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
338783833034	338783833605	338783834153	338783834703	338783835253	338783835803	338783836353	338783836903	338783837453	338783838003	338783838553	338783839103	338783839653	338783840203	338783840753	338783841303	338783841853	338783842403	338783842953	338783843503	338783844053	338783844603	338783845153	338783845703	338783846253	338783846803	338783847353	338783847903	338783848453	338783849003	338783849553	338783850103	338783850653	338783851203	338783851753	338783852303	338783852853	338783853403	338783853953	338783854503	338783855053	338783855603	338783856153	338783856703	338783857253	338783857803	338783858353	338783858903	338783859453	338783860003	338783860553	338783861103	338783861653	338783862203	338783862753	338783863303	338783863853	338783864403	338783864953	338783865503	338783866053	338783866603	338783867153	338783867703	338783868253	338783868803	338783869353	338783869903	338783870453	338783871003	338783871553	338783872103	338783872653	338783873205	338783873753	338783874303	338783874853	338783875403	338783875953	338783876503	338783877053	338783877603	338783878153	338783878703	338783879253	338783879805	338783880353	338783880903	338783881453	338783882003	338783882553	338783883103	338783883653	338783884203	338783884753	338783885303	338783885853	338783886403	338783886953	338783887503	338783888053	338783888603	338783889153	338783889705	338783890253	338783890803	338783891353	338783891903	338783892453	338783893003	338783893553	338783894103	338783894653	338783895203	338783895753	338783896303	338783896853	338783897403	338783897953	338783898503	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	29	59	88	118	147	177	206	236	265	294	324	353	383	412	442	471	501	530	560	589	618	648	677	707	736	766	795	825	854	883	913	942	972	1001	1031	1060	1090	1119	1148	1178	1207	1237	1266	1296	1325	1355	1384	1413	1443	1472	1502	1531	1561	1590	1620	1649	1679	1708	1737	1767	1796	1826	1855	1885	1914	1944	1973	2002	2032	2061	2091	2120	2150	2179	2209	2238	2267	2297	2326	2356	2385	2415	2444	2474	2503	2532	2562	2591	2621	2650	2680	2709	2739	2768	2798	2827	2856	2886	2915	2945	2974	3004	3033	3063	3092	3121	3151	3180	3210	3239	3269	3298	3328	3357	3386	3416	3445	3475	3504	3534	3563	3593	3622	3652	3681	3710	3740	3769	3799	3828	3858	3887	3917	3946	3975	4005	4034	4064	4093	4123	4152	4182	4211	4240	4270	4299	4329	4358	4388	4417	4447	4476	4505	4535	4564	4594	4623	4653	4682	4712	4741	4771	4800	4829	4859	4888	4918	4947	4977	5006	5036	5065	5094	5124	5153	5183	5212	5242	5271	5301	5330	5359	5389	5418	5448	5477	5507	5536	5566	5595	5624	5654	5683	5713	5742	5772	5801	5831	5860	5890	5919	5948	5978	6007	6037	6066	6096	6125	6155	6184	6213	6243	6272	6302	6331	6361	6390	6420	6449	6478	6508	6537	6567	6596	6626	6655	6685	6714	6744	6773	6802	6832	6861	6891	6920	6950	6979	7009	7038	7067	7097	7126	7156	7185	7215	7244	7274	7303	7332	7362	7391	7421	7450	7480	7509	7539	7568	7597	7627	7656	7686	7715	7745	7774	7804	7833	7863	7892	7921	7951	7980	8010	8039	8069	8098	8128	8157	8186	8216	8245	8275	8304	8334	8363	8393	8422	8451	8481	8510	8540	8569	8599	8628	8658	8687	8716	8746	8775	8805	8834	8864	8893	8923	8952	8982	9011	9040	9070	9099	9129	9158	9188	9217	9247	9276	9305	9335	9364	9394	9423	9453	9482	9512	9541	9570	9600	9629	9659	9688	9718	9747	9777	9806	9836	9865	9894	9924	9953	9983	10012	10042	10071	10101	10130	10159	10189	10218	10248	10277	10307	10336	10366	10395	10424	10454	10483	10513	10542	10572	10601	10631	10660	10689	10719	10748	10778	10807	10837	10866	10896	10925	10955	10984	11013	11043	11072	11102	11131	11161	11190	11220	11249	11278	11308	11337	11367	11396	11426	11455	11485	11514	11543	11573	11602	11632	11661	11691	11720	11750	11779	11808	11838	11867	11897	11926	11956	11985	12015	12044	12074	12103	12132	12162	12191	12221	12250	12280	12309	12339	12368	12397	12427	12456	12486	12515	12545	12574	12604	12633	12662	12692	12721	12751	12780	12810	12839	12869	12898	12928	12957	12986	13016	13045	13075	13104	13134	13163	13193	13222	13251	13281	13310	13340	13369	13399	13428	13458	13487	13516	13546	13575	13605	13634	13664	13693	13723	13752	13781	13811	13840	13870	13899	13929	13958	13988	14017	14047	14076	14105	14135	14164	14194	14223	14253	14282	14312	14341	14370	14400	14429	14459	14488	14518	14547	14577	14606	14635	14665	14694	14724	14753	14783	14812	14842	14871	14900	14930	14959	14989	15018	15048	15077	15107	15136	15166	15195	15224	15254	15283	15313	15342	15372	15401	15431	15460	15489	15519	15548	15578	15607	15637	15666	15696	15725	15754	15784	15813	15843	15872	15902	15931	15961	15990	16020	16049	16078	16108	16137	16167	16196	16226	16255	16285	16314	16343	16373	16402	16432	16461	16491	16520	16550	16579	16608	16638	16667	16697	16726	16756	16785	16815	16844	16873	16903	16932	16962	16991	17021	17050	17080	17109	17139	17168	17197	17227	17256	17286	17315	17345	17374	17404	17433	17462	17492	17521	17551	17580	17610	17639	17669	17698	17727	17757	17786	17816	17845	17875	17904	17934	17963	17992	18022	18051	18081	18110	18140	18169	18199	18228	18258	18287	18316	18346	18375	18405	18434	18464	18493	18523	18552	18581	18611	18640	18670	18699	18729	18758	18788	18817	18846	18876	18905	18935	18964	18994	19023	19053	19082	19112	19141	19170	19200	19229	19259	19288	19318	19347	19377	19406	19435	19465	19494	19524	19553	19583	19612	19642	19671	19700	19730	19759	19789	19818	19848	19877	19907	19936	19965	19995	20024	20054	20083	20113	20142	20172	20201	20231	20260	20289	20319	20348	20378	20407	20437	20466	20496	20525	20554	20584	20613	20643	20672	20702	20731	20761	20790	20819	20849	20878	20908	20937	20967	20996	21026	21055	21084	21114	21143	21173	21202	21232	21261	21291	21320	21350	21379	21408	21438	21467	21497	21526	21556	21585	21615	21644	21673	21703	21732	21762	21791	21821	21850	21880	21909	21938	21968	21997	22027	22056	22086	22115	22145	22174	22204	22233	22262	22292	22321	22351	22380	22410	22439	22469	22498	22527	22557	22586	22616	22645	22675	22704	22734	22763	22792	22822	22851	22881	22910	22940	22969	22999	23028	23057	23087	23116	23146	23175	23205	23234	23264	23293	23323	23352	23381	23411	23440	23470	23499	23529	23558	23588	23617	23646	23676	23705	23735	23764	23794	23823	23853	23882	23911	23941	23970	24000	24029	24059	24088	24118	24147	24176	24206	24235	24265	24294	24324	24353	24383	24412	24442	24471	24500	24530	24559	24589	24618	24648	24677	24707	24736	24765	24795	24824	24854	24883	24913	24942	24972	25001	25030	25060	25089	25119	25148	25178	25207	25237	25266	25296	25325	25354	25384	25413	25443	25472	25502	25531	25561	25590	25619	25649	25678	25708	25737	25767	25796	25826	25855	25884	25914	25943	25973	26002	26032	26061	26091	26120	26149	26179	26208	26238	26267	26297	26326	26356	26385	26415	26444	26473	26503	26532	26562	26591	26621	26650	26680	26709	26738	26768	26797	26827	26856	26886	26915	26945	26974	27003	27033	27062	27092	27121	27151	27180	27210	27239	27268	27298	27327	27357	27386	27416	27445	27475	27504	27534	27563	27592	27622	27651	27681	27710	27740	27769	27799	27828	27857	27887	27916	27946	27975	28005	28034	28064	28093	28122	28152	28181	28211	28240	28270	28299	28329	28358	28388	28417	28446	28476	28505	28535	28564	28594	28623	28653	28682	28711	28741	28770	28800	28829	28859	28888	28918	28947	28976	29006	29035	29065	29094	29124	29153	29183	29212	29241	29271	29300	29330	29359	29389	29418	29448	29477	29507	29536	29565	29595	29624	29654	29683	29713	29742	29772	29801	29830	29860	29889	29919	29948	29978	30007	30037	30066	30095	30125	30154	30184	30213	30243	30272	30302	30331	30360	30390	30419	30449	30478	30508	30537	30567	30596	30626	30655	30684	30714	30743	30773	30802	30832	30861	30891	30920	30949	30979	31008	31038	31067	31097	31126	31156	31185	31214	31244	31273	31303	31332	31362	31391	31421	31450	31479	31509	31538	31568	31597	31627	31656	31686	31715	31745	31774	31803	31833	31862	31892	31921	31951	31980	32010	32039	32068	32098	32127	32157	32186	32216	32245	32275	32304	32333	32363	32392	32422	32451	32481	32510	32540	32569	32599	32628	32657	32687	32716	32746	32775	32805	32834	32864	32893	32922	32952	32981	33011	33040	33070	33099	33129	33158	33187	33217	33246	33276	33305	33335	33364	33394	33423	33452	33482	33511	33541	33570	33600	33629	33659	33688	33718	33747	33776	33806	33835	33865	33894	33924	33953	33983	34012	34041	34071	34100	34130	34159	34189	34218	34248	34277	34306	34336	34365	34395	34424	34454	34483	34513	34542	34571	34601	34630	34660	34689	34719	34748	34778	34807	34837	34866	34895	34925	34954	34984	35013	35043	35072	35102	35131	35160	35190	35219	35249	35278	35308	35337	35367	35396	35425	35455	35484	35514	35543	35573	35602	35632	35661	35691	35720	35749	35779	35808	35838	35867	35897	35926	35956	35985	36014	36044	36073	36103	36132	36162	36191	36221	36250	36279	36309	36338	36368	36397	36427	36456	36486	36515	36544	36574	36603	36633	36662	36692	36721	36751	36780	36810	36839	36868	36898	36927	36957	36986	37016	37045	37075	37104	37133	37163	37192	37222	37251	37281	37310	37340	37369	37398	37428	37457	37487	37516	37546	37575	37605	37634	37663	37693	37722	37752	37781	37811	37840	37870	37899	37929	37958	37987	38017	38046	38076	38105	38135	38164	38194	38223	38252	38282	38311	38341	38370	38400	38429	38459	38488	38517	38547	38576	38606	38635	38665	38694	38724	38753	38783	38812	38841	38871	38900	38930	38959	38989	39018	39048	39077	39106	39136	39165	39195	39224	39254	39283	39313	39342	39371	39401	39430	39460	39489	39519	39548	39578	39607	39636	39666	39695	39725	39754	39784	39813	39843	39872	39902	39931	39960	39990	40019	40049	40078	40108	40137	40167	40196	40225	40255	40284	40314	40343	40373	40402	40432	40461	40490	40520	40549	40579	40608	40638	40667	40697	40726	40755	40785	40814	40844	40873	40903	40932	40962	40991	41021	41050	41079	41109	41138	41168	41197	41227	41256	41286	41315	41344	41374	41403	41433	41462	41492	41521	41551	41580	41609	41639	41668	41698	41727	41757	41786	41816	41845	41875	41904	41933	41963	41992	42022	42051	42081	42110	42140	42169	42198	42228	42257	42287	42316	42346	42375	42405	42434	42463	42493	42522	42552	42581	42611	42640	42670	42699	42728	42758	42787	42817	42846	42876	42905	42935	42964	42994	43023	43052	43082	43111	43141	43170	43200	43229	43259	43288	43317	43347	43376	43406	43435	43465	43494	43524	43553	43582	43612	43641	43671	43700	43730	43759	43789	43818	43847	43877	43906	43936	43965	43995	44024	44054	44083	44113	44142	44171	44201	44230	44260	44289	44319	44348	44378	44407	44436	44466	44495	44525	44554	44584	44613	44643	44672	44701	44731	44760	44790	44819	44849	44878	44908	44937	44967	44996	45025	45055	45084	45114	45143	45173	45202
3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	3600	2300	2764	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23756	21326	28394	24611	21328	21403	9332	1713	1314	1127	1046	972	974	903	799	819	817	764	727	752	742	741	715	665	728	693	699	752	722	700	645	651	707	703	649	665	666	666	672	668	662	666	607	667	608	662	695	620	615	689	697	651	624	648	612	670	636	668	621	652	634	641	607	628	615	633	631	653	628	635	666	634	646	618	654	661	677	636	652	640	636	664	641	640	643	643	641	664	614	668	634	660	651	693	666	689	713	672	657	661	625	640	682	562	638	644	597	640	662	651	665	610	689	655	625	616	648	623	645	657	632	695	643	624	675	708	647	668	629	613	639	663	669	659	612	672	649	616	637	654	627	649	637	615	664	648	657	626	623	650	638	642	650	640	612	623	654	650	624	619	607	622	594	687	630	673	660	621	626	608	621	631	653	664	638	642	649	639	609	660	641	665	657	637	621	643	567	626	638	607	629	617	650	649	643	661	590	644	604	675	620	666	650	595	632	626	637	624	663	659	655	614	606	656	657	613	663	632	600	616	660	665	661	654	621	646	620	650	582	691	658	674	634	690	655	650	623	654	653	621	642	656	588	606	585	635	616	641	612	643	654	667	621	643	651	621	674	630	637	627	640	623	638	656	658	625	636	627	673	662	634	646	606	610	626	676	652	654	633	664	655	655	588	667	628	643	604	651	658	619	610	628	613	640	628	654	642	694	639	699	669	622	635	677	647	620	668	634	672	636	627	669	638	608	607	585	679	623	629	637	618	597	644	660	655	669	607	688	645	652	633	662	667	623	589	644	646	604	613	600	632	650	655	596	675	638	654	670	631	651	656	630	643	643	624	690	686	627	664	625	638	643	685	637	660	659	649	685	636	625	589	653	585	667	638	628	665	638	636	614	624	601	611	653	635	617	628	646	643	633	623	635	617	625	614	628	622	660	594	599	682	652	657	606	681	627	607	600	630	614	663	659	637	620	625	627	666	686	636	627	675	637	640	610	595	622	644	678	640	601	646	675	633	687	652	681	641	651	644	592	630	637	674	622	676	650	622	638	620	598	636	612	627	654	619	639	637	625	649	599	640	663	637	668	646	617	625	645	662	648	658	627	630	630	629	668	594	659	627	641	611	618	598	630	671	637	633	623	663	646	662	646	649	622	650	622	664	637	633	599	646	649	661	660	652	655	619	670	571	619	607	624	645	633	677	617	606	599	671	624	615	634	646	608	606	625	668	608	658	620	635	629	608	637	606	627	659	678	680	620	604	659	662	659	655	638	577	636	632	636	646	623	670	639	690	659	677	663	669	610	608	621	649	623	674	646	674	673	641	696	620	600	649	624	624	629	589	630	674	655	647	631	615	638	630	662	655	641	658	638	633	665	626	602	650	626	642	618	609	645	676	607	603	629	585	589	644	628	667	625	658	643	658	630	675	663	665	621	701	663	685	645	629	603	661	630	661	620	618	621	648	666	659	682	673	641	678	631	634	648	665	626	590	630	688	652	640	640	656	708	603	640	681	645	671	657	616	627	661	642	630	631	631	620	638	668	641	599	620	621	669	654	682	674	655	647	639	630	615	615	663	640	669	690	671	614	664	651	627	607	660	639	679	646	586	637	602	614	657	665	663	664	646	601	596	694	578	604	642	664	653	643	634	664	675	656	608	634	637	627	595	641	569	658	636	618	628	646	647	619	625	651	632	642	643	608	624	651	640	645	648	635	639	628	621	646	655	624	656	634	662	650	639	664	591	598	621	674	632	629	632	601	634	672	618	654	655	691	635	632	685	635	582	658	659	600	590	593	641	607	598	610	620	648	614	615	650	627	581	618	647	613	635	629	620	659	626	665	623	628	638	669	611	652	623	661	610	591	627	598	640	645	662	643	658	650	643	601	602	602	668	644	612	647	640	628	663	641	583	607	627	701	614	644	627	620	620	641	655	679	669	638	631	627	665	669	647	647	615	643	675	604	619	654	629	660	668	643	652	645	658	638	628	641	645	629	656	667	618	642	654	655	673	635	633	616	662	632	638	658	658	647	618	710	652	644	670	628	624	645	662	618	647	647	624	584	655	641	634	628	645	656	617	693	654	659	624	614	654	626	630	613	654	605	617	620	632	630	647	644	620	648	647	639	654	646	635	632	653	617	621	644	643	578	636	632	632	667	649	643	647	657	622	610	578	619	644	619	621	631	695	692	608	643	646	624	661	629	631	654	627	606	596	624	636	623	640	669	601	619	627	663	592	657	616	593	626	624	631	646	680	648	616	637	650	679	619	615	615	627	633	619	657	628	646	635	664	605	623	668	674	654	580	624	682	681	589	690	620	662	634	606	613	672	636	613	636	650	589	638	667	612	652	686	650	650	611	644	624	648	603	630	616	615	635	634	620	631	659	614	650	603	636	625	621	632	648	625	632	670	650	593	659	606	628	635	676	615	652	653	647	639	620	680	630	602	666	674	652	603	621	641	647	642	637	606	643	655	633	633	644	621	637	640	612	622	648	603	654	644	608	610	640	613	626	619	635	699	644	622	636	627	678	642	627	578	618	666	648	669	603	652	625	663	652	643	647	578	581	652	643	652	654	601	635	640	675	652	661	617	669	638	622	653	631	618	656	688	626	610	634	630	663	620	639	666	624	626	602	649	609	570	625	616	663	599	633	644	631	646	645	648	641	652	659	604	609	636	587	644	622	651	608	658	667	647	629	650	607	611	662	611	617	644	652	650	606	663	611	673	640	651	658	650	635	607	600	631	633	681	640	689	612	647	645	626	623	641	686	632	669	608	637	602	627	654	655	634	645	620	667	659	636	591	644	611	624	654	663	644	639	616	624	645	645	649	679	645	612	573	671	636	636	632	658	668	627	625	634	625	612	643	645	672	643	635	641	649	630	656	635	684	605	642	664	575	674	665	620	650	664	642	631	637	598	635	658	685	596	628	581	646	662	626	645	625	647	646	642	667	630	626	645	668	609	675	638	644	670	653	606	680	632	629	621	646	682	588	620	653	649	616	651	603	632	628	594	603	659	644	601	646	623	610	566	656	562	645	662	598	623	631	636	632	673	650	659	622	629	612	657	634	650	610	635	647	654	587	685	586	564	679	645	639	664	659	599	656	638	691	692	643	663	644	656	639	665	619	646	618	653	605	663	677	598	658	612	673	584	605	657	633	618	638	663	654	606	637	634	638	622	646	626	641	646	675	655	639	670	655	618	578	664	662	587	627	673	645	662	654	587	632	661	673	599	648	650	646	666	655	666	659	596	629	655	633	658	628	672	701	653	631	636	638	663	637	620	676	640	660	646	646	637	642	639	600	652	689	624	656	658	629	685	641	633	610	645	607	624	655	703	603	606	714	658	632	675	667	639	681	671	653	633	629	604	607	580	626	592	652	613	638	654	632	610	685	674	656	619	617	676	620	600	610	618	664	647	662	615	650	626	664	647	644	656	671	643	673	646	603	626	604	673	635	645	614	590	609	642	675	652	654	664	621	639	671	658	642	619	620	620	640	621	664	606	604
23485	15360	14171	8197	5526	4014	3162	2528	2051	1810	1621	1352	1279	1176	1080	1046	905	894	890	868	808	757	822	761	736	750	698	780	694	710	696	678	700	629	686	676	678	628	651	652	661	676	624	656	602	665	638	625	660	644	694	598	615	632	635	600	588	638	613	614	612	645	633	610	632	603	632	635	613	598	610	579	624	644	608	633	584	670	620	590	586	616	637	601	627	562	626	603	594	626	596	663	620	588	618	620	593	613	610	640	605	617	632	625	561	585	600	611	623	625	615	636	610	617	577	624	619	616	609	594	596	628	622	589	605	630	653	626	604	608	610	634	629	642	627	578	604	577	649	685	594	608	609	632	570	600	626	617	645	648	624	626	602	589	635	608	582	622	642	634	632	636	632	604	620	615	617	616	615	601	643	621	594	602	647	619	631	620	611	669	617	592	611	653	603	588	603	629	605	630	633	592	603	631	596	579	615	589	613	603	578	578	580	636	600	592	584	619	646	581	625	607	601	631	621	621	651	569	627	631	615	641	588	651	606	615	596	595	653	610	582	645	617	589	586	611	643	585	589	633	582	617	616	591	597	614	609	608	643	616	578	612	618	597	649	604	577	615	605	594	564	586	589	599	635	628	625	578	604	571	581	621	579	618	616	619	682	617	614	602	573	615	598	620	593	598	604	598	578	644	635	592	612	574	636	597	629	626	602	599	597	604	578	609	638	637	605	621	604	624	572	617	608	581	636	592	607	649	628	603	621	628	586	636	586	594	590	611	599	626	607	580	584	593	600	595	616	648	551	618	601	587	604	609	595	582	648	642	622	601	598	614	614	621	620	626	644	602	631	655	614	616	608	597	623	602	591	569	612	618	610	611	637	628	657	655	589	619	614	659	590	594	608	633	612	603	590	636	663	604	615	620	630	620	582	636	598	597	590	606	618	623	648	582	598	582	590	627	567	584	613	578	594	611	596	586	653	632	636	573	571	590	573	582	614	623	595	651	590	628	605	583	588	573	626	558	601	655	635	605	629	589	603	549	579	628	612	596	643	616	624	616	611	596	556	555	666	602	612	591	642	613	617	577	638	619	585	600	625	652	612	581	603	595	631	660	573	625	614	647	613	608	613	599	583	597	598	624	593	591	644	608	612	577	560	623	596	607	623	615	640	607	609	595	571	610	630	590	627	621	593	590	605	678	572	575	597	631	604	615	617	556	624	656	640	670	589	644	611	651	621	596	604	629	614	647	597	602	582	632	619	608	607	631	640	608	615	595	674	598	607	566	615	596	610	611	614	583	581	583	572	624	613	613	571	586	588	624	608	612	658	621	613	626	634	567	601	603	637	607	623	584	608	634	620	611	636	607	591	631	611	577	587	588	596	604	616	616	612	602	623	628	622	591	541	640	601	611	625	602	607	587	569	632	636	621	574	610	589	639	602	612	573	627	644	597	623	601	602	614	610	608	593	649	555	569	620	635	607	664	626	590	557	625	613	581	627	590	587	579	619	605	609	600	647	654	631	610	581	583	619	639	572	643	589	618	625	635	574	574	645	588	620	616	572	621	630	592	657	661	640	623	555	621	617	631	610	612	556	612	636	598	598	606	616	620	630	634	602	626	623	633	633	621	621	617	679	566	605	614	601	635	602	600	600	667	612	591	594	615	637	597	626	591	635	640	610	625	633	644	629	641	578	610	619	586	590	594	588	597	631	653	576	601	600	617	629	604	606	621	602	604	607	616	601	625	631	607	631	597	598	575	651	624	610	621	603	593	611	593	586	616	579	641	614	620	604	606	637	610	604	644	629	594	560	605	637	631	587	597	638	609	576	631	611	594	640	584	570	609	620	570	615	582	630	607	609	588	648	599	639	606	637	623	638	640	575	585	592	665	590	628	603	564	569	571	608	547	617	596	614	604	561	619	623	578	613	601	625	598	656	632	610	635	622	651	619	604	635	613	591	582	656	636	617	645	639	604	595	624	621	618	580	627	611	601	612	596	598	613	609	615	664	621	585	574	577	620	614	600	634	650	610	630	623	637	590	621	610	595	648	596	653	594	574	598	599	609	624	648	619	610	622	618	620	629	596	592	613	654	591	607	591	647	624	587	627	585	597	627	558	644	605	651	531	578	624	635	612	651	622	634	610	567	604	598	603	588	650	646	619	635	590	625	667	596	595	617	603	638	591	625	586	626	594	580	621	614	650	682	589	614	583	629	584	600	635	577	653	612	622	590	692	572	618	604	588	595	625	657	591	612	619	643	590	614	596	596	612	616	575	602	609	588	611	605	602	630	639	593	583	589	609	611	621	627	588	591	586	578	593	590	593	616	632	637	595	550	602	587	641	620	645	624	584	629	582	618	620	655	606	616	633	608	561	628	629	619	605	597	656	638	627	600	600	633	574	614	622	637	587	605	618	590	626	610	621	566	589	632	569	600	579	609	610	620	611	577	580	618	617	579	561	616	630	565	618	614	610	623	599	621	571	645	616	640	594	631	640	668	584	629	612	625	645	642	596	598	622	641	623	572	627	619	612	568	594	569	627	614	646	576	613	621	593	617	599	612	604	638	582	563	598	612	612	603	626	636	601	639	615	628	623	635	605	648	653	592	620	610	573	625	608	607	606	585	587	591	646	610	616	582	619	619	621	655	625	609	582	651	625	613	617	614	600	578	629	598	614	598	649	560	592	624	605	594	613	610	635	608	637	600	578	561	628	638	608	640	616	608	599	669	572	622	584	588	580	601	612	602	617	560	630	595	645	585	636	642	665	586	663	600	634	580	629	627	615	621	620	636	581	608	609	677	621	626	601	623	603	580	620	608	609	640	613	588	590	618	620	643	593	608	605	604	568	615	598	557	615	600	638	603	586	624	570	625	624	602	602	582	652	603	591	605	585	590	633	617	564	593	647	675	637	660	596	633	635	576	608	593	605	653	597	552	550	579	617	588	570	576	631	620	602	615	641	628	612	638	615	623	657	589	616	606	586	619	605	604	575	636	640	629	606	578	596	627	614	614	629	642	616	586	548	608	580	621	624	618	618	623	566	626	650	577	628	626	611	644	578	632	624	625	603	598	582	570	621	615	628	598	573	645	613	595	617	646	617	602	616	649	642	608	579	624	643	638	606	569	585	562	639	611	584	598	640	600	587	606	644	586	605	554	633	640	625	601	648	612	628	639	596	614	645	610	639	665	612	644	650	634	606	640	613	596	611	596	661	557	592	592	636	612	606	632	574	600	627	590	604	632	622	600	582	574	647	583	592	642	606	600	616	560	650	640	604	593	621	620	605	590	620	564	599	594	594	604	592	608	626	618	566	593	636	643	592	623	621	613	630	617	589	630	627	611	591	618	609	640	598	631	613	604	592	634	629	583	611	649	593	651	610	621	581	584	573	632	583	586	620	603	590	608	616	662	647	579	647	599	625	624	638	629	629	618	647	641	609	637	560	608	585	589	620	604	604	609	612	636	621	591	597	637	632	622	582	626	642	615	578	624	628	641	587	592	624	635
30658	14035	1852	486	378	332	273	293	329	275	279	279	285	267	289	277	264	283	265	262	287	261	265	278	290	262	246	251	265	285	264	287	319	309	286	243	242	277	285	234	262	287	276	275	290	276	280	281	273	270	267	292	274	275	260	263	259	289	285	282	254	263	255	265	286	257	291	300	290	270	296	294	268	281	269	266	266	286	273	265	283	263	245	282	270	280	270	282	285	254	273	255	281	259	267	263	268	297	279	307	279	282	285	271	260	252	291	286	295	292	263	276	266	258	265	286	269	253	286	273	285	266	268	269	269	303	284	250	258	275	278	278	283	273	289	265	293	289	300	247	265	314	267	257	283	267	291	275	291	286	327	275	263	292	295	273	273	290	288	262	274	302	279	291	279	252	277	286	288	268	270	278	248	298	263	292	280	294	246	226	302	286	275	309	275	290	277	296	312	278	259	285	266	269	289	275	262	274	288	262	302	234	291	268	297	285	246	287	275	261	263	280	265	285	287	283	290	267	284	261	286	258	263	257	302	297	266	304	292	260	268	264	240	284	281	282	270	267	277	243	254	275	306	286	258	278	261	278	287	285	274	265	273	276	259	272	277	248	311	276	303	296	239	273	259	280	264	267	266	249	281	301	293	269	286	260	267	262	276	274	258	278	259	246	259	283	256	278	254	282	270	282	305	290	265	296	270	312	286	267	256	266	282	277	286	292	269	289	274	251	262	274	264	288	265	269	279	266	249	295	304	272	218	294	263	310	269	276	294	263	259	255	289	290	280	262	290	276	261	264	284	284	272	272	276	296	285	296	292	277	273	267	242	259	286	275	300	302	278	283	265	302	293	271	290	277	261	277	289	270	273	300	296	299	260	256	282	276	285	242	279	289	270	289	285	254	269	218	313	301	260	284	300	279	271	250	307	265	265	273	276	241	242	278	263	262	291	265	273	288	297	261	303	281	279	256	282	288	271	266	267	288	276	292	274	279	270	274	293	262	248	266	276	273	290	288	252	259	255	275	275	267	286	276	272	269	276	284	286	292	262	259	268	272	273	264	292	273	272	262	292	247	285	287	261	245	263	278	250	277	260	276	266	275	265	279	269	308	275	279	254	298	284	287	253	284	270	272	309	280	276	294	295	273	256	272	284	310	268	301	290	275	263	273	260	285	288	274	297	275	268	295	300	271	315	261	254	305	265	258	262	258	290	280	247	260	288	232	286	265	293	270	279	288	251	313	276	266	264	253	277	279	281	264	278	269	301	288	288	252	272	263	305	275	250	280	239	267	278	280	274	267	282	268	269	260	277	251	276	269	275	240	263	267	296	253	277	240	280	241	292	291	279	270	286	286	257	279	261	277	297	289	273	249	293	261	312	277	290	300	272	261	250	254	294	271	282	292	242	238	260	283	257	308	269	285	271	283	273	267	280	277	286	267	290	264	277	271	270	312	270	267	249	307	272	257	284	282	285	285	268	283	292	265	272	265	298	288	261	298	275	256	270	271	286	269	261	251	278	294	290	286	264	264	282	272	286	289	284	279	287	262	285	285	275	268	276	283	288	296	269	262	275	266	294	295	301	267	263	285	266	267	270	273	277	268	261	256	251	293	256	286	277	272	282	336	281	294	258	287	292	279	282	312	266	273	282	270	265	261	272	299	288	283	256	251	255	251	282	247	249	279	273	281	309	256	261	274	298	289	278	261	281	259	280	277	285	285	291	299	274	302	276	302	274	297	255	267	263	266	300	253	269	250	304	251	273	287	315	276	290	297	296	263	262	299	291	265	303	266	289	284	243	288	276	292	267	259	310	298	300	308	257	268	295	298	258	254	269	264	270	279	273	268	276	262	275	285	268	293	261	246	300	264	289	262	299	278	274	305	290	292	261	270	285	270	283	283	277	296	280	286	274	263	284	283	273	271	273	293	268	257	274	265	260	274	269	285	269	278	264	272	287	288	292	269	263	302	290	273	275	300	272	288	284	242	263	229	269	279	256	276	269	262	250	268	287	277	286	274	278	242	258	280	297	273	270	266	265	264	259	277	266	294	265	274	279	253	252	296	264	278	269	259	268	296	258	290	286	272	264	268	266	280	297	298	264	262	242	272	278	295	288	283	249	262	298	291	292	303	292	277	279	279	264	302	298	270	291	263	286	284	286	301	274	248	249	253	256	294	293	266	273	267	300	281	273	265	272	263	285	252	295	268	284	257	288	289	272	278	261	291	302	264	298	281	271	278	284	251	285	274	253	267	304	256	282	277	307	259	273	301	257	273	267	303	290	284	246	274	278	295	300	283	276	271	271	250	310	256	259	297	251	247	258	306	251	297	270	263	262	262	285	282	293	287	263	261	290	256	303	270	263	284	266	276	281	263	286	276	258	277	243	254	264	257	271	292	286	274	291	275	249	261	261	254	265	262	299	266	280	256	260	241	255	294	302	260	265	286	277	279	236	296	272	255	268	276	259	258	262	283	263	250	288	259	302	259	270	264	276	322	293	300	290	265	268	285	282	276	282	293	250	279	267	302	272	251	320	264	301	286	290	252	286	265	256	294	285	293	284	262	265	260	279	271	302	307	279	274	244	235	282	236	282	268	270	259	249	288	286	281	247	288	291	267	280	286	282	266	288	280	279	304	272	288	267	253	277	262	272	282	260	296	275	277	271	284	295	276	266	272	265	279	249	274	275	262	298	301	290	269	281	249	288	253	285	272	268	255	270	290	301	278	285	265	273	273	258	274	294	247	295	280	292	272	308	291	259	285	295	300	250	266	273	253	264	276	280	275	277	239	274	292	245	293	258	242	267	292	269	273	288	268	283	297	275	285	270	268	270	275	246	280	295	251	262	280	289	267	279	299	273	314	291	295	282	260	274	288	266	289	295	260	253	299	297	310	258	297	268	283	242	273	279	274	264	261	288	258	272	324	289	267	272	251	291	277	255	273	269	266	295	267	240	284	277	283	262	272	270	258	266	244	251	283	264	248	237	272	286	273	259	252	283	233	269	289	261	293	283	287	277	287	266	299	259	256	252	284	273	271	316	278	250	303	281	265	263	270	259	248	298	274	270	285	265	268	258	264	275	282	242	286	297	288	275	287	276	295	265	285	234	282	279	277	276	250	282	287	289	299	281	264	277	249	307	294	303	304	281	266	274	266	263	263	286	280	256	261	258	260	283	293	303	249	279	255	294	329	269	295	270	270	236	278	266	281	256	308	273	281	279	286	269	286	266	275	272	271	280	254	271	248	250	278	276	266	255	284	260	318	276	265	249	276	277	266	246	264	302	278	289	268	294	265	235	279	269	259	270	257	276	261	249	258	279	273	272	260	290	276	265	289	281	297	284	271	268	261	260	240	292	270	282	258	258	256	261	274	293	253	262	280	262	247	283	290	287	276	255	236	282	252	283	287	272	276	285	289	270	277	276	254	273	276	280	297	278	252	272	276	252	273	282	296	299	275	275	269	250	264	271	277	255	282	271	245	287	279	297	267	274	306	269	253
16641	790	695	499	401	393	356	306	329	291	329	299	315	333	327	311	332	317	268	288	293	297	283	312	270	301	292	307	281	285	330	303	291	315	279	322	321	310	297	303	290	293	290	289	318	297	324	303	299	278	288	295	296	303	286	323	320	308	323	333	305	317	306	261	297	295	316	280	322	302	285	292	313	287	316	274	314	346	299	331	292	334	308	284	263	294	306	323	286	310	298	326	287	308	298	297	328	307	284	279	317	281	278	293	273	310	317	330	297	279	318	281	324	279	317	304	321	289	300	316	290	298	289	337	308	314	299	306	296	296	288	306	289	274	298	309	260	299	322	276	347	290	321	312	288	280	298	299	324	283	281	317	306	319	319	306	319	276	293	299	310	293	292	282	300	272	295	294	279	274	301	285	330	306	337	299	300	298	306	309	305	316	322	308	281	255	309	297	315	283	292	321	311	268	331	274	295	288	314	312	299	296	276	322	316	262	292	276	278	306	299	329	317	301	281	288	322	293	296	330	316	304	318	293	294	311	339	320	311	308	311	321	267	294	300	297	298	319	312	291	314	307	274	323	298	326	302	318	267	277	288	303	282	327	311	315	284	316	285	272	320	317	303	273	303	276	283	279	284	266	280	279	283	331	326	316	292	324	292	310	302	315	295	300	294	321	324	276	337	312	295	319	303	293	326	298	290	256	311	317	301	288	320	303	319	311	254	316	304	293	270	296	318	261	268	306	323	292	303	320	299	271	304	310	294	289	318	268	301	298	278	299	285	330	303	294	299	314	316	312	294	290	304	278	294	294	287	325	280	301	327	268	283	280	292	337	322	309	294	301	293	330	312	305	315	308	303	319	289	273	272	319	299	320	305	323	296	299	316	262	319	289	289	299	328	321	314	305	308	280	315	305	284	316	281	264	301	280	306	296	303	296	305	276	296	280	306	294	295	302	292	295	272	300	308	276	285	315	300	297	288	285	265	292	284	282	326	305	291	273	283	313	313	329	330	287	291	281	298	289	319	297	298	295	298	302	290	276	293	298	306	297	312	295	313	284	323	291	290	304	276	284	336	293	321	305	308	290	300	312	303	302	317	291	311	309	325	290	328	326	295	326	285	277	294	308	334	273	308	297	295	287	272	267	306	308	299	284	291	329	346	312	287	292	301	317	316	305	305	315	282	280	315	302	318	292	277	320	288	286	291	317	282	307	296	312	296	325	281	319	298	311	298	312	310	306	275	315	305	288	303	304	276	280	307	322	299	338	279	309	306	294	273	314	279	298	302	280	332	313	274	316	313	314	266	302	318	292	324	301	310	287	336	304	296	273	298	307	301	299	280	296	294	305	315	283	300	276	276	271	301	315	293	317	265	316	281	302	290	307	269	271	298	299	288	324	319	307	312	273	274	296	312	316	265	309	266	301	308	292	311	284	308	278	301	327	317	321	316	305	336	306	316	271	313	290	327	308	290	292	287	305	327	310	306	329	284	260	336	321	307	287	325	295	286	297	315	311	263	294	332	322	269	308	294	300	291	286	304	323	287	275	310	321	306	309	301	285	280	321	306	298	314	298	297	306	296	319	286	320	305	323	321	320	321	302	341	298	309	302	314	308	295	294	300	290	325	279	301	298	263	292	306	306	326	290	287	271	292	319	260	319	302	305	269	314	293	317	310	302	297	308	322	296	307	313	276	297	304	277	285	320	293	312	274	293	289	311	292	308	297	268	289	301	295	332	300	306	294	284	287	284	281	294	293	311	277	297	314	289	268	333	330	302	297	276	276	322	303	273	340	307	295	257	287	308	307	287	317	280	307	297	305	267	279	293	304	295	308	267	285	314	275	279	313	290	297	310	305	277	300	273	320	295	317	292	329	293	286	292	281	291	321	316	346	296	310	298	328	296	305	284	318	296	278	293	288	296	328	317	301	277	296	330	306	329	306	281	279	302	260	273	292	317	329	297	280	330	300	324	287	289	281	298	293	296	307	297	318	310	297	288	311	316	309	303	284	289	315	256	292	308	320	277	291	278	290	285	288	328	322	292	294	332	293	325	303	270	312	282	313	290	310	285	318	285	283	310	318	288	324	321	324	280	322	319	291	307	268	300	309	310	289	280	295	285	312	306	283	323	339	313	267	294	293	297	304	301	327	349	245	327	308	303	315	308	287	285	312	316	285	293	320	287	309	314	319	299	283	290	314	289	282	324	296	306	298	302	319	315	305	299	288	320	307	276	306	300	289	319	287	313	308	271	294	315	316	297	296	288	301	316	302	302	312	299	303	306	300	313	298	297	293	274	281	312	318	286	324	281	296	294	297	299	316	309	292	295	302	330	298	315	311	297	307	289	309	303	325	300	287	304	292	296	303	291	287	327	279	264	290	291	291	291	276	321	308	274	284	278	323	333	326	295	286	273	291	269	321	298	302	274	270	285	277	312	336	292	305	300	289	317	311	318	307	324	339	299	322	316	310	286	273	286	261	300	306	326	295	326	312	278	289	297	337	327	246	304	291	299	304	293	287	319	299	294	289	309	285	286	318	290	320	264	293	289	304	303	290	309	330	285	304	287	325	278	302	289	306	280	287	310	267	320	309	291	325	300	310	271	295	317	310	318	295	297	307	321	298	302	288	306	303	284	312	305	335	285	289	298	280	295	301	297	288	284	303	337	285	277	300	310	314	323	304	285	312	304	275	301	309	312	303	302	298	306	329	314	336	300	295	316	313	331	316	306	322	279	299	290	274	303	331	305	317	264	306	268	316	306	261	306	305	325	319	284	315	312	305	320	281	309	279	278	300	289	311	293	351	295	314	264	284	278	313	284	277	280	296	305	295	315	317	318	300	295	301	291	305	309	311	302	306	355	314	307	305	319	277	321	304	319	295	293	295	304	302	290	302	313	300	289	282	303	335	328	305	306	294	323	308	321	280	311	307	297	305	341	285	305	304	288	316	295	309	309	320	300	307	304	273	300	287	285	315	316	294	311	286	319	313	283	313	301	314	365	297	314	317	307	309	245	308	319	309	329	309	299	300	320	285	289	299	327	299	299	314	302	322	315	296	313	320	274	269	327	288	318	291	269	292	313	278	273	298	328	305	324	312	291	304	303	306	302	279	324	301	280	295	274	299	303	315	306	324	269	288	295	312	282	326	318	317	299	281	320	301	335	279	317	285	309	316	279	276	304	322	288	301	315	311	291	270	289	320	312	300	286	293	333	303	310	285	319	309	277	320	290	320	309	264	306	301	302	295	269	296	272	285	334	319	318	278	316	298	304	301	302	316	331	281	298	280	281	294	284	343	263	283	296	296	301	310	324	296	301	307	310	315	274	284	306	288	321	321	301	292	315	313	304	317	321	280	318	312	302	316	317	296	288	319	292	307	310	317	301	327	273	286	317	273	329	304	290	323	282	304	292	279	290	303	338	296	311	294	320	319	302	282	307	272	289	271	320	290	290	303	341	296	268	296	282	297	310	299	284	308	296	298	311	290	323	291	325	301	303
24932	20596	26817	24330	20605	8659	1008	704	568	470	512	452	431	385	351	358	388	354	305	315	319	326	341	342	299	308	301	315	323	290	283	314	291	318	337	298	292	281	307	281	288	309	268	268	312	277	311	275	307	301	308	292	268	269	263	279	307	301	292	254	290	313	280	279	299	280	290	286	275	269	252	289	286	266	270	297	287	267	256	308	271	310	263	265	311	275	303	286	269	279	295	272	302	313	295	316	299	286	301	279	276	296	310	284	307	305	283	318	286	275	304	267	274	274	284	293	320	273	276	286	287	307	255	274	270	277	278	307	279	266	297	273	271	289	276	304	292	289	303	287	275	284	293	265	260	272	269	324	287	302	297	285	282	269	280	270	279	274	288	279	286	319	275	259	314	290	281	276	281	272	277	258	296	289	298	272	286	253	274	275	298	273	313	269	292	290	284	284	301	270	293	335	288	299	268	259	274	267	269	282	249	294	300	307	313	265	297	273	288	263	267	293	283	261	265	286	288	266	285	270	278	243	289	271	271	283	282	281	286	263	255	305	287	300	273	271	270	292	308	276	284	316	261	253	264	283	290	291	298	285	278	305	299	298	275	298	240	283	277	277	268	305	289	305	293	281	273	272	269	300	291	292	301	298	253	296	295	246	259	293	288	287	279	294	266	291	286	308	291	267	306	304	281	287	278	259	291	308	284	281	285	283	281	284	298	290	265	277	292	265	277	278	311	259	302	265	294	271	296	302	290	288	302	292	293	294	297	293	273	274	289	303	288	287	268	296	307	274	279	275	283	266	296	290	297	291	247	316	263	290	275	286	282	292	306	271	288	286	308	279	281	279	262	243	283	255	297	276	302	273	288	296	245	283	318	292	315	274	269	285	303	318	298	298	298	311	282	289	254	274	293	316	270	267	273	296	284	285	299	266	283	313	290	284	289	292	277	280	282	278	288	277	293	285	288	269	274	267	272	246	271	280	292	300	283	287	272	286	300	265	274	315	289	279	286	282	302	312	258	269	263	286	276	297	299	293	270	302	275	288	277	303	277	290	291	303	282	333	284	277	292	284	285	313	258	255	289	292	304	271	272	295	279	296	259	269	263	289	273	266	273	276	290	299	282	304	300	287	296	268	284	308	296	306	335	265	323	245	279	294	283	284	288	284	306	271	281	291	276	273	278	287	264	296	289	264	287	294	291	250	280	304	270	286	291	282	259	312	267	293	287	284	272	273	261	283	278	276	314	287	265	271	294	282	278	300	275	295	278	290	288	300	320	271	278	319	283	272	256	277	279	321	272	300	307	259	281	287	287	312	281	290	281	278	304	291	335	334	239	295	306	284	293	267	281	273	273	280	310	267	278	317	261	265	266	257	283	294	290	280	272	292	242	293	279	270	302	299	272	324	281	311	314	276	280	294	284	275	271	284	286	277	291	277	260	291	290	288	257	274	260	263	294	293	277	315	269	269	266	272	320	300	270	256	277	290	275	269	263	283	284	269	282	307	290	298	248	273	295	255	290	277	264	294	274	299	298	282	274	297	324	288	251	264	271	276	297	295	283	269	285	293	260	260	286	249	287	278	288	272	244	299	293	276	286	265	314	281	274	275	282	287	274	257	279	295	259	251	263	301	267	296	310	307	293	281	276	276	272	279	301	278	248	265	313	267	288	271	285	290	257	286	299	292	320	265	299	263	300	278	294	301	260	245	279	279	290	300	269	255	284	277	296	280	272	289	299	277	282	273	314	288	295	300	273	268	302	315	289	267	266	292	276	289	274	287	308	290	291	260	278	278	282	290	275	300	298	258	289	284	270	293	273	270	289	267	311	348	266	316	256	275	285	290	275	301	269	280	291	279	315	289	285	297	281	285	283	298	267	276	257	301	298	278	246	288	278	301	268	278	300	312	270	279	271	267	275	257	286	305	290	308	268	286	276	292	303	297	298	327	276	286	261	290	291	286	271	285	282	258	287	284	270	310	278	285	280	246	283	292	276	270	268	282	298	304	248	268	293	285	296	291	284	287	291	276	288	286	288	301	301	278	275	275	304	267	289	305	308	287	285	295	258	292	280	288	295	273	254	277	291	289	280	262	272	287	303	253	314	284	286	279	306	293	266	279	307	268	305	305	308	298	249	305	276	270	317	317	286	283	268	271	266	248	296	291	296	274	263	295	297	280	334	288	252	249	278	305	282	300	295	283	255	269	248	291	296	264	283	327	282	278	311	269	283	285	272	289	306	310	277	280	286	290	279	292	283	283	270	290	276	285	297	278	274	299	261	276	291	280	274	231	275	304	277	269	260	289	292	252	282	286	281	281	278	283	291	270	262	292	316	285	283	279	283	251	311	278	292	301	304	273	245	275	298	285	291	264	289	276	269	267	299	251	313	282	290	283	276	289	313	288	266	301	270	272	227	268	282	304	290	288	280	267	258	267	272	259	296	274	277	263	281	264	239	252	280	270	282	254	281	252	280	256	283	254	283	282	273	283	242	292	269	290	288	315	280	277	290	261	234	302	264	277	276	304	282	291	241	299	292	279	274	288	274	292	294	298	276	282	270	258	285	279	280	304	283	264	293	290	306	256	306	287	270	283	298	308	317	304	307	293	300	274	261	286	304	253	285	255	286	241	298	263	302	281	272	254	267	285	276	299	299	328	259	284	299	302	261	305	305	320	272	270	289	304	266	286	287	262	284	278	276	278	293	271	271	285	258	295	285	288	293	282	295	291	270	282	293	276	280	273	266	277	301	267	287	318	279	263	299	251	272	280	261	276	255	294	285	284	304	275	304	274	268	278	289	282	302	297	288	270	257	272	294	274	271	263	262	308	307	277	273	271	302	302	295	274	315	294	266	280	266	279	291	255	276	306	262	278	266	268	266	277	269	322	277	290	301	259	286	291	290	282	328	273	272	290	275	264	287	281	273	257	290	276	269	266	292	299	308	293	317	281	265	296	264	296	300	268	291	287	323	305	292	295	298	267	279	266	276	291	281	290	277	287	262	269	291	280	312	297	320	287	284	295	324	308	291	284	247	269	264	303	315	261	319	276	315	268	296	270	280	296	293	277	307	285	273	321	301	250	297	278	277	293	281	320	274	281	269	297	271	256	306	282	292	292	263	265	272	287	277	311	293	306	284	266	266	296	310	281	286	311	277	294	295	238	297	259	279	282	278	252	286	303	279	325	275	277	300	313	312	284	284	254	305	272	255	272	289	317	276	286	285	277	278	297	284	277	300	283	337	300	288	302	285	286	249	301	272	273	282	291	267	284	266	284	285	270	266	308	291	272	266	299	258	273	308	243	289	282	285	301	274	292	276	285	297	267	268	293	270	275	284	274	289	308	287	286	293	282	283	271	301	281	245	271	270	307	275	288	300	288	304	282	301	275	272	303	248	271	291	305	298	300	273	327	288	292	288	293	297	271	252	269	297	277	288	280	288	250	285	303	277	273	301	302	269	278	320	294	283	269	298	305	282	294	267	287	300	260	317	277	281	268
25209	8618	7867	4179	2766	1950	1477	1181	940	865	772	614	605	555	485	486	438	418	417	390	384	401	339	330	338	357	367	326	316	339	323	293	317	340	301	317	340	303	313	290	320	327	330	294	291	281	280	285	300	281	304	269	299	275	276	312	306	321	319	298	327	290	304	282	315	295	299	312	277	310	287	293	279	285	305	303	261	267	287	313	303	306	281	288	301	293	298	289	287	287	305	326	292	282	279	283	305	286	286	252	305	268	269	291	296	290	284	296	315	302	294	271	305	277	273	277	279	316	280	297	285	311	314	293	284	284	306	305	276	286	291	285	307	292	274	269	280	313	296	311	285	263	283	271	284	304	282	281	343	300	279	290	288	327	285	300	291	297	306	284	262	289	300	276	303	293	270	285	292	301	283	272	297	305	311	278	296	268	309	281	292	286	267	281	310	284	290	277	270	280	281	287	292	297	296	257	305	283	300	265	281	286	322	292	264	281	304	318	279	306	308	305	270	291	281	298	282	311	303	291	276	312	322	299	319	301	292	312	294	282	291	295	331	287	304	298	270	289	311	282	302	279	286	293	330	330	304	289	289	289	273	269	288	330	285	288	315	288	300	279	299	289	304	311	300	302	288	288	279	301	297	258	292	312	295	290	282	289	317	288	260	289	274	289	286	302	290	267	274	293	287	287	285	272	281	301	306	280	305	298	289	283	279	292	310	284	293	280	251	304	303	269	289	296	265	291	278	293	310	295	285	302	283	294	276	284	310	318	317	295	282	306	303	306	306	277	256	281	304	283	294	281	298	303	289	270	330	291	285	278	282	294	305	285	292	300	289	293	312	283	292	274	325	283	267	293	263	298	337	280	277	305	256	297	292	281	290	309	296	300	274	273	274	284	282	274	313	270	299	276	282	276	289	261	301	276	302	272	280	276	301	313	301	281	309	289	267	250	293	310	290	285	287	264	250	289	278	293	260	297	248	288	271	292	244	313	313	274	307	279	283	296	292	279	303	313	298	279	299	284	273	256	290	281	302	261	279	265	313	312	281	283	298	300	292	289	303	274	268	306	290	267	268	301	310	283	323	315	311	292	275	292	284	306	295	318	322	297	296	286	289	273	271	306	290	258	292	294	332	302	276	282	288	291	287	272	306	273	296	270	284	271	309	293	288	262	275	293	270	260	271	272	302	273	290	299	296	259	300	289	282	269	295	290	288	293	278	295	278	275	287	303	277	277	294	282	294	320	293	313	282	302	241	312	272	292	315	294	281	282	289	268	311	286	291	300	305	298	288	288	261	312	273	275	287	285	270	292	262	302	317	305	282	287	317	302	278	284	300	306	297	297	287	312	256	266	317	283	285	303	276	285	302	307	300	287	278	263	296	280	262	286	271	281	268	307	309	318	305	286	293	290	290	296	301	283	270	308	276	279	302	273	290	281	317	266	281	287	309	301	298	292	283	328	301	272	303	280	297	251	281	289	277	271	279	277	280	308	315	263	278	296	259	308	255	302	286	315	307	291	303	315	251	286	258	312	273	294	283	301	294	251	279	270	269	276	297	293	242	291	273	282	314	268	333	256	289	298	281	301	290	264	261	269	268	296	287	319	300	268	262	284	290	324	289	282	317	319	285	284	268	307	300	318	292	269	297	290	273	277	285	280	280	307	278	274	280	297	310	304	298	288	289	282	298	292	296	298	305	303	275	263	286	283	302	301	301	304	280	290	321	271	275	278	297	274	307	304	293	324	305	266	297	290	301	272	280	288	312	299	296	287	264	277	261	284	316	300	289	287	276	293	268	307	259	286	293	270	287	288	271	288	291	289	252	300	297	279	309	277	266	291	294	278	286	294	266	286	301	310	303	304	284	287	294	302	274	284	316	302	298	278	276	276	272	282	295	279	284	275	278	267	282	271	285	299	292	318	304	267	274	277	293	297	280	284	300	299	271	287	287	284	296	292	273	297	270	296	258	296	279	278	270	305	256	287	308	274	258	313	297	281	275	313	276	273	291	268	302	294	296	271	272	280	293	290	293	266	296	270	254	286	280	309	304	274	296	314	289	254	283	281	305	291	302	269	317	294	302	285	286	286	302	286	295	300	274	272	280	291	281	274	302	305	302	311	307	278	263	293	260	305	277	287	297	290	283	280	260	285	297	290	284	296	276	302	271	277	278	288	302	280	290	287	281	309	285	299	273	278	279	328	260	283	284	307	287	281	311	277	293	276	293	313	312	280	299	292	304	289	280	286	286	269	290	283	294	326	295	288	294	300	283	294	286	270	283	324	304	260	298	278	299	283	315	263	297	269	299	313	310	284	289	300	301	305	305	292	277	290	291	279	291	262	313	318	319	296	291	298	285	300	292	304	327	287	305	285	280	296	300	287	254	278	273	322	288	309	282	274	309	285	272	266	291	296	295	296	295	288	284	263	307	298	279	275	299	300	300	251	306	323	308	291	305	289	306	289	306	334	289	291	280	281	275	290	305	302	291	288	293	309	295	266	303	265	312	289	292	274	311	312	296	281	294	312	265	279	298	295	343	282	308	307	297	307	300	272	306	304	295	302	285	292	266	280	313	284	286	291	302	312	313	284	300	298	285	304	297	279	299	287	275	261	299	295	286	256	273	281	276	281	302	280	284	298	293	258	260	312	292	287	281	265	267	288	303	301	293	290	329	319	296	322	286	279	311	287	292	275	279	287	290	295	253	304	274	281	291	303	310	283	316	277	294	295	306	283	309	291	278	272	305	293	302	288	319	308	261	296	272	282	302	330	278	315	299	285	276	272	268	262	276	284	303	301	282	275	278	322	256	286	270	301	289	292	293	306	275	302	312	306	288	285	288	292	286	293	308	292	300	279	310	308	284	234	292	270	282	303	294	306	252	285	287	286	298	274	304	320	306	296	271	319	278	273	288	296	297	284	289	307	295	291	292	287	320	281	278	291	301	277	286	298	281	272	285	299	303	281	318	266	294	296	299	298	275	288	282	297	287	308	290	290	263	301	288	290	277	307	303	314	285	274	288	309	281	309	258	285	267	318	263	282	283	280	295	287	286	291	283	303	287	303	308	311	291	257	310	291	300	295	280	281	288	254	304	291	278	319	265	297	278	288	283	295	269	320	297	271	327	300	245	300	304	287	311	290	292	278	310	312	306	299	270	290	296	274	277	292	272	253	296	282	298	275	308	274	274	273	277	281	294	297	284	302	265	297	277	312	312	259	274	277	283	276	299	284	261	296	297	303	318	277	301	287	271	266	300	265	305	246	275	263	283	311	300	286	312	275	312	290	267	253	330	292	286	307	295	293	275	310	303	287	282	271	255	298	308	310	266	287	285	291	304	265	315	309	274	283	296	312	258	294	313	303	273	297	290	276	290	277	284	281	281	281	285	280	312	287	290	309	293	276	300	305	268	307	279	293	306	307	306	315	270	310	271	318	307	279	275	279	285	284	282	300	326	294	276	287	270	288	272	289	265	328	299	307	273	331	297	276	303	287	318	274
22901	20568	27236	23868	20572	20634	8805	1603	1222	1106	963	907	891	791	820	806	783	730	702	704	725	763	718	702	688	644	664	617	658	643	643	627	635	627	609	640	644	658	617	645	614	648	635	648	633	609	690	601	625	634	679	612	661	618	646	647	599	684	648	595	593	636	631	596	632	669	605	639	611	614	629	622	609	584	594	608	609	652	635	605	628	617	645	602	568	611	623	595	566	574	582	607	614	586	630	617	610	618	622	583	619	633	597	585	585	613	628	688	580	617	578	583	619	641	606	609	630	654	649	592	662	577	658	618	605	594	614	606	639	604	634	594	577	619	620	614	635	591	626	597	618	665	600	620	601	586	564	613	585	604	606	643	639	622	606	570	618	618	598	628	606	633	627	592	598	677	578	646	626	635	658	604	631	641	594	601	590	584	623	626	597	601	600	615	634	639	577	612	583	611	608	640	591	594	611	655	614	541	596	635	607	618	608	566	609	627	598	581	609	617	602	631	610	598	618	597	612	622	657	605	635	561	672	659	626	638	619	610	641	605	624	609	637	620	583	576	636	643	562	591	583	615	629	583	596	580	645	627	663	629	632	591	570	580	613	631	644	617	611	628	571	635	639	646	610	638	614	648	633	583	592	640	615	643	608	608	628	644	663	598	616	581	671	619	625	634	640	647	599	564	583	605	607	602	601	629	673	581	599	601	562	636	647	616	610	604	613	627	604	673	642	602	616	596	617	624	607	633	562	637	638	599	622	600	658	588	626	633	591	611	596	583	660	640	588	596	654	616	597	655	600	607	590	642	602	663	612	642	603	620	599	588	617	596	581	624	625	685	659	603	629	598	606	598	598	637	636	606	612	577	632	602	623	597	595	624	595	624	594	622	609	602	624	584	615	681	623	621	633	610	618	610	574	554	635	636	623	612	617	599	649	583	615	642	603	605	628	614	592	649	591	585	654	609	629	613	569	616	628	592	668	637	660	586	625	619	658	581	610	584	645	574	640	604	629	627	636	620	622	652	628	628	595	584	597	590	598	650	585	608	645	580	591	629	620	608	588	595	644	615	632	656	648	606	626	580	593	607	584	630	621	588	591	620	626	577	578	567	642	637	628	608	575	624	634	572	625	570	637	609	621	615	606	644	655	520	637	598	608	595	587	617	602	627	647	634	641	605	577	624	635	629	633	636	605	622	587	612	604	618	631	564	631	597	646	626	588	611	574	604	626	657	593	592	618	605	623	623	602	610	592	601	582	618	609	640	618	613	667	579	617	618	637	614	607	590	633	612	632	594	611	602	597	563	651	633	583	625	627	581	646	584	641	619	603	594	607	616	610	599	673	626	641	619	605	617	615	624	606	631	624	617	613	579	593	602	602	647	642	565	626	577	637	620	591	630	627	619	617	610	599	613	591	639	701	602	593	648	686	613	603	611	628	575	665	623	627	617	664	599	594	579	641	606	604	625	609	605	578	593	607	615	627	616	602	638	647	647	621	631	672	610	621	624	639	584	645	647	620	594	594	651	625	572	635	641	629	607	592	642	572	645	630	615	579	646	599	592	581	630	609	637	603	655	622	613	654	613	609	559	633	609	575	659	649	569	649	601	597	564	585	627	603	596	613	622	583	653	563	615	601	589	582	600	636	595	578	631	630	619	636	671	571	625	653	621	616	621	635	644	676	645	610	578	596	664	623	610	667	574	602	607	604	592	635	591	614	660	599	620	648	607	644	637	621	558	644	632	593	587	592	613	629	555	589	656	666	636	618	605	633	636	573	644	643	548	650	598	612	620	629	620	617	614	614	611	604	607	655	670	681	608	580	623	614	604	616	629	577	663	636	607	590	671	619	655	639	596	618	593	583	613	628	631	591	598	616	602	611	616	588	595	608	554	612	596	610	631	644	607	619	646	633	641	616	621	611	663	627	566	635	570	614	631	622	642	612	631	601	613	591	622	621	560	619	686	666	591	584	593	584	600	595	624	630	598	613	628	564	610	630	625	675	594	615	639	691	621	694	642	641	645	623	605	649	569	629	589	636	621	636	607	623	629	670	644	588	612	616	620	576	567	606	586	629	615	563	637	612	628	705	606	618	624	607	682	591	598	608	614	664	640	588	604	634	614	640	601	622	604	593	595	570	633	628	595	649	656	653	606	625	627	599	658	576	635	599	634	661	641	651	611	598	632	652	600	614	622	591	647	615	617	592	623	637	593	598	647	611	591	574	631	603	625	624	642	643	652	599	617	616	633	605	579	599	618	600	621	603	598	602	626	602	606	611	566	651	632	605	588	607	597	624	606	630	627	640	595	628	582	615	629	625	590	658	621	619	589	604	612	669	619	613	579	635	647	622	627	588	548	654	602	616	602	629	606	636	611	665	593	583	610	592	633	595	584	602	651	572	653	589	617	631	641	632	636	584	596	612	596	604	593	606	644	632	634	614	613	613	616	622	612	632	624	586	611	646	605	587	664	637	594	650	603	599	607	645	615	637	620	664	601	600	632	609	597	564	582	622	649	600	646	578	614	596	579	582	607	579	637	580	584	554	587	628	651	596	615	669	632	620	633	643	645	617	614	617	619	611	583	676	605	650	587	598	593	617	664	608	566	594	631	660	588	647	607	653	609	605	648	626	615	626	678	608	632	611	608	538	568	662	642	618	606	616	636	653	609	651	609	608	636	619	588	619	574	577	649	624	649	601	611	630	609	644	616	588	651	603	605	622	609	571	616	645	601	596	598	564	629	598	608	608	605	609	596	629	619	617	620	586	583	654	608	630	669	576	610	610	621	606	600	601	633	636	623	649	672	630	602	577	619	586	638	657	540	596	562	592	587	645	636	591	632	627	589	622	645	624	623	628	586	631	585	650	646	647	620	624	596	680	597	571	587	591	576	584	628	609	559	627	614	653	599	615	608	594	617	621	578	620	588	635	597	625	594	622	640	529	627	626	627	622	601	634	641	583	629	592	604	636	601	644	624	619	627	622	630	599	610	638	586	623	574	613	660	589	650	619	589	594	598	582	608	621	633	631	609	631	630	606	620	603	596	637	600	559	564	698	639	591	620	607	624	618	660	647	586	622	584	623	598	621	602	623	631	665	584	604	627	590	640	626	571	625	620	587	632	598	614	623	619	621	631	608	635	619	638	610	610	621	576	680	634	586	611	573	630	629	631	613	587	624	607	574	607	647	609	612	649	615	651	610	611	582	596	645	618	585	652	609	611	570	588	629	625	651	575	587	646	597	582	607	636	620	576	593	596	631	661	637	581	598	592	573	612	627	617	625	583	611	618	643	600	664	603	617	629	613	620	611	643	628	599	607	605	580	621	636	603	621	621	624	609	636	620	566	556	653	626	559	655	609	612	589	595	581	631	646	613	643	611	648	583	604	632	596	590	596	602	612	616	641	574	627	624	626	585	623	649	626	591	624	594	642	611	636	607	613	600	655	661	639	603	628	614	635	657	612	611	606	589	590	646	639	638	591	575	650	606	610	646	612	605	625	617
24905	14913	13621	7737	5076	3846	3013	2425	1987	1718	1464	1367	1270	1130	1059	967	978	864	852	812	817	719	791	758	697	645	718	662	649	625	671	675	641	655	651	606	664	618	664	634	597	619	653	599	627	649	597	614	602	612	626	612	600	648	625	614	598	591	585	641	578	629	615	592	578	612	606	629	611	664	575	629	564	574	612	608	582	600	601	600	620	586	560	625	589	597	585	584	608	573	621	590	623	579	559	594	625	612	606	623	578	601	605	628	578	589	584	564	606	657	572	568	620	572	546	577	629	569	573	620	611	550	645	623	586	605	565	541	622	546	628	604	568	597	578	538	611	605	594	572	559	600	581	601	604	626	599	550	592	587	583	599	588	579	596	599	581	600	554	620	597	610	573	584	586	577	582	584	597	561	613	597	543	594	598	564	596	586	579	612	597	604	574	601	607	568	590	565	608	590	617	612	609	591	557	599	564	569	600	565	613	625	606	561	575	581	577	631	577	571	564	606	618	609	608	605	604	597	544	600	583	584	585	602	590	558	559	553	563	633	571	564	594	563	580	604	568	610	576	570	609	574	537	604	551	615	600	596	516	595	601	564	588	576	590	626	556	614	621	619	584	564	579	587	564	609	561	587	565	609	584	583	608	576	564	556	604	561	604	586	630	588	563	578	609	625	537	533	581	560	609	595	583	613	583	564	583	591	573	570	629	550	567	583	634	615	543	557	610	568	560	600	600	611	563	530	573	597	626	591	595	562	611	590	623	578	592	576	612	593	575	598	596	592	569	556	633	576	585	596	596	589	650	583	552	604	551	594	630	609	592	600	570	604	616	587	543	573	580	641	575	562	581	567	558	578	596	582	640	590	604	584	575	604	589	607	612	590	621	572	602	613	641	602	637	595	576	543	598	568	584	568	643	586	576	562	608	582	617	569	616	613	593	666	653	607	594	600	618	564	615	586	553	608	603	592	567	638	617	552	558	607	621	618	581	582	591	579	583	606	615	595	584	595	584	614	593	583	611	568	560	566	591	550	582	607	570	597	588	558	597	559	586	571	582	598	575	591	572	577	578	611	526	636	590	549	658	563	545	608	607	581	535	569	586	611	579	619	550	576	566	607	556	587	559	581	617	653	604	600	593	625	582	557	596	583	569	622	624	564	584	625	591	552	563	627	587	587	568	568	570	602	639	612	614	598	562	573	592	554	591	604	559	593	582	642	556	589	580	578	569	587	552	624	548	573	552	588	606	625	595	560	582	576	603	598	567	603	606	588	606	590	623	617	588	561	596	584	554	582	561	597	558	598	566	554	567	534	615	609	596	590	564	561	591	589	599	602	578	591	563	600	574	585	565	653	596	584	602	526	571	575	569	585	583	560	630	557	581	625	609	580	574	565	563	575	557	588	631	612	583	580	581	582	584	581	591	625	630	611	600	573	573	543	566	578	630	610	566	577	614	610	634	614	599	585	589	568	595	625	590	595	602	612	581	590	591	615	577	588	575	592	591	543	613	611	614	545	597	584	580	597	584	614	582	583	603	594	564	575	566	600	614	551	603	597	573	587	583	566	571	617	587	581	569	544	638	591	562	593	611	547	560	585	611	535	579	560	599	593	573	562	632	563	562	603	595	527	621	617	648	595	626	618	523	574	573	572	609	591	604	608	625	628	593	621	594	539	593	546	604	627	607	629	591	588	576	603	613	608	585	631	598	565	594	563	596	593	614	623	561	595	613	611	599	615	563	621	614	569	589	576	566	618	571	569	601	581	610	617	602	526	586	576	637	584	583	563	595	590	556	559	600	562	633	571	591	631	589	567	603	591	573	598	566	570	581	570	609	628	552	552	599	616	628	607	573	602	567	582	597	601	610	591	621	563	552	559	614	599	595	608	610	607	594	575	575	557	580	614	644	587	560	591	605	620	607	580	642	607	587	572	631	602	584	618	577	632	612	644	537	601	569	604	560	617	569	561	577	607	566	578	625	602	586	612	557	585	549	571	575	607	578	583	608	565	633	613	591	636	562	558	571	588	599	565	610	577	585	574	548	601	578	566	571	641	608	590	612	552	580	545	525	603	589	579	561	582	570	572	549	539	581	606	553	590	590	632	631	569	565	592	549	602	609	555	598	559	591	548	595	567	624	594	560	602	596	537	548	611	600	569	571	631	573	545	575	630	571	582	622	589	556	608	600	649	582	521	545	590	550	593	579	579	524	610	592	628	546	600	582	567	629	620	618	605	573	556	628	571	577	589	539	584	547	570	570	564	611	578	600	635	580	568	577	606	555	621	585	585	591	640	620	558	602	617	622	595	550	582	597	551	572	568	584	607	582	598	618	574	617	591	579	615	600	596	553	597	596	582	571	598	578	555	625	599	606	568	593	574	581	560	607	563	582	572	568	563	573	569	533	596	573	588	577	621	553	575	622	550	579	609	575	582	550	591	631	589	590	559	565	541	610	627	611	583	567	643	629	594	610	562	578	565	626	584	577	574	585	575	548	611	578	610	584	642	596	600	603	647	546	567	587	582	615	553	597	625	579	568	619	574	570	550	609	581	553	647	571	549	600	571	609	593	575	596	599	629	617	557	586	566	636	586	622	588	500	590	579	581	549	552	586	626	603	566	589	581	575	619	622	651	585	595	554	604	615	607	585	591	609	596	618	593	639	612	621	571	551	610	592	616	602	568	570	563	563	538	620	607	590	614	609	559	629	577	611	600	581	624	570	585	595	648	622	580	591	573	590	600	563	560	612	545	599	614	610	597	573	584	548	567	582	628	581	579	619	584	582	572	593	555	608	625	578	564	609	583	635	600	599	604	603	569	616	611	552	567	607	569	590	582	616	587	624	582	586	586	568	618	603	618	582	564	574	585	580	593	592	612	578	555	599	602	631	591	620	591	605	616	581	601	600	567	569	610	566	581	567	570	587	572	584	636	610	591	529	589	613	581	555	558	621	598	580	594	600	602	597	568	589	592	577	554	554	561	596	617	560	586	564	619	589	591	597	582	574	554	571	591	575	614	586	561	594	564	560	565	609	537	588	540	626	590	593	558	599	602	594	572	612	601	569	551	559	541	578	592	608	557	531	545	613	568	595	564	574	554	626	553	573	581	573	572	548	583	572	555	570	600	585	595	585	608	613	587	587	570	574	623	566	595	578	557	570	590	609	600	566	600	595	557	609	595	562	549	620	548	581	602	576	624	572	575	597	571	601	594	630	550	571	642	579	607	603	581	585	588	597	646	592	600	608	556	588	539	585	617	565	569	593	557	554	611	568	591	607	624	609	602	599	604	599	584	555	610	566	590	588	557	574	584	582	594	587	602	598	574	563	556	560	573	585	576	591	608	588	596	600	586	611	581	611	566	630	626	586	561	605	649	553	564	572	641	592	622	614	572	604	585	558	592	609	538	589	601	590	573	638	573	617	544	601	584	574	624	580	557	610	618	596	588	596	610	606	622	624	550	581	575	600	624	574	593	566	584	590	612	560	580	577	607	591	595	630	610
30886	13863	1782	447	347	328	283	261	286	278	294	288	284	260	287	264	264	272	290	246	259	268	281	251	283	279	270	268	282	266	279	250	274	245	262	270	252	256	271	322	270	276	296	273	266	276	253	259	264	272	278	257	276	262	286	250	239	249	314	278	256	257	277	303	288	316	282	244	261	284	265	266	245	282	266	321	251	246	267	257	243	251	238	262	269	252	275	282	282	252	271	267	283	260	286	243	278	262	281	252	250	257	261	280	276	294	287	262	258	249	240	271	257	257	266	269	281	272	278	288	313	271	254	262	260	238	250	260	261	268	244	297	289	277	253	247	276	268	293	265	255	263	247	261	262	261	280	289	274	268	255	286	238	262	280	281	276	251	253	276	256	265	234	253	270	270	277	253	285	280	258	258	285	276	295	259	273	269	252	261	272	273	284	244	269	298	246	249	264	261	285	274	275	273	243	281	260	273	269	262	299	273	260	265	267	267	275	249	271	271	254	265	296	300	269	283	274	289	283	264	258	305	283	269	252	276	306	246	281	228	256	246	277	251	246	263	262	262	301	286	245	261	273	291	270	271	264	276	292	237	268	268	268	246	290	273	265	292	265	255	261	290	266	250	271	264	275	262	285	261	281	258	268	269	246	245	253	261	293	275	245	264	279	260	318	291	240	266	248	266	249	262	298	246	274	251	279	263	262	251	278	236	306	249	288	281	273	244	228	242	264	271	294	283	263	267	295	274	282	277	240	287	260	241	257	290	252	303	272	287	292	261	283	291	278	260	291	295	291	281	251	278	276	265	263	245	270	255	289	280	258	225	278	268	283	278	268	237	307	259	276	268	255	263	257	260	266	288	302	262	267	282	224	290	266	269	289	267	286	267	271	268	275	278	260	269	297	275	259	240	250	250	249	288	278	268	283	273	270	256	265	284	266	266	282	284	267	265	244	272	255	288	279	310	247	263	258	260	259	268	275	267	275	242	248	258	277	276	254	249	262	292	282	244	243	265	249	279	267	262	260	253	281	300	249	266	256	269	262	261	288	244	255	241	273	271	272	279	253	273	217	266	294	288	252	267	273	281	283	263	270	258	276	288	259	278	271	274	276	250	257	271	291	268	263	283	235	246	260	291	257	266	292	234	275	286	297	261	282	247	256	261	242	235	270	277	274	294	266	273	289	251	284	275	241	290	273	253	261	269	266	276	269	267	265	270	274	289	273	259	262	241	267	244	277	274	268	255	255	292	247	273	274	275	275	290	245	275	253	282	237	249	256	252	291	280	288	270	289	270	246	259	261	269	266	264	272	257	263	271	267	244	258	265	266	241	271	257	259	273	258	274	257	265	251	251	282	288	255	279	269	244	254	254	280	257	278	266	255	259	261	260	298	286	303	275	292	279	276	267	252	290	263	277	275	248	266	271	272	247	270	294	298	276	269	289	265	274	279	270	254	289	273	250	263	264	295	300	278	270	262	271	256	260	239	260	261	286	251	277	275	277	284	259	257	280	245	273	275	272	291	279	278	253	243	238	255	270	257	292	264	293	277	258	235	259	273	260	277	278	307	272	261	250	247	259	268	272	294	278	293	271	286	271	288	257	253	266	256	271	263	275	252	262	265	273	230	275	274	243	248	250	303	270	272	255	294	280	243	235	259	258	255	293	297	252	269	262	269	279	270	253	282	268	261	242	246	289	285	286	248	248	278	273	237	258	267	277	264	267	283	235	271	254	266	277	273	267	298	265	254	264	294	282	284	237	237	255	265	287	272	286	254	276	287	296	293	269	273	271	277	282	274	285	289	269	270	252	309	283	255	251	248	240	271	254	280	263	285	279	264	281	262	266	257	260	281	253	251	276	285	295	257	272	277	261	265	258	247	254	276	269	272	319	285	271	281	233	261	289	253	294	270	283	271	254	270	278	274	244	260	271	280	280	269	288	264	295	300	284	255	259	272	259	280	257	275	278	272	298	271	253	258	275	305	271	285	290	273	241	273	262	285	260	292	283	266	277	307	285	281	233	238	258	264	288	247	280	261	249	265	286	273	299	261	244	273	286	252	267	261	262	275	264	287	263	264	278	281	237	276	238	276	266	259	255	265	246	253	270	305	262	279	265	264	256	238	308	262	292	261	269	260	265	274	252	272	236	274	282	255	282	260	278	262	284	246	232	254	254	283	284	276	259	281	284	266	279	258	288	291	258	278	261	254	256	261	263	287	287	259	269	262	280	265	263	262	247	260	245	290	234	251	236	227	289	277	281	281	250	260	264	257	240	272	265	267	283	286	281	262	267	270	230	256	251	280	267	277	284	268	260	260	280	262	274	268	257	246	263	271	266	288	275	297	258	272	278	296	294	252	270	264	279	269	322	255	273	264	276	259	265	241	291	302	254	288	226	280	279	276	284	279	241	308	264	237	264	280	263	275	238	276	272	300	274	301	262	280	260	270	258	261	248	261	263	287	273	257	254	265	286	287	253	276	278	230	278	272	258	259	283	281	281	291	245	268	265	277	257	267	261	253	261	232	268	281	254	288	257	259	287	244	279	235	237	259	266	242	282	270	268	271	260	241	248	255	269	288	245	287	268	240	277	241	264	304	257	253	259	264	300	287	294	281	259	256	234	248	248	295	274	268	274	291	294	273	259	257	249	263	258	232	246	252	271	273	261	247	275	247	263	267	287	301	279	255	286	261	249	270	246	253	252	271	264	287	283	264	264	274	262	289	270	239	268	280	276	270	267	269	268	260	252	239	247	248	275	285	275	272	241	264	263	266	272	269	264	271	269	265	272	263	286	275	288	250	272	268	292	248	265	308	258	261	261	288	253	261	253	290	289	227	290	271	270	256	253	290	283	270	282	300	281	235	286	269	261	282	284	270	290	269	260	273	281	271	288	273	271	276	246	245	254	217	288	257	266	238	277	292	273	296	253	262	266	273	267	258	285	273	247	276	291	281	271	242	264	268	252	274	260	264	300	273	273	250	282	284	264	268	298	276	272	265	257	265	279	258	241	261	262	251	263	256	233	281	293	296	227	272	250	292	268	281	262	274	306	268	266	256	267	267	273	264	294	261	272	304	296	274	274	272	283	284	258	269	234	256	274	265	271	284	260	274	257	240	257	245	243	245	236	257	268	271	286	244	268	277	289	266	284	298	261	281	271	248	257	273	252	278	276	277	273	267	255	267	254	247	277	299	262	258	254	266	288	278	257	301	284	275	285	247	257	247	282	261	262	262	258	294	274	303	270	257	272	256	264	288	261	284	294	252	262	282	274	291	258	260	245	271	240	277	259	266	248	261	261	268	272	266	295	286	256	275	262	263	265	276	276	280	258	276	271	247	267	240	252	290	286	264	285	318	286	279	253	265	293	272	262	315	272	298	284	254	280	237	255	275	263	256	283	259	290	259	292	264	254	259	290	265	260	283	267	261	288	257	294	301	275	269	259	241	272	289	264	243	281	303	257	248	255	249	241	247	249	278	236	298	264	262	303	251	260	277	285
18407	748	702	513	390	383	385	319	350	326	331	309	324	317	346	338	299	330	301	262	341	321	322	297	312	304	270	297	275	334	297	272	333	325	305	293	296	295	313	302	312	282	286	292	268	307	283	307	289	300	293	307	272	277	323	283	314	318	295	302	293	322	317	290	312	327	279	311	280	296	296	280	310	266	283	303	261	285	302	295	282	324	279	283	302	285	299	284	276	297	304	293	288	298	307	285	279	304	299	281	296	307	308	289	285	313	294	275	275	310	284	321	291	271	278	299	289	264	273	270	288	308	295	289	300	337	316	291	290	347	288	300	293	301	302	287	262	305	291	283	286	261	291	270	283	280	297	327	290	271	286	292	289	301	296	308	264	292	298	312	337	264	293	295	288	271	287	306	286	295	308	279	288	302	293	308	301	307	297	291	289	269	299	284	273	273	266	306	297	311	291	310	302	258	272	305	297	319	331	293	265	298	308	312	310	297	293	294	313	293	314	317	291	279	317	297	257	276	331	322	303	337	307	292	278	298	283	269	297	266	298	276	287	288	300	293	288	291	291	294	298	316	286	299	310	309	305	274	274	302	287	305	321	314	288	283	305	264	304	311	310	310	317	277	272	310	252	277	274	309	279	304	290	274	305	291	271	322	285	299	269	296	287	286	300	312	313	310	304	309	267	313	311	322	298	295	321	271	326	289	293	309	282	277	307	310	273	295	280	284	287	287	307	301	303	302	290	317	318	274	321	305	300	293	302	303	325	283	277	263	301	316	314	283	295	310	332	275	278	303	289	284	275	299	313	316	291	287	318	305	281	334	330	289	306	298	300	280	308	312	284	306	312	319	313	250	273	296	319	269	303	288	277	307	293	276	303	280	334	274	305	290	316	304	291	277	292	287	263	305	304	299	307	283	297	290	309	290	287	332	290	288	281	293	308	292	303	316	284	309	303	275	277	292	309	311	288	294	301	316	263	280	295	295	316	284	285	303	304	291	295	298	278	300	321	309	303	278	290	296	273	284	293	306	294	279	309	284	310	292	290	297	292	277	280	294	281	297	326	247	277	277	307	274	322	311	332	253	277	317	271	290	320	316	293	294	309	323	328	259	281	295	314	318	297	300	310	288	284	300	282	310	321	302	302	300	283	314	295	286	260	289	320	316	316	316	317	304	274	278	290	310	283	317	313	320	294	285	308	303	286	297	314	284	307	303	302	279	280	295	281	273	278	318	294	282	297	271	291	298	279	271	359	290	299	304	276	296	300	302	291	281	330	258	294	261	328	271	268	328	324	303	298	266	306	300	293	317	271	289	321	296	285	281	281	295	289	299	309	282	290	298	318	273	292	307	273	306	313	289	292	312	287	297	261	284	276	278	277	295	290	288	290	279	292	308	284	281	274	335	309	283	318	318	266	291	297	283	282	304	338	333	318	301	292	265	323	313	303	302	272	293	307	296	264	305	314	274	280	272	295	292	273	280	302	309	306	281	274	261	298	306	309	299	265	285	302	282	318	273	285	280	287	257	281	306	311	319	308	295	261	294	271	306	281	271	275	289	303	308	290	307	262	330	290	342	295	297	298	292	273	316	286	307	312	313	289	302	315	274	285	316	283	289	284	284	293	328	310	288	283	263	276	307	275	314	263	292	292	309	315	329	273	282	340	284	303	316	315	315	324	292	281	297	298	274	323	296	303	303	323	310	304	296	310	334	312	292	323	261	275	310	293	303	305	291	304	299	285	332	316	294	327	302	286	303	318	285	277	271	308	293	289	306	306	270	227	311	319	315	274	280	277	310	287	316	274	300	295	289	288	294	263	280	298	292	265	284	302	293	307	315	305	314	306	278	302	320	299	301	308	283	286	306	311	292	303	312	289	286	312	291	283	338	300	274	328	337	286	271	306	282	281	312	283	289	273	301	300	255	286	295	288	282	306	285	292	305	310	297	298	272	317	278	319	322	331	284	274	308	300	313	289	275	286	318	315	318	335	294	301	296	289	300	294	288	293	277	300	303	276	278	276	329	312	300	326	287	312	294	301	266	267	292	280	336	289	301	301	298	309	312	292	277	244	279	315	290	296	297	285	304	304	295	301	306	272	284	298	300	271	275	319	290	311	304	287	309	277	273	311	313	296	254	274	294	277	306	271	296	319	330	310	308	315	285	293	260	264	252	311	270	275	312	321	294	283	276	274	283	273	263	266	290	288	308	290	288	312	292	308	307	253	287	292	296	312	328	309	304	282	282	288	299	305	326	258	282	309	300	268	289	306	283	299	283	321	291	301	289	293	276	291	288	302	261	277	282	297	282	281	292	295	289	296	270	303	296	303	269	308	300	286	299	306	292	259	278	313	313	280	307	243	277	304	310	298	301	309	308	281	322	308	313	319	290	290	278	327	308	294	272	296	271	279	316	314	282	326	295	290	299	291	305	301	309	266	295	291	304	292	297	268	311	292	277	295	294	297	305	299	294	273	313	289	299	311	300	273	288	315	298	279	302	285	289	280	305	271	337	316	292	306	287	312	286	278	297	318	296	291	274	298	307	282	302	295	320	294	316	297	306	308	315	275	282	274	247	299	275	288	293	278	275	316	332	303	302	307	306	294	290	285	310	320	304	286	288	301	284	306	270	300	288	261	325	272	273	264	286	294	305	304	287	301	289	299	288	298	320	303	286	317	271	299	323	274	289	293	279	290	303	306	285	266	326	295	283	286	267	285	296	301	285	318	283	317	278	318	276	276	328	311	288	297	289	321	309	298	287	260	315	298	271	307	283	298	309	300	294	280	276	303	260	288	283	276	326	275	293	285	276	297	296	282	287	300	276	284	297	242	276	309	264	307	308	304	284	273	304	271	306	290	290	298	284	300	320	294	310	277	320	267	328	303	306	276	328	276	311	298	269	276	300	314	293	347	308	304	328	308	332	304	287	289	279	303	292	272	280	269	269	292	324	304	301	309	328	317	278	294	304	308	276	283	311	263	285	298	277	307	295	310	270	298	280	280	255	275	278	293	312	316	288	280	290	295	296	284	331	277	290	277	281	310	284	283	267	300	276	299	294	313	297	317	287	297	260	277	273	280	309	270	307	297	307	328	324	287	295	300	301	316	285	270	301	295	320	303	301	319	334	294	278	294	281	288	297	301	285	295	288	305	284	257	311	297	305	291	286	286	317	289	278	305	269	300	315	316	287	293	291	313	298	282	309	276	296	264	306	308	328	294	298	266	308	296	283	313	289	292	288	288	288	315	310	311	302	294	322	306	262	276	294	280	299	293	303	281	302	303	300	286	310	280	297	300	285	278	291	316	286	286	300	264	287	314	315	304	264	294	278	302	301	319	306	310	306	307	322	284	263	307	320	286	305	280	327	299	292	288	278	279	280	314	321	292	298	309	295	290	300	283	300	285	300	286	295	279	301	298	293	317	272	267	303	279	300	298	289	294	276	307	255	343	301	307	334	303	319	308	340	290	309	349	285	306	318	331	283	292	307	303	278	321	300
24992	20586	26558	24587	20562	6993	956	669	609	533	427	410	399	438	334	346	368	354	359	330	320	390	293	317	289	296	301	309	312	309	285	332	295	315	300	291	289	306	320	287	316	292	311	298	294	305	269	278	302	253	303	276	286	317	292	293	283	309	256	288	306	273	283	270	303	299	262	289	273	251	298	317	287	299	306	274	328	304	284	318	280	318	290	289	306	286	298	321	315	275	303	280	272	279	287	282	289	286	292	269	301	287	287	308	295	273	294	283	281	303	297	290	280	310	274	303	318	281	312	309	302	283	288	272	257	287	310	250	288	289	309	275	291	310	292	277	223	305	300	280	289	253	318	278	244	306	308	295	305	295	299	272	290	269	293	277	307	294	284	297	292	302	275	276	287	296	255	315	284	261	316	300	299	323	298	293	306	310	301	320	270	292	331	298	288	278	283	305	284	290	312	275	284	308	263	257	263	267	307	304	292	284	281	300	295	296	280	266	306	299	296	303	272	310	301	296	280	287	321	304	278	285	261	281	269	282	272	287	263	279	283	265	291	273	260	282	285	284	276	312	295	323	284	265	304	271	265	283	271	267	275	268	265	276	322	281	333	307	286	303	287	308	311	283	279	312	295	292	286	290	278	297	264	279	308	298	273	268	283	286	285	281	275	266	291	265	283	259	310	246	301	290	299	284	293	282	321	306	282	291	307	287	283	297	300	271	300	302	280	289	265	289	296	305	298	311	269	279	265	257	292	270	297	282	283	282	284	291	317	282	276	283	317	303	272	281	260	242	288	310	296	309	304	291	277	280	283	244	274	282	289	280	281	269	309	276	284	287	306	273	272	303	292	296	305	282	274	299	306	255	300	251	323	266	292	300	298	286	278	287	263	305	316	275	291	297	295	306	279	309	297	267	289	296	291	284	263	258	300	298	303	306	331	267	287	288	295	287	272	282	279	286	266	283	302	315	263	277	255	324	289	274	305	278	273	296	252	258	278	317	288	291	280	307	281	316	297	281	273	265	286	284	275	264	273	295	293	294	274	287	251	282	262	311	311	252	254	297	284	273	250	270	267	328	294	297	289	296	274	308	275	288	265	265	298	267	284	299	299	291	323	335	274	256	295	309	293	286	278	320	306	320	286	292	279	295	286	274	297	275	299	280	310	286	269	296	288	286	290	294	289	280	269	283	315	316	296	277	273	287	305	300	276	270	276	297	268	254	286	301	293	305	295	289	315	289	297	275	270	286	307	267	285	282	273	266	293	287	278	266	285	284	291	287	280	279	291	252	317	290	295	297	242	282	303	280	286	290	285	264	299	278	308	290	311	315	277	286	268	282	303	288	280	272	265	305	274	281	277	267	275	329	263	293	332	277	279	297	265	272	286	286	299	272	273	282	271	313	314	255	261	286	273	277	301	274	305	279	285	276	269	278	298	291	313	277	321	308	281	273	275	281	313	277	322	266	263	280	274	260	265	287	296	302	305	288	299	297	299	308	299	273	296	293	266	295	279	297	309	270	247	290	278	314	291	281	296	295	290	274	273	262	278	288	270	279	294	253	266	318	289	279	290	286	289	279	269	328	253	308	305	316	282	293	276	269	280	310	294	281	284	308	313	307	267	296	290	279	285	293	291	264	287	298	283	292	293	301	294	269	259	286	300	256	248	296	274	283	267	292	282	270	297	273	298	309	269	289	288	272	297	297	271	273	298	282	275	281	297	274	281	310	300	286	297	292	317	295	281	311	283	265	290	299	269	264	286	282	299	280	289	312	249	283	269	302	287	272	261	287	291	271	281	275	279	264	273	285	304	274	279	292	300	297	263	277	281	280	305	274	293	260	265	325	282	286	300	274	294	278	304	269	273	273	257	293	275	321	300	275	293	277	275	297	264	272	302	288	288	276	294	290	287	290	268	305	299	279	265	293	325	293	294	286	296	297	257	327	313	269	267	275	299	305	307	268	298	271	284	274	298	291	285	261	290	292	276	288	283	297	251	313	312	297	277	269	270	280	267	275	284	273	286	291	278	269	280	286	286	259	309	274	280	305	309	265	304	294	251	288	302	272	267	273	279	262	289	275	250	294	295	300	305	295	265	292	297	339	275	294	278	293	282	292	303	317	282	255	309	281	291	285	274	283	278	267	286	287	250	250	264	282	284	297	286	285	277	284	281	303	293	292	293	272	322	306	262	321	271	287	274	323	280	291	277	296	282	286	296	292	291	278	246	310	298	298	290	260	291	297	295	292	307	258	276	256	286	287	290	267	276	278	255	259	297	311	266	285	247	273	306	298	271	299	294	289	268	288	278	296	337	299	285	294	272	288	297	283	295	274	281	256	288	290	274	285	273	290	305	279	285	274	305	309	299	279	297	250	270	297	254	314	303	263	255	301	281	282	295	273	314	279	291	313	273	241	269	291	270	318	307	267	278	298	284	282	282	276	287	312	279	299	285	272	264	277	271	277	274	275	304	262	273	275	255	288	284	263	294	274	302	285	287	297	314	269	257	262	275	287	270	278	299	270	306	308	269	302	292	289	267	277	282	284	281	275	296	285	301	292	281	287	274	271	268	308	274	263	249	295	288	334	277	252	275	311	291	294	310	280	293	302	288	275	274	312	288	312	282	259	282	282	274	268	267	283	283	292	293	305	291	289	283	285	247	328	321	311	284	299	270	267	270	288	288	262	273	268	276	297	290	304	278	306	285	292	255	318	268	243	280	289	282	258	289	269	282	294	279	273	279	299	289	289	288	295	288	312	315	284	279	293	290	267	266	284	269	250	267	322	272	275	271	295	290	286	270	276	303	256	301	281	273	281	295	277	299	253	313	296	274	330	307	293	253	276	284	286	258	289	278	277	289	279	276	287	298	282	249	281	289	266	285	251	286	302	300	294	294	302	280	266	269	266	277	306	307	271	301	296	264	258	269	285	264	292	284	293	271	297	303	270	265	253	284	265	309	274	291	270	275	294	298	291	285	311	272	281	293	273	301	275	261	312	271	272	272	263	298	293	295	287	295	297	288	293	262	301	292	294	308	288	293	330	274	272	339	315	314	274	264	277	298	277	299	298	291	255	297	281	294	244	277	291	290	321	268	272	260	307	272	281	273	294	279	269	299	275	327	282	277	264	311	262	284	283	269	276	271	277	246	294	287	271	275	263	289	292	288	256	301	300	287	288	308	266	322	284	287	289	329	286	304	305	286	265	262	280	259	298	280	296	276	288	265	270	303	263	281	284	276	305	270	343	298	285	312	281	296	279	329	276	286	288	267	258	304	292	325	309	267	276	285	288	250	286	271	304	272	295	268	306	305	294	270	278	312	272	292	274	280	279	297	303	265	284	281	297	283	283	285	288	291	264	306	283	322	281	250	307	273	282	264	306	289	262	267	263	283	298	276	279	274	257	296	279	274	313	290	306	278	294	306	282	295	281	287	263	291	282	293	293	319	288	279	261	314	274	282	294	299	283	276	291	279	264	267	291	284	253	310	288	264	281	296	273
32920	8463	7615	4063	2565	1839	1377	1161	966	805	756	677	626	528	540	540	458	423	386	381	359	356	387	362	335	328	334	344	340	367	345	334	329	326	327	349	322	309	331	306	316	353	295	333	297	322	322	291	284	327	347	293	317	302	311	312	304	271	307	288	318	284	323	338	310	284	289	306	279	322	298	287	315	286	253	279	305	322	294	279	294	321	288	308	296	301	298	285	335	279	298	293	265	291	298	283	269	325	268	255	288	310	287	308	298	297	262	300	310	298	310	260	300	270	289	307	332	269	304	266	265	305	285	325	255	283	284	282	284	244	294	293	277	279	289	300	274	280	286	306	299	319	274	292	310	319	303	272	284	276	306	298	305	299	290	301	285	313	314	305	287	296	272	259	286	329	315	341	304	304	301	292	300	303	308	261	280	293	295	307	318	287	310	301	319	304	281	287	258	312	302	299	273	300	307	292	308	282	292	301	298	275	320	290	292	290	295	317	287	298	285	277	315	312	288	274	264	296	292	279	305	294	283	303	308	294	303	277	266	277	327	282	303	261	322	292	278	325	290	273	299	292	272	294	271	291	309	286	301	308	298	309	289	284	301	309	291	295	292	269	310	266	295	293	303	316	297	283	322	276	307	275	313	280	298	299	328	302	293	300	320	310	323	295	284	310	301	259	291	254	288	284	298	326	297	322	296	302	295	307	285	314	276	294	247	282	240	314	315	296	278	339	296	278	317	299	282	274	285	308	311	294	316	307	309	309	283	292	279	286	296	259	275	295	328	312	315	309	280	279	292	313	293	292	296	304	303	289	311	270	307	292	282	297	298	315	297	292	285	287	285	285	288	301	270	303	290	300	265	285	298	303	290	295	294	296	283	320	295	294	318	283	314	266	270	296	315	314	316	325	286	310	260	315	287	312	297	277	309	267	321	304	308	315	288	315	308	271	285	274	278	305	305	316	294	321	286	293	307	296	285	290	273	329	292	305	288	283	287	289	297	287	337	279	319	310	302	312	293	311	297	301	306	297	298	285	290	301	326	296	288	319	263	289	276	321	280	279	300	287	302	281	298	285	321	284	283	319	318	313	279	310	297	320	271	324	307	292	305	292	308	313	303	282	314	302	266	299	280	300	298	284	276	306	306	302	325	285	279	311	280	297	293	307	299	292	294	279	300	317	283	283	295	287	290	279	282	296	281	297	308	267	321	304	257	294	254	298	314	287	302	328	287	301	265	319	295	282	295	300	303	282	283	286	309	265	294	315	297	301	280	293	288	303	279	322	279	286	287	281	294	294	307	287	292	290	274	313	275	329	329	302	329	296	323	285	292	282	279	294	292	311	280	274	313	275	307	312	299	260	294	278	318	278	276	286	287	277	304	296	280	286	321	260	307	302	280	298	274	272	305	310	313	306	274	263	280	267	305	261	300	289	289	282	295	264	296	321	334	271	307	305	276	297	281	308	292	314	286	275	317	286	287	279	271	319	290	307	285	280	315	300	254	268	297	302	297	273	272	283	276	284	324	310	294	304	281	292	283	297	295	293	313	317	250	302	266	291	276	291	274	296	326	287	262	257	281	281	285	292	291	297	279	305	292	293	269	312	307	311	292	282	310	321	309	304	271	248	289	290	291	283	282	335	272	305	288	281	279	300	276	284	286	294	264	324	291	314	315	258	309	281	297	305	295	272	302	276	293	286	274	309	264	281	283	286	306	286	301	298	320	291	301	282	282	257	287	269	299	283	297	312	316	303	293	281	289	316	307	299	283	267	314	290	288	295	286	326	299	287	298	297	299	308	282	294	337	274	289	277	279	310	277	278	281	271	300	267	290	274	287	291	272	318	295	276	283	290	314	295	306	285	287	310	313	305	335	276	348	274	307	293	310	314	308	298	309	292	278	285	307	292	284	299	291	289	265	316	305	291	265	306	312	293	310	297	321	281	287	292	294	250	286	281	308	313	301	293	292	297	284	318	329	305	268	298	305	323	309	276	289	291	299	281	319	291	268	295	267	275	303	286	306	308	308	286	318	284	279	300	302	296	304	293	283	316	294	277	295	291	300	302	268	286	282	286	284	280	285	294	279	294	312	311	297	287	323	312	273	287	277	268	292	273	291	265	281	316	305	300	282	306	303	286	280	290	288	295	319	315	268	308	311	283	311	311	305	288	323	278	286	268	294	265	299	262	270	271	276	289	270	315	304	303	292	276	332	308	294	308	288	282	297	313	276	267	312	303	287	287	296	263	286	275	324	311	310	267	262	305	318	292	289	282	308	323	271	296	286	272	302	311	277	280	276	289	286	277	301	273	304	305	271	291	319	286	289	299	275	321	304	310	309	299	317	317	287	290	297	303	268	284	279	292	257	310	305	315	291	302	287	314	276	278	331	287	300	293	303	304	295	306	297	293	272	305	286	274	313	277	274	304	275	300	304	300	326	272	322	309	275	290	298	284	281	284	294	315	311	310	305	270	289	289	296	301	275	270	265	260	297	300	296	310	313	269	310	306	331	303	321	268	293	278	290	293	320	303	287	283	276	308	299	275	277	305	301	280	301	310	291	290	291	275	293	292	295	256	304	287	298	299	298	311	296	330	285	272	288	314	295	310	309	272	298	280	306	332	303	330	272	291	310	323	307	286	315	272	287	263	309	294	288	284	290	284	303	273	290	288	276	279	293	310	281	295	277	289	313	303	274	269	295	315	296	297	315	314	313	310	276	263	295	256	285	283	262	294	296	281	314	302	278	277	289	309	264	323	290	291	291	274	289	298	286	311	309	271	268	319	274	302	319	276	306	271	285	285	308	308	291	295	260	311	279	292	283	303	303	300	313	298	304	289	287	317	294	300	308	277	289	284	266	320	282	279	287	296	322	291	267	287	317	277	279	283	292	291	280	324	322	285	300	291	273	285	295	290	294	307	288	315	269	307	326	268	319	304	284	310	314	321	294	278	271	312	286	284	289	283	327	316	259	327	298	325	310	271	315	304	297	283	275	301	274	309	312	299	307	296	296	310	310	280	289	301	289	286	277	316	297	316	267	301	282	291	321	282	308	318	310	316	308	319	339	280	317	281	297	333	266	314	300	282	308	305	285	294	294	285	301	291	270	284	304	342	322	268	282	325	348	284	275	278	295	305	279	306	316	280	284	289	291	275	325	317	263	343	307	268	301	277	297	286	285	315	296	277	268	287	282	284	298	298	272	302	287	279	299	312	301	341	278	275	285	286	314	289	310	294	288	295	294	303	315	295	285	305	271	271	278	305	280	309	291	289	282	302	336	280	290	315	313	289	320	302	270	313	273	325	280	267	322	271	273	285	315	285	323	272	303	311	297	266	286	326	300	280	312	311	263	287	292	287	297	291	297	274	298	288	311	318	285	296	319	313	302	288	274	292	289	333	294	300	306	316	305	294	306	302	284	292	331	319	282	311	337	317	268	314	309	293	282	274	289	312	309	263	300	272	303	267	306	304	286	274	329	308	306	326	295	310	302	301	279	314
22929	20610	27126	24102	20612	20652	7485	1605	1203	1110	1012	944	868	839	792	777	735	749	711	736	770	713	720	740	749	699	709	712	676	700	635	688	645	618	623	659	673	675	691	656	599	633	592	641	640	583	641	627	648	668	626	621	644	615	681	636	611	667	637	639	608	621	646	627	653	645	622	645	593	633	647	662	646	608	588	627	611	625	605	596	599	623	616	626	639	607	644	614	601	603	622	618	596	622	616	590	674	618	634	670	673	620	619	653	614	610	616	566	646	651	618	540	574	583	662	632	592	666	637	635	641	629	611	641	633	592	628	627	675	605	582	610	587	595	592	656	641	630	633	581	611	611	648	583	626	653	608	623	629	592	626	602	617	603	660	640	629	608	605	655	588	612	608	625	616	646	563	606	598	620	623	646	640	634	618	605	645	620	635	559	642	594	627	639	615	619	619	603	655	590	614	636	647	654	626	591	556	682	642	602	604	609	623	682	601	560	617	621	605	614	607	617	623	620	627	620	615	645	606	601	604	658	630	640	637	571	568	639	629	641	657	600	604	632	591	616	625	644	618	612	629	616	652	620	619	648	598	620	602	651	599	573	618	607	607	613	606	624	613	629	593	580	590	604	603	604	640	631	565	623	645	655	592	589	628	628	615	658	598	599	602	600	586	583	591	658	667	674	617	616	634	649	668	629	648	609	621	626	620	619	580	649	621	629	621	647	638	623	578	656	590	615	629	575	618	613	604	644	630	568	664	595	656	633	609	598	623	590	624	616	609	605	611	670	607	631	649	599	625	671	589	597	603	647	590	577	620	618	603	628	614	611	564	643	568	648	641	608	581	630	620	602	582	638	600	592	624	607	608	620	618	622	598	614	636	561	624	667	571	636	655	597	579	650	626	617	639	651	589	636	615	610	624	638	598	592	622	615	583	637	593	631	644	596	671	610	629	620	683	631	601	595	627	643	651	613	609	590	627	602	621	650	611	613	624	625	625	611	632	633	622	625	595	623	661	629	625	616	634	635	662	589	639	612	626	631	642	638	586	611	607	653	640	614	596	636	616	607	602	604	602	571	614	606	610	608	611	613	617	599	596	597	569	604	622	642	641	631	591	627	612	652	654	625	629	612	621	637	662	627	602	594	611	611	576	605	610	646	611	639	654	606	596	632	635	635	627	639	632	605	646	624	649	598	627	613	619	599	646	610	602	634	606	624	613	638	627	636	618	610	622	588	598	630	607	643	612	674	610	615	610	598	584	642	655	644	662	636	571	598	623	597	586	583	639	582	625	612	630	624	646	591	610	590	659	625	620	626	649	644	659	629	610	640	603	601	600	636	658	601	612	656	602	622	638	600	579	626	622	612	633	576	655	631	588	607	557	632	632	607	616	614	633	632	588	632	645	623	683	614	631	614	601	590	592	640	648	686	639	607	627	603	639	577	602	648	618	612	638	579	594	583	618	615	630	629	644	636	606	623	590	619	596	587	645	588	624	604	655	608	613	588	618	648	630	647	603	603	615	628	614	620	611	644	620	591	582	597	628	661	642	649	586	655	610	648	667	647	630	635	584	603	623	657	695	643	616	654	631	593	632	607	618	618	590	643	638	562	635	595	635	635	601	624	567	632	640	632	642	650	640	641	586	629	614	648	665	638	603	573	675	628	583	632	566	598	647	612	654	611	638	632	600	609	613	591	599	587	671	621	610	611	672	598	638	645	612	637	594	630	606	582	607	616	624	639	650	601	611	640	637	604	669	549	637	647	611	610	601	583	622	593	663	605	620	619	606	668	633	615	608	605	627	635	526	650	635	595	617	574	560	616	576	631	615	638	615	601	623	645	590	586	602	595	611	606	645	639	629	595	624	651	614	587	616	629	650	634	585	605	591	623	627	596	632	612	690	618	627	614	627	648	667	704	646	655	609	599	622	618	635	623	658	623	649	635	610	609	670	600	609	643	596	625	638	621	626	601	614	623	622	638	644	631	593	622	619	608	597	580	628	611	646	651	636	611	602	632	610	580	590	604	652	641	620	648	633	586	669	624	602	603	607	574	641	633	624	657	674	565	614	622	643	596	624	622	604	630	623	646	642	604	608	632	628	559	665	618	607	619	629	619	633	594	585	602	590	581	609	612	597	609	614	648	624	625	634	613	646	636	652	609	591	667	621	616	624	634	612	618	564	622	612	613	630	604	643	585	563	647	621	584	622	589	601	652	623	619	599	617	630	593	684	634	690	582	610	586	607	597	627	612	634	668	610	637	619	622	588	636	628	679	631	609	614	626	568	630	623	585	621	624	616	623	650	668	594	609	632	621	595	642	681	644	603	643	618	620	635	622	635	616	616	599	600	586	617	650	599	625	580	631	618	605	605	636	596	618	608	652	592	635	645	669	617	591	611	626	671	576	657	644	634	657	585	697	629	616	647	609	627	630	643	625	594	630	596	621	633	596	649	650	562	629	619	671	623	575	654	573	606	601	632	643	628	643	616	648	628	608	598	661	577	595	684	566	661	597	623	597	597	634	641	625	604	635	625	590	585	622	646	615	609	603	576	607	593	636	640	593	611	621	640	602	578	655	646	624	593	640	594	649	539	637	620	617	659	633	637	595	581	590	594	625	640	596	621	690	604	660	628	641	608	638	597	609	611	684	579	607	658	651	620	628	604	634	616	615	611	594	608	619	661	616	662	613	676	681	626	630	571	640	620	624	639	612	621	612	590	623	647	622	610	617	571	582	628	637	632	631	589	612	630	598	637	603	554	654	643	614	624	657	618	595	627	600	628	661	627	609	642	621	618	593	613	617	597	598	611	635	612	635	637	634	662	634	600	633	618	613	586	585	607	619	601	633	610	610	585	630	633	632	654	597	637	626	595	653	641	655	658	631	618	582	606	671	680	594	621	632	660	590	617	628	615	602	608	609	587	607	654	608	641	634	636	695	604	602	616	597	630	601	600	619	628	655	593	630	638	621	621	669	585	584	650	641	636	625	610	624	620	607	603	630	610	635	620	634	576	652	603	611	613	617	615	603	634	615	625	644	584	619	555	602	626	595	653	547	591	614	588	559	642	631	621	600	592	597	671	667	626	586	577	589	605	621	653	659	607	637	661	602	648	604	621	654	620	646	594	605	644	590	579	646	641	605	611	604	609	669	584	587	611	601	662	634	638	607	614	659	632	628	574	604	606	618	614	616	646	629	596	576	607	617	607	630	631	638	646	627	603	683	647	645	654	618	618	601	619	555	566	590	643	657	593	602	640	615	644	628	611	678	585	657	651	672	633	642	611	641	624	601	621	609	646	609	585	632	598	627	626	621	586	601	628	603	654	629	630	578	650	614	606	595	597	669	592	614	629	603	661	644	637	633	652	600	652	611	627	654	627	657	604	584	599	645	682	611	640	649	587	607	573	623	663	595	654	610	615	641	634	609	625	613	622	602	617	661	657	622	600	603	626	692	594	597	579	625	617	673	625	628	613	625	596	596	633	605	639	606	647	595	563	633	625	590
31017	14661	13231	7552	5200	3838	2865	2372	1999	1711	1463	1373	1206	1131	999	1005	906	882	818	883	793	820	743	745	702	757	702	692	696	728	670	672	670	665	672	636	701	637	684	636	665	627	645	662	668	602	656	693	642	650	608	637	619	631	606	622	583	646	588	615	609	608	626	659	562	596	598	571	610	590	608	577	568	670	615	592	604	640	559	584	566	580	600	631	628	631	615	616	596	581	606	590	570	631	618	631	630	567	633	616	620	627	593	610	584	612	596	628	656	595	588	619	617	629	639	584	629	612	605	575	613	598	598	556	568	592	585	631	646	589	586	615	608	585	631	619	664	580	648	678	619	613	627	619	612	609	551	635	601	588	611	564	562	607	575	584	614	606	590	606	590	560	596	579	624	598	631	653	612	574	585	602	595	584	591	592	592	624	610	618	628	604	559	614	577	566	623	634	568	618	573	659	546	613	624	602	580	629	561	601	594	614	589	590	625	618	644	630	601	603	651	624	580	596	584	574	677	622	607	657	597	622	568	595	596	600	621	629	560	591	610	632	611	610	603	599	654	602	616	614	587	614	637	635	597	598	617	611	569	648	602	633	603	627	643	625	606	614	603	629	634	596	669	622	629	617	606	626	598	603	624	618	654	561	604	616	597	590	611	623	612	609	613	617	594	611	638	575	617	573	584	600	606	596	598	594	561	641	620	598	587	629	594	550	606	629	611	586	611	625	595	593	617	601	611	595	596	619	604	620	578	607	599	580	609	592	587	577	563	620	629	564	619	621	603	641	592	608	609	600	609	615	622	584	613	647	613	617	633	573	608	591	583	585	604	580	640	633	613	601	581	602	594	615	627	586	599	589	623	593	627	602	580	649	587	583	655	607	585	643	605	605	615	580	595	603	607	591	576	601	568	582	630	564	617	614	567	559	608	616	596	614	619	604	576	628	558	597	579	584	599	610	579	586	603	619	652	593	615	653	565	652	611	614	580	599	672	625	621	602	576	612	609	602	628	603	594	563	596	585	631	625	597	623	611	627	578	622	581	531	535	574	580	591	656	613	636	615	579	601	608	637	588	612	634	632	603	623	562	587	596	612	629	573	578	609	604	594	606	647	580	565	585	591	637	629	608	593	609	575	587	610	577	601	660	597	598	618	540	635	601	597	603	576	590	636	559	602	581	570	623	597	613	614	594	617	631	633	577	598	613	646	621	629	622	555	642	597	578	609	602	592	652	576	621	568	636	628	636	577	576	628	657	570	588	602	567	598	618	546	619	588	613	605	606	643	594	602	628	588	625	612	586	634	582	610	635	555	607	561	632	567	592	609	585	589	583	639	593	607	582	599	602	606	614	555	589	595	548	631	601	669	599	618	566	618	620	579	598	600	634	630	629	629	614	594	628	617	613	656	622	609	546	590	606	597	588	621	564	591	570	616	607	588	624	650	561	606	605	558	566	635	619	644	601	614	635	600	591	613	592	606	581	642	603	646	634	599	603	612	643	632	606	591	608	604	609	659	641	610	588	593	608	609	597	594	611	579	572	594	577	577	618	592	600	575	635	559	589	567	615	625	607	628	600	593	566	629	594	569	638	524	571	603	560	620	572	606	609	578	614	582	602	608	605	621	544	594	604	607	629	584	569	563	632	649	622	592	621	591	588	584	606	600	570	629	634	605	591	584	614	534	586	619	618	641	608	619	587	634	566	596	576	546	641	615	588	577	567	584	606	580	574	600	599	616	651	583	595	617	642	589	586	591	618	622	614	618	593	617	602	603	606	615	581	600	625	596	596	627	625	613	588	614	562	567	606	675	610	617	598	622	582	617	594	599	592	590	566	617	590	638	609	619	591	619	617	592	577	575	633	565	578	650	610	598	597	601	578	625	578	560	571	588	606	572	621	606	613	586	617	600	598	598	587	574	594	546	532	600	603	575	617	580	621	633	627	597	563	620	619	615	608	602	624	590	626	598	568	602	568	593	623	629	630	602	586	564	578	611	601	614	643	602	601	617	635	629	607	623	602	597	572	597	639	590	591	573	607	578	546	597	552	599	574	592	587	581	636	610	595	593	618	600	643	622	610	615	578	649	596	613	611	596	586	580	576	631	563	585	579	564	617	597	608	622	592	643	633	591	568	604	605	587	606	592	601	627	606	581	556	594	603	585	594	600	563	568	632	615	624	617	601	577	594	631	571	595	641	582	609	616	633	605	590	622	577	645	582	615	595	634	632	639	607	614	637	577	600	622	555	616	578	586	629	624	591	597	614	579	575	606	606	617	599	603	617	657	592	610	624	600	593	577	589	597	615	632	617	591	572	583	618	583	604	614	616	642	583	576	592	558	599	584	603	610	613	599	657	603	601	574	571	631	623	608	564	585	591	642	591	597	617	635	626	634	601	595	605	621	651	581	609	566	621	594	599	608	582	599	590	635	582	615	622	599	588	600	604	583	621	607	596	639	609	584	648	580	625	596	593	613	577	600	542	613	593	599	593	578	608	633	605	606	566	558	620	595	640	586	613	618	549	598	618	565	607	601	581	569	576	605	587	573	541	602	592	557	566	622	591	598	591	590	594	661	668	581	566	583	545	564	586	650	579	543	636	620	592	614	578	637	610	564	615	590	582	634	612	592	608	549	602	570	567	553	578	580	607	630	556	601	645	572	572	579	627	595	583	593	599	670	584	575	614	601	597	606	598	615	551	610	581	611	620	608	648	597	604	598	564	604	603	616	611	580	613	663	597	616	620	606	584	577	588	600	606	604	568	621	605	611	616	619	614	590	591	613	614	647	621	602	588	602	598	564	592	622	560	573	590	655	640	603	608	592	580	575	616	598	607	612	610	661	597	555	610	610	612	608	629	635	608	623	596	654	601	618	591	622	582	632	613	624	604	579	609	621	603	576	585	601	615	623	622	596	625	618	590	642	595	624	618	668	649	592	590	609	620	580	580	641	592	585	588	569	585	617	594	628	654	604	627	616	572	635	650	589	584	576	590	598	625	594	598	570	628	632	633	616	614	610	586	610	598	591	596	590	547	623	597	611	576	567	627	589	603	622	649	605	658	629	637	624	593	583	575	603	627	627	606	583	585	613	657	611	627	616	600	600	628	655	569	559	596	582	634	597	644	669	635	622	601	565	653	569	605	594	588	588	612	604	648	606	631	588	646	577	610	575	587	595	610	589	623	580	583	579	621	608	590	600	620	598	562	596	604	598	602	586	608	639	587	626	653	608	653	611	588	654	587	620	626	623	540	624	627	649	613	665	593	610	612	618	556	595	597	617	582	640	625	639	646	604	630	629	622	592	578	548	585	589	615	607	602	570	622	566	588	598	632	631	623	589	567	615	614	625	565	551	611	593	578	611	643	603	581	595	571	645	614	586	572	618	610	596	580	617	645	607	580	624	618	579	581	607	653	576	601	572	593	621	586	577	557	576	628	607	677	628	606	569	609	624	616	619	603	597	619	601	615	619	648	630	588	576	615	603	564	650	597	590	595	571	568	591
31410	14178	1979	571	475	438	335	345	289	288	304	276	283	304	298	288	291	290	317	326	300	305	275	281	312	301	285	292	295	298	298	277	278	291	298	255	252	279	282	287	285	284	301	287	285	323	300	284	318	284	255	269	303	285	297	284	286	281	296	255	295	272	285	283	282	316	260	300	297	303	295	279	293	279	295	301	318	274	315	289	292	277	259	308	312	285	293	300	276	280	322	321	264	282	257	264	311	325	267	284	256	298	301	285	288	292	283	302	279	264	288	280	294	301	289	285	288	281	265	299	294	289	269	272	287	251	286	298	291	295	316	270	274	292	297	306	284	266	259	300	303	292	302	289	291	283	274	289	271	290	291	308	276	313	288	273	287	284	306	283	277	288	306	291	298	252	287	276	334	294	266	299	291	282	287	285	288	322	256	283	300	295	290	302	312	327	297	237	303	285	289	302	305	257	292	285	278	290	290	284	254	290	281	293	276	321	294	274	283	305	290	297	290	274	319	311	292	274	300	271	282	282	270	286	290	322	274	284	287	288	287	290	282	302	264	286	275	294	300	325	278	292	276	272	252	281	297	289	296	303	300	264	311	318	282	281	275	273	279	295	277	280	308	275	243	284	276	262	281	257	289	284	261	266	284	267	284	318	283	292	293	276	286	267	270	297	313	289	280	296	274	297	306	264	270	296	277	303	264	287	289	318	275	287	302	301	285	286	323	288	263	275	266	304	275	308	260	294	281	273	262	283	288	273	327	288	270	284	332	291	293	321	303	303	259	266	299	274	334	272	294	286	303	290	292	270	306	276	300	290	273	292	299	279	316	290	286	303	306	318	320	277	307	315	314	281	304	285	311	295	274	282	281	265	252	295	270	282	266	257	272	293	307	287	286	284	285	291	286	264	334	289	293	299	296	276	328	289	287	309	311	276	260	281	284	263	289	293	311	293	283	288	325	297	356	287	292	282	273	318	285	310	275	289	284	261	310	276	291	265	283	276	297	280	273	270	280	302	277	266	297	298	294	311	276	275	296	314	296	274	319	292	312	303	315	281	265	265	301	276	311	285	295	293	291	292	281	294	289	267	277	288	279	276	272	288	267	295	292	297	293	271	284	315	287	299	279	268	279	313	279	283	298	255	300	315	279	281	294	289	295	284	286	302	292	265	288	296	300	285	277	286	276	276	288	297	284	278	305	278	297	279	291	287	276	309	310	302	292	287	282	300	253	312	293	279	291	319	283	285	268	287	277	313	255	265	291	268	327	304	257	268	257	271	287	296	272	286	289	271	304	279	294	301	276	303	318	286	288	299	276	241	281	286	283	286	307	290	300	285	288	286	314	281	281	277	304	262	314	291	274	290	300	258	282	267	280	282	272	300	265	271	293	279	267	291	303	281	280	286	297	279	278	285	272	275	283	282	299	305	328	330	279	276	281	323	325	272	285	272	324	314	282	301	305	275	310	305	310	291	280	279	295	291	251	290	292	297	300	277	284	290	282	281	322	297	275	293	305	297	309	296	315	285	280	281	262	277	289	327	307	287	286	271	277	255	307	262	287	323	281	302	274	309	280	268	246	279	279	293	274	291	291	297	305	293	295	277	280	290	273	291	306	296	274	297	279	271	288	290	295	292	273	294	284	287	280	291	264	254	306	286	317	308	279	282	296	270	278	307	312	314	321	281	268	274	296	280	277	270	292	276	297	271	307	296	286	271	291	293	293	330	269	295	299	312	316	302	273	273	257	294	261	273	283	301	313	267	297	294	290	295	268	296	280	289	281	269	294	270	265	292	309	301	294	257	295	293	273	257	294	295	293	293	290	284	335	307	280	274	280	275	289	299	299	288	294	290	293	296	291	272	289	284	288	291	288	312	277	288	279	282	273	301	309	294	286	284	304	255	266	294	279	285	284	281	265	256	294	282	315	271	287	349	298	295	300	277	265	293	296	301	284	285	286	290	297	320	313	294	287	275	293	293	271	300	277	279	283	288	303	275	292	306	274	314	287	305	314	277	301	333	299	307	300	276	311	264	313	297	286	272	271	305	304	263	316	308	306	270	283	341	301	329	278	287	303	277	270	289	274	312	305	322	271	290	311	317	314	321	260	290	304	288	273	261	286	331	300	251	266	305	316	315	265	295	276	273	283	291	308	291	300	318	265	286	299	287	336	301	292	269	276	280	281	266	300	259	287	295	278	287	306	292	309	259	293	291	300	317	288	282	296	308	310	284	282	302	294	283	319	291	320	299	300	274	291	291	272	265	313	290	260	274	297	292	315	295	277	293	271	261	294	313	283	309	320	278	313	255	254	310	298	322	319	299	301	264	277	273	264	289	283	296	284	276	308	288	281	272	263	290	286	282	267	268	294	268	277	291	313	297	286	299	269	316	311	272	270	310	302	277	286	274	286	290	292	274	299	293	280	272	313	259	299	275	284	287	278	325	263	279	312	293	302	296	295	269	312	306	309	297	267	275	294	307	270	304	291	291	267	327	325	311	310	337	272	284	268	293	320	282	277	274	285	327	282	307	307	271	286	292	272	300	293	274	314	295	284	315	302	300	326	311	290	261	269	265	274	271	279	273	292	294	299	292	304	284	269	290	288	275	316	275	281	302	285	296	303	280	247	288	302	277	301	289	276	291	318	298	310	258	275	312	287	287	303	310	284	291	303	289	276	276	283	280	295	289	304	308	281	278	293	292	300	308	287	273	313	274	297	314	268	319	306	294	266	280	280	296	304	275	269	263	262	248	282	323	281	261	242	306	296	290	286	289	288	311	287	283	286	313	302	273	295	282	300	279	275	280	281	288	292	296	292	289	273	255	314	282	268	263	265	281	275	304	287	288	262	288	258	322	299	298	321	265	309	275	284	309	291	257	288	290	294	253	294	289	288	307	286	297	321	256	290	295	290	302	290	306	284	281	279	247	301	276	253	287	293	282	244	293	265	312	263	272	280	262	301	270	286	275	296	265	279	269	296	281	296	286	273	267	295	285	285	280	278	288	320	305	308	287	309	301	310	298	291	300	260	306	305	287	312	308	305	287	286	323	271	311	289	282	283	275	267	281	339	282	305	276	301	262	277	268	297	283	308	296	292	294	273	258	306	293	305	284	308	298	306	284	299	266	310	305	247	292	277	259	277	275	266	312	293	280	253	292	284	279	296	270	245	299	299	291	291	266	311	297	274	301	277	294	261	290	289	306	296	258	288	264	292	322	292	264	287	270	272	294	279	296	281	300	289	304	284	307	288	304	317	253	301	309	259	284	279	291	277	300	286	325	291	280	297	282	268	287	286	306	295	299	309	295	306	286	292	300	340	301	264	281	269	300	279	272	295	290	287	277	292	300	274	261	292	306	304	274	299	293	308	310	264	290	274	298	311	315	265	291	283	308	303	284	278	279	289	294	293	277	299	275	291	306	265	286	251	300	320	262	326	270	268	283	292	304	298	309	311	320	290	293	280	287	298	288	250	313	310	303	261	281	292	283	281	281	318	311
19277	868	718	522	452	409	370	347	355	353	347	345	334	363	339	307	316	351	296	356	338	311	332	301	299	346	312	327	349	308	320	325	317	288	301	308	327	332	289	324	325	350	342	311	318	340	318	285	275	333	323	305	353	342	329	290	357	310	329	296	334	284	349	322	312	324	352	314	348	298	329	303	315	301	331	306	310	327	349	322	307	337	312	324	329	352	303	326	362	297	278	351	313	333	318	324	308	313	297	321	317	298	330	333	315	324	325	304	324	298	347	317	329	341	354	322	338	341	294	377	321	344	327	309	352	338	325	322	310	344	304	332	359	304	311	318	318	325	302	335	321	308	308	304	286	297	323	308	338	346	332	331	319	325	339	308	311	304	313	329	322	339	317	336	308	316	307	323	295	289	325	314	325	308	312	292	305	299	325	349	318	283	327	319	348	299	316	287	316	325	297	356	351	330	297	308	288	322	324	333	347	333	340	342	317	327	298	312	279	335	319	326	318	315	292	295	337	297	315	316	325	315	332	324	295	315	327	317	342	325	332	332	274	320	308	304	301	332	309	296	317	317	317	331	315	306	320	335	314	319	315	302	320	288	364	348	302	315	294	353	303	325	318	313	311	323	309	324	305	323	295	291	297	298	319	318	337	285	353	301	294	307	305	322	299	313	342	307	329	338	325	298	320	347	299	345	308	346	318	356	338	286	357	298	324	327	312	345	352	311	317	325	317	321	312	313	295	318	315	352	303	321	292	291	296	325	300	334	333	295	342	321	291	313	297	320	306	324	324	343	330	311	308	291	319	324	286	300	335	314	346	299	310	312	292	330	355	299	320	310	316	300	302	317	348	329	295	325	302	291	344	318	316	344	306	291	302	329	297	296	312	325	313	322	308	325	317	314	305	300	301	328	332	332	291	297	294	336	318	311	320	307	328	346	342	325	329	328	287	315	332	319	315	329	320	314	291	322	323	340	331	318	320	328	326	328	303	338	310	297	301	299	320	329	334	288	354	335	312	332	331	336	335	332	322	328	319	329	339	327	344	340	301	305	335	299	322	305	314	317	295	342	316	310	338	311	313	304	329	298	317	326	321	318	318	295	312	307	319	303	311	283	342	319	321	291	315	330	333	320	318	304	287	313	347	331	311	318	317	328	293	322	344	290	326	338	299	324	336	319	302	331	328	311	294	334	313	308	318	331	335	303	307	270	328	346	323	311	308	317	328	302	344	360	319	319	313	307	315	313	301	305	295	321	353	325	311	332	330	313	312	318	347	315	345	345	347	350	332	300	296	301	340	317	318	290	306	329	310	332	322	306	341	318	360	325	359	305	301	308	310	327	320	319	282	327	308	335	331	322	275	292	326	325	305	330	312	313	325	323	297	369	298	310	316	323	270	326	310	325	309	331	329	344	307	332	304	364	312	316	306	311	294	319	306	303	285	310	320	317	318	296	336	312	306	336	334	327	339	282	313	322	308	292	326	288	308	319	321	330	297	326	328	303	310	303	314	305	329	315	342	310	283	324	327	338	339	379	317	340	298	329	342	340	320	331	325	342	316	315	333	346	325	329	313	315	339	323	326	337	333	329	323	294	325	301	286	331	322	298	319	306	295	309	322	330	306	292	318	317	324	316	328	315	303	311	295	311	324	332	276	293	328	330	356	296	353	343	308	299	338	313	318	345	321	342	313	300	332	308	309	338	299	311	319	301	285	326	305	289	315	327	304	345	317	328	314	329	327	340	338	291	338	319	337	322	336	332	293	357	316	317	312	301	338	310	303	327	328	325	329	324	266	313	330	324	294	311	302	292	339	336	313	270	313	308	314	325	314	333	294	333	301	287	311	300	311	323	292	304	348	337	315	306	303	329	330	323	321	334	316	327	323	314	300	309	272	331	342	316	340	291	310	366	334	316	316	314	305	313	320	313	327	316	315	317	334	323	324	307	290	343	356	323	309	334	304	355	318	329	278	306	335	292	321	306	318	335	321	300	324	284	340	325	317	295	292	308	326	305	277	320	297	312	336	301	336	315	313	304	334	269	315	308	335	315	335	305	339	327	313	323	297	294	293	308	308	300	321	351	322	324	341	328	321	306	331	305	345	298	318	317	338	340	322	350	322	325	342	322	345	314	318	318	305	311	310	327	337	312	329	332	280	322	323	315	340	342	301	312	307	288	301	330	315	347	288	334	308	315	329	327	356	293	311	323	301	290	334	302	313	307	299	322	335	294	300	322	314	306	288	327	350	336	323	308	351	319	322	296	303	317	300	306	337	322	309	328	323	353	294	304	271	299	292	332	318	354	316	303	332	363	335	287	299	300	320	314	312	328	349	305	318	306	306	306	305	300	322	314	311	308	301	303	309	316	332	306	342	363	316	331	312	329	332	304	322	322	317	335	299	297	328	321	341	298	319	311	292	341	333	305	330	323	302	317	335	307	289	343	325	307	317	331	316	290	322	334	323	312	311	335	313	332	316	318	324	305	332	339	309	365	315	323	316	314	316	305	304	299	322	300	298	303	324	318	302	319	339	327	311	312	289	314	332	318	300	294	327	324	311	293	308	317	294	313	335	323	303	301	312	321	336	349	299	316	313	293	284	330	353	336	325	323	345	310	299	338	327	319	326	371	348	304	326	314	314	321	337	347	302	324	318	330	323	333	316	330	327	309	308	317	321	307	334	306	342	342	327	327	313	286	324	327	341	318	303	331	305	334	289	294	315	330	278	304	298	337	291	308	315	314	306	286	326	292	310	335	335	337	339	315	309	352	322	318	306	329	308	324	284	305	331	298	306	337	318	334	290	327	334	326	308	301	325	305	320	315	309	312	307	333	322	329	299	288	326	296	319	333	336	287	322	320	335	327	306	335	308	340	300	311	313	324	336	314	334	301	321	302	343	329	342	319	265	299	329	310	342	358	346	316	311	327	315	292	341	316	347	321	326	343	329	323	323	311	291	354	308	338	327	319	339	327	312	287	313	324	341	321	337	337	330	309	329	335	313	318	316	292	305	309	327	349	305	317	282	343	318	322	312	314	310	288	306	308	286	341	293	310	315	301	334	294	326	325	287	318	325	320	325	300	329	323	315	332	328	309	297	335	340	333	338	322	319	320	294	306	341	312	328	308	343	290	346	322	306	283	316	326	335	318	305	315	321	319	313	324	308	330	321	334	311	314	333	325	341	363	320	291	312	293	312	310	305	296	342	331	322	345	336	295	298	277	302	317	330	300	338	315	330	319	305	295	324	330	318	309	340	312	321	324	316	307	295	319	308	315	305	306	323	323	304	319	351	294	306	331	311	353	344	317	267	344	295	326	340	313	315	359	346	324	321	325	309	333	321	338	353	312	305	316	327	315	308	309	318	298	319	330	341	305	329	342	304	316	320	331	318	313	299	317	324	353	272	347	283	325	297	318	306	350	334	282	325	357	328	314	341	310	308	329	346	327	344	311	305	313	305	315	347	315	319	301	358	316	317	329	340	319	291	303	325	324	306	320
24948	20616	26670	24565	20615	8049	1011	665	579	521	481	446	445	375	404	370	361	387	340	357	342	376	338	332	332	311	315	290	308	323	353	318	334	336	334	327	316	337	334	338	299	301	289	311	318	299	310	293	305	279	303	319	306	329	313	307	278	303	338	318	292	306	323	290	333	317	313	314	289	298	304	299	322	314	323	309	309	307	330	293	340	294	300	322	327	333	306	295	323	325	315	293	330	330	304	306	281	320	328	305	325	302	305	326	307	317	293	289	316	340	273	327	298	318	295	310	314	314	317	317	271	309	311	313	294	304	290	346	326	339	317	296	309	307	297	293	321	302	326	299	281	295	292	313	306	311	293	323	298	323	298	289	282	296	294	304	315	300	312	321	351	290	341	340	289	288	309	291	314	281	293	337	288	330	310	296	330	306	327	299	328	293	357	301	302	316	328	317	276	312	321	313	322	310	296	273	314	309	331	328	288	299	312	283	343	323	272	280	291	337	340	303	285	311	291	305	307	309	325	306	329	313	292	309	280	300	283	314	313	253	314	299	312	308	307	314	277	326	287	296	301	318	345	312	302	274	318	358	314	308	313	291	314	312	292	307	267	306	284	340	322	331	285	281	317	306	292	304	298	314	304	305	305	299	303	311	327	305	294	321	330	283	315	249	290	337	326	330	317	282	305	306	324	300	311	321	330	326	311	285	310	273	297	319	334	309	333	334	317	276	305	308	324	286	307	292	304	319	312	336	315	290	316	311	326	306	322	317	307	335	295	295	266	296	323	329	323	308	326	299	297	316	310	306	306	288	266	320	318	298	307	278	294	313	311	311	299	328	294	297	339	301	321	302	274	329	299	325	276	330	287	305	289	305	295	296	293	319	298	311	272	302	353	294	314	300	344	318	318	289	313	295	300	311	316	292	340	312	325	332	284	316	304	334	293	306	330	318	331	290	300	304	297	317	305	308	301	306	287	317	296	341	300	297	311	325	315	322	299	320	294	280	289	325	310	274	327	318	286	314	292	314	280	315	316	316	341	320	318	277	314	292	311	317	331	299	299	305	320	324	297	338	303	270	295	251	312	312	273	322	316	336	293	312	317	303	316	322	295	302	294	302	336	289	311	320	321	314	286	324	304	308	303	314	323	302	310	306	325	300	308	327	335	274	307	324	300	290	303	308	315	289	317	316	313	341	324	296	312	296	332	295	331	310	286	278	305	317	306	298	326	329	302	319	301	318	299	300	301	290	284	317	339	302	304	312	330	302	315	310	310	300	314	325	321	265	310	288	309	326	292	287	281	321	293	277	292	309	321	321	275	336	318	293	306	297	309	331	329	313	319	315	304	307	284	304	296	293	334	284	296	276	307	312	331	307	285	287	303	299	311	299	326	283	284	301	310	314	325	327	299	313	324	337	324	315	319	307	304	300	311	284	325	320	296	318	340	338	284	305	295	296	311	315	311	330	293	310	306	315	312	290	313	295	306	307	343	302	315	298	281	325	347	301	335	286	303	344	331	280	268	317	326	290	324	294	330	279	313	305	291	319	354	313	297	305	286	289	283	313	312	305	315	314	298	319	307	287	277	303	306	294	309	312	316	311	331	302	304	284	308	316	315	328	321	330	295	313	304	319	302	309	293	335	305	273	307	318	315	308	285	286	302	303	323	302	305	309	310	303	303	327	327	335	297	307	291	272	291	287	298	308	296	336	336	299	320	299	315	340	311	305	310	313	285	304	314	319	301	314	303	292	305	267	311	297	330	320	279	293	287	296	325	290	303	293	297	314	293	304	316	307	289	309	278	329	308	301	295	311	298	306	283	278	281	302	304	291	295	305	311	298	292	309	319	312	309	329	280	302	312	268	314	292	308	296	306	311	309	333	341	339	312	317	312	326	285	302	295	286	309	323	318	328	305	301	285	305	279	307	314	289	317	292	286	337	278	296	305	283	305	305	288	294	329	308	297	317	302	302	314	314	334	325	338	292	282	295	306	274	277	295	323	345	292	287	290	319	294	300	325	307	308	290	327	288	291	318	329	299	305	295	310	294	287	291	307	274	303	282	255	308	313	304	299	313	296	301	311	297	295	309	298	300	347	325	314	331	336	312	296	300	304	298	311	300	304	309	312	309	316	309	295	309	325	279	304	304	299	336	304	299	307	333	310	323	304	301	308	331	283	310	294	288	296	294	312	305	329	318	323	319	338	281	293	288	299	324	318	313	322	298	319	287	326	281	311	275	301	313	296	309	334	308	295	296	320	292	306	313	285	339	330	307	273	336	291	292	299	322	273	327	303	316	280	315	312	338	302	314	274	320	328	302	291	303	302	297	326	274	306	310	313	301	292	279	281	305	286	342	276	273	306	312	296	311	297	304	329	319	302	320	296	307	291	282	321	316	328	293	319	290	281	293	291	324	310	305	302	313	289	302	312	266	311	320	337	310	314	325	322	329	313	294	329	303	300	329	302	328	264	294	295	285	329	297	311	314	334	333	300	271	314	332	302	316	316	307	262	273	281	298	290	311	309	287	314	309	343	332	323	305	292	290	301	313	325	317	273	332	299	320	302	297	285	309	302	315	330	289	318	300	287	315	322	297	295	314	299	317	292	325	272	293	319	294	298	304	294	300	281	309	266	291	316	311	316	322	289	276	332	306	311	309	319	321	300	310	304	336	289	310	298	278	284	288	300	307	302	298	273	306	334	286	297	291	316	288	295	339	301	284	291	300	320	325	314	284	277	301	291	309	324	302	288	320	344	295	327	268	327	326	295	326	286	345	289	293	319	317	285	314	295	287	322	337	294	294	287	313	295	287	328	339	303	280	340	289	302	281	332	271	308	313	297	290	278	299	321	286	318	328	300	288	332	325	339	328	330	328	301	318	307	306	311	297	310	290	299	315	289	312	288	288	328	299	294	284	271	310	291	307	337	298	329	300	333	294	304	295	297	304	295	303	314	300	292	307	300	295	306	325	332	318	249	313	297	315	277	293	308	309	309	308	300	309	321	317	322	322	346	313	336	324	308	260	304	294	317	317	322	323	294	308	296	317	258	271	309	340	303	327	324	316	299	291	302	295	322	325	282	298	308	328	298	298	314	287	335	338	313	318	323	307	317	309	298	329	285	311	303	297	318	328	289	293	305	316	323	327	306	302	277	332	308	313	290	321	305	253	334	307	310	319	324	326	318	320	318	303	318	300	305	300	318	302	302	312	287	300	291	313	303	300	326	303	311	332	298	290	309	340	288	306	284	312	339	316	267	286	328	296	280	326	294	315	322	332	328	335	323	312	295	350	310	290	324	299	331	317	296	315	301	299	330	303	299	310	299	291	323	276	314	337	282	292	309	318	294	279	304	294	319	315	321	312	307	285	329	320	310	304	317	302	309	353	327	326	277	320	277	316	266	306	294	306	312	339	337	285	323	326	307	303	323	286	329	315	307	331	340	310	298	307	290	315	318	306	301	302	357	298	302	328	296	313	307	341	338	297	289	285	289	328	330	312
29546	8298	7620	4108	2692	1872	1492	1174	1001	869	734	707	656	545	514	506	480	446	398	426	432	427	421	412	371	361	371	392	367	356	360	348	333	336	350	327	343	345	323	316	332	331	290	307	333	316	360	328	329	346	315	333	348	329	337	307	315	323	306	298	327	300	323	305	326	327	330	336	298	348	303	328	304	327	348	295	319	312	306	329	300	313	316	315	301	300	323	295	331	341	336	356	305	329	308	322	324	347	325	346	307	304	332	288	325	301	322	324	295	326	329	302	342	283	348	335	324	313	328	344	294	327	310	317	285	281	302	343	289	309	308	319	314	315	320	330	321	333	340	307	324	348	311	326	287	364	313	341	307	332	313	322	318	293	332	313	324	308	332	302	348	352	285	303	320	318	300	300	305	322	334	296	342	331	341	302	296	329	333	321	325	323	338	360	338	306	312	337	316	322	314	317	321	318	320	340	315	285	317	327	348	289	317	356	343	284	303	337	299	315	311	289	293	318	327	304	330	314	316	315	330	323	269	295	321	323	294	321	320	298	313	306	306	283	325	321	316	310	297	323	329	317	304	308	367	306	337	304	292	315	289	310	294	316	300	318	314	321	316	319	322	326	316	314	299	296	313	326	304	326	305	308	297	346	302	325	303	310	303	291	313	293	321	308	322	306	319	331	318	323	321	311	321	308	312	303	308	333	330	293	344	324	323	298	281	294	313	328	291	309	324	317	304	324	329	347	326	306	322	296	323	314	283	307	318	320	308	286	320	293	357	318	323	330	313	312	327	293	328	311	338	326	311	312	299	287	292	323	321	294	298	319	348	286	314	297	315	317	274	299	320	335	285	337	322	302	344	331	330	299	301	322	318	308	318	340	308	289	313	301	327	331	297	335	318	280	309	301	311	328	327	313	317	304	310	311	310	322	294	312	295	336	316	305	299	318	315	322	303	337	341	301	280	355	343	305	340	292	312	334	304	323	359	340	281	276	307	298	272	292	332	321	320	338	305	347	320	320	298	287	314	347	338	332	298	352	318	350	289	295	327	332	348	311	343	333	335	302	322	314	305	325	336	297	315	317	290	319	306	309	291	317	321	345	315	328	319	305	308	309	304	305	314	330	303	306	349	309	325	331	332	333	293	309	297	305	315	298	330	328	326	350	321	301	311	342	333	317	292	295	353	312	299	317	292	298	333	312	294	312	322	315	291	314	339	332	339	307	336	293	296	280	314	327	330	324	316	300	324	304	349	335	324	302	323	311	319	300	330	297	333	331	325	322	305	295	327	323	304	325	334	316	295	305	303	307	337	329	304	318	302	309	308	314	315	298	307	359	348	368	344	356	316	337	335	291	314	339	299	310	330	301	300	313	337	315	322	334	288	327	300	294	302	344	324	313	323	287	315	305	303	300	300	335	306	338	316	295	327	278	334	289	319	321	311	330	320	333	299	331	308	313	335	301	305	290	291	312	349	299	327	297	304	304	301	295	335	298	286	298	291	304	313	337	353	288	316	324	298	325	316	272	344	340	328	304	275	334	332	336	327	309	317	301	327	308	313	301	303	318	337	334	292	346	337	349	328	335	328	313	301	327	332	331	366	319	331	305	312	302	320	306	304	306	315	313	325	322	344	309	324	310	340	342	296	324	339	300	316	330	337	293	340	300	294	336	301	314	317	311	336	334	304	299	308	313	286	367	327	318	287	335	322	345	308	322	278	308	289	305	322	328	327	298	322	302	310	322	324	321	321	335	328	315	303	310	305	342	295	343	328	325	291	320	298	329	321	324	302	329	336	300	326	297	295	308	335	338	330	293	291	344	329	318	310	344	318	302	310	297	299	291	316	318	311	310	307	339	307	327	298	293	294	325	314	354	302	327	283	337	309	318	338	279	319	284	332	341	298	312	345	325	304	307	334	323	308	310	320	312	315	322	323	324	331	314	305	295	336	304	301	314	308	319	325	303	302	298	329	295	304	346	317	329	295	301	335	302	293	321	329	338	317	317	328	297	301	296	304	311	304	298	314	342	309	296	347	310	330	337	315	332	315	303	283	354	306	346	314	311	278	340	319	300	302	318	344	345	320	328	305	305	335	321	294	292	350	336	316	301	343	329	299	326	317	307	277	326	339	320	307	284	308	318	329	349	341	308	324	339	323	323	357	337	299	323	324	331	311	317	319	294	322	305	327	295	340	333	301	323	322	337	331	335	316	322	333	311	319	294	302	314	309	350	290	303	320	317	325	343	315	330	326	299	323	349	310	323	330	290	352	300	337	326	344	329	320	314	311	335	291	297	325	300	320	310	331	331	296	310	331	336	324	309	316	326	299	304	311	330	299	318	288	317	319	309	317	311	333	322	322	337	306	346	300	344	333	336	322	319	319	304	294	338	283	301	341	313	336	305	290	328	313	315	323	315	328	317	321	347	323	347	300	330	322	316	305	315	311	328	319	338	332	339	311	313	336	341	322	297	355	326	305	317	326	353	316	290	334	296	311	331	331	294	335	324	298	347	303	314	325	349	293	335	316	294	306	309	306	313	310	337	342	307	276	317	321	289	305	317	315	295	318	341	311	317	326	304	358	285	282	295	306	296	332	297	313	299	348	350	302	337	328	306	303	298	305	326	338	316	308	316	306	305	330	324	310	304	301	316	309	318	331	326	310	291	321	325	302	306	295	337	292	285	325	317	296	348	307	300	341	322	329	318	304	306	299	317	297	327	317	316	311	302	318	324	306	317	304	326	320	313	317	285	303	344	310	294	324	349	282	310	314	336	306	320	298	312	352	343	317	307	298	305	333	311	323	310	308	328	314	314	338	314	320	333	281	377	342	306	311	330	305	298	304	330	344	289	318	307	326	310	338	304	305	330	312	318	282	326	301	326	295	341	333	292	310	329	335	357	339	318	322	327	352	319	317	297	343	331	319	321	337	328	318	313	321	318	304	324	303	300	309	310	279	327	322	302	298	330	306	313	355	321	321	325	280	335	313	306	319	322	300	342	334	343	298	285	276	307	276	341	341	293	316	346	304	339	299	299	306	292	318	315	322	329	301	313	323	324	289	336	335	291	327	303	332	336	305	321	342	306	326	337	284	330	332	264	334	309	302	315	320	334	318	323	349	323	279	294	304	306	341	318	353	316	327	338	315	320	323	322	319	308	308	318	321	330	328	358	325	359	307	301	334	305	311	313	313	314	328	337	304	314	315	293	330	329	323	318	319	323	313	325	329	307	310	314	309	303	333	303	306	315	303	301	361	340	296	298	291	306	283	315	314	327	324	369	282	311	319	330	320	323	325	337	297	324	320	310	318	310	333	277	298	333	342	309	312	286	310	335	320	318	305	301	326	293	306	304	349	318	301	311	336	298	340	321	322	319	297	285	325	350	339	289	325	309	342	309	305	282	306	302	331	310	338	325	340	315	337	338	324	333	296	327	330	339	352	316	343	305	333	353	341	308	312	310	293	323	292	328	324	322	331	348	331	340	297	355	311	327	286	318	286	311
22832	20626	27197	24080	20629	20685	8949	1657	1220	1168	998	943	927	882	842	848	764	855	759	698	725	735	756	715	726	807	735	707	695	711	718	650	653	681	665	689	694	682	661	680	720	667	710	686	684	657	711	687	666	601	634	692	674	673	710	675	662	664	685	673	659	631	663	629	627	628	664	667	648	662	659	672	650	646	640	670	660	642	677	703	643	640	673	650	644	655	673	640	688	624	643	662	665	657	636	703	667	580	684	682	658	642	646	694	640	620	728	699	653	670	645	673	640	666	624	666	685	656	661	672	647	624	714	662	653	613	618	675	653	666	751	721	650	668	632	658	679	683	688	684	670	634	690	650	695	625	666	620	705	628	689	671	627	672	666	662	677	627	645	675	705	697	630	686	646	649	667	657	665	659	618	640	674	704	636	637	702	649	668	654	656	655	710	658	651	654	675	655	640	674	610	632	653	681	639	691	663	690	617	644	647	640	684	682	673	680	656	696	603	644	651	651	727	660	621	686	609	593	656	643	663	700	720	719	669	709	715	658	667	637	646	713	694	638	640	640	616	676	681	647	626	663	650	642	667	652	673	652	679	665	662	685	636	651	683	658	627	700	651	676	704	595	636	665	644	681	678	623	682	661	678	637	683	631	617	642	685	672	644	628	697	658	621	646	652	635	658	650	622	665	659	605	685	624	655	674	633	646	682	666	648	632	679	658	680	657	649	646	642	661	632	668	656	623	680	663	672	641	659	642	632	663	672	652	624	690	704	676	658	645	712	655	657	689	650	637	646	668	662	625	646	639	619	626	645	662	716	765	682	656	667	674	687	654	684	681	669	668	627	640	686	651	710	642	634	664	626	679	619	647	662	663	631	661	654	643	626	669	626	635	638	638	646	674	690	636	659	667	677	677	628	660	649	641	659	668	620	610	630	666	635	659	646	655	666	704	647	667	634	650	700	682	663	709	659	646	650	622	663	652	699	686	636	671	621	680	686	641	652	614	649	632	666	657	652	666	632	675	674	647	653	634	656	670	640	667	682	681	645	622	650	701	600	640	630	656	659	672	650	640	632	678	676	679	650	713	673	619	654	638	650	635	653	637	650	659	648	623	686	706	662	672	745	639	697	656	663	698	667	641	656	665	680	651	629	638	666	678	694	675	654	676	644	620	689	663	678	653	690	635	645	652	666	626	644	700	636	621	670	621	616	637	690	582	648	631	662	636	677	673	667	605	705	653	634	646	623	661	651	666	634	687	623	620	669	656	630	721	631	656	648	664	685	663	671	696	672	613	622	649	655	644	677	651	682	678	683	666	627	639	614	658	619	613	659	664	639	618	677	664	679	664	662	648	648	649	623	626	669	614	665	638	653	634	653	620	674	648	658	684	644	644	656	708	721	660	658	682	673	684	654	645	678	661	643	627	649	690	681	629	681	659	666	655	607	625	642	670	665	604	645	626	643	690	659	657	669	632	674	666	608	672	670	661	669	695	596	698	641	640	643	668	644	674	685	659	675	692	668	682	637	639	688	650	618	660	626	650	690	673	662	674	646	633	598	640	651	656	672	696	629	673	664	636	663	633	670	625	635	678	670	645	653	672	611	649	695	584	694	685	622	632	656	656	650	676	642	673	630	665	666	630	661	697	659	692	654	711	692	644	662	648	680	678	627	699	650	697	668	679	663	640	686	638	631	600	703	621	664	666	647	679	633	646	687	695	655	630	678	631	694	634	678	600	657	664	648	646	621	669	627	712	633	673	661	658	664	686	643	636	651	629	675	643	658	647	652	647	666	613	615	643	618	634	693	664	668	674	675	642	667	674	596	671	608	577	675	648	649	664	645	652	628	674	655	650	629	648	705	645	647	648	677	609	600	639	683	620	634	678	676	654	704	612	641	708	638	605	695	616	621	616	649	662	612	636	654	649	658	649	636	624	675	672	615	635	678	659	650	642	634	680	646	683	634	670	621	671	667	646	641	694	642	677	630	645	672	628	621	637	623	606	651	649	654	698	634	676	665	705	659	668	650	655	646	646	663	656	667	693	662	647	672	685	647	725	636	651	658	633	648	627	651	655	690	683	666	650	701	656	655	663	632	603	654	675	618	675	677	667	648	654	638	639	652	644	616	623	646	692	687	706	650	629	659	624	680	654	639	668	652	644	707	648	629	700	674	678	680	641	667	687	657	655	656	632	703	627	685	629	638	638	671	613	680	680	664	655	674	663	643	693	655	663	664	675	650	642	637	627	631	673	678	673	644	665	682	665	675	642	612	643	660	664	649	665	639	697	680	637	688	687	703	625	659	648	637	696	654	689	630	641	670	652	628	675	661	650	624	651	655	661	611	662	683	640	658	651	637	641	665	641	668	644	627	676	641	688	644	641	616	671	654	689	603	622	617	609	621	672	669	656	660	613	621	655	650	630	677	622	672	654	684	633	689	680	676	667	656	666	650	637	670	672	687	683	661	686	668	645	683	681	674	643	638	631	655	664	634	610	700	641	662	662	678	671	655	644	646	610	696	668	610	654	623	633	649	629	678	658	692	695	612	684	610	699	677	650	669	684	678	640	674	657	657	663	644	654	654	696	625	619	719	654	695	642	613	680	636	603	647	649	656	660	634	659	702	671	689	726	640	663	610	607	639	643	636	667	604	645	650	662	657	637	699	719	720	651	593	681	679	613	642	642	687	666	657	648	617	677	621	672	645	662	670	632	605	714	669	669	659	673	712	651	637	629	709	633	626	643	663	661	697	653	671	628	663	639	667	637	644	696	643	644	650	658	648	615	613	677	644	618	665	627	602	709	660	648	630	670	671	647	657	644	645	643	675	608	682	623	634	628	653	642	626	623	697	668	640	603	641	590	590	657	660	621	637	694	688	671	673	662	657	680	716	669	636	691	659	654	657	645	651	683	687	683	660	612	649	655	662	652	629	651	652	694	655	657	663	628	661	651	651	643	642	661	678	628	681	613	684	679	676	707	634	635	650	673	688	612	663	636	688	642	649	652	649	653	644	643	682	623	675	633	604	670	631	646	669	684	624	635	621	670	654	617	675	677	673	578	675	650	637	634	612	678	627	644	654	676	660	647	651	629	624	676	638	669	666	656	657	674	662	679	622	660	616	657	697	643	669	677	633	669	595	665	653	676	653	631	693	648	696	647	719	660	617	644	632	704	674	692	622	636	721	675	640	650	664	673	639	662	634	647	644	641	644	620	705	675	624	647	611	610	647	683	681	638	684	644	632	654	614	632	635	613	609	623	670	692	618	616	650	694	612	601	702	620	628	646	633	609	666	666	671	659	669	676	633	678	620	650	644	662	645	635	628	682	655	638	634	622	623	669	630	606	706	676	663	672	683	631	657	692	691	648	676	674	639	623	656	661	646	694	659	644	666	656	625	665	663	709	625	652	618	648	675	616	672	665	677	645	693	660	648	635	623	617	625	657	623	671	665	646	662	656	700	589	668	658	667	645	658	659	649	661	646	613	677	690	658	654	610	640	651	618
25111	14340	13176	7570	5077	3796	2892	2415	2005	1777	1582	1325	1240	1062	1060	1034	943	932	908	887	818	807	786	763	701	762	676	764	755	723	668	654	723	645	682	665	679	691	661	698	686	631	690	706	666	682	673	649	621	641	679	646	645	716	678	623	672	649	677	624	621	663	636	654	642	625	639	641	613	662	654	646	683	650	642	611	627	613	626	685	635	594	602	629	639	628	638	645	629	636	666	627	606	677	640	600	653	596	630	623	624	646	613	651	671	630	662	630	631	606	619	626	630	639	608	636	646	616	675	627	635	619	683	642	648	634	639	687	684	621	587	656	652	646	674	602	624	675	712	661	664	608	602	620	633	628	635	651	669	651	617	659	670	628	582	645	698	647	567	643	677	638	614	634	596	616	610	603	642	621	588	630	622	586	640	638	597	631	655	654	672	652	598	625	628	628	612	645	639	611	627	643	620	652	606	576	600	634	643	645	636	636	663	668	650	638	641	657	645	650	636	653	704	669	561	602	605	673	631	674	669	641	632	623	616	611	601	644	603	627	644	626	616	592	676	615	640	680	649	628	649	629	626	625	649	666	600	611	629	614	655	646	623	632	668	650	666	610	629	638	620	634	640	598	671	631	652	618	649	611	660	586	632	638	630	627	597	598	674	591	581	665	622	638	617	614	603	625	635	679	613	688	659	667	646	630	628	647	612	601	617	603	625	581	637	628	633	604	625	666	605	633	663	676	622	626	629	658	639	678	620	664	593	606	640	615	609	592	644	634	631	602	577	590	662	630	640	604	652	652	618	597	653	669	632	607	655	660	656	651	587	617	599	624	621	607	606	648	648	609	638	670	577	632	647	599	678	655	612	613	624	636	621	585	635	622	623	660	610	681	615	605	586	634	623	641	603	601	635	659	626	639	591	646	638	649	625	655	604	616	662	612	658	633	633	623	658	620	601	600	648	648	589	622	607	649	651	633	624	629	647	657	598	630	610	657	595	646	626	646	604	623	596	611	628	633	648	617	588	622	621	649	691	644	606	617	599	618	629	680	637	652	666	575	611	608	625	628	612	635	595	643	593	657	606	633	652	652	669	654	641	636	625	622	659	671	574	646	648	597	619	649	614	643	573	670	623	600	583	643	605	630	621	637	614	623	607	651	612	592	654	625	611	659	635	608	612	633	593	612	680	633	621	616	585	622	597	658	573	615	617	599	603	641	615	593	600	629	617	631	644	613	637	649	562	667	652	643	635	629	623	602	601	623	616	604	642	673	685	649	670	644	642	623	705	607	670	635	653	645	592	610	687	641	636	625	624	603	646	636	676	659	638	619	602	671	652	624	635	691	671	619	641	612	681	624	625	659	650	647	653	600	669	652	638	611	599	624	613	617	602	632	622	612	644	604	670	641	616	621	602	615	600	577	623	621	620	645	591	654	623	642	637	607	632	639	615	607	641	667	637	646	704	612	637	649	621	633	631	648	612	623	633	644	647	619	616	663	576	615	578	662	643	614	603	637	600	677	621	681	612	638	671	670	602	622	617	626	641	647	656	616	653	682	638	639	591	629	584	668	603	645	645	632	664	583	648	622	638	667	664	583	670	649	638	604	631	648	636	677	631	594	600	619	597	632	643	657	617	607	603	587	622	592	640	623	602	569	602	647	613	644	633	632	589	642	648	648	624	651	662	625	652	608	620	621	656	619	625	623	658	619	669	606	592	675	649	657	676	634	622	623	626	645	641	649	616	619	632	614	610	626	614	590	626	572	639	689	615	630	622	571	641	652	642	614	622	646	615	661	612	612	639	652	656	669	645	650	642	570	677	612	629	658	605	608	666	620	635	628	651	609	675	661	613	616	628	629	576	625	679	644	619	599	626	646	604	609	619	622	616	602	630	645	614	615	632	618	617	630	626	586	646	639	566	586	652	593	623	583	642	643	642	591	637	642	647	598	664	647	663	638	577	591	635	567	623	660	615	629	662	612	648	632	583	572	639	644	627	668	617	644	629	611	631	624	641	633	612	654	638	638	621	651	630	591	584	649	639	620	649	653	589	611	662	638	647	625	653	641	629	603	604	628	608	600	626	620	603	616	632	605	642	607	616	610	612	646	625	640	650	592	670	626	673	648	640	649	642	606	631	610	677	635	587	635	588	652	636	654	619	640	667	640	630	654	624	605	605	638	617	641	612	652	581	639	628	633	586	634	587	590	650	633	640	671	640	605	602	627	600	619	653	627	645	664	622	613	621	625	624	610	638	642	607	620	627	619	664	615	638	644	637	610	621	661	658	628	623	668	654	594	659	675	596	603	661	611	714	628	660	609	636	619	646	660	638	642	637	650	626	621	628	671	643	618	642	644	650	611	620	613	678	627	599	628	613	654	646	632	662	639	652	608	626	611	619	608	602	657	610	635	666	648	629	634	662	632	605	674	643	639	648	582	598	627	625	657	586	643	661	702	628	607	639	630	582	625	632	689	603	625	609	630	635	554	640	638	660	619	648	595	607	614	615	640	605	636	650	639	586	635	620	668	625	609	645	633	674	625	681	612	645	683	570	612	608	638	637	671	610	625	683	642	651	627	614	621	673	618	600	608	626	651	681	650	664	629	673	642	618	644	658	654	649	608	597	653	641	644	659	668	605	583	657	632	632	660	661	640	617	627	662	590	591	627	621	630	651	617	624	638	629	629	615	673	637	604	621	558	618	580	647	635	558	592	655	626	635	654	645	585	586	633	610	615	618	568	597	678	610	625	657	620	624	618	641	627	653	615	619	640	636	618	615	657	608	692	596	615	651	621	670	634	627	620	607	658	642	660	643	649	614	627	582	622	676	673	628	633	623	633	638	668	623	617	613	617	624	623	657	648	612	617	658	649	678	570	653	657	581	641	630	641	626	607	637	620	622	623	625	622	653	635	672	584	636	622	602	640	628	610	660	689	666	658	592	629	649	609	658	621	610	635	651	582	669	613	617	644	650	593	613	647	592	612	583	663	626	686	621	648	633	613	637	607	630	613	591	640	637	661	660	595	637	648	662	603	636	627	589	597	619	627	639	598	602	575	624	640	655	583	664	629	607	594	631	616	637	668	658	645	598	618	635	676	700	642	629	643	700	632	693	591	682	645	606	665	647	657	631	646	615	622	639	628	631	644	602	625	615	577	671	627	666	612	683	626	644	614	613	605	562	635	618	592	609	621	613	647	650	664	639	628	646	617	615	591	601	654	622	658	623	641	659	607	652	617	585	639	633	631	631	653	608	646	575	611	607	580	648	598	646	642	642	640	657	642	601	613	594	650	622	622	615	653	635	596	668	649	610	613	627	633	666	652	657	669	664	594	618	594	602	618	624	608	630	654	622	612	676	647	577	597	609	640	611	646	673	596	625	672	708	648	646	644	619	640	661	659	692	643	615	615	628	622	646	644	624	632	585	648	613	627	633	628	642	621	658	624	598	651	651	631	595	640	617	646	615	562	602	629	620	622	677	604	642	658	652	642	593	594	670	600	635	602
31286	14606	2050	463	350	336	293	296	292	294	287	281	291	299	300	310	309	288	271	298	296	272	284	295	264	293	290	277	287	260	287	292	304	280	259	317	263	267	311	273	298	283	269	268	287	289	288	301	265	270	267	300	309	296	276	289	280	282	298	269	270	300	278	279	304	260	274	288	308	260	273	274	265	263	304	282	271	296	304	299	290	291	278	291	329	262	287	269	290	268	299	299	281	281	278	290	256	275	248	277	266	281	294	291	257	281	277	276	288	285	298	281	259	272	290	291	272	292	260	299	284	295	256	273	274	295	282	309	280	281	263	290	280	298	280	280	294	300	289	288	266	278	272	302	265	301	322	314	284	312	279	296	269	257	292	276	272	264	240	284	290	283	291	278	257	294	284	293	288	269	304	293	266	290	280	284	284	302	271	294	306	342	253	300	280	285	277	299	264	315	298	272	252	286	269	282	296	285	283	301	290	284	308	298	322	310	315	266	306	301	285	291	316	269	250	299	285	266	261	312	263	281	264	301	299	308	298	277	250	248	304	295	277	292	292	266	263	288	311	293	304	270	268	295	295	282	279	290	300	252	324	292	293	264	280	297	315	266	246	327	246	253	247	303	306	277	296	270	265	287	290	290	299	282	297	282	296	287	295	294	279	314	279	281	295	272	295	264	290	258	258	264	263	271	290	266	279	285	307	269	267	254	308	289	274	284	291	309	290	272	287	288	285	290	276	269	263	248	264	270	314	310	281	289	293	302	274	283	265	285	287	303	281	298	285	285	276	276	301	283	295	278	277	300	276	283	306	292	297	297	288	292	309	325	291	286	272	285	320	266	286	304	258	315	272	282	285	287	309	286	276	312	268	282	265	296	308	278	322	287	258	273	288	300	291	303	314	249	297	269	287	244	300	310	294	273	285	305	280	285	328	281	270	308	275	290	278	289	287	258	301	310	284	294	295	239	269	282	304	296	291	294	267	277	313	294	273	299	270	278	310	272	297	293	283	290	301	275	304	270	303	300	276	302	288	293	275	312	297	271	266	297	292	275	259	242	263	298	286	265	288	343	283	269	328	307	299	285	259	281	273	268	285	321	271	290	280	302	258	283	295	281	270	297	243	296	286	279	286	314	301	290	260	247	270	304	288	267	257	264	297	305	280	281	296	282	298	287	284	285	290	302	295	286	288	270	294	290	257	293	313	291	280	305	282	311	264	275	280	308	286	290	273	283	258	269	311	290	297	296	312	294	273	294	291	300	262	269	259	266	271	264	285	284	300	272	312	262	274	287	285	233	289	275	294	297	295	290	297	277	292	266	310	278	284	285	308	252	272	327	273	293	261	284	268	262	262	307	280	269	294	307	272	277	298	299	287	309	320	290	314	307	292	275	266	278	280	254	278	329	277	276	297	275	279	284	258	287	300	287	288	298	283	303	259	286	293	269	317	286	270	263	293	265	309	295	300	291	295	270	286	256	285	264	271	282	297	263	281	283	264	272	291	264	284	299	291	279	325	282	287	291	316	250	245	270	279	310	332	312	265	279	259	290	282	298	299	325	288	326	282	285	314	279	281	241	269	310	291	278	279	285	288	283	272	306	266	283	263	293	299	292	265	277	288	298	304	300	270	273	289	297	262	288	295	276	281	282	274	270	265	297	285	287	270	279	307	283	277	286	291	307	298	292	276	273	237	297	285	280	301	289	261	263	299	273	255	297	284	261	271	283	259	262	319	301	262	282	321	300	292	284	301	302	310	274	271	294	277	265	274	266	263	293	314	274	284	292	280	282	309	277	278	287	275	292	304	267	276	260	272	282	285	308	309	285	289	267	310	269	250	276	265	295	299	324	265	273	266	278	288	277	322	283	290	288	265	301	276	265	299	312	299	278	284	295	272	308	261	300	316	295	299	283	265	266	275	273	301	292	298	274	274	274	305	275	304	277	294	298	272	333	310	283	280	277	296	261	265	279	256	271	275	304	275	277	294	274	299	298	265	276	292	301	321	305	280	257	269	298	266	275	311	297	301	314	271	265	320	288	306	271	287	303	281	285	283	287	283	270	266	289	292	280	287	289	316	266	309	275	264	312	266	272	259	276	297	247	299	293	276	269	301	253	275	285	303	305	285	275	307	318	293	290	304	290	323	294	296	278	279	278	303	282	283	279	265	264	284	281	320	296	284	329	316	294	315	279	261	255	289	266	295	292	326	268	267	272	269	280	294	252	276	263	301	271	282	264	290	284	292	262	256	269	281	287	290	296	291	283	262	281	263	291	281	286	312	287	251	300	296	264	272	274	291	282	280	310	272	280	239	282	279	276	286	266	301	294	301	301	309	270	280	285	278	274	279	278	297	282	275	289	275	276	267	258	328	276	291	314	306	282	288	274	252	289	274	293	254	298	297	306	310	292	279	298	283	327	265	271	303	305	291	315	280	289	298	313	275	268	288	260	273	268	268	281	287	266	315	281	295	302	291	291	281	304	307	296	257	275	263	260	257	245	291	312	278	282	283	283	291	286	271	267	263	253	313	269	293	285	313	301	283	312	269	265	282	257	265	273	273	281	270	305	293	248	316	291	293	278	286	302	311	314	284	296	300	282	272	286	299	255	286	308	304	295	289	265	296	292	262	312	285	278	259	281	270	272	277	268	289	286	265	290	282	262	272	254	296	286	281	292	255	290	272	266	270	287	270	254	265	240	274	271	271	280	301	302	294	298	286	288	270	277	270	296	292	281	258	277	272	304	285	279	285	253	290	270	295	299	312	258	304	271	288	284	272	318	293	268	317	283	292	315	284	286	267	292	298	281	294	286	270	271	256	284	283	283	295	284	284	274	304	293	289	285	288	303	287	300	313	276	300	259	266	281	281	303	287	271	313	316	285	268	297	323	316	274	271	307	293	273	266	280	290	302	260	296	287	286	292	250	274	262	301	284	294	286	275	267	266	289	295	265	293	287	276	297	254	307	282	279	316	278	276	301	292	277	260	277	283	282	308	269	269	261	282	275	272	272	280	297	269	307	297	288	292	300	289	275	270	227	286	292	286	262	284	268	294	264	268	281	255	270	279	270	295	267	288	272	275	315	321	282	309	298	296	252	264	316	278	275	291	281	317	286	289	274	310	270	271	282	267	271	287	306	270	283	283	308	293	293	297	264	255	285	300	280	289	294	287	286	292	271	300	263	270	293	284	279	252	286	297	272	275	288	298	280	304	307	304	296	301	268	313	255	314	272	312	320	309	249	258	285	295	274	288	269	287	282	287	297	319	286	303	273	307	276	277	273	282	289	301	278	273	255	289	288	289	255	235	284	315	259	281	298	290	291	292	297	315	294	282	277	257	322	294	291	303	261	296	284	280	289	286	270	292	306	254	294	298	269	281	307	270	310	291	268	312	301	298	282	293	283	274	305	281	286	287	278	267	304	285	286	312	299	292	296	297	316	274	301	277	290	282	287	274	267	262	300	286	279	267	296	285	314	279	273	277	292	298	269	306	252	256	315
19497	725	694	441	437	372	341	344	360	314	314	294	310	323	281	346	339	349	327	332	299	321	308	326	310	325	349	309	302	333	302	333	324	304	310	300	319	311	311	313	335	306	294	334	318	328	292	279	333	327	312	290	314	295	299	337	283	315	322	284	294	338	332	345	325	317	333	299	305	310	353	319	331	308	337	313	294	273	300	292	319	308	279	298	324	321	288	288	308	293	280	319	338	301	351	325	329	299	324	316	302	312	309	298	289	300	304	299	306	319	311	275	358	331	317	336	302	316	302	296	328	304	272	290	328	283	312	301	318	325	324	299	289	290	299	316	322	319	333	334	293	308	300	312	309	320	317	291	328	343	325	317	301	287	349	293	314	312	325	331	282	371	298	304	287	317	322	297	322	304	305	349	307	304	315	295	331	303	310	296	295	319	317	335	295	306	346	333	303	337	316	312	304	323	304	338	287	297	298	321	327	326	297	304	312	313	316	319	296	309	325	351	320	309	337	306	296	287	348	312	292	294	319	268	311	308	309	310	277	323	322	323	334	327	297	314	263	320	306	342	308	315	309	318	298	321	341	289	316	322	283	315	331	341	333	302	320	334	310	338	281	298	318	311	320	311	281	331	328	305	312	303	335	320	314	269	311	301	302	334	322	316	334	321	307	328	297	311	330	312	291	322	295	308	283	297	287	317	322	303	312	325	296	304	336	303	296	309	298	307	302	298	349	308	352	313	311	298	294	306	306	352	327	321	319	304	299	316	320	321	317	321	336	343	316	309	306	291	295	294	309	306	306	316	327	309	321	309	302	300	312	327	312	321	310	319	316	294	332	337	288	300	296	329	318	352	300	320	299	297	272	299	322	330	322	314	308	301	298	325	298	314	338	318	304	309	323	331	310	321	293	327	294	293	318	311	283	300	313	334	305	315	325	288	297	282	327	321	299	313	304	328	332	308	311	335	322	294	304	326	324	307	335	323	292	305	297	343	338	307	340	304	322	311	306	307	326	317	296	290	303	287	327	322	341	342	321	298	321	286	342	283	326	314	284	317	329	287	302	305	305	324	319	291	297	306	309	309	292	326	306	340	334	314	298	345	287	347	310	325	301	287	329	320	309	296	297	310	314	298	306	314	311	318	285	288	315	341	325	322	331	316	271	334	355	343	325	305	286	301	318	320	313	277	350	305	285	317	313	309	307	327	291	281	258	299	323	297	323	349	279	335	299	346	302	296	316	339	297	293	305	341	310	297	308	279	310	326	328	330	306	299	339	335	342	353	340	272	325	345	305	302	341	307	291	302	357	334	319	320	314	325	313	283	324	319	332	326	324	289	312	318	290	312	284	302	326	331	304	318	322	292	291	317	305	311	308	326	311	334	315	305	298	303	316	319	323	291	302	285	293	334	307	293	294	334	283	285	302	361	282	316	329	338	311	327	332	321	331	276	312	309	326	310	357	301	301	289	333	318	317	285	310	303	341	306	334	300	314	325	312	299	305	320	296	283	297	305	320	282	310	310	312	301	342	305	311	312	299	346	306	303	315	308	277	290	304	333	330	326	327	316	282	336	294	328	359	301	300	324	295	304	320	292	303	302	315	335	315	334	313	339	322	322	320	334	306	352	323	314	316	285	304	332	323	317	329	326	300	322	300	309	322	321	321	303	303	319	293	304	321	306	348	292	297	314	294	292	315	325	323	305	344	323	321	340	296	316	279	313	314	295	337	314	310	298	280	308	317	294	330	301	300	334	325	330	303	271	316	297	325	298	305	319	327	298	298	278	316	302	284	329	305	337	319	323	326	326	305	326	280	338	324	328	305	327	294	323	273	322	309	318	293	311	288	303	344	287	311	316	326	309	308	326	307	347	283	286	289	315	312	321	328	348	284	309	322	292	314	347	300	315	318	307	310	298	332	319	332	304	304	316	333	327	292	325	317	271	290	321	286	314	320	288	307	313	320	292	345	296	347	300	312	300	297	314	289	277	308	344	291	300	311	331	294	301	325	303	313	326	317	293	328	325	299	310	296	308	315	315	287	326	309	313	303	320	352	297	311	311	305	289	299	299	348	295	289	298	333	339	324	276	313	282	294	326	308	333	284	302	341	316	310	308	282	309	327	275	308	283	322	349	329	281	317	305	313	288	312	281	323	325	309	295	311	304	269	309	311	297	304	295	342	319	319	295	317	315	305	317	312	286	306	333	331	326	282	313	337	343	314	321	321	335	300	295	279	292	280	310	331	327	324	315	335	293	312	315	308	300	314	292	321	305	284	332	307	298	342	289	329	317	308	329	330	307	349	283	325	334	300	314	294	297	325	318	287	327	290	291	311	294	345	290	300	296	312	316	344	335	296	343	281	306	327	317	318	332	319	322	321	337	331	327	322	312	355	302	305	313	309	314	343	314	277	328	332	321	311	329	331	293	316	353	317	308	293	297	288	320	308	333	321	311	307	321	324	313	287	324	293	340	291	308	282	305	298	333	294	296	317	298	339	327	314	326	289	301	270	337	344	309	320	308	311	312	283	321	313	288	321	294	310	269	339	307	334	295	325	317	327	324	318	292	342	338	348	296	330	288	335	299	323	318	302	315	314	317	330	300	334	311	327	300	346	318	284	279	346	305	317	340	307	304	344	306	305	328	285	313	280	288	349	314	302	303	298	316	313	321	328	334	310	308	295	287	308	308	340	304	313	335	299	346	291	292	348	314	297	321	309	308	329	306	315	271	317	321	320	308	315	307	298	305	308	295	300	312	316	312	312	334	306	304	316	316	312	297	316	331	287	313	301	325	335	327	322	343	299	322	297	332	341	285	295	303	320	317	336	299	318	298	319	322	297	294	315	306	311	320	287	298	301	350	313	326	309	299	295	338	301	318	297	302	310	306	323	295	335	280	313	313	312	319	339	308	314	308	310	299	304	308	313	295	312	298	311	279	318	316	317	303	339	306	316	275	295	294	297	305	284	281	312	322	296	304	331	313	298	313	289	327	283	302	307	303	289	290	337	316	347	301	324	303	287	302	307	294	300	296	283	319	309	327	301	357	338	337	318	299	296	319	341	296	295	332	290	326	328	305	331	325	301	297	267	308	306	307	293	330	313	322	295	305	277	332	297	305	292	309	316	314	301	310	303	330	326	304	291	284	335	299	338	296	283	338	339	325	310	292	308	297	305	301	317	321	320	298	329	312	334	313	312	321	340	309	309	328	332	294	313	327	321	332	308	324	346	322	347	316	303	333	314	317	330	301	296	285	299	307	310	311	330	312	317	350	332	308	292	287	270	286	311	327	321	343	288	300	291	303	289	325	284	299	304	296	326	313	336	297	309	298	284	301	321	326	297	322	332	317	324	335	335	325	300	303	314	346	315	316	325	291	324	291	314	302	292	326	338	314	343	330	326	305	333	294	308	296	318	305	341	285	317	324	295	288	305	314	324	311	303	323	294	349	314	307	317	303	335	327	283	349	323	328	337	318	321	328	319	295	279	308	345	288	336	295
25038	20614	26698	24540	20610	8754	1077	669	607	504	500	416	430	425	388	368	354	330	366	375	330	300	324	342	361	338	346	327	341	317	322	315	286	295	336	300	307	302	298	299	323	300	300	292	286	315	340	292	320	317	306	327	300	313	296	303	319	298	307	312	283	291	332	331	310	294	310	310	326	335	304	320	296	333	298	288	309	306	323	290	282	256	299	282	286	312	311	301	306	298	328	298	298	270	308	295	282	303	320	292	314	295	286	322	315	342	317	325	273	337	306	335	271	328	303	322	287	288	285	263	298	327	277	259	304	305	321	290	294	283	295	327	276	302	296	309	313	313	301	290	331	307	288	319	266	323	319	306	259	285	295	303	300	289	305	284	311	291	295	294	303	304	308	285	274	286	311	315	296	305	319	328	302	294	308	273	277	326	300	287	275	298	326	278	293	261	339	297	295	304	288	258	296	271	271	330	305	262	324	306	309	300	266	323	305	301	297	324	300	297	289	304	292	281	327	340	294	296	289	309	289	303	306	307	290	275	292	278	287	292	302	306	271	313	311	284	280	304	267	315	282	263	294	322	275	306	287	282	301	315	290	285	287	300	302	272	290	284	277	278	302	304	282	277	303	294	289	307	287	333	291	293	299	317	283	333	282	304	274	306	328	290	293	300	289	298	286	282	278	260	279	295	294	277	312	286	305	306	342	290	298	289	283	315	308	297	302	296	301	311	310	309	318	301	318	281	305	314	275	271	311	296	312	280	299	295	274	301	295	294	308	301	304	315	303	303	271	291	282	294	320	268	303	288	303	289	309	315	270	278	296	325	314	282	319	253	282	320	283	288	290	290	340	298	276	300	287	282	315	335	294	292	283	293	290	292	294	272	285	315	324	294	268	292	311	286	288	290	278	287	277	273	273	326	300	293	311	297	302	294	278	305	282	286	309	322	284	267	327	318	276	291	277	280	297	311	322	312	319	321	314	297	311	302	284	289	293	324	303	290	294	292	279	314	267	320	280	327	301	275	267	294	304	289	265	300	311	261	305	280	308	314	300	312	271	301	283	303	281	317	328	300	323	284	309	283	295	290	299	293	288	317	308	300	323	292	290	286	284	288	273	287	267	314	303	289	294	298	321	309	314	299	276	291	289	289	275	274	293	312	337	300	300	294	295	332	312	297	258	320	308	319	274	310	317	296	296	276	272	285	277	323	276	284	296	267	340	291	270	303	279	298	298	293	286	324	310	289	292	305	279	272	336	289	312	310	289	332	300	280	292	293	287	315	283	262	310	306	317	280	323	316	304	270	293	296	291	270	285	296	324	286	284	303	270	331	289	306	300	302	303	321	288	293	294	284	290	338	298	275	278	300	320	307	258	305	320	288	302	336	321	283	301	292	296	308	291	301	317	308	297	268	294	289	276	268	314	302	315	280	266	266	342	291	307	299	297	302	310	317	306	289	279	325	274	304	282	298	273	316	274	321	291	307	288	293	288	292	279	309	265	292	286	277	324	299	326	302	302	305	301	314	304	296	299	312	298	302	282	330	302	280	284	288	298	305	284	289	313	308	294	260	286	299	305	285	303	312	331	298	310	302	300	308	305	285	294	304	298	295	304	268	294	293	253	317	337	334	312	297	306	286	303	319	276	306	300	290	317	307	312	305	289	268	300	276	287	285	323	328	291	286	298	317	280	292	270	317	270	312	294	311	303	312	308	322	273	289	298	304	319	253	287	285	276	306	276	267	278	263	313	290	286	344	299	298	340	289	311	294	320	276	261	279	298	295	295	279	301	300	315	282	288	297	293	288	284	293	303	328	284	323	286	323	292	288	277	264	307	291	270	307	315	294	297	290	302	295	306	275	286	311	290	308	294	298	298	293	312	319	288	331	296	294	295	260	323	310	326	275	290	307	320	327	265	304	282	288	308	279	284	321	300	307	301	283	277	330	285	298	274	312	276	268	300	315	268	281	306	293	342	290	280	282	296	305	294	269	294	292	288	293	291	298	266	321	318	300	312	285	302	301	324	287	325	311	287	291	288	289	282	319	299	328	291	338	262	276	310	307	261	291	300	269	287	290	279	296	281	278	303	292	307	291	318	305	314	324	294	279	322	287	303	287	319	321	282	295	298	302	284	304	309	289	300	276	267	284	278	265	310	299	299	267	309	311	290	311	288	315	331	329	288	297	304	323	293	300	308	316	264	296	326	314	308	313	295	288	298	313	283	309	291	327	290	276	321	329	292	316	278	299	302	294	297	319	307	299	298	294	286	281	307	307	284	327	316	289	307	323	295	294	271	317	283	315	305	301	280	323	295	315	307	285	310	281	326	302	258	282	291	286	312	314	299	272	292	308	284	277	337	305	310	332	301	313	323	298	271	317	281	304	294	324	302	284	337	319	294	280	300	283	319	311	308	317	292	290	289	300	292	318	288	303	313	308	282	289	320	283	296	303	267	293	306	287	315	284	291	275	286	325	296	317	279	331	279	290	307	302	296	315	283	306	298	279	286	315	291	298	309	307	287	272	299	302	299	293	298	305	321	320	308	299	308	304	292	290	307	299	286	306	301	289	302	312	284	306	329	298	297	284	312	291	310	312	303	288	296	329	288	275	292	293	305	281	312	317	274	330	280	297	285	311	297	313	275	279	313	320	298	292	310	280	281	273	294	285	282	274	288	316	293	312	289	322	280	293	287	289	309	296	303	295	289	301	269	296	303	335	307	290	286	345	326	274	265	302	312	294	294	273	297	275	306	285	322	293	293	287	301	291	275	310	298	306	309	309	284	319	287	310	279	325	290	302	282	294	285	325	287	301	322	317	279	303	270	298	304	287	301	308	291	289	329	271	292	303	284	312	275	295	312	326	308	309	290	314	314	282	284	298	305	272	294	275	300	327	289	276	309	277	295	317	294	265	304	321	299	291	290	312	314	311	310	304	304	289	273	294	289	275	293	303	289	311	294	329	309	276	318	313	297	279	292	314	290	323	339	319	294	301	299	295	281	299	282	329	267	311	277	284	301	287	289	298	259	302	275	311	287	275	279	286	330	300	276	283	271	273	302	311	292	312	283	275	322	324	297	301	324	284	287	299	306	278	302	306	302	260	334	321	291	285	285	310	305	283	265	295	305	285	312	331	298	290	309	297	312	272	277	284	291	280	287	311	338	340	291	306	323	321	307	293	270	287	338	304	278	262	284	312	303	298	283	307	294	279	297	301	323	266	296	322	311	295	301	326	275	283	297	295	291	317	277	273	301	299	290	332	285	309	302	315	302	312	256	307	275	294	296	329	320	293	301	254	293	284	267	311	286	264	318	304	266	289	284	320	320	313	284	259	280	297	291	318	310	277	302	286	287	305	287	309	299	297	268	324	276	282	274	305	322	297	288	281	267	312	296	279	282	319	302	260	286	307	290	296	310	295	289	294	292	281	275	279	328	295	325	293	308	304	324	306	289	287	311	303	266	315	285	277	273	295	321	322	285	284	332	295	279	287	312	276	271	283
27127	8604	7756	4108	2607	1977	1489	1176	943	802	715	662	622	538	492	447	469	436	479	398	441	414	397	400	372	373	373	350	351	342	344	316	330	337	346	321	327	313	297	335	330	312	355	283	296	356	312	344	324	334	307	318	285	374	313	299	309	311	306	327	292	304	320	310	305	297	324	302	321	315	279	305	313	330	314	290	300	353	291	342	303	304	297	325	322	315	299	321	335	318	304	298	285	306	323	307	303	317	304	295	337	269	324	317	339	316	319	319	285	262	305	301	338	307	295	323	296	289	332	305	308	337	316	348	303	343	288	330	311	302	300	293	305	299	336	319	301	344	309	318	322	323	309	329	331	302	311	259	276	304	324	312	321	317	331	305	322	305	307	292	307	311	322	334	307	301	305	308	330	316	314	327	295	302	332	322	295	286	308	301	342	318	295	319	317	267	301	318	317	307	323	318	337	336	311	319	320	337	325	310	298	339	306	280	310	293	294	306	275	277	290	293	340	289	302	313	317	311	330	315	323	295	296	313	317	311	308	305	317	349	330	284	302	312	332	326	305	311	318	300	297	309	287	334	312	294	303	315	300	328	302	306	295	316	320	312	314	280	304	291	298	314	303	302	328	290	290	300	309	341	309	317	300	305	303	334	291	327	300	292	302	319	292	320	312	300	311	313	312	301	313	303	304	294	316	288	308	302	336	320	324	289	297	326	303	307	298	320	305	293	313	307	301	325	312	286	288	295	340	317	312	297	336	305	304	305	297	295	321	309	334	306	318	295	333	322	290	310	274	291	311	296	323	330	296	265	310	291	293	320	301	292	333	307	310	298	306	277	282	279	321	319	316	296	305	324	287	316	289	295	274	316	320	321	303	295	283	353	288	341	324	288	313	309	311	349	290	287	326	336	292	315	318	329	292	323	301	276	309	288	299	321	331	315	299	330	299	325	342	298	283	325	292	333	294	327	312	295	285	302	281	327	306	341	287	300	328	289	312	307	291	313	288	326	297	294	313	288	305	317	329	292	289	316	307	300	304	339	312	292	345	305	309	307	332	298	313	316	317	325	326	312	303	307	306	304	297	324	311	314	310	312	322	290	303	314	307	315	314	299	304	301	302	296	310	275	315	328	296	352	314	286	316	319	326	288	283	276	296	292	298	305	309	321	281	277	299	290	317	282	361	269	329	305	302	333	348	314	299	303	319	311	315	308	312	299	315	307	325	320	326	293	325	330	314	319	317	316	289	316	279	275	305	316	303	299	301	283	323	305	323	330	298	280	281	320	268	298	320	312	315	319	324	313	304	295	295	304	275	272	329	296	315	315	287	302	273	284	328	298	296	312	307	327	295	290	267	296	294	281	315	310	337	321	278	282	306	346	299	289	299	287	302	295	317	296	307	304	306	325	323	326	329	340	298	326	318	339	326	295	312	318	303	281	291	308	304	296	332	282	306	334	302	324	292	326	302	294	303	316	287	318	309	293	297	297	270	315	310	281	311	333	305	329	323	330	325	314	317	301	287	327	291	321	326	333	301	287	317	286	311	309	300	334	315	331	304	294	297	307	301	285	328	309	291	329	308	300	322	312	317	296	302	284	296	310	318	288	318	310	326	326	283	298	337	327	299	316	305	285	310	326	324	279	331	285	294	324	313	308	304	293	314	280	278	281	298	313	330	283	297	301	298	299	282	301	326	337	282	309	305	274	296	306	303	332	324	324	335	292	275	286	319	310	342	305	290	302	297	297	293	301	315	325	314	306	316	331	302	287	296	286	330	316	301	305	298	299	294	304	298	311	318	304	284	301	312	317	300	302	296	303	254	309	330	312	303	295	336	319	324	316	280	307	324	316	288	293	272	296	323	321	314	315	335	303	322	272	284	293	326	302	299	313	323	285	306	291	295	273	300	305	309	325	305	320	319	307	300	331	295	275	314	286	287	285	310	308	316	319	297	313	298	319	289	335	275	298	337	288	290	284	297	292	293	295	341	312	299	287	289	279	311	288	326	287	291	285	320	271	274	307	297	304	302	319	268	312	303	302	295	301	296	323	336	294	298	339	297	327	330	308	294	324	296	300	280	313	301	323	306	310	306	344	311	319	312	304	292	294	313	308	312	288	303	304	292	279	320	289	312	300	329	297	254	312	323	289	318	293	327	283	303	305	302	279	270	338	297	323	286	322	274	313	332	277	303	281	316	327	320	286	325	327	280	303	282	314	285	299	300	300	327	314	308	299	307	289	329	291	309	279	329	304	307	305	276	337	300	301	300	297	324	312	335	300	292	329	334	276	307	291	305	313	341	316	298	297	302	291	301	325	343	306	309	274	328	325	307	330	277	313	335	300	320	316	317	338	281	297	311	316	311	295	296	286	315	300	262	309	292	288	304	300	310	302	293	302	331	322	279	317	330	309	284	300	290	321	314	323	293	336	287	301	307	320	314	328	306	303	324	294	299	303	293	247	317	313	334	317	275	287	302	275	319	316	344	291	322	309	358	295	283	321	294	323	279	305	318	282	318	292	315	298	296	298	285	310	305	311	312	309	320	288	307	265	299	316	300	276	303	306	290	294	301	281	328	296	324	327	338	286	298	324	298	321	267	301	269	305	317	293	316	275	285	283	294	334	288	319	282	331	312	319	316	318	261	321	295	322	307	308	307	299	293	313	310	306	301	325	294	298	294	272	338	301	325	302	320	300	253	294	286	323	298	334	305	300	296	322	289	323	314	322	307	301	301	335	302	311	345	304	301	320	314	312	315	302	309	341	311	318	306	309	302	297	295	296	359	289	301	324	304	305	306	311	341	334	299	301	321	324	309	278	286	298	288	316	320	328	304	292	304	292	291	279	298	285	279	318	268	296	309	306	293	308	323	303	325	283	303	298	295	282	297	289	298	307	326	327	281	300	343	299	316	291	316	311	308	291	299	276	271	271	276	305	291	292	318	313	296	321	299	300	341	289	274	317	318	276	314	289	297	292	323	315	333	311	298	289	300	298	307	308	325	312	314	300	326	290	302	311	315	288	290	308	327	301	292	305	303	310	314	279	305	319	284	333	307	315	302	278	314	297	296	309	333	310	284	299	323	310	308	298	304	317	275	334	312	279	316	315	318	301	326	320	357	322	301	316	295	319	309	314	302	328	313	321	308	319	293	284	339	319	293	359	313	321	268	316	258	323	311	303	314	282	302	309	291	283	294	312	303	276	332	303	305	314	309	307	310	331	329	329	290	309	306	293	284	323	303	328	326	284	321	297	307	317	283	318	291	314	304	323	297	318	313	317	269	296	295	360	327	301	294	296	326	270	283	300	299	294	312	272	304	298	325	305	292	290	290	326	304	318	330	308	314	290	302	303	321	316	331	292	302	288	286	306	294	311	335	300	339	344	309	279	276	315	304	325	321	304	313	302	298	298	287	329	287	281	342	294	312	295	316	300	296	327	310	286	303	322	300	349	297	304	306	313	293	319	272	276	305	316	306	307	271	299	309	336	319	308	327	305	302	326
22906	20586	27154	24009	20587	20653	9860	1590	1217	1083	956	903	881	842	795	811	789	775	800	726	721	720	712	722	713	662	644	668	687	670	708	654	623	618	718	668	634	629	647	676	630	651	671	629	623	668	662	622	661	618	655	674	613	623	680	640	608	603	597	638	623	634	611	612	593	607	639	648	633	701	641	651	648	578	645	593	665	667	607	616	705	624	651	667	598	648	620	641	647	610	659	602	639	653	623	635	628	611	638	651	661	591	650	579	622	639	663	624	716	654	622	602	642	619	653	633	656	622	650	598	602	641	626	623	612	670	619	612	634	642	624	612	619	663	558	591	622	644	671	641	651	630	646	621	642	602	646	619	620	630	618	639	610	627	635	627	640	641	628	622	633	637	602	613	608	610	612	596	574	608	660	659	651	633	632	582	613	669	647	580	624	621	622	635	636	616	664	601	630	628	603	620	621	610	572	641	620	643	594	631	679	645	591	626	602	631	586	597	605	658	654	668	623	678	682	619	639	612	639	636	638	636	597	652	632	592	662	680	631	621	628	585	610	620	598	619	665	640	667	595	618	670	584	592	665	629	649	635	640	621	649	633	658	608	590	646	628	630	635	667	587	613	609	632	627	653	635	600	692	603	607	618	638	595	607	594	632	639	662	626	625	642	644	620	584	605	622	597	674	621	616	590	645	643	630	607	595	623	659	604	577	575	613	584	613	653	638	643	593	631	604	635	649	601	620	607	654	688	604	603	615	632	616	622	645	606	629	614	686	636	614	628	572	600	606	602	639	609	634	626	598	694	606	621	644	626	620	602	586	605	641	607	620	636	604	623	622	674	636	635	611	620	650	595	618	630	610	635	585	596	606	628	648	614	611	600	654	650	661	636	635	630	644	622	655	641	591	596	638	652	668	607	633	578	655	602	650	630	618	605	668	616	659	638	642	586	622	641	598	630	631	664	596	633	652	653	635	643	618	610	579	627	672	641	635	657	649	658	633	620	596	642	642	632	630	584	612	615	597	626	615	596	631	620	613	634	617	576	615	621	629	615	636	607	637	673	640	630	645	610	631	644	624	601	609	625	656	674	579	613	619	587	600	579	597	604	624	564	584	619	663	661	652	621	627	605	610	621	579	654	629	594	598	649	657	638	622	613	662	629	566	565	637	623	666	605	612	590	616	624	598	605	634	584	660	622	629	610	605	627	613	644	640	605	605	630	646	602	622	638	617	636	613	626	604	628	645	626	660	663	624	682	668	619	612	595	645	604	608	629	644	650	577	640	579	610	614	616	622	618	661	620	640	698	617	614	625	659	586	584	626	576	650	581	663	606	615	604	622	617	627	610	635	633	680	637	587	620	575	580	659	629	618	622	595	614	591	632	647	603	641	619	636	666	611	620	664	631	652	598	599	591	644	611	644	669	628	587	640	589	659	612	607	643	644	617	604	638	604	585	643	624	681	626	614	672	627	629	651	632	627	637	654	660	670	602	721	608	620	625	592	629	646	584	605	637	667	623	635	624	638	637	588	592	634	636	626	623	615	585	598	636	618	639	624	617	606	607	666	626	559	635	652	641	656	594	598	619	638	627	603	606	629	621	631	635	610	650	667	638	609	604	626	607	637	680	621	636	631	628	613	597	608	635	641	650	669	680	660	631	625	657	621	619	619	641	593	607	623	581	590	644	641	626	580	588	636	618	696	616	666	607	584	652	610	690	659	591	637	612	635	617	634	655	601	640	637	631	633	623	643	615	675	627	650	616	610	645	613	646	619	678	641	609	578	609	640	624	640	642	646	639	593	663	632	635	568	643	608	630	657	625	589	637	641	631	583	647	671	570	618	608	585	644	644	637	600	605	605	604	595	637	633	633	649	614	640	617	624	594	626	578	617	615	589	615	648	599	599	659	665	631	676	644	640	661	614	592	652	627	613	591	697	677	627	638	684	637	661	581	613	605	665	568	602	604	599	651	613	650	619	637	592	654	631	601	590	627	610	600	627	630	612	664	624	621	637	614	625	622	619	627	695	612	599	638	635	598	638	663	655	607	604	606	647	600	634	619	617	647	659	627	630	640	625	634	684	607	590	582	624	620	656	692	637	666	608	642	594	626	641	655	613	593	668	630	617	637	622	636	627	600	589	662	665	620	634	616	610	576	588	629	608	655	657	646	644	615	577	580	595	619	650	620	641	642	658	603	626	566	642	593	635	640	644	667	623	620	640	633	598	640	627	589	653	630	634	628	648	600	629	625	613	587	656	629	612	656	653	606	647	645	672	639	630	653	630	601	672	592	647	652	597	602	598	636	648	652	585	636	633	618	611	587	640	605	647	658	654	597	610	595	591	630	653	600	623	647	610	635	577	644	597	573	630	638	616	628	620	621	606	550	575	638	618	605	635	619	585	617	703	626	656	626	609	627	637	646	655	608	650	646	637	604	609	604	613	623	621	645	619	657	665	609	636	591	615	643	614	563	630	604	657	656	605	577	640	591	622	619	634	658	605	612	627	629	612	600	633	590	586	667	623	657	623	630	651	664	608	626	629	647	586	640	608	650	710	633	615	597	584	605	655	644	604	599	592	603	660	575	608	620	661	591	629	576	614	656	638	654	627	612	619	644	641	589	600	673	624	637	632	618	607	649	638	639	643	642	600	620	600	653	624	632	601	605	607	643	637	630	627	611	588	621	643	600	641	661	610	617	652	608	596	640	614	642	607	578	600	615	610	626	580	639	638	631	613	613	628	604	597	577	644	691	636	607	561	600	632	656	634	624	627	581	611	645	617	619	578	647	663	638	608	621	593	648	586	615	631	652	655	617	630	630	612	645	638	672	582	632	601	652	626	631	661	625	652	651	627	632	610	634	631	664	629	611	625	611	613	590	598	626	617	649	643	641	625	620	602	617	600	616	613	624	629	629	611	620	601	645	631	617	668	608	609	613	615	658	618	649	634	606	595	642	600	573	603	665	619	604	620	678	583	614	614	624	613	625	604	597	639	587	632	635	610	644	621	601	619	624	599	669	600	666	623	633	646	673	641	632	639	623	654	597	642	644	639	605	594	675	607	627	594	664	638	595	601	572	673	616	620	626	642	595	647	626	640	651	596	597	618	646	631	625	660	648	613	615	635	632	594	625	631	643	609	611	655	577	595	624	629	629	602	616	590	634	621	626	615	607	585	637	648	660	627	662	624	613	595	632	591	651	613	624	600	616	644	657	623	623	651	640	609	623	577	621	621	598	573	623	628	629	602	641	641	610	639	613	644	680	665	625	633	646	615	629	634	638	690	667	574	592	599	585	660	622	630	636	614	617	629	622	637	564	637	628	612	617	597	581	621	589	629	617	637	625	617	624	636	651	646	624	694	644	605	641	617	681	662	656	638	563	596	603	634	628	632	597	615	627	655	625	640	620	622	619	615	630	672	609	630	636	640	592	603	570	614	611	609	630	652	623	646	643	630	638	651	643	636	616	611	639	646	614	606	627	576	643	619	623	623	625	649	638	571	602
22815	14670	13216	7529	5012	3571	2845	2276	1916	1723	1419	1312	1203	1092	1053	972	930	884	815	861	800	765	789	741	727	722	715	674	685	724	699	660	653	627	649	714	649	663	694	648	655	625	659	639	682	682	651	633	613	617	656	557	628	694	635	672	590	605	615	564	584	623	637	629	634	599	636	608	595	609	653	640	643	623	612	650	627	610	628	621	615	617	614	652	574	665	596	622	613	624	583	641	612	586	634	659	626	584	628	578	613	671	544	604	572	602	628	637	575	628	614	609	623	598	597	617	621	629	619	582	589	569	580	657	603	576	576	630	610	598	612	627	598	605	636	597	623	634	618	661	614	597	643	607	583	623	611	570	624	627	591	592	593	580	596	597	626	582	585	587	541	563	587	595	630	657	610	611	637	558	603	608	623	662	573	620	620	601	590	592	574	610	611	615	642	601	592	638	600	616	619	571	605	626	619	623	603	650	608	623	581	605	584	599	589	640	608	616	639	622	600	595	576	571	597	599	640	606	621	551	560	611	599	582	589	604	622	580	588	667	606	544	661	618	601	593	607	607	604	605	589	586	585	605	561	594	592	601	611	615	645	599	608	618	603	605	578	582	605	606	605	597	600	592	640	598	609	574	616	621	598	596	598	550	610	609	632	619	552	564	601	628	612	663	620	598	606	569	651	600	566	625	553	595	627	616	556	620	619	633	622	584	624	598	609	571	612	567	602	622	588	549	594	638	577	625	564	644	604	577	627	618	578	584	574	618	610	621	650	616	651	626	579	613	559	612	625	632	584	610	601	637	625	602	616	592	558	603	605	632	597	594	588	611	567	628	576	594	593	591	596	586	571	610	608	611	593	597	569	581	580	592	600	599	585	619	613	594	603	586	614	624	612	586	578	608	568	573	641	590	616	603	638	617	623	592	622	601	633	595	615	602	610	604	535	571	616	602	607	634	556	594	628	587	615	600	617	592	598	637	595	594	610	571	624	601	595	612	632	588	604	605	604	598	617	613	609	635	589	604	600	596	631	567	586	654	606	597	619	648	570	591	622	601	641	608	596	649	625	586	652	634	588	570	620	598	626	563	624	616	613	575	602	583	588	609	637	629	654	568	576	591	578	637	631	591	583	575	645	613	604	593	631	615	592	555	636	582	613	623	588	646	653	624	609	552	602	621	610	590	673	610	609	595	592	566	601	593	632	590	608	642	596	606	586	595	607	592	594	605	591	597	611	564	605	559	587	564	590	617	593	602	617	603	562	636	605	592	623	608	609	582	555	615	603	610	594	622	660	570	591	611	587	596	613	598	596	651	599	597	608	571	594	603	578	586	552	625	587	642	579	604	584	630	641	595	604	604	585	603	567	559	615	593	576	576	595	572	569	641	609	615	601	602	591	594	604	615	629	627	619	583	604	639	607	618	641	621	588	575	632	613	594	603	630	620	589	580	612	648	614	596	603	630	581	554	604	601	603	596	566	603	595	622	602	612	596	639	599	606	617	586	603	579	590	558	603	611	590	624	542	608	580	607	593	544	599	590	592	601	599	622	562	636	611	646	587	628	590	631	609	566	649	539	554	589	586	571	594	613	618	600	613	599	585	604	621	585	610	583	620	572	589	608	592	612	621	591	602	584	588	582	590	594	609	604	588	614	571	606	605	579	556	619	616	610	597	580	636	612	621	576	559	629	551	617	574	571	608	602	617	642	632	609	601	627	594	596	621	588	614	603	574	600	603	590	579	614	627	605	587	582	603	625	605	634	591	595	617	648	587	618	580	597	631	586	583	626	582	625	579	592	638	611	583	628	570	646	580	618	621	598	611	578	611	601	562	571	593	622	608	618	607	646	629	593	618	613	589	621	601	637	587	616	599	619	612	582	618	543	608	618	578	610	599	611	581	577	576	634	604	610	615	594	598	619	595	639	608	622	604	611	611	629	598	612	607	642	607	611	597	573	623	642	564	611	589	607	622	585	583	567	591	602	559	594	627	608	598	622	571	606	592	588	591	543	592	599	618	591	592	621	604	590	587	589	614	570	602	618	578	614	587	602	590	599	615	618	613	576	614	558	627	591	638	589	578	577	606	559	618	598	603	596	600	600	569	598	635	628	605	614	589	577	619	573	627	598	654	619	580	579	624	621	640	613	601	598	578	596	575	633	578	575	590	599	594	569	577	639	598	620	604	579	609	548	623	646	639	580	604	611	628	641	578	609	631	618	610	576	633	580	572	588	600	565	623	581	623	591	580	627	584	594	585	640	608	604	594	576	589	574	590	616	640	605	571	600	601	560	590	626	636	615	639	573	600	642	575	574	624	636	597	579	649	587	566	583	613	602	597	633	629	621	609	631	591	598	637	620	553	574	575	565	606	579	586	573	631	608	600	592	617	622	608	582	627	571	582	584	602	564	595	639	596	629	689	578	602	606	606	600	609	600	618	611	597	599	557	594	599	664	591	646	661	614	642	567	648	620	619	627	594	605	610	575	628	618	594	586	610	551	589	611	571	626	611	584	604	600	578	599	647	588	647	619	600	611	610	609	590	604	644	606	595	560	635	601	608	609	590	613	590	623	592	600	604	593	595	606	632	637	591	608	598	596	636	589	586	659	597	557	578	610	627	620	625	612	606	611	578	629	602	619	605	627	603	625	599	549	616	636	618	585	605	575	587	594	594	584	601	555	621	589	570	600	583	604	590	612	661	621	616	554	638	549	565	611	558	633	618	586	626	605	589	611	613	629	568	589	626	578	615	578	611	612	633	615	562	580	622	599	603	581	637	616	621	644	634	653	571	587	619	548	605	642	543	616	622	596	562	642	587	614	571	573	556	589	659	571	601	585	593	598	571	627	593	648	649	590	618	584	621	618	581	571	586	627	579	601	629	579	629	613	616	655	580	617	636	623	594	635	590	611	596	598	592	624	596	606	627	579	581	651	577	605	612	609	602	572	663	588	581	567	614	616	568	588	582	630	588	634	585	613	619	652	571	642	592	649	555	600	604	616	561	586	585	567	583	573	571	623	584	608	568	638	620	606	618	571	611	621	629	584	605	596	581	608	587	579	651	651	569	562	579	627	629	642	653	623	593	630	606	625	635	610	620	597	572	581	600	574	595	606	562	613	601	581	593	624	611	651	577	573	599	604	587	592	562	576	586	548	617	569	594	583	617	613	561	622	624	576	645	610	566	594	599	598	602	596	589	587	602	580	544	590	611	588	640	571	580	598	594	608	602	564	571	586	596	597	598	578	640	579	618	625	602	624	616	574	590	604	570	636	648	596	606	591	603	559	609	561	605	602	624	618	588	591	593	614	580	627	622	566	631	599	607	604	632	610	632	595	590	558	625	635	558	631	612	587	603	587	630	632	608	655	603	609	622	586	621	562	578	617	617	621	582	604	588	596	590	618	607	601	629	598	589	598	616	576	576	610	567	622	587	613	593	594	549	608	618	593	637	633	591	603	575	629	561	591	624	567	621	611	637	565	613	580	588	579	603	634	611	608	573	634
31031	14640	2193	549	371	351	318	289	288	304	277	303	290	286	300	271	244	267	275	298	270	267	273	267	301	258	298	286	287	261	288	280	291	292	247	268	274	286	236	294	290	280	260	275	242	292	303	284	284	288	288	281	279	295	297	272	233	288	279	268	292	292	298	293	291	301	310	286	285	332	300	269	268	297	271	293	291	312	263	285	275	274	269	284	273	286	267	284	280	304	275	282	285	273	284	284	291	294	284	240	275	297	281	287	296	247	304	314	268	288	300	280	302	280	277	253	286	273	270	268	307	286	285	283	291	267	291	296	284	263	282	281	283	315	269	276	316	291	277	288	271	258	320	289	252	250	305	261	284	281	273	294	301	280	284	290	263	281	280	256	302	244	295	279	284	301	299	281	289	283	299	304	277	291	280	286	310	268	268	266	267	285	302	274	295	319	268	256	282	263	267	292	249	287	287	263	266	276	289	276	287	285	290	292	265	266	272	270	277	299	284	260	254	305	288	257	278	293	282	270	266	268	289	277	279	295	260	270	261	281	259	276	282	273	281	307	263	321	312	259	280	289	280	275	275	295	301	302	300	302	285	247	271	286	268	297	279	271	307	275	287	301	303	249	270	283	293	295	269	281	272	276	307	265	242	278	289	278	296	280	280	268	264	267	313	262	278	266	269	283	291	300	265	286	260	277	304	307	272	287	275	268	285	255	280	244	256	311	292	269	285	283	260	280	315	307	273	288	276	291	265	301	279	270	280	296	283	281	298	296	280	277	287	237	255	259	293	288	259	263	303	274	295	282	265	284	275	268	267	302	298	277	291	266	318	305	262	289	256	305	280	261	256	296	291	270	292	254	289	275	280	282	299	291	260	304	318	288	312	301	284	288	261	279	299	310	258	286	280	291	305	315	277	331	283	288	312	291	251	285	313	309	295	272	306	264	263	280	279	295	295	310	315	267	298	293	266	273	298	287	297	298	275	252	284	276	277	275	259	302	258	270	294	265	265	291	260	273	283	288	304	263	259	265	217	267	285	278	267	291	300	296	290	286	279	270	249	288	311	274	270	260	266	285	289	295	299	267	261	268	271	272	262	246	289	254	270	279	294	288	284	301	280	264	282	296	249	280	295	279	237	311	301	270	292	274	253	295	278	261	306	290	277	300	280	296	280	271	264	283	300	282	273	292	259	255	270	294	296	261	290	282	285	272	282	269	277	289	308	285	301	295	272	336	266	256	270	273	277	294	298	266	285	283	312	291	306	284	296	260	276	283	281	288	268	280	293	288	277	285	290	293	266	274	268	283	300	297	272	285	287	293	263	291	322	262	304	276	251	276	300	278	280	282	292	294	308	258	272	257	313	298	272	275	262	281	270	257	292	286	278	273	268	277	270	283	268	308	338	294	296	268	295	286	283	269	284	265	266	265	291	270	284	259	265	288	306	308	298	281	284	232	292	296	280	265	296	274	282	289	267	273	310	282	273	301	295	284	273	276	267	282	292	266	313	280	277	271	280	293	299	289	296	279	290	295	302	292	280	314	255	305	258	279	306	275	290	284	262	291	297	299	277	275	268	302	283	277	286	309	297	293	290	291	295	301	261	271	279	280	262	299	274	273	277	310	270	268	267	294	283	293	278	294	292	313	275	292	317	299	292	275	279	279	298	305	289	269	277	260	284	291	277	313	272	267	278	270	268	287	256	270	303	256	261	282	287	265	251	267	295	236	296	292	273	276	255	264	256	274	265	286	301	261	264	290	286	267	290	275	279	274	301	282	260	263	274	308	290	258	292	294	255	284	289	268	274	281	317	263	277	267	293	286	307	278	287	261	289	285	302	283	263	286	264	279	242	255	251	260	305	295	301	274	276	268	276	263	306	290	281	275	308	287	291	292	276	288	263	285	290	254	307	257	287	311	307	291	294	265	283	279	276	291	303	293	282	287	264	282	306	267	281	307	301	273	298	315	287	259	276	308	273	290	290	298	305	268	285	293	299	296	308	275	301	290	292	303	323	284	308	285	288	291	281	273	265	262	261	275	262	308	303	299	300	273	281	242	290	281	293	287	284	265	297	287	265	299	292	277	255	246	271	284	309	301	267	283	263	297	289	284	302	289	276	274	303	299	289	272	260	276	283	281	274	272	299	279	286	290	313	301	250	271	282	295	257	281	279	321	278	276	264	264	255	304	296	276	274	281	295	278	240	297	269	276	278	305	303	249	282	267	279	323	291	283	296	263	301	282	299	272	299	295	291	292	299	263	271	270	268	287	271	256	282	305	264	273	288	265	267	279	271	294	298	297	293	285	325	298	271	307	265	288	260	304	239	253	269	306	281	290	285	284	281	276	287	285	254	271	300	272	288	284	305	280	279	285	290	274	297	298	248	314	286	278	258	302	262	313	267	250	271	272	262	280	255	278	277	291	280	284	265	271	308	260	281	277	269	261	281	292	281	280	254	280	288	285	296	283	294	298	267	298	260	282	306	296	270	297	299	272	242	312	301	282	271	307	285	274	268	253	276	284	263	283	292	295	277	281	282	258	292	274	274	302	293	272	274	294	280	251	265	287	272	258	263	289	283	289	276	298	288	273	309	292	243	301	275	279	287	286	306	311	316	294	282	280	274	282	266	281	289	278	281	279	298	285	291	308	271	279	309	280	270	275	317	287	299	279	290	298	271	261	270	287	307	277	270	265	272	285	293	268	279	299	284	271	249	274	279	273	295	267	282	245	277	282	264	282	276	275	277	252	252	274	298	290	267	249	290	267	290	275	263	294	281	281	295	304	241	304	278	245	290	266	272	278	290	278	290	285	274	301	272	283	284	288	276	293	262	290	275	297	269	273	284	290	278	285	294	274	282	299	285	261	257	270	288	290	308	273	276	269	261	280	280	267	280	249	262	304	281	298	278	286	278	270	298	265	259	245	279	321	306	273	292	301	277	270	273	308	287	299	289	266	271	297	290	291	289	282	275	307	289	247	284	290	297	259	315	296	244	265	274	280	291	265	297	256	291	313	284	279	301	277	262	263	274	302	287	263	275	265	280	294	276	264	278	300	289	282	300	275	289	296	292	292	285	291	253	283	269	289	321	280	279	278	315	290	277	269	251	272	285	241	272	300	295	291	270	259	274	309	298	259	314	282	290	286	269	290	291	255	283	288	275	222	272	288	303	277	299	294	304	271	298	264	301	286	267	290	302	269	278	280	270	273	301	265	259	267	273	314	275	271	278	287	302	285	245	270	312	271	288	265	262	264	272	308	291	282	273	278	243	290	291	312	297	287	285	293	276	278	290	319	281	287	303	271	257	277	268	249	290	286	272	279	298	267	277	271	291	297	275	290	300	294	294	297	247	294	265	274	285	283	297	255	271	267	279	288	298	278	301	285	278	263	306	310	268	275	284	273	260	294	280	253	288	284	321	281	278	308	259	283	252	273	287	247	281	283	274	272	269	264	294	283	296	303	300	266	285	277	302	272	281	291	307	299	316	252	281	288	290	276
18642	750	723	498	425	411	373	363	371	350	359	318	338	332	310	309	349	320	302	334	290	308	298	322	287	310	304	324	338	321	312	297	286	290	330	357	312	324	307	341	289	319	306	292	311	317	296	308	333	318	338	325	313	314	318	317	322	294	285	343	349	308	322	343	336	319	328	314	308	329	319	299	295	297	303	298	347	314	304	292	327	314	299	320	344	292	325	333	308	276	328	304	289	327	360	319	328	302	285	318	297	314	315	310	263	305	298	334	300	306	322	316	340	288	303	300	347	332	313	305	320	299	271	311	319	317	329	319	282	299	321	313	308	295	294	313	315	292	319	330	320	325	315	318	316	329	334	283	317	307	313	317	296	297	322	333	316	322	330	318	312	310	297	275	291	287	279	310	302	294	292	302	290	296	315	300	327	304	318	323	320	317	306	292	336	294	297	297	308	328	284	297	310	294	323	311	326	301	317	315	330	304	301	308	315	325	302	325	308	310	321	316	305	312	311	302	305	298	336	310	320	307	285	312	310	327	318	329	293	319	305	334	320	353	319	306	362	302	300	316	309	328	309	299	301	304	296	331	320	302	342	329	298	311	296	307	301	355	297	320	313	260	314	299	295	307	345	311	303	293	318	298	305	328	319	339	285	315	293	345	329	316	317	322	297	299	288	312	283	317	308	330	333	304	337	290	282	307	314	339	296	330	325	328	304	294	300	323	326	290	319	309	303	307	317	302	344	327	313	300	325	300	330	317	296	300	296	312	314	278	314	320	302	312	300	308	300	311	326	289	345	275	298	306	313	313	321	304	328	334	275	299	298	312	290	309	320	310	315	305	311	320	299	307	317	308	294	318	333	271	318	295	310	290	289	292	321	312	325	303	281	314	312	296	316	306	273	293	288	281	300	285	313	305	333	291	307	286	289	307	343	314	301	305	329	291	298	341	297	297	292	267	319	327	314	307	350	314	312	342	292	298	294	345	324	317	345	305	273	328	311	316	304	331	341	312	284	302	284	332	294	280	310	337	288	331	289	296	319	317	287	282	308	304	310	296	290	357	306	300	304	302	322	312	283	280	320	286	295	317	311	284	341	304	301	297	305	300	312	308	308	294	345	294	326	290	301	302	296	302	310	294	310	294	314	301	340	339	340	316	275	318	303	301	309	309	322	306	292	337	323	278	323	305	304	306	292	317	325	303	325	332	338	301	321	284	293	324	319	290	283	301	304	327	321	326	325	326	329	338	316	320	316	327	328	357	330	292	292	338	305	298	296	320	315	304	333	294	339	284	294	329	323	297	311	288	310	310	314	313	313	280	318	306	351	313	306	316	354	280	261	300	308	316	342	317	294	319	315	333	331	331	320	308	308	306	306	308	306	293	315	296	339	344	301	279	312	289	305	291	313	301	313	285	329	314	306	303	327	278	329	299	298	319	315	305	278	328	336	271	344	329	329	269	303	323	351	326	308	314	309	319	329	295	313	349	289	317	281	322	316	311	328	299	332	343	296	312	327	334	284	284	311	302	302	304	299	313	285	310	317	303	311	339	297	307	318	321	317	299	299	329	296	301	287	328	305	303	328	270	330	300	330	316	282	304	305	315	318	275	314	314	303	284	295	305	293	308	278	303	317	295	305	348	308	315	295	325	323	292	326	338	317	315	316	324	351	311	302	347	290	327	296	297	297	319	323	324	303	314	321	342	293	341	311	305	304	321	313	294	369	310	327	295	295	283	308	306	336	312	304	287	263	306	309	316	308	283	318	331	279	323	319	313	299	315	284	276	315	293	302	316	339	297	321	328	309	306	292	326	295	322	328	272	336	327	313	336	297	316	340	347	315	291	295	321	313	308	307	317	307	312	287	298	296	297	312	326	317	293	327	283	300	305	295	322	279	329	317	312	289	292	299	325	295	303	330	323	322	292	282	301	302	332	284	330	279	301	311	330	316	324	298	293	315	303	322	301	310	309	273	323	314	313	278	297	276	324	316	306	325	315	298	301	327	313	276	303	330	317	310	286	322	312	338	326	297	318	306	298	321	312	315	281	309	320	299	289	297	282	328	326	328	301	301	285	327	294	317	294	273	314	314	277	281	304	303	306	322	311	296	320	313	329	308	297	327	309	321	302	292	309	295	302	322	296	335	328	283	318	307	318	305	277	305	277	311	298	363	327	303	308	326	294	304	301	337	312	307	310	308	332	279	299	319	310	328	332	340	283	312	300	274	323	334	280	312	308	305	339	345	337	312	318	337	318	289	290	270	308	304	308	327	311	293	315	280	313	346	321	263	365	316	275	314	325	300	341	310	317	299	314	294	311	304	326	286	281	292	267	308	327	304	313	320	327	303	310	323	319	292	322	331	299	308	327	275	317	310	342	361	357	302	296	311	312	300	316	309	303	281	292	313	291	273	293	291	344	317	324	326	308	325	312	306	320	279	319	302	313	298	338	297	281	278	309	312	300	317	296	309	278	300	336	301	291	316	322	286	311	287	293	290	294	324	312	318	312	300	305	320	311	304	310	296	312	337	300	313	283	316	305	318	281	307	320	317	328	302	331	298	293	294	327	299	331	310	321	315	299	331	306	272	301	313	302	291	317	282	312	326	339	315	330	335	279	287	283	297	304	326	319	307	310	336	285	305	321	304	314	302	334	300	296	293	315	334	301	312	325	294	297	319	295	310	315	295	303	317	337	349	302	310	338	305	274	310	331	303	327	335	288	290	327	329	292	301	316	343	299	337	305	296	288	287	302	310	296	302	272	286	283	316	296	306	321	283	279	317	301	321	324	338	278	377	307	324	339	340	313	285	355	284	317	313	284	310	334	280	306	286	296	300	307	286	328	311	306	306	298	345	344	298	308	290	323	279	325	287	315	323	296	295	288	308	308	294	297	316	347	304	314	279	319	345	291	332	300	330	302	307	304	335	325	311	306	309	290	298	292	302	324	333	310	282	294	296	270	298	275	307	309	325	321	314	302	280	339	330	328	294	328	328	284	322	284	272	299	280	290	285	315	305	321	316	321	308	296	309	289	303	293	292	309	298	318	313	331	343	287	329	299	291	305	283	292	323	325	304	324	305	293	323	289	335	289	312	348	306	308	308	308	336	317	299	308	332	323	307	341	301	303	314	309	346	308	324	275	321	283	321	303	289	317	299	286	325	326	281	308	293	309	306	304	342	294	327	324	326	324	322	322	281	313	309	321	296	291	300	310	326	336	310	284	316	288	324	309	280	331	303	320	306	301	311	315	302	307	321	300	337	316	287	318	307	325	303	312	297	332	341	298	302	310	298	308	315	306	303	345	298	318	317	302	303	297	323	330	310	325	330	299	315	329	320	334	300	308	290	303	303	303	325	331	308	337	315	292	337	308	332	320	336	332	322	314	296	328	317	291	272	321	299	317	321	303	286	297	292	320	305	309	318	310	283	312	283	316	310	336	296	297	302	289	302	288	316	271	301	305	301	306	321	328	311	309	306	290	315	314	318	285	302	324	294	301
25054	20610	26805	24440	20619	9228	1045	757	581	564	514	500	445	425	408	420	393	388	388	388	386	336	344	355	351	329	348	330	351	346	308	314	332	352	323	368	322	344	318	350	332	357	328	313	337	353	342	356	317	327	316	298	328	304	310	326	335	314	305	329	323	330	337	348	328	328	318	303	309	384	319	319	329	287	335	303	326	293	319	331	358	326	308	335	313	336	333	316	339	296	314	328	341	345	330	318	321	329	331	330	342	327	360	353	321	336	324	303	307	345	307	344	304	344	310	317	317	303	332	328	322	309	324	316	329	332	341	340	334	347	324	329	303	283	275	312	376	342	334	338	317	277	318	322	323	308	342	310	302	290	299	316	330	328	291	317	334	320	342	328	320	306	327	307	324	291	349	349	319	293	316	314	350	314	345	320	295	315	372	312	351	321	328	320	322	343	323	343	337	311	309	315	338	311	328	329	307	299	320	350	312	334	357	339	294	292	309	333	340	310	310	294	331	303	333	325	313	317	310	302	289	299	329	299	323	311	300	335	315	337	316	337	304	324	312	294	317	329	311	311	298	330	302	318	307	279	332	324	334	300	312	355	340	347	338	318	331	325	320	311	309	328	333	315	344	344	294	339	337	320	316	336	321	312	309	347	329	316	344	327	341	304	316	318	354	321	310	318	313	348	351	334	299	326	313	302	316	298	331	313	314	318	295	334	307	326	340	350	304	311	290	340	341	309	328	317	341	306	337	306	342	331	347	325	331	331	296	318	314	298	305	347	324	310	338	343	313	326	326	332	319	310	325	337	336	321	298	312	339	303	314	323	314	347	296	320	322	290	337	309	321	331	327	287	318	327	291	315	334	342	299	330	338	344	284	328	352	339	305	311	278	337	347	349	327	301	313	328	336	321	309	334	309	343	309	302	349	328	345	348	301	318	317	325	317	352	316	334	340	321	319	333	327	356	315	306	319	324	342	328	307	335	302	344	328	331	318	326	325	349	303	296	325	310	347	316	372	340	322	351	334	351	302	334	354	300	314	325	325	320	360	297	330	315	294	359	325	312	302	344	337	312	344	316	322	352	314	321	296	315	339	335	301	301	330	347	295	302	325	322	338	298	301	361	290	371	324	299	297	330	332	365	283	332	334	353	331	331	338	307	343	365	332	295	338	311	322	304	303	289	319	344	332	288	316	355	335	323	355	317	350	331	320	321	337	301	307	354	372	318	341	337	347	322	306	303	321	370	324	334	332	287	307	300	312	301	312	310	345	288	306	316	317	354	315	313	287	352	315	338	305	326	329	307	306	323	294	315	299	333	327	348	311	316	307	357	372	328	348	308	309	326	367	307	309	339	319	325	325	318	357	311	313	319	299	317	310	332	312	318	344	325	328	315	310	330	327	309	328	287	316	337	349	281	337	340	308	313	307	330	297	287	321	313	310	323	336	342	338	323	324	326	329	353	322	328	328	319	320	314	313	319	320	317	338	328	347	355	340	336	335	311	345	338	332	300	326	323	328	326	289	322	314	323	334	372	321	299	323	343	329	331	323	312	334	333	319	329	315	325	304	364	327	332	311	358	308	323	296	307	338	294	315	335	293	296	323	337	330	358	301	297	323	340	294	293	318	342	304	335	314	332	341	301	306	351	337	333	316	332	319	287	320	318	343	319	306	312	334	314	320	298	304	305	330	306	347	354	324	299	354	303	344	318	307	339	284	313	329	316	337	333	334	304	312	336	294	341	346	364	337	353	317	322	320	330	339	349	304	342	306	330	341	300	297	307	332	301	304	326	359	341	338	322	310	342	317	322	294	312	332	287	290	280	331	322	310	324	365	344	289	368	336	321	320	297	311	309	294	327	342	341	342	331	286	308	295	296	324	340	309	357	366	320	336	316	313	357	301	318	297	333	321	300	320	338	317	329	329	324	323	314	299	353	331	316	341	301	308	320	299	312	289	353	303	334	322	339	329	312	333	324	333	356	324	307	323	313	328	301	372	333	327	305	312	324	329	331	340	317	342	299	336	321	288	331	347	330	317	313	330	340	300	307	356	320	315	347	332	299	315	312	327	343	324	297	321	319	330	313	360	355	310	315	318	289	327	295	350	340	323	300	300	303	307	319	365	353	310	300	313	332	318	331	308	309	342	339	305	325	322	340	328	331	343	330	342	323	298	300	303	306	335	335	292	336	311	305	323	329	325	328	299	315	313	306	317	317	336	370	313	362	329	334	345	334	355	305	326	318	331	319	325	321	316	330	343	302	313	343	317	356	339	332	354	311	348	287	298	313	307	328	326	317	318	334	326	348	334	343	327	310	320	341	334	313	328	292	338	342	332	336	336	359	314	293	327	363	320	342	336	343	366	291	313	337	317	303	324	322	319	320	338	304	324	296	317	347	309	344	316	293	348	293	318	330	335	332	331	347	279	325	318	324	317	366	306	333	335	299	315	321	319	317	332	318	332	336	351	316	319	326	324	334	303	327	343	325	311	318	353	332	336	310	296	342	304	319	360	317	328	304	314	349	307	299	318	292	346	343	345	334	325	315	331	347	310	361	321	334	328	338	330	322	343	334	339	301	353	336	326	340	313	354	315	313	325	365	309	336	344	291	363	351	312	349	318	295	346	312	317	302	337	313	275	340	319	307	334	300	342	338	361	344	320	300	301	344	297	337	329	319	320	337	328	352	317	321	314	364	342	303	326	315	334	320	325	308	318	346	328	342	320	301	326	329	340	334	294	311	334	304	322	331	332	309	353	335	315	320	318	308	312	351	310	367	343	317	318	299	341	302	368	310	308	301	332	347	327	313	332	332	339	321	278	335	304	336	343	318	342	330	307	293	280	308	353	330	328	328	303	318	363	322	331	348	320	307	315	311	328	325	329	318	348	335	374	282	315	296	307	353	333	323	312	313	324	342	330	333	318	325	327	312	314	319	322	309	350	318	328	314	321	309	306	321	317	331	314	304	317	323	345	304	310	306	311	334	342	339	352	302	321	273	332	332	322	347	320	342	378	320	306	309	342	338	332	341	314	340	312	314	353	311	309	351	332	279	320	319	303	322	322	337	322	317	316	340	321	329	322	338	336	354	303	320	321	317	351	323	329	333	308	354	334	325	337	336	318	315	301	366	321	349	300	327	326	342	294	332	322	320	319	318	291	317	297	311	315	319	340	317	315	340	358	345	335	311	348	328	329	274	308	319	346	305	319	309	308	287	300	334	299	301	355	354	320	335	328	299	312	347	315	341	304	333	356	333	341	293	317	314	323	324	352	278	307	323	321	331	329	327	343	327	328	327	348	320	355	314	293	330	326	348	314	304	312	318	345	339	320	326	323	338	338	284	327	322	320	313	309	332	298	322	337	324	335	319	302	276	338	326	293	309	295	314	325	355	302	289	313	284	300	328	304	307	340	355	326	322	319	335	317	343	331	300	338	334	307	332	361	345	339	303	307	331	313	320	330	334	315	349	311	324	343	358	310	318	333	285	339	301	328	320	348	329
24670	8241	7768	4053	2674	2038	1531	1170	1056	824	801	695	655	555	507	507	493	462	455	424	450	397	390	378	385	397	371	406	393	384	397	358	355	372	341	364	361	352	350	375	352	367	343	322	353	364	346	330	307	351	345	361	352	357	332	355	319	340	324	355	336	354	349	344	363	331	348	337	364	311	343	332	341	347	321	339	316	319	330	349	344	331	330	328	321	337	331	324	337	329	328	332	335	353	329	344	316	327	336	324	311	320	313	381	282	320	339	311	322	317	328	316	305	278	287	311	322	336	342	334	332	321	363	335	306	284	336	330	335	309	335	331	351	301	334	333	411	377	328	329	313	349	330	339	350	382	333	326	343	360	334	309	309	319	322	351	331	337	333	353	329	326	308	315	346	304	334	350	355	315	337	324	336	342	310	331	352	303	318	337	328	315	323	360	285	347	341	332	377	348	356	322	352	311	335	345	339	317	379	323	347	344	306	309	316	340	304	356	324	330	336	308	342	339	346	346	328	327	328	322	306	325	332	376	376	370	352	332	309	318	312	306	325	360	332	348	304	324	336	333	320	300	322	339	329	310	347	313	319	293	337	340	318	314	291	354	320	344	344	306	340	339	335	320	297	349	318	348	296	308	317	340	309	341	333	323	340	342	287	323	319	351	326	303	357	337	332	345	351	307	348	327	322	324	333	330	305	351	330	333	304	330	319	327	343	326	299	321	335	356	344	351	336	297	347	331	324	357	336	309	356	339	313	340	348	307	380	343	318	346	313	348	349	340	338	316	343	342	339	341	292	350	318	323	344	341	346	333	338	363	361	344	318	305	337	304	293	339	332	324	347	342	341	304	313	358	339	361	347	324	332	362	348	325	347	339	366	335	343	328	332	320	342	368	336	305	302	318	327	336	314	309	370	340	340	323	331	350	330	335	339	325	364	326	331	335	337	355	350	314	346	329	327	351	310	335	329	350	325	338	311	324	332	324	333	367	298	339	326	346	336	294	362	359	346	324	310	348	321	381	336	316	345	323	335	309	353	337	312	329	337	324	301	341	321	325	322	340	320	322	329	313	335	338	328	331	337	323	325	327	326	330	312	362	313	333	342	344	334	318	324	313	280	314	308	332	341	323	333	320	311	340	349	313	324	320	334	350	311	342	360	318	324	357	334	344	311	324	348	294	319	325	326	337	302	329	303	325	323	342	335	318	346	332	318	324	329	335	325	353	307	298	340	345	306	319	329	326	367	323	299	338	333	315	379	321	326	314	306	341	318	323	323	337	377	334	302	343	338	318	312	335	305	311	324	328	320	292	359	353	320	316	313	337	325	336	323	318	313	310	321	326	346	378	315	344	283	362	295	324	293	299	333	333	334	358	348	354	335	314	322	348	326	295	328	350	331	364	355	322	336	303	307	328	328	327	337	314	323	292	365	310	323	390	336	336	328	354	335	339	343	316	316	318	347	345	317	347	327	310	300	333	336	312	360	307	346	309	327	339	355	318	331	318	330	325	314	332	299	306	312	339	332	338	337	311	330	337	320	315	348	362	341	312	338	305	354	348	329	340	342	344	336	304	352	344	335	333	349	343	353	308	307	302	327	312	325	297	355	315	309	327	283	307	319	314	354	352	333	360	339	370	340	320	336	328	316	315	319	309	319	341	308	308	320	370	342	340	312	350	323	321	316	349	333	303	342	305	354	324	321	279	364	330	310	349	333	320	333	374	330	321	366	326	338	327	347	329	339	299	338	361	304	330	307	353	343	362	321	324	338	344	321	316	323	341	349	338	330	360	326	366	312	310	317	296	335	328	331	332	330	311	371	338	310	319	370	337	349	331	380	354	344	323	291	324	333	309	334	329	358	329	327	292	306	316	329	358	356	323	345	376	318	331	313	352	317	347	325	328	317	345	319	341	349	356	350	323	319	341	313	300	314	321	327	347	337	359	354	313	370	321	338	339	354	312	352	316	337	344	362	348	332	336	351	336	324	316	308	340	322	315	326	345	333	337	315	300	314	343	324	305	320	364	318	340	319	302	328	347	314	315	327	314	327	289	303	335	320	322	336	342	311	339	308	330	332	341	338	349	322	310	367	314	324	344	319	319	341	326	319	323	318	342	340	346	315	344	330	337	349	368	321	323	342	343	348	324	326	336	320	289	339	341	313	357	315	342	303	340	351	328	317	298	353	328	331	383	336	338	325	364	292	328	353	311	327	302	338	328	356	321	323	335	336	312	339	343	362	291	336	341	335	320	337	300	290	340	303	337	313	370	346	331	329	332	326	337	329	315	319	321	330	335	354	306	300	306	339	338	322	305	317	352	303	334	310	352	315	353	341	330	339	336	315	328	315	347	316	323	338	332	342	315	341	310	308	356	366	339	349	341	348	322	326	340	338	329	325	343	331	331	319	343	325	316	359	356	319	346	329	323	324	293	356	329	315	309	339	318	311	322	331	326	335	316	309	309	344	312	309	304	335	365	316	311	333	310	326	320	322	345	352	315	311	331	318	338	330	316	333	318	318	359	320	324	341	306	328	301	332	306	364	361	346	360	315	321	341	313	317	330	319	312	343	328	353	339	311	318	326	336	328	317	351	335	322	322	341	310	347	321	304	335	333	358	332	346	320	320	342	346	304	301	346	346	313	343	335	353	317	329	326	329	291	317	360	346	313	332	323	340	343	351	334	339	353	341	328	310	322	333	324	336	323	339	297	329	328	289	359	345	327	321	323	302	366	349	349	329	340	330	356	307	343	313	358	315	311	339	353	348	354	323	328	332	328	332	327	310	329	328	349	369	335	306	313	341	319	317	344	333	339	310	322	335	337	307	329	309	315	320	341	324	313	348	331	365	339	332	327	329	337	347	358	351	306	362	367	337	338	347	359	330	345	314	302	335	353	342	329	315	338	321	317	321	323	312	369	323	359	345	344	339	315	302	302	342	322	337	352	295	321	324	329	311	325	340	323	271	329	333	307	340	303	347	300	362	354	299	318	363	339	336	328	342	333	340	317	324	326	334	292	316	361	297	338	308	314	318	321	369	321	322	321	338	334	301	332	298	321	339	338	366	309	306	327	308	330	326	329	347	294	335	316	337	330	329	355	328	335	323	301	317	334	345	350	322	333	320	343	332	352	317	343	298	360	316	342	349	345	331	348	311	336	322	334	341	332	333	334	341	344	305	339	326	323	344	326	330	336	305	336	347	311	345	341	334	312	346	338	329	338	350	299	355	329	301	343	319	336	333	376	317	364	355	335	334	348	315	329	337	324	309	335	344	313	332	358	335	315	339	369	321	336	291	328	323	350	315	311	290	337	325	355	325	346	345	309	320	328	318	343	291	327	313	312	339	305	306	366	335	362	342	325	325	327	320	318	330	362	397	335	338	342	306	327	365	328	305	319	324	292	306	324	342	323	310	337	314	318	364	327	335	337	327	305	315	311	315	299	327	316	344	331	352	353	298	329	339	329	283	331	309	316	350	295	328	341	321	308	355	342	310	321	322
22886	20592	27352	23830	20594	20655	10310	1635	1149	1067	1000	937	851	830	844	772	740	771	770	713	691	742	704	660	742	669	721	663	655	718	644	667	653	644	692	698	649	687	643	615	696	666	661	656	666	705	656	676	641	609	673	645	652	618	629	628	638	657	721	691	622	682	642	676	630	613	646	602	619	686	648	604	646	616	644	679	631	597	635	625	631	642	629	606	598	629	629	638	654	609	578	623	626	638	669	641	636	617	621	628	630	576	632	664	645	571	639	628	601	613	612	635	632	645	693	583	642	663	665	611	611	569	634	675	681	669	583	652	624	623	635	610	611	623	629	595	693	620	634	655	609	628	641	615	633	629	655	634	648	628	658	600	638	634	635	651	605	608	606	615	637	579	617	623	570	586	637	613	649	603	647	612	614	626	613	634	642	609	606	597	633	632	601	642	588	603	637	609	617	660	667	609	620	633	653	629	637	590	646	628	646	634	597	627	630	651	615	588	629	672	646	632	645	595	594	657	634	620	633	621	629	655	638	635	652	584	601	604	640	633	606	608	648	632	628	620	593	643	619	600	623	600	597	646	648	637	601	607	621	635	575	653	651	634	581	631	614	610	664	628	611	676	599	592	661	628	616	597	640	557	629	597	643	639	597	659	663	624	610	593	611	638	699	618	644	635	644	663	651	600	576	626	671	603	608	591	640	642	631	581	603	657	639	684	606	613	609	602	646	645	622	626	663	582	653	673	582	636	657	668	621	633	656	606	655	624	591	572	625	623	619	646	621	626	630	625	597	584	603	581	658	587	665	626	584	682	666	616	646	627	628	646	620	629	609	633	652	630	590	662	628	625	644	663	620	639	615	627	603	646	606	562	597	646	647	578	623	638	631	633	599	622	596	633	612	630	605	666	622	614	627	644	632	657	628	610	630	637	622	640	664	593	616	641	607	578	635	656	583	625	684	615	611	604	596	652	691	607	623	600	625	607	645	611	619	637	643	658	631	617	674	607	598	589	645	668	630	604	629	587	599	623	645	611	642	634	640	641	569	620	573	581	646	627	614	587	662	628	673	639	607	623	598	576	590	684	569	614	671	589	640	590	655	661	619	615	618	622	652	579	668	633	655	622	664	632	610	632	582	627	604	608	614	643	634	681	665	587	621	602	580	655	622	630	608	610	617	595	620	622	623	638	636	652	639	636	640	656	624	630	662	619	622	595	614	640	626	599	614	650	601	614	597	670	625	638	645	584	608	645	616	651	664	586	647	612	643	655	652	601	641	617	659	659	588	628	619	631	638	629	651	605	615	638	653	658	583	644	642	610	651	600	587	616	642	611	638	605	592	600	599	616	650	667	680	619	646	629	654	665	642	627	642	668	648	653	612	634	625	574	614	655	600	602	658	622	594	592	639	597	623	599	644	651	652	607	684	664	602	640	660	635	591	592	652	645	648	585	608	621	640	631	577	595	604	677	589	597	625	641	629	627	622	635	629	614	640	632	654	629	654	646	633	616	620	600	629	641	620	611	638	599	664	610	603	660	596	630	612	588	628	643	599	666	647	612	612	639	607	604	610	580	597	623	645	688	629	626	624	609	638	604	589	572	567	635	629	617	616	661	644	609	626	629	593	593	656	615	649	634	622	654	610	625	606	642	636	598	606	660	594	613	612	609	613	661	615	621	615	618	642	622	605	573	621	629	616	635	641	613	600	624	663	613	663	641	634	588	636	621	629	657	607	628	644	638	622	635	666	648	649	619	604	636	661	637	615	642	642	646	657	634	611	642	588	636	648	696	625	634	630	623	600	671	613	630	628	635	629	586	663	604	656	684	572	578	626	602	678	704	604	613	630	631	606	688	648	611	645	629	580	613	630	672	631	647	621	626	636	634	625	603	631	640	643	628	578	635	592	602	627	609	659	630	618	637	646	631	622	628	605	637	546	587	604	650	613	611	628	625	636	670	606	617	657	634	630	659	657	600	584	656	618	583	576	684	649	608	627	653	592	643	637	641	667	625	633	613	636	663	637	597	646	649	634	587	610	649	660	648	611	614	641	620	610	623	619	606	618	596	658	632	621	603	587	676	632	608	607	565	611	616	616	592	618	663	710	657	642	635	607	633	669	626	606	651	649	648	611	605	663	601	615	611	606	644	628	641	641	588	597	654	639	599	590	614	621	585	603	596	619	649	664	617	640	653	618	628	613	647	613	592	627	608	644	645	639	594	651	666	668	641	593	626	628	593	660	616	621	623	639	630	634	629	658	634	634	606	633	643	607	664	629	583	626	577	620	627	669	600	653	617	637	664	619	595	629	603	636	629	610	679	654	644	638	590	605	642	626	605	648	615	669	635	637	652	599	599	655	640	667	642	631	601	624	630	642	601	625	600	622	635	652	646	635	630	646	619	675	632	646	612	641	589	603	658	599	653	650	628	621	567	639	637	603	614	618	628	616	604	597	593	601	636	575	647	650	648	639	622	577	686	585	641	613	699	580	635	613	661	636	659	647	602	657	609	624	596	617	630	654	627	644	659	649	603	613	616	650	638	550	621	626	627	673	611	647	545	653	607	637	622	623	599	618	645	650	572	657	639	592	624	651	666	610	645	626	625	626	636	638	613	612	645	640	615	608	602	651	638	579	619	633	615	627	625	612	617	652	656	622	637	650	656	652	630	563	592	601	662	646	649	620	607	651	612	660	634	643	597	659	613	595	654	650	650	617	587	626	642	625	609	625	665	644	626	589	601	622	667	666	679	608	638	668	630	594	677	598	599	687	635	635	606	651	618	624	642	594	581	599	602	640	634	648	615	626	594	633	615	632	656	623	662	623	607	610	605	658	604	632	632	625	635	638	647	667	652	621	602	647	668	593	580	658	656	634	628	601	656	638	649	655	602	611	608	602	609	663	605	635	599	583	629	591	621	659	639	632	618	643	622	631	601	608	584	638	622	627	633	635	647	552	652	628	639	609	655	614	635	676	610	629	610	638	619	602	604	654	585	574	596	627	631	641	626	633	637	637	628	625	622	657	587	612	613	650	614	610	684	622	615	631	605	597	620	629	629	622	624	608	640	609	611	598	600	626	612	606	628	689	622	640	644	642	657	624	632	603	588	591	617	605	617	652	620	635	662	667	650	604	586	608	613	597	605	630	688	624	641	619	610	677	613	620	650	624	610	607	638	603	633	570	644	624	600	640	619	660	623	655	628	626	669	639	614	608	623	653	631	643	613	629	651	614	646	640	648	649	600	633	655	618	638	591	650	594	618	658	634	634	664	650	594	581	634	637	620	634	620	622	647	655	618	671	627	634	605	557	588	641	604	616	611	609	596	664	649	624	672	626	632	644	615	563	639	637	620	636	614	637	639	637	621	643	626	613	613	623	645	651	618	640	638	610	636	662	620	617	620	614	652	650	627	688	631	602	611	615	672	580	650	622	603	668	651	622	613	631	593	568	624	603	655	594	633	603	622	622	579	689	654	630	599	652	645	579	584	603	590	606	579	618	654	594	614
20050	14596	13252	7592	5049	3849	2864	2335	1898	1677	1477	1348	1203	1081	1048	942	947	868	871	873	772	765	757	715	762	744	698	702	660	682	681	676	684	650	665	627	656	652	626	661	641	602	643	651	626	634	619	648	660	626	609	634	652	664	644	632	649	622	640	618	648	625	619	602	577	621	608	623	640	600	591	657	615	649	620	643	631	652	625	607	621	629	638	584	569	624	594	577	570	584	579	592	612	587	568	647	626	628	627	609	639	611	616	589	633	620	620	634	607	592	646	611	571	605	644	599	566	645	599	613	585	614	640	603	589	616	611	606	606	580	596	595	576	629	582	626	617	678	670	614	636	624	583	579	595	592	592	592	609	594	617	639	603	597	638	640	606	560	578	608	577	603	649	566	632	625	604	614	627	607	639	600	592	662	618	567	626	584	613	615	613	616	578	579	621	636	555	604	564	638	629	592	620	615	587	587	589	606	604	578	591	622	611	632	593	603	565	620	601	577	653	583	587	631	603	635	607	620	592	622	588	626	579	607	637	553	604	666	598	640	572	637	609	640	599	617	595	641	614	607	579	612	661	653	626	610	550	575	624	616	577	630	593	608	644	611	620	581	576	624	618	594	597	592	589	595	604	629	611	574	605	594	580	588	583	608	596	610	575	602	601	577	606	603	585	629	605	580	594	556	600	608	607	596	592	582	621	594	581	637	599	587	604	608	611	607	603	618	651	554	604	594	613	637	606	629	603	568	624	583	615	610	625	585	602	609	612	598	564	550	617	620	569	625	600	612	574	602	623	594	648	593	593	588	580	598	587	624	646	645	606	596	643	583	609	627	594	625	651	576	606	590	639	605	611	658	602	646	620	530	640	594	586	632	564	579	599	568	619	549	585	596	632	662	578	641	556	621	640	585	640	626	604	603	631	612	569	597	613	609	586	603	640	628	648	624	569	600	603	626	591	606	594	593	572	610	638	605	617	609	581	598	633	630	634	608	599	615	581	577	635	564	626	535	619	642	586	595	574	652	613	621	572	607	592	586	597	602	571	632	604	579	611	601	636	575	616	599	592	607	623	609	587	615	666	575	594	606	638	578	574	645	640	638	615	578	606	588	628	596	581	574	550	624	662	650	581	612	628	609	637	590	611	629	598	562	575	545	552	580	600	617	627	578	583	572	626	611	623	650	583	585	572	603	647	599	633	591	611	574	556	598	579	597	582	610	588	590	629	620	619	611	613	608	583	613	608	572	579	591	603	628	607	624	598	601	637	595	636	630	580	599	675	608	588	599	592	535	589	578	639	638	632	563	591	615	622	610	604	611	581	575	641	621	601	608	639	612	614	587	605	598	602	644	570	604	608	574	630	649	632	627	593	602	539	602	594	610	632	637	577	630	629	596	585	561	601	564	637	589	655	631	593	614	589	579	583	574	578	580	598	623	582	564	633	559	628	550	627	645	577	614	654	556	619	593	589	609	601	670	577	568	600	622	637	577	579	617	578	600	625	582	595	617	606	623	611	619	619	640	550	638	644	603	616	589	630	578	578	601	576	560	627	592	614	627	588	627	608	594	592	616	616	588	594	607	603	564	624	604	619	610	583	586	583	599	601	564	636	573	561	634	558	643	582	594	598	582	622	614	655	601	597	614	614	643	608	628	620	607	595	622	633	566	615	634	579	617	613	639	599	555	610	625	607	596	607	587	593	579	621	592	631	621	615	622	567	615	574	535	630	607	618	609	635	599	611	612	614	564	624	641	593	580	593	617	624	598	596	653	598	605	571	592	587	575	642	527	583	592	651	606	591	592	569	595	576	575	576	606	636	625	569	621	596	542	623	566	587	591	601	597	652	650	590	592	597	611	608	588	560	606	620	625	617	610	572	614	598	570	645	617	602	599	605	594	639	621	624	607	634	568	580	640	618	580	634	573	602	568	596	572	663	652	584	589	601	582	614	610	599	587	607	646	594	601	584	626	571	556	595	633	613	612	628	597	581	640	569	584	591	604	605	612	609	601	594	624	567	606	603	591	572	604	580	570	642	610	571	588	614	592	610	588	588	636	605	619	570	558	588	607	624	618	658	605	610	614	617	637	609	603	583	606	600	618	608	584	593	627	606	620	602	622	587	611	601	666	617	651	593	564	605	600	592	625	604	620	614	596	585	596	555	593	592	592	639	611	605	639	607	651	590	598	551	594	560	596	592	606	639	594	612	636	610	572	592	604	635	594	619	572	628	551	544	572	590	641	636	573	578	618	624	593	563	588	575	613	574	594	616	604	621	576	592	572	603	570	616	624	592	627	611	603	608	551	584	584	588	630	610	599	573	617	618	601	569	609	594	584	584	586	614	630	618	594	610	567	617	577	637	583	590	584	571	622	588	620	628	600	625	618	621	591	564	645	617	562	637	636	579	593	571	630	616	605	608	592	621	588	584	605	591	554	622	612	635	602	585	555	594	618	632	574	619	649	598	623	607	595	620	592	582	590	613	610	603	612	585	622	583	650	563	552	601	561	619	597	610	588	583	609	610	653	598	605	603	592	600	605	606	628	590	600	593	625	617	566	610	624	643	612	590	595	604	611	588	647	564	618	663	638	610	596	590	630	624	584	585	603	637	616	580	618	625	615	644	570	613	564	611	611	603	582	576	599	617	598	617	609	648	630	616	589	597	623	638	594	598	624	607	580	603	606	598	584	614	591	609	632	591	586	578	620	582	620	638	635	599	631	610	607	646	635	596	606	616	583	615	607	576	617	624	582	588	641	608	615	594	615	613	581	619	583	570	599	631	578	593	621	623	586	609	587	654	587	605	612	580	556	617	615	596	620	633	606	599	619	628	591	563	590	647	579	597	604	621	611	609	583	622	602	600	592	589	614	585	622	589	643	612	591	576	636	644	612	594	637	610	595	610	659	545	623	567	589	617	590	626	554	593	590	603	613	608	621	602	598	581	610	623	562	603	648	635	633	617	616	629	623	646	608	585	634	640	626	623	614	561	596	605	591	605	602	587	556	589	588	578	646	661	643	600	589	595	603	584	617	562	628	588	568	642	593	592	656	585	575	618	627	616	627	569	601	565	625	634	596	592	612	592	571	597	578	585	603	609	601	607	635	624	614	600	575	631	609	590	597	609	608	597	610	630	616	588	584	647	607	610	592	624	592	621	620	624	621	620	599	608	636	587	587	605	597	591	607	562	602	608	562	557	567	585	605	565	588	586	615	593	647	602	642	601	622	567	647	599	597	634	552	614	572	585	612	582	620	609	591	570	637	601	575	589	641	596	602	621	591	582	627	565	595	628	606	589	591	609	601	601	617	584	573	622	614	569	608	638	602	625	610	640	608	594	606	599	626	565	596	551	620	618	566	575	611	634	608	601	581	636	599	627	570	594	594	640	602	574	571	602	591	612	614	578	605	583	599	594	646	610	599	607	585	601	605	603	650	597	620	584	647	593	569	596	595	569	614	643	563	581	608	595	639	609	588	643	611	603	589	612	581	578	582	590	624	599	604
31146	15004	2340	446	356	321	298	311	275	274	257	274	306	264	288	282	289	257	281	283	262	253	299	300	283	275	283	280	272	269	287	260	285	264	246	285	298	258	275	249	273	320	275	283	244	270	268	238	267	267	270	293	291	301	282	291	276	284	270	258	244	259	297	268	290	294	245	277	267	293	286	264	268	291	274	260	255	282	261	261	251	261	268	261	273	268	258	266	306	229	278	274	259	256	267	269	302	261	267	261	263	267	280	255	303	281	271	250	257	258	284	289	273	264	280	257	284	282	270	271	269	299	276	256	264	264	300	268	252	276	285	286	325	298	264	300	269	293	282	268	262	270	271	261	285	309	265	258	252	256	244	277	310	260	278	274	278	272	283	253	281	290	263	243	281	268	233	291	262	274	288	267	253	281	290	283	283	267	262	244	314	247	241	273	282	264	282	276	259	262	284	289	280	267	269	286	242	257	296	266	304	235	242	271	314	279	290	273	280	251	287	290	263	285	272	236	274	276	276	261	246	259	268	268	283	241	262	224	321	249	271	261	287	265	261	245	296	248	283	255	276	280	254	243	285	267	295	286	272	267	292	268	284	279	260	269	258	274	276	254	232	277	268	290	250	267	257	285	254	269	294	284	256	275	259	240	266	253	278	243	290	294	269	292	289	276	266	276	272	276	257	317	293	283	279	294	265	265	275	285	259	269	259	279	267	271	285	275	274	275	248	276	296	247	258	292	291	253	261	253	276	260	271	278	275	276	269	276	269	266	284	305	304	303	255	264	268	251	289	280	286	266	261	270	262	281	268	263	260	275	292	274	288	276	276	260	273	243	270	274	290	273	268	270	281	280	252	262	281	283	290	287	284	281	263	266	266	291	256	279	237	284	272	263	253	278	281	259	273	264	269	266	290	263	267	308	269	294	273	247	252	278	265	261	274	269	272	252	241	294	286	261	305	251	295	296	293	260	240	300	265	297	272	315	286	283	263	270	280	276	251	246	266	260	260	284	256	254	279	258	276	281	292	301	304	294	269	280	266	264	292	257	246	282	245	283	249	275	264	278	277	251	272	284	254	238	286	262	269	298	293	278	251	239	271	243	261	256	291	266	287	253	261	269	248	293	283	283	264	265	268	249	254	280	274	255	267	284	262	261	266	238	251	254	301	289	288	292	280	285	281	289	242	253	252	251	268	266	277	243	294	302	271	276	274	281	318	290	258	284	283	283	282	269	282	270	265	246	269	259	270	290	268	258	286	274	268	257	285	278	268	262	262	267	285	295	262	273	256	265	269	272	281	276	244	260	286	295	267	289	258	278	296	248	279	268	266	289	294	267	274	249	260	275	271	300	252	276	294	286	249	279	286	262	272	269	272	278	271	294	286	273	270	251	286	288	225	294	255	259	242	259	293	259	280	252	301	278	298	243	282	277	261	297	269	259	290	288	284	251	282	281	243	291	280	278	276	303	287	312	246	275	271	278	259	270	259	253	270	264	261	291	303	275	236	260	279	270	284	288	261	286	286	281	273	300	259	286	243	284	282	281	268	278	269	258	236	261	279	306	294	291	258	294	265	249	266	278	249	270	271	275	299	286	266	238	282	282	257	269	287	301	252	277	265	287	293	266	275	272	273	257	300	249	279	248	280	289	263	284	282	295	289	280	297	257	284	265	304	294	287	265	286	277	298	253	289	291	252	295	292	248	254	268	285	253	263	240	298	264	253	244	263	269	260	260	242	283	299	264	275	269	247	263	223	313	261	265	285	288	278	286	311	253	258	254	260	270	290	262	285	273	259	235	262	270	257	233	283	289	282	260	248	288	272	266	242	267	290	251	299	270	278	286	273	281	267	267	302	269	281	291	266	266	255	293	276	282	259	289	282	250	277	266	298	249	278	256	268	261	260	258	292	272	298	297	262	266	275	270	301	250	280	257	280	262	283	309	274	286	259	298	257	282	246	273	237	257	286	279	272	285	248	304	273	292	289	274	269	284	240	234	276	259	288	284	247	281	252	295	247	269	283	268	271	279	273	248	271	248	236	274	266	295	303	269	274	275	313	275	258	244	261	263	284	260	265	247	277	286	275	271	283	267	240	284	256	286	257	245	293	259	283	262	262	257	265	287	285	295	268	271	290	273	267	269	281	254	280	250	306	286	262	261	309	284	241	278	306	275	279	284	242	259	224	279	265	272	291	255	243	269	267	265	258	272	251	296	258	268	249	280	288	276	289	276	286	324	274	279	267	284	294	267	259	260	282	288	266	262	236	250	297	294	271	262	268	283	278	293	257	280	282	294	276	272	301	266	269	276	263	244	288	249	271	238	278	262	242	268	272	265	275	254	290	248	276	277	279	265	290	290	263	275	246	260	244	298	257	255	250	282	276	277	261	261	284	270	267	307	287	287	293	245	279	283	293	298	289	262	290	246	263	272	255	278	286	269	255	294	275	252	280	242	267	289	306	267	255	250	265	273	275	253	274	279	303	254	264	317	272	329	258	269	248	268	276	280	284	274	257	274	294	269	301	252	302	272	273	248	262	254	265	255	280	280	313	291	246	290	270	285	274	280	279	273	277	293	257	277	260	279	274	288	274	276	274	280	290	291	268	293	247	267	271	264	289	284	279	276	261	285	277	250	261	251	247	310	271	260	273	268	263	294	275	279	270	273	288	295	295	264	263	258	264	235	256	286	270	284	285	255	270	270	269	252	301	245	274	285	275	259	256	260	296	266	276	265	274	267	254	258	250	285	259	296	272	262	265	281	264	276	285	273	278	262	300	243	261	289	266	267	269	271	276	258	280	292	277	284	253	254	281	243	255	272	262	291	253	258	274	263	263	255	258	279	260	286	256	257	251	264	277	280	258	268	268	246	270	250	242	288	264	283	256	260	274	271	258	252	266	260	267	292	295	297	262	306	239	280	287	299	285	244	250	271	268	281	279	281	257	287	297	285	261	269	281	262	304	285	284	279	251	264	290	300	279	301	285	318	269	271	273	280	238	288	287	231	278	287	260	259	263	283	302	299	321	282	261	297	276	268	293	262	262	261	263	261	272	262	297	273	302	292	243	254	297	262	271	245	279	252	281	296	276	260	293	287	262	272	276	260	285	282	282	251	269	303	271	304	297	260	251	268	286	264	269	242	280	319	289	267	282	306	296	256	283	304	261	279	272	265	278	262	250	258	300	270	278	303	278	308	268	290	293	259	268	301	300	315	305	274	249	249	270	280	269	278	272	274	257	257	288	237	243	293	240	310	280	271	255	246	306	253	276	272	261	265	281	261	287	285	270	262	290	280	268	292	279	267	255	282	281	278	244	293	259	283	276	296	278	286	257	274	299	275	284	276	277	263	260	295	296	274	294	290	263	284	268	244	282	271	296	253	289	239	258	260	299	270	254	259	270	257	253	272	270	282	294	292	237	273	276	301	280	294	227	265	264	275	250	261	267	283	237	290	279	289	267	251	249	268	270	273	306	253	282	277	253	289	263	245	269	291	279	284
18510	814	658	457	396	380	323	321	333	334	349	312	325	288	313	302	295	332	315	329	315	303	273	291	313	298	303	298	299	324	293	290	317	314	278	342	331	330	288	302	305	299	306	292	287	312	309	313	332	325	316	294	287	294	316	275	313	284	298	318	302	259	317	299	327	319	312	336	300	308	280	334	302	307	279	274	283	311	316	315	282	301	311	298	316	308	305	308	313	304	298	290	290	289	270	292	335	303	270	263	316	310	275	286	323	288	285	297	298	331	305	301	303	295	288	261	287	288	325	299	311	326	304	331	301	312	331	310	308	330	308	318	324	294	279	311	336	310	309	272	299	330	323	281	289	289	300	333	283	299	297	307	291	324	305	271	312	290	305	281	297	312	290	305	277	301	288	300	296	296	275	327	321	299	314	344	332	294	289	310	298	290	295	353	318	298	291	319	326	345	321	306	304	280	267	299	297	292	304	284	284	288	307	335	325	298	290	277	328	302	301	278	318	312	324	317	328	314	296	291	295	306	307	305	310	302	291	323	293	307	300	299	297	295	305	318	324	281	279	288	316	327	295	303	313	281	298	346	278	318	324	304	296	269	298	314	318	304	299	329	326	305	255	305	305	296	304	305	280	337	313	300	299	327	281	339	306	282	280	300	275	315	329	291	329	291	287	280	302	289	311	303	268	297	294	302	287	326	282	282	292	284	299	297	322	286	316	305	312	295	300	306	290	295	276	309	275	314	273	296	322	284	309	290	313	327	303	296	275	309	307	298	295	302	311	275	339	297	311	302	324	290	319	274	294	313	284	309	336	342	309	310	304	335	295	318	298	347	309	273	304	284	323	294	285	314	296	338	295	313	295	331	282	313	322	277	287	335	312	291	284	307	299	312	306	311	309	280	300	304	275	288	316	283	276	322	296	313	330	326	307	335	284	269	304	279	329	262	283	309	308	321	307	281	285	324	313	320	313	305	276	332	294	306	299	316	328	275	313	288	284	309	335	268	313	330	321	256	294	302	299	276	310	293	325	291	285	290	291	303	316	314	298	290	274	291	295	265	275	288	279	297	306	273	298	318	305	261	287	305	305	272	283	298	273	262	263	304	321	298	306	310	308	323	282	285	293	289	273	279	289	296	304	298	315	292	345	274	301	318	298	305	309	312	271	324	319	309	294	285	292	312	291	321	290	313	307	328	290	280	318	310	281	299	261	311	328	303	314	320	272	290	315	292	294	325	322	302	278	303	279	305	275	305	287	311	294	277	315	294	318	315	279	327	333	303	282	287	307	294	290	290	332	299	288	306	298	339	295	311	301	289	292	327	290	331	314	283	288	297	267	324	303	285	295	307	295	301	306	305	270	315	304	303	340	271	298	299	322	301	293	281	289	289	291	290	316	320	316	273	302	301	307	315	308	326	297	264	262	287	280	313	324	268	293	287	297	289	274	296	304	290	328	296	284	308	281	306	328	305	302	292	295	300	291	309	344	291	309	299	296	339	312	311	309	294	310	332	293	312	304	315	294	287	314	281	312	332	290	258	298	298	310	287	291	300	311	304	304	277	299	280	296	331	288	304	295	323	295	268	326	334	298	279	296	310	249	273	295	288	273	319	326	297	295	314	295	338	327	281	279	320	302	309	287	306	305	306	271	292	297	288	290	330	286	291	255	291	268	321	295	279	278	333	299	287	294	309	316	292	304	284	317	310	278	308	333	308	300	302	309	306	333	297	314	293	305	301	302	317	321	275	280	317	290	298	299	293	309	322	292	302	287	308	293	338	291	318	303	295	321	304	296	335	324	325	318	264	324	290	304	296	286	307	317	288	295	287	294	301	326	254	308	279	296	313	292	303	302	292	280	303	292	288	312	309	306	274	298	278	291	273	319	314	307	302	315	301	285	279	307	322	296	311	305	283	315	293	319	282	308	304	308	313	299	272	299	307	271	288	319	323	313	277	288	281	270	280	306	295	287	320	294	306	306	292	270	301	272	268	279	309	297	294	304	273	332	278	298	305	283	308	319	286	306	299	319	310	322	288	295	319	309	301	299	304	277	287	294	341	302	271	290	260	320	321	297	304	293	296	286	290	321	309	309	299	314	277	284	293	314	290	314	288	326	293	304	333	320	307	304	279	325	308	322	306	284	280	311	305	287	287	314	324	299	326	304	287	314	290	281	287	303	288	287	315	313	327	288	313	278	263	292	310	313	339	333	320	305	309	325	291	303	309	290	298	297	292	332	308	268	309	296	260	324	295	274	318	307	289	287	291	306	313	316	313	302	276	292	301	302	292	308	305	328	293	320	307	321	283	307	294	304	313	301	305	307	307	295	298	319	296	323	285	308	305	304	312	305	285	261	275	289	323	301	301	289	286	267	279	290	327	293	314	301	307	327	299	310	269	303	286	316	309	294	286	326	309	314	297	297	302	321	316	286	282	298	279	301	292	319	272	283	319	305	299	290	310	290	330	299	317	321	330	343	324	349	308	307	268	267	300	301	321	323	313	298	307	310	285	313	307	308	296	308	304	300	307	281	303	299	277	270	312	302	311	293	270	306	294	269	334	314	288	291	296	310	282	307	296	309	277	323	291	307	291	319	292	316	272	280	301	285	319	287	296	297	284	311	281	308	312	324	309	304	275	318	291	301	303	282	298	290	281	323	292	300	302	292	290	325	297	293	281	302	287	302	299	280	314	312	298	335	281	325	293	320	312	334	311	299	288	316	326	269	325	328	317	279	303	294	289	280	304	288	311	313	301	312	305	303	285	308	326	279	302	293	287	315	319	296	287	305	296	335	270	317	289	314	292	296	307	316	305	283	330	292	298	306	303	292	325	302	335	294	294	290	304	287	287	303	283	295	265	293	295	277	302	305	290	292	295	322	286	284	293	297	288	305	280	325	271	304	324	303	289	313	322	295	289	316	310	313	294	253	292	293	289	323	300	288	322	300	300	292	270	285	286	273	306	300	268	294	300	305	339	334	299	287	299	279	311	300	297	264	295	333	333	295	305	319	280	311	293	329	297	311	273	297	304	278	308	317	297	272	296	303	290	285	332	312	314	305	287	289	277	320	277	297	291	277	294	279	315	291	306	314	277	319	306	318	313	290	287	300	294	280	266	296	306	303	323	285	291	271	326	301	307	310	307	306	301	275	292	288	311	297	296	252	330	320	261	258	287	289	271	268	297	280	291	307	299	279	294	327	318	303	292	285	284	313	288	295	288	312	302	284	278	295	293	284	290	321	294	301	299	321	273	331	313	285	303	337	302	313	281	297	316	275	322	302	293	298	293	285	318	280	270	319	319	331	307	317	311	312	319	278	329	283	308	283	280	317	288	299	296	305	284	289	308	304	305	284	322	322	314	262	304	285	293	288	283	287	283	301	267	286	278	326	316	328	301	304	288	294	268	296	294	311	319	320	313	329	297	293	301	279	313	328	318	324	287	323	296	314	257	315	295	300	280	305	267	303	329	283	278	321	301	320	280	293	272	303	307	326	316
24909	20604	26846	24328	20591	9274	1057	703	556	504	436	452	393	387	377	364	340	309	365	339	304	349	334	375	349	326	331	320	330	318	311	273	335	286	343	349	288	313	351	328	328	304	297	303	283	340	276	314	317	304	338	301	311	306	283	307	283	303	298	316	295	292	276	297	296	278	300	283	313	294	325	298	273	282	310	305	279	301	303	325	287	323	295	309	287	319	300	313	307	301	333	292	334	291	288	310	309	269	326	297	286	320	274	304	303	311	317	292	270	334	291	314	276	275	304	274	294	295	296	315	277	280	308	319	277	290	307	307	277	308	300	294	341	294	295	348	278	299	329	328	318	292	321	285	306	296	295	336	311	335	305	311	303	309	300	316	295	310	280	303	327	317	324	291	297	304	305	272	299	310	289	286	283	325	301	296	313	301	290	293	306	317	309	309	281	302	338	301	323	308	292	318	309	331	303	304	317	297	293	310	325	313	274	315	302	298	281	280	314	329	302	314	305	337	269	306	316	284	311	309	314	279	264	286	284	299	275	297	275	300	279	315	278	297	305	289	284	271	305	289	290	327	293	274	309	298	282	278	268	319	301	319	311	304	317	294	297	286	316	334	296	285	327	305	307	296	265	280	316	287	302	313	273	318	276	282	298	268	303	286	314	325	318	324	273	321	285	279	290	312	320	327	298	314	287	286	306	267	287	294	313	292	308	283	300	295	249	280	318	264	317	307	301	300	283	299	278	291	300	291	292	310	291	276	311	293	296	280	320	306	327	282	316	271	274	281	294	290	278	261	339	295	286	270	285	309	302	291	324	280	317	317	310	292	297	261	310	303	326	302	283	314	297	281	311	310	302	325	278	277	276	289	313	295	285	313	279	310	333	267	268	283	289	268	309	299	331	316	296	299	345	296	302	303	316	305	326	317	282	287	293	325	310	309	295	281	296	324	270	283	314	296	306	292	318	289	307	271	288	310	292	337	314	314	296	304	270	326	264	311	334	284	304	290	286	291	267	327	309	309	319	329	295	288	327	281	320	279	321	316	309	278	279	303	290	313	344	278	301	301	301	286	307	330	306	309	300	302	304	291	294	301	321	302	332	333	299	299	302	316	275	332	283	292	282	282	310	325	300	306	309	275	317	265	311	333	347	307	317	314	309	288	316	321	315	293	327	287	328	292	285	320	295	341	324	294	322	321	296	293	300	282	331	260	326	288	301	276	276	319	346	280	287	311	288	304	303	307	297	304	311	303	301	311	291	280	315	308	292	276	278	274	298	294	329	308	283	296	323	312	305	287	326	292	269	284	310	303	334	305	294	317	290	293	297	302	282	313	268	300	321	308	280	341	312	280	340	272	306	308	317	290	278	327	310	305	310	328	293	293	280	288	291	292	303	254	296	304	299	257	312	263	329	303	287	308	274	293	306	298	281	306	303	306	313	302	267	292	280	304	325	274	320	280	294	285	299	325	303	309	303	310	281	292	301	322	300	277	282	290	286	298	289	324	299	282	305	290	312	337	314	274	309	267	291	305	292	300	301	319	274	301	304	294	314	318	313	331	308	269	248	295	295	314	294	323	333	294	307	279	305	304	295	311	269	297	267	311	295	316	347	273	313	306	281	294	312	294	307	311	284	318	284	321	268	290	313	288	281	307	292	317	298	311	301	278	313	294	293	285	323	295	293	278	315	303	331	299	297	295	319	302	303	289	317	299	314	281	297	329	291	314	319	279	288	284	296	276	345	301	274	324	312	290	313	325	271	338	279	286	281	290	296	269	301	322	292	328	294	279	268	302	302	269	313	331	308	303	288	283	313	295	300	316	306	307	300	311	276	284	316	309	327	341	301	275	301	311	302	272	288	285	280	282	313	287	276	268	278	283	287	266	297	299	314	311	301	283	295	307	292	264	275	295	306	283	302	283	303	274	306	274	320	328	296	308	285	268	322	292	320	290	281	267	308	293	295	297	291	311	300	303	315	334	283	300	309	304	302	273	287	311	311	275	310	283	306	307	304	307	297	279	295	327	317	294	321	318	287	289	310	330	289	327	278	298	298	299	320	290	291	303	309	307	321	273	293	271	297	290	269	273	305	305	283	316	340	305	298	269	301	298	321	315	298	312	310	280	310	284	309	308	304	306	308	280	309	319	266	322	269	289	339	295	292	335	300	300	289	299	271	279	282	300	299	262	277	317	311	323	282	294	328	295	278	280	280	291	324	312	276	308	316	296	287	284	286	274	315	279	311	273	309	295	314	314	290	298	293	298	304	338	290	298	294	320	289	301	289	304	291	274	305	291	307	308	337	322	323	300	287	259	287	312	274	317	343	294	278	289	280	286	258	289	306	281	323	323	282	260	308	296	314	314	301	310	284	317	293	311	298	300	254	325	315	320	315	311	322	294	301	294	296	288	291	311	274	310	286	316	280	279	290	278	283	310	290	293	286	265	286	329	293	304	299	289	286	298	290	314	314	273	303	265	286	300	327	279	296	283	311	291	274	304	309	313	303	303	282	336	320	296	318	287	300	275	278	291	321	311	304	271	315	273	345	309	309	257	283	292	305	313	288	330	291	302	283	302	325	325	300	296	275	302	296	295	290	299	318	298	299	332	283	303	307	317	255	257	304	294	284	272	307	303	291	258	327	276	302	317	306	303	305	306	280	305	280	330	303	286	253	297	300	288	280	272	298	307	298	304	262	322	292	303	297	285	317	312	302	320	318	324	290	318	306	301	272	294	306	301	273	287	272	292	319	301	271	261	320	273	289	273	273	288	285	300	320	318	303	287	284	319	272	283	287	288	304	295	292	290	300	323	286	327	288	282	286	289	284	284	303	310	296	266	318	292	316	317	292	305	317	319	294	315	315	326	278	292	307	278	309	300	285	287	315	301	324	273	315	293	293	288	298	307	274	304	285	326	299	312	301	306	316	310	300	312	299	301	318	322	304	327	280	289	278	306	304	290	290	285	325	281	293	307	284	306	311	288	300	290	316	313	309	319	322	308	283	290	286	293	313	310	312	268	306	332	296	311	285	285	283	287	288	276	290	293	291	304	280	305	294	294	317	319	302	295	284	325	280	319	287	280	326	310	269	268	293	280	314	323	279	314	315	279	329	305	298	292	281	301	269	323	296	280	286	274	292	270	317	306	315	310	308	296	291	313	308	301	297	320	324	299	266	290	312	311	256	326	322	292	270	304	301	318	294	279	269	291	261	289	289	311	293	300	307	323	325	282	297	269	294	275	290	274	302	293	274	287	312	311	309	310	306	298	296	306	319	325	296	322	287	276	324	298	320	313	289	311	336	319	327	308	301	288	298	281	290	266	292	327	303	323	273	277	284	304	301	297	323	325	305	298	315	292	304	259	316	300	275	323	333	299	293	297	312	284	305	308	315	297	249	299	303	296	354	333	304	310	289	330	285	304	320	304	292	264	281	314	303	314	245	313	296	291	290	267	305	270	295	302	308	293	299	260	299	329	297	299	310	293	282	312	305	309	288	314
24204	8284	7511	4019	2616	1901	1434	1227	1024	836	751	641	589	558	512	486	461	428	455	380	386	382	385	394	337	355	351	344	350	362	305	328	352	311	337	333	335	328	310	292	331	338	302	359	320	301	298	289	309	295	308	317	339	302	334	291	277	321	299	325	291	316	314	335	307	297	300	314	318	351	315	337	336	327	296	295	288	315	313	299	340	319	308	326	311	324	321	281	314	318	323	311	325	285	326	284	298	295	283	290	305	304	321	268	300	310	329	335	295	306	303	284	329	284	319	310	298	313	325	306	276	308	278	327	294	332	308	287	318	315	312	308	316	320	339	313	311	335	313	359	314	307	316	287	285	305	315	320	309	303	321	330	308	295	323	293	287	326	298	328	292	306	294	291	289	305	328	309	318	300	314	341	326	311	286	275	330	333	322	326	296	334	326	310	302	331	335	305	335	290	314	308	284	311	308	309	311	296	282	330	299	314	288	318	275	295	315	310	310	312	293	308	312	290	299	297	301	313	308	324	302	296	328	312	295	323	306	299	301	323	310	325	312	318	319	300	290	316	330	316	276	317	293	310	305	279	317	282	301	316	320	311	319	298	271	280	266	316	300	301	289	313	332	308	281	335	292	292	322	296	331	308	308	329	306	299	291	315	327	292	309	327	323	281	290	342	291	338	334	304	313	296	315	299	296	298	299	302	291	313	310	300	333	315	310	318	295	322	305	327	316	303	303	296	298	316	298	288	307	301	317	296	302	309	310	338	333	323	302	303	336	274	318	316	301	339	311	299	294	353	308	289	296	317	304	275	301	323	289	304	317	320	327	303	317	296	306	308	319	299	326	297	340	289	339	293	292	345	280	311	293	290	322	302	334	306	278	301	279	318	317	309	334	314	309	293	298	355	276	306	309	313	299	322	319	309	309	315	298	307	316	314	306	292	287	303	322	282	288	315	288	322	329	303	291	291	307	313	362	298	322	321	315	306	283	317	297	282	297	301	295	309	328	290	282	310	338	280	313	330	302	296	342	314	285	297	292	277	286	297	282	276	310	290	310	334	313	314	311	293	301	315	332	306	270	328	302	290	320	299	317	294	312	300	311	304	311	281	300	287	270	333	299	300	316	289	288	313	350	304	308	307	301	295	325	315	303	290	286	297	322	315	323	307	310	287	313	314	319	273	315	316	291	319	332	333	316	325	298	293	318	326	319	305	339	292	331	311	306	331	302	357	312	311	315	295	334	301	313	294	291	300	317	328	280	343	324	331	303	308	291	294	317	300	319	296	311	321	321	342	275	309	283	263	296	289	296	323	332	304	290	277	339	321	318	299	276	325	324	297	315	315	295	314	323	299	323	310	287	318	338	290	284	277	328	300	283	304	307	337	305	312	293	319	297	305	316	291	298	323	323	315	312	322	314	298	306	287	298	313	307	337	279	286	314	294	341	299	302	317	278	308	300	296	336	329	306	326	271	299	300	329	314	294	260	298	315	314	308	300	298	305	326	333	326	318	272	343	286	315	277	313	326	343	306	282	333	325	319	295	284	299	305	309	307	286	319	311	323	314	302	279	308	314	276	314	315	289	294	295	307	323	317	270	317	296	263	340	304	283	316	315	285	322	303	347	302	311	334	290	305	309	326	345	297	295	309	313	313	320	315	290	334	301	327	298	331	301	285	300	322	255	342	302	340	311	297	295	315	294	313	301	297	271	287	318	305	312	317	282	303	324	288	301	284	332	319	268	299	305	325	278	323	298	253	301	312	310	328	310	288	308	323	306	310	284	290	337	294	320	298	288	281	305	302	325	324	295	276	306	291	311	316	277	269	306	303	298	319	303	291	332	329	290	307	306	346	329	293	314	331	296	310	335	321	335	315	312	328	310	293	285	307	288	304	312	297	328	311	279	284	318	307	307	335	333	286	332	311	294	299	299	294	319	286	332	313	305	329	298	317	304	310	300	309	311	310	297	316	311	326	305	308	306	294	300	312	300	293	316	295	299	331	324	301	293	300	323	354	276	305	299	292	313	267	307	284	320	310	318	327	289	321	291	339	309	326	319	335	316	305	332	309	314	312	303	284	312	265	332	318	292	276	320	303	299	293	297	312	305	304	306	269	301	290	306	289	303	281	289	296	298	318	332	309	325	286	304	288	317	275	298	337	319	287	293	334	279	295	318	295	314	306	305	280	329	325	321	302	291	294	283	308	299	303	298	338	293	280	313	302	323	314	301	302	296	301	280	283	337	311	297	285	312	302	323	301	302	281	299	279	278	347	323	288	311	306	305	304	302	316	300	289	299	300	308	299	317	292	339	337	310	317	312	324	318	288	299	319	339	297	314	302	305	316	323	303	311	301	337	322	309	331	323	298	312	316	297	326	307	327	317	300	299	290	321	304	307	287	315	289	312	307	322	278	297	297	280	322	326	310	308	298	305	333	321	309	310	315	311	257	298	310	320	298	320	292	321	278	272	297	285	292	308	300	302	304	294	322	324	278	302	314	306	320	271	332	331	282	321	287	269	294	316	295	316	311	288	292	293	301	300	303	299	279	292	308	321	317	291	303	310	302	327	312	322	318	275	343	283	298	315	333	333	337	319	332	307	275	304	346	308	281	284	295	302	300	291	336	309	320	326	263	289	315	291	283	301	281	270	323	313	323	291	312	316	298	269	334	288	321	294	295	308	315	294	307	297	323	310	282	312	282	335	333	315	312	279	294	288	301	312	294	297	278	299	299	295	295	332	270	321	307	296	306	304	281	322	302	286	320	294	328	334	301	306	290	292	316	319	313	294	309	314	307	303	310	299	301	324	305	330	315	264	340	323	279	293	286	304	296	313	278	289	295	306	285	304	311	303	298	301	284	311	287	277	277	295	317	311	314	288	316	301	306	293	295	301	341	295	306	315	308	318	317	302	308	281	305	332	295	315	297	322	317	281	314	312	330	322	298	328	287	279	286	291	295	304	343	314	278	328	333	315	292	331	290	276	320	274	318	302	308	332	313	294	314	306	331	303	280	319	316	283	293	295	342	291	306	296	293	298	291	304	310	310	338	323	295	311	295	299	283	311	322	297	311	305	301	276	321	294	335	291	287	305	339	295	278	288	330	291	313	263	299	311	300	306	312	281	333	346	289	279	265	296	301	303	331	280	299	282	330	316	315	311	302	293	299	283	356	270	309	303	306	293	328	295	319	287	300	312	313	305	279	342	297	327	314	296	289	298	319	326	287	287	280	284	323	312	311	307	301	324	329	304	313	322	308	289	294	311	323	312	296	317	289	305	294	318	320	267	292	321	297	312	310	305	320	280	287	323	325	311	298	294	321	332	311	301	279	290	307	334	305	320	297	343	316	303	348	305	295	279	323	323	315	294	305	310	319	320	286	311	307	276	316	295	298	271	315	308	300	276	341	313	315	285	321	297	321	309	299	308	324	294	341	325	328	339	290	327	299	306	279	288	320	311	299	315	330	292	280	296	339	309	331	322	300	306	301	296	281	299	335	269
22945	20598	27300	23879	20599	20656	9756	1642	1206	1083	979	954	890	780	790	757	790	695	695	724	702	734	696	698	681	640	657	666	649	636	621	623	615	655	649	638	654	627	636	660	615	641	634	629	630	595	630	631	662	594	657	638	611	673	599	614	635	625	647	672	626	605	587	639	658	586	594	622	595	637	622	596	622	631	649	609	592	584	611	579	617	573	600	673	604	609	670	605	632	562	642	621	613	608	612	616	624	599	606	616	649	613	567	620	596	608	584	592	608	618	581	595	570	603	615	642	635	677	619	617	613	571	632	623	618	622	641	611	633	648	624	620	588	628	692	613	597	576	642	648	645	664	575	645	642	612	631	580	644	615	600	606	623	637	616	624	594	646	681	630	677	608	640	611	618	584	573	606	605	590	617	582	605	667	611	621	634	627	610	631	632	623	619	618	648	626	584	640	616	643	587	602	628	593	616	627	619	652	626	589	567	574	652	595	635	605	609	568	613	616	638	601	611	635	656	656	613	619	596	609	627	643	614	632	594	606	617	628	598	617	641	611	588	631	608	608	585	616	641	615	611	623	662	637	597	629	585	623	617	593	586	564	581	619	586	584	598	641	632	600	653	602	598	557	616	627	651	587	590	585	624	615	636	643	635	610	562	629	632	579	616	636	628	634	620	605	605	575	634	637	611	645	597	585	610	580	620	622	623	602	640	659	592	617	642	592	578	624	601	637	636	604	591	646	629	579	613	609	632	628	613	611	636	630	643	634	582	611	582	639	626	592	635	614	589	610	620	574	595	606	606	634	590	586	634	577	622	627	622	600	600	580	593	624	633	606	574	576	616	575	634	579	613	622	646	606	607	636	606	658	622	614	569	639	586	603	573	592	609	633	615	627	619	592	564	610	580	607	588	611	632	648	651	596	622	591	620	618	613	638	627	629	695	550	593	613	558	649	626	606	608	622	651	576	588	584	605	609	594	588	636	596	629	625	594	642	592	573	574	587	577	607	618	652	562	560	635	611	595	601	593	607	600	594	638	678	668	597	637	575	613	615	582	630	617	615	566	613	668	577	620	620	609	625	625	598	619	632	594	589	575	605	602	613	606	654	603	581	594	581	602	616	641	610	614	613	615	622	634	577	648	590	628	598	628	585	600	606	611	637	563	607	584	612	563	604	611	578	616	621	617	605	606	616	602	659	580	627	637	598	590	604	619	626	599	633	659	653	600	612	639	617	641	578	599	608	607	618	592	675	646	634	613	615	612	619	631	671	643	597	614	616	591	621	623	632	623	641	652	633	601	607	608	617	602	618	564	575	586	638	643	603	575	633	592	598	597	649	638	652	618	592	614	597	608	591	659	625	588	638	546	660	580	634	661	588	592	626	600	580	610	580	656	608	579	568	651	606	546	577	621	593	578	664	655	621	619	633	600	613	599	650	646	581	626	594	604	563	581	595	574	600	624	559	613	556	633	644	571	637	605	563	591	611	604	616	570	660	572	579	617	638	602	605	595	639	650	609	622	607	635	590	616	601	624	649	607	616	596	607	600	630	624	586	618	600	604	580	614	596	591	578	569	666	603	639	629	592	629	623	649	588	614	567	562	619	645	594	636	622	595	615	577	644	611	585	595	619	584	597	624	602	593	618	602	638	598	622	619	608	580	615	630	608	604	602	587	613	579	674	577	632	601	623	603	599	660	589	604	658	645	653	633	585	615	594	590	600	648	660	651	605	607	558	619	607	632	597	561	580	646	594	629	660	624	622	587	635	617	604	574	616	652	600	593	642	578	621	580	635	566	599	600	592	580	562	612	620	628	635	610	660	629	585	624	599	576	603	619	594	594	612	598	547	609	621	615	600	578	600	646	618	586	615	575	602	592	667	612	618	578	592	625	628	607	604	587	624	659	629	614	639	611	600	614	610	637	606	630	610	618	634	592	659	626	638	633	602	627	608	599	604	628	595	611	539	612	630	610	625	640	599	586	612	585	552	572	624	633	597	576	647	625	630	620	628	595	611	599	629	589	608	615	598	608	621	629	663	626	656	633	597	576	667	624	640	642	628	591	638	559	613	604	586	642	635	577	624	617	586	598	655	577	646	592	614	595	591	661	633	628	611	596	539	609	656	626	635	592	598	596	598	600	642	610	589	620	570	620	648	576	600	596	619	599	604	613	634	598	603	614	600	594	663	595	582	620	631	611	583	622	627	608	633	593	600	663	611	638	586	588	586	597	606	591	626	614	593	655	597	635	619	585	597	647	586	578	615	605	613	589	632	663	530	616	609	663	610	627	624	589	649	601	631	617	591	628	619	595	612	589	614	612	629	603	596	589	601	608	583	589	623	573	629	608	632	595	619	581	582	672	571	675	599	629	613	612	587	570	608	604	605	646	620	642	615	605	582	633	607	578	597	642	611	593	629	626	617	613	644	650	662	612	590	623	605	636	640	626	604	586	634	616	590	605	652	660	603	624	633	614	598	624	660	596	634	619	590	576	605	629	636	630	599	654	612	618	628	597	677	597	587	646	605	648	593	608	606	637	630	631	582	631	607	616	627	582	611	612	571	656	616	621	593	636	634	616	575	589	604	584	610	665	607	629	605	577	608	588	580	578	590	606	589	617	577	594	630	576	615	572	590	610	639	570	632	616	613	595	591	637	613	595	647	603	583	614	641	641	622	587	603	628	595	606	605	599	593	651	619	604	592	636	594	596	600	538	641	622	584	616	569	604	642	607	626	603	587	607	602	590	594	610	579	582	615	630	558	623	590	591	608	616	608	620	629	613	626	614	608	643	618	616	651	610	621	672	641	604	624	634	610	678	566	586	631	615	611	621	588	653	621	639	595	619	615	612	574	575	588	649	642	613	636	633	635	565	647	643	613	598	614	592	602	621	587	612	616	623	620	623	629	655	620	595	597	616	591	624	592	621	627	610	627	629	630	606	636	628	597	604	581	592	653	616	602	648	595	660	598	599	576	632	595	630	613	620	603	608	610	623	605	615	619	584	617	578	590	657	587	606	623	626	651	621	613	632	607	652	617	656	608	609	627	630	624	613	613	610	585	604	592	562	597	590	567	579	627	585	611	579	594	615	614	634	595	591	608	593	585	589	612	596	619	620	567	669	597	613	594	619	636	629	634	644	667	618	627	634	627	609	573	579	631	580	637	609	621	569	614	624	621	608	585	635	619	626	598	599	641	606	589	577	542	605	618	607	604	594	607	593	604	580	607	605	625	626	626	597	602	606	590	610	628	646	598	604	603	608	652	595	589	612	607	602	632	565	596	606	616	610	623	603	661	625	628	574	637	563	606	574	637	637	636	620	609	655	601	580	554	603	636	600	609	635	636	599	587	652	617	578	601	618	611	585	627	618	600	616	607	633	626	623	601	661	620	607	567	605	636	672	627	645	615	616	601	593	620	617	654	622	634	607	591	585	579	539	601	604	599	565	599	627	560	650	625	624	570	623	586	619	633	617	623	630	616	615	611	622	596	615	612	621	590	628	644
22553	14561	13230	7511	5035	3677	2790	2368	1986	1671	1456	1289	1179	1052	1002	989	935	865	846	841	787	844	766	738	702	730	690	691	682	678	655	678	665	606	647	634	688	678	666	624	659	620	638	658	623	588	617	632	627	610	591	638	575	606	604	625	655	622	588	600	620	548	592	624	565	588	615	596	608	610	563	595	630	649	614	571	592	597	576	631	558	616	591	593	596	602	602	601	591	575	598	608	635	617	596	635	585	616	638	625	573	603	553	620	646	595	608	610	584	592	583	601	533	621	604	564	594	587	626	648	585	588	574	620	605	594	546	614	630	603	568	590	581	587	596	567	606	618	605	609	649	587	597	643	555	626	563	571	579	575	636	602	538	594	589	582	599	624	612	616	615	573	580	600	557	592	560	605	601	644	584	582	635	602	569	606	640	584	595	603	613	640	568	621	592	580	565	578	621	556	585	609	633	603	625	562	563	584	634	617	569	605	580	581	598	592	626	593	595	621	619	588	598	594	593	626	609	606	612	596	572	588	544	577	588	637	556	603	615	557	531	590	571	566	589	522	561	550	597	641	577	576	598	627	583	554	564	555	609	590	622	622	569	581	632	628	554	546	622	565	565	581	606	579	576	579	549	526	560	546	594	593	598	584	597	610	599	584	610	631	595	592	608	593	549	567	596	582	590	624	579	592	583	533	567	573	608	626	559	597	618	544	517	607	605	628	588	586	582	570	589	594	575	577	644	599	584	594	629	598	599	587	593	577	598	567	538	599	587	595	609	666	607	584	618	612	619	568	534	600	590	576	611	571	599	573	591	601	601	526	594	617	621	644	584	604	579	548	620	592	599	616	583	601	589	537	600	557	557	554	548	553	584	604	558	598	616	582	576	588	607	579	577	606	620	560	627	552	600	580	615	566	556	649	604	582	607	622	580	612	526	624	635	555	628	627	635	580	614	643	583	562	600	578	638	566	574	591	572	563	665	559	558	576	569	566	579	581	602	589	587	601	581	575	569	644	589	646	631	577	642	586	588	593	531	579	643	606	554	609	604	610	603	564	571	595	579	528	601	568	553	607	628	618	580	573	624	585	561	608	597	615	564	571	614	623	632	584	576	584	594	547	595	580	599	614	628	542	602	607	606	521	579	629	569	544	580	601	622	592	539	573	552	604	591	560	596	587	581	605	577	568	587	579	578	659	602	607	561	597	569	599	557	583	598	536	602	547	560	598	622	619	598	590	585	573	576	592	618	603	605	589	564	606	566	611	630	594	587	594	572	597	580	622	589	628	577	559	582	587	541	607	587	586	580	582	575	559	659	590	643	608	609	583	599	641	573	596	560	582	608	557	617	593	601	603	603	659	584	598	618	603	574	595	556	582	574	576	654	594	610	590	592	611	565	584	635	582	571	594	626	595	555	579	618	591	570	589	596	600	618	544	570	591	577	627	548	609	555	599	557	582	620	594	560	596	599	589	547	617	600	581	565	565	596	566	597	617	568	574	624	546	612	589	583	528	564	569	559	576	598	605	616	569	584	572	577	619	585	590	575	613	595	612	611	599	581	602	590	606	584	602	632	573	599	521	622	603	546	561	579	579	569	557	573	618	578	655	627	595	581	589	522	595	611	601	628	608	605	576	611	582	577	614	594	579	572	606	572	586	624	638	611	590	621	606	577	560	619	604	562	612	631	596	560	596	587	578	604	591	599	603	624	593	609	615	595	592	657	562	623	592	603	597	596	616	622	588	586	632	613	583	587	570	627	621	565	617	582	608	612	574	562	598	597	571	600	567	620	601	575	627	552	608	631	594	570	635	544	595	571	563	599	569	550	595	602	601	608	590	597	561	610	621	563	621	569	593	608	560	599	602	590	598	585	577	605	617	545	537	590	572	620	589	615	609	575	646	580	542	571	616	606	614	544	613	563	615	612	567	606	624	600	560	584	621	587	593	584	547	592	634	578	577	612	597	581	591	566	556	582	544	549	613	588	556	569	578	582	612	646	587	594	571	550	574	589	544	585	585	596	567	594	579	596	574	619	614	610	623	557	581	599	615	580	582	600	575	582	629	598	597	585	597	607	621	580	599	592	567	606	544	597	589	557	601	616	595	620	611	608	628	623	582	552	587	593	590	600	599	553	549	568	591	583	566	591	597	613	611	601	592	565	557	584	601	585	582	543	615	594	566	626	609	625	579	622	584	593	591	602	593	607	629	578	568	549	592	569	593	601	603	563	575	563	595	605	597	612	602	613	668	612	587	579	588	592	571	647	637	621	622	594	604	584	599	586	580	559	645	589	616	554	623	541	599	573	598	576	617	607	601	589	627	567	567	554	594	625	600	613	599	637	559	577	588	584	592	570	586	598	613	541	553	586	552	598	594	606	568	566	568	567	575	574	594	603	576	624	613	604	610	576	587	577	585	602	600	614	559	565	586	607	634	565	628	551	606	570	599	579	607	620	600	592	588	576	602	562	606	617	587	596	580	609	567	608	581	599	612	621	606	602	545	570	576	614	584	608	636	608	594	630	597	574	590	562	602	595	627	662	618	560	529	634	600	581	577	565	539	597	596	565	554	603	562	580	583	590	543	617	605	562	601	603	600	580	593	609	563	585	608	601	578	605	602	592	608	569	584	617	585	558	576	590	568	597	591	601	562	590	554	561	577	556	599	548	619	557	590	546	612	573	574	578	581	618	598	573	632	605	582	582	631	622	591	579	587	569	581	570	564	579	626	610	626	520	590	643	603	587	610	580	578	595	587	564	540	583	569	616	580	612	589	597	564	563	565	587	585	592	568	561	579	583	608	598	602	569	597	572	577	609	616	589	560	579	567	586	589	607	620	571	599	583	581	532	611	583	597	585	598	590	523	597	577	567	556	588	611	578	595	620	624	638	591	610	607	597	633	583	640	626	556	572	585	618	594	579	571	591	556	605	592	586	618	585	630	606	594	582	621	593	617	564	587	554	599	589	600	598	619	530	606	557	600	587	607	592	600	599	587	607	625	579	604	596	593	588	615	587	581	590	617	576	603	586	584	573	592	579	589	586	561	570	627	589	599	618	595	555	589	598	562	569	581	582	565	616	567	552	585	592	603	565	604	611	603	603	609	553	563	553	578	626	592	634	606	601	586	569	569	589	628	586	596	576	577	589	592	576	571	625	573	611	603	613	584	579	607	577	579	603	614	596	634	647	567	629	609	605	612	575	576	616	583	603	626	571	581	617	599	567	591	570	583	544	593	563	562	608	551	587	611	618	585	600	561	589	607	567	628	597	549	584	657	588	580	573	557	595	573	589	546	594	619	635	601	576	571	621	562	625	567	647	582	584	612	624	604	566	572	563	576	622	592	566	582	596	577	589	599	622	609	602	633	597	583	593	589	602	595	622	564	630	610	560	612	650	587	572	599	623	599	568	591	625	578	574	603	599	562	559	577	528	595	635	589	582	579	569	587	590	612	632	535	600	589	609	527	601	564	577	594	584	591	605	606	577	630	593	561	594	579	575	620
30974	14716	2134	447	355	291	296	306	289	272	260	284	282	249	256	257	272	276	275	256	285	254	303	250	289	300	278	295	288	313	272	267	278	275	278	273	283	277	269	255	283	257	251	264	281	258	244	271	273	293	278	234	296	277	262	275	264	308	304	245	227	294	285	269	256	248	259	260	252	262	254	266	275	263	283	236	245	276	283	281	253	242	267	284	270	244	273	284	267	269	264	278	264	266	260	264	266	254	282	256	280	246	218	249	268	265	262	268	250	281	252	258	271	249	272	256	242	246	276	273	244	241	260	253	264	267	240	268	242	240	255	276	263	274	279	260	263	268	271	262	286	272	260	248	291	260	251	281	274	257	273	276	264	251	298	274	287	257	288	283	260	291	290	250	284	284	260	291	275	253	268	288	280	264	277	248	267	296	259	276	266	269	267	270	278	240	260	259	276	249	288	251	251	254	253	257	264	274	235	262	273	250	282	267	272	272	277	268	282	266	257	240	278	281	234	293	263	258	239	246	246	291	253	277	241	295	279	263	257	260	230	254	256	274	257	290	269	268	274	284	240	267	250	273	267	279	262	273	306	281	298	276	286	237	249	248	298	312	264	278	254	256	260	283	259	278	247	259	278	278	283	292	278	261	262	296	258	266	264	244	279	282	258	258	256	264	254	268	269	266	281	279	259	268	249	248	267	269	278	301	238	259	257	259	285	297	278	265	275	285	285	282	278	256	255	281	307	279	240	285	270	274	281	266	276	272	276	283	265	254	287	258	252	266	255	266	225	266	252	281	234	273	306	275	252	243	256	240	276	259	295	279	258	269	276	289	277	283	268	268	251	276	299	259	230	218	250	255	272	255	280	247	304	277	267	256	240	265	276	278	292	293	291	293	273	290	245	256	273	240	284	275	255	280	273	273	262	281	279	289	272	256	254	285	270	282	259	265	284	258	273	211	234	261	250	282	260	280	286	261	239	300	283	269	278	267	266	270	260	259	293	251	265	277	251	245	248	241	272	293	279	271	276	292	248	241	270	280	286	259	257	260	277	259	259	293	266	228	265	278	242	273	293	238	262	274	232	249	266	271	254	299	288	283	278	271	259	240	282	264	272	274	264	256	301	254	260	260	242	279	266	288	271	258	294	250	279	278	260	277	268	270	252	290	281	269	279	236	266	278	247	248	274	310	268	258	272	283	249	283	261	287	274	304	267	280	273	267	249	264	280	280	302	273	258	297	288	262	282	247	262	287	266	239	256	255	260	259	296	269	249	264	268	276	291	281	267	259	261	271	283	277	259	240	282	253	262	260	278	278	267	288	284	288	270	250	279	282	262	287	310	253	262	275	270	246	252	281	256	250	266	256	266	265	259	255	281	250	277	232	276	268	282	267	306	271	279	269	296	285	254	267	285	258	275	259	263	270	271	276	266	229	235	270	290	242	261	237	277	268	232	281	246	265	242	288	248	257	275	247	269	285	277	262	268	254	247	269	271	296	263	293	268	298	269	285	269	264	237	280	266	269	268	288	265	293	274	238	302	273	262	265	275	284	262	281	254	272	257	281	259	256	241	268	267	288	267	286	294	269	279	262	270	297	227	292	261	279	259	243	274	268	245	275	268	302	286	277	300	254	301	245	255	286	267	267	269	259	282	265	268	252	287	260	288	287	249	265	279	256	251	247	268	271	282	278	253	255	282	288	254	277	265	252	267	256	264	238	273	298	266	266	258	261	306	243	272	239	269	257	238	273	267	275	267	282	276	278	278	283	255	271	294	271	300	283	283	293	262	245	266	245	246	256	276	304	295	255	269	257	235	273	269	252	272	249	266	267	273	262	273	240	274	267	260	254	258	282	249	284	288	252	287	256	293	260	259	251	274	243	275	240	274	263	281	279	260	271	272	259	278	256	250	229	288	236	261	270	246	273	278	286	265	263	272	276	284	288	267	275	284	284	279	297	236	269	283	283	261	266	263	278	275	280	264	280	268	268	262	284	288	258	251	248	279	265	231	262	287	274	254	270	254	291	297	261	282	292	282	263	289	273	262	287	262	295	272	265	271	278	262	281	296	291	268	253	267	296	269	296	275	281	266	272	284	269	300	269	270	258	263	254	253	261	264	255	253	260	254	271	264	240	273	259	277	290	289	254	279	243	268	271	283	288	229	282	275	260	261	247	268	270	270	240	237	266	288	256	249	252	247	285	257	275	255	271	247	254	268	262	242	267	259	272	261	262	273	258	303	247	261	237	242	281	276	246	297	262	224	294	284	272	259	243	269	248	274	281	277	268	289	297	258	257	273	264	274	260	248	248	268	259	257	259	273	262	265	252	281	283	272	287	283	246	258	278	240	286	279	281	265	239	297	276	262	248	254	272	264	266	256	247	266	264	295	274	258	280	294	257	264	265	264	282	249	273	278	262	274	262	274	283	280	246	248	276	277	287	269	243	284	281	245	293	265	283	280	260	285	252	291	288	289	296	264	294	265	254	258	298	257	268	272	278	272	300	241	263	266	282	251	274	243	277	266	270	241	298	237	263	266	251	275	247	324	259	256	273	262	258	272	278	282	270	262	267	268	262	286	261	293	259	289	256	270	271	299	258	267	279	239	240	286	256	272	253	243	263	273	272	253	281	273	277	286	274	242	242	284	249	262	242	258	277	258	268	252	234	265	278	289	278	280	250	289	265	288	259	256	270	244	267	258	257	252	270	260	271	269	255	236	280	273	257	261	250	275	281	254	283	264	281	258	275	291	271	248	268	267	265	253	252	290	266	248	290	276	275	257	281	274	275	277	257	271	262	266	268	289	304	261	276	280	264	243	248	259	266	249	232	271	264	274	282	265	280	267	286	272	257	261	265	251	276	273	280	279	247	249	262	269	265	308	233	277	265	265	280	265	277	276	243	284	267	251	246	253	288	279	300	278	254	245	273	270	268	271	263	292	268	276	253	275	268	272	278	298	263	246	227	305	250	284	254	293	264	262	263	278	252	256	264	258	263	256	274	273	304	263	265	275	263	246	260	275	254	285	273	271	270	292	254	250	277	272	270	278	291	280	256	268	257	301	273	293	245	293	237	282	259	244	257	270	308	299	255	264	278	241	238	243	297	266	239	284	249	242	265	273	252	254	267	266	273	275	244	297	295	270	276	242	279	252	254	223	278	247	257	273	260	301	252	270	252	274	273	283	265	277	281	257	257	277	264	277	242	286	294	231	280	271	250	241	270	262	276	231	260	279	274	253	278	263	287	235	276	270	284	268	279	297	271	243	266	278	257	246	280	267	266	234	277	269	259	271	283	259	275	284	259	253	279	300	264	293	287	270	268	263	277	279	269	267	273	283	261	279	250	286	267	272	295	274	257	273	278	240	237	276	271	275	276	238	301	263	273	253	249	291	256	270	277	281	259	261	274	266	258	288	271	237	266	294	267	268	270	248	287	282	258	282	265	270	243	260	280	295	260	284	273	264	272	303	264	267	236	295	246	287	267	247	303	250	271	244	238
18409	762	709	482	391	372	388	304	329	299	306	317	338	297	279	314	296	294	292	284	318	288	295	296	326	294	310	296	313	306	305	286	290	297	270	321	276	344	288	310	283	284	266	283	290	297	285	307	290	272	284	297	310	286	297	311	294	299	286	322	322	290	304	317	294	269	304	313	261	329	291	307	284	317	302	279	282	276	308	310	290	299	298	305	292	321	295	275	261	291	313	257	318	314	293	282	309	284	299	320	327	276	284	290	286	312	291	316	311	290	298	298	292	313	304	322	310	287	319	292	319	312	283	304	302	294	294	316	295	302	314	295	308	305	289	298	293	306	284	318	310	307	315	303	311	303	279	294	297	284	313	287	284	298	325	310	317	285	308	290	316	291	303	295	306	335	297	343	331	289	323	288	274	262	307	266	295	304	289	312	335	299	284	303	307	320	272	297	276	276	294	297	287	310	296	289	293	312	325	321	316	295	286	291	283	272	276	287	288	304	290	278	292	292	294	299	282	293	292	313	274	285	273	306	308	299	306	314	281	319	302	302	266	309	298	291	295	319	289	332	272	298	290	309	301	299	324	282	288	305	305	316	287	301	318	313	303	275	291	275	323	282	299	286	305	308	310	286	290	285	276	294	291	267	329	305	306	287	289	290	271	304	291	278	302	310	317	289	325	309	276	286	293	299	285	300	318	298	297	270	272	287	309	293	291	294	259	282	342	297	291	302	239	324	279	299	313	283	315	312	299	321	289	297	295	267	293	277	302	313	293	287	296	289	306	310	297	305	303	288	300	304	271	292	307	327	301	282	285	284	289	313	311	291	290	303	306	299	289	268	318	299	294	290	298	303	306	303	302	295	287	243	296	320	316	298	338	283	285	273	314	286	291	305	294	313	311	318	307	300	253	300	315	297	288	304	304	262	314	272	327	280	306	278	302	291	317	306	288	318	273	285	298	289	313	287	302	281	302	310	303	280	286	321	295	304	280	305	284	275	285	282	312	293	318	311	300	312	294	313	315	324	322	317	302	292	287	279	303	328	307	273	276	310	268	280	301	287	280	279	304	299	302	297	264	325	282	279	323	311	283	336	292	301	281	299	304	300	297	265	312	277	298	297	292	289	281	325	282	290	279	305	300	322	295	256	270	313	295	286	289	281	302	306	325	303	291	325	289	271	271	293	295	279	266	292	269	276	283	312	307	286	309	312	290	289	295	289	308	287	308	302	267	296	309	265	318	290	281	316	283	308	294	288	315	285	262	281	305	307	319	307	291	268	315	297	288	290	305	286	332	289	309	311	300	304	327	313	327	293	289	264	304	311	283	293	275	274	313	288	323	320	307	286	267	298	297	277	277	287	290	293	315	273	318	281	286	305	305	327	275	293	325	282	307	290	273	272	314	287	298	296	285	305	335	318	278	289	310	308	314	297	276	320	283	285	303	278	317	319	259	293	299	279	256	324	285	300	320	290	307	291	286	280	297	271	310	270	287	309	298	284	295	273	314	319	331	304	290	281	315	323	329	281	317	337	305	329	286	318	292	298	272	280	299	289	320	279	305	260	275	278	294	321	280	299	300	310	311	279	285	321	296	289	306	308	336	300	300	310	282	262	305	278	280	357	307	279	289	287	304	280	304	302	314	314	293	306	293	289	298	300	296	295	302	289	269	291	307	311	299	306	291	279	279	304	286	315	306	323	292	297	273	286	273	305	277	284	309	278	305	290	308	297	292	307	308	289	309	303	305	282	305	327	294	314	284	271	273	330	312	327	316	315	286	280	301	291	271	307	297	291	297	278	327	289	295	267	296	323	297	301	296	305	269	284	314	301	278	323	315	320	291	297	313	283	266	289	293	316	328	301	295	285	323	295	292	318	303	288	281	304	273	273	310	274	256	293	250	265	307	319	280	273	316	316	283	291	293	299	300	280	269	303	305	297	286	309	307	294	286	329	313	278	321	295	312	298	271	282	285	319	302	290	307	271	292	282	325	267	311	309	275	281	281	297	316	305	298	309	269	285	324	281	285	252	304	281	323	278	296	294	281	301	323	299	300	284	270	317	278	276	283	306	286	273	303	310	318	324	313	301	297	304	259	282	291	298	323	270	280	280	297	288	284	306	284	298	274	286	285	301	279	298	303	286	295	299	300	298	280	309	291	294	298	286	315	283	306	316	299	309	283	278	274	313	302	314	306	276	293	290	314	285	279	274	309	324	273	286	263	281	322	309	287	281	311	299	292	304	254	304	284	298	279	286	276	317	262	309	292	307	283	283	272	308	284	278	300	293	280	287	300	278	302	316	296	292	312	292	287	290	295	301	274	284	303	287	281	290	308	299	295	305	289	319	284	287	297	293	257	278	289	326	295	306	281	293	308	311	299	271	309	272	320	291	288	267	298	325	313	260	288	267	278	285	305	296	312	276	293	279	272	284	247	295	307	266	263	287	303	284	301	282	269	306	282	282	298	302	321	268	295	287	301	307	301	308	291	296	336	322	281	315	299	276	279	310	310	288	272	285	293	285	278	265	308	287	289	277	324	310	310	296	315	263	295	330	267	295	279	279	346	313	303	291	306	331	327	292	286	297	300	275	275	286	299	291	280	317	288	287	301	330	294	266	273	295	273	321	279	291	306	283	294	305	277	283	282	300	295	306	279	314	303	273	301	306	315	292	313	304	300	304	311	310	309	290	258	311	282	289	319	288	306	288	299	278	279	290	298	296	315	328	276	317	316	283	305	325	275	274	292	296	291	306	273	293	331	307	292	286	290	308	310	318	293	292	272	295	316	247	304	273	326	287	308	280	285	292	337	280	293	314	321	316	329	261	300	299	314	289	290	309	292	278	289	293	311	267	272	300	304	317	287	327	316	318	252	294	294	294	306	305	283	267	306	290	258	286	287	313	274	293	286	279	289	336	291	316	295	294	310	313	319	290	310	317	288	297	303	289	295	269	314	305	291	303	318	299	297	308	285	307	309	303	314	303	321	303	297	263	317	305	280	287	312	261	283	327	287	310	305	296	288	291	307	318	339	297	286	286	289	294	299	286	262	261	314	290	297	280	316	292	285	316	261	332	271	262	298	287	289	308	290	282	281	319	290	279	279	302	302	310	299	296	277	335	315	307	279	312	316	327	272	278	311	283	278	306	292	282	295	281	283	337	279	292	279	268	301	299	273	292	284	304	282	278	331	288	286	309	288	291	317	254	297	292	292	275	300	282	312	286	284	289	301	264	306	280	303	282	302	300	304	307	305	290	287	312	287	298	301	313	291	295	294	299	290	279	294	296	279	311	270	303	277	310	295	303	300	293	274	298	305	333	298	316	320	298	309	303	338	292	285	282	310	266	290	327	313	309	306	295	294	305	320	274	306	327	283	297	304	331	240	305	265	264	270	264	316	309	313	305	311	280	262	308	314	312	275	313	309	299	279	298	315	261	292	299	317	297	317	289	281	277	306	289	303	298	287	286	337	294	275	310	311	294	296	313	270	289	284	266	346	309
25001	20614	26918	24300	20606	9001	977	671	540	495	508	440	410	410	365	378	343	332	333	311	296	318	307	307	321	315	317	304	293	306	297	317	321	298	321	312	290	298	301	287	278	290	276	299	286	311	298	303	298	311	305	300	294	293	285	292	312	305	291	273	271	295	298	282	288	296	260	283	281	311	325	314	320	285	300	277	230	287	303	268	270	322	285	267	325	266	319	289	299	276	282	253	269	300	320	292	275	272	283	266	278	281	291	313	300	285	274	278	301	271	271	271	285	253	307	274	299	267	294	270	304	290	318	265	277	300	291	290	286	285	280	291	262	296	297	292	288	273	257	275	275	291	306	294	278	290	283	307	286	305	271	274	253	279	292	317	276	268	288	303	305	337	289	293	273	281	298	260	276	276	318	287	259	298	296	296	302	301	297	285	277	313	271	310	274	312	308	312	292	309	293	287	273	283	310	280	279	276	284	288	281	295	314	317	280	303	284	299	319	292	323	269	281	295	301	260	301	294	252	273	264	287	285	275	300	297	277	274	262	269	277	279	297	296	290	264	256	300	256	275	308	269	317	301	313	285	305	299	281	286	300	305	272	280	262	291	259	291	312	248	302	253	276	301	295	293	275	293	272	280	291	279	312	281	283	268	316	286	275	258	277	256	290	285	275	260	264	300	262	288	300	273	288	312	273	292	288	298	256	303	274	309	298	271	281	278	270	263	290	296	266	277	276	284	301	283	297	287	303	270	273	275	272	271	280	290	277	273	310	281	312	289	293	295	290	290	286	279	307	259	306	298	302	321	254	290	274	276	286	297	267	286	277	289	328	267	265	288	267	284	300	254	289	310	278	273	275	286	301	271	300	302	259	283	295	295	278	272	312	299	281	270	277	278	251	260	319	275	271	288	272	324	278	269	303	310	270	302	330	299	288	290	285	306	294	279	288	289	295	270	282	280	309	270	288	251	278	292	286	320	293	255	291	270	280	259	293	298	306	293	299	279	281	287	284	269	299	320	263	292	274	283	281	300	285	290	279	293	298	299	279	278	263	283	291	279	289	287	287	252	286	313	274	287	303	305	280	321	272	267	270	296	274	285	286	275	332	305	295	279	248	270	269	289	288	291	284	276	287	324	292	303	293	293	281	307	294	300	292	280	289	282	319	286	295	293	294	253	301	290	300	290	271	295	309	286	271	294	299	295	293	290	276	270	311	271	312	296	240	295	290	278	305	301	287	276	250	318	292	290	302	311	313	292	289	256	267	286	280	290	282	273	289	339	295	308	274	276	274	261	302	282	289	269	289	268	307	305	298	282	301	274	284	302	257	277	303	261	284	325	263	276	288	280	289	295	313	275	288	297	305	261	303	265	294	246	295	273	289	298	307	246	279	279	272	285	300	249	261	283	256	317	325	289	278	283	271	321	299	269	267	310	287	283	303	244	317	281	298	310	279	274	321	314	291	262	280	300	268	285	254	301	288	282	260	294	265	266	286	292	311	266	284	282	292	251	286	284	312	262	286	288	302	319	270	276	277	304	290	282	259	261	289	300	276	251	313	289	278	302	283	307	280	289	300	286	315	281	268	285	321	309	303	318	281	310	281	287	267	295	286	290	307	271	267	294	279	300	296	271	312	296	324	284	300	301	290	298	301	259	285	296	254	295	302	302	252	269	291	275	292	278	279	311	311	293	251	293	259	308	277	288	262	280	285	268	288	284	246	282	291	275	270	308	284	264	275	262	287	307	299	261	304	281	280	264	311	267	269	281	274	285	263	280	264	301	277	270	268	302	293	301	275	308	292	324	282	277	257	294	302	258	275	314	278	253	317	275	298	287	284	275	282	274	264	300	291	286	284	302	298	274	301	301	291	290	266	286	287	309	294	242	286	296	291	285	305	305	283	276	289	268	315	261	284	294	265	264	285	301	295	307	271	270	293	308	298	272	258	294	292	311	276	270	304	317	283	279	276	271	307	286	291	305	316	268	291	301	265	276	304	292	294	292	300	320	305	297	236	305	290	296	284	297	272	295	304	293	287	280	301	287	270	279	309	273	304	295	282	257	288	278	256	297	295	283	244	280	285	315	311	294	257	265	267	306	327	274	305	263	276	296	316	278	267	291	305	254	288	262	256	284	275	271	289	285	278	290	298	272	270	303	273	282	279	273	316	307	253	278	275	261	288	292	292	292	316	284	275	248	274	283	284	314	293	290	260	281	281	320	279	308	312	269	294	279	307	265	280	273	309	268	295	306	286	296	317	256	278	271	302	322	280	273	279	290	258	278	265	267	285	295	287	287	288	277	281	276	291	289	287	282	306	291	281	280	300	340	281	282	280	268	289	299	302	287	301	283	306	295	295	297	276	262	300	316	300	282	244	276	280	287	315	312	272	280	277	255	269	279	304	273	267	294	308	249	310	283	283	248	293	303	289	266	277	301	278	288	288	263	279	252	259	297	276	284	287	277	272	294	264	303	318	262	316	301	307	325	280	292	277	288	271	308	264	281	286	265	272	268	274	290	305	302	249	294	292	269	280	291	275	297	291	270	287	285	317	289	277	263	301	301	282	269	278	282	294	286	276	271	284	272	289	281	272	271	296	310	286	270	259	275	291	285	278	288	279	281	288	273	300	294	281	297	289	278	296	291	299	264	273	272	261	291	279	273	316	285	295	265	300	285	296	288	257	306	274	285	305	290	298	282	275	279	325	269	305	299	279	301	288	282	279	295	267	286	286	282	264	294	286	292	263	292	288	292	302	292	301	304	290	267	271	271	242	294	272	289	292	266	283	282	279	289	298	259	277	284	265	295	290	272	280	287	282	269	273	309	282	260	302	303	280	271	285	294	298	268	289	283	288	320	261	318	278	273	287	256	289	294	277	261	291	279	294	273	264	273	295	277	263	282	280	311	313	289	301	294	264	272	298	270	307	310	332	290	271	269	342	297	306	281	304	293	291	292	292	290	299	287	307	295	293	282	305	284	296	305	303	269	301	277	288	288	295	279	280	284	279	289	253	299	237	280	251	280	289	285	258	286	290	299	263	275	269	285	303	277	278	276	279	271	265	273	278	280	270	256	278	294	314	296	281	303	309	262	278	283	293	288	286	293	277	271	243	267	305	291	253	279	294	278	287	294	304	308	287	292	297	297	272	304	272	290	298	305	292	297	302	316	298	309	273	278	292	259	307	255	269	270	247	271	311	281	283	258	264	268	276	312	270	281	270	270	285	262	291	278	267	304	260	301	296	309	291	322	316	263	291	293	287	318	273	259	270	285	275	268	269	292	267	294	310	284	267	275	276	307	299	279	299	301	307	313	271	273	265	299	277	289	248	278	256	275	287	268	258	292	318	278	290	289	301	274	278	311	285	287	284	280	302	290	284	262	256	289	292	306	284	278	287	278	304	314	308	264	299	271	288	284	260	281	306	304	295	287	291	280	298	294	296	279	319	292	261	320	279	271	304	271	319	265	273	259	274	298	311	296	297	305	290	270	282	280	308	282
25047	8256	7640	3979	2669	1847	1450	1204	929	830	717	669	606	518	545	437	468	425	418	391	376	359	381	370	339	336	370	334	320	338	350	297	297	320	300	294	320	306	311	323	311	286	323	307	332	322	320	320	292	333	293	328	282	300	284	294	324	296	290	289	290	285	297	281	298	281	315	293	330	328	296	303	316	296	285	300	303	274	282	290	291	277	287	271	279	330	332	291	272	300	292	287	326	299	299	285	279	301	294	280	279	288	276	287	303	287	307	283	325	286	294	337	323	280	295	279	312	301	275	309	281	267	310	306	299	302	283	289	299	277	274	317	297	283	295	284	291	282	303	295	294	291	289	291	288	309	299	267	298	299	326	278	282	271	264	294	258	315	332	285	309	304	296	281	295	297	296	287	289	308	276	322	310	296	295	260	323	281	288	293	303	293	280	313	290	288	296	303	295	316	280	306	288	304	291	284	278	282	314	254	326	309	323	288	312	275	334	277	272	266	270	282	274	306	288	309	264	281	299	293	285	330	260	304	278	309	307	308	270	290	268	300	309	296	280	295	310	261	278	297	277	304	312	266	308	290	302	303	291	297	277	280	289	284	286	299	308	287	263	287	293	292	292	279	258	303	277	283	279	297	289	292	274	279	314	289	271	277	275	278	274	300	326	286	257	315	313	316	286	288	269	273	299	303	287	294	267	300	282	272	261	282	270	290	304	300	287	285	324	293	277	276	303	300	285	299	300	286	293	248	299	304	304	320	317	260	265	289	277	253	258	291	281	286	290	311	294	276	277	312	320	257	307	298	295	280	291	283	301	309	282	291	295	293	278	311	270	274	302	278	272	298	310	295	293	309	296	287	317	307	286	275	284	322	310	313	280	300	313	292	286	266	277	278	297	283	259	290	282	292	303	264	295	282	299	298	267	312	304	294	288	313	291	287	248	278	321	281	295	297	305	298	331	268	311	278	297	292	291	317	296	281	290	297	295	268	340	282	282	302	286	297	321	292	261	303	310	304	297	277	302	303	286	276	320	285	291	284	293	299	308	289	280	302	291	274	285	273	331	270	290	252	301	287	270	275	281	288	291	311	272	307	262	290	326	285	298	286	292	305	293	314	288	289	309	313	314	289	264	304	320	306	313	301	285	285	302	281	290	307	303	277	309	288	256	301	274	277	259	321	300	274	305	313	291	272	292	302	294	292	297	279	295	304	328	308	278	257	279	286	295	285	304	307	343	301	307	308	304	294	328	321	278	318	278	275	298	265	271	271	317	314	293	328	308	294	324	266	281	301	289	279	279	310	289	304	320	297	285	300	278	303	277	316	297	289	283	266	297	335	332	298	271	285	320	292	303	264	304	273	280	307	322	281	281	271	301	316	317	300	284	310	284	316	287	306	301	293	343	278	285	270	294	277	284	285	311	294	289	266	294	306	247	279	285	294	273	301	295	313	287	310	297	319	305	276	257	314	307	295	295	298	275	265	318	284	299	294	318	304	314	228	305	290	263	272	276	265	265	284	323	289	284	297	329	318	285	278	279	330	295	277	301	277	269	270	284	306	290	279	323	268	273	301	296	310	313	294	281	321	285	321	297	296	299	263	277	297	281	304	310	274	297	305	297	299	275	291	297	307	311	291	289	282	279	292	292	291	258	285	316	280	306	282	279	285	324	324	307	295	268	294	292	296	306	321	304	308	246	293	288	278	286	307	309	294	310	315	305	272	269	314	321	284	291	298	321	302	281	298	294	262	309	300	305	280	278	300	287	285	313	286	295	301	298	297	285	289	261	291	275	271	320	276	277	302	287	304	295	302	294	275	335	302	302	293	268	294	288	301	288	293	281	304	309	300	253	284	287	283	304	291	281	289	291	283	249	307	289	284	293	297	281	271	282	277	300	283	300	271	261	290	298	285	279	327	299	287	290	293	264	301	288	274	301	268	298	264	303	305	309	302	307	281	289	319	299	318	292	304	274	294	284	304	283	305	314	289	304	286	278	292	264	301	291	287	277	294	295	303	313	323	258	266	311	305	282	287	294	286	307	273	285	301	306	315	267	286	288	316	325	320	310	290	296	320	279	316	295	313	271	290	284	311	296	272	310	327	287	294	278	298	277	308	303	264	299	278	302	294	313	300	306	310	277	290	279	284	275	296	327	294	282	304	291	277	301	253	287	278	279	274	304	270	292	294	292	318	291	286	282	285	290	289	307	286	275	318	290	278	310	266	275	269	295	285	287	289	297	290	298	291	287	314	272	293	270	299	290	291	282	290	266	304	289	277	294	273	291	273	308	298	305	276	282	293	311	311	307	292	287	294	285	286	292	313	282	289	286	306	288	298	289	290	281	257	328	307	280	298	296	291	284	271	311	275	275	275	274	314	272	289	311	314	303	295	318	284	277	306	284	282	281	287	284	300	299	288	315	277	281	272	298	319	299	276	310	283	316	314	309	272	334	284	299	280	301	257	270	266	320	291	300	281	281	259	310	288	286	303	316	309	291	282	302	314	266	279	259	281	313	277	295	300	272	285	295	326	255	285	294	280	281	293	289	314	323	289	308	288	254	302	294	307	274	267	301	297	281	297	272	250	286	319	300	274	279	276	299	305	308	285	281	291	261	278	313	302	300	305	294	277	297	288	307	301	313	325	274	295	250	289	316	268	289	288	283	270	308	266	299	313	278	294	288	297	293	294	316	301	275	289	303	286	276	291	320	294	286	280	316	304	289	302	306	282	277	301	266	278	297	264	276	294	322	260	300	276	306	302	297	294	305	299	310	277	279	276	282	277	284	258	306	281	307	285	308	295	308	329	287	288	298	267	287	283	275	293	287	285	295	287	300	271	298	265	294	298	308	257	287	281	303	312	261	289	295	274	296	288	291	283	293	277	316	284	294	293	305	294	294	293	300	283	296	278	271	281	285	288	300	314	318	300	323	276	292	297	297	277	303	253	283	267	252	306	277	307	279	291	316	289	285	316	290	280	292	271	285	282	299	288	289	316	303	278	287	295	286	300	291	289	305	303	309	275	325	300	318	315	278	318	290	294	283	278	322	278	274	322	276	295	270	248	295	304	288	325	286	305	264	292	281	309	296	288	312	257	303	292	292	280	284	317	291	293	267	284	313	303	274	271	303	298	285	297	308	272	266	293	265	301	301	276	288	311	260	298	315	266	273	333	317	305	254	280	296	278	287	297	328	275	294	292	294	271	306	270	277	298	281	288	300	302	300	317	273	311	289	290	308	275	262	281	275	327	302	315	322	312	311	303	310	286	263	297	276	309	310	298	299	285	292	286	295	297	306	294	294	275	270	294	304	275	298	285	279	318	318	290	302	282	270	286	293	278	287	297	278	272	277	338	290	299	301	319	274	281	320	297	278	307	275	302	309	295	309	298	298	309	296	288	250	291	310	279	292	316	314	306	268	323	284	285	289	293	308	288	287	281	295	323	302	291	276	306	287	305	297	309	267	282	308	283	312	274	294	263	295	286	293	300	277	281	288	317
22926	20604	27372	23809	20614	20676	9498	1590	1141	1094	1002	971	854	841	772	764	765	769	687	684	725	749	709	687	617	667	687	662	672	685	632	686	691	674	632	608	616	634	621	655	679	608	648	655	614	652	638	615	633	633	644	633	634	621	636	680	605	632	597	625	603	603	580	630	606	631	579	609	646	591	602	637	590	648	612	618	595	644	631	602	667	587	606	631	591	665	628	631	616	652	592	586	592	634	649	630	594	601	644	591	578	631	595	620	567	595	607	586	634	664	610	582	628	643	582	651	612	619	622	591	644	603	629	632	630	615	600	586	579	598	613	637	641	636	607	624	589	621	625	633	627	639	645	610	619	639	606	629	551	595	594	611	613	642	581	590	606	589	610	628	621	634	638	585	593	622	662	607	590	635	627	651	672	639	599	618	619	612	550	642	658	614	570	639	615	644	602	600	590	590	639	640	589	610	601	587	647	582	622	655	598	637	596	619	587	608	653	598	614	635	624	645	631	632	599	575	591	588	581	563	597	614	595	592	603	611	595	585	624	645	587	583	599	654	611	578	617	592	597	587	614	586	653	631	615	616	583	675	596	614	646	610	576	605	608	612	614	678	624	619	577	598	629	600	627	636	586	540	635	630	657	626	627	622	618	603	671	645	646	594	621	595	579	595	607	634	607	599	638	606	581	612	578	555	612	562	623	605	650	657	635	584	618	642	622	618	617	625	613	612	636	597	646	596	605	640	591	637	612	605	575	593	645	625	667	635	585	582	613	646	637	605	588	624	624	630	583	608	625	642	593	594	613	657	610	620	598	658	605	577	614	611	596	610	626	618	676	637	669	573	678	618	584	652	625	592	601	592	655	615	628	602	625	665	622	597	621	586	599	579	629	634	647	628	617	640	633	627	609	591	611	605	607	646	599	596	540	594	588	590	625	647	588	605	663	594	619	669	598	622	629	631	623	605	628	572	634	618	622	589	618	620	673	628	601	617	626	620	594	646	649	636	635	573	653	594	598	571	620	627	661	616	630	591	622	633	642	623	636	616	647	603	611	589	672	590	587	596	619	573	621	652	607	595	610	575	642	651	615	610	644	633	604	594	596	624	629	616	629	604	622	569	623	601	628	630	615	586	579	612	604	597	621	628	586	638	600	635	585	601	655	613	637	621	621	655	613	630	621	605	645	610	606	592	619	625	629	583	616	591	587	582	573	616	649	639	636	551	614	594	623	622	625	618	636	651	595	622	643	598	643	633	634	651	622	656	625	692	645	563	565	584	571	624	609	623	628	631	658	652	619	648	605	586	596	645	637	583	605	600	632	610	618	610	630	649	614	598	617	625	616	617	650	608	649	633	636	606	603	601	657	580	619	638	615	582	628	665	623	595	671	603	601	609	634	589	632	567	621	608	638	603	636	652	617	635	610	645	602	674	624	628	650	569	631	616	619	629	609	608	572	618	576	615	611	543	622	610	626	641	606	628	612	613	583	673	623	610	608	638	595	617	619	604	640	573	628	637	581	591	579	615	580	598	599	617	632	573	604	561	624	631	623	590	618	594	585	617	615	620	619	608	601	661	631	614	613	611	628	642	635	600	600	592	596	617	619	624	586	616	610	633	604	592	606	612	613	624	571	631	627	573	621	624	636	644	619	578	629	631	593	619	622	602	631	596	605	591	606	594	601	617	577	604	592	593	602	618	625	649	642	635	609	592	653	580	637	589	607	615	578	659	609	676	584	587	607	591	580	588	599	594	614	614	663	643	619	600	649	634	622	600	591	607	589	583	649	637	644	587	578	582	580	621	659	625	634	603	610	617	616	608	614	649	620	607	579	656	589	623	625	613	617	624	610	615	634	597	614	638	625	608	633	635	615	658	581	606	624	604	650	603	618	604	655	583	624	603	593	622	620	636	594	651	601	612	603	597	546	582	617	619	627	613	615	597	584	646	586	639	629	583	607	585	627	643	595	622	624	628	617	612	620	599	611	582	634	590	592	624	570	640	598	612	618	590	602	626	630	606	587	621	620	596	587	642	668	586	622	620	588	623	621	599	643	613	643	626	654	594	679	660	627	624	595	600	604	603	607	606	609	590	587	612	579	595	588	646	632	636	563	635	644	596	588	600	619	655	594	625	634	637	604	637	592	607	595	636	634	622	613	611	662	627	596	603	624	611	634	592	599	628	602	607	596	646	627	706	598	650	623	567	608	623	575	597	631	677	633	631	584	593	602	585	613	609	613	601	649	584	637	622	644	553	615	618	642	582	591	604	634	604	625	621	627	642	614	614	628	589	609	596	618	615	627	583	675	596	572	593	622	656	633	638	635	550	638	655	635	615	649	648	612	654	630	607	592	604	586	574	654	606	625	621	649	603	627	589	646	672	613	620	605	619	604	607	615	628	618	650	586	629	664	617	592	618	663	653	571	620	637	571	592	626	613	620	603	610	599	645	598	621	605	604	610	645	616	603	591	609	661	637	603	569	590	593	658	603	616	601	609	630	624	620	604	586	602	647	618	653	622	606	577	602	597	617	663	577	624	587	591	583	585	610	597	617	637	606	614	595	584	637	655	623	637	622	605	579	603	624	618	649	612	635	602	612	592	595	640	631	585	646	618	616	639	596	605	586	598	582	627	604	614	580	601	596	612	643	647	628	609	664	588	660	594	635	629	640	607	660	607	656	614	609	626	603	616	620	607	605	655	595	641	605	608	639	608	594	608	608	611	632	621	659	559	645	608	617	570	551	624	573	611	588	621	637	606	627	628	631	642	619	632	597	610	599	635	626	610	622	613	597	614	590	624	624	614	624	649	633	581	578	639	602	618	567	607	572	585	588	622	621	577	651	616	667	618	590	612	603	614	634	623	586	575	594	583	616	608	630	661	607	592	637	602	571	628	582	636	565	570	581	669	606	615	628	592	585	622	642	613	602	567	577	654	610	622	613	633	633	623	589	618	607	642	623	605	631	598	648	605	614	666	597	640	582	634	649	675	600	590	575	611	601	652	626	598	612	571	599	633	579	595	594	593	605	625	615	580	589	610	625	598	599	619	569	615	645	632	652	600	592	589	611	613	580	603	586	609	615	556	619	639	632	620	594	591	612	573	622	598	550	650	574	612	631	597	627	605	614	627	642	627	598	606	651	604	600	614	595	613	629	597	576	613	630	646	653	641	605	620	614	588	596	618	611	625	625	630	594	628	626	618	627	559	593	625	631	638	662	639	599	616	642	640	577	558	602	616	640	610	620	586	625	631	608	601	593	641	627	596	584	592	588	629	579	587	628	646	582	610	627	639	579	618	630	668	597	633	636	620	649	611	591	623	621	580	614	591	631	587	562	606	605	627	603	612	611	634	575	607	592	630	588	629	588	621	616	644	620	555	624	607	559	619	595	579	661	611	605	586	605	621	636	629	622	650	582	637	604	630	611	592	607	645	620	622	601	617	626	623	634	617	561	616	641	571	639	612	581	643	600	627	663	605	611	633	593	653	616	655	585	637	630	617	613
23959	14395	13462	7590	5103	3812	2775	2373	1974	1713	1419	1307	1189	1061	972	1001	921	880	838	788	770	731	720	761	716	733	688	701	747	687	687	659	650	661	652	662	678	642	651	651	683	653	617	631	643	654	648	665	625	606	607	634	654	610	581	617	588	595	579	619	606	612	598	618	611	597	584	639	622	604	621	579	567	615	612	633	604	556	578	604	616	583	610	593	606	608	595	612	586	587	615	593	634	617	619	602	586	610	604	563	610	584	589	618	610	636	595	594	578	565	603	647	610	568	619	572	568	629	609	611	582	600	605	620	632	607	601	589	596	613	568	607	585	583	571	589	595	584	589	599	517	610	641	582	567	597	552	578	613	579	584	609	625	574	591	623	609	584	633	543	556	590	605	601	581	592	585	561	592	558	617	613	565	578	584	577	614	559	590	568	565	588	565	581	582	574	584	622	584	573	591	585	624	570	582	615	617	594	581	579	612	567	621	552	610	584	586	594	623	567	592	614	614	562	576	624	599	539	558	587	568	606	568	585	587	605	616	604	590	625	596	579	559	579	583	611	592	581	579	624	570	549	539	559	577	622	553	585	566	568	619	590	597	571	585	617	591	592	597	590	594	616	544	640	616	554	545	596	599	584	569	616	602	580	565	596	627	598	566	552	577	609	615	573	572	543	603	562	566	615	623	615	605	553	592	552	593	581	599	616	625	574	575	581	557	555	637	617	583	575	594	574	563	578	593	661	577	592	638	576	574	596	584	593	583	651	577	562	573	600	559	582	552	608	596	584	578	595	568	565	594	568	574	578	574	574	635	555	567	657	609	616	574	568	552	578	578	556	598	604	611	572	590	594	629	565	589	599	575	598	559	619	563	597	577	539	610	561	573	582	580	599	564	631	574	589	613	624	607	613	605	620	581	598	615	588	555	578	548	635	594	581	587	582	610	593	598	602	603	551	575	559	626	571	615	595	626	579	585	583	601	602	588	609	559	605	546	581	567	549	629	573	585	604	624	587	591	557	595	586	628	596	607	642	588	598	585	550	565	605	559	545	607	579	582	571	597	583	594	571	577	562	613	576	596	606	621	613	580	579	583	610	643	562	623	529	618	603	625	591	577	623	619	620	589	590	610	591	587	668	569	580	595	559	598	545	609	594	593	592	592	592	587	636	612	555	592	579	658	573	596	588	568	613	566	581	597	601	584	611	581	565	623	570	593	581	608	544	584	588	594	623	572	610	613	641	573	558	561	586	605	555	579	567	579	636	566	602	628	574	569	534	597	618	574	631	590	599	581	565	571	604	558	610	599	603	575	583	595	620	590	566	584	659	552	572	587	575	588	594	591	579	655	592	518	590	585	608	572	596	604	606	570	551	603	577	570	560	630	605	542	617	567	587	654	560	552	591	567	580	600	612	598	586	617	612	544	612	583	572	565	624	617	593	585	577	621	603	548	604	577	567	617	553	579	609	572	611	576	557	601	600	573	580	564	623	583	596	625	606	626	564	570	618	581	599	569	601	606	564	602	574	592	580	595	584	583	573	568	601	566	624	583	565	629	623	597	596	567	629	645	579	561	572	609	583	631	618	569	599	594	636	583	574	564	563	633	547	650	619	611	520	584	588	576	618	611	616	561	599	609	591	606	620	609	584	593	597	583	556	588	588	608	611	587	598	587	601	561	588	569	570	574	606	643	571	562	597	552	578	578	562	614	591	575	567	605	582	642	593	613	576	515	561	596	592	575	565	578	577	566	573	603	626	619	584	568	609	595	558	621	589	585	588	587	568	622	616	562	569	563	564	576	580	581	631	595	649	565	581	616	611	608	570	544	579	595	592	569	603	572	602	551	605	621	585	570	574	600	574	547	662	561	567	624	578	603	563	591	623	643	657	609	603	611	534	589	555	579	604	591	566	570	604	560	561	583	566	647	601	577	571	607	578	611	567	563	586	580	564	571	591	618	578	552	601	573	570	625	605	550	570	585	611	598	552	558	574	602	573	566	567	593	610	555	610	555	579	561	617	576	577	656	575	631	598	586	594	614	624	597	600	632	589	606	584	610	612	592	587	606	565	615	588	560	585	588	574	592	588	600	599	600	588	539	567	598	595	537	589	598	563	583	591	598	604	603	619	592	554	578	579	590	588	584	599	596	555	592	610	533	603	574	554	598	617	566	605	587	610	627	592	624	608	606	556	637	550	572	574	614	588	593	577	600	566	564	553	601	597	557	584	597	607	634	554	602	624	525	580	608	613	573	585	575	554	579	579	586	563	606	598	628	596	607	583	597	625	584	566	590	596	577	562	617	624	599	576	601	595	574	595	602	627	591	617	600	570	610	597	545	568	613	560	620	592	594	580	599	586	648	618	625	626	566	575	593	598	577	559	583	570	594	606	604	543	575	584	597	625	562	614	602	603	599	611	585	564	588	569	572	565	611	589	606	599	581	616	564	650	603	585	632	563	569	633	553	561	610	596	627	596	599	614	597	644	628	577	595	597	614	604	590	586	572	563	559	543	633	581	582	606	651	594	603	610	604	606	571	573	557	592	593	569	565	587	640	600	625	588	596	601	638	590	642	601	578	581	587	583	635	572	604	585	578	576	589	577	562	611	586	554	545	623	613	592	585	655	576	564	600	608	642	592	619	589	561	576	582	578	560	572	579	581	596	566	554	613	652	592	627	599	586	603	611	560	572	610	625	544	521	571	630	579	589	621	613	577	600	574	593	621	579	617	555	595	554	584	585	569	597	614	605	603	610	603	627	576	616	589	563	562	519	562	580	611	581	604	580	591	568	566	557	574	590	613	628	610	546	568	600	606	569	613	611	561	617	619	597	593	615	643	640	618	611	609	569	560	581	577	592	594	600	585	567	547	556	570	558	607	649	628	565	587	595	579	598	614	565	591	605	574	591	611	602	622	616	579	599	595	597	614	619	610	651	618	581	636	586	595	565	577	584	572	577	575	619	573	596	606	579	583	598	619	607	572	595	601	577	582	599	563	616	555	592	570	604	618	565	544	619	542	625	582	572	605	608	588	619	568	620	620	566	598	583	593	541	620	579	619	613	584	570	556	564	601	565	564	622	596	594	585	576	569	560	562	617	568	573	597	573	590	570	570	598	569	604	565	568	600	613	584	611	596	615	556	587	643	545	552	596	572	602	592	600	579	647	590	556	618	589	627	614	615	576	580	593	616	599	561	565	580	609	594	627	618	559	612	594	580	630	589	598	584	591	597	587	626	621	544	588	594	579	562	542	607	583	579	579	603	582	607	582	584	595	594	597	600	600	590	606	577	593	588	566	586	561	604	588	589	593	577	557	573	574	596	611	614	642	609	566	600	615	590	603	564	605	631	542	605	548	640	562	596	565	573	614	600	598	563	576	590	539	590	600	641	607	595	530	601	639	541	580	560	646	616	571	585	587	599	619	564	574	619	549	587	594	580	624	603	584	636	552	589	615	580	582	585	570	580	570	635	621	568	529	563	583	561	592	605	575	605	587	581	595	634
31046	14201	1895	440	319	338	295	269	282	273	274	277	261	282	254	280	270	242	270	254	254	271	290	268	261	248	263	283	254	250	273	254	266	294	276	243	247	250	265	276	279	263	251	260	261	296	287	259	227	268	242	262	281	306	276	251	274	272	234	258	278	259	242	251	283	233	261	250	258	238	282	265	247	262	266	262	250	277	298	241	277	270	240	239	267	284	246	235	241	276	263	285	271	277	281	262	267	285	263	292	274	276	287	255	252	257	266	237	236	252	275	269	264	251	249	287	260	269	273	273	251	264	278	266	268	266	258	259	279	253	260	265	240	261	249	244	262	257	273	293	254	246	238	243	245	273	263	279	265	255	248	267	264	259	280	257	240	234	228	257	273	283	287	244	252	260	243	234	247	276	280	240	290	251	272	249	259	251	302	283	259	258	255	262	288	252	260	238	257	225	255	259	260	283	265	247	288	269	257	254	289	284	262	261	245	270	263	251	256	252	258	257	278	240	266	261	281	277	260	245	301	253	237	246	235	269	283	258	272	244	280	268	270	256	258	262	275	252	251	254	257	301	254	298	257	256	249	293	268	259	264	264	294	269	266	266	282	253	226	272	273	271	261	247	256	290	259	277	270	219	273	271	284	259	259	269	254	266	271	267	261	283	279	275	259	278	245	261	262	276	246	259	281	282	267	277	241	252	269	278	256	283	257	267	286	265	275	231	245	259	269	280	253	252	247	284	304	270	265	257	289	269	300	249	261	304	244	277	219	270	247	270	269	301	257	278	272	248	282	266	272	265	228	277	281	242	272	276	260	247	257	255	245	287	236	244	289	251	254	252	283	261	272	267	262	261	264	247	255	234	278	245	287	251	236	254	250	273	255	267	286	265	273	243	278	236	235	289	275	280	282	260	228	258	245	284	274	261	273	265	269	273	260	285	279	249	246	266	283	278	279	277	290	243	257	266	302	275	263	257	285	284	263	265	275	259	283	275	247	275	278	257	265	276	280	265	262	274	253	243	265	266	248	270	251	268	251	260	257	259	273	276	267	243	247	267	264	260	279	241	258	257	272	268	272	268	255	265	251	263	280	256	260	283	269	262	295	250	255	260	247	229	260	258	304	278	280	254	252	286	277	276	279	283	235	278	287	293	274	253	255	280	256	271	261	265	280	276	270	260	260	259	267	256	293	217	252	278	257	268	272	215	271	267	240	261	272	258	268	257	270	271	233	281	269	304	252	284	257	253	251	285	235	244	287	247	286	266	250	229	252	265	272	266	255	260	244	273	252	257	274	257	276	280	274	274	293	268	260	276	258	269	237	267	286	253	265	263	270	240	245	250	250	232	265	262	273	246	231	256	254	253	297	277	280	257	247	253	284	264	274	260	258	255	263	284	251	283	269	283	270	248	277	307	260	281	273	262	275	232	271	231	246	252	267	267	248	274	274	293	251	251	278	268	247	282	240	280	234	261	286	258	239	236	301	274	272	278	248	252	284	266	261	261	264	252	282	251	232	256	238	242	275	276	259	266	226	264	265	244	265	248	258	241	271	254	256	279	253	243	262	258	248	249	249	257	245	261	265	259	251	278	280	258	267	271	240	240	271	240	268	256	280	266	261	231	257	272	238	271	274	268	278	245	255	247	288	241	276	249	276	253	259	282	262	268	258	258	279	280	253	253	274	260	285	273	277	250	253	248	255	247	238	294	269	275	247	301	246	258	265	288	252	250	261	294	276	281	259	255	263	265	240	248	280	277	264	254	279	262	235	270	247	247	247	256	248	275	310	275	302	270	252	264	276	254	233	249	274	239	257	256	268	249	288	249	268	266	254	246	241	261	270	256	253	277	249	276	296	258	259	250	256	275	279	263	277	279	275	225	280	262	238	254	274	246	249	270	260	274	276	266	252	235	265	255	257	272	268	284	284	255	275	241	240	282	277	274	268	279	275	259	253	266	256	288	234	295	249	275	269	264	258	260	232	252	245	267	270	247	241	268	256	251	293	255	262	283	296	256	246	285	254	251	277	277	266	252	258	260	253	283	255	277	265	241	276	231	306	266	282	265	281	294	241	255	247	239	245	279	280	249	276	279	258	258	299	255	242	270	254	267	249	270	245	280	266	262	232	258	232	252	230	266	270	253	286	262	284	269	262	269	267	257	239	238	243	270	291	278	239	278	263	251	260	271	234	262	249	269	271	262	280	208	261	256	260	249	264	260	255	274	274	266	247	256	287	281	275	250	271	288	270	233	242	259	239	273	240	279	259	258	245	250	262	254	274	243	245	268	259	295	243	267	244	245	243	288	249	236	273	277	273	281	261	263	249	255	264	273	235	253	230	271	245	247	236	262	262	262	253	288	241	265	259	253	259	258	274	245	273	263	255	288	278	275	232	276	271	238	234	283	274	259	292	256	256	254	244	276	303	263	271	300	273	274	280	232	268	291	262	258	257	278	265	262	271	272	259	270	263	270	261	289	252	288	286	252	277	263	257	279	256	255	286	244	279	248	230	230	284	293	244	253	262	270	276	262	219	263	262	275	244	280	262	286	269	265	290	261	269	239	289	281	256	267	286	264	254	253	250	260	284	265	266	276	259	253	269	282	240	256	276	245	258	271	254	266	234	251	276	287	287	281	265	269	247	256	258	256	245	255	245	251	263	296	275	295	256	285	240	282	265	267	271	253	271	276	250	287	264	270	281	288	292	271	245	277	263	247	281	270	269	234	278	265	277	265	256	286	258	277	267	275	259	262	250	263	252	257	259	250	253	285	265	253	248	253	288	278	232	255	238	295	258	267	267	253	279	283	274	268	247	234	236	282	272	251	261	235	273	265	282	270	281	284	261	265	258	310	263	273	271	273	291	259	224	291	242	275	274	266	291	245	258	235	263	282	264	237	260	281	269	254	234	235	284	236	273	224	269	252	251	243	246	258	239	240	287	239	271	244	262	249	261	251	297	240	277	247	278	270	283	271	274	251	240	256	238	299	264	274	265	253	270	251	265	255	254	266	259	277	274	262	282	271	236	278	274	267	243	288	229	262	248	266	250	256	252	246	259	303	255	271	305	273	287	244	257	255	277	251	291	265	281	225	274	249	274	249	266	273	231	280	266	252	271	303	258	244	296	253	264	257	242	267	259	263	256	227	252	264	264	299	259	241	256	247	280	270	272	277	275	254	260	274	286	256	225	268	287	265	263	274	228	265	254	276	217	252	278	267	314	277	271	260	259	269	262	284	267	279	256	260	274	268	267	260	260	266	275	267	261	261	265	293	255	263	275	265	264	283	308	287	256	243	280	265	250	253	271	255	269	262	258	258	261	271	271	290	252	260	277	263	275	256	285	271	279	265	272	265	276	282	233	260	250	239	268	281	243	265	249	259	290	259	262	278	249	262	291	274	273	265	264	274	263	256	240	250	221	278	269	231	279	262	260	281	254	263	270	303	247	257	250	258	270	270	258	293	281	261	268	286	240	241	285	307	262	267	242	278	262	253	266	264
17711	742	671	451	392	358	331	329	313	294	330	316	317	287	291	314	312	313	291	311	287	278	277	273	290	302	303	310	303	308	306	291	305	286	271	323	312	326	290	274	310	305	270	309	278	310	260	295	299	299	270	303	307	268	318	272	274	291	281	301	258	290	309	299	288	264	292	294	282	279	291	281	269	280	308	313	312	272	315	324	307	284	292	303	290	323	315	295	290	298	295	279	288	299	297	273	272	284	288	321	308	264	287	274	286	300	297	286	265	260	310	289	289	261	305	313	290	318	305	278	280	289	303	307	318	301	297	308	284	297	308	284	320	275	278	300	300	303	257	290	292	285	308	277	308	277	275	297	286	290	277	267	319	304	273	299	279	298	274	304	264	285	298	300	269	290	318	295	299	289	274	307	298	284	303	309	289	285	297	315	279	295	285	294	299	289	317	301	298	323	274	267	290	288	295	299	314	281	297	293	271	270	258	296	283	267	292	306	271	262	294	306	279	277	281	302	302	293	292	285	295	275	296	283	291	293	287	291	266	299	296	285	259	279	281	292	281	288	286	298	284	301	284	325	292	291	287	265	311	316	296	299	280	287	285	323	284	330	296	288	277	279	281	310	310	258	273	283	286	308	309	311	302	243	273	262	299	302	275	292	272	303	254	278	296	294	278	290	295	254	295	274	303	282	274	264	270	267	290	299	270	287	268	291	287	281	277	281	316	301	284	312	267	276	270	266	313	256	283	297	271	265	290	290	320	294	256	298	324	301	265	272	291	285	310	293	298	294	284	264	290	261	295	303	271	290	289	319	303	269	295	304	294	286	330	280	293	266	288	306	261	283	295	298	263	291	284	284	273	259	294	295	312	274	281	304	282	317	310	285	271	250	315	284	303	303	271	293	286	306	303	295	277	265	357	234	289	295	305	290	331	302	314	281	294	290	294	302	277	280	269	277	272	300	318	255	301	311	289	292	286	293	276	266	302	289	291	286	273	254	322	333	281	301	294	320	289	298	291	284	308	331	315	294	273	305	307	320	282	280	309	291	286	274	271	271	289	268	292	320	301	300	270	291	295	282	298	324	277	301	291	265	281	286	281	323	324	270	284	295	273	316	296	293	286	262	261	291	307	310	303	296	282	306	266	293	272	310	265	317	292	304	280	286	270	303	301	316	288	294	287	288	311	285	319	311	315	270	291	281	279	305	297	290	287	312	270	259	274	262	267	321	288	296	279	299	299	280	295	285	274	290	282	300	297	311	317	304	302	269	289	283	303	283	268	280	287	323	283	269	271	297	294	295	291	304	282	291	293	270	295	291	301	279	294	290	278	321	276	297	280	305	262	298	312	282	278	274	279	281	288	292	266	328	297	312	298	291	287	268	315	287	255	290	266	309	284	294	262	305	289	271	286	309	296	283	277	302	301	307	267	304	297	294	286	268	300	303	280	293	338	337	308	273	303	295	298	299	285	294	291	266	303	299	311	305	270	324	280	294	284	276	264	306	326	266	277	298	313	300	277	310	263	292	270	302	300	291	289	312	296	262	313	285	280	295	277	307	283	309	270	295	284	282	301	303	306	300	305	308	287	268	284	285	274	294	279	292	297	295	274	267	308	295	280	292	275	291	317	273	273	325	279	264	287	285	288	317	282	269	276	286	289	318	340	335	287	290	294	291	296	288	292	306	294	279	269	304	283	302	273	282	280	268	289	304	306	268	285	296	278	287	252	278	279	292	318	308	267	301	246	296	286	293	292	314	285	303	297	302	273	303	274	297	311	311	312	297	264	296	269	304	286	297	263	286	287	275	290	293	293	285	271	285	282	267	294	283	306	282	291	300	276	300	300	281	267	304	273	297	302	280	317	306	308	284	276	286	294	254	295	265	283	301	308	271	309	256	295	268	287	274	285	248	258	288	268	295	304	269	302	321	300	321	286	303	294	322	277	283	277	282	282	298	263	295	307	275	299	319	296	272	298	261	285	274	284	294	299	295	273	302	274	303	261	305	292	283	307	320	289	274	297	279	265	279	293	280	307	313	296	287	287	304	283	258	262	274	310	280	288	292	326	283	291	270	309	290	293	316	295	283	273	300	310	293	277	273	284	304	266	274	290	296	321	321	274	273	313	252	285	309	298	296	281	311	297	292	259	306	303	270	308	281	285	302	297	260	257	318	261	310	249	284	279	284	294	330	304	308	299	332	267	268	307	284	279	320	301	303	281	305	248	315	332	278	267	299	289	277	289	326	311	251	326	305	299	260	288	323	275	250	323	297	266	276	300	304	271	278	277	268	259	297	273	300	279	282	285	290	308	289	285	300	301	283	303	268	264	263	287	290	309	310	284	266	302	297	295	278	289	280	282	319	297	280	259	278	286	277	291	276	291	275	257	299	302	311	293	302	297	296	311	313	262	276	294	284	279	293	304	263	275	267	303	288	294	304	294	312	283	271	326	284	272	290	281	308	273	301	292	274	271	296	300	271	327	317	288	271	275	280	308	295	255	264	293	284	278	303	310	289	271	313	296	282	274	273	296	264	267	275	265	312	296	279	300	288	264	304	290	289	297	253	271	264	294	305	326	317	284	310	273	299	295	289	298	290	281	269	306	291	296	300	290	293	300	272	297	230	316	281	295	276	323	290	302	275	274	269	312	299	269	303	297	333	320	281	285	262	276	292	276	303	296	326	305	295	303	303	279	300	266	328	269	303	312	323	293	268	298	270	304	288	304	282	318	277	275	301	259	300	300	283	280	303	301	284	303	247	287	281	268	277	285	281	285	277	304	272	307	277	266	282	313	295	306	267	289	286	290	280	272	301	309	297	266	264	300	325	291	272	304	303	265	293	282	313	286	307	288	297	277	278	291	286	294	296	297	285	287	293	299	300	289	302	321	292	293	296	277	258	269	284	283	300	277	279	279	301	283	297	259	331	295	306	302	273	308	300	289	300	308	283	274	299	287	278	309	278	259	288	280	290	279	277	287	310	290	286	281	289	325	285	287	279	315	290	279	284	312	264	298	269	278	295	310	306	296	309	295	299	306	289	289	294	294	295	292	279	302	299	304	310	267	285	281	285	301	284	280	288	291	296	298	271	303	311	293	332	252	314	281	293	319	249	290	295	293	293	268	266	287	293	284	292	293	286	307	269	269	302	253	290	278	299	282	299	290	308	291	298	301	268	286	275	269	260	302	333	325	284	325	301	285	281	290	291	304	323	304	297	287	269	282	307	315	286	307	277	265	274	317	282	297	292	275	301	303	288	294	287	297	289	265	249	293	288	309	288	290	316	300	291	302	261	276	325	289	303	289	297	277	300	294	273	295	266	249	269	335	286	296	319	304	289	286	306	292	324	317	260	301	308	302	322	286	301	290	304	284	300	307	289	292	319	261	286	302	253	266	301	286	245	272	302	242	287	273	267	269	305	284	299	275	282	310	291	291	292	260	304	301	286	331	295	329	309	312	296	272	300	328	296	289	271	309	298	269	290	279	279	281	273	269	308
24991	20618	26986	24258	20600	7938	1025	665	565	531	474	445	422	402	400	345	373	355	335	333	367	320	357	371	330	317	331	309	284	316	329	325	317	340	317	323	302	326	295	319	327	306	315	286	306	329	313	299	320	298	307	325	274	307	323	302	277	312	295	306	295	296	308	283	288	301	290	331	296	327	300	292	290	284	307	320	296	317	298	309	279	289	297	318	306	322	293	278	272	290	291	288	245	300	293	312	321	296	280	273	295	329	297	275	311	290	278	336	327	325	297	291	307	266	301	299	314	300	290	320	323	305	296	279	326	245	287	328	301	335	298	297	314	277	276	282	311	322	333	312	321	304	305	335	301	285	265	304	274	280	298	301	311	275	306	289	292	292	317	312	287	312	304	290	294	283	295	311	285	271	317	281	298	369	299	308	308	306	307	310	305	300	288	314	300	299	316	302	315	311	308	275	304	322	306	308	320	303	284	311	289	306	332	319	315	312	374	292	299	287	296	306	317	312	299	301	304	343	309	294	302	311	334	283	311	268	264	282	269	322	324	319	298	282	300	289	320	288	306	290	299	264	306	296	310	322	275	302	284	322	279	322	315	281	305	320	340	297	278	304	298	280	302	283	311	315	306	286	284	310	291	318	312	294	324	272	292	298	298	308	316	333	305	282	304	301	296	278	329	311	289	261	275	258	298	269	253	293	277	259	289	329	337	298	285	299	281	293	291	293	258	272	312	297	343	327	291	306	283	298	299	331	278	270	302	275	269	276	284	276	302	313	307	311	268	314	282	308	283	306	281	301	319	286	291	262	310	298	287	307	277	319	277	289	255	295	326	300	280	323	304	310	272	283	296	289	289	306	297	289	299	318	293	281	288	303	304	281	302	283	287	342	282	286	311	301	298	271	311	343	296	295	299	297	310	308	321	326	301	302	282	314	277	263	305	315	307	301	301	311	288	309	309	279	305	287	309	311	283	305	329	305	275	319	281	285	292	294	308	258	297	301	301	288	283	311	307	286	296	266	306	299	310	282	292	303	299	318	309	301	311	327	293	308	328	310	331	315	295	291	296	280	325	284	296	319	294	306	283	322	278	286	289	303	275	285	271	319	271	293	309	290	297	320	294	283	290	319	329	300	332	284	312	278	307	265	272	284	299	273	296	308	318	268	304	320	294	275	280	286	322	286	273	272	310	307	295	300	273	307	294	295	301	309	304	273	261	303	287	299	318	287	302	286	320	267	312	299	304	315	278	267	285	301	298	299	302	304	317	306	295	261	292	321	292	338	302	315	320	256	316	284	287	303	290	316	313	309	297	290	309	270	335	294	265	304	249	302	284	292	302	316	278	298	280	293	289	300	271	302	327	276	302	301	288	329	289	275	296	289	291	309	288	290	283	312	304	315	307	275	284	307	294	317	320	281	269	319	257	299	262	307	273	280	289	303	318	300	324	276	276	299	330	323	331	301	294	294	317	297	287	288	293	291	270	316	331	286	296	306	293	306	286	304	295	296	320	306	301	274	328	264	276	293	311	312	309	289	278	276	267	324	264	305	286	272	267	294	285	260	332	320	309	322	279	309	327	302	303	317	315	302	333	305	322	261	268	309	334	278	334	307	317	301	293	310	329	317	289	306	311	295	304	294	279	313	332	281	322	275	326	287	291	320	297	327	316	305	308	308	272	284	306	252	311	309	309	282	307	314	300	319	299	315	309	301	312	269	283	293	294	288	275	290	324	320	291	337	268	276	279	272	300	327	307	326	311	300	317	327	260	302	298	290	287	319	320	300	303	319	298	311	319	312	288	297	302	280	290	281	248	274	283	302	315	301	305	280	300	290	293	292	323	317	328	327	304	321	313	297	285	308	297	288	297	341	284	293	279	315	318	280	288	311	310	322	316	286	292	312	276	314	282	274	282	291	307	285	297	311	302	284	273	294	273	306	293	299	280	321	308	338	339	288	319	273	272	287	276	286	314	302	283	304	295	305	260	302	296	311	305	279	268	297	281	275	296	293	276	301	291	301	307	314	278	358	301	321	306	281	292	292	306	331	311	296	269	263	325	285	300	337	288	306	294	296	293	282	332	277	283	270	278	309	304	326	318	283	281	297	300	287	314	360	295	314	299	287	325	342	304	297	316	334	285	298	322	301	294	273	297	306	295	288	298	294	322	273	316	277	320	319	327	288	298	311	282	333	324	302	298	287	284	314	288	320	296	300	263	298	324	319	316	307	276	317	296	295	285	308	295	275	329	331	290	290	279	285	304	279	320	313	280	284	302	312	286	355	315	276	310	324	279	264	316	283	325	321	314	296	317	298	291	271	290	298	311	310	286	302	314	295	267	324	277	314	282	286	304	300	297	324	311	315	293	282	261	321	276	303	305	279	294	303	313	297	294	296	308	300	311	285	299	291	319	297	283	307	318	323	294	311	254	315	298	328	285	317	295	291	287	306	300	326	293	300	288	276	279	280	308	298	283	319	300	280	288	304	320	286	309	278	305	306	312	282	248	288	303	289	299	270	281	290	301	293	321	273	280	325	312	295	303	299	317	299	290	314	295	285	315	322	296	292	264	293	300	300	270	303	335	259	331	293	315	307	290	316	289	294	327	300	299	303	320	294	298	292	278	290	313	285	321	293	305	373	333	285	302	280	275	328	291	287	291	295	268	290	316	292	312	275	326	324	289	306	300	284	295	307	309	299	293	286	297	294	319	283	326	251	278	308	298	313	284	283	294	295	311	324	289	318	281	282	293	308	315	300	292	323	309	305	292	286	295	294	255	308	320	318	339	292	301	298	283	289	293	307	325	322	287	295	298	284	291	327	289	281	302	284	287	323	324	336	267	313	293	290	285	318	300	291	295	267	288	288	301	302	296	304	280	292	308	274	303	286	285	289	287	295	290	300	331	299	297	312	327	297	292	308	284	307	310	306	304	312	319	288	294	303	318	307	278	297	342	279	306	325	314	299	295	268	298	288	312	274	315	302	286	265	315	296	285	281	309	292	298	278	288	289	290	295	309	329	328	275	282	265	282	294	307	300	272	306	317	316	310	298	287	274	295	318	303	279	304	309	264	288	325	313	280	292	286	303	307	312	293	280	292	299	284	293	304	312	331	288	296	343	309	265	302	279	305	336	308	298	264	282	299	251	284	313	283	297	310	291	329	313	291	308	292	290	293	323	315	295	311	304	294	305	305	274	297	304	269	302	289	313	317	287	321	295	271	295	297	303	305	299	294	318	288	317	270	316	296	293	305	295	298	292	284	298	310	321	291	299	287	292	310	293	328	324	298	289	274	279	288	278	280	287	300	316	303	306	301	298	303	291	339	272	302	292	262	309	305	302	313	319	287	300	295	304	305	317	284	301	280	275	295	309	299	334	306	297	310	279	289	304	297	295	299	324	301	289	296	321	327	284	323	287	307	279	302	298	303	286	276	318	323	315	299	293	282	296	291	301	295	292	284	309	314	291	311	318	305	312	304	290	321	295	332	325	281	295	292	285
25385	8458	7798	4034	2563	1899	1425	1224	1048	825	782	681	595	550	477	474	480	440	379	442	401	395	375	389	362	331	359	385	337	378	341	342	354	361	328	312	313	335	325	322	339	307	300	326	315	344	285	335	345	290	324	305	335	321	301	307	313	322	337	304	306	300	285	334	326	349	301	309	296	284	303	304	294	329	287	334	324	321	271	306	273	306	339	324	279	326	318	309	324	331	308	301	287	338	294	347	269	264	294	283	318	302	297	264	320	302	299	317	282	281	305	296	310	278	318	299	302	295	298	301	299	332	291	299	293	276	292	319	300	306	295	319	308	326	281	317	316	306	315	307	304	305	325	352	296	290	294	293	290	311	302	314	310	311	296	330	294	329	297	305	284	295	304	285	279	307	320	297	293	334	293	297	318	297	289	297	308	301	294	272	306	290	306	308	300	324	299	282	343	317	299	300	286	287	315	275	334	319	335	328	308	342	317	284	268	296	335	308	298	298	302	312	297	304	328	294	277	269	291	336	276	287	279	293	260	299	271	297	303	326	283	272	306	290	294	315	299	285	318	333	331	310	294	300	307	278	321	280	301	270	293	274	312	305	298	308	301	319	300	298	321	298	293	294	313	313	313	312	320	316	294	339	304	319	300	323	291	293	292	279	313	300	304	291	289	283	298	302	283	335	277	318	320	316	295	303	288	289	324	303	294	264	269	313	291	327	308	320	321	315	280	296	297	312	288	327	302	277	336	270	298	331	303	338	301	272	282	297	303	305	297	310	280	316	296	294	301	312	316	295	299	270	282	308	334	322	285	268	276	318	307	263	302	311	300	308	291	258	312	273	304	293	284	285	326	279	317	291	304	306	336	300	302	266	338	309	340	305	303	299	296	332	297	310	283	299	316	318	289	276	296	296	302	339	285	293	305	316	342	267	312	293	308	292	278	299	307	286	310	296	322	310	293	285	280	313	333	324	307	323	281	294	304	286	316	285	289	274	310	310	274	301	294	293	331	291	333	259	306	291	315	294	303	277	326	305	316	315	289	287	278	288	320	280	276	351	289	288	301	293	313	309	294	306	307	315	321	307	311	300	332	296	308	291	318	297	301	322	332	317	293	272	324	334	294	305	303	294	311	331	312	307	271	296	308	321	321	308	292	317	289	315	327	304	255	320	325	328	304	300	320	281	303	314	310	307	311	313	303	299	334	311	285	328	331	315	331	301	295	322	293	288	263	286	304	282	306	318	300	300	303	309	304	314	271	285	310	290	297	287	320	317	298	277	311	298	280	300	291	324	349	266	312	308	309	301	268	299	324	305	318	307	302	288	302	277	316	306	302	288	285	293	299	339	289	310	327	287	320	312	300	276	315	300	286	318	272	287	330	258	297	325	306	320	310	322	300	277	294	310	300	307	278	299	317	294	303	337	296	340	295	303	322	291	308	294	328	304	278	303	299	279	279	302	286	326	293	247	323	335	309	310	320	313	300	328	286	303	317	266	278	342	293	307	298	309	302	264	311	308	300	301	318	300	303	314	298	314	312	302	297	253	286	318	311	285	283	288	317	293	310	287	322	304	298	272	272	287	298	323	297	313	277	314	312	290	305	292	296	290	324	293	300	291	304	306	304	333	303	284	319	290	330	297	304	339	306	302	308	337	315	300	300	290	280	322	300	300	311	340	307	312	306	259	368	292	257	275	338	296	301	283	315	291	344	293	305	302	293	315	313	271	286	284	293	291	281	302	274	322	323	291	283	316	325	316	316	268	314	310	289	301	287	254	303	277	291	309	301	302	303	290	347	290	286	326	301	329	285	325	290	307	306	328	316	344	281	280	308	287	312	289	339	319	276	249	324	300	312	309	298	275	335	284	341	290	294	320	336	305	311	306	294	295	279	316	292	281	312	287	336	268	281	314	330	292	273	291	292	320	308	284	333	325	277	319	299	327	296	280	301	293	308	304	319	284	300	296	323	283	299	281	294	299	298	307	332	310	306	300	287	290	306	283	328	304	276	292	285	299	306	307	314	282	291	303	290	290	264	302	275	296	311	283	310	280	339	321	284	297	320	290	324	327	279	261	284	279	262	321	304	311	310	309	308	278	305	289	282	308	323	324	294	289	311	335	326	278	297	304	320	300	306	301	287	285	316	319	293	279	295	290	331	342	279	292	303	290	288	309	275	287	330	314	268	324	317	294	279	300	318	298	307	312	286	290	299	306	320	295	276	284	308	282	300	311	330	297	264	287	300	308	307	299	311	325	302	315	321	306	309	318	304	289	286	353	306	324	290	287	285	311	266	307	278	297	323	314	290	325	304	324	314	326	340	262	286	328	270	267	332	305	316	298	329	309	303	287	291	253	305	316	320	320	313	322	315	303	328	306	322	315	321	319	295	326	304	270	277	276	283	296	304	281	301	320	295	326	339	310	321	298	294	280	306	285	339	307	292	316	292	286	271	309	328	304	310	317	302	286	300	285	332	315	295	330	301	302	309	263	297	315	304	284	311	295	288	289	292	311	313	297	312	303	312	303	329	274	291	282	313	313	332	284	302	293	311	311	281	312	316	293	295	319	308	315	290	330	315	335	318	315	273	316	316	308	310	331	272	314	322	301	330	317	324	329	336	293	300	303	286	303	293	288	307	302	296	293	267	313	322	312	257	307	301	301	293	290	294	310	318	320	310	337	290	310	321	314	292	302	318	289	281	304	304	292	320	329	326	310	282	316	320	262	309	318	344	293	310	290	275	313	330	284	290	320	276	281	318	312	270	278	283	334	287	296	293	308	286	330	311	285	278	311	322	286	321	319	288	300	292	303	256	280	294	304	314	285	269	303	310	294	338	314	279	293	300	321	331	292	295	294	299	275	308	304	296	290	312	311	300	304	308	308	273	313	308	310	273	280	337	309	314	338	288	293	295	306	303	303	309	293	302	293	282	318	278	318	321	278	294	295	309	308	293	309	297	312	318	306	309	312	302	329	297	340	308	327	308	298	304	316	291	312	307	318	288	310	303	300	327	309	326	316	291	305	304	309	292	271	321	302	265	299	297	300	299	297	302	311	307	301	286	286	319	312	301	316	272	307	308	315	294	309	295	310	325	299	290	303	308	315	303	283	285	287	306	321	285	317	313	328	325	278	310	296	299	302	280	291	300	321	331	317	315	291	313	282	290	297	336	303	336	284	298	300	304	309	331	310	297	330	325	304	288	287	306	311	286	286	323	309	330	320	302	281	320	299	298	282	300	312	321	282	310	341	314	280	268	272	305	316	319	303	348	271	277	316	283	316	272	288	295	301	279	278	326	298	274	325	292	304	305	268	312	296	319	295	310	307	305	308	281	302	304	301	311	306	330	337	314	292	310	313	304	318	298	299	298	316	308	324	316	293	318	296	308	321	298	288	305	288	294	315	304	316	311	297	334	292	321	282	299	337	336	308	306	294	303	272	314	320	354	337	292	324	315	314	301	311	333	293	302	315	288	307	301	272	280	304	310	348	292	323	294	298
22936	20602	27557	23643	20608	20665	9527	1612	1159	1072	1025	936	843	823	847	828	817	794	774	748	674	718	709	698	693	735	743	680	685	693	672	631	653	696	697	631	654	617	685	649	644	654	610	628	609	642	645	637	669	623	668	611	670	630	645	667	667	643	653	657	623	646	634	614	606	619	608	657	623	633	675	645	651	645	631	616	620	642	576	635	605	599	649	643	631	615	610	651	640	689	620	611	653	627	620	666	659	646	602	614	580	590	621	661	610	649	610	626	633	616	630	658	619	657	669	627	614	632	598	622	656	630	628	665	607	663	628	649	600	640	584	635	598	630	582	593	617	627	657	587	662	626	650	697	619	610	631	654	603	633	620	658	590	660	666	678	621	629	581	666	588	640	588	655	651	703	633	602	648	645	620	664	636	659	623	601	651	649	639	564	646	648	613	612	670	637	564	619	642	634	603	634	589	677	663	674	593	622	605	634	615	654	638	640	650	651	626	630	625	589	602	616	657	649	615	640	680	626	638	618	672	643	596	598	609	585	631	603	682	667	639	585	630	624	620	605	561	586	614	646	637	626	619	639	603	652	581	610	635	582	659	585	634	657	660	607	658	654	634	621	616	649	615	633	610	643	620	643	642	620	634	597	661	596	645	609	661	621	602	682	644	599	649	588	628	610	623	614	557	611	615	614	607	639	646	619	624	616	591	660	598	598	595	577	618	642	608	625	617	684	650	605	641	586	612	621	649	670	607	612	621	630	653	615	625	643	642	627	613	598	642	621	593	630	606	659	604	605	623	680	613	668	642	649	655	613	660	660	630	624	625	614	630	593	680	644	643	616	628	612	630	618	617	639	670	580	679	639	653	601	587	610	667	615	585	633	626	672	602	633	635	657	643	625	637	619	601	664	616	616	655	666	622	638	663	610	634	642	661	675	628	624	633	634	641	610	666	662	617	615	604	635	621	621	649	655	586	626	665	622	632	596	647	655	608	614	604	623	638	595	647	574	610	588	625	620	609	634	637	586	644	642	604	656	591	606	636	628	654	596	641	631	638	614	656	653	621	660	618	643	610	633	602	599	606	664	631	594	675	692	628	604	656	624	573	630	617	648	600	660	613	607	593	654	670	609	624	626	620	657	628	618	613	604	591	630	671	635	604	606	630	653	629	670	617	588	638	639	638	646	592	593	618	624	620	607	616	609	610	623	677	643	627	624	624	603	613	617	666	635	676	603	616	649	613	609	625	605	631	604	620	667	627	636	624	638	621	611	650	620	638	611	629	593	627	633	615	631	591	592	641	676	637	640	630	607	645	587	602	610	610	661	617	656	610	649	641	654	648	634	644	613	611	630	610	612	650	620	627	648	626	592	668	677	636	655	639	621	642	622	659	642	629	621	604	635	650	631	633	634	645	624	632	588	640	599	602	612	665	584	641	626	597	617	628	622	597	602	615	630	624	602	627	637	589	642	630	652	637	582	631	641	623	596	635	643	633	650	606	586	645	619	656	619	629	684	625	632	686	613	639	651	602	641	633	607	593	655	602	623	624	620	600	619	614	642	617	655	635	608	650	643	627	658	607	644	623	614	620	620	647	648	639	615	562	609	637	625	645	646	582	615	651	627	655	608	624	626	656	630	622	679	593	658	614	604	653	617	617	604	628	653	633	628	632	612	654	634	617	600	603	587	627	658	573	625	598	644	616	626	661	629	647	618	615	666	634	640	625	601	625	667	597	579	599	637	646	615	633	660	650	616	645	628	606	642	655	648	635	637	615	659	636	629	685	669	606	642	634	663	623	639	609	613	616	643	632	682	571	596	629	609	625	594	599	627	624	609	667	590	654	662	620	648	647	640	618	659	616	658	610	627	609	619	645	650	605	680	605	583	630	669	649	627	655	647	633	645	632	634	581	632	603	568	628	639	665	652	586	635	630	627	640	583	657	617	609	619	642	641	612	625	673	618	658	642	622	621	621	639	630	620	637	643	607	606	625	622	607	682	584	658	590	632	646	583	631	595	646	643	626	603	645	637	636	648	644	631	608	624	593	611	626	615	615	650	639	612	609	581	630	630	599	700	671	600	632	633	614	630	678	617	641	627	643	580	653	594	631	635	622	670	603	663	610	632	609	658	637	601	657	657	614	609	592	609	622	619	645	625	632	631	644	652	586	628	651	664	605	616	616	610	661	643	639	637	581	576	619	571	657	682	641	629	587	620	633	592	661	657	623	616	629	621	572	635	584	588	653	589	592	583	598	625	646	651	639	681	616	633	618	639	623	662	577	626	666	641	616	607	656	626	579	637	583	653	606	606	661	610	652	607	677	620	628	625	646	587	600	633	635	623	593	641	635	653	678	614	608	634	621	616	563	637	618	601	616	661	646	594	628	663	558	607	593	609	622	617	594	643	636	590	621	644	643	608	625	620	624	629	581	613	620	655	617	627	636	615	577	658	624	648	639	615	619	575	655	647	641	686	682	649	642	609	634	587	634	607	624	633	616	616	608	631	631	651	669	609	622	609	624	640	636	625	650	668	583	650	643	611	635	655	611	640	624	585	648	589	634	635	602	621	662	614	647	634	629	702	646	636	653	637	623	660	634	637	675	663	648	585	617	606	635	643	613	601	618	631	624	600	616	634	639	666	602	619	606	572	580	630	648	641	588	608	641	591	603	643	658	647	661	590	643	671	645	662	605	633	647	608	594	679	648	666	641	680	595	637	603	629	635	607	616	614	601	601	630	654	593	622	615	659	602	654	631	605	617	638	649	608	612	581	675	609	634	636	622	631	645	651	655	610	660	636	631	607	652	622	625	636	627	645	649	705	635	638	639	560	624	636	626	560	646	598	625	621	620	627	652	590	619	590	593	604	617	594	622	655	623	611	628	637	629	623	646	640	600	610	678	582	644	601	656	601	582	570	685	608	666	611	581	644	629	594	621	666	620	637	654	638	592	599	630	612	600	602	598	648	631	657	620	639	661	608	618	617	635	617	619	621	657	603	627	613	644	592	670	642	665	597	651	660	627	669	650	579	627	661	677	626	604	610	638	603	688	628	643	636	602	657	639	648	631	640	618	646	595	655	635	604	587	609	628	635	639	618	644	639	637	620	639	633	674	597	590	625	640	619	631	613	646	630	589	616	625	704	656	645	627	627	643	625	640	591	603	660	635	641	616	642	641	586	618	612	661	625	646	635	661	587	657	613	612	646	645	672	629	621	653	637	618	623	595	604	623	607	633	635	635	656	607	633	597	640	674	650	634	604	629	651	587	601	608	639	644	601	591	613	662	666	644	616	581	632	620	619	664	600	647	616	633	679	624	653	647	675	692	603	655	603	684	612	643	603	617	633	605	625	636	643	648	623	629	630	624	658	624	619	604	641	632	666	599	624	584	621	574	611	593	618	604	652	614	618	645	600	621	591	605	597	610	632	616	565	640	659	613	636	591	627	617	627	599	599	605	612	645	682	627	601	616	655	612	654	639	648	614	618	669	593	607	589	638	630	610	663
21032	14404	13241	7563	5049	3744	2912	2346	1946	1650	1441	1365	1210	1102	1004	935	926	880	885	817	813	775	742	745	752	716	660	728	670	729	686	682	706	699	672	630	670	648	651	601	626	630	631	655	633	646	617	644	622	628	618	640	617	627	650	662	652	578	642	612	681	625	636	595	620	658	579	633	598	626	583	615	629	582	627	602	566	586	602	621	570	633	612	637	659	617	591	606	622	628	598	638	585	568	618	585	621	588	575	610	582	582	578	577	618	620	599	600	591	566	658	596	604	602	644	635	607	608	608	594	631	596	620	601	625	627	608	620	578	571	649	591	582	594	622	615	598	603	629	595	655	624	649	587	591	601	622	609	558	654	595	645	611	624	657	604	609	610	608	636	597	594	659	619	588	602	623	556	530	563	608	589	652	586	607	588	579	588	623	655	623	635	539	606	584	605	570	618	599	606	624	593	616	595	618	627	560	578	569	595	565	612	606	569	627	635	566	588	615	639	609	559	605	613	591	611	590	557	564	580	583	577	592	630	582	564	604	625	609	620	561	607	601	577	585	593	582	562	585	577	627	606	602	602	574	622	601	585	660	597	601	603	594	628	590	564	602	567	563	623	585	633	608	598	597	616	568	608	594	598	563	606	575	586	622	622	577	597	637	598	607	604	639	614	623	596	603	611	573	640	594	622	611	563	580	608	604	629	575	569	651	639	652	573	593	541	609	636	571	617	592	587	592	557	567	578	618	565	601	609	610	589	588	614	591	559	605	600	593	606	623	603	593	606	591	589	627	591	586	601	589	664	601	585	557	598	606	644	606	626	626	577	627	605	578	607	567	599	658	599	608	602	610	548	617	614	592	599	613	596	586	631	633	610	598	614	589	591	602	653	641	612	603	610	600	660	617	586	620	586	616	617	589	592	587	603	577	585	566	602	575	619	576	608	577	573	585	607	607	629	628	602	563	587	657	590	596	633	590	598	636	594	602	612	585	599	607	603	627	579	645	583	558	583	627	592	579	605	589	588	589	573	614	608	611	613	601	578	642	596	585	584	619	609	602	576	616	608	600	567	578	639	624	567	621	574	587	587	617	614	562	622	599	627	591	610	573	584	589	568	618	569	650	631	634	565	614	640	595	555	568	560	573	607	573	591	586	599	609	633	591	621	569	592	592	611	593	614	576	600	589	605	619	564	602	628	617	582	584	593	625	565	641	561	612	594	592	626	590	609	598	609	621	620	629	594	619	609	600	615	608	626	588	601	618	606	623	581	624	599	563	640	591	593	595	619	606	574	564	600	605	625	607	587	572	590	587	596	629	577	623	617	620	606	597	595	586	586	645	584	601	584	639	622	581	604	624	611	613	629	605	594	591	590	607	555	626	602	606	571	555	586	626	619	574	630	600	569	581	548	621	592	634	595	573	589	620	614	606	564	555	659	588	600	594	643	590	567	630	621	615	609	588	568	558	596	595	593	589	580	578	624	619	635	560	580	594	586	594	622	637	590	592	587	615	574	611	599	564	641	592	605	613	602	608	629	581	610	559	582	581	588	566	611	562	574	609	559	602	640	599	611	607	557	608	583	558	622	601	600	615	588	613	593	607	611	592	563	579	667	620	582	555	528	510	625	599	601	641	542	605	641	605	641	569	609	604	613	585	601	579	611	621	583	596	580	610	569	572	620	640	580	609	625	585	602	615	613	585	574	610	579	617	615	605	597	588	587	609	625	648	606	593	552	603	595	593	610	609	623	624	631	616	584	604	601	626	599	569	623	622	538	626	616	561	633	626	601	611	596	644	610	596	619	556	573	588	566	613	636	588	634	591	620	621	628	573	596	622	600	639	554	628	622	600	601	594	619	651	636	593	574	580	570	612	605	576	574	621	603	599	566	563	586	586	586	578	570	586	611	592	626	562	609	600	641	627	561	547	591	592	586	558	607	629	600	593	618	568	591	589	593	564	604	619	609	607	571	634	606	586	648	637	584	605	591	628	668	623	588	631	605	617	588	598	608	603	615	609	577	598	575	559	601	639	616	616	611	595	613	585	643	625	592	598	587	609	573	607	588	618	613	578	601	584	599	630	652	572	579	618	577	587	597	610	604	606	564	583	595	597	605	567	624	593	578	595	637	565	623	560	599	577	615	576	597	586	595	591	558	596	605	590	598	618	629	604	582	601	592	578	605	560	583	596	592	622	586	570	575	587	564	608	612	557	588	617	590	626	638	568	565	628	611	568	595	571	591	622	611	601	569	577	584	621	572	605	539	581	592	621	626	598	600	562	628	609	613	580	637	608	641	641	594	581	618	608	609	571	595	638	608	597	576	611	600	632	601	592	593	603	601	613	589	605	560	594	591	614	628	612	606	611	641	570	611	616	634	619	649	645	615	635	612	598	592	615	597	579	610	631	560	579	605	562	597	609	601	634	603	572	602	598	609	627	618	657	558	589	557	615	613	583	601	638	627	628	603	589	587	624	568	599	563	586	624	586	594	563	612	588	581	603	583	658	592	570	637	633	595	612	637	618	592	577	576	605	605	630	616	579	571	610	583	613	599	638	608	556	601	595	611	589	596	637	581	628	622	605	553	583	609	584	599	594	543	605	581	582	588	580	604	630	581	618	651	605	619	620	643	590	618	591	534	584	596	615	666	606	572	622	630	602	616	635	596	654	571	626	598	644	648	616	576	588	590	588	574	654	583	638	669	637	619	550	616	613	574	587	606	589	598	598	594	598	631	597	656	606	600	631	570	626	607	565	596	631	586	638	578	552	611	620	631	617	606	599	615	594	611	602	584	577	616	572	620	601	588	596	579	578	618	590	617	587	613	606	577	622	574	583	639	619	616	607	597	566	587	640	551	586	597	623	616	632	661	547	555	617	571	597	599	609	594	596	594	634	611	590	602	594	584	606	591	585	617	573	607	587	610	625	619	592	585	633	593	583	612	626	595	609	610	576	572	572	611	600	542	610	646	558	586	556	596	626	587	564	617	592	600	610	594	605	682	614	601	587	561	639	578	599	571	605	612	598	577	618	592	584	596	572	609	617	576	632	620	578	611	605	597	596	607	566	593	625	627	605	627	614	575	571	572	574	587	592	607	619	613	565	612	597	598	641	618	589	548	605	588	597	610	596	606	605	592	606	586	590	582	594	601	596	616	573	623	581	589	619	602	599	539	634	636	591	597	614	616	588	626	602	630	574	632	615	606	587	600	580	587	610	588	609	556	595	603	560	596	599	596	579	623	582	555	578	617	607	574	590	544	598	588	620	588	624	576	613	597	583	610	609	593	614	567	562	576	587	582	605	590	629	561	635	615	621	606	598	632	644	604	600	563	624	619	572	621	617	601	592	599	545	625	612	627	586	578	600	624	555	595	606	609	575	607	619	592	634	566	572	550	590	611	614	605	604	593	608	632	605	553	616	607	590	550	622	591	643	603	599	631	571	572	602	571	657	592	649	627	597	571	586	649	629	641	618	657	639	558	585	617	577	597	607	566	546	611	576	593
31224	14287	2018	486	373	327	350	327	344	343	304	339	320	312	278	302	297	344	294	310	300	303	289	312	326	326	318	333	307	333	321	294	304	303	331	307	333	300	318	314	310	294	294	308	290	282	301	316	304	293	314	341	311	302	311	314	299	319	293	303	291	298	285	335	284	301	274	323	309	305	301	291	284	312	274	308	261	300	291	283	307	314	275	317	287	307	276	313	308	319	292	335	278	309	305	300	317	306	304	329	309	319	298	311	299	282	306	303	258	276	287	284	291	303	285	289	293	285	315	283	308	280	299	286	346	284	304	310	267	274	278	324	277	319	277	285	291	303	329	271	342	295	297	331	310	312	304	284	295	293	316	279	297	298	288	304	321	322	293	301	303	319	298	285	294	303	281	280	274	302	295	275	281	285	287	303	297	299	283	307	294	320	296	289	296	294	300	289	307	273	300	311	315	287	293	303	268	327	280	302	321	296	322	352	317	287	279	305	320	339	306	280	311	309	310	316	285	286	287	285	288	311	317	298	300	306	314	308	292	311	288	314	291	293	321	327	273	293	317	308	330	277	285	308	319	315	282	295	324	304	308	283	286	276	270	311	315	290	280	328	285	285	290	347	306	305	284	298	313	301	311	286	311	317	294	247	299	329	280	336	316	322	295	309	325	306	323	316	299	284	276	283	295	284	318	297	276	291	292	307	318	304	294	320	298	343	315	297	270	338	294	273	315	301	275	276	324	324	299	283	300	291	246	285	284	293	261	316	297	297	278	310	316	306	297	303	292	290	288	281	307	281	288	258	312	277	301	305	281	309	300	274	295	293	315	308	299	293	333	277	284	312	293	320	307	298	287	305	299	311	270	294	308	273	292	308	295	302	314	301	292	316	277	284	280	289	299	281	285	305	306	308	287	318	267	301	286	302	271	316	290	299	275	293	274	309	318	297	273	315	302	301	279	322	323	267	276	311	301	333	315	326	268	283	300	312	299	315	311	300	307	305	269	320	265	336	293	338	293	271	279	302	283	271	269	313	294	291	308	309	285	268	318	303	302	322	303	292	303	296	305	294	280	297	298	318	310	316	294	320	311	269	293	295	289	285	321	302	284	335	330	367	318	309	316	345	306	343	300	315	307	317	313	287	320	319	286	265	297	310	256	300	299	270	318	318	308	290	316	307	314	317	288	308	305	269	286	286	276	332	301	320	315	308	277	322	333	274	304	301	304	286	299	301	314	283	309	287	290	314	303	284	287	332	308	281	310	285	295	311	297	327	293	288	299	291	291	270	324	324	302	292	299	304	308	291	311	295	334	309	314	301	287	292	304	298	309	291	301	302	321	291	306	318	305	289	299	304	292	298	327	303	308	284	296	280	299	279	285	293	295	303	286	267	318	290	344	296	284	299	283	335	333	287	293	325	302	297	268	306	279	298	277	298	281	322	313	281	297	293	316	301	300	280	305	310	289	312	291	330	341	306	304	324	281	290	318	313	302	287	285	278	306	314	286	307	282	294	311	299	302	305	301	298	308	317	329	306	289	318	303	306	292	324	301	270	304	318	293	293	303	321	297	327	280	315	264	283	286	311	315	303	302	304	304	293	299	314	302	314	311	276	292	310	293	336	321	292	304	306	287	287	266	267	273	284	321	317	289	284	295	341	308	303	301	300	290	292	290	278	316	291	306	317	293	290	294	295	276	318	275	271	309	295	331	305	292	292	315	311	268	322	312	271	266	301	294	315	309	300	292	301	315	291	292	287	296	311	297	311	296	285	311	319	305	337	267	305	310	306	286	298	305	300	329	284	306	267	292	257	296	280	302	289	309	296	270	319	296	297	314	309	252	297	292	300	297	298	303	302	326	287	298	307	282	282	326	302	281	319	278	293	297	338	289	257	273	303	315	293	284	326	321	311	308	286	299	290	306	294	328	308	342	322	321	315	318	299	309	289	275	302	269	300	293	315	310	323	308	295	275	303	312	307	299	318	291	314	302	310	299	272	292	286	311	311	306	268	302	290	331	295	284	326	302	315	291	297	289	323	304	304	325	291	308	331	281	318	287	286	322	281	272	315	283	295	303	302	304	271	282	301	294	286	283	283	334	317	328	290	304	267	319	247	301	282	269	300	322	298	281	301	309	293	293	300	307	283	293	333	306	284	284	287	291	315	295	302	291	326	291	279	304	277	324	307	295	313	308	335	271	321	320	335	297	287	320	327	306	326	284	327	314	293	298	301	295	288	293	298	289	281	289	299	320	319	295	294	324	297	289	323	290	300	309	288	298	310	298	285	347	323	304	314	312	328	305	329	298	342	300	305	305	350	327	296	288	284	302	290	293	290	306	312	309	293	312	309	310	292	289	286	276	279	298	314	282	314	327	285	296	319	336	319	276	307	291	301	312	331	297	295	274	292	305	293	303	286	291	331	298	299	306	305	291	285	287	267	290	277	297	319	306	325	297	316	323	318	314	279	276	328	270	302	334	321	308	307	318	289	316	280	286	267	307	316	304	301	313	304	316	314	306	332	328	270	324	316	322	332	297	287	339	293	301	294	290	305	295	297	294	296	310	299	313	308	266	290	308	298	302	295	334	287	304	308	303	289	291	317	272	324	292	291	263	338	291	316	268	306	283	285	291	314	305	295	301	289	317	289	302	305	302	283	307	315	284	317	319	300	278	296	292	299	305	281	300	279	314	281	301	311	292	291	263	304	323	312	293	305	284	304	312	280	310	314	291	293	294	320	272	324	308	303	284	303	282	267	300	313	291	325	326	315	304	297	335	309	296	315	287	302	280	318	292	289	295	282	325	327	337	332	267	273	306	295	291	299	303	307	283	300	282	300	283	290	289	320	275	306	297	291	279	306	291	281	286	304	299	278	270	313	278	301	320	293	316	315	319	264	316	310	263	286	314	283	269	294	289	299	306	337	306	298	287	308	282	298	302	279	290	288	298	301	301	330	296	289	308	303	289	316	277	325	300	307	307	321	300	300	324	265	312	292	299	312	302	315	289	296	296	282	329	313	320	302	299	311	281	311	292	271	287	270	310	313	280	326	311	293	280	276	303	305	312	339	284	280	317	329	292	295	299	296	303	301	306	297	315	308	292	291	254	308	269	329	268	295	311	325	318	310	272	291	295	309	284	283	282	312	295	293	325	285	308	319	283	286	341	309	325	318	311	309	320	295	267	272	314	301	323	309	314	308	302	300	307	314	298	308	312	276	308	316	294	302	306	283	308	284	272	299	300	332	276	275	296	320	291	297	292	288	288	311	312	306	294	314	292	293	314	283	278	304	273	339	305	323	297	329	305	313	313	303	313	292	321	311	335	291	282	319	302	307	296	330	312	308	323	271	290	295	291	281	293	308	295	333	285	313	309	305	245	293	304	310	317	309	301	319	292	283	313	327	256	273	281	316	294	290	288	273	301	289	309	306	330	305	276	283	291	307	318	282	327	263	322	296	308	295	292	294	305	286	270	305	336	312	352	326	312	318	320	301	318	295
17643	789	729	541	488	415	411	357	361	352	344	353	321	366	320	344	354	331	321	331	333	350	368	302	342	329	284	330	335	344	315	377	321	361	292	357	303	319	347	340	367	325	310	316	329	350	364	343	322	354	364	322	355	328	328	299	327	282	312	309	308	334	324	345	359	323	348	308	332	313	329	317	331	301	350	337	300	331	319	330	316	323	312	302	344	365	332	340	335	304	292	319	348	338	326	332	326	339	318	332	312	348	298	373	304	347	320	325	297	348	317	290	323	320	329	334	313	340	322	321	358	320	292	335	323	358	332	308	293	319	312	301	351	336	317	349	319	299	341	337	357	314	333	341	299	350	319	359	345	340	336	297	335	328	333	305	297	324	327	337	327	306	365	312	337	331	352	291	309	295	335	327	341	335	373	349	329	367	313	350	283	318	325	341	322	307	350	295	329	302	315	345	336	316	318	325	332	336	331	342	316	323	305	308	298	351	295	323	358	327	341	302	354	333	360	291	325	319	321	311	329	323	356	347	339	291	314	323	326	326	330	351	333	325	319	344	321	325	326	303	311	308	309	331	303	335	347	352	299	355	343	305	317	307	335	325	288	340	331	300	336	337	314	366	335	321	335	349	280	351	329	330	339	311	323	332	341	323	320	337	322	337	339	326	343	321	322	299	322	335	345	324	327	339	333	335	310	334	326	319	363	374	314	323	297	305	324	346	316	346	329	309	303	309	319	320	356	332	313	325	329	354	347	279	320	358	348	309	345	337	316	307	346	316	323	334	332	302	294	294	328	323	356	329	331	298	322	324	315	351	325	317	286	317	321	314	321	311	325	325	301	321	313	318	324	331	335	312	311	334	345	339	332	307	328	321	347	311	357	317	343	341	347	326	331	334	332	318	337	329	361	336	330	363	339	325	337	319	328	322	307	350	305	306	336	320	335	333	338	341	351	348	357	336	323	310	319	322	351	337	340	327	348	336	349	322	311	324	312	348	317	310	311	322	318	300	312	315	332	312	340	329	321	338	334	325	302	300	337	342	316	337	341	349	321	337	301	321	340	325	325	324	369	354	325	326	334	342	328	324	309	342	355	346	352	334	295	361	325	324	319	318	327	323	303	316	316	299	315	308	358	330	299	335	334	329	332	321	338	349	321	325	341	343	309	334	305	347	317	345	310	326	312	337	296	338	347	326	296	360	284	317	313	330	345	299	337	356	323	319	354	355	362	320	344	318	317	295	352	325	344	319	307	337	306	337	337	331	367	351	357	310	365	300	310	311	316	321	328	351	295	327	317	336	331	341	339	338	337	324	322	348	341	335	329	325	343	299	334	338	328	311	343	340	327	324	347	352	335	308	317	325	306	325	320	359	318	314	319	304	343	340	334	320	321	322	350	334	349	363	320	316	325	343	318	323	330	302	341	324	328	308	330	319	346	309	347	295	340	297	348	305	330	348	323	311	344	314	347	305	313	355	346	359	346	321	349	305	314	319	369	342	310	314	308	294	319	322	340	340	325	336	311	366	366	342	379	336	308	335	318	327	355	323	328	329	321	307	308	307	351	304	339	363	315	312	308	310	316	316	321	334	322	302	343	301	331	305	326	333	317	328	351	307	318	354	328	323	306	313	344	293	318	333	359	312	344	324	336	322	340	331	321	291	341	328	327	321	323	321	344	324	328	314	322	345	309	355	301	349	331	355	307	332	283	316	353	326	345	326	331	349	316	316	327	346	344	328	308	323	341	311	342	319	328	341	295	337	315	340	303	308	332	306	333	306	291	338	321	345	323	338	303	313	316	331	365	346	342	318	338	326	364	332	339	319	364	329	321	303	322	313	315	317	337	338	356	324	360	301	339	358	327	323	302	332	303	307	320	323	316	328	337	344	319	327	345	326	299	342	348	286	362	285	348	337	312	338	301	305	341	310	325	353	360	308	329	329	312	319	324	324	332	362	340	361	308	319	330	302	327	344	313	297	334	335	315	310	330	314	341	353	299	330	324	329	359	297	304	338	338	316	308	368	346	319	350	348	303	334	344	317	332	308	327	393	360	326	316	298	331	329	330	344	347	291	320	314	319	337	323	320	330	336	336	340	350	335	317	312	355	328	315	337	318	318	340	346	317	311	345	338	352	331	342	326	331	346	317	319	350	328	330	335	323	318	322	300	308	333	334	298	292	333	331	300	312	357	317	334	316	321	331	307	301	335	368	324	337	334	338	322	343	297	333	328	334	313	316	345	345	332	317	316	319	324	292	314	321	339	329	333	306	327	330	326	352	342	361	339	336	318	354	296	345	322	324	304	307	329	339	300	320	325	309	312	342	328	318	325	327	319	326	337	347	321	336	345	319	328	324	341	332	316	334	330	314	355	313	334	361	364	320	319	357	344	306	322	334	341	334	333	312	344	349	318	290	293	301	338	355	291	354	313	322	321	310	325	329	320	317	341	350	328	322	351	331	322	313	358	337	339	361	345	325	350	334	300	318	316	338	343	339	318	347	301	321	308	324	356	338	310	325	319	326	331	324	270	329	346	324	319	332	348	329	334	328	309	327	309	322	341	295	334	342	315	322	304	329	335	304	325	332	333	330	314	321	358	333	321	333	296	320	295	298	315	347	348	330	341	323	338	352	343	364	306	350	313	308	313	315	336	330	323	318	330	325	321	336	285	293	326	349	280	332	333	340	338	366	332	325	337	343	353	340	301	338	314	310	295	361	332	336	336	338	344	323	345	337	315	325	324	357	351	340	319	304	347	291	325	323	313	326	331	333	302	315	326	314	335	306	338	330	333	331	314	299	344	338	336	307	298	336	336	310	299	335	329	317	349	345	316	308	316	331	335	362	330	340	343	315	320	307	319	337	314	343	315	313	325	327	328	352	279	351	329	322	314	341	302	353	299	339	281	326	299	318	296	340	329	320	305	339	287	287	338	349	317	332	317	304	314	333	367	326	331	313	323	281	332	333	320	344	342	327	293	314	340	305	327	321	329	330	315	334	345	308	326	330	336	301	293	299	336	332	326	326	330	358	345	317	325	297	321	322	325	328	320	324	323	328	344	293	287	321	322	318	333	347	339	315	299	321	311	312	342	321	327	358	324	338	320	342	297	329	320	316	343	310	326	327	320	337	311	357	334	308	325	317	327	292	309	355	353	337	318	314	309	353	330	341	346	322	322	339	332	320	336	320	308	298	324	343	355	331	330	314	330	325	321	320	330	323	332	323	341	337	331	303	336	361	327	301	332	310	351	344	347	322	353	319	331	348	309	316	355	336	337	312	326	353	334	340	329	316	315	306	337	312	338	333	302	311	316	336	335	332	328	323	311	344	351	335	301	311	347	333	331	295	342	353	341	322	324	315	333	316	354	330	333	314	335	341	325	339	295	306	309	296	312	335	332	361	312	333	330	338	330	287	313	333	334	323	335	352	333	288	297	312	331	319	317	352	319	332	341	326	341	335	338	285	331	326	326	353	333	336	318	311	313	328	317	339	310	302	326
24905	20606	26976	24241	20607	7977	1050	696	618	546	449	449	433	422	407	408	395	377	353	353	375	347	371	373	356	358	316	337	356	371	350	340	318	357	320	345	326	363	328	319	327	327	336	306	358	319	314	320	291	345	364	347	359	319	368	322	297	338	321	305	292	284	349	293	280	330	338	318	337	322	322	343	315	304	311	315	330	293	289	324	313	316	329	311	341	320	310	317	375	299	306	310	350	322	311	338	321	312	303	334	304	301	313	360	312	338	286	369	339	358	335	333	314	337	301	348	320	277	316	309	321	300	355	356	330	329	339	320	316	303	322	312	324	341	309	325	335	265	321	333	353	369	327	285	309	332	342	311	312	316	335	339	333	346	330	330	309	297	326	302	297	304	321	328	380	330	306	331	333	343	322	317	287	317	330	353	309	309	326	315	309	308	320	301	337	293	323	315	279	288	285	270	314	308	308	293	326	320	303	294	329	323	299	325	318	321	311	343	304	331	286	307	305	333	323	318	316	310	347	322	337	329	310	293	359	341	305	321	298	305	317	332	317	311	333	308	341	308	336	318	323	339	322	288	338	371	308	325	323	324	309	361	344	306	331	318	307	357	295	362	363	320	318	334	324	326	319	347	297	333	339	311	301	341	300	343	351	295	335	302	314	302	334	287	319	299	321	310	341	315	357	324	292	293	367	360	269	294	331	313	297	325	328	325	307	298	316	315	306	322	312	344	329	324	332	299	333	298	328	348	309	340	316	336	315	326	320	292	348	305	320	341	331	316	335	304	298	325	331	280	327	315	307	341	346	331	324	359	346	302	310	319	309	302	281	342	321	332	321	294	360	337	309	309	329	287	361	331	318	332	334	342	359	304	336	309	329	312	362	299	317	336	296	321	333	313	312	305	310	335	312	308	307	340	331	304	303	298	316	324	309	324	336	320	280	294	314	310	309	326	375	326	279	300	304	330	293	335	295	310	353	340	302	317	307	322	340	329	329	318	332	321	306	335	340	347	323	281	315	318	302	348	328	361	313	314	345	322	317	314	296	329	336	325	326	331	312	299	297	318	303	318	326	328	338	306	302	316	327	300	337	323	322	336	282	317	296	318	308	338	296	291	350	319	347	303	314	313	327	317	303	321	313	347	328	299	322	368	330	330	301	318	307	339	317	328	321	301	329	270	324	314	324	332	358	317	331	348	342	313	311	300	293	307	324	300	336	304	322	306	327	299	315	339	309	319	325	302	324	336	309	350	314	337	337	318	316	297	319	324	339	325	286	312	315	332	274	347	311	317	330	364	295	339	304	332	319	314	350	306	322	326	317	323	333	312	326	319	330	360	315	312	325	282	324	284	332	336	331	316	327	320	321	324	320	332	332	320	336	308	333	321	343	329	314	347	331	324	356	318	301	316	321	305	329	313	312	326	301	312	337	289	327	330	288	332	303	323	320	309	308	341	272	355	303	302	329	314	330	282	333	345	330	330	352	330	330	345	307	322	286	314	325	330	277	311	315	358	347	340	320	334	309	327	317	341	299	284	339	312	342	349	320	299	295	327	335	361	331	338	317	271	322	294	307	338	314	339	297	327	297	316	304	309	312	325	318	302	351	342	339	328	294	329	319	349	321	341	320	345	308	306	320	291	314	314	332	297	347	306	322	300	329	338	338	328	282	313	339	317	316	321	307	321	343	329	320	324	348	328	355	321	324	316	301	320	302	327	319	328	319	346	308	298	316	319	314	351	330	327	279	328	317	329	326	310	314	327	309	304	305	318	324	304	336	327	296	324	313	341	329	291	346	318	327	315	308	324	322	316	334	304	338	334	330	347	290	320	312	324	294	321	299	296	333	300	314	311	312	258	310	343	313	307	356	334	354	320	323	323	313	295	314	304	322	317	334	331	314	318	332	345	331	317	328	322	324	319	323	318	318	313	286	305	311	311	315	285	311	334	300	316	305	323	303	344	338	301	295	325	318	315	332	308	332	310	297	316	298	298	294	312	306	319	321	301	302	330	327	324	323	313	337	301	301	321	319	322	313	355	292	314	319	322	304	324	346	311	326	309	339	310	297	332	334	339	272	304	332	329	300	288	332	340	345	345	339	330	295	293	302	330	331	331	304	335	313	342	331	308	342	298	322	334	310	324	297	308	347	301	317	302	313	318	340	302	315	301	304	324	334	309	313	307	325	309	311	289	315	330	320	290	321	312	326	311	272	347	316	313	314	313	345	304	324	319	326	311	312	337	317	339	363	317	301	319	304	322	341	314	326	331	309	316	339	299	327	305	339	341	346	266	318	279	319	325	311	308	305	321	311	328	302	301	327	325	330	324	277	310	338	297	304	349	330	343	312	307	326	299	340	331	275	323	315	342	337	328	314	312	303	326	343	319	323	304	299	302	320	344	308	339	354	312	306	303	337	313	316	296	366	317	307	312	339	292	328	313	339	313	321	330	280	300	303	324	307	320	297	321	316	332	337	292	339	318	307	295	328	321	307	284	319	321	329	330	308	311	332	336	342	320	317	321	312	308	305	308	302	305	330	351	343	289	342	332	311	327	301	336	306	336	304	306	329	323	318	307	314	313	335	320	323	309	323	266	325	323	323	347	333	317	296	303	306	291	313	291	287	342	322	346	316	334	313	331	314	317	300	318	299	329	333	293	313	328	327	271	341	303	309	332	316	314	321	303	299	317	312	305	323	290	329	342	341	320	337	326	279	324	331	337	288	312	298	320	312	310	321	340	317	310	310	323	337	336	319	321	291	320	318	321	306	294	313	323	308	333	331	322	283	295	345	301	321	317	295	301	347	381	312	339	364	266	345	316	331	308	317	323	327	289	300	312	330	312	335	304	349	300	338	312	337	294	287	332	330	325	364	302	307	317	327	351	334	301	331	324	306	354	317	332	314	310	299	321	327	321	333	320	292	357	323	313	312	297	312	293	350	318	325	319	297	299	347	316	309	335	306	349	335	329	314	358	300	357	349	314	310	327	269	286	320	349	332	349	375	341	333	312	323	315	314	321	321	288	333	300	326	329	330	324	302	330	319	321	320	287	331	351	329	329	288	316	336	337	306	304	324	317	309	357	312	336	298	353	322	353	315	323	314	302	295	322	328	318	351	338	339	296	310	347	320	350	312	349	315	366	340	335	308	314	297	315	287	324	312	301	339	291	332	277	332	322	311	318	319	345	327	340	312	334	305	355	315	314	330	320	307	307	337	302	338	335	298	310	286	316	319	320	352	301	330	303	256	302	280	335	339	325	337	299	316	296	310	299	306	350	309	319	324	290	330	342	324	314	316	290	331	341	309	336	320	291	348	327	305	327	325	330	301	329	347	296	317	316	311	277	297	324	350	302	351	332	310	324	332	343	314	318	322	281	321	347	342	331	328	317	360	303	328	309	311	307	330	316	308	350	281	299	335	335	335	297	306	344	339	328	302	318	294	330	324	313	313	323	301	329	325	297	322	326	334	311	321	336	324	344	332	320	307	329	329	327	347	301
25694	8401	7454	4121	2613	1889	1478	1189	1055	785	731	675	609	591	532	504	474	447	451	465	402	426	436	396	379	367	379	379	366	357	362	366	340	348	363	358	343	347	351	325	330	362	352	337	363	306	300	334	321	324	329	312	268	312	351	300	378	337	349	303	343	310	376	362	307	344	298	358	303	341	312	306	327	313	305	346	334	324	316	338	336	400	329	323	336	310	299	318	346	323	333	339	331	326	320	331	309	292	351	336	322	331	322	325	312	310	334	347	312	306	307	318	327	327	309	332	309	342	362	345	323	287	317	283	315	322	336	322	355	342	310	311	333	280	314	347	322	331	321	324	394	344	333	334	323	321	314	304	297	285	326	350	297	347	323	325	331	304	350	339	307	330	327	344	304	308	321	365	286	348	330	324	314	320	301	373	316	298	335	329	342	326	325	321	325	300	316	351	331	352	310	324	328	297	324	305	343	271	311	320	347	283	355	339	309	295	326	347	322	325	296	336	323	329	327	333	351	315	338	342	315	294	326	363	312	304	304	369	331	334	329	337	340	344	316	315	320	296	320	322	360	326	323	318	348	321	348	308	333	319	327	314	317	336	326	302	337	318	369	324	317	334	343	296	318	300	323	310	328	357	288	343	273	359	357	311	310	332	323	343	322	341	323	339	328	335	318	325	308	303	316	300	315	328	364	324	310	363	304	322	291	328	326	351	324	334	291	295	305	339	326	315	321	320	305	317	324	337	297	340	319	348	335	323	323	326	308	329	320	329	332	301	347	335	350	298	324	302	326	304	302	296	319	322	341	331	344	314	291	328	331	301	296	336	335	328	329	306	332	326	312	313	349	331	324	307	317	343	317	321	315	323	304	338	302	310	328	300	323	324	317	344	357	307	307	345	314	293	347	336	324	318	333	289	295	303	312	310	307	317	327	301	313	312	320	348	320	346	324	331	342	314	339	297	345	324	329	294	329	324	343	350	315	322	326	325	314	359	329	331	316	336	289	295	331	317	346	326	317	311	319	330	326	322	298	328	320	322	353	318	321	321	313	321	315	309	302	338	328	319	344	353	330	311	355	324	359	320	308	321	297	283	313	358	321	318	320	321	353	314	332	370	343	320	317	353	313	318	314	320	300	304	343	322	328	378	354	305	290	313	315	336	327	300	313	334	302	328	321	301	316	332	314	302	324	340	360	290	347	304	350	316	328	287	363	303	319	310	340	303	324	320	329	326	310	325	318	341	332	324	345	328	303	340	328	280	354	288	333	351	309	341	329	335	320	323	319	335	311	332	293	307	331	328	297	312	330	337	369	313	328	330	303	344	345	337	306	309	354	326	352	313	313	329	292	338	317	326	314	332	317	324	281	348	335	316	288	310	326	323	365	357	340	360	317	325	304	342	321	313	330	351	329	323	322	323	312	344	281	331	349	340	332	329	354	319	333	345	313	303	286	311	321	313	339	315	317	329	348	312	307	351	310	360	337	297	316	335	332	327	320	317	313	298	298	350	307	341	312	290	349	315	321	299	333	301	323	328	320	330	338	298	310	319	293	296	312	351	335	293	301	316	350	336	342	322	310	315	320	328	329	312	358	306	302	353	326	308	340	340	333	325	353	331	351	344	305	362	330	300	323	310	337	324	348	342	322	334	328	322	327	339	352	303	340	318	323	308	333	357	329	332	319	314	311	324	316	334	288	305	339	313	348	305	316	272	328	338	297	342	317	330	310	301	296	316	338	342	303	320	312	316	335	299	352	345	339	314	277	336	344	321	335	329	309	311	322	326	352	324	336	343	302	359	340	311	297	333	325	281	340	318	304	371	306	359	345	334	336	278	302	314	301	334	308	339	325	323	309	324	353	353	295	317	300	312	333	298	342	323	339	325	326	297	295	308	308	304	317	323	292	306	340	328	344	286	301	306	297	317	318	303	332	333	302	340	348	317	288	331	344	342	329	298	377	327	333	339	323	344	316	326	290	297	320	306	295	320	352	340	339	314	294	313	307	322	302	335	351	299	334	325	310	333	334	335	327	330	325	340	315	340	307	338	327	329	337	309	355	317	332	324	333	292	321	323	349	326	321	317	332	340	311	330	308	347	343	302	349	323	320	340	326	333	320	328	347	332	293	325	284	317	370	304	320	322	338	319	348	311	323	311	302	313	300	336	321	345	342	323	314	311	297	343	293	329	353	326	342	307	306	340	344	329	317	312	315	317	316	311	336	309	293	337	299	328	338	323	305	321	339	321	311	332	352	340	302	303	320	312	316	305	333	279	293	315	262	288	347	331	347	318	336	320	314	321	302	333	344	314	304	308	328	348	387	342	307	297	347	298	322	323	334	317	303	319	287	336	316	343	289	313	353	328	313	338	348	319	313	320	347	306	305	338	294	331	296	316	309	301	308	333	325	316	318	342	318	334	305	311	319	319	323	318	367	315	348	333	305	347	310	337	308	328	325	317	361	301	358	333	348	336	304	313	304	295	306	300	325	289	318	317	318	352	325	314	311	305	303	312	359	293	296	323	303	319	327	318	340	310	364	352	346	312	302	314	329	327	339	301	311	327	291	330	313	350	293	295	318	309	291	374	320	320	338	365	311	291	329	336	327	342	301	327	298	293	339	332	321	307	323	338	334	351	341	342	322	370	293	298	350	306	309	290	336	303	353	311	362	356	352	342	340	343	297	338	349	306	297	340	301	337	338	350	313	323	318	315	293	282	316	322	325	328	344	308	326	322	286	322	290	299	334	326	332	338	307	300	318	346	299	332	316	299	318	304	345	293	326	342	325	333	337	325	327	315	300	327	323	309	331	334	297	324	300	330	372	323	345	304	339	321	302	321	312	303	326	339	314	312	333	315	317	322	294	358	331	324	323	337	325	317	329	306	323	353	309	355	357	336	330	314	321	314	292	320	301	328	294	310	326	284	303	346	296	316	312	335	319	300	326	326	321	310	340	305	312	305	340	324	331	316	331	341	321	303	314	321	332	333	319	370	326	335	349	275	345	298	318	329	330	323	318	308	341	318	326	312	310	326	280	298	351	330	329	326	340	356	334	314	308	290	343	336	354	331	314	344	329	319	309	318	355	317	341	343	332	330	308	350	323	360	341	296	300	321	322	327	309	354	354	307	339	356	343	300	287	333	314	337	330	332	328	303	316	325	315	326	321	292	318	353	284	337	325	322	310	355	286	300	291	362	299	327	314	316	305	309	323	330	339	343	312	292	309	334	323	323	325	345	303	305	296	311	330	304	340	320	337	339	296	360	313	365	312	319	339	297	324	337	310	323	308	300	320	334	327	322	316	343	289	322	318	309	337	333	326	323	310	323	338	292	339	297	318	330	343	345	326	308	300	335	320	293	329	324	316	311	330	334	321	339	345	324	330	339	336	326	342	329	329	343	354	330	311	314	295	314	297	330	307	277	345	324	314	315	350	324	332	358	328	337	359	294	301	331	327	330	344	310	332	293	346	330	315	334	358	320	325	336	314	341	338	329	312	338
22935	20596	27481	23719	20600	20652	9121	1600	1156	1089	991	954	907	838	860	837	815	756	740	731	691	758	719	694	681	687	723	691	680	707	710	655	731	715	729	669	726	638	625	712	642	687	636	662	649	662	666	648	666	602	618	654	620	646	620	669	677	674	648	677	662	657	695	680	683	681	634	667	641	628	644	654	644	621	676	597	651	637	611	670	627	652	677	633	689	608	658	622	657	664	593	657	650	642	626	699	674	608	654	672	644	617	677	698	620	670	690	590	601	595	618	648	643	634	687	612	673	650	656	630	620	643	666	651	658	650	620	634	655	644	654	652	653	691	655	669	645	642	581	628	677	680	593	654	661	626	653	673	625	590	664	679	608	633	679	642	631	626	648	664	661	624	636	677	652	648	607	590	608	625	643	617	663	658	655	664	648	644	674	651	617	604	651	647	685	635	654	626	643	612	638	589	678	654	649	653	620	645	621	658	650	646	603	603	653	679	603	656	647	639	625	659	658	622	646	704	671	627	646	670	632	623	631	646	650	626	670	654	636	634	626	726	659	652	639	625	602	622	659	636	633	600	656	615	583	637	601	650	676	609	630	621	648	692	648	698	635	635	638	630	641	665	625	608	620	644	628	633	607	604	657	624	621	679	682	616	619	589	604	594	620	671	669	657	636	606	586	619	643	637	638	635	609	612	641	656	641	654	628	633	602	628	654	637	631	617	641	642	622	619	630	672	642	688	624	659	612	621	605	636	630	629	629	589	650	627	646	706	652	649	591	682	631	605	631	660	621	642	613	654	603	640	633	666	656	628	623	646	593	638	653	616	651	612	646	625	612	638	625	672	606	605	587	611	619	629	604	650	666	607	640	642	589	651	687	637	687	664	603	624	659	648	641	644	645	590	671	613	656	648	647	657	629	656	629	642	667	619	646	630	602	595	648	650	628	662	609	633	653	664	651	615	637	628	635	604	642	655	713	630	623	629	659	580	628	591	608	633	627	598	605	639	616	645	639	699	640	704	632	676	605	672	616	649	666	628	626	664	631	630	612	704	657	659	653	662	671	603	640	642	639	632	640	635	622	644	602	680	667	658	631	623	659	617	645	627	597	613	595	681	641	616	654	650	680	642	663	641	598	665	646	648	625	641	626	638	641	679	632	640	680	633	670	628	679	624	634	643	632	624	603	638	639	626	648	605	690	654	655	640	590	635	646	648	569	653	621	633	615	649	596	633	651	586	621	669	647	657	600	666	696	671	633	664	665	659	630	619	660	639	613	641	626	598	695	639	660	646	595	617	624	620	633	619	629	667	642	625	607	623	656	608	601	621	654	617	660	603	586	652	606	648	641	673	646	673	640	613	643	661	606	606	633	606	634	611	622	631	640	675	633	606	674	667	651	655	669	613	650	618	651	646	616	615	661	648	654	614	600	626	655	612	630	662	629	626	667	687	660	628	668	632	625	647	651	635	636	641	588	599	648	651	632	626	629	682	599	661	643	653	696	629	668	637	689	654	664	677	636	693	645	655	641	630	670	594	635	625	652	671	645	634	680	643	673	653	551	661	627	647	665	629	631	642	650	624	643	668	630	665	634	617	652	597	680	590	678	592	658	641	658	619	617	591	652	667	659	652	662	673	682	647	649	640	652	632	640	649	632	662	641	671	667	653	643	655	620	553	606	626	647	635	566	614	630	650	624	641	605	659	614	642	620	626	645	653	605	614	665	633	651	638	662	672	642	653	659	608	624	617	665	657	644	650	615	626	641	608	603	664	614	630	645	696	607	619	628	656	632	603	646	619	658	616	618	603	635	674	664	606	684	638	601	675	666	664	569	629	656	671	643	652	662	637	604	664	691	641	653	686	670	639	673	644	637	623	664	628	639	613	634	626	657	622	633	627	623	611	634	644	619	644	647	631	662	626	656	670	681	630	616	633	651	639	654	675	643	592	650	647	601	669	597	641	688	639	638	627	620	686	658	659	652	656	652	630	644	630	637	655	622	627	630	634	631	608	622	648	625	630	610	652	667	649	609	674	636	628	626	605	597	669	672	702	650	674	652	617	588	632	657	641	608	647	654	654	592	647	637	639	599	643	670	653	649	665	580	628	631	670	655	671	684	645	637	658	625	659	614	653	583	652	689	693	703	688	630	654	642	645	642	660	624	656	645	647	616	628	686	613	664	646	653	646	686	648	605	645	667	661	649	631	697	658	670	647	714	642	631	652	659	676	672	644	643	652	645	624	645	639	611	631	610	593	580	611	610	657	638	629	684	667	646	666	612	607	627	613	652	635	617	625	646	610	650	653	630	650	620	636	702	649	680	632	606	662	628	626	646	658	625	629	663	652	638	673	607	652	626	638	638	636	642	615	657	649	658	634	657	658	619	633	570	638	635	622	660	605	643	644	615	661	615	626	610	634	663	645	641	631	632	644	627	661	637	582	632	633	671	670	644	610	654	629	719	615	642	600	672	611	630	651	621	638	634	663	614	646	598	657	610	592	640	616	636	643	654	644	683	654	644	632	608	658	645	644	642	669	607	633	650	589	633	683	680	605	636	653	615	648	631	599	603	650	637	642	649	596	632	669	646	637	641	677	641	623	652	634	674	592	603	620	605	599	657	643	622	645	675	665	635	657	627	637	640	607	605	624	604	602	702	665	639	659	573	656	621	631	640	628	673	638	585	625	716	691	667	659	648	640	614	631	637	626	627	646	638	684	653	640	660	635	639	635	660	628	635	664	612	635	623	664	674	709	603	657	661	602	663	666	635	667	674	661	639	673	604	660	667	651	638	628	634	667	671	647	626	622	648	667	611	604	637	596	664	648	584	620	657	688	602	666	676	704	635	617	642	625	645	654	661	631	648	658	668	637	641	654	695	660	687	648	639	616	627	644	647	648	577	612	646	608	621	632	667	611	654	606	672	608	631	643	639	657	677	660	651	621	634	660	642	607	636	592	683	632	626	653	657	690	681	613	659	608	659	627	626	640	654	639	646	607	655	686	660	615	615	658	605	589	660	671	650	634	597	664	681	700	640	620	636	687	575	627	618	623	660	634	621	616	644	660	593	639	616	651	636	633	624	644	611	654	614	648	606	656	647	629	681	647	625	660	604	617	608	621	590	635	672	679	654	656	696	682	681	694	626	639	626	649	651	673	665	621	662	619	589	630	670	610	612	644	611	662	617	603	661	555	700	664	623	679	664	600	609	631	680	673	611	624	680	691	602	623	640	617	619	652	617	657	601	639	620	625	661	647	650	656	645	640	650	625	637	610	644	625	680	673	700	609	643	645	661	612	623	647	708	638	660	660	652	641	619	626	625	610	642	623	670	649	627	604	621	624	643	672	656	655	620	686	651	624	657	630	675	602	621	616	647	652	660	646	588	619	610	666	671	671	664	660	638	682	632	605	646	639	627	630	623	661	631	593	604	688	647	621	637	607	640	622	681	594	652	619	654	654	600	650	616	604	655	613	625	609	651	593	651	640	618	711	592	612	629	676	612	614
21796	14404	13288	7592	5113	3627	2832	2473	1997	1697	1492	1281	1209	1080	1023	943	897	910	878	849	813	762	752	758	731	725	746	693	710	747	740	672	679	691	681	665	720	662	656	608	621	724	686	655	692	641	616	649	626	666	650	634	634	677	607	612	657	632	634	628	615	654	654	626	644	636	633	635	629	595	640	627	608	621	636	683	620	629	611	615	643	667	608	639	609	653	652	662	629	604	651	627	627	614	622	610	581	595	610	658	620	675	618	606	619	642	641	594	598	610	601	636	579	607	623	629	610	585	603	613	651	691	577	582	618	600	627	639	572	614	609	649	625	621	640	640	640	646	604	631	666	672	591	612	589	594	579	610	596	613	605	567	606	621	598	625	603	612	634	595	601	601	612	605	635	589	598	624	615	586	632	612	615	616	609	627	585	636	596	627	636	659	618	661	634	631	661	632	630	597	623	623	609	674	576	587	640	634	619	644	606	589	647	645	590	647	588	629	607	624	646	661	644	666	593	559	647	595	595	610	634	641	604	628	592	617	566	624	640	654	629	571	581	602	609	584	619	585	639	622	604	626	580	639	665	622	595	622	590	601	667	582	621	638	609	622	624	583	614	652	566	565	646	639	650	596	642	600	640	611	622	604	647	631	610	599	586	626	640	596	603	657	606	606	624	643	586	659	624	601	639	608	596	599	549	613	571	658	606	601	618	607	564	654	598	594	621	584	629	599	608	599	622	638	613	583	622	621	622	632	635	599	657	620	590	588	619	597	628	609	597	639	634	643	616	609	610	656	624	622	628	574	609	650	587	643	566	593	599	582	628	615	602	599	616	639	617	624	609	647	594	654	616	607	596	632	632	599	647	673	619	636	649	627	612	591	607	603	621	602	612	665	592	661	628	574	587	644	572	620	604	585	576	638	629	642	589	601	604	598	624	583	575	655	601	619	628	602	593	646	567	609	626	659	609	621	631	625	664	589	638	635	632	635	578	579	617	607	631	576	621	611	615	658	590	613	643	585	632	613	656	639	591	630	596	600	616	581	615	610	643	648	585	594	621	626	613	631	589	600	638	567	636	607	615	611	640	604	608	625	596	594	568	581	635	584	613	637	593	639	622	631	580	578	628	613	609	633	615	608	641	628	621	617	553	633	627	609	628	653	610	619	602	590	617	613	625	635	608	588	562	658	650	639	605	602	599	627	611	617	598	608	632	555	624	622	570	620	623	591	581	550	598	634	622	625	638	598	626	583	565	631	650	671	590	629	597	631	595	630	639	631	570	638	653	581	618	596	623	614	624	632	616	588	614	600	630	631	617	619	653	640	620	588	610	640	617	600	630	625	598	593	628	623	602	594	607	584	622	620	619	616	628	632	627	644	617	616	600	581	606	624	637	606	652	585	611	584	629	651	595	568	557	643	629	616	599	630	617	587	633	624	597	594	631	602	631	592	633	613	598	609	651	605	586	582	640	617	620	604	603	616	637	607	620	592	617	639	606	610	647	616	591	621	611	611	630	698	620	583	651	621	595	558	599	658	630	584	566	596	634	641	641	580	624	633	627	661	642	614	608	589	605	673	634	605	614	641	608	598	669	603	644	649	606	652	649	597	593	627	597	657	612	603	687	633	644	622	613	602	600	589	586	595	613	644	604	632	624	611	598	622	635	571	635	618	608	633	653	668	595	611	614	579	643	620	633	640	631	645	604	628	620	614	608	645	624	590	633	610	597	633	600	589	604	623	594	652	653	592	615	659	606	607	613	633	690	612	632	628	573	614	601	596	656	613	609	638	611	673	616	629	587	645	634	626	581	583	625	597	610	636	617	681	634	593	631	625	623	653	584	597	631	644	591	595	619	644	643	565	577	632	614	631	618	602	620	596	641	613	651	599	595	631	620	605	616	627	615	601	622	616	591	581	631	604	656	591	646	585	675	649	616	653	637	645	637	605	654	625	590	605	632	593	621	586	651	616	619	591	629	593	633	658	599	554	616	620	639	596	576	629	609	602	585	619	602	594	632	637	655	613	593	553	587	637	609	627	614	600	611	619	598	640	604	639	598	640	639	634	568	612	644	622	600	580	627	604	584	594	593	592	618	624	615	569	562	634	603	638	631	650	641	595	631	602	646	582	607	610	597	606	608	628	622	644	625	603	611	602	626	626	584	651	608	617	627	630	607	607	577	544	633	665	605	630	610	634	595	625	636	610	585	647	579	580	596	673	599	556	597	644	630	656	592	634	630	611	629	619	630	578	609	568	633	621	637	601	595	612	652	632	618	639	630	600	616	615	637	625	627	590	605	612	612	671	641	630	607	601	625	612	596	628	617	588	608	623	603	611	639	582	639	621	621	659	611	601	582	656	608	648	610	589	650	602	589	568	605	607	621	660	581	647	646	617	633	603	639	597	576	591	610	620	603	604	596	611	621	627	593	654	682	609	589	639	580	638	616	613	620	615	644	560	585	625	573	627	616	644	596	621	646	612	598	594	584	612	607	623	621	605	629	621	610	660	613	609	581	618	603	580	620	664	612	607	585	640	610	628	590	660	654	617	608	641	568	577	594	623	594	602	633	634	570	586	622	624	594	649	636	624	623	621	605	578	592	604	592	623	640	627	629	627	604	584	622	622	585	616	615	627	647	569	618	648	613	575	612	650	628	630	593	588	619	655	610	622	611	622	622	619	606	623	599	642	621	592	647	580	635	575	641	583	630	621	627	602	616	613	616	591	616	583	591	663	591	609	626	649	587	590	640	583	630	635	624	645	574	587	598	609	606	593	617	615	590	642	635	636	605	564	609	645	636	615	644	616	632	659	615	587	647	566	679	641	653	605	603	590	645	629	658	606	633	640	648	604	613	614	586	587	608	599	605	652	583	574	564	589	620	548	637	639	605	598	624	640	618	624	633	645	604	612	617	653	643	618	623	641	644	608	620	638	657	598	600	598	570	598	650	599	633	624	622	614	620	612	625	596	603	597	610	659	605	588	615	603	646	632	633	615	600	633	584	617	624	649	643	598	582	594	631	594	629	617	613	614	633	589	590	657	641	649	589	637	610	589	639	630	610	586	584	604	617	626	605	610	567	591	590	641	664	611	587	579	637	627	600	618	613	662	593	599	613	677	645	607	595	622	595	602	619	599	594	594	577	627	676	675	626	634	617	625	622	619	603	595	625	692	584	598	662	633	603	586	568	643	604	615	621	686	603	576	593	621	597	612	623	618	632	653	574	618	632	634	639	608	617	593	662	647	623	582	610	601	634	605	604	608	605	627	598	586	604	611	601	581	611	638	616	630	628	618	646	629	593	631	621	624	602	599	608	601	632	663	616	640	629	607	624	613	608	616	612	608	631	612	659	622	605	606	580	650	601	638	626	690	626	580	612	603	580	640	549	557	605	632	561	631	641	617	657	610	607	578	604	638	606	583	622	625	671	628	649	601	635	580	643	631	655	594	640	644	618	607	595	613	599	619	637	641	623	619	620	612	618	596	594	572	662	580	607	583	616	613
31294	14223	1962	495	348	349	340	356	293	299	298	296	311	313	296	270	289	301	312	293	273	306	289	302	331	289	312	311	285	286	301	309	306	301	283	304	324	317	297	265	306	281	296	259	286	311	320	262	296	276	289	301	304	316	285	296	291	306	269	314	331	289	251	317	324	331	326	290	318	255	300	272	318	273	271	313	297	305	272	270	303	340	296	289	321	288	279	313	288	339	257	285	316	281	265	304	297	270	286	302	329	301	288	282	300	292	290	318	291	288	277	303	305	298	272	302	312	318	301	278	284	273	284	280	275	276	309	268	293	289	297	303	302	301	292	293	291	281	325	294	291	298	328	308	347	284	288	296	265	304	294	315	278	284	288	290	277	298	339	286	257	321	288	279	306	263	260	297	312	286	278	302	301	286	281	305	276	305	281	314	289	296	312	308	315	281	334	305	268	316	292	295	295	298	279	289	310	277	321	293	281	327	273	296	303	305	275	292	324	331	284	286	300	280	277	301	301	278	279	304	316	303	290	299	291	292	302	277	280	294	288	285	314	306	285	267	283	273	316	290	292	321	274	296	303	314	286	311	289	274	291	325	276	287	308	289	304	271	276	312	288	291	266	362	302	275	322	302	301	290	285	294	287	275	278	281	297	303	246	311	272	291	289	300	314	303	288	290	287	276	286	287	290	283	302	302	319	283	312	282	316	288	294	273	278	307	329	288	262	321	279	282	276	289	292	284	295	269	269	301	289	279	296	301	283	293	322	289	264	286	337	282	295	264	300	295	299	313	308	282	295	300	318	318	338	269	297	313	309	301	330	289	318	299	291	279	277	299	303	295	296	273	302	282	269	299	295	278	303	307	302	297	320	261	320	295	297	310	316	258	266	264	290	319	266	290	327	289	276	300	306	294	295	299	285	306	281	318	286	317	254	298	292	292	285	269	299	291	266	305	332	302	316	307	305	310	299	291	289	306	313	294	289	287	320	292	295	281	309	276	285	305	300	276	307	300	302	309	307	296	336	291	276	272	284	292	301	323	290	306	288	324	294	307	302	294	286	319	298	278	288	302	264	308	285	312	280	293	283	292	298	316	305	284	310	288	306	298	308	268	291	292	315	296	280	313	264	298	342	300	286	287	276	351	294	274	281	285	270	297	295	272	273	301	308	283	338	256	279	287	297	296	273	312	304	296	289	263	287	297	287	293	340	247	274	314	281	287	310	290	297	299	275	282	303	294	276	296	283	271	271	303	285	297	320	295	291	301	328	287	288	328	272	268	281	301	280	302	288	306	293	256	297	320	316	297	295	309	309	298	290	279	273	315	314	296	278	274	282	291	288	297	267	317	278	273	283	271	295	290	282	277	297	304	286	283	323	295	278	288	291	297	287	329	296	283	262	277	330	288	316	303	314	289	261	275	305	277	315	313	287	282	307	306	299	305	292	279	324	318	294	304	320	258	276	318	291	263	271	304	297	286	296	290	279	307	310	280	295	296	303	304	275	270	269	283	287	316	282	330	301	287	292	289	303	250	308	302	289	291	279	309	306	295	303	327	319	297	320	272	297	288	273	310	298	283	294	297	298	265	260	283	261	322	277	291	292	278	298	289	274	304	273	278	321	310	249	291	292	286	312	290	304	256	313	270	275	315	294	285	286	272	300	308	324	286	266	272	288	298	294	274	301	299	271	292	296	312	308	315	270	317	313	338	306	334	264	286	302	294	288	292	298	312	310	293	277	285	286	288	285	267	293	281	271	284	282	315	317	295	287	306	292	273	288	285	288	324	266	276	261	306	311	306	318	331	265	304	316	283	295	263	266	252	280	306	291	251	289	286	278	309	283	289	291	287	308	274	285	334	277	282	267	292	308	282	297	313	315	308	288	305	266	284	280	282	264	301	304	304	265	291	278	291	275	350	312	259	281	307	304	311	301	294	288	316	280	309	245	317	304	296	269	282	322	287	277	272	293	291	295	322	293	277	301	281	293	287	298	288	269	325	309	305	271	323	284	284	313	317	315	314	322	266	293	284	274	274	286	300	291	297	287	275	269	306	299	298	299	267	299	284	336	302	312	271	305	279	300	288	272	284	290	295	282	287	266	303	314	275	297	285	315	287	304	271	313	272	284	302	287	291	300	267	308	268	299	310	296	289	304	292	296	285	297	276	288	288	318	291	279	314	277	290	257	314	323	262	284	310	279	256	298	312	279	257	314	300	256	271	276	272	260	311	287	281	312	294	303	304	285	275	309	302	314	299	299	325	314	301	278	314	292	297	283	280	261	280	326	305	311	296	287	291	271	304	275	298	330	280	311	287	293	267	277	283	312	312	299	284	289	287	275	288	280	284	287	280	280	283	289	304	276	291	287	303	299	293	271	296	301	299	288	277	304	318	317	305	285	284	291	288	279	313	301	298	269	290	316	280	292	272	315	305	300	317	280	277	274	283	265	318	287	279	300	301	298	278	321	310	288	283	314	277	300	296	272	321	267	281	285	269	314	311	297	303	279	316	285	301	301	254	328	303	302	279	294	280	246	309	316	298	307	284	287	283	268	264	319	267	306	289	298	304	307	289	285	298	318	282	284	293	279	272	295	315	276	297	283	291	325	321	295	300	299	266	288	298	280	304	299	308	324	311	281	308	293	315	260	309	295	303	310	262	298	271	293	289	278	293	281	281	311	324	274	283	295	275	295	312	303	278	268	280	295	278	265	266	266	259	325	285	319	284	304	274	292	285	299	296	277	294	321	264	286	307	295	297	287	302	284	269	271	301	298	300	263	294	294	296	293	295	295	264	319	318	285	297	270	317	272	315	288	302	311	328	281	291	306	295	280	302	293	269	284	306	265	289	299	284	305	321	293	313	283	285	305	290	279	299	277	294	294	307	324	303	267	285	318	279	273	301	286	306	316	288	300	285	283	282	295	282	291	295	286	283	297	278	295	280	292	308	266	324	302	281	314	311	320	277	285	314	283	293	294	310	300	286	303	291	265	301	282	289	299	312	308	321	275	282	293	335	286	287	314	292	279	315	289	285	287	302	283	280	278	301	278	292	241	299	279	276	285	288	275	317	304	290	296	272	288	275	284	274	285	290	269	300	302	301	274	279	314	293	285	272	326	305	300	311	282	284	303	287	267	298	272	298	291	282	304	284	297	312	314	286	273	294	312	263	272	308	293	280	289	303	279	289	305	289	310	294	286	293	278	303	304	291	309	290	302	296	306	319	309	267	314	280	303	278	268	280	271	306	310	276	302	316	296	303	300	296	330	278	296	307	301	310	300	273	262	286	291	275	271	281	315	288	298	287	278	279	317	289	286	292	305	302	306	267	278	317	274	298	314	295	259	292	294	292	308	293	272	282	278	285	302	277	270	296	285	296	295	320	289	281	288	289	310	266	306	290	293	372	327	267	307	268	286	307	265	296	297	316	292	306	296	302	287	297	313	286	278	306	260	276	315	289	243	281	276	297	285	295	259	266	296	303	311	316	273	294	290	295	323	288
18074	749	673	493	435	408	381	346	346	351	350	335	314	325	308	296	284	333	336	341	354	307	336	321	358	327	291	337	326	327	331	328	312	300	338	309	302	312	332	368	291	317	319	334	305	315	336	318	284	338	325	312	340	304	324	337	318	305	317	282	338	303	330	302	282	308	322	316	293	316	273	308	337	356	320	332	320	328	334	318	277	346	320	325	325	318	313	309	278	338	330	297	337	295	292	324	276	307	327	314	327	325	312	307	327	314	339	343	309	291	310	320	312	327	335	310	289	320	306	319	302	314	311	361	331	308	304	290	330	299	351	316	322	326	299	291	338	319	320	340	336	309	296	335	322	332	316	305	292	291	311	308	319	317	329	313	311	289	296	288	336	299	334	267	293	282	290	313	292	312	321	365	311	313	332	302	327	313	320	333	313	352	331	340	308	288	313	319	312	308	345	315	303	302	300	338	311	311	352	303	341	348	310	312	304	327	296	306	326	326	312	292	321	322	310	308	318	339	299	288	324	324	320	311	299	316	309	301	313	306	324	314	289	306	308	315	299	314	304	319	318	287	304	344	305	319	334	322	322	299	333	327	322	336	313	324	333	294	299	291	322	296	313	311	327	318	297	296	339	296	309	313	312	318	313	358	328	326	331	331	325	306	334	309	333	336	316	313	303	293	289	297	327	301	320	353	313	340	329	307	317	294	320	336	313	318	321	322	366	331	295	286	333	313	322	304	317	333	337	326	302	320	307	325	321	323	317	293	311	305	309	303	299	308	323	323	307	316	332	336	331	300	295	307	286	332	340	324	301	317	310	312	325	315	323	333	311	315	289	296	278	316	329	346	309	329	317	348	330	336	300	331	332	296	305	322	316	346	324	295	351	304	298	319	323	308	307	296	350	334	347	300	317	338	356	329	318	322	319	357	306	315	319	312	340	259	319	310	305	333	311	324	295	314	326	303	302	311	338	314	310	297	319	325	323	325	319	314	322	344	322	293	348	284	303	296	305	340	318	300	348	339	320	336	321	273	313	317	341	332	330	312	319	306	306	333	311	298	325	307	327	277	300	285	301	290	318	321	340	310	302	333	317	327	317	327	286	340	311	324	344	331	322	313	321	359	317	309	330	316	316	302	309	312	313	317	306	283	331	316	305	307	304	309	302	280	312	328	326	337	301	333	334	323	314	288	303	299	314	325	308	337	291	311	303	354	311	326	289	319	333	276	291	310	299	317	335	314	325	319	302	321	319	312	317	296	309	309	310	311	292	327	292	332	300	305	326	319	341	314	327	319	327	335	330	319	327	332	301	274	307	301	324	304	334	289	319	320	310	296	311	319	336	306	327	329	322	330	297	319	346	292	337	336	297	331	314	317	296	312	321	319	293	308	312	334	304	324	309	331	303	304	302	310	331	286	299	325	304	294	294	322	312	326	292	287	315	325	294	304	297	302	328	296	303	326	304	314	336	325	307	315	324	344	312	330	314	297	297	328	339	318	319	321	320	321	340	319	310	324	289	287	316	321	306	297	344	315	304	334	333	310	308	290	343	299	335	318	294	359	273	279	306	290	308	346	335	339	292	287	301	322	340	313	322	326	339	322	337	297	299	312	331	289	339	312	314	303	304	314	305	311	332	294	321	340	297	302	338	335	277	335	321	313	312	290	308	342	326	319	304	287	313	304	330	336	302	327	308	289	328	309	302	301	321	314	300	312	307	321	329	319	337	327	317	323	319	314	317	314	336	314	325	318	323	326	323	315	315	340	342	302	348	317	320	311	315	330	322	318	323	314	309	322	296	287	309	327	314	319	273	305	321	282	312	332	314	300	296	305	304	328	319	330	318	309	305	331	318	321	324	320	316	346	302	318	313	327	317	330	291	294	303	329	302	311	327	351	313	313	301	319	345	276	333	368	284	296	295	325	320	328	342	288	308	318	311	314	337	290	318	292	334	308	328	344	318	313	323	317	324	334	324	327	280	333	305	320	334	315	328	305	307	299	339	319	306	332	351	303	330	318	342	310	326	327	308	303	313	302	295	330	318	317	315	312	336	300	325	291	309	336	342	310	292	292	345	306	309	348	285	328	330	284	309	307	316	336	315	336	361	308	324	308	303	302	334	323	308	321	340	323	319	283	294	319	289	293	338	310	270	319	293	325	338	303	317	322	312	324	321	309	311	321	337	293	319	334	309	317	350	299	309	343	332	322	308	352	312	310	315	314	303	344	327	301	308	333	312	300	301	299	317	304	317	340	326	294	350	353	317	327	305	328	327	318	308	308	302	334	301	311	335	300	320	321	296	333	318	332	321	314	318	311	313	352	318	306	319	295	332	336	313	295	281	299	318	313	307	315	279	288	300	321	278	316	312	313	338	309	313	283	341	329	304	327	327	320	320	314	334	296	360	301	326	316	310	294	301	303	312	296	309	313	302	332	301	332	319	297	275	309	270	303	327	311	291	333	289	304	336	311	331	350	297	330	318	306	328	319	315	299	299	302	325	300	351	322	298	343	325	314	325	302	317	326	303	356	318	316	325	299	298	295	321	323	329	305	332	332	324	343	306	325	308	274	328	306	300	306	312	335	311	316	322	328	308	308	320	291	321	301	291	295	291	299	324	307	281	302	313	344	317	283	291	330	321	307	308	304	335	308	319	317	303	299	314	318	360	295	315	333	312	315	307	332	292	330	333	295	317	289	323	328	341	312	315	297	323	352	353	305	334	310	322	323	323	319	317	319	312	338	316	310	339	320	329	332	317	310	310	319	293	304	323	304	300	317	298	320	318	296	294	307	348	344	319	307	303	343	299	296	335	328	325	315	317	320	302	333	309	306	315	305	313	308	337	325	308	327	303	354	309	344	329	326	305	272	306	344	335	330	271	326	311	287	306	288	339	335	327	323	299	327	327	299	328	337	318	285	343	319	273	266	325	323	340	325	296	320	308	280	340	318	310	287	317	323	313	303	348	301	293	298	332	344	344	323	319	314	318	325	323	335	300	329	325	323	349	298	319	288	295	335	274	302	325	282	310	306	307	295	303	332	300	356	335	323	320	311	293	319	296	303	316	290	326	344	331	301	328	305	347	318	329	315	331	310	340	326	319	306	314	310	309	332	313	330	325	300	340	323	329	308	322	326	325	332	309	306	323	328	307	345	312	304	330	306	319	328	315	293	297	303	301	318	297	307	374	336	344	323	364	304	335	277	313	317	291	318	327	313	351	305	301	309	318	331	317	284	316	333	311	274	351	307	311	363	308	327	317	334	294	306	322	339	356	327	338	322	330	294	337	299	312	311	325	313	337	339	333	324	341	323	271	331	327	306	320	332	348	347	340	293	301	309	333	312	304	341	353	298	296	330	313	319	317	299	340	330	331	347	339	308	329	313	328	298	296	308	329	294	332	332	333	310	321	285	310	324	327	326	278	311	355	334	327	353	323	330	297	306	303	287	322	303	324	308	286	284	319	296	332	302	314	319	321	327	316	303	338	317	287	333	310	348
25032	20596	26873	24286	20568	8381	1005	693	546	483	448	470	365	390	368	341	314	340	364	326	345	322	298	305	311	315	316	302	284	290	291	320	284	286	310	278	303	300	298	284	295	270	277	283	292	279	283	298	275	279	297	264	265	277	303	289	297	268	311	285	267	301	281	305	274	305	286	284	263	293	268	294	272	290	267	286	287	280	281	270	272	283	268	278	276	298	267	284	286	267	298	276	263	249	284	287	282	292	305	267	325	312	280	289	300	290	253	276	274	260	269	291	296	293	296	294	299	280	274	299	292	292	291	297	300	278	289	289	282	260	261	255	288	273	288	298	292	297	294	272	294	267	285	270	268	288	298	264	282	282	295	261	276	271	264	303	293	270	290	263	268	282	288	291	296	243	296	276	299	281	278	282	264	271	299	299	294	286	302	258	275	266	274	287	280	273	320	300	286	267	283	285	277	294	290	272	278	256	278	298	315	285	287	292	292	260	260	312	286	280	278	292	288	255	309	260	284	272	257	314	276	270	291	264	309	267	286	298	275	289	294	304	263	256	279	314	304	306	286	284	284	308	278	281	286	302	289	270	276	296	282	308	271	267	281	262	284	299	239	291	279	305	271	242	262	303	291	278	268	263	297	265	289	298	308	282	285	273	294	288	267	315	284	288	292	287	301	298	253	252	279	246	301	264	278	280	277	264	277	275	284	282	276	278	272	287	260	278	261	311	276	303	260	275	305	292	274	294	253	305	297	258	295	298	320	310	295	260	270	280	269	301	283	273	279	259	274	289	249	290	273	304	299	284	294	257	269	275	280	291	267	317	303	286	301	283	280	297	297	304	296	304	278	283	293	282	277	292	241	270	315	241	289	280	305	268	289	282	316	311	267	262	293	283	273	294	274	296	249	290	284	277	281	320	272	314	319	309	308	314	279	255	284	310	277	264	323	255	277	297	293	284	254	328	274	314	275	280	296	296	271	293	253	292	278	293	247	270	265	298	294	305	278	291	270	305	273	256	284	287	289	264	275	269	295	286	305	266	289	280	268	290	284	290	274	298	268	264	273	282	287	301	280	282	267	264	284	262	280	273	301	322	271	270	304	274	294	306	324	309	297	277	272	294	272	302	265	284	280	294	269	275	242	276	275	266	332	293	264	272	265	265	291	305	254	304	281	249	276	288	294	280	282	292	279	312	277	316	260	284	259	293	277	272	280	303	245	267	250	261	282	271	278	291	286	259	262	289	271	268	290	267	272	281	269	351	322	304	282	267	273	286	268	311	273	283	303	288	281	281	284	269	298	273	271	300	315	299	278	272	263	275	308	285	270	288	276	261	278	295	281	297	302	285	296	297	273	274	284	321	285	283	299	286	270	273	258	280	263	306	285	271	258	281	295	283	285	287	274	278	276	292	308	291	284	301	265	290	303	282	256	289	306	279	272	260	276	294	282	293	301	292	293	317	258	289	288	291	285	253	306	272	265	311	290	271	286	295	289	304	274	287	249	289	275	268	301	277	255	313	267	285	285	258	279	282	291	291	276	239	292	288	270	304	259	273	288	261	307	249	286	271	265	275	276	273	304	304	305	275	268	286	262	306	290	261	283	299	294	314	278	274	316	316	252	299	261	262	275	298	292	252	310	290	294	248	304	261	264	303	297	265	272	299	300	309	309	266	280	301	305	290	289	292	291	284	323	295	288	293	280	294	285	285	287	281	252	273	278	261	279	273	264	251	280	292	281	300	263	282	276	292	265	277	295	284	301	299	284	249	291	274	283	262	313	321	293	271	277	267	300	279	282	305	288	288	281	270	251	291	291	279	290	319	289	260	288	243	282	291	272	291	247	265	262	287	266	287	266	275	288	283	268	254	308	277	302	269	296	262	276	319	268	287	287	276	266	301	299	273	274	271	298	284	318	282	246	264	316	300	282	289	280	277	279	284	260	282	291	300	274	281	268	284	283	271	273	261	297	250	276	275	289	293	248	259	269	292	266	300	284	275	288	294	308	252	273	277	260	277	303	271	273	266	277	303	265	285	292	266	298	280	302	271	295	276	285	272	311	303	289	252	244	284	256	269	276	267	285	286	274	295	280	303	291	290	267	283	271	276	290	291	284	294	248	272	271	270	292	273	277	273	286	304	280	271	294	292	259	286	306	282	292	280	289	298	271	285	306	285	275	258	280	255	301	276	310	291	278	291	271	289	283	312	285	255	266	275	305	286	256	276	245	296	295	311	319	278	270	275	301	299	289	262	272	294	302	306	280	283	296	304	292	275	315	311	284	288	269	298	292	247	280	294	253	268	277	264	287	281	259	264	286	299	293	280	229	268	268	298	279	283	271	280	291	280	275	266	295	287	276	301	282	268	297	307	291	281	278	295	307	258	322	301	261	288	270	258	283	305	303	275	284	302	268	274	301	279	270	282	263	244	279	285	284	259	269	305	270	278	246	288	269	261	296	273	287	267	257	260	275	293	280	269	287	295	272	261	260	279	285	298	266	300	262	269	279	249	308	285	299	262	250	265	286	293	285	279	281	285	306	286	278	257	297	293	276	301	285	270	278	275	307	299	279	293	262	293	275	248	279	255	277	293	266	267	278	315	310	294	276	291	308	318	324	275	253	246	280	312	297	267	263	265	303	283	295	286	305	324	279	312	308	286	273	277	304	305	300	293	292	262	308	252	282	257	267	284	274	258	270	295	264	257	260	273	284	256	272	266	301	306	265	300	299	283	260	289	275	277	284	252	302	285	283	268	308	297	271	280	282	297	284	286	287	291	235	291	263	276	271	279	257	288	280	302	276	284	299	313	325	282	286	281	282	283	325	277	281	280	273	270	275	282	252	256	276	296	308	296	297	270	271	275	311	257	291	249	265	291	295	286	267	296	253	268	282	278	276	239	288	261	284	293	270	299	274	291	256	282	286	287	273	261	293	267	298	302	278	267	286	304	253	275	311	267	287	265	268	274	244	303	287	282	289	309	284	284	273	275	282	274	272	267	268	285	261	282	278	272	297	309	290	270	299	288	288	301	293	273	298	277	262	254	260	287	272	264	291	294	277	289	278	284	264	260	278	266	284	324	271	282	300	279	288	264	281	251	296	287	253	291	254	304	264	275	287	241	301	292	278	272	331	272	262	288	281	298	268	301	263	275	327	289	269	254	291	278	263	317	271	287	276	271	270	231	256	314	300	274	279	278	298	284	295	293	258	280	314	289	280	273	300	313	293	300	292	280	315	298	271	266	274	270	271	291	277	295	280	310	252	258	255	287	276	259	282	282	261	296	273	249	307	271	274	282	283	310	276	270	265	282	251	274	279	292	281	270	279	275	277	295	272	253	301	299	309	308	296	286	280	290	286	233	276	292	305	290	277	268	280	281	263	302	257	290	281	305	282	310	311	300	242	282	288	284	291	275	290	283	291	313	289	300	292	277	298	294	281	267	268	286	279	274	285	327	267	282	282	258	270	261	265	305	300	280	277	297	277	288	275	273	273	304	273	276
25645	8088	7319	3941	2587	1846	1451	1171	898	791	720	645	571	514	522	506	486	415	380	369	379	386	394	346	355	363	344	343	320	331	329	329	300	331	298	331	332	337	312	316	334	303	316	305	321	312	304	288	341	278	296	290	311	295	285	266	285	289	303	291	290	274	290	301	254	297	302	289	288	287	293	292	275	299	301	301	312	285	275	308	272	302	283	288	288	277	278	272	311	298	291	285	307	253	330	290	273	320	264	275	302	267	311	290	306	284	273	265	286	322	285	281	299	282	269	289	301	289	306	264	281	238	280	270	267	294	272	284	303	291	283	238	263	283	305	276	298	300	301	295	326	298	311	279	258	305	266	285	293	303	302	286	290	258	300	282	277	283	303	282	255	282	288	315	262	287	285	328	289	254	294	269	295	304	289	276	283	271	268	307	299	283	288	274	280	295	309	335	277	255	311	308	320	291	295	298	292	271	279	286	314	276	273	265	289	299	312	300	266	301	288	290	282	290	283	271	283	290	302	269	280	300	281	309	272	278	305	279	314	303	311	287	269	265	273	302	264	310	292	282	294	274	306	280	273	292	271	283	298	282	287	260	278	289	291	295	287	297	282	313	296	250	294	288	292	311	272	265	297	298	268	284	296	306	297	271	296	283	275	301	274	315	303	285	312	290	301	261	276	318	282	312	305	272	284	278	273	286	272	301	282	306	311	259	317	284	315	270	309	292	309	326	290	299	274	273	302	303	277	287	305	297	271	260	305	283	306	292	272	271	283	292	277	311	299	310	311	286	281	277	308	266	314	300	277	310	335	278	287	296	325	291	264	274	279	264	305	316	234	269	272	276	270	277	282	262	237	301	301	288	262	269	287	282	314	288	328	296	304	281	258	289	288	280	291	293	323	270	308	312	307	298	255	267	330	295	280	286	265	294	288	284	284	261	278	277	302	261	289	269	317	286	287	276	256	289	324	307	265	272	292	296	277	305	265	311	315	318	295	279	270	293	286	282	265	290	323	280	267	292	265	268	276	302	303	296	263	283	270	327	309	316	275	267	326	301	294	279	286	303	267	306	289	307	295	284	283	324	305	302	264	319	325	306	290	284	285	295	270	263	280	291	283	269	305	314	253	299	316	299	301	283	294	287	294	312	297	283	298	300	251	306	281	307	279	274	276	277	276	269	294	271	301	284	294	264	273	313	309	301	281	303	285	294	301	290	267	283	288	288	279	256	268	299	226	307	265	306	302	283	276	286	285	289	274	289	291	272	286	268	276	276	282	273	284	303	270	266	283	288	278	314	267	263	288	323	282	288	284	276	295	280	302	272	270	290	294	282	296	252	268	289	303	296	281	289	287	293	300	271	332	286	300	287	305	274	272	314	276	270	286	306	309	288	294	295	284	266	257	272	288	307	290	279	282	309	264	303	280	262	277	301	321	313	308	291	272	286	300	288	289	301	287	277	279	264	270	299	308	282	295	278	327	281	282	273	298	281	309	295	301	277	301	304	277	296	270	289	295	297	309	273	299	286	301	307	266	308	304	255	302	302	267	279	295	303	302	291	284	281	302	300	271	289	313	280	280	285	291	264	298	277	323	303	317	284	292	265	278	269	273	298	301	282	298	287	292	272	310	255	259	284	288	309	319	289	284	268	278	314	305	250	283	261	278	281	275	265	281	293	279	279	289	279	301	273	275	290	305	275	284	285	280	282	303	277	290	293	286	277	292	293	310	287	288	279	262	314	280	271	308	296	309	281	285	284	271	297	306	295	262	285	271	281	274	260	301	279	313	286	286	270	277	288	306	276	260	306	283	270	294	335	299	269	285	281	291	289	262	293	284	288	278	291	319	296	297	294	299	292	307	290	325	293	312	294	291	257	295	315	292	270	262	311	287	323	302	285	277	285	289	293	275	279	276	281	294	311	285	320	264	278	283	278	281	282	278	319	313	292	262	298	297	276	287	289	294	310	279	250	261	275	271	276	272	291	301	317	293	270	265	284	283	305	314	273	289	301	274	305	289	279	295	287	273	307	308	298	285	245	301	263	266	292	267	275	262	283	317	296	332	287	307	281	273	287	307	299	266	277	290	276	299	270	280	281	298	288	267	281	292	309	285	302	272	295	274	258	284	246	302	314	267	285	303	278	295	303	301	290	277	285	295	274	311	290	307	281	285	283	265	275	281	282	265	305	255	303	301	327	308	274	305	274	298	284	305	298	248	279	279	285	293	293	280	289	289	275	276	288	288	286	290	292	297	282	277	305	328	277	305	288	280	294	292	291	297	312	286	307	275	292	288	263	307	309	289	321	260	303	300	298	292	279	275	314	297	294	293	272	278	271	269	292	289	278	303	298	284	272	265	268	295	277	276	300	291	272	275	299	278	284	279	287	283	266	273	272	298	267	290	275	283	298	312	306	326	313	302	285	332	295	286	308	273	265	276	318	280	281	305	280	295	286	312	290	308	303	302	318	258	281	288	296	309	308	261	312	287	307	247	261	297	282	282	260	277	278	259	296	306	280	281	312	312	275	274	270	296	294	282	283	315	268	269	287	266	278	297	280	292	287	283	257	342	308	275	242	299	333	263	311	290	268	291	241	284	304	333	297	307	308	271	270	256	270	294	274	301	262	289	255	285	274	273	308	275	312	259	274	304	291	294	301	325	275	263	284	257	275	289	275	292	295	308	307	290	288	278	257	253	293	269	291	277	260	289	301	272	282	287	276	280	279	293	290	279	290	266	278	306	281	257	286	281	275	320	287	266	279	281	266	315	312	303	289	269	276	297	274	293	267	273	285	283	280	298	261	302	310	283	283	281	318	291	311	286	298	302	268	303	278	281	284	281	293	282	271	272	324	266	281	281	287	277	306	247	274	299	270	280	275	304	278	287	289	304	309	282	292	283	285	284	269	290	275	291	304	276	289	306	316	273	285	291	280	266	260	289	280	284	302	302	284	311	282	273	296	295	295	273	254	254	292	280	293	271	312	300	301	315	286	289	302	310	276	302	303	308	277	279	282	298	292	266	289	294	287	288	258	267	285	299	299	300	277	312	276	297	304	301	310	260	282	304	297	279	290	265	272	277	264	294	282	284	272	287	275	308	308	291	259	282	315	294	311	277	275	254	316	287	304	297	292	297	288	289	297	296	265	304	313	314	298	298	283	282	318	278	283	328	284	255	296	293	298	275	302	267	299	287	287	298	283	279	300	277	285	275	283	299	287	294	305	302	292	296	301	265	300	304	278	261	305	263	259	297	290	272	277	314	267	309	262	280	276	287	274	260	294	296	316	290	285	255	295	268	300	292	286	259	275	267	283	287	276	283	272	288	298	288	273	295	263	256	269	292	282	279	286	280	294	279	281	303	262	299	255	285	289	288	313	258	273	284	266	258	290	280	267	285	297	266	309	287	279	308	287	286	282	294	310	292	318	266	280	288	281	293	290	287	303	294	277	304	305	277	242	309	269	240	292	294	277	279	294	270	256	275	245	278	272	279	320	296	265
22911	20598	27421	23770	20600	20671	8780	1501	1223	1000	961	884	796	861	765	772	780	686	753	687	704	660	721	684	640	676	633	627	607	612	673	630	643	633	628	642	606	624	654	621	641	573	616	654	612	631	560	621	639	655	606	601	589	614	639	654	613	608	643	596	616	599	606	595	615	564	602	608	605	594	619	598	585	629	609	570	612	661	586	644	614	587	621	607	636	576	591	545	647	615	614	617	605	584	626	559	587	637	618	613	598	621	590	590	591	628	585	589	612	636	609	589	630	637	607	622	606	632	631	611	625	582	596	601	632	593	614	582	582	609	585	573	559	606	624	610	637	593	615	618	654	599	638	571	648	641	576	558	594	627	621	604	646	615	626	597	616	651	574	618	606	586	608	635	619	576	632	579	585	571	580	592	629	599	544	585	601	624	589	580	591	617	628	637	582	616	628	594	617	607	616	649	604	601	637	553	580	657	597	612	566	634	596	589	624	634	614	586	609	612	613	588	604	545	626	612	586	583	608	592	605	615	599	576	585	548	607	580	568	619	617	598	594	606	590	608	651	597	630	644	612	651	607	596	614	602	609	599	631	592	602	626	617	589	582	632	630	571	555	599	594	611	607	619	627	639	626	600	607	615	566	585	606	607	540	577	605	608	562	591	623	600	579	627	542	594	583	611	572	589	558	590	624	596	638	594	595	585	634	626	584	618	611	617	618	577	591	594	620	630	586	624	605	601	582	593	627	596	633	584	603	626	605	640	587	635	623	587	611	621	600	589	631	573	586	595	610	634	600	661	581	633	637	620	634	626	607	630	609	598	606	586	603	566	613	645	611	628	590	545	576	628	627	570	583	550	604	584	624	597	599	580	611	587	595	620	629	649	578	584	617	610	614	593	603	573	623	603	618	601	645	602	581	587	646	612	605	605	594	581	597	627	617	607	617	593	612	596	612	598	529	609	628	559	628	574	579	622	580	624	611	603	599	642	578	545	574	614	574	566	602	582	623	643	629	587	642	625	607	640	596	583	635	621	615	546	633	626	596	611	588	610	593	562	609	601	603	646	635	584	596	595	585	607	643	635	589	606	659	631	612	628	593	595	621	594	615	603	627	622	603	553	598	653	557	657	600	621	617	642	568	582	542	594	612	585	604	564	624	606	600	621	592	638	605	566	606	596	626	556	620	583	605	560	604	628	625	620	560	581	593	590	569	578	637	640	590	650	618	600	644	639	593	580	618	640	675	589	649	589	543	606	597	570	590	557	631	576	585	581	629	603	620	601	573	581	621	594	606	593	598	644	649	563	626	601	573	558	593	595	607	642	599	581	621	616	613	578	598	607	610	612	546	590	605	600	602	604	595	577	621	579	615	622	591	610	600	614	624	651	624	602	579	621	592	600	607	622	618	608	597	619	644	598	620	620	604	606	584	602	608	593	595	617	644	640	596	643	596	586	584	594	624	584	629	564	581	624	604	591	629	625	599	639	588	638	653	636	619	602	615	576	611	637	596	606	614	619	657	587	613	576	599	610	586	578	582	641	627	606	616	643	579	578	599	646	580	615	613	571	616	620	575	610	624	615	583	593	598	568	588	585	601	556	610	659	603	620	611	589	634	600	612	572	665	597	616	629	576	572	601	600	628	636	569	589	635	600	596	627	616	593	626	581	631	592	606	595	587	612	615	567	600	607	583	676	596	576	606	597	608	608	600	590	611	615	617	624	602	635	626	630	609	620	591	616	598	571	622	618	623	618	608	591	590	597	647	567	623	569	612	614	580	596	618	582	603	575	596	635	589	625	561	556	614	579	588	599	628	626	637	633	596	610	612	596	610	595	641	616	671	589	606	618	639	654	605	592	572	605	592	574	544	552	577	586	629	591	605	605	631	603	582	572	638	591	673	578	621	591	563	655	598	607	636	601	588	615	610	634	597	618	610	578	636	551	572	603	622	562	624	583	595	617	616	619	643	635	616	618	559	611	596	606	621	626	598	589	584	616	578	633	602	657	594	624	609	615	601	575	595	566	601	601	611	600	600	611	599	570	622	594	619	567	582	589	636	620	648	605	604	625	617	610	550	603	581	606	612	598	573	604	558	577	614	573	615	609	590	629	619	568	596	621	586	599	611	576	664	654	580	551	611	648	625	572	609	577	623	582	572	587	590	600	587	600	632	628	575	587	596	580	582	594	598	625	681	571	585	577	617	615	656	601	630	595	571	629	607	590	610	602	623	593	607	600	584	621	578	591	581	563	604	674	548	573	604	594	607	602	616	604	629	604	612	574	613	617	595	580	637	597	596	612	637	589	594	624	556	593	610	612	622	628	605	567	606	581	616	617	601	603	623	599	629	582	629	596	628	625	615	611	593	569	603	586	608	584	635	621	595	611	575	599	646	591	568	636	633	606	615	646	586	609	600	592	603	590	581	638	646	589	555	556	607	591	578	603	583	630	575	627	564	605	588	652	637	625	620	596	612	598	587	596	624	551	619	558	608	631	600	633	582	606	618	634	649	633	614	568	634	595	633	583	613	623	627	612	593	621	590	614	637	585	579	576	637	589	599	630	613	631	621	606	593	616	608	642	601	590	621	610	591	624	599	563	604	573	593	614	564	600	607	621	607	614	602	607	590	594	616	666	612	609	620	580	600	566	613	611	581	611	606	583	600	587	629	626	604	588	600	595	595	591	656	618	613	615	600	633	634	643	617	606	613	583	589	575	636	620	655	583	600	564	610	603	596	644	613	636	619	641	604	582	552	613	594	573	598	584	597	591	589	577	602	616	616	626	631	619	612	593	592	622	596	619	580	599	595	570	551	623	580	593	648	582	589	561	578	640	576	635	637	586	617	604	532	607	647	641	574	580	612	620	613	596	615	657	613	609	554	613	626	588	625	614	622	577	612	591	612	596	601	631	581	611	616	544	561	594	588	576	582	617	617	651	645	580	586	600	591	590	588	622	588	630	570	619	561	619	538	622	565	597	619	637	587	584	638	576	575	578	594	611	606	604	539	603	601	575	580	607	556	588	605	609	589	641	628	537	645	611	587	555	597	584	627	584	590	597	633	619	596	630	579	618	630	626	604	610	568	622	598	634	579	617	600	635	637	591	600	590	586	617	592	604	611	625	564	544	681	601	585	656	568	617	629	597	587	603	610	609	595	617	566	624	596	576	605	582	590	611	600	591	576	579	608	585	593	583	632	601	596	585	552	555	618	626	618	606	637	566	585	624	593	609	569	596	598	590	620	589	605	643	589	660	573	579	611	687	581	599	617	597	578	645	579	599	608	626	581	616	608	627	620	624	624	597	579	550	584	621	588	570	585	557	588	585	582	542	633	593	614	647	620	651	639	561	615	621	650	630	593	594	617	588	583	648	591	662	600	591	658	575	620	608	627	600	636	572	593	581	626	629	581	609	600	567	596	592	623	633	615	613	689	564	647	565	613	583	601	578	545	618	603	587	637	602	627	579	603	610	575	593	604	628	569	629	625	623	555	582	630	607	602	635
23361	14260	13159	7474	4942	3668	2807	2287	1913	1693	1457	1284	1158	1156	1003	967	896	842	796	828	756	722	756	697	742	666	692	657	678	695	684	670	620	674	691	683	675	603	617	628	654	642	620	589	625	592	595	614	604	627	597	584	613	619	625	606	574	583	599	588	578	593	565	555	602	580	590	570	637	557	581	615	618	560	593	568	566	605	589	642	598	590	548	584	582	614	584	612	576	582	570	554	553	584	567	566	564	599	581	562	519	627	572	591	616	604	573	552	577	592	513	560	548	568	586	574	576	573	552	538	600	565	613	594	578	553	582	563	595	578	608	579	584	618	608	622	562	613	566	604	617	606	557	597	586	609	577	614	591	587	578	561	596	603	560	620	568	534	632	583	638	546	556	565	581	575	571	599	582	543	556	577	587	599	611	587	590	602	573	553	551	526	565	571	562	578	597	596	556	562	625	563	566	567	565	579	568	558	555	554	594	592	569	603	589	596	542	530	532	581	539	562	578	587	578	560	559	557	586	612	589	587	570	599	570	558	572	600	545	582	587	569	565	604	582	597	575	584	596	605	644	548	573	609	596	601	579	559	546	533	586	550	621	604	553	560	578	584	605	619	541	583	560	571	610	631	577	585	584	533	561	574	587	594	560	571	594	546	573	588	614	588	586	564	617	597	598	562	534	594	555	600	582	558	580	597	641	563	553	634	552	578	559	562	583	583	582	539	582	604	562	595	533	563	596	547	555	621	544	557	567	525	575	568	550	598	579	594	571	539	555	556	544	581	604	536	560	575	600	603	578	573	549	555	593	581	601	568	611	584	563	536	599	565	587	597	591	581	559	555	587	629	595	590	617	574	599	590	558	593	549	594	575	613	535	575	605	545	593	594	565	557	576	570	599	582	578	587	577	595	581	597	583	588	590	623	581	563	598	563	549	588	577	593	584	567	636	595	572	563	592	503	587	563	525	574	546	560	605	606	580	622	610	571	563	614	548	598	579	632	564	590	565	549	616	556	625	629	610	560	573	570	573	597	589	593	589	554	588	539	604	587	597	586	573	526	554	591	545	566	568	568	594	589	530	603	579	575	569	589	582	588	577	540	581	565	540	604	613	555	572	609	540	589	606	554	619	572	564	585	589	555	565	579	573	557	585	597	569	550	666	557	527	551	587	573	567	565	563	609	533	607	578	601	592	606	620	574	576	586	561	589	616	590	576	594	565	561	586	587	564	605	556	585	579	555	600	604	570	570	601	598	601	605	593	565	582	610	564	580	576	539	581	614	594	547	585	572	580	606	566	575	557	530	546	600	584	608	569	550	541	545	583	597	533	559	605	618	579	565	582	574	573	591	640	568	607	582	600	597	564	618	602	598	540	512	566	578	577	593	547	588	551	596	601	565	580	603	535	612	556	592	573	589	556	573	561	567	593	591	575	610	588	585	597	577	527	566	562	576	592	539	576	587	548	611	558	532	554	611	583	547	606	548	591	641	618	644	570	613	555	565	550	525	601	597	607	547	600	615	577	585	533	542	584	578	606	549	550	566	549	561	603	562	646	637	591	592	577	608	586	572	557	572	561	609	554	598	584	604	554	575	592	562	582	577	636	572	558	545	593	568	574	539	545	605	539	588	579	569	621	559	588	590	575	587	606	586	629	562	603	535	585	549	579	575	595	548	555	611	574	585	558	586	582	572	548	548	548	584	569	571	515	539	594	569	572	588	556	577	556	579	552	592	578	562	564	537	555	593	551	582	594	596	588	577	610	583	577	594	578	614	610	567	542	595	586	554	575	576	549	551	608	575	597	590	588	584	572	564	544	558	511	575	552	584	583	566	548	609	563	600	556	587	543	609	575	573	582	596	576	583	562	560	589	579	568	566	563	624	554	594	581	586	571	613	602	572	613	516	581	611	587	547	557	555	581	596	590	594	580	587	586	586	592	608	567	577	635	580	567	596	572	580	601	571	558	621	579	575	551	530	556	588	528	553	586	610	550	572	594	581	572	534	569	621	565	556	562	553	575	610	545	574	590	591	563	570	591	630	595	591	561	580	614	576	590	565	537	575	580	572	569	558	602	567	602	568	567	571	586	545	575	585	551	574	574	578	603	594	594	582	579	584	626	563	623	552	543	614	604	546	600	616	579	562	584	533	543	526	588	566	567	590	583	580	592	554	586	565	560	583	568	573	549	586	594	541	611	589	561	559	612	594	590	591	575	525	586	559	588	559	593	538	580	572	597	554	567	605	553	603	575	579	584	612	608	586	598	570	612	570	596	568	612	613	561	587	580	577	577	577	544	580	608	647	534	579	553	598	616	608	584	592	586	600	597	569	555	537	569	549	628	578	596	541	556	590	540	553	571	574	532	580	556	559	553	569	590	646	559	559	564	562	582	584	548	564	630	543	572	563	577	563	562	561	589	561	589	584	590	558	597	574	569	559	606	625	546	577	573	592	563	561	556	575	584	578	591	594	611	569	584	557	573	604	563	601	613	568	582	617	581	595	569	582	559	580	614	592	577	563	569	583	588	576	561	572	556	574	554	597	624	605	549	616	601	566	575	524	599	579	604	562	588	594	568	577	554	550	580	538	580	583	572	569	554	595	578	580	547	525	602	567	557	606	553	550	556	543	550	586	578	609	543	587	578	570	597	553	625	563	577	599	553	579	571	510	584	532	602	544	572	612	595	577	550	545	567	557	553	579	586	581	568	571	569	635	561	570	552	580	592	583	568	570	613	562	599	588	558	564	567	601	560	543	570	541	554	581	554	633	562	559	626	642	571	581	591	572	606	559	601	613	617	576	606	607	579	621	584	623	609	570	593	569	579	622	611	584	553	558	603	592	567	619	604	597	594	564	650	562	593	599	596	639	565	562	578	602	601	572	589	591	574	611	548	563	590	617	600	566	541	549	551	567	618	573	584	598	551	548	556	600	613	578	568	551	565	549	584	587	553	615	589	556	563	629	556	540	592	588	588	572	576	539	566	604	563	631	576	623	602	580	561	579	552	601	563	518	612	559	553	567	600	583	610	563	581	583	580	548	604	578	564	588	590	560	571	549	638	627	604	581	574	589	571	545	618	563	599	583	601	554	583	550	581	566	622	612	565	598	584	561	598	572	590	590	615	602	594	588	580	569	579	576	523	607	584	608	575	599	555	579	587	554	548	611	597	558	566	608	575	571	594	561	548	572	582	545	621	616	584	566	556	603	533	588	601	583	604	589	574	590	564	656	573	553	582	566	562	545	557	602	576	601	605	607	577	570	578	595	563	593	554	609	589	599	568	604	565	575	538	569	593	576	596	551	590	578	598	567	560	568	578	583	580	573	596	578	574	550	551	608	557	571	550	585	551	570	585	595	595	584	602	590	576	559	567	582	566	587	591	543	579	621	637	577	565	560	556	586	544	611	610	576	622	554	549	566	605	567	553	600	597	610	589	603	575	592	557	568	599	565	587	595	526	580	569	557	558	546	580	612	594	567	557	611	560	623	563	589	594	529	543	560
31325	14124	1970	433	345	272	274	266	292	283	268	277	259	276	247	267	254	282	273	272	248	262	267	239	291	257	284	267	269	290	249	237	252	267	272	281	299	262	254	254	243	272	256	257	276	261	262	272	296	265	264	252	271	258	298	266	258	291	255	270	265	254	260	265	264	254	272	284	270	267	246	262	257	235	277	240	246	245	277	266	272	255	247	292	255	274	245	286	264	261	248	264	236	280	233	250	254	242	290	264	258	275	298	257	272	276	287	254	256	246	281	286	224	256	260	281	284	287	286	279	270	253	254	273	255	246	231	237	271	284	232	249	250	278	271	289	270	254	262	286	272	294	202	251	242	270	281	242	253	252	266	264	231	290	261	288	274	249	276	263	226	285	267	271	251	265	255	261	282	289	256	264	263	278	294	250	243	278	291	264	266	273	275	253	273	268	267	274	280	263	263	270	272	306	262	265	255	288	297	294	249	263	277	292	257	276	262	259	271	270	245	253	267	249	273	276	284	267	237	276	278	273	258	276	277	262	253	267	243	289	282	260	253	259	286	282	263	251	268	265	275	252	270	233	285	309	264	285	261	267	281	285	251	269	254	279	259	258	233	285	265	257	236	283	288	252	238	244	252	256	261	272	277	283	282	269	305	231	258	263	273	259	268	248	269	251	246	286	256	252	293	262	263	266	249	255	280	261	286	261	261	293	270	253	256	260	238	245	264	273	254	264	278	279	252	251	218	260	259	291	269	260	294	257	268	250	275	275	250	253	275	262	278	285	254	276	272	282	273	247	250	239	251	258	281	269	289	286	245	273	219	274	300	255	257	282	250	295	284	266	257	268	233	271	260	277	268	260	284	300	255	287	251	297	253	275	270	250	264	258	285	247	269	249	274	241	228	269	259	312	251	238	268	267	291	267	241	261	267	254	278	240	247	307	286	235	300	294	270	268	291	253	272	229	257	280	266	287	279	243	256	267	260	265	276	279	246	281	272	230	257	231	265	276	278	251	237	249	268	241	248	292	248	259	246	253	270	269	263	243	268	241	268	264	253	285	298	279	255	282	236	249	267	272	273	262	268	255	267	285	282	278	262	232	292	258	273	300	277	263	268	259	269	246	283	294	261	264	258	262	299	287	249	274	253	258	282	295	269	259	288	277	263	255	249	264	234	271	231	265	241	252	260	243	256	245	261	287	289	256	243	259	277	262	271	273	273	291	257	271	306	245	237	244	282	283	260	249	300	234	265	259	249	257	249	248	271	257	294	302	268	275	234	246	282	275	280	276	253	252	232	260	264	263	258	266	264	289	254	244	260	280	255	238	254	294	265	253	250	284	274	279	264	260	261	267	247	272	276	271	256	225	281	285	254	263	276	245	264	255	246	265	275	243	282	265	270	264	257	257	267	292	260	273	251	245	293	305	264	255	274	307	256	257	250	248	313	291	272	252	256	291	280	252	274	283	267	263	258	258	263	265	265	258	260	270	280	276	290	249	252	254	270	284	265	272	247	254	292	257	268	242	266	274	251	259	245	241	261	291	240	287	310	241	284	246	255	259	268	253	251	258	256	276	245	282	270	273	275	266	266	254	262	265	317	268	282	267	278	268	261	295	257	308	279	250	261	263	262	244	280	261	268	236	278	243	255	249	254	258	220	256	250	292	299	285	254	248	265	243	260	267	297	280	255	267	246	274	256	281	272	273	260	270	233	273	289	245	246	263	254	278	284	272	279	247	260	239	242	320	277	244	244	300	250	260	277	256	269	309	272	244	259	293	257	251	278	273	294	266	271	260	268	272	276	264	287	248	249	267	256	278	248	272	242	237	276	291	271	266	273	294	238	274	233	237	298	274	257	285	269	278	264	273	247	278	286	274	245	262	278	266	239	261	278	279	252	264	261	276	281	277	262	271	270	235	260	243	251	280	248	257	265	261	283	286	258	264	266	264	265	254	269	271	262	258	264	253	239	258	249	269	251	250	275	253	283	228	240	246	262	250	224	261	247	265	252	291	233	255	274	276	245	264	266	270	269	247	257	258	244	264	271	267	270	257	271	274	255	295	278	268	248	263	254	270	243	282	250	277	261	279	260	252	261	260	267	253	301	284	274	264	254	274	253	256	263	262	266	273	276	273	267	251	274	228	257	246	272	286	285	255	278	244	293	306	297	265	294	273	254	271	264	281	261	252	263	261	254	259	250	296	270	246	290	260	251	256	254	275	259	284	265	245	280	256	289	270	285	266	276	270	263	255	266	281	289	274	267	251	264	253	247	266	262	247	255	266	284	267	248	274	266	258	264	245	270	280	267	269	265	242	274	277	252	261	246	254	289	269	263	257	247	228	241	265	255	279	256	282	286	265	264	255	272	289	275	270	306	255	260	271	267	278	269	275	248	273	257	283	251	277	252	265	234	273	310	269	222	266	252	276	268	268	253	274	259	311	273	246	255	276	262	264	264	264	272	285	275	268	284	287	253	260	282	265	262	291	280	276	248	249	271	243	282	300	264	254	231	273	267	269	243	263	258	256	298	254	255	238	285	279	261	305	273	265	263	259	269	264	244	234	296	317	251	269	276	295	286	268	260	253	263	263	254	247	278	267	274	274	259	255	258	295	243	281	240	233	276	235	274	280	238	256	251	264	266	274	263	283	255	247	250	291	234	264	259	222	279	268	267	272	287	285	269	262	273	238	294	278	268	246	288	268	265	277	261	239	306	244	282	257	240	256	290	219	264	241	242	276	247	259	284	278	267	272	279	274	275	285	261	278	269	247	275	276	259	285	278	287	290	245	241	262	285	268	250	266	267	259	273	256	273	265	251	238	268	262	261	237	265	240	272	254	240	285	217	270	256	246	275	282	264	276	253	264	234	250	260	261	240	237	270	270	259	273	251	253	256	263	261	268	277	282	263	265	279	263	250	275	269	266	282	238	307	270	292	261	295	274	273	260	275	256	254	265	237	281	264	253	245	239	253	282	269	273	290	224	240	243	252	270	265	252	265	261	260	263	265	242	249	258	256	278	251	243	267	248	270	271	272	243	269	280	266	278	273	259	266	259	261	281	268	259	257	270	265	277	252	260	263	277	246	291	250	274	282	282	251	236	266	239	278	271	254	263	232	285	269	306	272	262	251	257	265	245	245	255	281	273	272	260	246	258	237	233	286	245	250	270	253	284	270	260	265	244	262	302	279	257	232	270	284	251	292	280	264	251	281	240	268	292	258	247	269	255	265	258	262	270	241	269	252	258	248	275	256	263	270	296	292	255	266	231	257	266	257	252	255	242	260	243	271	271	263	266	301	273	266	275	276	233	250	256	270	278	259	267	271	260	249	283	263	290	282	255	266	266	270	268	270	242	286	263	270	266	267	297	265	233	255	293	269	269	271	245	269	266	252	240	254	270	301	268	218	274	262	276	266	273	242	255	230	251	272	293	237	252	258	267	241	282	284	275	265	276	268	242	277	270	251	253	265	247	281	254	255	261	254	275	298	253	236	246	267	283
18629	736	661	422	402	331	346	328	322	335	309	308	309	301	319	273	282	286	303	288	300	295	305	293	301	277	272	310	323	332	312	300	320	286	313	287	290	284	288	278	320	288	295	260	252	280	263	298	350	301	304	312	314	266	277	290	293	292	289	288	310	249	259	278	310	288	275	282	272	252	289	276	277	293	276	302	305	279	277	281	296	302	309	313	307	306	309	298	281	289	281	295	294	329	302	323	292	275	296	312	262	293	289	291	275	289	290	307	289	270	309	299	318	335	290	268	259	313	288	283	302	276	311	294	280	283	310	292	278	302	278	307	301	284	265	273	285	303	245	286	305	290	283	288	309	319	305	280	275	285	284	308	281	286	287	280	288	288	279	282	278	293	281	262	262	287	308	282	268	258	278	328	305	306	303	314	309	290	308	279	282	315	295	289	287	272	331	294	292	266	311	257	303	318	273	294	274	298	304	308	298	298	285	284	317	259	287	298	312	296	302	277	321	258	285	294	272	295	293	311	303	276	268	275	289	306	292	286	267	284	251	286	281	296	315	273	298	268	293	263	281	278	295	307	303	291	288	281	274	319	301	288	273	284	269	283	275	281	283	295	286	299	283	326	306	304	286	288	306	293	290	303	324	304	302	296	266	277	318	293	296	276	303	304	315	298	289	307	265	341	274	272	317	271	290	271	289	304	275	285	323	257	275	285	323	273	289	295	292	285	282	306	285	279	292	296	302	298	288	306	302	287	291	287	317	307	290	263	274	277	288	270	284	271	272	272	281	279	303	288	263	289	279	287	294	306	320	277	284	274	298	286	296	317	313	284	292	293	298	291	284	272	315	259	303	314	298	324	288	279	274	302	292	264	286	319	280	296	284	276	294	308	281	324	315	305	254	269	280	271	279	291	291	263	324	285	283	302	270	290	283	283	309	307	290	288	279	275	300	267	277	295	277	298	286	298	272	337	269	270	318	253	294	273	289	260	259	264	301	266	320	281	257	290	299	285	284	284	308	295	306	272	292	285	296	278	348	280	294	275	296	298	311	256	243	267	301	316	302	315	279	280	290	308	288	289	276	278	291	294	308	272	301	284	293	308	311	300	269	298	301	282	292	310	291	293	319	263	251	266	304	277	274	292	302	293	298	302	278	267	286	312	288	295	255	271	296	280	298	292	286	306	290	281	285	298	307	281	280	284	288	321	299	270	290	297	295	299	286	289	297	258	303	318	315	284	317	318	303	271	267	286	324	300	320	270	298	293	291	306	310	290	309	274	293	292	262	282	323	299	289	288	289	287	278	297	305	269	305	280	291	284	291	302	288	289	321	267	294	255	320	293	319	288	303	312	286	279	311	279	257	291	267	295	296	293	295	272	269	308	277	285	298	316	276	294	291	288	267	305	300	266	278	285	289	292	309	267	287	309	305	272	298	274	253	311	309	283	301	291	274	304	270	271	294	290	299	292	277	276	300	275	297	263	291	292	277	317	270	278	270	314	303	291	305	298	274	272	305	278	287	294	291	307	267	330	281	314	282	284	311	281	276	278	324	305	276	303	302	283	288	265	270	292	275	294	264	311	304	302	291	269	306	272	289	259	304	294	312	269	262	286	278	295	284	302	262	269	274	312	287	302	284	298	295	305	301	263	298	295	290	332	283	293	277	270	281	280	266	285	271	278	301	290	304	292	269	289	278	306	309	324	280	302	311	314	302	296	286	292	291	293	282	299	302	309	300	280	289	275	276	282	301	256	284	276	275	317	296	282	295	306	309	316	305	271	265	288	308	270	317	266	300	293	292	288	288	286	272	302	285	279	340	293	274	303	269	316	299	282	293	296	276	246	290	291	314	277	314	315	299	294	300	281	310	311	306	297	288	282	281	289	249	300	265	325	281	305	314	261	294	301	297	267	279	272	293	269	298	290	277	305	280	281	293	319	285	304	270	270	266	307	328	293	305	307	285	265	304	292	281	286	294	297	314	289	278	282	287	285	281	309	304	293	282	307	271	268	278	270	317	312	294	326	282	244	294	290	273	277	286	284	270	273	278	299	299	267	292	303	295	288	288	265	273	274	279	300	306	284	274	288	286	326	275	296	315	265	292	289	269	275	290	286	276	301	295	281	284	311	283	290	316	280	287	278	310	287	297	291	287	296	300	303	313	288	264	299	299	273	310	296	288	293	293	311	290	308	301	308	288	266	282	300	275	285	296	305	275	321	316	287	308	327	259	290	272	286	297	267	289	265	305	276	296	268	296	288	294	304	301	270	298	310	304	290	295	276	297	269	285	284	286	276	279	293	284	283	248	303	283	331	295	281	300	285	301	288	273	279	283	290	271	292	295	261	280	268	300	279	292	251	292	319	307	306	291	328	281	288	301	315	291	277	266	302	266	304	297	311	294	270	290	299	252	293	275	281	283	303	282	284	295	290	284	280	274	316	293	297	317	302	298	293	292	263	324	274	282	242	287	284	281	277	293	318	277	289	304	266	283	303	268	276	290	320	270	299	326	254	309	322	313	308	284	293	307	287	289	247	306	304	293	270	288	302	292	269	305	268	303	291	284	275	283	290	280	263	291	267	254	304	296	288	299	296	280	290	281	303	305	289	292	264	278	289	292	279	292	260	309	300	264	320	273	313	278	294	276	288	289	323	283	321	291	286	306	274	297	303	285	284	301	268	298	291	292	277	304	281	287	300	308	274	279	285	310	291	310	266	307	298	290	257	304	304	283	302	268	296	336	272	299	301	289	281	268	336	285	282	267	290	319	287	295	289	279	292	324	288	269	290	284	274	281	313	305	312	300	315	272	274	284	317	303	295	305	286	288	277	259	274	303	302	310	289	256	301	321	297	276	284	289	308	280	277	285	295	317	263	310	312	271	319	295	282	284	286	274	290	278	293	263	272	276	292	283	282	301	358	272	299	288	288	296	308	289	265	282	249	270	270	332	312	289	303	298	292	310	310	288	300	312	280	321	273	296	262	345	308	280	276	295	292	274	270	312	286	307	281	295	263	295	288	305	298	303	277	279	251	305	295	267	305	295	314	317	272	285	298	271	307	282	267	253	283	272	297	302	286	299	295	285	315	289	277	273	293	250	278	270	297	317	300	290	276	270	295	285	293	287	266	273	267	304	310	285	289	299	290	275	274	306	250	328	295	323	299	300	295	272	278	277	295	250	309	266	303	274	297	303	314	294	326	275	310	287	286	295	270	296	273	272	289	300	291	273	282	331	280	264	292	269	269	300	313	286	271	291	302	283	304	278	279	321	286	292	297	261	275	283	265	302	305	273	246	319	309	255	269	285	272	285	295	287	274	294	308	310	279	285	293	294	305	309	263	279	303	292	299	270	271	275	282	308	320	292	300	284	282	294	289	323	297	328	321	292	286	276	292	277	280	284	288	265	299	284	283	288	280	267	316	270	286	277	270	289	297	297	291	278	276	298	280	293	321	266	259	311	303	273	329	276	326	266	287	261	303	284	312	258	287	290	279	289	287
24894	20606	26938	24282	20588	7551	968	679	550	523	455	419	419	372	382	362	321	341	335	325	327	350	312	296	289	318	315	306	293	332	340	333	307	294	270	300	292	302	286	321	292	290	291	284	284	299	278	281	276	293	292	285	267	301	296	286	302	284	314	326	321	320	280	295	310	278	299	277	273	273	283	286	288	276	286	310	322	281	269	291	266	274	255	263	293	293	286	287	299	316	279	259	316	314	283	313	276	296	308	271	297	325	270	302	264	320	271	285	322	287	312	293	282	271	255	292	291	288	292	307	272	309	282	270	301	307	273	304	309	281	289	276	263	291	305	304	251	276	289	297	299	300	277	279	284	302	280	269	297	275	274	307	304	237	285	284	307	307	286	296	283	294	282	287	294	264	313	256	284	297	274	304	302	293	312	296	299	245	276	299	307	322	280	319	294	310	288	301	300	273	269	276	257	263	303	259	282	283	295	317	283	311	292	291	255	304	269	303	291	262	276	295	263	270	268	288	297	252	303	249	288	263	311	264	299	254	288	270	255	290	294	290	286	275	261	288	273	301	278	279	295	293	273	302	302	297	252	302	261	278	296	279	280	288	260	274	278	257	284	262	278	265	304	298	295	306	302	291	277	278	301	283	258	256	283	269	299	271	315	283	296	311	296	278	277	288	294	302	279	307	315	317	294	321	292	295	280	290	306	286	297	291	310	309	300	287	280	296	287	272	262	312	304	279	320	275	296	284	279	299	272	284	259	259	307	322	266	312	288	288	276	280	300	270	301	299	280	288	305	270	247	264	307	284	312	284	291	310	318	302	284	268	280	282	317	334	279	283	276	308	286	277	268	288	286	282	292	275	263	327	284	291	289	261	286	289	279	319	269	284	291	313	307	297	301	287	317	307	260	306	306	287	267	282	278	296	283	296	283	273	274	289	284	294	308	274	298	327	290	278	298	254	262	318	298	302	270	268	284	288	281	296	288	284	284	289	307	291	287	329	256	299	286	306	294	280	300	293	289	295	296	286	301	317	271	315	304	276	259	305	291	306	309	278	279	285	269	259	318	313	299	301	312	299	270	281	314	316	298	288	256	304	280	293	265	280	261	294	306	260	278	248	291	295	285	304	307	282	262	298	311	322	271	239	293	277	294	268	248	255	287	306	287	270	298	282	274	276	300	291	297	284	279	298	271	304	276	280	286	272	285	263	264	289	306	297	283	297	291	277	303	314	248	300	279	279	288	291	277	307	293	261	278	285	321	306	299	273	307	307	284	274	327	295	275	309	287	272	270	327	310	315	282	292	294	286	308	272	299	288	288	317	304	289	289	290	284	267	284	306	269	290	274	305	293	286	292	275	283	310	284	267	298	291	291	321	292	282	278	295	306	271	297	272	286	305	304	264	314	283	268	280	246	282	288	284	277	295	312	287	289	294	278	300	271	274	285	301	286	293	291	275	298	263	290	277	292	288	299	276	309	285	270	287	292	301	286	294	278	287	291	267	304	296	271	308	310	300	305	297	292	302	296	272	247	275	285	266	292	289	275	290	279	295	277	280	291	286	308	274	301	291	266	270	287	315	271	258	297	315	263	273	294	309	249	291	297	267	291	295	268	272	294	280	298	294	265	290	292	275	292	287	290	265	271	278	293	304	290	261	279	274	285	267	266	282	287	279	291	253	270	283	298	293	271	302	286	306	311	262	277	289	296	280	293	278	289	277	295	303	303	298	261	278	284	293	301	284	306	306	260	276	295	296	280	280	302	273	319	256	269	280	315	286	304	313	276	300	290	298	295	317	277	252	258	288	265	286	260	284	298	304	296	264	284	299	298	276	269	259	320	270	276	314	274	255	305	305	268	292	258	286	284	264	292	277	293	268	287	281	298	285	281	295	259	296	265	285	282	331	267	274	277	272	285	308	280	276	308	293	288	286	259	300	276	311	273	290	300	276	279	264	298	295	282	300	299	307	299	291	307	281	268	254	265	276	274	301	254	290	313	293	285	288	277	290	304	295	309	281	298	297	296	277	290	286	274	293	277	317	312	285	270	309	283	290	286	292	316	261	267	272	281	279	274	300	296	295	265	306	300	277	273	299	283	312	301	256	312	262	304	254	248	237	267	296	311	309	294	282	288	304	282	270	282	309	298	267	281	305	254	308	286	283	277	238	286	326	276	284	307	279	281	272	277	285	301	265	271	283	292	267	291	310	291	273	302	277	300	285	328	307	280	279	265	317	309	285	261	294	310	296	268	290	284	302	269	277	259	310	277	261	274	306	323	261	288	282	271	286	298	262	284	280	305	283	319	284	312	284	301	313	277	298	263	269	311	272	298	289	277	280	269	303	299	289	302	283	275	302	286	266	292	312	315	277	292	289	299	263	302	287	258	289	282	253	250	271	331	308	283	299	305	301	284	280	286	299	281	278	282	294	261	269	279	294	297	280	277	300	296	309	307	315	267	269	283	275	286	273	284	274	279	301	269	284	297	304	286	269	285	276	270	286	285	288	292	237	270	277	297	297	270	297	308	288	293	276	291	273	295	244	285	304	292	265	313	294	288	291	288	289	289	293	289	280	293	295	269	279	274	275	281	281	290	259	316	306	275	276	298	282	299	300	273	308	266	307	285	284	266	282	288	271	280	326	278	281	286	264	299	307	284	285	328	275	297	266	288	285	313	286	288	314	264	305	261	276	288	281	247	300	297	307	283	268	307	282	275	275	291	317	315	281	305	287	292	257	274	253	272	293	282	256	277	277	282	282	272	293	285	268	280	301	270	306	289	293	299	279	292	265	286	299	284	290	305	287	308	303	271	270	272	285	284	284	270	283	297	307	298	273	316	301	306	305	293	288	296	284	304	292	292	280	284	257	297	298	275	289	266	261	300	292	268	282	299	264	290	264	275	289	312	258	304	287	276	269	302	294	289	318	285	309	262	270	294	279	288	258	301	294	275	299	298	284	303	280	251	270	283	270	244	272	274	311	291	296	282	295	282	294	273	302	289	309	299	305	265	285	310	304	279	284	260	269	280	295	270	296	259	285	303	259	317	254	287	279	273	287	297	283	280	265	284	250	326	308	304	277	283	287	270	271	263	290	269	307	286	289	272	286	299	274	258	248	293	310	296	273	276	300	301	314	295	279	277	293	286	312	301	269	281	274	296	287	301	301	317	276	260	300	254	266	285	265	284	324	274	317	314	275	275	295	275	286	265	317	290	333	280	285	277	280	271	287	273	289	268	268	241	281	299	306	273	301	323	310	277	286	307	295	282	301	296	254	298	306	287	273	232	289	281	291	303	291	290	289	301	287	274	307	293	283	253	327	274	307	270	283	305	298	305	256	308	299	302	272	290	319	264	271	277	289	297	290	268	278	286	260	265	264	300	264	283	271	276	280	270	276	282	288	281	272	303	295	264	274	303	293	283	271	275	280	277	248	297	296	305	304	300	291	286	329	273	283	275	265	280	311	260	259	306	289	274	291	319	270	308	297	283	287	284	288	279	313
27064	8341	7602	4095	2543	1878	1401	1173	921	817	717	614	602	503	473	478	448	413	434	421	403	398	359	404	356	362	345	341	330	384	311	320	317	291	308	349	324	289	308	339	301	323	272	315	303	316	300	293	304	309	277	312	317	304	292	316	296	267	287	318	273	337	308	317	301	311	286	282	321	301	302	284	325	318	306	315	254	320	292	298	303	282	315	292	262	282	301	297	300	278	297	275	251	297	260	307	288	334	283	303	294	300	327	296	281	283	303	298	293	306	287	279	273	289	276	287	288	314	341	302	287	299	274	267	301	323	263	290	298	275	291	287	290	336	294	282	309	284	303	308	304	300	292	319	282	300	321	308	274	298	303	305	262	290	310	289	326	302	317	271	325	306	277	261	296	310	280	295	313	308	307	301	315	298	271	295	303	326	298	283	314	316	316	304	282	280	290	328	280	315	316	308	316	262	323	287	293	308	294	259	300	310	297	307	299	322	290	286	279	314	275	302	294	301	306	271	301	307	294	284	320	297	254	275	323	311	292	297	315	278	310	278	310	298	278	310	296	305	301	297	291	277	267	303	283	312	290	271	340	319	294	263	288	321	290	292	326	310	259	312	312	280	319	305	281	294	311	302	294	290	304	290	281	292	290	297	273	289	295	284	297	302	293	315	274	300	297	277	298	296	289	307	304	311	312	292	307	301	280	305	302	265	286	292	262	273	284	296	293	317	353	290	300	296	295	280	303	278	308	286	313	263	304	292	301	272	295	281	295	299	307	312	293	253	282	296	314	306	283	303	282	293	300	285	294	301	283	267	297	291	285	295	285	295	296	287	288	287	316	288	304	287	294	303	286	276	275	298	306	288	302	305	293	282	291	284	287	313	266	317	296	309	320	305	311	309	286	301	245	281	269	314	290	295	287	300	270	317	290	282	289	291	279	311	329	263	311	285	303	291	291	298	280	295	282	325	293	315	298	274	273	302	330	291	264	300	290	322	306	285	299	274	285	317	286	300	279	318	329	297	298	291	292	292	308	311	304	327	273	259	304	308	284	293	313	290	300	279	273	282	289	282	294	277	282	267	285	308	303	303	272	287	271	275	332	300	301	281	290	297	310	284	317	286	275	293	290	260	274	303	282	277	291	292	320	255	282	296	308	309	305	298	293	301	297	310	263	288	280	312	283	291	267	300	277	286	320	297	268	282	306	280	306	292	307	321	302	278	270	281	322	308	286	293	289	296	279	291	305	301	291	274	297	272	285	300	309	280	281	287	311	311	299	281	312	310	288	280	276	299	310	301	277	276	286	341	312	284	293	287	286	271	260	302	280	299	280	288	314	297	283	282	276	290	302	297	300	302	325	303	279	301	281	310	285	310	274	279	307	279	304	304	263	294	275	293	269	304	291	309	276	271	278	324	303	283	292	300	309	297	301	293	294	297	253	297	274	310	297	266	293	296	290	276	281	302	284	318	281	284	319	340	310	281	285	273	288	307	314	290	260	270	303	281	317	247	310	277	314	285	278	306	301	288	274	292	304	283	297	292	287	276	278	293	300	282	302	307	317	289	280	300	322	282	273	311	297	282	286	292	312	308	320	268	300	272	268	251	296	303	322	296	288	314	303	284	295	297	283	312	306	335	306	289	272	308	300	277	309	272	298	281	310	284	287	317	263	285	292	273	283	301	298	320	289	275	313	311	324	293	302	290	334	294	285	307	289	316	280	317	317	301	296	304	300	275	308	273	288	327	271	300	301	299	310	279	296	278	275	324	340	284	279	291	281	282	301	285	294	278	287	306	312	306	278	307	285	276	260	293	275	295	309	289	284	303	290	273	297	302	275	289	301	305	280	282	270	302	269	315	271	297	314	294	301	313	304	283	271	292	271	305	278	290	256	275	275	306	286	300	309	312	275	299	268	298	260	257	286	310	303	297	311	295	304	303	276	288	298	281	259	296	294	295	283	303	320	316	301	283	296	310	283	253	302	302	313	276	287	301	299	302	314	296	289	294	312	294	279	288	320	298	287	274	311	282	290	262	330	272	291	278	298	285	286	312	291	296	275	310	278	284	299	316	279	318	287	260	304	280	292	299	308	298	272	307	290	278	301	272	284	268	290	281	302	324	292	279	286	247	291	286	283	313	290	299	302	302	297	278	291	309	304	312	313	311	275	295	268	303	287	249	322	301	274	279	290	300	298	273	296	304	300	312	280	282	301	301	294	272	298	271	310	289	298	302	307	277	287	296	291	289	317	328	288	321	277	275	302	260	297	296	311	293	291	290	292	279	301	297	296	281	310	315	294	313	300	264	323	301	281	313	278	328	310	280	321	257	323	266	314	298	313	301	274	309	297	312	277	312	277	291	280	280	324	286	292	311	288	303	267	292	261	313	270	287	309	268	288	295	314	329	295	277	251	289	300	313	330	265	284	295	315	284	288	290	286	305	335	326	296	269	271	294	279	278	295	269	289	311	300	293	299	306	297	313	307	285	303	305	302	287	287	287	313	275	301	322	283	320	309	302	282	300	272	292	309	302	274	284	290	297	270	273	282	297	295	301	299	281	302	299	290	274	302	289	295	291	306	284	280	286	296	294	276	259	311	299	301	247	297	318	295	281	300	273	310	275	268	293	301	309	326	276	284	295	283	342	299	306	303	299	261	320	309	284	269	318	289	259	290	276	315	303	296	265	265	287	299	275	294	316	289	278	290	303	301	291	310	301	301	273	304	295	294	287	262	318	311	314	299	323	285	311	321	305	286	311	304	309	307	313	271	305	292	265	285	287	292	295	301	276	284	279	272	290	281	309	321	291	296	313	286	280	318	311	313	296	281	285	291	284	280	301	271	258	341	288	296	294	302	276	296	298	332	320	318	273	309	289	310	324	340	309	300	293	327	281	287	315	292	306	306	292	288	274	284	297	318	292	265	294	297	271	304	311	300	297	313	328	255	282	305	286	297	310	277	298	297	261	262	261	293	291	319	327	316	288	307	306	281	275	264	297	272	320	284	298	293	296	293	308	303	288	292	294	268	301	268	292	296	283	275	294	304	313	317	296	281	292	280	300	280	291	298	248	304	293	313	315	298	283	297	299	278	287	268	308	273	275	297	285	279	308	301	303	256	313	284	264	292	292	290	307	304	294	289	292	283	281	287	281	265	272	277	284	317	286	310	284	309	282	307	302	309	285	297	319	286	307	275	290	291	267	311	321	290	268	301	306	304	265	264	312	317	304	300	336	346	342	311	265	318	284	271	280	318	284	274	266	279	262	286	288	314	270	299	310	282	285	326	308	286	259	276	320	278	273	301	324	305	300	309	299	289	285	261	290	279	297	310	290	290	293	311	281	301	286	277	309	275	299	280	277	292	297	302	290	294	288	261	284	316	290	276	305	304	275	280	323	306	299	260	307	276	317	309	265	315	265	299	288	280	305	291	308	254	306	301	313	285	263	275	303	305	325	307	290	297	280	276	286	306	272	301	322	307	297	315	300	281	305	267	290	293	301
22904	20632	27572	23714	20639	20675	8723	1588	1158	1070	949	939	879	819	797	813	793	725	741	748	733	716	718	676	692	706	680	697	685	673	686	682	648	644	639	650	645	687	662	628	642	704	641	645	648	692	633	621	627	624	669	635	643	656	613	625	613	620	635	652	658	716	618	659	589	658	661	616	660	640	626	622	631	617	672	612	635	636	625	649	613	602	615	674	631	602	670	596	604	625	678	638	584	611	637	646	618	659	698	647	639	641	620	637	636	637	677	630	594	641	648	660	611	655	620	569	652	596	610	572	599	586	584	578	633	613	614	618	623	584	677	672	600	609	630	623	637	633	625	681	614	624	651	636	629	624	597	603	624	634	607	645	581	598	621	650	628	646	630	604	611	658	598	613	616	609	589	623	630	618	643	616	636	588	612	645	641	615	654	654	639	618	653	640	652	608	594	570	635	564	624	615	619	605	604	595	652	590	612	652	668	635	626	579	545	635	595	614	645	616	621	648	582	622	610	611	629	604	671	630	609	642	616	621	615	601	622	635	602	553	648	618	640	671	615	638	624	634	640	619	612	550	560	633	612	617	628	616	596	655	629	613	602	646	614	662	605	627	636	629	611	638	602	616	602	632	631	585	648	591	585	649	622	635	634	643	584	694	626	667	586	606	591	620	637	642	640	613	598	622	615	606	617	637	642	640	618	642	648	595	604	598	609	653	609	610	622	696	629	612	611	647	611	645	630	587	628	638	627	613	614	617	644	634	604	636	619	621	656	624	612	636	634	647	603	604	649	586	637	655	622	664	597	635	586	610	618	610	648	570	645	608	606	615	608	683	641	634	644	628	609	644	633	651	603	578	571	659	602	577	596	616	617	617	620	589	625	645	634	618	583	596	574	653	576	620	665	580	613	619	609	657	651	616	611	616	608	548	594	638	583	650	622	604	588	595	611	654	625	598	584	637	603	636	643	622	635	622	615	591	673	634	628	655	618	672	609	627	635	579	608	671	620	634	614	657	609	651	605	636	609	592	629	605	596	584	623	581	590	584	624	607	640	599	620	604	598	623	622	606	597	656	634	620	577	631	632	610	620	656	621	615	612	587	634	634	620	642	665	586	633	610	618	592	634	591	612	589	624	622	618	602	638	612	621	606	613	617	622	597	629	648	660	595	615	648	660	639	638	626	658	611	625	592	604	614	611	583	618	639	607	642	609	571	583	590	579	614	616	637	614	645	617	591	599	606	595	619	602	605	634	654	614	626	571	637	628	619	633	631	626	624	598	655	619	565	593	608	648	623	562	614	626	596	653	609	618	611	607	608	624	608	616	598	606	602	681	667	679	591	636	586	614	573	582	599	638	604	595	632	609	602	592	592	619	632	580	651	627	643	619	625	613	650	646	627	631	606	603	623	674	621	590	622	640	596	618	607	616	598	627	634	691	666	632	630	637	646	636	620	638	612	580	672	629	640	605	665	619	586	632	640	598	621	622	641	638	604	624	656	608	660	624	637	600	537	667	659	611	603	603	635	603	626	593	559	583	636	600	623	586	625	571	650	603	602	625	635	593	598	634	625	620	643	597	660	595	628	585	606	605	655	653	598	626	576	615	641	612	597	614	590	618	597	660	610	588	626	594	620	576	596	628	584	580	663	639	615	613	609	631	606	573	611	607	633	606	625	633	622	633	601	615	673	633	622	626	695	608	645	615	626	632	640	668	600	633	650	637	638	608	626	630	653	632	616	627	629	599	657	608	658	606	614	635	666	598	635	631	606	673	575	646	607	620	651	615	619	615	623	621	585	620	666	604	616	591	630	615	586	613	634	642	616	590	614	622	637	619	611	591	616	590	642	600	620	620	625	579	564	643	646	628	618	604	579	631	643	628	610	647	652	627	611	626	602	606	635	655	590	621	617	633	624	650	603	605	592	629	604	598	668	654	604	627	641	638	593	626	635	631	628	613	666	587	610	671	606	615	651	575	641	669	626	639	651	627	595	655	644	638	614	628	624	608	659	587	585	587	635	627	600	649	648	642	660	659	585	601	636	655	603	632	628	610	610	592	603	637	635	622	639	603	624	643	586	656	632	650	612	585	631	607	608	643	628	640	590	636	649	635	617	663	657	594	648	672	618	593	618	645	629	648	626	615	640	621	602	610	636	576	646	638	601	601	598	612	662	653	590	648	621	610	602	649	590	619	593	620	627	629	582	620	627	602	601	618	593	601	630	600	614	659	631	616	593	632	628	603	605	587	643	629	609	638	648	608	598	558	615	614	599	613	646	632	618	611	577	609	599	597	645	588	586	581	595	597	626	635	625	655	624	627	670	598	632	579	641	649	607	630	617	574	610	602	625	641	630	616	644	590	632	634	579	640	652	615	646	582	615	646	612	600	631	603	626	637	612	631	621	597	612	651	585	627	620	612	612	649	593	618	588	584	603	672	609	610	639	606	645	577	642	563	593	641	607	601	595	656	667	605	621	615	629	622	641	666	589	589	608	596	633	664	606	647	631	649	631	644	639	583	638	639	604	642	644	649	610	638	607	650	625	600	635	623	593	655	630	662	624	646	611	679	662	631	664	622	604	641	590	660	647	589	653	616	579	653	635	630	614	582	607	628	622	623	610	612	589	615	617	588	627	641	574	607	648	583	639	593	577	615	593	592	594	652	619	621	604	670	613	609	614	626	617	615	602	609	613	571	603	597	592	606	608	650	637	599	641	609	629	621	595	609	636	564	692	651	568	604	608	590	664	618	574	681	602	590	623	577	604	599	622	614	595	578	631	642	569	636	620	629	633	634	653	628	635	557	683	637	633	609	604	641	611	647	659	614	640	632	598	622	625	580	646	595	624	620	605	653	625	631	643	623	618	584	607	619	672	625	592	624	609	612	632	628	625	610	608	626	633	618	625	639	600	650	639	621	646	656	618	597	595	562	624	658	667	619	635	641	606	599	605	608	636	605	572	636	636	589	610	618	643	616	597	637	630	620	655	639	630	620	605	599	593	606	627	579	618	627	611	625	577	610	616	625	580	625	622	591	644	650	632	654	623	583	668	615	638	588	611	611	636	589	655	619	593	614	641	632	613	567	673	614	637	641	616	600	607	650	667	608	618	591	607	592	558	615	623	613	603	649	602	624	596	635	614	651	615	644	565	609	629	630	586	641	612	607	637	626	615	636	642	567	600	616	598	627	636	628	631	653	577	581	644	597	601	620	581	652	614	649	630	654	641	595	665	615	627	651	644	649	614	585	634	623	619	626	604	637	611	644	666	626	631	619	608	635	641	644	591	593	599	606	629	589	609	583	610	628	622	592	651	596	634	626	618	616	631	629	586	593	626	692	623	643	610	587	574	595	617	633	598	633	561	630	623	629	652	656	602	628	604	624	558	608	607	654	656	609	677	659	596	622	639	671	649	677	644	613	630	614	621	600	651	628	618	672	632	614	629	633	637	568	625	623	602	611	644	616	618	635	634	653	665	621	659	646	602	606	590	624	656	580	611	637	633
22102	14305	13047	7526	4902	3632	2829	2313	1888	1651	1477	1304	1212	1136	1011	910	910	858	879	798	754	776	717	721	761	692	675	718	707	639	642	682	650	655	612	615	638	630	621	618	626	634	630	636	652	638	625	606	589	646	643	629	697	622	615	649	602	646	635	610	620	558	581	619	592	590	658	607	621	644	607	645	580	593	606	590	584	587	638	590	588	585	635	632	580	615	603	555	591	618	607	605	575	624	576	636	614	597	594	571	658	606	603	597	598	589	579	593	607	645	598	563	639	571	558	611	613	623	608	597	637	580	602	591	596	621	609	594	619	595	596	618	616	568	623	639	590	585	645	629	627	552	610	588	530	593	594	575	549	607	586	624	592	594	600	616	612	596	638	611	624	589	567	592	566	602	611	619	586	645	582	591	608	642	597	624	571	647	572	611	579	598	607	569	571	632	541	581	556	631	589	567	627	624	590	557	562	587	596	557	603	616	581	586	650	552	612	572	571	585	571	642	599	639	574	614	553	590	557	572	599	582	637	560	544	557	606	564	648	564	588	572	599	645	591	625	553	616	619	587	596	633	591	580	599	603	564	588	625	557	567	567	567	605	579	602	641	588	576	577	571	630	564	590	552	630	627	586	614	626	642	610	604	575	576	595	591	584	594	614	554	583	630	569	613	570	601	581	569	571	604	568	621	611	605	573	601	582	599	636	581	573	565	565	584	564	610	589	615	601	595	578	611	572	556	595	608	554	609	619	555	569	623	618	589	561	651	615	606	580	588	588	605	552	599	669	586	582	613	586	584	587	567	622	619	568	580	586	615	638	612	574	568	636	589	620	589	596	619	570	578	598	589	614	559	628	554	552	612	595	562	575	581	593	589	602	568	632	567	564	607	571	586	593	564	618	629	582	636	578	562	606	556	569	566	580	616	571	590	541	610	646	609	585	581	589	610	643	594	587	609	603	624	559	605	554	532	587	597	620	579	595	574	567	582	593	591	602	572	577	539	590	612	633	613	557	564	588	611	616	635	561	590	570	600	543	586	615	602	589	593	587	608	598	552	606	593	597	543	614	635	597	581	551	592	573	583	613	576	567	576	577	589	581	576	588	607	606	521	660	625	647	541	633	599	576	633	610	587	567	579	533	645	573	599	568	588	575	561	625	543	597	624	596	586	592	614	617	611	576	598	624	592	608	589	580	572	599	592	561	617	612	602	609	567	584	598	579	589	552	613	581	610	611	600	563	575	577	584	596	580	529	555	576	559	608	592	611	612	576	580	586	603	591	612	529	578	636	608	572	637	641	540	561	574	592	630	611	597	606	630	592	562	654	599	580	620	592	563	616	601	642	612	609	578	575	591	616	635	629	576	579	615	605	567	597	570	598	595	623	609	593	623	600	621	601	637	556	607	577	555	615	586	627	591	611	545	632	647	603	597	602	615	580	620	639	587	592	611	593	587	591	606	549	600	618	596	581	585	547	655	598	585	616	617	578	589	649	595	604	597	649	576	610	613	609	562	563	628	620	590	624	598	603	553	558	597	574	589	612	584	571	615	577	584	563	594	567	616	599	602	634	619	595	611	616	587	614	569	596	599	586	602	600	572	574	600	602	574	651	583	566	600	666	595	555	574	613	609	533	592	598	603	614	589	588	584	559	612	579	623	612	596	626	630	560	590	579	587	609	614	569	584	618	573	592	544	599	626	621	579	593	619	616	585	598	579	587	639	553	593	636	603	599	620	594	569	653	574	627	570	612	610	605	597	572	560	602	602	575	585	602	578	596	604	626	599	618	600	580	581	559	586	588	572	613	616	566	581	567	578	634	647	568	559	640	599	582	575	583	579	641	568	575	559	623	583	607	602	591	581	601	590	606	626	626	592	615	581	628	585	550	627	591	543	554	599	583	574	572	576	615	593	622	575	656	565	619	592	548	574	602	618	567	541	612	560	579	643	590	584	604	579	643	614	567	573	593	589	583	606	562	530	584	620	612	620	619	604	599	612	600	614	588	607	613	575	584	605	600	545	607	576	595	607	580	588	658	594	581	626	644	597	586	621	592	615	591	596	595	567	620	597	630	602	595	636	627	636	546	595	620	604	635	605	637	527	586	587	540	609	550	634	642	616	599	613	554	601	583	574	602	601	605	604	552	612	600	609	621	573	537	609	621	597	617	557	593	564	585	596	599	617	603	587	567	576	589	606	585	627	628	604	597	574	591	590	610	569	651	607	565	555	611	600	575	588	573	575	601	603	590	622	627	579	596	585	589	592	588	604	579	603	607	612	608	567	586	575	586	596	596	568	609	612	574	595	613	580	600	613	556	604	613	572	581	602	636	599	611	577	620	595	585	602	588	567	573	597	624	563	597	605	576	594	599	578	609	607	620	590	590	563	589	555	638	604	598	585	589	569	574	626	601	543	584	590	642	587	607	579	619	585	536	559	588	609	625	623	579	579	541	610	620	598	606	583	580	592	626	599	590	597	544	630	569	621	548	587	585	652	595	615	615	586	584	566	592	608	606	630	542	589	606	568	588	595	592	648	617	598	620	582	636	618	589	574	563	589	579	585	620	626	572	595	584	595	597	571	598	647	629	610	606	620	563	594	609	571	568	609	629	534	582	608	569	577	595	591	609	596	607	582	606	599	549	605	599	590	573	588	569	611	566	604	630	573	544	601	628	578	549	583	557	604	634	586	596	593	615	567	598	580	589	597	567	605	586	640	620	593	598	598	556	629	614	592	567	610	570	583	613	616	587	609	590	634	595	611	576	613	562	626	607	579	527	575	633	563	576	594	600	651	593	559	627	580	573	562	597	572	586	587	580	599	599	584	569	595	574	564	577	614	567	582	602	568	617	614	652	600	609	562	598	570	606	652	588	586	616	548	614	564	591	598	611	606	588	591	599	614	567	581	577	631	613	544	618	642	630	593	575	602	641	652	588	577	593	581	620	592	638	563	569	588	618	625	598	601	609	570	578	603	597	602	632	549	637	543	596	589	646	545	620	591	571	571	580	573	567	614	536	625	559	562	610	644	618	588	574	560	638	591	587	525	586	579	563	626	610	611	604	602	600	629	577	611	599	591	616	584	624	635	632	560	569	607	610	630	576	553	593	586	625	606	592	565	581	589	582	620	577	620	588	618	581	654	619	599	586	554	534	603	615	584	568	595	614	648	585	578	622	583	598	622	588	605	592	616	591	586	595	560	609	622	608	584	662	596	599	605	624	592	604	577	614	608	599	609	560	626	588	621	574	570	564	640	568	572	589	586	568	580	615	590	586	585	629	586	575	580	591	621	534	583	586	608	563	606	614	607	592	616	670	591	655	593	592	573	614	587	585	603	575	597	588	601	584	581	590	612	654	571	631	582	597	568	614	618	590	607	639	616	595	640	609	556	601	619	655	577	582	590	592	617	576	616	584	622	565	608	595	624	624	573	642	578	589	571	640	575	562	615	614	595	637	601	596	566	545	614	587	585	590	639	557	624	619	591	653	598	558	602	563	636	594
31167	13501	1704	467	325	356	280	314	270	284	279	251	263	258	248	242	233	250	263	277	254	253	266	266	279	283	245	250	283	267	254	265	261	258	255	253	285	246	242	253	257	270	270	284	256	253	273	255	279	284	282	271	288	259	248	216	259	272	286	265	234	267	234	244	246	255	296	251	251	247	286	258	252	259	249	262	234	271	270	249	259	244	265	256	296	276	261	253	241	279	254	261	253	270	281	266	279	225	266	287	292	243	254	266	239	257	274	249	257	260	253	230	255	274	242	255	266	269	235	280	277	258	252	298	260	268	238	258	232	239	258	273	255	248	234	275	258	258	264	236	291	258	272	256	243	254	255	279	268	282	263	255	236	252	261	262	270	236	257	276	223	280	264	263	266	234	273	247	260	276	232	256	260	239	245	288	239	313	263	257	266	295	283	264	290	239	230	236	266	247	252	236	261	244	255	271	262	246	273	265	266	271	227	237	274	254	251	245	266	257	252	249	255	248	241	247	261	263	260	263	272	257	248	245	294	268	274	255	227	286	246	265	248	243	297	243	284	252	253	282	239	220	237	268	260	239	266	238	248	263	259	254	263	288	263	271	241	258	257	273	283	270	297	259	275	240	246	279	258	248	255	262	282	263	281	256	255	249	270	262	266	264	283	277	294	261	262	237	258	260	249	268	228	239	265	259	238	269	261	260	279	257	226	281	254	286	247	242	251	279	253	255	237	256	233	253	233	251	257	257	235	248	267	234	229	249	245	268	229	265	255	246	259	249	284	271	229	278	270	278	239	249	238	300	238	250	249	265	276	278	279	268	253	226	271	251	270	247	249	270	266	258	256	258	269	254	260	271	273	262	258	271	262	259	261	245	259	252	290	251	269	268	270	250	253	264	289	266	268	268	252	261	261	287	261	279	270	272	282	257	271	264	262	244	251	244	254	265	249	254	238	253	287	290	256	264	249	239	272	267	265	256	278	250	318	270	275	264	251	256	237	297	263	292	271	272	274	297	234	277	259	267	277	269	249	274	255	273	253	289	247	257	226	241	237	234	254	264	247	258	275	246	273	276	263	247	270	266	250	256	244	287	267	269	287	267	240	242	267	266	253	241	244	259	243	272	273	281	247	265	225	244	246	273	281	280	268	269	248	275	269	266	279	283	240	258	281	245	240	262	255	262	261	275	259	259	267	252	252	240	278	235	297	251	261	242	278	269	266	272	249	276	275	254	279	280	249	278	280	256	251	263	254	239	264	262	250	240	257	245	244	250	260	278	280	289	277	237	239	278	269	251	260	235	229	252	242	260	252	274	267	286	246	251	242	257	256	243	277	237	246	273	270	271	256	256	269	276	251	262	278	287	285	277	268	262	257	271	252	283	283	279	240	278	245	225	281	280	248	257	247	280	285	259	288	266	275	272	254	276	223	248	302	251	281	290	280	215	270	286	260	247	277	257	275	243	246	254	237	266	259	258	257	263	247	261	229	242	247	247	255	251	269	297	250	263	266	262	238	246	258	251	269	261	260	246	278	286	270	273	249	258	256	283	258	261	256	244	268	252	260	251	251	234	258	249	264	270	228	285	253	255	262	246	278	269	255	277	262	250	224	278	260	274	274	299	259	249	264	276	292	286	273	259	271	259	225	258	289	233	227	250	259	246	319	249	247	259	266	279	259	259	264	263	242	263	268	289	267	269	242	268	281	286	252	238	288	265	269	256	248	280	285	225	259	253	273	286	235	249	251	266	261	245	245	262	236	249	246	268	243	249	250	264	272	235	272	251	244	231	247	273	214	288	264	291	271	255	280	283	256	239	241	250	240	253	276	254	272	247	252	270	235	274	256	261	252	252	250	272	234	275	261	276	265	263	301	253	248	272	253	270	254	254	257	291	279	268	244	268	241	267	257	269	236	244	245	280	270	232	268	282	267	250	279	243	245	268	243	257	246	272	261	291	250	238	243	258	249	302	266	271	265	291	245	284	253	273	290	261	276	247	244	257	267	283	281	222	280	243	272	237	267	231	290	286	251	287	270	239	267	242	229	276	288	250	257	261	263	250	294	277	248	254	255	278	252	298	266	251	233	252	252	263	276	248	277	256	272	236	230	272	277	267	263	286	257	256	262	276	237	248	266	222	283	264	282	259	285	288	282	295	271	254	272	249	232	239	264	270	258	265	305	251	242	233	262	251	266	261	254	257	229	263	249	284	273	258	253	272	278	274	258	252	258	249	253	250	275	269	268	256	250	278	245	305	261	235	281	251	252	270	261	260	260	267	247	261	258	252	273	249	272	300	224	270	275	268	260	246	241	271	247	246	245	250	257	269	242	260	292	271	266	230	261	272	281	221	233	269	272	247	245	245	251	244	271	282	240	280	273	254	235	265	233	257	258	235	250	272	266	255	231	248	231	228	258	243	276	297	257	259	249	258	280	256	270	236	263	243	226	262	238	270	259	273	253	276	249	254	261	243	261	281	236	231	244	266	238	259	280	258	293	244	242	231	266	246	246	268	264	258	254	263	281	249	275	257	239	291	238	217	282	244	223	253	264	283	302	253	227	279	264	254	274	245	286	273	282	281	273	279	269	259	263	240	253	273	265	255	249	308	250	271	279	254	306	229	253	265	253	256	263	222	254	263	275	296	257	256	240	262	248	278	259	281	283	267	269	254	270	278	237	274	241	274	251	256	256	266	268	306	270	273	292	268	249	245	236	266	252	263	270	246	235	278	233	268	241	248	249	270	269	260	268	247	291	261	265	270	289	240	244	269	294	240	259	256	271	236	244	271	248	259	246	271	256	262	267	252	274	261	260	266	243	265	216	241	284	261	251	267	278	254	266	261	248	281	256	265	260	265	260	264	278	259	228	250	221	243	266	255	281	247	268	233	256	254	286	263	268	252	301	251	272	252	238	271	289	259	275	275	266	249	283	246	275	262	254	267	259	269	253	268	262	272	258	264	304	267	286	257	259	268	251	263	259	255	299	276	248	262	261	242	263	270	255	265	249	259	251	243	233	291	251	271	261	313	277	236	255	258	257	262	273	271	251	259	229	267	280	252	282	274	223	247	260	248	274	241	266	257	308	283	282	256	247	254	243	269	274	268	260	261	252	240	258	265	269	271	255	264	256	274	255	267	240	264	253	243	246	293	272	275	244	243	253	221	258	266	247	261	276	267	299	282	251	270	265	271	248	241	248	263	270	265	258	263	246	275	280	258	254	254	258	287	253	267	265	240	290	263	245	239	263	259	283	264	248	263	289	278	290	250	235	267	282	224	240	241	260	235	297	258	258	276	271	256	252	263	263	256	235	263	255	259	265	265	253	248	247	268	253	226	280	269	265	250	273	237	254	280	276	280	297	253	284	287	275	250	280	234	266	228	259	265	209	276	272	236	255	283	263	263	256	273	262	255	269	221	268	263	286	271	272	255	278	275	282	265	283	285	250	243	239	262	282	247	262	262	287	262	247	243	235	235	252	234	281	274	238	252	243	271	267	276
17345	792	690	467	376	377	335	334	324	309	281	291	295	287	303	317	279	325	287	303	283	290	310	284	274	308	244	289	275	295	295	273	298	272	294	274	264	267	325	301	304	272	299	281	294	272	263	276	299	302	308	283	298	280	287	289	307	314	284	283	301	273	279	307	292	292	308	267	302	293	292	273	271	317	267	290	282	288	281	275	316	289	257	274	264	310	285	245	247	261	262	287	277	303	314	275	275	296	287	295	314	287	295	291	279	294	273	308	292	264	287	290	297	263	316	277	300	308	283	244	266	306	294	278	318	275	277	294	303	282	329	287	272	307	274	289	326	261	281	327	287	301	306	258	273	295	306	288	276	265	302	307	315	285	277	284	289	276	265	315	321	291	294	292	269	261	294	272	276	295	288	272	270	286	278	309	260	284	308	289	299	292	281	301	311	307	290	287	333	304	289	296	285	296	276	302	282	270	298	260	271	297	277	292	289	324	296	315	259	281	275	277	276	253	303	290	270	289	302	301	285	302	289	287	286	266	269	264	284	256	303	300	288	277	278	297	279	254	303	294	265	283	284	300	245	289	288	271	304	290	276	241	268	272	293	290	313	284	312	291	288	265	287	291	271	281	301	256	289	276	292	268	296	312	280	261	303	309	302	252	318	281	277	286	291	278	289	294	273	287	288	304	320	265	283	293	291	291	286	288	273	261	292	304	265	256	275	310	282	297	315	316	286	290	292	295	277	276	290	285	260	275	305	292	279	284	269	274	295	270	282	253	273	267	274	300	297	286	259	280	268	271	260	279	287	295	283	297	297	284	292	290	274	294	287	260	288	283	279	277	267	261	293	279	285	283	290	286	282	236	320	312	274	292	316	277	278	295	252	287	269	273	262	269	288	290	276	293	291	284	311	314	258	272	287	290	295	290	285	302	291	299	273	276	311	304	289	298	272	284	273	268	284	274	293	295	283	302	268	270	304	274	284	292	279	290	309	283	267	275	290	301	286	295	317	289	267	258	289	286	263	276	285	276	300	290	280	285	306	302	302	286	269	265	274	305	287	293	303	305	281	282	281	290	303	274	283	288	271	278	297	288	268	290	311	292	278	304	289	264	257	270	293	282	300	262	291	298	330	288	285	288	286	299	295	284	284	294	293	283	309	260	279	287	287	304	302	325	306	306	288	316	300	308	282	271	315	270	315	266	310	298	273	288	261	284	238	297	284	303	283	288	295	271	277	278	311	266	288	286	301	290	288	298	308	284	264	301	325	256	297	277	298	294	282	272	307	276	303	314	264	304	285	279	273	279	267	266	299	294	276	249	274	261	295	295	299	295	263	312	271	272	279	291	305	284	315	259	292	294	290	265	299	296	266	260	310	327	281	294	276	266	308	299	296	293	285	300	264	267	268	283	288	247	285	290	249	285	308	263	267	297	317	279	253	279	271	295	296	277	251	284	270	260	286	264	267	308	273	293	249	280	291	286	286	289	250	309	275	280	286	291	286	303	278	292	290	294	264	270	310	290	285	276	265	311	297	300	298	315	276	292	295	277	288	285	294	291	289	303	308	285	285	311	263	296	330	295	302	282	278	282	289	284	300	277	277	291	288	297	287	291	278	304	268	288	290	274	261	269	297	259	292	278	322	299	281	241	274	296	290	297	262	256	274	311	264	310	277	257	286	281	286	288	265	288	277	276	282	302	309	313	284	286	297	265	273	281	284	308	306	267	267	287	288	298	248	291	296	294	278	291	269	276	299	277	291	290	289	285	281	288	293	269	269	300	283	279	250	306	268	299	295	314	260	314	308	295	284	252	283	278	310	289	296	259	310	277	304	285	308	317	274	301	277	292	281	284	298	265	280	308	278	302	318	284	288	306	268	280	272	303	273	263	300	288	273	307	261	281	278	282	287	266	298	288	278	281	294	273	315	317	275	293	262	314	255	294	241	299	265	323	285	273	287	275	257	257	335	265	316	322	310	264	262	286	326	289	286	292	275	305	303	311	314	270	287	299	304	283	302	289	240	283	303	271	257	289	279	261	285	271	271	294	288	282	316	289	296	281	284	282	278	304	294	292	287	288	301	315	282	305	278	300	273	299	274	288	286	271	311	281	295	291	316	291	308	308	272	302	270	272	291	297	303	291	279	274	309	269	295	275	298	310	248	275	293	256	282	280	277	291	275	307	278	282	282	305	278	270	289	279	287	283	259	242	278	262	273	274	243	288	283	271	297	302	283	273	237	296	310	284	246	318	289	298	279	295	306	270	273	286	258	315	265	298	308	300	277	281	298	292	273	266	275	277	273	253	278	290	279	284	293	274	260	271	266	285	259	296	264	282	256	305	265	292	323	323	288	287	297	308	281	294	305	293	280	286	276	297	319	333	261	297	285	263	262	290	250	286	265	270	270	289	283	282	279	310	289	265	292	292	298	280	274	257	291	280	286	296	290	279	264	290	273	289	312	289	291	308	288	311	307	285	301	275	310	262	281	311	294	263	253	248	262	297	286	294	281	266	266	267	331	298	276	285	299	275	301	276	263	300	275	254	275	321	297	314	287	314	302	308	283	276	323	259	293	255	295	291	285	258	320	287	277	283	270	256	259	283	259	305	272	267	333	262	285	290	293	305	285	259	282	280	264	289	301	267	285	276	318	257	268	298	291	305	289	297	306	284	273	278	281	290	299	291	264	280	297	265	268	271	293	278	288	320	286	305	283	284	275	316	268	322	293	272	271	280	269	305	277	299	256	303	298	280	282	293	277	320	262	281	303	291	244	285	290	293	320	290	317	312	275	277	329	282	281	310	303	292	298	294	255	274	288	251	300	326	301	281	289	287	285	316	287	271	277	312	300	253	280	268	263	264	260	297	259	305	279	270	285	289	313	267	290	304	285	284	302	284	257	297	282	302	277	262	292	267	283	287	263	302	288	281	250	285	291	250	319	244	304	306	290	282	302	294	300	294	298	288	295	294	301	266	281	279	252	291	279	333	292	301	295	285	269	262	287	281	278	273	274	300	265	288	285	262	267	284	273	294	308	285	316	298	232	291	299	306	275	279	259	301	295	271	267	256	251	268	284	277	294	278	303	275	286	305	291	300	308	339	279	310	288	293	331	298	296	269	294	301	298	276	293	309	331	308	265	313	305	278	298	262	299	298	278	278	294	307	286	305	306	275	284	300	281	289	314	310	278	280	278	282	290	303	281	279	294	287	279	294	284	303	295	275	299	278	281	256	297	297	292	295	293	262	288	285	281	277	265	294	287	272	301	278	296	274	283	277	306	300	305	310	286	262	286	308	268	266	293	306	285	306	256	310	310	264	309	293	312	301	287	330	265	296	290	293	312	283	281	285	308	293	273	315	292	317	300	282	276	262	282	297	284	303	265	242	318	271	297	277	298	299	295	280	286	295	292	313	300	313	296	281	296	290	294	284	281	298	278	286	277	274	285	284	283	284	324	287	312	264	292	266	289	298	249	262	255	274	275	287	301	271	287	313	282	270
24949	20604	26987	24208	20601	7600	908	675	588	488	463	432	437	356	379	407	333	395	360	362	355	336	359	324	308	312	302	317	274	306	306	306	302	303	268	303	289	258	329	286	284	268	296	308	292	301	323	291	284	281	295	285	291	322	270	265	270	286	277	304	293	279	280	290	293	302	287	308	307	292	293	312	290	304	275	276	263	305	305	278	277	271	255	292	300	282	278	297	286	292	282	261	273	282	257	282	310	252	292	285	314	270	291	301	295	299	295	290	293	307	269	268	307	255	280	294	277	302	305	287	305	291	284	285	289	299	286	303	287	315	298	285	307	284	271	268	281	273	331	300	301	288	288	278	274	329	269	279	241	286	282	271	274	294	298	280	291	288	269	296	280	298	306	284	241	268	283	307	285	271	272	293	300	270	282	310	287	321	284	297	304	321	310	324	269	286	272	256	279	277	266	309	276	263	262	287	276	287	266	271	254	301	282	284	310	285	273	295	294	265	309	297	292	294	258	288	270	282	284	283	293	302	295	281	272	284	276	268	309	293	270	284	302	279	266	300	267	283	263	278	286	309	306	265	262	268	304	281	307	270	291	263	312	278	287	300	313	291	292	275	312	271	278	294	283	301	305	311	275	295	298	279	290	288	306	255	288	278	288	290	290	265	296	290	265	283	297	282	278	288	283	297	286	261	275	278	284	264	277	264	272	292	288	305	295	274	283	300	298	263	304	278	287	280	297	286	312	260	277	309	301	294	284	260	285	275	290	284	279	306	319	273	288	300	275	303	329	277	274	278	304	284	324	292	272	272	264	253	290	322	280	280	286	277	287	286	281	303	270	312	278	273	249	290	286	282	303	275	276	295	298	288	313	293	305	318	260	303	262	304	295	293	294	306	259	278	316	298	282	311	307	279	295	305	285	311	286	312	339	285	289	291	321	279	279	281	293	312	309	284	282	293	266	287	307	287	267	260	277	276	322	261	300	295	307	306	272	320	293	319	286	265	276	330	305	284	307	284	271	283	276	287	277	274	256	269	262	309	317	274	296	292	295	271	268	311	276	268	307	273	297	259	281	294	263	294	274	275	290	297	288	287	302	290	301	297	290	323	301	312	313	280	288	284	311	287	278	284	319	279	272	279	275	290	280	292	329	278	285	283	284	271	306	295	278	305	299	285	278	260	307	268	264	269	297	301	303	282	302	298	303	271	286	264	273	272	287	299	278	275	284	266	277	299	306	280	285	300	308	274	273	302	287	305	296	305	276	290	297	290	298	286	289	280	267	275	301	293	254	300	302	297	286	283	264	290	283	251	300	269	306	282	279	266	278	275	288	270	274	297	261	265	290	270	278	323	254	255	266	267	289	289	262	259	285	269	280	281	274	299	296	303	263	286	316	318	277	300	286	287	288	286	285	290	277	258	310	286	294	266	296	297	267	296	307	274	271	270	301	301	292	285	284	259	289	275	313	306	291	285	279	253	282	299	311	310	299	294	259	298	270	264	266	284	291	300	257	271	304	260	278	306	304	278	286	296	281	282	276	294	282	271	312	273	269	283	325	293	308	269	295	263	292	267	270	298	291	278	294	265	327	272	270	275	281	313	290	297	297	282	299	319	261	296	292	338	300	278	296	282	282	284	262	296	289	284	284	269	253	280	282	289	312	316	292	254	283	278	300	286	262	275	281	280	296	297	280	299	309	312	305	252	299	279	267	301	269	256	285	298	311	292	302	274	297	300	283	264	303	330	252	293	262	264	265	280	301	295	318	285	313	285	280	256	307	308	267	296	290	269	280	292	298	270	302	262	278	295	293	284	320	298	281	279	264	281	280	305	276	279	290	286	305	319	294	303	257	292	309	301	288	292	286	299	294	302	290	278	307	268	249	281	294	277	303	287	318	296	325	301	292	273	302	281	299	276	297	284	275	277	312	244	308	269	296	335	272	270	276	293	295	303	275	275	263	237	273	315	298	266	300	287	272	324	241	300	315	273	290	300	310	287	286	263	281	272	314	289	292	270	299	253	280	290	327	281	261	283	289	304	299	308	253	274	295	284	308	308	304	276	310	288	291	275	285	261	282	279	301	271	270	299	292	303	284	291	287	307	322	279	277	270	298	274	291	307	305	258	299	313	274	270	275	292	293	266	307	306	242	282	282	280	277	304	277	258	301	258	299	273	280	285	307	286	318	302	258	296	296	311	266	273	297	282	276	278	267	271	280	277	297	286	249	299	304	282	278	281	311	275	304	295	281	303	319	266	263	285	278	258	293	303	309	305	286	299	303	284	294	288	277	287	297	320	307	294	301	266	315	347	290	304	276	278	267	299	253	323	292	288	298	276	276	305	308	302	299	277	299	310	304	287	265	263	266	252	278	264	278	302	298	273	270	275	269	266	325	307	289	268	314	292	283	287	321	288	289	293	297	281	322	298	288	294	305	298	287	274	272	302	303	299	288	263	276	285	280	301	278	301	291	279	313	260	307	296	271	318	291	290	291	299	268	285	290	265	307	295	258	288	289	293	321	308	296	322	301	269	267	275	316	303	332	291	264	296	310	274	291	269	283	295	257	279	297	289	305	286	263	303	299	277	279	284	316	256	306	328	305	316	312	303	315	268	292	294	294	266	278	289	300	274	293	280	284	311	306	289	276	284	294	285	275	283	292	258	287	295	318	289	289	291	302	285	295	253	292	285	314	294	268	266	302	273	303	287	286	275	301	273	276	269	277	279	269	306	308	291	307	286	267	293	290	296	257	274	304	245	287	264	296	305	297	286	258	301	302	291	313	308	282	240	249	292	260	260	281	286	279	279	270	301	266	308	283	292	276	327	297	286	264	248	292	290	268	270	280	297	256	260	272	288	282	303	315	300	282	279	262	287	309	286	288	285	311	297	294	267	291	284	273	280	327	284	300	268	284	289	266	292	298	286	298	280	290	262	309	289	251	301	298	288	275	280	293	306	287	290	278	283	284	317	270	309	294	322	305	279	296	272	303	308	297	273	303	290	258	293	263	320	288	292	266	257	272	277	273	294	289	300	312	262	296	271	293	290	246	252	280	296	275	273	289	288	276	311	250	281	298	293	270	279	304	283	285	283	314	263	268	281	269	297	301	310	283	287	303	264	295	308	284	280	296	274	285	286	285	288	281	276	298	309	293	291	291	302	251	299	298	264	272	268	278	293	273	302	291	292	314	273	278	272	258	277	283	282	303	291	294	274	297	287	267	296	292	264	284	302	300	262	289	301	268	274	310	282	287	274	291	316	277	293	283	260	289	273	272	299	289	278	293	285	301	312	278	294	303	296	303	320	304	314	262	324	268	303	294	282	281	307	298	287	276	278	287	291	314	293	302	281	309	290	282	299	293	291	265	277	280	279	302	284	257	259	306	307	317	283	303	287	296	273	303	298	287	288	279	274	289	289	299	301	283	308	291	298	291	297	290	301	316	294	312	292	289	291	313	275	298	283	310	301	280	306	280	279	276	285	297	298	284	304	280	269	274	277
24573	8343	7413	3967	2550	1884	1529	1101	955	825	737	658	646	532	484	445	492	425	410	373	379	366	350	367	343	361	313	336	334	334	372	304	301	310	346	327	298	308	311	298	337	282	331	322	318	313	309	292	286	302	317	266	307	342	287	321	347	333	327	278	302	296	306	296	269	305	301	312	297	301	294	313	278	308	329	289	308	280	320	302	314	304	293	305	308	320	300	320	298	302	293	283	300	320	292	309	299	277	300	288	279	293	282	319	298	279	279	292	291	263	314	301	313	296	294	303	289	293	269	291	289	275	321	288	285	274	324	289	293	288	282	285	312	295	315	292	286	283	311	308	302	330	301	291	281	280	306	297	326	295	290	312	278	344	296	326	308	294	269	362	283	276	285	277	292	278	271	305	287	317	284	261	289	313	327	303	301	311	296	286	271	291	280	275	314	260	274	321	296	322	304	277	283	291	302	309	283	299	296	287	295	284	308	291	311	305	284	295	293	284	292	310	288	326	308	292	314	334	293	273	314	289	281	289	299	310	300	299	300	308	305	317	301	294	275	281	315	299	308	269	278	300	304	333	297	297	284	297	307	310	303	278	296	277	280	279	304	295	296	305	301	288	282	315	293	289	295	292	309	300	348	310	290	264	295	292	313	317	294	305	272	287	320	323	283	282	292	305	282	260	289	306	290	288	282	297	294	307	306	291	312	293	296	282	315	333	309	288	256	274	285	317	279	286	314	268	312	300	286	286	295	300	319	274	309	316	295	314	268	274	293	293	311	307	325	312	292	303	265	282	313	295	310	280	326	275	307	316	293	290	270	269	309	293	263	291	315	291	308	303	305	270	280	321	267	246	270	294	331	283	293	287	272	293	296	282	303	273	281	302	286	316	293	279	268	314	282	296	303	278	319	289	292	313	307	306	307	320	293	295	271	294	293	311	307	267	307	277	331	271	294	280	321	297	292	291	277	304	263	288	277	303	307	283	288	293	276	263	302	314	278	286	292	293	297	275	310	315	302	311	283	308	279	306	294	297	293	273	287	318	316	303	286	272	297	279	281	298	277	299	294	280	279	305	277	311	288	308	326	293	313	309	286	281	306	321	319	306	314	266	315	283	305	288	315	299	281	284	285	250	278	296	297	259	301	289	304	315	292	278	296	312	279	278	309	296	299	244	276	317	297	278	298	276	298	314	278	273	292	297	289	290	299	305	286	315	319	295	296	355	304	314	294	303	334	312	309	302	281	304	306	280	315	296	291	305	302	298	284	299	290	288	292	299	298	305	270	304	271	291	285	297	299	291	282	294	302	300	291	304	332	302	293	303	310	292	281	278	297	297	303	294	329	285	306	296	285	293	309	325	317	281	303	276	255	310	290	269	308	288	290	290	328	305	301	319	281	289	284	274	300	265	299	271	298	292	293	269	253	297	295	288	290	326	287	324	263	289	320	289	302	283	282	308	277	305	271	301	321	287	283	294	299	321	310	303	306	286	279	280	298	282	279	257	310	268	275	279	259	266	292	295	275	289	297	284	309	269	293	286	291	229	281	288	319	301	308	259	264	301	317	309	315	286	328	299	290	294	287	272	263	320	296	332	294	268	281	310	339	303	299	279	294	264	315	288	329	291	316	273	298	255	308	286	276	314	300	285	310	313	285	285	287	279	319	295	289	286	299	258	305	305	309	314	310	305	277	271	258	323	278	292	270	304	276	279	289	273	281	298	288	321	287	267	289	296	283	275	252	304	272	284	280	272	304	260	318	260	323	310	283	294	320	305	279	302	272	294	292	319	313	285	293	301	306	269	290	290	271	266	326	302	301	272	275	284	281	293	279	292	297	313	279	289	322	273	309	291	306	288	325	289	304	275	297	336	291	314	294	317	281	280	302	310	282	279	315	285	298	304	286	318	306	317	281	305	304	284	306	293	302	266	305	307	279	285	270	287	309	263	299	277	309	276	360	317	286	302	287	315	284	336	308	312	292	294	291	333	290	277	303	321	305	278	267	267	291	303	286	300	314	285	284	293	286	266	285	279	347	312	308	287	315	295	282	280	290	279	285	295	270	301	297	265	295	281	276	296	303	274	318	299	292	279	287	290	277	274	298	318	267	277	268	293	268	326	290	274	276	302	292	306	298	292	301	295	269	292	309	272	301	324	278	295	278	309	307	279	282	254	289	278	295	305	301	301	290	302	261	299	293	309	292	308	292	312	298	306	321	292	247	273	306	305	287	284	276	275	276	289	327	257	279	290	295	310	307	273	279	291	299	286	260	306	280	298	268	298	281	291	311	277	282	310	283	314	304	304	309	278	281	298	302	322	305	312	296	302	278	266	284	266	295	285	267	269	300	286	288	279	288	303	281	274	307	312	318	303	298	263	294	295	286	300	273	272	280	275	291	293	318	304	308	283	291	296	295	315	322	295	281	307	280	340	301	293	314	258	291	277	294	315	296	288	296	292	318	297	237	300	290	318	284	262	277	268	291	284	296	291	288	273	278	286	312	303	283	266	309	277	286	275	330	302	265	253	297	325	316	311	291	287	272	275	318	282	284	293	289	266	270	300	294	284	295	290	323	283	296	307	293	304	306	308	323	275	298	266	272	304	312	326	327	311	274	290	288	304	287	290	291	308	284	291	318	253	290	271	277	271	289	280	315	316	321	286	285	300	288	298	313	301	305	296	272	302	283	319	268	280	278	290	307	267	257	283	283	297	312	275	294	275	289	264	277	305	282	284	309	283	297	304	320	318	296	303	315	280	300	281	296	290	301	294	309	300	317	287	310	300	300	318	319	317	312	302	271	287	282	285	269	305	317	282	280	304	330	296	284	322	297	288	285	295	311	290	296	294	283	317	262	293	326	264	280	294	302	275	280	295	325	297	291	301	312	311	298	268	278	285	327	309	287	286	311	304	269	311	300	258	269	284	293	302	269	301	291	304	329	282	270	275	268	263	291	280	273	268	305	288	322	284	311	263	327	297	270	316	292	282	305	306	293	308	297	292	280	282	285	314	326	296	253	283	271	289	293	288	316	288	270	276	293	280	297	331	263	318	300	254	311	262	277	269	324	275	282	288	308	293	259	266	301	294	281	281	301	316	281	294	284	288	289	272	307	261	265	297	296	298	272	302	306	325	308	309	325	338	313	274	301	306	304	299	327	325	305	287	305	263	262	276	303	279	296	279	268	284	292	321	286	269	303	272	281	283	301	272	324	302	299	260	296	315	318	289	277	288	282	291	295	323	301	327	266	317	290	302	313	286	300	309	321	288	286	313	307	303	281	265	300	267	275	282	303	283	276	310	318	285	291	318	300	284	294	281	292	282	279	293	331	278	313	312	299	292	287	320	313	289	328	275	295	310	294	328	300	320	287	287	305	274	291	275	316	317	303	282	320	314	281	296	284	305	285	315	297	285	296	297	283	254	315	297	304	291	317	277	287	269	285	302	294	265	275	251	308	291	306	328	281	273	313	310	301	312	323	303	294	277	292	302	283	307	310	289
22886	20588	27536	23590	20590	20668	8227	1501	1171	1079	993	902	806	796	762	793	796	794	733	693	737	722	673	691	641	657	698	650	628	666	640	651	684	672	621	624	657	669	663	609	641	583	604	638	670	604	693	636	632	622	629	638	581	625	602	603	617	638	636	604	571	622	613	616	661	566	648	628	640	614	638	614	631	617	633	565	598	586	602	606	600	653	609	620	675	603	562	643	627	581	608	592	614	590	638	624	610	613	610	591	651	607	638	658	621	628	617	617	578	599	607	603	611	612	616	636	590	561	632	605	584	602	606	594	584	601	594	624	608	588	610	597	609	624	626	582	621	601	633	591	637	645	602	660	595	625	591	628	634	594	568	590	640	615	612	602	636	644	603	627	624	593	593	601	653	640	641	622	630	657	632	603	618	616	620	593	591	665	602	611	588	616	590	648	604	566	610	615	626	618	621	615	646	615	620	591	600	611	573	618	649	600	601	613	592	595	604	603	629	607	600	618	637	593	633	619	584	649	587	622	601	580	632	614	667	631	599	624	590	635	623	614	593	624	583	591	642	632	626	596	615	607	614	628	610	601	629	584	640	600	640	587	591	582	582	627	620	543	645	626	593	630	600	608	596	618	596	609	601	603	603	656	608	666	610	583	618	670	610	678	591	634	657	603	631	617	611	605	607	576	629	603	630	634	575	618	599	580	626	596	623	648	563	604	656	631	609	636	623	629	600	625	622	621	578	612	643	585	625	622	603	596	597	658	568	623	590	593	586	603	603	607	614	634	600	625	595	610	598	595	627	600	612	568	604	624	620	563	600	601	576	570	563	624	582	584	589	570	609	620	598	570	596	618	621	599	569	636	649	635	643	621	630	616	659	641	567	639	610	563	626	632	566	634	591	595	583	588	593	633	591	600	575	575	584	610	611	606	612	620	641	634	625	634	607	562	651	586	606	645	583	626	642	622	646	575	605	616	606	618	578	615	622	646	628	649	594	576	638	630	612	635	612	577	591	587	615	648	609	655	611	612	598	634	613	652	622	607	588	598	622	599	602	557	612	575	576	612	589	677	673	632	570	586	613	657	634	593	623	635	604	654	630	615	576	652	635	618	607	597	656	620	606	583	574	594	604	591	636	623	598	623	611	658	601	562	613	664	592	636	638	631	585	582	603	582	582	620	588	608	634	604	629	660	565	611	607	636	593	554	660	653	632	584	591	597	614	620	603	645	606	658	630	619	611	621	635	626	632	599	627	582	613	607	629	602	572	572	597	593	620	604	606	598	652	608	631	616	635	601	626	600	578	630	605	592	594	613	593	570	657	594	584	602	624	600	625	623	640	615	567	592	662	584	588	599	652	589	599	587	606	576	605	639	599	603	595	587	592	629	601	632	623	638	661	607	581	629	590	584	654	639	604	632	578	564	625	613	609	603	606	613	627	591	603	608	627	610	626	616	593	615	618	591	609	595	613	604	626	608	613	636	594	558	636	645	586	615	593	652	621	593	634	618	612	618	591	634	646	630	627	611	650	621	616	572	659	624	613	594	607	574	593	601	577	615	621	594	606	586	639	604	628	539	604	578	595	563	657	660	613	586	666	639	569	634	586	655	615	641	607	607	598	619	616	619	570	589	655	587	601	635	630	556	589	651	651	639	599	592	582	639	634	612	636	601	607	627	621	609	617	594	650	622	635	577	610	601	646	598	622	667	611	621	594	606	611	587	593	616	604	584	601	603	604	646	598	605	602	602	622	617	632	622	593	645	649	598	582	608	614	647	592	641	592	605	634	569	585	600	604	570	590	610	610	602	591	644	611	614	645	635	608	659	605	631	619	655	615	587	609	611	607	586	608	606	573	621	645	614	642	612	621	590	626	610	626	651	585	667	586	578	613	596	624	589	596	586	544	610	598	599	593	624	609	600	616	594	625	580	628	626	682	590	626	596	590	596	622	586	637	585	623	589	620	627	608	638	604	600	587	637	647	624	606	606	651	617	632	588	633	606	645	611	612	551	607	628	615	656	607	640	545	647	577	595	598	630	623	623	635	596	567	618	596	626	585	611	632	601	607	614	599	623	571	625	583	618	618	628	579	636	616	635	642	607	598	595	617	640	634	615	610	656	614	645	653	605	614	609	593	574	578	607	625	654	554	611	634	598	585	598	587	556	555	553	588	557	628	611	631	664	624	625	579	608	590	628	653	623	620	605	611	625	618	580	643	638	598	579	615	670	587	577	578	645	656	627	633	610	611	628	606	589	637	639	610	632	613	601	639	578	605	619	621	602	613	583	614	599	625	585	597	564	602	655	601	664	599	635	620	599	636	606	624	613	619	650	590	607	561	652	628	603	572	680	577	629	596	649	646	588	580	591	595	600	613	618	598	630	590	611	560	581	612	614	612	599	638	572	599	653	592	572	616	555	613	603	557	612	594	651	616	615	602	684	640	622	597	583	627	594	637	613	621	605	601	625	588	636	587	610	622	616	576	565	537	597	626	612	592	604	630	584	637	592	593	558	608	615	664	583	624	683	590	619	595	587	621	604	588	645	579	649	629	624	666	614	582	566	638	568	602	586	594	630	578	650	622	644	618	620	622	613	621	607	611	594	594	608	620	596	615	619	651	612	619	645	626	649	617	625	586	583	627	607	597	619	592	585	618	560	612	624	582	610	599	578	595	592	600	607	585	613	589	642	619	578	631	628	616	642	689	609	600	644	617	604	595	613	624	607	605	596	580	603	629	612	595	625	606	584	633	602	578	638	623	623	615	641	631	612	638	637	574	598	636	588	606	594	595	609	565	606	599	624	681	599	606	606	605	631	610	639	619	649	619	615	642	620	604	616	581	591	634	588	605	640	608	581	592	666	608	594	629	603	623	590	618	618	624	577	628	641	582	631	618	635	590	603	640	588	613	703	636	587	629	577	615	640	564	539	657	623	626	592	618	632	588	614	600	576	605	593	651	606	643	603	615	583	630	636	581	607	605	584	619	609	623	627	602	594	611	619	595	651	605	604	595	627	608	572	607	582	616	540	566	658	635	622	577	637	650	607	613	600	622	569	618	587	612	607	602	604	622	619	628	626	608	633	627	576	599	611	628	641	576	613	595	619	596	611	642	635	604	610	630	605	571	616	619	612	582	607	601	576	581	573	582	607	626	637	630	624	578	613	600	632	610	635	619	636	599	648	630	579	590	629	616	649	599	577	612	638	633	588	615	617	569	644	611	575	615	604	592	613	609	632	596	592	652	596	607	632	626	575	602	629	609	580	634	597	640	606	580	619	615	583	577	587	623	601	626	652	578	634	594	596	598	590	592	599	599	591	644	581	665	600	636	604	584	604	603	592	574	593	601	595	594	629	598	607	602	616	608	606	609	584	630	640	598	663	572	552	561	582	617	602	650	599	632	649	606	610	584	584	675	638	608	604	553	610	637	644	624	617	635	643	648	607	614	631	631	605	586	603	588	619	622	578	634	583	601	614	607	620	632	607	607	653	602	610	577	623	607	599
22264	14392	13189	7454	4890	3770	2690	2376	1900	1671	1473	1249	1157	1067	1033	962	931	816	858	799	755	755	763	719	745	703	711	679	646	720	663	687	658	658	660	641	653	633	626	661	585	661	661	670	647	599	610	592	601	603	570	608	628	639	616	631	599	626	587	553	584	572	551	607	583	580	568	609	564	566	656	585	595	594	571	588	626	579	570	580	582	654	592	601	604	620	593	600	593	609	563	584	577	623	571	539	600	612	575	564	576	588	584	585	612	613	561	585	587	560	608	586	571	588	604	603	585	552	589	590	547	596	597	622	597	574	609	584	582	615	554	593	613	588	562	598	603	622	569	602	614	606	579	580	570	574	595	587	624	603	584	573	609	589	610	605	605	587	580	591	519	575	539	546	552	596	597	636	607	578	581	562	599	561	625	627	598	598	581	604	601	604	541	590	528	565	577	624	498	552	571	558	549	560	546	579	616	585	621	622	548	593	587	567	543	627	553	578	558	563	610	658	640	543	583	563	583	567	554	558	586	595	598	584	579	576	527	577	559	609	577	587	588	605	608	622	579	577	554	602	609	581	583	610	589	535	614	551	546	562	593	555	578	561	544	577	591	563	545	555	575	579	572	607	564	566	575	551	574	596	587	582	582	562	581	612	582	589	561	563	563	580	596	548	545	563	566	570	578	599	596	592	548	581	552	563	623	611	618	597	566	566	598	602	568	588	597	595	581	614	576	535	565	584	568	586	571	576	599	580	581	601	541	507	546	593	591	599	587	620	626	589	576	564	567	611	544	627	624	573	569	569	502	573	580	590	564	582	617	604	569	548	596	568	562	593	598	652	630	580	550	561	571	613	591	623	538	622	607	596	612	551	563	571	626	611	587	578	597	636	590	578	557	593	618	595	566	591	591	598	630	580	593	614	626	572	574	576	618	571	550	590	553	574	607	555	602	566	542	621	585	572	605	535	569	590	628	579	565	604	616	541	636	562	573	646	578	578	547	572	567	548	579	593	594	599	594	592	633	579	623	582	625	625	571	587	544	580	608	577	595	551	549	589	613	584	589	590	565	570	571	596	570	578	537	609	540	556	576	590	591	575	598	576	586	570	569	647	584	585	579	532	594	568	579	526	598	554	570	591	625	586	598	599	564	595	570	585	591	602	588	579	569	547	563	581	585	565	565	605	625	571	581	585	589	581	579	574	586	564	579	536	567	568	597	565	566	565	576	578	586	594	565	557	579	598	576	606	605	607	595	594	552	567	591	605	585	526	607	559	606	579	615	571	559	563	632	602	566	578	554	581	598	591	555	558	558	584	521	577	570	556	600	553	572	576	559	616	564	583	579	562	571	572	567	514	584	585	585	602	603	597	591	578	583	589	564	609	569	638	583	583	585	542	577	561	579	610	610	566	562	575	573	553	589	585	578	620	535	610	539	592	576	587	596	530	572	635	583	574	616	613	549	606	606	527	588	587	596	604	632	628	606	602	596	634	598	604	590	579	578	562	551	590	566	578	535	522	604	572	564	589	557	641	568	640	580	613	557	580	576	609	604	550	604	587	576	596	603	622	568	584	538	594	553	570	570	583	591	558	553	588	586	643	583	581	597	576	556	585	598	524	572	615	579	584	587	562	576	567	549	569	600	601	609	554	565	636	574	555	594	592	544	578	636	601	581	580	568	595	596	575	587	600	599	581	578	624	558	625	568	561	587	576	577	629	609	590	586	564	589	614	597	591	592	568	612	628	604	568	548	587	606	614	566	598	620	577	608	567	585	594	562	608	586	589	606	556	581	565	607	600	577	586	585	591	576	588	557	576	575	627	578	600	572	632	592	600	623	568	553	628	600	597	600	568	577	617	560	566	633	572	600	552	623	561	547	561	614	579	593	542	628	551	554	556	577	564	584	592	560	570	586	637	549	619	577	582	593	611	587	563	643	574	590	593	566	583	569	543	580	585	568	575	576	567	573	616	580	586	590	562	598	550	598	587	615	532	579	595	618	587	584	587	600	577	554	573	598	569	631	611	554	587	570	554	533	613	578	595	620	610	576	567	569	579	614	578	581	599	612	577	588	578	567	567	567	598	595	575	613	568	574	587	598	557	558	571	631	575	575	565	584	639	564	575	592	564	632	551	587	546	617	622	606	581	601	610	568	609	608	543	545	613	632	612	562	567	576	609	566	610	573	596	615	592	551	590	596	581	547	581	563	601	574	585	569	590	516	591	589	546	602	576	596	576	575	577	587	615	605	595	594	575	613	539	572	600	606	560	565	541	567	585	571	622	580	581	578	599	616	561	585	609	612	567	589	597	563	549	614	564	590	626	586	566	599	609	600	578	553	575	567	585	570	582	565	560	562	601	528	624	573	557	576	589	596	627	556	578	594	617	565	544	594	604	640	630	595	617	611	592	563	541	571	574	544	576	567	590	593	578	597	608	597	603	589	598	582	547	578	633	559	562	574	601	591	606	568	546	598	554	544	589	570	606	573	550	569	591	562	577	562	601	581	577	582	554	604	612	583	610	616	595	552	600	566	605	587	612	541	587	539	558	562	574	576	601	602	578	594	561	570	599	624	593	555	595	561	629	593	595	570	560	590	618	579	631	529	595	607	596	605	568	591	588	615	579	557	555	579	576	583	594	562	593	593	565	616	610	589	599	533	596	582	569	567	579	567	583	575	598	565	578	565	548	596	571	631	595	592	574	612	589	577	647	609	590	578	565	626	602	601	597	577	588	596	598	607	607	577	584	574	584	563	576	576	576	591	606	591	579	587	576	597	566	580	577	569	576	536	564	608	571	557	592	558	590	608	607	626	583	556	581	583	589	565	569	590	594	556	586	555	563	604	592	612	590	569	569	595	582	611	610	617	549	567	588	582	560	582	566	575	567	608	590	604	528	590	565	589	593	552	569	574	580	612	560	572	555	610	563	588	611	577	571	552	566	589	547	567	626	586	595	614	596	612	577	565	619	561	589	590	626	576	583	562	549	554	598	571	591	600	593	590	559	561	542	560	600	560	567	562	595	571	592	587	597	601	565	583	567	579	505	581	552	606	614	539	624	528	587	627	583	565	596	593	537	575	586	594	597	577	597	552	590	629	556	613	587	623	599	615	618	602	571	577	611	591	617	618	568	574	582	578	590	583	573	616	609	574	553	629	610	583	612	614	571	592	603	585	590	590	562	605	573	596	597	583	613	555	623	579	570	556	614	599	542	585	607	606	547	578	597	563	622	579	596	555	604	533	586	589	545	583	593	604	569	589	556	592	594	594	569	581	582	615	524	594	594	583	597	555	627	588	624	566	577	586	579	562	565	618	587	570	627	598	571	638	562	588	633	611	557	607	613	618	579	612	635	571	602	602	640	578	601	558	558	588	597	586	583	566	539	608	569	600	586	625	595	586	585	614	595	609	552	610	535	620	620	597	595	581	567	579	592	567	557	629	593	569	596	609	579	585	572	649	582	564	555	524	543	609	586	593	561	561	583	542	590	598	609	598	587	567	616
31196	14028	1793	444	336	275	288	279	252	274	284	266	275	238	259	263	246	265	276	262	284	276	224	263	269	259	266	246	261	286	258	263	253	253	276	255	231	277	253	276	236	255	242	255	249	235	264	273	273	256	263	274	232	276	253	273	265	311	288	282	276	223	278	272	262	262	268	261	277	264	268	250	248	247	246	254	272	247	272	230	229	253	308	297	262	257	240	257	240	248	280	273	290	274	261	234	280	252	260	300	255	219	253	269	235	265	245	254	259	277	272	257	273	277	236	256	247	246	252	266	250	277	283	247	266	290	239	260	257	265	276	270	267	248	257	262	253	268	277	237	258	263	266	242	292	275	300	263	214	276	238	234	279	266	256	239	269	274	279	252	257	252	265	263	252	248	239	230	228	273	262	251	263	271	257	243	278	270	299	254	291	245	257	255	265	284	303	243	264	274	290	269	266	262	269	267	279	304	242	250	260	268	242	255	263	239	248	264	241	249	266	262	264	240	246	253	262	258	252	258	270	260	285	257	263	252	258	256	289	262	248	266	253	291	258	254	273	259	237	251	284	298	257	283	269	275	267	277	256	252	253	265	264	248	277	241	265	269	221	254	252	269	271	246	240	230	245	265	281	267	300	272	266	307	278	283	281	240	288	294	263	251	258	239	287	261	259	240	253	258	250	233	286	250	284	257	235	269	257	266	260	255	262	276	294	241	256	273	254	232	256	259	268	260	252	263	275	263	267	246	293	251	263	285	265	268	269	246	273	249	281	252	251	270	220	269	227	270	265	298	232	253	240	249	247	284	229	248	240	260	266	269	261	272	279	238	244	245	259	250	209	262	273	272	264	291	274	250	289	256	265	286	255	256	277	244	266	271	229	258	253	278	272	266	242	264	299	247	255	271	283	266	269	297	264	236	274	262	256	256	234	239	252	284	258	284	251	261	284	302	256	257	247	233	265	274	269	281	259	243	274	273	270	243	265	264	269	272	244	270	260	269	297	244	236	260	251	257	273	259	275	252	284	255	252	249	257	277	274	249	259	235	269	284	251	262	266	257	247	256	247	240	264	253	213	266	265	257	271	253	239	258	274	265	259	255	266	273	245	248	245	235	276	233	280	245	275	265	240	265	261	267	246	256	267	247	232	271	276	284	288	276	270	239	268	244	255	295	263	254	258	270	280	238	260	274	260	283	323	246	266	262	271	237	251	282	248	284	248	264	254	261	234	262	239	258	247	264	264	259	274	281	254	239	258	272	241	246	271	246	258	249	231	276	287	259	265	256	262	267	245	241	272	275	256	253	253	245	262	305	250	248	264	261	233	273	257	270	293	234	244	260	285	263	285	244	263	247	281	269	268	276	258	262	263	255	275	265	266	231	274	284	257	252	268	252	269	252	260	280	238	250	265	271	267	260	264	300	258	248	257	259	267	254	274	281	267	251	234	247	271	279	240	235	294	253	250	250	265	238	224	217	265	269	257	251	256	258	274	251	253	277	265	273	258	264	265	278	233	294	281	256	267	236	269	255	267	252	270	227	232	241	247	247	282	271	248	258	249	253	247	243	284	253	255	255	273	278	267	253	258	253	248	240	262	284	242	267	268	254	277	256	284	243	290	256	255	275	243	255	280	291	271	247	267	232	246	230	278	257	268	268	230	244	252	278	247	263	229	251	282	268	257	263	230	257	255	235	279	244	259	228	289	264	276	249	260	267	230	255	260	224	276	240	230	246	266	285	237	229	260	257	244	271	264	262	272	263	248	252	265	265	270	305	225	263	221	274	256	263	279	289	268	259	271	255	251	259	240	265	255	277	268	230	264	257	274	239	256	240	248	270	263	281	263	259	278	258	266	262	240	263	267	261	253	262	266	292	271	245	257	241	258	236	233	242	247	254	274	277	232	269	263	286	278	264	254	238	271	257	245	262	274	264	250	296	249	264	260	274	249	264	268	254	265	292	293	266	247	275	250	261	273	254	259	257	267	263	251	289	245	218	260	287	243	267	273	255	243	253	241	287	257	267	267	258	258	267	245	249	236	268	249	254	267	279	236	293	251	275	239	287	261	288	253	277	238	255	271	261	280	242	250	265	253	288	243	261	280	286	279	292	294	262	239	268	273	258	289	266	255	248	283	266	273	262	228	244	262	241	259	270	280	268	257	277	240	290	288	283	245	251	267	279	300	263	261	253	242	253	269	241	268	236	276	259	254	270	279	253	287	252	228	268	249	254	239	249	246	259	252	269	286	270	259	240	254	250	293	260	260	272	269	247	267	242	252	288	235	243	232	272	274	256	261	251	225	267	251	258	257	262	248	255	238	273	260	253	270	266	269	277	277	271	240	253	280	256	251	242	278	260	264	233	263	286	247	258	249	302	279	281	248	275	244	273	256	258	290	257	269	250	227	242	265	269	276	273	283	252	290	235	231	259	275	264	256	279	268	258	277	265	249	278	256	264	265	267	263	280	252	255	285	238	226	259	207	259	248	228	230	257	281	279	296	271	249	266	262	265	257	266	278	268	269	254	262	247	285	264	247	255	237	237	244	258	224	256	283	268	268	274	263	278	264	254	281	264	241	266	277	255	247	280	264	288	258	267	238	255	274	261	266	265	276	246	261	267	231	260	233	285	266	259	258	265	261	272	256	258	253	279	235	247	266	281	237	272	222	260	279	293	241	278	276	283	288	281	273	245	293	252	285	248	267	292	269	248	253	236	272	250	251	260	271	229	265	276	269	275	269	278	274	248	283	260	247	240	257	246	285	278	270	257	284	259	242	265	258	265	266	247	289	243	279	289	262	272	272	233	247	269	249	232	242	251	252	241	269	242	266	238	241	280	265	285	262	262	274	260	274	245	270	283	254	246	269	277	261	250	277	245	258	240	255	274	264	242	279	281	303	235	238	266	263	255	250	274	233	278	258	248	263	252	249	256	259	250	271	256	272	227	265	257	250	247	242	256	267	237	277	277	245	257	252	280	218	261	269	280	307	260	252	284	270	276	271	233	245	261	259	293	248	240	277	293	255	273	259	270	254	266	258	284	272	256	249	229	244	253	257	252	231	256	277	268	232	271	240	245	255	245	253	269	270	272	228	261	264	251	271	264	260	296	258	253	267	257	282	259	265	257	250	212	277	262	239	279	256	274	255	249	290	282	252	264	269	254	248	258	262	260	256	260	255	249	268	256	225	249	262	270	262	263	266	239	260	278	260	270	269	281	272	277	260	253	251	267	270	254	244	278	304	248	246	263	230	262	232	287	269	231	275	262	256	259	243	266	271	275	241	271	245	252	249	227	292	260	275	249	269	243	262	273	257	270	267	260	256	270	227	275	257	275	265	275	266	242	258	267	259	247	238	284	255	258	249	268	298	257	283	231	256	269	274	270	272	272	268	256	255	261	259	257	279	253	250	260	253	250	261	231	268	251	270	266	263	266	252	236	267	257	263	272	295	241	245	254	289	238	265	261	260	247	287	254	232	283	260	262	263	280	258	250	267	274
17415	769	660	472	381	392	330	332	296	273	331	297	293	287	284	290	276	273	263	271	315	292	261	305	300	336	301	316	280	321	297	282	279	293	257	296	275	242	282	317	275	259	277	306	296	282	290	303	247	241	290	286	314	267	289	293	281	274	302	283	297	303	294	283	276	296	292	262	287	280	317	287	285	313	280	278	292	268	281	307	290	290	281	267	303	318	300	278	299	286	281	292	274	292	308	277	307	276	285	303	271	306	263	274	275	279	276	294	297	281	286	273	295	296	259	292	297	275	274	318	294	294	274	305	313	281	277	288	291	283	286	274	279	262	313	268	292	275	297	322	283	304	275	261	279	280	298	251	291	279	303	300	303	285	298	306	288	270	274	278	282	292	298	314	303	281	261	260	298	286	286	284	272	270	287	303	296	294	285	291	308	263	283	294	279	279	279	312	284	295	280	259	297	294	254	265	313	284	265	292	291	300	272	273	271	319	264	300	302	279	303	263	271	322	272	291	299	251	280	267	277	279	267	301	272	253	272	290	278	303	256	270	278	299	270	294	271	283	271	299	303	268	274	289	298	283	262	300	262	271	284	259	277	289	283	295	332	286	287	310	293	268	278	272	303	300	287	255	315	269	295	271	301	292	315	285	269	273	302	293	300	297	272	304	318	293	245	262	295	259	289	270	296	313	308	267	316	298	283	283	275	270	269	272	263	271	296	259	296	289	294	264	281	303	290	309	272	300	295	274	293	285	278	274	298	310	287	299	298	281	294	272	311	279	290	273	321	268	283	275	260	265	270	294	308	258	289	287	263	268	287	274	265	279	321	285	314	304	275	300	274	300	291	273	303	295	290	291	273	268	265	320	319	290	278	315	342	279	293	266	289	306	261	286	267	287	284	296	279	268	284	311	262	282	295	310	286	287	288	298	292	304	343	286	276	304	275	262	255	270	272	275	253	265	285	289	304	289	275	267	293	283	292	271	296	273	287	330	287	302	250	296	293	285	290	277	303	285	257	281	321	315	258	282	288	257	315	309	284	292	260	261	280	294	299	277	286	270	289	280	291	268	278	313	316	265	301	286	263	301	251	272	286	291	287	287	290	301	279	300	265	281	288	300	258	296	326	293	302	303	289	309	299	278	285	273	281	265	275	297	278	258	297	290	326	290	302	296	276	285	262	277	293	251	305	277	270	300	293	294	292	275	293	272	255	252	261	280	266	275	289	280	301	286	295	288	290	259	275	274	283	275	303	283	290	253	304	289	300	297	252	326	313	316	278	275	299	269	305	318	285	278	298	291	289	283	276	277	269	299	278	295	301	277	301	273	268	300	304	274	315	325	301	287	305	291	308	309	296	245	306	284	270	257	282	285	283	294	291	317	277	283	273	284	310	296	281	296	282	277	253	293	314	276	294	278	287	303	277	287	297	284	290	312	271	288	322	274	283	249	291	309	295	271	265	272	263	310	292	289	314	306	265	269	295	282	288	301	290	284	301	264	268	279	273	272	286	278	291	247	297	312	261	293	305	289	300	294	321	291	264	315	291	257	290	292	278	268	274	304	244	271	266	311	316	293	280	285	314	297	275	307	279	311	289	302	289	301	297	245	295	317	306	296	291	267	313	312	284	286	281	284	295	275	303	287	287	305	284	302	269	297	266	293	295	313	299	301	274	275	284	283	301	319	282	306	261	289	306	245	283	293	267	323	282	274	283	267	279	301	269	290	276	276	297	285	296	276	292	282	286	285	266	298	292	303	272	287	249	287	272	247	259	270	290	258	276	281	272	282	292	249	292	257	289	286	300	285	282	311	254	265	297	329	280	288	293	291	282	252	291	305	285	234	276	295	326	281	300	289	272	240	268	271	274	282	293	266	326	283	301	266	282	305	293	292	267	309	254	277	300	295	266	308	298	277	257	262	266	290	324	286	314	281	283	267	301	294	321	280	274	257	304	291	274	275	288	296	295	271	278	264	310	283	293	283	279	276	256	261	276	268	262	288	253	285	291	293	302	277	256	275	308	288	304	262	310	266	260	277	285	290	287	278	275	288	283	259	298	261	284	276	291	304	281	283	290	277	281	294	294	278	293	325	293	295	288	292	293	273	265	285	297	310	299	278	297	299	303	275	294	286	279	274	285	292	286	286	304	274	280	277	287	266	276	295	282	288	303	265	281	287	284	302	265	271	254	266	284	313	262	335	284	264	267	292	280	271	302	306	270	276	288	295	274	293	250	286	268	262	283	280	267	277	315	312	289	281	279	291	293	269	276	263	310	296	304	300	290	311	274	300	277	283	277	285	318	270	288	264	244	291	296	294	283	281	273	290	280	287	278	279	300	303	272	295	310	250	291	287	320	297	277	281	289	317	270	278	281	333	305	315	268	277	268	301	266	314	304	277	286	280	279	292	306	289	288	263	292	263	317	270	269	295	276	283	307	317	279	285	282	307	287	278	280	288	284	266	283	293	282	303	298	321	283	258	285	302	272	287	271	298	325	285	257	286	304	266	305	273	279	296	259	267	292	267	320	301	282	290	275	283	301	281	258	261	255	281	263	270	280	297	306	266	289	274	272	272	287	308	321	276	297	270	308	270	268	276	315	273	291	282	281	299	304	293	263	309	309	313	279	303	274	270	286	291	284	286	275	274	291	274	270	279	276	286	301	291	269	285	284	279	309	249	276	284	287	273	277	317	309	249	270	291	257	275	273	331	289	319	303	277	270	289	314	269	276	278	312	295	256	294	305	271	303	278	298	277	290	279	261	252	254	294	296	288	294	292	278	281	281	266	285	286	264	267	289	315	280	272	289	306	281	305	292	293	263	280	288	285	277	264	278	264	300	289	286	297	294	304	271	295	288	309	296	265	323	298	301	268	277	313	304	289	301	276	300	290	281	293	274	281	290	283	267	285	314	251	310	307	320	300	269	281	259	263	307	290	281	300	290	300	262	268	288	266	300	288	283	283	299	268	283	275	290	274	271	290	274	279	316	278	290	295	286	284	280	291	277	285	278	248	274	242	281	294	269	281	295	278	281	279	291	302	311	273	271	304	258	276	279	294	319	290	298	270	299	276	307	287	301	294	268	291	279	290	286	281	273	282	274	283	284	276	292	327	292	269	312	281	274	289	271	265	271	286	297	267	272	287	243	280	257	312	306	276	256	275	283	272	286	297	289	257	286	300	271	284	288	315	286	309	285	274	272	299	281	326	284	294	325	303	281	281	256	316	264	307	251	281	281	298	268	279	307	277	270	323	273	281	296	281	295	272	259	288	292	272	277	290	296	294	273	287	285	282	290	257	262	269	274	276	307	298	307	258	266	259	265	287	307	250	261	283	313	304	307	284	290	283	281	274	270	258	261	271	317	298	272	287	290	267	273	294	302	314	276	323	297	270	283	296	297	262	244	263	284	283	300	309	306	273	254	274	314	278	252	308	288	282	278	288	320	258	252	291	267	314	274	293	312	279	286	257	300	300	296	280	287	260	261	304	291	289	278	297
24941	20586	27045	24143	20586	7713	964	663	565	510	486	464	412	409	361	362	381	341	324	338	324	323	332	326	315	315	296	335	303	332	298	330	314	290	282	284	299	295	282	296	270	312	262	311	311	297	261	314	275	263	323	280	284	302	261	284	286	266	287	295	272	290	288	293	271	277	283	326	287	298	289	283	273	261	311	264	285	292	287	296	301	233	272	286	268	278	273	280	280	300	323	293	285	304	297	279	283	290	243	275	297	288	270	294	261	268	270	281	244	289	292	253	288	278	289	262	268	242	292	281	284	273	300	275	285	268	259	283	324	278	302	273	259	263	266	260	277	289	294	266	273	297	277	286	254	271	271	329	287	290	282	299	306	266	285	274	283	281	269	273	279	260	293	284	284	305	277	282	288	307	296	270	301	303	269	284	286	296	264	322	280	314	294	281	305	280	296	257	274	274	299	304	263	274	299	309	257	257	290	298	261	282	285	299	252	300	277	244	247	262	277	276	290	312	272	316	292	289	273	262	279	321	302	280	281	310	284	281	285	286	262	290	256	270	312	301	293	294	269	277	299	313	281	288	285	241	289	274	270	267	274	284	264	289	302	279	268	261	291	250	289	274	282	270	301	304	290	266	295	288	263	290	305	302	290	277	305	297	301	288	283	287	285	304	293	262	278	269	288	267	311	289	298	302	255	290	307	280	277	297	265	283	279	297	276	273	288	285	274	272	264	296	302	286	253	283	264	253	284	309	279	305	277	284	296	276	283	321	301	290	299	296	263	313	268	273	280	302	283	279	287	259	288	285	273	282	274	271	286	260	290	274	256	278	270	310	276	305	298	284	284	262	251	306	280	276	255	286	294	282	270	299	277	249	285	291	293	277	256	270	294	282	276	275	307	279	243	308	258	286	280	305	278	328	273	263	282	300	303	296	289	286	262	272	275	280	322	285	265	278	275	324	277	293	255	266	260	295	284	300	271	249	293	301	255	281	305	315	292	288	287	287	284	283	299	295	247	260	314	278	284	268	258	288	290	239	285	278	301	297	303	291	273	291	296	260	304	282	294	273	289	290	266	307	262	269	248	278	290	252	271	293	255	280	290	309	311	272	279	279	276	275	299	260	287	312	300	265	285	317	278	297	257	310	310	286	277	293	293	272	281	263	294	290	300	260	296	298	271	280	301	287	284	253	283	280	275	295	270	303	291	257	299	268	277	281	267	287	286	291	292	273	300	276	275	265	274	297	261	290	311	299	310	303	290	274	260	289	265	290	283	285	299	294	283	280	272	308	293	280	262	273	309	265	281	269	263	249	300	267	291	253	257	283	296	255	281	288	300	290	275	286	267	323	275	260	265	263	313	297	293	300	288	279	304	270	272	282	296	243	233	293	316	301	287	266	272	280	321	272	254	250	287	296	299	286	258	284	298	283	281	269	267	271	271	287	278	266	280	291	278	269	292	263	292	265	283	283	248	285	292	277	276	276	304	287	298	263	295	238	305	277	270	300	288	279	297	292	263	286	302	272	286	287	295	281	278	301	264	257	269	279	284	308	261	250	257	279	266	245	281	267	307	271	281	268	265	267	274	301	306	286	285	259	272	273	270	270	251	271	272	261	254	283	280	295	272	265	289	279	275	272	278	280	282	272	257	292	264	294	264	272	274	276	274	283	291	269	276	293	273	287	254	276	271	300	300	294	250	270	297	313	275	310	285	280	291	287	265	286	315	302	291	269	266	268	281	288	291	299	261	268	290	291	276	276	279	297	267	301	258	268	263	281	282	254	282	263	281	301	288	274	296	271	285	343	286	245	260	259	274	306	276	282	302	278	284	279	263	295	275	283	275	274	262	267	272	288	295	284	255	277	265	252	272	298	287	269	267	307	291	309	267	276	270	270	259	291	275	287	225	257	270	274	319	287	276	323	256	278	284	305	294	284	277	289	271	292	286	266	265	270	295	288	285	292	282	269	284	272	295	278	299	276	284	326	283	291	301	286	291	277	267	272	300	262	248	284	286	268	255	281	316	305	252	298	271	282	278	317	276	307	253	267	294	264	278	310	281	248	273	276	274	284	266	288	269	269	259	269	286	275	267	273	301	259	282	277	253	304	290	284	293	292	286	273	274	271	275	286	274	268	306	269	282	271	295	280	259	268	301	259	275	246	277	292	289	298	292	292	308	308	302	276	287	299	316	278	290	293	270	295	292	278	298	293	281	275	254	274	270	274	271	254	292	248	266	261	287	289	284	285	274	270	273	290	278	267	292	271	283	304	290	282	309	254	301	285	302	245	286	257	276	311	320	274	279	274	297	276	256	294	274	313	285	285	272	292	257	279	288	276	276	314	331	260	281	273	286	264	288	284	302	248	274	265	291	278	282	255	264	275	269	269	257	298	300	292	290	286	291	263	255	271	260	270	284	268	312	259	313	281	297	298	278	286	290	292	282	288	296	266	282	274	294	252	306	297	294	267	286	278	285	305	261	275	275	285	263	274	279	273	278	278	296	318	269	284	286	297	288	297	288	290	271	271	264	298	264	278	254	272	307	274	261	260	294	310	270	277	304	286	277	247	295	287	300	286	257	275	268	303	282	254	289	263	238	288	280	272	286	275	268	301	287	296	274	268	265	278	297	287	284	289	287	269	285	284	297	268	254	288	287	271	290	280	257	279	278	295	278	294	290	316	290	279	270	273	285	272	300	316	270	241	287	291	311	264	283	293	267	320	315	275	297	272	281	279	280	264	299	314	264	290	287	277	272	276	295	292	303	266	307	305	271	320	317	268	261	290	249	303	265	272	270	283	268	285	299	304	292	236	299	276	274	262	284	316	298	278	277	271	275	282	260	269	290	287	279	309	315	286	280	302	288	298	274	281	290	284	271	286	284	293	291	312	291	265	276	269	286	299	272	232	303	275	270	304	299	267	271	305	305	290	299	296	288	282	243	266	306	272	285	271	258	296	272	249	295	275	287	274	292	258	266	268	300	298	275	311	295	298	297	243	257	266	300	264	280	285	291	286	268	288	310	294	273	277	265	289	261	273	276	251	279	301	262	262	276	284	265	267	283	257	277	313	282	309	283	296	271	279	294	273	265	273	278	293	298	320	267	317	301	274	306	271	262	276	281	255	295	270	319	291	302	298	271	294	276	262	285	294	301	283	284	304	291	277	270	267	280	271	283	267	296	279	269	268	311	288	252	263	246	263	300	282	277	270	274	279	313	295	281	256	287	255	294	266	279	296	294	302	289	296	303	289	269	301	263	268	282	266	269	284	315	276	273	276	283	272	259	282	274	243	278	219	277	288	316	285	274	280	288	285	288	311	266	293	314	284	306	300	302	259	276	285	286	308	265	289	283	262	285	288	272	302	283	247	255	264	285	274	279	276	278	280	297	275	300	275	293	282	263	273	292	278	312	294	292	254	257	279	285	293	288	307	292	275	264	309	257	273	284	307	270	275	279	280	316	314	307	275	304	290	304	275	284	281	304	290	313	282	285	252	282	283
23163	8419	7607	4134	2643	1832	1478	1138	998	837	694	707	614	512	555	465	487	483	418	394	388	391	400	385	357	375	355	336	318	314	309	324	299	320	317	310	331	313	305	328	303	336	304	319	340	304	277	356	279	333	301	307	280	312	317	308	314	305	279	304	301	291	294	253	284	273	325	285	280	294	345	322	291	312	262	301	294	298	284	302	298	275	293	273	278	274	284	279	309	280	318	290	286	289	291	295	304	306	316	268	291	291	273	285	287	274	269	279	271	299	302	266	288	275	303	283	288	294	288	269	261	277	316	293	290	276	284	304	276	273	314	274	304	282	268	253	276	285	285	323	274	294	288	264	275	285	284	305	281	238	287	273	316	295	274	309	290	269	318	280	271	277	297	295	289	276	306	288	305	292	298	279	303	299	286	270	301	290	279	249	287	294	287	281	299	288	322	261	301	295	285	284	294	289	290	309	292	277	306	273	293	305	292	282	289	267	265	305	303	295	305	306	296	307	268	296	305	285	303	299	298	311	317	316	268	269	299	313	313	290	299	306	296	278	268	273	286	243	303	286	299	311	282	293	294	277	296	268	303	269	308	316	273	276	286	302	291	287	284	304	323	301	292	288	274	311	307	268	295	271	312	299	280	287	300	306	287	327	293	301	299	271	303	253	312	304	291	291	326	292	307	294	291	288	270	272	301	284	293	299	324	304	300	272	282	274	260	282	319	290	286	288	273	276	284	269	281	235	306	285	308	279	305	259	293	292	269	277	300	282	284	265	310	270	282	287	272	304	305	296	298	299	330	293	278	331	276	305	262	305	285	294	285	276	287	270	280	280	277	291	289	306	271	286	322	297	293	273	246	288	290	310	298	301	273	269	284	287	301	256	288	276	263	285	301	321	282	289	261	292	293	298	279	275	304	276	300	279	299	288	305	273	271	287	271	295	268	265	308	305	266	301	281	270	299	310	269	290	268	245	307	290	292	247	306	295	291	328	279	316	277	294	317	319	294	296	278	261	300	292	292	283	304	283	315	300	304	306	270	288	257	316	306	291	261	279	273	289	286	300	290	304	275	256	285	273	305	292	298	297	321	284	290	280	314	304	288	325	288	299	287	304	301	283	263	276	305	310	287	302	297	316	302	258	289	285	281	273	278	283	274	298	262	252	305	284	297	304	314	286	278	284	300	281	303	301	308	293	283	302	301	265	271	271	295	294	289	292	293	288	297	275	282	271	286	266	292	305	277	297	277	291	272	290	253	292	282	282	305	277	322	283	292	288	302	286	265	281	315	301	281	278	283	264	276	289	283	309	303	299	313	291	297	265	309	302	285	292	304	311	261	279	296	291	301	260	333	278	300	302	282	284	277	302	276	301	301	288	296	268	278	309	315	299	284	325	285	282	275	298	310	324	266	275	294	284	261	267	305	282	294	312	288	319	295	275	255	272	261	281	285	310	289	304	288	310	297	282	291	296	275	306	291	259	288	300	300	314	282	253	286	275	288	265	296	286	305	292	301	291	286	320	267	270	281	290	317	253	283	295	312	278	294	328	288	289	281	271	274	283	306	274	276	267	306	275	293	302	318	272	296	302	290	277	271	268	299	258	306	325	287	301	296	281	275	261	303	281	302	322	259	300	297	305	278	293	270	260	262	275	270	304	301	301	294	294	275	266	282	298	274	310	276	259	297	284	292	281	290	281	335	285	303	283	292	300	302	283	269	249	297	291	290	279	306	294	295	306	272	277	300	296	335	280	286	288	265	302	304	252	297	252	305	299	294	289	311	270	283	282	270	299	297	294	319	288	252	298	308	295	292	278	295	258	289	288	299	277	283	305	297	278	280	276	289	297	302	258	270	291	292	320	299	255	240	252	286	331	322	275	288	288	260	310	248	315	277	286	263	288	291	292	292	289	267	274	310	272	290	274	297	267	278	254	311	279	325	282	284	288	306	261	266	297	308	287	296	271	289	272	270	289	281	289	295	292	288	285	273	292	275	288	289	284	289	295	267	264	287	259	281	301	299	293	309	284	286	293	298	292	308	307	273	305	302	290	310	295	276	265	285	305	279	296	281	300	260	285	269	283	312	287	271	289	272	288	306	288	297	279	303	291	269	305	289	285	281	283	258	305	296	302	319	275	305	319	271	306	271	285	289	266	265	281	296	278	304	289	310	309	303	252	295	298	284	306	311	298	293	326	263	291	280	280	300	302	304	279	270	300	301	309	306	287	304	301	310	274	302	291	278	307	316	279	336	276	290	292	270	282	286	292	322	301	277	300	290	332	282	269	299	263	284	299	274	289	241	270	289	292	270	301	313	274	291	260	288	284	300	315	305	282	311	298	282	275	297	278	276	282	270	275	324	292	267	284	304	264	287	290	305	291	296	307	289	295	267	303	312	316	270	275	277	300	278	294	285	319	310	288	319	272	278	290	307	271	273	308	281	263	278	252	305	301	295	267	281	305	290	271	294	277	299	303	304	316	287	274	276	248	287	295	274	274	307	277	271	286	285	270	276	263	268	247	302	277	288	295	315	305	322	299	296	278	272	271	300	297	280	280	259	304	277	274	273	290	259	289	278	274	281	291	300	288	279	289	300	263	301	303	315	319	296	290	324	299	279	305	290	307	261	271	296	297	270	298	301	295	282	314	309	299	278	275	281	268	283	295	285	268	267	289	295	271	291	317	324	291	290	306	274	294	289	283	286	267	306	278	269	278	291	291	279	301	267	252	292	252	304	274	308	310	258	324	276	320	296	293	316	276	291	279	316	298	313	278	290	299	267	281	304	286	264	288	285	275	309	276	281	287	303	291	282	308	282	304	276	289	264	300	288	269	295	283	287	297	315	304	313	284	296	263	267	284	253	276	277	300	285	284	275	300	280	277	266	316	279	263	250	302	281	307	301	302	259	304	269	298	283	314	288	278	282	293	283	264	284	293	310	287	266	278	303	275	287	319	293	282	280	299	244	290	272	274	274	332	294	307	271	248	300	314	305	295	280	280	271	280	278	280	301	262	277	304	282	297	284	299	271	269	323	288	260	269	291	282	287	285	255	279	272	287	282	259	284	274	303	302	283	286	271	271	309	251	289	264	285	270	276	282	285	291	323	258	300	278	295	303	290	311	290	293	296	292	297	314	334	328	287	290	288	314	282	282	275	305	331	287	286	287	282	300	297	287	317	298	296	287	291	297	321	282	261	298	295	310	281	293	275	303	275	266	311	262	300	284	249	293	294	293	302	305	282	289	309	285	319	262	298	285	284	305	291	306	274	321	296	260	289	278	255	285	284	287	279	313	303	282	298	270	300	260	282	313	297	290	297	280	263	266	285	295	275	324	291	299	248	310	267	286	278	272	270	263	303	290	292	281	280	289	286	298	274	306	301	268	282	294	286	256	310	265	280	276	289	274	260	262	309	287	272	306	266	286	277	278	281	314	290	283	303	275	291	264	283	282	283	306	311	280	296	276	318	281	267	301	287	298	265	267	290	319	296	289	277	257
22936	20590	27619	23554	20592	20655	8739	1603	1200	1125	937	888	853	811	833	757	719	747	661	746	675	720	748	723	664	664	660	709	613	614	673	658	653	616	634	650	640	610	625	644	619	629	649	638	632	571	639	593	676	675	630	607	587	672	636	633	629	634	609	670	602	627	633	572	636	562	608	609	606	565	629	604	631	618	638	640	650	662	605	608	646	602	632	597	602	630	588	571	626	591	648	606	645	623	640	639	606	668	632	600	597	575	573	587	591	581	603	656	622	590	610	607	622	618	614	636	674	589	646	602	563	606	597	616	650	625	642	613	627	637	643	594	636	636	611	595	576	635	632	634	635	654	624	648	618	609	599	595	599	607	630	604	609	643	629	564	628	543	618	648	637	624	577	624	631	611	631	666	629	595	621	628	599	594	631	656	638	610	629	599	638	589	585	581	615	589	599	622	636	631	629	586	632	569	594	631	639	632	597	598	603	639	612	606	626	583	642	580	644	644	600	605	636	574	576	599	562	611	559	588	585	584	595	559	613	608	585	630	576	617	638	589	628	593	621	614	575	629	626	629	599	611	563	562	602	599	610	605	592	667	633	633	628	620	615	610	651	592	623	654	612	604	642	608	605	627	589	634	606	674	627	600	634	628	583	649	579	606	591	619	639	604	595	634	586	597	654	641	644	574	617	590	625	614	591	607	612	635	623	596	595	552	608	632	630	641	606	569	631	630	602	581	635	619	605	622	630	596	594	593	613	643	573	616	613	631	572	615	629	610	655	633	618	604	635	557	610	594	648	641	628	581	600	619	649	600	607	632	626	655	617	601	607	598	587	589	595	593	627	607	590	612	617	620	644	583	647	612	598	649	589	582	596	621	661	545	645	614	633	599	610	604	604	604	590	566	634	583	604	567	609	589	620	633	601	604	622	599	609	588	630	579	629	628	627	636	590	657	662	607	610	630	629	641	646	609	623	621	571	647	561	630	600	639	626	612	665	645	620	633	598	613	572	668	596	589	623	645	630	667	582	636	610	636	603	616	641	605	602	615	576	646	632	644	584	572	559	594	620	662	571	620	612	628	668	587	663	647	620	568	623	585	616	653	636	596	624	608	656	623	658	621	643	597	619	670	620	616	567	598	606	616	644	594	600	619	609	588	617	579	623	639	634	626	597	622	622	616	606	594	602	606	624	608	594	569	617	599	642	615	594	589	659	614	604	623	627	584	641	624	623	641	625	612	640	646	612	597	654	643	593	590	602	619	629	620	613	589	617	610	571	585	679	603	624	590	644	598	556	583	609	620	624	618	571	607	603	658	635	638	606	627	613	601	638	616	635	622	608	576	600	578	614	635	612	580	640	617	634	617	607	636	577	593	612	639	636	677	621	582	582	592	619	599	582	577	615	625	589	603	646	587	610	664	687	601	601	616	607	630	639	595	638	624	637	617	625	662	630	605	630	593	626	602	617	661	636	581	630	589	655	615	625	618	671	640	558	613	607	629	600	610	598	571	609	619	619	575	639	619	607	606	566	622	626	578	646	594	637	630	611	659	639	637	634	586	608	664	638	608	640	609	608	581	621	628	595	627	628	587	602	625	582	591	600	599	599	627	572	640	578	649	560	610	656	597	616	555	616	631	590	617	579	624	609	596	625	636	609	640	613	613	621	576	608	654	587	624	559	656	665	571	575	606	602	627	580	596	622	603	570	605	611	615	636	574	627	582	608	616	615	603	613	627	636	611	638	580	597	606	606	639	590	565	588	582	636	626	607	577	615	622	631	651	648	620	608	643	675	620	595	611	629	642	611	601	649	608	595	620	672	616	634	640	545	608	610	558	591	602	629	561	644	605	636	634	635	587	613	620	614	620	609	621	587	636	605	609	613	561	665	597	616	599	598	606	642	621	640	666	649	646	645	594	669	594	593	617	620	623	585	612	583	616	625	604	603	656	635	607	622	621	602	625	638	657	658	648	602	607	652	611	594	587	607	590	624	581	618	594	623	617	624	633	591	620	602	601	663	622	622	640	605	624	589	604	636	657	632	613	610	601	596	662	639	595	621	609	603	607	617	621	638	625	631	637	596	611	626	609	635	617	617	616	611	613	589	576	611	645	599	573	615	553	579	587	628	673	622	554	618	637	613	618	574	604	617	636	618	599	622	613	645	597	596	644	592	555	576	582	596	629	621	598	646	577	610	587	604	632	608	617	627	636	616	603	604	587	587	601	660	621	602	594	643	642	600	612	664	621	580	616	625	600	588	620	606	621	655	588	597	641	599	627	650	635	616	576	623	610	591	558	615	617	640	620	629	610	617	606	645	597	626	651	610	604	638	631	636	565	635	616	641	619	545	587	622	596	602	636	607	649	623	601	570	604	615	606	607	601	594	627	609	636	597	617	581	625	603	594	595	610	571	622	589	581	619	623	645	583	625	627	588	601	585	637	622	595	629	620	600	622	597	617	636	638	610	616	606	557	591	626	620	625	626	566	606	598	650	624	600	624	577	590	604	579	612	645	632	591	626	624	589	638	603	602	597	616	605	641	643	626	629	617	579	594	650	605	641	615	598	596	641	610	628	614	652	626	633	616	630	610	654	623	617	605	561	623	609	573	587	616	558	632	666	655	592	601	639	573	598	619	613	597	657	596	638	632	639	553	580	617	661	651	619	605	614	601	591	585	661	601	647	640	586	598	610	589	571	612	640	624	615	631	597	623	569	651	631	615	634	620	667	644	637	637	638	656	593	625	577	636	632	601	643	614	640	619	672	592	604	600	606	579	609	646	624	630	610	600	640	625	605	561	601	627	609	650	612	642	637	626	608	633	632	604	641	597	665	612	583	579	647	608	614	569	620	599	642	595	630	622	610	625	602	622	602	636	619	652	590	632	630	618	629	608	553	610	665	651	627	629	600	608	584	596	642	563	590	623	612	589	650	640	613	603	638	603	609	590	577	578	604	596	604	642	611	614	589	585	615	649	603	641	587	601	592	583	618	625	577	630	593	597	599	592	634	585	604	607	622	583	652	582	626	661	585	607	627	635	645	652	624	644	606	643	664	610	598	642	620	599	655	578	616	617	593	640	573	656	600	570	605	621	565	603	581	634	688	618	621	634	629	618	628	600	609	594	598	587	660	620	595	612	650	632	589	566	639	592	609	612	639	609	602	560	616	629	627	593	576	610	590	621	604	597	621	648	616	626	543	617	625	641	625	671	630	671	587	612	614	621	635	578	611	626	679	676	646	625	636	607	624	628	596	623	595	668	611	641	628	588	614	626	594	639	621	607	660	618	638	592	634	613	588	588	614	623	597	594	646	592	625	596	632	617	642	584	613	610	660	597	584	659	580	563	590	623	559	601	605	637	591	621	583	609	598	635	584	628	590	584	639	605	614	614	599	617	613	634	610	636	602	635	647	614	627	611	651	600	620	600	621	657	635	586	626	615	604	597	617	577	647	605	626	603	605	646	625	604	619	592	601	608	628	593	620	612	614	624	644	597	638	625	601	635
20623	14501	13328	7512	5074	3780	2938	2332	1913	1603	1490	1253	1149	1109	1041	910	857	851	851	837	772	748	772	719	692	747	703	709	703	645	666	658	683	661	657	657	625	599	640	691	640	644	619	623	601	618	581	611	632	591	638	633	589	600	589	562	602	622	594	615	615	602	611	602	600	588	594	624	598	643	624	594	585	599	639	620	596	592	626	597	533	637	570	567	596	590	580	598	578	610	582	618	611	562	617	671	549	560	630	596	602	601	610	599	582	623	609	585	606	586	574	595	614	572	603	548	533	547	616	600	637	546	587	609	589	628	654	631	582	554	602	595	592	547	628	594	627	629	609	590	648	648	605	578	605	572	578	572	581	587	614	599	593	570	600	616	615	586	591	537	588	580	579	559	606	590	596	623	600	578	566	588	594	603	607	595	609	540	577	616	620	569	555	599	588	587	599	572	588	604	608	546	610	589	596	586	565	589	602	623	617	606	552	603	604	569	567	599	600	598	578	637	568	613	574	595	592	602	577	602	618	580	595	619	541	565	565	587	604	623	594	601	647	555	574	546	598	626	565	585	628	568	580	596	576	559	617	581	529	593	564	619	575	615	596	641	531	629	623	559	553	573	605	589	577	591	567	605	615	587	629	545	574	580	551	606	607	562	599	620	570	603	609	604	582	556	606	585	618	570	564	551	598	587	630	598	585	605	601	606	632	576	597	582	574	549	566	584	615	593	611	573	611	549	593	614	608	611	638	610	591	622	604	567	548	601	590	634	588	545	617	598	606	584	548	585	614	603	601	568	597	551	580	580	597	590	569	639	616	569	605	582	571	583	613	586	583	594	572	578	563	603	569	573	594	556	566	578	579	565	642	638	591	586	587	569	600	596	598	590	539	589	592	585	568	633	560	619	577	571	590	645	565	571	558	586	590	625	570	554	569	569	612	599	596	535	583	605	603	571	596	606	617	580	599	568	562	567	613	563	602	555	640	596	583	561	580	606	596	554	637	604	591	628	633	551	576	596	607	609	588	540	577	584	619	588	608	594	563	599	559	665	556	579	556	605	618	606	603	596	568	603	580	588	568	614	604	592	639	587	635	576	574	561	607	647	590	588	612	572	603	601	596	627	599	584	611	593	571	557	614	603	580	598	623	628	560	542	568	599	561	592	590	594	564	543	592	565	622	602	570	588	568	590	574	618	643	589	536	576	586	581	599	600	601	601	585	611	610	603	602	618	602	612	608	564	556	565	599	623	618	550	577	575	594	566	600	622	609	582	590	573	610	619	573	598	572	564	543	599	590	651	560	587	603	562	601	575	616	541	559	567	575	599	621	559	565	608	585	561	601	571	627	576	642	619	601	584	604	542	582	575	601	598	586	565	617	593	595	578	589	601	588	602	622	610	612	588	568	581	610	599	544	610	602	621	590	574	586	616	608	625	604	579	574	582	580	555	607	605	600	562	587	603	618	610	599	579	620	601	607	612	594	609	610	570	642	621	600	588	606	618	626	611	563	557	563	613	600	562	557	547	583	608	643	566	520	605	608	574	545	611	596	597	614	604	568	564	589	573	567	589	613	590	637	608	606	592	573	604	615	618	616	605	609	602	615	613	599	625	568	595	608	588	618	578	554	576	597	615	617	604	564	579	615	555	586	629	573	555	574	608	617	616	596	568	587	629	590	577	588	590	606	642	591	599	603	578	564	573	622	598	590	611	564	569	571	585	609	599	546	597	579	595	575	597	586	560	571	601	574	602	603	627	579	635	606	590	602	585	576	604	566	616	594	578	628	650	600	583	610	633	608	602	594	582	607	555	582	547	566	594	565	591	566	574	600	557	565	572	601	613	553	540	584	581	586	544	558	614	592	609	574	608	542	637	584	543	615	560	603	559	571	566	585	610	649	590	590	596	612	565	575	594	571	574	590	596	573	570	570	564	545	606	621	559	576	638	624	598	607	613	591	604	615	587	599	609	601	614	575	568	638	594	573	605	544	638	570	587	660	598	601	603	594	587	604	630	615	590	611	564	601	592	586	574	579	563	595	577	612	608	561	594	565	549	640	588	591	610	606	604	581	588	607	563	623	609	616	601	592	578	597	566	555	581	590	583	624	594	589	627	627	637	606	604	610	615	621	608	586	595	582	605	579	549	565	601	591	614	570	580	577	587	563	584	559	609	586	610	560	603	545	579	582	572	599	526	614	601	582	564	643	595	568	585	616	625	596	565	617	606	587	568	521	592	579	640	566	600	618	621	599	575	629	600	598	586	579	553	591	562	556	567	599	569	614	583	621	575	595	594	636	592	575	587	579	556	575	582	534	564	591	545	582	599	582	600	595	611	565	612	629	606	604	605	540	646	639	602	599	613	524	614	571	609	548	578	560	598	574	605	587	604	599	581	594	584	573	597	584	571	620	578	564	582	597	592	592	619	574	571	589	575	616	556	644	562	625	576	593	591	569	602	588	588	558	580	637	539	593	579	582	580	589	592	577	602	593	550	595	570	616	602	586	616	560	601	610	587	577	549	558	625	581	615	587	628	575	597	614	573	554	570	595	596	595	606	609	620	577	567	545	579	568	597	580	600	615	589	591	567	615	595	644	598	559	588	592	568	586	603	552	573	579	590	600	567	563	613	601	590	615	621	599	597	641	574	567	605	568	617	582	592	593	564	553	571	538	557	615	584	576	554	584	614	617	573	620	566	620	576	576	609	600	605	565	612	600	585	564	589	608	568	586	552	594	543	576	581	582	596	580	657	643	588	599	613	618	601	660	578	550	516	597	600	563	591	561	555	585	588	581	618	558	601	551	566	564	610	575	570	560	599	565	596	583	580	617	606	590	580	586	604	560	568	593	591	573	651	576	589	550	600	583	588	609	604	577	576	588	588	570	575	552	582	614	617	574	626	567	631	600	557	616	624	623	628	613	607	569	570	594	604	560	595	591	556	611	616	568	634	582	571	603	582	614	541	578	605	655	623	608	595	595	617	617	562	572	559	582	566	584	579	601	606	586	586	587	599	580	589	647	591	602	600	581	610	557	556	581	574	607	614	595	571	644	597	642	602	599	615	575	612	557	588	555	585	578	605	605	599	584	552	583	580	569	593	633	583	643	564	623	587	566	615	574	605	546	622	575	625	575	580	579	627	580	610	562	600	586	593	607	552	601	583	568	584	587	581	623	593	560	579	581	573	603	592	609	616	535	578	578	601	585	607	618	648	546	592	600	595	562	569	580	629	631	616	642	604	593	605	515	587	580	607	626	624	561	607	558	622	586	557	569	604	592	564	590	553	582	593	642	588	584	595	605	582	607	571	591	594	599	569	582	563	548	651	601	561	599	616	587	594	620	618	594	563	561	583	633	553	593	580	577	557	621	628	577	614	570	565	579	561	602	601	598	568	558	583	602	554	568	582	602	562	612	580	580	543	623	567	576	554	610	576	599	607	626	538	631	597	600	575	596	611	583	633	606	564	621	574	591	582	550	641	578	600	593	532	606	606	612	616	606	599
30644	13105	1539	442	370	314	297	292	282	265	281	291	270	277	267	243	282	243	285	281	278	293	297	283	267	264	280	287	252	277	278	278	262	283	289	270	237	280	264	262	284	278	260	273	259	278	296	265	281	263	252	295	268	258	251	278	298	262	256	283	277	248	255	281	261	267	279	261	267	282	229	272	267	265	281	248	288	252	266	261	296	282	258	281	261	273	269	298	252	255	285	241	267	246	272	267	240	285	268	283	300	285	261	255	305	292	261	269	272	274	280	277	282	279	263	254	281	275	282	294	256	255	272	291	265	268	255	265	256	272	262	277	279	286	266	270	269	297	293	276	307	275	265	273	266	268	278	292	263	257	280	278	246	249	288	261	263	290	259	241	282	269	304	274	273	262	253	270	279	266	299	293	286	270	293	278	268	291	292	252	286	260	278	266	305	256	258	278	262	280	246	280	262	279	269	279	258	232	274	276	239	278	281	274	285	257	249	265	273	274	269	284	272	276	255	278	266	272	269	260	253	259	249	241	298	282	265	271	276	268	285	268	261	264	294	286	264	295	263	292	291	283	280	297	275	250	324	255	287	275	292	273	282	267	274	276	244	269	243	270	254	266	256	268	287	283	278	281	287	276	290	286	245	260	299	242	277	305	257	248	283	271	283	263	229	250	249	251	225	260	289	249	239	283	269	277	271	307	289	281	287	216	255	246	277	236	276	288	259	291	263	256	272	286	276	290	297	260	256	244	250	279	289	262	296	271	253	271	264	273	276	276	275	270	261	284	259	276	263	265	244	330	280	277	266	248	288	245	283	284	245	268	265	249	249	272	254	298	265	273	255	273	275	288	231	287	265	273	286	289	270	253	279	272	259	271	282	254	247	283	263	278	303	287	253	251	278	285	270	259	289	266	261	258	299	281	277	264	270	265	263	272	258	286	254	277	288	269	282	299	268	279	266	259	283	286	271	264	251	278	277	251	281	239	286	273	249	262	247	310	246	281	256	248	271	269	277	300	278	279	282	282	268	267	250	303	274	269	275	294	280	236	302	272	272	244	275	275	258	281	298	273	258	286	268	282	288	300	287	279	267	261	278	276	258	281	258	277	288	274	233	263	279	256	283	251	261	267	240	252	293	281	280	260	299	244	280	252	263	247	261	239	246	304	287	289	241	278	257	269	267	281	304	275	302	237	288	255	298	267	274	267	283	268	262	264	264	286	285	285	284	239	245	282	262	251	267	254	251	254	325	238	256	274	267	250	251	270	300	265	282	277	269	262	292	260	254	265	295	267	264	293	256	240	259	238	269	264	253	256	275	264	273	276	289	252	262	277	278	273	249	263	291	272	299	270	266	289	256	287	274	282	281	248	304	277	304	265	263	282	281	266	295	307	259	269	239	269	283	283	258	276	255	285	277	300	270	276	262	295	256	255	269	277	269	270	288	267	253	301	265	249	267	272	241	265	314	282	309	288	273	249	252	257	286	274	249	293	225	288	280	268	286	275	250	286	292	296	276	279	257	251	277	296	274	313	258	273	275	256	262	241	287	250	271	271	253	272	257	263	277	266	275	276	256	265	276	259	308	257	283	274	280	272	268	274	265	293	251	261	271	290	242	266	259	285	280	277	236	261	238	262	277	267	243	265	265	286	264	275	262	291	297	260	273	276	287	277	274	262	268	302	247	284	271	258	269	293	263	268	266	301	308	290	260	271	253	266	288	272	290	283	287	290	247	270	278	254	294	239	277	264	333	262	278	311	278	232	284	282	254	274	276	276	244	250	263	287	288	244	285	266	288	259	284	287	283	288	248	268	271	249	279	283	252	266	276	252	256	279	282	269	281	296	249	293	244	281	278	297	247	254	278	292	287	262	252	267	267	237	293	271	297	267	271	283	290	298	259	265	299	253	264	284	286	260	243	262	282	235	252	280	241	268	239	290	253	296	266	264	278	285	285	290	301	279	269	288	282	253	286	254	290	233	289	262	281	262	250	272	270	264	265	271	261	253	254	254	282	256	255	262	244	272	282	265	262	298	291	267	292	303	263	291	291	255	264	287	276	270	283	270	299	265	276	279	258	262	278	267	253	244	272	282	262	276	289	283	268	266	275	293	271	243	291	279	276	271	263	312	258	276	276	269	274	243	235	272	268	279	272	268	279	285	274	226	282	256	263	282	263	267	264	252	284	254	271	263	278	255	262	281	275	285	271	264	279	270	245	268	285	271	297	256	289	276	273	278	282	272	278	258	270	278	288	268	291	297	260	291	276	295	255	245	283	288	282	278	297	266	264	281	274	273	254	301	266	268	292	259	284	287	254	296	263	304	279	255	288	282	288	278	291	253	281	292	281	287	278	244	290	268	271	281	250	275	262	295	259	254	267	254	271	292	284	266	278	302	270	280	253	239	290	249	266	263	270	284	283	273	263	295	283	251	232	283	267	270	277	265	263	253	292	260	302	293	244	263	260	287	271	240	288	239	268	283	268	270	286	273	273	260	268	271	274	252	291	271	275	275	259	264	279	242	304	248	293	269	267	286	272	234	284	295	266	254	287	271	289	265	280	262	262	269	252	278	266	266	255	220	277	257	271	286	284	276	272	267	281	250	254	309	259	255	258	277	270	243	268	284	290	256	261	281	272	291	259	293	296	259	244	262	250	251	246	275	242	259	258	289	252	282	261	283	266	271	306	263	238	267	289	274	272	268	268	293	247	272	289	294	279	277	259	300	270	277	265	297	261	272	254	238	280	227	274	269	262	272	281	274	267	245	285	258	286	265	267	273	267	278	276	281	293	262	285	272	271	277	273	295	298	275	294	302	295	268	279	275	237	263	276	257	249	264	275	287	274	272	290	282	260	298	280	303	291	263	278	268	282	280	253	241	291	310	260	254	271	270	258	278	282	263	283	224	283	267	280	278	246	247	290	249	280	280	250	286	271	269	256	286	272	280	319	266	274	276	272	266	286	290	268	300	270	258	268	282	269	267	270	240	277	282	284	281	279	266	256	264	263	273	267	283	279	302	301	306	252	271	276	264	257	274	291	268	261	249	247	278	292	286	249	232	280	270	275	298	248	290	306	276	240	280	249	265	293	262	281	286	277	261	274	249	265	275	270	281	261	245	261	272	255	257	272	274	291	268	286	245	255	290	286	266	272	271	272	292	258	270	307	278	279	250	267	256	251	257	291	250	280	276	279	276	255	275	262	260	268	277	264	284	269	285	285	259	240	249	272	282	273	269	260	289	261	282	272	292	244	299	266	277	282	273	268	284	272	277	283	276	285	265	270	296	263	275	274	275	272	295	262	265	263	248	292	270	294	317	290	250	279	259	267	278	276	282	282	263	284	294	273	274	280	293	269	284	306	250	260	272	274	272	289	273	262	282	289	288	262	256	269	291	287	265	282	272	268	271	265	285	276	278	263	272	273	256	260	264	295	292	265	277	270	268	290	301	260	248	280	284	247	265	259	249	285	238	294	252	268	263	278	287	299	258	271	292	261	264
15379	764	711	480	434	384	330	349	301	312	334	308	304	311	281	305	298	282	282	267	310	301	306	302	292	323	296	313	280	332	300	338	294	288	315	289	286	315	280	284	293	304	284	299	297	301	318	318	263	302	285	272	277	311	292	284	292	286	305	292	306	292	293	304	296	298	304	265	298	278	279	288	321	286	317	294	323	300	263	278	271	300	303	297	298	280	328	303	275	296	302	284	308	252	297	302	277	295	318	291	303	302	324	326	315	294	281	312	257	291	308	311	320	309	295	290	310	309	298	302	296	299	295	287	280	271	309	314	319	280	308	285	315	302	289	302	279	313	284	324	309	331	307	300	311	292	322	272	287	311	297	312	295	287	311	292	295	290	267	276	314	294	287	272	287	277	298	277	306	291	312	293	286	281	285	271	309	301	308	248	282	304	269	292	284	305	306	304	292	263	303	329	295	297	310	277	286	298	312	289	309	279	331	302	313	310	294	291	295	312	303	281	292	305	280	302	299	300	265	302	324	258	307	270	317	303	312	303	274	315	303	303	290	297	277	279	308	304	273	289	308	289	318	300	299	328	300	293	273	310	310	296	320	290	291	294	328	282	289	275	290	271	317	314	321	333	282	298	318	284	313	308	300	291	263	293	287	311	297	294	278	293	288	284	307	286	284	321	297	308	321	283	291	292	282	296	311	324	275	256	304	285	338	312	291	296	323	275	296	303	298	306	283	305	304	305	295	315	290	282	292	281	291	329	260	301	294	281	300	292	317	299	318	305	306	307	312	305	316	277	324	266	277	292	312	270	303	309	271	288	286	286	291	309	311	282	294	313	302	323	311	343	346	278	301	309	312	281	292	311	315	310	307	303	280	299	296	300	334	306	262	304	325	311	303	280	324	283	291	278	323	292	337	307	309	288	306	282	281	319	272	290	288	297	306	317	293	294	325	332	292	279	318	294	320	282	310	329	305	314	311	297	301	324	280	296	330	316	279	270	279	329	281	328	307	309	292	340	323	302	294	317	278	266	328	298	300	289	291	276	286	307	311	271	313	299	313	294	286	296	270	274	326	313	294	307	315	283	302	338	269	284	313	305	305	317	283	308	294	312	316	296	314	322	307	287	283	314	278	289	284	296	301	272	314	305	292	344	321	286	281	290	257	271	304	299	275	322	313	312	271	278	321	327	311	277	283	288	294	285	286	296	284	312	299	296	292	275	311	286	303	308	296	299	311	290	283	283	285	300	298	299	304	271	278	304	301	298	276	310	298	295	304	299	287	274	330	300	260	291	294	276	337	286	281	309	276	276	301	302	305	307	279	280	281	258	316	290	309	296	304	313	293	289	290	289	314	275	291	295	314	280	285	282	307	283	330	305	305	270	302	294	311	268	299	322	286	320	307	300	322	311	275	280	307	261	294	277	327	275	290	320	279	286	285	304	281	315	289	295	279	281	284	305	307	292	276	269	286	280	322	280	308	319	275	292	314	282	287	282	285	289	285	290	273	336	303	300	331	283	283	293	285	308	300	283	298	288	291	274	315	288	287	326	329	291	302	290	288	311	308	325	278	331	324	272	276	319	327	307	303	286	291	293	313	334	341	296	325	300	304	285	322	317	325	295	325	312	296	282	274	294	305	301	288	292	261	304	291	317	297	315	291	290	293	304	287	266	316	310	299	284	335	307	324	302	286	323	289	311	315	291	308	303	291	274	305	295	307	287	293	296	291	281	303	295	292	267	300	297	273	334	282	333	290	284	305	294	297	298	277	312	289	292	286	333	316	265	286	296	337	300	328	314	291	309	261	290	290	303	276	257	280	319	311	313	250	307	309	299	272	321	305	297	336	266	306	306	283	301	280	331	294	279	287	291	282	314	313	297	284	286	321	298	330	309	308	312	310	331	284	272	315	282	302	294	317	284	295	277	296	282	284	331	312	294	262	291	295	296	297	298	281	293	261	295	293	294	273	296	262	295	303	275	280	315	321	287	290	295	264	254	306	289	312	319	280	305	275	296	255	276	324	283	284	280	267	331	302	295	306	309	300	321	258	305	320	286	295	294	313	284	302	291	281	293	304	330	298	278	268	291	284	239	301	310	310	305	323	291	273	271	314	338	321	305	281	289	299	305	288	302	316	297	338	308	304	283	290	279	320	274	307	293	269	307	298	296	303	275	327	295	296	307	310	302	292	310	281	315	298	305	293	301	310	270	289	304	293	305	272	276	254	306	269	274	314	284	307	291	302	298	295	291	292	305	324	268	295	305	292	299	278	306	313	278	292	305	302	315	286	302	290	271	317	303	303	289	274	299	267	298	296	298	293	290	288	306	323	287	311	279	278	303	291	317	262	311	301	294	293	295	285	262	310	307	306	299	317	289	244	329	327	305	309	303	319	242	282	300	312	291	265	281	309	284	295	277	315	320	260	311	293	316	277	289	281	308	277	263	298	289	304	296	323	303	337	286	306	339	277	267	293	297	306	324	321	295	271	309	295	294	280	306	287	266	280	310	319	294	303	325	324	290	312	301	289	332	297	287	296	286	257	312	319	319	314	311	273	292	275	303	286	292	318	280	294	296	264	265	310	309	277	281	309	281	308	302	309	318	324	303	281	291	315	302	298	306	299	307	310	294	298	302	293	277	264	288	308	321	290	305	276	307	294	279	314	305	306	291	292	259	321	277	290	276	282	278	303	267	288	293	289	278	295	277	281	302	259	315	261	317	285	278	314	283	279	287	288	265	293	301	312	315	317	324	270	291	311	296	328	280	305	306	305	299	312	278	283	309	286	294	317	325	290	270	320	302	277	311	284	304	315	271	315	324	307	269	331	304	289	276	309	307	294	311	270	323	320	296	272	306	261	314	280	303	335	324	300	295	297	267	283	322	318	299	282	278	315	318	305	295	292	268	291	283	283	277	303	319	295	305	308	316	308	314	300	300	318	309	325	282	291	300	271	299	258	309	269	289	277	294	286	289	290	279	276	290	277	302	304	279	274	283	314	282	310	312	299	342	300	293	299	307	294	296	315	304	297	266	287	292	291	297	326	336	298	302	297	255	296	299	287	286	301	294	270	326	294	296	281	324	294	281	330	307	270	299	306	319	303	335	303	304	299	242	280	310	284	294	261	302	293	275	319	293	294	318	306	308	300	291	300	313	306	308	314	308	297	286	300	290	282	295	291	328	259	303	314	305	300	299	279	291	306	272	319	277	277	291	338	325	282	314	289	310	302	290	324	292	291	317	279	314	293	261	291	318	320	303	323	306	285	277	288	283	275	292	328	307	298	292	296	285	298	301	294	272	304	313	286	284	320	282	337	300	279	299	306	290	324	312	312	320	291	289	287	308	302	321	308	317	286	305	281	308	313	294	299	333	306	288	266	251	351	283	281	299	280	298	315	300	301	319	287	254	292	298	307	286	288	294	308	332	313	299	267	283	294	275	327	309	326	319	306	313	288	303	283	298	303	313	286	302	299	289	306	314	308	321	308	275	314	322	301	295
25066	20612	27184	24060	20597	8073	1043	739	640	512	505	508	404	407	392	375	395	362	351	360	364	350	361	332	326	346	348	318	322	309	314	328	306	323	330	343	306	332	313	302	318	300	323	308	345	334	328	296	301	283	325	306	334	287	354	333	296	299	315	313	304	304	281	316	301	330	300	315	288	300	299	304	290	349	321	295	278	326	338	320	304	322	305	313	315	319	266	308	324	326	301	297	307	317	293	316	303	304	301	299	304	289	303	320	296	314	303	304	331	304	298	322	323	297	310	321	338	328	329	307	334	331	296	338	302	301	325	281	310	302	318	310	328	303	316	306	294	311	289	297	313	331	334	324	314	329	311	314	312	310	322	306	306	314	311	310	293	302	303	316	289	284	281	303	317	306	302	328	301	309	332	287	285	338	302	326	286	291	306	332	310	318	314	344	312	306	325	299	274	288	317	282	295	293	294	304	279	319	287	318	329	302	296	298	296	348	310	310	324	342	325	332	305	294	322	329	369	304	289	339	330	335	311	289	328	318	329	286	311	297	312	296	336	318	329	282	334	308	308	306	332	332	295	329	295	332	307	308	337	311	317	319	322	345	296	302	338	336	303	288	317	299	297	319	314	324	311	299	310	320	317	315	342	261	320	287	325	305	336	332	306	298	275	294	311	313	312	286	286	293	322	348	304	320	307	339	324	320	300	319	304	340	311	295	318	315	290	302	318	306	284	309	315	322	333	281	323	299	337	327	310	327	326	300	306	342	334	312	279	291	277	281	343	321	324	313	278	327	290	284	342	284	293	310	281	322	310	303	279	303	307	296	310	299	336	346	311	347	327	305	323	314	337	278	308	303	286	308	328	321	309	308	305	277	310	316	305	301	280	286	313	312	306	274	285	320	286	290	295	302	296	319	316	314	314	301	289	328	284	323	302	319	307	311	293	303	266	334	284	365	319	293	318	312	322	314	310	317	317	291	331	309	296	300	322	297	305	322	319	296	310	331	273	306	325	318	291	309	277	330	302	309	351	327	307	315	317	292	294	315	304	331	318	305	277	304	308	305	304	321	333	281	290	309	294	334	304	298	349	307	298	315	304	311	310	295	294	321	292	308	317	277	296	345	302	298	289	331	306	292	298	300	312	282	282	301	285	305	328	333	312	295	290	300	342	277	325	335	342	283	283	281	276	300	325	313	283	328	302	311	296	321	318	331	286	284	302	284	298	332	335	312	306	300	337	316	298	316	290	299	314	312	296	295	311	317	272	295	312	277	286	298	303	308	305	312	273	267	284	311	303	313	312	319	306	303	312	330	361	311	303	315	312	326	302	299	305	308	326	270	348	317	332	288	336	297	306	333	314	287	308	279	298	276	299	316	314	299	279	333	301	307	301	290	312	326	287	288	272	288	326	319	321	288	275	283	330	307	315	281	302	349	289	340	281	284	306	304	322	317	293	291	302	301	291	352	317	303	334	291	301	321	320	324	304	311	296	286	286	328	279	285	314	354	311	317	303	322	317	330	292	300	303	292	329	312	309	323	315	325	282	304	296	301	293	298	318	309	321	314	301	285	305	311	300	318	308	289	284	313	311	293	298	279	290	288	333	312	294	320	297	304	312	301	329	310	285	300	329	310	261	305	318	330	281	322	289	316	309	264	318	312	312	317	339	305	309	314	284	289	327	332	314	299	280	313	296	327	337	304	308	285	361	302	304	316	320	284	313	294	323	308	307	322	319	322	301	267	309	313	312	324	292	306	308	289	334	306	294	290	338	281	292	291	354	271	293	342	278	295	314	285	317	313	294	302	280	270	337	304	298	292	340	325	324	309	327	320	321	306	273	320	322	313	306	310	301	291	318	298	319	320	294	332	320	335	310	304	320	301	307	294	343	307	321	351	318	309	285	330	320	311	291	301	289	322	317	306	309	314	312	283	295	313	280	308	345	297	320	313	314	318	336	305	298	292	297	293	294	311	307	325	334	306	286	326	312	304	279	344	341	319	317	313	315	294	333	312	279	286	345	317	337	326	311	302	333	298	295	320	317	323	303	303	286	330	330	367	309	322	273	289	286	310	315	333	291	321	280	292	307	293	302	321	331	293	327	337	321	291	288	291	341	321	292	296	283	311	281	361	300	314	293	302	340	293	319	333	318	297	293	303	295	316	303	324	339	333	325	302	316	312	298	330	303	283	292	336	311	333	299	296	306	297	332	314	336	296	307	283	292	327	312	316	290	284	286	333	338	300	324	295	319	325	322	323	325	309	289	313	296	295	311	303	306	280	290	321	323	301	307	327	287	319	258	299	327	298	296	313	286	301	280	315	294	336	332	304	323	327	298	329	320	319	297	306	297	309	293	313	326	311	290	302	320	315	300	275	306	342	289	311	281	316	313	305	292	323	316	355	311	295	294	295	345	300	314	310	314	310	330	318	306	296	326	305	316	326	326	293	312	314	331	331	303	318	330	314	325	286	305	311	335	357	310	347	293	295	312	295	309	308	308	318	324	317	317	315	289	306	311	316	323	310	302	290	301	319	330	324	307	322	300	285	304	306	329	314	301	314	323	308	283	329	281	296	287	306	299	332	328	326	287	326	300	332	324	328	301	286	348	313	318	299	312	303	291	284	307	308	334	322	324	317	304	333	276	330	292	322	319	313	295	331	289	308	295	313	313	310	312	329	312	317	299	301	330	324	319	324	295	323	330	278	303	301	321	288	287	311	284	272	325	303	297	301	306	297	318	330	287	293	262	321	331	321	302	287	337	318	315	286	279	310	314	293	313	328	302	300	306	304	288	302	311	318	305	313	296	304	300	311	321	314	321	316	315	290	309	312	311	365	295	279	310	321	281	305	303	344	348	286	312	328	289	335	308	279	316	331	310	307	310	300	340	310	316	309	302	297	314	282	305	316	290	299	289	335	284	313	289	298	315	321	308	298	261	317	277	300	282	337	280	298	308	314	282	293	250	332	279	293	311	283	325	334	308	329	302	301	278	312	306	325	319	327	289	317	331	301	278	297	283	328	291	308	311	307	277	305	327	336	306	327	273	304	312	321	303	286	287	321	312	316	294	308	297	320	316	291	264	311	302	319	307	325	297	313	282	300	281	290	330	323	333	314	314	319	310	288	301	315	295	338	310	296	326	327	326	270	288	289	291	304	274	306	312	317	324	298	287	284	303	337	338	336	292	308	283	337	294	288	302	294	288	313	319	318	299	279	280	327	323	294	328	308	329	290	278	319	304	322	319	306	334	308	321	309	299	277	326	334	308	296	300	286	307	345	300	288	311	287	306	282	332	314	336	343	324	333	307	327	310	298	334	285	319	297	286	305	295	322	293	284	315	338	317	320	294	309	315	296	309	347	300	317	303	304	301	308	327	314	278	312	307	294	314	317	336	310	299	322	296	311	318	306	313	304	283	346	321	303	304	299	310	347	289	303	309	295	296	297	321	285	300	339	328	292	316	285	315	305	270	292	307	279	284	328	324	340	329	338	295	294	292	322
22052	8554	7805	4155	2621	1984	1514	1137	1026	844	736	701	636	544	517	559	468	464	446	399	399	390	369	351	396	378	371	382	356	372	346	324	333	354	363	331	375	318	326	342	366	325	340	346	312	322	303	321	341	308	308	309	325	330	286	341	333	324	327	308	283	308	334	325	331	332	305	328	317	295	319	308	333	325	325	321	306	317	345	299	340	292	338	311	295	297	313	304	301	358	330	309	298	329	311	298	336	303	330	287	319	303	287	308	316	309	287	285	335	273	316	321	334	299	286	293	304	302	330	318	319	322	331	327	336	329	311	327	307	327	289	303	301	312	284	320	314	273	321	373	357	298	293	324	323	301	276	316	276	309	326	338	327	318	328	309	299	289	328	299	302	287	328	321	299	310	322	306	284	318	273	317	312	322	297	325	325	305	298	301	311	311	290	301	315	315	285	318	318	336	323	310	339	319	300	336	322	284	283	306	348	304	333	333	343	293	299	299	327	347	337	316	314	302	340	295	307	342	287	331	285	329	303	309	293	334	321	321	285	308	350	298	319	310	331	288	307	305	333	302	301	293	308	305	336	297	310	319	304	311	314	313	300	292	318	346	327	329	309	322	326	331	305	327	300	310	303	288	289	292	336	308	306	308	304	334	287	301	285	313	323	296	295	308	284	314	317	290	286	346	351	322	322	279	319	278	290	325	326	348	313	319	292	291	318	346	286	302	332	297	299	338	303	278	312	297	320	323	311	318	305	340	323	294	302	359	321	316	316	298	305	296	297	312	312	331	301	301	292	312	320	321	296	274	316	283	293	340	318	284	309	317	326	316	329	325	310	316	293	324	317	279	322	334	301	286	333	301	323	275	313	321	317	326	310	322	304	304	313	260	319	315	314	329	327	301	324	321	304	314	324	318	309	287	312	300	326	307	309	329	302	309	295	336	301	317	290	342	321	334	304	281	315	322	342	326	297	327	307	318	315	332	326	343	315	316	281	306	301	307	295	314	305	299	304	339	328	321	293	334	297	311	286	291	289	305	301	315	310	296	296	302	314	301	335	317	263	281	316	328	302	293	328	304	307	338	339	327	305	337	313	309	272	294	315	326	296	281	320	308	339	319	287	319	303	336	275	325	292	330	314	291	326	306	273	312	307	303	295	306	320	324	313	294	302	327	308	317	287	299	318	297	331	333	349	328	308	303	325	306	296	283	345	330	274	334	299	300	320	302	342	311	296	302	304	282	317	333	299	318	295	305	322	283	324	297	310	318	328	296	298	323	281	272	301	313	314	337	323	281	314	352	317	292	330	342	304	305	319	306	311	317	347	325	308	320	297	299	321	337	318	290	319	285	346	288	305	313	317	282	317	310	325	316	300	287	299	309	311	283	333	310	287	324	330	290	347	333	302	306	333	327	304	323	311	318	312	311	300	315	253	299	303	308	338	302	322	299	290	316	297	302	313	332	302	304	282	331	300	328	290	327	303	324	316	312	340	288	329	324	321	316	308	277	302	316	326	316	321	298	328	312	310	321	308	325	298	307	298	339	301	318	338	305	277	313	318	345	331	328	318	295	309	311	294	300	303	321	310	277	326	292	312	317	346	302	307	314	276	308	290	308	292	325	287	317	307	298	329	325	342	291	329	276	339	290	340	318	310	333	336	282	336	316	328	309	296	318	339	292	313	316	325	293	295	302	305	292	322	331	307	291	319	352	295	305	294	310	287	336	301	312	316	320	315	315	344	294	310	313	307	322	301	313	327	324	299	309	326	332	337	290	307	313	292	300	322	311	318	300	327	304	329	309	360	319	311	330	308	278	315	301	310	347	304	318	312	298	316	299	309	319	310	313	287	338	281	322	322	321	303	300	296	318	320	331	298	315	329	313	291	306	335	299	280	340	331	299	317	305	319	325	304	293	331	304	301	294	302	338	311	277	312	306	347	314	306	301	308	304	346	306	317	334	294	293	311	314	289	341	308	315	299	284	293	327	338	291	323	311	301	336	271	317	291	350	307	314	317	308	314	329	295	303	347	304	294	266	322	326	322	313	302	298	315	304	302	321	348	330	293	335	311	309	320	307	313	296	337	341	307	322	308	288	300	309	280	305	318	285	291	309	337	353	317	331	303	335	327	324	299	314	309	312	296	305	309	312	328	303	293	292	331	316	345	311	290	271	327	333	312	319	295	334	302	330	288	296	300	287	302	282	326	302	313	324	319	320	285	301	349	325	311	329	319	313	348	287	311	326	295	315	295	287	312	304	366	323	295	293	331	311	315	320	303	290	302	328	328	317	309	280	306	276	285	333	322	289	326	321	310	316	291	260	329	279	289	284	325	321	307	336	306	315	296	308	340	290	306	325	311	308	301	306	321	288	350	306	296	302	306	323	300	310	300	300	290	283	313	306	321	313	316	324	307	268	285	293	301	288	321	293	294	314	314	291	301	299	312	313	312	299	302	315	332	301	286	321	313	331	288	320	296	358	323	277	334	331	318	324	297	314	308	330	293	327	297	319	328	323	328	325	287	297	340	304	311	320	332	320	317	318	332	302	312	308	304	301	310	316	300	305	325	318	301	331	311	288	327	330	309	334	296	333	295	265	314	307	331	311	319	279	308	307	307	308	313	313	328	323	330	301	314	353	284	295	314	301	316	298	311	310	308	291	306	315	318	322	290	310	314	317	302	317	301	335	294	285	317	324	300	276	339	333	294	296	309	286	294	290	309	333	324	294	317	323	318	332	304	322	270	335	266	314	285	343	328	320	300	312	337	300	302	296	334	302	313	312	324	300	322	299	330	313	306	347	297	319	336	317	307	307	312	310	358	305	317	294	308	309	329	316	316	322	287	332	312	317	300	316	332	321	320	296	346	341	318	322	282	290	303	308	319	329	302	309	322	304	322	346	325	323	283	321	297	283	295	325	300	352	312	316	308	305	348	360	297	344	315	301	318	298	307	323	275	331	309	302	324	289	310	307	278	318	297	312	267	318	322	314	311	298	298	317	309	281	332	321	323	323	308	316	309	303	269	300	303	324	312	293	293	304	324	298	319	312	286	295	310	305	291	317	294	297	325	313	333	322	283	276	287	329	302	333	266	343	326	284	323	326	314	326	304	322	319	327	304	332	286	280	317	337	323	299	333	285	310	305	322	320	341	299	321	274	292	312	315	330	308	285	327	330	316	297	300	309	302	302	338	316	305	287	325	320	320	310	273	275	314	317	330	330	314	273	322	320	278	300	308	320	294	325	324	341	309	312	306	288	306	275	320	288	317	295	311	330	305	323	330	311	299	302	309	295	323	282	315	303	336	297	271	341	301	311	322	318	339	318	332	290	335	308	294	307	293	299	301	293	287	308	297	316	319	289	308	283	298	323	305	305	328	306	302	299	304	284	297	294	280	301	307	310	312	311	329	316	315	310	330	326	311	303	306	351	302	345	300	323	288	329	298	297	280	297	312	320	284	320	313	312	318	299	308	322	312	307	301	301	302	338	330	338	349	321	331	317
22856	20592	27653	23536	20596	20656	8307	1573	1162	1044	1067	908	846	813	843	833	759	715	755	688	722	705	687	679	729	629	699	692	709	693	659	660	652	699	671	665	651	589	641	647	661	665	622	650	641	655	612	652	655	628	608	682	565	623	636	630	672	657	654	660	612	619	666	627	663	641	663	621	636	598	634	654	625	645	651	581	607	617	595	619	582	581	603	638	617	623	622	619	598	609	636	617	642	643	596	610	631	651	633	596	601	655	586	624	629	617	629	600	626	616	595	635	568	621	629	642	590	621	598	615	629	619	588	606	573	579	591	589	615	625	635	606	593	605	604	628	631	571	639	626	617	591	644	579	567	627	581	631	597	639	654	655	580	616	613	627	576	625	602	613	629	667	608	634	589	599	641	644	598	677	612	644	585	623	596	660	615	631	620	605	581	570	572	631	588	649	594	635	636	608	610	635	596	654	601	675	587	627	597	573	623	643	644	610	605	619	619	632	642	567	584	641	610	647	566	577	611	633	626	641	632	590	671	612	606	599	565	646	622	603	626	636	601	650	593	583	634	640	582	647	621	617	592	590	605	619	653	618	581	590	661	613	657	643	635	623	629	601	618	615	609	648	594	621	640	598	628	592	632	588	592	592	686	644	590	608	629	621	573	612	597	640	587	576	632	633	604	618	686	601	598	625	620	620	659	616	653	607	630	601	624	576	677	613	655	632	600	599	584	611	612	638	562	616	597	633	598	628	599	618	567	652	629	609	618	634	594	617	619	591	604	627	592	611	627	607	607	587	664	633	629	615	640	633	569	644	634	628	629	597	559	602	617	609	559	571	624	607	608	608	660	599	620	619	669	640	591	555	627	659	654	589	641	603	618	607	612	605	591	621	640	641	613	627	642	633	617	598	647	580	653	658	612	568	613	587	624	618	620	602	633	629	652	667	643	625	624	595	628	640	604	602	612	611	639	614	604	623	639	597	651	639	626	635	622	601	616	601	643	570	627	632	601	647	640	600	591	624	648	628	631	614	641	609	620	591	580	578	597	658	616	632	631	635	618	631	620	630	626	621	667	573	602	603	654	630	584	616	640	564	604	598	620	596	582	645	657	642	590	638	600	588	660	620	625	647	624	646	673	597	633	628	613	662	646	627	648	609	599	637	647	600	607	710	623	638	614	635	618	667	596	607	643	638	686	608	566	600	643	600	654	643	615	632	609	616	588	629	597	616	597	648	614	615	632	587	616	610	620	636	632	623	609	628	593	658	598	622	599	582	598	630	607	576	605	634	607	607	649	650	639	591	608	611	615	582	648	657	628	632	636	602	616	647	617	600	574	632	652	576	646	597	623	613	643	604	634	626	673	633	641	616	617	597	617	630	610	601	666	610	625	610	615	672	615	570	610	621	633	622	620	634	650	606	606	636	672	614	578	564	638	617	637	568	657	592	602	658	566	640	635	585	625	616	624	622	643	610	612	621	640	632	584	641	610	669	616	573	606	625	597	660	605	620	645	649	648	689	596	632	622	623	650	636	655	578	613	567	613	615	636	598	604	617	650	614	636	620	611	629	608	639	595	594	627	636	642	630	612	617	585	604	621	640	599	657	585	613	632	635	610	607	641	622	649	608	612	603	639	588	597	608	641	627	619	600	601	624	622	584	661	640	581	581	612	616	602	641	672	632	626	616	576	633	623	594	635	621	656	631	646	604	626	628	631	634	669	638	640	626	636	566	685	601	618	648	661	597	641	622	621	629	629	649	616	603	618	618	579	630	619	613	618	635	637	639	609	596	652	612	638	640	617	616	651	606	624	626	605	617	612	642	646	581	621	643	662	592	599	622	647	650	641	582	604	645	617	607	594	612	609	580	607	603	575	598	602	633	617	600	637	623	611	626	633	612	599	630	578	597	636	613	581	629	644	613	659	639	605	594	607	591	592	700	634	643	620	624	584	566	639	614	614	610	597	611	610	599	588	579	648	616	632	648	629	612	635	605	625	601	644	639	565	611	659	573	614	596	626	621	662	599	612	603	598	640	588	563	641	636	622	629	605	640	602	607	644	587	611	585	598	564	596	610	612	611	661	600	613	611	668	605	634	652	627	605	627	607	640	607	624	618	628	651	619	617	624	592	627	610	622	665	614	611	667	632	604	615	581	618	620	609	637	655	640	594	643	628	603	631	635	663	614	631	628	643	625	628	647	569	627	634	607	596	586	620	619	574	618	598	623	615	618	595	633	599	651	637	600	594	647	606	632	612	620	601	621	632	633	620	622	597	617	621	612	620	599	635	598	582	628	639	633	642	654	611	614	644	593	626	642	628	590	621	626	594	657	599	596	620	631	609	593	643	550	649	591	616	618	603	606	630	622	574	635	602	592	636	608	616	623	583	604	596	599	628	593	631	634	638	609	604	643	629	607	625	586	615	595	619	656	640	612	609	637	608	576	592	615	604	644	614	605	603	645	635	610	589	658	585	634	636	623	643	665	586	596	611	651	615	640	684	596	609	599	621	649	650	606	623	579	607	609	616	632	609	673	586	667	571	665	589	614	633	589	629	590	627	611	588	598	588	564	644	616	616	603	602	667	572	633	599	639	592	588	615	607	682	668	638	571	643	583	633	585	602	582	577	579	591	595	591	657	634	597	640	612	561	634	610	597	606	622	601	675	593	637	616	603	587	603	628	642	619	584	609	595	608	626	652	596	610	616	607	631	648	583	620	626	547	611	656	603	559	647	636	605	586	598	612	598	633	591	607	579	598	662	576	664	615	624	613	657	675	594	634	607	595	587	601	571	655	637	610	597	597	648	666	640	645	610	631	627	586	601	611	637	624	564	611	613	585	621	639	597	595	582	635	658	657	596	660	635	625	647	584	612	583	631	559	625	636	616	598	635	631	595	629	610	633	651	637	612	581	609	589	594	577	591	643	613	633	619	658	596	634	625	597	593	613	609	606	582	616	620	625	555	635	602	649	650	602	621	615	615	619	661	626	608	648	637	654	577	654	596	600	564	590	588	625	617	620	628	615	610	610	602	641	657	581	619	663	646	588	633	598	613	625	609	574	569	552	632	660	677	612	575	603	648	613	607	598	672	650	603	559	635	622	624	611	654	653	633	572	579	618	646	614	609	621	624	617	595	586	584	654	636	660	623	625	601	632	612	640	661	603	616	614	665	641	621	620	635	608	588	670	599	625	620	575	612	597	616	604	600	652	616	635	637	598	643	649	604	623	613	654	648	636	590	610	635	648	605	600	658	559	589	592	656	626	669	614	595	665	614	637	578	613	617	632	583	630	620	622	628	628	591	646	590	605	633	630	595	553	637	648	615	587	584	646	613	628	608	573	586	614	635	621	555	609	617	637	603	587	619	598	633	604	640	621	661	628	576	620	597	625	635	637	630	558	640	651	601	594	648	650	610	632	646	590	663	588	605	579	626	655	603	596	619	652	602	608	587	633	593	633	592	624	604	616	620	623	639	625	612	605	629	638	631	637	587	648	616	637	617	622
20912	14870	13386	7515	5116	3796	2975	2273	1976	1658	1506	1334	1261	1114	990	940	936	841	839	767	817	788	778	700	729	710	671	702	708	654	643	661	701	642	652	693	688	668	655	608	675	639	634	603	609	626	616	621	620	595	572	595	643	630	650	600	684	614	597	597	633	592	578	620	605	608	608	584	605	597	592	599	590	601	594	598	609	576	557	612	605	609	618	597	615	574	584	615	601	567	641	547	645	576	588	576	555	596	567	527	573	590	601	578	644	629	605	601	598	604	589	585	570	557	587	608	545	594	582	581	568	558	572	597	598	606	601	582	548	609	582	599	544	615	561	603	593	588	569	601	628	617	586	611	593	617	575	575	551	595	635	596	595	621	578	568	593	584	579	614	585	612	569	597	604	598	583	560	551	604	599	591	585	617	613	582	580	606	549	597	572	599	646	599	581	595	543	566	613	593	605	629	603	628	609	584	639	578	595	576	588	570	590	606	547	597	590	541	583	562	658	573	590	598	632	580	587	588	608	585	562	585	579	532	593	587	615	601	566	621	566	605	606	551	633	599	587	589	558	550	560	604	590	594	594	586	573	585	628	632	569	565	557	567	616	547	555	617	595	564	511	593	601	581	576	531	626	602	572	559	588	541	620	624	608	622	616	594	570	569	619	589	612	579	567	591	629	627	565	604	616	620	614	609	601	589	606	586	568	579	597	584	580	601	592	605	592	611	560	623	574	580	582	571	587	576	610	539	622	597	571	621	628	606	569	643	582	594	600	548	558	573	626	619	569	594	599	602	584	584	583	563	621	619	617	573	600	640	573	577	579	563	536	573	583	550	595	534	631	635	582	623	553	613	552	613	581	610	567	607	543	618	586	579	574	585	567	562	584	552	590	618	581	597	579	576	567	593	587	610	576	573	610	574	581	615	563	588	601	607	561	628	593	580	588	632	587	596	584	606	581	620	590	573	562	604	590	576	520	563	582	547	575	584	574	602	577	583	560	564	593	586	583	598	579	576	591	602	576	565	602	583	574	628	595	609	623	594	602	580	543	604	582	577	572	634	565	584	602	601	621	583	596	594	629	601	576	595	579	592	630	568	600	601	585	607	573	628	571	615	594	592	616	627	611	562	569	585	597	556	582	533	601	641	568	618	600	628	574	604	575	568	582	581	573	606	561	600	595	578	624	590	577	606	584	556	578	563	548	577	593	597	552	565	589	595	556	573	620	623	627	613	549	629	583	595	585	565	610	575	580	525	573	556	611	615	601	570	599	638	592	612	622	604	633	603	561	599	562	590	610	516	582	606	591	657	598	489	595	578	553	557	582	596	584	587	598	600	575	532	594	604	545	583	596	584	578	603	583	597	591	580	622	598	626	604	611	596	568	620	565	615	580	601	577	612	572	556	609	633	569	558	593	575	590	603	635	580	572	591	590	582	566	597	571	570	586	538	629	618	618	588	565	566	586	624	571	593	608	566	594	563	595	570	648	560	560	582	580	610	641	622	631	598	598	607	562	562	584	598	617	617	576	602	612	591	597	552	598	563	572	598	613	593	629	568	577	564	572	565	591	572	558	614	554	578	596	597	606	557	571	575	597	605	537	594	573	622	560	555	605	594	596	611	579	563	577	616	557	619	586	599	623	582	576	586	549	590	583	622	572	593	596	620	612	574	570	576	581	630	566	557	591	583	572	631	594	595	624	592	580	623	590	608	557	594	633	609	583	579	562	596	589	589	599	600	578	552	604	584	541	618	562	582	591	588	583	569	608	580	572	581	556	540	563	620	618	574	610	578	600	610	584	571	595	573	599	595	569	590	600	583	597	617	618	592	590	610	608	588	553	586	619	608	567	571	583	610	587	614	599	574	554	593	561	572	561	596	546	597	565	574	566	631	596	556	572	618	590	556	584	576	561	542	575	580	587	587	644	615	585	592	592	604	552	568	580	582	553	602	599	581	601	561	574	645	544	574	582	609	578	575	589	574	520	613	606	616	576	568	546	537	596	575	576	549	569	562	608	579	580	554	600	618	597	547	622	577	606	558	596	618	573	559	592	600	571	610	582	599	590	584	618	615	582	571	568	571	622	574	594	592	647	567	569	591	617	571	611	612	602	580	575	575	598	622	597	589	588	599	607	555	591	581	625	634	601	573	558	620	595	604	533	574	575	575	602	573	593	553	569	615	602	597	619	600	572	565	576	568	596	599	559	560	572	641	568	602	582	613	577	609	635	548	613	593	575	574	609	564	581	584	553	597	579	589	661	591	592	641	598	564	561	580	590	585	584	580	609	616	589	641	579	589	547	591	652	579	603	558	568	599	590	555	600	625	586	574	613	615	615	597	604	625	602	601	592	619	521	570	617	565	563	614	574	576	569	600	617	591	582	536	609	571	591	554	588	565	550	579	571	582	609	584	609	634	581	549	638	593	585	597	583	562	600	601	584	631	627	596	603	551	568	599	601	592	576	582	585	637	594	624	607	633	587	611	583	577	565	637	601	630	599	560	618	600	602	600	603	543	598	546	588	615	650	590	598	605	585	581	565	631	540	582	557	580	582	584	565	540	585	576	555	572	587	585	576	625	578	594	599	591	591	602	553	571	606	597	618	570	604	579	566	578	598	592	548	593	560	581	565	577	605	593	607	602	615	611	593	578	540	603	608	594	567	546	578	626	616	583	614	586	588	615	534	563	561	583	570	615	613	626	606	580	594	592	566	577	588	617	627	600	574	573	586	537	568	588	546	591	590	599	567	545	587	608	622	611	599	549	590	582	576	578	615	582	629	642	575	603	622	604	575	575	573	565	555	557	595	572	585	606	605	606	604	622	584	563	585	614	586	588	575	550	627	630	580	599	582	587	577	578	634	632	575	591	594	573	621	562	572	590	609	560	562	561	535	576	598	637	584	619	552	604	604	630	602	583	577	577	622	555	552	595	592	565	598	581	583	583	566	586	578	590	573	562	594	576	589	595	583	608	533	555	580	606	626	606	583	587	589	611	603	602	586	623	603	603	583	592	560	629	592	588	568	613	590	598	556	580	561	565	592	596	595	588	595	572	594	610	571	611	561	614	585	563	604	627	611	563	571	590	587	600	586	608	594	606	582	576	556	629	559	576	596	598	606	607	572	568	573	587	599	600	629	607	547	588	551	570	554	571	563	609	557	628	563	576	623	574	577	617	590	593	586	553	615	559	601	577	627	616	607	568	611	553	593	614	583	578	596	561	575	599	576	604	559	595	619	582	564	581	631	554	579	583	586	552	583	577	590	581	574	589	610	597	593	550	593	588	555	618	595	613	558	561	608	585	610	587	603	598	575	585	597	567	577	553	615	589	625	590	590	582	567	580	553	607	557	615	611	583	569	613	585	557	576	606	585	625	581	554	595	597	591	577	574	564	577	594	585	542	590	570	549	568	578	566	591	595	571	590	566	607	602	613	568	523	582	635	633	574	596	585	609	545	551	559	590	586	555	592	582	568	561	570	608	583	587	581	587	593	602	592	613	596
30677	12919	1487	446	353	293	290	272	261	279	250	263	233	281	256	240	271	264	258	280	280	243	248	241	288	264	266	231	262	204	235	283	268	250	257	232	263	231	231	247	266	278	266	276	291	260	237	255	244	264	259	260	265	269	274	272	250	241	221	236	271	244	262	226	251	241	248	243	269	230	270	228	281	248	261	279	276	280	244	271	270	275	275	264	260	243	269	218	249	219	243	254	224	242	267	241	255	255	299	251	255	249	298	282	225	254	256	265	247	235	238	278	258	237	254	262	252	254	251	274	253	247	250	271	232	238	241	240	248	246	266	256	251	257	249	292	240	266	256	257	256	240	214	287	265	239	262	238	252	241	251	270	263	225	252	248	259	257	267	292	266	255	258	254	268	279	244	266	261	243	241	233	253	268	267	245	261	239	250	256	237	273	260	251	256	239	222	242	249	239	280	265	254	257	249	274	226	261	280	273	227	257	275	224	258	231	266	277	261	258	273	261	216	259	278	246	276	243	252	283	265	251	228	277	268	227	244	270	250	273	243	255	237	269	252	278	238	236	235	256	224	255	259	256	274	281	251	281	245	269	234	230	235	253	277	272	258	230	229	260	252	260	277	256	270	242	245	245	245	284	253	232	275	256	283	252	256	255	243	262	232	253	239	258	239	268	243	285	243	243	268	213	252	277	270	245	253	243	264	247	256	245	275	259	224	254	266	282	273	275	249	276	270	263	219	276	273	263	249	261	254	243	266	289	257	251	294	230	260	254	238	263	241	253	260	232	256	236	244	252	275	293	251	231	292	247	252	251	267	238	262	261	253	284	240	237	246	244	232	269	256	234	281	232	247	261	241	278	223	248	232	259	223	261	234	251	264	237	272	256	254	281	278	244	255	238	275	242	268	268	269	238	258	273	267	266	272	259	224	234	242	264	267	286	255	278	224	259	245	252	261	227	281	265	283	221	260	243	233	242	270	237	276	262	304	246	270	263	262	273	240	261	277	208	265	242	229	249	246	271	276	269	257	260	282	273	271	243	260	254	255	259	257	238	253	251	245	246	252	272	239	269	254	306	218	243	257	264	243	249	266	283	235	221	244	263	261	249	255	251	237	263	253	266	246	249	258	270	239	229	269	243	258	246	249	291	279	234	249	259	246	249	250	249	290	257	219	244	234	232	268	253	263	251	257	271	222	257	244	253	270	265	248	252	262	245	247	249	254	266	240	237	257	288	284	272	247	234	235	248	267	263	250	264	237	262	278	249	265	234	260	262	213	264	264	249	273	254	264	243	288	258	249	256	242	234	292	241	258	275	279	260	262	251	240	254	232	251	246	257	241	249	273	277	256	255	260	263	259	281	256	238	229	269	263	245	226	257	216	261	240	230	238	257	263	251	245	266	254	258	244	243	242	260	252	256	232	251	239	275	262	243	259	261	246	242	262	249	256	250	245	275	261	257	269	250	260	255	222	251	262	233	279	245	248	285	296	283	264	258	270	276	270	264	245	279	260	231	249	236	260	256	263	266	267	287	235	228	253	257	259	262	233	255	262	262	253	259	277	267	243	260	267	242	254	284	266	249	253	265	275	236	225	278	273	243	248	269	257	246	234	239	223	256	267	245	272	280	265	257	253	242	259	263	268	265	246	222	236	262	237	240	247	222	240	256	264	236	253	259	252	235	270	279	272	249	254	252	250	265	227	254	243	257	282	240	222	264	249	238	251	250	263	235	232	260	237	258	262	248	215	258	258	239	235	267	264	232	267	290	275	229	236	228	261	242	272	224	239	251	272	266	260	250	252	243	265	233	259	240	278	276	258	251	270	223	237	278	234	261	291	268	253	253	262	242	255	258	232	286	240	246	245	261	233	261	260	239	261	230	249	251	238	218	260	226	255	244	275	286	234	248	243	245	253	246	242	254	254	246	250	215	255	226	267	244	258	243	271	254	270	258	259	241	251	250	276	238	273	253	273	258	276	272	282	236	255	242	259	249	242	286	247	234	245	246	235	232	222	248	274	259	227	268	252	250	266	257	251	257	260	243	252	241	254	285	264	232	241	273	248	241	236	245	242	260	252	267	222	277	268	255	229	227	251	237	229	283	253	257	260	254	253	213	255	302	241	269	259	263	222	251	221	246	262	243	244	249	266	271	255	235	241	261	226	281	241	242	245	253	229	256	270	228	275	233	228	256	238	264	240	271	256	251	251	266	253	245	264	237	257	276	230	265	260	297	256	260	259	245	262	266	250	251	238	282	262	248	272	251	277	241	264	255	259	255	260	267	268	263	227	239	267	229	257	273	282	244	273	255	213	262	235	229	258	258	284	283	258	293	236	261	267	266	222	234	251	262	242	262	229	246	253	234	258	243	243	241	255	258	240	239	262	256	247	256	230	255	239	232	284	251	265	254	241	237	261	251	243	253	228	293	243	223	277	219	227	244	261	248	250	259	247	246	262	240	260	284	245	249	255	253	234	244	260	228	263	234	226	285	275	268	229	259	256	259	256	272	232	246	260	249	246	260	245	244	246	227	253	285	245	258	231	233	258	254	271	221	254	259	267	235	267	274	232	241	248	252	257	275	252	267	243	279	253	278	266	274	250	248	254	262	246	242	263	254	232	267	238	228	287	290	288	241	253	282	247	258	271	269	225	258	261	279	252	248	246	276	255	255	264	273	270	278	253	271	242	268	263	253	254	227	223	261	246	262	243	300	286	246	240	269	278	250	260	244	262	272	235	255	233	271	250	246	233	233	232	296	250	250	255	286	257	239	260	226	260	244	261	258	222	259	258	249	271	266	223	263	257	275	271	246	280	284	258	278	262	237	246	227	226	274	263	221	252	257	241	282	262	258	250	254	251	266	254	245	252	285	248	252	260	277	223	245	255	254	270	256	278	242	277	254	250	249	251	212	240	223	260	246	271	259	254	253	241	273	259	233	237	263	247	220	224	258	259	270	262	258	239	288	274	232	253	249	226	252	254	257	253	237	247	271	239	262	273	263	278	260	264	263	244	240	279	270	240	267	253	239	272	266	259	248	255	266	247	257	269	272	255	245	259	241	246	242	259	261	256	236	247	241	232	225	265	247	265	233	266	225	256	248	210	243	256	263	264	280	246	261	274	264	280	235	271	246	246	232	251	255	252	269	285	255	249	264	244	231	241	260	260	264	264	266	231	248	250	302	240	249	264	267	263	266	261	225	234	226	248	246	258	241	257	258	260	261	266	260	300	250	252	256	273	245	267	258	269	220	266	249	267	252	264	233	216	248	260	243	270	244	246	254	259	208	266	275	242	240	223	283	246	238	234	248	239	258	273	238	236	274	248	225	240	257	271	243	285	242	249	256	247	267	249	227	230	241	258	257	249	252	273	293	274	250	270	240	265	248	266	264	250	231	277	238	250	252	247	251	260	256	249	247	261	255	282	240	229	240	245	238	240	252	262	286	259	265	235	241	247	248	269	234	293	276	280	259	239	253	256	229	271	236	266	284	253	272	259	291
14991	780	627	475	399	348	312	309	322	291	319	301	308	305	259	300	311	301	273	265	273	289	290	280	273	277	298	272	288	282	264	267	285	296	286	253	287	282	287	269	262	278	286	278	260	269	306	288	282	274	281	278	275	281	283	280	276	295	300	271	280	274	262	263	279	261	302	309	295	254	303	302	265	252	299	271	279	303	280	241	267	260	276	313	283	273	297	272	255	280	269	277	278	254	264	311	272	280	267	280	272	271	273	260	293	284	259	286	286	269	273	269	309	294	296	299	270	289	288	286	301	290	278	297	301	306	241	252	276	289	276	271	304	304	292	279	296	263	284	283	250	262	273	301	286	260	262	281	318	305	260	280	263	319	283	279	297	290	257	282	281	294	296	280	254	284	311	292	265	292	304	274	278	267	304	275	264	302	246	290	299	300	276	276	285	291	314	286	314	276	288	288	282	280	295	291	291	288	264	278	301	290	291	214	272	279	280	282	259	239	279	307	255	266	278	308	263	274	301	270	266	280	288	260	282	268	283	297	259	297	321	258	256	277	271	254	265	269	298	285	278	291	284	297	277	251	286	321	286	260	266	264	292	293	273	277	279	311	297	302	260	288	272	264	317	267	310	297	303	285	267	270	248	277	265	278	268	263	296	274	308	280	298	294	272	299	307	293	255	268	259	263	281	302	257	276	282	287	258	269	285	281	301	297	271	271	281	258	277	288	263	272	285	281	276	261	289	272	261	269	262	295	272	271	296	272	290	292	256	264	274	300	290	263	285	290	281	271	270	275	257	318	294	271	248	287	289	250	272	282	293	261	299	288	281	257	270	261	288	263	272	300	264	287	283	279	290	288	273	267	289	276	279	298	287	276	281	290	274	286	283	295	324	291	282	246	255	258	267	282	293	293	269	278	284	267	300	281	265	259	282	294	261	305	277	281	280	311	281	299	265	257	282	259	282	285	301	282	280	289	274	284	297	282	296	286	294	263	268	296	297	266	289	288	284	273	292	263	276	280	291	277	259	270	307	258	270	282	276	279	275	297	289	254	289	282	290	279	284	286	272	296	297	255	298	277	260	271	280	287	272	268	271	297	290	271	298	270	287	269	261	258	280	274	284	289	260	281	264	288	273	287	296	301	269	280	294	303	309	293	314	306	285	255	291	267	243	268	288	261	290	300	292	284	286	286	308	282	276	280	277	294	303	271	272	316	277	287	298	267	269	286	277	299	274	295	260	302	285	264	294	282	308	274	295	258	247	274	273	289	261	312	312	271	288	284	257	265	276	269	267	283	311	291	276	289	264	284	280	293	276	268	292	294	297	274	296	252	296	269	268	264	271	270	266	270	274	300	275	265	291	271	270	296	281	292	301	264	279	250	290	284	259	282	289	300	256	295	292	283	235	271	279	295	280	314	280	309	273	263	269	269	278	310	277	301	281	257	293	273	269	289	276	239	283	272	258	308	280	278	287	277	279	294	285	257	278	299	284	308	275	282	260	279	272	255	282	260	258	280	305	263	288	295	259	285	293	287	273	290	292	295	278	273	262	268	298	329	291	280	286	290	289	284	283	251	262	261	321	296	253	284	251	275	249	253	283	251	257	286	277	310	296	283	225	258	251	288	277	270	292	255	292	283	250	272	285	295	258	261	261	282	289	317	289	279	258	283	277	292	291	282	309	292	285	272	244	259	250	296	282	282	279	297	253	288	257	289	254	291	280	280	270	308	243	256	280	300	291	273	319	285	283	286	257	282	306	262	258	300	248	293	308	263	276	265	289	248	267	289	306	284	275	326	279	288	262	295	272	284	308	277	277	290	283	261	279	280	289	295	287	287	284	295	290	264	245	269	279	276	284	322	279	240	298	293	260	259	246	291	308	261	272	289	281	268	311	297	284	319	267	266	281	263	286	271	251	285	291	288	296	298	292	247	274	284	282	283	281	299	300	270	287	276	296	277	283	250	301	286	305	275	255	303	291	300	280	256	284	272	267	278	257	269	275	304	273	293	282	295	302	276	295	272	316	271	279	279	267	270	298	266	291	282	262	279	260	291	285	274	249	276	273	306	273	253	273	280	282	272	271	290	258	265	273	303	301	282	283	265	277	296	281	265	298	272	272	277	280	266	271	317	299	282	266	271	300	279	240	295	285	272	298	274	267	266	273	286	238	280	258	294	282	279	268	313	271	254	302	272	260	315	308	263	282	263	265	278	275	276	298	297	255	312	258	247	290	286	299	275	275	280	282	285	287	276	322	284	302	282	275	265	277	274	280	301	291	262	314	296	281	245	271	290	289	250	261	292	327	280	301	255	304	286	285	258	283	257	276	299	264	276	280	266	285	270	316	298	280	270	274	247	309	249	270	268	273	271	282	285	307	270	271	286	306	253	254	267	283	283	294	295	299	277	322	286	268	279	302	274	292	261	291	302	290	253	290	287	260	303	264	254	289	262	285	286	280	284	290	250	275	296	294	291	280	271	272	266	266	248	283	262	262	279	267	295	301	279	289	274	291	271	288	289	289	291	287	286	300	249	277	262	260	253	270	280	287	257	271	294	271	295	291	252	269	300	303	265	269	294	293	279	269	295	270	286	278	279	265	270	324	249	265	285	278	279	295	277	320	278	283	316	277	268	258	292	289	269	309	267	292	247	286	269	290	255	287	289	282	277	287	283	252	300	255	279	278	282	281	294	302	285	247	284	286	279	267	288	262	263	274	307	266	283	259	264	271	270	276	278	318	257	283	297	272	249	255	325	281	280	264	282	282	268	275	287	269	273	272	288	282	307	277	278	277	294	303	260	275	298	294	302	292	232	277	281	301	258	304	274	281	268	281	244	257	293	241	295	284	300	285	247	289	288	261	292	280	297	288	266	280	286	275	267	271	292	295	276	267	262	240	314	301	261	283	273	298	268	282	270	281	272	295	247	261	292	291	286	274	284	314	288	322	253	283	264	286	264	294	284	298	294	253	254	298	315	272	282	266	285	294	301	307	316	282	300	272	276	307	245	318	293	257	299	288	263	258	256	277	264	265	280	272	276	301	304	274	274	259	294	269	310	282	277	274	260	258	301	265	280	281	279	267	272	260	285	277	274	276	290	284	287	280	277	282	254	266	301	305	272	262	311	282	289	311	266	273	298	237	275	294	290	304	300	286	259	279	288	263	300	274	270	269	251	320	263	250	263	277	278	271	270	303	272	280	287	287	286	285	293	304	275	288	267	270	309	282	295	279	256	285	283	282	265	285	271	278	289	313	282	289	277	319	287	291	277	267	262	244	268	283	301	270	281	281	272	249	276	276	265	285	273	274	272	283	267	257	294	302	293	296	308	284	270	271	286	280	251	261	271	303	292	269	266	279	277	295	284	308	268	311	277	291	274	290	311	251	252	258	270	291	277	265	258	255	286	264	291	257	314	269	273	298	288	286	289	257	265	269	270	279	281	287	276	266	267	285	273	265	284	268	264	274	279	245	268	242	274	264	283	277	291	269	303	253	297
24996	20598	27114	24038	20566	7378	968	697	589	497	470	440	383	389	368	378	298	358	338	352	348	331	303	316	301	319	320	297	317	326	322	299	279	288	289	313	273	317	282	292	279	263	314	273	301	272	254	274	291	331	308	286	278	266	285	305	296	304	289	291	278	295	272	265	274	272	279	272	296	288	324	286	288	300	284	291	278	269	286	318	306	279	277	290	278	298	269	295	308	272	253	273	261	296	254	295	286	313	300	276	271	260	261	292	264	302	285	265	302	305	245	316	295	305	276	264	261	319	260	305	257	292	259	281	302	291	325	289	268	292	272	275	289	292	258	261	275	284	293	278	250	313	280	290	302	278	322	276	283	265	314	251	279	273	322	275	293	295	283	260	274	308	283	310	274	289	274	283	297	291	274	293	314	307	287	266	301	235	301	260	273	305	268	277	274	278	294	272	289	283	292	284	310	303	272	277	300	277	300	278	287	282	281	268	305	283	286	284	293	275	304	256	313	281	289	294	279	292	294	290	317	259	287	242	290	283	279	301	267	267	255	269	299	264	265	289	290	304	301	300	310	292	289	294	270	286	304	284	273	276	287	287	298	269	268	312	297	261	270	271	262	300	243	278	271	279	275	265	297	237	282	346	294	288	289	262	259	263	310	271	270	265	275	278	303	277	242	290	251	260	264	287	290	307	315	287	279	257	281	274	274	306	268	273	285	278	263	276	294	296	275	321	299	246	325	304	249	264	292	276	262	271	277	275	255	297	272	265	266	305	248	240	287	278	264	304	311	279	284	285	288	275	284	271	252	254	293	286	291	270	306	278	271	287	270	264	281	271	268	278	257	283	266	265	265	314	265	278	244	271	264	280	264	276	267	282	272	284	262	222	296	279	267	276	265	292	274	253	294	288	266	291	299	266	287	303	273	322	260	255	233	278	254	315	283	301	292	261	278	249	273	304	329	268	284	287	296	276	279	294	278	270	295	293	298	269	290	264	240	274	278	282	279	268	267	320	321	273	287	284	249	298	277	270	297	275	291	268	285	286	295	289	272	283	262	296	251	286	299	318	309	278	290	260	275	263	268	276	264	228	298	275	259	313	252	298	278	296	289	248	256	327	280	269	268	304	276	282	299	299	297	306	275	294	269	282	274	271	281	284	280	280	268	277	286	269	275	280	290	263	290	253	285	290	252	298	298	261	284	291	292	286	267	262	282	309	271	259	269	265	266	265	269	251	274	226	287	262	283	290	277	254	265	281	314	293	297	298	261	295	295	250	264	257	285	284	291	279	274	254	279	287	249	281	300	272	282	301	280	287	301	286	295	259	281	292	296	284	270	264	315	275	292	270	302	245	271	285	273	255	265	297	253	268	311	297	262	276	254	309	303	297	281	296	296	285	290	317	277	257	285	269	284	293	258	297	295	310	271	305	282	297	314	270	288	263	297	294	268	274	250	261	300	274	278	266	286	286	291	281	269	304	276	267	288	285	258	299	251	280	310	291	248	253	288	260	291	312	300	288	268	255	272	291	294	289	260	305	313	315	272	292	305	300	283	270	269	270	290	271	252	279	255	249	279	265	271	305	284	283	296	276	272	303	289	286	270	238	263	299	283	271	297	268	255	272	265	281	296	296	278	276	314	295	285	270	274	301	268	292	281	285	247	254	298	290	286	304	274	301	306	301	275	300	276	291	301	272	274	250	253	266	277	285	268	257	288	298	265	274	311	285	267	290	292	247	284	275	257	295	256	279	290	271	257	248	273	274	290	291	272	278	236	286	281	280	276	305	288	305	262	248	298	275	280	281	278	269	282	254	291	297	264	280	353	279	317	319	293	309	291	293	262	288	228	300	279	253	284	312	278	295	263	279	284	284	261	300	297	282	267	294	285	296	266	250	285	291	264	298	295	293	300	296	273	305	291	267	289	276	296	286	290	257	251	274	287	274	290	295	290	276	297	265	280	281	259	280	269	260	284	320	279	289	236	270	274	302	251	258	269	278	282	266	274	284	260	280	279	280	242	263	283	301	287	288	276	314	277	298	291	278	292	258	274	241	284	297	277	291	276	285	277	286	287	254	297	262	268	270	303	262	265	272	301	283	256	305	260	275	299	289	244	275	258	308	278	291	305	304	272	283	276	282	266	261	284	295	267	276	236	257	259	271	279	322	296	279	251	291	271	271	241	280	290	291	286	290	267	286	272	295	299	296	256	287	297	268	267	271	302	288	296	251	250	281	283	288	284	292	284	268	300	277	279	271	245	282	285	278	273	296	286	284	272	241	273	283	306	273	243	268	305	287	285	278	261	312	282	285	261	266	295	270	267	299	283	286	283	306	277	314	297	292	299	272	275	296	291	283	292	270	311	279	263	286	303	288	274	254	271	275	260	269	241	259	277	294	257	294	258	309	274	289	285	290	253	299	274	277	280	289	331	302	288	280	286	276	268	301	293	276	303	274	301	275	253	293	296	261	296	289	302	283	265	295	273	285	276	248	286	287	278	281	289	304	278	271	301	304	276	287	326	299	241	273	247	255	264	277	263	280	312	261	289	273	264	310	272	265	256	269	302	285	309	240	295	313	261	281	284	273	308	297	260	264	264	252	258	300	322	261	284	282	287	301	282	280	309	270	278	272	302	273	310	301	291	313	310	266	277	283	300	289	281	287	266	270	300	311	282	268	289	267	288	253	244	251	277	272	266	262	272	278	249	276	301	288	279	281	253	284	250	291	288	296	265	304	265	293	288	289	238	264	286	283	287	298	255	286	275	306	267	307	276	272	287	270	269	290	266	285	295	305	302	255	318	250	312	310	289	272	273	294	263	272	276	268	264	259	262	299	261	286	270	283	290	281	294	276	264	276	289	299	279	277	312	269	297	271	264	300	288	272	283	291	311	272	287	270	320	300	277	256	268	315	298	275	247	253	285	279	258	272	312	280	277	315	254	309	258	265	290	290	286	294	271	252	280	239	245	288	268	244	329	261	290	273	309	310	282	289	294	288	298	279	295	280	308	270	281	263	290	311	276	302	280	290	296	292	265	284	279	282	298	295	312	327	256	271	312	255	274	274	286	289	263	297	265	273	265	279	273	295	280	281	290	245	289	264	267	257	240	255	291	255	273	256	326	264	294	258	295	279	271	288	274	313	288	282	298	273	285	271	247	275	250	273	300	279	264	269	291	266	275	266	300	265	320	249	289	275	294	280	297	275	301	277	296	255	283	288	255	279	274	274	278	278	257	293	292	291	279	297	281	283	289	287	291	267	283	294	290	280	280	276	300	271	297	272	314	292	311	272	258	299	268	257	295	267	242	292	288	256	280	321	256	295	255	275	293	308	288	275	277	296	267	248	252	249	273	259	269	249	280	285	306	270	301	297	303	290	285	293	258	287	259	268	281	264	281	277	261	289	271	295	252	297	285	293	268	265	288	280	267	314	296	269	293	309	278	285	296	258	304	262	281	272	301	259	263	294	302	252	289	267	255	292	266	252	266	277	262	263	290	283
21619	8399	7748	4059	2612	2005	1432	1233	909	886	692	616	590	502	470	497	447	434	410	440	372	354	352	358	353	355	355	346	340	306	331	312	296	310	310	293	320	316	286	315	291	316	308	316	314	294	290	301	329	304	293	280	301	297	278	276	273	265	293	297	283	301	258	297	314	251	276	276	304	311	296	291	289	276	270	297	310	290	308	286	331	305	327	301	297	284	309	269	321	285	274	279	297	323	315	282	316	273	274	338	292	269	299	272	306	299	300	293	290	267	297	283	316	285	315	263	269	244	292	304	270	302	282	296	287	292	294	271	275	278	297	279	294	307	283	300	286	280	271	291	273	299	292	301	299	266	295	287	267	290	268	284	282	298	300	324	296	280	257	300	278	303	277	299	286	325	281	266	294	282	293	301	289	261	277	245	286	289	288	313	282	302	293	291	294	275	274	270	292	274	300	285	288	291	275	292	304	295	298	293	292	292	268	251	296	303	280	308	284	274	283	272	284	260	296	291	306	278	291	311	309	297	288	291	285	311	286	285	277	287	295	272	320	273	281	291	274	288	301	277	283	276	262	290	266	263	292	293	314	267	294	292	258	268	279	294	310	278	241	316	268	255	302	285	284	306	239	296	294	285	261	305	290	283	298	273	308	258	285	283	308	290	298	282	287	290	308	311	292	305	278	268	298	295	288	279	294	286	275	282	286	292	258	295	285	304	290	295	313	273	275	272	284	311	286	264	289	304	294	282	280	277	300	277	299	305	296	289	257	290	314	301	299	288	265	300	280	262	284	294	271	275	271	296	295	271	300	274	252	301	281	304	301	284	269	278	283	299	299	286	278	271	307	300	281	283	301	300	322	281	284	290	301	297	306	299	304	280	301	300	279	289	304	288	273	285	280	307	273	302	282	306	283	257	282	301	301	295	281	278	283	310	284	269	292	286	296	304	301	289	280	286	291	286	278	297	300	304	304	311	283	247	275	297	286	292	280	323	281	287	298	282	302	301	286	260	318	277	270	287	294	306	275	305	299	290	323	288	279	284	286	275	280	299	297	309	266	286	281	265	310	272	333	272	284	292	292	275	279	293	252	266	287	279	305	284	285	318	299	290	273	291	292	284	294	244	260	289	262	297	300	304	278	267	293	287	315	309	284	303	281	261	288	302	278	274	307	311	316	304	295	266	305	294	268	256	308	274	309	297	289	309	297	259	295	320	319	322	278	264	332	241	280	290	312	276	292	283	249	283	283	281	263	292	298	301	264	282	281	312	280	299	286	272	294	293	291	292	309	298	297	275	270	269	280	268	290	290	266	299	287	305	288	310	279	277	278	290	299	267	300	265	313	278	290	281	276	325	294	316	262	301	252	286	281	304	303	273	311	282	268	273	260	295	269	252	279	266	246	281	276	265	283	311	284	274	290	255	284	283	279	289	295	308	241	313	294	279	276	264	275	289	265	315	280	273	300	290	310	288	278	278	286	291	290	303	289	281	315	286	281	265	271	292	298	256	305	266	280	268	282	292	273	285	286	323	297	288	275	341	300	281	323	295	287	272	269	274	292	297	315	277	294	307	328	248	287	309	310	286	284	310	319	268	256	289	301	329	293	274	293	308	303	285	290	307	283	318	287	311	285	296	281	299	282	269	294	285	276	299	287	299	310	258	313	307	283	306	268	284	304	275	277	276	275	295	261	285	262	290	288	293	289	305	291	308	275	287	273	287	271	303	311	264	300	289	309	285	270	245	269	301	322	279	293	288	297	287	312	265	273	312	283	275	275	295	304	298	293	294	285	276	287	305	297	276	299	291	295	287	290	268	304	298	278	295	239	301	289	303	267	323	284	277	301	283	288	279	269	312	296	317	288	290	292	284	275	286	291	252	264	265	267	280	284	305	287	283	284	265	277	296	280	289	309	277	295	273	279	282	289	285	286	301	293	273	292	294	299	296	260	261	275	291	255	277	268	268	283	289	335	310	305	280	277	306	246	285	283	276	299	288	273	294	307	293	272	265	275	269	308	298	295	268	284	279	322	299	266	278	296	304	269	273	287	263	293	274	294	299	298	286	273	252	255	299	280	284	288	304	307	282	270	270	297	277	279	276	279	274	285	335	298	345	285	304	282	313	307	282	277	288	260	292	273	273	276	277	315	278	307	286	317	298	317	261	271	264	289	279	285	261	307	295	273	281	278	290	308	293	285	280	271	272	291	263	299	291	288	276	259	290	250	288	266	311	280	286	283	282	295	262	285	282	290	300	280	322	282	251	295	289	274	286	286	262	290	297	268	277	292	294	290	313	295	278	283	292	258	284	313	260	270	271	264	310	294	263	287	283	304	277	296	293	294	306	286	280	278	273	282	287	277	306	293	276	291	287	309	286	310	300	301	295	291	291	295	317	312	288	305	297	250	285	326	317	290	274	302	281	268	290	283	281	320	289	281	289	260	308	263	274	301	278	292	334	302	285	299	299	291	279	280	289	298	274	275	300	276	287	269	306	274	288	295	295	268	263	284	298	285	292	312	258	276	253	260	308	288	312	297	290	298	279	316	300	278	268	274	287	299	302	281	287	306	288	316	304	297	294	319	261	300	276	286	284	271	271	260	271	294	271	315	301	296	296	288	279	313	294	299	283	318	299	261	311	295	296	263	297	302	262	306	270	283	281	272	316	304	288	245	306	297	275	270	300	305	307	265	305	284	284	287	271	283	284	295	292	310	270	291	263	287	297	291	301	310	303	278	288	267	263	300	269	297	261	286	318	274	274	302	280	291	295	311	281	261	260	290	258	313	271	303	319	309	283	302	279	340	277	280	284	278	310	283	293	303	270	290	304	288	278	283	289	294	307	296	292	307	248	283	270	281	276	270	285	294	292	319	270	287	239	285	278	298	282	273	315	272	280	324	279	348	278	298	297	274	307	293	279	287	239	283	275	252	304	300	266	280	286	294	299	301	286	285	290	286	322	304	319	287	322	316	278	286	292	273	304	281	257	308	300	296	273	307	271	298	304	261	295	312	272	283	263	296	306	262	314	288	294	303	276	287	318	307	288	281	266	331	288	281	268	272	275	256	252	278	303	271	282	305	285	306	264	292	318	281	277	299	289	297	296	285	280	303	287	312	307	295	307	315	289	283	279	281	287	281	270	276	282	300	282	301	284	333	302	321	287	301	295	296	291	258	279	282	293	293	271	310	281	293	301	280	314	296	274	288	299	284	288	257	279	272	283	310	275	280	284	304	284	267	300	298	256	297	281	276	299	278	289	264	295	297	283	282	277	268	286	296	269	293	279	282	279	292	277	320	298	302	309	278	322	296	287	305	249	274	322	277	305	243	303	326	245	270	270	272	304	309	315	298	272	293	293	297	280	275	313	298	250	259	281	293	298	279	275	262	278	274	275	257	278	289	285	297	306	291	303	273	300	293	268	295	263	305	268	297	289	317	281	279	277	277	264	304	310	310	301	287	292	262	259	291	268	265	291	269	268	307	316	310	288	289	241	306	279
22852	20598	27658	23534	20604	20664	7494	1645	1156	1095	948	920	864	825	820	769	787	773	714	704	694	740	688	711	694	658	681	692	634	632	671	636	611	684	636	662	648	608	656	622	602	614	612	625	621	623	622	623	625	642	594	629	614	669	627	639	626	619	620	595	637	617	640	633	610	674	577	597	611	589	642	643	601	641	621	595	622	615	630	591	647	650	576	639	645	644	651	612	621	601	635	586	613	606	614	672	608	605	619	614	620	607	630	593	615	608	613	650	583	622	588	594	623	578	645	584	595	642	623	590	625	644	603	582	585	597	579	609	574	635	623	603	604	615	619	633	615	633	642	598	623	599	588	595	623	644	608	655	580	617	628	629	621	602	582	657	662	577	594	637	610	622	619	646	664	665	642	570	594	591	625	569	619	569	648	600	614	620	601	606	584	655	610	672	608	598	597	607	632	641	665	595	593	617	614	605	619	563	614	595	622	641	605	588	559	636	652	624	610	636	600	646	619	600	615	600	615	608	603	626	604	557	601	594	621	611	589	612	584	616	638	631	635	653	589	654	646	639	616	584	627	577	629	601	629	586	671	609	607	626	635	561	587	618	599	586	614	564	599	604	616	631	633	650	585	602	639	594	605	607	604	606	562	568	594	591	640	611	617	599	603	635	629	644	633	607	622	626	604	583	625	602	633	616	620	624	639	598	606	600	631	580	672	638	595	635	596	620	621	589	657	597	635	588	639	620	603	606	587	587	578	638	589	607	639	642	643	645	615	650	615	594	615	603	624	591	589	589	622	611	612	600	611	615	640	586	596	612	602	602	608	593	587	613	570	591	565	602	572	598	613	638	571	637	622	631	567	607	647	604	606	600	597	640	613	632	643	616	586	660	611	644	567	592	623	574	633	606	617	587	623	581	608	605	592	589	612	596	626	655	602	613	624	632	618	640	634	598	617	621	589	595	629	635	603	594	631	657	588	617	568	571	598	644	645	614	614	590	612	540	668	628	652	614	592	629	621	603	611	651	622	609	628	620	587	614	605	606	599	564	567	592	615	595	619	648	671	651	593	566	586	573	601	630	620	628	598	608	637	602	623	620	595	593	606	634	649	636	581	610	601	634	601	657	612	602	598	556	652	622	655	598	643	616	576	628	573	601	617	598	576	610	612	584	617	581	617	644	587	622	631	643	614	605	619	583	578	610	610	603	616	575	619	615	580	610	614	615	608	594	577	630	650	578	547	603	672	597	585	609	562	616	573	652	601	583	601	686	638	638	623	600	628	629	646	628	595	604	613	619	664	557	576	586	627	629	637	622	661	576	641	665	608	591	639	599	610	616	594	645	602	629	589	608	599	614	623	581	582	614	597	609	587	613	615	576	640	603	608	580	615	616	634	586	572	612	593	623	607	618	630	611	638	599	621	609	623	643	618	627	637	635	631	572	592	615	610	601	636	604	602	621	601	603	593	615	586	590	615	591	581	605	602	621	629	637	599	561	550	630	617	599	641	604	567	661	592	652	635	606	608	598	600	627	614	594	612	631	618	577	641	591	605	635	608	561	569	646	610	617	637	637	621	608	634	627	594	607	612	619	592	588	576	583	593	590	645	633	589	602	634	600	610	656	555	620	650	578	600	615	587	626	609	571	605	617	608	581	572	644	610	657	644	589	593	607	639	618	608	626	597	655	631	584	618	610	608	616	586	604	635	579	604	551	602	606	607	610	636	600	584	599	626	621	606	614	592	598	609	609	664	540	579	601	575	597	562	589	623	643	674	603	577	612	587	574	660	607	624	645	607	599	662	636	618	608	625	598	634	658	615	565	602	618	570	605	636	599	589	640	603	592	591	637	616	613	612	605	627	689	587	599	607	597	610	625	581	585	632	592	584	599	609	597	615	618	593	652	644	598	600	605	646	629	591	632	608	606	624	655	624	608	604	610	629	643	574	605	626	640	610	645	604	566	632	583	629	576	620	631	630	574	647	593	583	612	631	627	618	595	598	632	577	582	602	599	598	554	590	609	653	601	575	641	627	586	599	566	633	567	610	637	560	588	579	637	618	617	636	587	559	602	642	622	643	605	639	670	568	625	613	640	622	558	622	663	616	578	616	640	662	666	542	612	585	588	632	622	629	576	662	579	603	616	620	546	593	604	584	614	634	602	645	598	593	610	602	596	599	628	650	618	626	601	586	615	630	625	682	584	613	615	601	599	626	610	641	631	522	598	600	645	631	639	672	645	607	606	627	659	639	632	653	641	600	603	576	583	638	628	558	579	588	642	613	613	592	608	623	601	650	622	563	602	606	627	634	607	634	628	567	588	654	591	618	614	652	629	588	601	596	595	584	632	572	589	628	645	660	603	650	579	580	589	627	591	622	621	623	624	615	576	584	588	621	582	610	628	589	614	664	594	578	579	617	602	587	611	617	649	633	593	620	640	631	612	612	612	570	598	625	573	580	573	611	618	563	624	603	570	659	607	606	548	569	610	623	635	671	609	599	612	587	649	636	641	640	650	592	625	642	570	643	619	611	610	620	616	645	601	574	620	637	622	611	633	626	622	552	594	619	606	597	588	610	598	593	643	650	623	629	613	575	629	626	600	611	639	617	554	649	612	600	597	628	600	625	663	612	668	623	595	623	629	593	672	587	563	628	595	659	582	592	610	609	614	606	613	605	613	614	634	618	643	635	623	601	610	588	637	608	630	612	635	614	664	621	606	622	600	622	579	570	583	634	557	617	568	615	641	622	602	621	600	602	626	594	596	595	621	615	608	630	613	604	596	579	603	652	608	579	602	615	605	607	558	585	639	585	596	594	626	590	581	601	669	587	601	582	610	596	618	597	560	600	642	630	607	608	585	609	608	614	614	613	590	626	592	584	579	641	570	630	617	598	615	617	629	605	585	610	598	624	634	623	603	633	572	596	584	580	638	595	612	594	661	648	604	641	580	606	607	579	647	595	657	590	629	606	595	612	656	623	580	610	536	635	611	604	602	637	586	592	554	617	593	581	612	621	628	611	527	589	630	638	613	641	613	597	608	627	608	580	596	607	615	613	590	641	628	637	619	603	617	632	623	582	615	574	603	613	603	659	579	612	624	639	622	621	599	611	613	615	557	624	663	627	639	559	576	574	601	612	616	600	576	594	657	618	645	615	612	566	635	611	611	571	582	608	622	642	597	636	591	636	629	605	589	574	604	593	656	606	592	577	580	642	619	587	583	598	645	634	596	645	650	619	608	584	587	606	647	576	602	596	603	625	606	629	635	610	647	638	618	619	572	632	648	635	592	626	600	615	656	572	599	618	602	583	579	630	590	575	609	632	605	620	656	583	583	626	608	610	624	631	624	627	623	614	586	634	592	639	639	619	599	606	593	619	628	642	600	561	554	618	622	609	638	646	577	577	583	593	616	598	592	593	647	557	577	559	610	623	601	621	611	614	592	618	615	652	578	611	644	625	610	615	605	635	591	598	649	583	638	638	588	615	622	621	620	644	578	605	619	609	567
21884	14918	13750	7731	5192	3849	3009	2389	1924	1648	1495	1372	1182	1150	1055	984	887	869	811	780	814	802	717	733	716	704	691	720	633	611	670	677	671	634	605	669	598	648	618	653	621	640	575	612	607	643	641	617	631	632	625	629	641	579	605	604	622	645	600	580	632	577	581	585	584	641	599	574	623	624	571	610	595	614	597	578	617	578	610	636	564	605	620	577	636	593	619	573	569	568	583	609	599	598	565	632	592	577	566	585	575	565	634	602	613	568	590	606	609	587	587	587	570	594	582	632	636	569	559	560	596	591	623	550	619	601	571	577	574	564	609	581	558	601	587	632	626	615	560	616	632	617	586	583	591	587	557	556	647	591	626	587	608	585	615	575	577	630	611	598	619	611	604	563	603	576	609	532	607	552	558	585	595	599	607	600	586	567	569	586	602	646	624	572	617	605	586	585	606	602	631	575	602	589	540	566	568	577	609	599	595	611	622	587	570	611	596	578	608	608	613	620	540	573	617	598	612	595	599	544	587	617	586	573	549	586	665	635	591	596	566	617	635	624	561	583	563	618	565	636	592	605	578	581	590	584	608	597	584	637	596	542	615	571	583	594	598	610	571	556	603	564	560	587	603	608	587	576	576	564	617	582	564	584	580	602	567	585	573	555	610	558	618	592	603	565	617	564	594	556	573	609	599	567	614	619	565	556	596	583	611	591	576	540	606	624	623	554	601	597	576	610	528	575	606	564	577	591	619	599	585	579	591	575	607	539	554	564	601	592	605	560	602	578	599	573	564	531	607	602	578	559	543	575	566	593	592	588	604	617	608	554	587	588	563	584	594	576	583	561	578	594	588	593	590	611	559	591	618	603	593	597	584	553	571	556	585	610	555	606	553	577	611	590	558	563	590	665	582	590	646	600	608	604	562	613	586	537	601	580	602	609	574	624	565	575	556	598	605	553	606	567	580	615	593	560	576	566	599	588	597	603	545	560	585	592	578	597	551	597	559	593	596	616	618	592	583	600	589	596	610	560	593	544	585	596	551	596	578	604	600	575	627	616	583	530	547	620	569	586	585	567	601	608	573	561	589	601	555	581	610	551	604	586	558	569	595	611	580	539	594	624	599	609	572	603	594	540	586	592	563	557	593	582	577	636	594	585	582	589	649	607	593	617	625	609	588	572	622	557	571	576	611	575	649	558	613	570	579	550	583	559	587	575	627	601	604	594	589	592	581	559	606	579	588	579	598	635	583	579	554	544	570	573	604	564	582	606	600	550	618	589	604	565	585	579	553	596	603	615	628	582	595	608	588	594	630	593	564	589	593	574	604	609	572	554	635	563	546	591	591	535	570	542	567	595	568	560	585	567	577	606	584	619	575	572	591	589	633	652	588	569	578	598	626	595	632	597	617	537	587	608	600	580	627	602	609	554	557	573	608	598	557	584	620	618	581	548	585	568	565	598	602	572	584	566	600	581	589	603	562	584	603	532	553	611	584	565	596	569	618	593	576	587	589	591	594	612	577	585	593	604	594	595	603	569	568	545	603	608	587	606	611	589	629	597	573	585	602	595	630	616	599	558	573	636	577	589	580	645	587	575	566	542	584	630	592	595	587	587	573	618	535	592	586	589	586	576	615	602	617	555	558	599	537	573	524	622	572	632	569	609	580	558	559	580	587	580	630	562	598	589	622	577	593	566	603	599	554	607	580	610	601	592	553	596	566	562	581	599	563	606	631	560	575	568	563	590	557	553	568	606	568	605	642	599	587	585	639	578	583	641	599	587	610	592	612	573	574	557	625	610	571	589	607	555	552	585	627	581	590	597	614	600	575	607	580	579	607	643	574	598	612	593	546	613	622	601	608	607	560	594	558	571	644	554	616	622	559	582	620	579	581	590	657	568	610	591	548	547	620	580	629	592	675	588	543	559	589	566	562	568	536	609	577	611	593	601	572	555	563	572	597	624	609	579	605	584	613	577	621	596	583	580	624	604	560	625	546	613	576	579	585	562	585	584	589	582	583	590	588	543	550	546	617	599	611	592	614	589	589	602	571	594	606	556	592	575	559	607	599	555	548	589	571	596	594	597	591	583	600	552	594	580	579	586	584	567	617	539	619	621	560	576	602	596	565	541	568	587	580	579	590	578	558	571	619	614	622	551	581	595	604	593	555	577	610	538	559	585	604	625	584	582	603	594	605	578	558	580	546	563	598	607	622	547	600	546	575	601	575	563	576	572	599	604	612	551	583	587	591	596	613	549	591	619	564	588	624	569	559	581	566	635	633	577	549	553	618	574	630	581	561	565	579	587	603	580	593	571	538	597	602	587	573	589	605	587	618	591	595	611	569	548	579	567	652	579	584	579	570	559	563	577	593	587	582	552	605	607	567	589	571	603	637	554	608	590	619	580	580	586	589	596	588	554	576	591	537	574	578	605	584	587	622	573	582	585	566	551	606	566	574	535	530	629	607	580	551	606	605	560	605	594	584	600	622	569	583	608	556	574	604	551	608	622	568	595	578	580	578	626	579	544	629	610	617	589	537	603	553	630	571	608	647	592	558	583	613	585	635	590	596	597	609	566	602	579	578	581	599	610	602	622	576	599	603	582	590	601	610	580	581	589	602	570	578	570	645	555	592	575	573	607	579	570	596	564	582	580	575	561	569	578	618	552	611	612	635	588	575	609	575	572	633	578	583	588	579	584	592	602	573	588	552	574	624	583	578	584	614	605	558	608	538	619	556	567	564	586	582	597	589	554	566	612	580	575	554	615	590	561	555	621	617	569	624	591	592	582	581	614	619	595	592	573	580	591	581	622	601	578	586	596	666	529	583	599	575	615	568	586	551	589	612	620	565	595	607	588	562	571	605	595	598	606	573	621	602	569	563	595	614	599	582	578	620	609	598	604	540	620	534	574	606	559	565	600	594	630	569	582	562	621	560	591	552	580	573	577	578	561	600	640	605	557	572	561	569	608	609	581	589	585	565	616	612	551	572	583	578	617	576	573	623	589	595	615	560	594	591	548	534	600	588	591	582	576	588	625	575	563	628	606	576	604	587	603	575	627	559	570	563	637	631	575	559	593	577	577	602	563	628	560	592	586	571	591	602	612	597	580	590	573	594	598	587	579	609	582	621	546	557	596	595	571	621	557	546	548	612	586	629	571	653	583	614	556	607	550	560	575	604	597	603	608	591	570	605	583	584	580	614	568	559	598	616	557	628	555	591	568	597	558	583	588	571	593	662	574	592	550	598	555	534	607	602	564	551	607	599	601	661	570	568	562	601	610	621	568	576	601	545	566	535	630	620	551	621	603	595	565	605	612	564	563	573	539	604	594	612	603	597	577	593	567	579	615	598	579	629	567	587	615	533	615	573	579	587	592	609	585	593	586	588	594	605	592	645	568	551	564	609	580	613	582	607	580	562	599	585	611	607	583	596	621	595	584	565	596	579	589	584	560	570	577	604	570	567	612	547	587	606	607	537	564	567	577	616	552	580	576	624	595	585	586
30733	13633	1684	453	377	309	288	296	249	314	285	297	290	287	296	275	280	296	282	303	259	270	267	279	257	290	273	269	288	295	311	269	287	287	264	260	302	299	299	283	255	270	271	291	281	233	285	273	259	266	259	285	274	232	294	265	273	254	250	295	282	264	271	252	251	296	281	262	272	269	282	269	253	246	276	280	275	256	273	259	269	269	277	323	278	270	276	270	261	243	262	259	253	302	260	273	280	283	276	307	288	277	275	286	273	274	261	268	269	296	261	269	273	261	272	288	285	278	281	282	282	284	273	282	287	286	230	309	270	258	270	279	278	283	259	236	267	265	261	259	295	259	321	276	263	259	297	284	235	245	265	283	284	274	254	261	285	246	283	286	278	263	303	285	272	296	292	237	257	273	263	273	252	287	276	285	273	282	285	249	315	248	270	275	249	302	262	292	257	256	268	256	289	283	287	269	263	260	244	290	260	266	279	263	286	306	275	271	257	281	281	266	284	293	278	264	284	256	278	278	276	243	282	262	283	274	276	268	267	277	283	273	287	275	284	307	268	276	284	277	281	288	293	289	257	276	273	283	276	264	262	271	275	251	263	255	284	283	290	251	277	271	276	269	286	272	259	242	269	261	274	274	263	296	245	256	251	263	274	268	266	255	273	261	273	278	244	274	262	270	285	299	271	273	294	261	264	248	265	281	222	281	277	277	284	282	273	264	260	303	285	283	292	260	279	244	254	268	278	278	265	251	281	274	309	247	305	253	262	259	227	254	253	275	276	286	261	262	286	240	287	319	274	292	279	267	259	282	254	276	282	275	272	264	276	300	290	281	278	275	285	260	291	287	269	306	268	259	263	295	299	272	286	294	276	257	272	272	280	259	300	305	283	281	301	258	263	259	278	288	272	277	285	280	307	262	283	271	277	262	281	271	275	282	284	285	283	272	257	276	271	256	287	277	283	263	259	254	277	276	277	292	276	272	249	276	253	264	273	281	255	294	262	266	307	277	251	286	292	267	292	294	253	310	275	274	274	254	276	285	239	265	260	269	250	241	277	300	275	277	280	288	238	257	276	278	279	295	278	276	268	249	284	284	273	270	267	267	254	269	270	290	283	264	294	251	284	254	229	268	283	284	238	289	284	281	260	299	263	270	287	267	272	288	259	269	281	292	276	261	297	255	275	267	254	294	288	269	265	249	271	257	278	293	255	277	290	256	249	271	267	260	273	278	280	255	247	289	261	269	244	299	261	246	266	258	262	311	281	304	255	254	270	279	252	280	273	301	230	257	248	276	274	292	286	239	281	263	275	279	261	296	272	260	267	262	267	279	292	285	296	288	281	284	279	241	270	279	296	274	272	267	290	264	233	289	308	282	256	245	272	281	261	277	279	277	272	271	292	285	249	274	263	272	286	289	277	290	277	242	283	267	285	266	242	283	279	280	291	230	261	282	277	281	290	298	231	278	298	283	294	277	261	281	258	255	275	293	278	281	250	283	278	269	264	262	211	260	269	272	268	256	271	270	290	296	283	275	282	290	271	264	277	272	248	275	291	275	267	246	263	302	275	277	277	300	283	260	270	279	263	275	266	288	268	257	257	254	291	254	274	247	248	279	273	296	273	274	304	307	256	280	258	266	264	271	293	256	261	261	274	254	263	263	286	263	283	255	262	264	266	252	272	251	230	275	268	260	300	259	278	289	262	286	274	275	261	304	278	272	221	288	275	276	304	254	268	285	279	299	266	278	262	273	304	276	257	268	300	288	263	286	251	269	275	289	279	254	293	263	281	279	265	241	273	286	267	259	297	275	287	269	264	289	251	278	244	289	238	280	259	307	292	282	280	304	257	258	247	246	294	264	251	267	241	287	283	277	297	264	242	283	227	274	260	286	272	317	302	293	282	285	266	302	293	238	278	262	291	271	265	217	262	279	284	266	285	249	259	259	256	267	285	284	273	289	260	270	272	276	286	281	277	275	292	274	244	262	277	256	270	271	280	293	255	257	238	252	294	278	280	245	269	280	279	280	259	281	256	279	281	260	252	302	276	325	285	284	288	269	292	278	278	285	299	283	258	263	273	260	285	266	279	279	269	244	259	271	256	274	268	241	267	285	269	264	258	280	285	271	288	291	265	276	271	303	260	279	256	290	281	279	295	260	250	275	305	290	278	285	262	274	262	277	278	273	277	287	284	268	269	258	276	273	266	270	251	280	294	258	279	265	277	284	255	272	270	290	234	287	254	301	252	282	283	301	299	264	299	261	296	279	289	273	246	297	249	295	293	266	268	242	299	277	255	276	269	294	259	283	268	249	256	284	298	282	266	323	249	304	259	285	285	279	251	256	259	274	268	308	289	297	285	266	279	285	263	267	277	287	254	258	293	264	283	268	290	302	275	276	293	305	307	319	270	251	312	278	287	278	260	276	274	266	300	268	273	257	258	283	282	316	270	254	305	303	253	285	272	284	240	263	298	280	266	270	263	261	265	281	264	282	268	289	258	250	276	268	305	268	286	254	267	305	279	223	290	273	260	271	267	272	271	257	269	296	280	254	249	289	273	275	309	270	280	230	284	264	287	264	251	238	275	283	250	290	292	251	280	278	275	279	247	246	270	252	287	273	284	252	250	278	254	270	277	248	270	265	272	280	262	251	280	281	302	262	293	256	295	268	288	263	299	280	276	276	282	303	277	298	270	271	269	265	265	258	288	274	302	301	265	286	254	252	277	269	265	283	246	227	273	262	230	293	305	269	259	298	283	232	246	291	271	255	272	287	276	271	282	292	287	253	318	275	308	280	276	272	261	252	262	276	264	290	290	273	264	284	263	290	281	257	263	267	297	317	312	267	284	276	288	251	256	251	280	280	257	269	276	243	273	269	278	268	288	270	291	273	256	252	282	273	313	267	267	286	260	289	319	299	274	286	264	254	292	280	270	273	265	263	285	266	280	322	269	278	275	259	276	273	280	261	289	277	272	258	297	284	284	272	276	300	286	258	255	279	263	255	255	253	263	260	304	261	269	272	262	258	312	272	276	277	272	286	259	308	275	271	255	303	276	262	275	295	272	268	298	278	265	259	292	270	278	261	269	228	278	263	241	292	312	306	294	280	259	260	284	290	274	279	289	292	284	278	298	282	261	297	266	268	264	274	274	298	299	290	283	297	271	263	296	282	259	266	258	281	250	250	272	279	265	287	274	300	274	285	271	268	298	296	302	257	265	278	262	279	247	254	242	290	277	272	273	294	310	282	311	309	269	286	258	242	265	286	298	273	281	296	264	246	263	294	253	252	281	243	284	258	251	257	263	269	288	257	274	288	283	265	291	265	265	286	289	282	270	276	268	258	260	301	252	257	271	275	279	294	262	263	258	287	272	253	250	237	288	268	261	267	306	272	274	271	282	289	266	293	271	254	264	291	283	264	305	239	261	291	247	259	262	282	268	246	279	253	268	288	270	309	267	283	265	262	267	313	251	278	262	273	275	265	286	270	268	280	289	262
15655	804	736	509	429	356	347	384	355	367	322	334	308	311	303	336	298	297	308	324	301	328	267	292	290	297	341	279	304	301	309	329	296	268	334	290	310	316	276	296	297	303	288	313	303	306	321	284	318	308	288	291	310	303	281	290	300	306	318	326	284	294	284	322	316	251	306	296	300	294	309	310	285	302	279	288	284	317	300	334	305	327	303	280	311	297	335	313	290	264	286	296	294	297	326	277	305	312	306	311	299	299	309	313	273	278	302	335	285	317	305	299	289	319	283	309	317	293	341	273	289	302	296	302	323	273	311	306	302	313	298	331	329	292	291	295	315	290	304	316	305	271	313	285	336	300	280	328	273	296	323	309	320	304	313	298	288	314	303	343	326	293	310	307	289	282	290	294	306	292	272	302	317	287	288	306	281	302	301	308	286	297	298	271	295	290	272	304	326	311	287	319	334	282	287	288	299	302	251	289	291	314	325	305	298	282	299	325	314	329	325	310	311	307	304	297	303	306	310	270	294	283	315	287	320	292	345	289	322	280	299	303	297	323	291	280	283	305	314	304	321	319	291	301	306	288	317	276	269	297	299	333	304	300	321	309	300	274	285	316	311	308	309	318	300	292	314	273	293	307	308	345	342	303	289	337	305	317	315	277	318	304	308	305	315	301	300	306	315	290	322	294	289	319	290	294	297	288	303	345	287	317	283	321	285	321	283	299	283	292	298	307	263	300	300	314	320	279	290	298	329	320	288	301	306	288	301	329	294	305	297	297	284	291	292	271	316	318	323	315	299	294	301	303	296	303	286	293	308	292	282	332	305	323	304	312	336	322	287	301	278	290	297	282	314	325	286	286	301	293	299	298	313	273	285	315	304	308	274	323	319	299	313	284	327	309	318	308	309	299	337	279	305	311	329	298	312	312	310	306	301	270	330	295	315	298	300	315	317	300	299	321	300	301	312	286	328	302	291	300	324	285	318	306	289	321	311	290	287	312	295	299	298	358	278	319	314	276	284	282	290	291	331	292	312	306	307	323	302	321	316	325	331	313	280	272	307	274	304	259	295	280	317	315	323	313	295	308	316	291	307	314	291	308	306	292	321	288	312	309	309	332	315	317	316	301	308	292	295	288	297	290	285	310	276	280	314	305	314	300	265	292	292	308	283	309	308	302	278	292	310	299	310	297	297	327	333	314	327	310	298	264	255	316	291	301	291	321	299	263	298	290	269	296	321	301	296	297	299	323	333	291	302	323	283	330	297	273	331	273	293	312	298	295	304	310	315	301	316	290	305	298	313	303	300	296	294	305	299	290	302	315	311	297	294	284	298	289	324	305	278	298	325	323	302	307	321	290	339	298	291	299	287	315	285	320	306	303	286	334	350	294	263	270	304	295	304	320	299	294	299	291	302	338	301	285	317	293	289	299	306	297	313	297	285	298	313	300	300	342	304	305	300	280	308	311	300	319	278	339	320	296	312	302	308	285	331	332	313	327	307	283	291	298	308	295	332	301	292	316	315	311	328	285	286	312	285	319	295	283	313	268	298	303	316	289	312	341	319	290	304	305	319	301	308	290	292	313	303	318	285	293	323	328	323	320	322	269	285	293	281	333	309	326	327	317	303	293	300	290	303	292	302	268	299	307	275	311	327	283	295	324	303	328	287	291	304	290	292	297	310	325	301	297	291	306	296	319	293	296	276	298	318	300	317	293	303	305	304	290	305	308	333	276	289	298	265	315	265	302	306	290	301	318	298	307	315	299	285	272	280	311	306	276	291	313	330	301	289	274	292	286	359	314	303	290	260	318	283	304	289	324	307	283	322	275	307	287	289	298	297	295	261	304	317	286	288	315	330	289	321	283	274	340	302	299	316	306	299	285	272	307	296	294	280	300	294	280	311	336	300	311	294	315	273	295	312	314	333	280	296	290	289	297	293	293	310	310	274	286	308	270	332	265	306	310	280	287	317	313	288	277	304	344	279	289	286	296	316	308	306	292	307	278	292	307	313	329	303	306	315	300	300	294	287	294	317	287	290	300	262	320	303	304	318	322	311	291	275	307	276	267	293	302	314	284	300	322	306	288	315	306	312	286	305	298	274	301	314	328	306	330	289	314	307	313	329	288	302	322	305	329	315	294	273	307	328	317	292	287	299	291	298	281	278	301	277	317	281	333	314	310	331	301	285	301	281	311	290	314	266	308	275	279	293	322	318	298	270	275	288	303	290	324	286	322	298	290	317	290	298	299	302	279	334	292	287	306	297	303	330	282	272	273	301	307	313	292	310	281	296	320	292	305	315	311	313	325	276	297	310	286	303	295	329	290	301	275	297	299	305	305	293	298	299	303	286	287	325	329	293	298	311	282	316	289	298	294	296	286	278	264	278	300	314	330	300	330	306	315	318	308	310	277	280	291	315	273	299	311	308	308	327	266	309	317	323	311	268	285	306	313	303	285	297	354	332	301	313	329	330	295	290	334	306	287	313	317	296	315	291	263	278	281	316	295	310	329	317	327	291	304	313	303	282	275	326	306	323	322	289	326	292	289	346	306	318	324	305	306	293	314	268	310	318	288	323	299	314	311	297	316	273	327	292	291	284	279	328	314	295	294	281	303	333	288	322	303	329	300	321	308	301	297	305	317	325	305	301	304	279	310	307	303	286	310	283	288	330	320	293	323	297	320	304	295	264	271	303	300	275	325	336	294	295	320	299	317	319	264	299	292	303	273	315	289	309	315	272	309	302	291	289	294	285	341	288	281	314	286	322	284	338	307	295	288	320	278	282	308	288	299	317	299	314	279	269	264	257	282	287	297	286	310	303	282	301	315	281	302	286	292	319	337	292	328	302	308	290	304	280	318	305	308	292	309	297	300	310	325	309	301	297	308	305	289	324	321	313	303	344	286	285	305	306	296	291	303	305	300	294	274	285	297	324	275	303	271	293	271	288	287	300	320	329	290	291	306	318	318	299	284	313	285	297	282	337	320	297	284	294	287	315	288	330	275	289	295	286	319	301	285	298	303	313	311	319	293	329	309	263	290	279	284	326	271	324	289	276	280	295	279	292	308	346	293	285	286	292	300	285	293	324	288	291	308	290	270	292	283	304	289	326	309	319	298	289	290	292	334	282	296	281	295	290	287	350	330	282	272	326	288	293	336	338	283	286	308	266	307	297	291	301	278	317	292	288	296	272	306	290	308	308	326	281	292	299	286	291	310	309	320	299	291	292	316	301	284	324	286	290	283	314	306	343	319	296	320	291	300	286	293	316	269	313	296	306	265	322	300	300	291	331	329	309	310	314	299	314	311	312	353	319	279	321	293	302	326	297	303	310	289	320	299	302	311	308	306	313	303	293	307	297	297	303	283	291	286	327	293	308	297	281	295	284	335	295	304	307	299	288	338	322	300	279	305	282	303	330	321	291	322	305	310	313	345	325	317	293	298	315	291	292	317	274	278	305	304	317	298	291	290	305	296	285	303	303	307	331	272	282	260	289	289	291	309
24896	20600	27197	23996	20609	7884	1000	665	603	512	449	442	417	435	368	381	386	356	367	330	336	317	319	337	333	292	299	297	313	328	316	296	301	324	321	306	292	314	309	275	291	304	309	285	283	307	273	300	296	291	266	285	295	266	293	311	276	288	326	311	308	309	307	334	289	283	292	316	299	288	287	311	324	279	302	252	304	305	283	258	311	308	274	288	305	295	299	304	278	317	296	298	316	292	281	300	273	289	292	278	297	326	280	279	303	304	296	300	319	284	278	312	287	286	304	276	307	283	289	290	275	295	263	312	286	300	268	307	296	288	298	266	301	286	287	254	322	270	278	302	262	313	325	287	292	308	334	302	284	301	287	299	280	304	293	306	285	290	259	295	287	294	302	257	265	268	310	296	279	261	310	305	274	308	313	301	286	293	309	241	291	298	301	309	320	288	292	301	290	288	284	321	277	299	297	313	290	282	267	275	267	293	280	280	311	252	292	302	281	299	297	310	288	302	303	298	309	292	305	272	308	296	280	291	311	269	296	279	248	299	306	289	295	274	277	286	325	269	308	302	293	300	281	303	263	307	270	286	305	289	262	300	315	295	282	272	286	298	276	280	295	304	293	306	271	257	289	291	314	318	279	271	282	305	315	293	280	283	286	267	309	308	279	300	308	297	299	282	233	293	326	296	292	286	277	251	301	299	303	284	309	295	300	297	283	296	288	271	293	273	276	288	279	269	287	283	295	294	307	284	283	304	310	273	282	292	256	259	316	297	270	261	274	292	306	283	299	258	286	322	276	304	286	284	292	312	270	310	274	275	291	281	287	275	294	320	282	300	309	300	293	292	307	279	293	268	286	289	293	310	322	305	339	306	284	311	299	292	269	304	288	292	293	291	277	304	307	303	278	300	281	290	291	294	288	289	295	279	275	322	264	280	296	284	312	271	295	291	323	297	264	313	302	294	307	300	301	300	291	272	301	308	262	297	287	280	300	280	274	277	271	306	307	313	339	302	306	301	284	300	286	292	292	281	302	265	277	283	296	265	285	279	283	325	291	285	282	283	283	266	287	302	278	282	306	296	299	281	272	280	272	266	289	308	304	260	305	260	292	284	318	280	321	290	278	294	319	280	273	316	277	304	287	297	305	290	294	265	254	312	302	283	278	305	268	314	307	266	305	283	265	288	284	291	298	281	289	318	266	307	287	313	267	276	281	305	279	282	253	271	263	286	335	275	295	268	280	293	286	285	283	294	311	295	276	270	308	274	284	281	287	282	318	296	274	266	279	322	291	287	269	295	291	292	271	290	271	311	323	294	273	293	279	304	275	273	292	298	270	294	288	330	308	295	279	294	300	302	307	297	284	297	291	286	309	279	287	296	291	297	303	300	319	269	294	301	303	286	288	309	288	317	277	283	275	289	290	329	270	303	304	277	280	257	291	303	317	306	288	304	292	309	289	263	302	297	295	312	264	310	340	304	304	295	292	279	261	298	316	326	294	278	297	315	301	294	298	259	279	283	315	338	317	290	284	289	289	274	277	271	309	284	298	313	280	280	275	289	302	311	291	327	281	319	271	303	284	285	300	305	305	286	290	312	304	281	293	293	311	284	265	300	266	290	307	340	330	313	282	290	302	276	311	339	307	294	307	305	291	269	269	302	280	296	312	290	309	264	263	309	253	302	280	289	283	320	268	290	280	273	309	294	299	295	287	311	287	281	325	311	299	310	295	273	297	297	284	314	290	288	298	315	291	288	253	293	318	298	319	296	305	324	300	291	280	298	306	283	293	276	307	316	295	296	300	281	329	305	317	292	351	301	286	260	330	282	291	294	319	281	316	279	289	265	292	306	297	288	294	298	309	333	295	284	289	289	288	298	259	266	299	285	278	291	293	276	270	284	323	259	311	273	301	271	283	281	276	280	302	292	289	292	325	296	298	282	286	310	302	276	287	285	310	255	290	302	299	273	297	311	295	262	273	315	297	297	265	279	302	274	284	293	293	288	295	278	319	276	269	291	309	296	295	307	273	276	286	301	319	310	289	298	305	303	299	304	276	276	286	296	295	294	310	252	280	291	280	292	309	297	284	273	316	309	276	285	292	263	276	253	331	286	277	269	282	288	313	260	305	263	259	277	277	299	257	262	292	289	287	284	280	262	258	262	281	263	291	294	288	294	293	317	311	296	305	292	303	258	290	283	280	260	266	301	308	298	275	282	257	250	303	289	301	279	274	280	296	275	294	284	284	282	285	281	286	290	303	288	288	273	280	285	290	286	296	271	310	319	298	286	283	301	285	285	289	282	279	283	290	285	257	282	294	293	272	275	298	281	302	300	306	264	259	294	299	311	290	298	273	287	285	270	287	269	313	285	290	286	284	294	294	316	291	288	319	282	295	268	300	286	334	287	291	295	292	311	289	276	268	305	299	324	266	291	270	309	321	291	273	276	293	294	288	280	279	304	291	275	298	280	278	279	281	290	289	306	294	295	267	270	262	321	284	288	276	318	294	287	303	277	300	285	277	288	238	295	288	312	264	290	297	275	285	297	297	300	284	322	273	255	313	275	311	278	273	303	284	313	303	272	300	307	255	293	299	284	290	267	301	283	280	270	279	284	288	286	286	308	295	297	302	280	292	309	282	266	289	294	291	311	301	276	280	296	272	318	301	316	247	279	275	292	241	267	315	300	271	266	283	273	249	293	306	340	323	280	295	286	299	312	322	293	291	293	268	285	311	307	259	268	295	284	300	294	287	311	246	292	308	260	254	294	269	282	298	310	299	297	256	286	294	285	307	274	300	306	270	256	282	311	273	275	274	290	313	297	262	258	261	291	288	264	307	319	305	302	311	286	290	258	289	291	290	275	290	305	281	297	261	282	305	296	284	286	232	281	280	306	303	276	311	301	287	297	299	309	301	310	271	275	293	283	312	297	285	319	282	279	288	295	280	281	283	283	266	283	285	266	247	309	271	275	264	300	262	310	278	300	284	315	288	307	262	310	300	290	306	280	287	310	288	309	304	263	302	287	281	283	312	298	275	311	270	275	280	305	318	288	291	283	291	288	280	323	293	309	280	291	305	302	276	289	270	284	286	309	290	282	309	303	305	274	286	284	282	274	281	307	329	277	304	285	301	295	324	301	304	281	309	295	277	331	289	274	325	284	290	275	293	304	326	317	287	299	286	303	275	280	299	272	303	297	304	289	282	317	273	272	282	288	303	306	284	303	321	314	283	297	304	315	267	286	276	291	289	289	300	292	255	267	287	276	297	290	298	292	297	254	296	297	285	300	287	293	271	300	294	276	324	286	300	277	269	276	276	300	298	293	293	295	296	300	307	304	287	268	271	301	298	275	291	303	306	301	257	288	292	292	311	276	303	307	275	280	253	268	295	286	292	343	273	290	274	293	267	302	284	296	268	293	251	283	297	319	295	282	266	312	305	296	284	299	291	300	286	294	297	292	293	279	270	298	283	303	304	289	283	295	300	293	304	262	301	314	276	294
20625	8611	7690	4181	2697	2012	1496	1183	948	808	782	653	596	565	507	496	470	447	432	383	401	388	369	356	314	339	310	328	352	334	329	337	337	343	345	302	287	312	359	314	342	325	337	337	302	312	303	308	342	296	302	337	316	312	294	311	270	321	270	282	299	318	296	298	301	309	304	286	311	309	313	307	301	278	335	307	296	284	300	317	297	305	272	306	303	293	306	305	315	298	318	332	291	286	298	316	263	314	269	278	278	282	280	276	267	285	302	285	296	283	303	285	283	345	302	307	293	288	310	320	332	308	313	305	301	282	308	300	325	276	318	309	298	309	283	292	291	305	286	304	339	270	282	303	320	339	281	309	286	301	322	289	314	295	291	326	284	306	305	283	307	320	323	291	291	312	271	302	273	326	317	320	292	275	283	308	294	324	300	307	285	287	294	310	313	281	281	279	305	294	301	301	289	309	276	299	285	292	283	269	305	288	300	293	304	289	297	283	274	275	304	304	277	291	281	319	293	293	313	302	333	306	282	294	344	297	294	295	289	320	299	320	277	257	287	305	296	279	287	279	299	291	329	302	293	303	275	283	307	325	296	314	275	295	305	305	299	283	319	298	287	272	290	283	293	320	266	299	295	308	294	287	288	325	293	292	303	316	285	293	276	309	312	302	291	304	288	288	276	316	303	284	307	285	281	296	270	303	294	291	292	282	298	298	300	322	280	294	295	307	304	294	285	270	308	291	286	282	284	279	250	315	273	289	304	300	292	280	306	269	327	276	268	297	314	290	274	313	282	300	289	286	298	305	290	285	289	320	307	284	334	285	310	319	297	264	279	300	279	290	316	295	322	291	300	294	260	321	289	316	267	296	295	279	290	309	324	294	311	277	293	306	251	300	300	299	264	308	287	325	292	323	305	298	278	325	287	280	315	279	301	300	284	273	324	308	312	291	332	307	329	280	294	299	318	306	303	280	273	312	280	309	297	276	318	313	285	317	288	281	317	291	255	299	282	310	286	269	317	249	309	323	277	282	264	301	312	296	265	326	296	286	306	306	294	268	314	330	302	303	301	286	289	292	293	283	284	328	310	266	268	294	286	322	275	314	265	293	332	327	293	311	279	303	306	261	313	306	307	298	257	281	290	277	272	307	297	284	267	288	292	284	318	288	291	293	283	301	282	300	310	295	289	290	289	282	266	289	287	291	265	285	312	305	304	295	317	312	304	307	282	317	280	279	301	289	298	279	324	305	281	338	298	290	306	289	308	301	319	322	321	288	326	322	310	306	288	307	307	288	296	308	286	339	286	300	291	294	310	284	294	279	292	287	334	301	293	284	297	285	304	305	304	297	305	289	278	274	303	289	279	271	297	320	277	310	281	322	277	310	290	307	296	274	310	295	269	317	289	310	305	302	319	319	311	342	291	281	324	291	289	297	289	260	301	298	287	260	306	300	293	293	310	268	293	290	308	287	302	270	282	322	286	282	284	293	300	292	276	291	332	297	283	291	325	288	292	292	279	323	278	288	311	324	290	291	279	296	313	291	276	296	276	332	319	297	311	284	305	310	288	318	288	294	284	297	337	289	320	321	290	302	290	282	292	294	308	326	324	291	313	290	275	311	310	300	301	313	294	296	287	300	281	305	309	300	276	286	304	287	279	294	300	293	279	280	309	311	293	301	321	293	285	320	326	315	310	283	239	304	303	300	295	255	291	309	302	285	271	302	281	285	296	273	281	290	301	312	280	281	271	330	259	293	302	303	303	291	299	299	322	303	284	294	277	300	282	285	295	301	272	312	316	291	303	308	287	298	313	286	291	302	300	319	325	276	342	269	313	268	294	261	262	294	323	304	277	302	314	307	295	322	292	300	365	306	293	323	316	279	296	299	283	291	316	296	316	317	304	307	294	271	311	293	310	296	284	329	277	287	319	286	324	299	320	303	297	303	283	317	320	288	302	307	302	279	272	324	311	317	317	309	283	320	304	298	283	307	296	325	299	332	287	306	318	312	285	311	304	336	302	323	271	312	272	301	278	280	315	285	323	306	293	288	314	294	290	293	327	277	306	292	291	300	281	282	286	298	303	306	271	304	334	286	288	300	287	288	309	286	273	268	293	285	331	273	333	290	331	280	312	318	297	302	305	318	268	291	316	293	298	324	301	318	286	296	283	300	323	277	312	298	274	284	303	292	302	276	263	304	291	275	306	293	305	282	283	311	309	302	327	288	319	282	286	321	309	277	292	285	288	310	297	302	301	325	302	283	314	302	278	346	294	300	314	307	285	309	297	305	328	289	275	289	316	283	338	299	292	293	289	325	299	277	289	294	286	295	256	333	306	290	290	268	267	304	299	312	283	284	284	305	298	318	291	292	332	323	317	310	326	276	286	310	314	322	323	293	295	291	320	273	318	294	276	304	327	274	341	309	307	297	318	313	307	312	295	282	298	297	299	326	274	303	305	291	295	293	307	302	297	292	288	292	280	291	320	316	291	320	282	291	313	288	304	318	260	292	289	307	305	306	319	291	277	286	295	294	335	298	266	294	307	306	280	282	311	332	290	303	302	282	310	276	297	296	317	276	306	302	310	288	305	285	278	283	311	278	293	305	290	297	290	311	312	311	297	263	294	298	322	317	268	301	311	307	276	263	259	279	327	295	302	312	305	301	317	281	289	272	299	280	321	279	307	270	266	301	323	272	317	261	268	299	252	306	311	286	293	288	277	268	296	308	301	300	299	304	275	290	291	308	313	268	284	304	295	304	322	272	294	306	303	288	304	286	316	272	282	294	298	305	315	315	304	288	306	280	274	311	287	285	311	264	320	285	276	297	288	309	295	308	278	305	277	299	298	307	285	307	318	285	302	313	310	284	292	313	308	291	300	294	272	290	289	308	324	319	309	300	283	326	301	314	297	252	299	311	301	287	280	310	289	295	325	338	304	288	299	286	275	296	287	306	309	286	301	303	292	297	299	289	297	334	307	318	285	308	319	307	294	296	303	285	310	284	287	322	325	288	284	313	290	293	278	341	299	294	308	281	292	298	296	311	274	310	290	311	306	285	315	310	300	278	268	274	325	298	285	282	292	334	289	318	301	297	309	307	293	298	272	308	280	281	305	298	307	280	317	279	305	299	292	293	292	295	309	314	301	302	299	296	275	286	299	320	309	298	270	287	280	279	298	312	292	290	311	288	304	298	284	265	312	313	296	305	284	320	289	302	317	303	291	263	292	293	299	293	291	312	282	300	292	292	306	291	328	305	297	275	280	299	280	301	313	293	292	307	300	315	290	303	302	281	309	289	259	284	281	288	298	305	303	306	324	304	305	315	296	282	324	300	299	273	315	282	299	297	289	281	288	292	303	319	279	315	319	269	298	318	290	315	282	263	307	297	299	267	310	296	279	268	305	267	271	305	298	312	312	279	309	265	257	302	274	317	278	324	302	302	291	305	320	291	284	300	303	302	284	278	290	296	282	291	279	276	328	269	302	298	293	303	316	343	322	319
22964	20654	27823	23502	20662	20727	8377	1622	1179	1054	1007	883	913	820	819	807	802	712	678	757	712	696	684	653	649	615	658	653	651	695	640	643	659	655	616	612	672	640	592	612	616	670	644	641	634	642	622	640	636	624	642	637	631	603	583	621	638	606	600	631	620	622	611	581	591	598	588	654	618	609	614	599	594	606	628	621	583	585	605	601	568	614	667	560	588	599	625	665	620	583	617	628	630	645	605	609	609	592	573	552	633	610	599	628	613	636	614	607	617	619	593	594	595	569	624	613	625	631	611	621	563	608	602	583	614	605	610	596	608	630	611	572	598	630	568	621	592	617	615	600	607	629	622	621	593	577	589	634	579	597	602	569	610	601	653	595	647	597	578	595	643	573	587	618	568	608	599	573	591	593	585	612	606	592	633	630	605	617	591	587	603	645	595	605	614	553	592	656	580	633	579	602	644	655	571	618	596	619	606	582	624	599	597	660	646	620	601	577	609	622	607	612	642	636	612	609	613	605	582	596	624	572	607	612	602	603	586	667	633	655	589	593	583	577	593	584	634	592	608	567	569	598	623	572	632	604	631	623	596	615	591	612	594	588	580	633	652	671	598	585	613	621	598	618	631	607	556	533	578	610	608	677	590	572	584	635	599	644	557	594	618	566	553	623	598	550	598	592	639	655	604	608	602	593	584	598	601	651	572	586	568	613	605	583	636	598	611	630	602	604	594	577	601	611	625	595	582	623	597	629	547	557	639	603	580	622	569	594	585	583	633	610	607	610	614	578	629	611	588	585	638	613	643	536	642	578	596	625	620	605	615	632	612	640	607	571	615	630	611	599	586	600	634	608	639	578	642	615	619	613	589	637	620	612	634	626	579	596	599	585	614	603	595	612	593	628	567	620	577	584	612	599	657	607	615	583	636	603	595	590	614	588	587	612	619	632	599	602	546	626	617	589	558	642	606	596	611	587	624	597	588	618	588	582	554	623	564	623	579	579	611	614	616	585	584	619	670	581	619	643	576	587	605	576	573	649	583	557	611	588	671	629	651	568	628	598	585	650	614	621	611	603	642	590	641	600	600	553	575	626	572	591	625	604	621	624	626	550	586	636	612	597	626	647	565	648	587	577	605	573	604	630	582	622	568	587	617	574	626	610	648	566	601	602	593	577	585	610	601	591	601	665	597	600	637	568	568	610	570	572	633	599	575	600	550	614	631	653	646	616	625	600	599	586	617	624	665	655	604	600	637	582	600	624	603	587	621	549	602	626	617	546	635	589	636	564	588	630	617	587	597	644	594	595	576	578	593	577	584	551	641	589	595	578	565	613	552	631	567	614	628	615	617	599	581	614	606	597	610	609	625	574	600	567	606	580	665	625	617	635	584	629	618	583	596	594	625	604	608	594	567	574	629	626	616	633	615	612	578	684	607	559	554	663	567	616	592	600	610	613	595	611	602	596	599	568	608	645	596	592	579	613	632	610	634	620	623	625	580	593	573	621	618	606	589	647	581	624	655	611	603	626	618	569	615	570	606	618	545	621	602	632	590	615	588	641	645	615	625	606	650	608	582	592	631	607	615	606	587	628	593	554	617	584	606	565	612	620	617	603	591	558	599	612	537	633	553	633	614	596	588	588	664	578	583	591	565	609	565	576	608	602	581	622	590	554	585	598	589	635	613	617	584	570	590	643	597	552	607	585	612	590	577	630	605	579	635	605	580	626	624	557	602	587	639	622	550	585	606	566	566	621	582	602	616	567	642	624	633	594	577	559	586	633	617	631	590	602	631	609	619	589	643	601	632	653	601	604	601	592	602	585	600	594	611	585	608	586	596	659	622	615	572	623	609	595	595	599	542	585	578	635	618	616	615	579	569	595	603	566	617	598	602	633	599	594	582	622	620	598	602	597	633	562	586	570	592	604	627	635	626	601	591	636	611	583	601	592	623	618	623	578	607	605	584	622	605	644	613	620	641	605	598	650	643	609	610	569	603	591	615	576	597	581	613	622	657	610	570	596	581	624	561	626	632	600	599	636	619	662	574	609	572	590	589	610	597	586	647	626	603	550	591	620	618	563	574	544	605	615	630	615	634	635	633	547	613	615	643	579	613	636	616	648	640	626	609	630	601	617	617	569	594	605	593	587	557	621	592	625	591	606	581	613	588	622	621	646	630	598	576	607	640	595	591	621	607	582	586	645	580	616	591	563	558	572	656	585	619	577	616	631	599	618	599	598	612	573	587	574	619	599	613	609	633	612	610	570	593	600	581	585	633	616	574	588	675	621	626	615	649	636	553	588	615	598	578	601	628	605	656	574	597	586	583	586	592	592	609	617	575	617	607	596	610	617	584	644	612	578	595	626	619	595	624	645	569	591	611	584	607	613	588	590	571	556	562	579	593	599	581	616	597	606	573	551	590	638	566	615	621	598	607	594	581	581	575	613	585	582	601	606	578	615	572	619	624	589	642	617	629	614	602	608	599	590	601	601	606	610	631	598	574	606	655	598	606	604	576	622	606	568	643	586	623	583	572	608	610	568	620	595	625	597	603	565	587	616	625	610	600	634	646	575	553	589	586	618	627	622	584	603	570	586	607	606	560	652	561	596	659	583	595	580	625	600	565	587	562	621	588	611	639	613	616	626	623	603	578	663	644	607	560	612	607	605	592	632	590	625	593	595	599	591	630	621	583	630	651	620	608	624	596	603	601	633	577	611	610	629	617	589	629	632	622	580	585	639	610	566	581	569	603	566	614	531	608	598	621	613	594	553	635	594	560	636	615	608	574	571	605	655	584	610	563	664	613	604	613	612	626	582	597	576	656	604	625	625	576	546	644	615	594	630	569	582	583	670	611	595	586	593	619	614	598	590	584	598	551	561	582	577	576	561	558	617	627	587	577	551	635	634	580	577	605	599	555	600	613	564	568	620	652	628	674	554	638	584	606	551	647	611	600	642	603	625	586	635	657	633	598	630	604	596	590	619	628	591	636	582	603	571	604	586	617	614	571	617	601	568	593	561	642	578	582	623	597	625	561	595	648	620	568	610	641	572	599	630	576	581	614	612	595	601	615	624	585	600	625	600	570	572	553	612	621	594	594	574	635	566	582	624	602	626	617	631	624	654	565	588	604	603	625	578	587	577	585	562	649	605	614	614	577	634	584	627	608	585	586	585	556	658	608	606	616	563	575	595	591	616	557	600	640	594	637	604	652	579	664	641	652	613	610	580	613	592	599	604	578	616	576	591	570	622	581	616	621	605	652	615	549	578	589	606	587	599	644	578	641	610	596	617	590	608	627	618	609	607	655	618	604	615	607	569	621	571	570	625	599	629	605	602	573	608	568	606	571	595	628	592	625	606	606	625	605	653	596	650	625	629	606	592	605	586	601	600	643	646	592	586	619	592	589	628	602	615	589	602	603	588	571	579	629	583	643	627	585	639	614	617	597	555	610	629	576	593	659	586	639	608	641	621	564	592	585	578	601	578	647	647	540	584	615	557	609	605
20821	14831	13718	7790	5242	3878	2976	2387	2019	1782	1511	1370	1189	1122	1014	971	881	865	815	826	806	786	782	737	769	763	672	682	667	670	699	657	620	670	657	685	640	690	644	658	649	606	660	629	623	620	588	633	602	672	614	687	586	624	636	602	573	596	613	606	604	569	595	593	613	676	592	630	611	609	609	590	602	628	623	601	598	638	558	602	602	575	632	604	590	601	597	605	623	611	609	583	563	593	615	579	610	616	582	567	598	600	577	579	610	595	601	591	566	587	600	573	587	574	560	598	608	580	576	602	594	605	537	557	584	609	623	579	616	625	582	567	576	547	567	576	610	566	569	588	604	568	573	605	595	578	611	587	592	630	578	561	549	576	563	624	561	600	613	565	612	603	587	639	585	585	630	593	570	548	569	565	620	558	608	576	593	555	579	573	613	597	597	599	581	620	549	569	591	630	562	557	577	623	561	647	606	616	612	597	614	568	595	572	625	593	577	591	566	581	581	568	603	612	597	598	574	598	588	618	620	575	585	583	612	558	565	600	596	589	593	562	562	616	592	594	600	585	539	554	595	569	610	602	581	589	588	585	587	587	555	571	561	577	538	567	581	569	577	589	592	590	570	585	617	555	562	606	580	559	591	609	566	612	632	575	614	579	579	559	563	562	600	566	566	596	573	569	569	612	599	532	570	579	575	577	615	551	583	613	568	604	584	644	584	568	576	558	585	622	566	604	577	548	614	573	588	582	582	598	560	622	570	556	603	572	556	559	580	620	569	625	591	583	578	572	613	597	610	583	581	607	555	605	601	632	609	585	578	588	558	615	636	570	603	566	547	604	587	544	554	615	565	568	578	634	555	577	570	598	591	606	603	611	555	586	630	597	602	573	589	608	576	577	612	621	577	569	608	580	597	593	586	608	619	627	616	608	605	546	573	565	599	531	545	591	579	587	560	614	570	589	581	592	608	574	628	590	636	568	628	578	595	584	588	598	556	555	604	588	573	573	587	566	608	593	580	551	603	560	561	578	561	576	570	591	531	586	648	547	593	563	562	585	584	612	604	595	580	622	564	564	585	617	523	567	562	603	600	587	552	577	611	608	598	562	584	566	603	616	605	578	605	582	553	616	646	569	575	627	605	661	568	593	595	608	578	584	593	600	581	554	601	560	613	596	574	605	612	569	589	550	529	574	612	585	622	557	608	565	588	617	581	592	614	606	576	564	586	582	627	578	596	599	572	562	602	621	611	611	602	569	604	602	593	586	573	575	570	534	548	611	568	593	561	533	612	557	575	580	607	578	642	567	575	610	587	558	581	622	582	548	553	568	600	583	611	565	568	550	577	568	556	609	588	554	567	611	578	602	590	608	578	598	621	604	548	545	597	613	575	556	557	616	598	563	553	565	620	604	596	594	627	620	601	569	604	558	597	590	563	598	572	576	581	558	550	586	619	581	578	588	597	588	593	600	577	598	597	627	599	604	607	605	591	585	614	574	584	597	607	588	647	590	556	606	604	554	581	546	598	627	575	608	638	554	576	577	587	605	588	575	563	548	594	615	561	590	594	622	526	576	559	557	601	659	570	573	582	605	598	555	586	587	557	548	529	610	582	590	589	615	589	591	572	605	581	584	600	587	556	533	551	600	576	647	559	595	556	625	595	608	577	580	610	625	618	587	652	621	603	616	591	600	604	595	562	584	589	560	599	594	572	593	576	582	574	616	592	623	593	566	568	556	574	572	589	599	585	563	554	547	588	603	645	536	569	620	567	610	591	604	559	567	579	554	589	582	578	548	590	569	586	587	622	583	595	582	568	608	550	572	532	552	601	603	566	551	646	558	616	578	571	585	579	553	572	599	562	547	576	586	572	590	615	607	600	597	575	609	573	583	571	594	627	606	568	570	557	551	598	586	556	591	615	633	627	611	560	577	614	576	572	585	571	622	580	593	605	626	592	562	573	593	599	514	582	598	615	610	537	630	565	610	581	584	595	617	565	575	591	585	660	572	595	578	605	627	625	596	586	626	545	569	625	609	547	593	608	603	579	541	569	541	608	624	582	592	578	605	572	588	575	621	572	601	591	620	601	572	621	581	560	617	563	654	594	623	612	602	539	588	591	579	601	579	577	588	583	593	569	598	601	612	574	600	560	580	596	559	551	574	597	626	577	580	589	551	577	580	569	618	595	563	548	601	587	587	629	585	595	529	552	540	617	593	572	604	580	582	573	583	568	580	599	551	572	610	583	581	573	541	601	586	621	619	576	582	612	542	587	597	605	639	559	567	610	540	611	587	600	623	613	604	596	578	560	567	616	578	597	570	589	583	591	572	621	598	584	588	563	594	583	602	581	567	534	610	599	544	600	601	583	586	607	583	578	580	544	605	540	554	643	590	652	572	621	584	575	596	589	563	609	572	589	611	559	575	574	608	597	615	599	583	577	619	549	591	600	559	588	610	602	619	597	596	629	611	532	613	575	557	580	582	576	587	573	597	603	592	573	614	583	575	571	616	561	584	612	619	607	568	629	581	559	551	601	592	586	620	559	544	548	589	600	578	606	541	574	573	636	531	585	590	543	595	574	612	561	563	599	595	573	592	584	592	592	572	600	609	605	567	600	612	571	580	602	602	627	576	574	593	601	622	604	640	575	573	593	590	605	559	570	604	579	595	625	571	608	637	578	612	584	540	598	595	581	606	596	598	587	619	588	582	618	603	560	560	581	601	577	594	608	588	568	603	573	604	576	609	613	559	598	607	595	593	582	565	594	604	621	612	611	566	540	584	573	566	589	597	576	575	589	532	636	603	607	603	568	573	653	585	583	578	639	585	570	622	619	567	579	570	630	595	565	599	568	620	558	590	582	557	585	583	623	568	593	588	595	565	601	578	567	584	562	617	610	572	574	583	590	609	639	553	584	580	593	564	591	567	603	615	618	624	609	590	584	563	556	561	541	609	552	608	568	636	592	568	580	605	633	603	537	605	601	605	598	617	559	568	573	576	603	566	548	607	539	554	572	585	557	579	582	579	614	627	623	590	576	570	629	589	598	606	585	572	569	613	576	559	587	568	582	616	624	564	571	583	604	558	579	573	588	613	557	534	629	589	617	541	612	589	550	624	653	597	629	559	577	596	606	659	562	586	603	581	586	537	548	548	595	555	581	577	552	581	601	587	580	623	585	609	552	593	590	560	607	600	585	588	579	626	605	601	606	605	549	615	554	580	605	582	571	590	553	603	565	564	580	543	611	594	583	559	642	546	574	570	573	592	624	566	662	572	557	588	604	606	559	610	553	571	547	608	575	544	578	596	595	587	586	632	565	577	587	583	570	613	605	548	592	577	567	562	651	607	540	610	553	567	562	584	547	615	591	582	605	588	583	577	603	579	577	560	590	586	573	629	561	591	541	572	553	589	606	602	614	609	574	603	577	586	604	585	567	572	610	574	579	614	568	625	602	570	614	608	533	596	575	549	587	630	592	561	571	607	585	609	566	581	570	592	593	614	609	573
30598	13354	1582	493	332	322	295	292	275	289	253	260	244	277	283	261	275	283	271	274	282	259	250	286	264	236	247	277	273	269	315	267	292	277	243	285	286	277	297	286	278	267	279	252	307	304	279	259	278	275	252	275	280	262	272	259	263	272	265	270	283	252	230	278	281	270	269	279	241	240	288	277	265	269	282	281	295	282	264	280	262	277	261	298	252	281	270	224	272	267	298	274	278	281	283	251	265	269	246	283	281	286	276	250	264	280	305	273	275	247	277	270	261	260	253	290	262	310	259	270	261	267	297	273	279	255	283	263	264	270	268	264	253	271	278	266	279	288	283	264	318	273	279	276	279	259	263	280	232	271	271	282	290	232	290	276	269	276	265	305	284	291	280	280	282	284	254	251	255	244	262	250	279	267	257	257	278	295	239	278	275	254	269	263	261	266	277	266	256	264	270	263	281	251	263	280	234	274	244	273	251	289	277	277	285	266	297	238	265	292	283	270	242	265	277	249	249	277	298	272	254	286	273	270	245	275	237	301	319	263	252	285	257	249	250	236	255	274	233	282	266	288	267	248	274	314	258	294	231	279	284	294	265	264	253	269	263	273	289	286	259	263	265	271	270	288	300	272	263	280	249	266	270	288	273	286	262	260	240	253	261	277	274	266	294	268	278	271	271	278	258	282	285	302	264	275	249	234	273	298	275	247	278	257	292	290	300	277	259	268	259	269	276	273	276	270	283	281	280	307	267	266	273	301	271	258	284	269	265	288	277	271	292	264	240	259	245	259	254	293	281	295	280	250	310	298	243	275	287	238	256	269	293	252	291	258	271	297	296	260	264	245	291	247	258	274	300	257	300	242	245	272	255	288	292	294	280	234	295	319	275	265	256	272	243	278	245	281	281	247	270	238	279	258	293	229	249	267	251	257	263	282	271	273	283	300	282	292	275	278	277	279	284	287	306	265	295	291	287	279	287	289	283	269	279	276	266	253	256	260	258	277	287	290	272	256	266	281	276	251	278	254	277	266	281	250	285	285	297	275	262	270	247	297	278	270	302	247	273	240	234	285	258	260	307	259	271	249	293	240	262	270	272	275	282	252	275	242	263	287	284	279	271	294	260	253	270	277	216	306	262	290	268	291	271	248	266	277	296	278	268	260	262	267	297	257	298	261	297	283	240	284	291	278	238	287	275	240	282	268	253	256	275	280	278	268	262	305	264	272	253	293	267	298	250	268	258	262	278	272	301	300	298	265	268	255	239	248	279	271	272	270	269	260	299	259	253	263	260	296	239	260	281	273	256	259	262	255	287	283	240	271	255	248	292	266	289	275	264	233	251	254	301	275	264	259	264	274	271	285	263	281	243	314	285	278	275	294	290	268	266	258	271	271	248	272	261	262	278	239	284	269	259	280	271	282	282	286	245	265	268	277	294	274	248	272	296	231	287	246	257	258	277	267	284	262	253	273	246	258	258	314	307	267	220	268	269	302	263	282	265	260	262	265	286	289	263	244	277	270	272	245	263	263	262	251	295	251	250	258	275	288	274	273	263	250	288	289	262	264	282	303	261	246	262	294	272	267	271	279	259	263	259	275	267	291	281	273	295	262	268	257	299	272	307	301	267	264	280	250	248	284	279	270	282	304	270	266	282	257	292	303	259	245	310	249	277	261	270	271	299	266	267	264	287	268	241	292	262	291	277	273	269	276	286	278	275	299	275	267	279	253	266	272	279	286	280	269	293	316	255	278	263	235	274	277	285	277	284	285	281	259	272	295	250	267	288	294	293	289	271	253	290	219	281	276	267	271	258	271	285	273	284	286	226	276	267	292	283	269	267	255	267	282	297	261	273	271	283	268	297	272	281	256	273	250	290	277	268	274	269	263	273	264	269	250	282	236	276	253	257	276	262	306	288	280	277	272	285	253	250	260	275	275	267	273	273	283	313	264	245	287	280	292	270	267	249	257	280	244	259	311	317	254	279	317	276	264	277	247	263	285	295	279	251	255	277	239	253	270	283	273	283	285	274	298	277	277	261	277	273	296	285	299	267	277	267	254	295	263	238	288	271	252	296	255	260	268	242	274	243	270	243	259	265	252	267	272	248	253	296	276	253	242	237	265	294	241	267	288	268	266	257	267	246	291	238	271	286	271	278	273	266	260	311	283	252	260	251	301	292	293	274	300	248	278	292	278	266	276	289	259	243	262	287	287	280	279	288	290	261	265	266	295	274	280	301	284	283	258	292	276	274	301	284	260	253	289	293	265	272	250	294	275	289	293	250	285	243	255	266	261	239	310	270	254	291	300	248	270	303	263	289	274	286	277	264	250	275	278	269	249	278	300	293	255	267	277	258	245	249	272	272	255	240	286	305	281	274	276	280	259	276	246	286	284	267	297	247	289	293	244	251	259	252	266	271	251	258	278	281	251	261	289	265	279	264	280	277	268	268	279	262	277	304	273	260	271	244	307	250	286	265	272	249	275	286	296	264	267	291	289	267	298	273	261	278	254	278	276	258	256	275	294	250	267	288	285	277	248	285	235	270	280	282	277	274	283	242	262	276	290	288	280	249	262	285	241	245	256	260	264	279	276	296	288	250	302	265	291	278	280	298	262	282	271	285	296	263	292	256	269	267	283	278	283	274	267	267	270	268	252	306	253	294	273	267	294	269	257	253	286	285	269	264	244	243	282	263	283	257	257	276	269	262	275	279	285	285	258	247	268	266	264	274	254	274	288	296	279	294	282	289	272	268	288	245	291	275	307	289	305	262	266	299	284	283	285	280	286	286	273	274	271	285	275	294	282	286	287	269	289	272	269	282	272	268	276	254	265	263	291	299	275	295	277	278	248	252	267	290	274	259	280	272	268	270	260	282	266	284	264	287	289	279	252	272	283	298	262	276	257	245	269	291	270	276	247	255	293	268	284	293	281	291	274	280	315	283	275	282	269	276	233	258	234	273	295	253	269	277	273	252	291	276	267	281	273	278	281	262	271	268	281	246	255	301	299	245	251	269	284	287	278	254	266	268	282	263	230	274	291	269	274	264	292	273	267	257	267	257	269	268	255	257	278	246	256	266	248	264	270	273	284	275	266	261	294	267	257	295	275	258	274	242	268	284	265	265	270	274	259	275	309	268	253	252	302	263	282	265	281	271	250	256	296	272	277	273	251	249	276	271	265	272	267	261	262	247	284	308	263	282	274	277	273	277	292	266	287	285	265	287	289	257	287	250	269	289	258	287	303	236	255	258	250	284	260	278	297	255	287	270	260	285	271	294	278	300	293	269	282	247	258	264	268	254	239	273	266	273	261	268	311	272	241	262	269	293	279	269	273	256	282	300	264	254	285	242	259	265	240	262	272	265	257	260	275	282	247	267	271	285	284	283	257	259	257	273	263	266	307	255	287	261	284	308	259	267	275	286	242	247	258	263	287	248	261	280	282	294	280	284	303	273	277	259	256	250	286	245	230	283	270	309	247	239	238	280	260	251	273	256	271	292	275
15216	829	680	512	419	401	390	365	359	328	333	316	314	323	311	327	341	319	317	316	301	328	297	302	282	326	303	285	304	341	297	299	316	308	317	297	274	294	324	306	298	311	276	296	280	284	285	294	314	314	305	291	312	315	296	290	285	340	341	334	326	320	303	295	275	311	280	291	272	318	313	275	335	274	319	281	289	309	321	299	299	317	331	310	289	308	288	283	268	270	303	288	285	303	300	283	309	326	283	290	288	317	316	304	296	291	305	295	305	277	331	293	303	294	314	308	287	283	314	271	339	303	304	313	281	327	310	344	300	286	285	321	315	285	305	304	284	290	341	314	293	269	334	295	287	267	314	288	323	329	287	295	305	297	318	283	312	322	333	337	288	263	305	288	260	308	303	308	298	294	324	313	303	302	301	332	316	312	283	307	290	286	282	292	326	288	309	329	304	303	304	306	258	311	300	284	281	309	295	265	292	304	281	248	302	295	291	291	286	265	298	280	286	271	281	301	294	278	273	289	293	320	299	308	291	317	298	293	301	299	313	297	286	271	314	284	322	301	318	292	278	288	325	275	309	304	253	295	290	293	286	292	315	315	296	292	293	308	294	292	309	288	312	308	304	298	328	285	294	323	286	309	297	315	297	306	293	262	313	283	285	298	289	303	326	296	311	304	292	337	300	282	318	302	303	283	316	322	324	315	295	285	335	309	286	282	268	282	313	307	281	308	315	302	317	284	275	289	302	297	307	293	304	286	274	349	327	299	272	308	296	293	296	307	317	289	340	283	302	311	309	278	304	309	326	319	309	305	306	285	302	321	308	317	263	277	305	321	315	313	322	307	299	288	297	300	304	293	325	295	299	296	294	279	290	306	315	295	326	307	299	308	258	296	303	296	303	292	281	289	277	302	294	301	310	329	281	300	301	279	300	320	287	314	271	338	297	320	326	285	315	322	293	278	268	324	331	298	276	309	301	344	333	302	291	304	325	285	303	295	286	257	336	331	297	299	276	306	288	290	307	305	287	324	305	320	313	297	319	336	316	275	304	314	292	321	322	291	303	296	298	310	275	306	293	279	296	297	274	302	305	284	277	302	308	306	278	286	289	316	350	280	280	308	302	302	330	304	293	294	301	302	284	302	311	310	317	329	309	296	292	288	286	306	318	266	299	263	324	298	312	302	321	328	294	297	290	310	300	312	306	303	279	299	312	310	299	295	317	309	341	303	324	279	297	301	276	271	296	270	295	289	271	290	308	289	289	291	259	316	315	337	319	315	299	292	318	345	325	299	280	289	283	304	287	303	304	300	282	278	344	306	286	283	310	277	279	271	301	289	308	280	310	288	307	284	298	296	287	268	301	293	305	301	298	286	279	286	320	300	301	304	317	323	275	313	295	297	294	316	311	291	310	291	307	296	310	283	294	294	319	331	317	301	273	297	308	301	274	292	306	314	290	297	280	284	326	311	291	325	307	296	323	280	315	273	301	320	310	299	300	279	307	295	317	292	319	330	321	345	293	302	297	306	299	344	339	294	281	325	306	311	300	296	301	348	294	310	319	305	308	298	300	297	325	283	283	289	285	274	283	315	317	340	310	309	315	306	330	307	290	297	312	300	319	308	321	324	265	292	308	291	330	312	277	317	312	280	323	319	303	288	327	309	312	297	305	281	309	303	307	284	317	313	261	281	264	300	309	301	287	256	311	343	294	300	318	323	330	298	297	309	284	295	299	297	332	305	287	307	313	308	258	306	274	295	286	313	308	303	292	294	295	324	301	307	297	335	313	324	315	290	346	303	306	317	286	299	312	313	280	330	263	318	282	289	321	306	306	264	274	293	325	299	262	305	308	324	323	333	298	289	321	285	313	287	286	278	315	313	295	289	286	291	306	304	317	312	298	284	284	286	313	305	313	290	272	296	323	297	299	310	299	286	301	277	308	272	311	334	290	291	343	341	303	308	300	303	290	306	319	286	322	324	312	306	294	289	286	304	240	318	333	319	289	296	313	328	320	295	330	340	316	311	306	317	313	318	294	298	313	283	295	305	323	340	302	325	322	289	279	299	298	292	309	297	321	298	268	286	293	265	292	318	291	275	286	307	286	292	322	280	305	309	310	305	310	289	330	290	300	326	297	319	305	288	287	285	304	301	302	309	319	296	316	307	284	317	305	298	296	299	275	291	320	295	290	310	286	298	288	308	272	285	331	286	280	296	308	302	313	297	313	287	301	316	298	298	305	291	306	262	303	297	319	285	321	307	306	290	301	278	270	270	257	280	268	297	302	296	295	292	304	313	306	263	312	283	288	291	310	279	317	302	287	279	271	291	315	309	293	300	291	271	302	311	302	289	287	315	330	322	301	316	321	300	303	283	294	296	285	297	305	298	310	288	302	308	311	294	333	317	319	290	302	283	269	311	265	319	282	301	292	317	289	300	307	313	299	300	345	280	291	303	291	269	313	300	301	270	306	294	312	326	291	301	306	324	329	309	284	291	271	281	298	326	314	290	302	298	317	318	290	326	304	272	299	302	271	302	290	284	284	333	332	326	292	281	290	307	294	280	325	314	314	282	312	306	304	287	316	317	284	261	331	291	292	271	293	290	305	326	331	306	283	309	307	282	302	317	290	313	306	286	295	311	304	305	298	295	330	297	288	300	308	301	286	328	286	284	278	279	314	296	294	321	273	296	301	303	314	295	278	288	302	316	310	266	326	291	303	282	285	263	301	323	282	300	298	305	320	301	299	305	303	301	318	292	320	283	278	326	307	293	341	268	304	317	307	296	282	306	331	333	277	301	284	303	300	313	302	290	283	296	315	324	298	292	310	300	305	321	305	320	297	297	325	301	300	301	300	283	298	286	279	301	310	322	295	311	300	310	285	288	316	290	315	279	311	319	314	309	284	266	300	291	316	316	305	317	299	276	306	309	294	313	302	309	283	298	304	326	270	292	299	304	273	302	283	287	319	286	306	301	308	277	293	313	290	317	293	309	279	330	296	292	323	274	317	315	307	308	295	286	307	321	296	311	289	297	294	300	292	300	317	273	295	317	315	316	289	282	305	289	320	319	290	263	279	289	318	335	304	314	321	316	284	321	307	298	307	277	314	275	311	301	307	297	305	299	302	316	319	278	291	321	301	358	291	291	274	309	293	302	287	297	310	291	270	281	316	302	292	280	268	283	355	296	296	305	297	314	309	325	276	310	315	299	310	305	310	320	303	309	300	274	309	286	291	319	336	286	287	321	314	333	291	299	323	298	300	286	303	291	310	312	342	289	294	331	282	311	325	293	311	299	280	284	306	309	277	293	303	308	298	315	328	299	294	329	293	316	308	311	304	309	305	274	335	285	297	294	316	308	311	276	327	308	311	300	282	326	328	274	296	331	307	311	269	290	306	285	307	304	329	318	306	293	327	277	276	305	299	260	299	263	308	310	319	308	296	315	287	283	299	325	290	330	287	312	310	293	310	302	330	251	311	321	298	335	282	286	288	287	292	276
25025	20638	27138	24141	20620	7165	965	708	541	555	490	436	460	388	432	390	393	342	346	360	347	335	314	314	340	346	317	324	290	292	329	338	287	278	311	313	308	301	314	299	344	297	325	282	295	272	311	318	300	291	307	307	292	283	289	320	269	277	314	293	317	296	264	335	302	288	290	297	297	258	263	293	303	291	314	292	278	313	258	291	282	275	305	298	303	305	312	309	293	285	294	298	266	275	256	291	313	248	278	301	283	299	301	287	275	273	271	294	293	275	274	316	282	283	257	278	294	275	278	282	309	287	236	327	242	280	277	348	337	276	298	306	276	283	320	274	297	265	318	316	304	285	297	302	290	298	265	333	303	295	280	285	275	283	306	272	285	273	329	320	290	280	279	288	253	280	300	285	258	263	312	284	275	289	274	264	311	300	301	311	327	287	306	281	294	315	276	272	309	309	281	289	283	321	273	273	291	283	321	288	272	304	275	302	255	302	287	276	312	267	292	304	274	298	276	296	288	290	268	282	310	280	299	292	272	250	285	302	296	306	314	298	264	279	284	280	291	266	280	332	273	280	301	299	272	278	292	270	261	302	270	288	287	281	267	323	278	283	296	301	320	267	302	277	312	289	305	324	292	263	278	292	300	273	291	252	305	271	290	303	292	294	319	257	249	284	272	310	294	309	303	280	280	273	310	270	274	271	279	275	286	292	285	324	291	276	314	304	313	277	275	268	311	296	309	273	287	303	280	315	296	280	290	272	294	317	299	273	281	303	311	299	295	276	309	317	300	293	277	262	305	304	294	268	322	287	284	303	266	299	297	243	294	276	310	274	299	277	306	292	294	272	276	281	291	283	300	333	279	290	309	320	285	295	287	304	312	274	296	272	273	290	293	306	278	273	271	315	261	278	294	280	281	282	314	298	291	302	294	302	277	251	290	310	282	276	327	302	314	312	294	299	288	277	295	295	287	330	266	264	279	294	300	282	266	268	304	283	283	294	288	301	281	325	293	298	269	283	290	306	272	292	286	301	285	320	307	317	305	290	270	299	255	295	289	283	327	285	310	297	244	280	265	264	304	260	280	276	293	295	325	284	315	304	288	300	307	307	307	262	319	286	283	311	299	298	274	307	276	308	269	294	267	306	292	275	249	318	288	302	284	298	290	299	305	298	284	309	290	291	293	290	277	295	270	268	293	308	296	270	267	296	278	266	327	262	313	274	306	307	298	291	280	340	277	313	293	291	277	302	304	300	293	276	276	274	277	293	301	320	288	337	301	316	311	308	290	305	310	253	305	317	284	296	279	299	288	275	299	277	275	279	289	302	301	299	293	282	285	248	289	296	276	325	270	287	287	281	273	319	281	280	296	296	276	318	275	301	262	265	288	304	291	267	304	295	303	305	315	257	267	308	278	301	294	276	306	308	260	270	291	307	309	286	267	283	292	296	273	289	266	301	312	276	276	332	285	310	272	297	279	289	285	269	313	291	305	305	278	266	278	272	312	281	294	303	298	280	307	273	299	270	276	279	304	276	297	320	260	273	300	249	269	288	272	287	286	294	280	307	308	286	293	285	289	286	308	253	265	257	294	309	271	298	302	285	311	294	305	269	312	267	302	266	271	299	284	282	314	303	278	267	297	312	308	259	329	300	289	284	291	270	269	299	300	294	249	259	295	264	281	275	282	301	325	278	285	294	312	332	293	281	284	278	293	301	293	297	274	265	314	272	320	298	265	268	285	283	310	290	316	274	299	295	292	270	306	290	301	301	286	304	291	273	311	311	276	280	311	285	301	295	291	264	302	321	306	284	290	268	282	290	280	277	266	262	303	286	290	282	283	295	292	266	280	290	294	269	303	316	283	277	289	315	289	300	271	288	310	290	308	273	297	301	279	310	309	310	294	310	270	301	304	285	279	281	280	287	275	270	318	292	276	296	277	290	269	303	289	280	267	315	302	277	326	275	304	265	314	292	305	258	253	287	298	272	260	302	274	273	306	292	279	267	271	314	313	294	278	289	313	285	284	246	311	298	319	283	321	267	274	261	286	299	256	286	297	291	300	302	307	278	307	267	328	284	308	276	293	297	269	302	283	292	319	305	319	290	303	276	293	283	323	297	263	307	298	283	293	286	287	301	312	271	256	287	301	272	289	274	282	298	295	312	285	279	283	271	328	296	272	268	271	280	268	295	275	292	263	277	275	311	286	257	282	293	284	288	310	265	257	266	293	311	291	294	282	295	290	279	269	290	304	295	295	310	286	295	281	337	290	301	311	298	293	292	302	307	316	290	283	303	305	295	270	300	294	297	313	319	277	296	295	265	258	281	300	312	268	277	283	269	272	272	304	272	304	289	300	286	283	305	306	272	309	301	291	287	296	307	319	298	283	287	283	290	280	298	279	329	300	290	278	291	252	254	303	304	273	249	298	271	273	297	275	277	279	288	301	283	281	287	309	309	275	268	306	295	292	305	299	291	298	324	278	306	276	257	279	267	281	284	303	313	273	280	256	321	273	289	296	298	312	303	268	330	287	300	322	309	277	306	285	326	308	284	279	290	307	261	295	293	266	300	301	280	281	257	297	269	281	274	302	286	276	269	276	298	287	282	315	280	300	289	287	312	295	260	274	303	276	299	255	294	258	292	302	306	308	282	282	307	307	252	303	273	297	278	273	326	294	283	293	339	290	270	293	296	261	285	283	296	271	272	267	307	289	277	281	294	286	299	313	307	305	286	281	302	262	289	294	278	286	257	285	312	295	271	296	271	281	274	282	279	266	278	288	313	292	314	293	310	292	298	275	289	284	288	299	298	270	291	303	286	288	294	303	318	273	274	271	310	292	280	291	292	285	307	312	278	298	289	306	246	294	293	274	275	264	292	320	308	288	314	267	302	281	330	302	308	319	270	315	302	287	311	316	289	311	295	276	265	328	265	290	277	283	297	281	287	323	293	287	291	280	322	293	281	286	284	268	286	273	260	288	308	278	271	317	311	296	271	303	292	280	276	280	296	249	273	295	278	294	275	277	251	314	277	288	296	298	294	278	293	323	266	290	291	308	284	264	306	287	280	256	288	290	312	288	315	300	312	278	285	274	317	323	348	293	283	270	285	282	295	257	252	292	299	276	311	293	292	349	276	307	288	316	287	280	276	308	228	266	267	281	285	250	270	280	313	305	299	250	264	313	307	294	301	271	308	298	277	286	274	258	307	267	290	286	291	316	295	301	285	263	315	321	255	300	280	283	280	297	308	300	292	294	302	327	290	255	318	291	266	301	277	309	286	303	307	291	250	280	268	305	311	308	295	248	294	272	289	291	277	276	288	276	300	287	303	305	311	315	305	288	306	280	261	278	309	262	282	273	286	304	309	297	274	257	293	298	315	284	310	264	258	290	280	280	267	279	277	296	291	315	255	272	302	295	320	274	298	271	285	290	268	274	295	274	266	306	315	316	299	277	306	299	315	306	296	298	301	299	303	272	299	309	318	288	305	286	280	292	301	300	291
21788	8743	8010	4251	2777	2013	1464	1198	1001	877	750	645	636	562	539	504	447	432	409	391	427	428	366	356	392	388	387	341	336	353	352	361	297	309	326	304	308	319	290	338	319	327	331	344	289	322	300	303	324	337	323	320	305	288	317	300	317	310	315	304	300	289	327	280	306	269	289	287	299	287	312	284	293	266	318	286	296	303	304	301	301	288	316	299	287	296	289	287	305	331	306	285	302	292	290	272	324	294	291	297	295	282	318	304	285	288	333	287	283	297	303	318	293	292	325	304	318	315	302	314	259	312	290	302	276	283	321	306	302	298	275	320	309	298	308	313	300	297	268	320	302	326	296	290	295	291	273	286	270	303	305	301	315	314	277	309	323	279	320	289	300	313	325	306	292	301	310	295	301	301	298	318	312	295	314	323	311	300	294	310	317	275	332	301	316	301	305	290	301	313	291	287	315	273	304	306	306	291	262	261	316	331	311	314	307	274	301	278	305	304	262	310	275	326	298	312	280	299	280	305	257	292	279	308	300	290	302	311	303	290	299	296	280	278	306	295	301	325	310	284	315	299	303	313	307	282	291	284	293	256	296	290	270	262	270	302	313	329	281	297	320	288	302	316	315	288	290	291	285	280	289	283	323	304	285	294	242	292	269	305	303	262	320	318	318	312	323	298	280	263	298	298	313	260	296	288	310	284	306	292	283	279	297	288	323	274	274	321	295	315	295	292	307	298	303	263	299	274	293	306	281	313	307	294	308	307	272	305	273	324	303	321	305	302	309	277	279	265	314	286	292	315	286	296	276	283	271	305	293	312	299	293	290	256	294	292	321	280	302	304	318	334	338	287	284	279	306	286	335	282	308	307	275	287	315	300	295	290	306	293	296	299	320	288	299	294	282	301	334	300	301	277	286	314	299	305	289	290	315	311	291	297	310	289	262	287	284	286	289	295	305	304	300	296	291	318	306	269	291	296	270	288	302	304	259	267	326	295	321	275	306	279	312	330	287	302	287	298	296	284	277	304	316	279	297	294	289	277	297	318	309	278	330	300	300	336	283	314	273	296	288	286	306	284	306	332	272	289	291	276	287	316	306	284	269	300	296	286	283	320	285	287	293	311	310	293	307	301	318	298	303	288	314	276	286	307	290	316	300	344	277	308	291	306	323	320	341	275	294	277	307	291	318	330	286	301	261	293	320	311	304	301	309	295	339	309	311	316	292	302	287	275	299	305	302	282	282	316	314	263	286	307	301	293	322	300	300	318	340	317	290	303	274	297	272	280	287	290	305	309	286	286	288	293	312	285	237	309	324	283	307	298	291	316	272	286	308	284	305	305	308	319	265	281	299	280	271	274	306	295	311	282	312	316	284	314	314	298	276	281	297	343	273	326	315	289	289	317	297	296	299	269	307	305	314	251	311	293	293	315	298	310	316	295	274	303	294	286	327	277	303	300	315	281	306	302	337	290	292	282	303	265	307	339	308	273	285	286	309	290	300	290	282	287	304	288	331	276	310	303	301	261	292	312	304	311	310	304	285	327	285	298	299	313	290	285	267	289	288	319	292	301	299	274	288	326	305	292	287	297	323	304	277	296	272	313	306	308	279	300	283	285	310	287	306	302	320	282	283	293	310	300	273	278	309	315	316	312	286	297	280	300	274	293	313	288	285	312	292	330	301	297	312	296	276	320	279	309	315	316	282	297	271	266	324	287	305	307	328	333	276	331	314	316	299	297	292	319	318	290	286	270	284	323	286	282	283	278	338	312	309	310	316	304	314	280	336	312	307	285	300	277	295	312	296	289	305	312	301	317	291	281	276	299	312	322	334	339	307	264	324	311	277	289	309	269	310	331	333	298	302	311	302	315	305	284	332	325	281	285	314	305	309	264	259	325	287	298	298	295	290	301	316	311	283	286	283	310	282	297	305	263	280	294	303	287	275	290	252	324	262	295	290	282	299	332	301	278	286	309	322	288	324	312	281	300	279	306	306	308	295	263	288	281	314	272	303	299	268	306	293	287	294	292	278	307	314	285	275	304	331	274	296	315	292	295	300	263	298	311	292	305	321	303	315	313	284	281	285	292	327	276	280	267	261	303	278	293	281	291	301	299	265	284	275	317	270	283	297	286	285	328	296	309	291	318	253	304	293	287	292	294	323	308	283	288	303	289	322	290	293	307	276	309	298	313	279	333	322	298	303	305	280	327	313	299	280	265	303	325	291	268	307	282	299	265	305	297	298	295	296	261	292	317	293	309	324	276	281	318	288	298	290	298	280	286	313	289	288	289	302	283	299	270	299	324	301	261	317	294	263	263	287	284	315	286	315	304	333	279	310	323	313	299	308	304	295	316	305	298	298	327	284	326	290	304	314	307	312	317	299	308	294	299	300	334	285	280	308	329	306	291	309	292	288	293	260	290	300	287	285	334	289	294	305	267	301	297	282	311	282	277	268	298	266	318	276	312	304	305	273	338	284	296	311	313	306	320	322	284	312	302	330	303	299	276	289	284	298	319	291	291	304	299	314	297	296	314	296	299	302	299	281	294	306	315	275	309	309	301	281	271	281	270	298	296	302	312	295	312	292	300	286	297	317	336	281	288	308	290	310	286	293	270	324	270	262	307	314	312	277	266	338	287	337	306	311	315	299	295	278	280	263	310	268	266	315	294	335	299	319	281	318	307	286	306	319	294	289	291	294	307	292	285	292	312	320	290	305	288	324	292	291	290	263	284	280	292	304	320	311	296	297	295	305	285	285	291	265	281	321	267	285	319	315	294	331	262	287	317	282	281	279	301	291	278	302	299	275	302	310	327	300	292	300	307	314	244	328	301	320	317	290	307	314	293	276	279	290	265	338	310	312	298	292	272	301	298	278	322	284	283	283	262	312	310	300	273	286	260	263	324	251	282	311	302	322	310	302	279	291	307	306	295	325	284	334	309	302	304	290	300	304	291	290	292	305	334	271	300	314	276	309	272	296	326	298	283	311	303	286	306	312	306	278	284	280	311	310	303	284	294	295	270	285	318	316	314	287	272	280	304	326	283	310	282	302	305	324	304	313	257	305	274	303	303	280	299	313	309	323	289	298	286	285	299	310	276	314	272	250	330	292	303	272	299	314	310	317	274	296	284	315	288	288	295	319	273	300	277	296	286	286	295	307	313	269	278	265	305	290	277	288	292	257	311	312	297	312	304	321	285	300	288	266	292	299	301	247	300	298	275	311	283	290	285	302	280	310	307	294	329	291	321	307	289	327	309	295	308	272	343	303	302	281	309	299	307	282	293	295	302	326	280	290	297	310	318	294	308	294	301	330	312	292	294	273	289	312	280	287	311	333	284	302	288	330	302	298	273	310	286	276	300	286	302	335	292	278	290	302	306	309	292	276	267	319	353	279	311	312	280	287	278	302	311	292	295	315	316	294	304	320	283	323	329	309	299	310	312	318	300	291	289	264	282	290	287	293	305	297	307	285	260	304	328	295	288	290	301	274	292	288	283	321	320
22956	20654	27744	23605	20657	20723	8636	1641	1180	1135	976	953	878	833	780	801	782	693	764	756	689	735	702	772	734	647	671	652	693	658	675	664	677	678	652	720	652	658	658	670	665	682	661	617	662	606	646	645	687	630	625	623	622	642	688	625	648	658	644	673	590	624	692	676	694	629	660	605	621	638	646	641	652	625	674	616	641	643	635	617	613	607	647	644	588	632	611	651	639	635	646	674	626	660	616	645	618	638	622	677	611	621	642	610	666	629	598	598	635	627	668	596	627	583	667	649	647	633	632	597	634	599	605	598	624	639	612	644	633	601	640	640	651	598	603	587	661	632	666	673	692	634	617	605	625	616	666	599	615	666	611	630	582	582	598	631	595	644	650	632	609	686	668	653	673	622	622	652	623	634	607	678	614	629	650	618	598	587	663	630	634	649	649	618	614	656	624	621	637	620	620	607	624	653	683	612	619	634	667	645	664	637	608	657	641	649	645	626	634	631	673	674	593	660	667	646	657	652	642	639	666	643	658	610	593	634	648	592	602	662	582	608	681	599	596	575	620	615	644	612	649	649	642	604	659	632	616	594	593	624	601	618	617	641	588	616	605	598	621	651	610	594	614	634	642	604	680	614	606	629	616	607	642	631	667	599	623	620	619	641	628	604	624	653	591	671	659	637	649	637	613	628	623	638	621	647	618	594	629	660	626	596	656	648	640	594	608	590	639	615	648	621	643	609	614	606	595	643	616	612	607	631	635	604	628	621	609	610	672	655	664	641	650	623	642	605	616	599	616	609	615	623	652	637	626	611	615	615	618	641	563	643	647	628	601	587	592	564	640	615	627	643	658	590	650	672	614	636	646	664	612	643	661	606	645	630	672	651	677	595	610	624	590	624	642	658	587	641	645	623	640	607	665	580	653	640	658	597	682	623	661	603	589	635	670	610	628	597	634	622	673	630	596	617	602	642	588	643	602	626	640	635	640	631	651	640	571	619	627	623	618	621	595	606	656	656	648	627	647	588	646	620	605	677	627	631	671	582	622	661	636	625	601	597	593	643	603	613	657	673	641	664	645	565	631	670	651	636	656	624	619	658	600	641	617	610	640	597	697	592	654	628	584	579	654	602	622	654	641	630	645	631	622	641	642	580	675	598	634	621	578	584	596	612	644	645	646	588	639	647	631	653	623	611	608	644	631	578	646	612	616	605	675	627	586	641	645	622	633	620	620	597	650	638	612	668	586	644	626	604	655	607	594	610	634	636	685	628	645	610	611	618	646	669	625	640	640	638	628	601	661	624	625	622	654	609	637	586	620	655	591	627	657	710	624	667	634	617	652	665	578	601	620	632	629	621	610	650	616	679	670	609	594	649	652	612	611	614	634	595	629	613	587	588	625	596	604	621	638	635	594	611	629	622	618	641	631	620	600	644	632	655	615	608	591	611	602	607	637	633	649	631	615	629	630	596	661	604	603	595	631	655	591	617	612	623	641	589	607	633	592	676	616	603	668	580	595	660	618	645	658	647	663	674	643	613	597	565	659	647	635	592	632	631	678	617	646	606	601	646	677	683	619	635	661	637	644	631	642	628	642	630	603	631	659	604	627	629	606	588	612	653	622	646	620	611	645	629	631	620	612	675	626	605	577	611	651	616	620	657	690	627	595	620	580	620	641	592	645	617	646	645	637	641	618	615	624	621	644	672	605	618	621	642	618	616	651	585	640	631	602	605	635	621	665	614	637	616	627	646	595	622	613	662	643	598	616	627	634	602	609	631	603	650	623	569	586	635	655	614	670	576	610	606	660	633	642	658	600	638	632	627	569	652	648	636	636	617	655	616	637	592	657	646	630	635	622	625	648	609	667	608	637	671	657	641	605	597	600	635	636	598	638	652	622	641	611	652	661	618	612	648	649	628	600	614	673	608	639	610	648	622	645	673	649	592	632	613	584	577	624	626	667	676	648	648	622	605	637	666	636	610	636	637	632	583	654	650	578	650	650	632	594	645	621	635	647	630	647	669	617	583	627	636	586	667	605	611	628	634	608	657	610	629	653	613	672	648	629	611	607	616	661	635	630	633	593	599	657	671	615	644	629	580	618	636	600	655	616	640	647	629	637	635	594	629	618	630	623	648	671	578	632	632	630	647	632	601	658	643	631	633	659	685	637	688	680	628	612	620	628	696	616	633	633	594	616	655	700	663	647	661	585	608	634	663	640	630	622	648	600	664	614	624	651	599	614	592	628	634	611	634	637	644	636	643	668	619	651	609	646	635	642	632	663	586	664	647	632	627	646	675	666	601	601	644	677	635	652	613	638	637	616	601	627	582	615	573	637	633	630	651	634	650	670	634	642	633	641	605	627	613	654	635	639	626	633	639	634	619	612	626	638	641	571	612	629	601	643	581	635	639	615	631	623	651	603	627	586	636	587	628	600	613	616	603	602	612	638	622	615	612	645	641	682	651	614	641	625	591	666	680	615	626	681	618	642	626	603	629	588	586	628	629	635	681	649	686	627	627	695	622	622	669	647	644	634	623	615	628	631	692	609	611	720	607	644	589	629	582	669	587	624	623	616	603	632	591	625	615	629	630	596	646	635	692	631	655	608	652	643	619	653	612	595	677	670	631	617	600	594	655	647	622	657	611	612	565	621	644	632	622	639	609	630	626	661	641	647	605	635	626	631	626	603	633	594	648	662	616	633	633	632	641	681	627	598	654	651	666	630	618	668	646	614	639	641	672	664	653	634	614	625	596	642	613	636	612	602	625	623	618	618	630	551	643	687	632	627	584	635	603	650	593	604	599	625	637	617	595	630	606	639	658	664	600	675	628	634	656	633	607	640	645	638	608	581	594	622	683	630	668	653	645	633	653	593	622	632	685	704	629	604	598	608	609	622	620	659	631	624	551	634	653	640	622	630	640	571	623	648	672	649	630	672	615	614	611	583	626	622	631	575	580	618	633	643	599	622	615	652	674	620	644	644	579	587	608	622	590	618	622	663	650	589	585	621	647	598	646	625	645	625	608	662	612	629	629	635	639	632	608	619	601	641	613	639	639	629	648	654	611	581	603	697	659	602	656	621	615	613	701	630	626	649	606	612	622	598	595	611	666	611	630	608	651	676	697	637	628	643	601	645	650	622	634	617	613	652	618	605	609	606	614	611	603	644	602	604	660	622	593	642	598	627	636	651	660	659	608	636	618	655	672	657	634	629	599	627	615	653	618	597	624	638	613	615	662	606	683	646	601	615	635	640	639	627	620	646	655	584	627	627	613	607	619	609	658	617	622	684	641	609	661	642	598	636	641	593	642	618	640	602	663	607	664	638	612	594	652	623	617	608	589	608	630	623	561	652	640	681	653	649	589	607	641	647	639	671	595	633	631	589	621	634	652	652	617	613	562	632	614	629	596	623	615	652	629	604	657	607	664	661	655	625	661	652	626	626	669	649	646	630	561	594	612	622	609	633	623	595	588	612	648	619	665	650	588	600	656	600	626	645	619	636	648
22108	14878	13411	7781	5182	3835	3063	2451	1990	1734	1454	1351	1216	1120	1011	1075	918	906	890	839	802	757	817	758	753	773	730	730	682	651	706	667	684	633	669	680	652	697	671	641	636	665	667	668	600	615	624	599	621	691	623	657	618	610	606	624	644	624	564	567	599	614	600	615	589	611	611	561	647	657	601	622	620	640	612	625	616	604	613	607	690	667	612	605	602	609	623	613	631	632	676	611	613	591	586	613	557	576	576	645	618	568	614	594	588	607	625	597	624	625	619	605	628	607	653	642	637	615	634	626	615	641	594	658	628	600	592	619	584	608	618	633	581	623	645	632	647	582	638	664	639	636	608	612	572	610	615	570	578	643	591	637	617	660	608	603	601	606	620	608	580	630	643	574	589	610	613	632	638	615	670	636	634	619	606	619	625	589	641	593	612	577	571	625	620	647	620	614	635	619	573	652	616	590	585	560	625	618	562	592	578	586	589	620	601	642	590	598	632	654	600	636	587	600	569	627	641	600	623	630	605	595	571	601	636	567	633	586	630	592	636	655	632	653	633	571	612	607	617	636	664	598	608	642	594	630	608	596	613	585	623	576	603	643	607	627	555	581	648	607	602	603	616	636	622	601	603	611	600	571	543	581	595	629	625	608	579	618	644	620	588	599	606	618	599	635	621	546	587	567	621	617	601	577	633	582	592	577	563	575	634	647	585	599	575	604	639	587	609	621	542	628	619	627	559	618	594	595	652	629	611	586	597	626	641	581	636	584	599	610	633	613	615	595	575	592	590	583	587	643	631	588	599	599	609	608	580	618	549	623	600	609	626	590	559	596	577	639	590	602	623	628	641	585	623	591	602	569	589	600	594	568	626	669	661	597	659	601	615	641	613	601	572	615	608	615	590	611	570	564	612	646	580	581	629	652	621	651	629	608	624	560	619	576	626	589	574	587	619	602	616	611	652	641	583	628	607	618	613	601	607	556	603	605	634	595	619	610	577	583	576	593	642	597	613	608	678	629	616	580	592	570	606	613	547	597	591	611	558	667	626	614	571	621	629	618	629	606	610	599	624	604	617	587	627	597	583	608	601	642	610	596	596	630	604	653	633	571	578	594	590	648	647	616	571	652	595	616	608	597	652	585	613	602	570	614	606	627	619	625	570	617	568	600	597	621	583	584	598	581	548	636	642	587	617	630	589	615	629	631	610	599	584	662	570	604	628	595	629	568	639	544	580	629	559	592	645	614	624	609	644	584	568	623	608	600	597	614	594	628	594	616	571	547	610	595	569	596	620	610	565	595	618	619	570	639	622	602	653	599	644	610	654	598	611	632	617	614	588	573	602	639	615	616	612	624	620	627	636	637	593	591	593	615	592	594	596	602	617	628	592	616	585	584	603	609	615	580	608	578	597	573	577	607	631	610	634	617	624	598	636	587	595	581	617	624	559	625	617	626	633	599	672	576	602	609	590	615	578	615	600	584	615	602	606	620	634	595	623	601	597	626	638	575	611	612	618	559	597	599	623	611	634	585	606	606	628	610	618	618	590	629	603	568	614	607	634	628	622	555	621	580	572	623	626	647	600	629	623	621	633	559	603	606	559	614	571	604	587	631	600	599	643	604	599	602	586	662	620	613	567	596	612	595	636	604	597	645	604	622	595	621	606	615	610	601	626	601	585	569	613	625	613	575	632	636	588	600	603	594	623	592	607	581	623	613	596	576	588	596	632	608	566	606	601	615	568	597	619	599	586	627	582	611	588	598	616	620	611	612	599	563	556	597	613	628	585	640	587	640	649	597	631	594	627	590	577	601	631	677	634	586	595	604	623	583	578	608	622	642	590	620	600	598	607	636	616	636	588	571	616	590	656	607	627	609	637	652	574	592	624	563	609	596	619	579	630	617	597	645	602	599	640	612	604	604	593	596	588	576	595	581	601	574	617	569	603	612	625	601	638	647	573	581	605	606	626	551	599	603	652	600	603	637	606	583	589	621	575	635	613	597	619	592	593	615	587	614	613	562	621	626	551	668	608	617	590	600	550	608	631	660	586	646	655	591	594	619	630	573	614	584	633	610	603	583	582	608	611	641	636	584	584	584	592	576	604	618	611	603	618	618	629	634	586	604	606	592	631	648	638	638	600	574	587	591	636	650	612	641	603	579	593	633	585	645	596	597	599	647	570	586	630	639	591	608	609	596	637	621	602	611	592	603	603	566	671	625	601	597	628	592	606	568	605	628	601	588	642	621	587	615	622	597	613	580	603	593	594	591	623	615	622	632	571	633	611	591	576	617	616	578	560	632	581	558	599	589	625	594	611	663	593	614	597	589	598	589	564	601	590	598	576	603	620	619	615	571	644	647	604	601	593	642	640	617	558	648	620	623	603	612	617	612	635	570	611	662	611	555	641	616	617	661	616	596	599	599	619	604	583	603	615	589	612	591	610	599	581	578	593	604	627	594	573	606	624	606	582	623	614	615	602	631	602	642	607	589	590	600	607	641	555	611	587	601	599	588	556	624	643	623	570	600	623	561	637	653	637	626	606	650	607	621	621	596	564	580	619	628	641	604	632	604	635	597	613	609	598	585	644	613	608	638	647	610	595	596	575	634	566	612	610	571	606	623	613	617	592	650	609	643	612	580	624	590	603	627	581	631	608	574	631	620	620	652	594	603	608	620	590	606	594	567	581	613	594	623	618	609	607	591	616	616	600	614	616	624	625	640	570	546	625	632	634	574	637	594	592	629	583	614	586	623	616	585	605	621	614	635	613	600	606	576	617	585	597	628	630	603	600	595	642	594	583	607	613	643	601	618	602	605	604	648	681	626	621	628	580	566	622	615	613	643	622	598	586	637	591	631	625	631	613	556	570	553	611	605	629	593	610	601	626	604	595	611	608	628	646	656	611	592	583	604	604	602	582	582	584	618	652	577	576	648	610	590	614	621	569	580	580	617	613	608	615	608	621	602	634	605	613	602	620	574	595	595	616	601	614	578	621	654	607	589	610	625	596	651	560	604	634	615	562	645	610	665	614	604	639	575	562	612	628	595	593	588	589	566	636	629	590	603	630	647	598	646	613	588	634	638	577	530	613	604	579	633	615	625	604	632	590	579	643	634	619	618	577	580	669	610	607	601	616	585	628	584	571	585	601	597	594	656	609	615	636	602	589	636	606	626	604	641	605	593	630	626	646	600	591	592	619	612	617	604	619	606	604	631	547	635	583	608	615	621	607	580	596	624	623	589	642	603	631	637	650	648	575	586	609	619	632	628	627	574	601	601	627	618	611	594	596	614	659	669	593	622	608	589	582	589	577	592	631	585	625	536	620	595	591	595	595	599	612	639	617	582	602	620	549	605	602	613	626	643	601	653	564	615	624	611	605	595	623	546	592	609	586	596	601	593	605	606	637	625	554	602	580	641	626	581	592	608	632	603	641	591	586	598	614	571	627	647	613	607	660	610	584	627	564	601	611	608	604	620	613	557	620	619	602	587	634	635	616	648	611	598
30717	13149	1713	624	508	465	403	374	302	341	353	361	338	310	305	330	332	327	316	348	349	319	342	353	322	327	330	317	326	336	338	311	310	297	331	316	341	323	342	310	312	335	322	345	342	341	315	334	319	329	338	329	329	337	341	339	367	320	334	303	307	339	330	326	335	316	339	321	316	332	299	347	323	347	332	345	319	321	330	303	326	323	352	330	316	319	324	335	329	350	319	331	327	345	348	325	339	322	324	348	337	333	306	350	325	330	322	321	326	314	331	339	341	326	353	336	311	338	365	333	337	302	324	342	325	334	303	321	316	320	350	293	331	300	333	337	346	317	305	345	306	316	315	333	327	313	326	377	315	337	326	351	295	299	354	310	320	323	323	302	322	335	347	327	327	343	314	338	301	339	337	340	327	347	345	317	332	329	327	327	341	339	360	316	349	334	341	328	316	305	317	314	325	298	326	348	311	330	330	302	310	333	339	320	317	323	315	313	321	321	307	359	327	334	322	311	302	337	314	334	317	307	334	325	319	334	338	310	322	321	344	343	314	345	318	323	324	315	331	294	331	304	325	328	312	328	312	331	340	324	307	346	337	347	347	366	325	304	356	359	367	330	290	339	310	344	321	332	319	308	313	317	335	318	317	340	320	355	307	324	358	344	321	331	301	341	290	349	329	316	327	339	320	347	345	305	335	316	322	311	309	311	336	338	351	331	325	299	322	330	331	330	346	323	318	297	348	303	314	303	312	325	285	326	347	332	351	322	335	352	320	352	328	311	312	333	316	319	340	343	352	333	350	316	335	339	329	298	301	356	294	312	327	307	310	296	307	312	363	316	338	292	322	334	343	333	333	318	328	311	311	342	340	327	373	352	309	300	320	358	343	330	334	339	334	309	349	330	363	342	307	323	307	329	298	349	322	299	319	292	306	319	326	328	325	325	330	348	323	302	327	333	314	313	306	295	349	319	329	324	339	361	344	328	342	308	330	294	306	317	333	334	317	325	302	355	328	316	341	339	318	322	338	345	366	321	327	324	305	316	313	340	353	310	326	336	328	330	353	307	330	322	310	305	332	319	339	331	349	307	321	334	301	302	338	316	345	325	348	330	317	330	293	339	348	324	315	327	327	304	356	343	327	348	331	339	315	344	332	347	315	312	299	319	329	360	316	312	307	353	323	350	374	294	332	298	325	331	312	339	295	325	338	318	353	325	305	326	305	332	314	302	303	313	323	310	317	312	319	339	326	345	330	348	314	329	337	328	333	340	327	333	365	351	334	344	309	305	309	331	329	346	346	296	314	327	316	330	340	345	330	306	323	332	320	307	305	310	322	342	340	327	348	352	321	326	317	317	321	331	321	359	326	323	330	312	329	332	342	322	330	310	331	322	314	325	348	335	328	325	318	339	344	327	322	320	316	314	342	338	290	319	324	318	314	325	350	334	310	327	344	324	338	310	355	291	323	323	324	338	317	319	316	303	305	313	333	317	361	338	314	334	337	326	321	348	337	321	334	298	325	301	320	308	322	319	340	295	323	326	311	326	337	353	344	317	307	313	323	324	319	320	316	347	345	335	325	326	313	319	321	310	353	326	353	333	344	314	339	307	348	302	321	302	323	353	326	314	339	348	319	350	298	322	297	308	334	323	325	320	341	292	315	364	326	300	325	328	347	354	346	320	390	288	329	341	331	306	327	338	347	295	335	297	329	341	341	350	326	334	352	339	356	330	333	303	326	301	326	322	365	338	326	346	306	330	327	305	345	329	347	339	328	337	343	341	291	317	312	339	358	298	324	312	312	349	298	329	333	317	324	328	340	333	327	302	343	340	305	342	360	352	304	327	332	337	355	356	309	326	308	295	320	354	307	337	305	341	315	332	331	305	296	310	320	318	343	335	308	361	313	325	321	307	294	354	350	321	316	338	316	292	348	321	384	306	344	320	356	357	321	302	313	326	311	316	329	302	339	355	315	278	348	314	344	313	319	343	307	330	329	337	350	330	332	327	346	332	354	335	324	312	342	353	325	342	308	324	320	359	349	318	359	332	355	341	310	319	337	304	347	323	352	330	344	336	351	321	290	313	324	291	340	311	318	344	314	334	336	352	340	340	363	312	324	328	355	340	352	315	324	276	324	334	311	316	326	306	294	351	305	313	296	321	332	359	349	323	334	337	352	340	332	306	301	328	357	310	313	325	346	334	314	317	356	289	314	333	301	323	303	344	339	313	333	312	316	307	331	319	338	334	317	331	332	344	372	298	371	327	320	323	323	350	331	346	322	320	327	353	320	339	358	308	314	312	321	314	332	326	327	302	345	335	347	324	344	317	319	307	331	302	304	350	318	336	340	322	323	310	330	328	322	306	346	319	348	338	324	333	302	296	322	293	318	354	329	334	348	318	325	319	319	343	311	309	310	337	336	299	333	327	301	321	309	337	309	337	349	304	327	353	326	331	346	321	358	344	337	329	342	356	313	322	299	309	349	307	321	334	345	329	352	313	334	296	299	332	332	343	310	331	318	290	322	386	354	301	311	295	326	342	336	313	325	325	314	347	312	314	340	336	309	313	374	348	309	293	333	313	346	313	324	343	314	348	319	327	312	321	317	351	315	339	318	343	315	314	334	331	328	353	350	293	355	325	365	315	321	306	330	288	297	288	344	340	362	308	324	323	319	318	322	357	310	341	294	346	316	336	327	336	319	274	313	333	315	331	360	331	299	338	365	306	287	316	319	316	369	341	304	325	315	311	334	328	335	325	346	326	313	307	346	357	325	320	292	327	325	323	305	350	340	328	310	311	334	324	332	335	335	359	321	323	309	305	341	328	320	339	323	342	328	306	330	288	318	348	341	297	314	351	341	334	336	356	301	345	318	305	347	332	343	303	301	312	361	332	341	317	326	331	363	320	332	323	343	328	299	338	330	339	312	336	353	305	339	326	328	340	355	319	341	309	331	331	329	316	327	332	353	343	318	322	336	329	347	312	318	290	318	319	306	328	315	330	313	323	353	322	328	287	306	322	372	322	343	306	344	352	334	300	336	322	327	328	299	313	318	319	324	330	317	340	346	329	298	327	338	338	349	300	334	351	310	332	348	325	330	339	335	354	327	315	349	337	334	322	324	340	350	320	347	329	339	339	318	322	305	346	337	311	352	352	323	352	302	281	376	321	329	332	328	310	326	314	328	295	302	320	349	320	331	346	338	287	326	311	349	309	337	295	317	318	345	316	313	318	328	331	308	331	305	336	333	363	352	286	326	341	337	325	333	326	303	321	329	357	375	325	316	357	299	330	319	322	336	334	358	314	316	332	318	338	330	346	327	323	311	339	332	374	319	316	327	340	331	327	342	310	313	357	351	330	339	341	322	359	334	311	262	349	320	367	294	345	320	364	336	329	302	351	350	303	332	362	312	310	335	330	320	341	346	309	307	305	306	339	323	335	356	344	317	318	321	319	304	291	335	299	296	349	291	344	314	318	354	327	334	341	343	354	339	322	328	346
14493	914	829	582	475	429	439	408	417	348	336	360	373	368	379	377	372	374	340	365	371	358	336	342	359	356	386	384	370	369	336	358	380	343	326	347	368	356	360	322	367	338	324	369	352	365	384	347	350	369	374	349	349	348	333	370	332	374	352	353	351	336	350	342	354	377	377	366	338	345	326	350	372	341	341	338	374	331	350	387	343	332	364	325	366	335	368	332	366	364	352	383	366	328	325	365	336	383	352	341	358	347	335	320	401	356	354	359	376	345	386	342	392	372	367	335	344	382	364	350	370	369	383	348	346	343	392	360	334	312	329	403	348	346	336	353	318	335	373	380	358	365	347	371	321	333	378	352	341	333	354	332	364	369	347	365	357	378	359	317	341	355	383	321	349	359	366	325	367	353	357	346	329	326	337	322	321	348	324	363	345	373	334	353	334	364	344	400	356	319	361	366	363	359	339	377	343	376	331	310	359	344	330	360	320	326	356	319	348	331	332	370	367	372	367	310	369	338	333	356	346	344	349	368	316	335	402	406	321	354	351	369	364	343	338	365	356	355	362	337	363	376	375	322	355	336	348	318	340	342	327	348	345	359	343	357	335	349	362	370	333	346	304	388	336	323	357	313	361	358	357	333	329	403	383	348	377	356	357	342	334	353	365	380	358	345	358	339	349	351	340	372	373	378	339	357	374	377	326	317	355	386	340	328	325	363	313	356	320	387	358	351	374	351	357	341	352	331	333	312	349	374	338	377	343	356	379	342	335	347	368	342	336	305	358	361	363	335	355	376	350	345	328	396	331	365	353	325	369	337	337	350	377	378	333	351	350	332	378	332	352	341	321	354	312	330	348	375	369	353	343	348	321	348	362	364	329	346	375	330	368	354	360	394	351	331	356	307	328	357	364	346	353	333	362	288	345	346	362	373	320	362	342	354	357	361	369	347	369	356	325	354	342	364	352	346	321	344	375	354	380	348	360	369	352	343	360	360	349	349	337	342	380	352	360	386	372	339	322	353	364	313	358	343	333	348	363	355	351	348	365	363	365	331	337	348	355	359	379	327	353	348	368	358	368	344	354	371	346	383	353	341	366	338	336	320	344	353	370	370	347	341	341	336	376	339	323	367	339	355	377	351	347	370	392	348	349	361	353	352	351	323	369	362	363	324	365	371	387	334	340	331	384	357	355	364	360	326	376	339	365	378	363	317	335	387	363	338	391	351	315	359	368	352	359	331	361	351	375	360	346	388	352	350	381	355	379	381	362	349	376	369	357	366	347	319	353	357	380	363	362	350	335	365	362	330	374	355	357	381	348	308	330	314	338	348	345	329	341	352	330	348	331	363	363	350	359	365	377	390	310	359	345	308	326	363	350	370	328	322	336	338	324	320	359	352	366	337	351	351	353	398	366	346	342	349	338	354	368	351	378	361	355	346	357	348	351	384	401	401	340	322	338	348	389	335	371	338	342	365	364	363	364	337	339	355	334	372	339	342	339	350	314	355	334	344	365	359	378	347	326	330	339	360	326	365	368	387	347	347	325	367	336	330	334	360	344	357	402	315	318	369	353	358	362	392	346	343	355	375	321	358	346	350	360	312	361	395	338	359	374	338	343	356	347	339	369	346	350	347	373	374	323	378	360	394	376	347	337	372	345	347	381	350	330	343	350	320	350	366	336	350	326	361	328	340	364	354	357	378	342	361	347	351	362	352	372	351	331	382	367	330	323	332	333	361	313	359	366	368	356	356	312	337	365	344	352	333	363	331	366	382	365	378	326	366	343	358	330	336	326	369	384	360	359	375	334	342	363	402	345	349	370	363	387	370	312	374	323	323	363	363	344	378	376	349	338	384	320	332	314	337	341	360	353	359	365	362	355	348	344	353	356	376	361	336	356	347	342	322	353	335	359	332	336	393	362	361	372	354	353	335	369	345	338	337	361	362	365	358	360	338	351	378	329	346	352	389	344	353	358	311	342	346	361	348	343	323	338	359	359	343	332	383	359	376	364	378	347	325	362	280	337	363	376	355	347	344	358	382	389	384	354	342	350	358	377	338	336	345	338	336	347	347	346	352	355	334	365	370	356	365	348	341	323	359	343	318	352	357	346	349	352	364	386	369	341	372	365	328	382	371	325	321	337	324	339	360	333	361	378	344	359	385	318	372	376	349	370	296	346	345	346	370	370	353	372	362	347	357	374	330	343	368	354	362	350	358	356	372	371	358	365	340	379	348	345	379	362	353	351	353	350	347	355	334	332	360	331	372	337	332	367	372	382	385	346	351	353	311	354	374	345	348	371	343	350	353	357	320	318	330	374	361	312	369	329	338	336	362	344	358	355	362	351	330	336	333	349	388	372	334	357	335	369	318	339	349	359	341	325	353	367	354	339	331	347	349	381	344	362	405	382	317	329	343	378	374	364	318	340	333	386	362	343	338	345	331	372	345	353	342	408	352	346	353	328	364	372	368	401	372	359	326	324	373	375	324	325	326	368	368	361	353	371	335	320	340	332	359	367	379	364	366	326	378	358	352	355	353	330	346	379	341	326	361	337	331	338	359	361	361	363	360	366	370	351	384	344	354	357	332	367	344	321	347	377	320	330	365	379	357	393	355	324	337	346	322	344	387	360	367	340	327	354	360	357	339	368	335	342	277	351	354	362	345	356	372	322	339	315	349	353	320	348	351	370	364	354	391	354	338	341	352	340	326	357	376	399	341	321	339	369	343	323	318	332	373	364	350	369	360	372	361	316	348	347	316	344	366	327	366	362	340	309	373	374	370	354	331	362	346	350	369	370	339	348	344	347	350	318	351	372	352	351	365	339	341	358	341	351	358	356	346	340	337	319	348	347	390	348	339	349	363	336	315	363	343	342	332	353	344	378	367	341	385	343	382	326	349	346	352	361	340	364	412	367	350	347	388	328	367	352	378	351	327	364	344	345	343	359	331	358	328	325	354	334	352	361	346	314	356	343	359	309	360	372	346	346	340	362	334	355	354	320	356	360	318	330	335	376	308	354	327	347	349	326	373	331	338	353	348	336	362	341	352	333	342	380	371	369	371	341	363	320	322	331	363	329	346	364	334	338	394	351	360	367	380	380	349	370	354	363	345	324	381	309	372	337	372	345	318	325	360	347	339	336	357	331	312	337	358	365	350	338	358	355	340	332	345	341	360	334	370	341	321	317	322	345	360	367	354	342	346	364	355	332	327	336	339	349	377	365	343	340	365	344	353	341	342	356	327	372	370	368	348	353	318	365	332	348	343	336	326	336	333	339	354	387	332	305	350	337	358	336	372	334	377	362	361	364	339	345	341	341	346	306	349	329	363	359	349	357	348	339	367	340	337	354	351	325	367	359	320	343	352	369	339	323	349	358	358	374	375	354	369	319	346	365	314	337	347	386	328	338	343	330	365	341	358	364	338	351	370	326	350	338	382	356	333	312	335	358	315	333	333	322	358	346	335	358	342	362	342	380	370	361	338	329	361	396	345	356	357	332	333
25075	20666	27179	24171	20626	7322	1033	809	638	491	492	484	482	424	455	408	390	343	373	400	380	386	330	332	327	351	353	341	321	354	363	367	364	351	350	335	359	334	313	371	324	375	315	314	353	338	375	334	358	345	335	336	361	329	331	336	302	342	357	331	327	323	324	356	311	316	318	325	321	304	364	324	327	348	350	303	332	305	321	319	327	337	340	326	335	333	337	356	333	302	338	340	327	353	310	285	318	329	345	338	310	352	340	329	344	327	335	356	312	308	331	333	328	317	309	331	338	326	326	337	330	310	359	324	328	347	329	322	315	351	331	338	359	381	331	326	320	312	343	328	378	330	320	348	291	312	360	318	350	334	327	312	363	321	306	318	337	316	309	336	348	345	319	314	307	326	319	354	343	346	304	337	324	319	308	326	318	324	359	316	349	323	349	292	309	308	365	310	317	311	325	304	360	330	283	345	332	298	333	329	376	351	357	335	339	304	290	344	367	355	327	354	322	343	349	359	353	356	337	347	336	350	301	308	327	326	354	304	326	287	326	346	327	343	320	331	349	319	314	322	346	333	322	323	339	309	355	305	350	329	320	318	354	329	298	321	322	296	299	324	338	333	347	317	319	322	335	331	342	314	359	334	354	348	324	361	349	304	340	322	307	326	323	310	348	334	326	310	312	316	348	307	305	315	352	321	311	347	319	298	320	335	333	331	287	343	329	321	329	363	344	323	316	302	319	330	370	348	315	353	349	339	332	315	285	308	345	310	339	352	341	332	308	346	319	336	345	304	307	324	325	328	300	287	311	323	338	337	346	353	311	352	329	324	344	310	345	355	344	344	338	342	320	339	329	344	315	364	305	310	350	343	353	292	337	317	304	313	333	322	308	327	326	321	301	323	342	316	340	343	334	320	339	298	338	350	323	299	312	323	343	317	316	330	319	333	338	348	307	323	343	324	317	314	324	310	360	329	323	311	314	347	304	349	345	336	327	306	316	325	325	317	345	322	368	328	319	318	314	335	370	288	297	310	329	302	345	335	324	314	359	320	314	307	323	328	337	356	302	323	320	302	314	357	336	322	352	326	340	288	308	327	341	347	340	318	322	331	321	350	319	296	340	337	330	330	336	311	325	315	331	346	308	313	319	315	352	340	303	348	353	347	319	323	326	318	310	317	332	341	325	340	331	331	326	329	315	339	323	301	342	339	337	353	334	328	357	317	316	335	338	346	358	318	311	328	313	358	340	353	319	348	356	345	337	319	364	318	342	334	312	295	323	320	328	301	317	292	330	320	324	327	354	314	316	322	291	311	320	323	330	321	329	312	329	329	343	340	313	346	330	318	336	336	348	353	320	296	339	365	362	337	335	329	316	314	331	340	290	327	324	323	326	285	333	344	332	331	326	306	324	298	298	316	333	326	351	347	315	318	320	318	328	302	303	321	317	356	305	320	307	333	340	351	291	305	343	336	348	332	323	332	336	313	315	345	332	346	355	355	319	329	314	326	323	333	329	298	341	343	355	317	319	315	278	308	332	344	324	345	284	320	321	332	335	325	335	332	310	322	348	324	295	314	320	345	309	307	346	303	324	339	327	318	324	325	326	354	359	329	321	341	314	314	315	336	354	335	357	307	338	350	316	346	348	333	312	351	324	288	331	332	308	329	326	313	354	310	324	313	316	329	347	332	329	308	341	321	350	321	347	340	313	332	341	322	322	344	305	320	340	327	335	300	354	316	335	328	323	329	342	329	324	326	367	321	316	343	315	301	332	330	312	341	320	322	342	312	339	326	357	288	327	309	305	325	323	323	342	310	327	352	297	349	337	326	332	332	330	339	306	332	329	324	347	316	330	352	346	335	312	333	325	341	313	363	325	334	304	315	318	306	383	326	304	343	348	351	313	309	318	293	335	334	334	317	358	327	323	343	319	295	327	303	340	320	331	352	318	315	333	325	336	332	329	340	331	340	323	327	358	334	303	301	315	327	324	304	344	328	357	308	353	324	320	338	304	338	280	336	335	315	347	326	311	342	337	320	302	323	329	344	316	330	335	337	326	314	328	359	323	339	328	338	343	352	332	295	292	322	334	322	332	337	313	311	310	334	328	317	320	337	318	330	317	307	330	347	335	340	338	320	313	349	348	301	334	335	344	339	342	301	361	329	342	337	327	355	325	320	321	339	330	317	345	323	336	355	318	319	313	324	339	339	364	362	325	347	301	293	346	327	335	324	326	313	318	357	306	301	325	339	359	336	323	321	293	321	315	339	328	348	324	340	280	289	325	318	313	349	322	321	331	351	329	285	352	333	323	329	302	328	337	318	342	326	320	349	325	317	357	334	296	340	328	344	322	328	324	318	330	306	334	342	332	308	336	333	321	345	316	333	369	350	348	318	320	314	340	327	347	314	308	311	338	314	295	342	338	335	321	360	325	324	346	317	310	295	302	324	295	339	331	302	334	308	336	351	318	342	325	331	345	344	333	336	335	334	296	300	324	304	295	349	341	326	341	354	328	301	331	320	322	301	344	324	347	339	319	332	328	336	317	329	322	301	324	316	337	289	334	316	329	349	353	322	334	328	298	359	328	328	296	347	317	346	335	311	347	338	316	354	301	325	324	333	282	389	354	302	297	332	330	326	321	326	323	318	386	315	320	345	307	339	313	349	337	326	307	336	307	322	362	321	356	352	342	304	320	329	356	347	367	327	343	337	342	300	336	328	292	299	305	316	324	336	297	348	333	290	342	327	368	312	375	326	308	306	341	342	358	302	328	294	350	322	334	337	315	334	351	335	315	339	309	346	323	363	362	342	310	320	300	341	354	313	339	326	346	281	293	350	346	279	333	339	340	342	298	312	312	348	351	333	342	304	319	337	348	335	307	339	327	299	351	320	322	342	341	294	302	333	346	339	341	276	343	316	355	349	335	335	315	326	324	336	336	300	327	322	339	305	325	298	329	310	330	316	329	318	321	320	331	329	320	317	325	340	320	335	294	310	330	326	319	323	324	333	341	345	317	310	341	351	356	336	327	333	344	310	330	321	269	304	313	315	342	360	332	328	303	349	322	329	297	342	339	295	340	328	343	304	333	335	342	330	326	347	316	343	349	336	332	391	345	331	320	320	323	320	328	342	353	351	333	305	338	333	328	308	337	337	324	303	342	327	342	335	322	323	319	342	349	341	385	342	346	327	325	326	329	313	306	346	347	329	338	329	297	331	323	308	333	358	335	297	330	343	311	347	320	322	309	306	356	345	328	323	309	311	344	308	292	345	288	310	303	324	327	333	321	326	335	328	337	335	326	347	326	331	329	340	329	339	309	339	327	361	304	339	318	305	295	328	338	340	340	333	333	338	308	354	321	326	325	348	349	353	346	326	328	342	331	320	331	321	334	298	318	354	315	317	351	327	315	299	325	342	349	332	337	336	340	323	329	340	360	367	325	348	336	351	358	344	339	341	311	333	330	332	322	354	332	323	331	344	334	297	301	363	322	306	330	305	313	349
22328	8727	7901	4065	2836	1964	1569	1285	1041	881	738	703	618	622	585	554	513	455	418	428	429	421	431	438	404	386	374	416	362	367	362	347	340	363	403	329	373	352	353	354	357	330	349	343	347	349	344	354	327	374	353	381	318	371	351	340	333	333	317	347	322	346	373	343	343	340	336	337	339	306	355	340	334	301	356	296	363	317	340	329	354	354	286	328	338	340	353	370	344	339	305	358	331	342	336	345	340	363	342	317	342	325	363	316	346	344	341	326	320	359	353	352	351	313	320	325	301	312	335	312	327	337	341	316	362	322	362	358	354	339	363	281	349	349	321	325	370	366	384	381	400	372	345	342	347	333	316	338	357	318	316	363	346	325	320	346	331	325	317	349	332	338	349	313	302	349	335	339	336	326	352	349	311	316	322	373	336	327	354	358	351	337	329	312	317	340	302	333	313	319	295	331	357	338	333	300	354	325	322	323	341	334	312	336	337	333	330	289	317	314	344	321	330	333	293	352	319	325	362	342	291	342	365	339	312	338	330	318	320	332	350	331	348	338	326	336	320	322	311	348	331	349	356	315	364	318	341	299	334	323	328	353	343	330	300	336	335	312	320	357	322	343	338	339	352	337	320	368	331	348	351	327	331	363	315	373	332	325	318	315	323	369	347	307	326	338	329	364	306	315	379	327	333	359	305	346	310	334	317	334	341	322	317	347	319	293	297	358	311	356	340	354	337	334	330	312	361	333	354	300	354	330	341	343	333	360	322	321	335	309	329	350	329	312	332	340	328	357	338	301	342	365	325	355	368	328	334	311	311	322	338	297	364	340	350	316	338	324	324	349	340	358	305	349	315	308	324	349	318	306	336	334	305	301	332	340	317	342	331	337	326	342	332	325	334	318	339	332	360	319	347	330	344	308	324	338	324	342	325	312	312	317	328	360	334	339	350	336	327	334	328	298	367	351	327	317	329	307	349	317	339	321	310	341	296	315	322	313	339	307	366	356	329	341	323	339	365	321	357	367	346	345	324	319	324	341	339	329	310	304	349	341	293	329	308	360	343	321	316	303	298	331	342	343	318	350	329	341	330	310	330	359	315	352	327	303	324	332	358	345	346	342	350	329	346	304	343	335	339	335	367	324	308	328	351	327	378	303	313	304	323	323	349	349	332	305	341	327	335	335	366	369	348	345	321	341	342	333	346	329	320	332	330	337	312	364	344	339	339	313	337	313	324	349	340	338	366	328	338	362	331	322	343	308	323	349	340	330	341	313	378	326	348	309	344	370	348	356	351	323	337	331	319	350	326	375	308	348	304	337	317	339	326	306	333	346	324	297	340	331	330	360	364	347	305	369	357	329	337	350	353	316	349	339	342	307	343	336	313	349	330	322	341	338	335	321	331	350	338	306	305	345	340	309	387	330	348	355	349	355	360	320	289	325	318	344	323	331	361	354	346	323	318	327	356	331	331	326	371	324	347	329	354	371	336	302	324	363	336	321	341	392	337	319	294	331	351	302	346	350	357	331	328	338	359	311	327	363	319	336	386	316	349	343	334	347	348	335	323	352	322	363	374	348	317	320	322	316	340	330	331	355	370	314	329	302	341	340	328	343	348	359	334	342	328	334	333	321	358	357	309	305	331	326	343	312	354	344	341	332	317	328	338	343	333	317	329	325	308	339	326	334	375	298	339	319	356	364	338	357	340	356	350	344	328	299	364	331	337	364	289	302	319	331	335	339	292	346	310	338	330	329	351	327	337	326	343	322	329	325	332	317	309	328	356	339	333	321	372	312	356	337	340	343	338	327	354	346	315	328	331	284	311	334	351	328	383	335	314	293	341	318	345	334	346	337	273	336	359	324	334	337	324	330	328	336	321	299	317	312	355	322	353	343	312	343	315	338	322	320	337	325	345	329	343	336	343	324	354	326	374	340	329	330	327	327	326	332	325	309	340	319	329	343	355	315	357	348	347	297	330	342	361	297	343	294	333	338	333	338	334	333	340	316	336	330	347	307	339	343	316	314	363	324	342	360	312	319	326	333	354	349	336	351	336	321	348	313	323	333	334	311	345	311	325	321	341	321	300	310	342	331	320	307	341	346	337	290	330	343	346	337	294	340	352	321	358	325	329	344	334	301	328	319	326	330	361	312	306	355	330	333	323	333	317	351	329	350	344	344	352	338	347	361	336	359	364	334	349	363	305	339	350	325	336	348	334	338	320	316	328	307	340	334	346	344	318	332	355	291	332	331	339	329	343	318	331	324	356	367	346	321	354	349	385	365	311	358	316	338	325	315	297	354	303	340	326	376	330	333	361	349	364	297	350	330	317	321	369	320	331	328	342	375	326	340	331	339	315	355	378	335	344	333	338	349	340	324	359	336	336	337	338	331	338	338	329	360	368	348	340	352	330	327	305	313	363	347	316	345	327	323	305	319	351	362	371	346	351	341	337	342	342	338	336	369	345	326	327	337	325	313	320	338	320	354	330	328	335	323	338	331	308	330	305	342	365	338	331	287	364	333	318	325	346	313	301	309	361	340	336	345	318	330	292	341	358	334	319	336	320	339	343	359	328	351	360	345	347	325	354	332	329	302	303	318	343	384	318	311	336	350	359	352	287	307	365	332	309	347	365	333	323	324	372	342	322	339	340	335	344	329	343	348	325	372	372	319	311	361	315	353	322	352	356	328	348	308	325	336	344	331	329	344	362	351	364	322	331	329	355	343	307	319	339	317	318	323	357	367	345	347	318	328	333	337	330	353	338	355	311	332	357	334	325	332	350	347	306	307	328	334	317	346	317	345	343	342	342	323	339	335	312	307	323	327	349	336	320	323	326	319	316	339	348	359	375	334	316	354	313	338	314	336	374	333	366	318	330	339	330	328	297	325	322	302	338	336	354	323	327	351	366	358	308	350	336	345	326	343	316	328	318	327	321	355	326	319	305	340	340	358	353	318	367	298	337	300	310	363	371	330	342	301	308	323	328	329	346	315	349	337	319	353	345	385	330	359	371	319	335	323	339	357	350	314	355	344	303	331	335	336	344	350	309	348	335	341	307	343	306	330	338	355	326	311	352	323	366	318	337	336	334	292	321	316	322	307	336	340	347	311	359	333	325	307	315	332	326	343	309	333	357	324	326	337	363	332	336	329	333	344	332	323	313	336	311	313	384	335	341	323	320	302	354	340	329	364	330	328	311	318	329	301	327	313	314	298	319	345	334	361	383	367	353	335	340	333	330	348	322	319	369	354	310	338	306	317	307	341	340	365	365	352	338	288	367	326	352	329	327	339	364	332	324	316	314	366	333	358	317	305	333	318	318	321	346	342	328	333	375	321	328	326	314	352	361	360	318	342	306	337	335	326	324	329	320	344	352	336	328	336	323	333	349	348	326	327	364	365	316	313	328	334	327	325	334	359	327	295	330	317	363	332	348	334	368	322	336	331	319	323	332	338	315	306	298	351	304	335	320	322	339	321	325	338	322	362	313	347	359	350	370	324	329	337
23009	20666	27700	23641	20669	20738	7879	1615	1237	1103	1072	919	847	868	816	793	827	742	741	725	754	711	692	699	679	707	702	713	626	647	676	684	655	687	694	642	623	660	651	689	655	671	669	628	663	666	637	656	655	677	658	630	638	680	638	689	625	646	625	708	644	593	622	621	630	630	625	586	652	641	633	639	666	659	669	603	656	631	679	652	594	625	607	643	656	655	660	649	610	608	587	591	658	619	662	639	666	601	611	603	605	651	599	624	630	626	674	646	630	661	651	643	550	609	584	642	667	610	633	594	615	641	663	628	637	650	614	646	645	630	602	641	597	627	630	635	646	619	634	662	682	622	609	670	631	638	667	597	643	644	592	635	635	660	625	616	599	626	657	607	603	642	655	643	628	660	636	648	587	583	645	611	630	640	620	639	645	643	659	644	649	593	677	603	620	609	626	654	640	602	617	637	632	639	642	601	613	684	613	682	683	645	642	669	630	594	636	605	672	644	630	629	614	635	623	615	604	630	604	661	611	592	665	619	636	647	622	645	627	631	615	641	632	649	575	645	594	665	602	641	627	596	640	619	629	596	628	638	619	640	618	600	635	586	637	612	623	604	655	639	601	634	625	617	624	627	563	670	626	649	644	620	614	585	645	655	619	607	600	641	661	625	582	676	638	628	652	619	632	659	631	626	594	674	619	610	638	598	645	670	705	621	639	625	658	668	678	618	670	673	669	642	641	566	570	612	632	623	667	653	639	651	649	627	579	604	642	581	632	626	660	615	616	666	645	638	646	643	606	645	626	646	648	610	650	612	685	598	618	618	589	638	669	669	640	652	636	600	578	627	637	590	645	595	635	623	629	608	623	612	642	635	563	621	620	639	640	589	657	633	581	623	626	640	614	654	610	613	612	638	609	657	641	628	574	634	592	624	593	662	638	611	597	614	563	616	612	637	562	594	599	632	620	605	639	607	650	591	575	652	663	613	606	639	637	645	624	605	644	568	599	658	629	602	622	616	586	638	662	604	670	623	614	622	626	668	635	621	642	618	590	666	671	610	702	590	619	620	685	625	635	643	633	614	643	622	604	613	632	642	607	606	637	606	624	606	601	627	630	604	639	628	608	629	672	642	635	621	650	639	629	614	603	623	639	643	646	646	660	644	647	623	640	626	662	608	646	584	606	645	697	663	576	618	612	636	642	646	632	647	637	604	637	652	613	641	674	688	671	660	626	641	595	589	629	619	659	578	656	629	626	612	693	601	639	645	622	641	641	611	631	588	633	658	624	577	633	660	663	650	574	632	649	667	623	652	604	551	653	632	652	636	651	611	584	611	629	555	610	637	635	610	616	636	625	602	627	619	632	651	662	635	644	623	639	628	611	615	663	633	616	643	612	612	666	618	628	615	646	608	664	663	670	634	657	653	659	629	642	654	631	658	583	610	607	644	630	684	618	646	645	608	613	644	673	630	624	644	622	631	642	635	625	605	614	643	657	656	630	667	629	604	644	575	592	684	614	633	618	652	617	596	630	623	613	644	621	629	620	592	615	627	661	618	633	633	624	595	643	604	630	590	700	619	608	675	622	628	606	633	610	626	653	642	631	658	663	663	614	630	627	656	612	660	630	623	634	617	663	634	646	612	642	616	611	628	615	625	640	620	629	646	641	625	626	610	649	672	656	593	659	583	645	664	625	617	655	657	598	697	612	652	648	605	608	635	663	648	614	624	656	615	630	593	610	652	668	630	643	642	603	678	599	641	604	676	613	609	625	664	628	662	662	590	643	610	643	651	628	614	652	631	619	597	641	578	699	673	687	671	687	622	631	643	635	606	659	632	628	662	609	620	634	613	650	650	667	636	618	628	649	578	633	652	640	616	667	646	618	606	631	651	664	668	634	609	680	608	613	622	664	632	663	608	623	622	633	615	642	652	621	666	640	631	642	666	632	603	652	583	633	597	610	617	631	578	628	637	631	621	651	635	648	585	661	615	638	635	602	590	619	680	645	603	650	594	595	654	612	598	582	622	601	634	664	653	638	662	608	638	615	611	611	651	603	638	622	584	618	658	646	600	611	639	654	645	631	622	600	618	629	661	582	601	605	588	598	642	606	640	609	635	642	626	625	618	625	645	642	607	619	632	620	618	680	635	646	584	625	604	665	623	642	657	661	653	593	652	640	601	622	627	618	617	642	682	665	577	608	607	645	612	619	645	650	631	606	640	636	686	607	641	625	658	635	619	604	636	615	571	619	631	615	665	626	644	654	584	629	637	630	627	619	638	655	611	703	603	602	636	628	630	637	650	620	640	680	609	591	609	618	647	599	622	628	635	613	660	642	626	652	633	649	618	653	601	684	582	624	603	626	664	645	648	600	587	627	610	578	661	635	622	602	623	659	637	641	650	638	626	628	600	628	608	633	622	647	624	582	652	549	637	692	582	630	611	621	670	615	669	630	611	652	586	617	621	646	597	627	630	632	613	646	598	672	651	597	635	577	601	605	607	627	654	661	630	650	628	660	657	609	587	680	649	670	637	618	613	611	599	623	640	612	629	607	694	613	605	660	667	640	623	575	665	646	638	621	667	646	651	647	679	659	665	669	610	651	620	636	648	628	683	595	628	623	584	651	617	674	615	642	642	656	578	606	617	647	649	660	616	627	634	613	604	632	672	621	641	631	662	623	611	639	638	613	571	636	584	663	665	690	586	618	657	599	615	612	628	676	631	632	576	618	634	646	639	653	642	634	599	623	612	646	599	616	645	650	638	587	611	575	591	601	616	610	660	636	678	639	635	617	648	630	598	612	641	624	605	631	650	652	603	620	591	640	637	675	642	624	581	607	634	633	667	624	628	602	616	613	656	612	612	577	635	623	627	641	656	639	610	643	634	633	601	597	551	632	575	615	616	613	640	621	586	579	619	588	625	572	584	634	645	666	638	639	614	633	616	616	642	634	640	592	605	662	614	638	639	619	628	614	621	647	606	661	608	616	618	605	624	656	618	640	597	634	602	605	665	626	627	647	610	623	621	617	625	628	617	640	677	604	595	682	649	620	585	667	685	631	627	630	615	619	609	647	640	606	586	631	589	618	629	606	653	660	637	611	666	638	677	660	598	602	689	666	606	626	647	638	623	658	599	600	615	557	632	598	654	646	610	660	619	622	606	643	640	618	624	620	594	587	656	579	586	660	640	620	607	580	651	596	604	602	680	618	621	556	602	632	647	638	610	604	592	614	679	646	680	623	633	635	645	632	612	589	638	621	636	690	661	628	628	577	633	603	633	640	599	602	637	601	651	589	637	635	631	598	634	677	634	657	613	626	677	623	648	618	627	677	649	620	554	653	621	618	653	630	679	631	641	633	613	622	590	616	627	564	629	670	608	584	607	583	645	659	635	614	630	593	589	626	638	596	635	675	601	610	631	601	600	662	660	600	619	612	621	632	658	641	597	602	687	686	616	621	626	580	595	639	597	648	659	643	635	683	615	646	685	638	626	644	662	632	621	656	600
23316	15194	13910	7845	5378	3877	3037	2355	2010	1701	1559	1385	1253	1117	1099	1026	934	877	919	828	871	807	801	784	773	715	761	755	675	705	707	641	695	679	694	672	662	653	655	677	649	674	670	620	632	624	625	654	625	624	598	612	638	620	608	634	684	593	631	621	599	575	611	610	621	632	593	635	677	616	623	597	618	604	594	627	625	625	571	613	613	600	603	624	616	621	614	611	664	609	610	616	605	580	591	654	612	578	606	627	593	577	593	587	584	623	600	596	616	651	592	583	658	602	616	631	610	606	651	606	604	591	592	644	613	588	644	638	607	643	618	581	592	634	589	618	601	602	583	665	633	689	597	584	600	574	639	586	626	577	623	633	605	610	585	660	554	658	574	652	588	600	604	628	625	607	599	652	612	580	634	612	619	608	617	611	636	656	651	629	543	598	597	659	615	599	629	576	581	608	615	589	593	588	617	639	579	636	616	582	561	571	597	588	619	598	567	602	616	594	569	605	627	607	627	585	613	586	638	591	609	591	634	659	636	645	607	622	569	594	580	612	556	647	605	606	641	572	596	642	616	574	603	633	579	641	592	610	657	588	641	602	563	583	592	620	615	619	620	640	624	608	608	579	635	560	566	590	594	623	607	657	624	600	616	604	612	574	627	595	644	576	607	615	645	598	573	623	587	602	591	650	613	608	576	548	591	652	614	599	595	617	632	634	625	673	596	625	597	558	601	559	616	606	600	608	598	580	612	628	599	566	595	596	600	631	647	633	617	560	564	602	639	611	614	601	550	655	585	645	642	586	617	625	592	576	624	614	613	605	594	544	631	629	603	626	545	600	609	624	629	583	608	609	640	663	614	609	625	616	621	631	595	635	619	612	582	580	651	640	554	559	560	582	579	600	611	592	581	619	613	581	590	602	604	618	616	583	623	662	628	643	603	647	655	616	636	618	604	595	593	638	598	620	611	610	617	585	567	579	618	600	608	590	557	596	636	635	564	593	607	583	659	587	605	603	568	623	592	607	610	592	589	603	571	560	604	580	609	570	656	590	594	538	586	618	560	625	601	589	563	617	612	572	629	625	589	615	591	607	604	622	580	592	579	593	620	633	625	574	564	599	575	589	620	580	594	588	630	614	604	598	627	583	598	607	581	590	664	655	595	603	645	637	618	596	614	571	649	605	629	562	626	613	602	591	586	591	599	600	621	604	587	601	624	629	636	602	627	593	535	570	598	641	609	656	596	637	580	630	624	608	629	599	577	589	601	624	610	634	586	593	566	638	612	649	590	627	599	657	586	603	606	610	601	566	632	606	626	661	617	564	636	587	601	552	588	626	566	576	644	606	602	578	638	603	629	576	571	576	625	576	602	596	592	568	584	625	601	582	626	631	630	605	610	602	588	594	597	556	646	599	586	608	618	611	609	629	614	596	609	603	650	625	588	583	626	596	607	610	580	647	578	601	643	653	618	599	600	600	594	596	616	602	588	593	604	609	588	576	592	645	613	634	600	583	585	622	643	638	573	596	591	575	595	604	580	575	650	578	611	582	563	622	615	624	572	600	633	569	584	565	596	607	597	599	585	621	609	575	599	600	621	552	603	584	638	613	585	609	632	597	601	609	628	610	596	603	594	546	591	626	594	596	628	604	581	636	580	632	574	602	603	625	574	603	654	586	637	595	569	633	645	583	590	623	598	596	575	636	620	603	599	601	626	600	599	639	629	578	597	590	600	643	617	613	609	622	623	587	614	637	637	590	615	576	590	609	600	594	619	635	603	576	597	621	601	555	591	582	647	566	603	644	554	603	612	651	626	656	574	596	567	583	599	578	626	636	620	577	573	611	607	630	615	601	629	613	609	591	605	610	591	585	577	640	606	612	609	615	587	621	601	604	611	594	618	582	631	591	621	609	635	575	588	610	578	613	670	626	578	627	561	602	617	586	618	635	607	584	589	638	598	650	628	627	605	580	636	604	594	614	608	593	585	612	583	561	617	613	578	586	599	607	602	599	620	566	640	630	542	611	589	623	594	615	617	606	623	647	619	572	617	568	616	647	653	613	665	616	612	570	607	599	600	617	560	580	646	572	614	620	612	616	609	569	625	580	604	558	608	567	615	618	602	601	598	619	610	607	612	577	606	620	627	632	665	626	621	579	641	602	605	608	625	609	627	610	615	600	659	560	578	559	643	555	583	599	617	605	585	588	586	592	572	662	564	560	562	619	619	630	622	639	593	596	588	641	600	605	611	567	586	615	619	606	585	623	628	645	599	581	616	573	626	595	672	575	622	566	622	566	623	643	622	609	599	625	604	620	564	605	617	604	609	590	606	599	619	604	554	616	584	633	624	581	638	633	606	586	593	566	606	614	584	620	645	599	587	630	564	560	585	572	627	615	554	608	646	602	609	632	566	587	627	616	592	622	603	643	636	590	585	643	569	626	630	570	617	597	613	602	618	623	585	603	619	619	582	624	620	636	638	628	637	569	586	591	595	600	537	586	606	591	579	584	575	601	596	639	647	593	598	606	657	598	622	594	627	612	607	627	628	616	555	631	557	617	604	582	632	593	604	579	622	609	605	622	594	628	662	598	599	620	625	660	596	604	609	606	590	617	593	587	623	590	621	626	622	591	581	640	624	604	590	628	646	562	619	605	584	610	546	607	609	582	592	589	596	576	607	566	632	579	580	643	576	566	576	585	616	674	594	591	654	609	592	609	595	581	595	623	630	591	619	579	615	606	604	601	593	582	577	612	596	628	592	592	654	583	591	579	585	608	583	610	594	609	599	628	611	619	598	613	582	659	616	586	582	573	585	598	582	614	636	635	580	599	598	618	616	624	647	649	573	630	589	605	591	590	633	626	592	624	638	544	607	572	609	584	620	621	651	602	541	592	665	585	608	600	624	611	610	593	579	594	608	559	588	608	616	647	589	620	650	619	580	598	601	589	594	659	583	636	583	560	583	573	588	608	587	576	652	549	587	596	594	590	655	579	599	571	603	627	588	599	601	621	602	590	624	602	607	626	635	577	601	590	593	602	589	587	630	597	568	615	562	593	633	623	619	565	600	589	630	611	595	635	642	627	626	623	605	631	556	613	584	604	585	582	624	574	611	578	604	664	632	560	626	616	596	607	605	680	608	597	596	606	605	604	595	561	604	605	591	611	631	588	604	582	630	646	611	606	626	618	614	626	615	593	588	632	594	607	657	569	585	554	605	626	624	598	595	634	612	612	589	560	580	623	627	605	618	608	578	642	597	584	569	591	592	603	595	619	634	644	615	593	582	601	587	593	608	615	638	634	590	557	584	614	605	635	598	617	639	598	612	592	590	654	605	612	590	597	635	618	622	584	597	589	619	604	583	623	511	576	624	649	595	615	593	581	633	595	636	563	603	579	656	647	600	658	589	641	581	553	588	582	655	572	577	603	607	612	594	595	584	585	583	610	621	597	623	609	603	594	587	625	574	660	600	604	624	573	618	597	606	666	623	635	594	593	570	602	605	592
30526	12807	1483	451	381	326	265	284	274	291	258	291	271	236	260	267	297	279	262	259	284	264	256	271	264	267	295	253	232	269	258	253	250	308	236	280	251	255	256	272	259	281	228	284	258	235	248	253	256	249	272	279	272	273	249	274	252	249	246	246	266	265	251	252	266	258	265	279	248	267	272	279	283	260	268	270	245	256	225	259	258	271	240	247	255	278	302	269	263	272	267	257	281	268	281	255	272	263	277	260	266	252	238	244	254	259	265	256	286	255	270	234	268	274	288	265	273	289	244	270	246	243	273	229	273	277	274	246	259	276	266	281	243	274	260	237	277	284	271	298	263	264	257	251	232	295	262	304	253	220	265	281	284	234	267	262	286	273	274	261	240	269	244	256	275	231	259	256	249	240	257	274	264	240	249	269	260	267	287	288	255	281	278	276	271	254	263	301	287	256	262	256	270	244	286	276	230	259	245	250	263	239	288	260	261	271	246	265	253	245	281	277	261	290	246	266	280	265	272	266	252	273	250	294	260	291	299	268	278	272	254	283	284	285	261	279	246	243	263	280	304	258	275	288	284	271	268	289	270	284	262	275	231	249	279	236	270	287	237	281	259	286	239	268	249	275	276	284	311	272	256	267	269	254	249	257	249	269	259	280	243	273	281	264	256	283	270	264	275	237	261	267	231	276	262	256	243	237	241	249	251	252	275	267	276	278	260	284	296	278	262	265	269	262	273	269	264	251	268	257	269	272	278	249	264	262	272	263	252	255	265	267	252	275	273	262	267	262	287	250	240	259	298	249	245	239	246	235	290	275	271	276	273	258	273	260	214	259	278	250	270	255	255	280	268	271	245	278	288	268	284	303	274	261	239	241	265	273	248	240	269	255	268	286	287	247	280	235	260	270	279	253	294	296	280	224	284	239	245	258	230	266	237	260	246	250	279	273	222	275	239	248	259	250	231	251	275	257	244	249	251	257	268	279	260	281	256	259	228	301	278	276	277	269	300	261	255	254	283	275	288	263	291	257	273	250	259	283	270	240	256	256	279	242	264	265	255	259	247	247	274	277	227	250	257	264	263	269	254	277	235	246	243	284	300	261	283	282	258	243	248	285	258	275	248	276	273	247	263	305	253	271	251	253	256	282	264	239	247	283	246	256	271	276	262	282	254	240	254	239	258	262	240	256	252	260	232	263	238	253	247	261	278	265	289	261	264	240	254	258	263	271	280	269	244	279	251	266	249	241	272	244	264	253	248	246	215	258	258	252	255	246	264	255	288	260	263	253	256	298	269	294	265	262	251	275	290	261	276	258	288	272	271	285	269	272	261	271	281	240	283	250	230	246	264	264	263	247	239	263	246	298	263	286	264	254	253	252	258	261	270	268	263	248	290	282	269	240	268	289	290	259	268	263	286	243	284	238	249	263	273	267	280	270	291	248	259	274	228	245	245	287	278	269	289	268	275	255	251	252	286	266	280	277	247	279	289	258	243	268	255	260	275	293	244	260	238	267	278	236	243	248	271	262	249	296	247	255	275	309	293	256	246	261	242	225	281	258	252	265	297	276	268	278	250	266	240	264	293	261	286	274	266	252	248	274	274	269	253	254	278	234	269	262	268	273	227	254	264	274	228	233	252	277	281	253	282	260	266	227	283	290	267	264	267	239	263	255	259	257	261	289	268	289	264	262	262	292	304	260	314	268	253	280	263	248	268	264	238	227	282	271	273	290	278	282	263	272	289	283	251	262	246	259	260	272	287	264	253	266	267	250	260	265	246	274	256	217	292	298	254	248	288	288	252	258	282	215	297	284	289	275	272	275	259	287	231	260	257	261	265	243	234	254	263	273	272	272	244	259	284	270	269	265	263	266	262	262	243	261	270	246	262	227	267	258	276	292	245	264	285	283	234	258	274	274	255	261	279	252	277	286	284	265	258	254	249	266	284	269	267	242	281	269	250	243	220	271	252	278	267	248	231	241	263	256	254	247	274	283	241	285	252	257	274	267	254	268	249	253	266	246	264	279	275	254	262	272	303	287	276	269	251	246	263	240	275	269	233	272	257	241	247	243	238	250	283	265	263	290	275	245	298	275	230	275	243	279	283	249	280	265	278	269	259	283	267	258	225	257	253	238	248	256	227	282	263	272	236	260	251	264	294	239	268	266	273	251	250	274	293	273	254	237	250	283	285	261	251	255	261	233	258	276	270	247	273	264	279	248	278	274	273	262	272	239	269	257	279	265	223	265	280	272	288	239	266	292	284	275	269	240	268	270	257	251	282	241	277	242	255	270	250	278	275	278	271	252	251	243	241	277	298	255	259	268	267	265	253	261	263	285	286	257	269	245	265	278	243	258	271	264	267	262	257	231	293	283	241	260	226	277	258	272	291	255	268	269	255	277	259	260	235	259	289	260	260	260	232	272	236	260	245	278	288	235	258	247	265	255	252	279	260	273	270	265	266	281	248	249	282	272	281	315	256	254	275	266	240	277	272	257	288	270	261	262	269	282	262	260	217	276	258	266	277	290	250	234	270	285	257	276	272	263	277	276	241	265	258	272	287	280	253	269	274	282	246	259	298	248	268	252	253	239	267	259	287	271	258	273	307	255	253	265	236	264	283	269	247	271	259	237	287	275	300	293	260	255	311	268	243	254	259	270	283	285	283	277	251	272	262	267	276	293	277	247	273	245	269	250	290	265	258	227	254	249	273	263	292	275	241	252	258	261	263	240	236	232	257	245	290	259	238	262	254	253	270	249	265	279	238	246	252	264	254	268	276	239	258	265	251	253	285	262	276	264	305	257	259	254	269	267	264	261	246	243	267	252	269	256	252	241	260	266	277	288	257	244	279	286	288	268	251	264	241	250	276	289	263	244	243	267	251	263	294	274	251	247	250	278	276	283	242	284	257	254	263	247	280	252	268	242	263	243	269	274	232	236	259	256	273	283	256	292	255	226	263	235	281	283	268	263	300	244	247	278	227	241	257	273	262	272	255	263	254	270	219	286	260	251	277	240	251	264	266	254	245	257	281	331	247	248	243	258	273	287	281	248	270	294	247	247	268	261	244	283	256	289	242	244	235	255	300	248	254	214	263	264	260	282	270	300	238	259	256	268	258	219	262	288	277	226	257	273	283	266	291	245	267	239	256	273	258	254	256	269	286	281	290	257	273	262	251	273	265	284	260	257	271	255	280	242	273	299	282	279	267	262	262	278	239	275	278	244	236	282	257	281	261	276	263	275	288	258	258	292	271	261	270	246	275	257	261	287	250	270	292	281	259	246	275	266	267	225	240	253	270	258	234	251	282	259	278	278	269	269	283	262	281	262	272	257	281	249	276	232	268	245	265	268	260	275	256	271	239	263	249	273	281	261	301	252	275	268	252	283	272	284	274	241	250	248	251	253	273	256	292	235	292	280	254	280	277	244	264	256	277	243	251	247	269	267	255	245	301	253	260	254	242	250	255	268	275	277	255	309	274	230	273	263	273	263	262	254	280	275
14212	756	746	483	414	391	371	308	319	311	322	311	318	310	316	298	304	294	301	284	286	315	288	337	315	288	290	275	298	290	279	288	289	290	295	286	295	318	329	289	305	278	275	282	297	322	291	275	277	299	313	292	275	265	310	317	300	285	323	281	263	325	267	295	275	301	276	249	302	271	291	300	308	301	281	274	262	279	274	297	279	318	340	281	301	299	279	290	305	304	299	262	294	297	293	284	295	286	318	273	287	278	278	278	270	287	270	299	274	267	296	299	287	301	296	276	277	298	292	299	262	307	292	282	290	283	321	286	296	285	305	295	285	296	298	299	278	291	290	310	309	283	281	293	277	305	320	325	299	296	270	286	329	266	274	266	293	306	236	301	295	276	287	274	312	283	312	285	282	296	294	277	275	309	277	317	253	341	299	280	288	302	311	292	306	276	302	275	278	276	295	310	293	312	295	310	288	285	294	277	314	298	281	275	299	282	313	287	287	319	300	268	262	270	307	281	288	271	320	310	289	274	298	285	287	259	296	278	272	273	290	300	300	268	297	297	286	296	302	325	286	266	312	303	306	270	274	306	297	294	294	293	270	293	302	293	281	300	293	266	317	292	293	288	289	324	313	285	311	265	266	278	277	287	301	280	294	262	257	293	270	280	313	328	303	323	293	285	278	290	305	294	286	297	280	301	285	298	279	320	271	304	277	303	272	288	268	300	278	276	284	292	279	252	314	272	305	295	295	272	278	274	302	288	281	290	275	300	267	262	318	290	296	266	309	280	288	293	294	282	290	301	272	276	303	293	297	273	302	272	285	301	299	297	288	286	275	278	288	314	293	279	309	288	293	275	289	303	309	287	274	283	252	291	320	261	268	289	298	285	300	288	317	283	286	263	279	272	285	278	285	290	309	299	290	323	326	289	292	285	294	261	271	264	302	291	326	304	305	293	300	261	283	272	299	289	247	279	291	309	307	267	282	294	317	298	291	317	282	307	260	260	283	280	307	295	299	306	283	276	281	282	318	297	283	248	286	281	282	285	288	253	275	287	306	289	299	293	281	310	250	286	297	300	275	296	294	287	284	281	282	299	276	307	278	279	284	285	282	275	280	307	312	267	286	311	317	270	283	300	274	341	288	292	324	288	265	266	290	260	284	303	294	282	291	291	302	316	309	305	313	284	311	288	286	307	280	310	298	312	301	318	289	286	278	302	296	263	299	303	275	297	292	305	301	294	325	282	271	263	331	302	303	281	290	283	313	266	266	271	334	257	265	308	282	327	338	303	310	269	284	312	280	289	290	307	281	295	257	310	268	291	285	279	310	282	294	307	308	332	282	303	280	289	279	301	316	317	278	327	307	273	300	260	304	293	307	287	297	263	284	296	260	306	278	284	296	293	294	279	292	309	330	278	303	324	280	314	295	307	299	247	306	304	294	292	298	297	294	294	270	314	300	311	301	288	291	318	270	320	286	282	273	273	295	278	299	279	282	278	293	278	302	250	298	275	326	315	290	287	307	292	285	280	274	324	305	293	294	311	273	293	289	297	281	270	284	278	277	280	297	277	265	291	279	285	283	303	290	297	312	306	298	304	292	294	273	309	281	282	303	277	278	264	258	293	300	264	305	296	266	285	278	312	285	280	293	284	284	304	297	310	299	303	260	279	293	291	285	286	272	277	262	297	290	314	313	316	308	281	266	275	272	308	289	343	324	301	297	324	300	294	283	272	284	296	324	268	293	268	300	289	297	295	278	280	278	232	274	255	315	274	306	256	281	303	312	299	283	281	298	298	286	280	283	301	267	289	313	265	273	303	271	278	292	290	286	280	272	316	290	269	296	284	300	299	309	288	295	280	284	255	279	278	278	280	294	301	295	310	313	292	297	276	292	294	279	292	298	292	321	298	283	288	304	297	297	283	283	285	272	276	262	283	301	271	311	272	291	293	298	271	278	319	278	264	317	295	272	296	257	290	280	299	269	285	266	329	287	308	295	278	287	288	288	296	292	249	272	301	266	293	280	292	292	277	284	276	311	289	298	287	289	304	297	293	307	295	296	294	310	289	265	287	285	298	335	288	294	312	295	286	310	276	281	277	284	300	305	299	280	317	279	277	274	281	275	316	295	273	314	252	275	300	290	291	293	278	267	288	284	270	293	315	291	279	323	289	277	288	302	284	318	271	331	281	295	285	288	296	300	299	282	308	298	296	301	264	275	309	295	284	318	294	280	300	288	296	284	327	273	310	298	281	303	244	278	299	271	301	294	304	325	323	298	279	245	283	251	283	233	311	288	291	318	300	290	247	318	271	287	281	322	291	287	307	306	284	295	315	299	294	304	306	304	296	277	302	298	292	331	285	273	288	279	287	278	284	281	278	294	271	279	283	286	326	282	283	302	295	270	267	276	269	288	298	315	276	264	284	304	284	276	300	274	283	277	293	288	319	283	269	294	299	286	317	273	271	307	306	278	274	274	255	296	294	319	288	294	276	289	281	293	287	307	312	302	278	276	286	269	299	272	318	267	278	296	285	310	270	296	299	280	295	306	293	271	282	296	314	312	289	288	310	283	272	276	285	288	287	289	307	289	301	299	270	293	302	299	322	303	282	278	297	277	307	262	299	284	289	273	283	332	296	279	284	263	263	283	292	284	286	288	269	278	292	302	289	282	285	309	306	308	300	301	300	286	270	288	329	296	281	289	291	314	296	257	278	277	289	257	269	301	277	299	277	324	324	298	286	282	285	270	272	300	275	304	278	281	267	308	287	299	274	261	278	262	304	298	289	255	283	258	266	292	287	297	284	278	302	313	291	283	272	306	305	295	311	298	269	256	296	293	295	310	279	302	291	304	273	262	312	293	308	274	284	298	266	308	313	285	303	295	334	299	300	266	270	340	281	282	288	284	291	286	285	312	309	289	304	293	320	280	261	248	297	304	304	273	291	287	318	303	296	328	291	316	297	293	293	307	321	304	287	267	286	300	301	263	290	294	284	304	285	283	280	282	317	302	286	265	297	314	276	268	270	269	292	274	282	279	307	289	306	293	298	316	316	302	274	304	258	328	315	287	312	261	306	290	289	306	303	287	287	297	306	300	292	312	310	292	252	282	321	299	295	305	280	315	305	245	307	283	264	311	286	294	316	310	320	279	260	273	281	286	305	295	259	275	263	297	297	301	300	278	310	303	283	298	272	297	277	298	286	278	295	294	290	301	316	312	315	268	306	304	308	294	302	279	279	303	307	284	300	276	296	315	307	288	293	318	297	297	283	259	306	284	285	274	284	304	286	283	266	305	306	257	304	266	285	298	292	275	293	315	281	291	301	288	287	284	276	275	295	283	292	294	259	282	304	304	290	307	256	285	305	328	288	279	289	278	296	276	264	313	283	281	273	319	286	281	279	290	269	309	294	317	300	234	247	282	326	311	303	301	298	266	319	299	246	299	290	279	267	306	278	302	288	286	289	273	296	288	303	303	286	324	270	305	295	339	304	284	339	300	303
24953	20638	27163	24125	20603	7678	1007	692	606	531	447	438	430	384	368	386	375	343	318	324	355	325	318	299	306	309	299	336	337	276	277	318	313	288	248	291	289	259	294	302	332	299	298	299	305	269	283	273	306	304	281	280	266	274	267	303	282	271	319	298	271	263	263	241	288	284	293	264	266	304	273	275	282	288	309	311	284	285	275	270	323	283	326	279	274	271	314	287	263	291	271	275	289	282	296	273	265	309	272	319	256	280	270	289	293	281	289	275	277	249	288	261	285	269	281	265	299	301	281	250	271	298	290	289	287	277	281	293	272	277	292	263	289	269	274	274	295	284	281	299	311	300	270	302	306	295	256	265	276	281	285	288	284	282	285	292	288	277	278	274	285	301	285	253	286	280	281	287	275	271	295	286	307	298	286	308	308	246	286	256	285	279	288	274	267	284	283	298	280	258	275	292	266	306	283	268	258	293	299	250	298	293	280	298	263	265	274	267	286	255	258	267	303	304	284	286	283	251	275	280	278	267	291	282	286	273	293	293	282	298	278	263	302	287	274	266	280	265	270	309	277	274	292	276	278	293	293	294	262	310	297	306	285	258	276	295	277	301	315	269	288	284	258	248	294	286	268	293	270	249	272	294	307	271	294	270	293	262	297	299	284	260	285	298	323	259	275	290	273	280	293	316	277	300	316	281	283	279	294	287	268	272	307	267	286	281	263	274	297	286	308	273	297	290	252	264	296	275	278	278	272	274	263	273	277	274	283	285	289	298	285	266	290	273	307	272	254	247	282	325	266	276	273	277	268	283	280	285	257	291	271	281	270	277	296	295	262	268	285	283	272	285	255	288	305	271	295	267	294	287	267	286	281	291	289	310	280	253	295	285	257	298	281	268	281	287	275	273	273	279	285	291	273	274	294	266	288	250	275	284	268	267	268	288	275	259	251	262	282	283	287	279	277	276	278	253	273	267	259	275	272	258	271	303	297	272	280	301	261	263	292	259	273	290	274	272	260	264	259	241	307	299	309	270	266	262	302	276	247	305	282	277	290	309	237	271	277	295	313	261	294	275	284	305	304	259	272	248	245	273	290	289	270	247	272	251	281	274	266	274	277	278	265	271	266	303	308	255	271	285	270	282	250	263	317	317	287	272	278	290	293	304	291	273	247	289	263	276	254	288	302	282	318	314	308	288	255	309	268	272	294	263	321	265	286	292	247	266	292	298	244	287	283	263	280	312	241	302	304	256	291	260	273	279	253	285	312	258	283	287	275	271	272	308	300	291	291	251	260	266	273	275	277	255	304	246	267	288	259	289	286	298	288	279	278	271	273	265	282	279	275	274	296	278	297	289	264	268	278	320	274	286	314	266	283	305	288	285	277	275	284	269	274	300	286	287	283	300	287	298	279	276	303	307	326	316	297	242	295	315	274	282	271	257	307	298	291	318	276	267	273	253	264	284	267	297	276	307	310	276	292	264	265	274	268	253	295	257	312	255	271	270	273	288	264	273	273	279	263	285	259	287	266	253	278	283	296	293	258	265	277	277	263	259	275	275	272	297	289	266	267	298	279	269	276	278	249	283	276	283	273	287	257	268	281	298	265	270	285	263	307	276	299	294	287	289	335	272	277	307	299	307	278	258	289	292	280	255	270	301	274	300	255	268	281	262	295	270	288	286	279	289	286	271	274	291	284	266	310	290	275	281	287	282	276	265	281	300	270	311	301	284	272	296	322	288	294	253	308	257	285	265	299	278	260	249	273	278	267	291	284	284	289	288	272	279	285	256	280	269	277	320	307	286	288	285	254	257	286	300	283	287	264	292	300	274	297	270	282	281	290	274	273	268	259	269	285	295	296	288	248	262	284	284	267	288	287	295	243	241	279	252	284	252	271	247	305	270	310	293	265	265	287	273	300	277	253	255	290	268	275	299	284	295	281	271	277	281	308	277	277	265	279	281	293	262	279	273	256	287	313	304	287	244	294	300	312	268	265	280	296	276	281	285	268	249	280	311	306	312	276	272	252	287	291	276	279	284	279	286	295	255	294	262	264	254	289	275	311	256	292	292	289	245	295	293	311	261	281	280	254	267	287	263	301	259	267	261	286	249	292	271	246	286	290	266	295	278	278	280	282	269	287	305	276	263	303	298	303	266	298	286	264	303	282	284	286	285	278	303	311	286	282	305	304	274	280	269	286	266	290	299	311	280	290	291	293	277	295	262	278	278	294	285	285	313	284	289	276	288	249	265	267	306	295	277	279	302	284	307	272	275	284	286	281	277	280	301	285	304	275	269	278	265	291	282	290	268	288	282	263	256	257	279	293	260	292	280	276	278	270	308	263	285	299	271	266	275	302	279	274	268	293	273	291	282	277	265	280	312	278	286	288	278	292	274	296	284	309	281	231	292	273	279	299	291	253	247	278	261	302	274	289	303	274	276	282	295	295	280	311	275	289	264	247	282	300	291	269	294	276	277	282	262	215	283	289	249	298	277	295	290	261	293	306	284	289	289	288	267	254	285	283	257	278	313	280	274	279	253	298	314	266	273	276	292	303	287	253	291	279	248	278	284	298	284	343	254	307	299	248	297	259	281	280	270	283	270	307	296	267	280	252	243	275	275	279	262	283	269	301	306	269	277	270	303	282	267	291	301	280	309	292	271	286	279	290	267	296	283	286	262	274	281	275	278	256	315	290	286	288	280	281	301	299	286	290	245	272	273	292	282	304	295	287	280	305	275	264	255	292	283	291	286	257	277	281	304	310	276	310	267	316	302	288	265	294	295	268	294	280	274	274	284	301	284	258	294	277	273	266	291	291	268	275	295	275	309	298	290	281	257	273	280	291	285	300	265	267	297	261	262	288	274	247	272	303	300	287	268	283	269	273	269	277	259	275	266	312	251	276	239	262	286	278	291	295	276	237	272	269	286	290	266	276	271	276	281	298	286	331	279	269	274	270	259	281	275	282	289	287	284	292	258	321	305	277	282	248	294	321	261	297	270	273	266	279	290	247	273	291	274	304	294	316	291	262	264	266	263	279	276	295	323	272	298	256	288	313	303	278	288	317	276	278	283	276	266	280	284	293	308	299	305	260	285	273	263	288	267	236	273	284	282	278	272	287	269	275	250	274	278	259	257	267	279	274	271	284	297	292	254	280	283	290	320	293	262	303	291	278	312	282	292	338	277	275	272	288	288	291	275	283	273	271	297	308	313	291	257	269	278	233	278	268	283	307	288	254	266	268	282	296	251	289	299	267	254	281	278	313	278	272	285	286	292	278	268	284	299	291	298	271	248	306	233	269	297	300	278	279	317	303	286	322	296	277	308	297	297	247	284	282	293	269	263	292	274	270	283	267	284	276	282	303	324	301	285	275	268	300	299	290	275	267	284	281	268	274	253	294	291	272	267	275	296	286	287	272	262	270	256	273	273	261	275	272	291	297	302	289	262	291	274	290	287	283	266	285	276	290	308	276	264	275	291	289	265	306	297	277	297	261	279	315	274
22000	8726	7957	4249	2746	1998	1511	1185	963	878	738	649	585	514	522	506	430	396	431	398	418	392	361	351	362	355	340	350	353	357	284	304	335	305	349	314	310	312	305	283	279	321	319	321	333	331	303	306	296	286	309	322	308	303	324	301	288	316	320	290	314	318	306	297	303	303	291	277	308	315	292	291	277	299	294	289	291	320	332	312	300	300	315	299	283	276	300	280	261	288	291	291	293	282	292	247	312	298	317	307	291	329	279	314	304	292	297	276	304	297	304	267	297	282	290	289	301	274	286	291	293	288	280	269	335	296	271	300	302	245	301	305	315	283	296	287	307	296	283	273	309	307	295	270	308	284	300	286	287	276	304	301	333	297	282	334	306	289	291	319	293	311	315	307	297	318	280	284	276	306	293	305	281	286	289	294	309	296	295	314	273	292	289	292	275	277	288	273	312	289	290	292	290	247	278	332	280	309	277	244	305	267	299	296	276	274	290	323	312	306	266	291	256	296	265	291	264	298	250	301	295	266	265	279	249	289	303	306	266	297	278	286	253	276	303	279	279	288	283	273	267	274	306	311	304	250	279	306	315	265	278	299	278	305	282	284	268	269	286	265	307	290	290	306	286	281	319	279	272	271	299	277	291	279	324	304	270	300	264	285	294	269	280	280	285	278	284	298	291	273	267	298	290	286	318	288	331	270	317	291	299	283	277	300	293	244	303	285	267	280	294	290	300	314	311	266	280	288	266	309	268	305	289	289	291	286	304	301	290	282	293	273	264	320	285	310	293	283	296	260	323	285	272	317	287	300	274	292	329	297	286	301	302	294	272	274	296	268	304	302	263	302	300	299	292	298	286	294	285	255	285	282	300	267	279	275	304	310	294	283	288	277	309	285	266	263	290	287	277	293	271	300	288	290	299	323	310	296	305	288	277	308	321	301	317	290	278	291	312	298	287	303	296	274	295	292	294	292	278	317	304	274	274	278	310	270	270	306	261	281	308	276	303	264	306	294	311	309	297	263	284	274	276	294	281	265	269	296	254	275	255	303	296	305	301	296	279	290	301	304	307	292	312	304	296	304	276	273	292	298	291	271	276	315	294	260	281	291	310	300	270	321	271	280	287	287	296	274	255	270	291	312	264	289	305	302	270	291	288	277	307	297	254	300	289	301	292	306	276	300	282	268	275	255	288	241	286	310	318	245	276	332	310	294	313	280	296	294	280	298	287	291	303	321	298	304	269	290	278	319	306	300	274	292	274	279	298	309	302	321	295	272	281	300	294	294	297	281	289	278	279	287	292	285	300	268	281	288	248	292	273	314	320	305	300	298	280	291	264	268	283	306	301	315	258	265	285	276	285	291	302	277	282	288	273	289	300	314	314	252	294	303	300	311	262	275	307	295	286	279	284	310	254	264	251	340	305	295	291	260	285	295	295	270	273	295	330	328	289	268	299	312	281	260	257	283	307	276	288	266	285	309	304	275	302	284	275	319	289	326	276	268	275	277	318	271	281	276	307	280	294	292	269	276	298	286	279	314	317	306	279	265	306	270	318	304	294	263	292	291	311	292	306	288	303	291	279	280	280	273	282	278	259	274	320	263	263	276	317	268	290	288	247	265	306	268	314	277	317	301	300	300	333	297	267	288	292	254	284	301	288	288	265	295	280	291	263	275	277	262	294	324	293	281	303	287	284	297	290	294	274	297	262	280	289	316	281	280	303	292	286	311	286	280	312	285	277	279	280	294	291	268	265	267	321	315	292	287	299	289	301	277	292	294	316	276	279	279	295	282	289	278	275	273	293	309	295	303	284	292	251	302	290	260	273	290	298	293	304	298	308	269	314	311	272	312	296	289	308	270	293	277	295	276	283	282	296	272	306	284	263	292	294	322	321	289	287	262	289	312	284	281	293	290	263	302	295	282	311	292	304	261	291	271	248	296	296	268	273	294	286	291	289	267	299	298	306	308	285	303	264	252	313	273	291	304	316	289	322	260	281	268	301	292	277	302	278	290	293	314	296	302	305	306	294	279	294	291	306	273	319	286	294	286	270	256	314	273	275	298	301	281	287	307	301	297	279	295	297	278	290	313	273	284	264	282	295	255	279	291	267	309	287	283	299	289	300	282	262	294	292	303	297	276	272	267	288	306	285	278	274	274	298	315	270	284	279	298	282	272	301	285	287	289	251	297	291	291	300	289	297	308	300	279	294	316	288	324	293	282	269	297	270	275	315	298	291	331	309	305	296	283	270	310	286	273	287	288	303	267	307	275	268	273	298	285	310	288	284	268	288	282	296	305	302	294	317	314	294	287	289	270	287	322	294	307	295	305	265	279	281	299	318	293	282	280	279	283	328	286	279	332	290	281	263	280	313	330	284	289	289	262	310	312	289	308	307	287	272	303	284	265	298	296	284	288	309	257	319	300	273	280	308	268	309	304	289	313	271	274	297	294	295	284	308	285	279	278	309	279	274	312	284	295	292	297	305	281	299	296	294	319	294	278	313	285	295	307	291	276	271	264	291	308	304	276	299	276	274	258	292	267	306	292	253	296	276	239	296	273	302	283	289	293	289	287	252	292	291	277	279	328	325	325	309	298	303	296	295	286	283	297	271	275	312	287	330	282	295	279	306	289	304	275	281	291	297	309	295	270	296	302	287	275	302	280	249	270	280	275	285	262	287	278	270	300	298	318	304	284	280	277	261	298	280	298	289	291	289	307	272	329	282	284	299	259	295	286	318	285	294	272	270	299	299	286	266	273	292	257	306	299	294	288	270	289	248	281	305	283	285	293	276	301	291	293	291	280	286	313	290	255	278	289	285	301	292	298	297	285	282	290	282	255	280	258	306	311	304	271	284	321	312	288	290	280	296	302	264	284	268	287	268	312	278	268	296	266	291	278	309	332	325	338	287	282	312	308	299	307	316	328	307	296	306	306	291	278	285	279	275	258	282	279	286	266	321	304	276	283	271	276	288	298	308	291	278	284	305	306	287	307	278	298	291	281	280	274	278	310	277	273	307	305	306	283	326	241	281	269	300	290	265	307	307	281	277	314	315	318	290	306	290	299	267	293	284	318	274	303	284	279	291	273	284	288	289	302	287	298	279	297	271	303	259	258	283	284	313	305	289	274	275	283	301	299	250	296	301	265	269	294	280	247	292	296	286	304	291	292	307	303	308	319	294	300	290	294	268	288	268	272	288	309	278	325	300	283	285	290	277	291	295	287	262	246	279	289	293	286	273	283	280	297	321	282	300	306	270	313	292	279	254	292	288	290	285	289	274	285	297	278	294	304	266	273	291	309	305	267	280	304	306	293	314	265	304	279	309	280	305	290	262	307	283	292	314	295	287	278	282	301	268	269	281	292	287	282	277	303	307	275	296	298	249	288	262	285	283	304	287	288	304	300	270	267	279	301	305	287	292	331	301	265	299	293	280	266	289	297	289	290	295	274	286	286	281	333	284	336	274	268	322	292	278	329	269	287	278	293	282	291	271	289	295	286
23013	20662	27703	23645	20666	20708	8133	1590	1250	1079	993	943	898	850	767	779	832	737	705	722	720	670	653	670	742	681	687	644	659	656	710	681	708	675	642	598	625	678	633	610	625	608	622	624	622	625	623	637	606	657	648	619	611	611	652	639	620	613	602	606	604	633	665	633	575	590	602	578	593	618	564	618	570	570	612	627	598	650	606	625	626	635	574	576	588	627	606	656	616	620	618	610	560	611	625	573	631	627	636	630	620	628	623	640	586	584	618	609	615	586	583	582	643	627	608	624	628	628	621	589	658	589	629	587	593	607	623	573	630	647	545	628	572	641	636	588	591	610	571	615	695	606	606	568	634	608	604	593	592	582	668	587	619	666	567	645	595	644	597	568	573	604	571	602	586	664	627	605	593	633	602	657	627	626	576	609	560	641	582	619	612	635	607	593	563	596	591	663	582	637	621	629	626	590	573	630	620	575	634	626	611	588	589	598	610	601	637	580	648	595	586	590	599	575	602	622	564	638	618	633	624	602	614	591	625	600	612	617	600	581	587	581	629	619	588	626	574	611	577	617	568	601	564	597	636	643	630	567	598	646	578	607	586	659	643	606	605	611	664	617	609	594	572	556	624	601	585	573	575	607	624	568	618	604	617	619	662	634	604	567	619	620	637	607	609	606	598	621	662	609	628	594	566	580	594	600	579	603	588	618	615	599	619	606	654	609	629	616	594	623	557	614	596	603	592	606	588	584	585	598	587	619	657	568	606	637	616	621	560	607	647	605	620	617	592	600	631	608	642	575	608	624	581	565	602	608	614	602	623	647	609	573	613	568	672	622	640	557	614	614	571	602	592	618	610	594	615	648	580	570	577	602	637	586	604	651	646	621	595	630	584	587	608	620	638	597	616	634	627	655	623	598	610	635	598	645	608	589	588	590	601	607	605	616	597	616	571	655	576	579	607	637	571	576	631	639	599	620	614	556	634	645	665	655	618	546	638	613	667	614	577	628	622	595	611	590	629	572	648	590	609	608	611	609	603	628	603	606	613	622	632	587	641	589	592	588	604	566	574	561	600	609	608	618	624	635	594	611	572	600	580	620	662	579	562	575	589	579	601	647	593	572	616	603	640	612	585	600	607	589	610	642	597	638	596	551	568	576	606	641	596	614	604	608	625	605	562	576	605	619	556	643	610	618	605	604	585	641	565	597	618	649	580	671	611	599	575	600	604	599	596	648	606	594	597	600	609	595	602	605	591	566	605	610	602	586	626	585	573	616	652	623	599	600	642	586	626	585	575	560	594	611	580	568	622	595	613	634	660	629	640	607	596	625	591	636	594	641	586	588	612	618	641	578	591	588	612	586	603	594	632	616	595	585	591	641	612	585	634	626	622	607	601	637	615	570	584	620	635	551	599	596	601	586	572	638	638	633	558	623	613	614	647	598	590	612	596	563	577	646	607	597	642	620	636	581	604	611	622	570	646	592	612	605	607	609	629	589	599	572	638	614	649	607	645	606	555	588	600	637	587	597	685	629	642	611	621	663	604	624	591	637	594	596	645	567	597	615	564	594	604	629	697	618	620	641	573	631	618	592	660	587	598	607	632	608	633	624	658	619	646	617	588	610	603	651	638	563	601	589	606	642	660	612	605	612	629	635	643	636	630	628	607	607	590	620	628	614	637	609	622	603	564	620	618	599	625	578	622	579	630	599	612	587	592	601	581	658	601	597	604	567	593	615	620	629	617	622	602	612	609	560	672	590	612	562	623	593	621	648	613	609	625	625	623	627	592	598	597	626	616	631	553	575	601	608	590	617	619	629	605	586	638	626	617	624	587	582	590	610	588	614	601	594	611	585	561	567	638	620	641	573	589	613	584	594	588	596	632	592	557	601	573	607	618	610	624	634	621	611	593	618	623	600	618	605	569	621	594	645	620	635	549	609	618	606	576	597	605	599	585	601	670	632	616	614	534	586	610	595	615	619	606	594	586	591	639	600	628	658	613	599	620	594	610	630	650	584	588	634	569	638	568	623	586	610	616	614	605	660	607	630	600	616	620	583	647	608	594	620	632	626	623	630	609	622	600	573	626	645	628	581	640	596	613	644	615	619	603	597	627	598	612	586	590	599	597	638	611	619	649	623	600	618	656	603	607	571	607	598	599	630	609	586	583	659	624	593	639	643	602	609	588	580	591	613	612	615	602	630	633	613	598	578	583	591	629	617	607	589	601	564	600	605	611	581	599	584	590	622	581	570	611	594	610	625	635	585	596	602	593	632	618	639	631	565	598	601	647	619	587	603	609	613	618	599	578	624	577	604	641	631	648	613	613	645	589	622	565	582	601	665	597	613	625	614	564	611	632	593	587	594	600	552	631	604	594	609	624	627	598	596	584	574	611	603	650	600	594	610	624	614	545	598	646	609	604	599	603	625	606	581	586	606	618	606	622	570	611	607	628	611	642	560	592	618	622	563	613	582	583	591	571	599	553	623	633	611	589	626	607	588	567	618	621	602	609	592	610	603	615	576	569	596	582	675	625	600	572	623	594	606	595	569	582	583	625	634	616	649	593	578	623	622	601	637	618	584	602	612	567	627	638	583	609	600	593	630	602	639	601	612	579	592	578	585	679	642	598	598	591	600	592	623	632	613	618	594	634	611	634	588	675	657	592	559	625	610	620	603	596	621	639	628	587	646	609	621	600	642	656	672	541	589	617	595	632	603	630	591	612	595	638	631	607	624	599	616	594	620	624	614	617	619	617	569	599	626	620	607	582	608	616	582	597	617	634	612	624	594	574	662	651	611	609	572	616	622	623	595	605	618	583	652	614	667	624	543	609	644	563	568	571	622	611	610	659	610	593	576	598	574	635	584	640	587	610	633	628	633	648	638	613	617	609	605	590	608	588	600	592	583	590	602	594	587	650	648	626	616	618	611	630	644	584	609	576	619	605	578	609	597	625	643	602	588	606	599	607	582	653	631	602	642	634	620	603	591	635	577	562	640	602	625	625	598	622	609	597	612	616	592	628	629	626	608	574	629	615	626	609	622	563	604	563	608	623	641	630	594	601	641	603	628	610	649	584	615	622	588	683	644	574	605	609	577	625	627	586	652	610	607	587	648	586	552	598	641	614	580	601	622	650	614	632	587	619	631	614	633	547	601	635	612	616	566	556	635	644	592	601	621	627	615	594	623	659	590	568	598	629	582	614	603	628	616	614	613	638	610	624	576	574	586	566	586	661	600	615	616	606	588	571	595	584	641	584	597	632	582	566	638	581	581	602	638	614	639	623	605	595	594	635	595	611	592	597	606	612	626	549	593	613	611	586	598	565	591	597	627	663	585	624	574	625	558	574	615	613	577	584	626	608	552	603	606	641	594	574	616	577	623	614	579	593	600	639	700	586	616	615	607	595	641	590	655	595	626	572	610	606	611	640	615	612	585	587	594	621	603	575	613	583	621	617	587	605	619	582	588	611	631	629	560	608	616	639	649	599	585	646	626	633	591	566	621
22536	15143	13671	7808	5359	3955	3002	2416	2060	1731	1457	1352	1228	1084	1069	963	875	911	894	765	818	745	791	732	701	715	666	685	660	711	674	667	696	676	665	680	644	662	662	628	660	639	610	670	615	624	595	619	608	604	588	638	597	576	586	556	558	622	611	616	625	609	578	624	601	581	594	582	613	559	583	611	579	616	563	598	595	633	579	589	597	576	595	624	606	587	603	555	598	576	588	557	568	602	596	557	571	601	573	573	626	569	562	615	595	556	596	585	597	605	590	554	618	553	576	600	551	598	587	574	566	601	591	618	595	614	590	556	616	594	554	629	571	562	572	575	599	598	626	614	649	592	597	620	608	586	542	580	578	544	559	573	559	580	587	567	547	615	564	564	547	575	556	599	584	595	592	590	605	618	524	603	607	612	568	583	589	571	605	583	591	619	607	567	573	623	596	551	637	587	578	592	577	641	617	592	566	613	589	587	572	565	579	555	603	592	541	597	618	519	604	606	539	578	618	578	587	611	556	563	620	590	665	588	630	573	595	630	604	580	559	594	603	596	574	628	593	604	582	610	607	576	570	554	624	589	609	579	592	583	592	592	630	601	634	564	568	570	558	617	595	577	578	613	590	598	582	579	559	551	590	553	609	583	547	567	598	557	592	616	607	622	628	595	643	594	566	607	596	612	579	610	600	580	617	549	615	576	563	617	578	618	594	590	578	621	562	567	554	582	627	552	612	606	643	624	584	579	579	585	590	591	532	587	621	564	560	606	594	567	612	538	609	581	571	588	563	602	619	578	594	532	557	613	566	530	578	552	604	592	589	600	553	552	562	569	586	563	595	601	599	590	593	559	561	601	581	578	615	574	597	595	590	552	631	573	557	570	553	605	587	618	565	602	567	618	569	579	560	612	539	563	619	574	601	558	574	550	587	546	562	551	551	584	603	586	584	575	595	589	645	598	592	547	628	559	611	588	611	552	590	552	579	525	582	583	579	617	593	600	603	568	581	523	561	576	612	583	572	567	576	589	558	603	603	580	597	627	598	591	595	585	575	599	609	581	559	620	652	574	551	578	605	588	570	601	548	575	633	581	591	592	590	560	585	570	587	583	586	605	562	534	583	539	649	554	568	594	577	539	577	587	607	588	570	580	615	551	584	600	609	610	611	607	563	594	571	584	527	611	605	564	611	580	572	589	514	577	583	587	598	571	580	552	612	603	593	622	592	599	569	612	587	588	609	571	544	592	642	580	549	604	622	600	599	610	564	574	558	568	552	592	623	646	570	550	564	606	600	581	591	575	600	584	630	557	541	580	588	568	594	554	602	598	555	561	587	556	591	564	613	613	576	585	586	575	577	573	610	600	556	582	543	542	608	633	597	601	572	588	539	609	577	585	610	593	556	568	560	571	538	597	591	611	576	555	562	579	584	598	558	537	563	580	553	586	583	592	559	611	623	557	614	614	585	586	548	564	546	586	632	581	581	587	575	578	541	645	599	583	613	533	603	566	588	557	554	559	570	592	592	587	570	601	614	556	602	601	605	576	601	570	558	572	584	581	618	589	594	562	559	571	559	567	545	632	599	621	533	596	565	571	584	601	605	623	582	630	548	555	591	621	605	546	591	576	563	580	611	580	562	622	585	597	557	580	584	569	566	645	613	544	649	604	587	604	549	565	574	580	598	581	570	571	593	604	609	564	564	592	666	605	615	559	609	610	579	610	597	585	584	604	591	561	576	585	650	557	610	592	578	641	588	563	604	599	608	593	619	586	584	574	558	602	567	618	579	592	587	608	581	615	588	586	574	623	590	603	586	607	539	557	586	596	624	553	555	576	555	587	605	595	566	565	648	600	624	591	571	574	568	535	578	559	570	576	556	619	601	567	607	584	631	563	609	606	546	572	590	571	593	599	581	548	541	582	585	601	559	621	582	579	587	568	592	559	586	546	594	579	626	577	548	609	592	626	608	568	632	624	624	623	608	626	587	523	554	589	580	527	572	604	569	604	603	565	607	578	541	609	551	561	570	624	603	591	577	600	595	586	572	597	582	591	547	619	616	617	563	549	594	591	578	583	619	600	608	585	608	569	605	568	566	574	550	581	558	627	587	588	548	629	584	579	600	610	605	597	590	611	644	578	574	562	610	563	592	579	600	586	599	612	586	604	598	595	632	582	552	587	558	532	565	584	583	583	548	616	583	557	556	606	598	602	576	607	563	562	599	576	614	621	598	580	587	625	585	589	591	596	624	618	570	571	616	586	552	635	606	561	587	587	611	611	593	556	627	580	570	596	583	607	591	592	553	593	577	591	561	571	593	580	551	584	599	588	581	595	595	577	605	626	559	573	574	569	578	592	618	539	584	542	593	579	583	566	543	566	595	585	618	609	576	631	592	596	637	558	566	565	554	590	577	599	622	552	633	617	582	585	570	568	552	575	603	622	571	628	611	558	565	605	588	568	559	572	587	570	579	594	640	556	598	608	587	583	588	588	580	568	573	565	574	569	557	546	616	639	628	592	578	582	582	584	585	581	641	582	505	541	604	559	623	568	613	602	578	598	588	598	574	552	566	598	601	574	575	542	601	584	548	586	588	588	592	592	634	615	615	593	608	603	606	608	590	624	592	637	584	618	616	569	601	569	544	570	610	560	579	569	595	608	569	584	560	577	586	595	590	643	569	570	638	575	606	557	613	577	553	631	572	575	597	578	657	587	609	571	626	564	622	559	559	526	548	594	549	574	614	604	599	575	617	580	553	573	569	589	584	596	583	576	556	619	576	591	653	599	591	570	562	617	567	576	575	604	615	568	601	572	590	601	599	647	596	565	621	574	583	605	619	604	612	595	576	555	596	617	596	555	643	590	643	570	650	535	592	593	616	574	608	607	581	596	567	569	579	538	566	609	599	595	612	566	649	579	630	618	543	611	635	603	613	609	570	581	603	599	602	591	609	628	562	561	602	566	583	595	608	569	599	554	606	620	604	582	606	578	533	560	567	571	602	598	583	564	593	575	584	576	597	585	583	607	634	575	618	601	584	574	586	619	592	532	585	580	575	601	547	612	569	639	573	576	602	570	605	603	584	601	600	583	604	617	610	609	578	594	562	598	581	566	575	614	535	577	569	573	571	561	556	588	606	560	592	598	606	602	588	607	550	582	555	560	551	584	551	540	600	552	588	608	573	581	615	555	590	574	551	587	588	609	609	599	584	644	552	508	594	577	583	583	590	573	618	605	533	621	562	602	602	565	643	573	579	578	595	572	559	566	575	537	611	573	609	591	582	588	610	585	568	566	620	595	596	559	555	545	606	599	585	632	590	585	583	553	590	584	631	575	592	625	610	563	589	599	599	533	565	598	621	566	582	572	583	562	591	586	581	565	577	527	600	590	589	559	564	568	590	597	615	563	571	583	583	591	619	596	568	612	661	586	571	558	584	555	644	608	609	548	546	581	562	579	556	609	587	578	642	583	613	576	549	622	568	612	568	568	616	557	622	614	569	585	591	593
30617	13186	1544	448	367	298	297	296	278	246	248	267	253	258	229	289	254	273	226	257	267	263	251	257	271	259	258	238	262	264	279	254	254	290	284	287	256	277	274	250	247	277	285	281	257	295	242	236	241	266	247	267	264	263	266	247	247	259	279	271	270	243	264	283	248	270	279	285	287	247	258	251	261	263	248	290	263	260	270	280	240	270	256	260	249	265	243	274	247	235	272	272	265	255	261	262	264	273	258	252	257	255	262	265	277	265	276	293	238	251	269	280	266	268	270	236	253	233	281	270	234	246	277	247	271	270	272	277	289	272	274	262	269	276	265	230	272	265	248	234	254	237	257	284	263	267	262	261	243	233	279	303	273	232	249	267	250	266	277	250	246	264	272	281	225	279	253	259	269	273	293	235	279	278	275	246	263	278	269	273	252	276	232	289	273	277	284	277	258	221	283	248	267	289	248	255	233	254	207	270	263	273	250	279	273	230	253	255	274	287	272	248	268	254	266	238	262	248	253	254	263	273	242	280	240	278	248	258	267	264	243	266	267	269	228	268	256	280	278	247	256	248	237	269	248	259	259	257	239	267	235	255	253	243	241	251	249	265	253	282	299	267	260	243	282	258	259	240	264	258	282	264	267	265	258	243	277	234	262	249	267	250	247	284	275	285	272	257	241	282	243	286	265	246	231	264	250	273	266	245	267	238	284	252	270	236	275	254	260	240	238	263	267	292	238	281	287	247	235	281	267	242	245	261	265	261	290	247	246	268	270	283	242	269	252	279	258	291	304	268	258	268	258	282	258	260	254	300	274	263	258	255	266	271	229	258	262	279	289	252	264	263	284	224	235	271	279	269	250	266	246	302	259	275	261	252	273	251	261	246	272	260	262	268	231	274	302	262	264	242	253	289	257	269	242	266	240	261	237	242	264	234	266	281	261	291	272	254	266	264	295	251	264	257	281	263	273	287	281	268	235	221	242	257	256	260	257	254	227	277	253	279	261	264	262	275	277	266	224	283	262	282	278	273	258	248	221	234	249	288	283	270	273	282	255	267	251	257	259	255	268	264	266	256	221	262	267	254	255	264	267	276	269	252	254	264	255	283	283	279	267	250	285	264	268	277	259	255	251	270	241	276	262	248	271	228	237	229	274	275	276	278	257	248	273	265	266	250	229	276	271	252	255	280	244	244	254	280	240	260	292	282	250	255	275	275	232	284	257	271	248	270	252	276	252	240	275	251	238	273	276	248	265	279	262	269	256	257	273	253	252	240	265	249	264	272	213	271	273	262	249	262	288	260	287	249	270	269	284	255	240	284	305	234	273	294	251	244	238	262	256	261	248	292	286	268	295	264	300	250	271	281	266	240	260	263	262	266	245	275	250	282	275	247	266	245	271	258	252	287	234	256	257	260	266	268	255	245	240	259	244	263	265	272	257	238	268	243	272	249	247	271	252	287	303	277	288	265	231	258	266	274	284	241	269	236	266	249	250	297	248	262	259	251	249	258	255	240	269	272	268	244	245	291	279	264	263	275	256	272	254	255	233	267	267	273	241	247	266	243	260	252	267	279	267	264	265	265	243	246	251	259	257	252	280	251	267	283	278	298	286	235	284	267	253	282	259	252	289	266	237	252	280	249	277	278	252	264	264	235	261	259	252	254	256	259	261	229	262	264	262	248	268	246	257	281	281	258	266	271	257	254	256	266	233	256	268	230	257	278	250	269	260	279	291	275	267	232	256	283	261	262	293	268	290	260	240	259	243	287	272	269	259	246	281	250	274	281	244	272	264	275	251	266	282	283	263	249	272	247	287	254	257	266	296	270	246	270	273	281	250	261	268	246	248	269	280	281	291	273	269	249	249	247	255	278	234	270	254	279	262	249	292	280	267	278	279	268	240	285	269	257	285	276	238	265	260	279	269	261	266	261	236	266	286	259	249	272	262	256	270	262	244	273	236	247	262	234	255	246	251	242	230	244	282	238	249	264	256	278	250	283	247	279	268	245	282	258	233	237	260	258	237	266	241	291	249	277	261	296	282	277	283	290	243	251	284	244	254	267	296	263	243	263	234	279	256	268	264	241	264	258	267	249	261	248	257	274	256	244	288	268	270	251	262	243	261	256	269	256	243	257	242	255	285	270	268	278	259	246	296	259	285	281	265	286	294	277	292	266	252	268	252	249	271	273	225	270	242	303	296	277	275	256	250	257	276	262	239	259	278	241	265	233	250	292	271	280	241	221	256	296	274	279	265	256	279	266	266	252	246	260	289	262	247	263	265	267	255	268	253	257	275	232	264	236	251	266	267	282	246	232	251	252	263	249	253	270	284	243	259	280	265	281	269	274	260	265	259	244	262	258	266	288	292	265	261	261	257	264	268	264	260	266	270	259	258	263	238	247	245	253	253	254	279	251	311	244	270	269	259	248	270	281	241	269	275	270	256	253	260	264	263	247	297	264	253	274	249	228	249	260	273	254	249	234	252	263	230	277	274	254	272	256	237	271	234	250	245	262	268	256	260	278	262	239	260	274	275	284	256	280	247	255	258	252	254	272	283	279	292	271	257	274	291	281	288	262	261	269	277	243	247	256	250	261	264	254	253	270	276	257	266	249	274	261	264	271	242	268	266	257	246	274	258	270	275	253	270	249	268	270	287	227	289	272	272	271	287	254	264	239	327	254	244	241	276	268	282	276	255	226	259	255	276	248	251	263	265	285	262	268	272	243	272	238	283	238	289	252	250	268	274	261	236	254	248	283	272	261	270	265	275	257	268	273	250	266	242	276	283	267	249	278	240	281	264	258	262	280	256	286	261	233	265	245	257	284	267	284	280	252	288	239	304	249	250	263	263	262	275	247	264	245	244	248	265	251	271	250	280	300	276	272	250	229	254	256	291	271	243	277	267	269	224	242	295	262	273	244	266	282	249	237	257	273	262	271	286	283	277	256	265	254	255	264	252	240	270	256	284	248	265	294	232	237	247	268	249	273	263	278	273	275	274	255	264	266	247	271	280	283	260	305	235	286	272	275	246	252	275	274	262	255	262	217	282	264	275	275	269	257	249	234	261	285	256	279	230	267	280	253	239	261	311	265	232	252	272	284	267	263	262	265	264	252	261	281	256	278	250	272	260	277	289	274	255	238	278	266	249	223	266	263	261	253	284	231	269	232	260	257	269	257	243	280	272	241	254	280	275	262	253	270	241	256	256	270	270	254	256	276	232	258	262	243	292	249	252	273	266	256	254	271	254	209	268	270	281	245	266	255	284	252	265	249	267	250	253	283	264	243	265	279	260	291	258	262	276	264	278	252	297	273	268	255	302	263	265	256	275	250	258	260	303	282	263	243	288	264	267	265	252	268	257	263	278	302	251	251	258	272	260	266	275	279	251	264	272	250	258	253	289	262	280	262	275	264	249	256	245	275	268	262	254	284	287	274	254	288	283	247	280	259	245	275	257	282	257	271	273	258	220	276	278	264	283	269	280	282	265	248	243	257	263	266
14295	818	711	502	421	346	335	333	328	348	313	321	315	342	304	329	258	304	313	264	297	301	295	308	300	302	300	281	293	286	286	296	310	301	271	281	277	281	293	313	287	303	267	344	270	304	282	281	303	316	275	287	278	297	311	272	298	295	285	305	241	279	300	296	289	283	281	307	300	281	291	309	279	278	278	293	283	286	274	299	278	266	289	323	291	280	295	275	309	266	320	328	262	264	296	283	287	282	273	267	295	314	285	273	276	288	290	278	294	272	294	290	305	313	296	289	297	286	304	270	262	270	310	306	328	272	306	304	334	301	293	259	324	294	296	289	313	276	304	328	282	286	303	285	286	301	280	284	269	300	313	283	278	277	264	308	261	309	263	298	266	316	297	285	301	286	283	291	299	272	296	288	277	296	286	304	251	284	301	290	286	278	300	282	309	282	280	303	301	290	287	287	294	256	293	278	336	272	270	282	305	284	292	271	295	308	309	261	303	327	309	306	304	296	301	275	280	287	263	285	300	284	299	299	291	284	275	286	314	299	264	313	283	323	266	296	259	288	262	298	304	245	288	272	284	290	274	286	301	311	301	280	265	286	296	312	283	302	325	280	257	291	274	318	279	328	303	274	268	287	308	293	278	278	284	283	276	274	290	303	306	277	311	283	278	300	285	317	312	285	294	293	319	286	275	321	274	307	293	325	290	269	281	309	314	277	310	294	281	289	284	265	292	283	292	321	288	314	266	299	263	253	310	288	280	299	278	267	283	253	271	273	288	310	285	272	313	316	294	279	246	276	290	264	286	266	279	300	282	311	279	314	330	303	277	292	292	300	286	264	269	287	294	256	284	292	303	294	249	283	285	288	282	278	296	263	303	285	316	302	260	283	291	239	321	284	296	298	301	297	294	285	327	271	261	292	261	310	267	306	317	298	296	283	306	248	307	250	304	313	296	287	290	293	282	287	288	282	307	265	345	294	291	328	264	310	289	261	280	308	294	293	295	307	291	299	249	293	309	304	286	268	317	288	286	257	290	293	290	269	303	290	286	275	289	290	292	296	294	301	292	266	333	256	281	317	295	275	304	265	287	311	298	291	259	302	296	281	254	282	294	290	296	290	293	306	285	253	295	296	334	301	286	294	286	277	284	289	291	298	304	303	330	301	304	298	291	295	279	275	298	268	289	286	288	304	304	295	298	339	294	283	266	264	261	279	318	283	271	299	302	290	319	296	293	289	274	269	262	307	288	299	289	325	308	275	284	312	319	292	265	283	264	266	288	303	285	271	255	286	302	314	293	287	295	303	281	296	274	311	287	302	284	280	290	296	298	283	283	304	294	270	283	277	272	255	246	289	297	294	298	277	273	309	274	294	288	278	297	242	327	267	268	291	309	282	249	317	291	283	278	299	270	304	301	277	286	295	288	284	296	271	296	258	271	280	259	295	318	279	278	308	286	311	269	305	276	278	308	283	267	307	308	275	297	277	304	306	278	281	279	286	275	317	286	292	290	288	283	261	292	300	258	281	274	292	289	302	251	293	278	303	280	295	292	283	279	306	282	297	290	281	301	292	282	296	266	298	316	309	278	271	270	255	237	304	267	294	271	305	289	293	293	312	261	295	316	277	316	294	306	288	318	320	269	290	271	251	313	304	309	253	298	254	255	282	303	287	286	287	249	320	297	298	281	285	273	307	259	301	249	287	271	268	309	323	301	303	320	276	296	324	288	290	273	274	289	289	302	308	285	280	329	252	290	283	279	268	315	252	268	297	321	285	277	300	303	309	280	262	328	317	296	298	265	307	284	251	258	281	296	276	282	289	285	288	252	287	322	313	299	292	280	273	269	274	290	291	285	274	286	277	282	251	282	302	285	285	282	285	299	310	291	262	288	303	271	306	280	292	289	289	279	294	292	289	282	294	285	281	298	278	274	292	268	336	288	296	278	299	288	263	281	263	303	307	266	284	275	295	265	302	277	303	294	287	275	288	286	285	290	303	280	288	292	302	274	285	290	277	253	306	285	285	291	276	298	303	292	294	290	274	292	294	277	277	289	284	286	261	270	290	266	304	284	263	282	283	290	333	275	303	296	268	275	287	283	268	276	298	304	312	299	313	311	275	292	293	289	290	269	271	292	293	273	282	268	295	285	301	289	303	264	260	237	278	247	282	283	314	276	274	284	262	283	289	300	300	288	318	265	292	338	310	304	294	286	266	269	302	305	311	285	295	311	292	281	289	271	257	305	298	303	272	292	281	288	289	309	289	286	309	269	287	266	299	269	262	270	289	282	313	289	332	273	299	290	290	291	318	300	282	264	267	275	310	305	278	287	299	313	310	286	260	302	271	285	296	327	289	294	298	302	277	270	282	299	296	289	286	279	261	303	306	269	304	311	304	301	284	295	270	296	263	271	256	310	268	271	288	281	284	287	287	310	269	282	295	306	257	287	283	296	281	240	265	286	296	280	307	301	317	278	303	273	276	313	317	294	290	297	294	316	263	306	297	265	267	296	293	299	267	284	261	282	298	268	282	266	282	312	256	280	293	270	288	274	291	297	297	286	297	295	264	304	308	284	259	283	288	292	287	288	269	312	273	304	257	290	294	302	269	312	313	302	303	253	303	279	282	306	296	306	300	280	284	294	300	303	294	305	264	293	279	309	269	296	294	252	263	312	273	292	264	271	302	296	300	293	297	290	309	264	296	283	302	283	294	284	284	288	273	255	296	272	302	280	309	254	270	263	301	274	321	305	286	271	266	296	294	284	294	299	277	288	282	326	281	276	321	321	255	252	290	287	300	298	284	278	295	304	319	292	278	279	279	295	286	314	261	271	289	299	292	293	273	265	307	288	276	282	323	302	285	282	276	314	287	302	298	298	281	292	280	282	260	314	291	272	308	271	293	292	292	288	274	295	323	305	300	311	283	301	267	285	320	277	280	296	315	303	283	301	288	268	309	289	340	303	295	270	266	280	293	287	314	320	280	310	292	296	293	301	298	318	280	269	289	298	253	291	295	290	272	292	282	294	295	303	296	268	306	280	276	281	248	297	292	304	306	253	267	289	282	278	267	294	287	289	298	301	302	274	278	284	294	272	296	287	300	276	298	267	293	308	292	261	262	279	274	309	294	309	315	315	287	276	295	310	291	287	290	284	297	285	289	290	273	246	294	277	257	282	259	290	291	312	287	318	283	280	279	280	293	309	268	280	266	304	275	268	306	295	250	286	258	258	273	288	278	306	294	324	285	314	278	299	306	288	301	279	328	264	283	262	285	288	273	277	264	277	305	296	292	311	298	270	272	303	310	307	291	268	275	286	292	265	295	290	279	283	284	325	282	315	290	272	314	303	316	280	301	310	283	275	317	304	298	297	253	318	261	282	300	299	283	306	259	302	288	280	292	313	316	277	275	270	302	275	266	268	293	272	297	286	271	317	288	289	293	296	303	267	277	273	254	308	288	303	291	290	303	287	310	290	327	261	271	277	268	290	267	271	277	267	260
25044	20646	27188	24119	20657	8662	1024	696	568	553	477	471	411	418	420	355	363	387	336	339	348	350	343	355	341	306	318	351	326	332	307	375	271	321	294	312	345	310	323	330	312	291	297	286	311	297	321	295	312	297	290	325	339	337	325	280	288	256	286	331	271	305	308	296	277	313	336	312	301	273	310	296	343	295	302	303	322	333	300	327	327	313	306	336	345	304	298	306	336	305	327	300	295	313	298	294	311	312	316	314	313	325	314	295	299	267	267	298	296	306	285	295	296	289	297	270	300	327	287	321	333	305	294	287	317	269	311	299	287	286	304	315	326	281	317	314	299	313	338	311	335	291	315	313	281	287	284	295	282	289	299	308	281	341	289	303	334	303	294	307	305	284	299	301	323	308	302	288	321	308	311	334	303	314	339	272	336	299	314	288	319	307	314	302	298	315	304	303	275	307	268	305	299	269	306	324	281	302	308	287	293	309	283	315	284	293	305	330	304	305	287	295	285	302	299	283	287	338	324	293	295	273	281	284	310	294	291	315	266	300	297	308	275	325	291	264	328	280	314	297	299	318	322	282	285	298	275	311	285	305	284	274	317	287	294	273	269	280	352	297	273	295	302	286	331	283	299	301	318	291	285	317	275	260	286	326	296	293	343	307	313	309	322	284	307	299	272	297	272	304	310	292	306	287	298	317	303	328	281	322	327	279	337	245	279	274	288	301	300	290	311	323	300	283	303	283	293	332	330	261	301	281	279	277	316	301	303	289	307	306	279	286	286	305	333	302	284	313	288	301	301	298	310	275	324	295	328	298	278	283	296	312	286	283	330	322	303	301	335	290	283	300	294	296	340	294	335	297	306	279	284	285	309	270	300	305	300	304	299	270	282	306	272	320	285	279	348	276	284	299	296	287	307	314	281	296	331	285	270	280	311	312	304	299	305	295	330	292	278	310	307	297	310	298	280	300	319	318	310	327	311	316	282	304	280	275	295	309	301	295	307	299	307	283	317	272	275	257	275	279	293	296	287	297	326	290	295	296	250	293	281	273	324	288	303	309	295	327	290	324	318	290	299	301	312	294	328	293	336	297	311	290	297	284	289	307	320	314	320	296	304	288	296	297	308	287	305	294	290	284	330	313	286	330	321	283	307	290	281	281	263	311	270	273	345	343	276	286	301	299	302	310	291	306	304	293	278	291	306	306	328	301	303	258	297	289	293	305	307	277	290	308	275	314	318	287	307	304	311	287	318	322	310	293	287	286	285	353	304	286	319	296	301	264	315	315	296	311	300	286	288	306	329	310	293	309	298	354	293	286	315	298	359	337	298	311	287	332	287	295	322	272	245	310	287	302	304	294	282	312	284	324	294	269	298	316	294	289	318	309	287	264	275	275	302	288	293	312	273	337	303	316	322	274	280	310	307	283	301	308	300	310	293	306	311	303	319	288	298	311	319	304	292	289	320	303	285	321	270	307	257	299	277	312	295	284	294	298	305	288	308	301	329	257	311	299	267	281	294	319	335	306	311	288	283	252	301	292	300	315	303	314	317	288	279	318	292	309	267	282	307	281	294	332	337	294	298	302	293	316	300	324	306	290	257	292	303	314	308	306	262	323	295	275	294	287	279	330	325	286	327	317	289	311	309	280	289	302	299	316	321	309	314	319	292	308	302	345	280	306	301	291	327	300	327	288	292	271	299	289	302	274	292	253	317	304	277	289	315	305	313	311	296	267	273	320	305	287	326	325	292	310	293	308	307	292	300	298	325	289	324	292	306	299	280	302	324	278	316	318	279	310	257	302	319	315	334	271	304	298	320	295	323	336	321	320	341	302	294	306	316	297	289	315	317	303	309	303	308	327	294	320	325	293	297	302	314	318	309	315	318	301	341	334	281	332	290	314	371	326	296	307	279	312	279	291	277	298	280	289	289	283	309	296	297	282	307	322	327	310	277	296	294	285	325	277	316	302	311	291	295	291	302	289	304	281	299	290	288	306	299	313	322	288	265	281	318	281	298	296	312	310	286	274	308	291	312	306	303	279	268	273	291	284	285	316	310	314	310	310	315	258	318	284	302	299	272	295	287	316	312	290	314	319	294	285	253	294	344	322	275	316	303	301	266	317	291	321	316	292	329	287	310	290	285	300	281	304	316	288	284	303	267	288	276	291	309	295	274	304	293	271	282	334	299	277	290	323	311	296	315	307	299	272	288	283	289	305	302	294	293	304	298	312	292	303	302	286	327	311	292	338	309	319	292	315	292	298	318	281	296	284	287	307	318	296	280	316	289	263	285	318	294	303	325	295	277	307	262	313	327	275	295	305	293	303	300	301	304	300	304	303	280	308	326	288	307	292	317	281	311	305	301	281	279	305	291	284	322	263	332	297	273	294	292	308	309	318	266	268	309	311	291	305	321	282	290	293	291	308	293	325	278	297	300	293	299	325	290	307	304	309	303	287	300	294	313	320	312	297	260	314	303	284	290	270	279	280	278	327	309	283	295	316	298	283	287	292	289	288	279	295	314	309	273	292	337	293	303	266	304	314	317	295	289	282	313	300	326	284	321	320	290	295	299	269	284	304	319	311	305	288	273	292	319	312	302	280	278	277	260	291	296	297	294	300	283	300	266	305	289	325	295	348	291	330	288	286	288	332	310	311	285	304	323	286	300	297	307	286	293	316	307	310	298	283	297	320	322	305	302	317	315	299	254	338	335	295	281	323	307	299	306	327	296	306	313	289	278	301	336	296	289	323	300	307	312	304	301	316	295	303	299	285	287	322	292	298	263	312	307	291	309	328	294	329	311	278	294	343	287	291	294	309	291	287	298	236	278	292	288	321	314	278	267	284	317	284	290	302	339	279	309	276	319	306	290	303	287	305	299	338	327	329	318	285	331	302	255	294	307	298	319	276	313	305	314	319	303	324	322	328	310	305	281	267	317	312	314	299	288	297	319	294	308	290	273	283	283	314	331	280	288	275	273	314	295	312	276	312	285	314	296	291	320	304	325	307	304	311	292	278	284	284	316	301	304	327	295	299	331	342	317	307	283	312	316	296	297	298	279	289	315	300	292	287	292	283	326	299	299	312	284	281	315	317	330	299	295	310	301	309	306	312	296	280	299	302	309	299	285	311	295	328	303	315	307	317	308	328	274	327	295	289	306	297	281	326	306	338	313	281	308	314	332	284	287	309	285	313	308	275	324	309	331	282	294	305	293	293	286	282	301	309	307	294	320	306	291	274	276	273	293	336	294	323	312	293	286	281	294	313	310	280	308	291	310	311	268	335	302	306	288	299	281	306	279	295	309	295	322	307	315	290	315	291	316	281	305	300	322	277	286	271	319	303	298	322	306	321	284	286	292	279	283	286	288	291	280	298	335	327	290	288	298	300	312	316	291	336	282	289	290	331	304	307	294	302	326	318	311	317	291	280	293	291	283	297	312	286	279	314	344	291	281	282	303	281	297	314	314	283	295	319	288	341	324	332	325	296	339	276	283	316	320	283
21580	8765	7842	4245	2742	1952	1563	1197	982	829	800	663	607	594	506	526	453	462	459	442	425	442	388	372	377	381	386	382	346	364	354	347	345	380	364	377	367	347	344	346	335	313	344	297	343	329	298	308	334	322	330	312	318	303	320	302	315	299	304	300	315	268	303	308	308	333	318	324	286	324	306	318	284	338	311	310	293	323	324	340	292	292	289	331	290	285	297	300	297	360	304	277	311	307	326	317	312	287	313	321	301	326	316	318	320	291	283	279	278	313	311	326	303	321	279	304	296	319	312	317	312	339	301	312	302	287	310	315	310	323	284	301	302	318	289	290	301	334	300	334	311	289	286	293	328	313	298	281	316	304	291	310	311	297	339	297	307	303	303	307	298	340	314	282	301	319	319	293	291	324	298	289	324	272	303	294	318	356	322	299	316	284	326	287	341	313	312	315	307	323	281	295	312	300	341	314	291	322	262	295	305	310	296	313	332	311	331	299	296	302	312	316	300	307	284	302	308	263	288	285	288	295	299	299	294	289	301	323	315	258	340	314	315	309	299	283	299	329	300	277	307	303	309	330	313	275	330	292	315	291	305	295	330	346	298	360	340	293	293	326	305	298	295	288	327	265	313	296	315	309	313	305	300	300	294	295	317	321	307	285	325	333	304	337	291	322	280	318	262	311	326	300	328	317	295	318	328	293	301	295	322	291	291	290	287	295	297	303	326	306	320	296	310	301	311	315	313	307	317	296	311	283	298	319	305	293	295	300	310	288	316	307	291	294	337	307	301	310	289	294	336	318	324	295	332	294	316	298	284	322	291	280	312	312	294	337	336	320	311	301	289	307	326	280	324	290	281	298	320	277	341	310	294	316	304	323	296	295	308	283	304	299	307	298	297	281	318	271	279	351	304	277	294	324	300	291	270	307	298	307	330	282	338	313	311	309	312	319	292	312	321	318	290	288	309	288	268	300	323	308	308	290	309	300	299	311	279	322	330	296	314	284	334	309	284	312	298	311	325	315	288	308	340	318	318	287	299	304	300	291	275	314	289	300	323	296	297	280	309	296	326	267	297	297	306	290	284	287	293	306	291	313	310	282	290	301	294	296	300	337	298	334	354	278	278	344	310	255	296	307	303	314	320	304	325	300	321	317	286	339	302	311	275	341	286	290	303	290	271	336	281	303	325	286	322	312	326	306	301	301	294	291	315	294	349	303	289	306	305	281	306	270	318	323	303	288	301	323	326	313	290	298	314	338	348	306	311	316	296	327	318	317	279	303	304	306	307	271	299	287	297	324	319	330	296	305	318	331	321	292	288	310	296	326	311	311	317	295	325	306	299	309	320	313	319	297	344	295	280	313	291	285	298	300	285	341	308	303	295	289	313	282	282	302	308	296	324	308	309	300	309	305	307	315	312	283	343	295	299	317	311	311	322	285	314	289	321	324	311	332	317	287	303	275	320	292	283	297	324	313	303	299	305	312	315	290	309	314	295	306	293	288	319	282	303	316	310	314	301	301	262	327	309	310	311	326	308	296	284	311	289	335	312	274	350	288	277	329	296	300	339	309	291	294	319	306	312	318	318	306	260	311	340	314	317	312	295	321	316	291	325	276	313	324	304	305	298	314	293	317	285	272	305	271	288	296	285	296	306	325	341	304	326	329	336	313	302	324	309	313	293	282	272	302	303	310	311	354	326	317	341	312	298	281	313	291	322	293	292	326	319	288	287	299	327	343	309	303	311	294	326	298	297	326	310	330	309	316	306	302	318	314	315	307	318	295	305	304	297	324	314	262	292	294	308	292	294	305	283	295	327	307	318	292	320	294	320	302	325	312	316	326	330	308	313	304	309	333	290	307	325	295	293	302	299	293	290	299	291	324	315	303	270	321	308	322	306	295	285	335	300	302	290	304	314	320	284	306	319	323	278	324	310	281	305	303	310	324	289	333	307	340	302	307	318	285	276	261	321	316	313	310	325	330	296	302	327	312	292	324	313	307	303	250	325	325	315	310	307	327	303	304	296	321	303	296	300	305	284	315	291	333	314	292	303	333	286	337	306	300	309	305	299	286	297	293	304	304	302	321	306	287	339	310	285	296	304	317	305	277	291	336	316	309	289	253	277	310	334	306	301	311	330	306	295	333	281	306	333	312	313	319	297	307	345	322	337	301	336	280	309	294	329	278	292	315	304	282	291	298	270	274	341	271	308	293	303	299	310	316	292	292	310	323	318	298	327	313	298	302	282	333	345	325	319	285	288	322	300	297	302	320	288	317	296	328	286	283	323	300	287	305	288	289	325	299	306	273	308	288	274	299	310	305	298	309	332	307	306	297	280	303	296	313	328	318	305	328	288	320	313	310	292	285	295	312	312	291	341	301	293	331	321	339	321	323	324	279	293	330	288	316	289	310	318	306	328	319	293	320	268	312	307	362	293	297	313	310	307	310	302	303	308	313	307	294	289	301	335	314	334	316	318	314	314	280	325	309	308	288	319	304	294	320	313	269	328	309	334	287	286	326	337	311	306	304	317	289	317	292	320	268	306	304	309	291	290	304	291	299	296	303	295	300	302	344	301	294	288	311	289	303	294	337	308	312	277	305	327	295	340	324	322	278	330	295	274	317	304	291	292	305	303	297	313	299	329	309	308	295	293	312	300	300	315	294	288	289	290	310	300	310	275	301	301	314	297	293	276	283	303	287	299	289	291	305	328	328	297	320	294	294	324	307	303	307	301	314	315	280	275	296	305	311	295	292	299	301	319	324	342	328	295	297	281	293	311	270	280	308	316	298	294	300	281	308	315	317	304	292	315	333	319	316	307	326	309	334	272	308	302	340	311	300	284	302	333	316	304	339	277	300	303	315	313	313	301	284	326	286	289	301	330	319	334	283	316	322	280	312	306	316	311	314	323	311	295	327	295	320	273	340	325	263	292	291	301	299	303	289	310	269	293	324	307	323	290	322	375	292	292	305	343	290	310	292	313	284	301	323	299	315	336	345	316	295	304	308	320	310	346	295	331	286	288	307	316	311	283	313	288	317	305	322	314	294	323	318	297	311	327	315	303	311	322	329	310	287	302	296	330	317	317	326	316	271	307	315	303	331	299	301	319	275	277	291	292	311	299	309	318	337	308	290	301	305	313	313	316	295	322	318	315	295	315	308	307	305	339	325	288	304	281	266	325	311	289	315	310	287	313	301	314	325	317	321	312	323	331	281	324	307	262	311	280	323	299	316	285	285	296	326	300	296	301	314	331	274	340	294	304	288	338	333	328	324	278	306	282	329	313	309	281	285	309	328	281	288	301	312	280	340	303	295	306	337	312	326	296	283	306	303	317	307	298	281	289	280	300	311	317	300	319	343	290	300	314	318	306	306	303	310	294	335	270	301	330	316	297	297	301	282	308	303	322	319	309	290	303	304	311	306	312	319	285	304	314	291	314	316	312	310	300	299	308	312	344	310	310	343	312	309	325	308	278	295	309	329	277	298	305	306	300	316	300	305
22936	20658	27682	23673	20659	20745	9400	1712	1184	1070	972	929	895	853	806	781	709	725	781	740	714	718	696	700	715	663	666	645	654	725	625	644	644	695	669	708	677	643	595	707	647	623	640	617	650	621	641	637	618	620	621	621	621	630	608	611	666	608	640	634	644	627	608	685	610	617	583	606	642	631	574	625	591	653	624	669	675	623	652	627	634	595	577	652	627	630	644	653	638	640	633	634	613	605	661	644	618	630	628	649	668	618	646	624	660	615	612	620	655	626	606	647	596	644	614	566	595	640	622	636	584	612	630	651	656	684	589	604	618	630	600	599	601	596	636	663	601	630	678	610	680	629	620	603	625	629	671	606	654	636	641	621	640	622	585	657	673	648	622	622	641	630	644	642	602	661	632	655	644	637	652	627	668	691	601	627	696	597	599	622	653	616	604	608	615	589	590	619	681	616	635	557	615	606	655	650	681	660	613	590	661	558	589	616	571	638	616	600	611	596	645	608	600	638	640	623	597	574	639	620	632	632	647	603	575	597	642	635	619	621	599	623	601	618	661	634	636	652	643	659	672	628	627	565	653	625	600	621	623	614	617	600	595	605	596	591	599	629	583	592	579	624	615	625	592	601	597	642	647	638	600	636	628	612	620	607	633	635	633	650	646	646	644	598	600	605	628	626	634	656	639	596	614	660	629	550	620	614	616	619	693	614	616	645	593	615	639	647	600	615	667	629	610	601	640	566	572	650	589	669	631	644	638	640	629	613	600	643	633	645	599	648	620	632	616	608	665	575	613	619	625	650	670	594	618	634	647	589	644	601	647	622	646	668	662	572	635	626	635	669	645	636	660	669	627	645	617	639	651	637	645	631	606	636	643	612	639	611	608	644	610	655	605	674	607	611	621	615	624	623	628	624	588	619	646	643	642	627	632	605	625	612	567	643	612	637	648	629	634	637	631	615	636	604	579	653	654	639	611	648	571	563	649	627	580	647	654	618	624	634	606	635	598	545	638	596	631	635	602	646	643	586	596	652	623	612	639	604	625	605	565	576	646	616	613	641	625	668	619	623	650	601	632	635	624	681	621	619	607	654	568	627	630	673	629	565	607	616	576	622	600	602	617	628	653	641	667	619	590	694	597	582	628	634	626	551	616	655	647	619	619	607	637	610	653	616	633	600	616	675	626	651	618	640	627	704	618	606	603	610	653	599	616	587	619	613	638	607	596	640	620	609	619	589	643	630	577	634	624	613	639	628	646	627	695	613	619	614	677	634	664	600	670	632	663	623	575	649	665	632	595	618	652	622	633	611	621	594	616	610	641	609	629	621	631	606	614	588	671	641	647	627	607	630	641	657	629	627	631	591	624	597	578	607	647	636	610	636	668	645	624	603	598	579	656	640	566	674	635	625	629	565	612	611	637	648	641	628	620	642	659	650	624	656	663	636	594	578	576	585	642	612	599	607	652	595	653	616	658	610	656	622	706	655	570	617	593	556	660	663	622	646	595	612	622	635	658	617	582	659	618	626	649	619	579	685	662	637	648	636	627	618	646	644	605	630	660	649	613	624	623	593	667	620	605	593	628	638	695	575	620	632	591	622	602	627	630	593	607	644	611	605	618	627	637	651	679	658	627	569	592	642	643	631	619	660	630	631	635	616	622	642	625	613	640	612	621	644	650	627	597	639	631	573	648	616	612	605	628	633	550	643	625	598	607	636	661	663	634	633	631	591	609	655	625	630	631	598	593	619	662	590	615	628	602	617	681	643	643	618	643	644	645	623	609	613	650	601	589	609	579	589	639	624	622	578	617	607	611	650	600	652	623	638	632	621	626	640	640	610	640	622	631	665	598	631	586	647	621	630	637	596	546	657	635	598	687	647	644	599	625	622	608	678	597	642	580	666	616	604	621	604	577	578	575	629	579	619	633	608	620	638	653	638	614	554	610	620	644	634	623	630	630	633	636	578	659	591	606	640	659	573	622	609	687	622	603	551	657	591	592	585	596	610	611	651	625	611	586	587	648	634	632	654	605	648	580	584	615	583	612	652	637	619	639	596	601	592	609	626	633	594	617	613	606	603	622	635	639	591	611	600	577	590	616	626	596	614	605	673	640	604	648	613	614	625	591	603	615	613	581	609	604	630	628	596	604	630	652	628	610	659	633	638	621	642	582	639	658	626	628	659	640	612	612	608	595	647	637	617	639	612	667	606	605	667	633	603	610	628	617	624	607	621	597	593	636	621	639	652	594	623	642	658	638	610	623	622	614	609	660	635	665	657	653	648	631	576	654	601	683	599	607	649	650	623	607	622	612	623	660	617	651	621	689	627	629	633	601	591	623	641	656	614	585	606	572	625	640	574	644	657	628	609	623	612	661	652	613	617	625	650	607	635	598	680	628	681	571	652	651	619	629	618	614	599	625	663	599	604	604	608	632	634	610	607	601	584	650	623	574	644	618	617	647	621	641	648	589	631	640	607	648	574	628	594	669	608	633	630	651	600	621	599	642	647	593	664	651	622	599	610	664	643	605	622	621	595	641	622	601	633	612	628	651	614	596	593	593	596	608	632	648	605	609	598	609	601	618	643	659	622	628	626	657	651	634	623	578	652	651	558	616	623	643	614	602	610	705	600	607	661	640	591	626	621	600	651	611	596	614	614	604	608	638	616	580	619	631	614	606	661	610	622	636	654	625	631	613	613	670	616	586	625	648	566	620	606	606	635	625	621	637	647	625	586	637	653	606	615	643	645	625	635	595	608	611	596	624	561	604	621	638	636	563	583	644	655	626	634	583	607	619	614	643	595	621	619	619	611	612	648	596	600	612	584	603	649	639	613	632	646	559	593	611	611	633	617	598	567	590	623	627	597	648	625	642	630	601	645	560	651	585	640	654	624	609	627	581	637	674	599	663	661	599	605	662	646	607	691	631	613	606	611	604	637	599	582	624	595	653	633	642	569	628	632	584	618	646	598	614	605	620	619	596	600	629	642	641	655	604	676	649	607	631	663	607	600	634	595	583	659	565	646	599	624	632	625	648	616	610	638	586	609	624	615	616	635	652	595	617	582	605	639	596	660	655	643	583	631	594	592	662	599	634	663	623	656	656	632	594	646	622	623	642	559	635	610	617	588	664	579	638	676	614	619	615	637	609	632	587	587	593	639	629	618	606	633	568	587	648	672	624	610	615	646	646	628	597	586	628	608	604	613	630	596	600	609	641	609	593	595	609	593	639	601	609	609	650	622	636	664	605	616	577	649	636	642	630	625	615	672	592	647	649	619	633	625	614	629	623	634	581	621	622	633	596	649	597	616	616	648	645	658	623	616	606	609	631	608	568	631	638	613	615	614	627	584	619	635	620	606	623	629	596	624	628	639	653	619	613	602	629	605	614	589	677	633	596	581	597	573	569	616	629	647	643	640	634	649	616	646	612	538	650	583	652	659	645	648	598	623	637	634	680	598	601	618	630	633	607	674	614	590	604	587	647	628	666	639	588	653	615	608	615	662
22292	15248	13764	7841	5295	3989	2977	2363	2031	1708	1584	1365	1189	1088	1054	966	889	890	829	820	849	777	755	711	755	712	737	682	691	653	684	728	643	668	706	662	667	658	618	631	638	624	582	594	638	594	661	593	584	656	595	601	610	607	622	648	619	633	624	642	616	634	613	614	572	629	619	626	612	628	607	624	635	610	616	647	627	655	605	656	606	602	608	569	596	629	587	588	608	628	598	600	565	623	654	628	605	605	607	621	569	609	623	609	576	602	637	609	611	609	540	605	583	610	607	570	603	609	591	618	610	595	598	596	595	591	597	600	614	619	610	611	578	629	608	590	610	605	667	593	606	631	583	595	578	578	603	596	585	575	654	595	584	578	593	608	623	608	605	645	586	602	611	629	629	664	617	586	563	671	583	564	595	597	602	578	613	614	555	587	627	599	606	604	642	581	619	596	609	610	553	645	594	610	595	575	602	622	646	640	549	603	609	606	577	614	592	586	647	611	598	575	609	581	600	616	571	571	625	625	639	609	653	638	575	588	608	632	572	600	604	579	591	626	595	605	559	607	625	608	618	616	605	630	619	595	602	616	636	597	651	611	587	573	574	602	622	569	563	594	594	618	579	594	585	615	545	634	633	610	618	580	614	631	613	600	614	592	595	604	588	596	616	598	549	601	596	593	594	628	595	555	613	586	601	609	620	609	577	608	627	591	555	598	590	637	612	595	580	593	591	609	607	606	584	610	583	581	623	604	619	612	595	608	652	571	654	616	614	598	557	566	601	596	594	599	624	577	646	593	623	607	569	575	599	598	586	531	572	584	617	588	620	602	591	623	613	598	568	594	589	563	615	601	611	633	613	587	629	567	592	631	581	617	584	586	621	585	617	623	589	577	581	619	601	616	596	636	606	567	596	633	591	610	610	603	592	590	585	589	605	582	614	625	601	602	617	601	571	608	659	561	597	600	617	569	596	579	549	594	614	622	605	597	602	582	593	574	597	574	621	606	606	568	618	599	629	644	596	602	573	601	612	589	591	555	611	617	568	586	594	590	644	598	622	627	642	617	630	584	581	531	618	644	621	612	594	586	576	618	602	591	602	591	640	609	632	589	593	579	620	616	606	579	612	635	582	656	557	622	629	594	616	612	578	602	590	562	581	646	557	618	634	617	581	558	627	580	579	609	622	594	603	610	609	614	604	585	576	549	571	592	627	622	611	583	609	597	588	643	579	597	578	623	597	553	629	639	603	602	634	574	624	618	605	598	585	592	594	628	581	579	611	613	558	598	613	616	626	545	532	597	575	566	642	581	621	571	610	590	664	590	647	592	604	576	570	644	565	600	599	568	605	582	608	596	600	621	646	589	598	584	579	582	590	552	615	603	598	587	580	632	598	572	636	645	562	572	577	626	600	642	553	626	632	556	611	593	604	635	588	629	619	611	646	601	552	581	596	577	589	594	627	621	615	611	563	575	586	614	598	550	609	591	614	603	604	597	560	589	553	585	603	616	620	610	617	617	577	624	576	620	628	569	549	615	613	638	601	574	579	637	557	595	583	568	588	588	638	613	623	606	604	587	611	621	576	571	542	623	625	609	615	598	570	605	573	594	633	584	586	543	594	627	593	631	628	574	618	601	600	588	633	584	592	608	611	586	565	621	610	588	611	631	643	582	627	607	617	607	632	604	588	571	613	609	571	607	590	607	603	625	591	556	605	574	592	614	589	603	617	579	594	589	640	569	606	592	610	652	587	577	608	583	614	614	633	619	576	576	591	652	565	584	611	573	570	553	602	595	599	627	586	620	645	598	612	628	579	617	595	592	574	587	572	607	600	593	632	624	601	584	590	593	625	636	624	581	619	587	623	595	579	628	610	607	593	571	632	630	560	567	561	657	632	602	585	595	607	604	568	563	618	603	602	665	608	633	548	577	588	645	668	602	607	606	596	603	555	641	575	611	632	598	587	585	612	622	577	588	616	583	594	618	599	606	648	625	622	602	610	570	600	605	619	593	608	646	569	652	617	589	575	592	605	582	628	613	577	650	619	607	678	588	616	599	625	640	618	575	599	608	595	639	621	583	615	599	572	619	638	618	609	582	600	572	607	591	640	605	586	565	613	615	565	601	609	565	621	585	643	557	604	571	572	614	612	593	618	602	579	590	601	605	588	591	600	610	614	576	547	618	631	589	604	592	643	585	629	630	644	640	593	622	601	611	612	603	596	560	583	577	607	609	583	571	619	579	587	608	568	570	573	616	607	615	609	604	598	558	590	578	631	600	595	572	614	638	572	588	609	572	612	602	558	636	649	610	594	608	590	631	615	612	606	627	575	597	587	544	624	600	582	610	587	583	619	596	598	591	630	621	592	598	641	615	597	571	574	579	568	601	636	619	607	616	579	583	632	604	634	592	593	616	645	579	621	587	591	635	573	606	582	610	585	578	570	574	593	600	569	613	628	623	618	635	605	574	552	587	564	590	601	614	578	583	595	633	618	586	583	579	621	576	584	613	634	615	641	557	585	586	597	610	563	615	578	655	643	593	600	594	599	575	591	544	611	584	574	638	637	602	604	618	597	596	608	615	603	654	603	613	595	609	581	596	606	630	614	609	611	580	602	585	571	624	568	586	573	614	597	614	597	596	604	612	580	595	604	614	618	546	577	582	593	602	596	562	592	627	576	635	600	660	610	538	610	634	593	591	593	588	604	594	608	616	610	633	609	587	602	556	617	600	586	589	595	578	573	580	634	593	606	642	622	597	582	609	621	566	565	608	614	654	645	604	623	597	603	559	570	575	623	599	595	613	582	593	629	600	648	569	567	572	586	587	595	604	539	559	583	590	562	595	585	611	588	602	626	568	592	602	592	608	575	603	653	619	560	601	605	649	574	599	591	603	592	626	627	601	588	628	584	621	615	570	616	573	575	558	583	586	563	604	591	585	589	623	688	607	591	599	603	611	595	595	565	607	568	623	602	588	617	594	612	593	565	611	650	618	605	621	567	611	595	607	593	573	617	604	582	572	597	640	572	559	585	605	602	661	589	577	596	612	596	643	598	611	633	589	651	561	606	618	567	620	631	561	559	609	611	620	582	600	633	586	620	593	554	626	622	592	614	615	617	619	596	596	566	608	603	591	588	601	575	592	618	639	623	607	609	602	613	623	588	584	565	597	590	596	560	568	594	610	589	603	628	617	570	569	563	607	582	616	597	601	587	593	566	616	607	597	592	610	592	636	599	546	611	633	562	598	574	600	591	603	598	525	613	581	587	581	634	603	607	591	580	653	593	619	566	609	667	629	656	607	577	571	581	633	595	588	553	589	588	573	616	561	589	592	624	584	574	601	606	557	603	596	590	604	623	588	572	589	600	623	611	566	618	657	601	588	636	596	551	619	647	606	598	610	595	578	578	594	607	618	600	584	603	543	617	582	566	642	568	598	605	582	637	624	602	630	568	555	584	631	588	578	586	574	634	616	626	607	627	585	553	579	619	584	624	625	588	606	636	575
30446	13468	1626	458	338	308	297	286	305	301	306	252	284	265	318	294	260	312	260	261	289	284	296	277	302	280	271	270	296	271	305	252	255	269	261	276	326	266	299	297	293	296	295	301	291	304	290	256	266	286	291	303	272	296	293	305	303	274	314	273	271	266	291	287	278	293	311	299	296	297	293	298	291	267	295	277	279	258	269	275	299	304	264	304	280	281	258	280	266	275	279	319	269	296	284	284	268	255	246	296	264	259	276	270	320	256	290	267	297	293	257	267	285	278	295	270	277	268	263	272	304	287	298	262	261	280	306	285	270	239	275	279	253	281	282	254	304	318	274	284	281	280	265	286	294	283	275	265	283	271	263	286	251	271	272	317	279	295	298	275	256	285	274	306	287	266	281	280	285	265	278	281	263	278	274	294	274	288	289	301	273	305	273	319	268	290	255	250	295	285	263	271	305	284	273	247	283	293	280	296	275	304	268	269	288	260	238	268	297	270	284	292	266	276	275	267	287	280	279	304	307	286	276	286	248	276	260	278	310	279	279	286	301	271	286	266	269	282	279	276	279	294	311	280	298	300	301	265	266	266	278	264	297	283	276	300	252	253	261	287	293	292	289	303	312	279	305	303	289	270	286	284	304	302	292	276	281	273	269	281	274	266	300	248	293	277	268	292	254	250	268	272	291	300	274	269	284	285	287	294	273	304	305	268	289	300	279	303	281	248	272	286	276	275	288	290	272	308	279	271	284	285	277	305	238	297	286	258	295	294	299	285	305	284	289	287	272	290	289	281	266	276	280	309	271	271	230	301	290	284	252	289	290	283	263	273	281	279	269	293	309	257	313	269	312	279	258	265	254	278	288	283	286	265	270	299	313	268	299	271	283	283	273	300	259	263	271	316	276	294	284	262	255	305	275	269	280	307	244	284	292	275	294	289	276	263	271	271	276	262	280	288	269	291	243	273	295	305	266	280	238	276	267	273	269	279	283	274	301	246	283	290	279	277	295	275	304	294	281	288	254	293	288	259	270	292	287	274	279	267	279	278	269	290	293	276	268	256	300	240	261	280	268	266	294	305	243	294	252	287	283	298	297	292	267	262	283	288	272	244	289	313	269	270	318	305	284	314	275	263	291	282	289	280	270	288	272	270	298	249	275	289	280	279	277	278	290	286	307	279	288	251	288	281	261	306	286	285	256	282	258	300	280	311	261	307	316	289	267	284	270	278	284	300	262	277	283	272	309	289	249	298	259	268	267	264	282	279	262	297	291	267	261	271	272	266	256	268	281	266	254	276	299	290	257	306	283	282	288	278	284	280	245	278	310	252	293	274	286	289	277	266	315	266	268	293	275	241	294	307	301	268	259	271	282	278	301	280	244	275	264	256	288	306	276	259	272	289	301	280	267	279	267	280	282	277	265	281	282	273	269	292	301	262	257	294	273	262	271	280	293	276	267	272	280	266	262	287	291	288	253	284	268	272	266	297	284	297	306	264	276	301	290	309	283	265	297	295	258	279	274	267	281	303	282	259	287	272	290	285	262	282	281	287	280	295	274	253	280	288	274	297	264	284	246	277	282	289	314	275	286	296	281	298	308	304	279	295	285	283	297	304	259	239	259	266	265	299	247	297	290	288	276	270	276	316	290	291	293	277	271	277	321	292	299	261	296	271	237	288	301	282	274	292	262	269	298	281	275	288	254	272	270	275	267	266	268	266	254	285	275	286	322	251	252	278	265	297	302	244	282	277	270	280	285	307	271	286	284	306	295	306	279	278	297	290	279	287	297	291	294	257	298	278	256	271	289	256	276	284	260	322	264	294	270	266	271	312	272	249	278	262	292	269	261	276	296	283	285	283	276	246	259	307	275	263	264	296	283	262	264	280	248	267	279	300	315	270	271	279	304	301	306	291	298	283	279	284	264	302	293	289	314	306	271	278	278	283	265	292	291	281	329	303	285	239	254	278	259	265	294	311	278	265	287	276	312	273	286	287	273	291	282	285	274	291	287	288	294	299	294	271	278	288	265	270	265	283	293	260	304	274	309	266	258	298	296	274	301	295	303	290	241	281	299	292	289	302	265	280	276	272	311	266	278	291	283	246	284	271	257	257	321	263	306	256	276	289	292	290	290	280	281	281	270	310	284	251	280	277	263	289	299	298	253	296	283	248	279	312	293	295	291	280	287	276	275	305	276	289	272	244	280	308	259	247	298	253	303	276	260	269	263	293	261	286	291	296	315	279	279	293	309	246	285	295	293	275	232	280	273	293	276	290	255	272	290	286	296	268	279	254	301	283	278	292	278	278	284	279	283	289	259	284	257	286	281	296	310	275	284	275	278	278	251	250	308	286	276	298	294	291	293	246	248	285	292	318	285	268	295	266	299	281	280	286	299	284	278	291	282	286	301	288	279	279	309	264	291	296	304	257	302	270	293	286	286	254	262	303	298	266	282	295	279	270	277	295	274	285	289	275	291	281	309	246	259	283	282	279	276	261	261	315	292	292	291	303	292	265	257	283	274	268	286	269	280	282	285	310	269	294	289	270	273	272	294	274	268	288	309	278	294	286	264	303	247	303	260	274	271	292	261	268	283	285	282	282	269	261	276	285	290	275	290	287	280	243	288	272	282	271	288	251	277	280	291	297	281	249	277	284	251	286	265	287	276	305	303	279	262	291	247	319	288	288	272	286	293	314	287	286	266	273	280	294	289	270	294	285	282	290	289	288	293	266	259	280	259	279	268	284	273	269	281	291	284	277	331	303	311	266	268	294	287	255	295	276	301	277	301	305	271	268	230	266	281	292	264	278	286	285	270	254	299	295	274	267	266	271	300	284	265	281	285	281	302	281	264	262	260	299	304	276	285	278	292	278	306	278	275	275	277	270	285	269	268	300	256	301	284	283	269	270	275	254	281	295	285	267	291	293	278	282	273	282	267	306	288	250	279	300	259	270	270	276	308	271	270	269	287	280	294	279	277	295	289	277	272	276	285	283	276	270	275	310	285	270	290	288	259	292	284	291	307	268	294	268	323	245	294	273	290	272	292	263	280	287	301	299	265	281	278	270	249	339	274	325	328	270	266	262	272	309	311	294	286	286	279	280	285	281	255	270	251	282	278	268	295	283	277	293	247	280	285	277	299	281	295	268	315	304	279	275	281	268	279	260	296	303	284	269	257	265	270	301	259	273	243	268	286	324	305	281	264	284	263	302	279	290	310	273	266	295	268	246	295	288	292	273	281	293	283	288	279	286	256	279	281	266	311	263	301	303	275	275	275	281	270	253	291	306	307	270	268	244	312	256	269	272	283	276	280	293	270	308	283	283	267	260	282	271	305	283	259	278	270	284	295	274	288	292	259	267	280	274	292	291	275	261	265	254	276	284	286	301	296	305	281	295	288	274	258	302	286	253	289	293	262	291	262	281	293	281	240	291	321	265	261	265	280	281	288	272	307	280	283	300	275	277	262	273	277	261	264	302	291	264	289	278	258	302	270	284	255	264
14682	771	718	491	410	398	368	365	317	314	355	308	324	337	310	300	356	331	284	309	359	297	299	344	282	307	279	308	299	307	332	325	311	267	316	319	300	320	295	311	289	305	275	288	295	317	308	329	295	303	309	314	336	301	312	299	315	308	332	313	326	308	274	312	277	272	316	313	300	315	297	315	320	273	314	307	290	333	313	304	304	290	298	276	314	331	303	286	292	303	319	328	331	327	305	321	281	299	316	333	314	292	276	281	287	318	300	316	332	323	342	316	285	327	318	308	339	321	313	301	338	310	284	287	311	307	336	310	345	318	336	312	317	313	299	275	304	283	321	331	287	288	322	292	353	304	282	319	313	267	300	310	297	328	303	300	273	281	310	303	326	309	302	348	316	293	293	342	265	297	286	304	286	294	288	304	305	312	308	286	283	268	335	330	288	344	315	316	303	303	307	301	296	289	310	327	312	307	307	286	309	301	291	322	297	313	323	309	307	294	305	308	325	323	291	296	309	293	304	279	306	317	337	295	291	289	300	305	324	275	284	322	275	330	334	312	301	295	277	300	322	297	284	338	292	276	310	277	341	305	322	309	317	327	303	311	284	306	291	300	324	294	307	308	301	292	314	284	288	286	288	288	322	329	293	279	275	284	288	276	307	285	292	293	297	309	307	311	314	326	298	281	294	318	328	269	299	303	290	296	321	318	304	298	298	325	290	316	306	272	333	311	323	288	322	289	301	285	286	316	287	300	319	271	308	329	317	307	329	290	292	324	284	320	300	277	291	270	300	311	348	329	325	322	301	317	290	272	344	318	310	288	292	273	309	290	324	293	273	337	329	294	298	301	320	317	286	298	293	291	303	281	288	303	313	298	327	292	272	304	325	300	303	287	283	300	290	280	346	306	298	311	314	290	322	289	325	310	331	308	315	280	321	304	295	275	298	319	308	307	333	330	295	305	316	312	324	309	300	275	298	334	318	298	319	320	314	313	296	290	298	298	319	323	321	318	282	319	303	292	292	323	316	317	303	310	289	293	284	279	320	331	353	316	345	314	331	299	278	307	300	315	278	292	291	310	291	306	297	291	322	299	276	287	313	328	329	290	314	303	305	296	312	301	280	310	310	312	308	308	285	311	296	320	292	285	310	295	301	328	310	320	285	343	307	289	328	295	302	311	321	318	301	298	332	298	336	317	342	312	325	294	313	285	326	321	328	292	300	300	272	318	308	296	315	313	290	313	307	301	314	280	307	295	286	306	289	301	294	326	285	300	306	329	286	302	304	295	308	296	300	311	289	288	323	289	295	335	296	327	287	320	321	298	317	318	295	297	305	310	305	317	334	284	270	298	325	313	320	294	279	306	341	335	329	312	287	312	296	342	284	290	273	323	312	322	315	277	300	320	302	293	310	316	290	321	283	317	324	323	298	311	322	292	322	336	324	295	298	328	299	276	316	330	299	318	318	289	306	288	283	263	311	302	303	272	312	305	295	296	357	310	308	313	306	304	321	335	307	315	315	303	306	291	277	293	272	307	278	336	326	281	285	314	307	305	320	301	300	275	319	294	345	308	311	274	332	302	299	332	296	289	309	311	320	304	317	312	328	319	303	288	330	304	326	278	293	273	299	308	309	304	333	331	315	325	328	309	289	319	321	293	316	287	293	323	303	281	311	322	305	281	303	306	296	324	306	289	320	306	322	329	320	298	262	322	337	318	291	277	303	312	280	324	330	317	308	324	347	306	306	316	327	315	308	338	284	311	304	289	326	325	306	304	273	272	283	302	287	316	308	277	295	321	297	292	310	326	301	306	316	318	320	331	268	308	285	313	301	274	314	306	304	276	327	297	298	302	312	280	320	313	289	302	336	310	305	302	312	312	295	300	297	324	310	277	298	319	326	289	309	320	316	288	301	313	292	288	300	345	308	310	317	319	280	301	303	300	285	304	307	319	294	316	341	338	309	311	277	286	299	300	315	288	282	327	296	312	288	317	326	306	313	301	307	268	310	318	275	274	311	294	299	287	310	327	294	288	335	322	295	322	318	312	286	324	312	326	341	301	319	307	328	311	346	287	344	334	272	303	328	293	340	305	315	284	333	331	284	302	295	306	273	286	310	276	281	314	296	271	292	295	290	326	317	316	297	302	326	330	302	300	280	303	313	321	281	278	312	296	309	283	325	314	316	295	289	307	321	326	288	318	336	314	312	307	329	283	288	313	295	356	305	341	336	272	304	335	324	284	289	287	271	313	292	287	331	333	302	302	319	318	316	335	287	285	313	297	289	327	319	277	298	288	302	307	310	299	293	326	306	342	346	298	325	287	297	275	299	299	296	340	330	311	321	309	319	315	288	278	301	295	314	321	304	304	323	332	310	311	314	293	310	306	327	298	298	309	335	338	312	316	312	305	312	308	278	276	308	311	306	321	305	318	298	292	295	321	324	323	298	298	297	319	294	330	273	351	302	292	324	289	334	297	297	299	309	323	314	297	317	328	334	296	332	297	323	283	306	344	325	299	334	306	317	324	299	323	306	309	286	315	298	344	309	320	288	315	335	333	273	323	319	344	328	319	313	329	287	325	305	342	299	336	319	297	316	318	308	302	323	342	320	288	328	299	332	333	282	326	292	320	298	315	299	287	305	299	314	343	285	299	318	294	319	289	328	336	298	284	286	314	335	332	303	300	314	335	309	322	307	322	294	322	297	322	320	343	304	287	333	291	335	289	300	292	289	291	326	284	310	306	281	297	317	308	318	294	339	331	288	301	296	298	284	311	295	305	299	319	289	290	268	309	309	330	288	270	302	313	310	335	300	302	319	314	301	335	343	297	319	334	314	308	308	289	304	326	279	297	311	302	300	297	282	315	298	310	297	330	317	320	306	305	295	282	308	292	319	322	330	327	306	318	326	294	336	291	313	320	300	326	325	322	333	275	299	303	314	301	305	285	305	325	271	300	290	284	302	314	299	329	302	337	286	326	300	296	283	316	317	344	315	263	317	294	310	306	322	322	324	292	302	325	295	297	297	317	336	305	291	314	291	307	284	300	319	304	305	338	345	310	312	305	325	316	293	317	320	337	281	320	324	315	303	292	286	318	321	301	299	295	333	313	349	299	310	308	291	323	328	321	268	300	301	315	318	312	312	319	320	331	291	340	294	303	298	297	340	304	319	314	316	292	284	311	295	286	297	296	306	297	304	265	289	297	309	342	337	330	309	305	269	267	314	292	309	271	287	318	291	295	342	309	289	293	293	291	304	295	332	300	286	307	300	311	319	290	299	287	305	338	320	308	313	303	288	312	318	334	315	307	311	304	311	318	313	316	343	332	296	274	277	320	300	295	283	286	324	267	313	320	303	325	321	307	324	329	310	299	281	293	335	298	276	295	325	296	346	300	270	302	300	328	279	308	295	299	302	288	337	328	297	308	307	300	309	324	315	300	312	350	331	299	280	296	297	335	327	309	305	319	282	323	309	341	288	292	283	279	335	309	313	312	290	302
24976	20658	27091	24221	20646	8945	1015	741	583	516	501	423	443	417	384	391	361	365	363	364	333	358	322	329	338	317	327	297	347	341	346	310	312	304	319	266	309	340	328	304	312	326	322	321	275	319	292	287	308	359	319	326	275	320	288	291	277	280	278	293	289	320	291	286	325	320	302	319	297	292	291	291	274	297	270	307	307	299	319	274	312	288	313	294	304	270	285	287	304	274	294	292	284	309	308	288	273	328	299	318	268	300	314	286	308	290	288	287	283	326	283	264	301	288	269	326	296	283	295	315	276	268	287	288	297	289	296	294	306	308	278	280	293	273	301	274	307	310	304	302	345	250	307	305	310	288	295	288	310	293	327	300	305	313	289	296	268	309	319	303	286	318	278	303	284	304	281	278	291	297	297	322	329	278	281	282	305	298	282	273	292	325	300	305	299	306	280	314	302	307	313	263	256	293	328	280	291	289	261	280	294	292	268	325	299	263	292	304	254	284	332	300	296	297	292	291	291	272	289	295	306	279	315	306	290	287	320	329	278	269	325	308	320	320	306	300	311	296	286	267	287	296	328	269	296	260	277	313	287	313	342	302	325	289	305	320	288	298	306	305	284	288	281	303	298	289	317	288	274	291	261	332	275	335	287	275	311	275	300	276	267	272	287	293	293	315	287	295	302	291	289	284	274	287	308	286	322	274	317	271	281	281	284	305	278	294	305	270	270	286	309	301	292	305	306	286	324	322	294	284	277	278	300	307	310	257	287	341	318	307	334	255	313	283	280	257	307	310	301	310	308	290	267	284	292	323	290	271	278	310	290	301	271	303	299	310	289	265	273	290	271	284	294	307	329	315	289	288	298	280	295	320	309	258	297	310	279	286	316	303	308	313	272	317	290	323	277	306	282	286	273	301	313	283	316	275	313	286	298	294	300	274	285	317	315	315	291	280	260	286	302	291	249	293	307	293	294	316	312	310	275	303	288	291	297	318	261	294	283	297	281	303	289	289	306	278	300	295	301	312	288	303	304	298	290	312	353	323	293	321	299	316	279	300	325	331	286	281	287	318	299	292	297	314	285	283	290	283	304	267	277	289	268	276	285	292	311	281	301	295	289	300	308	297	283	314	286	280	309	280	288	287	288	289	321	312	310	308	292	292	286	263	277	301	275	290	286	300	279	314	270	302	299	319	318	274	300	301	280	273	289	281	287	282	307	297	291	262	308	298	306	308	280	306	283	298	312	313	304	289	315	283	256	282	279	295	279	299	277	306	280	299	306	304	281	274	302	304	286	281	284	263	317	295	299	306	290	330	323	290	315	346	294	276	297	306	294	305	290	286	279	322	263	303	280	290	298	297	305	295	313	299	262	299	307	293	277	314	296	289	300	290	314	265	272	290	297	295	311	298	268	292	318	289	271	273	283	314	325	283	276	292	286	311	265	285	268	297	272	267	258	285	269	281	291	319	284	257	313	311	300	279	311	277	310	258	316	297	282	277	289	294	310	262	288	320	292	271	291	297	305	286	306	252	303	303	289	262	271	298	301	331	309	285	309	319	301	318	277	316	295	282	309	277	286	283	288	291	264	278	277	290	296	282	267	291	315	303	298	314	286	288	313	296	286	306	284	297	274	311	292	328	263	296	298	286	273	295	281	312	299	283	271	308	316	302	316	297	288	263	310	291	314	344	297	310	286	307	270	296	294	291	295	309	287	283	281	324	296	291	286	302	303	307	315	300	323	286	317	297	298	301	281	263	285	324	297	277	293	291	312	276	335	290	305	291	292	292	278	323	299	272	267	308	303	275	284	275	278	288	294	314	329	296	290	271	310	293	292	270	301	295	256	309	281	261	283	308	305	306	249	290	317	287	305	317	267	281	293	317	311	307	320	305	314	302	295	282	311	310	264	310	312	325	320	287	307	303	256	298	313	325	315	315	294	279	316	292	298	285	271	306	313	298	268	317	321	279	317	310	282	301	295	289	289	291	281	301	290	307	306	287	307	302	323	297	287	296	311	302	307	301	282	306	296	292	307	329	288	322	323	313	313	286	287	316	305	277	311	276	272	292	254	278	282	341	304	275	267	297	322	293	315	283	311	280	283	309	274	315	271	288	285	294	295	324	299	312	252	248	306	328	317	316	303	326	279	291	298	320	306	302	279	313	277	285	273	291	283	337	295	325	274	295	286	304	318	298	295	320	310	298	326	304	293	302	301	282	273	314	277	270	287	278	288	319	296	280	302	289	295	282	309	299	278	310	292	296	277	287	283	282	304	288	319	309	304	287	276	308	310	318	315	286	319	265	300	310	308	268	318	291	299	294	313	285	284	288	274	329	280	274	318	308	300	306	309	311	283	311	265	321	314	314	272	307	323	293	301	299	280	275	322	270	274	283	270	280	274	262	271	283	301	295	332	303	254	286	280	286	294	296	281	273	323	334	290	309	285	262	279	316	322	300	283	308	274	308	282	286	277	317	281	303	348	317	305	289	288	291	293	275	314	314	272	334	313	281	255	299	287	291	307	321	295	282	277	302	298	296	274	279	285	295	295	286	324	268	273	276	287	286	303	262	294	309	260	262	298	292	273	297	276	309	271	288	280	299	277	317	292	308	296	275	331	301	286	297	293	296	294	273	333	295	284	303	305	295	286	302	293	297	287	286	287	295	303	290	248	284	306	291	296	280	305	283	290	300	304	332	302	291	299	317	296	286	248	313	290	319	281	295	267	292	323	297	316	290	289	265	290	281	277	284	321	305	288	287	290	286	287	270	305	289	300	322	286	317	310	270	284	290	318	289	315	315	277	307	283	292	289	275	244	328	278	283	291	292	296	298	311	296	291	304	289	267	262	311	274	277	303	272	288	272	280	254	285	287	331	319	293	289	313	276	286	286	294	268	284	293	292	279	284	284	310	312	304	284	284	286	282	288	307	315	281	283	322	299	280	288	309	301	262	309	311	267	288	268	295	295	303	279	305	293	297	281	275	318	275	270	277	304	305	330	279	259	261	308	329	299	293	283	274	269	298	314	295	307	293	311	301	276	292	289	304	282	300	278	279	287	270	287	322	265	293	281	293	326	287	269	268	280	304	291	290	325	296	309	293	304	298	298	300	296	325	297	280	270	292	300	310	305	299	306	292	300	276	308	281	285	324	290	296	287	281	272	307	293	281	273	291	324	287	280	262	308	284	306	311	291	281	308	276	272	301	311	278	306	266	277	323	270	290	289	309	306	308	291	306	295	320	266	296	316	274	284	308	342	296	281	298	297	279	293	307	301	301	278	321	300	315	295	304	324	293	296	313	292	285	296	269	289	294	333	313	293	311	306	293	300	331	287	306	289	282	317	274	297	298	262	310	296	297	320	272	289	289	275	278	249	290	314	298	281	265	287	290	281	272	300	282	298	271	287	294	309	286	286	318	321	273	285	293	279	314	294	303	276	289	309	286	298	273	298	280	286	282	299	309	296	305	295	277	272	305	322	299	269	265	289	296	294	279	268	320	331
22691	8534	7792	4175	2711	2013	1511	1182	1010	840	755	676	609	527	524	463	473	469	393	422	384	392	374	374	362	335	346	346	341	346	369	335	341	345	302	346	291	323	320	356	316	322	308	340	318	338	275	324	335	293	296	276	318	340	313	309	336	314	308	296	315	290	297	311	313	268	322	278	304	278	325	307	311	304	305	288	317	297	307	286	295	312	300	324	310	312	319	303	319	279	301	278	314	299	296	318	278	306	302	328	297	291	318	300	296	309	302	303	312	294	306	280	326	290	304	293	288	323	286	323	300	300	311	307	319	308	341	288	314	304	308	311	290	294	300	308	311	281	310	323	312	324	310	314	275	302	305	281	292	309	286	315	314	326	301	320	295	320	298	279	296	311	282	327	327	289	296	299	281	288	319	295	274	302	277	293	292	290	298	284	291	290	319	297	310	304	283	274	275	329	304	303	298	290	288	303	336	303	297	313	309	283	307	282	294	307	286	325	308	275	280	300	309	293	314	312	304	326	293	295	322	288	288	279	322	301	305	325	273	304	315	307	302	302	310	312	308	315	303	318	322	269	310	328	304	260	310	302	307	330	313	316	293	281	317	302	300	286	276	323	325	283	305	259	275	298	302	301	300	304	305	311	320	299	316	303	274	316	305	286	291	302	319	329	335	320	306	323	296	272	300	295	285	264	315	275	304	288	277	337	293	303	288	311	273	312	282	294	314	314	324	317	309	333	273	325	307	307	297	296	303	272	285	332	302	298	317	310	285	304	322	307	291	305	299	283	298	302	288	311	308	330	291	286	291	304	316	285	310	291	294	306	326	298	301	285	294	328	299	269	318	302	277	288	308	297	295	327	286	316	301	302	318	272	292	310	305	291	300	287	314	273	318	281	295	309	281	287	306	287	308	320	307	288	315	297	309	319	315	280	277	318	320	283	312	303	302	306	285	310	295	304	307	294	294	313	292	298	311	278	310	317	306	294	286	305	308	283	323	304	262	301	287	306	308	287	292	289	321	295	282	264	304	306	307	287	304	299	283	313	302	348	319	304	260	266	282	308	323	305	282	324	302	314	324	281	335	315	283	325	317	272	293	275	297	257	320	262	299	292	311	285	281	301	298	315	289	305	307	307	312	327	306	322	279	303	293	303	300	288	268	281	278	311	321	287	291	291	295	296	298	296	279	260	278	313	274	298	345	300	281	283	291	302	312	299	299	299	301	314	277	300	292	336	283	318	294	291	300	294	316	306	301	345	282	289	347	314	299	298	321	287	301	311	312	236	289	290	303	289	299	308	298	312	280	287	335	282	317	310	292	334	280	317	305	306	307	284	284	283	298	297	266	289	286	295	310	302	301	297	283	286	318	312	304	290	298	301	307	272	307	308	292	347	320	316	311	302	288	292	294	319	299	330	274	304	315	287	316	290	325	288	303	321	315	278	321	310	289	307	314	323	288	307	307	296	310	307	298	295	284	295	316	324	298	290	263	297	290	321	272	279	287	295	287	316	308	319	297	320	301	316	311	319	315	315	329	333	324	300	302	297	311	297	300	270	281	327	301	280	276	297	276	330	279	310	312	312	312	278	276	299	319	286	295	294	298	295	269	306	305	285	323	294	294	290	276	310	297	297	290	293	276	296	279	295	306	312	320	309	300	303	296	283	287	305	334	306	298	281	286	293	287	294	325	299	319	287	303	316	312	302	287	281	304	279	306	300	303	300	304	286	287	341	278	308	275	299	326	294	264	295	310	299	270	295	290	286	266	303	290	295	310	290	283	300	324	297	294	284	308	315	304	292	317	296	322	312	293	301	315	304	301	298	311	314	284	309	268	294	297	326	301	310	320	311	334	270	281	305	284	306	333	301	267	309	278	299	313	285	294	272	301	301	300	295	287	303	279	264	303	267	295	319	289	290	303	297	289	324	314	314	300	285	331	283	288	302	326	285	306	334	315	321	303	303	301	298	299	295	289	315	320	301	324	295	300	298	312	290	332	304	284	326	328	282	325	314	313	312	293	287	312	274	363	287	325	292	309	295	292	324	311	291	311	299	286	307	292	295	313	290	314	277	305	306	273	295	296	327	298	312	318	270	319	265	292	298	288	297	294	306	319	304	310	346	293	293	317	288	299	326	321	288	307	299	281	342	315	307	310	308	329	286	304	271	319	320	310	277	274	295	261	311	306	283	277	334	287	298	319	290	308	298	315	322	303	319	335	305	303	322	312	296	297	269	310	314	320	290	315	309	309	287	325	308	305	291	287	312	315	286	299	330	284	291	336	314	311	320	297	274	293	295	288	294	291	299	309	322	310	295	322	284	291	261	292	300	288	305	291	284	281	300	282	312	324	288	306	305	304	319	290	297	296	312	300	306	274	305	322	288	313	275	286	316	312	313	295	321	324	290	304	316	282	289	322	291	288	301	312	305	290	304	294	305	300	327	309	331	275	310	313	273	344	312	330	303	301	309	301	296	295	321	304	310	272	278	302	285	304	297	300	296	271	288	315	310	253	278	328	314	304	342	318	304	278	282	316	313	279	344	305	309	328	306	304	287	321	317	280	331	294	286	281	286	288	243	318	316	324	283	299	320	340	311	305	312	295	326	298	330	306	286	288	300	279	303	282	296	286	300	290	290	288	306	298	326	303	308	280	320	312	293	286	310	287	282	330	304	298	301	288	299	297	311	312	298	295	303	304	270	306	302	313	315	273	283	331	322	304	304	303	302	295	318	333	251	295	289	316	279	329	281	281	319	288	292	297	311	310	274	312	282	297	317	313	329	287	296	312	340	279	335	284	319	289	291	277	297	338	297	289	289	303	300	323	320	319	290	297	314	319	303	322	334	284	316	320	307	281	307	302	297	316	286	316	317	314	277	289	291	290	323	312	277	325	333	307	327	302	296	277	296	300	302	299	295	281	281	310	333	272	296	300	290	299	333	272	265	296	303	289	275	309	303	304	295	330	306	277	317	297	296	292	319	290	345	357	304	286	310	284	302	316	315	324	306	295	293	299	291	300	291	293	266	285	288	352	302	288	269	314	268	287	323	291	312	287	296	291	293	296	302	293	324	295	283	327	299	320	331	299	282	265	317	292	313	321	304	313	311	291	285	319	303	306	328	296	289	270	296	297	279	306	292	294	303	297	291	282	307	298	305	279	292	343	293	300	275	321	320	296	274	282	311	303	301	272	317	311	326	300	313	281	261	293	308	304	314	296	309	281	341	300	290	304	277	318	281	304	341	307	290	290	304	283	296	315	309	302	311	320	286	313	279	276	298	296	285	315	306	336	307	313	303	322	314	320	287	281	302	292	313	342	291	272	282	289	291	294	330	319	291	297	288	307	293	318	339	307	302	318	343	326	293	311	311	294	315	304	313	334	321	294	268	309	303	334	332	302	302	326	292	302	325	302	292	308	295	292	316	312	298	279	327	287	324	312	312	290	312	326	288	297	292	299	303	304	299	331	307	309	293	317	304	267	306	292	288	303	281	288	313	326	305
22983	20666	27697	23640	20670	20754	10349	1625	1216	1059	1001	903	843	888	827	765	750	777	712	691	712	712	651	681	679	680	650	665	703	665	677	639	670	680	640	634	641	665	652	610	686	652	639	629	677	633	628	595	685	670	630	622	606	671	636	641	651	633	639	595	621	642	681	600	614	652	613	650	648	639	622	641	686	622	604	628	657	611	598	638	647	646	615	585	650	645	580	671	589	655	621	651	632	616	625	677	656	621	612	654	591	628	620	627	627	629	639	620	610	646	618	610	627	620	613	628	602	643	600	692	614	615	622	655	648	594	620	614	619	627	635	640	651	586	632	592	610	631	621	632	633	635	651	616	613	610	632	613	653	603	655	590	623	667	568	691	672	573	614	643	667	637	668	650	625	664	643	676	625	593	563	632	644	624	638	599	611	661	593	654	625	597	643	615	630	630	661	648	647	628	621	623	641	672	637	589	644	643	636	620	659	600	657	644	638	664	639	595	650	610	601	586	582	605	606	594	620	621	627	586	599	619	603	608	610	652	634	657	629	653	629	603	636	599	607	645	605	562	590	641	613	643	627	633	649	648	611	623	609	610	646	600	667	641	619	617	630	660	625	578	613	559	617	650	627	637	634	612	642	620	580	591	622	618	637	636	612	660	575	616	624	640	643	639	615	632	650	644	621	606	648	617	602	639	624	612	639	639	626	631	622	638	624	640	584	637	616	639	614	631	624	654	598	645	617	629	587	641	595	647	605	573	604	617	627	625	606	608	635	613	570	585	617	584	599	605	621	600	607	617	582	598	611	598	599	669	660	640	610	611	641	572	591	650	627	643	579	594	640	594	615	612	567	640	623	596	595	670	601	648	641	655	584	667	621	614	586	600	645	556	620	632	599	664	614	641	597	644	607	613	631	649	645	652	606	616	650	642	611	658	641	631	620	604	624	632	592	611	650	548	618	626	641	640	581	583	662	550	606	606	626	634	652	564	633	639	628	620	595	601	612	568	627	579	589	621	694	656	621	608	598	640	631	626	612	654	605	607	634	633	644	578	644	589	612	637	632	631	645	629	614	618	586	601	642	634	599	598	614	627	614	613	627	562	633	622	627	629	652	601	653	619	599	586	647	615	630	649	611	618	623	617	603	645	610	625	591	628	620	571	687	580	665	637	599	588	618	596	619	602	617	594	603	593	669	605	633	640	625	617	625	590	605	637	637	616	576	609	637	596	621	630	605	622	618	630	618	597	627	648	603	574	596	614	637	641	608	622	633	626	585	611	601	609	644	646	618	592	541	601	634	625	598	623	639	610	626	585	624	586	634	618	638	599	615	621	639	606	631	604	604	605	612	639	653	674	589	581	616	632	615	608	605	630	647	645	592	621	645	579	646	625	634	606	642	639	593	634	679	611	657	614	594	576	636	642	667	611	644	631	634	593	577	612	608	587	634	622	616	588	578	616	604	618	610	623	574	586	614	673	630	623	639	628	636	638	607	668	616	588	618	588	576	655	646	649	617	638	681	644	635	607	587	676	607	585	661	625	608	582	629	643	596	626	617	619	637	627	647	623	662	586	622	652	601	632	580	636	584	623	656	628	631	612	594	624	621	596	617	644	643	650	645	611	600	612	625	629	656	676	620	652	637	633	605	595	617	578	627	645	626	635	672	614	591	569	607	677	583	684	660	615	635	641	607	613	620	605	634	656	585	610	562	605	610	625	602	636	658	627	584	622	662	592	632	614	631	619	640	621	660	615	660	598	582	630	647	627	633	625	635	610	624	673	556	651	593	608	636	602	613	621	633	607	620	613	602	614	630	625	651	613	580	618	594	628	616	606	608	572	617	649	635	626	585	620	602	662	623	634	583	648	631	595	589	605	646	597	619	598	621	642	622	568	645	626	652	633	578	613	655	614	626	639	626	617	626	636	641	594	593	619	608	622	676	663	568	633	588	675	639	616	582	612	625	583	576	637	628	655	601	661	618	622	582	597	621	637	632	661	594	648	646	610	627	651	659	636	596	606	566	598	622	598	582	647	640	601	622	637	589	626	603	586	581	609	587	579	599	640	605	640	618	638	616	605	647	659	609	633	620	587	569	613	617	621	635	615	588	602	586	639	656	573	612	602	613	619	621	571	645	611	616	618	625	623	604	591	627	601	607	585	619	627	627	595	635	613	631	616	595	600	636	637	615	605	606	601	621	615	578	673	578	639	625	645	611	615	656	632	612	565	606	636	569	623	631	623	622	609	601	638	644	635	601	631	652	607	639	658	639	590	597	603	607	637	615	591	610	617	590	648	623	598	588	624	603	624	630	601	622	650	606	638	648	610	618	608	607	615	599	568	644	617	567	602	615	657	649	636	572	616	625	631	628	623	597	614	628	619	610	596	600	635	673	641	604	637	603	598	635	632	609	597	584	602	561	632	668	620	576	635	615	590	634	661	614	631	614	661	653	595	574	619	614	608	614	646	593	615	627	633	606	596	611	635	576	645	589	655	638	625	618	581	637	628	596	615	599	609	579	637	595	631	580	635	616	597	619	621	616	616	625	611	588	621	615	616	623	673	583	564	543	618	605	610	605	650	654	647	601	641	645	595	642	590	627	592	576	601	600	606	584	646	624	614	651	602	632	654	606	604	606	602	608	636	616	621	614	594	592	596	604	655	597	644	609	578	583	609	599	610	604	615	628	630	629	634	663	599	622	686	651	638	647	637	563	597	566	645	625	552	615	612	661	613	581	621	611	607	613	634	586	564	598	608	592	621	616	597	630	639	667	624	576	617	614	651	630	657	623	643	609	590	616	603	657	592	632	600	607	618	638	609	619	619	643	641	607	580	607	592	622	674	664	632	637	602	624	606	600	603	589	607	618	631	619	632	602	642	586	569	612	621	648	616	641	636	673	645	671	636	578	632	569	650	621	599	604	628	626	616	631	667	604	650	580	598	581	627	654	595	645	621	678	644	605	590	637	623	611	653	662	590	628	647	612	619	598	658	627	612	619	612	574	604	637	598	620	657	619	631	612	603	638	617	619	607	598	579	606	605	604	662	557	626	614	616	621	634	592	614	619	615	616	617	583	609	606	609	620	618	600	618	594	609	637	609	590	660	584	566	594	600	625	633	616	597	641	660	650	604	603	630	615	631	617	590	617	650	620	612	602	610	598	605	642	576	600	592	620	646	614	626	668	677	636	599	655	649	633	662	667	600	637	649	612	658	643	604	609	615	586	588	630	617	584	627	590	585	619	613	630	609	578	599	611	683	624	610	612	619	610	593	628	615	580	562	600	625	663	601	604	631	592	598	644	583	618	540	576	592	618	617	638	610	597	635	585	651	675	637	648	624	610	600	612	663	630	602	617	598	597	585	619	598	594	622	637	618	670	624	645	646	633	590	571	637	611	619	629	604	617	628	637	631	603	578	635	619	623	647	618	620	671	607	626	635	562	642	633	638	645	633	615	613	626	614	629	597	622	638	631	592	647	636	645	585	629	580	624	609	622	574	655	618
19684	14938	13740	7846	5266	3841	3068	2458	2056	1715	1541	1282	1193	1118	1000	964	927	936	845	819	777	799	764	829	746	706	710	663	700	672	684	657	647	648	650	642	657	652	640	649	661	611	648	637	658	621	627	636	624	604	606	643	588	574	613	604	593	623	616	613	620	662	596	558	596	604	589	594	620	620	627	566	594	615	621	654	604	592	588	594	609	557	615	589	600	588	597	585	634	594	565	615	607	596	585	629	600	582	610	595	562	606	583	578	624	617	628	671	606	560	569	605	585	564	599	599	598	630	619	614	616	629	634	637	588	562	602	574	630	624	592	574	648	596	632	602	553	622	603	653	575	663	600	564	612	577	593	599	612	584	609	598	633	609	582	612	580	602	691	624	573	655	609	570	614	590	569	608	640	550	592	614	624	569	595	604	597	616	628	540	595	585	581	561	626	617	618	603	615	598	591	588	613	616	596	646	565	612	604	598	576	638	557	612	614	596	567	551	638	586	623	638	635	572	577	609	589	591	605	595	596	617	616	633	602	602	597	580	551	626	650	613	610	645	626	592	594	591	555	592	603	625	617	560	589	543	580	596	630	620	604	607	595	588	627	577	621	630	588	623	599	555	592	608	621	583	585	639	595	630	636	585	625	623	625	548	625	570	577	632	594	624	585	565	596	629	561	590	605	617	563	588	580	627	581	606	622	627	554	570	582	587	627	615	607	586	608	583	592	574	618	572	559	565	565	591	632	571	601	597	619	595	613	572	602	627	560	592	581	627	621	615	587	552	596	600	626	629	568	562	603	592	620	606	599	621	585	603	589	583	591	561	618	605	585	626	626	629	626	598	554	611	594	595	633	571	612	589	618	556	548	583	600	576	582	568	621	602	566	654	624	597	599	652	579	609	577	570	599	599	599	602	645	596	614	614	613	652	590	578	618	633	581	603	595	578	622	576	581	596	563	594	590	606	580	562	555	608	614	606	556	587	601	601	585	604	629	607	588	545	548	610	599	631	549	596	611	598	605	589	597	597	615	593	574	579	594	604	588	584	635	566	622	574	642	591	574	611	607	564	657	612	612	615	604	548	533	611	617	600	569	579	582	557	605	612	608	596	617	613	592	589	591	595	615	567	650	629	609	596	576	616	638	602	571	582	602	591	582	607	605	579	613	611	593	591	568	578	517	605	575	591	581	596	592	634	608	559	643	631	608	573	582	599	582	606	557	616	627	565	590	617	577	601	585	600	563	622	591	589	660	614	600	605	638	587	583	625	582	608	553	594	616	612	572	621	533	580	571	580	623	567	587	600	603	588	594	605	612	609	575	601	606	573	633	614	618	620	581	623	622	598	600	638	603	590	615	579	614	590	569	582	564	564	605	621	649	614	579	618	596	592	583	544	632	601	612	603	609	623	615	595	628	604	580	612	571	611	595	599	588	611	591	588	602	615	614	607	598	583	534	595	614	591	547	575	623	588	598	574	595	552	606	579	594	558	575	603	625	592	611	553	600	637	601	579	583	646	613	607	615	625	615	573	591	585	630	569	617	558	576	599	615	622	589	629	633	602	589	601	612	615	590	586	614	587	615	602	630	585	549	590	598	590	578	627	606	581	589	587	599	581	556	587	635	619	629	613	588	608	551	593	592	568	598	617	586	630	601	566	576	623	607	602	618	626	632	580	634	548	671	619	588	645	562	572	581	640	614	593	608	589	571	611	606	582	622	594	589	599	604	591	600	645	612	569	588	581	589	585	591	596	638	628	596	588	616	581	557	628	567	620	564	547	613	576	624	557	594	625	585	578	627	637	607	606	554	628	617	627	624	642	619	615	597	589	584	641	625	608	628	594	615	597	593	601	570	597	602	624	583	615	654	561	579	568	604	626	608	559	592	635	613	578	617	611	616	595	610	626	630	590	558	616	607	563	607	587	623	583	588	597	570	582	595	541	621	560	604	602	587	630	618	623	604	565	607	585	636	617	561	592	588	585	598	614	606	606	600	610	575	605	599	556	632	597	596	588	613	593	573	591	594	573	597	624	616	653	611	561	650	556	589	618	601	628	587	565	591	621	565	555	565	610	633	592	561	600	593	623	569	633	621	594	546	590	638	582	609	608	628	539	619	598	596	596	576	601	625	566	619	580	590	590	609	570	559	578	600	591	572	594	564	599	624	644	614	604	598	597	571	579	612	570	610	630	607	573	584	574	621	630	606	574	576	587	619	612	599	606	618	632	590	586	581	602	570	585	599	579	629	607	577	597	609	623	624	622	610	595	585	637	580	563	606	622	639	578	604	589	590	576	577	599	523	592	580	600	578	616	611	582	604	597	602	625	615	603	595	637	609	609	602	566	641	610	598	601	633	606	567	578	608	617	579	626	619	566	590	597	572	591	641	603	638	612	573	618	626	604	600	631	590	579	631	609	581	659	579	646	545	599	598	640	639	607	590	611	629	612	599	606	595	582	585	601	567	576	595	586	584	628	573	602	578	635	595	598	532	619	611	567	552	561	591	587	600	588	626	593	588	625	579	624	613	623	588	616	610	617	600	571	613	653	567	634	611	586	584	612	641	606	648	584	600	641	676	611	640	609	571	605	556	584	640	606	597	643	580	565	613	607	570	591	551	553	583	608	572	606	626	600	605	604	563	576	610	662	602	607	647	573	604	602	574	575	635	591	612	611	571	595	596	546	579	675	597	626	603	577	643	591	585	568	599	624	596	617	590	629	600	569	633	613	626	606	621	564	608	610	602	602	593	552	578	604	609	608	583	594	573	621	587	606	589	625	645	609	576	586	615	576	600	584	560	573	561	563	630	609	580	622	608	588	605	568	624	614	599	664	609	623	658	651	588	623	575	618	637	594	666	636	576	630	625	623	581	584	544	605	614	611	542	613	613	605	624	587	611	611	587	605	581	593	602	603	570	585	575	603	616	614	600	605	624	607	608	617	633	618	600	589	557	593	570	595	628	626	606	650	600	556	616	571	655	590	583	633	574	570	613	631	578	638	559	598	597	596	598	559	601	595	583	596	617	572	642	604	572	625	608	580	623	627	621	599	583	566	592	633	593	573	587	626	620	664	629	607	604	577	634	583	593	577	585	606	601	590	614	587	628	619	624	616	585	623	599	616	597	579	613	602	566	643	603	624	576	595	656	587	593	616	613	611	580	654	603	597	618	649	553	583	605	615	603	603	579	603	572	628	601	587	598	603	626	640	609	580	601	580	634	622	609	577	602	636	583	600	588	583	567	565	585	589	627	645	590	597	605	585	647	609	544	613	595	592	613	598	626	595	574	619	651	596	650	565	593	570	616	570	605	601	543	559	599	608	587	614	604	596	554	627	591	619	604	609	592	598	645	636	579	595	567	624	603	601	636	569	597	591	604	592	588	603	602	582	614	610	596	586	615	595	625	590	651	574	644	551	606	597	584	591	619	570	626	575	584	571	575	627	597	556	585	590	631	629	594	594	598	602	601	612	587	574	613	622	622	599	606	588	615	598	555	579	612	571
30218	13350	1636	503	391	329	307	311	281	296	290	300	274	276	306	266	274	264	271	260	284	286	322	246	268	253	272	281	256	297	270	262	287	278	255	251	272	276	297	267	249	327	291	229	255	289	259	279	258	280	253	273	283	268	281	293	296	284	248	245	278	260	274	247	282	264	281	271	284	283	258	290	286	283	243	275	282	277	236	269	274	253	287	291	265	267	308	269	276	264	272	274	247	267	270	275	299	250	278	280	290	269	275	293	298	244	286	269	277	288	265	268	277	241	260	263	276	269	266	241	265	264	285	259	296	269	254	277	286	242	277	279	251	265	288	268	249	257	281	260	283	270	281	286	287	281	283	265	259	277	266	292	282	277	293	283	272	254	325	283	283	295	283	261	265	278	288	275	268	280	263	283	276	285	278	247	267	276	271	259	310	275	254	267	298	263	280	288	249	260	265	284	276	250	280	266	285	258	270	256	260	281	261	287	264	277	279	254	281	266	277	269	270	247	267	281	273	244	271	255	274	266	241	234	308	286	283	293	245	288	258	305	276	274	263	278	282	268	287	271	292	263	273	263	258	262	255	272	294	282	276	274	261	257	267	243	274	281	270	282	274	279	270	267	276	260	239	283	267	265	276	273	277	266	262	270	275	252	270	283	284	256	284	278	254	258	236	269	268	254	276	302	261	291	272	281	247	268	281	301	245	299	294	267	281	274	257	262	281	285	309	269	300	234	273	267	264	251	284	275	265	281	272	292	287	263	307	294	245	314	275	274	264	277	261	250	266	281	287	261	255	252	253	276	267	267	275	263	276	281	279	278	238	263	271	282	244	294	288	280	262	271	257	276	267	265	281	293	253	248	293	263	251	224	271	252	322	285	292	280	287	254	293	245	283	285	276	252	244	299	249	286	282	241	267	285	292	258	282	290	276	256	251	263	280	274	262	235	272	278	245	269	275	252	267	279	286	271	268	281	280	267	278	298	270	267	275	283	268	265	292	253	290	276	259	281	258	259	259	280	296	281	249	290	278	268	280	230	273	285	264	299	268	282	286	252	290	276	300	251	277	265	316	296	269	287	292	271	272	258	282	268	264	261	274	277	285	277	283	270	254	270	275	289	276	265	262	298	286	295	266	290	273	267	255	270	281	259	274	234	287	255	303	277	277	284	312	273	281	274	280	266	264	283	261	267	277	254	255	312	248	262	260	256	305	238	267	281	279	274	260	252	255	290	239	239	287	299	261	280	296	248	278	285	276	280	275	283	250	279	271	282	241	275	317	275	229	265	245	284	273	251	283	296	301	264	279	292	265	297	260	291	261	261	299	250	253	276	277	264	285	291	258	253	287	262	274	258	261	291	273	260	289	293	252	290	273	259	283	283	282	302	316	292	266	259	288	280	265	245	256	267	273	274	277	273	290	277	285	291	290	259	272	275	262	282	267	267	265	270	271	277	266	255	285	280	264	258	265	285	268	257	275	283	288	269	279	237	283	263	268	279	267	293	243	262	274	249	277	256	258	272	320	255	272	280	263	265	248	256	269	295	300	305	275	271	272	290	283	256	254	268	272	279	257	268	274	286	259	265	281	304	301	248	259	252	271	261	277	287	275	250	277	266	271	269	277	265	254	279	284	276	269	263	244	283	268	259	269	266	245	266	274	278	274	253	241	265	300	240	288	234	287	252	306	294	277	278	250	266	254	270	253	294	273	273	247	281	263	274	239	290	284	291	249	282	279	276	257	268	280	285	273	277	302	262	273	297	307	261	260	295	278	274	242	279	276	277	279	281	294	283	286	251	259	271	269	282	262	285	273	286	255	298	264	263	281	254	262	255	265	269	261	259	280	267	297	260	286	283	264	271	247	282	293	262	260	269	290	274	276	259	260	264	259	293	239	284	250	264	274	274	278	268	271	282	256	265	299	290	302	306	283	248	263	280	292	275	264	280	268	251	296	290	271	268	258	282	260	279	266	259	262	280	275	291	282	278	235	272	269	291	289	251	304	276	289	258	289	247	246	264	279	280	242	262	280	290	242	289	276	254	264	269	260	249	254	268	278	269	273	268	238	259	289	272	256	289	265	268	264	259	249	246	260	282	265	249	251	266	287	260	280	249	284	281	283	260	244	291	275	318	256	287	286	274	269	274	231	297	242	271	271	280	257	268	278	253	292	271	271	269	245	292	274	316	265	270	264	305	254	286	288	268	262	276	285	274	290	276	261	260	270	272	254	282	265	262	257	281	297	264	259	264	284	258	264	272	267	288	261	297	265	261	300	239	289	269	279	265	264	298	288	253	300	295	272	252	273	270	258	299	262	243	250	233	245	247	256	281	262	276	294	274	280	240	254	267	285	275	308	264	246	274	252	269	279	258	290	279	273	277	290	259	263	269	278	251	286	264	324	247	290	263	293	289	264	265	248	276	286	254	274	261	250	272	280	274	271	260	262	281	257	267	282	268	272	290	259	263	262	291	267	245	275	259	298	248	284	301	249	261	251	275	251	298	270	289	302	261	260	270	275	269	251	280	270	245	276	280	261	276	262	273	298	311	265	295	302	277	275	249	294	296	240	298	273	246	280	286	244	242	266	277	278	286	262	260	257	309	265	270	276	259	263	303	276	277	268	277	259	272	285	272	246	265	283	255	265	277	261	270	272	277	276	231	275	307	275	255	303	321	265	296	282	278	257	284	274	259	283	256	277	314	265	275	262	267	294	273	234	259	259	273	305	266	292	245	273	296	281	291	294	288	284	256	280	287	290	267	253	269	261	305	253	247	237	269	288	307	287	268	259	280	247	274	277	276	273	290	242	288	232	249	248	297	294	267	297	270	271	278	281	252	279	249	244	250	249	277	318	274	271	304	278	276	268	266	257	272	285	271	275	292	251	271	274	276	258	271	280	262	276	259	298	271	255	256	288	265	285	262	257	278	261	281	250	281	293	283	257	263	333	300	280	247	273	244	263	271	268	264	266	283	288	260	253	266	263	271	277	273	285	276	287	263	259	285	250	296	277	268	271	280	265	263	300	284	288	307	279	279	263	240	242	263	263	303	271	249	266	262	259	282	226	277	279	291	283	239	290	265	273	276	255	263	254	297	265	267	278	301	285	272	282	278	253	303	247	270	281	281	269	279	249	275	255	290	282	269	266	270	236	254	270	273	247	248	278	255	268	255	267	312	263	277	294	260	252	255	263	263	253	291	291	267	275	261	284	273	269	257	285	269	302	258	278	254	273	295	272	276	256	286	245	265	256	270	255	260	272	268	287	290	263	282	274	268	264	245	284	258	294	305	264	259	290	260	277	299	286	279	275	290	280	275	275	299	256	254	293	288	261	257	295	269	277	242	264	246	265	268	288	257	285	271	269	258	242	261	250	293	290	282	274	274	242	309	294	272	272	268	252	254	277	246	267	260	281	291	293	249	282	271	287	294	287	252	278	266	278	271	263	282	269	269	265	250	273	276	268	297	265	301	271	249	278	288	273	260	286	260	246	300	254	271
14765	771	687	478	434	357	334	371	369	333	327	322	308	325	302	302	293	282	266	295	308	290	313	305	302	331	334	319	285	268	285	279	288	308	308	302	303	298	292	301	288	304	296	276	286	294	306	310	278	311	294	295	320	284	287	323	314	307	282	299	281	299	319	263	285	273	293	285	290	292	297	293	321	301	282	281	298	288	333	272	282	254	271	276	302	307	318	316	326	293	300	305	296	320	284	283	311	269	282	281	294	319	304	273	282	282	267	298	306	290	293	333	293	315	305	283	299	299	289	319	301	247	295	309	336	306	259	284	285	291	286	289	311	298	301	306	289	318	292	302	318	284	324	293	314	292	264	294	285	264	318	299	307	302	307	289	308	325	297	296	303	293	289	291	301	313	289	304	282	287	299	290	317	286	278	307	324	307	341	309	293	305	299	283	299	286	289	306	302	281	290	282	310	310	312	289	302	302	328	294	342	334	277	265	320	309	291	317	284	288	311	310	331	289	282	295	317	306	308	282	322	287	320	283	291	308	309	301	319	301	300	290	293	324	291	303	302	320	321	296	275	310	271	318	335	309	314	280	307	306	319	295	317	319	295	279	301	281	311	313	286	314	330	305	301	308	275	274	296	306	310	289	318	286	289	303	321	291	289	288	293	336	297	281	309	288	309	291	319	285	328	282	283	289	281	279	305	290	288	288	320	315	307	288	337	275	268	295	317	311	318	307	282	285	339	304	286	298	318	264	288	278	294	286	313	304	266	300	324	310	313	266	313	292	272	282	318	304	269	331	295	315	287	279	303	296	269	311	334	298	316	301	279	266	298	316	290	283	273	312	302	292	321	284	331	292	303	300	281	294	296	301	313	332	309	283	312	335	286	303	291	324	298	289	311	296	284	293	284	287	319	294	276	286	300	303	287	304	287	294	300	297	307	302	319	314	288	331	284	316	282	303	313	288	306	284	330	264	316	287	308	301	290	283	289	306	297	284	302	302	302	299	281	305	331	301	280	299	312	279	281	277	290	294	287	303	305	303	309	289	305	317	333	270	316	308	305	292	290	291	291	288	298	289	279	321	273	251	306	310	276	296	298	328	352	296	267	287	306	296	315	283	266	303	290	319	279	288	290	281	298	306	272	304	289	293	299	331	291	305	313	281	293	258	306	304	305	301	309	308	298	295	278	282	289	312	305	307	332	316	296	278	299	273	279	320	317	312	266	301	333	296	269	290	287	324	308	313	274	295	263	286	334	306	304	288	280	308	280	291	299	288	281	278	306	269	302	321	312	317	325	293	302	291	306	299	305	307	302	277	308	280	275	299	286	291	287	323	304	294	280	279	288	305	292	293	325	309	325	292	308	297	297	313	327	334	328	297	275	299	268	279	275	282	322	326	307	281	298	295	327	265	295	299	304	313	328	302	341	313	324	297	302	317	283	302	282	305	290	312	307	289	285	293	271	269	292	298	281	321	259	290	298	274	296	289	272	286	322	322	278	291	287	290	290	272	319	279	271	297	312	277	310	289	296	279	269	309	325	291	276	323	284	309	299	285	281	324	281	292	308	284	301	277	304	318	325	317	308	306	283	299	331	290	313	308	304	276	309	289	317	289	317	291	308	294	325	314	309	308	249	317	297	327	286	327	300	293	308	291	289	282	306	303	272	293	302	287	313	293	342	295	301	301	339	260	290	291	299	320	324	306	291	310	314	300	324	309	317	312	302	297	328	315	311	294	273	276	268	292	300	350	295	284	301	292	303	312	296	297	296	280	300	286	288	303	273	308	295	322	278	277	286	275	294	268	323	337	282	271	294	278	296	302	290	311	289	312	307	299	323	276	296	323	317	305	311	287	335	294	307	295	290	283	296	286	297	287	316	279	319	305	319	313	292	297	292	305	302	304	306	314	292	291	286	329	291	290	306	293	277	303	278	319	326	298	308	302	250	292	299	310	273	291	300	307	292	294	315	298	307	283	255	300	329	303	283	310	317	308	308	333	291	295	315	281	316	297	331	307	309	279	283	299	285	298	275	303	294	296	314	301	323	329	290	295	288	274	301	307	299	292	285	319	302	276	330	264	307	298	279	306	337	307	288	350	278	289	302	321	284	297	320	316	281	294	280	303	303	275	288	323	330	313	275	278	310	255	289	314	282	271	307	313	281	305	281	301	295	276	305	330	268	302	314	280	300	333	280	286	299	286	323	283	319	256	277	308	290	335	322	292	305	302	311	313	274	284	295	289	326	305	289	296	313	290	311	298	287	282	290	289	309	299	289	346	352	304	318	289	292	321	287	334	263	295	278	277	305	283	304	330	266	307	311	282	292	295	272	279	325	310	286	303	292	306	300	310	290	269	304	284	296	279	309	302	320	306	279	295	286	288	286	264	297	310	282	318	289	308	312	287	290	294	305	322	318	319	313	313	285	318	298	317	295	288	304	314	305	308	310	297	309	282	291	272	278	311	281	308	304	313	308	263	288	292	297	291	328	318	301	329	272	300	304	301	315	326	318	294	277	287	296	293	290	281	302	310	322	295	264	325	308	310	300	303	284	267	294	298	269	314	296	309	333	299	289	302	309	268	295	261	289	316	308	340	287	312	299	273	303	282	276	277	298	276	294	300	285	310	317	301	292	285	301	310	282	301	318	315	329	289	341	293	280	304	305	304	296	308	280	297	317	287	296	323	298	323	308	293	296	315	293	293	307	293	295	321	300	293	288	315	325	334	305	325	300	319	277	318	314	316	275	306	315	301	262	299	306	256	276	305	308	300	285	317	296	286	298	287	290	287	296	294	284	294	302	314	302	323	298	294	308	309	327	298	253	312	296	319	277	309	301	298	316	299	293	259	268	315	322	313	314	276	300	305	313	287	347	261	297	297	274	255	300	295	242	306	319	321	310	289	303	292	305	288	309	303	294	305	310	278	328	288	328	290	303	299	332	319	292	259	330	335	313	319	280	297	323	315	280	312	279	345	318	287	313	315	290	333	297	298	295	284	316	289	309	284	294	305	274	337	288	273	300	307	294	283	286	280	312	318	309	307	296	293	287	329	316	307	270	269	311	320	328	287	314	289	309	292	327	289	304	280	313	340	330	285	269	300	321	299	311	281	329	291	297	313	314	325	296	285	314	313	288	291	308	270	290	307	271	293	293	279	287	321	291	291	296	314	291	302	292	306	329	265	321	290	302	318	295	296	315	279	269	316	290	319	321	298	309	278	325	297	294	315	322	331	288	317	321	296	319	280	309	288	285	295	305	301	304	309	297	303	293	328	291	311	299	307	291	331	295	294	283	293	283	318	282	277	318	315	288	301	304	306	271	272	331	342	293	298	320	275	273	301	314	309	312	279	282	331	277	304	300	313	328	315	299	266	313	288	281	295	304	315	331	285	307	303	290	274	307	295	285	278	312	279	308	334	275	324	315	308	306	268	285	304	302	294	297	290	271	329	334	315	315	300	302	302	289	266	290	308	304	326	312	291	342	309	302	297	282	298	277	298
24990	20658	27053	24293	20675	8733	1018	746	615	558	489	429	451	429	410	421	406	358	377	342	364	374	364	350	348	278	331	351	325	296	322	316	299	310	303	329	280	305	311	302	333	299	287	296	332	320	310	304	307	288	306	313	303	292	284	292	306	304	345	319	274	317	281	289	304	318	317	289	318	310	265	278	283	307	312	282	317	334	320	269	304	310	274	269	301	278	309	306	316	309	311	300	301	323	322	317	318	287	305	294	302	272	277	310	314	302	268	297	308	295	309	289	312	278	285	328	314	308	309	277	302	295	328	289	297	260	283	309	329	295	310	303	305	307	305	299	306	286	315	355	270	297	327	323	273	308	332	303	323	297	284	287	345	281	281	272	283	264	304	299	303	315	296	290	331	300	298	274	276	296	304	313	299	301	307	314	302	302	288	316	290	299	297	277	298	281	287	296	341	269	324	286	308	264	306	279	297	284	323	291	304	319	328	322	307	272	279	309	297	320	278	280	319	289	327	285	334	308	303	328	297	294	308	308	295	283	300	299	318	290	275	288	283	306	293	318	306	254	301	289	305	283	297	296	300	277	258	305	296	305	309	291	313	304	320	330	309	316	284	304	291	295	323	328	311	345	271	299	294	298	307	332	304	327	298	312	334	299	303	308	290	292	289	297	324	310	308	281	300	335	280	323	287	312	317	290	302	331	296	265	324	295	278	251	293	316	296	318	297	302	297	294	300	319	290	290	304	277	307	295	297	335	299	296	297	287	287	302	278	297	289	312	311	308	306	310	320	314	303	307	291	313	310	315	305	325	308	332	297	319	335	316	273	321	295	317	288	302	266	288	306	288	279	322	317	318	304	298	292	298	290	277	308	312	288	314	322	299	285	292	286	314	268	298	287	292	287	328	286	278	322	320	284	302	308	294	266	320	291	272	290	265	303	290	296	311	323	301	304	297	288	298	314	313	324	280	291	324	285	296	343	297	284	299	289	306	324	316	289	338	285	302	327	274	291	327	308	289	330	302	313	256	294	317	302	290	337	341	306	288	284	293	321	303	295	292	296	327	277	275	280	320	316	270	284	306	301	303	289	322	309	287	274	339	296	317	329	310	278	279	340	308	280	282	281	333	273	314	292	321	293	281	313	310	322	300	318	310	267	308	285	296	329	315	298	288	302	303	331	300	326	292	317	301	299	327	305	287	316	299	285	297	265	323	267	298	298	285	257	269	294	264	291	296	283	305	321	316	305	272	319	284	298	283	282	307	309	276	300	307	303	315	297	297	334	317	313	294	320	261	292	297	298	311	311	278	270	294	284	336	290	318	307	326	286	284	313	299	295	290	289	298	277	312	305	298	314	335	305	334	304	313	289	305	300	266	309	306	301	299	281	267	325	298	295	312	295	324	310	320	329	297	291	293	279	306	317	297	314	274	321	265	310	290	269	339	278	298	325	303	323	283	302	295	325	279	316	320	295	275	273	306	310	287	283	318	308	293	293	325	322	308	285	282	290	299	309	291	301	315	313	322	316	323	274	311	302	281	339	294	314	335	303	310	283	307	296	338	311	306	305	287	310	316	301	306	329	301	280	316	291	308	319	318	287	305	303	288	276	294	268	276	308	303	287	306	321	314	312	293	265	280	327	284	302	288	279	335	318	281	307	289	309	296	284	303	285	288	298	304	281	286	312	309	295	300	292	290	283	288	286	326	299	301	295	302	327	284	304	338	343	299	306	297	279	284	298	293	297	309	317	316	344	298	294	295	297	273	300	323	272	355	316	309	296	314	292	271	283	258	312	261	356	313	310	297	277	283	280	295	323	329	332	288	304	313	290	305	289	285	297	325	331	305	316	303	312	291	305	298	276	284	333	320	280	313	318	311	281	297	270	308	272	287	299	282	315	306	292	293	279	304	295	307	309	270	324	272	274	306	281	282	277	292	263	324	283	289	291	262	293	314	289	322	286	287	333	302	296	314	281	296	320	297	319	307	310	284	283	313	331	328	315	294	282	281	265	274	297	274	339	297	273	325	277	296	291	324	326	308	310	294	293	273	264	295	306	318	293	307	279	286	302	298	297	296	294	302	291	306	253	300	307	293	297	329	311	273	269	308	316	334	308	277	325	251	316	310	313	307	296	305	303	278	299	296	319	296	284	280	289	291	291	297	287	304	256	301	283	314	293	279	290	285	289	267	280	307	281	270	278	275	312	305	313	310	328	287	317	302	291	291	299	308	311	306	298	278	308	308	312	310	321	293	282	303	303	286	305	300	297	295	308	289	334	292	285	312	294	343	283	307	250	261	279	319	318	311	284	297	293	283	290	316	314	301	276	299	262	292	276	281	279	301	268	305	276	320	334	313	297	310	296	288	301	307	297	317	287	286	307	275	285	278	285	322	305	285	305	290	307	344	291	295	315	305	288	327	274	324	292	307	321	305	287	304	293	308	317	319	242	286	314	287	324	304	305	287	297	312	333	294	305	286	308	279	310	305	315	300	308	305	293	316	291	286	279	326	286	294	284	285	304	285	288	300	283	276	271	276	328	323	311	297	323	334	297	276	304	298	263	310	284	296	321	321	279	266	287	332	325	307	300	293	303	294	308	312	302	275	298	308	297	312	273	303	293	293	290	306	295	308	281	286	271	325	277	303	291	285	329	295	299	315	325	270	280	303	280	303	297	295	283	271	307	302	271	294	274	321	273	305	299	294	328	284	303	291	295	303	314	304	333	297	310	307	268	270	306	311	304	305	305	304	281	275	271	278	276	316	323	288	263	295	304	302	317	282	284	305	305	269	294	319	296	281	303	289	314	299	281	318	313	300	301	297	302	311	309	297	298	264	318	292	296	285	272	276	284	293	308	284	283	287	295	310	267	284	288	291	285	287	321	314	325	321	325	288	275	308	331	338	290	339	309	299	266	274	314	318	293	298	305	292	279	293	307	322	318	292	308	312	271	258	290	299	292	285	306	302	273	307	291	293	307	314	293	323	292	260	297	284	280	286	304	310	311	312	285	338	275	323	315	328	296	279	289	310	279	290	318	320	298	284	314	289	300	334	296	306	277	303	294	289	335	328	297	310	281	271	306	309	284	282	271	299	292	290	306	289	316	298	308	297	290	307	258	336	312	280	306	305	317	297	319	295	285	301	288	291	306	308	325	293	293	338	314	261	297	322	314	306	307	307	288	285	280	301	300	315	294	293	309	298	301	269	290	306	289	311	279	291	321	333	286	301	276	277	305	287	269	317	297	306	321	308	316	313	315	282	284	291	312	333	272	313	299	282	283	312	276	289	283	271	336	267	299	295	282	286	279	301	331	319	283	300	291	281	304	280	288	314	292	275	309	279	306	283	270	278	289	311	303	281	307	268	318	262	289	304	273	305	280	287	303	308	338	309	328	305	297	299	297	268	278	334	282	269	283	296	311	310	321	304	321	321	305	295	322	296	301	293	291	326	303	320	324	273	309	303	306	310	317	286	262	293	297	307	305	303	305	317	288	308	291	312
23008	8856	7806	4117	2802	1998	1497	1213	987	842	731	713	576	566	522	466	488	423	433	417	403	395	420	377	369	395	385	362	339	338	351	357	364	319	333	320	322	336	302	320	297	328	304	352	321	321	308	323	297	340	295	322	337	320	310	301	280	298	298	309	287	302	297	303	318	305	328	309	308	361	309	313	309	289	323	299	282	292	317	330	314	320	326	291	303	313	291	309	314	301	265	327	313	288	300	315	304	285	299	313	328	301	331	281	298	287	327	292	333	327	294	340	289	302	309	335	302	280	310	298	326	318	324	311	324	304	319	301	322	315	319	324	283	308	303	291	316	334	321	306	359	324	316	324	308	303	316	322	306	283	270	323	308	287	297	320	339	325	327	307	320	299	322	316	287	320	310	332	282	312	294	284	331	312	314	302	303	325	289	296	319	317	315	271	284	320	328	321	300	268	308	295	307	301	321	265	298	314	314	306	297	325	317	323	293	303	277	294	338	321	332	312	291	317	294	314	325	296	308	312	282	290	315	332	265	310	350	294	321	283	325	287	322	310	294	303	335	308	311	308	323	324	342	295	316	291	313	304	299	319	299	295	315	299	296	314	289	290	299	307	294	322	269	279	326	290	288	309	297	329	319	296	311	274	278	319	346	323	254	291	285	303	315	283	312	290	283	302	269	299	296	316	291	314	291	294	291	329	317	316	318	335	307	305	304	326	295	275	293	318	317	322	300	308	303	276	317	317	310	294	300	274	312	282	310	286	315	303	287	318	312	297	321	342	333	276	285	304	348	286	298	324	316	286	318	323	314	325	284	320	311	272	309	306	318	295	262	311	290	303	285	294	295	312	296	294	305	318	300	293	293	317	289	275	325	357	329	292	330	308	293	332	270	313	307	316	291	324	303	343	295	279	319	280	294	316	298	324	309	323	322	296	314	290	285	270	290	310	289	296	283	294	291	291	297	312	314	308	313	300	303	309	281	307	305	280	280	282	297	304	285	335	285	320	322	308	323	303	326	336	327	277	292	338	284	287	308	319	279	286	309	300	305	305	310	299	310	292	294	297	308	333	301	313	326	304	310	302	310	297	351	303	329	332	303	311	335	286	308	316	317	311	316	333	313	302	350	298	330	294	319	307	314	295	321	299	311	301	298	298	289	298	275	319	295	325	306	302	289	314	307	294	290	321	306	316	308	281	292	270	302	309	310	277	318	277	319	307	301	269	313	282	304	299	281	297	317	321	298	288	319	289	293	324	311	277	303	312	313	299	289	302	308	327	314	332	290	323	285	298	320	295	325	310	304	311	330	288	311	278	285	292	317	315	296	283	305	294	303	282	299	323	302	260	308	306	299	323	318	308	287	328	295	301	291	296	317	306	337	301	283	291	331	300	289	293	293	290	298	310	331	301	290	286	322	353	287	331	333	320	324	294	330	316	297	302	287	297	306	301	290	318	321	329	288	281	295	308	290	314	326	314	311	314	282	288	306	329	264	326	294	295	331	332	305	314	311	295	301	297	335	297	297	294	294	290	335	354	303	277	297	296	334	316	297	286	269	318	322	288	308	332	308	312	311	331	285	322	320	301	302	316	297	308	280	294	319	329	296	274	306	315	298	297	319	317	320	312	296	329	301	283	289	318	313	310	308	310	318	270	331	275	305	284	285	300	325	317	325	306	310	328	294	321	288	297	266	340	291	302	324	298	284	329	288	307	301	309	321	306	314	286	309	310	312	311	315	295	305	288	301	319	273	278	302	353	299	293	298	312	288	287	320	296	293	286	295	328	288	288	295	297	309	341	288	308	291	322	304	295	317	285	312	288	311	346	290	300	285	330	311	295	310	320	294	289	308	268	330	307	295	325	299	327	301	312	304	317	313	301	308	307	282	296	305	315	331	314	316	308	291	298	305	303	309	272	343	311	325	283	322	316	277	330	279	271	318	310	296	327	303	326	311	285	314	335	320	269	306	312	325	347	301	295	291	290	289	319	289	299	297	310	310	313	307	302	323	321	297	325	281	310	317	304	290	312	331	318	294	311	302	303	295	312	295	302	287	273	302	296	306	297	309	295	302	293	282	283	324	313	308	293	317	306	287	299	313	310	322	292	331	287	318	298	281	323	273	302	297	302	291	329	320	280	325	296	282	286	307	282	307	273	318	320	299	306	315	282	301	292	287	302	300	322	307	311	292	292	323	307	295	325	320	269	306	310	286	305	307	308	314	312	310	282	314	318	335	304	338	317	312	333	282	299	261	282	301	306	316	310	317	304	316	291	296	296	293	297	317	343	323	294	302	320	312	296	268	264	330	305	306	274	326	302	328	284	288	302	301	295	299	295	270	291	294	316	317	306	282	281	317	300	325	307	343	320	295	311	331	291	291	296	283	282	322	303	300	301	292	321	292	281	314	304	326	301	272	287	323	294	289	329	307	309	282	308	306	313	308	318	320	303	314	293	299	299	314	305	310	291	296	313	305	289	314	292	303	301	312	295	292	322	320	287	316	312	289	263	321	320	294	313	300	301	323	319	313	304	308	277	285	286	310	290	290	306	291	308	318	305	278	307	318	296	278	323	313	286	303	322	267	264	278	290	305	295	309	316	289	303	314	304	333	305	296	343	310	278	328	307	297	293	329	308	290	304	325	315	318	297	316	321	308	313	285	311	305	351	285	288	276	291	303	291	321	316	281	284	322	303	310	336	288	322	296	314	277	308	284	296	295	319	321	310	332	296	300	334	283	287	330	299	276	279	320	295	295	299	343	272	288	304	309	327	314	310	316	282	301	301	291	302	301	323	282	305	288	303	299	275	304	314	273	325	330	320	297	309	268	315	341	325	293	288	311	304	294	269	306	315	303	298	341	276	322	301	307	285	290	319	317	333	318	302	308	314	271	298	323	303	310	270	301	312	321	304	300	273	278	310	313	277	300	300	318	310	319	345	306	287	305	289	302	307	307	345	300	318	326	296	310	298	294	281	280	297	314	288	310	297	300	298	290	305	330	315	311	295	304	288	294	293	312	291	314	316	338	286	332	311	323	325	330	318	303	275	293	279	308	286	335	297	303	310	312	365	310	341	315	315	288	290	333	327	293	327	319	332	285	300	329	288	285	287	290	307	315	280	313	295	305	286	304	290	343	302	297	320	321	314	332	275	300	288	295	319	302	313	299	335	325	307	313	310	344	293	323	281	290	283	287	308	294	303	317	317	280	339	296	305	299	332	304	304	306	299	288	298	309	337	282	280	311	315	303	316	314	318	270	335	324	315	271	320	305	327	328	336	317	298	289	325	274	322	306	309	287	328	322	306	303	307	297	319	295	306	279	335	314	255	313	321	312	280	311	291	277	314	284	315	311	273	296	313	288	285	311	351	328	308	296	294	311	319	291	299	281	307	314	329	342	294	310	291	301	282	323	293	272	309	282	310	326	280	296	293	330	334	282	269	323	291	320	313	331	303	327	298	328	314	295	290	341	307	303	291	320	300	299	307	346	300	311	280	285	307
22969	20662	27666	23703	20663	20747	9480	1641	1242	1031	1034	986	878	881	834	787	782	774	721	714	742	697	666	735	676	715	695	696	665	621	708	636	625	620	663	640	678	700	612	655	668	649	666	651	647	641	671	545	631	577	630	653	631	601	640	595	684	626	615	582	617	609	601	648	623	637	647	603	600	655	629	589	607	618	621	590	627	635	619	643	569	617	606	639	615	606	616	631	632	590	596	614	627	606	615	599	619	633	622	611	600	602	602	601	563	647	622	606	586	629	624	630	622	634	619	613	600	625	617	609	620	613	623	638	595	589	581	623	590	610	629	611	610	616	588	554	582	624	595	640	622	653	598	651	620	568	602	576	604	583	632	662	642	595	608	637	616	636	594	580	594	640	633	564	581	636	642	571	608	640	598	613	629	624	649	627	587	615	571	619	569	588	641	576	624	581	587	603	644	532	621	652	584	601	615	621	621	610	594	596	583	634	583	599	558	617	587	605	638	627	613	588	552	623	628	586	558	583	615	609	651	599	636	618	635	620	645	597	641	657	589	598	576	656	588	593	583	588	612	587	576	597	635	650	598	627	593	613	586	610	635	566	590	599	622	585	605	636	605	595	618	599	566	646	587	571	613	626	619	591	609	610	611	606	581	573	603	614	564	625	587	627	633	567	601	617	599	582	631	649	623	573	631	630	636	606	611	613	620	615	611	589	637	653	620	575	614	600	642	637	623	605	621	616	635	626	658	598	633	587	643	576	608	564	637	569	672	603	645	587	632	620	653	585	617	620	635	583	606	590	617	594	667	588	592	635	590	604	614	597	600	643	630	613	634	627	589	605	611	577	596	576	585	594	609	571	616	625	641	581	581	567	573	597	616	624	589	569	619	649	639	631	624	602	620	594	613	620	601	603	634	627	621	607	603	592	606	599	633	609	615	643	605	591	642	615	629	572	592	622	591	699	632	609	631	581	585	617	582	630	617	640	630	659	546	616	602	607	667	628	578	605	558	613	580	614	609	651	628	599	595	581	637	626	569	576	622	604	650	589	612	620	611	617	665	615	608	603	604	591	635	597	595	576	602	599	621	635	628	632	619	631	565	587	597	628	656	573	603	564	628	640	601	576	606	604	594	626	629	648	601	607	602	657	586	640	584	562	622	626	618	603	595	575	616	616	604	615	609	625	614	570	589	629	622	646	629	618	599	610	623	586	601	559	664	559	580	672	615	603	598	609	650	599	611	607	582	603	653	623	624	584	566	556	623	605	610	618	616	624	614	626	625	582	597	655	602	639	592	621	611	595	631	589	597	577	618	610	617	599	580	607	624	625	635	638	610	600	625	581	592	595	592	550	602	607	625	620	589	653	604	585	540	596	551	644	606	580	613	608	579	623	589	611	568	587	611	614	598	641	601	625	637	622	566	628	614	605	600	603	626	599	598	589	614	630	584	596	646	591	608	610	609	615	584	623	633	615	634	576	628	569	617	573	612	590	627	650	611	625	612	597	600	610	649	626	639	646	619	606	639	606	596	646	584	630	631	595	587	592	600	595	578	600	633	569	585	576	594	624	607	640	625	646	589	616	611	623	579	658	612	621	629	605	609	636	628	628	567	608	656	603	550	585	651	574	569	566	611	622	599	607	585	604	608	594	621	643	607	597	639	638	576	595	652	618	609	601	569	612	652	625	544	609	612	602	580	603	609	576	616	605	618	623	624	601	600	625	599	561	566	623	626	640	624	622	582	641	578	601	591	580	588	631	617	607	620	617	640	616	589	563	614	644	626	562	596	595	617	575	606	647	664	606	626	621	626	587	603	627	599	596	615	621	612	584	616	656	617	595	603	618	631	585	566	641	609	558	628	556	583	673	616	635	592	571	653	604	574	599	595	614	635	583	578	576	599	604	578	602	569	654	604	621	596	592	587	601	551	575	627	607	609	579	589	613	599	614	635	609	607	639	612	621	621	632	584	633	621	576	619	630	580	663	589	595	635	654	566	642	612	636	623	622	609	601	634	623	590	661	625	596	621	630	592	615	606	606	639	577	619	618	594	588	613	596	580	618	616	609	628	601	560	612	605	565	604	617	606	642	608	608	589	584	612	610	608	616	600	601	649	638	616	583	616	641	616	616	597	603	617	579	568	595	614	622	624	629	630	623	663	576	602	593	602	606	613	591	632	619	623	561	606	640	603	600	607	594	622	622	543	658	619	606	531	584	591	591	638	595	607	652	601	600	595	591	548	637	598	621	624	609	628	615	577	616	647	601	615	640	624	664	607	627	649	618	669	603	592	592	545	603	572	596	605	629	674	599	616	612	639	589	629	613	611	613	580	627	567	647	607	631	610	585	596	616	551	565	603	600	604	623	589	631	663	597	647	612	593	597	601	543	600	656	599	636	630	594	595	570	608	604	593	665	610	621	586	618	643	589	628	594	643	616	614	615	642	634	650	618	661	632	602	635	614	552	600	657	601	631	639	604	624	611	640	619	632	590	634	591	629	578	620	591	586	585	593	638	597	602	610	642	580	569	599	590	580	561	622	594	625	575	636	621	620	601	635	610	586	632	652	556	628	567	624	621	574	603	657	607	566	625	571	583	626	595	618	607	630	607	631	604	603	634	631	584	627	601	586	605	608	646	593	618	591	592	623	610	551	570	607	601	641	582	612	628	637	626	607	603	605	640	647	607	611	584	591	611	632	617	552	604	618	598	613	579	609	582	624	601	603	591	650	577	598	621	611	616	638	622	618	598	612	591	626	601	599	594	609	639	658	617	594	626	605	617	612	606	650	611	653	632	593	602	606	608	614	588	605	607	582	558	613	625	610	660	580	587	558	628	635	627	645	624	641	582	630	593	639	596	625	638	614	574	669	658	598	599	587	566	599	642	584	592	622	609	605	644	611	623	613	602	567	657	627	589	662	581	599	612	584	609	593	607	620	601	628	576	572	605	554	601	593	611	669	605	605	627	637	610	582	594	610	604	619	603	611	583	639	652	585	621	627	644	644	635	602	605	639	627	626	628	626	618	640	626	601	596	577	609	639	602	587	598	562	621	582	632	607	616	652	618	623	614	615	634	628	602	592	648	589	558	599	641	629	644	630	632	585	595	584	602	553	638	575	623	597	611	588	648	538	563	598	623	654	609	611	618	603	546	597	550	585	618	620	660	631	620	620	609	606	575	618	578	595	611	632	592	573	627	581	621	596	666	606	605	589	614	654	570	632	595	610	619	635	654	610	631	600	644	585	655	616	588	595	591	621	617	617	646	600	638	611	585	604	632	566	564	629	615	580	621	614	588	609	601	566	615	566	572	584	612	649	604	628	656	625	620	640	631	622	617	597	634	592	614	608	631	601	611	616	613	579	578	578	570	622	637	636	596	594	634	672	578	614	575	638	622	647	604	611	626	632	614	625	653	596	586	619	616	551	566	615	585	615	595	604	610	589	637	597	627	595	600	619	601	644	637	622	624	634	627	638	580	557	657	598	606	643	564	610	603	549	620	590	600
20790	15205	13971	7892	5344	4012	2950	2449	1974	1703	1470	1346	1178	1145	1041	975	942	866	894	815	782	760	756	722	737	653	746	709	684	681	692	676	637	669	635	619	639	635	643	607	640	628	627	593	629	604	644	635	574	651	668	641	640	607	631	668	616	563	659	601	613	632	628	581	586	636	615	610	616	571	600	628	619	567	613	610	600	590	595	611	594	576	622	620	553	571	604	579	593	577	559	603	547	549	603	580	670	610	544	581	585	660	608	587	611	598	598	551	591	640	578	598	580	590	575	582	568	612	568	606	565	616	564	587	603	602	601	593	649	630	578	612	578	543	596	564	600	624	601	615	592	577	587	613	630	599	601	592	593	598	596	549	559	620	580	595	630	548	580	587	601	575	586	555	597	602	591	616	594	553	617	594	591	604	598	608	559	569	538	577	628	580	602	607	624	583	597	587	613	563	570	627	552	601	644	594	578	581	534	562	573	592	574	607	596	549	579	543	538	604	613	560	605	594	590	635	589	571	572	554	603	562	594	609	566	581	579	562	619	615	556	570	571	562	571	571	574	571	555	593	626	539	537	601	577	577	617	567	581	616	555	578	548	555	590	590	623	601	569	586	582	587	601	621	578	601	561	579	593	620	580	567	565	570	623	615	572	567	604	567	591	612	604	572	591	545	636	643	566	601	607	618	567	557	593	514	548	584	575	657	625	585	553	549	566	581	605	610	579	588	586	577	615	576	611	572	605	582	636	582	591	547	595	580	587	591	585	632	623	585	586	564	591	550	580	542	565	599	602	605	573	586	596	613	606	573	581	609	604	604	587	571	592	550	610	606	550	601	586	570	619	580	607	572	618	645	585	586	592	536	573	624	620	607	579	609	566	560	606	550	633	622	618	579	589	566	567	559	627	581	574	566	590	602	555	591	600	642	555	594	605	606	589	627	584	595	591	623	563	585	599	577	596	579	614	617	590	584	573	550	575	608	596	590	554	590	607	628	617	563	622	602	566	637	593	629	622	605	591	577	573	617	580	539	621	570	579	608	584	631	622	598	599	566	583	543	570	555	608	563	580	572	594	588	601	616	536	557	593	589	561	573	595	576	597	574	594	588	581	593	588	616	604	527	613	608	624	576	589	584	616	626	592	580	597	563	574	584	580	599	603	608	601	568	558	616	579	609	656	566	602	570	628	570	573	590	596	599	573	627	589	574	609	530	560	601	618	603	584	638	574	539	573	633	579	593	607	586	589	597	567	586	579	562	589	595	600	598	623	627	567	552	549	593	587	541	607	585	586	605	605	585	570	554	620	648	591	583	564	575	591	554	561	605	583	557	591	566	613	576	600	575	551	574	610	567	627	588	639	525	569	577	596	626	567	619	575	575	576	577	562	549	611	586	590	604	528	609	617	653	603	614	565	605	609	615	591	584	623	602	569	630	593	626	651	585	606	598	629	565	555	590	567	607	572	607	608	528	581	599	602	638	601	545	608	611	580	577	582	615	610	608	595	590	615	561	577	582	580	603	578	595	581	607	545	541	561	604	582	573	542	557	603	610	540	575	608	609	606	617	583	573	589	579	599	596	583	614	571	601	605	602	564	571	522	601	588	602	575	569	598	611	608	592	622	576	582	600	560	585	594	587	615	645	615	566	593	617	585	584	596	556	600	560	621	604	548	596	544	610	595	620	599	598	578	581	564	562	615	604	626	628	593	578	608	575	559	583	564	611	563	634	575	606	570	628	564	603	533	599	531	586	636	591	565	609	564	591	610	582	586	560	556	593	591	572	586	551	622	576	577	587	582	558	552	578	601	589	613	598	569	557	566	583	596	643	542	573	606	596	589	616	595	553	587	632	576	608	606	574	557	592	588	598	575	618	557	566	610	630	575	603	605	575	522	576	636	588	609	582	562	589	532	579	589	598	574	578	565	595	567	634	619	557	560	580	595	564	604	552	555	576	575	600	604	616	606	588	620	590	564	600	592	582	553	560	580	576	617	592	593	594	569	581	592	569	612	556	612	585	592	599	589	558	604	609	560	582	615	572	578	654	596	597	596	583	564	598	605	632	569	554	550	587	645	563	611	555	627	593	612	557	568	596	575	617	612	592	590	566	629	554	600	615	601	572	556	567	562	571	624	556	585	591	543	609	577	627	609	618	578	578	571	615	558	645	602	574	562	577	598	540	555	604	594	603	592	560	580	603	606	585	524	585	581	556	596	629	604	574	581	589	613	618	569	573	582	579	563	600	594	547	549	645	574	544	561	637	580	613	591	573	614	572	618	574	558	606	560	609	591	560	623	549	591	557	570	577	611	610	572	555	569	601	618	589	616	621	599	595	603	572	552	595	557	603	593	610	589	575	622	568	557	596	591	581	544	584	620	551	567	586	539	610	582	624	558	604	552	563	607	598	596	566	613	600	600	603	603	526	626	527	571	625	647	613	554	589	526	580	567	557	613	594	565	611	607	600	628	579	561	601	558	550	616	616	576	583	584	609	569	584	583	605	580	620	596	582	567	579	576	575	582	640	623	600	594	604	626	568	608	591	575	598	545	561	646	558	580	574	591	579	614	617	621	596	584	574	634	614	597	565	583	606	642	562	584	562	597	601	572	562	555	582	603	563	530	602	636	602	557	578	581	586	608	579	588	631	534	610	537	543	562	597	609	584	594	572	562	609	594	591	554	571	579	606	563	585	630	657	587	558	604	591	653	572	617	580	555	598	640	584	597	549	611	571	564	585	614	555	597	598	571	579	539	619	576	598	628	576	606	610	584	592	572	558	597	604	595	593	547	638	613	585	633	612	609	573	564	588	568	598	583	588	564	589	591	599	603	583	590	594	613	582	632	588	616	611	588	580	592	594	634	554	548	549	588	587	557	573	573	577	574	526	572	563	589	574	572	621	572	607	595	605	605	593	578	579	608	579	600	576	628	558	614	593	590	606	636	600	603	609	576	571	615	591	622	583	581	613	562	612	582	555	597	577	535	597	631	588	539	548	562	551	637	580	608	584	568	603	625	538	562	566	576	597	592	593	567	588	598	627	529	557	560	584	590	586	571	608	628	609	609	607	583	591	618	601	532	578	549	623	571	614	612	656	539	548	567	641	588	590	612	573	570	562	602	574	570	550	588	586	587	549	540	595	582	561	624	566	587	570	601	616	601	538	603	584	590	583	608	613	580	618	605	578	635	576	584	571	600	632	578	548	630	592	603	585	568	561	604	570	587	569	572	605	591	560	597	582	595	570	531	605	558	593	585	606	595	605	609	603	582	556	590	582	572	591	537	553	626	613	613	555	600	571	602	611	581	607	595	574	556	575	567	596	578	590	587	572	596	589	555	585	580	568	573	577	543	572	588	559	598	609	580	611	590	559	561	559	606	612	558	556	568	593	622	542	557	596	590	576	627	599	578	628	609	585	611	604	577	601	616	600	587	606	544	561	570	604	596	588	609	550	577	596	606	604	532	571	584	591	579	573	591	567	608	598	609	579	584	585	609	599	558	609
30519	13772	1787	466	339	289	274	284	296	286	255	290	277	284	230	255	252	263	273	275	261	229	269	238	251	260	256	243	272	270	245	295	248	253	218	273	276	251	255	259	237	248	274	256	252	245	272	282	265	303	246	269	269	247	269	236	240	235	231	257	274	280	275	277	264	260	261	252	247	256	275	238	258	265	235	269	296	274	248	250	281	229	244	258	261	252	233	265	284	264	293	274	253	247	264	247	275	236	242	274	267	263	268	246	225	257	254	274	283	276	248	240	256	269	258	293	247	267	253	295	290	264	258	278	283	270	243	255	247	274	242	235	260	270	282	270	282	253	233	269	277	282	239	272	249	244	280	258	258	250	253	263	258	259	239	274	269	273	259	269	243	284	261	226	249	238	291	248	290	242	273	270	268	294	236	259	278	247	256	273	276	257	257	259	270	240	272	255	276	253	255	247	253	258	255	261	247	245	247	252	253	267	249	256	283	287	269	269	279	286	263	259	228	264	256	241	247	292	232	283	248	253	271	264	225	274	252	256	264	238	263	282	256	255	251	238	261	294	239	275	248	242	272	269	275	255	260	259	263	275	264	254	270	258	250	251	257	291	252	256	231	258	280	230	247	268	247	284	253	264	226	266	262	257	281	283	255	256	253	261	257	265	272	253	254	228	266	274	259	249	271	263	256	265	264	267	256	257	243	258	304	300	249	247	244	258	224	249	253	253	271	261	251	272	265	268	237	271	246	277	269	247	245	247	282	256	274	238	235	264	270	269	236	242	281	242	262	264	263	251	272	276	291	259	256	247	261	273	243	265	247	276	283	268	282	282	255	248	266	259	281	262	253	284	265	270	241	266	283	251	270	242	230	253	235	253	286	262	268	240	261	246	261	236	257	253	311	231	230	241	280	265	286	252	251	245	270	246	248	257	243	255	292	242	242	293	270	241	240	242	252	251	271	251	297	235	259	251	254	249	263	221	257	249	240	286	260	269	270	247	232	257	266	266	235	282	255	261	250	252	262	273	239	250	271	244	243	242	275	271	246	246	270	254	261	265	267	283	260	268	255	271	285	271	278	254	250	288	257	246	247	300	239	256	268	233	261	272	259	285	254	231	227	275	270	236	260	273	259	261	280	284	244	259	247	243	241	292	259	263	252	282	264	256	227	272	256	278	245	304	249	274	281	280	255	260	260	248	273	257	278	235	257	270	269	269	259	261	276	279	248	276	249	263	254	280	302	223	271	248	280	274	288	262	236	274	288	261	270	253	240	242	260	254	252	250	256	245	296	277	253	251	269	260	242	244	257	245	257	261	244	274	261	265	253	237	246	234	263	259	264	261	265	283	245	244	272	248	251	278	244	270	254	267	265	277	237	257	277	261	255	257	225	282	262	279	257	260	262	255	272	287	248	268	277	256	248	260	275	284	235	275	224	260	259	281	215	248	253	279	255	284	261	242	282	230	250	268	238	231	284	262	270	278	261	259	266	252	257	284	252	273	254	283	270	245	273	277	252	245	255	282	253	274	262	266	273	276	220	253	269	237	283	276	259	241	262	262	261	264	247	268	262	275	261	266	271	231	239	227	275	247	267	272	249	283	260	282	271	280	264	266	286	287	243	228	268	243	266	243	269	256	258	282	260	251	254	256	239	268	273	247	264	260	279	276	238	266	245	234	291	279	299	229	227	286	311	256	244	241	292	236	261	278	305	221	256	252	240	278	247	266	234	263	256	270	272	223	255	241	265	243	278	288	255	252	245	230	257	292	276	215	280	282	278	254	263	285	267	272	260	277	241	265	259	249	249	243	242	251	222	275	247	262	233	278	272	273	250	238	264	243	275	238	264	247	255	253	273	242	286	271	284	260	258	242	264	253	272	271	260	280	238	262	275	268	245	269	261	233	227	247	249	278	250	264	272	262	233	264	242	252	243	250	246	269	251	259	199	242	259	281	275	268	266	248	252	244	264	260	231	260	245	273	269	285	279	234	235	269	240	265	256	263	262	238	282	294	251	301	263	255	276	295	256	260	255	283	240	268	268	284	251	257	293	247	260	264	242	293	265	266	242	293	249	249	252	255	253	268	266	246	252	244	247	238	281	271	252	262	265	260	229	275	259	290	242	261	262	238	247	232	251	252	262	288	247	260	278	269	260	261	231	259	260	267	303	263	228	252	275	246	257	235	276	229	255	273	247	268	258	263	269	269	275	240	247	241	235	268	209	233	243	257	269	281	273	252	290	260	226	263	253	243	279	235	244	239	276	270	298	285	295	268	260	253	269	264	215	246	255	264	270	250	264	255	281	263	256	264	291	270	238	268	243	257	239	258	289	264	256	250	252	242	267	261	259	260	257	263	231	263	240	256	271	259	265	275	238	255	249	273	278	274	247	263	234	265	272	271	250	285	269	276	268	303	258	259	256	263	259	246	235	247	239	270	258	252	273	242	247	243	269	279	225	264	269	251	262	265	256	264	248	256	237	250	271	255	254	260	258	269	279	262	272	258	231	267	283	276	258	266	233	251	256	265	263	265	305	262	277	244	273	234	287	274	262	244	264	262	241	293	290	283	250	247	254	293	265	258	263	248	210	265	257	265	257	268	247	264	265	267	266	223	265	269	261	243	265	243	263	279	288	260	235	272	278	242	245	253	245	261	253	290	247	253	260	258	258	245	259	280	279	258	262	279	303	247	266	243	272	239	274	279	258	244	265	250	234	265	237	230	266	270	262	241	271	263	247	261	244	260	256	280	265	235	269	265	273	244	255	269	252	272	272	281	239	262	251	261	240	245	259	248	265	277	258	258	252	287	261	254	259	251	291	266	240	264	258	300	245	293	255	281	266	235	272	271	278	267	227	263	249	247	264	279	285	235	240	257	232	263	251	246	280	257	230	265	251	245	265	263	285	292	261	269	263	247	288	252	237	279	261	247	252	258	229	276	253	270	250	273	272	241	239	254	263	252	272	247	259	229	231	257	273	247	275	284	254	255	246	264	255	255	249	269	247	229	299	235	263	242	260	261	235	248	255	258	236	272	250	260	245	268	245	263	253	255	264	259	283	274	255	254	266	245	270	268	288	249	283	238	254	263	264	244	249	285	282	250	277	255	261	287	261	269	244	271	235	263	269	249	260	262	247	282	253	277	215	226	269	258	248	269	260	251	257	262	257	245	269	279	270	239	267	242	269	250	264	280	261	279	283	274	259	265	247	259	244	223	287	253	259	263	232	288	275	237	282	262	256	280	257	242	246	266	228	257	238	255	257	287	274	254	264	272	295	255	277	276	283	301	238	249	235	243	229	255	247	273	264	251	263	266	261	283	258	233	243	269	242	261	258	289	291	247	257	252	277	245	244	257	274	268	256	246	273	244	244	275	245	247	267	273	265	254	256	250	270	282	274	271	262	263	273	238	292	255	278	252	285	230	245	227	266	277	256	271	285	268	270	267	267	276	261	269	234	264	253	292	259	269	273	251	284	252	294	261	278	272	264	276	249	252	289	270
15350	794	743	468	392	373	339	307	329	305	332	333	292	297	275	296	282	287	311	287	298	315	268	297	268	258	280	299	280	301	283	285	299	297	281	288	294	289	285	290	287	269	305	303	292	267	301	305	275	291	262	305	294	298	271	278	264	310	286	285	316	271	263	306	279	279	315	288	323	281	312	289	284	268	274	260	282	303	318	258	296	323	303	264	284	287	297	308	294	284	278	296	300	275	276	309	281	291	240	275	272	277	301	264	276	293	257	265	297	300	264	272	289	292	296	269	272	301	315	280	254	303	267	299	269	277	308	278	295	284	299	276	293	319	280	269	292	320	292	291	294	292	291	297	290	291	305	300	295	276	282	287	254	299	289	256	276	273	278	289	267	268	283	264	294	297	312	314	305	327	305	278	269	298	309	270	312	300	275	304	283	275	289	284	290	313	271	291	259	258	269	294	305	271	275	312	305	285	275	278	301	291	289	283	296	297	286	284	290	316	271	269	280	292	303	281	285	264	296	283	270	281	273	276	262	280	304	254	260	299	283	273	281	287	267	290	302	272	270	280	282	258	306	282	286	285	270	303	275	293	297	266	267	275	294	299	307	289	260	277	268	270	289	270	261	309	300	271	287	286	288	278	326	265	286	319	309	262	289	262	256	277	292	283	275	260	272	270	290	298	279	306	258	299	310	303	275	285	263	300	260	260	287	269	306	270	274	267	313	276	258	272	268	272	249	266	314	261	265	314	267	303	302	291	282	294	306	276	289	300	284	259	296	307	294	260	276	293	258	294	255	287	301	327	302	256	286	335	284	273	296	260	277	279	298	309	309	293	279	296	302	301	299	294	279	308	242	261	308	294	331	311	277	313	255	283	303	278	291	250	283	231	251	304	262	314	263	305	272	263	291	300	272	302	280	287	267	290	279	304	286	303	281	266	303	286	273	299	282	285	302	290	280	281	273	283	296	333	268	294	273	283	290	273	280	299	292	253	301	267	276	306	299	265	301	289	270	316	318	305	298	294	271	283	323	311	296	290	285	294	299	281	293	259	276	293	286	313	293	291	263	335	284	291	290	312	284	293	279	288	286	276	270	298	270	303	302	268	252	253	292	291	278	295	253	294	290	285	295	267	315	277	285	274	269	294	272	301	295	282	289	271	289	296	294	270	307	305	264	289	323	289	288	277	278	258	307	279	318	277	282	264	259	272	271	312	293	290	311	304	303	277	322	286	298	284	293	274	294	276	282	293	289	267	296	288	306	290	261	324	274	295	276	271	292	296	286	282	259	282	317	311	286	298	279	282	279	269	320	304	258	299	285	265	251	296	269	300	321	278	286	305	298	266	308	288	276	256	269	273	275	271	263	284	287	288	308	284	256	291	269	310	319	274	258	305	315	312	293	268	282	300	290	282	290	299	293	253	288	307	265	294	293	286	289	285	253	297	285	263	300	301	268	276	302	301	271	335	289	261	278	280	286	266	261	297	312	317	316	294	278	249	305	269	297	289	286	269	306	305	305	277	273	295	266	283	266	305	282	279	293	289	288	285	284	289	291	285	285	260	278	298	275	258	295	307	252	306	302	265	304	284	282	298	301	310	283	280	305	286	285	284	290	283	299	282	283	264	280	298	276	301	277	272	280	304	293	268	268	291	305	271	286	283	307	267	299	291	308	309	285	298	293	284	281	285	274	297	271	285	277	291	283	246	290	310	308	291	274	274	268	250	294	297	292	290	276	280	282	280	297	266	299	304	287	286	254	305	301	300	293	314	270	280	287	254	272	300	294	282	258	280	301	271	306	282	262	269	294	288	293	289	280	266	261	286	286	293	285	297	278	259	268	304	294	280	280	305	293	270	293	265	280	292	294	300	281	296	272	307	249	289	275	313	283	278	274	255	309	301	284	290	294	326	261	331	297	270	270	259	311	316	320	276	279	293	275	289	305	303	266	290	293	240	267	288	307	305	301	290	296	279	290	278	277	289	292	264	295	297	279	289	301	321	272	261	309	272	275	268	264	286	270	284	265	306	299	304	305	283	345	287	310	294	290	312	282	264	257	293	281	265	294	284	300	285	271	290	280	309	285	306	313	284	281	297	318	312	298	279	313	289	292	277	285	301	275	277	274	269	294	303	309	308	289	269	277	312	305	298	282	287	286	293	259	275	290	307	270	292	261	303	289	280	303	267	292	292	289	272	281	288	296	308	289	274	294	261	269	251	281	265	272	269	289	310	304	289	286	277	270	278	289	272	306	291	281	292	307	306	275	313	279	318	299	241	311	290	330	299	264	292	296	267	295	263	319	275	327	297	294	284	285	287	298	318	284	300	275	275	271	295	297	289	309	282	298	290	301	302	268	285	290	279	260	282	276	318	285	282	277	262	277	289	297	253	270	301	290	282	286	279	298	293	283	300	292	277	277	289	309	291	310	299	284	298	278	277	272	273	262	277	296	305	308	334	292	277	301	285	306	292	258	274	286	277	271	271	272	321	299	303	298	288	294	278	316	286	293	268	289	268	307	307	300	288	283	280	283	315	278	311	296	262	298	308	276	283	260	312	313	276	254	283	294	304	296	280	309	305	285	306	271	261	290	268	272	289	297	288	304	263	294	317	286	278	311	273	301	292	300	288	287	292	292	284	268	304	260	293	270	291	298	314	291	266	290	282	301	319	291	284	283	288	324	288	307	315	313	298	273	255	276	300	275	277	279	305	269	257	326	293	301	266	274	287	276	265	285	273	289	273	283	265	297	287	270	250	340	287	296	282	299	279	293	287	295	294	300	319	294	272	289	296	292	289	267	295	325	300	281	300	272	282	283	291	281	277	302	289	287	297	287	284	298	283	304	255	286	294	289	268	271	299	266	268	298	273	288	317	276	290	263	289	281	285	298	283	283	281	299	291	268	293	287	285	274	292	278	290	270	297	296	280	292	286	291	284	278	283	294	306	301	258	294	287	255	280	278	272	275	300	275	308	309	310	277	264	279	273	272	301	301	290	267	292	290	264	287	287	285	259	280	301	287	254	278	286	294	299	290	291	273	314	274	290	275	294	314	284	279	281	271	270	279	302	276	295	260	285	268	298	295	283	282	301	276	281	276	281	291	291	285	261	293	275	300	292	306	307	270	283	286	282	297	301	296	271	305	303	280	305	272	322	279	289	277	278	304	273	292	310	290	272	274	293	279	316	279	293	308	282	310	288	279	282	256	293	267	306	289	313	290	290	293	295	282	251	290	280	309	299	266	309	314	278	276	279	269	287	290	292	310	276	275	279	264	300	285	290	286	285	292	295	304	294	288	281	292	299	250	302	269	284	287	289	318	304	277	305	279	285	276	278	310	293	300	297	272	286	291	294	287	276	280	270	279	295	301	289	275	264	275	288	294	274	289	290	288	279	282	276	246	312	300	258	284	287	297	259	268	327	276	274	282	266	306	274	297	289	290	294	286	288	287	243	307	306	251	296	263	292	308	286	308	277	274	259	291	273	284	295	273	298	296	285
25055	20666	27259	24077	20655	9446	1048	778	574	514	470	414	417	384	397	382	392	369	361	341	340	338	324	316	294	342	332	356	317	348	331	319	326	340	319	273	333	313	296	294	327	282	288	344	326	291	326	315	291	290	285	336	305	291	353	303	290	278	300	313	281	324	267	287	294	281	321	294	308	328	319	313	287	270	293	314	282	304	297	307	297	309	314	305	268	299	268	296	272	302	279	294	271	320	325	292	315	289	300	313	290	308	275	279	308	335	281	311	286	318	289	300	339	302	266	286	328	278	324	288	306	307	267	278	321	299	279	309	302	294	357	337	291	302	258	307	315	287	301	316	319	324	333	272	282	269	297	281	323	290	281	284	275	257	317	322	322	330	289	285	277	313	287	314	297	302	280	298	307	270	288	303	335	303	318	308	275	297	294	314	300	287	307	317	277	286	330	323	271	290	283	271	291	271	293	313	303	303	289	333	295	295	277	264	283	282	310	310	320	303	290	299	299	292	287	272	306	303	315	274	295	302	315	284	279	273	291	314	340	296	253	280	286	283	279	326	293	263	323	313	312	290	295	292	290	295	303	278	302	289	282	322	316	319	270	293	307	276	292	286	284	282	320	307	299	297	317	291	274	309	310	293	281	283	302	288	292	283	288	328	289	290	276	311	295	316	311	301	270	301	267	286	306	277	280	331	286	302	287	318	286	304	272	288	293	327	277	292	290	290	322	293	268	292	323	301	308	316	294	297	300	273	295	297	303	296	334	289	319	300	267	270	279	302	295	310	318	304	316	303	288	303	304	315	321	310	317	260	291	307	291	322	280	299	324	334	312	300	313	256	257	321	313	299	298	329	286	308	313	284	331	296	282	289	316	321	308	304	271	291	283	310	309	283	285	301	297	316	316	317	295	327	267	271	325	313	302	275	300	310	310	284	299	315	288	317	314	305	307	272	320	284	286	296	280	307	304	278	294	296	284	312	282	293	265	282	253	301	302	297	344	310	291	333	288	280	320	283	307	279	313	319	299	298	302	273	274	317	275	300	267	276	325	298	288	302	296	305	270	274	301	276	299	313	287	277	281	302	273	301	309	288	315	281	314	289	312	289	311	304	326	298	295	318	277	298	292	284	279	295	299	299	340	340	274	293	289	322	271	301	286	294	318	305	308	294	254	284	277	303	264	293	293	279	307	274	307	293	270	305	291	307	301	307	268	310	298	296	299	297	303	303	279	296	312	311	320	282	291	274	264	318	285	266	312	332	287	319	298	283	305	313	273	294	276	304	274	342	288	292	298	311	295	313	311	327	283	316	309	296	306	295	308	327	319	293	295	331	322	306	269	302	308	305	313	316	303	289	305	308	280	276	298	278	292	297	296	293	311	326	301	306	271	282	306	326	280	284	297	304	303	290	284	311	315	280	254	310	266	291	265	285	297	310	283	318	269	311	286	293	303	279	298	316	252	288	283	302	287	287	300	308	274	310	289	280	300	296	290	306	310	316	293	306	332	274	312	288	294	285	259	304	303	294	287	290	280	312	341	299	300	306	296	287	306	323	292	278	307	312	301	304	280	344	278	283	297	296	320	304	289	298	297	312	260	290	299	309	276	295	293	294	312	317	308	317	307	311	332	255	297	315	304	323	293	282	298	269	328	294	311	291	285	270	289	303	310	274	324	270	323	292	315	290	299	320	288	298	304	305	298	285	301	313	255	290	302	298	277	304	299	313	294	318	296	267	265	280	336	320	301	292	270	292	315	296	306	303	314	276	288	332	300	305	297	291	289	307	321	305	285	291	304	275	268	304	295	292	268	288	307	308	295	285	295	269	289	298	283	314	296	297	301	315	292	286	289	281	287	255	282	277	259	290	282	313	263	287	291	286	284	298	297	328	303	259	298	256	304	328	302	273	311	299	287	294	288	310	275	293	269	276	316	282	285	289	296	281	304	318	296	282	309	297	269	298	295	282	303	305	274	286	288	330	309	310	294	295	283	323	315	305	301	280	272	278	300	283	338	268	280	321	319	306	298	268	305	287	292	314	335	279	301	308	303	326	334	296	265	283	299	286	305	301	297	272	279	300	297	291	305	294	313	293	294	273	301	304	285	281	288	287	307	307	295	285	286	306	288	296	301	312	322	292	283	280	283	299	305	289	329	289	292	299	286	266	296	304	266	293	306	301	301	308	292	294	280	304	285	337	289	293	300	288	312	279	277	329	277	307	297	325	279	291	304	298	274	282	289	295	298	319	303	331	275	302	288	311	266	306	286	301	328	311	319	287	289	298	285	314	262	315	313	269	259	301	282	308	308	282	308	265	288	296	292	297	297	303	285	315	273	275	293	278	282	269	299	285	281	288	289	290	288	273	307	283	295	280	296	270	272	299	307	309	326	326	279	300	294	289	288	278	281	324	304	307	273	243	297	282	271	307	268	285	322	293	270	306	318	303	274	272	289	272	271	277	292	331	291	321	290	265	310	301	286	299	282	298	286	292	278	283	317	322	284	323	317	301	277	295	274	321	281	302	266	295	299	314	281	314	324	299	285	296	300	302	311	292	319	317	324	323	287	290	323	315	311	298	275	324	300	277	289	298	290	269	313	276	309	289	301	268	293	282	326	300	322	269	280	280	304	295	308	294	285	286	278	302	317	287	272	310	300	288	294	313	253	254	288	306	314	243	316	314	272	312	311	291	276	285	299	292	289	314	288	311	302	322	298	258	322	299	304	307	324	307	296	264	306	284	306	330	275	312	301	307	303	280	325	270	302	292	314	307	306	281	321	302	293	277	309	284	294	298	321	290	328	294	300	309	285	299	281	328	283	294	313	285	280	326	283	309	319	275	285	304	285	299	291	284	274	311	257	324	276	289	270	295	303	301	316	284	284	295	287	316	308	292	289	274	309	307	289	327	304	306	272	349	293	278	268	282	313	290	293	326	290	299	283	311	283	292	322	273	270	343	303	276	296	301	274	294	302	315	291	280	293	310	294	274	307	299	301	310	289	298	292	311	290	312	282	283	276	306	314	279	286	309	317	285	287	264	275	269	279	262	295	298	313	297	280	290	264	300	288	287	277	300	305	259	302	296	288	284	282	304	276	314	315	304	334	265	299	323	283	313	273	320	278	290	277	282	280	350	275	250	333	278	303	287	301	276	306	316	250	274	290	306	306	297	309	273	292	311	297	281	272	295	284	297	310	315	319	282	338	307	294	293	292	281	281	304	290	297	279	332	280	306	316	307	293	292	321	301	284	300	292	288	285	289	303	306	302	297	304	279	297	314	280	299	293	314	277	320	316	288	284	271	312	289	306	301	321	281	294	260	283	282	300	278	303	284	317	301	288	277	303	282	273	282	307	284	279	285	302	261	289	296	311	274	286	292	303	284	272	266	306	287	275	292	267	294	297	296	273	301	280	288	285	300	306	280	283	275	305	293	293	302	302	287	289	252	276	309	295	288	291	300	300	259	305	288	278	297	288	306	273	280	298	283	278	275	270	303	286	280
19633	8708	7770	4136	2698	1982	1448	1250	974	888	770	730	590	538	555	498	477	442	418	442	408	382	375	389	416	359	336	380	356	342	342	337	347	374	327	343	340	315	293	303	316	315	314	318	315	306	282	323	308	324	297	307	323	296	295	304	322	298	331	324	285	301	317	301	280	286	298	309	306	314	307	318	322	324	304	295	303	313	307	286	258	308	272	282	304	316	261	318	304	352	311	309	322	313	301	334	317	291	320	320	295	306	296	285	311	301	328	307	306	309	310	311	303	320	309	295	331	332	337	293	300	319	307	319	310	320	330	300	299	302	314	300	296	286	312	330	312	326	304	306	315	355	309	311	330	306	314	277	292	322	294	287	293	321	306	307	311	289	298	313	294	296	305	322	302	277	300	302	272	324	312	308	321	314	301	326	322	311	313	306	340	315	294	330	321	298	307	311	304	287	307	292	320	290	326	275	282	303	286	338	319	279	313	296	276	314	295	294	336	320	327	322	273	319	288	323	346	311	306	287	311	286	278	297	281	303	281	271	292	291	293	301	311	282	294	309	290	311	318	312	290	288	295	294	291	297	311	290	330	319	320	293	304	307	289	295	322	282	300	274	264	337	304	275	317	330	313	295	342	317	294	311	317	310	295	289	288	311	312	314	301	300	277	278	321	344	321	303	315	326	289	289	279	288	289	254	327	276	312	321	309	300	289	325	312	306	322	297	304	299	323	295	294	300	301	262	312	289	324	270	315	307	305	303	298	307	313	346	328	330	322	289	319	329	309	304	304	289	303	306	310	319	286	307	336	288	302	314	275	259	320	288	308	310	338	309	287	313	297	294	309	316	283	276	316	338	315	267	329	309	319	321	293	324	305	338	295	291	297	294	297	321	303	292	286	288	292	295	296	303	318	313	309	286	289	292	289	299	297	290	294	310	311	281	310	303	316	293	295	289	274	294	304	312	289	310	297	330	295	296	321	291	321	291	309	302	294	327	317	296	286	286	282	280	274	293	304	293	299	335	308	293	259	308	295	292	313	316	304	290	302	267	306	302	308	301	304	268	297	306	295	337	324	320	297	323	307	324	299	324	295	302	304	309	300	324	297	272	307	280	310	320	305	309	277	324	325	301	288	280	337	314	284	287	314	303	303	293	323	276	302	306	289	331	288	309	274	307	314	271	275	335	300	264	314	295	304	305	331	324	277	277	323	289	311	296	302	341	305	340	303	300	316	283	287	310	306	307	300	322	300	298	308	278	311	333	314	311	318	310	316	303	277	317	296	318	316	297	263	312	279	292	311	268	315	298	270	314	291	314	303	313	300	281	293	275	291	308	303	302	321	341	294	282	273	309	304	291	304	293	302	322	325	301	279	316	312	311	295	285	318	311	290	268	278	281	351	312	312	289	308	306	295	298	316	335	291	305	271	314	297	309	331	282	287	291	312	286	273	311	310	301	290	334	288	274	325	295	299	287	333	285	344	314	311	322	287	328	295	323	315	327	288	309	323	286	295	316	304	312	324	305	286	294	284	305	294	312	308	304	322	307	313	324	291	316	298	326	296	303	291	296	298	313	321	319	302	317	303	291	247	275	299	324	292	312	319	283	303	300	298	328	314	297	309	294	263	324	301	270	308	302	258	306	317	297	317	277	288	305	292	277	313	337	305	321	300	312	330	309	303	325	290	304	301	306	306	340	322	287	313	320	297	320	319	318	275	350	331	290	281	327	318	319	279	297	313	314	299	305	308	295	282	305	313	300	311	293	297	302	304	295	299	289	320	334	304	297	309	277	297	276	301	296	292	293	290	310	315	326	285	293	307	295	283	300	279	295	256	350	323	311	289	316	289	304	295	285	287	308	292	321	307	309	292	287	289	281	291	281	306	293	285	334	306	324	316	293	308	315	307	323	335	331	303	337	272	295	329	302	302	297	305	316	282	297	288	317	301	319	315	283	286	345	305	284	326	329	297	285	298	298	312	294	336	313	299	313	284	314	337	283	300	310	307	315	278	322	297	309	320	331	309	304	285	297	279	320	310	286	272	301	315	338	304	306	315	282	316	284	283	298	303	284	300	298	333	328	289	279	295	319	314	295	307	318	311	276	290	280	284	288	283	286	305	304	311	318	326	319	307	281	338	296	312	296	339	322	326	321	279	280	288	320	281	297	281	305	291	295	303	314	315	310	293	313	294	273	300	284	332	277	330	330	298	321	307	303	287	282	299	293	330	308	310	334	287	297	298	318	293	319	309	304	303	260	349	304	309	295	313	309	298	307	321	318	303	302	306	326	283	299	273	304	314	299	311	270	312	290	315	298	311	310	296	280	313	302	333	286	327	324	324	331	296	303	284	278	269	314	309	312	279	305	302	311	295	293	298	312	332	309	281	294	327	287	294	358	293	304	275	311	330	291	317	309	309	328	324	338	303	312	300	337	297	310	318	299	304	331	313	308	290	311	322	299	314	307	332	304	292	288	318	343	330	294	308	287	343	313	299	265	303	315	304	303	289	287	301	304	328	303	310	310	297	304	311	333	273	278	318	287	275	307	304	320	310	310	323	330	308	298	316	349	299	316	320	314	316	308	299	284	318	296	320	296	306	293	307	278	271	296	290	313	311	305	289	323	309	309	290	302	295	270	289	301	307	301	306	299	297	280	302	282	291	322	289	298	300	318	311	290	269	320	321	278	294	288	293	331	309	331	286	295	290	267	328	311	336	287	280	285	315	276	295	329	306	348	283	317	284	305	307	293	278	328	314	320	296	272	303	308	294	322	256	291	332	311	301	298	302	287	320	305	299	309	325	302	297	336	309	327	287	319	292	296	313	273	256	323	289	321	264	334	306	300	330	310	297	314	319	287	278	308	300	308	288	340	303	287	294	312	272	334	299	285	319	334	306	296	297	320	307	332	300	296	306	301	288	313	304	312	329	320	317	294	287	308	330	311	302	335	326	319	312	278	265	315	323	336	341	310	302	310	296	276	304	306	294	312	295	303	281	315	307	297	281	298	303	300	293	297	302	302	322	281	305	274	269	298	297	269	319	300	298	285	246	307	301	315	341	290	320	317	327	314	301	311	290	333	307	303	295	289	263	336	302	277	270	297	298	303	346	303	300	313	291	287	342	331	306	314	307	319	336	309	303	309	298	322	308	299	308	300	338	285	349	311	296	300	305	282	302	291	291	291	290	310	299	309	309	277	306	292	293	280	308	281	298	265	320	328	306	334	285	311	323	324	322	292	349	302	324	296	329	335	288	295	295	290	325	299	303	307	295	295	313	317	299	310	332	301	326	285	289	279	276	333	280	326	310	298	297	316	288	322	283	286	307	308	312	315	318	316	315	316	309	295	291	304	330	284	290	322	329	309	292	300	289	309	313	306	266	334	317	296	308	283	262	300	324	320	304	327	310	308	305	314	354	301	341	299	306	299	303	274	310	338	307	287	307	281	290	279	276	297	276	327	287	324	321	317	320	323	323	295	293	286	296	323	310	322	295	295	296	302
22972	20654	27794	23553	20655	20750	10679	1665	1218	1062	954	982	874	757	791	789	770	753	723	694	672	723	745	724	714	732	718	700	672	627	680	611	650	670	665	577	671	639	614	615	626	590	664	636	655	634	667	588	648	634	638	612	626	630	621	608	593	616	656	629	670	601	606	641	625	631	596	586	616	570	636	628	601	618	617	631	616	618	589	565	619	645	623	616	583	602	633	619	604	601	635	598	640	666	652	652	634	572	582	622	595	610	602	633	617	609	578	656	606	617	615	581	637	642	658	611	607	594	607	650	614	579	595	629	585	648	659	604	628	648	643	653	631	615	620	653	648	633	625	598	639	616	617	619	618	651	611	618	553	610	660	631	612	611	615	622	611	617	643	589	627	611	614	611	613	622	611	634	588	586	566	626	550	613	644	652	618	619	563	640	587	611	599	623	607	596	611	634	630	635	629	612	595	628	556	641	605	628	599	625	616	605	593	582	610	629	588	578	623	603	581	612	632	615	612	664	654	593	599	596	585	610	658	575	621	633	628	634	594	662	597	619	635	622	633	575	543	617	625	634	599	640	641	633	613	613	656	616	650	611	582	642	629	549	623	605	679	603	609	617	627	597	657	642	613	634	612	612	609	617	616	606	599	579	621	643	612	613	598	545	595	644	630	615	632	587	604	603	602	580	584	607	637	623	589	622	604	583	606	631	637	630	605	589	628	611	615	568	594	583	668	612	655	638	615	605	619	629	629	599	585	631	587	612	619	621	653	655	642	565	591	637	609	575	633	637	605	624	593	600	579	610	596	649	607	599	611	628	628	629	601	644	626	579	627	583	580	590	618	629	622	559	584	611	627	652	592	593	546	602	602	582	613	608	624	611	632	597	632	608	621	612	617	600	635	614	588	610	666	586	620	630	585	570	579	585	619	633	655	608	645	621	622	643	620	616	635	611	630	611	625	610	604	629	640	584	587	610	614	657	609	620	591	621	581	658	570	594	656	648	595	649	622	600	644	587	606	579	634	666	624	648	609	597	633	605	652	589	626	617	632	644	642	619	635	594	593	581	605	603	672	593	618	623	594	638	578	641	640	578	635	600	605	638	597	590	635	601	577	637	573	610	629	587	607	633	637	603	609	700	581	658	610	620	613	634	644	640	645	566	564	584	643	641	593	610	656	603	633	598	579	629	594	626	642	648	625	605	637	634	597	641	587	586	621	647	650	564	637	578	632	617	612	631	590	662	619	621	657	598	618	571	631	607	628	609	664	621	621	629	599	567	626	585	630	588	589	632	604	615	634	610	610	603	602	630	596	634	604	626	649	559	600	624	594	602	618	584	602	609	580	610	620	668	630	586	605	647	597	643	592	649	638	592	573	595	594	629	636	560	601	624	578	587	629	621	611	600	625	611	611	624	640	622	653	603	646	602	576	645	638	618	632	635	596	663	631	676	623	638	615	639	623	576	608	580	639	643	590	634	636	643	591	617	609	571	577	647	580	598	605	631	594	613	605	606	609	591	672	632	583	632	568	613	591	608	620	617	611	630	649	624	595	640	633	585	619	604	617	630	648	610	682	591	599	582	614	648	618	601	642	646	615	641	643	624	612	542	577	602	620	629	610	583	559	607	610	593	594	638	659	619	616	668	575	618	576	642	596	622	597	645	665	597	628	608	586	597	601	641	631	614	621	638	609	606	629	577	597	614	603	641	610	637	578	624	600	610	623	613	608	635	582	576	625	634	646	591	563	576	623	623	586	575	589	634	627	628	586	664	590	624	602	597	641	626	630	655	626	639	638	606	625	651	594	616	649	620	581	596	609	613	647	592	604	639	566	600	608	581	668	659	644	616	598	601	601	614	638	591	584	614	564	612	595	588	598	651	626	582	638	587	605	595	631	549	637	586	645	626	649	565	591	640	598	606	594	606	564	598	680	593	564	601	602	602	547	595	660	649	611	634	606	604	611	602	637	625	582	604	615	633	634	601	639	611	665	563	657	606	597	629	608	640	623	628	619	678	591	622	622	600	583	609	607	621	564	593	598	626	626	593	620	588	628	596	589	671	605	593	593	600	608	639	658	595	592	652	622	604	613	632	606	640	635	574	603	642	632	589	642	600	601	643	593	617	583	588	614	632	616	641	596	624	563	649	620	583	632	597	609	668	633	642	565	609	619	592	638	641	618	586	654	600	575	589	563	636	615	574	580	607	609	637	649	613	579	648	627	601	631	588	618	646	633	616	580	621	637	646	647	628	672	629	653	632	627	596	615	640	572	646	582	643	601	588	614	621	592	584	595	608	607	575	660	632	601	604	626	613	617	634	582	590	647	647	594	645	653	652	584	595	600	631	645	645	607	638	620	632	624	613	627	560	637	588	615	637	629	609	603	627	631	621	611	614	658	641	637	591	622	600	648	609	623	595	625	604	617	607	579	593	636	659	654	607	626	614	599	639	603	615	661	616	624	583	610	594	618	614	621	656	641	600	636	590	616	642	671	609	574	610	612	636	611	614	653	632	621	615	620	603	605	594	616	609	609	672	625	610	616	652	668	593	614	630	659	583	631	636	602	626	634	628	653	559	578	605	601	627	590	674	583	595	659	606	570	638	616	657	618	624	635	566	612	627	595	587	629	603	626	630	600	586	583	588	592	653	576	619	583	645	604	624	617	653	612	627	609	607	605	633	605	641	583	603	606	634	608	575	577	624	607	598	631	640	607	564	604	592	640	616	585	598	677	618	594	609	570	636	583	604	658	633	641	626	589	578	655	605	589	626	633	627	619	579	606	591	608	642	618	626	641	636	649	620	613	640	551	585	617	644	613	592	588	626	629	639	612	599	576	628	629	619	634	624	656	601	632	617	621	626	605	604	583	589	600	581	658	613	605	641	653	590	605	595	610	588	624	611	594	617	631	587	635	615	653	605	584	625	636	628	624	593	626	676	617	589	621	657	636	637	631	616	617	613	626	623	583	599	620	659	659	646	609	602	643	619	643	626	601	558	603	629	588	585	623	654	626	609	614	642	612	632	602	626	572	597	622	608	637	593	592	616	624	607	630	618	590	658	581	586	600	610	582	619	667	593	599	608	614	665	611	607	619	599	610	645	629	631	595	560	609	631	622	622	604	625	629	614	612	597	625	600	637	573	613	649	629	626	591	632	600	617	594	618	650	636	662	598	647	568	548	605	620	621	619	610	651	588	635	611	611	595	591	608	594	609	644	596	626	631	601	588	624	611	605	616	613	623	580	605	590	593	600	591	592	647	603	569	579	610	637	616	644	596	614	608	587	617	590	600	595	659	644	635	600	603	591	584	566	594	636	600	622	638	624	605	637	637	653	636	614	601	635	574	601	635	587	616	623	642	640	627	658	600	573	596	619	624	597	634	597	606	633	630	618	611	632	571	628	628	589	593	626	638	616	624	589	592	584	619	638	587	585	605	591	667	622	630	635	656	586	654	612	581	598	641	618	636	617	546	583	625	646	626	599	611	580	600	596	625	654	629	627	599
17979	15085	13640	7762	5339	3801	3011	2418	2000	1717	1548	1310	1221	1160	1092	1000	951	874	852	847	791	770	740	771	743	723	703	721	698	657	738	725	641	645	692	625	634	659	690	650	621	661	619	631	630	613	613	635	629	607	630	602	547	615	626	595	615	623	614	605	615	624	606	601	621	625	642	635	615	580	613	624	613	606	583	569	542	626	631	575	583	603	579	596	597	610	604	617	652	642	617	561	626	605	612	577	636	566	568	598	589	613	595	604	571	641	531	574	589	588	585	633	587	625	578	569	610	589	582	574	595	561	601	609	567	636	585	595	579	623	644	606	584	630	563	554	576	610	660	614	595	634	578	573	579	604	611	607	614	572	572	596	600	621	620	616	573	573	556	641	610	605	608	616	570	601	582	592	630	552	588	610	610	559	596	631	605	571	598	615	592	581	610	603	648	601	596	574	602	611	610	612	627	601	597	578	611	592	605	591	592	641	568	598	556	627	580	565	617	591	575	619	642	577	644	577	617	578	594	650	590	544	597	606	589	618	587	587	572	582	597	584	579	590	565	595	606	622	612	580	604	660	572	594	588	587	572	599	556	609	629	562	582	585	584	592	593	608	644	598	580	571	553	537	601	546	587	613	590	570	605	584	562	626	585	582	614	611	572	582	590	592	577	630	573	599	579	567	607	626	613	616	608	588	557	578	619	584	586	611	590	570	564	606	550	571	582	599	594	579	615	560	589	620	657	595	593	563	630	638	588	522	610	608	577	506	596	589	603	527	613	609	607	589	597	615	565	608	584	612	607	571	610	611	600	578	602	585	565	585	630	620	616	614	572	589	564	612	595	600	641	568	586	520	627	634	618	597	563	611	588	611	614	571	625	591	613	565	613	585	591	586	606	576	580	610	593	606	608	613	601	615	605	540	584	580	602	612	623	594	607	610	574	551	583	557	583	575	582	563	615	573	584	597	607	570	572	596	659	630	585	577	617	580	576	593	590	587	583	578	623	585	630	648	572	563	572	590	600	615	581	608	590	587	564	618	587	593	599	605	598	586	616	564	625	577	627	542	599	605	609	591	619	623	577	599	623	599	625	598	578	623	577	577	618	570	606	586	577	589	546	569	592	588	602	521	586	622	608	584	582	605	602	575	563	597	573	554	616	592	600	595	636	600	587	599	616	561	606	587	585	603	554	560	636	579	597	608	622	652	580	654	558	596	608	608	626	563	629	566	560	582	620	565	613	590	578	614	612	626	592	627	604	632	613	575	600	580	593	519	559	593	647	566	571	586	625	555	567	568	520	594	588	574	636	611	567	578	620	608	605	602	580	574	607	605	652	604	570	615	572	629	577	617	651	594	587	601	570	627	632	594	583	586	573	598	589	595	580	576	547	602	539	619	654	617	606	587	603	608	599	578	574	643	628	606	619	632	534	600	589	567	616	637	660	607	566	594	580	578	576	567	613	615	624	593	599	644	586	574	576	593	604	630	593	610	577	588	617	601	589	626	592	603	589	599	598	577	607	629	581	596	574	612	594	639	564	635	594	579	614	575	625	616	605	577	587	605	639	586	591	591	591	604	569	593	563	552	578	608	578	578	601	560	566	593	631	590	593	635	666	595	576	572	635	634	584	612	605	601	577	532	595	601	586	586	603	596	582	598	585	586	585	567	616	576	557	607	572	558	595	608	600	590	577	559	588	603	581	598	601	632	595	586	628	561	582	556	604	660	574	558	607	643	558	607	596	619	597	613	597	592	636	622	602	575	614	599	626	572	651	603	598	564	561	633	589	593	627	597	596	565	612	595	589	597	563	601	574	579	577	646	593	591	562	580	581	578	609	587	594	588	604	576	596	609	603	561	607	581	605	617	580	612	607	587	554	571	605	610	581	605	577	565	567	593	572	578	579	573	608	595	593	588	603	623	563	583	618	593	609	592	571	580	601	603	589	568	596	601	594	579	602	604	597	570	607	597	574	615	599	589	600	580	603	592	597	591	590	601	558	619	587	572	604	612	603	590	627	637	619	574	591	592	605	610	559	550	587	636	561	557	615	597	580	602	585	564	597	600	573	589	592	609	544	583	624	588	583	569	588	589	579	586	596	596	646	600	559	578	579	569	566	647	575	610	582	615	574	590	579	596	614	585	595	587	571	620	611	607	595	617	597	598	622	606	598	609	587	555	567	622	610	599	639	608	652	626	557	614	584	590	668	634	619	626	605	616	645	628	607	587	564	580	602	597	557	606	587	578	612	605	561	609	615	630	597	605	611	599	573	591	537	596	613	552	626	605	620	597	616	578	606	629	571	602	591	518	579	626	596	619	610	598	606	591	590	613	596	583	574	620	625	567	599	582	635	587	596	586	588	649	588	634	577	548	655	576	586	625	594	563	563	563	587	585	604	565	612	586	604	572	594	575	637	574	549	565	588	601	599	603	585	598	615	590	589	605	607	629	598	565	595	595	577	567	598	561	557	595	609	590	580	578	576	613	547	614	569	574	608	654	596	599	617	612	547	582	587	598	571	582	631	602	587	560	566	570	599	622	620	562	590	586	607	603	612	609	552	582	624	612	617	573	664	591	610	589	615	595	572	648	598	659	578	600	632	545	576	588	561	581	645	572	604	565	604	654	618	607	564	618	577	598	594	586	588	589	669	582	596	576	625	583	617	621	623	583	600	611	578	553	588	625	595	617	599	602	576	578	576	570	600	597	602	603	570	551	546	592	586	587	627	598	585	560	609	594	598	561	613	604	587	587	634	565	604	644	614	617	586	604	574	548	579	591	581	567	619	576	577	559	613	600	593	609	620	587	607	568	642	614	592	565	590	624	602	610	604	582	597	618	587	623	580	603	594	568	595	627	580	589	609	560	611	587	595	575	568	605	604	602	589	622	548	601	553	562	612	603	604	611	621	562	574	614	637	632	619	570	623	590	614	594	633	603	605	604	597	601	590	588	640	584	568	589	567	606	568	554	639	576	606	607	611	609	557	625	618	636	582	554	602	604	607	600	615	593	581	566	589	576	614	603	599	576	571	572	604	617	613	622	615	599	598	609	594	571	623	653	579	578	569	591	616	586	641	631	579	586	641	603	594	623	568	650	561	556	614	605	584	600	636	574	605	594	584	598	569	639	659	603	578	616	581	625	598	561	633	587	589	608	608	624	605	587	612	597	589	594	605	549	645	658	592	605	597	592	597	596	634	617	597	559	562	623	586	590	629	609	611	577	624	567	607	576	611	591	593	586	636	570	573	546	652	509	637	667	578	562	564	613	641	570	609	519	604	584	592	609	581	593	576	557	591	600	623	582	559	654	602	592	547	597	600	575	567	633	596	584	559	657	648	596	590	621	608	574	564	621	560	569	586	608	590	604	598	573	558	636	587	527	610	613	539	643	534	655	637	587	623	570	614	632	534	552	605	529	607	593	605	614	550	590	592	623	616	608	561	581	618	611	587	585	612	587	585	600	577	577	597	625	546	606	580	576	597	623	601	592	608	574	617	605	560	575
30689	13782	1768	495	346	336	292	278	268	287	257	284	329	270	283	294	255	245	272	258	282	245	263	286	276	273	256	314	272	285	293	246	281	253	280	267	248	273	245	273	225	269	265	272	237	278	264	297	288	254	255	243	255	257	265	257	258	280	270	275	240	273	290	246	291	276	278	275	283	264	259	264	245	279	253	295	265	255	292	255	290	296	278	267	231	254	255	245	291	253	249	261	257	278	249	257	248	251	260	242	295	265	251	265	267	285	298	248	248	282	271	304	253	265	298	282	231	268	261	268	261	250	253	246	263	282	262	279	290	247	283	259	284	252	286	271	292	255	258	286	236	257	256	266	259	264	269	260	262	260	290	265	256	268	270	256	268	256	258	251	266	274	252	259	240	280	284	241	273	282	272	279	265	257	261	244	245	254	254	274	243	265	255	272	266	270	253	270	263	273	256	254	274	253	277	276	256	269	301	246	265	254	264	271	283	269	304	272	254	211	284	264	248	257	288	261	251	257	281	271	260	259	279	268	249	266	278	292	258	270	273	267	274	263	264	239	277	304	296	253	273	270	299	234	271	263	254	245	248	280	287	244	264	271	268	291	265	255	254	252	283	259	265	250	268	262	250	261	239	241	284	264	253	256	258	222	287	263	244	269	252	259	250	235	246	241	262	266	261	268	266	235	263	304	250	259	276	273	304	270	253	270	277	261	288	269	237	256	286	241	287	267	251	261	257	277	259	275	285	262	262	227	260	274	263	263	275	249	254	244	294	261	249	260	231	281	254	270	260	241	266	261	243	248	267	278	265	273	248	252	246	271	270	288	260	264	288	274	227	259	261	279	245	273	244	286	260	268	281	281	262	266	280	278	239	258	268	275	240	252	277	285	250	274	269	257	269	274	264	254	243	275	258	267	244	246	249	271	292	279	264	267	258	264	272	251	252	251	244	284	250	259	259	254	288	257	289	289	285	281	260	285	238	262	274	272	295	260	261	284	274	241	229	257	289	259	311	264	251	275	263	246	262	273	278	244	238	241	288	246	260	247	258	273	271	241	295	260	270	270	294	302	262	256	261	287	275	280	273	301	242	289	293	262	265	281	278	246	261	253	243	252	277	276	253	287	274	256	264	285	261	261	285	273	274	260	276	256	260	270	281	293	291	233	270	268	256	279	260	243	266	284	268	256	276	243	256	299	255	273	278	255	293	273	247	264	263	273	280	266	262	289	270	251	293	274	262	243	280	241	247	254	257	263	300	274	269	262	261	265	268	303	275	242	270	265	266	264	297	263	265	247	287	272	283	274	250	252	284	239	265	249	259	268	290	254	271	273	270	252	248	257	291	228	269	285	287	258	242	234	300	266	248	273	284	289	250	274	251	267	260	260	265	275	257	244	273	262	277	297	261	261	280	268	276	256	285	269	255	254	254	244	284	268	247	248	258	274	264	260	267	275	289	274	248	244	247	260	270	310	284	266	275	287	241	288	245	294	264	255	283	234	272	274	251	251	323	266	226	228	294	267	283	248	264	250	286	302	233	266	260	275	274	264	242	274	261	262	273	258	258	260	259	252	241	312	252	250	237	259	271	275	278	248	227	295	254	289	306	270	253	258	242	263	279	273	265	240	296	253	272	265	300	286	242	287	250	281	246	267	287	269	277	244	275	255	272	269	265	265	283	269	249	279	249	259	256	263	260	268	298	272	256	274	240	271	292	303	272	284	279	269	277	233	254	262	267	259	275	264	276	259	268	236	280	285	260	270	240	271	279	265	254	263	273	276	269	267	268	270	263	257	235	290	280	266	274	259	271	266	252	273	295	256	253	285	248	274	277	276	278	268	246	264	268	276	301	276	257	250	265	256	266	256	256	273	269	261	297	244	255	259	274	255	281	282	285	251	250	260	273	303	261	267	256	252	250	258	278	254	287	281	251	281	251	287	266	240	274	300	274	260	244	235	255	264	282	275	276	267	258	238	274	237	240	245	241	230	245	253	252	289	255	282	263	261	262	284	259	266	277	272	252	251	262	282	294	272	268	280	248	273	261	280	268	246	247	269	263	285	277	252	271	265	256	299	256	256	225	272	271	238	253	255	252	272	265	267	275	241	270	256	257	285	262	269	279	258	260	303	244	258	251	239	284	262	311	250	258	282	257	305	270	243	267	262	249	279	270	249	289	260	265	261	253	244	260	247	276	289	272	264	264	242	282	289	285	257	262	275	328	241	277	263	265	254	264	245	272	257	274	261	244	317	276	263	299	272	281	263	277	264	254	263	257	266	288	263	276	233	242	244	319	266	247	261	286	297	266	245	263	269	274	242	280	263	275	267	247	286	271	289	282	271	246	271	247	243	254	287	245	275	271	257	276	264	280	273	257	292	277	266	236	277	257	253	273	274	272	263	295	283	274	283	255	272	299	272	261	260	263	258	280	241	275	277	248	254	244	243	242	282	257	283	254	258	268	242	253	280	273	237	250	295	286	284	277	279	275	259	276	272	242	258	266	269	209	285	277	253	278	275	264	266	272	270	270	234	279	273	232	238	242	266	274	246	292	295	244	256	280	264	255	267	253	268	252	272	274	275	243	249	221	241	253	303	299	272	250	253	262	268	276	244	261	274	256	247	265	256	256	279	275	270	268	263	266	249	233	243	251	268	268	272	256	248	267	282	256	264	242	283	268	252	259	257	287	250	283	263	289	263	304	273	250	237	289	274	284	289	232	272	259	288	277	221	288	262	272	268	281	273	245	263	246	256	251	276	258	270	246	260	276	284	264	263	278	264	293	255	285	282	282	257	273	264	276	266	234	265	283	273	271	299	276	274	237	241	231	274	300	320	267	240	263	260	289	278	294	271	266	229	281	271	255	254	280	259	263	285	263	275	247	278	269	257	269	273	252	243	239	253	234	279	284	285	257	244	268	258	259	258	290	256	292	262	265	260	256	305	283	271	255	266	268	252	245	281	270	237	254	291	282	268	280	251	246	274	272	259	279	282	288	260	286	249	281	282	255	246	260	273	262	248	251	265	257	239	255	269	269	257	292	268	261	282	301	289	276	254	272	260	259	264	262	278	272	268	238	249	261	274	281	294	265	275	272	274	252	275	259	265	285	294	270	249	271	261	275	291	280	245	240	289	265	256	294	248	259	295	242	245	256	255	278	282	273	296	288	250	261	266	248	279	258	275	254	261	254	277	253	274	242	254	279	249	242	255	277	256	252	253	296	249	280	282	276	243	262	258	241	257	285	259	301	263	278	287	296	278	305	273	280	254	243	284	257	282	268	279	264	289	253	281	274	250	258	292	234	256	272	283	244	262	265	280	288	252	254	233	282	261	246	252	255	290	284	278	257	280	288	249	259	261	276	271	233	267	229	254	269	261	274	254	264	235	240	278	260	242	295	238	272	256	287	268	286	269	252	254	283	261	258	264	262	269	263	290	270	270	283	258	257	257	269	287	272	234	255	271	272	261	276	286	264	267	276	259	278	255	255	290	269	266	273	271
15295	861	731	493	410	400	343	350	350	295	366	325	300	343	316	287	321	303	287	309	325	291	300	302	300	307	314	319	274	274	314	316	319	277	249	291	302	284	294	292	291	301	291	349	296	266	260	284	284	299	298	300	291	279	307	315	286	305	325	275	281	299	287	312	292	294	288	319	294	280	321	292	309	284	263	320	291	279	284	305	318	312	297	313	259	299	294	298	282	300	301	301	310	273	284	326	277	284	282	277	282	303	304	267	304	290	289	298	291	285	267	288	286	315	292	287	292	283	306	300	309	294	316	288	312	312	257	284	320	251	325	268	295	344	287	292	290	301	274	323	295	304	291	333	292	303	314	293	305	298	271	300	301	308	292	303	290	295	303	312	298	295	286	317	282	306	301	298	311	278	291	281	291	299	301	278	316	299	296	281	263	272	270	291	286	298	280	276	288	320	314	287	321	312	319	289	307	296	282	313	265	326	280	299	318	322	296	290	298	309	254	280	288	324	274	286	286	300	281	293	281	300	284	285	309	284	287	295	304	289	278	340	275	292	280	290	286	299	314	297	300	278	287	307	281	262	299	276	282	294	290	295	295	297	270	250	318	247	292	277	282	312	291	300	288	285	286	301	285	303	306	254	291	312	285	295	312	306	304	289	299	264	316	314	305	324	284	282	297	291	276	303	296	304	286	300	306	258	309	288	325	255	304	293	296	293	314	274	310	295	283	302	300	294	341	259	304	302	282	283	275	289	315	318	282	272	299	292	295	292	311	297	319	283	285	283	312	267	311	299	293	300	307	304	280	301	309	233	301	282	296	306	285	294	270	331	287	306	294	301	287	265	273	326	280	303	284	272	285	309	306	265	278	299	306	299	270	270	290	310	284	281	276	291	310	280	270	280	299	334	289	294	257	267	310	292	292	315	270	320	308	296	289	251	312	303	305	288	295	331	258	302	292	294	319	322	325	305	313	297	290	286	274	267	278	293	315	301	316	282	302	287	280	275	271	304	325	300	285	292	276	288	272	280	314	281	309	288	272	273	325	294	277	260	264	261	306	263	274	308	291	282	308	291	305	311	285	284	279	299	317	305	295	317	284	259	280	299	297	292	300	284	259	296	292	294	302	303	306	298	323	282	322	296	275	292	310	292	292	311	314	276	265	292	290	274	286	274	285	307	286	283	309	279	296	296	285	288	296	254	301	287	291	303	286	272	282	306	322	290	308	300	317	277	311	274	298	313	321	293	297	277	277	265	333	271	290	281	282	261	308	312	283	307	309	273	294	297	313	311	296	293	305	278	316	270	263	320	279	290	296	287	334	292	275	282	308	305	360	268	337	302	329	306	281	330	282	282	322	286	281	297	292	286	289	298	269	319	302	265	287	302	298	262	288	288	288	302	299	281	311	309	286	270	304	280	301	297	316	288	286	287	288	302	291	289	292	312	307	331	290	295	307	299	294	243	297	283	262	284	311	323	282	307	253	305	283	285	296	282	296	259	311	280	264	290	283	282	283	302	282	283	282	295	276	302	271	284	320	285	285	317	298	269	287	296	322	290	259	282	266	285	288	267	316	266	288	269	299	279	293	284	303	302	282	288	298	298	285	267	316	293	301	304	275	286	295	277	304	301	288	284	281	304	276	261	309	285	290	296	303	316	314	303	325	310	289	292	283	254	306	290	307	314	303	282	301	285	304	282	273	279	280	271	296	300	283	307	300	317	286	288	262	277	271	296	279	262	291	314	290	302	299	277	296	329	258	278	312	316	343	296	301	304	292	304	292	249	315	316	291	290	278	276	306	302	298	310	268	302	311	332	282	290	314	314	291	308	310	281	270	276	270	337	281	313	299	295	299	286	292	282	284	293	319	280	297	267	308	290	307	291	282	330	308	281	297	283	287	281	322	302	303	257	282	293	284	303	307	273	281	295	276	293	273	316	266	285	284	289	294	293	317	298	305	287	299	290	288	298	263	297	294	319	290	281	290	288	289	267	309	290	271	291	301	311	303	294	287	287	329	292	304	319	300	294	309	285	322	298	287	301	294	292	292	286	310	287	305	300	256	255	330	305	282	268	309	293	272	296	280	306	289	299	288	299	319	267	299	307	281	319	287	288	294	299	287	313	313	317	298	302	269	304	282	290	292	317	301	304	281	299	304	275	301	272	292	271	290	280	306	299	301	308	272	293	273	296	301	310	286	296	281	303	308	313	289	305	356	270	312	235	296	316	309	298	296	293	293	268	297	294	296	275	326	305	287	308	314	262	279	310	300	325	280	292	279	277	279	265	304	280	313	298	298	321	285	298	268	291	277	270	299	286	269	287	305	281	288	266	321	266	289	300	283	311	286	320	316	291	322	307	296	306	255	282	289	268	283	297	288	299	294	266	296	287	322	296	297	297	273	272	278	273	294	291	283	296	302	305	298	301	285	287	302	292	325	292	288	309	277	286	288	248	296	271	303	264	278	266	263	262	280	289	305	284	291	310	324	322	289	266	267	306	275	306	291	303	277	282	303	302	286	266	258	300	264	295	271	296	308	309	299	281	308	268	290	312	292	321	314	270	295	317	310	308	282	270	295	306	299	294	320	271	288	292	318	302	286	312	269	307	276	294	266	289	287	333	299	290	312	283	263	284	255	299	312	269	280	283	292	300	297	324	293	283	272	259	310	303	302	301	317	304	294	287	302	303	267	304	303	306	268	266	290	294	296	293	279	277	289	287	312	295	338	272	274	326	284	309	301	299	321	300	282	303	298	289	298	306	311	286	298	305	322	280	301	288	313	296	310	306	282	284	321	299	297	310	282	292	307	284	317	311	273	315	318	303	257	275	275	277	270	271	278	307	278	276	273	295	276	312	279	271	340	272	276	311	319	299	292	284	296	274	310	275	308	271	299	294	286	285	320	337	307	295	294	299	281	271	287	284	262	301	303	301	295	332	300	274	306	278	323	328	276	273	308	271	327	313	285	313	302	331	308	260	299	269	287	265	290	307	337	290	308	278	268	323	317	308	298	271	292	275	284	290	295	291	263	299	296	288	276	291	280	284	297	317	296	282	334	282	269	312	295	298	307	273	285	302	263	247	290	256	315	274	305	292	296	310	326	277	282	308	310	270	286	290	291	295	306	268	309	303	311	281	277	272	298	284	243	298	299	298	278	261	282	310	306	276	296	296	271	314	306	304	300	271	290	262	297	281	306	304	304	288	313	293	271	296	294	306	311	308	300	284	305	316	297	303	326	286	248	341	260	271	270	324	294	294	296	301	319	315	286	294	278	286	265	297	290	286	271	290	252	263	284	306	278	272	300	310	269	306	308	289	298	306	282	324	280	281	300	302	248	290	267	324	307	307	285	317	281	292	278	276	287	294	306	294	282	332	332	284	295	293	288	280	305	281	282	314	287	283	265	307	279	264	271	281	297	308	301	273	310	308	294	310	308	293	264	285	266	273	312	303	301	283	292	320	294	293	291	281	318	294	257	326	284	297	292	300	295	298	305	305
25047	20664	27311	24047	20645	8802	1020	700	608	522	479	433	404	413	383	403	350	372	329	280	341	327	347	334	343	303	305	300	307	323	282	338	335	306	334	322	323	292	311	297	298	324	321	319	307	290	304	323	276	322	335	306	304	284	315	340	311	300	332	301	297	328	334	282	275	259	303	276	269	305	275	301	317	281	321	319	295	288	288	274	307	301	339	266	300	278	286	315	291	326	301	285	312	296	301	337	282	278	302	268	267	317	300	300	333	293	279	311	309	317	249	287	304	286	296	305	307	299	314	299	286	320	298	314	290	280	299	322	297	269	302	279	338	294	316	286	300	310	300	317	304	306	333	318	296	308	312	288	302	287	278	259	306	316	277	289	316	269	290	293	306	329	305	321	325	311	296	292	283	303	326	302	317	298	293	281	277	283	334	246	312	296	330	308	302	335	302	289	287	305	282	282	327	343	319	314	330	314	315	314	317	273	271	305	292	281	323	328	323	301	308	291	308	271	303	287	304	294	280	274	272	307	309	293	286	308	268	290	303	315	326	282	278	304	337	287	298	316	296	330	318	268	311	315	304	268	300	301	302	311	283	310	299	274	300	307	303	286	288	310	338	315	279	302	311	298	287	272	314	314	314	278	309	317	298	298	291	300	279	287	319	325	302	298	305	286	312	301	305	309	333	298	313	277	279	300	298	296	264	310	299	317	317	287	282	295	311	284	297	305	291	274	316	262	322	294	321	309	308	296	307	320	306	293	310	286	336	300	289	317	264	285	333	284	330	287	265	292	284	288	308	236	317	316	285	306	322	286	310	278	302	282	280	283	296	277	304	321	300	270	268	334	318	312	303	293	299	303	304	308	265	303	332	284	301	277	311	299	324	271	291	290	289	343	282	303	305	306	292	291	286	300	330	306	320	307	281	305	306	332	281	313	335	292	301	291	308	331	286	299	311	313	306	277	275	308	266	295	284	311	277	288	305	264	311	293	291	282	322	308	266	311	282	274	303	306	295	277	312	310	288	308	294	305	293	276	307	306	285	285	290	297	292	274	288	302	312	299	317	288	294	287	301	361	294	287	308	320	285	314	294	293	258	311	290	290	338	318	282	302	296	303	339	294	283	318	279	319	305	297	292	301	298	300	301	330	308	306	312	278	269	300	290	296	281	294	320	275	283	296	289	294	306	286	309	301	295	308	292	315	318	302	258	309	288	326	305	323	304	284	279	310	315	306	305	298	278	297	290	291	291	304	294	287	286	282	306	283	295	315	271	320	276	309	318	284	294	312	289	291	294	303	315	299	286	300	289	323	330	314	299	296	266	311	288	335	300	302	303	297	302	294	297	304	305	281	317	305	288	288	301	283	316	311	308	342	312	316	296	286	287	305	285	281	307	303	317	297	328	296	309	322	303	303	288	262	314	285	283	267	268	305	267	303	293	291	262	314	301	283	308	274	281	320	362	295	290	269	271	281	291	284	309	307	288	336	286	266	293	296	316	263	304	293	292	286	296	296	287	292	289	307	321	283	280	273	312	294	283	305	317	284	289	265	296	278	303	340	278	285	288	313	282	285	310	317	324	281	296	292	285	305	309	308	296	297	327	286	266	299	269	284	321	298	311	283	275	251	275	296	291	283	350	281	274	292	298	289	282	297	300	313	302	294	305	281	334	296	316	277	286	280	309	292	316	286	304	289	281	307	298	275	277	331	308	289	284	266	315	289	292	279	291	299	290	278	309	298	288	297	302	320	305	292	313	302	310	313	308	325	268	318	280	338	304	289	308	294	270	285	314	270	299	305	346	323	289	298	296	296	278	281	289	309	283	314	306	308	331	270	306	326	313	319	277	283	269	291	290	298	331	345	277	279	312	317	290	310	267	290	310	277	293	300	327	279	313	291	302	285	314	269	294	301	288	297	340	305	286	310	298	326	295	289	307	358	308	295	305	300	295	251	301	322	320	302	293	338	324	307	295	292	258	284	349	298	320	302	308	312	318	285	306	274	290	286	279	306	279	336	277	292	306	276	324	294	299	296	295	288	297	313	264	307	274	300	257	288	294	264	312	289	290	265	312	298	252	328	304	277	290	302	323	307	269	303	300	307	283	297	277	315	313	324	289	304	320	270	292	306	324	324	291	281	270	277	265	288	302	262	296	274	292	292	293	306	304	332	283	330	282	307	311	306	302	305	299	297	300	305	283	286	307	290	296	287	296	326	302	313	321	276	325	295	288	325	307	304	309	307	319	293	301	327	273	312	293	284	295	317	319	294	307	287	301	311	300	296	299	323	306	280	322	313	295	306	326	310	286	318	314	274	305	282	288	276	273	321	319	277	300	334	287	276	305	305	312	304	288	297	294	287	310	303	287	319	297	296	318	317	283	284	284	306	335	275	298	306	310	302	288	305	308	301	294	303	296	293	276	311	262	310	277	308	313	275	336	304	279	281	302	324	302	285	317	285	313	321	296	296	320	286	287	296	299	301	313	335	272	306	328	282	284	300	276	289	290	299	307	290	284	284	319	332	335	318	302	268	282	301	276	262	290	326	320	287	297	316	288	305	268	269	294	265	300	298	302	303	277	302	311	339	297	310	280	289	315	265	306	288	311	275	305	336	279	311	285	276	287	315	289	256	311	320	299	318	312	282	302	306	305	291	301	286	295	291	295	292	310	321	298	287	296	334	312	290	288	286	323	305	304	327	332	297	299	310	308	312	283	273	276	295	289	290	314	321	280	263	274	319	277	293	297	320	298	294	283	318	315	321	282	328	286	313	295	293	306	276	311	298	313	303	298	329	310	277	339	327	309	292	318	279	296	305	316	332	332	291	286	329	310	281	305	298	273	320	280	290	304	304	296	326	274	316	327	252	276	320	312	278	302	266	282	284	283	291	278	281	319	277	294	302	284	285	329	294	341	309	295	287	318	286	309	279	308	313	285	310	249	278	284	292	289	334	312	288	259	309	310	280	317	289	279	303	292	315	291	293	281	286	310	293	283	325	307	290	298	319	301	284	254	323	303	302	286	283	299	304	299	327	306	304	309	284	323	313	324	288	288	293	269	308	298	295	296	310	296	275	285	275	313	290	297	295	260	304	290	284	292	290	295	309	288	313	313	304	305	302	295	280	296	266	308	279	300	273	320	288	279	277	280	309	338	281	288	315	283	305	295	289	311	297	305	310	311	295	286	293	293	311	340	288	301	305	266	319	305	277	312	296	298	294	308	288	298	291	290	297	302	288	321	249	305	293	299	276	291	298	300	318	279	296	304	315	308	291	312	297	277	287	291	306	321	289	292	316	279	329	324	327	275	279	279	290	296	320	315	276	308	309	291	276	295	296	315	305	261	304	262	318	282	305	302	321	281	279	291	290	323	319	287	287	320	291	275	293	289	292	282	287	276	289	284	303	282	293	296	313	302	272	293	268	283	301	285	289	303	307	269	280	311	305	272	289	300	266	274	287	325	300	285	328	295	268	299	277	292	311	339	306	289	299	308	294	284	271
19634	8715	7918	4223	2692	1969	1616	1274	1017	837	768	671	591	593	513	489	471	472	432	430	376	387	389	412	391	354	347	353	366	352	380	331	365	341	320	340	328	358	314	329	330	305	329	325	335	359	305	314	303	332	326	297	319	320	313	311	336	320	299	332	338	307	318	333	311	295	311	278	307	308	306	310	339	336	311	335	322	299	338	323	338	307	307	322	344	293	334	323	323	305	307	292	278	305	316	301	343	313	332	299	293	313	328	296	302	342	291	343	311	301	322	299	324	278	320	320	314	327	286	312	300	313	317	317	345	289	309	333	320	305	282	300	322	293	346	341	306	333	298	306	318	311	366	310	295	301	281	347	291	292	312	329	333	312	302	336	302	283	325	322	323	334	335	309	276	298	306	311	310	346	307	331	333	292	305	318	329	296	274	315	347	293	310	328	296	294	300	357	363	283	291	273	357	300	297	289	303	306	305	296	303	293	308	322	313	289	289	301	304	326	291	305	323	279	305	305	311	307	302	288	296	327	348	317	311	311	304	342	316	298	291	307	293	315	312	336	316	309	293	328	285	295	297	315	304	286	292	292	301	328	289	302	306	318	320	314	313	300	293	295	297	305	297	343	295	352	311	296	296	311	324	295	283	327	309	298	289	300	303	287	315	320	296	300	297	279	340	306	337	295	307	325	282	284	308	307	322	297	305	305	297	304	328	302	276	310	303	309	328	318	306	297	311	345	314	289	283	268	317	288	293	321	314	302	294	310	308	308	293	303	326	302	292	300	308	317	316	331	290	291	277	293	297	315	317	306	303	327	311	280	284	327	304	288	301	347	314	330	308	316	313	318	311	311	283	303	315	311	306	323	311	315	263	304	299	309	326	330	312	307	299	330	315	294	335	307	292	325	304	302	300	322	312	285	323	332	329	319	284	338	316	323	333	288	320	322	343	313	328	289	304	317	288	307	325	287	295	299	285	299	322	303	321	332	287	331	307	331	308	315	302	309	297	318	306	288	286	280	318	319	290	311	305	348	325	294	321	314	309	293	313	296	270	326	318	303	316	309	326	299	310	297	313	326	313	320	317	331	300	280	309	298	320	331	320	326	312	317	316	320	288	298	285	331	312	342	280	301	314	319	295	287	316	308	333	324	316	298	300	303	298	337	311	277	304	295	313	308	324	354	314	281	307	289	304	272	308	301	307	325	301	317	317	307	305	289	276	291	280	299	309	312	327	299	327	320	299	287	311	295	329	313	278	295	315	298	292	301	322	315	332	303	269	322	346	282	280	313	333	290	268	276	295	309	287	333	303	295	303	295	322	310	295	321	297	286	293	292	314	311	317	324	297	308	348	327	335	305	298	314	280	313	299	273	329	317	315	333	338	320	287	312	321	285	279	329	295	317	314	325	299	311	273	296	307	304	300	305	280	320	305	271	296	317	324	292	307	320	322	332	314	304	321	297	303	294	296	334	321	289	301	292	301	338	298	322	281	292	307	300	326	297	312	332	305	280	271	326	319	308	285	275	300	338	300	320	308	288	285	305	335	293	285	331	305	316	304	265	295	319	318	309	294	302	321	311	288	299	318	317	304	314	288	283	330	268	308	323	299	273	288	312	320	326	292	304	303	323	284	280	284	328	322	317	326	326	287	297	308	293	312	334	303	295	330	322	294	315	297	315	283	283	333	306	298	320	297	308	279	350	332	300	297	313	301	339	314	295	310	264	328	309	309	294	310	306	322	307	277	321	311	309	329	317	306	281	323	295	283	326	376	318	316	308	262	319	314	293	293	296	297	317	281	291	330	285	301	312	287	271	309	300	311	292	272	304	295	295	287	311	329	305	287	316	305	311	280	308	284	315	295	306	292	271	356	291	300	318	340	295	292	296	294	310	279	311	309	280	288	292	293	264	291	286	312	291	335	299	288	278	308	316	288	312	329	308	299	331	301	334	308	325	288	304	329	283	315	312	317	288	304	274	275	313	280	331	286	287	308	325	325	306	293	319	337	304	317	321	269	308	299	331	282	302	293	312	292	348	298	327	333	266	321	285	299	304	309	320	297	299	310	328	313	286	318	307	296	316	324	305	317	348	271	293	327	321	330	314	318	346	327	326	330	324	313	308	345	327	279	312	286	290	281	318	291	325	321	291	306	323	295	324	291	288	294	330	305	306	306	315	309	324	300	306	309	321	305	300	305	303	316	308	319	311	297	335	311	297	277	305	299	325	302	302	314	324	351	304	324	302	337	305	325	338	327	277	291	305	299	285	301	284	297	316	308	313	303	306	310	284	317	303	295	316	305	315	315	314	303	314	310	296	280	311	315	305	297	312	319	324	285	280	301	295	291	274	332	315	310	266	310	318	304	277	295	338	330	315	301	333	274	314	313	294	298	325	327	300	316	308	310	310	331	306	334	340	296	277	319	306	321	320	315	295	289	319	337	299	302	300	292	317	298	309	310	321	282	331	292	341	303	323	305	340	284	313	320	279	302	312	303	309	308	298	334	290	331	303	293	289	286	288	324	343	293	304	309	300	308	333	300	309	298	317	303	329	313	272	322	331	325	290	334	295	310	269	310	292	293	301	296	318	308	330	306	306	314	316	307	327	313	339	317	289	321	269	341	359	295	339	312	298	287	300	296	271	278	324	294	312	296	296	289	310	311	319	296	299	264	342	312	253	305	295	321	278	284	319	309	294	292	330	316	328	331	306	297	310	326	319	305	325	319	316	300	291	315	312	321	307	318	321	289	298	323	304	302	310	322	314	299	328	324	297	307	318	307	303	310	298	318	320	313	280	306	311	293	303	316	330	340	283	296	308	299	298	298	275	332	318	293	320	297	300	336	309	326	343	345	284	293	312	314	284	290	309	327	292	312	312	319	318	263	269	309	297	320	310	315	335	312	288	341	286	291	300	313	313	315	306	327	319	327	255	320	306	328	343	318	315	313	305	292	309	303	270	312	289	334	339	332	335	288	293	296	300	311	293	319	340	280	318	280	326	295	333	308	311	328	299	305	336	344	322	292	316	311	309	314	305	308	285	316	322	313	305	281	293	322	291	296	309	294	285	287	316	319	321	294	341	302	315	301	304	304	315	280	300	308	297	299	290	285	318	306	273	311	308	268	324	281	287	312	296	330	307	295	295	345	306	314	303	300	299	309	290	278	334	333	302	312	286	302	311	294	285	302	323	307	326	313	287	301	301	306	336	303	339	290	300	311	352	324	321	301	307	281	312	322	322	294	281	301	301	319	288	262	326	298	299	325	298	340	285	287	306	280	300	291	337	301	329	270	290	298	301	317	298	306	274	303	321	318	315	303	323	324	299	304	297	287	335	320	288	314	322	313	323	337	332	311	337	313	306	301	316	283	300	302	332	313	331	290	294	314	318	319	317	295	304	290	307	305	292	297	305	275	287	282	299	301	294	299	300	322	274	273	346	287	304	316	291	279	287	329	305	293	327	304	315	284	322	300	285	313	297	288	309	320	320	288	332	296	303	299	306
22987	20650	27846	23476	20652	20732	9983	1588	1148	1082	1019	917	851	874	775	799	767	777	715	715	670	687	684	666	713	640	710	684	688	676	638	679	684	664	689	659	632	633	668	626	683	644	622	697	604	653	622	645	631	643	665	652	626	597	621	635	610	607	630	631	621	632	657	599	621	598	643	616	646	672	651	619	665	631	650	649	598	598	622	643	605	648	597	622	616	633	651	608	646	625	591	643	645	631	649	600	625	601	558	608	596	632	614	603	636	615	573	648	601	609	601	658	593	618	653	635	590	588	619	606	632	643	588	621	599	573	654	586	628	618	615	630	612	630	646	620	586	587	643	619	614	616	607	607	635	623	624	605	616	647	571	577	622	628	630	620	643	628	584	638	641	658	624	621	600	575	563	603	591	645	588	638	596	614	561	610	606	634	599	590	609	638	637	641	645	629	626	595	648	595	592	550	630	606	632	631	631	644	604	655	612	618	610	617	612	612	569	631	609	579	678	591	624	583	614	622	580	603	667	634	641	629	655	586	634	659	590	650	607	584	653	605	643	600	595	640	596	610	584	625	610	648	617	614	606	606	626	618	649	632	601	610	592	585	621	588	614	578	606	630	606	651	583	596	637	591	637	616	595	612	630	596	629	633	633	556	611	605	615	651	613	629	586	586	603	600	614	609	613	588	604	663	593	572	619	575	607	637	615	620	642	641	609	599	576	630	638	629	610	625	633	606	597	637	600	599	578	615	596	586	627	619	591	614	609	618	610	597	607	638	610	625	587	611	600	584	687	589	645	664	629	605	615	600	576	586	663	633	599	621	638	597	635	624	625	639	610	607	636	624	633	581	603	616	616	620	606	656	628	584	613	604	574	572	613	599	639	585	646	629	645	616	644	596	609	633	566	616	623	645	624	600	580	633	610	629	590	618	584	548	587	554	614	623	636	615	634	623	594	575	648	586	646	585	596	567	620	627	646	601	622	647	633	623	636	634	610	616	607	621	597	564	597	606	660	661	655	577	628	599	621	571	598	615	605	580	598	618	599	638	591	627	627	648	585	586	594	652	625	559	646	626	616	602	595	615	647	658	624	567	600	599	658	605	653	627	654	653	576	622	664	615	639	633	602	605	598	590	598	622	659	611	644	583	606	613	575	643	631	607	570	641	546	645	619	588	601	622	589	611	616	619	626	625	610	603	598	629	626	611	627	646	634	620	661	633	592	627	615	644	612	622	598	618	623	567	645	644	603	645	615	599	621	629	694	650	639	621	607	631	611	611	631	615	627	617	608	594	595	591	660	550	617	591	602	606	651	660	644	606	569	610	604	611	602	606	613	620	609	645	635	597	644	617	594	613	564	603	611	605	577	624	603	667	624	584	641	581	579	559	653	603	637	600	565	579	596	620	632	637	635	595	634	659	612	626	621	570	612	626	565	635	646	603	630	613	630	652	629	548	619	630	604	596	608	607	599	599	641	585	609	628	610	631	650	583	657	601	593	619	635	591	634	616	563	597	572	603	620	597	586	583	618	611	597	560	590	551	596	606	632	612	624	631	601	640	622	574	650	612	611	622	632	608	608	590	634	612	627	569	617	602	587	621	578	602	621	582	646	627	661	598	657	615	586	613	558	642	611	608	611	606	578	560	592	649	590	642	585	589	605	633	627	612	609	595	653	642	653	648	650	611	605	634	570	613	587	611	626	618	633	600	575	594	601	573	652	636	634	602	581	625	576	616	663	590	618	589	640	585	576	626	593	619	609	657	575	558	625	663	685	607	560	601	676	615	613	613	625	630	602	594	626	609	584	609	653	609	636	619	588	666	644	608	593	631	638	601	571	622	581	643	589	635	588	594	624	609	623	608	608	610	617	622	617	628	604	618	669	670	652	583	619	636	606	618	609	608	663	608	639	593	625	604	599	590	647	615	577	610	631	653	574	603	586	565	648	630	639	642	616	598	614	607	618	635	600	592	622	639	554	580	611	577	580	556	610	621	604	610	592	622	614	643	612	646	599	594	558	561	630	590	622	594	602	619	642	692	633	588	633	583	616	587	602	617	657	600	606	672	628	583	630	597	591	640	616	626	648	651	568	641	622	588	584	636	604	602	648	633	601	644	641	649	615	612	617	584	615	611	575	581	580	640	628	584	633	596	643	644	622	577	603	568	616	601	600	582	623	633	645	601	564	622	635	591	609	638	614	581	583	561	578	590	646	574	668	591	619	609	607	599	625	630	615	583	592	618	569	598	643	684	583	603	608	609	603	560	638	612	597	593	633	606	641	587	648	625	606	590	602	624	601	574	626	628	634	608	615	615	631	629	597	626	619	642	607	632	645	568	567	629	616	609	614	666	609	585	620	600	575	623	601	594	647	619	627	610	620	617	556	596	617	602	660	646	632	618	651	596	634	616	588	641	638	625	650	621	610	611	563	632	587	650	575	610	636	582	609	621	596	594	649	623	576	628	562	600	598	606	642	632	621	660	577	638	619	588	611	632	584	610	630	650	614	608	617	602	588	648	620	617	653	588	567	627	559	653	612	634	620	610	665	627	577	644	609	604	598	647	601	616	678	587	606	641	616	607	628	631	616	624	630	643	609	616	566	608	614	623	620	635	624	596	600	615	617	654	640	623	605	617	600	577	629	620	644	605	634	621	593	608	617	618	607	580	601	643	609	620	588	612	594	579	612	589	598	633	579	636	585	625	634	595	613	611	649	621	611	622	664	616	649	589	624	647	650	654	636	597	602	638	630	604	551	617	636	584	593	616	648	582	610	619	583	583	601	600	589	620	635	606	600	681	628	590	602	638	562	640	620	635	633	641	599	658	658	551	630	605	596	673	640	607	633	618	598	627	615	586	571	623	615	604	613	609	629	641	601	658	627	646	625	621	631	622	575	606	590	586	622	595	619	630	568	633	640	625	650	637	613	610	589	597	599	579	615	595	612	599	632	615	619	620	590	618	598	615	661	598	585	659	547	583	616	634	579	612	546	604	594	632	606	609	622	581	585	579	618	603	618	610	666	589	604	608	623	629	613	639	616	630	624	640	590	620	571	565	580	590	577	591	600	665	642	644	595	585	619	636	608	580	627	570	574	587	630	565	600	588	646	670	613	616	628	606	653	597	584	570	606	624	593	604	597	579	673	633	607	631	601	608	624	613	624	611	577	573	602	628	636	607	636	610	593	600	622	618	612	619	625	619	622	647	615	623	595	659	591	631	623	633	561	632	602	625	627	642	609	639	581	586	617	605	616	598	616	604	602	623	621	630	599	621	656	596	653	616	590	624	618	576	637	569	643	638	613	658	635	605	636	632	609	603	613	587	652	584	600	666	592	598	607	617	669	589	621	621	668	575	635	616	602	550	593	596	600	595	638	590	644	627	652	617	608	610	569	620	625	622	640	626	648	583	616	605	627	613	604	568	589	614	635	641	685	581	627	620	640	624	615	633	577	600	654	653	643	615	594	568	670	583	615	551	615	574	611	572	619	682	645	602	586	630	587	611
18451	15022	13708	7654	5312	3731	3022	2400	1990	1785	1515	1338	1247	1097	982	923	986	928	860	824	788	750	736	734	716	761	707	697	667	674	772	648	638	675	670	632	651	675	615	638	629	642	639	672	611	648	605	622	610	629	608	614	625	627	589	594	623	659	603	595	561	601	627	605	680	614	604	593	597	620	545	590	612	628	598	671	613	629	574	572	599	594	586	584	626	614	617	587	606	574	618	586	606	614	576	591	564	612	570	580	591	574	615	570	591	633	584	594	598	624	569	575	580	601	591	595	606	603	574	651	603	602	616	628	599	662	610	602	628	584	613	575	596	609	588	582	563	619	565	614	607	572	632	600	591	573	583	596	600	578	582	607	604	589	627	576	586	584	586	606	611	606	596	632	606	594	581	591	614	614	584	625	575	582	601	564	546	566	596	593	598	579	594	655	597	578	608	632	581	584	594	634	587	581	579	572	607	524	564	588	612	625	597	622	595	601	612	612	573	612	621	588	601	581	614	542	620	586	602	559	590	644	575	607	612	579	604	563	592	605	564	599	578	611	592	589	607	555	572	563	590	585	612	635	586	598	594	579	564	598	604	579	571	604	591	635	577	638	583	589	610	604	591	582	596	567	625	589	558	590	605	597	569	536	622	592	581	590	636	574	622	617	585	599	601	592	570	608	631	577	576	593	571	583	604	547	603	585	593	620	588	602	607	600	583	571	559	595	593	591	605	620	622	608	599	596	584	638	552	603	589	585	587	578	584	599	584	530	583	566	577	601	538	661	591	604	562	559	619	568	587	597	586	543	563	624	579	587	585	563	559	569	599	561	576	632	604	558	545	618	589	603	604	600	573	619	612	564	661	620	614	590	575	594	562	635	594	617	583	587	625	607	599	605	601	585	632	567	577	650	624	603	586	614	636	597	572	612	602	608	599	595	528	548	575	619	597	611	576	560	580	570	578	590	543	574	600	575	580	588	582	578	589	603	588	585	611	584	638	604	572	587	596	606	641	617	584	617	612	630	557	603	573	611	620	562	594	581	568	595	598	599	573	558	646	609	612	572	573	579	614	617	599	646	603	609	599	577	573	623	601	589	621	614	610	593	626	607	608	587	588	583	608	593	578	596	586	641	637	624	630	575	607	597	621	599	589	552	627	550	565	603	616	614	599	557	594	587	549	610	639	606	624	594	544	572	576	609	551	608	598	606	621	562	627	588	611	645	624	589	580	592	555	578	573	605	601	559	590	593	571	587	617	619	597	615	580	550	577	607	564	579	566	609	600	640	613	554	594	587	580	622	632	579	589	562	538	638	637	586	633	622	635	594	549	594	554	616	601	589	546	567	593	596	600	602	580	547	627	565	603	606	613	547	553	592	599	561	584	607	536	602	592	636	593	610	595	600	590	577	591	612	598	578	623	602	620	602	645	577	601	601	581	653	573	544	596	619	571	552	591	576	568	605	601	576	592	595	635	566	585	577	587	589	558	585	577	615	584	571	566	593	623	592	611	574	577	591	580	623	588	570	600	603	563	601	579	574	629	592	582	591	578	545	568	591	556	572	599	627	589	566	598	602	602	617	626	628	589	518	540	573	590	575	585	572	612	599	584	559	598	581	630	597	607	585	582	617	580	616	602	589	633	608	582	624	579	563	590	603	611	614	573	558	624	592	563	622	593	603	618	594	590	626	602	583	548	616	647	589	596	599	590	601	575	604	585	587	632	611	610	640	555	604	610	602	565	600	603	601	596	593	580	576	607	609	609	592	570	569	586	605	596	593	559	602	606	642	596	598	543	589	611	586	619	558	633	571	568	602	630	559	582	619	626	621	592	578	541	596	607	573	589	563	621	605	562	547	628	595	606	579	589	560	589	596	603	557	557	588	572	618	577	567	574	545	608	560	590	598	625	597	554	600	628	569	609	571	616	589	615	613	557	607	558	594	591	586	583	631	597	554	582	578	594	550	591	603	586	552	593	542	587	575	635	590	608	583	581	582	619	621	571	561	579	573	571	602	560	595	600	577	608	579	592	579	623	602	593	605	567	617	606	580	558	580	615	554	604	653	572	580	612	526	569	608	601	586	590	587	576	553	597	587	561	622	591	608	565	584	584	651	582	611	612	600	604	621	603	576	578	580	631	591	573	548	626	607	579	562	587	568	549	586	611	613	561	623	608	571	565	591	554	568	588	576	600	600	565	632	575	573	612	597	601	617	593	624	561	594	611	526	586	590	586	614	605	651	610	616	590	553	591	569	628	584	561	577	592	631	585	630	620	598	557	589	599	555	549	576	599	595	573	582	613	636	626	599	600	619	618	572	591	567	554	578	606	630	628	565	595	623	595	613	581	592	565	580	579	547	587	591	563	582	589	600	600	579	567	592	622	620	571	561	631	622	603	597	627	622	637	635	605	598	571	572	590	554	563	590	568	651	575	630	555	592	640	574	576	596	630	636	584	588	593	599	611	617	594	595	633	602	570	610	584	541	583	623	607	556	583	583	578	620	603	587	565	607	592	583	574	547	581	623	527	574	612	597	601	585	578	560	582	577	575	562	560	573	618	578	583	591	589	608	605	598	566	585	613	610	583	572	601	601	602	571	571	596	554	612	558	621	596	607	548	631	626	621	608	613	602	609	571	577	566	627	577	584	594	606	637	629	575	574	612	573	592	546	578	614	564	589	575	624	620	569	574	621	628	577	596	614	610	616	579	600	606	571	572	616	596	566	569	575	587	606	573	578	575	619	582	592	613	524	577	637	601	588	556	640	604	595	613	562	611	600	585	592	576	572	566	615	588	565	632	567	619	611	564	611	612	556	596	556	561	593	593	601	590	627	568	562	586	612	543	564	621	622	574	585	578	624	619	632	620	626	634	559	590	586	551	582	607	579	592	638	591	593	587	551	590	577	641	569	536	573	588	586	585	625	570	565	590	612	586	613	586	615	588	547	604	616	623	589	626	549	594	606	586	573	559	622	564	585	615	548	595	631	616	647	568	577	573	619	594	614	601	597	557	581	639	618	586	591	572	653	553	573	616	597	614	554	623	576	611	605	597	536	589	608	592	601	613	584	607	598	625	574	547	586	596	629	598	612	616	562	600	595	605	542	604	567	609	608	602	598	605	570	592	580	562	559	619	615	559	610	612	557	578	583	590	620	599	649	599	572	578	587	618	575	591	561	581	588	584	625	562	601	605	593	633	599	553	567	596	599	610	596	590	588	631	579	540	598	656	592	618	550	603	530	573	623	617	613	576	548	588	600	597	596	578	583	566	567	556	596	606	589	550	616	599	620	564	590	602	592	566	618	628	579	597	599	589	589	558	603	631	602	614	568	617	583	555	608	617	560	600	599	618	597	598	649	627	585	633	589	552	583	613	625	591	558	599	604	613	589	605	586	579	585	630	572	570	595	590	587	594	584	588	557	555	581	540	579	551	622	564	591	620	606	569	558	619	584	567	600	593	573	577	561	605	585	562	533	583	604	547	580	573	583	582	590	615	590	584	621
30613	13773	1770	515	372	298	271	283	272	276	293	273	230	267	285	265	262	303	285	237	250	249	295	308	260	294	258	288	258	285	272	274	270	281	280	249	252	290	297	267	231	249	267	275	250	275	262	275	274	259	242	268	249	268	243	268	264	286	281	259	299	251	238	250	236	288	273	253	265	256	284	277	227	274	264	239	277	250	255	256	260	249	263	259	260	249	250	266	249	254	239	274	292	261	285	270	223	282	272	241	272	273	263	262	270	258	263	250	267	258	254	257	249	246	251	234	263	248	249	282	258	257	258	267	245	250	246	259	249	248	251	271	244	236	248	283	253	258	286	281	266	285	254	285	278	269	279	286	269	267	271	268	263	285	247	243	273	277	279	256	263	261	270	270	279	280	247	235	256	280	250	280	277	274	262	253	278	282	266	253	253	277	260	297	284	269	259	303	285	271	235	269	260	275	238	268	250	274	274	257	270	249	280	244	265	254	276	262	275	268	278	284	263	270	264	254	252	244	258	265	244	227	267	265	270	246	287	256	258	262	277	279	245	232	269	265	259	266	257	268	278	261	255	272	271	288	244	254	270	270	256	271	252	279	256	249	252	233	266	283	268	271	260	274	256	288	266	263	276	243	235	269	265	264	269	234	292	261	293	282	259	271	251	289	247	256	268	265	265	237	259	224	300	312	265	271	278	266	286	272	254	262	263	231	243	246	261	250	260	275	261	254	253	266	269	259	298	224	243	276	277	264	260	263	283	270	235	274	243	249	284	257	287	269	265	260	229	251	227	277	275	272	300	259	283	286	250	270	270	230	264	267	269	284	283	234	271	238	250	235	233	262	283	276	279	259	244	281	243	279	261	245	281	250	276	283	311	246	268	248	269	279	282	270	249	298	247	273	259	249	255	281	297	260	285	243	247	241	268	271	265	249	246	259	289	247	251	256	257	274	275	265	236	279	255	252	243	255	266	263	241	261	236	270	255	270	265	278	250	262	273	260	260	251	295	260	264	268	278	277	265	257	279	254	253	257	277	250	266	256	264	272	272	241	245	265	268	261	266	295	264	273	275	290	254	276	281	260	255	269	269	266	275	270	286	250	253	258	282	252	255	263	239	259	248	249	247	258	290	299	247	253	250	259	265	274	271	235	267	261	276	254	277	248	263	241	270	242	266	290	250	268	252	260	254	275	285	259	280	285	256	263	283	273	248	272	266	264	263	231	236	248	272	242	281	272	269	287	276	258	276	254	255	283	274	242	244	226	271	277	272	266	259	281	298	272	267	251	242	288	250	272	270	291	259	248	273	263	242	277	289	260	247	269	244	272	266	244	240	239	255	252	273	234	267	269	273	276	251	286	251	281	242	249	235	257	261	279	282	239	258	271	284	265	252	244	262	244	280	243	278	276	248	263	276	257	258	273	270	255	272	267	241	266	274	257	247	276	257	254	267	275	282	252	289	278	285	291	253	246	299	259	269	266	290	277	265	288	258	279	259	260	283	256	256	288	253	234	272	243	253	242	261	265	270	263	249	268	242	285	239	256	256	260	260	266	262	220	248	248	260	270	246	263	288	270	265	274	266	255	260	257	260	285	270	275	262	260	287	292	246	264	292	266	254	285	269	276	287	281	253	261	240	240	255	278	283	277	276	284	253	243	225	214	270	283	268	276	237	283	266	276	276	240	289	261	261	260	307	236	262	297	235	267	250	237	246	227	293	234	281	255	276	248	276	251	274	265	282	260	239	272	283	271	244	266	273	271	250	244	277	265	281	263	296	230	267	253	252	301	288	278	252	285	269	260	283	242	271	262	265	247	232	300	257	252	273	270	272	230	247	262	259	270	274	287	259	257	297	265	279	245	252	238	255	257	264	264	269	254	276	297	236	268	221	293	259	271	231	248	253	250	294	251	247	248	268	257	280	259	270	228	262	267	246	289	233	268	256	260	274	262	277	248	240	247	264	281	275	275	268	265	262	270	256	245	273	261	281	257	257	252	255	238	263	258	251	262	253	277	269	274	245	252	283	267	242	324	264	255	272	254	301	246	280	284	265	291	221	246	294	292	300	302	275	251	301	245	261	256	227	271	272	257	280	234	278	262	271	260	274	252	267	292	276	273	263	283	285	253	266	279	245	260	274	275	250	243	279	254	272	254	282	258	264	257	238	255	249	253	259	259	285	258	267	227	257	258	240	279	235	286	258	268	263	276	254	265	294	263	263	251	266	258	283	285	269	254	252	261	241	263	280	241	274	277	279	257	257	252	250	273	263	221	239	261	251	250	280	262	245	260	276	253	239	255	281	236	279	275	263	284	275	268	248	246	251	273	258	263	263	274	257	255	283	276	283	271	269	255	248	257	257	270	273	308	245	256	274	250	272	260	247	276	249	258	264	275	253	274	258	261	283	270	236	242	252	261	269	271	282	273	232	273	254	251	254	269	247	252	263	254	278	278	259	231	242	263	247	292	254	259	249	271	262	272	305	279	263	256	289	258	235	263	255	240	252	243	304	297	260	262	252	303	266	250	259	260	301	282	253	262	280	307	286	266	259	266	293	251	274	260	270	263	284	255	274	277	269	244	265	284	287	283	269	283	256	284	270	255	278	269	258	264	270	272	253	242	251	296	274	288	305	245	249	260	295	252	274	249	272	251	265	290	240	250	299	281	271	286	237	246	271	238	275	277	249	263	259	254	284	236	274	268	276	247	275	256	234	257	277	259	286	291	246	286	250	255	269	270	272	245	266	256	247	268	274	291	253	280	256	263	260	259	224	292	248	243	284	254	264	244	236	250	280	257	275	282	261	266	265	271	281	261	276	258	273	264	252	274	244	253	298	268	284	272	260	270	254	260	258	296	267	262	266	252	292	280	287	292	263	242	271	284	273	235	275	268	249	255	291	247	264	224	263	246	282	249	307	289	294	262	279	268	273	263	268	264	269	265	262	248	254	243	268	276	253	252	253	241	297	262	264	282	294	262	269	268	268	252	251	258	270	268	277	266	302	282	275	270	256	265	252	254	274	251	249	251	269	278	293	261	241	272	284	258	274	271	251	260	269	245	270	284	256	277	253	270	266	284	257	282	259	283	300	241	236	263	271	258	269	309	301	254	267	245	256	288	257	242	251	241	253	251	245	279	264	238	234	258	247	263	259	280	249	244	249	267	259	249	244	278	266	237	273	260	267	291	276	288	271	240	265	277	256	268	302	267	285	312	297	267	269	262	274	275	260	257	258	276	295	273	262	282	247	262	278	261	267	281	285	269	264	288	253	296	273	286	276	293	270	266	280	291	272	268	262	268	267	247	280	264	261	286	276	251	262	263	269	257	256	270	234	298	247	258	270	271	271	264	273	252	252	269	260	247	242	252	262	265	261	230	243	239	287	268	242	263	286	278	269	262	248	274	266	225	258	296	258	282	296	272	261	270	249	255	280	277	271	273	249	271	243	279	250	278	261	265	281	297	221	291	248	262	286	269	254	272	258	270	296	283	250	251	269	267
15049	813	732	484	417	377	336	325	335	336	320	355	275	299	329	276	269	290	304	329	298	271	298	301	269	266	281	289	322	312	305	297	265	294	309	293	279	268	297	302	290	330	267	288	285	297	283	297	293	282	290	306	278	279	290	300	302	307	304	282	296	312	312	265	318	309	275	298	288	280	293	301	288	348	287	324	269	293	287	268	276	277	301	286	307	271	320	307	305	278	268	323	272	270	303	295	298	315	290	271	292	277	308	287	261	304	281	269	305	305	316	280	268	276	280	293	299	305	295	289	307	278	287	264	313	312	284	284	327	303	284	314	278	280	289	255	291	304	297	273	290	299	290	280	292	286	318	284	277	300	279	292	309	287	266	321	296	305	316	308	304	326	308	273	282	278	303	285	297	335	287	259	286	298	267	279	302	282	276	307	308	284	307	302	291	312	306	296	257	268	276	297	278	265	312	289	321	314	242	279	297	295	292	285	274	279	257	278	322	304	291	288	288	303	298	293	280	287	257	297	299	291	288	281	299	299	275	285	258	304	303	285	324	304	252	286	257	299	300	306	298	279	282	288	310	299	275	264	319	287	288	288	299	259	308	271	298	304	282	302	280	301	284	299	283	301	323	296	301	295	292	325	272	300	291	268	282	293	282	300	309	262	310	326	316	298	302	294	300	300	304	256	284	309	265	292	311	266	297	296	307	272	305	279	263	247	257	303	291	286	303	296	284	319	295	306	292	282	293	261	308	273	319	269	297	293	271	298	295	269	288	298	291	272	288	300	284	304	280	311	294	262	259	273	290	312	281	304	271	306	300	283	304	289	308	310	276	275	284	275	278	275	281	299	295	304	297	272	249	261	292	326	337	280	255	273	276	311	257	304	273	270	300	298	323	284	294	290	297	288	303	290	310	262	299	284	301	300	284	281	311	284	272	292	275	270	267	276	281	287	271	304	305	283	303	293	277	313	311	290	286	247	237	311	290	280	306	317	286	320	304	275	290	281	295	295	296	311	301	284	285	312	280	310	277	280	291	263	304	302	283	307	277	288	291	299	294	304	280	295	289	295	292	294	294	288	299	284	284	311	302	281	290	284	257	293	308	291	307	261	300	322	287	270	248	316	287	293	265	298	280	290	308	290	289	286	324	275	297	295	278	295	284	246	274	293	329	323	288	308	302	297	295	289	291	309	281	306	320	292	289	293	297	316	295	270	265	288	309	288	275	297	262	309	294	274	288	299	273	298	278	318	328	291	271	285	282	290	310	284	268	285	305	273	306	313	289	286	315	286	286	317	266	299	297	270	289	284	304	296	267	286	289	296	272	275	265	269	271	265	284	283	306	301	300	287	275	277	301	291	286	274	264	278	288	317	285	272	297	282	270	311	279	296	290	304	319	300	287	303	254	254	305	304	318	307	317	272	261	262	290	300	272	286	301	289	308	279	329	279	295	283	295	292	335	264	291	311	277	323	308	321	289	294	271	283	298	317	269	283	294	319	288	313	289	303	264	272	322	279	303	297	267	301	310	272	315	315	304	279	288	292	249	287	301	313	271	291	261	273	301	297	297	297	308	283	287	308	285	294	311	282	316	281	268	291	312	303	300	310	282	275	295	342	273	255	270	309	289	274	305	256	306	300	277	291	299	295	291	302	277	297	296	296	318	275	308	287	267	280	297	286	251	279	276	277	288	308	271	294	250	292	293	299	293	310	276	291	309	285	292	308	286	278	298	293	278	300	261	296	244	272	276	295	293	288	288	317	251	265	300	270	297	278	301	319	272	288	272	318	284	277	299	279	300	291	251	296	291	270	322	295	310	305	314	288	283	283	278	301	302	290	291	248	279	298	299	277	274	293	303	265	270	298	284	289	302	276	272	299	307	272	287	287	293	289	279	268	279	312	290	283	272	306	322	301	286	296	283	305	291	286	322	279	284	277	301	291	310	283	282	232	276	299	303	309	274	278	307	258	271	287	277	310	289	278	303	290	306	296	295	306	299	317	265	284	279	289	293	285	264	283	271	284	303	302	308	295	291	276	298	286	303	286	309	296	291	260	269	274	300	293	261	276	331	296	292	303	302	279	295	312	296	289	259	298	321	282	298	323	267	268	296	276	350	305	277	284	316	294	288	310	275	316	287	307	297	315	276	299	312	261	271	294	268	301	312	277	296	280	271	277	268	295	282	305	299	290	291	307	257	291	282	314	295	304	246	280	273	291	293	293	289	329	293	290	239	286	288	287	281	271	279	282	296	309	288	312	281	290	281	290	293	309	331	277	285	309	310	304	286	304	297	318	272	304	290	314	280	263	305	262	305	304	294	298	277	325	284	322	294	295	278	263	300	284	296	316	300	312	325	296	270	272	295	292	308	294	289	260	277	297	269	296	299	292	284	328	304	273	309	316	289	261	298	322	285	312	272	274	267	295	286	265	315	300	283	283	291	311	275	328	294	288	274	279	291	304	272	263	255	282	281	295	307	299	321	276	300	315	306	297	277	275	277	302	282	278	289	278	258	282	293	293	276	238	244	311	309	292	280	281	260	299	282	305	303	302	329	281	314	286	299	289	262	294	282	289	279	276	275	290	300	290	284	311	242	289	261	287	296	308	280	309	263	273	298	289	279	312	318	277	299	273	305	271	290	301	272	305	278	290	284	264	271	284	271	262	290	312	322	301	300	298	304	318	294	293	291	277	291	285	294	284	242	309	311	292	324	284	302	285	289	288	304	285	282	308	335	291	285	252	284	252	306	288	314	316	297	338	300	291	342	301	302	270	304	247	289	296	266	295	277	282	267	321	317	259	276	283	291	329	294	290	299	311	253	289	303	298	276	267	304	278	295	287	274	280	287	293	301	306	288	300	296	300	283	322	287	294	255	277	288	274	274	279	258	269	287	267	298	274	290	317	299	285	285	306	292	280	284	277	287	304	300	272	314	304	276	306	285	278	278	286	300	289	276	319	273	285	295	282	285	280	304	326	275	302	299	292	267	285	282	316	302	300	311	318	263	289	290	295	302	274	296	266	307	293	276	275	306	309	313	276	272	248	287	307	266	281	292	275	285	294	296	299	294	275	330	286	276	278	304	289	272	293	274	273	304	295	294	301	265	288	296	277	322	275	297	301	280	270	278	288	281	264	308	264	246	289	297	303	271	274	292	313	277	282	284	291	305	260	285	306	297	283	292	291	290	267	290	280	299	301	302	272	289	273	322	308	305	271	285	316	300	304	315	271	297	271	314	279	275	288	288	277	293	322	297	289	321	297	282	257	264	258	299	303	274	310	264	302	300	276	296	282	277	285	311	275	300	272	327	287	279	278	283	258	276	264	288	303	277	281	255	306	298	288	319	288	276	277	301	322	299	305	303	311	285	298	317	300	304	292	286	276	292	315	315	302	272	278	282	278	268	309	297	302	335	277	307	288	305	283	286	269	329	279	310	294	271	270	278	313	296	295	300	287	284	287	286	288	251	306	285	299	278	322	305	301	267	278	279	290	305	302
25051	20650	27397	23923	20635	9424	1059	620	556	526	465	463	418	394	395	384	377	386	338	306	372	324	348	298	334	347	314	301	315	286	318	304	305	319	282	302	284	289	282	290	321	283	350	322	284	312	298	304	287	304	291	281	293	278	311	267	287	292	268	292	301	298	289	308	311	330	297	278	289	289	295	316	285	263	295	294	294	290	307	274	255	277	294	298	304	273	294	254	288	298	276	300	293	277	293	328	348	282	303	281	308	265	287	280	315	293	268	321	261	276	324	311	287	268	282	280	318	315	324	286	285	304	295	299	295	275	302	322	251	290	282	301	299	290	279	284	266	297	285	282	300	280	276	299	299	257	289	299	286	324	281	296	295	306	301	297	292	293	272	295	312	266	265	309	290	292	259	286	289	299	264	287	324	309	267	310	269	276	271	257	310	252	302	284	296	316	297	312	285	254	259	311	273	291	275	314	285	288	289	278	280	302	296	293	297	313	275	317	262	322	281	297	291	314	311	318	286	299	276	287	273	279	302	289	283	287	323	304	291	255	277	304	303	272	301	301	290	303	290	275	295	261	299	266	284	295	321	285	295	285	324	280	299	297	307	311	304	275	293	277	259	300	274	293	310	284	319	320	263	286	261	285	293	273	251	322	286	309	263	296	319	281	300	266	317	282	327	318	293	302	303	320	284	287	306	295	303	283	321	296	302	294	271	259	297	264	276	272	273	280	288	294	296	283	298	263	296	299	312	278	332	317	299	291	288	293	279	321	282	281	266	322	283	281	270	288	288	279	289	318	299	284	283	272	306	298	312	277	289	290	270	275	322	261	267	293	309	292	303	278	298	274	295	304	320	309	292	295	308	309	304	326	294	285	297	278	295	292	288	304	299	263	290	295	316	272	331	277	282	284	300	294	296	301	295	273	269	249	301	263	310	299	267	270	262	290	270	294	274	290	285	269	310	265	285	297	313	272	284	267	293	311	255	277	270	295	297	274	289	258	299	321	286	320	279	325	260	279	295	270	272	290	280	300	302	250	277	297	311	262	307	300	276	313	268	279	309	291	317	268	285	288	282	256	290	310	301	263	269	285	278	307	285	307	307	326	279	281	297	297	298	296	283	282	247	267	255	300	262	278	313	302	284	294	306	260	293	283	281	301	271	298	309	274	293	267	277	256	274	323	283	306	303	261	287	303	287	266	300	270	296	260	285	304	287	275	306	301	298	283	309	276	289	292	275	282	297	269	285	292	269	284	287	296	247	263	267	259	296	308	279	282	264	291	249	294	295	281	302	297	297	280	262	287	291	298	288	277	268	314	262	282	322	280	252	276	282	287	284	260	265	306	272	306	295	301	289	287	298	274	292	286	284	289	292	294	262	319	269	288	273	305	308	289	296	299	286	299	300	288	286	265	293	260	291	297	274	294	273	327	257	259	283	267	285	289	304	317	285	310	284	307	312	307	310	282	291	285	282	255	282	296	281	282	291	254	301	265	292	285	275	263	266	238	304	296	288	299	269	308	285	262	282	285	289	300	305	298	246	275	294	294	297	283	294	275	303	263	298	313	289	278	300	286	268	282	298	289	277	271	259	272	277	318	282	273	266	283	272	280	308	299	255	296	286	297	300	299	290	311	333	271	267	284	251	290	293	278	275	307	291	287	292	311	268	277	277	296	265	264	325	287	315	304	329	312	288	312	287	276	271	281	310	278	307	282	277	283	287	267	279	294	247	308	259	316	274	307	281	275	276	271	279	304	282	284	301	276	287	304	277	269	288	321	300	305	328	281	265	270	282	299	288	265	306	307	300	258	267	293	283	285	292	343	304	267	286	298	268	249	288	316	284	256	299	316	273	297	292	270	269	267	248	286	275	280	304	290	280	307	273	267	271	278	287	301	298	274	292	281	280	276	267	275	306	281	290	280	282	281	295	297	297	315	260	315	315	261	309	282	285	287	278	292	272	283	277	289	315	269	279	293	295	272	292	295	291	283	272	292	286	311	288	287	307	282	289	276	288	305	296	268	268	284	302	295	287	293	283	293	305	299	286	270	293	272	267	264	294	292	268	263	274	301	294	286	289	316	310	287	272	288	310	296	312	297	279	276	301	301	314	292	293	268	269	302	308	303	304	271	276	342	303	275	289	227	296	270	278	299	325	297	321	278	301	250	286	296	285	268	303	274	300	276	274	305	280	279	269	266	267	308	295	309	262	279	287	284	297	265	310	297	274	289	282	262	295	286	271	268	275	298	277	291	269	297	321	268	302	280	310	293	267	256	270	265	316	296	245	289	272	305	308	284	284	315	305	290	272	274	270	312	291	291	283	264	304	309	309	303	285	282	289	323	285	308	286	306	285	293	278	273	294	264	296	312	264	294	281	280	278	329	282	271	285	287	291	270	290	334	295	296	312	283	278	308	297	315	286	281	306	283	256	322	273	283	271	287	268	297	309	282	311	276	293	278	244	264	293	302	297	280	296	284	321	297	311	283	291	287	308	294	283	261	262	283	293	286	280	312	279	325	290	288	263	289	297	285	290	297	274	327	311	318	323	306	281	299	290	307	268	298	304	288	285	274	281	284	310	318	267	273	303	291	271	270	293	288	272	271	263	316	298	278	300	293	292	310	300	304	274	296	305	290	277	274	295	318	266	271	279	276	290	294	266	316	298	294	246	299	316	297	268	283	274	302	293	290	287	244	285	266	267	286	272	275	268	296	296	276	277	289	314	289	254	303	283	334	303	290	284	283	284	297	287	307	281	279	280	285	286	298	292	298	289	268	303	300	287	335	288	291	303	308	288	282	268	293	291	272	312	316	290	293	287	288	301	278	314	297	292	264	270	258	287	281	276	298	324	296	279	268	268	281	297	292	303	257	281	267	297	265	282	278	264	310	276	302	280	297	279	286	279	274	297	283	296	295	281	311	327	253	334	299	286	282	290	282	312	318	299	254	336	286	274	331	290	291	292	294	292	283	268	277	267	282	295	289	275	277	273	257	311	288	255	283	302	269	293	309	271	299	282	281	314	306	299	260	290	282	304	298	291	273	298	254	289	294	292	312	312	282	265	278	276	272	300	284	287	302	286	270	289	302	291	273	305	280	286	298	273	308	296	327	277	257	298	261	274	279	276	260	299	275	308	283	280	285	257	298	277	275	284	273	257	294	316	244	288	271	254	296	295	302	297	282	284	295	267	322	283	301	278	337	281	260	281	276	271	317	287	318	281	305	278	259	287	288	258	316	303	309	262	289	272	281	292	281	297	289	295	268	289	305	315	272	288	274	285	267	280	284	284	283	257	282	307	267	247	288	269	283	283	307	281	287	275	279	272	279	320	300	286	305	277	284	298	303	291	303	302	284	297	288	306	292	296	267	286	298	277	311	296	289	317	333	271	309	310	279	269	270	311	300	293	289	297	265	287	317	293	287	288	294	290	278	266	293	279	294	262	291	260	259	283	295	291	270	284	305	263	270	274	288	297	276	251	269	319	304	287	317	329	281	260	297
18660	8522	7763	4038	2626	1899	1505	1195	970	847	756	669	577	541	481	510	436	456	441	388	425	361	391	381	360	394	367	344	343	342	347	349	326	352	338	298	320	303	321	330	321	331	296	313	302	309	333	324	311	312	320	297	313	302	314	300	321	307	316	298	258	275	307	331	304	314	260	318	294	298	309	311	291	329	285	295	310	294	290	287	290	290	294	307	299	304	290	294	304	312	317	308	299	309	293	315	308	294	320	294	274	276	276	302	286	282	285	303	268	305	317	274	295	274	290	271	318	296	309	296	293	299	312	315	276	270	292	310	315	302	304	296	309	307	282	300	307	296	316	285	274	271	283	275	290	293	286	283	305	303	280	297	322	311	348	284	289	297	332	252	309	320	291	285	293	302	280	297	281	321	295	281	286	281	283	317	280	276	294	315	297	308	300	294	296	311	307	304	294	285	290	315	285	285	300	309	313	325	273	285	303	290	288	301	272	296	272	279	289	283	283	272	295	296	320	280	307	280	302	279	318	295	290	286	334	294	267	290	272	279	272	322	270	306	288	292	290	276	294	305	303	298	278	301	255	340	296	301	310	302	263	295	300	322	303	276	335	310	299	296	309	301	313	282	277	310	294	329	281	323	278	294	287	289	277	305	308	308	300	298	335	329	306	269	293	292	289	281	308	301	307	318	298	269	286	298	279	262	306	317	272	242	311	295	286	283	291	300	271	324	268	279	287	297	288	289	319	297	293	299	310	269	283	273	304	295	332	288	295	305	285	309	299	276	317	308	272	314	315	296	274	281	296	325	271	323	263	293	310	314	277	268	312	314	296	319	270	261	282	298	291	293	288	269	264	281	294	326	286	318	255	276	322	278	251	278	293	302	303	271	358	291	281	277	296	300	284	311	305	298	257	272	282	302	297	315	280	283	283	277	319	278	278	284	286	303	297	273	324	267	284	294	318	307	288	297	284	315	282	298	279	300	291	281	302	320	283	324	311	322	296	313	320	295	282	282	295	320	291	284	303	286	286	327	286	301	316	314	304	287	294	286	312	305	278	316	313	268	288	293	291	319	275	248	299	281	324	287	287	277	296	298	312	288	290	282	275	338	304	297	271	287	272	287	280	270	290	294	302	291	309	287	288	284	277	298	297	268	288	294	299	263	284	279	296	293	270	296	302	288	310	270	295	251	295	308	273	331	307	288	295	290	282	289	307	282	283	257	276	270	300	306	281	300	286	348	289	315	326	291	301	280	285	326	304	300	312	312	287	301	254	268	280	282	261	298	282	303	316	284	292	269	329	268	265	309	282	314	295	306	316	278	292	303	307	282	289	282	290	298	307	301	297	312	283	287	277	307	323	297	311	287	300	277	316	289	305	283	292	275	253	284	270	291	270	315	330	319	300	300	317	262	300	284	301	284	286	269	274	310	338	290	300	266	288	287	265	292	284	300	291	314	313	272	294	280	274	264	305	328	302	276	281	269	311	297	320	277	309	286	299	285	297	313	311	318	280	288	270	289	291	246	291	255	294	256	274	308	275	263	283	282	291	287	280	282	296	331	322	291	296	274	304	302	292	281	266	318	272	280	285	298	312	302	277	296	275	298	281	285	254	299	261	309	310	312	285	316	303	318	319	273	307	286	293	279	275	316	317	313	293	292	288	294	289	286	289	298	304	313	301	286	278	289	289	271	291	281	317	281	289	299	310	339	284	276	283	272	303	293	269	305	310	291	284	292	300	333	300	297	287	291	288	282	301	328	299	315	301	276	320	284	270	295	291	294	265	306	270	283	281	315	308	316	287	296	320	274	304	311	288	249	277	300	302	295	274	281	272	276	310	299	310	270	284	263	277	295	325	288	305	308	312	275	293	282	314	277	303	301	289	307	297	285	291	305	294	287	282	312	315	295	297	323	282	271	283	285	279	282	286	301	294	269	344	337	312	304	293	288	301	288	312	301	270	300	261	272	296	302	316	315	293	283	272	289	286	319	315	276	302	278	259	294	296	286	296	276	277	311	300	320	276	311	283	317	297	283	295	302	310	283	284	279	256	265	260	316	300	307	303	270	294	300	303	301	297	293	267	260	295	290	295	320	314	319	319	317	250	274	292	296	261	277	289	274	268	288	272	299	317	285	256	304	293	286	281	285	277	272	288	323	261	307	294	292	328	306	299	284	286	305	276	298	277	303	313	299	333	304	281	280	290	313	281	279	298	306	290	314	275	297	306	289	268	260	299	303	299	306	302	286	333	298	312	269	284	309	287	297	269	312	289	269	291	306	287	287	316	310	295	306	282	260	304	299	315	280	297	281	313	266	278	286	314	325	297	298	289	307	277	301	288	304	326	264	294	294	317	319	308	276	270	287	301	306	326	261	318	312	277	294	285	299	285	288	286	307	299	296	296	307	263	290	305	279	273	277	291	286	285	310	297	297	272	312	318	296	286	291	285	298	288	284	278	306	303	278	308	253	292	297	304	304	290	304	291	292	292	315	308	286	289	299	302	273	276	310	281	303	316	280	282	263	298	288	284	309	281	294	295	292	319	284	311	287	289	266	291	264	277	290	293	281	279	273	295	265	304	292	280	281	291	322	282	318	270	279	306	285	271	281	281	311	284	291	300	293	308	282	271	303	298	296	290	293	282	268	298	319	304	323	313	289	293	296	321	293	305	262	305	311	295	280	297	283	272	323	279	317	275	274	296	311	293	320	279	282	309	292	318	284	278	288	276	337	289	318	281	315	276	284	306	279	310	292	276	307	292	281	292	320	301	289	291	293	325	298	271	312	315	315	295	340	307	239	281	300	309	298	289	290	311	301	296	296	299	296	287	303	330	283	304	286	303	258	284	280	296	311	298	310	285	293	298	312	293	311	289	289	285	289	300	295	274	288	301	314	329	300	302	299	283	312	291	330	294	296	294	307	270	284	270	312	324	303	267	303	301	310	283	255	321	307	313	263	315	286	311	271	286	312	290	284	286	327	320	320	322	316	319	281	293	292	307	285	296	304	306	291	283	281	288	270	314	314	288	284	286	281	304	255	284	287	294	278	286	318	288	319	302	301	311	303	284	273	289	287	288	302	293	314	309	285	285	291	289	291	293	291	292	296	305	298	308	305	289	302	316	313	286	303	305	298	290	275	284	306	291	244	321	282	290	288	284	303	291	304	278	307	284	308	292	281	287	269	316	286	301	287	284	287	305	292	288	296	307	292	288	291	280	280	307	290	309	280	285	299	302	296	287	289	293	276	288	283	303	286	275	290	299	294	297	304	278	300	298	287	316	291	278	300	283	299	306	270	309	303	255	270	267	324	297	301	276	274	280	316	266	287	288	305	285	326	274	297	297	288	322	287	295	302	273	288	281	295	285	306	345	288	319	313	288	318	287	294	283	289	297	306	292	286	309	308	284	261	277	307	287	291	263	281	308	306	275	272	288	328	322	305	274	302	310	310	306	318	303	325	302	299	297	315	328	308	293	297	301	285	324	276	259	265	305	304	290	301
22969	20642	27840	23449	20642	20720	9812	1588	1245	1026	981	880	844	814	793	786	732	727	719	707	687	732	748	679	686	657	705	637	605	654	653	651	650	606	626	627	577	653	696	642	571	626	624	641	634	598	624	572	653	612	616	619	646	659	606	612	647	622	626	594	589	629	597	630	601	620	569	615	625	588	646	618	616	637	604	638	593	665	583	598	610	617	596	618	601	621	673	605	627	626	623	562	609	613	592	544	598	623	579	581	584	570	561	605	540	580	601	657	614	621	631	588	612	584	577	558	614	597	596	603	625	600	607	614	638	601	591	647	601	659	619	613	603	658	626	621	603	625	626	587	629	603	583	610	580	570	566	613	601	648	578	623	606	569	578	614	575	597	558	599	618	618	632	622	613	654	628	604	577	606	630	590	650	577	602	651	624	560	554	624	595	637	601	625	567	570	613	662	586	561	641	589	602	615	638	600	615	591	585	604	588	608	583	590	632	630	578	589	615	585	635	676	633	578	620	587	634	569	591	569	579	584	668	619	632	600	586	608	569	608	575	610	621	563	589	648	626	583	584	603	596	565	590	617	593	611	567	580	611	567	571	613	653	607	595	592	600	618	608	613	602	605	597	586	622	574	614	624	552	623	597	584	632	657	628	578	626	622	607	588	609	597	558	582	626	605	609	586	614	604	583	589	674	555	567	569	580	596	575	620	617	655	624	629	542	596	595	575	611	622	648	604	553	646	593	597	628	606	622	583	586	649	628	600	582	640	612	608	639	627	630	605	630	644	661	612	562	580	635	624	586	544	568	626	602	593	600	570	605	541	600	638	593	593	578	629	630	604	590	606	626	632	585	592	618	593	615	587	639	560	564	598	589	596	585	631	601	590	558	578	604	589	612	591	573	584	530	583	594	607	595	581	635	614	616	570	608	575	560	592	593	581	614	577	624	627	587	598	581	631	580	589	565	584	559	599	592	602	609	585	638	556	600	596	607	599	637	560	573	609	588	578	622	587	655	570	607	611	619	604	604	616	560	627	595	628	560	556	629	592	585	607	629	599	585	614	618	591	570	612	613	601	595	618	627	625	571	565	600	632	611	637	580	593	571	571	573	601	618	590	585	559	597	606	611	593	609	628	569	580	530	580	577	571	550	626	610	603	599	601	611	584	617	621	585	610	596	645	561	572	610	626	610	588	568	626	630	621	565	664	604	636	622	599	584	644	617	598	583	603	561	617	602	612	592	599	617	596	609	579	623	626	632	583	576	609	584	636	659	565	575	586	567	597	605	611	579	583	580	598	575	636	589	601	586	571	574	588	619	638	661	566	598	585	565	627	577	611	576	599	592	582	566	549	612	581	583	544	596	590	578	581	609	594	598	612	571	586	580	575	585	610	606	615	604	573	636	611	558	593	625	633	619	637	593	606	629	601	584	610	653	572	649	625	564	599	594	571	575	607	554	605	647	607	618	616	580	617	607	615	567	600	649	567	608	622	581	598	584	620	623	599	582	618	605	612	595	581	607	585	594	627	592	602	578	565	595	634	601	598	590	579	578	588	567	587	643	593	637	609	637	571	601	570	581	575	589	572	553	622	598	602	590	581	591	631	605	600	613	628	582	564	629	610	589	546	603	580	620	577	601	613	565	631	604	602	653	615	608	553	583	558	642	581	583	580	630	551	590	574	596	608	577	611	573	571	618	613	566	577	638	626	580	606	610	549	623	589	601	606	604	592	582	633	614	593	590	619	602	596	583	622	619	590	637	599	547	572	631	601	591	604	594	565	526	637	593	617	623	612	546	626	592	570	623	575	605	601	618	624	570	616	598	598	646	673	625	583	577	591	607	610	605	625	609	582	681	582	602	599	585	590	612	567	558	578	605	614	587	577	586	590	621	633	555	639	602	543	562	585	577	597	659	580	569	585	565	610	596	614	621	603	594	553	578	609	594	601	619	618	624	622	631	644	584	633	601	588	571	602	610	600	601	589	586	642	591	603	595	585	591	577	596	613	606	555	618	605	604	623	658	611	632	577	577	595	637	608	562	600	594	584	630	586	550	603	593	592	608	669	597	586	558	582	627	601	580	563	616	597	619	571	613	615	600	623	601	573	629	570	575	594	567	607	632	607	619	599	602	576	633	598	611	612	584	581	650	601	610	648	552	567	586	615	608	607	572	600	592	628	594	633	626	565	580	610	639	607	602	633	580	597	608	563	600	607	596	602	555	614	608	586	601	601	616	622	577	575	612	556	610	630	623	574	554	602	585	567	594	601	566	601	642	623	620	567	642	609	629	592	616	614	567	613	644	584	613	613	600	623	584	645	575	583	607	597	621	564	621	574	585	624	597	621	587	608	605	614	567	613	656	578	607	618	623	600	576	631	624	650	571	635	599	632	598	601	571	590	590	595	570	560	575	581	574	627	587	619	573	551	562	606	607	562	617	618	572	614	531	596	564	606	592	593	605	588	586	591	582	555	593	615	598	570	568	587	634	591	595	589	608	616	624	621	638	571	587	622	606	604	595	623	585	655	584	618	596	575	626	574	563	580	520	585	577	618	606	603	566	602	644	616	603	606	621	632	621	596	594	565	599	613	621	591	611	613	579	536	616	651	600	598	641	624	608	589	603	596	591	597	581	602	589	570	581	605	612	602	605	616	621	585	573	581	617	606	565	609	619	612	609	609	587	595	575	606	596	659	573	547	613	633	557	561	619	621	605	617	607	632	610	630	605	588	630	587	586	565	550	577	544	605	587	546	663	601	621	610	600	607	598	589	607	598	598	608	600	652	545	591	597	534	615	616	570	642	613	604	541	582	639	633	636	597	555	609	597	604	625	586	636	571	618	599	599	615	631	607	636	609	578	626	524	593	606	611	629	596	605	581	571	586	578	598	596	594	612	618	643	615	598	581	603	597	589	588	600	605	630	617	616	597	589	549	637	610	610	614	610	633	625	618	566	597	603	630	556	605	587	623	583	634	543	641	580	619	579	611	617	568	577	616	608	557	619	601	587	571	583	614	611	639	531	596	560	602	597	600	597	640	663	587	621	566	576	544	580	603	642	622	610	587	573	603	584	604	646	595	628	667	602	585	548	579	598	604	550	582	610	592	610	605	612	582	577	561	523	597	574	603	592	555	598	626	601	586	587	590	563	646	620	581	599	635	593	632	578	610	592	598	569	652	578	631	570	629	611	627	608	587	555	585	576	611	586	591	625	620	622	577	616	567	579	579	608	555	637	610	600	626	587	543	594	613	601	593	595	608	569	579	579	600	562	623	597	603	602	630	607	614	604	588	606	621	640	615	608	613	545	576	634	623	588	611	648	578	644	582	618	582	580	611	574	625	582	603	564	630	606	573	596	546	653	577	584	612	612	597	574	619	620	616	614	584	570	607	608	601	582	606	605	614	609	605	610	574	604	515	595	573	581	616	634	590	592	623	612	548	592	634	586	587	623	623	599	611	582	608	565	612	551	582	606	619	598	589	631	616	574	619	641	576	598	642	611	625
18718	14771	13452	7697	5296	3735	3006	2356	1945	1701	1431	1322	1208	1094	1053	996	916	869	813	794	837	771	762	724	728	693	679	674	661	639	663	677	641	632	638	627	602	683	618	630	627	606	685	636	592	602	591	617	624	641	568	616	626	603	616	623	621	582	598	612	589	614	617	593	635	604	611	628	611	599	556	607	555	543	568	579	606	592	617	631	613	594	586	585	586	579	593	546	598	561	624	588	624	560	561	610	626	586	594	620	601	556	581	539	579	597	594	599	599	588	547	540	574	575	580	533	599	590	578	629	568	595	574	566	573	563	584	544	607	597	573	590	557	581	567	559	617	596	598	606	574	545	621	563	563	618	596	579	571	584	555	621	555	578	620	606	567	561	591	570	567	600	587	556	591	560	598	581	615	586	578	563	597	584	570	578	630	559	570	572	616	629	626	589	577	562	620	624	603	583	559	556	570	585	548	595	616	600	592	616	575	551	599	587	566	585	647	599	596	595	545	575	623	568	590	540	571	564	596	565	531	549	606	569	604	602	616	608	614	576	598	587	567	595	587	565	582	541	585	578	590	570	558	607	580	641	566	568	570	599	580	591	541	553	598	604	554	566	522	611	591	604	549	548	626	578	575	557	588	594	579	602	599	595	572	577	582	574	583	592	547	568	572	549	560	566	568	533	615	542	549	591	560	596	593	565	581	621	605	561	639	603	580	548	611	596	596	600	590	568	577	558	607	564	611	524	594	591	601	604	577	550	570	583	566	570	574	589	550	582	598	566	611	592	589	553	616	580	522	547	632	583	534	572	603	579	542	584	542	540	589	583	575	563	581	564	587	573	589	595	593	580	616	559	569	568	583	561	602	597	581	564	558	624	591	588	603	598	591	575	521	622	597	566	633	583	621	590	589	577	614	574	574	573	587	587	603	586	562	582	594	571	599	594	639	566	581	568	580	581	568	586	632	588	566	646	589	578	578	558	593	619	566	570	622	610	589	551	574	544	605	552	573	611	553	596	592	599	585	546	622	568	571	608	568	584	618	592	593	578	631	579	591	598	607	584	581	579	550	568	583	568	594	566	570	575	586	592	574	589	592	549	574	570	588	591	592	589	569	524	558	555	578	524	552	555	546	558	590	579	582	569	615	568	629	608	570	588	590	602	569	584	584	523	561	623	597	586	550	581	564	631	596	606	618	580	564	602	561	638	584	562	563	585	615	573	578	610	593	566	560	556	578	588	579	589	566	561	573	588	536	581	522	613	533	594	580	574	592	552	557	582	552	541	579	599	574	557	573	546	538	618	584	586	566	578	604	591	556	548	598	542	583	619	557	583	613	601	599	555	583	604	600	590	595	577	596	606	567	570	590	564	618	573	557	599	584	573	569	578	566	604	597	593	564	588	602	589	613	605	605	585	628	588	573	613	564	575	602	595	607	636	567	604	619	558	581	568	539	610	579	621	588	574	605	601	531	571	544	560	580	580	596	575	574	616	594	586	604	579	538	588	571	593	539	551	570	602	592	577	572	574	592	576	556	604	599	615	564	569	599	604	621	597	586	567	556	656	585	592	600	592	568	596	532	552	578	587	643	566	561	587	596	589	593	567	550	502	588	608	580	566	573	580	601	618	554	594	595	592	593	589	599	622	586	561	594	543	591	600	613	566	561	596	547	548	581	554	568	547	553	591	584	641	582	598	558	578	568	558	582	571	574	577	576	586	605	574	583	571	570	588	572	603	544	583	522	562	620	597	630	630	598	537	591	615	533	578	598	592	599	600	595	577	528	561	633	577	581	579	577	554	603	540	603	590	611	596	628	588	553	575	560	617	557	625	550	584	622	562	563	576	609	552	604	556	561	544	578	561	578	583	563	596	611	599	599	601	564	563	539	573	547	610	583	625	599	628	573	532	589	591	596	598	574	569	575	583	598	572	559	582	562	582	615	583	622	564	557	531	640	612	607	581	645	595	563	589	539	602	594	577	619	573	612	531	570	625	605	587	530	631	595	560	611	596	567	602	608	570	577	572	541	572	588	581	584	620	600	632	593	600	599	547	575	586	601	587	580	583	582	533	594	600	575	559	551	572	565	587	606	612	586	608	594	599	555	587	587	585	570	601	580	594	576	575	584	606	607	564	647	581	599	536	603	571	579	561	560	568	553	593	595	562	621	569	595	623	592	624	561	567	597	586	609	566	589	565	575	573	595	595	604	588	600	619	610	559	584	597	568	606	569	591	576	540	598	566	592	618	557	596	566	593	512	555	604	564	622	572	589	564	545	592	570	557	575	581	562	557	565	581	520	547	568	596	600	564	589	595	579	585	525	534	609	597	623	535	568	568	537	569	544	591	555	583	538	603	608	572	599	598	599	599	602	570	569	615	529	562	612	589	613	618	618	633	568	605	630	610	551	617	570	587	603	601	600	573	569	572	557	580	582	587	609	582	594	581	595	562	571	571	547	576	624	594	561	587	579	558	600	592	598	610	591	613	593	593	552	596	631	585	579	602	611	595	560	588	585	530	588	560	607	554	623	620	580	615	546	597	564	576	605	565	573	632	615	585	567	593	557	589	547	550	636	611	574	609	578	570	577	572	591	568	604	630	609	598	584	577	619	551	546	593	582	559	623	623	609	598	595	574	567	546	533	584	594	564	590	591	570	580	560	573	602	593	596	614	597	574	624	554	637	571	580	557	572	592	548	596	547	572	546	597	579	590	607	583	589	573	589	559	583	597	549	566	588	557	581	601	571	603	587	625	601	569	596	597	570	572	539	564	589	548	595	554	568	614	594	614	569	592	593	636	603	576	544	561	612	590	655	651	580	585	599	538	597	631	603	599	616	564	539	597	588	612	550	525	606	596	575	589	618	650	560	593	593	569	593	581	608	615	570	544	573	565	537	569	581	593	611	564	596	618	592	602	597	572	604	671	586	608	550	599	559	563	600	539	615	574	577	571	616	569	611	554	585	567	556	567	529	601	528	581	558	543	531	570	612	632	556	613	535	546	582	609	586	595	569	596	550	583	579	543	605	595	591	614	592	588	561	586	554	574	588	564	588	552	546	527	601	585	559	567	587	532	563	559	566	575	583	588	552	565	567	582	577	601	588	559	589	589	572	567	553	633	593	563	616	558	575	592	560	539	585	564	601	551	590	602	575	567	575	563	608	583	567	615	593	569	576	597	580	553	578	589	550	548	600	616	579	563	560	598	570	555	619	585	554	533	568	589	576	613	588	586	580	574	583	561	572	555	586	586	557	606	592	597	590	615	582	585	559	589	596	610	581	554	575	611	604	591	611	600	592	566	593	591	588	597	559	629	597	610	581	562	555	599	583	568	541	557	600	579	608	613	588	560	621	563	597	612	550	600	564	559	649	580	599	533	574	549	580	581	581	559	597	580	616	580	588	618	555	548	548	569	586	578	619	551	527	601	552	573	623	537	583	571	575	595	597	535	565	561	576	593	598	608	614	602	569	584	512	609	581	605	587	543	589	546	591	570	597	609	598	609
30188	13442	1547	387	317	267	291	292	239	244	257	276	271	261	279	257	265	242	241	237	253	248	254	271	267	265	230	234	235	256	260	292	238	242	265	224	254	237	273	255	250	239	250	264	266	253	235	298	247	235	236	257	258	250	251	234	289	246	247	269	253	246	264	253	246	239	218	277	252	252	226	287	244	261	249	262	243	261	250	257	249	233	240	255	251	265	224	248	248	274	245	251	282	223	234	233	263	245	263	258	246	252	214	266	249	244	296	239	247	269	266	249	236	244	234	240	260	265	267	238	254	248	239	232	276	240	269	238	252	240	240	219	241	211	257	259	255	242	252	249	243	246	237	253	258	243	286	263	236	258	239	197	243	247	257	241	243	213	239	281	252	252	263	209	246	294	249	252	226	258	241	247	254	247	252	267	242	260	243	219	267	239	265	256	217	249	259	274	210	223	234	271	222	264	273	257	263	242	248	237	286	262	291	277	217	253	266	278	253	279	265	226	260	240	250	266	285	247	261	241	250	251	255	284	271	248	252	237	261	260	256	256	246	250	266	253	254	250	254	274	245	253	281	259	216	272	273	248	254	259	275	263	236	283	245	228	232	261	245	253	241	252	267	228	251	235	262	265	246	261	254	223	258	257	277	251	238	245	248	262	229	264	241	250	253	279	257	251	256	266	255	234	274	274	259	254	267	260	265	272	267	262	264	243	224	256	292	245	268	255	235	241	238	249	259	235	253	237	248	234	272	259	214	219	234	230	257	278	234	212	245	260	226	232	244	273	237	260	274	229	252	267	249	242	237	248	273	246	256	247	297	253	252	230	249	251	274	261	249	264	272	233	233	269	226	239	238	255	246	248	264	260	293	251	252	260	243	305	274	248	247	255	231	251	254	249	258	238	248	249	252	238	264	251	243	257	258	273	247	240	263	238	254	259	288	243	248	236	224	244	250	246	227	223	258	230	259	229	254	219	281	257	239	252	237	242	244	241	213	232	246	236	248	270	253	233	236	260	240	276	243	222	259	255	264	248	236	262	245	238	243	247	235	245	244	263	239	240	227	255	246	264	237	262	232	256	233	231	254	249	227	276	259	260	234	227	225	249	260	241	263	252	248	254	240	272	240	252	239	287	294	272	250	271	232	233	255	265	244	241	245	240	265	261	246	267	258	276	263	257	251	260	270	210	256	255	253	244	246	257	260	282	232	247	224	239	267	251	269	214	255	263	226	249	243	262	258	264	267	233	255	275	246	266	269	270	248	229	256	234	247	281	246	256	253	231	232	253	244	235	256	255	208	263	254	258	241	247	252	241	279	258	270	268	245	265	235	257	280	248	252	245	248	233	234	277	253	265	256	270	240	238	258	248	242	243	268	266	250	236	281	215	239	259	279	259	233	252	246	254	252	261	250	260	229	270	242	248	239	241	237	229	236	256	235	230	224	252	254	268	266	260	263	266	240	234	275	233	226	265	241	224	278	252	264	243	274	235	215	247	273	265	269	260	254	268	245	248	217	241	261	252	247	239	231	248	248	258	257	252	254	264	243	239	254	269	244	255	242	223	252	231	251	253	266	275	238	249	239	263	241	221	250	254	248	256	245	257	265	238	244	237	248	242	254	267	245	262	241	244	246	264	238	263	227	232	257	229	233	259	234	263	276	253	224	241	274	283	284	241	232	238	275	239	244	269	242	281	263	231	271	233	264	277	249	259	269	258	257	226	253	233	248	245	260	242	264	264	235	262	247	254	274	261	254	244	246	250	240	233	239	224	263	253	225	237	272	286	257	250	247	276	230	234	247	250	249	268	240	231	250	263	250	266	216	223	270	255	255	246	243	289	262	242	269	224	235	246	245	233	241	247	269	233	252	271	258	257	274	243	238	250	219	252	260	245	216	272	253	280	252	270	245	248	231	231	257	285	242	271	248	261	239	249	289	224	213	256	251	264	288	247	253	245	236	267	224	242	233	258	273	254	255	250	255	217	248	235	232	244	268	231	270	278	242	240	255	261	264	229	251	224	262	263	250	223	251	228	234	241	234	254	277	271	240	248	242	249	248	272	255	240	259	234	270	250	252	272	260	237	252	244	247	231	264	258	248	283	220	254	249	226	249	259	245	247	249	252	254	242	281	227	283	249	250	244	249	247	266	257	261	250	258	245	242	252	248	241	253	246	225	251	253	239	247	239	243	223	255	258	226	254	248	247	279	252	257	236	234	249	245	265	258	277	262	236	268	244	240	257	255	254	245	274	193	260	258	289	237	258	249	258	253	281	241	248	283	278	248	264	243	236	248	222	276	248	243	262	259	244	259	254	262	271	241	237	239	251	263	259	234	236	249	259	232	274	260	228	249	231	258	241	254	259	224	264	278	257	228	238	252	272	252	253	276	259	237	242	261	268	265	235	259	244	265	256	248	246	246	247	242	248	255	268	251	245	229	254	271	261	264	232	222	260	252	243	254	294	262	245	259	245	255	235	237	257	264	235	253	257	243	242	231	232	243	267	229	238	256	267	261	255	226	223	256	241	225	233	266	264	263	249	232	228	251	253	232	279	261	247	255	241	260	218	261	235	219	252	244	272	225	249	244	263	241	273	258	264	266	220	228	268	242	256	233	238	228	254	299	240	259	271	236	281	230	256	268	235	272	276	257	266	259	244	249	245	249	243	276	258	221	266	254	227	263	255	245	241	243	262	227	260	219	243	249	264	279	246	266	259	233	262	251	247	266	245	260	262	264	274	263	243	231	234	250	244	242	253	252	272	250	251	228	242	262	241	247	231	264	280	276	236	268	240	262	239	220	240	249	260	243	280	232	256	272	232	254	255	237	253	266	240	253	260	245	282	251	249	251	242	257	243	253	266	240	226	252	265	254	261	279	251	229	221	268	253	253	270	242	243	269	241	232	245	220	247	266	242	270	249	234	261	232	247	254	235	264	236	235	236	252	248	256	276	238	247	287	230	239	252	253	277	279	288	267	267	261	269	247	253	245	266	253	258	232	272	237	228	247	257	273	250	235	301	239	260	239	264	251	248	251	258	255	264	253	255	240	260	250	233	257	254	253	233	254	232	249	266	266	278	237	227	239	253	274	253	282	210	248	236	249	261	235	265	245	258	252	234	244	250	243	261	259	263	258	230	264	246	240	258	251	240	241	262	253	233	238	263	253	227	230	247	292	264	251	276	265	236	247	238	230	222	256	251	244	245	238	234	214	251	245	254	212	255	258	257	244	292	264	277	259	252	252	245	259	250	245	255	271	249	244	254	224	252	254	234	228	262	227	254	264	233	258	263	265	220	235	256	225	246	252	251	248	254	253	246	233	275	276	238	238	251	241	226	210	266	270	266	241	249	252	250	247	245	256	238	270	231	274	264	254	247	274	287	246	268	235	260	243	230	243	254	235	241	217	254	274	223	274	257	236	258	240	247	269	245	242	262	263	236	244	257	248	253	219	245	244	238	251	271	250	289	295	209	241	261	258	288	258	257	252	246	249	292	252	239
14713	772	630	443	391	371	331	328	296	305	291	311	300	283	280	319	282	302	319	278	266	287	263	280	300	273	310	287	268	264	291	288	283	293	259	292	286	278	288	285	286	298	265	267	315	302	272	287	272	264	274	288	297	278	293	320	278	257	272	273	266	252	280	297	273	297	286	299	290	255	246	300	288	316	308	279	246	262	281	289	286	283	257	249	321	261	274	276	301	266	255	299	272	283	292	283	285	282	264	304	276	271	284	279	291	277	268	265	286	287	283	268	280	270	302	284	273	332	275	285	284	251	236	301	296	291	265	281	307	265	291	287	292	281	290	261	283	256	258	290	293	301	269	273	300	249	286	277	291	256	276	297	284	272	270	268	308	296	294	263	249	251	273	260	297	298	267	293	274	311	278	279	267	286	275	311	287	263	284	247	296	279	296	309	280	283	261	263	271	284	264	298	277	276	274	259	260	256	285	272	283	255	254	283	289	300	302	303	267	284	291	281	281	264	301	282	292	283	272	288	296	275	301	275	287	275	294	265	295	282	293	283	320	295	299	263	264	259	264	288	293	261	271	283	243	283	278	276	267	268	261	260	251	294	257	269	268	295	307	274	277	285	268	258	293	291	251	255	286	267	314	288	274	286	303	286	265	286	302	293	263	264	267	300	265	295	301	313	280	277	257	283	281	251	270	295	303	270	257	285	259	248	277	327	283	276	285	268	291	263	283	291	268	274	293	269	245	281	284	259	272	257	282	278	281	302	254	271	296	283	304	295	287	298	285	281	270	261	257	266	273	305	288	271	288	304	280	292	269	288	277	257	288	276	280	284	279	313	302	278	266	301	298	278	267	297	277	292	304	267	301	262	271	279	296	302	281	266	291	272	294	275	279	235	295	273	289	281	279	265	320	309	275	282	281	295	271	294	261	289	270	264	292	287	297	287	302	301	246	269	248	301	296	272	289	258	260	290	301	295	275	278	286	259	302	311	299	300	316	269	317	260	260	268	283	250	282	299	272	252	259	309	288	283	284	281	304	298	266	276	259	266	257	289	281	262	262	286	298	256	290	234	287	270	285	295	274	273	279	276	260	256	266	260	260	274	266	287	263	274	279	287	271	289	277	300	270	292	290	271	284	295	261	270	281	286	270	291	250	297	238	269	280	297	270	284	259	275	285	288	272	258	267	259	274	267	253	262	279	287	308	286	246	293	303	326	280	285	265	298	321	247	285	304	269	267	279	275	291	282	258	291	292	257	238	250	278	280	278	291	265	259	297	268	265	276	280	272	314	315	317	299	273	288	268	289	278	268	250	270	269	301	274	252	283	290	283	283	292	277	291	279	287	282	275	254	283	293	275	287	296	279	300	260	261	278	260	275	273	286	269	281	298	254	251	276	267	305	253	259	286	262	242	327	250	292	302	282	286	264	322	261	240	268	278	289	313	265	264	280	276	241	280	283	287	286	294	275	286	287	279	306	277	277	258	278	260	288	244	272	296	310	246	277	283	290	282	239	292	300	297	304	291	315	284	293	260	290	280	262	311	274	302	257	260	289	260	293	283	258	280	275	264	283	243	244	286	267	249	273	304	287	306	297	287	279	271	300	278	248	279	276	265	278	264	260	265	246	286	307	262	267	257	278	285	281	260	288	285	281	277	256	282	271	262	275	305	278	274	311	271	281	270	284	293	289	298	296	262	270	257	307	299	263	292	265	287	272	298	260	280	275	278	266	306	287	290	282	277	263	272	281	276	279	273	280	288	280	278	262	292	282	288	283	280	269	252	295	275	272	291	285	258	266	272	282	280	299	267	264	282	270	274	293	280	278	299	272	265	258	258	263	277	270	306	281	292	287	273	270	269	300	288	291	266	282	254	290	279	245	289	277	327	271	317	292	274	269	278	257	289	305	281	262	276	276	277	285	271	282	256	280	292	276	276	290	286	287	288	305	291	265	255	277	239	285	298	303	304	288	228	297	263	287	273	294	254	276	295	299	302	326	301	289	295	258	276	286	272	253	288	263	249	267	292	279	253	288	252	290	273	286	250	260	295	277	294	301	279	294	285	267	262	267	302	297	259	278	280	289	251	264	273	295	265	277	257	253	286	288	267	276	280	278	317	281	290	305	289	286	282	243	275	263	303	244	277	265	268	299	287	294	280	266	287	284	299	251	265	285	289	272	306	273	295	288	275	297	326	290	301	291	280	323	243	257	295	245	296	260	274	292	271	280	278	292	288	277	290	290	286	299	283	285	256	296	272	295	299	262	269	317	273	271	275	270	263	276	279	322	286	279	270	259	257	263	260	277	290	294	310	275	282	282	292	298	303	284	262	304	270	279	293	273	287	277	261	271	277	308	268	275	272	312	272	243	309	267	268	276	277	299	293	276	279	288	263	268	282	272	283	275	297	259	294	292	290	244	296	261	287	296	249	319	308	289	280	290	271	276	264	314	239	282	307	282	296	269	277	274	292	289	247	267	275	293	273	309	259	284	262	294	294	252	298	291	265	285	293	245	263	262	315	261	282	275	297	278	295	267	255	283	255	294	263	282	243	278	310	269	279	293	270	282	266	261	274	243	253	286	295	281	274	261	274	296	258	274	265	293	264	254	264	287	256	279	285	287	270	289	293	287	293	264	307	264	247	257	254	309	302	287	272	258	289	293	288	250	246	260	270	284	284	308	260	256	268	285	256	253	262	271	267	272	303	294	256	270	294	263	289	281	277	285	286	321	295	280	278	277	225	284	294	260	243	296	288	270	282	260	251	273	244	273	284	280	293	250	292	285	287	297	268	256	269	288	252	265	259	264	286	291	275	289	268	328	287	306	246	261	284	280	269	291	260	257	301	282	277	271	263	270	316	270	273	273	306	274	290	264	273	298	287	261	263	306	292	268	282	278	296	254	256	280	264	286	262	276	295	279	266	275	293	306	281	271	275	281	255	275	300	281	276	273	295	292	279	291	265	286	264	270	261	263	298	266	275	266	276	261	269	293	284	283	286	261	278	274	273	257	270	310	267	283	243	281	274	261	277	250	298	273	289	276	262	276	320	257	309	301	273	313	278	271	287	244	261	283	262	295	274	276	271	267	298	271	272	301	272	261	280	266	285	286	270	303	272	267	300	303	274	256	295	306	265	296	265	279	274	277	268	287	269	303	280	288	287	273	295	291	277	288	285	271	274	274	280	307	273	260	293	272	332	295	300	274	283	268	279	262	255	298	281	284	264	243	321	303	289	292	296	297	291	265	289	271	303	312	285	255	312	269	253	265	265	289	256	267	281	300	297	283	286	254	284	279	292	280	287	276	287	304	285	293	274	298	279	297	269	273	261	288	288	267	271	269	286	269	264	260	296	271	283	294	297	256	286	279	250	280	268	286	258	280	286	287	295	307	266	294	275	278	295	270	246	280	275	254	262	289	261	277	267	275	268	263	280	234	289	304	305	297	283	263	275	287	295	279	267	275	288	255	290	274	291	279	286	295	288	272	272	282	266	264	253	251
24936	20638	27281	24001	20621	9233	1034	695	580	512	442	417	424	414	382	380	351	326	369	322	308	319	329	315	283	327	311	304	316	297	280	325	314	310	295	304	304	320	316	270	283	283	290	289	304	263	299	290	312	319	316	275	296	285	293	316	288	310	284	307	285	284	306	272	300	292	288	291	285	308	291	296	295	299	281	298	290	279	287	276	297	286	280	269	301	284	316	265	294	290	277	305	307	291	269	324	270	246	288	278	299	282	299	299	350	286	284	259	271	262	283	283	259	288	282	289	307	293	292	310	285	304	283	296	298	273	298	289	311	320	302	291	291	297	295	300	291	274	297	285	306	275	286	303	282	292	295	278	288	281	269	305	280	308	282	303	268	320	286	298	284	293	298	304	289	302	284	286	306	292	256	317	282	262	261	291	271	320	294	303	311	274	305	272	280	293	289	289	296	298	300	284	267	292	281	247	284	293	284	348	295	268	254	270	276	272	319	281	300	246	269	261	289	266	303	279	275	275	261	302	271	281	297	317	304	280	296	298	300	289	290	278	283	297	320	300	284	297	264	281	262	314	334	295	276	299	303	318	312	285	289	320	285	319	284	276	311	294	300	254	262	273	275	314	290	278	304	292	283	269	315	296	279	277	259	308	293	282	291	253	292	271	272	298	293	279	289	284	300	279	285	276	286	290	280	275	292	285	281	277	289	294	262	283	294	271	259	297	300	308	289	288	270	260	297	302	273	296	270	310	275	290	273	273	302	287	307	290	300	285	295	283	307	296	322	313	267	312	307	287	277	281	325	295	287	258	279	303	290	307	273	308	282	257	286	271	302	297	312	262	273	287	266	284	277	286	298	302	273	267	296	278	281	284	269	270	288	244	249	275	298	290	263	291	270	294	278	264	274	332	286	299	303	277	279	294	267	313	280	295	315	305	281	288	309	298	296	275	290	304	283	280	276	290	275	256	289	297	289	262	276	301	270	287	305	258	288	301	278	317	260	293	272	289	278	265	272	284	253	301	313	297	286	313	281	268	266	292	295	296	290	276	262	282	248	315	326	262	296	264	314	289	291	318	298	273	273	291	273	314	284	283	305	302	254	298	294	285	290	285	263	283	281	312	303	281	286	287	276	276	274	260	288	297	293	277	263	273	309	277	298	291	289	281	275	251	274	272	251	260	291	315	277	282	278	281	284	302	290	297	296	306	287	263	307	301	304	283	294	312	274	314	281	298	256	287	285	283	262	248	266	295	314	274	297	294	304	257	288	309	242	287	265	293	272	281	288	302	278	292	267	298	288	306	276	278	275	312	272	295	267	273	302	283	294	305	292	287	257	277	284	280	319	282	292	301	272	264	270	312	284	287	313	302	321	273	332	259	281	313	277	289	306	271	281	256	292	293	265	307	283	270	283	286	277	289	279	283	255	266	297	292	296	260	279	297	292	299	264	291	290	289	288	248	288	266	276	255	269	275	298	279	247	297	269	310	265	300	308	331	281	290	268	279	277	285	315	285	309	315	271	263	298	329	290	286	310	251	294	282	276	277	300	261	276	301	265	289	311	274	309	281	309	282	292	287	273	266	287	271	292	297	284	276	282	303	263	289	290	320	294	291	274	285	266	253	284	273	274	260	268	272	311	249	285	291	295	287	269	261	306	298	296	269	331	288	249	279	272	266	296	272	290	273	267	282	272	249	275	299	289	262	259	283	289	287	282	288	282	298	290	256	277	278	279	262	275	331	264	256	278	281	294	300	300	266	294	288	251	282	288	283	285	299	307	298	251	252	296	263	277	290	302	294	298	291	293	264	327	264	308	306	316	273	302	297	311	277	293	244	277	314	294	268	306	278	286	278	278	279	312	271	257	267	260	303	258	272	295	244	269	299	287	320	273	289	285	278	277	271	280	282	285	293	271	276	283	291	250	270	273	307	306	274	274	313	270	281	285	314	282	301	259	278	290	292	279	278	257	262	287	290	323	278	298	303	266	305	284	285	284	290	310	291	302	274	294	309	296	294	280	277	309	265	306	301	262	304	286	299	292	269	284	284	257	274	277	281	276	311	265	275	269	302	296	277	292	284	276	253	313	301	305	296	302	304	280	274	307	284	292	298	277	285	277	263	287	263	293	297	282	282	288	324	282	252	291	278	270	279	280	306	301	289	273	278	286	272	253	297	298	284	291	293	280	273	258	279	308	278	294	296	280	281	282	290	282	308	289	286	290	270	279	294	304	280	262	263	270	256	275	279	284	271	273	274	275	297	267	292	285	287	310	285	293	287	274	247	283	284	264	272	294	309	265	274	273	243	282	252	287	279	301	265	294	266	302	261	254	257	274	319	271	264	301	297	279	285	292	275	270	280	284	281	293	281	269	298	292	274	297	307	298	300	298	271	309	290	266	282	289	285	292	276	304	261	317	256	273	275	300	274	299	276	286	268	287	262	287	286	265	252	257	275	271	282	280	279	293	258	269	288	294	287	275	277	282	327	293	256	297	284	279	275	302	258	256	288	289	277	285	295	254	276	285	299	280	260	292	281	264	311	286	284	270	254	302	310	267	264	269	286	260	323	294	299	287	274	278	305	291	279	275	305	297	307	269	303	303	250	308	297	280	275	283	280	286	272	264	275	277	298	295	292	296	261	264	286	299	266	295	316	282	283	312	281	311	277	281	306	280	302	249	264	290	277	279	296	291	277	281	295	261	306	282	272	294	301	268	265	281	291	296	299	303	300	306	295	303	299	286	303	314	288	295	281	305	300	275	288	284	281	285	291	282	284	269	269	264	307	277	320	275	292	273	292	281	270	264	288	287	304	287	277	279	290	284	310	268	284	261	272	311	265	260	284	300	296	289	263	289	278	281	290	262	286	295	300	318	281	290	277	314	270	322	268	275	279	289	313	273	292	280	317	301	308	326	306	308	246	289	283	300	273	266	276	309	285	276	286	273	278	259	246	303	299	256	291	294	289	303	291	310	264	267	309	302	274	281	302	309	290	290	278	277	290	291	303	300	279	306	276	273	273	312	283	268	251	281	285	290	287	301	271	304	261	275	302	310	295	313	255	263	296	275	272	282	252	316	267	275	308	268	302	299	287	282	287	291	282	283	298	286	304	291	293	294	301	297	296	282	299	328	268	291	284	296	287	274	280	295	268	300	256	285	275	310	288	244	308	312	301	294	301	264	300	290	284	262	305	302	291	273	301	304	288	292	292	299	284	270	295	288	287	268	297	299	290	285	272	269	281	310	290	251	263	283	283	323	287	281	285	286	319	254	294	265	299	292	296	281	296	280	282	283	260	307	276	268	276	288	301	285	271	305	257	226	258	328	315	307	322	263	285	296	286	305	307	294	283	266	258	304	293	320	256	285	238	283	296	298	278	282	261	285	260	283	287	285	289	270	285	279	273	294	274	257	247	294	273	298	278	329	283	293	312	286	280	298	276	332	286	313	290	296	317	300	303	302	305	273	309	281	330	299	264	279	259	293	270	248	286	261	279	292	292
18775	8661	7857	4105	2775	1909	1565	1199	997	920	741	645	592	539	515	460	449	448	410	404	393	394	384	368	365	382	363	313	347	337	298	343	324	340	333	306	308	339	310	306	309	297	337	311	340	326	306	285	321	302	318	290	330	319	291	300	273	321	326	287	318	314	326	294	292	282	306	336	323	287	315	293	315	307	308	277	275	318	315	292	289	317	308	282	295	311	301	295	310	307	292	304	288	300	297	279	259	321	304	315	307	277	302	275	308	281	288	337	299	309	310	314	277	301	285	262	315	328	296	322	300	275	287	305	276	264	287	310	284	292	285	273	293	267	317	265	286	322	310	303	294	314	264	267	294	309	277	305	297	306	286	290	305	260	303	307	270	302	301	279	311	317	298	286	296	320	279	302	299	290	282	288	264	312	300	297	316	280	307	282	272	284	278	299	321	277	275	308	295	281	282	301	266	283	286	297	291	284	303	310	288	302	309	298	300	309	293	307	329	294	316	314	299	316	274	300	290	263	276	279	278	291	282	280	285	281	324	316	274	320	301	319	296	300	306	279	277	302	317	322	290	269	268	282	291	283	287	303	337	295	276	300	280	287	296	280	269	270	277	306	265	307	276	267	269	325	326	279	284	283	278	289	292	278	285	294	317	327	280	282	290	319	280	284	306	276	307	325	290	294	307	277	291	283	291	307	313	301	303	290	275	295	292	324	334	306	286	305	260	303	324	312	289	308	316	301	313	297	290	279	299	290	248	299	306	270	303	278	312	306	303	329	279	319	315	282	272	321	314	284	310	264	307	292	293	311	284	295	297	287	305	287	306	308	291	286	293	317	297	282	317	268	325	279	300	294	277	288	318	289	288	294	300	300	289	273	329	278	321	281	334	319	281	291	294	319	301	292	293	255	278	295	271	280	329	300	309	282	313	294	286	280	300	296	282	319	282	290	262	260	308	270	283	303	313	306	270	289	290	266	307	298	293	323	277	291	288	288	279	319	292	287	303	299	293	259	322	310	291	299	271	282	312	297	327	293	348	299	281	271	302	323	319	285	328	319	268	302	306	282	280	293	278	303	289	292	262	267	294	284	275	296	312	281	298	321	301	259	303	259	281	268	310	292	282	295	298	287	322	305	280	286	288	314	281	296	288	282	299	301	274	289	317	269	280	304	311	271	289	308	298	294	288	259	300	327	295	297	283	304	288	302	279	286	273	292	268	304	307	299	301	282	313	280	277	287	286	318	295	294	300	294	294	299	299	271	316	289	316	315	299	294	231	300	276	273	279	276	298	298	304	297	294	290	291	296	334	270	291	274	265	281	307	306	292	288	297	291	282	297	285	293	302	304	318	334	315	293	303	305	269	260	295	296	304	297	297	307	283	282	297	311	303	265	323	318	298	285	283	302	269	315	287	300	292	266	291	301	264	258	267	295	249	303	318	289	306	298	301	275	293	295	277	291	262	299	322	258	286	286	299	285	289	287	301	272	286	296	291	303	318	279	268	286	280	295	275	321	313	314	305	293	323	310	281	332	281	309	295	272	292	280	289	313	294	312	299	325	309	268	316	265	267	287	283	287	286	317	296	295	313	291	288	304	313	294	291	313	269	298	302	262	317	302	299	302	262	306	292	285	302	293	278	285	288	288	275	304	270	294	320	289	313	303	315	263	303	307	322	299	299	306	279	269	296	269	268	301	292	305	300	296	260	329	304	257	294	302	290	268	278	278	273	293	295	312	288	307	307	289	296	291	295	285	276	275	280	296	303	278	307	308	308	289	318	301	290	290	303	280	277	309	277	292	314	318	288	251	287	295	288	286	292	306	287	283	289	326	280	294	265	269	340	247	299	303	289	313	311	286	297	306	288	294	316	312	275	316	306	305	309	310	310	298	304	318	288	303	284	301	272	293	288	312	290	291	287	294	274	296	322	298	288	290	259	270	306	272	270	314	316	268	285	279	286	304	271	303	305	298	310	340	286	283	290	287	306	299	296	317	274	293	294	306	315	271	337	320	310	281	270	293	263	271	303	277	295	275	296	283	273	299	300	301	292	292	270	265	293	287	292	299	283	276	326	282	324	287	293	318	291	305	307	293	291	274	276	298	270	289	324	312	315	274	270	270	282	302	282	311	313	319	310	292	297	280	283	316	295	291	325	315	296	296	275	300	292	277	319	266	293	297	293	307	304	314	259	281	299	317	293	309	286	293	311	297	289	284	294	336	301	297	292	281	310	305	289	322	284	296	300	274	277	308	287	302	304	332	319	281	300	274	305	278	306	329	324	275	292	276	293	266	269	293	311	323	295	301	295	313	287	307	286	271	327	283	278	318	300	273	291	284	301	305	289	296	295	269	280	286	314	318	303	290	285	279	278	285	288	302	297	307	297	298	296	275	310	291	285	275	295	282	292	291	291	314	268	306	259	264	294	293	339	279	292	298	291	283	318	284	328	271	304	260	302	298	298	304	284	290	299	273	307	294	264	289	303	294	307	274	293	280	311	273	284	308	279	280	292	318	298	296	294	314	321	317	281	281	278	277	302	330	306	321	297	291	295	284	286	310	294	260	291	278	322	278	313	289	275	294	277	317	313	298	312	275	320	280	321	281	280	301	309	291	295	286	261	293	271	275	282	265	306	290	287	289	306	274	321	293	273	282	312	303	294	292	309	303	314	306	267	294	278	317	294	284	282	335	305	293	262	257	279	288	310	319	273	301	288	284	319	295	317	297	297	268	288	259	321	331	279	285	281	308	281	317	278	323	309	311	272	278	281	290	269	279	274	293	292	281	293	287	283	303	308	317	282	303	300	302	279	290	289	302	296	292	315	304	289	284	276	304	289	293	311	292	289	274	255	302	303	309	331	304	300	294	328	285	286	323	331	279	287	299	257	293	297	329	284	304	310	313	310	280	290	299	278	311	267	288	265	285	267	333	303	269	323	304	291	298	281	308	303	298	281	287	289	271	294	251	295	305	283	298	286	290	320	278	265	278	298	282	311	297	276	289	274	311	312	306	327	304	286	290	291	287	282	311	297	314	296	276	294	286	289	299	306	308	305	284	295	306	316	247	280	292	285	304	324	288	291	275	304	302	316	265	307	316	289	301	305	275	292	252	286	293	321	282	305	309	310	291	303	314	291	273	297	289	285	290	278	278	285	296	307	286	309	297	279	293	278	269	276	272	292	291	286	286	327	281	268	293	299	309	281	283	252	306	271	302	340	288	300	285	277	306	295	286	289	338	312	293	295	309	265	294	294	269	296	318	284	274	280	317	309	314	285	291	281	299	288	299	304	302	284	293	300	293	289	279	294	321	288	299	288	265	285	311	287	295	298	281	299	313	300	283	278	299	293	282	295	294	297	302	280	281	298	273	312	325	275	291	315	294	315	306	304	272	270	312	282	289	300	291	329	286	269	300	303	288	304	324	274	300	311	305	320	327	298	301	310	254	301	283	301	306	288	301	297	306	291	284	275	282	278	282	288	315	286	314	279	290	293	291	298	277
22990	20660	27918	23425	20663	20763	10058	1567	1159	1103	968	923	940	796	867	821	739	736	793	733	684	715	670	675	678	707	706	639	622	670	694	660	599	603	628	606	689	622	632	647	643	629	624	638	613	671	639	661	601	638	696	645	616	583	612	619	670	618	637	638	653	617	614	629	651	614	611	646	640	628	619	600	630	651	601	603	610	627	647	616	618	662	597	576	605	629	610	624	630	639	614	590	637	596	604	605	594	628	610	655	600	599	588	605	607	598	586	634	621	611	575	627	607	600	663	641	655	662	619	644	654	646	652	570	612	634	599	620	634	660	596	641	606	647	614	605	594	631	625	591	642	665	614	619	610	638	617	611	626	649	661	652	590	569	649	590	629	621	583	575	642	645	593	616	624	605	584	600	623	627	586	593	653	583	634	626	629	603	606	656	606	604	617	586	599	612	612	635	585	610	625	602	573	630	578	607	641	615	605	633	582	586	638	621	567	571	605	591	620	630	631	597	626	673	596	589	610	603	649	669	617	596	591	610	612	612	592	623	646	622	620	602	654	608	580	586	587	603	602	615	625	597	581	597	644	634	602	640	616	592	633	613	614	587	626	675	623	609	646	631	583	630	605	603	629	631	623	600	636	623	603	607	604	590	620	596	616	616	637	609	573	628	633	625	632	624	605	563	638	647	582	612	623	568	635	631	619	583	582	603	637	669	542	611	653	586	633	608	622	585	589	624	639	560	591	582	594	649	613	635	618	603	587	618	625	642	603	664	634	613	659	633	600	623	612	575	570	656	631	606	632	611	597	639	657	566	634	620	641	636	597	595	598	637	636	672	632	567	651	598	634	654	622	581	610	638	581	615	625	601	588	637	618	590	600	669	654	655	585	609	643	614	611	603	655	673	648	601	623	617	561	618	608	637	616	628	598	608	601	610	624	579	590	615	608	614	567	629	627	583	566	576	611	589	603	645	580	649	643	597	616	572	601	582	632	586	612	652	650	587	630	618	598	601	637	637	643	592	610	622	597	637	587	585	625	574	596	631	661	642	601	599	647	638	650	646	668	630	580	605	590	627	623	606	603	633	584	615	634	606	593	634	598	607	652	632	582	617	592	633	612	611	600	580	624	601	568	608	613	650	599	582	642	631	583	574	658	603	605	630	616	614	620	581	610	635	626	598	628	627	605	648	578	636	614	608	629	616	565	633	634	595	567	615	583	619	678	610	628	630	629	625	580	593	636	631	584	626	625	578	622	639	641	635	652	648	633	579	608	580	616	674	561	610	650	595	618	597	579	623	586	632	570	580	577	618	629	632	635	618	598	574	655	600	605	588	626	609	641	560	601	650	642	592	588	651	627	657	632	619	608	604	618	596	622	572	607	574	634	592	665	647	604	615	589	623	609	614	606	597	612	633	606	652	630	607	626	627	628	601	627	638	566	575	598	626	580	642	628	593	604	637	589	576	645	608	589	632	595	595	587	622	625	603	594	595	625	610	576	620	615	575	600	633	642	634	621	559	611	628	606	641	616	586	632	648	635	606	598	586	627	600	641	598	607	648	662	627	627	575	605	599	591	603	625	592	669	659	612	586	632	624	626	621	627	586	606	568	641	614	601	658	604	608	654	653	603	605	613	597	644	587	645	603	582	623	653	634	624	567	614	659	606	593	629	610	635	612	623	597	607	598	648	664	613	616	634	606	608	586	619	664	608	633	600	625	621	614	635	580	571	646	587	620	617	602	658	631	598	593	581	543	597	602	646	599	633	578	629	602	607	603	609	623	660	631	674	670	662	606	610	591	617	624	628	608	593	612	638	636	651	583	587	621	629	597	564	605	625	643	616	642	640	616	624	606	592	633	612	612	667	606	656	553	635	624	650	654	633	638	616	606	623	644	606	599	578	627	634	614	645	551	644	575	579	612	563	592	569	599	657	619	677	634	599	625	624	607	638	588	573	587	585	649	581	579	640	580	574	649	622	611	644	610	620	591	625	614	607	618	659	631	576	586	647	603	618	613	587	595	617	604	594	627	627	569	606	595	566	622	638	577	627	598	633	618	605	607	654	616	637	611	604	627	634	606	680	591	618	590	642	617	584	609	635	615	637	597	613	627	615	600	606	637	596	644	617	570	660	622	612	602	621	599	579	612	588	605	618	581	633	573	632	652	633	623	601	629	588	598	643	612	632	562	598	611	586	626	572	621	621	656	590	599	642	590	611	569	622	609	602	617	662	547	630	600	564	595	641	619	542	648	649	599	586	604	659	594	633	620	619	610	620	623	603	609	596	618	610	539	623	602	689	682	560	610	629	607	648	598	591	641	607	625	614	608	611	616	603	615	623	562	583	621	635	620	603	628	606	623	572	608	603	630	612	609	627	609	658	603	599	587	624	620	629	603	586	607	623	579	609	589	579	627	643	596	635	608	607	554	605	639	618	609	621	647	598	630	623	633	604	630	642	607	587	573	590	616	637	586	610	600	610	625	650	591	617	589	630	590	580	632	634	630	605	597	618	635	619	593	624	614	604	658	675	663	636	599	613	593	611	605	592	612	605	572	591	607	609	604	571	621	576	613	599	589	614	634	615	629	654	604	649	603	623	664	609	566	588	624	631	634	606	590	601	591	634	637	615	605	633	599	639	616	630	674	597	588	588	601	597	655	614	606	630	639	628	615	641	572	582	578	612	648	615	573	584	584	609	609	620	608	578	620	615	611	629	630	635	639	624	591	643	658	615	639	615	605	588	614	615	590	637	576	636	651	594	644	642	602	627	635	631	641	593	567	681	567	588	647	605	661	599	607	565	616	606	650	623	635	651	606	616	612	619	586	600	640	615	598	609	628	631	582	649	646	585	582	615	610	603	634	612	597	608	607	609	597	636	571	581	633	656	584	630	648	573	639	590	613	643	589	600	627	600	611	619	654	647	621	616	583	637	591	642	595	617	608	568	591	655	614	641	551	573	609	604	618	633	626	597	639	601	672	602	622	564	606	641	605	642	618	622	613	637	625	623	584	631	649	616	649	653	605	616	648	649	619	566	612	605	586	640	654	631	595	636	615	670	624	631	613	587	620	598	624	614	624	613	594	606	608	641	600	640	619	613	599	627	595	584	599	610	600	583	592	633	587	623	617	666	607	606	545	611	622	569	630	604	601	587	575	595	607	598	589	622	578	571	593	615	651	594	600	598	596	606	582	581	618	610	567	614	635	644	672	616	605	603	623	642	589	629	581	589	615	590	624	644	578	585	640	586	607	619	613	611	601	618	641	615	614	642	647	624	634	629	606	573	599	588	595	597	651	618	602	549	648	648	632	579	573	578	679	639	585	662	541	637	597	571	621	617	600	623	680	656	600	570	631	634	640	621	663	591	648	587	637	633	653	575	621	611	637	670	607	597	594	639	621	591	643	622	584	669	654	615	616	585	604	632	554	605	597	579	625	597	612	599	600	598	652	658	612	627	607	655	604	645	623	591	606	653	655	677	602	580	591	589	596	581	636	619	645	593	597
17718	15005	13653	7786	5250	3783	3070	2368	1972	1716	1508	1378	1223	1106	1009	945	959	896	879	829	809	778	700	769	711	701	720	731	702	706	741	681	629	691	640	649	659	664	642	603	634	630	633	671	671	651	632	672	637	676	628	611	604	599	640	676	628	588	594	597	621	578	622	588	590	607	624	574	596	636	601	640	597	626	601	639	585	625	635	595	596	551	618	634	581	625	578	562	607	585	613	584	599	621	586	591	621	638	602	593	607	612	612	593	592	566	597	612	608	653	585	610	578	630	588	621	605	656	582	596	632	623	631	578	590	609	557	582	619	614	636	544	572	599	567	614	558	609	555	554	575	604	606	647	593	575	588	584	552	606	641	592	557	601	610	614	627	591	628	619	616	616	594	596	608	620	590	577	593	603	622	602	599	561	610	599	638	546	613	598	563	625	613	588	645	587	580	587	593	617	563	587	555	614	547	617	593	637	623	613	620	573	598	592	615	600	609	619	555	606	609	561	587	596	634	604	572	593	549	609	598	587	579	636	631	552	608	637	562	592	592	589	628	588	612	605	587	563	618	621	575	608	597	542	584	575	589	642	591	608	583	580	600	571	611	575	578	585	610	586	630	596	624	603	613	575	599	594	566	608	584	602	568	577	585	584	620	599	593	589	630	583	577	586	597	593	599	550	627	570	604	618	580	618	605	638	520	614	590	575	604	616	620	598	566	582	598	605	610	592	575	585	618	614	600	636	583	592	639	575	597	604	598	595	617	653	623	593	588	606	585	578	586	577	605	633	591	584	599	582	589	554	578	575	574	616	554	614	574	596	586	594	578	616	575	540	599	626	627	587	615	589	610	569	536	646	580	650	603	603	587	597	615	556	589	593	650	605	598	573	555	591	591	601	607	544	605	553	567	623	616	617	596	599	606	597	645	586	585	602	596	603	573	631	580	565	583	595	621	585	567	589	649	585	559	549	584	604	578	597	604	597	610	605	619	583	574	655	638	624	568	595	586	562	617	592	637	608	651	615	602	624	585	585	648	566	573	574	643	623	562	583	603	580	598	559	543	619	633	626	567	576	587	614	571	668	576	579	547	589	613	608	584	608	614	567	604	610	589	590	601	598	631	596	604	575	647	605	614	637	652	617	573	564	622	564	611	609	590	595	572	622	614	564	597	577	559	580	591	612	581	583	626	587	653	617	657	645	569	591	573	586	619	610	586	566	552	574	596	541	592	586	596	555	599	536	603	600	552	600	613	567	561	601	597	573	522	613	595	561	584	574	589	585	583	587	597	587	586	590	594	622	575	576	583	596	605	613	608	608	619	609	611	590	611	618	575	594	617	591	615	615	598	605	584	578	585	599	600	612	589	571	552	569	591	591	614	587	614	622	579	607	570	621	554	600	580	588	545	603	582	622	606	595	588	562	556	602	608	580	588	568	557	624	600	605	563	590	540	594	586	597	571	602	621	576	631	597	576	605	618	594	566	568	619	601	554	594	614	559	573	587	558	610	620	567	620	570	617	541	611	545	615	597	575	603	620	568	578	597	568	610	593	627	600	584	561	627	570	598	587	581	594	607	601	573	616	608	564	552	611	606	577	576	588	575	606	577	545	586	593	570	632	611	556	590	576	556	605	562	572	587	588	583	589	585	630	591	573	625	582	585	599	658	614	567	630	623	588	581	580	606	596	612	569	635	589	583	654	579	600	618	577	585	642	558	571	591	582	595	589	583	634	526	597	648	597	576	606	595	605	576	573	613	582	603	609	629	574	579	583	553	621	607	580	623	602	616	603	621	604	562	566	547	605	537	613	602	573	632	548	630	576	656	624	628	581	577	602	602	598	603	641	596	580	588	588	609	605	577	555	573	582	601	592	607	612	608	644	558	621	546	582	591	606	642	590	585	619	587	593	571	616	596	572	606	613	562	605	597	636	612	566	610	608	601	571	597	619	586	597	582	635	594	595	628	633	572	587	584	601	597	585	592	602	570	582	597	620	563	564	575	572	587	620	620	621	598	524	586	569	530	583	585	600	586	599	625	555	594	589	614	592	605	572	567	613	606	552	601	598	632	582	603	610	619	636	604	606	614	608	605	589	598	575	577	583	560	587	579	598	556	588	588	575	577	593	584	590	592	616	599	572	605	617	604	576	562	601	629	526	567	611	612	617	624	558	585	579	602	579	562	612	587	596	594	617	561	598	589	629	625	579	605	616	584	593	552	596	585	605	631	587	569	611	565	645	599	592	589	579	579	566	590	565	604	572	642	576	593	616	587	574	568	535	562	559	587	622	627	558	568	612	587	620	608	601	622	620	599	568	591	593	591	573	579	571	569	576	647	582	611	572	593	537	577	581	564	620	615	575	624	564	591	621	603	606	572	607	566	611	623	592	576	580	641	606	559	565	591	563	595	602	607	557	632	600	550	619	607	612	572	598	602	592	572	561	568	598	602	620	558	619	564	597	598	564	594	570	590	624	609	587	621	626	609	578	591	650	575	530	562	633	592	608	587	569	608	575	590	602	611	637	631	591	602	566	640	623	565	627	581	589	614	576	556	584	605	609	598	604	577	594	596	573	573	580	597	606	574	591	566	610	578	553	611	622	589	579	620	619	595	622	571	565	560	558	614	575	603	584	589	615	550	544	649	590	592	588	570	546	630	602	621	623	582	567	579	573	602	582	605	603	589	598	604	630	595	615	610	623	570	613	582	608	633	554	585	610	597	592	607	592	589	586	607	595	617	595	623	584	613	569	580	601	631	581	628	619	641	625	566	621	595	572	579	611	553	585	591	620	578	580	591	570	618	584	533	577	626	545	575	578	627	588	616	607	636	603	595	629	620	607	590	628	585	589	590	581	611	555	609	575	591	600	631	591	570	578	590	558	561	568	615	587	573	563	611	585	641	578	600	617	586	572	558	615	577	553	619	607	625	574	565	623	650	620	616	607	518	561	569	582	619	622	592	566	589	558	563	567	537	588	572	622	550	604	632	594	615	574	580	581	611	631	609	576	588	587	573	624	622	584	566	634	617	590	566	594	578	600	575	597	613	579	563	582	584	599	555	576	577	615	582	579	630	605	612	555	624	583	579	615	615	563	605	623	653	612	567	581	581	561	635	605	594	590	577	599	648	617	621	602	579	631	617	592	638	593	594	564	588	589	618	588	583	591	589	562	542	590	601	581	609	574	638	633	585	597	573	563	571	569	599	585	567	655	592	568	594	615	596	564	616	578	587	593	582	602	615	569	595	582	596	605	585	645	601	594	599	584	574	580	598	583	620	602	598	602	538	585	577	584	570	599	607	565	578	627	568	575	581	593	597	603	587	607	606	573	638	577	572	584	588	577	586	581	602	581	622	589	594	594	591	574	569	576	569	594	569	592	615	580	581	577	565	581	578	588	560	587	614	611	593	610	531	522	584	590	578	550	601	608	589	629	593	593	590	602	555	626	589	560	608	562	604	578	606	571	577	593	577	622	618	634	568	581	572	565	558	593	554	609	617	617	637
30242	13757	1749	457	360	323	295	303	274	281	262	266	250	236	246	253	283	258	253	277	273	286	263	281	258	240	269	267	240	232	255	277	257	244	276	265	252	238	268	237	288	290	242	279	283	256	242	277	260	237	254	261	266	263	280	280	259	265	266	254	248	259	253	238	228	265	265	256	249	275	234	253	244	248	273	259	281	244	270	246	276	281	257	246	254	266	287	277	260	257	267	244	250	268	263	248	239	275	236	256	278	266	271	256	266	262	252	265	267	273	259	265	267	243	251	289	260	264	269	283	256	262	275	267	254	240	255	260	277	294	262	273	281	271	248	268	275	303	288	277	252	271	254	254	254	269	300	279	266	230	276	266	249	239	252	246	250	258	268	267	272	298	282	243	287	242	281	257	259	239	280	260	273	258	281	255	254	295	265	254	236	267	259	235	265	258	279	267	271	293	265	232	271	241	272	264	241	280	252	281	254	254	287	257	276	267	251	276	260	247	257	274	284	268	248	229	260	265	247	281	273	262	251	261	278	252	239	256	274	253	277	276	254	268	273	235	266	257	251	255	253	248	235	281	265	259	251	257	239	263	252	259	257	257	230	249	295	256	227	262	292	248	262	254	266	251	267	265	282	251	270	268	272	274	280	246	251	271	241	259	242	274	236	271	273	245	311	294	261	272	270	259	252	271	285	259	249	269	258	253	248	251	265	248	232	278	276	291	229	287	270	245	266	264	261	254	268	275	297	274	287	258	250	277	283	262	270	240	268	216	251	250	271	269	272	255	257	281	311	240	261	274	281	269	246	252	229	287	251	254	274	243	286	271	260	260	248	256	241	271	272	246	272	236	271	275	283	250	276	249	252	252	239	283	242	272	251	272	264	285	248	260	258	270	232	254	223	288	257	272	270	267	255	261	246	243	254	272	265	251	298	273	257	230	262	263	264	285	257	256	264	254	269	230	235	273	286	275	272	258	253	250	264	283	243	254	252	232	268	259	268	261	248	231	260	223	265	262	273	241	282	284	249	276	277	256	253	269	253	265	273	271	262	266	286	247	250	256	239	264	263	250	276	289	259	263	253	308	259	239	255	269	284	277	287	288	278	283	226	260	241	295	271	262	221	271	268	263	229	268	276	285	231	278	243	237	258	245	233	257	270	247	280	247	260	248	256	258	243	266	265	239	276	259	255	285	263	281	243	266	254	257	244	239	285	235	266	257	237	257	254	256	250	253	262	222	262	277	250	277	245	282	266	277	247	277	237	258	310	257	247	281	285	269	240	279	256	275	238	263	267	257	253	265	255	263	270	258	291	261	281	264	264	239	260	249	257	242	262	265	261	266	245	263	292	232	263	259	276	253	276	254	266	253	270	271	265	241	278	277	273	246	285	233	268	248	271	259	244	289	267	243	235	270	266	291	248	253	277	290	272	238	250	277	298	234	241	242	287	273	257	277	236	240	285	264	264	254	278	257	245	296	264	274	260	295	251	269	249	234	279	245	236	257	282	242	248	275	263	277	265	276	257	246	264	243	265	259	255	250	231	265	253	264	286	256	254	273	258	281	271	252	257	265	267	295	256	274	238	257	254	256	272	233	256	276	242	279	283	235	238	255	257	259	281	259	257	251	260	256	257	240	270	272	264	286	297	291	296	274	253	247	246	261	257	290	250	267	233	277	271	236	240	269	240	248	244	220	270	237	276	273	253	247	262	263	249	260	268	255	266	238	259	262	235	278	277	261	250	270	259	231	253	264	254	251	241	271	263	277	243	262	278	265	259	268	289	252	246	267	254	282	248	273	254	248	243	262	240	257	232	285	219	268	270	231	254	285	278	270	262	276	243	275	257	257	241	260	268	262	245	255	257	268	259	292	251	222	268	249	258	241	265	237	255	265	239	257	257	254	242	264	261	254	242	270	229	242	245	293	270	264	275	256	250	272	261	236	294	265	254	257	290	265	263	300	254	292	250	278	277	271	278	258	262	264	262	279	254	260	267	266	272	268	244	265	252	231	261	270	272	263	268	258	241	265	272	292	274	275	254	264	262	260	270	274	270	279	237	233	262	271	260	262	260	277	248	240	260	256	261	253	249	274	277	255	260	275	266	285	234	252	220	250	253	280	268	256	276	282	276	273	261	250	265	269	275	252	273	247	321	240	293	280	270	262	264	258	251	257	263	236	284	252	260	253	266	284	236	262	229	251	261	279	261	245	271	256	239	302	264	254	264	272	264	228	267	253	259	278	245	277	272	226	236	250	284	283	242	234	258	256	249	290	248	279	244	287	253	258	292	250	263	260	284	264	278	295	256	282	270	279	268	276	244	261	257	268	247	300	217	284	243	260	263	270	233	276	270	262	252	275	239	282	254	267	230	262	271	251	267	273	253	274	271	280	285	210	264	256	283	233	244	239	230	254	261	274	238	241	255	277	215	246	262	240	271	262	284	275	281	257	222	231	261	260	276	296	283	301	264	257	260	275	240	239	270	249	250	234	255	249	259	266	265	241	273	250	260	271	263	260	252	271	238	269	254	281	269	248	265	256	258	235	228	262	242	252	292	282	274	251	245	262	267	269	273	243	264	276	279	253	268	266	244	230	279	275	259	283	243	276	234	238	269	264	259	263	267	250	235	265	245	259	281	256	257	261	251	238	280	255	264	272	268	244	249	261	260	258	247	267	275	273	271	296	263	258	262	253	246	246	277	248	266	223	243	233	240	279	246	255	283	265	264	272	273	260	260	272	271	236	267	277	239	246	253	291	242	262	271	268	271	269	240	271	238	285	262	276	277	255	286	263	263	265	286	239	270	255	267	257	256	259	257	292	246	266	250	276	296	267	258	273	248	242	243	259	255	264	295	273	239	253	266	269	230	268	263	267	260	240	245	285	249	247	243	266	252	275	255	279	259	262	251	283	247	244	249	257	252	262	261	281	252	263	249	254	272	270	288	281	269	263	260	256	271	284	259	288	260	263	293	260	277	287	248	283	257	216	269	258	240	245	230	280	276	244	259	284	246	257	277	276	290	261	255	266	270	226	239	238	273	258	286	244	251	259	263	265	255	260	251	251	255	268	252	260	246	288	280	266	251	272	247	273	290	241	271	284	251	263	265	281	240	251	262	304	278	267	254	261	277	264	247	242	270	257	278	245	277	270	253	255	274	259	251	256	277	239	269	299	276	248	254	278	255	257	250	238	262	251	268	305	270	285	235	236	261	263	268	240	287	279	274	277	268	243	255	254	268	237	282	292	249	279	273	254	254	257	245	264	287	252	265	264	257	246	276	255	263	266	259	238	254	253	252	279	267	286	243	261	256	247	254	253	258	268	273	266	255	274	254	252	260	248	252	256	251	246	243	256	299	246	271	242	269	290	259	236	271	246	275	259	257	266	274	251	276	268	267	243	250	291	272	250	263	245	230	286	277	238	245	274	257	259	292	271	276	256	272	278	256	257	237	269	272	243	240	269	262	292	245	259	240	266	271	260	287	274	290	272	261	267	268	281
14999	801	714	488	422	384	372	312	298	323	310	287	297	321	297	280	286	306	299	288	292	304	282	277	295	304	304	290	306	294	282	306	262	278	331	290	275	308	282	280	325	271	286	292	264	303	280	275	283	294	271	268	283	271	271	270	297	269	298	288	295	342	261	316	288	284	309	286	296	271	293	297	285	272	295	291	303	273	309	273	284	305	264	294	297	281	288	275	273	291	280	305	258	278	259	282	294	300	334	287	286	316	265	294	280	297	281	291	264	301	308	308	282	296	282	301	265	290	258	273	291	292	305	282	292	297	273	326	257	328	287	299	276	291	314	311	308	286	309	273	318	294	297	296	305	266	294	287	292	293	266	281	309	272	273	307	293	298	282	270	262	280	295	267	266	245	295	267	317	263	285	295	309	310	287	317	294	310	313	293	273	290	312	318	286	295	295	284	287	312	313	309	283	304	270	305	312	303	304	291	272	319	314	263	298	304	284	299	290	273	295	262	308	274	306	296	277	293	267	252	282	266	289	272	290	295	308	273	277	261	282	307	307	277	290	287	281	307	243	268	290	302	283	287	296	274	289	286	285	290	287	295	288	269	290	301	295	301	290	249	282	267	283	288	256	314	306	300	310	270	267	297	291	291	292	273	283	271	278	272	287	270	261	293	296	286	302	283	322	261	299	293	280	283	274	295	262	268	268	262	304	293	253	284	287	288	276	287	281	255	301	284	253	288	289	247	291	283	308	270	318	294	289	302	279	293	312	270	315	286	268	277	283	283	279	318	290	284	264	283	273	284	293	285	310	274	279	274	293	308	287	288	299	273	289	292	277	307	297	284	273	282	262	305	288	306	319	281	313	296	282	277	291	269	284	312	303	295	273	301	271	322	262	269	316	293	274	294	279	317	282	300	310	281	312	277	276	274	282	253	264	298	292	272	277	288	274	271	266	287	288	318	298	298	270	297	299	265	308	254	287	302	298	274	332	277	278	277	284	313	295	300	292	268	266	319	297	294	289	286	304	318	308	302	322	320	248	252	305	283	279	298	296	311	297	302	274	282	283	278	302	284	299	294	302	291	315	265	249	290	253	320	294	251	275	310	281	286	295	290	299	303	260	258	324	294	311	284	318	313	273	307	312	278	281	297	247	274	285	282	266	296	324	294	314	293	301	299	331	300	297	286	289	291	322	327	309	266	304	273	294	286	286	275	274	321	297	266	282	281	293	308	288	285	271	264	275	290	254	294	305	276	278	293	274	293	312	294	270	301	303	305	290	311	276	318	283	278	272	269	296	275	310	290	268	296	299	276	295	313	281	322	273	290	285	286	251	289	284	259	258	296	277	295	276	323	269	295	286	283	295	277	311	320	284	276	266	316	298	296	298	327	269	265	267	297	304	289	290	282	285	307	301	262	305	292	296	272	294	291	272	278	278	296	290	309	277	286	292	293	298	293	295	307	288	274	319	293	311	246	280	250	301	273	291	282	319	296	284	293	268	285	300	297	282	264	271	286	322	314	255	283	294	301	302	280	306	285	285	284	301	295	296	276	268	298	256	297	305	263	263	304	285	287	299	267	294	295	288	316	304	278	269	301	311	306	275	313	286	289	287	297	271	286	282	315	305	290	273	275	290	285	273	319	291	288	304	286	287	271	324	275	310	296	295	308	290	296	315	309	282	265	298	294	278	281	312	286	289	267	308	292	283	304	279	282	285	289	277	276	297	289	285	294	284	280	287	279	263	278	299	281	295	285	322	284	282	285	342	292	296	311	321	271	245	310	277	279	289	275	290	271	315	311	297	256	298	281	295	318	309	278	278	269	291	297	290	278	272	315	306	294	298	272	307	297	277	278	279	294	262	288	307	273	319	275	276	291	258	284	295	272	269	285	297	278	294	318	257	266	292	287	297	284	278	294	278	278	294	276	288	261	284	293	279	322	281	347	300	295	295	292	288	272	279	278	288	289	301	298	272	269	270	297	272	290	284	316	306	302	290	305	301	289	253	262	305	331	311	329	321	293	270	284	294	323	316	271	286	300	291	323	286	244	278	296	311	292	254	281	309	307	277	296	301	303	298	298	308	307	315	270	313	296	253	269	277	258	305	280	311	280	277	304	313	277	296	309	291	302	295	300	316	304	273	281	271	316	254	270	289	313	347	277	304	323	275	313	230	280	287	290	324	277	286	299	311	280	263	298	299	277	271	275	277	295	305	301	309	295	277	291	314	282	302	298	277	272	309	296	305	298	273	271	283	291	301	300	288	273	291	298	306	280	303	296	277	312	297	281	280	302	296	251	280	292	301	287	294	294	275	309	325	290	276	272	272	295	296	263	306	259	303	294	313	295	303	272	302	291	289	280	267	283	278	277	311	290	263	279	285	312	299	286	284	293	285	318	286	297	306	284	275	318	297	272	293	312	260	282	305	297	266	293	281	301	318	279	283	252	277	280	277	305	256	290	288	326	253	289	251	289	292	285	292	300	293	304	264	274	309	305	264	291	296	275	309	263	310	270	296	298	292	279	300	298	277	281	305	266	259	278	285	299	287	283	280	285	300	270	276	281	276	309	290	323	297	319	286	277	295	308	305	278	311	283	300	298	297	290	312	283	324	308	303	299	289	299	283	276	306	299	299	271	299	259	295	255	279	303	271	300	302	290	306	294	270	296	278	275	259	294	292	286	265	274	309	291	295	295	264	284	280	277	298	279	277	265	301	303	299	260	303	277	315	324	276	287	278	278	270	287	285	284	283	286	255	293	271	284	295	313	273	290	294	303	306	273	284	265	287	292	296	302	302	280	286	298	293	279	287	288	303	265	260	318	280	266	295	271	275	286	273	309	314	322	267	277	299	266	278	273	315	331	295	287	337	275	289	305	265	255	321	279	276	271	294	278	312	288	267	302	296	272	285	294	281	280	299	302	327	294	322	261	288	287	298	285	319	282	273	263	278	267	301	275	308	273	285	298	278	296	288	265	291	300	280	280	279	328	299	281	288	248	298	329	268	311	265	300	274	309	275	270	318	282	313	310	306	273	305	269	277	284	321	276	294	310	275	307	291	281	283	308	269	312	252	285	300	276	307	277	303	291	283	325	286	294	282	290	277	289	251	293	279	301	310	291	307	306	266	292	297	303	325	276	283	312	290	295	291	245	296	277	273	286	295	278	315	306	292	273	261	286	278	293	313	260	304	257	260	315	317	315	298	283	305	275	275	262	279	309	270	276	289	296	305	274	283	294	280	264	306	312	286	290	271	292	272	284	301	277	292	304	317	311	291	285	275	270	284	274	285	311	288	299	305	294	283	310	307	283	296	278	265	297	308	269	264	303	313	302	316	328	305	315	299	275	306	293	323	294	326	280	286	277	307	294	309	294	282	283	293	286	295	286	310	264	267	312	278	286	280	282	270	293	310	287	271	256	302	318	255	292	296	285	290	311	304	284	294	286	298	292	273	276	263	277	302	286	276	266	295	287	322	305	291	312	304	279	278	285	293	308	233	308
25078	20670	27319	24043	20636	8772	1060	730	616	508	513	471	433	386	434	393	337	386	382	367	376	357	329	325	365	355	324	320	322	345	352	310	358	345	318	334	319	356	285	312	297	346	324	318	297	312	296	337	338	315	317	296	296	330	307	269	301	307	336	291	271	326	312	277	312	313	311	304	288	307	291	350	329	297	306	297	300	315	318	303	312	265	308	300	304	300	322	291	363	312	301	319	283	255	304	309	307	313	330	287	297	292	302	294	312	313	301	293	307	308	303	346	312	314	321	279	283	312	318	279	309	336	357	301	287	313	285	268	325	287	288	352	297	315	311	304	324	308	298	283	349	302	313	290	283	320	309	321	324	297	303	310	308	304	293	294	282	364	305	316	293	301	317	289	275	332	316	313	333	304	308	311	305	312	302	271	293	297	327	313	300	337	277	314	318	328	321	294	320	321	333	294	326	298	314	255	293	299	290	303	299	321	289	303	330	285	319	317	310	321	320	296	279	326	300	285	282	290	306	297	309	311	307	301	300	298	312	295	297	313	311	276	278	304	325	301	302	300	313	297	324	290	316	281	310	337	341	296	327	303	308	315	349	297	320	311	280	298	292	276	312	279	327	313	309	318	302	289	314	326	278	315	300	320	324	275	309	307	290	285	328	293	287	303	298	323	299	278	301	313	319	331	310	325	304	306	310	305	283	308	291	318	285	303	307	283	279	330	293	320	303	320	272	280	311	319	318	304	314	314	290	328	304	279	290	302	288	314	303	309	320	320	313	283	304	298	301	318	294	303	291	283	300	291	316	305	334	253	287	314	287	311	311	301	321	304	345	306	303	292	342	344	325	291	303	337	294	295	319	314	332	318	303	324	288	278	319	327	304	305	291	305	298	323	319	310	311	298	339	291	306	291	292	293	336	297	336	312	281	291	300	308	319	303	287	301	302	289	339	259	269	331	302	313	294	296	318	293	271	330	297	322	284	312	326	300	314	308	307	329	324	297	314	297	324	296	312	296	284	321	299	286	319	330	309	300	304	288	255	283	291	327	308	294	349	297	301	311	307	326	329	328	336	271	300	322	305	322	324	315	307	293	310	320	315	298	315	316	318	311	292	308	307	312	320	340	345	316	304	278	332	297	322	335	293	303	289	312	342	281	307	286	304	325	310	318	293	305	309	294	316	310	282	289	299	315	321	291	275	301	300	306	285	301	294	324	312	321	296	301	305	312	312	294	311	315	316	309	305	335	312	301	298	322	257	330	288	293	299	313	301	309	326	284	282	279	337	311	315	329	311	321	311	325	293	296	305	319	276	293	317	317	309	281	287	283	299	301	345	317	303	308	327	330	323	311	319	258	298	312	280	288	313	297	321	306	327	327	252	302	277	323	302	287	296	308	281	294	313	269	302	291	318	308	302	300	284	334	288	298	303	301	286	322	321	291	281	277	286	305	299	354	306	280	296	320	269	305	328	303	299	327	284	333	314	299	300	272	296	301	287	289	297	295	305	320	307	307	319	328	310	304	306	314	315	332	328	309	301	292	308	291	307	310	288	321	291	277	323	292	325	309	299	316	320	326	307	294	287	305	347	301	311	288	316	321	290	305	293	295	298	301	312	269	332	295	301	317	316	297	283	312	299	323	283	326	293	294	276	316	289	319	276	321	340	285	280	325	317	294	301	318	301	296	309	290	275	299	312	281	292	313	328	315	335	348	296	321	291	303	316	293	343	309	319	282	304	286	323	302	303	300	280	296	326	303	294	313	305	302	314	316	291	332	310	302	292	306	288	330	301	277	301	313	280	311	319	281	307	325	306	338	303	287	309	338	296	296	293	296	323	327	310	333	291	331	342	286	324	260	282	323	307	299	329	322	302	286	305	329	312	290	295	279	319	315	320	295	299	307	303	313	306	302	328	327	300	314	323	304	314	319	298	313	293	297	310	307	326	298	324	347	302	312	301	279	301	315	320	284	306	319	305	302	334	314	274	326	290	295	307	299	309	291	313	313	291	306	309	308	299	312	310	312	313	327	289	304	330	329	308	315	302	275	300	294	304	311	305	319	290	302	298	341	304	295	301	292	273	307	288	330	306	271	290	336	315	291	305	292	330	308	322	321	306	266	278	299	323	305	343	301	282	293	311	301	287	309	326	316	313	295	270	341	282	279	281	301	302	314	325	324	318	323	310	299	307	304	280	327	343	288	305	282	299	281	310	302	300	307	279	335	306	299	339	343	301	309	348	322	292	290	304	293	337	285	297	324	283	297	306	314	294	308	283	339	323	308	302	293	286	275	294	297	294	326	296	313	304	308	352	320	328	327	307	312	291	336	324	297	299	281	337	285	311	318	330	295	308	321	346	283	295	308	273	295	325	326	316	295	323	297	307	309	268	288	323	339	324	302	292	325	321	334	322	299	348	295	276	297	314	312	299	312	328	282	312	298	324	297	307	271	318	290	305	268	293	286	302	332	286	297	323	316	321	304	327	280	327	307	300	310	304	325	272	274	281	306	319	314	287	294	307	299	263	324	310	296	306	327	327	335	270	310	274	277	329	311	303	290	285	297	283	292	346	288	290	309	313	312	286	310	327	357	313	307	284	314	326	319	297	314	320	316	291	290	280	275	304	326	328	290	325	322	311	295	288	293	301	289	268	310	325	304	292	302	315	326	330	289	319	280	306	309	328	321	307	296	330	316	325	292	334	309	329	299	302	362	287	279	306	312	334	313	263	288	275	302	282	332	295	307	299	339	288	297	319	281	273	329	278	323	302	322	311	311	291	294	296	347	312	297	310	316	318	339	306	325	306	332	306	312	327	290	308	331	328	296	322	302	260	267	326	291	312	313	361	289	294	333	284	310	346	289	309	296	287	290	307	273	309	287	292	348	293	302	323	330	281	298	304	293	330	322	272	304	302	277	308	299	280	326	331	333	303	286	314	326	306	319	300	308	330	289	307	290	314	332	300	324	301	294	285	312	263	280	328	315	313	307	307	313	302	288	316	303	299	297	298	317	297	293	310	304	351	345	317	294	310	303	307	308	318	313	336	319	307	294	285	321	252	281	326	340	309	294	325	311	323	295	289	272	283	286	291	330	301	311	282	288	288	329	295	324	291	301	325	319	310	333	328	312	325	293	308	296	273	283	313	328	311	303	292	294	325	298	299	305	317	290	266	319	323	343	308	319	322	307	321	319	291	319	314	296	310	326	315	303	301	303	309	329	278	324	325	306	293	298	297	295	300	283	319	284	308	302	318	278	290	293	297	307	302	288	319	288	301	291	303	343	323	320	294	303	330	285	303	305	302	311	310	334	297	292	316	304	301	305	277	302	340	280	330	271	307	305	282	350	281	332	300	312	313	288	300	309	330	324	310	320	302	287	331	290	287	342	282	308	334	293	316	292	310	323	310	295	285	272	293	296	284	287	302	304	301	332	308	307	289	275	299	324	327	317	297	318	295	337	320	305	322	298	294	279	309	295	322	298	293	301	285	276	297	319	312	334
19658	8823	7952	4138	2675	1984	1499	1253	1017	852	734	744	556	533	553	467	459	428	400	402	444	383	403	410	359	363	357	356	399	344	344	341	344	326	381	325	373	311	309	280	336	315	331	349	327	332	325	321	338	285	318	318	305	339	344	330	343	346	313	319	319	317	319	327	286	317	342	308	303	323	313	285	295	311	355	298	312	347	304	298	313	330	325	305	295	311	320	285	302	306	306	314	324	321	309	315	304	306	335	339	302	312	317	322	331	294	299	307	323	324	341	327	320	333	315	311	295	301	315	307	334	290	306	320	335	314	298	310	293	323	319	341	339	300	297	294	324	291	313	327	342	369	331	314	309	326	321	348	289	315	296	325	316	313	324	319	325	325	308	284	322	325	320	317	299	295	295	317	327	312	274	306	367	307	321	321	329	320	319	306	320	294	304	330	311	288	316	280	334	295	311	300	337	318	335	306	333	313	336	303	309	298	300	320	295	299	324	323	310	300	268	330	321	306	311	313	317	324	309	343	297	293	301	315	301	309	309	316	289	289	306	319	316	301	331	309	293	301	321	313	317	352	321	321	300	328	304	304	328	319	287	306	314	315	312	306	305	309	307	304	314	302	310	304	311	295	362	281	311	283	295	303	325	330	330	303	298	319	305	341	306	302	307	342	273	337	299	310	312	311	283	285	300	292	304	296	287	283	278	303	304	340	334	319	319	301	341	290	298	303	332	324	312	327	304	312	307	305	349	311	307	320	328	325	306	318	288	313	320	309	313	311	308	311	333	309	286	310	307	289	319	304	303	302	310	298	329	304	313	301	307	287	292	322	310	337	320	314	297	283	298	320	289	303	279	334	317	289	312	333	296	327	311	271	331	295	288	313	301	328	283	324	299	334	313	319	340	306	281	294	309	313	323	286	323	336	319	309	310	317	279	300	319	309	300	315	316	294	319	306	306	307	302	345	324	324	314	323	317	317	323	304	299	327	287	280	305	325	325	325	287	299	293	323	316	308	304	286	290	305	332	299	287	309	302	316	351	304	268	339	318	305	295	299	308	311	306	333	295	298	309	309	276	306	304	324	314	304	280	297	356	316	293	303	321	332	325	307	289	314	314	315	332	297	312	329	325	318	334	290	320	322	296	291	294	293	303	331	293	339	269	287	319	291	289	297	345	305	294	330	334	325	336	334	285	331	321	317	353	312	310	312	311	299	286	347	289	286	308	314	291	337	329	302	305	325	297	355	352	300	314	277	305	329	327	291	302	323	322	354	318	289	348	303	325	317	320	349	289	361	285	311	319	293	307	321	291	307	298	308	305	324	287	300	327	307	310	311	322	306	287	271	281	285	323	325	309	301	290	284	311	290	305	284	326	335	306	311	302	299	318	331	298	344	276	301	350	298	321	317	322	315	302	281	311	305	317	307	318	320	301	294	300	295	344	317	305	339	304	316	292	321	293	285	333	301	318	302	327	301	335	344	322	340	317	315	317	328	329	303	302	304	309	343	313	327	288	308	295	343	295	350	307	317	311	321	314	311	319	294	330	275	298	318	309	300	325	292	304	344	315	298	325	304	309	277	301	310	329	311	303	295	333	301	335	310	314	299	279	286	309	333	302	320	344	288	295	361	335	288	311	318	296	290	300	301	315	290	315	340	319	318	291	295	277	310	326	288	334	340	312	325	283	309	307	301	305	304	340	286	300	336	303	316	312	312	334	312	332	309	301	331	326	322	330	324	339	287	322	305	303	314	317	316	351	326	328	293	306	296	313	331	321	294	294	282	307	305	330	308	320	281	311	297	310	320	309	303	287	294	311	300	312	329	298	304	331	281	281	304	308	309	312	322	324	315	319	329	304	314	312	316	283	299	328	337	281	302	275	289	316	320	301	294	316	265	316	328	352	320	294	278	302	326	340	311	314	308	327	303	288	289	277	294	301	307	300	317	314	288	315	306	314	327	288	279	304	304	337	327	306	315	348	266	287	305	325	316	290	324	340	310	333	303	291	310	323	310	330	287	303	337	313	348	322	316	328	291	302	309	321	307	328	334	323	324	302	283	298	305	317	323	312	301	255	297	320	302	324	306	354	300	329	309	315	272	337	316	312	330	330	316	304	310	326	281	319	293	337	304	298	279	332	317	314	318	294	290	320	303	317	284	288	283	335	322	304	342	288	334	334	290	291	335	318	278	335	300	298	313	290	284	302	309	335	316	311	328	280	304	330	313	332	323	284	282	326	302	319	316	304	308	297	301	300	318	293	307	308	349	341	309	323	299	295	314	347	326	287	310	289	330	287	311	336	316	335	332	280	344	294	311	339	299	288	302	315	309	304	311	312	300	292	294	325	303	317	296	291	286	315	269	343	259	318	286	342	302	299	318	306	340	330	291	306	296	326	290	286	341	300	321	330	342	355	347	313	317	329	336	319	308	285	301	313	296	293	337	323	298	301	338	314	320	292	309	319	297	281	337	346	295	323	327	314	305	306	321	353	291	291	297	332	341	312	298	319	303	314	334	308	303	304	339	322	295	279	329	322	309	365	321	297	306	294	312	320	342	316	312	335	318	318	301	323	322	312	327	338	296	310	309	336	324	303	295	298	318	339	280	334	315	294	321	317	308	315	274	308	334	293	291	306	312	279	330	302	281	346	296	282	333	328	280	309	288	296	336	315	326	326	299	302	295	300	299	307	321	283	359	306	304	303	339	294	295	339	302	295	319	299	326	316	327	309	342	326	321	312	288	316	321	310	303	293	290	319	292	299	298	342	311	308	317	270	296	299	286	312	340	305	300	282	307	306	322	310	298	296	324	319	304	331	308	302	292	324	303	326	315	312	285	277	301	313	327	308	325	305	302	328	294	322	296	360	299	275	333	333	323	324	357	324	297	290	303	333	326	320	321	315	352	304	301	330	323	330	298	316	321	295	293	317	326	305	322	301	320	347	326	325	304	298	316	296	308	360	315	303	347	315	272	326	313	349	320	357	302	313	330	300	312	309	311	314	285	291	318	306	331	321	329	300	308	323	311	316	266	288	289	342	339	344	325	309	321	326	302	317	308	322	298	314	322	330	358	324	326	334	314	298	319	327	285	303	294	333	327	296	322	300	324	317	320	311	273	298	315	283	304	333	302	297	312	305	311	330	323	279	313	288	324	304	338	328	315	329	317	302	311	318	327	333	338	321	318	316	289	333	302	334	303	322	314	253	314	307	306	324	281	292	312	316	347	286	273	327	322	291	323	328	303	331	331	295	325	290	300	295	327	279	295	303	305	283	337	316	300	328	276	311	319	326	341	299	304	296	340	305	343	295	317	315	327	264	328	318	320	311	310	287	322	317	316	330	309	302	334	316	296	311	340	294	310	307	298	309	297	308	341	326	305	314	294	307	305	347	318	312	313	318	309	298	331	308	330	302	310	301	297	339	302	309	293	305	292	309	331	295	332	327	303	307	288	319	319	315	286	305	298	369	323	340	302	370	335	299	332	282	325	322	315	315	302	301	318
22921	20654	27775	23546	20656	20734	8699	1550	1165	1113	994	931	885	866	827	734	738	736	713	734	715	738	719	686	703	703	746	675	707	662	667	685	634	609	716	633	642	628	606	672	621	650	671	635	634	611	629	652	614	594	650	630	645	664	657	644	658	605	632	631	648	599	567	642	581	613	630	641	629	601	683	577	674	549	598	605	650	603	654	679	565	598	625	657	625	612	607	634	652	646	606	589	626	633	595	601	572	657	633	666	608	606	638	625	611	599	656	617	613	567	603	645	587	610	657	582	636	602	606	584	626	650	642	632	586	611	627	609	618	661	625	632	607	582	627	603	601	664	577	578	622	675	567	629	579	611	633	614	599	593	614	562	651	616	653	616	625	592	629	617	572	615	629	625	602	575	626	652	584	612	598	654	573	634	610	642	591	671	608	622	625	604	619	602	626	639	594	613	655	633	617	652	611	623	582	595	644	635	610	630	618	649	622	623	624	621	618	595	624	613	611	643	604	649	615	596	661	613	586	591	681	640	601	583	593	590	633	603	562	588	576	613	604	589	611	595	558	622	628	629	624	602	658	612	638	630	587	611	605	594	621	611	606	648	600	601	622	626	626	601	617	609	643	606	624	625	600	584	638	612	603	617	606	647	589	600	628	610	619	642	636	618	591	601	575	612	630	595	593	601	620	642	624	610	663	650	616	558	646	660	603	591	603	646	606	632	659	652	619	633	636	629	620	620	603	596	602	579	582	603	626	635	647	579	628	607	577	621	621	594	632	594	569	633	601	586	662	678	598	612	640	593	615	595	592	616	618	650	606	597	614	646	571	602	616	630	592	612	611	602	582	592	600	664	606	613	613	595	624	603	570	639	600	641	656	605	600	582	643	635	616	597	671	617	584	632	636	618	617	615	595	585	608	605	633	607	604	621	594	617	609	611	596	631	598	634	607	617	630	638	625	619	619	590	639	561	629	599	605	621	619	651	629	620	574	590	598	645	589	630	600	622	633	679	608	655	612	588	603	635	656	542	648	640	628	629	603	615	627	595	610	624	633	618	644	641	602	611	634	621	599	556	609	620	620	635	617	625	607	645	611	592	615	604	614	623	592	608	640	592	611	626	656	634	586	624	620	580	590	571	581	620	626	647	592	663	601	621	645	583	591	584	616	578	598	601	569	587	612	569	617	655	621	650	614	602	640	624	651	641	591	631	629	565	635	628	595	616	599	599	613	596	625	646	590	644	700	595	634	644	593	659	598	594	591	630	646	617	654	637	603	593	618	603	626	626	612	590	613	623	615	600	618	608	576	610	608	678	610	603	605	594	613	615	614	598	601	581	650	630	574	621	608	598	627	617	605	586	615	594	620	600	613	580	658	610	657	645	667	608	580	629	592	603	624	613	587	608	639	600	639	592	618	616	569	630	558	602	594	654	608	660	607	572	598	624	580	645	614	609	643	602	596	631	609	611	665	607	571	607	554	612	608	588	639	599	595	649	600	612	653	577	582	653	618	622	621	674	623	589	564	617	604	630	592	612	596	608	624	619	562	619	585	623	566	604	587	582	623	568	610	628	676	606	600	653	588	641	591	655	617	602	604	582	655	618	590	614	608	570	625	614	633	617	609	607	587	607	670	624	583	670	677	617	673	597	619	590	626	603	644	606	586	594	603	607	559	613	640	666	599	624	601	631	665	568	611	655	605	594	613	700	579	614	609	613	644	659	619	637	625	549	576	638	642	570	623	611	600	636	630	542	646	664	597	623	602	596	630	605	652	587	600	602	617	615	624	605	600	624	571	631	583	639	584	592	635	611	583	611	592	613	610	613	615	582	578	635	605	598	628	613	646	617	646	667	600	611	659	615	615	603	603	626	644	591	620	582	602	631	663	625	591	668	591	594	613	641	672	633	587	590	612	616	635	592	613	627	591	617	622	590	639	616	585	669	621	638	618	637	594	606	643	582	592	629	654	556	628	627	632	621	591	595	579	601	630	569	635	625	602	648	637	619	648	593	646	606	596	628	620	614	614	604	626	609	603	598	589	643	591	681	626	596	610	615	617	630	640	591	601	570	605	640	595	591	580	620	624	594	595	603	615	562	618	635	634	617	630	645	621	582	624	627	586	598	617	572	584	615	655	660	626	619	650	630	607	637	605	622	603	621	570	597	574	632	577	609	560	646	592	559	623	597	606	631	561	659	606	582	610	592	643	635	595	634	547	618	621	619	599	606	606	640	618	628	607	608	605	625	597	612	661	653	598	602	645	610	654	621	627	600	636	566	620	608	617	597	620	669	640	592	625	615	665	603	631	588	612	647	617	596	646	583	585	636	637	639	605	597	588	612	665	607	615	607	623	604	675	607	594	627	573	610	592	644	666	571	635	606	615	594	605	620	586	615	616	592	613	600	583	590	590	651	601	661	652	626	595	596	630	600	616	632	600	573	586	600	656	602	627	647	624	626	580	615	596	608	596	571	640	593	618	636	651	614	644	605	669	621	624	623	593	611	598	611	620	612	654	592	606	671	648	605	615	609	597	599	648	621	618	650	624	628	598	639	568	616	616	601	611	586	588	619	615	652	639	599	618	628	605	615	657	619	634	624	562	660	573	630	629	624	604	627	617	632	587	592	654	596	612	621	607	604	618	621	574	613	648	600	619	607	600	620	602	594	611	573	653	609	622	612	589	662	582	607	625	619	627	583	627	631	671	633	625	597	628	607	621	580	616	629	604	619	645	590	591	599	655	551	590	644	609	635	627	583	585	629	613	594	626	612	580	636	565	567	594	592	602	604	579	620	605	627	626	635	644	584	643	659	621	674	644	630	655	627	641	649	601	657	590	646	573	641	558	631	608	608	608	633	614	582	569	589	611	608	584	637	624	650	639	599	636	623	630	639	581	607	643	595	636	589	606	626	583	649	640	612	596	580	595	611	616	559	633	635	576	640	638	614	623	588	638	612	648	630	581	585	621	558	608	574	644	646	667	552	622	632	592	622	611	637	672	621	634	576	579	642	619	604	610	594	583	606	649	619	649	627	654	609	669	619	622	630	617	590	609	608	595	588	649	573	626	608	588	595	628	602	616	631	600	635	668	633	649	641	578	578	601	637	603	609	622	630	621	609	621	629	628	617	638	621	617	591	624	638	651	644	612	634	678	618	630	626	595	614	608	576	601	585	636	627	608	592	599	620	585	642	616	614	635	604	624	579	615	583	606	628	615	622	600	682	621	617	656	595	613	619	609	599	601	598	589	656	625	613	614	660	621	600	557	618	597	603	589	649	614	614	582	611	596	659	558	612	626	613	612	592	625	626	593	643	631	588	624	606	627	618	623	613	596	604	569	622	582	648	634	594	610	629	615	633	621	630	638	620	624	573	615	619	601	617	592	608	603	657	641	609	586	580	632	651	572	588	596	640	585	629	573	598	654	642	651	627	608	596	627	604	592	626	606	595	625	623	622	592	591	611	637	592	642	619	623	636	581	619	635	574	622	608	642	628	579	631	640	582
20287	15137	13864	7924	5235	3917	3098	2435	2148	1786	1518	1362	1241	1106	1134	1010	926	938	831	818	795	773	791	727	772	694	751	716	690	693	692	687	680	625	679	642	669	657	646	631	644	625	609	678	605	588	641	606	588	590	655	632	609	575	596	590	607	620	587	592	611	580	601	589	619	585	628	577	548	589	605	644	584	641	600	592	639	601	591	604	622	553	564	580	619	635	592	604	612	581	615	621	620	656	638	578	616	591	629	633	606	605	622	573	645	569	602	606	666	576	577	626	570	614	606	566	623	601	600	548	647	581	600	563	612	593	616	594	618	627	597	577	584	637	606	595	577	564	628	636	639	634	621	629	600	605	556	597	576	618	623	622	597	602	599	572	583	554	547	593	584	613	613	578	585	600	594	602	568	586	630	550	643	607	594	581	578	560	630	576	619	624	550	600	606	587	602	584	627	609	591	631	579	572	584	607	563	570	562	575	626	606	608	614	576	633	586	583	581	610	601	584	573	577	611	598	582	612	605	599	573	577	591	590	602	628	571	546	603	612	632	639	546	618	581	602	624	597	622	586	575	604	608	549	609	638	620	582	636	617	575	606	629	570	565	606	589	585	555	580	613	575	596	580	586	612	583	580	564	636	610	581	620	603	591	572	574	599	620	608	565	629	607	592	567	549	611	597	591	582	613	594	556	640	556	603	608	606	574	600	604	568	589	586	592	604	594	584	588	572	608	583	587	618	592	601	587	589	597	545	618	576	604	579	552	538	584	608	590	609	616	585	547	540	615	625	570	583	626	636	590	552	631	519	593	594	591	599	595	620	576	622	581	567	573	569	582	573	594	591	600	629	591	543	558	595	598	633	554	560	646	578	533	541	602	603	629	590	551	586	602	589	612	590	577	598	596	621	559	614	647	598	574	608	633	543	551	630	564	615	603	590	597	586	581	613	618	610	603	609	620	632	576	618	611	667	569	586	561	580	587	592	549	591	605	590	617	633	621	581	589	636	626	584	546	578	570	608	584	576	615	551	578	636	610	558	615	585	599	581	601	627	594	568	604	587	593	612	643	588	591	600	615	592	619	619	551	561	612	573	610	573	566	559	568	586	570	573	600	604	569	626	636	605	585	612	572	558	619	568	566	579	579	644	567	583	608	549	590	570	587	597	617	567	580	613	576	574	607	576	591	577	610	618	622	584	580	588	595	560	561	568	583	645	596	608	620	570	640	584	589	540	601	620	593	606	582	574	603	622	612	621	603	623	644	603	584	567	561	619	578	567	608	575	578	631	593	559	620	591	594	580	639	614	628	569	616	583	649	586	624	595	573	572	555	564	592	565	600	598	594	599	569	586	582	584	588	607	606	652	610	642	565	552	572	651	595	639	575	541	590	599	548	595	598	616	577	616	620	612	586	618	555	540	584	578	610	588	578	596	569	574	590	604	558	571	577	589	619	573	577	549	597	539	592	551	561	582	625	605	553	588	589	576	550	603	598	580	607	631	580	575	572	616	563	603	519	588	594	582	609	579	547	615	576	563	584	558	622	595	585	604	598	568	601	607	653	533	578	593	635	578	644	558	601	586	587	603	586	636	620	594	564	560	599	641	614	591	568	602	597	595	635	582	572	651	616	582	562	595	564	590	557	621	571	605	591	616	559	588	605	608	589	600	592	580	586	599	584	608	644	572	575	612	584	611	566	614	594	588	612	577	573	638	591	602	606	592	611	566	573	617	616	589	587	603	538	600	642	648	565	577	561	589	619	610	606	618	597	545	555	578	567	597	543	573	588	583	580	589	551	605	599	581	625	601	572	537	562	586	612	665	582	631	611	606	592	613	545	597	618	621	606	573	634	598	577	584	628	602	622	628	595	556	608	564	599	591	590	629	598	592	598	557	568	567	578	606	620	613	610	621	566	638	612	663	555	559	603	635	563	580	595	600	585	619	609	610	556	607	585	565	612	574	613	582	622	597	575	579	641	539	575	591	607	615	576	566	551	583	630	617	589	605	620	616	559	565	582	565	586	627	580	609	630	581	572	584	598	612	588	584	552	542	588	586	579	601	570	604	605	611	606	606	579	588	580	526	603	605	572	579	579	546	588	650	604	551	580	634	565	623	588	570	634	583	542	599	590	580	624	573	599	608	602	616	570	615	629	609	595	622	604	605	601	597	561	611	603	598	599	609	610	590	616	565	601	569	623	582	607	572	630	556	604	621	574	604	566	600	543	582	638	580	573	565	619	569	601	596	604	606	627	553	590	595	568	606	565	576	617	558	603	634	620	586	568	597	608	593	600	544	622	600	588	593	577	559	579	595	605	598	590	620	573	592	577	565	573	579	589	602	601	610	578	583	619	585	627	609	611	587	538	551	576	603	584	643	579	628	608	617	657	621	553	620	584	616	622	620	611	542	580	614	620	620	595	611	588	637	584	593	580	577	590	649	599	614	610	544	564	552	587	659	589	612	635	579	572	572	596	569	585	626	614	588	593	611	612	592	583	580	611	604	585	563	601	585	576	635	659	576	632	588	610	613	599	620	605	601	617	557	605	575	640	597	635	605	551	622	538	557	516	594	600	615	579	574	581	588	619	583	593	600	621	579	557	605	606	611	608	609	563	596	613	589	587	576	594	609	604	634	614	603	584	586	605	596	587	628	598	563	581	664	621	610	555	595	597	599	609	600	598	638	539	554	598	576	602	600	610	622	613	625	543	605	564	606	587	617	579	598	581	570	593	581	609	592	613	552	565	603	590	606	577	612	615	553	568	567	551	585	588	589	610	596	573	608	567	629	621	605	594	604	579	534	575	584	576	614	593	599	588	584	565	564	590	569	599	599	581	592	579	611	563	610	615	539	611	610	589	594	583	587	578	616	599	589	599	594	604	597	608	570	582	596	593	594	564	566	629	552	631	647	590	600	546	618	639	590	594	609	604	594	601	575	604	573	582	649	593	574	605	614	605	577	608	559	571	661	568	579	545	601	603	602	646	597	581	655	589	601	586	622	592	561	604	626	607	581	601	554	559	586	580	631	586	605	583	640	614	591	571	606	609	569	618	612	589	632	596	604	614	604	601	604	597	584	604	596	576	590	542	575	602	604	605	607	606	615	642	586	572	616	574	616	603	599	575	627	634	592	622	592	616	623	585	610	579	574	562	630	599	611	576	586	570	596	600	576	592	627	602	591	596	600	582	611	600	601	581	604	605	565	582	613	608	578	605	610	610	600	609	588	596	599	560	578	628	580	570	582	572	621	627	597	595	603	589	607	609	585	560	593	585	565	568	588	560	633	583	603	585	604	593	590	596	550	569	562	608	622	571	592	542	591	627	525	556	608	567	664	592	601	557	621	563	592	582	608	593	588	603	631	636	595	631	575	595	614	586	623	601	573	594	605	609	577	611	623	599	609	581	587	644	611	595	596	619	601	557	593	580	600	582	587	618	613	599	591	591	590	593	625	567	576	602	571	580	600	561	597	601	596	604	605	609	578	612	575	616	566	571	576	553	587
30515	14064	1787	463	349	290	282	293	275	232	269	297	289	277	246	252	284	241	265	297	276	240	283	235	249	291	261	235	282	261	256	234	281	252	250	270	257	263	275	261	259	231	276	249	250	250	266	247	288	238	292	271	244	267	264	270	242	261	262	254	261	265	248	252	282	266	251	291	266	287	276	228	282	242	260	261	250	256	238	266	253	238	239	263	249	244	233	245	242	241	264	263	259	251	245	245	247	265	246	245	261	284	270	272	265	240	239	252	243	288	266	262	295	263	233	244	255	258	271	266	275	234	233	269	278	234	276	298	231	264	239	247	276	243	278	248	269	252	257	277	248	241	256	235	268	284	279	276	300	293	282	265	266	239	264	263	264	251	250	233	249	313	270	244	260	256	270	239	218	257	274	238	262	253	261	277	292	244	260	274	257	278	291	268	243	251	268	255	251	243	283	261	294	272	274	267	276	266	284	256	270	276	245	272	290	266	268	257	288	231	262	255	255	240	203	247	282	232	253	236	277	254	240	253	283	247	256	255	247	253	237	296	234	299	279	246	241	274	232	247	224	250	239	249	298	273	256	248	288	267	255	270	252	241	258	251	254	249	235	223	247	260	244	233	233	234	254	271	249	271	236	250	261	239	241	253	257	293	264	258	257	273	253	266	249	277	255	277	277	253	249	246	280	244	256	271	286	240	238	273	249	261	243	239	268	251	257	236	277	266	251	255	241	255	261	254	252	251	273	256	278	292	249	235	248	269	270	245	250	260	246	256	272	255	267	263	258	271	255	283	264	246	271	245	254	228	230	265	281	247	242	259	255	299	280	269	281	264	263	275	240	248	246	241	255	257	253	269	260	231	263	276	265	241	267	268	241	279	221	280	276	270	261	249	262	242	242	232	266	250	234	223	257	219	242	265	245	240	276	291	247	279	232	262	266	270	260	240	249	272	262	269	270	237	253	257	262	276	256	224	275	275	243	250	267	234	258	239	286	289	259	242	242	250	254	270	273	249	291	275	275	250	248	267	239	249	241	262	242	246	230	242	244	250	259	263	263	249	262	257	263	246	274	248	274	238	233	255	266	246	267	275	248	281	251	247	255	277	245	281	253	248	229	259	273	266	252	246	258	248	269	225	277	229	272	254	260	264	263	282	253	244	233	257	245	266	270	251	252	255	257	249	238	241	251	234	263	251	239	265	257	258	254	261	277	261	258	267	308	258	269	253	238	268	282	268	258	266	288	251	261	254	253	255	251	260	248	246	249	266	257	254	258	244	270	255	247	245	260	252	282	271	267	259	248	248	255	262	260	232	272	245	256	232	270	281	265	240	240	257	285	249	253	250	273	281	260	208	293	272	249	259	282	245	261	254	266	266	253	289	285	229	239	244	245	252	266	252	245	286	257	286	259	249	253	285	270	276	261	250	279	290	234	257	265	242	256	233	214	245	248	266	243	278	253	261	254	252	242	263	228	245	232	260	281	254	262	267	257	255	267	251	250	243	260	256	265	279	260	250	250	255	239	257	268	272	259	252	267	246	255	273	253	272	244	267	260	240	246	239	228	236	270	268	291	249	244	238	256	268	261	238	263	260	229	242	247	239	264	256	274	229	270	252	246	277	242	285	296	269	247	261	233	232	258	247	245	249	265	252	288	270	271	257	235	262	248	268	277	242	246	271	262	261	227	262	247	247	247	253	286	244	245	243	258	261	250	274	252	271	237	234	239	252	261	274	262	274	240	236	273	252	270	254	263	265	262	266	259	249	253	250	270	256	271	246	266	238	273	290	241	284	271	250	252	230	257	242	244	268	266	250	263	246	237	258	261	234	252	253	249	261	276	251	255	236	271	248	256	272	263	262	253	263	280	286	236	225	250	250	236	277	246	256	255	235	255	269	222	265	257	258	268	287	259	265	265	269	247	291	292	266	281	240	273	270	233	261	268	248	251	268	253	238	248	257	253	246	261	245	253	267	266	262	288	249	267	237	243	269	262	294	266	279	242	247	227	253	247	239	267	290	282	260	274	246	251	259	227	254	258	271	300	286	253	259	245	258	263	279	277	263	242	251	256	265	256	259	250	251	260	265	276	220	270	261	257	264	238	266	246	252	235	252	287	242	249	244	250	257	269	268	237	249	275	245	237	260	299	271	257	244	274	247	241	287	279	240	258	268	294	264	266	249	249	248	267	249	252	250	265	243	276	250	264	264	250	227	272	261	267	238	234	274	260	257	258	277	232	278	245	267	281	281	277	271	259	257	248	279	262	298	239	275	250	252	251	262	273	265	250	270	255	271	233	272	251	288	259	275	213	237	275	237	260	235	269	243	250	276	256	255	265	226	281	263	264	283	272	266	295	256	256	278	273	256	269	241	250	302	239	276	266	269	262	228	252	245	261	239	274	248	285	247	275	248	272	275	244	256	238	260	260	263	282	258	258	268	261	259	285	251	240	236	277	251	251	283	259	289	250	252	263	244	253	264	247	264	270	247	216	269	259	253	276	250	300	272	266	261	256	271	243	258	255	261	258	250	240	232	281	266	249	263	255	244	273	255	262	262	280	251	268	263	291	239	269	268	242	264	244	261	235	258	257	237	228	250	253	272	268	265	252	251	239	264	264	224	247	271	271	255	231	280	275	244	250	297	243	245	264	251	251	280	231	256	226	253	222	240	231	267	240	257	243	283	281	284	260	261	246	262	283	229	279	244	264	260	258	265	246	232	263	246	256	220	249	289	270	280	235	264	253	258	282	255	234	253	253	261	262	249	259	281	280	272	272	249	240	247	272	261	274	259	231	275	251	294	281	293	261	262	269	256	283	248	262	244	270	257	251	277	296	266	266	271	252	244	266	233	222	248	260	237	255	273	261	287	270	252	269	283	235	241	269	264	256	259	225	242	261	232	238	268	264	251	262	280	264	251	228	256	283	247	260	254	254	265	273	262	277	248	271	270	267	268	266	271	281	261	270	277	264	268	266	262	224	255	260	264	261	252	268	251	250	285	247	227	255	264	259	236	246	250	276	251	241	276	262	284	215	274	261	277	264	217	206	239	240	284	256	236	244	243	263	268	257	255	268	272	260	262	271	258	252	255	246	265	252	249	265	258	255	278	251	274	286	250	248	272	257	253	251	254	243	268	249	270	276	287	255	257	252	249	274	254	254	259	269	254	264	245	253	256	238	273	276	242	256	259	257	253	249	265	261	256	232	269	236	258	246	250	252	235	251	252	275	265	262	256	294	250	229	241	265	250	261	258	277	268	261	277	253	259	249	292	269	246	245	247	289	269	271	251	257	251	257	257	273	252	243	241	235	268	245	264	249	247	277	276	290	248	253	251	276	262	246	261	252	233	271	279	261	264	274	268	272	261	255	255	261	227	265	309	249	264	252	242	254	262	259	277	280	271	247	267	259	248	264	250	255	257	227	286	276	279	247	265	241	261	235	269	265	259	251	266	245	247	281	276	243	266	270	271	257	249	267	229	246	266	218	247	256	259	258	264
15286	802	687	461	410	358	348	313	308	313	323	311	305	304	276	273	279	269	292	296	299	318	276	276	301	290	284	287	278	280	319	275	314	280	273	268	294	276	277	291	293	291	305	302	284	315	277	309	273	290	293	288	293	279	276	276	299	285	297	293	302	291	299	308	265	306	296	313	294	317	311	297	282	310	275	289	286	286	277	289	263	326	295	293	280	297	284	272	277	306	294	278	278	294	307	268	283	272	315	290	311	296	306	298	296	292	294	282	296	241	287	296	269	279	305	279	279	302	272	314	262	298	276	256	294	279	282	285	312	280	243	308	272	285	275	287	276	282	296	282	259	299	297	299	283	272	269	262	303	282	274	283	250	298	306	260	290	313	271	299	274	297	261	297	292	259	282	281	271	282	268	270	251	282	289	292	274	280	275	273	289	289	321	289	274	287	259	274	287	312	269	282	287	293	303	311	277	289	280	299	286	271	287	271	282	305	268	301	280	282	286	286	287	293	282	295	298	305	280	296	285	272	286	291	288	294	294	293	284	289	241	274	305	285	268	284	273	314	296	289	281	256	305	300	295	271	266	304	289	266	280	286	289	281	285	276	298	280	294	295	275	274	280	295	271	290	302	281	280	262	255	282	276	294	290	293	254	294	286	271	293	270	277	296	263	290	247	299	276	316	266	286	283	280	276	275	300	278	259	286	272	279	301	276	269	301	292	276	296	278	299	270	307	313	278	270	281	278	283	312	274	310	298	276	300	254	266	280	298	293	301	317	275	282	266	275	299	287	297	289	285	291	272	260	304	288	291	280	284	286	278	279	286	312	282	274	302	284	321	299	292	278	291	267	280	303	300	283	290	291	295	309	260	288	285	280	301	320	280	297	315	302	302	288	264	312	321	268	270	289	279	275	285	272	293	309	297	283	275	275	291	286	227	328	291	288	306	296	304	301	289	279	289	288	274	281	280	290	308	300	296	310	308	313	281	263	316	307	260	278	301	269	301	259	280	289	272	296	288	285	284	273	240	272	256	257	299	263	278	294	297	265	268	282	301	292	261	288	283	299	275	271	277	285	288	275	308	298	284	265	290	294	289	310	260	297	271	312	286	275	288	284	273	300	291	268	271	241	245	293	276	255	304	302	308	300	324	279	333	318	289	258	299	301	289	263	297	267	306	287	272	247	299	253	307	298	295	289	300	285	297	282	282	281	290	297	287	251	306	300	275	281	245	248	308	261	304	299	280	301	272	270	285	281	296	309	291	286	278	306	294	299	265	282	269	308	315	278	313	305	305	316	310	290	282	254	279	285	257	296	267	283	296	250	308	295	285	282	267	262	276	292	271	273	268	315	285	314	282	299	277	286	255	277	290	294	282	312	270	269	282	286	294	274	305	302	278	294	287	294	271	294	285	310	265	267	287	292	277	294	280	309	285	309	264	261	294	286	295	313	273	286	296	292	285	264	283	273	272	279	289	288	297	296	274	266	289	285	293	239	282	290	300	322	279	294	275	313	253	257	278	280	303	310	282	303	291	290	280	286	301	281	259	267	307	301	283	275	267	284	303	297	235	266	285	313	297	258	286	298	281	299	299	272	303	275	291	281	276	262	285	308	290	248	285	296	282	260	293	304	292	292	280	270	269	297	305	263	286	294	288	276	280	275	283	301	299	275	291	304	301	252	296	292	289	276	272	273	264	265	319	332	262	301	274	307	274	288	269	294	285	278	294	282	274	338	308	284	324	272	270	271	281	278	311	280	280	289	268	272	310	316	291	310	295	298	291	277	260	305	279	281	297	305	261	292	274	281	269	309	293	281	270	321	281	287	319	306	280	280	282	308	286	265	301	286	302	293	285	287	287	294	306	263	300	256	299	275	276	268	268	300	313	261	312	300	268	269	302	288	289	290	315	282	311	263	283	300	280	277	314	287	299	291	300	290	290	294	309	262	282	312	284	285	283	276	289	270	313	288	281	296	282	269	275	305	284	288	294	289	301	271	299	298	275	270	298	276	306	281	275	286	275	282	271	304	303	317	294	263	300	287	293	309	274	272	287	274	298	295	271	286	293	262	292	321	289	284	292	296	257	294	267	295	290	293	277	330	261	282	279	294	281	294	296	272	267	242	274	309	298	277	268	289	299	288	335	296	304	285	250	287	291	281	281	287	300	286	294	316	317	311	279	276	294	285	274	287	313	300	262	285	269	260	297	310	293	304	303	294	295	283	276	286	300	293	312	281	273	269	275	267	295	290	277	262	282	293	285	271	278	284	299	291	285	276	267	284	287	286	288	284	312	304	305	279	265	296	316	285	271	283	285	254	294	285	288	284	276	285	255	289	304	272	318	305	290	289	300	301	249	281	297	274	273	293	295	262	287	298	301	255	271	293	283	292	303	331	288	300	315	306	272	301	295	275	289	309	302	318	299	269	316	294	293	246	282	299	250	281	284	289	274	278	258	272	280	277	280	277	292	268	317	288	283	321	281	272	276	296	297	309	293	317	282	330	295	292	280	274	283	252	297	270	303	268	309	296	284	301	277	280	291	307	292	287	283	279	263	272	289	275	275	283	276	295	298	272	280	271	300	298	262	257	277	268	288	281	299	261	288	269	306	278	301	318	282	263	289	294	285	282	305	328	293	285	317	274	294	302	303	270	293	295	292	280	300	286	296	305	277	274	289	292	320	281	255	260	280	272	304	277	287	310	281	294	253	311	256	281	314	266	250	281	291	279	264	315	331	285	249	306	311	275	300	283	306	281	284	294	302	287	294	295	294	279	283	278	281	300	305	316	305	269	319	337	285	297	289	300	301	310	263	300	288	281	287	289	281	279	279	259	287	291	263	293	277	267	259	295	279	276	278	296	270	275	267	294	304	279	263	316	316	264	293	302	311	300	302	336	298	277	310	262	286	306	284	291	288	277	294	303	256	283	297	293	258	286	269	305	297	267	289	297	254	264	283	283	302	284	260	289	295	279	309	292	262	306	297	297	298	282	299	303	274	287	302	293	294	299	261	268	306	289	274	298	258	306	332	284	295	255	274	282	282	276	297	280	309	268	326	269	288	255	278	281	301	295	295	278	291	310	303	289	285	274	288	299	299	293	283	283	296	305	289	290	298	285	289	260	289	290	292	299	270	296	291	286	259	293	272	287	288	286	312	305	280	300	309	288	285	273	266	296	292	256	280	267	299	284	313	304	286	271	267	260	267	256	272	284	289	272	271	274	320	255	291	272	255	293	316	305	267	306	278	287	271	300	288	285	300	253	280	327	297	300	292	256	303	295	283	305	326	266	288	271	321	257	296	290	293	253	283	302	275	284	294	294	270	299	234	299	291	278	266	312	278	290	262	293	286	321	274	285	296	276	287	286	260	276	314	252	280	299	277	290	281	285	307	281	286	283	250	270	277	272	309	314	283	300	314	281	302	307	262	292	265	311	269	299	286	276	280	269	297	288	297	290	280	317	273	263	296	270	274	293	275	283	272	283	286	310	307	254	246	253
24988	20650	27229	24090	20614	7757	1072	744	596	538	514	439	424	373	368	359	365	348	335	337	333	320	343	315	305	336	326	337	304	322	327	329	301	309	311	306	311	334	326	298	314	279	301	316	315	327	276	334	314	314	281	329	314	300	312	284	298	318	320	299	302	310	297	312	294	300	322	294	324	322	321	298	289	315	277	300	298	302	284	302	291	282	312	288	309	274	262	309	316	307	308	302	295	309	303	287	314	318	283	281	308	291	292	298	321	300	281	315	298	334	294	306	303	250	287	309	293	306	301	280	292	273	309	289	299	289	316	311	321	307	281	316	312	342	280	279	289	313	294	317	290	279	289	312	333	306	295	328	290	308	323	286	287	303	301	341	273	297	320	304	307	311	291	294	304	314	305	267	291	287	323	279	294	321	306	287	301	336	278	321	316	306	316	276	290	296	287	286	290	294	322	299	324	304	288	309	294	292	281	317	295	311	324	314	298	309	285	315	318	303	302	299	310	274	286	283	288	281	336	292	272	302	293	284	275	302	285	314	321	325	302	284	334	296	282	313	291	288	275	284	326	283	317	275	307	271	301	312	313	288	303	323	300	294	281	312	328	283	292	299	304	295	307	296	293	263	286	324	324	306	294	327	310	264	318	293	313	300	275	298	272	293	316	310	286	328	298	302	330	316	281	303	303	314	307	306	294	308	322	292	271	293	316	275	299	298	316	294	292	281	280	289	314	305	319	272	325	304	304	280	276	298	304	289	311	304	277	309	290	297	307	303	274	274	305	294	253	315	314	289	292	276	321	292	266	317	313	297	288	316	314	283	301	284	288	328	320	293	292	294	301	288	283	302	287	303	314	292	289	286	287	296	308	300	307	296	298	302	281	306	323	282	289	304	279	288	290	312	281	319	304	316	285	304	285	261	283	273	252	311	302	313	293	313	298	340	303	305	298	297	313	299	319	280	292	299	329	296	296	296	337	284	320	323	322	312	302	301	322	288	293	291	293	306	278	316	305	290	296	287	260	312	288	283	295	279	303	282	261	294	298	279	322	302	283	305	319	326	300	288	306	280	293	285	329	272	281	324	278	309	329	289	295	318	306	316	278	300	284	285	280	287	283	307	299	315	298	304	287	335	261	312	303	283	312	326	284	273	303	279	310	320	331	290	334	279	267	293	280	319	305	277	310	292	284	263	271	285	319	317	272	323	284	270	294	312	309	275	315	290	284	287	270	294	296	285	292	293	321	289	303	296	289	304	308	301	297	266	296	329	302	283	289	301	272	287	318	324	356	313	286	313	311	323	312	293	320	312	277	301	304	297	307	274	305	309	290	290	323	304	335	325	345	300	327	248	323	315	307	306	318	310	318	326	286	300	296	289	343	300	300	296	282	304	291	306	290	288	292	294	290	294	306	292	308	270	258	310	293	296	315	298	335	331	299	307	276	295	272	270	273	284	301	288	280	307	301	337	262	298	296	271	305	324	274	324	289	306	253	291	286	300	303	270	313	272	270	267	343	265	309	297	316	303	311	281	308	305	301	257	284	275	343	307	307	305	300	264	291	290	326	309	296	318	327	294	292	315	326	275	293	315	313	315	312	284	312	293	307	297	266	284	274	284	309	298	283	265	260	323	292	320	301	303	318	310	304	283	306	299	307	285	309	313	342	299	319	266	290	297	312	331	298	275	267	293	291	281	276	299	301	306	276	268	309	331	274	273	294	281	276	284	317	316	316	332	293	280	292	297	302	327	288	290	289	304	319	297	316	318	287	314	308	286	314	279	263	298	287	287	307	319	292	287	280	297	299	304	303	292	287	317	279	307	286	267	322	298	312	295	283	321	273	290	282	266	277	272	270	292	313	289	305	303	316	339	267	268	292	318	300	303	312	299	285	273	301	309	268	291	300	283	317	305	272	303	291	289	297	307	305	287	277	273	292	284	313	288	317	308	303	322	316	314	281	320	267	289	278	288	298	272	311	312	307	273	320	270	290	271	302	295	278	309	307	287	322	308	297	296	304	280	290	287	347	296	285	303	288	295	291	308	276	268	320	306	278	312	276	312	318	293	300	311	306	288	334	296	298	288	277	301	299	307	309	282	305	294	321	270	270	291	291	280	301	295	275	332	286	294	319	285	297	320	295	309	294	305	275	325	279	298	266	308	288	273	309	298	319	298	308	280	285	282	338	294	308	331	308	296	295	273	273	309	284	316	311	267	319	282	299	296	300	281	317	299	284	277	294	284	315	285	308	312	291	295	283	289	305	289	285	277	295	289	314	291	283	294	285	311	298	297	292	284	296	314	306	299	296	306	297	327	314	308	276	310	305	262	289	281	312	312	294	300	285	280	296	278	289	285	302	304	285	301	304	326	325	288	298	290	342	282	298	284	295	296	300	303	271	308	300	303	301	267	287	309	284	305	278	311	278	309	315	325	287	311	312	290	308	276	294	306	298	284	308	316	285	303	313	276	294	302	297	309	299	279	307	264	311	310	325	301	312	296	327	285	305	285	318	317	308	290	279	365	303	281	293	296	307	290	327	260	294	301	284	297	287	308	267	309	290	299	275	295	320	285	289	278	334	305	276	283	287	303	297	334	311	282	274	308	280	305	335	321	308	287	308	293	289	301	294	327	268	316	305	289	299	291	284	298	303	304	300	281	311	295	301	303	313	293	248	283	290	321	274	312	278	297	309	324	255	337	292	286	279	315	283	307	280	284	275	289	292	307	284	278	337	309	284	308	269	275	300	330	286	305	272	304	279	297	299	298	306	306	280	285	298	257	293	314	317	279	282	325	303	301	278	307	292	272	305	320	280	294	301	288	294	263	293	325	327	323	304	304	335	284	322	282	268	314	303	316	292	273	306	305	304	326	304	286	302	306	328	294	277	306	300	297	293	306	325	322	317	293	270	311	269	283	296	290	288	308	321	292	305	294	293	284	271	310	319	291	309	291	308	296	283	280	296	285	295	304	299	312	283	309	319	300	295	286	317	297	308	306	285	300	268	266	293	317	279	301	276	281	289	316	326	301	307	331	318	273	301	284	335	292	302	314	275	303	266	297	298	292	301	304	288	300	279	308	266	287	283	301	291	295	303	291	306	306	348	311	322	313	301	315	303	287	304	297	306	279	304	331	301	291	293	279	283	289	302	300	323	290	294	321	283	295	283	305	291	290	289	264	289	325	308	294	283	314	304	295	285	275	278	281	297	295	267	281	285	272	328	283	310	296	323	300	289	304	313	270	275	287	288	302	301	311	307	315	298	298	291	266	287	290	291	308	264	312	290	309	295	251	292	311	298	274	295	320	274	316	314	329	301	284	321	314	286	310	285	323	309	315	277	328	273	301	279	268	301	301	293	315	304	290	318	277	289	324	309	259	311	275	272	293	323	299	285	313	290	292	306	287	321	299	286	295	300	305	258	314	256	319	297	266	259	260	283	306	286	321	295	283	329	290	327	303	303	321	289	293	325	322	316	293	290	297	307	268	292	281	281	292	308	315
20313	8780	8085	4233	2658	2013	1559	1207	998	883	743	718	583	592	556	507	465	456	424	446	443	405	402	388	397	371	384	365	362	330	338	338	347	360	320	325	337	317	352	326	321	313	331	335	346	299	293	342	353	321	325	333	313	290	286	359	325	287	333	312	291	325	345	294	307	315	320	315	309	306	316	318	284	324	292	293	307	282	340	317	344	328	332	303	306	268	292	286	299	318	351	278	271	307	320	282	308	284	319	324	336	308	334	312	278	333	321	329	312	280	315	308	318	345	290	312	283	277	294	325	316	307	338	289	307	318	267	330	317	266	340	292	309	320	324	305	308	277	297	326	290	303	319	324	279	307	278	316	335	309	268	282	321	307	289	318	282	326	320	316	304	316	302	333	300	303	297	323	326	296	345	307	313	320	298	290	318	309	312	306	317	317	305	332	284	317	344	319	306	317	279	299	305	280	288	324	299	309	303	288	327	297	292	323	299	321	321	289	267	332	321	327	301	312	327	305	309	283	301	300	339	309	343	264	296	296	327	303	326	315	315	293	276	302	295	316	290	308	291	327	336	328	289	292	286	311	294	297	301	325	307	309	343	281	349	296	268	299	285	310	324	278	277	316	321	299	326	288	286	296	286	304	298	288	313	319	302	331	324	294	316	309	283	290	320	334	272	312	321	323	304	289	315	321	288	302	309	304	307	287	297	316	326	334	284	301	306	328	310	289	316	318	306	292	294	285	301	314	328	313	298	296	296	307	314	309	308	301	314	293	295	311	321	294	301	322	289	303	279	308	282	306	289	322	306	316	299	316	295	330	302	315	313	316	314	299	267	307	310	319	306	307	291	294	283	313	332	308	308	334	307	303	306	323	287	301	259	315	304	326	286	314	301	295	302	333	307	290	296	306	296	302	331	322	286	304	310	323	346	326	292	289	292	328	287	303	291	284	297	298	266	298	286	292	305	303	318	314	309	308	317	278	323	297	303	288	290	315	327	311	334	337	313	289	297	336	329	293	319	318	318	309	289	293	297	333	296	295	287	317	298	303	315	335	305	302	293	264	317	281	282	277	331	291	285	305	317	282	313	317	297	280	329	312	302	320	324	319	294	275	329	293	302	312	307	326	312	299	320	293	319	313	296	304	299	302	311	313	324	278	292	281	305	300	305	300	302	301	303	292	301	290	283	305	295	298	319	315	280	322	330	291	285	279	289	283	331	299	310	311	299	304	296	293	303	324	301	291	309	300	291	295	300	276	314	315	263	305	321	301	273	319	294	292	290	307	304	303	271	291	284	333	297	284	269	305	315	320	327	318	349	314	340	283	313	289	310	315	270	280	322	304	312	320	291	295	292	303	320	310	313	289	297	286	323	301	294	282	313	281	313	333	321	309	322	301	328	277	335	288	292	286	297	315	320	320	303	349	312	304	294	303	333	311	324	311	286	286	298	274	329	320	268	295	293	310	304	315	336	311	324	315	284	315	333	328	314	291	305	339	300	301	318	284	303	311	305	331	287	289	327	351	321	311	324	313	310	303	299	291	311	293	322	298	307	291	313	306	324	308	284	327	327	325	302	292	320	327	327	311	306	297	320	322	322	323	333	284	315	309	309	311	290	316	278	282	316	338	308	318	327	328	306	298	321	316	302	280	287	322	298	318	317	323	288	331	333	301	303	302	302	319	328	311	293	356	310	289	326	309	319	341	264	310	301	288	294	333	325	284	266	316	350	324	349	308	320	327	316	276	309	327	332	292	321	303	311	305	288	300	294	342	293	322	330	301	307	309	297	284	312	290	282	330	322	308	290	302	323	305	292	313	320	314	330	321	305	319	298	291	289	296	322	291	316	313	323	301	288	329	326	311	293	311	341	321	272	328	314	276	278	301	299	293	294	332	318	311	303	314	326	280	317	306	298	303	294	307	296	324	318	317	283	277	303	323	342	341	300	295	306	319	299	319	304	319	300	315	295	312	300	325	305	312	324	300	307	348	325	285	307	299	333	283	343	316	302	306	306	282	330	308	279	286	301	266	310	306	311	351	286	280	323	305	318	288	301	314	306	299	292	317	333	301	286	291	315	283	336	301	309	333	295	288	282	288	311	312	297	303	320	293	299	319	327	290	324	304	309	319	334	284	285	316	297	319	326	317	317	297	291	301	326	309	327	297	301	292	336	282	306	303	307	296	340	332	304	317	286	309	299	307	326	312	317	321	323	296	314	315	307	322	304	306	292	315	269	324	326	336	287	313	308	309	344	333	294	312	351	340	288	301	301	328	291	332	326	302	279	306	328	312	332	338	300	300	313	321	302	319	314	302	299	295	316	299	301	321	334	305	306	322	291	300	304	313	327	296	322	298	296	285	290	300	300	338	343	304	305	313	318	297	304	306	296	313	311	313	287	325	306	295	314	326	302	296	285	298	304	294	303	287	314	328	332	298	288	314	286	302	319	295	285	311	292	304	292	323	322	283	260	337	292	305	292	292	313	315	272	334	278	292	315	306	295	317	298	280	294	302	309	283	312	277	309	290	311	296	296	333	341	299	302	342	279	311	310	287	324	305	346	309	330	337	288	304	297	283	317	327	302	311	315	345	285	326	323	323	300	275	295	319	300	309	267	322	296	302	279	285	321	312	310	325	296	317	303	300	297	338	308	295	326	303	317	315	303	333	316	329	301	286	295	292	298	316	306	295	292	317	295	296	314	313	262	327	321	299	313	326	293	312	316	296	314	298	308	315	276	312	284	315	308	294	289	307	328	280	296	311	296	329	293	340	343	317	304	357	314	292	310	298	311	268	297	339	304	333	307	315	310	300	319	273	322	284	301	313	313	327	312	333	301	336	285	255	327	338	329	299	296	324	339	317	333	280	312	341	315	304	324	327	301	280	312	319	281	323	304	292	274	315	309	312	323	303	286	296	315	314	321	330	332	296	294	297	285	329	301	313	318	303	302	318	283	297	315	301	299	310	316	284	319	311	304	335	310	328	321	300	318	299	299	311	324	297	284	310	292	269	326	285	313	314	307	285	294	297	290	291	323	287	333	333	330	319	294	304	313	297	272	300	304	292	303	291	332	277	289	333	329	271	281	303	262	311	328	299	297	286	346	300	306	316	310	327	298	319	307	329	274	291	302	299	338	314	316	268	286	310	302	327	308	297	315	309	302	319	306	335	308	275	341	285	320	289	303	327	303	304	301	331	295	288	342	335	309	293	326	296	319	298	292	337	325	302	318	323	299	312	264	301	319	317	311	296	311	303	299	311	316	294	298	325	319	299	288	296	281	298	329	303	300	325	312	299	305	324	280	314	357	337	275	319	314	354	330	322	307	292	328	295	330	303	314	343	322	332	309	343	301	315	310	303	266	327	305	299	297	332	318	319	307	292	294	295	316	292	303	313	277	297	302	326	302	311	293	281	265	333	299	309	289	323	296	345	273	293	315	287	310	293	296	294	277	332	310	297	350	322	325	308	289	305	313	300	310	311	304	331	288	309	297	310	324	292
22907	20648	27656	23645	20651	20725	10812	1669	1242	1061	1051	904	861	805	814	722	731	728	720	711	695	712	732	710	657	710	672	687	649	670	706	662	652	631	629	715	619	666	667	651	638	677	676	684	648	634	697	704	624	631	648	605	609	611	659	628	664	617	646	633	651	611	623	583	610	633	644	610	669	647	668	614	646	634	687	633	647	657	618	640	606	654	672	635	670	629	652	612	597	603	664	644	606	636	630	616	603	634	671	653	595	685	622	629	644	631	609	641	579	677	676	590	569	608	657	633	627	636	627	607	626	634	630	633	610	630	612	567	596	621	619	598	613	613	640	660	677	621	600	605	603	629	624	650	626	659	580	639	595	647	619	638	636	615	665	646	647	627	600	636	642	605	656	636	613	673	628	649	639	593	651	623	664	629	653	621	612	632	654	596	640	631	647	614	663	652	613	642	633	591	655	606	638	607	649	592	602	601	593	592	624	615	631	628	635	648	617	645	643	623	643	589	624	642	637	590	609	641	647	642	627	664	589	623	616	663	599	637	626	599	596	614	688	599	688	642	607	632	635	598	659	633	606	606	657	648	654	649	608	598	571	597	609	653	595	645	607	653	626	674	656	670	643	645	593	620	542	649	623	586	647	642	666	648	647	642	650	608	629	610	605	629	669	601	657	636	595	615	602	589	607	634	598	587	650	622	656	643	643	650	609	597	656	669	591	631	645	601	659	616	588	618	596	590	568	619	615	633	629	604	610	595	655	607	628	663	661	606	604	586	632	646	618	582	609	651	629	587	682	543	601	646	571	618	646	606	642	632	587	667	640	585	573	596	627	594	591	641	615	610	629	632	638	654	608	609	611	638	619	650	622	654	616	609	618	597	624	629	657	609	604	609	597	629	646	601	643	654	643	621	590	616	611	600	607	636	622	652	640	603	649	639	627	617	574	599	592	622	653	620	617	610	601	604	583	601	639	613	594	627	621	610	615	672	654	651	612	647	618	648	623	696	657	623	645	647	601	651	629	608	640	647	625	640	613	614	590	624	590	591	602	633	603	620	585	599	633	603	607	607	588	668	645	653	634	603	653	606	633	622	606	635	605	618	639	622	643	656	621	617	641	649	605	635	630	649	610	672	621	635	612	650	655	659	668	649	626	592	604	643	582	617	666	618	607	638	593	630	597	631	646	642	670	608	614	614	590	635	630	640	581	646	622	630	584	589	619	606	591	560	619	653	633	634	605	684	628	665	612	621	597	657	654	659	646	615	634	620	586	626	575	591	585	628	629	646	587	619	656	633	607	643	645	641	627	664	634	664	610	651	619	570	626	612	656	619	592	612	690	636	630	594	632	618	602	629	671	609	643	641	641	606	631	630	607	607	646	655	619	598	635	590	618	639	613	585	630	655	627	631	631	628	664	639	645	630	610	605	564	648	647	598	597	627	666	656	606	610	599	599	613	622	657	592	622	603	634	676	668	585	635	630	623	634	645	629	623	648	610	652	624	614	589	605	623	590	628	579	636	648	592	597	641	699	581	638	669	636	641	626	641	613	687	616	602	657	655	626	613	646	640	613	640	648	615	650	607	622	665	626	616	609	633	629	603	593	662	676	619	611	643	604	646	605	662	616	597	619	634	616	638	571	616	583	581	666	586	627	604	627	596	645	610	624	608	604	678	599	649	624	634	638	598	626	610	618	644	650	612	626	608	613	618	627	588	638	616	637	606	662	599	627	615	618	650	607	612	618	600	639	616	634	627	640	610	593	657	596	643	656	623	584	640	613	618	592	583	597	634	602	622	649	643	574	596	616	621	626	589	645	609	605	616	611	631	599	579	626	623	663	600	581	597	668	617	607	639	606	620	632	617	639	621	632	613	635	626	621	590	643	645	622	614	643	638	606	598	633	634	595	647	647	635	643	590	625	669	610	638	602	637	615	624	628	668	638	636	589	583	623	612	665	602	654	608	625	597	652	637	630	646	617	602	581	611	629	632	620	655	678	618	645	615	630	613	671	643	613	689	599	643	601	614	593	624	616	605	588	653	637	630	614	652	610	674	616	629	595	660	653	639	650	647	636	641	646	677	649	666	620	608	602	625	631	608	631	574	610	647	543	584	631	641	643	598	598	598	596	626	624	667	637	589	627	638	632	594	600	618	622	625	599	679	651	593	635	612	651	611	597	608	609	612	615	593	629	639	586	642	643	631	635	609	642	665	585	629	618	639	637	587	617	682	620	606	625	626	636	622	612	617	647	611	663	633	601	573	656	564	614	623	610	644	658	620	629	579	639	671	631	613	627	600	667	582	592	622	579	634	645	616	618	626	636	575	608	636	611	591	655	656	633	644	627	609	631	617	633	611	575	571	671	616	657	658	597	607	646	637	615	619	619	600	620	600	621	619	605	613	615	577	617	624	649	628	643	604	603	689	642	590	602	605	662	667	598	589	631	594	633	603	603	647	664	637	635	591	594	594	640	616	656	591	628	614	629	646	629	668	621	676	632	618	599	614	649	625	589	644	591	625	609	624	637	632	643	645	643	576	646	665	661	616	616	644	637	631	629	601	579	635	575	670	616	649	630	635	613	635	626	582	634	607	645	567	619	623	634	621	627	655	594	600	577	632	647	632	617	605	645	640	620	604	628	596	666	611	614	640	617	633	633	643	622	615	647	662	615	681	607	630	631	614	632	618	639	631	606	604	618	636	631	613	611	585	644	623	631	615	583	605	639	638	601	622	593	633	636	639	641	659	661	629	588	622	634	584	581	654	599	624	630	627	608	641	630	666	625	664	625	644	645	618	601	600	643	555	634	607	610	597	661	618	634	608	629	607	643	590	630	630	615	637	625	621	616	620	657	617	639	614	661	642	640	628	630	621	601	622	633	633	620	608	581	604	617	631	637	629	626	585	587	621	630	631	605	622	595	623	583	639	623	632	620	626	626	611	624	628	606	585	606	627	704	629	616	657	644	643	633	643	647	656	646	605	624	673	649	623	605	627	637	604	619	608	543	583	575	614	636	541	604	634	627	625	568	628	641	669	649	647	572	611	603	644	603	648	589	601	613	634	631	638	606	607	621	639	641	620	631	588	602	612	627	648	628	590	628	591	605	637	645	629	626	630	612	634	648	623	608	585	624	587	602	566	600	652	636	606	656	611	612	686	615	617	608	548	645	638	607	613	647	626	657	611	625	628	613	613	573	589	625	642	624	626	620	679	639	611	642	604	589	652	629	617	633	648	649	676	657	653	643	617	645	624	637	637	611	625	660	618	619	619	609	588	636	628	596	642	610	612	586	605	675	690	605	588	562	593	618	600	623	620	664	667	602	628	682	626	580	616	628	661	569	622	625	607	676	661	596	616	626	608	634	590	627	607	666	602	618	667	647	643	641	632	649	632	620	580	665	601	614	621	634	617	596	659	612	610	636	594	623	657	610	586	593	615	633	689	627	588	638	645	678	604	600	599	621	597	618	619	629	656	617	613	639	610	603	608	591	636	642	687	598	601	585
18229	14904	13578	7515	5179	3807	2941	2357	1945	1660	1494	1322	1304	1167	1060	937	928	914	911	791	781	738	780	766	706	710	708	712	728	694	683	681	719	651	686	638	663	645	689	630	670	616	664	640	628	649	654	633	605	616	616	578	586	649	625	620	629	670	651	605	612	637	673	633	600	625	576	592	622	590	614	587	640	622	642	577	643	621	569	596	642	633	577	618	647	610	591	574	586	624	592	646	599	593	590	614	583	560	644	591	598	679	567	616	599	647	604	633	620	586	619	625	647	628	617	645	625	594	549	596	601	597	650	607	621	663	569	574	553	626	601	599	597	567	617	596	605	591	623	598	694	609	644	634	708	620	640	610	635	638	605	607	597	569	539	585	610	584	642	592	608	551	586	612	566	577	571	627	604	563	622	614	625	639	606	591	622	622	620	573	592	601	653	564	621	613	596	596	587	608	651	627	606	593	576	612	632	644	626	621	548	578	596	568	581	602	615	626	590	610	617	602	636	606	609	562	581	597	607	611	665	600	606	579	610	558	628	609	592	606	580	602	588	603	607	632	636	600	632	624	594	572	580	597	558	626	643	579	611	579	593	584	628	622	636	631	616	625	573	600	624	623	634	629	578	628	600	607	647	598	629	600	585	588	596	558	623	609	608	661	574	613	602	597	642	550	644	604	589	583	574	618	597	615	584	616	596	636	601	604	612	598	571	592	579	623	588	586	589	598	600	618	660	623	603	624	574	603	631	599	643	576	592	610	580	589	619	556	608	583	598	608	586	613	597	563	609	591	602	563	618	591	609	575	611	599	614	605	576	595	645	582	586	568	580	603	613	626	625	637	630	599	610	583	607	605	610	630	587	607	596	622	575	562	598	606	566	576	593	590	577	612	606	609	604	619	634	600	577	579	593	591	595	596	614	609	602	617	588	593	587	583	605	594	607	599	578	616	573	621	604	579	572	582	564	583	605	634	582	548	587	577	600	605	559	636	607	632	621	569	597	651	634	677	641	608	606	604	553	598	622	628	620	621	610	595	598	587	650	592	570	590	621	591	676	595	630	613	603	602	599	594	624	599	602	596	592	567	614	602	585	599	622	590	625	616	631	606	622	665	596	612	620	597	573	601	615	582	595	589	587	650	627	608	612	594	665	612	599	630	607	595	635	603	630	622	630	591	600	600	621	606	646	602	612	582	583	618	605	557	612	618	597	580	584	594	604	650	628	580	572	648	644	611	585	599	593	610	637	610	569	613	608	621	609	649	594	609	587	619	645	595	634	644	566	601	573	575	628	567	589	609	595	633	636	624	627	591	578	611	581	636	597	598	587	635	600	641	621	598	594	611	595	604	598	625	612	591	606	630	633	619	583	603	621	593	617	615	587	642	577	625	629	590	604	597	584	577	575	628	632	624	637	595	614	626	595	625	556	600	593	586	611	625	627	616	581	596	576	638	592	632	608	570	616	568	586	600	614	622	624	623	541	608	577	587	607	594	608	609	625	576	588	633	602	592	651	589	631	600	603	573	606	571	607	630	607	581	575	623	646	581	587	612	595	635	590	591	616	600	570	637	646	581	619	629	584	630	592	598	667	592	631	562	634	623	635	578	640	602	610	624	583	610	623	596	584	561	575	617	572	593	612	597	614	610	582	584	617	660	629	595	587	586	589	612	610	617	604	588	651	595	624	605	645	583	641	582	590	599	613	611	629	583	609	604	574	596	605	608	619	555	640	617	606	646	616	591	650	576	622	621	626	602	628	627	614	584	618	579	609	627	566	596	600	647	613	584	579	621	582	591	590	630	606	602	565	644	606	570	620	597	597	597	577	603	600	614	594	594	600	565	618	626	565	616	586	504	611	574	597	615	596	617	620	580	611	557	601	592	606	591	605	597	583	597	615	595	629	588	631	604	599	566	602	614	606	613	596	580	615	626	562	631	608	636	573	605	610	662	605	644	600	627	576	614	610	619	604	606	609	605	623	592	633	582	548	618	574	607	590	576	662	567	578	567	584	647	604	607	596	566	620	629	583	632	596	585	612	615	623	617	560	577	622	568	591	620	585	611	583	589	595	606	560	616	591	608	569	582	627	616	652	626	624	588	617	580	604	603	561	652	574	632	589	580	615	557	625	598	606	573	568	621	610	595	598	589	602	572	619	588	598	609	585	621	628	633	644	608	617	608	598	661	574	573	630	586	582	580	655	580	606	590	603	580	615	597	582	588	593	584	618	619	625	579	568	564	578	624	632	569	587	573	626	559	555	612	590	569	570	618	625	620	578	588	629	620	604	646	625	577	604	596	626	562	588	611	607	606	560	613	598	594	558	591	585	631	583	617	560	623	608	536	573	559	685	596	581	576	600	623	578	630	590	618	617	600	590	593	569	612	581	643	633	579	572	602	628	640	633	554	625	628	580	611	589	613	591	575	590	555	590	594	611	601	595	601	584	591	651	582	614	580	552	637	567	604	636	594	556	596	603	601	624	584	587	609	636	610	593	613	616	584	572	623	613	627	583	578	575	657	682	613	576	606	629	570	584	630	630	615	593	603	579	608	619	578	615	603	606	618	578	610	576	635	608	586	591	618	627	549	596	547	621	612	612	612	593	575	587	601	592	601	604	590	619	615	540	632	606	618	590	610	617	594	572	577	600	609	602	626	581	532	581	620	653	608	595	580	615	615	566	603	587	632	560	577	626	563	661	620	594	580	593	609	599	617	567	605	576	577	604	634	573	624	638	577	567	601	573	575	591	587	632	624	573	561	569	613	620	569	575	614	604	607	583	614	597	570	614	581	579	616	617	619	605	645	600	615	671	586	621	599	560	626	637	582	593	585	585	600	569	575	570	609	569	599	572	610	599	589	597	587	629	636	587	594	609	630	592	576	628	608	606	585	620	631	591	615	576	631	637	590	598	618	615	587	591	601	594	600	671	561	608	567	567	609	631	598	583	597	616	581	646	590	612	556	585	619	569	624	610	621	612	592	621	620	605	611	628	570	600	639	587	600	642	591	620	593	573	585	580	602	568	609	621	608	580	619	575	606	621	630	582	627	559	597	600	597	605	601	635	597	609	572	595	603	578	648	622	579	577	610	612	595	602	603	643	558	596	599	602	621	603	572	572	603	620	597	609	617	600	617	618	611	613	627	594	629	617	579	610	624	612	580	627	592	573	597	588	600	614	604	632	599	638	608	613	617	633	602	606	592	599	589	554	590	634	619	639	600	575	596	615	577	589	587	627	587	541	676	599	601	655	627	689	639	625	638	570	589	673	642	589	591	597	616	639	571	644	600	633	571	581	564	593	587	604	603	566	591	575	618	632	658	562	602	552	641	593	587	592	630	627	626	574	621	602	618	613	621	639	609	623	587	603	595	590	602	601	595	626	563	575	619	664	555	603	614	627	593	605	579	618	613	589	626	593	609	634	614	630	583	593	615	626	617	583	593	575	592	591	561	604	599	592	610	631	614	569	596	633	622	611	592	581	616	687	617	635	606	623	606	613	609
30428	13659	1672	464	341	356	281	279	279	279	301	272	248	293	259	264	237	258	251	236	259	277	258	277	255	262	275	272	287	293	288	268	267	288	250	255	260	242	269	256	239	262	262	255	281	280	241	252	252	264	249	253	313	259	242	240	275	262	274	262	276	257	246	248	264	287	272	226	264	245	241	256	266	266	296	247	233	262	273	257	268	232	257	256	253	222	248	273	256	253	258	245	256	251	262	274	276	255	257	236	267	279	246	263	291	261	251	251	266	250	267	257	256	276	271	286	242	289	269	262	244	297	246	258	238	254	230	257	249	252	264	256	266	259	235	267	263	258	249	260	262	224	267	236	272	264	257	263	262	259	260	252	242	232	291	262	244	251	261	263	257	240	237	254	250	275	259	246	254	282	277	279	254	242	276	270	248	243	285	282	268	245	242	262	276	238	290	251	283	256	278	242	260	271	275	242	246	259	290	259	278	270	287	275	257	278	259	231	247	285	239	251	267	238	245	271	262	257	267	297	220	259	237	261	266	235	269	267	290	233	266	261	262	237	247	275	264	259	236	272	249	279	218	249	272	274	265	236	274	227	275	239	247	242	267	234	237	263	267	293	255	283	255	255	263	248	247	226	259	257	229	244	261	264	265	243	265	243	270	252	272	273	244	227	239	269	279	235	251	277	255	238	270	244	252	269	262	275	285	225	246	254	278	241	215	276	251	275	290	277	282	267	281	228	239	259	259	240	253	259	240	241	272	244	244	241	280	289	288	255	241	264	263	254	285	270	242	257	266	266	286	258	264	251	259	262	253	284	248	254	277	267	227	265	288	249	261	234	276	290	252	267	267	243	268	259	263	266	255	253	275	252	251	275	252	291	270	231	272	272	243	243	244	283	248	260	282	271	252	222	266	258	262	262	263	261	250	248	268	296	286	262	262	275	221	272	273	254	278	271	242	242	269	264	263	243	277	246	265	288	298	280	254	285	244	274	276	255	226	246	248	289	264	257	265	264	260	247	254	296	264	277	250	264	242	274	263	229	265	243	257	240	280	260	301	266	272	300	253	272	262	252	248	240	249	252	255	281	267	272	253	264	273	284	257	221	271	257	257	254	265	282	269	265	286	254	270	265	263	247	258	275	255	239	232	240	253	275	275	262	273	255	246	238	234	245	267	230	258	258	247	286	272	263	267	304	251	259	253	263	276	281	242	268	223	246	239	285	256	259	228	254	250	244	291	259	235	259	231	263	248	249	258	276	230	268	268	253	266	245	280	281	275	275	278	268	238	268	256	241	291	256	315	282	257	247	288	270	257	250	248	253	262	270	287	279	248	250	290	295	283	260	241	277	240	244	266	248	246	249	267	266	248	288	279	281	261	259	263	258	270	294	264	261	258	255	278	271	252	269	282	252	284	295	231	260	257	266	247	259	289	272	270	226	246	294	267	257	262	275	257	267	267	265	256	250	299	257	268	268	254	253	249	279	252	279	236	276	248	274	274	274	250	264	283	253	225	278	250	253	246	258	231	237	286	263	250	254	275	264	251	262	259	266	263	275	239	267	249	281	262	246	267	264	259	245	295	235	258	272	280	252	269	252	246	240	274	277	252	242	274	261	237	297	249	277	260	268	260	245	272	251	279	288	280	296	267	256	279	285	301	260	235	301	274	251	270	240	226	263	267	244	278	261	253	249	223	247	280	266	262	250	269	269	276	272	282	248	273	273	288	248	235	245	274	247	259	227	231	289	270	231	255	225	268	244	276	277	270	276	262	256	258	270	279	264	261	260	235	233	265	246	274	240	273	257	277	260	255	260	269	306	240	239	265	239	272	231	251	263	270	267	288	265	251	263	253	260	260	248	243	268	258	263	247	267	258	276	274	254	248	260	269	260	279	259	276	277	268	273	256	271	254	248	274	242	270	245	246	257	279	261	257	261	254	269	278	260	296	257	281	264	261	242	255	247	315	263	248	261	214	236	290	261	263	302	257	261	308	254	237	239	275	245	266	284	263	268	274	245	283	250	256	250	289	268	266	271	268	279	272	269	258	266	236	254	243	250	245	226	261	254	263	256	264	256	295	283	233	246	250	254	282	273	283	260	270	254	251	271	285	255	260	267	270	263	270	260	235	257	278	278	264	266	245	280	257	253	303	229	260	279	257	281	265	258	273	243	236	271	286	268	280	268	259	257	254	262	265	239	259	261	262	248	290	247	261	262	284	261	277	290	282	254	265	255	290	311	262	271	270	278	267	245	258	263	278	272	229	237	238	275	255	222	288	283	252	255	252	265	257	261	267	255	276	285	233	283	275	246	276	254	298	252	239	237	253	281	257	250	246	271	253	252	291	262	251	270	262	273	264	252	254	250	268	250	257	267	247	277	251	270	266	259	291	249	264	265	285	248	271	293	265	256	264	239	266	267	260	255	272	258	274	243	270	242	252	288	245	271	254	268	255	277	249	252	259	266	215	271	245	290	255	267	247	249	280	254	265	246	246	266	239	254	274	292	250	282	276	285	265	265	259	271	254	268	257	263	274	232	252	271	254	264	282	265	272	266	273	256	227	245	255	264	264	286	238	229	269	251	256	251	259	254	268	249	247	270	248	254	278	267	275	247	245	251	248	271	256	237	272	270	256	254	261	264	277	253	287	296	279	246	233	251	253	267	250	258	264	248	250	257	220	254	270	276	297	259	278	258	269	259	274	277	261	282	240	247	296	272	287	261	278	264	255	271	264	265	256	264	264	282	283	245	267	299	272	277	245	248	273	283	279	233	277	259	282	248	268	275	261	273	262	278	267	295	267	273	253	276	257	266	273	263	245	238	257	258	247	232	265	269	240	259	275	253	235	245	257	266	223	294	245	257	256	250	248	254	268	260	272	261	302	282	260	245	262	274	237	258	286	264	274	250	244	264	256	246	238	259	260	255	274	261	276	262	264	256	301	252	247	282	236	254	263	242	250	273	286	252	268	249	254	242	271	267	235	271	239	253	269	266	226	308	265	282	271	294	252	285	261	281	254	243	227	262	267	244	281	266	253	256	248	226	254	242	268	249	267	242	278	262	249	277	257	248	263	288	262	245	247	253	280	230	259	285	281	244	236	272	281	266	237	257	238	284	238	234	281	257	268	259	242	243	276	262	224	271	289	271	270	236	265	274	247	251	259	283	242	279	265	255	248	262	295	272	270	250	262	281	279	260	261	282	268	285	274	252	252	283	262	273	244	276	243	250	243	275	270	245	269	282	274	267	237	259	258	232	275	264	254	218	254	261	241	251	254	255	265	251	273	281	261	258	231	271	257	245	249	259	290	253	284	235	275	277	260	261	272	252	269	270	231	261	254	252	225	274	241	280	251	274	255	282	232	283	279	271	256	280	253	239	245	241	250	242	272	271	282	252	268	278	226	287	237	265	247	249	280	246	248	257	262	252	264	234	238	268	250	269	260	276	244	267	240	286	281	309	243	219	249	294	280	236	267	257	277	228	272	299	251	257	255	276	255	257
15028	819	795	502	424	396	347	340	317	285	336	305	285	291	271	283	264	298	319	315	293	299	322	298	285	281	299	307	251	302	276	287	269	275	325	260	293	282	298	289	285	303	293	264	302	298	271	294	279	283	291	271	292	294	270	266	282	290	301	315	300	295	264	302	251	288	270	283	278	292	280	282	308	304	303	315	288	270	267	307	276	288	300	274	276	270	285	296	289	280	315	270	244	285	303	308	289	275	320	296	297	287	295	305	293	254	278	264	334	290	313	293	275	298	260	269	284	283	266	302	303	277	279	307	284	285	281	303	293	296	312	279	276	275	308	293	307	294	270	294	322	285	291	311	284	321	301	274	274	299	287	291	299	285	313	280	270	297	279	258	313	248	286	293	333	296	291	255	272	305	311	325	288	274	263	273	283	275	289	253	269	278	300	296	281	271	275	308	268	308	294	267	304	292	276	275	276	308	313	316	293	266	296	268	296	272	303	294	299	321	301	293	297	267	269	293	296	276	284	310	281	309	282	299	285	280	299	280	293	318	265	280	297	277	296	289	280	286	288	287	261	279	285	264	288	281	268	284	296	279	315	320	301	285	273	291	279	301	285	318	304	244	255	301	271	282	305	283	259	281	291	286	297	309	291	282	290	311	300	305	287	277	275	280	298	287	288	305	303	271	317	287	259	269	299	309	304	296	268	286	274	292	302	279	282	305	309	293	281	307	294	297	301	279	296	290	285	275	293	280	264	284	270	314	305	255	269	303	272	293	300	260	260	287	267	294	260	272	315	304	309	286	317	302	267	278	270	287	302	294	248	286	313	276	296	289	282	282	272	303	301	282	303	296	267	280	289	296	264	283	282	286	322	296	265	284	283	274	292	301	299	279	273	281	286	253	296	276	294	306	270	281	281	284	304	259	273	277	275	279	301	276	270	294	265	257	268	285	286	301	284	271	281	283	268	272	303	253	291	294	282	317	271	311	262	286	250	289	274	321	292	287	302	279	290	280	313	250	259	276	321	303	310	258	258	280	264	287	267	289	282	315	267	281	255	299	290	276	302	253	300	264	317	276	281	264	294	270	285	273	258	261	305	301	278	292	288	291	309	286	330	295	301	310	274	276	299	277	263	308	319	269	262	304	297	276	268	270	306	280	281	305	274	312	291	283	262	310	279	274	276	315	288	296	291	283	294	289	317	282	294	288	290	253	292	254	296	285	288	277	279	320	281	289	298	297	300	310	312	278	295	300	265	280	278	298	273	261	281	265	288	269	311	285	280	289	289	282	297	307	299	285	303	303	279	310	305	289	294	274	285	313	279	291	290	308	248	259	337	292	273	300	294	297	311	281	287	269	294	296	276	297	267	266	280	271	267	276	286	299	285	283	268	285	298	295	303	293	302	278	252	301	298	309	279	299	311	311	301	283	298	332	301	304	316	277	299	313	280	275	267	284	276	270	266	300	305	264	297	282	322	295	249	286	271	259	299	304	292	298	299	314	277	293	288	285	277	308	288	274	293	303	302	332	271	288	284	271	262	267	292	303	272	258	266	287	280	273	274	301	290	300	299	269	316	299	288	283	279	281	293	274	309	257	331	291	327	276	302	269	277	279	279	284	317	302	283	294	283	319	301	290	268	304	295	270	278	288	262	282	286	291	288	272	278	275	259	304	317	287	275	298	286	299	298	289	259	317	314	291	267	273	275	285	286	264	300	309	313	275	282	289	263	273	317	279	283	277	271	285	316	299	288	278	310	283	272	300	289	289	276	303	264	275	304	308	290	282	265	259	317	296	283	300	278	300	257	297	291	302	286	270	272	307	300	308	275	289	284	262	293	291	309	302	254	302	305	266	310	299	293	278	294	290	308	315	283	275	320	300	282	288	307	295	258	280	307	314	274	303	292	274	292	265	279	287	291	289	297	292	289	271	282	291	305	294	317	291	279	264	316	260	280	305	305	262	285	302	299	277	279	295	286	302	302	295	289	295	281	275	305	259	284	281	285	286	268	301	305	305	292	281	297	271	296	282	268	286	297	317	326	281	283	275	270	330	313	307	331	280	332	255	288	293	293	265	274	250	293	316	268	296	280	289	279	283	326	282	300	309	259	312	284	284	282	259	263	297	286	283	288	280	289	298	317	277	270	292	289	304	293	289	269	283	290	289	308	292	312	290	302	283	281	257	304	315	278	264	284	299	288	273	281	292	305	287	299	301	277	276	287	285	301	265	306	288	276	303	262	287	284	291	307	300	273	287	289	288	318	297	269	288	283	316	279	298	291	321	279	287	253	314	307	272	294	268	283	284	296	317	332	286	273	258	293	306	322	291	293	288	295	291	287	299	308	254	303	300	295	304	295	294	313	290	275	285	273	304	282	292	282	306	267	321	266	286	259	268	284	291	283	284	304	293	292	300	306	248	286	275	246	285	277	315	290	285	261	289	282	283	251	303	280	275	270	306	299	277	289	286	302	297	274	289	279	280	296	289	299	295	264	302	275	304	289	285	284	304	295	318	290	253	284	268	280	296	319	255	266	273	270	288	271	276	276	268	238	266	263	292	278	272	279	279	241	295	284	299	281	265	273	275	278	305	291	284	300	314	264	246	303	297	261	290	310	302	290	302	282	260	305	294	282	312	305	273	301	280	267	264	297	280	278	284	296	289	286	314	277	283	282	279	285	287	267	290	290	309	287	283	277	302	300	281	272	290	292	297	294	276	256	291	285	279	289	291	267	286	303	278	269	292	290	272	268	286	282	274	303	274	287	267	264	304	286	299	305	283	271	267	282	264	314	310	301	288	287	263	274	284	282	250	287	318	253	306	276	306	288	279	316	292	282	293	291	285	310	284	307	296	279	264	270	260	292	296	283	267	265	271	307	305	277	296	276	264	254	280	284	290	276	265	279	289	296	278	298	278	305	289	284	319	272	303	291	282	309	284	269	297	292	253	273	286	307	298	297	277	307	290	290	246	277	298	280	262	298	302	281	287	323	310	302	292	255	280	300	275	326	271	295	285	290	278	304	283	282	276	287	278	269	268	274	304	298	293	286	292	261	275	298	286	294	287	258	307	302	319	314	294	285	293	318	298	273	304	307	274	309	285	292	276	288	294	314	296	317	315	286	259	344	273	282	287	315	314	289	301	292	280	281	263	291	299	286	313	282	299	298	266	280	278	284	273	255	296	317	330	304	289	318	304	275	291	279	313	302	288	315	275	265	306	250	289	279	265	281	289	281	307	281	275	310	298	258	299	280	291	258	276	294	290	265	298	260	265	314	316	297	306	300	272	292	272	283	328	264	271	283	285	290	275	268	276	288	287	282	294	284	307	326	285	285	292	272	306	254	296	269	273	299	267	294	300	259	266	277	304	296	322	288	301	298	272	285	295	306	282	323	285	281	299	258	293	273	290	283	327	311	288	279	281	311	280	304	299	296	289	280	283	313	261	282	275	290	294	285	258	292	323	274	275	286	286	298	284	286	284	265	258	278	283	310	292	290	299
25073	20642	26918	24339	20628	8994	1074	738	585	508	449	434	446	395	432	345	351	323	350	337	350	326	353	324	336	313	324	353	342	350	337	313	297	285	316	326	307	322	316	315	327	308	281	309	334	312	324	311	293	295	320	293	320	316	294	299	313	295	309	305	307	292	316	288	303	317	290	333	288	289	287	299	268	306	286	319	290	279	309	313	308	269	304	299	303	278	306	299	305	330	291	311	305	281	328	250	320	306	336	287	313	303	297	295	304	302	307	289	278	322	309	285	305	282	274	293	268	301	302	307	289	303	299	290	300	289	297	310	306	311	270	282	316	302	318	323	331	300	276	315	328	295	297	305	294	288	287	291	308	306	302	311	284	307	335	314	327	314	309	295	299	289	286	282	326	258	264	282	289	290	274	310	289	303	271	269	269	297	284	286	290	291	294	264	287	287	311	290	305	294	327	330	282	303	323	298	283	304	332	282	329	274	271	275	304	267	303	325	325	309	301	307	283	306	299	296	275	283	293	280	279	318	306	279	324	255	333	295	282	278	309	302	323	306	247	273	297	303	287	283	291	317	275	270	269	313	297	268	280	313	291	304	317	302	310	305	274	279	299	275	290	275	306	294	315	302	274	321	299	308	322	306	290	298	302	280	303	233	278	285	296	287	298	273	283	322	264	289	303	302	291	302	280	299	290	313	292	271	313	296	273	298	316	286	322	293	262	323	280	294	284	306	270	249	308	293	287	280	280	304	312	295	287	271	292	291	315	283	324	312	262	288	278	312	300	327	311	276	289	289	294	285	298	307	292	278	291	262	295	299	275	280	302	291	291	290	325	300	306	319	300	298	309	276	279	309	290	307	311	288	274	281	313	263	286	300	298	286	276	323	305	277	280	303	326	302	273	310	326	308	299	265	288	300	280	259	295	314	299	303	302	270	280	299	311	293	275	289	281	315	321	283	314	323	306	281	299	294	276	284	333	299	309	299	287	328	289	288	294	274	297	299	313	307	275	315	289	303	304	304	299	287	306	309	292	292	288	273	292	302	274	265	308	289	314	290	287	281	293	333	292	254	297	278	332	317	307	330	283	302	296	291	291	288	298	319	282	288	308	297	252	327	312	306	320	287	291	281	302	275	288	346	309	291	278	297	306	287	327	284	322	283	280	307	298	272	285	317	311	300	296	291	302	302	291	326	300	286	308	311	319	275	279	301	283	334	280	299	293	301	294	314	322	304	295	300	338	285	302	309	312	280	304	315	282	305	291	298	296	258	298	271	297	304	329	271	326	285	264	293	296	279	313	273	292	268	305	291	277	286	281	295	302	252	274	275	312	278	289	279	276	274	301	298	283	298	289	321	252	279	285	275	275	273	286	312	295	274	304	307	337	295	301	315	302	271	297	250	264	304	281	332	293	302	316	303	303	284	275	331	311	286	272	304	299	296	282	258	296	299	263	314	263	279	291	312	277	309	324	303	309	292	271	305	266	272	283	280	288	352	300	286	302	259	297	264	300	280	322	275	241	312	312	299	286	305	296	311	285	298	288	268	311	312	286	309	310	292	285	281	318	284	285	316	279	270	277	316	285	265	286	294	312	291	269	292	311	306	296	288	302	304	289	320	280	297	289	265	286	319	315	272	301	274	277	281	287	298	308	275	279	278	261	270	295	285	278	302	305	319	310	298	264	307	282	308	295	305	251	285	296	323	313	277	276	287	315	277	284	277	292	272	295	303	300	314	318	280	317	259	281	322	282	300	290	296	275	291	329	311	287	309	302	305	301	299	305	295	304	297	312	275	284	296	309	289	293	297	262	309	283	302	275	292	305	302	287	288	272	289	280	269	309	302	323	276	298	326	271	301	304	308	303	277	308	307	300	284	312	299	315	293	275	309	290	294	285	298	315	293	278	287	271	293	270	280	328	304	289	279	314	314	311	292	287	312	279	305	289	302	303	310	303	292	310	292	315	295	302	336	267	292	280	292	281	288	296	291	289	308	302	322	328	275	287	279	257	305	324	277	267	272	293	288	317	298	332	282	297	263	319	308	303	278	291	290	272	305	267	319	293	322	297	273	287	335	294	272	292	271	329	276	283	279	311	291	283	315	300	285	303	290	318	299	333	282	325	281	335	277	282	310	278	301	263	307	290	328	285	293	303	280	282	309	291	310	287	291	313	265	291	293	316	307	299	277	316	291	280	304	298	297	290	288	323	272	306	276	315	300	285	322	296	310	284	320	311	296	304	300	297	281	263	296	304	312	312	271	289	290	291	283	308	302	283	270	296	273	291	297	319	307	285	258	302	312	315	329	264	298	287	283	303	279	301	289	317	262	287	302	328	302	281	302	331	291	267	300	254	307	305	308	303	302	291	269	297	325	294	322	295	291	285	278	304	294	292	278	281	291	283	279	300	296	323	277	280	289	296	305	311	312	317	284	302	295	296	299	315	274	274	292	297	303	334	317	294	283	282	324	312	303	308	275	283	281	318	286	275	298	300	307	303	274	279	298	311	299	301	270	254	292	299	275	284	295	297	259	309	294	284	290	297	295	296	304	279	278	322	297	309	308	318	302	302	297	313	303	253	287	279	272	290	273	269	307	300	318	292	285	324	291	308	312	285	272	313	304	284	276	278	264	329	287	294	266	300	302	272	290	281	295	320	289	289	290	277	305	323	287	303	314	282	316	285	298	305	301	275	289	266	291	281	286	270	286	294	310	300	295	284	326	297	318	292	302	290	285	296	301	281	290	304	298	301	315	302	303	298	291	315	290	282	298	336	282	296	286	331	305	260	307	328	316	267	299	288	311	270	293	289	312	299	289	303	303	286	311	292	288	278	318	314	318	296	319	267	294	300	298	289	259	289	279	280	300	327	305	299	308	278	279	290	297	303	295	298	286	282	310	321	312	290	334	264	286	293	301	288	276	308	307	278	285	319	297	286	298	274	297	271	301	283	287	286	302	318	313	304	289	296	331	250	289	284	307	301	264	292	293	290	296	294	287	294	306	273	292	313	314	293	305	296	288	299	291	298	291	300	312	292	306	286	281	326	317	296	306	283	293	299	300	289	285	290	282	285	294	306	269	278	303	313	304	292	287	265	284	269	286	286	307	302	282	295	331	270	296	287	283	294	296	286	296	303	312	260	280	272	308	278	280	311	290	263	291	279	307	279	304	285	305	306	338	285	284	292	276	266	312	281	303	295	302	276	281	286	281	269	322	281	272	299	287	297	302	286	267	280	304	295	307	278	285	298	298	306	280	279	277	289	287	287	308	286	277	274	283	282	309	264	306	316	305	296	345	316	281	272	263	328	325	302	292	319	283	303	315	262	294	312	312	282	287	302	295	299	327	267	307	299	307	292	328	302	308	287	290	286	323	278	309	280	287	273	293	299	299	267	264	340	289	320	306	307	284	314	309	277	280	335	284	268	288	269	301	311	287	261	296	278	267	315	282	271	316	280	307	329	299	283	264	297	289	299	303	293	264	305	308	312	310	307	326	314	317
23786	8452	7853	4105	2721	1925	1508	1226	994	881	755	682	613	568	559	512	505	447	428	447	416	398	395	395	367	333	352	338	339	342	331	322	299	324	349	340	339	277	332	287	337	307	335	327	325	282	326	298	329	310	318	290	288	343	299	304	297	279	303	314	333	285	289	312	302	313	306	307	332	322	309	317	339	301	325	320	319	307	292	307	302	296	298	313	304	325	291	314	288	303	319	312	308	304	301	314	306	313	304	288	317	307	301	301	297	327	305	289	311	275	312	299	317	297	323	310	320	327	305	314	302	307	311	296	312	319	289	301	292	290	329	309	297	291	294	302	297	295	307	278	332	300	288	285	293	321	295	317	282	347	300	292	292	317	321	304	308	291	309	300	327	323	344	302	301	298	283	293	320	310	316	290	316	328	306	299	320	297	295	272	301	299	332	255	305	303	312	299	314	290	303	300	321	317	291	315	309	281	305	300	304	330	324	292	320	286	301	296	294	273	314	311	329	318	303	275	317	329	304	306	322	317	307	315	303	271	306	293	309	315	303	305	301	311	291	295	306	309	318	296	323	306	290	321	318	283	319	270	306	276	308	297	319	300	300	298	276	302	308	299	330	285	310	332	295	320	303	298	292	287	303	282	304	312	283	316	304	298	303	301	329	276	296	281	289	291	312	308	311	301	299	298	284	313	341	282	274	295	327	304	301	313	311	292	318	333	276	276	304	278	316	320	297	294	308	327	300	323	296	302	289	317	274	325	299	289	283	317	292	273	295	298	311	308	291	308	279	334	321	291	285	300	303	323	301	313	293	279	306	294	292	313	332	314	305	294	292	318	300	288	319	322	291	284	287	300	295	269	266	329	327	299	300	286	322	317	298	295	299	259	268	297	306	292	276	303	330	268	288	295	284	286	249	294	282	303	313	311	317	279	316	305	298	295	305	301	313	313	259	335	318	293	307	306	293	319	278	278	296	280	302	316	318	355	302	292	301	281	290	319	272	290	308	289	315	307	301	319	311	318	308	281	312	301	309	305	299	309	326	289	318	293	277	272	279	313	303	315	292	342	295	293	295	320	282	300	310	300	281	292	311	344	314	298	264	276	306	342	304	345	274	311	321	256	323	290	296	300	316	285	281	304	305	317	326	300	294	282	326	323	285	314	299	288	341	284	297	308	301	330	310	314	300	298	291	318	298	306	292	290	295	281	305	305	274	311	281	284	318	291	294	313	285	334	284	307	334	329	316	259	318	304	327	297	320	299	285	321	266	330	286	305	297	299	297	313	309	307	312	290	290	331	296	274	310	309	320	307	302	305	304	267	295	294	313	312	304	303	307	297	319	285	310	301	311	320	349	260	251	291	306	280	334	296	290	293	299	298	329	301	338	304	314	314	309	281	319	292	332	282	304	321	301	308	303	309	278	310	313	282	307	345	298	309	276	332	300	315	299	304	303	305	317	329	293	337	299	316	301	317	314	317	325	286	301	296	324	329	301	303	281	318	277	288	309	272	285	300	344	284	330	289	278	295	302	314	281	301	293	282	332	320	329	289	284	306	303	304	326	303	295	306	285	294	304	323	302	298	301	289	297	297	281	304	307	293	267	319	318	309	309	301	287	329	282	288	307	307	303	323	281	331	337	317	286	299	309	295	316	305	319	308	287	322	306	310	314	325	280	336	275	325	315	303	297	295	311	294	318	323	295	293	266	278	287	313	247	291	311	327	298	300	287	284	310	302	301	307	276	276	292	297	299	318	317	302	317	275	312	296	301	294	270	283	307	301	317	293	292	312	305	302	295	302	281	283	299	275	317	302	306	266	313	285	297	302	293	297	306	305	285	302	328	293	269	296	313	286	260	327	328	302	288	287	325	288	309	324	316	310	311	303	328	300	310	325	285	279	269	317	303	280	303	315	299	354	288	292	296	300	288	303	326	300	324	293	318	303	301	278	268	343	280	343	317	274	308	312	308	292	324	330	290	298	287	302	302	329	284	296	293	327	309	316	301	309	284	307	332	276	296	304	318	306	271	277	307	301	296	286	335	284	300	289	295	292	286	308	316	298	299	329	300	278	305	287	324	308	306	286	294	288	292	297	321	325	332	295	314	298	300	305	303	287	297	294	298	310	268	298	312	283	275	306	299	289	293	304	289	330	309	307	325	304	312	290	295	332	281	284	283	300	305	304	328	308	300	293	314	329	324	293	317	299	318	299	309	307	278	333	303	317	284	299	281	289	280	317	313	273	328	302	287	290	316	313	309	312	302	289	327	309	285	300	325	309	313	324	323	280	354	296	294	320	302	320	293	298	300	276	297	316	315	323	297	296	322	296	295	295	308	286	288	322	301	330	306	291	322	299	306	328	302	315	297	300	327	304	315	288	322	283	271	293	290	322	306	308	255	271	314	285	274	308	300	337	309	317	307	291	278	301	327	290	296	289	305	317	278	312	301	274	300	290	282	298	297	299	315	292	301	301	305	285	340	304	304	311	279	283	321	280	315	307	310	302	301	304	284	295	301	311	311	326	321	312	283	319	290	311	283	300	300	296	290	254	304	269	279	292	301	323	299	297	325	277	294	299	316	330	316	301	295	282	334	313	284	273	324	257	283	287	313	273	296	308	356	327	296	298	318	270	305	329	305	268	302	326	321	300	325	296	291	307	308	316	330	298	286	321	299	314	282	292	291	335	296	299	326	289	298	287	305	302	294	302	336	310	285	298	283	305	275	306	293	282	347	294	307	338	289	339	318	308	292	290	303	287	338	332	258	310	306	292	303	301	299	308	281	305	289	285	295	296	320	307	319	298	310	304	307	323	275	326	292	325	318	318	291	288	327	335	286	287	329	321	329	300	330	281	278	311	285	273	277	285	292	290	309	329	315	303	301	299	296	292	293	335	301	301	286	295	324	291	322	310	328	315	294	321	282	316	307	325	326	289	347	346	315	302	321	306	287	314	278	323	286	294	301	323	304	300	283	298	321	324	289	274	273	309	311	289	281	309	303	330	303	310	291	298	265	281	278	286	288	311	325	324	310	282	269	325	295	285	299	315	324	313	288	325	298	296	276	323	316	327	291	334	311	295	267	318	299	309	308	306	315	308	318	327	301	308	329	266	332	301	304	298	327	315	300	284	299	313	325	285	311	340	291	302	335	252	329	291	297	303	305	312	286	301	254	317	277	283	284	301	268	295	320	324	296	331	290	292	303	309	315	301	297	280	326	295	295	300	295	300	318	311	295	270	274	318	318	316	302	298	311	286	276	320	307	337	310	316	294	267	281	298	290	305	322	291	296	275	317	301	285	297	276	310	286	314	301	313	314	303	308	313	272	299	301	282	295	299	303	329	310	263	313	278	269	297	307	303	277	287	303	329	302	301	296	359	304	301	297	320	288	283	325	261	315	338	303	290	318	331	313	271	299	311	287	317	274	303	300	307	320	315	305	304	285	293	310	314	257	318	283	333	308	289	271	295	291	312	286	339	325	293	289	315	319	288	300	278	313	296
22979	20642	27370	23964	20646	20718	10092	1690	1170	1033	1032	867	854	828	801	735	784	733	778	714	678	710	720	697	732	658	687	688	682	679	688	658	608	673	642	665	670	626	659	621	620	614	659	595	638	621	603	611	624	617	638	597	607	652	630	625	595	589	663	617	604	596	630	553	628	627	642	637	624	640	656	579	602	661	592	621	602	620	641	656	609	648	612	601	619	612	579	626	669	651	616	616	672	629	596	669	618	651	628	588	633	621	604	592	618	637	611	601	620	649	694	659	619	615	651	593	584	609	571	622	621	584	605	615	638	599	593	574	596	617	616	614	619	612	579	601	574	613	637	634	604	663	644	641	573	625	604	609	581	552	651	584	621	582	664	593	617	636	588	622	639	579	609	671	642	605	634	566	629	646	629	628	638	621	643	655	661	637	635	627	637	594	556	608	594	638	565	636	660	583	622	618	600	597	584	590	587	597	632	594	611	643	612	588	649	593	647	618	577	550	650	622	632	608	587	607	554	641	584	653	573	629	615	626	601	645	600	582	616	620	634	626	653	624	609	570	637	596	651	582	633	615	627	609	633	685	584	630	576	568	629	610	607	599	617	587	624	645	633	636	617	652	587	606	617	614	607	714	638	563	618	590	658	655	580	625	606	631	601	660	633	616	619	613	609	642	596	596	652	639	632	640	612	578	622	607	596	633	595	607	596	614	651	607	636	647	622	614	639	611	596	610	610	634	626	603	567	578	585	616	627	615	630	651	629	557	573	604	592	600	620	581	585	637	612	629	608	614	615	631	584	644	616	603	598	628	621	630	632	644	577	596	616	616	593	593	616	657	595	608	615	636	658	637	619	636	645	596	631	578	558	644	594	572	658	615	614	584	602	625	656	619	576	576	606	580	605	616	590	622	643	630	592	578	600	631	647	600	614	619	606	664	602	610	591	594	582	619	588	606	646	600	582	649	574	603	621	683	595	613	632	595	640	625	595	632	618	616	561	607	642	615	649	631	607	643	657	601	638	622	613	616	652	630	616	646	619	603	628	608	622	634	622	647	623	673	634	596	611	629	629	605	650	643	587	564	613	623	603	574	617	622	634	620	595	605	675	598	623	583	612	615	590	633	620	652	614	592	591	618	613	619	623	621	586	594	620	619	644	615	579	593	656	666	571	601	563	636	600	632	586	620	595	591	637	621	591	615	615	625	610	659	591	586	590	587	595	636	655	572	594	641	593	596	603	603	605	623	612	619	598	615	602	604	595	608	599	622	599	635	625	633	590	619	603	598	611	645	602	600	582	638	597	622	638	610	635	593	603	584	612	649	647	588	648	620	640	619	625	601	582	634	608	574	603	613	570	625	573	582	613	621	584	608	628	606	581	596	581	650	632	646	614	643	662	616	581	556	612	648	598	594	622	626	640	615	630	631	637	604	583	624	636	690	644	616	599	606	629	591	630	639	694	620	607	613	640	593	608	620	561	613	614	585	653	636	634	620	613	634	583	659	635	601	648	606	669	631	666	606	657	670	616	626	577	625	592	624	630	606	618	598	623	580	593	612	610	648	592	635	609	649	646	593	676	602	656	619	591	598	600	621	573	610	605	597	646	581	603	578	678	607	604	580	616	619	634	611	610	642	639	612	636	609	590	606	628	628	653	610	648	560	642	615	641	624	601	611	599	664	605	592	601	604	623	614	602	628	583	640	549	582	613	604	618	579	631	558	612	594	585	594	622	600	619	602	624	610	625	568	609	570	582	598	610	622	637	602	622	606	605	578	623	627	569	627	642	551	609	586	596	585	615	608	616	644	567	601	634	590	576	590	583	622	605	616	616	595	662	610	616	594	595	599	611	588	645	643	636	606	648	595	607	593	602	625	661	600	589	605	580	636	623	623	612	631	653	658	596	592	631	645	590	636	591	611	580	639	566	629	654	632	585	630	644	625	560	663	564	639	625	609	594	637	617	640	608	596	603	603	613	586	578	599	577	604	611	567	616	594	601	566	634	609	639	587	631	617	610	589	598	624	636	598	630	591	603	591	645	593	615	599	600	589	626	579	619	627	549	621	605	634	600	647	621	604	620	607	592	629	564	613	611	616	607	626	601	596	614	624	605	632	634	609	605	611	639	614	579	631	591	605	650	626	600	585	579	602	613	638	661	609	638	623	601	615	618	600	599	593	627	623	629	574	655	632	621	610	572	618	575	619	583	591	628	588	613	588	591	611	633	655	623	609	611	564	627	588	612	627	620	614	629	585	605	633	655	586	639	607	617	584	598	608	600	626	656	599	578	599	617	623	619	649	597	624	649	553	604	616	592	611	647	598	623	596	615	582	603	633	582	600	649	578	616	638	635	590	687	587	589	616	609	601	590	614	615	548	569	600	633	653	586	600	580	615	575	576	601	587	631	631	613	575	571	647	627	579	638	617	615	588	559	628	620	616	618	610	577	661	619	605	617	646	591	613	660	590	607	680	626	634	587	638	548	621	597	640	605	619	623	662	601	642	592	617	635	608	601	649	631	595	647	614	626	643	580	591	603	594	572	626	630	613	607	615	651	632	632	600	619	607	607	594	607	616	600	628	590	609	631	639	624	617	600	599	635	640	641	648	612	629	644	592	623	605	603	592	594	579	625	622	598	597	604	589	605	598	601	578	655	635	616	558	604	588	620	631	640	584	600	564	584	664	593	592	595	617	602	623	585	607	600	658	590	626	618	597	608	626	664	602	664	645	656	632	589	604	586	559	637	623	592	594	596	617	613	641	592	597	616	584	607	594	599	608	598	627	595	594	622	601	621	592	565	598	607	586	634	628	617	609	650	657	609	572	619	629	585	576	645	617	602	624	633	620	643	606	614	600	612	653	635	571	591	636	617	590	637	621	629	624	583	598	653	610	560	612	639	612	573	610	611	586	629	654	635	601	628	597	579	606	616	589	620	596	583	600	605	659	646	610	587	596	660	621	579	563	593	636	598	605	632	595	617	599	588	617	606	606	629	554	580	587	570	578	585	609	613	627	612	608	577	637	607	600	567	575	577	632	546	612	585	625	577	595	648	604	587	640	616	597	610	621	538	604	617	616	587	652	613	592	612	582	608	604	629	632	614	640	620	624	632	632	613	587	608	622	666	623	624	608	631	627	583	594	630	587	593	670	599	652	631	584	604	597	607	612	644	626	578	626	637	609	623	587	660	589	597	576	587	645	643	593	603	596	635	548	621	568	599	615	633	607	607	596	632	621	625	597	605	551	633	612	609	650	635	600	631	627	677	625	607	623	577	590	589	626	605	587	642	651	606	617	634	601	616	603	619	623	590	620	580	572	656	614	588	610	614	641	604	632	636	616	641	652	612	604	625	597	619	555	624	612	570	656	581	618	642	598	640	561	638	640	622	596	585	642	594	647	639	611	596	635	604	581	623	612	602	593	609	616	627	567	624	602	651	629	589	617	616	649	610	577	617	602	589	627	633	610	613	608	601	584	631	570	575	609	625	622	631	597	583	621	586	592
22771	14660	13598	7652	5200	3823	2887	2359	1978	1693	1457	1340	1237	1093	1032	955	971	844	888	800	797	732	753	783	726	723	709	691	675	693	672	688	690	676	592	612	646	630	609	618	645	673	616	640	607	649	587	620	601	622	603	610	578	624	618	598	587	590	597	634	585	612	627	570	560	611	663	605	622	634	609	606	611	629	579	610	597	593	597	621	597	585	610	621	611	594	636	614	580	589	567	601	598	621	616	599	597	606	625	601	565	574	597	634	592	599	580	599	579	602	609	560	617	598	597	589	598	621	580	593	608	574	622	608	591	582	585	599	612	602	611	585	612	605	566	568	568	596	582	555	624	600	579	583	570	587	620	558	588	594	633	526	608	626	598	587	607	595	621	596	577	589	554	613	599	653	617	576	582	593	620	579	608	583	616	594	600	585	546	611	567	628	588	621	626	613	615	604	587	610	630	574	578	593	575	578	612	579	571	612	593	574	577	603	583	501	597	558	602	567	566	619	591	625	590	546	620	606	602	604	588	603	616	604	593	580	592	609	614	614	599	595	622	533	597	589	588	609	574	579	592	550	579	597	592	569	544	574	632	586	589	623	593	621	655	603	619	601	590	582	635	591	610	635	619	541	560	591	588	571	591	642	640	622	622	632	634	565	564	606	637	592	616	562	577	621	590	572	556	603	599	599	574	589	598	561	624	576	580	592	590	598	610	549	613	598	605	574	542	610	622	584	616	602	598	661	588	609	560	577	591	584	611	614	609	570	577	612	581	561	600	604	621	646	567	551	554	623	569	562	632	647	612	606	600	606	574	588	579	634	616	586	628	583	568	589	597	591	566	593	639	622	581	582	583	577	599	565	612	615	594	581	564	591	585	587	585	592	584	549	622	576	615	580	610	606	612	585	593	613	637	597	591	619	571	647	584	583	604	579	547	618	578	601	559	578	595	587	653	650	626	586	583	668	554	619	628	619	604	596	630	591	623	603	612	597	613	603	607	607	595	570	594	609	635	598	643	596	552	584	609	570	610	559	578	595	566	636	603	603	590	581	653	558	586	602	626	601	597	613	590	604	599	599	568	634	593	598	638	570	600	568	548	615	628	574	616	606	624	594	624	590	606	559	643	615	570	611	540	609	589	609	574	581	599	587	563	619	567	631	591	575	601	611	587	558	576	641	608	628	599	589	597	578	600	561	563	596	581	599	574	563	597	600	592	581	574	588	635	574	573	555	597	539	575	588	615	603	618	565	571	575	557	575	562	574	620	583	612	609	579	606	590	562	554	587	607	543	558	612	597	584	551	598	583	628	591	580	555	571	633	582	636	593	620	590	626	576	592	593	606	559	556	600	563	605	598	587	579	581	600	576	603	599	592	616	573	551	598	551	615	592	620	588	623	601	611	585	604	557	574	580	625	609	620	614	577	608	589	620	655	585	615	590	576	543	587	623	627	585	569	612	593	580	613	614	615	618	614	597	651	612	566	592	570	603	575	611	585	576	590	535	574	629	604	574	592	588	607	583	574	547	603	573	591	580	597	621	613	598	580	584	575	619	658	589	595	574	594	602	615	593	585	643	591	591	581	603	542	615	659	569	571	569	570	608	622	570	591	602	582	568	606	586	583	592	577	588	599	602	595	540	607	622	599	604	597	629	584	596	590	599	628	573	577	585	569	553	595	562	562	604	562	636	598	575	590	576	602	601	621	619	608	623	597	614	587	584	604	586	626	577	593	589	586	581	595	600	590	590	620	601	623	590	651	601	593	571	573	559	587	589	548	628	594	586	641	576	583	570	573	617	612	601	592	593	633	580	556	603	588	585	570	628	551	598	606	587	621	590	606	564	606	562	604	562	589	556	630	542	583	602	576	547	613	612	587	614	560	582	608	595	590	557	596	643	599	569	624	605	591	597	591	557	591	619	583	617	560	604	603	586	559	567	581	589	614	605	561	579	572	589	582	573	562	598	592	568	584	585	622	593	613	597	608	602	589	573	570	556	611	616	621	600	573	591	603	564	580	593	595	610	589	581	566	588	572	601	602	601	567	629	584	579	574	577	621	606	576	587	607	617	594	583	611	624	587	575	605	590	587	593	548	588	598	579	609	603	580	599	572	621	611	566	611	567	642	613	561	595	596	608	615	539	644	582	580	555	581	588	567	609	611	643	605	612	580	592	629	583	568	587	583	593	526	581	574	611	582	602	584	625	546	565	581	590	563	613	552	568	566	615	561	604	666	562	613	572	608	632	613	593	564	623	595	593	605	566	583	602	594	578	583	616	584	584	620	569	627	564	588	639	613	614	580	562	604	586	607	569	612	557	619	577	596	593	570	608	600	614	575	576	570	602	601	564	556	583	545	576	608	598	597	627	586	582	596	581	584	568	553	611	584	610	586	621	532	566	606	549	549	591	575	580	611	555	617	586	596	583	600	646	587	617	611	570	574	594	625	632	574	581	588	604	629	616	631	625	587	621	617	590	634	622	577	592	585	543	605	617	613	571	578	559	613	581	580	598	653	652	557	577	643	595	627	587	606	609	610	584	601	596	653	549	579	572	620	648	575	617	590	581	576	588	572	591	591	615	635	616	600	601	574	580	620	591	565	558	590	587	533	586	542	603	628	616	587	599	585	602	599	599	608	584	608	578	611	553	564	588	581	587	561	581	606	565	591	584	586	591	606	569	576	630	566	556	637	601	629	582	595	598	621	588	578	597	553	575	605	567	615	580	631	632	572	589	592	613	545	614	568	611	593	607	570	601	582	610	556	590	557	623	532	566	561	615	598	642	559	631	597	623	562	609	597	575	579	575	593	607	612	582	624	594	571	601	609	629	581	599	594	603	608	611	555	622	574	610	597	590	577	624	590	604	629	602	577	602	600	612	605	588	604	580	572	573	597	572	576	590	561	632	614	601	597	554	609	579	603	583	591	607	578	566	572	611	594	585	647	600	588	620	654	613	579	622	578	586	580	564	614	532	582	612	575	592	556	557	605	622	565	573	577	567	567	599	572	580	583	574	585	597	569	598	586	630	573	604	579	589	606	556	589	608	557	639	626	574	616	617	608	597	626	570	599	547	589	591	603	607	576	636	598	599	586	631	583	597	603	600	648	586	604	563	624	552	611	587	595	583	579	568	551	566	620	622	513	556	559	623	549	627	552	619	578	568	635	597	590	567	602	659	613	603	605	589	659	569	609	566	632	563	570	562	590	580	548	606	567	610	649	628	588	611	580	572	554	578	586	629	611	587	601	602	618	580	594	586	600	594	631	579	563	600	593	596	561	552	611	557	591	564	627	559	629	562	572	600	616	611	586	593	628	559	598	575	582	574	553	615	586	600	594	590	591	599	641	579	584	578	562	618	600	601	581	558	581	605	605	564	598	624	616	599	594	611	581	607	586	593	590	557	618	600	603	613	591	589	568	606	599	637	593	597	622	654	604	598	603	623	587	576	599	556	579	598	588	583	606	569	576	550	629	613	553	590	571	615	618	607	600	634	596	607	608	616
30970	14661	1987	417	325	293	296	292	261	282	279	261	247	261	278	258	275	254	261	277	273	264	260	256	253	278	266	270	245	284	279	276	266	257	278	267	306	276	278	258	249	288	255	263	278	266	260	231	255	253	266	309	259	278	281	263	265	267	251	285	280	259	276	265	270	246	228	271	277	274	253	265	270	280	247	258	269	291	239	270	280	276	288	270	238	267	259	282	247	279	272	242	235	255	270	279	258	258	257	253	246	234	252	255	249	292	275	221	264	277	240	271	266	243	253	269	287	276	267	282	264	246	253	254	261	280	255	255	253	249	284	288	266	259	238	290	271	257	259	278	271	255	265	257	232	253	263	284	241	279	262	277	240	253	271	259	270	279	263	260	262	270	277	271	265	247	294	240	265	269	267	269	278	259	259	294	260	266	248	287	281	265	285	298	293	245	238	248	254	253	258	274	269	288	291	258	289	265	275	279	254	253	294	258	274	296	266	266	272	270	253	270	289	273	242	238	262	250	293	258	236	291	280	254	278	271	297	269	276	265	307	263	249	249	254	278	285	294	287	276	234	272	282	253	229	236	253	272	267	255	273	261	271	240	286	287	253	262	271	271	250	265	246	293	240	275	277	271	296	271	260	284	264	253	279	244	271	272	249	237	264	272	258	228	266	280	261	250	272	259	252	237	262	260	287	229	262	285	273	224	248	249	297	263	284	245	254	267	292	253	261	275	268	274	254	244	266	254	247	270	233	299	240	273	252	249	268	277	251	269	254	242	266	277	243	271	272	244	239	276	254	266	280	271	272	282	266	250	276	245	294	272	262	225	255	279	244	257	268	257	284	262	251	260	246	303	230	254	281	253	281	254	263	262	263	251	289	268	250	246	265	282	259	260	274	280	285	255	271	262	278	286	253	239	282	231	220	279	266	252	229	255	279	305	264	255	273	255	246	271	233	278	254	274	232	299	282	222	255	272	261	243	266	249	292	282	281	251	261	263	258	273	275	260	229	266	276	239	264	243	249	229	271	250	255	282	227	283	255	284	253	262	241	286	294	253	271	289	254	274	244	276	261	271	251	240	252	232	260	269	266	280	262	270	255	270	257	267	270	228	242	306	281	253	245	274	318	265	307	252	276	258	241	265	232	235	259	261	260	287	266	261	260	247	279	264	254	327	289	246	252	292	245	289	275	250	271	272	245	304	244	262	251	269	260	262	257	264	255	262	289	270	276	283	244	267	269	260	251	265	275	249	253	265	228	260	271	254	260	270	286	252	274	242	275	245	277	272	244	289	250	265	279	263	240	248	281	256	238	281	275	260	265	274	263	293	254	251	240	285	249	254	263	274	263	273	279	266	282	243	273	282	259	273	261	245	258	253	227	264	264	275	256	305	250	247	262	272	295	253	267	293	246	288	259	256	281	270	266	257	257	259	257	246	280	276	242	244	285	269	257	258	291	235	278	275	273	259	258	287	248	264	267	259	245	257	261	254	258	281	254	244	243	279	258	300	265	262	250	271	256	261	261	243	248	270	258	240	262	287	257	271	274	247	271	266	231	226	281	257	274	251	262	253	282	253	264	256	258	280	281	271	265	251	300	279	273	254	250	240	260	254	245	274	247	279	230	286	273	257	233	269	247	273	291	274	263	301	276	269	254	257	264	253	246	257	273	314	237	262	259	251	263	250	215	258	261	245	279	250	279	257	304	252	301	248	298	253	269	260	253	252	267	276	295	246	280	265	268	263	255	242	235	268	277	263	255	266	265	280	247	263	259	283	255	275	241	264	265	281	256	268	276	250	259	274	291	258	262	264	276	251	287	268	227	292	241	242	288	272	270	284	265	307	271	293	254	266	247	288	260	271	269	251	241	280	246	309	289	266	237	259	292	253	254	242	249	259	275	267	279	267	288	255	262	254	238	264	289	286	258	290	262	227	286	241	269	257	257	264	253	281	257	248	264	265	257	259	276	248	271	240	248	242	282	271	241	308	256	258	255	253	276	227	254	265	255	273	266	260	290	286	256	294	269	263	265	284	270	266	267	286	230	235	279	279	257	276	268	254	264	239	260	289	278	283	253	279	277	278	267	254	276	267	267	296	275	251	265	287	257	265	243	247	264	270	247	287	236	291	309	275	264	266	258	276	257	246	250	266	254	265	247	284	258	281	257	258	244	266	244	262	263	251	269	272	243	283	269	294	299	261	266	252	260	246	276	268	285	249	268	270	283	270	267	250	252	257	260	259	261	269	248	252	272	294	262	239	294	259	257	252	280	247	284	246	267	241	258	239	277	278	235	258	271	248	282	248	291	272	280	261	258	275	291	259	280	264	271	271	242	252	295	277	249	266	260	286	260	290	268	283	262	257	267	290	240	284	299	275	272	263	279	247	272	278	273	244	256	248	250	275	266	296	266	259	267	237	267	255	261	253	252	260	270	256	270	277	246	279	262	269	283	253	272	289	263	281	264	254	281	265	242	289	269	266	253	250	248	265	263	284	226	252	265	251	245	266	260	253	283	277	266	243	262	232	265	265	265	277	273	252	227	280	256	278	264	254	291	268	241	251	250	246	264	254	252	276	282	284	252	238	261	290	271	253	244	250	262	268	262	241	256	256	258	244	288	283	303	297	274	282	274	236	270	245	283	283	279	283	266	259	264	263	244	267	236	300	251	246	272	281	252	270	252	289	274	277	276	232	239	281	267	271	283	235	294	257	270	268	266	249	266	262	248	247	264	246	268	276	255	243	235	250	246	288	257	291	274	272	254	247	298	279	264	259	283	280	275	261	269	272	247	269	240	283	279	265	237	238	288	262	240	255	260	245	269	269	267	252	265	249	264	221	279	257	278	232	281	233	281	250	259	266	256	240	264	244	261	294	271	265	259	276	253	256	265	255	261	266	269	260	261	265	279	258	254	273	254	242	263	286	291	256	265	274	292	282	266	252	273	276	250	264	260	247	259	263	271	278	266	266	254	257	249	248	256	282	287	256	238	274	287	276	270	276	274	268	266	272	276	273	261	249	244	277	289	252	270	238	249	284	256	279	290	259	298	243	269	249	230	278	241	276	286	276	257	294	272	270	261	269	281	272	269	271	291	256	249	250	270	296	254	262	274	283	281	242	275	280	284	255	258	265	262	254	276	244	257	249	258	247	265	251	286	264	223	281	264	266	238	236	311	241	272	280	269	256	285	235	260	240	258	232	234	263	288	262	267	295	289	274	273	277	212	263	250	278	273	288	246	273	257	278	292	298	258	285	252	272	289	267	288	272	265	279	294	258	260	257	255	262	246	277	269	251	267	282	267	237	252	274	271	257	250	280	281	242	267	238	261	278	291	284	266	261	277	257	239	254	263	281	277	281	255	251	267	278	268	246	282	256	263	259	222	241	265	290	251	249	255	262	250	242	259	256	218	237	261	284	253	251	265	254	236	287	285	281	270	284	251	276	253	256	269	247	282	258	286	234	251	253	286	231	274	276	276	276	273	254	260	250	259	270	271	267
17776	758	666	510	398	321	362	323	346	340	321	335	311	322	274	315	304	296	271	262	288	280	306	301	300	318	274	322	314	295	317	289	300	306	294	295	297	294	293	287	267	296	253	296	292	316	298	281	314	300	303	301	271	327	301	341	303	313	305	280	278	282	276	297	295	318	288	277	279	300	325	287	290	292	309	262	302	277	270	284	303	285	283	301	271	303	267	313	279	305	268	297	279	292	324	309	281	282	288	305	334	289	277	309	297	313	257	281	285	299	316	305	283	305	311	281	272	334	299	305	299	278	294	295	300	277	271	293	288	288	308	300	252	256	305	297	307	303	274	300	303	265	286	306	285	276	322	269	307	292	298	301	279	289	290	317	281	289	306	322	330	292	321	271	302	314	291	290	270	274	272	293	290	306	273	299	308	280	276	300	292	305	304	310	286	269	273	268	296	276	313	293	307	307	268	299	300	279	291	317	309	257	275	328	302	263	266	297	276	278	278	287	285	273	287	275	315	280	302	274	270	308	306	294	279	297	316	294	324	313	306	316	307	255	297	314	277	318	277	284	287	270	283	288	299	326	285	302	282	304	296	276	284	277	321	277	268	288	297	310	305	308	290	296	279	292	288	301	294	279	275	274	316	306	287	261	295	278	290	296	300	283	281	269	302	303	301	304	313	272	261	295	311	268	323	297	285	282	255	279	308	324	285	271	321	299	310	278	275	267	261	301	297	300	301	283	300	306	296	290	285	316	280	280	284	320	292	313	296	273	267	291	311	334	289	327	288	268	293	296	295	282	286	304	284	294	278	288	323	322	283	302	280	288	305	311	289	304	304	270	261	273	310	294	308	335	272	281	304	304	285	317	292	334	259	301	279	293	300	314	280	281	304	282	314	280	251	312	297	304	299	295	297	284	288	303	293	264	262	290	289	302	310	278	298	292	307	284	300	287	291	310	301	263	287	285	274	308	328	292	288	297	290	278	308	310	295	283	311	237	285	274	303	283	302	308	294	273	258	267	290	293	303	274	289	315	258	317	312	282	268	310	269	283	293	298	272	273	290	246	315	278	304	273	311	299	291	291	312	304	276	270	273	269	292	285	276	289	288	303	285	261	310	288	309	295	310	320	292	302	302	303	265	291	298	316	271	301	286	276	304	276	310	299	296	324	273	286	315	320	296	273	270	309	317	311	280	293	299	294	314	285	292	259	275	310	329	319	292	289	292	318	308	294	278	278	287	278	298	277	270	311	325	299	265	266	294	336	256	257	299	286	306	271	304	304	321	277	296	279	282	303	273	290	294	318	281	259	310	270	276	295	296	280	296	278	289	303	282	295	317	287	301	292	282	282	301	316	316	309	294	296	320	271	277	287	303	301	292	263	303	287	292	282	272	299	264	288	315	297	293	301	263	300	299	314	297	304	294	304	255	308	283	292	271	294	277	293	297	294	298	309	298	312	266	281	292	287	285	294	312	282	280	288	295	315	315	300	299	308	292	273	281	279	282	269	260	310	312	295	260	298	289	294	297	298	290	315	308	274	295	317	284	296	274	284	274	264	285	287	284	290	277	306	282	301	283	280	288	296	288	265	284	298	297	271	328	284	294	267	311	330	247	264	315	310	291	283	305	293	276	280	303	282	305	282	278	269	273	301	288	295	283	301	317	295	274	319	333	286	321	296	301	296	275	278	307	317	292	282	296	316	302	279	292	311	302	323	306	304	290	296	277	275	315	294	279	269	293	288	289	284	283	278	281	288	304	289	332	301	287	290	265	294	296	288	316	286	299	269	295	291	301	296	301	246	296	302	337	275	273	301	300	278	287	309	297	298	277	282	297	300	287	293	309	279	292	283	292	292	296	289	323	304	292	304	294	287	315	306	288	287	284	263	299	336	306	273	317	300	314	287	303	296	277	264	278	308	269	272	284	296	290	269	293	268	291	267	292	278	278	264	282	317	283	276	280	239	306	285	286	312	276	298	301	286	300	307	268	330	268	288	312	287	275	285	318	297	317	284	267	280	283	284	300	323	291	304	295	276	280	295	314	277	295	315	282	283	288	298	313	285	289	287	275	307	264	295	307	285	322	288	312	289	255	290	294	263	300	312	276	297	290	304	311	295	300	288	307	281	320	288	294	280	301	325	312	299	297	275	293	273	304	281	291	270	286	303	307	309	282	286	306	313	277	322	281	294	292	265	295	266	264	271	270	253	284	293	306	280	297	299	245	317	286	289	262	279	283	303	277	295	300	268	311	259	291	288	285	305	277	308	281	296	275	289	304	277	297	300	282	283	314	281	270	265	300	274	309	267	298	289	288	269	302	297	289	270	300	302	305	303	272	264	303	299	268	281	309	295	288	299	295	308	277	289	276	303	319	275	314	294	285	318	275	275	280	287	324	274	299	267	271	302	296	311	281	303	265	289	261	313	285	299	315	248	299	311	284	285	305	307	288	265	288	271	294	292	295	282	285	281	289	322	274	284	324	276	292	280	293	311	287	267	315	304	268	306	268	302	300	314	290	342	258	243	290	308	306	318	281	308	284	287	287	297	296	286	300	277	248	305	310	278	277	273	270	294	308	295	266	296	314	287	290	305	267	294	267	285	306	292	282	272	295	284	316	282	286	272	293	325	284	295	315	293	264	291	296	326	284	293	301	307	301	287	299	298	300	272	293	284	298	300	285	286	288	296	297	302	283	269	286	292	284	304	296	274	291	305	302	295	305	289	248	305	281	279	306	281	287	260	267	283	283	302	314	317	288	320	319	286	290	300	296	281	275	304	288	304	281	312	273	305	306	295	306	274	306	287	298	281	317	286	282	269	287	263	276	279	267	298	290	292	301	295	296	298	262	312	286	318	310	275	288	286	311	338	262	269	260	281	262	301	285	288	317	289	296	272	282	292	285	311	280	302	293	294	284	271	282	279	313	271	297	307	275	292	303	296	290	298	264	264	324	291	308	283	322	292	286	309	287	326	277	289	311	269	267	283	267	282	303	288	313	264	331	309	273	303	290	323	297	284	311	294	281	296	296	289	310	297	266	293	303	305	267	312	293	302	283	270	331	261	267	271	273	291	285	286	283	276	296	296	287	322	310	294	328	314	301	307	262	286	318	287	308	271	301	286	268	321	299	304	261	278	307	325	278	289	292	281	282	299	278	286	301	288	313	264	270	299	280	276	292	276	297	262	302	302	286	287	302	314	274	287	287	277	306	303	278	283	298	300	286	300	295	313	291	289	305	293	256	329	303	285	299	275	304	288	289	284	290	320	298	296	314	326	299	309	280	315	284	291	280	294	291	273	285	303	291	299	310	261	295	290	310	264	290	317	297	296	256	265	286	303	316	320	272	272	276	285	275	297	293	288	297	316	308	280	296	301	289	281	289	298	281	276	324	308	294	317	288	262	282	277	295	291	315	268	294	287	301	271	271	275	277	284	277	282	305	281	274	310	289	286	291	299	287	272	282	301	292	315	323	282	302	294	264	312	308	291	307	309	260	266
25026	20650	26647	24647	20651	8633	1032	727	592	551	504	455	384	425	388	354	364	338	330	348	340	342	359	373	353	349	320	317	310	309	322	318	320	326	308	325	289	334	340	292	322	326	276	319	314	319	294	341	339	303	298	324	319	316	308	289	296	326	294	315	296	297	336	279	298	297	310	306	318	271	286	304	290	279	304	346	298	305	291	303	303	289	291	319	324	300	305	328	329	323	317	267	318	312	281	287	325	319	313	295	280	298	296	317	293	301	341	285	302	304	288	309	290	281	298	306	272	291	288	314	270	277	304	348	328	285	294	296	286	301	287	294	309	311	315	309	292	291	315	275	293	348	270	321	321	284	304	304	324	351	273	372	312	343	320	298	308	289	294	305	300	311	320	284	306	301	307	311	306	293	301	303	343	324	292	277	282	288	308	305	285	294	315	300	293	283	291	330	311	309	305	298	299	305	272	298	291	311	312	317	317	312	319	294	335	314	307	301	324	278	284	301	310	323	290	324	296	326	289	281	333	260	276	278	311	279	312	293	294	321	297	303	310	286	321	323	297	280	295	329	316	317	302	290	315	293	283	300	299	283	264	282	344	292	280	293	291	302	304	289	292	326	302	270	306	278	296	302	288	302	291	309	288	312	321	326	328	298	296	312	289	308	293	287	282	295	305	304	294	267	277	327	284	331	321	331	305	288	306	289	319	291	296	336	305	290	312	310	321	289	308	302	329	330	309	313	310	300	285	284	311	304	314	299	321	322	320	249	316	269	312	296	308	292	272	309	328	294	319	275	293	349	299	307	272	326	311	289	317	281	272	315	290	305	308	298	309	310	280	323	292	303	286	316	310	286	305	300	290	291	291	298	302	315	311	280	300	302	295	304	288	315	318	298	285	307	292	305	331	302	274	299	294	310	320	276	290	290	296	315	307	284	280	333	304	332	284	278	297	314	311	288	302	349	285	305	309	272	306	301	307	339	307	334	278	279	329	297	314	324	291	293	302	291	300	302	308	293	305	339	321	314	287	312	330	296	271	297	277	318	306	315	341	306	299	307	315	331	308	281	289	281	287	340	326	261	318	268	295	345	283	292	297	320	291	303	325	283	325	283	276	295	286	295	314	277	289	295	291	296	314	306	307	298	319	301	280	320	288	326	312	301	312	289	317	281	331	282	303	299	263	331	333	271	293	285	295	239	288	308	294	299	320	335	305	288	315	292	322	270	326	303	294	328	283	297	309	310	313	275	316	282	305	348	289	304	301	322	311	293	281	285	329	317	297	332	300	321	302	311	320	275	285	293	304	304	301	287	295	328	301	292	288	313	269	317	307	308	331	305	276	279	293	290	341	343	296	297	313	318	328	274	305	302	301	289	306	313	300	314	287	306	295	274	330	287	319	307	310	289	324	293	300	328	275	316	291	308	310	304	268	308	277	290	280	288	330	304	286	316	304	296	310	303	341	315	314	338	311	296	287	325	310	321	297	299	319	301	301	277	317	314	320	295	288	303	297	283	318	301	291	336	303	306	317	331	313	282	327	267	311	305	302	287	274	287	302	289	340	308	323	316	278	292	333	286	315	298	305	285	299	303	333	305	293	289	299	293	338	302	319	312	317	298	295	343	276	298	278	300	293	281	287	311	300	267	302	296	288	268	303	311	287	281	264	302	291	287	287	291	299	281	277	288	296	324	312	333	293	305	300	304	298	293	320	293	300	282	314	322	313	305	268	290	300	322	297	287	315	310	290	289	306	319	295	307	289	279	289	272	321	295	274	284	283	312	285	302	283	281	313	296	285	318	312	267	305	304	285	273	307	325	350	326	313	283	315	299	283	283	293	301	276	302	296	323	326	313	336	312	319	312	310	307	307	314	310	322	285	284	291	362	330	296	296	324	314	306	312	286	316	302	273	281	292	314	279	305	296	288	290	315	270	321	280	324	303	295	266	309	305	327	273	273	319	311	316	296	319	337	283	301	315	303	300	305	273	313	328	281	303	286	308	328	316	320	275	327	325	305	292	299	317	295	320	321	300	299	292	332	307	314	277	291	327	323	308	290	314	310	307	278	298	303	286	268	286	313	312	334	280	301	274	290	305	291	281	295	317	318	297	304	313	277	263	273	321	299	262	306	309	298	306	302	283	327	298	324	304	302	298	307	305	324	310	322	262	297	319	297	295	311	276	292	353	280	304	291	303	291	281	298	316	275	302	274	293	294	316	321	307	307	298	314	303	289	319	287	317	340	289	304	304	316	315	320	310	291	326	337	313	290	266	310	271	310	285	304	322	276	293	295	318	311	296	325	300	284	299	282	302	290	316	268	297	308	301	316	296	289	301	318	349	282	285	302	309	261	305	310	298	295	284	272	272	299	307	278	273	290	317	292	279	314	279	325	271	311	324	287	281	296	317	296	334	326	274	306	277	302	286	281	286	325	284	336	317	310	313	312	315	303	323	268	277	286	322	320	293	302	280	332	324	306	327	301	270	277	300	295	274	313	305	300	305	315	281	282	298	326	323	315	325	304	295	318	325	281	315	306	311	297	289	274	280	311	321	308	318	310	297	294	316	289	314	282	311	338	276	291	298	335	315	302	302	295	297	280	277	299	291	284	297	301	306	310	286	318	326	274	319	301	310	310	317	285	285	319	298	335	347	289	287	297	312	318	303	285	302	284	268	305	330	320	281	303	294	286	296	289	296	280	327	286	299	304	272	310	291	308	316	314	297	303	287	288	304	287	315	312	315	336	315	299	331	328	284	272	279	291	284	297	296	321	294	324	307	309	322	335	314	278	282	294	306	305	308	307	297	296	313	255	282	267	293	297	301	282	305	259	287	277	310	308	308	300	296	319	272	280	307	306	272	294	307	298	305	284	311	285	292	268	311	303	302	264	313	318	310	281	274	266	256	330	264	328	314	307	322	330	310	280	316	305	303	317	341	303	289	330	294	308	318	297	308	297	295	297	317	293	295	284	275	306	302	280	278	308	289	292	333	301	296	279	280	302	299	310	313	296	342	352	290	285	310	314	279	335	279	316	293	287	293	287	299	310	308	277	294	315	310	314	279	303	297	324	330	335	318	306	296	317	320	284	309	299	331	310	307	312	277	331	306	283	315	283	292	290	303	309	308	307	319	318	333	291	323	300	324	311	318	285	284	301	286	300	296	280	285	273	316	317	286	291	318	292	309	320	295	277	277	290	313	303	308	299	309	302	319	291	282	283	280	309	316	312	307	299	312	298	308	295	273	293	292	279	292	298	327	312	282	282	283	310	328	322	283	300	308	308	282	311	286	285	270	292	291	334	300	289	272	293	310	306	311	302	267	269	306	321	271	305	306	287	300	311	312	277	335	324	305	327	332	287	303	281	325	291	269	294	286	319	314	346	289	258	305	284	265	330	297	310	255	304	301	320	297	292	297	329	312	320	304	330	321	307	306	295	293	284	298	300	314	293	304	284	323	308	317	295	356	306	324	347	292	294	286	321	310	316	282	285	308	327	308	301
28929	8529	7603	4103	2683	1936	1455	1222	969	823	672	641	605	546	487	493	455	411	438	410	400	389	369	329	368	372	386	344	330	348	369	332	372	357	317	330	348	350	309	331	325	300	342	318	291	340	275	312	301	316	317	324	316	327	288	327	292	293	310	348	307	289	321	332	338	300	327	316	308	290	305	322	318	331	317	269	292	307	298	290	296	325	312	307	310	323	300	295	341	309	300	298	317	303	329	288	303	313	321	294	312	288	297	298	273	310	274	299	326	336	299	343	310	327	317	293	326	301	278	305	289	325	295	288	324	282	348	307	292	298	306	297	293	312	321	325	256	318	324	341	304	302	309	304	286	319	320	297	304	303	341	328	322	312	333	319	320	289	305	325	304	314	310	322	305	301	302	319	322	334	314	293	270	314	296	322	293	318	293	315	296	328	295	295	309	306	326	306	300	291	300	353	302	286	319	313	270	320	317	290	300	284	294	302	279	311	323	296	348	321	329	309	274	313	307	288	292	300	310	294	322	296	318	292	311	319	307	297	310	323	305	319	304	292	299	312	315	289	276	296	331	317	295	264	293	293	306	311	282	323	284	308	307	312	301	305	324	270	290	314	302	321	292	319	278	290	289	317	313	307	295	294	293	302	314	311	320	327	271	286	268	301	273	306	284	290	306	311	332	271	275	315	327	300	318	295	296	313	304	308	324	301	296	306	282	260	300	301	298	306	308	305	278	308	312	272	324	288	300	311	298	266	305	329	319	305	310	304	299	281	318	296	323	296	308	298	281	305	291	324	280	294	287	295	317	309	299	312	304	300	309	329	308	309	293	278	333	289	304	324	295	263	307	303	274	329	276	339	327	341	283	289	285	330	280	303	328	279	307	305	302	314	296	287	289	299	304	289	309	298	318	290	273	296	301	298	305	318	288	284	312	301	311	304	299	296	313	298	295	289	296	291	304	332	333	318	355	301	345	333	307	295	326	329	326	270	295	333	323	313	300	275	288	294	297	272	314	328	300	335	283	305	303	291	328	301	310	313	308	279	271	285	313	315	267	296	311	298	334	330	308	318	274	325	333	282	291	283	318	331	302	281	312	309	308	309	333	321	307	262	306	307	324	293	316	319	281	306	316	338	332	304	307	303	278	311	278	294	287	301	304	295	322	290	310	293	334	321	282	305	288	283	273	314	292	294	288	322	287	323	300	276	334	329	322	335	278	314	308	294	319	289	316	305	324	329	316	303	291	284	326	317	330	313	279	336	310	296	304	311	335	321	339	313	292	301	290	326	345	355	323	315	304	294	318	272	298	291	298	317	301	296	272	313	313	287	347	309	300	307	270	298	319	297	316	307	299	307	282	297	306	337	327	319	273	321	345	320	260	297	287	307	296	294	303	310	305	320	293	300	305	284	317	317	316	295	281	312	294	323	265	337	294	292	306	300	357	313	321	274	300	317	288	341	306	327	293	319	319	327	282	329	317	288	290	300	327	316	301	307	318	296	299	333	300	320	302	309	286	296	312	270	316	299	303	311	285	303	312	306	312	290	288	336	293	292	301	271	326	303	287	287	272	328	311	317	294	336	298	332	312	314	318	293	298	297	288	322	280	315	301	306	320	284	304	295	308	276	274	327	309	316	297	330	329	309	303	308	303	327	254	302	284	316	290	288	301	297	311	315	295	288	300	328	306	347	301	298	294	349	282	287	278	292	294	276	295	305	317	304	284	318	312	289	344	298	316	339	287	289	313	285	283	308	319	313	301	307	293	282	317	310	283	298	331	312	331	300	290	315	286	285	303	302	301	324	310	314	309	285	286	316	296	335	289	327	300	341	293	310	312	289	283	316	302	311	292	312	326	327	334	301	294	302	318	299	292	322	316	296	306	308	302	282	309	278	310	312	328	298	289	318	302	297	321	296	318	310	306	320	299	273	316	281	279	304	300	296	313	330	305	327	262	310	340	314	303	294	313	305	296	306	318	330	307	280	300	281	321	296	279	334	301	322	329	289	315	322	307	290	312	307	314	299	324	322	290	321	307	319	312	319	308	287	280	304	317	311	314	269	302	306	283	309	280	301	302	292	310	257	312	312	286	291	288	290	319	283	278	318	324	332	294	306	311	310	295	295	306	281	308	269	337	300	324	283	276	328	308	326	296	290	291	295	301	292	319	322	307	300	336	289	281	311	329	319	312	332	302	317	318	317	308	318	303	318	325	307	293	333	303	303	332	318	330	278	317	278	325	274	298	296	281	295	299	299	340	299	318	298	296	284	311	273	275	303	312	317	314	311	295	291	315	338	291	323	338	279	309	312	320	318	315	296	298	299	298	291	301	299	329	293	300	304	303	296	255	277	302	322	312	255	322	334	293	313	311	301	304	335	315	267	317	285	297	315	306	303	306	310	308	319	318	294	323	314	295	275	327	290	323	299	308	303	302	299	319	303	280	312	315	280	316	329	301	334	297	312	303	282	291	303	334	292	313	298	302	312	309	284	309	273	305	312	299	293	318	341	297	319	301	319	308	283	292	286	329	324	307	305	307	279	316	313	303	326	334	308	309	272	314	278	271	322	315	307	314	301	289	276	312	299	264	293	317	291	292	307	323	345	302	326	291	289	331	298	313	305	293	302	331	309	319	343	297	279	311	337	303	294	302	302	294	300	275	295	304	301	297	275	289	306	295	320	257	294	303	306	312	304	291	295	303	311	354	311	328	287	311	270	290	299	331	303	324	316	307	313	330	337	301	315	315	294	295	281	328	284	296	312	313	291	301	309	290	321	305	291	301	290	324	339	310	298	330	303	291	336	308	309	301	291	313	296	312	296	308	322	331	309	277	309	300	295	294	316	295	324	315	298	337	290	309	310	290	317	333	331	304	291	293	309	293	277	319	298	285	314	299	326	304	307	299	309	293	335	292	289	305	300	289	340	333	340	278	306	312	308	329	314	294	324	325	320	311	346	335	319	313	337	291	318	307	289	289	309	314	318	300	343	334	288	316	297	310	316	288	293	304	329	303	310	335	331	287	327	295	298	297	330	323	276	287	286	310	296	304	312	329	314	320	315	317	288	318	326	318	282	330	314	293	314	306	300	338	311	309	308	342	308	319	291	313	306	305	307	316	302	299	327	294	300	302	299	271	307	309	304	321	307	304	300	328	303	315	301	315	321	310	306	314	327	297	322	329	321	313	307	321	350	298	308	261	325	277	288	296	309	306	334	302	269	299	305	316	305	319	315	281	307	283	309	306	302	315	290	340	293	293	276	323	308	310	316	277	308	295	308	276	319	316	310	301	306	318	304	267	285	318	265	297	300	307	298	284	302	278	316	327	300	315	295	288	305	296	289	316	311	303	294	293	304	324	266	306	280	329	287	318	296	328	290	318	324	306	296	274	339	336	312	314	318	305	282	317	324	301	324	331	346	303	314	302	304	282	328	308	299	300	321	286	274	334	321	305	300	330	324	320	274	316	304	308	282	314	288	304	328	297	287	295	330	290	311	311	297
22950	20642	27136	24180	20648	20692	8522	1636	1226	1084	983	974	900	811	828	820	747	761	714	720	652	740	672	694	670	659	670	670	660	671	688	677	630	684	679	650	657	644	605	669	619	615	615	651	624	615	665	650	653	635	653	648	657	628	608	606	643	650	621	607	652	639	656	636	611	654	601	609	586	638	614	650	657	616	625	630	605	630	641	619	622	597	650	600	649	621	643	666	607	600	618	622	578	593	606	637	610	602	615	656	624	611	625	579	630	581	607	629	651	617	643	650	580	611	639	589	654	639	632	566	593	618	602	616	615	605	622	581	636	597	608	574	622	617	609	638	645	657	637	610	618	598	627	649	621	605	632	611	607	631	603	607	643	620	623	608	588	610	618	593	574	669	612	596	596	601	600	660	641	602	593	616	639	645	632	644	592	613	587	636	592	633	648	648	614	608	608	612	581	576	668	601	622	641	641	639	629	591	603	580	548	590	650	609	588	599	590	617	654	625	600	573	640	631	665	593	638	666	637	618	592	613	630	590	605	608	584	615	633	626	629	627	627	662	595	623	604	623	627	648	625	656	600	611	603	618	621	600	638	632	628	596	655	595	630	610	609	613	613	634	652	650	613	611	627	615	581	628	607	646	618	647	575	674	599	651	585	593	636	626	640	616	601	658	643	616	635	625	598	604	623	593	653	589	633	633	666	613	657	605	629	594	637	578	604	610	626	582	616	643	603	593	672	616	634	606	611	601	630	603	655	559	625	622	603	607	608	598	610	663	610	614	584	669	617	606	619	653	608	635	605	619	608	572	607	664	595	618	607	600	583	605	599	607	610	622	621	641	605	609	630	598	576	574	633	625	616	645	615	585	614	614	627	629	589	665	588	621	637	587	585	669	562	635	635	600	610	644	641	614	631	627	601	614	613	602	650	626	624	626	625	627	619	583	584	627	652	581	623	625	608	627	622	617	653	625	627	617	643	651	602	553	646	634	635	610	585	633	633	642	618	639	666	626	593	608	636	634	635	628	644	608	582	596	652	570	599	650	586	586	649	643	603	602	596	657	592	622	593	609	668	602	648	598	601	651	626	606	606	639	613	601	598	599	637	616	625	580	617	622	631	597	622	629	578	658	592	673	606	618	659	599	626	635	604	612	627	572	632	627	622	650	576	601	628	601	644	582	643	623	659	618	608	609	627	604	579	608	583	597	596	632	563	564	602	630	608	601	599	635	618	620	653	641	627	613	651	640	597	634	669	604	583	666	613	595	632	588	599	620	619	602	630	620	617	632	617	639	633	662	604	612	606	588	613	642	612	615	612	627	636	594	595	627	627	608	629	592	598	609	622	593	614	564	571	624	596	636	604	604	609	611	619	612	629	601	603	653	613	611	631	617	616	593	645	597	603	608	674	585	621	640	634	571	609	615	605	611	592	584	604	636	581	668	617	571	646	593	651	589	634	627	629	613	610	595	609	662	647	629	638	644	599	665	625	653	631	622	602	669	552	593	635	637	595	630	594	589	601	592	595	630	651	588	614	608	611	598	608	621	567	595	611	585	570	613	631	668	610	605	601	619	604	670	566	649	594	624	643	636	583	610	603	617	600	628	606	629	609	604	672	654	572	629	612	667	625	610	610	656	598	659	642	600	613	603	597	622	609	582	619	562	612	602	644	618	622	617	620	593	624	611	632	584	633	628	672	578	603	611	593	613	574	595	631	615	659	628	658	620	602	580	588	601	581	634	609	644	669	588	617	615	617	625	579	606	617	601	616	621	612	621	575	629	636	612	550	599	669	616	643	590	620	622	604	641	601	620	623	617	597	594	627	627	627	635	649	587	655	603	654	655	595	626	620	631	647	588	602	598	627	527	601	584	618	575	607	603	618	540	670	614	608	604	618	646	634	620	618	569	629	605	569	587	601	629	609	610	654	605	655	670	594	619	600	651	631	611	620	599	618	596	626	632	598	663	615	590	656	610	587	634	605	644	597	624	592	583	622	592	647	616	632	613	600	598	618	599	609	634	639	613	591	604	581	579	596	603	619	573	616	584	594	669	601	594	580	647	597	592	600	584	588	615	654	609	603	605	593	629	631	649	590	644	640	587	552	596	610	639	636	617	585	622	586	611	619	584	638	617	612	661	596	577	607	632	639	633	596	616	642	659	627	640	633	600	617	599	593	622	637	661	604	592	612	615	656	598	609	625	659	585	626	640	654	602	653	619	617	603	656	566	589	618	641	637	633	636	655	597	570	611	626	608	589	641	628	604	599	612	568	645	622	596	615	637	564	642	590	588	639	574	592	654	627	617	630	621	615	663	595	600	575	601	600	599	645	605	604	636	602	576	592	568	654	623	635	627	636	621	585	605	642	602	629	566	616	638	619	610	570	565	622	632	618	631	574	580	613	612	607	648	594	612	663	584	605	604	583	613	595	582	648	623	634	607	634	624	613	655	626	637	678	594	608	619	593	622	601	576	573	600	610	638	582	619	593	664	628	633	602	622	614	563	623	672	669	631	641	608	595	608	584	606	606	598	640	555	640	614	647	595	633	608	620	596	619	607	604	621	579	645	616	574	635	629	636	632	613	645	657	596	614	613	592	639	642	633	665	651	622	596	620	589	614	627	603	643	676	608	601	628	603	605	620	630	647	610	587	647	616	607	577	652	630	612	601	591	662	594	626	604	658	584	670	627	596	598	620	580	604	608	601	636	588	634	581	610	613	597	636	610	603	599	664	595	651	616	595	610	642	620	612	586	628	606	589	583	583	643	674	678	664	649	642	624	615	643	627	636	646	598	578	646	616	630	627	580	595	590	588	633	622	592	596	642	573	647	649	640	611	622	569	575	614	639	631	623	593	635	639	598	578	605	590	618	675	650	648	610	640	597	619	634	669	598	640	594	601	590	620	626	619	654	578	619	604	642	592	598	640	587	579	661	574	605	614	617	633	585	600	598	608	610	615	635	604	631	619	639	613	600	604	653	560	596	591	600	654	616	610	647	645	657	642	633	587	627	630	608	630	648	638	656	624	636	590	684	654	589	598	604	613	603	616	646	620	593	663	580	584	646	600	626	615	611	623	633	594	565	607	600	612	657	607	641	596	618	602	633	635	588	609	575	628	599	623	614	629	625	619	620	610	607	675	628	592	602	577	629	569	638	592	616	648	615	585	640	631	681	642	598	630	595	652	623	619	577	637	610	633	594	650	595	588	605	624	566	617	574	590	613	591	633	638	634	603	580	596	603	603	603	657	636	626	617	644	588	653	580	656	608	621	630	614	613	626	629	591	597	594	644	621	596	602	662	611	615	624	610	597	603	634	636	636	625	581	624	610	654	606	621	614	597	602	593	616	659	640	649	632	614	634	599	596	621	653	580	598	609	620	665	618	606	620	656	576	657	600	583	549	620	601	618	622	641	587	678	593	623	639	617	603	572	628	624	678	620	625	614	618	607	589	656	603	621	564	608	600	615	620	612	625	582	602	588	628	620	551	612	648	598	596	642	669	610
29384	14941	13565	7507	5140	3754	2824	2438	1975	1677	1465	1306	1224	1073	1055	921	934	902	811	804	787	775	727	736	741	671	703	677	680	699	684	638	673	644	653	681	636	617	651	592	629	623	705	621	610	609	620	577	608	618	605	631	636	569	630	643	589	578	618	602	614	619	593	555	595	618	606	616	617	590	601	625	613	657	603	582	578	615	619	620	588	611	570	601	581	626	598	616	564	629	587	592	570	598	562	572	627	620	623	594	608	616	588	588	603	597	533	596	606	595	603	626	539	588	624	588	618	627	531	597	581	580	593	577	596	611	574	609	587	634	578	624	627	591	597	580	607	583	576	604	607	653	597	601	604	583	587	587	579	565	571	553	619	595	648	582	622	592	557	557	620	613	589	612	574	618	649	572	619	599	588	625	594	578	571	582	561	596	579	590	655	585	618	605	583	636	591	598	613	588	580	570	593	593	626	618	581	649	640	571	571	577	590	614	584	553	604	583	570	584	623	578	584	605	631	589	566	617	575	633	616	572	590	598	587	586	637	590	559	566	615	581	672	602	573	524	602	609	627	621	579	607	616	576	601	593	597	624	595	564	570	567	594	570	563	572	620	576	559	563	552	570	544	580	586	596	599	570	574	581	577	599	567	590	562	614	589	590	603	589	616	582	635	613	613	583	555	606	598	619	612	599	639	615	576	613	572	556	608	580	577	582	618	577	636	609	605	566	623	588	619	594	611	596	608	590	580	575	586	601	587	564	592	589	607	580	610	551	627	616	578	625	585	564	603	555	562	597	563	546	564	578	578	571	538	608	553	594	633	573	547	620	585	573	583	579	611	639	581	617	582	569	606	605	617	570	602	574	622	554	629	572	606	617	629	550	562	622	613	541	579	552	610	585	632	593	600	608	562	588	658	628	549	611	541	578	594	609	606	574	618	599	585	608	573	575	605	651	562	627	566	562	658	584	607	559	586	592	604	651	586	620	531	563	606	611	607	574	611	590	552	561	580	597	579	584	602	568	638	643	571	572	576	609	603	632	536	562	560	545	594	605	606	603	566	618	559	586	605	593	595	573	653	580	521	577	594	510	587	595	595	624	602	602	604	633	606	574	612	561	636	582	575	664	602	599	629	564	623	564	607	630	555	617	614	591	640	587	591	588	582	588	575	589	575	594	564	619	567	598	600	585	571	640	554	620	599	610	618	605	619	610	564	607	594	565	591	613	577	594	588	573	587	582	558	587	602	557	581	608	571	588	575	610	578	611	587	582	603	550	598	624	593	577	632	608	622	558	553	593	612	611	573	596	582	582	598	593	557	607	575	588	571	556	554	626	618	604	582	556	584	592	575	593	588	600	575	593	585	599	595	615	558	615	630	555	555	623	617	602	579	595	601	561	607	588	604	600	611	621	565	570	591	577	568	624	537	624	635	612	580	580	601	623	603	589	655	584	600	571	578	614	587	563	577	605	601	572	574	536	598	605	585	553	591	546	566	633	602	656	604	602	628	607	619	587	577	570	603	550	587	623	577	583	638	571	593	582	586	626	584	580	605	567	616	624	553	588	615	616	619	579	582	579	586	541	573	603	604	607	601	624	588	617	602	596	573	591	554	585	613	620	576	616	561	621	611	584	619	579	598	597	597	610	551	605	606	612	596	602	578	596	557	598	599	551	565	617	595	584	617	574	619	602	605	593	573	596	623	621	604	589	580	584	580	555	585	591	587	591	559	551	589	574	572	572	565	590	611	600	583	585	567	578	539	615	587	613	597	614	658	572	619	555	607	583	580	649	550	595	535	567	587	617	617	571	592	556	587	552	607	612	532	612	541	631	553	627	581	593	661	620	552	572	610	581	559	576	606	561	615	541	613	594	568	567	589	583	592	579	583	558	576	577	626	591	605	639	607	571	599	585	545	589	592	608	611	591	609	569	585	547	657	611	558	603	609	565	588	619	579	547	630	586	558	562	594	578	586	556	578	594	584	638	546	577	620	583	578	587	580	579	615	590	606	602	610	616	581	585	598	604	546	593	610	596	552	617	579	628	530	579	616	609	590	613	633	589	629	600	577	596	625	583	593	536	620	580	622	556	629	583	576	571	579	621	616	613	635	608	560	589	552	624	611	615	592	568	567	608	585	608	542	605	574	567	570	601	553	597	611	554	586	602	565	556	595	583	596	601	595	599	569	606	593	556	600	549	608	602	597	585	616	621	579	550	601	627	585	592	616	595	570	585	594	581	551	574	621	600	595	587	604	554	587	606	563	565	630	610	577	579	573	586	602	591	549	561	570	618	566	589	617	607	617	581	605	595	588	641	602	608	580	583	593	608	584	592	547	579	570	560	551	580	590	612	638	567	646	598	591	628	591	606	572	655	548	651	567	624	626	587	602	569	569	552	603	606	602	591	561	628	558	618	577	548	582	555	579	586	591	590	600	577	560	607	620	608	615	607	604	574	637	618	581	596	568	587	590	616	606	614	583	625	617	571	586	589	577	619	630	593	639	619	584	603	652	617	613	628	586	640	607	520	551	615	601	593	565	604	544	596	597	593	572	599	592	594	599	584	578	599	573	614	559	589	595	592	593	555	588	587	550	601	584	656	613	593	594	575	600	584	575	568	622	606	593	572	639	572	608	557	579	563	600	575	537	589	550	547	569	614	619	582	597	614	576	590	614	576	579	578	590	548	573	584	578	611	602	622	619	563	588	547	583	560	644	596	585	566	636	622	586	617	566	606	616	586	570	583	568	599	643	576	607	594	582	592	622	606	598	562	632	560	582	567	603	605	582	592	595	564	589	630	604	606	580	597	604	597	607	569	577	599	645	566	608	592	581	622	579	558	558	597	626	564	571	607	575	591	599	558	574	621	581	586	597	575	589	573	599	596	597	636	563	548	590	595	561	596	554	566	614	586	564	595	604	592	626	597	622	625	548	645	610	566	610	601	501	589	648	612	601	578	560	574	553	594	545	611	592	630	610	633	588	595	596	561	603	642	584	546	583	572	639	602	580	618	626	573	589	604	596	642	580	591	573	604	562	618	579	571	619	561	617	602	624	630	587	583	550	591	600	591	553	592	573	597	611	584	635	570	598	573	605	575	557	607	602	601	604	611	608	566	564	575	601	555	582	567	625	635	609	596	589	597	595	598	577	640	585	602	574	585	602	633	572	566	627	621	577	628	597	591	644	580	627	593	574	575	579	601	554	574	564	554	586	584	552	582	613	535	579	634	597	633	556	623	610	625	605	613	599	562	596	584	612	568	598	571	546	592	572	596	585	575	548	607	611	605	594	568	615	608	565	590	572	590	606	565	581	607	613	610	580	610	632	567	608	593	593	592	595	543	614	561	589	629	546	592	609	557	582	637	593	624	557	595	572	580	600	610	583	577	625	570	611	563	584	562	615	628	579	612	584	611	581	613	600	577	550	570	606	585	590	584	561	578	619	603	561	564	594	640	591	638	598	553	603	626	561	593	610	569	629	616	589	566	577	568	591	613	590	654	618	537
30877	14086	1784	488	351	324	269	285	311	279	292	278	264	300	261	261	255	268	283	236	267	268	259	246	273	254	269	235	278	285	245	264	276	252	230	267	245	288	245	269	258	293	271	271	268	281	303	267	249	270	289	248	245	257	260	322	262	281	299	283	274	282	237	287	293	291	272	266	303	261	265	244	260	294	274	258	262	279	283	257	255	260	278	274	253	270	260	286	294	268	241	265	284	279	252	276	258	274	243	258	255	268	276	259	252	249	257	239	256	267	299	291	274	292	268	290	275	269	265	284	251	299	280	262	260	268	278	276	252	269	285	298	277	284	266	257	256	242	264	271	250	264	251	274	249	245	257	246	231	271	286	279	246	268	270	285	243	255	266	281	281	291	263	262	256	252	273	243	261	241	286	261	307	253	265	235	288	288	290	249	252	260	255	271	275	273	282	265	262	286	265	263	258	249	274	279	246	279	274	265	276	273	246	285	261	274	285	243	258	272	269	279	228	273	242	264	303	277	284	262	256	279	266	292	264	299	243	253	272	264	260	262	274	243	274	251	268	244	256	271	251	277	283	304	280	267	268	259	256	263	266	254	253	250	272	261	251	239	253	257	244	244	301	277	304	299	256	289	291	248	282	260	256	247	265	284	294	296	280	257	255	256	266	287	277	273	290	267	291	253	256	314	268	276	258	250	287	248	251	247	280	261	264	302	239	249	273	253	284	263	265	267	256	254	259	274	295	269	276	290	240	286	267	251	312	283	271	276	256	288	275	293	245	274	276	271	271	271	238	259	227	261	269	269	246	274	240	268	283	258	267	266	249	277	245	265	272	270	266	263	253	239	274	263	277	268	259	274	289	262	286	266	272	293	288	244	291	267	261	267	276	274	282	256	273	263	273	259	264	289	277	268	276	293	272	253	265	291	233	260	253	282	285	285	254	271	277	292	295	232	252	258	259	250	238	249	259	255	285	244	291	257	295	279	258	250	259	267	253	288	280	274	271	263	257	262	272	251	248	250	292	259	271	276	260	253	280	264	257	251	256	273	282	253	273	264	281	244	261	291	265	279	241	263	227	262	291	262	242	269	278	250	255	286	278	273	244	258	288	248	254	262	244	290	261	272	280	252	238	274	279	253	250	275	281	290	284	281	261	256	240	297	278	271	254	237	260	280	256	257	234	255	275	271	274	289	290	277	256	260	261	276	258	247	262	262	289	251	274	290	274	261	280	264	254	281	268	272	238	286	288	261	267	271	285	243	287	258	283	288	265	228	265	266	262	270	286	248	266	277	266	288	267	272	262	263	283	251	256	278	259	277	267	285	240	231	260	284	255	260	282	268	276	262	278	275	265	261	247	273	286	247	294	267	284	263	269	240	270	253	299	291	229	238	255	251	255	264	249	255	259	313	269	274	256	249	250	269	266	260	271	261	264	247	297	285	288	244	285	292	263	238	223	258	240	274	278	278	266	263	268	251	271	255	241	261	274	244	299	260	252	261	279	269	291	250	262	250	204	273	267	261	274	261	262	256	274	270	265	251	296	276	260	245	260	312	273	247	249	261	252	244	271	273	275	264	260	253	268	258	275	247	282	254	256	233	277	274	277	261	245	231	249	257	274	255	264	228	268	273	258	284	260	231	276	258	249	249	283	269	255	238	275	256	251	295	242	268	233	269	284	254	266	262	248	280	259	278	271	277	256	286	246	255	287	256	279	271	317	250	252	268	253	251	262	245	273	307	251	293	256	247	244	274	271	265	269	248	248	279	253	277	250	245	270	285	262	259	250	251	272	274	290	251	269	254	273	256	253	260	280	274	269	248	246	236	242	293	270	291	286	253	235	251	264	285	263	252	262	247	270	272	260	290	254	265	262	297	259	249	218	263	257	237	261	279	243	257	291	273	263	249	267	274	267	275	272	273	281	260	241	260	273	249	278	304	287	265	251	256	242	237	269	244	277	272	242	282	262	225	250	262	276	259	272	268	259	292	298	249	263	257	269	275	242	251	270	276	275	269	287	297	266	283	266	278	291	268	242	257	211	267	257	252	247	254	271	261	283	287	240	297	267	304	284	271	254	232	286	253	240	278	264	248	274	252	264	238	262	273	247	275	255	290	263	267	244	275	262	269	289	245	279	292	274	244	270	266	282	255	249	264	248	256	242	264	281	272	273	245	276	256	256	259	272	262	274	249	243	271	267	276	260	295	257	277	265	258	223	262	265	257	249	278	264	256	287	247	280	252	254	292	259	289	264	254	260	281	273	246	225	246	262	285	251	250	271	295	278	267	261	256	224	274	245	266	271	291	248	300	286	274	267	268	269	297	232	254	269	256	267	261	263	301	267	257	248	263	285	300	259	256	277	286	273	240	275	262	240	297	254	250	252	273	248	265	258	231	256	258	272	280	255	249	263	262	252	269	250	267	288	277	293	284	229	251	274	264	255	267	256	275	260	252	240	241	272	252	235	239	283	263	310	271	259	227	273	280	274	300	298	260	282	255	272	258	273	267	245	272	269	313	287	243	277	242	253	276	250	228	247	278	275	249	259	276	264	285	261	261	234	277	276	251	267	272	264	265	249	285	267	267	251	285	225	287	282	282	269	271	271	267	239	266	257	263	234	237	272	247	246	262	263	277	274	259	252	265	273	258	260	261	242	258	257	268	278	237	270	252	246	301	266	295	240	279	244	261	262	280	240	272	266	284	266	263	289	287	273	272	270	258	221	277	255	262	247	279	273	280	282	240	283	273	292	258	270	243	279	258	271	261	241	249	286	303	263	255	253	231	269	286	243	248	239	285	267	239	270	250	279	281	241	254	267	272	244	306	290	237	245	269	257	245	267	262	270	280	258	254	276	270	268	276	260	293	266	244	271	261	263	254	272	247	250	278	251	253	288	270	238	261	252	234	258	253	278	240	278	285	264	265	299	233	276	267	282	253	255	262	263	253	275	279	277	266	246	262	241	246	278	257	280	286	299	267	266	273	256	269	265	274	252	268	291	264	267	265	284	242	274	279	243	276	265	290	255	264	265	260	300	256	261	282	270	242	276	262	275	234	276	267	261	253	258	229	262	281	263	242	273	249	260	290	282	266	252	262	293	300	289	253	304	256	269	267	261	252	245	288	302	261	261	251	282	277	239	287	303	258	277	278	262	266	233	271	256	282	261	271	261	250	293	270	249	268	270	254	287	256	245	284	260	242	274	288	285	254	275	282	267	268	271	273	268	262	247	263	289	297	280	271	276	256	278	248	272	268	274	287	256	256	283	256	273	271	256	265	240	268	273	263	260	261	285	241	256	261	277	273	255	269	272	264	267	273	231	231	244	263	288	255	260	260	235	263	250	276	265	264	245	257	266	258	267	258	277	264	288	257	232	275	246	258	271	258	263	256	293	278	281	257	271	249	254	274	257	251	222	248	259	273	250	263	248	249	259	279	287	254	250	265	267	259	274	269	277	248	270	270	282	286	267	276	269	259	269	227	248	306	237	281	258	264	270	257
17973	818	685	480	446	384	344	332	358	321	317	332	300	305	312	266	288	291	341	292	275	265	295	279	303	273	275	245	283	276	277	295	302	264	285	273	254	288	273	298	263	264	286	299	297	293	301	281	281	297	311	277	271	294	291	302	300	298	280	315	281	287	302	316	259	279	288	294	285	271	265	283	301	288	268	300	311	295	307	302	312	297	287	313	272	303	276	289	295	292	277	306	321	310	295	325	286	276	279	292	321	283	274	300	277	298	294	289	288	286	327	289	288	291	264	279	297	289	277	283	280	283	317	275	299	279	269	313	297	295	307	278	312	300	296	279	340	271	294	297	307	297	266	314	302	259	277	290	249	285	271	294	258	291	281	296	299	282	283	279	291	297	293	332	282	286	277	285	295	263	319	273	293	298	297	320	273	294	299	296	321	321	293	312	271	283	319	288	286	276	311	285	309	273	291	282	297	287	281	299	314	248	299	275	311	259	300	329	299	289	290	291	264	283	286	317	310	325	289	270	279	295	329	295	310	290	273	281	312	293	287	290	286	290	279	304	275	289	271	288	301	291	316	255	278	271	280	282	272	263	284	290	299	313	295	305	288	301	278	297	293	297	276	300	303	277	320	296	263	302	299	274	280	298	305	278	272	288	302	276	258	293	305	310	293	277	278	299	291	279	286	287	296	297	271	294	264	272	265	272	261	315	289	269	256	314	285	273	289	286	259	292	279	291	268	284	300	303	305	249	306	286	301	297	310	266	294	295	299	304	274	281	270	320	272	269	312	253	297	288	289	270	309	279	301	277	308	265	278	274	282	304	294	284	275	265	309	304	273	293	302	277	274	300	306	273	290	299	280	290	270	262	318	284	287	300	303	277	313	299	278	299	293	285	283	266	298	255	292	310	277	322	299	288	293	294	301	253	274	289	297	314	252	291	285	298	280	305	295	261	316	283	291	313	312	297	302	298	309	310	288	293	301	266	273	287	279	265	292	267	281	282	288	291	286	280	319	300	325	290	296	255	297	270	311	292	288	291	282	305	278	299	274	294	323	260	284	271	268	322	269	307	289	296	289	302	282	265	294	298	294	288	259	281	282	300	316	275	277	286	296	277	273	327	301	312	307	284	320	259	254	298	322	264	271	300	288	319	307	280	314	310	279	317	297	272	288	293	278	315	276	280	266	278	254	261	278	314	298	296	285	274	270	298	294	279	293	279	295	306	296	296	297	307	305	287	288	292	314	274	279	282	297	281	315	281	312	302	257	300	309	299	306	294	284	348	308	287	287	271	271	299	289	277	328	278	277	283	296	325	320	288	286	268	290	284	296	329	280	284	331	273	321	304	280	283	306	294	306	252	283	280	298	256	301	288	267	279	329	308	290	258	289	304	277	258	265	301	301	265	278	275	290	286	260	277	306	252	276	290	292	297	263	250	281	302	281	267	308	296	293	297	298	285	281	304	292	268	311	253	252	288	295	323	295	307	290	298	277	267	300	305	296	287	321	277	294	321	290	317	300	283	280	289	276	300	313	260	281	289	318	294	309	282	324	311	270	293	275	274	292	295	264	285	297	283	286	304	272	285	265	256	272	297	308	259	315	287	297	284	296	283	283	250	321	282	276	279	309	310	276	278	249	316	307	293	303	277	288	288	282	290	311	327	301	296	301	295	285	287	284	306	274	271	270	256	286	281	285	281	306	285	273	273	293	296	267	275	286	317	298	281	297	273	297	295	297	314	282	288	298	276	272	301	293	275	293	303	279	309	306	272	318	281	311	268	297	295	286	299	277	304	288	325	278	277	291	287	272	264	262	294	309	280	324	282	286	302	281	277	269	295	277	296	303	295	293	304	276	291	282	307	335	275	281	281	311	282	286	304	310	287	273	277	281	296	295	280	266	294	281	284	293	256	331	299	298	287	284	296	305	296	291	270	344	248	295	301	277	295	257	296	279	304	291	265	320	264	285	289	308	317	262	290	282	292	287	287	257	260	274	284	309	299	285	267	293	275	309	265	315	298	274	292	265	274	256	290	289	274	293	301	284	308	317	284	302	292	319	296	308	259	295	310	280	284	307	288	303	335	286	298	278	296	262	291	292	263	267	299	292	314	297	293	306	295	286	302	310	291	306	282	312	320	283	278	288	287	294	322	306	280	315	302	301	294	294	312	283	304	262	271	297	271	295	294	266	283	285	263	308	284	308	312	288	288	295	290	277	268	275	275	301	302	286	309	292	327	328	285	297	263	283	274	269	313	269	283	275	286	305	304	304	309	296	294	294	295	287	294	302	299	265	313	289	278	295	297	296	272	270	290	285	264	321	287	266	274	266	280	322	309	289	275	296	302	300	264	282	305	302	300	309	293	278	304	312	313	292	299	296	296	328	302	251	292	280	280	297	273	265	274	297	324	269	301	271	272	295	297	297	297	268	304	325	287	316	315	295	268	304	290	302	302	307	312	303	293	287	282	287	277	323	323	300	297	280	304	301	298	292	306	304	284	322	284	301	280	287	305	296	287	282	289	314	309	280	282	296	295	280	293	283	284	289	294	303	285	261	297	300	304	279	296	271	259	275	312	298	289	274	279	281	296	281	287	268	257	271	264	304	295	287	285	305	276	281	294	309	293	293	250	303	282	322	299	287	265	302	295	301	274	302	266	309	304	292	270	304	320	288	281	254	270	271	293	269	279	295	280	268	285	326	286	315	279	312	315	297	247	296	284	282	270	288	280	309	317	261	308	301	294	316	275	297	320	316	301	293	278	311	283	304	305	296	317	285	286	285	297	311	293	304	284	274	324	285	308	278	283	298	277	267	297	290	272	289	297	296	262	295	300	276	298	274	277	300	297	325	290	287	298	313	274	282	302	282	297	263	283	290	288	296	298	249	265	290	307	296	297	277	282	301	306	282	267	295	307	271	280	260	294	304	301	274	317	327	268	272	272	290	290	279	320	279	284	285	280	305	289	298	269	299	275	300	276	268	304	294	284	294	287	267	289	300	280	270	316	316	262	321	245	312	286	291	308	282	277	275	284	320	277	287	298	307	293	293	294	303	295	307	240	322	272	297	287	309	304	285	303	301	271	292	318	278	309	292	266	250	297	294	290	261	249	302	316	269	280	283	285	294	310	333	323	302	310	285	296	279	343	304	302	288	322	312	301	280	311	314	312	295	283	273	291	284	287	310	278	292	300	304	293	271	278	290	270	279	314	282	276	326	311	279	287	309	299	259	296	293	297	266	297	250	289	282	297	322	284	290	294	298	276	281	301	285	277	272	309	270	290	295	279	295	272	262	289	273	306	304	297	321	286	290	277	303	332	288	324	273	283	272	284	276	302	291	271	277	300	299	303	286	285	319	285	301	271	284	283	288	289	291	282	281	316	299	306	311	316	279	283	315	274	282	279	300	310	275	279	273	275	294	285	269	302	276	288	282	294	271	277	275	308	310	248	300	273	301	315	304	297	308	299	325	269	291	299	303	271	295	288	277	265	266	293	274	262
24995	20654	26676	24662	20653	7923	990	714	559	522	459	447	451	404	388	369	374	364	365	344	310	301	330	318	347	325	308	337	307	313	348	336	305	352	326	321	320	312	326	296	327	327	329	317	321	279	315	295	307	312	304	309	309	291	347	315	319	282	280	314	297	311	309	281	315	285	299	301	303	314	304	272	298	299	322	319	269	300	287	308	310	309	313	329	288	269	279	311	303	303	276	361	319	308	321	286	305	313	307	272	300	302	274	296	326	292	295	307	322	296	282	327	265	292	293	287	288	270	272	298	288	311	284	278	311	282	346	289	321	279	312	294	313	296	307	280	283	304	302	284	281	333	304	249	294	315	303	287	323	297	276	340	306	299	296	308	312	312	290	288	317	293	333	313	339	290	271	315	269	289	269	279	314	291	304	285	291	306	292	305	290	286	308	293	319	288	315	301	277	302	355	306	320	296	324	281	288	314	310	312	301	265	301	341	289	316	276	293	313	296	348	304	289	277	291	306	305	298	319	275	321	294	300	301	282	287	279	262	285	292	281	290	294	288	286	277	297	308	310	297	288	311	299	333	313	283	277	292	290	265	296	315	275	288	314	311	300	271	305	286	269	286	280	310	293	284	302	328	298	308	298	279	307	289	284	299	313	305	302	315	349	333	299	290	286	302	298	311	299	294	272	313	340	297	301	295	299	263	322	321	297	308	289	309	322	322	307	313	315	288	275	286	299	290	310	321	301	293	303	254	287	316	324	289	312	274	283	324	322	305	280	279	294	303	309	296	306	272	303	309	301	338	292	302	331	303	298	289	283	315	294	276	307	287	284	288	278	348	257	282	333	313	289	288	283	318	291	296	285	294	273	294	315	302	295	292	293	283	290	263	304	286	293	337	283	328	315	293	291	294	271	318	285	291	296	284	303	282	283	307	284	301	307	296	303	291	303	288	303	293	276	289	323	277	275	299	303	298	309	299	292	283	290	341	309	302	308	296	329	300	307	295	294	287	308	287	278	308	279	313	276	298	286	296	289	327	313	301	247	304	316	312	302	287	296	296	281	297	275	327	300	269	285	307	301	294	283	331	298	302	290	280	292	289	306	285	296	312	293	313	280	261	293	287	356	292	280	308	273	318	317	284	327	300	283	300	281	301	311	303	328	291	291	310	275	328	328	337	296	271	319	292	303	317	319	290	314	295	295	301	289	292	309	313	277	272	268	316	287	289	345	288	294	310	326	288	285	283	295	312	319	315	295	272	312	323	318	306	300	296	290	291	326	297	307	281	309	299	307	313	295	287	271	298	298	285	284	290	304	286	302	292	303	284	291	311	289	298	309	305	314	290	300	286	302	310	331	289	291	320	258	279	294	316	279	310	322	302	295	301	313	296	317	318	319	294	256	308	309	282	285	295	274	319	316	282	305	291	312	318	310	308	281	298	319	328	280	331	308	290	300	310	322	296	318	319	305	285	329	318	307	290	271	291	283	287	293	301	281	315	312	296	284	308	297	316	319	286	291	302	277	310	295	304	300	301	299	304	291	316	315	296	301	279	308	279	279	331	296	331	316	303	302	285	311	266	336	230	300	313	314	319	309	309	300	306	320	289	330	297	300	303	272	261	287	296	364	306	307	309	296	272	272	287	280	315	320	300	320	318	308	288	320	291	308	288	282	254	276	277	299	272	309	306	265	274	314	304	310	257	283	281	285	292	332	273	300	280	307	303	283	282	272	307	269	296	275	277	299	309	310	303	302	280	307	285	287	302	280	309	300	280	315	283	310	313	295	283	287	284	285	307	284	272	271	306	295	289	316	292	280	269	288	315	278	318	291	321	305	298	303	288	306	281	273	296	338	302	277	319	309	306	323	285	313	304	293	298	316	312	309	290	309	291	312	312	310	281	327	322	278	303	334	336	286	260	280	288	302	284	290	291	328	287	291	317	300	312	303	283	291	259	304	308	317	288	282	326	272	301	317	295	313	280	274	309	290	285	273	328	296	313	295	295	314	314	277	294	309	302	307	309	278	276	303	306	318	298	281	297	286	273	300	289	311	318	282	293	299	304	283	304	286	319	306	309	285	309	305	307	305	278	284	274	280	277	300	291	286	296	270	300	270	307	316	299	317	322	317	325	291	302	334	310	304	329	286	282	325	292	291	272	322	291	291	303	305	291	324	308	306	279	294	284	285	311	287	287	324	302	309	319	328	324	283	302	304	303	307	312	300	296	302	275	305	285	290	301	289	297	315	268	320	295	279	331	288	292	299	263	283	297	278	285	264	344	292	316	283	278	313	339	322	307	325	288	295	293	344	312	312	295	293	293	272	279	284	287	273	284	284	284	310	285	308	317	295	317	294	269	262	315	294	296	306	298	300	283	338	307	259	308	299	319	333	267	274	311	297	293	290	321	299	295	309	280	301	284	270	299	272	277	296	317	298	325	302	321	296	318	334	307	293	301	289	258	334	305	285	296	327	317	316	305	322	274	258	290	295	273	299	291	307	338	289	339	312	303	279	336	288	290	317	327	312	304	329	299	329	306	312	279	286	289	299	289	311	277	279	295	310	320	311	308	298	299	288	277	274	318	294	291	255	279	324	304	283	327	289	314	284	290	282	302	296	292	278	304	267	295	268	288	285	287	278	344	291	297	291	295	321	295	308	297	265	280	300	303	309	280	303	307	278	309	275	304	271	318	279	259	288	307	305	292	280	304	299	316	286	284	327	306	275	272	303	297	309	331	313	270	250	316	287	296	314	295	292	287	312	303	308	306	332	341	287	276	308	307	326	326	300	289	308	300	311	284	312	292	336	301	279	293	314	285	285	298	309	303	302	294	306	302	273	307	269	292	299	302	286	300	305	259	301	320	319	316	309	280	304	277	302	291	314	296	299	291	307	327	301	294	309	311	286	305	277	292	306	280	302	292	291	287	300	296	262	324	297	278	253	303	264	338	312	285	282	331	292	289	282	315	304	310	286	307	279	294	288	276	282	301	339	311	311	291	282	308	301	286	318	313	309	319	300	321	315	318	265	273	291	272	288	306	310	268	305	321	300	293	325	313	296	269	297	302	276	274	300	283	291	303	294	301	319	290	324	278	325	298	292	280	301	294	302	334	302	268	317	275	308	301	333	296	307	297	286	289	298	307	289	302	318	340	294	290	302	315	311	302	281	281	295	283	298	291	324	278	304	321	300	298	291	277	308	300	301	280	331	280	296	302	312	278	295	302	322	294	312	271	293	279	304	320	279	307	291	290	267	295	297	292	296	283	314	301	330	303	276	299	309	267	303	281	286	310	293	287	264	302	283	277	303	319	295	301	312	295	334	312	296	328	318	308	269	291	286	288	289	293	299	307	324	305	282	293	296	311	300	301	290	257	315	299	324	282	316	290	283	347	280	314	330	310	334	264	316	256	262	292	275	311	328	302	268	308	273	322	294	298	274	297	314	300	308	302	306	309	292	324	304	287	295	306	312	315	305	330	284	313	303	287	306	306	333	309	335	311
29225	8555	7882	4022	2777	1985	1416	1164	1050	833	747	640	579	562	477	481	465	396	406	415	401	397	378	376	342	337	345	372	320	346	321	353	349	321	358	340	294	332	345	327	307	318	339	312	309	295	357	303	341	321	312	323	343	316	304	345	315	326	301	315	271	313	299	314	313	335	313	331	319	303	300	312	294	325	313	288	284	289	281	329	320	289	304	303	314	315	298	305	269	305	322	311	326	335	278	311	324	326	291	284	325	305	318	318	302	322	297	333	319	296	285	272	321	280	304	311	307	290	312	328	329	299	296	292	353	341	307	316	310	301	318	341	287	309	298	314	312	296	259	329	307	305	306	290	279	310	303	306	331	289	313	299	302	302	328	305	293	284	322	314	262	315	314	320	291	327	324	292	289	301	295	323	283	313	301	305	296	320	312	326	298	302	331	293	311	273	328	308	297	294	304	339	311	303	298	330	326	298	311	298	323	280	321	292	327	308	290	286	310	314	284	292	307	304	321	305	313	326	260	288	292	307	286	294	327	294	300	302	328	299	309	289	317	322	290	307	279	326	304	297	314	273	302	280	342	308	293	293	332	300	293	329	303	301	315	284	328	302	308	305	364	289	299	307	318	302	314	319	289	320	310	307	274	274	326	336	283	281	270	285	302	286	309	299	293	324	310	316	272	308	271	289	287	286	321	309	281	315	316	307	307	292	323	330	313	348	309	286	296	305	281	280	315	312	274	296	302	309	284	330	306	303	309	327	316	314	334	286	308	305	291	325	313	263	324	311	319	278	304	284	310	317	274	315	315	281	286	301	297	328	316	319	298	331	303	322	300	321	333	312	312	283	276	294	277	281	270	305	287	288	279	308	320	290	294	286	305	287	259	296	311	314	276	330	283	301	324	312	310	299	316	296	271	313	305	270	292	309	315	288	297	288	295	305	337	309	318	297	304	301	323	300	326	272	312	291	291	287	331	334	317	273	330	314	288	326	318	298	296	287	303	303	323	314	284	276	304	298	309	296	254	297	325	308	307	308	297	313	302	295	322	314	282	281	314	328	314	302	307	280	311	272	302	289	273	310	298	305	303	272	299	318	295	301	296	272	296	288	308	311	307	306	296	302	298	308	304	296	266	283	306	280	290	325	304	305	312	281	306	316	308	304	336	303	284	301	309	324	336	313	308	287	336	319	293	296	315	301	281	302	307	293	301	302	292	294	294	287	309	307	281	318	306	301	290	304	303	315	316	308	301	296	357	324	311	305	302	304	294	301	321	298	309	296	299	287	297	322	275	327	275	303	326	311	298	313	294	290	284	328	290	321	307	318	258	293	299	323	310	302	297	315	300	279	287	297	318	326	288	308	282	315	293	309	348	295	297	326	278	294	302	284	304	293	309	295	313	322	297	311	322	317	276	297	281	277	279	291	285	315	327	319	315	310	313	293	282	329	319	324	314	298	301	306	305	317	286	314	301	292	297	295	312	306	323	288	293	294	304	277	325	298	290	328	299	298	298	296	289	298	309	315	290	302	315	284	326	298	328	318	275	312	281	321	304	280	303	331	302	297	320	314	265	309	307	312	276	283	297	285	290	310	344	309	326	282	312	344	322	294	284	294	314	324	337	293	275	319	316	286	325	253	318	302	312	274	306	297	282	315	306	310	309	294	300	306	308	313	317	290	318	300	288	293	302	299	305	304	302	321	301	292	281	297	296	302	317	273	291	333	300	286	300	278	323	306	304	291	275	322	332	302	322	299	303	303	319	311	322	306	293	303	285	276	308	307	286	298	289	306	294	298	297	286	288	283	295	320	283	307	322	339	297	360	284	283	283	304	306	319	313	321	322	309	272	285	303	271	302	278	301	285	307	304	319	314	291	326	309	290	318	306	329	321	306	307	321	338	294	333	291	278	295	304	347	305	303	311	303	320	294	270	330	307	281	313	305	333	259	287	314	278	303	282	307	296	310	303	267	311	296	311	285	279	311	305	297	314	289	292	302	300	287	312	310	323	294	294	306	324	288	290	317	284	349	283	300	314	306	269	323	319	314	287	290	309	285	327	284	316	307	303	289	314	285	302	294	298	261	276	372	302	299	339	279	291	309	307	308	304	313	300	341	285	286	305	303	320	289	342	330	318	317	316	285	305	272	305	280	276	334	298	291	313	326	278	326	287	305	292	309	343	316	295	299	309	286	291	344	315	295	311	318	320	287	293	293	314	321	315	308	295	306	318	314	265	299	276	270	342	277	280	317	308	298	318	330	305	301	309	316	295	320	318	330	317	278	264	304	290	316	327	316	313	299	309	330	291	311	290	275	303	305	322	313	306	326	289	327	316	324	291	309	292	297	293	311	290	305	287	278	276	289	305	322	293	266	291	289	303	324	299	306	313	305	328	319	324	284	315	306	322	290	329	281	314	282	332	292	287	332	318	301	288	325	318	324	293	326	309	334	280	300	276	309	275	314	318	297	298	294	321	271	304	331	317	295	299	294	302	298	285	321	270	257	312	327	319	300	296	290	323	305	329	324	314	285	286	279	317	323	299	301	328	285	323	309	278	319	312	319	256	318	295	328	291	337	308	335	275	325	308	298	278	306	317	310	303	295	281	294	276	339	303	293	287	305	289	299	288	293	322	309	309	293	302	329	324	317	288	300	267	313	274	312	332	315	292	303	316	348	317	300	302	294	305	333	302	313	321	288	301	313	303	307	325	287	333	273	290	282	309	317	313	297	303	282	267	316	294	318	331	340	305	304	303	310	330	322	298	301	300	275	282	339	272	291	313	297	300	303	276	326	283	324	310	300	297	284	291	305	284	286	271	313	315	302	327	262	307	341	296	292	319	315	283	307	344	284	303	317	300	309	295	275	323	300	300	270	323	312	272	304	316	286	253	334	321	290	296	292	304	315	330	279	322	318	336	319	304	312	298	294	334	283	315	313	313	318	279	291	286	333	303	285	301	302	290	294	310	318	308	306	313	275	293	291	303	339	332	322	291	295	278	348	299	322	307	292	309	309	312	301	307	301	320	305	301	267	275	300	317	290	343	310	263	291	312	279	290	305	280	340	298	264	316	284	323	299	324	299	303	298	323	336	285	280	328	301	283	290	303	323	295	311	304	302	295	329	325	297	292	301	283	318	289	296	249	287	301	304	288	281	294	322	305	310	310	305	320	304	326	299	298	259	289	294	318	279	280	308	290	308	302	297	298	315	297	289	325	306	320	322	298	267	281	293	311	308	301	298	288	318	280	291	311	279	315	289	308	319	275	304	294	298	296	318	306	320	319	273	311	316	292	318	292	298	289	291	289	316	313	321	306	315	265	300	313	312	304	323	319	313	296	290	296	310	310	290	288	323	279	309	344	310	326	316	296	310	311	285	305	303	299	310	321	331	335	296	305	302	313	313	313	299	330	296	295	302	321	306	303	319	290	285	286	297	293	323	328	325	312	298	282	283	275	282	284	284	299	301	285	324	302	294	305	310	283	305	299	280	326	328	340	293	291
22961	20638	27163	24114	20643	20698	8588	1690	1221	1160	1031	898	904	849	827	837	796	745	710	694	694	705	719	730	717	669	653	691	662	633	656	620	672	634	648	665	600	647	634	638	670	608	633	688	621	640	630	627	623	621	612	621	603	607	615	635	613	627	643	664	636	684	631	631	619	585	642	618	650	614	645	650	628	611	654	659	605	614	575	595	645	641	625	622	604	636	604	608	655	598	633	634	613	666	582	606	629	637	634	662	627	648	678	603	666	623	662	640	635	640	633	592	648	590	617	672	609	576	644	654	608	624	612	588	631	643	619	635	629	663	645	604	649	628	622	606	645	608	588	621	634	629	645	651	628	570	635	654	663	632	591	624	630	660	586	637	632	649	636	646	570	626	652	586	611	593	633	613	650	622	598	599	612	621	616	578	595	642	577	591	662	654	635	674	590	652	596	628	590	638	601	601	616	619	638	604	653	640	634	641	655	579	622	645	609	628	626	629	624	620	604	615	633	592	626	607	624	627	601	602	596	682	657	601	651	636	616	599	649	634	647	585	608	629	683	587	611	593	605	613	639	635	601	648	598	650	647	666	641	631	657	611	661	620	587	638	619	622	630	608	602	631	597	665	649	646	674	619	561	583	571	650	597	628	585	657	609	613	647	617	593	620	633	641	632	670	661	611	651	624	664	595	654	609	616	673	574	627	621	626	629	604	630	629	627	598	650	616	594	631	658	614	567	631	608	594	606	629	643	657	608	574	588	627	662	578	611	624	582	599	598	624	583	619	626	612	625	608	565	654	648	584	588	629	662	579	618	592	651	590	610	642	631	598	648	650	619	661	604	635	628	628	588	659	654	609	641	670	619	592	576	617	592	607	633	648	647	614	599	633	642	614	627	615	622	670	622	595	642	599	623	595	568	659	629	639	657	635	595	615	648	629	592	605	614	642	614	629	631	605	626	625	691	572	619	617	613	633	624	600	623	612	631	618	649	631	626	628	606	610	647	601	641	663	625	631	638	632	688	577	635	621	630	583	628	613	629	622	615	591	556	637	673	598	648	588	613	619	589	590	604	600	597	591	650	589	613	596	595	622	589	625	623	587	631	604	647	588	603	640	650	628	622	625	627	618	623	577	607	581	607	593	680	669	628	610	658	640	631	641	628	629	642	621	560	580	671	563	630	593	622	658	613	648	631	648	604	627	622	592	635	626	632	627	643	646	627	635	641	625	672	663	653	614	602	608	580	610	614	622	634	639	630	585	600	628	620	606	633	604	639	607	619	564	606	607	618	667	615	620	639	632	623	633	592	614	639	616	619	662	612	639	641	607	621	575	603	643	650	610	579	648	618	614	621	648	625	593	611	594	582	646	640	630	615	601	654	587	614	604	655	607	592	604	610	617	600	652	624	608	601	612	630	608	654	594	661	658	641	574	621	620	640	584	595	632	610	643	608	587	623	661	609	661	609	609	632	625	607	617	642	609	638	629	630	631	595	606	626	632	593	635	580	636	620	622	624	626	620	633	584	580	634	631	609	595	661	634	586	680	629	597	636	609	621	624	633	632	617	635	632	594	623	612	640	557	623	588	649	603	647	640	613	642	609	648	624	636	622	619	575	630	571	588	636	614	601	655	620	629	634	618	645	635	614	645	626	631	618	580	576	591	589	570	654	630	603	635	652	638	608	624	620	652	617	583	653	590	600	605	638	616	647	601	614	666	642	608	628	607	594	624	644	608	618	625	613	631	639	596	673	615	615	570	616	629	607	601	577	628	562	642	606	594	597	621	607	585	653	645	621	617	615	571	643	608	647	593	623	630	649	687	673	597	604	654	577	622	649	636	615	624	610	602	642	602	624	631	623	647	629	599	629	602	637	623	577	605	622	582	636	650	585	652	632	638	593	621	592	605	647	630	626	622	658	546	613	597	620	610	649	658	642	625	676	609	555	609	630	631	578	621	646	618	610	630	617	595	632	599	639	655	612	610	591	629	659	605	579	621	640	646	581	591	678	603	653	624	598	603	581	608	606	593	662	639	644	622	612	634	630	594	618	624	603	632	600	642	641	657	567	587	583	594	611	644	608	628	614	642	616	621	605	589	608	581	607	660	626	628	644	642	629	639	613	592	619	637	586	655	635	613	587	616	604	602	631	657	604	598	647	569	604	601	581	632	622	631	568	656	621	638	631	631	595	602	627	633	644	608	623	632	631	674	590	607	640	610	680	597	646	625	599	630	624	581	586	632	585	625	620	666	626	633	649	620	611	606	644	590	634	624	627	599	559	595	616	636	623	630	593	590	648	644	593	589	615	613	626	604	578	609	620	642	599	577	604	638	629	598	635	635	601	639	570	590	626	649	658	618	669	643	666	647	660	625	619	604	562	646	568	641	656	661	620	602	652	613	616	613	569	602	595	611	633	679	623	648	626	605	616	621	656	592	634	621	577	655	639	616	618	658	630	644	663	637	633	615	616	659	616	634	624	568	635	571	623	617	631	578	596	611	654	600	581	669	596	604	606	637	607	620	631	584	634	611	607	650	616	629	592	609	637	620	649	577	628	618	596	637	670	592	623	597	579	608	593	623	642	627	548	577	631	592	604	594	615	647	657	619	567	628	606	625	601	590	641	608	622	603	588	629	628	605	665	643	617	650	612	664	676	641	626	607	610	596	607	644	618	616	559	632	614	621	606	601	637	625	660	640	651	625	642	642	565	574	642	616	572	608	630	620	639	585	608	610	632	593	639	649	631	629	630	620	589	603	602	623	664	623	647	600	616	642	646	625	620	622	614	652	643	625	554	628	641	627	593	634	632	644	595	610	637	614	628	599	629	681	623	640	665	607	625	575	635	636	617	581	596	654	648	603	639	612	682	575	642	621	602	615	606	594	630	630	605	584	645	629	618	536	687	611	578	590	595	596	618	594	644	644	610	589	606	570	622	559	629	583	635	594	592	641	623	626	664	585	603	650	607	639	646	654	603	630	598	633	592	595	673	616	613	619	601	566	628	609	643	616	604	586	608	616	667	654	617	611	581	624	627	674	606	589	602	632	604	665	630	580	636	614	640	581	631	587	654	582	626	636	629	572	584	629	594	621	658	660	624	587	598	592	621	596	593	609	605	632	573	629	618	625	631	575	648	596	613	594	625	612	603	637	657	564	639	610	640	632	642	623	638	601	647	618	660	647	614	570	620	613	589	604	621	647	642	623	638	605	619	661	594	639	591	629	585	613	610	671	609	644	610	661	619	595	661	665	622	608	615	626	653	657	576	651	559	577	594	644	607	604	617	613	597	605	624	619	577	637	596	624	619	635	650	579	644	609	623	614	669	654	612	618	602	631	587	615	594	635	615	593	631	598	577	656	668	596	606	649	574	637	600	621	624	620	616	597	633	612	634	598	647	590	622	603	594	637	632	613	602	656	640	677	641	644	577	621	665	593	636	604	629	608	600	618	623	615	630	665	598	637	633	648	636	614	630	670	632	602	616	594	609	615	652	627	637	612	623	627
30260	15041	13653	7644	5061	3803	3009	2388	2050	1817	1441	1356	1181	1115	1041	967	964	912	849	797	790	787	744	728	711	696	729	707	705	674	669	673	690	672	654	622	658	671	642	611	653	634	668	634	649	610	612	645	607	616	600	648	616	628	626	624	619	609	645	588	585	591	641	596	611	608	643	579	647	631	628	660	569	589	637	583	601	652	625	600	583	647	628	635	576	579	617	622	577	619	616	550	613	626	579	608	571	594	576	569	632	633	618	642	612	621	628	556	585	584	554	554	609	601	638	567	589	589	608	587	611	626	607	550	598	615	601	621	642	616	579	593	576	640	526	622	567	623	628	567	615	563	610	593	582	583	595	626	599	547	603	561	562	635	539	621	580	589	614	590	593	601	589	604	605	650	551	599	589	590	584	642	594	559	604	625	624	605	607	589	572	606	593	598	588	649	605	549	581	599	599	621	581	641	617	566	553	573	589	612	610	611	623	620	561	628	586	567	596	615	605	634	608	550	637	612	643	599	572	584	569	593	572	594	607	685	600	602	568	606	628	576	551	614	553	628	628	599	558	603	582	612	603	610	607	576	583	600	570	591	548	605	571	547	589	613	587	647	599	558	620	576	601	581	609	604	636	605	633	571	612	579	612	595	602	602	619	616	620	592	609	647	655	588	573	600	610	569	548	596	558	583	612	592	587	625	616	628	603	612	593	567	608	589	569	595	628	589	588	588	606	607	633	605	558	637	604	620	597	608	589	627	595	618	568	586	605	558	606	600	620	593	612	588	591	606	575	602	598	610	603	602	603	599	589	645	646	631	617	562	580	577	595	604	603	581	589	609	582	584	584	629	583	618	651	597	580	621	618	624	568	598	623	580	631	588	596	589	627	620	600	583	606	590	614	591	621	616	568	603	610	611	592	604	605	579	590	614	651	606	619	625	622	578	626	514	614	620	601	561	619	582	573	587	601	559	611	582	601	618	580	598	612	608	628	599	572	608	602	627	576	616	654	596	608	614	581	535	621	610	603	601	617	558	611	637	596	566	593	557	653	609	573	629	576	576	576	632	575	594	597	583	611	604	620	586	588	603	558	586	569	599	612	562	638	598	607	590	582	561	604	580	616	623	586	617	618	609	611	608	580	589	553	568	573	608	621	610	582	604	583	585	617	643	607	612	596	613	607	590	602	623	577	581	596	590	576	601	607	613	565	591	566	635	614	615	572	595	615	604	566	586	591	622	597	588	606	608	617	598	591	599	581	620	589	575	575	577	594	641	614	542	583	600	620	583	578	604	620	612	557	610	605	568	583	574	613	593	624	559	572	641	551	618	575	609	633	609	601	598	559	658	582	623	588	619	559	591	589	590	582	574	585	600	602	596	580	688	559	589	595	556	582	604	584	577	544	609	642	639	609	607	586	630	540	587	588	586	612	579	605	602	600	579	590	606	588	569	605	595	558	595	621	603	618	611	600	607	587	616	579	591	608	616	583	574	589	643	558	575	619	603	576	544	573	575	583	642	590	593	583	582	604	611	561	568	589	565	617	576	607	588	646	618	591	614	635	599	562	583	614	619	630	594	601	625	601	579	631	625	653	567	591	577	593	605	624	568	659	560	583	577	607	564	622	590	593	607	634	621	636	632	582	559	589	569	625	592	570	599	553	598	610	588	615	583	625	558	588	586	537	584	570	647	599	601	613	581	632	610	619	619	575	617	592	629	607	590	606	578	604	589	584	603	555	569	574	603	609	578	605	636	623	621	591	612	573	595	608	624	613	544	622	641	624	582	589	586	555	563	633	571	641	610	564	595	611	599	622	589	602	621	599	602	597	579	624	613	566	587	572	587	554	642	584	591	603	565	559	642	576	564	609	589	627	586	581	586	594	612	630	616	546	589	601	620	604	605	580	576	570	663	609	627	624	585	626	571	563	643	564	584	558	617	620	606	606	583	554	594	616	606	600	599	585	634	593	583	621	616	613	593	634	579	595	582	594	645	565	575	580	590	642	612	583	574	561	597	569	607	639	596	634	576	617	599	581	596	561	550	536	574	582	563	622	609	604	613	564	581	637	621	557	601	632	609	598	592	610	565	596	581	597	581	598	636	652	561	564	606	568	601	592	603	580	617	639	638	623	596	631	560	592	554	575	599	633	563	560	594	593	619	587	643	627	601	581	607	605	589	593	557	597	598	586	586	594	586	584	605	612	554	630	596	608	599	593	564	605	585	622	613	605	567	588	587	579	633	576	607	594	605	617	588	591	588	585	614	591	626	648	634	568	600	562	612	568	643	553	610	563	584	612	604	598	577	568	597	646	678	594	598	593	554	558	575	585	616	578	585	582	582	677	610	614	602	637	604	574	597	601	579	593	655	555	608	616	571	599	593	590	603	574	601	549	584	595	585	613	604	594	603	569	574	590	577	606	593	537	590	588	598	572	603	601	586	580	600	613	660	592	616	585	591	621	604	603	639	589	607	604	550	615	579	589	617	603	605	615	574	628	592	574	583	569	542	618	571	634	605	574	614	628	641	604	608	583	554	615	598	594	605	605	626	615	620	587	625	547	634	558	585	567	581	574	621	561	577	599	629	600	576	561	584	622	591	612	564	597	596	585	616	594	608	591	580	609	573	613	617	597	605	568	598	580	582	600	584	596	585	612	585	613	608	555	582	643	568	594	560	566	617	600	609	603	579	594	565	580	578	591	601	601	539	598	593	609	578	585	598	581	637	599	592	608	615	543	602	574	608	616	599	600	623	645	603	583	591	609	659	559	637	592	598	625	604	584	610	601	608	569	587	552	599	587	620	593	612	581	565	611	618	616	623	588	564	608	612	523	563	618	581	593	592	603	588	617	610	636	562	636	604	584	622	599	569	610	613	609	590	603	563	604	596	608	632	612	634	578	605	569	576	572	544	575	569	570	582	642	603	658	616	583	597	575	584	579	607	621	594	636	572	557	631	658	552	593	593	600	614	613	585	561	605	592	590	610	588	557	600	592	573	582	571	590	600	541	571	589	614	619	608	595	596	614	601	555	621	642	600	559	611	610	582	604	556	603	607	586	586	583	606	631	583	656	588	586	580	567	603	626	622	543	555	625	627	567	564	597	582	597	573	582	619	596	590	581	568	636	609	608	581	607	615	575	604	596	599	627	591	601	583	650	627	592	613	615	624	603	580	570	614	612	613	574	622	563	594	640	584	576	577	596	578	604	541	606	590	580	610	584	614	603	570	562	565	607	571	611	610	597	584	520	557	631	605	583	623	564	587	602	576	626	594	586	585	603	605	613	583	592	599	614	547	536	576	604	605	619	669	673	577	644	551	562	570	548	621	585	603	589	577	549	618	603	581	607	565	591	621	602	631	557	596	585	572	619	571	596	584	661	621	603	587	600	600	672	597	591	654	630	615	592	591	584	597	592	614	586	570	575	587	601	588	614	587	590	569	582	586	582	597	627	621	615	585	633	570	607	602	614	646	607	582	608	571	575	623	630	593	609	563	560	552	638	621
30928	14099	1941	530	444	394	329	289	289	289	274	267	276	271	280	293	267	247	237	247	286	272	279	288	282	276	262	251	243	288	265	259	266	280	255	275	242	273	276	258	260	263	261	246	241	276	247	246	263	274	291	255	292	274	288	260	249	252	260	247	249	276	216	260	273	255	274	270	271	253	265	250	277	271	255	254	277	251	252	286	268	244	259	259	271	256	291	258	275	262	255	262	268	270	276	260	261	264	272	240	260	251	259	270	276	257	237	273	259	237	247	248	251	266	235	277	253	269	238	251	247	270	274	273	273	281	251	265	274	269	265	275	259	267	229	257	287	264	261	284	256	280	273	256	242	269	269	232	262	272	238	264	258	302	278	253	255	280	269	292	242	233	251	281	270	267	285	276	236	259	268	251	260	277	275	257	303	273	271	252	267	273	261	275	295	268	271	258	271	247	246	257	260	278	272	268	279	284	262	270	262	264	273	262	261	248	284	269	290	263	262	263	252	263	282	242	263	212	289	289	280	269	232	287	267	252	254	303	268	255	259	239	271	259	270	259	288	293	261	265	265	281	260	246	269	304	229	247	275	248	248	283	253	280	283	259	276	254	286	269	259	259	273	276	263	290	272	257	287	278	267	261	252	250	265	243	237	268	245	247	269	288	275	265	186	267	268	267	258	266	277	260	237	230	244	253	273	253	276	272	296	262	283	242	277	258	241	260	267	260	237	262	229	255	266	283	270	263	296	249	258	276	250	256	264	269	264	268	292	236	269	278	274	276	275	201	238	288	274	272	269	273	262	288	233	256	237	253	293	255	243	258	268	295	297	252	255	260	231	258	272	264	254	245	269	273	284	267	262	288	234	248	272	259	286	272	285	249	237	263	295	268	305	276	253	297	245	263	251	238	265	273	293	268	280	254	296	275	263	264	266	269	263	262	283	253	277	266	256	278	261	245	259	255	255	239	232	270	250	264	256	280	293	275	267	259	263	241	273	256	244	254	233	241	252	273	272	271	253	279	275	259	247	257	275	272	276	236	245	269	267	280	248	270	260	291	272	278	253	270	263	266	285	271	279	257	251	251	274	286	279	274	252	246	229	248	242	236	253	259	273	274	256	287	259	281	268	266	248	252	241	257	261	246	242	265	261	254	279	264	261	305	280	261	262	285	233	248	251	239	264	277	256	266	257	256	281	269	264	239	259	257	282	241	249	264	288	242	264	267	281	245	257	271	262	262	269	248	265	267	270	256	256	230	254	263	255	271	262	267	261	274	249	254	261	288	223	311	279	277	265	283	279	242	262	282	276	267	268	247	271	286	269	252	253	260	257	227	281	277	258	258	261	271	247	272	265	260	265	262	268	250	257	267	270	258	253	255	277	276	299	236	266	246	270	276	231	243	266	265	284	286	253	258	272	273	265	255	277	245	242	261	269	275	259	247	283	270	236	267	303	238	229	274	276	287	278	289	277	279	277	273	263	257	271	247	247	235	232	261	258	237	246	260	286	249	254	270	284	257	255	268	243	257	271	261	267	268	247	258	264	258	263	258	256	280	297	249	277	284	254	248	280	255	283	265	265	264	275	233	262	251	292	279	275	249	230	235	262	263	296	246	273	265	255	249	277	257	262	255	270	252	283	267	273	251	264	263	271	248	277	255	287	293	281	248	277	257	274	271	265	294	276	282	262	278	265	289	264	272	271	265	268	255	290	271	277	256	279	277	280	269	264	246	273	247	268	256	269	238	263	284	283	257	221	239	289	244	264	272	264	288	251	263	286	257	236	271	258	274	267	278	260	261	268	253	254	224	254	229	259	235	257	274	260	249	274	274	241	249	280	226	258	275	288	244	292	295	241	251	275	285	286	258	231	250	254	234	254	260	250	261	284	235	248	277	250	274	255	271	252	254	251	235	268	277	279	221	253	260	262	269	222	256	248	256	291	271	241	251	264	275	273	240	243	261	252	244	270	271	262	237	268	290	291	242	274	280	254	259	240	264	262	278	269	260	286	237	241	280	258	310	265	238	255	276	268	310	245	254	243	223	257	257	250	249	250	293	249	251	265	276	284	275	251	275	235	254	269	237	226	222	265	234	251	292	244	251	285	252	268	272	277	269	262	265	293	268	266	280	254	245	259	257	254	265	273	273	274	275	256	284	246	238	264	254	268	292	255	264	272	273	244	267	256	252	242	266	285	258	290	265	284	258	245	273	288	257	241	269	257	286	280	243	257	246	248	252	268	237	266	265	276	256	256	268	272	275	265	281	267	256	271	287	276	251	271	260	279	266	265	228	265	243	275	267	253	276	245	252	293	242	262	275	244	279	261	253	257	259	267	275	268	230	315	300	252	259	281	256	282	300	260	251	261	282	265	269	300	261	277	279	274	281	242	269	290	256	263	274	248	277	279	299	270	260	290	254	289	244	262	254	249	250	246	215	257	279	253	253	254	240	276	283	259	254	242	240	265	287	257	259	255	274	274	277	256	263	264	276	251	277	261	284	267	262	261	266	306	233	279	262	279	250	261	275	267	256	240	254	268	270	248	276	253	279	262	261	305	280	218	266	257	243	240	268	281	268	266	266	278	242	250	244	260	265	260	290	276	243	253	281	264	266	232	277	256	283	290	244	292	286	263	253	247	280	278	273	267	286	270	245	286	278	236	254	297	282	272	281	251	258	256	280	283	280	244	231	248	266	254	231	288	286	260	248	289	285	260	270	245	275	250	281	256	275	259	236	261	280	259	289	268	255	225	265	271	244	253	288	246	253	267	289	273	299	246	269	310	247	235	263	251	265	230	283	299	268	276	248	262	264	300	249	278	248	282	267	292	247	244	252	260	261	271	271	288	278	257	244	273	236	284	247	298	270	253	297	271	282	275	277	242	278	256	265	275	260	261	273	256	264	261	240	293	277	263	233	271	259	253	257	273	274	261	292	242	263	293	259	257	247	256	250	270	284	280	275	239	248	258	273	243	263	273	237	261	247	265	240	239	294	235	288	247	272	269	235	258	277	254	248	246	265	255	248	260	262	278	260	247	247	268	255	297	302	259	266	272	289	242	268	285	274	249	276	263	271	261	268	265	237	236	275	240	243	259	256	267	269	236	267	269	240	275	261	256	267	256	238	242	259	281	278	263	283	248	233	240	276	246	247	243	260	254	243	288	290	273	243	245	262	236	276	273	243	250	249	256	240	246	250	264	278	274	248	285	221	246	238	285	282	251	271	246	285	275	263	260	267	276	246	276	271	237	279	292	243	274	261	259	249	241	253	221	254	266	283	242	242	270	253	285	259	262	271	238	262	252	273	255	262	270	284	267	238	288	248	235	263	272	260	252	277	258	277	261	280	264	263	278	254	282	284	246	269	274	242	242	226	276	257	263	261	267	262	245	273	232	285	297	232	258	252	284	267	247	257	262	280	227	257	289	253	256	250	256	274	253	236	289	268	252	260	245	284	244	266	274	238	236	247	280	276	246	260	240	262	246	274	255	279	259	272	259	236
17817	811	690	475	405	404	333	362	290	281	353	331	287	270	282	293	311	298	317	295	321	277	286	262	286	306	293	329	283	297	285	316	319	268	275	284	323	313	296	279	276	263	302	297	274	268	291	320	270	310	263	249	276	286	270	305	289	296	300	295	286	312	296	265	288	280	272	287	301	313	287	265	305	286	288	258	282	277	292	286	269	285	260	275	273	273	303	269	309	300	265	305	263	288	292	308	285	303	282	297	280	280	305	273	289	298	311	291	283	284	312	293	286	302	266	309	281	265	270	295	279	278	338	318	273	297	298	313	267	317	268	285	282	314	278	315	288	271	264	280	318	275	300	272	305	292	300	300	313	305	327	300	278	267	273	303	270	270	268	286	294	304	286	267	281	271	279	338	284	272	276	281	289	297	276	291	282	288	290	291	278	318	327	313	296	266	293	282	274	276	279	276	286	301	312	293	292	287	304	280	271	322	298	262	249	299	300	314	330	296	281	296	287	288	305	266	265	293	321	295	289	297	288	296	283	284	266	290	254	241	304	269	316	295	272	277	299	272	293	297	290	308	300	263	297	314	326	326	293	288	273	257	282	299	311	269	278	281	336	308	320	304	311	292	278	312	285	281	271	283	292	300	289	265	288	272	292	285	269	297	290	269	283	277	291	267	303	280	268	289	287	295	283	275	268	295	309	304	283	288	247	294	254	262	277	278	317	282	301	294	255	322	310	305	298	289	297	278	294	323	302	266	275	279	290	303	277	299	298	269	281	295	314	280	284	288	298	283	266	290	273	318	322	300	287	270	271	272	298	282	283	262	260	294	265	292	306	290	299	296	273	311	291	292	311	276	290	278	304	279	269	282	285	299	289	271	275	289	266	252	283	283	267	267	300	294	303	314	306	290	287	262	286	281	268	280	274	255	319	296	300	268	311	286	273	276	296	311	292	309	283	272	273	283	305	279	283	276	310	260	277	287	266	292	293	277	307	307	313	287	302	283	295	307	274	290	274	253	292	303	295	302	299	259	276	322	270	276	267	293	290	304	252	293	311	258	274	300	267	302	321	288	269	301	281	298	301	304	285	295	294	296	301	272	279	300	289	265	259	296	299	321	270	289	307	281	282	296	328	268	302	277	279	273	283	291	291	286	284	287	288	293	305	294	265	278	311	314	316	307	271	274	311	297	289	297	280	303	266	299	293	281	289	298	304	311	277	322	285	299	304	295	311	295	285	286	324	300	310	289	285	294	298	292	285	301	277	276	273	272	281	300	291	307	272	308	300	284	271	298	294	283	255	273	298	314	308	271	293	277	298	298	280	290	285	269	267	300	258	285	264	310	273	309	279	305	285	296	288	330	309	289	302	281	295	286	279	299	291	297	338	278	299	301	277	311	301	298	273	283	288	267	292	275	312	271	279	314	292	275	297	281	292	259	274	296	271	271	269	285	301	300	280	308	270	274	307	289	291	282	303	284	287	304	292	302	294	325	299	266	308	293	285	318	284	254	287	267	287	286	316	293	284	256	275	263	267	268	306	274	287	272	278	270	288	286	308	287	292	285	277	290	301	269	315	282	309	274	310	300	282	285	290	312	293	301	251	291	302	303	275	304	306	310	319	292	299	299	297	298	270	267	269	292	280	296	299	285	264	284	286	299	286	284	293	269	303	294	300	283	295	287	319	292	281	290	289	247	284	305	288	284	263	279	313	311	290	293	296	263	305	298	289	284	296	313	276	259	274	289	274	312	268	306	285	277	312	282	282	276	283	288	317	299	294	282	287	295	297	309	315	282	287	300	271	289	301	280	263	309	292	302	306	294	272	290	286	291	284	308	259	301	275	295	330	269	248	312	280	278	294	291	311	260	291	271	288	288	284	300	277	292	312	291	293	298	291	295	289	277	307	288	302	286	288	261	276	292	329	270	282	299	294	293	298	282	299	273	294	299	264	313	290	287	294	286	328	294	279	290	300	306	302	322	296	292	298	267	305	283	278	270	263	300	263	260	264	288	270	296	307	325	302	314	303	308	269	273	291	292	271	275	288	315	295	300	294	307	310	282	251	300	308	276	312	264	275	305	290	340	289	305	297	284	299	278	289	273	293	264	325	276	281	267	250	267	314	278	291	278	287	281	275	271	287	319	295	307	282	297	278	294	280	292	280	291	262	322	265	313	317	265	286	300	302	283	313	273	303	280	303	298	283	284	313	267	319	267	301	280	250	284	291	275	326	298	309	263	300	267	306	279	253	276	273	277	302	265	304	276	293	329	312	297	283	294	284	288	300	278	292	263	277	296	299	292	286	286	267	277	310	269	284	288	278	290	284	313	292	295	267	269	269	334	323	285	298	279	289	267	327	263	285	306	306	301	289	307	300	313	284	270	280	302	293	300	288	308	291	258	306	308	287	307	294	303	258	306	251	285	294	265	267	290	290	300	308	257	292	301	273	301	270	288	300	288	295	289	292	296	311	288	296	299	286	294	280	284	311	273	305	295	297	265	304	300	309	275	282	313	293	301	290	288	288	282	292	315	292	289	289	302	288	320	288	288	280	249	280	279	295	289	286	314	305	297	256	303	266	289	304	286	286	268	304	288	284	262	286	293	293	323	284	284	288	280	274	303	285	284	277	262	310	284	295	281	257	291	290	293	285	311	240	278	296	305	266	270	290	287	289	298	258	291	307	278	298	282	306	312	286	290	295	286	309	308	297	313	310	286	296	323	249	271	283	285	299	285	304	301	265	263	315	325	285	283	305	266	309	281	284	296	249	269	299	302	296	298	247	278	283	292	287	296	282	291	272	265	275	290	291	278	323	284	290	288	321	278	297	273	292	289	297	273	278	278	293	285	269	264	274	298	292	297	314	272	282	297	301	307	243	276	290	286	321	300	318	277	268	290	281	272	313	273	301	309	279	297	294	269	277	263	286	261	293	296	301	290	287	290	311	276	302	299	319	296	289	274	286	296	319	294	298	274	277	277	298	275	282	303	324	284	281	304	259	305	284	271	294	338	294	307	306	258	290	278	267	319	289	301	300	284	295	284	299	289	300	272	290	286	287	296	300	275	286	313	291	288	262	268	265	292	279	281	286	303	302	327	284	283	293	293	283	303	296	301	281	268	290	268	298	278	307	296	310	253	287	297	254	265	306	298	300	263	272	275	290	270	314	294	313	299	311	302	296	296	270	275	280	304	275	298	307	325	263	330	281	291	260	302	281	267	282	287	272	305	271	261	279	271	284	289	255	303	313	304	280	283	276	283	272	293	278	294	295	263	296	277	304	280	315	287	286	254	283	283	282	306	299	301	311	301	306	278	295	318	293	305	283	275	274	299	289	276	287	268	284	303	272	284	293	311	252	312	293	280	249	298	306	311	272	290	270	314	295	276	281	305	311	251	279	253	284	285	288	262	301	278	287	237	304	275	302	268	294	304	300	257	301	273	302	312	315	294	312	293	272	292	301	280	281	281	286	279	269	264	271	270	269	277	318	292	268	278	303	272
25056	20684	26813	24598	20668	7948	1096	697	540	499	531	441	357	396	390	374	366	385	370	353	322	346	365	363	318	305	329	312	321	319	327	287	306	330	316	287	305	302	278	282	328	315	316	272	281	331	306	302	324	288	271	302	291	304	321	303	262	355	284	284	309	276	317	263	302	280	323	317	264	287	294	299	299	309	289	311	336	266	299	284	306	288	317	286	295	308	318	276	330	271	332	335	310	305	290	263	304	305	293	295	313	332	287	282	285	264	309	277	291	312	289	284	280	314	267	318	313	319	282	287	290	284	292	275	280	303	317	300	303	298	308	294	273	281	300	279	283	256	290	302	266	307	309	262	271	333	291	271	272	327	330	291	262	291	302	278	251	298	300	270	309	305	283	278	256	275	307	292	302	306	298	290	275	300	300	289	284	306	281	306	295	286	298	308	291	294	295	306	281	299	295	278	321	304	272	318	281	298	329	321	295	303	291	316	290	271	299	285	326	314	302	304	265	271	275	288	303	299	277	302	287	320	292	309	258	270	283	303	289	285	274	276	292	268	295	264	294	313	309	300	286	288	296	312	295	278	285	314	263	287	279	315	291	279	283	251	293	268	274	309	309	290	312	270	292	302	275	287	304	319	285	266	301	293	303	322	277	296	275	323	259	292	268	300	280	241	312	303	293	278	262	309	314	272	278	298	273	271	303	291	283	312	320	279	296	324	305	302	276	275	269	291	313	262	325	284	254	297	287	307	247	282	273	289	276	277	288	316	303	288	299	282	307	310	302	277	295	276	282	293	310	296	301	321	274	299	318	278	318	268	278	286	309	290	313	277	280	275	312	288	285	305	289	299	275	273	306	287	298	295	317	270	305	311	310	290	265	292	296	313	260	271	281	301	283	288	241	298	296	298	275	293	270	296	305	305	285	271	305	284	286	306	289	333	287	288	327	293	285	287	306	300	265	293	288	324	283	290	292	262	287	289	281	302	274	293	316	282	288	314	316	282	302	292	283	280	267	321	286	297	327	289	316	288	275	293	294	308	311	309	314	281	314	281	272	286	293	309	279	336	319	324	278	297	282	313	297	321	258	312	285	300	313	264	285	274	289	306	299	315	266	273	282	290	287	284	310	296	289	289	290	280	286	296	279	272	292	303	295	293	298	280	277	307	276	292	277	295	282	298	273	293	293	298	289	320	278	316	307	292	299	312	312	285	281	315	276	317	314	270	282	284	254	285	322	283	290	305	296	303	250	254	303	316	287	274	337	262	288	287	298	308	274	288	330	287	289	291	289	302	267	281	308	257	292	271	302	284	314	302	297	282	338	274	307	306	279	308	305	313	291	320	269	265	298	301	299	273	276	279	296	301	311	303	321	280	270	285	278	303	296	308	262	293	293	308	296	299	287	275	283	279	275	289	281	266	291	293	285	264	310	271	333	283	293	290	272	297	292	290	253	301	288	289	269	314	268	284	300	293	306	290	333	293	304	301	282	309	290	280	273	309	325	299	266	316	274	295	318	295	291	289	280	300	319	315	313	295	295	283	290	275	275	329	321	314	302	297	287	298	298	337	315	304	297	304	273	314	306	311	296	278	315	301	289	309	294	249	282	319	286	291	274	284	314	291	295	341	313	316	274	305	275	304	279	292	289	285	291	267	299	287	318	297	306	289	314	291	302	282	320	282	298	286	264	308	315	314	291	328	301	300	288	314	308	291	281	296	293	303	281	275	264	279	291	320	284	284	322	258	285	311	289	308	282	298	303	265	289	295	294	322	286	293	291	311	291	272	280	294	295	276	337	294	316	291	315	318	316	302	305	286	315	310	296	282	281	291	287	323	291	265	299	288	267	313	311	271	307	256	316	298	275	264	308	296	287	292	303	307	300	288	277	278	296	268	274	320	310	280	317	284	324	307	288	293	287	303	274	282	296	301	303	296	291	309	280	292	302	311	309	302	299	309	311	271	294	283	296	309	303	276	278	306	277	299	329	268	301	295	253	278	316	299	312	291	285	306	296	286	274	298	279	321	248	288	265	252	325	316	295	267	298	300	286	319	283	295	283	323	278	298	310	280	331	269	342	297	298	318	290	291	318	243	294	301	292	325	302	295	313	300	309	271	310	297	290	291	286	277	297	313	273	326	294	274	303	292	293	310	291	323	254	291	283	308	282	268	282	282	266	296	267	329	282	314	278	307	305	290	281	283	292	277	309	329	279	309	261	313	308	300	311	318	297	297	292	309	319	289	278	294	257	286	299	306	307	266	289	312	283	304	277	279	318	307	326	289	311	280	301	264	319	320	274	290	312	281	301	299	291	277	258	293	318	298	301	282	305	329	281	277	295	297	287	298	300	285	327	286	295	288	283	271	282	302	284	280	320	296	294	309	272	317	283	288	293	290	286	272	285	304	306	324	259	296	273	268	291	297	281	280	284	285	298	297	293	303	305	317	302	299	297	282	291	313	286	273	324	287	265	283	295	311	277	280	275	276	299	289	304	306	292	283	286	306	287	288	313	267	310	308	299	309	302	311	282	289	298	283	312	286	277	275	299	284	286	270	320	284	283	301	309	313	297	299	268	292	297	302	323	270	311	255	304	286	294	298	325	304	301	285	271	303	322	274	309	318	338	287	287	293	282	289	311	290	263	328	289	286	275	252	302	314	279	291	277	292	294	274	295	303	289	303	272	280	300	301	316	285	294	311	304	308	318	293	319	291	309	296	332	304	284	308	288	321	270	315	307	279	311	291	266	324	292	286	283	298	286	283	301	307	284	286	287	265	287	279	282	271	307	295	277	273	288	289	269	281	299	271	337	308	306	284	298	294	296	274	275	298	318	288	289	289	322	294	294	321	305	285	275	306	282	254	286	276	302	296	282	273	306	251	309	284	285	330	291	270	282	292	288	302	306	307	320	274	306	278	317	278	279	317	292	306	321	290	288	290	304	286	283	323	301	306	296	293	272	281	278	289	283	269	269	299	271	300	254	324	292	336	306	319	301	282	320	279	305	292	289	286	285	275	293	315	266	304	265	278	285	297	322	294	286	295	267	322	282	292	313	271	323	292	317	278	291	304	286	269	315	288	283	286	298	277	285	301	273	305	302	307	300	303	275	303	301	307	299	300	304	283	268	304	299	315	253	269	288	273	314	302	291	294	293	314	308	292	293	272	300	303	291	309	289	277	294	299	270	279	283	258	301	302	295	294	308	291	276	284	276	301	277	304	292	287	330	300	325	301	314	313	275	312	271	279	282	276	308	282	260	272	270	270	301	306	285	276	277	312	269	273	317	284	295	319	310	273	315	310	267	286	303	295	286	256	305	266	305	288	284	277	315	288	302	333	306	288	303	325	279	319	297	322	257	309	308	285	302	277	289	339	293	287	266	285	294	284	327	281	274	301	279	271	330	306	269	307	309	299	293	308	274	281	285	272	281	301	274	269	299	269	279	286	309	303	322	293	302	278	309	269	279	250	285	255	281	264	288	296	299	298	288	299	312	307	317	290
28383	8659	7917	4200	2669	1992	1503	1204	977	857	725	695	630	529	523	491	483	429	472	411	389	358	362	377	341	352	334	340	356	344	347	306	335	321	364	326	333	297	352	310	290	356	332	332	300	307	305	290	299	322	299	341	328	317	300	299	307	314	341	299	297	330	301	285	298	302	283	312	302	287	292	258	306	277	278	298	296	283	296	304	343	294	323	300	320	324	259	290	325	300	274	304	310	312	297	298	309	290	339	304	308	338	309	301	306	298	285	311	313	309	283	302	308	261	297	277	312	307	301	297	299	270	286	316	296	264	305	319	300	305	271	330	315	298	284	275	335	298	293	300	312	299	301	312	293	307	303	323	306	314	272	298	284	278	337	324	290	281	315	309	309	307	319	315	307	287	335	301	293	300	287	316	299	310	287	303	302	289	291	275	297	273	301	329	308	267	291	286	305	269	332	288	307	310	274	333	274	307	302	302	306	293	332	329	269	296	291	301	293	279	307	281	269	318	318	308	332	322	291	300	299	327	325	318	302	300	314	286	294	316	293	332	284	317	280	333	281	326	276	301	270	317	293	278	324	315	304	320	283	275	327	321	285	274	304	318	277	260	287	314	322	312	324	300	306	299	277	319	273	313	316	307	288	291	314	280	304	317	331	335	292	290	334	300	261	287	296	262	269	266	298	270	253	299	307	281	292	274	307	291	310	278	327	324	324	281	306	322	347	309	274	312	299	295	328	321	293	283	318	324	304	314	282	336	330	315	279	316	343	295	297	295	307	301	300	306	288	277	303	304	322	280	297	325	292	290	282	308	295	301	283	289	293	307	331	294	297	304	277	310	308	294	271	268	280	282	297	324	255	321	308	287	294	316	273	338	281	311	298	297	296	307	331	334	296	338	268	302	282	314	288	292	288	312	274	295	324	323	344	289	268	305	314	299	305	323	305	302	301	270	255	288	292	272	286	328	262	301	287	280	303	298	294	269	272	316	287	316	325	305	284	326	297	323	300	279	308	285	307	297	307	308	280	303	294	321	286	289	320	293	297	284	298	310	298	288	262	312	304	295	294	297	288	293	287	281	284	319	302	316	304	284	301	282	286	311	325	307	295	306	289	272	297	298	283	295	285	328	313	323	295	313	297	312	294	301	288	282	324	301	319	274	320	283	301	280	307	304	312	304	299	289	295	298	295	283	313	306	292	286	300	301	295	297	301	317	307	292	318	308	292	272	271	267	315	297	303	277	281	293	290	289	296	296	304	300	331	298	311	344	286	309	290	315	245	302	259	290	298	305	327	346	303	287	317	289	324	290	295	262	289	294	256	303	307	309	297	280	301	294	312	325	315	306	282	313	262	289	276	301	287	329	275	282	339	300	294	314	274	348	280	278	316	286	308	275	294	307	316	300	305	328	306	305	298	307	271	312	296	298	341	309	298	308	326	307	299	295	305	287	287	330	320	278	304	286	299	314	299	318	317	294	282	305	289	287	296	281	302	286	285	274	304	292	308	289	320	285	276	287	321	295	309	299	293	318	283	315	307	267	281	285	322	289	297	287	270	323	284	310	276	296	303	295	314	318	289	304	323	293	300	307	291	305	285	274	323	292	302	321	301	292	311	295	323	296	323	296	315	274	302	298	319	284	303	284	309	319	320	322	318	286	319	328	298	314	293	299	327	302	303	308	285	306	307	334	300	277	273	284	286	275	310	335	287	282	319	299	311	279	317	300	310	280	308	320	291	293	281	291	309	290	307	305	282	308	288	313	304	262	268	284	319	307	292	272	305	305	281	300	293	291	301	300	266	308	301	316	296	264	296	303	329	287	287	294	299	289	322	320	313	305	313	287	313	267	315	300	305	290	316	289	308	295	292	315	296	292	296	290	286	324	284	298	342	313	307	298	260	308	269	289	298	303	284	299	302	281	293	290	302	292	299	320	285	308	307	281	276	250	279	293	252	309	313	269	280	281	283	283	289	320	315	304	273	322	296	305	315	319	311	301	308	296	270	301	282	313	264	303	294	291	261	276	308	337	298	294	325	301	286	326	284	284	290	291	294	305	319	312	322	318	276	321	294	277	318	298	318	305	289	287	294	325	312	301	310	294	298	318	307	309	326	295	307	299	309	303	296	286	295	264	307	346	282	283	290	299	312	298	307	273	266	298	305	282	289	273	320	293	300	300	271	299	307	301	290	286	290	291	281	278	297	296	329	292	302	302	286	323	298	314	293	314	296	305	291	295	297	312	316	300	291	301	295	301	275	288	308	310	312	316	301	326	307	292	301	282	309	316	299	252	320	317	286	341	294	293	327	313	286	312	286	332	309	319	303	290	283	302	300	307	291	298	304	280	285	286	308	306	331	285	353	298	299	272	311	304	295	280	272	297	326	282	296	265	284	266	314	324	318	305	291	284	291	295	263	290	257	278	283	333	333	280	290	272	275	293	298	289	300	312	305	314	306	300	309	310	270	316	304	313	320	315	293	275	306	319	317	291	295	294	292	314	311	296	285	324	285	313	324	299	297	319	269	305	313	276	290	305	299	289	309	305	290	273	310	296	287	292	308	324	306	296	277	299	345	293	331	303	299	331	305	315	310	282	280	306	304	299	300	299	280	302	283	290	303	320	275	321	294	283	297	299	316	308	312	319	307	286	287	292	299	299	306	284	296	285	306	280	311	288	328	312	287	318	285	303	275	279	322	297	293	312	298	282	304	307	288	300	306	290	304	289	283	317	263	298	296	307	320	317	299	310	283	310	294	354	275	288	299	306	291	299	281	310	304	303	262	282	280	318	296	295	287	279	295	314	286	292	302	301	305	298	303	311	307	291	320	289	330	321	277	311	304	304	278	318	280	294	264	315	324	340	268	306	297	273	315	321	304	326	315	301	288	306	286	286	271	298	290	285	281	301	307	301	288	311	280	291	300	314	265	307	338	312	277	264	291	273	281	320	312	277	301	312	299	343	300	285	309	291	290	276	287	316	331	288	331	324	287	314	297	325	294	279	298	326	304	271	302	291	272	350	295	305	321	326	285	264	342	304	315	300	302	290	298	261	309	305	326	259	304	285	309	298	299	290	303	291	289	295	287	317	271	320	298	273	316	288	274	276	310	285	299	329	299	282	297	279	308	282	286	304	290	316	284	311	321	299	322	286	306	298	322	290	294	308	311	290	293	313	289	318	287	276	296	298	297	304	318	323	293	293	313	297	315	294	322	283	292	290	283	285	305	282	295	298	307	280	321	309	302	281	304	304	297	311	324	290	296	293	309	315	279	308	305	328	314	291	304	292	308	321	294	264	276	302	280	289	280	260	286	316	267	291	305	315	290	330	291	270	288	284	309	311	290	313	272	307	277	320	241	288	266	274	291	281	333	296	295	287	308	264	297	310	282	317	296	308	316	296	295	303	306	288	313	270	304	325	284	315	289	264	296	326	281	288	312	290	273	291	299	268	315	291	331	329	284	291	289	320	328	293	311	315	312	302	298	317	313	297	282	316	316	283
22962	20662	27323	24021	20666	20739	8745	1640	1206	1046	1020	907	813	861	790	771	790	730	740	770	689	697	732	702	696	648	672	668	652	641	666	623	626	679	633	655	651	663	625	662	652	636	612	649	639	679	634	625	632	616	607	638	597	649	658	656	614	645	609	615	617	604	634	613	664	622	604	617	644	608	602	637	614	613	650	632	610	651	625	650	641	640	633	617	618	600	635	642	626	613	627	642	598	671	632	647	572	593	609	616	623	648	611	595	630	542	592	641	630	598	672	636	620	622	582	616	590	641	599	642	615	597	636	642	594	600	647	655	557	582	611	617	641	624	634	610	591	640	605	613	602	615	603	597	635	617	615	612	605	604	612	622	633	671	604	626	612	633	611	563	578	610	636	594	648	616	630	649	649	603	593	613	626	634	627	625	603	645	625	664	573	640	641	599	609	630	644	577	615	657	648	643	615	632	607	575	610	625	649	603	619	564	590	666	616	634	606	618	659	656	620	614	630	608	658	586	578	589	595	598	593	633	610	613	642	643	620	662	600	633	624	585	622	603	624	692	602	609	632	592	573	618	640	602	646	639	629	617	569	609	642	640	592	647	617	603	598	579	622	648	567	600	620	636	632	648	630	579	650	617	636	656	622	682	604	549	622	608	626	591	616	571	628	575	643	618	583	610	589	580	623	691	611	650	649	603	612	618	616	587	574	599	606	614	610	640	671	629	604	700	612	605	598	608	609	626	606	632	614	606	567	578	605	639	591	653	601	603	636	616	615	628	601	603	651	593	604	629	635	615	635	592	583	604	606	664	601	629	626	601	588	600	618	680	614	601	638	613	626	635	583	588	596	627	590	625	563	589	659	593	626	627	618	645	622	596	589	586	628	591	623	649	611	695	609	632	643	641	661	618	664	603	635	637	605	594	624	619	604	618	638	586	645	608	652	643	623	610	621	606	601	594	594	617	638	612	602	615	647	613	608	621	662	578	622	605	621	639	584	607	581	619	578	580	675	637	635	596	664	659	591	632	617	606	632	566	663	631	579	648	643	588	626	613	636	623	623	619	612	627	597	632	603	583	688	624	637	598	618	616	656	610	624	638	620	639	639	606	602	639	589	596	597	601	596	600	616	619	616	580	667	632	597	620	599	622	605	646	630	596	589	640	568	623	621	598	599	648	632	611	598	608	593	614	632	626	582	580	648	631	663	620	614	648	606	590	586	602	655	577	654	612	659	599	613	619	615	598	648	628	591	657	642	632	626	610	632	643	620	620	662	626	612	573	640	627	660	599	621	618	634	593	638	613	612	598	604	625	647	682	619	662	582	566	616	626	633	621	589	599	612	602	641	582	599	647	620	605	624	644	605	603	612	606	598	602	602	659	618	617	633	580	614	570	571	597	609	599	611	600	660	604	592	661	622	576	599	596	607	596	621	663	625	580	593	651	593	608	627	653	564	634	567	630	616	591	612	613	606	624	582	603	617	631	665	611	605	627	671	608	618	634	610	634	641	610	612	629	634	556	626	592	652	603	604	591	602	625	621	620	642	557	614	582	641	579	585	608	606	615	616	665	609	596	647	636	621	603	591	626	646	623	658	617	624	608	597	622	611	614	616	608	634	614	583	596	649	631	689	634	612	638	606	599	586	600	613	584	615	599	651	635	610	596	614	629	597	607	628	609	631	613	616	640	595	607	656	647	619	601	636	607	671	641	620	681	593	653	609	607	625	631	638	633	666	647	612	623	614	577	625	641	602	639	634	611	670	644	636	600	596	609	590	597	639	655	612	654	635	573	600	635	633	615	596	646	643	605	586	593	702	612	626	625	666	643	680	623	670	659	586	616	595	637	613	634	616	621	652	642	616	609	593	638	647	595	604	611	585	677	625	605	634	686	615	585	666	625	601	594	564	646	635	622	561	623	613	601	610	638	650	660	574	634	638	613	587	617	634	592	627	608	578	661	639	637	578	632	613	649	612	593	591	594	620	608	618	627	584	575	598	636	594	583	607	604	612	615	630	590	623	665	608	587	598	639	631	644	630	576	592	604	654	662	609	614	631	585	617	603	591	616	639	592	656	588	607	620	629	609	631	592	584	610	595	649	596	596	611	596	641	635	608	565	576	599	619	603	619	643	604	631	598	597	589	636	626	603	643	648	597	639	618	620	582	609	659	604	608	611	654	606	614	643	607	582	594	596	589	626	579	608	647	640	655	603	641	605	604	625	610	624	599	617	645	630	626	599	623	601	623	632	579	622	595	605	578	618	615	610	600	607	580	617	630	632	645	659	603	620	580	581	569	609	580	639	560	632	597	600	648	597	645	613	614	599	613	613	569	625	665	606	627	629	652	576	600	694	646	625	624	618	654	606	603	602	593	596	617	646	637	635	611	614	631	592	598	624	628	622	609	610	625	576	670	639	639	619	611	643	624	596	592	630	644	622	620	592	625	631	592	619	601	578	584	625	600	602	654	581	603	607	629	593	641	644	600	599	620	603	603	662	608	648	645	608	622	585	633	703	622	605	594	637	641	614	581	560	608	638	625	617	620	608	589	586	609	592	601	616	671	605	624	628	599	619	595	593	604	617	622	612	623	637	638	589	584	585	616	663	582	595	629	670	596	573	608	613	641	641	627	554	596	632	621	618	609	657	632	620	598	598	583	690	626	549	625	616	607	613	627	599	625	618	576	607	587	604	637	602	620	640	609	641	598	618	619	654	597	622	593	599	597	582	624	636	626	638	616	592	629	649	635	659	592	549	638	629	605	590	657	562	619	602	583	643	610	600	670	675	615	603	635	590	590	577	616	554	593	613	608	605	559	577	642	615	650	583	620	622	610	656	642	616	570	609	594	607	645	577	585	606	626	647	615	602	622	612	599	595	596	578	573	562	606	591	629	656	592	624	628	611	647	615	573	642	588	668	620	588	571	575	651	585	597	588	622	629	657	616	627	619	628	625	665	626	578	592	637	652	626	649	635	664	587	584	611	608	604	605	629	616	603	643	611	585	623	621	612	613	610	647	603	612	634	604	608	624	590	591	604	600	625	575	625	607	615	629	611	643	644	583	612	598	614	636	604	568	600	654	612	623	598	619	592	586	610	567	656	632	607	582	626	567	620	639	637	619	637	619	690	598	629	616	631	591	615	637	657	603	615	661	653	606	629	630	635	590	709	591	619	593	635	608	578	594	633	610	578	654	585	646	634	649	618	603	614	610	602	608	650	605	649	614	629	573	572	576	611	603	626	596	616	629	621	608	621	621	616	571	571	605	619	608	630	597	611	617	638	616	565	596	585	640	664	649	639	602	656	576	623	598	617	620	620	599	661	598	610	586	683	605	564	559	657	613	599	638	626	642	618	653	548	665	624	615	575	607	596	637	618	641	630	637	612	565	662	552	626	605	614	659	625	574	589	596	578	595	645	574	596	578	579	598	619	589	597	597	581	617	631	565	588	635	643	673	634	632	572	606	616	623	619	639	598	581	634	610	601	620	633	609	605	624	660	588
27711	14876	13625	7705	5231	3827	2955	2400	2085	1746	1433	1346	1248	1085	1009	984	904	881	841	765	792	729	740	714	729	799	656	710	689	696	674	699	663	659	641	633	649	640	634	640	612	672	665	649	630	630	620	618	607	617	634	603	566	601	621	624	645	626	589	605	603	569	616	622	600	616	644	589	574	580	607	563	631	613	573	533	588	628	540	590	572	597	592	600	595	602	579	655	647	630	623	562	582	607	620	613	590	569	589	587	552	560	593	617	549	614	606	624	592	566	592	590	585	563	608	594	636	607	576	586	617	628	615	569	587	599	610	603	602	617	585	566	579	613	600	612	617	574	560	577	560	586	656	610	619	567	614	595	572	655	585	614	577	639	594	551	588	608	601	622	618	612	548	625	612	593	606	620	605	618	567	561	584	576	579	640	599	551	576	614	610	580	611	601	638	621	603	575	585	594	587	618	595	621	545	576	625	587	635	627	611	563	558	548	581	571	605	572	589	592	649	611	607	591	589	615	572	590	616	577	584	567	553	599	619	541	552	590	537	591	627	597	597	565	610	582	573	600	591	538	628	599	591	591	626	580	606	612	618	596	569	590	586	578	605	645	587	619	588	590	566	631	600	601	609	592	535	609	574	598	619	522	598	555	608	579	615	600	576	590	610	575	587	549	601	573	580	560	608	561	637	590	584	636	608	588	582	566	558	569	641	610	619	599	580	625	564	588	577	586	601	583	560	571	548	568	573	632	600	566	602	559	544	607	573	548	618	600	602	576	593	605	555	593	630	599	616	626	583	589	634	611	583	597	577	579	631	622	590	557	582	616	569	590	564	610	585	589	618	596	591	579	581	646	605	566	575	615	577	640	568	586	640	594	586	625	592	593	594	605	560	602	612	576	588	626	555	575	573	597	567	619	592	578	552	591	539	602	643	618	609	625	584	618	609	591	620	560	629	543	629	646	604	585	649	548	599	619	632	595	548	621	585	600	630	615	603	591	614	620	571	576	611	574	609	582	591	612	602	559	579	621	609	618	584	556	586	572	642	601	595	590	575	617	579	541	605	580	583	594	552	579	595	618	577	571	607	602	619	603	594	579	587	565	594	615	564	590	669	577	573	577	573	591	606	575	570	608	596	572	596	557	619	580	593	579	603	609	553	599	588	604	616	627	609	586	566	573	547	600	610	571	586	587	615	599	573	592	585	597	562	621	601	628	581	610	606	563	580	564	625	682	592	584	601	576	567	610	550	586	582	595	621	567	567	615	579	611	592	594	596	603	545	578	609	577	559	591	569	606	621	614	580	586	594	557	596	603	632	568	589	597	574	622	607	605	585	633	583	617	581	593	581	557	618	603	639	569	606	606	600	618	605	598	588	554	579	560	581	619	602	589	639	591	557	592	640	622	578	609	605	633	592	609	580	607	592	631	549	577	571	597	638	601	633	623	593	614	601	545	557	587	610	560	629	593	567	571	638	568	603	623	540	557	578	572	601	589	579	578	631	583	610	638	632	591	609	571	584	657	568	627	574	580	545	525	583	593	563	598	635	605	560	633	592	604	555	590	632	595	563	626	572	575	595	556	580	593	591	603	588	617	587	594	563	573	591	630	618	566	621	608	599	605	588	600	598	566	565	590	562	616	627	561	592	590	585	599	620	572	611	624	576	616	613	609	628	641	590	624	579	608	604	615	611	625	637	602	601	567	595	567	602	596	606	569	618	609	588	579	574	624	604	573	578	621	580	560	561	552	514	570	573	620	624	571	609	552	620	633	591	589	592	524	591	568	627	576	557	606	595	610	601	611	647	564	639	581	592	564	591	594	574	584	600	581	549	577	611	575	605	593	609	622	577	566	603	582	626	584	621	656	551	601	610	614	598	594	582	639	641	618	617	627	575	590	581	591	584	603	622	625	528	560	594	608	650	635	620	578	577	598	631	609	556	594	559	595	555	598	599	597	575	595	631	602	555	581	615	590	607	584	610	621	579	563	566	553	601	586	580	582	584	565	588	566	600	556	577	588	554	642	588	612	578	646	554	609	626	595	554	581	628	598	603	598	608	580	589	603	627	580	582	595	588	553	564	570	610	589	593	557	605	556	612	592	561	633	554	613	526	603	582	598	576	596	626	600	584	603	606	626	610	639	600	583	572	584	563	593	601	558	610	573	600	569	588	577	609	586	620	565	625	555	593	579	578	631	594	604	626	607	590	628	567	602	612	597	560	585	629	579	577	565	626	606	582	582	585	611	641	603	594	585	620	612	634	603	575	575	615	575	591	585	582	602	578	620	586	599	603	599	614	587	652	546	631	550	596	621	615	591	602	609	591	620	549	572	608	583	609	587	592	590	609	600	635	622	604	549	633	607	569	620	586	561	603	579	556	562	606	572	602	604	556	609	630	587	578	605	610	573	619	581	557	617	564	595	614	585	534	538	603	596	559	618	609	592	588	624	592	581	566	606	572	550	558	584	575	541	567	620	583	566	582	591	578	600	613	586	615	582	577	590	602	575	553	618	561	576	557	607	580	616	584	592	594	616	593	621	585	580	578	603	619	554	632	588	577	540	622	604	628	596	622	574	612	565	598	604	628	576	566	608	602	583	592	552	614	615	578	587	620	587	596	602	554	599	605	570	618	588	609	634	599	618	620	584	579	646	563	597	610	598	610	593	623	593	626	616	626	588	558	602	624	579	589	583	607	602	579	605	600	572	570	623	610	588	579	602	616	531	564	539	617	583	563	600	590	562	649	581	613	588	584	620	595	618	605	557	613	621	630	581	590	599	581	610	585	572	595	587	610	579	569	596	590	618	568	594	605	561	629	574	579	610	563	584	606	593	590	582	626	568	559	585	569	596	613	577	582	611	579	590	608	617	625	569	573	600	551	592	584	579	606	600	598	638	610	592	612	554	563	559	593	578	583	588	551	622	580	617	619	600	613	584	577	640	591	634	590	577	573	562	607	567	618	599	589	590	595	621	588	582	598	590	595	569	609	567	600	605	620	600	619	635	589	595	600	630	579	575	631	622	641	541	570	586	569	614	581	589	598	613	610	589	571	576	595	602	550	547	575	620	600	571	570	569	601	568	591	581	614	615	593	579	555	616	573	621	589	565	567	584	577	604	597	551	553	598	594	599	578	609	574	610	575	605	628	620	568	579	623	544	604	619	599	593	602	610	618	656	586	618	569	566	577	622	619	585	638	602	597	558	594	590	573	624	613	592	558	570	556	597	592	558	601	611	557	620	573	590	596	638	598	577	609	527	604	586	565	558	598	605	595	564	594	587	627	600	593	554	620	585	613	613	563	585	636	593	581	582	631	554	582	633	597	576	637	595	589	627	627	607	634	615	603	619	569	571	587	601	582	577	583	578	607	604	608	596	601	565	616	623	545	575	616	591	601	588	599	600	592	605	560	590	583	599	604	627	617	575	563	603	597	590	545	621	581	570	556	649	582	578	554	554	548	546	585	583	545	608	600	607	538	575	608	569	562	579	620	583	599	585	578	557
31239	14051	1849	478	327	354	263	286	258	277	253	298	273	260	257	253	242	281	244	255	261	248	301	269	262	257	274	276	236	252	249	256	264	281	264	265	268	208	265	228	283	265	254	273	245	266	246	273	256	265	254	247	266	240	265	254	239	248	238	241	239	250	257	303	273	268	249	262	281	258	255	241	241	257	267	243	255	263	282	257	268	271	281	280	261	251	229	265	239	253	258	265	247	262	253	279	259	291	243	256	267	257	299	252	252	246	268	253	274	230	288	226	248	262	282	314	263	267	243	243	234	303	249	272	262	251	273	214	268	261	247	299	255	239	262	228	235	245	257	255	247	283	284	267	266	270	291	262	269	266	266	265	288	273	239	262	259	251	260	305	240	234	260	287	277	265	287	273	263	262	250	256	246	253	267	253	266	254	272	242	275	234	256	283	258	256	269	276	250	250	260	259	296	262	284	260	251	240	241	261	284	272	258	280	273	288	261	271	268	262	288	241	229	261	262	273	281	276	266	287	264	275	278	264	253	264	263	265	244	266	262	275	288	267	272	253	274	243	249	255	261	258	245	269	242	239	272	291	260	277	249	265	275	264	267	262	265	269	272	224	250	251	276	257	269	256	291	277	285	294	250	269	251	260	267	256	294	252	248	239	249	259	267	289	271	234	272	286	240	276	223	279	241	245	248	255	283	267	252	269	242	289	253	253	234	261	278	232	301	284	213	274	245	260	276	274	276	249	259	240	260	248	239	243	262	227	250	248	265	253	249	268	259	266	272	250	251	274	298	257	237	268	229	282	239	263	280	255	267	253	266	233	246	256	259	266	252	275	278	272	247	261	270	255	285	277	265	302	261	252	259	275	277	280	262	272	277	284	274	255	264	244	265	233	250	276	250	259	293	277	277	262	270	281	266	253	232	268	257	266	269	282	253	286	293	257	243	252	241	253	284	269	241	243	278	296	277	270	257	291	246	238	258	269	249	245	269	273	267	230	286	275	244	254	269	249	250	244	277	237	244	273	257	280	263	238	282	244	265	245	266	279	237	257	261	249	250	272	267	292	280	236	227	266	269	261	246	255	275	273	250	292	275	254	230	248	254	256	258	252	227	243	256	266	280	261	237	228	253	269	272	242	261	274	247	263	278	278	244	258	254	254	258	264	220	253	232	245	246	251	260	272	252	244	282	229	260	271	298	262	262	244	265	255	257	286	280	269	286	259	262	238	273	260	278	273	268	224	252	247	268	272	271	230	263	255	248	264	281	263	288	262	242	254	238	249	273	253	257	259	281	272	248	287	274	269	274	295	291	253	261	246	247	238	280	266	275	209	266	286	266	240	270	285	295	269	237	269	272	296	244	246	246	243	269	271	249	281	264	256	255	242	292	254	260	243	246	265	264	273	273	299	274	233	230	262	275	287	237	287	248	289	253	274	258	262	273	254	262	256	241	237	242	278	242	255	246	275	259	260	274	272	254	254	294	284	251	251	267	250	252	233	245	242	263	253	299	252	244	281	238	297	266	275	258	268	247	246	276	268	260	262	259	231	241	237	268	292	256	265	274	237	246	248	239	254	261	227	287	282	269	254	279	240	268	279	236	271	266	240	256	254	258	251	254	238	286	276	276	281	258	240	236	271	284	285	241	235	254	236	276	266	253	264	265	250	267	296	255	253	248	246	235	249	266	256	272	250	280	250	264	281	273	267	278	278	253	268	266	216	250	272	284	250	245	276	260	252	260	253	261	267	233	249	278	258	270	281	286	260	240	257	246	277	265	245	261	240	263	270	256	232	281	268	249	259	248	239	241	266	263	264	264	242	283	257	256	248	240	271	263	261	273	259	263	302	260	258	270	316	271	259	245	321	259	254	256	240	269	252	271	247	259	249	265	264	233	271	239	279	248	283	255	229	254	254	274	286	259	270	251	286	251	287	264	255	255	273	218	258	235	273	252	283	236	263	265	257	252	266	261	265	239	273	275	249	274	285	236	267	247	242	266	260	262	270	286	262	269	264	250	250	244	258	271	286	252	233	267	292	255	264	273	277	241	243	237	271	250	253	290	269	242	259	245	284	286	267	252	245	257	269	263	273	273	278	249	234	280	264	263	266	282	265	267	275	230	248	277	239	245	264	253	268	259	272	295	266	249	255	258	273	275	256	221	287	254	251	292	249	224	239	260	272	223	259	223	282	257	253	251	251	272	278	264	277	248	266	286	248	242	256	279	252	259	248	246	279	266	268	251	254	237	283	254	265	252	265	244	263	268	249	276	229	257	279	259	267	268	239	274	262	276	244	266	255	257	255	249	275	265	256	267	265	255	257	257	279	259	264	276	234	282	282	246	261	293	282	259	240	262	269	247	277	256	280	277	268	255	292	295	284	250	268	272	256	266	236	275	258	288	270	225	258	277	269	289	262	265	256	273	252	251	230	241	240	284	262	236	242	250	276	266	278	269	237	252	238	241	258	258	244	249	238	263	272	251	280	276	285	245	254	267	271	266	250	280	281	239	255	266	255	274	252	254	284	222	243	266	261	250	278	263	244	249	289	257	278	259	247	281	231	218	266	233	252	255	258	286	280	283	294	253	258	288	277	248	247	259	248	290	257	289	245	271	267	261	267	255	257	280	265	265	245	270	255	243	267	257	284	277	273	270	256	268	248	275	252	241	248	256	294	283	253	240	263	268	303	249	265	246	252	260	278	228	269	272	247	260	276	282	278	277	261	280	257	253	270	260	242	269	237	258	262	277	261	290	286	272	250	267	265	274	241	280	253	236	264	257	294	264	239	270	279	274	269	272	227	271	253	261	250	242	235	269	237	249	247	247	271	273	272	276	252	264	244	269	266	261	265	245	260	236	262	290	247	269	300	248	252	252	263	277	293	257	260	260	267	279	252	252	239	245	266	279	291	280	241	258	283	296	251	263	258	263	225	301	245	265	249	266	270	254	286	264	252	249	253	283	271	267	253	254	249	264	275	249	234	232	241	234	253	259	271	220	251	264	257	258	253	256	266	272	279	272	253	242	260	258	238	255	244	279	277	256	269	260	269	246	242	259	247	244	273	246	210	238	281	254	260	257	275	266	290	237	268	248	257	260	268	276	247	255	260	241	252	228	268	266	280	265	261	284	252	241	296	247	261	269	279	262	250	282	261	268	265	275	287	280	278	243	268	240	262	266	267	256	291	247	258	263	259	246	246	264	275	258	262	222	251	244	275	249	264	242	271	269	260	259	277	228	268	265	259	234	268	282	249	244	236	257	271	243	227	273	224	224	297	245	255	263	270	253	261	277	247	261	246	296	238	244	257	231	256	253	254	279	253	270	259	264	232	248	253	297	263	270	258	263	259	264	287	236	224	252	219	273	272	237	276	262	272	245	260	281	264	284	253	250	276	245	237	283	250	280	233	230	236	252	255	286	253	269	239	277	263	252	262	246	267	247	234	254	263	266	267	262	258	274	281	257	272	267	269	270	217	276	247	281	267	251	284	271	276	277	254
19944	716	650	457	367	358	330	350	309	287	339	277	344	326	293	249	286	296	253	285	291	306	292	281	279	317	286	301	284	285	288	315	292	311	297	287	297	308	269	313	298	308	282	295	296	283	284	298	305	286	284	292	302	284	244	278	270	284	290	282	287	342	302	293	294	313	304	287	290	293	302	300	258	247	295	311	255	270	277	313	320	287	283	280	280	289	293	294	301	297	296	304	286	266	282	304	265	313	295	275	310	298	327	266	268	288	300	276	283	289	277	287	257	301	273	262	309	277	330	307	293	285	297	330	313	291	269	293	289	303	298	310	277	277	273	298	302	299	273	269	257	295	339	308	274	268	276	279	291	297	253	297	286	308	288	284	319	278	275	257	274	257	291	274	329	288	288	257	295	289	281	332	302	283	296	313	305	325	307	296	300	274	298	297	298	271	289	318	293	304	290	301	302	284	305	296	246	302	304	259	249	260	296	291	291	255	301	294	308	282	280	280	252	269	300	330	301	274	287	267	281	285	282	304	294	308	274	283	296	289	293	318	291	329	317	295	290	284	263	299	258	291	293	252	274	277	297	288	320	328	308	286	301	262	313	244	299	283	316	284	297	262	285	279	274	268	291	303	300	286	311	279	292	280	308	298	276	316	292	301	280	269	310	299	297	291	277	327	291	287	253	300	309	268	259	284	266	280	308	282	282	279	286	316	323	290	248	259	308	287	281	302	280	287	296	289	290	298	322	293	280	282	312	310	281	278	283	285	274	297	272	265	289	299	274	285	302	262	285	285	265	290	285	271	253	287	317	301	281	291	278	310	303	277	312	296	294	280	279	331	265	299	285	297	262	291	298	288	329	273	265	328	307	256	295	279	300	258	311	270	291	299	292	289	266	321	305	298	269	272	297	316	306	301	275	297	297	298	250	291	281	286	241	314	299	269	275	315	313	282	278	273	295	278	294	265	300	302	264	296	255	308	270	271	291	302	289	297	286	311	276	292	281	273	280	298	294	312	329	284	282	284	284	263	287	305	261	303	288	293	281	260	281	286	303	296	290	272	269	293	302	291	308	284	294	288	298	270	287	263	292	289	292	294	304	283	274	292	288	300	300	286	284	300	284	297	265	289	283	283	335	318	272	278	291	308	279	280	265	277	302	275	302	279	322	284	304	270	280	287	291	301	282	304	262	278	292	312	312	263	286	257	317	312	268	342	272	331	268	294	282	306	274	275	290	282	302	277	280	290	299	297	270	300	266	271	313	327	246	285	296	310	303	276	300	287	299	295	260	291	275	293	286	294	314	328	269	265	270	320	275	252	320	283	303	280	287	302	284	265	289	244	296	295	311	295	330	273	273	260	278	296	265	284	281	279	283	268	308	288	264	265	295	312	322	323	289	279	277	271	264	316	266	292	297	277	284	302	269	260	254	266	285	272	300	293	311	272	259	296	307	277	263	313	264	299	256	315	276	289	258	278	284	277	274	277	286	295	281	310	311	241	277	281	306	280	274	301	275	282	279	312	292	294	266	296	286	259	304	296	264	293	291	299	297	274	298	299	278	304	296	299	296	310	273	297	281	298	270	273	292	291	267	297	304	260	290	251	297	292	283	300	307	315	285	288	286	270	278	307	249	287	289	279	283	287	306	284	304	263	247	307	276	314	271	305	287	280	297	282	289	282	315	285	274	268	297	312	279	261	250	273	271	322	291	315	295	281	311	302	290	279	305	265	303	285	282	277	291	317	296	309	277	274	287	283	282	315	281	294	279	291	305	296	276	278	288	302	288	283	296	263	271	287	270	266	262	273	318	307	296	288	268	292	288	292	330	302	284	307	308	289	259	274	293	295	269	305	283	304	278	324	269	315	283	284	295	257	314	288	319	260	262	271	257	301	288	266	271	302	308	296	305	295	332	281	306	278	286	321	283	279	285	283	288	292	283	300	288	328	304	290	306	291	296	292	312	291	249	293	304	275	293	275	301	292	286	295	283	266	290	289	328	262	310	299	287	323	296	303	281	257	290	302	270	302	275	317	289	273	279	280	301	264	283	313	294	317	288	309	285	273	275	293	297	269	299	311	261	250	318	299	281	311	291	296	286	289	300	261	289	268	293	280	286	290	270	288	233	276	298	309	300	278	285	292	286	291	279	311	287	297	291	287	305	286	291	277	310	281	277	321	295	258	315	282	276	276	274	312	306	294	297	287	269	298	286	280	277	278	285	274	288	286	268	286	288	296	291	284	298	286	293	306	272	314	272	286	287	283	274	276	307	288	281	276	291	280	300	273	273	306	271	291	310	291	298	288	265	245	300	296	277	282	291	317	326	271	297	268	265	307	295	278	277	298	271	309	263	270	256	268	295	285	304	286	280	312	284	272	289	278	287	277	270	291	285	310	259	319	309	302	261	279	251	287	304	290	293	301	302	304	278	274	300	288	299	300	297	310	313	278	312	303	293	293	300	289	318	279	268	259	269	282	287	314	257	287	304	274	291	264	301	297	302	274	312	286	261	290	280	269	284	284	289	299	295	298	287	298	266	281	267	274	271	291	261	287	295	248	291	286	269	298	277	279	274	290	277	287	278	284	245	269	304	284	290	299	291	282	271	264	282	300	275	302	273	295	311	279	297	290	292	279	265	303	285	293	280	257	295	277	290	284	283	273	275	271	292	322	281	286	268	295	273	327	295	295	272	277	297	268	288	269	298	275	310	310	298	298	294	320	284	296	276	285	305	296	266	277	283	290	310	317	270	276	292	260	297	267	288	296	274	269	308	287	320	286	280	272	269	291	274	303	278	286	285	316	297	294	275	284	292	281	268	253	311	279	297	282	275	286	291	320	295	280	297	290	292	268	288	281	317	276	297	282	282	301	294	336	280	285	307	263	277	269	254	283	294	305	292	276	285	289	298	272	288	308	250	276	298	247	298	281	288	280	262	270	289	282	306	300	324	265	266	291	313	280	307	291	272	290	292	293	277	305	253	272	282	285	278	256	288	307	308	275	268	306	253	274	327	255	246	267	274	288	286	306	302	279	284	301	287	305	310	290	277	303	249	299	315	308	313	300	299	307	273	311	266	285	285	275	308	287	297	290	288	316	301	266	284	298	276	262	281	311	319	274	281	326	289	262	306	293	288	265	303	291	288	280	274	299	301	300	291	273	317	283	286	271	296	291	287	289	285	293	271	266	301	315	289	314	284	303	287	299	306	322	275	293	278	292	270	306	276	266	268	310	263	270	303	272	292	275	271	273	314	314	290	321	291	266	288	303	300	300	287	310	332	281	275	319	274	282	236	313	318	282	292	287	270	295	310	312	274	302	271	314	296	274	289	298	290	263	273	285	296	267	310	295	292	306	284	279	274	310	258	315	288	279	318	299	268	274	274	291	273	312	269	275	298	256	287	289	297	302	284	299	298	271	283	284	311	262	291	301	286	272	295	270	273	273	288	313	280	321	272	280	299	323	305	288	295	304	290	284	288	299	251	284	306	277	303	309	258	278
24988	20682	26652	24753	20525	5541	1054	682	586	493	507	426	414	342	414	385	347	367	334	337	326	324	323	353	317	305	335	319	341	353	346	323	302	271	292	346	322	293	338	282	285	306	318	276	324	318	313	307	281	329	296	294	290	289	312	311	295	304	297	274	284	316	295	307	306	283	283	305	304	310	271	286	308	288	316	330	299	287	319	316	320	313	266	303	300	293	276	264	290	292	268	307	288	302	313	273	309	324	297	258	266	275	303	298	288	309	278	275	319	287	333	303	249	305	303	281	307	292	293	282	278	308	271	325	283	265	286	291	265	320	326	314	283	309	316	276	305	308	294	307	307	285	283	303	261	293	292	273	324	285	334	295	315	251	280	316	258	288	329	294	286	276	298	304	288	295	333	283	294	294	311	305	285	296	281	309	274	296	276	312	305	288	322	294	283	301	289	309	278	309	313	274	307	278	301	307	277	287	297	274	304	284	273	271	316	310	296	300	299	279	284	313	288	308	279	305	279	279	306	275	269	305	301	279	301	275	283	309	257	303	301	295	263	309	263	285	309	317	302	313	286	294	322	285	300	282	295	278	279	306	317	274	307	278	307	299	267	301	288	279	314	310	322	305	267	246	319	287	317	281	310	310	294	334	308	267	295	308	276	272	273	285	261	293	276	288	312	273	303	279	294	324	269	293	292	300	295	281	329	293	295	296	283	286	356	304	298	275	286	323	306	278	323	295	286	304	268	313	312	278	267	295	288	259	312	305	299	283	318	314	274	307	263	317	293	309	286	303	269	321	325	305	276	301	306	309	274	279	310	243	293	312	296	283	305	298	313	261	302	276	281	300	318	296	302	292	316	321	273	327	279	309	271	286	305	279	272	298	299	296	283	292	283	303	298	278	294	288	293	290	298	305	313	278	293	265	291	286	282	272	285	301	306	289	305	286	290	298	266	263	301	282	323	338	303	285	308	289	322	305	286	285	321	279	266	307	293	315	293	308	289	288	290	298	273	272	324	287	277	303	285	287	280	301	281	307	334	274	252	255	292	319	301	279	291	288	278	270	275	321	307	283	298	275	285	306	278	324	290	317	288	284	262	252	296	299	282	282	293	280	284	319	258	314	306	287	271	286	287	250	268	321	306	275	282	318	295	294	281	282	285	277	292	294	298	303	329	289	301	292	283	310	278	322	317	279	311	294	295	299	289	292	313	295	301	294	316	306	312	281	297	311	304	301	295	294	283	271	292	300	281	285	315	302	319	271	301	298	270	275	309	296	302	322	296	257	300	298	276	301	304	283	286	323	261	277	268	295	311	280	303	294	307	300	276	276	325	298	278	343	284	293	311	295	301	320	338	284	270	320	273	272	295	283	281	302	298	307	292	301	285	314	288	269	303	297	274	318	299	256	286	295	284	304	276	311	291	291	300	274	312	303	289	333	284	299	297	277	268	284	248	297	281	290	310	307	289	281	296	326	287	304	302	312	312	299	305	299	302	303	286	296	262	274	310	318	279	294	319	328	315	289	312	297	297	282	281	263	292	277	296	262	278	303	307	314	291	292	306	277	264	279	285	284	318	284	285	317	305	304	278	291	287	283	267	280	275	297	294	309	295	288	275	297	261	283	277	282	300	282	327	305	282	295	321	309	309	284	298	281	293	290	262	294	299	320	326	291	306	309	313	316	299	286	274	311	292	262	293	287	312	280	299	294	286	305	268	306	282	272	304	276	289	289	295	309	297	285	294	326	321	305	280	285	311	282	289	308	293	302	290	279	293	289	259	284	298	306	277	273	259	288	250	313	294	270	330	285	265	272	280	284	298	283	269	305	298	276	337	296	313	274	291	306	295	299	288	276	318	300	296	289	280	311	312	298	281	290	272	281	271	328	281	278	292	321	263	293	282	310	284	290	295	298	311	290	275	282	294	278	269	333	326	289	288	285	291	294	292	306	249	286	304	287	334	319	284	313	286	297	304	317	263	309	279	295	271	287	313	303	297	315	284	307	329	282	309	299	285	327	307	307	319	299	310	276	283	290	301	276	286	339	305	272	277	293	287	289	294	296	312	285	333	286	272	287	304	293	294	289	322	291	310	341	296	312	295	302	310	289	298	306	274	329	279	303	325	287	317	294	297	317	299	294	284	263	276	292	311	292	303	304	271	314	276	295	313	286	293	274	296	317	288	270	339	298	335	295	275	306	314	293	287	257	296	283	287	287	279	304	275	285	286	302	284	343	276	272	308	274	310	286	277	298	278	324	320	265	286	299	256	311	309	280	282	317	301	306	325	282	290	257	283	245	303	311	297	294	287	281	267	315	317	287	324	305	266	292	282	296	282	288	296	288	280	275	290	275	315	304	298	300	299	298	305	306	308	278	313	287	318	325	304	314	307	288	275	289	288	273	277	304	285	308	300	284	288	290	294	287	322	248	295	290	296	278	311	292	300	228	276	303	303	273	317	303	261	304	282	318	310	296	282	310	312	276	300	291	300	311	282	268	313	302	291	282	251	268	298	267	297	274	287	303	274	284	267	297	306	320	332	264	292	277	294	297	299	301	313	311	274	294	311	298	286	280	340	326	281	273	292	306	301	286	285	271	315	282	260	343	296	304	310	294	301	282	284	288	316	274	287	280	334	312	321	271	276	295	303	292	293	297	318	276	326	296	297	291	324	285	305	258	304	317	283	317	301	302	289	255	306	287	275	294	280	294	290	264	310	314	287	287	285	318	306	295	297	268	286	291	273	302	267	315	298	293	329	298	293	301	265	310	311	284	300	316	304	282	294	295	288	277	314	342	316	288	269	276	295	314	293	297	285	298	308	312	306	321	281	269	272	297	306	322	324	287	270	294	335	279	283	295	295	295	309	301	319	290	297	300	294	296	297	293	274	291	284	283	284	268	292	308	295	288	290	318	306	298	290	322	265	278	301	285	329	288	282	286	285	291	299	304	300	281	306	263	296	297	293	301	263	298	273	297	300	297	297	256	307	287	303	341	300	306	285	283	277	315	298	320	309	293	322	294	296	296	311	283	313	318	285	287	306	281	307	281	279	305	294	333	301	278	296	316	287	288	306	282	307	308	269	271	279	280	283	271	284	308	280	296	339	276	265	285	299	310	290	274	282	259	293	297	301	286	290	317	308	295	302	341	282	281	293	332	317	303	317	283	309	292	305	295	292	301	269	313	289	317	308	287	272	270	310	288	279	302	303	314	253	285	311	287	321	290	293	284	321	283	274	284	296	271	295	277	301	294	283	313	268	300	297	295	273	308	252	298	298	304	290	315	287	304	278	270	279	292	313	302	301	278	309	280	296	310	291	282	312	299	298	291	302	280	311	341	303	282	328	307	319	284	283	283	289	310	326	304	290	299	308	303	301	276	276	273	312	270	298	269	301	294	330	294	311	282	279	302	310	285	275	292	280	297	299	281	281	302	274	288	294	302	323	307	294	293	301	294	305	270	289	300	281	279	274	324	271	288	274	299	278	301	287	321	322	314	301	272
32474	8319	7554	3944	2580	1918	1433	1229	943	816	720	659	559	533	520	503	470	455	425	393	410	411	352	367	340	353	315	359	338	327	366	326	328	329	335	333	333	318	324	340	319	315	333	335	331	325	298	313	286	318	301	287	311	307	347	319	322	291	292	307	328	302	282	306	294	301	334	287	316	317	318	285	278	299	305	311	334	312	289	307	284	301	288	308	293	319	291	294	288	316	308	296	290	308	314	310	318	276	302	297	313	296	328	299	302	347	323	328	315	304	301	346	324	313	289	284	302	316	301	294	307	304	344	305	300	306	312	294	309	275	303	310	308	334	344	295	299	292	311	286	320	306	329	318	316	290	301	297	308	321	342	293	288	335	308	294	288	312	293	310	280	327	292	283	292	296	304	266	313	317	306	299	344	296	297	299	290	312	283	265	273	307	311	341	276	299	301	315	331	294	291	343	291	294	314	333	303	318	308	326	318	280	313	319	310	319	313	305	305	282	300	310	303	326	322	298	318	276	327	287	271	317	307	315	319	308	308	289	276	302	328	313	291	297	305	307	302	307	318	286	329	284	296	287	332	296	263	302	280	302	295	321	301	299	327	299	296	298	292	333	335	300	314	311	322	290	263	330	293	336	302	279	293	346	303	282	284	319	317	288	321	270	284	302	291	305	296	314	303	310	288	300	295	306	301	306	298	292	280	311	283	318	308	311	310	307	276	294	281	293	319	298	279	289	307	290	266	282	276	288	275	316	336	309	321	268	292	295	327	335	294	323	326	306	309	326	300	312	324	286	304	275	337	263	289	317	282	317	294	289	296	301	310	278	305	306	310	289	299	300	273	288	275	271	301	306	316	308	307	329	284	318	297	289	287	298	302	288	322	306	309	315	295	276	297	318	306	304	290	278	290	316	287	297	316	284	319	296	286	296	294	308	252	353	292	321	289	304	303	299	286	300	286	319	289	292	289	321	306	307	305	283	307	302	304	332	316	289	298	276	332	296	303	278	313	306	326	298	320	301	304	302	292	290	310	277	273	274	315	300	287	328	266	305	286	319	332	290	270	283	291	306	344	288	303	298	322	322	344	328	290	313	288	284	281	305	304	333	281	273	280	306	321	284	313	305	328	296	315	307	306	274	282	301	306	289	294	362	301	324	283	293	293	310	288	300	326	306	278	286	290	308	293	308	304	324	263	304	275	308	304	273	313	279	270	312	300	318	316	304	323	302	296	302	286	310	277	333	265	333	262	339	339	280	324	279	279	310	309	293	310	292	285	291	333	291	276	290	315	287	273	278	268	323	315	299	302	287	313	274	343	307	303	304	303	330	286	325	317	328	290	307	279	312	299	280	332	309	297	289	293	322	313	286	324	325	282	307	300	324	298	305	299	314	295	313	291	295	305	297	296	309	302	303	320	310	302	288	318	273	303	299	305	284	287	311	303	318	303	297	295	318	298	327	293	293	302	324	326	319	310	278	275	303	337	311	281	290	312	280	296	365	279	330	294	291	325	288	307	310	296	316	295	301	294	279	307	289	294	301	282	327	290	334	284	271	302	323	307	299	306	289	317	300	292	296	298	322	297	276	310	276	314	344	296	290	300	280	287	294	320	354	283	296	283	311	301	282	274	300	345	287	305	304	321	330	324	304	328	318	287	321	318	299	297	290	293	309	306	311	325	299	330	316	312	299	324	309	283	337	309	292	314	287	297	290	288	309	289	317	293	327	285	324	293	307	288	323	295	265	315	281	325	275	302	299	296	290	307	331	273	324	274	307	292	295	303	247	301	300	272	301	307	308	287	318	297	291	288	317	317	288	300	325	323	298	332	290	301	300	313	324	288	301	307	299	281	301	337	298	304	285	301	286	329	301	373	287	316	301	296	330	303	302	324	353	318	298	304	266	302	304	301	309	313	284	293	316	294	313	323	315	306	329	297	302	300	302	280	294	329	273	286	327	253	265	335	292	298	291	315	260	315	309	296	298	309	304	302	282	306	314	286	301	313	300	320	312	326	292	295	299	297	312	264	286	320	298	292	292	307	299	300	314	321	293	307	278	297	321	319	294	296	308	295	294	275	291	307	302	312	321	323	309	310	265	298	284	287	298	318	282	304	323	301	298	290	305	280	311	319	297	288	300	308	316	289	304	308	308	292	278	317	293	327	305	297	313	298	293	298	274	317	275	304	317	292	287	314	304	287	283	295	298	299	311	305	290	311	290	322	318	259	300	320	303	298	290	296	318	360	307	290	291	301	318	324	325	291	301	318	335	296	295	322	322	298	277	278	260	312	307	307	312	289	294	327	299	338	288	288	298	294	315	308	287	304	288	295	323	298	296	331	283	306	282	291	301	300	315	275	292	310	308	300	289	311	276	336	290	284	330	333	319	298	293	310	321	317	281	304	276	286	317	290	337	305	333	281	280	333	285	290	298	298	305	299	322	317	298	327	299	327	300	286	287	333	329	327	312	271	347	296	266	320	307	291	294	315	272	303	278	289	302	296	262	269	287	313	320	289	318	309	296	282	296	310	293	297	314	321	302	328	273	308	296	279	311	316	295	327	284	304	293	283	303	284	285	309	321	303	310	322	294	316	312	294	307	294	280	305	286	283	322	316	297	321	318	276	309	290	277	314	291	323	272	326	339	297	314	321	316	311	274	303	290	312	274	270	321	313	302	303	279	284	303	276	299	300	319	315	291	284	303	315	304	295	316	292	299	292	293	318	306	316	304	287	298	283	302	308	312	321	309	319	299	320	260	310	340	304	291	290	314	317	301	280	300	298	300	292	290	310	280	309	288	304	325	315	308	316	306	271	346	285	294	298	283	293	301	297	296	314	280	304	283	297	308	287	316	295	308	314	282	322	261	323	324	274	296	291	296	298	320	322	291	290	317	293	320	294	336	284	303	321	296	306	278	297	318	304	293	316	306	304	335	289	304	286	295	332	304	318	294	287	313	316	323	278	299	314	298	295	311	278	291	300	285	288	310	278	270	332	285	309	307	279	311	282	310	277	321	322	283	298	279	289	282	304	301	251	317	282	295	290	314	327	307	312	269	321	311	288	303	310	288	305	290	318	319	282	290	279	284	321	315	313	321	297	316	297	328	313	290	290	301	300	306	318	319	284	287	323	282	281	285	300	296	296	309	301	268	283	282	284	281	304	273	287	274	290	328	286	316	310	307	283	321	301	304	288	304	283	306	310	284	305	314	300	313	310	323	305	330	272	284	332	310	324	294	316	323	267	263	327	289	324	299	291	308	280	315	312	311	318	285	306	289	326	293	326	300	292	311	302	292	302	307	291	306	330	293	293	299	313	318	306	301	311	329	286	302	301	305	324	295	320	321	287	303	292	283	303	284	309	302	316	290	321	302	304	308	309	315	282	296	291	299	282	315	310	317	330	305	306	311	276	298	314	294	290	295	292	288	289	293	301	305	296	299	293	282	306	261	280	333	284	331	302	297	320	291	264	317	291	320	288	317	329	283	307	305	291	303	285	292
22919	20646	27181	24136	20651	20705	8100	1593	1242	1094	1035	945	884	863	859	792	769	733	699	728	680	694	721	627	645	635	677	691	683	650	665	687	633	674	681	659	632	636	619	647	628	681	638	621	656	606	612	638	637	595	658	602	657	603	635	621	613	679	621	584	641	624	647	644	606	569	673	621	635	638	595	645	616	647	608	652	585	636	630	614	647	654	595	621	628	636	665	613	644	613	569	658	632	623	666	630	560	575	637	618	649	663	602	605	586	643	592	674	640	601	666	631	675	654	600	623	599	649	617	613	645	596	600	621	627	625	617	627	591	640	630	630	566	632	595	632	635	596	557	615	571	616	647	666	654	578	612	599	641	617	628	683	651	565	625	622	569	620	618	634	635	601	610	651	675	620	651	633	606	641	633	605	638	623	603	622	625	624	656	612	655	608	651	590	618	638	646	583	572	606	612	583	635	621	647	655	657	596	654	595	607	600	641	626	590	658	619	599	601	651	608	613	655	612	650	609	590	624	610	689	620	606	594	591	616	638	658	589	639	632	656	612	608	644	649	654	641	655	608	610	622	583	598	583	631	618	622	603	616	667	656	637	617	631	616	612	619	618	642	635	562	657	662	635	624	619	624	614	579	563	659	654	652	572	626	599	569	604	618	647	653	612	599	590	645	580	627	567	610	626	618	597	632	617	647	633	619	607	578	669	594	608	553	608	615	565	623	619	629	600	668	607	624	616	625	627	632	623	581	612	619	644	615	608	600	590	633	584	660	598	624	636	604	614	657	668	592	628	591	582	599	602	652	618	584	595	598	662	618	642	603	642	618	626	622	635	592	598	629	704	643	597	641	588	624	674	658	580	602	622	586	671	657	571	659	657	603	649	610	614	634	588	650	609	630	603	617	644	624	565	655	604	581	639	604	578	645	647	664	636	636	626	641	614	609	618	614	598	620	636	635	642	574	597	638	623	622	654	653	625	638	614	642	606	616	586	607	614	606	613	619	607	643	583	615	570	643	564	601	620	663	606	665	592	621	580	610	665	643	610	624	621	581	604	604	651	628	634	601	634	584	532	600	565	642	614	640	612	640	601	603	604	601	643	612	608	629	631	654	667	605	585	625	677	623	627	614	641	627	611	599	647	580	641	592	613	639	624	616	604	625	657	589	632	651	642	672	596	607	640	594	591	625	621	588	636	619	661	631	607	657	648	627	595	600	612	645	600	625	621	652	606	614	606	640	629	603	588	639	593	633	638	644	593	593	644	590	596	599	614	664	631	599	633	628	620	671	656	620	642	607	633	659	650	619	576	617	686	649	594	647	621	596	651	564	618	586	585	613	592	635	612	602	580	596	580	622	629	604	599	636	595	610	588	585	651	574	589	601	603	635	609	634	596	612	625	578	619	569	608	610	618	616	599	598	665	616	645	621	627	652	629	639	614	623	574	612	618	600	635	602	580	594	588	597	604	641	632	602	600	594	594	634	609	626	582	623	614	591	672	600	636	636	634	600	599	603	612	604	589	677	643	636	605	595	608	616	552	611	686	597	613	650	607	645	593	631	633	677	639	632	623	592	630	593	576	614	621	624	584	661	622	604	615	598	635	686	631	628	639	649	629	613	629	598	594	574	566	610	617	621	663	662	583	618	612	652	611	631	652	579	608	677	638	628	606	642	594	579	627	605	635	615	603	658	622	615	640	626	612	622	668	595	604	619	619	635	619	594	647	581	626	595	649	646	638	616	586	641	621	610	612	649	599	590	650	650	613	654	599	623	600	639	630	606	624	634	679	592	631	617	604	614	586	645	664	621	610	604	603	595	682	585	656	593	644	619	642	549	613	650	618	693	625	600	630	623	607	612	652	625	626	658	626	603	625	622	620	654	597	610	632	620	625	640	587	659	655	631	654	599	667	625	621	629	615	604	614	607	610	636	637	643	601	629	630	640	655	640	688	606	615	656	624	575	585	591	646	621	654	620	596	620	646	608	642	615	612	620	625	643	638	604	616	625	635	609	623	652	672	639	634	603	601	607	627	593	608	561	631	610	620	610	636	657	619	619	617	588	608	602	582	638	614	609	601	629	587	643	607	604	621	649	643	643	633	642	591	604	625	590	647	628	594	613	628	595	599	605	652	585	603	633	674	629	671	608	627	611	632	630	593	640	645	580	628	609	637	638	581	603	625	635	569	584	606	637	588	606	611	611	635	572	623	616	610	654	630	649	628	658	573	629	620	613	606	623	671	615	649	674	615	620	620	625	598	627	597	622	606	623	589	582	617	614	636	673	650	643	599	625	612	675	643	632	616	626	600	621	601	634	612	580	621	574	616	617	597	647	604	641	650	647	642	626	597	595	623	606	621	642	607	586	599	617	646	633	649	659	568	630	597	644	666	606	628	620	603	614	588	613	639	610	633	603	633	631	653	587	621	615	596	639	622	636	587	653	646	585	605	644	613	638	638	628	652	637	627	558	642	575	575	623	582	603	659	641	615	609	622	616	630	621	607	610	633	593	629	613	579	600	627	636	661	589	579	619	630	623	618	639	646	644	620	623	640	611	573	593	611	642	597	639	628	593	592	625	610	595	647	612	625	631	640	627	587	652	610	610	611	595	610	637	646	603	630	619	617	610	632	631	609	594	601	590	660	612	668	654	581	629	603	625	608	588	615	655	633	585	585	598	618	645	639	605	625	576	548	640	592	596	596	636	624	634	616	594	595	616	588	614	599	620	608	591	650	617	652	645	580	591	650	636	612	632	617	623	621	631	604	609	602	616	578	615	671	604	607	586	643	588	629	632	609	628	586	583	608	619	628	660	638	684	618	589	603	599	607	595	623	615	593	656	651	620	611	638	619	630	586	648	607	635	626	627	590	633	625	609	634	600	641	603	619	600	614	598	616	613	649	604	573	631	646	611	619	569	643	600	654	603	614	645	618	646	601	604	576	608	622	573	618	573	617	640	639	626	635	638	611	582	640	663	621	566	616	659	613	618	642	624	583	643	625	617	605	598	648	615	612	601	647	637	560	595	620	624	610	638	630	626	610	576	648	611	613	621	653	615	622	585	608	658	608	604	659	695	650	619	636	625	620	609	621	588	603	629	602	614	604	611	619	622	623	594	576	599	661	647	593	660	589	623	626	583	602	632	600	612	622	636	634	640	638	593	622	634	620	609	652	618	610	630	591	588	606	640	608	614	667	604	622	606	577	578	591	627	603	641	642	645	632	629	640	593	632	616	641	613	661	634	662	615	568	631	584	605	643	642	613	609	625	626	634	586	669	644	647	614	668	654	596	631	610	643	628	634	689	663	624	654	612	572	617	575	634	634	646	605	597	588	611	608	590	614	653	607	602	671	605	609	621	678	622	646	604	597	607	628	634	603	605	590	570	617	628	602	606	672	651	624	625	612	628	614	574	601	630	603	592	625	608	598	618	628	666	590	609	614	604	578	593	590	605	575	570	650	597	617	600	578	682	631	640	659	620	656	663	633	609	629	603	623	623	636	650
29485	14446	13346	7397	5061	3757	2917	2352	1957	1633	1508	1266	1216	1149	1086	956	968	864	871	822	777	701	790	695	784	742	695	712	713	685	669	708	684	661	660	649	621	679	651	623	691	657	666	692	610	631	589	612	644	616	673	607	622	611	597	641	622	629	641	599	589	644	604	567	604	575	590	654	557	632	567	590	556	608	620	610	630	587	573	617	541	606	618	580	641	616	619	596	603	631	590	615	580	574	672	595	585	594	553	594	607	591	581	619	611	605	590	582	616	634	615	595	598	635	603	606	599	602	635	585	597	583	561	607	577	650	574	611	652	574	589	580	575	613	607	608	586	605	587	601	589	557	618	589	600	589	583	579	597	596	590	595	601	617	622	576	580	617	571	600	560	580	615	613	564	551	601	608	579	561	620	599	616	610	569	616	591	613	584	560	613	624	602	650	594	589	595	564	584	570	630	595	584	616	629	601	597	663	597	598	593	564	615	568	661	616	576	592	585	583	624	624	566	597	611	628	605	566	585	560	624	553	575	561	613	571	587	569	588	558	603	613	602	579	563	597	582	582	593	622	620	616	578	611	604	610	640	581	627	568	610	576	609	640	566	626	578	577	581	598	626	630	617	601	555	563	582	580	605	584	618	592	601	593	558	625	598	634	569	587	586	643	595	547	618	609	585	620	631	605	560	590	600	549	594	565	554	593	603	572	597	645	607	590	634	644	583	607	606	578	618	627	587	630	615	634	614	637	624	554	560	558	589	617	638	562	601	592	610	572	588	595	616	617	582	590	591	553	613	598	590	611	633	632	586	552	565	606	644	595	635	591	520	572	599	584	622	646	603	592	620	587	609	591	629	595	578	559	579	581	571	603	586	587	543	582	586	628	623	633	603	596	598	636	578	606	641	596	587	640	607	618	608	563	625	583	600	590	628	569	593	628	622	560	644	601	615	605	615	612	609	623	582	602	568	568	617	591	590	626	579	592	632	642	613	597	548	656	579	569	559	628	601	547	572	624	610	581	591	592	608	602	623	566	569	634	592	574	557	594	603	558	616	561	619	622	566	600	586	624	617	588	574	605	576	621	620	606	555	564	623	578	610	560	573	597	572	580	634	600	571	604	597	660	588	615	615	593	611	623	604	611	550	627	591	615	611	593	597	628	615	547	584	566	649	596	616	593	592	591	615	597	623	563	594	619	576	626	579	590	628	649	599	546	594	647	570	601	595	595	628	619	642	613	591	602	591	595	636	622	615	589	603	649	585	560	613	573	612	570	581	606	644	591	576	587	592	597	631	621	605	660	577	593	582	606	562	533	632	607	621	573	610	562	584	627	616	602	608	604	579	645	568	589	559	628	566	628	573	594	592	626	624	606	570	585	573	590	535	605	594	618	625	606	585	590	579	599	595	570	575	604	603	613	566	584	558	592	600	600	614	608	571	608	543	589	606	622	572	599	594	547	570	585	627	580	625	577	600	604	602	593	603	606	597	592	575	592	602	617	594	630	609	567	592	597	602	636	604	561	634	564	610	622	626	616	562	607	576	662	583	560	568	597	599	638	588	614	626	615	578	606	584	601	647	548	598	649	585	616	629	567	601	612	665	598	615	545	633	606	604	627	630	590	608	603	560	587	625	566	579	583	617	591	597	613	660	594	564	632	603	613	617	622	589	616	574	593	582	574	625	604	560	572	632	564	641	560	562	592	556	603	521	644	620	599	624	604	613	622	641	566	613	624	557	611	601	577	577	581	590	608	572	597	552	594	634	572	571	616	598	549	613	598	592	574	617	575	636	622	584	624	609	569	612	577	582	636	611	587	606	631	561	579	565	565	582	575	603	636	539	616	574	617	596	573	596	615	578	608	592	612	562	604	632	588	588	597	576	593	608	594	606	599	575	581	604	586	576	591	583	592	578	630	617	637	604	596	603	595	578	574	646	614	574	600	607	610	599	577	617	593	648	639	617	631	620	597	618	621	561	582	616	552	589	625	575	603	624	585	608	597	617	570	598	583	579	575	603	600	587	616	578	582	604	577	598	584	577	577	543	562	605	588	622	597	607	609	591	637	585	590	628	630	578	629	557	615	588	621	575	653	600	607	559	623	592	621	650	614	619	569	611	594	581	575	578	584	569	601	556	587	604	593	564	597	556	547	556	594	595	597	605	611	582	559	590	575	609	591	594	621	617	637	587	575	567	640	613	602	582	576	591	588	613	583	614	578	581	605	564	549	605	627	606	634	599	581	621	608	581	631	559	608	592	596	579	590	597	581	622	621	598	611	593	596	630	619	585	605	591	592	600	595	660	645	582	595	583	577	611	591	604	619	551	613	596	601	569	532	593	638	581	591	594	576	590	596	600	591	569	594	597	562	604	600	629	617	534	608	576	599	645	620	592	618	590	617	597	581	527	553	625	586	613	643	607	596	569	575	626	603	607	584	600	590	584	571	566	596	578	604	598	610	628	608	569	565	635	597	596	587	578	578	617	587	599	635	565	599	565	621	616	593	599	559	608	579	580	583	579	582	541	573	598	635	599	577	632	561	583	616	578	565	540	596	604	567	596	598	601	589	596	629	584	579	621	606	579	580	608	616	578	577	581	563	589	568	622	587	543	555	544	589	625	550	590	569	569	575	633	604	593	591	581	605	610	558	659	589	585	572	618	578	606	649	560	590	554	589	665	574	574	578	577	628	620	584	583	610	613	575	569	620	598	542	614	647	627	592	607	626	588	608	586	597	597	583	591	609	586	612	590	579	611	616	544	608	569	614	576	589	608	596	652	587	627	618	583	594	613	570	602	589	593	597	564	621	624	628	624	563	604	570	602	613	603	553	597	610	609	598	608	555	578	632	586	609	613	585	614	595	572	612	586	600	564	584	594	647	599	591	609	595	600	572	608	633	586	598	568	577	646	576	650	585	611	608	596	622	592	552	556	627	614	589	584	596	600	601	592	561	632	575	568	564	598	582	600	618	606	576	611	607	616	573	586	583	559	596	569	562	579	639	581	614	598	578	598	600	630	575	629	643	580	618	581	587	584	577	639	573	589	597	654	620	622	573	597	603	563	547	580	543	586	589	622	616	608	587	576	625	596	614	564	567	597	612	622	548	644	607	583	611	620	577	590	587	589	618	616	577	586	563	590	579	575	580	538	647	626	580	617	575	575	598	561	602	601	623	640	630	585	576	607	562	545	584	623	563	609	630	568	657	526	559	636	617	593	607	574	569	596	564	610	607	577	632	604	595	565	552	618	604	597	586	615	596	595	568	656	593	600	586	578	629	614	592	602	600	608	598	568	553	591	594	596	584	620	577	587	591	585	565	599	609	609	592	606	628	586	600	555	576	601	552	637	623	567	632	597	602	602	581	594	566	574	604	627	551	578	596	644	625	576	584	620	596	590	595	593	616	595	600	614	602	614	596	592	627	587	612	591	617	574	601	647	572	560	605	581	612	612	612	603	610	598	563	623	582	612	623	577	563	594	624	577	576	629	577	583	614	575	602	577	557
31190	14665	2129	433	313	285	294	298	267	298	269	295	283	270	243	263	262	246	236	258	295	271	263	296	252	258	268	252	268	306	299	263	259	241	262	261	273	260	270	262	263	226	267	266	281	272	295	266	279	244	261	270	253	251	242	244	304	257	266	240	277	242	245	276	279	266	257	316	267	258	267	292	251	281	280	304	274	274	249	253	248	274	271	260	256	277	266	261	252	278	274	267	285	273	253	274	283	280	236	283	258	272	272	263	279	244	266	242	310	283	264	256	254	258	272	256	248	242	279	262	246	270	257	262	261	268	261	261	299	258	220	255	230	261	251	286	271	287	247	266	282	263	285	287	232	286	268	271	221	254	260	291	268	274	277	268	255	253	262	279	270	277	256	284	284	277	275	259	261	281	238	245	266	267	297	258	255	257	253	262	274	261	268	276	270	264	279	282	256	249	275	261	274	263	248	306	270	237	277	247	251	267	236	268	273	293	235	265	274	253	259	272	254	242	252	269	264	252	234	244	281	277	263	277	270	268	249	272	267	273	271	273	254	229	256	299	279	260	291	280	277	277	247	249	271	250	300	262	272	276	261	252	259	287	271	238	279	311	251	293	248	261	238	233	263	301	274	260	238	292	267	243	250	261	247	282	278	242	269	256	256	267	276	270	253	284	249	267	242	256	259	255	274	253	263	252	247	267	274	257	243	237	268	252	297	273	280	261	272	234	278	227	241	247	268	274	258	264	269	268	273	291	253	246	246	265	263	239	269	279	241	261	275	278	277	277	263	284	260	287	246	270	259	277	303	258	265	290	263	289	264	272	254	254	275	272	269	270	255	247	280	255	256	288	284	267	264	287	305	287	280	249	269	259	284	271	249	237	268	261	262	275	266	272	280	272	246	262	266	265	277	246	283	254	282	272	234	270	284	254	257	273	280	282	247	246	290	256	296	278	260	264	275	254	271	253	254	238	258	264	285	263	250	271	280	277	219	269	277	264	257	266	291	248	255	224	300	282	266	278	275	270	271	244	261	277	273	277	298	246	276	280	271	251	301	263	270	248	295	286	269	270	262	255	245	307	250	263	259	251	273	219	290	264	253	247	302	256	291	249	283	292	279	225	258	260	291	283	267	262	267	245	278	283	272	244	252	280	235	247	281	253	252	238	282	241	272	273	253	308	270	260	263	274	274	245	244	273	268	269	237	280	273	298	277	242	262	259	264	272	270	251	235	293	265	283	238	260	267	275	268	275	279	291	221	243	262	279	257	285	261	289	307	280	273	234	267	289	281	261	271	272	274	246	303	252	279	268	251	272	262	266	249	246	250	274	239	251	262	275	237	255	266	249	275	231	252	267	278	252	267	276	273	271	246	248	275	267	249	253	277	295	298	265	267	279	275	259	261	251	255	247	259	282	263	285	297	273	280	273	262	253	267	258	252	245	272	289	263	277	254	283	258	295	278	273	237	273	265	258	277	242	260	246	266	253	259	244	280	257	280	279	262	260	241	271	307	270	272	261	266	272	254	286	258	279	283	259	248	266	293	282	271	268	280	256	267	248	299	278	267	261	261	284	272	300	272	252	255	285	271	243	265	266	234	275	254	256	283	266	280	252	262	251	265	265	272	299	260	259	263	294	266	272	286	271	258	287	250	261	285	297	273	273	256	260	254	270	282	257	238	273	248	286	270	270	249	272	263	271	275	290	254	285	255	251	259	284	282	260	236	241	267	288	263	255	273	269	286	261	254	250	268	236	241	259	265	261	284	264	255	287	239	244	241	270	295	274	280	266	240	281	271	266	260	233	252	248	271	253	270	271	239	289	278	232	270	265	258	288	257	264	244	260	283	256	270	263	276	246	276	300	268	267	260	245	269	281	263	247	277	278	253	270	265	240	259	252	255	250	261	261	245	227	279	235	261	268	306	277	268	258	255	269	241	282	252	281	258	275	265	271	297	268	291	249	274	267	271	279	257	263	230	284	280	253	244	259	259	255	263	275	265	255	246	223	281	250	286	278	286	251	234	274	267	255	290	252	285	272	251	263	255	226	286	283	265	289	247	280	271	255	282	233	283	283	264	268	252	269	266	273	262	263	252	266	281	267	274	229	230	267	237	232	270	279	252	272	268	266	259	256	252	246	244	236	289	265	265	250	240	276	246	248	280	287	255	273	269	274	256	263	258	294	273	261	249	250	252	277	275	271	257	222	256	251	289	249	228	251	280	250	275	267	256	252	271	300	277	287	260	257	279	236	269	250	268	269	250	261	263	291	276	265	259	286	250	289	244	240	262	246	281	261	263	287	277	289	290	258	277	236	250	284	281	274	275	257	258	261	253	230	255	257	271	264	278	267	293	255	289	238	272	261	250	251	268	249	249	274	293	286	259	294	270	274	279	286	287	253	297	274	289	255	284	215	273	267	278	284	277	266	257	253	254	249	261	240	269	266	258	276	260	271	271	290	265	254	252	249	262	275	284	249	245	269	255	252	265	243	288	287	270	249	241	242	261	248	287	255	263	307	237	251	275	242	261	266	265	254	257	292	268	250	268	229	291	276	284	276	275	269	250	255	256	260	263	262	267	255	258	283	275	256	275	248	273	278	246	269	267	253	266	279	284	281	249	231	274	263	275	254	275	260	255	251	250	256	287	254	262	279	279	284	265	262	281	289	250	266	281	289	261	246	269	255	268	277	285	284	271	267	276	262	286	281	278	257	285	270	257	269	273	265	280	266	271	281	250	273	242	250	247	283	259	280	268	248	225	268	266	282	250	254	268	285	268	287	267	247	253	299	230	225	253	276	239	245	266	279	264	248	291	246	299	278	252	268	269	280	281	273	274	253	279	256	252	291	271	243	267	246	268	256	267	244	252	256	265	258	278	255	250	259	261	228	273	255	277	245	248	261	219	258	276	259	293	253	241	286	299	278	267	260	271	295	289	285	283	249	250	264	254	293	282	251	265	249	290	265	240	291	253	301	276	278	270	276	268	246	246	274	269	294	270	256	276	244	257	260	271	254	288	283	277	260	281	274	285	260	268	271	281	267	271	237	255	269	247	283	258	260	260	274	247	275	251	268	251	296	264	274	246	249	257	275	276	277	259	260	251	244	266	267	256	278	298	269	288	283	289	248	310	256	242	242	275	246	245	301	253	277	249	267	303	256	265	264	276	248	270	270	254	257	267	270	251	230	260	270	255	269	260	255	224	275	280	261	281	252	303	277	248	252	283	265	244	262	266	270	262	256	258	251	224	255	310	247	263	268	252	258	273	277	269	274	240	256	247	253	246	268	265	227	238	283	271	258	280	248	264	274	269	228	295	271	258	232	257	272	282	275	279	249	262	289	293	246	287	260	278	247	306	275	269	250	256	260	266	247	237	276	261	244	251	254	248	276	252	270	237	312	256	259	264	272	284	258	269	245	296	261	266	267	267	280	254	247	266	260	285	275	227	254	266	296	263	263	267	272	268	294	251	257	275	262	259	262	291	249	253	272	265	268	283	255
18182	807	700	468	380	372	364	331	326	325	321	300	311	318	311	318	279	272	274	268	288	270	310	289	301	299	307	284	283	301	294	278	290	289	331	280	309	262	311	299	302	333	326	272	307	311	299	285	294	291	289	298	281	286	297	300	270	276	278	307	283	292	279	336	296	281	289	258	238	262	266	303	276	281	276	296	301	261	309	322	306	274	295	293	312	285	282	268	297	301	321	280	293	308	315	266	299	319	287	263	291	270	294	293	327	315	284	268	268	323	300	267	315	283	317	255	277	304	312	288	291	279	305	307	320	302	278	289	291	271	290	313	294	267	284	297	280	322	298	304	296	284	284	267	272	277	304	301	306	301	297	300	304	304	298	268	289	327	305	272	293	294	299	311	314	284	291	296	255	276	305	306	291	296	290	236	303	295	326	310	299	284	272	260	281	286	302	295	287	292	262	263	288	282	266	305	294	314	316	277	273	262	319	276	306	303	275	322	260	296	274	287	298	284	299	299	298	321	282	286	299	296	290	293	275	292	280	281	330	278	319	302	305	285	284	272	300	295	299	310	300	278	266	282	288	290	307	270	289	316	300	290	264	295	308	279	291	276	305	299	279	284	295	281	304	285	274	279	309	300	297	284	273	297	277	306	275	293	274	271	314	289	270	289	301	294	277	301	288	296	282	270	304	266	281	273	322	308	270	270	261	295	305	287	310	280	277	278	295	304	293	260	272	249	275	268	275	293	269	280	253	292	312	291	332	286	293	287	279	302	298	305	286	293	266	319	298	297	274	306	306	283	299	340	284	264	287	298	280	291	304	318	296	293	297	284	278	282	274	300	260	295	296	314	272	259	322	297	314	293	276	263	317	295	282	280	292	300	306	296	283	290	315	282	298	305	303	271	254	295	243	296	278	320	269	319	295	300	285	284	289	297	300	300	302	306	270	267	273	262	282	303	289	305	291	284	296	290	295	295	305	327	290	305	295	328	281	272	297	317	280	283	282	317	266	286	277	301	319	281	289	284	324	295	288	288	292	288	282	275	304	313	283	285	294	256	278	304	310	304	307	292	278	301	292	294	294	302	308	287	297	278	284	288	301	283	301	322	299	313	315	297	300	285	297	297	285	324	296	290	288	295	323	334	324	289	247	294	280	282	306	309	325	314	264	274	308	291	284	294	262	311	311	275	287	292	279	298	301	313	307	282	284	285	305	275	314	295	274	293	288	288	298	303	330	289	288	281	298	277	271	298	319	332	303	330	310	267	295	285	319	281	291	273	290	277	293	307	322	310	311	305	285	288	305	295	313	263	295	283	301	292	282	287	306	296	310	295	285	286	308	303	302	280	269	330	327	331	299	294	292	281	279	289	275	298	298	291	293	299	268	298	268	329	273	314	261	297	288	286	335	287	296	285	295	281	302	280	315	319	279	282	290	313	264	262	303	288	291	327	272	272	299	301	258	273	309	270	287	282	313	281	309	285	308	305	267	322	272	275	290	254	282	291	292	320	288	269	265	283	289	312	295	285	279	313	290	321	287	287	286	278	305	289	308	308	311	280	285	291	299	284	279	286	305	279	273	309	300	288	313	288	299	283	291	305	328	292	303	286	298	266	284	296	303	282	304	273	272	299	277	272	272	308	284	301	268	311	318	300	294	278	266	301	283	290	278	276	271	297	308	318	271	294	287	292	288	287	309	297	278	303	293	326	271	305	300	288	315	287	276	307	297	275	295	282	285	300	296	313	302	282	303	295	284	314	306	291	306	302	305	264	303	307	279	294	289	283	289	281	285	306	323	286	302	306	314	304	291	255	286	296	302	297	284	290	301	296	270	291	285	277	291	308	284	319	269	266	277	276	273	305	281	267	268	287	292	311	306	286	308	302	292	276	281	315	249	297	310	301	280	282	308	274	298	267	287	282	285	246	306	288	320	317	298	289	306	299	296	295	273	292	266	306	324	263	292	293	280	280	287	276	277	285	271	289	314	290	287	280	290	298	304	265	297	301	252	249	303	295	289	291	279	285	290	304	292	292	291	240	306	279	327	293	303	261	291	283	252	300	306	309	298	296	299	297	294	304	320	279	303	337	303	291	323	314	296	274	302	264	307	276	273	303	319	297	317	326	278	280	291	281	281	269	288	277	272	269	299	280	279	261	304	308	271	301	287	303	273	288	287	282	281	284	292	290	298	281	309	289	276	307	290	268	305	333	275	317	286	311	310	296	294	280	299	273	294	281	282	267	306	271	298	293	287	251	288	323	301	283	277	282	314	274	291	258	296	300	289	252	279	283	275	299	298	306	311	271	301	261	296	283	296	284	288	302	321	299	259	293	244	277	286	266	334	293	298	287	288	284	271	279	263	319	272	269	312	319	281	277	309	314	290	297	324	279	303	265	291	292	314	286	277	271	274	312	302	311	283	283	278	298	304	289	292	297	277	294	305	293	288	298	273	296	299	298	311	273	284	294	259	298	310	308	310	271	278	290	291	315	280	286	259	285	254	285	264	294	313	295	295	291	286	295	323	288	295	304	265	316	312	295	279	299	332	304	278	277	285	300	309	311	312	304	282	274	289	263	269	288	266	302	297	281	289	315	278	292	268	297	294	298	304	265	303	299	308	285	292	267	324	304	292	315	277	291	290	323	288	301	289	290	315	291	299	279	288	311	260	285	292	311	293	284	273	299	279	315	294	301	298	292	294	290	274	285	289	279	273	302	263	324	293	295	285	293	315	271	277	264	304	281	277	312	282	296	266	291	325	305	304	284	329	304	306	310	312	270	291	290	316	247	322	294	308	265	305	308	297	263	299	294	271	286	311	345	299	280	293	266	301	288	288	277	304	269	294	312	297	305	298	307	294	291	298	285	286	303	345	315	311	309	307	309	299	283	271	296	299	272	292	268	277	329	272	293	276	310	289	278	242	290	281	284	299	303	287	245	293	287	302	293	307	297	316	287	302	314	288	289	279	282	320	285	289	292	302	298	303	296	317	286	285	296	314	284	282	294	303	290	298	334	324	284	286	300	274	304	283	282	274	282	301	304	268	255	271	303	276	299	249	286	264	287	291	294	246	312	270	271	315	299	297	288	268	268	288	306	301	276	276	297	288	307	319	290	286	305	295	298	309	317	300	278	284	276	302	298	280	305	312	265	279	299	272	311	314	281	279	291	264	325	276	288	295	303	247	315	277	275	279	321	287	273	311	318	297	290	292	267	294	286	296	258	301	307	289	269	295	294	274	300	266	294	308	315	287	286	282	289	309	281	311	277	269	269	301	277	328	286	320	301	276	268	295	273	273	254	275	299	277	293	314	303	303	312	261	291	287	297	306	276	318	309	269	287	266	289	322	292	276	278	300	297	277	289	329	285	294	286	308	300	300	309	275	274	287	294	320	315	337	273	299	300	279	305	305	321	301	283	322	291	269	262	280	298	291	294	307	258	333	275	291	292	281	264	292	269	280	296	288	283	306	313	297	277	280	265	275	297	294	282	277	266	274	286
25037	20658	26837	24503	20657	8797	1010	720	589	517	516	470	460	450	438	383	416	380	335	389	345	380	362	347	350	355	325	346	344	339	368	339	346	323	305	311	301	302	317	340	300	310	318	298	308	331	314	309	313	319	324	307	291	340	294	324	335	340	294	290	346	290	310	309	288	301	334	312	308	299	330	303	331	327	329	343	320	315	299	310	316	302	269	307	346	322	318	313	275	305	317	313	297	272	322	300	303	315	324	317	349	319	297	315	320	301	301	311	312	331	324	323	322	328	333	343	312	353	334	307	319	307	344	313	318	329	338	342	338	312	313	314	339	292	290	313	300	339	358	294	350	326	356	319	313	305	312	305	316	292	319	334	297	305	335	337	302	302	294	364	307	338	363	321	305	315	300	281	312	293	313	303	326	327	308	317	310	294	301	360	329	339	330	289	298	320	331	349	327	302	296	347	347	302	307	328	305	310	282	271	309	346	297	302	321	324	321	305	297	323	354	291	278	311	296	344	308	284	348	333	319	299	316	318	287	294	347	356	329	305	304	301	342	301	300	306	286	325	297	322	353	315	304	303	299	316	337	313	336	339	309	309	306	306	303	310	293	347	317	310	322	295	299	306	338	340	307	335	315	290	343	314	302	294	322	314	308	315	330	329	338	340	292	321	295	326	313	324	343	303	322	321	307	321	324	312	330	308	336	323	305	299	314	260	297	285	326	346	317	315	292	330	324	316	320	293	317	352	349	319	282	313	323	334	307	289	308	291	288	339	326	336	289	310	310	334	298	315	304	332	294	297	298	283	308	361	320	329	290	266	305	306	312	296	341	320	300	311	318	305	307	315	308	330	291	311	311	296	304	330	321	284	298	320	313	313	300	316	351	297	290	352	328	313	328	340	310	305	325	332	297	344	302	319	317	292	313	304	312	293	297	296	293	313	327	316	331	334	337	325	295	327	339	307	308	305	280	328	307	318	305	309	321	333	344	298	288	321	297	314	312	295	323	292	342	322	299	334	310	327	335	315	341	307	328	308	302	310	319	316	323	297	309	288	322	330	302	305	311	315	321	307	337	338	280	313	313	298	379	329	302	333	287	320	333	281	329	329	295	353	298	298	334	300	341	324	282	309	319	299	305	300	298	307	310	351	332	313	358	299	281	306	328	329	295	328	313	327	328	321	323	320	309	324	335	356	323	310	321	328	319	314	313	281	348	284	316	287	344	311	346	279	325	323	322	303	306	305	322	309	311	301	311	312	300	296	362	324	307	300	294	315	303	323	301	339	294	286	301	309	307	292	345	312	306	343	322	314	293	316	304	351	307	337	320	308	310	340	304	320	325	257	291	298	323	317	307	322	297	324	320	291	322	282	317	334	327	311	316	308	276	315	300	332	308	326	304	301	273	301	307	299	319	317	322	281	334	299	267	311	324	295	333	316	328	300	302	319	312	331	307	290	293	288	321	293	344	299	320	306	307	309	319	329	284	301	295	323	315	326	306	316	324	326	314	288	328	300	316	322	310	341	334	279	319	314	320	293	322	302	309	340	352	318	323	296	333	336	315	337	279	289	326	324	303	297	304	322	321	310	345	339	305	316	325	346	330	309	279	317	297	334	300	308	327	307	305	287	337	325	284	332	295	301	299	289	316	289	337	319	306	330	312	304	320	295	304	317	302	347	319	330	327	339	330	317	311	355	305	315	309	299	307	312	318	277	323	315	271	319	297	305	331	292	320	327	347	353	318	302	326	331	338	319	334	304	346	367	302	338	318	311	327	315	306	334	346	305	307	323	304	312	292	313	321	344	296	322	314	336	328	329	322	341	299	299	295	304	311	323	285	305	312	323	332	326	339	313	312	319	295	312	325	337	341	300	289	295	306	335	321	294	306	306	323	271	312	324	317	323	299	316	317	320	320	335	330	315	321	332	312	286	324	310	312	346	289	311	309	325	290	307	337	295	316	292	285	300	319	299	304	323	319	302	318	322	351	325	337	315	318	284	339	303	302	295	309	317	345	294	328	340	322	302	294	310	298	314	308	290	293	309	316	303	323	307	310	310	319	347	322	326	323	301	319	341	324	324	322	307	327	306	324	290	310	348	303	343	321	304	315	354	312	329	317	283	286	304	297	301	346	334	343	309	323	310	308	303	289	296	299	337	300	316	289	311	335	306	302	326	327	314	299	324	271	278	321	299	326	284	315	314	330	290	321	318	320	306	304	314	338	301	334	321	333	303	275	326	306	332	305	314	341	297	286	297	319	308	320	334	313	349	303	288	302	315	358	311	334	321	315	300	301	325	281	311	312	317	307	311	300	339	341	306	331	315	289	328	311	316	312	330	295	333	306	318	295	316	324	309	325	303	279	302	325	302	302	307	297	308	316	305	325	340	299	301	279	344	303	348	327	297	287	317	344	317	297	315	327	323	315	311	319	290	315	301	308	299	352	288	294	308	342	312	302	327	320	306	320	293	322	316	299	295	327	287	326	287	303	295	317	334	290	303	304	325	347	311	326	316	335	299	330	323	286	341	320	323	282	301	288	285	316	311	282	319	296	310	314	315	324	316	301	330	314	330	300	302	309	327	274	337	316	272	326	346	319	325	287	314	316	338	285	348	327	324	319	281	326	297	303	320	312	325	315	269	318	336	301	319	325	301	344	324	341	364	311	306	320	317	295	308	313	319	299	318	343	331	324	304	308	349	312	318	312	318	298	345	284	324	327	307	308	298	291	311	313	326	307	323	354	297	317	317	302	346	347	309	323	290	319	294	328	302	312	309	310	281	298	309	320	320	336	273	330	320	292	311	298	306	310	290	318	318	325	329	288	273	328	335	323	308	311	316	305	314	320	289	303	287	300	282	333	311	321	306	286	298	341	293	311	310	303	296	322	301	282	298	304	328	309	306	300	313	329	335	271	310	314	308	343	328	315	307	308	336	290	299	312	327	292	315	319	328	335	330	305	310	301	308	297	300	331	310	298	289	274	289	293	300	323	331	289	337	319	315	311	314	303	284	283	312	321	327	270	312	315	322	272	289	293	327	307	282	314	319	317	310	322	311	300	295	305	312	323	339	280	303	309	304	342	293	270	298	304	325	316	283	319	355	324	333	315	332	317	310	302	327	325	310	316	321	318	307	316	292	306	297	317	320	282	336	301	294	291	304	282	300	319	325	308	292	331	296	309	326	294	363	302	323	318	291	327	292	289	303	312	321	291	308	294	310	303	307	300	300	308	309	321	308	302	346	337	315	309	301	324	292	295	293	298	298	322	288	300	322	322	311	327	310	312	286	314	332	287	325	306	305	315	280	316	295	329	330	319	318	274	323	335	338	330	306	331	301	317	319	316	282	306	309	307	329	288	316	303	310	310	309	327	312	302	322	321	337	304	274	285	319	322	331	278	310	289	307	320	273	300	306	321	320	301	309	345	296	325	292	307	332	340	324	303	322	305	296	340	321	314	312	283	310	306	275	323	287	294	300	307	321	274	319	295	311	285	355	323	300
26349	8479	7618	4047	2616	1869	1499	1172	980	879	712	700	618	596	501	455	472	470	443	482	452	384	355	351	390	406	391	409	336	362	324	339	344	354	356	373	358	324	358	313	372	310	325	333	349	350	332	361	318	313	334	336	325	313	342	306	346	315	322	303	318	329	321	332	335	316	331	320	332	360	312	336	315	288	326	354	345	321	344	313	327	329	294	342	327	311	309	346	315	302	318	304	313	347	330	326	314	313	299	344	353	343	354	348	334	299	318	337	291	339	333	326	304	285	308	299	329	310	324	347	316	320	331	301	307	328	315	331	361	322	324	319	311	272	345	304	325	295	299	306	356	348	335	338	302	296	339	336	312	279	322	305	298	300	292	316	322	293	335	310	286	277	308	340	346	316	332	326	296	337	333	302	289	317	300	315	313	286	313	290	333	316	329	317	300	343	311	307	317	286	327	312	308	324	321	296	323	346	325	273	330	319	308	341	358	334	339	318	349	330	285	305	312	325	312	331	318	331	347	323	325	335	331	316	344	313	300	293	306	317	318	298	316	307	290	326	334	300	310	315	324	303	349	343	345	294	340	339	321	316	303	304	321	332	323	310	309	304	310	288	315	332	341	280	327	297	314	345	340	318	305	316	300	320	301	297	308	318	317	318	320	307	340	299	321	295	295	312	310	315	332	324	308	349	334	328	308	305	311	318	300	335	293	312	339	340	298	334	286	316	313	301	338	322	309	324	338	314	317	336	352	324	325	345	323	277	321	322	329	336	328	343	287	326	302	339	318	295	307	324	271	334	300	341	289	330	323	297	305	327	315	319	303	302	302	292	323	317	345	363	325	300	322	300	314	297	286	317	323	328	317	337	321	295	341	301	335	335	311	290	375	334	327	327	293	300	337	329	321	316	296	305	335	316	323	360	329	314	297	315	334	283	326	326	297	307	339	296	360	325	315	293	291	318	302	323	305	307	301	334	320	310	287	329	318	302	303	326	328	310	308	300	328	331	299	305	318	289	290	290	324	328	335	326	313	323	305	344	347	334	306	314	290	322	312	335	310	322	347	316	312	302	332	358	305	314	338	327	309	304	321	339	300	299	321	342	324	318	344	326	297	311	350	327	341	336	334	304	292	322	326	318	333	307	307	329	288	321	306	304	312	317	309	350	296	301	344	310	298	298	334	312	322	327	361	311	343	345	317	302	339	332	301	282	329	335	302	347	325	304	324	334	341	309	290	308	329	325	295	365	330	328	294	340	327	322	325	318	280	317	327	299	307	317	317	291	324	303	328	307	310	298	316	338	332	281	287	282	324	332	319	343	320	298	321	293	352	331	314	347	330	314	330	318	311	336	307	334	332	317	352	366	335	293	304	327	327	311	297	296	308	375	333	309	344	306	305	327	311	295	321	321	322	304	333	341	307	313	306	331	304	319	309	304	355	337	304	312	353	316	274	338	309	325	312	320	323	316	324	305	310	316	334	331	318	313	307	322	331	318	310	304	320	326	326	328	296	342	314	317	293	331	330	310	341	318	298	316	320	311	307	354	322	322	335	315	318	325	344	319	308	339	308	322	338	309	331	282	291	305	320	312	302	308	329	286	304	319	328	336	278	323	309	335	312	301	329	300	318	312	335	331	311	322	295	295	349	310	340	320	346	319	313	303	327	301	303	320	332	298	304	329	324	345	287	334	345	324	304	318	287	336	313	322	333	328	286	310	328	323	304	288	329	314	263	344	297	301	316	320	310	349	288	338	339	316	307	298	341	315	325	342	339	308	324	321	324	279	291	319	333	331	338	316	345	319	318	308	315	332	328	332	307	299	356	327	290	320	329	352	300	319	307	344	324	311	330	294	325	311	287	362	324	316	326	292	345	327	311	329	333	347	329	309	323	322	300	339	312	308	307	303	328	304	318	297	310	314	303	313	368	299	311	317	335	319	306	307	313	304	321	311	297	329	332	353	356	335	316	298	298	313	320	277	326	301	372	295	311	333	298	338	323	318	303	322	331	329	336	331	311	326	294	311	311	308	313	294	329	299	323	292	292	337	324	342	298	345	332	340	351	313	357	337	283	314	313	282	370	308	333	327	305	355	300	306	331	317	290	330	302	311	289	311	338	321	321	326	301	323	313	301	302	307	334	315	310	311	359	326	300	337	315	320	320	302	329	290	311	301	301	342	299	286	313	340	326	307	297	310	368	345	336	310	325	309	319	328	323	338	347	300	311	344	336	333	326	338	347	296	308	315	353	325	287	335	305	363	329	297	333	314	272	319	323	282	286	301	311	337	329	270	302	341	328	296	308	321	317	340	334	323	313	324	294	324	307	331	324	303	328	330	306	321	311	296	287	361	303	315	327	306	298	312	313	339	333	319	305	283	332	334	324	329	322	316	293	325	323	309	330	308	309	300	317	275	325	320	347	316	334	319	308	281	335	299	312	319	331	313	354	337	293	261	336	307	315	304	367	299	313	320	349	301	324	331	328	325	300	348	296	346	301	291	321	328	296	266	313	316	333	333	321	350	331	291	338	353	319	292	314	319	300	327	299	281	322	317	322	331	334	298	325	314	290	297	310	290	312	300	354	303	308	299	338	343	308	316	310	316	338	359	335	298	312	326	346	343	313	346	329	320	308	336	313	333	332	326	334	309	287	326	311	348	317	347	327	327	277	325	354	336	318	335	305	341	303	305	294	328	322	338	320	327	333	321	314	326	346	319	320	320	321	315	360	313	319	329	340	292	337	317	319	297	328	314	297	356	305	352	339	330	316	313	295	295	330	314	286	341	329	313	287	363	292	326	328	328	294	307	318	313	300	303	308	305	348	277	340	326	324	341	332	341	292	318	337	318	309	316	344	308	331	288	276	306	333	308	328	317	350	330	331	324	347	321	328	340	288	325	331	335	307	304	301	321	344	314	320	282	310	337	354	330	357	323	305	316	306	318	331	329	338	321	317	315	329	296	322	330	290	315	294	337	292	298	320	312	322	318	344	325	308	291	299	314	349	356	331	308	326	318	319	273	314	314	322	319	319	308	341	321	318	285	327	320	322	329	322	326	335	327	330	328	334	352	282	303	318	318	306	350	348	302	297	310	327	353	329	319	329	309	301	305	316	344	324	305	310	312	297	308	301	331	311	306	312	295	302	320	285	322	298	329	319	320	307	312	308	355	348	302	303	339	333	318	320	302	291	296	301	298	348	327	313	300	334	328	328	299	301	349	302	296	320	326	336	328	305	305	319	336	338	334	348	328	318	328	308	333	336	307	332	336	342	297	317	289	293	297	319	331	306	325	300	288	343	330	314	296	316	281	326	324	323	307	357	300	291	334	322	315	320	323	331	307	321	301	321	328	317	325	294	352	326	301	337	296	339	332	286	318	359	325	323	305	330	322	306	293	334	309	324	340	307	320	287	304	321	301	287	331	311	316	300	314	338	289	283	336	326	303	337	324	296	310	317	291	297	301	327	318	347	304	327	325	291	318	297	315	309	316	300	341	314	330
22940	20668	27445	23908	20672	20742	9528	1599	1200	1017	1009	913	890	830	828	795	817	767	725	749	743	723	705	704	662	694	715	710	684	649	638	693	704	636	628	613	640	667	638	675	634	608	694	623	652	668	678	621	622	671	661	606	597	600	649	602	647	648	615	655	625	582	698	664	640	611	630	594	651	633	612	618	648	607	626	636	642	616	595	648	629	612	650	635	640	662	610	631	629	575	636	598	612	615	655	661	610	641	604	604	637	694	685	642	668	633	596	640	647	614	613	643	604	619	637	610	654	624	610	597	671	610	632	628	604	627	589	647	602	625	651	657	614	643	640	611	666	618	620	687	610	604	642	667	656	601	628	624	639	642	687	628	612	639	646	669	622	634	631	610	621	604	593	651	595	629	658	615	635	617	621	636	660	617	585	643	578	601	635	630	644	639	617	626	679	593	596	645	565	629	583	551	634	616	607	607	610	609	650	635	655	615	647	677	586	599	615	625	639	627	625	631	660	636	586	570	594	645	630	681	632	653	617	639	586	626	641	616	623	587	624	637	626	642	646	639	663	619	658	610	606	636	615	625	663	608	614	647	613	612	643	596	638	624	630	600	652	592	648	617	618	608	607	618	660	599	645	671	644	590	613	597	623	624	652	596	593	601	599	673	594	571	671	629	607	584	653	610	640	564	615	621	589	625	636	655	623	648	664	629	586	593	652	667	630	664	607	597	649	657	640	644	555	622	667	613	632	655	612	597	644	590	656	603	644	583	629	596	622	620	651	644	650	679	647	615	621	606	617	597	636	659	594	618	606	617	641	602	633	648	611	621	596	624	622	629	612	610	651	642	625	623	620	626	614	579	582	624	653	599	611	593	635	608	643	637	627	620	627	627	664	587	637	615	579	587	683	630	617	616	655	653	654	624	619	627	650	630	616	608	578	613	590	626	608	636	591	633	618	660	618	612	573	642	619	683	635	644	609	616	645	601	597	622	635	634	615	618	596	605	649	631	598	616	610	636	631	603	620	630	650	616	662	624	631	621	647	643	574	651	605	616	618	693	593	676	640	556	657	617	622	615	613	621	598	629	585	642	648	577	622	603	614	614	666	555	581	619	619	631	626	582	631	655	628	638	668	613	623	621	678	590	620	649	608	635	634	608	630	624	613	583	624	596	600	652	617	619	593	632	641	618	614	638	612	599	606	620	647	620	640	637	659	672	619	639	606	649	601	605	632	619	630	628	629	610	625	641	630	607	616	680	639	670	650	596	605	622	631	625	642	684	643	598	623	616	622	625	621	618	636	636	607	618	619	635	618	616	582	628	645	629	657	587	671	582	648	683	580	634	621	618	612	606	687	604	555	614	613	641	658	671	599	624	633	641	608	655	625	593	659	614	643	637	636	603	664	626	640	645	684	628	645	627	666	631	647	619	654	637	587	633	612	621	657	656	627	631	600	612	579	614	583	630	659	620	601	613	619	631	599	630	620	568	614	536	623	646	639	654	626	650	621	656	629	604	662	651	600	590	612	658	634	595	644	637	574	558	631	639	659	596	621	581	645	644	652	629	607	665	633	597	626	645	649	690	664	676	634	624	636	637	610	655	564	666	604	612	643	611	643	610	638	608	648	627	589	642	646	595	651	635	590	646	625	612	675	630	594	636	640	582	620	596	652	624	601	644	624	585	629	612	560	654	601	642	607	671	614	639	654	604	622	613	629	638	640	624	621	641	633	612	548	668	628	642	666	570	600	623	644	602	666	666	630	595	648	586	604	612	654	637	650	620	638	622	597	599	632	586	623	640	621	603	618	635	632	610	583	623	632	637	594	594	639	615	608	634	688	608	595	671	654	667	613	607	633	572	600	594	598	626	610	599	665	661	665	583	615	628	643	677	674	626	642	623	603	631	629	632	632	579	644	612	657	602	635	657	606	637	603	609	643	590	649	618	662	616	639	611	634	659	617	647	645	621	590	643	607	631	595	610	643	594	619	642	638	618	635	609	626	627	652	595	658	643	610	681	614	604	614	649	575	610	684	572	654	610	606	588	640	622	595	620	695	580	597	573	638	647	614	625	633	628	655	585	600	603	671	615	552	614	675	579	622	623	584	633	606	602	655	648	615	648	607	654	635	584	624	592	628	611	613	626	621	638	677	620	611	637	653	626	624	620	644	657	636	626	641	603	612	563	622	597	598	595	588	658	612	641	613	622	576	633	629	608	602	602	603	628	608	583	637	632	622	629	648	635	605	598	630	608	638	580	648	653	609	633	633	610	630	637	629	650	628	619	647	603	614	637	607	606	650	649	615	612	636	563	630	576	637	612	641	612	632	594	659	663	620	627	641	668	580	611	597	610	618	629	634	610	642	597	627	608	574	612	617	655	622	643	643	612	625	626	591	588	635	613	623	690	635	627	663	623	582	608	618	598	624	635	617	607	607	643	656	607	623	647	646	603	629	616	613	644	605	639	564	602	617	585	615	601	617	619	624	630	614	602	603	602	611	638	576	666	608	616	634	622	639	592	618	654	668	634	596	637	604	594	617	632	646	641	595	615	629	648	622	596	660	628	620	658	631	591	671	569	636	579	605	616	653	578	654	648	615	630	600	648	612	637	617	629	645	653	646	603	631	576	625	640	665	577	643	623	655	654	597	632	629	618	588	610	624	641	641	632	631	598	608	609	632	582	673	620	664	681	625	633	601	610	671	611	661	638	605	584	627	623	633	635	643	622	644	583	590	664	653	573	667	649	632	588	626	623	599	636	647	682	606	617	683	577	611	630	596	640	615	661	629	613	570	607	599	602	622	658	645	612	600	658	630	629	588	616	621	633	625	613	639	678	627	601	595	586	573	592	654	634	633	629	625	630	610	598	668	618	594	645	604	673	645	632	608	611	611	608	619	618	645	607	630	637	624	598	621	642	593	665	628	645	603	643	631	597	645	631	557	614	630	619	639	603	653	605	607	578	625	630	617	608	615	639	602	633	611	599	583	609	654	632	608	612	604	636	616	583	646	599	600	658	625	591	597	659	616	606	623	639	618	564	647	596	566	647	578	612	610	632	597	572	665	613	672	625	671	609	612	603	633	620	554	635	620	618	628	620	642	621	630	645	643	586	621	605	611	637	608	662	595	588	584	598	635	611	575	635	593	637	603	613	634	581	568	606	629	642	631	655	570	654	610	639	584	622	612	607	645	657	668	661	608	613	626	628	607	641	532	640	606	599	607	651	618	648	608	609	640	634	653	626	675	636	606	640	659	640	655	652	629	647	594	621	597	641	648	634	661	630	643	683	607	651	619	620	613	623	571	618	615	615	607	625	590	615	642	625	617	641	603	598	663	560	633	622	627	620	633	634	670	619	612	561	591	626	615	668	634	621	635	669	623	662	582	629	609	614	601	647	577	628	612	639	594	639	613	629	622	654	609	615	581	639	619	638	621	551	613	692	610	625	628	606	656	638	622	601	595	572	607	580	631	636	622	670	677	647	600	611	622	639	590	629	661	559	579	599
23844	14526	13217	7410	5033	3658	2945	2335	2022	1623	1498	1311	1182	1039	1073	958	895	913	766	835	754	749	687	765	722	677	714	736	667	692	620	643	669	668	648	663	656	643	688	645	679	675	646	647	662	593	648	648	610	636	633	651	660	602	660	604	609	604	590	652	591	618	610	602	576	616	601	649	611	581	655	626	592	599	601	646	606	605	633	610	632	605	634	573	598	630	628	600	598	615	574	601	672	596	576	606	595	604	552	633	607	579	624	594	596	603	617	603	557	580	616	621	572	633	631	618	601	585	596	589	571	616	556	600	575	601	571	665	603	607	600	630	622	595	587	603	595	621	595	632	610	616	584	593	643	592	575	605	649	595	629	613	664	605	577	625	629	641	581	602	660	558	661	582	619	613	621	573	618	624	573	617	650	580	574	579	615	581	587	609	577	607	620	617	617	541	605	588	618	579	646	613	588	609	566	597	537	647	551	641	613	585	572	615	640	588	625	591	584	571	577	641	596	631	635	581	591	562	599	566	617	611	597	591	595	634	580	565	597	584	642	616	594	590	577	564	580	581	594	590	618	585	561	621	621	602	617	609	598	612	605	649	597	606	603	628	627	609	593	609	625	600	592	616	558	585	562	597	585	593	627	651	598	579	596	573	611	629	584	584	599	624	614	623	567	585	550	594	627	625	612	567	597	625	599	581	636	566	617	599	624	667	572	622	585	598	575	645	596	588	596	586	632	569	542	604	572	618	596	571	635	613	594	572	592	612	571	618	603	581	578	591	601	571	590	586	556	566	602	601	605	567	567	608	590	597	595	616	591	599	611	558	598	614	599	597	612	622	623	548	582	625	586	609	572	587	584	625	628	546	620	598	600	573	599	615	564	593	591	602	667	611	643	603	577	587	608	579	630	601	614	619	609	590	554	621	615	635	613	631	598	608	586	606	557	614	587	604	613	594	580	596	559	594	597	627	627	607	595	609	659	606	624	621	638	598	583	626	608	640	572	610	573	575	563	634	628	606	594	560	612	639	602	613	633	619	605	580	605	631	636	639	626	620	591	589	597	603	611	640	583	573	581	587	591	589	584	567	576	597	590	595	635	599	583	618	618	627	598	609	601	612	585	648	640	604	587	569	651	592	618	584	609	592	595	617	594	589	556	564	597	604	597	617	585	637	618	577	588	552	554	573	612	599	622	611	647	608	643	598	596	597	606	577	641	597	615	593	642	565	606	572	570	576	588	562	609	569	631	546	608	625	631	615	584	540	598	615	647	597	569	660	621	630	651	595	603	614	594	648	581	613	588	554	646	566	613	601	613	595	588	570	566	624	621	601	579	611	617	631	584	565	588	608	608	565	651	600	616	623	600	636	630	633	592	600	639	572	582	621	622	590	597	545	609	612	607	639	574	575	626	635	569	566	621	574	620	582	595	623	639	623	596	571	612	586	618	583	632	628	605	605	559	598	639	583	569	571	598	600	601	572	604	607	581	571	636	591	602	608	567	610	592	603	625	582	606	609	607	560	609	621	617	605	605	612	600	637	598	659	610	569	590	584	610	622	588	659	574	567	608	632	616	666	576	580	570	625	609	608	647	620	588	601	606	595	584	598	610	630	629	581	605	619	598	615	560	611	590	595	607	617	604	626	605	601	574	587	605	604	578	586	577	647	601	575	583	653	641	615	592	638	583	580	595	593	603	610	596	655	646	588	615	626	582	555	645	601	633	623	574	599	609	618	607	615	658	617	586	586	601	594	586	614	563	593	617	574	623	589	551	593	602	614	609	626	646	601	600	567	625	643	572	603	574	612	650	618	583	625	598	611	608	564	580	568	623	584	612	635	606	601	635	640	635	575	600	566	633	568	622	591	639	569	564	560	587	609	638	595	559	634	613	596	613	586	594	579	597	627	605	595	577	602	595	594	583	588	617	566	587	570	617	562	575	558	626	629	626	608	608	574	585	593	591	586	580	558	601	589	608	593	548	618	600	628	582	627	622	596	578	648	622	599	606	630	608	614	605	624	593	632	601	605	641	573	607	585	596	572	591	550	636	597	628	601	590	597	625	597	577	565	601	636	581	628	621	616	599	568	577	603	585	621	593	623	630	561	570	649	607	641	631	585	611	606	640	555	659	613	579	648	590	596	557	575	591	575	603	628	570	643	608	612	564	592	605	664	606	613	616	614	602	613	621	570	543	608	599	633	565	638	617	578	626	569	601	608	585	590	600	626	613	578	573	637	561	627	621	566	600	631	629	611	603	618	579	590	585	595	608	596	613	611	667	631	628	614	631	572	611	568	600	599	607	642	605	585	649	607	602	585	560	617	560	653	567	598	603	592	563	582	619	558	624	603	574	623	614	589	590	564	582	594	590	647	611	595	631	610	558	600	595	599	623	613	595	585	596	589	632	619	673	623	605	585	597	586	644	573	635	603	551	606	591	602	611	607	604	588	605	581	610	616	553	597	636	601	621	632	600	617	621	649	592	627	631	569	575	589	549	622	603	610	597	606	599	592	590	580	626	618	592	581	598	616	603	596	634	593	615	603	613	587	601	631	593	571	575	608	644	604	555	612	613	588	631	572	589	620	604	578	627	589	594	562	584	633	570	563	611	639	616	574	530	548	633	597	626	616	584	608	582	600	632	648	569	604	614	628	580	590	667	628	584	575	623	621	628	593	627	576	602	586	588	590	638	595	610	637	568	649	598	566	574	545	588	580	596	578	640	588	581	595	633	624	597	608	570	618	637	614	608	668	589	627	560	559	603	584	572	631	619	600	599	599	615	613	651	582	577	582	592	640	590	605	541	644	585	670	690	615	603	661	606	610	572	554	623	619	587	606	606	614	584	547	614	613	613	598	576	611	625	650	601	635	573	621	605	639	601	576	608	604	617	614	625	641	619	606	624	605	578	619	578	604	599	601	601	584	629	563	581	602	584	592	600	593	624	591	569	594	659	570	565	577	593	592	590	596	605	636	613	628	589	599	619	628	633	625	609	585	592	593	603	626	550	610	649	620	613	614	629	623	603	548	579	563	600	650	577	611	580	604	611	592	607	630	597	617	587	622	603	588	574	637	622	630	618	607	626	596	616	601	583	587	628	582	572	611	629	603	663	609	598	591	636	633	581	590	600	600	610	607	608	607	595	580	653	548	577	615	596	611	608	600	605	631	584	623	620	606	604	618	572	560	579	590	552	596	584	613	623	637	598	631	603	586	571	640	609	602	610	621	603	612	613	584	601	602	598	623	583	628	566	606	569	560	642	609	622	579	649	609	626	591	579	606	606	612	638	618	593	568	573	606	570	608	609	585	592	594	568	613	596	634	657	583	636	631	619	589	570	558	600	634	594	611	640	619	632	613	617	587	610	597	630	583	613	592	600	603	634	630	621	581	642	609	573	630	621	602	595	631	609	597	592	635	534	610	576	585	582	578	577	580	617	586	586	601	622	645	606	615	572	616	654	588	612	612	622	599	616	628	561	608	592	612	572	584	562	585	607	605	583	608
31144	14773	2134	471	319	294	299	275	300	280	302	261	284	276	273	243	270	289	272	275	263	269	256	261	270	250	262	252	269	260	262	268	232	263	269	289	247	277	286	290	285	276	274	251	294	265	288	266	277	264	299	252	275	268	255	269	259	257	278	289	263	266	246	266	262	271	250	270	266	253	257	265	242	275	256	257	260	257	238	257	317	260	262	304	276	259	286	280	251	263	275	304	308	260	241	275	256	281	268	281	265	261	252	289	264	258	280	242	259	279	289	236	289	260	259	283	289	251	252	272	278	255	280	255	282	267	280	253	278	265	281	268	302	262	235	263	260	270	283	300	267	268	238	264	270	271	276	246	251	313	252	268	252	253	258	274	251	257	277	265	268	262	277	266	258	260	246	264	266	285	268	263	260	245	273	306	269	251	244	276	262	278	252	280	258	277	274	235	265	277	266	250	281	294	270	258	287	286	296	243	252	269	255	251	259	296	282	252	261	299	264	298	274	283	257	275	285	276	256	267	245	289	267	280	294	260	243	279	240	279	261	288	251	279	253	273	262	280	258	267	274	264	269	244	275	274	247	272	277	255	257	259	253	270	258	266	266	252	245	251	245	282	244	273	267	274	256	245	239	284	309	300	293	260	300	272	286	272	279	278	240	280	271	267	266	265	273	245	258	256	298	235	238	272	279	269	263	271	291	249	264	262	281	282	254	292	279	259	274	279	251	268	279	261	263	250	257	261	248	269	243	255	238	265	259	292	265	285	279	251	241	285	234	262	261	291	288	280	254	261	254	273	251	257	256	228	264	245	281	270	253	269	256	269	248	255	283	295	282	281	279	244	283	249	245	287	260	273	258	294	244	290	262	276	247	280	280	270	245	285	305	279	261	293	259	301	239	242	272	283	256	270	270	253	292	260	278	296	270	254	279	258	262	278	260	274	283	281	260	253	266	279	236	256	244	269	272	259	250	280	296	254	271	263	284	291	263	273	295	286	282	274	253	255	264	246	248	290	297	267	241	278	283	282	254	299	275	294	258	286	271	264	274	291	258	272	270	262	268	288	270	273	275	259	282	286	278	250	257	268	240	265	278	245	265	286	262	249	273	262	265	270	262	272	262	264	300	268	244	270	276	265	258	294	269	291	280	254	272	285	270	249	251	274	253	285	253	272	292	311	262	255	254	260	275	271	278	242	266	268	288	273	239	262	273	257	295	270	281	271	306	263	278	246	258	260	271	273	280	286	265	293	270	259	286	265	250	295	276	255	266	285	276	257	268	243	274	251	264	241	249	283	243	264	283	276	289	275	250	271	277	247	246	257	241	241	275	264	248	267	255	261	268	262	264	281	260	282	266	263	264	227	262	271	268	261	248	277	241	275	302	276	298	290	280	270	257	271	288	263	263	277	277	265	297	252	284	255	270	264	268	262	293	269	250	262	261	283	268	246	260	275	255	275	283	272	256	293	255	269	261	275	283	236	273	280	287	271	263	283	265	260	258	250	256	270	293	274	249	276	254	271	248	266	236	284	257	278	255	280	262	275	285	268	256	255	280	290	270	282	268	266	282	260	247	259	270	245	263	300	266	260	275	281	241	262	292	262	244	269	272	275	300	281	262	284	253	273	292	258	273	271	265	290	265	300	265	289	270	275	251	263	273	236	271	269	278	282	285	259	255	257	253	248	266	231	254	264	231	245	252	260	248	272	291	266	288	294	276	286	265	247	277	249	260	232	264	272	247	247	264	299	277	253	275	286	279	235	246	254	268	258	271	254	256	276	254	250	262	267	247	246	255	258	257	260	250	268	267	279	268	268	237	267	243	264	277	280	248	279	277	281	272	264	253	231	252	269	251	274	245	258	272	292	284	270	225	276	248	259	283	280	260	269	247	283	245	265	291	266	256	272	272	228	264	264	248	257	271	239	262	233	265	266	277	263	272	286	260	270	272	273	290	245	265	246	274	267	265	272	273	241	280	257	265	246	267	273	253	275	246	260	280	255	268	267	285	268	274	252	280	267	224	247	253	268	247	259	260	276	271	266	280	262	261	288	259	253	254	259	257	286	275	262	271	279	266	254	274	269	282	225	246	261	268	275	249	259	247	253	280	267	281	253	281	280	293	266	251	244	230	255	258	270	288	266	261	240	271	263	289	284	251	259	298	267	278	266	262	252	248	256	230	245	275	292	278	258	278	284	253	294	267	258	290	261	269	270	281	277	255	275	252	242	245	260	266	246	223	280	285	288	299	260	283	264	254	263	269	281	267	259	280	292	255	235	281	272	277	286	263	283	271	267	252	296	277	266	252	236	290	246	267	236	279	257	279	273	255	230	251	278	253	254	254	258	240	280	234	258	270	302	263	279	315	268	241	281	272	215	284	268	259	251	284	279	255	263	272	294	295	264	238	252	253	297	249	255	256	275	252	289	262	279	244	235	232	297	272	260	271	257	251	275	262	275	267	286	247	272	283	281	285	259	295	310	277	280	241	268	249	246	297	265	269	277	250	266	282	245	254	262	273	270	255	265	245	269	244	290	274	267	271	254	292	288	249	281	271	237	285	262	268	307	272	276	256	244	270	262	297	259	287	288	272	263	292	267	257	290	271	271	288	275	271	276	252	276	250	256	275	290	254	277	264	248	290	263	267	278	259	269	268	267	259	281	269	278	265	252	262	272	243	293	243	270	272	265	267	259	261	298	282	261	264	260	263	231	272	273	250	303	259	248	268	283	243	269	252	270	259	277	266	263	266	285	253	276	263	289	278	292	265	281	269	288	240	258	270	260	274	268	263	290	290	266	281	232	264	272	281	275	234	289	280	291	273	257	229	248	267	249	286	297	283	263	251	278	258	266	253	250	283	273	261	248	290	274	260	269	248	279	274	251	254	294	269	261	273	276	263	245	265	264	266	279	261	302	300	259	265	261	290	266	258	259	272	269	250	271	266	271	286	246	272	260	271	258	257	235	274	285	259	271	277	245	284	277	288	242	256	265	215	242	277	229	246	276	277	258	261	251	256	257	282	269	277	262	322	249	255	240	290	277	274	257	252	242	268	277	279	281	265	279	251	283	248	262	282	254	275	253	275	288	271	291	272	252	247	256	261	283	273	277	264	258	279	269	274	236	296	251	296	246	255	268	253	266	252	228	255	276	254	283	239	265	290	257	300	282	244	253	280	252	288	222	268	247	280	250	287	270	272	249	276	259	270	262	270	255	289	308	271	257	260	253	279	269	277	259	289	270	263	270	254	282	260	260	287	269	271	289	268	257	244	265	267	273	277	240	275	291	251	261	266	295	275	317	292	266	270	270	260	263	271	273	261	266	304	243	252	310	276	259	269	283	263	259	268	264	275	281	258	218	282	252	265	240	259	265	288	241	245	253	279	259	279	254	277	283	226	245	299	267	242	263	265	263	275	273	258	276	260	265	266	269	261	290	252	262	303	303	292	290	243	283	271	286	256	264	252	288	281	257	255	268	259	258	247	278	251	257	274	259	254	278
18098	742	723	477	382	389	347	347	326	303	327	295	286	287	326	307	301	319	303	299	307	305	304	305	330	295	298	283	300	311	295	298	267	294	302	287	270	269	309	311	287	304	298	306	276	261	302	313	326	277	277	291	301	274	296	306	274	312	286	281	281	322	292	295	284	314	319	283	289	315	315	272	273	254	307	303	291	288	300	296	324	313	302	299	312	310	247	289	298	287	279	323	294	265	321	313	296	304	272	290	279	275	283	321	293	290	304	321	285	303	290	272	270	295	310	299	287	283	314	306	271	320	299	296	291	299	291	292	289	270	308	291	288	289	275	270	304	328	305	280	290	299	271	283	269	279	327	296	306	323	306	278	300	283	303	289	276	296	282	303	287	325	316	317	294	311	261	296	279	279	284	276	317	310	287	288	327	281	333	304	283	288	306	313	317	291	282	319	285	297	297	294	283	269	259	319	317	310	277	303	293	311	271	300	284	287	290	285	281	271	302	252	296	283	302	269	261	297	278	279	274	319	315	307	288	274	308	310	283	281	324	312	307	268	282	257	277	283	317	309	281	278	262	288	257	286	294	262	286	287	270	271	286	296	280	289	328	310	299	307	267	299	276	292	297	286	331	287	306	272	291	273	274	307	260	282	298	317	294	288	291	282	268	321	303	287	300	297	301	296	324	334	271	312	323	320	285	279	307	310	293	275	267	300	315	280	301	298	289	285	299	281	275	304	323	287	295	285	296	285	287	311	288	270	284	305	287	327	298	307	285	300	290	296	273	271	276	258	283	289	271	273	296	269	277	264	312	314	301	309	309	271	300	299	336	291	303	298	258	289	309	291	296	291	263	292	303	294	285	301	316	299	293	319	274	304	294	276	308	280	304	300	268	296	289	292	266	305	265	294	323	287	288	306	292	288	301	319	268	281	273	303	284	292	257	301	271	274	299	314	301	309	299	251	276	304	327	309	296	319	291	263	244	271	284	295	341	293	295	296	291	304	285	298	308	298	308	285	282	285	277	301	306	276	308	297	292	256	308	272	282	284	283	279	259	278	293	325	312	289	322	289	302	272	279	285	293	305	317	283	285	291	311	298	267	283	260	300	305	278	301	293	303	296	279	311	294	293	318	297	272	312	302	306	286	303	302	335	297	279	309	322	270	306	315	283	303	311	272	284	289	288	280	294	297	307	277	319	293	255	295	275	300	290	316	301	288	284	289	312	300	288	299	278	290	285	297	304	255	266	285	282	313	278	283	266	296	276	294	271	305	281	277	302	305	276	277	291	301	296	295	322	319	251	294	303	281	295	293	271	276	303	309	305	273	317	320	299	301	302	308	269	276	293	294	310	284	304	284	304	286	274	293	275	318	319	298	293	286	298	284	338	300	264	287	266	270	282	257	293	287	280	289	282	300	288	302	296	286	305	284	304	257	273	321	328	278	286	295	283	283	322	273	276	326	300	295	270	251	263	320	286	315	308	292	294	287	303	284	288	310	304	320	282	280	278	250	288	280	269	306	306	305	307	330	333	272	264	329	292	289	311	287	306	288	311	304	270	292	289	310	290	306	284	292	319	292	271	311	293	280	304	265	257	283	274	320	271	275	288	320	305	294	317	312	299	264	321	287	290	286	308	299	303	283	306	285	275	308	293	310	304	304	311	303	309	297	283	284	293	282	294	262	329	302	294	274	291	327	321	292	308	298	303	295	273	294	281	301	321	317	269	269	310	298	307	293	284	294	305	291	314	322	293	269	266	275	303	304	321	307	309	301	297	291	306	265	300	267	280	315	279	267	304	279	273	277	323	287	276	300	300	297	323	302	285	291	273	304	307	298	294	284	300	265	294	272	320	292	270	326	321	284	269	282	268	282	283	304	293	313	299	326	281	294	303	281	252	299	296	293	280	309	303	283	308	332	287	293	304	289	314	316	299	309	311	282	266	261	290	305	285	311	284	290	287	258	328	287	305	296	324	311	288	270	302	318	296	275	279	277	306	295	302	285	319	298	304	299	298	258	293	285	290	278	273	279	294	266	285	285	309	301	315	286	327	312	320	305	270	305	284	299	280	300	296	295	262	280	283	278	253	284	301	286	281	261	310	302	329	292	307	276	300	288	310	284	269	322	308	283	266	308	280	307	305	300	296	277	297	291	297	267	267	289	298	294	280	299	284	263	300	303	283	304	282	291	308	314	317	292	302	319	288	301	302	321	290	302	271	277	284	295	281	309	272	295	288	311	291	309	279	264	292	294	315	303	287	303	269	326	304	296	304	334	269	301	290	288	269	275	302	291	279	282	296	294	272	284	282	282	256	299	306	257	320	268	303	310	287	270	296	287	255	296	329	288	307	272	281	291	294	301	300	260	296	305	271	339	315	323	312	295	302	304	299	313	314	275	289	259	315	285	294	301	300	279	283	296	299	291	315	286	278	296	310	305	300	301	304	281	289	280	274	273	299	283	300	299	284	274	329	300	282	282	322	289	306	293	315	310	290	265	273	284	276	323	289	322	324	292	325	294	315	287	290	281	304	318	297	284	272	319	307	289	302	270	315	271	312	310	276	307	257	274	278	300	294	300	325	288	291	248	313	300	285	287	295	281	277	280	285	275	278	279	306	292	304	278	304	290	309	290	268	300	284	290	271	290	303	299	276	285	313	303	256	281	304	285	314	311	297	324	315	295	298	303	328	285	282	303	276	269	293	317	313	303	290	312	309	297	306	263	284	297	271	309	281	309	273	295	261	276	301	292	305	305	275	279	306	296	313	347	309	291	293	288	310	291	278	300	276	293	284	304	276	266	269	274	276	283	288	282	297	299	307	308	284	289	295	268	315	282	302	333	339	322	295	291	288	284	280	288	323	297	291	294	272	320	308	300	276	287	306	324	302	307	312	304	283	291	291	295	310	311	288	280	285	273	327	284	316	306	305	308	287	283	275	306	267	294	313	272	320	276	290	291	295	281	284	316	272	329	278	292	264	325	311	289	340	284	309	315	268	293	313	289	283	288	268	284	300	295	291	307	298	296	296	288	333	278	300	308	301	299	297	274	300	294	278	317	304	308	279	289	299	293	311	297	286	284	295	268	309	279	277	299	292	317	294	279	290	303	292	314	286	280	295	308	303	301	283	294	287	280	280	312	286	303	277	291	294	277	290	293	275	290	302	268	277	289	275	269	327	292	294	290	286	267	288	269	275	274	300	288	260	293	272	277	304	286	301	270	285	286	291	294	294	312	312	336	270	289	305	284	309	275	276	271	298	272	315	277	320	300	294	271	327	301	293	313	279	315	308	305	301	328	307	295	282	291	289	283	314	278	289	306	298	277	287	324	331	307	292	305	303	298	300	292	305	319	307	284	302	284	332	322	295	311	314	317	277	305	301	299	265	306	281	281	303	280	315	286	291	277	296	278	303	289	301	302	300	270	291	296	288	269	301	311	305	290	332	311	299	269	313	286	297	265	279	295	326	302	286	291	306	293	290	305	294	292	305	292	298	263	296
24992	20650	27007	24305	20635	8407	965	711	540	509	463	454	418	427	379	387	378	364	389	348	354	367	304	336	331	321	311	350	308	300	341	326	315	301	335	294	305	336	319	335	313	307	286	300	283	327	311	299	322	308	322	310	317	294	274	319	298	290	271	324	328	271	304	319	309	287	331	286	295	308	282	342	276	287	357	294	304	287	265	297	297	305	303	289	307	295	307	313	290	257	333	312	295	311	292	294	305	289	329	326	287	319	306	296	291	300	293	306	289	308	317	325	312	284	292	312	308	313	288	289	302	306	294	288	303	292	307	304	279	279	257	307	263	316	298	320	308	304	299	304	297	296	269	294	320	296	284	347	306	278	284	311	308	305	272	290	300	263	287	291	321	320	290	271	299	289	282	292	307	301	305	303	296	309	285	267	300	304	291	284	255	274	291	316	287	322	332	284	268	288	283	279	305	281	288	295	303	308	334	312	307	315	290	289	311	319	286	282	293	296	309	327	286	303	243	331	293	294	304	302	298	275	285	325	260	279	317	318	290	300	310	278	285	326	301	286	309	308	322	293	283	316	297	297	293	281	291	264	281	303	278	285	274	325	287	318	303	313	311	294	320	307	297	278	275	318	302	289	318	275	279	303	323	301	333	282	271	286	286	312	299	293	297	297	295	305	298	297	304	310	301	313	319	282	282	295	305	295	321	297	291	276	295	288	318	274	321	298	299	321	302	288	282	291	275	316	305	306	263	289	328	268	279	305	305	313	325	305	314	287	291	284	314	301	286	319	260	294	267	303	283	290	291	301	315	317	299	288	279	265	294	298	304	291	304	304	274	310	314	305	299	302	294	290	308	319	289	317	302	310	288	296	306	303	344	297	297	330	279	276	316	307	307	286	293	298	296	274	301	304	330	310	326	288	289	327	292	281	292	320	289	282	306	278	325	306	300	292	266	300	285	276	313	303	266	273	294	308	353	324	295	285	323	338	313	309	282	294	298	285	302	313	290	308	296	303	287	303	310	306	277	299	296	296	281	293	310	318	287	286	296	304	283	282	273	282	309	289	313	325	292	319	288	279	322	249	287	267	299	269	306	308	335	288	274	294	297	277	280	306	306	316	316	278	283	328	314	272	305	289	307	286	320	294	316	270	290	284	295	321	314	311	316	311	286	307	312	307	334	289	298	304	303	283	308	303	304	283	282	302	288	316	290	332	306	310	295	309	284	324	328	280	300	268	274	286	309	314	291	324	278	289	299	306	283	305	345	288	331	287	290	274	297	311	301	301	293	307	326	311	316	281	280	288	321	270	303	266	297	322	310	290	285	317	311	288	291	309	288	285	307	275	317	297	275	299	272	297	327	308	289	285	294	279	290	310	290	297	299	278	338	325	300	296	281	336	300	314	336	268	294	311	333	258	303	296	281	249	312	288	333	310	313	291	318	278	288	320	295	302	281	288	296	322	290	321	285	272	276	301	322	285	280	281	293	270	305	290	293	284	304	303	276	321	292	278	291	286	297	279	303	273	319	317	275	297	271	290	298	322	315	293	304	298	298	253	312	265	280	302	309	321	297	297	275	291	274	301	276	323	285	291	283	309	289	293	300	291	307	312	297	279	270	320	263	280	293	299	309	297	286	309	305	287	296	293	296	300	317	332	287	303	288	288	307	311	310	291	278	281	319	313	309	329	297	323	332	275	281	302	337	292	279	283	339	331	325	291	299	273	282	283	273	314	284	287	265	334	314	281	316	341	271	294	278	294	283	324	316	312	316	294	298	332	325	299	290	300	279	295	274	286	283	328	318	326	294	312	294	298	302	306	310	311	288	293	287	304	266	277	290	307	302	302	316	310	300	301	301	293	294	291	270	323	310	305	314	295	304	302	305	322	318	339	294	297	274	280	295	283	298	314	280	302	319	291	288	309	295	306	292	303	282	331	283	300	292	313	289	282	294	297	302	249	315	272	263	290	281	285	325	260	254	287	295	301	316	285	285	301	295	309	295	292	315	318	266	282	273	272	267	300	295	317	308	291	325	283	309	311	284	305	290	318	324	314	267	294	313	314	268	272	295	292	274	299	315	258	302	338	276	285	338	303	280	321	298	271	264	260	302	278	283	309	281	325	290	285	277	298	302	274	326	328	308	293	291	313	273	308	299	313	301	270	324	321	288	300	281	338	296	318	298	298	293	321	314	312	309	301	294	290	319	299	277	289	305	316	274	294	317	313	284	288	297	279	279	306	287	289	289	334	321	290	288	289	312	289	320	279	300	292	295	316	279	286	297	312	305	277	293	312	280	275	272	312	283	313	316	322	314	301	280	295	298	301	324	275	281	286	317	278	292	292	334	297	307	325	305	325	303	298	299	288	324	283	308	262	303	268	299	302	311	301	287	272	271	303	296	305	332	293	324	285	331	296	295	252	295	303	324	302	258	292	272	311	313	293	287	309	282	295	303	297	295	306	274	314	301	281	317	332	294	291	294	265	287	278	313	308	301	302	300	309	299	316	325	314	289	272	291	315	286	296	305	284	271	298	302	306	309	286	316	302	287	282	303	291	306	281	299	311	253	316	296	280	306	301	326	312	305	274	298	283	266	318	312	289	277	287	302	305	307	303	306	261	297	299	290	292	287	293	276	295	289	313	333	294	288	287	267	310	288	296	303	308	299	303	294	301	328	311	277	297	312	279	288	301	309	284	332	300	304	293	259	294	292	300	288	303	301	288	313	270	285	284	336	308	303	296	343	306	270	289	330	286	334	275	290	304	290	303	292	286	320	298	295	294	298	267	278	262	296	287	296	293	284	310	295	318	308	268	278	305	326	291	295	314	328	297	304	261	304	292	323	291	321	290	308	307	298	316	237	283	279	303	301	305	311	289	284	306	265	269	293	294	314	281	305	314	315	285	268	323	314	318	303	301	311	296	330	289	308	295	324	285	306	287	254	291	311	288	309	311	322	299	327	327	315	259	326	267	295	311	300	263	311	316	296	291	295	293	303	290	314	334	303	317	282	279	281	318	266	304	305	284	326	295	295	317	273	306	271	285	295	317	259	295	294	296	322	260	276	297	315	280	269	325	328	305	280	275	290	307	285	289	314	294	306	302	320	333	274	305	284	286	366	314	288	321	308	329	293	298	296	312	288	320	310	289	273	281	262	302	318	313	314	282	292	287	301	291	285	290	279	326	298	309	298	307	308	288	316	277	284	312	298	285	320	303	291	313	295	289	298	264	298	317	283	279	306	289	322	285	288	307	313	289	306	330	317	297	290	280	335	289	285	276	288	319	279	274	304	299	330	296	330	306	298	289	298	317	292	281	309	271	313	337	301	280	293	264	278	273	285	329	290	273	306	258	274	297	276	318	296	273	297	290	298	304	325	274	302	320	316	307	279	290	294	259	293	309	321	318	285	281	252	295	320	292	294	305	303	306	310	276	304	285	351	321	295	299	297	323	268	306	300	287	317	322	297	307	303	301	307	325	294	297	289	261	303	280	284	327	286	328
24817	8522	7655	4025	2648	1940	1524	1173	1022	809	677	643	574	542	568	460	462	475	416	401	356	392	370	374	363	371	380	364	367	336	349	356	355	356	337	343	340	327	305	347	292	335	315	326	323	327	311	330	326	293	289	307	336	332	318	304	312	289	336	310	310	314	299	293	336	332	293	318	283	293	338	268	317	315	320	340	300	292	289	296	326	301	329	325	333	294	301	316	287	274	304	297	304	306	293	295	336	314	289	268	290	303	325	282	297	285	322	338	278	327	302	296	303	321	316	334	317	300	320	298	322	288	307	325	303	303	294	308	312	320	303	304	270	327	338	309	300	274	343	281	294	320	298	311	310	308	298	320	306	337	311	300	298	301	316	303	317	304	310	303	298	289	279	292	307	316	313	310	310	306	308	311	277	309	327	299	312	308	313	333	297	302	324	287	300	282	321	314	302	313	328	282	294	332	287	335	307	319	309	305	323	306	309	294	301	295	311	297	297	344	273	301	295	292	311	292	320	304	322	289	336	311	307	290	298	290	323	346	276	331	292	294	316	307	327	323	290	281	321	298	276	264	296	316	281	279	300	311	314	288	300	302	314	337	326	356	295	287	284	352	280	318	313	329	309	297	283	297	317	289	288	284	308	304	285	275	285	289	317	326	284	305	306	307	308	297	317	290	329	298	285	319	312	294	285	299	306	311	346	296	273	313	305	308	308	303	288	296	316	306	289	311	306	280	315	291	299	345	296	347	300	315	305	334	313	323	324	288	321	358	295	289	319	309	309	318	258	342	287	295	331	303	314	332	321	316	303	287	329	285	274	314	298	279	327	289	346	296	347	301	289	324	321	308	325	274	313	347	297	316	295	285	282	289	304	310	300	287	297	302	278	305	333	287	290	282	327	331	313	308	296	320	310	287	289	316	278	280	303	312	309	286	326	300	298	307	280	307	302	354	304	294	291	316	321	314	300	283	309	267	313	311	298	319	299	307	295	308	303	321	286	294	302	286	310	298	307	295	301	294	308	312	311	342	324	322	327	307	294	285	284	327	306	267	312	294	289	296	307	332	323	334	313	320	334	311	309	309	307	290	322	336	321	292	299	307	295	318	310	304	300	291	320	307	305	329	317	311	306	289	295	330	272	312	332	310	283	284	297	284	292	308	264	316	300	317	307	347	311	277	304	328	316	295	324	298	307	260	300	300	272	314	309	314	318	327	321	318	306	330	309	333	305	300	322	315	303	323	291	310	304	300	299	306	314	295	315	311	313	317	282	317	302	314	335	303	287	291	291	298	307	278	306	276	305	297	302	314	285	329	331	309	307	298	288	281	317	291	307	317	325	303	314	278	268	310	289	289	370	290	263	293	286	314	301	301	281	315	284	281	298	292	324	306	301	331	321	275	341	296	310	325	292	319	308	283	308	291	294	308	301	292	297	298	296	271	309	313	306	328	302	301	295	280	292	313	322	310	277	287	305	347	309	294	313	282	302	288	305	309	278	320	305	278	303	333	292	272	289	301	262	309	297	318	282	282	322	299	287	303	317	304	300	296	279	312	334	303	301	303	324	318	301	305	300	308	305	345	284	295	318	313	311	279	302	313	330	288	299	298	343	323	312	295	309	308	295	291	304	328	296	285	304	297	279	273	320	289	303	288	287	301	284	300	305	305	283	323	299	295	313	296	289	304	327	290	295	315	284	309	313	316	280	335	321	304	321	312	278	325	338	292	294	313	326	319	309	320	321	311	296	291	286	278	273	290	332	316	299	304	297	288	294	315	328	273	303	273	296	309	280	307	312	307	311	302	300	330	315	318	342	317	316	274	294	284	310	308	309	294	262	298	289	313	330	315	293	309	324	271	338	315	293	295	318	309	306	317	301	292	273	308	317	314	291	304	300	312	292	308	305	328	270	313	287	285	311	301	304	311	308	309	315	323	308	287	317	307	309	320	309	319	312	272	321	314	285	273	295	318	316	326	298	309	333	301	306	302	280	312	295	287	284	304	317	282	297	307	286	309	301	304	323	312	305	326	340	312	313	326	321	287	294	311	314	296	316	326	282	295	328	305	271	271	292	280	304	301	301	298	316	300	309	321	309	319	306	316	284	321	350	292	284	306	259	335	297	287	336	311	300	319	285	310	276	330	286	300	318	308	322	295	303	277	291	299	334	294	290	343	299	298	310	261	302	309	292	333	279	296	324	318	291	291	306	299	288	327	295	318	300	309	298	308	309	286	316	291	334	326	282	310	318	283	301	304	320	293	278	319	307	307	300	293	311	326	324	309	314	299	289	299	291	294	301	298	306	347	303	293	316	338	334	363	311	291	278	322	299	307	289	300	298	334	327	268	321	322	308	282	304	298	338	295	306	297	285	304	302	300	306	276	333	315	305	324	292	318	291	327	290	329	297	293	288	302	283	301	278	301	298	285	297	312	326	306	289	319	281	262	304	287	323	289	283	310	282	305	294	321	294	312	281	307	305	258	329	311	320	298	284	302	310	318	302	312	318	301	301	308	286	309	341	304	287	274	307	298	295	325	309	293	283	360	328	316	293	303	339	282	343	312	269	310	295	309	295	284	308	314	292	286	303	288	294	329	324	288	299	300	312	307	322	285	299	290	280	318	292	316	281	290	335	305	290	307	287	301	318	272	303	325	309	330	295	303	300	327	299	291	292	318	339	321	316	279	324	313	285	326	290	297	308	281	289	289	294	315	276	298	289	300	341	317	312	314	304	303	341	282	301	329	313	303	274	276	308	273	322	313	325	293	312	285	322	303	302	322	321	291	306	312	277	313	299	308	308	330	288	282	311	313	287	331	280	297	288	320	335	296	332	286	304	318	285	308	320	292	273	270	338	288	324	282	303	282	313	300	294	296	282	285	321	312	295	290	309	303	326	312	295	306	305	295	308	288	308	295	304	306	300	320	294	317	294	293	306	311	305	309	298	297	279	317	308	308	293	293	318	267	300	297	318	314	285	282	289	323	309	324	340	309	295	261	298	303	274	286	322	282	331	324	333	286	335	310	320	277	315	301	303	308	314	322	305	297	330	284	323	318	295	319	298	320	265	310	328	315	301	307	291	329	282	320	301	285	310	304	332	313	284	323	304	300	302	307	290	295	321	298	308	312	341	330	268	284	348	295	311	322	269	294	305	303	305	284	319	282	299	313	296	289	330	320	259	288	319	286	310	286	307	300	309	326	307	295	304	386	303	319	286	311	290	313	303	287	273	282	332	320	294	311	344	309	287	302	299	296	275	302	293	307	270	310	294	287	312	322	301	330	307	330	287	335	314	303	296	311	295	344	326	305	308	316	322	294	303	308	307	306	306	302	283	315	319	294	290	277	293	289	291	323	281	317	293	275	282	276	322	286	350	311	312	290	308	262	330	281	302	308	334	290	306	300	308	316	322	309	305	294	303	320	329	285	267	303	321	279	320	297	308	341	308	299	298	280	301	341	321	278	327	307	327	308	317	282	291	315	282	277	291	305	289	298	284	297
23001	20650	27639	23690	20653	20739	10096	1619	1154	1130	1033	927	857	830	786	768	780	655	762	736	745	715	701	657	652	681	667	666	628	673	674	622	663	613	648	710	604	673	635	607	666	618	656	609	647	653	635	647	625	590	621	640	627	684	678	638	582	652	611	603	587	609	608	551	630	584	630	625	609	620	591	630	611	639	596	620	613	627	632	594	641	656	622	602	601	605	603	609	565	574	545	592	581	610	646	594	605	586	609	603	643	613	623	615	563	609	645	636	606	644	604	608	606	609	628	618	614	614	592	621	628	610	569	607	627	642	651	650	601	633	610	633	633	623	594	597	602	633	602	652	634	591	633	598	592	573	626	649	597	628	607	634	598	582	660	585	604	620	639	642	646	638	578	611	636	624	612	584	641	593	570	603	636	624	628	613	637	611	587	611	649	596	600	615	610	613	601	628	584	617	587	626	574	595	598	636	613	621	673	620	656	650	588	645	641	608	612	577	639	652	597	636	548	610	635	613	629	555	630	608	629	620	647	584	603	617	630	594	646	611	654	558	606	589	650	649	608	576	591	606	592	632	634	596	621	613	633	656	621	608	593	642	675	663	657	641	595	612	640	589	631	637	601	606	647	597	618	613	614	630	645	587	586	629	580	585	611	619	644	590	611	587	609	592	602	580	623	589	657	664	627	629	572	573	632	631	630	631	583	610	625	618	633	585	594	668	646	625	583	572	680	651	652	638	586	648	589	651	616	633	612	618	581	615	579	635	648	605	618	615	622	631	652	613	669	623	624	612	641	581	645	641	595	610	593	605	615	659	608	654	613	617	630	622	586	632	672	597	645	638	622	587	578	607	581	616	582	610	608	613	620	637	573	608	581	580	631	602	604	639	622	592	614	619	608	618	602	595	650	612	594	595	667	649	621	597	585	580	616	606	587	627	632	651	621	606	632	610	573	613	629	600	672	639	593	628	632	574	590	636	620	595	652	631	612	622	619	604	572	592	599	614	639	633	635	600	600	595	603	633	603	637	617	592	590	589	609	601	617	587	659	654	599	631	600	624	589	615	632	639	600	657	623	633	621	607	632	584	583	613	608	627	599	636	597	633	638	613	642	565	633	636	605	683	621	580	617	603	590	602	595	635	631	666	591	580	630	640	587	602	619	603	610	573	608	611	632	635	594	611	642	612	602	595	604	587	585	592	613	625	644	588	635	637	590	569	645	631	602	625	601	646	581	625	636	605	619	622	581	585	633	617	619	621	622	632	650	616	621	629	604	530	599	659	588	573	611	598	575	610	589	585	581	595	579	630	603	605	599	651	620	619	606	663	607	613	628	631	645	549	584	565	632	618	591	613	700	659	591	652	598	619	622	630	629	640	590	618	594	619	627	635	593	645	595	620	582	626	653	591	647	635	590	638	622	623	601	601	641	632	631	632	590	588	618	587	612	624	635	667	625	635	630	611	664	614	626	564	652	608	626	600	587	640	640	648	594	574	532	604	622	595	617	631	629	630	593	605	618	661	612	608	583	640	644	614	575	582	605	613	653	621	594	604	645	582	625	601	624	590	623	624	620	640	596	619	605	556	612	611	646	604	612	652	660	637	664	639	627	582	614	630	584	591	599	620	599	645	668	619	635	619	645	667	609	607	599	658	640	644	630	612	610	599	626	616	618	584	591	627	623	604	608	605	582	623	634	598	599	639	648	574	608	657	604	577	631	638	599	625	635	621	654	593	609	662	623	580	637	598	648	622	627	625	569	641	639	623	616	589	611	610	643	629	624	648	613	661	624	619	592	611	619	614	602	580	648	595	636	614	612	609	654	617	619	627	631	610	615	626	619	632	653	599	605	652	561	554	621	607	614	595	602	639	597	628	599	581	614	600	590	593	597	641	622	594	608	649	588	621	614	630	642	644	601	632	635	578	625	622	620	586	638	577	601	617	606	638	616	635	593	615	621	618	607	651	629	628	639	594	642	565	664	597	634	611	598	612	660	641	612	682	613	677	632	645	582	650	612	640	629	652	610	616	650	622	577	643	612	625	591	649	630	617	599	612	657	624	582	591	587	583	674	614	582	612	570	642	618	597	643	644	599	618	633	569	609	637	597	637	621	602	574	596	617	633	620	618	667	624	625	622	576	640	590	640	597	622	637	650	639	584	600	577	625	610	625	563	621	566	549	624	636	639	610	613	579	609	575	649	628	606	614	625	604	617	590	637	671	609	622	617	593	612	692	616	626	620	633	571	588	622	621	629	614	599	600	628	618	591	661	632	637	613	654	622	633	605	632	658	643	577	609	607	637	603	605	573	637	613	613	602	605	599	627	618	606	642	619	600	567	638	622	663	667	665	611	626	637	607	589	576	621	635	593	610	593	560	635	604	666	613	600	578	586	602	647	633	631	615	602	604	665	616	664	621	626	604	568	616	693	662	624	624	595	600	620	620	620	587	612	602	606	587	598	621	614	586	619	602	615	624	591	624	588	659	606	616	592	564	607	630	588	621	617	658	611	636	588	636	616	593	570	615	628	619	590	593	587	622	610	617	589	581	601	628	625	610	620	647	615	602	597	611	659	581	632	631	629	580	575	648	566	626	573	623	632	613	608	608	602	607	615	609	645	639	564	590	609	586	615	581	629	607	618	613	640	612	608	566	635	668	573	620	651	633	587	625	597	625	621	615	620	634	616	643	608	594	595	598	585	580	591	579	616	593	610	666	616	579	598	597	641	604	612	614	605	593	592	586	638	639	659	626	605	626	633	669	620	555	589	630	583	625	614	601	599	613	610	611	604	637	608	629	635	639	628	634	608	573	599	632	607	575	601	654	645	629	594	603	604	571	617	598	661	609	675	591	614	610	605	628	634	602	631	612	622	635	632	593	619	623	591	617	625	571	612	618	634	575	615	602	574	631	619	632	630	619	650	630	578	592	650	581	578	580	612	597	635	605	608	555	593	619	603	634	632	616	643	616	663	595	606	630	633	556	619	616	612	644	662	593	602	624	641	641	617	622	597	606	650	573	605	598	597	633	596	634	635	620	594	625	589	665	644	682	658	592	543	575	596	611	647	646	611	614	604	598	591	566	557	667	641	696	609	615	623	616	627	654	641	635	632	641	656	587	602	628	613	630	584	590	601	596	604	616	622	586	615	628	605	605	608	598	614	626	571	615	606	562	556	616	574	622	595	618	604	615	632	597	620	583	633	596	652	601	606	608	655	591	613	636	657	644	593	609	614	625	654	578	661	562	603	621	600	640	632	573	620	603	639	650	662	655	652	616	607	626	564	621	617	615	605	616	576	647	611	642	610	600	558	607	627	585	617	584	641	615	557	639	609	589	648	644	639	603	642	613	608	605	647	572	616	603	629	640	638	614	612	639	647	600	620	597	680	622	640	588	563	647	636	621	623	579	616	585	620	606	631	623	580	647	614	595	575	643	600	597	617	622	603	577	615	631	620	648	625	660	587	612	636	643	573	609	675	663	587	589	638	625	654	594	623	646	592	600
20944	14607	13123	7532	5137	3733	3021	2358	2005	1682	1483	1371	1187	1116	1037	982	946	855	836	831	780	756	779	667	737	681	708	661	684	678	693	639	673	619	649	640	625	655	661	634	597	666	635	643	603	651	606	595	609	601	627	631	626	630	597	636	614	631	630	627	607	588	584	617	619	553	578	590	650	607	578	587	579	606	613	600	589	615	610	627	613	569	597	578	602	568	603	619	583	624	605	609	602	587	630	611	587	583	640	588	599	594	611	583	575	594	593	597	613	586	560	615	566	630	601	603	623	662	622	616	626	638	604	600	585	580	591	619	601	583	595	527	635	590	567	562	630	585	605	625	642	649	628	572	594	602	594	668	581	575	619	613	597	603	614	603	596	564	564	603	594	614	570	640	608	582	553	609	585	587	635	522	582	601	570	609	600	595	598	646	630	649	628	611	615	596	590	609	571	584	602	577	598	605	570	598	597	591	550	594	618	591	563	610	595	574	595	646	571	658	565	607	583	609	595	617	569	599	633	576	597	552	601	558	568	593	640	568	618	619	624	587	588	576	573	621	615	582	595	614	578	607	610	634	595	577	613	645	631	599	578	612	588	563	602	627	620	619	596	617	560	602	619	597	521	610	615	617	594	566	583	583	567	606	684	598	604	618	539	563	537	641	603	577	595	591	588	577	601	545	591	581	635	576	562	583	599	633	597	587	628	576	601	590	592	546	560	601	569	582	548	600	593	638	615	594	573	639	566	585	576	626	627	600	623	582	614	628	623	583	610	587	562	588	586	585	626	557	590	628	575	577	593	571	612	578	592	581	599	642	564	601	614	553	594	600	616	614	558	592	589	549	611	620	614	602	598	576	634	604	586	618	585	576	619	587	618	586	597	567	567	587	570	553	569	593	597	586	615	586	595	576	620	572	582	630	606	589	601	576	561	584	597	625	604	618	632	566	625	554	606	620	619	636	566	570	549	586	566	613	595	599	595	585	634	589	598	624	621	611	573	576	611	588	612	583	594	586	596	586	564	587	621	569	623	608	610	556	561	565	636	566	599	599	620	606	589	620	613	543	603	594	589	631	600	626	591	584	574	613	633	586	590	596	617	583	614	582	590	606	563	622	612	637	585	592	638	595	587	604	565	625	588	605	638	605	623	595	628	568	584	589	574	582	603	576	575	626	550	613	565	623	602	625	567	620	603	575	591	577	580	554	595	597	621	582	647	648	597	614	599	569	592	570	541	591	598	591	585	581	574	651	585	629	614	597	609	572	599	594	652	570	587	568	608	603	571	584	553	564	594	597	604	606	568	619	591	602	594	601	556	596	575	588	573	628	639	625	563	617	632	575	564	563	600	611	603	562	610	603	549	621	638	601	607	552	630	649	581	610	615	578	609	623	585	614	558	618	597	592	607	592	601	571	600	632	590	624	566	591	584	590	599	577	637	613	591	575	576	604	568	593	606	598	574	583	605	559	600	614	603	607	633	585	635	599	568	591	567	603	578	606	631	588	556	594	614	570	608	577	564	570	597	657	593	570	579	618	598	574	612	621	608	616	625	610	614	605	561	594	572	600	610	639	607	597	605	569	599	593	653	599	587	537	612	562	621	630	575	543	594	616	593	565	639	600	582	541	595	589	602	603	596	650	593	625	594	574	614	567	577	585	588	590	628	584	625	596	580	575	578	584	640	597	595	598	633	605	591	584	595	565	638	612	569	627	567	606	554	668	573	583	595	592	577	582	605	608	609	564	611	567	588	558	573	596	624	568	578	582	581	650	593	633	582	608	606	573	576	588	596	583	612	568	603	599	622	586	562	571	612	579	595	576	579	606	610	588	643	604	569	574	570	606	548	570	613	602	610	548	585	559	561	597	563	579	595	556	588	604	578	635	585	608	601	596	558	592	610	579	591	589	584	581	639	587	586	654	583	594	619	592	592	587	613	633	619	637	548	592	598	619	580	609	602	628	636	604	596	599	607	578	612	623	608	617	625	519	609	544	556	618	551	632	626	594	578	602	617	573	590	559	570	615	596	608	583	604	561	624	600	585	605	556	577	592	590	600	629	609	567	579	575	613	520	625	621	577	623	604	585	586	587	570	607	570	591	604	583	582	620	598	590	589	573	560	609	599	617	618	630	612	572	624	595	597	608	556	624	625	569	630	639	628	580	608	599	583	582	599	571	567	607	561	576	601	590	578	620	586	565	584	603	590	585	583	600	584	587	591	575	570	633	534	586	605	577	601	585	582	597	606	641	609	582	559	593	564	589	622	583	578	586	578	569	597	561	612	603	590	541	565	600	570	613	594	607	576	572	624	650	613	607	595	575	599	564	626	537	550	613	571	578	598	602	602	605	589	607	614	624	623	573	590	590	603	617	601	592	596	614	593	648	593	619	578	628	613	562	572	584	550	609	608	610	560	628	546	598	545	641	557	603	622	565	607	588	589	583	566	574	581	590	594	556	566	604	563	615	595	584	586	580	568	550	652	584	573	564	595	586	605	558	613	601	572	593	558	607	628	584	594	593	634	605	641	565	631	563	618	639	594	606	602	596	604	584	603	571	606	582	594	573	609	612	621	558	621	583	590	593	598	565	607	560	561	585	583	580	599	602	620	596	600	577	563	627	570	609	570	607	598	589	578	553	631	572	631	574	575	590	587	570	569	628	586	553	608	584	583	627	605	585	594	586	576	621	617	601	590	589	611	611	603	575	591	662	565	589	574	627	605	593	621	569	554	567	559	617	588	649	620	575	585	597	608	615	573	595	585	584	611	584	624	597	591	574	588	644	594	612	574	602	594	592	605	582	629	559	565	582	578	606	594	624	598	643	582	570	618	631	606	599	602	576	642	581	585	599	564	588	635	547	614	604	543	611	582	603	580	603	610	596	603	592	629	585	603	612	620	604	544	558	587	605	572	591	645	672	602	582	585	581	591	584	589	613	590	605	621	583	610	605	573	627	607	576	583	573	590	547	588	576	589	632	607	588	587	594	646	629	629	589	641	581	557	581	582	596	614	599	635	597	590	626	601	608	591	619	603	571	630	596	585	569	606	569	551	618	594	646	630	617	588	600	548	597	593	575	629	595	617	563	600	602	595	583	550	600	589	583	555	606	554	575	581	588	582	572	615	585	576	641	635	579	632	602	605	609	616	557	583	594	575	589	579	645	601	614	584	604	611	601	614	583	603	548	561	595	584	626	593	599	584	614	612	588	602	584	588	586	563	599	595	554	582	569	620	607	633	559	615	573	583	636	612	581	583	602	611	562	606	571	576	583	576	568	563	637	595	646	618	580	611	606	583	654	589	621	545	594	619	585	638	603	587	589	555	581	566	613	570	584	588	531	581	618	570	548	568	617	599	576	581	580	602	629	624	607	604	558	592	612	611	629	553	596	573	625	619	590	686	595	634	600	625	616	607	595	586	568	582	568	560	636	547	598	634	594	596	552	598	619	591	563	585	591	585	630	634	625	538	584	577	599	616	604	606	599	597	607	605	602	594	634	579
31473	14519	1982	487	321	331	269	266	306	274	261	291	283	270	254	271	283	257	287	274	279	249	243	268	255	244	275	278	280	321	282	238	267	265	247	258	236	252	242	293	251	265	282	253	267	262	276	282	246	269	275	249	282	241	297	249	234	261	273	222	265	269	281	272	227	276	291	282	237	278	275	271	269	252	288	243	271	269	271	255	273	248	268	260	248	284	256	234	288	295	253	265	294	273	273	264	281	258	248	267	266	234	263	255	265	268	283	271	257	278	285	259	257	258	264	281	269	249	254	273	248	247	288	283	255	261	277	273	268	240	248	279	243	237	264	244	263	231	287	267	263	283	287	273	288	278	240	235	301	265	243	269	258	267	261	272	258	286	263	245	290	252	245	243	256	280	234	279	253	294	285	260	269	247	249	271	261	260	276	261	272	270	276	252	269	252	242	255	255	270	272	268	250	248	252	269	281	234	271	285	258	281	285	287	261	268	257	252	263	259	267	254	262	252	285	265	247	268	269	266	274	251	246	275	301	254	288	275	268	262	254	259	253	273	232	274	285	272	247	235	265	278	282	252	258	259	251	252	266	265	264	247	280	249	262	282	273	257	275	295	291	274	302	268	261	260	260	248	276	286	273	257	266	252	268	256	294	292	272	260	295	266	264	250	269	241	283	264	278	269	239	264	280	274	246	249	261	249	279	275	268	244	259	247	300	281	280	281	293	290	241	271	242	261	272	287	259	251	260	255	273	279	267	265	268	274	271	261	265	274	266	260	257	263	252	254	304	268	276	279	253	264	271	256	269	247	287	301	260	267	242	266	287	277	310	279	262	277	276	270	272	263	257	245	245	264	300	245	260	257	283	295	272	282	274	288	263	273	262	255	269	264	236	283	284	264	248	252	256	254	256	264	276	284	270	261	238	241	264	246	263	298	238	261	244	271	247	266	265	266	282	281	261	266	287	273	262	253	254	267	295	243	239	257	252	267	259	276	264	270	249	253	247	291	271	294	251	276	241	243	254	290	269	260	280	253	259	250	272	243	242	299	269	233	258	255	259	274	274	271	272	257	273	251	268	242	254	267	251	253	274	250	271	216	279	282	289	261	278	266	269	239	243	306	227	283	256	276	238	280	286	290	254	268	266	270	260	247	302	273	280	244	280	284	267	287	281	273	271	262	254	276	261	246	288	227	259	277	252	261	269	266	259	285	255	276	267	255	280	272	257	256	282	256	258	234	300	247	257	265	263	253	272	261	277	269	281	281	270	271	271	226	272	277	282	292	285	252	264	289	288	248	301	260	280	270	253	265	246	219	250	247	252	275	246	262	286	249	265	243	264	271	242	249	250	209	242	227	282	255	252	278	267	243	252	237	268	246	289	259	277	260	247	258	258	260	242	267	266	290	283	256	248	259	278	287	277	262	240	240	241	263	279	305	274	250	297	263	313	284	260	266	270	269	253	269	267	255	238	282	269	251	270	246	273	244	263	252	286	245	264	280	257	276	294	233	247	301	265	293	244	285	283	263	250	258	262	265	291	253	267	284	272	256	278	259	269	279	271	266	239	274	244	261	286	255	290	264	261	262	262	265	258	298	278	263	253	254	267	284	246	291	283	292	261	256	246	246	248	251	277	262	286	259	232	280	274	272	282	227	270	262	278	264	242	267	262	259	253	245	283	289	264	252	244	236	270	266	282	277	271	288	256	278	247	258	283	255	245	256	235	248	262	257	271	261	295	263	279	249	254	246	288	291	296	242	258	268	274	272	281	289	244	260	268	280	266	296	269	262	245	280	274	266	276	279	268	273	276	253	276	280	255	257	261	281	292	276	257	273	269	250	276	257	249	258	264	262	286	250	273	274	253	250	242	273	277	249	279	254	267	254	247	264	250	277	271	253	248	259	257	256	270	275	278	278	266	254	274	255	229	276	270	249	250	262	288	271	233	284	267	302	278	271	266	248	296	255	254	255	248	282	304	289	252	247	292	257	246	249	247	300	263	260	272	255	234	269	276	266	259	254	239	271	274	265	252	288	259	265	264	263	261	265	253	271	275	262	278	270	262	265	245	264	286	250	267	258	237	268	240	257	280	227	254	270	270	252	290	271	228	267	251	287	258	286	277	273	236	278	234	262	264	272	292	283	282	253	312	272	234	273	235	245	232	249	217	238	269	256	255	273	274	274	277	268	237	266	245	272	274	255	289	265	258	279	274	275	248	253	242	270	296	286	258	272	273	289	267	268	257	267	263	234	250	249	250	256	268	252	257	234	259	286	232	245	272	240	263	268	250	266	275	280	267	264	282	272	271	249	267	297	266	261	265	237	273	278	286	246	258	259	240	237	270	267	259	293	256	255	277	242	277	262	305	273	275	285	254	256	255	268	259	276	286	262	286	306	262	275	253	265	284	233	271	257	287	233	258	269	248	269	247	298	263	235	281	253	249	275	285	278	264	257	265	282	294	240	267	278	248	256	240	285	279	243	243	258	263	264	252	272	262	275	282	288	259	273	238	259	264	269	247	259	264	286	239	268	245	276	270	280	262	282	247	274	298	248	262	254	252	297	275	258	249	272	276	233	267	306	280	260	277	296	240	257	278	260	285	277	250	236	278	256	264	269	253	277	273	234	276	259	291	260	257	269	271	266	265	260	292	246	256	238	264	280	285	241	269	261	262	293	281	258	248	292	243	274	270	250	283	285	261	261	268	268	272	280	268	272	275	253	256	259	273	232	271	262	253	246	257	241	273	235	268	245	257	243	266	291	253	263	260	252	235	268	275	242	241	289	260	273	240	270	278	248	274	286	246	251	238	250	252	270	254	256	281	275	249	265	266	254	275	229	250	262	265	246	228	245	270	255	243	276	261	271	275	242	268	266	261	246	252	256	277	274	259	271	265	246	276	249	274	273	268	287	267	284	287	250	268	269	292	299	258	275	265	276	269	250	289	271	245	283	273	256	276	242	273	267	259	259	265	287	264	262	269	275	265	255	277	277	240	290	275	250	297	262	276	254	241	275	252	245	262	295	232	266	236	246	262	265	272	258	211	246	262	280	242	269	276	298	288	275	251	242	262	270	278	247	300	285	266	265	252	253	253	263	241	261	228	243	252	255	255	289	290	245	239	255	265	259	235	281	252	261	267	245	258	246	271	257	245	268	308	265	283	262	270	247	283	268	279	275	276	245	262	261	251	270	280	278	259	288	247	241	242	277	241	250	248	282	237	266	261	268	249	282	258	295	265	278	282	271	263	298	239	269	257	249	261	258	262	261	258	256	240	281	265	239	252	251	255	291	260	257	269	249	285	265	300	259	246	262	250	276	272	270	274	276	254	286	272	252	244	273	271	270	269	286	265	258	277	253	274	282	242	257	251	262	247	241	265	225	243	247	252	239	277	257	261	255	273	248	277	276	267	283	276	292	253	280	281	237	270	274	229	281	258	251	250	276	256	264	267	296	235	270	276	266	253	290	264	233	280	268	245	271	263	301	255	292	272	266	299	252
17144	792	681	455	402	374	358	358	311	310	310	325	302	298	294	288	288	321	307	312	292	297	292	311	344	338	308	303	308	324	273	279	300	316	312	283	297	258	281	281	294	288	261	319	322	300	275	302	277	312	286	320	356	312	293	294	264	297	291	319	303	280	286	274	259	295	294	293	300	275	308	280	298	281	328	286	307	318	325	306	293	296	307	283	289	286	259	267	297	302	288	279	290	317	307	278	255	316	281	317	338	286	302	281	320	309	309	285	296	293	289	306	315	303	275	284	305	294	303	291	299	302	317	305	307	283	310	274	304	275	328	308	306	286	293	308	296	277	298	295	299	291	257	328	294	322	272	317	298	275	311	312	303	273	268	286	276	265	296	280	298	303	321	280	292	299	316	296	266	306	297	291	282	330	272	304	281	263	297	294	295	282	293	290	293	317	307	288	279	261	279	274	330	281	281	311	253	317	259	312	293	306	300	266	286	317	267	291	288	275	323	307	327	311	297	273	299	294	284	293	269	313	264	288	299	280	284	301	289	292	301	326	322	288	296	316	287	281	307	286	272	273	285	283	261	297	293	285	294	256	261	293	277	320	286	288	272	316	307	303	267	289	291	296	283	281	301	281	287	321	267	282	269	266	290	305	304	284	286	273	298	318	296	314	285	290	298	289	314	293	255	266	268	276	260	286	281	295	284	273	303	301	275	298	272	273	326	294	295	299	313	258	301	270	305	283	304	320	292	297	306	271	278	299	280	282	315	303	309	296	297	311	276	290	295	325	314	293	264	280	320	276	273	303	317	321	305	298	291	284	281	280	331	291	308	310	259	267	288	295	285	317	281	326	292	299	312	321	276	273	329	270	283	318	295	282	300	272	296	276	282	286	304	285	300	263	279	296	289	301	312	266	299	295	253	288	286	314	301	294	309	253	291	306	303	328	289	275	299	279	337	297	284	270	278	263	295	280	271	293	265	291	285	297	266	318	265	260	276	286	273	269	291	270	279	268	293	290	311	269	286	296	276	315	283	279	273	295	263	298	291	301	296	273	265	330	314	304	288	294	281	311	259	285	285	315	288	279	296	292	257	324	271	291	291	290	284	292	300	258	301	296	297	303	273	275	291	263	328	281	291	278	327	287	285	266	312	262	297	300	312	300	305	295	288	265	278	297	283	292	280	308	290	310	301	260	321	251	304	291	284	290	308	306	309	309	247	279	297	297	280	312	290	305	302	346	300	341	274	304	273	302	284	297	304	285	272	294	292	302	295	310	310	313	301	280	299	279	273	281	305	326	288	302	299	291	286	293	297	315	262	290	278	287	290	313	282	267	288	267	308	283	283	263	310	292	275	327	267	281	285	278	283	304	288	312	303	293	301	278	315	298	293	273	310	311	311	328	313	314	297	259	309	284	309	284	301	291	306	283	287	287	272	278	314	309	269	305	276	273	291	303	287	267	280	294	294	313	310	292	314	270	257	287	317	294	307	269	275	302	308	284	253	301	254	302	277	300	316	272	286	290	320	311	279	305	286	292	302	307	319	289	285	312	285	283	303	295	301	261	312	303	301	268	296	295	298	283	297	247	275	264	314	284	280	298	289	274	277	296	279	295	304	304	288	311	267	288	293	290	264	275	273	290	260	312	268	327	297	284	283	290	299	309	273	291	297	315	315	265	263	283	307	299	296	314	283	257	291	280	266	316	305	301	298	279	285	316	278	287	294	301	296	286	297	303	299	286	251	304	299	288	298	287	295	284	309	281	274	281	314	276	280	270	310	261	302	299	324	314	285	286	284	311	277	284	268	340	253	281	300	283	313	287	267	303	273	281	289	286	285	285	269	286	290	283	324	308	314	284	300	300	263	303	271	279	260	301	283	261	289	305	319	286	299	318	280	301	304	285	283	277	295	278	316	263	284	297	311	300	290	288	308	276	308	278	300	308	291	299	277	296	300	287	285	259	295	267	282	280	262	311	300	294	307	314	299	292	268	294	269	296	307	283	293	278	284	268	273	297	291	241	269	324	312	292	294	307	274	272	289	271	311	269	309	288	289	295	304	284	297	305	293	293	268	286	301	282	325	265	265	294	273	318	327	289	307	272	297	304	285	302	314	324	262	266	307	299	303	299	275	289	281	308	269	303	281	288	291	307	287	287	270	299	312	287	291	320	293	285	267	272	289	319	339	314	261	280	306	297	283	299	304	286	296	307	298	305	268	267	300	298	271	279	265	270	286	258	308	264	308	293	298	319	286	275	287	306	286	307	316	279	277	312	300	284	328	290	286	320	300	270	284	358	295	293	300	271	297	300	268	273	298	312	298	301	287	301	276	286	268	277	283	317	308	299	293	279	279	290	282	289	280	272	302	287	310	295	281	286	275	281	290	282	286	264	281	331	263	288	274	295	293	273	300	275	296	300	279	295	290	274	300	306	275	290	295	278	293	291	299	297	271	294	304	299	295	286	246	305	285	307	260	300	263	303	290	282	306	272	302	294	269	328	273	268	297	293	243	292	284	305	263	300	278	281	305	288	327	319	268	301	305	319	293	284	316	288	278	292	315	270	304	295	279	289	267	264	283	319	286	286	285	316	303	326	305	275	273	306	287	294	279	269	271	306	265	289	274	270	308	303	309	303	313	302	293	284	269	280	276	307	314	325	297	277	303	293	281	280	282	280	339	327	309	306	285	304	289	288	276	270	304	287	279	277	277	279	267	307	306	286	272	293	314	310	285	283	302	288	317	295	264	277	306	273	295	246	261	295	345	292	248	309	301	291	284	286	271	295	318	274	304	320	307	269	281	303	305	305	298	269	295	286	301	314	320	288	273	265	299	291	292	275	284	278	291	263	287	276	282	262	302	269	287	320	290	302	287	287	294	274	296	286	312	294	252	318	295	335	310	296	295	266	319	286	294	278	268	282	308	317	303	292	327	314	255	288	282	268	304	313	307	259	299	296	299	284	309	302	321	291	297	284	312	293	283	294	291	298	282	315	274	305	311	311	286	290	307	274	295	289	289	284	270	260	285	270	304	295	286	281	314	313	301	287	285	303	299	274	293	304	300	327	307	274	287	303	311	265	284	301	283	275	301	331	287	288	335	288	318	284	257	285	288	291	305	282	283	293	271	296	301	293	288	326	307	291	303	298	281	261	279	297	294	290	268	302	289	291	283	282	280	305	308	285	280	277	291	292	338	275	297	313	277	269	291	277	281	290	292	271	300	293	309	306	278	314	294	300	279	295	291	300	344	299	286	311	258	293	283	272	271	315	298	271	286	284	314	288	286	318	276	305	266	296	262	271	291	278	274	273	317	301	308	300	318	280	307	311	306	272	331	277	324	280	302	318	296	311	305	293	292	296	264	277	288	287	327	302	322	289	298	292	299	294	289	294	275	310	301	327	305	272	298	291	292	289	315	280	300	307	286	277	280	270	255	314	301	294	266	313	299	303	288	305	298	310	316	289	327	294	321	299	266	281	277	294	295	265	307	314	274	317	312	288
25000	20646	27289	24024	20630	10461	1029	726	581	510	474	455	447	407	412	397	384	365	372	324	369	365	376	332	344	354	339	347	358	343	319	342	331	321	331	330	337	284	363	329	323	300	383	336	336	320	308	311	355	331	315	332	311	347	331	302	329	279	336	310	340	320	325	323	322	329	310	297	326	338	345	308	298	290	322	315	326	310	324	288	298	320	303	339	317	322	315	340	303	298	313	312	324	343	286	301	327	310	344	286	303	290	301	306	329	321	312	333	273	314	319	293	301	335	323	313	317	279	324	301	336	345	349	303	300	358	314	333	330	313	349	304	319	295	302	327	319	318	334	318	343	337	299	303	319	330	326	343	316	320	324	332	327	313	334	311	328	318	331	317	291	347	322	329	295	298	315	304	341	301	314	317	320	292	291	340	312	322	313	307	329	293	311	326	338	300	335	325	327	301	293	303	323	311	331	318	330	312	289	318	285	339	309	313	281	355	329	344	322	312	319	311	328	329	277	310	320	298	332	318	300	318	292	325	320	336	329	317	299	325	345	297	330	312	309	315	313	301	303	306	341	317	319	277	308	299	298	336	305	332	307	304	292	310	304	311	294	331	320	323	320	313	305	331	283	303	295	311	310	317	312	319	291	293	321	303	325	315	319	301	291	329	313	340	305	289	350	312	312	313	305	303	299	309	325	345	333	306	292	294	313	346	331	339	326	308	313	316	291	303	330	289	298	329	292	294	345	342	326	310	291	309	312	301	324	316	298	331	304	320	316	327	334	330	341	294	319	317	325	307	309	321	298	327	331	321	289	338	307	317	302	296	287	349	336	347	299	317	286	324	319	333	292	302	328	316	302	287	312	312	264	311	342	336	324	289	319	318	305	297	299	334	317	337	320	307	283	279	316	290	325	334	313	314	306	323	313	298	285	279	334	299	289	309	359	318	338	301	328	334	313	288	341	307	296	349	320	282	317	312	290	336	314	342	335	339	328	321	309	314	317	314	301	304	306	295	347	332	345	347	339	291	331	297	300	306	354	283	315	305	335	284	286	323	304	290	350	333	301	313	322	374	290	307	302	340	298	273	312	307	342	334	338	312	339	306	317	319	311	326	320	352	293	275	307	313	322	320	324	338	271	340	284	305	314	318	296	340	334	316	285	305	315	329	328	315	287	297	346	314	284	327	338	329	298	306	296	317	297	305	334	315	287	330	315	312	341	285	310	316	315	339	310	321	304	310	326	307	286	315	320	277	307	335	337	302	347	304	322	307	309	307	293	295	314	328	333	299	291	283	341	297	313	337	328	270	290	302	331	339	323	301	297	347	325	327	296	321	335	305	302	306	294	287	295	333	302	312	290	324	333	290	306	338	352	302	289	314	335	276	316	292	315	339	312	304	289	326	294	314	298	320	314	298	275	301	323	353	294	309	292	339	291	298	316	340	333	320	324	301	335	288	315	290	359	294	318	314	300	340	329	294	305	309	323	306	324	305	301	307	303	274	299	338	337	323	306	303	292	296	345	319	326	317	324	316	287	294	308	300	347	307	320	296	314	290	310	316	342	315	281	328	318	328	339	350	291	293	324	326	323	322	294	318	311	316	310	321	314	294	315	273	296	332	348	305	325	336	291	297	313	319	288	306	306	307	322	321	293	361	321	277	298	319	317	297	299	333	334	342	341	320	334	327	289	297	301	356	303	328	337	329	299	284	301	293	288	313	307	329	312	339	319	298	300	316	335	367	304	308	287	338	319	290	320	305	335	302	301	310	340	289	329	329	327	300	280	310	334	314	290	264	332	287	315	326	324	310	328	325	341	276	320	330	290	305	321	320	314	304	300	304	326	313	310	329	322	307	278	293	304	304	333	344	322	314	354	328	340	320	301	285	315	313	310	342	342	294	333	306	307	326	305	324	328	289	311	300	321	323	300	361	296	310	296	309	302	321	307	306	296	307	316	313	310	330	337	320	307	312	295	313	300	319	290	313	321	264	347	334	331	311	310	344	297	306	322	340	264	313	286	319	318	304	326	325	325	303	299	305	301	277	300	316	293	288	302	309	332	308	324	324	294	298	308	315	317	332	293	337	326	328	300	312	320	303	302	276	312	319	315	293	346	314	291	311	300	314	321	333	296	299	341	338	305	323	309	327	338	294	277	342	354	309	350	326	308	306	329	312	306	293	310	324	334	315	324	308	309	335	328	335	311	308	301	307	300	316	315	327	291	302	348	302	298	313	321	331	302	330	291	296	309	321	323	297	346	312	318	297	317	329	334	343	305	317	336	305	319	278	289	316	311	318	321	292	294	309	344	303	355	347	306	320	340	316	333	258	295	307	304	341	309	335	313	306	312	293	323	291	311	322	317	323	318	329	330	305	344	322	330	340	299	317	365	292	315	314	288	304	311	316	312	336	328	325	320	290	321	345	286	339	349	335	309	312	302	322	327	328	363	321	318	297	300	287	317	316	302	313	326	327	312	308	305	320	312	300	311	324	296	290	305	335	293	335	304	318	307	349	309	328	337	300	301	304	319	319	303	356	325	323	316	299	307	306	302	295	333	317	312	316	317	328	297	326	298	293	307	311	327	319	332	308	289	310	290	333	332	311	317	291	295	310	309	312	309	309	296	325	287	335	334	337	329	337	303	317	351	318	304	320	273	325	287	289	311	324	307	319	293	343	314	313	320	303	299	332	336	311	319	321	316	279	293	292	318	340	292	314	310	306	319	314	326	320	359	312	340	306	304	286	317	275	291	280	318	351	299	342	338	286	325	314	330	309	319	321	344	298	338	307	333	344	341	328	310	337	296	289	302	319	322	313	311	311	320	314	331	321	295	317	313	304	309	326	286	300	328	308	285	343	314	331	338	309	309	320	343	302	334	303	339	328	275	307	297	319	301	293	297	345	298	308	334	315	340	315	310	322	342	311	296	304	317	334	315	311	291	301	329	321	303	326	345	333	315	332	356	313	320	324	328	338	308	335	304	286	303	332	305	318	310	334	286	294	291	344	326	333	318	325	315	319	296	348	342	340	342	307	308	342	302	317	334	334	318	307	307	322	320	302	304	295	328	310	304	315	292	280	340	317	310	316	330	305	339	303	319	296	318	325	316	292	301	338	290	322	300	330	297	313	326	318	326	310	330	313	317	330	304	280	314	342	341	335	343	310	321	338	318	323	302	308	320	292	298	355	309	303	313	295	304	292	358	323	295	296	283	315	337	314	338	297	295	326	341	316	335	295	294	326	346	321	306	345	319	323	330	317	316	316	294	322	307	312	316	313	282	381	314	301	309	359	315	325	315	313	333	323	345	298	330	312	294	331	284	321	275	318	291	304	288	342	308	333	320	293	313	324	325	296	335	333	327	311	324	298	340	346	302	300	311	301	320	315	319	298	307	320	293	329	309	359	314	315	303	319	317	331	305	333	307	296	282	302	317	290	323	323	328	339	315	339	316	326	287	320	309	331	293	318	263	299	319	306	307	318	342	273	312	315	342	321	304	326
19752	8236	7378	4130	2646	1859	1455	1229	948	868	684	678	620	572	525	504	462	475	422	410	415	425	346	385	367	421	383	343	368	358	333	356	376	353	351	324	358	332	337	323	349	352	334	352	343	318	347	330	328	305	335	300	310	334	319	294	332	330	319	296	327	309	345	318	314	325	331	302	336	320	345	344	325	315	310	329	313	334	321	335	333	320	361	301	294	324	335	321	346	316	334	315	291	305	318	352	324	317	323	304	312	358	329	306	309	317	331	353	317	321	323	313	330	317	323	326	348	358	307	325	335	324	311	287	330	320	335	332	302	355	296	317	318	324	307	331	351	317	343	344	322	314	336	336	322	294	320	332	297	318	333	328	329	354	314	335	308	304	323	324	325	325	291	314	347	313	338	325	307	295	361	318	318	322	304	316	297	335	317	311	301	310	339	365	317	301	334	352	344	311	304	333	341	347	334	318	298	314	320	317	311	362	315	311	306	319	284	301	281	314	301	322	325	321	342	299	306	315	326	317	355	311	332	329	285	306	324	294	294	272	313	334	342	326	339	346	315	327	300	323	332	306	337	310	327	300	339	315	303	326	319	341	321	314	293	328	317	319	330	305	322	304	331	297	324	305	302	326	287	303	332	305	318	330	338	317	310	293	313	314	334	315	317	308	307	343	341	334	307	303	326	317	328	328	277	311	317	317	327	349	307	292	321	335	290	334	321	305	304	317	294	322	318	301	316	311	315	311	316	328	346	333	339	300	335	343	348	323	319	342	308	318	298	309	318	308	337	341	329	317	301	335	307	345	301	309	294	333	291	309	310	305	315	312	339	313	294	341	325	320	330	363	316	328	303	328	311	322	305	325	338	316	326	289	304	319	286	321	305	306	313	311	358	321	314	335	351	322	338	297	294	299	290	333	296	310	328	332	339	351	356	307	317	347	308	308	356	326	327	298	311	312	301	347	323	309	317	308	333	326	306	297	316	319	335	325	344	331	340	337	330	298	339	324	323	301	332	297	328	340	309	349	327	311	322	329	320	311	339	321	328	315	314	322	309	321	326	309	320	285	312	322	321	359	346	315	332	355	319	340	309	298	307	301	310	313	335	334	337	341	336	314	297	342	330	334	312	356	307	359	338	336	343	330	327	315	316	350	317	327	323	310	317	347	299	330	286	313	309	331	363	312	309	319	304	331	330	349	320	268	338	341	313	329	335	341	303	340	340	341	304	279	319	337	320	312	347	278	313	320	305	326	327	334	334	351	329	342	329	304	333	341	313	291	304	310	308	332	296	312	314	298	307	342	346	322	290	323	312	328	324	320	315	309	307	310	289	341	330	324	343	304	316	304	359	321	336	291	299	297	342	343	318	361	312	328	345	333	318	295	303	352	327	365	338	303	322	319	301	365	317	312	305	368	308	332	337	332	318	318	364	313	337	336	312	310	336	334	328	323	298	333	345	339	288	294	342	303	321	286	313	305	347	343	315	319	318	300	295	305	322	328	308	311	319	295	314	311	284	318	321	326	317	330	316	329	300	296	308	311	318	315	352	311	291	305	326	343	326	308	340	353	319	348	316	312	332	351	354	328	319	332	308	340	323	341	350	308	342	334	297	343	324	296	352	317	310	318	358	305	287	322	315	327	336	326	317	352	296	290	283	312	326	302	298	340	309	360	298	326	317	352	334	303	319	318	316	343	335	308	294	338	328	293	299	328	299	328	306	303	313	320	305	307	310	336	323	344	321	324	324	337	309	312	328	293	305	327	322	307	312	318	316	344	332	326	326	334	353	301	323	297	368	283	328	311	301	303	349	296	321	266	337	305	329	320	299	303	292	305	301	330	265	305	284	322	295	341	325	319	300	321	329	292	311	335	324	327	334	308	333	298	309	294	315	323	337	305	301	295	328	356	304	328	323	314	338	307	336	322	312	313	313	301	301	335	358	311	294	307	322	314	348	316	312	334	317	282	328	333	309	331	333	302	312	320	303	284	305	266	324	332	320	299	268	360	313	300	341	306	341	364	328	319	324	329	337	319	310	366	308	340	322	318	303	306	310	309	322	317	326	332	309	307	296	300	320	338	338	310	348	292	332	289	308	262	301	347	341	326	310	334	305	339	353	321	324	311	315	307	316	326	338	323	317	322	318	314	296	299	327	323	343	323	310	332	332	343	332	326	296	378	329	310	336	301	305	307	323	332	303	314	331	350	340	320	329	311	304	306	339	303	322	332	337	306	307	342	304	290	329	324	326	344	352	317	326	301	294	321	315	317	349	355	326	335	355	289	293	308	311	332	302	323	312	299	337	315	317	296	332	313	318	359	335	315	337	346	340	284	323	306	335	344	348	317	370	364	338	352	313	302	295	306	306	316	319	310	308	291	279	331	316	316	340	334	325	347	318	341	340	334	284	307	311	321	334	321	323	306	311	302	306	343	298	300	310	320	319	330	298	347	318	307	319	331	338	332	326	338	315	344	283	348	306	280	310	272	337	305	293	340	285	290	360	296	309	327	326	368	333	306	307	303	322	297	293	308	300	302	280	312	293	345	328	331	310	315	333	355	331	340	300	304	324	306	331	332	339	322	337	290	317	328	299	321	303	334	350	361	333	295	309	326	296	294	306	296	336	327	301	330	318	355	310	328	323	340	312	328	327	330	310	334	316	330	312	306	326	308	317	314	329	331	321	339	351	331	352	298	331	302	324	316	350	336	302	304	314	316	332	296	299	350	331	339	312	338	309	297	314	327	342	321	288	326	344	305	360	290	309	301	321	345	334	304	313	310	314	344	310	266	327	320	322	326	335	289	307	296	291	320	316	304	329	324	338	298	341	347	317	287	293	363	314	331	331	290	342	299	311	306	311	354	354	319	309	324	337	331	340	308	329	359	328	318	319	297	297	319	289	314	335	326	333	317	300	337	317	306	299	343	319	345	337	343	323	368	302	338	333	312	314	306	329	344	309	317	315	297	316	314	329	304	362	316	337	320	308	310	331	316	305	336	323	353	310	327	325	320	301	309	309	324	298	332	336	320	320	315	321	305	315	338	330	338	310	291	319	321	338	341	329	291	320	318	327	320	305	333	304	320	334	314	330	290	298	326	297	315	326	298	312	306	304	334	314	306	309	315	295	303	351	325	324	307	312	297	286	336	297	328	324	327	371	306	294	310	336	331	329	346	302	335	320	308	317	340	307	322	328	306	330	350	312	292	296	315	293	308	348	359	268	346	327	353	337	288	333	312	328	325	313	344	325	323	318	295	336	343	313	330	347	327	321	325	319	286	339	280	308	311	308	308	326	317	354	336	338	363	347	317	324	303	306	320	327	331	326	309	332	318	344	295	329	294	304	306	349	344	347	314	324	311	332	306	322	319	334	295	313	353	317	318	326	297	325	324	341	296	285	328	333	302	321	325	323	310	339	307	319	340	294	321	309	327	302	314	303	356	306	342	333	300	305	311	298	312	316	343	321	308	341	297	344	301	316	306	347	310	314	306	299	320	330	304
22937	20654	27880	23442	20659	20741	9913	1558	1150	1113	1067	950	884	852	843	831	816	768	724	728	793	714	685	703	698	720	716	719	723	694	698	710	680	708	711	715	716	653	676	669	700	657	662	641	681	639	702	683	660	647	649	694	694	658	647	669	616	670	676	616	644	686	652	699	659	660	690	629	652	629	668	656	649	627	661	643	698	669	635	656	706	633	649	694	669	665	640	649	703	646	647	648	620	609	634	628	640	707	644	647	678	675	630	659	646	651	644	639	636	663	670	646	644	600	665	653	638	611	614	654	635	664	630	649	626	648	651	635	631	642	652	661	655	613	654	644	672	675	684	668	626	666	646	639	649	656	679	666	684	655	645	650	626	624	636	623	651	599	637	618	619	638	709	621	641	620	633	644	634	641	629	670	637	622	665	640	682	653	634	631	634	645	614	653	660	596	632	653	638	679	596	634	602	675	639	675	623	636	650	654	666	661	661	668	673	625	599	622	655	685	662	642	648	656	634	650	699	672	617	659	652	684	630	637	624	675	676	657	681	597	726	663	654	641	678	620	610	607	600	644	620	627	595	656	675	630	632	617	637	674	634	691	619	644	632	688	634	675	615	663	614	625	633	633	664	611	635	674	640	652	666	634	661	641	677	661	640	657	672	660	634	641	628	671	659	649	673	652	640	646	648	601	652	651	647	671	651	608	651	644	682	642	649	656	663	664	613	639	638	686	654	673	637	619	709	625	602	636	687	657	611	662	679	656	657	653	651	633	655	648	708	623	649	628	667	633	652	668	626	644	596	694	633	649	666	642	636	641	643	610	660	641	642	664	638	643	643	628	658	643	690	637	654	622	637	671	618	620	630	655	653	631	650	647	629	656	645	660	615	679	636	689	640	676	665	674	637	609	631	639	626	616	617	636	599	629	679	639	595	705	653	636	620	677	636	602	710	647	695	628	648	621	634	665	643	699	635	640	698	669	673	667	640	621	668	700	729	634	605	650	648	664	659	688	639	644	667	613	649	626	661	677	708	656	654	651	664	645	640	675	662	663	641	655	649	647	660	687	630	668	667	629	648	663	676	639	653	662	631	648	629	641	625	642	699	659	637	652	618	622	660	628	598	618	637	716	642	651	649	643	659	599	646	667	663	632	643	643	613	622	627	652	655	644	633	672	666	653	654	666	643	631	591	637	628	579	672	676	706	628	674	624	633	599	622	643	642	629	590	603	620	660	634	658	693	640	618	671	687	602	644	641	665	646	648	653	625	630	585	688	654	646	660	630	620	668	666	644	640	656	642	679	639	652	603	637	628	644	642	628	658	640	638	654	624	662	651	672	640	665	599	657	629	623	634	654	670	617	663	701	626	648	657	645	655	613	637	654	630	636	638	637	646	638	666	625	668	636	624	630	683	690	627	637	633	623	676	653	665	629	679	674	654	628	663	653	644	668	623	648	668	609	661	602	620	667	590	659	663	608	626	641	629	617	665	624	695	602	691	664	638	641	595	668	660	644	632	652	606	634	657	662	658	625	635	612	685	626	678	651	637	623	618	606	640	643	649	641	663	649	676	659	617	639	664	608	628	671	643	647	654	669	620	636	619	611	650	731	687	575	648	661	643	626	622	638	626	650	642	632	681	677	681	645	703	660	661	714	646	649	594	646	685	639	638	633	696	693	629	658	677	688	661	649	627	612	643	631	626	650	652	644	665	663	681	640	685	635	656	640	632	644	669	625	632	623	661	661	600	673	656	681	659	665	648	630	644	665	624	638	623	657	615	652	631	675	622	668	649	594	673	685	638	652	649	640	680	647	645	597	629	664	641	651	647	620	629	676	673	633	642	620	672	653	635	632	637	666	670	665	651	647	695	615	622	644	652	634	657	663	677	657	700	639	613	651	615	625	668	637	661	647	588	674	616	650	678	650	616	643	669	634	670	673	647	641	641	600	650	608	654	647	634	661	649	633	644	632	672	616	669	648	663	667	660	623	661	662	667	637	650	683	648	665	666	626	628	650	659	642	666	668	633	623	607	628	686	647	682	634	637	630	646	655	664	694	690	645	662	678	639	687	619	656	706	622	611	653	639	680	632	657	631	670	661	665	635	618	625	633	661	659	634	653	618	654	648	627	640	631	626	673	668	672	650	617	688	680	649	675	656	621	634	582	674	597	629	663	625	689	605	638	659	626	656	651	619	647	612	676	627	599	627	674	599	639	657	649	621	688	632	672	671	657	697	642	698	663	668	649	684	663	634	631	650	659	622	601	623	690	667	641	648	677	654	650	642	659	666	628	630	629	690	649	605	579	654	688	649	657	646	622	651	677	647	641	619	655	600	599	659	667	640	584	643	626	619	634	643	659	611	617	670	637	649	605	645	644	650	626	681	636	640	622	644	672	661	668	632	647	657	611	618	676	662	617	641	704	659	680	657	604	672	641	639	642	674	634	650	635	616	619	626	664	593	645	608	656	671	635	620	624	661	633	639	667	650	654	616	633	671	671	673	666	655	672	630	633	647	659	620	684	679	615	651	690	635	635	658	639	607	732	629	641	644	642	669	669	626	607	668	592	675	654	656	647	640	666	657	678	668	613	661	626	683	636	615	668	636	626	604	636	640	660	657	634	638	674	658	689	633	656	607	655	674	647	660	658	623	580	674	647	672	656	664	638	646	654	701	613	612	671	635	675	629	639	663	674	640	626	692	643	691	676	642	638	645	676	680	680	613	663	617	634	647	673	674	641	677	639	613	710	712	719	668	662	652	651	605	637	642	687	630	630	676	685	620	602	611	641	660	656	599	641	637	591	674	656	609	662	644	631	639	638	670	664	676	632	600	656	652	639	611	611	657	610	651	647	645	617	649	654	656	652	621	601	615	734	656	675	679	600	648	608	635	652	669	625	631	622	633	640	647	645	632	603	648	638	656	624	634	583	631	622	662	650	671	636	621	652	616	630	651	601	667	638	610	629	623	632	671	608	627	682	642	637	639	620	640	659	636	634	645	617	674	657	622	643	654	681	696	640	644	634	642	611	671	682	655	690	644	650	671	645	667	624	630	668	633	653	677	673	668	625	635	638	648	631	615	671	630	629	708	698	614	598	644	655	619	678	651	613	632	673	671	629	664	616	647	651	634	646	645	653	667	628	663	603	598	599	628	649	618	618	596	637	629	657	674	671	675	671	675	639	664	667	625	606	596	641	667	677	626	645	659	622	691	599	617	630	682	617	655	618	648	678	621	608	658	634	647	629	622	642	629	612	637	693	618	655	688	599	628	634	636	662	628	644	628	652	629	665	643	679	650	647	643	650	653	640	643	640	597	590	606	611	615	652	652	630	632	668	621	663	611	625	628	661	640	631	665	623	594	663	628	643	655	642	644	630	677	639	647	633	608	667	665	646	667	616	650	597	678	679	621	673	648	668	679	654	682	609	629	644	637	623	664	637	631	674	620	598	702	636	602	626	653	655	631	675	615	679	654	615	636	600	666	652	655	651	633	642	689	678	629	625
18872	14650	13354	7474	5130	3839	2922	2437	1922	1709	1461	1340	1230	1183	1055	1005	946	961	870	873	828	773	819	777	768	758	706	774	734	668	669	680	684	675	712	675	690	703	701	634	661	697	635	686	638	667	626	687	630	613	614	660	625	645	672	648	639	627	643	600	708	618	600	647	653	628	621	631	660	621	607	628	639	608	647	613	640	675	622	609	668	673	649	658	623	629	584	642	629	645	633	608	674	578	631	654	664	647	587	655	578	609	584	626	633	624	622	652	623	626	646	611	629	664	620	636	636	615	663	661	661	610	627	623	623	601	650	631	638	626	609	622	661	622	669	617	609	656	670	717	646	584	613	620	647	647	638	650	596	645	595	632	606	603	589	627	615	615	628	599	576	604	629	611	602	608	639	643	657	587	642	601	592	640	623	639	619	632	660	601	613	693	641	666	630	637	610	649	594	610	648	628	640	601	630	618	601	605	654	624	648	631	655	626	587	649	647	637	567	647	627	606	606	620	582	595	583	596	596	632	623	577	613	659	647	609	651	612	612	661	598	572	580	623	628	603	603	624	641	629	624	623	553	650	631	623	607	619	650	668	613	621	645	628	632	686	672	601	601	602	616	656	655	603	685	572	591	613	579	627	634	674	613	619	643	598	628	636	590	622	647	655	616	627	606	601	575	640	629	617	629	629	618	598	664	609	631	632	596	616	631	630	620	612	646	624	612	606	609	620	673	617	644	600	648	627	606	647	634	589	597	603	614	613	629	574	590	616	625	621	609	639	623	641	597	656	613	613	575	639	639	619	630	648	633	648	613	617	612	645	607	591	668	588	621	621	633	585	619	646	630	626	604	606	617	640	609	637	644	656	638	614	654	650	592	635	687	612	618	559	649	629	612	606	652	624	609	587	632	619	624	613	616	587	623	657	620	671	635	628	620	620	601	621	599	605	635	578	607	621	646	675	623	648	610	624	647	628	595	599	596	635	628	620	650	646	672	616	597	650	651	648	644	626	611	607	617	664	637	643	628	657	647	631	634	650	637	624	626	623	618	654	635	590	623	654	658	617	586	620	662	630	611	684	582	616	582	622	657	626	633	632	636	635	621	660	603	630	613	636	618	597	631	617	592	666	587	628	675	612	652	626	639	616	644	574	596	634	626	631	630	625	575	641	620	634	609	598	598	626	637	641	631	634	639	608	586	560	641	616	609	623	590	636	633	628	638	652	629	626	625	610	591	629	613	653	609	616	554	656	610	630	653	597	628	636	601	619	603	635	640	656	593	598	644	651	637	594	632	664	639	607	641	617	633	613	586	613	631	634	575	625	576	623	604	599	662	617	621	581	590	601	653	632	608	598	615	631	595	647	609	566	621	686	624	601	632	650	615	598	588	621	654	581	621	629	601	619	609	591	637	639	612	645	581	617	628	626	607	582	614	628	576	651	632	591	623	634	648	657	613	668	633	620	628	651	622	604	607	617	615	617	618	658	581	645	650	647	607	604	629	580	596	618	609	654	592	634	664	657	628	599	593	584	591	633	644	622	629	639	629	619	627	637	568	590	644	635	647	620	637	602	619	659	669	630	616	635	652	619	603	616	608	635	622	589	603	615	647	583	581	643	652	619	579	616	644	624	633	646	608	634	617	608	675	638	613	616	563	623	644	616	611	648	611	627	605	641	589	678	630	553	596	636	648	645	639	620	568	613	613	620	619	645	651	615	610	605	625	626	635	692	638	616	621	611	585	670	643	604	583	661	645	609	609	613	672	622	637	639	626	683	608	621	609	657	600	605	666	589	614	605	622	668	672	646	607	601	610	612	605	619	647	616	663	548	639	606	655	593	641	601	627	628	654	648	629	593	643	598	621	675	597	627	618	611	599	605	654	606	656	599	606	657	633	640	622	600	623	584	595	631	614	613	617	630	632	624	593	612	607	670	638	614	613	668	610	641	622	617	667	638	615	627	620	640	624	600	630	646	652	626	634	664	615	581	623	633	586	635	648	649	578	624	626	631	621	622	602	637	636	589	630	601	595	626	623	596	612	620	632	578	634	623	598	637	590	596	649	612	584	608	634	580	623	642	601	647	628	620	651	578	630	653	634	641	636	603	593	600	564	641	677	599	594	610	629	645	626	609	596	647	658	614	639	617	628	603	607	650	612	592	624	642	626	601	613	654	605	600	638	603	619	611	645	591	616	613	599	620	608	625	608	596	581	605	580	578	615	670	584	610	616	627	588	602	630	646	586	622	599	586	611	629	620	620	578	613	642	658	574	628	639	591	650	671	647	571	604	617	619	666	643	601	611	602	600	582	600	610	596	594	611	650	661	634	569	635	663	585	610	644	626	619	650	639	589	684	636	643	650	596	617	622	653	606	630	647	609	591	647	619	582	579	641	610	672	632	613	623	610	601	636	596	654	621	656	604	590	647	555	633	587	598	628	604	601	612	598	655	593	602	608	626	606	575	663	615	623	607	643	607	602	600	602	654	611	630	615	627	606	610	608	578	601	633	625	598	642	629	583	633	627	608	653	620	665	607	609	582	633	629	615	589	662	659	636	631	647	672	655	640	597	617	612	676	629	616	654	601	607	636	631	619	626	633	623	634	625	638	607	618	628	657	634	613	636	580	626	638	558	629	625	634	586	587	605	639	619	643	657	653	602	622	656	636	654	622	601	611	575	613	613	646	583	615	609	634	633	583	610	611	635	648	607	583	645	587	642	615	625	661	655	638	620	639	566	642	580	636	638	624	601	610	617	592	601	601	619	627	642	665	666	614	644	594	640	650	673	656	597	630	644	619	595	644	588	607	634	616	612	614	627	631	641	571	629	616	646	658	655	630	624	634	612	580	598	657	628	608	629	629	600	621	608	625	615	652	575	644	629	651	623	600	626	602	612	639	679	593	647	639	638	629	604	658	639	635	654	619	648	641	601	603	640	600	632	631	633	630	619	633	584	594	620	638	644	576	651	573	601	608	585	629	678	639	623	565	593	592	643	631	628	629	619	629	607	601	616	561	627	634	630	648	591	607	630	625	640	619	591	635	589	619	626	605	620	602	630	599	597	595	648	595	585	627	589	607	684	613	619	651	641	602	629	605	620	628	623	632	674	621	701	598	600	601	622	629	591	648	571	602	622	633	623	661	588	648	662	640	622	645	602	624	593	635	600	574	575	592	634	613	660	624	669	571	602	642	650	604	649	655	623	658	654	616	649	641	647	608	596	639	613	659	597	611	609	613	602	623	637	597	611	628	630	589	631	614	593	618	615	632	601	605	609	578	614	628	613	607	617	631	587	608	598	624	601	628	639	637	644	620	633	640	643	593	605	604	619	648	641	622	672	613	636	618	628	639	630	589	579	607	629	592	632	619	661	628	608	620	655	589	615	635	648	591	616	591	607	624	619	572	631	610	632	628	618	653	628	610	623	624	651	588	646	627	593	658	630	608	625	651	614	626	646	647	581	621	632	625	653	578	592	627	589	623	616	622	565	600	616	554	588	637	645	597
31313	14578	2056	479	355	293	321	323	296	305	304	254	301	320	288	291	322	309	314	336	299	305	294	307	289	292	264	321	276	293	274	316	315	320	284	278	265	304	288	292	253	299	274	292	313	309	284	291	280	308	288	303	278	292	296	278	291	293	273	292	299	292	316	284	261	293	275	311	303	304	309	279	288	278	260	310	300	295	300	272	270	301	278	275	287	263	333	296	268	312	288	306	280	323	277	286	285	286	281	281	280	295	321	296	307	315	313	307	289	258	286	309	274	311	322	320	272	291	314	270	259	305	290	273	284	277	294	295	316	276	293	283	324	293	300	302	281	299	313	312	290	307	286	300	307	304	278	297	270	244	288	276	281	298	313	269	274	287	294	299	257	283	305	295	268	303	260	317	296	292	293	307	292	291	301	305	291	303	276	280	271	312	295	275	289	276	288	323	291	282	318	292	311	284	265	226	312	275	242	296	286	271	310	297	271	289	297	293	267	303	281	286	298	313	268	272	294	294	328	287	291	286	319	293	277	303	286	287	292	269	277	298	266	286	301	301	282	261	281	291	307	295	299	288	300	299	302	290	285	336	292	299	279	307	268	313	274	311	275	278	296	307	279	240	270	293	280	285	298	291	309	259	309	298	268	259	284	307	273	298	278	310	305	329	321	300	293	306	330	271	292	281	278	277	284	294	302	294	298	287	292	302	271	323	257	292	291	283	283	274	295	296	291	301	296	313	270	307	300	302	310	285	285	276	310	300	240	273	297	283	278	308	310	269	290	269	279	254	278	307	292	317	302	280	299	322	301	296	304	250	304	283	308	298	281	309	298	289	298	304	273	320	270	313	292	246	306	271	294	284	269	274	274	298	283	278	303	272	294	294	301	272	254	303	288	304	281	301	271	286	289	318	298	329	310	292	288	267	308	288	283	297	317	259	277	281	266	292	274	282	291	317	285	268	315	289	293	274	307	303	281	297	254	316	269	257	309	296	295	300	295	296	293	275	289	269	286	282	318	312	292	288	290	301	286	336	281	275	295	296	256	303	300	280	280	288	288	288	267	274	279	298	278	278	290	292	295	291	314	315	271	288	286	287	289	306	305	302	289	279	303	287	276	264	298	295	317	287	297	289	280	269	298	294	295	309	255	290	288	301	298	261	262	308	308	311	281	300	293	317	283	321	340	307	270	279	323	310	288	275	282	295	287	291	258	272	283	288	300	287	275	280	268	284	295	289	300	319	277	295	266	294	288	271	289	263	308	261	311	302	315	264	295	276	328	266	271	293	309	302	310	296	299	310	314	290	270	282	298	290	307	296	319	301	312	286	268	284	262	268	293	282	282	291	276	282	280	308	292	289	294	312	275	296	287	318	275	266	289	269	291	276	265	293	286	299	274	291	340	279	265	287	296	279	315	242	283	287	324	302	289	286	290	310	294	304	309	294	297	276	299	313	321	315	276	272	271	305	308	316	288	272	300	310	308	302	260	269	285	291	267	266	319	280	320	300	300	304	296	284	296	313	265	298	311	283	279	294	309	279	302	305	290	300	283	261	301	243	277	291	291	291	330	308	317	305	265	307	281	294	328	305	279	306	302	292	275	269	267	276	283	323	294	290	278	300	311	291	279	267	298	297	296	303	300	290	282	281	309	296	311	244	280	269	315	294	263	313	275	317	265	282	277	284	265	299	283	298	301	260	299	297	285	288	291	269	312	257	315	284	292	277	293	280	291	261	297	310	292	312	315	297	265	299	266	290	273	278	291	285	281	277	306	290	271	295	285	254	309	295	290	274	312	305	281	301	266	283	274	298	326	281	263	295	299	276	286	275	295	300	307	297	313	277	296	287	284	286	284	290	271	283	276	275	308	290	275	302	313	254	270	265	299	275	319	316	309	287	294	320	290	320	277	274	268	302	282	296	281	276	264	308	305	306	287	294	290	299	280	310	272	279	298	277	318	320	284	276	285	282	330	292	331	272	285	276	291	274	287	321	275	308	287	270	293	285	326	281	280	292	265	309	313	314	315	306	285	302	275	278	305	284	294	302	298	277	286	270	275	271	283	263	314	306	302	279	303	273	292	248	278	283	259	293	306	294	257	279	266	289	289	290	281	281	321	327	280	297	276	298	310	276	303	312	296	329	275	300	277	295	285	305	287	293	311	264	296	297	275	297	290	331	308	271	291	295	296	312	284	298	268	303	299	305	274	292	322	300	255	278	298	307	284	293	307	276	290	279	289	314	314	293	267	286	309	294	255	264	280	290	298	275	286	284	277	286	269	299	325	292	288	292	262	337	289	285	287	271	308	297	299	279	286	285	321	280	271	268	300	268	299	300	294	293	276	296	327	276	306	284	278	284	280	284	295	327	307	327	295	277	272	287	308	304	301	301	311	279	296	308	266	310	303	279	287	324	290	292	295	303	309	284	284	289	297	262	298	283	301	297	277	308	300	299	284	295	291	282	296	290	261	316	290	296	285	308	291	278	315	272	275	286	322	275	273	295	296	292	289	271	271	282	282	280	303	277	269	272	253	312	310	327	285	292	262	317	269	323	299	303	251	303	323	297	286	308	282	278	277	280	303	292	300	262	295	307	284	291	249	297	264	306	263	293	293	318	288	276	276	279	326	260	302	281	307	266	285	297	328	268	257	275	320	271	267	275	318	284	322	283	291	293	311	327	276	329	315	274	274	285	263	282	298	304	274	304	257	297	267	299	273	286	290	296	292	288	311	317	296	285	278	310	281	269	297	262	299	258	286	325	265	283	293	256	270	299	275	280	276	280	284	298	265	276	294	272	281	277	277	278	284	298	312	327	271	324	282	309	293	276	293	308	268	292	305	279	308	280	252	314	271	332	293	289	288	291	308	301	271	305	298	285	301	297	257	309	282	279	284	305	316	293	341	333	274	305	312	284	302	283	294	316	299	319	305	277	289	293	280	333	296	295	292	279	307	281	268	335	275	294	286	306	263	301	300	287	301	325	281	280	278	304	282	298	304	299	295	297	277	321	314	293	285	318	269	287	275	280	275	272	272	274	289	310	289	279	282	285	277	291	297	306	313	280	295	305	276	304	300	313	271	304	262	289	321	306	322	293	284	268	285	280	318	276	301	290	300	296	288	290	304	325	297	272	314	297	306	296	303	335	306	275	301	299	294	270	313	288	337	317	313	271	264	279	300	258	291	298	293	300	303	295	286	284	312	303	297	315	286	290	293	276	273	285	303	282	265	297	321	284	274	277	293	292	284	289	299	300	260	275	260	284	308	291	331	298	326	282	309	284	296	312	286	284	282	312	278	262	306	275	296	257	296	328	302	287	330	315	290	269	309	266	302	315	304	258	290	288	308	279	300	275	273	295	297	298	271	278	305	281	286	278	285	293	287	259	293	326	285	305	287	287	292	299	278	316	258	281	253	303	310	265	324	307	252	308	303	287	285	278	283	293	258	271	281	305	254	270	279	309	281	295	282	284	292	326	295	268	309	235	269	321	307	311	288	290
17227	783	712	402	416	390	378	359	348	338	326	362	309	338	297	306	319	326	319	317	305	325	323	304	320	338	385	329	318	299	347	311	322	342	309	358	355	339	302	349	337	315	317	309	324	347	290	305	308	314	313	310	336	329	329	323	300	308	317	306	323	325	317	300	322	344	314	298	279	330	314	268	303	308	340	287	325	304	315	329	318	316	309	280	311	311	291	270	320	302	317	315	318	300	308	314	290	330	326	309	308	292	284	321	294	328	309	304	296	311	297	318	304	304	284	310	340	342	292	332	342	277	312	304	271	294	316	323	346	312	328	332	324	291	307	322	336	327	329	315	337	329	335	308	314	315	267	290	343	300	316	304	310	312	320	290	328	324	306	310	302	312	329	319	316	322	310	305	292	328	322	332	343	343	327	314	351	313	311	330	313	311	329	323	335	316	305	323	309	311	321	315	341	303	300	285	315	353	328	301	286	322	297	306	316	301	307	338	309	320	333	316	331	325	309	333	306	318	318	316	324	329	301	307	285	301	335	346	296	330	285	303	345	310	321	326	318	316	281	304	314	322	319	355	308	303	300	299	309	314	317	315	319	308	326	328	318	340	312	299	290	314	359	311	329	304	306	310	277	322	306	302	315	340	299	354	303	305	319	295	310	312	321	302	314	309	338	309	330	294	313	305	304	330	317	314	349	282	318	321	352	305	294	325	284	325	333	358	319	317	317	305	319	364	334	308	289	330	326	322	297	303	334	307	320	309	330	331	311	314	299	304	322	321	298	299	353	331	329	304	298	313	315	325	309	287	296	310	319	334	318	350	302	315	321	330	319	320	302	314	314	349	324	298	319	309	280	311	303	325	320	335	333	326	323	288	323	310	330	319	321	314	334	304	312	314	338	333	330	309	341	298	322	338	267	314	283	337	324	294	334	290	308	296	306	332	329	351	323	304	327	322	308	333	296	326	352	334	300	296	320	298	333	297	285	318	295	292	335	315	362	333	339	320	287	294	312	319	340	332	316	336	330	295	306	341	330	323	319	297	317	303	334	312	312	372	318	332	315	337	331	291	277	305	309	320	342	339	312	303	300	309	317	294	347	310	294	298	306	331	291	301	318	322	324	318	318	318	316	299	338	307	272	320	317	311	321	319	300	330	308	320	298	306	286	314	331	330	337	302	307	299	314	304	315	293	298	344	333	310	303	325	279	304	329	306	307	310	317	314	332	332	325	313	306	310	285	349	330	303	364	318	351	294	310	317	297	303	313	284	323	355	316	309	309	335	350	341	304	323	325	303	317	304	301	313	304	287	335	308	333	310	301	310	321	301	338	321	331	301	302	346	330	311	321	320	329	304	295	307	300	358	331	315	287	295	310	319	330	316	317	309	305	286	333	296	317	303	309	341	322	305	308	308	312	302	315	328	341	289	349	285	289	330	326	293	307	303	337	339	334	326	297	318	331	337	314	335	339	298	295	320	321	337	319	314	332	327	302	319	301	332	328	280	292	305	318	344	321	342	310	335	319	279	301	292	320	311	337	341	337	337	338	315	299	326	320	300	297	316	293	311	269	309	313	299	344	317	291	302	321	339	310	318	323	347	313	321	310	332	344	303	292	315	332	311	310	355	326	287	313	294	336	333	321	336	345	299	311	304	319	336	311	323	319	336	306	290	307	322	291	300	350	345	302	327	305	302	300	316	301	326	280	279	340	293	308	296	304	347	367	295	298	336	311	311	317	349	337	337	313	311	292	335	334	357	313	327	336	341	304	311	292	319	299	318	342	321	322	350	311	291	322	301	332	319	297	351	299	308	298	327	324	310	299	318	270	327	291	333	306	331	295	310	318	310	329	308	308	342	308	307	325	316	312	353	296	302	301	306	302	293	309	322	308	298	333	329	307	337	306	308	304	304	305	274	313	343	331	322	297	314	303	287	314	332	332	339	278	320	324	316	291	300	297	332	293	332	309	313	301	298	308	315	318	315	338	307	321	320	318	296	322	332	312	314	326	285	328	307	301	328	320	334	336	292	276	322	303	276	317	311	296	335	304	333	310	288	335	305	302	285	322	329	341	298	321	319	339	301	333	322	282	334	298	275	303	332	307	310	286	298	330	325	303	346	290	332	321	315	331	351	294	325	334	348	351	318	331	317	306	305	316	342	315	310	315	316	321	339	286	310	314	321	290	310	303	323	311	333	324	304	298	310	293	322	307	293	341	310	300	310	321	312	329	311	339	314	337	317	328	327	322	304	308	278	301	302	313	328	318	339	347	299	329	287	336	337	327	317	298	317	312	314	309	344	324	324	316	341	319	337	331	315	327	336	337	317	318	319	286	316	309	325	357	336	339	308	311	331	324	313	347	315	300	326	302	305	310	310	326	332	330	311	375	324	306	315	330	288	316	334	305	288	313	300	319	321	317	290	300	303	304	320	304	331	319	341	294	299	302	265	292	302	323	330	315	321	271	305	330	306	333	331	306	334	302	311	272	284	316	311	295	310	331	327	302	285	307	335	312	301	328	281	364	300	332	307	294	320	287	290	338	317	320	277	306	303	299	331	307	307	308	315	288	354	324	316	324	331	312	308	306	322	290	344	309	337	336	337	290	281	315	322	307	362	329	329	294	294	327	326	305	325	315	293	313	324	302	317	307	322	300	320	297	292	327	321	286	331	352	294	341	319	313	306	321	313	328	316	300	341	337	293	337	301	315	306	296	289	313	307	317	329	311	296	340	346	322	336	299	283	340	308	295	355	325	311	308	312	322	327	325	308	336	293	288	335	322	329	348	316	337	299	298	286	307	320	296	310	306	338	317	301	305	306	332	331	285	336	282	272	307	317	297	312	296	292	314	337	297	319	317	316	305	342	307	306	330	312	309	309	335	335	312	336	308	312	324	293	295	314	306	303	338	328	319	286	317	319	347	301	323	327	334	312	304	333	311	306	307	342	299	330	300	317	304	296	314	290	320	310	309	281	297	325	334	297	293	313	333	302	314	321	352	335	321	299	353	328	314	320	309	295	295	318	321	336	293	309	343	322	325	339	310	291	309	308	343	330	297	355	331	285	299	294	284	324	301	319	310	311	311	299	325	345	313	324	342	345	302	331	305	291	293	296	310	312	337	298	302	337	273	294	310	336	315	324	335	292	284	295	332	319	319	303	321	330	339	309	337	313	338	331	315	318	311	365	286	304	321	350	313	286	325	315	337	294	346	289	301	282	297	303	287	292	316	332	275	338	329	327	307	325	334	326	346	298	301	308	335	308	349	302	330	329	327	298	336	328	333	322	305	318	315	334	307	294	309	323	326	328	328	274	275	345	294	293	315	333	318	329	303	310	339	312	339	319	328	312	316	350	330	331	296	305	320	275	309	295	339	288	311	313	309	315	291	306	339	291	287	315	292	286	300	290	300	343	313	340	307	304	317	315	315	329	314	268	321	292	314	322	307	307	317	313	304	311	350	296	312	335	321	302	261	330	303	333	309	315	320	312	303	305	309	315
24987	20660	27358	23981	20640	9462	1089	699	607	564	483	443	455	420	403	426	380	401	400	357	377	378	365	359	356	329	319	351	320	327	321	347	325	345	312	325	338	338	328	346	353	354	355	301	334	327	326	342	330	306	318	296	329	335	309	344	342	307	310	336	349	324	327	309	345	376	318	355	336	355	328	316	295	348	330	336	325	342	358	337	312	315	344	314	343	338	335	358	321	341	345	328	302	304	347	321	349	323	354	364	325	311	354	325	333	329	329	344	287	336	333	345	338	335	345	325	317	313	330	312	319	345	329	341	340	331	334	351	305	331	347	307	303	305	304	371	303	358	370	333	359	320	307	332	307	317	333	328	330	299	323	362	320	358	319	339	325	327	345	329	305	342	313	321	330	339	344	323	289	350	316	343	318	320	358	321	328	292	323	339	342	350	329	361	342	352	313	318	362	318	309	321	358	323	338	332	330	319	332	349	359	303	324	303	336	327	333	352	350	334	334	334	311	331	339	313	322	330	325	290	333	343	338	343	334	349	322	327	338	305	310	334	341	318	316	323	326	326	320	324	357	311	374	311	319	351	330	313	343	321	305	318	343	313	342	328	324	332	317	328	333	341	336	329	333	365	342	349	326	312	314	317	318	323	293	311	357	337	331	342	342	311	319	311	297	344	333	341	333	321	315	366	324	327	321	299	317	343	310	323	316	299	360	319	357	345	339	325	333	362	349	317	322	327	332	358	327	338	326	316	335	350	315	320	300	310	318	293	329	329	330	333	327	323	319	331	328	353	322	336	334	324	298	338	339	349	324	306	363	319	351	337	313	324	323	330	349	351	347	304	299	341	345	307	295	297	332	341	317	293	314	349	330	332	348	320	332	326	333	327	286	325	298	299	339	302	340	340	319	361	330	285	346	335	307	325	326	323	351	331	316	306	330	350	317	338	331	329	376	339	303	286	340	332	332	326	324	332	323	322	334	322	337	321	297	342	348	315	313	315	301	308	304	307	310	302	324	325	344	328	370	295	294	328	323	378	337	321	322	351	310	333	324	324	320	318	294	294	337	293	336	267	338	321	321	338	355	347	324	323	330	377	335	304	311	360	346	339	348	326	316	298	346	365	326	349	311	353	361	326	326	314	308	319	328	313	349	334	292	313	309	312	313	337	333	293	300	363	286	334	308	335	333	322	316	340	318	360	344	339	323	360	323	325	340	333	338	316	342	348	297	324	319	333	320	328	347	359	320	299	315	311	340	331	307	312	338	328	329	335	296	323	330	331	325	307	311	314	334	341	295	309	319	350	340	331	339	316	364	312	314	326	329	283	326	358	308	340	328	313	333	298	303	347	343	324	302	314	317	300	324	319	351	340	315	330	315	373	306	271	290	322	333	322	325	314	351	322	330	357	298	326	321	334	314	340	332	324	313	320	339	340	323	342	330	342	341	326	292	345	310	346	340	342	314	330	325	350	331	327	332	364	319	317	300	316	334	356	368	321	328	330	325	322	325	344	331	347	351	315	348	372	320	343	320	313	347	320	334	311	345	312	309	332	365	373	347	317	321	314	324	301	347	318	338	357	353	322	312	321	356	303	328	353	307	329	322	326	332	358	329	335	330	311	309	329	320	323	308	303	306	281	323	332	316	276	310	261	300	309	330	325	330	322	345	314	296	333	311	321	313	322	297	320	351	331	354	336	312	307	341	336	306	340	359	332	316	325	327	331	323	346	328	321	304	335	315	310	327	316	357	335	350	305	340	345	307	358	336	308	347	344	317	303	334	308	340	330	317	328	351	326	349	338	321	306	316	325	301	300	342	369	319	322	306	319	286	329	343	316	332	320	317	359	314	325	353	344	312	322	315	305	331	324	321	309	332	352	327	320	320	324	319	339	327	332	296	324	354	332	331	324	303	313	329	315	313	340	351	371	329	299	348	314	314	298	338	315	307	358	328	348	325	310	324	338	293	326	327	318	344	294	311	356	333	321	358	340	296	340	331	319	354	316	373	293	306	315	333	341	327	302	327	376	330	323	333	324	290	316	324	321	336	345	318	342	319	306	323	333	312	297	345	340	329	305	302	311	308	312	326	333	349	333	327	310	339	340	328	342	315	317	331	291	326	332	340	292	300	318	343	326	337	296	358	335	284	331	324	294	314	305	317	336	301	335	363	315	321	347	314	332	379	331	336	318	316	360	342	319	330	316	335	339	333	370	328	330	320	299	322	326	307	335	321	309	314	362	327	335	333	311	309	276	344	335	333	345	304	327	332	367	297	322	283	320	332	327	294	337	293	321	337	319	293	362	323	337	359	295	330	323	313	341	304	330	308	315	338	314	336	326	331	310	319	353	337	302	338	324	337	326	319	289	309	333	329	323	356	288	331	353	343	328	350	290	317	320	319	322	343	320	385	327	334	353	319	323	326	342	319	315	321	363	298	343	301	336	337	295	321	317	322	358	297	348	331	312	319	320	321	320	339	323	345	291	340	328	324	333	306	326	324	351	312	356	354	333	299	343	321	315	328	288	339	330	320	334	332	348	341	295	322	334	296	336	296	335	348	316	280	320	306	291	319	336	341	352	332	303	343	305	339	331	335	306	326	337	333	312	307	319	353	308	343	303	335	335	368	282	302	336	316	291	361	317	320	340	286	321	313	322	334	313	316	310	332	323	316	320	320	342	333	318	313	337	348	346	322	347	343	296	307	352	332	288	309	316	338	347	275	337	310	304	315	303	330	340	308	362	349	329	335	347	333	316	326	299	332	340	332	315	339	338	300	332	342	309	308	309	337	369	325	331	296	346	325	319	300	334	326	336	297	290	299	328	335	319	332	311	301	324	297	352	322	295	350	306	307	316	354	313	329	330	324	353	337	332	303	309	332	328	323	315	310	313	322	332	304	323	302	324	319	350	310	336	311	309	317	325	315	337	328	340	334	330	314	294	335	271	328	298	315	325	356	295	317	344	319	337	337	301	312	325	322	303	317	330	312	329	351	307	326	337	325	327	315	338	317	337	332	338	317	330	310	355	298	341	338	332	318	351	309	337	300	329	326	319	315	318	306	320	332	290	329	325	333	297	312	350	335	339	315	317	338	344	320	315	311	323	303	349	313	315	331	316	337	313	344	321	334	310	361	334	323	324	350	350	354	357	345	327	311	317	318	346	318	336	333	338	346	306	347	341	308	363	308	312	326	272	289	311	345	329	310	311	329	333	326	323	345	318	337	339	323	301	334	319	324	346	346	306	337	321	310	333	372	322	314	331	312	308	318	309	305	346	339	326	320	316	333	324	353	326	308	352	328	341	307	350	318	326	329	321	295	324	317	365	334	348	346	335	333	304	294	292	314	339	341	314	295	328	354	310	325	316	332	349	342	331	311	332	308	317	320	342	318	333	336	324	318	316	335	304	331	302	328	290	304	347	335	316	331	320	315	350	324	317	310	291	292	304	336	348	338	345	324	328	309	313	299	329	309	301	343	330	300	354	330	322	353	321	347	341	337	338
19954	8263	7448	4074	2648	1901	1557	1203	947	789	767	677	624	592	527	491	480	428	440	429	439	385	421	423	391	431	397	386	355	363	393	382	373	413	403	366	373	322	314	344	358	363	339	344	354	350	353	340	339	323	355	323	366	362	327	328	381	318	317	324	356	326	348	341	343	322	346	332	339	370	311	320	343	325	308	326	338	322	313	338	354	341	334	365	347	313	354	348	336	347	367	340	320	325	341	351	374	348	330	312	331	316	346	326	322	337	330	321	364	317	338	314	326	328	346	316	311	321	307	308	330	328	318	335	355	345	338	336	298	324	340	323	348	355	330	333	301	362	355	331	365	355	300	334	335	326	358	312	335	332	336	343	337	353	322	362	361	356	336	354	319	351	327	329	346	341	343	328	336	347	367	335	379	337	329	321	325	332	323	371	340	345	376	322	327	306	339	363	350	334	285	303	344	338	357	309	339	323	323	337	339	351	354	325	331	341	308	326	353	298	316	321	344	353	315	340	302	286	366	333	346	322	329	318	304	307	315	336	354	341	309	329	338	320	354	338	337	356	306	352	357	350	338	343	323	340	349	346	338	333	308	329	319	334	311	343	313	335	337	338	351	316	307	299	323	336	319	351	363	372	328	362	360	301	381	315	350	306	341	305	338	331	349	330	338	308	331	283	314	312	318	339	296	294	334	347	331	318	324	341	306	320	294	336	322	349	360	322	356	326	363	349	330	331	334	320	351	372	331	342	361	364	329	345	331	323	321	339	329	322	371	354	310	317	335	340	327	351	327	339	344	341	311	329	339	348	322	351	329	318	322	337	306	356	318	327	359	369	310	335	303	334	328	334	330	335	327	318	320	341	336	344	331	334	320	316	302	337	338	379	342	334	343	337	356	350	344	349	333	343	344	317	321	355	351	341	331	332	320	357	343	321	295	322	332	310	352	318	338	322	319	319	365	329	312	326	280	333	302	328	331	341	311	325	339	291	326	332	327	348	320	356	315	367	334	331	301	331	294	348	335	342	319	327	319	323	345	337	335	315	348	364	333	345	360	314	353	310	311	337	367	328	320	340	343	336	327	292	352	342	332	345	304	321	358	322	363	326	328	355	330	341	353	329	343	366	335	330	354	333	335	356	318	343	321	376	325	317	336	361	325	302	321	314	328	313	310	333	322	289	320	322	342	355	344	338	355	326	319	322	300	358	345	320	331	345	329	338	329	341	360	311	351	317	338	320	295	329	352	325	320	322	326	332	310	307	307	337	352	339	305	289	335	359	345	347	337	356	353	321	334	353	306	338	352	344	329	296	309	301	342	313	346	322	338	344	314	341	311	325	320	355	359	341	318	321	320	331	329	380	315	317	335	353	342	352	347	304	364	338	362	311	337	318	310	318	304	323	365	335	326	316	344	336	340	288	362	305	345	314	308	333	313	316	351	365	337	328	349	346	328	346	343	311	307	331	322	322	359	316	348	339	360	319	325	345	332	304	353	347	367	332	351	317	328	356	314	313	288	297	376	318	305	317	321	335	343	347	317	324	332	309	326	318	334	329	323	345	297	330	311	327	318	345	330	353	325	319	343	308	319	316	327	333	360	331	303	342	345	330	320	334	313	329	312	336	306	337	318	318	351	310	342	330	293	303	335	350	330	338	361	344	328	323	343	323	321	341	329	329	360	323	340	321	315	337	320	328	319	331	339	328	303	350	330	358	337	323	332	309	314	310	360	336	323	325	304	313	327	316	335	344	350	329	338	359	352	321	338	371	349	355	345	323	336	324	360	327	312	347	361	366	314	352	336	336	341	339	322	320	330	311	313	360	329	333	370	333	324	304	340	278	332	303	314	305	361	345	330	348	320	334	326	299	326	350	322	304	316	299	361	343	308	319	330	357	318	331	334	335	360	302	338	295	328	333	341	310	315	330	298	307	310	341	300	332	368	332	346	341	308	339	320	332	330	315	326	340	331	320	316	321	315	308	315	332	308	316	314	335	330	336	312	356	311	359	315	342	334	340	319	309	339	315	377	312	332	332	352	345	366	345	345	324	321	332	374	336	308	344	326	337	368	313	323	334	309	357	325	310	304	331	305	335	310	338	326	299	317	334	331	319	348	352	342	322	326	347	316	304	350	331	292	320	327	320	317	334	381	345	316	308	338	326	316	310	321	370	343	320	335	365	326	331	331	338	330	294	339	294	318	356	346	352	323	321	336	332	312	362	367	309	339	347	356	299	339	316	360	333	319	311	325	321	337	289	314	290	330	320	349	333	363	345	347	326	343	329	296	347	346	335	343	357	332	316	296	310	338	334	335	295	319	329	288	328	323	317	327	337	348	339	315	331	326	344	314	296	327	325	317	330	330	384	330	332	327	329	317	347	336	356	368	312	332	313	319	321	338	308	323	327	339	313	315	308	305	318	328	365	327	311	308	295	331	310	327	332	331	316	354	347	345	312	308	355	330	312	382	364	323	366	332	329	315	351	355	320	332	330	319	331	322	364	308	331	304	342	351	294	275	328	332	329	356	323	318	352	320	333	309	305	349	318	346	322	334	344	337	308	309	370	321	332	327	340	308	336	319	349	317	319	361	344	322	348	335	328	337	321	319	340	322	326	321	312	338	323	351	355	291	347	325	345	341	334	355	310	340	347	343	347	370	314	317	338	329	330	313	345	331	317	332	332	302	338	364	333	305	334	342	360	327	357	341	346	307	331	332	297	333	326	317	335	340	296	353	319	357	311	317	341	304	279	334	307	310	325	370	323	367	343	328	331	322	312	337	312	336	367	321	327	301	313	329	338	320	353	319	325	315	325	329	338	351	304	311	334	341	329	308	339	326	327	316	317	325	305	303	366	341	323	349	337	306	309	329	324	306	319	330	300	309	315	373	330	321	322	338	297	338	339	333	303	346	295	335	333	375	349	357	377	328	358	329	306	365	321	337	308	342	348	324	341	361	284	311	328	292	326	314	311	321	313	312	341	331	336	330	318	307	339	339	329	328	310	337	294	327	341	312	352	303	319	338	324	313	346	359	314	359	338	349	338	328	311	328	315	324	351	333	339	353	313	316	353	301	313	328	326	354	350	356	347	306	321	306	341	334	340	323	296	372	348	298	333	350	318	322	338	331	323	332	327	305	336	330	311	338	337	328	330	309	306	335	306	350	333	323	298	320	333	355	346	370	305	298	341	335	351	308	327	292	320	329	333	366	363	319	334	331	343	315	320	328	304	303	345	324	327	329	334	324	314	331	333	341	325	328	312	313	333	337	340	307	324	326	338	353	323	340	313	303	331	345	353	339	299	305	335	319	330	318	347	318	361	353	345	362	309	323	313	314	315	346	332	310	341	362	347	336	328	350	334	333	319	330	335	335	339	335	327	301	331	361	303	303	318	328	314	335	344	346	336	355	349	338	333	349	314	370	337	313	344	351	315	347	344	319	314	330	312	304	332	312	309	315	363	319	333	335	314	312	318	341	315	333	362	348	325	316	300	320	314	315	340
22991	20658	27954	23409	20664	20761	8920	1615	1291	1122	1042	944	886	854	840	844	741	777	810	728	752	766	745	723	713	767	721	693	685	675	724	706	689	702	702	701	684	648	692	713	738	715	654	652	666	686	667	624	657	700	685	647	684	679	666	711	729	676	633	639	644	641	674	667	661	685	691	682	649	638	666	682	658	677	630	638	652	640	684	702	635	624	659	671	741	691	650	639	654	613	669	618	672	665	689	636	659	625	628	621	644	687	655	684	708	645	623	630	650	641	640	705	630	684	653	678	673	633	706	702	687	649	676	638	648	593	644	653	638	642	689	627	705	683	620	684	677	684	649	687	726	701	631	664	677	634	656	635	619	655	629	661	623	649	611	630	636	687	648	599	694	644	640	650	640	668	687	649	640	655	679	681	650	669	678	630	695	685	668	719	633	671	581	674	673	659	656	715	638	648	677	669	637	639	655	677	595	655	671	670	654	648	646	671	701	637	671	664	645	657	671	692	681	664	683	673	662	652	705	621	656	650	627	673	626	691	656	629	682	644	650	641	619	643	704	658	666	638	662	659	682	649	677	681	629	611	708	632	665	633	709	616	649	630	637	616	649	691	676	629	669	642	637	640	638	667	560	685	652	663	664	656	639	622	670	630	684	649	637	618	645	670	674	729	662	625	650	649	670	659	603	667	616	667	658	618	647	715	641	650	671	690	660	678	649	659	671	658	650	711	660	637	633	664	669	637	714	652	655	599	638	646	681	654	625	650	693	628	687	637	630	666	674	651	670	693	666	654	651	658	660	643	643	647	660	650	667	687	660	625	643	676	639	623	672	647	667	664	646	647	685	638	594	643	642	662	661	629	665	704	660	713	640	632	647	656	606	681	651	672	683	667	659	681	662	650	636	677	682	631	666	697	680	712	710	689	657	657	657	652	650	673	675	636	691	648	696	635	679	651	646	629	626	671	638	658	686	658	659	676	642	649	621	676	692	629	648	648	673	665	700	633	717	623	631	650	676	640	666	698	668	636	671	682	634	679	663	709	612	649	656	629	664	624	675	601	638	665	681	695	625	670	622	655	642	585	587	649	681	653	618	683	658	619	640	639	670	680	624	601	689	623	628	648	672	596	688	680	627	630	653	653	666	631	650	585	638	663	639	641	648	682	623	659	676	645	642	649	648	695	675	684	639	651	609	660	662	670	603	697	637	618	651	657	656	699	690	666	675	703	617	664	647	668	702	669	661	643	679	674	667	616	697	644	666	659	661	675	637	645	664	630	609	652	642	685	633	675	636	704	706	665	625	686	650	628	640	649	636	700	617	629	649	618	614	612	665	639	674	635	622	642	695	678	677	627	623	688	668	647	619	699	654	667	663	617	624	667	680	636	685	699	681	667	648	706	680	609	685	656	658	651	627	655	677	708	623	669	650	627	650	646	686	643	651	647	673	658	660	645	637	644	642	668	663	684	650	624	680	687	639	644	621	620	665	653	652	665	637	623	637	633	643	648	654	647	645	664	670	662	631	643	628	690	673	639	655	707	609	644	672	633	633	651	672	652	710	669	637	663	665	674	628	653	674	624	661	699	665	653	645	629	648	666	659	635	645	632	698	652	657	670	655	636	642	606	667	686	663	671	713	685	744	648	662	657	663	672	628	636	681	652	660	602	624	652	667	650	665	618	672	676	639	680	673	685	682	599	650	659	671	664	639	604	675	660	668	675	703	654	656	649	660	647	659	654	672	614	677	654	621	644	639	677	627	628	650	687	625	668	654	672	675	644	691	631	639	676	642	726	631	645	607	661	675	613	635	637	667	620	652	680	709	663	642	675	656	669	720	659	681	676	650	702	661	633	679	653	688	691	649	678	608	686	655	640	670	628	627	665	675	633	678	679	662	662	648	679	622	665	632	629	656	678	643	661	634	665	665	612	646	650	658	621	692	660	676	656	680	651	641	621	632	659	670	691	657	652	684	672	686	660	608	657	664	675	673	623	641	714	658	637	681	648	656	665	641	674	673	681	606	662	610	659	638	641	655	635	655	622	624	644	649	641	675	686	706	656	652	651	672	611	640	585	644	669	615	680	672	649	713	646	625	594	632	661	659	664	641	662	685	686	686	650	652	650	652	647	691	632	665	627	684	586	659	671	661	644	675	707	628	617	684	598	656	628	646	719	671	653	667	694	630	656	606	640	669	684	623	642	643	649	648	630	686	697	656	704	610	646	686	685	675	681	619	663	626	620	665	636	705	646	627	662	678	650	654	664	631	616	609	655	666	691	640	651	693	659	674	609	630	645	631	662	648	679	683	657	663	644	670	706	668	657	641	632	649	635	626	603	659	658	705	665	639	645	669	642	670	668	660	622	633	668	670	663	600	697	643	628	709	705	685	656	697	659	691	675	669	642	682	649	665	690	633	628	708	667	656	659	636	628	706	636	656	623	637	651	681	631	645	664	653	648	664	682	665	663	645	694	691	654	655	665	653	642	684	640	653	720	628	620	664	659	678	676	686	625	669	683	576	659	649	618	677	646	620	645	631	650	683	665	646	636	654	639	607	682	654	637	656	698	690	626	728	667	663	676	620	659	608	602	636	623	648	642	671	621	642	652	686	699	669	700	630	607	660	684	651	652	658	666	616	641	611	595	650	673	651	667	722	703	676	687	637	673	654	668	662	671	614	681	685	624	672	693	637	629	653	672	672	654	658	700	690	673	640	671	644	674	636	650	668	660	676	663	675	629	681	643	668	654	645	607	656	670	633	673	643	679	618	678	644	662	652	657	663	629	642	666	680	667	654	697	642	660	661	611	620	644	628	674	656	666	662	656	683	644	649	658	707	680	669	612	663	622	640	663	663	698	674	667	665	657	674	675	636	600	636	638	649	618	616	646	679	636	663	685	657	677	695	661	621	655	633	661	637	657	650	646	660	665	656	704	663	641	634	661	647	618	636	648	646	677	664	696	617	696	693	641	616	678	659	617	653	671	671	687	652	642	693	641	655	630	651	658	623	667	650	638	619	691	646	677	648	663	669	667	653	636	670	660	660	641	678	673	640	653	651	676	674	645	629	665	664	659	630	646	675	642	668	622	668	682	692	657	626	671	623	670	633	624	651	655	648	621	640	675	626	634	636	625	668	686	636	629	642	604	662	643	684	683	642	631	622	609	633	622	652	597	670	657	681	703	674	628	635	639	640	672	677	662	669	656	680	631	642	631	669	630	667	641	686	679	697	666	673	680	670	635	619	619	668	683	634	676	687	659	634	636	643	679	668	662	643	642	664	586	664	652	683	697	691	676	644	631	643	638	653	632	637	667	687	646	653	686	685	648	686	653	675	718	661	648	659	633	704	664	658	680	640	664	681	709	666	655	637	666	669	638	661	660	646	651	697	631	618	687	630	646	701	621	647	641	629	615	623	673	636	642	669	650	660	655	639	669	654	646	643	659	652	619	665	644	696	743	654	689	635	657	677	661	682	661	676	684	650	627	664	628	649	666	664	660	708	721
19087	14701	13437	7490	5198	3786	2948	2402	2021	1699	1439	1380	1169	1111	1088	929	917	941	845	861	866	849	802	761	765	696	749	709	750	705	750	712	727	685	714	719	686	644	676	697	672	655	669	670	631	633	678	686	686	662	662	650	654	653	619	674	657	621	629	618	640	646	627	622	636	634	652	659	641	698	676	635	657	688	567	660	667	644	651	614	620	621	627	630	606	653	635	626	636	613	597	651	680	592	649	614	627	618	615	633	637	633	630	645	644	605	622	620	634	652	639	664	666	656	619	636	644	648	634	652	564	660	630	592	624	679	594	608	629	603	661	642	618	646	632	606	622	661	680	674	683	658	672	631	615	626	617	594	638	613	643	650	628	598	622	582	649	644	590	654	676	664	643	649	659	635	661	604	570	633	577	603	623	609	626	656	583	659	678	648	625	638	653	652	637	662	634	640	712	612	624	602	646	658	620	624	646	629	598	633	645	621	625	595	611	603	617	658	643	617	660	606	625	601	627	628	683	638	639	641	667	646	657	609	609	645	591	577	631	645	623	619	636	646	624	600	640	613	597	576	611	648	669	619	611	633	654	639	634	654	622	635	651	588	637	616	646	614	639	631	600	583	667	619	611	603	601	653	599	628	598	625	644	602	662	633	671	616	620	650	636	609	603	603	636	686	627	619	674	663	634	615	634	651	620	616	663	646	650	625	621	647	638	668	644	604	669	640	630	628	607	611	633	638	641	654	652	597	630	648	595	585	625	663	640	618	655	610	663	613	634	620	654	677	629	629	628	656	634	657	659	605	650	656	614	639	663	634	584	650	614	611	613	671	609	610	633	634	630	631	649	657	590	607	631	633	635	613	621	630	686	620	618	629	643	662	623	637	613	581	640	622	629	590	601	663	665	604	626	627	611	600	642	658	649	605	642	662	600	610	629	672	622	639	626	620	659	632	632	657	602	634	630	653	640	634	635	625	655	637	595	633	647	610	653	678	591	626	672	620	667	627	619	618	618	633	579	629	660	633	633	603	639	627	615	644	608	648	654	639	584	645	656	641	658	661	622	610	627	618	678	597	622	681	606	604	665	636	638	636	631	645	602	667	623	607	644	618	672	667	635	682	651	642	617	630	639	608	640	619	636	617	647	613	661	618	646	632	613	624	604	600	657	629	731	614	651	624	655	645	625	628	620	647	717	652	619	595	618	680	622	643	632	635	636	649	657	655	630	570	653	592	629	622	610	634	614	581	633	666	604	618	602	590	682	637	647	590	628	586	640	659	647	670	635	618	631	601	644	616	664	635	627	668	636	619	636	603	653	634	615	627	634	607	630	648	621	583	658	693	627	621	619	671	657	664	634	657	654	668	665	640	599	643	614	570	671	646	595	634	648	680	609	648	638	599	633	625	618	632	634	596	628	686	618	680	576	633	623	638	627	620	649	614	620	629	588	646	626	667	664	610	607	648	634	603	697	623	644	638	628	657	644	657	643	619	617	660	659	621	660	648	620	604	628	608	656	652	656	603	661	589	694	673	636	620	624	611	665	642	679	623	631	607	608	615	664	596	600	609	669	672	603	631	618	675	637	627	656	612	678	638	630	620	611	661	605	619	644	606	585	629	584	619	668	606	640	589	649	670	577	642	595	573	590	623	608	685	633	632	635	651	630	652	674	609	623	605	638	654	610	638	611	615	612	638	616	624	612	600	685	658	621	661	633	631	602	639	686	603	663	649	664	608	604	644	634	626	565	649	634	619	642	617	627	641	652	615	663	594	644	609	659	612	654	623	581	636	645	589	595	613	634	651	642	606	623	625	620	590	632	654	618	629	655	670	614	583	622	592	622	634	636	578	607	666	640	669	597	686	624	607	656	655	628	603	585	645	626	630	616	644	686	592	643	633	636	612	663	642	632	630	610	608	645	577	612	663	653	601	628	602	628	615	607	656	611	641	614	617	659	659	605	641	663	653	639	630	653	624	660	619	601	647	671	657	592	579	626	580	603	600	640	642	597	648	601	601	646	645	615	670	608	620	625	624	620	636	643	638	642	657	658	648	656	596	633	608	615	673	661	695	645	593	613	675	638	628	651	617	694	619	586	634	631	617	609	639	636	598	604	632	647	630	629	695	683	642	629	627	635	665	632	649	652	634	636	650	651	625	627	609	611	625	585	664	655	607	627	627	625	611	629	615	607	602	629	607	631	621	670	622	647	605	633	616	664	622	561	623	594	620	609	629	657	611	584	649	625	674	651	640	616	648	595	600	664	641	624	663	583	651	654	635	636	649	664	605	600	599	615	644	607	631	679	623	644	619	616	584	651	611	619	653	647	636	627	626	635	615	589	630	604	625	627	591	628	639	617	601	653	634	575	666	590	641	635	604	662	623	613	641	619	638	652	633	617	643	599	604	672	629	678	639	618	632	667	668	607	677	662	634	659	627	610	623	636	618	654	607	628	629	655	577	641	615	613	586	592	678	628	639	633	599	643	671	579	642	681	598	648	604	638	631	632	684	642	637	636	641	616	656	660	647	638	666	621	648	676	600	657	574	638	614	663	633	624	639	601	643	642	627	592	642	665	660	650	644	634	637	598	640	616	602	617	597	582	622	603	641	623	654	566	667	646	667	643	610	626	642	663	618	616	628	683	638	641	623	627	614	659	605	635	634	655	577	662	585	646	623	601	675	612	635	594	597	660	650	637	654	576	608	630	628	603	612	624	663	648	680	590	590	649	626	642	641	644	629	632	647	603	635	633	637	635	590	647	651	667	657	662	626	629	669	642	554	652	624	571	618	622	602	610	625	619	648	586	657	661	633	648	635	629	647	617	606	606	607	637	621	647	705	648	632	626	626	579	645	658	633	636	645	638	605	664	660	588	601	630	611	613	606	598	638	620	642	622	615	616	599	618	667	634	630	600	621	598	645	656	636	641	617	641	626	619	622	649	601	619	632	639	608	598	628	627	617	645	606	632	631	665	623	692	645	611	624	645	635	576	638	617	619	590	633	680	689	637	611	616	620	604	663	616	642	623	639	618	616	654	624	648	647	587	660	604	667	633	631	601	655	639	592	634	597	652	609	588	599	627	617	626	619	640	643	618	610	621	639	617	662	651	628	650	644	625	588	653	603	636	646	665	655	577	615	651	690	640	628	638	627	629	643	636	623	619	674	669	652	593	633	610	649	674	604	627	598	636	615	659	617	587	640	615	604	643	596	663	614	633	636	629	656	600	652	638	635	666	634	668	606	632	615	637	618	608	622	592	618	664	588	631	627	596	622	613	670	600	592	636	580	626	687	612	649	617	648	631	586	618	624	644	615	648	618	613	645	568	664	614	659	653	605	609	655	643	621	717	663	619	649	630	602	657	654	624	619	684	616	624	648	638	622	650	621	631	636	650	612	626	634	644	625	650	590	660	654	648	560	577	649	657	624	644	617	602	595	621	617	613	641	638	635	636	614	614	610	605	598	645	633	632	658	624	602	642	608	648	666	631	610	656	639	601	644	663	659
31567	15212	2399	489	389	342	335	298	295	320	303	325	271	266	276	324	308	298	294	313	271	282	280	309	300	279	300	297	307	316	287	291	264	324	294	272	277	311	281	290	279	301	302	299	272	283	266	286	296	295	327	309	303	325	277	300	277	300	324	272	305	304	305	282	315	292	310	281	312	297	297	278	266	302	305	295	285	310	277	263	297	292	299	328	282	319	288	283	275	288	300	275	308	316	296	247	282	310	261	306	255	302	324	259	304	278	318	302	299	268	300	310	262	302	290	288	291	310	289	314	287	260	288	276	316	292	293	256	282	304	332	295	295	289	319	285	294	304	305	292	297	295	303	281	300	295	254	300	267	289	290	256	290	287	275	298	306	296	295	292	262	296	322	275	291	305	274	295	311	300	284	301	269	310	326	297	291	305	296	301	270	298	299	276	290	283	288	280	313	273	290	256	316	292	311	314	288	320	294	313	302	304	290	257	314	324	317	269	286	293	295	295	336	257	270	250	308	251	277	277	310	296	269	287	282	316	295	287	315	288	268	304	307	295	320	275	318	265	269	293	273	300	278	285	317	288	286	288	307	301	296	295	306	278	285	268	274	316	285	308	305	295	271	289	315	264	314	299	314	282	280	291	311	309	309	287	305	298	317	291	323	271	296	285	273	266	312	273	306	280	302	310	284	307	305	291	308	283	270	292	307	261	294	304	293	287	297	290	280	299	287	288	292	285	296	305	317	312	318	294	313	300	287	282	281	256	294	322	321	274	303	318	276	277	279	298	273	319	273	296	283	265	292	295	289	270	290	316	292	323	305	301	295	267	298	318	289	290	293	288	307	265	276	292	306	253	298	294	300	301	289	306	288	290	275	279	328	316	294	294	294	299	332	291	283	319	276	276	287	296	273	315	277	289	309	254	286	308	281	315	318	290	289	280	306	302	312	310	270	307	320	297	307	292	284	299	304	282	286	300	289	288	278	286	299	306	291	295	284	286	303	304	296	277	289	272	295	287	283	292	286	293	299	291	295	278	288	310	292	286	338	312	311	300	280	281	286	303	292	287	306	288	302	284	271	291	278	282	282	310	316	294	307	299	290	299	302	268	318	319	267	303	299	288	306	322	303	303	277	317	275	295	300	318	280	283	264	306	316	293	305	265	283	272	289	305	306	326	304	305	299	285	280	299	278	295	305	273	259	320	292	271	308	320	276	268	309	290	282	312	277	297	306	274	270	299	301	292	289	304	293	306	299	286	280	310	330	278	309	325	285	311	276	291	302	318	264	307	332	280	307	314	284	310	294	325	295	291	287	302	261	304	302	308	292	330	293	270	308	280	299	302	280	303	297	306	279	288	279	301	288	312	333	298	328	257	283	278	306	292	294	282	274	303	346	297	292	310	281	306	325	286	299	297	294	283	298	291	290	286	271	300	295	267	306	296	257	314	309	295	297	252	274	307	285	311	313	316	299	263	305	285	300	287	290	274	256	299	288	302	277	283	285	283	311	306	294	289	289	284	313	282	297	297	266	276	289	273	286	307	274	301	253	288	307	279	305	280	295	318	267	288	291	281	287	291	295	284	311	287	299	287	300	307	299	271	331	311	296	306	265	281	281	289	296	304	303	311	286	300	272	292	262	328	303	297	294	321	317	317	309	299	285	288	295	299	312	276	301	318	275	278	297	277	296	319	301	323	290	286	288	287	278	311	300	283	288	278	290	301	281	246	299	288	293	292	275	292	296	305	276	289	302	301	280	266	300	305	284	286	295	303	293	298	277	321	288	281	289	278	274	301	315	293	290	269	302	273	307	290	296	281	300	293	290	331	276	318	328	307	277	290	268	299	275	313	290	312	298	289	319	290	322	303	277	292	254	276	300	304	303	291	318	270	313	290	297	292	314	311	266	270	295	313	316	234	305	291	300	283	297	295	295	270	313	307	289	297	304	309	281	276	303	292	278	321	286	281	303	294	273	283	281	263	280	276	284	304	278	289	310	262	324	299	290	274	276	283	297	315	288	285	261	276	288	320	308	266	284	296	285	286	300	288	282	323	275	270	270	299	313	277	302	309	279	293	267	294	284	304	278	303	309	284	291	276	271	291	304	317	272	288	267	306	317	290	326	300	314	289	281	305	287	297	290	272	283	302	314	300	287	300	302	296	304	251	295	295	309	299	311	310	298	304	302	303	280	314	320	310	310	267	308	296	284	284	307	266	301	267	277	301	292	273	279	296	288	282	289	313	274	292	291	288	275	288	315	273	317	280	311	308	270	292	235	312	282	308	285	294	319	271	282	299	297	314	301	300	267	275	313	315	301	274	314	286	300	318	282	276	297	290	297	319	284	308	310	279	323	304	285	271	305	272	296	295	318	289	264	315	300	289	280	300	288	295	316	285	311	276	317	309	282	300	281	288	282	314	270	315	314	305	306	292	311	284	299	275	288	269	301	301	294	301	270	284	326	293	280	253	274	263	279	295	285	264	266	289	296	281	262	268	295	280	290	301	277	262	312	305	269	311	319	294	327	310	301	297	305	292	310	330	294	295	266	305	337	280	279	296	318	303	297	286	307	296	304	278	298	280	280	285	294	298	284	286	290	296	269	301	292	278	289	272	276	291	284	294	295	296	282	287	299	311	303	336	283	315	280	293	265	285	317	300	297	294	290	282	260	242	276	280	321	285	279	326	299	297	299	315	269	306	279	270	263	308	314	257	284	288	273	281	304	289	314	279	307	281	278	291	283	313	282	314	341	282	283	327	298	276	327	289	288	282	283	279	283	299	284	311	315	308	291	312	294	299	298	308	299	292	304	299	314	296	279	273	273	299	278	296	254	320	291	274	329	293	285	290	283	288	313	294	318	270	286	281	282	295	275	287	280	294	296	253	289	267	305	298	268	307	327	298	286	291	274	257	307	280	302	301	287	259	303	322	265	329	284	255	316	305	305	272	278	281	301	295	280	282	282	299	284	291	280	289	277	293	294	270	249	297	290	300	281	270	287	282	294	300	305	298	292	258	254	308	298	289	316	294	318	320	293	316	295	268	298	269	274	260	293	309	294	293	282	290	309	295	283	299	286	286	268	270	277	292	301	299	287	313	286	272	274	287	283	284	295	319	286	267	287	306	319	271	307	327	279	289	279	305	258	294	312	312	291	288	308	287	301	263	268	319	331	298	274	321	304	279	274	294	285	291	291	282	292	342	282	266	264	274	283	308	296	292	281	284	296	277	278	319	281	296	273	288	284	292	271	271	266	295	271	318	320	296	272	275	299	312	281	279	306	288	298	253	295	299	317	317	311	298	301	291	289	291	286	294	308	326	285	269	281	284	278	285	289	276	309	291	256	301	288	290	273	303	271	330	272	297	294	304	289	291	289	288	290	291	312	284	307	278	290	286	275	297	323	287	312	277	301	285	278	296	311	281	289	293	284	304	331	302	297	293	283	289	296	285	304	287	320	313	314	291	293	287	280	258	287	293	307	294	283	286	290	307	294	274	284	329
17755	793	692	506	397	436	393	356	345	336	348	327	355	346	346	322	374	319	325	303	323	314	337	309	332	305	343	311	335	302	293	331	310	339	336	331	341	300	307	292	321	306	327	317	341	287	315	315	297	309	323	312	298	331	282	296	308	306	315	361	322	323	297	319	327	326	318	327	304	313	325	314	333	306	321	321	297	323	331	339	309	323	309	317	322	330	318	324	331	309	307	338	337	330	339	305	316	344	321	314	319	269	318	295	324	330	297	319	316	328	322	321	307	337	354	317	302	289	354	367	317	350	317	312	314	307	338	306	359	329	302	300	314	329	273	341	338	320	298	340	325	340	310	327	283	302	309	317	293	295	342	337	330	313	323	313	319	309	332	340	340	330	324	324	335	323	280	324	327	316	301	322	325	334	316	280	322	293	366	350	322	324	306	312	311	304	306	305	323	315	301	326	317	330	311	282	317	314	307	325	321	316	322	315	316	324	286	323	329	296	309	318	308	333	327	299	314	310	323	274	296	319	322	303	328	299	337	323	351	306	312	302	336	319	316	310	345	308	320	327	313	306	327	300	305	321	327	301	359	354	345	327	317	302	328	318	309	320	327	330	306	289	313	297	341	341	328	317	313	301	306	310	304	329	324	340	302	285	355	325	340	316	319	330	313	323	358	314	337	309	326	346	315	300	323	321	290	313	325	323	313	303	330	312	327	345	314	347	313	327	299	335	327	309	318	306	313	313	325	327	329	300	331	322	266	319	331	342	322	306	321	333	321	307	331	346	289	327	303	312	321	306	317	337	319	316	330	318	309	313	336	313	304	332	322	334	311	354	293	321	338	291	298	318	291	295	318	342	304	306	332	349	320	315	312	306	319	318	311	334	337	316	340	342	321	289	319	344	350	306	297	324	320	319	327	303	319	351	307	326	316	321	304	327	310	297	299	318	309	356	321	322	329	310	351	309	311	322	326	337	299	302	345	314	301	289	307	322	288	351	336	340	307	321	304	321	356	288	303	327	310	319	309	298	297	325	304	338	269	325	322	363	264	329	331	344	286	334	362	336	316	340	306	341	329	301	314	320	352	317	292	288	297	331	299	301	312	318	313	317	331	323	296	313	319	301	312	363	330	288	294	311	336	322	304	324	312	318	281	313	349	287	375	316	320	351	308	319	322	316	359	358	293	302	326	322	325	335	358	314	316	330	323	327	304	307	309	304	327	321	312	309	317	318	336	320	333	306	302	309	308	328	336	338	299	294	322	312	314	292	330	311	308	325	319	312	274	328	320	316	338	307	299	298	319	328	345	304	333	327	342	293	306	325	311	313	325	304	341	331	309	306	339	306	331	347	281	335	352	324	332	328	341	327	342	335	340	320	344	330	307	304	316	331	290	319	325	312	313	333	318	309	311	302	325	315	338	313	312	296	292	324	341	340	349	299	296	347	320	306	312	312	334	325	321	324	335	286	300	302	320	349	299	327	315	270	314	330	326	325	297	317	301	290	286	348	344	284	297	343	322	297	317	314	320	297	323	315	317	288	300	297	331	303	304	337	344	316	322	292	299	308	330	336	291	321	310	299	317	304	357	289	317	346	305	287	338	316	318	336	344	269	302	294	324	324	315	358	336	295	280	307	341	331	331	285	322	309	305	320	307	340	319	342	313	319	322	297	300	317	344	307	313	307	316	338	315	320	331	353	306	325	332	369	324	323	319	323	301	323	339	319	322	300	330	315	330	313	303	319	294	329	339	304	317	365	302	309	364	339	339	336	297	328	327	297	323	342	325	295	300	320	299	316	293	330	310	308	302	318	321	319	315	292	369	310	290	299	316	323	350	307	342	317	305	315	339	357	332	325	308	331	314	318	338	317	296	317	320	346	300	323	318	301	324	292	316	326	327	334	291	322	286	311	334	305	313	280	326	323	327	333	330	281	311	306	353	302	306	319	297	337	315	321	310	302	327	330	298	322	330	310	325	338	333	304	356	344	305	317	342	295	327	341	316	276	316	296	330	313	309	308	328	302	313	316	308	315	315	302	333	346	299	288	291	313	322	317	301	318	296	324	298	299	330	343	344	332	310	334	368	322	313	328	319	305	321	301	323	353	315	305	336	331	338	299	304	302	309	331	306	314	321	310	302	313	321	330	277	328	329	314	330	328	333	324	324	329	311	296	297	328	311	329	345	327	362	340	330	325	308	324	326	285	334	295	316	328	329	314	343	311	329	338	294	324	313	323	343	309	335	284	315	296	320	302	324	305	329	278	340	313	321	318	281	321	354	298	320	308	330	311	318	300	312	329	290	325	291	327	298	307	353	335	313	298	346	324	302	311	335	298	293	320	313	320	358	319	292	325	330	322	330	294	286	317	315	376	298	315	331	317	313	333	332	314	341	295	301	305	318	299	333	328	313	330	314	341	321	319	318	326	317	332	318	301	298	333	323	296	312	315	301	321	329	324	321	330	342	342	297	317	314	290	307	304	319	340	335	305	303	323	323	322	280	322	336	283	324	355	317	292	316	332	335	290	300	297	339	313	319	311	309	332	296	323	298	309	306	346	322	323	347	298	340	319	316	308	316	315	332	303	326	313	307	304	307	333	302	341	297	319	310	318	311	278	296	338	322	307	283	341	346	324	341	332	358	297	320	291	306	337	334	333	355	312	294	297	307	291	328	324	352	339	317	291	319	323	323	331	307	330	324	301	325	323	316	331	344	307	309	301	311	320	306	272	316	275	310	367	326	299	319	328	312	306	314	292	319	302	308	336	307	298	339	327	287	275	340	325	299	295	313	319	316	300	335	336	328	340	299	328	353	304	303	319	315	347	307	311	298	330	307	332	340	335	313	319	330	340	320	306	295	287	312	329	308	318	320	302	317	298	305	313	309	332	309	325	295	327	310	316	304	298	331	318	288	327	295	291	334	330	307	283	373	299	305	314	282	292	321	307	340	324	359	313	308	316	317	297	297	303	335	324	303	319	320	308	272	306	348	318	310	310	320	310	326	311	355	371	349	339	323	328	321	331	323	340	300	319	309	295	322	308	310	316	313	302	291	319	316	316	324	312	320	330	321	343	336	314	300	292	314	314	338	317	348	293	344	325	320	303	298	300	336	328	324	313	303	316	307	294	315	323	357	321	354	287	296	341	303	297	303	335	318	329	315	314	318	299	336	341	318	326	332	298	312	320	323	308	292	326	314	296	343	330	328	324	333	303	319	312	320	308	299	299	333	335	341	284	313	311	344	343	320	299	353	311	323	318	305	308	320	304	308	304	304	308	277	334	317	358	295	322	335	297	321	322	318	353	309	304	301	339	344	305	290	321	353	329	330	364	321	340	325	318	327	311	316	303	312	348	328	301	332	293	347	319	341	307	310	314	307	313	351	330	296	326	350	293	292	341	347	314	310	314	294	322	352	325	346	308	307	336	300	301	322	292	314	311	325	347	327	308	307	311	321	350	316	328	310	302	302	324	318	284	302	323	330	301	309	291	324	355	311	310
25029	20646	27314	23973	20618	8247	1072	756	600	546	485	512	464	434	402	393	403	387	390	349	351	341	346	329	337	327	371	359	377	357	360	353	371	327	333	344	351	323	316	337	315	352	331	368	335	307	342	360	352	333	332	357	334	326	329	326	353	352	280	330	352	324	312	344	303	317	342	329	329	342	315	327	343	340	344	331	329	342	329	364	305	347	290	351	304	297	320	328	336	343	361	350	321	322	339	322	326	332	319	329	337	318	324	326	339	301	327	335	325	312	325	315	322	318	315	322	342	341	357	341	336	325	343	353	341	365	348	346	312	333	308	311	312	325	337	321	340	321	327	339	352	317	323	308	334	298	325	320	314	320	327	317	343	332	314	303	322	328	318	337	320	338	311	344	320	314	335	369	347	341	299	311	325	309	331	305	327	336	323	322	313	321	295	340	336	336	306	327	328	338	346	281	347	303	342	348	331	332	332	329	317	304	348	326	323	328	304	355	327	366	341	328	315	287	308	322	355	304	333	335	331	327	334	304	329	278	331	343	333	323	353	354	326	322	329	332	316	322	332	317	331	319	328	309	347	325	291	294	363	337	352	309	280	351	314	320	321	331	336	335	323	358	304	313	328	330	301	318	313	285	331	296	298	319	322	338	338	329	340	334	346	326	321	325	333	345	304	288	320	319	340	309	326	319	338	314	324	324	338	362	365	334	342	307	298	353	358	368	343	329	329	316	321	345	336	314	358	323	312	305	315	324	338	333	336	327	348	329	346	341	333	321	363	347	318	348	327	330	355	325	325	341	306	321	331	302	347	336	338	327	345	303	322	316	290	307	342	341	327	316	312	320	344	357	348	331	320	306	332	296	362	296	365	339	360	342	314	318	394	299	297	298	335	343	346	329	333	331	323	351	384	318	320	343	335	313	300	361	314	282	348	306	336	347	338	311	337	348	345	280	325	351	352	346	320	313	335	317	359	335	345	347	298	346	299	323	317	313	344	343	295	284	330	336	341	320	315	313	336	338	338	327	328	312	337	321	338	331	326	364	315	327	347	360	318	311	317	321	360	326	352	328	349	287	291	299	313	353	335	324	324	301	377	324	345	311	314	320	336	318	333	322	318	334	329	330	314	333	314	331	354	322	325	359	355	335	351	325	349	343	341	347	327	354	302	329	289	342	353	336	339	339	331	340	305	306	323	317	340	344	312	337	359	316	322	328	353	314	322	323	351	341	286	335	318	366	316	332	316	330	318	347	324	319	302	339	322	326	306	329	318	326	321	334	316	316	341	308	323	329	302	375	348	336	319	324	297	303	333	337	291	307	303	317	309	342	324	311	334	323	322	332	330	331	292	340	350	340	294	309	320	368	304	304	339	312	305	348	313	328	329	337	378	351	316	304	365	319	313	297	329	332	347	318	324	313	336	352	300	313	326	355	315	317	302	311	317	346	319	345	359	356	317	328	302	326	341	309	326	329	347	320	316	322	339	337	362	309	302	335	304	351	355	351	333	324	334	345	326	339	293	329	303	313	327	298	306	322	345	361	356	316	321	314	305	341	300	329	310	334	327	331	328	343	356	336	347	358	323	329	340	340	325	343	327	327	354	306	336	305	331	331	342	353	295	351	325	288	323	328	313	312	327	336	344	339	329	325	351	354	326	312	346	343	338	342	326	311	293	330	338	353	280	348	342	329	322	333	332	347	313	318	297	353	331	321	328	365	305	343	354	334	317	293	351	361	318	330	322	318	363	309	318	333	332	349	339	359	303	318	308	307	289	310	310	334	362	335	322	340	328	301	349	316	314	315	318	320	315	342	324	334	313	334	296	335	295	338	307	318	307	333	286	312	312	329	355	301	334	322	333	299	341	335	344	300	309	335	310	315	294	324	313	316	326	314	332	340	319	358	354	323	342	323	331	314	320	326	296	325	330	323	320	320	342	354	325	329	352	266	309	331	334	371	324	322	331	303	303	333	300	335	301	341	326	337	324	309	310	313	324	335	310	333	308	291	340	304	370	296	322	291	343	331	271	325	336	328	308	364	334	323	354	342	307	350	289	331	359	354	319	312	321	329	344	335	316	328	341	324	321	360	337	296	309	335	341	348	326	320	313	322	310	328	314	285	336	351	334	318	325	317	327	333	311	322	333	315	349	304	313	299	318	345	335	325	300	301	355	340	323	330	311	316	312	322	327	336	313	294	332	348	326	329	281	339	325	342	327	320	316	345	305	312	332	315	334	334	314	337	325	322	324	323	314	345	318	295	323	349	329	311	329	294	336	310	301	341	315	335	321	348	356	320	325	332	354	338	324	331	341	340	328	332	343	327	316	320	305	338	332	326	325	337	351	346	326	349	305	318	310	312	351	315	332	323	356	320	348	333	313	337	336	312	307	307	318	304	306	323	287	341	305	333	303	331	332	325	336	331	301	318	339	309	301	296	317	310	305	298	321	319	365	297	312	340	344	327	301	331	338	313	319	342	360	327	360	373	302	345	291	361	330	305	313	313	300	325	336	307	349	305	340	306	334	324	334	329	318	318	325	352	338	327	309	329	315	305	333	303	332	337	306	351	323	277	321	341	326	311	346	324	328	344	338	301	338	341	326	306	324	344	301	308	346	328	288	309	322	317	346	330	325	325	304	339	312	298	322	344	314	324	330	323	314	319	316	337	317	317	313	345	283	315	332	330	314	315	309	309	346	324	348	330	373	361	301	306	330	322	339	373	308	325	299	294	329	290	312	347	311	314	324	341	329	317	339	349	331	308	314	307	315	337	337	321	301	324	335	325	349	355	347	311	362	313	343	323	312	313	326	297	339	323	337	343	321	337	323	361	326	346	330	336	325	303	331	319	317	309	313	307	343	318	343	306	320	345	336	331	359	289	346	307	312	323	356	332	289	314	310	296	292	306	329	321	349	346	303	318	321	329	297	343	300	337	290	323	319	300	339	317	349	315	344	314	329	348	342	338	308	337	353	328	348	308	341	343	339	306	307	347	301	321	324	345	331	318	308	349	332	326	336	346	313	324	322	301	322	322	276	343	318	315	317	331	344	327	310	308	331	340	312	340	333	333	321	337	336	348	321	358	341	348	336	331	341	336	300	312	312	329	315	339	319	312	313	341	310	313	355	314	360	342	361	318	319	319	337	297	349	335	315	350	322	326	321	309	310	338	325	347	326	358	283	324	326	332	283	329	305	325	319	343	333	307	327	340	306	302	330	333	318	329	316	309	333	343	326	325	346	332	324	340	314	346	350	340	359	339	365	337	338	353	333	311	330	308	312	329	328	335	322	318	305	299	351	324	325	329	311	317	298	287	323	327	318	333	333	319	303	304	341	333	324	317	333	323	356	349	323	358	346	321	321	331	372	345	344	333	306	320	311	336	344	325	307	347	354	326	333	335	320	320	320	327	290	311	337	286	345	346	306	344	340	340	329	326	354	334	340	333	298	326	368	344	285	345	333	338	316	319	373	305	295	307	296	351	312	312	350	293	295	350	292	301
20086	8423	7687	4065	2719	1969	1540	1226	1050	874	753	703	609	566	551	505	457	438	437	451	433	410	404	428	386	412	392	391	393	343	357	361	345	379	345	367	331	349	332	364	370	350	319	386	353	344	312	359	364	376	327	386	384	340	362	354	323	354	303	346	327	313	348	335	306	356	326	330	341	328	289	351	315	313	348	335	327	339	345	338	346	336	327	330	313	360	305	326	316	337	348	339	333	311	323	339	326	336	330	333	353	325	328	316	346	337	326	307	318	318	358	331	317	322	307	319	323	317	328	326	348	329	359	325	307	340	320	337	312	360	307	318	322	343	339	336	346	360	376	354	344	310	321	356	312	314	337	319	344	330	348	313	337	285	311	316	344	337	305	307	336	320	333	333	313	346	364	308	348	328	343	322	349	356	314	344	319	367	339	286	302	329	305	323	299	326	315	366	317	359	313	304	313	329	323	335	324	345	338	328	334	319	315	341	326	344	354	316	341	321	329	285	319	341	346	314	309	308	331	331	331	327	332	320	327	303	284	333	343	360	337	334	349	314	322	349	350	341	324	314	307	327	348	313	352	323	324	373	336	331	317	310	321	346	316	325	339	338	356	332	338	330	358	343	321	344	314	324	342	312	318	344	308	307	297	335	311	343	317	328	320	336	328	337	353	335	329	339	332	321	342	350	310	331	339	327	328	339	339	323	336	336	319	284	341	354	322	311	339	336	316	312	351	326	313	309	324	350	327	323	320	325	303	336	311	365	348	311	321	358	365	341	304	312	370	365	330	320	351	333	314	313	351	327	308	360	365	311	316	311	316	321	335	358	311	348	321	343	314	335	310	344	326	310	301	345	332	360	333	341	361	302	345	340	348	326	328	323	322	309	326	329	326	349	358	343	337	319	324	351	348	340	315	338	327	319	340	333	346	349	336	361	304	335	319	336	325	309	359	341	310	354	336	318	338	314	291	348	338	324	325	311	339	333	329	346	355	328	310	301	347	337	352	327	355	328	324	340	345	338	360	332	376	314	294	352	333	289	329	314	343	336	343	328	312	364	312	317	327	331	358	339	312	346	335	309	327	296	323	312	307	324	324	354	326	302	328	318	334	347	314	335	337	353	328	353	351	318	380	324	324	333	324	337	325	331	304	337	357	315	330	358	330	300	347	370	328	316	341	349	308	332	358	293	342	306	332	307	321	343	339	334	321	347	340	340	303	331	345	316	357	316	336	352	342	288	336	341	310	302	354	325	332	336	363	325	312	318	328	327	361	344	332	340	315	341	350	311	307	347	329	345	333	343	351	311	346	328	317	339	321	294	321	332	325	328	350	316	293	331	322	333	308	347	344	329	316	333	337	350	325	302	312	344	346	324	330	323	346	326	330	368	313	297	343	333	319	331	322	331	326	310	308	314	353	320	349	330	310	309	335	345	333	368	329	356	335	338	342	336	312	339	323	317	354	328	343	313	325	337	333	316	313	366	326	365	342	327	346	316	365	298	298	329	319	326	346	366	321	309	327	307	342	307	319	316	337	337	316	342	331	300	373	352	322	302	310	326	359	347	325	307	315	340	369	325	352	341	328	370	329	350	324	322	342	336	359	347	358	319	320	322	323	328	320	335	341	317	325	327	345	375	360	364	336	319	304	353	361	312	350	366	291	328	342	364	302	308	339	336	325	304	318	291	348	299	341	344	349	337	323	307	323	325	330	323	298	330	319	338	307	315	368	378	331	311	327	352	324	341	337	336	330	320	315	332	324	312	345	298	327	311	318	324	307	341	334	340	305	348	344	332	349	343	354	305	348	353	281	332	316	331	335	335	330	349	335	316	337	341	326	331	333	344	313	340	305	296	342	318	318	301	320	348	355	337	320	326	313	335	308	327	315	304	343	312	306	311	339	316	325	346	327	329	299	342	298	331	332	358	310	345	336	327	316	328	354	319	355	373	343	352	330	315	323	347	360	330	314	335	340	325	337	329	320	360	340	338	350	316	342	369	356	350	322	318	355	330	340	354	315	335	304	326	322	352	322	329	347	331	338	339	312	299	336	332	341	317	317	366	344	346	335	340	326	312	354	294	295	316	353	340	329	376	346	334	314	338	345	358	306	326	340	336	330	349	297	334	324	321	357	294	338	271	333	334	325	310	334	337	357	346	299	334	337	340	331	329	322	305	320	317	331	306	354	346	326	311	305	334	317	313	333	338	347	334	324	354	330	340	339	304	345	317	350	334	357	348	323	325	305	333	316	323	349	309	359	337	355	338	319	318	381	328	358	313	343	304	312	312	331	308	312	322	379	344	348	307	322	328	386	313	340	346	313	335	339	335	300	345	336	318	322	339	331	306	356	338	326	355	334	326	350	304	321	366	328	316	330	346	305	344	339	310	339	317	340	313	345	342	331	334	345	316	327	333	336	336	323	335	355	335	330	382	319	351	354	345	298	294	324	322	302	335	331	326	336	315	347	340	318	311	346	324	319	335	339	331	334	307	324	333	305	342	337	316	332	343	349	372	312	340	321	331	343	337	344	357	321	320	339	311	344	324	348	331	332	333	361	347	316	325	314	327	355	336	292	340	353	347	309	351	325	334	326	352	325	330	321	302	296	337	305	297	344	320	327	346	372	316	342	319	381	304	356	329	343	296	338	346	350	351	323	356	355	340	333	340	334	348	334	366	327	283	337	346	322	332	341	323	289	353	333	361	296	318	337	350	306	310	330	371	338	337	348	338	303	293	295	360	330	338	320	311	328	353	339	332	350	324	336	347	324	320	346	325	351	348	335	354	322	328	367	327	338	326	338	317	339	322	336	311	346	323	326	321	358	310	335	281	304	318	329	350	330	337	336	359	308	362	326	331	322	321	348	324	315	316	295	348	331	322	342	299	349	349	341	300	323	310	353	307	309	356	350	320	350	334	311	336	292	327	351	345	323	323	330	301	310	359	325	325	327	330	316	324	331	339	327	344	303	339	306	313	345	339	343	340	308	314	331	335	320	315	335	350	332	319	326	330	328	364	321	379	335	348	353	317	340	349	307	356	360	344	315	330	336	340	324	279	339	307	357	324	353	299	378	331	313	276	326	321	339	323	295	331	321	336	321	328	349	332	308	322	339	301	296	350	318	328	310	341	302	307	348	335	334	313	328	323	310	339	321	315	355	316	345	307	321	328	360	351	368	337	330	308	327	318	340	338	365	300	345	348	329	340	349	332	347	322	335	350	332	335	326	352	344	297	334	317	367	346	353	332	331	341	320	311	314	342	345	323	322	344	332	336	344	372	318	341	340	339	328	315	313	358	319	318	362	328	319	355	340	347	357	358	344	314	309	344	307	305	336	330	331	367	329	322	315	347	369	331	325	325	330	332	337	332	321	331	352	331	336	331	328	302	342	341	299	312	307	324	329	343	346	377	333	298	350	314	353	348	334	307	338	318	345	334	347	338	295	313	292	295	346	305	327	345	334	330	302	336	338	325	334	354	352	303	355	328	319	326	322	314	318	335
22952	20662	27980	23369	20667	20741	10768	1596	1185	1073	1028	977	806	837	802	817	774	720	746	687	696	753	713	701	720	654	683	663	686	650	672	683	628	660	656	681	647	629	631	613	647	680	665	602	621	649	604	633	656	648	649	591	634	686	644	659	651	646	634	677	637	622	680	567	611	644	700	656	643	664	632	603	632	649	612	667	603	650	642	615	624	648	632	634	649	600	624	613	677	631	697	651	650	644	651	608	636	636	625	611	617	632	650	670	633	619	591	624	630	606	616	645	631	682	639	678	649	682	645	598	684	590	636	628	644	646	683	616	664	632	654	581	604	629	674	653	658	645	638	661	593	623	591	609	641	621	561	651	652	645	622	668	614	603	639	560	668	612	642	638	649	571	631	627	659	560	628	656	586	673	636	610	656	629	643	583	647	641	668	656	594	633	647	614	622	619	609	601	657	626	664	620	640	600	577	604	645	615	654	650	657	622	670	608	623	671	635	653	599	636	702	617	650	604	595	626	657	607	589	656	661	623	618	666	692	649	668	645	631	607	637	615	642	637	629	659	659	655	618	614	610	623	667	622	633	630	632	640	687	655	662	619	615	628	641	671	634	622	622	666	612	648	626	634	641	604	609	613	632	618	607	572	671	651	634	609	621	628	627	611	598	637	590	627	648	631	674	669	611	606	655	633	626	646	613	628	653	644	637	646	635	611	626	619	618	639	673	651	630	692	646	629	614	619	639	622	620	611	616	601	601	634	622	630	705	650	584	563	586	645	631	643	615	591	668	646	628	639	605	662	596	573	639	593	639	637	606	598	595	615	655	621	630	614	642	659	648	653	622	613	655	622	665	635	603	596	654	641	672	599	596	643	625	660	641	597	604	608	634	585	637	646	634	639	682	633	610	614	632	634	610	622	665	642	669	655	646	645	665	630	634	646	588	642	627	610	629	578	612	654	669	614	604	618	630	633	592	617	603	603	599	636	649	641	623	652	620	602	583	631	622	615	627	674	635	611	622	613	630	658	622	608	619	637	643	616	619	649	618	662	641	646	629	630	634	634	601	607	630	639	666	671	654	586	597	587	660	591	637	609	651	664	596	645	667	650	649	700	622	623	625	672	640	653	674	620	661	674	656	656	650	618	615	676	649	660	650	652	650	665	667	623	634	589	655	618	638	636	638	651	636	645	614	615	609	654	656	629	625	592	632	644	648	611	633	625	679	669	630	643	618	653	646	639	636	629	648	650	626	642	616	595	644	661	609	647	647	635	598	672	662	634	629	669	673	579	593	630	637	593	629	597	644	623	614	639	624	635	622	629	633	610	620	641	626	609	649	624	665	610	606	614	580	626	614	612	595	673	682	584	645	645	603	626	621	623	609	623	628	586	652	588	651	661	603	602	651	652	623	635	650	597	651	590	629	632	631	611	670	614	611	619	616	610	619	623	663	631	613	641	644	648	645	658	621	657	609	669	588	581	629	654	665	636	670	592	631	622	627	596	679	647	634	595	608	629	601	625	611	664	638	667	647	663	616	634	649	621	628	631	630	598	609	629	641	623	624	641	611	657	572	595	633	626	603	636	627	646	684	606	625	621	643	588	626	617	620	660	652	613	582	639	594	663	624	644	595	612	660	619	646	622	668	655	594	610	618	629	630	641	643	634	655	663	643	649	649	609	672	647	610	660	608	629	631	636	614	644	606	612	636	649	589	648	631	626	629	621	635	634	597	616	630	638	601	626	618	638	641	599	599	648	618	587	640	607	644	627	614	624	668	622	657	702	634	644	654	627	615	628	632	682	631	644	623	649	645	627	615	578	677	594	650	550	650	626	700	606	676	614	616	653	621	649	635	666	695	633	595	625	655	630	639	628	676	611	653	646	648	591	640	607	586	637	591	642	656	669	630	619	612	652	667	610	626	620	594	647	575	639	637	669	614	673	620	623	660	653	594	625	656	641	640	625	606	627	663	558	652	588	584	646	614	602	623	680	617	617	644	596	617	563	669	623	586	591	592	609	640	588	670	653	648	615	644	652	667	629	624	634	606	602	610	611	649	613	612	569	599	636	666	655	625	673	609	622	639	608	658	625	629	661	624	599	632	644	600	618	649	625	635	590	650	642	653	604	631	614	639	646	619	573	619	628	646	665	594	642	640	634	656	628	616	617	641	660	658	604	647	609	645	626	635	653	686	614	652	624	651	643	648	626	657	626	644	637	685	650	638	641	667	597	654	582	598	608	595	599	595	591	610	635	640	597	651	609	637	642	664	639	621	631	606	610	641	586	636	664	581	636	631	646	615	610	613	645	672	634	664	619	593	617	627	626	596	636	646	612	604	662	602	666	647	630	640	615	620	638	649	660	695	586	627	646	580	618	617	649	637	581	621	626	651	611	631	642	634	604	637	632	634	664	681	583	588	649	617	640	618	619	649	669	639	637	634	592	656	619	667	629	674	619	635	601	587	609	659	654	655	607	564	607	632	698	614	628	618	631	638	628	611	640	670	626	652	652	599	567	651	603	627	650	613	651	665	633	613	627	659	645	666	660	599	667	632	682	602	656	648	655	644	605	620	608	658	663	626	636	602	612	644	607	677	640	622	657	617	597	631	571	630	643	631	587	631	602	631	664	620	636	642	649	650	674	655	637	689	608	615	727	618	650	637	608	631	628	651	602	657	639	634	581	666	612	638	622	650	572	632	618	631	632	637	644	631	619	656	610	666	607	634	654	605	637	599	632	596	640	627	652	626	627	575	627	612	631	618	621	625	628	619	646	598	642	643	640	598	602	623	622	619	649	631	641	589	590	638	632	623	622	601	616	634	605	660	640	572	628	640	617	589	638	641	603	624	641	660	610	605	624	640	638	670	648	617	613	610	659	635	607	602	658	639	643	628	639	685	651	632	637	614	655	660	637	621	621	648	657	630	605	679	654	609	617	648	659	654	622	589	692	669	634	672	626	631	638	604	604	599	644	674	666	610	636	645	629	663	591	626	621	648	648	640	643	635	601	620	650	611	635	642	622	614	648	589	592	605	613	630	642	586	638	662	629	617	614	617	593	633	641	601	604	660	657	639	680	667	633	626	619	663	623	614	627	616	657	646	621	630	656	610	612	610	605	635	613	608	614	590	634	640	628	668	622	608	606	628	611	639	616	666	621	620	623	598	627	620	635	601	632	636	661	634	641	647	609	677	658	649	635	677	601	633	613	665	623	631	645	624	647	597	609	627	607	674	595	619	637	630	587	635	653	650	668	602	610	623	632	648	662	641	586	655	593	644	661	620	607	591	635	621	630	594	664	622	611	584	658	600	602	609	622	626	663	612	652	646	611	628	610	653	594	642	626	601	582	624	667	634	641	588	651	631	677	687	642	607	633	633	612	615	622	603	621	631	650	632	627	645	688	656	587	650	660	645	619	669	620	639	627	640	632	681	598	639	641	625	645	644	658	573	673	622	627	634	571	602	631	613	627	646	599	647	680	651	646	632	609	611	584	597	658	647	640	614	618
17677	14448	13210	7464	5001	3622	2872	2401	1982	1740	1471	1311	1187	1163	1026	1031	915	874	825	835	772	788	772	730	766	733	684	718	706	703	700	624	667	696	607	662	637	652	650	664	644	658	621	636	649	645	669	659	653	633	639	602	591	564	640	604	701	656	620	664	631	655	643	634	637	671	638	625	617	581	601	587	576	636	597	622	608	647	607	623	615	622	596	635	639	612	673	608	570	570	616	612	632	605	647	595	671	612	601	611	623	606	606	622	637	617	645	610	632	594	620	645	608	616	617	626	623	586	609	613	555	584	607	600	604	603	634	610	614	609	586	547	589	606	579	616	628	621	619	646	658	636	613	615	621	614	634	583	643	631	661	637	658	588	616	588	574	603	620	663	556	654	634	643	616	608	611	620	630	610	612	562	578	649	578	621	630	602	623	604	640	597	621	579	595	641	595	599	652	632	645	615	633	612	588	601	580	665	594	609	643	583	617	598	587	604	631	638	584	596	574	616	628	620	665	632	642	624	608	570	616	633	614	655	609	584	627	592	625	619	616	597	602	660	609	615	612	606	577	579	586	632	582	561	598	646	617	577	635	612	592	622	593	626	629	585	568	590	605	619	586	606	599	609	596	552	596	617	634	582	612	596	588	643	571	588	592	557	626	635	628	594	632	592	597	650	647	620	599	568	574	600	636	600	557	638	628	657	610	667	607	628	642	635	605	582	629	605	602	632	590	581	632	669	602	607	583	669	576	605	606	611	626	580	588	569	622	605	568	670	613	598	586	622	615	637	612	655	616	589	594	594	610	580	636	575	591	579	612	590	600	592	603	608	557	566	605	596	617	575	591	599	558	626	587	621	615	610	595	587	581	622	614	623	618	637	590	631	637	614	611	582	604	595	553	571	613	644	540	614	575	591	637	586	646	609	596	607	609	619	644	618	622	619	631	597	545	649	618	648	626	654	618	583	593	605	600	679	612	617	618	624	634	586	603	579	635	593	613	570	640	628	602	582	621	578	606	594	632	577	632	597	595	547	600	575	627	621	625	608	601	617	570	599	604	614	596	603	611	617	636	593	647	605	581	617	612	622	590	620	628	645	605	585	580	590	609	631	608	587	579	608	624	604	609	588	650	634	626	568	619	631	607	606	602	613	579	628	621	605	617	604	572	575	626	593	615	634	631	630	589	617	653	652	581	623	604	629	604	644	642	566	568	613	626	607	607	606	614	623	621	607	586	591	633	616	611	599	645	572	634	635	621	617	577	610	619	612	619	583	600	614	597	588	598	599	590	608	650	661	583	602	600	630	598	624	612	642	602	581	579	612	599	601	581	598	556	614	573	582	623	571	626	650	630	587	608	613	626	671	640	597	588	617	606	587	616	648	631	649	594	594	595	614	600	573	601	602	600	613	596	656	601	583	599	616	642	582	616	640	604	628	598	612	602	592	562	614	632	648	592	584	603	617	606	610	640	607	590	575	628	614	571	673	612	580	616	589	590	603	591	570	598	616	607	610	602	602	576	586	640	587	550	618	614	637	600	604	613	626	635	593	606	625	599	622	587	595	588	580	627	602	598	624	602	617	625	624	620	592	606	626	608	620	631	587	592	619	612	643	625	617	593	652	590	556	621	593	576	619	635	609	585	576	593	615	624	590	568	574	627	612	617	607	590	620	619	616	618	605	575	645	643	570	614	645	618	635	608	611	597	566	621	624	627	610	568	594	603	561	639	605	613	587	628	563	599	602	631	611	578	610	607	605	635	606	600	589	590	618	627	613	642	604	593	570	588	597	609	587	593	597	608	636	582	590	586	609	634	608	638	648	599	610	595	594	651	599	632	608	640	607	596	565	591	643	611	615	604	635	581	584	534	605	606	608	586	600	593	637	631	602	565	624	574	592	608	598	616	629	639	607	604	630	612	581	570	617	628	629	671	640	598	592	607	625	610	607	609	605	604	615	600	636	624	566	607	566	586	576	621	608	675	594	609	629	573	597	619	593	626	546	623	573	609	614	585	636	622	592	617	631	620	598	661	584	629	624	599	607	592	636	585	588	609	654	590	562	632	619	626	621	630	547	618	582	686	587	646	599	577	632	573	620	602	567	632	636	620	651	634	642	627	613	599	581	634	591	602	646	580	630	584	641	574	611	597	644	609	607	574	617	561	619	593	585	605	600	598	649	579	614	601	611	609	584	613	612	617	629	640	600	622	601	617	621	611	594	617	611	633	597	606	600	596	648	595	578	615	577	571	577	582	626	639	628	597	642	661	615	584	570	618	600	599	579	606	644	642	636	592	622	616	627	580	609	616	621	623	584	586	592	591	621	577	602	601	611	620	627	638	614	615	608	632	604	612	643	630	597	672	584	613	604	607	618	624	601	618	582	630	671	630	596	597	567	631	617	564	622	613	574	592	609	611	655	587	591	578	591	635	600	585	618	560	611	567	612	566	594	587	590	609	610	632	625	612	589	615	617	586	639	623	597	609	586	583	606	586	585	582	607	596	619	653	581	633	651	634	655	626	622	608	629	596	587	593	617	618	607	620	560	625	626	567	599	637	666	598	655	582	641	592	617	596	614	581	610	569	612	628	582	615	619	642	566	619	621	584	624	613	625	597	598	661	639	620	648	632	606	583	615	610	619	605	643	632	615	624	637	613	625	628	624	576	597	604	626	570	598	624	611	595	648	594	573	608	611	636	628	568	588	632	583	587	599	578	581	564	601	584	577	613	586	663	576	624	597	627	593	658	617	583	599	596	642	607	581	578	631	627	627	575	638	604	620	564	604	634	624	628	621	552	565	607	646	603	642	631	587	605	555	605	629	584	629	631	607	619	601	633	585	547	629	575	657	602	604	590	578	575	626	600	621	589	651	648	593	609	618	582	644	622	613	587	616	619	610	568	671	580	606	584	631	598	601	577	604	600	622	612	581	616	613	657	616	610	603	614	616	572	609	640	548	618	594	604	619	557	615	607	630	643	601	595	653	617	630	619	621	595	636	563	571	639	611	597	611	606	603	617	604	645	612	595	616	645	588	591	617	603	647	608	636	547	573	559	551	568	614	590	615	637	603	644	624	631	576	572	601	605	636	663	624	561	603	604	580	610	596	592	555	600	639	600	645	579	622	600	641	613	617	620	572	654	595	624	611	597	640	614	612	614	569	613	615	654	625	602	616	561	600	613	631	599	571	594	660	635	654	625	627	636	636	656	579	606	621	663	559	648	614	609	626	599	623	583	597	636	583	591	565	648	590	590	602	582	600	588	627	608	560	614	656	654	582	594	668	614	583	621	592	582	605	566	593	595	599	621	625	604	603	620	599	640	568	615	597	646	595	588	608	602	634	604	589	599	590	593	598	603	569	579	616	580	616	631	585	617	587	615	584	627	605	606	563	573	573	617	645	594	623	594	573	576	646	603	665	646	561	619	578	650	625	603	609	612	616	613	634	594	620	612	587	611	637	594	632	616	609	598	599	608	622	607	611	622	634	629	626	567	593	635	616	614	605
31525	14316	1977	506	381	314	310	316	322	292	293	290	287	271	290	282	288	302	272	265	288	255	282	328	263	264	249	276	258	261	241	269	252	278	274	291	256	293	284	274	270	284	247	280	273	245	303	286	275	314	271	277	305	265	260	300	266	283	290	283	296	288	269	249	266	263	266	284	275	273	252	302	265	275	261	273	284	267	265	262	263	278	267	261	258	260	273	293	283	279	283	293	296	275	276	299	271	299	282	297	293	271	278	285	254	271	285	286	306	272	276	280	252	273	283	268	293	264	273	268	280	288	305	297	270	296	297	264	260	272	278	262	276	271	290	280	296	250	275	291	273	252	274	264	307	269	282	271	300	279	278	272	305	271	270	277	303	289	244	272	272	281	292	256	271	282	289	265	286	270	264	278	248	298	287	236	266	273	282	273	277	256	293	288	249	279	281	290	262	277	267	268	270	292	264	280	260	279	312	262	282	286	259	284	272	287	296	267	287	254	290	280	276	268	262	269	300	294	272	277	306	276	260	289	289	250	259	279	260	256	265	264	290	253	276	260	252	287	265	313	261	270	256	268	239	290	269	268	266	257	262	248	273	296	250	278	276	278	265	277	256	254	249	286	282	271	292	275	283	269	261	270	286	320	283	273	264	262	337	291	280	292	253	240	265	255	267	285	271	294	292	278	280	292	263	278	262	253	235	260	278	250	240	262	288	274	293	271	278	247	271	269	246	285	286	257	294	266	282	256	265	256	280	266	276	260	255	289	287	268	289	288	297	290	271	258	256	265	296	257	260	261	285	261	254	246	265	267	294	280	289	311	248	275	293	275	290	241	278	252	283	259	247	263	284	263	271	315	315	311	266	268	276	276	291	280	282	269	270	281	280	270	259	243	293	262	287	275	286	254	260	281	272	295	251	306	248	259	268	279	265	280	273	259	293	275	296	258	239	249	274	266	280	268	288	262	283	296	256	286	246	276	288	300	250	250	296	281	263	273	246	312	263	238	322	292	299	255	269	313	278	291	264	288	276	250	278	275	262	279	280	255	322	275	277	277	269	292	286	289	284	304	242	266	250	278	303	296	305	278	255	277	298	274	262	256	276	282	294	266	247	281	282	260	260	290	273	261	259	244	272	270	265	275	294	286	269	260	308	253	250	273	303	274	277	307	289	266	282	273	274	301	277	249	260	274	267	270	268	274	251	239	304	300	287	290	238	266	300	269	276	267	280	258	285	264	278	261	306	268	266	286	279	286	277	272	254	246	255	281	295	292	280	271	278	281	314	258	297	267	281	272	292	261	254	268	218	283	257	265	287	280	293	275	260	256	281	271	261	261	289	272	300	282	269	263	284	278	265	257	275	300	281	301	282	289	257	285	281	253	336	269	337	281	270	281	285	278	291	297	267	294	271	283	275	286	301	271	278	255	270	288	280	257	263	295	279	280	270	258	283	260	273	259	281	287	273	297	267	288	266	271	269	245	270	252	294	277	257	268	279	245	286	283	265	272	271	308	284	264	261	278	282	276	256	283	253	273	250	300	289	279	274	286	288	251	299	281	265	281	286	282	278	275	259	291	266	251	258	269	282	282	269	262	293	262	261	289	285	282	250	270	272	252	277	248	277	284	319	289	290	290	274	278	263	280	269	280	262	281	282	277	285	266	276	275	320	288	254	260	280	268	284	284	288	281	318	268	308	262	303	265	309	282	266	271	270	261	284	239	267	283	245	276	227	252	276	267	288	269	266	279	282	239	243	274	262	279	261	275	275	274	295	279	274	264	264	277	260	260	292	250	272	282	275	301	277	286	295	269	212	286	260	294	255	252	279	323	291	270	246	271	282	313	279	282	302	275	272	291	276	276	261	269	288	281	266	263	257	293	304	291	309	251	287	268	280	261	278	303	277	279	293	287	268	257	266	260	326	281	253	288	253	274	269	296	272	275	279	269	274	274	265	316	289	268	270	257	284	277	272	280	252	277	289	312	274	276	266	287	287	283	253	268	250	289	267	273	248	264	283	270	270	268	284	284	275	249	311	277	318	289	285	251	264	260	257	269	251	271	267	274	268	259	288	233	285	268	270	301	280	253	237	282	256	298	257	248	265	255	298	264	278	261	316	273	243	294	267	257	268	287	247	255	261	282	286	309	262	275	274	272	277	274	300	303	285	277	266	316	276	246	305	264	267	262	276	287	280	284	285	266	259	276	293	284	274	255	252	301	277	296	266	269	293	302	270	271	279	279	260	269	271	279	282	264	275	254	275	301	277	297	291	302	259	298	294	273	301	262	281	307	275	302	323	292	300	258	286	278	277	281	288	282	282	300	286	254	254	277	269	253	288	285	286	238	261	261	278	274	260	278	298	309	264	264	272	278	271	286	266	289	304	244	286	286	245	287	260	284	264	258	286	274	288	286	260	288	251	259	272	270	295	274	280	277	284	257	261	289	283	274	289	311	297	282	292	240	257	327	302	274	277	304	275	268	296	263	257	236	253	269	300	279	273	268	265	250	270	286	267	296	240	264	275	268	290	261	297	296	279	230	281	258	322	278	276	270	291	262	285	249	270	267	310	264	280	282	284	292	286	239	250	256	291	270	270	277	278	295	283	289	232	293	300	285	294	269	278	301	281	262	268	280	271	294	270	286	280	285	278	248	287	321	271	286	295	262	273	281	260	304	258	289	253	259	271	277	291	270	264	243	282	259	263	274	251	246	283	285	270	282	253	288	291	295	255	256	277	280	288	287	254	305	283	293	286	247	281	282	270	291	286	258	260	265	289	284	288	297	243	280	294	279	272	276	276	256	264	299	275	273	283	311	296	278	255	280	268	256	271	273	276	290	296	286	258	307	284	296	280	284	291	270	262	287	283	277	283	279	275	301	283	262	287	318	268	293	265	256	284	291	297	273	283	260	243	262	270	288	281	282	274	284	300	298	282	307	280	276	272	270	295	311	302	294	241	300	266	290	288	285	291	300	294	259	280	282	286	282	282	253	273	287	289	279	290	274	276	265	255	291	274	282	311	277	284	269	277	277	262	295	307	289	287	249	295	268	279	285	279	314	269	299	267	263	264	268	291	289	258	299	300	290	254	273	280	286	276	256	245	299	259	269	288	268	307	282	269	265	279	267	296	255	283	273	272	280	250	299	261	258	259	271	271	261	247	295	310	270	260	273	283	244	262	294	277	270	294	275	285	293	258	271	281	271	281	278	265	275	322	291	290	274	257	266	258	275	288	244	275	268	301	267	265	292	270	266	311	264	305	272	290	270	279	299	264	293	267	270	278	250	284	264	249	315	300	281	271	253	297	243	293	285	299	277	292	294	270	260	306	301	305	259	268	256	281	268	300	244	315	292	267	271	288	294	282	278	269	274	269	265	262	263	269	288	270	295	277	286	275	273	272	296	254	268	241	271	266	275	252	304	268	260	286	293	292	216	309	267	288	277	252	295	302	277	264	282	300	268	311	258	282	266	250	274	275	286	280	301	264	275	273	286	265	294
16876	774	677	503	458	350	357	324	333	352	331	311	309	328	278	334	283	319	291	331	303	332	326	295	328	305	315	302	313	296	317	320	286	294	283	317	317	289	300	282	306	270	298	281	312	322	300	297	309	297	328	284	279	339	280	352	294	298	313	347	298	311	273	325	308	334	275	273	276	278	322	295	323	309	310	315	316	285	285	300	323	327	337	275	281	323	285	286	339	322	318	267	278	287	276	299	309	319	269	249	317	305	314	313	291	300	308	287	297	325	267	326	312	272	308	275	321	295	303	309	307	301	299	280	298	309	289	301	308	319	302	327	281	336	282	299	326	289	309	297	295	278	290	312	311	297	283	358	266	306	302	321	308	296	269	284	299	264	277	279	290	289	333	307	334	297	326	301	318	313	291	320	293	278	300	295	320	285	317	330	304	293	297	291	309	302	324	350	352	300	283	310	289	305	313	305	308	302	302	291	302	304	309	325	324	274	307	285	309	296	301	308	274	299	319	289	296	322	318	339	317	299	311	288	322	301	326	289	305	304	316	300	311	290	303	291	305	312	317	309	280	290	330	322	311	297	288	275	298	294	307	294	294	343	313	304	275	325	301	301	273	306	279	316	281	300	311	324	304	303	322	300	327	290	314	321	326	283	295	315	308	314	306	319	276	305	292	296	277	282	306	297	273	289	327	264	301	292	293	298	308	353	311	313	318	284	313	321	333	307	283	317	339	314	326	292	286	322	329	281	276	256	285	286	301	313	317	305	310	308	292	279	291	288	307	284	289	302	291	324	298	289	266	313	304	308	305	303	292	328	280	328	303	307	329	289	289	336	305	293	267	289	298	304	298	319	339	319	275	313	274	268	311	346	301	314	275	293	292	299	290	325	273	316	302	283	278	271	299	312	342	289	314	280	303	290	304	300	290	294	326	305	313	300	304	304	297	308	291	286	320	307	330	325	281	310	313	289	298	308	287	316	302	292	287	304	285	288	279	297	313	306	291	309	293	280	301	293	301	315	289	294	306	280	309	297	285	303	323	331	323	332	307	305	310	332	311	286	298	309	250	300	316	307	263	309	290	307	343	288	299	299	266	309	286	295	307	304	294	297	311	315	285	315	304	308	299	290	298	314	305	283	309	296	314	297	292	301	294	299	316	291	324	276	319	304	279	311	314	311	276	290	309	265	295	272	332	303	301	306	287	275	289	308	324	302	313	323	300	297	323	318	309	296	285	317	277	287	315	316	307	274	315	268	295	343	322	295	300	313	314	285	263	283	304	305	344	300	296	279	306	319	285	301	326	301	287	290	302	315	321	276	283	313	285	292	286	313	306	321	318	338	286	293	305	323	292	335	290	323	298	278	269	323	283	293	277	320	303	288	292	279	291	302	288	286	303	320	323	323	314	323	331	344	305	320	331	333	291	271	317	293	312	316	317	299	293	304	316	320	317	277	292	289	296	281	323	299	308	288	297	281	275	295	256	291	278	282	319	315	326	308	296	310	301	278	331	296	306	280	262	303	287	271	289	306	278	305	295	298	300	305	308	301	293	298	297	331	289	300	314	321	342	294	290	282	300	307	306	272	317	318	283	276	274	299	314	272	284	289	308	284	291	277	307	299	308	327	319	302	324	335	315	290	297	295	313	301	314	309	299	275	292	280	309	296	273	295	284	279	283	335	303	305	287	305	257	320	296	287	307	310	317	313	272	287	293	287	321	286	298	300	296	295	318	307	326	298	290	283	304	318	308	311	297	328	294	303	288	305	280	317	274	285	307	305	311	303	310	290	296	278	312	309	340	333	305	292	258	310	315	297	292	308	291	302	251	284	304	303	296	274	284	302	287	301	295	293	296	304	326	284	305	307	296	292	325	303	271	280	279	312	308	312	285	259	281	276	307	312	330	307	305	306	301	307	299	310	291	336	301	334	310	317	345	279	295	276	300	282	319	264	316	301	324	335	295	296	269	287	300	314	321	289	320	307	277	295	278	303	300	305	289	306	295	284	316	288	322	306	314	321	263	316	296	311	314	288	300	324	296	307	277	288	304	264	310	271	309	307	292	317	283	318	330	266	273	296	300	276	295	326	316	287	326	303	298	320	290	277	296	319	309	296	302	287	305	308	287	293	287	289	291	329	310	315	289	310	311	288	272	287	310	310	310	296	300	296	293	294	324	312	336	330	292	285	286	306	264	295	318	303	287	284	285	297	294	300	306	279	297	300	287	286	289	304	281	293	299	307	276	301	286	303	333	306	307	308	291	333	299	311	298	322	318	311	323	282	303	328	295	300	295	338	315	289	314	287	304	304	256	314	290	305	308	306	301	308	318	319	276	296	307	296	291	310	302	290	311	290	307	301	301	311	299	302	294	294	285	303	290	287	297	301	300	281	291	344	325	275	298	324	271	316	292	294	359	269	301	339	307	286	320	290	322	303	284	300	323	306	314	287	301	298	295	299	283	310	304	323	300	308	310	326	304	338	306	301	339	255	308	319	321	311	336	293	296	325	275	353	310	308	301	297	294	307	305	314	307	317	297	289	281	292	328	323	338	269	320	322	302	282	286	296	296	305	329	334	300	285	322	282	305	304	294	312	295	288	310	276	304	294	323	312	336	316	316	308	323	272	313	286	296	308	319	323	324	303	310	285	313	307	279	287	286	292	293	295	320	317	310	320	309	313	270	324	303	298	274	313	324	323	287	285	324	297	291	304	295	288	310	299	328	326	297	321	319	338	318	275	290	304	296	296	309	304	298	280	273	331	296	308	306	283	272	282	300	298	307	305	334	267	298	325	312	286	285	327	266	301	329	328	302	293	305	313	313	323	264	279	283	282	317	270	297	314	294	308	282	288	284	324	304	309	320	313	279	322	301	301	278	262	292	285	325	307	323	312	294	275	304	286	301	320	284	324	341	308	293	301	321	297	290	287	303	330	292	302	308	305	314	302	291	340	288	374	325	307	307	305	298	284	311	297	300	279	301	280	281	284	301	311	303	301	302	309	323	258	297	292	310	291	282	307	314	291	284	311	321	297	278	315	295	249	321	292	295	313	321	326	321	311	285	311	302	311	304	321	295	301	336	315	342	289	314	288	305	290	292	283	290	271	324	271	285	287	291	286	273	336	304	296	274	303	328	275	290	333	265	296	283	296	298	323	314	279	280	318	284	325	302	271	280	293	300	338	315	327	313	289	318	283	279	334	289	318	310	315	301	302	288	290	321	297	314	289	312	291	305	291	279	301	293	329	265	334	324	307	317	297	324	319	307	312	309	278	300	301	313	305	306	325	299	317	309	298	298	276	308	299	279	287	330	303	306	328	330	294	265	333	292	299	295	319	304	288	285	318	292	274	309	275	301	306	272	301	295	295	315	316	291	306	307	300	307	288	308	288	291	329	291	290	287	318	322	309	309	311	311	291	305	302	286	304	293	286	285	324	296	316	300	320	323	294	308	301	294	291	304	335	277	276	280	302	270	304	312	295	318	324	300	298	292	303	317	269
24905	20660	27421	23923	20651	9238	1011	673	601	531	474	460	434	423	412	389	373	366	339	369	363	340	365	378	349	387	371	321	346	326	341	334	331	334	321	317	290	319	338	305	324	338	322	322	334	336	342	300	321	318	338	294	315	348	333	321	331	312	353	323	314	294	299	356	352	294	316	317	312	331	314	354	321	316	295	260	310	307	337	317	338	324	360	294	322	316	322	336	309	317	311	332	298	323	301	324	343	324	298	319	351	334	319	329	303	311	302	321	284	272	304	326	320	339	310	284	274	360	334	325	313	315	340	296	328	347	354	287	294	318	324	281	295	352	292	291	340	339	321	332	337	326	347	302	345	322	311	293	335	304	331	319	336	317	297	331	328	313	275	306	297	337	330	306	333	287	333	315	316	327	325	302	307	322	317	327	330	335	324	348	351	349	322	315	323	347	300	316	333	317	297	308	328	300	358	308	313	310	325	298	353	320	340	328	307	325	309	313	296	279	319	312	322	331	314	314	345	320	340	316	302	331	312	287	304	323	317	317	353	307	292	343	331	328	335	305	311	315	349	304	347	341	300	295	323	336	278	334	312	319	291	307	263	317	316	298	304	341	332	318	306	300	337	335	345	322	340	310	307	320	313	320	338	320	299	366	315	311	315	306	318	307	327	350	309	317	316	269	289	315	305	313	345	322	291	288	325	336	342	322	346	301	317	325	337	327	308	293	325	322	279	322	353	299	308	343	322	333	358	324	313	341	303	317	310	324	304	317	340	295	342	316	318	337	337	297	336	301	303	299	302	316	305	338	343	302	290	319	340	302	308	310	338	310	328	323	300	336	339	341	294	309	254	324	285	327	273	320	323	305	304	312	316	297	293	329	315	337	272	287	319	319	304	295	333	293	313	339	315	329	293	292	331	346	335	351	319	285	297	305	309	332	307	337	321	332	306	311	293	341	345	319	319	318	313	292	308	309	319	337	293	354	317	340	311	304	342	338	307	306	305	345	297	322	299	344	338	303	296	298	326	315	291	332	326	307	320	293	335	301	339	311	333	301	304	302	339	317	289	291	304	298	311	307	330	315	309	315	338	317	299	326	294	287	304	341	342	314	324	321	277	309	308	333	346	285	338	310	312	360	329	324	354	316	316	306	310	289	319	289	321	310	289	288	332	321	360	286	288	329	326	300	342	328	339	311	304	310	335	316	301	315	311	345	304	316	322	333	298	325	321	291	347	319	340	312	328	317	319	291	294	306	312	289	335	320	278	342	346	299	312	297	328	303	345	305	327	353	320	346	307	326	302	311	326	317	341	351	289	303	338	331	305	312	289	319	325	306	307	332	310	330	332	315	317	315	301	290	316	311	303	322	287	327	289	313	277	322	299	318	334	288	308	320	322	297	294	345	295	301	302	290	342	305	299	341	315	306	293	273	341	287	319	329	319	307	356	323	327	341	322	297	286	291	337	331	325	329	278	301	351	344	303	352	346	295	310	328	346	331	298	308	307	308	325	325	343	330	311	331	339	320	313	345	329	302	315	316	282	300	327	283	339	339	313	313	320	317	309	327	301	302	297	311	295	304	307	304	305	332	293	301	328	315	362	294	322	339	359	294	336	340	325	325	308	331	331	328	334	296	310	325	298	350	318	315	338	339	336	318	308	345	315	324	313	311	308	322	292	277	311	329	338	295	288	330	327	322	327	302	280	312	306	297	344	320	328	322	335	297	289	354	304	278	334	323	308	317	320	322	321	334	297	292	352	333	319	332	320	323	324	343	358	314	301	322	292	332	323	286	315	288	292	342	307	324	318	321	316	309	297	327	323	291	313	325	299	289	296	314	306	324	295	329	288	304	348	297	325	304	329	329	316	312	309	313	333	329	327	320	318	311	289	308	293	340	347	340	350	317	312	307	297	293	336	312	302	330	325	307	337	293	291	317	340	330	299	326	314	331	318	338	324	296	324	269	317	317	309	317	288	314	277	353	314	323	323	345	327	315	316	337	329	288	307	286	333	326	348	325	297	318	336	308	288	318	321	299	295	313	292	289	314	313	354	305	288	304	333	297	308	334	306	317	310	296	318	304	305	315	302	282	350	349	335	341	301	342	323	327	342	334	290	311	297	329	327	310	326	311	346	336	300	299	301	324	351	309	295	338	337	313	307	313	323	318	296	335	276	324	302	360	312	297	319	341	321	331	325	313	315	311	324	306	306	319	295	310	307	308	291	300	301	302	306	323	315	325	289	344	322	323	336	328	336	347	289	301	327	298	339	323	326	342	310	339	314	335	325	314	342	322	283	316	322	308	318	298	288	322	322	345	293	286	317	316	328	301	319	332	311	334	307	320	320	314	292	300	326	298	320	326	322	319	312	310	318	303	300	304	309	275	304	283	264	311	321	344	339	313	337	305	316	330	313	306	310	339	329	294	336	345	305	301	296	295	326	303	280	307	300	302	301	305	337	282	317	310	305	306	289	305	307	328	342	297	339	311	322	301	294	314	333	312	307	303	319	362	312	336	306	354	301	319	338	314	339	330	355	315	337	328	306	326	330	318	314	300	317	306	325	327	318	323	317	323	306	338	288	279	338	329	348	325	339	334	319	285	355	299	322	321	329	338	313	300	320	288	371	324	284	313	278	325	312	347	298	317	340	314	323	314	294	315	337	327	330	294	324	322	315	331	307	328	308	279	304	326	315	316	314	332	315	334	310	298	331	320	338	305	297	340	304	325	312	305	282	304	290	325	313	320	324	311	317	307	325	341	317	284	332	348	323	322	330	338	323	311	329	293	337	282	324	323	312	313	265	313	322	307	325	296	320	297	300	324	325	323	321	324	320	299	297	291	320	297	323	308	312	345	323	313	355	309	304	302	325	285	317	332	356	329	316	326	277	291	332	329	307	292	340	273	306	323	296	283	346	313	311	323	277	335	336	320	315	282	330	331	342	348	321	304	288	313	357	321	311	308	355	322	304	316	330	280	355	329	300	321	311	322	324	350	327	320	314	288	309	307	338	322	306	312	309	338	324	314	325	302	300	320	307	301	289	356	337	342	320	322	327	318	340	309	295	342	296	299	305	340	308	305	320	306	316	349	315	339	289	310	328	279	356	309	282	318	335	301	343	318	300	297	256	333	315	312	340	304	304	292	313	322	326	321	328	330	306	338	327	316	309	313	317	311	314	317	301	340	315	306	335	311	312	292	299	336	298	317	299	314	296	319	333	312	289	303	301	316	286	338	268	346	335	339	300	289	327	307	308	278	281	319	354	335	321	300	363	311	341	310	298	314	309	312	328	332	340	344	327	331	281	293	295	307	316	291	315	327	309	296	329	307	329	312	324	317	306	330	303	317	317	302	297	321	312	289	323	331	301	292	311	318	302	319	302	337	272	316	338	301	312	268	318	329	315	302	330	301	325	281	307	310	311	311	334	312	303	367	347	307	301	315	299	331	331	298	339	316	307	331	328	304	308	317	303	325	315	309	312	303	301	329	320	310	309	297	296	326
20269	8166	7340	3950	2659	1949	1424	1238	974	875	745	629	663	546	559	501	462	485	437	448	410	400	397	355	385	374	373	344	363	361	371	356	361	353	337	346	325	356	337	334	345	345	373	348	352	339	336	325	340	305	322	325	330	330	310	336	297	326	313	336	349	379	340	333	301	335	333	337	351	327	339	369	320	305	352	324	310	324	349	339	309	333	298	301	328	343	340	349	339	326	330	326	322	305	327	299	304	314	344	317	324	332	351	307	328	338	307	343	319	305	310	325	322	337	328	290	303	328	336	317	309	331	302	289	312	311	318	328	320	300	309	310	344	301	339	346	314	339	342	324	350	300	339	351	331	354	321	315	338	310	323	336	322	315	316	360	341	323	333	308	309	330	315	326	341	285	327	342	273	332	307	354	335	321	318	331	335	341	311	339	315	330	301	319	366	327	350	324	322	298	323	338	328	340	331	311	349	341	362	328	322	335	343	319	313	318	340	337	341	300	322	339	367	310	309	288	349	334	302	340	316	341	325	350	315	289	323	344	319	314	327	352	353	328	339	310	335	308	323	321	329	319	339	350	338	296	320	314	346	347	312	331	346	318	314	350	326	347	325	341	341	315	299	319	314	330	315	353	301	300	318	316	312	327	325	304	324	311	321	347	335	323	333	315	310	317	344	296	341	297	348	296	304	300	320	345	316	304	313	306	293	306	305	286	350	334	302	337	315	316	306	323	324	306	325	360	311	311	302	302	329	332	313	310	302	312	312	342	307	340	334	310	323	322	296	332	329	332	325	308	345	294	339	313	303	304	324	288	295	308	298	372	304	304	277	319	349	298	339	312	304	294	311	313	344	331	291	324	330	337	307	360	283	318	351	314	318	310	332	333	333	305	322	330	337	320	334	336	326	311	314	307	327	311	326	357	334	301	324	359	298	316	324	334	319	345	304	315	311	328	331	315	344	334	349	349	322	333	348	336	327	334	303	332	325	332	318	311	318	347	318	305	338	337	309	313	329	353	307	301	335	306	336	320	332	308	319	314	334	324	337	302	310	349	330	336	313	353	337	329	302	323	341	325	334	303	294	371	356	336	303	332	322	345	305	319	322	325	312	304	321	333	332	333	329	321	318	311	315	324	302	317	299	320	325	348	289	304	304	321	320	312	317	274	343	335	298	307	327	313	331	364	339	279	305	331	295	331	299	314	305	309	310	330	304	324	303	327	351	293	334	283	330	327	347	294	315	298	288	281	342	298	296	313	349	334	305	290	312	365	341	351	325	326	323	336	336	348	310	332	343	309	330	317	313	353	337	329	336	319	361	331	335	338	334	315	317	346	360	309	319	344	314	351	312	341	313	330	321	326	309	321	297	317	327	336	294	338	329	320	327	343	316	319	326	307	351	343	323	332	345	312	321	328	310	360	365	299	329	324	326	328	348	323	338	334	307	319	357	313	319	339	315	332	348	307	366	320	318	324	321	320	336	310	334	367	322	354	314	327	342	323	330	337	321	327	323	298	322	319	293	327	326	302	327	331	342	336	324	333	317	346	325	326	317	328	302	311	323	315	324	332	321	302	343	290	330	344	334	320	308	357	340	315	318	308	332	324	330	332	358	308	333	344	286	309	328	328	305	341	333	324	318	306	309	304	323	311	343	336	318	308	316	339	341	338	320	289	329	323	306	352	350	331	302	333	288	315	343	319	302	328	323	312	333	333	320	290	324	315	317	349	321	316	313	359	326	318	350	321	296	306	306	297	334	333	341	329	304	321	323	324	332	343	340	339	354	337	339	334	299	321	271	344	329	295	316	345	337	355	314	308	339	320	318	319	328	346	329	309	288	295	316	344	338	321	334	327	336	311	300	311	342	322	315	309	326	337	314	314	312	330	350	360	343	353	339	321	337	309	312	343	327	340	326	313	312	296	317	325	374	320	312	325	319	275	307	327	312	342	338	356	332	332	340	334	323	305	326	319	365	307	332	309	316	336	319	322	315	338	314	310	338	338	344	338	309	353	305	334	323	302	331	289	290	345	367	366	296	327	289	339	319	298	328	311	352	316	309	307	322	309	288	322	279	335	300	317	322	320	293	321	292	306	307	302	327	305	312	346	268	333	336	350	321	337	353	301	334	341	329	332	312	326	363	321	324	303	350	318	304	322	325	340	320	329	318	351	328	348	310	294	330	355	331	322	337	286	306	337	309	332	327	303	326	318	345	347	329	319	332	332	325	314	319	319	319	330	343	338	346	321	315	336	321	323	323	354	332	324	330	330	330	307	312	339	345	302	320	326	338	297	357	351	323	339	339	324	324	333	340	304	329	305	324	331	328	322	344	349	319	296	323	309	338	334	346	287	316	336	318	317	315	346	327	299	304	322	310	290	326	328	296	313	334	283	308	308	338	302	340	298	288	307	339	323	333	337	334	293	318	329	305	316	322	294	336	327	333	314	339	285	324	339	327	316	321	318	307	339	297	310	331	326	298	318	312	312	316	331	327	334	287	343	339	335	327	316	350	323	335	341	307	335	321	315	310	305	316	351	315	307	313	330	283	319	332	338	290	344	302	291	317	313	338	303	324	343	295	355	365	320	325	334	323	314	298	326	304	324	311	290	304	311	330	322	352	346	297	309	336	324	326	287	308	321	328	336	320	333	309	298	311	354	354	325	302	285	302	312	350	308	321	335	307	277	322	322	328	341	314	345	360	308	296	316	261	348	309	333	343	295	335	300	313	329	348	327	335	331	331	319	339	360	310	326	312	312	317	370	316	311	307	295	298	314	317	342	323	323	308	311	353	328	310	308	291	333	307	308	321	365	324	336	306	330	328	350	342	336	307	329	305	290	317	329	323	301	299	321	360	349	345	319	341	340	318	325	340	294	289	305	334	332	336	343	342	327	336	312	333	282	310	322	326	348	308	337	339	307	302	325	288	321	319	333	311	337	319	310	344	335	311	308	322	324	332	316	366	324	308	324	331	339	319	347	320	322	346	305	314	339	320	367	328	303	325	289	343	331	321	321	338	305	319	328	332	355	316	308	333	282	345	330	349	317	333	335	319	324	330	335	344	352	328	298	309	323	315	323	305	307	314	370	306	340	302	307	325	310	337	360	317	310	329	284	284	336	319	328	308	308	308	322	362	324	314	326	355	313	311	335	331	322	315	335	323	328	292	353	360	292	346	340	320	323	360	357	349	329	330	326	304	319	345	309	332	358	328	298	328	351	323	316	350	322	311	325	354	328	343	335	314	313	321	319	316	328	336	347	334	337	322	322	326	321	313	326	305	332	351	319	324	333	336	333	339	314	335	351	337	315	317	308	320	308	334	337	347	313	331	330	297	336	325	335	319	339	372	355	350	340	295	332	310	312	330	301	309	309	302	305	328	322	300	320	327	318	354	310	309	316	349	342	300	320	336	333	343	322	310	299	318	319	301	327	331	297	318	318	312	351	269	319	319	341	328	303	334	329	338	349	316	340	337	295	326	308	327	337	305	333	304	306	317	333
22921	20662	27978	23383	20667	20746	10790	1629	1161	1111	1008	936	930	813	841	759	789	744	764	739	731	727	687	706	689	654	707	715	682	684	674	671	666	659	713	702	671	691	663	657	639	637	632	645	681	639	669	651	675	677	631	646	657	638	639	662	612	652	638	646	652	678	623	660	685	640	580	633	629	657	687	647	619	665	635	640	656	648	644	628	633	622	620	645	653	682	614	658	662	632	657	633	634	654	602	654	623	645	687	673	607	616	649	705	632	614	652	661	633	615	669	614	624	647	643	664	632	658	651	633	610	649	665	657	633	632	638	628	623	677	629	641	625	635	696	627	633	689	656	657	626	653	691	625	624	630	630	690	687	623	663	621	573	701	631	611	637	580	653	654	618	666	576	627	656	637	632	619	640	585	660	663	643	651	584	638	632	644	661	644	651	658	607	651	615	629	658	638	662	638	635	629	627	662	616	655	676	666	645	627	633	632	643	629	656	633	628	621	675	567	602	610	631	630	624	631	632	696	643	678	649	623	636	677	674	674	626	632	638	635	632	647	603	662	649	587	664	636	662	682	624	671	646	682	623	662	636	651	740	650	651	675	646	635	633	630	649	635	604	626	608	589	630	641	636	619	662	633	618	633	612	635	635	627	664	622	656	721	636	644	610	632	709	672	665	695	635	615	627	700	667	635	654	650	649	633	690	665	578	655	645	671	647	688	652	646	670	622	662	640	660	627	693	630	665	600	673	644	613	638	647	614	641	648	669	610	584	662	645	587	620	608	612	636	599	682	651	690	616	622	657	637	633	642	629	660	611	611	680	644	685	625	644	700	663	660	626	660	634	645	606	644	632	717	630	649	662	693	664	622	634	633	654	645	610	678	646	627	670	598	616	629	657	658	670	665	663	635	611	617	635	607	614	704	646	641	638	695	664	650	655	600	624	648	655	685	638	648	626	581	626	617	612	662	671	654	643	679	649	630	654	631	673	682	625	583	670	639	654	648	649	615	636	621	660	629	603	650	652	667	629	630	614	652	622	613	606	682	656	645	677	661	648	594	625	648	647	625	608	626	620	637	622	615	661	641	661	620	680	622	626	644	643	597	635	605	654	607	646	611	634	681	613	621	623	639	611	589	609	652	606	613	632	640	647	625	598	680	645	651	652	564	631	616	643	667	606	633	664	653	653	637	679	595	668	621	692	647	682	666	639	661	628	610	627	659	646	601	683	679	595	617	616	643	650	641	636	642	638	647	639	664	655	617	616	641	638	671	604	630	654	601	638	628	632	629	630	627	651	626	686	647	650	595	635	637	626	637	650	668	618	646	683	662	655	622	606	632	639	618	591	674	581	617	663	624	643	667	622	648	616	655	620	641	653	657	649	664	651	676	647	656	680	659	644	644	636	616	662	676	626	639	631	605	670	673	602	694	658	654	615	624	647	614	615	659	705	656	653	605	623	637	638	654	652	633	640	643	686	601	671	674	639	676	628	603	627	621	637	634	649	609	656	647	613	613	637	662	644	659	631	635	673	660	616	630	644	616	634	609	665	631	623	640	636	626	646	656	686	636	617	644	595	646	676	584	658	586	635	658	608	651	670	628	662	637	634	640	610	636	647	639	640	624	659	639	667	642	600	641	650	668	631	631	644	655	650	740	610	654	632	643	633	620	650	654	570	651	616	617	639	631	636	615	647	662	593	648	649	637	668	664	658	677	611	665	628	667	651	619	650	651	633	611	677	647	679	637	624	671	668	664	667	662	677	617	677	624	669	655	611	693	627	668	639	621	654	602	655	639	671	593	616	653	648	642	601	663	600	651	615	630	654	640	612	615	662	634	636	588	601	637	639	633	665	676	632	696	623	635	651	619	642	601	639	634	616	622	654	646	613	600	685	676	575	667	602	627	611	658	664	636	585	595	641	651	618	665	662	636	629	660	657	597	721	637	572	615	675	672	658	631	630	613	614	673	632	645	630	636	617	620	679	654	679	634	646	610	650	632	620	616	615	637	629	633	613	603	628	646	644	621	617	609	655	641	664	636	660	648	651	622	633	659	617	641	653	654	624	665	655	644	624	653	639	641	644	598	634	605	644	709	634	629	618	653	612	627	650	686	633	645	694	619	595	631	631	673	626	652	619	645	657	639	615	661	666	707	632	619	633	652	632	649	648	585	646	644	641	603	645	621	653	598	631	690	604	618	622	627	631	626	638	654	613	614	647	671	661	695	644	675	649	613	641	649	644	625	638	703	631	635	609	665	617	620	614	603	672	668	640	638	641	661	634	640	633	623	638	630	666	648	646	654	685	627	615	637	670	652	642	657	678	581	624	620	623	608	619	614	617	644	627	645	617	635	631	607	635	620	608	645	662	669	607	595	619	627	643	646	715	588	653	605	664	653	609	630	608	622	638	630	648	576	600	620	631	646	626	638	628	635	633	676	604	638	647	633	667	653	638	631	603	645	651	623	635	627	607	625	631	606	617	638	630	681	652	624	645	644	570	644	666	646	655	631	671	613	632	615	647	660	639	632	640	668	639	601	612	631	645	623	678	625	640	646	626	657	639	574	656	658	679	639	634	677	646	650	669	618	672	609	668	666	627	610	658	651	655	668	601	634	629	658	675	626	667	660	659	630	647	649	649	646	602	651	664	610	639	615	665	590	662	638	626	612	679	667	700	624	667	667	630	610	639	621	641	607	607	623	655	664	636	616	630	669	630	665	617	604	634	633	685	639	638	671	645	618	603	603	601	639	628	619	631	680	641	687	593	616	658	640	633	626	630	628	622	634	650	613	675	635	607	655	616	634	603	633	632	651	658	608	617	617	600	637	644	694	621	677	661	614	694	609	628	610	655	650	645	606	637	599	634	665	663	629	629	656	638	616	656	620	649	645	650	624	605	687	630	623	637	631	646	622	628	652	629	603	632	623	639	644	640	629	683	642	578	586	623	593	649	634	604	649	662	629	611	648	658	621	689	653	612	690	631	642	658	625	640	610	668	683	617	640	621	640	667	615	642	612	667	649	623	689	676	645	705	653	634	628	664	605	679	645	680	634	597	651	652	620	599	621	614	640	633	647	641	662	636	636	607	640	592	640	582	663	620	596	671	647	619	671	637	669	655	641	631	589	623	631	678	629	615	663	627	637	651	659	635	636	613	606	682	614	607	640	651	643	643	643	653	653	640	621	614	637	685	626	655	660	659	627	667	659	601	676	646	624	654	601	674	634	666	651	616	655	680	648	591	612	603	604	615	601	581	626	623	651	644	633	623	665	628	628	576	637	634	651	630	597	655	679	589	637	641	594	674	607	643	633	646	656	659	633	641	663	651	652	596	615	651	667	652	620	643	677	650	610	621	616	631	630	600	659	652	613	617	654	630	657	646	621	627	660	638	668	656	604	703	645	661	655	618	642	609	651	622	683	666	658	599	612	610	624	658	619	634	650	607	612	615	696	604	636	691	642	627	633	633	650	625	629	633	696	633	672	630	645	632	629	642	616	616	605	626	606
18004	14267	12866	7228	4813	3586	2895	2344	1919	1630	1518	1251	1197	1055	1067	988	911	888	862	839	750	760	774	795	750	689	755	713	731	710	677	683	704	691	635	645	652	681	649	662	668	648	652	640	662	667	665	575	677	647	650	611	620	650	659	634	633	640	637	583	626	635	649	609	645	593	632	602	669	615	608	658	686	620	645	596	597	582	644	624	607	585	575	631	619	631	581	608	623	643	658	584	654	630	619	608	618	648	687	641	634	636	607	652	642	586	594	663	621	617	595	631	669	646	604	588	634	643	625	616	697	619	618	595	650	613	634	625	668	594	567	580	647	588	601	604	622	623	666	624	644	644	608	595	615	624	591	618	612	640	563	601	580	602	590	627	596	610	598	625	607	651	682	643	643	586	608	625	588	634	641	627	585	670	595	646	605	628	649	633	582	626	610	609	621	599	663	595	619	617	597	618	673	604	601	619	603	637	597	608	633	631	638	606	609	631	602	625	594	585	622	612	601	598	614	608	607	616	627	603	659	619	615	615	585	589	628	637	644	624	595	607	620	622	637	643	621	590	586	591	630	600	607	619	624	579	593	616	610	604	618	641	589	629	577	569	618	613	662	648	588	599	596	640	620	607	622	562	642	584	616	589	593	683	648	634	598	598	599	643	589	623	618	605	595	614	631	656	643	606	627	588	561	607	623	604	628	674	623	610	583	646	630	629	600	620	625	618	644	592	648	614	595	613	608	594	617	579	606	607	617	608	610	609	624	615	602	614	610	665	593	600	568	634	630	687	592	607	649	617	592	573	647	615	684	624	623	611	607	639	631	635	606	609	586	650	605	635	589	661	601	588	575	618	610	609	611	628	639	611	619	652	616	597	585	631	617	622	632	601	595	631	634	593	602	619	622	647	585	638	677	580	601	593	660	616	578	622	617	628	596	622	601	623	623	636	637	618	598	593	637	565	596	589	613	585	607	593	618	601	614	622	600	623	658	622	575	580	668	593	618	603	615	594	581	583	589	622	647	658	620	610	596	615	616	598	576	608	638	581	612	643	616	598	580	585	610	603	584	608	649	626	587	658	630	595	637	627	610	616	585	631	622	652	633	616	644	608	607	595	646	591	605	623	614	622	630	593	663	637	642	629	633	600	646	596	636	621	596	615	636	631	632	621	662	611	631	611	590	600	613	627	637	619	608	607	650	563	621	566	607	617	605	616	577	610	590	627	595	581	610	601	595	572	607	614	577	628	626	628	631	612	605	626	625	596	590	620	620	617	628	648	652	596	603	652	555	600	624	617	623	648	617	631	654	618	663	620	594	597	617	646	610	613	677	626	593	644	658	581	599	608	657	614	655	637	643	625	621	590	618	627	564	633	612	604	579	640	644	606	589	604	618	638	621	683	648	577	649	562	641	669	647	611	615	601	660	598	627	598	655	614	620	654	597	600	653	640	614	589	622	594	632	578	631	571	604	682	630	644	627	604	592	662	575	624	631	630	614	642	594	632	610	602	622	616	574	644	631	616	621	607	651	628	624	631	591	604	637	653	570	616	571	611	571	614	589	647	657	591	633	595	557	655	650	646	638	663	653	609	550	620	596	621	615	644	640	612	556	595	587	598	633	634	624	603	628	615	626	617	593	642	649	626	599	569	602	595	581	595	562	627	593	622	625	615	578	635	658	618	630	638	623	576	647	572	634	576	617	606	644	612	630	630	612	620	588	566	647	627	625	619	593	645	608	626	628	652	632	643	614	634	648	626	610	611	662	637	630	662	625	620	608	587	663	599	639	644	645	639	599	647	628	622	641	641	618	568	609	604	575	638	605	586	631	573	583	657	593	676	674	599	621	609	585	593	601	585	634	623	620	655	594	577	577	584	619	628	570	663	659	680	597	625	611	607	586	621	607	602	648	600	621	618	650	631	606	589	626	608	629	627	615	659	592	607	610	592	644	614	626	627	623	644	609	649	630	643	634	619	596	605	618	589	613	620	693	597	613	617	614	625	658	597	609	640	652	629	602	566	654	605	619	627	642	670	606	631	588	614	626	601	628	609	606	603	607	630	610	564	627	611	609	633	607	593	610	569	614	654	586	606	654	607	615	554	619	611	642	624	594	600	584	622	609	621	617	650	693	615	623	574	612	646	610	594	592	612	594	620	586	655	586	593	607	604	641	650	624	592	569	579	593	606	604	636	605	608	614	620	575	611	576	606	657	658	613	620	608	654	618	592	661	643	639	602	559	626	597	601	579	648	622	562	612	614	589	658	590	636	618	621	654	647	683	595	658	612	602	669	669	580	613	652	593	639	657	640	599	651	608	642	614	690	599	619	597	634	631	622	624	623	600	617	617	614	615	602	614	615	580	607	627	628	641	629	580	633	630	605	622	616	614	599	605	607	608	602	603	631	588	626	635	621	639	616	614	622	650	618	646	611	579	632	589	613	620	606	628	598	662	621	640	590	644	624	643	614	590	588	569	616	618	644	603	618	564	633	612	600	597	607	622	648	622	671	604	619	604	627	622	619	638	633	587	603	580	615	536	601	607	610	672	589	641	582	615	662	601	589	658	612	657	574	617	632	616	634	616	607	609	582	640	641	582	593	651	679	664	616	591	600	632	581	616	559	586	652	638	597	632	619	652	591	588	609	620	636	578	607	637	617	621	634	631	576	624	642	619	607	594	599	585	599	593	610	623	646	629	581	628	584	642	615	664	584	600	616	604	553	664	596	596	671	592	620	593	648	620	607	620	595	617	639	611	616	659	608	585	625	624	642	615	599	611	632	620	608	618	577	600	588	602	623	587	627	623	612	620	655	590	621	606	653	618	661	628	611	607	601	610	581	568	613	595	597	659	605	597	595	640	597	612	638	659	589	573	591	604	632	633	678	627	595	594	579	635	595	662	616	600	637	592	573	624	659	626	653	624	597	635	638	617	577	601	602	610	590	617	625	625	581	601	599	646	600	591	642	629	645	605	598	606	611	627	625	600	609	584	635	574	630	589	608	627	657	581	591	596	617	609	656	659	638	590	560	668	633	625	623	676	648	664	567	590	581	611	648	605	612	562	674	616	614	550	630	574	588	630	627	622	603	599	591	619	589	621	621	630	597	611	621	626	649	578	604	606	606	620	613	612	608	609	657	640	623	630	608	644	618	582	561	632	599	605	610	616	620	624	643	662	668	593	620	637	600	620	595	634	582	627	605	597	626	615	633	596	554	564	654	630	640	626	575	641	588	616	652	584	582	571	590	593	617	606	602	628	573	612	593	608	600	603	599	607	631	629	631	620	622	623	586	679	592	614	567	627	611	608	605	579	589	612	630	620	621	628	609	678	584	623	630	629	617	594	599	616	623	597	654	589	596	637	606	624	626	623	625	589	616	623	583	611	589	608	577	619	595	620	579	628	662	595	583	546	634	618	625	635	587	565	647	610	587	605	637	603	640	599	637	574	594	618	615	635	621	572	597	661	636	595	587	629	573	624	623	632	624	667	642	624	642	625	632	623	615
31827	15052	2423	486	369	330	327	289	292	266	306	262	275	294	269	285	274	296	299	301	289	304	280	302	290	306	275	274	249	260	301	278	263	276	281	313	313	301	252	245	311	265	273	280	292	272	297	291	316	275	282	247	307	274	246	273	260	273	280	312	305	264	277	304	292	277	301	291	284	302	280	271	303	293	281	247	302	279	244	287	285	281	288	309	295	316	278	276	276	270	275	269	272	290	276	299	310	289	307	273	281	280	302	286	289	271	270	275	302	314	271	281	279	272	306	266	285	281	278	293	256	303	296	296	271	309	280	292	292	300	240	285	275	296	265	277	265	301	266	279	308	302	302	276	276	289	294	253	286	277	295	276	289	276	291	267	259	275	277	279	269	287	304	282	293	288	306	272	267	288	278	287	292	285	292	282	292	287	280	278	297	278	290	276	282	308	277	259	304	291	285	317	287	272	314	277	299	307	289	273	296	312	313	281	256	286	306	254	303	289	272	275	282	282	299	247	266	276	276	306	277	291	268	311	288	285	278	292	306	328	278	299	309	282	259	281	271	314	292	278	309	275	269	291	282	268	261	301	266	275	287	302	283	308	271	256	272	313	275	316	270	274	275	269	256	269	285	285	288	267	295	269	286	304	285	274	285	288	282	287	270	288	306	310	311	275	273	279	279	298	317	269	275	286	277	242	253	280	280	254	298	263	299	271	277	286	304	283	263	283	273	257	291	264	284	298	308	270	267	308	264	278	273	270	280	304	303	282	282	304	259	333	282	291	283	304	305	281	285	289	271	281	272	228	296	286	287	262	274	281	298	288	277	294	292	296	310	298	273	289	278	290	257	303	275	287	322	288	289	269	285	276	290	261	279	286	284	275	325	286	300	306	290	278	266	324	295	286	281	279	280	291	264	265	266	284	292	276	273	278	278	301	277	303	265	265	293	266	298	280	273	297	315	285	276	295	296	256	294	291	267	267	294	294	314	309	298	311	296	283	265	271	264	297	286	285	291	310	280	277	288	296	294	298	285	259	291	285	295	284	311	291	273	269	283	285	325	306	304	277	271	276	301	276	250	277	275	290	289	282	278	271	290	265	304	269	303	269	259	291	316	309	289	294	306	299	295	306	315	255	272	323	287	273	271	271	284	292	297	287	296	277	265	304	280	279	268	271	291	288	318	272	281	259	308	296	280	277	294	294	230	293	322	285	266	273	278	296	312	304	285	278	247	267	294	290	302	309	299	287	286	296	295	277	276	274	272	286	310	275	267	288	292	302	291	281	274	278	280	280	294	284	287	271	293	282	265	275	292	289	283	304	311	263	283	284	271	285	265	282	293	300	320	273	277	285	282	308	320	266	281	271	287	309	318	282	255	293	271	260	269	304	283	266	288	288	295	263	333	292	266	295	283	268	314	265	325	299	310	293	295	286	262	287	279	275	248	274	296	266	284	307	288	295	271	272	261	264	296	288	261	270	288	281	289	285	292	263	294	312	278	268	262	268	276	314	269	249	272	272	270	265	259	293	267	286	320	300	281	286	280	262	300	257	285	276	250	277	287	269	304	300	289	271	305	276	277	262	302	277	263	280	254	254	271	291	260	262	267	273	271	278	299	278	263	291	310	273	272	283	271	289	286	259	257	286	276	278	304	261	293	304	288	308	306	263	283	268	307	287	267	275	315	306	277	255	292	286	308	263	309	308	276	303	282	264	328	292	296	306	259	312	275	286	308	315	285	289	279	299	284	271	295	258	296	264	248	295	264	288	290	250	267	266	272	288	255	296	287	312	274	265	298	284	301	312	278	269	265	250	291	292	280	292	305	271	273	246	261	273	276	270	246	303	298	279	290	305	268	264	253	306	289	265	265	277	266	277	273	267	293	293	305	287	294	328	296	264	271	303	287	277	283	312	263	293	281	287	287	278	296	283	289	270	290	300	278	278	270	306	305	282	294	297	274	283	254	282	292	296	290	288	270	293	267	281	280	285	287	301	250	284	314	258	299	271	289	268	290	284	282	291	253	293	255	319	281	276	282	260	247	249	256	297	255	317	283	293	284	289	289	296	274	280	297	270	255	276	258	275	275	306	270	256	304	295	264	272	291	264	308	270	283	255	295	285	302	327	279	306	264	296	264	289	253	263	278	268	294	273	292	286	258	297	295	321	317	272	280	316	286	297	272	276	266	312	318	306	303	247	270	262	266	253	303	291	305	294	287	302	278	270	267	265	299	288	280	281	282	303	287	285	306	272	279	283	308	303	265	281	308	298	290	285	297	279	292	283	304	304	297	280	286	263	299	256	297	277	268	299	268	261	317	287	259	290	273	239	285	259	280	252	300	314	275	286	258	259	306	273	289	315	260	262	314	312	312	311	291	299	265	264	277	265	274	291	274	273	286	284	272	263	279	284	294	261	284	287	278	307	285	290	273	327	245	306	262	286	312	274	286	285	266	260	306	306	288	294	280	317	262	285	286	293	287	285	270	250	260	273	265	291	296	286	302	278	321	342	297	302	291	265	288	265	285	267	264	284	299	276	268	267	286	285	277	301	290	276	248	285	270	300	263	270	297	274	317	264	274	258	281	283	299	251	271	310	273	279	281	279	273	264	292	273	269	279	322	304	289	277	251	292	280	265	279	265	312	263	289	282	298	274	286	274	268	290	281	314	269	251	280	301	265	327	278	269	257	268	312	246	305	309	299	294	300	316	314	273	278	288	267	316	288	320	283	258	318	258	301	278	295	294	241	285	288	289	273	302	274	281	287	293	267	290	281	268	286	291	279	271	282	285	298	297	259	279	289	300	272	297	294	301	302	274	268	294	281	299	288	280	271	287	285	300	318	266	270	299	280	287	279	308	267	301	276	248	269	309	290	300	280	311	284	270	304	295	271	258	302	301	286	296	253	266	299	288	256	306	246	278	287	290	285	301	297	282	257	295	271	273	282	288	309	293	305	268	287	280	281	280	281	273	293	272	289	298	301	290	299	278	273	311	249	284	295	268	300	278	269	308	268	278	281	301	323	294	279	281	241	280	274	265	277	257	269	270	289	269	288	286	279	300	262	257	273	277	255	312	287	279	307	274	287	325	271	303	289	285	292	289	290	292	268	294	292	282	270	288	293	268	292	261	295	273	286	311	294	278	271	261	276	287	287	273	281	299	307	304	276	285	308	240	303	289	277	322	267	299	305	330	297	296	263	278	290	268	262	267	296	294	288	301	298	273	278	290	259	315	302	310	265	290	302	293	317	297	307	284	291	270	289	311	292	276	270	279	288	276	275	299	294	276	282	280	284	311	301	284	281	288	293	261	288	283	274	286	273	275	316	292	296	282	253	299	281	268	274	266	313	297	285	286	282	270	289	325	275	267	288	283	291	302	294	280	278	275	286	252	283	286	293	269	269	310	262	280	265	275	286	291	279	294	284	314	309	281	298	294	296	278	271	305	293	295	270	300	297	305	291	283	311	275	280	297	293	310	259	321	309	259	271	246	291	287	304	268
17902	740	673	533	408	378	381	344	364	326	368	326	356	347	325	312	308	278	314	309	337	308	327	306	339	303	329	284	303	334	277	311	322	275	301	284	309	298	292	316	320	300	283	342	275	287	316	311	317	319	292	327	303	319	302	339	298	309	306	315	278	313	298	321	290	323	314	299	310	299	311	309	306	344	308	330	291	296	302	329	326	289	281	323	315	345	326	309	294	320	350	291	312	315	287	332	301	308	302	320	305	299	327	309	316	281	300	314	297	314	331	299	344	333	300	315	287	330	288	331	292	333	307	301	302	296	329	303	340	327	323	304	344	302	301	296	290	291	309	349	351	314	291	317	318	320	311	299	326	296	320	332	284	311	313	319	293	300	325	292	308	304	325	311	316	274	310	315	279	329	324	311	307	321	322	315	338	320	313	275	335	289	321	325	291	312	337	297	312	312	290	288	286	290	278	310	308	322	296	310	302	295	341	326	283	302	298	327	313	336	299	307	311	304	287	321	313	315	293	317	293	272	300	326	260	336	291	323	278	320	328	313	312	306	283	288	274	294	308	330	321	328	338	328	302	314	340	305	313	301	299	328	329	303	321	284	325	297	309	306	326	311	318	288	311	329	292	322	323	310	284	310	341	313	328	290	307	322	324	279	312	317	303	318	323	312	325	310	300	307	304	325	309	305	331	309	293	293	314	276	296	324	334	313	288	292	316	276	298	307	308	304	304	321	322	338	325	320	326	295	301	276	310	309	307	290	310	320	318	314	321	278	347	331	332	315	303	340	321	308	328	308	321	295	317	304	289	294	324	321	328	320	296	314	314	289	312	336	310	315	327	313	335	285	328	304	318	324	297	312	314	307	328	309	294	316	323	339	282	313	311	310	321	337	319	265	316	288	322	346	280	290	329	304	306	287	285	331	306	311	318	308	305	298	316	359	311	290	309	331	296	276	338	329	308	336	299	304	349	329	311	290	305	336	305	333	343	322	295	363	324	340	323	330	294	315	288	315	327	305	302	319	306	330	306	301	343	314	288	320	301	300	316	321	314	316	317	306	313	287	347	289	295	292	314	351	331	311	298	314	303	298	344	334	303	264	320	332	340	284	356	308	276	309	275	328	310	294	322	302	298	302	305	306	311	308	324	283	299	300	318	334	304	320	305	307	299	319	297	320	333	324	294	324	306	286	300	317	321	302	328	317	339	338	292	300	302	339	286	319	314	286	323	287	286	317	343	323	309	326	296	312	325	339	310	295	319	309	290	278	309	323	317	316	311	324	333	305	298	280	330	281	315	340	313	316	317	278	312	312	315	310	291	283	300	313	301	303	301	308	301	292	315	344	338	295	326	292	288	293	308	326	318	291	317	307	303	328	297	319	297	329	297	337	280	321	311	323	309	308	286	284	302	330	319	304	335	343	288	314	319	303	321	321	337	308	282	301	301	290	311	293	311	338	283	291	285	285	300	274	312	297	309	289	285	307	312	282	295	310	327	291	306	314	315	319	295	299	322	322	301	325	324	307	340	327	310	283	307	292	356	287	314	277	320	327	306	328	295	332	289	328	317	303	306	332	348	311	323	300	300	294	292	343	303	302	277	316	302	307	323	322	307	307	311	287	295	280	305	326	319	300	318	305	317	314	320	313	296	318	292	337	308	323	286	272	311	322	314	280	313	324	351	314	311	308	334	306	319	317	328	310	317	296	342	338	282	340	293	268	313	310	305	339	315	314	305	309	295	337	310	307	319	311	282	316	320	306	330	299	293	321	303	316	320	327	323	307	315	291	285	265	315	334	343	302	311	330	331	281	308	348	303	322	306	290	313	322	323	311	302	291	305	301	321	299	307	330	301	303	295	301	282	308	321	299	318	308	320	300	319	297	295	314	299	316	308	296	313	314	289	289	295	306	335	310	309	332	328	302	309	307	282	307	303	313	316	317	302	309	318	328	304	311	314	311	264	298	295	308	304	305	316	310	321	302	307	333	308	326	304	295	326	289	329	299	298	311	304	306	289	309	293	333	308	299	322	315	323	331	305	318	299	326	345	284	291	295	337	290	319	306	329	325	314	317	327	285	296	323	303	315	304	313	272	312	328	310	314	291	307	313	302	301	268	288	340	321	310	309	310	306	295	295	340	345	299	304	306	315	292	314	328	326	315	320	327	289	310	278	303	330	299	278	307	282	291	311	327	325	310	307	315	322	336	288	327	297	337	300	280	293	351	299	326	345	278	329	300	325	305	297	326	328	315	292	283	300	317	309	352	322	306	296	305	298	330	326	314	322	322	314	292	291	312	337	285	316	342	309	312	329	313	307	332	270	323	297	329	289	312	293	348	297	322	311	353	310	290	321	308	293	278	330	304	294	326	295	312	268	283	322	304	287	321	316	293	301	289	324	328	288	295	328	256	290	333	306	268	294	348	315	300	308	327	278	331	304	340	321	314	320	294	292	329	301	313	323	309	305	311	279	321	309	334	332	307	281	298	304	332	313	329	293	344	305	252	341	299	322	316	331	325	280	319	334	295	304	303	315	316	325	304	308	313	300	307	296	300	325	330	330	306	292	319	301	276	297	318	309	327	307	326	322	312	322	340	327	323	324	322	306	316	303	308	326	313	312	296	303	311	307	308	343	299	328	303	314	293	310	319	275	334	322	307	278	331	323	245	304	278	277	321	326	302	294	301	332	296	320	329	305	296	299	331	301	299	312	293	333	326	316	278	286	300	323	326	296	319	306	314	285	315	305	314	296	317	323	308	307	295	286	299	307	273	315	324	296	267	306	316	293	331	314	327	331	285	287	332	349	304	282	316	328	348	279	311	341	303	295	315	331	283	313	290	308	341	318	304	319	284	338	306	290	311	319	311	344	308	308	315	317	320	304	313	289	301	327	310	323	287	298	303	294	313	336	289	354	323	305	312	330	313	295	280	320	350	296	287	314	298	327	296	306	312	305	334	312	289	325	298	306	294	320	304	294	305	308	336	318	311	301	318	315	316	305	297	274	310	306	335	307	322	314	290	323	329	283	298	326	351	311	290	311	301	301	320	286	297	304	292	306	295	299	321	301	307	312	302	297	286	336	287	303	289	268	326	339	340	307	276	318	301	290	309	312	278	304	277	322	309	300	316	326	320	296	297	307	328	294	292	310	309	301	299	287	313	310	307	301	323	318	346	286	287	284	334	332	324	319	286	293	319	309	293	270	310	325	303	310	314	333	270	310	328	313	301	287	344	318	301	290	297	328	313	315	287	305	315	298	315	291	328	303	313	346	319	306	297	330	310	281	273	328	279	306	301	307	303	304	298	325	339	313	314	303	303	314	322	346	310	308	319	328	318	312	276	310	282	314	269	305	344	298	319	317	331	318	349	327	327	338	338	341	308	313	305	326	313	323	278	299	327	288	302	301	316	304	303	292	305	276	344	332	268	272	283	291	323	316	317	338	289	294	321	311	306	328	287	315	334	299	292	314	302	309	316	293	329	276	307	311	289	320	298	294
25002	20654	27555	23768	20649	10738	1072	721	608	523	513	495	454	393	397	381	401	385	394	390	353	343	373	354	387	382	384	349	335	345	332	370	333	349	337	330	343	353	340	382	325	358	342	344	340	361	343	347	349	348	334	345	318	319	357	348	349	360	328	337	351	324	345	322	348	357	341	331	327	329	334	372	291	307	356	322	333	336	349	360	316	339	344	351	329	348	303	303	350	336	318	326	335	335	321	359	323	345	346	317	321	342	309	321	351	313	316	339	326	319	297	319	343	311	335	316	353	320	320	328	316	321	349	310	342	324	341	351	297	307	348	354	325	359	316	344	338	330	339	391	354	338	312	363	310	351	328	336	355	313	319	323	360	316	276	328	356	341	297	341	319	343	347	311	299	353	302	329	336	318	353	326	321	322	338	318	322	347	307	315	297	330	360	329	339	310	341	316	321	334	324	326	337	367	336	329	332	346	314	323	346	327	335	325	327	326	351	330	366	363	322	342	319	327	310	310	330	304	344	362	377	346	334	349	343	352	322	311	325	315	322	329	295	331	327	345	364	320	332	337	337	293	318	335	324	316	346	355	339	301	347	329	298	324	323	340	319	318	356	329	349	316	338	349	301	321	299	326	362	311	325	329	366	320	328	321	333	319	326	335	338	321	318	344	348	324	338	345	312	319	351	344	337	317	351	344	359	323	324	368	315	298	318	309	311	304	346	327	345	346	335	346	360	329	359	302	375	318	308	333	349	282	330	327	335	337	319	353	331	312	352	369	319	348	315	330	321	323	363	313	337	338	312	308	289	331	314	317	328	319	331	320	340	327	331	311	337	322	314	337	312	330	320	340	328	341	337	300	352	332	324	333	347	335	352	354	300	320	326	334	345	329	326	321	326	330	317	353	316	301	357	303	343	327	355	348	384	343	301	350	365	337	332	333	329	338	356	352	303	321	319	332	326	311	309	307	336	312	352	346	328	314	325	290	329	295	341	339	322	364	357	329	314	341	340	340	331	346	332	321	330	334	314	326	323	332	345	340	357	361	308	339	349	345	342	319	337	309	324	362	337	303	308	348	330	307	313	309	329	341	364	315	326	303	350	335	323	325	327	321	353	349	349	288	339	357	342	329	320	331	321	347	321	365	352	335	331	352	297	326	321	330	331	330	327	313	308	358	311	329	313	294	325	296	359	335	293	313	323	363	336	337	326	306	351	320	340	338	354	324	320	320	343	320	347	328	345	323	321	296	334	333	350	339	342	350	316	371	339	330	311	351	320	363	317	320	314	339	348	338	295	350	297	334	318	330	349	315	352	297	337	353	333	309	338	330	288	319	338	315	336	335	314	354	366	308	329	322	319	317	318	314	351	374	342	307	358	354	332	325	328	325	334	327	314	341	321	336	333	336	354	319	338	356	331	321	325	373	351	313	326	332	340	306	343	355	304	347	317	343	347	353	320	329	337	361	328	347	291	293	312	327	299	323	334	315	331	347	284	357	317	322	327	358	322	341	349	330	312	320	334	362	334	312	326	349	328	333	318	310	322	300	320	313	324	330	365	323	293	334	320	317	318	313	329	322	335	337	324	301	328	341	358	321	330	334	330	309	304	341	304	314	339	346	374	312	333	324	333	334	322	330	318	323	336	324	319	350	313	334	342	291	331	354	320	333	307	353	343	360	334	324	352	378	316	307	324	351	302	306	356	318	364	346	340	311	353	329	329	301	312	315	298	320	307	354	290	328	349	355	329	330	348	356	306	376	293	344	349	332	373	325	376	343	325	363	310	305	308	315	331	362	304	320	291	289	290	325	338	295	307	317	376	314	320	316	343	332	335	311	308	323	337	343	339	311	312	320	305	322	292	351	335	334	337	329	372	340	314	351	315	340	344	317	326	346	306	338	350	334	326	304	346	321	365	332	336	313	304	322	354	350	343	320	320	306	323	325	326	348	328	336	344	315	301	344	359	333	319	359	347	343	327	317	330	335	324	349	344	310	315	328	327	294	350	336	326	353	294	345	346	320	310	331	340	328	335	335	338	322	323	330	318	355	339	341	341	329	345	322	369	320	301	332	316	310	354	326	334	344	341	327	319	337	322	320	327	323	330	335	340	356	327	302	336	289	329	334	301	352	337	337	339	334	322	293	331	353	362	329	336	337	339	335	338	358	313	339	342	331	325	345	332	332	332	293	351	355	331	355	336	364	339	332	309	314	323	352	336	336	317	337	302	357	349	347	320	326	326	286	317	309	317	357	335	303	311	305	329	322	330	299	340	319	317	304	346	328	305	333	348	327	331	342	359	331	358	333	313	309	356	336	321	357	341	337	310	323	358	342	332	298	321	355	303	342	319	328	352	315	319	359	355	306	327	343	341	324	319	346	313	363	303	349	316	354	334	350	338	350	324	331	327	327	349	352	327	360	306	307	318	327	321	353	359	313	310	342	341	323	321	309	328	343	342	321	339	358	309	329	347	321	304	308	346	293	317	331	357	310	312	361	287	342	309	334	363	329	300	291	317	300	311	313	337	306	323	314	335	322	303	341	354	344	305	351	351	325	325	327	329	317	300	343	331	305	320	332	348	359	331	319	331	332	328	336	301	343	345	324	300	302	310	347	304	304	325	315	359	306	350	334	342	335	311	314	332	339	325	307	330	346	345	363	270	329	311	370	321	344	329	326	326	334	327	370	337	329	347	330	327	344	305	328	311	320	350	310	341	344	344	355	328	343	327	304	356	347	365	320	314	319	339	307	345	318	330	319	320	337	346	291	339	347	317	314	322	310	296	316	340	367	331	350	311	328	324	344	364	311	323	316	333	308	376	357	354	321	343	368	343	321	343	368	297	337	345	341	377	333	324	335	352	324	331	339	312	323	303	329	366	350	291	376	367	343	332	341	337	307	324	333	333	346	339	336	307	328	306	323	319	326	341	312	347	339	323	351	341	322	323	315	330	304	352	333	314	335	328	355	320	314	299	360	348	344	337	291	344	320	350	356	326	338	314	334	366	310	343	333	354	331	329	314	308	336	327	316	324	312	343	339	342	297	322	322	328	344	294	317	336	335	326	341	323	368	348	326	363	310	318	344	357	319	294	328	336	307	337	331	297	297	320	324	301	371	309	313	330	340	357	354	300	306	318	343	336	331	347	351	345	345	322	344	317	326	350	319	329	348	321	378	330	307	342	335	328	335	290	324	344	309	333	332	341	329	343	337	331	338	352	334	314	354	311	332	313	323	307	329	321	335	303	334	346	305	328	333	299	328	354	326	362	295	315	345	338	315	307	336	336	305	325	313	296	309	324	333	348	315	332	334	352	348	354	332	315	331	314	326	304	302	312	304	365	341	327	326	330	335	338	340	326	330	315	317	348	348	326	318	301	298	338	330	318	315	324	341	296	335	304	312	358	327	348	355	323	352	327	323	319	341	321	348	332	330	307	306	359	328	352	325	328	324	365	336	329	281	335	313	317	351	306	333	341	318	298	322	280	339	315	347	330	332	305	329
18855	8039	7241	3884	2569	1833	1443	1092	1017	873	746	679	615	550	525	472	483	490	444	420	396	438	405	393	433	399	386	409	356	362	386	350	399	344	349	369	344	370	354	337	381	324	371	337	363	325	347	378	323	356	368	350	370	310	336	345	328	350	374	353	338	354	341	346	352	321	335	333	334	365	303	325	321	314	360	323	335	315	329	335	354	352	310	352	331	362	347	365	320	331	367	357	355	346	339	312	345	323	345	378	322	306	327	314	313	355	307	343	327	352	377	317	357	333	336	325	331	324	335	335	361	321	344	374	337	369	328	340	311	299	329	336	332	349	322	317	371	357	355	356	335	332	322	349	328	298	319	336	290	342	333	355	342	332	333	347	343	324	335	345	344	341	353	328	362	343	358	336	350	326	342	287	328	319	319	365	352	338	379	334	340	320	340	326	347	345	314	327	341	282	331	338	333	319	326	323	335	335	348	362	390	366	349	304	332	344	327	333	362	363	326	299	337	335	342	338	327	339	343	332	351	331	336	338	339	339	331	319	351	296	343	307	333	318	336	344	327	335	311	325	272	344	332	353	329	305	340	319	351	323	319	335	342	341	348	356	301	354	325	327	339	350	313	327	338	353	359	312	323	338	339	312	323	336	311	339	341	362	345	340	312	350	343	320	343	329	360	356	331	320	361	319	337	315	323	362	328	355	332	345	311	358	330	305	327	342	326	306	309	334	354	343	350	355	317	339	365	320	312	320	324	317	328	338	322	316	329	350	333	364	339	331	307	329	322	295	326	320	333	321	367	349	332	351	350	343	347	333	337	345	312	337	349	355	311	325	308	315	329	334	346	344	311	334	337	300	312	349	337	344	301	345	328	334	342	335	338	328	334	383	318	370	354	319	357	328	331	339	330	322	337	314	358	325	315	343	326	342	321	306	315	321	356	333	305	351	374	327	322	297	303	342	337	305	316	329	319	372	338	325	334	345	328	349	324	341	304	330	309	358	346	362	334	320	369	346	389	330	327	333	351	344	353	333	371	337	337	337	305	343	310	347	316	329	333	355	302	372	318	332	341	320	324	306	332	328	335	337	331	299	354	324	358	334	329	344	341	319	325	332	345	312	347	331	302	339	328	306	348	323	334	340	313	314	339	353	316	326	325	327	326	317	324	315	357	310	360	311	338	349	345	345	325	347	309	352	373	285	339	350	330	368	323	351	344	343	331	337	336	327	311	345	342	345	315	344	327	359	353	318	291	323	323	365	361	297	300	332	314	350	334	325	349	337	318	307	370	347	353	315	358	350	323	347	301	330	310	319	346	328	338	342	314	338	346	300	362	376	329	322	340	349	340	372	304	312	330	337	339	337	333	344	350	379	335	329	334	354	354	318	325	318	332	335	335	353	346	361	330	293	325	336	370	353	302	333	328	316	319	348	317	329	329	336	344	347	302	346	322	343	349	326	314	347	338	342	307	312	323	352	337	345	313	337	345	314	310	324	344	341	324	299	315	324	326	331	332	334	313	374	339	336	344	318	316	343	362	359	344	345	336	320	330	327	364	324	360	327	366	344	329	359	330	362	345	317	309	338	340	339	363	358	314	343	327	329	328	335	372	352	373	348	338	329	353	323	348	332	318	342	363	326	324	351	367	327	327	316	332	336	347	327	352	331	311	314	349	347	375	354	309	328	325	343	315	334	331	326	314	318	310	349	329	341	335	317	350	323	326	351	332	348	333	314	367	350	311	298	351	354	324	314	342	310	358	352	328	318	332	349	327	311	311	338	330	317	352	340	327	318	307	328	326	339	340	330	345	352	323	318	319	322	354	345	308	334	368	376	323	351	343	345	329	313	325	337	341	316	341	341	332	350	311	317	344	297	354	353	341	318	345	341	294	334	335	332	341	326	308	344	323	309	330	360	345	336	347	322	339	295	335	308	316	348	353	360	354	348	361	321	312	338	335	331	331	331	317	340	379	342	331	338	297	347	339	335	333	346	337	330	348	312	343	333	346	341	339	332	325	355	322	317	359	344	336	340	338	295	334	341	297	310	335	355	330	331	350	362	336	338	368	326	349	353	347	333	332	313	334	347	357	319	337	363	355	335	347	356	351	300	338	368	355	344	340	317	341	319	362	360	340	320	343	340	365	352	282	290	320	361	339	363	340	348	338	328	364	311	323	296	352	334	358	327	320	330	320	334	307	329	357	309	357	347	324	350	326	354	333	329	347	348	319	334	289	346	311	382	329	350	330	315	338	315	346	372	381	345	332	322	327	352	320	329	324	349	321	345	309	331	341	350	331	318	348	318	322	323	356	342	322	297	327	352	360	339	337	333	330	322	307	345	337	337	347	301	299	306	330	350	341	314	337	329	357	341	303	315	345	319	329	341	314	331	331	340	371	363	354	302	321	318	327	340	333	353	341	355	321	303	331	328	309	322	332	336	299	377	355	302	349	330	339	341	348	328	336	349	380	341	346	347	323	351	307	314	328	370	307	365	347	311	304	332	339	310	343	345	309	331	354	324	352	345	311	332	324	357	333	338	292	332	337	344	339	339	313	352	341	350	334	341	341	340	338	359	300	371	323	329	313	309	341	319	326	349	339	324	328	352	360	317	361	354	333	358	330	323	333	361	334	309	330	330	341	291	353	315	367	337	343	350	322	330	357	372	311	371	323	321	345	329	346	306	348	334	324	337	315	318	324	304	335	286	324	363	361	354	333	349	337	322	374	349	342	330	329	314	367	351	325	327	345	324	334	322	336	334	321	342	298	345	333	327	329	341	294	323	346	349	315	347	320	355	373	317	319	344	368	321	348	334	337	337	322	334	315	357	344	316	329	335	328	305	335	347	336	351	336	336	337	362	318	344	312	307	337	340	326	366	327	337	360	339	334	308	361	299	334	353	309	304	327	354	331	335	341	351	342	334	306	313	329	347	305	333	326	332	359	328	333	376	331	352	374	338	303	339	341	311	303	324	329	338	343	321	338	351	326	321	346	314	380	337	333	331	341	335	311	300	331	313	312	329	356	315	374	302	358	337	330	335	338	312	352	333	335	348	355	342	317	321	346	322	336	330	333	332	301	339	322	323	350	292	344	300	311	361	316	361	302	338	334	315	345	338	324	356	355	333	351	327	326	341	331	344	333	341	337	327	333	347	356	333	352	341	335	358	335	322	325	320	326	338	306	323	336	348	340	367	322	359	379	330	364	292	328	322	323	310	343	345	348	312	367	341	313	351	315	332	360	345	365	356	323	369	337	321	317	351	357	318	319	337	330	335	321	374	358	287	345	324	338	348	372	312	320	330	335	326	355	342	338	336	318	341	325	361	329	368	347	348	309	339	354	330	336	334	321	366	327	366	345	343	335	374	320	335	302	342	343	302	327	334	324	315	342	301	344	349	345	350	337	357	330	351	326	335	337	330	354	356	335	309	355	322	337	346	320	339	374	339	336	317	334	332	354	343	331	398	334	311	335	345	342	329	322	306	324	342	356	302	319	315	346	364
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
15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
