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
340394966458	340394967017	340394967567	340394968117	340394968667	340394969217	340394969767	340394970317	340394970867	340394971417	340394971967	340394972517	340394973067	340394973617	340394974167	340394974717	340394975267	340394975817	340394976367	340394976917	340394977467	340394978017	340394978567	340394979117	340394979667	340394980217	340394980767	340394981317	340394981867	340394982417	340394982967	340394983517	340394984067	340394984617	340394985167	340394985717	340394986267	340394986817	340394987367	340394987917	340394988467	340394989017	340394989567	340394990117	340394990667	340394991217	340394991767	340394992317	340394992867	340394993417	340394993967	340394994517	340394995067	340394995617	340394996167	340394996719	340394997267	340394997817	340394998367	340394998917	340394999467	340395000017	340395000567	340395001117	340395001667	340395002217	340395002767	340395003317	340395003867	340395004417	340395004967	340395005517	340395006067	340395006617	340395007167	340395007717	340395008267	340395008817	340395009367	340395009917	340395010467	340395011017	340395011567	340395012117	340395012667	340395013217	340395013767	340395014317	340395014867	340395015419	340395015967	340395016517	340395017069	340395017617	340395018167	340395018717	340395019267	340395019817	340395020367	340395020917	340395021467	340395022017	340395022567	340395023117	340395023667	340395024217	340395024767	340395025317	340395025867	340395026417	340395026967	340395027517	340395028067	340395028617	340395029167	340395029717	340395030267	340395030817	340395031367	340395031917	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2634	2000	3600	2300	2635	2000	3600	2300	2635	2000	3600	2300	2635	2000	3600	2300	2635	2000	3600	2300	2635	2000	3600	2300	2635	2000	3600	2300	2635	2000	3600	2300	2635	2000	3600	2300	2635	2000	3600	2300	2635	2000	3600	2300	2635	2000	3600	2300	2635	2000	3600	2300	2635	2000	3600	2300	2635	2000	3600	2300	2635	2000	3600	2300	2635	2000	3600	2300	2635	2000	3600	2300	2635	2000	3600	2300	2635	2000	3600	2300	2635	2000	3600	2300	2635	2000	3600	2300	2635	2000	3600	2300	2635	2000	3600	2300	2635	2000	3600	2300	2635	2000	3600	2300	2635	2000	3600	2300	2635	2000	3600	2300	2635	2000	3600	2300	2635	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23723	23467	38110	30621	26787	32883	33126	10134	654	522	450	498	459	508	481	513	478	456	487	516	467	491	442	461	467	460	517	500	478	478	484	453	433	490	451	498	475	424	438	476	486	501	492	444	442	438	474	468	519	528	472	432	482	488	485	467	472	452	490	487	479	480	503	480	481	484	484	513	498	481	473	486	481	474	472	456	493	478	477	469	473	456	431	502	506	478	493	476	504	436	483	464	459	463	450	479	453	424	449	502	472	490	524	450	471	515	478	505	461	495	519	473	474	532	491	471	467	479	475	478	475	469	457	456	469	499	516	512	444	488	459	465	479	490	483	474	474	455	493	508	469	444	441	468	489	516	453	465	489	439	456	459	489	449	465	427	493	488	510	479	495	468	463	458	484	498	466	469	526	460	522	484	465	480	481	440	484	461	486	457	484	451	431	465	472	501	457	396	495	498	482	485	464	481	489	482	461	491	442	449	476	428	467	492	460	469	441	481	486	460	478	487	485	445	490	488	417	478	486	481	473	451	469	491	459	510	443	486	480	461	458	464	456	504	515	480	480	456	475	493	471	427	501	455	491	406	470	477	472	444	454	481	501	482	502	504	406	466	467	481	408	500	454	453	461	442	471	499	413	473	500	466	482	449	473	486	498	453	476	496	487	486	480	487	509	469	461	483	506	510	474	471	470	443	474	480	435	457	438	454	477	479	444	444	446	462	468	444	450	467	457	445	456	470	470	486	456	469	475	502	486	483	501	485	475	456	441	490	448	439	491	472	452	435	481	467	461	459	461	456	448	494	472	464	455	463	422	497	449	466	480	450	492	482	439	512	483	513	445	472	464	478	474	470	447	483	433	442	468	453	471	467	501	436	508	449	468	451	480	518	484	477	460	490	451	443	423	463	502	442	483	500	464	482	499	491	476	469	433	432	481	485	434	478	493	455	450	472	459	500	469	446	446	450	461	464	455	459	486	443	474	474	495	470	448	446	483	510	451	474	512	490	461	445	444	422	482	482	503	486	470	470	436	487	484	467	454	458	463	504	454	467	476	456	467	512	495	489	468	437	515	449	485	487	488	457	448	448	452	482	444	452	479	451	466	497	481	459	452	427	478	457	457	518	480	421	481	450	504	477	506	419	464	473	451	479	466	466	455	447	455	467	441	468	475	505	474	505	505	448	436	487	431	429	472	454	463	416	451	480	491	459	456	479	449	429	447	450	427	521	473	465	477	451	445	457	477	458	463	502	479	497	459	465	480	470	457	450	498	461	460	463	499	477	466	454	472	443	482	455	491	472	467	520	459	476	494	489	465	457	474	448	483	500	456	491	447	473	468	471	490	467	473	463	474	469	446	477	439	446	508	484	468	426	453	465	448	453	477	475	461	455	485	483	464	439	452	457	457	447	418	470	499	471	501	490	511	450	514	501	443	492	505	481	481	481	486	444	492	453	478	502	462	478	466	454	494	448	469	461	458	444	460	485	500	441	497	456	451	460	457	461	479	458	449	482	448	463	463	471	459	451	477	476	479	489	476	491	457	461	498	452	503	453	459	496	456	481	481	431	483	454	449	471	470	432	436	471	499	458	495	429	474	478	455	469	455	445	471	499	464	472	432	459	483	487	474	490	458	450	472	485	458	442	471	487	466	448	494	477	464	472	481	455	493	453	480	476	491	506	454	450	486	495	473	464	461	469	419	500	454	462	481	478	493	492	469	473	455	458	464	462	452	424	448	490	523	501	483	471	476	483	468	489	476	476	456	481	492	429	455	491	413	465	503	450	433	439	478	441	476	445	454	463	433	489	492	482	472	469	443	462	488	485	492	465	454	470	480	455	469	487	471	471	526	497	450	480	526	447	433	464	509	470	469	473	466	457	489	466	441	438	456	514	472	457	470	474	479	463	466	471	462	486	456	482	445	469	456	450	467	460	454	483	462	478	459	479	476	495	459	495	496	473	464	465	460	480	476	477	481	481	470	466	458	441	510	488	472	506	499	417	468	464	466	482	507	475	440	458	411	459	505	433	440	556	450	496	444	440	450	498	489	453	465	497	466	452	478	472	498	491	483	455	489	482	445	455	492	474	441	473	440	484	482	499	498	484	481	486	439	436	459	465	443	481	505	475	449	485	499	471	494	504	470	455	446	458	472	465	482	457	470	488	459	488	465	484	479	481	475	446	441	491	480	460	478	453	486	474	500	454	440	486	466	459	439	475	474	489	457	490	457	483	461	454	446	409	464	505	453	461	485	453	451	527	469	474	474	450	452	462	465	457	480	485	475	482	492	453	480	487	492	452	494	454	464	457	436	472	440	453	475	449	471	444	478	479	469	496	467	489	487	457	492	485	449	459	453	435	444	479	488	444	463	461	491	430	460	446	494	486	488	456	456	485	463	486	435	458	422	456	466	467	475	465	437	511	483	497	463	487	478	445	458	461	459	461	460	469	461	474	511	485	497	455	461	485	485	474	453	444	479	459	478	445	430	482	503	500	457	459	455	429	472	467	471	478	508	466	517	459	546	468	484	462	458	467	460	484	469	481	468	458	477	492	455	470	440	453	508	482	426	454	442	485	484	473	459	440	477	510	454	473	429	430	462	479	444	471	437	494	455	510	466	452	460	463	456	473	499	448	458	461	464	518	461	448	495	463	498	480	494	474	439	466	432	458	492	472	480	482	465	455	493	448	513	490	477	457	472	463	468	483	459	507	510	451	453	479	467	497	447	495	436	498	511	508	444	475	515	457	489	445	484	464	478	477	488	446	489	441	447	471	468	505	493	425	430	451	484	488	425	463	477	457	505	485	501	459	519	448	452	469	441	462	458	440	456	449	484	476	475	479	465	440	487	471	448	479	511	489	457	484	450	447	444	487	460	470	479	480	441	468	477	471	451	445	444	439	470	428	485	476	456	467	474	516	457	455	437	479	462	491	492	519	481	467	455	460	505	455	474	443	485	504	506	477	498	496	475	440	440	481	476	478	493	498	455	462	470	443	464	455	418	470	486	465	438	465	393	468	444	428	517	451	473	470	457	452	415	466	463	499	419	450	487	473	482	473	477	499	502	462	419	422	470	462	476	501	477	513	462	451	459	428	494	514	442	498	446	452	472	523	424	448	465	451	505	475	470	446	426	470	480	468	502	419	495	444	434	501	458	454	463	477	483	456	456	420	517	490	457	444	481	448	465	445	497	482	466	473	450	444	490	478	483	473	469	469	496	475	484	460	468	488	455	487	484	492	488	482	500	475	440	456	459	467	499	480	478	490	458	439	469	457	468	488	448	512	449	488	496	461	453	481	512	474	476	438	444	476	506	508	445	424	488	477	475	416	459	478	470	451	455	480	476	457	503	499	445	459	486	453	461	473	441	462	502	468	470	520	458	470	454	507	456	442	487	449	426	486	446	477	504	429	472	492	445	465	462	491	523	510	458	487	467	444	475	449	476	460	451	468	481	490	455	528	460	504	471	451	468	467	456	448	476	466	479	468	506	471	466	527	435	451
46578	74077	75055	48089	39934	39779	30040	6852	496	550	513	496	501	499	514	519	524	523	513	502	464	473	537	487	499	508	500	504	536	478	481	448	516	513	514	514	509	511	509	503	512	491	494	517	521	504	499	487	470	498	489	485	524	461	507	508	488	458	539	503	486	541	529	487	522	516	523	492	526	488	503	464	475	499	513	492	527	481	488	488	457	496	529	528	468	425	489	512	491	502	476	493	491	463	471	517	498	495	467	474	467	518	515	566	505	514	486	471	504	493	545	522	509	500	519	508	524	455	504	491	514	502	498	498	501	560	499	501	541	504	511	486	500	453	456	461	506	532	531	458	513	512	517	502	504	495	498	464	505	505	524	534	473	485	503	465	544	484	514	492	492	474	494	490	465	475	477	528	504	482	507	506	461	495	478	546	502	514	503	504	538	474	525	495	494	526	479	503	474	499	508	482	534	549	474	544	493	483	477	483	459	514	499	533	499	504	477	524	516	462	480	492	491	446	530	481	499	493	476	521	502	479	523	510	519	465	492	502	501	475	489	503	496	511	494	519	473	512	545	509	448	484	554	497	503	529	456	480	458	454	477	467	486	483	485	469	507	475	495	512	524	489	458	501	504	481	504	496	509	522	529	495	476	524	500	513	508	514	504	514	507	471	485	521	462	500	475	498	487	505	488	484	496	470	473	477	524	492	480	437	517	485	506	517	463	502	516	477	503	510	508	509	482	474	478	474	530	514	562	502	493	472	484	499	510	504	470	499	536	499	520	488	518	513	520	516	503	454	502	504	529	525	499	454	500	500	518	498	502	468	502	519	526	472	498	533	520	518	517	502	506	472	485	476	479	489	528	522	459	489	532	467	482	492	516	491	511	518	474	504	522	481	470	511	447	484	475	453	475	494	488	536	479	499	488	462	494	497	527	497	486	516	493	475	443	505	527	524	489	516	470	511	526	500	456	477	508	492	498	441	515	505	514	458	503	569	503	498	470	505	528	499	521	488	466	528	502	526	464	502	478	449	518	487	466	487	499	504	513	462	492	499	487	452	479	493	478	497	519	486	448	474	488	428	475	496	502	512	533	518	524	528	508	486	514	460	487	496	492	487	488	475	510	492	493	524	485	504	484	525	470	476	512	471	535	481	502	501	507	477	530	483	494	498	468	491	496	514	481	488	510	516	482	491	479	491	509	481	473	514	556	483	454	485	512	482	566	519	498	519	498	480	494	530	527	505	509	497	519	511	537	483	501	479	504	492	488	474	488	504	496	508	486	514	475	504	453	497	462	490	482	488	507	496	481	497	506	493	488	499	484	517	516	496	451	511	534	513	487	533	516	500	542	471	482	497	502	487	538	545	519	507	490	510	531	507	491	510	527	509	491	474	500	513	496	541	486	516	522	505	542	508	490	529	488	500	506	515	499	494	515	541	450	485	499	554	452	518	507	515	459	479	491	506	521	498	513	472	509	505	474	527	453	508	508	518	499	474	491	498	501	477	552	503	560	532	527	534	486	499	495	499	455	517	514	456	490	513	480	494	478	506	520	496	511	491	473	518	487	507	491	535	509	510	481	500	508	499	468	501	473	497	484	500	522	487	507	479	507	481	521	506	484	493	491	473	492	502	488	479	469	506	487	476	501	501	486	491	475	501	498	513	464	490	507	473	491	540	473	511	499	500	501	503	496	501	507	486	472	486	506	505	478	502	491	525	468	491	470	451	521	524	489	470	489	513	461	439	482	486	497	500	523	487	504	450	500	496	519	504	524	519	493	466	496	515	468	481	469	512	475	528	483	476	440	514	492	469	533	494	476	478	479	492	477	468	507	466	537	501	506	479	514	488	500	498	508	518	509	540	518	485	526	486	492	468	517	506	508	480	481	476	480	482	484	497	462	486	510	517	509	512	524	545	508	468	510	525	500	523	482	516	501	488	528	476	515	473	455	519	511	470	495	486	503	493	465	462	491	449	518	488	502	487	504	482	481	490	455	506	469	501	510	468	499	477	463	521	502	480	520	508	513	478	521	496	493	474	503	485	472	471	533	478	492	496	458	543	540	505	546	452	493	504	533	517	462	515	507	564	507	518	476	479	504	529	496	522	449	504	498	483	539	488	489	494	494	542	494	519	469	486	510	485	518	473	515	519	507	520	498	450	454	480	509	506	492	495	488	504	463	473	493	490	486	505	542	526	481	485	523	512	516	499	536	433	460	511	517	479	516	508	501	497	527	511	509	454	517	472	503	515	481	505	499	495	495	501	517	494	499	507	517	454	502	465	492	464	519	489	491	503	473	524	489	489	517	499	451	490	488	513	476	487	478	504	506	493	508	513	521	517	555	517	511	530	512	513	564	524	491	468	492	490	494	495	507	493	508	466	492	502	501	524	526	492	497	468	494	508	480	488	553	490	447	492	488	487	482	478	481	518	534	533	522	536	499	488	501	554	485	502	508	461	512	498	476	450	517	516	492	490	476	507	498	503	501	507	509	528	460	502	507	519	506	507	556	474	474	485	493	527	488	518	484	537	532	508	468	497	535	498	471	494	480	479	499	507	492	517	500	481	471	495	531	506	475	493	501	489	491	498	496	553	515	505	460	515	508	549	495	484	497	485	443	460	520	450	480	473	514	479	481	517	492	504	525	507	467	483	522	483	523	476	501	493	460	485	457	502	487	542	510	477	534	470	467	470	500	460	460	478	497	497	532	484	484	502	514	499	527	538	501	474	503	532	490	523	530	494	474	524	484	532	487	495	493	522	493	526	494	469	511	529	528	526	517	499	498	472	542	523	474	491	512	501	518	556	503	521	512	487	485	518	459	498	537	481	445	503	522	479	480	495	481	493	485	512	509	508	519	499	528	470	511	477	468	502	489	531	505	501	496	519	482	514	487	524	494	485	497	456	481	485	532	480	478	498	490	540	478	483	493	496	497	499	518	490	526	490	514	497	531	490	478	500	504	499	512	513	511	466	501	505	501	517	518	481	522	468	494	507	510	483	490	536	484	513	506	489	503	499	508	511	457	507	456	500	498	467	493	535	544	508	486	510	460	501	493	503	507	522	489	521	522	494	508	470	509	505	506	449	480	465	483	489	501	537	517	485	518	502	470	449	474	463	464	528	506	451	488	511	499	490	478	492	458	531	506	519	484	492	446	500	457	467	479	503	502	505	487	534	494	516	471	536	492	503	467	507	507	504	511	559	443	488	492	498	530	493	469	501	508	481	511	500	486	501	471	488	540	498	523	522	525	478	493	505	474	476	507	447	504	475	533	469	492	499	509	483	496	468	465	518	514	507	503	455	503	478	487	527	491	490	475	495	485	490	510	519	466	473	532	463	525	468	495	497	518	489	524	466	530	482	475	520	498	476	459	490	496	511	504	464	506	476	472	456	520	482	520	513	509	514	511	511	510	502	512	513	487	513	503	467	468	520	469	489	466	500	510	454	520	506	485	474	473	486	510	517	534	508	485	498	488	535	478	491	481	497	494	535	483	474	447	474
30407	34060	39936	17523	5381	5381	3273	678	329	336	316	321	322	331	325	311	323	307	308	319	313	323	327	327	335	301	301	338	328	312	321	323	318	327	333	301	331	299	311	318	333	312	332	324	306	299	339	346	320	350	337	272	332	322	303	312	328	300	321	297	323	320	324	326	339	329	341	314	304	317	313	285	331	345	327	333	332	301	306	289	313	319	294	341	299	351	319	305	332	377	326	317	329	315	339	284	345	322	309	316	308	337	324	321	308	318	339	340	307	297	282	302	279	325	324	293	326	337	319	310	328	331	319	306	357	319	340	328	318	320	287	312	308	299	336	350	313	332	321	307	389	317	336	324	333	309	329	302	334	337	328	322	345	312	322	350	320	298	314	322	305	346	325	325	319	320	326	347	316	350	333	340	316	343	343	388	329	295	360	339	327	327	315	312	305	318	323	318	333	324	349	305	351	313	332	296	284	315	315	317	336	326	322	328	340	355	304	317	327	312	341	325	322	303	338	302	320	324	314	328	313	331	328	328	338	307	287	325	346	298	337	311	317	344	305	321	274	327	325	319	323	318	332	326	273	326	290	330	358	333	321	338	299	349	341	333	331	337	330	340	330	331	338	295	324	327	316	337	350	316	322	303	323	336	313	291	309	294	334	320	327	375	308	305	327	292	311	308	343	333	310	328	336	347	321	324	339	308	308	331	344	321	297	309	290	312	328	315	351	312	339	329	324	321	347	366	321	297	352	326	331	349	295	318	308	295	310	319	328	327	341	282	353	312	327	311	285	309	318	324	323	315	299	327	345	329	293	315	323	345	323	305	329	308	313	331	312	288	305	310	322	292	341	322	289	313	336	337	324	332	317	324	323	332	300	309	321	341	304	325	288	320	294	307	326	293	325	322	303	315	324	303	339	354	286	294	331	299	334	329	315	296	355	311	312	329	320	330	326	354	317	289	294	323	305	310	330	293	307	345	318	321	340	308	325	306	324	314	305	304	309	316	324	325	301	311	311	323	304	348	318	316	301	326	326	331	302	301	342	347	316	322	307	307	338	313	306	343	316	323	325	327	336	335	348	348	344	314	332	304	305	320	333	308	324	312	337	310	341	350	326	354	318	310	325	320	344	293	345	340	339	311	360	338	334	321	328	334	336	325	305	343	363	331	328	313	318	302	355	340	305	314	318	312	346	280	303	305	298	312	309	312	291	313	323	326	325	289	303	292	323	301	315	343	319	343	294	313	320	331	331	317	322	336	331	286	320	331	328	304	273	341	342	320	292	307	321	331	285	325	349	330	312	326	302	298	331	319	308	307	312	320	317	311	352	335	341	342	310	309	301	325	316	357	296	328	305	308	318	321	323	332	315	290	326	314	336	326	351	299	314	318	320	311	285	300	298	341	287	318	291	337	354	306	334	321	319	317	279	352	336	307	331	306	318	330	373	308	320	297	327	342	312	343	312	298	301	321	334	312	269	335	357	321	313	316	290	310	322	292	320	329	326	332	291	295	318	336	305	328	329	309	355	314	289	288	313	327	304	318	299	340	331	350	326	324	296	304	354	319	313	314	341	323	346	336	306	322	357	358	344	298	341	309	332	336	304	288	354	310	334	337	305	331	284	300	343	338	333	335	341	331	328	351	331	345	321	314	296	326	340	313	312	343	311	311	307	361	341	308	317	322	303	310	307	356	350	315	328	276	321	285	297	342	324	279	269	324	323	344	314	305	325	310	320	316	324	317	310	345	348	307	331	336	307	295	329	307	325	302	307	307	328	331	317	308	299	305	317	290	318	323	314	314	299	328	308	309	313	316	298	303	320	336	315	349	313	308	312	332	287	284	332	314	329	314	271	297	338	325	303	363	312	326	312	302	322	305	349	336	332	332	347	326	309	314	302	306	294	297	333	349	331	328	347	315	335	329	316	293	333	330	351	310	346	305	341	314	307	331	336	295	331	343	340	326	273	326	331	328	311	307	322	306	323	312	294	332	286	324	321	320	330	316	318	319	351	316	329	314	315	325	344	311	327	313	332	306	305	294	336	309	344	308	339	324	354	308	317	350	331	327	298	321	323	308	319	293	297	325	309	308	304	324	340	337	276	323	336	374	328	334	324	283	308	304	320	331	315	324	343	328	314	362	340	331	335	300	359	323	314	332	342	297	356	312	343	285	335	331	320	327	324	306	333	330	306	284	343	337	346	315	356	316	304	314	295	365	321	333	319	324	370	329	315	325	330	340	306	325	340	340	348	342	331	300	303	329	301	308	334	312	308	299	356	299	333	325	347	324	334	311	292	328	359	337	315	325	339	361	314	335	336	291	335	325	333	333	294	297	288	310	306	300	345	354	300	321	348	327	312	314	288	350	321	307	319	340	323	328	343	319	306	325	343	299	304	318	292	312	346	277	359	313	355	316	272	338	334	357	321	323	294	327	313	318	336	328	314	333	338	296	338	309	329	302	318	323	305	312	325	297	307	297	301	330	319	342	321	322	300	318	302	304	325	284	304	297	312	323	322	309	303	298	362	342	326	314	296	301	327	324	312	296	311	318	322	304	300	329	307	332	345	317	340	329	312	271	311	303	286	347	281	324	324	299	307	324	326	340	304	340	309	293	317	325	306	314	319	320	350	355	312	341	303	338	292	334	307	330	319	337	322	320	294	304	328	315	347	307	326	332	329	337	327	330	324	351	321	343	308	327	314	303	331	309	328	324	306	309	327	316	285	329	285	327	307	270	301	322	325	342	299	301	309	329	335	342	316	314	317	318	302	320	361	319	307	294	296	339	295	327	315	341	355	312	302	331	343	350	307	297	327	297	325	318	306	342	312	340	319	314	336	339	314	307	297	312	358	301	310	305	356	310	339	312	330	336	319	285	308	297	333	336	301	360	336	329	331	306	324	353	331	337	312	329	322	314	315	334	330	364	327	353	350	317	309	300	301	327	336	340	338	326	360	326	328	322	296	310	310	312	326	322	319	306	332	328	333	318	330	334	317	348	311	364	319	318	314	325	362	328	286	309	323	325	329	327	378	325	317	289	283	329	307	335	334	309	294	333	318	307	335	333	314	319	346	331	304	331	350	330	335	290	287	339	302	325	326	315	331	294	315	315	292	328	327	332	333	319	322	314	350	332	277	338	315	346	314	314	341	349	338	324	311	315	322	300	372	309	330	307	314	332	308	310	307	322	307	335	305	340	325	297	326	311	327	339	306	316	350	316	327	329	319	320	321	329	303	287	328	315	331	316	293	356	334	291	306	332	338	322	309	316	329	341	342	333	312	328	310	294	308	299	313	308	327	340	329	309	327	288	305	302	293	293	324	333	329	335	309	331	332	328	330	308	312	322	323	325	338	316	338	286	343	327	315	335	319	322	305	296	330	326	340	310	352	312	337	353	305	282	312	338	323	328	365	303	293	331	337	314	340	341	291	344	323	322	322	302	332	313	318	292	335	328	341	369	318	339	339	343	302	327	342	339	334	338	320	298	296	345	320	315	312	325
35861	52417	34263	10357	5594	6939	3873	831	368	373	382	379	356	366	356	395	389	380	344	355	379	352	422	383	343	363	368	345	369	346	366	370	370	361	386	371	382	373	399	344	378	370	344	309	329	346	402	378	353	382	352	397	348	327	319	352	334	392	384	362	346	330	345	345	370	360	386	374	362	362	409	342	342	338	380	349	370	386	363	323	365	375	361	335	355	370	353	349	369	365	343	365	376	361	348	382	368	347	376	387	391	360	350	383	356	344	401	366	367	362	364	340	369	380	358	346	366	355	379	373	351	348	365	359	388	371	386	352	327	347	363	368	367	380	344	352	358	314	373	341	359	377	369	361	354	361	359	352	405	399	385	346	371	332	359	345	338	345	355	377	358	338	339	347	382	336	367	352	355	331	359	380	359	356	358	410	374	354	378	361	363	367	362	342	382	390	353	375	347	381	380	372	350	351	339	343	360	395	386	391	352	346	354	380	374	344	361	361	365	370	384	320	414	369	369	382	372	374	354	355	356	346	379	360	361	394	377	352	344	370	353	359	365	365	365	376	421	387	365	375	348	345	366	352	379	351	344	359	381	354	361	393	348	325	379	364	345	375	377	390	357	376	394	348	376	357	398	386	369	363	353	387	362	375	359	365	374	344	376	393	375	346	370	332	345	378	353	368	360	388	375	380	352	348	329	368	357	358	367	340	382	354	360	369	389	371	371	350	381	384	334	358	381	362	357	348	376	345	385	318	359	367	337	363	346	354	378	366	371	352	376	356	369	363	355	370	332	394	364	367	349	350	379	416	386	378	339	354	357	340	350	371	397	352	361	375	383	373	331	328	388	368	355	383	355	351	325	371	346	355	378	329	346	349	338	360	365	362	386	358	369	366	352	360	369	344	368	361	368	397	377	352	378	365	417	376	380	316	361	391	366	341	407	393	340	374	338	376	333	374	337	381	373	367	388	339	347	344	362	360	370	371	375	373	394	335	358	378	377	349	342	330	383	341	336	379	378	373	320	336	384	376	350	355	368	392	371	341	366	385	393	359	367	388	379	360	367	388	342	350	356	344	366	382	325	352	354	346	386	362	354	362	369	350	327	375	354	373	362	341	369	354	344	346	374	381	351	354	354	389	340	366	347	345	309	367	355	404	386	363	387	335	363	398	404	363	365	379	367	361	388	354	366	361	363	383	362	350	354	355	365	375	350	356	376	402	371	379	337	372	353	366	348	372	341	383	368	356	395	346	376	387	377	372	361	360	368	379	393	386	338	399	350	368	341	355	375	378	356	353	348	375	387	350	339	345	358	336	348	348	387	388	371	391	361	360	349	369	341	370	362	368	320	387	354	376	363	354	342	368	379	336	365	358	345	351	352	389	364	404	377	403	376	379	379	346	343	362	376	373	352	335	395	371	354	371	353	358	353	353	360	360	362	386	349	358	379	324	355	369	373	377	380	329	353	334	357	360	371	354	338	361	352	351	345	385	380	361	344	334	387	356	420	372	355	352	387	396	392	337	353	327	360	402	356	380	364	380	309	378	350	385	401	367	364	342	359	354	355	353	337	391	389	345	392	351	350	369	359	375	370	387	347	365	329	372	341	351	358	334	333	360	362	340	343	375	374	338	362	353	407	384	334	407	363	373	366	369	347	367	347	373	358	356	360	372	320	379	371	380	349	370	369	360	363	360	341	389	386	359	361	365	380	373	364	377	341	375	359	389	363	349	366	343	371	358	385	353	328	366	360	405	368	379	365	347	373	371	354	341	393	380	365	359	338	362	383	350	373	382	313	393	379	339	399	317	341	397	368	365	364	391	381	378	370	382	337	345	348	377	397	342	372	349	384	393	381	323	389	367	342	374	346	339	391	366	371	360	402	376	381	329	376	393	332	336	367	351	391	355	347	356	376	363	368	372	351	334	365	351	333	336	356	378	365	346	393	366	335	352	369	374	344	349	374	349	381	357	356	391	375	337	402	361	356	351	382	369	378	371	366	381	359	404	365	363	348	362	415	336	367	348	336	361	331	352	373	359	350	353	333	345	362	389	368	374	376	366	367	353	361	363	376	355	335	377	339	354	386	350	318	371	347	357	370	347	377	342	355	368	359	347	350	370	376	380	364	357	342	355	350	338	374	343	332	332	397	356	378	334	373	343	369	368	359	390	337	346	377	354	374	356	362	371	356	370	387	398	359	350	342	317	394	354	378	378	364	379	291	371	375	355	380	377	369	368	384	342	371	359	352	356	379	379	386	385	401	372	342	374	325	353	429	363	313	384	362	354	342	394	322	373	369	354	339	382	374	361	344	353	382	345	375	354	347	330	350	357	343	367	375	381	383	359	348	366	388	393	369	363	385	369	374	333	342	351	349	384	368	382	332	357	370	379	373	354	330	334	358	370	351	401	371	392	362	359	410	360	352	396	364	365	360	372	353	351	380	370	352	347	324	370	320	366	370	347	373	361	362	347	364	344	428	393	372	380	326	357	386	382	328	356	360	387	370	375	337	310	347	357	365	344	413	366	339	362	347	374	382	379	370	369	399	356	352	383	413	325	365	352	377	364	311	402	348	363	367	347	360	325	372	362	383	385	346	350	381	340	375	375	373	361	369	344	367	396	342	342	374	354	366	342	381	382	351	327	335	363	363	352	374	314	371	388	381	345	367	369	401	399	412	378	331	390	300	355	384	387	346	370	381	377	344	376	352	404	345	368	369	344	352	315	344	360	383	362	373	347	367	337	370	344	382	368	362	352	374	385	405	365	346	396	365	378	382	359	360	341	399	370	381	362	333	347	380	338	336	387	392	349	385	353	346	399	381	344	369	380	339	369	336	386	338	365	384	339	344	375	359	377	370	380	402	375	343	352	366	374	360	335	381	370	370	378	378	331	372	348	398	353	346	371	342	387	379	368	390	388	374	353	389	365	367	344	347	347	343	332	383	374	395	370	402	375	353	373	346	385	391	370	355	352	341	353	363	389	366	390	359	385	364	331	381	389	358	387	341	399	365	383	340	366	384	362	395	367	385	357	363	397	356	374	359	370	403	361	370	361	356	374	372	383	389	324	385	348	346	356	345	375	364	365	341	362	346	354	350	362	335	354	367	349	321	367	370	352	357	363	347	364	362	365	349	362	382	347	355	362	350	365	362	375	339	372	373	396	364	374	379	369	354	377	363	346	339	350	345	395	366	347	334	382	331	387	342	352	377	395	372	374	340	385	381	334	358	365	353	378	368	345	356	366	363	381	368	357	360	384	372	361	335	371	367	381	380	381	353	362	357	370	379	356	376	385	353	400	348	362	352	375	346	356	361	395	340	326	344	349	356	372	387	392	383	382	360	362	366	387	337	381	343	361	358	376	340	368	356	336	340	375	365	360	342	370	370	347	341	338	343	361	366	384	348	375	347	390	368	334	385	375	369	358	345	342	327	360	364	385	327	364	367	337	376	377	377	345	358	370	389	360	343	381	343	328	393	351	356	335	379	350	312	375	347	342	347	383
24932	25249	43602	31161	23859	28321	18384	3438	324	283	296	324	285	298	288	285	304	293	298	270	280	290	279	270	307	269	278	309	291	305	286	276	248	282	303	289	320	264	297	300	302	280	286	282	302	264	286	337	314	286	279	278	282	300	287	344	275	267	333	281	304	272	322	283	275	293	326	298	283	309	285	305	284	312	268	278	303	294	291	320	298	284	270	330	291	270	279	292	316	296	283	278	309	308	312	281	308	297	303	301	315	289	298	249	275	307	299	276	293	279	278	265	299	289	299	301	320	279	289	276	286	312	298	274	289	280	312	292	285	313	282	309	277	276	290	273	298	306	330	285	288	309	294	271	314	295	303	309	304	277	282	308	300	276	283	266	299	267	268	283	305	252	306	261	278	304	279	286	294	307	279	294	282	303	291	305	264	280	282	284	293	321	292	294	282	289	269	289	313	279	301	276	277	312	282	262	319	272	283	256	267	310	299	289	286	267	292	288	279	309	287	284	310	290	295	256	289	298	310	276	275	284	284	308	262	277	272	263	291	273	281	297	298	251	287	257	262	291	306	290	301	289	304	260	287	284	296	266	289	281	276	270	308	318	307	259	270	282	268	294	285	275	265	269	321	276	273	280	284	298	293	278	282	253	287	283	324	308	283	296	282	292	297	273	277	274	303	312	261	284	293	298	311	273	276	323	288	288	265	307	287	304	293	286	285	305	294	254	292	303	248	290	311	269	297	266	313	293	301	293	288	274	275	294	271	319	269	310	297	269	290	277	277	285	290	292	288	262	283	264	286	319	279	280	276	274	319	308	300	293	285	285	283	292	256	288	301	252	304	312	283	310	296	300	298	300	304	287	278	280	273	291	293	294	281	273	305	314	284	304	284	299	281	283	295	285	279	263	282	301	271	281	271	323	296	291	260	310	297	308	285	315	292	291	268	295	262	308	256	258	316	274	268	281	275	266	297	323	300	308	291	305	283	293	275	293	294	323	280	288	312	286	284	301	315	282	278	292	293	304	300	314	301	279	318	264	291	286	288	285	264	286	331	290	299	296	275	294	306	275	316	313	273	289	302	321	301	290	292	320	291	275	287	287	322	313	279	279	278	282	303	315	288	264	289	270	245	317	300	275	307	294	300	295	317	302	284	286	284	276	289	276	276	273	314	303	300	267	282	305	290	292	285	294	302	268	311	264	270	304	282	262	305	279	291	283	279	270	261	301	268	318	306	298	310	278	306	313	319	302	295	278	286	305	273	300	287	297	299	268	315	287	264	252	288	312	262	308	282	271	300	306	287	275	286	316	273	270	315	319	282	288	297	297	293	309	269	287	281	282	314	320	284	298	262	288	298	301	288	278	272	315	306	291	270	264	289	293	278	273	280	290	309	292	283	269	285	303	286	275	306	293	305	297	270	295	324	254	306	287	284	292	281	251	264	297	277	309	256	319	286	298	250	290	312	295	312	275	284	295	319	296	291	317	296	276	245	276	282	271	290	292	280	270	275	276	288	292	301	300	289	269	269	273	279	314	285	278	304	297	285	259	260	251	284	264	297	308	303	327	258	301	285	289	303	267	282	292	273	259	291	262	287	293	284	268	297	305	288	252	271	309	298	284	307	303	265	294	315	286	309	281	287	291	295	287	273	300	270	271	295	256	291	305	287	292	301	263	271	246	296	301	294	262	310	268	297	256	305	271	302	285	295	287	309	268	264	287	279	269	262	288	250	291	307	307	269	274	319	263	341	292	322	310	292	257	277	288	291	324	309	296	293	263	292	297	281	277	282	287	269	294	298	290	294	286	290	265	287	306	282	293	285	277	298	282	266	292	276	267	281	318	286	307	284	268	289	290	281	262	310	281	280	273	244	272	283	311	295	314	289	291	289	299	279	301	281	285	280	277	278	291	276	298	291	285	292	278	279	275	305	287	276	285	300	273	261	287	359	299	317	270	303	285	293	279	320	289	305	289	267	325	297	290	285	310	260	289	285	255	277	287	290	309	298	289	269	299	289	301	260	314	271	270	267	291	305	253	278	255	319	274	268	307	286	292	276	320	266	295	261	295	293	277	277	286	246	283	296	279	327	312	317	313	288	265	278	324	308	296	282	268	284	301	277	290	305	275	280	272	301	311	280	281	274	276	296	288	284	266	276	314	279	267	290	312	295	300	289	292	289	299	273	258	312	306	268	329	299	278	322	300	281	261	284	313	281	314	290	270	318	290	280	281	313	298	276	293	310	308	281	271	301	293	316	293	280	297	289	291	305	294	323	290	287	319	313	295	282	263	260	270	275	302	290	290	317	289	267	269	296	276	262	284	329	272	297	299	317	283	287	304	266	291	264	298	283	290	290	247	298	277	325	301	274	280	275	278	300	298	284	315	259	299	305	296	255	312	267	261	290	294	316	282	289	293	276	311	281	304	304	271	277	260	289	263	253	269	273	280	275	293	296	313	255	262	305	282	278	303	278	275	283	272	327	281	285	271	263	273	280	323	283	282	310	312	301	285	301	272	302	268	273	258	292	267	293	296	309	262	294	299	297	260	278	284	275	293	320	301	318	289	298	281	306	269	288	267	258	297	298	278	252	285	284	289	255	280	331	320	262	267	290	265	297	278	295	275	248	271	262	293	308	299	271	245	310	298	303	301	290	319	304	296	279	279	276	294	295	297	277	291	332	302	303	261	285	302	287	293	288	302	270	270	308	304	258	284	290	303	309	294	264	300	289	262	298	277	310	305	291	255	304	295	286	296	291	286	295	297	320	296	273	279	277	287	296	276	288	275	300	277	286	283	298	299	295	297	291	273	247	298	277	289	327	270	314	279	294	268	297	302	286	297	263	278	339	295	272	297	274	288	286	306	284	297	307	286	266	277	306	277	289	309	301	286	302	288	249	283	305	258	302	292	294	257	269	278	295	293	314	309	300	306	329	267	303	295	315	244	279	301	301	271	289	299	249	286	277	268	310	266	281	265	294	302	302	288	276	253	275	276	285	297	291	303	301	284	285	273	286	280	313	291	284	296	296	291	285	301	288	300	285	319	281	286	280	309	290	299	313	255	308	264	275	299	298	267	277	285	288	313	276	354	328	318	291	259	285	297	271	286	308	294	276	302	272	305	322	302	319	278	296	277	262	295	292	303	284	256	279	312	260	300	278	273	298	328	291	316	270	299	287	270	278	296	271	266	279	308	268	265	305	269	297	277	305	275	280	312	298	277	301	272	280	310	295	294	276	286	291	290	277	306	259	280	271	285	309	295	276	288	283	276	285	286	270	284	297	290	306	284	283	319	276	280	263	282	321	293	307	297	273	305	311	260	305	303	312	291	276	298	261	284	272	274	251	294	307	299	260	313	313	279	289	308	269	307	278	296	323	299	290	281	302	298	281	279	248	292	299	284	288	304	296	307	305	290	269	272	322	289	263	279	285	281	261	282	301	286	320	278	277	284	295	304	309	282	295	284	294	300	295	284	305	328	284	304	305	279	287	288	270	287	306	310
38715	73260	65524	32997	25709	29839	16119	3521	312	335	333	355	342	301	328	348	330	322	356	352	342	325	303	314	335	336	330	260	338	313	299	333	312	371	342	337	322	342	368	334	349	305	325	319	305	316	344	344	288	316	312	307	329	334	329	313	343	311	329	308	348	348	314	330	337	322	334	319	354	294	322	344	319	332	333	303	297	281	323	341	308	335	315	345	339	338	323	344	329	310	324	341	349	345	327	338	308	286	337	337	325	328	314	305	343	306	345	313	332	313	325	320	311	337	317	319	339	311	333	299	332	336	322	334	349	298	302	350	341	308	296	331	338	312	324	322	300	345	319	324	351	304	341	306	296	345	312	342	354	321	287	309	308	326	330	318	338	326	317	320	319	302	319	307	307	319	317	302	297	308	289	300	333	324	347	301	335	326	338	313	309	310	325	307	339	304	302	330	313	363	299	287	360	342	313	310	308	303	319	309	310	313	307	310	344	323	291	317	294	312	293	338	342	304	312	306	317	325	349	367	362	302	295	321	284	324	307	354	335	312	326	322	317	344	335	322	353	351	331	336	316	315	342	314	287	276	341	313	302	330	329	341	321	360	320	322	308	337	340	322	293	292	309	337	340	351	318	339	326	299	328	319	329	325	332	304	311	331	329	289	304	303	336	296	315	336	311	357	313	312	335	352	304	308	335	328	335	345	368	310	323	326	310	291	315	318	362	341	316	326	331	315	351	340	280	362	306	312	300	342	326	314	307	294	303	341	335	304	335	353	360	315	314	301	339	329	333	292	332	315	322	334	327	353	339	294	313	350	323	312	302	306	310	320	335	313	318	343	312	299	331	302	304	329	326	316	301	348	291	317	316	349	300	322	325	346	316	359	324	386	348	332	340	311	318	307	344	329	309	308	346	299	316	346	303	328	328	337	352	352	296	311	294	313	347	318	321	290	286	314	319	328	307	339	282	339	290	329	339	333	334	319	358	322	323	350	319	315	342	332	321	288	326	292	321	324	303	319	296	297	362	303	299	308	303	321	298	318	312	327	299	316	291	305	306	338	312	340	341	326	352	320	348	322	305	325	308	341	315	315	307	334	310	323	291	328	321	362	328	340	345	343	309	325	330	345	325	313	321	325	345	291	326	311	324	346	326	317	336	327	327	336	389	311	330	314	314	323	327	326	335	326	323	304	325	331	321	311	307	320	305	332	335	309	351	291	312	321	327	327	311	323	309	325	320	338	352	324	316	319	322	353	332	320	326	306	338	307	314	302	359	333	342	306	333	327	309	326	296	317	319	306	323	326	318	306	336	328	344	314	315	360	312	307	310	318	370	329	346	329	281	308	315	290	337	345	309	327	306	354	305	330	310	315	325	311	342	323	328	355	320	315	304	313	323	361	308	307	294	308	330	375	314	320	342	331	305	298	300	352	325	325	346	342	321	346	289	303	315	302	315	315	334	326	315	337	312	329	336	312	322	330	328	333	349	319	346	305	320	331	332	297	352	310	298	365	340	304	319	289	354	328	288	318	306	285	320	368	331	288	298	302	332	342	284	283	327	285	320	293	315	317	333	318	336	313	324	306	325	325	301	329	324	310	341	333	302	340	312	327	287	354	306	332	307	359	367	317	317	339	334	322	309	321	348	323	325	292	313	324	335	314	350	325	310	317	302	290	334	317	311	321	318	329	289	350	312	309	324	344	328	311	341	322	308	342	320	305	329	349	319	330	347	320	301	346	288	308	329	296	316	319	323	330	324	335	367	312	338	310	322	312	333	318	336	324	332	315	309	297	329	298	332	331	341	316	345	315	315	341	338	282	311	327	356	346	321	346	344	352	316	355	329	326	356	336	305	311	332	344	321	310	321	346	346	293	312	307	358	294	335	340	315	319	314	319	325	329	343	305	371	302	293	349	324	367	316	338	341	316	326	338	332	312	372	313	312	353	313	316	334	332	331	348	339	338	327	340	357	350	321	310	323	326	293	327	328	345	324	331	334	327	317	316	351	289	355	308	324	322	362	337	348	338	328	334	326	317	319	342	304	321	333	299	335	328	310	303	315	322	311	318	324	331	328	314	337	343	311	305	338	326	337	302	335	341	322	352	324	301	276	318	319	351	326	273	345	334	324	301	326	312	321	310	314	301	321	307	338	330	326	340	313	331	353	336	310	331	321	344	320	319	356	303	342	322	330	312	332	311	337	300	330	312	289	343	341	329	357	325	323	292	332	336	314	335	348	339	330	339	319	334	313	288	354	308	328	364	317	360	324	313	284	328	300	304	333	311	319	305	329	344	328	324	291	308	321	299	326	341	325	334	298	333	310	333	335	327	324	310	340	337	321	317	326	320	314	320	294	330	316	345	347	327	306	320	306	309	336	342	292	314	329	332	322	336	326	317	313	352	356	300	336	336	316	308	329	321	314	311	304	325	330	320	309	299	331	342	310	325	364	309	308	307	299	321	313	340	318	318	360	311	316	327	331	341	340	307	331	315	320	300	295	321	330	343	307	323	312	327	330	324	324	329	341	361	324	342	339	282	304	334	312	338	330	302	301	342	333	310	350	347	343	305	312	332	310	323	336	290	319	344	290	328	309	317	327	325	324	311	317	344	311	289	299	350	346	296	288	350	315	354	296	340	342	319	323	320	315	316	356	293	327	329	323	325	337	326	319	313	329	338	335	319	340	334	301	318	316	332	290	363	317	306	341	331	343	298	284	293	358	283	317	286	320	354	354	318	314	329	316	321	342	312	308	311	323	331	306	309	320	305	351	332	294	313	340	321	314	336	298	338	340	289	310	314	347	329	331	320	312	313	314	330	336	306	311	331	301	325	306	328	334	321	302	359	338	318	354	346	341	325	335	332	312	311	321	325	304	316	332	313	335	318	315	303	364	303	319	314	308	321	319	331	341	328	317	336	294	306	327	330	330	302	336	339	310	327	338	306	328	328	320	330	333	293	332	328	333	307	307	308	326	323	288	325	350	321	319	301	328	321	321	368	338	313	309	347	313	364	326	332	327	306	345	314	317	330	320	310	350	324	304	329	300	310	323	323	321	335	342	346	293	322	339	332	313	323	346	336	324	330	327	326	330	343	335	306	355	299	341	298	327	341	311	352	324	343	353	314	339	337	336	326	345	311	351	314	333	324	325	334	327	385	326	306	317	322	339	325	359	327	303	335	331	332	328	313	325	334	296	309	300	318	325	363	297	315	313	344	339	327	328	330	335	309	317	338	321	340	318	345	343	312	329	309	325	337	335	338	319	317	325	314	337	291	309	315	313	324	325	339	336	301	348	310	321	308	342	295	316	329	373	353	340	368	362	318	291	302	301	308	310	339	317	339	329	325	329	322	338	340	314	322	317	338	293	331	303	327	337	331	332	315	326	304	348	275	326	318	342	313	329	322	304	303	335	351	326	321	346	337	356	326	317	306	326	331	305	296	304	329	341	322	338	312	333	357	310	309	319	348	334	310	338	302	334	310	315	337	309	315	357	326	351	293
25652	26873	40320	29821	19580	18558	8420	1594	435	439	460	446	423	469	443	484	475	436	447	449	474	447	430	473	407	484	432	388	472	457	456	457	451	428	443	458	453	444	436	441	463	436	448	465	443	419	437	436	426	445	466	422	420	461	458	447	449	431	423	411	460	439	469	447	463	412	472	430	452	408	452	458	450	421	445	440	438	395	441	439	473	427	447	502	431	424	430	457	433	431	475	432	429	423	427	467	406	416	457	456	436	454	453	426	454	444	456	420	448	451	446	410	450	449	396	431	427	460	451	442	463	483	456	456	437	430	463	431	430	449	480	474	428	466	458	466	453	417	475	427	464	462	493	429	451	405	449	445	490	432	385	428	427	435	404	432	455	439	435	420	452	418	430	442	480	432	430	470	415	455	474	448	420	441	421	448	446	440	428	464	440	460	414	453	470	406	424	472	470	445	459	440	468	481	461	441	454	474	480	463	454	411	416	438	440	436	471	433	433	443	407	450	425	443	439	426	435	445	461	416	424	458	432	451	424	421	453	418	443	444	467	429	393	412	419	441	446	413	385	430	433	449	454	434	420	434	414	475	428	449	452	424	453	442	431	431	391	465	417	454	450	437	438	461	436	417	474	472	464	413	483	435	418	410	453	441	448	431	433	454	472	446	460	444	457	417	452	433	427	425	464	439	438	438	441	456	404	427	439	476	464	456	403	460	447	428	443	477	412	428	439	468	459	440	425	450	440	438	470	441	468	458	409	424	479	464	457	450	448	446	461	432	432	455	432	435	437	419	465	433	423	465	431	429	430	431	439	447	451	407	413	437	413	450	488	423	461	472	435	464	483	412	451	441	431	442	461	428	436	414	464	449	429	497	430	456	444	450	392	426	446	479	454	436	461	436	416	435	429	435	439	438	454	479	442	447	449	448	447	408	427	426	446	456	430	466	471	441	442	420	456	470	415	457	473	422	432	413	454	436	448	437	423	458	432	425	398	474	472	446	444	459	457	486	457	451	458	447	446	472	431	449	437	405	416	482	431	447	470	423	471	447	440	467	460	430	455	425	420	448	422	450	449	413	448	423	457	446	453	418	472	448	478	484	465	441	457	442	452	458	411	429	442	432	460	452	440	475	422	425	447	414	456	484	462	426	419	441	392	420	407	474	472	390	470	416	444	479	438	461	448	465	451	441	476	406	426	474	428	427	380	465	421	453	438	439	409	451	428	467	475	449	445	438	419	447	437	423	440	464	438	468	424	434	443	444	425	427	457	479	426	451	425	415	426	420	427	428	455	482	454	421	464	471	433	446	437	453	429	434	468	427	504	429	434	433	447	427	479	463	443	477	460	447	456	450	484	419	479	462	413	454	462	425	448	460	459	446	464	435	444	421	440	465	455	433	449	498	385	417	427	468	432	475	463	415	439	465	438	441	445	455	467	420	461	462	473	448	400	453	458	410	459	451	434	454	441	465	419	450	460	398	417	425	416	412	436	469	430	453	443	401	461	462	419	445	460	445	454	460	410	456	411	484	448	412	445	422	454	425	443	466	456	455	474	430	455	442	423	418	441	434	453	434	424	435	439	436	411	442	455	440	448	417	451	439	466	468	437	417	445	436	454	435	424	460	461	417	414	456	441	449	420	413	443	417	443	443	454	418	418	439	422	473	468	450	434	462	453	464	431	433	440	433	428	435	457	474	439	427	442	447	439	431	457	444	442	469	439	434	453	431	440	453	416	439	451	461	439	476	450	451	425	476	447	460	458	418	460	436	442	468	433	492	459	453	437	438	449	430	446	489	439	409	463	494	468	442	473	421	450	477	424	450	434	429	448	482	437	483	409	453	433	444	466	439	446	465	446	414	450	449	426	433	451	441	462	421	436	416	447	448	437	442	434	470	485	453	444	392	452	486	469	437	425	438	435	483	470	453	410	403	450	466	411	441	441	421	464	456	415	466	473	419	442	461	434	419	411	452	484	431	455	464	433	463	468	419	442	453	454	422	432	422	445	436	478	470	457	442	414	436	422	434	468	427	463	437	424	449	446	446	426	405	413	455	478	438	444	441	439	431	438	431	427	458	454	434	445	440	438	409	456	450	489	436	475	444	458	441	432	465	427	481	396	428	462	460	420	447	430	447	490	461	446	407	422	470	453	409	414	464	442	481	460	452	440	434	425	445	434	459	495	463	452	497	445	452	458	450	451	431	440	424	427	445	423	456	437	467	452	413	448	414	435	443	470	445	429	458	458	465	452	471	443	431	436	479	418	418	429	465	441	439	444	427	438	459	436	447	451	435	456	470	459	427	438	464	470	446	439	428	469	458	486	449	481	443	429	394	436	466	480	452	474	422	424	440	432	479	429	457	456	458	427	425	446	462	464	436	484	433	446	415	440	439	438	461	465	437	456	500	459	428	493	465	436	465	452	435	444	437	449	442	406	447	420	430	441	428	455	479	442	450	483	412	446	456	465	467	440	439	456	428	446	426	459	404	429	447	439	474	441	470	453	434	438	425	492	441	445	447	461	433	436	455	441	484	457	432	421	444	444	432	428	477	452	425	435	441	441	472	447	453	430	460	454	421	449	435	429	403	449	457	464	399	450	471	472	456	454	444	428	417	425	453	429	439	441	434	468	422	439	417	445	451	421	408	443	438	451	414	464	456	424	446	474	429	440	421	421	430	455	425	457	421	427	442	471	432	445	440	451	436	460	464	446	445	465	434	431	452	457	446	458	458	462	442	419	466	472	414	436	410	412	438	454	462	416	454	488	466	439	460	472	439	453	435	438	455	474	461	463	461	427	462	411	434	431	461	456	430	428	443	445	465	427	448	417	416	429	460	451	418	441	420	414	433	426	445	464	434	419	445	427	468	421	454	412	439	457	428	442	417	429	442	459	433	422	437	450	448	443	444	415	476	484	436	487	438	441	437	475	431	421	465	395	423	465	406	432	460	403	456	434	443	435	422	428	423	422	445	441	435	441	427	457	430	442	421	445	446	469	415	435	475	450	474	458	423	427	403	426	462	461	429	438	446	441	447	457	420	444	444	422	432	453	454	447	425	445	465	458	484	433	460	453	473	401	476	440	452	466	447	484	437	429	446	465	415	460	425	473	430	463	445	460	412	429	448	466	447	442	448	448	416	442	456	450	410	432	432	470	476	434	456	463	445	436	465	483	453	428	420	430	458	441	427	421	436	415	439	442	440	453	408	462	460	406	417	434	469	450	426	405	441	437	433	432	469	452	435	458	469	448	462	444	403	393	430	462	470	429	455	437	476	458	430	425	484	453	437	439	445	461	435	477	449	446	508	422	478	478	449	479	458	411	448	433	464	490	474	455	444	445	435	446	429	463	427	463	478	468	481	409	432	449	422	421	426	434	470	430	455	416	438	438	462	417	468	419	466	419	452	417	428	415	454	400	429	464	433	436	408	442	421	407	456	470	434	459	483	474	480	464	466	430	422	449	437	425	394	471	478	436	426	444	490	463	457	454	432	462	426	432	460
39506	74246	58179	28310	21560	23590	10308	2499	484	530	490	447	496	505	522	485	500	487	463	514	489	490	519	501	528	497	499	514	460	478	465	483	525	490	486	518	481	505	491	478	477	484	454	546	464	472	525	497	505	482	514	503	498	472	438	477	448	490	485	459	515	481	512	419	445	490	490	504	451	469	464	526	509	465	488	491	503	509	507	485	500	456	512	491	468	483	492	468	502	501	497	473	501	499	513	473	469	475	464	490	495	453	511	465	515	499	454	457	501	472	512	515	506	510	493	482	469	466	487	493	494	500	495	491	508	502	531	471	507	477	482	497	494	452	502	488	485	482	508	518	496	497	471	480	508	481	494	455	458	475	509	524	444	467	485	480	526	480	478	532	458	472	505	473	526	502	519	485	446	495	510	477	514	475	496	498	545	479	481	485	480	469	468	470	525	489	497	491	488	509	485	492	475	496	476	494	443	504	500	478	536	485	497	479	489	544	485	493	468	515	462	476	504	446	506	476	488	483	531	511	483	507	490	502	521	516	482	496	495	466	506	479	469	474	470	517	471	517	470	465	493	492	518	518	515	515	475	522	506	505	527	507	456	457	479	479	487	475	478	471	485	449	488	465	449	466	442	499	479	461	503	498	490	453	537	498	475	492	478	505	487	494	495	525	498	519	510	492	504	470	493	471	487	497	478	517	489	495	522	459	484	531	506	454	507	515	494	467	477	467	521	496	536	440	480	465	487	490	516	493	476	505	480	498	479	493	498	498	494	479	474	469	458	511	486	482	493	518	499	454	456	475	478	500	460	482	498	468	490	464	513	481	478	517	502	536	479	508	496	456	485	487	481	472	483	490	471	467	472	454	472	483	480	483	449	473	502	498	474	506	465	546	509	496	463	483	500	487	448	505	455	507	500	509	458	497	489	484	477	502	494	497	501	471	530	476	498	475	468	454	500	476	514	491	476	468	518	503	475	516	450	490	492	492	499	522	465	504	475	497	480	484	511	479	472	475	496	493	509	481	507	536	482	479	490	516	474	524	509	502	511	488	471	497	498	482	516	528	491	543	507	485	515	506	513	467	493	492	501	517	459	533	488	472	484	509	516	533	472	511	500	525	491	467	450	511	470	474	502	536	456	468	515	499	482	479	505	529	529	499	491	500	479	528	486	541	490	500	476	470	498	488	495	480	491	493	468	512	475	456	455	466	478	515	486	495	493	509	506	504	470	483	493	482	473	469	528	505	474	497	529	460	490	501	479	472	439	521	500	539	492	489	486	471	481	461	482	489	458	484	489	514	475	533	480	504	483	490	481	492	471	487	498	478	433	502	505	509	471	481	517	513	486	493	459	484	497	505	490	518	507	481	472	462	491	504	516	501	474	488	504	489	467	514	467	477	477	490	491	493	472	521	478	467	448	497	469	477	471	473	477	515	465	499	472	474	443	468	492	473	490	500	497	495	475	497	510	495	466	460	453	507	494	475	489	487	457	494	466	453	590	483	485	457	509	483	517	492	483	507	499	523	510	463	516	521	463	464	487	497	476	473	497	511	534	531	519	491	469	477	486	463	471	474	497	480	458	464	499	489	484	509	463	479	507	421	458	518	483	519	473	501	479	505	535	504	501	504	501	514	451	474	462	469	493	515	473	486	454	472	474	524	499	509	491	478	540	501	495	462	512	456	503	454	484	508	523	485	498	499	480	544	524	518	464	468	520	482	480	473	485	517	492	500	492	492	486	454	480	497	456	466	457	507	503	487	530	523	531	485	502	509	482	445	459	507	467	525	483	453	498	497	474	475	468	496	537	487	464	476	493	488	503	484	516	508	527	510	456	466	494	507	491	503	482	520	510	491	502	552	461	471	499	461	483	494	496	518	521	512	503	484	474	496	500	486	508	544	505	516	513	513	470	462	488	553	484	460	499	503	453	538	498	505	501	490	494	468	470	482	519	481	459	494	443	505	513	486	499	519	487	457	502	496	520	489	528	489	436	507	496	464	469	501	476	513	502	487	480	464	511	494	471	486	494	484	495	529	497	493	535	495	451	509	457	490	511	506	484	505	489	499	489	479	474	491	472	475	494	479	507	476	472	498	480	475	521	473	470	435	471	526	493	496	487	466	500	489	510	458	457	454	489	473	495	510	502	510	486	504	486	516	498	484	511	512	468	477	470	543	521	491	531	528	465	461	475	498	510	504	496	535	505	487	535	479	479	498	449	520	499	462	465	484	497	505	496	438	495	464	509	500	475	532	489	506	500	496	512	490	463	501	504	484	482	500	511	526	468	543	491	506	494	525	488	489	469	527	469	500	488	526	448	510	519	486	496	497	478	463	481	500	470	477	514	536	500	506	471	479	501	464	462	461	516	516	496	515	508	544	510	474	464	509	502	519	509	548	504	489	487	517	458	463	512	509	513	506	506	500	509	532	489	499	493	466	464	460	478	475	475	465	500	486	520	477	505	507	481	486	516	481	511	498	494	521	480	480	508	490	496	490	521	491	508	506	476	465	492	505	498	506	476	476	499	497	483	497	467	507	495	494	531	520	512	448	496	455	539	522	512	472	482	480	499	485	511	500	523	489	481	494	498	472	501	489	472	447	474	505	477	556	489	491	548	536	513	515	459	471	500	519	492	490	508	491	475	469	502	514	497	514	508	495	492	489	449	515	460	489	440	516	512	490	557	462	527	511	492	504	499	488	502	494	473	457	478	485	480	510	451	474	526	476	470	485	507	481	481	499	478	477	500	452	464	509	560	494	460	470	521	491	508	466	499	452	468	525	516	501	459	497	539	486	516	474	474	473	517	489	516	482	513	506	447	522	499	494	496	467	527	475	541	541	511	474	468	507	467	459	486	491	496	510	507	525	489	504	489	457	504	484	485	491	512	475	458	504	478	472	531	457	485	438	491	466	476	540	474	472	470	471	465	492	468	515	480	487	514	488	450	481	494	499	485	504	473	510	479	471	444	473	466	495	496	489	440	434	487	497	515	478	505	516	484	526	528	477	487	500	477	472	452	516	500	444	472	493	477	486	466	488	489	467	480	501	500	467	465	525	525	510	511	505	466	450	545	497	467	472	458	497	511	488	524	485	478	477	482	514	515	507	536	517	486	491	520	486	519	502	486	506	472	527	483	528	491	511	511	466	512	466	512	514	530	447	505	495	469	471	502	493	505	477	504	465	474	477	450	500	527	471	511	484	470	483	468	493	472	465	483	459	463	510	471	462	513	481	491	504	545	531	495	498	473	436	481	470	497	529	501	486	470	468	480	487	533	502	472	484	484	522	465	489	507	457	483	532	499	460	487	514	486	491	507	482	422	501	457	472	478	504	491	499	510	496	496	466	470	481	476	461	535	506	460	475	481	501	486	493	500	505	488	479	482	513	482	487	491	508	506	504	478	520	460	481	536	531	459	508	513	496	510	456	489	483	487	515	443	472	452	453	438	467	507	481	477	492	483	513	465	485	476	486	493	501	490	478	515	487	491	528	447	486	512	525
23268	22385	33302	25950	24098	34764	28602	8474	601	501	506	498	510	501	478	438	522	473	465	474	471	494	481	485	459	483	437	470	514	494	476	497	445	497	458	480	504	435	474	524	456	418	511	499	492	506	463	472	489	468	488	456	476	465	483	458	472	481	493	474	463	478	432	478	442	476	468	490	451	466	453	425	426	465	447	484	433	474	474	457	505	459	478	461	480	480	476	460	449	478	458	470	477	444	469	474	437	439	491	446	498	505	446	474	464	487	462	500	476	453	452	436	485	438	446	457	472	464	484	459	454	450	491	450	474	438	451	504	454	444	481	438	418	480	485	496	473	470	475	471	459	448	432	456	472	478	493	481	473	506	460	451	455	458	509	494	451	464	464	495	474	461	492	446	469	513	520	501	455	450	497	455	478	440	490	436	479	477	457	444	472	485	448	481	451	499	500	509	501	487	459	435	495	453	495	503	498	467	463	471	437	432	496	482	500	474	477	468	501	435	456	485	462	479	479	465	474	480	484	459	466	448	469	423	483	457	420	468	471	504	420	501	416	483	480	458	468	488	469	489	448	456	474	499	468	480	472	482	452	451	479	482	492	456	490	486	484	469	477	484	481	477	452	476	494	494	434	475	482	476	496	481	485	447	406	466	444	461	426	504	464	455	516	468	468	496	462	440	422	465	460	457	505	498	469	457	501	449	479	465	502	448	470	456	442	491	489	449	487	496	476	443	485	475	486	461	511	478	474	440	496	499	493	473	472	477	480	463	450	465	502	480	464	484	469	422	503	443	500	489	497	487	466	436	480	486	460	510	468	465	463	461	459	469	479	483	449	451	489	471	465	448	505	465	477	464	453	429	451	477	514	475	490	451	476	492	478	472	459	483	506	477	477	475	465	448	467	490	491	449	470	493	466	454	476	436	487	477	433	503	483	522	502	451	462	466	480	456	471	434	444	460	464	478	477	453	491	491	503	470	457	478	478	462	466	472	469	471	476	464	437	503	493	447	497	442	484	487	468	508	436	469	445	477	464	486	489	463	472	489	479	454	488	494	486	472	449	500	521	468	474	426	436	473	444	406	502	492	436	487	431	448	491	468	481	468	456	458	475	503	434	448	509	511	489	476	526	514	516	517	449	493	494	471	469	519	488	489	475	494	469	463	483	486	497	492	479	446	425	487	473	473	489	466	463	478	450	484	473	461	483	467	448	469	482	506	453	542	503	463	475	452	506	447	460	481	441	469	454	443	479	433	473	488	496	465	449	423	459	473	479	451	505	505	474	438	475	489	494	519	472	464	492	471	469	518	496	474	441	471	480	510	476	465	437	464	471	481	485	449	476	450	467	492	482	505	494	492	501	471	472	441	486	446	474	436	474	479	453	455	455	424	449	466	444	443	484	468	440	466	460	439	497	502	481	451	453	523	493	473	471	505	440	472	478	501	460	447	476	462	507	471	469	500	431	471	480	490	479	469	467	463	469	412	448	498	466	511	481	516	476	458	486	483	457	482	497	457	488	477	493	482	460	477	477	510	466	493	490	491	454	473	476	470	492	488	479	490	503	507	508	488	477	466	482	431	456	493	453	496	452	479	461	465	487	452	465	491	457	468	499	477	451	453	488	472	467	479	463	477	494	529	464	413	494	477	499	466	438	474	492	472	510	460	455	452	468	474	451	481	457	483	490	491	453	492	482	453	509	491	440	464	487	463	487	427	466	460	477	474	481	444	469	466	432	521	457	472	459	499	479	478	481	435	485	515	466	471	490	450	478	502	476	445	466	496	458	450	498	492	460	455	469	443	462	502	483	450	458	454	475	467	517	462	485	472	478	493	466	460	461	448	443	450	463	447	463	461	477	474	476	480	453	449	446	445	426	498	423	427	476	424	483	465	458	470	510	466	466	448	504	505	460	465	431	499	446	456	492	518	493	468	471	498	427	476	470	463	458	441	474	483	522	498	486	435	473	484	476	463	449	463	429	468	480	473	468	467	488	482	469	458	445	463	505	441	487	468	510	442	457	493	485	468	492	467	496	456	471	459	464	495	496	512	488	495	440	466	470	469	472	453	459	451	505	480	474	434	450	482	475	475	454	440	454	437	435	467	481	503	466	481	478	433	472	482	478	486	529	480	438	446	484	449	471	505	491	457	469	471	478	509	463	441	443	460	481	459	452	446	502	496	445	462	421	492	469	446	482	481	478	478	429	471	505	500	469	497	469	464	497	447	490	455	468	449	501	482	454	499	480	468	472	475	512	427	463	481	444	472	435	525	455	488	484	464	506	477	493	454	449	486	480	454	489	473	437	457	464	488	459	487	470	487	460	504	455	473	504	485	475	479	446	442	436	461	483	494	474	469	460	471	470	471	488	430	522	467	457	484	500	462	455	453	508	478	490	498	481	459	465	515	476	465	469	460	457	485	481	462	492	470	467	460	435	492	505	463	451	462	512	468	478	528	497	488	437	476	459	487	488	439	463	461	480	436	477	529	465	496	454	435	455	447	462	460	475	435	491	464	448	492	479	498	465	483	521	524	479	476	451	457	486	472	458	470	510	435	447	513	463	457	433	482	464	475	447	466	499	498	459	492	476	509	490	498	452	436	470	443	450	452	499	416	464	487	485	453	456	467	494	449	446	472	483	468	474	466	486	496	452	459	444	500	498	460	469	479	486	473	470	468	436	472	434	449	454	485	464	513	443	453	509	448	435	469	470	477	440	467	446	498	490	454	466	491	480	441	445	480	444	425	454	445	464	483	468	516	509	446	478	519	470	433	461	464	436	455	432	455	476	426	484	482	434	479	485	434	403	490	453	481	472	490	472	468	509	481	478	480	521	451	417	433	461	462	459	503	467	499	503	500	457	437	494	502	442	408	483	434	445	511	436	490	426	448	482	462	484	464	449	455	441	494	493	501	468	502	480	469	459	459	479	504	506	442	470	437	472	459	498	470	478	467	462	452	457	472	442	506	514	479	469	448	488	462	477	482	482	505	493	458	468	512	462	487	465	412	451	483	464	433	463	488	462	458	434	512	447	485	443	472	455	436	447	491	478	515	444	494	487	450	461	467	474	488	546	449	498	492	472	471	492	449	435	467	477	481	492	475	472	480	470	503	485	474	466	482	460	446	459	484	475	453	467	470	482	507	463	483	496	448	511	471	427	472	451	499	452	447	467	503	488	494	483	443	473	503	509	481	477	479	472	485	500	462	475	484	505	483	491	487	475	434	446	463	513	476	450	482	488	480	478	527	490	470	511	436	525	467	487	468	467	448	468	508	484	473	475	452	492	441	469	465	468	507	493	495	482	438	484	452	445	453	445	462	490	494	461	495	442	441	449	473	439	458	484	496	448	457	463	461	454	477	418	466	470	451	502	501	482	432	469	489	455	468	479	462	496	481	502	479	524	445	508	500	510	469	462	484	464	472	464	505	444	491	502	452	479	455	468	466	473	493	497	520	446	457	487	463	441	498	425	469	526	482	511	464	438	479	477	472	508	462	465	478
45143	69738	76535	45976	41131	42590	22792	6332	525	536	573	521	497	523	458	535	484	476	453	493	533	487	511	532	505	489	508	490	463	485	548	520	488	536	505	511	514	492	526	505	514	535	482	503	532	504	525	541	469	514	476	524	479	516	524	501	508	474	496	533	508	510	540	474	501	518	510	529	501	478	522	475	522	486	520	476	514	499	463	500	439	544	420	515	531	528	496	527	513	488	528	515	530	486	509	506	484	454	514	483	525	450	524	468	523	486	496	550	499	460	497	470	486	485	537	469	464	527	474	498	458	519	522	523	488	524	510	518	494	533	515	481	540	472	503	489	520	519	464	484	485	525	465	499	503	494	503	471	496	517	457	515	490	463	524	483	511	488	502	488	480	503	504	507	470	466	485	533	502	490	545	479	542	526	451	487	546	510	493	540	498	508	515	485	485	499	482	494	484	487	512	498	487	492	510	460	515	502	474	501	480	470	482	550	507	505	502	519	495	525	529	480	553	472	467	538	469	506	524	505	523	521	494	483	496	498	483	499	497	498	481	531	488	476	501	510	482	503	502	512	532	515	525	495	524	502	450	493	494	481	486	524	477	502	491	484	480	491	506	489	526	501	509	468	506	492	510	492	489	522	509	499	458	532	545	549	504	498	540	479	480	510	487	492	483	508	502	554	486	500	480	503	460	525	489	539	504	476	496	535	501	518	515	472	516	468	494	490	504	498	506	507	490	535	483	514	549	479	570	491	536	520	471	492	505	537	507	531	518	475	500	462	521	464	515	525	521	542	527	463	487	498	502	489	501	479	514	515	503	518	525	504	510	512	511	483	500	476	504	475	511	491	470	502	506	495	528	524	490	483	459	515	485	509	458	546	517	512	504	527	491	505	486	538	526	488	479	502	532	503	546	518	561	483	507	543	519	496	484	493	473	479	507	475	501	486	510	497	506	542	515	502	503	503	479	515	522	503	537	535	501	547	484	486	485	488	515	484	501	496	502	503	539	544	526	513	478	514	542	457	503	503	554	491	505	499	480	511	503	535	482	489	509	525	532	516	484	529	483	521	467	498	508	482	510	543	505	467	505	513	497	479	491	553	493	530	492	506	515	484	495	517	537	505	442	536	460	522	531	516	504	509	510	514	478	502	516	502	486	535	507	506	513	470	504	485	478	534	509	508	485	501	516	478	503	492	499	500	502	501	553	528	480	495	468	499	537	521	502	514	537	535	517	499	458	523	546	535	486	493	490	497	504	493	511	481	469	486	552	505	519	507	453	518	509	500	547	511	511	558	479	525	496	525	516	516	492	494	512	505	531	504	499	484	476	545	504	506	482	524	519	517	481	509	523	499	533	489	480	500	502	500	465	528	503	471	517	506	470	503	532	511	497	502	476	472	500	529	491	498	530	495	501	488	485	529	517	491	515	509	508	466	469	505	472	512	506	489	486	511	550	486	505	452	500	492	523	523	543	494	512	484	515	511	519	486	537	495	483	517	518	508	495	530	490	507	491	487	490	472	490	480	462	461	503	498	498	516	473	485	533	491	471	492	470	517	515	520	470	503	465	528	476	521	487	508	483	497	468	473	539	486	489	517	514	475	479	536	513	494	511	524	561	507	505	499	536	480	488	518	506	516	482	534	523	498	521	493	509	515	498	518	519	464	455	543	526	472	511	501	530	497	541	510	510	520	519	465	491	539	509	516	525	500	499	539	514	537	512	508	463	521	502	458	498	484	479	491	485	479	502	482	520	504	493	458	465	472	499	538	464	474	518	509	498	497	485	512	508	501	575	500	501	518	465	512	501	498	462	513	486	533	495	511	507	515	495	499	533	466	487	508	484	521	541	521	507	480	504	504	479	472	524	535	485	522	503	480	509	499	518	513	504	517	500	511	509	499	529	481	480	474	538	553	516	518	517	494	511	476	474	518	519	456	502	485	491	529	509	473	499	510	481	494	490	475	498	518	511	518	485	491	531	505	503	485	488	533	495	506	527	521	505	475	497	494	485	527	543	489	496	483	510	504	550	494	478	465	501	449	488	471	533	519	529	500	519	492	512	471	506	517	537	544	481	548	519	558	471	512	475	525	543	506	512	507	494	493	521	535	487	514	494	492	512	498	465	502	498	510	490	506	523	504	512	507	493	499	479	519	491	535	474	420	466	486	502	505	502	530	498	500	508	498	519	524	494	504	524	541	501	527	539	501	484	501	491	542	483	533	504	485	497	499	521	520	519	504	531	481	559	485	498	532	476	505	516	522	503	470	494	521	498	462	506	465	530	515	495	526	510	495	502	513	534	491	526	517	510	478	468	531	530	493	532	507	473	517	509	509	509	479	525	517	484	524	508	517	450	517	525	522	503	491	524	500	501	454	504	506	490	509	479	501	466	504	479	474	500	506	513	492	491	492	547	504	499	515	506	519	523	454	534	496	512	510	504	497	524	485	506	498	501	492	498	523	530	505	511	493	482	477	511	454	521	500	511	515	515	511	509	507	515	513	475	476	499	516	521	484	500	516	476	506	499	517	517	522	480	562	519	533	472	493	498	517	500	507	481	577	477	512	489	479	463	490	479	524	524	516	481	527	512	478	495	481	534	475	520	503	523	494	539	559	499	540	507	523	482	489	476	522	528	464	518	515	491	491	497	492	501	501	489	517	499	488	512	504	513	515	510	527	535	500	519	507	481	491	491	526	450	517	526	525	516	503	457	527	479	472	477	499	493	508	508	504	494	503	493	484	502	481	494	481	519	555	494	510	506	551	478	513	505	527	501	496	504	490	498	546	487	468	473	551	484	477	511	464	486	529	516	520	535	522	516	513	494	496	529	505	518	520	522	459	480	504	531	496	438	486	516	488	471	517	514	526	495	468	473	496	440	502	498	513	443	515	523	520	505	509	523	519	505	482	483	476	545	547	497	494	493	510	482	485	433	508	535	519	485	533	476	498	497	521	510	482	502	557	491	496	512	505	497	527	501	553	500	505	535	481	447	493	510	526	526	520	513	496	501	481	477	479	527	469	464	499	498	505	509	480	488	508	509	531	535	516	521	500	516	499	551	525	499	459	491	506	495	467	501	461	490	495	542	475	535	553	490	509	472	522	499	526	530	510	498	488	493	538	517	498	496	500	529	516	492	495	463	490	500	524	500	505	499	504	519	486	507	569	477	490	503	507	509	519	513	519	499	493	490	475	512	519	503	518	507	525	483	507	526	538	503	510	535	507	492	503	521	498	468	511	529	495	501	507	536	526	481	544	491	509	506	491	511	541	480	478	502	477	518	521	493	513	529	476	510	500	546	523	502	507	476	539	543	535	497	501	485	509	500	488	509	509	503	542	511	462	523	472	476	474	528	500	477	558	503	564	485	491	509	524	496	470	505	495	489	514	525	446	531	500	484	531	519	485	460	517	494	480	512	468	468	487	442	464	482	497	499	478	482	527	520	504	509	525	535	484	536	490	503	504	507	482	498	519	538	506	480	518	513	516	524	512	503	523	510	520
29383	34422	40605	16496	6059	6511	2365	603	344	331	319	341	318	360	314	311	335	334	338	318	341	355	322	338	347	358	326	376	350	373	339	361	323	298	341	341	357	342	321	325	294	329	329	331	326	323	345	337	342	279	342	322	349	352	305	314	341	343	326	326	371	317	334	327	309	342	328	328	328	322	325	380	333	295	349	301	313	336	341	342	338	364	311	348	321	305	319	315	346	347	309	319	328	306	296	354	329	314	311	353	328	332	327	358	334	360	333	311	346	357	354	316	338	301	335	334	328	320	312	355	337	317	371	331	328	313	312	320	340	334	326	319	345	345	307	334	363	345	345	323	347	327	339	306	338	303	366	316	305	352	325	352	312	333	314	306	328	334	369	327	324	337	324	332	322	357	314	317	344	363	311	338	315	345	347	306	315	354	310	333	318	338	311	296	327	325	352	353	379	319	320	316	315	290	320	328	326	329	359	351	301	343	325	362	353	332	331	372	336	317	325	309	315	365	335	325	352	347	334	323	337	353	311	300	345	321	304	369	362	336	344	341	330	327	338	348	311	324	327	369	346	317	331	332	340	362	309	289	334	319	327	358	308	348	336	335	332	318	346	347	345	302	330	332	349	342	330	341	322	318	296	349	350	354	315	336	311	327	323	342	298	372	335	343	308	319	309	354	353	327	294	350	338	324	323	303	342	333	310	355	325	331	317	338	337	313	348	340	340	329	275	375	326	365	320	340	333	325	359	316	337	319	308	336	325	345	350	338	344	364	286	343	329	339	315	323	331	333	318	339	335	294	347	313	337	326	339	340	371	344	341	343	346	377	319	330	292	329	335	313	352	312	335	355	350	329	332	327	338	329	336	325	341	299	332	336	345	329	345	330	384	302	314	316	307	338	317	329	324	318	339	336	321	322	344	344	340	341	316	351	339	322	341	333	315	357	362	334	314	341	370	307	348	300	312	321	356	307	333	296	309	326	335	356	342	334	365	340	354	291	321	329	324	359	322	282	321	326	304	298	347	327	322	353	365	350	345	349	329	300	331	318	332	320	346	289	332	320	307	326	308	311	336	330	333	340	341	364	331	305	300	333	337	331	307	295	348	349	333	318	303	332	346	347	342	327	352	291	352	329	311	322	292	342	331	326	338	337	323	327	354	341	359	335	349	328	331	336	335	314	362	353	368	338	316	315	334	339	330	337	334	320	317	357	341	311	319	296	291	337	304	316	337	319	338	363	329	326	332	358	329	361	348	343	339	323	344	308	372	327	340	333	332	318	315	296	343	341	331	353	303	339	336	315	363	313	316	341	343	358	332	321	341	312	347	327	341	332	313	311	339	340	299	296	332	312	337	325	308	347	332	324	333	294	355	306	360	329	376	330	339	376	307	311	360	346	355	353	326	326	335	349	357	337	349	317	356	337	332	351	324	348	344	313	308	327	343	315	318	355	336	361	340	352	333	330	321	357	340	374	361	323	311	316	340	346	305	325	346	306	363	330	317	347	328	355	320	346	310	325	286	304	352	369	321	343	372	333	340	333	351	332	315	326	326	369	333	308	342	354	350	308	310	331	352	372	357	345	324	310	350	348	325	372	339	294	333	317	343	301	300	311	357	355	323	353	321	347	374	343	348	331	334	321	309	313	356	315	367	310	361	334	314	310	309	313	331	343	310	323	313	344	334	331	327	300	363	360	339	319	337	326	356	344	309	327	329	329	314	317	323	349	351	345	320	360	332	333	314	328	334	338	353	338	342	290	308	332	325	338	349	337	333	300	291	342	334	344	341	348	326	343	325	333	340	317	317	329	315	336	353	331	362	320	303	329	325	363	358	326	354	332	330	320	301	331	325	336	351	323	312	331	348	320	329	324	343	326	295	325	332	329	348	373	320	338	352	350	352	340	282	354	320	352	335	354	343	329	310	319	324	368	320	351	295	349	319	341	331	312	367	307	358	320	330	341	303	345	354	361	338	327	343	299	347	357	308	331	318	322	349	328	336	336	332	315	322	346	314	332	294	319	329	317	351	358	336	339	356	316	312	317	349	339	344	349	345	352	336	328	355	353	312	337	348	302	309	319	326	354	349	342	377	352	319	356	342	296	326	349	298	333	338	323	323	309	315	355	344	344	326	335	308	358	337	340	329	370	317	333	336	315	327	334	328	351	308	337	326	336	316	336	361	335	321	323	366	323	329	354	311	304	330	325	339	310	341	324	343	335	327	308	294	345	334	347	335	356	340	356	361	290	331	295	316	314	306	336	321	331	325	340	332	333	326	337	348	336	350	321	351	313	312	331	342	353	342	358	334	347	331	313	323	335	352	328	352	361	360	335	309	358	341	336	345	323	303	325	320	366	331	343	355	301	322	312	383	323	346	328	310	340	336	326	330	381	346	302	311	315	359	342	359	310	341	358	330	347	325	301	335	354	333	335	310	334	326	354	354	351	348	348	337	344	335	319	378	333	344	347	331	322	353	294	310	334	357	314	346	357	313	359	335	336	312	337	318	327	333	344	341	342	331	332	350	323	350	338	354	346	328	363	293	362	349	334	343	344	315	331	339	354	343	316	347	334	326	341	316	336	333	337	316	318	331	310	332	320	351	326	323	310	338	319	344	339	386	340	349	344	346	340	299	344	317	334	351	306	341	333	337	347	357	340	296	330	351	328	341	330	362	328	333	290	366	325	333	355	303	326	329	338	306	339	357	298	341	315	300	338	318	348	319	328	293	334	334	334	341	342	339	336	349	346	363	337	326	338	337	305	341	352	322	321	347	302	345	322	311	341	328	322	319	351	313	297	345	370	290	327	315	313	328	322	313	349	326	322	329	333	305	314	333	341	328	321	321	356	310	349	319	351	336	318	339	336	300	360	358	352	361	315	334	314	359	333	312	295	324	335	332	360	359	344	319	356	354	307	305	315	340	339	333	338	310	322	339	361	343	307	353	324	323	359	356	306	352	345	308	343	316	351	340	326	316	298	333	315	300	335	330	351	318	325	363	316	335	339	329	294	328	335	329	367	310	312	323	339	308	325	321	330	300	287	361	319	335	359	336	345	335	333	330	332	314	348	366	341	333	344	327	325	317	335	313	321	335	331	343	324	291	340	329	354	339	323	354	324	333	355	359	324	328	342	336	317	343	316	332	345	344	367	352	326	314	333	307	338	353	335	326	307	319	332	341	323	334	332	322	339	316	331	360	327	352	324	336	336	374	267	349	346	343	309	332	351	328	318	328	347	356	319	313	333	357	323	328	358	304	327	288	327	348	297	325	338	324	335	326	365	309	335	331	357	352	349	332	335	357	346	330	321	358	346	292	310	348	352	340	290	330	333	335	343	314	341	365	383	327	325	290	348	327	329	341	293	379	317	353	338	337	326	316	340	317	330	315	359	337	311	332	327	348	342	337	338	348	347	342	302	331	346	348	287	318	325	317	326	319	357	357	317	339	317	353	337	319	347	309	331	323	338	338	328	296	323	350	306	307	309	307	349	352	332	358	315
33175	53205	35504	8253	6653	8054	2788	723	366	349	336	361	395	362	399	366	385	369	387	363	388	367	372	341	394	410	359	388	398	355	389	394	350	360	345	382	375	374	390	355	375	406	377	395	338	388	377	382	418	366	355	379	370	387	376	368	370	377	390	378	397	361	371	386	381	392	374	405	398	391	384	375	379	387	411	390	377	339	404	385	388	385	364	390	376	377	336	379	382	397	370	392	350	355	387	368	354	375	369	372	398	389	359	353	360	367	336	403	357	378	379	399	361	383	394	379	345	392	345	361	332	371	393	409	377	369	379	376	380	402	386	421	355	346	370	340	351	386	384	383	382	387	376	399	393	380	365	350	370	357	408	358	401	335	412	387	354	375	366	376	382	395	398	407	368	385	355	425	380	338	381	374	408	410	391	387	397	369	349	401	354	378	385	420	402	364	365	384	384	380	345	376	392	366	362	383	395	387	371	374	382	365	377	365	366	377	401	365	377	372	365	335	356	396	372	354	406	401	385	371	365	378	351	400	349	379	376	391	370	366	365	390	359	396	344	390	413	393	378	365	413	370	355	358	378	391	354	390	337	356	398	420	364	380	367	367	383	371	354	423	369	365	372	371	390	388	392	386	376	403	361	370	402	369	395	405	395	382	401	356	359	367	375	373	386	391	379	372	361	403	349	386	396	387	348	367	404	357	386	387	376	384	416	347	377	392	379	418	373	388	379	386	381	351	387	365	348	382	384	380	346	389	377	383	373	340	395	349	394	368	350	333	375	358	377	392	348	371	371	378	359	386	362	354	383	404	409	357	367	397	389	361	374	382	367	366	387	401	385	372	413	355	382	386	410	364	345	351	355	370	368	421	371	355	391	413	366	367	366	374	408	395	373	370	370	400	397	369	383	384	391	379	382	387	370	384	379	409	372	394	366	373	385	366	360	380	376	359	386	356	374	362	391	380	353	345	350	379	338	394	369	364	346	375	375	346	402	390	378	366	361	362	397	385	376	395	398	387	419	360	390	383	382	378	398	380	369	361	357	413	377	389	400	389	375	355	405	401	374	398	381	373	387	376	367	383	360	374	379	382	372	361	363	365	380	349	372	386	389	368	395	377	366	390	385	361	399	417	371	368	402	383	370	385	395	371	370	350	399	350	378	325	404	343	390	357	311	381	380	377	407	377	366	374	380	352	431	402	356	390	352	323	423	371	345	381	368	393	391	370	371	360	364	384	358	383	391	367	400	375	366	388	372	395	375	401	378	378	403	390	345	384	342	373	379	368	366	383	381	342	395	388	407	394	382	365	388	373	344	352	411	367	376	379	403	403	369	376	409	386	365	394	390	397	370	337	364	367	373	375	354	385	371	395	395	373	374	373	379	373	392	366	410	375	358	382	354	401	396	395	322	345	361	357	373	391	376	353	396	368	394	401	407	407	381	363	365	379	372	359	354	372	357	392	378	377	376	373	346	380	348	404	423	389	375	342	361	359	381	401	371	384	395	367	385	391	411	404	357	375	362	386	418	358	368	406	361	367	357	347	388	394	373	374	401	390	389	384	384	389	412	389	379	373	357	349	439	378	433	357	362	393	366	348	398	355	384	372	420	384	377	414	349	389	367	370	360	355	394	344	387	375	361	364	410	395	374	367	357	370	354	375	384	340	395	387	369	354	369	368	378	356	388	403	365	376	392	364	393	391	410	388	379	369	397	373	396	371	382	365	398	388	405	367	345	391	410	368	404	389	390	400	361	349	432	392	349	408	371	368	393	392	368	395	405	371	371	393	401	381	383	373	394	351	376	384	353	398	382	386	343	377	364	351	380	403	375	416	412	380	385	383	382	371	375	378	350	373	362	360	353	342	397	401	407	353	380	374	382	345	403	354	368	376	388	351	373	349	367	363	387	379	367	345	366	403	371	353	399	386	378	338	365	381	356	390	403	388	363	363	398	374	357	392	376	413	399	355	359	374	382	349	397	416	380	407	426	378	368	349	375	420	374	366	383	342	370	378	384	354	375	389	400	340	330	390	380	349	363	379	379	368	392	376	367	364	391	362	363	351	375	400	393	382	369	394	376	377	393	400	388	389	372	365	359	389	412	347	392	378	355	386	375	403	378	380	375	414	405	405	366	354	364	368	411	390	364	359	392	397	411	354	363	393	398	387	369	401	367	364	438	370	351	390	395	389	365	408	374	389	377	406	357	333	366	396	373	378	371	390	395	338	408	348	360	413	381	384	360	368	373	377	378	343	384	426	439	359	379	379	390	425	382	365	393	360	377	370	391	384	389	372	361	393	372	379	368	378	354	374	378	373	377	379	350	364	376	391	328	361	407	396	403	390	364	379	402	353	387	379	383	352	360	394	368	374	408	391	398	385	387	358	366	411	389	374	371	364	385	372	356	392	375	382	372	368	413	354	366	420	395	362	384	374	402	367	373	393	374	385	404	368	352	426	424	402	397	383	364	391	379	378	386	339	406	396	419	363	404	370	386	400	406	320	366	357	389	363	368	419	399	377	376	379	416	362	366	315	356	389	411	350	379	419	348	380	368	388	381	373	393	378	387	369	385	399	384	380	398	359	391	377	350	380	375	384	400	354	367	374	373	353	383	391	390	393	407	409	401	359	406	387	382	373	399	381	351	362	365	374	342	403	391	412	383	352	390	348	387	322	393	353	371	370	375	389	352	368	403	362	371	357	379	389	360	371	373	383	388	383	384	396	355	373	370	387	403	372	377	388	375	399	377	394	385	361	368	389	389	395	381	414	402	373	349	359	372	381	395	374	365	366	446	357	384	381	356	324	370	375	392	408	375	373	381	366	359	377	376	340	357	382	372	386	376	342	371	371	329	400	395	373	403	366	352	418	364	371	346	376	377	342	369	371	394	402	374	363	377	369	376	429	382	370	408	373	369	416	435	406	373	355	372	374	399	330	382	379	390	390	403	363	390	367	356	360	359	362	364	408	356	400	409	369	371	385	389	369	409	370	381	413	396	390	394	348	402	372	383	367	369	372	367	367	381	386	392	400	339	381	379	367	377	366	385	382	388	350	388	379	349	379	362	360	385	390	343	351	388	359	371	359	357	363	365	420	389	393	393	368	364	376	389	372	385	358	360	399	383	400	387	339	397	359	369	396	371	399	416	409	382	389	357	413	392	408	363	366	363	353	369	391	385	410	375	386	373	360	369	357	362	350	405	387	405	395	388	350	405	395	395	401	365	346	355	363	373	322	355	367	361	382	382	365	413	403	370	391	377	398	375	417	344	375	398	378	347	388	383	387	358	350	366	383	383	351	390	374	378	387	402	363	364	380	378	383	397	373	398	384	375	335	358	400	362	361	368	368	393	365	336	366	400	377	373	375	389	402	370	397	382	392	366	356	366	428	412	378	399	397	380	401	400	393	380	347	395	383	385	372	383	344	370	420	400	377	378	358	358	358	364	378	361	399	368	378	386	349	417	371	339	362	403	400	381	394	356	369	403	374	367	369	382	369	371	384
24971	26477	46827	31844	24306	28162	16128	2830	360	277	324	302	341	289	305	284	311	290	280	280	287	300	289	290	271	288	294	298	314	301	326	287	284	301	301	310	307	283	298	300	302	294	291	293	328	297	276	281	287	306	311	302	306	321	302	304	280	264	283	284	288	323	301	313	293	267	307	294	287	297	306	307	313	307	316	284	270	309	310	284	274	279	277	301	280	288	303	284	291	314	310	317	329	300	278	319	295	290	295	304	295	283	338	301	313	291	297	307	265	269	312	312	283	324	270	282	300	264	283	296	305	289	292	307	300	284	304	298	318	295	301	297	265	303	296	292	274	310	325	322	293	301	276	265	294	294	296	294	278	295	307	277	280	304	296	279	293	294	290	285	294	293	286	306	287	299	314	311	260	314	280	314	302	297	302	277	295	297	277	288	322	303	280	308	306	287	292	260	273	317	292	314	278	326	300	307	287	326	305	281	305	305	289	291	303	285	345	259	285	278	293	280	275	309	279	273	304	287	279	291	298	256	279	292	304	297	286	309	270	290	277	295	302	289	284	282	311	299	291	273	299	257	278	283	318	289	284	330	311	284	282	282	296	297	264	308	319	293	295	281	282	336	277	329	295	312	293	300	312	303	281	297	285	300	288	294	320	315	321	293	277	321	322	291	289	284	322	277	277	309	289	282	328	314	282	304	275	317	275	282	279	296	287	326	281	280	302	333	283	293	278	305	271	298	280	312	309	296	318	301	313	295	299	260	303	324	262	307	259	283	324	311	328	289	311	281	304	328	278	296	278	286	293	262	324	287	312	310	294	322	285	293	299	292	318	297	292	277	307	309	322	298	294	323	284	299	282	304	288	316	275	305	301	305	278	298	292	320	293	327	288	312	314	286	317	280	287	299	324	263	282	289	329	285	289	293	313	333	318	275	287	306	313	273	333	288	295	298	303	297	280	314	288	284	292	292	300	312	301	309	286	314	282	294	302	300	279	332	308	278	331	319	288	309	281	315	291	305	311	309	316	285	277	312	295	288	287	299	298	298	281	320	313	300	258	305	309	304	301	275	279	316	250	317	292	309	286	259	303	287	291	306	310	312	314	300	284	313	284	289	325	284	274	339	307	260	284	277	288	296	292	301	316	277	274	272	285	307	304	290	321	309	272	309	321	281	308	294	314	308	326	299	280	324	298	288	273	304	289	283	310	298	279	305	311	308	308	289	333	289	316	309	284	332	329	297	277	294	274	320	289	287	315	313	264	307	297	325	298	280	240	308	291	296	312	314	334	264	289	275	299	258	301	298	268	320	302	305	277	264	246	274	281	285	303	301	271	295	296	305	291	259	320	306	306	295	286	306	308	268	278	288	301	309	308	259	308	300	323	317	274	282	276	303	277	307	315	272	309	298	296	284	315	281	295	303	302	303	287	328	336	290	281	314	307	288	295	287	284	288	276	302	286	302	289	324	304	318	289	246	286	317	277	289	300	290	276	308	300	276	303	278	289	312	269	309	289	323	300	288	277	327	308	281	308	329	309	283	328	318	327	309	311	281	302	288	313	303	260	282	309	296	297	321	316	287	327	273	335	310	275	314	276	290	319	318	300	306	293	267	291	320	274	286	285	306	292	291	288	276	305	329	286	299	315	287	309	269	288	303	292	279	305	304	318	331	275	306	294	291	292	295	286	280	314	288	296	284	313	293	254	304	284	279	298	330	295	291	308	292	280	303	287	324	294	292	293	281	280	262	273	305	298	306	293	301	261	308	297	281	278	301	280	292	306	305	278	292	263	289	298	293	303	309	311	334	302	263	290	296	283	291	298	312	301	291	340	291	293	305	296	288	281	344	278	302	282	286	285	271	282	306	275	300	285	283	305	279	289	268	324	307	332	268	288	303	297	307	266	283	314	296	280	292	313	309	297	292	294	283	296	276	328	298	334	314	312	266	313	289	282	252	300	308	288	290	287	288	297	278	307	284	300	296	301	288	307	295	299	307	293	313	269	281	308	291	292	263	285	303	297	286	294	299	299	297	301	305	303	287	266	285	265	312	304	308	293	295	292	317	269	280	305	276	304	291	291	322	262	282	263	281	324	287	319	317	285	266	314	287	287	285	277	260	250	322	256	305	274	309	269	308	292	241	301	332	286	276	326	279	304	314	280	293	311	292	309	305	289	300	271	292	307	308	311	309	288	265	264	274	299	281	329	295	285	313	321	290	287	275	282	288	312	276	297	277	320	289	307	298	306	295	291	301	291	275	301	293	273	319	311	316	345	327	288	296	291	302	302	306	269	287	302	309	274	292	320	300	327	255	283	280	294	312	296	308	297	334	286	330	322	281	286	276	259	317	287	319	316	291	303	311	284	285	315	288	299	285	283	304	293	303	300	296	292	315	296	310	284	301	310	295	300	281	330	284	304	286	308	291	293	287	256	292	330	296	334	278	317	315	301	293	294	292	284	283	284	269	329	303	278	319	282	304	293	303	273	305	300	274	320	275	281	240	274	289	278	287	305	288	347	290	300	326	300	308	308	287	315	307	296	306	292	289	298	316	312	318	307	272	288	286	305	322	287	311	289	273	267	304	319	300	295	303	303	295	308	271	289	291	290	285	309	290	316	290	283	309	291	280	292	296	304	291	314	281	274	300	304	334	314	263	321	289	298	297	291	313	295	287	304	297	282	281	286	292	300	289	275	288	245	280	322	287	281	287	285	310	313	308	287	288	297	313	309	312	323	258	303	282	294	290	321	319	296	272	296	291	254	302	314	273	303	306	313	267	309	305	291	296	317	314	310	287	345	298	262	321	309	285	285	284	278	296	314	299	281	261	302	341	313	295	303	280	290	301	264	293	309	292	298	309	287	276	307	266	307	286	318	308	309	309	292	305	305	279	286	263	287	295	302	290	269	259	308	300	307	283	307	282	316	265	306	270	268	244	306	278	268	274	283	308	291	298	317	314	287	295	278	311	303	282	309	297	318	285	299	334	282	274	284	306	291	292	303	272	283	305	315	295	268	307	294	312	304	305	308	306	293	324	309	308	329	308	292	286	310	286	293	297	294	313	300	292	282	304	323	322	293	295	319	283	245	323	288	270	294	274	302	317	323	325	264	270	305	298	286	283	264	290	307	295	315	294	315	245	277	290	290	292	289	283	297	274	323	299	295	325	322	287	284	296	282	310	279	301	276	285	285	269	327	328	304	256	289	338	299	268	310	304	286	323	304	319	298	275	280	319	250	300	298	315	282	277	258	294	293	278	270	289	296	297	284	290	283	300	291	304	280	311	290	250	291	295	312	323	267	306	277	326	279	282	286	267	314	290	305	279	304	301	311	294	302	283	307	328	278	276	288	325	294	288	292	292	294	304	297	296	285	295	278	297	290	299	294	314	296	277	259	282	293	319	287	298	288	310	297	305	273	314	321	317	310	297	303	302	285	307	320	288	318	273	295	299	320	305	315	257	316	292	308	304	300	303	342	296	307	283	313	279	292	286	303	285	300	305
38632	74725	65694	27000	26905	29240	13415	3172	370	364	385	329	301	329	344	358	320	359	354	337	333	320	371	325	364	353	370	343	335	305	303	333	335	360	331	368	327	402	327	341	318	334	322	340	319	359	335	309	303	394	338	329	362	361	326	328	352	327	340	318	327	335	311	352	344	329	312	350	310	351	354	329	331	326	343	355	345	336	331	356	373	355	332	330	318	324	327	330	331	362	314	322	329	334	346	320	332	349	349	336	310	354	291	356	332	326	357	326	331	351	330	330	319	311	340	357	353	325	306	340	341	345	335	349	333	321	340	300	350	334	324	370	354	358	302	335	356	344	317	344	328	351	351	330	352	330	334	346	322	340	309	320	332	361	310	336	333	339	341	341	347	342	332	339	352	345	361	348	312	304	339	340	353	312	336	336	340	361	324	338	331	343	335	328	303	352	344	333	360	346	342	313	335	353	342	311	338	313	320	348	308	329	324	318	337	313	322	349	347	343	294	337	315	356	327	302	333	325	297	340	331	334	327	316	332	330	330	339	331	325	343	325	340	338	300	331	327	316	335	345	317	383	342	368	339	316	341	315	335	325	353	309	273	328	330	317	359	325	372	293	320	324	350	328	326	319	345	308	353	336	363	340	332	358	346	323	318	325	370	324	342	336	355	323	333	360	328	332	339	325	325	348	320	334	351	338	344	328	313	289	329	325	355	330	313	313	315	317	318	344	336	323	339	353	341	318	321	332	327	346	359	351	328	385	348	321	349	288	321	338	336	308	306	341	320	317	356	341	335	338	348	337	342	321	344	338	335	308	323	325	350	352	343	313	322	328	341	363	299	305	321	332	337	326	322	311	302	305	316	332	360	337	299	338	305	351	333	324	333	342	305	332	327	341	340	331	333	265	289	336	338	347	355	340	315	363	341	322	358	314	343	323	333	329	327	337	335	359	325	305	298	330	358	344	327	342	357	363	317	330	341	316	325	321	334	345	341	317	332	344	336	343	332	356	336	353	320	345	362	346	323	324	337	331	336	346	290	336	336	317	299	326	365	364	332	356	323	328	348	362	377	346	318	371	324	295	324	295	304	299	345	346	315	346	329	373	324	348	312	358	325	329	324	338	317	342	311	324	316	350	337	328	340	341	350	330	328	312	320	356	330	341	344	349	315	319	314	341	312	373	382	334	348	327	285	351	341	332	332	327	317	308	340	317	331	333	316	341	331	326	319	315	327	340	342	316	340	306	336	345	327	317	285	358	356	312	321	352	353	327	331	329	318	339	340	309	309	336	344	335	338	340	308	329	328	340	324	302	351	337	320	297	339	333	341	344	350	314	353	328	317	312	350	328	336	316	361	314	312	347	346	300	306	364	338	304	314	331	346	335	329	316	359	306	325	313	341	353	336	368	347	323	342	343	329	329	358	322	344	325	313	296	333	311	324	351	357	333	337	354	302	316	323	343	329	323	339	318	352	312	332	322	307	336	352	333	321	330	307	340	316	333	306	332	340	371	341	357	341	334	308	345	320	355	347	359	340	344	360	329	360	315	316	342	349	321	337	336	327	350	343	336	360	377	374	334	316	300	312	363	359	358	334	303	363	345	342	327	335	362	355	304	334	309	357	330	360	300	341	338	373	327	324	339	328	312	318	311	331	329	312	337	340	349	311	349	348	300	337	315	313	349	350	318	347	305	334	370	317	324	340	357	356	350	312	303	327	331	325	352	325	335	306	310	334	329	350	329	332	316	340	304	317	321	338	338	358	332	334	356	346	321	301	344	323	323	348	309	323	327	347	315	327	338	346	356	341	341	306	324	301	329	309	340	331	334	334	323	331	321	354	340	364	339	307	310	366	302	326	340	350	340	337	346	335	323	330	368	339	323	298	337	358	319	336	324	325	318	331	333	331	339	311	334	309	363	315	338	314	331	336	324	346	321	366	341	358	344	320	374	337	340	313	342	322	333	337	330	332	325	375	317	343	319	324	335	354	340	321	320	325	298	310	310	330	321	305	293	315	332	349	369	352	331	344	356	352	329	322	319	325	358	339	327	346	331	309	311	339	333	334	335	327	346	349	337	340	315	309	316	342	342	300	317	349	306	309	336	331	350	340	343	328	339	325	359	348	363	306	352	357	289	336	355	315	355	315	294	311	335	377	298	345	357	318	353	359	353	316	306	328	294	339	298	316	308	309	319	330	338	344	359	349	312	342	323	321	342	351	341	364	348	331	318	341	345	302	323	344	323	340	322	332	365	335	345	360	346	311	354	305	313	331	327	335	350	336	342	308	361	307	327	338	339	321	351	321	333	374	338	344	306	347	319	353	317	325	340	297	344	344	345	317	339	333	333	348	336	310	342	327	335	348	347	333	349	335	324	339	325	357	312	345	286	362	331	360	338	353	350	315	350	312	348	292	309	330	348	336	322	354	335	340	336	338	313	316	332	354	342	348	322	303	314	329	342	335	323	327	328	328	309	320	344	343	292	337	357	333	372	341	313	386	315	352	334	342	354	332	366	346	367	381	309	337	313	339	321	326	347	320	358	328	340	315	352	332	298	301	363	347	328	309	328	335	322	308	332	352	346	332	353	363	312	307	314	348	326	314	312	322	322	324	321	321	336	315	326	349	297	336	304	341	344	308	327	335	313	337	365	316	317	328	351	331	334	332	319	351	337	325	334	359	341	339	297	376	343	313	319	326	316	328	358	348	335	347	312	367	340	337	331	341	319	361	306	362	328	339	365	328	364	334	373	323	331	342	358	323	334	327	359	308	353	335	375	338	327	348	383	331	336	374	336	298	344	304	336	327	349	336	334	311	323	321	334	329	324	353	324	331	315	340	324	306	325	297	334	329	327	362	304	292	313	349	331	323	355	322	338	313	326	314	333	347	316	371	331	331	353	320	324	319	314	319	347	340	334	345	357	320	338	333	337	320	301	341	367	334	338	356	354	302	333	332	346	326	356	358	309	332	330	327	328	325	332	328	326	325	333	348	351	337	335	321	335	315	343	289	318	320	328	326	300	352	326	312	342	315	345	325	353	334	320	332	338	332	311	351	304	321	334	334	332	343	339	351	310	339	345	328	339	342	325	367	330	328	364	298	307	298	352	327	320	330	379	313	291	372	314	339	326	322	346	334	329	334	333	307	313	307	317	348	335	321	342	332	293	338	326	354	320	317	338	319	354	312	309	390	337	356	309	306	313	367	329	353	335	336	319	359	367	322	343	347	351	304	364	350	298	370	310	337	363	314	360	329	318	299	303	289	326	304	317	359	346	362	315	330	335	340	329	322	373	333	308	350	314	343	352	337	339	325	322	318	311	318	336	373	321	349	356	351	330	321	314	362	336	320	304	302	333	330	332	338	329	345	350	337	316	332	334	362	345	333	344	333	361	316	334	343	374	299	373	332	318	351	325	338	338	329	314	309	335	352	332	333	315	310	347	339	368	338	290	345	318	347	342	369	323	354	313	321	332	316	339	321	341	356	343	345	308	345	316	316	313
25574	26722	41509	27322	22575	18959	6924	1221	479	419	452	419	444	452	466	426	476	420	441	479	426	434	456	451	448	465	450	448	439	415	470	444	436	442	469	484	439	446	474	410	468	450	427	449	462	445	438	446	472	451	429	449	441	459	473	460	466	432	460	399	423	433	474	418	421	454	437	467	461	399	453	458	472	487	443	435	442	443	443	447	470	420	446	423	418	435	434	442	446	467	478	437	458	477	438	437	430	420	430	436	446	444	442	441	456	472	444	435	470	451	439	450	458	449	465	461	424	433	475	445	403	438	461	445	419	450	448	450	414	432	406	419	440	480	421	456	422	427	455	430	467	456	438	459	447	433	418	425	423	450	492	417	451	435	407	442	497	426	462	420	416	443	418	506	415	473	423	459	464	432	455	468	456	442	439	427	451	468	455	465	457	451	442	412	477	440	456	487	480	398	435	430	442	479	397	480	472	433	419	447	455	426	464	482	489	490	441	455	478	466	450	426	476	428	416	445	461	424	458	452	435	443	446	475	400	404	461	463	440	456	405	488	456	417	511	446	432	400	448	484	466	419	442	431	440	452	475	428	420	440	424	469	427	446	488	440	484	460	445	437	438	427	480	433	484	438	447	456	412	434	434	464	428	435	452	438	456	457	447	453	396	496	422	452	420	473	442	425	452	421	456	487	467	423	466	464	431	472	446	407	461	447	463	455	423	436	456	428	462	473	448	444	465	430	461	461	486	419	438	434	434	459	430	458	474	468	438	449	437	445	464	441	428	442	412	486	419	453	461	452	454	425	433	417	475	439	467	449	409	459	419	441	472	439	456	451	427	469	473	428	442	435	468	449	446	452	422	424	420	447	434	454	494	419	403	426	433	477	481	435	449	463	431	399	451	460	449	454	451	457	482	422	437	428	433	465	469	409	484	463	415	451	439	458	455	437	428	453	466	453	429	453	457	469	476	469	473	464	452	396	431	468	454	452	460	449	488	434	436	487	430	430	448	459	447	463	458	473	424	433	415	439	453	436	468	427	456	412	441	461	461	452	432	468	454	418	459	430	451	461	493	440	406	498	475	457	428	472	458	443	437	412	435	452	448	464	471	487	429	448	430	457	425	472	462	486	440	427	445	459	431	437	436	478	455	436	467	442	415	459	408	444	424	470	442	480	445	470	445	461	445	461	450	450	460	472	438	474	421	432	422	409	459	443	422	426	414	418	429	456	462	432	423	430	462	449	449	475	443	451	399	450	431	464	404	469	416	454	450	429	431	468	446	450	469	441	452	446	407	467	440	441	447	459	416	440	419	456	474	459	417	454	442	396	453	441	415	388	417	418	450	449	456	413	452	454	480	449	433	446	410	455	420	455	466	472	450	426	427	438	475	435	431	450	436	456	471	455	463	464	431	446	413	479	427	407	425	408	475	464	474	448	442	459	463	443	423	434	459	479	418	444	434	422	429	442	464	463	446	443	436	422	464	458	464	418	440	456	433	429	444	469	448	521	422	464	395	420	471	399	424	423	436	417	454	457	427	447	448	431	443	431	474	461	414	423	466	462	424	423	464	481	430	439	425	445	424	438	473	450	428	476	458	439	435	411	422	452	450	421	448	482	454	487	408	443	474	460	444	466	463	446	439	444	423	383	417	471	441	429	445	459	457	477	435	438	433	428	436	448	453	464	469	459	466	454	438	450	383	461	409	427	425	420	446	390	411	422	436	457	440	443	416	417	448	448	407	465	455	434	444	463	425	455	443	467	424	443	471	426	430	445	481	457	483	437	402	413	463	492	425	455	451	397	437	485	456	458	432	440	461	476	441	434	472	482	405	413	444	403	417	470	415	414	467	402	428	408	432	464	509	437	462	461	473	456	489	443	476	452	438	443	450	462	463	459	433	463	445	484	452	451	429	415	396	440	422	428	451	445	453	436	421	451	486	415	419	440	470	432	477	444	422	451	411	460	440	439	461	412	441	490	470	475	472	417	478	444	456	429	459	410	413	437	459	458	430	435	439	467	445	471	444	428	424	449	453	425	426	474	458	475	457	420	450	418	433	425	424	457	456	460	409	445	466	460	464	434	434	432	463	448	476	415	437	473	422	463	422	474	433	450	416	420	480	407	488	445	447	440	426	465	487	485	472	436	472	441	429	398	454	416	443	433	484	440	453	432	447	458	430	484	444	456	436	452	407	435	464	424	457	467	435	445	458	437	445	477	455	406	445	444	489	500	426	470	442	411	442	492	436	442	429	439	417	440	434	429	418	461	427	426	438	431	441	483	425	473	496	477	429	445	424	479	470	426	451	455	452	470	458	467	413	444	447	448	452	432	426	481	420	459	428	434	451	476	443	419	439	467	419	456	444	459	434	478	463	461	460	428	413	420	476	434	408	467	433	431	446	436	451	463	446	464	429	426	389	444	439	443	432	462	453	439	468	465	496	418	464	439	467	418	466	437	440	415	472	428	438	468	445	449	474	443	434	464	454	446	429	439	416	433	446	440	443	425	462	443	465	429	434	470	433	461	431	447	467	497	442	444	456	461	469	454	494	421	454	461	432	461	449	446	449	469	452	462	442	384	442	432	485	403	424	440	435	452	496	407	492	474	435	445	462	492	455	460	411	472	438	444	429	426	420	466	455	449	439	455	434	432	455	479	460	485	439	485	464	433	452	465	429	460	430	475	424	478	422	482	471	421	404	468	415	401	449	430	436	435	462	447	455	448	465	447	410	449	435	417	439	422	439	442	423	419	442	451	459	459	474	466	484	476	461	466	430	435	447	458	457	424	452	428	449	417	476	435	429	469	471	404	431	467	419	446	472	443	417	424	460	440	427	405	475	453	470	465	448	424	458	415	426	427	440	438	448	439	488	449	466	484	443	454	467	438	477	444	414	424	472	447	461	468	413	427	454	472	453	427	447	465	424	432	439	448	457	438	409	464	429	441	447	458	473	464	432	438	416	452	436	460	464	438	459	423	452	425	442	473	441	422	426	457	483	455	457	435	438	449	431	436	450	431	445	476	454	430	433	425	456	460	476	452	439	427	424	443	428	442	453	473	443	451	467	468	438	473	417	424	425	463	451	447	479	434	490	456	426	470	443	427	457	416	439	469	437	433	442	449	438	455	438	510	460	463	469	439	405	452	432	454	467	444	438	481	422	404	450	475	462	455	438	432	388	457	460	434	433	471	455	451	434	462	471	444	463	445	456	436	433	410	439	446	430	416	450	449	443	445	443	425	445	497	420	458	435	446	412	432	423	485	441	421	441	440	449	409	422	487	478	423	419	438	449	419	456	417	435	468	469	445	443	429	468	494	422	433	496	473	475	453	473	434	480	462	445	399	490	451	454	457	463	422	402	434	481	427	485	463	433	409	423	451	437	479	430	446	440	440	456	441	444	477	429	435	460	455	462	437	459	422	423	444	471	483	435	451	451	439	454	461	448	428	435	444	436	420	432	407	416	424	462	479	399	412	486	485	458	405	460	431	433	430	427	462	466	459
39847	74706	57362	20313	28538	22289	8165	1814	500	544	476	469	523	502	501	494	483	533	522	495	463	542	520	471	515	518	527	487	506	509	473	466	496	502	493	504	480	468	535	488	507	513	513	534	498	522	495	480	457	501	488	493	497	511	526	492	480	490	447	538	486	526	509	476	487	506	476	506	476	497	473	466	469	514	475	515	506	511	486	519	505	515	509	503	504	488	515	498	500	484	484	496	490	507	477	482	490	458	491	479	493	483	466	480	557	464	513	484	502	506	465	483	537	489	481	498	475	460	496	463	495	489	492	520	476	479	485	498	470	518	525	496	464	517	474	506	496	495	487	507	511	477	503	510	502	470	481	451	487	515	519	476	464	496	483	481	514	499	517	508	547	485	502	495	526	465	483	486	493	480	513	474	475	510	506	503	499	527	510	513	487	477	525	485	511	493	518	485	518	448	508	518	449	511	532	502	526	541	538	492	473	521	482	524	540	492	502	437	495	517	526	475	485	504	501	492	510	514	526	497	474	501	474	505	553	473	512	502	523	517	494	494	485	481	481	496	479	474	480	481	507	486	467	467	506	494	494	554	500	489	489	542	475	512	456	505	531	512	493	475	477	471	471	460	522	484	496	454	534	536	538	507	493	503	508	514	529	487	478	563	511	486	478	466	481	513	526	515	518	463	528	499	467	529	506	502	484	516	508	478	486	536	492	480	492	509	489	493	534	485	492	469	519	517	541	514	476	489	480	503	479	466	502	507	495	494	470	495	468	492	520	498	481	498	498	494	470	514	467	500	516	504	468	520	511	470	509	530	490	489	480	495	492	519	495	471	481	494	533	534	494	521	463	484	486	484	483	501	506	507	478	466	489	512	506	461	525	465	543	497	495	518	526	471	516	489	528	445	509	512	488	487	495	469	522	446	508	525	514	504	504	520	511	507	499	489	446	525	477	502	513	470	509	489	476	503	451	484	536	539	523	498	465	501	538	489	481	460	516	485	466	453	502	504	461	486	533	463	515	492	502	506	495	491	543	490	498	491	521	486	536	476	484	528	477	477	487	474	492	492	532	517	463	512	486	469	520	509	518	469	482	514	494	494	509	493	496	517	503	478	498	481	470	534	475	494	516	512	495	465	521	462	495	468	528	506	514	491	485	544	501	496	503	478	503	435	505	513	510	491	516	546	475	481	466	481	492	500	547	518	500	483	477	520	523	501	498	487	484	480	455	496	515	502	534	478	496	495	481	477	477	470	515	466	488	574	485	484	486	485	541	493	445	464	444	530	499	499	478	494	515	516	495	499	513	510	499	459	500	494	542	488	464	502	508	481	494	486	481	515	517	464	493	522	498	487	546	503	518	532	493	522	477	503	502	509	498	506	516	513	496	524	495	453	498	448	534	520	492	490	492	546	506	513	461	533	511	476	475	524	541	478	496	527	499	504	486	540	505	524	475	526	480	513	490	481	492	503	489	473	482	513	508	501	519	534	520	473	519	485	486	506	490	543	496	520	490	517	508	518	530	492	492	494	543	526	499	457	501	485	493	494	496	478	505	536	495	481	536	501	518	502	479	462	469	504	505	427	471	524	511	487	490	494	515	505	507	515	505	480	545	509	528	551	459	503	508	464	479	508	455	485	546	517	452	465	451	481	477	516	473	510	525	483	479	455	520	544	501	523	485	512	479	490	479	479	529	478	511	509	480	512	521	525	481	490	510	498	487	497	494	525	481	507	532	524	551	511	495	485	531	525	486	482	523	489	499	473	479	467	515	484	515	509	533	500	504	455	496	479	529	470	530	463	532	466	527	500	510	485	519	518	484	530	498	502	504	517	519	472	466	478	503	512	505	496	467	502	504	521	472	502	501	516	469	478	496	471	531	505	477	474	479	507	510	502	497	507	519	505	454	501	508	478	483	513	525	474	450	500	469	468	483	489	485	499	510	469	505	519	483	494	466	496	489	510	498	517	490	475	501	479	504	534	518	514	517	496	493	521	517	507	483	522	506	473	556	452	475	464	461	479	496	532	482	462	519	476	486	481	495	475	500	489	497	469	477	525	523	480	530	498	537	486	510	509	495	521	532	546	538	462	457	540	483	457	509	510	518	507	463	520	478	469	509	495	472	489	466	466	476	532	515	505	490	541	490	451	508	477	511	443	474	525	491	507	543	495	520	487	559	507	503	483	496	478	500	494	475	514	471	450	489	476	468	483	501	499	481	508	501	470	488	505	479	508	481	479	490	516	478	429	540	513	496	485	517	496	503	490	486	477	500	522	496	510	485	471	479	480	501	507	529	464	527	530	489	482	501	443	529	476	476	528	515	480	518	509	499	525	517	491	488	565	505	505	521	510	504	508	499	490	466	538	522	507	480	465	498	507	505	513	477	510	526	479	504	473	492	506	456	507	488	511	494	510	455	490	506	498	533	514	461	462	512	485	493	501	464	476	506	506	512	508	464	514	500	482	514	502	504	494	485	520	473	509	483	480	546	466	503	544	526	476	477	497	500	509	456	516	513	521	478	502	493	537	452	478	503	538	507	505	503	524	506	492	478	510	470	516	454	507	497	467	493	484	512	518	494	465	456	490	528	480	456	523	504	478	527	509	506	467	471	516	484	471	480	489	489	505	491	527	464	485	484	485	492	510	483	469	478	512	501	471	494	481	477	490	516	523	493	471	507	522	497	479	487	527	500	511	507	527	462	512	494	494	473	504	497	512	480	487	496	484	512	508	490	477	475	484	471	508	498	523	436	500	458	504	509	495	468	503	507	528	467	494	495	482	507	492	500	484	471	516	513	480	520	496	510	500	461	512	450	496	522	483	490	529	519	511	488	466	487	529	515	505	485	490	464	519	457	459	518	500	495	505	489	480	520	506	493	502	509	484	495	493	459	502	450	507	499	479	491	542	501	514	499	526	504	518	535	469	490	481	495	507	535	488	520	509	492	477	481	489	479	536	471	499	488	494	470	497	491	469	523	541	485	498	470	463	490	519	506	523	519	531	524	513	490	464	515	486	479	513	479	470	480	530	479	509	529	515	505	471	509	462	483	484	524	498	487	536	488	530	464	515	504	475	492	491	506	473	487	472	491	489	531	494	502	520	482	481	479	519	492	518	453	483	483	524	480	466	539	497	502	491	535	559	456	467	482	529	502	506	535	481	497	495	490	501	492	467	484	475	481	523	470	491	496	494	550	515	484	515	488	446	485	558	504	514	526	511	515	496	491	485	490	505	539	497	493	510	482	442	482	481	510	490	500	506	512	508	483	514	520	462	494	516	499	484	463	482	479	509	526	428	521	492	526	489	493	486	476	507	480	472	465	464	481	528	512	481	483	504	535	519	517	497	485	488	475	484	508	493	466	540	530	523	497	506	489	492	480	508	523	498	439	498	474	488	487	470	459	485	492	455	470	494	438	464	492	505	449	491	490	481	495	475	520	470	509	460	470	505	506	519	484	485	503	477	497	490	492	519	485	475	499	469	529	459	508	511	492	479	479	481
23274	22910	34764	25002	25707	35497	26874	6854	551	496	534	477	477	538	447	506	470	474	485	509	485	518	502	486	474	470	443	455	464	439	475	470	451	441	508	481	448	496	471	451	502	488	496	517	455	485	498	499	435	493	476	471	441	476	502	463	502	498	493	478	500	450	450	501	508	482	502	462	469	466	462	496	440	431	450	456	456	465	461	459	474	456	457	516	500	497	483	487	502	439	506	462	492	476	500	438	481	470	507	491	463	459	476	505	436	459	456	450	443	509	477	502	472	488	461	476	461	474	460	460	497	480	493	499	444	470	509	489	459	503	463	482	457	495	458	485	486	502	457	468	496	491	477	496	494	446	451	476	466	435	469	491	465	430	473	440	488	483	456	494	435	446	482	480	471	474	473	462	470	446	491	445	518	441	491	460	491	476	489	462	465	477	492	487	497	454	484	449	465	471	496	472	442	453	469	481	470	464	495	500	448	457	493	494	516	456	474	448	478	498	466	458	496	473	463	451	501	487	458	462	444	471	492	477	471	462	472	498	495	449	441	453	503	438	444	499	464	479	487	498	488	500	458	465	436	458	468	450	455	436	493	434	469	486	456	457	477	426	461	506	472	501	469	529	459	478	443	523	501	483	483	482	499	468	464	458	468	456	453	429	481	474	482	455	482	453	509	467	451	491	459	485	458	440	482	458	477	464	481	470	495	476	478	482	471	452	444	495	457	494	524	433	486	459	461	484	430	477	481	458	456	483	482	471	460	480	485	483	451	472	471	492	481	492	476	455	467	496	489	490	479	460	441	466	441	455	484	469	508	458	485	485	475	478	488	457	482	478	513	476	483	495	436	473	485	477	498	456	477	437	462	477	451	448	470	479	460	498	451	473	456	451	479	437	469	507	473	486	422	481	455	506	470	457	478	473	483	453	453	498	485	436	476	495	442	442	515	428	453	478	478	456	456	492	481	475	452	514	468	460	463	476	512	495	440	478	460	442	471	511	471	453	480	492	464	488	453	476	474	444	473	441	459	449	473	465	433	499	501	434	467	492	447	480	496	482	485	497	436	488	452	459	480	485	504	451	478	478	445	478	468	490	506	493	454	466	533	483	476	476	459	449	461	449	484	477	498	491	477	443	437	502	476	429	463	452	479	474	470	466	422	490	459	491	535	482	505	440	488	501	466	446	464	462	462	513	435	469	443	511	460	463	511	494	448	487	519	489	502	487	474	452	460	460	500	436	446	467	426	475	444	466	484	500	468	513	463	445	485	466	459	466	472	480	469	494	449	510	456	501	473	425	494	480	449	475	477	486	494	477	449	437	452	493	479	478	451	459	469	481	511	499	471	472	463	452	490	456	462	470	482	461	485	474	494	461	462	469	496	478	469	529	497	479	452	499	462	520	467	462	480	491	445	467	468	483	427	462	493	459	460	497	492	474	463	496	463	453	479	474	475	475	500	465	455	495	463	462	461	536	534	479	457	465	482	479	466	467	480	461	479	449	457	461	466	414	492	466	454	485	485	467	487	456	465	434	456	468	448	495	475	482	420	441	471	454	462	464	468	462	490	479	456	489	497	475	449	470	456	475	480	475	481	478	517	502	430	490	461	497	425	470	487	450	489	490	481	422	470	477	519	431	462	439	500	464	482	495	425	462	449	473	452	497	466	453	431	477	498	457	491	460	465	457	486	470	474	437	480	483	448	497	444	473	479	450	486	492	444	473	471	514	481	456	477	472	487	481	490	472	477	462	475	469	448	505	444	453	456	475	441	450	468	452	505	467	493	450	447	481	484	450	486	466	448	507	484	490	489	501	506	475	472	477	450	463	476	479	434	474	480	492	449	472	497	460	486	424	469	498	476	468	460	455	484	478	469	439	453	474	472	483	456	440	441	446	485	460	455	526	474	480	484	484	471	464	443	463	495	470	448	449	468	445	506	449	470	466	466	479	469	497	499	442	488	466	481	430	429	477	468	445	437	452	487	469	452	465	500	429	462	427	457	461	468	453	455	485	429	502	447	475	466	457	468	530	522	462	462	484	454	470	473	503	477	485	491	441	488	477	468	483	502	476	489	482	522	463	452	461	472	480	496	471	502	484	491	404	450	480	484	419	405	435	482	483	493	501	525	416	470	425	472	473	478	490	433	454	490	483	479	458	490	440	429	498	466	509	434	468	465	461	491	448	473	469	519	471	440	528	463	481	451	456	467	498	487	482	471	485	470	505	480	463	500	479	489	477	439	506	498	460	442	459	486	463	479	487	494	508	472	490	475	449	511	485	466	474	461	485	506	468	451	468	469	419	490	446	424	470	499	469	453	451	485	480	482	477	489	488	466	446	488	448	451	475	500	458	445	450	489	456	495	464	506	464	466	458	459	482	447	484	473	453	457	476	504	472	501	481	477	459	518	522	466	491	431	455	438	459	469	481	453	484	477	494	452	478	443	444	455	465	489	478	506	500	432	480	495	461	471	503	448	493	462	463	436	484	489	477	483	480	476	472	514	430	479	469	522	454	475	479	487	429	477	469	482	446	465	439	488	472	508	482	501	513	510	461	462	491	464	475	491	473	479	498	461	474	495	518	469	507	504	463	464	467	481	459	476	474	464	481	448	474	454	464	439	423	498	461	506	474	482	424	503	441	456	459	469	471	520	471	459	443	446	458	487	440	456	437	441	461	460	485	439	495	476	480	469	515	486	471	467	437	473	461	455	478	472	486	468	471	459	456	460	483	448	504	464	464	490	474	505	511	454	457	469	471	504	489	490	504	470	486	501	510	499	480	481	489	471	510	499	516	514	441	461	450	488	507	464	508	438	452	437	469	441	439	438	476	498	481	480	516	502	478	423	456	468	414	461	481	508	448	455	484	411	464	473	519	459	470	465	463	448	531	451	463	436	479	509	483	491	455	464	437	461	477	489	488	495	459	480	510	484	461	458	472	501	474	495	504	482	449	479	506	477	466	456	459	482	491	492	454	432	509	448	474	450	426	500	463	465	447	482	478	451	477	513	509	461	501	468	448	500	495	453	488	446	482	498	479	512	479	476	433	486	486	492	459	465	454	458	457	464	456	516	488	513	495	436	469	464	444	464	465	433	478	458	480	472	464	478	447	471	470	465	476	478	485	440	487	492	491	448	443	505	440	492	478	482	476	483	461	441	448	492	475	505	475	460	461	539	474	485	477	488	470	494	443	464	505	466	476	496	463	481	497	474	499	448	460	458	480	480	506	469	458	481	457	476	491	493	480	428	502	455	457	516	448	438	487	494	497	483	509	450	532	412	468	448	468	524	468	469	510	478	472	498	472	478	505	479	446	450	457	475	443	446	463	479	490	501	464	471	481	458	462	460	494	450	466	449	456	480	472	482	468	506	475	456	488	506	470	470	509	451	469	485	493	453	468	485	455	475	479	470	514	494	479	465	468	446	463	459	516	490	507	449	443	504	470	474	491	447	494	451	467	480	516	516	500	470	449	475	473	494	462	479	466	495	480	482	485	474	499
47230	75218	70433	37540	43914	41124	20821	4812	534	520	508	524	482	500	536	546	484	536	489	528	484	502	524	521	496	532	485	479	469	492	534	497	511	503	477	499	528	541	509	479	496	512	492	504	502	497	458	492	495	479	476	504	466	538	490	496	470	477	533	499	457	538	493	533	516	493	488	492	487	536	502	530	537	484	508	524	512	514	539	487	536	545	487	491	495	489	496	526	506	526	502	511	502	496	526	476	486	514	479	487	489	498	529	505	497	481	513	516	505	558	535	483	529	508	504	493	467	510	475	493	509	480	479	478	530	497	464	502	471	519	516	540	524	493	489	482	486	508	511	547	539	484	495	491	494	485	499	515	493	457	511	498	510	513	484	491	504	485	533	506	480	537	492	488	530	496	508	498	471	504	518	486	454	500	525	542	516	505	504	482	510	485	494	486	481	516	516	531	477	448	470	552	503	490	468	477	502	511	512	487	467	495	474	498	474	512	515	504	507	499	501	529	522	525	500	530	470	483	504	531	529	499	507	503	542	508	488	546	486	485	513	508	545	477	512	500	475	520	499	479	488	527	498	531	514	513	481	496	494	491	499	477	496	471	532	490	483	509	491	498	492	501	472	514	464	524	497	484	491	523	475	488	511	547	500	494	505	515	517	488	510	535	530	507	507	482	508	512	478	520	488	489	483	540	528	508	507	480	470	527	514	466	523	511	486	522	510	509	503	481	496	489	479	504	495	530	545	516	532	456	527	498	487	461	509	472	506	520	503	458	520	511	504	474	480	542	486	486	524	496	474	514	517	471	493	485	482	509	506	506	548	495	488	476	522	511	505	516	531	535	488	518	523	515	498	469	509	501	490	458	508	493	528	498	546	494	525	526	534	526	496	472	495	506	538	546	501	471	491	511	466	510	472	534	497	496	502	503	493	523	480	491	501	522	496	535	526	479	458	500	464	550	459	489	475	499	527	502	492	526	472	492	504	489	518	519	512	493	502	507	524	478	510	473	503	533	498	466	480	485	491	530	488	485	513	518	502	475	489	455	533	499	475	500	515	519	527	480	483	541	494	515	535	513	513	482	456	504	491	483	514	484	512	507	501	471	497	468	507	497	494	514	494	526	499	483	502	488	537	495	522	472	487	479	543	490	507	479	507	492	533	486	528	491	476	536	511	483	508	519	504	470	477	509	467	499	477	494	485	493	461	507	475	521	501	505	501	502	513	481	524	523	516	516	506	486	528	475	502	505	569	495	515	478	519	480	511	490	467	498	506	505	476	461	493	500	501	464	493	522	511	487	496	544	485	552	459	511	499	506	498	498	483	501	515	520	513	489	481	483	498	558	449	475	537	518	497	514	494	528	450	507	499	492	478	486	494	516	490	497	504	489	544	479	504	467	487	470	521	504	502	493	482	514	506	497	505	494	535	474	511	557	478	535	488	503	485	492	515	508	510	520	503	517	500	518	504	514	514	469	501	514	510	501	528	513	483	520	495	468	475	534	537	486	544	458	519	477	514	485	484	493	508	560	466	493	526	507	515	496	529	513	494	489	488	493	480	484	496	555	528	520	534	453	493	508	477	479	506	500	484	491	537	516	485	497	489	536	523	475	489	493	481	463	527	473	501	464	508	461	477	467	510	513	461	509	497	469	493	506	501	498	490	520	543	490	510	502	479	505	488	487	531	469	526	487	532	538	521	496	533	507	514	495	505	503	491	457	458	490	506	519	486	512	478	497	452	517	518	495	493	501	500	512	488	461	518	530	501	494	529	486	502	533	484	525	476	479	480	514	505	505	476	512	515	500	547	541	491	520	515	500	527	512	491	497	485	513	498	488	478	477	503	486	472	489	519	485	531	499	527	517	482	539	514	498	546	490	486	540	504	504	521	463	499	532	492	476	525	529	506	515	520	501	508	511	463	515	497	503	491	490	495	489	519	504	520	534	484	487	503	509	546	461	530	474	494	493	508	473	515	477	528	527	505	489	497	493	535	524	491	566	494	476	484	493	466	491	513	524	504	497	504	512	494	487	506	497	508	524	487	528	488	529	480	534	509	480	547	514	511	504	505	485	489	516	468	495	491	481	481	531	533	544	512	488	486	508	500	517	474	486	543	533	499	487	458	549	505	493	485	500	479	504	456	478	508	518	505	486	456	489	483	489	492	493	514	502	521	509	536	487	502	534	496	525	497	517	481	515	512	517	530	495	504	485	473	509	530	495	452	505	510	528	479	504	504	501	518	493	481	488	523	480	471	506	520	466	477	515	512	506	494	504	487	480	508	515	542	477	541	530	519	491	495	501	530	506	510	521	468	479	534	515	506	501	486	528	495	517	509	476	487	494	526	515	499	536	474	484	493	468	538	476	508	520	485	548	468	497	492	506	507	492	513	466	443	487	497	533	475	508	511	498	537	523	479	467	515	524	510	482	501	476	478	506	503	433	453	466	483	461	481	487	496	468	482	523	468	476	503	528	517	484	511	494	518	478	542	531	491	491	499	502	510	515	516	486	523	536	538	518	508	500	531	518	526	499	528	487	508	509	528	503	507	521	526	480	528	500	501	486	498	489	478	461	524	491	493	493	523	472	519	465	518	521	464	497	527	475	511	536	523	464	494	535	488	541	529	504	525	487	506	520	488	495	483	451	515	511	516	470	484	518	511	553	513	499	502	523	520	530	445	524	466	484	478	494	524	513	511	499	485	535	466	502	475	473	545	493	499	498	481	500	503	519	486	494	552	520	485	466	534	480	493	495	497	492	526	506	474	523	485	503	516	525	450	548	513	474	500	506	474	507	496	523	495	505	514	466	487	477	508	501	549	489	528	509	474	531	501	519	496	512	463	503	500	489	515	506	464	494	486	479	476	469	540	503	493	528	491	495	526	531	513	487	493	483	472	521	511	540	507	511	525	501	495	563	532	507	517	482	516	496	493	511	488	509	560	502	501	513	536	531	497	512	484	475	489	511	493	507	490	497	537	465	509	485	498	471	495	492	506	443	516	506	495	534	506	480	482	502	514	529	487	489	496	477	480	519	493	515	466	487	514	515	495	527	459	505	496	491	532	474	491	496	508	487	478	503	524	514	471	512	483	460	502	490	483	502	524	520	496	513	515	500	509	509	481	491	530	497	565	523	486	483	514	481	508	505	516	479	528	463	492	528	494	449	527	445	554	518	507	451	480	475	523	527	530	504	515	488	514	492	496	485	495	485	493	518	499	543	572	517	507	510	540	519	535	493	521	465	521	495	520	521	515	492	483	520	498	497	488	517	481	504	512	538	494	507	480	500	464	462	471	509	497	503	508	529	519	480	507	522	573	500	493	478	491	502	514	492	497	501	516	539	484	483	492	496	472	538	494	512	499	519	496	503	509	512	476	500	540	501	513	496	494	489	495	484	493	500	496	496	467	486	506	541	499	547	485	508	539	516	486	527	488	526	491	510	529	496	514	480	495	502	485	529	472	519	499	547	479	430	521	511	499	471	507	511	520	510	531	508	530	496
30522	36296	38836	13894	6844	5767	1951	460	307	343	307	352	297	319	335	315	377	342	344	304	323	369	290	331	341	320	350	329	322	337	337	319	311	358	321	351	317	381	354	329	340	311	349	351	296	327	321	331	336	304	314	327	340	346	348	331	359	331	338	366	304	329	322	331	336	350	359	346	309	327	351	336	346	344	352	347	297	357	319	358	329	333	311	309	344	321	335	348	312	303	349	345	341	312	325	347	331	321	314	333	316	328	330	331	328	316	350	351	322	338	325	316	354	315	308	329	335	322	331	348	346	347	311	331	326	306	315	336	310	316	305	342	343	329	324	312	317	341	330	325	338	312	281	287	329	319	310	326	328	335	336	301	348	288	317	343	348	342	307	354	342	327	333	323	323	316	308	322	307	317	338	350	349	335	281	323	300	329	329	313	317	355	333	321	339	308	345	364	329	345	326	359	298	324	310	333	341	338	326	344	344	290	337	320	336	316	329	354	372	342	339	338	320	321	294	313	311	303	360	319	340	328	337	337	363	335	295	330	282	331	314	317	343	337	331	340	337	353	339	322	350	345	330	336	336	305	308	343	339	318	303	330	326	314	332	327	333	313	327	323	318	332	333	317	300	345	323	315	318	333	326	307	357	320	329	326	355	291	347	330	312	322	340	371	346	329	342	346	331	345	336	341	311	331	334	327	315	353	334	297	296	327	328	365	310	332	322	326	331	323	315	342	325	331	333	352	301	308	330	336	353	309	354	320	339	345	319	322	360	372	340	336	323	301	338	334	338	372	310	335	350	351	341	335	343	367	325	364	294	313	356	314	313	334	319	345	342	336	352	327	337	335	340	338	310	291	314	339	351	345	330	345	311	364	309	320	324	342	330	339	326	321	347	340	349	356	354	333	335	327	312	357	317	311	335	317	343	333	319	380	347	340	310	308	339	338	339	316	307	318	325	302	290	309	331	356	325	321	357	333	340	363	341	324	322	331	302	288	330	327	329	354	346	357	329	333	320	309	344	364	311	318	320	333	347	353	315	297	351	303	349	357	322	341	361	323	327	330	356	327	323	318	322	323	323	339	308	354	325	318	342	322	323	319	329	345	358	353	370	322	336	346	309	324	332	310	348	331	328	340	346	319	320	307	338	320	320	341	347	347	328	305	317	297	306	333	297	318	317	346	342	330	300	310	302	320	326	351	354	345	352	372	316	335	316	325	322	343	316	322	342	339	339	326	329	350	318	349	350	355	336	287	297	318	344	312	311	311	320	351	327	337	331	326	334	356	364	333	321	347	339	331	316	321	342	316	364	352	340	346	339	345	334	325	334	317	355	320	309	362	307	309	341	340	352	327	349	344	343	307	333	315	290	324	351	352	328	333	334	337	334	338	339	319	337	323	325	316	315	304	332	339	350	333	326	331	294	323	337	299	332	323	329	316	329	339	342	333	293	354	357	334	353	305	311	334	317	324	359	326	341	318	337	342	334	323	340	349	338	345	325	293	326	307	314	313	327	322	350	334	335	306	318	334	298	325	349	320	335	364	356	349	335	320	355	321	316	320	349	363	308	320	318	316	322	322	365	319	299	353	300	327	325	330	327	343	343	353	313	348	323	347	333	324	319	316	338	323	311	340	316	344	328	340	352	330	308	338	297	320	336	339	325	359	309	327	340	342	341	339	343	302	321	319	338	330	365	311	349	306	348	311	341	336	318	332	321	342	326	309	314	353	330	340	329	355	307	350	307	325	351	330	343	318	321	357	335	298	364	327	344	336	332	317	306	330	326	325	345	336	308	309	350	318	314	313	343	354	352	329	313	367	349	345	346	312	342	363	333	349	314	339	325	304	286	294	340	301	353	306	353	307	343	342	317	342	325	361	329	326	329	307	329	336	348	306	333	337	353	359	329	320	326	322	355	374	343	369	361	354	335	356	363	337	321	355	345	318	352	348	320	324	340	331	329	319	337	306	329	345	339	323	325	325	316	333	285	344	354	316	291	321	335	305	294	349	333	361	358	330	322	333	339	329	335	322	322	305	350	334	318	327	340	332	372	324	353	328	329	346	315	341	337	333	341	318	350	352	327	320	351	347	327	325	308	316	347	328	337	353	337	329	346	348	336	358	337	334	326	354	326	315	300	302	350	344	325	377	328	332	353	292	322	348	310	330	346	338	357	314	354	307	323	354	334	334	302	332	338	304	330	291	316	338	354	360	359	338	337	333	323	328	308	331	281	333	323	362	357	338	348	315	327	346	322	320	318	317	319	324	354	335	311	346	305	341	342	326	350	348	325	340	329	351	297	334	321	340	329	330	364	336	334	333	319	375	323	317	323	345	372	324	319	319	310	346	336	354	328	319	341	342	388	284	302	370	315	358	300	314	344	340	326	346	352	325	352	319	334	325	366	310	296	304	354	308	313	325	303	320	339	332	343	336	305	321	312	339	330	358	328	304	333	302	311	346	314	336	345	327	350	332	328	346	340	336	331	361	346	333	317	334	320	317	319	346	310	364	344	331	347	329	312	329	296	343	343	301	289	324	348	369	303	309	296	331	331	373	321	327	327	334	340	329	343	322	334	355	340	337	365	345	351	337	354	292	357	365	344	327	346	305	340	374	338	317	336	336	317	314	323	323	355	346	344	339	332	322	321	373	318	349	320	301	333	322	326	335	334	308	316	308	337	326	332	329	312	315	348	349	330	331	315	347	318	329	317	338	314	297	326	357	314	375	326	331	349	335	332	303	340	341	367	338	349	314	318	337	341	320	306	336	297	357	337	362	342	324	307	351	317	378	337	332	319	343	304	338	329	319	318	344	322	348	294	307	343	330	352	337	328	350	306	339	314	326	333	340	328	318	331	328	326	327	355	331	348	335	357	324	357	317	312	340	328	354	336	326	334	294	326	357	336	334	326	358	326	301	341	342	333	309	323	319	344	294	314	348	331	321	321	332	359	341	333	330	325	348	314	310	302	303	336	332	299	330	328	338	328	377	362	298	361	339	317	333	332	312	333	320	357	374	305	300	294	332	342	343	337	334	331	359	336	346	319	340	367	358	299	334	334	373	302	317	349	346	309	317	321	317	356	323	306	376	312	325	326	319	319	309	346	305	340	355	333	343	336	320	361	322	328	332	347	326	342	330	319	316	343	333	307	349	327	324	312	313	309	330	343	351	342	345	324	324	306	326	311	312	329	347	294	338	324	338	325	348	316	311	344	350	337	332	336	332	348	332	342	308	348	350	374	361	338	333	324	306	330	332	341	329	318	332	323	334	339	354	340	311	329	331	305	353	322	298	297	331	318	329	317	347	358	340	381	337	355	324	342	339	326	336	324	338	364	322	350	337	318	342	303	331	332	308	329	352	338	333	371	326	313	342	308	305	339	339	305	314	330	320	338	303	338	326	331	343	362	323	360	327	341	332	316	337	353	314	344	336	365	360	350	332	341	347	320	284	354	317	330	322	310	299	350	342	317	347	328	352	318	335	334	344	298	309	327	326	346	315
36137	54232	32221	5989	7802	7020	2372	538	398	399	390	370	364	369	365	356	367	413	358	386	364	344	374	388	406	356	412	404	371	351	351	394	372	399	375	353	406	359	379	390	387	379	388	383	379	398	337	366	360	349	399	385	364	356	358	363	372	374	367	378	390	356	345	359	363	370	381	406	398	356	377	422	379	370	369	370	383	375	391	389	427	358	369	345	368	389	389	384	379	369	377	363	396	439	373	385	382	361	390	354	356	401	375	397	405	386	376	384	361	358	356	393	361	369	374	379	363	359	377	378	386	389	391	403	374	384	362	390	391	377	373	405	366	365	403	349	339	357	347	372	358	412	392	359	381	371	365	374	366	401	382	374	386	378	359	349	390	397	378	374	386	384	392	362	364	371	385	400	393	373	406	383	393	384	369	360	397	336	366	347	346	367	372	393	397	362	362	372	364	383	375	398	374	400	378	356	405	370	390	406	366	398	397	376	364	365	333	367	403	361	369	353	371	400	379	405	375	366	354	352	332	397	364	402	379	410	379	398	384	340	394	380	359	369	366	368	369	397	389	398	368	366	344	386	382	370	343	377	358	375	358	374	331	429	367	349	386	368	357	374	345	346	374	404	372	358	361	339	387	370	374	386	376	396	399	395	371	381	384	338	361	362	380	360	373	386	389	395	376	376	341	379	381	396	394	379	373	377	372	350	363	391	357	367	382	363	374	370	397	370	385	366	362	375	387	373	353	363	377	407	358	385	399	365	389	354	366	396	373	371	400	388	395	362	346	365	409	370	371	402	357	377	360	407	352	360	363	372	361	397	339	383	355	382	385	354	374	351	354	372	400	395	374	413	369	345	379	373	350	386	371	401	416	394	380	345	416	358	379	360	401	407	378	342	406	366	387	385	349	413	379	392	381	384	352	326	344	382	350	376	380	374	372	427	383	394	369	354	336	356	411	369	368	359	348	370	354	417	348	402	383	369	349	369	355	378	354	368	356	370	363	352	381	386	397	332	398	400	349	366	365	364	357	344	424	361	371	352	368	378	412	373	363	377	384	379	405	363	366	384	345	359	379	395	372	352	369	401	367	367	368	401	407	377	389	397	350	367	386	377	373	394	363	380	341	389	342	372	410	387	379	360	367	376	354	379	362	374	375	378	373	427	368	400	385	392	363	337	372	368	418	367	351	385	374	383	411	357	349	384	373	387	392	384	402	403	381	383	386	363	399	349	404	396	363	377	399	384	391	367	351	383	383	400	382	337	364	368	368	369	358	396	393	360	346	402	407	354	387	371	405	372	381	362	404	363	381	374	384	363	373	376	377	384	385	370	416	367	395	391	376	405	403	378	361	379	365	389	357	373	355	360	352	375	399	384	365	372	376	375	360	381	405	381	367	365	373	376	365	357	415	393	370	371	389	349	376	402	396	364	373	381	360	381	364	382	392	365	390	401	390	381	385	388	372	337	394	382	392	396	352	348	353	388	360	370	356	432	364	386	353	330	373	380	372	397	351	346	360	420	366	382	359	364	364	366	374	357	393	354	363	368	347	419	400	372	384	383	380	368	350	377	393	407	414	355	405	383	366	344	385	364	373	387	381	376	391	380	390	372	369	394	411	387	382	357	377	383	383	365	400	415	387	344	356	373	380	372	381	413	347	407	353	384	376	359	370	378	360	350	380	388	402	411	365	378	363	366	380	365	384	385	366	377	379	352	396	374	364	393	385	397	409	374	373	370	408	390	374	402	381	408	406	364	319	378	366	372	389	351	345	372	389	378	356	357	385	385	374	374	387	377	374	385	378	363	373	374	374	376	439	388	372	351	328	403	365	373	395	385	388	353	399	394	389	378	386	365	341	328	360	365	393	364	392	390	343	399	379	379	381	385	338	371	374	359	357	375	327	396	380	365	388	383	363	368	399	382	375	373	353	324	383	376	388	385	350	370	396	349	388	391	376	369	364	346	354	381	362	393	408	362	367	416	357	383	394	330	356	380	402	387	378	359	368	375	392	371	401	387	401	384	361	367	363	373	359	382	368	396	352	394	390	384	374	395	364	359	399	378	379	382	379	355	343	364	368	376	375	394	409	351	351	384	343	371	360	386	386	395	414	386	394	364	406	352	379	381	364	389	375	371	364	380	336	381	342	427	376	408	340	374	390	394	368	343	398	387	364	365	409	390	358	413	364	376	365	403	386	375	387	378	395	362	381	351	374	394	403	384	374	378	376	392	359	384	336	378	376	390	356	380	377	383	393	394	373	384	349	334	402	388	405	404	365	375	375	384	371	347	354	377	392	339	386	373	366	441	364	374	392	420	396	405	391	380	395	382	373	394	369	360	373	365	363	362	400	396	354	385	362	356	400	364	403	357	343	406	377	387	390	361	386	396	376	346	364	346	327	373	394	386	384	397	404	357	398	390	392	385	372	354	386	402	375	394	358	363	365	367	376	361	414	325	349	357	375	410	392	386	389	405	386	370	380	404	359	348	377	376	361	404	399	341	388	380	387	347	370	392	372	391	347	370	374	375	377	359	370	376	368	374	399	373	351	368	372	366	362	338	381	395	392	349	399	386	392	376	366	377	348	368	392	338	364	388	399	396	393	391	380	391	378	354	345	361	374	342	373	359	378	415	358	330	378	388	365	354	385	354	359	390	373	398	380	357	387	398	374	367	372	350	382	370	399	325	381	361	366	390	338	374	357	379	367	362	382	409	363	360	404	358	371	417	360	373	365	383	366	372	400	380	355	369	387	360	378	373	372	410	370	406	371	341	397	368	401	377	347	358	347	376	404	382	375	390	392	385	341	378	355	364	374	336	374	358	396	348	374	370	357	377	373	380	360	337	367	397	362	400	367	395	379	361	351	408	391	367	414	406	422	401	437	350	377	379	389	392	376	368	377	376	390	345	401	404	338	371	384	412	381	384	387	352	386	359	387	339	374	353	386	384	372	371	338	376	354	397	365	384	395	380	409	374	365	400	378	379	400	395	381	361	369	387	359	415	396	399	365	388	395	396	379	365	375	372	404	384	361	380	412	374	406	431	397	380	420	364	351	374	381	362	358	399	367	419	409	368	378	435	418	363	396	352	360	377	362	354	370	388	362	379	360	348	374	368	376	412	384	382	369	394	384	359	359	397	357	358	354	383	396	380	376	374	355	385	379	370	347	382	390	352	365	339	322	377	390	334	356	331	323	379	379	391	374	346	402	402	380	398	362	360	409	375	333	401	396	368	381	390	377	364	355	388	363	414	365	378	384	378	420	370	375	359	352	360	405	413	376	372	361	396	364	359	413	392	398	397	372	369	377	348	391	379	354	361	356	402	355	361	357	371	352	363	364	358	377	355	377	404	397	340	373	392	345	360	372	394	408	378	407	378	356	373	388	372	380	374	386	413	364	397	363	360	383	368	394	363	386	357	342	385	352	392	343	371	376	382	344	383	390	358	375	361	377	358	398	381	372	385	369	405	378	371	391	412	342	396	336	382	372	377	387	403	375	381
24884	25734	44263	28523	26320	27033	13025	1924	323	308	338	296	315	339	302	298	298	298	311	305	313	306	302	276	311	267	294	348	328	318	283	300	282	297	318	286	298	319	309	331	294	287	305	310	302	307	312	274	285	306	297	321	306	287	322	308	330	288	301	292	335	328	324	327	301	328	339	297	285	271	267	321	286	299	290	283	316	327	302	317	294	301	327	302	320	268	302	307	296	270	302	299	283	299	303	338	289	283	287	297	285	292	294	284	271	281	294	287	287	313	305	302	312	306	356	318	314	280	314	280	294	313	297	298	291	316	318	328	310	304	300	289	311	286	288	274	289	309	316	304	285	300	315	274	281	284	293	297	293	285	272	325	283	324	309	309	285	278	320	320	317	283	275	308	277	282	298	301	283	331	319	300	327	295	345	348	307	293	302	275	312	319	281	328	331	309	310	292	304	290	280	305	277	311	287	321	322	322	301	307	324	306	282	291	312	311	320	301	281	313	295	307	281	278	292	295	304	283	307	300	276	311	287	287	280	322	289	327	288	316	290	292	299	310	315	303	320	298	286	303	289	277	281	307	294	306	304	333	281	326	319	306	308	313	283	275	286	327	314	324	283	319	319	281	294	317	300	281	306	292	309	315	305	298	293	305	279	324	287	300	337	299	316	279	305	304	286	298	285	341	285	336	279	273	306	322	291	291	294	322	264	298	325	283	321	310	288	305	302	308	301	313	276	290	316	303	301	313	300	299	288	337	305	300	306	293	293	288	307	310	280	291	302	279	313	296	316	288	312	294	284	278	326	294	287	289	294	283	328	266	318	329	280	282	308	292	302	311	303	274	318	295	310	293	298	277	303	316	286	299	305	287	287	304	292	272	283	321	328	307	286	299	320	316	291	290	280	296	297	317	297	296	321	304	336	284	264	317	270	306	311	345	269	266	284	280	317	299	314	296	288	289	304	311	295	289	319	308	296	319	301	282	281	307	297	286	313	304	296	296	322	326	339	321	299	286	292	316	287	299	315	293	275	311	275	314	309	306	312	303	319	289	318	288	319	297	314	304	303	314	288	310	297	318	259	288	262	295	335	267	305	291	312	306	292	314	286	297	298	307	328	270	332	290	298	286	312	283	282	278	277	293	256	309	283	286	248	304	296	289	314	322	311	301	286	313	309	294	319	308	283	299	296	291	298	302	336	298	303	289	336	346	270	306	288	299	268	308	312	304	316	304	290	291	303	316	314	312	305	300	306	276	305	285	314	317	308	306	287	317	290	310	300	301	310	319	300	299	319	312	314	303	309	312	289	321	319	297	317	317	284	318	316	291	319	274	309	280	297	295	284	300	304	291	282	300	319	263	278	287	325	317	307	267	291	279	277	305	297	319	303	315	288	320	310	324	283	278	303	293	317	316	287	298	312	289	325	308	300	294	306	297	296	285	289	309	311	288	300	295	288	289	317	320	294	296	300	296	285	276	274	288	303	284	304	314	316	316	265	297	289	319	308	275	317	304	295	314	276	320	294	275	317	294	280	302	318	314	314	278	333	298	317	311	301	302	279	300	314	291	291	330	304	302	285	304	303	281	313	313	342	284	272	295	291	270	314	307	315	282	327	269	305	291	306	318	291	294	293	310	290	296	304	315	297	323	314	249	291	295	323	305	295	303	331	301	309	299	288	309	307	275	315	335	283	341	311	290	304	304	310	298	307	311	335	303	315	300	296	292	310	299	306	311	333	283	292	285	307	297	313	274	335	315	299	287	317	299	277	313	292	280	280	314	313	293	305	296	308	291	313	315	329	310	355	310	310	270	286	303	294	298	289	314	288	275	303	291	330	328	286	308	313	314	282	289	298	313	322	320	304	349	290	298	318	302	289	323	294	302	318	275	303	324	279	310	341	306	331	305	324	271	293	312	315	267	279	276	310	320	320	321	313	267	282	326	303	308	318	294	307	309	306	318	284	303	276	287	289	320	289	306	314	263	302	275	284	300	295	284	279	285	290	304	327	320	310	300	310	280	277	274	311	319	350	306	297	280	337	322	292	302	292	308	303	283	324	296	281	302	325	290	324	312	277	309	311	326	296	300	318	303	260	308	312	301	292	319	323	291	310	297	321	292	274	306	327	330	292	319	283	301	298	308	291	314	278	302	299	298	304	297	306	279	319	300	294	317	326	310	288	295	294	307	304	293	299	292	329	322	298	331	324	300	302	287	261	300	285	306	304	277	322	288	294	319	280	300	307	287	314	316	277	286	305	311	274	309	285	314	327	303	319	340	304	315	331	289	310	291	285	336	314	285	289	295	285	313	334	319	285	309	294	278	275	272	305	309	265	316	310	326	293	304	349	306	314	296	280	295	314	275	299	336	315	322	298	321	258	283	301	292	337	315	317	309	293	294	313	309	342	304	306	270	307	319	287	326	298	326	285	304	298	311	306	327	300	283	289	289	284	301	266	299	314	280	291	272	292	317	296	312	294	293	285	302	270	289	313	318	272	295	310	323	278	272	300	305	268	291	321	291	295	280	322	277	309	288	309	266	329	285	294	291	314	303	301	315	291	279	319	304	303	290	276	271	250	295	267	278	281	307	296	317	274	280	298	321	308	300	308	295	281	275	308	309	325	309	302	281	333	308	328	331	301	298	327	303	311	301	277	280	292	263	295	286	324	337	316	285	300	314	295	302	297	279	303	275	304	297	288	274	283	299	306	320	280	306	318	281	290	313	284	284	309	289	307	312	299	299	326	307	290	321	312	288	295	297	288	320	299	288	330	293	320	284	313	281	348	307	304	289	301	277	323	316	281	277	304	290	295	296	301	318	312	324	310	325	253	320	268	281	284	275	318	299	282	324	275	305	336	321	297	305	289	301	296	307	301	323	284	312	277	309	295	332	290	320	296	317	298	320	292	291	286	312	316	286	289	331	299	309	331	322	299	295	296	296	319	286	295	273	277	327	306	305	291	330	333	307	287	268	293	311	286	310	318	308	319	299	322	272	273	293	280	292	314	310	334	304	306	302	303	287	313	330	278	297	293	311	315	298	303	322	324	295	286	313	342	332	319	298	280	293	310	299	296	311	312	299	286	317	317	310	340	297	295	283	303	319	301	284	298	306	316	278	294	291	305	272	327	279	298	281	305	271	307	294	333	279	291	297	305	298	307	292	302	296	317	332	309	316	336	292	292	291	308	295	308	306	285	263	298	303	291	298	304	251	280	298	323	256	321	303	284	294	318	275	265	288	303	310	318	304	305	297	335	291	316	314	304	307	290	317	304	320	310	327	321	324	308	298	315	319	314	285	313	304	294	265	309	312	305	291	289	308	290	302	302	325	298	281	325	295	296	302	281	302	278	280	301	291	285	275	305	307	314	305	295	320	310	304	259	300	292	287	297	301	330	302	295	297	317	290	301	299	294	314	314	302	335	294	328	276	316	305	309	301	303	333	294	295	302	300	253	309	289	278	311	297	291	273	316	255	300	275	302	300	319	286	294	318	304	321	293	317
39392	77755	63254	23309	31344	26882	10503	2167	341	319	347	362	327	330	336	327	353	347	328	324	336	363	363	335	348	302	357	345	328	353	344	346	343	349	381	346	350	338	341	331	342	337	347	364	330	345	342	360	342	333	348	335	310	311	335	347	316	343	309	309	325	374	345	344	358	321	357	350	323	342	314	349	358	361	334	301	340	371	317	352	331	334	350	344	350	334	317	350	304	321	373	303	342	354	322	319	327	329	356	317	318	350	332	334	297	372	309	341	345	375	334	328	373	395	382	332	299	340	357	314	328	364	365	331	369	326	369	336	356	365	331	333	373	333	342	318	322	314	342	325	333	349	306	346	334	363	347	328	330	344	317	339	312	318	351	347	351	322	349	335	341	316	362	329	309	336	327	342	348	344	330	315	341	305	357	335	323	312	348	324	304	344	360	343	326	369	344	324	308	332	363	366	334	318	322	317	317	297	354	355	318	316	356	343	373	348	339	361	355	358	341	322	300	336	375	338	328	353	322	347	336	359	344	335	343	332	326	326	381	336	345	331	342	316	312	317	340	313	345	332	339	321	340	355	320	323	336	366	359	345	351	335	349	358	332	326	324	304	340	355	323	333	344	334	339	356	367	339	311	336	332	316	361	333	358	339	305	336	365	328	332	336	343	368	377	343	315	329	318	340	336	361	338	327	313	349	336	339	346	327	338	346	329	313	327	333	350	374	342	329	357	346	344	338	331	326	338	312	382	361	330	299	360	327	330	329	356	352	315	337	348	332	323	320	340	359	331	343	344	346	345	357	370	335	349	366	352	346	329	329	312	343	313	332	345	318	308	364	367	351	319	336	347	332	319	327	360	340	335	344	339	327	335	310	348	335	330	367	336	340	320	340	355	308	316	334	335	322	295	332	344	377	330	311	342	329	333	345	365	354	355	347	361	339	342	329	349	349	302	321	297	341	336	367	350	367	346	327	323	317	347	327	363	346	339	356	333	338	323	358	339	341	330	366	367	339	371	314	344	321	358	347	364	353	329	367	330	356	378	343	328	324	358	371	322	337	324	333	330	393	331	328	337	353	321	340	338	306	329	322	333	332	354	337	349	362	300	332	326	326	320	367	356	356	355	340	335	337	343	359	341	319	318	330	347	344	346	309	326	336	336	346	343	320	320	352	326	352	340	354	327	336	346	306	304	361	356	322	336	341	332	300	315	365	348	328	360	299	343	356	342	324	315	360	344	343	300	336	361	312	331	334	314	322	336	323	348	289	347	337	328	330	349	307	331	339	328	355	375	340	347	324	339	352	313	320	329	329	323	376	350	345	344	312	308	339	311	309	336	328	354	327	353	372	334	338	321	336	358	355	279	317	334	370	374	338	337	325	339	349	369	316	348	330	350	350	311	334	354	306	360	360	346	321	333	329	311	346	345	354	365	359	336	338	339	315	305	329	315	343	353	347	326	357	323	335	341	321	339	374	358	299	326	319	339	347	326	350	365	339	327	333	332	312	341	335	315	344	366	347	338	340	360	331	360	336	359	351	353	352	320	326	335	328	342	357	306	347	352	309	334	363	358	319	338	332	341	350	337	371	330	349	318	355	357	353	304	365	357	324	309	350	332	334	356	352	334	354	356	311	339	339	366	327	317	337	353	369	345	358	326	340	282	349	334	315	319	386	350	350	326	356	288	317	328	358	318	348	368	326	305	344	337	348	349	334	311	330	327	320	335	339	356	326	334	338	371	319	337	326	322	321	328	323	324	322	348	316	298	323	352	338	351	323	322	338	355	358	373	329	345	347	333	315	338	365	357	340	364	339	312	330	321	317	319	321	346	322	350	371	359	351	322	336	334	332	327	360	323	312	343	331	311	361	348	315	331	326	329	343	372	332	339	364	324	355	326	313	309	319	307	288	315	319	334	334	308	335	341	339	321	321	371	342	352	296	345	337	324	323	285	341	354	334	347	323	343	331	365	305	323	335	394	317	325	324	379	329	340	332	318	324	368	343	362	360	326	371	309	301	332	344	328	337	349	330	340	337	361	341	373	322	342	336	339	314	321	322	336	321	334	303	323	345	347	350	358	338	319	352	335	324	290	355	324	327	372	335	306	379	348	310	343	391	354	296	335	337	344	344	353	368	354	357	307	338	355	366	335	347	328	326	333	329	323	336	310	326	353	324	345	359	336	327	348	311	350	371	335	311	324	346	355	349	336	342	312	327	344	371	294	367	359	346	322	347	353	357	367	351	290	358	359	352	374	325	323	359	331	337	345	334	343	359	319	334	319	356	337	348	330	318	310	356	334	339	353	335	339	331	323	343	340	353	332	334	332	365	347	343	332	344	328	331	341	352	347	398	326	352	327	360	369	331	364	333	337	337	356	334	334	357	355	331	347	333	341	363	351	325	316	329	325	347	331	362	332	334	326	331	336	352	335	308	361	360	332	308	368	315	339	326	345	309	332	332	356	328	339	325	332	320	336	294	347	320	335	322	340	339	335	294	338	309	299	336	334	307	344	322	339	335	286	322	370	326	331	311	324	314	345	367	329	321	315	356	352	347	326	336	330	322	348	323	341	343	332	339	336	331	314	353	319	345	348	336	363	349	326	330	335	350	310	337	359	339	343	344	362	335	358	388	364	302	330	328	356	332	338	355	330	329	334	336	341	311	327	353	328	347	308	318	343	309	348	348	356	336	322	331	315	300	331	343	303	347	339	345	319	351	345	357	342	334	328	369	349	340	354	338	335	337	336	345	343	316	345	345	321	358	353	360	348	374	343	351	338	328	334	322	350	331	367	335	362	334	326	337	332	345	337	356	363	317	361	340	346	317	336	325	314	325	341	334	338	375	332	350	340	377	338	326	336	350	340	324	370	377	324	329	339	335	339	313	322	284	311	302	353	349	336	317	338	340	328	352	352	329	348	322	338	375	349	349	304	349	368	330	343	319	332	316	373	335	367	322	333	321	347	332	326	345	348	365	309	330	376	314	346	306	324	298	370	314	310	348	362	318	389	343	344	301	352	313	370	358	319	319	325	357	307	326	298	315	313	340	341	335	339	336	308	337	321	353	353	361	344	332	328	385	353	352	316	320	301	338	330	340	299	345	326	345	337	321	321	322	325	361	343	346	355	323	339	315	356	327	384	356	335	345	329	336	327	364	342	350	347	324	354	392	320	346	338	362	340	355	365	348	358	326	358	331	330	336	354	323	328	329	351	326	306	332	330	325	339	293	354	330	333	339	357	329	360	323	341	319	346	326	318	363	322	335	327	334	313	333	340	365	308	316	363	349	327	335	352	316	347	338	343	323	359	311	342	338	326	305	326	344	354	363	312	329	329	334	357	326	329	320	361	365	340	336	341	325	346	329	327	319	360	330	318	356	321	354	336	303	351	328	346	318	348	336	341	317	338	379	339	325	354	337	317	359	326	330	352	360	319	343	325	328	328	325	282	318	312	341	323	348	326	333	335	315	303	331	359	356	342	345	366	345	355	338	378	359	338	349
25757	28321	44316	27250	19777	17132	6786	1129	472	442	471	471	473	421	452	423	469	436	493	492	462	451	462	443	459	438	478	440	453	465	466	445	447	461	421	406	456	447	476	415	434	488	465	497	459	476	445	433	451	417	471	478	444	403	439	438	450	445	447	453	415	434	426	452	480	457	473	422	420	419	453	450	448	468	453	438	445	456	436	442	464	447	438	423	475	446	426	441	434	446	440	485	429	461	426	415	475	469	462	434	472	442	445	472	430	409	457	472	452	421	450	443	471	489	407	409	441	458	441	430	480	433	407	450	440	457	435	416	441	437	475	436	453	410	465	410	442	402	419	441	452	485	444	416	451	449	433	463	496	459	435	432	451	464	461	451	413	437	404	455	431	488	426	456	478	414	413	455	427	428	453	453	418	416	441	456	439	454	482	438	471	436	435	468	431	471	445	448	442	437	439	443	445	456	445	436	448	476	452	466	423	448	497	478	470	500	395	459	423	408	459	444	474	435	470	464	407	470	412	471	449	422	456	437	441	481	452	449	472	415	422	478	415	488	461	442	475	481	454	441	477	459	434	429	448	419	431	458	453	451	454	446	442	438	425	433	459	435	446	442	458	432	437	443	441	474	463	448	428	431	468	405	443	446	455	428	442	469	466	492	478	456	449	424	444	433	422	483	427	398	483	428	436	443	435	450	460	475	437	461	501	463	447	446	437	462	456	454	430	423	444	450	422	420	397	446	412	455	475	481	460	439	458	425	466	456	452	412	445	453	402	405	479	424	442	420	424	477	458	459	456	376	439	460	453	432	413	474	453	433	469	453	434	450	453	423	467	415	418	439	469	450	433	466	453	504	477	484	450	470	436	442	456	453	459	457	446	474	436	446	422	467	434	446	462	438	492	452	432	465	424	453	503	430	437	429	424	448	462	458	486	459	458	465	444	487	514	448	464	424	444	398	473	472	455	493	467	426	456	443	461	433	444	414	426	440	451	440	461	449	452	426	436	423	454	452	406	436	476	460	440	410	452	395	465	427	464	432	441	422	461	445	456	432	446	434	419	429	454	419	463	433	439	433	445	484	462	436	469	444	471	444	443	470	468	463	439	431	461	433	479	447	449	442	424	456	403	459	434	440	438	425	483	446	450	478	444	461	453	451	425	451	472	425	428	421	448	461	428	500	487	440	440	450	423	448	436	437	487	441	445	447	432	445	470	455	442	422	454	438	435	429	450	413	461	458	458	457	418	455	428	473	408	442	465	476	510	452	438	445	473	425	433	465	488	441	409	450	425	451	482	407	456	428	469	431	477	435	455	436	453	484	449	426	479	427	474	430	450	465	441	427	426	446	444	460	475	435	434	467	457	450	427	425	448	458	475	460	441	442	462	446	435	453	438	439	425	453	438	402	481	478	432	448	435	458	477	429	432	444	456	494	445	486	418	455	443	475	475	451	466	447	457	446	457	428	468	428	441	430	460	421	436	444	415	471	459	464	446	423	486	442	420	455	450	458	462	440	483	446	448	431	425	452	415	454	464	456	418	450	432	450	443	449	425	443	442	479	472	455	453	421	437	448	464	439	431	453	434	410	474	442	434	441	444	475	453	442	423	449	436	480	435	434	450	410	427	444	455	431	450	442	435	511	466	418	494	462	430	475	447	414	444	446	441	425	425	489	464	441	446	459	486	430	445	446	460	414	459	439	421	467	440	430	473	455	418	458	413	468	487	430	420	454	466	444	448	490	451	462	457	438	454	460	440	477	457	438	473	393	453	444	441	472	465	440	427	442	448	455	437	439	455	433	468	441	452	408	435	454	461	433	441	423	456	443	460	443	443	448	460	430	442	488	476	435	411	455	468	459	424	418	463	418	445	424	480	440	433	463	457	466	416	433	440	449	465	443	464	454	433	436	465	446	465	462	453	492	429	402	469	460	487	483	440	454	419	473	410	448	456	426	406	409	462	440	436	450	506	445	459	456	467	467	431	442	466	504	465	404	465	439	436	439	439	454	414	438	438	457	426	444	423	473	444	379	475	497	450	491	440	411	489	420	436	434	465	395	464	451	430	456	439	479	429	424	425	454	456	447	466	430	452	431	463	443	437	435	448	451	429	468	444	510	438	425	421	437	453	479	429	414	421	460	469	466	477	471	409	389	462	446	450	436	458	468	457	457	431	457	465	455	448	412	459	413	480	439	433	412	460	479	461	484	440	500	488	443	489	442	470	486	460	420	398	429	455	449	428	449	425	439	441	456	427	435	407	444	422	475	448	436	439	459	420	450	463	431	493	447	451	421	443	432	438	479	436	456	433	421	418	433	422	440	467	476	461	441	449	447	471	442	438	444	472	476	441	453	420	430	496	476	448	469	459	438	448	440	413	455	451	440	452	468	444	457	483	446	457	435	493	468	449	417	452	430	399	424	448	428	460	413	487	458	476	455	426	475	428	439	443	490	462	453	441	490	481	448	445	462	453	425	444	495	467	449	429	462	449	440	488	459	461	441	500	480	426	487	493	454	471	440	434	478	479	415	454	388	424	450	481	462	407	422	432	460	435	430	494	427	412	438	448	460	492	426	460	445	438	433	469	524	435	431	465	432	472	442	461	437	443	415	461	444	467	459	432	430	423	482	435	430	410	442	486	426	446	433	437	439	473	436	444	469	444	452	467	437	446	439	444	455	459	433	452	463	434	456	457	489	450	456	397	419	435	454	472	431	438	466	469	447	493	440	469	442	437	445	440	428	462	426	420	479	402	435	470	456	459	455	446	432	480	435	479	432	434	473	438	431	445	442	400	424	451	477	475	480	444	439	436	426	431	424	425	452	462	507	465	456	464	486	432	411	441	461	425	425	442	451	431	454	471	479	425	428	459	434	440	472	422	426	461	422	475	453	464	453	452	454	429	425	457	445	448	476	427	494	455	454	454	434	477	437	412	453	435	458	420	450	411	442	472	462	440	457	475	454	447	460	445	443	412	468	441	482	430	443	453	455	443	449	458	464	413	441	449	442	498	447	466	432	445	460	467	484	505	460	424	457	423	465	470	454	445	453	409	441	462	481	501	454	438	473	424	420	433	384	437	463	405	430	452	459	460	455	491	453	454	456	439	456	479	440	487	462	473	458	434	406	440	453	418	466	419	425	409	420	425	444	451	477	431	464	454	440	414	471	416	477	482	447	461	433	457	457	445	436	434	464	471	418	445	483	428	436	482	461	458	463	461	450	465	484	430	441	428	450	434	467	462	441	432	447	411	453	487	422	409	429	437	434	441	404	446	430	434	480	476	420	446	423	485	429	467	458	453	459	423	418	439	458	461	480	435	415	436	425	453	445	493	431	436	428	450	469	474	449	485	472	445	441	440	456	464	450	462	432	407	443	414	440	473	436	461	437	456	449	457	475	442	408	436	457	461	441	453	404	446	419	427	484	447	495	472	442	425	427	478	462	410	456	407	458	436	416	442	407	446	429	418	434	419	460	431	426	404	449	435	435	450	463	422	447	461	444
40371	79838	57353	17332	22126	21820	8325	1662	490	490	487	509	514	469	495	504	464	491	472	477	500	508	483	537	549	477	530	490	477	527	501	523	524	452	496	510	490	471	512	482	495	451	516	509	477	476	506	504	497	471	497	472	474	504	458	483	493	473	466	517	463	499	499	505	492	510	478	512	513	465	477	443	507	565	523	483	461	504	479	524	492	511	536	466	532	513	529	502	490	501	536	506	477	483	446	515	530	451	493	509	477	487	498	487	518	472	476	469	498	482	489	500	480	476	502	484	496	470	453	479	452	545	497	484	497	479	464	490	541	482	492	501	513	479	488	506	491	460	533	516	463	519	501	451	475	497	491	492	492	511	496	482	450	470	507	553	514	490	534	491	472	465	545	471	511	485	534	531	487	532	474	482	485	481	486	491	457	462	489	487	499	485	492	477	500	492	499	484	514	470	518	501	483	492	500	489	474	504	490	519	456	476	519	548	491	518	476	503	511	452	478	507	496	470	488	499	490	520	509	471	464	499	523	471	477	488	484	539	529	501	496	511	487	477	485	467	478	499	480	504	522	476	477	471	458	479	468	486	490	505	505	537	457	521	521	510	477	481	502	514	479	505	439	556	483	485	462	528	479	534	477	509	476	482	528	520	489	514	487	499	473	467	535	458	517	462	498	488	511	520	497	461	506	513	517	529	510	561	498	478	492	487	510	523	488	495	467	494	506	469	523	472	501	555	504	506	484	514	499	509	503	486	492	504	484	520	488	479	476	495	489	527	493	471	497	508	471	498	522	527	542	477	466	492	487	491	485	499	466	472	505	508	457	475	526	503	470	508	519	503	480	501	500	473	523	463	470	506	478	508	498	486	525	464	485	479	476	462	477	528	519	486	506	487	520	504	488	491	483	454	502	484	496	498	472	490	508	510	525	485	523	514	451	550	508	499	508	531	498	491	528	490	475	498	479	506	485	535	496	531	480	528	513	486	466	513	505	485	492	502	475	535	523	482	513	496	480	488	534	498	456	470	483	478	449	519	501	482	500	480	507	500	501	488	503	493	477	491	530	442	464	497	499	501	505	519	512	505	543	531	490	488	472	510	459	490	508	495	463	533	465	517	509	497	500	467	485	492	505	483	515	494	502	477	502	515	461	506	493	499	494	481	497	529	482	497	481	484	526	499	480	464	519	483	491	498	497	500	501	477	505	499	505	428	509	529	480	493	469	536	510	536	490	521	457	489	503	551	472	475	450	495	512	516	497	504	505	514	476	503	523	479	491	504	548	496	494	506	502	494	469	507	538	503	511	506	512	510	456	462	511	486	498	473	511	468	511	506	495	494	492	479	507	489	493	470	496	487	479	530	493	516	492	470	490	456	473	512	481	533	510	550	508	493	473	484	493	484	532	476	475	491	497	494	478	465	472	537	476	509	509	501	487	521	483	524	492	527	524	454	491	472	467	479	494	471	490	513	505	515	513	496	513	501	479	478	503	511	518	508	520	474	535	498	495	498	453	493	492	488	501	512	478	506	505	507	510	475	461	510	501	446	445	475	518	478	531	476	495	472	539	490	537	486	526	498	442	499	442	508	517	489	514	480	467	526	501	516	529	510	450	506	475	475	475	514	480	486	498	478	495	514	514	508	489	484	523	472	508	498	524	473	473	536	501	482	517	495	489	487	459	521	527	471	453	499	483	470	464	454	479	505	520	522	528	535	505	479	494	502	552	514	490	465	467	491	482	501	516	481	511	512	478	477	502	492	478	472	498	481	511	459	454	483	480	484	476	518	500	478	489	533	517	459	457	526	491	473	470	523	498	509	493	487	473	474	483	483	521	510	509	503	489	508	552	513	483	470	439	494	474	487	518	480	525	495	484	486	501	468	490	508	497	491	462	510	518	507	474	500	469	449	491	476	500	495	506	472	478	501	541	492	494	509	484	535	509	485	472	460	469	540	482	507	496	496	470	501	522	471	506	499	503	508	534	514	505	480	506	544	505	507	496	515	469	473	505	467	509	517	499	486	451	459	510	508	516	502	489	513	479	531	505	516	526	511	461	536	483	493	507	485	467	505	494	498	531	469	503	515	473	465	481	494	541	468	527	494	510	478	508	437	515	507	476	483	504	484	492	484	467	487	470	510	494	510	509	509	452	537	506	481	497	488	479	548	499	516	481	509	483	481	465	558	464	520	490	478	481	457	519	485	495	523	522	485	446	513	536	480	491	530	478	533	489	471	523	474	481	529	534	503	493	468	467	493	474	461	492	481	466	522	510	534	473	502	514	482	495	482	489	443	477	530	504	461	491	492	467	467	479	512	505	512	515	498	490	499	462	510	474	512	516	496	511	422	462	477	484	511	499	487	482	466	459	471	518	500	523	504	463	474	499	497	468	486	482	503	506	515	502	528	509	488	502	522	453	491	508	476	443	498	525	535	520	520	531	489	471	498	479	486	500	486	475	549	485	506	493	496	464	486	464	518	482	468	481	516	462	515	429	508	507	488	493	465	483	496	499	488	484	503	489	477	477	523	505	455	466	496	497	510	460	503	518	498	522	526	489	448	528	485	489	495	536	454	493	517	486	477	507	477	518	520	512	452	467	523	509	510	517	513	500	519	496	522	501	485	503	484	511	526	471	534	490	490	532	531	514	490	526	510	483	489	497	521	470	500	516	491	540	512	525	462	449	472	522	470	470	514	463	505	533	445	468	488	528	488	455	477	514	473	541	474	502	466	469	483	487	482	525	479	492	464	479	519	471	513	479	436	496	520	466	497	514	520	527	489	483	493	490	546	518	490	451	502	470	518	483	494	471	494	505	483	472	463	527	489	517	465	495	529	477	517	500	496	488	496	522	472	468	512	521	460	486	500	441	492	488	455	508	487	511	529	473	472	518	486	497	473	515	466	492	452	488	519	468	496	483	494	467	510	464	481	471	501	504	515	531	530	494	512	502	533	515	492	479	481	491	518	503	503	501	536	497	538	491	504	505	511	534	493	458	503	519	486	466	519	474	548	487	499	483	502	499	542	447	477	462	512	502	504	461	462	496	503	501	500	505	491	479	465	490	469	481	491	492	520	516	526	456	496	515	494	505	508	482	458	479	471	521	488	475	483	509	464	474	493	494	536	521	489	505	503	480	508	496	464	472	497	480	514	538	494	484	513	503	481	505	479	543	534	483	540	470	509	499	501	473	484	487	505	510	535	460	510	539	497	500	499	472	495	499	495	500	530	538	477	528	514	523	493	514	529	526	505	500	475	476	491	504	477	501	508	539	511	480	488	491	506	495	535	531	479	504	533	516	533	527	500	509	485	468	495	461	495	519	517	511	493	469	520	491	548	501	513	508	491	507	480	495	519	478	496	443	514	504	522	499	486	503	484	461	493	499	488	510	496	531	520	494	492	497	450	525	498	487	529	474	490	491	529	467	486	481	506	536	487	533	470	453	513	533	494	508	494	525	488	526	454	509	485	510	512	510	494	503	498	496	455	494	513	491	479	520	506
23128	23053	35696	25551	24103	33281	25827	6704	569	492	491	471	492	529	476	491	483	520	493	492	449	492	472	469	486	431	482	445	499	467	460	484	499	450	435	416	459	500	477	469	471	475	448	426	478	477	462	466	467	467	482	502	486	481	453	484	470	452	476	481	478	422	473	491	471	466	509	464	477	501	509	493	518	438	447	469	495	485	471	521	464	484	495	484	474	486	476	491	464	455	499	493	505	459	477	463	464	473	467	488	465	439	489	479	524	470	511	455	506	450	477	484	464	500	476	476	484	439	492	486	493	464	423	440	461	498	447	472	482	522	495	463	495	463	485	484	472	498	487	484	496	495	456	462	502	499	474	448	478	510	496	464	468	485	467	500	505	439	479	454	478	483	453	449	508	467	478	469	489	438	464	456	481	468	493	485	424	493	494	450	467	475	448	501	451	495	458	474	459	497	453	457	498	476	510	463	496	488	476	500	504	446	484	468	443	478	422	499	446	471	441	482	476	446	488	500	507	421	500	441	456	474	445	477	466	529	499	524	433	480	497	481	494	516	480	489	427	451	476	469	457	494	454	468	460	464	498	491	477	467	476	430	477	490	485	439	512	487	459	428	467	457	479	465	466	493	487	511	489	464	467	527	459	492	520	478	440	483	505	448	498	465	472	465	498	446	476	467	438	432	481	456	492	432	452	472	492	444	478	492	471	417	481	475	464	453	488	443	480	469	480	503	500	503	492	452	427	477	486	453	479	440	505	480	505	508	450	469	452	451	529	494	490	460	484	462	462	504	450	478	460	492	467	458	497	438	464	481	472	510	463	450	477	465	484	468	506	460	459	465	493	496	474	483	455	452	462	465	485	487	512	482	477	504	497	502	543	502	480	432	420	462	477	467	502	490	475	476	469	493	492	482	471	510	497	477	535	459	487	458	477	506	476	468	504	468	454	522	477	479	472	447	452	438	498	493	444	486	448	417	476	490	489	480	507	469	456	447	471	483	497	475	459	462	478	494	469	468	455	489	450	520	499	468	469	493	471	493	468	443	476	498	466	481	485	457	511	488	471	531	459	489	483	506	480	497	485	496	425	477	495	499	510	488	453	481	525	465	467	476	492	453	487	461	469	464	489	476	472	471	495	446	493	491	464	471	475	480	460	466	495	489	437	495	495	473	462	485	498	479	491	502	438	458	440	510	482	477	494	487	478	479	464	484	471	457	460	452	469	478	481	461	481	474	454	469	492	457	448	440	462	491	461	488	451	462	466	488	485	469	449	514	473	486	466	491	443	486	488	471	493	441	456	491	466	472	461	505	468	463	434	458	481	498	468	481	485	495	449	474	485	463	512	455	475	487	464	511	511	478	481	494	468	482	464	472	460	439	459	474	484	485	488	496	485	483	462	487	453	491	478	513	489	513	455	469	497	488	497	482	441	465	492	483	460	494	481	440	455	449	533	506	449	498	459	503	501	483	459	478	460	464	439	453	479	443	457	456	478	461	466	454	518	453	458	492	467	524	455	448	429	465	458	427	462	463	501	460	455	508	467	450	441	406	466	503	491	471	458	475	483	460	462	483	476	504	479	483	470	437	457	474	468	461	463	454	473	480	468	497	454	420	439	496	459	458	504	486	463	460	480	428	479	501	450	494	480	461	484	461	441	497	470	481	477	463	450	467	455	438	489	490	470	503	509	489	472	460	483	464	491	479	483	521	490	431	447	504	485	450	465	483	470	484	486	488	486	463	458	443	485	480	512	451	520	480	448	524	486	476	476	481	472	507	478	516	494	479	518	449	465	440	516	481	454	492	488	488	427	442	457	492	482	443	460	493	480	450	483	488	494	491	499	506	480	490	446	442	433	491	485	433	496	486	471	517	470	491	471	461	467	468	465	486	486	493	450	484	454	508	487	453	489	479	542	447	466	472	502	474	451	473	496	458	452	462	459	468	488	483	505	466	452	466	484	439	446	437	498	470	451	505	499	504	475	452	468	460	461	493	458	487	503	451	433	476	471	520	466	464	477	486	506	453	473	492	454	489	469	488	491	461	456	457	482	491	468	474	466	485	523	448	483	520	452	456	481	459	442	448	485	503	494	462	483	489	491	446	464	497	465	479	459	477	455	499	460	478	496	444	427	491	466	484	492	422	516	501	461	423	489	473	448	474	516	470	466	459	460	488	475	478	483	493	479	494	461	485	476	450	529	480	478	462	449	477	450	479	466	462	500	465	491	469	478	480	489	491	509	461	445	492	462	465	539	491	484	519	463	497	448	502	497	483	461	453	444	472	449	501	462	478	484	480	485	493	428	494	498	509	471	517	515	494	497	510	475	490	475	432	483	419	502	491	473	495	482	512	501	482	460	475	467	483	484	461	484	490	460	497	428	507	433	438	466	498	479	510	476	469	463	460	485	459	459	483	489	436	469	434	461	445	457	485	474	499	461	444	502	487	450	478	465	462	461	448	515	445	471	500	461	495	494	479	487	439	457	451	480	473	477	510	467	454	484	456	420	477	508	470	452	504	458	434	477	473	470	474	486	450	508	490	504	501	475	510	457	464	451	463	442	474	452	443	449	501	414	465	450	460	476	498	487	467	466	502	477	485	500	454	481	489	488	479	457	495	505	451	486	462	479	472	458	467	462	457	471	452	445	460	432	477	477	507	504	472	493	474	495	500	501	458	450	447	504	455	510	455	443	466	466	495	436	454	507	457	454	474	481	449	491	489	500	435	482	506	483	497	471	494	436	492	460	480	468	468	489	488	507	451	464	506	492	511	453	481	460	488	489	486	486	462	476	477	464	465	454	482	460	482	469	475	454	468	457	486	483	473	470	443	499	506	467	441	484	459	476	456	483	492	473	492	471	480	430	484	497	465	481	492	466	438	425	459	488	487	454	474	465	518	512	487	471	455	497	483	491	463	436	472	466	485	482	472	452	469	525	491	495	491	456	492	460	458	438	471	469	457	495	460	458	460	483	461	510	471	485	467	429	468	482	461	470	496	505	489	484	471	465	480	443	436	488	441	447	479	473	440	487	460	453	475	514	502	492	482	450	470	512	460	439	470	465	470	433	458	470	441	479	422	451	489	446	480	467	482	501	474	513	494	519	488	487	457	441	444	464	496	478	480	447	476	490	501	473	473	464	525	448	425	534	445	498	487	441	498	466	498	466	477	466	495	480	470	493	438	478	421	474	512	485	479	494	491	470	462	492	494	464	480	465	467	455	452	454	528	455	457	477	449	460	482	473	455	456	482	434	475	459	463	509	460	481	487	460	491	492	473	494	461	501	433	478	495	485	423	486	486	508	504	455	472	453	495	463	472	519	449	467	465	516	453	463	455	486	465	483	447	458	476	453	491	490	483	492	450	505	451	458	517	457	497	501	424	499	496	490	446	472	459	473	493	464	503	469	469	471	456	486	507	501	453	463	459	451	491	471	504	449	465	438	497	484	518	450	465	475	478	452	467	476	487	482	499	491	452	481	441	450	478	492	486	471	455	479	472
46335	71515	67646	29995	37358	39324	19858	4851	494	491	519	494	543	514	512	548	520	527	531	511	539	525	478	495	502	525	504	488	508	531	470	518	515	499	513	534	486	558	465	487	458	473	523	516	483	490	473	499	529	476	533	485	493	490	485	465	463	518	476	481	534	438	525	488	494	488	461	505	535	514	475	486	513	468	498	563	496	544	455	515	513	465	507	500	514	492	500	509	468	485	487	489	509	537	484	494	513	525	480	532	490	462	496	497	508	533	533	495	494	502	496	464	488	514	504	496	495	521	507	487	490	493	505	468	481	494	480	501	474	503	512	503	506	520	506	519	510	503	493	481	501	494	504	506	515	531	501	542	502	497	505	508	502	464	508	570	506	521	463	527	475	503	506	515	481	476	541	507	501	509	492	491	489	482	493	502	464	523	471	484	516	517	559	520	528	484	448	530	510	486	493	495	515	545	480	499	488	514	492	502	503	509	527	507	489	513	507	522	504	511	522	496	455	502	527	506	501	537	491	510	516	477	483	470	528	516	508	492	481	502	506	482	498	547	505	513	538	531	442	462	454	530	494	504	533	519	543	534	481	507	480	506	507	468	517	474	500	508	495	471	496	513	473	514	470	542	503	510	500	487	499	524	484	451	495	503	485	500	493	477	492	496	515	499	513	470	502	490	485	541	512	501	509	526	511	477	523	525	491	521	525	525	514	455	543	513	487	512	500	543	529	501	469	500	533	530	520	525	517	494	504	538	497	486	511	465	459	508	539	500	519	520	472	508	495	502	495	487	506	496	500	518	492	523	505	456	493	529	487	507	467	495	517	502	475	475	484	522	503	505	517	526	500	532	505	500	496	543	473	510	515	483	483	521	506	523	537	545	496	514	511	534	510	504	525	466	481	512	489	559	502	514	502	475	549	486	529	514	517	503	487	494	476	523	520	487	497	491	496	478	503	507	499	515	525	514	515	474	505	518	498	523	461	494	568	483	507	459	506	509	508	530	516	509	493	493	519	516	502	516	513	479	555	510	503	508	479	522	566	524	527	511	537	516	500	515	458	534	507	483	522	529	497	491	531	527	475	518	501	554	502	513	504	514	490	524	531	494	507	499	476	489	508	507	528	533	470	520	537	492	452	503	484	492	499	481	522	490	578	486	543	489	498	464	479	496	504	499	508	508	494	469	530	481	467	550	489	520	476	528	507	481	515	507	508	521	500	519	461	501	520	483	515	478	525	478	532	499	514	500	503	490	506	490	477	518	455	481	492	528	515	522	532	500	488	509	477	508	512	514	523	469	479	514	489	460	502	515	514	485	489	506	480	533	477	507	543	475	478	469	512	525	497	503	498	480	500	515	487	525	513	512	498	516	508	491	522	509	484	510	476	551	571	482	498	504	505	512	472	519	513	483	481	494	470	492	500	500	509	490	516	488	525	494	512	515	506	535	474	494	497	490	518	490	508	500	504	501	489	499	534	475	492	509	521	510	503	476	501	422	476	484	549	498	475	506	529	475	542	500	498	515	462	552	516	499	512	527	529	494	520	497	539	507	459	508	525	471	497	510	500	490	476	494	502	488	542	473	454	541	486	541	490	486	528	525	522	516	530	504	498	498	496	519	495	544	517	495	516	459	474	489	513	525	488	508	532	498	490	502	490	478	516	522	515	511	537	479	500	539	488	481	500	554	482	479	531	491	520	511	512	508	538	494	480	481	511	490	500	478	484	496	496	504	535	467	477	502	509	522	480	507	487	476	477	501	489	495	519	461	488	504	496	510	473	483	509	500	471	475	512	457	494	547	560	510	521	502	498	481	486	527	462	499	493	542	520	517	508	510	504	502	457	514	488	527	494	506	514	538	434	521	519	457	487	527	536	516	496	509	507	497	509	513	452	498	437	534	493	524	548	491	529	528	488	500	506	486	516	517	509	477	501	502	492	487	479	523	481	532	510	541	505	536	488	522	490	498	482	518	499	489	507	499	524	514	497	472	503	441	529	490	503	498	508	484	512	497	525	512	560	495	502	473	481	502	483	523	514	480	541	531	545	474	509	490	495	533	508	525	499	498	524	486	519	483	478	505	496	515	532	502	531	507	524	548	502	523	513	512	480	544	511	502	500	541	488	510	553	508	520	485	496	490	509	502	524	443	488	485	514	544	518	528	507	515	468	477	529	502	496	556	489	482	517	520	515	525	475	491	495	525	534	465	505	504	493	490	512	494	480	489	476	541	470	540	478	494	536	508	477	485	534	509	495	541	481	514	488	496	495	490	511	464	528	497	509	499	533	470	507	513	516	493	472	477	517	493	482	496	515	493	555	505	483	509	511	520	475	496	491	518	491	527	496	492	542	500	472	507	495	498	489	518	470	464	524	525	508	486	497	497	519	515	512	465	512	492	494	503	519	489	496	482	535	533	504	529	520	514	494	500	470	525	527	488	507	514	475	504	473	529	523	512	499	480	535	515	506	524	488	483	492	518	495	471	506	540	517	486	488	494	460	495	523	503	493	499	485	508	492	564	496	500	531	485	484	494	479	473	504	535	468	529	532	498	497	467	466	492	507	500	481	518	528	515	483	539	509	510	503	511	484	498	521	487	526	487	536	482	509	497	489	499	519	476	510	505	525	519	514	546	495	528	465	532	494	483	526	481	474	525	471	500	510	529	538	524	497	494	515	486	523	523	493	514	468	510	494	515	529	511	521	536	508	502	521	512	473	538	493	473	499	543	524	497	473	476	506	497	525	500	501	475	491	480	477	482	482	471	538	516	472	530	499	484	498	498	493	506	484	508	501	526	481	493	500	461	478	476	488	538	503	478	505	513	502	545	506	553	493	511	449	500	501	501	456	521	545	485	526	502	496	524	555	480	523	530	510	487	517	533	538	507	472	524	526	498	497	490	480	501	501	495	515	469	482	489	479	549	512	502	524	470	478	529	501	494	516	490	528	507	534	476	467	502	553	507	500	493	515	511	495	472	474	501	490	512	444	506	511	498	484	500	514	512	511	504	536	511	554	477	511	505	495	507	510	494	520	483	512	477	502	504	493	512	483	526	528	498	501	543	533	519	496	525	553	513	444	523	477	445	530	496	515	522	537	492	490	519	486	536	520	510	490	473	510	518	490	473	458	534	519	493	524	512	501	517	542	554	506	517	505	509	488	462	490	502	513	486	497	524	518	526	533	481	543	500	485	505	485	482	517	538	504	521	507	500	516	501	512	502	503	503	488	518	503	515	490	495	511	534	472	533	464	523	530	523	490	489	481	558	525	501	490	503	486	480	463	469	493	522	513	479	503	489	464	503	501	507	525	530	529	518	517	466	511	512	482	489	495	488	506	499	511	518	545	472	483	512	490	502	522	534	496	496	478	496	486	518	535	487	493	509	522	522	503	510	521	462	492	483	493	496	474	519	548	457	521	517	496	487	506	509	516	526	505	491	500	516	500	502	495	530	521	541	506	491	478	532	456	490	473	544	478	501	494	515	504	462	487	548	497	538	490	503
30039	35822	39483	12416	5462	4749	1776	535	333	355	350	364	336	340	364	315	359	360	343	358	343	330	330	335	353	335	283	342	348	283	326	354	365	363	350	358	322	332	329	348	337	368	348	305	315	352	334	326	333	368	332	372	293	313	326	326	323	326	352	314	337	323	321	339	368	346	331	330	363	336	353	305	303	332	333	356	331	361	332	359	336	361	318	346	334	334	365	315	336	340	337	328	360	323	356	327	352	349	331	342	328	313	312	318	320	314	312	347	326	329	309	338	352	326	349	332	370	356	350	340	313	329	314	362	334	331	335	318	360	364	336	343	290	344	330	346	320	346	321	369	339	342	352	319	330	323	343	303	315	322	337	351	357	338	332	327	335	310	375	349	336	320	299	357	316	335	332	333	331	345	329	376	353	354	329	325	344	333	319	368	311	331	355	306	337	364	310	351	373	359	322	300	336	378	319	322	359	331	324	326	347	349	348	336	356	358	353	344	335	333	328	352	326	284	331	367	355	341	313	340	322	315	334	333	287	364	327	335	335	364	353	314	321	356	354	318	375	351	351	319	343	330	313	319	332	339	367	353	316	347	353	369	333	313	332	352	322	349	354	356	327	327	331	323	342	345	365	325	358	327	335	313	344	336	340	341	376	326	321	336	334	326	351	295	338	341	323	348	361	347	344	361	350	327	340	332	328	344	358	357	334	328	342	339	354	349	331	344	350	355	344	313	323	323	352	345	348	351	355	343	358	379	327	389	323	302	360	324	304	358	292	308	371	342	350	336	342	316	344	331	318	318	357	350	345	331	334	348	347	328	354	326	354	358	327	356	328	346	334	299	317	340	337	308	314	349	368	343	374	338	350	344	329	317	327	354	327	345	366	327	339	324	359	342	327	342	351	315	354	326	362	331	315	344	333	313	334	332	343	373	380	330	346	351	339	348	340	362	302	349	327	338	333	336	333	357	361	331	343	363	342	342	325	318	335	342	310	337	365	349	341	334	344	336	369	342	383	339	349	366	334	369	353	299	357	319	362	342	359	337	354	358	386	346	333	345	333	351	350	340	344	313	334	335	337	319	327	334	304	334	358	366	333	356	341	342	337	355	337	333	328	351	358	332	350	344	306	337	295	363	332	341	317	340	323	346	335	340	342	302	337	330	350	340	327	332	346	348	358	356	307	352	368	324	303	324	328	336	356	318	347	321	349	341	312	332	365	349	338	361	351	347	358	366	352	326	325	348	322	310	336	322	327	329	340	365	320	375	347	384	306	333	352	342	345	299	349	322	316	351	354	326	354	327	330	326	322	348	334	352	337	336	332	352	338	365	369	351	347	342	305	333	335	322	318	364	324	355	347	324	340	317	355	341	329	341	339	368	357	327	328	320	326	320	333	328	355	334	320	333	330	318	342	297	333	316	383	307	337	346	350	332	335	344	333	359	321	376	353	329	313	324	318	331	350	332	324	345	302	331	305	354	347	366	360	329	349	343	331	310	306	343	346	328	320	316	352	328	377	317	336	344	372	345	357	337	369	350	359	305	356	306	332	362	328	321	326	362	352	318	360	337	346	338	350	332	322	295	318	369	318	358	320	365	322	342	333	350	325	340	310	329	335	324	323	329	345	321	321	304	336	333	314	343	320	345	352	334	346	336	350	317	329	357	367	326	350	324	326	317	335	291	328	336	330	336	343	315	328	377	346	354	332	307	371	377	332	328	348	308	329	326	298	360	332	380	357	363	347	337	333	336	331	349	312	329	332	327	356	317	340	353	301	355	349	323	332	327	319	371	319	343	313	312	324	348	360	331	347	339	331	365	331	328	353	344	351	357	300	332	338	283	324	316	329	318	322	345	317	371	346	309	323	309	337	352	352	330	346	330	352	358	337	307	330	320	335	349	341	381	361	295	354	352	339	335	312	333	339	348	336	336	382	311	357	330	346	330	347	325	351	335	312	368	339	328	336	332	338	324	333	326	348	316	352	350	327	329	320	358	354	338	303	353	344	341	358	338	350	321	366	333	311	319	338	356	290	334	346	320	346	347	367	339	332	316	332	309	361	339	340	343	321	350	340	352	346	333	292	333	311	334	307	343	331	352	344	352	363	322	355	314	336	310	323	319	334	330	352	303	329	362	315	316	337	334	350	310	320	346	367	375	344	332	335	349	355	332	333	357	329	350	321	328	340	339	330	349	360	370	354	332	340	357	339	322	329	330	322	346	332	324	324	321	292	329	341	331	333	314	319	365	325	335	333	331	368	318	341	342	307	324	322	358	333	311	333	356	346	342	360	323	343	362	326	330	360	354	314	355	335	325	319	377	343	309	354	330	341	350	339	350	353	360	352	330	313	359	338	331	341	336	309	345	326	301	385	361	344	339	336	360	317	329	335	343	295	330	331	328	340	316	344	347	353	330	340	341	398	362	346	354	329	348	332	324	348	351	351	323	375	341	326	357	321	334	324	314	340	332	339	308	319	320	309	345	293	345	337	340	320	327	330	324	325	342	313	316	340	318	373	360	321	381	318	325	328	345	353	332	344	342	339	345	356	319	372	344	365	351	320	370	339	329	330	343	310	336	311	344	338	351	331	324	379	353	316	304	347	326	333	354	305	330	332	333	347	359	332	319	325	340	324	348	300	337	315	328	336	345	351	356	330	329	320	350	340	337	364	343	340	319	312	353	344	305	330	335	305	311	321	345	324	325	352	320	356	312	341	368	346	361	359	341	330	344	346	312	361	285	331	359	364	336	338	355	335	361	336	312	358	332	334	328	367	338	337	353	327	378	315	377	323	331	326	347	302	353	344	333	347	328	343	345	360	348	345	345	310	328	359	327	355	303	342	328	301	334	318	344	345	327	336	348	306	348	309	331	334	347	337	332	323	359	352	332	346	308	335	331	345	338	303	386	334	341	329	323	322	339	346	330	382	361	348	318	364	321	349	361	326	356	336	305	345	341	324	343	348	325	325	345	341	351	358	326	334	334	353	355	332	343	327	342	318	343	335	337	310	324	360	327	341	303	360	346	357	342	326	341	332	381	340	303	318	333	320	359	334	336	348	364	326	362	333	336	303	344	330	330	336	309	312	335	335	328	313	327	323	330	331	334	315	348	315	345	358	349	343	334	313	342	354	352	319	370	328	350	335	353	310	343	355	311	315	335	347	310	301	341	331	336	338	332	326	311	348	340	353	350	353	344	355	332	370	338	316	358	343	340	355	356	333	346	346	365	344	383	343	344	351	330	338	341	358	327	317	334	350	332	343	327	329	343	328	352	326	328	313	306	347	340	388	343	314	316	314	344	331	351	349	342	299	351	353	323	338	329	321	351	349	342	362	322	338	295	344	342	347	377	333	322	343	343	339	328	345	328	339	331	334	321	322	338	333	330	304	372	350	360	338	341	369	317	323	330	326	330	355	347	312	326	320	315	295	281	337	332	310	377	361	346	345	351	329	354	333	324	317	337	325	336	306	341	335	345	343	328	341	329	340	346	325	334	340	345
35022	55008	33032	4078	6433	5805	2070	629	402	392	377	376	355	354	406	388	401	403	417	357	405	371	372	391	360	375	355	402	395	376	389	388	401	382	372	400	385	405	402	389	401	381	419	349	388	399	384	374	346	339	402	393	378	364	397	414	387	366	373	376	361	365	398	380	387	377	423	377	401	363	414	350	389	426	388	390	374	403	366	409	400	392	381	396	418	374	394	393	375	395	387	396	376	397	387	392	371	379	414	401	414	359	357	380	393	398	387	373	370	368	352	384	374	396	386	388	414	403	364	393	376	385	391	366	368	350	365	395	411	432	404	387	392	410	401	383	364	376	405	384	380	368	409	368	331	381	400	365	396	400	380	383	423	360	386	391	382	365	400	401	376	368	358	409	391	370	382	398	432	379	418	381	417	385	395	364	379	382	381	390	392	392	347	414	378	370	375	376	359	367	353	395	373	368	373	402	415	414	409	396	381	374	363	384	392	397	380	390	384	374	388	397	378	358	402	376	383	376	380	348	394	371	388	365	401	379	385	362	412	373	411	385	367	351	381	388	372	417	396	430	354	396	414	395	384	442	343	364	385	393	380	360	398	332	391	376	393	361	380	371	368	388	386	376	359	364	387	391	353	363	350	378	376	407	396	378	377	382	360	339	382	391	397	371	389	394	369	424	397	386	397	375	378	399	382	381	373	362	429	397	404	375	369	386	358	338	403	405	381	397	355	404	374	403	414	367	396	396	398	363	422	379	363	371	390	365	394	398	406	417	400	409	353	391	419	396	385	403	390	380	361	433	393	371	378	383	353	392	396	385	361	395	356	375	386	366	380	418	360	361	394	382	361	380	393	420	417	383	381	396	387	380	366	400	402	376	385	340	394	371	396	382	399	377	429	345	362	363	387	383	392	400	366	383	373	374	393	403	388	405	341	395	360	355	372	400	419	374	399	347	389	402	357	365	396	382	375	360	393	378	389	395	369	414	398	419	342	344	400	392	393	379	395	404	367	416	408	422	403	389	405	391	377	405	368	354	407	392	403	361	379	372	359	365	405	393	386	364	411	399	358	371	359	376	394	391	413	371	378	378	388	386	378	403	378	363	366	385	415	362	394	366	402	347	392	371	415	376	370	400	383	353	345	377	358	384	395	398	386	385	383	380	383	352	374	383	390	354	384	388	403	373	375	383	372	388	381	439	360	387	403	415	376	403	388	359	385	400	398	397	371	406	391	361	378	329	391	385	373	394	375	386	383	391	419	375	380	373	406	353	414	375	391	343	360	403	393	398	400	386	369	383	413	390	355	416	357	398	353	384	379	374	430	364	391	404	401	382	411	404	381	396	414	384	368	394	383	415	372	381	394	399	386	387	419	395	379	377	357	399	397	384	425	429	424	380	386	415	372	388	368	405	369	369	380	412	355	398	347	374	353	391	376	411	365	386	385	353	380	368	366	413	343	406	377	354	353	368	351	391	384	380	418	400	353	360	391	353	372	385	345	370	384	358	392	397	355	371	352	365	367	367	399	405	391	381	382	388	393	366	385	367	376	392	379	392	380	358	372	364	384	370	375	364	378	389	397	388	392	380	370	375	374	380	349	371	364	369	409	374	393	391	380	408	385	389	371	428	328	369	386	346	368	388	348	389	394	378	402	406	381	379	399	358	384	410	376	395	368	388	417	370	400	385	395	399	392	373	348	389	397	373	376	407	409	389	378	383	388	408	417	388	357	381	411	361	364	378	378	382	394	404	410	414	408	410	376	364	352	359	389	382	387	376	407	382	386	371	356	435	392	415	387	344	350	369	358	367	404	366	422	445	383	365	408	363	400	401	380	380	384	388	405	337	386	391	378	379	360	386	360	368	369	369	380	390	391	418	408	409	361	377	388	352	399	370	400	350	385	394	376	362	420	354	365	403	422	401	374	410	398	370	373	388	377	383	398	362	380	362	408	349	405	353	386	398	425	383	388	397	401	393	398	386	370	347	413	401	417	404	398	366	416	377	365	410	382	414	394	403	399	392	397	348	368	372	366	407	421	353	384	361	420	385	382	373	374	386	374	396	387	416	400	379	372	429	379	365	401	366	388	422	383	384	361	399	399	370	378	347	390	415	404	334	401	390	371	352	391	395	364	420	401	408	405	368	412	360	399	369	370	361	396	340	382	363	398	380	388	361	395	410	387	374	372	410	376	384	390	345	374	398	409	380	387	381	366	373	380	393	395	368	379	381	412	396	364	376	411	408	355	380	364	394	354	357	356	391	383	379	352	360	378	411	392	382	362	369	379	392	400	394	394	413	412	393	356	383	369	366	370	398	376	381	377	361	371	399	379	372	426	381	360	410	407	378	414	412	386	373	402	380	353	388	378	402	422	393	386	372	389	375	401	406	405	389	384	390	404	411	386	359	382	352	442	374	386	411	374	354	403	388	325	372	363	403	412	369	399	399	387	414	362	374	357	363	403	339	410	383	378	398	379	378	380	331	338	388	368	375	395	368	397	384	400	423	399	411	334	421	384	402	371	396	386	360	346	383	368	389	405	377	396	384	355	420	343	392	367	373	398	380	397	389	404	401	378	381	373	354	357	364	359	400	399	408	387	387	435	414	393	353	366	392	375	405	359	394	416	379	364	368	404	375	386	372	369	416	379	384	372	388	380	360	425	389	407	408	388	392	388	387	430	373	381	394	391	385	392	400	409	346	392	408	393	328	381	376	360	396	366	368	395	366	373	364	390	392	381	367	435	359	403	365	360	378	371	382	378	358	383	354	391	383	408	369	390	411	355	373	372	384	420	391	403	355	396	345	371	356	374	378	384	399	396	383	360	393	370	397	397	396	350	370	364	414	406	394	384	397	385	377	393	380	399	423	412	381	381	351	420	356	379	404	344	372	404	390	405	365	348	385	388	370	396	383	406	393	388	408	342	375	370	429	419	365	381	356	390	399	403	348	395	365	389	395	393	367	373	390	343	398	349	421	384	379	387	391	347	372	393	408	374	373	384	399	367	374	380	386	376	347	407	369	378	385	408	398	388	372	388	366	368	354	380	398	373	378	380	384	385	357	386	384	400	357	389	380	382	378	370	380	435	389	383	376	385	375	413	372	371	402	401	362	404	362	375	382	386	387	382	368	409	386	391	366	376	393	388	332	403	414	389	400	388	387	371	361	385	381	374	398	398	362	368	389	371	386	361	373	379	390	365	393	395	385	366	372	361	389	373	395	391	414	385	398	372	396	367	397	348	404	373	388	395	379	390	393	382	374	394	378	394	338	370	411	401	367	383	390	400	383	386	381	395	425	378	399	412	397	432	360	382	392	362	381	386	375	360	389	364	370	383	376	422	409	361	367	389	342	405	396	364	384	367	415	360	366	396	359	366	385	373	400	388	344	402	395	347	412	382	388	397	410	369	403	366	404	369	400	387	394	360	403	345	400	395	381	376	413	407	385	384	348	378	393	336	368	378	417	396	374	421	373	404	377	360	354	381	397	419	375	383	369	353	389
25026	26151	45152	27958	23752	26035	13678	2111	300	316	323	307	309	321	302	318	319	318	323	292	338	302	302	327	337	330	312	301	305	317	289	294	327	307	294	294	321	319	294	309	311	304	326	285	309	286	302	334	315	318	329	335	278	345	321	331	307	339	291	330	324	305	308	313	290	311	300	339	334	281	331	321	327	273	336	328	328	295	294	309	296	300	276	317	313	279	291	333	353	293	327	298	296	281	313	336	306	267	294	314	333	308	287	320	302	311	300	299	306	302	292	319	302	301	307	296	280	312	273	302	316	289	289	296	323	313	315	319	332	317	301	294	349	322	320	325	296	329	319	285	294	303	303	359	343	293	323	308	299	331	315	295	287	298	272	295	289	326	300	289	305	275	299	325	298	317	294	350	307	306	307	296	299	285	305	315	336	308	323	287	312	297	282	293	286	291	300	293	277	321	338	309	310	286	319	282	320	311	325	298	279	297	325	311	318	315	302	344	301	308	279	312	285	321	303	339	326	297	334	301	302	271	308	296	269	297	314	304	305	308	307	306	306	307	327	308	321	317	276	322	320	290	303	314	338	280	299	307	305	295	299	295	316	304	311	328	303	310	303	311	302	312	312	321	305	324	313	291	321	297	310	294	327	294	304	280	315	277	301	307	314	289	318	294	283	325	298	311	300	325	305	319	288	321	300	285	307	340	303	310	293	320	317	319	318	314	320	311	326	311	307	276	312	305	305	301	323	283	297	300	301	332	286	318	307	295	321	323	312	295	278	302	325	299	325	289	310	290	307	333	309	334	310	288	314	335	264	312	316	262	305	319	307	308	315	318	307	296	315	332	321	293	257	337	315	274	318	336	321	317	332	274	279	304	352	291	301	282	335	273	301	333	304	297	326	303	295	288	318	293	315	338	291	311	301	313	306	330	300	324	293	286	313	285	280	301	333	295	296	310	315	309	315	281	307	310	346	322	333	326	318	338	286	313	329	311	292	298	347	311	334	306	335	304	305	323	284	332	312	336	302	336	306	320	315	309	299	295	306	327	308	318	332	304	323	331	314	301	338	341	299	314	318	327	305	306	345	289	312	285	321	307	316	330	297	306	301	295	299	278	328	286	322	295	306	327	312	294	299	315	302	292	294	300	305	319	271	288	291	326	322	314	296	274	326	315	301	292	311	277	337	325	284	294	284	314	294	330	306	330	337	344	310	323	313	275	296	296	305	312	311	323	293	315	265	297	288	316	357	324	335	306	313	308	337	325	302	302	296	315	316	312	299	322	290	280	298	287	305	319	322	297	284	285	308	334	305	291	322	297	339	318	317	308	314	332	317	311	282	307	307	308	332	295	282	315	318	289	295	303	299	299	318	269	311	282	284	279	369	313	307	308	309	315	331	297	323	313	330	296	343	286	307	296	308	306	324	316	317	301	309	322	313	325	304	297	296	305	317	311	334	325	271	291	337	313	286	304	297	314	299	313	315	289	321	315	309	300	308	316	334	288	313	303	330	330	327	337	313	308	310	306	320	312	327	318	292	308	296	355	330	296	329	345	317	289	305	298	312	301	302	313	307	294	309	287	317	308	293	310	270	294	298	319	317	324	311	296	289	332	272	292	315	333	287	302	311	304	302	312	286	305	305	297	348	306	308	338	333	306	283	300	313	303	277	285	306	337	308	290	315	320	317	316	324	294	309	298	276	289	328	296	307	321	313	323	298	296	296	301	313	299	349	308	320	312	322	318	330	312	319	289	337	332	326	320	303	303	305	301	328	313	321	318	303	304	306	323	303	305	314	335	307	290	315	312	338	326	322	317	296	312	292	306	289	300	338	323	311	318	278	306	321	318	326	353	281	315	286	290	306	322	316	295	333	297	327	298	287	338	295	337	288	308	302	316	310	304	315	316	324	305	320	292	282	296	288	285	318	278	298	326	296	314	311	314	286	327	330	308	252	296	302	320	317	282	309	339	304	309	324	291	326	304	337	321	326	307	312	290	324	303	285	300	312	312	286	316	352	334	319	319	341	286	324	294	307	314	294	323	293	328	314	300	309	345	293	295	303	320	286	301	318	321	309	295	307	310	325	301	300	329	305	295	293	295	302	295	332	335	307	296	305	306	311	330	321	315	304	326	334	299	273	309	276	308	302	281	327	296	313	314	295	282	324	287	325	288	316	330	336	301	296	300	307	320	281	343	334	302	330	323	299	316	304	311	335	319	324	320	316	301	327	327	306	282	307	332	305	314	282	279	328	316	299	324	293	273	288	335	288	324	317	334	290	319	288	291	315	296	286	288	301	346	310	309	307	308	314	316	343	317	326	294	316	299	317	300	322	290	331	328	306	305	300	287	328	278	305	328	318	285	311	321	282	330	295	293	325	305	317	281	282	289	303	315	313	345	279	305	305	325	301	304	322	289	310	302	323	274	271	329	315	296	320	283	288	348	284	316	299	340	277	303	305	320	279	316	281	308	283	318	304	295	320	272	322	285	293	297	292	310	327	310	292	293	323	324	283	323	323	334	298	283	301	333	300	268	307	334	314	304	323	292	297	314	291	313	324	291	243	295	291	300	312	302	296	297	313	324	268	300	329	299	314	325	304	292	321	319	322	280	331	318	327	340	277	304	334	306	324	321	308	339	290	317	285	347	299	283	310	333	315	333	327	332	329	271	303	337	285	322	345	275	311	305	335	328	309	321	328	294	330	289	287	304	302	303	314	300	306	302	302	315	298	308	329	315	288	311	293	330	302	318	356	306	304	282	328	287	317	317	345	306	327	295	308	325	320	330	322	284	293	278	294	315	294	352	328	301	292	324	301	340	320	287	307	292	296	295	322	293	319	333	295	326	265	329	306	330	298	318	309	282	278	311	296	318	311	280	306	287	299	326	299	287	306	318	359	307	295	298	318	315	305	300	288	296	345	321	300	284	291	315	282	304	261	301	348	282	301	299	303	295	298	262	303	326	305	279	339	314	302	306	291	266	323	320	300	325	310	328	326	301	319	299	302	314	309	337	311	280	296	309	309	304	292	318	305	300	287	328	324	289	317	294	323	302	326	298	287	317	315	335	295	322	303	330	314	332	297	331	310	332	313	287	272	287	340	327	301	284	294	302	308	289	337	296	314	317	306	302	320	300	309	278	341	305	322	322	297	307	311	298	318	332	306	316	303	351	281	294	341	290	331	318	329	283	289	305	332	301	330	337	333	312	308	336	326	357	338	318	303	311	334	301	305	310	319	317	321	312	341	327	311	325	282	316	301	299	271	327	310	296	311	308	327	308	295	324	312	272	310	308	291	314	327	289	309	292	264	318	313	341	332	330	318	282	336	311	303	286	315	279	308	354	289	322	326	290	311	321	328	323	320	307	305	316	337	341	313	327	295	285	267	302	292	302	301	342	286	287	317	310	291	298	307	319	286	314	342	318	303	280	330	322	326	314	333	309	306	289	318	282	322	296	306	291	281	316	331	332	334	317	315	296	299	304	299	316	309	296	308	345	322	313
39778	79584	62926	17022	25060	26424	11025	2381	386	357	330	347	362	335	351	334	368	364	376	335	332	343	333	332	331	372	316	351	384	344	318	353	326	365	349	345	363	355	333	332	362	326	328	345	360	326	335	380	333	362	326	345	339	304	356	366	330	348	347	390	362	364	329	374	330	344	338	371	342	342	336	330	345	355	346	356	359	359	333	369	362	329	369	353	314	354	330	354	379	343	313	321	352	343	330	331	322	332	314	338	303	315	332	363	354	347	355	359	369	360	349	363	319	353	332	315	320	353	353	356	370	372	339	388	341	346	364	332	376	324	345	361	331	369	348	335	355	368	349	354	326	330	341	357	346	355	338	382	344	343	372	337	360	373	348	361	335	311	377	331	365	354	330	349	353	402	356	339	335	344	346	356	349	330	335	380	322	341	352	357	342	324	369	350	340	346	367	355	355	340	306	361	342	394	354	368	349	341	339	355	362	335	349	352	332	352	344	358	378	332	354	348	351	336	325	343	314	339	334	326	338	344	342	330	353	340	342	366	339	345	328	341	354	327	364	372	353	342	330	372	325	328	340	339	344	350	358	353	309	358	314	374	348	366	331	324	342	340	355	356	346	339	312	329	322	331	369	340	332	370	350	357	340	332	322	342	396	367	351	327	330	337	348	388	317	396	323	338	344	353	345	345	350	352	340	328	354	331	338	337	357	358	350	379	352	361	349	330	348	318	339	308	339	330	341	354	344	343	342	316	363	362	343	321	336	335	359	334	364	363	331	334	348	351	339	327	342	373	319	320	378	361	374	363	324	338	347	347	342	326	356	374	343	354	343	337	357	335	396	321	357	356	383	353	334	339	330	340	355	323	338	345	356	365	302	359	364	346	383	354	382	325	312	348	348	347	347	333	382	331	375	359	381	384	347	345	304	342	361	336	370	342	340	363	380	365	344	337	337	337	331	372	378	368	363	330	320	360	347	325	341	337	343	335	338	355	358	323	336	346	313	338	310	351	335	339	326	349	346	342	349	342	335	338	336	343	379	388	333	333	331	347	333	351	340	338	340	366	358	347	351	371	344	376	345	323	328	312	338	353	345	335	366	371	318	380	338	351	361	392	320	340	345	350	349	333	337	350	387	332	355	366	350	334	319	357	328	334	334	342	337	343	379	352	362	367	358	327	357	315	334	323	342	328	347	339	330	372	316	336	366	372	329	351	352	353	324	366	352	369	355	403	336	380	357	350	355	341	349	327	367	327	369	310	349	362	348	368	332	347	343	322	318	325	360	352	354	387	390	285	334	358	324	354	336	345	340	346	359	339	326	380	318	342	309	348	325	349	334	367	393	350	340	378	357	353	339	351	337	318	360	310	355	334	374	345	359	358	333	345	371	326	350	330	342	362	361	345	322	333	353	358	331	350	398	322	349	328	358	354	341	357	329	338	340	348	314	320	341	360	306	359	338	359	373	326	371	345	323	348	319	344	347	382	358	341	344	336	367	336	332	373	358	340	339	350	347	333	317	346	333	352	308	370	336	328	359	348	335	369	336	326	337	379	338	323	328	345	361	362	372	332	352	333	308	335	340	336	336	382	319	344	354	323	343	328	346	349	357	359	316	330	329	361	370	365	348	338	317	366	326	327	329	347	351	343	326	342	356	342	320	322	347	358	372	333	360	338	323	343	341	341	342	355	369	310	373	339	323	338	354	345	363	364	358	337	364	341	355	340	338	337	325	348	311	322	352	325	326	344	377	357	313	369	352	302	354	372	299	378	323	367	352	347	366	302	370	342	353	369	364	332	376	360	346	361	357	339	336	388	365	357	365	341	364	336	350	328	328	346	344	329	356	341	338	353	333	380	366	363	353	369	349	358	344	359	375	370	367	403	344	366	330	321	350	346	350	360	317	363	338	308	380	363	368	360	337	358	382	330	348	326	355	317	317	372	343	362	321	379	337	349	362	357	348	356	361	362	391	340	365	320	328	367	371	391	348	337	328	356	355	339	347	323	365	361	343	330	353	367	365	353	314	332	356	360	364	353	355	366	351	330	361	339	343	360	319	368	327	339	329	346	343	352	325	357	329	349	352	334	365	357	322	344	342	351	329	331	373	365	346	328	349	346	376	366	345	336	357	357	355	350	319	351	350	337	364	361	335	346	344	353	343	343	388	318	337	368	344	344	347	359	348	345	306	330	335	342	382	333	329	345	360	355	341	348	388	329	339	343	337	350	324	340	323	356	363	340	336	319	371	364	322	322	320	337	350	391	349	330	314	359	338	372	354	354	343	348	339	328	380	328	348	341	320	336	346	363	369	356	349	355	361	382	350	355	342	390	352	319	329	373	348	327	339	370	337	366	358	322	375	348	348	359	362	366	320	379	336	375	360	359	339	336	320	356	341	352	325	339	331	387	347	358	341	330	374	355	363	360	353	329	379	373	339	355	333	371	322	364	311	342	320	373	349	372	364	314	361	373	317	360	346	334	352	355	345	329	367	330	352	320	351	356	368	336	339	344	370	357	328	388	338	363	339	336	355	357	328	383	345	378	356	375	360	352	368	336	341	337	369	370	348	331	364	320	329	356	339	332	357	328	385	317	379	356	315	375	362	361	373	342	321	346	351	341	328	329	312	314	376	336	359	376	337	375	340	334	317	351	335	326	366	297	335	342	355	359	349	345	349	336	353	315	351	347	332	346	346	372	331	350	322	339	349	344	354	356	346	345	358	384	371	333	347	306	362	368	358	347	348	350	342	314	355	332	339	350	349	370	381	360	333	376	336	367	310	345	344	366	347	354	339	345	382	366	340	320	358	342	373	385	353	349	362	326	307	321	360	337	327	331	338	343	356	369	354	368	358	382	327	349	381	351	379	357	336	363	342	333	331	311	345	377	332	342	355	333	327	354	357	339	351	306	329	358	340	343	292	337	372	368	322	349	358	335	377	364	350	348	341	333	354	286	368	316	367	340	323	338	341	367	322	359	359	337	316	340	348	365	361	361	374	352	330	354	339	347	293	367	363	370	342	349	407	330	335	316	341	335	369	349	369	365	352	347	335	346	342	353	353	363	314	352	330	351	346	359	328	372	368	370	316	361	369	372	312	332	333	315	378	329	352	347	353	315	343	319	327	333	352	351	359	359	371	350	330	332	376	338	371	339	351	337	333	333	346	352	338	352	318	392	335	357	350	361	355	329	331	339	335	340	349	330	338	362	349	395	326	347	340	371	374	326	337	366	321	339	383	337	368	332	346	340	367	345	338	352	363	348	335	361	326	344	353	358	334	329	344	356	341	359	337	331	325	372	357	332	350	310	334	380	327	348	365	356	316	367	335	350	342	357	353	358	335	317	364	331	337	374	358	331	387	351	350	354	314	362	355	353	361	347	342	301	342	345	350	336	339	377	330	373	353	358	362	344	333	342	320	316	328	372	327	365	371	335	319	360	338	305	328	336	331	352	337	349	359	343	351	364	366	325	331	351	355	348	365	360	339	344	349	328	348	376	345	356
25661	27305	44100	27058	20055	17054	7252	1397	471	471	508	467	468	438	466	447	446	437	472	452	417	409	454	457	456	472	430	434	448	404	442	435	464	415	459	390	445	466	449	471	460	492	458	455	426	459	439	450	442	459	436	432	477	442	437	438	458	473	432	468	440	420	435	486	429	459	467	457	445	462	418	460	423	441	442	502	458	477	473	440	479	468	454	420	456	425	433	462	413	459	461	413	441	414	461	432	435	423	438	425	473	461	436	418	462	515	432	402	478	473	457	477	433	439	430	445	421	461	462	439	427	479	433	434	432	449	449	467	472	479	482	477	448	469	469	456	461	418	485	429	417	438	467	451	458	476	440	424	505	499	444	464	447	436	449	444	475	448	448	434	449	479	465	408	449	450	464	453	457	435	509	480	461	475	419	497	464	470	437	459	457	473	483	459	441	428	477	464	441	443	446	437	430	469	484	426	463	450	432	478	501	455	518	468	493	410	431	452	455	474	438	460	429	484	418	466	412	434	470	481	484	445	455	440	438	484	424	414	476	469	493	454	513	458	441	473	444	461	442	467	450	478	427	463	462	473	482	421	413	461	456	417	464	451	490	477	453	443	413	443	434	493	408	431	466	435	481	462	472	454	466	440	442	439	438	424	486	460	460	461	471	476	488	454	431	461	478	451	489	427	465	477	454	485	448	434	435	466	455	492	442	420	475	453	456	440	472	440	484	489	432	452	458	419	442	426	461	425	464	454	456	483	466	467	456	432	516	443	445	447	482	455	477	412	418	452	445	441	454	472	458	467	451	431	440	525	438	432	473	482	450	467	467	479	500	453	455	446	435	476	435	448	440	438	463	474	473	465	476	441	502	448	441	426	452	428	472	446	470	472	414	472	466	471	488	444	463	441	474	426	487	437	450	439	455	418	454	448	411	417	486	477	426	432	461	457	413	466	486	423	451	476	402	433	516	444	449	461	450	447	418	436	446	473	462	452	489	475	476	426	475	446	456	437	475	468	453	442	496	460	457	428	460	505	458	491	446	438	435	484	429	433	432	440	454	453	482	460	464	461	465	438	468	464	420	422	438	495	478	478	451	444	479	440	462	423	449	443	479	440	417	438	459	451	450	492	480	436	427	451	451	458	447	444	474	454	450	469	477	429	479	442	477	458	452	445	479	447	475	467	478	473	448	466	454	468	511	470	447	472	423	444	430	463	446	442	458	477	453	441	428	449	456	447	469	451	480	406	424	450	454	457	427	456	466	417	445	454	471	492	411	439	471	451	460	461	432	457	438	431	457	481	427	490	445	453	451	489	462	422	453	462	458	485	446	496	471	454	452	460	464	453	477	486	479	445	458	460	484	472	443	453	470	429	437	482	448	432	422	461	421	466	410	437	434	492	460	418	437	467	457	457	430	470	426	450	430	418	451	445	436	427	461	456	444	481	493	429	474	434	470	502	456	448	441	467	419	431	504	388	460	429	454	471	427	453	409	418	462	457	461	446	424	477	429	451	449	446	442	478	463	493	478	450	477	476	462	474	455	413	465	463	486	458	440	423	433	486	451	458	466	454	476	430	493	440	451	483	463	441	482	425	445	442	521	458	441	473	444	450	447	422	447	457	429	465	437	472	445	447	438	452	415	441	405	486	468	472	516	428	435	445	398	459	436	432	453	442	451	458	468	412	440	482	475	464	471	431	408	465	481	440	446	453	447	416	464	469	451	470	474	461	445	484	464	493	463	435	441	466	448	453	450	442	466	426	419	492	445	471	447	433	440	462	438	463	451	470	450	458	478	439	483	460	425	453	441	485	478	451	442	466	438	478	469	423	428	422	444	431	437	468	417	445	439	424	474	452	480	459	463	482	441	459	454	460	503	407	438	488	480	463	484	425	438	425	429	433	481	442	437	431	433	466	414	447	439	455	427	451	427	464	446	433	426	444	495	436	424	445	442	484	496	473	440	438	442	423	440	418	424	464	473	474	473	461	492	495	458	460	460	444	442	521	455	460	464	445	461	468	423	455	466	492	443	502	491	439	472	433	447	514	466	452	444	449	469	450	446	458	419	462	448	468	462	487	444	434	421	485	458	456	456	434	423	452	473	491	445	431	469	432	451	441	454	479	438	476	444	440	406	477	465	461	455	479	480	403	443	478	455	429	436	455	442	496	434	407	449	472	489	465	450	463	458	451	443	449	440	464	464	471	453	458	487	459	463	447	442	473	464	467	444	436	434	471	469	429	448	450	470	439	448	439	461	467	462	495	485	462	492	470	446	453	450	466	465	423	422	461	472	428	451	469	425	461	460	455	480	445	449	463	422	462	449	463	500	444	447	451	431	420	458	459	436	456	444	415	521	451	453	459	433	465	436	415	464	441	440	452	465	464	483	479	467	478	483	485	459	480	408	439	470	489	428	473	454	469	444	457	472	419	482	454	459	488	458	447	463	466	465	464	465	442	461	463	450	506	493	439	457	439	452	470	459	431	471	456	454	463	449	445	430	425	422	438	482	445	458	465	449	446	454	427	444	474	452	454	470	440	420	456	445	455	446	455	467	497	442	490	461	450	451	437	463	489	437	456	478	475	451	429	503	436	464	436	450	434	463	459	462	464	437	435	437	439	471	458	446	492	450	459	460	430	463	437	481	430	446	424	447	458	436	420	457	450	424	409	440	459	439	437	456	450	433	466	451	447	451	465	483	469	455	452	465	478	506	472	464	462	458	469	465	446	432	450	422	463	454	431	436	438	437	442	427	459	465	470	442	479	461	481	431	422	414	450	443	414	473	463	488	448	457	457	461	486	459	466	403	453	453	451	449	455	446	450	415	438	433	450	433	440	452	473	434	449	431	462	422	446	460	445	475	487	454	448	456	479	414	452	456	410	480	417	479	451	431	455	442	455	401	466	485	422	488	440	459	476	462	439	462	437	427	457	467	431	494	468	475	497	419	416	390	503	485	422	477	441	468	447	421	430	444	503	479	468	448	482	466	452	434	471	431	446	480	437	439	442	461	405	425	472	424	467	464	432	447	455	467	440	455	431	442	477	460	483	467	496	466	446	447	455	419	430	474	438	436	432	431	470	430	421	478	458	428	479	479	443	455	457	458	431	441	463	489	463	467	446	465	443	455	465	428	498	467	443	423	459	475	453	390	429	437	438	453	458	453	499	467	425	476	458	460	463	489	435	464	462	489	491	451	391	428	446	443	464	438	456	437	386	494	443	426	416	461	411	474	493	464	445	463	481	449	458	503	417	451	476	466	451	499	481	471	435	489	466	448	419	460	460	454	478	486	452	479	439	448	430	480	447	464	445	463	486	479	462	457	444	477	468	485	436	481	445	443	453	472	450	451	496	468	471	419	459	466	462	448	411	446	461	467	465	464	430	412	459	466	461	470	465	482	491	440	426	471	428	447	462	465	494	464	431	456	475	441	443	450	450	498	433	442	434	454	501	481	473	509	482	447	456	447	460	461	483	443	465	445	451	472	435	456	476	462	422	473	457
39797	77298	58198	15320	22268	21204	8895	2026	575	496	519	501	516	504	509	514	498	540	491	485	494	458	487	507	525	503	515	504	506	512	486	514	519	505	483	519	516	485	558	502	482	521	529	539	509	512	480	494	483	526	505	492	475	482	473	475	496	522	481	533	499	507	498	481	505	499	513	498	521	494	519	544	507	489	501	520	490	513	524	519	512	545	512	487	530	489	510	512	472	500	514	510	534	525	487	505	491	508	468	487	506	529	520	481	508	527	533	542	477	495	454	500	482	494	538	503	491	502	497	477	513	485	481	516	540	482	503	530	491	510	501	492	529	509	494	482	489	477	491	539	499	496	479	506	572	491	540	501	492	502	496	508	526	485	549	486	532	532	492	495	499	507	483	460	486	519	516	513	523	525	510	492	494	458	519	529	478	525	519	511	512	465	517	506	457	531	521	533	511	487	502	495	533	461	530	525	489	522	509	488	520	479	465	501	525	500	509	534	504	525	480	534	489	486	511	522	487	470	528	468	518	536	511	529	528	518	545	478	512	513	491	544	468	512	485	489	519	484	512	528	490	480	535	504	486	474	466	519	520	460	528	484	509	546	524	544	477	489	490	487	498	500	518	551	512	514	509	488	511	525	465	505	485	472	536	498	505	471	475	431	480	500	544	513	526	490	507	509	505	540	497	509	494	517	503	485	509	496	499	522	515	476	499	486	523	513	500	467	503	505	507	518	502	496	509	508	444	464	521	490	458	465	500	489	507	486	507	460	493	516	532	483	465	523	503	477	516	462	502	486	526	510	525	552	510	506	518	475	536	513	484	498	479	481	516	483	513	506	499	503	506	475	550	491	534	522	492	468	488	461	539	516	482	511	515	553	523	524	517	517	463	535	521	507	522	519	500	513	531	513	465	541	492	521	505	521	454	492	511	525	492	486	510	481	498	511	496	513	508	526	523	483	527	507	525	545	518	498	527	476	493	531	503	489	530	498	499	473	492	508	516	522	461	493	548	548	507	488	505	506	497	497	497	538	507	472	507	497	535	509	503	455	507	517	524	496	546	497	531	493	516	526	502	514	523	500	510	537	506	493	537	529	540	516	506	454	500	470	498	507	522	502	538	504	503	507	520	494	501	496	510	520	457	526	501	517	518	527	501	508	490	497	490	493	475	493	487	521	517	486	502	492	478	475	535	497	492	504	482	498	500	536	505	469	500	543	523	511	479	484	528	514	506	500	511	522	491	536	494	527	516	559	482	472	493	476	510	508	505	486	554	543	496	563	511	549	467	527	534	464	515	550	450	542	462	517	556	511	516	508	523	510	501	527	505	520	455	489	454	499	513	463	554	503	472	472	500	504	501	500	498	525	469	499	505	547	522	507	501	508	539	532	554	509	467	499	478	510	528	495	547	454	503	518	499	504	522	470	537	489	531	547	498	516	478	467	527	539	493	509	462	529	537	501	518	518	477	531	498	507	512	503	547	521	511	461	507	458	494	483	514	498	486	505	504	533	528	517	496	490	525	435	538	488	505	527	495	491	514	515	488	546	469	526	520	493	464	498	515	524	509	524	510	521	535	530	530	525	520	510	505	470	519	478	482	510	523	537	502	486	484	519	490	488	449	554	492	514	486	498	489	512	498	527	503	480	528	511	511	514	470	526	519	532	497	502	497	510	482	503	489	540	522	500	501	510	476	492	494	546	547	500	506	504	474	491	490	522	472	521	494	504	524	464	534	508	525	496	492	502	499	491	498	512	495	514	517	529	495	477	481	512	507	491	508	489	506	477	487	519	492	487	502	550	508	536	496	530	515	507	537	495	484	497	497	496	495	478	493	504	505	532	498	475	482	473	466	494	483	501	523	509	518	516	550	501	558	498	528	512	527	522	488	492	511	495	532	477	542	492	470	512	526	510	521	526	518	487	482	492	502	511	524	521	476	517	483	462	497	523	525	502	527	509	501	502	542	511	449	499	493	495	500	527	507	556	477	490	520	502	521	542	535	516	505	529	503	492	542	488	502	498	542	496	516	460	530	495	490	529	519	506	504	500	525	510	473	473	526	499	496	517	470	490	483	506	481	480	519	505	524	476	521	518	501	519	521	496	481	461	463	486	504	528	492	530	488	483	510	532	478	527	512	524	537	481	506	498	490	453	488	501	527	550	494	492	541	480	512	530	506	506	485	534	539	510	507	520	514	509	490	466	485	485	493	534	513	490	478	503	491	503	516	523	463	534	537	514	520	514	492	486	506	512	488	481	510	501	525	505	489	519	515	515	486	525	536	517	500	461	482	480	548	494	498	487	521	502	521	494	464	524	473	481	496	506	525	521	510	512	497	494	492	470	471	489	480	515	547	534	502	505	511	520	510	505	511	480	496	475	550	482	508	474	492	540	497	516	547	510	490	514	479	539	486	515	534	500	486	501	542	498	483	480	493	533	508	499	493	506	532	511	497	512	532	493	523	534	500	509	485	468	527	520	486	519	474	506	537	524	470	530	496	491	524	488	491	525	494	473	493	487	500	523	548	493	471	525	481	481	501	487	518	510	517	497	502	512	541	524	509	520	464	514	506	505	489	460	476	484	510	512	494	462	477	512	489	496	488	494	528	521	478	512	466	490	465	504	511	524	496	474	488	482	524	511	512	472	518	521	444	532	507	488	537	543	467	500	505	499	502	491	526	459	493	501	475	538	516	487	492	509	448	534	499	523	472	537	482	502	500	536	479	489	488	501	452	495	499	525	471	532	521	464	513	473	504	498	497	478	463	501	509	527	447	520	491	520	471	549	524	465	547	525	501	511	505	467	460	497	516	497	476	521	523	504	493	487	494	505	505	505	487	502	558	540	531	517	500	488	491	482	521	513	484	471	479	517	546	487	467	475	484	517	526	505	526	486	498	517	443	484	484	498	468	535	529	506	504	534	477	514	493	507	503	521	493	478	464	451	479	518	489	532	475	480	534	474	516	517	546	494	538	525	518	525	523	513	489	498	492	514	490	504	486	493	506	478	476	501	531	507	511	527	493	526	466	491	504	527	477	493	519	498	503	466	535	511	473	517	480	505	517	545	564	497	507	535	497	513	543	497	500	491	537	517	510	482	527	514	511	520	506	492	495	514	498	495	539	539	492	524	495	531	533	499	516	532	519	505	525	516	479	488	535	539	524	528	531	519	492	510	499	500	480	506	512	482	485	513	489	494	520	520	505	522	505	521	513	485	509	535	472	483	523	508	498	475	492	534	520	509	524	488	497	546	472	480	498	503	497	521	484	489	496	545	531	508	466	518	508	547	523	482	477	509	513	478	551	542	492	532	545	494	546	511	498	501	462	481	505	478	512	488	480	530	485	484	473	466	532	514	505	501	508	507	515	522	513	528	496	526	510	552	492	507	488	487	456	494	519	468	531	553	534	537	493	464	506	500	548	496	479	494	488	509	484	530	508	512	485	473	454	517	487	507	487	534	486	464	451	516	504	496	507	500	478	522	505	527	495	484	520	520	474	517
23360	22607	35698	25870	24942	32984	25856	7194	742	546	542	506	519	500	532	540	496	481	527	508	492	510	490	504	495	479	472	472	519	461	475	541	521	520	468	451	495	505	502	453	471	487	485	490	517	498	465	475	518	527	453	485	426	478	457	478	475	512	488	467	498	448	456	464	476	465	502	478	471	490	480	492	483	446	522	500	494	489	499	481	492	466	473	467	475	465	483	521	504	471	514	469	478	494	508	471	497	502	458	504	464	464	475	474	477	452	500	476	508	468	476	493	428	503	471	540	489	488	491	440	504	496	506	493	493	484	452	465	444	485	478	482	446	450	521	483	472	520	453	490	464	495	513	490	493	484	495	464	498	476	495	493	480	505	483	510	497	478	492	424	450	453	502	517	482	480	466	485	479	479	479	487	540	467	446	490	471	501	482	520	456	468	479	507	515	509	473	500	455	462	479	468	466	478	463	494	497	456	492	518	461	464	478	502	457	479	490	489	515	472	457	504	466	485	491	504	469	544	506	513	496	485	460	464	481	475	445	471	493	470	489	534	455	486	469	470	502	472	477	474	455	487	475	498	472	484	469	518	478	505	466	508	469	467	491	462	513	520	486	476	514	451	495	470	485	472	512	487	450	468	492	469	482	485	478	483	504	512	455	465	499	464	508	488	465	482	503	502	484	498	509	467	458	467	495	498	458	486	457	500	483	487	483	485	465	457	502	474	469	496	534	513	497	451	495	482	475	483	479	480	509	471	483	493	484	458	475	455	441	486	476	462	487	482	510	505	481	455	472	458	517	505	452	463	488	515	482	488	524	448	461	490	451	517	438	460	478	488	456	491	500	437	485	493	500	524	480	476	481	495	469	507	479	480	512	472	476	508	490	481	465	489	448	500	496	510	481	472	462	502	454	455	486	476	510	490	494	466	486	488	537	481	467	469	465	500	513	521	455	498	459	439	491	513	485	494	475	496	509	489	512	488	483	485	492	442	500	462	511	479	489	475	470	482	516	485	500	467	500	482	504	486	494	476	509	481	497	484	482	511	499	514	466	504	534	467	529	445	444	482	482	471	474	519	491	463	479	492	510	466	491	495	464	452	530	520	466	506	467	488	518	506	513	492	466	467	496	440	460	468	478	486	470	464	444	502	542	486	482	459	484	472	478	472	518	466	496	506	493	505	477	490	487	509	485	509	509	492	517	468	472	478	477	480	516	488	510	488	463	478	493	443	510	478	505	559	485	484	458	487	457	501	480	517	457	470	499	498	487	442	485	458	477	479	499	540	496	505	473	454	462	452	481	482	478	493	484	462	498	493	456	464	506	496	441	502	468	500	509	495	452	446	476	516	471	475	494	454	494	458	478	489	534	501	488	462	502	496	497	452	502	499	498	449	478	508	476	490	486	454	449	542	467	491	489	499	459	473	490	460	477	473	452	469	444	514	485	491	499	486	464	486	488	491	509	490	508	496	465	487	477	504	468	517	514	466	486	509	480	481	485	505	530	479	489	485	494	461	447	481	505	474	482	462	514	476	493	500	491	525	492	483	510	487	498	499	493	478	477	499	533	486	477	495	457	469	508	467	479	519	515	498	466	464	452	507	467	515	502	495	458	460	459	500	455	447	471	510	505	461	488	465	440	461	524	490	502	499	456	482	505	476	474	480	489	493	503	500	512	504	497	532	504	493	483	441	503	489	442	479	445	515	513	462	474	480	471	482	461	520	478	460	487	464	467	478	499	477	483	457	503	499	456	526	479	451	469	479	513	527	498	503	501	488	502	474	476	443	481	469	459	495	460	516	524	494	531	479	494	505	479	488	505	474	449	527	485	506	472	481	513	498	487	484	472	472	480	506	486	480	468	509	453	436	463	493	487	490	454	489	460	515	533	498	515	484	460	540	495	494	504	486	473	492	521	446	480	471	466	484	492	458	457	477	497	498	495	474	466	489	446	483	506	505	501	475	495	494	465	482	430	463	465	478	523	457	452	467	487	465	499	453	487	502	508	528	477	489	488	465	514	504	521	523	473	500	468	490	504	496	476	453	437	512	513	426	477	457	502	486	512	480	513	476	537	493	489	533	475	471	469	522	459	496	481	515	496	478	474	500	514	497	498	511	469	484	467	479	514	480	491	484	462	518	473	511	488	521	490	481	504	467	511	479	478	473	512	478	443	494	479	490	506	441	455	504	470	506	491	536	511	468	455	510	488	487	490	456	516	442	553	490	467	485	442	494	484	476	495	428	504	472	469	486	476	507	478	500	474	482	471	481	503	502	511	486	508	482	483	509	476	507	492	513	494	444	503	491	484	474	469	483	527	471	459	487	471	458	493	473	476	507	518	490	482	479	499	447	484	447	467	473	460	465	468	550	453	496	479	471	507	474	485	468	501	474	478	522	461	508	496	486	463	474	466	471	467	504	500	491	456	455	517	505	497	468	451	436	473	494	499	454	469	443	487	488	442	479	488	471	429	462	464	481	473	475	519	506	491	490	500	450	466	507	490	486	519	497	525	524	483	479	472	564	490	467	520	478	472	489	516	495	499	512	466	442	446	452	476	477	465	541	460	474	539	486	485	477	488	491	511	483	524	467	469	460	496	441	516	491	514	512	495	500	486	479	470	435	459	489	495	476	480	479	457	495	467	476	459	452	508	519	478	473	510	474	461	511	468	448	466	482	478	493	490	501	505	540	509	479	525	505	434	463	507	485	494	489	493	527	505	487	513	488	498	480	492	499	511	494	522	462	469	499	476	480	471	442	466	490	518	502	480	511	514	484	500	477	476	478	457	496	466	505	465	498	439	460	463	493	435	501	480	467	495	510	457	478	434	498	446	521	483	504	492	492	462	519	508	498	505	465	504	527	460	458	499	477	458	526	502	485	511	507	498	485	509	479	508	474	451	464	448	507	476	512	492	493	492	518	514	467	462	480	488	458	491	463	507	492	468	481	496	513	463	518	502	454	528	459	470	513	489	483	495	480	483	469	536	500	489	497	483	509	483	461	475	464	448	546	485	473	491	505	477	438	508	496	515	508	489	458	502	480	511	468	496	459	492	506	496	506	502	475	497	516	491	501	471	457	534	484	476	491	502	445	471	475	479	484	503	504	526	514	471	494	467	495	491	460	479	491	475	467	488	509	462	519	476	484	447	517	474	484	492	470	479	518	485	464	496	499	496	479	499	509	514	476	536	482	500	430	483	469	491	468	484	487	446	486	489	469	454	496	471	497	513	452	520	497	520	514	543	479	464	500	505	498	468	465	475	469	494	468	473	494	504	476	463	471	506	513	440	492	452	450	473	499	475	484	502	484	480	463	474	462	443	440	424	472	480	474	480	509	510	513	483	445	488	509	457	424	451	469	469	475	470	453	516	497	457	503	463	465	486	450	514	500	481	508	494	469	516	490	493	483	478	448	482	475	500	471	474	466	505	453	487	496	507	488	457	503	500	461	467	474	481	514	475	489	498	468	455	468	494	497	456	465	472	483	502	495	526	459	490	469
47060	77711	72839	29203	41249	39122	20233	5555	727	587	497	572	538	500	502	498	530	555	503	538	539	506	493	454	501	497	494	529	539	521	522	489	520	517	506	547	497	529	516	502	515	509	515	510	525	512	526	510	530	502	467	528	509	528	533	532	532	505	516	537	565	504	495	524	552	524	492	530	521	494	497	536	479	487	494	511	493	494	493	516	532	482	485	517	530	506	513	477	510	523	513	504	542	517	514	519	517	489	543	528	508	479	545	522	529	509	555	531	507	528	525	510	483	508	491	541	465	508	537	495	493	505	539	524	526	520	526	504	539	535	505	526	529	507	507	515	513	484	519	501	515	518	531	561	513	535	529	511	495	527	507	507	520	482	502	511	523	476	543	487	543	505	537	522	522	536	534	505	511	509	493	515	479	526	539	472	536	515	485	489	514	524	500	527	542	503	506	523	531	493	497	503	543	513	506	519	521	531	477	509	544	450	534	504	527	513	517	530	506	498	538	516	493	515	535	475	542	533	491	517	511	517	531	500	501	485	553	478	533	540	480	497	516	491	526	443	520	496	473	539	553	502	496	499	511	508	515	543	524	485	507	530	507	508	516	497	499	499	525	529	518	492	522	518	489	562	505	503	546	535	517	513	504	486	500	537	557	500	508	478	509	480	486	509	470	511	509	493	518	497	528	494	503	498	509	502	495	492	506	539	498	524	508	518	498	456	507	543	520	505	539	519	514	475	492	509	545	553	500	536	499	554	507	499	550	486	511	534	503	526	501	531	488	524	508	478	517	501	513	507	570	496	526	514	486	534	528	489	494	499	491	520	534	504	531	472	485	493	490	533	538	495	519	493	536	518	526	502	526	573	558	526	543	505	526	505	466	496	528	520	538	464	521	523	491	506	475	494	467	494	502	537	517	517	539	508	487	503	558	508	521	570	506	538	520	541	515	481	525	512	544	478	542	490	486	524	517	526	491	513	541	519	493	483	512	522	485	473	539	510	517	554	505	528	585	504	513	460	549	513	489	479	509	471	480	525	533	535	491	489	496	576	505	511	464	495	547	539	530	550	507	521	534	509	523	532	492	508	508	498	522	510	501	494	520	510	495	502	517	484	529	511	520	511	517	505	461	540	539	570	508	489	525	490	496	492	530	515	501	493	468	513	539	576	529	477	526	504	502	504	532	519	552	532	505	518	524	525	530	499	508	503	512	464	475	515	526	531	563	539	533	513	504	517	494	474	535	546	533	485	510	548	482	508	488	506	520	501	510	522	496	480	519	543	497	511	515	516	476	540	456	495	508	517	505	476	531	504	547	508	561	503	499	512	494	508	488	523	513	520	523	556	546	539	487	531	494	525	518	478	504	556	500	539	483	529	535	481	519	524	471	498	499	507	515	484	522	566	505	505	493	527	541	525	485	540	525	489	524	516	506	491	531	509	511	482	517	503	498	530	541	485	491	527	522	483	522	479	494	568	466	481	520	530	535	517	486	506	508	545	500	504	540	490	510	527	509	522	552	528	492	474	517	503	481	531	535	500	540	532	546	532	445	522	537	538	507	493	490	463	544	486	543	527	499	500	471	515	518	502	459	522	480	504	514	499	541	526	505	555	471	515	513	497	545	519	527	540	509	508	544	521	559	503	506	535	508	508	533	507	510	520	517	534	537	509	494	497	472	509	511	551	527	508	512	518	530	509	532	480	525	514	534	582	512	496	476	516	535	525	537	501	529	489	488	517	547	509	511	506	522	478	482	514	527	549	501	506	498	499	518	504	533	520	539	518	509	542	510	509	501	539	496	507	533	536	488	523	497	513	499	534	476	502	473	506	457	492	530	506	533	516	502	560	506	520	492	498	508	482	499	480	533	483	525	498	534	486	499	482	513	560	504	564	491	503	460	519	458	566	490	527	511	519	506	490	514	506	488	523	485	492	498	502	496	497	521	551	524	490	524	534	505	503	534	517	544	538	461	489	543	515	510	508	489	504	481	545	503	510	515	509	495	520	501	524	515	529	533	526	501	533	519	526	505	559	477	528	475	502	500	527	501	534	505	507	478	483	504	516	501	504	520	520	530	532	559	506	485	495	509	504	514	508	511	496	496	546	505	536	505	543	519	521	546	507	490	505	525	545	504	517	531	545	537	503	487	509	496	487	497	501	515	508	465	507	508	529	499	559	522	492	536	520	495	540	533	541	491	552	503	560	462	528	520	535	502	535	499	490	506	530	514	490	511	561	549	507	541	519	549	521	494	504	508	519	529	543	531	519	502	512	539	511	472	521	486	535	518	502	518	496	537	523	538	523	510	557	524	504	541	511	491	518	528	482	553	507	523	454	489	563	541	477	528	571	481	542	500	542	509	513	502	506	521	514	528	495	517	543	484	540	519	541	507	550	527	541	514	534	465	510	533	493	504	494	495	494	504	511	526	501	512	476	498	538	531	526	503	505	512	484	496	555	515	531	501	517	518	538	547	534	530	527	498	503	531	503	511	504	514	502	561	474	487	514	527	514	477	535	479	504	528	532	550	504	512	522	523	496	544	523	515	509	526	531	511	503	538	481	498	541	502	529	536	483	496	529	515	543	542	528	491	492	502	488	544	519	532	517	522	501	536	510	470	521	515	540	519	536	465	483	524	517	516	496	549	511	516	490	501	534	510	529	566	485	517	497	558	536	519	532	506	462	489	489	516	548	537	528	530	545	507	545	501	529	549	546	517	514	513	518	540	512	520	527	491	536	492	474	510	552	535	496	517	541	527	512	492	508	518	523	523	498	513	480	531	506	492	545	528	490	515	494	512	485	566	495	528	494	505	458	542	519	523	479	499	489	524	515	492	515	518	483	486	509	521	508	486	516	507	521	541	494	520	509	499	500	471	514	515	517	522	511	539	500	560	517	519	524	514	480	493	509	509	494	539	533	504	500	517	522	506	518	537	484	528	515	502	513	531	510	549	528	497	522	527	528	483	482	506	503	529	525	490	481	496	551	489	525	489	500	507	526	521	492	525	513	499	516	514	569	526	518	509	515	547	503	521	510	544	498	517	461	530	505	528	483	491	462	524	493	482	524	516	526	498	496	521	514	537	501	519	494	501	513	512	490	475	495	510	504	522	527	502	531	486	507	514	493	524	540	531	501	510	486	511	497	527	522	513	449	520	560	515	515	485	509	534	515	538	522	508	530	536	536	526	527	500	482	535	511	491	493	485	494	526	521	535	543	514	504	535	492	539	557	501	517	540	474	568	481	494	460	485	548	532	496	555	521	507	530	501	533	475	503	485	496	529	495	501	495	538	502	529	525	536	560	495	507	500	489	525	521	534	514	512	502	498	566	542	501	518	542	538	520	536	480	524	545	475	526	527	491	524	513	519	521	547	476	534	513	492	534	544	488	493	514	506	537	497	548	505	526	534	502	494	540	552	527	484	514	520	530	485	535	505	499	509	512	517	518	503	527	499	507	476	525	535	504	531	488	549	516	566	496	523	497	494	520	524	503	508	490	528	475
29911	35013	39700	12510	5629	5310	2216	638	363	321	355	333	341	374	373	321	362	324	343	315	368	312	341	315	307	330	338	344	312	328	313	310	338	348	350	343	312	337	317	338	317	324	353	307	326	351	331	309	343	307	324	360	327	374	329	340	316	346	352	325	304	321	339	332	307	339	356	305	318	320	340	367	344	347	344	333	347	311	356	332	304	354	316	348	344	321	326	366	343	304	324	330	312	343	327	320	351	345	328	339	336	305	352	304	349	329	298	321	346	332	325	347	363	345	334	349	340	349	324	347	330	335	370	322	325	318	331	302	342	309	316	348	319	325	308	346	309	341	328	331	311	332	362	345	318	339	325	327	347	338	337	305	371	340	345	312	364	314	342	379	383	301	327	313	334	316	350	349	340	343	315	348	341	342	346	313	338	340	339	357	322	350	342	345	323	353	352	348	345	343	336	337	320	333	310	331	359	351	316	310	307	344	362	328	326	343	305	348	352	329	308	341	331	353	320	328	308	362	345	332	343	320	350	314	309	355	342	330	319	316	330	318	323	342	349	341	313	346	371	330	315	317	347	369	320	314	330	360	297	342	298	343	303	323	323	333	331	350	318	336	326	330	347	347	331	364	320	321	303	314	346	359	334	279	315	340	312	360	299	342	340	325	331	345	313	306	324	337	332	328	313	348	340	345	333	306	372	355	345	322	319	288	342	325	359	355	341	326	325	330	348	360	340	311	324	338	346	322	316	302	314	341	345	326	352	350	326	330	330	349	342	324	345	346	343	358	326	332	304	360	364	309	343	319	309	329	312	355	330	346	362	341	352	342	356	371	371	343	335	318	301	352	334	316	332	376	341	335	325	327	323	365	296	315	322	356	357	335	329	331	342	313	347	349	311	360	333	350	321	271	346	325	346	357	331	315	314	323	323	336	308	380	369	330	306	335	327	330	336	331	347	327	376	369	363	311	343	356	349	334	325	352	306	321	349	309	303	341	362	308	333	319	349	339	337	367	318	363	334	312	329	346	314	305	368	347	352	326	312	349	336	329	324	316	344	303	347	351	334	337	319	317	321	340	328	363	339	342	340	334	368	342	333	325	353	331	308	309	318	307	358	358	354	327	353	338	344	335	348	353	331	299	347	302	327	314	351	341	341	328	338	344	319	347	346	325	320	331	330	332	353	332	347	316	325	334	314	303	335	319	327	314	329	360	345	334	342	309	328	385	304	317	324	323	329	348	315	358	310	359	317	333	335	313	370	333	349	364	322	314	307	359	359	323	298	305	314	319	336	340	369	309	350	354	317	344	350	318	323	329	347	301	306	326	310	319	331	370	333	333	347	325	332	304	317	305	341	325	331	319	331	277	321	330	334	330	386	306	320	316	323	360	322	335	318	335	324	318	322	329	322	331	330	332	330	349	347	345	320	350	342	311	352	333	363	349	340	363	317	308	327	343	357	329	339	344	331	346	341	349	326	320	327	308	301	335	344	350	339	313	359	336	320	342	340	336	320	339	331	334	321	354	330	329	374	369	336	337	319	369	363	327	352	307	322	310	320	338	354	348	343	339	341	301	346	310	297	333	340	323	355	339	330	364	309	320	323	311	321	341	310	322	319	349	334	356	325	339	341	329	342	314	318	356	355	333	346	312	359	339	332	341	335	339	338	347	338	312	343	316	315	329	335	330	346	324	360	335	311	339	307	329	327	373	346	354	320	324	306	307	322	306	324	329	315	323	313	339	349	328	341	363	380	329	321	361	355	313	343	331	355	313	352	326	314	335	381	345	356	339	350	340	332	329	320	329	339	360	323	328	333	312	381	317	334	325	319	327	302	293	339	312	320	394	357	349	334	345	308	333	313	342	321	317	321	352	287	314	339	310	342	302	359	337	310	338	311	335	345	358	345	358	345	289	346	313	316	319	355	302	332	309	308	315	312	340	296	304	342	337	328	312	349	333	340	351	364	313	321	347	341	323	320	342	336	336	342	348	353	333	338	322	333	320	305	332	305	340	337	315	295	361	339	341	332	358	335	369	333	354	367	327	345	341	379	331	339	344	312	359	340	335	352	338	347	341	328	347	313	329	354	331	315	364	356	356	335	343	306	392	282	368	317	352	364	333	304	349	348	339	331	348	335	355	308	313	353	352	350	318	357	340	338	348	338	335	344	338	305	330	323	361	303	318	336	348	339	303	347	329	347	314	304	332	300	323	328	321	355	310	339	338	332	343	320	340	330	341	324	354	350	313	320	366	344	329	317	344	317	343	332	334	333	335	304	327	343	352	326	332	340	323	314	359	345	281	334	335	338	312	312	325	352	331	314	345	334	315	342	351	336	337	329	335	342	343	342	332	345	366	308	331	331	331	304	351	320	330	340	325	298	331	361	357	344	351	365	331	335	360	325	330	343	354	313	331	323	354	330	328	336	357	338	328	318	349	398	378	338	352	365	328	328	352	334	306	344	344	345	317	349	361	337	339	337	331	353	320	363	335	345	318	340	322	349	340	322	310	346	351	324	311	354	326	322	318	338	346	326	296	338	326	354	328	311	308	304	321	372	333	340	333	335	343	329	326	324	352	345	333	316	329	335	335	333	303	334	316	315	335	347	346	338	348	323	335	344	345	336	352	332	357	337	330	348	341	310	324	323	357	332	328	335	340	324	329	332	351	349	315	340	298	337	353	281	300	361	359	323	335	321	351	322	326	345	311	312	330	341	333	343	312	344	334	320	320	364	323	352	313	337	342	337	319	342	369	317	349	372	335	336	350	342	308	317	323	320	340	327	307	361	317	344	325	351	319	344	344	330	330	345	366	331	308	324	339	290	329	339	340	342	362	352	329	356	329	358	314	387	340	304	317	344	328	339	373	324	332	351	341	342	353	338	332	318	350	326	338	334	302	343	324	375	334	323	309	329	335	310	341	357	368	360	321	344	344	348	328	342	352	335	301	342	365	324	330	334	358	326	337	351	311	313	309	331	364	329	329	317	335	339	344	336	367	359	339	342	336	333	336	334	347	311	339	339	324	313	315	301	329	338	317	330	320	325	321	311	339	323	329	340	326	314	323	366	315	366	311	357	336	349	358	316	354	324	328	330	318	335	329	328	327	335	342	331	336	327	325	350	313	317	321	314	297	318	323	325	335	326	315	313	323	344	391	359	357	297	341	304	340	306	354	336	353	347	345	314	342	332	364	329	355	334	331	314	316	304	306	342	336	297	317	311	335	352	358	339	308	327	327	321	340	318	339	343	315	353	334	311	354	333	314	320	330	327	319	357	322	332	324	336	353	334	322	338	355	312	316	323	343	305	321	325	337	335	362	364	362	320	339	323	317	351	340	354	358	315	307	332	283	319	313	316	326	329	354	328	341	338	291	345	335	357	320	350	340	339	328	334	354	345	359	334	304	316	341	344	328	344	340	349	377	352	322	290	329	303	341	348	371	345	353	350	349	343	325	320	334	305	344	361	333	356	349	357	315	325	337	319	348	323	323	288	326	323	341
34073	53743	33126	4338	6767	6601	2653	710	398	374	380	336	374	361	371	346	402	414	405	408	346	397	399	365	397	398	351	375	405	377	377	411	370	371	377	384	406	365	363	391	406	379	341	377	366	362	375	400	370	371	376	404	365	344	349	358	399	392	405	347	389	362	372	382	382	402	403	363	391	394	413	387	373	354	368	354	390	365	406	383	385	411	357	373	376	361	394	344	379	379	398	360	408	418	345	355	358	369	374	366	364	377	399	381	375	389	360	399	417	376	396	349	357	369	385	387	395	370	390	364	365	400	408	387	403	377	376	383	389	372	370	380	388	375	421	430	372	372	412	394	349	374	373	385	382	392	393	390	341	375	367	368	401	402	384	417	392	353	359	397	382	375	403	378	367	411	384	370	398	367	373	386	359	406	374	390	382	396	387	407	391	387	387	381	379	403	366	412	376	385	368	388	396	381	405	395	427	359	363	384	380	406	379	398	369	393	393	413	354	370	387	355	384	371	351	343	393	390	348	383	392	365	396	391	370	356	381	399	393	424	383	397	382	400	404	368	394	335	363	350	382	400	394	376	399	411	394	410	374	365	361	387	388	407	389	364	356	384	366	372	389	361	399	384	328	370	410	388	383	421	375	353	387	369	380	404	374	381	383	375	368	365	383	400	381	402	380	394	367	399	375	417	374	392	345	379	397	354	398	372	379	391	380	414	379	372	371	381	383	385	390	399	402	378	387	379	405	360	377	377	370	384	378	357	400	376	382	382	379	380	387	402	361	381	392	375	367	371	349	355	388	355	394	366	386	367	359	355	341	407	331	369	360	402	403	383	394	390	372	374	367	354	364	428	400	394	356	381	379	386	375	375	412	336	390	372	366	357	392	415	374	362	388	394	365	386	391	375	389	405	382	363	408	368	412	369	392	385	391	389	363	373	399	389	384	392	371	390	374	392	389	382	375	403	350	392	371	419	358	354	350	349	412	401	388	345	399	367	376	360	380	379	388	378	391	382	391	371	401	359	418	429	413	339	377	378	413	350	379	417	380	390	379	379	382	335	368	355	396	358	385	383	377	344	384	346	375	377	359	381	387	386	372	388	391	393	380	402	371	391	390	359	380	385	400	389	372	379	373	338	400	344	375	382	352	385	393	371	390	352	424	354	377	374	391	393	377	390	385	370	372	342	350	386	372	380	383	378	382	377	397	370	386	324	379	401	369	372	346	382	419	376	373	348	374	390	372	345	380	410	390	372	401	375	404	398	342	373	367	342	438	359	352	392	368	402	406	382	380	335	364	406	346	377	410	377	373	392	387	375	390	409	375	349	393	400	400	388	384	379	392	359	348	405	380	374	368	376	334	400	369	388	393	391	406	369	366	393	371	369	388	362	414	394	374	356	372	416	393	399	400	371	394	395	362	363	366	391	401	396	386	381	399	367	420	396	364	391	387	314	355	381	341	394	396	370	401	419	392	352	411	369	388	387	382	380	384	371	414	387	348	352	394	390	392	420	402	380	387	375	369	389	359	363	356	413	381	390	408	386	369	354	356	375	380	372	443	375	399	413	379	389	364	357	382	381	377	386	360	385	387	391	371	391	421	405	374	381	358	385	376	376	368	381	394	376	382	383	348	369	425	403	399	396	392	395	373	346	362	394	373	370	374	398	379	366	402	371	397	343	395	390	357	385	393	404	378	410	379	396	375	369	373	389	406	402	388	390	357	351	368	374	371	374	352	357	363	407	392	398	372	367	388	349	373	382	389	369	383	389	364	415	368	384	356	352	372	398	382	378	388	356	410	375	391	400	409	369	386	384	359	401	377	377	393	372	436	363	400	373	387	370	383	384	388	397	358	360	380	393	369	389	363	398	392	368	400	400	423	379	363	354	367	378	390	404	332	377	378	363	410	391	358	411	384	409	385	393	363	384	372	397	341	350	376	339	360	388	386	372	379	379	385	360	392	380	373	377	364	411	377	366	373	374	354	394	379	382	382	354	420	388	374	415	404	409	412	388	371	345	411	409	398	362	383	408	346	337	362	367	384	367	380	387	397	368	369	368	365	400	383	368	348	394	386	390	390	368	367	350	380	394	392	391	388	387	396	403	410	400	410	351	397	369	388	392	412	377	370	362	361	365	382	369	402	355	345	363	356	401	382	389	371	376	390	384	403	377	377	376	391	384	355	385	387	384	361	391	375	400	397	357	359	390	386	393	378	383	392	385	380	374	383	405	372	391	363	369	381	357	372	360	355	366	370	344	395	368	399	373	371	375	362	394	376	362	313	369	369	400	367	351	366	386	367	388	369	380	364	368	392	409	353	378	363	377	368	351	329	353	416	375	381	394	390	369	372	342	399	371	380	403	408	391	374	347	383	379	340	355	380	367	409	372	368	360	344	405	411	378	372	417	410	400	377	352	387	365	385	340	387	407	371	394	351	350	387	370	415	407	407	376	364	358	378	364	367	375	353	404	368	398	387	377	390	387	427	387	389	365	386	369	372	392	376	430	345	399	397	383	390	383	375	361	378	378	389	354	393	406	368	362	392	404	366	360	358	379	386	387	386	333	403	401	369	348	406	392	374	361	379	419	398	366	351	346	364	387	405	404	392	404	366	385	365	343	365	374	363	395	368	368	414	371	402	396	392	381	383	394	376	392	362	391	359	393	386	386	359	401	357	368	370	346	391	404	393	407	374	403	419	339	351	396	394	363	387	378	398	387	381	396	377	385	368	359	420	388	396	409	406	402	406	360	344	383	388	398	380	399	420	401	402	380	398	372	361	353	384	390	383	354	346	385	369	385	385	367	423	361	357	414	401	390	374	400	375	352	402	387	379	383	373	400	351	405	382	389	402	397	355	359	346	414	381	361	331	393	393	366	364	396	372	377	372	398	371	368	375	390	364	385	366	368	340	365	363	358	368	365	389	362	393	367	368	373	418	383	379	348	365	402	364	385	415	369	368	384	335	376	356	377	389	367	373	382	360	352	414	376	395	366	419	387	412	370	379	384	373	369	388	398	400	377	365	367	393	384	382	416	375	375	399	385	389	384	395	402	375	357	378	384	396	387	353	399	405	375	376	349	383	417	404	389	371	417	381	364	378	398	420	380	362	370	344	383	373	385	386	401	420	363	375	393	352	423	408	403	399	411	366	366	378	395	362	350	419	423	401	363	396	356	412	358	385	335	379	372	409	361	390	405	358	368	374	378	403	352	393	423	366	408	379	334	360	367	375	379	397	395	351	404	408	393	401	387	370	359	354	401	363	392	359	358	394	384	392	376	366	403	368	362	359	353	379	386	388	396	376	403	355	370	371	360	399	352	390	387	395	366	391	398	363	398	396	379	380	390	411	375	398	377	364	376	382	391	381	394	364	389	435	382	374	382	397	398	388	361	375	374	394	378	411	353	408	370	409	395	372	401	388	390	348	368	343	376	385	350	342	375	360	338	400	364	403	384	348	391	395	388	389	388	368	383	338	344	392	351	389	364	402	363	398	360	355	376
24949	25668	42352	26991	27051	27017	13625	2109	395	319	319	327	320	338	289	310	311	311	315	300	321	338	336	337	321	323	311	336	325	333	334	307	331	305	344	320	306	341	297	342	330	299	348	282	323	322	319	339	359	354	356	322	346	300	332	346	286	295	311	318	315	279	319	335	329	302	355	342	303	317	323	317	308	316	330	301	298	342	314	308	331	313	333	310	320	338	279	355	325	337	310	313	307	331	309	289	315	303	298	304	303	315	340	289	331	330	321	291	313	332	348	345	292	310	318	338	313	332	320	307	348	322	322	323	307	305	284	338	322	286	323	308	312	277	318	309	315	327	297	321	315	303	326	316	349	332	317	299	313	293	311	298	272	344	316	302	323	345	325	324	311	301	336	318	298	330	299	320	287	306	358	308	324	316	311	278	341	341	274	319	340	331	291	331	296	339	307	305	316	318	307	316	310	320	356	333	303	331	346	315	317	302	319	325	322	277	333	320	314	301	292	314	274	319	304	298	310	344	301	300	294	350	292	293	313	327	318	311	353	288	331	330	323	327	321	301	324	301	312	324	307	307	306	317	304	306	317	324	354	289	334	308	311	334	284	344	348	328	344	325	283	306	322	347	314	287	312	296	316	315	294	309	298	310	343	339	325	316	318	326	331	314	313	309	312	308	317	311	314	322	292	292	301	330	296	338	361	336	296	347	314	324	326	331	318	310	267	312	297	349	339	329	298	281	312	336	308	296	314	335	300	289	349	305	339	297	320	292	321	351	322	313	343	325	346	333	319	306	326	329	281	331	338	293	312	319	300	327	339	311	317	326	291	298	313	322	307	319	319	335	327	317	305	308	322	315	326	338	312	299	307	336	310	297	292	312	299	302	341	337	331	341	328	312	360	312	346	314	350	313	303	342	314	318	361	319	352	329	313	320	322	328	321	325	343	309	281	347	353	298	321	353	318	312	317	311	362	322	313	303	305	303	350	323	337	323	310	303	323	324	362	311	304	339	354	325	327	290	311	335	293	288	319	297	290	323	355	325	290	310	314	328	312	332	306	282	346	324	336	301	319	293	304	334	328	332	319	349	298	300	277	306	302	331	344	294	295	326	309	326	339	311	303	325	305	288	329	352	299	332	330	302	337	304	289	303	333	285	310	311	317	313	319	322	315	308	287	327	281	323	334	321	336	306	341	331	303	307	297	304	332	304	334	345	312	319	318	296	340	320	333	309	315	348	359	292	322	310	318	327	331	309	297	285	306	328	317	321	326	313	314	296	288	330	265	303	303	308	321	330	301	308	317	316	313	346	316	321	298	341	328	322	315	348	303	310	321	309	309	328	337	285	336	304	297	307	307	292	355	311	332	325	307	304	289	311	319	306	317	310	330	291	309	304	315	305	323	293	370	312	298	329	287	320	294	286	292	339	329	322	301	348	341	319	307	295	295	317	313	313	331	347	307	337	325	331	319	290	343	306	320	327	314	311	310	321	353	339	325	319	346	322	336	309	340	312	336	282	313	305	324	287	337	306	305	320	298	315	313	327	286	282	288	323	318	291	305	319	309	329	308	294	310	334	330	294	302	301	296	317	305	318	294	310	294	326	294	360	320	309	350	314	324	288	321	321	311	320	295	317	327	338	330	301	301	313	296	338	316	329	291	325	368	287	313	329	297	304	339	306	307	299	308	311	315	318	318	280	280	312	296	312	341	315	301	333	305	323	273	331	345	333	313	341	353	309	299	302	325	337	321	316	315	298	317	319	335	312	298	311	305	299	324	310	330	314	317	323	326	328	270	286	336	341	324	309	320	310	280	300	327	299	333	290	285	319	318	327	336	315	292	319	318	291	349	295	327	327	347	283	314	299	298	314	278	318	335	344	319	310	309	298	315	324	299	323	304	328	306	323	288	365	338	342	342	329	297	310	305	319	295	340	301	297	319	332	282	335	305	298	288	326	315	305	354	324	326	317	308	316	298	333	294	329	336	290	318	336	320	325	312	309	322	347	323	308	302	290	318	324	320	331	322	302	323	332	280	314	302	312	292	322	310	337	323	342	340	327	309	328	326	307	319	314	302	282	318	313	298	319	311	308	291	308	325	322	330	330	336	323	325	332	302	320	306	316	301	303	313	306	297	312	324	317	334	311	321	324	298	313	332	281	337	288	310	317	328	273	318	320	308	336	306	320	316	293	308	327	330	302	322	354	303	327	297	325	305	329	329	345	354	317	326	346	335	321	305	309	320	306	342	340	334	315	293	307	289	293	320	342	317	314	310	317	291	321	309	322	308	301	316	328	317	316	322	335	363	294	332	316	318	323	284	312	332	289	305	328	296	357	347	308	327	306	320	298	311	330	330	308	294	301	322	309	316	310	313	345	342	329	295	277	327	310	284	334	309	323	317	263	325	330	338	321	296	333	293	317	353	319	312	339	314	314	330	308	307	282	327	304	359	314	321	298	334	300	313	293	327	302	301	339	283	325	311	328	336	321	308	315	297	300	302	329	316	338	319	293	300	358	321	288	313	337	332	316	306	297	315	344	312	296	311	303	312	326	304	351	333	338	360	292	353	303	285	312	288	316	340	292	307	314	343	306	306	329	306	336	317	336	302	322	297	307	312	326	325	301	325	281	294	304	332	293	314	303	328	304	306	318	313	300	321	311	328	322	326	284	338	294	304	341	324	319	318	338	320	337	316	284	302	346	295	307	289	318	317	328	326	329	354	328	313	326	336	288	328	314	309	336	318	301	296	316	293	308	327	310	309	331	340	336	326	295	354	307	297	267	282	307	306	300	299	316	331	302	324	336	296	323	307	320	323	326	329	303	330	317	282	322	310	316	301	321	331	286	337	304	327	337	323	311	320	297	333	315	345	338	324	310	303	344	308	324	354	362	295	321	324	302	356	298	315	297	309	296	331	312	310	345	312	314	351	298	292	290	346	287	289	317	305	295	323	323	348	340	322	299	329	286	314	328	345	326	294	304	321	315	323	320	317	290	310	312	293	331	339	275	298	297	332	268	299	303	313	314	345	301	303	267	309	309	288	306	303	327	292	314	311	292	323	343	339	305	343	331	343	315	346	330	318	312	316	297	299	299	265	325	351	320	330	346	304	311	326	285	313	289	301	302	307	287	325	307	330	297	309	322	315	326	316	317	312	315	321	346	304	322	301	339	351	330	345	314	307	286	335	301	335	311	315	363	344	294	315	315	325	351	335	311	322	321	291	331	304	288	335	300	314	313	310	339	310	319	311	335	320	332	296	287	319	289	319	304	321	315	326	295	341	313	297	307	326	325	305	301	340	306	342	286	336	317	321	313	305	314	309	318	308	326	306	330	328	311	318	309	316	331	326	330	318	312	292	313	286	298	324	285	302	290	305	308	293	328	359	340	296	339	337	318	327	326	333	346	320	348	312	316	335	301	327	317	327	293	304	322	284	296	273	320	305	304	319	306	348	308	310	335	292	345	308	301	307	296	303	315	333	306	332	301	302	316	304	319	308	314
39478	80129	59877	15191	33195	26703	11212	2360	488	393	356	318	334	363	353	344	383	351	355	355	345	376	353	383	389	348	367	381	342	335	360	395	352	388	375	330	391	335	336	310	371	321	360	378	348	387	385	358	350	382	340	378	360	336	358	357	362	334	354	351	360	353	355	348	367	354	354	358	382	374	378	352	342	347	349	369	356	350	340	366	366	342	367	382	350	351	357	314	360	345	336	388	372	311	344	405	347	349	367	330	366	335	365	347	343	354	374	351	340	370	357	331	347	368	350	389	363	361	323	335	339	366	341	363	331	337	367	349	328	360	328	345	359	357	335	327	367	340	346	353	352	346	350	383	339	342	340	373	357	347	372	393	363	324	380	356	370	386	324	326	316	356	355	373	344	360	347	351	339	376	320	384	394	361	355	388	347	361	349	358	344	378	370	358	357	320	337	359	357	340	359	371	339	384	342	341	337	344	356	374	372	365	334	350	344	337	375	375	367	365	354	358	330	384	337	342	364	364	354	346	351	331	374	337	351	357	380	337	338	349	327	341	362	329	348	351	380	358	358	359	315	341	351	359	358	355	354	334	362	354	356	391	383	345	346	344	338	332	366	346	348	342	364	345	327	367	348	360	342	372	382	345	322	392	392	365	326	337	317	326	377	337	348	328	332	361	365	348	338	370	339	343	349	346	341	352	375	369	363	379	314	388	344	345	327	390	331	362	363	373	339	320	342	353	328	371	375	354	382	346	359	369	320	339	358	346	333	349	344	369	382	364	340	363	355	314	331	363	364	344	318	326	334	330	387	369	362	337	351	371	361	350	358	352	356	308	348	360	376	353	343	361	349	349	334	360	352	371	349	361	376	347	362	359	351	352	324	365	346	364	344	307	326	337	339	361	370	330	355	364	354	348	351	338	328	361	363	339	348	337	343	370	345	362	346	337	356	347	364	369	345	304	355	349	357	322	360	368	320	332	360	355	377	347	324	344	352	371	363	360	386	365	326	374	354	337	338	369	338	381	334	361	345	370	315	332	346	345	363	352	327	348	351	346	361	365	356	361	349	327	390	345	328	363	345	372	346	333	354	335	373	326	339	326	358	374	353	362	346	375	330	348	342	357	363	340	387	345	373	355	336	364	359	362	373	393	363	332	357	347	358	372	347	335	330	351	325	369	331	319	334	341	354	336	348	319	359	369	389	367	345	326	371	333	378	329	343	361	311	379	342	371	312	352	371	366	328	333	336	363	349	320	345	379	353	320	328	369	374	361	331	335	366	365	361	367	383	367	355	355	347	351	363	385	392	364	354	361	340	330	337	343	351	372	340	361	335	343	323	353	366	357	358	377	343	379	337	326	334	338	322	352	357	356	352	358	377	348	340	335	354	365	348	379	366	334	375	375	330	355	371	352	375	344	351	313	345	365	361	378	349	351	343	361	348	378	366	365	366	343	344	384	361	338	365	327	352	351	360	354	360	322	364	348	331	344	357	351	334	352	339	324	335	335	323	347	350	376	356	362	342	384	346	331	380	378	372	358	356	359	357	334	370	359	367	333	340	330	343	370	353	326	367	344	347	370	346	343	345	385	321	368	335	337	325	327	372	321	311	340	373	351	350	342	361	353	359	350	367	369	357	337	362	365	338	320	352	384	322	369	344	370	351	379	342	356	369	357	356	324	319	331	321	356	355	363	381	348	359	383	351	332	349	383	356	363	343	319	343	336	356	359	360	373	372	334	334	355	368	337	342	356	385	360	351	349	359	319	372	355	357	311	379	377	346	368	397	353	353	326	362	343	361	384	357	352	364	367	353	349	362	353	381	344	377	339	360	352	387	360	372	333	352	342	369	326	359	364	367	338	351	416	355	357	356	363	330	379	362	396	332	373	367	328	345	356	359	375	366	338	369	359	344	339	397	371	337	372	329	340	330	334	347	359	354	338	347	371	311	347	378	361	337	325	338	326	345	366	366	379	332	354	335	360	331	329	326	365	335	371	353	313	343	362	350	336	377	327	369	375	295	338	329	368	343	330	348	365	394	358	378	321	337	361	334	368	357	318	375	359	401	337	301	382	340	322	344	374	374	345	353	361	381	347	357	365	327	358	364	327	367	320	371	359	373	368	335	378	351	346	353	367	378	381	339	333	327	359	339	351	354	341	344	351	362	330	338	369	340	347	358	357	332	342	339	364	393	346	340	360	349	326	378	319	310	324	387	352	345	388	348	354	347	367	362	355	350	352	319	383	376	310	390	349	331	380	339	326	345	341	364	362	388	369	341	379	382	372	356	350	329	339	347	364	374	383	346	370	369	342	366	316	356	356	374	362	378	335	367	367	341	343	320	356	333	348	326	365	350	334	351	326	336	348	317	368	363	339	378	381	369	335	334	384	346	352	372	322	370	323	334	340	313	328	365	367	354	361	377	383	348	350	376	343	343	337	377	343	358	345	362	369	355	353	338	326	352	367	374	365	373	358	369	357	360	352	361	354	357	334	329	365	302	354	374	329	330	330	319	327	351	380	365	338	396	359	331	334	347	310	340	362	337	391	327	352	367	374	373	343	344	361	372	340	348	347	356	338	335	363	353	324	348	362	364	365	347	340	353	398	334	346	347	358	348	353	346	386	341	344	379	333	366	326	364	355	363	345	329	355	343	369	368	359	340	359	344	353	360	380	342	356	358	299	352	369	327	325	348	345	346	360	401	378	357	352	360	329	335	336	344	358	363	378	368	368	370	353	340	383	387	359	372	377	381	342	353	380	333	328	348	337	363	334	362	319	364	336	353	315	342	364	353	380	318	339	342	334	350	343	323	360	366	359	368	384	338	339	377	362	360	363	369	371	322	357	368	332	370	361	378	374	381	371	363	356	372	369	358	345	340	362	332	332	366	353	347	359	344	351	359	359	352	344	360	357	348	327	380	365	328	352	358	367	358	345	351	348	362	352	352	374	350	363	315	332	344	365	355	383	363	350	350	326	375	371	363	327	390	376	364	365	331	388	358	350	335	352	374	309	360	368	366	343	364	312	343	315	372	334	360	342	388	343	342	321	320	359	364	367	341	330	374	389	353	341	403	359	349	379	355	365	378	348	358	368	391	342	357	365	356	393	338	355	345	360	377	353	361	340	381	345	357	398	358	346	355	380	373	363	357	351	366	347	349	345	348	359	345	337	361	379	354	373	341	365	330	358	347	361	378	321	336	358	379	375	334	347	329	335	353	388	342	381	335	350	325	321	340	327	357	333	337	344	336	332	355	344	375	391	350	323	345	356	375	386	314	376	344	363	315	302	347	345	351	325	356	336	376	323	345	346	340	356	331	374	335	346	359	331	386	353	355	379	339	341	348	346	348	384	365	327	363	331	367	357	400	357	361	339	392	333	363	363	359	369	342	350	352	355	389	330	353	359	357	361	379	330	347	347	319	363	363	347	353	335	346	338	362	386	314	378	337	357	360	339	365	330	356	328	340	340	365	380	342	355	326	330	352	339	342	317	318	353	351	374
25615	26891	40767	26200	22210	17957	7457	1309	513	492	484	461	461	465	449	485	421	465	461	452	464	485	474	422	448	467	471	410	437	505	455	448	471	414	462	452	465	461	453	468	452	477	424	474	482	469	453	427	468	477	479	421	452	508	462	472	472	499	456	466	419	443	446	418	477	466	439	465	413	447	443	412	434	465	422	448	444	421	432	443	489	502	461	449	441	463	495	476	521	456	439	439	455	447	453	445	470	473	483	447	455	453	446	467	494	496	484	487	493	416	430	453	462	473	476	461	469	440	418	455	437	471	455	455	447	473	431	482	465	471	461	464	481	479	425	464	442	454	431	471	456	446	483	447	457	472	464	434	451	450	451	458	484	489	485	500	485	461	449	464	460	462	474	431	446	474	466	450	497	447	467	436	461	455	438	470	422	470	468	488	492	452	474	451	440	487	452	420	466	457	428	453	444	481	449	449	461	478	457	454	449	477	445	459	484	446	475	427	493	466	439	448	474	496	472	497	430	458	431	458	450	457	474	467	467	436	470	458	423	450	463	454	477	493	433	455	436	444	440	428	492	449	451	483	464	472	428	464	492	459	454	450	442	507	408	461	472	466	506	459	475	449	467	503	475	462	457	494	471	458	457	461	479	443	466	460	447	457	469	420	427	436	420	431	469	490	445	462	464	474	442	452	436	493	466	449	497	460	430	455	420	504	487	428	434	445	445	516	497	454	478	470	481	453	461	494	479	475	458	472	436	439	449	478	458	436	445	449	474	437	499	445	472	469	456	446	478	453	463	447	471	458	475	474	449	459	485	461	501	449	459	457	442	524	467	448	417	455	459	449	482	437	438	449	457	472	434	462	443	474	471	467	451	462	453	486	452	433	459	455	486	485	433	484	464	461	510	447	495	451	501	429	473	458	437	478	490	467	464	439	452	465	421	446	462	436	414	489	516	421	440	445	458	454	464	437	439	474	521	446	465	471	473	432	474	413	462	471	450	447	451	416	511	456	461	449	468	439	487	453	463	451	486	410	458	470	445	449	439	466	484	461	437	475	484	476	483	448	484	478	458	424	458	465	510	470	465	439	478	452	432	427	440	443	452	451	454	475	424	453	456	467	455	453	458	491	437	423	465	469	428	491	490	429	445	493	471	439	483	451	505	462	434	476	478	480	432	481	469	487	500	414	459	438	419	480	466	475	472	443	467	483	433	433	465	442	492	486	464	479	483	462	440	468	456	419	492	447	447	459	433	436	487	464	487	488	450	441	469	443	481	442	488	467	487	452	461	422	443	424	437	449	496	471	454	447	473	444	447	415	486	457	433	492	435	457	453	453	446	474	465	434	446	499	454	461	463	434	426	466	463	449	447	453	460	451	436	474	447	490	435	458	461	481	477	466	466	463	480	504	479	426	452	434	457	447	451	470	439	470	439	460	472	423	468	431	445	469	503	453	467	472	483	453	454	438	433	473	402	460	444	452	434	440	456	433	456	417	503	452	431	485	462	504	432	483	411	464	484	443	462	481	474	428	445	447	476	463	472	470	478	452	501	470	455	433	441	460	477	487	466	430	454	446	473	438	481	475	474	449	440	460	455	467	484	490	426	473	430	444	429	468	443	442	445	473	430	465	480	421	445	443	434	456	439	486	439	441	480	479	492	483	504	476	460	440	432	417	452	463	482	476	492	492	486	424	466	444	477	462	448	453	458	493	448	442	460	480	494	430	462	472	484	451	461	460	481	452	448	476	445	447	424	491	459	428	487	434	473	489	476	452	494	454	478	468	451	448	476	463	477	440	467	451	446	475	485	464	469	436	429	434	449	470	447	472	449	430	442	427	460	474	438	463	458	461	435	458	454	469	463	519	470	454	446	443	511	479	439	445	458	452	466	462	465	408	486	432	485	468	496	447	477	437	444	426	419	482	461	443	442	484	475	442	464	499	428	469	439	478	425	436	459	423	459	471	503	463	477	456	435	460	477	425	484	451	506	478	467	475	479	481	465	442	481	417	479	479	464	478	460	486	491	430	497	479	443	455	465	448	465	452	443	481	456	413	462	468	461	417	463	450	434	446	508	447	486	442	460	422	491	468	451	452	444	442	436	478	475	459	471	447	424	488	425	474	470	452	472	447	476	445	475	499	494	422	470	459	472	458	486	470	481	479	467	463	450	463	465	483	474	426	476	449	450	467	506	454	442	461	476	489	451	444	492	464	451	497	475	436	448	479	487	439	452	507	467	405	441	442	467	475	482	436	474	497	468	479	435	490	443	448	449	478	479	466	478	450	437	445	445	457	448	415	427	486	465	473	474	465	464	464	430	463	450	490	476	448	454	462	469	450	473	459	439	461	423	431	431	452	463	432	505	472	458	461	469	473	472	452	451	449	450	474	477	409	491	514	457	459	453	469	475	457	434	456	449	414	465	468	489	470	447	490	470	505	435	513	440	492	433	475	532	451	458	514	477	473	472	435	470	485	419	474	464	484	467	422	463	462	400	440	441	474	446	451	424	486	470	455	444	460	435	487	450	479	462	443	453	471	510	447	450	448	465	442	463	423	486	495	440	461	434	486	470	423	423	451	441	446	479	471	458	504	482	504	449	461	477	489	428	442	444	450	449	470	456	432	448	467	451	462	453	489	454	459	427	487	453	464	448	486	487	466	477	477	456	434	458	455	454	481	452	467	448	505	476	452	453	491	430	456	418	466	465	441	460	455	509	448	495	472	487	451	430	451	466	479	464	457	474	473	484	447	440	467	464	472	457	452	499	474	465	473	472	502	434	450	443	458	434	492	426	467	436	487	446	470	450	477	448	441	457	442	472	446	456	464	423	454	498	457	464	478	407	484	492	455	448	480	456	427	441	416	475	465	453	465	478	452	502	453	462	460	466	435	427	470	435	456	416	498	470	480	461	461	465	463	475	463	441	437	442	490	463	440	453	493	485	458	496	478	443	466	459	451	453	443	450	428	462	436	460	496	458	437	417	465	467	469	477	508	435	494	471	453	466	468	442	464	477	474	487	485	469	473	467	501	431	477	439	447	459	507	431	493	450	452	450	440	442	482	465	478	475	448	443	457	488	462	440	423	462	418	491	504	462	462	463	439	477	446	446	414	487	453	465	424	428	442	458	480	457	479	506	413	468	482	452	433	427	489	447	463	433	500	466	465	508	452	512	438	452	475	487	455	452	441	474	467	479	487	454	472	437	464	487	481	447	397	478	470	455	473	505	460	481	460	460	486	466	434	477	457	454	469	429	453	475	455	441	498	463	409	427	453	487	457	477	467	424	477	452	456	479	446	453	494	423	435	460	444	481	481	443	464	461	475	473	476	461	431	474	475	467	484	429	496	460	458	480	456	475	415	484	480	426	448	488	475	440	422	432	473	488	464	434	492	475	450	494	442	496	452	482	431	487	502	450	455	488	464	444	473	494	452	487	426	464	476	439	468	478	433	468	514	436	430	458	468	443	459	480	491	469	458	480	459	493	490	449	469	415	464	392	465
41252	78449	54473	15828	27598	21609	8929	2001	611	488	499	554	532	509	518	536	488	498	479	495	503	500	503	521	498	486	500	520	500	538	522	572	519	501	517	510	512	519	472	501	488	538	472	490	485	576	506	505	521	460	488	491	500	517	493	524	506	504	536	506	481	496	543	523	525	499	481	527	530	507	527	498	509	517	513	494	479	505	516	533	493	502	458	521	493	545	491	511	573	490	505	532	516	476	506	560	501	507	471	510	464	514	480	500	492	538	480	494	545	527	502	512	502	524	521	503	468	544	505	486	507	526	483	498	518	481	484	538	502	511	495	487	533	511	496	503	496	527	491	497	502	528	520	500	559	484	505	513	570	514	533	486	510	499	519	508	487	530	504	484	502	503	517	460	516	520	519	472	512	518	516	506	489	469	452	501	480	536	531	497	480	498	465	485	499	539	533	536	504	471	500	514	511	490	469	506	499	481	506	537	513	518	526	502	497	533	526	485	478	507	487	498	496	508	515	519	510	497	485	521	501	487	510	541	474	516	502	515	495	539	545	499	537	509	499	524	497	518	515	484	535	471	510	523	531	517	503	506	544	450	503	495	538	490	518	529	551	464	478	512	477	499	531	554	519	530	501	505	512	514	519	526	488	496	489	461	487	513	480	488	512	541	493	519	535	523	483	536	495	529	504	528	495	518	502	539	498	509	497	527	541	510	497	516	515	511	499	504	528	480	506	512	490	510	505	520	479	497	514	525	543	489	506	449	536	523	503	515	520	499	499	548	535	528	494	474	507	533	533	486	505	476	516	509	524	510	520	546	500	515	495	506	499	504	522	465	528	530	542	480	477	486	465	497	491	520	488	511	492	501	508	506	494	505	528	527	520	549	541	517	537	491	528	499	510	537	509	457	506	519	542	506	533	496	491	506	503	535	511	537	481	514	531	503	493	533	490	506	490	502	509	517	522	495	550	497	519	512	560	511	534	547	536	532	498	458	532	556	510	509	571	503	480	540	481	550	540	505	515	457	541	480	542	473	477	547	515	496	528	513	501	497	549	521	516	533	489	509	496	502	545	514	490	510	517	499	504	518	548	555	474	494	525	506	476	499	506	527	460	512	499	523	516	533	533	541	507	490	488	508	535	551	497	493	484	492	534	519	493	517	525	485	470	520	527	492	514	515	509	494	485	503	535	492	516	532	502	532	508	504	500	499	506	529	475	502	517	512	523	514	536	504	530	515	535	514	468	543	485	514	521	492	501	501	483	498	492	499	518	546	490	517	514	496	528	548	538	516	494	505	512	511	485	466	473	527	503	517	526	519	514	505	506	468	508	501	507	500	491	540	490	498	497	533	508	551	503	519	500	519	500	546	493	534	476	546	526	448	501	503	541	541	497	514	487	522	510	518	472	510	512	530	505	511	455	478	492	503	528	486	534	499	513	504	520	522	494	458	504	525	483	541	531	517	532	512	514	540	522	501	501	506	519	508	528	483	517	545	520	486	490	479	493	504	544	505	500	517	479	490	522	472	530	486	535	490	551	547	481	490	478	515	478	489	475	505	450	499	474	501	504	538	499	527	505	513	493	476	531	496	523	510	487	495	500	487	499	522	539	472	497	534	499	470	511	488	511	563	527	503	530	484	547	514	532	488	519	499	528	504	500	513	502	518	511	530	446	479	514	487	498	512	467	511	500	506	530	479	520	510	480	515	543	469	509	487	515	496	528	496	556	527	509	462	549	518	522	536	507	525	497	537	484	519	504	518	490	541	510	522	503	494	471	549	530	501	524	515	489	511	514	550	473	546	484	525	511	522	523	502	502	497	517	518	485	534	511	503	551	495	493	490	519	509	532	473	540	482	519	536	488	557	503	497	499	502	526	508	502	549	533	532	505	552	548	513	505	520	479	509	471	520	506	540	503	475	509	472	514	491	538	435	493	473	496	505	547	479	505	486	522	529	487	537	510	538	488	540	469	546	493	484	502	512	508	507	498	515	508	515	498	476	489	523	507	497	508	493	521	505	525	502	510	542	518	503	559	502	479	522	523	519	503	528	451	488	476	485	493	529	519	500	516	542	530	488	504	538	510	484	523	525	487	517	566	513	496	506	543	484	506	485	484	499	489	488	491	493	502	524	501	509	545	478	501	506	508	495	509	532	496	519	511	533	492	466	543	467	501	495	487	484	518	513	528	508	512	493	525	485	518	524	484	497	475	514	531	525	533	558	518	510	561	462	489	539	455	521	499	532	542	508	490	483	499	509	548	485	535	535	487	518	512	510	537	495	536	480	535	540	509	527	485	546	496	500	540	506	499	488	501	504	550	536	467	527	558	518	511	514	489	497	527	532	541	477	489	483	539	486	506	461	520	461	496	512	483	525	528	514	505	488	496	543	491	547	507	461	538	504	525	529	520	501	493	501	472	498	509	528	493	498	495	535	496	523	501	498	475	560	504	528	487	501	485	546	491	510	524	519	505	495	501	508	458	468	480	501	530	495	529	516	499	549	513	533	505	486	539	499	525	551	460	513	510	522	554	501	481	517	520	522	531	491	563	519	477	496	502	503	528	524	483	500	560	498	495	511	512	488	525	531	470	497	533	464	531	525	508	516	497	501	513	530	540	540	505	490	521	502	522	500	516	523	488	520	504	474	503	510	493	498	514	508	500	543	501	475	494	478	526	489	469	550	482	509	494	513	509	519	494	514	534	472	552	521	524	489	484	520	513	529	441	496	539	504	494	543	515	532	528	493	547	520	509	503	524	506	493	597	503	456	536	543	490	490	506	521	510	506	521	532	498	512	484	454	515	486	514	529	499	506	528	531	537	496	482	505	494	469	522	507	523	483	469	464	510	533	538	531	482	520	498	501	517	523	481	469	462	485	523	499	534	480	505	523	485	500	509	492	483	543	489	485	532	513	500	518	544	500	523	459	507	522	516	499	502	516	537	526	532	495	485	486	496	556	475	521	528	542	537	558	506	507	501	538	493	477	503	541	520	535	521	500	518	501	500	523	503	540	483	514	519	467	487	495	507	505	481	494	492	470	491	503	505	528	528	526	508	528	490	502	488	527	496	541	539	518	486	540	521	538	476	515	524	528	529	493	491	516	508	508	521	507	540	528	503	529	496	521	545	526	485	470	487	491	492	494	513	493	466	489	496	528	530	512	523	481	519	554	536	473	538	527	517	531	474	542	531	563	485	549	515	538	503	498	488	497	490	539	536	510	508	502	510	466	508	519	477	513	509	459	551	501	484	486	559	519	493	469	503	547	496	521	483	505	494	528	532	497	535	507	506	527	486	499	460	507	539	494	495	489	502	511	546	489	477	527	532	522	520	515	492	509	485	491	527	482	492	505	495	522	477	501	545	526	487	535	499	495	498	486	504	530	511	512	506	511	535	504	519	486	515	506	528	464	504	546	529	474	486	500	504	461	493	488	531	479	518	518	522	518	546	538	505	505	510	546	467	528	523	544	503	516	489	509	526	506	515	525	541	450	523	514	458	512
23379	22941	34105	25116	24885	32118	26882	7598	968	524	533	503	496	504	479	536	503	433	516	455	453	539	487	489	510	504	469	503	442	512	504	535	494	559	430	451	496	467	502	526	471	501	496	494	499	444	459	483	505	468	504	477	478	475	456	461	474	470	503	470	482	478	437	482	494	471	487	530	469	504	530	478	448	498	481	494	496	511	489	489	451	451	461	494	483	486	464	476	527	474	515	478	490	487	503	473	478	487	475	522	503	549	518	467	507	516	516	503	493	479	484	528	492	497	490	475	506	498	466	510	508	483	507	505	482	458	480	489	495	496	467	490	504	539	469	507	456	487	507	512	504	493	459	489	465	496	471	496	516	479	444	499	495	454	502	532	524	481	475	505	492	521	505	486	478	512	484	487	534	476	461	462	470	508	450	520	466	482	467	505	437	483	452	445	494	467	452	479	469	516	495	473	473	471	503	486	502	482	461	469	520	482	522	499	445	500	460	458	479	467	489	522	549	510	490	514	489	467	511	459	470	511	489	431	492	512	485	496	474	516	509	480	462	465	459	492	505	476	506	463	512	529	457	470	488	474	508	504	467	480	502	467	462	493	461	467	470	499	480	514	491	492	491	482	467	446	509	502	444	453	494	512	475	513	462	478	508	500	465	475	447	504	483	464	516	496	485	455	498	486	516	503	489	513	497	489	494	500	476	464	523	472	474	503	508	539	490	499	476	460	486	490	478	529	512	443	484	458	483	464	528	488	531	539	482	452	483	504	508	476	515	494	521	479	491	481	503	497	467	516	484	502	483	465	493	460	481	529	506	502	500	520	485	488	500	481	486	492	518	494	493	505	506	472	468	515	498	473	459	454	496	479	516	476	482	483	496	512	460	481	502	467	488	482	446	501	499	503	515	475	479	520	477	492	507	511	467	449	517	504	467	488	494	514	511	468	480	490	536	508	488	506	504	512	512	485	526	493	488	490	537	522	485	518	467	528	495	466	475	479	498	484	430	507	506	471	501	502	455	496	492	500	482	521	522	505	486	499	511	496	527	467	510	483	486	488	491	452	454	466	489	478	517	507	457	511	507	475	481	481	496	488	451	518	476	501	467	491	500	458	522	495	467	487	477	498	492	506	473	462	534	461	485	457	480	488	461	520	458	497	502	478	480	487	464	521	514	439	528	462	511	481	452	484	489	461	512	474	501	478	498	481	520	484	462	462	500	452	486	485	484	478	489	502	461	512	486	500	491	495	491	475	463	511	494	484	516	532	465	510	519	479	485	504	484	463	435	504	481	479	542	469	476	483	492	453	472	496	484	518	444	469	441	449	471	439	469	469	523	475	485	482	481	493	533	502	477	508	490	503	459	482	515	487	517	504	487	486	515	447	460	462	519	462	500	478	495	489	483	498	481	484	521	505	468	502	454	489	489	472	510	481	511	479	485	489	499	483	473	520	483	502	521	528	504	449	499	459	498	524	431	481	476	503	508	473	487	485	525	466	524	479	530	443	510	482	519	514	453	468	450	461	501	497	514	432	520	498	518	479	509	487	514	503	543	530	489	474	487	504	459	479	462	458	485	491	465	443	489	529	502	491	469	502	515	496	462	461	524	462	468	522	486	461	528	511	506	454	482	489	475	468	524	500	542	501	497	487	524	457	442	480	444	491	488	495	475	476	515	491	521	475	487	492	479	484	476	461	522	510	462	483	500	498	524	488	449	463	494	437	501	491	469	510	539	485	490	501	495	488	514	495	440	513	489	455	500	501	474	494	471	495	514	498	516	486	490	471	456	498	456	491	503	516	499	471	466	464	483	501	517	491	511	502	496	476	497	512	493	487	506	460	491	483	476	465	497	444	499	525	491	477	492	478	469	494	474	480	479	513	522	487	462	466	559	475	510	488	474	487	463	469	519	498	487	458	478	467	506	502	455	492	463	501	550	470	496	461	477	512	536	463	497	493	515	475	467	527	468	468	463	501	511	499	476	478	480	474	481	484	488	501	540	471	501	485	476	535	482	458	507	476	515	496	437	475	489	495	492	482	499	514	465	453	493	466	495	500	470	476	488	523	476	513	504	481	443	448	466	482	493	478	502	458	498	447	462	505	490	485	496	472	504	479	454	486	510	490	478	471	490	492	498	503	534	502	504	444	494	509	499	485	495	455	528	521	485	488	487	482	548	520	514	478	468	454	496	464	540	475	474	449	527	511	509	480	474	481	484	499	466	478	486	461	444	515	500	459	487	452	465	494	492	466	491	476	494	492	529	487	461	482	495	471	514	497	516	465	452	498	514	500	535	482	500	499	537	497	481	469	512	505	502	441	498	471	531	505	478	471	484	495	511	510	518	491	519	498	454	459	472	456	510	446	472	476	537	508	515	506	487	474	512	481	493	526	481	478	474	509	488	474	481	500	486	501	484	498	501	459	457	511	465	479	497	491	455	480	487	480	516	487	509	476	503	479	458	486	463	491	515	483	497	516	532	490	464	479	464	489	483	501	497	496	494	486	512	474	481	475	480	513	447	493	514	508	478	492	471	483	485	498	475	459	502	487	459	490	490	496	486	462	501	488	500	497	470	506	505	540	444	449	444	477	504	451	494	496	464	503	497	495	460	478	486	508	493	510	471	459	488	460	544	494	533	459	500	457	477	548	479	504	493	449	477	474	470	464	493	477	516	500	516	466	481	496	464	506	484	483	500	519	504	532	458	520	514	516	522	484	500	499	493	485	500	478	484	497	515	479	479	453	506	492	490	515	533	498	456	431	481	464	466	478	448	485	473	513	440	496	480	512	513	511	531	459	461	546	490	419	497	465	500	499	496	447	490	464	471	482	464	487	484	482	473	492	487	471	492	496	465	513	461	504	503	437	470	496	502	479	508	476	473	503	481	487	482	457	497	477	514	492	477	485	483	489	477	491	474	501	516	478	534	529	516	458	509	496	503	466	448	494	492	497	490	488	515	471	478	532	481	460	487	491	469	479	501	462	489	497	443	467	467	506	455	521	512	520	490	474	529	462	502	526	502	496	470	521	510	473	478	497	500	493	451	503	461	501	466	499	475	473	522	488	489	465	485	480	492	502	513	491	478	480	525	499	475	470	500	459	482	501	477	500	517	470	516	490	473	495	490	445	507	445	506	476	461	480	480	461	516	466	489	477	535	502	495	455	434	507	490	537	488	481	470	488	459	525	470	511	496	432	466	465	482	445	488	477	495	484	454	475	480	494	470	480	506	474	504	489	467	523	451	469	485	502	502	461	507	506	473	479	498	518	450	482	506	488	462	499	494	497	457	494	482	532	519	453	479	480	464	504	490	508	474	493	461	460	507	459	506	467	479	485	495	500	532	475	504	496	487	484	465	467	501	470	453	438	457	466	519	485	510	532	523	502	503	445	488	521	491	463	506	490	468	462	506	522	500	531	506	473	503	492	470	510	490	473	487	477	513	486	516	494	434	494	453	500	500	484	419	474	479	424	490	503	490	510	502	470	494	497	509	488	522	480
49172	81666	67844	29112	42478	39097	21567	6104	1061	544	510	541	519	537	561	528	517	523	502	527	501	524	517	492	525	588	523	582	505	538	518	466	541	506	538	512	527	550	506	521	481	513	522	513	541	525	508	468	550	508	492	513	530	523	488	495	544	535	512	499	496	481	486	483	526	516	524	492	558	511	545	531	479	503	500	525	517	518	545	490	519	536	555	522	507	508	491	519	512	529	555	546	479	512	480	500	480	500	494	465	509	464	507	508	552	581	508	507	515	490	563	528	517	491	499	506	476	500	496	523	466	495	528	488	503	525	515	517	508	527	458	504	534	567	539	501	531	524	512	509	486	517	530	477	465	543	499	537	509	490	521	524	507	437	488	512	522	533	494	489	490	499	501	457	493	482	499	528	524	490	533	512	505	498	527	514	523	532	493	517	569	512	527	539	539	539	545	531	571	508	519	526	556	536	552	515	523	521	532	503	522	520	505	529	478	497	506	480	503	528	489	535	512	506	530	504	514	441	488	488	533	521	522	571	531	491	499	508	534	521	515	468	511	500	521	549	531	520	502	515	522	535	485	499	478	524	480	519	531	518	502	483	493	565	462	548	496	538	530	484	478	528	522	565	510	537	540	465	551	547	472	508	505	536	495	517	548	527	487	502	517	501	543	512	520	553	522	530	504	500	513	515	516	515	539	485	537	506	542	528	540	499	510	550	557	510	506	542	511	533	524	522	499	525	522	497	521	491	506	555	509	522	512	536	484	572	579	577	509	491	498	527	526	544	559	529	566	527	495	487	487	469	526	509	533	479	510	523	491	512	476	502	479	511	530	566	549	494	510	503	532	508	527	519	527	548	500	508	509	489	557	547	507	529	509	552	512	512	484	510	529	562	484	522	486	527	537	530	531	492	505	478	508	497	514	528	553	536	521	451	510	492	526	564	487	547	514	519	522	493	531	515	476	495	466	546	481	561	521	512	524	542	479	511	478	469	509	514	539	539	497	546	568	533	506	496	512	527	469	515	533	532	503	480	490	533	506	489	552	502	500	509	499	558	528	549	495	482	522	505	533	581	492	566	508	531	513	516	514	529	466	554	517	497	526	542	520	467	550	544	591	476	505	495	514	480	494	529	511	497	486	533	522	528	518	519	532	532	492	515	538	561	494	527	495	530	523	521	538	520	536	490	514	526	528	491	498	512	493	499	548	533	514	520	540	538	516	546	491	488	527	569	448	493	544	507	523	513	529	519	513	527	551	514	494	463	509	513	479	513	551	517	538	531	519	528	503	502	489	475	513	567	531	523	500	513	482	518	534	472	490	519	520	473	498	549	507	465	526	517	534	514	509	522	520	550	492	535	541	549	533	542	511	532	511	505	507	496	550	542	507	505	502	535	537	510	522	497	532	533	497	553	500	482	532	498	516	511	491	569	514	482	510	523	489	485	543	540	521	553	526	515	511	508	538	469	504	515	551	485	519	515	512	519	508	551	524	507	515	489	486	505	505	511	525	518	538	496	544	533	468	510	548	501	514	537	496	513	527	521	526	561	522	536	504	504	520	511	517	503	523	511	496	552	504	540	517	498	532	533	529	570	505	501	494	503	563	514	508	533	546	506	509	510	526	492	547	479	521	522	544	513	489	503	488	581	479	518	493	524	490	525	541	507	562	499	542	494	512	525	494	532	493	527	537	504	522	530	542	514	518	515	492	495	496	545	529	493	529	519	483	569	494	507	523	529	513	502	529	502	517	550	547	518	498	516	491	488	546	505	486	503	530	534	515	547	549	507	553	543	508	495	544	503	505	522	534	488	601	476	512	538	509	498	518	477	520	462	546	508	513	490	526	485	490	546	505	498	538	481	512	518	497	516	558	484	446	516	549	549	510	506	528	473	482	503	518	539	501	502	500	522	513	548	516	477	524	500	508	538	535	540	495	550	515	539	467	491	525	515	543	530	537	538	536	565	499	577	504	556	498	556	533	544	478	508	512	489	486	534	502	516	496	506	529	526	511	500	530	491	539	515	524	456	525	494	522	528	557	539	505	490	487	510	526	488	513	499	512	520	485	513	534	539	537	502	534	528	550	562	508	483	510	515	498	504	499	527	499	519	491	522	547	510	526	512	509	488	493	483	493	561	551	536	501	542	540	528	502	515	525	547	506	468	489	478	506	515	544	523	526	525	534	520	475	489	537	511	503	498	541	480	515	527	511	475	532	492	526	480	517	491	483	503	528	525	480	481	536	552	455	509	495	527	537	531	525	533	480	523	520	507	507	508	554	501	569	508	513	555	499	548	548	528	510	524	511	550	529	526	515	517	510	553	519	523	490	508	509	523	570	519	530	531	558	509	524	531	524	516	513	513	542	556	525	503	495	507	509	512	490	526	505	521	484	516	543	529	517	561	506	556	520	501	502	533	502	504	542	500	510	525	479	545	510	504	512	501	543	535	548	540	553	509	524	524	512	547	487	540	508	494	550	500	515	531	535	556	495	508	473	489	522	528	475	533	507	502	565	508	531	526	493	492	543	533	503	492	577	533	532	514	511	523	463	524	493	520	538	499	473	481	552	513	500	521	521	521	557	525	489	533	506	514	520	546	531	519	529	514	514	509	491	523	538	523	524	540	523	490	526	528	527	508	520	535	490	539	478	500	510	531	487	513	535	542	532	510	566	529	539	491	509	529	541	513	488	513	525	504	519	524	512	502	505	475	546	505	531	471	510	513	517	501	539	539	559	552	508	530	516	530	504	488	500	525	514	552	542	495	522	520	537	521	518	528	509	494	508	546	539	527	528	549	477	522	523	513	529	515	506	483	527	500	545	518	498	522	522	546	519	522	483	531	565	579	489	531	480	462	531	558	480	504	478	499	474	558	552	509	543	486	495	550	508	535	495	485	490	508	517	533	511	525	560	539	481	560	534	493	528	476	488	490	518	536	520	533	531	491	528	497	495	506	526	552	490	481	560	476	523	505	496	493	479	473	518	541	505	514	506	489	501	490	533	537	540	507	551	547	535	486	547	508	558	478	498	501	481	517	508	544	460	481	548	507	559	489	550	527	548	550	512	544	504	491	498	520	497	511	523	528	507	530	544	526	519	498	511	503	504	491	537	476	484	500	508	471	520	506	550	515	506	494	499	501	500	533	490	532	490	513	521	501	480	507	480	509	534	526	501	503	503	533	533	526	531	518	506	473	520	518	490	515	520	517	555	520	529	551	523	548	498	529	492	519	502	514	508	551	518	527	497	528	510	521	533	539	510	543	516	537	515	482	558	530	548	519	539	516	506	521	512	496	525	480	489	527	509	532	509	492	482	547	533	508	518	501	517	514	522	510	536	546	515	530	503	507	497	527	497	530	492	486	502	499	523	537	529	547	506	537	550	575	492	497	546	562	556	506	487	498	517	494	525	503	517	509	519	533	510	488	485	502	517	568	508	522	510	527	521	510	515	521	522	478	522	515	527	528	512	522	530	521	476	507	495	496	556	502	490	519	505	498	510	489
30015	35772	42148	14647	5829	4900	1931	538	351	329	336	368	309	331	351	359	313	309	357	354	320	336	350	327	351	341	337	336	371	290	359	330	293	348	364	343	335	346	384	351	383	315	339	334	323	306	333	322	342	342	319	348	336	348	323	347	351	354	345	325	350	324	335	329	362	340	332	314	336	334	343	317	314	356	330	348	342	329	332	339	339	364	372	341	324	327	350	330	368	328	302	339	342	321	357	331	368	351	362	301	335	334	334	318	357	352	314	371	358	350	334	338	325	325	331	329	380	308	344	356	327	364	315	311	336	339	332	340	360	377	337	343	367	322	360	329	348	321	314	342	339	357	337	326	324	352	325	293	355	321	358	357	355	318	347	332	338	312	342	344	334	359	346	358	353	355	348	327	362	328	339	341	358	342	356	340	322	324	340	325	313	343	359	333	369	328	334	324	333	337	331	346	351	362	344	347	363	300	354	342	332	371	298	346	318	337	314	321	330	335	339	336	357	374	297	324	341	354	303	342	324	324	330	351	339	321	332	351	353	345	320	346	336	364	335	325	318	346	327	350	313	359	342	325	332	353	342	335	352	306	331	340	348	326	328	342	343	345	374	352	328	327	300	309	312	331	341	336	322	348	332	340	313	343	330	329	307	330	367	362	346	340	323	363	304	343	367	333	313	340	348	325	355	329	349	337	343	322	313	335	362	335	347	331	326	351	344	312	349	366	382	346	338	369	358	335	330	297	319	351	336	347	319	357	341	338	368	326	330	347	334	323	345	323	353	348	364	340	370	326	352	316	338	319	325	362	344	325	308	343	361	350	359	333	335	332	327	323	329	373	328	330	363	326	339	324	310	342	317	353	328	340	352	344	297	330	320	368	337	320	348	328	359	316	333	319	333	342	324	345	330	314	336	327	358	334	371	367	306	341	322	349	333	363	338	320	320	339	347	309	345	341	343	330	339	313	349	321	357	339	314	341	311	339	350	313	371	335	330	337	355	309	344	320	335	315	307	337	345	315	308	360	346	356	319	331	311	359	353	316	331	354	346	338	325	350	314	334	353	336	330	339	362	345	357	332	370	351	363	363	348	350	356	326	331	332	351	361	319	304	310	345	338	323	329	346	325	340	317	341	316	354	361	378	317	348	344	331	327	351	325	350	382	335	356	320	342	348	337	354	349	312	309	345	318	330	339	329	340	333	302	337	336	311	326	354	323	326	375	357	321	317	343	324	325	353	347	307	350	352	349	361	345	322	341	337	344	334	341	355	344	334	333	357	380	360	343	308	342	343	348	351	347	349	337	328	353	342	336	351	312	347	329	327	349	315	333	350	321	332	363	322	342	337	351	326	371	316	365	356	338	303	368	298	331	351	334	334	354	315	292	349	345	331	328	328	313	314	358	332	343	357	361	364	312	336	373	331	326	340	335	319	338	371	333	379	337	371	346	349	327	327	294	338	326	322	327	353	343	371	332	332	318	336	329	332	328	348	319	340	340	358	315	355	302	351	359	327	301	352	333	374	355	335	356	350	330	318	339	341	316	323	333	312	329	326	336	336	321	340	328	381	319	319	365	328	367	341	337	362	327	373	350	364	345	300	335	363	329	367	355	351	317	328	373	351	357	351	320	365	335	331	343	363	313	339	362	368	340	320	367	367	320	333	364	348	325	348	349	324	348	303	320	351	335	346	359	347	360	316	352	308	368	364	322	360	326	379	347	343	345	379	334	324	334	315	345	330	339	353	339	325	338	357	326	362	339	336	333	353	342	366	346	332	330	362	333	319	341	358	349	321	317	368	313	364	361	358	365	341	342	311	306	371	356	348	351	336	331	355	342	350	356	338	316	331	328	314	327	343	336	328	378	343	356	335	340	324	346	339	337	333	344	367	326	342	347	341	295	337	346	329	317	347	354	325	338	347	314	328	359	343	347	350	360	338	381	316	363	325	346	358	295	340	338	326	308	352	343	318	358	331	316	323	343	359	321	345	387	351	345	323	361	352	326	340	333	334	352	312	341	354	360	331	356	305	339	310	331	329	357	333	378	331	329	367	348	344	332	335	340	334	326	346	336	349	318	329	339	344	332	375	340	342	350	354	360	326	311	317	345	332	317	352	320	340	353	343	336	315	333	366	318	323	348	321	348	378	333	349	333	318	371	338	334	363	359	331	334	352	293	354	332	331	357	314	356	341	332	344	318	346	332	347	322	329	351	335	319	319	324	332	337	347	348	294	336	342	347	356	349	320	347	358	303	356	362	334	339	328	317	364	356	348	355	352	337	324	311	367	344	314	346	325	310	360	324	310	323	351	354	336	334	363	352	348	330	337	364	330	329	347	369	345	324	353	346	284	337	330	288	337	340	342	351	344	339	355	335	326	360	325	319	318	323	338	351	333	319	327	339	328	321	329	346	332	338	339	343	327	338	362	308	310	336	309	380	376	375	328	346	355	378	328	325	338	347	347	378	337	351	363	312	324	337	355	334	316	342	331	341	306	319	322	317	342	353	333	354	321	349	338	342	343	307	351	320	339	356	314	337	351	331	326	364	320	353	333	330	349	331	330	337	356	367	331	292	342	323	364	375	341	351	335	330	363	355	305	332	358	339	325	359	318	312	368	324	326	335	342	313	352	365	342	338	346	335	311	336	346	327	332	349	350	320	329	329	347	343	341	354	341	341	336	368	351	339	348	345	345	361	338	326	322	328	336	358	372	353	310	336	333	324	344	312	329	348	337	322	345	339	345	342	334	333	369	344	343	354	325	310	312	355	316	332	340	356	346	324	322	354	328	359	331	341	329	379	335	393	319	361	325	334	333	303	332	362	371	353	328	366	327	364	326	306	375	313	334	345	343	323	332	351	344	334	333	388	350	335	343	340	377	339	340	361	343	367	319	356	324	363	369	358	330	345	381	292	345	347	303	345	340	307	294	325	356	349	318	316	338	325	311	324	342	367	334	316	348	362	370	318	338	353	325	374	317	308	354	335	333	318	350	332	361	337	343	338	370	349	380	321	317	321	336	330	314	342	346	366	321	329	338	327	369	341	341	349	364	346	303	345	341	359	353	330	362	341	357	352	378	350	342	349	371	338	352	334	354	355	326	334	316	349	334	312	331	355	347	365	351	301	340	365	348	335	333	321	332	364	330	309	322	350	300	357	353	321	325	321	322	333	317	356	323	344	348	292	355	341	353	329	341	335	322	296	365	308	369	371	360	356	318	362	345	334	325	336	381	338	368	366	323	346	325	331	312	340	322	355	368	326	305	351	360	368	352	327	327	342	360	336	341	331	333	323	320	316	379	305	336	342	319	332	363	329	355	313	336	361	318	353	331	334	308	330	349	342	332	366	353	350	324	369	375	333	352	364	375	342	349	332	348	370	374	325	338	328	376	327	340	368	322	327	315	324	325	327	344	364	314	330	309	327	326	301	355	358	321	347	327	367	333	344	357	343	361	324	338	334	342	328	337	314	362	351	356	321	341	367	365	322	331	323	333	348	333
35105	53996	35286	5718	6261	6216	2433	670	413	376	403	355	375	421	426	367	385	388	401	443	355	387	394	414	374	364	363	366	393	367	389	378	390	355	376	394	383	417	388	390	358	370	381	381	378	378	396	398	377	381	377	410	393	390	364	373	420	375	373	339	346	369	369	363	342	395	394	391	374	395	405	366	407	353	375	389	411	367	402	360	370	372	394	396	363	405	384	380	385	376	412	394	372	362	398	404	418	427	366	392	359	399	381	362	400	362	379	398	415	373	402	397	370	391	390	353	400	395	421	378	359	372	359	374	381	375	384	438	383	393	370	385	389	343	391	391	361	373	367	375	412	372	362	367	385	367	385	386	382	378	388	375	389	405	362	416	419	361	370	417	406	402	393	380	388	375	357	373	426	374	386	386	402	397	392	399	434	358	370	388	401	379	382	369	354	385	361	383	372	369	379	390	395	383	384	369	359	422	401	402	395	380	359	358	350	373	380	340	402	420	404	344	381	365	365	392	377	402	424	388	416	418	367	383	410	390	394	402	374	380	403	368	411	360	378	348	433	374	390	377	393	395	374	372	394	363	381	379	396	370	386	383	414	432	372	360	403	420	394	397	391	350	362	378	393	362	386	366	370	378	384	387	378	369	408	336	411	391	383	385	398	379	384	377	345	390	382	414	375	400	390	343	388	383	394	374	387	378	369	381	356	358	370	369	377	379	388	352	386	386	366	370	390	377	375	401	370	388	387	362	398	420	347	362	399	373	372	383	400	351	401	363	354	387	369	387	401	368	369	376	367	397	395	390	370	389	385	379	396	404	402	413	378	398	370	404	394	367	363	391	381	372	392	373	410	401	384	347	343	367	394	358	369	406	382	399	395	366	399	424	365	391	370	383	388	370	370	363	398	401	391	395	416	373	356	395	333	369	363	396	374	361	390	366	376	361	360	372	377	373	390	386	353	404	357	384	348	422	387	372	411	381	363	405	387	365	382	358	399	402	350	399	371	384	364	404	367	450	418	401	365	358	379	385	375	366	385	353	378	381	395	375	404	378	383	409	379	386	385	377	392	358	377	347	378	396	385	357	393	371	368	411	369	349	410	406	381	394	350	415	351	394	386	368	370	384	383	360	367	373	363	393	389	397	409	386	396	385	353	360	410	396	361	356	399	397	370	383	378	391	410	392	391	385	374	375	377	382	370	397	397	413	395	386	403	375	369	388	399	346	366	387	394	347	381	390	388	378	379	405	393	363	355	404	407	389	370	390	392	384	360	356	367	412	355	371	410	367	385	373	410	381	408	396	349	400	412	404	361	412	375	363	376	386	373	396	407	359	406	394	396	419	387	388	371	407	382	400	376	376	392	388	398	376	394	391	368	383	391	373	428	343	395	384	376	363	349	394	397	375	417	363	394	381	395	351	365	374	371	391	400	376	378	365	386	423	409	425	374	366	391	392	385	365	384	392	372	378	382	394	367	395	412	383	376	431	357	377	375	393	414	386	394	350	388	376	422	383	414	386	381	433	399	414	410	423	374	374	392	386	365	387	375	383	408	383	349	415	374	404	410	400	397	390	349	415	386	394	423	382	413	410	397	370	354	365	363	371	381	351	367	366	387	375	413	410	400	368	410	348	440	384	351	425	360	393	402	412	376	407	412	364	401	374	368	365	394	368	390	393	394	395	395	381	362	384	386	411	402	379	402	403	383	432	362	412	380	373	364	369	365	391	382	389	366	433	406	379	380	384	367	364	406	369	375	354	357	390	399	361	370	364	395	372	371	370	401	378	390	367	342	413	364	364	379	378	386	397	411	402	384	393	409	404	403	383	410	396	379	406	385	376	382	402	399	337	401	391	380	403	386	418	381	362	369	393	375	348	400	397	378	390	400	392	359	376	362	351	379	339	377	381	383	393	412	404	418	331	414	361	354	428	365	355	400	386	410	359	368	408	379	379	382	413	351	382	381	369	412	387	393	410	385	366	393	375	375	383	437	379	365	389	409	357	394	352	372	373	417	406	364	376	416	400	350	387	371	348	372	391	371	382	411	383	400	384	383	390	379	383	378	352	389	347	370	417	398	400	388	387	390	392	358	403	399	389	400	354	351	356	346	385	376	369	384	383	365	367	379	370	366	410	424	371	368	375	388	367	368	411	382	374	416	377	401	370	410	392	378	353	392	382	378	373	394	402	396	367	365	367	383	360	364	350	382	378	402	327	363	380	377	383	379	378	373	353	359	422	383	388	383	378	392	365	418	366	382	363	387	367	377	377	362	393	404	383	383	386	368	377	366	368	390	382	386	383	374	372	398	345	383	343	389	394	399	368	387	367	406	408	368	393	414	354	404	413	405	391	385	370	378	356	414	379	326	391	403	353	404	373	388	394	406	420	397	378	371	369	375	367	408	368	394	333	387	348	428	367	399	384	390	397	401	389	363	357	396	394	365	377	387	375	381	336	400	389	351	380	362	393	358	406	366	396	359	377	382	376	398	387	411	402	372	352	370	374	394	404	369	375	351	412	419	400	395	393	401	353	361	342	361	340	416	364	368	356	369	357	371	373	363	374	380	391	347	368	388	416	415	389	406	375	393	377	394	370	384	380	404	381	395	392	413	390	390	392	384	395	368	393	367	387	367	374	358	367	410	395	389	394	442	377	367	343	403	354	390	402	416	418	388	393	346	373	378	358	395	406	360	431	351	367	384	360	395	388	387	381	388	346	361	430	388	368	372	393	411	404	370	405	386	413	398	378	388	403	380	366	360	363	361	335	385	364	372	361	361	384	412	376	341	393	410	363	362	361	358	356	350	414	394	393	369	375	398	381	414	382	365	419	381	410	379	376	380	389	361	389	343	400	353	380	389	381	387	398	407	353	396	368	415	356	355	394	383	383	396	379	405	409	381	389	375	388	370	374	396	390	357	369	401	325	355	367	393	353	383	404	373	360	365	418	418	416	382	384	380	387	363	373	386	373	395	413	379	367	367	403	403	361	391	393	334	399	405	378	387	388	363	369	379	391	365	387	369	363	388	375	373	376	377	386	425	390	366	387	403	401	364	375	353	369	391	394	384	372	373	407	396	343	388	375	364	367	405	385	391	395	382	366	395	388	396	402	397	379	379	414	368	404	401	389	371	376	380	358	395	362	402	416	391	415	370	378	366	389	386	378	375	390	368	377	365	382	375	431	361	401	409	357	387	377	403	386	365	388	411	371	369	385	407	406	368	356	396	392	399	392	385	360	396	391	364	410	366	377	385	400	374	362	370	389	368	384	351	375	365	390	367	383	394	367	378	371	354	394	388	374	359	359	375	338	373	385	373	354	363	424	375	361	369	361	418	415	404	382	390	412	396	390	350	397	360	405	397	356	368	353	393	368	358	397	366	404	402	366	364	393	386	388	388	380	379	342	399	431	359	400	381	346	355	383	361	384	374	371	419	369	397	419	404	394	404	390	390	367	418	392	362	387	339	408	346	405	374	399	392	359	358	382	400	394	381	346	408	376
24880	25977	44943	28906	23024	23184	13700	2360	413	326	313	321	323	360	301	317	335	310	313	281	292	287	330	325	278	309	334	293	287	325	319	323	305	336	298	315	319	314	321	322	313	316	314	298	302	286	298	312	303	292	326	286	315	303	283	308	324	319	316	302	320	296	322	320	326	299	305	301	336	284	303	320	301	283	289	293	340	326	275	295	289	281	326	294	312	273	336	311	307	303	315	292	319	316	304	280	296	277	321	311	325	294	310	319	288	326	300	342	301	304	315	299	339	356	287	314	309	346	295	305	326	300	295	301	331	315	302	314	301	324	308	263	291	299	303	303	309	303	295	321	292	314	285	268	315	296	296	323	299	311	298	316	335	288	294	306	317	308	338	291	308	322	317	326	292	308	324	275	293	303	297	277	309	317	283	296	288	319	313	299	263	282	329	308	311	309	291	349	308	327	326	302	301	314	325	293	327	300	323	339	296	293	272	307	326	293	329	302	305	266	341	309	287	350	295	311	300	323	323	300	324	304	318	305	324	292	316	319	319	253	349	331	306	276	306	297	318	277	285	293	302	328	314	300	305	294	319	337	303	291	300	296	289	315	293	343	300	343	323	306	284	285	309	300	323	315	314	326	295	290	324	286	289	296	328	298	320	322	281	326	318	288	330	272	319	303	292	273	289	306	325	280	279	329	316	283	319	316	307	293	309	302	293	286	316	313	323	314	288	288	319	313	302	269	326	315	301	331	305	270	300	308	311	308	310	308	332	306	323	281	284	290	280	299	298	331	307	303	291	319	290	298	333	312	303	289	323	309	275	308	327	310	269	314	320	300	299	289	321	330	305	306	313	266	301	323	299	305	318	326	302	312	299	308	325	339	322	286	280	280	286	299	306	308	345	315	333	342	289	355	320	298	290	317	318	286	311	295	326	325	315	266	323	318	270	330	317	283	306	290	313	286	300	314	294	301	304	291	317	289	300	308	310	322	322	318	314	333	310	290	308	315	324	317	319	317	317	310	278	311	336	314	292	353	339	306	352	285	308	305	302	293	302	291	320	283	319	289	308	317	305	348	322	300	304	313	284	323	277	272	303	325	302	303	319	332	290	296	305	314	307	296	295	307	317	321	326	275	334	295	303	333	309	278	297	296	309	262	339	300	268	328	269	324	282	342	291	299	311	311	303	349	308	314	333	300	297	306	267	333	265	319	302	320	270	322	345	306	294	302	300	294	275	320	330	291	316	330	317	303	320	291	316	294	300	289	288	319	272	322	323	348	331	320	297	297	303	290	324	310	325	326	313	319	296	325	295	338	299	317	328	288	302	301	306	320	296	282	310	320	282	313	334	298	328	297	281	304	320	310	299	315	309	306	327	309	306	325	287	294	322	300	309	272	297	302	304	304	326	298	280	312	289	292	312	315	311	343	282	306	309	291	307	308	310	311	332	313	295	283	309	311	285	325	296	309	310	318	294	303	284	290	306	315	301	316	304	295	300	288	338	307	289	312	313	292	298	332	317	329	284	291	284	301	283	333	321	333	331	299	296	334	276	306	287	293	302	311	321	299	326	317	281	310	281	317	304	311	332	334	322	324	321	322	279	307	336	304	307	307	325	273	301	298	322	304	304	349	308	332	296	298	326	324	326	276	319	296	288	324	294	315	286	313	283	318	286	321	280	268	298	295	308	315	284	280	326	302	281	308	285	324	306	291	321	323	322	299	294	326	311	303	337	315	317	307	295	312	323	299	279	275	317	295	295	336	305	324	297	262	293	318	323	326	286	316	269	301	341	295	300	292	333	328	313	294	290	322	302	309	306	333	290	310	279	305	310	310	325	297	339	333	309	355	291	306	306	293	264	311	327	310	341	324	303	317	306	290	298	293	311	295	307	313	306	304	328	340	314	299	309	300	314	319	330	310	307	328	286	326	309	272	297	324	286	305	327	302	310	305	315	304	318	304	302	282	293	322	309	284	313	271	332	312	316	330	280	312	351	299	280	294	273	319	299	315	317	302	258	300	314	318	312	323	312	307	288	289	341	306	274	289	307	326	334	316	291	316	298	321	326	326	303	286	318	293	305	286	322	330	293	295	365	282	319	314	303	337	330	323	327	305	320	301	302	310	306	326	331	298	307	285	321	317	303	286	325	314	296	360	301	296	334	292	320	300	315	307	295	292	287	288	330	303	302	334	292	306	317	336	326	312	310	314	318	327	301	322	292	270	318	342	298	290	292	306	308	324	325	320	315	325	297	318	323	301	308	277	291	330	307	299	317	331	306	301	338	285	308	309	291	322	322	317	331	308	299	304	275	289	286	332	324	283	333	316	332	279	305	291	319	327	338	312	287	287	304	312	295	306	353	313	298	314	310	289	305	304	287	271	295	338	313	318	304	316	308	307	318	323	315	282	308	338	318	302	311	319	293	324	298	296	298	289	321	286	301	313	269	313	332	279	314	327	313	316	288	335	310	349	294	360	308	325	350	330	310	292	304	287	290	294	320	301	319	323	306	315	284	301	322	317	287	320	289	294	311	292	310	282	289	309	307	278	317	282	275	318	304	321	334	282	285	301	317	276	297	290	302	297	307	326	286	285	295	309	313	318	333	299	295	331	299	297	286	309	269	354	315	328	323	300	326	301	297	328	318	291	303	294	317	294	278	334	340	330	303	317	293	299	318	313	292	292	284	338	297	299	334	280	328	347	283	304	339	313	301	299	328	312	317	308	285	316	301	287	323	288	285	298	310	345	318	279	337	311	292	308	292	276	312	291	330	295	294	281	322	313	268	329	300	302	306	305	331	284	314	311	284	308	333	312	313	336	324	303	306	345	341	295	302	328	309	308	312	282	300	336	289	342	276	332	321	300	297	314	299	327	298	295	313	269	301	318	308	311	332	318	314	284	339	316	295	268	303	305	319	316	321	277	329	282	293	302	302	306	317	307	301	292	314	288	278	301	288	299	320	312	275	331	278	327	301	315	300	281	285	315	302	293	318	304	289	325	327	253	318	324	335	295	307	295	319	293	290	295	282	301	319	288	324	312	308	322	308	304	293	284	338	286	304	296	311	336	314	300	324	312	324	271	287	313	302	328	297	317	311	320	316	303	302	322	298	282	288	299	322	311	299	319	303	309	326	300	325	311	276	310	300	334	314	328	297	325	281	292	317	304	286	308	327	318	313	298	321	317	315	312	290	292	314	337	290	330	307	261	294	282	279	322	301	281	319	319	309	282	309	326	303	292	321	296	309	322	301	289	282	327	324	318	312	296	289	319	304	345	305	319	308	328	295	336	318	310	263	310	316	296	252	306	280	325	322	294	301	306	353	296	325	306	350	310	317	320	299	334	285	337	318	307	305	323	302	259	310	347	307	311	327	294	310	303	303	303	311	307	306	298	311	266	299	315	317	308	310	286	301	319	301	300	308	347	329	309	326	312	299	317	298	296	330	310	291	324	304	320	287	321	315	285	291	312	291	288	325	314	313	304	331	311	315	327	300	328	301	314
40381	83607	64099	18575	24364	23877	12131	2720	501	335	332	334	369	331	343	351	374	352	332	338	354	327	339	353	329	327	382	351	336	369	369	320	325	340	358	344	339	348	335	331	372	365	329	330	324	318	344	369	341	361	364	353	331	349	345	329	338	382	325	364	314	350	349	328	363	341	350	344	374	352	340	370	344	371	333	332	349	308	326	346	323	349	362	359	397	337	355	317	349	345	335	353	326	314	334	368	343	346	333	346	347	338	322	326	357	319	350	341	316	357	365	356	340	365	344	349	316	337	329	340	321	317	337	319	366	355	340	358	350	341	325	343	365	297	369	344	356	325	369	341	338	324	348	326	345	343	373	352	348	363	353	349	343	311	340	321	360	362	338	344	352	347	335	368	338	324	343	349	341	372	356	359	331	312	348	402	330	332	327	366	343	387	336	346	340	353	348	319	318	315	357	342	335	340	334	323	332	335	343	350	359	364	353	337	360	370	322	362	339	325	365	346	377	368	351	335	353	332	305	322	349	343	347	360	339	333	370	339	331	296	348	325	326	349	355	325	360	338	332	348	359	347	386	310	348	326	304	345	354	343	357	381	352	323	335	364	343	346	354	372	358	341	331	342	327	305	347	367	324	353	373	350	348	320	343	310	325	345	331	336	347	358	343	355	309	333	348	321	331	409	323	346	353	345	366	370	349	330	314	339	369	358	336	337	328	368	322	346	389	329	335	324	341	314	388	332	351	351	352	358	343	377	319	351	371	363	340	330	376	356	341	330	331	360	371	346	376	355	355	371	339	314	340	332	352	343	349	366	346	346	345	375	320	349	351	397	338	338	344	347	315	364	380	320	353	330	318	316	348	365	317	338	327	333	357	346	343	360	344	370	319	371	350	330	340	359	341	332	342	351	324	330	347	387	345	358	353	336	336	360	350	339	329	337	320	332	353	370	336	346	360	331	363	351	332	326	357	322	353	351	345	330	336	355	327	339	341	349	381	310	311	323	350	348	341	358	332	342	351	320	343	366	333	353	330	348	350	355	336	353	340	354	329	346	319	352	369	355	346	332	340	319	348	355	363	359	352	374	331	371	328	363	380	346	349	371	375	378	323	353	328	377	362	337	324	325	354	354	330	370	325	316	350	343	359	368	292	385	340	335	353	347	330	362	346	368	347	302	331	314	386	339	354	354	349	348	342	341	351	360	371	319	329	343	340	355	319	313	374	364	364	358	354	374	356	330	325	329	345	375	363	343	341	349	342	328	328	361	318	361	324	332	337	333	348	352	338	340	335	335	337	309	363	344	380	327	351	346	356	357	337	353	339	361	336	330	359	361	344	331	364	349	358	382	342	330	329	344	341	321	343	348	330	338	318	335	385	351	331	391	347	349	384	364	321	321	367	327	337	347	350	342	370	349	335	350	353	345	343	339	328	349	343	317	368	360	337	311	330	335	352	352	336	346	354	340	362	384	347	336	332	354	332	319	337	361	372	346	381	389	345	371	342	344	331	333	367	355	350	350	327	381	336	327	335	324	322	339	367	327	336	307	369	376	313	323	352	397	342	359	323	357	352	342	349	324	365	360	371	327	343	309	387	353	317	339	331	327	345	316	372	340	332	345	362	335	363	348	366	345	324	366	353	328	333	351	316	344	366	348	306	369	340	321	374	331	317	365	340	350	349	335	399	326	335	341	373	369	331	353	331	325	330	339	374	368	343	373	344	346	318	334	325	372	287	357	335	342	329	331	369	340	347	324	357	347	355	377	332	343	334	331	350	350	347	356	320	324	381	325	331	328	359	322	365	346	335	328	330	384	332	304	349	361	357	355	341	334	333	342	355	358	343	349	332	316	338	353	335	379	335	306	315	326	352	346	344	330	336	352	355	339	372	337	313	341	304	305	356	336	333	347	332	324	342	354	332	355	353	335	381	328	344	358	335	309	370	360	359	352	377	347	342	347	314	345	329	350	356	328	339	355	361	337	280	365	367	353	363	315	351	323	337	359	342	358	314	381	326	354	349	378	353	345	370	349	349	338	339	332	305	328	367	327	320	355	385	350	339	357	340	323	316	344	359	369	355	336	310	357	369	363	296	349	320	334	346	352	348	320	352	356	314	352	358	340	367	342	300	363	379	376	384	281	382	327	335	342	334	329	338	345	332	336	369	333	352	361	326	342	312	341	363	334	325	332	347	353	344	363	358	377	333	330	318	362	339	346	339	323	368	347	375	357	324	375	330	321	365	320	332	333	313	348	353	342	328	348	390	335	297	347	332	326	320	358	366	344	311	311	314	351	311	352	321	349	338	352	335	362	342	341	377	310	346	357	323	319	326	333	313	354	326	346	373	353	335	360	332	341	349	327	336	327	340	347	337	352	365	341	328	360	374	353	329	379	328	318	338	341	339	346	337	331	331	331	376	354	369	343	334	343	374	335	322	347	338	353	310	355	398	343	338	338	329	330	348	351	360	357	335	358	351	364	331	355	348	329	341	345	317	327	329	298	348	366	349	364	379	343	369	331	363	359	358	352	366	345	365	328	356	317	346	368	330	344	320	331	360	327	318	323	345	345	368	326	348	313	341	338	324	368	350	349	359	342	353	342	329	357	358	309	346	348	381	333	357	336	309	334	335	344	359	330	340	368	361	321	350	340	337	349	334	374	340	357	329	368	363	355	328	371	330	338	351	366	307	363	313	344	354	341	338	370	356	353	372	319	364	344	364	343	324	332	325	340	344	345	342	361	361	305	325	327	319	369	354	337	355	369	346	329	388	354	320	348	383	346	342	321	318	356	363	356	306	361	353	354	348	349	373	334	368	357	333	340	326	326	348	321	359	342	336	344	329	342	328	319	333	343	345	335	350	343	355	324	337	317	355	335	338	320	347	378	331	360	381	339	346	368	324	335	363	376	326	314	348	340	372	338	336	363	337	363	307	320	329	322	372	318	336	341	323	334	374	356	342	361	322	361	389	335	345	355	332	321	348	360	359	344	360	334	346	345	337	344	324	328	344	365	333	329	371	325	331	348	374	337	353	322	350	352	351	313	345	319	327	331	342	329	353	322	360	339	353	326	338	344	343	318	341	336	355	322	342	373	335	369	352	311	328	364	337	323	348	349	364	324	351	361	353	306	335	334	388	341	385	338	321	337	334	380	303	346	340	366	343	353	334	339	359	353	361	330	361	346	317	329	346	334	336	339	344	335	329	352	378	356	358	338	339	334	350	344	350	345	348	339	394	340	353	324	324	367	356	335	338	360	332	345	319	348	348	361	364	351	379	325	355	324	310	349	331	333	351	319	392	344	329	349	366	330	354	365	345	329	345	358	316	341	353	328	337	343	360	317	333	355	336	326	326	335	353	336	343	351	346	333	346	346	327	367	379	307	349	329	337	354	346	347	321	363	332	312	333	337	305	341	338	326	354	355	364	359	330	334	342	376	320	352	337	349	351	318	353	337	358	357	362	349	316	365	370	335	345	339	341	400	312	355	323	351	328	358	332	325
25593	24623	41575	27423	18931	19091	10062	1806	591	480	479	473	475	457	415	431	445	437	432	425	430	466	484	445	456	439	452	436	404	470	428	433	467	396	447	452	482	477	419	466	478	477	414	486	433	454	424	472	443	449	414	453	447	430	444	458	465	433	497	464	496	447	453	433	437	452	406	419	453	451	427	472	446	457	492	483	446	453	470	463	442	427	470	442	414	463	483	449	446	453	434	441	468	417	476	442	408	467	381	473	442	512	469	474	448	434	449	445	404	456	452	451	431	399	458	450	461	481	455	437	446	486	460	434	425	410	461	463	436	464	435	452	456	460	468	472	437	438	471	463	482	476	469	500	429	455	420	453	406	432	483	484	426	481	463	467	465	489	428	443	465	429	466	426	473	459	476	475	455	481	467	484	432	448	434	421	431	425	458	446	422	468	451	456	446	480	421	428	441	459	447	468	452	422	455	454	466	429	473	431	418	449	456	486	468	435	454	455	511	445	497	452	476	467	501	386	438	474	461	450	510	414	454	430	449	419	418	402	463	489	433	464	451	446	469	451	448	417	482	442	470	431	404	456	422	444	455	439	444	449	421	416	440	488	431	432	422	423	455	438	435	408	458	485	487	442	435	423	453	446	482	447	448	456	448	467	445	441	494	447	442	415	423	438	412	452	417	436	432	472	461	488	441	427	446	421	454	443	439	452	431	422	445	429	451	436	452	451	433	419	465	409	468	424	528	493	463	435	431	424	404	464	481	452	460	434	464	422	446	451	472	489	479	448	463	463	474	451	470	447	449	448	430	452	469	428	442	421	475	421	458	471	450	434	452	459	419	444	446	460	490	476	444	495	430	449	433	469	418	442	485	460	442	452	446	477	431	435	474	483	448	475	470	455	420	440	408	472	435	433	458	455	476	422	446	479	439	484	463	489	471	445	467	433	455	467	459	449	473	455	442	451	419	405	449	444	462	456	482	444	457	468	447	461	435	421	427	431	440	449	461	446	426	449	444	429	444	477	459	463	432	466	434	462	429	440	473	452	414	458	441	450	446	461	447	452	449	444	470	460	475	430	456	460	456	449	426	447	437	469	442	432	486	455	427	470	459	443	445	466	429	440	449	440	404	429	423	432	444	429	423	435	472	480	410	424	452	434	390	486	435	450	477	472	458	486	465	457	459	446	437	465	465	507	377	457	443	448	434	465	440	414	440	437	477	486	460	407	435	464	444	481	468	456	466	416	450	458	446	441	438	456	439	475	433	447	467	437	429	452	466	436	468	462	434	455	485	478	448	401	469	453	461	449	468	435	455	433	471	512	483	459	441	448	494	474	444	450	473	400	489	450	459	486	482	484	433	462	466	466	472	464	458	443	486	423	476	444	467	433	440	455	451	448	461	487	447	427	461	447	428	432	447	461	465	441	428	429	449	427	465	446	446	423	430	466	438	471	461	463	450	424	462	461	462	472	450	493	454	454	432	449	455	463	436	472	474	420	459	445	481	493	462	452	445	483	461	454	435	471	487	439	468	417	413	445	464	487	479	443	424	497	477	427	480	424	461	448	420	490	449	444	453	445	449	429	458	448	453	474	468	471	441	469	427	474	430	429	419	431	455	455	432	457	463	450	439	490	480	443	468	455	463	464	479	457	442	482	429	489	445	460	473	457	445	442	445	493	455	435	441	471	475	466	446	476	484	470	447	464	426	467	449	459	486	504	454	428	455	462	458	472	457	452	442	445	430	454	437	449	477	437	411	468	461	473	431	462	448	465	471	481	437	440	445	461	418	433	439	447	442	425	457	484	461	431	421	446	432	472	444	433	454	435	481	459	463	422	421	468	443	457	446	453	436	471	451	427	444	456	466	476	436	476	437	457	485	447	457	442	448	455	476	458	475	465	449	433	463	454	452	430	423	433	430	462	477	435	486	445	430	415	422	453	437	428	430	448	428	483	417	476	460	455	425	510	494	433	457	427	453	476	457	480	454	426	486	452	460	478	437	439	420	445	429	485	464	423	433	471	451	459	451	479	491	437	460	474	522	440	428	423	459	416	450	446	463	410	435	452	422	434	425	469	450	465	460	433	456	440	417	476	413	448	443	440	447	427	448	473	467	446	440	488	482	479	407	467	464	454	450	490	444	498	447	467	441	459	420	463	438	456	433	453	438	467	423	490	438	463	406	421	450	459	442	442	495	434	427	482	512	438	455	468	443	409	441	445	439	463	452	429	423	437	434	439	488	461	423	420	396	447	465	433	477	480	438	454	494	443	472	443	445	444	433	421	456	460	423	439	425	453	445	465	469	473	458	467	453	483	426	454	475	460	470	468	419	443	451	453	467	447	446	474	465	458	474	480	473	438	460	466	442	422	454	462	472	468	445	464	475	458	436	490	466	489	430	433	436	471	439	434	441	457	482	463	450	481	465	445	464	432	431	459	434	432	449	441	450	467	484	478	454	423	473	451	481	433	459	456	427	456	441	426	448	456	407	453	426	446	495	479	436	451	448	435	428	420	426	487	435	442	448	456	431	463	396	469	454	425	447	446	493	457	455	456	450	461	475	517	461	457	462	451	499	450	444	429	444	446	439	442	422	449	432	478	454	429	471	522	418	472	480	427	464	437	442	438	454	502	444	424	404	425	485	458	459	487	429	412	430	466	452	480	458	440	456	429	452	441	485	464	447	435	471	458	449	462	444	439	460	439	464	470	440	431	472	466	461	459	444	426	446	408	444	507	462	420	457	452	445	469	470	436	482	483	459	495	445	454	423	474	473	452	465	445	425	473	457	451	439	434	432	415	463	474	446	441	447	440	428	488	452	490	423	453	463	436	500	503	461	469	432	482	477	428	403	455	454	432	424	459	447	455	412	436	468	442	426	456	440	447	423	458	437	450	450	466	455	439	466	447	479	448	444	445	459	497	445	430	469	422	441	444	439	458	442	440	438	434	470	428	467	450	457	416	454	420	437	453	467	444	468	449	450	441	463	443	435	408	455	459	451	480	447	473	425	416	448	441	442	470	470	457	462	474	408	532	462	452	430	452	448	455	453	483	453	447	459	427	465	443	455	445	494	455	463	438	431	449	483	451	437	476	437	452	447	441	438	437	411	441	486	436	478	481	505	472	438	442	418	424	419	447	467	450	457	450	429	502	464	447	495	499	422	436	461	486	468	453	448	464	445	427	441	427	456	463	468	433	488	469	479	464	466	488	461	421	447	456	454	445	434	448	470	469	449	442	464	443	434	485	468	496	426	483	469	473	458	440	512	431	448	423	453	428	461	454	482	462	425	412	441	465	449	488	456	433	467	429	440	457	461	478	445	423	484	468	478	433	475	382	457	404	417	455	454	460	457	461	469	439	452	435	394	414	459	411	467	497	482	468	458	446	422	436	440	454	450	467	456	459	455	433	467	447	445	418	438	465	449	422	422	503	469	485	454	445	450	426	485	469	425	513	438	484	464	446	430	436	454	470	452	427	434	456	449	473	447	435	460	411	440	378	475	488
40571	74515	59569	15042	17465	24863	11628	2676	683	488	502	531	497	485	492	485	523	522	515	552	510	497	511	482	503	477	484	484	496	496	521	476	537	551	512	499	475	525	528	525	509	498	504	476	508	444	470	482	482	488	512	501	491	540	489	538	504	499	508	480	515	462	515	497	495	505	502	482	522	497	521	487	493	483	475	499	457	484	490	488	479	530	479	513	474	511	481	495	485	523	524	482	505	518	483	467	504	474	494	493	482	553	505	493	499	540	498	499	496	484	493	462	495	492	457	520	477	477	524	512	516	487	492	450	518	476	500	472	480	510	545	452	495	467	500	507	481	487	503	499	479	527	502	501	500	509	520	458	488	508	488	516	488	492	536	529	499	484	492	508	489	528	475	481	507	493	499	483	499	494	505	481	505	509	481	486	481	517	534	491	509	510	477	527	526	517	507	522	523	516	460	508	477	511	505	492	519	521	531	470	485	495	495	515	515	482	502	523	516	498	489	520	503	521	490	493	520	488	542	479	523	472	505	483	502	482	520	512	483	509	477	486	503	502	474	494	486	495	484	499	490	498	466	491	503	509	499	489	499	468	502	493	534	485	508	526	486	509	524	475	495	524	500	467	498	532	505	519	523	501	522	526	450	495	554	526	530	516	496	477	506	507	547	507	519	493	504	506	496	473	508	509	503	540	512	519	529	493	530	500	465	522	518	536	514	494	477	531	495	518	487	524	521	473	509	491	510	512	477	497	525	501	511	512	493	524	516	464	473	497	507	505	497	482	476	487	512	540	501	535	537	485	479	504	507	506	462	479	490	485	498	511	477	500	504	511	494	472	524	475	499	487	477	577	508	487	501	492	481	500	493	485	507	502	519	550	479	464	528	520	507	519	495	457	481	475	530	510	481	506	479	498	490	500	464	496	525	486	513	506	530	518	494	535	466	508	496	492	479	490	464	458	501	479	507	543	486	464	518	523	470	547	475	491	503	489	505	507	449	522	472	518	539	473	469	487	465	471	493	544	495	494	505	479	508	484	523	484	500	533	475	548	513	473	488	490	517	498	493	489	476	488	531	520	506	482	507	497	519	465	458	492	522	500	503	507	518	497	511	477	486	492	526	511	531	547	485	506	511	484	496	478	524	531	490	526	462	506	490	502	496	467	503	527	498	499	516	449	521	447	493	506	522	448	490	535	493	530	483	497	509	474	487	540	504	484	463	508	529	477	509	523	484	476	467	483	506	488	532	518	514	505	495	466	468	523	490	514	464	485	506	498	519	498	502	531	531	516	482	505	544	554	499	478	522	471	477	499	491	498	477	493	497	490	495	497	514	511	550	497	488	478	533	473	477	503	523	503	528	500	470	456	446	479	481	479	530	517	492	486	494	514	483	479	566	496	494	534	470	489	528	497	518	505	535	521	477	462	487	484	441	521	508	479	544	497	473	531	529	523	465	532	516	463	560	465	473	507	509	481	513	545	520	520	499	504	537	463	485	513	513	492	490	486	505	532	555	539	448	476	497	504	477	471	475	493	470	496	510	475	508	519	495	498	478	526	508	509	469	477	500	529	460	484	540	533	473	553	489	509	514	477	542	460	516	517	502	472	491	495	510	490	530	490	477	501	511	500	510	487	501	544	557	491	500	505	524	499	516	485	541	457	518	491	526	486	488	517	500	527	474	504	506	479	493	492	520	479	490	490	529	527	532	474	525	504	488	469	495	547	525	498	510	495	481	494	461	497	485	509	496	505	505	487	472	495	493	482	487	492	513	479	501	477	481	484	480	480	522	459	501	524	476	531	494	515	501	490	481	522	500	495	488	515	504	535	494	476	498	520	499	504	494	493	477	478	488	500	448	545	505	479	548	495	514	492	516	493	465	524	543	464	534	504	489	483	496	486	497	473	513	505	492	560	517	489	527	499	489	466	480	481	519	504	509	483	550	498	494	455	476	530	513	482	528	477	504	532	533	523	520	524	545	494	508	525	488	503	483	520	462	513	500	486	515	531	524	497	519	452	491	489	501	494	491	503	468	487	480	474	490	490	527	461	521	510	511	485	505	518	492	492	512	510	508	502	481	548	484	489	506	495	480	494	498	518	514	512	499	499	461	489	486	526	503	525	498	474	497	504	512	510	522	520	519	493	523	488	489	524	494	492	491	501	453	515	472	497	463	501	506	484	504	525	480	500	467	475	527	512	494	531	501	462	530	533	504	518	468	460	511	513	485	538	523	499	508	544	486	527	474	513	514	487	531	548	480	488	505	504	497	494	515	486	488	478	513	530	494	445	517	491	487	526	506	508	487	514	488	503	480	481	503	510	504	502	513	476	468	501	509	515	492	493	473	474	475	526	470	532	501	484	492	510	527	485	445	532	531	460	501	498	494	508	509	475	512	524	449	501	504	516	524	521	494	501	519	510	493	467	551	486	535	516	528	514	509	468	509	531	493	486	484	467	487	500	510	524	503	507	510	474	493	443	457	499	516	503	529	491	471	527	496	487	539	520	510	493	488	478	495	525	515	510	482	501	492	513	550	463	504	511	517	491	507	505	517	520	472	499	545	515	530	493	502	498	451	505	493	472	497	520	482	477	509	488	462	493	499	489	482	507	486	486	533	533	511	477	501	493	509	521	490	513	520	513	539	478	476	460	498	481	517	496	480	500	492	546	518	495	485	470	506	509	489	507	505	488	487	511	516	544	481	518	490	501	514	498	505	512	504	499	513	485	502	502	484	483	533	493	483	473	525	470	507	492	494	499	506	490	496	522	486	554	471	512	481	505	498	481	511	466	477	483	505	484	521	523	438	562	498	475	518	478	514	488	500	510	484	494	520	464	529	525	457	445	519	500	483	545	471	503	504	475	481	493	451	552	507	489	491	511	513	506	514	520	530	503	501	494	481	514	477	482	530	496	524	483	482	538	514	504	472	486	524	508	492	480	547	526	508	445	465	535	513	495	497	512	521	499	519	542	471	470	512	490	512	478	505	478	538	497	506	539	475	495	493	480	495	486	494	527	524	508	455	514	524	470	500	509	464	514	511	477	514	498	503	495	517	503	524	516	515	505	496	491	484	483	494	536	492	499	527	530	482	483	508	499	477	514	481	485	553	505	521	496	494	498	489	494	522	494	485	534	519	531	481	486	531	488	528	534	516	507	500	500	506	477	508	501	495	541	494	503	505	512	551	491	496	520	532	513	512	485	481	517	490	464	533	540	502	472	482	495	529	486	500	485	457	543	494	490	467	523	518	490	495	502	482	512	524	532	506	505	514	513	476	522	490	467	508	540	472	489	449	485	513	493	515	454	496	526	559	517	464	502	510	468	529	492	498	516	500	508	524	501	506	467	539	513	487	493	507	489	510	484	502	489	509	476	483	484	532	455	532	480	492	528	506	513	510	498	510	499	476	510	493	522	509	496	496	531	479	522	479	503	523	505	510	532	511	484	513	530	519	554	509	503	492	495	516	540	523	499	482	482	489	517	499	466	490	504	503	494	505	492
23352	22917	36055	25630	22926	33138	27032	7571	885	534	530	498	500	499	522	474	517	519	478	507	493	507	558	528	523	510	521	496	519	464	493	477	503	497	546	519	496	498	513	507	481	480	479	472	531	501	512	510	494	465	461	513	499	526	491	463	501	475	524	510	503	495	463	515	482	505	495	479	469	457	459	504	506	552	499	523	461	529	499	460	499	486	505	509	483	470	486	482	514	545	504	503	500	470	503	486	478	537	494	533	484	478	495	518	496	522	476	538	537	465	481	505	518	493	483	475	484	490	493	470	483	513	536	503	529	470	496	469	510	461	494	509	497	527	492	537	456	484	527	443	528	539	529	494	484	511	510	477	485	485	492	504	500	491	481	527	528	504	480	489	486	510	525	466	497	560	474	493	485	524	487	485	498	473	483	479	496	485	484	487	511	512	470	517	500	512	498	468	485	488	496	512	486	510	471	500	496	502	537	473	496	489	475	509	478	523	549	524	504	515	520	524	492	496	506	569	489	524	488	491	511	488	523	502	466	506	497	460	472	455	517	475	425	514	528	452	489	485	527	503	484	496	527	484	517	461	476	535	473	476	498	517	534	529	470	495	522	496	494	478	506	474	475	530	476	561	512	464	486	492	507	466	476	495	492	491	467	490	517	487	495	458	533	519	501	495	507	512	500	494	497	488	488	505	521	536	513	514	495	490	506	480	512	488	508	469	500	541	533	524	506	493	458	487	510	547	486	490	470	532	502	509	541	458	537	532	442	493	482	513	494	525	535	491	550	468	475	526	544	516	462	516	515	538	507	469	487	499	518	510	494	482	496	462	525	470	446	553	475	494	483	548	476	439	485	480	530	484	473	463	494	493	491	497	503	482	477	493	510	492	509	556	485	512	518	519	479	502	517	505	479	523	473	503	516	488	483	480	484	524	490	496	523	470	493	452	510	476	510	478	468	494	513	485	468	509	472	538	470	517	502	521	498	506	491	503	489	485	506	462	477	482	522	477	468	461	482	505	512	487	512	557	505	478	495	475	470	522	422	501	476	490	526	506	492	494	553	475	480	498	529	518	482	505	495	471	550	480	505	478	494	491	512	494	470	501	518	520	501	477	492	485	458	489	491	508	483	487	498	501	517	481	467	505	489	491	531	511	501	477	542	517	520	487	499	500	524	487	464	527	486	535	543	475	505	479	530	490	516	510	490	503	478	525	490	465	506	523	524	486	482	497	521	472	504	454	508	488	515	466	475	499	493	517	504	507	493	496	465	520	508	440	478	508	518	522	509	457	522	536	500	526	487	515	496	489	535	477	481	520	488	495	513	473	474	517	493	529	480	493	485	489	527	496	510	474	544	484	480	481	495	514	505	505	475	488	551	503	508	498	513	479	508	472	465	482	474	543	465	490	488	521	475	494	520	533	481	525	535	516	490	511	503	518	467	468	477	497	456	478	533	491	493	506	457	491	534	530	462	513	475	500	471	506	480	508	536	486	491	511	503	527	528	485	470	500	454	479	471	474	486	508	461	492	477	500	476	488	528	512	500	492	495	476	493	455	499	516	455	471	504	512	489	506	510	505	503	495	463	488	520	502	475	467	492	490	515	494	461	458	501	453	461	534	501	529	515	497	466	548	496	501	527	509	523	502	483	513	478	486	506	471	532	535	481	478	493	494	481	504	514	522	488	452	502	452	496	477	471	499	490	498	483	525	503	461	468	491	496	482	496	515	492	493	503	517	506	469	517	492	474	522	505	488	473	509	484	547	516	512	492	516	495	497	483	488	509	497	449	483	488	529	505	452	488	479	490	524	484	492	488	475	503	500	496	455	500	520	512	465	470	486	517	466	498	498	504	487	529	533	520	507	515	526	468	493	498	490	498	502	477	489	505	474	470	512	488	493	543	506	479	523	498	463	527	526	460	480	498	497	510	502	538	490	491	511	517	468	480	505	504	507	508	500	479	519	489	463	525	495	518	515	483	471	496	486	488	493	503	521	459	498	493	517	465	493	487	444	512	453	481	498	499	485	477	476	505	499	509	520	504	475	472	491	503	498	530	483	506	499	510	514	515	505	460	488	491	471	510	475	507	534	500	483	494	459	500	482	506	492	488	489	504	500	475	481	503	485	509	479	517	461	493	469	508	469	482	519	491	483	492	491	522	480	484	488	496	488	507	517	529	490	481	534	506	494	481	452	497	482	526	493	503	532	553	519	530	524	517	489	497	493	508	479	491	505	475	503	470	515	507	526	466	510	504	478	491	479	500	519	543	454	522	540	500	512	512	516	541	513	496	462	476	502	478	475	477	512	497	460	502	497	520	524	497	484	497	507	504	521	517	520	488	501	514	465	513	477	505	546	481	465	492	513	566	498	512	520	490	551	523	504	485	501	499	488	494	512	483	485	486	469	517	516	490	537	505	506	519	518	522	477	484	491	505	504	508	470	537	510	527	505	473	541	503	493	529	499	546	466	510	512	470	494	494	476	547	471	480	490	496	511	528	505	522	466	459	477	529	480	502	463	490	485	493	510	489	497	535	485	495	487	479	476	515	545	513	489	493	489	486	464	460	519	494	515	478	499	482	494	514	500	486	506	508	558	484	502	510	503	514	466	525	495	489	472	525	492	496	514	496	493	514	506	511	529	472	496	477	486	522	516	484	468	474	501	534	536	493	512	465	485	466	479	534	497	497	467	480	483	483	487	471	495	489	492	466	484	498	491	523	517	476	492	495	466	481	518	478	508	484	480	536	515	537	537	530	457	546	545	475	499	495	485	494	486	488	516	518	508	471	512	475	519	466	469	526	487	536	499	507	534	504	476	481	502	479	508	486	497	524	498	485	519	498	453	547	480	508	507	504	539	474	485	496	504	463	548	488	440	507	500	481	501	532	502	479	509	526	469	548	468	476	500	559	486	507	470	501	465	510	501	480	524	503	480	493	518	526	494	497	530	464	485	470	460	468	513	517	493	506	504	478	484	496	473	556	521	485	508	523	458	499	476	455	528	488	485	505	453	498	494	492	499	485	512	520	472	533	496	497	496	509	497	513	484	528	484	515	492	491	527	489	533	489	498	536	476	506	486	470	506	496	467	512	546	480	468	511	465	505	493	543	509	526	451	470	511	500	445	486	456	491	492	497	528	516	463	489	497	518	499	497	514	467	530	526	507	486	509	479	462	511	482	509	515	524	510	476	483	450	504	504	510	501	498	476	481	497	502	503	512	510	481	489	497	516	490	510	542	495	520	509	472	538	487	518	464	455	517	490	513	508	500	514	491	507	456	466	501	454	487	474	529	483	494	474	508	490	488	515	536	480	479	487	504	480	489	445	517	502	480	498	495	517	499	496	526	505	496	516	486	504	520	512	479	506	486	517	508	513	500	522	521	518	471	526	515	530	485	511	515	537	503	479	513	492	477	494	482	526	498	523	463	505	507	483	465	480	539	516	492	486	491	498	473	428	454	503	467	454	496	484	506	547	513	471	475	468	515	494	526	478	479	512	509
47571	75504	74075	25230	34077	40473	20660	5792	876	556	549	519	532	520	566	536	481	575	537	518	559	518	558	544	515	482	516	525	516	545	587	511	530	525	496	545	485	508	516	516	508	549	558	515	525	512	549	516	538	494	524	544	508	569	483	518	537	532	496	534	563	521	548	536	503	494	513	530	540	486	490	524	483	541	579	544	515	529	480	542	526	522	517	486	569	570	537	529	537	552	497	526	515	490	549	504	528	485	554	541	540	481	548	504	504	515	507	519	518	522	494	522	564	518	503	537	515	501	530	484	521	530	569	559	518	505	519	521	476	533	534	547	500	477	492	519	533	529	546	525	527	542	491	488	576	520	540	513	538	533	544	512	502	501	527	505	498	504	566	536	525	549	547	546	542	490	494	509	523	568	534	525	513	508	469	504	537	519	500	531	481	492	510	514	515	508	555	491	509	525	547	496	536	498	550	548	516	516	515	488	521	521	483	542	511	528	523	542	541	579	517	528	502	550	512	476	518	530	526	495	520	524	517	521	510	517	501	550	541	543	520	529	556	459	546	504	491	524	487	499	510	545	543	493	532	521	494	512	501	483	508	517	535	521	530	520	524	554	562	549	481	501	500	537	541	522	485	540	514	512	533	517	521	507	526	514	515	515	488	567	523	522	557	560	487	485	498	466	548	528	524	517	495	502	534	520	510	536	513	535	510	553	517	530	525	556	521	532	528	522	508	531	519	508	468	531	524	500	472	527	529	525	486	542	537	468	489	535	532	541	522	515	502	510	511	494	513	537	526	504	493	542	523	491	511	523	511	509	542	490	538	494	507	527	525	529	544	529	542	511	537	523	476	515	503	502	509	476	529	530	528	506	516	536	512	530	543	565	506	533	532	514	519	519	516	542	539	551	512	487	561	547	521	522	466	518	492	523	523	502	494	534	507	511	549	509	539	504	507	525	500	528	529	564	551	522	523	487	513	498	540	502	505	507	492	530	486	468	482	552	524	535	539	543	544	534	494	510	537	509	491	484	535	518	503	507	526	501	502	533	526	532	505	522	535	537	490	600	461	513	529	520	546	513	550	533	542	530	508	514	528	526	492	505	511	513	537	534	507	498	550	553	544	519	517	521	513	504	549	505	489	522	541	509	520	546	523	548	537	503	538	538	543	535	533	554	492	519	494	495	510	516	506	530	509	502	503	526	521	533	516	510	545	500	552	560	522	564	517	538	513	500	523	520	535	525	527	510	548	502	508	550	538	493	531	512	531	520	543	519	499	491	492	543	509	520	537	505	489	560	571	471	529	506	540	561	537	513	522	515	535	519	515	465	536	512	478	481	491	497	511	528	516	539	509	522	538	496	522	494	491	484	514	537	573	500	531	489	531	521	568	503	523	517	521	492	513	529	533	520	538	505	484	496	479	535	510	500	510	471	527	510	539	536	559	559	543	528	551	514	539	531	516	527	556	514	504	518	551	552	515	498	526	542	501	566	527	524	548	525	544	549	492	538	503	478	529	537	555	506	517	530	545	486	514	458	532	494	488	481	552	535	525	572	552	498	505	456	525	530	538	518	514	520	513	511	507	483	536	503	523	509	552	495	532	532	508	490	574	530	486	497	528	516	485	519	498	533	524	496	547	547	501	529	505	466	546	536	565	502	526	521	512	492	501	521	522	515	532	537	540	538	484	537	512	517	485	513	555	554	533	474	519	545	534	520	498	552	472	545	516	469	550	540	574	529	491	458	520	555	518	515	513	549	520	518	518	526	486	515	538	533	516	532	537	509	533	506	530	483	540	511	498	483	488	503	554	530	541	510	520	550	503	475	483	522	497	549	493	502	496	527	490	526	547	463	534	539	505	523	529	532	556	517	486	529	513	520	507	518	498	506	517	496	523	488	515	516	541	513	547	559	515	488	566	512	526	472	556	505	531	527	548	536	495	502	485	511	564	522	515	530	540	538	517	520	505	522	521	494	550	517	485	521	528	532	543	510	510	556	547	531	523	535	526	556	491	524	546	509	527	506	508	538	517	544	511	503	491	481	473	497	527	496	504	515	514	513	485	528	523	548	517	509	537	519	535	487	542	527	492	479	474	536	568	484	487	502	525	564	522	518	519	576	510	506	552	534	521	540	511	505	492	510	517	501	530	547	536	539	504	511	544	519	529	512	554	524	535	521	525	511	527	501	508	526	508	500	501	533	561	529	515	550	569	515	499	515	546	504	523	588	508	522	560	513	539	518	522	520	532	566	497	533	479	546	523	488	502	552	515	489	560	559	547	501	533	500	540	500	538	532	537	515	506	538	498	552	521	495	513	532	534	492	558	547	502	538	532	553	522	556	557	545	473	531	489	531	508	520	532	498	542	483	503	521	507	547	532	521	529	580	534	501	565	510	520	470	550	517	479	560	508	556	546	516	543	508	514	503	522	496	510	538	520	494	529	492	527	512	501	499	465	538	551	521	506	539	499	520	511	537	523	546	489	466	531	517	513	516	527	520	556	522	478	521	523	516	510	542	496	504	553	535	505	542	483	562	520	544	532	511	508	510	543	489	535	536	512	514	509	503	551	547	514	508	502	513	523	533	533	550	558	490	537	533	520	552	503	546	502	513	532	527	540	504	537	545	553	528	521	542	490	490	513	512	525	540	504	559	506	540	502	526	518	516	508	512	539	494	520	529	516	532	516	552	492	528	508	519	501	527	488	527	508	493	508	478	537	509	507	543	542	522	491	526	506	524	540	513	500	501	491	499	497	521	520	509	485	561	490	526	526	528	498	546	495	517	553	494	503	518	509	560	518	552	532	492	514	501	506	527	515	527	591	521	545	570	509	488	515	517	510	529	540	524	512	533	529	509	489	523	520	506	541	542	509	549	522	439	518	565	516	527	517	496	523	515	515	492	497	537	531	499	533	518	497	537	506	555	536	509	526	535	512	555	502	550	526	539	535	538	496	528	548	523	518	516	503	500	522	497	535	519	527	538	484	490	514	551	477	497	532	478	512	525	523	539	547	537	520	516	493	538	475	515	520	532	527	453	497	553	510	529	542	534	516	525	554	534	528	516	531	540	520	555	507	536	559	555	461	494	536	516	549	510	552	512	482	509	549	563	507	552	554	528	538	568	461	540	507	511	533	532	546	529	501	507	509	498	518	492	525	503	511	551	519	497	508	484	532	497	533	563	533	524	507	534	495	519	494	493	520	509	541	532	510	501	516	545	558	550	491	487	516	496	499	540	495	541	554	488	527	520	504	533	514	548	511	504	520	514	556	519	519	525	535	546	531	526	524	531	514	496	506	509	494	488	532	497	514	507	549	517	534	562	492	510	534	520	505	499	512	515	517	501	500	512	543	460	536	537	516	510	512	509	479	583	530	537	509	522	538	574	534	515	523	502	528	532	523	560	473	544	519	547	495	515	556	509	524	519	531	510	519	529	492	518	496	509	525	481	536	520	545	512	500	528	536	539	535	503	540	511	553	515	571	560	499	516	530	497	527	519	542	530
30061	34796	41293	14159	3722	5096	1956	583	357	343	356	391	334	336	407	353	353	324	367	342	320	350	324	307	327	329	358	338	293	373	364	312	356	360	330	351	330	321	344	346	315	343	315	308	355	334	347	268	359	322	351	367	365	359	340	340	356	331	324	346	308	338	338	352	349	342	315	342	333	328	348	364	384	317	321	347	322	346	348	335	347	331	309	313	334	314	349	338	341	356	317	342	340	377	332	388	314	335	347	331	378	332	377	347	347	345	340	331	360	338	337	359	342	312	335	341	354	284	326	330	348	362	331	351	310	359	307	363	346	364	330	348	353	389	329	345	295	360	329	348	364	370	356	341	327	350	329	326	317	337	335	346	373	327	344	333	317	322	347	341	314	342	329	332	340	313	330	325	352	360	369	336	304	342	327	306	354	337	321	349	306	345	345	340	351	352	347	369	331	339	310	327	352	339	360	361	365	318	325	371	312	324	372	331	382	335	317	319	331	345	349	351	344	380	334	356	354	341	349	335	358	362	357	348	333	331	365	347	316	366	339	307	362	355	324	341	330	366	350	346	352	299	346	338	343	339	317	320	346	381	348	336	340	302	343	353	375	363	344	356	325	330	321	363	339	322	361	336	328	333	337	351	361	341	340	339	307	338	339	322	317	342	349	349	344	345	349	329	368	358	344	347	365	346	339	321	314	319	372	382	352	319	336	317	354	313	314	354	344	348	342	354	310	353	324	365	354	336	351	300	340	355	299	363	393	372	345	334	371	336	362	316	359	349	368	287	339	350	299	329	321	333	350	326	353	346	354	338	361	347	311	302	358	340	341	357	355	335	332	331	326	339	327	341	303	317	358	304	354	348	341	336	314	317	394	321	351	360	388	351	358	347	318	359	345	332	344	369	368	318	322	346	353	334	341	336	339	349	351	351	359	349	353	316	343	356	353	321	334	320	336	371	355	387	315	317	410	344	327	343	340	341	312	330	342	337	340	346	328	331	358	327	362	364	306	368	349	360	306	332	303	329	344	337	330	355	361	329	365	335	346	317	298	321	337	348	316	347	307	341	333	322	326	321	334	365	345	337	317	335	339	341	352	330	363	346	347	365	318	354	348	339	360	331	320	327	345	367	369	341	389	328	390	341	371	349	318	350	356	360	340	346	380	344	355	370	310	358	362	327	331	323	345	327	333	331	363	324	346	348	361	353	299	353	332	315	334	329	346	339	345	305	319	315	326	340	338	325	367	345	333	348	336	348	369	331	328	342	336	357	326	343	358	306	353	339	348	319	348	328	310	349	355	371	359	330	348	345	350	372	360	321	327	330	316	286	329	342	327	346	333	353	326	318	345	307	355	375	344	333	329	336	324	358	335	353	324	338	362	364	333	341	308	363	348	336	351	327	335	337	368	337	353	301	365	363	335	343	341	348	343	330	333	315	332	345	349	376	335	338	343	347	329	307	321	316	338	309	354	368	349	330	330	326	328	348	348	361	395	359	369	347	357	370	330	315	375	368	345	364	338	300	364	371	314	372	353	366	364	312	331	347	358	344	352	384	308	347	312	324	334	325	357	325	331	368	322	307	370	313	357	309	329	362	349	346	360	328	314	311	342	336	311	348	299	332	340	362	349	315	346	355	335	338	322	329	320	335	327	319	340	313	316	341	345	337	337	335	326	369	381	342	342	333	319	349	328	337	340	335	364	313	345	335	356	334	341	342	352	349	347	364	319	347	349	340	355	323	363	345	327	316	353	345	354	337	365	333	335	393	356	359	327	364	321	350	344	317	320	353	354	314	325	331	316	329	364	325	360	351	329	354	341	329	327	318	335	368	323	330	307	321	353	338	343	346	304	296	345	337	319	352	321	344	363	334	352	330	347	321	337	345	349	392	318	297	365	333	357	342	356	333	325	322	378	366	348	334	348	358	350	308	357	336	324	371	344	329	344	326	356	352	335	324	335	348	358	340	323	307	318	336	366	354	374	342	308	337	324	349	355	390	353	333	342	346	342	344	339	333	373	331	329	354	324	332	351	358	352	332	362	354	342	328	354	352	337	340	334	366	336	311	349	338	335	300	325	362	371	318	392	322	341	339	365	344	319	353	336	338	325	318	339	357	314	344	343	337	320	335	332	323	349	359	312	319	317	347	376	308	354	340	372	341	330	365	330	371	380	332	373	366	341	336	328	354	344	314	298	331	336	341	343	341	335	336	357	333	364	326	353	367	337	341	379	357	347	318	359	289	337	363	349	357	362	322	359	337	343	326	358	320	331	350	347	323	352	310	344	359	333	337	344	346	330	347	331	347	335	348	316	336	365	347	323	354	315	363	340	330	334	353	325	334	325	353	354	330	350	376	325	338	317	354	328	312	310	337	357	329	331	332	338	300	318	304	337	362	318	311	356	403	336	317	326	345	332	323	329	345	307	347	354	337	356	314	342	323	356	386	387	335	348	355	331	351	365	359	339	338	317	332	343	333	328	321	352	310	351	384	366	325	312	338	331	345	323	370	327	315	312	324	348	314	315	373	362	331	327	322	377	335	331	320	356	354	318	342	357	345	341	337	339	374	323	335	349	314	334	339	369	346	364	316	325	334	353	352	337	353	353	340	360	338	331	336	316	329	316	317	339	343	318	373	330	368	339	359	362	346	321	350	310	326	322	324	378	360	325	321	322	358	330	346	318	346	329	353	378	356	314	323	332	327	331	340	361	332	314	356	350	309	327	334	289	356	362	356	330	337	332	344	366	333	360	341	324	330	345	334	308	370	329	348	353	308	319	335	347	354	322	338	337	325	341	335	354	330	335	331	339	313	332	333	353	356	305	357	351	361	336	338	337	330	332	325	342	386	318	331	352	327	316	367	334	314	339	349	337	344	310	351	357	362	377	357	312	329	299	325	356	346	351	323	326	328	341	358	310	368	352	351	367	364	340	373	332	306	334	312	321	344	356	349	338	318	322	348	342	367	352	344	350	338	359	350	333	337	333	350	355	364	370	341	350	327	350	331	345	346	335	319	383	345	379	358	321	343	360	338	322	345	341	362	319	352	335	353	317	362	371	351	339	332	372	322	343	353	317	329	331	337	326	332	348	336	355	335	384	353	327	333	308	323	313	321	336	320	339	365	372	349	319	322	333	343	352	343	339	333	365	363	315	341	343	362	341	351	340	324	353	348	331	326	374	356	333	313	307	339	321	317	334	345	334	315	325	321	348	325	352	330	343	334	346	355	363	351	336	371	316	348	316	316	314	318	355	352	337	317	313	336	354	357	336	333	338	352	338	346	363	362	330	303	354	322	357	286	344	350	328	343	341	343	329	353	309	357	343	315	364	319	330	314	375	343	348	327	357	350	346	340	342	367	320	346	326	335	356	329	292	329	355	363	336	370	335	341	375	354	325	321	338	345	313	327	331	349	348	346	353	351	360	335	360	304	316	333	352	333	338	345	367	319	297	318	332	342	341	350	348	329	340	333	329	336	351	335	344	352	342	321	306	340	354	362
34686	53930	35130	4780	4084	6283	2392	642	362	393	403	387	352	419	379	373	380	376	385	411	385	408	443	395	385	382	390	380	390	381	418	394	436	404	376	374	392	366	442	409	387	418	382	409	379	396	392	346	363	398	399	380	418	390	411	359	409	356	382	386	370	403	376	375	383	405	390	355	360	383	407	375	409	368	413	349	412	381	380	369	397	407	366	370	403	372	387	408	383	347	390	386	365	372	377	383	401	373	351	387	371	381	351	374	389	399	375	394	391	383	364	387	397	380	402	372	369	394	376	421	384	343	417	391	400	394	382	409	389	345	425	393	412	372	381	356	413	382	400	366	352	390	384	407	381	382	386	388	373	398	442	399	410	390	383	381	375	392	408	372	397	326	361	399	362	397	381	389	374	333	436	381	388	411	353	404	397	410	379	345	377	395	377	393	401	362	396	399	390	370	390	408	397	399	395	397	402	413	381	363	409	410	390	351	385	383	381	414	399	409	358	374	400	397	391	358	370	384	416	392	365	381	392	375	389	353	375	388	366	374	378	390	428	421	383	370	349	361	403	367	372	391	377	352	389	384	368	399	383	414	389	370	390	437	399	366	378	367	400	320	435	363	366	362	380	394	391	372	410	395	415	382	378	411	335	371	365	366	386	403	378	387	397	392	379	372	372	397	386	381	416	368	400	408	421	401	375	387	382	377	400	394	382	354	364	398	390	405	394	410	382	403	372	356	384	366	411	426	389	380	357	400	413	370	379	373	380	374	396	352	377	407	380	421	383	392	377	358	357	384	400	378	406	378	381	373	374	402	405	358	403	390	397	390	377	405	408	387	383	386	392	381	375	423	355	349	389	384	364	350	378	367	370	396	345	420	384	389	390	366	381	381	394	381	401	360	390	405	376	390	394	393	411	388	408	378	378	413	414	406	401	392	398	391	372	405	358	376	390	406	405	431	412	412	403	388	374	392	384	392	406	353	376	366	375	440	375	378	352	396	413	396	393	360	367	409	382	422	396	422	395	367	378	405	384	428	371	368	397	360	399	355	373	412	417	398	407	382	403	415	369	375	400	375	388	376	409	392	353	364	386	366	398	381	393	417	396	393	386	386	388	372	395	330	395	433	363	383	375	374	343	391	381	324	382	379	405	362	425	377	374	415	370	402	395	398	386	352	386	366	366	396	391	371	378	410	396	390	390	354	343	382	405	385	418	458	398	411	387	376	371	379	398	416	383	408	378	428	439	371	375	402	403	370	352	392	396	377	395	392	317	376	374	369	367	393	390	423	402	371	405	368	387	365	417	374	376	367	348	360	387	391	398	371	388	403	352	417	373	389	403	424	377	400	365	343	383	397	396	395	383	393	397	406	363	400	415	379	376	410	371	393	388	380	395	403	415	372	381	386	348	395	364	392	383	370	386	400	373	353	366	387	391	428	352	380	384	414	370	396	373	416	432	400	390	393	378	345	364	369	420	387	378	377	356	377	356	387	372	397	395	423	419	396	413	406	397	410	408	386	401	391	341	397	363	364	356	385	423	386	361	377	421	373	350	432	392	398	362	381	383	378	388	413	405	383	373	359	382	394	376	382	366	386	406	386	389	423	396	387	385	399	394	392	384	388	353	394	395	415	400	341	410	417	379	410	363	392	385	399	385	370	361	382	415	376	427	375	380	401	417	386	371	381	385	392	386	387	386	372	388	369	404	383	396	376	392	406	378	365	435	402	369	392	394	400	390	391	415	372	343	392	399	369	370	389	371	353	393	354	397	397	381	370	395	336	388	375	374	382	392	375	376	380	385	387	384	439	387	357	399	394	381	392	418	375	392	393	400	391	353	374	364	379	379	352	402	377	362	401	357	387	366	373	376	390	412	379	394	396	403	382	371	390	404	393	376	365	375	390	381	389	394	409	370	376	351	405	420	395	395	368	387	417	428	366	400	368	410	410	380	343	394	399	405	346	359	393	398	371	407	387	386	423	384	415	361	383	377	412	423	401	375	391	397	362	386	379	405	392	341	406	406	389	382	380	382	391	373	397	371	423	385	400	411	382	369	395	348	335	376	388	400	390	358	410	400	403	375	393	389	396	383	377	389	418	386	409	398	358	401	361	409	372	370	410	360	364	433	395	380	361	391	390	384	400	404	395	372	399	393	377	403	388	367	369	409	364	421	416	406	399	367	389	374	410	393	377	360	353	362	432	395	373	388	373	388	359	373	412	408	403	392	388	383	396	362	414	377	379	368	374	365	363	383	399	393	355	393	346	413	387	376	346	383	379	337	420	363	387	368	440	391	350	361	394	398	384	393	353	384	384	409	416	394	410	416	346	404	376	388	388	383	409	380	373	406	408	380	387	344	408	357	362	366	346	403	393	374	388	375	396	409	409	356	363	350	384	362	412	395	386	392	359	424	425	354	402	417	419	368	391	412	400	341	387	400	412	402	404	385	370	391	385	387	376	392	378	385	372	379	391	430	351	366	376	365	374	393	375	405	385	370	394	351	392	384	381	387	390	405	385	387	405	363	389	380	358	383	352	373	407	353	376	385	402	368	388	373	361	408	389	386	373	348	370	369	373	417	415	393	374	393	418	383	366	404	381	400	356	402	395	394	414	386	359	372	405	371	381	390	372	376	395	398	394	424	391	376	360	406	400	392	367	408	389	392	398	363	409	391	365	396	359	401	405	380	407	431	376	368	363	398	388	409	368	388	391	376	389	359	378	393	401	418	420	360	384	388	387	399	396	385	375	336	376	375	379	360	383	392	380	364	350	386	389	408	390	373	380	383	372	390	383	412	399	380	399	378	378	374	387	372	365	389	365	385	389	399	331	378	401	389	347	409	398	393	412	388	402	392	369	415	335	359	399	356	375	427	406	369	338	374	384	394	372	389	389	405	388	396	399	398	359	388	388	412	367	397	387	393	370	356	399	404	359	372	393	389	428	385	398	386	367	410	382	371	382	402	386	422	339	415	370	362	345	411	387	376	363	385	401	412	420	405	376	416	377	377	389	364	397	425	384	376	405	406	369	404	377	379	392	415	363	410	336	391	389	386	396	402	412	398	386	371	392	405	369	390	385	378	399	363	372	393	386	376	381	403	378	388	371	388	370	376	394	372	370	401	404	380	364	372	422	383	375	410	371	407	402	368	415	356	416	366	367	354	387	386	351	381	373	375	384	404	397	402	382	382	388	381	389	401	401	397	377	395	428	380	381	396	401	381	388	388	392	420	368	398	408	399	368	333	403	376	377	377	379	406	383	399	427	402	364	372	375	375	393	371	384	403	389	385	391	383	374	417	379	396	378	378	385	382	371	367	416	377	388	363	404	389	379	362	361	373	398	396	394	361	396	346	417	382	394	384	404	409	388	387	425	377	373	406	353	350	385	388	374	404	357	378	360	398	381	389	383	407	380	402	396	379	383	390	381	395	372	343	396	367	377	403	404	417	396	397	398	396	358	357	367	416	392	381	381	387	423	391	349	398	421	387	402	335	376	394	419
24946	26302	46686	30245	19880	23344	16441	3315	552	292	321	314	334	330	312	281	297	315	305	295	312	315	310	307	279	260	310	318	300	301	315	368	328	286	272	298	277	313	323	302	308	287	290	283	318	333	310	290	326	309	320	333	302	297	312	297	296	319	312	309	327	328	330	289	336	281	294	289	267	326	293	316	257	298	312	286	322	311	327	295	330	348	325	277	326	317	288	310	294	292	318	309	294	316	306	334	345	304	307	297	322	316	305	300	298	280	277	296	317	309	291	336	315	325	311	324	281	317	304	252	323	345	304	326	286	268	283	319	324	314	332	269	328	302	321	308	261	334	308	330	325	319	296	292	301	301	318	313	306	275	298	305	279	292	310	272	307	318	295	301	299	318	305	280	323	344	295	328	313	324	296	292	297	300	311	302	334	299	320	309	335	320	325	316	329	283	288	298	316	314	315	291	302	289	288	293	311	308	318	327	294	296	304	329	331	290	303	292	285	344	287	314	306	319	305	303	349	314	315	331	292	315	296	314	313	308	307	322	348	312	334	300	289	280	305	297	314	322	294	342	297	312	317	304	296	294	329	317	301	295	297	322	317	334	308	311	293	317	291	280	302	294	312	334	332	287	312	315	299	293	325	297	288	315	275	341	317	321	325	318	314	289	288	300	309	327	309	302	304	277	302	305	302	323	313	308	271	299	321	311	295	289	293	327	319	302	305	288	315	313	309	307	287	293	286	286	292	305	342	322	306	302	302	304	290	294	280	315	295	320	290	294	327	330	306	292	349	305	333	299	321	323	331	306	363	299	313	308	324	314	297	300	316	297	322	334	350	303	309	314	307	318	295	288	282	291	313	338	336	321	312	310	316	311	309	295	288	294	296	317	314	288	319	307	332	308	349	309	327	316	293	304	329	280	303	289	301	310	331	302	296	320	306	307	288	300	321	311	290	313	319	333	319	299	315	317	281	312	325	313	336	320	289	290	297	295	308	300	302	283	328	272	306	339	324	261	328	304	324	310	287	296	292	288	324	286	287	295	290	301	303	280	311	316	298	313	277	302	308	299	321	270	312	317	315	325	308	280	300	334	287	269	275	309	322	318	294	312	297	268	306	332	292	292	311	333	290	327	307	293	309	293	286	304	294	310	295	336	307	326	305	309	291	289	365	297	322	342	327	308	343	289	290	313	311	325	276	308	310	346	329	320	323	283	312	282	318	306	282	331	320	310	319	325	276	312	311	326	308	320	301	295	305	289	310	305	308	310	303	293	324	319	269	312	313	334	317	323	303	304	326	307	347	305	324	308	313	287	303	304	305	298	306	279	285	313	291	288	328	343	308	274	325	310	317	303	323	289	322	300	303	284	320	307	314	327	319	303	318	309	300	311	312	324	303	303	319	280	296	286	312	308	311	280	338	303	275	303	309	305	335	304	310	292	326	291	331	274	313	272	313	330	309	284	308	331	298	319	303	317	294	284	320	346	310	327	322	308	280	302	321	318	297	277	306	293	274	316	290	299	306	313	316	326	340	325	314	294	315	286	314	276	275	327	311	304	310	339	301	273	317	314	299	299	301	355	315	304	330	289	294	293	277	313	290	291	301	309	312	287	311	326	337	294	323	319	316	287	310	337	305	288	321	313	274	278	299	321	274	324	291	302	305	354	339	294	328	287	334	310	287	290	270	273	288	258	311	289	332	341	310	281	277	304	308	292	315	315	282	325	297	292	310	293	310	331	314	287	306	326	320	306	353	312	319	301	306	305	282	277	274	351	349	337	298	309	293	292	294	302	325	302	299	261	294	317	277	337	304	293	308	286	302	305	282	295	319	292	355	308	289	300	307	280	310	320	309	309	313	297	305	311	330	300	298	304	294	339	312	291	275	306	316	350	319	283	296	288	291	313	317	302	308	303	301	312	288	309	310	301	292	322	304	290	287	332	314	297	312	292	280	317	310	312	288	306	331	307	325	310	304	289	309	336	326	337	321	327	305	284	317	297	296	321	305	284	317	322	316	284	282	297	294	301	350	303	313	295	307	330	319	310	295	320	337	311	354	322	308	316	290	314	334	303	316	309	318	309	320	308	310	332	316	333	313	313	301	285	323	333	332	301	318	285	271	321	311	309	281	344	330	283	341	318	310	303	312	315	330	298	281	300	281	283	298	282	310	310	313	310	307	300	313	313	299	318	323	302	303	294	318	310	306	313	297	295	307	313	291	290	322	265	316	293	309	300	317	311	290	271	256	321	280	339	288	302	303	311	330	300	321	333	303	294	310	302	298	329	314	324	315	305	282	290	314	291	301	290	296	326	287	303	306	304	305	312	322	296	320	286	313	297	271	302	323	298	332	321	297	318	311	314	321	307	299	325	314	308	319	320	298	312	316	286	311	293	330	324	291	328	321	306	290	306	331	294	299	293	321	307	297	331	323	345	304	287	323	305	331	295	285	325	260	335	310	323	288	304	296	327	310	309	312	297	302	283	296	318	309	334	303	303	306	308	295	289	298	323	352	308	328	323	316	316	288	331	291	310	305	313	300	291	313	332	311	306	290	301	287	280	287	295	290	318	276	334	318	310	289	289	287	313	297	294	282	292	319	281	313	304	299	311	297	292	346	299	367	323	282	312	320	271	300	289	292	303	307	294	273	316	291	337	306	297	296	299	287	296	321	302	307	302	304	290	343	294	321	337	269	322	301	294	305	292	286	314	342	296	291	299	313	338	295	285	348	298	320	310	330	296	316	313	284	305	315	316	283	297	323	296	306	308	308	336	295	283	345	276	285	292	296	296	335	299	299	320	300	293	304	300	286	350	316	316	306	323	292	309	278	306	334	302	308	318	304	296	302	294	302	302	301	304	286	297	302	287	280	287	292	325	318	310	328	327	281	318	291	328	320	306	290	271	331	304	332	313	286	306	323	289	305	324	308	314	317	315	285	322	286	313	277	284	313	280	290	277	294	323	306	287	311	278	306	312	291	335	316	329	289	299	297	301	281	296	300	317	322	316	325	329	276	288	288	299	326	300	323	290	294	325	321	289	303	256	302	308	315	311	329	300	297	276	304	328	309	317	318	270	290	325	312	286	314	324	291	304	307	347	326	312	333	290	300	289	305	316	336	294	292	323	299	296	326	295	293	309	295	318	278	299	292	314	321	296	305	297	297	318	298	314	300	302	312	310	297	271	296	276	294	285	285	303	284	316	320	293	313	312	311	316	287	318	279	302	310	329	318	322	315	341	334	283	282	314	292	321	307	310	326	290	296	325	304	347	295	279	316	315	288	266	322	332	305	298	322	337	296	310	302	353	312	324	283	265	312	278	313	293	303	342	320	307	329	316	311	293	312	308	316	266	313	282	274	319	305	294	320	297	287	299	319	263	320	300	316	292	321	342	296	331	311	288	299	294	325	297	308	302	291	318	272	291	324	317	295	289	308	288	291	310	319	299	326	307	348	331	306	310	307	314	319	319	301	312	345	323	322	288	287	291	277	310	294	292	274	279
40285	79573	65993	18842	12912	25532	15082	3636	697	348	351	358	370	318	359	329	395	349	349	319	386	371	333	355	339	365	359	341	342	346	375	348	381	344	312	353	351	358	327	338	326	342	335	328	340	354	344	330	357	321	318	339	315	331	341	364	339	350	347	332	354	373	364	313	321	354	339	332	355	381	376	307	317	334	331	369	351	355	326	294	343	381	314	312	361	391	377	359	333	315	320	345	354	341	338	349	355	354	366	370	335	389	370	344	345	370	317	338	353	351	371	360	335	342	346	332	336	354	339	377	330	352	365	369	335	332	323	352	374	343	322	345	316	340	327	339	341	331	364	340	327	329	298	362	347	330	334	322	337	338	334	336	332	347	350	324	331	341	344	352	353	324	309	348	357	302	357	315	329	353	340	326	373	307	356	334	330	377	324	356	339	356	366	330	329	342	382	372	335	365	337	344	303	355	321	362	348	331	356	351	359	370	334	342	303	372	329	311	322	364	343	347	328	320	354	317	316	360	345	293	340	340	373	353	325	340	335	338	355	340	373	338	323	343	354	364	339	334	344	347	341	314	342	341	344	341	358	318	320	375	339	359	358	347	342	346	347	348	356	337	310	322	340	339	335	357	331	358	334	344	344	348	354	334	364	313	335	352	346	341	372	329	329	314	316	329	336	342	299	319	325	366	347	323	339	325	351	330	341	364	350	355	334	355	350	371	374	365	326	357	327	339	369	378	330	350	336	380	353	366	354	351	346	352	343	317	349	357	343	345	314	329	329	314	345	357	394	323	340	363	337	339	359	355	329	350	384	330	350	315	352	382	297	345	347	302	348	337	331	320	331	337	320	305	357	328	367	335	342	341	353	360	313	330	338	363	319	329	348	369	345	357	327	332	333	366	353	345	321	365	353	346	318	349	326	334	371	357	331	356	391	353	350	360	336	307	332	325	298	328	337	337	324	363	336	367	372	318	335	318	366	394	366	330	339	349	330	341	369	329	337	330	345	321	363	343	339	363	321	339	328	362	321	359	327	346	321	331	351	345	356	341	340	351	335	352	324	354	346	368	330	345	313	372	337	353	355	350	336	348	353	366	307	362	354	347	361	333	347	338	351	362	349	344	347	329	341	349	333	326	352	333	314	346	335	343	323	339	341	374	340	341	342	358	320	314	344	353	346	341	309	337	359	360	325	342	320	300	330	367	309	343	333	337	335	324	348	320	321	324	375	358	310	329	296	320	383	338	373	363	298	341	346	348	327	353	351	361	312	341	382	328	344	303	335	373	372	288	338	307	333	346	354	330	381	337	331	331	374	324	342	327	368	345	350	340	353	360	368	369	349	316	317	324	343	384	378	311	340	359	336	322	351	381	354	337	352	340	335	337	338	336	351	363	355	332	325	343	361	336	354	367	365	339	364	342	326	312	343	312	356	338	348	334	324	352	330	342	387	362	324	334	351	332	337	338	335	365	365	368	297	350	356	330	341	352	322	345	357	364	341	337	350	380	316	328	326	328	363	375	331	337	324	330	370	344	357	345	345	340	355	348	360	344	340	376	366	332	375	339	353	354	323	340	323	339	341	342	350	343	368	333	334	346	364	320	358	360	350	336	344	323	313	347	364	334	357	325	355	363	353	379	364	371	333	344	374	340	354	365	323	368	341	353	321	349	339	348	332	360	344	337	355	325	335	363	335	362	333	324	353	334	350	303	371	341	342	334	307	334	362	361	331	362	334	321	349	374	309	355	346	372	313	352	321	317	375	362	327	359	341	323	326	364	339	327	360	352	344	336	334	330	340	329	365	341	351	367	336	358	336	310	341	317	341	340	327	350	368	353	326	355	380	307	359	347	362	333	339	349	360	356	343	316	348	371	332	318	349	376	322	363	330	342	346	352	334	352	332	300	329	337	322	364	353	306	347	335	344	327	349	343	340	350	344	357	344	336	304	335	333	345	338	346	346	330	334	334	351	332	346	335	337	362	348	356	351	326	325	349	351	340	339	352	348	300	351	357	356	341	343	353	336	356	340	342	334	325	294	300	364	309	320	347	341	387	323	327	328	347	343	349	366	345	334	362	314	347	336	338	366	341	347	357	373	343	354	348	328	351	316	342	361	330	344	351	332	333	335	323	349	372	344	356	339	370	348	327	348	311	348	371	332	318	373	325	348	353	336	359	351	354	332	366	331	335	373	316	357	323	355	337	360	335	341	309	324	324	355	332	319	339	310	363	330	335	331	332	381	320	346	309	341	346	376	341	339	346	350	353	354	342	328	384	344	317	361	345	326	348	359	328	369	311	348	344	347	323	304	328	341	325	355	357	335	347	333	361	317	342	325	353	371	352	357	323	348	320	338	323	350	369	341	301	346	368	317	378	346	371	356	333	337	374	327	350	362	325	332	354	332	315	335	321	340	318	334	371	338	346	333	333	342	350	349	361	363	367	357	347	323	331	357	342	328	293	332	319	355	357	332	363	338	354	343	351	325	363	363	334	323	329	320	358	327	371	365	333	358	330	358	318	336	361	355	311	344	321	346	338	359	317	346	347	346	329	369	349	338	337	317	345	344	334	324	336	366	308	348	344	313	333	323	354	336	356	348	349	359	340	322	341	347	347	335	362	347	350	315	332	331	351	332	334	361	349	341	342	366	368	376	339	335	349	373	350	342	345	338	339	334	342	362	357	329	347	319	362	328	330	341	323	326	329	364	304	352	310	342	331	337	337	353	315	369	336	333	366	355	325	343	365	350	342	354	324	327	326	357	343	347	341	376	338	367	326	357	331	345	350	321	334	351	382	352	325	345	344	345	352	345	326	329	340	335	347	360	330	323	329	339	323	326	358	341	349	346	306	340	337	378	376	346	325	347	363	331	359	352	307	368	327	352	307	324	347	302	320	332	372	361	340	343	329	336	328	333	360	336	360	329	346	338	326	354	321	346	358	358	360	375	352	322	328	350	366	336	358	342	323	343	358	346	353	325	337	357	334	340	364	361	339	358	337	363	320	345	343	348	369	346	352	332	347	362	367	341	319	323	354	346	307	341	368	358	354	341	304	352	338	355	347	345	341	344	369	405	352	329	347	315	339	366	310	339	354	332	363	338	333	348	337	360	340	325	362	335	319	318	337	328	343	378	339	336	378	344	334	323	346	354	346	371	338	346	338	319	350	351	348	335	362	382	336	362	346	344	358	317	379	365	351	304	364	347	359	359	365	317	345	353	354	318	324	323	369	338	335	326	321	335	346	366	340	353	317	344	331	343	352	315	305	361	338	335	326	331	370	321	358	352	323	355	356	340	373	369	332	346	361	330	365	324	344	333	322	347	328	335	357	352	376	344	333	354	335	369	353	335	368	349	346	355	345	326	355	328	348	327	351	390	347	358	314	378	335	342	359	367	317	351	329	331	349	358	339	334	344	340	323	406	337	375	374	309	326	313	334	323	352	347	367	330	345	339	325	329	332	349	335	366	383	367	373	338	319	362	335	327	373	341	345	337	326	331	370
25612	26466	42855	27538	16676	18258	9469	1828	517	427	430	476	460	461	441	455	458	455	468	447	462	447	459	449	488	446	440	412	426	438	460	457	474	471	436	458	487	432	473	416	466	453	470	463	462	484	467	463	440	462	438	441	455	425	460	449	466	453	424	469	459	430	447	478	444	455	451	472	434	401	451	442	474	448	494	460	414	423	451	480	449	454	483	484	476	469	433	430	446	442	480	476	493	426	468	444	451	435	463	458	428	503	453	415	463	456	463	455	448	493	433	476	424	464	451	416	440	445	470	423	472	434	440	462	472	460	452	454	494	463	422	466	472	449	447	423	444	460	429	455	440	469	440	437	467	460	429	460	443	468	443	452	462	422	435	459	462	434	469	440	473	439	424	468	437	424	413	463	439	464	432	442	448	477	465	455	406	460	460	430	459	440	439	468	437	519	480	473	440	449	459	432	420	450	495	490	451	452	464	426	443	467	438	482	434	451	439	465	426	472	444	458	447	438	475	464	473	460	463	484	427	473	442	463	445	445	431	465	442	436	424	450	417	462	459	460	451	438	448	454	467	459	452	467	454	457	476	460	471	433	445	479	430	461	443	447	458	475	447	416	468	441	427	423	474	496	452	426	434	456	524	471	436	486	475	467	458	453	444	470	442	458	401	439	486	442	448	432	474	404	484	468	481	492	490	464	468	423	415	485	433	472	450	457	468	454	458	477	444	439	446	421	460	412	475	438	426	468	440	467	458	482	449	460	468	479	469	454	419	462	453	448	419	429	467	438	457	455	424	448	460	492	421	441	481	488	449	488	447	443	446	458	486	469	450	469	443	464	450	428	468	447	427	435	462	435	456	470	449	465	458	449	444	463	425	463	484	475	470	460	445	467	443	431	463	480	432	459	487	463	429	466	427	475	436	489	430	430	467	443	474	459	465	467	473	443	423	398	490	448	442	474	457	501	467	432	483	468	469	482	432	447	497	467	439	450	463	440	430	471	457	452	464	418	451	482	443	466	475	454	445	458	420	458	475	455	454	461	442	420	464	485	459	388	496	437	456	426	468	447	467	446	429	475	447	476	450	462	455	447	434	466	435	467	466	457	470	466	490	444	451	437	432	434	432	447	424	505	461	492	448	474	454	449	451	473	439	426	468	450	440	481	406	435	458	439	434	424	454	472	432	460	472	453	413	452	402	424	443	456	429	468	454	466	442	460	439	455	436	490	429	432	428	474	479	448	455	444	451	416	499	450	474	497	448	441	485	478	468	456	480	454	419	423	441	454	466	487	459	429	447	453	449	464	463	480	480	441	428	418	427	466	467	447	455	457	471	427	447	465	483	422	456	453	414	440	457	446	456	425	428	466	446	419	458	427	464	439	465	452	429	443	456	463	431	429	477	460	438	457	485	457	476	458	459	442	461	428	481	424	452	445	482	449	480	475	479	447	461	469	476	467	474	445	443	448	413	435	433	405	428	461	473	449	454	431	433	462	486	453	451	466	445	482	488	480	482	473	455	489	451	413	483	447	478	421	463	468	465	432	425	440	422	440	453	485	431	433	449	441	454	470	460	496	431	437	471	466	434	477	446	425	437	443	435	440	464	418	468	500	456	429	422	475	416	444	444	444	454	478	487	424	459	425	459	426	422	508	454	440	465	425	462	491	482	434	435	443	445	449	463	470	422	486	412	466	426	453	450	451	453	473	428	434	447	455	425	408	461	480	486	404	440	468	456	478	424	434	424	448	477	442	458	444	476	449	501	472	439	451	464	435	444	463	432	477	402	433	456	480	453	478	423	436	441	461	477	443	492	462	457	453	427	417	450	411	441	458	460	460	458	452	463	468	464	459	456	463	467	464	431	493	447	442	452	422	430	432	451	475	455	456	440	430	471	463	440	444	429	455	500	480	473	470	462	444	430	457	457	476	454	451	431	472	458	478	461	447	453	443	502	450	413	429	481	453	434	437	420	452	446	421	448	464	436	455	498	452	494	435	408	444	459	508	472	461	416	437	491	471	494	473	482	482	419	449	470	409	474	453	484	451	433	461	477	457	446	461	465	490	478	447	448	455	449	441	436	453	446	429	480	480	434	460	461	447	444	462	469	457	433	462	407	433	419	435	463	465	460	432	456	472	458	462	458	441	415	468	435	444	444	455	483	480	474	443	454	512	437	467	419	401	414	463	417	466	471	451	499	468	462	500	464	450	492	416	440	479	476	474	462	449	464	477	457	449	426	432	447	451	456	455	486	483	419	457	435	416	425	485	432	464	456	460	494	435	505	454	456	447	458	438	486	478	474	436	418	479	433	462	458	424	451	486	432	434	414	460	444	423	442	493	425	427	419	461	444	453	470	441	447	467	459	414	479	468	459	462	432	437	441	437	484	434	447	438	438	470	455	448	430	491	455	431	408	423	471	419	489	452	429	419	456	462	472	474	425	431	457	466	415	467	484	452	448	438	464	430	466	417	460	464	449	438	473	466	473	494	461	468	453	440	507	429	444	444	458	473	437	485	477	452	505	455	492	441	426	451	459	487	483	442	455	429	440	455	430	441	434	404	461	414	411	419	433	444	466	466	437	455	483	455	431	426	433	441	492	451	464	429	450	447	466	464	446	487	459	435	416	466	436	467	448	459	461	437	457	450	450	435	448	439	441	452	456	441	472	452	485	443	491	460	464	393	464	433	430	438	449	445	452	494	433	454	437	452	404	481	463	462	443	459	442	437	450	465	435	480	432	455	442	484	452	472	419	427	462	441	458	436	480	450	466	431	450	440	466	401	436	434	478	474	469	445	428	447	431	451	497	472	452	458	494	457	459	443	500	476	446	430	452	474	458	470	422	449	436	441	459	435	432	436	464	440	457	500	477	460	404	470	459	437	457	460	453	473	473	460	474	432	476	456	460	438	480	455	436	466	449	432	464	448	428	460	427	432	469	409	474	494	412	438	471	468	447	489	420	434	458	471	445	451	405	468	427	461	478	422	482	455	477	505	448	443	474	502	447	482	451	446	420	470	489	435	413	458	429	465	518	448	448	448	439	428	472	461	473	497	471	468	485	462	428	494	450	479	448	454	437	437	433	486	475	440	422	457	437	484	427	448	455	428	465	477	447	468	464	436	438	467	465	443	448	495	463	449	459	475	454	457	472	447	430	448	482	462	465	438	472	478	439	453	487	429	475	489	438	418	490	485	447	491	480	468	466	453	468	464	474	468	469	437	421	446	415	483	451	488	462	411	443	471	445	441	424	467	447	478	474	492	430	447	450	435	444	437	483	464	467	478	474	488	493	439	445	456	476	421	463	438	450	446	470	435	441	431	481	443	482	497	444	455	463	453	499	414	438	472	485	474	437	451	461	447	435	446	459	433	460	481	490	459	445	469	435	435	480	467	464	492	462	471	396	483	440	473	429	440	424	458	484	448	489	425	454	434	429	416	452	403	484	450	489	448	434	475	461	457	464	421	433	425	438	445	399	491	465	508	456	441	431	433	450	441	489	471
40111	76630	59570	16070	13204	24628	11316	2639	629	510	499	491	527	477	495	523	487	509	485	503	489	507	526	508	509	487	524	505	516	475	563	531	510	521	477	482	484	565	505	494	490	508	455	495	516	507	487	558	480	503	498	507	527	531	508	455	530	501	479	497	487	474	504	520	468	470	528	490	458	518	522	486	470	517	497	528	502	495	521	483	495	499	486	492	515	508	499	509	524	542	498	481	489	533	525	498	476	494	496	484	456	472	506	537	484	491	498	486	499	494	511	490	525	503	524	524	498	495	518	507	501	520	516	535	504	530	492	532	507	465	501	496	531	498	483	494	472	520	521	496	486	471	472	533	490	469	510	509	527	496	524	520	531	473	492	494	501	492	506	502	484	508	538	512	514	501	485	504	519	489	535	532	484	482	494	491	469	507	484	498	502	504	479	490	534	492	507	521	538	531	506	522	535	525	509	481	495	496	515	506	502	537	482	505	513	544	520	464	517	507	521	523	449	453	533	504	484	466	467	495	504	494	513	503	500	510	507	490	477	521	487	486	499	478	545	511	505	501	488	498	457	516	516	493	491	502	515	523	514	573	467	511	498	486	501	501	513	518	510	504	500	491	504	513	501	493	520	472	497	499	544	503	473	464	516	525	503	547	550	492	506	494	517	505	507	508	492	494	466	523	494	500	508	489	496	499	472	514	512	496	501	511	492	532	514	466	473	503	498	526	534	527	515	484	520	479	453	502	488	518	478	478	504	490	497	481	465	510	513	502	550	484	490	500	524	512	497	504	500	514	517	500	535	475	556	523	484	528	518	528	486	477	511	481	486	484	464	510	514	482	502	471	501	519	525	543	497	484	456	503	495	516	507	498	497	501	527	540	494	482	498	502	489	476	477	500	519	516	527	490	523	519	495	481	530	501	523	494	502	502	465	534	499	517	512	517	493	478	503	506	523	517	500	487	492	495	452	502	515	498	473	520	487	430	502	454	517	519	471	498	475	493	487	472	462	488	463	521	529	487	547	484	520	491	511	506	468	452	512	502	463	468	524	473	471	500	483	507	466	471	481	518	535	483	494	500	523	512	514	506	489	506	508	521	504	475	480	477	477	529	499	479	511	516	539	537	500	489	509	509	469	512	465	459	490	528	493	480	452	500	490	512	491	517	479	500	527	525	518	477	527	486	504	473	514	508	476	488	509	511	515	469	489	479	511	504	491	525	516	462	487	545	463	497	495	475	492	496	514	458	513	483	503	479	488	531	508	514	498	493	495	517	491	498	509	452	508	493	485	503	475	487	479	521	494	466	500	498	510	546	505	552	518	528	552	498	515	529	455	515	465	526	525	511	495	530	489	499	490	495	531	469	475	493	509	510	518	510	490	507	474	508	544	516	520	520	524	463	507	465	516	487	533	518	475	507	542	526	512	473	481	504	492	517	517	543	487	494	529	478	520	485	503	464	487	464	495	479	483	514	503	487	489	463	471	473	485	501	521	481	503	502	488	507	537	522	507	485	481	501	502	495	474	535	484	495	544	523	537	442	502	535	517	484	495	472	536	496	468	476	496	526	505	528	495	510	484	470	521	524	512	485	508	502	481	503	499	519	500	480	471	479	535	499	465	499	446	523	509	507	489	542	512	559	478	472	489	554	479	512	476	487	475	466	508	472	466	524	497	502	484	498	507	483	489	496	548	505	536	516	504	489	501	464	567	449	542	501	506	500	523	512	541	502	489	461	541	515	469	488	482	487	486	488	508	534	505	495	495	492	493	502	503	486	499	521	491	542	515	504	488	497	504	514	528	490	496	493	487	476	458	471	500	476	488	495	509	518	511	522	538	470	522	525	482	469	499	517	505	468	510	510	489	469	491	498	466	530	506	467	525	495	492	482	509	466	489	494	522	496	479	470	500	490	489	518	489	463	482	524	475	534	496	494	489	478	439	534	467	461	525	504	508	530	493	482	500	489	550	492	468	477	529	476	527	521	491	544	518	495	478	479	472	534	477	476	490	506	541	485	483	476	530	473	524	526	486	531	522	531	516	496	489	496	511	517	497	517	499	485	488	534	501	484	485	493	522	422	448	501	497	517	508	490	522	464	469	498	520	506	517	481	499	530	489	461	537	496	503	477	503	493	517	503	483	519	487	503	480	511	491	488	501	524	503	536	506	525	505	487	543	479	486	474	429	486	458	481	497	469	512	512	505	454	476	520	482	462	486	493	463	519	479	512	496	491	491	471	520	499	547	474	505	511	477	476	478	503	542	500	498	479	514	449	483	502	471	536	489	514	497	463	496	516	484	474	494	502	465	463	480	502	517	493	493	466	503	523	517	503	504	506	491	493	500	504	484	522	474	516	481	496	506	502	515	498	535	524	485	532	562	506	508	474	500	513	473	477	493	480	491	505	510	483	520	508	519	482	545	547	528	473	504	519	485	527	468	508	505	493	513	500	496	531	494	496	502	474	509	478	548	505	485	501	487	487	478	495	467	510	477	496	508	470	533	504	508	483	521	567	506	456	476	535	520	484	487	492	495	426	509	526	499	526	500	511	497	500	482	496	495	506	483	494	512	488	536	523	518	508	466	477	535	467	506	516	495	530	513	490	541	514	495	505	516	464	461	499	484	469	510	510	536	515	504	500	515	497	468	494	503	507	503	512	528	495	510	500	546	478	486	542	482	499	536	483	461	484	491	492	448	500	497	495	516	529	508	522	518	482	555	525	516	493	493	459	482	464	524	490	534	497	498	517	492	504	532	481	514	506	469	494	492	543	523	519	497	496	538	490	455	517	500	471	523	500	491	471	509	473	536	540	493	476	503	496	470	488	523	486	527	490	530	497	514	511	494	520	481	489	481	440	517	464	506	457	514	513	498	488	501	496	518	511	506	509	507	475	546	540	482	493	517	495	537	485	486	498	470	489	515	502	467	532	461	478	491	496	524	476	475	487	510	517	505	502	495	501	476	519	493	480	498	512	476	428	518	471	491	530	529	499	517	510	505	473	505	469	523	530	484	493	466	489	519	522	503	500	526	496	473	504	512	484	501	460	510	521	516	531	505	507	502	531	502	557	518	490	495	533	456	463	510	514	516	518	506	495	509	500	493	470	513	482	491	478	515	466	518	492	493	484	513	477	512	482	520	520	527	552	459	522	513	532	502	506	478	498	521	456	486	494	527	535	500	523	526	499	523	502	498	486	494	473	539	508	480	517	515	479	485	469	472	484	548	486	511	516	479	518	511	482	506	528	489	472	479	499	490	503	514	466	495	505	490	530	475	492	517	524	493	509	520	502	504	534	483	487	512	502	498	500	505	494	476	495	530	486	506	506	485	475	508	553	504	481	516	506	446	458	545	474	488	477	530	492	518	527	513	520	464	542	497	502	486	511	509	511	502	513	490	495	538	500	473	488	558	492	513	484	559	519	510	486	497	549	532	538	526	512	491	453	505	455	525	549	495	476	481	469	486	479	521	453	479	463	511	514	495	506	469	484	501	501	535	493
23269	22950	35251	26255	22219	29334	30540	10039	1088	483	546	477	515	548	511	494	488	483	526	458	471	495	460	501	498	480	472	485	482	483	441	521	461	489	463	473	460	495	490	494	488	496	477	485	450	486	452	473	500	499	467	505	497	465	502	457	460	463	453	492	458	478	490	468	451	504	414	467	483	484	485	483	483	504	460	492	489	486	449	486	504	471	480	462	503	485	482	476	504	477	503	488	470	510	484	461	501	474	478	426	511	515	496	487	510	519	499	470	475	425	550	505	534	525	487	470	505	477	503	461	471	514	495	470	480	511	502	493	476	497	507	464	516	482	452	478	452	474	485	459	429	436	477	491	520	484	520	513	482	485	456	453	473	454	495	498	434	463	502	499	478	476	493	530	451	467	457	501	435	491	502	478	468	423	468	481	489	485	484	474	503	476	491	464	470	477	446	483	466	432	488	440	468	437	505	488	493	486	482	486	471	494	484	527	469	504	482	464	444	481	476	434	444	465	482	443	498	483	483	469	492	506	470	508	507	470	503	473	516	469	503	500	476	475	490	517	457	476	477	439	469	503	474	479	478	479	497	470	483	458	492	459	467	532	508	490	484	484	522	458	517	504	482	465	507	490	503	480	466	464	478	488	509	462	495	487	508	501	489	486	497	449	441	513	503	525	476	490	486	495	477	486	475	519	498	488	516	460	463	501	445	477	469	469	471	454	477	468	479	488	487	495	444	490	497	477	425	453	454	471	486	467	490	430	463	514	496	509	484	498	509	494	476	483	495	476	481	492	508	469	482	503	495	480	479	518	492	469	448	513	494	473	503	515	454	484	511	526	471	488	483	490	453	480	492	462	433	443	452	510	462	495	482	495	497	521	463	472	481	481	480	478	473	525	483	489	440	493	463	465	496	463	469	478	459	443	498	478	501	468	527	455	506	459	471	469	491	502	482	457	483	459	498	506	519	464	520	487	499	451	492	490	513	479	519	492	468	535	492	472	505	463	502	443	500	469	463	495	488	492	446	446	484	489	467	458	456	464	477	492	504	473	499	448	469	516	476	471	500	495	480	479	481	502	492	434	472	452	477	495	488	504	490	491	496	491	491	435	461	439	478	481	481	495	488	479	447	482	513	506	466	464	470	469	498	532	505	503	487	501	513	529	516	452	495	521	459	497	486	482	462	468	479	454	499	512	455	522	482	463	434	507	480	483	477	485	503	506	500	491	510	445	506	462	496	523	479	439	472	472	447	488	505	504	500	489	500	519	487	445	475	500	487	520	503	458	475	500	458	496	528	493	437	470	514	475	469	475	510	473	483	506	474	507	480	452	480	495	496	462	511	489	462	484	472	474	468	475	514	528	506	517	510	501	479	476	461	470	501	493	486	474	477	469	500	495	480	471	520	482	505	494	456	491	452	455	538	475	500	449	490	517	468	465	515	502	484	488	487	483	454	468	479	479	488	469	503	494	497	478	512	518	427	478	499	493	426	498	484	497	434	488	464	437	445	478	515	490	488	488	488	489	482	471	429	517	487	521	468	474	469	481	510	452	529	512	501	491	512	462	475	482	443	463	478	453	475	483	486	423	466	527	456	523	498	492	484	482	473	488	501	474	486	467	473	483	506	507	492	479	469	482	511	461	502	477	483	466	501	451	464	474	491	476	466	493	475	487	501	483	480	475	459	425	460	457	492	475	512	477	499	472	483	416	491	486	478	528	462	488	496	485	472	489	490	480	456	506	494	504	478	469	430	454	466	486	487	506	431	473	496	459	429	484	511	476	488	443	490	475	522	509	482	498	500	504	461	475	431	482	444	508	495	482	460	505	433	478	480	474	502	474	489	488	468	484	531	466	449	472	455	471	492	498	488	490	468	444	504	428	490	493	485	502	513	489	488	480	488	517	454	464	460	481	483	476	490	491	475	460	519	469	457	497	497	498	486	495	504	471	487	480	460	476	476	491	468	482	494	459	476	493	493	472	496	473	490	503	458	500	464	497	506	488	500	493	484	483	419	445	486	511	483	484	482	477	506	478	503	507	481	472	470	439	476	468	479	477	500	502	496	481	503	479	470	460	501	442	475	475	484	494	490	525	468	453	491	453	467	478	496	478	480	504	449	491	466	492	457	463	465	475	509	476	469	480	493	500	465	465	461	464	495	480	476	514	467	478	453	534	467	476	526	495	463	501	497	495	483	469	497	516	518	485	461	453	513	480	448	466	501	475	491	470	481	521	493	470	485	468	491	482	492	496	492	451	480	485	508	495	503	496	444	505	445	459	533	451	461	450	468	484	512	506	503	458	450	505	504	500	516	501	498	520	477	446	480	482	450	496	491	464	463	473	459	495	461	452	501	466	481	486	500	480	457	461	462	450	520	499	483	485	439	450	477	474	460	475	467	495	494	490	482	469	513	507	453	475	444	482	474	518	471	509	458	482	447	433	489	473	480	509	508	494	493	476	475	495	504	447	500	484	484	489	474	441	496	486	507	443	473	479	497	499	503	493	450	436	487	518	441	533	508	521	483	461	468	459	483	448	530	484	515	457	471	496	478	503	462	495	495	488	489	487	494	457	472	497	468	491	489	497	480	514	482	506	449	476	517	496	458	494	466	468	510	526	487	503	474	509	489	515	474	512	462	483	462	469	500	486	486	486	490	463	480	458	469	487	484	481	494	436	485	462	469	518	530	470	506	502	458	479	482	448	455	503	479	483	440	459	459	471	486	517	506	512	447	491	489	535	468	500	444	472	468	473	500	508	504	504	479	509	488	485	488	455	501	440	510	509	446	493	475	489	465	445	489	497	479	529	423	493	481	521	463	510	503	504	504	479	483	498	486	510	515	508	480	475	451	470	483	490	462	462	444	494	495	491	492	489	452	490	467	470	478	490	480	504	511	449	518	504	483	456	501	472	509	483	504	484	445	485	456	475	499	474	497	460	487	500	434	492	476	453	448	497	498	475	490	471	458	451	454	466	497	501	480	467	459	457	460	508	480	498	505	485	459	508	454	495	458	480	429	484	473	507	475	510	467	444	508	518	484	443	504	485	464	506	474	498	473	490	513	457	484	483	494	490	516	446	485	488	509	477	479	455	492	477	449	502	462	515	451	528	491	487	489	448	472	459	487	430	463	477	483	510	454	462	463	478	443	451	500	501	474	478	495	461	514	454	467	496	489	455	503	514	440	487	469	495	511	470	471	457	458	494	479	462	476	461	480	475	462	480	494	469	479	479	459	491	475	495	457	476	459	488	536	513	504	462	462	491	528	479	472	471	500	460	429	474	508	455	432	473	504	462	524	466	453	481	517	489	479	491	458	435	473	505	484	498	492	510	460	440	448	506	491	517	525	518	489	491	455	452	485	482	484	464	478	501	496	488	506	475	474	451	451	480	485	458	467	458	480	465	467	469	531	552	489	483	448	503	503	470	489	491	518	483	459	501	503	492	520	458	438	470	485	463	499	518	489	459	465	520	495	478	495	473	491	496	491	483	465	470	477	497
48670	77199	73450	29412	29236	37075	26945	8234	1042	535	533	561	485	505	503	517	515	501	542	524	487	465	475	517	513	524	478	506	570	493	489	544	498	471	490	500	531	496	482	464	465	525	499	510	553	515	497	494	513	490	505	487	544	537	559	515	523	467	514	539	510	492	513	479	507	475	523	512	573	509	507	470	496	511	498	504	518	473	534	510	489	503	524	493	510	516	480	518	520	511	530	515	476	516	450	534	516	514	520	549	534	481	519	487	493	494	504	496	510	478	506	549	500	544	561	509	492	477	523	526	524	500	504	503	515	506	482	516	478	500	486	485	526	474	512	515	528	497	486	490	483	494	498	515	495	471	485	474	500	487	526	534	489	482	538	500	505	503	543	533	501	502	557	476	493	521	553	516	473	508	473	506	464	533	534	493	523	499	487	521	520	515	498	525	511	500	548	509	508	496	462	486	534	492	483	490	483	537	515	547	508	521	509	498	505	523	531	483	511	506	525	563	507	500	555	522	530	502	516	526	480	561	498	537	494	438	502	504	489	557	522	509	481	520	545	545	536	527	522	502	520	465	479	502	485	482	519	523	496	508	531	481	522	543	510	498	513	516	523	506	556	482	531	512	529	506	499	506	494	543	527	473	507	503	516	487	542	485	547	534	483	531	520	494	525	498	541	515	502	502	539	521	542	526	516	488	545	490	488	501	480	486	479	477	520	456	498	525	517	489	502	523	503	491	563	512	519	490	529	506	521	477	535	499	530	486	493	475	532	534	521	528	555	543	517	513	500	528	506	476	502	525	500	493	520	499	538	567	512	523	529	505	515	529	485	496	484	513	493	531	474	532	506	506	495	542	534	518	515	529	503	469	523	519	484	513	485	510	525	547	508	527	518	517	486	548	508	498	531	520	490	504	506	542	500	456	520	491	453	482	504	488	514	554	519	512	505	528	506	452	529	498	524	477	482	531	486	522	500	478	537	507	533	490	515	489	512	531	504	572	494	497	487	493	465	489	464	496	540	529	525	471	502	533	567	501	527	518	549	487	486	470	490	530	496	489	524	547	503	534	514	465	488	511	529	521	559	503	561	515	473	450	500	538	492	495	501	524	471	554	549	514	447	463	501	537	508	534	512	528	467	529	499	471	486	509	512	503	524	512	539	522	534	490	522	495	539	518	489	462	489	503	525	528	531	544	530	521	533	547	513	492	481	524	469	472	517	474	529	502	510	518	546	499	531	470	509	510	502	503	501	517	543	488	487	519	541	499	533	528	530	553	489	516	501	486	518	540	512	508	507	509	504	522	507	476	489	495	469	490	504	552	530	497	502	508	519	485	468	460	512	513	499	490	532	505	518	500	519	502	483	485	499	523	516	523	549	502	493	478	517	487	511	502	518	509	528	488	516	473	528	512	506	504	480	484	503	534	523	506	527	542	536	519	530	521	495	482	502	507	482	535	547	542	495	496	507	499	479	542	501	508	532	533	515	502	521	474	534	534	466	455	490	494	501	520	498	555	492	518	518	511	518	498	484	509	526	510	484	498	529	522	467	505	545	484	504	501	530	531	524	490	509	517	502	544	515	505	527	510	551	520	475	543	556	503	575	545	492	506	530	503	522	507	551	530	527	530	514	575	470	484	503	515	499	502	459	521	493	534	519	533	521	480	502	525	528	530	487	541	513	533	503	511	530	509	501	506	477	500	491	461	524	528	543	491	532	495	537	513	532	474	488	488	504	513	503	476	505	559	523	513	497	488	483	504	527	500	525	515	536	495	477	552	498	518	509	529	531	521	531	513	518	515	530	514	542	498	493	491	518	510	523	507	509	495	524	499	501	502	490	518	515	530	553	462	511	488	526	499	520	444	536	511	504	528	512	514	481	505	526	478	533	539	533	555	487	489	502	498	496	542	565	510	511	535	490	560	463	533	547	515	534	532	511	492	527	501	497	492	507	479	492	468	523	520	487	508	479	521	508	544	505	542	526	511	467	517	496	515	499	538	516	513	519	487	494	559	512	498	523	482	527	515	481	501	491	515	519	504	537	530	492	493	508	514	528	504	495	498	504	531	509	471	526	499	498	488	511	543	498	512	497	572	537	541	519	474	529	481	465	508	496	503	499	512	560	537	484	491	505	498	497	482	528	491	512	537	520	533	512	487	494	525	490	535	498	482	511	502	540	526	499	503	500	509	506	515	519	530	487	575	519	492	479	493	513	522	516	535	521	502	515	500	451	497	528	496	496	503	513	554	514	503	570	522	498	503	524	537	500	474	488	511	501	495	476	522	482	474	514	499	540	531	493	521	522	535	495	502	507	539	517	484	502	495	535	552	508	483	512	530	487	525	472	479	499	486	498	501	512	539	520	506	490	501	518	501	484	525	497	514	468	490	478	529	519	535	493	503	475	491	508	525	502	496	531	484	541	508	499	538	540	486	518	499	467	529	504	510	483	499	531	495	493	523	487	476	524	528	524	498	511	504	511	489	491	513	513	511	516	506	529	512	503	492	534	509	547	510	538	517	468	504	522	551	463	512	510	473	486	474	466	523	516	491	488	489	552	531	495	509	519	517	463	483	511	508	502	493	552	510	514	526	515	517	481	500	485	503	571	550	469	482	499	512	457	506	541	486	544	513	482	498	479	510	516	526	493	500	517	509	513	498	514	464	478	534	531	556	539	500	509	509	480	507	512	538	506	470	462	483	471	541	488	534	557	515	492	477	492	485	483	508	512	518	518	489	526	535	503	517	500	517	482	479	541	505	522	532	521	520	522	500	486	497	486	520	543	519	517	504	522	502	511	511	474	529	515	523	519	525	523	503	523	529	494	527	520	518	521	538	532	514	511	531	520	477	499	516	517	513	554	503	527	502	491	519	466	506	565	505	555	499	523	511	508	532	517	508	495	508	493	467	526	541	488	508	476	508	475	510	541	469	491	530	510	505	468	463	482	515	515	528	521	487	492	491	540	504	548	548	535	482	512	500	497	523	524	483	525	512	527	495	509	470	498	510	507	500	538	498	512	457	499	480	473	519	539	510	510	476	519	531	541	485	464	486	492	511	540	475	513	522	520	500	511	520	550	483	492	514	501	466	501	521	498	559	505	507	515	516	506	507	529	502	479	561	472	531	488	522	536	533	495	511	524	515	517	508	491	503	486	508	518	513	520	559	506	544	481	534	534	519	515	473	473	529	536	546	465	485	572	510	501	523	542	535	520	548	527	538	491	484	533	536	543	501	502	540	546	470	506	514	491	501	499	508	511	524	515	505	489	533	495	536	476	532	532	479	545	490	488	492	554	533	539	485	499	505	513	498	495	475	507	489	500	457	453	523	557	512	553	560	518	506	519	532	499	539	531	541	506	490	506	497	525	524	492	488	524	471	514	539	513	509	499	496	516	526	511	508	511	526	527	515	536	491	509	476	469	485	522	525	489	487	502	484	500	519	511	515	493	530	498	528	494	540	554	531	508	527	533	513	497	515	511	528	501	498	523	539	518	515	502	464
29477	33879	40831	16693	2800	3097	2542	741	366	355	359	346	306	326	309	369	334	334	317	338	309	333	344	373	333	339	296	316	321	352	304	339	307	326	315	373	355	364	344	342	329	311	319	344	325	317	339	320	349	326	306	332	316	341	317	316	322	339	289	355	287	297	366	336	309	321	349	326	354	323	350	353	322	324	359	324	346	348	329	334	338	353	336	325	300	288	304	306	304	299	332	300	321	335	335	292	351	329	332	318	330	301	344	327	338	314	331	340	312	314	322	337	326	371	350	346	351	355	358	314	321	323	323	320	331	297	342	343	354	320	370	328	344	326	330	309	322	326	327	321	317	344	341	332	333	346	329	381	363	340	334	381	344	332	327	327	316	359	323	355	335	344	334	351	332	342	344	345	341	303	321	341	311	330	338	346	306	365	314	316	346	319	326	309	362	359	326	323	352	337	333	338	334	329	308	309	307	343	317	375	363	310	356	324	364	330	343	307	337	326	311	347	344	326	327	315	332	337	365	346	326	312	299	351	325	335	327	321	312	327	314	343	325	351	319	329	336	325	316	320	346	307	312	331	317	316	383	346	329	361	306	354	341	351	342	349	349	335	339	322	335	346	344	340	328	352	338	344	341	308	391	335	343	364	335	317	320	322	320	359	309	351	339	335	342	329	356	346	335	299	349	359	338	337	338	341	306	334	340	339	317	365	356	313	302	321	316	345	343	305	340	338	318	352	328	347	369	329	335	351	321	342	334	334	313	321	327	315	317	380	345	300	331	296	323	315	343	335	342	369	335	317	321	360	327	319	331	340	328	340	314	316	338	337	317	318	289	323	336	317	328	325	345	338	349	301	348	334	313	334	318	334	333	352	317	317	348	349	322	311	334	333	366	335	364	310	354	321	322	336	337	338	326	314	317	344	325	350	340	332	335	364	310	302	334	330	338	327	321	322	330	333	320	338	342	324	356	345	311	336	342	362	331	308	331	330	323	322	343	304	309	339	347	348	352	362	330	337	310	346	316	358	331	316	308	331	309	326	309	331	317	306	343	318	361	316	375	325	349	320	360	295	356	305	319	320	344	316	315	329	321	316	339	305	300	339	331	316	350	342	324	360	304	310	345	309	338	300	312	337	355	334	332	311	330	318	382	351	375	298	311	337	357	361	366	314	319	347	323	334	365	345	323	361	319	331	328	326	324	322	339	334	307	300	347	312	337	288	327	334	305	319	359	341	319	339	343	329	319	323	343	352	362	337	311	315	292	363	328	351	320	328	308	327	324	344	325	313	330	339	344	327	306	355	358	334	337	324	346	355	327	340	325	314	324	337	324	321	322	345	362	328	305	336	351	316	313	332	316	317	322	354	305	339	331	312	300	337	326	315	310	331	304	327	325	323	321	305	368	310	347	312	340	358	325	310	342	287	324	334	337	338	331	321	330	314	350	330	319	301	289	298	332	344	348	335	335	334	335	327	315	312	302	345	329	340	349	372	328	341	316	339	339	359	335	369	343	338	310	351	361	359	327	349	364	336	320	323	317	337	335	335	288	341	347	336	341	372	337	316	320	310	347	335	333	314	304	319	337	364	329	336	326	335	352	376	334	304	338	321	336	320	371	321	316	354	334	334	344	323	386	344	294	338	313	302	321	306	338	342	298	353	306	348	324	307	342	315	344	326	320	339	320	302	309	349	342	372	319	347	340	340	350	340	317	392	330	360	358	322	320	342	321	334	324	321	328	352	307	312	337	327	347	322	347	344	327	341	299	324	320	328	360	323	342	279	343	318	348	349	333	310	303	320	327	345	258	355	320	336	330	342	342	331	334	310	360	326	348	336	340	343	358	327	318	311	332	353	360	342	362	320	327	345	365	331	357	347	326	317	292	302	320	363	333	316	355	330	324	372	329	331	333	312	315	336	329	353	346	298	332	312	309	350	348	314	330	316	356	352	316	320	356	315	303	324	292	337	317	354	327	320	323	330	365	337	367	327	343	343	347	338	374	317	338	312	300	323	325	327	328	322	344	334	331	290	329	325	324	354	301	352	342	327	343	333	336	349	302	356	349	318	331	353	321	314	340	334	347	339	324	301	318	350	350	337	322	356	353	335	324	351	348	323	366	331	337	308	357	308	317	339	327	326	328	325	335	330	343	324	342	310	346	337	323	307	315	308	338	297	309	339	329	325	339	333	343	292	326	313	338	326	319	344	346	358	350	319	296	317	310	299	358	346	348	349	343	331	351	341	351	337	321	362	336	323	356	306	367	339	348	346	346	351	324	350	335	303	324	314	325	352	338	322	315	323	317	298	300	333	349	294	343	328	300	341	330	334	359	275	344	318	311	305	297	338	310	325	317	330	329	321	312	330	314	319	321	305	296	298	370	302	318	333	350	346	347	316	335	343	327	297	363	324	308	337	310	324	350	334	372	338	358	337	336	322	296	311	308	327	349	361	327	322	326	323	369	332	323	305	336	322	345	319	339	347	351	363	307	297	326	354	321	337	311	371	318	322	379	330	296	344	358	329	339	317	378	347	355	326	356	346	309	347	353	282	307	357	354	378	300	316	344	293	338	350	309	350	344	329	320	316	320	330	331	325	356	326	322	349	334	351	319	272	309	352	328	324	330	323	299	307	309	355	332	334	336	352	356	312	359	316	326	349	330	329	312	333	301	338	290	360	344	369	347	336	341	290	328	350	321	307	327	324	346	359	330	297	313	304	342	328	317	337	305	332	357	315	353	356	354	313	329	293	345	342	358	297	345	346	339	317	361	318	348	353	340	342	332	344	339	308	310	369	327	330	303	325	336	362	330	338	298	333	314	326	359	348	346	339	321	313	305	343	368	333	315	324	341	321	328	344	359	349	345	305	322	344	350	373	316	365	342	336	340	329	309	320	350	320	318	326	332	324	307	331	358	357	343	358	321	359	364	316	350	330	351	347	297	352	343	313	332	330	318	310	302	331	332	286	352	337	323	326	319	314	328	334	319	335	372	310	312	357	294	334	368	322	364	322	314	309	324	313	317	326	349	349	336	343	313	311	324	311	345	350	324	346	292	347	332	325	335	350	360	340	354	348	299	344	331	347	332	366	309	330	309	347	342	319	332	331	323	326	329	335	319	341	338	314	333	297	346	298	328	340	344	298	340	335	362	295	326	361	358	338	301	316	310	328	326	324	335	338	338	342	351	354	320	312	295	317	340	316	318	316	332	328	353	325	336	337	308	384	303	306	350	333	352	336	354	332	334	364	371	331	301	329	315	339	323	315	345	338	334	311	362	359	314	322	319	340	354	335	298	348	362	313	337	320	326	317	326	359	314	324	290	309	327	351	311	326	368	327	329	325	360	327	315	325	334	342	333	350	328	351	316	341	317	331	342	328	328	363	324	312	335	338	328	297	321	319	325	350	358	326	325	305	294	337	356	339	341	331	303	336	315	319	306	315	360	319	337	306	334	298	279	323	308	333	338	331	350	351	314	327	375	324	367	332	317	288	328	321	321	385
33769	53871	35538	7631	2629	4057	3176	948	390	394	373	366	403	390	377	390	338	376	348	380	382	404	384	389	391	371	360	390	390	350	361	334	348	355	370	397	387	373	352	384	369	357	388	341	370	353	350	373	379	403	344	370	386	368	373	365	369	386	414	368	376	364	373	372	361	392	387	360	416	382	370	365	369	402	377	378	400	369	369	394	378	381	377	354	392	381	377	397	346	397	372	357	386	381	361	360	387	395	318	395	364	362	371	348	398	386	356	360	369	396	382	359	382	387	397	368	368	384	378	379	405	351	363	358	355	389	345	384	369	379	390	369	361	393	350	385	378	374	383	385	375	377	364	367	364	381	363	385	374	339	358	353	373	325	402	384	381	356	401	376	369	399	367	352	383	371	362	379	359	349	385	387	365	380	351	421	380	374	382	372	388	401	368	391	371	392	371	383	392	361	373	382	387	365	387	377	389	351	375	372	391	372	391	339	348	397	354	380	377	376	382	377	367	361	381	398	374	407	372	379	347	378	375	384	377	353	384	372	362	331	358	385	386	396	359	381	404	358	370	388	365	367	377	369	346	364	405	382	367	353	405	400	394	362	388	397	393	383	344	382	375	368	377	351	389	367	379	382	366	401	346	362	394	401	395	369	344	402	344	377	368	368	357	361	368	375	364	390	360	338	375	381	367	360	392	410	373	378	356	412	352	374	334	383	391	349	368	384	371	377	393	383	367	390	368	401	383	362	362	338	384	340	389	377	382	374	335	416	396	364	396	371	363	379	383	375	359	374	374	384	391	371	378	406	393	391	355	359	374	389	334	385	360	366	400	381	350	384	395	372	349	414	389	407	373	395	352	408	359	368	372	358	397	348	360	370	380	352	374	396	362	375	355	364	374	401	362	339	391	388	366	358	328	377	362	377	341	406	372	387	387	384	373	381	382	358	379	371	361	361	389	353	347	355	341	366	343	368	394	398	384	341	368	360	385	382	387	374	337	317	389	384	372	374	371	372	381	372	405	358	349	358	382	348	354	404	358	369	383	383	366	396	361	353	362	353	373	378	357	367	334	370	384	369	365	352	366	381	386	384	384	375	387	370	348	349	369	366	384	362	394	359	402	360	391	358	383	341	406	373	376	364	357	358	390	330	331	370	363	343	364	409	373	373	387	356	381	371	361	350	374	396	357	362	377	380	360	376	355	400	384	369	382	379	358	361	375	365	374	369	357	368	382	377	360	358	373	423	360	391	360	400	375	345	394	385	374	367	376	402	372	379	373	386	395	376	363	364	386	391	392	365	382	372	406	405	389	357	361	356	385	362	363	363	369	335	379	374	365	354	389	359	391	345	335	402	352	374	369	371	365	361	385	389	358	329	371	344	394	369	362	366	376	357	358	401	353	380	362	370	370	409	373	388	372	372	394	387	379	382	378	389	394	375	375	365	375	378	388	373	352	380	360	377	372	384	420	373	371	393	324	363	397	359	372	381	364	352	372	378	380	350	378	370	388	357	383	402	347	408	405	354	387	358	359	399	339	381	402	387	375	385	364	348	379	391	357	388	384	374	376	379	332	391	370	379	389	357	326	321	410	385	358	402	372	363	377	350	375	350	395	392	360	375	394	382	372	395	371	429	385	400	386	393	382	357	357	368	395	362	374	371	374	392	385	382	394	334	344	353	402	371	376	349	383	376	380	374	382	348	371	370	372	377	405	393	376	360	361	368	358	385	377	394	315	400	410	351	371	346	385	386	358	376	411	365	384	414	353	393	348	381	369	370	351	398	358	359	362	363	399	361	386	374	370	404	377	376	364	379	363	374	382	385	380	346	344	372	380	409	421	397	359	373	393	362	382	369	363	359	367	368	369	381	378	364	395	391	384	376	364	384	349	355	393	337	341	344	362	386	355	380	384	361	372	384	381	333	378	400	390	364	361	373	374	383	367	386	405	364	366	359	381	376	387	372	409	399	398	405	392	372	387	351	382	371	351	380	393	376	364	327	348	360	401	354	357	350	363	389	378	383	413	377	365	410	362	359	390	360	372	366	383	371	348	380	375	396	336	379	373	393	332	357	363	356	366	348	393	363	356	364	377	369	341	362	372	390	356	400	361	351	415	367	386	372	383	373	336	383	410	348	364	369	373	391	398	397	383	355	386	392	371	380	411	384	390	363	394	377	374	360	373	359	353	375	378	404	371	413	364	392	396	358	371	415	382	380	378	345	334	383	363	345	387	341	392	377	363	343	399	395	350	401	395	370	363	411	387	376	384	371	392	371	384	360	364	368	426	421	383	364	411	381	376	382	389	349	400	368	388	364	384	358	391	418	359	342	376	352	362	373	392	410	374	379	382	411	363	405	377	385	364	375	370	372	384	375	366	369	373	364	353	405	341	365	342	419	362	360	385	355	398	365	364	345	395	391	384	397	395	400	380	365	363	381	369	350	363	375	368	365	356	377	397	355	373	378	356	377	407	334	371	362	391	374	345	401	377	357	348	358	381	367	405	360	401	365	375	398	378	405	372	373	371	344	353	371	353	399	357	346	407	370	397	361	370	397	378	362	383	373	389	349	378	388	382	361	352	369	382	369	408	368	352	371	390	379	335	328	386	388	339	383	411	355	345	370	387	382	330	366	360	353	364	373	376	369	369	385	373	360	364	386	380	388	363	353	361	375	383	401	368	354	391	368	399	391	375	378	406	330	384	383	378	363	371	361	373	411	410	346	407	377	371	377	420	382	390	372	396	355	411	375	351	370	382	353	402	377	371	377	389	389	400	371	378	389	373	387	390	388	362	398	390	373	385	405	345	339	367	322	401	352	392	390	376	364	406	360	364	388	358	346	393	395	375	373	359	367	388	368	341	357	394	365	368	378	367	343	354	372	424	389	370	370	372	419	360	398	400	379	401	364	388	366	346	368	388	405	378	361	381	401	420	375	370	375	372	351	366	342	360	396	383	359	381	380	371	377	342	402	392	362	383	372	373	358	387	397	370	370	383	374	375	356	363	344	379	382	375	360	383	333	352	385	390	365	402	408	372	384	382	354	384	370	380	363	348	381	398	364	390	393	359	390	387	361	408	381	353	393	390	365	381	345	381	353	371	370	371	358	368	388	339	407	395	376	366	370	376	356	381	385	408	372	361	361	362	348	404	394	384	401	390	401	375	379	354	404	320	383	400	367	353	380	377	373	381	391	368	372	376	381	340	354	403	394	343	362	390	372	357	361	376	383	369	362	372	392	324	379	382	379	391	357	384	366	398	387	433	373	405	389	398	385	356	359	349	364	369	406	371	367	393	378	363	369	364	377	371	374	370	404	346	395	378	389	357	353	344	389	414	387	380	372	361	365	369	378	352	392	391	389	388	381	370	378	359	367	380	387	382	368	357	383	406	383	356	361	341	372	345	361	373	387	374	357	402	360	362	382	374	325	360	433	375	366	410	341	366	365	379	358	341	360	375	353	391	385	352	380	363	341	354	385	391	375	388	367	385	362	371	415	355	399
24916	26125	47025	31437	20327	24915	14610	2975	476	323	329	323	294	281	319	296	294	349	300	309	316	335	331	335	311	341	307	295	291	322	313	276	326	303	320	296	306	315	324	307	328	310	305	318	314	281	342	317	296	322	300	317	290	311	307	345	300	306	305	298	311	321	327	327	316	332	307	297	309	290	306	296	319	313	311	311	294	297	285	323	324	327	279	289	294	309	327	298	314	340	304	307	304	313	302	312	311	284	296	300	310	324	327	313	306	313	264	327	317	310	316	317	335	333	327	312	336	343	345	290	352	306	335	323	331	292	314	318	313	290	330	333	312	307	324	309	299	316	269	311	311	322	342	356	315	290	338	301	307	317	319	278	288	282	357	288	319	314	316	312	319	327	325	283	306	304	328	274	317	292	327	316	290	316	320	315	311	314	337	309	298	287	323	302	314	330	311	345	342	317	312	341	296	299	305	314	311	334	295	323	274	299	318	285	322	303	296	346	291	296	299	315	305	308	311	328	300	291	291	287	324	300	279	339	329	295	325	301	309	314	320	309	313	302	296	307	311	353	330	323	288	343	315	282	285	318	297	308	300	316	334	300	321	287	301	308	305	332	302	305	321	299	320	288	299	325	315	291	318	350	286	322	293	331	294	328	286	313	331	321	311	303	311	338	331	314	285	309	315	336	312	300	342	326	273	326	333	298	322	279	329	317	307	288	296	296	302	308	307	313	315	335	342	338	279	297	289	312	302	334	290	326	311	287	275	335	303	302	299	321	307	339	288	325	327	323	323	301	323	306	353	317	329	314	318	329	319	339	272	329	328	319	309	292	314	305	294	334	316	286	316	321	307	298	306	297	309	296	329	310	324	289	307	320	282	274	308	302	305	326	298	297	330	300	293	293	327	316	309	347	326	313	293	303	293	333	343	321	308	296	307	317	304	303	320	291	292	342	321	300	310	307	342	311	357	329	321	332	324	269	306	301	306	314	315	293	330	317	311	334	333	315	305	296	278	317	323	298	324	291	313	295	304	280	304	294	300	342	338	333	345	328	291	306	302	318	290	327	302	349	286	308	307	318	323	320	303	308	351	306	291	280	302	315	320	301	301	312	289	332	338	326	282	325	304	331	329	316	300	322	329	312	342	328	317	311	334	334	286	283	312	339	318	315	275	308	351	320	316	284	278	326	342	301	315	316	282	275	301	329	338	312	308	324	315	317	316	312	329	306	331	332	294	323	299	335	333	308	295	289	311	311	308	308	327	327	293	307	328	293	289	346	309	303	303	288	328	343	301	291	288	321	338	306	324	310	336	288	293	296	316	275	321	325	312	317	313	300	278	284	298	315	312	325	321	303	310	295	303	310	299	310	264	344	301	302	302	317	316	297	313	286	328	315	358	309	336	298	333	317	317	313	333	304	283	333	327	322	289	288	287	317	320	319	309	328	291	281	284	330	313	317	321	324	326	330	315	334	268	316	329	326	341	308	318	311	342	313	331	276	297	334	304	314	299	301	303	294	320	306	310	308	307	271	309	313	299	311	326	291	271	305	304	284	321	342	353	311	307	320	275	306	308	324	313	302	325	303	294	330	318	353	331	325	285	296	291	288	303	308	317	318	301	287	317	327	301	311	322	313	303	316	305	333	321	304	290	318	288	298	309	326	312	288	308	327	285	335	293	284	314	319	316	317	318	327	333	326	314	301	289	320	322	301	320	309	295	338	306	271	315	307	336	337	319	331	295	310	326	311	301	311	321	314	312	311	312	366	341	276	306	304	319	314	310	310	307	339	278	299	318	351	305	290	309	345	286	295	328	313	328	331	298	314	300	310	338	291	335	318	295	317	299	301	307	324	307	296	305	316	336	292	327	302	335	296	324	273	309	292	308	313	304	337	296	301	314	310	305	319	326	333	314	299	309	287	333	314	255	309	307	308	311	316	356	327	322	305	306	308	288	328	293	326	318	315	296	298	301	300	296	271	350	347	301	304	349	317	296	289	306	321	309	316	334	333	306	329	299	304	311	345	307	283	341	318	299	285	322	310	320	349	312	289	333	296	343	286	304	274	320	314	286	320	302	322	335	313	343	305	325	329	331	290	280	331	318	297	308	312	288	341	317	297	299	331	291	320	321	292	323	314	308	319	296	291	309	336	329	293	311	318	304	305	319	338	294	268	311	332	273	293	319	314	330	312	317	282	320	304	297	327	323	324	319	314	313	326	328	289	331	289	317	312	343	330	341	330	314	298	344	342	325	303	302	310	312	315	280	298	283	306	300	319	296	309	306	289	300	349	321	291	321	300	305	344	302	285	337	286	308	319	293	300	298	314	298	314	303	319	297	326	330	297	341	305	327	306	285	288	306	311	292	305	314	303	309	326	330	274	303	310	300	332	291	307	281	293	307	288	317	305	312	302	292	295	269	273	317	274	306	318	304	290	317	309	347	320	321	348	316	335	312	268	308	323	312	296	318	284	282	296	318	292	313	284	320	295	292	314	320	317	296	296	300	280	294	319	340	322	310	325	354	272	293	309	330	323	294	301	331	325	324	311	305	287	304	328	317	324	307	320	302	315	295	291	318	318	309	290	283	310	294	323	301	321	312	331	311	329	280	308	278	315	304	295	283	324	311	310	315	293	295	260	330	292	313	286	298	305	322	300	274	306	318	325	339	318	334	329	300	305	319	335	297	302	319	314	315	281	308	303	306	283	334	350	310	306	310	289	316	311	304	318	325	320	306	364	303	341	327	321	309	299	292	313	319	287	298	335	315	312	294	296	302	307	309	298	292	321	320	337	306	298	330	286	332	323	312	324	316	292	324	326	315	354	325	309	313	281	328	317	306	311	322	310	311	320	336	317	293	319	323	315	311	299	328	335	302	283	303	300	309	317	318	329	314	304	320	328	347	304	271	303	266	305	318	305	275	331	320	289	296	328	302	331	315	301	297	317	298	338	318	301	311	296	295	323	293	317	298	304	320	316	317	295	287	331	297	323	308	324	298	302	322	321	298	305	326	286	330	340	288	322	335	323	293	331	328	323	337	339	300	311	322	337	278	346	301	299	316	318	282	334	292	330	331	274	325	312	321	288	303	305	303	340	289	312	294	282	300	291	328	324	333	305	321	324	309	310	330	314	313	326	311	306	333	311	307	296	335	334	317	298	314	317	340	291	359	344	307	321	327	306	307	342	291	277	310	337	308	379	323	281	327	328	319	284	290	277	260	340	318	310	310	340	297	335	318	289	303	311	343	323	295	294	313	307	309	338	320	300	311	286	285	289	308	283	297	347	347	316	299	318	337	333	309	293	293	340	298	302	303	298	291	330	320	298	320	307	330	275	319	302	279	326	312	314	304	339	275	329	313	311	302	311	271	299	306	288	323	329	303	293	332	328	344	323	316	326	310	310	312	312	283	313	300	336	307	330	341	326	305	319	315	348	329	306	307	326	296	330	318	307	309	343	294	307	299	315	330	316	291	333	312	309	292	308	303	315	334	285	277	288	326	312
38622	79454	67581	23606	14430	26484	13032	3311	619	376	352	355	365	357	378	346	367	361	352	323	342	373	289	350	347	348	335	342	370	381	344	381	334	357	342	373	325	384	354	356	358	373	336	321	380	339	289	347	370	348	357	338	339	351	378	340	343	338	374	372	342	378	338	332	318	342	382	341	341	367	323	346	296	356	367	345	340	363	378	362	349	343	330	323	349	365	337	364	357	346	320	358	347	343	305	350	347	328	345	335	356	344	347	380	328	359	328	342	339	317	364	369	347	382	350	347	364	336	337	377	331	360	355	342	344	323	334	353	333	317	355	381	328	348	358	339	374	312	344	350	306	321	331	342	322	334	344	404	325	371	317	331	330	337	313	324	319	330	304	337	364	359	360	360	390	376	321	396	354	341	364	341	303	330	312	350	344	307	348	336	332	363	313	357	382	378	333	332	349	303	368	318	369	360	321	342	349	372	329	332	341	343	353	345	355	363	363	325	349	359	342	344	348	334	321	385	364	338	363	346	372	356	345	366	351	371	335	360	381	375	350	380	372	346	409	354	347	370	328	334	338	387	339	359	344	369	345	319	361	315	323	303	375	342	354	306	356	353	393	321	319	346	311	384	362	358	339	338	348	337	338	330	333	365	350	332	348	363	352	387	384	311	358	341	338	368	336	356	351	333	344	364	340	382	333	352	390	334	356	355	337	341	345	353	340	333	353	336	334	358	335	332	310	376	338	333	360	339	327	343	343	301	329	370	317	366	337	388	343	370	350	342	338	357	362	357	362	371	314	362	332	353	357	373	356	340	358	385	337	352	347	341	366	365	324	350	357	356	358	336	345	343	341	350	338	345	361	354	320	357	340	339	343	362	338	348	334	323	373	322	362	342	363	371	375	363	319	338	345	331	306	358	321	335	345	349	330	341	320	354	339	340	328	358	328	340	354	353	361	324	334	321	319	329	347	345	346	340	318	317	332	357	340	330	365	364	367	365	358	322	346	345	354	332	368	372	360	348	357	371	332	345	351	346	317	357	336	361	322	377	335	372	348	347	365	316	327	359	330	363	352	349	334	371	362	367	341	359	324	353	351	373	371	348	376	335	360	353	341	350	334	375	337	349	318	349	339	376	363	335	335	354	337	322	362	348	357	340	349	379	356	359	338	358	334	331	317	354	337	334	355	331	351	380	357	351	342	324	356	328	353	364	326	347	348	334	371	367	318	354	366	347	356	359	337	362	336	343	370	329	338	332	367	342	312	340	343	344	350	327	330	348	342	305	343	370	334	339	339	373	352	334	330	367	355	363	359	345	338	341	401	335	370	352	372	328	314	349	335	369	355	368	368	339	351	348	367	341	346	366	343	340	347	360	343	357	354	297	357	336	337	331	358	329	360	367	386	340	352	363	352	346	293	350	359	342	323	320	360	361	328	361	358	354	332	314	349	366	375	362	341	314	358	365	363	338	340	338	354	372	358	348	357	357	358	373	336	367	350	324	364	358	339	350	340	349	374	335	377	346	305	321	354	355	381	346	339	363	352	302	347	357	363	329	317	366	339	323	350	351	373	348	344	345	320	350	322	338	363	366	344	351	299	315	368	334	332	347	340	357	346	352	342	318	354	340	337	374	365	337	333	349	359	353	349	352	336	359	367	347	353	353	357	314	341	353	391	349	330	306	362	370	315	351	326	339	359	367	350	316	324	369	358	328	342	359	358	353	338	351	372	345	365	368	362	332	313	380	354	378	367	342	361	358	325	360	393	351	328	341	321	325	351	341	373	329	344	352	356	305	323	358	334	341	335	355	359	365	333	320	356	356	355	342	347	377	339	348	367	340	395	346	327	359	378	323	336	327	361	372	344	316	345	345	333	323	330	335	354	335	312	329	321	343	345	338	359	350	400	354	343	341	347	348	371	317	321	337	338	332	346	349	371	345	379	322	362	366	336	340	348	338	365	377	311	353	313	342	326	340	330	327	351	348	372	375	333	358	339	336	339	348	340	327	337	369	333	362	372	370	335	324	346	343	355	355	311	344	341	392	346	342	344	362	366	317	381	353	352	333	332	362	354	337	348	357	353	357	333	341	321	307	343	361	354	330	350	361	364	333	352	340	350	357	324	321	360	354	345	330	332	325	369	367	370	360	310	323	361	343	374	360	342	340	367	363	362	337	314	354	362	337	345	358	328	340	322	332	343	357	331	360	362	330	355	352	341	363	348	343	364	347	331	359	336	369	338	338	337	375	334	329	370	354	371	345	339	348	397	341	332	360	369	343	356	357	368	344	358	343	352	326	336	298	328	326	354	365	368	358	360	339	334	344	346	368	331	333	338	339	340	368	339	341	340	328	336	363	331	370	341	373	362	333	342	340	334	336	345	359	340	329	340	350	369	355	369	360	334	365	328	381	348	323	312	361	338	374	371	339	352	354	352	343	353	370	352	342	366	353	313	325	346	326	353	352	385	390	342	333	354	332	360	348	318	359	335	354	341	322	371	361	316	337	394	353	357	352	390	358	363	338	316	316	327	330	360	351	376	323	361	365	347	359	303	355	358	362	356	342	357	341	315	362	364	345	325	345	363	371	376	381	328	304	357	317	332	336	327	331	336	344	350	339	356	333	362	323	375	306	352	332	374	310	358	343	312	366	338	376	382	338	356	331	322	391	364	342	379	371	341	330	351	340	355	360	349	349	347	348	369	313	329	360	331	336	348	367	359	373	356	362	345	365	323	345	374	340	309	342	361	336	378	361	335	365	347	340	364	345	343	333	335	318	363	378	348	360	354	376	333	372	340	353	362	361	342	323	389	359	357	328	339	331	342	320	383	333	325	328	347	347	317	348	359	347	370	330	345	358	332	335	347	369	326	382	340	368	361	358	323	350	367	349	345	367	338	340	323	348	353	304	352	359	321	326	330	358	306	322	373	345	332	335	346	360	329	335	338	332	355	365	343	368	352	314	350	344	354	380	348	357	337	324	333	360	361	339	364	384	356	378	362	324	327	352	328	322	331	366	374	323	383	341	375	347	367	366	371	362	335	341	351	372	342	325	335	377	354	334	324	348	346	349	326	339	343	318	311	348	354	348	330	377	368	383	342	347	349	334	352	317	365	317	336	354	336	348	369	391	380	345	360	331	330	296	328	331	303	356	372	371	324	341	336	358	321	341	357	337	317	351	347	347	381	375	357	344	352	351	328	324	326	355	333	352	305	359	386	339	347	367	329	335	382	363	358	335	362	351	326	375	373	336	322	324	326	387	350	345	304	338	327	380	346	359	336	344	331	349	320	373	352	336	336	329	375	341	349	362	344	357	331	350	365	351	338	343	364	328	326	327	343	358	361	325	389	336	367	349	356	369	347	342	340	350	374	342	372	338	355	325	346	386	382	309	342	331	343	346	335	373	337	360	359	368	353	311	367	287	359	354	343	374	344	355	353	355	317	358	354	316	356	324	356	339	344	343	355	353	335	366	360	318	380	373	355	329	359	341	346	341	345	366	339	343
25616	26600	43101	28678	15917	14609	8411	1792	540	460	451	480	447	453	489	402	423	470	439	434	464	445	437	472	456	429	464	472	442	463	409	454	464	447	440	460	456	452	417	424	475	434	469	449	429	425	474	466	460	455	482	482	467	448	440	462	433	417	421	469	474	472	437	473	468	462	507	489	478	453	449	451	461	447	463	462	462	482	498	469	480	473	477	447	453	459	443	463	446	492	449	449	415	454	462	446	455	465	450	484	458	476	469	439	485	461	452	444	422	414	450	480	435	445	440	450	433	437	445	483	436	484	480	457	489	449	482	464	492	490	438	457	459	451	455	483	467	490	476	444	461	459	484	461	467	449	485	430	454	454	479	426	467	440	499	438	467	437	477	539	481	476	424	494	456	483	469	453	485	463	458	452	458	498	464	470	487	428	452	456	465	430	446	509	501	461	476	443	469	415	437	457	492	470	462	444	461	438	453	473	472	449	473	505	497	491	455	436	429	461	442	457	468	434	457	433	437	462	446	437	456	430	455	446	442	467	458	485	467	472	477	413	470	455	489	455	468	449	464	475	476	473	393	454	467	450	459	457	450	472	474	436	454	482	459	457	441	468	499	452	517	454	472	472	510	469	476	456	495	432	495	480	473	453	461	453	457	443	454	475	484	466	428	479	489	500	480	485	432	422	515	457	452	390	447	433	440	460	440	447	421	415	441	410	428	460	457	425	491	456	450	404	467	462	471	438	477	461	449	449	512	497	471	455	462	443	477	475	440	457	454	464	469	470	484	453	472	426	466	435	486	418	481	456	482	437	503	466	437	433	439	502	458	438	437	499	467	426	502	447	474	461	476	456	469	444	481	495	464	463	451	506	434	462	425	431	426	431	432	435	439	428	476	455	432	440	470	456	488	445	421	443	424	463	465	482	426	422	443	442	457	487	448	467	473	454	441	475	433	462	464	482	463	443	463	418	476	472	471	511	479	489	484	473	451	488	444	459	455	448	454	454	434	489	471	435	432	478	461	465	466	459	457	494	456	460	454	454	476	454	433	404	483	431	496	466	427	470	455	456	450	441	466	478	419	435	439	517	482	434	443	426	434	441	440	477	453	457	452	432	447	434	440	439	436	478	444	452	462	437	460	441	451	428	499	419	448	426	439	449	452	434	469	440	464	439	439	416	454	404	433	483	457	459	452	467	422	470	468	457	454	440	460	476	466	451	461	456	439	440	431	421	407	466	451	450	481	488	446	462	434	482	418	475	474	433	436	428	481	461	440	448	450	464	486	481	449	477	471	460	441	448	434	426	467	496	443	443	467	472	471	477	453	482	432	463	452	458	514	471	435	489	426	417	446	498	452	463	454	463	403	428	494	479	415	427	458	468	434	467	468	437	456	457	493	448	494	449	438	423	467	453	483	457	440	443	432	476	461	473	443	472	445	450	447	448	447	428	462	490	475	450	478	463	442	467	431	476	449	448	461	431	446	437	439	435	428	498	436	441	463	429	446	450	456	440	480	421	471	442	431	482	425	446	463	450	478	441	474	459	439	480	421	479	445	446	430	447	487	454	435	441	454	460	470	466	459	429	488	443	431	444	471	438	437	447	476	441	498	437	502	442	433	403	465	464	466	501	445	448	458	451	423	434	435	467	454	477	427	470	430	514	477	471	446	416	416	457	454	461	480	427	453	454	488	433	436	445	492	457	457	447	462	440	447	451	484	422	480	481	444	440	430	471	398	488	489	471	442	450	451	492	443	427	428	435	429	469	471	426	450	463	449	483	420	464	488	465	469	484	480	452	485	499	433	472	459	458	471	515	457	454	471	428	454	455	436	503	472	415	483	452	499	462	476	427	479	450	462	467	448	433	434	452	489	497	489	507	460	431	445	461	418	429	446	486	467	485	466	471	466	439	465	477	474	442	414	498	435	486	455	471	434	466	484	448	438	484	449	449	493	459	463	445	492	480	461	469	463	466	505	443	440	467	482	476	455	439	433	446	427	442	497	482	452	457	454	451	489	437	473	474	453	437	447	449	438	445	433	443	452	478	467	456	451	435	476	468	435	416	485	473	410	460	430	508	472	475	446	406	451	457	394	451	435	495	458	450	508	445	471	503	501	432	476	450	456	436	483	463	471	429	452	440	468	459	447	465	450	420	478	458	486	425	440	468	448	419	462	435	449	468	457	459	468	400	471	453	407	471	446	499	454	436	484	451	435	431	457	472	457	417	464	430	493	484	447	462	461	441	455	454	450	481	440	447	455	477	451	481	458	464	431	448	473	467	396	479	428	447	426	466	436	421	471	438	442	499	440	451	473	487	459	426	463	486	458	462	472	449	451	476	443	419	430	429	431	422	448	455	464	462	414	423	497	463	445	441	451	477	443	449	443	425	438	479	461	461	447	433	411	490	419	422	450	498	446	427	431	416	403	452	481	475	475	479	457	487	451	441	449	459	425	475	472	428	439	463	474	481	455	484	450	476	444	490	440	441	482	454	482	435	468	452	436	477	459	485	417	426	447	442	488	505	470	480	466	468	511	485	432	472	464	442	461	439	412	464	463	458	433	469	456	437	439	495	437	428	449	453	482	467	476	459	474	470	474	438	509	471	493	468	456	455	454	491	452	459	441	473	420	447	459	434	473	472	491	445	500	488	410	458	482	454	462	494	444	422	473	433	466	469	467	474	476	456	469	430	489	418	454	454	461	473	468	460	421	445	453	457	478	485	465	456	444	460	445	442	447	430	443	435	466	449	470	485	427	420	447	472	477	474	459	479	461	468	444	452	428	434	493	444	464	440	465	438	470	479	438	459	422	476	449	457	463	479	451	420	454	461	460	492	453	458	477	447	457	478	427	463	463	480	473	463	433	469	460	457	474	467	453	468	479	459	451	462	490	450	485	438	477	478	430	471	455	436	422	496	441	439	478	484	464	437	420	445	446	461	461	458	486	452	472	453	455	484	500	448	477	471	410	439	427	432	470	415	468	432	453	443	458	477	471	457	454	468	476	463	486	475	498	477	463	445	458	450	450	446	455	432	442	448	395	497	508	487	457	482	449	419	501	490	459	442	469	456	491	463	473	466	476	446	445	445	435	465	414	442	458	472	464	426	476	457	482	466	427	433	430	471	419	467	420	426	458	459	464	447	481	480	449	456	459	440	480	423	407	434	434	447	461	482	440	423	453	470	449	446	437	433	453	471	464	428	444	513	460	502	483	439	468	436	453	416	475	468	471	475	433	426	474	471	498	454	451	440	449	489	428	448	459	496	441	485	453	444	472	462	458	455	467	458	410	445	470	483	494	459	437	447	399	489	427	443	422	443	468	476	468	439	445	461	433	483	446	462	443	465	459	482	472	442	468	472	465	468	437	453	492	460	478	472	458	447	485	457	438	524	487	474	454	420	443	426	439	472	446	461	462	440	482	447	489	485	455	446	453	472	441	450	447	438	462	472	447	420	484	428	454	429	443	475	482	447	448	426	464	457	449	481	422	441	483	488	506	452
39921	79825	61041	21873	8593	20349	10906	2691	686	469	527	497	476	542	501	503	480	509	497	474	498	461	473	513	479	529	477	480	481	435	518	481	562	495	483	499	517	506	482	485	520	507	556	508	525	549	528	487	500	506	533	541	499	488	489	494	498	486	500	486	469	531	517	520	502	505	500	486	488	521	547	523	565	485	510	496	532	505	493	523	556	513	525	522	527	525	479	484	500	477	487	504	476	557	449	525	526	473	516	509	513	491	478	508	502	489	476	493	556	512	505	504	531	491	487	481	504	494	494	491	511	511	509	503	475	537	501	554	496	505	460	527	512	533	521	471	478	503	473	486	532	488	490	493	496	508	509	543	535	533	527	508	482	511	488	520	472	453	516	462	460	494	480	501	510	506	503	475	530	472	502	484	556	489	516	518	501	515	475	524	483	508	521	490	517	499	499	507	478	512	541	470	487	509	494	503	496	544	495	519	488	516	503	524	511	517	475	491	501	525	544	502	515	517	490	521	488	489	504	487	515	537	512	502	492	494	480	542	478	499	484	521	497	511	485	519	493	498	493	529	489	512	486	527	505	469	490	506	511	505	516	465	450	504	507	517	558	505	486	499	546	489	522	523	468	510	502	474	543	489	512	489	483	551	514	544	517	452	488	521	482	486	503	548	519	564	463	469	502	475	532	548	515	512	512	519	520	474	497	508	498	461	497	514	493	455	491	537	494	493	509	482	462	476	538	483	452	479	510	448	476	486	531	468	532	535	493	477	523	504	514	484	494	494	502	502	518	510	472	515	509	505	520	495	484	469	518	514	503	516	514	560	503	478	483	527	510	509	489	491	496	490	509	490	500	522	528	504	511	504	481	508	480	487	521	501	533	526	507	499	472	480	492	553	466	485	503	494	497	497	497	465	534	471	492	466	542	474	507	517	504	486	459	530	528	526	519	463	484	493	529	482	513	474	476	534	510	472	528	489	460	523	510	506	494	504	497	490	502	509	471	552	477	529	464	501	515	508	491	516	478	502	500	488	465	502	498	470	529	485	462	501	481	526	521	455	537	472	510	489	477	492	522	494	507	530	479	517	512	478	505	503	496	522	491	495	507	493	490	528	478	540	491	499	540	482	507	515	543	510	498	456	472	506	520	511	514	529	479	494	476	523	547	454	513	504	494	472	483	503	481	488	489	494	444	511	472	518	528	494	494	529	469	504	512	514	482	498	502	496	486	499	493	537	515	523	480	517	523	502	527	512	492	525	537	512	524	508	538	511	509	491	522	481	518	468	482	511	475	481	486	478	497	469	474	508	484	499	513	527	511	503	492	509	493	468	482	471	512	480	488	524	491	505	513	493	489	512	512	549	525	484	499	497	496	475	516	526	512	509	521	519	489	470	475	513	496	530	506	473	491	494	488	516	532	545	500	474	522	529	485	474	512	455	510	485	453	493	460	489	495	502	484	509	489	524	461	522	477	514	493	508	483	515	523	464	525	509	525	541	542	486	529	499	501	513	524	489	500	492	480	510	509	498	501	541	491	476	492	503	497	489	490	483	500	491	518	508	495	478	504	485	478	498	523	463	499	558	549	482	518	506	491	501	525	502	523	484	561	520	537	541	438	501	458	500	471	513	494	504	479	468	497	506	508	480	512	513	502	502	538	508	502	485	485	522	526	513	493	491	517	482	496	500	517	506	518	511	532	489	488	512	514	490	490	491	485	463	528	485	501	498	498	523	504	505	462	506	516	484	504	497	506	505	509	472	490	481	475	473	467	485	478	475	531	515	499	536	477	498	531	487	518	510	501	469	500	512	490	483	516	472	498	487	526	507	490	500	512	516	468	496	499	470	526	477	511	511	508	551	495	553	509	464	533	500	485	465	492	522	498	486	509	512	538	492	499	496	491	516	516	512	474	501	486	458	496	520	469	507	479	495	477	477	494	474	515	454	468	495	523	524	490	500	564	541	507	486	484	486	499	516	477	460	511	454	505	491	501	473	550	495	470	534	512	513	491	514	518	506	542	502	518	540	479	531	506	512	479	512	479	464	482	497	505	515	511	519	492	505	487	502	492	533	487	509	526	512	492	516	520	480	502	501	481	501	539	538	498	506	521	499	522	526	518	494	509	507	472	498	530	500	470	524	478	490	527	475	541	498	506	527	469	490	459	528	539	497	501	509	495	529	484	520	506	545	523	464	473	519	493	494	487	531	515	497	475	518	488	548	501	490	450	489	521	548	507	462	551	471	449	529	477	504	515	513	487	495	494	485	451	507	473	479	494	487	480	444	488	488	494	487	561	467	515	523	528	511	543	496	422	495	527	493	492	474	556	507	512	535	508	495	507	468	487	494	466	516	504	499	493	500	518	485	488	511	527	524	525	525	471	525	484	500	455	489	520	508	536	493	508	462	488	519	495	485	500	498	483	489	496	530	518	500	540	477	544	530	477	492	471	478	569	517	514	476	518	489	496	483	490	509	513	524	520	506	504	491	496	517	529	492	485	530	472	463	512	537	489	481	494	493	516	504	495	510	522	496	472	494	484	476	485	521	517	491	476	521	521	496	492	516	528	500	556	534	523	479	495	537	524	493	523	522	484	487	476	543	500	532	505	485	517	516	512	458	523	457	491	505	481	507	528	483	502	476	479	496	501	557	496	503	484	499	518	538	494	536	502	503	497	518	502	491	483	538	494	501	507	498	504	529	504	556	497	493	485	545	475	504	505	489	518	491	482	510	508	532	503	493	515	479	518	517	556	483	514	472	510	492	507	507	509	491	509	484	497	471	549	488	494	508	518	529	508	538	492	506	493	498	469	483	498	522	574	511	486	508	502	552	486	502	450	500	497	501	509	485	532	507	494	512	533	484	512	514	507	525	515	484	497	491	544	486	529	494	465	474	470	519	503	529	513	513	496	466	540	479	537	476	507	517	485	494	471	479	501	505	487	486	514	470	476	491	503	524	478	499	504	503	513	488	554	557	479	478	539	494	485	490	494	525	506	472	520	494	466	523	485	563	497	512	494	501	462	497	491	471	455	485	491	484	574	451	512	531	516	497	517	503	479	495	469	527	477	527	458	516	481	515	510	475	497	524	572	513	511	460	484	497	474	562	479	528	514	530	503	468	468	468	540	519	528	517	465	494	489	553	524	489	476	528	490	507	494	493	529	511	497	500	530	484	489	470	520	495	501	470	494	504	513	536	520	460	510	539	482	516	507	531	546	502	536	511	497	507	483	507	515	528	474	511	453	538	546	510	484	489	512	564	476	497	512	509	512	538	490	566	492	491	471	480	491	495	515	488	496	508	449	460	481	513	497	537	518	497	527	480	506	530	526	451	476	517	508	519	492	494	483	514	529	493	539	516	510	505	493	488	538	524	498	482	497	508	523	472	502	530	495	469	464	475	478	524	475	494	503	470	535	478	479	525	482	526	468	573	551	506	500	482	470	512	504	492	518	487	553	519	475	509	510	516	517	515	460	479	522	514	488	499	520	504	430	534	544	499
23389	22984	36276	27817	22023	29960	26680	8109	858	508	517	472	493	494	491	502	494	494	502	514	511	520	479	518	492	480	494	497	498	481	517	495	494	496	476	476	470	425	522	487	491	515	481	494	502	496	482	548	526	499	481	496	522	496	509	498	502	481	532	526	455	477	462	496	492	485	481	522	484	463	505	522	511	495	498	442	472	479	476	444	483	470	502	497	448	491	512	497	491	514	447	501	513	488	461	506	503	475	507	473	467	530	506	537	514	506	485	501	502	486	497	508	535	523	464	475	512	490	522	514	506	483	517	505	472	517	506	484	492	489	462	467	493	477	481	506	514	506	532	493	433	489	501	493	515	509	469	517	478	477	503	530	502	449	508	491	436	523	468	521	499	484	538	495	474	503	496	506	481	500	472	479	482	502	475	503	476	452	512	449	512	504	472	489	525	512	483	532	518	540	480	488	515	522	501	499	496	479	499	505	486	516	479	466	476	523	512	477	460	491	495	526	487	496	486	477	452	535	498	493	504	473	541	520	520	491	466	501	484	493	478	474	490	492	489	483	497	469	508	491	484	516	462	482	469	497	496	488	540	513	514	493	504	545	485	502	503	474	509	486	502	473	487	494	561	481	471	501	495	512	482	550	505	524	505	496	446	476	461	496	500	494	493	471	475	464	452	487	520	495	448	465	444	486	452	482	511	523	470	504	514	463	547	510	517	482	518	460	463	462	544	535	467	480	503	490	524	497	511	453	465	528	523	521	539	507	484	519	498	486	487	478	511	513	522	484	457	502	479	510	485	493	475	472	539	508	473	467	503	491	499	480	471	481	509	497	490	455	478	513	494	517	519	492	489	491	472	489	474	545	503	509	524	523	514	471	522	519	522	495	551	521	453	471	508	498	499	494	505	513	490	499	515	476	490	465	465	489	474	467	546	501	487	492	556	492	471	500	513	490	490	503	476	534	481	511	548	491	522	518	502	554	478	508	518	501	510	510	511	501	478	503	525	475	521	465	488	498	464	488	505	443	480	477	490	523	490	466	486	468	512	492	467	516	467	530	525	502	484	485	483	472	504	468	445	466	472	544	530	520	497	497	467	486	429	488	503	502	512	512	522	524	474	524	489	527	494	538	471	477	488	516	459	480	503	512	480	527	501	518	508	473	476	474	505	521	480	490	518	510	476	515	474	489	425	458	485	485	487	463	521	502	465	455	526	510	491	509	514	531	498	499	503	504	489	505	495	477	456	532	525	475	484	471	538	490	502	438	491	507	516	511	514	469	513	511	513	527	516	514	531	522	479	501	496	486	471	511	448	502	513	538	489	531	472	490	489	505	502	500	455	466	528	523	531	500	503	499	520	461	478	511	486	496	502	472	492	483	486	501	453	489	507	465	468	503	534	475	533	509	449	498	498	469	496	475	475	487	486	492	457	519	497	488	515	476	460	548	462	495	577	485	509	547	510	503	485	481	493	526	491	532	491	484	506	498	526	530	464	488	475	515	478	496	524	462	504	447	481	483	487	456	509	483	511	481	517	492	455	525	484	493	474	463	523	541	473	482	537	471	483	512	554	495	507	497	479	501	501	490	465	502	556	480	494	499	486	509	472	484	497	475	482	535	488	479	426	438	518	542	477	487	481	499	470	511	497	507	489	509	517	514	536	483	511	464	512	477	509	490	474	488	499	502	456	498	515	492	531	496	500	502	477	536	481	507	500	489	503	502	510	534	511	514	499	521	494	523	493	496	489	520	472	499	520	497	512	489	484	476	521	475	487	483	496	496	526	459	488	471	484	507	536	483	481	510	510	471	534	461	476	528	491	488	484	520	474	497	511	479	500	479	452	468	510	483	516	501	514	513	470	480	492	508	480	502	524	479	475	499	488	521	492	518	492	462	538	516	490	483	466	471	483	460	466	492	526	488	522	522	473	513	493	475	477	508	492	466	494	482	468	531	472	500	554	515	481	499	523	475	511	478	479	521	471	500	465	485	489	496	528	472	523	475	515	481	508	494	456	483	480	469	502	502	469	474	517	470	504	501	529	502	477	524	498	506	494	515	480	523	502	460	476	485	519	439	448	517	468	485	498	483	530	526	472	489	496	540	487	538	465	498	505	473	510	505	499	498	512	513	447	473	519	503	523	490	481	494	489	503	530	488	489	482	521	468	493	461	511	460	527	534	522	437	453	486	474	536	488	470	512	502	487	507	534	534	538	460	508	444	486	487	514	545	511	511	556	475	519	496	522	472	503	510	444	489	513	494	501	495	495	488	508	496	468	495	518	502	501	537	477	487	499	502	485	542	505	491	509	477	479	508	447	499	481	515	502	494	507	472	526	495	481	471	488	476	502	488	502	456	494	518	513	466	496	505	503	533	486	533	481	489	478	507	473	504	464	474	496	495	526	495	499	460	485	477	491	508	519	513	513	499	473	479	497	507	482	496	500	503	449	490	492	497	504	462	493	508	486	466	488	508	507	521	479	480	507	505	519	488	479	494	506	482	462	579	518	447	476	502	476	470	498	510	515	477	522	487	512	549	479	490	521	472	496	531	468	517	498	500	507	481	493	503	514	458	471	461	480	515	493	512	483	510	470	520	464	481	485	518	513	513	503	509	493	489	520	447	524	498	502	527	502	468	527	491	486	476	498	473	490	510	471	468	510	466	533	490	493	487	496	499	521	505	510	526	485	527	482	488	523	503	504	485	502	514	520	463	519	486	515	468	500	499	469	485	521	495	488	493	514	471	534	487	511	471	510	481	546	507	511	492	519	499	531	506	475	440	491	506	482	494	499	470	482	470	494	492	508	475	500	512	538	490	489	479	523	486	462	503	491	508	490	484	526	511	470	466	444	483	464	469	490	474	536	517	546	468	438	494	470	505	485	519	466	483	475	520	497	475	474	505	519	455	496	542	522	511	538	490	431	494	529	484	518	499	485	469	501	528	510	444	503	499	492	496	477	526	517	517	493	486	517	497	534	504	519	472	483	468	475	509	493	517	493	496	451	488	465	467	490	503	481	497	516	433	499	507	460	489	468	499	450	479	517	449	479	514	512	532	539	499	486	501	508	482	489	522	490	477	476	467	485	506	500	461	485	494	489	493	508	475	502	482	519	490	518	485	490	488	494	479	486	511	493	490	477	487	527	503	523	493	536	503	499	507	489	533	501	479	477	472	450	500	475	501	518	511	510	497	510	490	463	473	510	532	472	497	500	534	522	463	484	528	508	510	500	490	491	507	468	455	463	545	474	501	523	463	498	481	500	534	435	457	469	483	466	486	502	485	505	517	531	515	515	487	520	517	491	519	520	500	491	511	498	443	490	495	513	507	500	473	488	500	509	465	494	470	527	522	482	452	494	462	503	501	527	541	481	499	504	487	492	470	475	469	530	500	490	446	487	468	522	510	515	532	499	508	536	523	504	500	502	521	501	470	501	485	506	519	485	466	494	528	508	548	479	511	507	513	510	529	511	491	484	517	513	485	518	504	459	504	472	466	489	481
48498	81601	77324	40296	23362	37314	22011	7008	820	590	549	541	532	512	509	541	561	543	515	503	547	490	494	567	470	502	515	508	547	491	553	528	539	534	488	522	524	498	546	544	505	498	477	485	534	512	537	506	517	491	511	535	545	558	534	523	513	504	522	518	495	514	551	533	516	562	529	479	544	565	477	536	514	509	486	535	514	531	503	527	522	522	485	519	513	504	483	523	524	507	543	543	542	495	515	515	526	524	532	553	497	528	506	516	502	486	530	549	547	544	505	521	479	502	501	497	534	541	499	526	524	535	487	554	510	516	560	502	496	473	492	514	490	497	523	526	533	530	538	556	526	507	554	557	537	510	534	567	534	555	523	521	513	523	528	503	510	514	492	504	536	498	525	550	533	481	531	532	589	549	550	510	536	521	537	560	501	509	521	521	497	520	516	515	531	536	538	511	489	561	521	555	559	561	532	527	506	553	518	553	500	542	527	517	516	522	480	543	529	512	479	531	515	528	522	472	505	541	514	549	540	504	537	493	573	513	496	537	499	500	559	530	510	511	539	512	533	498	503	510	527	537	513	528	499	507	530	533	507	538	522	521	503	523	507	532	492	557	525	510	506	545	517	531	521	514	526	506	499	526	507	549	536	510	490	504	521	515	507	540	480	517	542	529	509	497	486	506	485	512	527	516	485	510	518	502	523	535	521	499	542	482	509	522	530	547	512	498	548	513	499	523	482	559	526	510	508	503	520	515	523	530	531	535	497	565	522	530	530	531	520	511	523	523	522	496	477	496	499	520	478	534	555	494	514	515	519	518	507	506	546	523	535	549	570	509	517	528	527	474	497	539	557	548	538	471	578	544	505	553	532	538	501	502	526	488	519	539	475	508	534	516	521	515	487	519	522	531	516	513	496	537	519	537	487	519	536	507	510	524	582	515	552	507	466	536	538	541	508	522	505	510	512	496	470	547	513	515	517	516	516	520	527	514	530	525	554	519	525	515	536	534	526	501	484	541	519	518	466	504	515	524	505	532	559	523	562	478	532	481	546	523	520	527	512	509	512	490	517	521	506	528	539	531	524	539	515	578	551	516	545	501	574	525	535	520	520	541	543	551	506	513	522	511	520	519	531	482	510	514	526	529	531	539	489	490	510	524	509	533	524	522	518	502	537	504	527	520	501	517	543	512	524	478	483	523	533	526	542	520	558	534	549	529	517	545	481	534	507	515	545	543	512	511	536	506	538	548	523	501	545	534	497	497	541	502	515	505	484	551	520	513	505	519	512	514	517	524	556	491	548	545	526	512	481	525	510	488	483	533	489	524	505	495	544	471	517	477	533	481	517	505	516	492	474	516	538	493	516	502	523	534	507	518	541	503	512	536	541	517	487	533	513	493	543	554	487	514	527	507	522	517	505	533	531	527	489	560	539	495	542	548	508	512	538	533	508	573	551	500	531	525	530	479	511	488	528	484	531	512	521	527	547	534	495	525	519	519	517	521	514	549	501	506	520	556	513	492	525	591	506	525	497	494	534	543	505	563	488	497	512	509	526	494	525	576	517	508	528	534	510	496	510	549	476	537	500	564	500	504	524	554	523	556	491	512	478	493	505	539	512	497	511	511	519	482	530	530	480	488	523	499	511	498	493	529	508	525	525	515	517	504	525	533	497	566	526	518	497	532	525	549	498	506	491	501	512	555	513	535	537	532	548	540	509	497	518	510	506	535	504	499	505	563	552	543	503	489	498	539	532	509	525	519	520	532	519	491	545	513	541	518	525	528	528	534	487	547	578	504	532	522	552	520	506	515	537	538	507	520	527	476	510	511	540	489	483	535	519	506	521	533	519	539	590	532	496	524	519	537	523	496	478	541	533	513	531	518	512	537	545	520	546	512	524	512	527	495	527	508	521	556	544	516	523	511	496	519	512	495	524	497	500	528	515	485	566	507	531	539	493	566	545	508	499	557	497	537	531	506	513	514	506	488	495	515	527	528	497	517	548	543	524	528	557	543	536	490	499	532	518	536	498	527	560	518	540	516	525	550	513	514	490	527	577	507	533	501	527	531	479	555	562	512	547	509	486	543	519	462	502	545	511	576	564	518	517	524	480	523	531	552	527	521	528	522	544	534	550	523	530	529	505	500	513	503	528	514	470	511	531	520	509	526	516	502	526	505	510	504	554	486	523	501	535	506	535	550	563	560	508	477	543	512	506	526	519	526	511	506	501	527	518	496	523	553	575	542	496	544	502	512	541	559	557	514	490	552	525	514	539	562	514	531	532	547	520	554	474	491	543	511	512	548	539	500	543	495	524	517	530	491	528	536	497	512	523	531	519	527	525	476	517	518	507	532	538	512	508	567	500	531	540	519	479	525	489	527	534	561	527	540	497	510	548	516	525	533	539	483	517	534	483	522	490	518	494	549	527	548	488	530	512	519	518	491	532	487	554	537	529	535	532	536	506	542	495	497	508	500	519	519	574	511	520	497	523	564	555	468	518	552	522	537	528	528	503	508	572	499	533	543	535	533	534	556	514	496	504	534	549	497	543	525	527	526	475	532	512	486	520	516	531	513	498	533	523	505	520	524	508	573	551	551	540	500	484	525	507	544	518	569	554	514	530	527	572	506	494	502	545	471	508	527	519	499	524	498	518	556	512	534	517	547	509	520	505	576	505	520	528	535	550	482	557	509	526	502	540	494	550	522	516	502	516	507	554	535	518	531	571	502	510	505	516	539	515	532	494	532	512	531	544	507	520	519	523	526	526	482	540	527	564	519	516	533	538	566	533	537	518	542	488	560	494	527	510	517	561	558	518	542	514	507	517	503	539	481	498	494	507	505	521	501	516	520	525	516	520	539	529	507	507	543	483	534	538	450	494	521	546	518	514	551	560	528	496	530	473	503	523	516	508	513	525	511	549	458	491	502	508	542	533	477	538	493	539	543	497	526	495	513	518	518	516	510	533	568	529	486	509	520	489	458	512	508	522	542	484	483	518	528	507	549	523	536	519	539	509	517	528	512	542	519	485	534	516	515	565	477	482	522	497	554	506	507	532	542	486	555	508	508	511	538	496	528	524	541	541	521	512	509	562	505	481	548	516	539	529	554	534	516	521	525	505	540	526	566	527	483	514	481	507	524	567	525	505	522	517	511	504	480	528	512	476	534	515	523	516	547	501	508	499	505	519	529	554	514	479	535	537	498	522	481	486	508	552	522	537	503	508	531	497	487	530	542	493	500	524	495	517	490	498	538	532	532	545	493	518	559	530	532	518	514	532	575	502	496	526	517	568	513	485	500	546	563	518	518	481	527	581	540	524	529	529	485	540	511	501	523	495	526	479	528	509	522	541	521	528	507	491	525	494	510	523	524	523	535	527	514	497	537	490	543	549	495	506	511	573	555	534	508	497	496	485	533	494	515	528	479	520	532	521	487	501	544	564	541	500	517	518	504	540	526	506	532	507	506	503	521	533	517	493	519	515	495	556	485	519	536	517	506	529	543	521	524
30480	35406	42197	15473	5295	5163	1817	642	378	334	332	355	355	350	338	338	319	384	383	351	378	336	320	345	335	372	378	332	344	337	327	301	340	332	381	388	339	365	368	370	383	338	403	365	323	342	319	320	359	360	356	336	356	386	382	357	357	339	370	364	329	355	333	388	342	362	374	335	354	331	371	344	331	340	360	324	339	345	357	324	344	321	366	363	327	380	348	330	388	354	359	334	332	378	336	383	348	366	332	352	336	398	346	359	342	369	349	360	300	331	365	335	347	332	350	373	329	357	346	343	350	322	378	312	335	361	333	335	358	362	345	352	349	338	346	359	379	371	344	354	359	360	348	368	351	339	382	336	393	353	337	359	354	368	361	337	330	326	372	392	349	359	339	372	345	355	375	369	372	354	318	345	362	348	376	357	346	335	362	351	351	335	393	351	336	354	350	372	343	352	346	344	359	335	340	359	358	373	322	348	368	365	353	346	325	364	372	329	361	357	350	357	344	357	347	341	324	371	372	358	355	344	383	331	351	367	337	335	375	343	334	355	351	360	339	345	342	319	386	332	359	346	345	359	340	340	356	327	352	387	318	357	356	343	358	321	321	359	357	350	361	351	349	345	324	377	338	323	323	361	371	360	325	354	354	338	338	330	341	341	339	321	323	329	315	340	331	345	366	356	359	380	326	344	336	364	339	378	347	340	346	366	360	374	305	366	334	325	402	326	355	348	360	347	298	306	340	323	353	358	377	362	389	358	339	308	350	345	383	408	362	360	321	362	337	340	393	339	340	355	343	329	355	332	337	328	340	355	337	352	372	321	352	357	373	357	348	323	327	358	351	327	327	334	352	339	375	340	343	345	402	364	378	365	344	328	374	379	303	335	331	348	352	381	373	372	369	368	348	322	347	369	369	348	366	369	354	356	411	379	378	360	346	337	366	392	358	346	352	367	346	353	372	334	382	358	340	345	376	358	354	329	347	341	363	371	332	350	314	367	347	329	403	338	343	353	348	367	346	348	370	359	358	386	320	339	354	371	329	342	353	343	352	333	363	312	338	337	345	379	377	347	334	353	371	349	347	366	352	344	375	329	385	378	362	371	325	353	372	310	395	388	376	359	348	333	368	369	300	343	374	352	346	342	373	348	331	364	372	356	352	357	326	351	315	341	337	370	329	352	345	380	347	358	335	358	353	353	356	370	342	351	341	350	328	362	367	379	317	346	370	318	340	373	357	326	326	316	373	345	325	356	362	321	327	345	343	356	375	317	374	296	320	316	351	321	344	355	352	345	349	375	315	342	348	350	328	354	331	374	339	376	374	331	320	356	351	361	351	346	359	358	333	333	321	372	382	329	344	327	333	349	319	300	352	345	348	307	346	394	365	343	325	336	410	350	354	358	376	343	358	350	339	374	336	339	333	340	351	329	361	329	381	328	366	349	394	359	360	356	376	375	347	357	352	336	377	355	336	346	343	357	359	343	347	348	349	349	338	379	330	340	351	356	348	350	353	313	340	359	356	354	371	334	360	323	341	371	336	340	321	372	374	377	344	330	360	352	358	326	346	371	362	364	328	348	339	355	340	330	306	340	327	406	347	365	350	365	366	341	326	350	328	366	364	363	385	344	331	369	365	366	331	370	348	359	332	344	372	357	322	346	383	331	394	339	384	363	304	364	370	370	328	326	322	340	369	322	332	320	359	324	346	337	337	318	363	336	382	387	387	384	363	336	320	382	379	338	336	348	318	369	375	330	346	352	333	332	355	319	365	360	321	357	369	329	320	338	340	356	338	384	328	323	344	343	332	360	345	329	361	339	360	329	369	355	345	365	373	345	340	364	373	357	361	367	331	399	325	327	371	326	321	328	306	382	358	330	341	356	348	317	360	323	340	336	353	350	363	366	386	333	323	316	361	334	351	345	321	325	356	366	326	333	357	343	353	339	372	355	310	330	338	344	377	327	352	349	371	383	326	354	328	371	345	327	328	371	338	361	366	373	348	366	369	362	365	353	372	376	344	354	338	377	339	333	328	350	361	370	346	340	345	356	345	310	353	333	361	348	379	380	333	358	325	372	329	344	360	364	372	358	350	318	352	367	362	399	355	368	352	376	339	356	332	355	346	340	336	341	388	344	347	394	354	350	355	349	358	325	357	375	357	345	346	387	330	346	327	341	373	348	370	318	364	348	352	369	347	337	349	362	334	356	361	341	357	355	332	360	328	398	336	325	328	338	361	317	338	350	349	348	343	362	326	330	344	334	318	347	319	333	334	328	387	359	335	354	352	357	323	350	328	363	410	338	358	384	354	342	377	389	361	320	374	359	362	325	358	309	374	344	347	376	332	369	366	354	323	372	385	370	336	342	361	334	366	372	362	349	384	355	357	311	360	342	365	363	406	329	357	362	340	365	323	323	366	338	357	333	373	350	347	352	361	350	345	339	369	361	344	347	330	358	307	344	336	342	362	329	341	308	327	390	327	306	366	345	356	331	353	376	327	362	370	324	365	326	360	359	347	364	372	348	397	361	329	374	368	325	353	347	331	332	347	310	347	350	352	334	352	381	353	361	348	335	352	343	368	363	395	339	327	300	357	372	355	332	382	342	340	362	353	360	386	380	348	347	372	359	336	321	394	342	345	343	364	339	354	373	319	345	340	381	336	327	344	354	313	358	376	362	354	342	312	359	359	344	384	350	362	363	368	361	365	321	352	328	374	344	345	368	353	350	317	366	350	322	327	346	350	356	378	342	360	347	348	341	367	317	334	328	323	336	373	343	352	343	338	350	333	316	337	335	350	373	362	368	323	309	344	343	327	344	331	348	349	327	328	384	341	387	314	357	330	318	359	353	321	364	324	355	342	370	326	335	356	345	334	364	373	355	375	354	389	334	350	333	386	319	374	370	375	336	359	348	371	375	352	343	324	346	341	356	352	364	345	330	358	334	354	337	356	327	345	336	382	326	366	350	335	340	369	355	334	347	360	339	347	323	358	345	370	326	316	361	356	377	342	349	389	349	378	383	324	370	368	365	367	371	356	360	316	321	360	323	346	346	346	353	373	362	294	371	367	389	334	306	359	351	339	332	323	362	361	368	369	368	347	324	394	359	349	353	352	351	324	360	351	359	342	371	351	339	361	364	352	389	355	368	366	328	341	402	373	348	342	300	347	359	344	348	349	359	335	361	327	365	370	376	355	364	349	351	361	338	380	320	360	370	355	359	329	362	366	334	367	334	343	360	336	344	342	350	364	337	376	332	334	351	358	354	343	358	350	362	366	379	333	362	354	305	338	365	329	327	384	334	356	369	364	334	359	327	357	345	311	366	343	332	321	385	344	362	340	339	370	305	351	347	336	357	328	333	327	357	349	347	313	313	345	360	324	319	338	315	361	342	377	351	370	305	345	352	358	341	387	359	311	338	377	352	313	340	346	338	346	329	333	365	368	356	322	339	324	348	356	321	373	354	367	347	372	350	361	356	370	348	347	353	354	348	327	353	376	350
35854	53970	36708	6001	5857	6327	2024	742	431	410	411	374	414	386	418	419	414	362	401	395	386	396	392	362	410	365	352	440	412	415	348	382	407	355	402	381	433	396	337	370	414	391	408	399	351	386	383	418	410	402	400	414	397	391	383	393	388	402	390	333	399	405	403	377	401	408	409	373	399	383	477	397	378	402	409	398	407	385	367	370	355	407	388	385	372	410	361	355	389	409	389	420	412	396	411	366	387	412	393	410	428	397	412	412	396	388	405	413	385	382	396	420	387	363	418	355	343	412	394	400	386	363	382	440	400	370	424	403	380	386	356	393	386	409	405	405	376	374	383	432	378	365	379	393	403	390	377	434	428	413	411	374	380	403	401	364	420	403	392	384	427	387	384	378	370	419	418	395	425	360	406	379	402	382	404	423	376	371	369	360	396	439	384	454	390	377	407	373	415	372	404	405	390	405	379	390	398	377	357	417	416	401	427	365	394	388	383	401	408	382	388	384	398	382	428	401	381	369	394	373	423	390	394	384	377	409	407	375	430	390	381	417	393	404	389	396	400	344	344	393	389	395	371	434	405	435	394	409	406	411	391	408	432	394	407	420	381	416	408	387	406	398	360	389	374	406	374	395	379	387	406	401	406	392	382	394	385	428	403	402	406	361	391	393	366	383	389	353	395	356	404	399	369	406	408	390	408	393	414	375	387	364	393	384	378	411	433	385	381	377	423	448	381	399	403	416	385	385	372	409	416	382	376	401	362	398	425	372	409	363	367	426	381	371	389	377	407	396	354	372	410	370	375	403	386	415	418	378	369	346	400	434	373	411	356	402	419	396	383	383	413	393	419	439	423	407	352	389	426	389	378	402	381	375	377	386	370	363	419	406	397	406	396	395	387	405	395	385	392	404	380	382	397	404	411	413	411	380	353	388	392	398	369	354	373	399	390	407	372	398	391	388	388	389	372	375	394	429	404	389	361	431	369	343	435	375	384	393	423	407	388	409	397	397	374	420	373	384	397	396	391	403	410	379	414	388	385	365	390	386	425	415	408	380	369	380	403	397	387	384	396	399	375	369	368	402	397	404	398	400	361	375	400	440	404	385	365	393	383	400	363	356	369	392	358	377	397	336	373	398	381	416	368	375	398	377	379	370	393	422	423	401	392	390	396	367	402	361	406	384	394	366	375	395	405	408	383	380	411	367	423	354	389	389	390	389	383	397	409	402	356	369	389	408	394	386	380	403	378	437	381	396	369	389	390	370	397	383	395	408	393	386	415	388	384	395	425	404	397	378	387	372	441	419	383	385	409	388	373	420	390	385	418	390	366	409	415	375	420	389	400	374	399	363	409	445	408	439	399	401	389	403	381	377	370	359	385	391	377	381	377	389	410	376	394	415	392	391	388	413	390	380	419	370	392	404	376	385	394	399	400	418	356	393	394	362	386	372	399	383	409	373	423	425	408	403	426	363	425	449	374	397	392	384	386	435	400	425	417	359	403	403	395	391	393	414	394	389	382	387	406	393	359	427	379	374	393	428	369	356	436	413	394	357	416	409	384	404	414	394	382	367	353	410	375	425	386	385	371	403	385	413	386	408	417	412	376	420	380	389	406	403	421	404	398	401	390	416	401	365	408	379	389	402	415	364	386	383	455	394	406	384	390	414	398	399	366	398	420	406	417	373	418	383	393	382	392	374	419	399	395	408	392	371	449	383	395	378	362	376	442	415	386	414	397	353	397	389	397	391	428	395	387	387	376	401	417	399	394	380	361	399	443	359	375	418	395	392	385	406	380	394	365	378	373	380	402	364	373	401	397	440	403	372	414	428	387	380	385	391	397	375	370	385	415	373	412	403	388	376	395	357	410	348	388	408	376	432	387	405	390	390	410	387	406	385	380	402	383	368	390	385	387	362	396	390	384	431	394	382	383	383	414	375	376	382	376	410	380	370	383	356	384	399	382	369	400	408	418	400	377	371	419	389	408	388	391	365	424	404	374	393	410	417	372	387	389	385	386	402	396	430	360	403	386	415	379	390	408	411	369	398	412	381	413	373	411	382	338	378	406	378	385	417	389	420	402	391	409	398	384	393	386	394	396	407	394	392	384	381	365	408	408	429	378	397	367	418	387	356	397	392	397	384	386	360	376	376	388	418	425	397	394	379	381	434	369	369	409	394	388	358	389	404	397	433	412	388	387	406	398	428	391	421	393	420	410	399	428	371	397	400	393	390	395	391	384	426	392	402	400	367	413	410	393	355	384	385	426	399	405	383	396	411	377	388	398	391	365	402	362	414	353	433	440	406	398	413	416	398	416	357	432	401	406	390	360	385	378	365	380	419	393	385	392	371	357	376	405	377	424	383	387	408	393	370	400	392	383	391	395	363	403	411	410	426	379	425	391	387	403	403	364	379	355	421	409	395	378	425	403	386	387	406	424	392	391	391	406	393	369	394	392	386	384	401	405	394	376	389	391	402	393	364	360	398	423	422	417	399	359	412	405	367	392	409	417	400	413	407	364	390	389	414	388	402	445	352	382	389	396	404	382	414	430	403	418	407	398	382	384	378	405	386	354	373	400	432	402	401	435	370	421	394	396	366	410	422	394	405	400	403	395	375	379	379	393	371	401	396	368	415	392	399	397	381	384	417	372	398	396	394	408	387	401	418	390	397	385	365	375	398	399	361	406	375	367	409	404	396	388	336	405	417	376	381	415	406	367	392	403	383	401	361	397	389	447	375	396	369	363	400	376	353	398	374	436	387	394	360	424	402	381	430	326	376	383	379	413	385	439	371	361	373	410	379	377	399	401	432	360	423	373	378	383	412	403	388	374	369	389	387	398	427	412	387	385	359	368	388	391	404	407	375	379	371	414	353	391	431	421	388	383	386	387	359	407	382	371	388	375	397	363	408	410	376	370	410	366	417	405	375	401	397	384	372	396	383	403	367	384	369	399	379	393	386	408	366	371	370	412	370	370	376	397	385	384	378	396	399	412	357	383	387	372	375	373	408	439	359	412	414	420	380	386	370	399	373	368	371	420	397	381	388	398	367	361	393	380	373	375	390	394	378	403	384	358	352	410	367	383	369	421	379	389	375	433	385	412	366	391	404	393	423	356	387	375	390	411	405	422	369	381	367	439	387	359	381	374	394	376	395	445	383	392	364	390	396	389	404	387	342	383	396	392	407	371	378	411	389	413	394	418	407	375	373	376	416	381	419	409	388	386	392	383	362	398	404	363	376	394	399	371	369	389	394	396	381	409	400	390	394	423	390	388	410	372	400	407	411	398	394	390	404	372	386	380	400	385	389	386	349	405	389	400	388	373	382	376	372	380	371	401	427	437	403	408	367	360	384	380	392	399	396	420	380	400	386	379	390	386	381	385	406	400	376	399	418	399	371	409	409	379	395	380	391	394	369	403	409	420	366	416	399	393	394	413	390	411	409	393	410	412	422	389	391	333	384	388	396	360	378	381	391	383	423	373	387	359	404	366	407	370	385	406	377
24957	25537	46765	30631	22664	26196	14460	2791	411	320	339	335	335	332	312	332	319	313	317	322	336	348	357	353	314	355	292	320	355	333	359	333	322	336	321	336	324	313	313	327	313	311	339	329	318	299	308	324	301	318	280	321	301	338	296	318	344	335	310	313	313	336	308	365	334	358	360	352	293	323	332	329	317	323	309	336	344	330	327	293	344	331	324	320	293	328	335	322	297	307	342	323	329	325	321	336	365	335	307	324	348	337	306	338	345	308	321	329	305	289	359	327	330	315	336	327	300	321	306	318	313	315	310	339	301	322	348	311	335	368	300	312	323	326	339	334	321	305	308	361	298	318	312	285	329	329	315	333	341	318	314	318	316	325	320	319	291	320	337	304	312	325	348	312	332	320	296	314	332	337	337	311	334	337	329	336	359	327	357	312	318	311	323	318	323	350	304	339	326	329	316	314	337	316	335	331	324	333	351	313	347	295	311	302	328	333	321	337	323	345	332	333	343	313	347	326	302	305	303	313	329	292	297	308	336	318	315	317	348	312	310	308	332	322	328	310	337	309	327	294	352	334	353	291	315	333	335	327	326	304	300	314	349	330	343	299	308	330	324	291	311	314	286	340	348	292	336	332	297	323	301	302	340	343	302	310	319	289	346	330	297	330	353	289	328	345	308	333	311	334	325	351	348	339	311	312	332	315	342	290	334	321	337	314	359	338	300	327	316	328	309	341	333	345	335	319	335	316	337	333	317	350	321	335	299	345	336	307	300	324	338	350	315	349	316	350	309	321	320	334	316	341	334	308	337	329	301	334	304	328	336	321	317	337	310	319	331	333	316	322	306	326	335	345	353	286	309	321	316	343	342	295	321	303	343	320	284	325	314	309	330	319	307	324	318	325	325	324	322	324	330	313	290	280	282	308	310	362	296	348	304	309	311	319	312	327	316	341	324	324	333	316	318	309	278	308	322	325	314	340	365	308	313	324	302	308	334	344	317	294	288	319	315	335	339	310	316	341	302	323	299	297	306	337	316	305	353	315	317	331	323	293	302	329	290	323	319	310	343	281	324	338	327	333	320	320	358	344	305	334	325	314	340	334	302	327	324	305	325	300	310	292	298	317	320	310	284	318	327	298	298	326	273	322	358	302	328	317	320	291	334	316	348	340	317	350	330	321	326	312	312	332	315	329	311	336	317	326	322	322	299	307	334	306	335	294	296	359	344	305	309	331	290	308	316	305	321	336	329	326	293	289	293	327	290	358	341	306	312	321	337	334	290	295	330	335	312	331	328	328	322	359	353	318	305	329	313	297	331	314	319	339	307	299	328	324	291	316	322	315	303	321	335	326	324	320	332	295	304	351	333	334	333	322	320	355	297	283	357	335	316	311	308	369	318	353	316	316	335	317	323	297	306	306	366	279	325	319	343	327	309	337	318	322	309	306	320	310	311	330	328	345	303	343	336	348	364	320	370	317	341	356	313	285	345	320	278	338	315	317	315	313	343	312	352	337	339	340	292	326	349	321	336	324	312	348	317	308	349	332	304	314	320	329	328	310	334	297	314	305	311	335	328	324	345	320	302	297	328	339	335	328	355	330	294	309	343	315	332	337	301	346	303	303	303	345	309	339	372	326	325	324	309	299	327	292	337	290	345	308	335	313	343	336	290	311	318	302	329	314	347	334	351	294	309	329	333	296	331	295	318	322	345	295	336	317	310	332	321	340	341	313	291	312	333	311	318	346	324	298	312	285	335	306	326	324	326	295	328	343	323	310	323	304	317	319	308	316	306	326	334	325	309	287	319	287	358	336	320	328	311	341	301	273	293	343	316	323	323	324	360	319	360	314	318	313	345	352	335	318	343	324	324	329	298	308	302	330	301	293	306	341	301	317	288	295	343	307	313	346	319	317	318	329	318	316	317	338	327	305	324	304	320	311	340	332	320	320	326	313	301	329	334	387	287	342	322	337	348	301	343	331	303	310	342	308	309	308	318	332	315	339	322	312	329	325	300	309	316	329	346	305	285	353	311	325	332	298	314	311	338	343	314	303	297	330	300	306	323	343	313	319	326	361	317	307	325	319	308	332	330	338	343	350	312	350	320	310	298	310	297	326	325	333	347	305	348	306	324	336	352	330	295	333	311	326	323	323	332	353	317	307	327	343	326	320	365	314	319	311	349	344	335	319	343	322	347	315	288	313	343	350	343	313	356	299	345	350	300	310	328	308	286	328	312	304	319	313	316	339	328	311	354	330	312	349	323	295	313	331	358	330	335	308	322	344	320	307	329	318	272	310	333	299	338	312	306	320	292	340	321	340	326	344	332	318	322	322	317	326	329	331	295	321	287	324	335	364	321	331	355	318	329	316	333	326	307	355	303	305	341	309	315	318	321	316	339	338	307	334	328	307	329	309	310	348	306	320	308	368	314	319	275	351	314	333	310	313	306	313	308	326	287	347	324	327	356	329	327	323	328	316	341	324	328	305	324	308	319	303	323	307	320	333	327	297	317	318	323	347	331	325	324	311	288	298	300	315	305	330	330	336	311	303	331	342	322	350	316	314	341	348	332	327	330	319	340	347	311	320	322	320	320	313	295	361	345	307	330	322	334	314	334	357	309	335	332	322	309	340	343	332	314	331	321	328	307	315	350	298	330	323	314	335	320	342	341	322	342	324	337	300	326	328	347	321	311	346	314	339	353	303	334	266	310	324	301	339	310	308	349	300	314	331	294	318	331	321	288	306	357	300	307	293	328	324	305	302	318	333	335	288	355	364	325	294	338	299	307	306	297	331	292	344	301	326	308	328	337	327	306	339	323	368	278	316	309	263	321	323	328	322	332	373	312	303	278	319	305	291	295	348	329	296	319	341	318	322	346	331	312	342	338	307	319	316	323	335	299	339	341	333	362	312	316	349	316	342	351	316	305	314	320	312	338	343	317	314	325	327	299	307	282	309	333	330	312	304	315	319	322	329	291	348	335	334	337	318	371	367	341	334	319	319	309	326	323	324	318	336	304	323	361	339	313	320	322	357	311	349	355	311	338	341	326	336	305	339	312	309	315	349	324	300	339	336	326	308	338	317	326	293	308	296	325	306	311	327	329	328	340	335	343	332	312	320	313	320	328	324	331	370	322	314	350	335	329	314	320	343	331	363	319	309	337	327	314	308	331	314	322	337	347	328	326	309	297	319	307	290	321	296	338	334	280	317	346	318	284	307	312	331	311	321	323	326	332	325	335	356	337	336	329	299	312	327	310	360	329	324	361	304	317	309	346	312	297	312	335	340	310	315	346	321	317	311	324	327	320	326	334	318	287	321	316	313	344	321	295	293	341	318	303	323	344	343	326	340	335	328	329	288	321	322	310	314	321	316	336	299	340	290	335	335	287	306	320	314	323	327	346	323	318	313	321	313	292	330	350	335	317	314	321	323	313	302	335	331	316	313	328	304	346	326	313	327	323	306	317	372	329	293	342	293	314	262	314	334	309	292	328	310	358	349	326	304
36588	75266	67864	21027	21360	26812	12290	3123	476	384	355	372	341	375	360	377	328	359	377	362	375	355	356	366	353	354	416	370	343	363	358	352	355	370	361	325	361	416	373	363	346	325	359	321	372	369	360	342	367	374	384	372	335	388	356	373	370	360	342	346	327	338	370	371	361	357	345	365	365	390	328	327	355	386	377	372	321	342	343	350	367	376	366	337	348	384	335	352	356	343	345	359	346	340	346	362	340	349	365	374	349	382	350	345	359	370	386	362	379	371	376	371	359	357	380	395	360	358	391	351	350	377	320	393	332	381	352	379	335	347	371	356	371	374	388	364	342	349	373	336	316	356	356	367	360	347	356	356	366	368	334	343	351	366	372	379	344	366	379	363	346	356	363	348	368	399	341	338	336	331	403	382	350	356	363	305	371	334	373	340	369	360	341	368	352	363	374	383	354	361	339	338	351	345	375	359	381	371	336	357	355	371	369	355	342	340	360	331	326	334	391	390	361	369	350	384	336	357	329	329	364	373	333	386	355	340	382	353	351	366	341	346	361	334	347	337	326	358	355	337	346	352	363	355	357	370	354	301	367	375	346	359	353	375	385	381	358	348	403	369	394	373	357	340	372	351	371	354	324	360	350	345	373	351	375	353	342	388	331	355	356	355	349	334	347	376	386	356	369	374	388	341	329	317	311	336	353	375	361	378	363	362	341	363	334	391	374	369	336	357	371	350	366	337	340	351	378	350	354	359	394	337	382	342	369	346	348	380	358	375	364	351	336	333	365	333	357	326	386	387	373	331	333	353	369	375	382	358	369	375	396	348	325	354	357	375	321	385	347	341	371	360	347	341	372	362	363	350	370	349	353	373	372	348	359	350	394	383	322	310	347	379	381	356	384	372	357	381	332	344	349	392	300	377	365	342	355	338	363	344	362	337	336	344	349	361	341	356	376	339	358	344	390	318	350	341	361	354	367	340	358	386	351	364	331	359	369	346	368	364	351	360	355	335	363	373	338	360	363	405	356	331	361	311	355	337	386	324	350	359	327	353	355	361	374	363	338	370	337	368	332	365	337	356	349	380	338	385	367	372	358	359	359	362	363	378	351	349	359	349	346	382	364	355	354	358	349	348	332	360	332	356	347	354	336	352	387	310	345	346	361	345	346	362	362	370	364	401	352	347	366	334	353	380	349	354	311	351	365	367	366	334	391	358	356	400	348	410	324	350	376	376	344	357	370	372	363	376	375	372	348	355	373	349	351	352	337	369	329	358	352	362	331	368	378	331	339	349	363	334	366	368	353	369	354	345	357	358	336	326	351	343	367	352	382	375	336	351	348	373	350	352	355	349	343	383	354	340	361	350	351	362	356	362	371	394	346	363	343	362	365	346	368	393	366	352	340	389	342	353	331	333	363	355	373	368	331	324	354	379	376	353	337	336	345	355	361	336	388	338	371	381	356	368	346	356	345	349	355	403	350	370	343	363	365	357	403	362	357	349	347	374	355	354	403	371	340	359	356	338	343	326	337	340	381	365	339	358	369	330	374	337	370	346	394	375	369	370	378	319	350	354	374	335	327	345	359	393	313	401	366	367	347	357	321	343	369	354	371	336	365	331	337	368	311	356	367	351	362	338	325	376	348	380	337	367	327	343	347	348	370	366	350	338	351	342	337	367	349	331	353	335	380	370	359	366	325	383	317	351	350	382	362	358	324	362	344	329	376	373	378	326	337	346	361	328	368	377	346	367	352	363	367	340	355	368	377	361	373	356	358	358	348	356	363	377	349	355	332	339	348	409	367	353	355	400	347	352	342	325	350	347	385	374	333	352	356	343	361	337	357	381	360	357	368	377	326	359	367	384	364	319	336	386	340	357	408	363	354	398	326	361	340	342	370	367	329	365	360	342	330	342	363	332	338	359	370	342	356	335	339	357	365	344	355	400	350	334	355	368	368	316	337	380	349	343	350	363	387	330	378	360	388	347	322	358	342	374	380	369	339	378	348	357	394	329	341	347	310	376	357	341	350	327	342	324	374	362	370	386	363	342	326	352	387	365	367	352	347	361	357	377	352	347	389	359	342	333	332	342	375	361	334	346	334	356	356	374	387	350	372	347	301	348	373	352	346	362	371	394	395	376	323	368	337	370	362	374	356	354	396	356	343	357	360	364	329	363	342	357	339	372	403	372	383	346	359	345	368	366	346	350	340	366	345	395	355	341	361	395	374	333	370	338	347	329	374	354	340	335	404	392	363	329	378	345	377	372	340	364	380	328	349	364	340	367	343	356	351	364	351	342	358	385	368	364	355	335	346	360	350	346	361	378	336	353	384	362	373	385	353	323	341	316	361	352	382	375	344	332	368	360	348	357	370	346	341	360	345	326	336	337	344	356	326	352	399	364	345	328	352	334	351	350	348	404	393	362	354	365	319	331	376	338	344	334	391	334	350	377	346	380	358	360	389	367	379	351	388	358	345	343	383	368	376	346	354	353	344	363	349	396	363	370	336	408	376	328	381	381	373	368	373	346	361	380	363	336	354	335	352	363	363	334	344	329	357	344	339	332	334	354	387	342	328	354	355	333	386	336	376	329	373	340	357	366	343	411	337	367	369	366	339	368	380	347	351	332	340	383	354	350	361	364	373	370	331	383	356	361	363	313	404	324	360	381	345	389	364	360	330	338	368	354	394	358	348	366	345	357	369	352	379	372	378	343	360	387	349	365	371	366	376	353	350	334	349	336	346	354	343	362	374	329	368	334	343	345	366	323	395	332	359	356	371	347	386	328	356	351	348	368	366	367	385	384	335	345	324	378	357	342	399	325	341	360	366	353	361	328	367	360	332	368	352	364	364	350	348	382	326	325	350	360	374	370	340	359	371	367	351	375	409	317	373	387	381	362	359	344	378	348	363	334	364	325	369	375	338	343	361	350	387	356	326	383	362	344	362	371	379	351	358	355	343	365	383	359	371	346	326	374	336	356	346	366	350	387	326	362	361	360	365	340	372	356	340	393	375	359	356	330	393	337	359	360	350	354	363	380	340	362	338	310	349	350	333	355	340	336	368	373	386	368	351	372	356	324	374	368	377	374	321	325	352	385	363	386	376	346	348	358	390	375	324	335	377	362	354	327	379	361	362	350	351	334	369	380	392	368	324	350	360	330	344	375	369	346	392	326	350	347	383	359	373	340	383	390	361	381	361	323	366	326	337	339	348	392	347	361	372	354	351	380	357	338	361	359	347	322	383	395	336	346	349	374	347	376	374	372	377	361	351	354	371	356	372	357	403	358	360	343	347	377	359	362	372	389	364	370	367	345	335	350	371	343	364	351	351	400	341	331	338	356	382	356	342	336	331	362	345	348	340	367	340	366	374	343	378	349	352	338	385	344	378	409	349	326	365	350	375	377	330	348	372	368	329	331	355	377	364	375	387	344	337	360	350	352	369	366	357	361	362	332	350	347	352	362	378	354	343	347	342	367	362	354	349	376	345	310	370	361	359	358	337	412
25546	26445	43656	28849	16348	14332	9180	2056	513	475	454	457	445	444	462	442	429	467	458	431	467	487	452	449	426	460	436	463	458	460	470	464	467	508	481	455	460	509	449	467	433	479	460	466	452	484	483	422	472	463	456	436	462	464	459	447	469	427	470	471	455	445	440	449	487	463	445	474	464	479	481	431	462	472	427	510	490	442	475	419	467	448	450	464	458	461	471	433	447	496	442	482	468	491	460	431	477	458	494	479	434	462	488	411	434	483	423	478	442	421	429	433	473	447	469	490	485	450	485	455	455	405	464	486	467	454	438	465	465	502	430	482	453	478	456	483	463	459	482	470	452	478	461	462	496	453	480	463	440	460	417	459	460	460	454	454	472	437	455	462	492	444	486	465	414	445	453	482	403	436	436	482	461	489	419	465	453	474	462	477	468	458	498	455	449	451	461	478	474	467	484	448	454	482	463	518	460	456	468	453	452	458	475	460	462	471	501	451	510	425	443	465	419	460	444	476	445	451	446	468	514	441	464	475	448	479	447	435	444	439	462	454	426	465	460	471	476	428	461	425	475	478	482	471	416	457	469	466	469	449	430	448	423	502	454	411	468	452	408	451	450	451	479	493	436	481	470	444	473	488	469	467	435	489	461	453	472	464	443	418	458	427	452	440	458	448	450	486	451	464	435	486	461	455	449	458	488	461	507	435	462	481	497	472	454	467	432	453	455	426	510	461	436	445	480	460	480	482	397	448	446	480	476	426	442	459	435	473	445	442	435	472	465	478	461	461	461	431	467	484	494	449	443	462	480	463	432	449	486	478	428	460	449	448	435	463	442	499	448	454	456	450	449	512	463	440	502	445	435	430	425	452	452	491	459	453	463	462	443	428	452	451	466	481	454	435	465	432	458	497	460	499	442	480	462	445	437	463	484	466	441	439	449	471	463	494	435	452	483	452	451	500	461	442	465	435	460	430	451	463	473	451	460	473	447	476	494	501	450	467	475	490	429	470	432	454	432	452	476	482	510	449	466	449	472	401	486	482	456	456	482	455	451	460	467	455	469	474	444	444	476	461	447	458	483	448	434	433	448	470	430	460	433	436	508	416	467	482	475	442	440	484	466	439	481	448	474	463	456	453	456	434	447	448	452	450	424	497	467	477	492	433	452	463	469	436	460	448	438	473	481	462	514	473	467	415	441	434	450	431	455	461	408	484	424	491	498	457	468	496	479	448	474	426	425	491	487	471	444	452	441	492	470	505	433	482	459	457	450	443	468	468	469	467	494	465	425	487	416	455	455	428	484	449	476	459	486	440	440	450	463	455	438	440	431	508	494	438	452	472	420	447	474	464	435	431	457	459	462	468	488	456	443	447	466	473	434	467	463	432	451	436	472	467	470	461	500	461	455	431	476	470	437	406	472	447	482	442	474	464	439	449	439	445	451	448	463	438	437	451	463	479	456	473	446	450	487	424	410	447	483	454	490	462	442	402	457	439	474	452	450	481	463	468	471	453	437	436	443	429	425	446	445	472	462	477	498	462	469	433	477	461	461	430	476	469	473	440	434	443	446	481	433	445	465	458	458	460	457	451	411	477	455	455	445	469	434	435	460	452	452	479	457	451	463	473	457	476	455	403	481	428	437	480	429	426	453	502	442	452	458	411	464	482	442	477	489	469	462	489	455	469	460	458	454	483	414	451	461	461	449	491	471	466	465	486	492	451	471	437	419	491	454	471	495	516	450	506	475	439	427	467	513	447	429	451	465	472	484	500	445	456	460	480	476	409	470	415	474	446	473	479	455	456	484	471	471	460	482	473	452	452	438	491	497	466	500	409	448	464	444	445	464	486	445	435	465	447	471	419	455	446	468	455	412	438	460	473	481	420	456	444	467	445	446	470	449	443	445	488	517	451	498	466	442	522	464	441	458	466	477	468	476	478	458	423	453	486	466	411	431	453	487	485	461	468	446	483	446	437	446	468	461	479	487	427	466	443	462	464	463	457	482	457	467	498	489	486	453	438	489	485	463	449	465	495	441	445	436	461	453	478	463	462	477	477	478	467	412	456	445	434	435	427	429	488	470	479	445	428	437	465	484	421	444	458	452	479	464	461	475	483	460	439	493	450	440	450	449	453	449	443	458	455	414	460	444	460	438	485	485	470	430	445	471	473	485	437	405	458	455	447	491	487	490	438	448	470	485	446	480	454	452	509	430	469	471	467	480	427	467	427	481	504	450	463	437	459	432	509	470	465	438	428	463	485	490	432	451	476	472	448	463	511	458	452	486	476	448	454	428	486	468	456	471	455	462	447	446	447	468	423	433	447	458	475	461	457	434	440	491	480	477	465	447	464	428	441	458	460	463	481	423	453	474	454	446	456	472	421	462	406	460	454	434	469	473	468	478	442	491	449	516	443	501	483	450	400	418	427	466	486	480	449	456	437	413	447	468	467	494	437	425	501	427	432	446	492	446	466	478	470	432	451	469	445	504	477	479	470	479	464	442	484	478	479	496	419	451	441	485	436	408	472	503	460	457	458	448	476	482	465	455	502	457	506	458	471	464	461	421	466	440	416	516	470	446	410	499	486	455	453	455	457	433	457	451	447	459	434	469	439	450	494	470	472	467	439	483	481	461	442	457	478	446	475	444	462	480	416	445	502	440	466	455	437	451	499	479	480	460	469	446	504	433	459	431	463	465	467	499	482	445	450	440	431	481	474	431	417	458	500	463	486	457	521	437	434	408	453	421	466	448	462	440	453	471	446	464	485	479	455	412	512	441	477	434	472	447	432	420	448	453	476	466	469	487	500	465	452	471	429	457	460	473	513	499	425	468	438	467	495	444	454	484	466	445	470	483	445	468	460	465	420	425	456	411	471	469	469	481	473	453	465	511	471	451	467	444	380	481	431	454	457	464	492	451	460	446	467	416	474	478	443	461	401	494	427	413	461	447	474	495	491	468	483	455	443	465	448	488	452	454	481	445	459	454	430	473	472	448	463	442	430	458	474	434	439	476	431	437	467	433	433	429	455	464	466	459	477	486	463	457	480	465	461	426	462	417	464	476	476	481	455	447	447	490	468	495	455	465	429	468	448	433	454	447	461	512	436	499	452	438	408	448	473	463	451	449	456	473	414	484	466	447	463	471	477	461	464	479	438	445	405	432	445	499	452	461	465	508	461	459	439	485	430	466	487	451	456	453	409	462	458	451	444	456	478	452	457	455	470	466	436	488	531	447	460	440	444	431	455	472	444	475	477	467	445	474	461	471	429	478	482	503	459	394	439	426	471	436	464	478	423	462	481	426	477	473	440	458	438	466	490	448	419	464	461	441	502	448	457	497	449	485	451	466	455	465	469	464	462	491	442	431	485	456	470	490	464	460	462	484	464	426	440	452	464	445	473	441	527	440	446	459	462	420	463	478	453	469	420	465	484	461	490	470	471	470	477	485	462	472	468	443	463	468	450	477	486	489	440	517	461	469	460	475	464	467	432	458	454	468	468	479	474
38429	76544	60413	20669	10765	19664	12352	3050	589	499	504	520	522	495	474	519	573	485	537	521	522	498	513	508	535	506	500	494	529	538	523	521	530	526	505	483	520	480	475	511	487	480	498	491	487	462	530	487	469	516	502	555	482	518	524	553	478	518	501	491	471	476	549	469	471	498	508	482	475	488	543	533	552	524	515	510	517	503	489	520	492	506	502	501	498	531	545	527	501	525	513	490	523	471	530	440	545	492	498	494	519	499	521	510	481	468	477	502	499	526	486	503	501	533	505	524	529	510	481	515	530	513	523	550	512	486	480	508	482	484	522	502	485	543	505	501	490	465	494	518	541	475	473	472	474	495	488	503	501	521	473	528	521	476	553	510	486	527	515	488	537	511	508	493	471	473	520	527	452	527	499	528	510	544	502	491	508	529	551	485	562	529	482	503	495	507	513	532	476	511	516	468	499	515	505	526	516	517	512	505	487	500	522	542	509	474	495	487	524	475	500	487	492	496	467	506	539	501	518	506	543	495	530	498	497	531	494	497	499	513	502	487	494	497	519	492	483	505	491	500	493	521	473	545	485	539	513	506	546	460	498	479	519	489	491	536	510	562	475	498	481	537	489	532	473	498	490	474	503	503	543	499	522	476	462	475	484	496	528	500	517	509	527	544	483	542	509	514	498	501	461	492	482	475	500	554	514	518	472	474	527	471	508	532	523	499	477	542	498	510	501	489	502	504	483	545	478	498	518	537	541	533	524	539	506	499	514	542	468	537	512	502	526	486	500	540	495	494	529	524	523	494	518	528	487	520	540	525	568	494	486	496	507	508	510	541	500	527	521	481	497	493	487	512	511	503	512	491	504	472	470	503	507	515	512	551	447	503	505	533	523	485	526	493	515	563	546	473	509	501	511	476	507	493	491	531	500	538	489	511	498	497	501	518	465	499	543	479	505	500	502	512	530	523	510	511	499	477	497	487	497	540	505	524	519	509	487	529	538	529	482	479	525	475	542	454	532	486	426	497	517	476	537	530	450	549	506	518	501	515	492	487	515	494	517	550	479	529	519	475	495	477	485	508	531	515	479	516	528	502	511	475	511	518	520	510	489	470	467	498	492	519	498	521	483	518	523	504	523	471	474	497	523	503	516	513	503	501	493	512	512	498	535	442	477	513	516	471	524	517	489	532	514	490	513	480	522	511	544	512	480	530	492	499	505	510	512	497	473	521	480	544	450	458	508	545	531	482	535	494	540	556	510	531	477	520	513	493	474	506	525	494	477	537	474	531	524	519	509	517	501	492	501	526	520	523	536	477	511	508	462	533	541	509	499	520	466	489	500	530	454	507	515	511	529	521	524	508	479	541	520	501	551	538	506	517	508	463	510	525	516	551	494	487	489	497	487	506	530	514	476	494	495	534	538	522	486	544	513	455	514	517	493	512	494	469	524	489	478	525	510	496	479	494	503	531	496	493	520	520	516	488	530	528	499	518	473	486	495	525	542	518	511	503	505	500	521	517	534	466	510	498	530	513	494	478	489	517	484	502	494	495	545	507	527	480	542	537	535	492	536	503	517	521	510	487	478	470	485	536	456	475	497	508	500	487	539	518	485	508	516	539	480	501	554	494	491	523	495	490	512	513	503	496	496	550	515	469	463	527	497	542	496	524	534	552	518	502	538	516	522	517	524	486	459	487	486	511	460	511	481	532	512	507	507	514	501	490	499	460	499	524	475	529	531	482	456	509	479	482	524	517	543	460	512	496	535	522	528	499	502	473	532	509	486	484	557	496	537	498	514	491	484	533	508	509	488	517	509	434	492	530	460	484	515	487	496	483	524	517	531	496	477	477	491	458	499	500	456	531	516	498	525	452	474	494	461	493	503	519	513	511	547	499	511	505	524	524	524	509	510	519	481	474	501	527	528	544	544	520	534	505	504	518	537	489	480	506	513	499	530	463	536	494	519	523	540	494	493	485	489	545	511	514	467	520	502	507	505	548	508	502	494	505	475	499	491	505	509	473	543	503	490	505	484	515	511	485	503	505	502	527	523	497	533	488	510	504	492	533	576	485	458	502	534	465	505	512	514	483	484	500	514	467	491	479	509	508	504	501	537	481	512	485	550	500	485	476	535	534	526	524	502	498	468	502	478	504	519	539	493	475	462	484	520	510	504	529	489	498	506	539	534	492	542	504	488	529	510	533	511	501	486	496	529	505	474	537	521	487	521	540	525	538	487	536	530	500	482	491	501	487	510	522	542	499	485	464	494	522	533	480	482	462	503	446	524	488	529	528	528	526	503	514	503	476	504	500	513	495	505	497	485	474	477	471	493	502	520	505	507	541	542	544	518	472	528	526	494	504	527	479	527	500	526	511	517	502	472	547	546	475	477	540	500	508	516	528	537	499	496	498	498	456	512	542	504	515	511	481	560	545	514	492	495	485	521	492	485	514	508	505	533	503	523	503	525	508	533	526	520	496	514	512	537	494	498	484	532	507	509	436	503	476	504	470	549	453	545	470	472	450	476	516	525	485	538	515	489	517	484	511	531	477	478	498	528	508	516	497	506	473	515	516	551	524	521	499	538	521	494	530	556	500	523	507	518	535	539	503	541	511	512	478	528	521	553	509	529	528	506	508	512	520	496	505	526	482	459	462	504	484	486	538	523	496	531	506	501	526	523	489	495	508	509	533	504	485	516	514	513	482	498	496	490	482	524	498	498	485	497	500	506	505	499	518	492	518	514	508	484	507	495	484	491	511	534	513	470	513	538	488	514	493	511	492	529	465	507	532	512	537	457	499	519	492	509	504	507	515	543	481	471	517	509	505	438	501	539	489	526	536	521	533	479	553	513	506	521	497	465	501	512	486	500	523	480	503	500	506	530	486	495	533	518	526	534	490	503	543	477	501	470	535	467	538	509	488	535	515	504	502	463	505	523	504	495	526	528	503	522	531	555	511	526	557	516	492	513	532	533	475	545	470	530	497	487	521	519	510	497	515	488	520	513	461	499	523	523	500	508	479	518	507	547	507	516	469	509	471	468	518	507	457	543	496	479	497	493	533	485	562	494	480	552	520	550	467	521	471	510	504	516	497	515	517	499	522	499	558	501	533	519	527	503	520	470	526	491	502	554	489	545	477	478	485	529	513	512	495	544	492	480	538	450	508	492	486	510	507	512	525	532	508	488	504	478	478	510	491	470	518	512	499	487	481	488	464	494	490	482	491	500	532	542	468	530	496	451	479	523	514	487	492	501	527	542	521	506	532	525	529	504	525	554	514	497	522	516	492	516	485	512	520	526	513	463	500	511	495	521	499	503	493	509	495	509	495	495	487	521	517	493	491	505	484	445	485	516	489	496	491	504	528	505	502	504	507	532	521	470	500	522	525	478	508	507	508	505	486	519	498	505	502	515	474	497	546	511	514	520	503	500	508	500	500	524	535	505	498	538	484	502	487	502	496	516	491	510	524	515	467	528	516	523	521	520	520	532	479	495	525	474	521	522	509
23260	23071	35901	25642	25145	32757	24370	6163	852	572	522	521	588	525	524	535	477	545	555	533	522	535	494	524	537	525	523	491	494	535	509	522	501	506	504	535	518	524	501	518	509	528	508	499	539	486	511	531	503	503	540	485	519	507	476	484	480	505	473	488	515	514	510	508	490	519	517	513	497	555	463	494	534	519	488	507	482	510	489	483	514	510	512	552	514	536	481	518	507	501	513	503	522	502	517	497	527	510	525	495	532	549	537	481	552	507	533	493	531	529	521	524	472	514	534	511	505	505	530	498	466	507	553	517	470	508	496	494	487	525	505	514	471	513	508	469	469	480	483	517	490	510	524	516	476	501	495	518	519	473	550	522	491	513	569	512	494	508	520	536	493	514	549	498	485	522	491	492	525	519	510	488	540	483	497	503	521	510	531	537	523	532	491	507	544	508	490	548	548	493	475	493	572	512	523	500	488	543	527	536	536	492	499	501	527	518	483	542	532	555	516	496	523	510	488	521	516	543	564	517	461	503	543	489	533	530	508	501	511	527	533	539	504	512	542	517	538	520	515	546	499	510	547	492	520	550	487	494	504	526	508	465	546	468	489	472	498	540	466	518	522	538	497	494	506	499	493	513	528	526	513	486	527	516	517	516	486	490	495	558	482	506	514	507	479	512	496	509	514	521	460	570	500	501	505	502	537	518	535	520	534	488	513	495	501	540	513	490	514	513	482	543	502	492	521	513	514	518	519	535	528	492	521	475	508	477	514	526	477	499	510	508	531	510	534	505	519	535	535	515	500	496	499	538	481	518	511	481	516	490	469	513	526	525	492	505	477	514	507	495	513	518	538	507	509	504	514	528	494	461	490	499	505	536	497	448	531	547	527	497	531	507	536	565	448	484	527	499	517	468	522	510	492	530	523	543	497	512	531	518	516	539	482	534	506	530	506	502	487	466	507	526	538	512	536	477	529	519	531	509	530	512	521	494	602	500	499	487	495	527	525	499	482	483	530	524	462	488	539	484	491	508	527	519	514	550	501	501	525	500	540	485	524	512	544	528	483	454	526	497	507	508	513	512	489	508	506	530	526	524	531	476	493	462	525	493	472	522	536	511	518	486	566	514	495	516	509	501	516	512	520	525	528	497	541	498	499	498	551	490	495	520	497	533	499	493	531	531	505	515	526	467	479	502	488	507	522	523	471	514	520	532	491	509	583	465	491	492	510	529	515	506	488	525	495	485	471	488	526	519	487	527	498	489	504	534	455	515	517	494	470	487	539	532	475	556	516	506	498	499	494	491	517	517	571	495	521	537	492	524	481	517	501	476	528	513	489	530	529	500	487	507	473	549	532	559	522	551	541	524	507	501	509	495	483	524	539	504	525	482	540	488	490	512	486	513	523	499	521	519	495	482	500	482	496	514	518	507	518	469	506	529	525	563	538	526	506	554	494	560	562	515	514	511	486	549	525	509	535	547	527	537	550	548	543	536	505	528	551	518	484	510	508	490	477	539	525	527	503	518	530	488	495	508	510	522	534	535	497	522	504	546	526	497	493	486	562	522	517	485	498	548	485	558	485	496	546	467	527	519	507	506	510	512	514	536	495	508	542	528	516	479	540	537	537	530	546	560	467	515	468	503	495	509	519	481	495	498	474	528	547	513	559	522	529	515	488	476	501	490	467	511	470	524	524	514	520	559	454	512	556	493	475	493	478	519	522	499	484	532	478	516	468	470	506	524	519	497	497	501	528	527	511	532	476	518	491	516	509	527	534	496	467	550	519	528	516	527	495	535	527	512	514	533	536	486	554	524	485	556	509	536	508	512	534	514	517	501	508	537	516	533	486	526	470	513	538	485	537	563	496	478	535	487	503	533	520	489	518	467	543	527	511	500	519	511	511	522	485	480	478	514	524	525	505	510	498	513	522	532	555	509	530	530	497	502	571	541	536	493	516	503	497	528	523	516	513	526	524	488	495	499	521	535	528	518	524	491	504	491	478	547	528	515	534	519	492	511	484	519	514	485	510	542	522	512	534	535	539	512	489	504	548	523	527	494	535	536	498	485	499	520	477	541	486	484	531	534	531	496	493	554	534	496	515	528	505	542	515	490	526	537	460	495	519	499	487	489	476	506	521	521	516	539	544	513	504	514	505	512	501	509	496	494	521	554	483	568	500	547	488	505	519	505	532	492	497	493	497	504	518	558	529	525	500	532	498	504	525	509	520	523	499	514	494	488	517	517	521	490	485	491	529	511	499	532	502	513	526	487	497	507	467	499	507	519	490	527	517	482	522	542	526	533	508	560	552	508	498	529	535	513	496	542	526	530	547	510	523	527	537	505	540	506	474	496	517	489	520	503	500	504	488	490	544	510	519	498	531	504	525	525	530	504	541	512	529	517	524	528	505	491	489	538	474	517	491	479	494	520	559	523	498	545	487	488	524	512	523	545	501	511	494	540	504	549	523	513	537	517	531	514	527	487	491	528	529	533	489	470	497	516	494	549	564	501	511	520	459	534	512	460	503	513	512	511	524	515	546	488	541	527	510	508	483	524	551	516	510	450	491	510	496	501	505	534	480	510	492	453	519	467	516	508	453	494	477	535	512	519	536	494	494	541	486	501	493	510	536	567	495	484	513	482	535	545	537	528	485	512	502	501	488	521	485	508	502	530	495	544	549	487	495	500	521	525	478	492	513	538	462	521	552	485	531	533	526	494	571	498	522	494	523	491	490	451	518	493	561	499	495	506	513	558	511	508	485	471	463	524	528	505	527	515	497	496	509	514	516	510	516	534	482	561	471	507	512	526	508	503	537	514	544	495	463	512	494	473	467	517	497	502	515	515	479	524	523	528	516	547	490	503	466	491	508	491	538	503	529	498	492	536	517	548	521	491	515	542	548	511	520	497	495	506	481	474	502	525	497	512	520	485	485	518	576	510	497	536	492	510	545	515	513	522	534	495	490	507	503	490	524	503	590	527	515	518	509	507	489	532	534	514	479	503	475	485	516	535	517	524	517	530	465	496	517	491	488	507	521	537	489	466	527	506	486	503	519	522	506	497	502	499	520	489	493	501	468	493	495	523	491	481	495	507	511	508	505	547	548	551	510	497	541	496	561	466	497	494	528	492	531	525	508	495	485	528	514	552	542	500	482	496	510	524	525	508	470	514	487	533	534	535	520	524	487	474	494	481	509	506	526	535	525	530	536	503	492	478	525	508	508	529	480	557	526	504	511	506	528	524	549	508	478	553	524	515	471	511	509	507	482	506	529	545	507	510	505	524	533	491	509	497	475	512	488	514	525	538	518	499	497	505	509	517	520	503	521	516	530	503	494	500	502	507	490	522	510	495	518	486	531	560	524	557	478	481	516	520	545	517	518	479	542	475	491	489	497	478	520	499	529	540	541	503	534	491	495	507	508	511	471	492	526	524	532	515	502	534	523	524	544	495	510	514	465	519	481	514	527	539	540	478	479	547	526	511	483	501	536	514	499	512	492	534	532	518
46100	72502	73318	30438	38252	37185	18642	4873	874	556	554	549	582	549	513	535	504	524	549	534	543	537	528	532	547	515	545	536	538	544	561	533	516	516	546	566	569	554	546	551	556	523	535	552	558	511	534	528	514	568	525	540	541	532	540	572	552	526	522	556	545	550	514	541	528	541	564	565	540	567	545	584	551	555	539	553	577	561	541	518	550	543	543	513	484	581	512	559	552	553	551	560	542	518	553	539	539	576	529	495	553	510	560	582	544	560	544	557	542	559	510	482	572	530	534	535	494	553	585	523	541	558	529	506	528	540	514	544	547	538	511	515	511	517	566	583	536	555	540	538	554	536	559	550	557	555	564	561	553	534	503	507	553	566	531	539	561	530	553	538	598	540	505	528	527	553	554	495	542	525	543	510	546	496	512	552	539	567	514	530	517	517	565	547	545	546	536	505	576	536	531	575	564	560	515	528	545	561	534	536	497	552	552	534	588	552	573	522	548	514	536	561	557	551	533	561	556	570	533	522	556	552	532	519	551	551	521	522	532	541	526	521	557	573	539	538	514	499	535	545	553	514	538	514	556	542	551	470	549	519	529	552	528	486	568	530	552	517	534	526	533	513	533	523	542	508	545	552	568	548	541	532	546	562	519	521	548	533	541	505	522	553	540	538	512	543	488	550	540	556	551	517	573	565	538	524	516	538	524	581	542	575	488	532	523	513	550	502	530	568	509	522	567	508	565	565	485	515	483	549	520	534	519	568	539	579	550	499	567	544	541	550	523	519	493	517	565	539	493	502	525	556	515	540	526	530	530	508	491	534	535	552	549	561	574	586	555	520	509	563	526	606	531	536	550	577	553	560	547	568	551	508	529	544	534	560	542	542	487	557	547	551	534	532	541	539	543	554	529	524	526	557	546	549	501	572	527	524	519	506	549	530	525	519	555	577	546	561	542	555	544	501	540	525	529	536	539	570	554	532	519	533	499	541	562	548	525	521	527	532	544	548	561	537	495	548	543	567	569	525	514	522	548	562	534	481	536	539	529	575	524	553	541	555	516	472	608	534	504	520	543	560	567	526	501	533	578	510	494	520	505	507	543	517	511	563	525	545	523	513	542	554	474	564	533	569	531	488	519	543	605	516	498	535	504	521	557	525	526	534	541	531	569	501	509	493	497	565	504	518	553	546	508	504	525	551	556	557	509	552	508	549	488	554	549	546	537	492	517	534	585	553	482	575	480	557	519	509	572	524	514	548	557	555	538	546	530	566	557	539	519	535	501	549	524	551	538	514	550	563	541	478	576	577	561	510	547	523	558	548	572	500	578	528	547	525	531	543	512	544	497	537	542	521	551	511	535	502	536	505	537	565	544	535	518	542	571	500	507	533	569	479	525	516	584	557	604	532	552	513	556	534	576	552	572	532	522	526	541	541	565	509	591	529	523	566	517	492	529	541	553	516	517	534	557	547	556	520	552	539	545	548	538	504	562	544	533	540	553	609	549	548	522	534	517	550	533	538	511	579	507	527	538	516	549	506	537	555	550	529	549	576	517	584	529	537	504	554	550	509	552	510	553	544	530	541	526	519	533	551	560	545	530	529	490	532	587	516	531	507	576	589	545	521	538	554	516	562	521	510	535	540	552	557	532	515	552	530	500	478	539	539	519	550	535	548	512	540	519	523	540	555	529	527	553	542	527	509	556	519	537	541	529	588	565	502	502	537	516	577	509	537	527	529	547	548	543	539	539	573	540	564	507	582	529	567	519	532	504	497	526	537	554	517	583	545	520	540	510	559	505	522	539	510	525	587	461	525	552	551	538	529	578	544	524	539	580	547	559	551	564	539	527	562	524	535	517	553	557	554	578	506	531	575	556	513	539	502	552	545	557	533	568	538	559	530	543	500	542	530	518	542	531	548	490	546	531	553	563	557	551	540	556	520	531	572	554	532	564	529	533	561	558	554	538	537	512	528	541	585	544	498	515	545	563	550	550	513	554	523	529	567	506	517	524	574	548	498	522	550	511	574	551	544	559	554	518	522	538	539	543	498	535	541	544	530	525	554	571	544	585	548	488	550	526	545	531	515	524	552	543	557	509	518	541	517	555	565	542	563	547	562	515	549	562	530	527	537	568	576	493	584	526	544	531	499	526	531	545	520	557	521	555	526	518	542	548	547	545	516	555	543	556	534	584	559	552	530	547	547	526	541	512	532	523	564	544	523	539	543	548	551	583	543	553	506	554	559	518	507	516	478	504	550	541	539	545	557	511	561	534	544	571	574	518	528	547	515	527	490	523	584	550	534	541	485	587	526	566	533	531	532	527	526	561	558	554	536	536	541	537	540	540	539	553	568	538	531	583	540	532	537	533	543	560	523	518	466	499	505	556	540	497	494	530	571	546	545	571	556	567	535	489	557	500	534	538	527	541	543	554	544	568	553	515	540	541	550	536	558	559	571	535	528	542	537	530	547	569	553	514	525	537	598	540	527	532	536	539	520	558	514	566	539	557	562	542	507	525	513	541	528	551	560	545	492	571	523	526	543	516	576	554	543	581	537	538	551	532	539	560	527	544	520	544	537	515	545	559	509	495	520	520	508	545	524	548	499	527	522	518	510	500	559	534	538	500	513	525	541	502	511	518	556	503	573	585	561	597	515	575	530	519	544	567	535	513	527	549	556	526	558	545	552	559	532	487	539	513	482	523	561	529	542	534	495	554	566	545	514	571	531	537	565	563	510	572	498	543	535	543	537	521	512	540	594	551	566	539	536	563	549	572	535	511	552	532	552	556	553	584	553	512	556	547	526	544	539	550	521	516	565	538	518	568	554	507	558	538	546	538	555	496	555	599	520	509	509	514	549	501	544	549	533	566	565	506	511	533	510	527	537	506	508	541	530	528	528	564	543	553	534	544	512	569	549	509	568	574	537	545	557	514	511	504	570	516	565	524	559	535	530	526	574	555	584	497	542	523	532	541	534	518	533	586	528	517	509	518	530	548	566	522	573	534	533	565	551	523	550	505	542	568	538	500	519	576	543	545	573	561	498	599	553	534	543	556	536	505	551	547	527	523	557	553	554	531	529	512	512	524	530	505	517	534	520	523	530	569	513	526	516	549	521	534	543	551	516	510	580	482	532	515	510	525	493	558	528	518	527	576	570	505	534	544	508	535	522	557	540	561	570	539	518	563	525	531	523	560	515	555	555	548	526	529	521	531	572	558	525	575	527	557	515	557	566	544	538	556	549	536	482	510	541	521	540	540	520	531	569	556	523	534	559	556	529	502	540	539	537	544	534	542	543	518	593	549	533	522	562	539	576	480	545	536	534	529	559	536	532	545	553	540	551	507	555	592	516	542	542	530	519	578	539	515	511	536	560	580	571	540	518	552	558	573	558	529	548	552	497	563	548	530	566	549	531	507	528	563	530	553	557	533	552	511	556	530	564	532	535	510	516	548	526	564	502	535	530	505	512	538	542	541	527	557	536	509	537	515	541	501	526	567	593	565	494
29049	34493	42366	14746	4142	5932	2441	726	352	354	364	312	339	357	350	343	370	334	340	369	340	325	300	351	349	346	380	346	339	318	335	324	363	351	366	324	370	339	333	365	362	378	335	342	354	372	328	334	356	337	335	362	367	325	386	326	344	312	363	355	318	373	371	336	341	371	339	364	357	323	350	342	371	372	364	364	370	338	370	374	339	318	325	349	335	330	379	338	369	369	349	353	352	338	339	362	355	370	364	358	341	354	375	355	335	322	304	335	343	323	376	345	319	347	354	328	342	345	369	361	381	377	348	351	331	337	333	348	346	327	336	330	365	300	320	346	384	349	366	355	302	331	333	324	318	341	356	347	375	366	352	341	348	310	352	358	346	326	358	351	350	347	315	336	327	370	349	355	350	328	367	366	376	330	354	363	367	362	346	353	338	335	360	367	378	342	345	357	367	359	363	349	353	333	368	368	320	341	347	356	338	337	339	327	336	340	333	297	346	367	342	331	365	345	355	336	358	353	324	353	341	351	332	317	360	357	324	357	339	360	338	338	372	336	341	342	336	338	362	320	312	338	350	355	306	341	328	325	339	386	354	346	335	373	351	339	354	368	356	371	326	340	365	339	360	346	359	347	344	349	313	325	345	365	360	331	360	323	340	371	364	350	369	366	365	337	339	352	360	306	339	332	359	332	341	351	375	357	343	382	353	308	342	332	338	359	328	319	364	348	329	345	312	354	353	322	312	356	347	356	341	335	346	350	333	357	360	384	345	361	333	340	334	330	320	314	323	320	321	349	384	348	356	364	343	363	353	380	354	322	360	332	327	304	355	344	346	359	351	339	313	331	339	362	378	335	326	329	344	341	323	376	321	383	333	349	351	352	313	334	344	372	359	360	339	349	319	346	353	322	349	333	356	325	353	359	367	344	390	362	355	361	339	352	346	346	360	369	336	334	335	319	315	332	326	316	372	325	359	361	353	333	346	366	304	343	355	337	356	365	358	322	333	329	339	337	375	317	334	326	349	348	359	362	372	397	370	352	321	336	348	347	331	336	359	368	342	335	346	363	380	333	356	357	363	343	355	343	364	374	352	361	378	355	353	343	331	325	321	356	340	345	318	324	324	330	321	352	338	348	319	348	349	359	376	338	358	353	316	358	354	330	361	365	345	360	338	343	344	331	325	315	343	334	351	360	349	346	342	326	330	346	337	325	373	361	330	383	387	319	341	344	364	366	347	370	344	348	346	335	356	354	369	315	344	348	314	364	328	313	362	324	320	346	329	336	367	355	338	336	366	326	370	341	310	360	364	362	324	373	344	338	340	345	308	342	338	354	352	345	331	346	315	329	353	336	347	363	329	335	354	379	332	347	328	339	314	340	329	332	347	313	335	346	351	342	326	345	337	358	352	339	335	339	318	292	313	372	346	351	368	347	327	371	374	340	349	373	325	336	364	323	407	343	351	350	345	327	337	382	375	321	363	362	388	324	361	363	369	300	333	354	332	361	328	348	357	358	390	352	340	355	320	365	386	359	355	384	354	355	350	330	365	365	327	354	343	349	339	315	347	377	339	345	350	361	329	357	331	355	340	359	350	337	369	315	376	353	316	358	376	325	339	361	360	346	339	313	345	367	333	321	365	351	344	352	353	388	344	318	371	358	332	317	347	337	333	365	352	350	390	339	350	326	320	379	333	317	379	343	335	334	352	360	350	375	346	379	340	346	340	339	348	357	354	330	367	380	322	335	325	350	349	326	357	350	341	338	318	363	325	311	334	366	367	352	377	335	355	351	363	379	356	364	364	381	309	333	353	337	365	335	359	352	343	374	337	368	372	346	364	364	362	332	319	352	335	327	374	371	370	335	359	336	332	346	323	366	352	377	375	351	370	348	352	339	351	318	357	348	378	352	313	322	357	364	336	336	341	348	336	381	368	327	353	333	357	310	332	323	349	346	330	367	370	324	321	377	358	312	353	359	340	360	340	338	379	397	363	380	356	362	353	371	347	373	335	342	348	339	341	337	367	348	339	321	339	340	348	324	347	346	330	337	345	362	356	334	342	375	353	318	329	324	331	361	323	355	367	333	309	301	305	335	346	342	370	368	329	324	360	349	357	337	350	328	315	371	353	362	337	353	320	363	372	344	326	353	376	363	365	319	338	329	331	375	349	344	354	339	348	346	350	354	372	342	331	344	329	350	317	336	364	370	357	314	348	386	316	361	331	347	341	345	354	343	369	348	344	340	332	345	347	345	340	340	364	362	311	354	331	376	322	364	333	349	371	375	328	363	350	323	335	343	334	339	332	369	359	344	331	333	324	365	330	333	368	334	314	369	370	381	372	336	350	365	350	329	382	326	343	350	386	338	351	330	354	366	362	316	351	318	365	359	361	340	345	379	330	324	361	357	323	365	338	369	349	310	357	333	320	333	326	364	372	350	321	360	366	380	349	294	321	363	332	355	358	307	365	346	346	386	325	339	329	345	349	321	367	344	350	346	364	346	361	338	325	353	344	353	331	339	345	340	315	340	320	359	332	349	356	331	410	361	353	345	346	315	339	345	303	309	355	378	368	364	342	352	365	340	345	346	357	326	364	353	324	393	372	339	376	358	357	327	351	315	324	341	366	379	350	352	345	360	328	312	357	346	334	376	364	335	382	354	349	331	341	316	333	332	365	351	339	297	405	362	357	340	353	359	338	361	348	357	359	359	363	376	341	328	372	337	357	340	357	357	377	343	345	340	329	339	368	338	363	347	348	339	352	354	343	325	321	330	342	325	351	369	318	328	386	355	322	373	339	372	347	297	345	360	364	379	357	350	369	362	333	339	358	339	339	346	314	382	338	351	347	351	350	347	349	329	323	374	353	355	356	362	338	363	370	318	329	356	330	377	361	351	315	366	334	370	336	315	345	345	317	374	366	326	301	342	326	348	341	329	347	343	363	349	349	351	360	370	363	326	347	350	327	345	311	331	340	337	347	344	356	360	327	339	300	336	346	357	334	340	310	368	340	379	345	388	360	332	325	361	356	343	358	318	319	342	332	367	346	367	355	382	358	355	339	353	368	385	333	340	337	352	355	360	309	329	337	323	340	348	362	372	339	333	332	341	331	336	358	329	358	365	351	306	352	333	347	343	297	341	355	371	379	333	346	339	318	322	333	368	359	358	335	329	299	320	345	295	322	319	366	325	345	337	344	356	356	317	299	327	343	345	341	340	363	339	355	331	345	327	357	325	384	356	347	330	326	337	356	359	378	319	374	329	342	378	365	355	323	340	356	356	351	320	358	350	341	334	339	322	346	345	365	359	307	377	365	309	348	323	332	392	335	359	369	335	369	344	356	379	344	345	341	361	332	354	350	311	371	316	366	367	365	341	355	323	372	346	338	350	373	369	330	331	340	354	335	322	347	343	335	327	352	373	349	364	348	355	356	362	349	381	364	356	320	350	358	336	355	362	331	326	337	332	313	346	341	361	339	337	337	366	336	343	326	347	322	349	347	365
31557	53592	35100	5344	4780	7395	3041	834	413	401	380	416	385	367	378	377	396	389	400	384	388	365	394	431	392	412	376	419	383	346	396	390	394	361	400	389	413	395	374	389	382	391	406	357	378	363	373	431	402	380	402	422	377	411	420	402	390	360	397	409	378	371	430	421	386	375	399	423	386	436	410	367	433	391	367	389	408	415	420	367	353	389	411	390	399	389	386	383	397	395	397	371	371	381	392	382	368	413	341	416	399	383	370	389	393	388	367	387	395	414	379	395	401	422	399	358	398	390	405	420	380	417	375	415	418	405	374	418	348	390	405	379	396	383	423	407	362	398	375	411	407	361	397	409	348	359	407	371	384	377	371	376	428	377	398	365	368	402	399	367	389	399	372	359	401	404	393	382	384	387	366	360	399	402	386	381	397	407	405	387	421	384	391	381	408	393	387	436	389	385	380	408	390	384	404	402	364	398	378	397	423	414	421	392	390	388	381	398	426	407	417	429	374	404	352	424	384	357	382	409	408	396	380	392	395	374	409	340	368	374	385	370	400	393	367	376	405	379	393	377	365	349	425	387	406	380	359	409	409	401	396	376	381	382	367	378	397	387	369	387	413	399	412	379	388	411	383	357	394	381	400	420	373	389	342	399	392	399	429	390	390	393	399	358	390	370	352	365	352	433	410	396	425	379	401	404	404	396	387	358	397	380	382	396	383	386	416	386	405	394	402	396	374	405	383	400	338	400	361	391	366	392	430	397	395	385	393	399	397	375	429	411	414	408	392	356	436	377	402	418	392	434	366	364	406	424	380	389	386	355	368	401	378	384	400	390	418	382	385	380	389	374	375	422	371	357	391	351	394	397	371	381	425	395	381	374	427	343	357	385	407	422	377	421	394	378	394	430	401	388	396	415	352	392	391	371	367	408	395	382	352	373	392	417	419	359	384	396	404	439	367	375	417	360	376	388	384	426	399	401	425	401	359	392	364	399	376	406	370	362	378	391	405	374	402	421	397	406	381	378	410	444	397	389	379	380	382	371	418	378	371	392	414	377	388	406	393	392	418	411	369	401	377	397	372	373	401	391	388	442	391	425	382	356	394	386	378	382	385	403	378	433	352	376	408	401	414	405	404	371	394	397	404	380	411	415	391	406	378	423	430	405	428	407	400	426	390	372	394	367	401	422	367	377	420	404	410	386	388	401	409	408	386	405	408	378	393	408	407	364	417	398	382	416	367	423	393	371	395	394	428	383	394	374	394	399	406	385	389	400	397	390	394	371	363	415	368	379	378	414	378	358	414	411	388	388	393	426	423	378	390	414	378	396	385	400	338	388	386	406	377	411	435	389	403	394	386	381	400	380	413	390	373	407	376	398	410	375	365	369	327	408	397	384	401	397	360	426	397	441	377	426	372	398	432	387	416	374	385	407	367	404	378	383	433	372	379	391	393	372	363	382	370	431	395	373	393	394	371	416	366	372	391	397	389	385	383	416	379	410	418	378	404	390	385	356	382	380	368	386	419	369	423	395	391	382	379	367	391	396	389	390	373	400	408	366	377	401	389	387	383	392	399	385	418	420	384	403	403	403	435	377	390	378	401	381	410	436	406	365	374	389	387	403	403	393	405	404	407	375	420	377	367	393	370	425	423	369	403	381	391	405	381	354	395	393	396	358	392	415	383	361	419	387	359	408	355	394	399	394	400	371	392	394	413	399	370	367	391	393	374	393	364	406	392	397	392	379	393	408	368	398	385	411	365	381	392	400	389	373	372	372	408	405	394	389	387	395	411	379	378	379	392	402	396	388	404	386	405	412	381	371	381	396	381	386	390	416	382	344	380	421	356	374	331	410	408	377	372	403	389	424	395	406	378	358	396	369	400	377	403	414	400	379	363	379	384	384	389	382	387	394	416	381	374	381	431	385	388	377	369	373	375	387	402	362	386	437	381	400	395	380	389	388	373	394	354	389	365	417	400	420	411	380	388	424	380	415	442	405	411	425	406	407	382	373	368	436	429	368	405	409	408	375	407	399	428	392	412	342	393	363	367	385	398	352	403	397	387	360	359	374	400	391	416	411	364	366	386	391	367	427	432	350	348	406	365	401	387	384	366	415	383	408	406	383	404	399	372	400	404	366	372	410	345	376	403	412	408	403	399	388	402	387	409	386	415	405	371	399	426	339	368	405	403	346	406	371	404	377	382	415	364	404	373	373	377	379	379	363	398	406	389	385	421	395	401	405	412	391	369	391	359	409	379	387	353	370	370	402	385	413	397	402	405	409	367	356	376	396	383	355	344	390	433	365	390	401	403	420	413	382	409	374	365	382	415	367	363	417	432	382	382	378	381	394	386	394	387	397	368	391	409	393	419	446	355	389	386	396	416	358	419	394	367	397	381	408	384	364	411	388	417	397	384	411	401	375	397	395	388	362	366	361	395	380	392	396	393	394	395	388	368	392	427	381	420	387	403	384	357	387	423	392	394	395	380	400	417	390	373	386	379	407	388	375	377	378	396	411	359	379	364	403	393	392	404	385	405	402	367	423	387	401	392	407	360	382	387	372	364	360	425	366	363	401	392	399	412	403	377	359	395	387	383	377	356	389	395	394	390	422	351	413	388	386	373	362	363	360	403	365	377	381	381	394	409	389	381	412	419	397	349	402	394	373	388	372	420	423	427	401	359	400	377	378	395	416	428	378	367	403	420	402	402	372	391	395	412	394	357	364	373	408	420	432	358	373	357	385	414	380	387	421	432	379	387	400	409	421	396	436	386	395	408	390	411	399	359	397	385	393	359	420	417	385	397	401	396	415	394	371	381	386	388	377	340	381	422	378	414	371	366	394	424	396	405	406	364	406	397	418	393	363	376	390	421	419	409	388	384	412	398	408	360	373	404	387	414	356	421	458	381	371	354	391	383	381	404	428	396	421	408	367	373	377	389	398	402	382	389	398	384	401	364	386	357	406	384	406	394	392	399	373	379	383	356	413	371	380	410	405	403	419	417	384	345	391	395	384	419	399	368	405	417	405	365	379	408	361	348	384	425	357	402	389	389	410	387	346	387	384	428	414	376	398	397	382	373	383	402	397	406	380	376	423	378	384	405	386	345	362	386	411	367	381	433	390	371	396	393	410	378	410	376	368	379	393	374	361	418	382	382	388	362	416	386	392	408	366	381	387	377	382	414	367	404	423	376	391	381	378	372	395	377	375	378	414	396	384	406	388	411	374	411	379	365	408	373	387	411	399	409	400	376	402	358	383	410	376	396	423	417	395	363	399	346	347	390	386	395	414	390	386	405	375	384	420	381	366	379	419	381	377	373	373	388	394	407	393	400	390	375	387	407	394	428	383	385	380	386	405	434	411	416	414	385	391	377	373	383	395	376	379	383	379	391	422	374	372	352	398	417	368	388	409	407	392	389	362	428	358	402	391	376	374	378	359	361	397	389	382	378	401	357	430	422	401	376	346	376	377	385	395	392	383	397	361	418	395	379	451	391	418	396	396
24874	25735	43073	27861	21608	27601	17193	3944	576	345	359	331	294	345	340	333	329	360	329	330	334	324	330	329	327	328	355	319	352	323	307	304	309	309	322	295	318	329	336	336	313	363	335	355	308	344	314	305	332	310	333	284	290	368	326	301	317	308	341	314	297	321	333	336	318	324	331	341	353	285	317	342	284	350	315	348	314	335	328	306	303	299	282	320	309	353	320	360	318	303	306	306	364	305	328	339	323	315	329	312	322	328	310	316	334	319	303	321	325	291	337	312	345	293	338	303	334	288	343	279	323	331	321	321	310	333	268	313	309	335	316	315	304	318	338	320	323	302	339	323	322	332	320	334	330	301	296	299	330	318	299	352	332	362	327	328	350	329	374	336	335	293	311	311	351	357	312	308	339	328	285	295	358	349	337	313	322	290	313	307	335	308	315	312	294	330	345	321	336	336	315	294	321	341	314	322	296	310	310	328	308	293	323	290	336	336	323	280	328	341	318	305	304	291	307	317	343	311	344	312	335	348	306	316	332	296	287	346	296	306	334	336	355	317	325	318	325	325	304	311	316	322	315	311	323	305	306	310	334	304	342	314	297	328	331	335	336	327	316	350	321	311	361	326	330	302	341	344	317	297	313	336	317	333	317	312	336	329	307	348	307	328	325	338	295	295	310	319	315	269	307	328	304	338	330	277	349	328	320	306	356	333	334	297	315	314	325	335	274	320	332	307	319	344	308	312	351	327	338	324	349	333	313	340	283	312	285	330	305	313	325	347	307	304	318	323	326	317	320	313	300	337	316	310	346	328	317	333	312	349	322	348	316	325	320	313	331	307	315	336	334	338	309	298	322	307	312	305	321	309	317	322	320	295	318	335	335	308	325	319	294	355	317	272	315	296	313	343	293	335	328	323	297	349	327	315	320	347	314	323	328	326	321	325	334	291	308	315	334	298	334	317	335	323	318	306	329	343	309	356	329	365	271	325	355	327	325	328	298	295	282	301	315	291	342	311	309	293	302	353	296	324	284	305	346	308	307	325	322	333	330	314	318	324	314	339	309	345	301	332	311	336	342	338	348	327	327	311	304	331	328	296	325	324	313	320	294	320	297	338	345	340	295	328	319	333	355	322	324	317	337	324	346	340	303	303	344	330	325	317	312	282	319	306	331	293	287	307	335	293	312	312	279	338	310	346	278	342	296	286	324	320	316	317	285	325	305	337	380	315	309	342	331	329	321	309	345	318	290	312	322	325	307	325	314	296	311	309	296	309	290	311	339	333	286	333	300	294	306	331	336	302	313	352	380	325	309	316	316	333	316	314	317	309	297	305	298	322	345	349	310	316	321	259	326	326	320	328	350	305	332	329	315	334	272	323	318	301	327	308	325	317	305	309	326	311	336	289	316	330	339	319	315	313	327	321	349	321	352	309	335	331	339	327	322	306	311	324	354	334	340	318	297	302	337	299	312	313	304	326	345	330	331	294	306	319	318	326	330	304	297	326	299	311	312	338	369	306	323	327	335	329	323	359	338	317	313	323	302	341	318	309	290	308	327	343	309	319	308	318	284	301	341	298	300	313	275	324	319	334	285	346	279	334	318	350	320	333	312	324	295	322	311	312	325	323	283	296	323	373	308	322	305	321	329	333	320	332	325	346	329	309	340	321	310	294	325	305	319	337	324	299	336	334	289	320	309	334	315	315	302	299	330	308	301	303	349	319	354	311	325	337	352	333	291	295	310	337	374	310	330	316	336	300	321	309	278	304	345	320	325	272	317	322	331	310	335	290	312	316	319	322	306	307	314	317	319	312	335	336	299	315	311	321	326	282	312	329	338	336	307	360	348	322	363	341	310	338	314	333	307	321	341	318	328	340	324	292	319	307	316	342	331	346	318	305	327	324	327	291	329	335	306	325	335	327	317	303	342	311	357	308	333	316	340	306	347	316	301	330	315	320	347	318	345	339	292	307	345	328	339	328	316	368	337	331	347	380	331	298	322	279	317	302	337	317	316	366	297	295	284	310	311	304	296	357	306	329	318	303	328	330	341	329	307	350	328	328	326	320	305	339	288	315	350	322	311	330	306	286	297	333	298	320	324	297	352	326	297	325	314	337	327	342	329	311	314	318	327	313	304	364	315	292	326	336	328	311	314	336	303	305	331	289	327	319	350	323	341	342	308	309	345	344	329	320	326	325	301	316	290	340	326	291	337	331	303	327	321	313	333	334	332	304	346	314	321	315	299	345	309	340	337	294	317	317	348	341	317	294	332	326	323	298	302	313	322	342	308	301	339	316	299	315	306	308	326	299	313	336	317	315	310	301	310	299	313	288	344	335	313	319	318	341	320	313	280	336	328	363	332	341	347	313	320	334	314	301	314	305	341	336	348	322	334	291	279	319	307	303	347	321	327	355	304	310	281	299	322	355	304	317	335	321	322	271	325	286	356	295	325	329	301	319	298	347	297	327	338	333	327	317	323	323	333	302	303	282	341	300	300	330	312	330	356	300	306	327	327	301	309	306	333	363	337	305	325	315	321	310	326	354	333	343	307	315	307	301	292	339	313	323	321	364	310	304	293	302	315	341	326	349	354	343	300	325	326	323	305	333	320	280	302	315	342	312	292	293	285	301	322	323	336	292	288	299	318	307	307	328	322	324	314	349	286	292	319	325	343	301	358	329	327	357	285	305	323	323	308	313	321	312	348	296	305	293	282	334	289	309	312	319	332	314	328	314	354	322	321	335	296	309	335	328	324	294	318	303	297	319	331	333	308	300	304	342	297	289	323	316	329	312	301	296	321	321	310	342	323	328	355	311	306	328	319	318	304	295	325	326	293	296	314	341	313	323	342	312	285	294	313	333	331	334	308	303	348	294	343	374	307	331	322	329	298	311	335	329	321	327	323	319	307	307	325	313	326	348	312	308	345	314	302	335	311	318	286	327	317	321	320	323	336	320	314	332	294	328	349	321	314	319	339	311	311	317	314	321	309	328	305	312	296	329	310	302	317	314	282	355	315	304	343	326	321	293	316	310	324	343	319	308	338	355	312	317	291	284	292	302	323	301	338	351	287	326	325	333	301	317	339	325	311	329	357	291	315	321	339	293	313	307	333	325	325	339	318	296	305	293	333	324	333	299	305	318	313	323	292	321	352	303	349	331	312	338	293	322	334	316	324	326	300	328	298	332	326	323	345	307	315	317	302	304	321	308	307	322	294	328	367	295	317	343	305	301	319	311	332	308	367	290	327	350	322	340	317	351	317	296	342	324	325	308	329	325	327	331	328	301	335	322	352	314	301	292	327	308	322	323	350	338	324	321	322	335	334	335	332	312	329	328	312	324	354	333	323	326	321	297	341	297	322	338	315	306	304	284	360	337	366	334	302	320	311	304	305	327	312	334	322	350	310	336	310	312	344	323	317	290	328	321	303	306	326	330	324	339	305	308	343	351	327	335	301	309	305	330	287	306	359	322	358	314	331	346	298	316	286	323	313	345	312	351	298	335
37267	79444	63369	18256	20003	29567	14611	4255	697	342	354	344	344	378	373	319	367	364	377	374	341	347	374	363	345	369	321	379	365	342	355	369	346	357	355	391	329	342	343	361	357	373	354	347	357	355	350	374	356	347	371	376	360	370	363	360	392	340	342	363	343	357	347	346	356	354	373	345	375	364	382	361	345	356	354	364	355	361	340	330	362	357	379	358	322	361	382	346	345	349	340	324	374	362	373	340	345	347	356	355	361	364	377	378	364	360	373	353	389	359	366	370	345	354	347	357	349	336	333	383	343	359	371	357	357	316	386	386	383	351	376	338	364	402	376	355	373	367	340	385	339	367	360	359	342	343	345	351	349	342	350	333	374	359	366	307	375	373	368	371	357	341	359	365	349	376	344	363	358	371	309	356	395	352	383	326	359	340	350	386	356	356	327	346	371	322	339	352	377	360	346	334	348	354	348	347	390	373	341	371	369	378	357	355	354	352	334	364	371	356	369	377	347	351	355	395	340	356	366	341	349	329	341	361	335	354	365	372	348	346	386	361	348	356	383	336	379	374	354	375	376	341	351	337	361	328	339	368	345	358	359	334	327	335	361	364	336	338	348	339	388	384	366	360	396	346	352	384	354	342	341	408	348	320	386	351	348	353	319	378	349	362	349	351	385	357	340	374	352	363	331	327	379	348	347	345	347	346	357	348	376	332	349	371	332	376	333	337	362	344	334	379	351	330	339	319	389	410	338	330	371	390	339	329	367	336	329	360	354	368	361	386	358	341	345	370	349	385	354	350	344	359	334	369	333	403	369	326	369	398	347	325	389	352	334	376	338	370	358	369	350	350	342	333	339	342	388	364	376	367	340	352	346	349	356	382	342	357	349	384	341	393	346	358	314	360	346	359	394	347	342	358	337	356	399	332	340	348	351	368	356	359	360	376	369	394	340	373	339	354	363	372	375	331	291	371	350	331	345	346	351	327	323	332	363	363	347	334	336	396	329	347	336	373	373	322	349	313	351	353	378	359	359	329	361	345	345	339	384	382	369	345	358	363	336	363	365	360	333	368	381	369	316	343	369	346	378	360	361	365	366	364	378	339	352	383	378	391	347	367	357	356	353	332	370	401	344	357	358	363	335	366	366	347	391	349	325	362	335	393	372	342	364	363	372	342	348	344	422	384	324	369	379	356	347	327	350	377	331	345	362	341	326	385	320	338	372	381	363	333	359	376	366	368	352	330	353	339	364	355	344	349	388	363	331	335	381	341	358	382	355	351	352	386	359	339	350	361	367	375	377	336	350	351	312	356	342	346	362	374	335	337	371	335	348	363	324	396	352	327	347	321	352	370	377	361	374	341	325	374	346	384	362	379	320	321	384	327	365	370	358	353	337	353	388	339	355	369	342	340	379	382	379	362	332	369	405	339	389	343	335	356	373	381	356	367	374	370	401	354	352	390	342	383	365	343	352	345	308	342	359	376	353	353	366	380	347	330	338	385	356	320	342	353	359	357	338	351	360	353	358	362	383	345	344	347	356	378	325	379	338	370	319	342	340	364	365	390	355	382	358	338	356	341	375	366	370	355	353	332	353	371	352	333	359	351	350	353	346	348	356	352	342	309	318	337	377	345	366	370	355	389	372	333	363	381	401	362	344	365	351	380	372	368	383	359	329	365	413	317	358	365	382	352	358	352	348	345	350	344	383	340	373	369	353	335	356	320	346	370	351	349	346	360	333	379	349	392	360	361	319	364	351	356	356	344	377	349	362	394	337	342	372	402	344	373	375	370	352	329	342	388	334	375	374	344	379	374	351	369	319	353	335	353	301	368	340	348	330	340	364	355	342	352	322	367	353	381	364	361	328	349	361	341	375	346	362	376	323	365	387	316	359	375	340	345	353	380	355	343	371	374	392	386	311	374	375	336	351	347	357	353	339	351	374	382	332	364	357	385	349	355	382	363	344	345	363	376	350	321	365	378	346	340	383	342	346	350	363	387	342	367	329	397	351	385	335	369	352	338	346	396	321	369	330	370	340	364	346	363	347	349	320	364	361	382	349	370	366	330	352	333	370	349	365	353	347	345	373	349	340	309	353	364	345	344	370	358	356	366	319	354	348	352	389	376	347	374	350	350	358	349	328	316	344	358	371	382	346	381	343	386	361	358	343	339	328	372	371	365	357	312	340	374	344	374	369	346	367	330	372	377	360	331	353	346	338	317	371	345	370	391	381	338	350	357	371	333	370	331	348	352	329	340	329	382	353	355	341	357	345	379	319	323	351	352	365	365	342	348	344	366	363	345	348	329	327	344	318	361	356	352	359	359	348	364	350	358	356	380	348	363	342	390	371	344	409	353	329	334	335	356	377	332	349	348	378	379	389	357	354	371	381	331	368	378	367	359	319	384	320	388	374	344	348	395	385	322	366	337	369	361	362	323	361	353	352	324	376	346	356	324	339	346	327	372	372	317	346	343	377	382	311	320	356	370	335	371	369	340	357	355	330	339	354	349	323	363	350	357	361	349	350	333	344	364	351	331	357	369	335	362	346	370	374	344	390	368	371	342	353	356	381	370	341	350	366	368	377	359	332	348	383	359	341	352	313	367	339	323	344	373	363	388	379	342	381	373	362	350	371	356	359	333	371	351	332	388	379	341	336	360	363	349	313	349	349	340	322	315	332	343	348	365	346	349	334	364	342	324	352	366	329	337	343	364	394	370	347	341	372	369	365	359	360	366	350	326	351	343	351	353	340	318	336	336	343	370	354	367	379	360	375	363	364	354	369	332	354	386	359	375	362	388	394	350	353	364	337	344	363	317	377	359	352	338	367	370	367	356	344	329	344	343	367	345	374	364	337	346	343	354	352	334	373	387	324	347	347	335	373	392	353	338	329	365	340	352	364	385	365	340	369	361	331	365	379	351	361	355	387	343	345	344	363	337	347	341	372	327	378	352	328	348	349	381	378	341	328	354	350	347	366	363	400	318	341	338	349	356	361	358	351	367	365	321	354	320	356	360	360	335	386	380	343	361	343	378	354	371	404	343	370	355	374	355	341	338	372	321	365	345	377	321	366	356	348	340	351	379	338	394	341	376	330	365	351	332	364	350	365	362	359	332	349	324	378	367	356	375	393	358	322	375	376	335	374	358	341	340	370	360	366	380	331	374	349	371	337	319	365	411	343	370	342	355	359	351	335	395	313	349	333	352	346	383	345	345	337	387	365	356	362	329	352	365	352	346	349	355	330	345	355	377	401	360	340	341	337	336	342	346	340	365	379	397	335	342	351	323	344	339	348	362	344	368	361	355	390	368	321	359	343	317	359	355	341	359	375	395	374	347	314	372	395	375	367	380	350	352	350	365	383	352	377	377	363	333	341	336	359	373	348	365	324	366	378	340	334	326	372	367	332	348	337	344	336	363	364	365	363	367	360	371	362	353	357	375	374	387	385	377	361	335	326	348	351	342	361	343	347	358	366	360	369	367	339	361	356	343	345	348	348	379	356	356
25558	26961	42771	26299	20170	20186	9313	2202	660	485	487	512	476	462	512	437	463	458	471	455	411	468	492	475	442	482	470	480	503	469	489	469	467	436	420	462	468	463	491	453	495	454	483	451	446	478	483	442	453	486	477	442	492	473	443	471	452	448	449	476	477	449	464	410	482	447	464	461	462	478	496	468	474	495	462	503	460	471	442	458	466	423	476	490	489	432	489	510	496	466	451	455	495	456	509	435	445	421	471	488	473	465	464	431	447	459	495	467	435	419	478	464	467	474	463	457	514	425	447	452	456	433	452	463	453	456	484	492	468	435	455	513	412	444	459	470	449	432	478	467	422	463	464	475	450	479	468	450	477	470	433	457	427	455	435	460	488	465	514	429	483	480	445	447	467	472	483	486	484	443	443	484	447	445	472	468	453	415	498	508	462	483	455	451	442	421	494	470	466	483	472	487	471	458	445	419	531	501	491	462	497	463	486	452	513	421	457	474	417	476	461	464	467	431	442	437	480	459	495	475	478	510	468	430	447	476	471	435	457	469	443	492	483	435	475	445	503	445	459	497	480	443	505	485	477	438	462	492	485	500	440	443	462	455	446	485	491	455	452	470	497	433	418	468	469	447	461	450	411	485	448	482	475	420	443	479	456	473	429	460	477	470	478	498	452	456	477	508	488	495	435	484	468	442	463	430	468	479	499	434	520	468	406	447	507	461	497	486	473	484	485	479	452	434	467	464	458	487	481	471	447	447	444	466	466	512	511	460	465	438	459	496	492	441	453	471	433	469	523	432	451	470	440	460	432	498	495	433	445	475	444	483	494	458	447	485	460	475	491	485	439	495	486	453	444	476	439	482	444	464	497	456	431	471	492	476	455	449	468	518	445	449	469	469	483	482	493	474	480	437	442	463	503	470	429	437	455	469	462	487	507	509	483	483	482	499	454	485	475	466	483	489	496	468	480	462	498	453	464	463	477	486	402	446	469	451	459	465	465	493	489	513	465	444	501	478	476	446	429	466	477	463	484	408	450	461	473	432	442	498	402	471	503	461	457	440	485	497	456	454	451	503	445	447	484	444	462	447	446	476	467	478	461	473	467	422	503	451	440	471	463	449	484	455	439	487	464	487	487	486	474	460	446	477	463	460	490	441	472	468	458	446	486	461	470	493	487	445	465	495	468	478	485	457	479	468	448	495	476	479	482	513	456	454	451	498	474	482	486	458	448	493	471	466	465	488	464	470	430	471	473	424	445	504	465	503	446	450	450	478	515	466	457	482	473	464	456	464	444	426	481	471	463	487	431	484	487	489	462	478	435	488	477	449	486	448	489	462	473	461	436	487	464	499	459	496	444	470	442	439	445	452	435	431	497	471	434	442	473	475	479	490	450	467	436	465	457	436	492	492	460	483	464	475	507	508	481	511	482	499	466	434	467	486	472	464	461	490	442	481	455	462	445	480	459	452	432	441	504	484	430	429	502	464	478	446	448	462	501	448	459	476	462	454	459	481	436	458	479	497	481	488	471	447	449	454	450	485	521	461	463	490	472	469	450	467	480	481	470	459	497	473	420	450	448	448	480	460	459	477	476	460	444	435	499	427	424	462	474	470	488	470	438	478	494	472	465	435	493	461	486	477	475	462	444	433	445	442	490	438	459	485	485	484	500	458	470	475	447	415	507	485	464	471	481	538	477	444	477	482	449	430	488	435	422	461	524	469	489	479	470	485	458	430	455	495	424	412	484	469	465	469	492	466	481	463	454	430	477	514	414	513	457	447	475	464	493	492	466	488	486	442	480	466	461	474	451	462	471	479	443	470	471	468	453	477	530	485	434	429	459	423	521	448	439	464	493	456	469	468	499	462	479	431	457	464	443	498	442	456	484	484	437	446	501	452	450	463	470	493	442	438	468	442	491	442	461	455	476	471	452	481	471	475	513	488	465	450	495	461	467	464	493	494	468	462	466	466	454	470	455	450	466	409	471	443	455	439	446	467	497	482	497	466	475	486	407	466	464	456	442	449	449	469	459	463	469	423	461	506	500	477	468	489	469	461	456	473	510	482	442	529	453	479	428	454	425	525	473	473	441	462	486	483	506	487	463	480	449	488	469	450	477	490	467	464	445	491	476	513	441	479	469	471	484	432	472	437	448	482	472	508	436	472	516	494	458	483	450	460	519	499	478	452	445	431	462	487	472	460	459	462	440	433	450	460	456	494	460	495	439	465	469	483	478	462	448	456	469	477	484	450	471	505	465	444	461	503	461	452	435	423	485	429	476	480	489	468	471	461	492	447	487	453	470	439	457	490	466	498	463	493	505	465	459	486	454	473	463	487	468	507	473	478	464	457	426	427	454	428	481	494	452	483	473	469	464	489	483	492	439	449	444	466	447	457	481	496	480	453	442	490	464	437	506	444	468	455	459	424	459	486	500	438	463	477	472	451	469	446	453	497	475	465	422	443	488	471	442	464	471	459	473	465	456	463	466	486	459	447	498	463	452	499	446	469	449	458	479	506	497	444	481	449	466	488	485	453	502	461	441	457	455	442	452	500	462	471	427	455	484	484	447	478	444	447	481	453	494	456	493	469	479	441	475	470	434	482	432	439	430	480	489	464	491	486	437	453	493	499	464	486	479	509	464	478	492	511	497	474	433	516	485	439	502	515	485	467	440	432	485	444	446	441	450	466	443	494	502	426	499	481	441	461	474	472	512	434	444	477	482	466	461	524	482	448	470	473	446	463	469	447	463	472	419	511	468	487	448	471	426	472	479	503	465	452	468	483	475	463	466	512	458	460	500	465	472	496	481	506	460	432	445	461	452	432	491	483	467	457	472	465	459	458	483	477	477	459	476	448	462	495	457	466	437	495	467	485	450	532	495	481	464	506	449	475	458	450	429	479	436	453	456	461	476	443	521	448	506	483	509	472	496	453	451	460	491	489	453	494	432	471	436	488	495	448	498	471	470	482	459	428	468	466	505	460	498	474	463	512	497	466	447	450	450	478	441	485	483	490	456	455	424	458	410	484	474	431	465	435	454	464	491	511	456	485	451	484	476	492	435	490	465	503	499	497	462	456	480	478	432	458	520	478	469	470	476	506	471	440	504	429	445	454	483	477	479	473	465	453	454	445	485	417	475	465	476	456	473	484	454	419	436	497	507	482	477	451	447	530	479	442	492	482	473	481	475	454	459	447	490	460	502	460	484	452	506	479	527	470	465	472	471	470	481	488	464	480	440	452	450	445	486	451	443	462	494	406	468	452	476	490	501	467	486	447	467	453	452	434	480	478	454	443	443	431	505	470	458	475	440	440	447	465	432	501	484	473	484	448	491	452	443	456	515	447	467	469	481	452	445	409	474	476	468	479	487	462	463	458	500	487	482	463	421	489	454	506	483	478	502	456	507	448	469	443	476	455	480	475	502	481	458	464	486	480	443	508	485	504	450	443	497	478	475	431	480	451	450	466	487	467	471	451	458	480	465	446	479	499	465	415	459	444	474	481
35862	79712	56511	15906	22969	24878	11460	3463	919	551	525	502	538	502	503	505	489	552	527	489	509	498	503	513	513	495	528	494	537	486	525	553	501	530	502	510	507	522	502	464	510	510	508	517	502	509	497	476	509	522	472	492	510	507	520	493	520	464	515	477	525	474	512	486	509	544	540	508	524	555	479	485	506	508	525	520	529	509	521	544	510	486	489	516	500	502	468	517	516	542	528	521	530	510	528	533	541	525	506	514	509	505	463	515	497	522	477	512	492	495	489	515	501	544	531	467	536	561	490	558	534	548	517	556	532	519	517	509	513	531	522	492	531	534	537	529	520	495	511	468	509	522	498	509	491	524	527	529	499	550	510	502	501	504	510	509	497	496	507	514	527	506	537	517	515	499	511	500	554	554	514	521	539	494	543	474	536	511	507	520	493	513	536	515	519	514	502	532	495	566	481	516	532	522	523	508	514	503	517	544	537	490	522	505	473	518	545	550	513	519	515	499	529	515	513	533	530	523	504	497	485	513	513	511	496	528	532	490	506	464	500	512	502	488	480	506	517	526	481	520	526	511	496	483	521	513	495	504	496	496	511	515	508	528	538	518	513	526	509	516	518	498	490	543	545	481	519	508	504	496	499	553	515	505	532	544	580	492	510	530	527	519	530	521	505	524	533	526	509	512	497	469	511	513	478	512	534	528	520	483	518	538	521	495	537	528	535	482	522	526	512	528	480	503	569	506	491	511	540	482	478	523	489	521	504	498	563	512	493	540	492	504	496	489	539	513	537	532	493	524	478	529	551	520	510	493	522	489	471	536	493	530	505	501	552	538	485	491	489	506	535	519	551	537	515	515	511	523	535	520	515	542	504	544	524	528	527	513	489	508	544	458	512	499	511	496	548	529	526	527	510	496	508	507	536	530	499	534	531	521	509	528	508	498	484	483	521	491	526	512	507	475	482	533	512	510	493	492	551	502	506	507	510	511	534	500	498	513	516	513	543	529	542	561	506	492	520	526	511	526	501	515	536	527	513	526	511	482	503	494	539	507	527	506	469	516	496	500	546	479	516	527	493	520	541	517	547	550	502	506	508	537	542	515	522	539	520	504	475	510	521	524	518	534	445	522	526	491	528	519	539	518	479	488	518	516	484	499	548	493	498	483	527	538	533	559	473	513	536	531	500	542	489	511	533	540	516	512	501	512	496	493	521	497	548	512	495	524	532	508	507	537	491	503	493	495	527	532	555	512	480	503	525	539	500	529	503	493	525	512	531	502	493	494	485	561	517	499	527	526	496	522	494	514	485	512	476	494	545	532	544	545	488	521	536	489	498	534	505	509	481	523	518	552	485	563	502	532	497	466	502	530	487	507	516	501	501	525	500	521	436	458	481	523	556	515	525	541	500	533	504	528	498	508	501	527	478	466	524	521	533	502	508	519	485	501	498	487	510	515	547	510	517	510	521	493	505	519	525	509	499	509	578	537	475	512	507	499	517	525	533	477	504	511	507	508	550	526	531	491	490	553	489	507	491	529	512	552	506	479	523	521	501	542	510	458	509	491	512	477	568	506	524	510	509	503	476	569	528	498	478	555	549	535	505	545	503	494	493	502	476	522	468	497	555	515	532	565	549	507	503	469	488	543	517	496	454	473	514	532	494	488	515	499	523	521	488	516	522	470	493	512	536	500	463	553	505	527	489	508	491	501	525	529	514	560	496	511	505	537	485	516	523	486	498	494	530	525	508	508	528	467	491	491	552	511	473	534	527	517	501	523	501	522	536	585	534	537	511	513	536	468	521	513	496	526	535	508	507	519	511	509	486	520	516	510	475	513	500	522	541	483	468	530	537	505	512	493	525	529	536	487	547	496	507	500	510	485	544	533	483	529	506	527	503	536	549	505	490	500	528	529	477	508	496	518	557	521	515	496	547	481	512	479	506	487	500	496	504	553	536	525	530	524	507	483	504	519	500	524	536	511	528	505	533	499	468	516	478	513	511	554	562	508	474	534	548	508	528	508	500	497	510	478	499	502	531	531	488	499	470	538	518	533	549	537	513	528	550	541	538	512	496	499	532	511	514	510	514	490	543	541	547	516	540	479	524	491	508	571	513	515	530	573	482	479	529	524	519	506	533	431	505	552	524	508	493	477	518	499	499	558	513	499	538	529	510	534	527	503	494	500	516	519	522	524	462	554	534	516	539	493	517	502	571	517	497	520	517	535	513	525	520	447	466	518	493	504	494	520	489	517	539	532	493	527	508	530	511	507	489	521	521	491	482	551	502	545	517	519	511	517	476	525	502	530	528	518	512	512	501	513	477	497	514	552	507	539	533	488	552	504	474	539	564	539	480	479	523	479	535	515	511	483	527	506	510	532	492	531	522	529	486	488	495	466	511	516	537	495	514	526	509	536	521	500	521	484	526	503	551	522	547	536	514	513	500	493	507	500	548	483	521	496	489	523	560	539	490	543	484	547	504	520	493	539	515	516	526	535	489	497	495	534	460	496	546	520	549	499	493	489	468	549	502	511	511	481	505	530	528	558	518	563	504	487	495	472	503	529	492	535	566	497	507	531	499	517	515	531	465	496	533	526	505	508	527	502	529	533	496	515	528	557	557	537	511	508	492	504	510	504	502	499	526	511	521	480	487	528	491	494	515	505	536	498	519	541	504	517	532	518	506	489	483	505	545	480	556	516	525	520	505	508	518	502	535	524	546	486	504	482	496	526	521	519	502	501	508	525	508	526	500	495	555	538	530	536	528	493	505	524	514	535	497	534	527	488	510	522	520	516	524	495	512	497	511	501	503	527	545	509	512	524	485	502	494	478	538	484	492	478	522	495	549	502	514	534	488	539	488	515	557	487	519	481	517	520	495	516	524	501	476	526	503	515	501	514	482	509	496	523	528	571	526	526	509	559	494	544	539	472	500	545	553	487	526	506	494	528	521	487	500	494	491	516	546	516	509	508	515	501	530	506	514	536	508	507	499	494	517	499	533	507	490	522	544	542	508	511	518	502	511	536	523	521	465	498	524	495	537	519	527	532	536	527	522	475	545	514	523	538	518	520	527	498	523	549	497	565	504	534	526	484	499	499	554	500	570	535	506	504	500	546	521	564	519	549	526	495	533	498	532	553	493	508	507	527	538	514	542	490	539	530	502	531	501	507	547	476	505	526	497	544	554	571	488	500	502	532	510	507	496	530	532	506	508	490	520	503	477	504	488	545	490	507	500	491	520	520	500	501	536	508	473	542	515	503	536	532	516	521	511	479	516	505	500	460	486	518	511	502	541	574	498	506	513	516	545	523	502	501	516	527	511	538	515	502	493	533	477	508	478	525	494	519	498	482	508	526	475	486	520	494	522	539	494	486	458	548	507	537	499	472	477	487	511	483	539	517	482	509	510	515	524	535	504	522	488	475	527	493	491	501	500	508	506	509	525	510	506	513	559	525	517	501	508	483	512	507	516	570	525	538	511	518	528	464	534	468	531	506	530	505	523	520
23298	23424	35746	26379	29895	37749	28146	10945	1948	579	511	536	512	486	493	489	465	495	479	499	545	487	515	478	464	486	527	491	512	485	479	495	499	512	524	472	535	494	532	481	541	542	480	482	509	450	451	485	521	506	500	491	515	494	498	480	498	485	486	503	541	526	516	499	508	486	486	487	503	498	503	483	458	537	515	447	488	499	495	472	488	515	491	502	516	495	547	489	521	475	518	482	536	515	491	495	482	519	514	503	488	515	523	449	460	491	533	475	528	502	507	510	505	471	505	448	488	520	535	511	497	502	534	508	495	519	503	489	515	463	516	522	505	446	517	516	463	511	474	449	499	490	509	514	490	506	492	496	484	492	524	511	536	468	483	511	471	496	524	451	504	508	487	473	499	511	532	467	526	495	488	485	505	516	523	502	528	497	499	492	457	467	471	493	511	486	494	510	484	513	461	531	492	490	506	495	487	510	502	520	473	471	531	509	522	506	498	483	499	507	470	525	497	511	474	510	503	503	497	475	506	544	487	515	492	504	504	540	497	514	516	477	500	488	506	508	512	508	543	493	519	498	488	506	519	475	535	468	505	490	520	475	502	468	488	498	504	540	489	536	504	489	514	473	525	466	432	492	507	533	533	533	480	458	504	457	470	507	541	505	495	517	483	516	518	494	494	499	509	471	518	487	487	493	493	501	512	539	504	485	492	474	474	486	479	522	467	483	509	509	508	492	514	495	483	475	473	506	479	476	452	515	510	503	482	520	524	445	458	500	474	524	464	505	520	463	490	493	509	483	482	502	490	509	510	497	486	495	552	484	476	508	477	509	505	504	478	485	477	475	500	517	543	514	451	488	511	481	488	459	503	488	452	507	467	499	492	466	469	491	480	512	521	480	480	481	535	515	518	489	489	511	461	500	504	492	516	518	507	522	519	476	446	503	533	523	498	487	544	493	501	467	469	514	545	491	480	533	503	520	507	528	445	529	476	513	546	518	488	518	510	480	494	502	520	490	501	509	448	523	485	470	474	523	502	510	504	512	495	481	510	496	518	491	539	489	472	472	523	482	492	459	466	505	504	520	516	487	494	506	497	491	499	549	526	501	483	530	467	495	511	474	506	447	502	539	527	503	492	470	510	485	496	501	510	497	512	491	498	462	515	518	531	533	511	480	491	455	567	510	522	540	483	494	465	519	478	490	509	496	483	494	510	499	479	489	468	481	491	480	501	494	541	503	502	432	515	478	504	510	491	521	477	513	481	492	462	510	510	507	492	479	495	518	524	539	495	518	521	508	511	509	472	496	523	499	518	510	524	535	486	482	476	500	505	498	511	490	493	491	479	512	491	542	490	505	490	504	492	494	509	505	506	498	491	483	564	492	508	523	474	469	490	510	500	457	497	499	511	484	494	515	504	505	493	515	494	481	509	492	500	486	496	501	500	511	559	506	509	485	499	493	449	525	530	550	504	519	523	517	524	467	531	508	472	535	494	478	506	504	501	519	463	470	495	496	480	464	477	493	488	489	538	504	501	507	474	513	487	486	520	503	503	535	501	527	508	510	507	505	473	480	510	525	512	472	469	524	506	485	494	481	460	536	499	489	484	501	528	513	484	502	493	504	505	493	519	488	531	477	495	515	496	481	466	513	506	541	464	487	472	526	516	487	503	477	492	499	500	519	508	497	485	454	492	500	488	551	499	506	511	500	497	475	528	518	457	480	470	488	492	526	485	492	506	502	515	491	483	493	468	496	543	476	468	490	496	463	470	518	493	479	516	480	507	486	529	506	483	476	518	481	497	495	492	496	483	549	499	537	496	482	462	512	493	486	464	448	509	505	518	490	508	519	515	504	502	502	506	485	480	498	493	470	544	508	491	514	473	513	457	528	533	510	537	495	451	463	472	491	496	479	486	525	502	496	519	555	490	487	510	501	551	479	546	470	510	476	502	470	502	502	505	500	519	509	506	499	519	498	525	497	500	477	495	536	464	491	505	492	452	498	504	532	496	507	502	509	504	454	483	499	492	552	527	488	484	493	559	487	490	517	465	473	499	496	461	531	421	537	466	485	518	513	500	492	515	483	492	512	496	515	511	505	499	522	508	498	490	492	494	505	504	494	511	491	493	469	506	510	504	461	486	506	478	475	516	509	496	516	534	520	487	466	474	484	520	536	472	467	511	490	490	468	502	492	487	521	547	550	494	514	470	508	485	504	524	510	482	482	457	488	457	546	458	489	489	454	527	506	520	493	516	491	453	507	436	488	493	523	505	532	528	481	492	476	518	465	493	523	520	505	463	487	504	494	461	458	475	480	491	511	475	493	486	508	502	533	522	479	517	527	515	497	505	502	475	500	506	487	492	493	445	523	494	468	465	497	520	531	493	448	479	510	508	489	494	501	545	499	482	522	512	454	528	497	491	506	541	524	507	478	476	504	498	512	500	509	479	467	516	490	488	516	461	512	515	490	498	467	495	522	513	472	506	515	451	524	511	503	572	508	467	479	506	534	499	481	461	478	520	438	491	470	522	511	513	502	488	478	508	466	486	507	493	504	494	462	509	497	520	511	530	526	535	504	484	479	464	506	469	533	512	490	451	448	458	539	488	456	529	474	476	506	488	524	506	513	505	508	567	476	524	518	480	440	496	516	503	450	488	492	516	518	519	475	481	488	489	438	524	481	495	499	513	492	490	489	490	459	472	477	490	508	445	500	516	449	539	475	481	505	521	479	476	484	543	491	530	517	478	487	487	444	484	482	507	501	538	504	474	464	504	527	464	470	487	471	504	475	522	486	446	513	481	534	518	529	497	512	459	471	528	510	537	531	481	482	478	540	514	487	487	520	524	490	519	476	545	471	520	485	500	545	528	517	461	507	484	515	510	514	506	473	503	521	489	501	478	468	500	483	511	462	497	506	529	484	482	512	525	482	538	469	492	526	502	496	526	472	522	503	517	455	472	488	461	505	446	492	499	445	516	505	481	508	476	507	505	508	487	524	486	503	515	463	481	498	499	483	517	524	499	474	471	478	474	538	485	512	535	507	457	522	524	481	485	490	471	507	491	478	476	519	486	539	471	481	493	483	520	522	551	477	505	509	479	530	485	500	499	513	494	502	513	454	460	522	483	505	544	474	475	529	450	454	528	485	497	543	516	484	501	497	516	505	499	532	511	476	476	497	472	494	493	505	475	512	489	510	481	506	513	547	493	516	460	498	492	464	477	511	507	477	505	506	476	489	473	445	520	484	522	520	450	505	487	484	489	546	524	462	502	489	489	504	504	500	509	471	445	476	513	478	481	506	507	489	510	493	485	474	476	466	487	507	496	524	513	532	485	522	484	479	515	487	530	492	479	515	496	509	478	486	514	551	526	498	460	506	499	506	509	497	517	535	489	517	469	486	487	487	500	497	501	490	493	477	524	534	540	474	498	494	479	479	506	502	487	465	447	500	459	504	491	501	505	535	503	485	489	501	504	499	500	486	509	489	513	482	510	436	506	476	493	514
43776	70053	61767	36533	45075	40584	24951	9589	2279	543	557	558	550	494	533	518	519	526	552	531	506	527	516	562	524	506	524	491	544	529	520	585	536	518	550	490	527	534	545	481	550	551	522	509	537	530	543	546	506	505	510	535	511	566	520	565	512	551	505	503	526	523	524	521	515	519	505	507	503	531	517	534	530	560	511	513	540	525	544	540	520	551	520	569	548	526	513	527	529	567	493	525	536	536	518	502	514	554	563	500	532	521	495	555	487	522	551	542	487	507	495	492	528	536	528	562	487	541	513	512	534	550	547	524	516	535	506	509	554	552	504	544	477	508	531	538	574	522	535	518	566	497	536	538	541	482	498	519	482	559	537	540	537	543	516	508	508	540	520	534	509	480	548	485	491	501	528	524	505	514	534	510	528	506	548	526	504	550	514	516	546	542	522	545	529	541	540	528	521	541	549	534	543	513	522	558	546	549	540	517	543	528	507	555	531	526	534	508	548	562	580	496	495	503	498	513	525	525	537	514	535	491	522	536	572	553	550	546	510	502	532	490	502	530	535	525	516	520	504	517	566	552	503	541	530	504	552	521	518	555	544	545	534	528	570	517	535	539	496	479	538	541	507	554	482	556	541	514	525	530	557	506	506	533	525	552	586	523	539	542	543	554	537	544	544	515	560	516	531	549	562	497	497	508	542	491	570	519	524	508	553	530	499	543	527	499	551	539	520	558	535	546	526	504	503	538	519	530	536	546	503	548	517	530	465	525	556	547	520	533	510	507	502	516	582	503	558	503	556	524	523	582	528	531	533	500	482	528	543	511	524	518	555	518	522	494	504	541	537	526	515	486	507	520	527	494	502	533	527	543	494	549	541	510	501	494	490	596	523	512	513	508	510	565	531	537	561	552	539	530	572	517	504	542	554	543	517	551	563	556	566	485	501	541	544	525	512	505	559	507	553	514	566	526	541	502	513	551	570	526	535	524	509	503	528	506	538	525	523	520	539	573	525	542	548	533	536	504	536	493	532	479	518	543	538	564	531	527	483	565	542	495	536	571	522	514	519	516	536	559	523	544	507	560	560	542	527	573	538	552	542	516	537	545	512	549	511	508	500	567	498	507	560	522	528	539	508	541	526	511	528	521	565	532	531	517	514	540	500	493	562	547	502	530	558	536	509	535	543	520	499	544	512	545	520	517	514	495	517	511	535	539	512	519	498	540	501	543	504	574	531	525	496	572	519	530	567	529	507	540	537	551	541	504	513	531	524	528	535	533	589	529	560	502	525	530	534	488	539	525	516	515	578	539	520	546	535	514	548	546	530	590	548	547	559	543	540	504	486	546	576	560	540	545	508	536	534	508	563	522	514	517	499	501	497	525	499	529	503	525	545	546	491	500	531	502	495	557	532	533	524	516	529	572	453	568	513	532	504	519	547	515	561	548	551	575	528	548	523	500	549	534	527	526	508	558	513	557	558	564	541	542	522	512	507	483	507	526	506	536	550	554	547	528	514	528	545	558	561	527	525	508	546	516	533	537	533	542	532	566	546	525	564	551	523	479	543	501	499	520	520	539	487	512	553	559	559	588	547	519	517	516	496	536	547	551	523	503	538	578	536	521	530	535	482	537	511	522	496	519	530	535	585	524	499	509	563	488	527	562	523	510	543	529	572	507	513	523	513	528	541	544	516	508	529	533	547	545	535	506	511	503	511	538	513	541	522	541	568	525	536	545	515	530	521	534	505	564	532	510	534	530	512	465	520	571	538	497	526	564	533	500	533	486	502	560	507	538	516	529	505	515	504	533	521	498	529	534	536	560	577	549	568	539	513	514	519	523	533	498	510	491	513	546	556	487	525	526	555	556	548	529	513	556	582	509	513	547	517	538	550	535	528	525	496	586	539	534	484	530	497	542	512	523	513	515	548	552	507	527	488	516	515	512	518	522	512	551	529	522	520	517	520	513	539	495	498	490	478	525	498	544	552	512	497	528	464	522	561	499	518	525	504	535	501	524	523	582	533	546	555	594	520	541	509	528	506	530	480	561	461	447	526	544	523	544	559	512	546	539	533	533	537	506	497	537	511	514	526	539	527	505	518	530	504	546	512	529	517	511	452	560	551	528	539	524	572	531	534	514	515	530	543	532	518	516	536	515	553	505	502	527	534	520	521	518	534	526	517	505	505	486	537	536	526	515	533	541	519	565	537	556	527	517	503	514	517	558	493	528	520	570	560	497	522	540	542	544	543	528	508	543	507	534	526	548	512	529	503	468	536	529	567	532	559	492	501	515	479	555	544	505	493	507	519	549	559	508	520	532	502	514	508	496	500	508	493	537	543	534	521	503	527	516	528	552	511	500	515	506	510	551	508	539	526	553	520	562	530	543	542	520	528	517	538	530	525	546	512	518	513	563	565	504	534	521	557	539	492	502	499	521	533	506	541	524	528	513	519	511	515	572	527	507	516	465	550	527	544	507	500	509	547	564	504	513	533	543	526	490	507	520	547	524	536	551	517	525	541	489	527	514	522	515	503	531	494	559	506	540	515	540	515	559	534	498	526	513	578	522	467	574	538	536	547	497	536	534	545	557	562	501	527	518	555	580	519	556	516	505	530	519	535	544	544	509	505	498	525	528	516	501	538	526	547	544	502	506	524	543	552	534	540	506	555	509	585	508	507	524	529	507	522	508	515	480	488	544	567	537	539	518	529	560	553	514	489	547	536	523	556	490	510	528	522	561	514	508	520	541	486	483	518	452	525	540	535	554	544	515	570	513	487	514	531	514	533	481	517	569	528	562	532	553	557	514	525	524	550	583	550	506	543	567	555	525	526	535	549	512	532	545	496	515	542	462	541	528	500	513	533	542	530	504	521	518	519	533	534	517	518	526	553	524	519	573	510	509	553	494	530	500	547	496	546	555	517	524	479	543	532	562	532	533	510	497	518	513	526	540	534	499	591	520	506	490	526	530	499	550	536	538	498	544	563	536	480	545	517	527	527	563	513	521	515	539	532	549	547	479	511	527	569	501	534	524	503	502	579	542	519	535	572	509	526	581	529	559	527	544	551	522	533	517	504	503	559	484	504	489	541	536	582	528	556	513	531	523	564	499	521	531	582	499	522	500	530	518	480	583	556	508	512	517	539	536	514	547	522	532	553	530	522	555	519	549	517	536	559	547	506	571	522	534	543	506	537	543	557	526	534	517	528	512	517	561	567	565	559	519	533	550	516	508	539	572	511	557	568	522	605	534	545	550	541	536	558	511	525	531	532	527	503	518	517	564	555	552	539	532	535	511	509	513	547	528	521	563	515	532	520	508	523	535	521	543	586	526	547	566	481	547	555	534	550	542	512	547	514	542	559	509	534	520	544	556	556	514	522	525	498	550	535	539	516	541	544	535	513	499	536	480	524	515	490	532	538	522	501	546	518	505	545	503	513	534	528	535	572	490	544	567	543	530	529	557	548	523	543	521	511	490	540	525	511	554	549	510	531	511	557	514	525	530	527	556
29490	34217	39740	21268	12259	3987	1285	578	381	379	385	354	373	379	345	385	362	373	351	399	378	352	352	352	337	369	358	349	378	368	351	378	362	370	330	376	375	369	359	372	351	391	378	361	366	389	378	381	391	393	358	388	426	338	379	364	381	402	371	375	347	383	361	387	368	416	339	399	385	373	365	357	367	371	374	376	366	358	337	344	334	372	358	395	473	343	384	357	350	334	372	345	362	325	360	360	349	367	366	397	358	375	401	335	400	356	368	359	352	361	388	379	331	366	358	373	354	367	357	362	358	403	397	406	354	396	366	377	382	391	363	364	377	395	398	352	354	364	366	375	343	373	340	370	413	368	357	356	336	404	361	343	351	343	351	382	334	339	364	384	374	358	392	376	354	349	354	375	374	377	349	378	361	398	366	347	368	350	367	387	411	390	391	344	382	379	394	362	358	368	369	402	356	341	342	358	379	339	350	354	369	389	339	385	330	348	341	331	393	348	401	398	367	400	399	371	355	375	398	370	342	367	366	373	390	334	380	350	388	392	353	351	378	369	377	362	361	387	368	359	384	363	377	355	372	338	373	340	416	394	346	373	391	375	339	378	356	400	360	346	360	361	358	385	346	409	374	352	366	351	400	366	387	393	349	354	332	345	359	360	390	398	342	360	356	351	341	372	337	312	366	365	367	362	361	385	341	358	368	376	393	385	375	401	395	357	352	335	349	346	388	362	362	377	355	335	378	383	323	373	360	355	384	367	381	352	393	368	364	383	381	336	359	369	382	388	336	364	350	388	407	389	370	351	374	380	352	384	359	340	369	378	328	384	344	357	334	351	384	374	395	382	362	346	383	353	397	354	399	379	364	357	370	333	369	397	382	363	369	378	349	393	368	339	384	370	373	412	361	400	367	381	367	375	342	356	383	383	373	374	356	384	375	380	365	352	353	335	380	380	363	334	361	371	387	384	382	384	398	365	396	350	370	346	342	364	366	388	389	379	372	365	365	364	383	364	371	355	348	392	366	364	358	315	371	397	366	366	366	379	374	377	328	390	398	413	363	385	384	385	336	357	349	360	354	377	382	378	370	380	373	383	388	408	371	399	379	370	369	337	329	364	403	369	356	350	360	374	328	362	368	323	390	384	378	392	397	379	394	370	401	392	343	376	369	390	375	384	384	378	318	362	380	375	364	363	365	375	376	403	366	333	363	386	359	386	371	382	349	372	379	376	350	397	332	369	336	367	323	354	370	344	353	367	318	375	405	378	361	386	357	375	378	360	360	355	390	346	367	350	376	374	399	385	364	372	379	361	385	387	366	351	347	386	356	349	352	363	354	367	397	325	344	362	375	382	365	397	366	389	377	356	387	374	399	369	365	360	349	366	378	352	364	354	388	362	357	377	356	385	330	379	356	383	367	365	390	357	401	322	395	367	362	352	327	372	360	355	389	348	397	360	375	374	396	378	363	386	339	356	364	382	358	396	384	348	405	376	400	354	354	353	387	372	376	409	332	373	382	349	390	376	351	378	331	364	390	369	367	388	341	394	378	331	333	352	333	346	351	396	329	388	380	372	374	395	369	364	380	369	388	362	390	368	360	378	374	360	396	421	396	405	379	366	363	349	383	348	391	368	380	369	383	362	378	366	369	405	368	370	392	326	357	344	378	348	357	357	343	360	370	372	365	358	376	411	385	356	356	337	356	354	381	383	356	369	376	396	358	380	383	369	377	381	357	387	394	373	342	354	380	337	357	361	388	354	352	344	368	338	401	361	387	393	388	381	381	367	375	369	379	380	357	377	382	354	337	380	369	378	398	344	370	402	354	390	343	399	374	367	368	358	352	365	355	374	385	362	382	347	379	347	344	370	368	339	370	333	412	392	355	362	369	398	367	362	372	376	350	364	368	363	395	348	364	349	356	372	370	352	365	359	345	386	373	374	346	356	376	360	361	364	360	388	397	371	378	366	353	368	343	406	380	360	371	373	370	361	401	351	335	375	351	380	327	351	359	407	316	371	360	374	334	367	379	359	380	387	384	370	368	388	358	398	388	377	369	371	384	406	327	389	376	342	394	352	377	383	384	380	384	384	388	367	376	362	349	354	366	351	347	382	383	384	352	378	359	368	343	393	392	373	352	335	424	382	371	385	372	368	371	358	361	359	401	344	367	396	385	374	378	388	357	369	392	373	373	322	373	344	362	360	360	404	347	373	356	378	360	375	368	336	367	355	357	355	360	347	363	349	389	384	384	337	366	365	375	383	369	377	356	355	363	402	361	336	377	362	377	354	364	378	381	369	368	349	370	405	346	365	391	323	384	366	384	399	366	386	360	353	387	350	382	355	381	378	395	358	373	333	358	323	380	391	396	416	350	391	336	336	364	381	362	398	386	348	379	369	382	406	396	387	373	369	388	352	358	367	409	366	359	381	338	400	382	357	345	422	405	396	398	391	362	354	367	366	352	342	372	362	378	343	387	383	360	351	401	351	382	374	362	358	356	372	369	391	385	371	359	382	394	392	409	358	397	419	365	367	370	357	351	365	355	386	427	352	387	340	350	394	353	370	401	392	374	396	340	360	350	356	331	337	370	341	371	366	367	399	346	375	332	383	369	372	372	355	419	393	391	346	371	339	361	355	380	362	398	369	360	357	384	371	383	371	359	359	340	377	355	341	393	320	381	362	350	379	365	348	359	347	354	394	402	419	377	353	379	373	378	356	359	373	391	367	392	375	392	365	373	345	380	355	366	351	371	369	363	372	407	371	360	366	329	369	380	363	394	370	367	399	388	377	376	398	373	377	355	345	382	354	357	366	389	348	363	385	396	326	377	358	361	358	346	392	387	368	334	343	370	361	404	384	364	362	403	374	345	330	381	381	383	360	398	368	399	395	377	386	342	387	380	360	375	399	368	379	374	352	369	372	372	358	386	387	340	365	394	324	358	410	386	390	364	368	391	391	393	367	331	399	350	373	359	388	373	378	359	392	380	367	376	336	365	394	368	357	367	356	372	363	393	376	338	370	384	363	335	352	362	416	371	355	366	363	355	377	369	371	383	341	356	386	359	358	388	384	372	381	388	373	399	387	363	390	349	364	384	359	376	367	375	360	392	373	371	345	337	364	358	393	329	371	352	374	358	383	392	366	396	422	363	345	314	369	408	432	382	380	387	381	380	384	397	377	425	370	412	378	367	350	370	351	377	356	349	348	374	354	365	359	364	373	397	347	371	331	354	389	386	380	348	361	388	381	389	378	383	389	365	324	356	356	353	399	362	366	350	385	372	383	377	366	365	371	337	355	364	412	376	376	368	367	352	344	361	392	389	376	382	384	372	355	384	368	410	373	389	367	348	372	345	383	350	350	387	386	364	381	348	369	385	387	367	380	341	345	349	361	385	396	320	367	371	370	383	399	384	335	384	358	394	373	344	396	383	371	384	386	391	375	381	370	363	370	360	389	351	396	373	351	368	378	336	365	371	368	374	379	343	370	380	380	392	392	369	355
32930	52996	30962	14839	10965	4306	1465	714	433	411	368	434	433	419	418	416	413	393	401	417	393	423	411	443	391	436	413	409	374	444	420	436	420	391	399	388	392	417	412	447	392	432	406	428	429	410	397	485	405	400	397	404	389	431	412	406	396	411	432	417	448	419	399	426	425	431	428	397	384	442	377	417	448	402	419	400	408	391	438	430	450	384	412	378	391	429	392	429	398	420	409	414	440	428	406	451	393	414	409	440	428	375	391	413	373	440	421	431	406	411	406	450	410	402	423	416	435	413	396	422	446	436	426	427	425	447	391	410	387	441	418	419	401	455	385	379	426	405	397	429	414	437	446	429	391	397	476	376	433	429	447	442	413	441	435	412	439	412	439	376	403	444	406	393	422	400	449	406	430	429	428	393	404	395	399	433	376	446	407	406	396	440	397	391	419	434	413	461	406	440	419	397	384	458	434	449	409	428	408	409	402	405	421	423	378	433	426	373	392	388	400	417	430	414	411	380	376	423	433	421	448	436	406	403	426	446	422	444	405	419	414	441	386	414	397	417	439	397	391	417	388	435	447	434	425	382	435	431	381	437	437	377	452	391	424	435	402	373	414	412	437	406	413	443	396	406	432	408	412	418	441	431	407	407	429	402	376	428	405	433	425	426	405	423	398	423	396	405	427	411	432	442	408	420	362	375	418	404	440	437	409	392	407	444	430	446	420	431	408	424	431	461	440	440	410	419	389	434	411	420	424	401	425	409	433	435	410	416	399	406	421	420	429	430	416	421	388	400	448	422	400	435	458	412	378	399	399	395	412	414	413	402	447	429	395	379	431	430	399	418	408	422	406	400	394	411	418	420	402	391	417	449	393	418	409	441	394	428	406	445	405	422	448	393	391	419	443	414	433	427	459	429	426	393	428	450	440	432	416	452	391	432	425	424	392	364	397	440	442	392	440	403	479	397	385	427	437	446	431	419	423	399	437	434	404	402	432	404	419	380	399	406	380	417	443	424	418	408	418	436	425	404	451	417	397	410	412	406	415	428	424	404	409	414	373	418	389	417	442	433	398	399	386	394	402	423	428	413	390	411	408	431	416	430	405	407	403	400	438	375	415	380	393	419	410	424	423	409	387	422	462	451	451	453	403	412	438	424	388	372	452	396	411	387	463	459	410	434	426	418	458	420	417	421	413	430	424	450	410	437	443	386	369	415	444	462	433	389	437	414	428	426	449	412	424	407	388	396	395	416	415	440	418	415	394	399	391	445	414	420	392	427	451	416	404	420	439	436	436	423	422	447	419	437	394	421	440	417	390	430	420	403	434	391	417	442	397	419	406	379	402	443	388	432	392	400	418	410	391	383	427	420	420	407	440	416	428	408	389	387	412	413	438	427	383	394	431	439	410	382	414	455	394	450	422	396	441	437	426	394	430	393	420	393	395	417	440	429	397	431	427	404	379	396	406	410	415	433	416	446	409	461	427	414	433	392	449	410	404	478	404	432	415	406	399	413	437	425	432	418	412	390	398	424	394	455	449	453	415	429	414	419	417	424	395	415	406	384	441	454	421	395	375	376	400	383	373	411	416	411	412	387	428	408	411	375	423	417	419	377	413	409	429	422	426	429	407	413	438	431	411	423	414	453	395	441	423	406	403	415	404	433	424	388	410	423	426	419	414	439	411	411	425	448	394	429	447	433	416	442	440	412	415	432	417	427	436	461	413	414	399	438	441	408	418	423	406	443	443	423	441	429	431	407	432	410	397	406	445	419	423	439	407	382	422	402	421	423	412	445	428	466	437	411	442	379	424	411	409	400	382	399	387	389	402	422	377	433	434	397	413	424	439	387	425	441	384	375	407	422	419	454	435	430	407	429	428	423	388	407	405	424	421	399	402	417	398	404	402	380	408	419	368	394	444	381	414	415	389	431	434	407	383	419	401	402	409	405	390	404	435	412	426	404	431	417	443	408	420	448	436	384	423	386	448	423	410	450	397	457	404	397	399	430	416	425	411	391	407	426	406	380	441	397	409	415	419	435	404	438	445	443	422	415	438	408	426	439	426	361	392	429	420	396	413	411	408	431	392	433	402	414	446	397	383	387	392	389	380	405	437	394	428	428	421	408	406	437	443	405	401	417	450	435	386	442	401	434	416	398	428	418	412	429	441	372	419	420	411	430	370	388	432	443	420	398	383	406	416	418	419	425	435	401	380	436	422	395	398	404	405	463	441	411	447	440	393	387	435	389	429	394	437	436	405	377	428	440	448	432	418	411	413	402	381	391	407	404	393	448	398	433	460	420	410	422	356	387	397	389	388	448	426	396	425	412	449	387	430	400	435	449	428	402	464	396	426	405	422	374	400	424	407	462	401	427	413	409	399	422	423	403	416	455	390	404	368	435	387	413	381	421	404	412	402	427	409	419	411	432	388	385	404	422	435	432	398	433	416	456	427	400	400	424	414	382	420	427	442	403	427	396	420	397	443	443	426	409	431	438	432	424	429	417	417	406	357	421	402	404	431	399	411	402	378	398	428	400	399	419	415	394	423	436	379	408	413	458	444	406	388	397	410	415	416	428	415	420	428	431	412	441	370	410	395	450	413	399	389	431	433	411	405	397	431	402	390	443	419	431	420	468	405	395	434	393	385	419	425	406	432	422	423	418	414	397	373	399	422	433	425	418	389	422	384	414	426	428	440	418	404	417	401	384	400	415	456	392	390	429	396	411	472	420	395	431	420	411	418	402	388	391	430	422	411	386	382	430	424	409	435	392	408	392	388	415	438	410	391	436	411	416	406	422	424	391	429	445	416	434	444	404	416	442	420	403	414	420	433	420	418	415	447	412	405	426	408	432	418	455	396	388	436	413	447	421	424	418	418	385	435	412	423	436	428	429	426	365	408	432	445	412	398	392	382	419	421	423	463	418	435	387	426	433	414	426	426	421	410	421	420	402	413	420	421	437	419	444	400	414	432	403	389	430	426	421	388	379	453	418	420	425	404	396	412	394	408	385	430	450	419	439	393	401	422	396	418	407	428	427	429	396	423	382	408	409	448	400	423	411	393	429	398	428	399	411	418	438	435	447	394	436	421	431	420	451	397	403	407	417	378	429	422	413	400	421	434	419	435	415	444	412	394	437	411	409	419	443	426	393	415	389	399	381	369	409	420	435	407	447	434	423	437	421	415	393	398	401	430	426	424	423	406	416	406	380	413	442	433	434	438	406	416	389	453	399	434	464	400	416	408	387	402	441	425	401	421	443	478	417	410	401	405	424	441	373	371	445	398	410	417	397	431	403	415	411	402	421	402	415	430	414	433	389	446	460	429	424	437	417	413	444	375	431	410	448	412	423	375	405	387	422	417	423	490	406	420	417	390	394	424	389	393	416	395	394	422	423	426	418	425	439	399	430	396	402	436	394	438	424	402	436	400	425	436	407	439	446	453	419	428	462	414	377	435	399	403	417	409	408	402	413	435	414	385	393	430	408	414	417	435	440	417	429	408	381
24885	26379	45331	30441	31152	25466	12585	2668	614	316	371	309	340	342	356	349	341	328	356	376	342	357	341	340	308	352	308	335	319	342	308	310	344	351	347	327	361	336	343	320	355	339	320	362	327	336	324	320	340	308	327	326	333	353	307	350	348	318	342	332	340	332	329	320	363	339	289	322	314	324	346	356	336	328	365	360	367	338	316	350	346	327	369	325	348	366	314	359	339	361	339	345	331	332	369	316	325	341	324	323	330	369	324	314	320	343	325	338	361	306	361	330	333	350	329	362	338	336	319	331	372	337	332	340	355	361	384	347	355	377	323	381	355	324	363	351	312	296	362	362	376	338	319	333	313	339	345	341	335	336	316	325	346	341	348	336	344	323	345	321	314	334	331	328	361	304	311	353	341	307	295	381	344	298	305	305	338	325	349	329	347	355	330	355	322	337	333	325	359	353	347	331	353	352	337	317	314	341	314	335	353	317	334	345	344	359	302	361	328	342	324	333	371	348	384	356	336	332	344	363	342	346	294	300	341	328	309	332	330	348	367	314	309	316	358	348	348	349	357	316	362	326	339	354	354	317	333	292	336	366	345	332	327	310	345	308	352	311	313	320	306	313	325	342	328	322	337	332	335	304	318	324	323	370	355	361	336	323	312	328	333	343	378	305	340	323	355	347	329	321	315	366	335	313	328	388	339	313	322	358	350	322	326	343	335	345	375	365	342	348	334	328	355	298	357	313	338	347	334	325	317	314	349	346	316	330	317	342	358	348	322	362	322	375	315	352	344	342	350	339	333	331	355	340	336	344	322	314	350	358	286	348	382	313	320	352	338	354	324	321	342	345	343	345	363	335	347	358	314	359	339	333	344	332	332	367	341	299	331	310	332	379	312	372	338	359	287	356	341	355	378	355	344	347	350	311	357	354	355	319	334	338	364	356	343	312	367	327	321	321	332	318	337	333	333	316	334	339	319	294	334	327	324	324	330	363	323	314	338	332	338	344	311	309	341	358	337	325	343	320	310	337	330	359	362	327	342	326	323	329	310	329	342	309	323	368	349	365	323	313	332	317	325	334	293	339	325	352	314	327	330	359	329	335	378	344	323	337	308	334	353	323	373	339	364	326	346	342	313	327	320	334	321	360	317	293	319	350	346	363	327	352	353	336	329	353	358	350	367	347	300	339	351	342	335	282	318	359	366	329	331	329	342	347	331	338	347	334	350	359	350	311	351	310	358	339	326	322	336	358	323	326	347	315	314	320	309	361	353	341	375	336	337	346	337	341	353	340	361	317	349	379	349	334	347	321	339	331	358	327	314	319	316	318	349	301	337	365	335	328	340	358	317	315	361	309	343	348	317	309	349	373	329	332	334	312	357	317	339	319	337	338	355	311	344	317	355	316	327	355	356	348	335	350	386	352	365	361	367	362	351	321	287	336	338	323	330	339	337	328	350	323	332	332	338	323	319	380	317	336	328	350	364	331	314	336	333	365	338	335	363	331	368	331	352	307	342	334	344	353	331	343	353	336	339	353	354	332	328	329	326	340	343	325	342	355	384	332	345	315	302	289	323	350	322	306	352	339	298	341	345	326	388	356	324	331	346	319	328	312	330	296	330	351	372	356	355	350	320	346	330	355	318	339	335	355	329	329	333	330	348	344	334	359	337	336	343	391	312	352	328	349	320	347	334	326	345	339	340	328	368	347	325	330	345	325	349	332	365	350	324	325	310	305	361	356	345	314	313	299	322	350	311	350	357	335	373	344	309	353	340	347	345	334	343	376	352	341	330	306	329	348	319	316	354	342	351	339	358	340	350	318	320	353	324	316	326	310	301	334	323	323	350	341	342	318	340	322	336	323	354	336	337	338	357	311	351	353	324	346	349	342	341	358	350	335	322	364	336	319	367	359	326	337	312	364	371	367	329	312	334	299	360	355	302	316	345	337	387	349	337	342	334	369	353	345	336	322	342	362	359	351	353	366	373	337	338	368	356	317	384	320	371	334	302	327	313	338	332	299	352	341	347	348	316	317	347	360	338	354	345	365	338	355	324	350	306	337	353	302	343	365	330	351	349	324	338	329	317	359	329	333	329	362	352	326	348	337	365	340	351	349	346	338	319	343	331	308	352	341	356	334	377	307	331	364	337	326	314	342	323	343	312	328	336	329	319	334	321	315	333	339	337	335	339	351	318	346	347	334	350	322	354	335	343	333	350	359	313	313	349	294	301	300	330	346	362	329	339	348	287	343	335	349	333	341	353	327	304	361	361	336	346	353	335	349	344	316	324	284	319	326	344	301	344	356	311	336	330	351	325	330	323	337	359	340	359	352	311	358	344	339	323	316	339	343	360	307	327	394	344	338	354	346	353	322	345	316	326	377	344	355	348	359	335	356	327	311	339	339	341	316	348	386	337	337	360	365	361	347	311	365	292	347	334	340	368	330	327	329	319	332	354	320	342	322	344	349	340	334	306	350	312	314	338	343	350	336	338	314	311	367	313	325	310	326	349	346	345	344	351	317	339	355	327	352	378	326	323	320	338	340	306	347	366	301	308	360	335	342	338	328	317	345	381	331	343	313	334	344	333	343	355	350	350	310	330	357	342	331	296	314	350	323	331	331	350	346	338	344	328	392	312	312	325	381	338	351	341	344	308	308	334	325	364	312	288	309	344	346	322	337	337	335	346	306	388	349	316	301	326	343	354	327	317	323	340	329	342	339	348	353	314	373	331	332	344	321	375	329	291	337	326	335	351	301	326	337	307	309	330	313	319	314	346	382	351	315	320	299	355	332	363	358	349	355	362	344	311	354	323	346	327	330	344	324	327	309	316	331	299	329	352	326	354	360	315	329	347	323	300	368	348	354	323	356	357	372	334	343	340	338	337	338	341	362	345	344	342	305	340	351	313	310	321	308	333	323	319	356	330	338	333	345	335	351	319	302	306	341	365	336	367	319	350	316	333	333	348	296	337	303	335	336	340	330	353	351	324	331	338	324	316	343	344	330	343	327	349	321	335	352	364	354	302	339	349	347	376	333	346	329	341	325	351	334	350	311	347	369	348	345	333	352	339	342	369	321	368	340	359	359	322	352	360	332	329	330	278	352	329	306	353	357	315	339	297	335	338	324	333	323	345	340	354	327	376	309	358	356	331	340	357	304	307	355	300	352	357	341	330	348	332	355	333	328	347	343	345	344	331	347	355	361	314	356	330	347	352	320	317	315	341	313	337	357	358	346	345	350	310	332	354	332	335	330	349	348	348	375	319	307	312	348	352	294	338	322	322	340	351	351	353	326	339	334	335	347	336	300	339	332	345	353	316	378	348	321	320	347	359	335	322	295	339	315	353	329	325	307	346	306	354	302	305	370	386	363	349	356	312	343	327	349	336	332	333	332	345	345	359	367	305	353	311	349	346	349	347	346	392	349	326	355	326	363	350	324	314	340	351	346	374	344	369	322	324	336	360	360	328	341	360	314	348	360	318	350	329	355	316	336	310	337	311	326
36377	73484	60935	27062	34817	23702	10685	2923	825	376	407	370	371	385	374	352	371	364	387	394	388	355	361	393	381	398	379	370	404	363	399	398	372	350	349	368	352	370	391	370	416	378	378	347	400	360	383	340	360	401	364	351	355	378	371	389	348	375	364	328	384	391	404	384	369	379	376	362	395	396	387	381	371	370	341	393	377	389	383	362	377	371	377	388	371	351	369	399	363	418	351	388	393	367	363	372	388	390	364	383	358	373	377	369	362	360	359	341	366	395	357	389	359	365	365	394	397	390	395	332	383	343	362	347	366	363	385	375	369	359	377	358	354	392	380	367	340	360	371	347	379	379	378	385	336	354	381	361	340	394	361	396	389	364	371	359	352	405	357	404	350	348	365	388	387	395	365	408	352	364	385	369	330	373	370	379	376	342	362	358	432	380	386	371	367	352	377	401	347	356	370	379	355	388	400	381	379	368	386	384	391	382	359	361	385	355	361	375	369	381	366	358	339	358	364	364	383	369	394	383	384	360	378	369	402	392	369	358	383	397	382	375	391	379	402	399	350	392	344	370	384	344	341	396	379	413	357	334	365	392	343	364	381	381	358	419	396	407	366	384	426	388	376	354	369	364	371	388	389	365	384	359	365	374	374	389	399	353	356	406	356	369	351	376	363	374	351	409	376	339	360	376	382	380	380	374	367	378	388	397	377	372	366	359	374	362	390	374	353	364	394	359	361	341	385	410	398	391	346	372	379	381	384	404	374	363	351	379	383	373	377	373	381	403	378	359	389	378	398	373	415	365	377	353	356	369	389	368	383	395	360	364	365	372	376	396	346	377	380	382	392	350	387	363	410	378	375	370	341	385	395	388	337	374	363	349	403	369	397	372	370	385	340	364	386	389	344	406	353	410	361	373	335	352	397	340	396	374	399	404	378	391	381	389	344	360	418	368	355	391	388	385	375	390	399	395	363	371	364	386	407	361	373	363	408	351	374	359	371	384	367	416	375	379	397	368	386	349	356	403	398	387	372	391	369	368	364	362	378	343	387	375	372	385	410	373	394	340	377	359	377	393	372	405	388	397	352	369	382	402	388	400	365	357	360	367	399	376	381	396	338	354	393	403	395	399	368	355	364	375	389	378	382	408	379	357	389	355	387	357	377	376	357	360	392	324	380	366	359	383	404	380	379	423	361	358	391	366	416	376	374	396	392	345	402	361	368	376	372	370	339	396	367	376	386	364	373	373	357	384	383	393	377	388	383	366	375	358	379	419	322	392	401	379	353	357	399	355	409	366	377	370	379	368	347	403	394	373	392	371	395	361	350	363	367	387	391	362	395	409	375	379	372	374	400	352	358	358	389	415	348	369	392	377	385	410	347	363	350	378	361	377	369	399	373	354	387	351	378	364	336	394	389	363	388	373	382	385	348	347	381	375	385	366	369	381	400	358	383	366	353	368	390	381	378	366	361	367	357	380	348	368	375	350	363	421	377	405	376	382	375	395	341	340	390	379	377	367	398	358	354	364	361	362	392	352	407	418	368	379	386	393	414	404	408	385	359	408	384	400	404	391	326	371	342	353	356	358	399	382	377	402	392	389	396	402	382	399	407	356	403	380	358	380	356	408	393	389	364	402	414	364	367	360	354	358	349	389	365	403	359	365	361	416	366	390	397	376	389	367	375	419	365	385	389	383	364	395	398	378	386	381	392	414	405	377	364	374	388	353	385	386	344	371	393	383	387	387	391	377	374	375	382	366	366	373	361	400	341	375	355	380	400	369	348	386	384	408	352	368	336	369	359	385	376	351	385	383	376	389	419	345	386	353	378	368	357	346	404	382	356	387	383	365	353	386	409	407	386	377	380	350	389	352	377	377	390	348	352	377	356	402	377	412	379	381	424	382	388	373	357	395	375	363	347	364	355	346	366	375	394	354	387	392	357	353	410	394	387	379	349	371	374	401	395	356	370	352	393	391	375	397	359	401	371	365	397	359	365	377	367	401	368	365	360	365	364	368	348	340	395	384	370	380	362	349	382	367	349	351	379	381	365	386	384	340	366	382	340	420	341	395	370	382	358	387	355	403	376	339	432	381	373	380	363	357	351	385	370	380	374	364	372	369	388	381	355	360	379	384	358	371	325	346	384	399	353	391	389	363	374	368	405	380	376	378	362	388	326	368	386	355	393	364	356	339	366	390	400	397	370	353	342	339	347	383	374	397	346	416	393	371	348	375	385	393	358	389	404	366	383	370	397	377	382	382	351	400	371	402	365	387	383	374	388	397	351	354	367	365	391	384	387	407	383	366	378	351	376	361	366	371	374	370	354	408	368	346	358	367	367	404	379	394	374	391	369	394	407	372	369	368	395	367	351	387	394	362	354	383	363	418	374	381	382	369	365	373	370	383	390	404	345	368	392	357	340	361	373	382	387	390	375	410	379	390	355	384	355	363	384	396	380	357	371	379	401	363	373	388	407	360	340	348	390	371	363	372	372	326	326	425	329	378	398	373	357	376	363	414	404	391	371	380	386	366	385	383	390	391	387	385	393	383	379	389	387	401	355	409	373	381	368	377	408	377	377	383	353	406	423	368	379	335	373	368	375	374	393	362	361	383	343	371	343	387	361	357	386	401	374	379	381	399	354	373	393	378	379	339	379	373	398	403	380	379	366	357	366	354	348	392	403	381	393	362	397	349	387	401	395	355	369	372	354	387	384	375	376	385	352	375	364	385	364	385	368	352	388	398	407	337	352	368	383	383	377	387	359	347	405	424	374	337	376	370	379	371	395	375	367	383	361	371	356	368	340	377	386	360	390	354	362	351	407	400	402	387	350	378	367	368	367	360	368	355	363	390	384	348	373	355	382	363	393	363	332	384	400	398	385	383	353	355	367	383	349	404	356	397	381	418	349	382	365	392	363	375	374	381	392	362	381	353	367	399	380	373	371	393	377	416	339	375	402	380	414	367	363	395	400	374	381	354	411	384	357	372	391	367	402	384	379	394	373	364	388	355	387	375	383	356	408	363	388	326	380	369	402	397	351	383	376	363	355	387	411	383	374	355	351	373	372	384	392	413	353	368	376	388	387	373	388	391	376	368	379	368	377	363	363	338	351	398	375	369	374	328	401	355	359	364	365	401	389	352	344	375	377	384	386	354	377	386	388	368	379	365	390	375	388	384	374	393	381	375	358	389	341	382	382	378	384	352	405	345	394	392	352	386	353	329	382	389	357	339	394	396	381	416	386	374	353	383	415	371	401	388	387	365	326	364	365	370	381	339	357	370	354	398	368	379	384	389	378	402	369	364	353	398	396	349	393	385	382	402	376	388	370	385	384	391	342	366	383	364	368	380	366	325	369	326	358	333	379	357	402	383	351	345	368	383	358	384	392	339	327	394	394	374	390	399	361	370	390	370	341	409	381	372	341	367	415	372	388	382	400	370	363	364	348	391	340	395	364	374	409	391	369	360	385	380	375	371	340	411	390	347	372	374	395	384	373	374	376	381
25631	27545	41939	27398	23970	17564	7198	2333	678	426	463	510	459	496	476	479	463	477	456	461	465	434	444	487	483	484	481	430	484	444	434	437	483	484	467	479	458	458	452	481	511	495	483	489	444	467	447	436	470	505	460	444	454	460	472	486	442	434	467	446	451	457	533	450	476	467	483	471	447	498	443	485	461	457	502	438	432	506	481	481	492	460	420	493	452	470	487	470	523	509	433	468	413	461	454	473	513	484	465	484	456	457	472	528	474	468	459	461	479	495	512	476	471	478	468	505	495	470	452	450	462	462	476	468	447	522	500	520	475	470	492	443	462	443	462	468	462	440	498	482	460	460	506	477	498	463	473	482	463	463	446	469	491	489	505	469	468	491	465	484	505	487	477	454	462	460	499	450	464	452	450	494	446	466	508	450	479	466	443	449	460	504	465	459	477	474	483	476	485	522	455	483	476	441	497	466	505	479	432	451	427	452	417	456	499	487	447	456	445	485	413	466	504	491	459	457	478	462	476	446	482	474	464	438	461	484	468	475	490	467	474	480	487	474	458	442	492	515	479	489	489	492	440	490	477	482	424	449	459	482	465	482	499	437	450	478	497	480	503	466	484	448	439	464	505	453	445	432	447	493	477	444	438	485	450	452	463	473	477	465	463	475	472	468	477	457	505	478	468	448	484	448	454	466	459	461	455	493	469	452	484	458	489	468	463	436	449	466	476	450	429	469	438	463	448	479	443	471	463	502	499	433	468	473	455	464	455	485	474	491	464	449	443	474	442	455	465	446	457	482	481	460	493	439	468	411	478	443	506	451	484	481	478	472	461	480	473	468	447	436	480	474	474	418	510	476	457	518	418	491	494	465	470	485	483	477	453	485	470	464	452	464	414	449	442	466	455	451	472	492	444	466	435	467	474	468	446	465	499	485	494	473	500	447	472	460	462	420	486	435	471	475	495	469	477	464	508	441	460	437	486	456	469	463	449	491	466	483	499	460	465	441	463	439	493	448	474	430	465	461	461	468	472	424	486	495	486	498	463	439	444	514	471	457	507	451	452	476	487	493	458	452	423	458	458	490	449	463	431	500	481	471	483	443	450	467	449	486	455	467	471	424	488	453	476	438	482	486	480	441	452	462	537	451	479	428	454	484	454	441	494	440	485	472	487	504	478	469	500	493	445	427	455	477	456	482	450	463	419	449	473	462	499	469	449	452	451	480	474	488	467	444	476	428	491	451	455	501	438	455	470	466	465	470	444	455	436	417	463	450	494	466	453	461	473	473	471	473	447	485	431	473	498	463	477	468	483	432	448	482	477	494	466	432	456	454	444	448	444	467	491	433	456	524	468	476	465	471	497	471	474	445	488	472	465	469	479	461	500	464	444	423	463	482	470	462	450	530	439	452	478	490	519	489	485	470	452	441	471	445	463	480	449	468	497	473	468	455	463	444	464	504	498	453	458	462	470	497	458	488	443	493	447	477	492	469	455	460	449	446	425	450	460	445	477	513	511	484	460	488	431	506	459	471	476	461	478	454	492	465	486	452	470	505	502	461	475	438	483	470	469	453	442	457	487	489	464	424	483	486	462	470	486	462	463	450	507	472	444	468	450	489	518	507	465	450	486	450	452	485	487	492	504	480	464	504	476	504	469	490	469	433	458	434	486	464	480	467	481	465	448	453	447	474	469	459	491	447	452	444	477	479	461	481	485	425	438	480	430	454	444	476	471	449	454	433	438	465	498	509	433	464	437	453	474	473	478	440	457	480	484	451	486	479	461	493	469	449	432	449	440	449	442	460	476	466	457	509	431	456	475	465	461	488	471	469	444	501	477	461	455	476	453	456	497	457	419	424	445	450	471	463	469	443	453	477	483	430	455	472	457	447	458	452	519	464	463	427	497	510	505	549	482	470	481	466	432	468	480	496	460	469	476	473	476	490	425	478	490	462	452	480	488	467	468	463	480	447	492	441	474	465	487	465	490	470	447	496	443	447	484	493	451	484	462	486	455	453	508	501	475	480	414	446	445	464	426	506	460	495	451	448	434	446	486	446	446	452	458	452	465	461	495	446	476	479	443	436	447	453	492	445	463	460	408	457	438	464	481	466	468	469	491	454	486	501	474	477	435	478	462	415	445	471	449	461	465	479	454	471	433	466	427	425	412	455	464	474	510	462	432	466	491	488	516	438	462	468	439	463	467	473	490	491	494	445	476	478	483	470	422	464	461	484	460	473	477	501	444	463	443	477	445	479	485	464	501	429	455	468	471	465	460	447	457	478	501	470	440	477	445	481	511	464	461	466	491	492	483	436	482	473	460	465	471	486	447	473	423	448	464	442	440	510	456	438	509	495	462	456	437	442	450	488	441	466	458	436	457	485	490	462	493	502	457	462	490	441	493	479	441	491	482	501	472	466	461	454	438	490	452	466	473	456	471	475	456	436	472	490	494	488	494	447	463	466	438	476	461	468	497	466	450	457	518	477	486	456	478	483	457	478	442	441	461	464	490	443	458	497	467	505	491	437	514	430	498	439	485	514	467	444	491	488	458	466	492	439	475	451	497	495	513	463	449	517	453	469	450	463	492	487	425	482	454	459	517	431	483	475	453	481	488	489	417	478	448	492	469	435	444	451	466	474	462	450	484	503	454	452	464	494	441	471	450	474	483	467	483	466	465	505	453	467	445	506	468	447	440	470	440	478	426	525	425	474	488	476	463	440	453	508	472	450	498	515	448	442	478	483	461	476	510	477	486	440	458	470	505	527	433	482	478	442	430	459	457	470	484	475	442	475	468	434	453	488	447	478	473	496	499	463	465	454	436	516	456	429	426	460	463	437	441	470	472	440	465	482	468	465	498	480	443	455	457	444	439	452	482	438	499	485	481	429	463	463	454	456	476	473	466	458	465	456	443	436	499	444	481	460	432	451	471	473	444	448	453	448	466	470	475	461	465	455	446	483	451	457	496	433	448	473	457	479	469	485	477	455	454	470	439	498	494	458	498	445	437	476	448	462	467	516	450	484	471	421	457	463	454	453	455	482	493	473	489	504	483	441	432	455	478	469	484	486	484	465	455	455	518	468	467	475	467	454	468	454	436	461	467	460	478	443	483	488	448	482	437	452	460	459	471	485	458	442	437	460	450	471	501	451	435	512	477	479	471	480	483	447	475	456	469	467	429	456	463	453	451	415	461	450	442	476	481	476	446	474	444	458	472	460	482	461	452	467	469	455	443	487	473	478	490	479	496	514	461	467	512	456	473	439	506	474	463	520	456	513	431	467	464	422	481	510	490	432	471	472	489	454	513	464	477	501	437	439	482	460	475	496	497	486	442	470	457	494	444	454	480	481	475	470	474	468	492	500	447	467	472	496	463	443	476	478	480	445	472	434	452	491	478	485	483	460	458	463	466	447	455	463	485	459	489	474	461	461	464	478	453	468	492	441	479	499	453	491	470	422	489	448	440	463	522	488	438	483	466	479	434	486	484	468	481	460	477	472	454	479
37318	77577	52118	25299	29717	19566	9322	3722	969	512	491	490	547	542	533	476	545	550	581	507	540	529	551	526	512	538	521	501	529	516	517	542	501	526	571	536	522	538	471	515	527	473	504	495	487	495	529	518	522	501	530	523	520	504	519	527	503	536	512	511	506	482	512	538	517	548	511	507	493	539	517	526	547	490	520	534	504	564	541	515	540	522	498	497	466	506	535	540	486	522	519	544	518	508	551	521	472	475	518	538	489	502	520	538	532	514	505	495	529	538	520	494	531	514	507	544	538	496	531	551	503	536	524	518	516	521	552	502	453	565	541	496	516	487	512	525	516	482	534	514	496	482	525	525	516	529	487	531	493	485	482	545	508	508	505	527	523	481	527	528	501	502	502	527	528	497	512	522	536	546	487	502	515	489	508	514	496	523	503	525	485	526	482	520	557	520	484	491	531	540	481	499	557	533	514	518	525	545	532	502	520	494	501	544	535	541	519	540	507	486	489	537	496	492	528	477	488	534	515	549	490	505	494	515	508	508	519	542	530	585	484	533	492	517	519	537	527	541	500	488	508	506	517	530	496	516	502	511	575	539	533	539	483	510	519	506	541	512	544	523	529	462	488	499	524	536	453	493	514	491	516	475	489	436	504	511	521	528	506	497	459	508	538	511	517	548	520	506	495	490	513	549	530	502	562	513	515	517	494	521	515	506	574	542	541	491	507	488	506	512	528	558	536	518	501	542	515	494	555	519	530	517	495	480	542	541	493	475	518	506	490	524	528	518	503	473	549	531	513	520	532	532	527	518	469	515	539	487	503	505	530	529	494	495	554	501	517	490	520	492	510	518	505	536	520	514	509	520	553	530	535	540	515	529	482	523	531	528	556	487	505	491	504	491	580	496	478	517	511	534	533	510	510	516	491	523	519	542	504	521	521	507	533	518	512	546	509	504	498	538	530	509	528	532	536	561	536	519	500	505	540	507	524	510	580	531	512	486	523	501	521	536	483	516	577	512	518	513	508	496	501	538	489	518	477	534	516	552	516	497	536	541	477	517	468	558	494	523	526	526	474	466	508	498	522	532	510	484	522	502	523	487	521	525	502	559	513	529	544	485	523	533	518	523	553	565	488	491	518	529	511	500	534	500	523	544	492	509	505	549	545	493	547	474	528	472	510	527	534	541	529	494	499	517	483	522	508	527	502	577	559	521	544	518	523	511	509	527	527	494	510	529	495	547	519	514	493	467	520	498	499	496	519	520	490	534	515	514	548	481	518	526	507	523	532	525	507	528	508	474	491	529	533	495	501	572	553	535	485	491	482	536	545	518	539	519	488	485	470	570	529	487	515	543	517	505	522	541	481	529	526	495	497	545	507	526	502	505	525	549	523	497	488	533	513	499	524	523	506	529	492	517	527	510	511	506	518	511	513	473	523	493	463	551	510	490	516	546	502	507	541	498	525	539	540	555	510	560	487	528	539	518	549	513	493	495	470	472	490	515	505	544	555	499	503	518	522	532	514	552	522	469	533	546	511	497	513	537	523	525	503	544	516	525	488	540	510	474	526	505	511	540	516	548	506	527	509	517	512	512	490	480	477	488	558	491	483	524	533	522	511	509	494	487	510	525	485	514	495	491	495	526	509	522	466	481	504	531	497	513	504	491	522	523	523	522	526	543	556	499	484	546	512	552	538	486	521	451	525	562	457	528	513	523	520	527	525	526	494	515	501	520	541	497	507	470	516	516	486	513	517	542	522	512	507	546	533	496	513	496	536	533	511	548	507	553	536	527	501	491	507	509	503	530	503	489	517	511	475	546	493	521	529	559	525	539	515	514	519	544	500	488	526	515	525	522	473	527	496	486	491	514	555	488	507	530	516	519	506	519	505	496	493	502	519	505	528	489	461	506	493	565	486	521	510	531	543	530	530	511	565	556	493	521	513	455	539	512	530	509	485	528	470	534	558	529	512	542	512	515	563	534	517	526	503	532	497	515	527	541	513	497	503	498	510	545	539	520	505	457	526	533	486	539	517	542	533	510	540	493	525	557	515	521	505	524	522	558	499	493	518	525	505	465	519	537	510	507	504	505	491	492	520	533	513	528	513	472	536	525	519	490	527	513	505	528	502	479	548	488	475	511	526	526	486	523	482	506	516	536	535	531	498	509	544	548	491	514	504	471	509	523	533	525	519	510	525	518	535	552	540	511	527	538	524	494	514	520	510	492	528	567	508	554	494	513	570	495	494	510	515	562	532	513	526	472	566	534	491	500	513	517	534	538	520	520	506	505	535	508	536	494	546	492	532	522	483	524	542	566	530	480	481	467	447	519	486	542	519	498	535	518	550	524	498	530	482	536	553	515	500	521	495	526	513	520	487	475	496	484	490	505	514	504	546	528	475	481	511	544	571	537	500	520	476	547	573	533	483	467	516	501	523	512	530	545	493	533	499	541	505	526	511	534	508	506	496	530	512	502	496	523	559	542	504	536	508	542	510	541	502	513	510	530	498	541	524	514	522	513	532	529	560	552	502	511	493	527	548	511	521	510	505	532	489	516	556	489	523	506	530	502	492	536	522	499	559	490	536	541	530	499	537	514	500	529	539	510	511	514	563	524	535	486	515	537	572	539	544	529	500	513	541	539	566	528	504	489	519	506	513	514	510	494	498	526	495	496	483	503	463	513	498	525	564	537	492	511	517	547	552	532	530	550	511	525	490	497	518	521	513	510	488	509	515	518	548	514	520	520	497	485	541	495	503	518	542	508	514	503	533	517	506	495	529	536	558	507	548	502	535	527	523	502	501	510	516	504	516	495	529	538	518	516	507	565	500	477	521	490	553	515	537	516	523	490	505	493	527	507	508	537	489	477	553	546	521	482	520	531	510	498	490	549	500	525	528	522	511	508	527	492	529	518	515	527	501	536	520	532	545	561	536	534	488	530	523	527	554	526	497	519	545	515	498	525	497	467	552	542	493	542	483	570	505	510	516	509	506	505	502	474	498	510	471	519	538	493	500	523	508	554	532	527	479	505	501	543	538	540	507	505	522	506	500	530	514	491	505	520	538	507	525	548	499	519	513	490	531	536	495	533	528	480	477	516	549	542	512	521	497	534	461	491	527	547	531	546	529	529	508	520	551	538	525	490	503	531	501	475	505	506	509	494	496	520	514	534	503	515	490	521	528	520	503	535	505	528	506	473	504	531	509	538	517	533	488	544	500	502	532	528	525	515	516	496	513	529	526	519	509	510	557	501	527	532	482	510	506	540	516	471	558	493	505	514	530	515	519	518	502	481	511	539	513	532	524	530	534	503	511	532	520	486	521	558	502	508	514	503	525	547	508	509	550	510	494	475	527	496	511	543	519	537	535	528	548	477	527	540	547	492	497	495	490	544	537	533	507	550	546	540	473	503	536	584	496	540	509	529	542	478	518	550	517	535	521	546	508	496	550	503	522	521	483	547	540	499	514	508	513	523	534	574	527	538	535	525	568	527	503	506	495	490	534	524
23284	23062	35645	28770	31960	28682	23879	9117	1244	540	518	511	536	513	514	545	505	528	520	489	529	521	504	502	503	523	491	515	492	525	501	545	473	536	509	505	494	509	531	520	517	508	476	520	540	549	559	502	462	543	515	568	519	510	507	493	530	527	523	446	483	499	516	479	530	510	484	525	503	525	487	512	539	500	515	520	474	513	528	534	517	502	508	508	523	517	548	517	530	515	514	502	472	517	498	496	533	510	526	519	489	494	508	499	522	526	502	515	506	463	529	468	516	491	489	532	554	472	533	474	524	515	468	522	553	469	487	486	539	517	503	534	516	484	507	513	478	499	532	494	510	546	454	521	484	505	512	473	536	527	524	484	494	529	501	523	509	518	525	522	498	536	510	497	507	513	485	523	492	509	498	511	512	516	519	496	491	521	506	486	522	475	481	477	493	498	503	506	525	527	496	488	522	502	471	518	506	501	518	542	557	471	516	533	490	505	515	491	495	517	512	505	513	493	506	529	475	491	514	505	541	529	495	518	504	465	491	519	521	456	513	497	526	490	475	544	498	498	515	497	490	505	499	459	537	512	494	510	499	524	534	507	518	500	478	510	502	511	483	484	505	485	511	514	529	503	473	533	486	509	499	513	531	467	492	527	494	523	498	486	507	490	489	481	537	450	505	525	526	525	539	519	495	534	507	439	530	501	481	494	490	498	558	539	515	537	505	514	534	515	529	513	481	550	459	558	544	496	517	507	521	500	457	494	481	506	506	490	480	482	503	521	565	524	512	500	492	491	521	501	466	503	499	502	489	497	482	481	544	488	509	484	521	507	525	517	510	525	494	507	524	506	519	534	543	518	491	514	480	529	491	530	532	491	496	558	529	511	449	513	517	492	519	507	534	539	512	527	555	493	514	487	531	475	485	509	510	511	494	528	495	533	471	486	504	512	470	538	483	502	499	504	494	534	514	527	501	483	486	518	512	505	505	472	535	497	482	506	490	558	469	467	526	491	506	482	510	517	482	501	501	482	512	512	515	494	552	481	506	496	501	529	550	481	539	514	504	514	508	492	534	508	543	475	529	468	527	486	495	491	509	513	492	530	486	492	493	538	499	499	496	490	528	508	499	522	490	510	473	506	531	548	487	519	519	495	535	501	537	518	519	505	519	504	516	475	521	535	469	505	479	528	553	482	521	545	497	504	518	536	481	547	504	520	481	519	483	537	523	497	533	495	506	513	522	489	457	525	485	496	474	511	557	552	470	497	551	501	476	482	491	542	502	504	514	487	504	528	512	503	501	510	517	537	519	505	506	507	498	545	543	538	530	489	486	472	504	464	485	531	500	516	540	510	526	512	530	522	504	522	495	508	483	506	479	509	501	518	491	540	475	524	464	531	497	504	484	591	531	485	518	508	503	502	520	457	493	511	513	493	504	487	499	516	507	524	487	525	516	498	543	495	500	480	491	505	513	476	470	479	482	489	491	463	506	513	531	515	482	484	516	488	520	513	518	498	511	511	507	508	484	503	484	497	447	535	498	496	499	476	535	566	500	511	486	487	516	518	473	510	508	455	512	498	500	492	469	471	504	511	513	496	537	501	502	491	538	528	547	472	445	525	514	515	487	508	523	507	474	497	514	509	523	528	532	512	525	496	528	510	501	538	475	520	513	509	510	491	493	501	457	525	559	515	548	501	525	515	481	523	495	474	500	514	503	497	518	487	449	510	527	475	476	536	481	466	474	486	504	516	486	508	561	519	477	497	540	483	488	478	475	552	476	533	521	476	500	521	528	512	529	516	543	525	507	487	502	518	467	486	520	550	478	487	506	519	505	489	502	486	544	500	518	510	520	462	496	491	514	507	525	542	536	492	548	556	554	485	507	524	535	554	514	515	527	503	455	517	505	510	498	475	500	517	491	505	482	532	516	514	498	519	504	495	534	482	482	490	465	481	505	501	504	517	489	512	515	568	468	442	489	521	537	516	525	508	518	470	512	493	494	511	518	495	483	503	509	492	510	493	488	566	475	503	519	471	527	504	550	505	481	550	488	497	489	531	499	512	496	487	504	512	521	503	514	521	503	503	501	513	472	477	504	485	492	526	506	510	524	492	468	496	501	521	493	498	541	522	487	443	521	537	527	493	540	500	540	521	510	493	491	492	519	509	489	498	550	475	495	514	555	535	495	517	515	523	509	492	513	502	555	501	532	504	503	516	501	494	452	508	517	494	519	534	540	525	523	467	529	488	506	523	499	497	550	518	550	474	507	513	549	512	495	500	508	516	539	541	473	498	467	514	519	501	483	484	500	550	516	503	500	494	496	484	531	508	493	525	549	488	497	475	510	515	541	537	487	522	506	502	504	521	547	491	553	546	515	505	496	532	542	511	486	493	523	509	498	522	510	479	494	523	512	484	550	476	528	501	500	526	529	510	550	516	499	498	492	483	506	506	517	491	504	498	494	552	482	509	519	498	526	533	524	530	525	473	499	482	514	451	490	519	512	533	522	499	496	494	511	504	488	511	507	492	472	523	489	482	470	505	531	506	481	479	536	490	454	501	479	491	485	520	506	491	484	537	507	493	512	526	497	515	528	507	459	511	462	489	491	464	520	505	490	475	478	490	539	480	512	480	505	527	454	471	516	486	512	479	473	515	533	477	516	531	509	514	488	467	555	523	485	478	489	528	553	490	509	519	540	533	491	494	504	537	460	525	520	524	519	530	491	489	504	498	490	524	511	503	511	481	521	495	521	512	478	456	542	511	470	506	530	500	486	502	507	523	463	485	470	491	508	483	490	547	518	516	532	497	538	486	523	465	508	492	509	488	495	518	506	522	499	529	499	491	480	496	494	479	495	501	486	461	509	491	510	528	510	523	500	496	500	482	495	506	495	548	533	511	498	495	518	427	495	517	516	494	478	470	548	493	475	478	519	503	519	508	564	534	539	451	497	521	520	440	491	523	512	489	511	515	493	527	509	509	550	516	520	491	550	483	505	510	493	505	530	517	484	474	493	521	514	531	508	540	526	517	552	464	494	513	536	479	477	506	537	515	545	513	499	509	561	521	523	464	484	514	519	508	462	537	491	521	511	481	492	513	518	502	517	495	500	505	463	513	485	466	531	435	474	490	478	523	541	507	523	486	474	492	526	496	524	482	487	508	528	516	494	479	510	540	504	483	463	513	540	495	527	497	495	490	506	498	510	454	501	522	471	497	529	525	529	486	526	500	508	498	543	488	524	529	529	506	488	493	515	509	461	502	516	560	536	508	499	487	519	489	459	537	529	519	512	503	504	503	476	515	496	510	513	521	482	469	576	502	536	494	523	523	526	487	524	503	500	496	523	523	529	493	472	480	486	541	481	516	537	474	541	492	514	516	475	481	553	505	526	548	530	498	469	506	484	534	522	520	494	476	482	548	452	492	493	494	507	499	485	489	482	520	516	518	496	502	475	531	514	515	492	467	537	488	501	497	497	538	505	531	485	443	518	531	513	520	516	529	480	503
43421	71442	63073	50223	46920	31638	20048	8501	1371	546	562	536	550	556	546	513	534	529	558	513	514	509	532	519	539	551	541	562	540	560	520	526	485	486	530	541	530	554	540	522	503	545	534	530	527	541	525	560	525	551	541	548	535	497	562	551	569	563	522	553	544	552	564	522	520	561	528	526	510	499	526	514	534	528	553	492	522	551	529	566	531	533	514	556	492	544	550	505	564	513	495	554	500	518	528	527	539	534	539	553	497	519	524	548	532	532	514	524	532	547	536	527	555	537	515	543	543	528	539	528	520	514	580	525	537	502	565	539	519	502	562	578	495	546	526	534	552	540	512	500	577	571	531	531	559	510	503	539	556	513	520	488	516	560	519	532	529	535	515	571	586	527	535	539	522	490	554	525	535	513	568	581	512	513	503	553	559	565	565	558	531	504	527	522	531	540	513	525	507	570	531	495	584	541	560	533	518	549	539	559	549	559	531	497	541	539	528	534	512	546	503	542	554	525	508	549	531	561	588	543	535	501	568	510	543	515	535	558	548	530	536	550	498	522	531	579	539	529	541	477	565	622	557	514	512	541	527	512	544	502	508	533	505	525	544	559	554	536	515	552	501	567	586	524	525	525	501	540	505	527	574	531	571	515	519	533	520	496	535	557	546	547	525	502	520	544	533	515	522	514	531	503	489	564	561	559	540	544	532	593	585	533	525	536	512	579	541	534	532	542	487	577	541	498	542	520	516	510	542	531	514	540	547	551	528	549	518	541	547	548	548	524	584	540	533	542	517	520	549	533	535	542	488	541	536	564	524	552	515	510	522	514	494	486	538	488	555	552	522	562	538	562	520	535	505	535	517	538	496	554	547	516	511	590	544	538	550	581	531	580	553	536	517	516	532	546	549	520	527	592	523	550	546	580	503	575	534	547	538	518	506	537	496	520	494	547	524	536	532	514	475	500	537	534	520	540	518	528	541	525	546	480	547	483	563	515	516	546	527	506	530	570	533	562	562	552	504	553	538	520	523	528	515	540	538	540	518	546	538	507	504	540	536	553	531	505	565	524	528	553	557	555	556	548	516	575	559	498	504	520	540	577	519	548	544	501	493	543	509	521	507	577	552	544	512	518	527	556	505	564	523	520	547	522	553	515	521	545	539	557	532	497	512	539	552	571	515	544	500	499	533	580	504	566	510	562	575	508	540	497	547	556	521	523	496	554	518	538	513	513	552	486	539	500	539	540	534	513	542	542	523	552	550	560	534	548	501	550	553	547	547	545	533	565	531	562	562	566	500	560	536	548	547	549	565	530	491	518	521	518	529	497	556	492	487	571	532	514	534	524	513	527	500	564	570	520	521	546	529	562	543	495	501	540	517	532	514	519	527	538	555	548	508	544	521	530	535	556	549	545	523	513	525	552	551	547	505	486	555	505	511	518	566	508	528	538	500	538	530	515	527	530	529	507	569	537	517	529	557	494	567	522	519	526	493	535	550	549	548	561	551	508	537	583	547	510	531	537	484	527	556	513	550	528	458	547	499	542	550	539	572	563	506	545	575	526	546	553	525	503	545	533	509	527	541	523	502	534	576	493	492	557	543	512	540	546	532	514	510	536	504	522	553	499	551	511	550	537	568	514	537	558	578	547	512	514	544	510	464	540	551	550	486	515	531	529	502	513	537	546	517	568	524	537	521	541	521	532	542	509	538	527	526	513	501	547	527	511	536	531	528	577	542	556	526	511	537	551	536	530	552	532	533	549	606	550	515	531	552	518	512	525	535	521	553	526	523	534	552	539	534	524	538	504	541	530	552	529	553	502	544	527	535	558	531	528	563	515	582	508	549	518	541	532	538	568	563	514	549	491	532	534	546	542	540	520	518	546	539	579	528	543	549	517	531	507	503	491	506	516	540	495	540	498	531	542	534	508	533	512	549	488	517	540	526	561	537	545	514	555	551	522	540	507	536	528	541	538	557	497	547	540	529	522	529	542	546	518	535	539	507	518	563	515	543	530	499	522	542	531	518	577	549	525	530	562	518	531	557	476	564	516	534	545	543	539	573	538	523	520	539	555	540	544	533	496	553	543	526	525	529	525	519	521	544	517	501	512	527	562	565	530	547	565	543	510	512	522	512	522	491	492	530	554	551	543	520	494	534	506	508	510	530	554	518	562	515	521	538	532	553	524	529	553	530	502	530	532	506	553	506	546	573	537	517	510	501	473	523	555	540	529	521	486	532	507	531	517	528	556	532	559	549	552	502	532	506	524	512	491	512	521	511	548	526	520	497	535	536	553	554	534	510	558	545	563	518	540	535	554	535	566	524	586	510	529	522	533	517	536	553	503	530	520	513	542	542	541	517	502	522	520	498	522	521	537	551	505	525	525	525	543	531	531	531	515	537	500	531	560	495	535	516	513	535	536	527	524	513	536	538	572	506	527	518	523	537	516	538	536	517	538	555	536	513	488	566	515	514	559	539	517	529	530	536	483	546	544	533	500	509	523	522	513	553	579	555	530	544	518	524	527	487	554	497	520	480	487	526	526	597	563	529	527	563	518	521	530	561	513	529	524	540	523	550	550	536	517	536	558	526	477	549	561	520	571	515	527	520	534	553	535	548	531	536	499	528	526	537	516	523	525	491	513	524	510	506	546	518	540	531	535	493	524	567	563	497	544	507	580	514	535	507	526	519	532	525	561	537	500	549	537	527	500	546	511	533	513	525	552	556	497	558	561	524	561	552	517	509	539	526	504	527	496	532	567	559	546	501	569	546	551	530	511	550	530	512	520	522	540	513	529	536	538	536	542	531	508	462	541	525	524	511	541	494	561	584	541	517	553	541	561	500	523	506	533	552	508	556	524	522	527	565	522	519	524	525	482	524	524	495	511	536	518	521	559	557	529	516	543	576	521	511	527	521	504	545	515	546	545	556	528	562	488	513	560	554	545	555	537	511	558	583	536	498	500	566	514	532	528	559	530	538	548	583	543	505	529	506	507	533	544	542	519	551	585	577	521	506	570	539	500	531	519	533	517	540	541	536	552	504	521	546	523	549	512	550	500	527	487	594	518	508	523	562	546	521	546	566	528	575	537	506	537	518	537	512	570	529	587	503	530	533	556	531	527	553	535	548	502	520	532	542	536	532	532	545	475	522	551	526	549	535	537	549	508	531	561	538	525	517	529	539	534	565	522	564	511	523	490	475	552	556	504	500	538	565	487	517	524	560	532	548	555	591	501	554	536	507	516	560	535	530	553	534	534	536	524	541	497	548	516	557	517	521	532	525	547	505	563	538	513	558	555	530	522	540	549	542	557	571	570	545	536	552	553	499	522	510	558	517	570	530	514	541	527	534	562	528	564	550	505	530	549	573	552	570	525	546	501	570	549	538	491	551	516	512	530	548	575	538	546	518	537	552	538	519	473	508	530	544	543	532	497	511	540	513	544	498	544	553	542	588	539	513	531	501	492	542	526	533	528	504	517	524	541	493	554	571	538	567	523	533	512	518	559
29119	35189	42439	21826	9970	2977	1053	565	373	382	413	390	376	361	359	384	366	397	355	370	329	332	351	358	362	356	363	394	363	368	398	360	348	368	362	396	346	349	352	330	373	374	345	358	371	338	377	358	362	341	354	376	378	348	384	345	351	337	392	381	314	355	370	379	353	396	359	354	368	348	378	340	377	344	366	346	346	351	368	348	375	373	358	369	368	347	374	327	363	367	353	366	380	367	349	373	320	386	342	344	352	344	336	371	348	350	330	360	426	364	386	373	395	365	378	325	380	332	343	390	403	378	345	383	371	341	378	381	362	356	334	381	358	362	345	331	413	385	384	363	391	369	383	363	363	401	343	337	376	330	384	375	361	350	385	348	363	350	363	338	375	373	376	358	331	364	370	356	370	397	352	375	400	369	370	320	373	353	328	362	362	362	346	360	330	352	353	376	368	375	384	336	392	380	321	362	387	366	389	348	361	386	347	364	359	368	350	372	376	372	341	381	349	353	366	352	333	313	412	399	371	379	357	352	350	377	351	354	363	380	361	355	385	321	367	356	358	335	369	393	362	389	346	348	381	361	369	381	363	363	376	375	373	370	371	346	372	364	334	328	379	353	368	337	376	383	386	370	372	338	372	404	373	377	380	358	372	381	361	351	325	397	355	336	373	366	359	397	339	397	377	344	369	366	335	361	380	337	366	385	344	347	354	376	351	377	370	353	362	357	354	367	383	380	377	322	329	357	342	378	389	371	372	336	364	345	346	372	372	350	341	345	364	369	389	319	340	375	373	322	330	342	357	328	346	391	372	401	380	353	364	339	369	327	376	336	401	322	387	362	393	343	377	390	374	370	356	374	360	338	366	376	395	370	354	354	396	348	342	357	367	380	380	329	356	373	396	372	373	348	372	362	349	351	343	378	383	400	336	341	395	340	351	359	382	391	347	360	346	316	332	351	365	369	365	345	367	364	380	336	343	353	376	373	329	364	367	360	380	351	388	325	363	349	370	333	355	343	349	364	388	376	388	350	368	346	374	342	366	376	335	369	353	393	357	371	365	384	353	360	358	386	357	365	340	377	375	338	363	376	362	355	384	384	380	359	341	383	373	345	387	375	392	368	337	352	344	387	337	354	367	383	325	381	332	330	385	366	360	355	359	372	414	351	346	399	381	387	339	401	355	384	350	373	366	357	346	385	379	341	339	335	359	352	371	341	385	343	351	330	369	328	385	338	346	384	337	389	382	346	348	367	378	360	388	356	366	317	376	354	387	366	340	362	360	364	366	364	356	344	339	328	386	372	336	340	364	367	374	405	340	403	335	347	362	396	380	359	372	377	353	364	371	356	373	354	322	381	359	322	334	378	376	384	369	355	361	351	387	356	382	369	372	370	385	370	384	353	348	343	365	371	373	370	374	375	359	394	373	353	332	330	363	340	403	329	356	347	359	362	368	356	368	350	371	342	387	345	369	350	351	359	350	370	376	354	385	333	357	359	382	386	355	347	355	380	376	368	369	337	378	359	363	329	353	345	335	340	342	342	379	373	354	369	370	354	374	350	354	371	337	402	379	353	367	404	378	307	347	374	358	382	342	341	401	366	382	372	345	334	366	368	357	359	330	315	351	411	365	327	370	369	352	382	329	383	330	372	349	371	370	384	360	377	341	351	392	329	352	358	361	358	403	386	349	383	363	345	346	356	384	346	332	357	386	348	375	367	355	336	392	388	350	335	358	372	387	351	368	367	371	352	363	369	358	353	313	330	385	347	373	325	370	356	332	403	355	393	346	365	376	369	359	339	352	317	355	347	371	381	377	376	362	359	355	373	337	339	374	410	347	376	356	368	371	351	386	352	349	355	383	399	322	364	383	298	369	353	351	380	332	387	368	339	393	322	327	382	342	337	392	351	355	384	345	362	359	369	360	372	362	376	336	349	381	364	360	388	349	348	359	359	412	364	341	351	367	365	357	360	343	380	342	378	349	357	357	377	344	376	373	367	372	354	368	350	364	352	309	352	367	345	335	377	367	336	344	365	332	348	382	371	361	362	356	316	357	385	354	353	388	356	361	362	354	373	370	344	352	356	342	368	340	360	339	359	329	376	376	352	373	385	352	317	346	320	381	343	376	374	352	362	372	366	383	353	359	346	350	343	355	342	371	343	355	350	348	385	372	373	359	379	377	349	330	343	322	353	356	391	329	374	394	384	362	378	370	349	348	343	359	352	360	371	366	387	355	331	374	380	365	321	364	394	355	355	331	370	386	386	381	370	386	344	352	354	369	381	354	376	354	345	356	329	337	371	364	363	348	371	355	343	339	383	378	329	343	368	368	355	372	375	350	353	369	353	328	356	365	364	327	380	377	372	351	369	364	361	354	371	388	419	363	350	344	364	347	374	330	385	380	359	369	398	339	359	393	392	373	332	359	383	348	339	349	368	337	364	370	346	352	393	357	365	371	337	345	357	366	363	377	380	394	363	352	378	404	350	359	328	392	357	348	345	348	341	346	377	353	373	373	336	360	342	368	348	352	360	357	369	344	366	327	361	366	356	353	348	391	382	382	364	370	324	384	371	391	350	361	358	385	370	349	369	375	362	327	335	367	365	364	359	354	358	365	355	365	361	336	372	344	334	346	344	359	397	375	340	338	335	368	381	371	393	351	345	329	376	350	377	398	340	374	383	367	354	337	354	328	351	384	384	362	375	393	376	348	396	386	359	361	366	342	359	382	369	383	350	354	387	362	381	368	376	398	378	392	372	382	363	364	354	372	371	347	357	378	366	377	360	354	385	319	380	375	394	377	358	370	362	373	361	357	345	357	371	382	377	385	362	342	356	356	364	374	381	348	390	349	378	398	346	376	341	392	339	379	316	343	371	387	334	386	381	340	364	337	352	360	346	337	368	326	358	394	377	341	353	332	368	339	346	367	380	370	352	399	354	326	345	344	376	387	361	391	350	388	333	359	334	341	340	361	345	361	310	346	401	379	353	343	361	378	337	335	362	348	376	350	353	360	350	348	372	354	350	342	398	335	365	388	373	339	365	335	349	380	337	369	363	387	355	379	356	383	394	383	363	337	365	350	364	398	331	391	336	382	362	334	373	352	345	335	365	366	341	344	377	385	344	392	356	332	393	344	396	362	354	389	379	395	371	373	384	380	361	353	359	348	325	358	358	327	389	416	370	406	370	369	368	344	399	335	334	363	363	371	356	366	369	358	396	374	347	348	340	385	350	348	354	374	413	347	376	371	351	349	329	359	382	370	331	339	373	325	384	359	370	363	372	352	369	385	346	340	350	355	363	359	364	367	366	370	372	344	349	331	376	361	331	372	392	374	340	356	351	350	350	377	366	358	364	373	351	328	314	378	344	329	365	360	335	396	351	361	326	353	366	334	383	398	358	365	336	367	372	328	323	364	362	394	365	343	332	377	368	354	363	372	340	363	344	321	378	351	338	363	352	384	387	372	374	364	409	360	359	315	334	416	362	356	373	398	360	369	354
31880	54322	33425	15284	8764	3296	1391	658	461	406	408	391	412	443	418	404	434	415	381	387	408	430	410	433	403	390	388	396	407	419	422	458	431	390	448	389	373	388	403	359	418	364	405	447	384	374	414	391	393	417	364	411	412	380	390	407	399	410	409	393	428	372	415	392	415	373	421	385	381	379	386	403	439	415	410	409	410	392	421	398	422	399	413	393	376	413	427	404	416	419	398	421	446	361	407	445	448	416	380	447	407	404	422	389	403	400	386	409	425	361	399	406	394	426	402	401	376	425	414	413	447	394	391	415	404	408	419	401	393	382	415	445	416	401	396	393	379	383	411	431	406	384	412	411	380	404	423	430	417	392	428	420	445	397	399	402	384	400	416	379	384	369	418	383	377	428	391	432	380	398	377	393	379	403	419	399	413	398	382	405	433	384	405	422	428	410	396	415	395	389	357	375	434	391	400	371	397	416	408	402	439	396	407	422	366	418	409	393	410	388	395	399	417	401	403	393	396	413	372	399	409	398	410	382	434	412	384	430	404	389	399	410	423	415	446	402	398	406	406	441	410	386	403	424	410	381	433	380	421	408	394	398	403	391	393	390	443	429	439	399	398	435	415	404	439	401	395	411	387	437	408	415	389	382	380	396	426	402	376	431	404	404	382	405	424	399	414	418	402	413	411	455	404	406	366	445	394	408	407	394	409	427	382	417	433	391	454	396	401	431	440	421	347	432	418	421	376	393	384	417	397	402	435	456	402	397	432	426	373	397	406	401	381	389	401	396	381	379	383	374	430	415	443	408	397	387	367	369	383	410	386	378	372	422	408	392	415	395	406	402	412	399	369	428	411	405	422	439	365	389	429	427	414	422	427	458	388	411	400	426	429	401	402	414	395	417	407	377	419	424	424	416	410	424	414	370	399	454	373	391	388	416	417	374	407	411	422	419	428	415	397	399	412	359	429	424	432	411	457	405	440	450	409	383	417	379	435	380	411	410	426	365	407	379	431	385	390	393	398	408	412	417	399	395	420	413	396	414	381	422	394	423	384	399	438	396	413	416	445	426	414	369	384	411	426	409	391	369	416	398	431	380	403	435	412	394	390	406	402	409	383	426	437	414	436	406	406	441	420	383	413	404	399	384	404	421	433	377	389	399	397	403	412	400	394	384	400	398	400	406	430	359	392	392	426	370	400	380	420	361	421	389	421	405	392	393	430	396	419	385	424	423	425	397	408	410	389	432	399	361	414	403	391	398	435	395	431	426	435	420	365	379	433	392	423	408	418	409	418	416	390	428	418	429	432	387	403	376	400	417	393	421	425	391	390	394	388	482	403	434	429	404	380	411	405	388	379	401	413	424	404	418	405	405	364	423	414	428	431	369	425	407	400	408	420	406	448	366	420	430	388	356	406	414	430	391	425	441	395	438	400	398	394	395	393	414	381	390	407	400	413	406	387	402	415	417	350	418	398	413	420	430	410	403	404	426	432	439	393	374	400	382	384	428	407	441	406	403	393	366	433	399	391	383	422	436	438	421	426	394	435	398	381	388	404	414	380	401	420	407	424	417	434	377	407	408	384	395	392	430	397	411	415	414	433	449	378	396	388	407	368	374	388	402	432	402	411	421	400	367	400	369	415	401	410	412	383	379	414	396	420	378	413	429	398	426	433	399	416	415	391	412	404	395	389	410	441	382	418	390	391	410	389	426	372	414	449	408	387	400	414	429	414	414	430	405	415	418	440	377	385	410	411	428	425	404	419	383	391	382	451	382	423	393	391	422	442	395	382	387	386	424	404	385	370	403	448	426	415	407	408	384	404	380	416	414	405	404	386	457	393	419	413	389	375	389	403	439	441	407	389	410	389	383	441	430	374	402	430	400	429	415	404	427	412	406	395	393	421	390	406	370	371	437	372	365	398	422	405	370	415	388	440	427	400	374	403	378	403	405	440	405	403	387	417	453	449	390	434	415	406	403	431	383	403	429	440	415	411	414	434	410	385	396	394	418	438	394	449	393	408	396	404	435	419	422	384	378	420	435	407	389	390	369	415	403	401	394	412	390	357	378	390	379	392	401	362	393	378	399	412	404	416	387	413	422	425	414	386	447	380	406	367	397	417	374	396	411	398	392	377	412	387	418	422	421	419	417	389	414	421	356	393	395	402	395	445	432	390	400	394	378	378	437	419	432	376	435	405	400	431	389	393	414	426	385	436	448	440	434	395	387	417	416	379	424	397	373	448	363	414	440	418	391	429	438	426	370	395	375	428	395	376	398	386	385	388	425	398	364	449	410	396	399	421	386	396	388	377	409	418	395	400	417	391	388	415	396	410	362	386	382	410	401	402	402	372	376	428	398	397	407	382	432	429	414	395	401	422	394	377	392	377	378	426	385	398	367	395	405	410	410	418	391	356	445	396	401	393	416	412	419	410	393	430	403	384	391	418	376	373	408	410	455	458	418	390	373	408	393	411	400	443	410	349	404	379	429	411	410	441	390	374	415	456	418	412	396	414	394	375	412	409	394	386	367	383	411	415	410	373	396	402	446	368	422	416	419	413	441	402	379	397	385	420	429	420	403	395	386	385	378	384	410	445	393	432	445	438	399	411	433	409	420	404	472	394	394	378	403	394	420	362	412	389	456	402	389	393	389	407	390	408	381	472	405	398	417	371	403	426	402	383	386	383	418	395	396	466	414	388	440	412	439	357	411	424	407	404	367	425	418	397	366	427	400	400	413	394	417	419	406	379	397	404	401	412	401	394	409	387	418	381	409	387	417	394	395	413	411	402	418	409	425	403	454	422	436	429	399	404	378	445	389	419	401	406	392	415	407	373	403	390	414	387	382	435	417	418	379	395	371	441	396	414	374	394	417	423	432	397	403	416	421	362	435	378	414	406	411	424	386	410	402	403	393	429	436	396	417	380	420	422	387	380	441	451	410	399	427	419	406	405	392	427	380	426	372	413	412	391	404	392	435	380	416	435	386	404	370	377	394	408	414	415	417	409	365	384	417	377	379	434	413	370	419	414	396	392	414	411	403	396	465	383	384	359	415	381	400	362	393	413	405	394	378	408	395	425	430	385	389	427	449	395	392	373	404	403	445	396	392	381	377	446	429	433	394	410	395	416	377	382	412	445	411	389	375	371	481	403	414	402	384	415	425	420	399	438	430	414	412	393	379	403	382	397	394	388	419	395	388	429	399	431	392	416	390	387	395	418	427	394	408	400	436	453	416	428	402	416	403	427	397	389	401	388	411	427	377	421	455	388	409	428	393	422	395	433	370	406	388	414	372	393	363	429	416	396	378	391	392	394	411	392	401	389	414	380	392	426	432	396	393	395	416	401	428	434	382	390	390	378	398	394	380	395	399	450	446	381	450	444	384	394	420	383	426	420	391	390	406	390	410	400	392	403	400	395	422	412	427	428	413	383	388	414	395	390	401	409	407	408	353	414	380	414	386	445	421	406	401	411	411	389	405	429	381	443	392	385	393	439	402	402	390
24950	25190	47392	33462	29957	20421	7611	1605	525	344	362	366	337	335	363	353	377	378	348	309	378	312	316	331	318	336	364	347	359	336	350	323	327	341	359	357	338	329	320	382	363	361	327	349	356	349	370	305	330	321	358	374	339	343	356	352	356	333	328	359	338	336	323	355	329	298	359	351	310	334	354	359	390	331	335	352	360	330	318	381	344	314	331	354	364	335	333	356	355	354	319	325	361	336	361	379	360	340	306	358	320	346	346	324	330	328	337	324	362	353	335	376	341	336	321	335	342	346	371	341	355	339	353	344	343	358	311	342	341	348	346	311	336	332	341	347	358	339	323	342	345	366	301	341	315	347	332	351	360	345	340	333	372	319	316	330	346	372	355	368	328	335	387	368	331	356	335	341	348	364	331	379	350	358	355	352	364	345	374	326	321	334	328	325	382	366	337	336	370	343	331	358	341	368	340	381	373	327	377	321	376	344	360	311	363	330	363	326	356	363	322	336	334	323	387	341	352	320	320	341	339	349	359	336	342	370	332	307	355	354	364	356	362	357	341	353	339	336	315	327	351	326	333	288	312	369	370	345	295	355	356	325	363	368	384	326	327	328	361	335	346	355	354	364	362	379	337	319	328	343	364	335	362	340	293	344	348	331	317	342	304	351	335	357	309	366	320	335	342	329	335	333	329	341	340	328	333	353	359	353	340	347	351	325	341	347	366	352	394	322	358	344	363	372	326	348	342	321	333	335	327	367	330	359	322	343	362	358	356	350	345	342	345	349	375	347	355	359	323	305	311	317	351	349	359	340	332	366	371	341	319	349	357	327	349	344	323	377	345	336	335	347	346	344	359	347	360	312	329	340	352	323	338	320	296	339	338	337	354	338	362	383	339	345	316	382	341	295	339	369	331	332	344	351	341	322	368	340	325	342	363	353	351	344	344	345	335	328	339	344	333	369	366	363	321	327	331	354	342	318	391	358	327	371	392	334	341	380	345	345	356	333	387	322	395	328	313	335	329	370	331	360	345	353	340	360	351	369	338	389	346	369	384	349	329	314	343	347	306	348	329	344	308	345	362	314	344	340	347	355	350	314	341	367	339	323	344	346	346	354	343	319	352	337	343	355	332	289	338	364	334	356	350	339	341	342	289	365	360	325	302	364	308	355	330	341	344	337	320	342	340	337	346	358	320	346	344	356	357	368	332	311	320	316	364	314	355	311	365	310	339	298	322	327	375	335	357	347	340	366	318	330	351	375	352	343	368	331	388	364	363	358	354	314	327	349	330	362	338	337	346	351	348	345	359	367	344	322	325	322	334	384	333	345	329	349	341	340	323	337	321	339	326	357	349	337	356	337	329	364	337	338	359	335	344	343	342	329	361	362	348	348	359	351	358	337	364	347	346	343	329	328	347	348	354	341	338	371	337	358	320	339	360	340	335	353	332	321	359	350	326	332	356	363	328	374	332	344	355	361	353	322	314	351	336	346	340	334	320	363	325	366	301	338	352	398	360	333	349	385	340	338	336	348	369	324	343	343	345	334	356	348	333	377	351	337	281	331	324	362	377	372	349	383	349	355	329	339	338	356	344	358	339	355	324	313	320	350	333	325	349	331	351	388	341	334	394	376	338	375	362	334	362	345	326	349	344	321	350	373	338	355	363	335	325	368	343	361	344	353	334	359	354	329	313	327	339	341	344	337	360	359	366	330	333	330	349	326	327	340	363	403	315	343	334	354	321	335	345	323	335	344	341	339	319	340	338	355	354	357	371	348	332	307	332	341	329	324	357	353	334	347	353	355	304	342	350	355	343	345	334	307	328	335	364	292	334	343	345	312	335	362	326	357	332	334	308	351	336	329	357	321	358	314	362	318	341	333	350	325	332	328	360	345	351	359	319	333	347	349	301	342	320	379	332	370	319	330	333	371	342	375	321	350	327	348	358	288	328	346	352	363	339	374	316	325	363	378	291	302	349	370	334	344	308	339	332	348	328	320	351	341	345	347	337	359	334	316	354	361	346	332	355	332	346	338	323	316	379	384	339	338	350	329	345	316	322	336	361	377	363	353	330	344	351	350	360	392	369	356	327	347	331	352	367	309	316	303	365	316	350	322	363	326	352	332	343	351	328	324	346	355	357	325	309	326	323	316	351	358	350	346	352	345	357	342	327	320	342	345	334	335	375	324	308	342	354	344	343	334	356	345	336	357	361	392	335	371	371	364	318	357	367	303	335	333	363	341	373	330	312	350	335	356	311	356	351	338	375	367	347	351	338	347	352	336	364	365	338	341	354	315	377	329	350	353	340	366	324	325	355	373	360	348	359	337	334	339	345	332	366	328	335	383	331	357	330	332	351	343	332	333	317	310	352	338	330	346	375	346	340	338	335	355	342	343	363	367	316	328	335	334	344	331	385	332	337	355	357	343	388	336	351	339	315	364	336	314	341	364	367	348	373	358	366	374	328	343	345	336	323	357	336	343	325	335	358	331	361	337	374	353	336	330	369	347	341	306	408	310	323	342	323	355	330	344	366	360	327	341	321	360	347	360	329	366	352	340	331	317	338	370	346	323	367	365	365	352	358	367	360	344	337	321	331	301	377	319	377	335	326	356	315	367	323	374	350	318	362	329	336	362	337	349	330	324	343	359	309	370	318	342	328	335	348	322	356	355	339	333	333	365	346	334	332	345	332	349	337	317	321	332	339	335	343	331	374	379	347	377	332	339	337	299	301	315	321	344	349	335	340	333	358	327	334	357	327	359	371	361	335	334	359	399	368	357	327	349	343	361	332	333	356	340	330	333	340	322	376	342	353	370	357	348	353	332	344	338	325	332	329	386	330	343	364	373	342	315	348	338	336	300	349	350	329	351	352	328	357	359	329	311	334	359	332	362	329	344	343	343	361	347	354	373	355	347	359	348	318	377	390	327	339	357	332	379	336	321	361	354	358	369	329	314	380	363	334	358	323	355	347	369	361	312	321	334	359	354	362	368	316	299	382	370	338	312	347	338	355	322	352	335	345	334	307	372	319	326	326	352	309	345	347	321	352	323	315	337	336	361	339	366	343	331	314	311	360	344	374	344	335	349	364	357	362	325	337	365	354	337	370	319	308	348	381	313	353	344	312	333	351	328	317	345	333	330	386	357	345	327	356	316	317	342	366	338	338	377	343	376	355	339	322	349	336	344	338	326	344	357	320	345	380	324	322	345	379	352	347	312	348	352	335	337	361	345	386	336	339	368	319	320	340	334	362	329	319	334	334	339	358	315	350	353	346	361	352	349	287	346	350	320	331	354	368	365	339	324	338	360	338	339	383	335	365	347	349	316	342	309	340	343	343	341	375	343	335	287	369	354	365	360	324	366	362	326	349	333	322	344	316	382	372	359	341	332	357	329	371	362	359	329	345	356	328	335	332	366	347	371	331	335	334	333	369	346	341	350	357	326	340	366	323	359	350	339	342	341	376	320	363	308	321	377	345	349	341	340	351	360	339	314	337	333	337	371
38336	73554	68033	36223	32910	16401	5853	1871	655	372	358	395	373	355	407	417	384	393	374	380	386	378	414	400	359	373	375	395	350	416	379	374	386	348	397	395	369	383	390	381	377	393	367	337	428	422	385	426	357	349	420	362	373	362	381	394	369	388	345	357	346	362	355	374	371	413	348	375	367	380	355	383	381	409	347	393	400	378	414	375	405	408	332	347	384	382	387	405	380	384	408	379	366	338	410	369	402	404	394	358	385	349	331	398	394	387	387	349	362	419	372	388	369	418	361	373	393	360	383	350	387	392	352	362	377	438	399	355	380	379	383	390	372	394	367	359	375	361	413	313	406	383	386	361	381	367	412	425	402	371	371	392	395	343	375	361	415	385	352	391	390	375	386	371	342	432	354	403	398	378	389	388	394	347	390	351	401	369	362	395	422	392	392	398	375	399	409	397	398	379	420	360	370	398	390	393	365	380	372	383	406	380	349	353	374	398	365	371	402	395	381	358	405	408	402	406	397	361	387	372	376	372	397	384	367	394	407	360	410	403	363	376	351	398	379	382	370	396	387	354	379	398	372	388	407	383	408	360	416	372	384	369	388	370	397	403	404	371	385	405	395	358	367	379	372	414	378	389	358	357	364	333	437	382	339	392	397	357	391	388	406	400	342	379	377	377	392	341	411	400	369	413	418	410	375	393	393	396	403	349	373	408	374	387	374	394	395	424	384	397	371	373	425	354	408	381	380	416	385	387	403	399	389	377	384	377	389	377	390	375	394	381	428	342	383	342	392	351	392	396	416	382	411	363	365	396	363	340	371	347	399	379	350	384	374	363	392	370	383	344	383	352	400	377	377	382	394	374	378	375	383	370	376	360	357	393	381	419	372	380	376	368	388	373	378	410	374	395	385	413	383	349	396	365	371	362	356	395	377	393	364	404	389	383	377	355	378	375	413	391	382	345	354	399	400	355	357	396	324	383	415	337	358	375	358	368	354	398	340	388	381	408	402	389	402	379	428	373	357	403	369	381	405	399	401	379	359	387	396	379	371	372	409	408	401	369	368	383	376	390	400	358	376	385	386	354	375	409	380	359	371	371	417	381	352	374	416	388	385	378	392	371	379	365	355	385	415	394	366	402	346	362	370	364	380	364	377	425	350	353	391	380	381	383	372	367	365	365	357	349	383	373	385	363	391	364	369	395	376	389	367	391	383	373	371	378	390	357	381	374	389	384	378	404	355	382	372	407	386	376	377	384	367	356	388	409	399	402	397	404	392	374	383	375	374	368	418	363	402	368	370	370	360	376	379	409	368	406	369	388	406	411	353	377	350	374	395	380	378	404	371	361	415	376	363	401	395	405	377	393	363	391	383	433	380	348	367	347	404	367	397	368	384	374	389	374	360	401	393	366	368	385	377	382	368	356	367	393	407	381	394	403	374	364	379	387	407	370	396	354	365	399	403	392	393	370	393	370	400	405	395	348	387	381	403	387	379	399	352	383	377	358	376	360	368	337	407	385	405	383	378	396	419	400	374	347	366	386	426	387	350	388	383	393	393	407	373	405	420	372	403	380	370	397	390	390	368	359	392	400	401	390	401	424	367	409	358	426	387	356	384	355	373	381	374	366	385	414	384	370	397	365	378	391	373	357	397	377	370	380	376	392	392	376	378	397	396	365	351	362	392	381	371	377	359	370	380	402	380	376	397	365	409	360	383	369	400	358	337	402	414	405	414	378	365	390	353	380	379	353	343	410	376	382	366	380	375	384	370	377	408	384	386	336	362	360	390	354	385	374	398	373	394	370	378	368	385	375	376	411	389	362	404	399	404	379	383	347	377	403	383	405	388	365	377	371	391	409	372	403	426	367	370	357	355	382	358	358	378	368	392	413	383	370	349	398	365	379	378	380	399	379	397	327	407	366	377	395	381	382	374	404	400	368	365	379	376	396	374	374	381	359	388	390	390	355	351	388	359	388	400	354	387	374	357	397	394	379	415	386	383	417	399	386	364	398	396	388	417	354	380	358	368	383	370	397	348	410	361	394	369	398	383	361	336	383	375	398	382	388	387	363	404	355	378	384	378	388	333	360	388	352	357	398	400	359	359	361	377	365	393	399	376	337	414	372	390	394	404	388	368	377	369	370	389	376	416	388	381	364	375	375	341	380	378	375	394	375	400	364	360	403	365	392	389	364	398	377	372	411	364	362	374	387	358	405	363	394	342	358	389	411	380	363	414	377	370	394	362	360	374	376	398	409	395	363	398	372	368	394	397	351	360	383	378	378	388	390	385	401	363	386	362	366	398	388	393	399	412	349	380	395	382	365	405	343	384	390	350	386	395	392	403	402	386	384	366	387	395	392	382	393	393	360	396	391	361	398	415	364	364	356	373	388	399	388	399	446	382	361	374	355	390	376	399	371	389	387	409	419	418	385	348	366	405	370	374	386	390	362	425	371	382	363	416	384	372	400	354	398	392	406	403	423	386	342	402	353	399	371	361	384	414	382	375	401	400	402	382	405	368	381	364	384	393	400	377	372	361	380	372	386	393	391	364	408	383	395	380	367	357	387	397	380	368	366	385	380	392	396	402	394	362	415	358	385	381	389	362	351	343	369	414	376	394	376	411	419	395	383	354	363	386	378	376	392	394	382	422	399	371	380	409	390	399	395	363	382	404	379	366	396	361	383	377	393	417	394	366	389	389	375	363	379	391	378	423	410	404	394	360	382	372	354	356	353	366	381	395	356	377	348	364	370	358	372	360	380	407	351	384	377	381	403	369	373	381	365	411	405	394	389	398	389	378	383	361	389	369	371	347	370	382	404	363	372	383	388	351	386	358	364	377	389	433	411	371	387	362	348	383	394	418	397	374	382	408	375	409	378	384	365	384	418	390	391	390	408	345	368	348	383	355	381	385	373	387	392	364	382	376	380	382	375	386	360	387	409	372	364	376	382	370	413	342	378	380	388	358	356	376	373	390	357	363	346	384	394	380	414	354	406	392	386	342	412	387	363	393	405	370	345	375	377	400	384	389	386	401	409	392	403	387	376	376	386	395	407	399	387	398	348	353	394	370	394	395	366	354	389	385	373	367	402	353	397	384	366	392	377	378	388	379	388	394	390	403	366	377	399	385	387	401	392	412	405	379	361	393	355	439	358	367	378	378	354	384	373	349	385	358	376	403	364	401	370	390	371	354	377	356	396	375	347	351	374	370	385	414	377	373	356	379	423	375	396	428	418	342	356	357	391	416	377	368	379	394	351	395	356	367	391	409	361	390	393	375	386	372	382	350	412	370	383	377	422	397	381	379	365	404	383	393	404	374	419	372	391	413	372	374	380	373	412	379	357	353	382	371	391	394	384	364	402	383	375	339	386	391	405	372	378	391	386	380	381	377	353	396	378	386	378	358	395	399	365	401	341	367	373	346	370	349	416	420	339	376	422	367	376	374	401	368	382	393	380	388	383	360	391	409	393	384	381	372	364	361	400	376	375	381	355	358	365	377	376
25639	26118	44378	27530	24726	16288	6350	2081	718	472	469	465	502	485	474	441	469	504	493	504	494	521	475	498	488	430	477	477	514	468	453	485	483	472	470	459	465	454	469	451	468	471	452	493	482	424	466	504	444	475	481	468	450	439	429	486	462	475	495	486	457	450	450	428	440	505	513	467	450	462	460	456	474	492	472	453	460	446	458	491	485	508	477	475	488	470	500	482	472	481	479	441	460	528	446	476	466	449	493	443	447	497	471	468	495	447	463	493	484	452	452	503	436	449	427	462	473	456	447	495	478	455	483	441	437	479	422	462	429	466	495	455	478	443	489	444	469	455	439	453	472	445	466	458	457	459	475	485	424	509	464	459	488	529	477	462	466	471	517	503	461	497	464	477	465	460	471	472	446	457	445	436	440	471	487	452	477	506	480	457	484	465	461	447	503	479	476	438	478	443	509	490	488	483	449	410	487	456	459	434	458	459	462	437	457	469	469	469	476	471	461	470	468	491	436	496	464	468	459	481	484	461	480	456	488	455	467	503	475	445	490	457	429	458	459	483	433	445	468	473	492	466	494	485	434	474	492	484	486	471	477	480	508	467	517	419	498	472	463	471	468	490	489	524	443	433	453	461	464	474	464	472	482	449	414	455	486	468	475	489	460	461	480	481	500	475	472	442	454	455	503	502	510	454	507	493	468	453	505	453	490	448	468	449	451	488	473	456	439	499	464	484	462	438	487	455	499	485	449	476	488	488	493	440	493	490	457	461	457	493	454	467	451	448	487	487	497	437	476	461	463	475	459	492	469	470	474	404	454	482	482	485	480	500	445	448	510	478	484	416	447	472	480	494	443	449	477	420	494	485	529	494	478	455	446	459	475	452	497	473	432	483	449	450	475	508	470	445	440	460	457	487	470	449	463	469	446	440	474	475	527	464	443	471	470	434	437	481	458	493	452	460	434	478	477	448	477	472	469	515	488	445	474	473	462	496	476	455	445	456	508	492	446	445	497	461	484	461	466	443	460	517	471	446	457	440	463	440	479	454	470	453	455	479	500	477	528	468	480	457	453	480	481	455	507	501	488	483	478	480	461	473	465	480	428	488	440	479	459	462	474	469	486	463	458	420	504	456	445	483	460	459	467	462	430	481	499	489	471	431	432	465	497	461	464	494	470	477	473	488	519	446	466	471	453	472	463	520	455	497	460	462	452	426	509	465	475	468	468	464	445	460	491	470	463	475	478	461	505	446	479	458	457	449	446	449	509	483	461	454	477	492	463	448	494	488	487	482	465	494	484	470	444	475	488	492	443	469	484	514	453	454	487	452	466	483	442	479	442	482	475	492	480	448	432	433	471	484	446	467	465	471	482	493	495	450	442	449	501	466	450	466	463	473	452	474	464	495	459	468	468	447	457	473	449	457	440	538	436	447	451	464	471	486	494	447	483	478	462	456	451	483	470	407	427	472	446	466	426	449	479	496	491	470	446	524	497	484	451	451	469	483	444	507	425	464	454	510	458	466	465	460	463	468	447	466	450	447	484	471	450	524	490	460	457	443	476	457	492	459	466	437	471	446	486	475	439	479	431	486	473	465	480	472	439	450	487	480	429	489	459	473	452	468	434	490	451	450	449	479	448	464	446	430	488	479	481	493	452	453	448	438	446	461	493	450	461	501	457	453	445	452	453	423	402	493	525	518	501	487	451	455	476	502	444	466	484	461	501	450	434	457	496	470	493	502	453	476	452	496	510	508	426	471	443	479	478	463	473	432	446	414	463	477	480	468	478	423	491	455	473	454	448	445	437	448	487	462	488	414	477	453	472	459	475	518	437	479	460	476	505	407	433	422	458	447	505	455	462	474	469	490	479	474	490	486	442	469	499	479	452	478	437	488	502	492	469	474	472	429	465	429	483	446	490	467	466	430	485	450	441	506	467	456	447	457	486	492	481	481	489	438	508	463	474	453	454	480	494	457	460	489	519	468	500	443	484	449	483	489	436	458	464	447	463	502	447	461	445	434	452	487	423	486	451	450	451	499	462	441	498	454	482	451	450	478	452	485	482	486	475	470	461	424	461	484	464	504	431	491	487	438	463	427	422	465	464	468	459	495	462	478	458	454	485	443	441	426	498	476	490	439	487	436	463	436	494	471	434	468	434	505	481	477	454	440	495	480	454	491	439	484	500	458	466	442	445	459	487	452	475	498	481	464	435	457	460	433	467	467	486	465	486	467	490	479	438	440	493	465	484	435	471	502	452	449	458	500	434	522	446	470	464	508	446	454	451	462	471	470	461	483	449	445	482	449	467	505	449	480	445	473	460	489	513	494	487	484	473	468	503	482	499	474	494	449	429	468	456	457	498	466	465	480	495	461	441	451	459	441	484	477	445	448	459	453	474	455	426	458	487	441	468	472	479	434	476	481	484	496	456	539	487	451	489	457	462	476	425	470	504	468	491	476	504	479	468	464	463	480	480	462	502	452	436	461	476	461	447	466	450	447	476	476	436	415	461	478	481	487	450	445	470	436	480	472	436	456	457	476	442	491	455	470	472	470	461	481	439	450	482	496	479	435	450	461	489	453	433	436	475	447	463	452	472	455	467	469	490	493	491	471	469	482	494	459	448	442	460	482	482	504	447	445	464	453	468	465	450	476	450	452	476	497	453	483	481	470	470	438	464	458	462	470	472	474	453	486	513	491	415	474	505	476	427	425	468	491	492	479	453	465	443	467	495	500	453	465	465	448	454	515	456	464	508	504	477	445	470	448	441	507	478	450	443	435	467	480	423	493	444	458	503	436	470	500	468	462	471	423	476	472	475	483	488	469	488	452	478	477	459	467	511	503	449	457	444	422	479	488	506	452	458	453	486	516	475	458	461	477	485	458	469	461	448	438	460	458	463	457	472	504	469	454	470	454	457	489	439	458	454	477	501	474	463	467	467	489	465	453	467	479	490	478	484	476	470	480	462	476	482	486	490	444	503	465	501	440	488	445	450	412	453	448	478	483	452	504	484	488	475	484	430	484	478	465	491	447	477	449	455	479	488	454	427	471	472	470	443	457	464	455	407	406	445	448	501	489	465	460	490	482	500	455	439	465	495	439	430	458	476	494	443	477	434	454	451	472	470	441	451	477	503	458	462	471	497	474	486	478	473	474	482	450	496	438	457	444	455	458	454	480	483	505	448	430	417	451	470	473	481	483	486	445	492	430	482	470	462	460	479	446	447	464	472	497	496	463	453	452	491	438	457	463	477	440	489	444	465	467	446	476	413	509	464	481	499	443	474	469	478	480	475	474	499	498	452	494	418	454	479	410	480	445	452	449	461	440	497	448	510	463	478	455	499	499	496	488	473	454	408	454	485	488	457	480	478	477	497	468	461	432	434	459	461	464	469	525	490	479	459	439	453	465	473	462	432	477	443	444	478	491	486	513	507	466	464	451	455	479	469	486	467	472	463	448	468	514	512	477	463	478	475	427	497	450	477	473	454	458	503	461	472	432	486	469
40304	72981	56361	24365	31118	17282	8533	3232	987	507	524	510	515	500	522	575	564	564	542	526	526	511	525	508	540	501	514	539	554	541	505	507	531	508	503	516	582	491	502	522	494	535	488	491	538	513	559	531	512	544	522	498	502	552	512	496	535	495	464	505	492	508	523	518	536	515	519	528	508	546	551	485	527	498	537	500	534	498	489	514	499	530	508	507	528	534	516	533	498	514	525	508	485	532	528	514	568	514	501	502	467	551	526	534	486	547	464	505	525	546	504	498	552	508	509	497	520	540	497	530	485	490	510	513	517	536	529	518	533	542	531	514	576	511	538	488	508	507	550	505	536	515	510	512	499	473	520	496	523	500	536	513	519	524	522	476	520	481	547	505	479	490	548	510	516	501	499	493	470	508	502	497	533	507	526	516	514	507	528	550	516	512	508	513	532	526	490	505	520	478	526	540	531	526	543	515	492	530	466	522	520	504	488	505	477	491	505	511	504	498	526	533	558	516	483	509	486	531	537	454	519	496	540	530	501	535	512	521	529	479	508	527	530	524	505	554	526	518	525	499	496	493	483	522	472	552	520	483	523	525	495	503	535	496	492	484	502	479	528	518	513	536	513	514	518	504	480	461	503	517	552	522	492	480	521	513	535	541	496	502	511	516	568	510	512	508	497	512	530	537	494	500	547	509	558	491	480	532	550	478	501	516	535	503	530	515	489	513	547	591	535	508	528	543	527	489	541	501	561	525	544	484	488	523	526	533	488	498	529	537	491	513	488	513	473	516	536	505	511	544	538	525	504	542	503	536	519	502	522	501	504	528	480	497	498	496	540	510	525	533	534	517	496	491	551	527	499	523	511	505	502	522	509	481	474	478	484	556	526	528	492	514	489	543	525	527	501	499	549	509	529	520	513	526	546	496	549	508	507	513	557	505	498	491	561	469	510	535	486	488	521	509	513	539	572	497	517	532	466	519	551	539	500	524	507	537	525	499	512	529	490	517	512	515	527	516	497	553	504	501	528	494	496	501	522	517	462	535	564	516	501	537	535	541	519	477	511	492	494	563	538	520	528	490	483	509	524	514	531	530	489	551	496	530	531	539	464	495	513	493	531	559	536	515	534	542	495	519	508	538	525	542	492	539	496	521	481	502	525	529	500	535	494	509	544	475	505	543	532	541	547	541	497	513	521	525	506	475	550	520	499	507	497	538	527	469	473	511	509	553	549	517	487	458	503	453	552	526	525	522	550	498	463	504	531	585	526	506	574	503	545	513	513	493	481	513	506	522	520	522	499	454	569	538	507	524	527	484	510	514	519	509	522	504	508	483	491	511	492	531	495	505	508	509	502	532	520	542	503	517	518	556	524	504	509	506	583	511	520	502	479	474	498	503	498	534	513	538	499	519	518	524	557	526	531	509	574	490	507	558	484	511	518	516	513	518	532	521	521	494	505	519	525	510	488	495	509	511	553	520	529	494	515	507	525	513	522	519	510	543	515	517	515	493	486	557	498	467	505	533	485	564	492	531	525	553	507	522	532	565	522	500	504	533	516	552	482	520	504	533	537	492	514	518	489	496	516	548	542	504	550	501	513	512	533	522	516	560	555	574	530	525	485	495	481	515	527	550	481	527	467	553	533	512	478	535	534	507	555	535	507	479	484	535	535	521	488	476	516	556	488	503	550	550	522	496	552	519	512	523	513	484	514	493	494	504	544	473	511	554	510	492	545	508	490	532	511	498	485	545	518	509	529	513	523	541	539	519	528	495	509	490	484	508	517	530	511	543	536	525	516	471	519	554	537	492	545	526	511	491	471	528	556	507	510	507	516	534	507	542	495	530	540	517	517	549	526	519	557	501	514	512	519	449	528	504	523	548	521	505	534	502	515	495	488	516	545	513	521	520	534	546	550	479	513	511	508	478	568	510	532	504	485	533	500	515	522	495	527	524	473	461	535	535	494	513	531	529	517	520	529	499	492	555	520	548	528	496	499	533	512	512	526	553	552	507	513	487	504	493	518	520	507	542	491	509	521	515	556	560	502	492	491	516	518	500	491	505	460	497	529	503	556	503	509	511	547	588	548	520	480	526	541	489	507	505	516	511	487	544	520	510	511	540	493	521	483	521	537	517	532	533	514	503	498	513	532	497	510	502	518	503	488	553	539	526	524	526	536	574	524	500	509	526	536	463	513	500	541	532	519	504	488	530	544	523	509	500	501	568	542	521	558	547	511	531	528	495	532	451	491	522	516	539	506	497	525	524	534	556	537	527	530	510	510	517	510	504	553	493	540	560	523	533	573	512	532	506	518	531	490	516	529	502	541	541	557	513	529	531	544	506	514	496	535	550	544	534	519	547	488	553	507	547	518	498	522	539	505	531	495	512	515	521	544	509	485	512	490	501	521	512	518	534	514	512	518	553	500	521	473	528	542	541	541	561	515	538	517	534	516	502	509	497	508	528	485	521	501	549	500	510	527	479	503	519	500	517	511	509	499	541	526	555	493	497	515	517	474	501	511	491	508	545	470	496	515	567	521	518	522	566	524	521	530	566	546	547	537	487	531	504	514	506	505	476	508	515	534	518	484	521	520	532	532	530	508	498	490	461	541	531	525	500	481	514	537	501	507	527	542	511	494	522	512	464	562	555	485	508	538	550	500	521	507	508	530	494	454	544	505	504	542	514	545	502	501	525	519	521	508	538	535	501	509	523	520	521	525	521	524	570	490	543	517	554	533	537	546	539	529	516	522	551	495	523	518	578	511	508	551	498	511	528	477	485	514	495	544	497	528	533	496	516	488	523	498	494	510	516	573	516	489	529	520	531	500	530	493	522	507	506	476	488	508	521	470	530	516	502	495	508	492	505	502	517	492	514	530	524	539	485	534	495	513	526	501	533	478	492	511	535	495	487	514	497	531	505	547	553	497	533	477	499	544	519	521	525	519	513	464	487	531	551	550	506	548	490	495	499	490	506	542	504	499	510	508	526	522	502	537	564	535	519	523	557	537	521	465	517	534	511	521	487	488	551	532	470	549	496	521	519	530	541	507	495	530	494	544	517	507	533	534	491	503	513	517	506	516	551	550	519	546	521	478	511	488	518	518	505	477	532	515	532	513	475	536	542	519	507	472	511	496	560	546	524	518	536	525	496	493	520	538	485	479	532	549	549	500	465	517	518	517	526	531	557	488	516	520	540	520	494	494	544	503	562	488	536	532	542	531	575	544	530	517	478	488	491	519	536	507	500	534	518	499	525	538	543	520	535	513	504	480	525	510	493	510	525	519	538	526	535	550	485	524	554	537	514	516	487	567	545	536	507	489	487	562	525	539	568	504	504	537	517	524	470	552	537	508	523	523	489	513	553	484	468	526	512	505	568	502	492	505	517	517	480	535	497	485	494	532	512	509	524	506	532	514	552	527	519	509	515	486	456	538	514	513	503	525	554	500	537	509	479	475	543	495	530	536	507	490	529	525	493	540	491	487	471	539	536	550	508	531	550	536	542
23237	22917	35455	25853	32764	30287	24795	9651	1526	510	567	537	542	486	505	506	542	525	503	510	520	525	523	494	512	530	524	527	543	497	465	537	529	559	521	529	499	526	468	523	479	503	490	522	513	473	528	519	496	478	512	519	461	503	513	508	502	525	521	546	479	520	492	491	523	488	538	511	526	504	529	525	494	523	515	510	510	489	478	483	484	481	482	510	487	538	465	462	524	531	498	495	480	494	515	481	481	510	495	523	502	477	490	557	487	492	535	549	525	467	489	544	499	460	492	515	514	526	471	485	472	554	528	503	529	522	467	578	498	532	533	542	536	502	509	539	489	514	511	535	521	500	516	488	470	510	517	494	515	518	524	521	500	497	513	526	484	508	516	549	516	527	521	512	468	496	497	512	515	487	467	510	524	491	528	523	518	538	503	480	532	530	493	512	491	485	518	522	521	478	476	478	453	504	502	508	475	493	495	523	519	472	479	521	503	468	513	490	487	486	475	522	500	526	510	492	484	504	498	460	484	535	521	488	509	494	502	545	520	482	499	501	528	457	485	520	500	515	491	519	475	488	497	511	496	504	478	504	568	474	500	489	552	555	500	497	490	494	564	524	492	492	503	487	484	522	520	464	497	473	472	525	493	510	505	558	531	516	473	512	470	504	521	539	546	513	483	494	560	549	507	500	479	462	497	496	499	516	537	510	526	504	510	518	508	528	555	511	543	494	495	518	512	516	508	519	532	507	501	549	558	490	534	531	470	488	510	508	501	495	466	564	497	478	508	468	476	543	500	490	514	505	506	534	464	520	496	492	519	517	520	498	532	491	526	552	501	523	527	473	512	474	491	515	468	455	528	509	524	525	481	507	511	471	522	493	501	459	507	503	540	529	498	433	483	497	559	492	447	523	483	496	495	488	506	530	542	469	563	517	557	535	473	519	501	496	478	535	489	462	507	508	501	515	512	486	520	501	524	506	487	580	488	502	522	504	487	547	495	502	539	484	522	511	529	482	485	489	523	497	525	525	518	495	549	504	462	533	458	525	522	479	543	555	510	512	471	532	485	489	510	497	527	504	503	514	539	489	526	499	511	502	489	460	530	514	526	497	491	539	496	547	466	515	525	497	516	528	501	507	499	507	489	507	482	530	533	510	498	502	521	543	521	528	478	458	493	477	510	498	523	500	518	521	480	478	458	548	480	531	493	499	492	509	499	494	509	514	494	535	505	509	478	510	506	485	514	491	486	524	496	546	505	530	515	530	479	506	545	515	463	515	522	531	480	506	489	499	520	523	504	516	503	514	560	510	527	528	532	476	507	526	510	504	515	495	538	473	445	555	473	458	499	511	520	531	463	542	531	472	526	503	511	505	529	487	528	508	491	519	489	474	527	480	505	502	492	536	522	497	518	469	519	529	472	523	480	501	509	487	516	488	513	491	471	537	532	481	536	535	477	545	468	510	466	496	519	494	528	474	514	519	478	478	519	521	523	495	497	535	494	480	562	491	522	509	524	559	522	467	550	512	505	472	500	473	536	534	488	492	498	509	505	509	525	498	524	485	485	522	539	498	553	496	511	526	526	481	467	466	494	480	515	555	495	508	540	487	501	482	489	505	475	518	526	497	494	474	526	458	472	479	524	537	489	482	474	505	511	532	503	520	499	454	542	478	527	505	512	510	514	495	510	497	484	534	513	522	538	496	542	487	472	494	534	478	501	474	490	476	523	537	494	479	495	528	499	477	486	506	474	509	521	503	530	538	485	463	485	532	527	510	523	530	510	525	498	500	512	484	459	473	499	523	548	509	542	499	492	495	499	491	555	494	491	494	510	525	477	476	492	468	492	506	492	469	482	485	496	504	517	482	483	530	509	492	501	499	501	466	517	493	515	512	484	514	540	510	487	515	515	469	493	522	517	508	501	545	514	481	482	482	511	485	486	525	499	522	495	510	514	533	537	483	513	538	502	544	482	445	481	507	550	487	515	476	528	509	494	543	517	508	502	513	471	518	475	496	469	512	464	490	514	501	478	508	467	474	517	520	495	507	490	538	504	529	493	494	510	488	498	542	496	518	501	523	526	495	506	504	500	536	555	490	500	496	511	527	522	506	579	481	503	503	491	473	509	505	470	539	485	525	487	496	468	508	479	486	516	500	524	487	454	491	473	447	455	481	502	526	512	472	492	526	497	497	507	500	522	506	530	488	536	502	543	523	499	498	526	512	475	524	496	502	531	522	524	513	487	519	508	495	514	560	489	494	519	522	528	494	495	544	509	525	494	494	519	520	481	496	514	493	503	489	527	485	480	546	547	491	561	505	535	449	509	492	511	478	539	505	484	503	510	536	493	514	497	496	470	479	483	465	535	512	514	496	546	557	515	530	466	477	514	512	482	495	539	507	500	488	539	489	467	501	519	517	509	490	493	491	523	516	528	505	483	501	519	527	517	508	492	484	541	499	510	486	493	496	487	471	493	503	523	513	543	511	518	500	480	543	486	497	496	526	542	492	488	514	460	515	509	486	480	472	550	518	501	517	509	500	469	550	508	499	511	525	508	497	505	499	500	517	515	513	508	523	539	545	505	510	501	502	530	500	503	542	495	527	513	505	485	507	511	496	491	468	537	520	502	500	508	511	494	501	533	509	514	507	515	465	516	534	487	514	526	480	512	513	527	519	521	485	514	492	479	494	517	522	531	531	518	481	531	455	530	490	526	513	529	482	531	521	531	501	525	526	520	523	508	534	498	496	512	510	524	500	503	496	505	494	500	550	498	524	529	520	528	497	486	523	536	509	530	543	467	502	494	489	498	441	492	531	531	524	535	508	499	514	490	493	488	482	484	495	492	493	539	488	490	498	508	554	504	526	544	538	514	494	533	490	499	499	541	525	542	533	481	498	553	521	524	501	558	522	496	515	540	490	517	548	522	550	523	519	497	478	493	517	487	502	529	520	484	511	502	531	488	511	497	529	491	496	477	522	476	468	490	505	480	500	543	479	489	485	538	512	513	512	502	498	499	504	494	491	491	521	526	500	488	509	469	508	507	507	535	514	550	497	527	501	498	514	471	496	503	488	471	498	501	491	492	481	502	521	526	498	515	529	462	546	505	490	498	514	457	476	508	495	481	482	488	509	498	505	507	515	520	486	500	513	490	536	534	513	500	513	472	496	496	485	491	523	465	507	504	538	495	464	477	523	502	516	528	513	546	495	514	511	482	485	490	502	516	499	504	510	546	472	497	508	503	491	550	533	483	458	529	485	526	487	476	488	530	462	516	516	527	542	515	519	487	518	521	479	537	536	524	512	507	506	496	536	518	510	489	493	505	503	483	471	525	498	500	499	550	501	505	512	491	502	467	474	489	493	500	532	525	527	490	502	481	486	495	524	523	518	491	513	457	466	472	506	478	504	522	545	525	525	529	509	506	475	491	490	516	521	495	535	526	514	459	526	468	502	509	503	518	468	479	518	521	502	520	534	485	495	507	491	527	503	516	509	537	511	484	541
47206	72033	61442	45281	49712	32611	21043	8586	1751	524	530	550	548	533	559	537	534	540	535	533	553	550	536	529	540	553	520	490	502	530	499	560	548	508	517	528	546	538	551	520	569	519	532	509	516	522	545	580	461	618	506	535	549	562	561	550	524	534	522	524	508	506	514	479	550	534	522	548	504	501	523	570	531	523	534	538	514	529	527	526	534	575	523	524	546	568	527	561	509	498	518	544	529	554	535	535	516	507	523	559	519	533	579	566	525	516	508	504	549	559	503	496	540	513	513	514	537	543	532	531	503	522	566	512	582	527	509	533	566	571	541	552	564	507	507	543	545	552	508	545	554	554	577	478	522	542	552	543	557	574	517	542	538	493	565	526	516	525	547	539	527	515	514	540	500	509	552	511	508	520	500	514	492	503	524	525	526	517	517	538	530	553	509	541	563	544	515	509	546	511	532	549	506	503	535	517	495	528	505	531	529	543	533	506	536	525	528	514	537	577	530	531	549	522	521	527	532	535	553	466	523	524	563	496	536	535	550	531	552	574	550	508	576	533	529	492	524	502	508	526	509	511	526	522	546	498	547	531	534	536	508	532	516	490	505	545	539	520	531	586	554	552	580	507	550	520	534	531	568	510	531	537	546	522	522	514	566	505	548	542	553	521	563	548	544	617	511	548	510	490	552	528	567	537	560	535	517	562	599	489	560	573	557	547	556	520	514	534	531	566	540	519	539	513	505	562	509	521	526	560	553	529	517	528	528	506	525	504	535	526	536	538	521	532	552	544	586	536	526	510	564	520	529	520	549	607	541	503	552	536	519	528	522	550	544	564	523	494	520	537	525	523	541	551	504	537	530	519	505	522	557	534	518	537	539	551	551	532	528	547	515	528	526	534	519	536	554	525	555	529	538	587	546	527	547	536	515	547	488	552	523	605	563	528	549	500	538	508	504	518	523	545	543	476	525	536	522	549	514	517	573	510	541	528	510	496	521	515	540	575	513	481	503	536	523	527	544	518	518	563	533	527	520	522	547	506	566	557	550	552	550	522	548	549	533	502	522	543	541	550	524	541	512	543	562	535	514	496	542	520	537	530	522	538	515	577	541	546	524	516	522	538	491	533	566	543	533	520	565	546	517	545	509	523	503	516	492	525	547	513	538	530	541	532	510	548	525	540	528	541	551	514	574	518	543	536	540	534	533	482	566	498	514	540	512	554	531	530	553	499	541	553	560	521	522	524	515	570	533	533	493	478	527	504	582	544	526	529	535	532	524	530	513	546	529	510	559	558	558	567	514	570	516	541	534	513	560	529	551	496	553	529	578	539	551	490	525	542	526	551	522	523	526	543	506	556	539	534	541	537	537	528	540	540	564	510	531	544	508	542	534	549	558	552	542	531	521	499	528	545	556	530	483	499	513	573	543	500	514	557	549	522	559	547	548	499	505	545	529	513	509	538	548	580	523	535	544	541	535	541	494	524	576	568	504	570	554	518	515	557	580	570	561	540	550	513	544	512	549	543	533	470	546	560	514	510	555	571	539	488	550	546	562	549	528	522	562	515	554	533	512	502	512	520	545	492	532	509	519	507	549	555	532	543	509	543	513	500	554	517	501	538	518	562	541	503	537	492	537	503	542	518	480	579	513	539	498	514	526	517	500	530	540	569	534	498	573	544	543	508	524	505	543	549	526	514	548	529	539	519	527	528	504	519	529	555	529	494	518	515	525	516	548	515	534	544	505	526	554	553	541	536	554	529	525	487	505	536	526	575	511	529	542	539	544	500	532	519	518	526	557	557	524	510	564	515	540	558	458	553	572	536	514	548	541	560	549	538	512	509	552	552	536	540	489	561	528	519	559	532	497	504	525	524	559	566	522	586	494	554	524	493	538	522	545	514	533	501	559	503	579	525	556	539	555	516	540	547	506	486	559	518	519	528	549	532	487	523	529	589	514	538	488	561	538	503	525	532	511	539	548	514	547	565	553	518	503	548	523	501	543	561	559	559	520	484	557	518	472	484	547	516	553	532	554	503	542	527	535	506	554	544	516	548	508	500	530	550	496	531	531	524	537	557	567	530	538	533	508	575	485	476	514	536	559	536	507	477	526	579	560	554	528	548	493	536	517	543	535	514	534	530	590	536	533	527	578	520	541	501	544	555	552	533	524	532	562	571	546	539	548	566	521	487	521	542	493	512	501	527	528	532	524	523	556	491	544	509	562	537	503	492	566	566	558	517	520	521	550	522	562	505	525	536	522	526	514	537	540	522	567	483	557	562	530	519	542	512	536	535	552	565	515	541	520	534	533	498	529	561	562	509	510	555	509	517	547	522	514	510	495	565	526	551	495	533	517	561	581	532	536	495	509	541	538	508	523	519	529	506	533	529	544	542	509	502	546	571	525	585	500	516	544	534	498	552	518	526	548	531	522	531	534	518	516	511	487	519	525	510	535	577	524	542	557	542	551	503	530	569	492	528	546	534	552	495	531	545	482	514	520	524	537	526	568	522	548	519	540	509	539	500	556	550	537	543	551	533	519	523	508	525	542	492	547	547	507	520	529	523	556	531	600	539	485	511	541	546	538	467	511	548	556	564	498	521	527	556	537	529	492	524	514	511	525	527	525	533	567	549	497	568	510	522	495	582	529	538	541	551	515	519	535	532	535	541	563	506	525	525	539	567	552	509	537	553	518	521	547	523	528	535	506	552	542	497	479	502	497	498	525	533	538	513	490	540	532	520	518	536	559	584	479	485	530	573	530	560	521	531	553	545	549	537	500	524	487	531	521	578	509	555	489	503	510	563	492	494	530	541	531	520	534	541	544	547	513	564	543	531	553	522	539	566	540	526	501	561	573	525	540	554	498	517	516	585	512	570	510	533	555	554	513	497	578	573	557	559	508	496	478	550	568	564	532	518	576	482	506	508	507	543	570	494	513	527	547	546	501	516	523	513	572	537	540	525	534	506	519	589	565	481	554	507	510	565	538	543	556	498	495	521	497	527	543	524	518	537	532	511	542	541	512	541	523	538	523	524	553	517	544	531	532	518	531	508	518	568	518	510	527	559	581	527	560	497	545	554	555	555	494	534	547	512	533	510	538	533	563	581	535	593	520	570	522	546	506	553	535	519	549	542	571	545	543	521	507	533	508	539	568	513	541	521	562	545	542	574	553	530	567	503	488	513	495	545	534	512	508	557	533	517	531	496	597	503	493	528	499	502	568	494	524	577	538	515	546	501	520	533	489	542	524	554	532	526	594	499	545	550	556	549	527	495	489	498	509	546	530	535	518	512	538	542	544	516	540	516	531	566	516	519	548	559	544	546	501	568	517	525	545	502	519	537	491	553	508	483	522	523	544	534	548	532	522	536	535	547	550	529	524	542	498	551	550	516	509	537	553	525	536	545	513	531	463	525	539	545	507	538	522	537	503	543	535	541	524	496	555	540	511	558	548	539	544	512	541	476	521	510	524	550	586	510	548	562	544	585	545	552	546	556	503	509	514	540
30273	34126	39910	16821	11405	3921	1480	699	393	356	382	376	356	339	355	365	343	349	353	357	351	374	344	347	367	343	350	329	341	359	350	356	329	339	364	331	342	338	341	359	372	339	383	339	371	342	319	332	311	351	377	333	359	377	343	352	357	332	375	334	346	389	337	356	355	354	357	346	346	376	369	326	350	358	364	346	348	337	345	364	378	336	322	345	359	329	363	326	353	357	343	372	366	333	348	326	373	366	345	350	346	353	357	345	394	359	362	347	381	386	345	356	375	328	347	369	324	323	323	366	373	323	370	389	380	363	363	364	368	386	359	380	302	372	371	378	329	313	338	360	374	392	321	337	349	328	346	353	350	360	380	376	331	366	345	339	327	342	354	375	354	332	373	374	351	358	338	353	377	364	394	346	343	365	347	382	370	365	352	352	374	372	402	339	372	380	326	350	365	338	317	341	378	333	347	340	362	367	373	341	362	345	338	360	380	380	350	340	331	333	359	368	364	347	360	355	345	331	311	369	315	323	359	345	361	319	376	340	372	324	372	370	328	341	366	324	377	333	353	371	336	361	355	342	379	356	347	346	355	357	374	384	343	336	290	338	348	329	347	327	352	354	370	355	391	342	347	342	374	329	367	351	366	381	334	321	349	324	374	366	386	373	347	350	323	357	344	363	359	359	366	346	342	380	376	369	378	346	369	359	369	329	356	379	339	356	307	356	389	350	365	325	333	354	353	352	376	373	371	342	365	340	367	356	370	316	334	349	375	354	347	369	340	309	376	358	323	361	367	349	361	371	346	366	356	362	377	331	297	365	354	362	372	353	347	373	352	369	334	385	370	335	340	338	370	380	331	366	360	334	358	329	350	370	349	379	371	341	346	353	339	359	342	345	391	361	351	333	344	355	335	346	360	386	334	348	328	411	348	337	349	372	372	358	350	352	347	369	352	372	355	390	380	325	329	348	372	363	343	368	345	338	332	361	349	377	350	366	400	352	373	343	335	323	343	376	364	373	343	356	334	334	335	364	361	352	358	372	356	350	357	341	371	362	356	362	359	346	375	361	386	388	340	324	343	362	330	360	343	375	385	351	340	346	337	307	342	382	313	329	340	382	340	384	383	349	348	357	360	387	338	360	373	364	340	359	360	379	348	365	351	344	348	335	355	349	364	358	344	362	350	332	361	364	359	373	315	307	326	375	371	329	365	324	386	391	325	318	376	309	346	359	352	359	334	354	364	329	350	338	392	349	303	336	360	325	437	358	357	331	362	343	375	369	334	334	355	390	363	358	354	333	385	336	356	380	340	384	341	348	351	340	332	375	348	358	369	347	346	384	381	346	370	415	340	355	299	348	336	357	380	343	360	337	322	335	334	359	362	345	338	367	380	342	365	345	333	349	369	347	368	375	352	345	391	359	340	345	367	294	360	345	357	328	350	335	345	377	363	356	351	381	371	359	340	328	382	332	355	353	343	355	349	324	323	354	335	330	351	352	352	352	354	396	328	365	330	382	387	363	331	369	356	376	347	356	370	347	397	350	341	334	397	340	382	367	342	393	358	369	353	362	325	337	358	350	399	368	336	371	350	339	351	335	388	355	325	378	374	344	400	311	354	361	379	355	369	363	302	336	371	391	300	340	341	360	350	362	342	357	368	352	346	348	365	362	372	368	351	356	363	380	367	351	324	354	353	349	342	327	341	366	376	383	352	357	333	360	333	332	298	336	339	354	338	403	370	337	376	336	365	356	368	340	359	346	346	349	364	381	335	356	351	350	388	377	356	350	376	369	355	348	351	351	357	364	346	365	378	355	352	369	365	382	362	360	374	319	351	364	332	333	376	346	339	374	352	360	371	375	344	351	357	342	367	368	340	384	362	366	326	335	369	345	356	347	322	383	344	326	356	357	336	308	398	350	386	404	328	368	384	389	367	343	369	356	375	330	351	353	369	371	368	316	355	357	352	383	364	377	335	349	338	351	365	310	332	372	341	359	337	305	332	363	362	344	345	347	350	367	368	373	329	374	316	371	372	359	338	354	352	367	358	326	378	356	354	342	339	318	353	369	372	346	353	370	358	344	359	349	344	371	359	371	342	317	313	376	346	344	346	335	362	324	363	364	379	366	341	352	337	317	361	379	369	370	383	349	329	366	342	389	321	368	358	390	367	378	323	339	340	324	358	353	354	312	367	353	365	364	374	377	326	312	369	315	328	326	357	349	346	334	365	381	355	361	349	348	339	370	338	378	366	338	363	377	342	380	347	368	367	342	349	369	341	358	330	360	349	347	355	356	329	372	392	352	361	345	354	315	361	307	359	324	360	336	364	350	366	334	354	350	367	354	348	349	339	382	348	352	395	378	367	338	367	354	341	374	368	346	341	338	344	349	377	366	373	347	347	339	385	366	336	336	328	317	336	337	339	389	370	342	337	367	343	336	393	320	348	354	358	372	335	365	349	326	374	364	352	350	372	358	371	347	350	354	339	348	348	344	323	343	344	358	341	343	348	351	333	360	357	359	346	352	360	388	333	335	364	332	343	359	352	375	347	327	387	339	329	337	334	368	344	389	358	343	346	370	349	359	375	308	328	353	330	381	376	356	333	354	349	368	366	346	349	334	324	370	367	352	361	360	358	346	337	369	385	326	353	339	329	376	377	398	361	366	358	361	350	344	322	361	370	340	335	337	372	345	353	377	360	335	353	334	367	340	397	332	362	341	379	332	337	348	373	389	373	345	323	345	354	351	325	347	375	359	330	345	373	378	347	378	353	343	358	366	333	352	356	344	365	367	324	363	363	375	384	318	342	360	354	347	326	356	321	331	340	347	374	334	357	355	321	361	371	363	376	353	330	345	361	359	402	352	372	369	312	327	333	372	344	377	337	363	320	370	355	380	338	338	380	361	356	365	361	367	353	378	331	384	341	377	367	341	366	326	351	342	367	339	359	388	310	375	343	361	312	335	349	318	358	327	365	328	361	353	324	341	356	387	354	362	319	359	356	346	319	352	369	334	333	348	372	319	355	338	368	350	354	403	335	317	332	321	360	340	334	358	341	365	373	376	343	354	339	331	362	356	373	334	353	338	399	336	362	349	367	365	368	378	374	344	346	357	351	336	403	321	334	367	345	333	344	375	357	377	375	340	349	370	337	357	316	359	347	335	374	361	356	352	325	352	382	397	304	377	364	362	337	345	370	354	344	332	331	368	358	358	355	437	326	371	353	378	333	338	379	363	353	362	358	349	382	360	308	371	355	318	349	357	379	350	366	348	349	352	324	359	333	348	363	331	324	335	332	361	317	355	343	366	359	352	362	359	380	377	383	314	339	344	361	357	368	381	342	355	358	353	350	366	353	385	342	322	369	350	364	340	361	303	353	364	348	389	350	334	345	323	345	345	344	332	394	363	353	367	350	364	359	379	338	363	342	332	388	327	322	342	371	334	336	361	352	350	374	323	367	369	409	340	335	369	353	379	347	360	327	337	336	369	349	386	362	355	351	346
34580	52544	32344	9372	11626	4389	1843	856	443	400	416	359	401	391	390	400	397	398	409	396	394	394	419	389	406	381	391	416	426	419	418	362	382	386	389	415	370	415	406	392	356	389	389	420	422	405	411	400	387	397	380	382	414	414	397	388	385	375	389	378	416	456	426	379	426	394	352	378	390	395	382	362	398	404	396	369	335	429	397	405	399	367	402	449	390	406	393	386	397	385	379	421	412	355	380	390	402	383	416	415	396	385	388	392	398	417	383	410	401	387	401	394	424	417	364	421	381	403	377	374	392	420	442	405	397	409	418	372	419	433	403	430	379	394	375	351	397	404	396	402	379	382	381	415	403	403	387	398	413	405	409	416	404	407	376	384	395	417	414	388	384	383	411	426	397	415	377	384	373	412	426	382	423	374	398	366	400	404	410	405	365	413	384	416	413	415	415	390	389	399	364	424	402	395	423	410	345	395	403	377	383	414	393	356	386	415	388	430	373	380	418	400	408	403	395	429	374	371	416	427	412	403	391	415	401	418	382	413	388	397	379	426	394	397	331	420	377	369	362	384	414	408	389	405	437	391	398	425	368	406	393	403	359	383	413	374	390	416	413	386	389	405	381	371	402	357	409	403	403	389	377	410	414	386	403	393	371	380	406	385	385	385	388	407	404	390	414	386	398	399	415	376	400	397	376	382	405	406	421	426	394	375	395	398	383	361	414	380	386	362	374	375	390	447	366	384	382	423	414	420	400	391	368	382	437	426	378	370	393	383	415	376	387	375	386	402	390	412	395	411	385	400	391	430	415	388	400	380	389	389	391	406	378	369	397	388	399	390	354	391	392	377	406	358	399	402	394	405	389	401	415	376	399	410	374	407	412	358	385	393	402	392	397	389	390	382	415	354	414	403	412	384	421	427	401	414	386	411	392	356	416	407	397	404	397	388	389	385	388	406	405	399	424	417	378	397	405	445	430	398	387	402	409	415	420	404	396	423	389	379	419	384	395	401	381	390	383	373	412	428	382	364	423	404	413	425	417	408	385	380	399	360	382	395	426	361	422	386	372	384	426	341	436	359	388	367	416	436	392	386	415	424	423	384	377	410	397	413	404	400	394	420	373	401	380	421	423	373	404	376	374	381	387	411	412	425	373	395	378	381	400	386	435	406	394	407	362	384	412	426	357	413	393	380	407	394	401	425	383	408	393	393	367	392	385	378	395	396	359	391	389	431	391	394	388	415	403	355	421	422	387	418	378	425	380	420	420	371	469	423	393	355	406	415	411	392	426	402	379	410	424	380	391	356	368	397	391	386	380	401	374	385	412	409	388	379	420	385	382	430	394	414	375	399	374	389	408	386	407	406	383	402	417	427	381	406	394	385	400	395	355	373	399	432	394	395	415	378	398	372	419	402	408	398	357	383	387	380	401	437	395	396	409	410	392	420	420	380	406	393	422	398	411	382	369	403	397	354	402	401	414	400	394	422	397	382	404	397	421	417	411	378	411	390	371	408	456	415	403	420	379	404	399	376	386	428	380	367	373	413	375	386	381	394	359	399	395	421	396	382	344	428	387	398	430	404	397	385	402	403	388	401	398	403	392	404	382	421	404	406	431	405	381	405	388	388	381	353	406	392	397	419	409	379	408	377	411	357	366	416	398	396	380	398	389	424	403	394	409	377	391	357	391	422	393	394	416	380	404	416	388	387	375	390	360	387	361	421	419	393	425	403	405	371	378	418	371	411	403	407	436	366	444	411	413	375	368	412	408	372	437	403	411	392	419	422	407	389	393	423	380	428	403	407	416	398	410	372	364	421	418	412	398	408	399	380	414	393	380	396	403	413	425	404	388	430	380	411	406	363	391	394	431	370	427	425	367	390	407	383	384	441	392	393	376	377	380	399	385	399	397	407	391	422	392	386	396	407	376	378	370	404	420	386	417	424	421	395	393	421	405	391	372	404	414	399	371	404	422	378	382	408	382	412	384	426	399	409	416	428	377	396	375	389	377	415	415	420	389	363	385	422	386	402	413	387	420	374	407	420	368	417	409	386	401	394	403	364	369	385	402	387	407	389	386	365	412	394	427	412	363	414	392	382	405	384	411	386	372	386	413	395	399	409	369	441	400	416	393	388	431	415	418	357	388	403	406	403	386	381	399	373	387	365	381	375	373	402	443	391	449	378	392	395	407	443	404	419	448	410	378	392	416	376	398	397	408	394	366	413	405	414	405	397	386	404	429	406	427	420	392	367	395	379	398	387	381	383	411	377	386	396	398	411	429	381	405	343	422	407	386	415	408	405	399	442	390	379	417	411	386	394	404	415	401	391	375	381	405	431	405	358	367	407	421	400	382	432	435	410	412	389	404	389	386	441	386	404	408	413	397	361	384	394	396	401	391	419	424	385	389	410	399	378	380	423	414	388	445	429	383	410	396	414	438	411	406	407	423	433	435	385	412	372	383	399	409	368	393	372	423	365	423	387	350	361	387	404	382	402	422	403	379	413	390	400	398	356	383	415	381	409	395	388	398	366	399	397	439	431	364	415	407	377	393	400	354	357	406	409	398	402	400	397	432	374	417	391	389	413	398	440	452	375	415	362	415	412	388	415	374	390	417	399	403	387	385	367	418	404	404	398	371	354	380	382	420	410	371	374	387	404	408	417	381	353	430	375	370	393	388	368	371	403	421	411	405	392	367	416	415	388	392	404	440	352	422	404	391	399	390	414	402	381	397	413	391	377	424	401	383	401	416	370	385	418	369	401	383	397	369	442	385	426	379	377	386	407	406	437	399	376	432	402	391	404	379	428	410	439	392	361	398	388	420	391	424	430	375	437	395	395	390	404	381	426	428	360	378	390	402	405	363	410	435	375	408	401	384	387	402	391	405	425	411	391	392	367	406	384	390	410	376	391	373	381	415	387	393	385	411	395	399	395	383	380	424	369	416	408	395	355	410	416	416	397	385	351	404	400	401	365	412	433	416	363	425	408	435	389	429	376	410	377	385	385	412	378	389	386	406	392	364	379	423	374	398	388	397	381	369	414	395	413	381	369	386	403	386	397	409	405	402	389	402	389	396	396	384	423	393	390	399	422	376	386	401	419	423	396	387	397	403	379	445	349	371	392	416	340	406	404	401	365	397	391	394	405	410	379	412	358	404	386	364	385	407	382	392	376	394	408	398	398	392	393	423	409	395	385	443	397	389	383	387	414	398	415	384	379	383	384	442	378	399	379	388	427	406	392	395	371	414	386	384	379	384	397	368	408	415	361	383	396	419	408	417	380	406	394	388	409	388	442	390	394	410	397	438	395	398	401	416	406	384	400	382	400	377	391	407	365	418	399	390	415	383	404	384	398	393	378	394	418	381	423	396	399	416	408	407	404	367	364	436	390	409	414	419	379	403	392	379	419	396	390	418	411	401	397	396	385	397	395	396	360	407	384	409	434	386	402	380	395	376	422	377	413	416	398	361	424	369	366	385	378	417	341	368	435	385	375	379	389	415	379
24922	24734	46034	34336	33810	21311	10223	2707	420	361	355	339	328	358	320	342	341	338	303	333	350	311	308	364	316	324	320	324	348	322	329	318	336	363	372	331	347	307	322	331	341	349	363	341	311	333	341	335	330	342	337	319	353	322	353	316	335	318	338	343	318	320	347	320	330	376	318	322	356	303	302	338	353	307	327	338	332	324	339	319	341	343	358	324	365	356	315	357	356	306	354	318	298	327	363	357	323	337	329	322	302	344	332	310	336	363	337	341	332	333	379	342	317	358	316	317	350	313	342	319	330	308	319	343	334	331	311	334	326	343	349	340	319	341	335	325	334	338	333	302	339	322	354	353	354	321	367	326	337	352	310	353	316	324	356	313	317	331	311	374	342	349	309	344	317	290	324	303	339	308	325	335	320	314	317	295	338	335	344	299	331	333	334	336	359	339	321	325	317	302	312	331	332	296	318	313	318	346	336	308	359	332	324	298	349	330	318	338	337	309	362	346	353	348	332	315	338	331	343	335	313	298	340	335	332	342	313	382	338	283	323	329	356	294	321	345	339	335	338	341	328	371	341	283	340	327	307	296	351	309	355	332	328	327	338	320	322	330	318	364	399	328	342	322	311	346	315	324	340	354	319	349	322	356	320	333	335	319	373	334	366	324	336	337	334	341	327	301	331	323	322	333	316	352	306	347	336	335	341	307	348	336	346	318	333	322	310	369	346	338	343	340	332	314	288	345	314	358	329	329	335	369	322	338	330	355	330	325	338	356	309	338	322	360	350	334	359	353	314	348	337	313	338	336	333	314	318	375	320	346	315	340	339	332	328	320	335	306	337	339	317	323	359	327	332	314	350	336	331	341	291	315	323	333	329	374	334	332	358	327	325	301	308	339	325	322	311	314	329	358	319	301	348	329	319	381	306	336	317	311	306	364	309	327	331	339	336	330	351	340	330	328	345	349	326	337	319	297	319	317	332	306	333	305	325	333	321	307	319	345	342	333	338	341	323	354	352	358	326	322	362	321	328	345	335	344	303	312	340	348	319	354	350	368	316	354	325	336	302	372	304	337	331	333	320	332	360	338	320	304	324	355	354	339	340	351	304	333	317	301	299	346	360	340	361	333	340	383	323	292	342	321	314	328	285	333	343	306	299	312	342	335	335	359	330	344	352	328	322	333	315	326	317	346	325	334	334	347	344	304	314	349	325	338	362	315	353	321	317	343	306	339	344	311	317	323	332	348	310	337	316	321	330	383	350	281	328	353	328	339	307	349	328	330	314	317	344	313	314	338	377	354	310	337	306	294	323	299	321	296	306	350	324	335	282	328	345	333	314	313	313	338	334	326	308	294	309	366	344	338	321	314	300	350	304	327	340	379	310	320	323	331	328	313	337	367	340	323	346	350	305	350	353	361	324	355	315	347	376	319	368	313	352	362	350	345	311	303	354	322	308	329	335	362	338	324	332	331	307	333	306	360	343	330	327	304	301	329	341	363	325	346	311	338	322	332	345	371	325	331	307	341	304	322	326	342	352	323	351	352	347	325	328	332	357	366	328	299	351	337	311	321	310	302	346	325	308	309	328	331	323	320	328	309	332	300	337	311	302	359	322	321	356	316	302	341	348	343	345	353	335	337	328	335	320	320	342	344	324	316	307	342	279	348	341	347	330	324	311	315	349	320	310	293	322	294	349	295	324	342	328	363	334	354	311	327	325	356	328	330	311	339	320	352	320	340	336	347	337	354	319	310	325	310	325	363	305	324	301	336	354	348	335	344	332	368	336	326	326	334	266	336	322	331	319	345	352	363	323	321	320	330	310	347	325	304	321	294	311	334	346	371	332	315	321	316	354	310	341	342	331	323	343	327	321	332	337	341	328	302	302	333	322	337	338	343	340	365	336	296	327	357	347	347	366	329	310	331	375	334	313	329	332	341	324	320	342	353	316	339	368	344	329	330	299	309	373	303	344	321	335	319	372	336	329	345	284	330	326	329	339	324	354	334	327	314	319	307	341	321	355	336	313	343	311	311	337	330	317	334	332	303	345	295	295	339	309	342	371	363	309	331	321	319	322	331	356	339	322	306	346	358	334	338	315	322	338	362	309	310	313	314	340	330	341	335	315	355	334	296	361	325	302	314	342	324	334	325	342	343	338	363	329	346	327	318	318	333	290	346	331	304	340	336	331	310	306	310	333	324	292	342	350	336	331	354	321	309	345	328	321	306	326	297	324	332	309	283	323	338	327	329	358	302	367	364	319	349	352	324	300	341	307	335	372	327	333	327	346	348	319	325	305	360	344	322	353	333	344	364	333	312	302	312	319	365	322	337	304	334	327	343	316	323	352	309	303	332	342	324	328	344	297	317	283	338	305	301	325	294	353	321	336	319	331	322	336	292	339	344	310	307	318	306	303	318	349	352	320	311	346	324	339	318	317	302	327	313	348	333	318	307	331	298	326	349	346	323	355	332	321	313	320	381	352	348	334	298	333	336	347	334	317	335	311	337	331	304	335	312	317	318	335	336	332	328	323	325	342	322	357	318	341	308	338	313	310	321	304	351	341	333	332	323	301	344	302	310	351	333	320	307	340	356	345	309	324	294	338	328	347	357	332	328	315	348	354	336	365	323	313	360	333	327	346	336	322	351	339	363	368	321	363	327	324	320	310	350	311	309	304	339	339	350	318	326	362	348	328	322	317	300	312	326	320	326	351	340	320	311	328	351	327	333	343	333	331	365	337	331	338	316	320	322	337	329	323	329	327	302	340	339	352	362	373	307	331	349	326	335	304	388	310	356	312	329	326	332	335	326	342	323	361	362	321	323	326	376	360	332	306	328	340	321	339	321	320	340	319	326	327	345	315	331	324	380	345	301	336	316	347	355	321	314	325	345	350	319	370	312	308	310	335	361	339	336	315	291	327	296	302	358	334	328	323	359	331	330	344	310	335	327	303	327	322	367	342	356	338	328	343	350	321	352	326	322	322	323	314	344	318	386	347	342	331	333	315	318	346	338	300	326	326	308	347	321	343	311	317	386	323	328	343	341	329	284	342	315	356	304	341	348	323	341	302	357	343	333	331	339	337	320	309	347	308	318	312	301	309	322	324	333	362	313	288	332	330	338	322	337	318	325	346	345	339	341	279	332	370	337	325	333	304	315	339	354	331	344	345	361	346	338	340	349	318	315	357	331	322	346	341	320	341	329	339	337	372	318	324	334	325	326	365	329	343	337	350	311	346	314	361	298	336	370	326	342	304	328	321	333	330	340	310	303	319	342	365	327	334	327	338	333	348	319	346	318	343	340	321	337	317	362	302	322	325	361	295	302	343	310	310	324	328	349	325	295	329	328	333	313	338	321	347	319	294	348	330	315	334	337	336	363	326	332	329	329	359	339	288	345	323	356	337	321	323	330	318	327	315	313	350	333	305	321	298	330	348	312	339	349	357	316	349	313	345	336	351	317	364	348	286	363	346	344	332	337	328	313	300	368	342	323	342	365	338	326
36459	75181	62801	39650	35477	17460	9623	3270	500	387	334	364	414	361	367	373	364	363	365	377	371	385	365	377	342	381	379	385	346	372	351	377	380	390	431	393	347	367	360	368	372	338	338	379	364	360	343	347	370	355	348	359	356	376	383	376	343	369	363	361	363	398	362	378	341	348	330	380	355	367	370	379	387	345	352	356	381	342	333	391	361	384	357	418	382	367	377	360	402	388	377	392	370	331	360	381	320	372	372	333	382	363	347	353	400	351	352	378	331	382	390	344	378	362	350	357	353	336	351	374	389	371	377	382	366	377	361	352	374	383	391	374	390	376	393	342	378	389	368	340	362	363	361	368	389	357	351	343	340	352	387	382	378	384	369	353	365	372	386	342	370	337	352	390	350	388	325	380	358	403	387	363	338	371	375	363	349	364	371	334	376	374	367	370	375	369	365	359	345	358	355	355	330	361	373	383	352	382	310	374	366	376	372	361	369	361	353	348	340	378	408	364	365	362	369	330	353	361	357	376	384	389	351	358	360	369	380	384	361	368	387	382	329	370	373	348	368	385	368	351	382	334	405	373	319	336	347	343	349	364	351	358	326	349	379	385	359	345	361	363	374	383	371	364	384	358	369	379	370	343	374	373	355	376	407	344	365	329	392	372	375	357	339	369	335	355	357	349	353	355	373	379	347	375	359	377	348	369	378	375	337	370	363	363	361	376	342	372	389	371	380	376	343	394	374	357	388	378	349	372	356	393	362	381	376	395	368	331	364	372	334	389	366	345	376	376	344	368	372	332	374	322	373	370	365	379	365	361	367	329	376	420	353	374	369	373	340	363	370	352	372	367	342	384	395	356	363	345	376	367	379	348	376	389	363	374	360	395	402	333	379	391	342	387	367	378	375	352	380	357	354	403	349	367	360	299	359	389	392	347	360	341	342	382	345	358	360	342	352	398	352	375	368	364	374	361	356	385	383	352	364	357	388	342	371	365	343	376	365	360	361	353	370	370	369	386	402	384	362	374	370	368	379	404	373	375	354	377	347	350	359	353	360	384	390	352	376	368	364	368	367	377	374	382	381	377	351	338	382	390	378	391	373	360	368	389	346	323	385	387	345	381	361	390	384	344	355	322	371	389	383	380	375	391	416	349	364	379	343	326	326	345	365	392	372	361	377	369	360	370	364	386	357	365	362	382	368	378	374	385	369	374	353	377	345	366	394	352	371	356	364	389	371	346	410	351	343	326	340	383	370	363	372	359	371	356	355	349	396	362	353	338	380	371	360	330	351	363	383	348	360	388	347	350	368	347	341	363	368	360	375	364	374	377	352	342	361	373	331	397	359	363	380	405	344	357	354	365	366	354	346	380	334	391	347	368	355	386	371	365	375	355	359	345	360	334	395	372	369	351	324	370	355	342	353	353	385	379	356	368	393	375	349	354	358	368	381	347	310	377	352	384	351	401	400	357	319	349	357	355	366	396	368	353	353	381	402	361	337	396	339	386	375	357	360	333	356	345	352	382	381	347	341	383	335	340	356	358	348	348	388	368	373	396	350	360	403	364	385	329	371	330	364	342	364	363	385	392	386	366	352	367	349	360	345	348	399	340	357	399	351	369	376	333	373	364	356	355	347	410	383	349	353	347	366	366	362	383	336	374	359	342	383	370	391	353	350	352	403	362	381	350	345	376	340	383	376	347	370	373	386	415	371	385	358	391	397	348	362	349	339	356	350	359	370	332	355	349	346	376	387	385	374	356	362	395	367	380	383	352	329	364	377	342	351	365	355	386	376	374	347	370	365	393	385	366	380	370	376	342	347	379	372	343	356	360	388	369	363	374	350	357	394	361	337	386	375	332	387	367	335	346	358	367	339	360	367	378	342	375	383	373	376	367	348	334	330	335	373	336	349	338	339	318	377	383	365	380	339	361	353	356	341	353	350	382	325	405	391	367	396	357	352	412	371	372	371	355	379	395	371	357	385	365	374	355	368	330	364	390	368	346	336	359	386	394	358	376	395	360	360	393	381	364	358	334	377	333	360	343	389	367	319	370	373	367	357	390	368	366	377	395	354	365	354	352	363	353	359	353	369	347	363	442	381	388	347	376	376	361	367	385	387	327	363	357	355	364	340	388	353	352	350	353	363	385	377	333	372	377	351	375	348	366	392	345	368	351	387	338	359	349	343	349	341	337	361	379	388	342	367	357	333	366	351	390	353	322	338	364	366	332	376	377	357	339	356	382	360	366	393	378	331	365	349	369	348	356	346	360	396	321	372	386	413	370	374	367	350	360	336	351	354	340	358	369	373	358	325	350	361	371	382	386	411	366	357	376	383	359	370	363	348	380	351	379	358	387	346	396	336	400	340	351	349	360	369	365	374	371	342	347	355	398	304	325	370	375	384	410	411	367	358	360	389	393	374	340	347	356	382	362	345	381	356	348	351	354	326	362	394	391	348	338	341	345	326	379	352	356	370	373	388	393	369	371	364	343	377	369	369	349	333	357	342	347	337	376	348	337	352	389	366	368	347	373	353	375	379	341	345	344	376	345	368	366	407	366	352	383	338	377	352	368	363	375	354	363	364	361	382	342	341	337	364	362	404	356	374	360	327	395	335	359	360	349	334	390	385	371	357	368	358	348	401	365	370	350	337	349	352	371	359	345	345	350	404	347	404	367	369	350	340	360	335	370	356	369	345	354	367	385	361	351	363	344	389	332	360	376	359	353	380	335	359	350	335	395	369	363	392	363	358	379	374	341	331	370	356	382	377	324	376	346	329	374	409	363	372	354	354	376	376	391	392	357	316	375	367	336	363	377	365	353	388	346	352	343	344	330	378	380	383	341	364	372	375	362	362	386	397	364	386	376	349	371	324	351	388	412	364	379	364	365	416	383	376	361	362	359	377	339	378	341	348	376	380	356	365	362	371	337	365	358	354	379	381	360	378	360	355	343	371	364	339	354	358	364	359	359	374	358	341	353	335	372	380	367	358	340	362	332	354	352	369	349	409	339	316	353	363	351	362	368	417	392	400	368	332	405	343	376	344	359	377	383	376	368	346	359	345	362	373	392	382	342	380	379	371	393	366	355	372	355	347	359	339	333	359	381	374	392	337	334	372	366	364	355	370	357	351	379	372	338	370	396	361	360	367	409	374	359	370	391	377	333	362	378	358	337	349	390	407	396	326	371	360	383	354	352	335	357	375	371	383	399	368	364	374	337	352	344	402	347	369	376	339	388	340	372	374	351	361	352	360	392	352	396	353	392	367	349	364	346	361	404	416	337	394	355	406	353	360	355	358	345	349	379	359	385	357	363	374	355	390	333	366	348	352	400	362	358	366	357	424	361	350	373	340	364	361	366	387	383	343	399	375	330	344	350	365	368	354	354	344	363	364	366	349	388	391	356	364	357	342	378	380	362	343	359	377	377	403	367	393	337	355	385	385	345	380	382	363	338	358	366	323	384	338	332	405	394	382	346	341	361	382	399	384	361	394	371	357	345	342	388
25657	25487	43298	30921	26108	14160	5415	1706	494	496	449	460	479	445	474	480	510	493	475	499	443	480	461	486	498	491	469	498	465	453	493	515	460	459	511	512	455	454	475	502	497	503	464	498	472	427	497	466	484	445	471	447	468	515	497	462	465	459	507	469	474	473	429	453	487	456	447	482	462	430	471	474	448	480	483	474	435	510	479	468	427	461	506	461	452	459	475	481	457	503	470	481	503	490	450	454	452	473	517	489	466	480	464	456	446	450	461	472	475	475	509	468	450	503	485	481	441	453	487	488	461	478	474	473	474	481	477	497	483	481	462	442	431	493	474	475	508	478	434	469	460	486	451	456	474	508	446	484	457	491	466	439	430	447	504	487	493	471	457	488	437	497	461	480	480	473	471	464	457	477	455	477	506	484	481	488	465	446	480	505	459	457	455	479	471	460	485	442	489	494	484	501	450	412	484	471	459	479	501	485	493	463	492	518	447	453	490	480	464	466	499	466	475	493	477	461	476	493	452	476	460	487	484	504	468	447	459	473	474	507	516	504	528	472	476	461	488	475	486	489	473	508	471	476	473	485	449	464	522	448	488	472	512	476	466	455	496	436	466	518	455	467	487	447	463	503	486	471	461	495	485	452	468	488	496	474	508	447	494	504	484	479	477	513	514	448	473	455	506	493	503	442	476	460	462	524	475	480	459	518	507	480	466	480	467	507	450	458	492	524	508	476	469	475	486	484	467	467	449	495	490	459	487	472	486	484	470	461	450	473	459	480	482	489	480	462	477	471	485	474	453	458	427	432	468	502	487	477	459	462	470	472	469	480	462	479	499	496	478	521	483	508	506	474	502	477	470	496	481	468	444	498	446	503	520	448	485	495	514	474	462	495	507	480	445	484	441	433	494	467	467	448	509	492	471	449	478	468	475	455	523	473	497	477	526	443	484	480	492	496	481	471	462	474	450	470	478	489	467	468	485	475	437	533	452	512	511	502	478	472	501	459	469	483	517	458	477	474	465	467	476	450	483	482	482	458	442	474	470	491	472	496	492	453	477	512	492	457	434	500	530	456	522	463	455	467	482	468	478	529	440	503	470	465	450	492	485	490	463	461	480	472	484	466	449	472	424	495	464	489	454	466	523	478	477	474	471	480	472	478	453	469	505	477	476	450	510	493	486	451	485	507	493	467	531	496	477	461	464	490	485	480	496	506	496	446	457	472	534	488	487	475	462	498	524	442	429	495	467	487	482	505	488	481	444	437	460	465	515	476	477	459	493	435	484	483	488	437	460	479	484	458	468	513	458	477	507	447	459	487	478	478	456	456	479	446	481	416	467	480	484	513	497	484	507	452	454	493	461	454	478	438	473	517	493	471	447	476	485	442	474	498	471	504	496	479	487	443	461	472	473	470	448	445	455	473	463	512	486	487	466	479	517	473	439	484	480	466	485	482	457	487	482	465	446	480	488	462	453	512	491	476	453	509	458	508	471	480	436	479	512	455	511	463	471	464	479	492	481	488	476	486	467	483	490	484	491	453	474	481	492	480	461	480	502	494	487	508	458	514	498	450	487	466	487	470	467	512	455	486	484	479	466	527	486	497	491	507	469	466	458	478	497	474	512	471	476	485	487	509	479	485	495	484	462	492	463	442	490	474	439	434	475	462	470	536	466	457	464	496	464	459	499	457	432	467	509	453	517	485	511	493	477	489	472	470	490	504	450	469	511	451	452	494	521	450	495	455	441	500	476	473	442	459	515	509	458	514	456	486	489	458	492	469	500	456	472	455	494	469	468	550	454	484	480	466	501	492	493	464	503	517	503	476	467	487	492	516	503	456	470	494	515	459	454	435	477	469	513	435	503	451	480	444	455	528	510	458	471	446	503	473	434	484	460	483	473	473	506	481	473	526	473	488	479	471	501	495	448	458	444	491	479	490	489	471	472	472	483	462	484	493	437	458	469	470	509	524	469	472	476	460	515	497	489	489	449	499	508	452	449	499	449	481	497	468	439	468	485	486	481	487	473	504	441	475	482	497	489	448	511	478	494	461	497	443	512	461	489	471	462	482	474	465	505	454	507	495	483	446	506	491	433	481	510	477	486	474	460	486	488	456	467	475	478	473	423	498	510	486	485	500	472	467	472	484	479	432	453	483	494	492	462	485	467	506	505	462	471	480	460	478	475	489	468	505	472	478	478	450	468	469	492	481	460	471	437	462	459	487	470	478	484	483	482	475	518	472	454	475	527	468	479	509	436	508	507	446	454	468	453	460	456	479	458	473	468	476	450	471	492	486	542	478	451	489	468	489	453	481	482	432	493	503	507	442	495	497	458	461	484	426	477	486	505	465	465	470	485	466	454	470	465	499	477	457	477	480	440	478	440	513	467	429	468	460	484	451	484	525	460	414	502	479	456	473	477	461	495	443	458	468	473	464	464	445	460	476	469	484	459	474	491	485	458	436	489	505	449	452	535	513	476	465	494	451	454	489	494	462	464	467	468	531	430	490	451	471	430	484	461	473	433	513	494	472	484	496	493	511	484	514	477	457	486	509	498	465	442	455	485	480	527	440	495	466	455	470	455	481	489	452	473	472	462	507	466	478	511	457	467	433	491	501	485	504	495	520	531	475	459	471	489	494	461	503	453	489	472	490	467	480	474	531	472	502	465	517	501	452	487	482	472	487	437	475	484	456	486	460	455	436	426	457	468	518	446	466	469	508	507	432	514	495	501	477	498	456	509	474	491	517	507	470	522	436	480	455	472	505	501	467	466	507	489	469	459	467	447	465	458	454	512	472	413	491	473	524	444	497	493	489	469	482	459	484	487	503	475	496	475	489	489	462	456	459	461	479	496	475	477	466	462	485	483	467	526	501	451	426	460	487	488	458	476	512	499	463	487	460	473	487	475	486	510	491	463	473	476	493	502	483	501	495	458	508	422	474	509	461	437	463	446	478	490	475	468	463	480	471	505	479	494	447	463	482	445	495	471	469	473	468	465	474	468	462	454	475	466	455	456	496	468	518	487	471	479	456	497	524	439	447	462	479	458	430	468	464	454	472	496	525	486	479	447	515	443	476	495	493	501	482	518	486	443	462	470	521	475	472	481	464	525	472	476	438	515	442	493	435	510	476	471	448	492	473	501	516	504	500	446	464	462	476	461	489	475	509	458	505	485	459	467	436	495	458	490	476	509	457	497	478	472	501	476	466	456	468	511	486	517	448	426	469	450	460	489	461	465	468	467	477	471	452	459	477	501	444	477	441	516	486	479	453	492	458	506	503	473	470	437	468	494	487	455	472	480	473	430	480	462	456	457	474	457	476	482	490	434	486	485	457	450	517	480	472	475	493	512	464	481	482	474	463	458	469	460	476	497	490	459	470	517	516	450	418	461	462	483	445	510	487	491	509	482	460	500	464	461	467	490	482	462	465	467	479	487	483	466	495	464	483	469	472	480	478	488	435	518	503	436	462	448	474	479	471	482	446	449	508	474	514	484	484	441	499
38956	72690	56459	36281	29767	13823	7650	2623	590	511	532	498	521	534	542	534	550	505	550	521	527	507	531	553	572	539	559	559	537	488	508	517	521	534	561	525	513	602	571	526	492	526	513	561	542	466	503	528	535	524	525	557	532	545	534	490	536	488	518	567	505	507	501	531	539	573	527	484	504	530	529	507	502	541	503	512	574	502	526	528	510	521	547	531	534	514	524	525	542	532	516	526	548	501	519	527	528	520	539	498	529	489	515	541	514	507	472	534	515	542	522	566	517	520	553	497	532	543	521	511	496	537	544	537	525	517	541	560	541	489	536	522	542	524	518	513	519	542	503	538	528	511	520	510	518	492	527	493	518	547	524	559	550	526	524	521	505	535	525	508	541	553	514	546	548	530	563	515	483	521	502	504	530	539	548	502	561	487	510	511	518	491	548	539	544	561	475	461	515	523	548	531	503	531	530	523	547	509	527	536	522	541	534	505	531	476	532	502	526	520	515	510	536	519	513	531	565	507	507	511	512	529	498	554	481	503	508	505	507	511	521	530	516	523	555	526	530	530	489	582	503	508	501	552	547	535	539	503	535	491	530	490	531	542	504	564	517	508	530	517	505	577	535	517	541	509	545	505	482	533	499	505	547	539	511	528	548	558	548	506	557	473	546	503	534	518	501	503	521	533	520	486	493	504	535	527	536	506	490	531	496	549	522	523	521	538	540	526	578	506	477	522	539	546	504	565	539	481	519	539	530	484	521	541	536	511	501	527	550	504	554	527	520	499	504	521	514	553	524	535	548	489	536	525	538	528	518	505	517	548	515	529	545	549	502	534	510	536	511	525	519	512	527	526	508	522	518	469	512	539	488	536	490	506	520	476	555	551	513	529	501	532	542	517	518	539	525	483	529	559	479	497	523	500	546	521	520	516	535	562	534	499	480	494	522	508	504	507	555	559	549	514	532	490	510	520	544	556	518	538	559	530	544	490	490	525	536	502	554	520	536	547	537	525	550	556	543	495	501	510	550	527	509	473	494	536	527	526	514	525	521	556	523	532	532	511	510	544	503	489	546	531	535	489	562	557	543	534	521	518	501	549	545	521	526	541	515	530	565	486	541	553	487	518	540	506	482	525	496	501	497	533	543	507	542	552	541	561	515	525	595	498	545	496	490	538	543	518	491	568	492	488	541	536	535	496	549	544	517	511	511	527	525	554	530	509	510	532	537	538	515	515	531	533	506	486	528	549	542	518	495	534	522	525	530	513	537	539	547	478	569	522	468	525	548	563	514	522	550	523	515	531	566	551	487	562	542	549	495	525	503	525	520	480	531	502	525	531	509	555	544	494	531	534	494	535	511	519	513	516	555	531	555	503	558	522	509	509	538	508	500	486	551	520	518	533	504	545	517	543	554	503	592	553	504	514	513	559	493	522	505	548	498	527	476	489	524	527	533	513	530	503	506	528	498	517	505	562	510	535	530	511	521	531	560	490	552	496	491	499	537	532	552	557	543	513	460	498	514	555	573	483	486	551	479	551	515	490	524	535	514	514	508	534	521	558	468	519	560	506	503	519	532	538	519	495	573	513	513	487	524	545	530	487	514	545	534	523	517	529	501	506	543	566	551	510	564	510	554	484	497	504	517	507	497	550	504	546	548	546	532	538	498	527	541	545	537	534	527	503	528	521	513	523	495	516	467	542	475	513	521	541	527	547	466	520	526	582	501	495	535	530	493	525	543	520	537	477	483	526	534	525	533	568	536	477	519	495	510	555	522	526	522	508	539	449	553	533	537	515	508	558	525	531	509	523	471	505	511	535	524	523	524	496	517	540	544	510	541	544	588	474	512	470	486	540	509	505	503	504	528	538	537	501	514	506	502	578	513	506	534	538	541	452	544	513	485	553	514	489	535	509	502	529	505	552	523	512	526	521	549	511	504	517	540	532	492	533	534	523	580	538	528	537	547	513	518	544	497	510	531	525	547	521	531	547	522	525	548	534	521	527	518	556	539	530	486	523	541	515	542	511	528	480	499	518	537	539	539	513	538	572	547	540	500	522	554	501	494	505	528	518	488	482	534	565	559	497	506	514	529	509	534	489	516	523	506	502	513	560	532	524	536	528	516	513	512	522	515	530	546	517	518	450	557	493	543	567	533	535	496	498	528	504	509	505	514	554	518	539	510	490	504	504	540	532	574	526	524	520	567	532	496	516	493	544	511	498	560	482	533	550	511	544	478	491	498	506	523	525	509	535	531	517	543	513	510	539	520	582	512	512	501	540	555	520	541	543	522	483	516	485	521	529	520	531	531	558	509	517	541	536	533	504	522	528	533	527	507	538	517	524	512	568	540	507	515	517	499	522	525	483	565	487	518	556	502	532	516	519	521	493	522	532	539	521	502	515	501	545	520	498	544	513	524	505	529	520	520	515	534	516	544	545	552	517	567	591	494	507	533	546	489	536	537	548	514	535	521	536	502	526	549	527	495	508	528	507	552	545	494	537	539	492	523	524	510	503	483	528	518	534	520	526	487	514	519	507	556	538	529	531	534	492	559	543	523	566	510	530	500	507	491	540	514	513	502	512	490	490	521	505	527	505	514	492	489	497	561	559	519	551	497	542	546	506	506	546	518	482	582	556	528	495	533	537	554	515	536	476	487	485	534	560	507	509	507	541	532	546	507	518	501	517	520	518	537	530	523	565	549	509	575	537	520	530	541	533	525	539	535	522	496	525	516	527	539	494	507	559	526	496	511	534	525	528	534	510	553	525	501	519	515	556	511	562	543	515	532	502	501	516	524	516	524	525	537	475	530	512	472	551	519	502	542	534	510	476	545	520	554	500	483	549	511	495	519	506	551	517	563	527	476	499	501	517	545	536	539	489	517	537	551	511	519	542	533	512	526	475	550	558	544	522	525	496	532	524	494	542	561	509	537	546	474	491	500	522	507	540	513	516	500	456	525	532	582	534	507	523	524	517	508	511	549	472	492	541	522	508	525	573	525	508	517	490	501	497	544	526	525	541	533	508	540	485	528	518	491	570	511	509	534	543	470	534	554	528	499	495	511	556	536	470	522	547	542	512	499	552	523	523	506	575	506	521	526	526	533	542	516	521	473	521	496	537	518	507	512	532	518	510	518	516	543	503	533	539	488	486	485	518	537	485	518	485	535	566	502	527	482	532	521	508	526	539	499	532	526	536	519	532	517	538	524	532	577	477	506	564	539	514	510	501	488	503	549	530	526	539	520	540	507	505	559	501	475	534	549	572	536	509	529	527	489	552	513	551	538	506	519	533	519	512	524	498	487	539	500	564	499	473	522	508	547	521	526	597	483	479	518	523	511	513	515	527	517	480	495	527	508	565	509	528	488	520	507	530	444	537	561	491	539	518	544	523	562	498	523	543	524	512	487	523	538	538	557	535	515	580	452	534	525	548	531	497	479	497	534	526	539	524	547	521	510	523	515	501	542	549	511	493	497	528	540	512	509	540	503	526	548	541	539	538	520	517
23220	22974	37706	28636	33471	29053	22252	7288	737	521	540	521	499	537	505	520	549	521	528	547	505	525	516	532	508	494	537	521	474	502	511	518	533	468	488	477	549	536	491	504	542	528	554	488	496	498	515	505	521	485	545	552	516	540	537	542	490	502	477	503	516	503	542	524	534	495	496	536	532	543	499	532	538	510	518	506	503	492	516	538	544	492	526	549	529	489	517	535	516	481	491	493	502	516	513	496	491	481	486	503	538	492	523	515	496	503	514	488	460	524	482	503	559	519	535	486	510	508	489	481	488	499	482	509	472	475	501	522	529	501	448	497	497	489	503	487	496	487	507	554	453	460	530	490	529	528	495	515	486	483	516	511	487	497	474	505	433	507	483	552	515	516	524	522	542	545	482	521	492	511	515	452	519	505	477	513	542	517	465	503	481	496	510	491	517	521	479	493	489	515	511	483	480	516	494	509	515	522	501	529	467	514	515	509	481	506	541	511	477	451	487	472	489	512	509	495	508	518	507	508	507	504	503	496	490	494	512	519	479	482	495	545	486	482	520	478	496	524	502	492	538	517	528	501	477	570	493	519	503	531	482	515	523	487	472	496	544	484	517	514	502	489	524	515	506	502	473	510	557	512	529	469	504	507	488	515	494	478	533	487	482	496	527	497	487	513	504	534	503	488	506	482	507	456	505	508	548	514	490	494	531	497	491	490	490	518	515	487	518	489	503	543	501	441	469	475	520	470	488	529	531	491	517	520	533	504	555	521	479	518	449	513	455	513	484	536	519	466	492	519	491	536	475	463	521	542	519	512	517	500	523	510	481	479	531	450	520	529	518	522	484	532	507	468	519	498	528	498	518	484	544	497	487	544	507	465	499	518	467	514	519	492	493	497	501	496	481	503	530	527	500	528	491	494	480	519	500	489	521	516	526	517	514	500	509	503	498	474	500	543	463	488	510	505	489	527	498	502	498	503	490	498	511	463	532	520	542	495	525	518	467	483	520	535	484	519	505	515	473	519	460	472	492	505	484	539	485	538	484	504	514	467	500	461	529	484	530	528	526	498	508	468	508	507	506	506	491	502	532	487	508	525	525	501	471	525	530	525	503	480	504	557	516	529	498	519	476	495	533	512	490	477	514	490	480	472	503	548	502	489	497	551	493	509	476	537	467	559	490	504	552	502	487	487	447	486	488	502	477	490	518	500	532	496	517	513	445	503	486	499	484	487	478	490	496	498	476	514	509	488	544	471	502	525	498	500	489	504	500	499	533	493	520	530	513	494	510	492	512	475	489	507	502	498	479	489	500	474	498	534	528	533	479	536	456	516	563	499	495	476	506	527	512	505	522	498	523	462	516	490	521	465	499	466	552	485	511	539	510	508	543	494	508	480	470	502	520	479	484	521	527	515	532	471	523	498	500	522	460	515	549	512	497	501	493	511	532	492	519	539	503	478	531	535	557	530	486	496	516	540	480	502	501	510	531	477	505	550	516	526	508	498	498	511	539	488	487	496	517	450	498	490	493	517	478	488	521	525	499	531	496	518	505	468	507	495	494	493	492	522	501	524	523	506	480	491	486	547	552	506	515	475	534	482	530	524	528	486	530	483	525	503	535	489	490	543	484	475	455	539	497	485	493	538	524	490	506	453	490	521	505	507	501	523	463	514	468	497	500	513	507	555	502	539	515	541	500	460	495	501	572	531	545	516	477	504	513	531	482	485	520	525	494	506	528	504	525	443	467	532	526	496	515	480	505	535	510	476	508	524	505	496	528	500	504	508	488	524	485	514	511	499	514	518	461	518	472	483	474	535	504	493	509	544	520	539	472	534	500	505	518	502	499	491	508	488	498	487	543	496	480	507	520	508	510	478	527	547	532	474	518	478	531	555	519	516	476	530	509	456	512	530	485	515	498	487	527	496	504	483	501	485	502	519	504	517	503	516	482	504	462	501	540	505	470	472	492	528	484	463	492	511	538	478	466	483	526	492	509	492	516	514	515	539	462	557	558	522	485	533	510	506	480	458	533	528	533	515	508	548	521	519	463	485	522	515	518	500	502	484	525	487	514	496	507	507	501	515	478	517	495	552	525	509	478	511	532	470	496	481	486	500	517	461	516	489	515	471	543	519	499	530	513	514	471	491	490	527	504	467	490	479	521	531	461	537	527	486	523	512	519	521	515	502	527	512	492	478	488	539	494	513	501	496	464	544	511	538	523	497	471	497	525	489	492	533	485	512	479	492	527	514	530	494	505	525	503	520	519	495	502	505	499	536	517	485	489	481	510	492	486	493	499	455	493	495	556	496	541	530	527	512	528	503	494	494	509	461	507	494	506	511	513	501	494	478	501	468	524	584	498	528	491	516	511	467	488	482	474	520	493	511	508	504	488	510	504	491	533	445	499	494	505	572	509	535	477	477	518	489	502	557	517	535	534	517	492	531	492	527	532	520	514	532	484	511	506	531	533	491	523	497	486	536	516	540	513	504	519	542	479	502	530	539	488	482	505	495	527	525	494	503	475	521	499	492	509	510	492	493	513	504	496	506	514	491	488	534	478	542	495	506	487	524	493	451	535	478	523	475	495	496	474	502	499	473	491	508	519	462	474	509	504	512	500	514	485	472	516	532	506	538	501	515	492	511	508	494	477	510	479	494	506	509	482	541	492	503	537	503	516	523	522	475	528	472	517	487	475	522	492	520	503	533	494	533	525	525	497	536	521	499	537	518	452	505	496	464	510	535	473	510	531	494	468	487	480	514	469	505	509	494	484	499	509	501	497	480	517	449	506	503	517	517	488	522	525	468	538	535	501	481	494	528	503	505	513	493	505	517	495	476	524	481	460	527	488	520	541	496	507	531	477	508	537	513	489	533	527	487	531	508	494	512	568	460	493	503	498	537	481	463	504	482	503	515	514	514	478	556	530	481	517	471	500	510	513	481	517	519	548	525	512	491	475	501	514	502	473	492	535	566	511	527	475	457	519	528	551	513	504	462	500	504	467	549	522	508	493	479	488	508	478	517	538	496	510	513	486	536	546	448	501	477	519	564	545	534	522	494	467	519	525	508	462	509	528	509	502	492	516	506	503	506	468	524	509	516	508	544	512	512	500	494	482	516	492	473	464	493	540	514	508	494	488	469	512	523	521	485	528	509	548	516	479	501	526	499	473	500	526	501	535	490	470	494	520	488	528	497	498	527	485	500	456	454	474	529	498	519	508	480	513	539	511	522	524	470	496	502	508	506	508	527	440	514	508	528	511	476	474	531	531	519	480	508	511	493	496	517	499	460	518	519	510	489	492	511	512	505	542	491	503	532	465	464	500	506	507	509	526	508	505	525	464	506	499	530	538	499	522	517	506	536	540	453	472	464	483	509	489	496	500	480	544	549	505	491	534	526	512	535	491	462	509	530	497	475	461	517	518	512	503	446	454	524	468	484	555	510	513	536	520	503	497	492	526	491	520	510	478	496	486	499	498	505	564	494	517	466	509	479	517	458	494	549
45618	70108	65943	50849	47557	30765	17916	6720	591	545	548	560	544	518	562	538	545	553	554	548	564	547	521	522	515	519	554	521	557	590	515	503	556	528	546	540	531	564	543	499	523	556	482	515	560	549	555	537	515	542	569	540	557	578	535	516	577	547	512	518	522	521	518	550	516	573	530	547	558	492	547	512	547	521	568	533	507	549	536	535	563	544	491	574	553	505	535	562	553	565	530	493	573	520	560	537	559	560	493	532	535	516	560	547	535	555	564	516	508	541	548	575	529	525	524	536	510	559	554	510	540	508	511	509	555	503	509	513	508	518	523	502	519	547	520	506	474	537	563	520	552	511	529	515	556	517	553	514	502	555	525	540	553	558	531	547	550	529	503	557	514	555	540	520	505	523	513	521	552	504	513	504	546	536	513	523	536	476	519	518	522	514	545	555	511	541	518	525	545	528	511	544	532	528	548	526	535	594	503	575	561	522	548	508	523	533	518	526	482	560	502	530	563	530	557	545	550	539	500	545	528	519	544	523	526	559	528	537	550	512	560	532	523	550	532	532	504	528	479	524	547	535	531	525	506	545	504	529	531	537	568	538	515	525	596	526	529	533	508	554	518	515	566	503	505	547	536	570	477	532	530	577	557	561	515	512	515	570	507	576	572	519	513	559	532	539	522	543	570	523	557	548	530	509	553	518	545	496	499	538	534	523	562	496	494	518	548	536	553	543	531	528	503	528	519	518	528	530	520	553	552	533	552	548	522	527	530	566	539	509	495	510	518	526	519	515	555	522	546	546	515	570	551	532	524	480	541	530	479	513	551	534	516	571	523	552	532	520	536	526	489	520	541	545	565	543	606	535	482	552	514	540	539	532	507	518	550	521	550	518	520	521	508	557	541	520	512	531	549	535	515	515	506	556	550	556	572	544	537	517	529	588	497	524	572	552	528	520	553	541	484	508	571	499	515	499	529	559	550	555	538	533	562	538	532	543	539	544	536	535	525	553	561	578	521	545	509	549	530	538	543	553	545	545	517	550	561	554	501	526	489	505	521	546	485	478	544	501	558	515	503	533	510	529	542	519	517	549	536	549	543	521	515	560	546	518	549	520	568	565	553	517	523	470	541	525	476	523	545	529	536	515	497	555	513	495	537	493	489	546	499	518	527	541	537	583	528	516	567	517	521	522	516	507	530	525	557	534	557	529	567	554	535	560	541	556	500	528	519	559	557	582	550	502	507	585	523	541	499	537	544	577	523	582	551	521	505	515	513	495	533	533	573	513	514	546	516	516	568	559	510	550	550	518	523	529	515	566	517	551	561	546	548	533	539	518	511	529	491	541	498	518	539	514	498	486	529	534	540	545	567	524	523	531	547	548	551	537	519	542	485	545	544	515	519	518	499	565	479	573	533	538	532	524	517	508	534	525	519	534	553	548	556	545	496	549	504	507	577	493	529	520	530	534	554	485	525	520	546	542	506	519	543	552	520	516	541	542	568	547	516	565	526	516	497	491	509	523	512	537	525	542	518	540	557	501	515	519	504	549	529	526	538	499	566	530	522	511	547	540	548	514	573	534	580	531	508	516	528	490	547	502	507	534	520	518	550	502	535	544	555	516	529	560	507	517	491	500	545	550	504	567	538	534	542	569	515	527	521	588	562	541	503	537	495	541	576	578	527	550	519	536	517	561	523	552	510	536	523	509	486	504	538	532	540	510	530	527	528	520	519	518	537	550	515	515	487	521	500	551	571	582	513	504	514	544	566	530	530	515	526	559	533	559	512	535	525	514	500	501	495	514	551	524	543	506	507	526	493	521	508	503	503	533	515	524	549	528	562	502	545	489	515	516	516	517	528	511	512	588	503	505	514	552	530	537	524	535	496	525	581	498	555	537	551	598	498	572	560	562	493	551	536	551	542	536	539	559	554	568	533	516	532	533	547	514	527	527	537	526	569	518	523	528	562	522	540	541	527	531	508	557	528	504	473	578	529	516	513	486	562	523	557	473	516	575	515	502	533	546	511	539	521	522	538	539	552	557	538	514	586	519	507	552	516	523	560	535	531	541	548	575	527	512	544	513	541	573	533	545	494	548	517	519	535	531	547	530	511	517	546	532	503	526	530	515	519	545	478	510	572	530	512	567	493	560	528	560	576	529	537	571	548	544	504	531	500	542	479	529	490	560	508	572	520	550	511	545	529	528	510	529	496	530	563	543	517	528	528	535	515	526	547	517	513	530	555	493	517	514	508	521	545	530	517	538	505	532	572	489	524	561	532	554	516	523	521	513	496	509	527	576	539	488	570	554	564	505	514	532	526	535	514	544	447	536	512	557	553	525	512	530	531	508	536	582	509	540	501	504	558	564	492	513	499	540	562	518	571	527	536	555	525	540	528	554	543	509	566	529	477	525	580	570	546	494	512	534	504	521	527	550	579	508	532	570	523	528	548	527	500	536	554	519	506	532	514	526	543	524	520	563	486	541	514	528	532	504	566	541	515	539	518	538	545	534	527	547	505	558	517	511	521	507	512	521	524	521	494	550	536	532	569	527	568	550	510	584	529	584	507	560	548	562	524	513	525	520	516	563	506	534	530	521	530	483	504	502	556	561	521	509	526	515	554	523	506	554	524	577	556	497	544	537	531	554	555	538	503	504	504	527	514	572	509	507	555	557	488	528	515	553	534	544	540	517	540	534	504	519	516	531	531	553	524	588	549	481	560	532	553	528	513	502	487	497	553	515	548	528	500	533	524	503	529	574	576	511	547	496	514	507	497	526	505	533	514	548	519	535	509	512	557	542	556	534	507	506	556	538	579	556	555	528	545	569	522	523	529	540	563	540	536	507	491	529	501	492	521	551	549	518	484	551	543	531	571	499	520	515	519	531	550	528	565	485	534	496	544	534	525	525	563	520	560	569	528	563	542	514	521	511	515	534	509	559	509	554	514	528	476	526	555	534	537	514	494	528	549	538	539	538	533	546	507	523	517	526	551	534	553	566	508	562	534	540	530	528	541	522	512	497	495	516	532	506	541	506	567	543	529	554	553	510	527	570	547	529	553	530	564	545	508	535	503	546	525	563	514	508	495	524	520	518	508	549	501	503	518	504	522	553	518	531	552	556	473	573	539	549	513	558	538	557	511	537	561	541	548	521	537	523	527	523	568	520	523	494	526	545	576	552	558	537	545	562	551	578	546	527	550	522	587	533	544	524	537	534	539	556	547	542	485	508	539	501	500	530	556	528	521	585	557	555	498	536	512	509	500	553	523	472	565	570	547	531	542	533	532	509	531	488	546	558	562	536	535	562	516	522	505	509	521	512	560	553	502	534	519	504	510	517	540	531	536	501	515	531	521	509	536	559	491	533	544	467	539	562	554	545	578	555	494	546	515	539	516	536	543	534	546	493	529	547	516	522	533	536	569	554	555	578	524	550	539	495	529	559	524	591	526	550	474	525	526	502	519	491	506	554	532	505	558	549	462	536	570	524	517	484	537	506	495	518	531	540
30579	36392	40529	19866	10254	3301	1386	598	373	357	355	392	370	377	325	379	341	356	346	389	385	350	347	358	343	365	366	332	345	381	323	368	342	344	374	381	371	354	385	363	379	361	356	367	385	384	353	371	393	373	368	372	377	355	376	328	345	374	345	351	372	318	356	336	334	325	360	370	363	338	337	347	377	356	348	372	333	370	372	347	371	352	360	387	361	373	354	364	328	362	318	381	364	348	375	347	368	361	374	349	342	367	358	346	381	351	321	387	338	363	340	365	325	347	371	340	341	353	370	380	374	334	367	312	348	345	330	345	370	380	363	389	343	329	368	344	370	330	327	341	338	336	349	383	339	373	357	392	344	360	345	369	383	382	355	326	376	380	378	354	365	349	360	368	348	377	350	377	337	344	361	358	349	362	308	349	379	339	319	339	342	358	355	349	339	366	378	337	328	365	354	349	342	332	361	347	371	358	347	399	327	348	375	360	370	345	343	348	345	358	382	348	355	359	354	350	345	338	371	324	345	324	359	343	347	392	336	385	332	344	353	342	371	350	380	319	365	369	350	346	387	352	372	338	359	373	360	369	356	353	385	396	352	356	337	354	370	352	368	338	360	363	339	359	358	364	337	359	318	341	369	363	373	364	369	346	342	366	361	372	355	346	351	357	347	331	345	329	355	356	364	379	361	349	367	343	363	334	377	340	318	344	382	366	330	354	327	341	351	355	365	353	327	369	327	364	355	351	387	372	362	360	340	330	353	381	394	366	396	347	367	370	344	388	344	370	356	338	367	345	376	345	355	349	318	355	328	330	366	358	343	359	344	383	389	360	364	371	346	322	334	368	343	342	412	340	338	358	361	364	358	344	367	375	354	365	370	355	346	369	325	366	335	353	346	353	357	349	324	357	346	322	349	379	364	355	392	360	355	360	348	331	343	319	336	361	354	361	348	372	386	349	346	363	369	372	337	391	328	379	382	354	350	344	353	352	366	360	334	348	337	373	382	367	356	349	388	381	356	362	377	348	383	396	329	349	342	369	349	354	372	369	339	334	341	386	360	347	334	343	350	338	351	332	339	320	340	381	349	364	358	370	344	350	386	367	362	354	362	378	365	382	350	330	350	359	378	365	342	366	385	342	369	330	390	364	343	331	329	335	365	344	364	334	359	356	334	340	390	356	334	306	359	343	339	387	346	338	349	341	387	363	371	347	360	361	357	370	356	353	337	360	331	391	342	349	354	339	344	352	368	318	328	347	365	399	325	370	352	340	318	362	386	355	344	378	343	342	362	326	357	366	386	350	343	371	363	330	373	350	343	366	344	372	361	372	348	336	327	348	379	395	382	349	365	354	373	361	395	376	371	356	370	363	367	354	327	356	367	347	342	396	372	343	382	395	367	337	362	358	347	317	347	366	340	346	370	362	354	363	340	347	335	357	310	342	351	364	364	359	374	354	337	367	392	305	376	340	332	356	369	378	365	362	352	391	332	326	368	329	343	324	372	359	374	376	359	373	331	349	358	352	347	349	374	345	375	367	374	355	367	374	334	368	365	342	304	363	358	361	378	364	349	330	369	350	355	334	350	362	383	355	348	343	338	348	362	381	327	364	355	346	333	352	357	320	352	378	351	356	359	336	367	335	309	359	376	354	329	365	357	360	353	402	327	359	380	372	331	363	342	335	370	356	349	352	361	390	341	340	379	334	352	399	335	362	378	339	327	323	329	359	354	372	369	381	357	379	359	348	347	353	352	352	375	329	385	325	390	373	367	366	369	334	347	367	354	355	373	350	354	368	364	323	326	392	325	360	372	361	367	356	358	372	393	336	364	364	338	339	336	372	350	333	363	366	366	379	374	333	331	358	384	385	373	381	388	355	332	354	356	342	346	375	372	359	373	325	352	361	326	370	365	375	372	342	351	356	376	360	356	345	344	372	358	360	366	365	373	358	348	324	371	368	387	359	373	353	340	370	380	385	388	339	353	366	278	349	395	336	403	355	361	364	342	327	387	370	397	339	360	365	407	343	326	356	375	379	362	390	353	346	364	347	347	373	343	364	370	334	340	344	363	388	315	343	360	325	394	345	403	338	346	364	369	317	373	369	368	370	327	377	363	373	359	366	378	377	356	344	336	341	369	341	320	341	365	397	364	395	339	352	363	355	324	321	364	356	354	359	359	345	339	330	352	369	363	336	342	353	343	359	345	338	342	359	386	365	359	348	359	371	383	346	373	360	350	335	343	373	353	360	354	353	384	349	348	395	335	369	357	362	364	340	362	353	358	353	381	365	329	346	352	374	348	388	383	356	359	334	350	311	367	362	358	366	380	334	368	331	312	360	329	363	344	401	342	320	359	368	322	363	360	370	356	381	338	349	377	350	365	328	375	343	400	362	363	380	351	343	341	352	323	356	366	405	382	367	349	337	329	349	326	373	341	367	373	383	357	349	326	367	379	385	359	350	366	364	346	372	340	366	363	354	395	357	389	390	349	375	382	346	367	371	356	361	380	359	387	364	346	377	354	388	362	354	361	363	360	370	363	346	355	369	309	353	369	358	312	332	333	370	353	333	353	357	334	364	323	390	342	358	354	329	334	404	360	349	356	344	336	339	356	341	358	377	394	376	384	331	351	390	359	345	341	365	344	377	340	324	363	353	379	363	344	327	347	362	334	364	346	356	337	355	382	338	365	394	366	371	343	359	358	357	359	398	361	324	310	345	369	370	379	410	344	304	372	362	388	378	327	331	346	386	346	355	331	336	376	337	357	342	349	339	374	356	349	364	369	377	361	362	348	333	336	373	359	352	333	355	351	388	344	361	345	369	371	330	345	381	328	374	387	357	375	346	355	360	357	351	357	347	323	363	340	371	362	360	342	372	392	343	303	351	368	322	337	348	356	339	365	367	335	355	320	373	352	376	359	355	362	354	367	360	350	365	362	352	360	363	350	349	336	370	342	348	340	354	371	353	366	366	329	327	331	324	359	347	340	371	383	355	345	380	368	351	354	339	355	317	377	343	391	365	327	300	338	362	353	331	374	328	354	381	371	377	336	360	358	356	366	351	327	343	349	347	343	373	358	345	368	351	340	367	358	361	333	342	333	350	371	373	352	366	349	367	342	325	344	385	389	354	365	399	371	347	382	385	354	356	350	326	359	352	358	330	351	388	386	343	351	363	345	386	383	347	365	361	359	354	341	407	389	381	368	368	390	385	334	365	349	371	331	383	356	370	367	343	327	381	360	364	351	379	341	355	378	366	339	374	355	351	358	353	330	380	351	396	368	358	349	354	358	361	357	359	349	331	372	414	355	368	376	366	391	360	346	362	351	338	349	357	371	346	403	360	343	360	397	347	328	347	325	336	340	375	328	381	333	368	337	377	382	354	381	367	356	336	363	353	328	344	350	372	337	341	321	350	382	341	315	340	376	379	400	345	310	344	366	359	341	362	340	359	323	375	356	366	339	373	345	383	349	362	364	384	369	365	373	341	335	358	338	342	363	357
36510	54581	32471	13524	9800	3727	1672	721	417	418	432	400	396	405	369	409	389	379	390	390	408	412	384	388	453	422	385	373	391	391	396	429	375	406	429	413	442	431	421	406	395	384	367	369	368	430	405	399	391	411	380	409	346	390	394	424	404	440	426	409	417	389	421	448	387	407	376	419	364	440	371	417	383	367	398	421	405	379	383	393	406	374	371	401	334	395	414	392	400	368	388	424	382	384	370	382	409	407	422	397	372	416	348	386	401	382	366	383	367	399	418	402	382	408	386	404	418	399	409	382	423	395	372	411	379	404	431	406	408	377	409	397	380	397	399	393	404	445	413	427	401	403	387	374	411	419	396	393	435	450	404	387	400	394	384	380	400	434	367	431	363	424	407	388	402	387	396	395	402	375	366	369	393	407	377	370	408	364	392	422	422	378	393	396	402	411	414	402	427	416	413	407	354	403	398	385	407	432	404	420	393	424	380	407	430	414	417	436	400	373	393	345	387	407	404	381	409	397	416	391	399	425	372	420	394	399	411	403	392	384	357	385	373	384	365	411	396	405	384	382	399	384	390	403	406	380	403	381	420	425	390	407	382	434	378	424	381	409	389	407	410	413	390	394	405	415	408	366	409	356	373	440	399	370	424	429	400	389	381	405	414	415	409	422	415	414	404	403	404	369	407	383	404	392	393	412	404	430	396	378	425	375	365	390	407	412	391	422	385	427	378	405	402	386	390	401	391	373	383	411	378	395	371	391	402	430	409	364	377	401	394	353	427	396	441	376	382	376	404	379	415	408	412	374	382	390	413	389	401	422	379	434	413	409	417	374	383	388	374	384	425	425	400	372	427	394	417	388	399	395	360	411	356	415	418	409	383	426	405	419	411	389	369	374	382	412	372	391	371	420	422	390	410	374	375	400	439	382	433	407	400	417	388	379	376	412	398	398	413	410	418	403	387	416	392	363	378	388	434	424	385	397	412	351	413	397	410	378	405	367	389	426	386	391	399	404	411	377	406	394	357	393	381	385	465	424	399	396	393	400	402	382	400	405	406	371	407	383	366	413	380	404	398	402	419	380	406	413	387	415	382	395	374	363	380	392	398	415	422	439	397	403	389	437	386	373	387	417	420	372	401	413	388	371	440	393	372	414	405	426	399	404	419	410	391	378	397	419	410	398	406	398	396	408	402	381	365	384	418	393	381	384	389	412	370	408	399	416	416	356	415	403	418	396	406	428	387	355	389	398	424	389	361	412	383	420	400	404	389	409	434	396	363	407	397	419	412	412	417	391	384	422	379	381	425	413	379	406	415	379	395	406	408	387	387	377	413	387	412	419	393	372	369	415	407	408	414	414	392	417	385	414	400	430	391	387	390	414	414	411	417	433	388	399	425	404	392	395	396	382	428	390	369	423	406	358	429	414	417	417	416	413	406	391	381	409	389	419	418	403	415	414	374	395	386	397	381	414	420	380	407	405	432	414	399	376	420	408	444	429	426	421	396	379	419	419	408	415	384	389	422	383	410	387	390	382	430	415	423	405	374	425	426	378	397	438	388	412	379	361	370	389	406	389	419	397	371	370	422	384	376	404	399	372	411	378	369	422	432	403	422	411	382	405	400	392	394	433	390	371	424	411	410	409	400	385	398	413	395	452	431	371	413	432	383	396	396	396	368	380	392	404	394	391	370	394	405	392	414	388	407	386	383	391	402	389	427	390	394	417	379	405	435	403	400	377	388	395	366	428	414	400	413	374	407	416	421	386	394	389	386	390	409	385	411	379	418	375	418	389	406	426	419	378	374	407	377	376	449	408	360	390	402	361	404	380	381	387	417	439	402	400	401	421	373	409	370	385	388	385	386	394	404	415	402	422	425	410	401	419	396	376	392	422	423	383	420	401	363	400	416	394	430	392	375	377	404	398	402	381	434	363	416	394	387	384	390	418	393	423	381	417	392	387	413	412	407	389	406	385	424	439	392	415	358	428	392	377	383	396	403	426	406	409	418	397	396	384	408	381	406	401	377	366	415	414	378	373	358	422	417	414	389	422	402	405	396	400	392	387	388	385	404	418	408	405	391	409	406	385	406	435	411	368	392	387	389	403	397	406	399	411	419	419	405	367	405	396	421	392	396	406	392	404	383	398	409	394	395	386	396	410	416	422	423	430	424	434	390	401	418	390	417	420	419	374	380	401	442	353	409	433	355	391	404	408	395	391	383	414	398	397	390	403	378	385	451	391	427	397	384	389	405	398	415	387	403	371	396	429	397	405	410	392	390	409	427	409	418	385	397	416	409	437	416	426	376	433	431	426	374	414	408	414	397	399	421	372	397	409	438	358	411	413	378	390	395	414	418	420	420	397	400	405	350	412	419	366	427	418	384	418	363	371	392	406	376	372	370	432	385	365	418	403	390	426	374	394	411	379	414	384	409	379	394	407	394	408	368	396	397	416	404	397	429	407	403	382	403	396	398	432	407	400	440	400	408	425	412	432	412	413	368	414	448	411	408	395	409	412	403	423	414	426	376	395	415	388	423	420	409	374	390	385	350	399	399	395	437	392	440	433	432	417	426	401	363	431	389	395	409	382	433	383	418	431	384	413	393	376	394	398	429	413	413	386	401	408	399	420	388	390	415	418	419	431	381	412	376	386	407	377	385	397	430	404	404	403	414	415	398	401	432	382	411	448	416	397	404	390	390	381	395	426	383	402	392	394	404	389	396	398	439	397	398	383	392	389	418	426	408	423	407	382	398	394	423	395	400	405	421	446	382	385	423	397	377	394	371	431	379	406	414	404	363	389	409	440	435	404	365	407	380	425	386	381	378	426	398	404	402	377	408	408	425	419	399	389	409	403	397	375	408	379	361	408	381	381	407	397	442	450	421	426	409	396	382	424	423	367	378	380	423	421	399	385	395	399	383	398	413	422	422	396	382	425	445	374	389	381	390	420	405	402	404	383	362	383	448	406	356	384	407	358	399	372	382	387	380	415	406	424	435	419	400	402	392	378	379	399	392	397	428	407	397	391	414	403	382	384	410	388	381	393	406	389	380	409	378	425	409	396	409	380	396	408	419	393	421	408	442	388	397	400	420	364	428	386	376	446	413	414	421	401	430	408	386	397	414	407	424	355	367	433	373	418	409	428	382	441	404	377	424	393	431	393	399	395	405	385	387	379	372	403	394	434	402	432	382	389	415	373	412	390	406	365	421	389	393	372	415	409	381	380	373	383	399	428	378	411	411	406	390	399	412	410	425	406	419	390	396	431	409	417	413	384	424	385	394	379	392	376	374	404	427	379	387	419	417	420	442	423	417	386	407	383	368	405	431	442	394	417	379	368	376	381	394	406	410	393	384	404	406	420	428	407	389	397	390	388	406	404	434	384	403	381	393	404	426	393	385	400	396	408	413	392	379	415	399	425	416	389	374	401	392	400	384	414	398	396	391	429	383	386	442	424	427	398	423	401	419	410	383	382	377	388	428	394	418	388	406	390	391	402	396	388
24896	25203	42761	31292	29978	21393	10668	2324	356	344	319	306	342	338	331	349	345	337	327	336	345	322	333	360	311	323	316	347	327	343	298	308	308	338	340	299	353	310	303	344	327	330	318	313	299	345	331	319	328	299	314	367	318	323	344	277	292	322	313	315	315	313	313	310	301	329	285	340	315	330	299	347	332	343	336	321	342	329	300	316	320	326	342	318	338	338	333	344	327	279	343	340	354	307	310	335	293	314	309	315	292	318	351	339	358	314	324	321	304	326	325	312	323	305	318	326	319	340	310	340	344	322	314	328	340	272	324	310	319	325	298	326	337	301	319	341	315	317	320	352	344	299	358	368	331	323	355	343	327	331	323	336	337	351	336	303	328	318	333	307	316	319	326	368	332	317	315	339	317	334	341	332	338	320	319	308	340	328	344	307	344	309	336	355	332	354	358	320	317	320	310	339	334	346	342	317	315	344	324	360	303	317	294	310	342	353	332	351	316	314	308	346	302	314	316	316	295	310	308	325	305	356	294	347	334	336	343	332	334	292	357	300	344	302	334	356	312	289	331	293	336	326	344	317	323	319	317	340	331	347	315	333	299	349	310	329	301	328	318	349	390	333	314	335	305	320	322	356	285	303	291	321	311	346	341	330	321	321	298	326	309	291	321	309	331	310	332	325	325	350	330	338	355	340	291	306	306	336	346	348	351	323	326	370	309	316	306	346	305	300	301	308	327	334	341	339	328	331	324	322	326	330	336	312	294	317	294	320	316	339	328	326	308	325	326	329	291	319	303	344	315	331	308	317	342	360	332	320	330	322	314	302	315	335	322	345	336	351	336	331	309	340	338	314	338	321	321	327	363	335	309	318	342	333	316	340	313	348	338	306	315	299	354	323	335	315	305	326	331	289	324	325	311	336	338	338	335	333	325	316	312	346	352	323	327	332	346	325	302	355	297	298	333	316	316	348	297	351	321	350	297	290	318	333	322	344	324	331	382	354	323	287	305	324	325	302	295	308	314	331	315	324	318	324	322	339	338	352	308	329	296	320	326	330	347	326	317	317	337	321	322	337	318	325	326	288	348	311	325	308	342	304	332	353	327	343	333	318	317	305	327	330	320	343	306	300	331	327	344	319	312	332	328	359	290	309	338	307	339	343	323	313	330	301	339	376	334	298	333	316	316	285	339	319	359	356	299	333	308	303	329	297	328	302	310	347	304	327	317	339	331	322	288	346	322	336	297	327	344	277	312	323	285	305	338	352	294	317	346	312	322	303	331	290	335	335	299	328	338	355	309	308	327	333	317	335	296	315	340	328	325	323	321	308	330	320	312	315	315	340	317	314	306	289	347	269	332	350	311	347	340	333	322	336	314	313	324	321	326	333	327	323	320	322	359	335	287	308	323	327	317	327	282	325	297	309	340	314	316	326	326	311	308	316	333	318	360	320	321	312	311	364	305	337	316	318	334	342	296	309	340	315	339	340	343	351	333	314	330	304	337	321	309	326	320	332	326	307	325	325	334	329	324	315	326	339	307	327	344	321	318	298	310	365	315	340	328	313	325	322	330	306	359	310	349	287	309	341	327	313	341	322	326	338	322	337	320	330	294	306	322	356	328	306	316	328	334	362	306	337	340	319	330	344	339	339	311	334	337	336	324	318	331	314	318	342	335	318	322	340	332	308	316	320	340	311	314	335	305	303	342	284	322	325	322	320	359	325	311	347	331	333	335	325	328	325	342	338	334	289	322	320	351	328	319	342	317	337	327	352	306	298	333	321	331	289	316	289	361	317	299	338	313	327	313	289	326	356	318	297	354	307	310	326	308	321	335	340	298	300	311	331	309	321	363	334	333	302	340	349	303	330	339	326	307	330	309	332	313	323	325	315	334	348	311	302	328	340	334	297	338	312	318	314	320	327	291	328	338	368	306	334	332	314	325	313	312	326	321	322	329	310	353	307	324	347	298	315	316	350	343	329	322	370	331	296	307	323	340	353	341	291	310	350	328	308	314	338	342	334	351	286	339	334	336	297	299	319	326	335	310	319	305	314	357	334	293	333	320	341	334	341	342	325	321	325	298	318	326	323	345	309	336	324	313	322	317	323	316	344	301	319	306	293	321	324	287	319	341	335	293	348	320	326	311	315	327	344	327	338	323	338	329	337	349	295	318	320	384	338	325	350	345	330	332	297	314	362	298	303	296	323	313	346	339	354	289	308	295	336	320	314	332	301	336	345	354	341	303	327	324	302	318	316	335	332	332	350	321	308	317	328	332	325	327	329	327	355	302	314	319	309	327	321	344	310	341	361	315	319	306	306	314	322	347	310	330	319	273	313	285	337	323	360	328	327	291	336	306	342	354	299	339	305	314	320	377	288	309	319	320	291	312	357	315	323	309	333	317	362	305	301	330	333	311	313	333	335	344	306	378	349	324	335	307	306	328	309	338	358	328	354	326	322	325	321	332	342	356	337	319	341	348	347	330	300	337	349	354	334	339	349	308	332	324	337	315	327	336	297	336	341	354	286	316	335	313	342	326	301	340	340	315	357	328	324	336	332	340	321	310	334	334	337	320	319	319	316	348	332	343	332	351	324	332	373	330	340	305	296	306	331	305	315	349	302	301	300	312	321	323	322	316	329	296	333	351	325	323	309	304	330	327	299	336	317	324	329	359	282	329	340	332	331	347	338	349	333	363	364	319	322	371	328	355	311	331	353	304	308	365	316	304	305	322	347	322	338	341	332	320	325	302	324	325	340	333	322	327	322	353	312	338	347	336	303	312	333	306	339	335	327	317	307	312	334	324	329	336	319	300	304	344	356	337	337	277	304	321	326	303	330	339	323	314	303	319	335	324	310	329	322	317	333	343	307	308	348	340	356	308	360	322	336	319	332	297	336	340	332	309	320	317	341	346	329	284	367	329	325	304	309	326	346	328	323	339	295	306	327	326	311	335	324	305	296	347	327	350	329	326	326	315	344	344	338	306	316	345	316	323	342	351	326	339	291	331	300	329	292	312	333	338	360	344	311	330	339	285	370	346	335	325	352	283	318	307	305	288	317	335	334	329	358	295	326	320	329	327	331	316	312	331	337	334	318	332	333	327	316	342	348	330	313	311	317	324	306	318	336	292	348	328	338	351	329	318	327	316	320	314	346	340	334	335	360	312	351	299	324	309	346	321	304	336	279	333	318	327	350	304	328	300	342	348	303	337	332	291	320	332	292	319	309	360	287	324	308	349	352	335	331	303	318	318	291	345	306	311	323	337	350	321	304	358	314	329	323	333	312	338	360	325	340	319	324	332	322	334	308	326	310	323	339	298	313	344	326	323	315	329	355	330	332	323	344	302	339	324	347	333	329	300	345	298	325	325	320	339	295	320	327	301	355	315	300	311	313	337	306	310	296	316	319	308	334	324	304	325	321	328	297	320	334	345	343	326	353	301	328	328	327	337	337	339	308	303	326	336	305	304	330	302	330	331	312	305	331	340	307	318	339	305	325	329	350
39758	78229	63189	33509	32859	19465	9901	2561	378	380	355	402	354	378	377	335	366	372	390	360	349	354	356	378	341	363	364	352	376	372	358	337	388	370	376	359	375	330	352	385	340	365	360	335	327	377	341	359	349	350	346	356	356	354	373	351	376	372	378	353	381	394	352	367	336	386	383	330	369	406	342	358	366	357	333	395	341	351	340	361	383	345	335	347	343	378	357	386	374	331	326	334	369	399	323	350	370	373	379	307	396	394	369	358	350	368	336	370	383	361	354	336	334	358	385	373	377	362	349	331	361	352	363	336	348	356	347	371	354	349	366	377	344	386	368	345	344	402	378	352	345	327	359	384	388	375	357	348	370	380	372	329	352	348	361	363	359	359	335	322	356	319	374	358	342	391	392	390	358	358	382	364	365	378	352	354	398	381	331	360	334	347	350	386	324	402	383	356	360	359	351	381	365	383	360	343	352	361	362	344	356	334	404	377	372	398	333	351	343	351	393	369	353	357	323	371	337	370	365	314	367	370	373	350	350	354	369	355	401	365	374	365	349	352	335	347	338	374	382	387	379	371	356	358	369	337	339	388	347	375	337	366	362	334	387	365	366	369	359	359	418	358	319	341	381	340	321	340	332	335	356	354	372	346	330	324	367	369	343	374	354	355	369	378	380	353	385	375	356	373	342	389	369	372	388	382	351	383	354	358	375	402	356	357	354	356	352	375	350	343	384	325	359	383	366	391	337	417	376	380	361	370	335	350	381	332	357	356	341	376	328	349	359	358	383	361	372	356	375	352	346	386	351	381	394	349	340	339	339	377	369	353	358	366	386	379	371	329	367	366	365	366	366	386	350	362	370	383	380	331	358	360	350	357	385	355	338	356	332	338	370	361	352	349	332	360	353	370	345	374	364	357	365	401	410	378	375	404	363	368	352	364	331	355	350	348	367	359	339	365	376	364	406	367	321	327	337	346	376	415	355	385	394	374	375	335	364	373	379	306	366	350	351	340	359	377	326	339	380	356	349	341	365	359	345	398	363	343	351	345	347	364	389	362	362	367	368	364	348	324	367	340	280	369	360	347	407	331	337	373	371	372	328	358	344	348	346	337	352	348	332	332	340	381	349	369	358	356	379	338	328	346	359	352	355	338	406	368	298	355	378	359	369	367	355	378	361	413	364	348	378	344	354	363	347	365	381	350	362	372	384	387	376	354	359	381	340	369	350	365	356	364	344	350	367	363	372	360	370	350	371	391	357	351	380	375	374	345	368	346	334	366	342	361	334	340	337	352	382	348	334	351	351	384	368	344	374	361	390	409	362	375	369	353	365	366	338	329	389	360	346	366	338	363	382	342	374	371	380	317	340	332	369	370	332	357	357	360	349	404	355	338	368	384	334	372	385	378	372	351	349	364	412	370	357	364	343	347	372	398	371	385	383	347	343	378	375	367	355	363	368	339	367	351	376	346	370	325	369	335	387	360	366	333	386	389	383	388	347	335	384	332	364	341	361	378	359	371	380	356	379	344	385	406	376	377	362	378	346	346	375	373	340	363	352	351	356	345	375	372	355	362	333	381	365	344	373	376	351	346	311	330	359	356	355	379	366	373	362	340	345	371	329	366	351	345	368	346	369	337	356	362	348	347	364	335	370	357	375	364	351	380	310	370	352	335	378	341	348	381	361	367	355	362	368	339	377	321	374	372	392	372	328	353	324	340	370	354	370	356	351	365	349	367	338	366	371	334	342	347	347	388	357	358	366	359	386	348	337	405	383	351	387	371	368	331	343	359	359	331	326	357	344	362	369	349	384	402	382	327	325	391	376	362	364	382	360	357	351	380	356	380	356	353	359	365	345	373	363	358	349	378	381	353	383	329	375	373	347	361	376	362	332	357	369	353	341	356	383	374	387	393	355	346	376	343	345	318	378	310	360	356	338	383	393	380	355	351	356	370	346	368	361	370	366	399	416	364	370	375	366	366	360	368	364	363	350	339	356	350	367	363	371	349	352	356	369	359	338	390	360	372	379	348	341	364	370	338	367	350	378	343	368	342	335	358	357	382	341	350	380	380	353	397	384	356	372	380	355	385	385	372	395	356	336	350	340	399	372	358	352	360	368	330	367	374	353	354	383	364	345	381	377	368	355	366	344	377	380	379	359	333	353	360	329	339	383	378	335	336	347	380	340	359	338	352	369	372	368	350	389	396	341	378	386	358	368	348	357	383	368	356	371	398	379	385	358	401	389	363	319	352	372	344	373	395	352	406	342	349	357	333	361	368	380	339	364	354	369	356	360	352	347	352	349	398	385	342	363	365	351	381	365	353	348	372	333	373	385	381	377	335	392	336	377	363	374	381	378	394	351	395	356	361	375	369	388	344	387	409	327	336	377	384	323	351	376	352	376	347	357	353	360	364	314	347	379	340	378	376	398	352	355	371	331	344	367	378	367	378	346	380	343	333	349	346	354	348	386	364	354	363	346	359	370	398	353	336	364	371	348	387	357	351	378	359	357	392	368	376	350	344	359	358	345	301	358	368	350	347	324	355	361	338	392	382	383	357	330	357	355	399	356	340	386	362	360	362	331	341	362	393	394	349	377	335	372	346	376	352	376	375	374	372	378	364	331	320	336	366	388	357	355	390	359	369	406	383	386	359	384	337	365	355	350	355	371	351	354	351	348	368	340	343	365	368	354	360	333	373	378	346	332	389	361	370	339	410	352	325	352	363	353	358	350	364	318	380	377	338	370	359	345	382	396	320	356	344	329	339	382	371	359	358	341	349	347	386	375	361	388	336	368	362	367	374	369	357	399	341	361	353	360	336	376	377	337	354	373	363	366	362	385	348	386	372	356	365	371	351	355	376	370	389	364	377	387	349	364	352	358	342	368	360	358	369	375	410	347	385	364	397	356	387	341	373	354	351	332	349	348	386	347	372	351	344	364	384	313	359	376	389	327	363	352	394	356	370	369	375	379	354	354	384	355	374	364	427	318	347	385	354	366	340	365	355	377	354	371	364	383	354	372	381	349	344	347	344	352	357	329	379	388	337	375	395	363	384	371	394	352	352	379	362	371	351	361	348	368	349	351	337	352	371	329	348	324	355	330	378	357	360	354	375	368	354	331	336	326	375	375	345	346	372	355	359	366	414	335	340	378	382	349	381	372	348	351	352	356	336	373	376	339	320	360	336	346	345	337	373	369	329	356	333	367	347	342	378	356	346	361	354	364	358	356	372	391	373	350	355	348	360	392	351	366	337	351	349	374	335	361	338	362	356	364	379	375	398	360	354	331	332	360	332	363	370	383	385	374	380	376	381	354	370	344	366	341	362	338	358	337	361	381	349	321	381	324	347	352	330	379	369	386	335	390	338	363	377	327	354	402	378	367	337	363	340	337	376	369	353	339	366	350	361	358	373	365	345	378	357	357	374	360	369	346	346	364	365	357	366	347	346	319	327	343	345	363	356	393	355	338	349	362	352	363	332	344	382	365	353	371	406	381	362	377	379
25665	27628	40425	27800	23864	13965	5253	1741	468	486	446	469	498	509	480	451	461	466	431	444	457	481	468	474	487	468	444	487	479	445	498	489	501	487	477	441	474	471	491	472	467	514	454	475	466	468	487	475	484	484	437	495	482	442	461	443	463	442	439	476	484	467	489	438	465	464	435	444	455	423	456	475	482	475	441	432	465	475	456	447	471	493	475	434	480	479	465	492	499	482	463	474	426	446	458	447	495	442	435	477	466	468	439	463	460	405	488	481	465	456	451	415	476	469	456	452	475	462	452	457	483	440	470	448	448	460	448	477	486	475	464	470	497	479	464	484	450	496	427	427	505	479	480	458	437	441	466	491	481	469	488	485	452	468	488	425	457	483	447	426	492	466	461	490	450	499	454	483	478	486	447	461	467	487	478	462	464	454	448	440	476	447	474	466	485	461	450	489	493	470	429	459	422	464	451	470	481	472	486	486	450	479	466	466	472	458	494	449	521	470	441	461	463	426	487	472	486	473	496	438	460	519	481	467	483	432	464	499	494	485	465	491	459	451	482	471	426	443	463	459	434	463	492	448	486	446	422	487	435	452	493	459	476	482	451	482	450	456	418	442	477	478	446	439	430	475	506	462	459	451	489	447	436	500	456	463	469	457	470	425	505	457	481	470	473	499	450	468	471	493	476	445	451	478	480	487	433	494	463	492	442	463	450	474	507	484	454	454	467	457	500	468	470	452	470	448	438	438	456	475	465	465	469	458	415	466	497	485	396	465	444	500	450	453	464	479	473	492	442	456	486	480	446	457	452	466	452	452	438	470	488	442	432	455	451	432	519	415	483	507	447	465	471	472	441	466	513	491	452	420	471	447	469	455	439	439	451	496	463	460	452	448	489	484	480	461	420	458	485	443	475	511	439	475	460	417	473	474	447	475	411	440	458	431	484	470	470	463	488	484	470	480	502	430	483	466	492	466	457	405	461	469	457	457	485	427	435	423	444	480	464	442	482	424	482	471	479	477	494	459	491	446	471	482	476	477	458	458	479	489	448	419	465	408	480	413	466	431	442	457	457	466	505	456	445	446	463	483	486	443	427	464	478	438	498	437	439	468	446	457	435	458	461	475	450	472	448	445	449	425	491	478	485	444	504	464	496	435	473	440	472	461	497	437	445	460	518	505	475	503	464	445	475	484	482	460	493	434	486	483	406	445	462	460	470	510	443	488	415	464	468	463	502	457	487	432	444	445	484	458	454	452	455	465	436	442	458	462	462	491	466	454	444	451	451	455	467	460	468	474	458	452	476	440	449	517	444	453	472	474	471	455	497	420	469	461	450	424	456	482	453	445	473	494	452	464	476	468	409	434	498	495	464	460	465	469	483	479	484	452	463	469	478	451	454	476	444	464	459	474	465	417	513	453	437	433	457	459	509	478	469	421	469	440	490	492	474	464	455	439	481	474	450	502	435	425	468	445	480	424	452	450	430	475	451	485	473	458	452	432	468	455	461	486	521	483	477	459	454	465	512	460	472	509	471	469	481	455	479	465	496	476	471	439	439	453	438	470	447	442	477	477	470	461	493	468	444	481	457	481	503	444	449	461	462	442	438	493	468	445	434	441	461	471	423	469	477	462	453	454	453	432	412	449	444	456	459	469	463	447	476	426	448	471	466	429	470	487	438	459	434	506	443	484	465	442	510	467	469	470	433	468	437	470	439	438	440	510	452	462	460	475	443	440	457	451	464	474	458	421	424	455	414	435	481	449	442	469	442	439	440	450	465	455	447	413	489	492	446	446	450	496	491	454	465	436	407	481	452	471	447	426	485	468	492	510	457	498	488	467	454	477	426	443	447	430	466	479	508	478	458	492	468	464	470	458	449	470	471	491	411	472	470	508	484	482	456	514	458	425	463	451	442	441	418	467	455	472	444	474	443	477	472	453	466	462	522	448	467	456	452	446	487	437	490	447	439	448	479	473	461	432	463	478	469	457	445	465	458	492	476	469	476	468	484	441	451	481	468	478	439	466	443	489	472	458	459	454	435	477	447	493	462	440	455	472	443	440	480	467	429	457	428	437	451	454	428	498	452	458	488	487	487	434	468	475	418	482	493	486	482	485	471	475	458	429	453	456	426	504	484	464	494	474	426	517	469	500	468	488	447	456	467	459	450	486	462	426	463	467	475	443	495	455	481	498	494	450	532	460	500	444	424	462	470	474	477	453	492	467	479	474	469	493	432	469	480	453	446	463	465	443	456	456	489	468	412	455	468	465	490	449	503	430	453	463	452	487	487	482	462	472	426	501	449	488	421	457	447	489	447	454	490	492	465	474	440	455	425	459	449	450	472	465	424	447	498	464	446	460	467	427	454	440	497	451	460	479	458	496	463	460	477	496	464	422	450	451	469	469	449	467	458	490	440	468	460	446	415	469	496	471	460	481	458	460	459	501	473	462	455	458	486	472	484	499	469	457	412	518	418	470	459	489	465	475	479	447	461	437	464	436	444	472	437	458	512	499	434	436	472	480	487	472	494	477	477	454	472	444	479	452	463	454	448	435	470	437	469	448	459	448	510	440	489	485	450	435	439	455	484	470	419	467	450	471	453	468	475	476	431	439	420	440	463	438	463	505	499	467	465	460	449	482	490	476	490	470	461	444	462	507	445	471	466	491	477	514	410	430	446	437	469	463	510	463	464	477	468	454	512	501	458	455	465	461	494	442	446	450	440	501	456	455	484	435	454	454	479	449	459	447	465	483	451	472	504	433	482	455	480	493	496	447	432	514	454	489	467	467	457	452	461	480	452	485	465	449	452	464	473	437	461	460	447	481	434	454	447	444	456	443	492	476	463	519	456	448	465	462	463	482	425	468	419	458	448	470	474	432	486	477	458	436	459	487	478	438	456	460	467	448	497	475	503	478	471	444	433	462	481	440	486	484	434	451	463	468	469	494	493	447	485	470	461	441	511	421	487	500	476	457	443	474	505	470	456	431	498	481	464	465	465	432	435	486	454	507	509	478	470	481	472	486	416	471	463	479	437	432	472	494	475	437	442	467	502	442	436	440	460	463	454	464	423	458	486	487	454	461	442	435	449	429	513	483	418	481	455	465	463	465	474	450	449	438	462	467	482	474	442	496	432	458	473	459	466	449	499	483	443	475	456	453	472	477	497	460	456	470	441	459	460	464	472	494	482	478	490	480	499	446	478	501	431	456	488	458	441	470	430	474	493	469	450	477	482	446	445	438	436	471	474	465	502	458	462	463	472	481	442	498	454	476	465	452	436	466	496	480	482	455	483	453	479	453	474	455	446	419	482	466	447	466	472	464	462	434	489	433	474	476	434	452	502	446	489	480	434	459	473	461	484	449	439	425	462	488	500	459	466	452	465	465	473	485	477	467	435	448	494	452	424	463	477	484	461	476	470	458	479	443	475	480	467	519	454	466	503	479	480	477	481	488	436	516	441	478	527	449	442	473	451	477	447	494	464	424	524	457	490	452	491	471	491	444
40828	79447	52429	28790	28630	15255	7507	2594	545	511	469	507	526	482	496	512	547	465	497	528	490	491	521	545	510	502	497	554	499	485	499	492	535	498	540	493	493	542	494	508	496	492	479	529	532	516	474	536	517	522	495	497	497	512	508	522	538	470	498	524	545	532	524	532	483	520	530	504	516	533	511	528	486	497	517	493	542	546	504	485	516	507	516	493	468	488	503	512	506	504	525	532	501	521	485	520	549	499	469	517	513	504	495	481	505	512	531	494	518	506	545	493	527	504	498	510	565	518	525	524	474	531	487	541	492	538	516	501	504	521	507	530	517	541	494	536	506	508	525	494	498	504	496	527	504	510	543	493	506	489	497	504	487	512	535	500	509	477	509	517	518	544	506	532	503	514	507	514	495	536	535	473	498	527	510	495	520	526	557	482	464	513	495	524	463	518	564	530	487	528	534	486	520	476	545	504	486	499	524	506	499	522	534	502	505	514	490	533	492	502	511	563	521	514	492	529	527	499	496	500	504	525	526	517	471	526	513	518	502	500	515	499	500	500	507	511	463	518	478	526	507	523	502	538	526	513	531	508	528	499	519	482	461	513	513	534	528	495	483	543	490	494	491	504	507	480	576	493	511	487	528	513	486	512	496	517	523	473	496	460	500	467	497	490	517	528	499	478	483	484	493	525	504	524	498	516	468	527	485	460	489	501	494	506	514	537	515	539	490	506	504	542	480	498	482	534	517	528	523	510	500	556	530	537	515	502	551	500	493	501	549	495	507	492	486	474	530	512	472	567	546	531	504	494	516	554	463	505	506	526	508	521	471	489	504	536	495	507	530	471	533	505	487	514	517	507	460	509	544	510	523	479	518	536	539	498	480	526	524	534	535	513	555	496	492	539	496	494	482	534	489	498	523	505	493	495	519	524	533	525	541	508	508	517	534	517	490	510	492	506	527	516	521	505	522	511	523	523	521	471	531	522	549	527	461	514	516	494	509	534	526	501	533	502	518	506	504	483	488	487	487	499	533	495	512	513	510	468	496	557	504	537	501	490	482	514	493	527	519	544	485	477	517	533	487	505	482	521	498	493	514	489	505	519	543	519	542	555	517	496	560	523	539	495	517	522	506	534	503	507	555	554	493	519	511	556	502	529	535	486	506	530	493	506	474	502	539	512	470	516	530	504	550	533	526	493	545	501	491	502	482	464	493	546	530	510	477	490	537	509	512	473	486	516	504	524	536	506	492	448	492	477	460	496	499	574	461	535	537	532	503	495	525	501	554	506	542	501	484	535	499	536	467	522	514	519	513	512	527	502	531	539	510	519	510	553	526	522	462	504	472	519	491	520	494	530	564	520	509	483	507	539	500	519	486	464	511	506	489	538	511	481	512	486	521	505	541	509	510	544	520	560	520	501	530	525	528	554	470	502	486	524	524	494	520	530	495	532	535	521	512	488	502	525	548	450	510	522	502	538	487	519	493	525	484	479	499	509	513	493	513	492	510	522	484	504	493	561	511	520	515	493	495	485	506	503	501	479	527	523	494	498	508	561	473	511	487	520	533	481	547	524	532	522	525	515	515	501	492	495	501	526	503	497	471	540	498	475	511	492	481	515	538	476	494	507	494	523	527	510	511	521	544	496	524	527	487	532	494	468	474	486	529	520	449	504	508	556	534	481	506	532	516	540	525	582	505	521	497	507	542	493	544	582	517	524	504	527	542	473	537	521	550	477	563	504	502	509	543	523	517	517	472	515	504	511	554	506	493	467	496	517	502	492	522	531	515	518	522	534	485	523	537	501	523	519	473	498	505	498	519	468	514	491	462	479	546	556	517	524	498	498	509	506	535	514	475	546	504	514	540	473	511	539	519	530	558	534	484	527	568	509	532	499	508	516	529	537	467	517	507	514	484	510	515	481	541	511	525	498	553	513	514	515	491	505	521	508	510	496	493	545	506	510	493	502	555	494	559	464	485	509	527	519	499	508	501	523	505	521	530	533	514	496	473	503	513	488	506	512	470	489	540	512	538	505	517	488	546	476	545	518	534	519	487	557	503	518	520	517	567	538	521	513	498	540	530	483	508	536	536	541	480	491	524	565	495	516	515	499	495	499	514	509	468	530	524	501	486	490	533	495	481	469	528	462	555	504	518	522	519	515	525	440	509	491	538	526	513	502	507	520	468	468	516	499	513	501	497	530	495	529	545	533	521	517	520	528	503	535	525	494	520	535	521	502	494	529	540	465	484	502	495	537	498	513	479	494	473	534	501	492	512	499	504	527	524	529	565	547	531	513	492	538	511	537	510	562	509	489	522	505	534	499	527	520	541	512	514	545	485	510	487	475	485	483	505	510	496	509	521	514	508	529	508	481	518	551	495	501	544	482	502	488	524	535	524	531	533	465	496	477	544	517	515	499	543	511	514	534	507	483	482	526	517	494	511	506	483	546	528	501	525	526	512	513	539	496	503	557	523	497	511	506	484	531	524	541	506	531	539	492	505	507	523	486	531	534	489	553	533	486	530	520	532	534	546	544	567	524	490	509	530	528	542	480	505	493	533	513	545	479	536	525	533	500	516	489	534	514	496	511	493	486	514	475	507	541	452	515	510	498	516	502	534	522	507	490	478	504	517	498	489	505	500	518	471	507	500	533	509	526	523	532	506	492	503	509	518	512	475	519	503	488	512	497	518	491	546	467	537	484	563	523	512	541	543	526	508	498	493	530	521	517	502	498	557	509	480	506	508	486	533	515	524	518	498	489	507	481	512	487	542	516	504	548	530	524	484	534	496	512	510	495	506	504	565	514	546	508	517	540	518	495	521	487	477	468	489	499	525	499	533	489	473	543	482	531	504	497	550	511	503	489	535	534	497	502	520	508	525	535	507	515	533	486	532	493	569	528	513	501	532	518	503	468	537	512	540	477	486	526	507	483	538	493	480	458	509	493	504	481	512	558	508	532	523	475	517	506	517	515	507	499	538	514	523	504	574	562	500	546	485	489	552	497	504	509	489	490	536	527	530	492	504	494	486	510	529	518	531	510	479	521	561	502	497	492	514	500	538	527	513	485	486	496	477	507	532	474	485	546	546	519	504	498	472	511	514	552	530	512	475	526	533	534	491	508	528	502	526	536	545	477	525	494	525	497	560	550	456	540	496	479	492	529	520	515	504	549	527	495	511	481	481	477	516	528	528	558	537	470	495	457	539	509	507	512	483	539	515	525	514	549	477	518	491	513	528	519	490	518	545	525	520	500	552	532	527	509	495	524	505	483	467	517	486	487	498	480	511	481	518	487	504	534	500	514	536	515	517	499	483	512	475	512	520	499	524	485	495	521	533	534	536	506	502	527	537	499	514	494	503	551	477	500	475	540	493	518	501	517	532	504	502	555	537	468	490	546	495	505	499	522	500	526	514	491	483	517	495	535	524	508	471	497	507	486	511	511	497	548	533	497	523	516	502	471	507	485	516	524	550	498	482	497	550	512	477	502	505	536	507	549	490	478
23210	23040	35641	28308	29431	26105	20299	6782	622	536	522	553	517	502	558	490	497	500	531	512	554	545	521	491	519	480	511	461	512	502	489	515	494	469	510	495	513	519	529	511	473	506	511	537	487	503	535	544	522	511	515	463	502	481	504	525	520	495	514	521	517	491	528	513	487	518	515	515	508	476	512	506	504	493	512	475	489	505	493	508	512	482	539	490	504	492	530	521	497	483	510	515	513	492	480	531	517	503	507	535	511	519	499	520	496	514	496	520	514	525	524	482	483	448	495	508	489	492	514	510	517	479	516	481	505	499	503	494	486	534	490	529	487	542	507	511	518	518	481	535	494	484	539	472	502	511	524	500	492	475	452	457	496	478	513	503	536	505	474	535	507	458	498	515	503	477	493	516	488	477	501	497	537	486	505	492	473	458	507	518	499	493	494	500	489	454	489	515	518	502	479	509	471	488	518	537	509	520	502	492	522	482	502	479	470	525	487	503	537	508	524	479	492	505	508	507	463	504	494	493	526	533	496	502	485	504	549	498	507	515	544	492	490	500	515	515	513	498	476	472	502	525	510	516	508	479	466	533	494	538	501	518	514	517	519	550	481	541	548	528	474	532	511	487	511	517	533	487	511	504	525	497	490	468	504	488	541	529	493	506	486	480	516	522	457	504	516	475	520	533	482	520	517	521	511	477	494	495	498	542	473	481	505	488	504	495	483	527	500	494	457	458	517	503	507	488	473	480	471	497	501	508	490	503	499	514	475	462	511	501	503	519	507	470	542	466	493	533	470	521	515	481	504	507	501	532	494	499	478	465	487	512	478	497	501	519	510	510	500	508	489	490	495	493	513	492	490	506	485	458	470	541	521	533	528	493	487	516	472	541	545	483	508	493	511	512	475	523	488	510	471	478	513	499	486	430	510	490	513	491	486	540	539	502	532	507	511	491	500	498	458	524	511	523	483	528	497	468	561	483	471	512	501	468	508	508	463	519	469	485	497	512	502	498	469	476	492	514	542	506	525	537	509	486	488	530	528	509	488	512	497	478	483	510	532	481	498	542	531	527	486	491	451	498	513	452	499	500	502	488	489	476	497	502	461	521	504	491	522	496	501	502	498	460	539	512	492	511	480	470	493	489	456	498	513	489	496	555	537	510	505	456	492	470	473	497	529	521	510	511	506	506	498	497	500	489	480	498	483	485	484	525	529	523	484	528	499	517	476	513	501	517	501	493	514	472	481	499	532	508	495	495	536	502	488	494	488	520	510	510	489	439	485	515	528	519	477	501	483	491	468	506	497	498	463	491	496	495	521	496	487	476	497	521	495	481	527	542	480	518	487	516	482	510	481	471	478	514	528	485	503	489	491	528	520	530	509	444	531	477	474	482	515	486	504	531	476	509	518	494	468	508	485	490	493	523	475	477	507	537	496	469	481	500	501	519	534	521	517	472	461	479	471	532	514	501	476	468	506	500	533	475	527	487	513	515	496	537	487	501	501	482	507	525	496	486	476	491	460	488	468	482	501	522	485	461	553	490	524	482	506	520	521	471	501	525	503	493	509	493	514	504	514	517	486	484	483	484	493	506	517	530	529	493	514	495	477	528	459	471	507	494	514	551	531	488	542	529	516	519	509	522	466	528	465	499	459	465	526	471	464	494	506	522	533	524	546	503	515	505	501	479	498	476	494	488	472	514	530	524	506	527	488	500	480	512	419	536	507	515	466	476	522	475	511	507	502	474	504	503	455	460	484	472	505	538	501	489	528	490	535	489	496	509	525	493	485	506	475	533	522	503	511	496	531	516	472	489	483	514	570	507	506	502	484	495	514	476	456	493	505	471	506	484	462	479	477	510	480	491	529	504	488	469	503	491	509	503	463	478	488	460	516	485	525	480	510	508	497	494	487	489	498	534	491	501	486	486	502	462	497	534	559	505	498	569	487	528	486	526	505	524	511	487	502	475	493	512	508	503	503	511	488	496	515	480	494	491	487	541	488	496	496	500	499	511	480	474	522	486	527	508	542	500	526	478	502	471	516	495	494	526	499	523	527	492	529	497	483	539	492	507	504	519	497	499	489	503	488	462	552	500	527	485	510	490	525	543	526	491	520	519	480	537	536	491	470	507	465	488	526	526	496	523	488	504	508	485	543	494	526	504	519	515	523	518	459	487	539	526	482	542	473	451	476	466	474	554	485	492	487	518	494	448	519	507	509	521	505	529	498	459	496	493	471	479	497	516	505	517	496	500	487	527	476	473	527	517	489	509	507	476	514	491	514	479	498	427	516	496	517	492	520	537	490	497	508	478	510	477	515	522	508	512	529	444	514	458	502	523	480	537	510	478	506	512	504	493	449	482	473	474	502	509	543	503	518	474	488	528	474	485	483	538	478	485	490	497	509	535	487	462	488	546	500	494	485	495	504	495	506	521	517	514	523	497	480	499	486	487	528	502	494	497	509	508	460	481	533	492	506	525	541	538	514	513	504	490	498	527	520	501	503	484	459	473	525	489	486	497	521	485	467	482	525	488	457	483	461	477	487	506	486	521	497	458	471	524	543	523	506	495	500	509	506	501	505	482	478	495	515	491	505	529	486	519	461	503	512	506	462	501	504	458	534	493	506	495	522	515	502	508	510	513	534	538	494	473	529	481	499	510	502	494	497	481	529	486	471	506	476	506	518	487	502	524	490	494	511	479	517	529	476	500	520	519	510	493	466	476	494	516	505	519	475	533	504	467	486	468	488	449	443	483	513	499	503	492	471	500	513	485	500	499	537	506	481	487	469	499	502	507	509	507	477	478	477	511	515	493	481	480	529	490	526	524	462	501	479	521	489	489	544	527	530	491	455	518	512	539	509	526	539	486	510	506	468	491	525	484	485	525	508	494	516	516	517	489	488	524	553	547	509	532	493	543	492	526	500	497	513	481	533	486	468	488	511	483	506	517	484	502	478	493	529	534	535	447	490	508	478	487	526	511	500	546	492	462	470	481	464	505	502	473	485	480	473	492	493	471	487	484	510	486	508	466	497	526	511	522	516	520	480	546	489	493	474	535	553	504	496	504	541	505	533	533	514	492	497	536	478	491	538	508	527	511	487	528	486	502	467	486	538	520	493	489	508	492	532	519	512	492	492	530	521	519	501	488	498	452	545	496	500	536	512	520	516	495	497	512	469	518	492	515	508	504	442	513	484	496	479	565	470	503	478	444	481	496	533	488	510	503	493	490	507	532	495	469	512	499	506	477	525	493	473	482	467	495	506	474	519	474	503	525	496	493	494	520	463	468	459	495	497	545	465	484	519	499	562	521	534	516	536	502	469	475	494	475	486	510	461	511	519	530	481	536	475	528	510	503	528	501	483	476	494	464	520	512	529	475	477	493	504	518	490	522	503	469	491	490	516	443	505	460	526	527	533	497	506	485	531	513	513	460	493	493	559	465	463	463	489	494	466	513	492	498	495	526	484	504	498	477	511	469	472	494	506	531	484	492	473	481	489	498	518	494
46023	72224	65819	53572	44843	27520	13959	6468	568	558	579	573	545	550	575	571	547	580	547	578	522	556	545	540	513	541	526	546	529	506	562	548	595	540	531	549	586	527	538	555	494	551	544	500	510	544	494	518	536	534	553	571	536	558	526	542	513	550	475	538	537	542	532	484	572	535	538	509	543	560	523	523	503	540	503	539	554	544	502	504	563	515	557	545	502	562	516	523	507	557	481	547	545	563	531	524	492	500	517	554	556	557	565	517	517	529	567	581	563	498	609	526	517	543	516	510	525	519	544	493	519	493	549	524	509	535	524	521	553	516	511	491	495	516	541	564	508	523	550	516	558	552	554	525	568	563	481	527	553	539	505	565	509	532	550	510	529	543	542	499	549	567	523	557	526	515	531	576	543	526	530	555	506	546	538	543	553	505	524	543	582	561	526	513	504	532	552	529	500	500	491	516	525	535	512	571	546	521	526	543	550	510	500	507	515	498	476	519	545	512	533	595	539	507	546	563	557	538	546	519	543	527	539	543	511	478	528	546	537	518	520	535	522	522	512	504	516	522	538	571	562	475	546	523	558	516	515	525	545	527	536	515	498	516	519	524	555	517	531	514	532	508	499	515	511	534	540	534	519	506	514	524	552	567	541	522	533	512	490	508	518	555	512	562	526	555	501	522	497	536	535	569	578	511	516	539	498	524	491	532	539	555	531	580	564	488	533	498	512	501	508	514	548	522	560	554	534	513	514	545	519	542	477	526	539	501	553	547	494	528	479	492	498	538	558	529	508	503	554	533	505	533	528	583	556	500	548	498	524	532	518	557	491	518	553	510	508	531	524	567	514	541	509	561	530	534	566	508	512	505	545	513	516	505	498	539	488	545	547	501	540	530	542	528	579	578	549	551	542	541	513	535	568	508	541	542	527	555	544	522	550	568	495	533	528	529	524	554	467	541	544	552	537	515	555	515	546	497	585	534	509	555	503	560	542	505	527	520	556	544	532	507	525	522	536	550	525	495	545	529	566	524	489	494	522	544	504	548	492	546	555	560	476	493	529	522	570	509	542	523	510	529	540	525	523	546	540	544	518	549	539	478	529	505	522	549	508	511	521	536	552	513	527	525	539	500	511	517	539	555	521	537	526	507	549	529	553	526	550	497	519	551	517	500	508	541	562	539	519	548	551	523	522	500	561	510	553	542	527	559	533	507	553	569	517	530	524	531	547	493	561	517	531	536	515	574	508	554	555	524	506	563	507	532	561	521	551	504	560	549	502	527	529	518	586	575	537	509	502	468	516	509	528	485	545	514	543	558	536	533	549	517	525	520	510	532	521	511	532	604	526	528	498	520	515	535	521	529	535	519	538	561	517	543	519	523	531	498	538	543	548	553	511	525	539	519	534	540	520	568	497	521	536	553	544	509	496	544	521	509	559	498	520	549	524	523	533	540	534	513	482	540	549	582	501	502	491	530	504	505	508	560	550	512	546	569	523	495	512	512	499	525	514	589	544	514	530	522	501	551	542	512	540	543	554	511	541	519	514	570	512	514	515	522	503	521	528	522	541	521	486	575	541	499	533	515	576	556	489	505	516	505	590	522	529	556	506	528	473	535	597	563	520	526	521	570	514	567	504	532	582	528	524	526	507	583	545	551	546	535	525	519	503	511	496	517	529	535	508	524	564	516	511	518	495	546	514	520	541	537	526	559	523	496	531	539	528	538	532	525	548	510	533	557	515	548	530	507	512	529	572	548	513	507	511	526	508	505	504	545	523	494	541	523	518	565	505	548	522	552	519	520	548	520	543	550	566	501	532	515	554	531	512	509	527	566	572	575	538	549	515	517	501	525	519	584	529	583	538	548	538	530	527	479	515	532	502	517	570	519	545	505	538	552	552	508	527	506	523	521	557	513	544	513	520	508	555	565	543	577	544	514	508	527	508	553	554	527	525	527	525	524	551	597	522	541	519	533	550	543	534	522	555	565	482	509	517	545	486	553	581	518	528	538	549	566	568	562	548	532	533	523	557	542	536	580	564	540	560	575	539	482	528	569	541	490	531	563	542	509	508	508	547	547	519	513	481	526	504	534	583	560	582	538	510	522	532	525	499	572	528	536	533	525	534	527	515	539	532	510	531	550	510	499	479	562	509	535	503	520	556	518	548	499	526	536	527	571	497	553	533	519	510	518	564	494	524	547	526	557	536	554	553	534	570	539	558	540	535	507	490	524	529	544	526	546	536	524	545	515	515	510	524	555	546	547	571	514	520	519	519	520	543	548	570	584	512	522	529	560	509	530	512	546	530	528	507	505	554	564	489	502	512	540	543	518	550	487	533	517	491	498	538	505	494	511	579	505	511	539	551	541	545	513	519	531	515	534	527	493	563	505	559	486	544	511	511	575	565	522	524	512	561	534	555	484	505	519	519	481	503	545	517	514	556	558	492	540	516	487	560	541	506	520	552	513	530	499	490	540	516	513	549	519	493	515	531	493	538	531	532	533	552	546	566	523	531	540	551	505	553	517	570	571	540	540	534	509	527	565	514	527	500	519	528	516	545	540	506	509	526	574	503	492	531	511	571	542	475	521	566	537	548	496	552	550	509	530	523	549	544	573	520	546	543	511	536	528	506	518	544	535	497	523	553	477	522	508	537	555	548	541	510	569	527	559	530	525	544	510	558	542	541	533	571	499	568	477	512	560	501	529	509	550	511	574	507	560	530	570	506	525	534	504	520	525	549	542	554	553	524	578	505	505	544	540	518	486	497	553	516	537	562	522	541	546	568	478	507	559	539	540	530	556	560	519	528	514	531	536	504	511	486	530	495	490	543	514	523	554	512	513	511	550	533	543	500	548	544	510	533	577	525	551	545	476	523	553	502	502	519	546	535	533	509	518	510	516	496	532	570	523	500	517	514	513	525	508	519	590	514	569	572	489	527	561	484	524	540	525	531	535	520	559	543	508	503	544	517	550	531	522	551	518	502	558	536	477	539	569	550	532	578	506	480	566	500	531	534	537	512	514	496	554	520	509	533	566	517	526	540	492	528	512	574	525	558	508	534	562	568	507	545	513	541	538	546	527	533	518	507	523	530	524	500	526	569	535	557	560	541	556	562	521	546	528	515	520	557	500	539	550	532	526	540	534	511	505	539	563	526	562	528	539	501	562	509	504	552	523	509	524	523	509	499	541	537	533	518	559	563	506	536	543	540	551	541	562	556	542	509	545	492	570	515	552	548	574	533	536	519	509	518	514	548	517	572	534	501	476	513	530	539	511	501	580	546	477	512	524	511	547	503	467	542	553	513	511	517	505	507	541	521	553	527	518	476	553	545	526	571	523	519	519	508	568	546	556	513	524	557	487	509	519	491	549	535	518	563	584	511	550	523	535	511	557	509	521	543	582	539	505	512	537	573	541	541	544	543	543	530	533	536	541	525	518	565	521	538	529	559	518	537	535	498	537	565	533	541	551	510	491	546	540	514	553	503	535	549	539	522	552	505	548	499	545
29512	35970	43074	20566	8896	2499	907	551	379	338	382	372	374	342	387	360	369	372	333	363	383	388	328	362	367	387	351	304	340	366	341	376	365	379	373	344	336	349	324	352	338	368	378	363	339	318	352	371	347	377	389	370	326	366	349	351	370	318	352	339	320	367	362	346	367	352	392	352	380	341	323	358	376	342	364	398	357	365	350	324	377	342	360	367	363	368	374	348	342	345	353	363	352	343	332	356	334	339	361	333	344	329	354	345	324	357	374	344	394	374	325	377	319	384	329	357	393	342	369	354	375	351	374	372	379	333	351	339	369	364	365	380	350	371	379	337	354	328	341	337	356	368	358	360	334	370	379	363	311	328	320	405	365	344	332	364	360	362	341	336	381	330	364	348	365	352	346	339	356	350	355	346	390	399	379	379	378	372	328	335	339	343	327	378	358	372	348	346	406	370	349	386	357	339	377	341	336	336	360	350	357	355	366	337	345	334	333	368	354	381	341	334	315	372	368	380	364	376	362	333	351	340	361	370	352	325	386	337	360	350	334	387	360	336	287	333	373	347	334	340	357	363	356	368	328	347	345	376	368	360	344	397	371	329	377	358	395	359	349	352	353	376	343	359	341	393	340	327	360	351	357	370	341	377	339	313	361	352	366	338	347	354	355	347	373	341	332	363	349	339	369	380	348	339	345	342	378	349	341	356	350	378	342	358	331	376	363	367	368	358	340	367	342	375	360	393	332	358	356	380	353	353	369	351	370	365	349	377	395	353	364	344	389	344	343	358	368	379	328	368	395	358	353	360	345	380	368	329	381	397	389	332	362	389	360	344	336	351	344	391	380	362	364	360	361	380	360	366	364	355	368	325	360	357	397	390	379	354	347	361	318	350	363	350	363	341	370	331	367	355	371	361	357	367	339	337	373	370	355	364	338	362	349	335	345	346	333	343	362	388	326	368	366	372	341	389	343	370	305	359	341	339	333	335	377	362	356	359	349	345	369	353	356	374	368	337	328	366	330	321	341	344	356	374	364	371	365	351	356	389	359	366	337	347	339	372	327	360	353	339	362	356	338	387	370	317	371	341	345	342	377	374	371	383	364	351	369	360	358	362	390	361	365	349	335	360	344	380	373	365	346	345	367	363	351	376	351	370	345	354	384	358	342	369	326	339	366	356	368	328	341	330	343	369	370	342	370	340	334	379	389	347	337	336	326	413	354	376	338	338	337	335	347	394	383	364	390	366	367	327	380	310	340	364	343	346	365	359	347	316	328	409	335	319	371	348	334	352	348	333	382	331	340	371	359	371	348	359	351	363	357	367	342	339	342	374	363	372	374	380	389	360	363	374	388	370	373	365	350	375	356	346	338	384	353	364	348	324	348	344	365	393	370	393	336	328	368	367	352	355	347	400	355	363	357	361	343	350	344	362	341	335	352	355	346	357	354	360	379	357	375	385	348	364	357	364	341	362	339	357	339	400	337	351	360	387	351	359	360	376	341	389	338	369	372	329	352	323	388	336	359	348	365	377	364	340	320	356	365	372	335	352	338	330	348	343	363	371	382	348	328	359	355	352	359	338	400	385	357	371	352	386	375	372	375	320	338	355	335	338	326	383	322	368	387	353	372	365	356	338	378	368	335	349	363	356	333	356	345	326	348	313	345	360	400	338	356	368	374	371	335	345	355	340	332	360	360	382	347	378	401	366	354	395	349	364	329	390	356	355	363	363	361	381	364	337	316	368	372	368	364	359	347	343	342	370	358	379	346	383	360	371	376	361	360	369	352	343	303	382	386	334	378	355	345	368	342	338	380	347	359	333	378	331	379	410	333	346	368	343	345	337	334	379	324	356	346	351	327	365	319	395	340	379	368	343	360	401	328	354	384	355	376	359	359	340	386	337	359	345	367	339	389	362	358	364	359	373	358	347	370	335	355	396	345	348	358	352	347	355	368	339	328	339	341	382	366	348	318	356	380	337	373	343	336	350	328	363	349	374	352	380	384	358	346	350	374	368	377	352	369	351	351	368	376	355	354	345	377	338	368	373	362	333	377	363	348	355	356	335	331	368	318	366	358	330	346	368	365	320	371	350	373	335	367	368	345	356	350	367	371	364	333	368	380	382	366	346	340	310	389	364	347	336	358	351	346	343	350	361	323	347	335	344	356	344	340	340	379	357	365	355	335	323	359	343	365	339	344	350	352	357	355	381	368	340	378	349	339	387	347	364	335	378	360	374	360	335	341	370	399	379	340	377	368	328	372	359	356	401	338	328	367	363	352	366	384	368	341	349	375	350	357	339	363	329	379	358	329	365	371	357	339	354	362	357	340	366	340	339	343	343	351	341	357	340	371	348	328	372	340	403	333	342	347	358	359	379	364	359	355	351	388	319	417	342	341	369	377	344	364	325	346	352	358	373	371	356	360	371	370	337	331	370	342	389	329	340	338	347	430	393	378	383	367	391	324	376	355	331	360	347	355	412	356	345	346	380	331	352	333	371	340	364	357	338	376	373	331	345	359	377	369	355	348	345	349	366	361	361	329	373	382	395	326	377	339	345	353	365	364	370	349	346	368	360	390	365	355	385	391	352	342	369	377	374	337	361	337	378	353	359	375	371	335	310	381	334	373	379	373	364	344	387	369	345	353	337	324	374	354	366	342	338	339	354	329	366	350	380	363	342	373	316	351	339	354	386	342	353	318	345	320	352	335	334	372	333	362	323	341	378	367	401	373	368	367	359	359	361	376	367	406	368	351	352	338	395	354	340	373	348	389	363	342	362	325	363	358	329	356	340	340	343	381	334	366	347	347	390	354	353	370	332	368	350	358	355	358	359	356	345	328	342	331	358	378	366	355	346	346	356	360	361	351	339	352	345	358	371	351	339	349	378	343	366	353	354	362	323	334	341	367	373	372	357	351	352	353	373	341	343	383	373	342	345	338	359	325	372	335	323	354	358	376	352	374	335	356	384	346	391	346	354	352	348	321	365	342	327	338	312	334	362	379	390	355	350	331	347	371	352	341	382	353	338	326	370	365	388	358	353	305	368	346	368	378	374	365	391	342	337	356	381	353	371	386	364	327	365	352	334	341	324	353	351	341	340	368	337	385	343	338	314	354	344	401	338	312	362	355	356	380	372	350	324	347	335	355	347	370	343	336	372	330	331	340	349	334	348	365	343	338	357	335	378	359	370	342	357	361	353	351	383	359	367	343	329	333	340	357	368	321	353	337	357	358	363	368	348	374	381	373	361	353	353	361	341	370	343	330	341	359	354	357	345	322	352	355	352	351	388	358	364	387	351	382	366	394	349	322	376	329	352	342	347	361	381	344	336	351	344	344	334	361	326	353	388	367	359	342	364	370	368	329	332	371	360	343	308	371	376	378	363	349	366	370	364	308	352	377	354	342	341	380	313	353	356	351	325	329	330	333	348	368	319	383	357	395	371	336	348	329	382	346	371	347	384	380	331	345	351	365	347	344	337	351	314	364	368	323	367	372	347	346	356
33632	54915	35104	13176	7849	2749	1148	680	387	388	417	423	432	401	407	394	424	373	376	392	415	401	403	416	399	360	392	385	390	404	388	421	390	413	368	406	382	396	385	373	419	419	408	410	422	367	412	409	421	426	388	359	388	365	401	395	413	410	378	428	381	396	380	389	369	394	419	415	409	403	406	408	354	407	410	408	402	430	396	423	404	409	387	374	377	400	390	424	407	400	408	408	411	374	409	431	375	426	410	399	457	439	395	401	414	430	389	437	416	462	433	393	405	410	410	413	381	429	425	403	429	428	397	412	393	385	384	390	374	394	443	416	391	402	406	403	388	413	382	405	404	371	395	386	391	388	400	395	378	405	414	407	428	407	422	369	432	411	385	329	383	416	403	408	423	412	402	390	373	396	380	434	414	436	442	397	383	371	417	417	385	388	434	376	397	383	397	394	419	418	394	401	403	373	408	425	415	441	412	392	384	390	405	406	406	414	410	384	404	382	413	409	380	384	353	368	384	419	365	407	393	412	387	405	371	388	404	421	394	386	406	400	416	410	406	366	380	423	422	418	402	393	431	434	437	401	434	396	356	432	393	443	367	375	388	382	393	370	403	423	403	374	396	423	384	402	426	352	374	388	398	376	399	388	395	410	400	400	417	394	438	380	422	449	397	360	414	414	395	365	397	413	369	400	384	442	400	400	432	411	398	412	407	419	404	439	409	406	379	409	370	414	396	389	394	406	382	387	400	419	418	412	427	392	421	380	407	405	418	361	429	387	400	406	387	358	435	356	386	410	440	387	404	381	369	382	424	406	428	416	417	374	383	353	395	418	428	406	415	409	403	391	398	388	389	358	397	393	433	405	382	387	415	412	390	422	424	418	432	377	389	387	369	418	374	451	395	384	390	434	394	386	400	421	402	392	423	399	371	458	439	401	401	386	387	430	369	391	397	373	406	425	372	365	398	419	402	392	402	379	378	458	359	424	399	377	406	412	400	382	411	406	423	384	389	404	414	405	395	396	418	405	405	379	411	381	396	424	410	406	351	396	366	414	410	396	380	363	405	438	407	390	412	394	398	357	425	379	388	404	446	356	394	407	416	401	384	387	410	396	386	385	423	381	391	413	429	381	362	388	385	397	376	411	375	427	388	404	424	421	398	370	358	419	418	394	393	410	382	423	361	423	419	420	419	400	404	407	415	414	386	388	405	357	395	437	402	362	391	423	396	435	362	415	400	406	400	412	405	382	413	400	399	410	399	380	395	439	404	421	380	405	378	451	403	389	395	423	440	380	430	426	381	365	418	403	412	412	405	375	424	413	393	385	385	379	418	397	413	392	403	376	391	390	401	397	405	378	383	384	352	407	394	387	397	436	388	409	378	422	356	360	362	427	387	406	368	389	389	417	374	376	400	434	400	404	392	400	432	416	386	399	385	435	405	431	390	391	393	406	385	435	372	364	430	420	403	410	413	362	385	437	429	399	424	442	386	402	427	397	397	372	424	417	373	444	428	445	407	393	431	383	391	410	454	375	426	415	407	377	440	411	406	422	405	402	404	402	404	402	384	409	379	403	431	431	388	405	403	442	399	354	385	388	394	392	406	400	425	408	387	438	391	369	397	423	406	407	413	422	381	421	380	392	398	399	423	396	424	422	425	391	376	445	388	384	399	406	399	398	386	413	388	417	408	411	441	399	400	421	426	403	405	399	401	402	396	414	405	395	398	383	398	418	387	399	425	364	401	431	420	435	405	366	391	410	397	399	397	408	368	412	400	409	411	426	370	403	418	406	398	397	402	440	384	427	410	408	421	405	395	419	409	344	399	412	401	405	401	420	388	370	397	396	391	396	368	445	419	397	389	380	392	411	390	408	406	410	405	410	396	394	392	408	385	410	420	359	413	378	386	407	414	382	424	389	390	416	389	408	370	365	388	402	413	390	409	420	396	396	363	437	395	383	412	367	387	383	418	393	411	404	393	361	393	380	386	390	419	343	360	413	405	412	360	377	387	407	404	400	452	393	391	387	377	359	368	365	392	404	400	420	414	422	411	442	408	382	391	438	427	388	410	413	415	391	387	364	397	387	375	378	385	415	409	357	415	418	404	403	389	406	395	335	393	376	425	383	363	437	403	408	347	402	424	417	394	401	369	397	390	372	386	379	424	409	399	401	423	398	415	410	383	402	407	401	392	381	361	399	388	395	439	386	383	357	417	435	412	411	389	434	371	363	418	379	401	419	381	406	409	436	383	420	372	391	427	415	398	375	422	364	428	425	359	434	415	406	424	404	421	434	416	381	405	409	390	396	422	442	439	393	438	387	431	397	407	393	426	361	473	395	398	378	390	408	381	395	373	390	409	422	396	419	362	424	418	373	391	419	403	411	416	410	370	386	415	367	396	396	415	404	395	413	384	376	411	396	434	438	395	412	444	385	390	421	404	462	380	391	374	381	386	367	398	351	405	388	367	367	373	393	378	368	408	413	411	410	412	413	409	385	426	429	398	408	390	429	378	378	413	395	412	428	397	421	393	410	405	382	412	390	381	391	386	420	379	422	425	388	381	389	375	401	404	391	408	392	405	399	377	427	455	376	457	400	403	425	407	391	396	404	411	418	411	401	412	421	398	398	420	375	408	428	406	433	384	401	385	419	409	396	406	408	361	388	448	401	398	404	388	375	386	408	431	388	391	397	415	410	443	404	425	410	383	374	365	358	396	429	413	380	415	392	385	374	385	404	439	379	402	418	401	416	417	411	403	389	401	368	378	378	416	398	400	394	403	413	404	398	407	417	366	401	416	428	381	382	368	413	383	380	373	444	399	373	391	393	419	399	399	428	412	387	395	364	422	396	408	417	428	386	427	375	411	384	417	403	377	440	404	418	385	398	408	445	395	372	377	373	364	398	410	400	399	352	439	430	410	417	418	389	383	411	409	387	409	423	390	404	390	389	379	363	421	389	383	399	429	378	381	410	408	392	382	386	386	431	387	414	396	421	411	410	415	407	400	403	387	396	399	382	418	409	418	429	392	440	387	354	390	431	406	400	411	406	393	404	370	407	424	394	417	416	397	400	437	427	398	382	397	388	395	398	403	399	368	366	393	407	379	374	454	416	405	400	393	388	417	374	412	392	413	435	398	387	393	393	434	384	406	389	404	416	421	389	400	418	396	394	425	388	428	426	367	410	370	427	377	391	385	398	415	368	400	407	417	373	403	412	414	374	367	375	402	394	400	417	408	415	371	366	425	392	402	400	345	392	413	432	412	392	395	394	400	399	414	369	408	378	430	374	386	383	413	424	380	411	384	400	405	407	399	387	399	390	412	417	415	401	406	424	402	420	378	394	445	386	385	382	404	401	406	392	388	429	381	398	420	388	406	362	413	395	434	419	417	390	388	385	371	438	384	406	467	402	408	393	338	378	377	441	397	413	379	393	386	406	395	367	406	421	386	425	382	457	402	375	425	359	397	386	396	396	391	424	372	419	406	375	379	386	427	378	442	427
24927	25952	44624	32158	27579	18113	6947	1806	320	361	335	364	305	353	325	333	329	315	318	324	336	347	329	337	335	325	336	338	326	313	344	324	343	344	339	361	297	311	340	351	315	320	323	343	316	303	354	316	364	303	302	321	340	325	328	307	346	337	347	318	333	308	309	299	336	357	308	338	322	318	312	325	299	307	337	355	333	331	308	363	307	318	329	300	359	307	313	330	308	309	339	349	338	317	330	339	375	307	372	314	344	349	349	324	328	322	335	312	336	323	352	337	367	316	345	337	326	336	299	324	351	335	297	343	347	313	330	366	323	362	365	337	356	314	349	332	349	318	364	355	331	302	332	328	339	310	334	346	354	333	323	324	350	341	322	353	355	379	329	312	355	305	321	358	361	306	308	345	327	312	326	346	314	334	333	299	383	321	338	327	346	320	326	318	293	347	350	346	347	328	331	333	333	354	332	293	326	360	319	316	308	327	313	342	317	331	307	308	352	338	314	343	319	325	348	324	309	336	332	315	327	332	360	356	337	338	339	354	337	349	337	357	325	279	325	336	334	309	339	313	317	337	350	319	321	358	323	288	343	340	325	357	353	335	331	320	372	357	350	317	361	325	318	339	358	317	328	340	330	317	332	313	315	354	311	297	331	328	302	311	344	359	306	337	337	331	335	338	349	319	331	335	319	343	346	347	322	303	342	304	302	368	325	321	309	293	341	355	324	303	329	357	354	351	337	370	352	355	322	314	322	345	352	330	329	331	364	334	308	299	348	352	344	336	356	341	315	338	333	317	353	349	356	332	313	312	302	366	308	337	308	328	354	373	321	348	328	309	315	344	319	367	321	324	357	317	318	308	313	325	317	322	322	316	309	335	321	363	321	339	312	324	291	302	319	333	332	310	347	316	319	323	276	353	329	363	325	322	313	336	330	342	338	332	364	301	311	319	350	317	331	348	320	343	327	342	328	319	370	323	340	319	349	336	310	358	340	327	333	330	345	317	304	346	337	327	332	338	335	331	284	333	314	342	339	373	364	335	337	301	322	310	327	341	358	325	374	332	336	317	339	337	319	350	304	309	339	362	333	313	319	305	339	347	352	346	310	312	314	341	338	313	337	328	353	363	343	356	317	327	365	343	331	337	346	312	330	340	351	364	327	349	306	328	314	316	342	298	306	354	313	329	315	322	330	323	371	331	361	351	347	324	325	323	302	330	344	313	359	325	322	354	296	363	347	346	325	301	323	302	356	322	343	307	336	337	331	319	378	327	312	356	326	354	319	297	311	322	340	359	306	376	302	329	312	316	353	356	330	306	325	297	337	320	353	317	329	307	283	339	298	316	329	341	334	319	321	358	309	327	328	336	315	332	331	301	379	307	352	373	320	337	360	311	333	360	333	348	335	337	362	327	329	349	307	329	354	318	320	335	364	348	328	331	307	327	352	370	320	303	339	319	360	315	320	359	333	332	311	333	383	337	298	351	303	292	346	320	342	329	321	324	321	360	320	334	334	340	334	335	318	337	342	323	321	316	329	312	321	320	355	305	348	328	332	315	303	366	361	324	306	360	365	333	346	342	305	320	304	313	325	331	333	368	330	333	339	350	306	333	321	331	323	313	362	341	315	316	315	322	306	344	329	352	330	368	385	319	341	323	367	341	344	338	340	349	312	333	327	334	348	301	326	350	323	360	323	364	339	265	332	352	332	325	303	325	375	358	350	347	295	345	329	304	358	357	337	310	334	332	348	365	317	333	304	281	382	323	347	340	321	355	365	328	339	323	338	312	346	327	329	365	311	325	342	328	337	332	327	354	315	334	313	319	324	335	360	357	343	333	327	333	330	316	330	342	315	329	360	304	337	346	343	330	319	346	306	311	327	333	325	348	328	328	313	334	336	322	338	320	337	331	341	340	352	334	360	289	332	329	335	317	343	318	322	330	330	327	323	285	325	355	334	345	340	333	339	330	322	295	343	333	307	344	325	333	335	378	326	312	323	339	311	293	335	343	345	307	343	310	308	334	302	337	311	358	346	351	281	310	327	361	331	317	330	325	308	338	334	350	323	350	313	327	322	321	344	351	337	330	364	337	316	329	332	301	356	314	349	307	326	312	335	332	355	304	327	359	328	299	328	314	303	340	305	296	332	347	323	300	307	369	339	320	325	321	322	307	330	304	353	352	317	361	344	327	341	309	359	329	348	326	305	339	342	332	347	304	334	328	343	310	342	332	308	309	302	317	343	348	353	331	329	335	333	336	365	323	331	305	376	335	356	330	316	310	322	334	297	341	321	349	342	326	323	353	335	328	338	343	340	315	332	334	343	332	354	323	315	346	296	313	320	352	310	334	333	329	349	361	299	324	328	312	337	344	370	342	356	348	340	337	350	331	298	328	330	347	332	305	302	338	341	321	339	362	370	331	332	356	324	327	348	335	335	320	309	328	319	371	310	340	323	335	352	303	321	341	347	318	334	318	339	320	338	330	350	321	302	337	328	346	340	337	327	356	333	366	296	297	317	305	306	306	315	331	336	320	349	323	322	299	297	302	318	331	313	323	307	338	338	355	331	341	353	340	362	337	353	333	319	292	368	339	323	325	357	332	316	300	326	348	316	324	319	328	326	328	347	333	335	309	316	332	321	328	321	325	332	330	328	331	339	316	327	354	328	340	341	315	301	351	299	293	311	314	340	348	330	307	366	307	347	332	314	313	306	305	345	344	321	370	306	322	306	338	344	366	327	319	368	359	333	349	337	357	318	316	332	363	331	315	327	321	303	338	370	354	344	322	308	350	342	326	327	335	325	334	321	327	314	316	334	330	332	303	362	333	341	301	337	351	321	315	339	335	344	340	368	340	336	308	328	330	328	331	337	330	327	363	354	328	319	344	337	334	330	337	330	339	332	339	347	324	351	359	345	319	342	304	313	348	349	318	349	354	353	335	325	317	339	311	342	341	329	322	327	331	326	326	327	294	351	328	300	333	345	370	322	336	325	354	334	342	339	357	358	334	347	334	319	325	330	337	319	361	355	340	363	321	327	341	287	324	312	299	329	302	339	307	351	345	335	348	346	375	306	324	328	324	341	349	325	340	337	350	317	344	334	310	322	329	322	326	358	357	321	312	332	334	324	347	319	362	302	364	305	322	303	317	350	344	333	323	322	306	357	351	332	338	329	341	313	366	313	325	329	322	328	342	303	342	341	326	297	360	340	334	295	361	345	302	328	324	298	348	318	327	330	324	382	351	335	305	361	354	353	357	346	336	370	337	333	328	312	316	322	355	334	324	340	315	332	308	325	314	350	298	361	303	310	377	336	342	333	352	322	382	311	348	342	338	344	366	355	337	340	350	312	348	358	299	332	320	342	319	371	350	313	309	341	351	337	328	333	316	325	332	322	340	332	305	333	310	325	316	336	324	328	341	352	335	336	309	342	312	363	313	328	332	326	312	309	330	333	340	332	333	338	334	330	336	318	313	331	317	339	340	336	334	327	321	323	309	326	345
38259	81720	63451	38238	29889	13305	6531	2202	355	375	338	369	392	392	403	379	355	393	351	365	411	366	395	396	355	379	375	384	407	375	393	379	361	372	365	377	377	388	388	396	397	379	380	352	348	352	378	386	378	366	379	374	370	381	391	369	346	334	397	388	368	369	410	386	387	426	375	352	394	332	362	401	367	355	351	356	398	370	363	359	367	411	377	347	358	369	359	381	369	375	383	340	387	369	386	369	372	365	370	376	364	364	372	367	349	381	377	376	401	342	369	374	369	356	402	379	384	360	373	408	357	397	367	357	382	371	367	372	386	366	368	344	352	376	369	389	351	382	351	358	382	380	390	365	395	375	342	372	380	361	358	379	368	345	425	359	392	364	386	356	353	337	377	358	354	361	367	351	406	380	370	367	387	409	341	333	318	391	365	360	347	363	375	339	343	353	387	361	354	377	412	379	359	388	386	365	340	366	379	376	374	394	353	399	378	394	341	371	341	383	377	367	406	392	373	392	362	361	388	356	338	387	394	413	359	392	367	371	396	362	378	348	340	359	372	364	382	392	409	353	404	357	369	347	407	351	360	370	359	353	355	350	359	351	337	347	357	396	395	343	373	384	370	376	356	386	358	372	395	387	379	382	359	373	362	372	364	358	353	370	386	377	352	345	349	364	375	367	348	395	387	359	356	372	349	354	364	367	386	371	353	398	366	375	362	361	404	359	360	390	365	380	369	343	378	387	372	395	411	337	410	348	354	377	348	320	352	386	380	384	371	346	381	365	391	388	351	373	393	371	381	367	402	363	364	388	339	358	371	361	377	410	401	354	359	351	381	357	342	404	331	363	398	407	400	379	330	334	407	341	389	373	351	339	349	376	367	394	373	363	367	350	396	382	365	374	367	371	361	378	372	362	372	374	366	347	380	359	393	362	367	383	368	386	362	381	390	356	391	330	388	358	385	355	372	397	405	371	292	366	345	361	389	373	387	383	355	378	354	351	330	361	363	360	367	396	391	379	347	350	390	374	365	374	371	367	356	371	397	364	395	324	368	372	371	353	369	374	380	392	385	369	363	386	361	338	351	376	385	392	356	388	380	363	374	374	379	387	385	353	374	330	343	356	358	303	354	380	368	369	334	377	410	388	388	382	354	368	355	393	400	394	359	376	351	362	372	380	380	351	374	374	411	348	366	371	398	372	384	393	355	357	369	359	371	379	393	358	382	384	356	377	379	371	377	355	359	333	331	368	389	343	369	376	384	390	362	383	365	374	361	362	337	347	338	357	379	359	363	380	420	332	354	385	368	389	350	387	380	372	340	399	341	342	381	356	330	376	353	391	344	374	377	364	388	345	373	346	367	381	345	355	360	333	392	374	356	371	340	364	378	366	379	347	384	406	365	380	347	366	376	372	334	432	375	367	387	383	394	393	373	375	385	397	362	388	367	352	366	375	376	359	334	365	350	385	374	365	342	353	367	360	381	365	333	358	395	402	375	365	349	377	321	359	349	336	379	380	353	385	378	348	378	387	368	418	396	337	372	396	408	366	392	380	395	365	355	374	372	358	400	367	386	370	378	360	394	392	381	378	370	367	359	364	388	394	396	369	360	359	350	421	364	374	354	361	357	357	347	336	370	412	379	352	376	361	399	371	375	395	369	422	388	364	387	346	383	342	343	358	373	392	309	382	376	361	384	374	377	386	371	373	380	372	359	361	377	359	381	374	393	365	371	364	335	401	360	397	382	387	374	386	410	344	391	435	375	386	352	350	371	391	339	380	340	388	369	379	344	388	361	387	373	358	369	387	371	343	377	364	348	359	361	372	376	370	357	370	379	332	341	360	354	406	380	349	337	367	337	356	382	367	367	366	374	399	423	379	344	369	353	376	349	378	376	374	340	371	386	370	353	394	380	356	359	360	388	366	356	368	376	367	360	351	382	377	347	396	346	355	351	401	389	366	359	367	366	366	345	361	379	380	348	372	367	367	385	340	376	349	411	364	375	375	375	349	377	365	371	361	377	377	384	363	418	371	346	340	343	349	375	375	361	386	363	367	352	374	370	387	360	391	371	364	357	361	349	360	381	349	383	340	351	390	358	373	375	383	380	379	391	386	360	391	373	361	357	376	352	383	380	390	388	348	343	353	390	339	380	342	377	387	407	378	379	370	379	388	354	370	359	348	358	396	365	342	382	391	360	400	369	379	339	360	348	357	397	397	345	361	373	357	393	373	357	368	377	357	374	380	372	388	343	363	384	379	373	388	355	325	380	365	414	377	354	361	395	389	318	326	374	381	357	367	397	366	381	364	365	380	354	363	360	376	352	373	371	389	364	369	348	408	373	345	398	378	375	358	388	422	367	385	362	371	341	349	392	386	382	339	386	364	371	347	358	373	375	363	370	411	379	376	410	384	364	379	379	343	360	370	385	371	347	369	365	362	356	355	386	362	372	389	361	365	369	357	384	341	341	355	391	372	376	381	330	391	391	338	376	373	370	373	386	373	394	357	366	397	363	372	438	346	365	365	396	392	397	369	381	372	380	380	381	370	391	364	386	333	369	416	401	381	383	360	365	353	363	351	414	386	391	397	401	385	336	344	388	372	371	374	374	382	376	365	387	395	349	338	359	397	367	400	365	348	402	347	389	382	425	337	386	354	370	360	360	334	360	378	401	390	381	367	374	383	352	371	383	343	401	395	384	395	368	352	353	376	369	319	391	359	343	381	373	384	349	370	367	392	358	382	344	349	371	368	381	397	378	347	364	360	411	375	360	356	387	333	347	403	369	361	387	352	388	357	337	373	353	366	404	376	349	397	404	371	392	368	380	359	370	359	389	373	346	360	401	384	372	375	387	377	355	388	362	357	352	396	374	391	350	370	345	339	386	375	367	397	348	383	340	402	378	374	394	358	340	366	353	367	377	349	349	410	368	398	371	363	348	370	390	417	338	349	340	350	373	400	373	341	364	383	340	392	391	354	369	384	358	393	350	391	378	338	373	417	376	394	357	386	406	369	400	402	390	391	396	356	361	363	382	376	387	376	395	389	333	336	382	391	364	352	359	352	367	374	395	403	419	362	369	376	387	381	362	342	352	368	346	381	359	387	357	375	396	362	342	386	361	384	371	397	353	343	400	332	380	408	347	375	384	369	377	379	349	347	349	414	355	351	379	338	387	358	385	403	343	390	399	399	358	389	391	350	362	393	380	366	368	370	380	360	381	388	330	361	388	387	393	380	379	401	368	360	345	359	398	361	350	385	377	393	371	370	381	344	353	396	382	370	398	360	388	360	356	402	371	350	348	374	421	354	374	375	384	381	347	378	387	405	352	375	367	370	368	386	367	346	405	378	357	373	396	377	377	383	345	385	363	402	361	399	373	358	380	372	395	347	346	340	386	365	383	350	396	357	360	358	357	346	326	365	423	412	353	396	389	420	377	361	364	380	376	340	370	315	387	384	363	377	379	388	370	369	369	375	385	345	370	367	380	360	361	359	370	376	364	373
25714	27673	45007	30428	21488	9846	2926	1110	463	504	479	483	469	488	500	513	489	497	447	521	466	451	480	488	499	464	520	446	453	460	484	467	452	487	480	488	472	462	442	473	463	512	488	496	463	491	480	491	472	496	509	483	439	505	465	453	493	466	492	488	484	489	461	490	438	467	478	504	478	525	475	513	439	475	509	493	494	463	513	478	468	502	490	469	476	500	500	475	459	480	529	461	448	491	434	491	468	482	497	459	493	485	427	484	446	414	505	440	497	456	509	485	475	512	419	478	494	470	445	519	519	508	509	444	481	471	474	488	476	493	464	457	482	448	412	518	486	466	488	484	472	463	477	476	454	502	484	510	454	485	486	458	469	466	461	493	489	447	488	465	508	486	425	465	481	496	455	522	473	484	465	464	513	442	491	494	442	481	490	509	493	477	494	478	504	456	461	505	487	506	472	439	516	451	475	470	461	512	515	433	474	444	494	502	476	511	470	504	475	473	508	497	490	466	492	490	477	486	494	484	481	478	487	486	442	485	458	468	470	453	495	487	466	424	441	451	484	525	453	483	455	482	462	469	494	515	483	469	477	452	490	475	497	506	480	467	475	466	486	447	498	468	432	469	487	477	480	478	474	482	460	496	445	475	488	462	448	485	482	477	498	514	455	517	473	494	474	478	477	443	459	482	473	491	467	467	473	488	452	473	505	466	456	455	488	456	442	468	452	442	454	489	430	474	504	532	484	479	454	464	479	533	468	428	461	502	455	491	506	423	475	498	466	453	455	479	481	465	467	476	442	460	465	453	464	473	499	506	460	472	508	499	485	484	471	437	494	504	464	475	444	483	445	465	441	468	457	489	466	491	462	484	487	484	462	453	467	491	497	452	487	490	467	515	474	473	508	475	484	511	518	484	479	457	442	469	456	439	476	476	476	480	509	516	489	500	498	458	431	480	486	439	504	489	480	479	468	492	477	489	465	485	462	500	455	448	436	471	449	464	476	462	498	520	448	464	466	502	485	471	479	460	483	451	483	461	457	467	446	505	460	511	450	501	454	497	465	462	531	470	464	476	498	475	517	475	507	498	445	496	473	455	484	499	454	443	485	487	441	460	462	532	467	476	490	500	431	491	503	516	515	498	475	496	481	502	465	470	483	475	485	445	470	490	528	488	522	491	460	495	539	456	467	499	442	513	522	460	437	439	464	465	452	459	468	471	470	496	526	477	479	493	475	467	515	465	457	494	489	490	483	515	490	490	476	444	431	518	497	480	455	514	525	482	474	476	463	517	464	490	517	501	484	463	510	486	473	495	504	470	457	488	473	474	452	447	462	463	479	503	481	479	480	480	494	486	481	478	474	523	482	454	464	513	518	485	418	484	476	474	458	494	493	490	442	508	471	487	506	477	492	477	493	462	429	458	508	439	455	418	509	471	497	495	497	499	512	451	479	484	462	494	495	471	492	470	458	518	457	470	486	483	453	501	486	470	456	455	515	502	487	454	447	471	474	477	461	457	479	482	467	483	462	472	464	451	462	457	453	456	461	475	460	440	474	421	508	491	477	463	508	465	467	491	456	479	461	512	469	467	509	461	438	409	517	473	480	519	493	471	455	437	448	542	511	504	469	483	468	483	486	476	447	519	485	472	465	430	434	468	467	481	447	461	476	455	522	522	507	448	469	493	465	482	499	469	496	512	454	463	496	502	469	517	484	494	513	485	465	466	489	469	482	474	445	470	499	465	501	499	483	509	499	453	480	448	504	487	442	474	450	506	488	463	458	488	479	473	469	508	467	461	455	481	469	505	478	467	493	486	448	450	474	473	464	447	492	478	459	462	464	520	455	492	461	504	473	478	508	438	500	489	473	479	464	459	486	500	468	470	491	489	481	466	472	480	482	500	472	478	463	479	464	523	479	472	476	463	480	505	459	487	454	441	516	464	458	484	476	469	484	492	489	428	445	509	457	471	477	513	441	458	422	498	469	476	447	478	479	474	475	509	499	530	515	488	467	477	482	486	444	465	497	458	477	439	514	491	473	471	459	485	476	451	450	456	493	447	500	505	422	476	504	498	516	477	475	483	487	505	468	495	504	397	528	512	494	495	507	516	458	493	473	473	453	467	447	501	493	472	456	441	509	453	467	480	472	476	518	488	459	481	528	455	484	456	435	488	471	469	484	484	456	535	477	464	468	494	433	507	458	480	495	452	502	479	436	460	488	498	467	496	494	499	454	486	491	502	491	490	470	451	482	495	488	499	454	502	536	535	517	469	476	499	477	471	491	471	495	462	482	458	457	437	441	416	455	479	465	537	483	494	477	502	478	503	502	492	509	472	455	459	476	468	517	459	461	497	461	506	481	490	477	479	496	450	539	494	480	538	461	502	440	457	478	505	467	472	456	481	460	448	500	488	466	503	461	464	478	461	454	479	454	497	493	471	465	490	467	503	504	492	481	446	486	453	460	534	476	471	486	462	499	490	481	499	475	420	460	500	485	484	499	433	469	457	480	457	480	459	471	508	482	487	519	493	467	520	468	482	495	454	493	481	454	494	468	490	490	482	501	493	457	489	501	464	482	448	441	476	496	497	488	444	501	481	473	469	437	469	444	466	479	467	481	485	494	476	479	497	473	520	518	483	473	469	507	483	501	432	468	487	468	475	470	490	499	514	503	468	463	471	471	502	468	452	494	506	469	481	497	457	486	406	527	482	459	456	427	461	459	483	416	461	477	460	461	488	482	472	443	488	511	461	506	470	539	467	480	483	508	474	468	496	478	405	516	469	480	453	528	497	423	454	483	488	467	526	481	424	493	504	473	468	443	501	472	483	459	446	453	480	492	495	417	487	469	485	435	467	499	432	478	521	458	479	456	488	442	512	501	482	503	454	461	495	477	497	500	464	494	450	503	458	443	467	481	522	444	479	488	468	470	478	460	497	477	464	468	464	465	475	471	453	456	507	473	515	478	457	477	450	469	502	486	484	487	509	463	492	463	494	474	481	490	507	486	487	502	486	492	525	476	465	445	484	467	468	481	480	489	485	477	498	462	492	482	493	484	472	484	486	485	485	495	471	453	494	497	492	467	482	469	510	474	454	483	494	503	442	456	485	465	512	471	505	487	528	465	460	475	472	442	498	449	458	423	505	436	479	460	443	452	469	525	448	442	452	471	470	480	521	530	470	498	476	491	451	469	486	503	490	464	484	438	483	459	481	481	475	459	520	481	509	466	483	472	487	486	454	486	486	459	473	500	465	488	452	441	488	467	501	454	510	460	459	476	469	477	467	487	448	469	464	503	522	448	472	504	453	488	457	504	442	468	433	506	479	482	474	464	491	501	518	488	492	464	473	445	486	460	448	492	518	458	480	470	484	469	458	472	477	483	478	473	450	456	484	498	468	477	513	505	487	517	470	520	531	489	454	502	469	484	488	469	473	492	460	468	482	473	462	505	452	497	451	475	494	455	510	474	501	464	481	468	525	503	489	499	456	445	511	494	492	465	476
39108	78177	60787	32683	22675	9382	4155	1626	534	532	532	466	519	561	553	548	528	530	513	549	543	518	517	512	526	573	512	526	556	530	532	520	479	505	533	530	528	565	535	526	531	531	535	525	498	530	537	529	547	520	502	502	539	505	481	551	528	492	528	538	504	560	524	527	568	509	501	529	500	557	551	504	531	515	511	541	481	510	500	553	514	530	555	545	558	560	516	547	501	538	498	544	517	514	516	528	546	541	522	507	541	557	538	532	516	547	509	534	536	547	507	534	509	492	519	566	525	497	565	525	518	595	504	544	507	521	540	539	521	548	541	519	517	504	532	504	529	513	529	517	518	516	529	507	543	538	529	490	507	545	505	529	536	504	544	478	544	499	533	524	509	555	528	552	532	534	539	481	552	543	542	557	557	533	560	547	523	562	518	530	496	532	546	554	523	517	522	524	518	551	491	535	540	541	523	491	520	508	548	517	556	546	558	544	514	534	494	530	524	511	522	549	498	566	481	519	553	555	543	536	552	520	542	550	519	555	522	521	571	474	545	523	538	534	545	535	527	481	535	525	563	509	517	517	507	522	512	491	544	510	554	515	497	539	535	497	500	512	516	516	516	488	544	498	499	506	490	508	535	600	486	538	528	519	551	502	518	527	537	523	547	519	517	503	533	539	489	524	539	508	519	532	527	572	530	552	513	524	558	521	517	544	507	579	533	522	495	487	559	513	515	554	525	542	504	509	545	527	525	520	528	530	523	546	532	535	531	560	539	525	510	549	480	518	592	529	525	522	486	538	525	519	546	541	560	522	500	503	484	524	537	541	568	528	511	508	557	540	514	537	521	545	523	516	509	520	530	523	565	520	533	544	546	544	551	543	510	525	525	518	539	505	553	511	536	524	532	503	578	545	553	558	495	531	527	548	552	543	499	521	507	541	545	524	482	562	527	554	522	516	534	535	542	508	493	532	522	529	504	536	479	532	535	554	509	495	508	477	541	550	539	522	537	546	535	529	580	530	456	529	473	512	523	543	550	502	493	506	529	558	511	557	527	576	541	520	493	540	506	537	538	523	551	482	572	541	529	535	501	514	490	540	498	510	544	530	568	565	510	526	522	536	557	497	553	528	524	536	487	550	561	527	523	545	533	528	522	520	525	505	529	513	479	525	478	556	542	501	548	490	520	514	554	557	517	571	549	549	501	486	507	516	528	521	511	562	557	528	479	530	498	531	476	549	532	513	553	513	571	552	512	527	544	537	510	538	510	550	533	478	520	526	568	538	547	513	540	547	500	517	533	500	522	587	514	497	518	538	527	451	534	507	512	516	541	535	566	529	547	526	511	518	537	509	544	508	543	536	489	497	496	492	536	541	553	529	555	526	523	523	534	511	549	550	535	517	542	535	545	531	526	505	570	547	539	512	479	527	515	518	555	505	537	538	551	496	498	523	557	543	532	522	528	502	507	522	534	522	538	514	550	519	551	509	531	533	553	499	516	523	531	541	544	542	562	537	510	524	505	490	488	551	539	544	518	487	535	516	529	541	549	569	538	534	532	533	545	492	530	514	512	567	564	530	521	563	524	522	521	512	522	499	495	529	529	534	530	532	546	544	536	549	503	493	519	542	526	509	529	532	498	515	548	480	534	521	512	542	545	537	537	561	542	542	543	525	531	550	532	511	519	556	556	553	542	539	521	529	530	523	519	537	511	517	502	517	521	531	540	526	542	508	520	570	546	509	556	543	598	484	578	555	512	514	546	525	527	523	526	549	549	498	533	565	513	561	500	542	541	491	522	549	546	511	500	510	525	523	509	497	503	556	518	527	559	545	531	526	558	514	545	533	473	504	517	539	542	519	517	547	542	501	504	518	528	576	552	526	555	534	509	568	530	554	511	496	499	513	528	510	543	547	557	553	531	565	540	560	495	552	524	548	559	522	499	533	522	519	497	521	509	545	520	530	525	527	553	528	496	489	566	534	498	558	489	544	522	488	544	520	533	556	553	524	519	523	512	511	503	500	566	502	527	497	505	541	558	517	538	554	486	473	532	500	522	543	521	564	527	511	534	552	537	532	540	530	490	569	516	547	532	516	539	517	564	487	541	501	528	534	497	531	502	532	549	513	554	536	542	523	521	515	505	560	491	548	479	502	597	514	520	554	491	538	503	533	549	559	526	543	535	549	549	568	503	554	516	560	535	534	510	509	530	495	518	537	497	525	522	570	543	519	494	531	516	529	521	547	509	516	532	534	520	599	532	543	521	518	506	504	519	499	546	510	543	548	545	554	536	504	527	533	554	523	548	511	552	511	512	542	547	500	547	487	571	508	511	526	515	487	510	572	521	545	572	500	547	473	519	471	521	510	517	533	560	506	549	532	507	456	531	544	563	562	533	544	547	537	516	508	496	512	512	531	561	536	522	540	530	528	515	473	587	496	556	518	549	526	525	516	532	522	529	491	543	516	540	501	534	548	551	537	534	529	562	545	507	494	548	545	551	567	515	497	553	553	551	522	553	571	492	527	535	514	553	486	507	525	498	533	506	548	566	518	524	540	547	571	527	521	566	550	555	516	517	491	518	536	505	499	504	547	540	563	545	533	567	486	526	536	560	502	514	542	550	548	509	516	504	524	528	518	496	520	514	533	487	517	485	552	521	543	541	476	513	489	559	531	509	518	520	514	519	523	536	544	497	513	551	520	482	514	551	532	477	511	545	524	567	471	495	538	524	521	498	510	534	513	523	528	527	480	535	543	539	512	514	516	512	526	551	550	519	512	549	485	556	544	515	533	503	530	551	512	558	496	517	529	521	558	516	515	533	500	514	500	542	545	524	505	500	500	482	518	504	570	520	519	545	510	495	519	519	541	554	538	506	562	564	514	473	527	556	544	499	525	534	529	531	539	521	530	521	546	469	517	581	536	542	539	554	471	509	489	491	513	639	534	515	531	542	591	505	542	491	544	539	515	504	557	522	574	506	490	511	500	525	506	521	555	542	552	523	547	520	538	493	557	533	494	491	507	503	506	523	494	511	513	561	554	513	521	557	518	493	480	500	552	546	541	511	530	497	515	543	538	540	542	517	539	534	577	518	528	542	532	519	500	546	510	493	503	521	537	546	516	514	504	517	542	539	555	543	555	543	520	519	542	542	536	508	524	538	541	499	504	503	540	504	522	575	518	537	513	529	532	539	515	533	526	538	527	509	500	555	546	503	497	523	544	541	498	556	539	547	568	559	539	504	511	534	520	531	553	515	572	515	587	499	556	528	560	569	526	515	546	534	516	503	502	541	499	495	549	518	523	477	530	470	589	490	580	547	568	540	492	502	508	492	497	528	548	499	521	522	518	514	549	476	541	557	521	492	502	515	522	512	547	508	525	563	497	535	584	510	507	514	529	519	557	524	504	538	520	481	530	509	519	540	536	518	514	496	475	516	516	513	514	550	557	534	473	525	559	504	521	564	501	513	549	508	525	534	527	537	532	510	533	487	526	515	492	519	543	557	542
23300	23589	38303	30441	28402	24550	16833	4448	606	512	545	578	569	485	492	500	511	510	516	489	489	543	545	479	541	532	539	483	494	503	528	487	485	537	486	492	527	521	502	495	508	494	500	519	524	522	509	529	508	497	539	539	511	495	522	514	512	529	523	544	454	512	548	515	489	500	500	514	522	513	532	536	563	519	537	525	518	530	525	548	470	546	508	520	525	545	512	523	560	537	550	520	536	555	484	530	494	508	516	552	516	506	500	529	520	559	496	492	504	492	513	510	523	506	474	510	519	512	511	545	539	492	506	507	521	540	538	515	490	533	528	507	506	529	485	534	487	507	522	507	509	509	549	519	501	585	524	467	530	504	499	523	524	515	467	515	486	516	504	523	540	491	545	512	515	490	515	556	529	492	531	491	522	505	528	559	509	486	491	539	524	533	530	512	516	505	548	515	503	520	507	505	571	492	531	517	530	520	525	511	543	493	514	531	540	510	470	515	523	546	500	518	529	495	535	520	509	502	534	524	543	490	487	490	501	540	509	507	524	511	506	542	489	531	486	513	528	516	518	538	537	550	523	504	528	528	484	491	503	506	499	518	513	508	544	518	528	500	512	487	505	501	534	497	527	513	503	507	497	534	524	523	527	553	539	505	528	483	498	536	545	552	532	488	489	528	483	542	527	509	511	513	546	501	475	504	509	534	519	532	506	517	529	534	505	490	474	561	511	512	501	521	505	504	534	523	524	492	531	520	513	485	526	509	503	539	520	516	545	543	540	514	536	509	543	520	517	500	546	531	538	497	531	494	502	500	470	508	499	511	479	553	536	502	520	485	517	522	514	537	521	547	482	537	516	517	520	517	513	536	520	517	524	515	513	551	504	534	532	487	560	527	528	501	482	532	529	541	518	532	540	509	496	509	506	517	511	549	553	515	524	550	502	541	534	505	546	511	501	530	517	572	524	532	500	512	496	434	554	544	525	565	538	530	516	461	514	509	516	515	486	511	512	540	515	510	491	555	536	576	515	501	520	498	526	540	553	510	510	553	512	545	538	518	584	510	530	518	520	524	510	530	522	510	504	517	518	517	524	486	553	537	495	518	506	508	508	501	507	537	483	554	524	489	493	514	535	525	510	534	515	517	512	492	520	521	493	530	549	508	472	491	465	547	462	538	493	523	542	545	523	528	529	494	527	495	515	512	506	508	542	478	533	516	517	532	513	541	539	534	509	531	512	484	491	536	513	519	540	508	479	554	489	503	500	549	510	505	513	498	473	511	501	516	532	510	551	522	536	500	518	544	527	531	498	510	513	514	505	525	494	516	523	487	548	563	467	504	489	532	518	489	512	510	522	535	529	529	516	463	514	509	494	500	514	507	527	540	490	546	526	503	525	481	533	507	576	530	507	533	533	549	541	532	531	542	537	507	543	511	540	509	524	510	556	518	530	538	542	514	505	539	505	486	526	530	499	543	502	497	513	553	513	558	521	531	533	516	521	518	495	505	527	487	525	495	522	548	548	510	482	482	513	497	557	533	506	501	505	477	535	546	512	529	503	535	549	516	518	518	528	532	470	460	529	512	492	512	487	492	515	525	523	520	511	487	536	469	510	522	547	543	546	491	515	498	554	520	539	525	503	514	550	497	534	517	524	529	497	497	490	530	526	485	510	540	563	515	530	498	504	559	559	502	560	480	493	505	502	517	502	507	531	557	513	483	601	523	501	482	509	544	529	488	519	512	510	550	553	483	532	520	516	529	547	513	511	484	511	502	548	520	543	509	483	536	540	495	514	477	484	488	508	516	474	523	504	507	500	553	501	513	520	538	524	499	506	505	487	513	493	528	547	514	499	482	587	535	499	501	496	545	545	496	504	579	492	481	497	532	511	476	502	532	521	551	577	480	550	494	498	533	531	538	472	527	525	482	518	516	522	543	503	492	504	494	481	512	486	509	534	481	530	541	508	507	542	520	509	496	501	531	543	520	537	562	449	515	540	543	503	539	520	537	537	505	515	548	516	543	525	511	504	524	480	549	523	504	537	478	522	543	518	523	495	509	500	536	494	500	501	490	507	519	507	520	514	482	532	508	541	475	514	492	489	536	556	511	520	530	506	481	522	498	509	508	498	506	491	516	532	507	486	497	528	506	507	501	488	479	548	595	497	549	497	499	511	568	458	499	527	541	541	499	495	512	511	572	554	501	535	528	505	564	472	510	475	529	494	531	576	514	521	496	509	555	506	521	540	482	510	538	537	513	507	502	545	533	495	514	513	496	507	515	502	503	517	522	518	519	532	495	520	523	537	542	510	552	526	532	508	523	463	517	508	537	534	504	591	504	533	503	489	492	493	491	488	507	568	527	518	482	479	524	524	529	512	505	542	545	516	509	489	515	509	503	549	504	540	517	526	506	484	537	541	514	507	509	506	509	517	536	548	553	538	522	504	506	523	500	524	542	542	503	544	497	499	489	525	524	491	497	508	524	532	507	499	514	504	494	513	494	502	590	485	515	560	518	507	520	527	548	486	574	538	541	517	464	503	499	559	522	524	518	485	554	522	529	500	548	505	488	487	468	497	533	561	498	540	503	548	510	496	540	491	514	532	522	513	556	509	510	555	491	521	539	548	555	544	504	495	512	550	532	506	495	515	566	560	522	567	524	479	505	536	531	514	500	520	578	493	530	543	504	505	488	508	531	474	503	529	531	489	540	499	522	521	530	596	496	505	485	523	493	504	553	514	531	546	512	543	524	508	498	552	479	539	525	506	520	536	493	456	465	493	526	496	555	511	498	488	504	549	494	498	491	559	518	503	529	532	539	534	526	507	541	525	526	508	542	570	520	527	509	530	516	551	518	493	491	542	510	522	519	499	547	505	513	504	528	525	501	507	482	580	533	498	525	516	544	473	528	544	486	522	491	514	527	545	501	518	509	524	537	502	524	513	535	517	517	492	511	533	543	518	543	479	518	485	532	495	539	505	485	554	448	511	541	476	531	530	506	497	514	520	507	479	507	497	524	520	507	509	513	539	482	530	481	506	478	521	545	572	481	536	498	475	504	521	512	544	515	524	528	532	521	492	502	531	516	538	509	502	520	522	503	516	539	507	526	508	523	484	451	533	536	540	516	526	505	513	468	511	548	525	563	515	522	504	496	512	544	484	517	507	527	524	517	517	538	500	502	487	539	553	509	501	496	519	495	526	501	517	507	499	503	535	534	527	522	560	544	475	526	536	533	543	494	550	508	525	513	505	519	523	529	528	556	504	500	537	535	527	510	498	503	503	513	492	520	527	523	520	544	529	523	521	536	536	513	530	505	534	512	503	495	525	544	528	548	470	529	508	512	522	509	540	536	544	496	522	531	541	503	481	530	511	518	490	468	501	528	510	492	488	498	484	505	511	546	506	507	511	520	521	490	511	493	529	507	515	520	553	483	481	517	500	503	515	497	512	518	531	512	541	515	500	515	527	507	499	503	530	488	510	500	552	516	497	528	524	548	519	505	505	501
44651	70443	74210	50863	40602	23150	10659	4713	581	572	544	584	529	553	549	520	529	556	573	572	561	531	523	535	548	572	544	525	514	497	564	525	523	522	535	556	540	552	530	578	564	513	528	555	511	555	534	577	549	552	575	612	557	531	566	560	543	544	526	554	560	509	533	531	530	578	540	558	562	514	514	561	559	545	524	557	535	517	545	531	567	515	580	539	555	544	507	556	504	584	541	551	516	506	593	516	503	532	531	526	526	543	539	517	536	525	547	503	558	562	558	545	518	554	556	567	533	522	539	521	571	510	562	578	519	517	536	555	550	509	547	568	533	533	521	568	524	525	522	525	538	536	566	542	536	531	555	553	532	534	509	541	546	551	495	564	538	529	600	524	504	514	581	530	548	518	576	532	558	538	534	561	557	533	601	550	527	538	505	546	542	530	516	579	544	535	567	515	553	593	537	528	569	548	516	554	536	552	539	514	561	535	522	522	512	535	537	578	519	536	530	552	559	546	536	572	571	537	526	554	509	559	530	541	526	527	559	557	532	574	561	550	559	513	551	565	514	543	510	489	536	548	535	527	536	531	579	598	529	542	565	519	528	533	539	530	507	518	557	531	516	574	565	520	534	520	491	525	590	544	589	530	543	537	543	534	535	536	509	543	495	523	557	556	572	543	588	551	492	511	529	532	567	571	542	545	553	534	536	546	531	590	557	516	539	571	571	542	574	561	591	525	546	530	537	575	556	563	553	561	508	545	536	529	605	506	544	570	515	522	572	518	516	567	533	545	558	564	535	522	564	543	540	570	510	575	524	546	523	536	525	523	559	518	487	552	532	528	580	549	567	534	529	518	560	522	544	512	538	563	590	517	578	527	542	538	497	529	562	562	548	542	524	544	553	547	554	594	557	542	554	565	520	521	564	503	537	542	511	586	553	549	596	538	531	571	526	529	572	511	560	550	543	515	551	519	566	574	528	574	541	522	543	533	510	510	549	514	571	531	529	533	553	498	569	570	528	546	520	541	522	539	554	514	510	532	556	533	541	552	539	546	548	518	540	555	531	541	518	545	530	516	508	515	544	548	543	519	574	555	592	535	544	540	543	518	546	540	534	548	532	571	509	546	549	541	556	545	579	545	538	551	525	524	571	543	548	523	587	520	546	535	529	551	527	529	529	587	541	485	526	516	533	568	549	519	530	536	574	539	576	553	537	557	567	542	575	554	559	540	561	553	531	574	560	506	561	503	557	528	533	588	574	524	574	526	557	482	570	557	559	572	526	551	565	507	544	546	549	600	547	537	548	558	522	597	505	591	519	579	563	575	534	507	545	562	551	536	529	571	508	501	540	526	559	527	544	534	503	552	519	529	541	589	604	530	552	533	536	557	568	551	535	522	528	554	539	539	557	512	524	526	570	555	543	535	552	530	552	530	536	531	546	564	536	539	534	543	543	537	521	507	521	573	497	546	514	568	544	564	556	540	541	548	530	570	583	538	550	563	542	545	524	564	533	556	560	553	529	553	526	547	533	524	562	550	529	524	530	531	549	571	576	528	593	547	565	571	550	545	554	513	568	531	538	488	513	570	559	525	544	564	567	568	557	511	509	545	518	525	539	541	516	556	516	503	543	557	508	541	566	519	509	522	545	561	557	557	558	518	503	575	507	526	565	572	536	541	571	487	520	499	582	589	554	569	578	555	534	554	561	573	547	569	545	526	531	535	520	539	538	552	505	535	543	545	524	520	539	515	516	533	546	541	540	527	560	563	557	534	539	495	537	603	564	538	554	568	515	525	561	491	575	542	557	557	524	548	569	516	557	549	578	548	527	518	528	526	508	522	568	550	537	547	531	557	556	529	556	543	524	530	564	527	528	541	556	584	554	544	539	542	588	573	552	550	548	557	540	545	531	562	511	560	530	526	542	558	540	502	515	572	518	487	550	540	511	525	559	533	512	575	508	523	534	512	590	535	496	560	504	525	539	553	526	535	552	543	518	527	565	497	556	554	523	517	508	554	549	519	525	504	557	533	568	515	580	570	539	536	540	545	571	508	541	574	495	557	548	541	521	582	481	574	511	511	512	572	540	545	564	572	546	540	562	529	578	536	564	537	548	586	488	530	560	519	539	524	540	525	568	538	559	532	522	552	600	554	544	523	549	520	574	550	555	602	538	554	544	548	550	557	500	537	556	537	546	556	535	569	546	539	564	526	523	533	579	557	550	511	529	568	521	529	541	540	534	529	518	536	552	528	521	550	566	562	530	522	526	533	526	582	530	522	544	579	523	529	545	512	519	571	577	548	551	488	545	514	538	539	532	522	528	550	545	530	544	554	553	543	534	546	572	562	538	534	530	530	549	520	598	594	574	584	548	556	541	571	509	576	586	538	512	561	520	514	529	570	543	583	579	516	530	514	542	550	539	537	498	546	531	553	518	549	545	507	526	525	517	563	539	584	561	548	597	543	516	580	564	532	556	547	537	584	505	551	543	545	543	522	487	549	537	563	531	533	555	536	528	505	534	576	556	562	535	511	556	506	581	488	572	557	561	566	556	490	579	530	542	554	544	522	517	548	556	521	544	499	512	534	536	535	543	494	529	574	539	550	518	564	551	494	572	519	534	547	554	517	534	551	591	561	534	556	583	571	572	554	545	543	544	584	552	548	524	568	534	582	546	518	587	501	557	532	543	557	570	515	537	529	558	501	546	525	511	513	559	561	587	526	551	564	572	530	537	529	536	548	536	571	565	509	540	522	547	565	535	544	565	513	539	556	549	574	530	522	528	528	549	519	554	528	571	551	544	519	554	536	523	508	551	547	546	538	589	569	591	542	564	559	557	525	539	529	530	544	557	535	542	521	579	564	517	597	553	520	490	512	509	545	565	512	545	561	571	575	551	582	528	539	524	512	543	534	540	537	558	524	536	562	505	560	582	533	509	544	534	533	555	497	519	594	553	550	554	541	562	521	539	578	565	478	529	509	558	534	539	535	541	556	525	535	536	593	563	563	588	542	533	517	559	510	546	545	564	545	520	559	553	547	576	553	532	556	511	548	589	546	560	554	534	564	537	535	541	545	559	551	552	519	532	567	535	538	539	505	547	569	513	513	547	506	497	543	539	538	550	515	485	518	550	531	543	600	507	537	552	523	564	558	548	558	560	545	529	546	565	574	509	510	535	530	529	550	505	551	543	542	494	557	548	530	516	531	524	508	524	594	548	544	511	592	532	569	551	530	514	554	566	490	550	500	548	508	524	545	549	570	562	567	547	539	590	537	540	547	520	530	504	520	503	551	536	591	500	520	544	542	547	508	573	531	545	557	562	544	547	521	577	508	519	538	556	529	543	556	542	547	553	558	543	551	550	516	562	510	552	526	560	568	522	554	543	582	569	555	542	556	537	565	503	566	512	542	521	594	554	524	566	529	520	595	557	522	565	493	545	481	544	515	533	542	521	516	535	514	506	578	547	557	571	542	558	539	536	577	518	508	551	576	545	543	538	527	524	570
29711	35698	43578	20101	7393	2071	861	542	362	358	342	325	333	361	382	376	336	390	366	371	345	361	318	352	336	369	380	359	379	337	351	354	390	360	343	344	379	390	376	373	325	380	354	376	355	381	381	342	361	353	385	389	337	379	337	390	369	316	344	364	339	344	358	358	355	346	330	365	373	357	345	338	372	338	371	352	340	372	349	341	353	346	316	357	359	363	365	324	352	361	305	336	380	345	370	364	355	387	350	345	293	386	390	339	363	366	364	371	349	345	388	325	354	354	353	363	348	380	348	321	348	346	332	337	344	370	337	334	345	328	351	372	343	360	349	382	398	332	384	349	374	315	381	371	360	353	402	364	364	363	386	362	359	358	369	316	366	332	367	372	356	347	365	338	383	376	327	364	358	368	346	342	333	355	349	337	394	355	352	386	363	374	345	344	363	356	340	375	365	354	339	350	350	374	395	369	361	324	356	361	375	382	354	395	361	370	365	401	373	360	365	382	331	354	348	333	384	354	315	348	311	364	331	353	364	336	376	350	363	379	352	340	373	357	336	350	349	366	362	383	352	344	351	360	359	377	337	358	359	372	364	356	361	367	403	367	342	373	365	358	339	323	389	379	341	348	318	352	324	312	338	350	365	398	396	363	348	374	340	362	352	345	352	352	346	367	371	336	355	329	347	375	325	376	370	370	321	373	322	372	344	344	372	354	378	364	304	388	343	365	373	372	324	338	360	373	364	370	349	338	330	367	353	385	337	367	360	348	334	369	335	352	365	353	335	383	364	333	379	351	352	364	381	320	366	365	347	382	363	368	365	400	348	348	371	379	337	366	373	408	304	357	361	363	377	365	373	337	351	350	363	350	380	348	363	353	380	368	360	395	372	390	357	366	367	360	376	354	372	348	346	352	357	365	354	403	359	343	354	374	341	375	346	324	361	332	347	355	358	371	357	358	344	342	388	373	384	346	356	369	354	369	358	363	374	343	384	326	330	353	366	361	369	332	339	353	393	337	336	362	324	330	359	351	354	372	369	347	381	334	382	308	384	352	353	348	347	366	387	376	325	376	353	342	337	341	360	354	341	346	339	352	375	342	374	330	361	353	347	365	365	366	331	330	347	365	294	337	389	349	383	375	327	354	335	345	340	341	361	367	347	370	322	391	364	368	367	340	338	361	361	361	356	383	342	371	340	346	382	369	364	396	340	377	390	375	336	385	338	342	397	313	361	362	343	364	341	360	357	335	360	375	336	364	324	348	353	343	359	316	356	358	352	369	348	372	312	377	324	348	385	339	338	396	343	354	359	367	379	347	338	394	340	382	345	350	356	370	342	336	366	338	341	352	305	392	349	379	346	370	361	378	335	309	370	384	368	378	363	316	371	349	385	342	331	326	349	352	357	388	354	336	345	379	356	370	367	362	358	354	335	328	351	344	366	356	348	335	386	342	351	371	358	360	372	365	336	366	378	346	369	366	365	406	344	381	350	368	332	351	345	319	335	356	382	379	352	313	372	345	338	357	355	353	361	369	425	384	351	352	365	379	356	346	346	350	364	351	328	378	345	342	395	367	380	374	393	323	333	368	358	359	341	369	339	360	353	346	335	360	364	374	326	334	362	359	328	323	365	375	364	350	353	359	358	363	337	383	359	356	356	332	335	355	328	376	356	352	361	371	378	338	334	367	355	374	398	355	330	318	344	370	315	336	376	335	359	400	351	367	349	373	325	347	362	371	363	372	366	372	325	341	341	317	354	357	369	367	343	343	385	330	340	360	338	370	393	332	366	347	376	367	333	371	365	354	376	376	393	321	362	353	365	331	367	372	341	411	376	328	357	339	339	340	333	365	353	393	347	327	361	342	362	363	372	346	385	388	372	325	340	339	340	371	344	375	327	377	362	376	365	324	389	331	348	355	368	349	370	378	363	364	366	348	354	350	340	336	371	354	387	355	353	331	379	359	386	373	325	381	354	366	376	351	390	367	349	360	381	354	350	337	369	327	369	365	349	354	314	370	336	356	339	333	369	372	371	355	359	369	324	347	320	355	371	375	386	376	332	326	368	349	341	348	339	359	341	409	354	363	345	368	319	332	360	372	372	316	323	330	379	332	361	371	364	350	354	355	373	347	389	343	365	399	363	348	330	350	351	360	356	376	346	349	317	336	356	316	371	373	379	360	357	339	413	372	360	369	348	403	367	364	363	370	318	353	374	338	333	371	356	394	372	352	353	326	352	334	375	363	357	374	351	346	381	338	356	345	368	357	352	345	349	367	366	379	357	308	367	364	358	356	351	338	317	360	355	390	348	332	362	329	335	343	371	344	364	333	381	374	344	388	339	328	334	359	363	403	388	348	355	365	353	328	358	363	380	344	341	337	356	378	363	331	320	322	389	328	339	378	357	354	358	378	369	334	353	349	367	372	352	349	359	355	352	353	356	361	346	354	334	398	384	343	350	339	334	369	360	378	343	335	388	366	366	386	358	340	364	327	342	336	346	327	337	311	361	378	367	347	342	391	330	349	344	399	327	329	357	336	385	341	367	360	337	361	350	361	353	352	358	361	367	340	358	315	393	346	369	355	347	347	363	355	328	367	368	340	350	391	371	363	346	338	342	342	384	355	358	379	383	388	347	371	344	343	359	346	377	363	373	361	395	376	388	359	364	344	370	339	335	321	340	362	365	359	366	350	326	341	359	355	353	350	394	352	342	373	339	349	320	361	351	371	336	353	339	348	366	416	363	385	353	370	359	325	379	344	361	372	329	353	320	354	327	368	338	348	391	334	328	369	397	373	400	324	366	327	314	363	332	368	344	385	379	364	388	355	354	341	333	352	362	358	335	365	360	363	337	355	368	338	353	350	367	344	347	351	396	335	332	370	359	347	355	349	354	365	364	339	322	329	371	352	345	347	356	350	332	361	336	352	336	345	352	322	359	302	353	328	342	354	395	333	336	347	350	323	359	339	341	326	357	368	323	371	351	329	370	336	346	337	352	348	366	333	373	375	325	350	329	338	394	340	369	332	386	358	327	335	372	391	374	364	369	338	336	382	345	332	373	341	375	353	365	354	381	335	378	342	343	350	351	317	353	367	366	351	391	340	383	376	372	359	329	373	391	363	358	376	361	343	324	317	378	360	351	358	360	358	368	335	368	367	354	370	359	360	332	395	356	322	348	341	346	364	346	337	374	349	362	382	377	356	348	321	361	378	338	355	315	361	344	373	367	365	357	350	327	363	372	376	345	313	366	384	344	379	371	389	374	374	348	378	358	351	325	331	329	344	372	376	341	324	356	332	371	372	366	336	349	342	335	348	354	366	359	359	350	347	337	333	342	329	356	335	378	347	361	354	391	348	361	358	328	346	375	318	364	387	376	380	368	361	388	351	328	353	338	331	342	365	363	333	332	354	368	375	363	348	325	346	372	340	343	346	360	333	338	328	349	343	360	347	360	353	349	339	337	355	338	351	368	371	363	343	397	391	378	360	376	342	337	344	371	364
33354	54267	36206	12315	6559	2445	1044	619	419	375	408	410	397	407	428	379	383	343	411	388	402	392	437	403	367	389	426	413	387	433	397	415	394	400	394	422	426	416	425	390	418	372	386	424	382	408	392	403	397	390	401	400	394	389	355	418	395	383	432	381	406	417	427	434	394	419	404	416	428	418	372	423	406	406	393	428	378	391	398	355	375	418	427	400	390	393	381	361	414	431	381	432	457	374	425	460	368	421	405	375	380	381	437	373	380	406	420	401	396	361	390	410	389	397	403	381	419	402	369	410	382	360	375	391	416	403	380	409	406	400	426	399	381	414	377	409	400	391	379	436	409	400	372	408	386	370	391	393	400	415	427	355	429	417	362	389	409	387	407	386	401	383	373	417	395	413	434	412	402	388	373	419	435	372	401	387	368	392	389	395	387	427	409	387	431	413	369	410	393	398	416	392	402	389	356	392	411	425	363	381	410	372	378	395	379	411	392	425	414	395	421	438	386	347	396	397	397	396	393	391	436	401	381	396	388	416	389	374	378	380	383	398	372	397	377	400	412	425	404	409	404	405	416	375	411	394	414	419	390	399	417	411	431	389	409	427	412	393	401	377	364	397	402	405	354	393	420	360	361	421	389	377	429	407	431	403	386	409	420	398	421	432	450	379	400	398	403	401	356	411	374	427	397	410	388	415	402	395	422	417	389	403	415	408	349	403	409	403	445	396	375	452	391	408	403	395	403	403	391	375	423	371	398	366	394	405	403	439	399	376	386	406	397	423	390	398	394	421	370	392	397	421	425	409	377	370	406	400	394	390	374	405	395	385	422	446	371	399	432	394	393	411	381	385	396	417	404	416	404	395	391	386	404	406	398	420	385	411	424	387	401	399	397	410	388	409	380	386	396	405	429	434	408	388	402	380	414	410	398	405	417	404	412	415	395	423	408	417	423	406	427	384	405	378	353	422	425	394	429	408	390	388	407	427	415	434	400	421	368	356	395	419	374	410	411	376	404	386	381	411	407	397	377	432	415	390	380	406	380	421	395	400	372	406	393	378	440	432	356	415	451	398	417	420	393	416	422	396	396	385	421	419	427	425	416	390	373	406	383	402	392	395	410	381	402	362	378	410	439	390	414	411	347	408	413	413	407	389	403	400	414	411	399	428	383	428	400	406	448	405	381	385	396	387	397	393	424	365	400	401	374	396	370	404	413	396	418	449	370	366	390	352	405	373	382	373	395	398	421	391	385	375	407	414	387	379	390	435	367	413	388	397	412	411	384	416	385	414	408	368	407	390	417	426	378	375	401	436	394	380	418	392	384	419	370	387	403	381	393	405	401	397	436	389	404	420	387	407	393	438	394	365	433	437	404	400	395	388	399	420	391	396	391	380	388	436	426	405	422	414	387	386	400	418	396	384	404	413	408	409	364	412	393	372	398	404	443	399	375	405	410	378	359	387	400	387	383	410	435	456	365	424	397	378	411	399	404	363	385	414	407	402	436	378	390	418	377	372	389	378	419	413	402	388	402	430	375	358	411	403	382	433	420	389	396	386	417	385	401	401	424	404	410	428	388	401	385	389	399	389	399	416	393	393	421	368	382	415	386	402	393	386	402	396	374	400	371	390	399	419	420	402	438	342	375	399	416	418	381	392	368	372	425	383	441	394	410	410	383	387	398	381	391	406	411	394	365	428	391	387	395	393	399	436	401	370	411	390	365	391	380	389	414	410	426	424	388	374	391	418	368	379	405	449	366	431	426	405	392	412	431	385	434	418	422	448	399	395	405	397	410	393	394	397	366	387	381	413	380	385	370	385	385	378	394	376	445	400	392	403	359	424	388	385	397	379	425	417	419	414	428	404	388	353	390	393	389	376	405	351	426	420	387	384	401	407	374	393	395	365	351	388	440	399	384	418	392	437	429	405	380	418	411	362	414	376	387	433	421	386	421	401	379	373	425	381	403	404	415	366	402	367	407	385	387	359	386	404	395	371	396	432	381	390	384	388	390	387	393	456	404	412	399	395	405	414	385	401	388	342	384	373	370	392	442	396	406	368	393	398	407	382	403	372	439	391	417	399	402	383	402	393	382	426	397	413	372	406	405	382	360	367	393	406	373	402	403	385	428	398	405	386	394	398	400	414	392	383	395	399	415	406	396	400	377	451	407	397	409	380	382	370	382	422	417	360	408	388	426	393	424	372	385	410	422	398	419	383	393	398	382	400	386	355	417	401	389	391	405	370	381	415	408	395	398	387	423	404	389	400	423	402	418	366	408	395	386	402	393	390	368	405	400	432	440	422	421	390	408	386	407	404	404	370	418	438	417	370	433	412	393	364	373	349	424	415	395	403	419	413	375	407	434	430	408	390	375	409	416	397	423	369	397	444	378	397	372	371	405	401	398	409	410	407	405	375	433	403	371	456	418	362	407	393	375	411	402	390	395	443	410	387	409	381	377	408	400	386	402	396	385	372	403	406	368	416	417	406	382	381	374	404	383	388	399	391	382	405	381	398	401	404	387	387	435	427	393	428	449	393	396	395	397	434	428	389	382	382	373	377	416	423	417	392	406	383	440	392	390	388	407	384	390	399	397	425	427	390	385	376	395	389	398	383	368	384	406	373	430	440	392	381	373	409	418	403	412	410	423	398	403	403	391	389	401	402	375	383	401	368	387	377	429	403	414	409	372	417	381	418	450	398	416	423	397	437	402	385	391	385	433	400	370	406	437	424	415	406	363	428	386	374	388	386	420	404	403	417	455	383	397	401	372	391	391	385	382	392	370	391	405	399	413	375	396	362	437	398	403	419	403	372	408	394	428	399	359	386	379	387	389	388	378	422	366	418	396	381	379	397	384	401	398	399	407	376	390	379	378	384	440	417	408	443	389	377	396	388	399	413	415	399	403	415	419	414	399	400	339	396	411	403	410	383	380	398	376	414	397	410	401	394	391	370	431	376	401	388	381	390	415	400	410	368	410	407	390	416	385	407	385	356	395	382	389	411	384	387	392	394	417	387	396	390	413	354	451	427	429	416	406	404	399	426	443	410	445	394	397	397	405	434	412	391	367	395	358	398	407	378	403	392	406	413	413	405	374	414	414	435	408	381	379	414	416	385	435	362	371	377	347	411	374	391	397	401	406	425	464	401	381	379	405	373	397	418	383	389	370	399	376	405	389	415	429	380	457	404	417	407	394	405	441	378	386	381	449	377	407	416	393	384	432	402	437	399	406	423	396	446	355	400	375	401	395	401	385	396	411	401	399	407	396	426	388	422	402	379	423	382	383	383	395	377	415	429	452	414	404	400	394	379	374	406	417	409	377	355	409	389	382	385	431	397	372	405	401	385	382	378	382	435	427	387	361	385	401	413	369	394	395	406	397	391	398	409	392	461	385	403	409	407	374	409	396	389	399	399	382	399	405	398	366	395	367	359	397	401	418	397	397	418	394	374	416	357	437	397	411	379	409	423	429	398	411	418	396	387	391	363	400	441	382	412	421	413
24838	26103	47823	34569	27030	17028	5575	1742	345	348	306	351	348	336	331	361	294	348	337	340	309	338	332	353	351	312	356	323	310	355	360	322	304	319	354	322	342	319	351	350	293	324	326	309	318	331	331	365	332	308	351	325	297	337	339	320	327	352	326	358	341	346	312	337	356	337	348	300	323	349	344	322	304	333	339	302	338	322	341	347	365	303	318	318	360	326	349	323	346	345	332	325	326	343	316	304	306	350	329	330	320	331	331	311	321	326	342	334	342	311	328	299	346	323	335	335	304	353	312	320	359	297	342	328	339	354	301	328	353	338	336	328	292	369	322	359	364	320	344	370	344	332	364	333	333	353	321	325	334	357	324	343	349	324	324	338	348	321	313	335	360	346	337	341	343	320	339	316	338	310	320	351	320	333	352	354	327	348	335	321	330	322	324	310	305	331	353	322	329	308	313	303	324	316	357	331	338	325	300	332	349	348	346	316	305	306	350	350	340	336	367	327	339	357	334	347	329	343	351	323	324	323	355	305	308	338	327	356	341	334	324	312	340	307	344	306	319	356	336	333	350	310	343	346	325	331	313	328	345	344	307	356	321	353	314	338	324	333	332	356	317	360	347	347	335	342	319	372	321	315	350	352	310	334	328	324	365	312	360	321	332	336	336	338	366	342	333	361	341	318	348	316	317	332	363	299	316	331	318	314	316	320	335	321	329	327	340	366	334	297	304	313	323	372	333	346	351	345	325	350	314	361	331	338	330	362	330	309	336	353	327	321	375	332	328	354	289	281	318	348	328	324	321	321	345	308	338	339	329	322	305	317	312	334	326	347	316	354	324	333	356	327	350	318	328	334	319	301	331	329	356	347	341	332	330	324	342	347	323	309	375	312	305	317	340	348	344	339	348	309	324	334	314	349	351	321	335	358	369	343	337	280	315	345	343	330	335	324	345	335	334	334	325	329	347	330	342	315	310	344	332	318	325	328	337	338	351	324	339	323	328	326	354	312	327	329	361	353	344	358	322	334	322	342	344	328	355	374	335	326	304	318	339	332	312	325	366	360	338	301	358	333	323	303	317	312	331	331	349	323	348	339	340	348	330	315	330	338	331	358	322	340	336	338	369	348	352	317	315	341	346	342	313	318	293	327	381	316	335	348	302	313	353	333	335	319	319	357	324	326	335	314	342	330	314	335	331	324	336	325	336	338	318	340	323	312	365	326	336	311	331	349	314	352	371	338	352	345	352	337	317	292	347	349	362	344	339	331	307	338	336	316	328	299	336	343	298	365	322	311	324	340	345	358	299	314	297	335	341	317	294	339	339	312	319	344	314	332	344	347	332	333	351	331	300	327	338	350	318	333	330	338	305	338	361	298	340	326	327	342	336	322	359	342	345	359	337	317	338	333	340	327	331	308	331	322	346	325	335	331	380	342	331	305	311	327	335	296	337	340	348	329	343	326	336	349	357	335	357	315	331	285	338	339	333	310	337	319	323	356	321	357	328	350	326	323	336	351	301	359	332	374	333	330	304	368	330	312	332	348	326	343	309	310	353	323	317	299	311	346	332	329	349	304	322	316	304	318	318	322	350	315	338	346	326	325	322	309	348	345	341	331	332	354	310	347	361	340	314	329	354	344	347	311	324	336	320	333	344	327	322	332	363	336	345	382	314	347	314	334	333	304	323	325	346	362	344	366	326	312	325	350	328	317	357	345	335	357	323	350	363	325	325	327	316	325	366	344	326	334	304	338	337	386	342	327	322	327	308	331	337	329	361	331	333	302	336	305	303	342	329	346	367	324	351	329	339	328	313	330	311	362	318	317	352	372	326	323	338	347	337	345	331	349	375	377	321	327	341	306	342	366	331	304	348	354	327	342	376	321	334	369	378	361	370	319	344	330	323	312	328	290	335	330	320	348	333	333	311	308	353	336	349	323	330	320	310	346	319	338	335	355	376	336	326	345	324	349	334	334	326	329	343	337	346	350	318	361	328	315	310	360	324	339	303	349	376	351	325	345	348	364	337	331	321	335	338	310	297	306	329	383	356	323	338	337	392	314	307	337	334	342	323	359	354	346	331	346	337	319	310	311	355	340	293	316	381	378	323	332	315	325	350	323	326	343	323	297	326	352	377	350	335	349	329	345	365	315	323	331	332	329	333	337	296	351	354	333	329	305	316	345	321	357	323	343	322	312	297	333	313	347	342	300	352	334	362	309	342	323	344	331	332	349	342	297	325	375	319	332	322	322	343	363	340	345	317	335	343	310	332	344	301	340	315	321	339	344	333	298	330	326	329	345	332	356	325	296	308	348	346	328	353	329	348	360	324	340	326	325	357	327	323	316	332	354	349	353	352	321	345	333	315	322	324	342	339	328	348	334	284	343	344	356	351	332	307	337	347	302	342	323	335	345	334	348	332	341	299	362	325	365	285	339	349	332	336	313	357	342	293	334	328	345	310	351	326	359	328	340	357	340	316	304	277	357	350	362	316	345	367	355	335	335	356	318	302	331	358	330	352	332	347	347	320	346	351	332	333	328	375	314	330	357	321	321	328	364	320	337	359	367	305	343	317	298	326	276	352	341	305	334	313	311	320	348	354	314	303	305	333	311	319	336	339	336	301	338	321	305	303	345	314	346	337	363	352	335	339	336	323	339	282	377	335	328	320	342	323	309	315	344	350	328	306	313	343	336	314	361	351	316	288	317	324	349	348	352	339	364	335	344	360	331	337	344	321	342	340	347	341	335	325	339	308	346	337	329	346	336	296	373	321	333	357	346	337	350	346	335	323	340	321	315	333	329	313	339	348	299	334	329	332	349	333	330	328	343	334	335	336	332	320	330	368	334	310	331	327	330	298	326	319	332	335	354	333	349	351	339	309	363	351	312	354	333	322	384	327	304	320	322	338	302	318	334	339	360	352	338	314	334	321	313	326	332	331	341	329	309	347	315	327	336	303	341	312	348	319	345	327	327	330	361	317	360	352	353	317	309	296	340	305	340	307	336	349	314	337	354	337	336	298	310	336	351	348	336	325	337	289	342	358	379	345	324	348	308	349	342	361	303	320	302	338	324	348	328	355	329	343	339	363	315	339	330	335	300	379	330	341	332	318	310	348	312	319	358	342	345	363	330	326	345	378	337	369	299	322	327	312	349	335	338	319	325	333	332	360	354	319	326	331	341	323	322	374	348	324	344	300	331	342	366	365	347	341	291	326	360	341	319	331	324	309	339	329	335	296	341	313	325	313	301	332	340	318	347	339	353	354	301	306	356	325	322	318	309	305	322	328	303	352	334	317	345	313	325	316	279	332	306	361	335	335	333	299	325	340	331	329	320	329	315	354	306	304	368	318	337	290	290	352	339	337	342	320	366	344	342	332	295	380	334	315	331	326	322	306	346	279	337	349	356	333	360	359	343	368	325	325	309	358	317	325	350	338	363	322	325	327	349	310	295	320	333	340	329	341	335	372	348	326	342	315	387	317	351	346	324	306	321	327	321	289	304
37653	80539	67861	38083	27778	12481	4833	2350	371	386	357	388	362	351	356	377	379	385	373	361	371	346	372	356	341	373	352	395	358	381	389	414	374	389	376	379	372	364	339	376	360	356	366	377	381	385	374	371	393	401	392	382	345	353	387	362	332	396	381	340	360	374	359	364	335	379	358	371	373	325	360	378	333	378	401	353	372	395	361	367	365	375	394	363	377	367	386	370	382	335	349	363	386	383	379	353	350	358	329	369	367	355	335	378	339	348	377	373	367	361	365	381	303	364	383	369	369	366	366	378	351	390	383	362	356	350	349	355	378	354	365	363	359	354	401	359	385	348	351	416	358	369	367	363	374	376	386	396	368	386	347	354	374	378	351	372	349	385	388	359	365	370	351	381	373	355	371	392	407	389	377	384	398	345	378	345	377	351	373	365	342	362	382	352	369	357	368	378	341	370	368	333	359	383	361	388	377	395	402	348	388	356	365	354	350	374	387	360	373	340	376	378	371	337	396	346	378	357	349	363	356	360	358	396	351	385	354	357	372	366	378	362	331	387	367	349	357	359	337	337	378	374	345	393	367	362	344	374	363	363	375	388	350	328	351	354	357	332	324	380	360	389	394	410	389	366	384	389	380	376	372	382	393	387	379	366	376	394	324	405	368	385	362	382	363	370	358	395	317	368	354	367	362	361	406	364	370	361	367	392	406	375	379	377	354	348	384	357	359	382	391	365	364	367	346	345	327	382	370	384	387	376	370	391	374	384	341	378	378	342	404	362	375	380	408	342	382	371	333	377	370	358	350	334	352	342	392	404	384	363	366	393	388	379	357	369	373	377	349	377	394	364	367	366	378	347	388	348	373	330	348	369	402	350	363	343	369	393	388	339	350	392	399	348	329	358	357	366	369	366	391	372	369	379	389	353	357	364	379	372	371	345	363	367	384	353	347	369	318	338	388	388	368	347	400	376	366	400	389	376	354	328	373	372	348	342	392	390	347	355	409	339	328	366	322	357	362	401	355	402	388	350	347	358	354	354	369	371	368	340	378	359	366	372	346	399	375	377	360	356	397	372	360	349	378	380	384	351	352	353	369	374	339	361	362	380	341	376	392	389	380	354	359	382	368	389	347	389	381	378	416	348	352	354	366	355	375	342	349	356	349	362	389	334	371	393	355	345	354	355	352	342	350	421	380	383	361	412	358	394	346	348	346	365	375	393	357	355	337	363	374	338	384	376	373	326	346	329	343	360	364	345	349	389	357	349	326	383	386	378	376	369	357	326	365	402	364	361	354	364	388	359	373	351	378	376	345	355	383	367	377	369	367	389	395	373	351	331	393	378	403	366	364	323	357	373	359	325	397	406	342	415	409	380	369	373	338	353	357	378	364	354	367	341	382	347	374	355	359	373	368	404	343	347	375	370	334	364	367	378	348	388	362	378	365	351	364	336	376	375	365	391	359	390	382	378	397	375	355	396	401	354	401	352	377	377	338	374	373	368	371	385	405	381	368	383	368	365	358	355	401	330	374	354	387	356	356	396	381	375	350	360	369	363	368	337	387	377	385	353	394	361	360	393	359	381	368	339	354	390	357	408	366	343	357	334	358	391	342	329	367	373	360	369	410	356	381	328	371	374	409	407	376	344	373	393	369	413	402	342	392	367	365	383	401	375	359	379	375	322	363	357	356	387	376	319	392	357	345	386	350	351	383	378	391	352	388	371	356	343	343	368	348	384	367	360	356	337	389	360	375	368	341	364	366	375	377	375	363	369	363	354	347	354	341	379	394	378	368	374	392	375	387	369	363	360	399	384	365	341	371	404	317	349	389	375	367	353	370	377	351	383	391	348	382	348	354	385	380	408	395	364	373	394	343	367	369	383	370	344	353	422	385	377	393	369	380	347	363	373	360	363	373	384	355	328	371	375	389	334	384	363	369	388	355	342	388	364	371	384	380	363	356	371	363	371	405	379	374	413	346	379	353	329	349	386	365	344	362	358	368	387	369	377	372	360	370	409	358	357	367	376	387	355	357	346	358	377	357	363	379	377	373	360	369	343	353	362	361	356	344	388	375	371	387	341	364	339	332	383	352	380	357	370	356	366	369	354	352	408	381	370	363	408	400	347	366	358	371	349	320	374	377	401	359	384	375	350	338	372	352	377	347	337	388	372	391	375	348	360	377	368	367	350	392	348	387	371	361	357	384	395	411	368	339	433	389	382	353	351	396	371	359	366	345	361	380	343	382	396	344	341	341	395	338	394	369	368	339	358	356	353	359	347	362	374	387	378	368	385	340	355	395	353	367	362	364	359	382	367	427	382	380	379	377	403	355	356	365	349	340	367	365	345	391	391	337	383	348	337	345	367	375	367	370	366	357	376	378	405	390	366	344	378	361	370	343	348	407	386	335	420	350	389	376	400	370	356	365	337	373	349	380	347	385	407	381	331	345	394	379	372	371	333	366	352	374	388	366	360	362	357	370	379	384	372	396	363	387	365	368	359	375	340	364	363	357	377	357	407	367	348	381	358	368	355	364	376	380	379	369	358	360	345	392	355	375	377	370	374	349	362	372	376	369	345	363	379	355	381	377	366	398	387	388	348	366	341	356	360	364	381	343	377	382	339	364	342	346	367	375	362	350	365	339	357	342	369	394	343	308	360	382	344	377	408	326	356	407	369	344	365	362	367	359	379	380	383	381	353	373	309	371	375	356	354	374	364	373	335	374	381	363	352	364	353	371	360	360	364	370	384	367	366	406	353	356	357	374	395	346	330	347	343	372	361	340	386	356	388	366	365	347	364	362	373	370	320	355	327	372	331	332	327	393	379	358	352	377	373	393	355	357	341	354	358	339	374	347	378	359	397	357	365	337	375	391	366	384	402	350	372	386	360	366	376	369	351	365	360	371	373	322	384	412	337	349	372	378	397	376	367	362	364	373	374	398	331	367	386	390	369	387	332	383	354	370	349	373	348	378	363	350	356	385	356	370	369	399	370	345	389	365	383	384	349	368	383	346	400	371	360	366	365	356	368	344	355	390	355	354	376	385	353	339	369	348	381	356	365	350	339	379	349	370	355	349	379	383	361	368	346	407	365	369	337	376	390	388	374	377	384	380	386	390	356	371	399	366	374	373	346	353	333	394	374	381	351	362	350	372	421	362	351	396	390	394	372	355	335	368	387	362	366	339	343	355	377	364	380	368	355	407	385	347	394	392	368	348	372	356	363	358	340	377	382	352	360	373	347	369	342	389	362	393	352	357	372	383	377	372	388	322	365	400	348	384	377	332	323	369	368	387	371	376	358	377	360	344	339	407	362	362	366	345	368	383	372	369	379	385	359	354	360	372	390	374	370	373	356	370	358	390	345	347	356	371	365	371	368	362	378	381	371	366	365	347	377	337	337	374	352	369	373	376	364	374	399	331	386	386	357	368	370	349	382	359	349	342	382	369	358	349	330	375	394	343	358	343	358	359	369	354	347	349	348	352	350	377	336	381	365	349	404	394	405
25658	27017	43534	31037	20559	8677	2083	1097	500	503	518	470	453	484	476	517	511	524	483	486	439	452	500	513	471	456	471	494	507	487	488	491	453	462	497	450	523	485	478	500	511	530	475	524	509	466	478	487	511	486	499	485	460	478	456	477	513	462	485	492	483	507	483	476	481	480	461	501	470	459	497	553	522	495	477	474	512	482	488	472	466	454	475	505	480	469	485	456	482	480	479	475	484	478	496	486	490	468	486	462	487	469	478	502	484	491	468	451	503	506	493	499	457	445	472	441	488	506	505	488	498	494	494	501	474	462	467	464	525	461	515	507	505	475	512	470	516	492	486	474	502	469	516	486	450	466	495	482	516	443	518	457	492	479	497	483	513	535	500	484	496	446	488	484	487	493	476	479	480	469	481	508	475	469	466	488	496	465	509	494	483	494	501	483	476	480	450	431	490	465	489	473	470	493	481	459	487	478	456	447	486	523	447	467	496	486	479	497	493	498	493	454	497	459	493	484	469	492	467	515	445	481	453	482	489	481	452	471	482	465	507	461	461	468	454	477	491	501	467	515	474	496	477	480	459	495	492	459	478	493	495	471	454	482	509	495	464	481	505	457	493	478	458	496	473	494	545	491	479	529	488	469	485	465	495	510	507	444	466	449	450	480	457	506	499	465	504	497	515	500	472	520	533	497	473	491	509	497	490	475	482	481	558	474	463	483	501	477	504	467	485	523	485	492	491	460	471	506	484	507	451	461	519	493	515	479	475	514	470	480	476	471	502	498	481	476	517	453	470	514	465	489	471	478	487	506	502	467	473	512	467	454	445	505	484	535	466	455	511	484	468	432	496	507	468	460	468	475	451	497	505	521	463	440	507	528	467	476	429	500	491	490	494	471	488	488	470	479	442	507	544	468	505	519	461	494	521	475	464	497	491	494	519	491	459	465	482	507	509	459	468	462	499	494	450	488	481	482	477	438	464	476	465	473	493	523	497	515	470	485	504	464	482	487	466	489	498	497	494	467	483	500	435	528	547	463	479	472	491	475	465	486	486	461	457	450	459	511	494	493	445	500	509	465	494	464	493	488	479	492	518	520	449	518	496	479	442	490	438	504	503	493	515	485	488	505	466	483	474	486	501	454	518	457	466	477	499	512	493	521	513	491	506	486	489	475	450	458	473	472	515	478	479	496	458	433	507	510	469	477	428	461	477	491	514	472	440	479	459	462	525	434	483	482	478	510	474	468	465	477	477	498	479	478	462	458	464	489	478	464	465	501	499	493	489	522	498	467	494	495	484	528	491	449	497	508	507	478	461	530	499	454	471	472	449	479	489	501	478	483	465	509	468	519	466	466	500	489	492	495	516	441	496	486	505	500	487	472	454	450	493	491	488	520	476	468	529	467	497	495	502	503	505	489	482	484	481	515	474	456	507	475	454	473	474	492	444	503	506	481	480	481	467	459	463	483	480	495	467	456	464	493	489	451	483	452	481	492	529	427	494	486	485	453	459	504	509	509	482	483	534	507	440	516	454	465	477	452	517	436	517	503	468	487	481	488	477	465	497	487	477	501	480	468	517	485	532	491	445	490	466	491	461	505	497	444	445	471	510	485	491	470	485	477	491	500	504	507	482	514	453	452	511	487	506	486	462	488	484	502	471	494	472	493	495	462	431	498	472	492	436	502	502	487	510	482	453	487	544	482	476	483	471	476	449	478	509	496	449	463	480	477	475	487	487	474	541	472	499	459	519	454	481	518	488	481	469	480	477	482	479	501	487	524	483	484	478	494	447	490	467	497	484	516	469	531	430	481	458	481	489	482	476	516	457	481	509	486	494	514	489	466	513	477	465	503	534	478	438	495	466	492	463	444	478	506	451	487	475	512	488	497	480	492	496	455	494	465	470	479	474	513	475	494	473	487	458	473	490	449	505	491	507	471	462	494	518	464	453	465	471	466	559	480	528	445	467	467	482	469	479	465	472	447	506	524	463	482	485	523	474	489	490	544	475	477	526	483	487	462	448	488	477	528	469	478	522	499	475	487	494	503	519	484	492	463	499	477	499	487	495	484	463	451	467	480	458	490	481	511	491	465	481	480	453	505	491	531	519	498	484	499	471	456	512	513	505	446	486	491	473	471	487	477	513	519	484	475	476	461	461	491	479	492	508	461	502	508	505	521	503	495	466	468	476	487	500	504	497	478	460	450	506	478	460	475	470	491	500	461	489	476	465	489	461	467	521	462	448	467	488	483	468	448	496	500	473	462	443	462	493	492	462	485	480	475	504	451	488	476	501	439	499	492	474	507	492	474	504	473	439	479	513	503	498	501	481	477	530	506	470	493	469	457	469	513	484	481	482	526	487	503	483	446	473	496	499	506	463	484	458	511	498	494	469	498	467	487	464	478	478	497	497	469	490	475	464	491	442	461	461	453	451	448	477	529	492	445	477	495	507	448	496	442	465	447	489	463	487	502	496	495	461	469	447	464	480	463	486	516	492	511	473	468	461	493	429	533	454	507	458	454	447	470	513	462	484	485	491	467	480	460	473	506	510	473	525	478	485	522	511	472	492	464	472	482	503	441	491	494	482	490	503	504	482	519	485	496	507	485	511	451	499	481	445	519	510	475	484	504	512	481	454	464	476	469	474	492	513	505	475	508	451	469	488	490	461	515	470	490	475	446	507	492	492	463	457	528	501	504	482	499	461	495	481	517	483	523	442	458	471	513	513	505	471	480	465	431	530	467	467	495	489	483	451	517	493	500	485	448	505	517	460	493	511	458	503	457	486	508	470	466	481	499	476	465	451	459	457	478	470	481	484	469	492	497	509	466	523	464	456	453	507	480	470	461	451	530	481	467	465	499	474	477	492	504	511	489	491	482	478	518	451	479	486	513	429	474	479	419	453	526	481	494	483	471	471	507	433	475	470	489	510	454	468	509	458	481	497	509	497	495	492	489	483	477	498	499	486	496	471	513	505	489	487	521	492	505	445	493	513	459	479	486	487	525	488	471	463	508	497	519	477	484	473	490	497	489	467	473	524	479	495	443	498	499	487	453	482	523	451	461	460	482	452	470	520	505	477	467	457	534	503	489	483	503	495	488	499	494	455	442	466	504	478	492	467	474	477	495	451	481	491	488	525	466	422	451	506	517	477	501	480	500	499	478	417	447	514	483	468	449	500	452	463	488	508	493	489	484	455	505	492	479	475	480	505	487	483	468	482	449	483	488	504	533	514	460	490	509	467	499	468	464	483	485	459	477	467	486	472	485	507	495	470	486	480	473	501	504	447	488	472	447	431	490	535	498	471	486	496	486	478	497	481	474	438	474	485	507	482	456	500	469	525	475	498	504	507	486	474	467	488	459	497	457	474	504	499	516	469	477	454	500	470	468	486	433	476	499	488	444	489	484	460	494	464	444	453	460	462	459	494	517	481	500	440	503	500	493	506	481	470	469	532	509	510	561	501	497	477	504	472	463	496	491	446	466	475	505	485	468	495	456	505	476
37746	80512	61144	32150	19862	7659	3019	1683	501	544	541	562	488	479	519	539	536	530	555	478	548	557	494	539	522	549	539	537	560	530	526	533	521	549	539	520	553	537	550	536	551	532	500	496	538	572	541	536	536	517	524	517	535	528	534	557	569	513	576	501	498	547	534	508	517	542	504	559	551	506	536	529	537	521	508	529	576	527	520	516	520	522	549	528	487	506	547	534	559	504	532	527	486	489	519	504	525	517	514	502	527	508	523	553	547	562	531	547	573	549	521	507	520	527	520	540	529	546	535	556	516	488	527	520	550	526	520	521	570	541	511	532	562	503	531	540	556	543	532	478	537	517	483	515	527	578	507	523	517	495	522	523	524	534	481	544	520	525	501	594	501	481	531	523	509	545	536	522	488	495	509	525	532	522	533	523	544	488	544	538	528	520	508	532	527	535	506	534	502	544	495	533	518	496	541	473	559	519	540	526	568	545	528	490	541	516	521	537	556	572	526	548	527	543	509	527	531	552	557	532	496	518	486	530	544	495	541	529	522	486	546	545	523	485	507	502	499	539	544	490	521	491	526	544	503	567	535	519	535	503	528	497	533	531	513	476	500	554	514	517	531	576	530	512	496	495	520	521	528	547	513	528	540	547	511	522	487	543	511	547	537	524	501	500	496	504	497	545	521	524	492	512	504	519	536	553	522	487	514	525	552	526	523	463	529	537	493	583	510	541	518	572	538	507	530	507	503	509	529	555	520	538	534	538	597	536	511	512	524	529	560	538	480	472	561	511	515	588	529	513	517	517	515	535	526	521	509	538	543	504	508	578	526	520	500	553	547	543	487	539	516	530	494	497	539	564	505	515	540	548	510	546	540	588	533	523	576	519	521	508	498	516	502	529	499	524	536	540	502	504	515	522	517	459	520	534	497	562	542	515	530	509	517	521	502	569	514	512	550	511	541	557	523	505	533	536	564	516	510	532	540	535	533	511	515	575	515	540	518	531	530	517	498	513	514	536	558	518	522	550	520	538	517	505	547	521	501	495	527	542	479	516	501	575	495	530	512	587	513	539	526	527	534	549	528	553	504	592	514	465	517	510	522	527	510	537	526	537	525	503	499	504	536	530	517	550	490	543	553	524	518	522	553	488	506	539	572	559	550	518	534	524	502	511	557	555	554	515	536	512	509	525	505	520	566	506	544	523	548	494	506	534	525	536	528	557	527	516	559	510	534	510	524	558	515	548	523	516	507	513	528	514	563	503	550	504	526	518	533	503	551	540	541	542	501	500	562	550	532	518	551	551	517	532	514	511	526	520	506	548	493	517	530	504	520	516	505	526	514	507	542	561	523	498	543	553	528	528	550	580	578	510	525	496	491	495	535	495	546	509	520	552	554	536	534	517	557	518	489	491	544	538	561	550	556	536	558	509	521	542	550	531	532	532	502	492	509	536	545	518	547	484	575	534	475	545	523	546	528	559	528	573	571	568	564	565	525	549	527	500	553	535	546	527	552	543	523	551	534	534	532	511	507	523	539	515	564	483	514	513	506	540	537	504	512	475	538	559	490	510	534	510	525	543	504	524	532	511	521	530	511	506	544	523	529	507	541	526	503	520	577	553	479	527	531	530	532	562	541	476	543	521	545	534	533	512	563	532	547	526	516	510	553	583	496	484	516	530	536	522	537	505	561	553	536	508	532	536	535	544	541	530	554	583	520	539	534	475	527	537	523	538	546	518	531	558	590	562	504	569	517	520	536	539	501	500	524	484	547	573	461	573	512	540	530	545	511	525	535	484	482	535	533	540	561	558	530	526	517	515	530	519	546	541	554	535	542	526	540	534	512	504	539	531	586	492	526	495	501	525	520	560	555	504	506	519	521	552	533	527	526	553	514	522	489	541	542	538	561	550	534	527	538	545	545	569	552	542	552	560	510	563	547	545	489	521	519	549	523	531	534	514	545	517	507	567	541	545	529	568	549	526	538	496	509	566	519	500	490	538	553	482	448	535	516	558	537	506	551	554	497	532	552	511	555	567	511	548	564	584	517	524	522	552	508	490	552	517	532	516	484	548	511	504	516	542	524	544	513	548	528	521	531	504	548	517	553	502	547	543	520	519	572	558	524	513	548	498	513	541	513	574	529	568	500	472	498	536	554	549	520	553	554	540	496	510	530	522	514	519	539	494	558	550	537	503	489	512	512	520	531	543	539	537	488	505	501	543	541	496	531	504	533	521	516	500	522	553	562	569	529	527	533	541	527	566	540	550	494	524	545	510	522	572	549	542	567	486	563	531	539	558	488	539	525	531	546	533	533	554	513	534	488	529	514	570	558	526	527	526	506	546	533	503	520	525	505	574	503	515	531	548	499	514	526	537	506	457	528	544	493	516	500	540	547	558	526	562	525	554	548	502	566	488	506	528	509	492	555	554	536	562	548	533	529	508	525	538	542	529	513	556	529	529	514	532	543	513	537	534	546	546	558	511	530	510	567	510	525	548	516	505	530	532	525	516	542	554	523	537	513	543	548	527	546	556	534	573	555	541	512	481	557	536	523	572	495	530	506	518	508	553	515	487	522	515	505	494	533	499	518	542	550	535	542	521	478	538	544	536	532	558	526	515	553	526	518	524	560	554	536	504	528	510	527	563	528	534	523	538	506	549	520	490	501	504	535	543	529	557	497	486	579	478	522	514	527	577	548	525	529	494	536	548	527	524	538	545	499	550	514	547	527	503	532	524	493	544	514	531	524	536	551	526	527	580	521	524	521	491	512	525	520	512	537	535	539	588	522	568	532	502	536	548	510	520	539	568	532	557	495	472	535	502	491	539	529	500	519	565	559	509	536	486	499	492	520	535	540	524	536	506	529	585	510	512	541	498	495	544	553	561	561	515	544	554	520	527	511	508	526	528	494	565	526	547	519	544	508	551	551	528	527	547	535	517	532	547	478	534	528	558	538	513	551	550	537	545	544	515	548	538	561	571	517	577	513	500	506	533	553	540	523	526	524	543	518	503	530	528	516	567	512	507	528	538	553	546	527	539	521	537	532	520	506	545	541	532	515	497	509	530	532	492	482	553	513	496	508	516	490	563	519	481	567	513	537	520	513	502	485	510	527	523	545	524	553	531	506	561	531	525	544	533	558	549	508	525	506	519	569	513	522	539	513	546	528	522	518	552	529	539	551	551	512	490	497	554	526	539	562	484	507	547	527	485	530	530	572	544	503	529	510	502	520	523	551	521	524	535	495	550	499	539	534	586	556	551	560	517	561	550	564	504	524	550	536	525	499	493	541	525	501	495	500	523	528	488	525	538	568	519	570	537	488	515	523	511	510	503	506	541	537	526	513	508	494	525	522	532	515	558	526	565	564	586	563	542	514	520	495	550	550	542	548	462	560	537	533	553	504	547	529	502	546	546	511	516	553	514	546	512	540	511	553	562	549	526	529	517	555	484	464	493	570	526	513	500	530	544	527	507	532	535	516	517	510	548	550	546	521	512	494	487	516	521
23195	22691	35327	28276	24283	22625	17474	4365	544	525	555	535	544	534	479	520	472	542	501	517	533	527	514	501	511	557	533	499	517	497	528	502	484	511	529	491	578	508	580	507	514	553	538	534	533	547	499	526	551	517	495	502	530	511	504	498	596	532	520	533	539	525	547	523	507	521	516	465	547	531	547	498	538	549	479	491	526	503	494	539	523	539	534	531	543	557	504	533	508	497	504	565	493	540	526	540	559	540	533	522	520	545	530	517	525	497	533	529	564	539	464	528	525	520	498	488	526	472	498	556	509	537	505	533	502	528	540	529	530	522	491	484	527	527	492	541	512	518	489	530	552	557	511	480	518	569	453	514	529	516	485	504	498	519	531	553	540	528	526	559	496	527	494	507	506	533	535	555	505	469	497	557	541	467	501	487	545	541	501	499	519	542	494	521	542	536	493	513	536	486	504	506	511	529	543	490	481	513	508	544	560	479	556	543	547	495	509	501	546	544	558	531	520	522	494	491	561	549	489	507	520	503	504	534	532	525	530	516	547	522	533	557	562	509	512	512	558	538	509	495	476	521	542	522	542	532	492	515	560	516	516	518	503	543	509	527	523	551	486	539	541	495	493	501	575	489	537	481	552	510	486	542	450	511	517	532	544	559	500	529	542	548	479	537	525	540	530	497	540	491	517	517	480	533	524	547	505	476	525	514	517	542	518	508	530	491	497	505	498	516	512	512	482	479	539	501	516	527	516	516	526	519	528	522	523	519	499	507	540	491	521	509	511	514	499	538	496	483	487	527	537	557	537	504	542	509	506	523	502	546	494	509	493	531	540	514	499	519	484	515	498	524	477	509	520	524	507	523	535	515	533	502	487	504	514	548	524	508	485	544	528	532	571	527	523	552	518	524	526	514	567	541	512	529	495	489	478	526	513	503	560	495	539	516	480	521	497	561	478	527	530	502	480	525	544	536	541	531	496	514	550	544	498	497	490	569	508	527	512	494	488	502	534	525	508	489	532	503	592	516	504	523	523	517	524	532	500	529	528	481	519	519	537	543	553	479	518	535	520	511	492	553	518	533	497	524	534	518	535	490	507	562	536	497	523	510	480	514	534	491	516	505	497	527	492	478	521	556	519	550	498	524	525	526	524	500	508	491	497	494	501	539	522	521	502	482	532	542	545	516	509	473	516	466	528	508	519	495	492	492	571	509	526	489	493	490	498	494	472	511	486	512	511	509	516	556	525	526	536	495	521	499	482	515	469	543	521	483	499	527	543	522	541	513	510	497	551	544	547	537	544	487	506	481	516	519	502	505	510	518	500	522	522	546	523	570	536	536	510	526	557	503	563	516	541	475	536	506	511	550	538	546	521	515	541	540	559	468	515	504	485	536	516	503	530	491	506	519	513	530	489	565	516	548	500	515	521	530	531	522	502	490	526	500	543	525	516	512	487	495	515	518	499	530	514	522	496	515	537	563	475	565	507	520	537	520	517	581	487	509	505	519	485	503	560	491	496	561	519	491	476	493	510	514	510	495	513	485	485	542	510	531	537	498	528	525	509	504	525	539	516	557	510	512	538	519	487	527	532	522	520	522	520	489	542	520	515	550	561	511	546	478	553	534	540	478	529	490	536	538	504	496	513	531	515	495	531	527	476	528	472	490	492	529	501	529	529	537	517	533	502	492	516	491	539	520	532	529	507	499	528	521	515	511	559	540	519	499	544	526	543	473	558	507	540	511	523	497	476	560	493	526	502	511	555	489	542	488	548	506	553	542	516	498	524	503	522	538	519	502	518	533	521	493	511	525	534	469	511	521	556	510	498	523	524	511	529	508	559	498	540	548	489	527	540	491	502	524	531	510	565	512	523	544	525	535	509	544	550	530	557	551	550	524	494	534	519	528	529	530	555	487	495	502	515	518	505	541	531	547	498	536	519	514	558	494	519	581	503	511	524	474	530	484	542	490	511	496	496	513	485	520	496	475	535	526	533	521	516	528	564	553	549	498	507	494	523	516	530	516	500	507	531	492	513	504	544	551	501	464	516	501	517	498	533	528	528	498	515	525	539	490	533	480	499	536	545	527	503	505	491	500	540	520	552	519	495	569	482	528	533	534	543	463	480	450	506	505	523	543	507	515	537	543	528	523	512	561	499	500	510	516	537	526	531	542	501	499	542	485	496	508	571	524	531	487	476	490	534	551	497	509	539	528	471	490	509	506	505	516	500	519	488	555	503	545	507	477	528	535	535	540	476	545	492	488	543	542	482	531	533	513	537	507	531	517	515	506	500	501	527	506	553	513	550	512	538	563	492	494	505	515	536	524	528	529	520	539	519	524	543	529	498	509	554	506	519	502	520	525	519	527	517	510	538	532	522	458	533	532	469	525	532	506	556	514	533	538	507	536	521	511	494	504	506	571	517	552	522	510	501	502	508	507	491	519	481	527	506	522	507	554	529	512	507	524	504	553	505	473	498	486	503	521	515	514	522	528	507	478	541	494	491	538	507	524	535	546	499	513	557	520	511	499	505	463	523	510	553	529	514	507	523	500	511	526	556	510	547	532	491	502	515	509	541	544	529	515	557	501	481	503	478	501	508	519	494	502	546	524	530	520	504	514	493	482	519	494	562	528	532	500	503	507	523	524	502	509	533	521	494	529	508	526	554	547	510	558	521	521	509	531	508	512	508	503	507	538	555	539	533	512	527	522	495	481	494	496	573	503	498	504	492	506	532	472	497	523	501	500	521	506	499	509	524	520	490	544	488	543	533	535	551	528	495	514	502	510	482	513	485	521	523	482	513	550	534	553	508	509	567	508	526	547	531	540	511	541	540	536	520	506	488	508	485	496	552	528	517	518	543	524	524	556	537	506	514	509	548	519	453	487	528	488	513	518	519	529	542	568	504	541	553	539	511	514	499	519	508	513	514	569	519	470	566	543	538	523	518	505	509	509	508	507	553	552	504	513	569	505	550	528	520	571	532	525	530	495	522	492	477	528	532	534	488	516	510	524	502	529	510	507	518	533	518	523	537	535	506	521	503	534	511	491	558	559	476	502	525	499	539	499	490	507	532	508	521	515	506	482	489	540	496	524	470	514	513	506	508	513	567	507	504	518	513	529	466	585	574	520	518	526	533	530	496	511	487	502	542	483	528	547	538	559	529	515	507	546	474	566	515	530	595	454	515	543	499	561	501	515	504	491	479	512	522	541	565	525	517	549	549	500	514	508	557	555	518	471	539	519	506	488	568	518	542	556	526	494	539	480	522	517	596	537	529	539	518	518	499	500	513	517	492	436	520	546	496	488	493	551	514	498	539	500	508	529	534	550	535	510	491	567	523	513	520	497	540	511	516	524	508	491	511	506	526	479	523	537	527	565	538	501	510	539	514	499	524	527	529	478	535	488	455	549	507	533	501	483	549	582	529	551	507	544	507	524	527	521	505	528	512	482	521	505	528	528	533	500	522	471	514	470	503	501	515	547	449	544	521	529	552	492	524	538	545	496
45178	71536	79253	52199	36979	17604	8294	4350	557	563	587	526	562	528	534	574	542	566	556	576	537	529	550	585	564	555	523	569	533	571	580	563	514	539	569	538	556	536	531	546	548	544	532	580	542	509	543	567	540	554	540	545	544	566	533	528	501	566	555	540	566	546	555	555	524	513	529	511	552	545	532	518	578	575	548	546	506	536	546	545	558	563	564	538	527	553	523	520	551	519	574	562	543	565	540	565	518	522	573	483	537	527	554	562	580	512	545	544	520	575	566	531	521	552	538	532	578	536	547	549	534	546	519	595	601	575	546	524	527	563	517	539	526	580	545	527	594	556	553	515	556	578	586	525	543	553	509	503	536	554	538	529	586	516	537	564	537	539	533	561	560	553	537	573	542	503	507	575	560	558	558	533	564	558	522	572	566	512	525	527	534	515	584	578	562	574	556	542	555	508	539	524	533	534	540	572	526	546	561	572	537	545	583	574	527	588	562	541	527	571	543	506	549	512	527	565	568	543	499	500	518	533	547	495	562	614	530	539	528	582	568	527	547	506	566	523	563	564	566	526	585	573	542	514	553	555	537	541	549	502	565	530	518	616	544	553	519	555	529	540	521	574	552	549	567	543	553	535	524	527	560	542	525	543	552	582	558	516	577	529	544	564	557	521	500	545	533	548	584	542	528	556	536	525	561	529	574	537	531	517	519	513	541	563	552	543	521	516	544	564	547	529	560	566	545	491	505	563	547	591	580	607	545	532	543	572	533	556	534	563	514	533	569	550	539	517	553	524	530	509	545	581	555	545	520	531	517	524	508	534	550	530	567	544	550	536	546	517	553	518	562	538	571	519	570	538	532	564	551	539	540	501	531	520	529	548	523	531	553	561	501	514	552	564	528	568	535	551	524	539	479	525	561	553	517	577	558	541	596	571	564	536	558	550	602	555	531	545	558	575	531	519	542	526	567	548	532	531	562	543	524	560	517	542	570	532	541	552	534	524	600	517	523	547	535	542	557	515	516	576	543	588	568	526	571	557	520	527	503	525	527	618	492	526	567	554	504	548	506	585	566	534	536	549	561	585	577	548	539	575	533	501	532	565	564	546	570	580	512	536	551	567	538	556	574	551	550	551	534	539	541	555	512	534	586	574	574	508	525	534	536	531	547	561	527	553	520	535	548	532	559	515	520	524	580	561	542	522	504	571	576	555	541	518	592	581	561	507	515	536	511	518	561	529	543	522	557	544	539	557	554	510	550	535	520	546	569	522	521	533	535	557	551	527	558	556	518	542	553	568	578	566	558	534	541	572	543	572	533	553	532	553	524	549	547	552	576	565	511	525	550	549	536	530	518	565	558	546	513	560	506	529	568	519	560	519	564	568	548	558	525	535	542	581	579	600	596	542	551	542	546	530	579	527	540	520	570	493	546	570	524	566	538	547	562	518	531	503	557	511	544	539	548	527	561	531	491	552	540	522	531	553	577	549	556	541	542	565	571	552	545	563	485	567	503	522	498	537	493	593	542	555	483	520	503	547	531	523	574	576	533	540	562	573	541	543	521	528	552	521	538	525	549	544	549	516	526	544	607	535	570	550	573	530	528	552	548	538	522	575	550	541	581	556	558	569	537	533	533	521	545	589	533	538	512	540	539	543	568	548	526	584	520	560	586	540	537	599	544	533	514	531	558	570	536	547	522	542	527	525	562	557	542	540	563	529	591	528	503	569	518	502	546	524	505	548	536	553	512	525	535	552	506	579	564	546	576	540	515	534	547	489	555	503	533	546	558	546	512	534	536	512	525	555	543	518	548	563	552	536	562	534	528	564	521	538	542	532	534	566	554	552	570	541	559	554	520	538	537	525	529	574	546	564	541	514	534	574	562	570	547	501	524	553	570	536	520	517	563	527	560	514	526	545	537	552	506	562	516	529	541	488	510	538	538	566	578	573	585	538	532	533	517	571	538	523	503	585	504	534	549	566	523	547	559	550	518	521	562	534	498	538	572	540	568	508	534	547	526	549	562	522	553	515	551	555	536	542	523	574	525	578	572	537	571	569	559	545	566	602	538	573	514	554	533	572	527	549	530	539	563	560	540	536	577	550	536	574	525	563	579	510	578	585	533	548	541	562	531	548	543	546	536	525	544	521	581	534	504	525	567	560	542	528	571	533	557	567	583	546	538	533	593	535	562	601	545	503	561	546	492	510	514	537	553	549	555	514	568	541	550	510	552	562	539	544	531	571	552	545	565	564	511	532	561	544	594	527	530	553	537	521	551	535	504	555	519	518	553	559	530	487	529	540	534	525	542	543	562	528	504	538	534	530	530	542	550	544	527	510	535	522	565	562	532	567	532	597	601	553	552	553	534	589	587	516	548	562	545	519	533	538	511	537	538	563	551	523	502	530	549	555	544	553	520	549	504	537	539	550	537	532	503	554	536	554	581	516	544	562	539	601	529	565	495	523	540	532	572	569	546	515	589	527	567	543	553	543	567	587	544	532	555	546	538	513	569	541	563	551	609	529	556	538	551	571	589	537	577	583	530	530	540	542	537	533	571	498	561	574	554	575	551	559	551	517	551	586	546	493	561	517	495	543	526	556	546	516	547	570	547	559	550	505	542	556	555	538	553	550	533	548	525	572	524	534	559	557	571	548	500	542	574	533	575	559	532	518	517	559	504	530	519	564	543	548	528	482	537	535	545	582	589	550	546	561	525	513	591	533	555	561	542	531	511	527	524	511	532	552	559	562	587	575	553	544	540	505	560	530	563	540	546	562	576	557	485	542	569	526	555	548	510	536	550	527	552	556	588	547	524	597	561	590	527	583	525	563	561	586	508	532	591	561	531	506	604	565	547	546	553	562	504	557	582	523	525	545	536	530	587	551	565	548	537	553	580	532	529	502	528	561	549	541	559	560	520	535	543	568	510	531	524	510	544	534	596	560	548	537	553	549	526	500	517	563	585	524	545	511	575	530	552	527	549	561	566	564	559	509	547	554	481	525	529	568	586	546	517	576	535	535	535	534	506	555	601	572	557	561	566	565	534	529	556	512	523	543	551	540	523	554	520	559	580	522	557	543	529	537	533	577	543	541	543	495	547	553	558	535	497	589	561	538	566	533	539	553	552	520	550	577	576	547	554	559	535	577	557	597	483	573	545	531	534	570	521	539	543	547	538	530	530	545	591	570	573	565	545	505	556	547	574	555	495	525	538	554	533	565	524	558	548	545	566	566	517	519	543	523	562	543	535	549	501	526	535	558	559	546	516	570	533	555	529	530	514	593	586	565	561	526	538	571	518	511	553	543	548	537	532	530	559	573	564	544	553	569	560	565	551	569	539	540	493	546	572	559	532	534	552	536	547	570	560	530	547	501	573	534	542	578	504	552	535	494	534	500	559	558	536	557	513	529	544	533	601	522	559	519	529	516	543	541	546	516	548	525	541	578	582	541	524	527	515	503	559	553	593	548	524	575	568	555	527	557	519	486	517	540	550	530	514	559	555	536
29414	35501	44006	21873	6245	1356	675	505	361	387	368	387	358	356	393	389	380	373	376	348	375	364	387	344	408	360	335	353	346	342	359	360	329	360	387	348	366	357	375	352	360	350	386	347	368	378	397	342	340	368	384	312	336	340	387	322	392	378	375	383	363	352	423	344	371	353	358	375	365	363	347	370	369	382	365	358	348	331	367	340	380	360	378	372	386	374	368	371	341	387	323	400	358	378	376	361	343	363	380	354	390	360	366	404	371	381	351	355	342	356	370	329	386	368	378	368	352	350	365	389	342	331	348	374	373	364	370	374	332	367	395	355	370	381	391	360	367	387	362	331	364	365	363	352	349	361	373	342	366	371	341	356	364	358	361	353	354	348	370	367	364	356	353	348	334	360	358	366	400	325	363	347	353	354	375	378	374	387	429	353	346	406	338	355	377	350	357	380	354	357	364	359	350	336	329	371	367	343	421	375	368	365	357	354	354	356	365	361	357	353	363	340	355	355	346	341	345	356	401	372	329	351	380	348	362	400	347	364	379	374	372	361	383	371	364	325	368	356	366	405	362	358	337	351	349	364	331	380	335	362	373	356	343	387	341	374	338	356	352	365	354	344	333	375	346	357	339	376	351	335	404	362	362	324	374	370	354	355	363	333	359	384	371	360	343	368	365	379	375	368	370	395	370	310	344	354	361	342	344	345	378	356	378	377	350	332	353	355	326	330	364	369	361	384	390	381	386	360	395	373	392	367	376	364	359	371	321	362	325	381	364	352	389	368	371	387	373	340	381	368	360	310	364	353	368	356	373	356	365	330	383	355	344	349	374	381	369	371	342	334	379	365	372	351	376	386	349	391	382	333	379	400	331	355	371	368	354	354	386	368	360	375	351	358	343	376	373	378	373	338	374	348	357	378	380	366	368	354	377	376	343	380	345	356	391	346	338	364	362	384	346	406	357	362	368	365	341	401	364	374	347	373	350	342	362	385	345	362	356	341	322	387	362	360	378	333	385	370	379	333	354	349	374	365	347	365	361	356	348	422	373	339	360	339	379	379	374	367	354	414	351	360	369	366	367	361	370	366	345	386	356	333	355	319	380	362	331	363	348	378	354	356	367	362	374	359	382	357	374	386	360	381	383	359	363	383	368	354	353	377	362	382	338	372	367	385	407	339	356	373	327	354	368	337	382	356	379	364	358	341	335	362	386	375	372	351	343	359	389	377	378	386	382	367	378	349	353	351	326	341	354	372	358	346	315	359	320	335	392	347	343	379	396	360	362	345	377	349	360	359	373	376	331	367	332	353	364	333	364	380	332	379	379	367	376	349	372	353	375	343	342	368	347	389	379	375	354	365	376	376	319	345	376	357	352	339	354	367	352	368	340	330	339	355	344	348	351	391	353	381	348	383	349	345	389	391	365	365	350	367	348	388	405	348	383	364	376	381	368	365	368	386	347	329	375	375	361	355	367	365	358	333	351	375	355	398	373	368	399	386	337	362	357	356	377	415	375	368	339	369	399	364	347	351	355	404	400	343	340	334	358	314	330	343	354	380	378	389	395	334	341	320	383	371	355	376	385	330	333	381	397	401	375	342	372	341	395	401	384	402	391	379	386	381	343	387	400	376	351	358	354	351	349	383	348	334	370	333	344	409	381	381	376	403	350	351	379	364	329	357	392	360	376	355	353	381	379	365	368	371	377	388	360	345	376	361	350	376	365	370	368	349	401	368	331	370	370	353	421	373	370	364	355	382	374	356	367	314	358	350	349	372	345	365	340	399	329	340	328	380	394	373	377	338	355	353	389	358	314	359	356	358	344	377	363	371	328	369	336	384	353	370	381	399	363	364	346	335	339	326	362	373	346	356	386	369	388	358	338	349	357	304	347	383	417	352	363	373	313	357	351	340	385	373	355	367	378	336	359	373	365	371	344	413	368	362	361	323	337	309	380	398	356	346	362	359	392	384	380	350	384	368	328	347	363	358	406	367	377	347	338	354	352	374	358	355	384	397	372	358	350	372	371	374	376	365	397	345	349	393	353	369	395	393	370	356	366	373	362	326	362	369	382	353	348	347	365	377	351	380	386	382	387	361	365	340	364	382	392	371	372	363	401	376	366	356	371	348	345	362	379	352	326	365	388	344	341	354	356	371	363	341	376	378	372	359	375	377	358	394	338	308	353	328	333	357	366	348	353	364	351	355	384	366	347	362	344	349	323	375	380	372	357	373	374	379	372	374	373	334	366	346	356	342	330	362	357	388	407	384	396	385	380	374	362	417	355	375	360	334	364	344	377	376	358	362	358	361	331	424	379	378	382	364	361	363	384	376	341	386	336	339	368	368	354	358	359	370	391	366	379	349	360	338	375	379	350	356	413	335	349	352	360	379	358	356	366	350	356	388	328	376	361	378	362	363	369	338	374	395	360	371	369	354	375	347	355	367	368	362	339	370	354	366	377	332	357	383	340	365	383	354	367	394	339	399	347	330	362	355	332	364	364	335	353	366	321	380	347	372	370	379	347	342	368	372	353	417	354	358	355	386	398	345	355	365	380	354	406	332	377	366	339	326	381	371	348	350	368	299	381	349	348	379	350	367	366	385	327	346	345	315	358	373	358	337	386	398	369	366	402	354	342	394	362	351	373	358	343	364	337	375	335	377	399	371	358	333	369	339	376	335	350	364	383	374	388	348	354	359	357	373	354	364	334	363	342	360	346	347	367	379	381	368	338	385	412	348	379	376	397	359	350	392	354	335	387	378	355	348	359	339	374	384	357	347	365	364	380	356	341	344	358	387	390	391	367	372	360	349	350	367	390	354	382	386	393	357	348	391	391	358	349	396	341	364	337	393	370	364	343	402	352	399	359	356	377	357	362	336	371	363	336	377	384	344	364	332	428	378	381	368	388	369	352	314	339	334	381	332	377	375	336	360	363	374	371	379	364	379	375	357	368	332	335	375	363	378	329	386	320	380	349	359	408	340	361	354	359	371	382	402	350	367	400	331	337	337	358	380	376	366	347	367	373	335	359	346	367	385	348	399	338	376	343	385	335	379	357	356	340	380	357	381	376	358	327	390	353	403	349	386	353	374	353	384	333	388	389	383	402	359	405	355	354	332	378	357	356	359	355	319	346	367	347	339	388	373	359	353	373	352	399	364	350	374	358	387	393	363	376	367	367	357	372	385	358	386	393	341	360	355	419	390	363	358	381	341	360	397	337	399	372	306	356	383	368	367	373	369	341	360	381	349	411	362	380	361	378	377	326	318	403	377	359	388	354	369	382	348	359	351	357	375	357	346	368	378	331	345	376	349	364	364	319	376	347	363	352	371	363	400	353	351	367	328	337	382	349	360	365	349	369	365	350	340	348	353	345	375	352	400	393	336	407	357	366	348	352	375	352	340	370	395	355	369	345	351	355	394	345	366	358	352	375	351	338	364	377	391	405	366	377	342	383	381	319	345	370	402	373	364	362	383	355	333	365	337	370	367	380	375	344	358	351	340
32404	54330	37929	13571	5276	1604	759	580	372	427	388	415	441	405	432	432	414	403	439	398	436	412	378	421	399	392	393	410	392	386	399	396	382	425	448	389	421	427	415	409	425	381	416	390	413	369	418	396	410	410	446	388	409	433	422	377	446	387	398	388	402	389	411	397	410	400	383	405	386	407	409	411	434	411	400	418	436	406	419	386	394	419	385	407	442	404	426	419	415	388	400	414	387	424	407	398	387	378	429	383	432	422	379	392	434	425	397	401	418	437	401	407	401	422	373	402	424	424	403	414	389	407	426	409	412	419	433	415	404	430	390	440	394	421	426	440	407	420	424	368	421	420	383	424	431	377	403	422	398	369	413	396	416	403	402	398	416	447	419	446	390	418	438	438	411	370	393	384	425	418	435	392	389	422	383	380	410	427	383	360	395	411	443	415	426	422	432	391	417	380	399	395	415	406	378	436	426	414	403	378	420	425	407	393	441	420	407	397	376	425	436	381	414	400	397	416	414	374	414	412	406	432	389	399	411	416	456	405	405	427	411	379	405	388	405	429	436	415	409	410	400	380	382	412	398	411	397	409	379	411	425	391	394	431	411	391	416	391	431	410	426	422	388	434	394	404	436	425	432	406	374	408	405	376	419	392	418	401	416	392	407	404	386	431	394	407	391	411	394	416	410	422	392	387	397	416	433	416	446	439	394	393	443	413	409	388	431	375	408	421	387	414	374	377	436	387	406	452	434	424	428	393	462	426	373	412	364	409	420	411	395	383	396	387	418	413	396	424	431	370	395	397	430	446	401	453	383	412	406	426	382	416	409	416	420	402	394	428	437	429	401	426	419	402	376	423	416	425	430	404	414	426	408	387	392	405	410	415	375	403	390	401	394	381	390	415	439	413	398	399	379	390	401	370	404	407	398	437	421	395	406	426	412	385	417	420	428	383	411	409	411	378	381	425	389	413	396	370	446	431	409	406	395	412	420	423	426	380	388	420	381	394	399	383	381	394	397	372	404	412	422	402	384	403	418	428	368	452	379	389	415	406	425	419	411	435	407	374	396	370	389	387	428	408	407	404	445	416	360	390	399	451	421	404	399	412	407	416	408	430	412	396	395	404	396	420	390	391	403	376	396	424	417	409	409	399	399	367	431	395	376	395	377	412	385	387	413	390	396	396	387	398	437	422	432	370	380	410	360	397	421	442	420	395	413	392	402	422	399	434	382	417	398	400	397	420	397	385	411	397	400	435	378	395	383	424	407	371	365	434	381	396	387	406	395	404	398	397	390	431	397	438	380	413	431	422	407	438	391	446	381	414	410	420	397	386	396	396	422	423	414	416	381	416	432	389	445	399	382	411	415	365	425	401	399	387	389	393	406	395	393	384	367	432	395	417	426	392	430	397	424	394	418	394	419	412	417	402	424	413	402	411	418	386	409	396	377	444	407	415	398	380	426	388	382	432	410	409	409	393	385	397	414	436	392	441	379	395	377	406	397	401	429	402	380	418	397	407	433	407	397	399	433	392	402	410	402	426	428	378	426	405	394	421	371	375	401	416	398	387	389	422	380	399	423	381	406	391	417	416	398	416	398	404	398	414	392	423	393	431	419	399	387	404	443	406	399	418	406	397	415	407	370	412	401	404	401	403	396	384	400	406	423	407	409	391	374	403	369	412	408	379	396	424	426	358	393	367	425	403	375	403	417	422	433	402	403	412	390	390	419	413	401	410	441	408	424	419	423	395	405	408	433	388	414	407	406	372	378	397	390	390	417	439	428	398	429	381	408	384	404	426	374	375	413	425	384	408	442	384	442	391	409	420	372	434	397	426	413	422	358	392	365	405	415	413	407	421	382	419	410	424	398	401	410	406	420	430	391	406	408	402	399	410	412	414	449	416	438	421	395	390	399	399	386	431	366	419	405	394	450	414	429	411	407	393	415	401	371	392	412	392	413	403	411	406	360	444	408	432	433	436	414	394	397	408	390	424	376	395	405	378	393	346	371	426	393	393	410	394	423	377	397	405	404	423	405	412	389	438	405	398	375	408	420	405	344	405	397	398	393	390	397	426	407	417	384	420	394	399	401	427	413	392	404	426	409	422	403	360	409	426	403	386	429	422	395	398	402	393	422	365	410	426	427	430	417	402	416	427	427	409	413	426	348	419	384	417	415	400	405	412	390	405	422	413	441	442	422	388	384	429	395	402	409	416	423	428	401	415	390	414	409	377	383	411	429	413	427	390	377	428	392	402	415	383	419	377	387	406	399	451	414	410	376	437	430	399	425	367	402	376	407	420	387	426	409	408	428	428	404	410	406	393	405	378	376	454	386	389	375	428	391	407	378	408	414	405	431	392	432	410	384	375	400	437	401	406	413	390	409	403	369	411	387	395	418	422	402	385	405	404	366	403	411	379	401	388	420	434	394	406	415	410	417	398	418	402	402	378	418	397	441	393	422	429	390	422	399	437	406	421	400	418	420	424	402	418	396	425	391	417	369	438	430	407	412	426	367	394	416	413	428	386	403	387	402	424	406	442	427	391	415	394	415	406	394	402	388	395	389	419	414	445	392	441	377	443	396	371	452	383	419	374	395	418	406	411	417	394	426	400	385	399	407	407	363	398	435	435	412	409	375	410	421	407	378	434	354	388	382	421	407	435	428	422	423	428	423	380	448	427	402	402	396	420	385	417	385	399	361	396	428	388	395	432	398	428	392	385	417	401	427	404	423	444	368	419	416	437	414	415	417	417	418	404	415	403	429	384	389	389	407	429	426	416	370	390	408	440	413	395	397	422	430	375	419	434	374	396	393	406	368	423	436	388	409	454	409	410	390	391	380	397	406	401	425	420	425	445	416	417	413	382	384	416	409	404	409	411	393	390	438	453	414	387	423	396	402	393	409	400	420	408	377	439	421	393	394	399	388	411	423	425	398	421	400	387	423	394	390	400	408	394	458	374	407	400	418	415	415	409	404	401	434	399	425	410	406	407	400	411	386	407	397	443	432	437	402	407	432	400	420	437	379	418	417	381	417	432	435	447	407	455	390	409	400	426	378	409	390	388	418	391	397	419	412	402	421	455	395	400	462	407	396	421	388	425	444	387	377	409	410	398	440	388	410	398	401	419	421	379	444	396	368	431	387	395	399	422	374	403	419	401	403	428	405	410	412	403	422	387	420	415	399	414	407	394	434	413	416	440	417	414	416	429	461	389	391	402	394	413	427	423	437	380	421	427	371	424	408	432	414	419	416	452	430	418	402	410	363	429	401	413	401	424	397	390	404	439	399	404	411	385	404	435	419	401	438	392	409	430	443	408	386	434	387	440	402	424	403	431	428	416	365	383	431	440	420	375	440	388	433	402	420	413	425	404	407	396	408	383	399	386	383	415	429	414	421	404	455	411	427	414	391	418	436	384	399	418	390	365	419	393	445	410	424	408	410	400	395	408	429	425	423	403	402	438	439	432	445	405	413	382	425	426	414	433	390	425	420	402	401	411	402	374
24883	25929	46487	35650	24391	14844	4616	1357	339	317	337	340	341	372	352	373	379	342	342	334	353	331	338	348	363	321	338	362	301	334	346	330	366	339	340	364	324	312	316	339	317	369	344	334	340	317	331	331	313	329	338	332	390	341	319	349	332	351	285	321	329	345	305	362	326	323	367	358	337	349	346	343	361	300	350	326	323	329	349	325	362	358	334	341	344	358	375	344	342	333	316	326	370	336	326	339	350	310	321	333	339	331	307	326	328	349	363	329	348	339	359	320	351	350	354	340	331	343	335	320	345	332	317	341	338	328	299	332	322	325	332	318	363	304	292	333	326	316	375	325	337	360	336	347	290	339	334	312	315	348	327	366	321	322	302	292	337	345	378	328	337	312	337	353	309	332	332	351	360	352	328	324	331	330	355	330	331	339	325	343	327	317	333	326	345	336	358	337	335	305	332	313	362	374	366	376	353	324	322	331	331	337	342	366	335	349	334	319	323	297	351	350	349	327	359	338	302	335	366	342	332	341	334	339	325	348	333	326	335	342	330	362	317	361	335	347	327	335	359	323	314	333	327	331	329	364	327	332	309	331	370	367	341	318	330	369	332	348	336	344	366	343	339	362	351	371	328	320	353	333	339	338	360	345	328	328	345	315	337	340	307	359	343	332	342	377	356	334	330	300	331	337	328	327	325	351	348	339	356	327	336	329	336	322	334	349	365	351	340	370	347	325	361	319	325	327	313	362	353	384	302	340	350	348	349	319	334	371	349	340	347	340	332	348	326	338	344	331	349	359	357	343	316	352	332	346	322	335	344	361	332	333	326	342	326	317	362	325	347	339	314	316	352	325	346	337	349	331	321	344	343	343	275	327	354	320	320	350	347	363	330	361	339	320	345	323	333	350	297	319	376	330	339	325	373	372	315	351	358	349	316	335	357	334	307	342	347	314	323	357	345	370	360	353	364	343	354	374	334	347	366	339	308	358	315	344	361	326	315	331	358	329	337	381	317	339	337	312	352	344	336	353	333	340	360	318	312	333	296	329	350	333	340	334	345	316	324	338	311	334	346	352	353	338	332	321	333	355	345	340	350	352	318	341	318	357	340	320	340	332	327	326	370	310	332	322	328	353	363	314	315	332	382	363	354	329	356	335	341	334	303	347	329	359	313	332	323	331	355	323	351	335	317	335	358	323	346	330	345	350	319	342	360	356	352	328	342	315	380	354	341	341	341	371	359	346	333	331	364	362	340	317	307	325	334	303	332	314	311	336	377	354	355	330	355	349	347	340	317	307	303	333	347	349	328	337	334	339	372	320	335	331	345	366	320	352	312	330	364	340	310	319	308	321	326	324	322	317	347	352	380	336	327	314	349	315	341	360	329	348	332	298	374	301	315	333	352	320	302	313	370	352	342	354	342	337	327	315	323	316	353	327	343	309	319	345	330	362	361	322	314	331	374	335	311	368	330	339	378	341	365	342	313	319	340	337	311	341	322	332	336	299	338	315	356	335	351	352	317	328	356	356	316	330	325	335	337	314	334	364	315	309	369	343	338	338	308	314	308	365	351	331	324	346	338	357	298	332	356	362	373	351	320	357	347	347	361	350	333	346	321	339	349	317	312	306	344	364	323	339	347	326	343	343	375	351	330	336	357	329	348	331	349	353	352	356	327	359	356	375	349	339	352	392	340	340	365	347	330	330	324	310	334	323	354	354	361	324	318	322	324	317	341	331	345	353	337	368	311	317	341	363	339	319	344	319	321	324	343	315	358	353	357	336	328	337	308	370	339	302	338	333	301	333	323	343	318	368	351	345	353	339	327	324	383	318	354	374	390	346	330	361	333	310	320	320	334	315	350	309	336	351	349	329	344	347	326	340	347	352	334	332	333	360	351	307	342	339	333	331	347	336	345	348	315	333	352	286	344	322	334	366	336	334	324	345	344	356	332	334	322	358	317	313	311	371	357	340	348	349	324	319	294	330	352	348	324	361	322	332	340	344	342	318	354	324	317	340	334	362	325	357	343	344	320	347	328	372	335	317	329	322	333	328	338	320	301	329	353	318	331	351	357	320	338	336	343	338	333	311	348	329	323	318	345	326	372	372	339	342	374	325	311	347	348	331	327	340	345	343	328	326	352	345	316	322	316	331	344	339	341	326	400	336	335	321	326	344	342	326	364	354	333	334	371	309	324	321	336	329	341	356	358	367	339	297	325	338	361	344	367	369	343	333	328	293	332	351	336	329	356	309	341	338	313	314	306	357	339	320	322	309	329	310	345	309	314	355	343	332	354	348	324	341	360	295	329	315	340	327	307	303	312	312	328	332	364	359	316	332	347	360	357	323	316	362	316	325	352	348	356	327	368	321	346	375	350	348	347	345	346	337	318	342	333	345	336	330	340	305	327	335	343	338	322	334	332	349	318	313	331	334	329	364	329	370	336	340	349	339	328	349	379	347	353	316	332	335	345	331	342	363	314	306	335	347	339	335	347	318	340	337	313	348	296	369	324	356	340	313	344	327	333	316	338	338	339	382	342	344	366	347	333	313	368	350	337	313	346	354	338	341	326	340	329	335	310	327	330	339	311	330	360	332	339	336	357	333	315	331	368	331	320	334	338	341	332	324	366	343	297	318	347	350	315	349	353	363	340	377	350	331	356	359	336	338	340	336	323	365	334	327	349	319	370	308	318	342	319	331	333	349	356	335	340	313	364	341	338	340	307	369	330	322	347	380	330	338	346	320	355	340	328	322	312	325	346	358	377	312	328	319	331	337	348	331	353	320	350	369	338	336	379	347	332	320	371	311	347	311	337	349	336	298	313	324	366	335	348	336	364	320	356	345	349	343	365	319	378	356	319	308	285	357	331	355	352	338	348	348	368	321	350	330	335	341	312	336	361	336	318	340	334	385	318	330	336	357	319	328	312	341	330	348	350	348	320	333	314	358	294	290	352	340	382	353	323	311	347	322	326	329	310	324	327	340	326	338	351	365	361	327	319	301	332	319	315	381	336	330	339	339	347	346	359	347	356	340	348	344	343	359	319	319	318	350	314	333	304	360	336	320	355	333	338	329	339	334	356	352	329	348	333	350	341	329	353	343	318	353	361	334	332	349	338	327	337	313	324	310	332	360	316	291	330	351	332	339	332	341	352	366	374	348	351	344	375	334	327	346	331	349	337	328	360	336	388	346	364	334	302	328	358	329	338	337	339	293	360	348	354	332	323	324	334	327	344	343	327	350	316	306	349	328	342	302	335	331	313	341	367	325	317	356	374	304	375	326	371	366	385	327	345	337	315	322	360	348	345	320	317	338	332	359	349	377	326	339	333	327	354	325	312	336	343	316	366	332	337	323	311	336	325	366	352	348	332	329	370	347	316	324	334	315	326	339	334	327	319	331	360	327	345	331	320	350	318	356	315	329	326	317	333	359	336	348	356	346	317	373	336	364	317	290	349	338	320	356	348	331	349	329	350	342	368	366	274	333	359	357	321	345	330	293	341	303
36839	81313	69397	39723	23446	8297	4148	1849	402	328	396	385	342	351	404	384	371	381	363	391	373	379	318	399	377	377	351	362	360	385	401	331	386	349	350	382	402	388	368	369	378	379	394	358	401	366	358	379	391	399	363	386	416	372	381	352	422	358	369	366	364	346	387	367	364	397	397	369	379	354	412	361	379	378	395	376	390	377	346	367	366	380	351	391	371	407	375	389	392	379	384	370	394	409	409	363	374	368	385	375	373	374	390	386	397	380	381	356	388	369	374	369	348	371	391	352	349	367	357	360	383	386	363	369	377	370	384	361	366	383	360	409	385	397	347	373	410	334	388	384	355	356	366	384	369	354	376	388	351	359	376	397	383	387	378	340	377	369	368	380	379	382	378	417	346	404	359	364	365	362	372	346	403	359	363	336	374	380	387	375	405	335	368	359	387	349	403	374	378	385	373	392	403	357	355	389	383	360	391	361	363	401	396	367	401	384	393	380	367	347	370	372	384	384	359	326	381	411	329	350	338	346	395	389	372	387	393	394	372	369	379	340	394	385	392	377	389	389	394	355	350	380	352	352	364	358	360	378	386	386	387	368	376	330	360	381	380	346	355	361	376	382	366	386	386	387	380	355	378	378	379	360	369	360	376	386	360	398	371	389	371	361	363	390	355	360	330	391	351	378	389	355	395	376	360	385	370	354	377	415	378	376	368	374	412	400	389	348	362	406	342	367	359	351	339	361	364	387	359	332	364	362	353	348	362	408	358	378	389	355	404	386	357	390	351	405	376	382	364	386	370	391	370	354	399	362	378	359	410	396	356	406	381	361	386	374	369	371	349	428	373	398	368	333	389	333	371	366	359	391	378	369	382	374	369	364	395	376	377	347	390	403	342	373	386	357	386	402	347	375	371	421	354	360	354	362	357	388	371	403	357	382	359	361	353	362	392	372	387	356	390	359	403	364	410	343	386	382	357	385	362	355	370	378	405	380	354	434	386	379	411	378	344	353	400	378	352	391	370	379	353	366	370	381	336	358	373	358	367	389	346	383	385	368	396	347	359	395	362	371	366	395	383	356	402	372	386	393	368	382	389	354	371	360	401	351	360	392	404	357	355	403	357	354	344	348	330	393	392	391	395	357	401	384	400	384	372	367	394	376	349	377	364	379	374	367	369	383	365	303	368	339	374	415	369	379	421	336	357	381	390	368	376	340	379	361	355	351	396	331	384	378	395	393	405	386	391	374	394	356	396	360	366	373	366	371	387	383	389	379	359	367	379	383	367	372	376	377	381	403	373	366	339	368	345	389	354	365	351	397	404	397	399	356	381	344	368	377	371	385	406	383	357	364	352	339	371	386	346	390	346	376	397	373	366	353	377	412	399	359	399	342	345	337	379	387	394	383	359	372	368	371	351	421	408	377	364	363	353	367	359	364	384	373	344	373	374	380	389	393	386	364	338	377	393	372	389	390	348	377	371	343	371	400	399	402	395	356	366	361	380	370	362	395	361	371	363	351	361	367	366	391	394	347	369	353	386	366	363	396	404	396	365	369	395	387	405	392	385	362	362	437	394	372	358	364	404	370	338	372	410	355	362	335	375	366	386	389	394	348	382	362	363	322	383	352	373	382	360	355	382	389	396	364	377	399	357	377	384	333	390	393	381	374	387	358	371	348	387	384	390	346	365	342	356	391	391	397	367	387	352	380	343	342	407	358	392	349	366	325	353	378	382	385	329	369	359	374	387	368	346	393	396	387	383	374	363	394	404	370	334	376	347	372	394	381	361	357	361	376	398	358	395	368	377	378	392	351	369	387	335	395	382	411	376	412	377	373	358	362	350	344	368	392	387	348	385	377	339	346	351	368	412	353	359	368	380	360	353	403	401	329	360	424	345	391	381	369	389	360	377	402	363	377	392	357	373	386	359	380	375	338	385	346	360	372	376	377	365	377	372	381	388	392	348	358	364	386	378	353	415	385	366	374	373	397	394	347	375	364	393	366	346	424	388	357	399	373	375	378	383	366	381	421	367	358	393	394	355	376	349	379	378	385	394	378	364	395	393	342	331	378	380	359	392	395	345	385	369	394	396	368	385	342	359	396	374	390	396	373	374	410	381	376	389	370	356	383	376	388	418	374	377	381	412	389	377	374	346	386	372	427	384	410	383	391	359	343	389	366	419	362	378	358	397	366	402	358	384	386	407	375	372	381	388	375	380	358	399	352	352	375	391	408	390	351	358	355	369	369	388	392	417	364	383	393	351	374	333	370	358	377	388	389	378	360	371	362	397	370	365	371	365	398	376	372	395	371	364	380	355	360	344	393	377	371	404	402	393	360	381	350	365	376	351	380	388	380	385	388	394	356	371	368	379	389	348	362	371	375	338	355	393	347	380	369	347	381	365	375	386	368	370	370	352	351	348	350	377	372	404	357	393	396	378	379	348	373	384	390	363	371	377	370	367	360	416	379	401	339	408	337	405	380	385	391	360	367	401	390	375	367	385	376	397	391	359	378	345	374	334	352	379	367	389	373	365	395	389	348	361	371	375	401	367	378	380	369	340	361	376	371	377	375	394	373	384	362	382	383	375	385	374	364	406	344	387	375	357	357	370	383	395	369	363	359	416	370	385	376	346	346	382	393	379	396	354	380	366	408	383	382	337	341	360	366	347	381	358	371	380	366	361	399	403	386	352	404	327	353	380	373	432	382	360	371	380	414	391	408	371	399	351	391	358	394	357	362	354	368	384	362	349	392	351	365	396	384	353	353	346	372	356	347	397	378	378	367	397	361	354	392	351	394	374	385	421	395	352	369	374	364	375	370	410	352	382	387	389	387	391	406	404	355	368	359	336	385	379	390	386	379	389	331	384	350	364	352	354	377	359	318	382	383	397	347	381	355	376	392	346	345	345	408	392	344	385	373	376	371	423	372	349	370	389	365	382	362	370	389	385	405	347	341	391	380	374	395	379	379	337	354	375	377	394	395	392	366	357	345	330	390	380	370	345	355	376	384	350	352	386	421	398	392	375	396	360	374	347	389	360	380	375	381	359	380	355	396	392	384	361	369	379	356	377	391	383	367	398	381	407	369	387	397	379	356	371	378	389	382	360	429	346	342	387	372	405	363	395	386	397	382	407	367	326	366	377	357	369	341	352	357	388	343	371	361	391	377	365	367	376	367	362	335	371	361	364	355	371	415	367	362	372	384	370	365	359	349	354	383	384	378	380	378	367	390	372	362	363	343	394	369	348	368	374	367	366	373	358	358	401	362	369	390	373	377	403	384	364	380	376	401	385	398	396	370	361	395	353	390	350	341	363	412	367	357	365	363	357	358	370	352	405	351	336	372	384	369	391	394	374	368	358	372	368	369	370	410	355	403	386	411	404	350	385	373	360	372	383	368	390	381	364	368	392	362	382	391	421	386	376	376	356	378	381	349	361	374	355	369	350	393	356	360	363	366	383	365	386	385	371	356	392	376	375	381	385	354	341	380	369	377	376	359	382	369
25533	26673	43334	31678	20445	8351	2467	1095	513	475	471	467	484	492	456	478	519	457	460	496	463	478	489	467	467	470	509	493	505	491	463	468	525	475	495	450	501	508	480	501	467	546	514	450	438	483	502	462	497	510	478	489	449	452	486	500	512	503	457	489	434	480	484	483	501	480	476	475	542	487	471	486	497	459	479	507	508	459	451	491	471	532	520	459	506	466	491	502	468	475	467	439	458	432	522	478	443	441	474	495	455	478	526	461	475	500	490	453	502	448	480	478	481	459	517	465	491	481	475	439	481	463	490	473	496	474	474	487	473	495	515	453	496	519	505	462	536	523	480	502	470	474	467	477	476	480	453	486	478	481	417	445	488	450	451	472	466	485	477	449	522	458	538	481	449	477	459	485	483	465	513	426	458	444	510	480	456	498	481	461	457	492	475	455	466	474	509	461	518	475	490	499	489	462	455	475	488	483	473	474	515	512	497	503	479	526	447	481	521	452	470	443	486	437	469	506	484	491	440	474	434	482	491	474	500	492	460	483	499	473	472	479	438	451	474	501	461	448	505	457	473	502	466	441	481	478	503	540	471	467	469	515	476	499	513	463	453	462	464	537	514	510	469	473	483	477	479	480	471	489	512	479	474	485	467	468	496	476	470	481	435	468	479	479	480	485	469	452	479	506	491	445	492	476	490	469	483	484	482	481	470	467	472	489	446	479	507	472	471	440	458	529	504	487	435	488	488	470	469	496	493	438	462	505	484	484	473	475	487	481	485	490	468	538	470	466	434	477	470	469	494	484	432	504	472	490	493	504	502	459	477	440	465	463	453	487	470	459	444	459	481	450	465	451	514	462	497	487	505	482	456	502	476	470	478	500	476	489	408	438	480	494	472	506	497	480	502	471	449	467	497	448	450	467	477	474	429	498	494	479	455	479	481	502	446	495	466	479	491	496	470	453	501	468	479	505	483	504	505	471	500	474	464	465	452	461	492	528	480	497	450	445	505	473	454	478	446	495	461	510	477	465	399	478	496	472	453	462	495	461	469	464	494	494	471	443	474	479	501	450	481	473	480	512	468	456	523	465	451	494	500	437	469	486	473	476	493	482	500	489	469	452	517	487	489	470	481	472	456	501	496	442	479	498	494	485	461	436	479	510	451	468	496	465	465	431	462	432	472	466	502	551	483	506	441	462	501	514	512	471	421	478	505	476	503	445	480	464	476	471	491	504	447	471	494	517	487	457	454	489	463	528	483	460	473	507	526	485	459	475	491	470	534	465	497	508	479	437	441	501	470	482	492	455	455	452	499	491	475	471	487	459	462	464	486	458	479	483	508	454	482	493	438	460	492	502	448	514	493	509	488	454	487	473	487	461	495	475	489	477	510	504	420	481	475	470	472	469	512	457	494	430	466	493	424	513	476	502	490	501	511	479	465	483	489	496	496	446	448	444	468	473	494	460	517	477	504	462	482	463	424	453	476	480	452	496	466	504	477	455	476	461	497	516	479	465	478	450	499	518	512	457	498	504	509	465	479	454	475	522	458	474	485	482	496	487	491	456	480	481	413	516	494	511	455	474	512	470	471	487	458	483	443	492	468	505	502	476	468	506	505	419	466	497	479	495	496	486	479	494	502	461	491	456	498	436	485	514	469	476	459	448	493	459	471	504	468	497	520	474	486	500	511	468	442	469	481	479	480	460	494	463	481	451	478	454	441	479	465	506	486	518	465	516	451	474	480	481	481	449	492	497	475	507	471	492	513	490	484	455	457	478	506	468	483	514	483	482	483	445	455	473	474	463	470	466	493	450	499	506	510	522	513	413	482	476	492	486	499	460	474	465	465	472	527	464	479	465	469	502	476	453	501	492	450	489	472	488	495	458	428	488	498	457	439	469	448	461	486	473	494	437	468	516	500	484	468	462	459	477	530	455	496	484	455	505	474	480	487	486	465	484	469	489	447	498	500	510	493	493	474	489	521	467	461	482	492	432	488	482	465	471	446	521	494	455	480	479	478	472	481	512	528	463	454	523	476	518	497	492	492	502	433	483	459	450	496	493	463	481	454	472	460	474	447	503	520	500	484	456	468	465	496	470	480	506	468	516	465	470	424	432	512	449	483	466	537	481	466	468	491	459	426	462	468	457	477	525	432	480	462	443	507	482	475	447	507	499	465	462	489	465	517	426	474	436	449	480	506	485	476	461	473	520	449	458	488	482	493	461	461	482	477	478	423	476	518	490	524	499	467	459	486	473	471	460	479	475	449	473	460	449	456	462	480	476	459	479	510	451	489	463	498	459	499	506	492	488	479	504	466	498	524	514	487	461	501	503	458	458	450	467	459	491	462	469	501	477	468	484	436	458	461	478	461	478	441	500	443	479	476	487	469	473	504	489	480	468	507	471	480	487	486	465	458	468	470	482	500	468	480	480	486	459	478	478	484	480	491	463	489	471	481	502	440	485	498	460	492	440	461	478	431	505	488	483	429	466	496	459	492	477	451	497	483	485	439	457	502	481	502	447	485	476	478	477	478	519	464	445	494	498	539	450	473	448	488	489	477	510	449	470	451	421	456	480	435	466	475	498	504	505	461	505	428	484	445	530	488	475	490	483	488	502	480	487	484	487	484	442	471	490	429	464	478	509	475	479	457	512	454	503	462	462	471	471	536	484	421	475	480	460	486	474	457	474	451	484	440	429	457	466	444	494	455	503	449	462	478	516	470	484	472	503	462	453	491	473	499	441	461	459	517	508	487	461	483	478	458	512	462	464	487	486	507	431	472	458	449	454	492	477	534	512	444	525	489	464	466	475	508	467	482	476	517	431	447	466	457	480	477	475	425	465	501	522	462	437	470	443	454	441	519	471	453	450	504	481	509	492	468	479	478	460	476	477	472	454	497	484	476	466	465	466	450	461	479	486	512	487	493	482	472	521	469	478	481	482	520	456	492	472	477	493	476	522	476	505	453	464	506	472	503	519	482	508	471	462	503	476	471	479	497	498	470	436	481	460	521	509	466	452	435	492	485	504	491	512	464	495	502	504	450	465	456	513	476	448	441	450	467	465	482	523	487	444	479	506	477	467	477	468	476	468	427	509	506	467	456	457	484	498	526	497	518	500	480	494	498	490	476	497	466	481	474	451	465	418	504	495	456	491	471	476	471	503	499	459	475	465	462	467	474	472	473	460	504	476	442	465	499	440	508	499	436	511	471	469	480	496	486	466	472	464	474	488	510	478	473	491	473	495	491	454	452	502	470	459	460	427	469	426	457	493	517	496	482	465	500	499	520	460	478	488	496	507	487	475	498	471	445	486	486	456	520	445	503	504	482	480	463	462	485	469	477	474	478	495	482	424	452	516	453	457	450	424	511	485	489	445	466	481	511	474	476	467	454	463	482	479	464	527	473	461	440	493	517	488	476	474	482	477	469	459	479	441	475	496	453	517	495	498	455	491	416	512	466	504	456	489	474	477	481	492	489	444	504	463	488	484	452	433	504	485	498	503
38007	79507	62003	34593	19576	6754	3636	1769	506	535	543	511	536	560	521	544	516	527	515	553	548	549	528	535	537	507	515	494	549	532	518	495	506	518	497	546	500	494	551	497	541	544	546	507	522	532	532	529	540	542	504	507	576	512	510	538	511	532	534	534	561	532	533	510	482	516	505	528	523	526	511	500	538	505	526	539	509	555	532	514	490	544	519	482	555	531	521	507	583	523	480	550	520	546	483	559	540	530	554	509	563	491	557	545	508	602	533	490	544	528	516	477	507	520	589	490	554	511	521	529	543	517	507	526	512	486	529	502	536	535	564	534	556	547	547	502	531	555	557	545	495	520	561	526	514	544	547	543	574	542	523	519	525	522	558	480	549	563	516	542	562	540	508	502	493	538	534	532	519	527	540	517	551	529	543	553	535	507	532	518	515	483	526	529	531	533	561	541	527	536	506	546	552	542	537	512	537	541	523	529	537	544	506	492	531	488	581	498	533	502	572	496	521	510	553	495	565	562	515	560	527	531	508	582	530	535	530	504	513	534	483	526	550	535	536	548	556	524	530	561	493	508	484	508	545	576	527	502	546	532	571	546	536	543	506	562	543	514	531	522	531	536	514	535	533	485	530	551	564	556	543	550	532	542	548	535	519	533	526	510	518	539	511	517	502	519	497	529	552	517	532	520	483	531	507	553	513	509	531	555	523	519	486	560	503	526	566	536	485	525	493	515	482	518	546	489	530	548	531	557	486	555	540	470	575	534	546	497	574	534	509	562	541	527	550	521	573	509	559	551	504	529	515	520	532	524	514	548	540	506	521	521	543	532	496	520	498	506	561	514	550	528	549	549	569	532	520	525	539	497	520	581	548	534	498	503	551	534	583	524	527	567	529	554	504	559	522	532	523	551	542	497	513	542	475	538	539	528	533	530	528	531	535	541	567	464	516	537	502	543	566	494	544	504	585	515	512	502	566	538	568	488	539	511	521	508	523	541	519	530	512	528	559	564	503	488	520	505	576	546	577	531	509	506	518	554	512	516	568	545	496	536	541	540	538	513	573	531	557	481	505	530	513	495	497	529	522	557	520	538	478	524	505	533	536	506	545	539	477	559	537	551	498	522	533	496	535	539	537	495	526	516	500	511	495	526	554	505	544	540	519	520	565	514	519	539	529	506	514	492	548	516	563	545	564	530	548	508	495	513	516	529	520	511	516	538	523	512	500	534	537	532	522	546	503	510	531	570	459	507	506	513	528	521	532	557	544	496	540	508	507	518	485	543	516	523	531	509	551	518	537	507	521	536	585	499	499	558	499	550	517	568	532	496	523	526	548	499	539	536	500	524	533	510	525	548	493	521	559	530	531	529	535	543	526	520	523	502	537	527	568	521	534	515	546	514	537	537	488	545	566	515	510	548	544	496	509	515	548	518	536	535	517	513	504	513	498	511	559	475	488	543	538	541	499	533	484	528	510	482	539	512	503	496	522	531	532	574	554	514	544	516	478	531	543	521	508	539	538	499	548	493	531	513	554	546	533	539	555	515	495	563	541	565	510	508	517	552	540	535	526	530	571	494	527	544	542	534	499	542	531	524	498	533	565	535	497	533	495	524	519	534	506	532	508	543	519	547	550	548	485	549	535	522	529	496	497	460	510	557	546	503	545	508	556	538	532	480	510	535	533	577	532	510	505	525	545	507	550	497	506	549	550	532	542	514	566	516	537	526	530	504	542	558	526	541	534	498	519	493	548	507	519	534	547	498	534	519	530	514	534	515	515	505	520	520	535	512	518	529	506	532	537	578	549	544	534	517	513	553	530	536	557	513	508	551	553	533	482	550	522	535	512	561	545	542	555	521	506	528	541	521	545	527	484	523	533	541	487	500	518	533	482	520	553	519	509	496	525	475	522	510	519	540	528	549	513	511	545	480	517	525	535	535	523	499	553	539	524	514	537	530	547	489	480	539	515	536	550	512	519	520	531	523	544	500	533	521	522	544	569	564	536	511	558	530	527	482	503	542	531	492	553	563	514	544	562	542	507	564	505	522	573	502	503	527	509	531	584	514	518	518	532	533	503	511	534	542	553	573	514	552	552	558	518	516	516	515	522	522	524	585	562	520	555	479	540	539	545	505	523	526	539	527	509	554	522	519	527	548	507	510	530	570	490	507	541	538	519	543	507	500	488	518	566	543	560	526	577	525	494	536	539	532	521	533	513	522	521	547	489	537	552	537	572	544	547	523	559	543	547	457	513	528	519	517	500	521	554	544	497	558	532	495	524	508	509	521	538	532	551	565	511	549	525	491	518	541	553	550	513	531	506	508	445	516	549	521	529	495	533	549	497	498	523	542	530	545	566	467	561	527	540	493	531	533	483	521	500	513	510	513	559	552	534	533	522	555	507	509	521	541	514	587	505	554	590	513	519	514	535	494	501	494	535	557	534	546	493	509	497	553	553	579	518	509	546	517	519	553	477	511	594	513	544	504	510	531	493	573	529	540	506	521	521	514	536	532	546	554	511	574	532	525	512	534	537	493	519	511	561	513	536	541	518	518	516	489	510	540	541	520	513	494	500	501	515	533	501	537	521	552	502	505	454	547	526	502	516	527	501	500	473	504	509	546	511	506	497	529	519	562	532	513	547	545	519	527	559	518	532	524	527	497	504	499	554	498	504	513	542	592	530	528	525	539	516	503	503	528	534	488	524	489	515	511	508	494	499	550	508	548	575	517	565	553	543	518	522	508	538	524	552	571	537	503	544	509	516	521	501	543	530	558	556	544	561	530	549	511	507	529	531	519	526	534	488	495	513	558	490	547	577	544	532	503	565	538	502	536	510	488	539	490	584	544	573	530	500	526	532	524	519	559	531	517	510	507	531	512	563	574	565	545	540	562	548	510	520	544	486	508	540	549	496	511	526	581	506	495	590	502	501	525	536	529	528	536	560	508	509	518	520	521	530	538	552	532	528	488	574	498	496	530	532	478	534	528	501	540	552	527	553	540	496	532	531	497	527	525	549	531	522	497	545	527	543	507	542	538	519	504	485	566	540	488	541	529	521	543	532	522	553	530	553	502	509	539	562	482	481	521	536	493	508	540	524	522	549	530	539	493	519	479	523	511	546	510	573	514	553	570	520	520	510	536	501	528	521	523	502	503	549	551	580	524	537	517	505	564	528	549	529	509	557	492	504	513	538	527	553	527	522	554	499	502	511	507	561	524	526	548	528	540	524	518	521	562	539	533	533	469	525	494	514	538	540	520	494	557	531	515	485	542	529	576	512	550	490	506	546	552	542	518	523	505	527	513	576	593	516	523	547	543	511	533	504	516	518	550	549	522	487	553	497	552	557	525	529	569	569	538	520	519	515	522	492	523	522	498	540	559	488	526	536	533	507	491	515	496	546	499	520	531	539	561	518	503	534	540	527	576	508	520	483	496	508	532	516	519	542	514	531	507	542	521	518	528	543	574	477	546	558	515	528	548	534	527	515	540	523	512	548	506	523	511
23246	23030	37461	30085	25306	22624	17424	4290	591	570	527	501	574	579	531	550	520	543	552	549	580	486	524	502	524	506	516	512	578	524	519	489	506	464	491	495	519	539	524	532	538	485	525	498	542	538	479	530	527	574	538	541	533	498	507	507	550	515	537	526	513	487	533	540	522	554	465	545	527	543	535	548	520	523	554	522	499	516	516	542	522	473	534	579	482	553	459	530	552	519	489	505	446	520	505	516	509	524	466	498	506	474	520	516	515	525	516	527	484	484	523	518	524	501	503	570	535	485	522	523	521	503	513	517	521	531	522	495	579	507	509	525	479	487	505	515	494	529	505	513	520	511	533	522	511	499	528	494	519	498	519	511	523	525	516	493	540	547	534	536	515	533	545	513	506	517	534	517	490	510	524	510	554	522	508	526	518	460	475	485	504	519	492	539	524	498	537	495	495	513	493	501	530	516	508	597	507	541	487	513	537	539	526	523	531	522	510	563	518	497	520	527	521	511	553	504	509	531	509	533	491	492	569	531	519	529	513	540	545	540	458	520	548	503	501	496	559	519	509	508	511	528	511	476	536	490	549	508	520	505	551	515	533	523	512	521	475	496	531	523	547	541	530	509	496	547	472	472	527	521	540	523	501	462	508	496	530	566	548	541	523	535	528	514	540	512	566	516	535	495	512	515	527	509	536	499	475	521	535	526	525	527	504	511	510	552	486	558	532	500	474	485	511	518	567	510	492	532	547	514	559	502	572	488	525	525	504	521	519	551	489	470	523	520	539	490	548	516	519	542	543	489	528	547	456	518	524	540	509	531	490	520	497	545	500	527	538	507	533	508	519	496	552	554	529	545	516	501	525	481	475	527	496	545	533	523	544	532	493	531	535	497	548	483	492	510	542	520	526	469	481	477	534	488	528	511	530	513	482	544	525	504	531	504	531	527	517	514	530	507	500	516	517	523	530	517	507	503	549	512	469	496	557	498	524	495	540	546	494	559	501	547	515	498	532	537	519	506	509	529	498	472	521	511	478	504	504	501	490	481	520	508	527	533	499	509	537	509	515	536	496	526	533	490	492	534	508	551	470	546	516	524	530	511	506	510	522	503	483	553	527	543	518	516	506	537	523	501	475	538	526	477	548	512	517	530	517	482	534	544	526	528	503	486	510	489	547	532	538	526	532	543	539	528	529	539	498	540	485	491	488	524	520	547	504	573	504	541	500	482	531	564	505	539	489	504	503	505	524	518	517	523	545	554	517	552	532	525	519	509	516	511	536	512	550	545	484	532	534	487	538	510	536	516	492	488	502	527	492	535	528	527	542	484	505	533	501	546	526	541	485	532	524	511	516	490	501	477	542	490	488	547	527	517	537	527	553	542	512	513	541	467	520	496	548	525	492	525	502	520	533	524	492	517	514	473	570	544	547	525	553	508	571	524	515	505	479	523	508	498	515	513	534	472	516	548	487	533	528	505	483	542	502	567	523	543	484	544	569	517	505	516	520	508	509	498	536	489	534	523	531	571	521	472	490	521	522	525	532	515	510	545	516	514	559	562	507	490	509	518	499	513	514	488	518	558	554	515	516	558	521	489	541	534	493	569	545	552	497	529	546	496	514	500	488	535	488	502	524	530	560	528	528	529	510	498	526	541	496	489	523	553	515	514	542	537	505	529	497	529	517	536	520	523	519	488	494	545	506	549	536	496	519	527	460	509	494	473	544	513	481	550	555	553	549	545	479	502	533	553	526	511	503	544	529	521	493	521	531	562	540	543	516	564	562	520	483	546	517	529	538	510	507	527	542	544	500	527	513	509	493	504	525	528	534	525	481	502	481	536	550	512	501	562	517	534	493	499	500	546	518	465	485	549	539	560	494	509	517	529	509	526	540	557	554	564	507	567	517	536	509	508	527	520	519	545	533	503	513	520	490	516	523	558	495	545	515	521	517	468	502	533	520	526	554	465	542	540	518	505	487	513	508	546	529	492	522	542	515	551	518	491	551	515	483	482	539	518	511	495	517	517	490	516	514	488	554	522	519	560	549	545	529	540	534	526	532	526	556	496	493	496	516	515	491	515	497	526	524	505	487	503	521	509	531	536	493	517	536	487	535	549	499	547	526	513	527	532	527	495	514	515	550	529	537	539	518	541	504	497	517	520	517	495	498	540	518	539	533	490	507	528	505	547	553	490	563	527	529	498	462	495	549	536	501	521	551	500	531	495	497	512	485	489	522	534	494	502	524	509	501	492	501	547	510	557	542	521	550	503	528	506	523	487	527	479	506	524	510	516	513	517	543	506	491	525	577	460	468	507	494	501	491	527	543	529	538	507	548	503	486	518	512	529	489	543	495	527	532	504	529	543	489	517	508	486	562	500	502	507	565	548	486	470	531	534	480	498	470	486	535	518	529	462	491	505	515	568	523	510	539	513	495	512	527	493	522	466	497	534	537	498	521	544	517	528	541	509	565	517	528	528	514	499	480	513	516	533	522	489	507	497	520	505	532	491	492	526	544	537	514	503	534	505	514	503	466	517	504	493	504	532	513	463	592	516	537	530	488	500	510	531	524	528	525	525	526	521	512	532	492	506	555	505	515	518	491	548	527	503	543	487	546	495	469	549	494	526	505	508	535	496	497	502	537	525	524	501	525	518	508	561	515	487	514	525	550	553	521	529	533	534	483	496	565	516	519	520	528	532	531	519	548	501	489	517	522	528	535	523	520	511	491	510	524	522	497	511	497	486	551	520	510	506	528	532	447	538	509	523	536	504	515	526	541	503	494	553	525	552	536	499	506	520	550	506	499	521	555	530	493	511	525	535	495	508	506	537	502	520	536	532	483	473	552	501	540	516	479	505	516	503	537	523	533	538	499	507	535	500	483	494	520	526	514	531	520	513	532	559	501	564	531	560	525	528	502	528	515	585	503	516	503	503	506	495	463	524	518	488	495	491	516	498	467	519	508	547	523	534	510	485	533	514	504	489	515	512	442	510	493	485	521	580	523	563	552	541	521	490	545	516	534	528	548	501	517	512	550	470	518	535	524	548	515	492	516	499	517	520	530	513	503	529	506	503	553	497	562	520	520	524	538	518	489	540	517	549	480	535	521	504	532	523	489	544	512	471	499	547	540	532	497	556	509	496	510	501	513	506	501	531	521	515	503	533	544	517	517	540	496	483	532	513	505	504	514	489	512	528	546	504	495	506	520	529	503	528	518	501	524	536	528	534	531	494	523	565	500	507	538	514	540	532	514	510	542	545	541	508	515	512	514	506	533	543	509	484	498	511	446	524	508	530	564	479	533	521	525	530	509	552	512	547	526	517	510	494	485	496	510	481	492	491	506	506	528	525	521	516	527	495	498	518	502	499	500	563	488	495	475	554	535	523	531	492	546	495	525	519	457	553	542	523	542	536	516	496	502	519	526	529	517	520	547	511	511	500	517	521	545	517	513	513	538	574	494	523	565	510	518	497	513	512	532	511	502	525	527	479	549	543	527	495	541	515
44180	74770	76813	54153	36748	17314	9807	4307	579	565	540	543	544	543	563	581	575	541	570	538	546	554	516	524	559	519	523	559	555	493	529	563	538	565	592	567	573	512	521	560	535	518	534	523	505	567	565	579	552	523	514	525	533	536	515	527	550	579	557	545	518	523	580	555	562	542	512	510	608	547	536	550	535	501	542	533	509	555	500	560	545	565	549	571	554	538	559	560	541	539	533	592	548	520	539	536	548	532	529	562	539	550	514	566	571	537	535	566	536	583	569	553	557	545	545	526	542	535	516	594	547	509	553	542	531	561	525	549	498	541	534	544	568	536	557	548	588	586	532	519	549	550	562	558	529	529	546	538	563	555	517	555	493	562	516	550	547	561	538	543	507	524	505	543	542	558	539	523	540	579	557	549	562	574	510	539	531	567	531	593	553	523	532	557	552	573	556	589	539	565	565	551	517	538	540	540	548	577	551	517	508	536	519	538	565	542	519	569	535	567	552	560	549	532	513	614	560	575	536	529	532	533	541	546	552	522	575	554	565	560	514	559	548	516	535	545	505	553	543	501	539	505	554	516	558	552	572	606	539	527	584	527	553	538	549	544	563	497	525	566	509	544	587	542	512	564	552	530	538	507	604	569	557	534	532	538	559	539	549	525	538	511	509	550	570	505	561	575	536	510	558	566	568	548	535	527	525	556	503	520	574	539	532	528	540	533	524	543	490	531	520	543	502	569	540	539	569	556	548	555	533	525	528	557	572	574	545	546	603	567	526	608	541	526	534	551	581	524	518	548	542	551	563	540	558	541	524	518	553	543	547	566	552	507	568	563	541	563	543	535	507	552	579	541	536	542	555	598	529	558	541	520	562	522	531	538	580	599	590	557	534	540	562	541	527	511	525	583	518	563	580	580	576	566	537	516	541	500	546	542	547	559	613	565	562	539	533	518	509	542	527	491	531	565	500	552	567	578	553	558	560	517	556	545	556	513	573	569	581	577	547	559	539	558	557	547	526	535	571	558	535	553	578	526	552	572	553	555	566	547	554	538	565	519	542	557	555	580	505	573	531	577	542	548	579	542	535	576	540	546	542	524	550	571	546	544	545	569	554	507	561	558	539	516	553	573	560	520	549	544	580	558	548	515	525	545	553	570	577	552	542	542	505	548	534	565	584	543	538	552	516	539	539	541	535	567	563	543	543	532	550	521	544	548	547	559	554	520	546	526	574	585	501	524	571	518	558	535	561	552	588	548	557	541	542	509	545	570	526	526	560	516	530	544	544	540	538	591	518	525	551	545	540	558	518	558	553	548	563	582	587	576	521	523	531	498	550	543	566	552	553	558	537	548	523	539	606	558	528	547	510	534	546	547	550	553	575	520	560	497	498	528	537	531	529	593	553	516	596	535	575	548	520	507	550	539	546	548	544	558	563	533	567	580	530	538	569	549	508	544	511	589	558	505	575	557	571	518	503	570	560	544	550	544	503	566	527	534	554	504	534	526	542	526	546	529	501	535	536	566	527	556	542	583	554	579	544	573	588	564	577	537	559	552	554	564	546	529	527	532	524	514	560	539	515	548	568	565	551	548	525	547	512	564	536	612	546	578	563	571	539	517	557	557	513	539	541	533	562	514	515	541	563	542	535	553	556	551	599	507	537	555	544	580	565	543	528	501	581	569	527	543	554	559	515	627	563	552	510	541	531	518	548	520	549	564	516	536	551	516	514	523	526	559	514	569	604	534	572	538	538	591	556	587	505	535	546	535	556	601	508	532	564	539	534	505	575	585	568	519	573	513	528	537	536	537	525	542	581	530	544	610	564	568	563	590	548	534	560	516	522	547	560	586	587	579	544	539	510	590	552	553	513	559	577	534	580	534	539	575	541	580	562	566	568	508	542	541	550	582	536	599	531	537	570	573	594	520	525	560	521	539	534	555	542	600	598	579	556	532	531	536	558	592	525	562	557	539	540	562	548	523	540	541	525	529	535	502	504	549	514	551	523	556	518	528	518	599	531	525	524	544	524	522	538	528	542	495	502	506	560	519	567	519	553	577	548	550	513	549	509	566	579	552	531	527	525	573	510	562	559	518	558	521	582	549	523	543	561	557	562	530	542	541	543	569	555	549	534	536	530	551	526	522	527	556	578	577	575	532	542	491	555	526	561	531	567	552	559	533	577	599	523	554	538	555	541	552	505	549	557	580	549	524	531	543	564	565	544	565	586	554	534	562	558	531	531	569	557	535	560	524	514	553	513	518	559	540	506	595	549	515	533	540	571	525	514	525	564	559	536	581	553	542	528	550	577	522	560	562	519	559	537	515	562	544	546	551	515	544	570	568	588	560	538	532	500	566	503	548	565	528	536	536	522	542	550	570	519	558	551	541	545	570	528	550	569	534	510	529	579	522	557	494	569	523	584	533	559	586	512	569	571	491	564	544	516	585	550	523	558	563	528	580	510	574	528	594	586	539	564	587	541	565	529	576	571	566	566	538	501	556	549	583	528	515	496	556	516	508	576	571	531	527	513	574	539	506	502	500	533	533	558	490	546	581	587	573	533	544	555	556	522	549	551	541	504	537	523	577	470	539	562	512	524	548	532	524	571	519	542	518	570	604	546	501	592	540	543	497	598	545	565	531	551	548	513	544	538	538	580	578	540	572	561	570	553	521	526	539	568	528	506	575	564	494	562	543	542	572	541	564	571	540	502	545	545	522	554	573	571	560	571	562	578	551	524	556	517	520	526	580	581	572	518	528	545	521	568	566	536	560	573	535	577	519	540	551	521	552	569	562	536	529	540	518	543	570	555	529	556	571	553	529	517	561	552	573	593	552	573	560	534	541	570	534	550	526	557	563	559	514	536	544	563	564	559	546	531	525	570	540	549	553	560	542	539	534	534	570	516	530	517	558	534	558	545	542	538	542	538	580	550	570	560	521	590	539	556	530	521	548	517	507	567	573	549	542	557	517	553	581	566	538	533	534	568	475	571	532	545	524	552	566	537	542	601	556	550	539	526	519	550	520	557	542	596	524	586	495	534	549	543	548	518	555	539	541	549	557	517	586	542	473	512	558	530	550	572	521	540	525	523	551	530	513	549	516	541	554	512	535	559	558	586	553	532	573	565	530	546	532	493	567	546	506	527	511	510	520	548	604	514	556	597	554	513	533	552	543	535	572	519	551	548	545	562	538	587	525	564	573	498	532	536	524	540	548	585	554	524	544	520	516	561	500	549	542	564	579	530	601	519	539	547	521	528	549	558	564	548	585	573	578	565	578	564	485	532	555	542	540	581	567	569	539	506	545	558	537	547	552	567	560	492	506	564	542	529	511	555	557	553	506	544	528	545	566	534	557	577	554	561	524	491	567	548	520	521	574	539	553	505	558	516	527	525	486	531	539	516	517	529	565	559	505	554	527	558	533	514	574	557	546	565	556	555	523	507	574	561	547	533	564	535	499	557	558	555	521	536	528	490	567	570	550	568	525	516	570	541	536	504	533	526	528
29486	36000	45146	21897	6269	1413	801	500	352	370	358	390	349	382	364	376	342	347	315	311	333	379	390	355	360	352	374	333	394	349	334	349	361	352	348	353	354	388	317	372	342	340	335	330	343	368	367	357	339	384	342	361	364	378	406	338	376	363	358	364	362	319	325	329	353	345	366	407	353	347	395	352	360	320	310	351	339	310	344	329	351	322	354	344	341	325	351	354	331	375	347	357	348	348	344	366	348	370	372	343	331	363	340	342	337	350	326	357	341	341	373	389	376	341	374	387	340	357	375	358	366	324	319	394	330	326	333	337	376	352	345	363	373	323	377	380	396	371	359	358	367	373	371	332	352	344	380	353	367	357	352	382	382	364	355	367	366	350	340	334	382	346	384	341	361	353	338	344	357	338	354	351	332	363	360	340	363	338	360	332	334	337	339	359	332	379	340	367	367	354	324	336	355	347	355	368	364	337	362	348	387	356	366	354	338	343	389	338	376	351	349	345	371	331	351	345	370	349	358	359	344	343	353	332	374	397	339	353	368	350	329	340	360	365	355	353	345	375	384	360	328	339	339	345	336	363	343	368	350	364	377	353	383	345	314	315	374	327	409	396	341	345	334	390	324	320	379	310	389	385	334	349	367	350	335	364	330	337	333	330	356	342	339	313	323	363	353	352	382	349	333	344	366	391	360	349	352	386	292	362	365	370	356	370	382	352	350	352	355	327	376	380	342	343	371	343	368	375	366	375	355	345	333	372	364	311	378	339	330	318	359	359	335	373	339	364	351	365	307	311	368	379	368	349	334	369	357	331	386	356	308	378	382	329	336	366	413	314	381	376	355	395	336	357	374	360	355	346	396	354	368	354	405	402	347	363	350	358	372	395	341	336	337	333	336	354	337	341	340	327	368	334	341	354	363	358	359	366	360	393	338	349	375	359	390	335	375	354	366	356	375	348	336	376	347	372	371	362	387	367	343	341	355	339	364	352	355	351	362	349	373	355	373	328	374	364	351	356	367	328	353	375	344	333	368	367	339	353	358	390	357	332	342	360	369	362	320	363	367	345	353	355	371	367	395	338	328	390	354	325	358	379	336	353	377	340	367	340	354	387	369	358	349	340	350	374	342	351	339	360	352	328	365	393	366	324	350	307	347	365	348	368	356	378	360	382	344	311	332	352	372	348	358	332	336	347	336	356	343	341	357	315	385	348	374	340	348	390	358	375	369	378	336	353	347	334	338	335	356	367	391	362	336	374	378	369	367	355	357	354	348	331	346	358	384	378	333	362	346	382	334	386	329	380	349	363	347	366	331	349	353	363	346	347	358	341	354	338	370	345	327	311	341	346	358	409	322	356	329	370	339	356	363	366	387	351	321	331	321	345	357	378	365	367	350	363	368	360	326	354	334	317	371	356	360	342	347	379	376	346	356	360	355	355	364	317	353	347	341	362	378	325	343	341	348	349	339	359	418	347	380	348	325	359	369	359	407	343	371	362	369	337	333	360	374	347	365	356	328	344	352	320	353	323	382	336	393	366	356	322	362	353	373	340	307	369	365	339	349	361	330	385	398	332	353	362	355	375	327	376	333	377	319	345	342	337	355	383	358	340	346	326	379	367	345	366	346	373	371	332	353	341	379	337	378	333	347	339	369	383	365	357	389	329	371	337	346	381	362	359	366	364	392	352	376	356	359	305	335	362	371	358	380	377	394	345	330	360	352	365	321	370	359	341	344	341	364	375	309	378	347	344	350	313	334	333	379	348	350	367	360	359	326	363	370	357	360	359	357	326	345	391	366	355	361	357	314	363	367	343	356	361	342	361	341	378	380	350	369	346	354	365	402	343	359	371	383	361	377	378	358	358	359	338	374	346	364	377	364	351	363	339	332	364	348	385	326	364	349	318	387	365	361	367	323	357	349	364	363	386	356	362	391	343	363	320	366	371	358	353	372	371	362	372	336	381	363	357	371	372	359	341	395	372	364	352	329	324	326	388	381	396	378	379	342	364	334	375	381	383	367	334	359	369	356	339	356	380	343	326	344	359	314	386	339	329	339	322	364	375	396	355	388	354	352	339	361	330	381	338	352	364	322	366	343	377	356	350	362	360	343	358	326	362	331	335	360	364	357	377	358	361	389	373	334	352	357	371	324	382	343	343	368	385	358	367	347	345	325	397	402	340	352	343	344	335	351	369	345	356	361	351	398	358	356	341	324	350	351	376	377	355	345	397	341	377	352	383	335	355	361	349	349	310	347	361	360	325	365	334	367	332	322	331	373	361	381	376	349	357	373	384	375	333	342	364	362	351	343	393	350	332	367	369	370	347	347	381	355	312	335	365	326	389	364	361	328	360	330	385	342	366	360	366	354	363	335	348	369	387	384	339	359	360	331	370	324	360	333	366	371	365	381	324	334	352	364	365	349	350	343	342	378	380	412	366	355	347	361	328	367	365	351	354	342	320	326	370	336	333	326	375	337	372	367	363	391	382	322	374	326	340	372	346	360	354	361	372	345	344	384	376	369	366	337	372	379	353	353	365	379	364	334	392	338	328	359	371	367	360	377	345	353	343	375	350	331	389	351	338	351	348	331	348	370	370	383	348	343	366	396	382	382	352	350	348	341	341	313	354	328	337	342	337	328	368	346	353	367	371	391	352	386	375	359	368	321	374	316	381	358	360	322	352	323	362	364	375	373	337	387	362	363	337	374	349	331	324	362	370	394	359	306	352	348	332	365	324	374	343	373	344	372	356	353	401	351	363	358	347	368	356	367	342	350	384	311	339	344	347	343	352	357	340	339	365	330	353	361	344	342	363	343	357	340	365	366	358	397	338	353	353	351	341	313	342	398	351	381	354	335	373	386	366	349	365	318	368	369	358	372	401	367	366	334	401	332	371	358	346	365	343	342	377	336	366	378	354	339	354	360	349	324	330	353	341	374	355	368	369	377	361	363	335	366	359	372	363	355	366	339	337	367	366	343	319	355	346	371	360	342	346	314	383	356	318	381	349	380	357	351	388	356	362	355	352	327	373	336	330	371	347	351	371	306	341	372	373	340	338	366	358	386	359	346	366	318	351	324	370	357	319	375	312	358	359	341	362	353	351	381	367	369	348	322	370	397	382	345	347	351	369	330	326	357	354	356	354	395	351	353	347	330	362	367	310	337	343	374	364	345	318	356	350	310	344	352	356	360	347	357	352	378	353	306	352	377	344	394	344	339	324	352	355	351	382	339	378	353	323	343	356	370	366	349	356	368	388	331	384	364	350	353	347	334	350	370	353	346	359	348	348	347	379	371	360	332	331	329	360	363	348	371	364	343	369	343	387	331	346	378	365	349	366	341	361	377	357	330	357	339	324	337	326	338	357	336	359	344	320	343	354	343	332	384	374	370	357	381	347	386	358	380	342	351	344	342	375	304	357	343	379	379	383	378	359	369	356	399	358	348	354	332	363	339	349	314	323	362	345	317	378	326	367	346	360	360	367	356	382	347	361	345	343	338	345
33289	54371	38156	13647	5397	1601	954	604	389	397	382	404	415	395	388	417	415	382	403	394	404	423	401	382	404	412	397	388	411	419	364	385	383	407	378	383	389	426	399	379	396	398	402	421	403	411	417	407	363	411	405	427	367	396	358	434	373	383	425	410	460	381	383	404	394	383	426	391	376	408	343	378	434	398	386	423	406	401	365	376	383	392	389	386	365	371	401	413	398	402	406	354	398	410	382	418	399	412	408	419	373	418	376	384	384	393	386	386	361	366	405	408	388	379	447	376	429	373	403	408	390	396	438	412	399	386	403	387	437	453	379	414	387	395	400	365	396	399	388	395	390	422	413	417	376	393	405	377	392	385	390	404	388	387	396	414	398	411	400	407	384	408	413	377	384	366	412	409	394	403	386	409	421	368	364	387	371	383	393	391	382	363	417	437	412	381	428	399	412	401	359	367	386	387	373	414	397	395	389	391	379	375	405	382	408	384	405	391	391	410	404	419	428	401	450	386	381	393	420	393	358	399	435	386	427	386	365	390	412	405	422	400	383	401	421	404	403	406	385	401	393	412	411	419	389	408	433	423	366	395	382	393	428	414	377	414	392	406	391	382	400	377	381	400	381	395	373	428	366	417	413	424	367	377	398	384	391	421	394	398	399	398	408	432	400	386	390	378	375	411	387	389	421	432	431	408	398	380	394	395	412	428	417	391	398	413	360	336	399	388	408	363	388	432	391	421	356	385	369	403	398	372	406	406	392	377	409	415	406	425	392	401	408	386	384	389	365	391	411	405	381	422	411	389	413	395	413	411	390	386	378	410	390	374	388	369	401	412	385	389	430	399	379	415	386	399	394	414	373	376	387	377	371	399	388	386	405	370	417	438	418	406	385	369	413	399	389	400	423	400	394	419	437	386	400	430	412	386	391	411	381	382	410	379	377	416	379	385	387	402	385	393	400	386	389	411	389	390	431	390	404	392	418	419	403	418	399	428	419	392	398	423	395	406	418	405	383	399	371	460	361	368	382	379	412	392	394	351	382	383	406	418	448	391	376	399	413	358	381	402	388	406	393	405	425	391	383	378	402	425	372	394	403	414	403	399	407	373	422	386	393	387	381	372	399	376	400	421	393	400	374	411	410	392	380	391	390	385	385	412	368	422	409	409	391	399	390	418	352	411	361	385	412	409	384	382	412	402	400	374	432	407	406	369	385	412	395	370	381	371	423	424	374	359	402	381	365	404	404	407	401	380	384	434	385	411	373	401	404	407	413	400	379	402	397	393	412	375	367	400	394	396	370	402	386	395	380	354	356	402	365	421	368	353	384	403	380	413	394	416	428	417	386	424	373	425	388	402	456	411	404	384	446	395	421	403	405	407	389	408	398	361	410	378	435	417	394	409	368	395	403	357	408	392	384	427	404	386	371	391	359	417	423	376	385	413	430	374	399	399	387	380	405	395	361	438	408	397	421	416	430	387	382	431	411	413	406	395	375	382	402	409	450	415	403	407	403	404	400	427	403	394	395	383	426	420	385	388	397	396	399	378	371	393	413	385	406	435	374	409	353	396	384	387	395	379	368	428	418	401	396	400	388	420	365	431	405	422	384	370	423	440	401	398	384	411	413	345	413	378	429	395	387	391	397	365	371	405	394	398	388	386	460	393	404	420	359	407	379	382	455	399	413	373	431	383	405	339	400	377	407	401	430	412	362	396	413	413	387	472	416	382	402	395	391	391	397	371	401	392	393	408	381	388	403	415	384	388	380	426	401	392	380	424	389	416	419	394	400	402	380	376	427	367	423	391	395	407	376	388	412	398	416	399	388	429	403	395	381	441	393	383	409	392	375	390	397	385	377	381	433	410	392	393	416	398	415	397	382	386	411	387	418	400	377	392	410	413	402	389	395	404	392	385	391	403	398	363	408	398	400	448	420	419	407	426	411	366	407	380	395	380	392	394	402	404	418	426	407	398	384	424	393	378	384	390	373	373	407	396	401	406	393	389	398	423	370	417	393	411	401	403	368	396	387	399	375	416	421	425	417	415	403	418	347	389	440	378	393	425	397	372	370	364	373	404	403	420	392	439	393	414	398	377	427	410	400	384	352	435	386	377	382	441	372	407	357	390	378	401	387	403	413	379	413	396	379	371	455	381	419	378	398	410	379	409	373	377	409	407	402	394	405	395	403	406	402	378	396	417	373	397	395	382	416	413	394	365	407	431	397	406	421	407	444	379	395	402	393	387	415	414	392	405	383	389	418	419	416	404	413	384	352	412	393	399	391	382	411	432	404	387	361	408	412	389	405	401	374	368	408	406	407	385	384	418	391	377	425	429	397	399	391	389	385	422	376	382	405	397	368	380	411	378	397	382	411	388	373	334	369	405	375	397	366	402	383	373	438	422	409	433	384	396	404	403	392	385	393	397	407	403	387	380	354	412	409	366	421	362	403	366	374	412	408	379	425	400	398	409	404	433	405	402	389	395	385	417	397	416	399	387	387	421	385	369	416	396	416	381	382	372	397	394	387	406	386	423	363	404	403	433	395	383	388	387	387	385	380	381	372	375	410	401	418	370	386	400	402	388	395	410	387	360	402	419	406	371	414	398	385	420	405	386	358	403	423	411	384	406	406	426	397	415	398	397	424	393	409	427	414	438	391	418	364	417	412	388	401	359	386	377	429	413	371	398	415	371	413	408	409	394	432	394	397	369	392	424	398	413	380	414	413	418	396	408	360	428	388	432	390	403	389	404	387	408	436	392	419	385	404	412	436	380	450	431	423	393	396	417	384	403	406	370	409	428	400	373	429	403	357	370	380	406	404	408	428	417	388	371	408	412	368	408	390	415	379	389	387	421	373	404	443	411	360	417	396	401	398	419	371	438	372	398	408	411	449	391	378	401	402	377	412	405	383	384	438	410	404	416	384	414	406	393	411	351	381	396	404	444	405	407	374	379	392	396	366	375	387	409	413	424	395	375	412	415	396	378	354	379	453	386	399	387	370	416	390	403	422	405	370	412	376	380	387	384	406	382	426	398	388	406	388	389	366	383	362	370	404	402	397	422	441	377	404	371	402	383	420	403	387	385	419	387	381	383	399	396	406	380	393	392	426	370	401	410	409	412	413	419	396	419	416	399	406	389	401	386	413	417	397	376	392	363	387	389	451	434	420	413	416	401	413	389	411	442	376	428	398	418	386	390	415	411	386	381	385	398	415	383	372	414	439	373	371	377	389	387	377	402	406	369	401	418	437	371	383	430	425	426	416	416	396	415	363	362	428	406	417	408	382	394	416	407	398	394	394	408	387	383	415	380	412	450	404	408	411	374	430	413	393	372	399	418	393	400	412	438	392	401	397	405	415	379	419	401	412	373	402	378	404	374	392	390	382	377	376	385	363	383	422	430	419	421	362	372	451	422	422	407	430	396	394	391	409	411	426	401	430	396	395	397	400	412	393	421	379	403	385	395	368	415	394	403	411	407	382	376	406	416	407	376	419	406	420	392
24947	25802	44429	34302	23308	13280	4122	1129	353	340	364	320	359	376	360	351	324	330	297	356	347	310	356	346	325	345	307	351	327	331	342	381	339	334	324	371	377	351	365	327	389	339	335	375	329	377	369	364	345	357	355	379	331	324	346	357	325	350	356	331	356	354	329	325	336	351	354	329	320	339	356	304	368	353	338	369	384	348	335	312	381	345	326	339	353	352	311	348	368	324	348	342	342	377	339	332	338	350	333	346	335	348	299	354	336	333	324	326	350	365	338	322	343	340	346	315	356	345	347	356	331	337	319	321	344	338	355	352	354	308	314	323	349	338	346	346	344	337	320	305	327	369	320	331	342	324	329	325	325	313	345	317	361	349	349	359	361	303	360	306	333	342	325	346	334	330	346	341	323	327	333	318	349	371	313	344	367	338	334	334	321	333	335	325	333	352	315	328	325	338	344	356	339	347	327	356	343	378	364	321	334	352	325	347	343	367	358	358	350	370	337	364	346	343	340	367	367	328	321	364	351	335	339	311	355	348	319	328	320	334	335	323	327	299	353	324	332	346	365	344	328	366	337	329	316	356	315	343	324	341	323	355	337	321	377	368	328	320	309	345	303	321	310	343	361	331	328	324	356	373	312	326	333	344	358	302	327	311	361	338	338	337	351	336	323	336	349	323	354	320	336	322	337	334	366	327	339	345	321	336	367	323	364	337	347	351	313	323	335	368	339	317	345	342	304	361	351	335	378	317	385	320	356	375	355	326	373	338	341	353	363	324	284	332	339	344	334	337	336	359	316	337	364	354	324	324	360	382	320	359	341	346	313	355	345	349	295	357	308	352	305	374	369	337	337	337	330	340	382	367	361	344	357	330	340	368	348	358	329	325	363	341	340	336	335	369	324	333	350	326	362	353	315	332	344	340	354	343	361	333	311	330	372	345	333	362	349	383	316	353	327	335	320	347	389	372	365	340	350	320	321	325	356	341	326	365	343	362	318	336	335	350	346	348	394	324	354	333	333	321	346	327	316	327	358	320	338	370	379	334	343	326	355	359	316	311	350	366	369	317	351	354	339	351	330	304	361	340	352	356	359	340	328	329	335	352	357	349	327	329	370	363	339	329	313	350	354	326	365	352	365	374	340	321	357	321	333	357	341	341	337	320	326	316	312	344	324	336	374	320	350	325	331	351	309	339	320	336	337	338	293	358	344	313	341	347	336	321	352	369	319	348	327	301	383	351	336	365	350	316	327	297	347	318	358	360	306	358	331	334	378	359	336	335	360	328	354	350	341	365	333	310	356	357	343	349	377	354	355	316	348	371	355	371	381	322	332	330	310	360	317	344	342	347	343	313	354	364	317	347	353	377	403	337	354	354	316	317	347	329	363	368	354	340	355	318	336	349	326	326	326	336	356	332	364	316	321	328	363	312	342	336	356	359	368	331	346	295	315	342	336	336	323	370	356	326	359	369	329	315	341	356	364	308	360	338	322	371	365	350	337	357	389	363	322	356	351	336	339	349	348	352	345	349	323	326	369	333	330	318	330	316	355	324	310	334	320	373	325	353	346	348	357	319	380	344	289	326	368	343	384	346	329	355	338	335	341	340	317	339	372	337	350	325	353	370	334	300	340	366	334	331	332	351	352	346	336	341	377	329	367	377	338	337	347	372	349	367	328	311	329	337	305	387	321	319	343	331	357	342	350	353	344	343	326	368	352	316	354	326	360	329	320	327	299	337	341	302	344	332	317	330	380	323	348	317	332	333	333	342	310	353	335	337	356	329	333	351	346	367	341	336	356	358	323	331	367	352	362	335	356	323	360	293	335	357	338	371	351	337	350	345	338	370	307	341	352	309	324	325	337	343	330	335	351	323	379	343	366	346	340	345	355	330	343	338	363	311	307	341	347	337	324	359	335	327	341	325	353	335	305	375	333	331	350	346	334	336	324	326	354	362	387	345	381	368	365	316	314	324	329	339	310	313	317	352	353	347	360	363	364	321	325	307	353	341	323	298	330	347	329	354	317	346	345	365	302	345	317	350	306	356	337	328	339	335	312	312	351	357	312	333	355	364	306	305	343	341	318	368	337	332	346	348	349	382	321	348	332	335	312	329	314	323	337	334	336	341	349	325	338	354	326	337	319	346	340	368	356	331	329	360	355	346	336	322	343	346	326	324	339	360	374	329	324	358	345	350	396	352	325	311	328	339	363	370	352	344	351	360	360	360	326	321	339	338	349	347	352	368	322	324	324	338	373	336	329	339	361	321	326	354	333	309	359	338	328	332	342	336	343	361	364	340	332	341	324	356	331	313	345	344	336	347	351	329	335	317	334	308	335	371	364	320	353	334	330	341	360	354	329	346	378	303	348	353	345	362	343	359	366	349	351	349	348	347	345	336	324	339	341	346	323	331	317	322	325	362	325	355	353	340	314	351	342	349	337	305	360	331	353	317	341	360	334	334	343	365	345	357	358	334	327	357	395	358	327	354	344	349	332	355	348	354	342	317	355	316	323	352	361	351	314	340	340	346	339	345	372	356	366	327	372	297	328	343	319	322	359	364	355	334	369	360	372	366	372	350	330	341	299	348	303	322	343	364	350	329	315	350	362	337	322	335	388	340	328	356	344	335	329	336	327	330	344	323	349	356	338	349	337	329	342	370	334	354	377	342	352	323	323	344	316	354	358	355	368	341	355	337	346	328	331	353	324	308	310	330	314	358	360	345	338	345	340	319	306	337	357	331	325	349	345	369	334	328	356	366	343	366	339	362	347	343	359	351	333	341	333	321	325	317	332	330	305	352	360	339	301	341	319	333	327	360	357	338	342	315	310	329	339	343	358	354	375	339	351	336	338	348	359	335	340	336	361	356	340	314	347	350	355	356	347	334	333	344	367	364	367	304	346	352	340	386	337	359	359	335	347	355	315	316	374	341	316	336	343	351	323	362	341	340	344	325	353	350	359	326	337	380	366	329	344	377	344	314	332	321	349	296	352	350	344	311	326	308	352	317	347	354	349	314	331	348	342	369	364	350	323	364	324	365	328	349	351	333	352	369	341	323	349	325	326	320	340	367	298	368	345	353	337	333	353	355	360	352	364	368	316	312	331	336	339	354	353	305	343	360	338	332	305	283	352	336	318	346	371	351	353	338	319	356	368	354	363	357	351	314	373	348	329	336	404	367	305	337	325	332	343	348	337	342	368	347	298	305	348	355	311	326	325	334	324	347	333	335	353	335	357	335	315	350	322	338	331	341	333	366	364	358	357	301	369	343	366	316	341	325	326	355	328	336	368	399	335	333	321	326	328	347	341	332	353	327	345	353	335	332	367	377	336	342	345	340	349	358	331	332	332	322	329	330	328	337	350	307	358	362	340	348	378	353	375	377	329	346	363	341	353	343	346	332	368	334	341	321	318	326	349	335	330	331	323	326	309	363	369	326	361	352	342	334	367	339	330	359	357	371	309	369	332	347	345	315	348	300	373	337	341	329	373	338	316	340	341	377
39912	87078	68052	37559	20554	7158	4229	1424	363	395	383	412	376	362	348	378	372	400	396	363	358	394	393	396	370	388	398	395	365	396	371	379	369	358	381	360	352	360	355	400	390	365	355	346	406	379	409	355	378	368	381	366	362	369	390	384	404	388	392	387	370	363	394	384	359	400	376	360	388	387	387	370	392	378	380	375	404	363	356	356	361	372	380	377	388	369	405	352	410	371	384	379	367	371	399	386	379	357	376	385	375	388	364	388	421	392	362	358	376	370	390	358	402	370	351	356	374	416	390	364	405	414	369	378	345	360	385	376	355	362	395	391	353	349	367	365	391	376	352	377	371	389	354	388	444	391	391	323	390	370	363	376	425	372	372	359	349	367	387	408	364	382	397	382	397	370	366	388	381	384	380	394	400	386	363	365	369	373	371	385	390	354	379	388	360	383	386	335	383	354	355	378	393	379	365	368	355	373	393	426	368	372	375	374	384	423	344	375	371	378	377	362	403	360	337	392	388	372	387	362	336	384	388	391	376	362	358	358	375	341	401	398	382	410	372	373	376	390	394	355	383	371	361	383	387	374	344	375	362	369	339	399	385	348	381	381	396	375	410	349	396	369	403	388	393	366	377	378	388	365	369	346	398	345	368	397	375	372	387	402	408	370	371	377	400	388	391	396	350	383	388	362	367	401	355	381	390	398	382	364	406	378	386	405	358	375	361	374	360	364	374	358	395	353	400	400	384	371	437	384	400	383	377	384	390	413	375	372	368	380	397	365	380	348	379	399	399	397	391	369	397	429	423	311	389	374	374	387	383	381	392	414	373	384	402	373	391	356	396	372	414	396	407	386	368	405	382	384	394	401	386	345	360	375	370	357	367	386	366	405	389	373	391	400	422	365	387	367	374	374	403	373	409	372	352	388	406	366	368	367	372	419	363	356	359	356	380	353	392	384	372	381	385	402	372	367	368	385	383	397	379	361	397	346	366	389	392	379	391	368	362	370	368	386	355	358	386	385	373	375	349	378	393	370	372	381	376	356	396	386	333	396	356	354	390	376	353	363	386	362	387	379	364	368	396	367	363	371	373	368	367	358	379	386	381	399	352	360	373	381	358	395	411	389	397	355	384	386	400	400	347	377	372	397	394	417	379	381	404	389	374	356	370	387	363	339	333	357	385	376	406	382	356	370	367	360	380	365	376	359	416	392	377	368	364	387	355	367	359	380	392	362	378	345	380	361	345	384	407	379	386	358	356	389	400	409	376	373	365	387	347	355	355	362	372	398	409	400	374	389	359	358	396	379	390	339	413	402	394	394	386	412	369	380	372	364	400	344	389	367	386	379	346	330	372	394	384	388	375	379	367	360	388	365	429	340	367	330	385	363	343	402	375	392	362	392	367	389	368	407	348	363	361	350	396	377	363	386	397	381	339	393	366	370	349	376	393	394	367	378	352	362	357	379	387	390	387	351	395	367	387	359	392	365	371	362	404	377	378	369	384	373	418	401	390	368	369	360	372	360	374	385	383	391	383	363	391	349	346	368	378	390	382	391	376	373	405	371	394	352	323	383	360	362	381	368	350	373	351	377	413	402	410	358	390	351	386	392	387	403	385	400	388	379	373	362	377	358	399	378	357	365	371	380	360	352	397	332	364	366	382	350	364	354	426	340	383	381	397	361	394	329	351	368	360	426	344	361	386	394	391	375	374	384	363	394	354	382	411	371	366	375	387	380	366	346	371	400	381	372	356	396	366	401	416	352	403	386	420	369	361	383	360	357	388	384	361	353	367	386	401	376	399	349	390	403	384	382	351	369	371	371	353	404	363	393	402	394	372	391	403	366	379	367	363	409	372	380	338	365	380	375	397	366	373	354	379	362	348	388	368	370	399	358	406	390	359	347	379	391	405	407	374	391	370	386	394	351	375	366	407	369	378	375	377	356	386	380	384	358	365	398	389	378	373	384	392	383	374	358	398	363	379	363	371	409	391	454	382	398	373	377	367	350	388	417	384	381	401	351	388	382	382	413	341	389	387	370	370	381	376	378	355	378	387	376	380	354	341	376	380	366	406	388	370	430	344	387	418	384	370	365	383	373	353	355	392	348	373	362	361	372	380	378	391	364	380	362	396	361	394	376	369	352	324	393	388	401	348	378	370	378	362	393	389	376	382	338	349	378	363	388	409	350	376	385	381	366	379	375	339	371	358	338	359	343	362	349	392	360	377	380	362	362	378	404	392	368	380	370	366	367	377	376	345	375	370	396	383	366	375	397	362	403	379	352	367	372	372	355	351	364	373	387	374	380	391	368	404	389	406	404	349	396	372	397	358	408	387	388	373	442	365	365	387	368	407	380	369	377	396	376	365	403	410	379	384	393	386	361	347	378	361	388	354	366	375	361	368	382	391	363	366	352	357	404	389	372	383	366	414	369	390	374	376	355	403	387	386	379	350	375	403	374	387	366	364	376	365	362	400	368	379	368	346	367	392	361	368	341	354	402	388	341	363	375	398	374	395	442	355	398	394	376	369	378	337	396	376	383	379	404	392	378	379	347	393	378	378	397	398	400	339	385	355	355	362	357	364	390	423	359	319	377	379	396	383	369	376	359	319	403	404	384	351	417	377	384	392	366	404	381	369	378	356	383	364	382	395	395	388	384	369	404	349	360	369	374	366	382	401	371	363	383	364	394	411	379	390	375	388	390	372	366	373	375	389	363	382	373	418	352	384	412	414	391	350	380	358	357	375	362	361	380	374	402	374	379	375	374	386	378	360	400	372	372	380	345	398	393	376	363	381	394	430	402	408	342	370	321	355	377	356	396	402	375	375	411	355	375	371	358	353	392	387	394	390	388	373	362	389	359	387	379	365	369	388	352	361	410	355	376	343	376	341	360	331	364	384	339	365	363	377	387	396	377	375	367	341	385	369	382	375	388	390	348	386	392	345	358	349	349	356	386	358	394	388	341	400	383	373	371	425	371	358	378	379	366	377	382	359	374	390	385	373	376	370	387	368	391	377	413	359	405	363	378	370	395	383	349	375	414	357	378	359	389	386	367	367	413	379	369	377	390	359	401	388	382	347	358	373	395	379	398	350	391	377	350	348	399	357	376	384	388	374	352	389	369	372	378	340	383	367	371	354	356	390	364	412	362	377	364	348	367	364	392	381	382	374	369	385	369	390	375	321	394	411	377	366	418	375	369	342	370	372	389	396	384	394	384	382	351	382	382	364	401	407	375	349	350	397	354	400	363	359	369	367	384	390	406	379	386	374	389	373	366	386	379	394	368	350	384	351	357	415	391	373	382	383	407	404	398	385	397	396	359	352	366	386	376	395	380	364	365	370	376	393	344	388	401	364	381	384	377	392	351	364	367	431	419	370	362	342	410	429	353	383	360	398	372	374	380	367	392	383	362	356	385	352	408	371	345	372	390	401	355	363	385	400	347	393	333	371	378	378	333	381	416	379	368	383	396	393	390	378	406	387	384	396	349	363	364	391	375	383	404
25678	27850	45532	33127	19393	7196	2237	921	502	465	493	501	471	493	492	487	473	452	535	500	480	493	500	501	501	480	499	498	481	509	491	465	500	506	462	483	489	511	488	470	466	459	457	485	498	495	476	515	499	481	483	462	472	479	475	469	519	507	499	440	453	508	504	465	470	511	453	461	504	459	468	491	494	483	454	454	470	476	514	486	501	455	491	500	504	488	488	502	477	442	504	464	484	501	502	486	484	503	499	484	500	474	514	479	449	518	524	463	499	477	478	452	547	522	486	486	456	473	496	500	496	476	505	477	505	549	481	486	522	461	500	453	455	503	505	529	506	466	468	460	488	459	481	465	455	481	457	483	481	456	465	488	464	431	499	489	463	487	526	431	488	491	486	469	533	474	455	480	486	499	489	506	445	485	475	483	513	491	486	469	478	492	474	453	470	488	504	511	478	483	496	469	457	498	446	481	492	490	471	501	471	485	519	491	500	517	480	427	462	501	513	489	484	492	462	453	482	452	481	491	497	452	475	462	467	516	431	495	483	498	500	497	490	498	483	475	506	446	474	487	508	494	467	438	501	457	453	470	482	524	471	512	426	462	472	465	474	519	483	490	486	501	464	489	489	481	513	484	493	480	477	481	433	476	466	439	494	512	517	502	448	465	467	441	442	439	477	476	496	473	527	498	501	464	530	468	471	494	462	482	467	477	476	483	449	474	495	450	527	497	455	446	490	489	502	483	501	494	492	471	508	478	459	492	474	480	491	470	468	473	495	469	466	495	470	482	481	457	512	465	488	471	487	469	485	458	477	489	476	462	474	468	449	514	477	446	484	472	468	495	477	491	468	510	483	489	410	502	502	466	520	499	479	489	480	442	480	436	520	478	475	496	502	498	483	489	493	503	478	498	463	453	509	499	440	489	483	519	508	490	469	484	457	487	484	479	482	473	508	461	465	482	481	453	493	461	485	479	474	503	451	461	480	450	461	464	502	517	536	464	488	495	453	520	479	492	504	488	478	501	476	474	480	493	484	528	473	477	499	532	500	507	485	467	485	488	492	494	478	483	478	502	485	471	490	501	515	491	477	493	457	495	477	486	461	496	456	438	466	467	476	479	488	461	480	490	459	504	481	464	509	459	492	503	477	497	470	448	491	465	476	449	489	435	499	467	470	479	498	476	447	485	496	453	476	503	480	464	509	463	448	505	473	459	509	478	493	452	473	467	462	456	520	463	473	443	456	472	457	518	505	543	484	434	516	440	476	463	455	480	496	451	484	474	454	450	472	483	491	473	464	471	482	500	483	500	456	482	462	472	459	452	474	462	499	458	512	464	464	465	486	485	465	447	503	493	529	498	513	460	483	466	489	473	512	448	486	507	484	461	488	463	511	457	538	483	512	442	480	480	491	455	476	494	495	472	482	526	455	510	488	467	486	496	480	456	450	454	508	493	470	494	463	482	486	503	485	493	464	492	462	456	487	465	501	451	479	506	446	469	470	539	459	442	465	453	470	462	489	477	480	485	492	475	451	506	519	487	479	472	508	493	477	475	492	478	437	522	470	451	522	491	509	471	487	455	471	458	509	475	445	511	509	522	460	471	489	470	480	466	455	474	508	440	499	471	522	487	484	483	457	451	460	512	478	513	518	474	481	468	507	508	502	489	477	455	491	455	473	471	448	501	444	472	468	521	511	465	449	496	509	511	472	468	483	521	508	495	457	518	448	474	486	466	461	448	502	476	458	484	470	492	484	478	463	436	471	456	436	461	503	480	468	456	493	484	463	458	454	439	501	465	479	441	489	501	494	495	476	477	494	491	480	485	497	511	424	507	496	504	474	470	479	515	490	445	494	479	468	465	487	457	484	494	492	492	510	496	493	501	478	479	468	492	463	472	508	518	476	520	459	439	445	441	473	443	462	478	495	464	491	527	490	476	461	503	453	493	494	497	483	461	511	482	472	487	487	474	438	459	474	457	470	531	467	502	483	459	511	464	454	479	476	450	458	481	483	489	480	469	485	506	497	450	455	431	492	481	495	474	460	504	502	426	480	475	520	481	513	473	443	483	459	524	504	468	518	481	496	459	492	512	480	456	510	504	474	446	516	479	473	501	460	480	492	491	462	474	456	470	520	472	502	477	470	446	473	492	464	462	485	491	483	512	485	478	446	489	484	477	480	502	475	487	468	497	487	486	520	488	493	494	453	522	457	520	501	467	517	469	506	493	488	483	468	482	487	484	460	490	498	489	490	479	463	479	498	513	508	479	461	513	464	458	468	454	511	484	455	454	474	519	494	500	522	472	472	490	447	511	510	500	462	446	484	457	472	486	444	496	477	461	490	449	476	518	489	486	480	495	470	431	477	467	518	489	510	479	483	494	464	518	478	460	473	510	501	480	484	445	488	478	493	469	510	515	472	503	504	471	490	496	474	465	413	465	462	489	482	499	463	496	529	493	475	475	485	494	486	464	445	480	462	498	490	471	489	442	504	495	455	464	452	489	497	501	503	466	465	498	480	466	499	504	520	443	481	502	489	483	446	472	457	470	476	491	465	487	500	479	447	497	523	449	457	477	494	503	481	522	478	468	484	474	435	465	474	481	460	487	458	497	488	470	501	449	468	491	506	502	454	485	493	461	462	509	475	511	432	447	430	480	487	492	494	453	462	487	461	501	499	449	458	470	458	460	474	460	501	496	542	468	512	463	514	491	460	480	448	472	478	475	469	492	504	503	438	488	472	469	486	482	471	488	475	512	462	489	507	477	487	512	525	518	481	487	487	510	488	514	520	512	497	539	472	523	483	482	472	521	481	492	503	464	458	515	473	515	464	465	483	472	462	463	461	450	500	481	471	457	473	474	461	476	551	493	480	465	446	473	438	487	484	447	494	489	439	551	488	488	500	477	466	530	475	475	459	498	466	483	487	511	492	488	477	448	481	441	435	493	515	478	491	448	505	476	446	502	550	477	493	460	488	494	435	523	522	430	489	549	441	495	462	448	474	518	496	489	484	472	484	432	474	457	476	495	512	476	505	440	489	489	499	477	443	517	481	460	498	483	519	496	505	462	489	459	480	519	439	457	481	499	463	464	486	483	507	514	469	473	500	514	477	463	445	464	475	465	483	448	478	474	486	500	507	503	457	495	481	511	472	487	481	481	497	507	490	469	492	499	489	443	494	492	455	501	477	471	500	543	472	449	469	492	473	459	482	508	511	444	510	459	485	507	471	475	463	492	491	490	455	473	464	496	482	432	500	473	489	484	467	483	463	494	467	467	491	468	473	471	496	495	493	475	493	459	470	436	495	496	494	457	505	492	453	504	503	516	420	469	483	479	471	457	481	466	504	494	514	492	472	473	492	509	476	475	478	480	490	456	446	462	504	479	480	486	472	472	504	466	485	489	511	481	497	495	474	474	515	513	475	492	490	471	468	482	506	518	503	508	504	453	464	484	497	505	494	468	508	485	485	485	469	508	454	484	491	505	502	500	484	532	492	465	463	471
37504	82719	62516	34064	17207	6116	3407	1400	568	494	554	516	526	549	538	542	572	548	526	524	538	496	518	500	576	565	545	509	510	517	551	542	545	493	540	485	557	564	519	518	516	526	523	536	555	538	537	517	565	521	554	478	498	537	510	536	570	529	504	513	533	532	517	519	538	549	532	498	552	532	541	518	538	565	552	514	544	557	567	516	548	518	506	524	518	567	480	454	512	530	581	496	523	505	490	484	524	485	530	483	545	565	489	514	503	527	527	529	496	509	498	519	521	523	524	503	513	562	536	570	543	529	526	502	521	531	544	532	557	532	557	538	531	519	537	545	528	529	479	553	517	546	568	559	483	522	517	515	548	556	558	518	510	526	503	532	520	531	557	568	471	545	571	503	535	500	500	516	471	527	533	610	532	499	544	553	491	524	508	522	566	537	526	573	561	551	544	531	505	558	504	526	498	528	516	504	511	538	530	509	553	531	465	543	516	527	518	527	496	532	547	541	504	554	553	518	548	498	516	544	507	531	499	532	540	505	508	544	499	542	540	537	586	530	546	539	557	554	508	507	520	579	543	510	514	495	497	546	568	569	512	527	554	549	572	509	511	482	554	518	532	508	524	553	554	568	526	529	530	519	558	526	501	522	570	552	518	547	518	506	521	499	527	526	527	521	522	544	511	572	547	477	541	553	538	574	522	546	490	525	512	541	539	545	526	539	544	510	475	545	555	525	535	533	515	570	550	556	556	498	515	502	523	538	549	514	574	504	577	533	520	537	506	541	530	517	510	537	531	520	551	558	558	499	557	521	509	504	535	582	485	511	550	545	493	491	528	513	568	535	507	524	476	504	539	546	520	525	573	529	497	558	474	549	512	507	541	542	503	513	516	509	554	553	522	529	557	542	544	537	520	488	515	547	532	537	525	568	528	527	532	517	512	531	501	518	519	552	541	524	508	522	524	519	530	525	511	509	555	492	500	533	520	554	528	517	530	566	525	571	539	549	510	528	514	547	520	561	567	541	524	533	531	520	561	567	542	536	567	544	563	519	573	552	542	556	549	534	510	538	526	531	486	563	571	518	481	507	528	540	507	559	525	513	570	527	524	567	511	560	537	541	587	539	528	554	541	523	522	519	508	534	514	549	577	512	555	505	540	528	537	556	525	496	514	489	551	537	527	537	588	480	546	540	539	590	515	526	527	507	570	476	512	519	547	487	568	516	496	550	532	507	539	492	556	528	540	561	552	505	546	493	574	537	536	553	549	523	473	515	524	533	506	542	523	549	526	487	561	514	544	567	536	517	537	501	560	554	554	550	553	545	531	542	537	516	507	514	527	557	538	521	500	516	543	483	537	521	550	534	566	498	486	542	555	550	509	563	539	535	540	514	507	532	564	502	552	531	512	547	495	532	497	552	560	509	563	517	534	517	533	521	568	541	526	521	514	523	558	543	539	570	546	527	495	508	519	537	537	531	533	533	537	467	530	549	502	541	554	528	586	499	555	519	552	554	548	563	511	518	504	564	552	549	482	524	511	557	535	524	530	502	528	539	540	521	526	547	552	511	495	531	579	507	525	489	534	529	501	516	590	527	533	544	516	503	508	570	572	525	562	549	543	565	521	530	555	513	555	539	549	526	493	523	529	508	538	534	529	550	528	551	529	556	539	524	569	519	538	523	502	564	574	524	508	525	507	522	517	500	490	550	518	557	505	576	552	512	530	496	534	514	515	532	518	527	500	523	545	520	501	550	515	522	515	520	492	566	537	520	506	540	572	552	545	551	531	575	538	517	539	502	516	506	550	553	493	527	560	544	536	517	523	513	525	545	516	532	520	524	537	522	463	565	557	546	484	543	478	498	522	561	535	503	539	491	485	541	502	584	498	556	565	548	542	534	502	489	559	521	521	539	546	526	478	520	576	547	533	515	539	521	523	561	562	519	513	529	540	567	506	563	545	499	515	560	512	526	516	535	560	546	505	524	538	528	508	509	536	505	500	552	576	561	510	521	552	525	506	490	523	553	553	498	535	508	542	515	507	533	512	570	513	524	544	505	514	539	497	528	538	488	487	550	509	567	527	541	521	517	535	562	531	511	552	500	534	555	548	516	490	549	540	540	505	551	550	507	533	523	564	545	524	553	543	542	516	535	496	546	549	541	527	495	537	509	505	565	520	506	514	542	503	491	567	536	542	498	506	502	527	537	512	541	538	546	500	578	533	540	510	535	515	523	526	547	527	486	546	553	500	523	553	502	515	541	579	506	552	553	518	539	506	545	545	519	527	477	518	517	558	487	516	539	514	480	527	520	541	530	572	538	514	503	522	547	503	496	507	477	547	545	517	523	608	541	525	522	506	492	510	551	501	540	538	503	554	511	525	568	543	517	540	547	485	552	537	501	589	553	506	496	495	543	534	496	536	558	527	527	535	526	553	527	539	501	510	558	521	510	532	539	541	515	570	526	517	552	521	543	525	504	525	542	511	549	504	546	528	510	550	519	546	546	535	549	553	509	541	493	495	529	498	516	548	516	509	535	501	535	514	540	502	499	507	539	519	536	526	502	538	520	520	507	517	536	556	507	512	520	538	519	531	506	548	540	531	535	566	484	509	509	556	547	520	535	532	537	536	563	542	518	555	552	482	559	493	568	486	580	537	523	550	541	541	510	525	519	503	549	548	513	524	532	534	568	535	513	529	573	553	494	508	491	550	559	545	524	490	502	509	482	526	509	498	490	494	484	552	539	528	552	490	552	520	535	500	544	534	544	544	517	568	539	490	524	567	531	538	515	540	542	538	558	526	498	497	514	474	549	540	553	523	545	510	550	510	507	548	514	536	553	563	510	506	525	567	515	603	483	538	492	543	548	524	502	475	529	501	571	516	498	553	531	510	497	549	529	524	529	566	530	517	547	516	547	494	548	536	503	490	552	543	492	554	516	511	506	499	517	538	547	554	510	520	507	512	544	549	493	554	551	552	523	527	536	529	512	566	554	550	537	516	540	543	550	532	537	527	574	511	507	547	542	545	538	518	517	506	566	526	563	516	531	547	557	558	494	521	521	521	556	512	537	518	517	500	505	522	533	546	535	535	544	510	514	521	493	500	513	568	531	548	509	527	538	513	541	565	487	529	484	499	541	556	510	497	536	524	529	561	543	503	524	512	540	545	534	539	580	528	547	554	508	504	535	531	528	545	519	569	542	507	507	561	531	510	563	549	559	503	569	495	528	556	515	514	519	522	511	516	518	531	541	545	542	500	529	540	502	521	473	551	524	553	537	503	513	525	523	513	543	519	521	517	491	512	521	553	565	515	538	502	521	524	517	571	491	502	535	562	549	547	493	505	532	543	536	503	590	526	526	521	524	542	525	534	545	547	553	568	533	570	509	547	516	527	536	542	542	487	510	533	512	525	521	503	549	548	539	513	529	537	562	557	516	519	502	520	521	550	544	517	491	502	491	533	527	521	526	517	508	534	497	588	513	535	557	547	523	521	532	553	523	498	540
23071	23184	38682	32956	25764	22644	16541	3714	530	557	540	542	552	523	519	552	544	536	498	540	557	551	536	488	566	507	557	487	539	506	530	539	509	503	535	545	489	537	540	497	521	506	517	512	544	498	516	508	571	533	523	519	530	522	479	522	559	504	495	495	514	532	531	518	529	501	537	523	503	498	509	513	511	517	510	517	488	525	522	514	532	510	516	553	524	539	487	539	495	487	506	548	542	516	521	502	519	531	515	550	520	524	547	481	485	536	530	514	484	568	559	499	555	531	512	502	533	504	515	526	531	542	511	516	524	490	526	550	535	521	530	514	539	495	512	538	529	479	526	542	502	531	509	565	496	530	546	542	476	541	513	501	504	578	521	534	506	540	521	576	565	508	518	522	522	482	485	533	522	505	500	518	520	504	540	551	543	509	537	527	539	499	508	519	525	500	533	516	507	524	486	503	530	521	509	548	561	533	538	541	537	565	514	534	545	551	527	533	546	502	512	536	522	486	477	538	509	513	513	502	581	544	518	529	560	582	500	508	489	500	569	512	477	488	542	540	500	522	531	540	560	556	541	531	477	525	508	512	537	568	530	528	501	543	516	504	529	531	513	508	515	543	516	533	497	542	482	525	513	521	523	533	559	548	532	508	522	508	527	522	521	547	499	502	504	510	494	498	527	538	519	541	505	467	483	504	524	525	509	507	528	548	525	454	539	514	509	511	514	489	539	518	530	541	500	550	502	530	535	505	551	514	497	510	501	490	506	562	543	570	511	544	531	560	531	518	490	492	496	524	554	557	536	536	526	530	511	530	513	511	520	573	534	563	504	512	546	497	517	510	513	559	503	495	530	514	522	501	524	519	517	490	527	502	499	516	501	549	563	485	541	547	559	530	509	531	498	524	485	540	526	518	533	517	511	510	542	503	523	546	518	513	499	499	528	477	496	581	498	518	506	495	492	514	479	542	532	522	506	518	535	551	465	490	493	504	549	494	504	530	481	526	487	498	534	496	567	538	513	532	502	552	471	563	521	542	510	505	510	543	521	556	497	519	512	492	538	499	516	501	482	550	551	534	548	521	546	506	514	532	486	511	511	580	504	509	530	487	521	518	515	496	555	503	519	516	525	560	527	534	528	557	553	505	494	515	585	516	561	543	515	536	539	490	511	524	531	483	516	552	541	568	521	514	535	519	577	551	528	536	470	522	482	528	523	491	520	512	559	519	485	526	537	505	518	562	533	529	520	512	505	466	511	556	519	554	509	506	527	561	511	532	508	525	500	542	515	529	534	537	529	511	529	508	495	515	548	561	484	547	525	504	513	524	527	493	486	517	517	541	514	506	503	563	525	525	499	551	503	524	502	540	506	531	553	461	499	486	487	554	512	502	466	558	512	496	495	521	510	546	555	561	545	525	509	537	521	507	527	509	529	545	523	509	514	545	502	536	513	511	512	519	485	532	503	487	519	498	518	463	511	509	502	519	533	525	529	557	546	494	506	515	552	525	509	490	531	523	520	526	501	527	524	534	489	506	523	557	527	523	518	527	560	541	502	540	531	469	524	517	535	539	538	527	503	509	524	527	543	518	538	532	500	518	512	547	516	591	556	511	491	477	487	497	504	534	520	509	537	542	503	522	537	510	485	512	505	557	544	491	511	519	534	519	536	520	554	513	560	473	517	480	530	490	548	527	481	493	487	494	556	477	550	504	481	518	525	505	529	580	511	540	538	522	520	532	540	551	495	495	549	542	504	508	510	557	526	544	559	478	556	518	475	525	484	515	487	574	520	507	515	537	520	512	514	515	520	546	535	498	498	521	487	519	529	476	509	519	550	531	498	499	508	484	506	494	531	506	521	505	516	538	516	514	511	531	521	529	534	489	529	512	513	494	488	515	519	503	516	499	511	495	521	516	521	521	549	519	512	539	517	531	486	548	510	512	502	521	492	516	519	507	545	527	542	520	515	494	530	487	502	510	513	520	535	544	488	509	504	508	525	511	503	523	518	515	504	550	531	494	567	501	514	505	509	528	530	495	554	516	486	535	532	509	534	530	544	523	502	533	499	540	500	486	505	524	484	499	563	538	495	516	498	518	474	491	505	475	524	486	481	546	524	559	542	494	531	539	549	510	519	538	499	533	560	530	536	514	477	518	495	515	495	533	530	475	524	484	509	540	515	532	504	504	563	525	526	499	498	516	530	524	506	539	511	530	561	512	542	530	545	533	552	567	522	517	533	519	552	532	510	536	547	545	478	505	506	468	540	531	489	506	502	530	530	525	544	505	498	504	526	505	534	524	550	505	519	529	540	547	515	531	512	506	494	515	462	486	519	550	506	537	519	515	529	545	529	510	510	496	525	554	541	522	499	482	500	540	533	533	510	516	502	540	497	519	508	528	487	505	482	527	497	517	505	546	529	516	559	556	495	482	526	536	509	476	514	537	457	474	530	498	529	512	494	535	502	523	521	522	519	508	541	513	528	475	491	516	534	536	491	516	515	473	529	558	499	523	497	517	508	574	537	546	514	553	561	527	531	532	513	513	525	507	539	502	515	486	499	503	529	517	502	457	497	497	519	586	505	478	546	525	509	499	494	497	518	492	506	454	479	514	557	514	522	534	546	515	522	509	536	508	531	505	518	585	512	544	532	546	486	566	519	557	516	525	509	530	605	561	536	502	519	488	487	508	527	577	515	529	514	504	507	512	486	491	540	515	527	505	527	489	471	459	520	506	518	532	499	487	513	502	494	471	544	484	548	490	564	533	532	489	519	561	558	502	490	558	576	482	554	490	497	515	513	550	558	566	511	515	521	529	532	553	521	540	526	510	523	528	503	531	498	524	562	554	548	552	521	528	494	542	503	503	520	530	524	519	518	534	537	547	517	534	502	512	500	534	523	538	528	481	516	487	526	515	499	529	556	561	531	510	542	506	475	519	511	558	480	543	495	514	554	497	519	531	542	537	505	534	495	544	468	478	495	544	559	492	530	523	470	516	545	545	529	509	537	551	525	557	562	547	489	498	501	526	513	496	547	483	519	529	547	492	517	565	518	512	476	548	546	513	491	497	520	483	509	531	504	485	494	497	501	561	498	534	515	527	504	481	508	489	496	524	520	532	568	536	533	537	529	510	497	529	532	521	506	503	513	535	488	492	550	576	531	511	508	545	564	507	578	502	513	528	569	573	502	522	577	547	545	515	512	496	482	510	544	538	508	498	533	527	507	550	508	552	532	534	546	520	512	540	521	519	522	541	541	530	492	505	558	503	494	513	512	498	519	546	538	508	537	519	538	522	497	517	513	551	510	520	560	518	511	513	531	512	522	501	516	533	532	533	494	541	491	485	461	553	508	528	507	495	498	522	514	512	525	531	522	509	529	547	518	537	508	531	539	479	498	543	493	491	512	476	514	496	481	574	523	541	523	466	542	470	494	572	527	479	528	537	523	552	531	543	524	540	547	526	550	528	516	551	482	544	524	512	527	529	504	494	548	526	485	512	504	570
43354	73524	78529	55391	35769	18442	9787	3415	532	570	545	585	572	544	564	580	546	596	574	541	533	551	543	575	532	550	557	573	546	531	589	543	567	601	574	568	545	532	563	515	557	563	543	560	543	532	548	563	591	518	548	531	555	553	564	536	585	559	564	567	557	529	540	586	537	558	505	556	605	574	530	540	527	547	555	580	585	541	554	536	591	539	512	529	528	512	551	605	555	550	545	533	541	563	552	588	546	548	578	568	541	525	572	549	559	547	501	544	514	512	550	517	564	531	579	499	536	540	538	580	521	538	544	552	560	543	523	541	539	531	556	563	547	488	564	579	587	574	543	553	548	550	552	581	571	536	529	565	567	562	557	576	573	569	537	532	548	538	529	540	604	552	516	579	547	547	586	570	588	509	511	547	543	497	535	558	550	582	562	516	525	529	559	564	570	545	505	520	544	527	492	556	562	553	551	557	542	571	540	536	546	571	577	550	534	589	591	540	537	565	550	535	535	557	537	544	580	560	557	509	520	516	538	515	531	592	571	582	555	551	517	519	550	519	584	577	522	515	540	513	547	588	544	544	537	547	527	581	539	579	537	516	545	546	523	548	604	561	543	512	552	541	577	566	534	550	563	583	563	549	600	571	557	547	538	564	539	517	550	569	545	509	557	547	516	556	536	548	582	541	560	585	585	512	570	555	555	577	563	554	531	492	543	545	530	577	510	547	569	518	533	542	533	521	556	533	529	551	571	543	552	565	569	547	553	580	557	546	557	553	605	571	573	520	517	508	552	551	540	550	553	580	505	555	527	525	557	547	582	561	496	555	536	553	557	557	557	552	510	553	557	552	548	549	556	560	526	523	537	541	549	536	562	558	542	545	514	529	567	531	528	550	509	537	554	524	566	548	525	553	541	565	510	514	565	501	511	516	503	577	565	554	537	526	513	564	560	536	550	534	543	512	571	529	598	559	551	523	534	540	554	569	526	537	577	562	556	529	556	526	557	559	560	597	477	580	517	531	561	509	536	544	549	564	561	570	524	542	502	584	527	539	542	558	537	541	551	554	554	550	565	543	524	586	524	562	545	544	529	553	565	514	517	564	573	536	539	593	571	530	568	544	542	563	497	543	548	517	540	542	540	522	582	540	550	559	574	564	526	546	536	548	576	567	540	545	564	571	596	551	525	543	558	509	498	521	565	525	548	553	578	530	586	540	534	562	510	575	578	559	527	566	562	466	549	538	534	555	562	525	569	548	561	571	566	557	530	539	556	574	553	572	528	538	515	536	548	561	541	569	537	539	571	560	558	538	504	565	541	552	537	559	567	577	541	501	545	573	570	526	572	593	555	526	567	570	537	581	518	524	553	531	506	543	547	526	532	577	507	531	471	518	547	533	576	471	515	550	583	492	543	559	523	530	559	499	503	559	561	524	550	587	535	533	549	506	526	541	551	566	560	554	564	509	566	528	579	576	550	543	553	571	555	573	505	499	566	562	568	537	560	571	550	531	557	537	545	566	581	556	551	578	543	542	507	520	542	578	577	520	530	597	571	566	521	517	559	589	563	587	535	570	551	521	549	551	604	532	531	517	596	559	597	550	575	572	598	534	541	506	543	548	557	570	544	568	580	543	540	536	532	577	521	570	535	514	544	557	574	530	574	552	522	530	540	558	567	526	583	563	509	556	594	528	554	536	546	550	492	522	560	556	543	556	541	587	534	532	570	564	583	537	544	598	536	530	525	556	583	544	516	576	523	558	590	579	588	582	569	517	556	554	547	566	544	548	564	535	513	545	559	537	581	531	582	529	567	579	548	529	507	560	537	527	591	552	567	567	557	558	551	520	611	554	554	549	546	504	557	515	523	527	542	563	542	569	528	564	519	571	561	527	512	548	579	520	539	554	581	585	510	552	562	576	535	546	555	539	537	554	513	531	555	576	557	575	556	539	563	568	586	584	557	562	572	486	528	548	554	556	559	520	559	571	533	535	542	551	549	538	519	506	538	549	549	516	572	522	569	529	512	510	519	497	561	551	537	555	543	540	561	548	576	545	563	586	546	560	589	533	488	559	532	560	549	531	578	509	544	538	573	564	537	582	531	528	577	568	569	531	562	504	511	541	566	575	565	565	549	548	509	502	521	583	555	528	549	562	556	536	572	531	552	533	571	529	537	528	530	614	536	554	536	548	502	536	509	546	531	561	600	580	554	539	530	564	536	560	549	546	524	543	569	514	569	538	583	524	529	567	525	554	555	541	564	519	591	535	532	586	517	517	555	545	525	533	533	550	522	512	525	569	578	564	548	568	545	581	512	548	550	557	525	564	539	579	572	566	525	542	571	515	566	582	557	488	597	557	564	511	523	548	573	565	545	509	554	540	542	544	525	554	547	605	560	566	538	493	533	554	476	543	559	533	546	533	522	505	576	515	540	563	550	582	573	528	550	497	583	573	537	521	574	547	555	549	533	565	588	553	512	568	562	523	535	526	528	557	541	553	577	507	512	578	580	544	549	570	565	518	562	535	545	537	543	512	509	569	537	561	553	551	542	535	558	526	497	493	552	589	557	546	541	533	546	526	537	561	543	531	547	596	557	551	566	542	536	524	521	529	518	583	535	532	531	552	536	530	528	528	548	597	527	550	580	550	550	532	512	519	573	529	528	531	553	561	569	531	542	560	569	526	552	563	578	517	535	553	584	564	542	541	545	519	570	559	571	564	567	579	520	580	573	523	536	491	515	520	542	513	555	526	572	495	556	558	553	528	536	583	521	562	558	499	545	550	533	596	575	503	547	595	551	530	527	577	569	545	531	552	565	526	569	597	551	516	548	595	527	557	515	512	553	549	553	541	561	556	601	567	559	574	546	492	533	557	522	572	506	541	544	534	509	553	501	568	549	547	482	545	544	574	588	531	513	594	539	507	559	538	532	538	549	572	547	556	580	589	513	501	551	579	562	517	529	538	548	545	541	549	556	547	568	510	567	534	569	556	516	574	540	589	521	572	552	549	566	544	572	547	559	509	544	563	539	522	525	524	529	556	507	565	505	568	516	551	535	525	536	562	555	566	568	534	576	581	543	545	555	551	562	513	528	534	532	552	562	539	537	507	526	573	597	537	536	540	544	546	527	555	562	562	548	551	556	540	490	592	551	527	546	562	558	529	556	559	618	570	582	538	496	477	568	528	550	578	565	609	554	555	557	535	594	518	579	548	544	540	562	593	522	562	538	530	547	544	547	554	570	510	578	527	540	589	507	555	529	524	582	583	505	566	540	542	531	543	553	536	570	574	537	587	579	571	547	553	522	532	578	548	614	545	572	536	539	553	587	566	487	552	568	539	589	533	526	527	531	549	560	527	538	558	555	550	612	549	563	531	528	487	553	544	591	580	563	543	520	571	554	550	556	544	545	498	560	566	523	556	532	543	516	520	542	562	538	568	535	528	551	545	544	576	575	535	555	531	552	517	564	544	540	500	585	523	552	552	568	543	516	539	514	569	523	566	582	562
29103	33798	44351	23467	7159	1889	790	489	366	361	366	375	374	391	353	335	355	348	366	316	342	370	336	350	351	344	302	350	350	343	348	360	363	375	390	348	337	343	336	352	364	330	396	390	363	331	355	336	373	354	355	392	322	331	379	343	364	373	351	364	348	362	326	359	352	361	333	355	350	391	378	356	352	360	376	366	342	337	369	310	379	337	349	376	397	358	374	341	348	361	397	355	332	384	351	336	364	330	357	343	349	355	337	401	346	342	342	361	339	377	368	354	378	386	339	362	340	342	367	340	368	364	328	360	355	367	347	379	350	318	336	343	359	315	369	369	354	353	352	336	363	361	345	344	336	343	384	376	345	377	346	364	379	375	387	347	355	404	350	341	340	353	356	341	380	343	358	352	366	368	362	337	365	346	327	384	305	344	344	360	352	347	331	363	361	346	366	360	387	374	378	340	388	362	362	346	340	356	382	339	362	360	369	330	343	332	384	346	407	407	367	343	362	394	369	353	344	339	379	343	325	361	371	336	376	339	364	367	319	386	380	324	369	343	360	366	369	362	371	349	362	345	361	352	390	352	349	381	391	397	361	360	400	343	357	347	343	355	370	340	377	367	379	391	374	355	370	355	351	315	381	374	372	350	373	363	384	391	347	331	347	377	349	335	349	365	357	362	379	346	344	359	320	374	345	376	365	364	356	380	360	339	387	333	363	378	348	394	367	345	335	355	362	350	356	347	354	361	372	393	352	366	364	367	365	331	361	362	368	342	351	358	332	336	370	357	348	368	333	355	345	340	395	346	348	386	366	371	362	361	370	355	322	340	372	363	373	336	370	353	403	314	348	359	349	348	348	342	383	332	382	351	367	331	345	359	349	354	364	358	355	374	377	354	355	379	353	340	365	346	404	371	387	385	335	362	341	352	346	332	389	354	356	387	332	365	394	345	394	359	371	352	351	355	368	348	371	397	365	345	375	367	336	376	371	362	394	362	339	392	350	368	376	342	349	335	322	340	387	384	361	345	376	371	341	367	379	364	337	339	340	355	342	339	356	363	336	347	382	380	349	369	364	364	370	378	369	370	311	360	384	356	355	352	384	346	358	366	333	360	395	327	342	343	368	355	383	354	352	371	381	381	362	338	391	389	339	347	338	373	346	379	346	334	351	377	375	350	338	372	360	362	372	403	386	317	348	374	378	378	373	347	371	344	355	341	359	348	357	384	376	357	358	354	357	363	355	368	375	340	358	399	363	371	386	349	331	395	382	400	357	335	370	376	329	352	357	366	378	372	355	365	368	343	336	367	342	371	375	352	372	328	332	388	361	344	394	347	373	376	375	334	351	393	325	349	376	378	350	366	341	382	362	385	353	366	358	366	372	382	366	355	379	357	328	347	346	372	344	369	341	310	386	354	355	343	369	380	379	382	359	371	387	361	348	367	374	367	380	371	353	374	378	298	344	385	351	342	334	405	323	361	346	329	354	335	363	368	376	346	350	368	337	367	369	325	379	380	373	347	359	363	396	367	378	324	372	329	327	351	364	377	348	363	364	388	356	349	362	360	361	360	323	368	342	363	330	364	348	372	362	366	369	374	377	385	378	352	353	349	368	341	383	376	359	362	369	352	369	368	382	359	368	341	384	344	372	373	390	361	365	375	375	362	381	359	327	335	388	361	348	353	347	315	386	357	356	347	345	383	360	357	383	366	353	363	372	358	360	357	349	363	344	395	373	384	336	345	342	353	360	378	365	375	357	356	354	395	350	347	349	356	377	334	367	350	351	345	367	375	360	351	351	349	347	369	361	371	353	348	334	350	334	348	382	389	347	360	336	367	374	369	354	338	357	368	363	350	348	349	378	323	354	310	353	384	371	308	371	309	340	374	358	341	323	331	360	363	351	359	375	376	343	364	357	357	374	357	325	358	323	355	357	353	379	352	349	361	331	360	372	347	342	353	387	355	348	370	344	368	374	350	383	389	384	337	360	344	336	375	342	330	368	346	353	381	346	337	368	334	361	323	356	373	335	348	395	344	380	356	375	357	346	367	330	339	348	367	381	342	323	379	365	371	380	364	316	328	356	336	373	336	357	387	362	363	358	369	348	378	374	345	380	344	375	362	355	363	369	365	363	333	349	364	353	360	355	361	355	367	358	333	344	339	364	336	338	367	337	366	349	376	331	362	351	357	348	395	344	356	331	355	367	383	337	324	366	343	340	343	370	373	366	407	354	376	368	337	328	380	352	321	347	367	366	378	360	365	403	405	359	356	363	339	340	360	328	362	349	386	347	349	366	312	374	377	374	360	318	385	340	366	379	382	314	374	346	352	356	391	365	383	383	350	343	366	349	341	327	367	339	384	363	351	376	370	378	359	361	373	345	350	326	342	365	343	338	337	364	352	360	367	334	357	372	378	370	345	390	368	366	316	336	400	383	355	352	371	343	334	366	365	351	350	359	341	392	331	378	330	363	348	364	319	377	320	344	359	366	372	364	333	383	329	397	363	350	336	364	323	347	366	364	344	378	334	345	354	348	358	367	423	355	366	354	383	373	360	354	357	360	390	348	372	382	384	370	339	324	363	360	359	383	325	385	365	345	363	352	366	380	364	407	362	362	377	351	399	349	333	352	397	353	346	342	391	367	342	341	370	344	371	356	354	378	320	371	353	361	322	312	357	341	372	367	338	368	387	359	355	349	338	383	311	359	333	376	363	355	354	357	376	340	385	340	356	349	368	349	366	384	348	351	333	351	341	392	345	380	352	373	328	360	338	381	344	334	359	356	375	372	344	368	362	364	386	361	370	341	363	357	361	350	344	343	367	343	365	347	366	375	366	361	373	376	348	359	334	379	346	377	346	368	360	371	378	358	343	350	389	368	339	361	356	380	343	373	389	377	350	349	398	353	358	379	385	346	366	361	352	373	400	346	348	360	389	338	395	379	307	403	391	365	378	338	365	350	326	343	349	358	346	332	347	345	354	369	338	381	331	366	359	335	348	391	337	365	364	354	345	341	376	398	352	401	381	359	358	343	362	361	358	358	357	355	336	381	378	375	349	359	386	359	334	375	325	349	332	360	362	374	372	335	379	365	361	319	366	294	351	405	384	389	352	365	377	374	367	392	364	376	397	345	362	331	372	383	415	379	348	387	344	359	376	360	355	368	370	326	355	353	342	352	372	332	348	360	376	335	333	351	362	357	373	356	340	365	340	383	335	346	366	363	392	334	352	362	323	342	336	361	354	355	377	369	352	351	365	348	351	362	352	336	363	357	379	350	373	369	361	384	369	347	382	341	330	352	359	339	375	378	375	368	386	373	341	336	403	367	346	355	329	353	327	356	376	366	324	345	397	399	333	373	341	396	385	338	362	360	367	342	357	371	343	377	375	365	348	355	368	350	358	380	334	375	370	392	363	360	357	378	376	360	356	378	369	352	320	321	372	371	374	330	388	370	345	355	351	359	365	368	346	358	353	362	375	337	365	369	376	365	368	361	346	322	340
32598	53885	37928	15266	5828	2074	975	569	372	389	370	401	362	387	384	437	407	430	457	384	426	387	380	371	377	433	387	426	409	373	441	386	383	422	356	434	362	404	400	404	406	390	423	424	420	408	380	376	384	377	391	396	396	375	397	375	410	398	392	390	425	397	412	441	394	387	375	382	392	375	405	383	367	389	399	388	415	371	403	371	431	400	409	430	395	397	373	407	415	403	368	403	383	395	385	377	383	395	390	394	396	434	407	424	402	339	416	409	401	400	396	416	361	431	401	409	442	402	373	397	397	399	358	401	369	412	378	369	364	439	379	378	407	400	412	393	418	391	391	387	403	406	350	385	394	395	410	398	370	400	404	435	389	419	405	395	446	376	418	458	373	383	395	402	373	382	388	395	372	421	410	394	412	382	384	391	385	380	407	404	425	397	441	411	420	388	406	388	404	407	404	412	401	386	419	423	383	379	381	365	392	388	406	414	427	440	394	401	421	366	416	414	386	374	452	409	399	396	399	387	380	395	389	408	420	405	392	386	403	411	424	400	392	382	376	395	400	394	443	386	413	421	413	388	435	390	420	386	410	377	409	402	399	414	392	392	415	406	403	410	380	376	372	419	427	387	406	368	391	385	401	390	351	416	384	415	388	388	398	434	387	380	391	401	387	411	355	382	420	376	413	411	381	389	397	431	394	378	414	402	423	417	367	382	426	426	366	398	381	423	405	404	386	362	402	414	424	411	374	401	376	397	408	421	408	407	407	410	395	369	426	398	416	379	387	385	419	374	363	384	415	439	400	369	358	414	452	402	383	430	410	368	402	370	415	372	414	408	394	407	364	367	353	414	388	390	373	393	378	399	382	382	368	398	403	390	382	405	398	394	385	394	379	393	419	396	405	409	402	385	382	410	427	391	377	389	422	397	390	432	391	372	430	411	414	416	405	416	390	425	392	391	406	402	404	409	419	413	406	386	404	363	393	401	395	362	462	402	395	377	409	388	375	390	389	405	413	381	399	388	341	381	399	444	387	426	418	392	385	403	396	356	399	406	413	404	384	379	429	381	383	408	374	425	392	371	416	395	411	375	382	417	367	400	378	404	372	433	407	372	399	408	428	381	400	425	422	405	398	439	396	441	395	396	428	411	390	412	431	407	418	398	376	414	404	345	390	394	411	403	394	417	392	426	444	404	378	419	385	419	368	422	398	408	365	390	375	375	393	410	418	377	393	454	422	393	380	373	370	394	426	385	415	401	364	403	404	380	424	401	389	404	398	414	364	392	412	386	404	388	409	392	428	432	406	381	413	405	401	391	393	413	361	405	445	404	383	424	409	415	395	408	398	426	386	424	401	436	409	417	412	383	390	384	387	408	385	398	371	404	388	362	422	385	392	407	426	405	411	404	402	393	448	394	390	400	397	390	389	390	391	402	359	396	410	414	381	381	388	424	392	385	435	411	391	388	406	406	413	383	385	415	403	406	432	387	388	417	400	429	427	393	374	425	403	429	388	382	428	407	405	402	395	424	413	410	405	391	398	383	408	400	393	378	364	381	433	397	422	377	371	409	422	423	377	414	418	397	366	410	391	406	405	415	406	390	410	408	404	432	415	410	406	416	386	394	386	382	427	433	407	420	411	400	382	435	376	397	426	405	409	378	380	384	403	396	446	423	416	378	401	388	412	401	390	400	390	407	379	399	388	393	398	404	416	353	413	377	419	412	398	386	395	383	412	407	404	389	402	383	380	401	429	415	398	408	368	403	383	385	413	426	425	387	372	416	390	384	405	426	439	395	378	395	372	377	415	409	410	406	422	404	429	431	401	400	383	406	435	397	412	423	394	384	413	385	391	415	375	410	402	374	422	392	380	370	393	426	451	381	402	395	409	394	413	394	373	405	391	409	397	390	367	398	389	428	429	392	391	437	366	387	383	398	396	401	425	381	378	409	410	363	386	397	387	417	398	394	415	418	423	370	381	415	364	399	412	375	430	392	383	379	386	418	358	392	381	397	415	356	404	408	394	414	402	378	408	403	423	428	404	443	440	392	385	417	443	440	448	445	386	364	416	443	383	423	397	426	382	374	400	389	414	413	389	414	379	441	378	404	380	418	354	407	377	419	418	394	413	409	344	387	400	374	422	421	421	418	399	387	406	375	399	383	439	441	368	422	365	388	399	435	397	427	402	379	428	406	401	407	416	409	427	448	391	390	410	372	342	409	440	359	402	392	404	433	378	386	381	427	419	386	391	401	436	405	365	425	437	418	404	403	405	389	384	392	413	378	368	391	403	392	390	387	392	417	425	401	404	374	425	372	387	406	368	408	381	386	365	408	387	392	431	400	409	415	389	424	395	424	390	396	412	396	416	428	379	398	385	387	400	396	394	469	418	431	389	399	412	429	414	380	395	413	364	398	443	380	388	412	395	386	389	405	431	428	388	398	377	396	396	431	381	413	417	448	417	405	388	383	413	405	385	395	412	416	379	380	409	368	394	412	422	392	342	419	407	349	408	429	401	442	416	416	370	387	372	402	412	423	405	394	457	422	417	423	431	419	370	411	421	393	415	410	437	409	397	381	370	404	403	397	402	393	399	417	407	408	373	396	395	412	418	372	396	407	417	429	400	391	393	393	397	396	415	407	403	422	425	415	392	379	373	396	360	399	394	410	371	383	384	369	373	418	416	424	373	402	417	440	431	382	409	432	393	389	377	361	339	410	383	402	388	402	395	432	399	388	399	406	426	407	388	386	399	373	412	406	408	416	399	365	406	384	389	412	386	372	403	392	393	383	435	374	395	386	411	394	392	417	387	378	365	398	411	400	408	397	390	416	381	412	375	425	399	390	398	388	396	408	365	358	422	441	419	375	393	397	401	450	410	405	377	422	409	394	404	399	418	404	370	390	383	390	402	388	397	425	411	410	393	442	388	392	408	421	399	411	400	385	411	415	384	401	416	382	415	403	391	407	368	373	434	430	391	369	378	431	420	401	411	397	388	404	428	379	374	373	442	391	424	401	394	420	375	375	387	395	386	412	416	408	440	429	414	420	406	403	409	388	407	399	400	382	395	392	404	429	392	427	410	409	389	419	422	430	386	426	383	385	395	400	381	416	401	408	430	385	372	397	404	421	402	407	410	414	411	407	416	370	381	450	442	422	395	429	415	399	385	406	400	392	389	434	378	381	395	386	399	414	420	407	426	421	403	420	439	382	437	412	370	383	408	428	412	386	427	379	371	380	407	422	412	402	387	414	423	406	376	432	397	408	383	397	399	386	402	388	415	381	380	385	396	426	391	411	396	404	427	420	413	418	403	391	434	397	399	398	351	384	459	401	373	388	379	382	405	429	387	376	390	391	396	392	396	409	374	393	371	407	392	390	412	409	400	426	388	387	361	387	406	379	414	388	428	431	406	415	418	402	403	411	410	402	386	344	391	408	399	393	391	398	357	402	373	418	405	408	382	380	366	398	385	413	384	393	377	404	387	403	390	413	393	388	403	408
24845	25480	45788	37056	24729	15720	4979	1122	376	349	358	340	346	370	308	382	322	322	358	333	370	366	349	338	334	326	356	330	333	395	325	339	363	336	357	366	318	327	341	324	350	363	297	342	354	324	332	387	343	365	327	364	329	314	338	336	306	350	333	343	337	346	337	353	327	343	321	361	348	334	322	348	336	342	347	340	330	341	344	352	321	311	372	336	317	353	380	366	325	333	363	323	338	340	337	348	357	357	354	344	350	324	331	348	337	348	319	321	335	339	343	395	377	331	322	310	325	326	342	367	329	324	334	338	341	323	332	321	299	348	341	334	355	330	340	383	354	375	351	334	347	381	350	333	319	341	345	356	337	316	330	333	320	356	320	364	340	322	378	377	344	343	327	372	334	356	356	338	337	368	349	334	339	348	344	333	302	305	357	337	324	310	310	321	382	333	338	376	351	298	338	338	351	293	372	350	312	337	349	343	320	345	321	326	340	335	341	336	316	354	366	356	332	347	364	372	349	303	365	320	336	341	364	319	303	351	344	339	297	359	332	341	323	354	352	302	337	355	355	320	336	317	331	347	362	322	366	287	334	326	315	325	338	353	349	346	337	314	320	348	337	351	337	339	341	340	327	306	338	352	317	342	335	340	347	341	342	339	372	335	340	316	339	350	324	335	360	338	358	333	304	314	380	325	335	362	353	351	335	364	341	326	374	338	350	336	371	341	346	356	351	329	367	344	331	291	305	360	361	328	339	360	330	344	329	366	334	370	350	326	340	357	344	325	362	352	328	309	299	338	297	360	360	317	349	340	344	315	342	320	353	360	323	337	341	313	361	337	336	312	376	353	370	332	318	328	342	352	346	355	345	344	359	324	395	354	359	351	348	347	381	350	335	325	364	316	328	325	367	350	323	356	329	322	364	317	347	338	373	361	357	332	377	363	329	377	343	354	305	326	300	342	358	329	321	340	311	347	348	342	336	342	349	332	329	287	308	313	337	337	331	328	379	355	321	329	369	328	382	345	364	323	334	336	357	351	299	342	336	342	358	373	349	374	323	311	344	335	354	385	343	360	317	320	355	306	366	346	390	358	337	358	346	360	324	383	339	330	352	348	351	354	345	328	323	320	376	312	309	328	315	336	347	351	336	327	319	330	368	378	369	376	326	360	338	346	321	360	365	304	325	354	358	329	320	350	345	327	352	375	327	324	357	324	358	333	310	305	337	329	338	324	328	361	342	323	360	329	368	341	352	342	340	400	349	333	338	341	303	339	347	339	330	346	364	341	321	362	337	365	353	339	339	346	363	338	354	340	336	341	348	350	338	341	341	335	338	319	348	347	350	357	324	327	353	327	323	322	317	354	341	361	333	371	333	322	352	317	312	350	319	353	356	324	348	349	340	330	322	325	372	339	353	340	333	350	318	339	320	340	371	344	340	374	361	309	318	330	374	326	320	349	311	329	318	335	338	350	353	338	295	344	319	296	330	329	352	346	331	353	356	329	330	324	327	332	344	344	350	325	336	318	361	364	317	385	375	330	347	320	389	348	332	319	350	338	333	308	356	346	352	370	338	348	341	329	338	333	362	307	349	335	325	325	360	351	353	351	364	329	351	337	338	331	324	346	353	328	349	363	342	333	348	343	338	327	334	309	340	356	322	333	332	351	339	339	350	368	332	343	342	330	352	374	338	350	341	294	329	356	309	329	325	344	363	369	399	342	331	353	343	328	323	331	355	343	325	357	327	337	331	318	358	324	327	359	350	357	342	318	338	339	350	352	339	364	321	341	341	351	365	340	327	331	325	372	345	319	330	340	334	364	360	329	308	347	326	339	351	334	309	333	315	318	325	354	321	341	370	338	343	324	340	338	341	330	358	370	343	287	368	342	331	375	336	318	366	310	328	352	341	354	348	350	347	343	332	329	283	333	359	327	358	320	342	314	373	360	338	350	339	311	365	344	372	302	361	330	351	341	353	338	347	339	351	328	321	308	341	347	361	338	330	336	370	337	324	351	384	358	346	344	346	322	364	328	349	336	347	352	327	335	333	356	325	327	304	372	317	327	332	356	349	319	336	355	363	359	309	340	361	331	347	344	356	322	352	339	347	317	334	332	336	382	357	312	335	339	354	379	362	307	314	302	346	320	359	337	343	346	367	354	348	330	340	347	347	347	327	308	366	324	326	390	346	328	353	320	351	314	321	346	329	333	326	329	342	347	338	342	359	355	342	352	354	318	345	377	365	334	354	392	344	366	357	334	363	355	327	362	331	355	341	316	377	335	328	329	338	336	373	340	330	305	340	376	342	331	347	327	358	317	321	346	341	353	340	349	321	337	333	334	353	355	349	353	336	351	343	322	329	328	317	369	350	310	344	354	375	319	337	354	337	360	334	333	319	356	342	336	374	343	342	314	344	356	351	364	333	341	362	316	325	359	344	330	340	336	325	293	329	370	305	320	360	312	323	340	329	338	327	325	313	327	364	344	357	368	329	370	330	313	363	323	332	339	312	316	331	348	352	355	331	325	349	332	313	317	317	342	352	360	324	336	335	317	342	349	356	350	339	358	341	356	356	338	374	335	350	315	355	331	332	340	326	350	313	309	359	327	295	326	324	345	415	359	349	361	353	326	353	349	360	348	340	322	347	369	325	327	336	350	304	360	362	371	326	321	338	348	352	343	328	360	357	353	329	336	334	335	324	345	331	373	364	351	386	339	322	353	334	308	358	318	358	367	326	343	314	315	331	363	376	313	321	356	346	334	331	347	363	369	356	362	339	334	340	357	356	344	348	334	349	318	322	344	411	309	350	346	349	345	287	347	310	328	371	332	368	346	334	330	363	325	382	303	338	387	367	336	318	329	371	319	349	308	320	361	351	311	317	343	371	353	336	337	356	352	316	326	348	320	344	325	356	309	339	331	356	313	350	339	355	324	342	355	342	365	355	332	317	318	341	358	319	361	350	349	344	337	310	346	338	301	344	329	375	313	352	330	340	348	294	345	358	363	360	339	346	329	347	355	335	342	342	349	306	365	341	325	317	351	333	307	367	346	379	381	325	357	351	331	331	367	341	318	327	378	365	341	313	354	327	359	342	345	348	348	356	330	294	338	334	321	292	352	349	324	360	362	326	347	334	332	323	325	323	377	327	339	357	337	347	335	343	367	354	347	368	308	314	332	306	321	324	334	359	346	346	338	340	337	328	331	335	309	323	316	370	315	378	348	306	384	337	329	327	327	331	341	299	355	367	337	341	355	342	307	355	311	342	357	300	383	336	381	336	320	337	356	318	327	328	346	350	359	326	341	312	372	356	353	350	339	345	317	332	343	352	330	356	318	357	363	326	348	321	335	308	327	324	353	347	335	330	324	370	341	371	369	318	360	329	326	318	384	338	322	373	343	337	316	336	325	292	316	343	321	360	331	354	346	342	342	355	337	309	357	331	340	326	342	335	341	340	341	329	361	333	308	335	320	363	346	352	347	347	330	314	325	326	337	327	340	337	357
37486	85227	69058	41094	23395	10463	4321	1297	347	389	385	396	377	367	384	399	362	400	373	385	379	366	358	353	363	355	406	328	388	397	378	366	356	385	373	396	366	354	379	385	376	397	326	370	392	356	360	390	361	370	347	426	371	347	422	383	344	369	396	405	386	333	378	392	357	357	371	394	378	361	362	415	423	405	377	392	389	377	375	404	361	369	351	356	392	357	388	384	399	403	368	390	355	353	404	370	333	381	373	360	398	419	376	354	369	381	394	389	374	368	363	398	386	377	387	350	371	372	400	356	385	362	398	363	345	392	377	357	395	379	336	393	357	389	377	357	342	403	381	375	383	396	365	380	339	375	370	376	388	382	400	396	369	380	371	381	371	376	362	395	397	398	372	358	392	367	382	373	374	381	405	336	387	341	357	394	387	367	340	362	383	372	387	357	391	359	403	369	383	395	382	383	356	405	356	375	375	398	368	357	392	392	404	422	412	377	390	383	389	372	354	400	381	367	363	409	388	340	356	385	389	357	362	355	398	379	327	380	369	344	372	340	379	394	352	369	338	369	381	379	410	385	349	405	364	372	363	365	372	355	406	340	354	402	363	367	356	358	368	399	341	390	383	369	375	398	372	389	370	379	400	380	378	403	377	374	367	369	355	377	373	350	362	377	373	365	326	382	364	374	377	363	390	403	411	379	366	385	349	377	341	407	351	375	382	380	395	356	373	380	412	393	362	393	354	368	351	409	394	356	372	389	388	398	362	366	365	359	375	414	387	395	365	353	414	359	404	394	394	408	372	389	396	392	419	385	384	358	396	376	377	365	388	367	377	353	358	350	384	411	363	379	388	385	383	389	373	375	346	374	357	387	401	375	405	400	378	386	386	382	371	391	381	375	366	386	370	377	356	380	365	390	387	376	333	372	391	369	377	387	361	392	391	366	378	394	384	343	384	368	337	389	386	410	362	374	382	395	375	363	414	396	359	380	364	394	370	395	362	378	366	368	340	399	357	331	392	376	366	373	368	366	392	428	369	368	351	383	361	360	335	349	333	387	389	390	346	386	385	376	348	370	403	369	370	376	378	395	354	388	370	350	348	342	405	371	400	369	373	366	364	368	384	382	364	364	386	377	377	391	361	382	363	405	401	378	368	358	373	363	353	360	372	331	355	378	390	411	387	381	345	390	389	404	391	340	377	392	387	391	380	373	367	372	411	402	371	401	393	334	335	394	353	393	374	358	349	384	372	397	362	347	381	367	373	358	350	399	384	380	410	401	397	369	366	372	391	357	409	398	390	383	387	364	371	392	428	355	411	357	370	368	377	366	338	357	396	424	380	360	428	386	379	411	378	330	372	395	381	348	366	332	392	333	438	382	372	354	372	381	368	353	357	367	372	408	332	353	379	364	344	364	403	396	364	355	375	361	359	366	360	360	386	385	368	376	370	415	403	359	361	377	393	384	359	387	371	383	374	382	358	370	413	375	373	383	373	364	370	383	379	371	389	381	387	378	373	388	381	380	367	392	395	358	357	379	369	367	381	371	354	344	397	352	343	380	362	383	348	350	378	380	383	385	363	385	406	384	364	345	356	393	393	379	386	382	404	385	364	331	381	406	375	410	344	397	375	398	380	396	360	390	396	351	347	370	363	360	422	395	348	405	350	358	372	389	381	403	342	378	415	383	374	364	343	392	359	364	410	360	369	407	355	389	371	366	412	338	368	363	383	379	392	382	377	402	387	371	388	374	373	371	372	369	368	336	364	388	374	376	409	339	383	363	360	401	370	378	371	378	378	408	400	379	356	388	402	392	415	355	388	389	376	360	379	363	345	395	369	363	393	388	369	373	362	380	389	391	396	372	403	403	407	384	392	368	381	398	381	368	379	374	374	387	369	387	410	376	362	373	353	435	362	347	375	375	354	355	391	393	377	418	380	371	386	374	377	391	365	371	353	378	389	372	379	357	373	340	364	397	381	346	401	365	359	348	387	409	377	399	385	363	388	404	396	381	407	366	389	380	359	388	345	362	378	393	380	430	408	344	390	381	370	383	373	390	398	413	378	357	346	383	377	367	384	371	381	367	373	386	416	364	361	337	386	401	381	381	406	361	390	366	367	343	396	329	385	361	383	384	381	395	392	396	362	402	388	390	357	405	373	414	416	377	386	365	420	355	398	347	375	365	361	403	342	401	359	372	391	363	365	368	373	406	355	382	389	382	342	350	334	354	397	365	394	377	378	375	405	356	385	378	370	383	352	366	370	368	344	375	364	380	420	362	389	364	381	371	373	360	360	402	414	365	363	398	389	353	354	368	374	408	362	401	375	374	405	401	365	367	389	363	365	386	414	414	399	350	387	420	356	376	361	406	366	405	378	377	350	387	378	391	345	361	379	343	380	385	359	363	405	434	368	386	353	344	373	363	393	411	376	392	350	412	366	394	384	410	383	370	394	379	375	373	418	366	426	388	362	356	383	378	355	367	356	386	392	373	341	403	355	386	367	367	430	375	368	420	371	421	372	369	386	334	359	359	394	364	372	387	380	418	381	377	365	409	376	353	361	359	376	391	389	390	376	371	401	353	373	381	363	359	361	378	373	358	406	385	380	372	396	385	372	340	369	390	349	367	368	393	395	349	388	357	370	382	380	401	381	371	364	358	377	391	393	370	371	368	405	368	378	388	395	381	362	370	391	377	374	417	393	399	403	364	371	370	411	409	398	346	350	365	351	367	373	424	367	377	374	353	391	373	367	385	351	368	377	350	380	363	372	367	341	363	374	386	428	365	345	372	374	378	399	399	370	386	370	387	373	371	350	381	366	370	434	364	383	384	380	354	411	392	398	400	368	373	392	406	381	356	371	364	392	367	371	390	391	373	379	386	407	359	390	388	371	373	365	346	334	372	390	390	377	372	424	350	403	387	386	347	391	357	379	374	356	365	360	387	356	411	383	320	373	365	385	364	407	383	383	386	395	384	384	364	371	368	374	391	393	389	393	354	379	389	348	361	363	363	380	394	367	376	356	359	373	385	394	377	395	356	343	378	415	375	367	372	419	398	363	366	345	392	343	378	396	390	398	348	366	378	358	369	379	393	384	359	361	383	398	388	345	375	384	408	368	368	421	414	378	383	344	371	364	393	366	375	398	381	400	368	413	383	357	383	385	356	359	403	385	351	376	362	401	387	367	377	367	386	362	383	340	361	371	359	357	377	359	390	377	378	394	358	369	398	387	386	400	389	388	326	414	412	358	373	402	377	364	367	371	365	370	402	381	378	407	374	331	364	368	413	404	411	387	405	377	431	380	400	391	331	381	370	360	380	339	356	383	415	379	343	355	387	372	382	360	354	372	378	397	369	425	409	401	347	387	392	381	385	377	377	392	356	370	366	374	349	331	376	372	389	367	360	364	357	394	391	395	387	380	363	379	377	400	392	357	372	376	385	361	379	388	361	358	386	375	374	408	385	344	371	369	351	407	361	373	396	396	385	365	377	386	391	357	415	368	421
25504	27025	42341	32268	20094	8411	2313	867	476	485	510	493	521	510	484	483	473	470	471	470	476	477	449	469	486	495	477	472	459	495	469	501	504	507	522	455	434	471	508	485	503	506	500	497	502	477	517	455	501	512	502	497	468	536	465	524	472	473	433	506	466	497	462	498	515	499	500	487	517	496	479	477	461	450	492	445	473	481	486	486	488	478	477	510	496	437	513	508	466	464	531	507	534	443	495	492	480	491	506	496	461	454	507	476	496	489	449	432	499	486	458	511	493	478	483	474	467	489	471	479	474	477	478	474	518	439	516	453	465	502	465	505	481	461	491	462	505	481	479	481	489	516	479	464	475	505	445	467	499	491	486	479	487	500	506	471	518	493	484	503	511	476	488	470	478	454	524	469	507	495	442	471	446	503	474	511	442	474	470	461	485	486	471	493	472	483	526	477	544	476	466	473	480	495	477	484	492	482	505	490	473	473	502	470	465	492	491	464	475	507	452	518	529	471	479	508	495	482	478	502	487	523	459	496	464	479	478	494	490	478	461	485	501	499	475	452	481	472	499	493	443	438	471	513	480	528	489	481	497	470	472	477	441	492	504	479	487	491	484	473	505	462	466	496	499	463	525	468	508	504	502	472	485	468	489	476	461	478	473	475	496	466	494	459	496	470	482	504	491	486	497	509	471	510	476	493	435	528	474	495	506	481	518	445	464	474	473	455	471	501	482	467	528	465	498	476	469	461	468	466	471	485	468	442	498	452	483	495	494	464	518	501	470	482	499	448	485	485	455	487	456	455	521	497	510	449	488	444	494	519	499	490	484	521	501	480	480	498	468	490	549	529	487	474	513	444	488	462	479	481	470	477	447	512	484	495	448	455	489	472	468	518	484	482	527	474	451	462	474	452	461	455	475	492	465	505	498	468	518	500	463	476	480	443	474	491	489	490	452	504	467	467	504	508	548	499	478	467	503	513	495	475	485	485	502	428	458	519	445	476	454	446	498	457	483	503	463	493	481	477	492	480	469	467	487	459	479	469	508	456	466	482	502	505	497	482	494	495	497	469	489	458	474	488	462	487	521	498	495	461	509	471	496	508	487	492	469	462	478	480	481	457	455	490	489	496	478	489	433	490	491	491	488	446	518	507	454	484	524	482	490	504	507	494	497	466	481	520	496	473	466	504	477	455	455	510	474	455	466	459	508	509	492	491	489	511	495	498	492	449	462	449	472	437	480	492	481	501	508	481	486	484	499	490	513	481	478	524	442	458	507	511	509	472	509	454	465	468	482	501	482	481	486	477	492	478	477	460	480	477	470	482	517	483	474	448	465	510	519	472	504	461	496	500	478	478	530	489	508	507	467	433	484	449	508	521	476	493	503	457	487	460	474	493	515	481	467	506	433	508	489	476	514	464	502	487	505	470	478	483	500	478	487	507	496	462	481	520	480	471	505	500	473	494	483	471	506	487	539	469	462	476	474	492	474	505	483	451	476	477	456	524	511	479	453	484	476	474	472	467	505	503	480	484	519	496	464	501	545	504	460	495	511	469	464	466	495	509	507	429	504	471	489	447	490	468	487	472	535	471	482	515	504	462	482	456	489	466	502	493	476	504	490	446	496	465	493	463	518	454	484	490	509	505	519	435	461	504	500	483	502	494	502	490	518	508	473	523	461	480	463	467	473	469	494	473	477	478	458	502	487	432	476	495	495	499	473	438	492	503	478	463	479	494	513	479	476	461	489	473	477	475	460	481	446	493	503	451	499	503	463	495	485	472	483	436	440	462	469	493	522	461	516	466	452	482	479	489	485	488	477	449	484	497	465	494	470	461	460	478	518	485	488	479	466	484	469	493	521	442	513	475	497	497	478	498	501	500	464	491	487	445	491	478	479	478	469	482	503	493	500	531	485	492	465	481	524	466	486	479	486	509	504	504	528	533	472	506	471	499	487	453	459	494	472	440	467	492	531	510	490	506	491	471	521	475	474	431	505	466	458	515	472	497	483	498	499	492	495	460	452	454	490	495	488	484	491	461	494	495	489	485	475	474	434	503	481	486	480	508	456	444	479	512	478	473	478	486	475	435	465	505	468	511	490	498	450	473	512	490	458	470	476	475	502	512	528	502	482	491	494	494	523	471	485	495	492	478	479	528	474	472	511	472	481	462	515	489	498	495	446	513	467	471	501	472	509	485	446	468	513	505	459	509	501	477	488	511	468	446	458	473	468	447	474	507	511	487	491	486	467	482	516	459	457	502	461	475	478	502	464	455	441	487	448	511	493	478	481	467	502	494	489	471	484	468	485	490	506	480	517	481	490	496	473	463	469	488	496	483	433	456	515	445	437	516	477	494	479	537	480	485	498	466	457	480	505	484	492	444	441	514	448	500	458	476	473	457	500	497	503	480	483	503	491	469	477	452	470	469	489	494	492	488	498	491	504	483	493	531	475	509	467	510	455	494	476	483	474	482	496	504	496	455	514	498	496	447	495	489	524	462	478	436	457	487	475	480	502	472	469	499	501	489	455	468	510	453	501	489	479	481	464	505	497	498	489	486	516	460	497	484	479	478	469	535	484	474	458	526	461	477	519	443	525	483	474	510	500	535	492	505	492	444	441	482	457	487	494	465	454	470	482	517	450	484	452	465	474	471	468	453	486	506	463	520	470	508	501	466	459	461	471	484	506	491	494	529	466	468	508	466	501	517	485	532	477	507	507	475	487	474	514	435	469	466	438	454	456	491	521	462	475	458	532	485	449	492	441	444	473	517	503	496	461	499	496	520	479	476	454	442	496	468	477	466	454	451	519	438	472	524	491	476	489	521	448	484	473	447	495	423	510	458	471	522	478	498	456	474	487	491	521	497	477	477	465	496	495	499	512	474	478	473	462	459	471	475	464	526	466	474	505	468	521	519	532	475	480	445	508	482	484	503	505	495	447	464	494	494	463	471	485	496	479	461	463	490	469	474	483	476	493	478	503	491	497	446	476	505	473	487	504	490	475	486	515	455	510	470	489	452	503	468	488	475	494	485	516	497	453	489	473	483	519	501	506	452	511	483	472	454	454	518	462	469	519	468	484	490	497	502	522	495	498	446	482	484	473	507	478	495	507	506	488	485	506	491	492	476	513	482	467	466	466	445	493	499	481	481	480	510	458	472	467	505	463	489	507	467	510	446	476	440	492	484	473	467	517	453	492	491	504	481	448	472	491	480	472	482	456	491	481	503	495	488	482	485	469	480	509	436	506	499	475	458	457	453	492	442	491	476	476	493	490	441	484	517	461	484	499	501	504	481	486	509	503	498	486	532	465	463	508	485	500	500	466	454	472	456	456	515	475	506	499	505	448	449	523	481	472	489	501	452	503	462	506	434	491	422	488	480	481	428	478	496	483	517	478	528	520	515	493	525	435	483	466	469	455	450	471	471	476	501	469	468	464	448	473	492	518	479	520	465	530	509	460	455	417	496	508	494	471	489	505	468	451	492	464	489	494	480	455	441	490	510
38050	81902	61437	35121	18573	7636	3296	1254	539	535	536	522	545	521	527	547	532	515	536	531	503	516	541	546	536	506	510	511	525	522	526	543	510	505	495	520	505	518	496	524	580	520	480	469	505	529	558	506	569	532	527	533	510	547	527	531	493	539	544	543	506	532	535	516	495	484	489	582	538	537	553	583	508	584	508	537	541	529	533	548	552	527	514	536	550	501	516	525	530	542	566	545	570	559	553	528	545	546	546	492	531	535	556	489	515	554	545	539	535	504	547	524	538	551	537	520	524	541	567	505	531	568	541	577	543	524	493	521	545	498	538	523	538	529	549	525	532	507	540	509	524	529	597	531	542	515	540	552	565	571	505	533	501	538	516	552	541	552	556	573	544	515	508	510	542	575	528	594	557	508	534	488	542	499	518	499	553	522	539	564	531	502	593	546	510	538	548	503	536	504	523	531	512	510	546	545	542	565	544	566	567	485	547	564	565	568	528	535	515	540	524	494	522	536	530	580	562	508	552	507	547	536	493	573	516	546	523	555	587	486	557	549	480	548	559	541	557	503	563	532	561	517	564	535	518	504	536	576	548	552	487	528	536	558	559	586	538	493	552	537	511	564	537	516	524	528	527	515	516	525	500	547	517	515	546	515	521	541	529	521	526	520	559	511	551	510	496	591	551	543	515	562	544	483	544	523	488	566	537	550	504	539	559	529	521	522	484	527	529	533	541	574	549	543	537	527	520	524	521	519	554	532	521	527	563	547	514	551	515	539	500	501	506	541	541	543	526	539	544	531	528	561	557	546	508	571	540	549	540	551	494	547	540	549	567	559	560	541	571	513	554	492	502	536	570	520	546	528	514	503	531	543	545	522	506	510	515	510	506	494	533	558	543	537	504	552	510	485	493	537	530	536	512	556	517	513	511	525	557	521	517	523	538	545	524	567	555	519	499	518	529	558	526	572	547	517	529	544	532	531	533	558	535	553	577	541	566	542	482	516	523	543	528	506	504	548	508	548	537	543	549	578	558	540	522	532	522	549	528	498	510	532	537	501	564	535	534	523	555	507	523	532	549	555	543	538	527	478	517	535	536	548	526	529	512	545	498	537	527	530	553	574	541	546	511	540	496	524	499	546	531	539	504	530	550	516	544	543	517	503	505	518	515	544	520	560	560	519	529	527	512	553	518	531	519	540	550	582	522	518	540	513	541	555	531	497	542	521	526	502	508	550	529	554	527	582	505	527	528	504	547	482	562	518	539	521	520	500	507	539	540	469	509	528	549	534	537	517	489	553	496	518	517	537	516	502	548	507	535	527	531	527	575	505	551	527	538	525	493	553	521	525	494	521	538	540	504	570	514	507	561	554	520	538	525	548	517	543	510	542	519	502	551	507	519	510	569	521	534	521	517	516	567	524	529	543	561	548	548	529	532	548	558	528	507	523	587	525	505	477	475	570	528	501	513	552	536	569	526	501	546	483	525	508	537	540	527	528	528	548	524	547	533	496	512	545	501	518	531	528	560	520	529	547	541	521	548	558	536	504	519	537	558	538	558	545	550	541	535	505	519	518	534	538	548	528	509	550	548	528	549	520	488	546	516	496	566	504	556	540	538	509	486	507	494	502	524	547	564	534	550	535	491	551	559	565	501	522	515	538	534	519	501	538	524	524	553	520	579	523	548	559	502	502	535	529	527	549	535	540	551	505	542	572	576	533	563	544	534	561	542	535	527	560	523	538	541	533	500	507	489	549	543	526	499	523	519	497	506	535	535	515	513	537	562	549	533	521	512	547	547	553	497	531	556	543	537	567	478	531	508	490	510	551	518	495	545	541	540	542	501	556	525	546	507	549	584	488	561	533	527	537	499	523	502	508	557	524	502	524	511	539	512	531	557	533	522	532	492	523	521	543	544	529	550	541	530	538	524	522	588	513	565	546	508	503	564	531	536	505	501	524	536	537	514	536	572	514	552	525	515	526	552	535	536	564	561	537	537	505	540	548	503	534	533	543	501	580	558	516	520	553	526	476	530	503	515	475	543	507	528	516	514	555	509	506	516	537	519	565	496	538	550	532	550	529	503	536	549	490	488	534	496	543	488	509	522	577	531	572	521	553	567	529	526	513	505	473	495	528	541	543	555	515	558	558	531	531	500	528	564	575	518	498	550	556	470	535	536	526	551	552	537	530	513	555	485	491	539	559	529	534	538	523	524	509	557	541	520	559	509	509	510	547	534	549	533	502	516	563	546	530	547	494	527	490	559	585	546	535	538	490	510	515	544	506	562	483	541	553	522	534	498	491	535	538	537	515	491	546	572	562	553	503	479	544	519	545	506	548	517	519	528	537	493	553	569	546	527	561	561	549	512	540	551	561	566	562	562	524	525	522	563	516	566	499	537	546	542	519	516	510	557	565	545	523	509	578	557	494	546	529	529	552	561	549	550	531	538	563	509	554	545	555	547	528	552	520	516	482	519	509	496	520	541	570	565	526	508	558	548	538	548	511	537	533	523	548	492	538	557	520	519	554	540	502	555	519	513	497	527	506	558	482	543	572	531	488	507	512	536	551	466	473	586	571	531	588	514	574	528	540	489	538	582	561	537	516	518	551	547	555	516	542	522	541	564	543	501	562	567	478	549	542	538	523	547	542	591	574	533	510	516	546	573	537	514	556	510	543	541	541	538	521	470	497	564	518	461	503	553	578	554	533	552	524	501	522	464	487	555	527	502	534	496	497	538	509	543	520	528	553	520	507	538	552	542	540	575	544	527	498	527	494	527	520	513	513	566	516	512	563	538	488	533	545	514	530	508	565	523	499	499	558	550	540	505	574	538	520	513	530	501	519	511	521	544	519	539	500	548	552	522	549	577	522	510	496	555	533	502	534	529	534	552	522	559	591	541	536	496	540	555	538	537	544	559	470	520	527	535	538	490	549	539	518	532	517	525	539	509	490	544	530	501	555	526	553	551	522	544	569	511	540	528	536	526	568	550	482	539	538	544	514	582	532	546	518	502	532	510	504	538	557	544	524	563	536	563	537	463	530	562	566	514	554	523	505	542	542	530	540	526	494	552	537	539	504	529	514	512	536	564	528	521	495	526	520	522	538	515	560	530	513	518	547	544	503	556	547	534	558	549	556	544	492	544	517	523	503	554	525	540	529	509	526	542	542	516	528	507	471	544	508	524	529	556	536	518	506	584	540	506	507	483	546	563	540	512	556	540	519	518	537	559	551	507	552	496	515	568	549	552	500	542	572	531	575	533	555	480	528	525	559	535	513	512	525	519	555	515	520	564	529	502	561	536	563	512	516	546	479	571	520	536	542	546	547	538	553	500	566	532	538	522	536	564	548	528	527	464	548	530	549	566	561	504	539	538	574	555	553	536	536	533	526	525	573	539	533	554	524	532	525	513	534	541	559	550	539	529	537	533	491	492	501	545	536	543	537	557	531	552	511	552	498	477	536	533	548	541	558	499	545	508	477	536	507	489	547	531	508	483	509	543	554
23283	23063	37208	31202	26449	23264	17321	3852	559	521	594	551	549	523	574	544	501	529	506	535	497	539	510	529	524	545	518	526	537	556	540	541	539	500	549	523	530	530	512	482	458	545	537	560	503	497	550	534	526	485	551	520	537	510	539	530	509	525	507	559	555	547	563	504	515	527	563	545	536	482	501	512	508	545	553	547	543	486	537	525	544	508	532	562	568	503	493	559	549	514	524	517	517	503	517	596	576	508	512	516	497	502	517	550	503	523	522	501	535	555	504	534	515	580	519	492	514	540	504	509	553	524	512	544	565	524	537	562	528	580	531	538	525	512	541	518	474	510	560	555	585	538	561	546	541	520	527	523	535	529	546	522	509	518	516	511	525	545	559	529	541	483	514	546	520	531	507	494	519	528	527	526	532	539	541	458	527	513	543	561	517	566	509	463	530	539	517	555	537	530	532	540	543	525	535	524	508	516	532	530	531	546	534	512	485	532	548	553	527	497	518	555	527	543	512	550	524	522	518	501	529	529	494	550	534	553	500	515	543	540	541	546	520	494	516	526	612	514	528	545	546	527	540	517	564	485	549	574	477	550	508	524	538	481	547	488	532	526	528	571	553	534	535	518	515	577	550	522	532	560	519	541	545	533	538	548	506	541	523	578	534	576	531	484	489	538	529	549	558	529	549	539	545	525	484	528	517	498	549	477	529	521	549	495	513	525	527	518	530	511	516	543	519	529	550	510	542	518	530	541	491	526	535	501	500	471	516	533	490	510	509	501	544	521	573	541	543	521	524	531	521	537	532	520	541	567	537	562	495	473	528	544	515	548	505	560	589	528	544	512	482	528	506	559	519	508	568	550	500	493	496	526	537	502	513	549	499	476	533	543	505	479	539	578	502	539	523	587	540	529	511	516	526	493	592	534	542	571	557	503	548	535	577	528	544	537	533	515	530	508	531	542	518	548	514	518	470	507	515	516	530	525	510	513	465	480	505	512	555	553	524	486	499	509	521	574	547	519	518	576	498	521	508	549	528	523	557	517	511	539	514	532	473	552	548	532	549	538	530	572	513	516	527	589	547	504	525	512	494	489	577	521	549	489	512	574	573	511	521	479	552	515	560	541	572	542	489	521	514	534	494	495	551	487	491	545	537	547	528	518	535	531	512	540	551	543	560	517	533	537	489	501	545	511	537	518	541	508	513	509	502	549	498	536	510	561	525	549	540	542	562	519	527	518	517	520	538	512	552	547	536	492	522	495	554	524	484	523	536	511	544	476	523	527	492	504	504	550	495	505	565	509	503	546	512	546	534	555	510	548	538	540	524	562	537	513	523	520	490	507	509	548	525	550	540	571	560	522	514	524	518	535	537	489	548	494	545	543	518	498	485	541	533	539	536	525	515	515	520	539	527	492	558	532	512	555	511	571	491	535	509	521	514	555	478	551	522	525	527	545	494	550	509	516	545	534	533	532	548	501	529	501	553	509	521	515	555	552	544	523	571	491	536	533	513	548	493	524	541	502	552	514	543	525	535	537	532	514	508	541	494	535	537	552	505	511	547	515	542	555	554	549	545	498	533	512	555	536	496	519	521	530	492	549	478	539	513	540	527	503	550	511	499	519	550	537	519	533	531	482	478	504	501	556	581	553	521	527	487	499	585	523	511	574	549	509	529	513	499	543	503	517	552	517	518	507	572	521	487	498	486	507	533	487	532	526	494	491	532	530	516	520	515	520	484	533	526	514	534	530	494	556	534	551	540	536	520	554	498	564	555	574	536	497	532	531	504	524	522	549	513	516	492	516	497	483	541	525	492	491	519	492	519	507	507	500	491	519	523	540	500	477	503	510	553	517	527	529	504	536	542	539	560	493	519	524	529	513	483	599	461	514	555	505	512	524	530	557	543	484	541	497	505	541	543	515	540	555	533	537	540	521	532	540	528	531	509	550	485	493	475	528	502	510	522	509	533	503	499	504	541	578	524	512	514	565	517	509	523	534	513	546	581	534	531	573	468	539	549	448	494	547	512	522	537	524	534	506	504	508	527	542	507	535	551	493	503	540	524	545	520	501	556	510	510	481	486	504	553	548	501	528	518	502	512	549	516	514	522	505	511	513	535	482	539	534	490	482	534	544	527	512	545	523	488	490	497	514	500	572	525	518	515	498	522	547	544	523	567	531	527	527	508	539	506	540	537	515	504	487	535	546	507	534	566	510	525	553	517	573	508	540	472	560	511	523	513	517	528	525	532	541	530	585	519	525	507	561	580	510	529	484	540	504	494	495	524	510	504	532	553	505	493	548	536	533	529	540	497	522	586	486	522	565	490	529	481	540	526	505	528	518	536	516	551	532	521	544	483	514	566	523	511	515	527	486	546	492	526	546	544	565	519	516	569	539	497	543	556	523	523	545	542	505	495	538	533	502	524	555	553	549	539	544	519	543	506	554	477	536	491	487	489	554	544	527	502	563	537	482	499	534	504	501	537	552	535	503	498	523	501	558	534	534	533	563	539	485	516	517	555	520	495	506	509	531	495	515	546	514	523	479	486	523	575	508	535	505	528	490	497	517	540	523	541	540	524	516	508	515	546	513	511	556	446	521	537	548	522	501	524	512	505	471	476	542	539	536	526	520	539	497	553	541	544	487	533	507	517	505	497	518	532	506	530	507	498	535	497	523	553	533	544	489	558	453	496	521	521	473	516	529	504	544	551	514	504	544	534	517	516	536	544	526	519	566	545	523	535	523	520	532	510	507	496	541	503	522	535	518	552	485	521	513	469	520	548	505	512	491	540	501	552	554	543	552	532	513	532	526	474	542	526	496	531	503	563	515	537	541	525	539	523	554	512	533	513	498	543	538	543	512	501	524	538	532	532	550	505	519	514	547	520	517	546	545	549	587	493	521	512	548	564	539	536	519	574	499	534	496	533	554	544	531	509	530	579	482	556	492	549	538	543	549	512	506	545	557	573	516	548	535	538	536	504	545	520	504	532	565	570	537	514	513	503	532	504	553	496	541	527	523	507	490	518	526	490	550	557	497	520	535	507	531	558	561	504	502	514	529	512	504	534	564	516	522	526	518	543	520	500	540	500	549	515	515	521	508	535	533	541	544	548	512	509	528	546	546	511	509	551	541	504	548	543	534	539	530	549	532	479	516	546	527	521	543	535	485	558	525	522	506	541	511	553	557	531	509	575	485	534	529	487	519	483	484	489	521	542	525	532	534	532	577	551	519	491	537	545	515	483	560	530	514	489	464	512	567	552	563	509	534	551	528	551	509	522	555	534	474	501	519	569	537	535	486	558	497	510	549	536	488	525	527	545	557	560	541	548	532	533	548	569	553	525	525	482	497	527	497	538	548	514	517	540	540	502	491	481	532	559	509	533	522	525	490	516	526	539	527	509	517	503	520	522	529	563	518	529	542	534	518	517	545	502	542	517	569	561	498	542	515	536	507	524	506	527	529	567	565	508	504	541	501	496	523	479	497	505	531	568	526	509	543	544	482
46921	79489	78633	56464	38006	20487	10330	3367	597	515	539	589	570	574	565	588	533	535	537	591	554	568	532	570	565	555	584	522	568	600	534	535	560	578	563	583	579	547	585	536	569	596	572	571	549	571	575	532	549	599	551	587	596	557	542	514	578	545	553	537	542	581	544	577	524	554	514	554	599	556	589	521	580	558	557	547	531	580	542	569	554	570	588	554	554	535	531	527	556	553	615	545	582	497	574	552	554	554	552	557	558	575	587	556	547	533	534	580	542	566	582	558	554	589	537	546	561	557	577	566	532	554	533	522	480	577	593	582	535	529	523	573	558	552	601	544	566	560	585	541	553	538	596	575	544	523	535	548	545	579	559	526	568	587	518	559	519	535	577	579	583	575	574	565	537	560	539	536	576	573	545	559	497	578	558	559	541	557	562	601	593	505	574	578	585	593	535	553	555	602	514	530	528	573	563	504	550	527	563	551	617	624	546	578	541	528	608	520	540	534	565	547	601	569	582	570	567	591	538	526	536	534	508	559	531	567	548	570	528	554	567	613	590	555	521	532	515	554	534	518	544	529	522	518	557	591	571	523	532	569	555	586	550	527	528	552	547	519	515	546	575	599	570	551	584	565	565	556	536	515	573	568	510	548	560	513	523	539	528	514	564	558	569	553	572	575	529	567	563	537	510	565	553	520	548	557	592	573	562	564	553	537	548	569	597	526	510	590	527	541	531	549	551	547	559	522	493	573	564	565	546	549	579	549	562	570	588	515	534	544	574	553	568	559	518	582	544	559	558	590	557	546	509	587	526	561	547	601	517	573	543	549	529	544	557	541	563	570	496	604	534	566	550	569	561	550	598	569	552	544	584	565	562	530	541	554	560	509	510	543	535	559	543	551	546	550	552	605	552	584	518	576	528	532	545	549	569	551	536	572	564	561	534	560	565	555	540	569	561	544	581	547	515	520	523	581	535	531	571	542	517	579	567	576	547	559	592	560	557	523	554	595	556	535	549	587	505	553	560	543	514	535	523	545	558	525	536	559	542	542	529	577	565	593	541	568	589	558	555	564	564	486	533	551	535	563	537	551	530	527	611	552	534	560	565	570	542	555	551	527	540	547	559	557	526	523	548	540	548	561	565	590	549	541	563	532	560	516	506	586	567	546	566	565	597	550	534	576	518	527	579	582	529	580	536	573	558	527	570	542	553	549	545	564	538	538	512	529	541	547	564	530	581	536	578	568	570	543	553	553	555	587	497	589	536	587	591	564	522	569	525	553	525	542	578	559	552	593	572	599	583	562	529	518	543	568	518	564	572	555	598	540	542	533	539	537	545	545	576	595	517	539	575	512	544	592	558	530	571	586	559	555	564	572	531	590	518	510	535	594	519	544	529	530	536	506	527	553	539	541	535	546	532	576	536	556	577	504	536	572	554	499	546	577	512	516	569	538	534	548	542	530	580	545	516	532	594	530	578	573	585	555	549	532	584	585	522	557	544	516	564	558	491	519	537	558	629	545	539	583	522	514	536	565	539	549	559	582	571	522	578	575	592	556	553	563	505	536	567	545	550	558	561	557	581	537	582	558	551	537	568	530	541	547	537	544	538	533	531	543	585	586	533	592	561	558	573	592	541	528	534	510	558	545	541	501	552	568	577	528	548	549	511	521	582	567	559	600	506	552	505	554	565	527	566	565	555	536	546	541	532	550	554	543	529	602	548	552	530	519	565	532	522	534	542	591	549	535	572	546	557	523	525	530	535	589	532	590	560	533	584	534	589	554	530	537	519	519	543	530	542	567	536	516	564	599	550	570	558	544	541	544	564	565	556	540	513	566	580	567	556	542	556	543	565	570	559	530	576	561	536	543	575	612	547	548	529	567	529	559	568	559	530	585	566	582	587	576	558	557	538	533	536	558	540	578	592	577	558	518	568	553	563	571	564	514	577	528	564	522	533	556	571	547	563	577	546	519	583	508	530	520	532	544	559	565	600	541	558	546	515	560	551	530	532	566	534	536	537	586	528	517	521	555	577	545	527	580	535	535	526	555	529	515	566	574	541	528	571	582	540	531	562	530	548	530	545	540	557	568	572	573	550	543	543	541	537	540	592	569	550	527	505	579	539	568	585	561	558	552	583	561	572	507	520	532	549	572	503	526	573	557	596	576	581	560	551	564	603	544	558	540	554	604	558	544	574	557	555	542	520	536	569	535	552	510	523	571	558	580	543	547	517	547	533	576	558	534	556	516	533	518	564	606	565	527	583	599	514	559	534	598	486	543	527	538	560	528	553	525	541	562	528	552	563	574	544	578	531	512	578	519	560	590	567	572	580	529	535	590	545	581	550	552	533	559	588	552	532	516	567	597	593	583	539	578	543	569	548	570	540	538	562	526	588	531	557	548	534	550	543	528	552	533	561	580	575	515	576	577	522	534	487	577	550	557	561	568	561	550	568	492	514	524	518	555	546	563	531	550	538	574	527	553	543	581	576	569	549	615	542	525	581	588	512	540	574	573	551	590	542	538	564	568	523	534	563	553	571	595	536	528	578	555	532	543	554	557	535	567	558	533	572	548	513	560	554	524	538	556	558	534	543	596	559	526	568	544	554	585	525	541	563	574	599	569	519	546	564	571	519	552	562	539	526	553	558	556	586	529	558	553	563	554	531	553	535	544	531	551	566	552	552	538	573	559	547	538	571	558	552	559	564	596	566	557	514	605	526	523	572	548	530	546	586	537	519	517	537	575	491	550	564	586	500	568	543	535	530	568	581	548	553	551	556	568	576	540	598	583	550	568	577	576	581	540	527	587	528	564	527	556	577	561	542	554	561	577	574	566	507	492	552	568	552	583	567	489	582	578	543	579	576	588	539	559	590	539	575	542	553	541	543	537	552	530	582	511	539	568	531	548	527	519	554	538	554	559	513	578	565	525	541	553	555	563	529	531	550	568	580	558	560	534	610	497	542	557	535	541	515	571	552	544	546	512	542	554	564	544	565	542	588	576	547	578	538	566	549	523	530	540	540	582	567	511	560	543	545	568	545	575	535	554	552	570	553	517	557	551	526	531	561	539	543	531	559	577	524	555	519	573	518	537	589	593	565	576	553	519	590	565	536	563	543	612	560	571	517	556	509	566	544	584	541	549	525	549	578	545	551	506	557	532	550	581	569	556	580	569	561	559	562	576	566	560	512	546	536	549	592	551	543	574	543	543	574	540	577	589	575	529	585	602	555	589	524	504	533	513	571	559	568	555	554	539	539	544	549	578	532	521	577	532	540	597	578	526	581	562	523	558	524	509	553	543	573	590	565	546	542	543	563	567	556	563	569	532	554	575	559	544	590	537	521	549	560	527	561	550	518	581	561	549	537	605	566	538	539	545	553	539	539	529	579	576	503	564	575	547	557	554	532	555	574	569	555	552	501	519	530	539	542	533	579	520	589	535	546	530	539	557	561	533	508	551	576	563	574	550	531	563	541	539	550	542	531	552	592	572	553	559	592	541	520	550
28773	34283	43017	22137	7007	1846	803	484	368	355	384	324	371	362	344	365	387	369	362	349	372	363	384	348	397	369	363	313	335	354	354	317	351	385	388	336	369	348	365	361	323	368	342	360	374	330	389	329	352	359	341	329	376	363	367	355	390	317	344	331	349	360	371	381	338	359	394	371	384	345	366	390	329	365	354	345	361	349	358	393	371	351	341	326	399	353	366	365	334	341	378	369	363	378	347	327	363	376	343	391	366	399	360	361	391	331	354	368	360	341	339	344	331	366	357	355	343	343	338	354	417	353	368	377	363	366	358	324	352	376	351	381	343	363	364	384	376	402	353	357	365	352	349	337	349	388	380	337	359	372	361	332	345	363	378	338	374	367	365	414	367	356	338	335	364	361	380	341	357	345	370	352	342	372	362	366	359	337	351	360	321	335	360	397	352	364	367	361	373	342	385	378	374	354	340	343	370	363	394	357	356	386	357	351	347	358	338	392	374	354	359	343	384	340	390	339	376	351	367	378	378	353	364	340	382	343	367	378	346	364	366	341	368	369	379	406	348	316	363	377	371	362	380	377	341	341	378	380	354	360	398	341	342	407	374	375	379	330	372	348	329	355	347	394	383	346	368	393	359	334	362	356	363	352	388	370	381	344	378	372	345	353	365	367	332	363	313	387	351	331	351	384	413	353	341	345	345	329	348	349	353	361	352	373	367	348	340	359	389	383	359	350	360	371	368	387	355	370	356	366	368	360	367	343	409	329	347	375	368	375	368	349	358	381	351	342	378	373	379	367	355	348	352	339	371	337	352	379	344	317	347	375	401	338	385	375	368	361	351	341	375	345	389	351	366	362	393	361	382	373	377	354	345	379	345	361	377	333	382	368	330	374	372	348	351	367	334	376	386	309	342	369	384	389	355	353	359	341	371	363	343	348	337	338	326	347	329	342	372	346	327	377	362	339	372	362	363	395	382	349	345	353	371	367	352	357	364	361	336	376	349	336	346	384	362	366	381	372	331	383	350	344	361	355	347	351	353	351	329	347	385	358	359	345	367	346	335	382	370	337	338	335	350	338	355	395	382	348	351	349	349	370	342	359	360	349	319	397	354	388	367	364	360	365	378	363	390	335	379	382	348	378	387	326	366	335	352	351	375	316	356	365	362	374	351	363	362	380	357	371	388	382	344	379	336	366	352	365	370	357	351	373	406	344	368	367	362	383	383	351	331	359	369	359	378	359	360	346	353	332	368	331	364	368	393	361	403	335	371	347	340	369	353	363	353	333	352	353	355	363	382	366	370	424	368	374	357	347	364	386	366	374	375	371	394	362	350	363	361	357	384	338	353	359	357	365	351	368	377	392	385	401	303	348	371	366	327	347	388	358	374	351	321	359	345	380	350	410	343	349	402	358	377	349	356	367	344	379	364	370	367	359	355	387	379	357	377	369	314	393	355	362	362	337	357	357	362	362	364	347	361	339	377	365	360	358	397	360	324	370	386	374	361	348	381	375	399	389	369	359	387	374	323	350	375	364	366	379	341	362	351	387	362	334	347	321	361	372	353	396	347	326	360	367	371	348	338	379	394	379	347	351	348	360	359	358	367	340	353	345	345	344	366	354	352	365	392	404	365	386	359	352	384	354	326	356	377	377	359	384	381	382	342	350	356	347	358	375	342	357	366	340	337	396	379	409	366	370	341	367	348	352	346	368	370	337	373	387	391	349	328	390	374	395	369	384	359	366	397	353	393	330	346	345	321	382	359	365	383	343	389	371	350	361	364	362	354	370	386	347	371	366	380	339	355	379	382	400	353	347	390	352	330	347	372	334	349	378	347	314	353	349	374	369	348	423	364	368	352	357	347	345	375	374	357	329	372	404	354	341	345	366	367	342	357	361	351	363	339	360	351	379	371	355	353	340	344	382	376	411	379	389	371	345	351	410	389	356	402	365	381	401	381	325	353	388	339	360	348	387	383	359	362	357	344	373	351	347	317	346	386	354	381	333	378	366	373	385	383	371	361	373	349	346	364	386	367	343	375	354	362	395	338	353	358	350	346	401	365	389	359	388	361	316	338	397	380	358	352	333	404	369	398	377	349	363	359	318	365	366	358	389	397	351	356	338	347	345	355	375	398	336	394	365	357	384	357	358	338	371	377	369	401	387	375	376	396	380	379	365	318	373	368	381	366	363	341	371	349	326	378	337	348	324	402	396	338	372	359	365	396	360	362	362	372	375	391	341	379	354	385	363	399	361	362	367	395	336	415	349	351	357	368	369	371	392	347	325	369	337	400	378	341	342	356	354	396	346	382	381	365	340	359	352	387	348	345	381	360	322	387	349	341	356	355	353	389	355	348	351	369	367	375	383	350	364	365	354	380	380	350	382	384	350	378	333	366	378	350	375	377	379	354	380	392	359	354	376	357	382	380	379	349	381	357	383	377	364	371	344	393	350	358	347	344	335	403	363	356	348	382	360	380	382	365	366	365	339	362	356	356	387	353	368	341	381	377	345	374	391	328	407	362	347	367	412	344	326	354	374	322	373	352	352	355	327	334	364	394	351	349	374	381	360	377	377	366	348	336	339	358	372	383	336	379	359	348	355	374	372	343	358	378	356	363	369	367	341	347	324	333	376	368	368	349	333	371	343	402	394	373	354	376	384	355	347	347	376	358	360	400	343	372	364	346	365	352	358	353	387	359	344	372	403	372	393	350	342	381	356	377	357	384	328	374	362	348	349	355	325	351	363	350	358	344	328	350	339	363	359	380	376	395	364	339	336	374	355	357	350	337	388	350	381	373	366	383	369	370	386	364	395	340	363	366	347	354	374	362	366	348	357	338	364	334	381	367	319	359	374	359	352	403	366	367	342	384	350	384	335	349	335	351	353	384	359	338	319	373	358	323	366	379	363	362	371	392	360	361	365	338	341	338	347	342	365	371	336	372	366	375	413	376	374	390	340	357	383	360	345	354	361	404	340	350	356	358	382	342	372	376	368	357	363	326	327	377	361	352	339	341	400	350	331	352	345	373	339	359	352	323	383	318	336	336	361	351	333	403	370	372	354	347	368	386	360	367	333	388	345	351	336	327	357	358	361	368	366	361	360	361	357	396	391	375	345	332	356	357	354	372	367	361	372	356	360	337	333	398	367	388	378	353	350	359	359	352	349	358	369	347	352	343	364	341	370	353	355	392	359	361	347	336	348	368	340	349	359	355	352	370	361	370	344	354	351	376	393	366	345	383	361	328	381	369	387	381	349	354	340	366	353	403	382	388	360	373	360	353	365	377	342	341	337	344	367	351	335	362	383	337	345	319	405	348	349	353	358	376	369	342	324	318	353	368	308	338	372	373	382	391	343	343	338	396	360	388	378	358	339	361	353	358	347	343	361	344	362	331	359	351	355	333	382	305	346	369	370	339	384	365	366	388	356	355	347	357	353	332	331	371	386	376	365	351	359	370	338	348	357	360	330	377	346	354	367	347	365	358	332	353	361	386	348	353	365
29758	53735	36788	14592	6021	2095	1022	565	447	390	387	401	380	446	416	409	416	404	402	415	401	389	400	412	382	351	397	370	427	399	411	388	366	402	448	418	425	425	430	402	425	419	384	428	436	402	417	369	397	417	403	387	419	405	410	381	389	395	388	400	388	436	376	416	422	394	437	401	426	400	432	406	400	395	397	429	362	433	403	406	401	394	386	396	431	449	398	427	415	461	401	410	401	392	420	390	415	413	415	426	401	397	411	407	381	370	429	433	408	388	402	404	407	409	374	423	390	379	387	396	381	384	409	404	439	435	430	428	443	359	413	395	419	419	401	444	392	394	429	404	438	390	413	379	392	432	389	428	361	433	402	371	396	406	389	432	415	385	387	365	386	425	378	411	436	391	399	389	371	401	378	406	430	408	401	431	438	372	375	430	393	383	402	414	383	420	378	442	400	454	406	370	413	407	381	392	397	449	418	460	373	377	399	408	404	436	428	425	408	373	417	446	402	395	389	421	370	368	405	391	391	421	423	404	415	382	415	367	446	408	395	376	428	410	383	405	442	414	413	414	420	371	391	397	408	399	419	412	400	397	431	366	410	402	414	413	454	410	409	432	411	423	410	402	435	409	400	419	368	381	400	418	418	418	409	444	426	387	392	426	385	430	419	391	406	430	425	400	410	430	380	386	402	415	393	423	394	434	420	416	412	416	410	394	418	435	416	410	415	391	392	422	433	417	411	404	397	382	393	385	419	406	413	429	429	383	378	413	401	396	381	448	423	380	398	431	434	431	401	396	426	387	413	412	436	430	396	385	439	391	386	413	411	388	398	404	389	396	387	405	377	418	438	406	394	398	424	402	402	358	418	453	420	424	415	445	429	446	383	411	423	428	382	419	412	400	405	396	413	373	412	388	410	387	406	409	413	415	413	408	413	392	411	399	430	404	378	421	391	409	390	410	432	385	426	388	427	403	411	410	389	402	417	434	449	389	386	432	418	391	413	379	397	396	399	398	404	418	392	406	401	422	383	419	431	389	417	415	486	398	439	406	431	408	401	445	403	384	403	356	414	374	398	435	433	378	398	424	452	413	398	398	421	441	386	410	427	425	411	408	393	390	417	364	405	413	412	379	386	403	354	408	429	421	409	415	435	390	382	407	405	407	413	384	407	389	415	406	405	404	423	400	384	381	441	401	390	413	411	420	423	418	376	388	452	402	372	388	394	386	424	441	397	384	386	402	442	405	390	435	376	408	415	366	425	429	409	403	404	397	412	391	423	424	385	401	444	434	412	401	420	410	373	397	422	389	395	415	382	392	393	401	413	424	422	404	418	445	401	388	429	360	406	437	417	418	415	399	435	436	410	449	400	406	428	409	403	416	393	396	406	408	401	377	397	385	415	443	392	392	435	413	395	398	416	396	387	428	397	446	439	387	399	389	417	380	402	393	435	404	408	367	413	418	401	386	393	418	394	377	446	428	412	392	438	395	378	398	416	432	425	380	415	439	392	370	406	432	392	370	412	393	391	422	436	413	403	489	398	433	422	432	394	384	426	426	411	389	409	397	394	415	370	403	385	423	420	386	426	383	405	401	400	404	398	387	404	429	387	390	398	404	407	420	425	437	414	438	415	384	389	431	405	411	423	417	402	375	437	397	420	417	417	367	407	409	413	425	394	392	373	428	399	404	426	408	415	431	426	404	393	427	382	367	423	439	388	440	409	375	375	424	404	433	383	403	422	410	373	411	426	412	415	420	417	374	445	381	438	416	375	385	416	390	426	381	399	364	397	432	423	383	418	404	409	389	416	394	374	358	380	399	426	398	412	452	445	392	398	431	412	402	401	375	406	396	417	374	408	377	429	423	386	419	425	411	446	429	439	404	420	436	407	385	409	401	413	377	400	394	392	388	408	439	416	408	428	412	441	397	452	394	361	424	381	426	388	412	421	389	399	412	410	399	448	447	441	424	404	407	415	407	380	411	415	401	400	402	392	428	446	415	415	393	409	397	395	387	393	402	402	396	440	425	438	403	403	410	429	401	433	417	412	414	406	422	449	413	437	408	377	402	411	437	398	387	399	391	423	388	387	390	390	402	411	364	415	402	437	434	390	423	397	418	421	428	365	407	398	362	425	386	407	409	418	396	456	396	407	434	384	466	417	438	417	382	394	422	382	425	427	411	383	426	419	417	407	418	386	427	398	407	436	406	405	408	422	389	378	415	415	426	442	414	401	387	406	395	395	391	396	398	406	412	422	394	398	385	408	415	413	411	410	385	390	391	425	419	382	398	401	395	400	437	396	432	426	406	418	403	404	427	399	411	393	364	421	378	404	446	424	378	436	431	423	396	399	388	411	417	400	413	418	435	396	397	431	423	403	393	411	429	395	378	411	400	412	420	398	403	418	444	421	428	404	378	446	409	404	402	408	446	385	401	410	427	412	396	418	411	416	435	437	441	395	396	395	423	444	405	404	372	403	420	393	385	383	387	380	363	402	432	391	410	385	400	424	402	404	417	387	413	409	393	434	400	413	409	398	382	407	405	384	408	461	412	396	388	405	364	379	394	394	371	391	391	412	436	408	414	442	421	453	413	410	389	365	409	424	402	444	389	405	432	404	410	400	421	429	385	428	407	426	411	436	393	435	442	411	355	384	387	371	376	408	424	417	390	372	383	393	400	424	415	368	439	434	404	415	390	399	423	377	339	387	368	394	441	420	402	414	414	430	409	375	422	381	410	388	398	409	427	397	411	415	390	401	399	422	397	388	418	403	392	426	439	375	424	408	405	386	393	390	407	459	430	390	400	374	436	411	412	433	416	420	424	414	433	430	409	386	414	441	397	392	448	425	368	402	389	412	440	428	362	403	406	406	414	423	396	426	407	388	407	383	391	394	406	404	430	359	359	403	432	376	393	419	373	449	388	406	428	384	423	411	416	405	389	405	412	387	412	382	401	404	406	405	429	404	425	394	367	427	440	419	431	409	412	409	434	382	385	423	393	441	391	406	462	374	404	375	419	444	418	405	377	429	436	414	432	385	430	381	418	362	427	401	413	381	406	397	433	397	376	382	413	381	428	387	404	416	379	400	433	442	436	423	420	360	418	385	379	405	425	415	403	437	430	399	373	378	402	428	457	405	417	435	443	398	416	412	421	408	442	428	423	373	392	406	399	411	404	401	401	440	408	391	426	426	394	382	415	459	394	391	430	403	419	380	394	403	418	407	421	418	369	421	409	416	408	431	425	421	429	410	443	380	404	407	428	441	397	412	382	430	377	404	405	420	394	423	445	435	421	381	384	379	403	415	462	394	432	396	363	417	455	425	420	397	402	391	375	472	389	398	389	409	395	418	417	418	411	390	404	424	412	407	457	409	372	417	402	417	432	395	418	397	418	387	431	389	393	425	403	415	388	441	447	429	391	404	399	395	401	430	388	435	402	411	440	429	386	399	431	390	427	412	411	392	374	407	409	417	442	421	394	398	403	439	373	405	410	425	391	439	442
24849	25717	47160	37369	25881	16802	5825	1255	335	386	349	353	356	342	353	355	335	345	335	360	343	332	357	346	359	341	317	340	360	335	335	341	366	326	359	311	349	355	370	327	341	385	351	353	338	323	293	347	336	334	338	321	340	348	350	317	363	362	335	343	297	347	319	343	354	373	348	334	326	335	352	321	310	326	313	354	340	308	293	346	356	353	335	319	332	340	315	321	324	340	322	328	367	353	347	365	377	344	327	328	379	360	332	301	318	317	322	376	337	362	343	343	377	331	346	334	332	317	344	332	361	320	334	339	371	339	324	310	336	341	331	302	337	348	335	326	292	329	356	317	330	367	377	341	350	334	348	355	341	310	363	345	355	325	352	323	331	329	340	338	342	323	302	315	341	333	322	333	340	314	327	306	367	334	347	368	361	344	353	339	329	294	311	329	322	326	329	351	306	323	340	345	340	352	348	350	328	355	390	338	352	337	304	356	329	342	378	342	351	347	331	363	364	302	323	357	326	365	330	302	347	341	337	305	324	319	361	310	376	334	375	327	345	345	332	350	355	337	348	318	357	349	344	357	354	327	354	326	331	340	378	289	305	342	346	326	351	359	330	309	331	363	356	336	348	316	359	324	314	331	375	341	340	330	320	332	328	323	361	356	334	344	328	321	347	331	344	352	356	314	357	311	353	347	380	333	323	327	337	357	323	342	361	348	333	352	331	347	323	325	366	345	341	359	326	372	335	341	326	333	357	373	319	339	315	340	336	327	311	356	374	342	351	350	344	326	353	346	329	307	303	341	343	350	340	322	303	339	333	323	341	317	330	359	342	296	323	321	307	344	356	349	353	353	356	348	321	325	355	360	363	314	328	329	321	333	312	350	312	356	323	330	320	364	300	332	369	367	352	323	330	331	318	327	302	342	321	330	337	348	359	345	352	348	332	333	343	300	314	318	325	335	342	343	352	350	360	328	337	339	342	339	343	334	333	352	324	342	348	324	299	331	349	357	320	345	312	365	340	324	369	344	290	337	373	327	339	340	339	305	356	359	354	323	297	341	315	311	329	325	347	369	337	359	336	325	342	330	312	320	324	367	329	333	350	357	368	339	336	324	334	336	307	344	364	370	344	385	352	315	332	347	340	350	326	299	348	339	335	336	330	336	326	369	367	315	321	387	334	324	351	349	330	345	360	326	334	329	325	302	362	364	316	370	358	346	320	326	337	354	319	350	329	346	309	309	365	334	346	332	351	365	356	323	324	341	344	334	325	353	298	346	364	317	306	359	336	323	356	350	311	342	377	355	341	363	357	349	347	314	361	357	339	321	323	368	343	359	329	359	324	328	389	337	342	350	364	347	330	320	348	300	325	312	302	354	330	337	358	330	337	341	315	366	320	367	312	318	335	333	350	327	336	329	365	349	341	344	342	339	305	332	311	326	338	307	333	357	313	327	356	352	325	325	356	320	318	323	358	335	355	361	352	338	344	352	341	344	386	285	365	381	339	334	343	317	351	374	327	346	342	375	355	315	322	318	332	341	321	338	358	326	340	317	333	359	348	318	354	301	344	382	329	340	333	374	319	358	345	327	321	355	349	327	333	354	333	338	319	376	341	327	373	353	347	310	351	332	333	335	323	312	323	342	334	337	339	332	365	327	315	313	355	343	315	341	357	334	318	319	345	349	357	350	363	351	325	351	316	320	312	342	335	365	347	322	376	332	339	352	366	362	352	375	332	321	335	356	324	333	326	339	356	364	384	335	300	334	363	319	355	326	339	343	334	366	327	355	331	339	351	320	325	336	305	341	324	334	367	342	352	327	353	332	360	334	350	329	362	362	340	339	319	329	350	347	359	313	316	323	347	386	321	346	377	318	318	346	341	326	349	330	316	351	353	364	336	358	338	360	339	329	342	365	321	337	325	353	305	335	355	329	348	328	363	335	328	343	337	368	334	327	346	359	370	358	318	366	342	344	360	319	350	338	348	330	308	332	321	347	353	346	354	352	376	350	341	355	324	333	333	352	367	300	366	342	354	319	334	330	382	348	356	345	352	342	340	333	369	325	318	348	371	369	307	341	353	310	352	319	308	337	324	359	354	337	361	323	334	346	334	331	337	330	368	325	331	358	330	326	322	367	360	352	286	361	363	365	316	345	344	344	331	308	377	347	301	314	348	322	356	361	322	352	323	348	326	318	336	339	324	339	332	355	343	359	345	345	349	350	353	341	353	360	305	328	349	349	326	319	308	356	365	336	308	314	339	331	295	352	355	345	376	314	361	357	343	353	312	339	308	328	352	328	356	344	341	288	351	294	318	327	316	312	336	326	315	332	340	322	369	336	360	376	344	349	339	349	319	349	363	384	353	356	341	311	346	326	352	343	319	345	328	345	355	336	333	333	361	343	355	310	357	351	331	377	382	318	331	338	343	358	319	349	349	318	341	313	314	338	342	367	366	341	318	331	333	355	349	339	320	344	364	351	336	345	335	328	358	339	342	364	336	330	373	332	317	371	369	375	305	345	348	333	331	339	330	357	334	360	336	334	353	354	367	335	359	337	342	321	357	344	311	335	356	310	371	361	336	304	326	343	332	332	311	352	348	349	357	317	363	343	360	383	359	332	341	350	342	338	339	316	343	353	352	321	343	341	347	379	337	321	376	367	384	387	347	323	320	336	350	318	329	336	294	369	341	333	338	350	359	324	313	331	332	361	378	333	315	324	387	314	335	326	321	352	297	364	343	354	312	349	335	353	333	325	325	334	334	327	332	360	328	354	335	365	353	298	326	331	348	338	341	319	335	339	352	349	351	329	337	326	332	340	357	351	337	318	350	353	320	371	303	371	334	353	344	340	327	323	324	305	316	331	357	328	325	373	338	328	359	327	358	316	313	321	360	341	317	338	352	345	352	346	376	359	316	306	316	344	340	337	344	306	297	357	357	315	352	326	334	344	343	293	308	340	331	335	351	362	334	347	349	334	328	358	333	346	339	350	337	321	341	341	374	361	335	291	356	351	336	366	341	309	360	370	337	334	328	335	362	319	327	315	311	308	324	297	346	324	331	329	310	360	325	360	328	338	361	338	307	323	362	336	327	336	322	323	363	329	357	337	295	362	331	333	353	348	368	338	313	333	311	367	333	375	323	346	342	366	362	318	319	358	348	352	329	330	376	342	361	346	345	324	379	328	365	320	370	333	333	341	336	326	348	353	323	357	349	344	345	381	327	348	332	334	380	341	325	352	358	353	316	387	347	354	370	327	329	334	327	329	335	354	338	390	333	349	354	346	332	315	358	358	352	340	300	329	317	339	324	346	321	351	344	315	316	327	361	333	354	345	326	339	331	334	354	349	320	333	320	327	324	331	318	321	322	391	324	330	344	338	364	342	344	341	312	323	343	361	379	370	312	334	342	339	341	331	361	343	339	340	336	358	321	330	329	302	340	358	356	349	363	353	324	313	311	341	345	326	324	344	320	309	326	321	332	315	324	334	343	312	341	319	337	385
35535	79678	69897	41830	26226	11957	5010	1693	388	397	358	400	358	360	398	423	387	375	397	389	378	345	381	406	371	368	405	368	384	415	378	388	334	366	373	372	356	378	415	375	368	396	369	364	374	367	368	364	366	417	378	379	371	357	368	389	379	401	405	364	373	376	358	384	394	380	382	398	389	383	400	370	364	349	382	409	400	368	390	376	405	375	398	380	361	361	373	382	370	386	383	379	360	328	397	375	399	386	359	349	360	399	369	394	388	390	386	364	396	381	393	407	354	362	392	407	385	395	366	360	389	377	381	380	361	372	390	395	386	377	364	422	398	386	399	381	363	396	388	382	366	346	420	398	338	366	393	348	395	380	374	402	413	375	400	380	401	363	355	376	404	366	352	389	385	400	354	388	382	380	409	357	365	381	357	398	411	347	401	357	398	367	332	393	357	343	388	362	380	395	400	360	352	364	386	373	374	400	397	348	352	364	396	376	369	377	364	391	352	412	362	411	354	371	391	403	358	365	324	372	346	381	382	349	353	374	377	399	401	376	367	400	384	406	384	376	351	394	390	348	386	387	366	379	374	392	369	380	367	377	389	367	366	313	390	336	352	387	366	368	376	392	360	387	385	378	359	424	357	339	349	398	371	388	406	397	355	376	375	375	350	371	365	364	371	383	385	339	363	386	358	389	343	406	358	386	375	406	364	341	412	336	397	389	376	391	374	346	388	362	385	408	372	379	367	347	400	353	339	319	403	355	373	357	365	383	360	384	349	384	415	341	383	368	387	371	383	356	376	369	379	360	387	409	408	354	351	372	360	355	399	368	327	384	386	403	362	397	347	368	349	393	393	408	376	362	382	380	390	401	362	360	344	389	369	367	360	391	361	392	366	367	386	387	363	376	366	387	418	400	381	359	395	403	387	347	352	391	370	396	346	401	387	387	367	361	338	353	384	379	379	391	412	378	356	366	420	391	343	378	379	376	390	397	378	392	384	364	389	371	385	364	362	398	360	347	399	370	354	360	370	329	401	389	401	367	361	391	388	411	366	388	360	384	371	409	383	418	384	388	374	361	351	356	379	391	372	372	378	402	352	398	351	388	329	342	366	355	354	383	355	385	365	364	367	386	377	379	351	404	368	347	364	408	346	358	367	386	390	384	374	395	410	374	371	368	373	387	413	405	412	394	391	397	370	399	395	382	411	364	389	386	379	358	356	357	391	412	376	361	385	373	361	367	370	388	399	361	384	389	354	379	397	406	371	389	387	325	353	355	362	372	381	387	378	371	415	371	366	380	385	399	358	335	371	364	371	397	401	359	376	382	411	410	393	413	372	367	413	380	365	367	325	386	360	385	371	366	382	307	364	388	405	404	400	388	359	375	351	353	357	366	383	392	368	387	388	377	376	392	386	371	377	381	391	365	402	354	401	341	378	403	385	401	352	362	391	374	349	372	376	409	376	357	373	371	374	418	380	356	378	384	386	402	373	358	378	382	357	398	373	372	356	408	382	339	396	370	404	387	395	390	359	371	375	361	378	361	377	370	382	358	385	372	388	350	355	392	383	367	386	367	394	365	364	386	373	368	391	358	351	406	418	370	362	324	380	350	378	350	361	368	347	383	351	351	372	357	386	390	385	378	369	385	342	400	345	382	377	398	418	367	376	347	367	400	373	376	402	399	339	383	373	323	401	381	385	369	360	417	377	384	393	409	365	386	385	407	398	322	368	397	378	360	376	362	373	391	375	365	370	397	379	383	371	380	399	331	369	349	402	391	384	384	385	370	394	405	354	384	382	355	386	361	401	394	383	367	378	392	356	411	366	360	363	363	358	416	372	385	402	399	374	356	374	376	356	380	395	382	397	378	380	381	371	372	367	379	423	366	391	377	371	360	370	373	375	364	353	347	382	375	386	366	416	400	380	399	381	355	352	387	410	352	367	414	400	403	354	388	353	384	331	376	346	356	395	416	374	326	371	395	392	391	373	383	380	376	365	347	359	331	357	387	370	381	379	342	387	377	385	393	342	325	394	371	372	358	347	400	347	363	413	391	394	398	354	375	350	374	393	384	389	415	363	376	363	407	357	396	376	393	363	385	375	385	432	364	345	365	366	399	375	411	374	378	396	411	389	384	363	364	374	375	383	382	395	381	376	412	343	363	366	366	365	368	396	353	395	364	373	389	429	375	360	370	365	386	385	397	390	376	405	375	385	344	361	331	404	396	371	362	435	364	375	384	366	369	385	372	373	401	362	391	377	371	381	360	401	340	383	382	365	357	409	345	395	366	337	356	432	367	378	371	346	380	379	388	380	362	369	350	387	360	333	397	382	365	426	342	350	400	389	354	382	385	392	364	388	365	390	406	391	362	376	356	386	387	357	349	413	316	377	356	361	365	395	364	380	364	364	408	349	395	355	381	407	384	369	389	354	380	365	394	388	398	382	345	383	395	336	334	397	345	343	383	390	359	387	373	400	386	397	388	389	391	394	392	393	354	392	387	397	354	361	381	369	359	404	389	388	357	404	409	392	330	368	362	377	349	372	337	368	375	355	356	354	404	374	354	378	402	378	412	368	402	361	364	408	366	372	376	398	357	386	371	418	358	382	422	370	355	413	402	367	356	376	384	363	380	364	375	359	363	392	365	403	375	379	367	365	381	392	360	418	354	372	364	395	384	357	404	375	408	378	384	414	368	392	355	392	406	394	381	375	386	374	343	352	334	348	351	390	358	383	373	392	343	355	374	340	376	360	407	348	385	356	392	384	364	389	383	367	417	376	395	343	363	367	410	366	374	336	395	384	360	376	394	391	378	389	397	355	351	365	349	366	389	374	368	398	348	375	379	384	382	387	371	354	342	344	373	366	370	363	376	400	383	386	360	374	373	393	360	377	386	395	373	380	376	386	348	338	380	383	396	378	362	337	358	408	349	389	387	427	376	348	369	419	373	400	372	378	400	384	366	382	361	336	384	362	371	395	403	377	395	388	338	372	356	370	402	354	364	397	347	344	371	348	357	357	379	342	347	402	388	411	371	393	343	395	399	384	382	369	378	371	358	374	344	380	369	373	389	377	370	347	361	398	327	391	386	359	368	390	390	358	391	401	374	354	367	374	376	374	403	353	375	368	387	389	379	372	363	371	379	387	394	380	348	356	345	398	390	370	368	376	392	385	371	354	358	390	369	370	405	356	346	375	408	420	366	388	386	405	393	378	377	373	353	391	379	381	404	396	365	400	376	369	397	302	383	357	343	353	372	377	359	381	378	346	399	372	387	363	379	379	410	348	354	389	394	382	393	358	371	385	385	344	325	394	359	371	402	425	395	355	402	366	346	342	355	359	352	368	410	390	342	406	380	377	371	340	360	335	369	357	378	365	349	366	377	392	384	381	384	370	380	362	384	391	400	369	389	352	363	348	344	372	392	373	394	382	391	412	365	374	366	388	392	372	377	366	379	398	379	393	360	386	372	376	368	365	399	382	391	377	418	385	347	382	369	339	387	376	363
25516	27970	47694	35351	21654	9843	2901	865	497	446	505	509	492	453	538	512	503	508	442	477	497	453	537	474	509	497	483	523	535	458	504	469	527	485	475	498	511	510	481	487	485	468	454	513	478	488	458	490	504	444	455	465	494	512	455	494	490	475	496	490	478	506	529	472	474	514	477	455	474	460	486	480	462	512	493	499	486	515	477	479	493	460	501	503	503	494	505	497	449	463	484	505	508	526	483	512	472	477	482	457	504	479	505	453	467	505	478	481	480	503	491	507	484	480	466	497	508	480	451	456	481	458	494	464	507	479	462	493	427	528	519	475	465	468	486	501	491	480	472	478	470	500	437	485	517	519	460	496	507	481	474	494	498	489	483	480	496	496	498	442	484	481	450	412	473	467	456	477	493	496	482	482	521	477	444	487	452	488	473	532	481	517	479	458	458	519	511	501	478	533	514	474	478	486	439	432	479	470	459	433	510	507	459	491	478	454	506	473	478	490	472	496	533	532	512	468	498	472	516	486	480	508	467	469	469	492	466	507	498	490	452	493	452	496	446	523	484	498	547	487	456	453	468	492	513	490	491	498	506	499	502	481	507	479	514	489	474	484	494	498	471	512	461	491	498	511	433	506	497	499	485	487	480	486	456	447	489	506	498	468	495	452	513	502	516	500	490	474	508	510	466	448	490	488	478	497	499	496	497	519	480	455	495	477	540	473	485	500	498	449	496	487	489	476	499	489	479	479	496	493	480	477	456	452	478	504	483	487	457	449	548	505	470	484	475	478	514	483	495	478	473	484	470	457	473	469	466	474	458	459	479	460	458	516	493	443	488	488	482	479	452	487	486	517	501	463	483	496	453	491	500	467	457	489	480	482	454	468	483	483	519	481	500	448	475	477	456	511	477	518	477	495	485	522	511	509	510	505	469	450	461	477	463	472	484	522	487	497	495	526	457	473	451	493	489	478	466	450	458	514	506	470	488	521	502	493	472	480	498	483	492	480	524	492	477	495	494	505	474	428	503	460	475	501	460	514	468	479	487	513	458	470	556	491	501	494	499	458	453	514	523	492	482	492	460	495	521	520	504	516	491	458	462	474	528	513	498	454	503	506	516	509	466	475	496	480	474	521	458	490	494	453	445	480	494	476	485	463	456	440	466	490	513	515	467	511	473	479	517	543	505	485	465	453	477	487	508	497	508	478	498	494	514	468	517	451	497	482	488	446	492	504	529	475	493	465	468	494	488	460	510	505	485	488	498	487	483	480	471	491	447	493	482	454	445	538	499	464	496	513	485	477	490	501	506	489	504	467	454	499	496	465	463	453	500	521	497	510	518	481	471	483	481	479	499	491	511	490	467	472	497	522	487	474	484	504	457	505	494	507	492	509	488	474	471	484	494	440	510	477	507	489	523	508	471	496	499	511	474	473	494	498	476	525	458	463	474	489	481	475	492	463	485	506	497	490	448	498	475	474	493	493	514	506	455	478	535	521	493	485	505	502	499	502	450	453	483	477	501	484	490	449	503	446	513	524	474	457	439	518	484	427	515	482	461	457	474	492	489	423	478	499	456	518	494	482	483	510	447	482	485	508	520	498	488	487	509	459	479	510	479	451	498	480	558	470	477	470	449	479	498	486	469	508	492	482	442	485	481	504	453	479	493	506	499	474	515	461	478	478	472	491	491	475	510	499	458	443	492	443	505	476	475	509	449	494	507	462	486	483	490	457	507	478	464	496	457	519	457	441	494	487	498	452	482	512	481	495	469	514	515	509	476	500	476	478	437	479	508	417	485	504	505	451	511	501	495	480	463	453	449	506	516	472	478	480	480	478	432	498	465	526	494	472	480	519	501	480	481	505	528	460	470	463	471	492	486	465	502	497	460	440	489	472	489	472	487	498	513	498	478	483	501	441	507	495	534	509	535	501	498	483	457	518	464	449	476	476	495	481	472	495	488	506	508	457	491	475	498	429	502	485	506	502	459	475	476	468	470	475	440	524	499	495	499	491	499	481	496	505	500	457	486	477	477	462	520	457	496	488	539	525	456	486	452	478	445	469	491	473	497	477	492	506	479	467	494	524	488	476	474	472	500	517	512	512	511	513	484	465	464	461	490	444	475	505	474	471	481	515	441	473	517	484	502	491	469	485	493	505	486	495	490	488	480	514	473	479	486	489	484	511	479	452	467	478	490	475	516	522	477	469	541	516	483	458	472	504	443	443	485	473	465	511	469	512	462	482	504	516	508	479	508	489	524	501	480	502	462	481	525	544	459	452	477	485	477	469	511	472	486	527	466	467	486	472	437	526	501	460	478	495	504	484	500	486	446	480	483	485	452	514	458	491	514	504	447	458	500	501	496	470	527	482	501	471	493	481	477	485	475	470	450	484	469	525	528	504	469	446	465	514	499	462	515	491	508	475	431	456	477	505	505	504	471	502	489	516	509	477	448	477	471	460	501	507	488	520	489	507	501	503	502	467	478	469	501	506	471	493	501	499	490	487	489	487	502	475	556	454	471	480	458	501	488	543	479	500	511	472	467	496	504	450	521	507	499	494	514	439	481	482	478	467	467	493	510	502	529	493	474	468	475	533	485	514	498	468	490	483	473	470	467	483	492	480	455	491	464	460	486	466	498	508	458	468	486	494	474	508	480	478	528	470	531	456	482	465	523	532	493	486	452	475	469	475	466	470	477	462	487	525	495	483	466	482	497	443	488	493	488	456	485	501	483	491	486	472	451	498	520	465	488	510	482	478	453	499	480	474	555	486	504	479	510	452	476	501	445	481	499	516	482	451	476	491	493	464	500	481	484	489	453	478	496	488	481	522	482	515	464	455	473	506	469	467	510	477	539	442	500	500	492	443	449	496	477	483	496	481	505	480	462	507	504	503	479	491	486	490	488	455	502	520	519	488	472	482	441	479	455	463	508	485	474	491	481	486	513	503	487	491	427	503	507	519	448	489	471	490	481	479	472	450	495	463	491	535	485	466	519	481	488	474	469	510	503	514	486	450	461	493	478	466	469	469	475	467	506	523	501	491	502	471	492	480	466	504	470	499	494	540	495	461	477	493	464	515	466	522	487	468	484	465	510	483	448	478	461	540	500	489	507	485	502	500	486	484	488	511	491	466	496	475	534	530	492	488	519	441	495	536	549	497	468	545	517	461	485	524	494	555	507	473	503	521	491	469	521	469	461	493	492	526	457	483	517	506	516	482	460	520	456	515	508	479	521	466	509	435	479	487	485	481	485	484	466	472	470	456	454	494	513	485	476	476	498	512	465	484	488	489	438	518	503	502	462	462	479	479	472	491	460	503	516	510	540	483	495	473	454	469	490	523	517	512	521	454	491	483	480	470	477	484	469	493	437	496	499	478	489	480	483	516	496	505	481	503	479	462	498	484	445	472	498	507	486	498	469	479	486	524	469	492	496	514	506	450	508	470	479	479	480	470	500	476	482	498	485	445	502	439	521	465	485	561	490	502	502	489	460	479	429	483	466	481
36458	75087	63366	37009	22313	9516	4002	1275	564	527	521	514	540	563	572	522	533	525	495	542	534	541	561	585	538	500	547	494	559	526	544	528	526	488	537	530	528	548	506	513	544	542	511	526	531	546	506	561	505	507	508	548	552	522	535	507	545	530	548	525	502	515	565	550	537	510	518	546	474	536	503	554	526	580	536	515	489	497	545	529	548	562	566	517	554	551	536	544	557	538	533	535	529	502	531	494	479	557	558	540	510	548	512	546	515	539	513	561	520	532	549	513	518	488	546	580	551	537	522	535	522	547	536	525	565	511	534	545	482	525	566	546	546	496	523	522	552	553	542	526	521	511	556	494	542	499	489	537	520	568	538	557	507	541	550	534	523	527	523	565	541	529	513	500	539	499	541	556	513	526	493	557	552	589	520	544	554	522	536	529	531	534	512	534	514	537	490	537	533	531	535	534	532	551	527	486	463	544	515	509	528	551	563	559	516	544	553	540	533	474	536	523	521	518	476	515	491	562	526	539	548	534	534	539	538	529	493	559	543	536	541	597	549	497	516	510	531	532	527	534	525	529	495	542	548	519	513	527	553	561	531	543	537	519	527	526	560	536	504	479	527	546	502	557	478	557	521	501	516	524	525	529	538	559	568	525	551	546	548	513	512	529	551	523	567	502	523	477	543	536	557	525	514	518	535	547	556	563	550	519	537	515	521	558	518	515	532	562	575	513	518	516	531	561	500	536	503	551	570	512	532	515	527	494	510	584	506	537	544	529	543	567	551	498	530	542	504	547	533	539	519	523	475	511	496	572	550	493	521	522	544	562	556	504	526	506	520	553	562	536	527	522	511	512	523	519	518	550	575	542	530	532	526	513	541	546	564	481	497	525	499	516	520	515	518	522	547	533	541	524	539	549	516	487	533	519	563	550	535	541	554	568	533	538	577	548	542	527	542	539	566	531	570	508	505	487	510	540	533	553	523	491	547	541	548	516	535	494	507	561	555	516	550	563	474	541	525	546	533	512	534	523	512	502	552	508	485	511	554	509	550	509	528	589	521	533	552	542	548	543	533	551	557	522	517	538	572	559	524	548	535	583	582	516	479	543	544	548	508	516	528	518	533	537	525	504	527	535	559	530	564	534	548	538	530	509	514	545	533	541	535	521	549	527	539	526	535	500	522	518	530	548	539	553	532	546	560	520	550	532	521	537	535	509	530	540	532	551	548	539	498	551	532	523	531	541	518	555	498	530	568	536	535	528	545	509	580	529	532	524	529	492	562	575	545	536	554	577	526	510	552	525	553	531	521	512	541	530	515	579	546	570	577	533	563	510	510	527	562	556	524	513	525	529	528	509	547	526	505	564	512	532	554	519	527	529	539	500	517	552	585	477	499	524	498	539	494	528	551	560	523	579	520	536	542	549	537	532	542	511	522	559	490	543	517	541	569	531	559	513	534	566	524	531	530	550	513	519	540	542	498	524	508	545	506	551	564	537	588	501	546	564	540	503	512	539	496	517	564	507	512	542	519	528	495	489	506	491	553	542	533	530	538	551	513	505	522	549	538	551	525	583	550	589	533	541	528	565	551	539	578	517	536	511	568	561	536	546	530	519	527	501	515	524	534	540	582	508	544	564	529	534	510	537	517	514	544	519	534	506	534	492	536	533	517	520	561	558	537	524	536	519	495	542	556	518	509	518	544	505	577	526	511	516	536	559	557	546	515	569	596	534	542	509	490	523	531	505	554	561	547	517	544	510	566	499	552	556	531	552	563	531	536	489	483	503	564	524	521	555	559	503	494	502	557	485	514	537	543	507	556	554	531	554	551	560	542	549	539	528	488	545	540	504	526	548	542	537	554	565	531	503	509	543	598	571	543	532	515	527	572	493	537	547	536	534	522	537	490	539	504	551	528	523	561	497	534	525	568	554	537	592	527	552	522	537	561	542	502	551	544	547	523	556	536	561	533	511	547	555	516	567	536	527	548	554	543	536	540	506	569	510	536	524	533	529	527	539	541	548	580	539	472	537	528	528	549	508	512	533	540	546	572	508	516	569	524	541	519	529	589	579	568	511	532	541	526	500	552	501	542	525	527	561	507	538	555	563	554	538	489	573	560	505	542	518	537	541	576	547	581	541	510	530	522	547	559	572	542	532	513	535	557	525	536	544	534	529	537	491	544	559	497	518	521	532	555	549	547	529	571	556	541	538	519	559	563	537	526	547	544	554	503	518	521	529	549	534	537	495	530	553	570	541	512	497	551	520	574	543	546	596	536	524	540	576	541	539	498	548	522	560	559	558	508	555	527	578	520	580	522	501	548	531	552	540	551	510	543	560	535	546	547	548	555	568	553	540	541	522	555	523	551	500	534	519	503	581	521	564	569	541	501	537	501	570	509	518	549	538	528	498	520	535	481	543	550	518	529	470	509	517	543	493	502	490	534	571	508	507	522	586	501	502	530	529	538	553	529	530	499	550	543	583	530	528	539	549	557	569	537	543	531	537	525	571	515	551	510	535	570	496	521	510	515	567	515	519	541	513	514	512	531	523	547	538	491	555	517	552	552	582	515	527	574	572	509	582	532	537	565	544	532	504	533	545	593	526	569	520	515	519	564	547	547	514	548	555	557	555	583	496	536	525	529	550	527	522	541	566	551	564	514	569	566	537	521	525	541	512	529	555	558	511	555	486	548	535	576	550	554	513	538	583	535	580	542	529	523	499	543	488	511	562	550	534	512	522	584	546	544	506	519	491	501	526	538	520	538	544	559	514	551	567	519	569	573	544	550	495	522	548	533	533	533	512	537	524	508	521	513	532	500	526	567	576	502	527	531	518	549	573	545	592	540	533	540	548	527	487	526	516	519	539	533	556	531	548	518	509	539	497	531	530	547	511	567	539	524	501	536	554	582	534	539	557	537	552	529	530	526	516	521	515	523	513	568	526	540	599	551	547	564	496	553	518	530	512	522	522	547	574	536	530	528	524	549	536	561	496	512	519	558	532	513	532	503	532	501	539	525	539	538	533	510	572	536	531	535	509	545	524	514	577	510	563	537	547	549	545	564	533	547	540	521	505	514	541	529	509	531	531	530	555	558	543	514	585	553	530	522	512	567	527	540	513	563	505	574	542	509	527	500	551	510	543	520	481	512	550	554	556	543	561	551	543	573	501	544	554	493	517	568	550	538	550	559	523	525	536	526	567	519	507	515	532	579	554	556	589	546	554	527	500	519	550	538	518	548	543	526	524	539	540	520	582	564	583	541	531	546	531	524	515	516	560	559	545	536	473	546	517	500	524	553	494	558	545	523	522	490	520	554	505	565	508	549	535	548	534	557	519	533	570	526	500	519	551	551	520	530	522	518	550	525	520	479	537	523	514	529	522	530	508	554	533	506	500	531	501	537	544	522	505	539	556	512	555	575	563	508	533	498	509	536	563	505	549	511	580	538	521	541	537	539	534	521	526	556	561	551	493	535	535	522	525	499	499	529	507	522	543	548	523	542	526
23203	23268	36678	32288	27578	24021	18409	3977	574	566	532	528	513	569	560	535	539	534	566	512	523	521	547	518	515	514	519	574	568	516	541	562	537	509	526	553	538	522	473	521	533	533	526	517	550	546	563	486	525	556	544	568	546	514	510	521	515	526	550	521	554	519	522	507	568	547	517	540	545	534	536	533	528	548	569	545	506	568	510	520	501	529	519	575	550	534	515	507	521	546	542	521	492	504	514	521	558	526	547	484	521	488	534	516	535	535	516	514	505	532	533	539	527	526	514	497	549	517	534	502	532	526	521	546	507	526	544	538	540	492	493	506	513	519	521	504	541	496	562	477	534	545	540	509	557	570	533	549	546	526	584	554	507	510	515	506	540	568	537	518	547	542	483	529	508	540	506	527	508	543	556	522	487	546	547	535	548	516	521	535	507	520	493	516	539	546	545	524	494	494	546	546	527	552	538	525	514	523	518	526	584	498	562	531	522	487	529	530	541	494	498	487	516	544	525	505	548	495	537	533	514	505	568	537	486	555	530	513	520	591	557	510	537	532	559	596	554	528	538	544	565	550	530	541	502	477	547	550	503	519	551	561	545	565	497	541	516	543	480	528	569	539	477	527	547	527	538	514	503	516	529	518	504	555	536	506	500	577	518	497	544	522	514	488	599	551	555	522	519	520	502	504	535	503	543	524	489	548	521	535	528	560	502	542	514	544	550	538	526	508	532	548	530	516	584	505	574	552	525	514	570	497	550	525	555	530	555	511	540	534	483	549	557	504	532	495	541	548	573	547	502	532	501	566	532	526	543	554	521	551	491	535	566	509	565	517	540	533	524	548	529	524	525	518	569	535	528	514	505	530	509	501	545	518	525	505	521	546	511	520	546	540	505	528	509	489	549	525	518	548	548	523	504	496	532	548	494	507	547	545	514	543	550	514	524	559	484	538	504	543	564	511	547	511	483	545	556	541	510	582	565	501	536	493	495	512	510	533	480	500	500	561	514	516	544	528	549	547	555	514	539	554	499	519	512	491	575	544	478	525	544	536	511	524	542	514	542	570	528	505	540	543	504	511	575	538	533	520	551	525	538	510	586	568	528	554	518	507	556	515	524	548	529	498	562	543	539	506	510	552	552	487	558	521	528	532	548	514	524	520	534	541	574	533	549	508	511	538	534	538	528	529	534	547	548	525	558	601	549	537	527	544	527	512	489	488	506	511	534	535	534	544	516	535	532	545	527	462	551	540	488	523	506	510	500	529	519	553	526	551	516	565	514	554	567	550	553	510	512	537	551	538	526	506	532	493	499	505	511	516	512	531	501	517	534	545	529	543	510	535	517	545	545	546	505	519	500	525	521	521	507	548	515	541	550	537	534	514	544	540	504	531	573	534	546	536	499	533	532	555	523	536	508	507	502	542	532	536	522	552	584	538	532	575	553	524	518	518	529	498	558	491	571	562	548	510	546	551	546	518	508	546	530	528	522	529	558	476	550	520	537	553	571	553	526	548	545	515	566	512	546	545	472	545	553	568	542	555	541	547	528	504	537	528	529	539	530	495	540	512	528	569	538	502	529	543	550	543	502	524	494	520	526	530	484	513	523	538	542	562	534	519	535	515	478	532	534	518	522	542	533	545	514	541	543	500	505	551	547	457	550	511	510	545	542	575	570	612	530	496	527	555	486	525	558	520	535	518	542	565	521	527	538	562	581	548	546	523	510	560	581	553	547	516	510	531	497	544	510	503	526	529	507	493	521	500	547	545	531	500	535	539	525	536	542	529	528	533	527	553	518	527	482	566	574	522	527	516	547	517	536	515	519	579	511	539	532	508	549	577	512	534	543	528	576	535	552	494	553	542	569	546	531	526	559	541	545	548	524	482	519	524	537	527	534	518	510	516	523	527	547	501	512	553	518	512	488	552	547	546	528	516	521	497	521	551	532	525	500	546	519	553	538	519	535	520	538	508	555	505	518	470	529	521	516	523	504	544	511	521	566	532	535	541	529	540	509	505	561	527	567	495	517	534	534	553	544	559	551	531	527	545	518	539	488	548	501	566	562	561	576	510	519	517	547	541	551	525	537	483	520	553	510	515	517	488	522	525	523	546	534	531	513	507	531	515	483	546	504	524	537	527	539	536	515	544	497	559	554	587	481	556	516	546	521	561	550	517	542	522	553	565	566	524	503	528	520	523	506	565	547	550	529	542	540	543	499	520	518	541	530	532	529	538	563	520	519	496	544	538	537	514	512	502	543	581	547	576	511	504	527	521	508	515	533	503	511	509	545	510	524	563	531	494	514	518	532	543	531	509	568	568	498	524	536	522	477	525	531	568	542	543	483	543	547	518	521	532	519	543	570	502	538	580	492	508	542	505	517	518	510	538	554	556	553	553	570	529	530	510	564	498	551	545	552	510	532	555	565	534	525	511	511	550	513	529	511	532	529	495	526	535	516	531	508	533	537	523	552	552	519	527	585	510	528	473	527	524	542	527	504	481	516	546	525	516	533	557	532	533	541	548	505	527	527	531	553	521	532	534	531	541	538	522	510	557	528	531	558	513	542	530	531	499	511	561	555	532	527	547	587	510	521	562	515	509	538	528	525	504	533	514	546	578	504	510	505	546	541	523	545	539	530	537	509	507	485	512	563	519	542	523	495	504	544	496	516	542	515	524	556	560	513	556	551	527	531	502	514	554	569	485	526	574	547	556	554	521	506	559	528	499	528	603	543	514	525	497	527	562	524	542	544	531	533	499	551	555	520	540	546	562	524	503	505	501	527	530	521	539	533	528	501	538	563	547	511	531	515	567	541	542	541	528	554	534	523	534	519	493	522	521	495	515	536	536	545	555	519	529	535	533	566	512	566	514	536	551	550	498	547	507	487	528	502	537	552	526	530	517	531	553	531	521	551	506	513	537	554	488	568	505	547	525	543	538	548	501	563	553	540	584	545	540	521	534	575	531	555	540	502	530	555	473	576	532	523	557	514	532	531	513	523	507	546	574	523	556	526	516	542	543	483	519	498	557	544	536	495	519	570	502	544	519	515	526	523	546	545	527	518	508	536	518	537	546	484	530	535	536	568	528	533	511	526	528	547	557	525	552	528	524	497	514	507	546	548	492	535	522	510	545	524	507	503	545	512	515	530	563	561	550	494	550	538	564	570	534	537	527	531	514	503	542	521	561	543	580	562	524	529	516	507	495	537	521	514	536	573	565	567	490	539	534	559	560	531	508	521	546	517	521	517	521	532	524	519	500	501	546	531	555	535	532	535	537	559	534	561	506	545	554	526	513	535	556	498	521	535	531	491	538	508	538	522	521	553	524	559	536	503	537	551	541	521	536	565	553	512	544	572	494	522	537	549	537	507	491	543	474	472	512	547	530	541	571	516	524	546	573	561	480	512	542	519	517	537	494	546	511	540	560	545	566	507	512	528	541	522	498	502	541	531	519	543	556	552	544	499	517	527	523	531	498	525	550	559	567	517	549	529	515	526	525	551	568
43705	68614	78377	56248	40677	21695	11592	3207	596	575	570	570	598	552	591	623	592	484	608	554	582	559	550	491	524	560	558	503	531	513	584	513	543	530	558	567	555	581	564	578	553	552	555	562	547	557	508	515	562	576	517	558	541	564	530	579	549	557	551	538	572	568	580	614	544	560	534	546	536	538	538	584	585	527	547	610	566	562	539	584	541	553	587	546	559	548	561	567	587	556	561	566	531	526	574	549	532	578	586	513	518	560	563	572	526	551	542	584	555	574	571	544	572	559	536	514	552	621	547	576	523	534	550	557	547	528	570	568	530	529	581	583	580	558	583	553	564	574	533	627	519	563	572	533	599	566	568	530	604	580	596	536	541	591	524	570	528	501	525	557	551	572	560	551	550	549	572	539	533	536	568	551	559	552	563	533	560	520	516	568	533	588	542	529	563	571	551	585	544	566	550	602	547	552	523	572	541	543	596	519	578	575	559	568	577	561	570	568	575	569	540	600	556	527	557	576	547	527	555	543	533	533	576	591	613	559	591	592	562	571	585	575	566	597	577	533	583	538	534	567	564	626	624	622	531	546	619	534	538	576	568	565	524	538	598	547	562	542	536	569	559	541	564	574	554	539	539	575	559	561	528	547	546	581	538	563	579	553	555	531	599	564	581	552	520	557	570	557	599	567	561	520	605	618	565	511	581	519	558	548	568	543	582	584	567	562	565	528	516	570	525	590	586	561	563	554	515	539	547	568	541	589	557	572	526	593	588	569	559	557	574	538	571	571	545	557	554	557	552	556	597	563	534	587	518	573	514	558	554	546	526	511	598	544	556	584	584	571	569	583	546	588	572	543	542	559	554	550	571	537	565	556	556	531	600	516	535	581	597	587	546	552	531	533	596	574	570	561	582	557	556	574	554	546	549	505	560	565	533	534	553	569	557	549	595	556	531	521	584	557	578	590	547	541	547	560	513	544	556	570	515	549	543	568	580	566	569	590	585	578	561	579	560	580	606	564	545	576	552	504	572	583	529	581	548	557	564	588	544	551	567	591	540	532	560	584	549	588	573	536	545	579	555	546	562	565	522	553	573	557	542	560	565	551	548	548	568	553	579	570	609	595	555	548	521	496	567	585	582	565	559	540	582	542	571	563	577	569	567	571	577	548	524	540	538	568	575	554	544	528	544	540	567	563	532	588	564	575	547	566	567	585	555	584	545	596	572	541	546	539	528	548	581	547	549	524	536	554	590	544	572	557	577	538	577	554	538	557	550	559	586	545	601	576	569	552	531	573	578	551	574	558	548	559	559	538	577	538	556	534	542	571	586	568	552	562	568	540	580	491	537	552	587	586	541	592	559	572	569	526	552	551	573	576	565	527	574	532	542	528	560	571	590	569	550	552	605	580	557	586	553	537	531	566	573	570	553	570	555	541	528	576	539	571	539	554	578	579	573	538	546	529	591	540	570	544	544	549	599	547	548	541	616	522	604	576	531	534	539	570	534	560	565	558	517	526	555	545	557	568	531	574	559	526	558	592	631	562	570	540	562	598	539	556	562	562	608	591	541	569	584	532	541	531	522	543	550	579	565	504	579	549	581	537	557	541	529	583	550	549	565	589	535	527	531	573	552	590	569	567	557	550	558	555	563	565	579	547	519	544	552	564	544	569	499	585	601	571	564	550	528	575	548	586	550	535	558	567	540	558	561	558	597	530	570	559	579	551	534	570	594	566	543	549	582	536	575	571	523	569	574	525	541	539	559	523	556	562	540	609	554	530	524	542	543	541	552	531	568	533	559	545	542	544	580	514	523	565	550	555	583	560	580	567	532	524	549	555	557	571	541	562	514	538	562	483	577	533	570	533	516	536	559	540	538	522	538	557	547	528	546	531	541	555	569	573	575	555	566	523	562	563	562	598	557	525	533	559	547	577	580	597	535	565	548	545	586	568	546	545	574	559	570	563	583	539	572	546	546	530	554	537	582	531	534	572	567	530	576	510	524	564	565	536	566	544	596	584	521	556	551	538	557	525	509	576	551	590	565	539	537	539	569	581	566	572	554	535	589	555	568	580	584	535	558	540	539	558	524	561	558	528	572	503	565	588	535	572	537	562	530	623	592	591	583	539	605	530	541	544	564	540	549	557	513	543	546	602	497	532	524	582	531	578	573	543	560	565	560	560	576	554	534	594	577	560	562	542	533	563	542	550	580	558	567	547	574	547	526	550	554	547	576	556	551	548	560	551	559	589	552	509	504	517	564	560	607	556	550	524	531	577	556	564	513	559	560	548	582	556	531	543	539	513	527	601	560	565	557	520	551	550	567	572	550	558	554	557	581	498	583	602	546	570	558	575	579	536	551	558	571	534	545	585	567	477	535	540	564	559	544	589	543	581	541	556	522	562	565	588	583	564	560	537	565	554	500	514	563	558	547	549	558	583	560	564	584	528	569	595	576	544	577	558	531	550	537	526	537	554	538	552	543	566	565	583	529	535	536	511	569	582	560	556	529	552	613	536	577	566	543	552	584	554	535	618	537	522	592	603	547	592	530	511	568	553	575	560	553	545	564	589	524	566	570	528	509	566	516	536	541	563	546	519	566	577	540	593	527	509	536	530	578	539	554	567	537	553	565	542	517	555	554	559	585	614	550	585	550	521	568	604	590	540	578	578	597	561	553	568	578	557	553	562	515	547	568	548	578	556	547	580	543	537	582	550	595	592	555	588	569	594	571	521	575	601	542	544	544	576	509	565	567	592	560	557	569	586	542	586	518	538	589	591	583	572	539	540	588	573	531	571	570	529	576	570	569	618	543	511	517	558	539	552	524	576	578	555	594	547	553	563	567	580	552	569	550	548	542	526	608	561	533	546	575	574	606	553	550	564	542	577	564	593	563	586	551	551	534	571	556	579	543	557	595	546	560	555	596	529	586	541	594	569	540	601	566	514	568	543	600	574	540	621	539	572	587	585	557	555	577	555	548	584	565	574	546	563	558	608	539	587	545	542	540	555	593	589	497	571	550	550	567	561	599	550	600	540	511	579	588	582	574	602	522	548	538	591	549	539	577	563	538	532	556	576	534	606	560	602	543	580	549	551	546	563	582	525	506	564	538	608	590	538	537	545	556	586	561	552	531	557	535	568	595	562	550	564	584	576	575	582	542	521	536	576	550	594	562	536	553	592	529	534	544	572	527	601	557	538	586	521	530	555	579	558	570	582	588	518	580	536	560	575	568	547	526	592	508	539	550	601	571	586	575	533	535	549	530	541	522	562	556	546	536	578	540	566	527	546	550	543	577	611	555	556	578	569	574	570	563	602	540	549	573	549	582	590	560	556	573	528	574	562	552	493	568	570	546	563	595	533	556	566	596	558	545	579	534	595	507	569	581	549	575	532	574	585	577	550	558	511	591	590	526	542	519	550	582	566	529	579	568	546	590	560	546	561	568	599	568	539	572	568	558	571	517	592	538	552	564	525	537	540	581	527	589	559	552	588	534	515	583	554	550	544
29570	35617	43580	22643	8055	2166	924	497	351	346	380	369	405	377	422	354	345	365	364	357	345	350	382	342	381	364	356	351	366	383	329	391	367	379	335	359	376	394	392	393	357	357	374	379	361	415	356	403	312	376	360	353	373	359	384	355	388	343	377	359	380	412	372	358	382	394	353	380	333	351	339	349	393	361	383	322	356	374	374	367	371	343	343	373	351	349	412	369	365	366	393	380	320	381	344	385	352	357	352	363	369	344	374	383	354	376	368	341	363	365	380	368	343	412	367	390	366	378	358	368	351	397	364	383	390	400	377	356	361	354	364	371	380	326	367	366	397	385	357	359	371	327	355	347	350	357	365	384	364	372	361	306	359	349	340	368	341	330	408	367	361	358	357	379	365	374	359	369	388	352	384	355	354	365	373	366	360	406	355	402	328	358	367	396	336	379	381	366	364	379	374	403	368	382	374	357	377	353	367	345	396	373	383	336	375	354	358	367	375	328	380	388	363	397	390	365	396	378	379	361	373	376	375	383	388	386	338	368	349	350	391	372	357	399	354	374	357	369	365	358	396	352	331	392	371	359	390	361	362	364	358	367	390	378	348	373	362	377	342	407	396	383	371	375	337	375	334	365	352	391	389	381	375	387	398	401	357	371	374	375	385	362	371	363	390	353	343	368	317	357	385	384	373	371	349	379	367	354	365	373	424	365	370	377	347	366	367	384	377	376	378	383	362	349	370	363	356	372	380	344	391	366	422	356	337	392	368	373	368	359	349	376	380	365	370	343	397	343	365	354	343	397	380	370	369	338	357	365	362	369	387	353	394	376	369	362	370	343	393	379	350	377	384	393	397	381	396	370	372	365	362	345	336	375	374	350	395	362	408	391	381	366	377	345	386	353	372	374	361	375	366	395	390	386	356	346	379	387	380	390	375	369	371	366	391	361	369	369	372	345	357	344	363	359	345	345	394	366	345	361	362	374	353	371	384	373	366	357	368	367	360	401	347	380	351	359	372	352	365	371	353	371	322	364	390	361	364	335	375	369	383	370	373	388	366	386	388	358	399	385	359	387	366	380	359	342	371	402	356	377	355	377	350	378	350	344	355	374	323	399	369	380	398	354	376	359	329	358	404	368	342	383	364	375	387	373	369	375	337	401	358	365	351	389	377	338	384	376	335	388	377	352	368	377	398	414	362	358	344	355	388	329	367	393	371	352	373	320	381	354	380	341	363	375	335	382	389	354	385	360	352	389	354	378	364	361	383	394	384	388	367	349	383	361	381	400	347	367	341	334	335	375	354	330	324	347	405	359	364	372	333	405	389	357	348	343	375	367	364	323	336	384	377	351	358	391	381	356	353	348	375	369	348	345	353	379	382	403	383	343	362	389	373	374	375	334	326	386	360	364	373	367	365	411	380	368	398	325	377	385	382	365	354	373	348	369	384	402	359	386	363	400	358	374	358	357	368	364	369	379	355	401	327	359	318	360	383	351	373	360	340	347	366	362	359	385	355	381	374	349	401	361	360	366	367	343	382	347	346	390	368	396	362	331	357	373	363	352	363	369	365	371	350	379	361	358	336	353	386	394	358	408	374	392	369	395	378	374	329	367	372	393	369	392	399	384	404	362	386	386	386	342	386	353	348	346	314	369	340	382	379	361	386	401	400	317	360	347	358	352	376	359	379	336	366	364	344	373	365	339	375	348	400	368	331	371	393	377	370	354	390	343	342	352	367	373	343	362	400	366	334	362	344	362	374	377	369	380	393	364	356	358	367	372	344	341	359	362	359	382	374	389	390	378	351	340	360	367	379	368	360	353	363	353	351	353	353	375	373	365	396	364	381	359	383	370	362	342	364	365	375	380	393	335	339	399	374	373	369	371	367	340	375	342	347	356	353	352	364	401	383	321	394	359	408	362	372	359	354	336	364	328	345	402	342	328	335	384	366	323	386	379	372	351	372	328	392	350	355	343	338	363	405	339	387	383	400	405	389	374	347	334	388	371	349	378	370	363	394	345	364	371	375	374	386	328	357	376	400	351	326	365	372	379	373	381	369	385	383	402	362	341	410	351	347	373	380	345	380	354	364	388	357	357	367	400	336	367	382	366	378	354	395	379	338	392	423	345	350	357	380	372	387	365	380	398	358	345	396	346	366	372	354	381	376	355	368	350	381	346	378	391	370	350	363	356	364	348	370	355	356	363	396	358	375	406	325	375	371	335	342	353	356	346	343	354	365	384	343	395	345	362	383	358	373	368	379	377	339	393	378	397	337	392	376	387	376	387	362	370	393	386	342	361	337	365	343	364	359	364	349	377	375	382	370	398	371	340	396	349	348	370	361	367	378	358	349	368	364	358	341	378	340	373	355	393	398	367	389	348	395	369	387	346	393	353	371	364	381	380	383	344	384	388	349	393	355	390	362	388	362	375	359	362	387	390	362	363	382	347	366	349	346	355	373	384	352	365	389	385	338	341	381	351	376	339	411	356	385	383	377	365	365	364	357	362	374	372	346	374	355	355	381	380	381	374	353	369	392	381	378	344	407	354	376	405	345	349	346	364	383	359	324	369	373	363	344	357	333	379	393	398	387	387	318	350	383	405	355	379	383	351	374	377	390	379	336	356	370	357	360	378	371	386	376	351	361	361	369	357	407	387	363	357	371	350	369	362	358	341	381	388	362	387	329	358	385	370	349	315	386	388	364	380	330	378	378	393	368	389	344	375	359	366	383	367	356	344	367	355	369	383	388	363	357	403	367	374	358	378	356	383	384	378	383	374	349	366	383	349	384	329	385	384	353	366	376	397	360	376	398	356	346	361	382	375	362	353	387	358	375	343	364	353	374	374	364	344	351	352	381	389	383	396	405	375	384	332	354	367	367	346	363	393	335	371	346	373	373	337	366	342	365	377	369	369	419	399	401	367	374	366	352	379	353	376	365	353	333	362	361	371	376	373	361	362	385	381	358	344	327	379	336	371	379	372	334	356	356	382	343	373	387	361	329	368	370	387	375	341	350	352	394	388	364	329	336	362	393	404	365	375	361	380	338	406	370	370	380	366	360	366	382	352	346	380	361	349	380	319	382	338	388	372	403	365	360	363	381	374	385	354	385	382	348	376	372	368	346	366	402	378	357	360	333	364	388	397	378	355	365	368	374	341	370	363	385	383	372	374	334	343	364	367	354	369	411	339	354	358	387	338	418	339	381	347	375	348	364	353	377	412	408	353	377	385	360	363	363	336	385	352	377	369	351	351	399	356	363	331	383	389	352	407	314	378	357	373	364	381	376	383	350	356	359	355	358	394	379	352	348	370	392	351	362	364	348	401	374	376	399	372	338	349	359	377	373	362	350	340	357	397	353	368	405	380	387	369	344	378	372	368	387	369	385	360	336	367	371	379	363	384	388	376	383	347	430	344	361	417	358	368	368	365	336	352	388	357	354	379	343	347	394	378	381	387	321	366	372	379	391	385	375	334	338	380	358	339	387	352	375	409	369	396	377	410
33925	53607	37091	15054	6949	2437	1143	601	436	406	429	436	413	449	376	415	427	446	433	440	417	434	425	400	419	420	447	402	422	432	375	459	448	421	388	397	443	399	424	431	359	408	431	393	428	391	389	428	402	422	430	412	431	439	421	394	435	427	401	428	393	425	432	405	419	404	383	447	405	397	390	436	435	441	409	421	371	397	379	413	441	417	416	414	426	442	388	404	453	427	420	432	428	398	447	393	437	415	410	411	380	437	429	398	446	406	400	422	430	412	427	405	397	410	416	416	411	436	405	398	417	436	412	390	399	401	398	405	415	397	415	403	401	389	414	410	427	394	392	414	421	388	414	403	398	403	414	410	411	443	417	470	445	423	378	392	380	435	376	388	429	396	391	414	432	402	441	410	387	416	412	405	424	395	415	425	450	416	415	397	426	428	425	429	398	405	397	393	406	387	374	400	395	423	388	417	460	434	424	432	404	412	425	437	396	427	438	430	380	385	420	404	400	406	462	394	420	416	403	404	400	449	416	446	422	427	401	408	413	414	417	462	443	413	396	418	454	389	380	418	404	431	403	392	424	428	429	386	416	396	425	399	420	407	417	428	458	428	437	391	416	448	424	407	430	393	402	428	417	435	375	433	430	429	392	396	375	406	418	371	387	377	369	420	364	413	431	417	398	415	424	418	434	433	425	431	389	401	472	404	400	383	432	394	413	411	445	392	394	398	457	418	427	382	374	400	390	438	418	401	417	428	389	415	414	418	437	404	397	395	396	408	426	433	455	419	421	383	389	427	449	402	396	424	393	399	452	416	421	399	423	417	422	412	441	384	437	429	398	441	443	382	415	428	399	356	389	441	427	455	389	399	432	419	403	380	407	443	414	397	412	410	459	431	455	401	427	437	420	402	410	407	421	429	427	446	422	414	386	448	445	420	391	437	436	423	392	400	408	422	373	419	406	442	404	412	456	396	389	414	439	422	381	387	454	420	429	426	409	438	403	448	444	432	446	404	406	406	398	426	417	410	395	429	420	425	376	393	407	421	422	382	436	405	437	390	402	400	403	417	418	400	415	392	403	438	424	434	405	406	432	400	411	400	413	377	426	419	407	418	440	378	380	424	380	411	417	415	411	445	416	424	433	406	413	400	417	427	403	440	430	403	401	388	454	426	411	410	432	448	404	412	414	433	437	404	427	440	393	424	414	430	414	421	389	412	426	400	410	399	435	393	426	395	382	431	404	409	463	429	436	414	430	403	425	440	401	372	391	427	378	422	452	421	390	433	400	417	396	386	390	410	419	405	429	403	352	441	366	381	399	401	424	418	434	414	393	395	405	439	423	405	462	437	414	453	403	415	410	409	416	410	418	436	375	414	422	396	421	434	373	427	435	429	422	397	415	429	388	438	435	443	424	409	393	406	434	395	432	430	410	401	427	420	416	417	383	411	418	395	385	404	426	416	423	396	425	407	413	445	421	413	410	433	454	414	419	419	424	426	381	385	383	413	419	415	407	425	389	437	389	400	414	423	441	408	417	414	408	370	407	423	440	444	425	399	403	391	404	434	380	395	371	427	379	426	387	405	405	438	436	443	447	404	429	417	398	425	446	446	408	434	450	413	417	412	434	421	406	428	417	406	413	433	387	394	395	395	397	458	407	386	440	432	440	404	368	396	399	416	424	429	413	380	413	398	409	427	419	389	389	455	402	407	399	424	401	402	411	425	421	377	419	431	409	419	411	431	432	410	385	395	418	408	393	421	424	438	417	434	419	411	401	422	405	417	385	441	427	400	428	411	406	389	410	425	364	421	434	430	444	436	424	420	442	388	431	426	429	406	425	399	391	425	372	427	464	418	441	367	453	396	435	440	428	417	407	394	430	445	419	361	429	423	423	424	395	421	377	409	423	425	422	401	417	404	385	431	396	424	404	384	405	418	445	399	413	372	403	410	418	385	399	460	427	416	398	378	421	409	410	406	403	411	424	399	404	424	454	387	405	423	399	421	413	430	454	418	466	391	416	405	379	446	424	423	412	435	390	414	419	436	411	443	383	437	401	427	404	371	459	393	425	432	376	404	398	403	420	424	394	433	404	404	426	396	409	413	389	367	440	420	431	422	414	416	416	408	399	408	400	405	383	411	391	421	462	427	390	417	419	408	417	430	413	420	403	370	419	427	430	405	419	449	423	418	447	392	364	435	411	439	431	452	426	419	402	382	415	429	460	395	443	439	440	441	445	400	382	417	379	455	378	429	393	418	406	394	412	414	432	437	434	421	424	427	397	385	408	442	435	388	380	412	395	413	419	423	440	415	431	437	418	421	398	403	405	454	464	431	408	410	365	443	405	413	442	400	414	442	381	387	419	424	419	406	380	419	394	449	448	396	391	435	405	402	450	441	416	401	424	392	418	377	423	425	395	403	415	385	429	423	426	365	393	399	384	423	413	398	407	418	442	384	424	400	441	419	404	414	419	384	398	383	420	424	440	432	401	411	409	417	419	388	412	441	420	420	435	433	399	445	414	405	395	418	443	412	403	414	455	413	373	414	401	394	425	387	418	440	402	403	408	408	426	401	408	411	408	412	406	419	427	445	398	421	441	400	413	417	397	431	430	441	434	370	431	400	407	421	415	361	447	415	404	417	418	429	433	426	415	407	388	409	399	404	405	418	429	351	401	412	386	418	381	398	424	412	443	396	396	409	406	407	397	405	407	426	412	427	402	432	401	424	415	426	406	413	431	420	450	408	395	435	425	397	392	411	440	395	437	435	432	415	396	415	435	439	443	404	401	429	397	438	378	425	432	391	404	393	421	419	448	409	430	417	417	410	424	410	440	405	422	428	413	417	467	411	393	398	400	412	419	408	391	449	377	417	455	418	404	424	431	401	408	413	387	403	421	431	401	398	435	397	439	398	429	433	384	437	425	428	408	385	414	472	417	453	405	405	456	425	431	419	445	415	441	412	440	419	413	409	418	461	442	402	420	403	417	410	436	405	422	429	443	422	411	392	467	432	384	392	407	407	424	430	412	458	421	415	384	445	435	408	395	465	434	374	420	413	448	420	441	399	384	388	420	401	410	419	405	430	416	402	412	434	418	422	435	373	470	427	449	406	391	406	405	433	405	402	395	425	418	397	402	402	449	422	395	395	390	403	427	419	412	474	408	374	394	397	410	425	421	413	402	434	428	388	399	416	412	396	401	407	408	433	434	446	441	435	393	407	377	411	429	448	407	393	433	381	407	391	443	437	417	413	456	439	389	404	406	410	436	389	436	421	444	407	428	389	435	432	416	431	404	418	406	400	438	408	366	453	447	390	411	405	386	418	429	374	400	378	380	407	394	428	396	391	425	427	429	424	413	412	405	433	427	428	407	415	410	413	410	444	420	409	419	405	403	414	438	388	420	412	389	437	384	401	371	399	416	426	417	396	404	407	401	418	446	448	421	446	413	436	421	427	387	415	436	411	411	407	393	413	412	404	422	414	418	430	395	427	420	413	389	421
24933	26069	43941	35167	26049	17056	5698	1286	337	362	317	351	353	378	387	335	304	371	373	363	351	356	344	360	345	330	353	340	346	337	358	322	344	325	400	337	376	330	310	332	337	361	340	352	360	375	344	368	330	315	369	325	344	370	341	372	353	344	343	360	350	331	387	307	357	358	339	360	358	368	348	354	390	360	355	336	352	397	338	348	329	350	334	362	351	343	335	342	334	349	333	370	323	360	346	363	339	347	371	343	339	359	315	321	354	368	391	370	355	342	346	327	333	381	338	345	344	375	331	350	347	331	356	354	315	356	389	342	315	343	328	358	364	341	335	314	337	336	365	387	346	340	332	346	374	367	348	346	351	363	366	319	381	373	339	352	340	292	340	328	355	357	351	334	350	352	344	325	335	319	351	345	366	375	371	331	331	303	346	323	363	338	350	360	382	358	339	395	343	310	319	373	389	344	354	335	321	344	343	319	338	343	367	340	334	356	337	347	370	345	314	321	361	380	354	344	357	323	340	343	356	348	316	361	383	341	381	356	337	337	353	352	328	328	331	373	362	370	351	368	358	351	362	344	362	337	365	346	383	387	351	351	354	356	356	341	352	344	356	370	350	371	386	301	382	361	356	349	305	359	327	363	348	367	342	352	368	333	319	346	357	362	348	333	334	371	347	358	330	347	360	341	417	357	336	369	343	379	344	353	333	345	401	333	338	327	354	338	353	341	340	375	376	353	367	341	335	367	352	351	323	341	355	375	351	375	378	316	380	357	366	365	335	370	349	363	359	361	392	353	338	336	323	357	328	349	337	370	375	339	339	340	384	355	345	365	316	327	330	380	313	358	373	332	342	335	369	369	327	362	352	338	333	384	335	330	375	332	319	358	330	347	360	343	329	358	363	314	348	359	346	333	357	352	377	332	363	316	343	348	366	331	345	374	318	336	308	367	366	377	395	322	335	323	341	360	344	367	346	326	352	355	360	356	350	375	350	362	339	347	350	330	359	375	344	347	334	378	388	331	354	377	364	330	356	328	350	344	347	373	356	341	357	335	342	348	352	324	359	375	364	380	338	369	326	381	356	351	365	364	360	371	367	327	316	342	338	337	339	341	357	389	343	352	330	333	339	352	370	326	304	347	331	338	347	363	346	344	381	311	379	359	378	373	351	309	337	322	319	332	348	382	317	307	387	380	384	349	358	362	351	345	351	354	350	337	327	346	314	353	365	340	374	339	346	387	325	336	322	352	347	359	340	333	341	358	327	341	315	337	383	352	357	352	342	337	357	353	341	368	350	364	377	312	347	337	322	339	391	342	308	370	357	382	325	342	341	374	344	362	344	351	320	330	353	352	348	364	346	353	382	368	349	361	334	315	335	340	330	339	359	346	400	376	347	328	359	308	331	351	345	356	342	336	337	353	370	333	390	313	376	365	369	321	340	368	314	358	363	317	347	356	335	341	345	379	347	358	326	379	321	372	373	371	366	368	355	351	329	323	333	361	351	356	353	345	326	343	324	300	343	343	330	335	307	342	330	359	348	325	346	355	381	363	366	387	344	325	352	406	340	366	355	334	340	342	342	312	331	333	347	353	350	344	355	345	331	333	340	351	356	363	369	356	337	351	356	356	340	376	330	339	362	359	350	388	337	373	369	347	363	344	333	323	324	340	348	317	373	313	314	314	359	359	343	336	349	325	388	349	369	329	356	382	323	357	360	352	340	333	373	334	344	367	379	368	358	326	340	362	363	342	359	364	337	359	347	382	354	345	338	373	345	331	342	348	317	344	337	350	350	363	339	349	375	377	374	371	367	294	377	360	362	366	340	339	349	359	371	358	373	362	348	347	342	376	333	365	319	350	330	361	382	352	345	351	360	360	341	334	341	334	346	334	350	346	348	321	320	321	329	347	346	358	364	336	344	376	339	383	337	355	358	365	325	339	339	356	328	357	331	369	323	365	336	338	339	360	333	352	362	368	356	358	329	349	359	327	360	377	393	325	371	353	341	340	344	325	368	344	339	346	310	378	334	345	350	336	346	340	344	316	358	367	372	347	356	355	391	332	361	343	352	365	366	322	363	359	337	332	352	383	362	350	370	375	365	364	417	330	352	332	354	345	367	368	379	339	360	368	313	314	379	330	344	315	339	314	379	325	329	363	359	373	377	351	381	350	339	358	360	333	334	348	324	326	348	325	349	359	352	363	354	349	342	336	333	344	338	323	312	341	366	323	357	363	363	345	356	336	383	384	344	336	371	346	345	342	313	332	333	350	331	333	362	341	369	348	315	363	369	326	349	342	338	382	336	360	346	337	371	300	382	319	343	352	357	389	361	345	326	348	358	378	337	320	354	367	369	369	411	327	357	333	314	349	357	357	327	356	324	360	350	366	330	333	343	335	340	368	338	315	341	344	358	348	343	329	367	353	347	365	294	384	377	352	320	315	353	315	346	326	344	369	363	356	379	356	362	384	330	346	330	321	353	339	342	345	339	362	329	353	338	352	317	307	325	368	346	357	329	392	331	325	378	351	332	349	346	334	374	376	355	324	364	373	322	359	331	361	377	353	358	293	327	327	315	379	335	330	375	352	339	350	344	379	353	330	387	317	347	332	325	364	356	366	333	327	357	347	337	365	352	370	352	370	364	373	380	329	339	316	347	338	337	364	346	352	370	380	371	329	366	353	348	371	328	341	334	354	319	371	344	342	363	326	328	345	349	335	352	328	338	328	344	333	354	364	338	348	358	380	341	335	363	330	328	360	315	359	335	319	379	372	324	351	378	360	360	351	343	347	353	372	377	362	340	371	346	340	322	392	339	370	366	342	305	332	343	333	349	330	348	334	345	357	359	367	369	364	336	322	354	350	359	336	343	380	350	318	360	356	321	360	347	373	337	363	366	344	355	340	349	342	336	354	342	361	355	332	349	330	356	349	354	352	357	358	340	359	352	347	373	338	360	353	374	368	339	332	350	333	323	360	367	353	372	362	328	351	371	345	377	382	323	350	360	345	340	329	368	373	346	351	323	371	332	328	307	345	357	339	363	380	357	358	338	347	347	387	325	354	371	371	363	350	347	341	321	361	354	344	333	355	351	353	395	356	332	385	329	341	324	350	387	349	341	375	372	324	356	359	326	350	315	378	333	356	380	377	374	369	374	322	343	339	346	353	350	352	350	347	351	333	370	357	377	375	354	392	359	319	327	323	383	336	355	361	360	350	333	380	351	362	349	359	341	363	334	338	357	311	345	329	351	363	364	375	333	362	337	352	379	320	337	349	359	369	326	315	375	351	361	343	339	349	363	346	364	365	351	352	337	349	342	325	322	365	339	312	368	365	348	374	392	341	358	332	385	370	380	351	353	382	383	335	322	372	379	360	362	344	300	359	383	328	332	334	346	317	348	387	320	346	389	290	373	364	335	366	340	339	381	343	375	330	347	406	355	323	364	382	341	359	325	354	358	357	348	359	333	345	347	313	333	344	378	380	333	333	350	346	369	378	341	315
38428	81827	66583	40573	27204	11631	4955	1596	417	418	390	355	404	383	398	397	397	401	352	381	377	411	407	373	373	394	381	410	376	391	367	386	392	380	374	427	384	377	398	399	409	367	411	366	421	418	382	360	372	394	397	392	402	393	371	382	386	410	423	410	385	400	395	378	387	386	393	374	398	402	376	343	410	395	392	372	420	373	380	363	395	442	410	394	352	377	389	389	377	405	394	391	397	384	382	409	395	384	414	392	412	402	412	386	379	387	379	372	398	379	381	381	386	384	405	398	388	398	361	387	368	344	377	376	374	389	392	354	376	399	354	389	393	376	390	341	375	382	352	363	354	365	354	355	406	386	349	401	403	405	379	377	383	401	387	392	361	392	390	422	381	399	379	376	392	399	396	374	423	387	448	396	397	416	381	379	397	410	397	425	412	381	364	411	418	389	397	377	343	368	402	404	375	405	363	412	404	392	386	375	398	354	389	394	381	369	399	366	380	415	436	376	400	377	418	410	405	364	385	424	399	379	375	414	373	410	366	416	362	395	405	401	393	419	416	374	366	355	372	444	405	410	399	384	386	390	398	429	387	411	386	394	381	389	349	419	409	403	386	421	404	408	407	354	421	356	387	391	408	376	406	365	391	397	380	387	377	393	405	415	371	380	349	411	362	384	370	399	389	425	394	378	419	408	375	388	386	409	446	405	371	407	407	390	400	405	399	377	395	409	359	405	389	377	390	393	369	382	406	393	402	408	387	389	400	368	391	406	368	427	386	399	356	401	390	390	402	415	367	402	404	386	382	376	390	375	385	382	409	387	434	403	412	401	367	386	372	411	367	361	411	382	359	384	427	384	389	368	330	407	374	383	402	413	374	393	413	425	362	409	367	407	417	370	384	393	390	387	377	398	387	381	426	385	374	393	380	363	437	368	402	376	359	368	394	384	372	393	364	394	388	390	411	353	393	414	390	415	409	374	382	370	360	376	401	364	392	426	345	368	377	398	392	369	397	358	365	372	396	397	380	401	405	370	417	388	375	414	394	394	395	415	386	375	364	373	391	413	392	388	379	411	386	404	414	419	419	384	404	394	358	396	360	387	410	370	370	365	391	405	375	423	380	402	416	398	370	368	393	414	373	411	408	420	415	417	393	417	407	354	365	396	382	411	392	374	379	421	386	413	370	378	425	385	371	409	349	400	412	359	417	376	415	397	353	388	378	377	420	382	345	417	404	395	383	351	383	373	412	404	398	421	357	377	375	399	384	385	358	390	406	363	393	375	365	356	392	364	400	406	410	391	395	373	353	391	413	384	377	390	423	400	404	390	372	391	376	371	386	404	351	408	389	361	419	407	386	350	389	391	409	394	387	367	384	379	409	388	364	365	407	387	368	398	418	380	357	396	408	400	394	377	388	379	415	377	425	376	394	392	405	387	348	417	388	375	386	388	362	399	372	378	370	377	384	407	396	393	407	411	448	405	363	432	416	427	380	423	393	374	420	359	389	402	414	368	378	389	409	347	393	399	398	385	369	372	430	405	371	388	376	382	371	402	406	384	381	394	377	412	395	421	357	383	399	398	380	387	367	405	390	393	365	358	390	383	406	406	373	384	389	382	400	407	405	406	379	393	384	355	415	410	375	370	353	395	366	384	385	359	390	383	371	393	400	406	382	409	384	396	391	386	399	379	392	380	371	396	387	373	357	373	388	387	396	399	402	417	407	396	369	401	363	400	417	389	370	394	376	374	382	376	380	403	407	409	403	396	415	367	354	363	374	419	382	384	379	386	359	417	364	379	421	388	395	385	386	375	390	365	425	391	356	384	392	363	388	365	416	368	418	357	402	365	387	393	407	384	361	414	352	379	408	397	342	398	383	363	362	395	380	367	401	373	430	374	382	394	384	352	368	371	360	401	394	397	404	414	408	422	387	359	372	402	362	368	395	368	339	361	377	387	418	354	377	417	374	390	375	397	393	378	393	378	378	369	373	385	394	380	372	397	398	407	416	390	402	364	393	319	395	388	394	420	397	392	395	376	375	417	403	397	382	378	393	403	380	391	375	402	402	394	383	362	361	371	397	390	390	410	373	414	396	420	390	386	369	412	388	389	365	385	387	412	405	392	384	417	380	379	389	381	408	380	403	400	397	367	375	411	389	404	375	409	414	344	363	392	373	376	411	402	368	399	392	394	368	367	391	359	406	355	382	411	392	363	441	376	364	374	395	404	401	386	408	368	389	383	421	386	377	348	382	362	360	400	378	383	401	421	362	394	398	444	387	373	381	374	403	427	362	405	408	384	380	367	390	371	413	418	386	376	429	372	374	377	406	410	379	406	427	366	407	401	416	376	388	372	402	376	398	407	382	394	408	379	388	398	382	390	391	416	368	395	360	372	375	358	382	403	403	379	393	384	389	356	397	385	375	410	390	397	377	389	370	376	362	380	378	362	381	418	380	408	415	408	399	377	387	399	367	376	409	407	356	374	378	383	397	377	374	402	369	390	378	390	386	392	392	394	456	383	382	421	384	384	390	390	408	424	407	384	352	379	385	407	370	407	402	404	362	384	366	379	373	383	399	406	404	361	351	375	409	385	404	372	401	432	418	387	379	389	415	379	384	478	384	389	399	393	391	393	385	346	398	412	376	360	370	345	353	397	360	371	357	377	431	373	406	358	353	385	409	393	378	404	385	362	402	390	418	367	384	402	385	406	400	376	385	382	392	412	380	396	410	396	390	397	371	415	372	378	412	405	396	416	363	407	400	367	407	416	389	387	388	392	392	386	422	372	388	400	403	387	393	408	408	366	397	378	391	408	408	402	375	415	446	352	381	404	393	403	373	389	350	365	374	374	354	404	401	415	389	359	393	397	370	393	408	411	383	400	367	420	393	375	399	366	366	395	388	402	404	382	428	395	382	382	375	396	386	376	424	382	421	381	417	391	416	387	412	357	415	406	380	405	412	353	415	388	402	367	367	375	392	417	346	366	380	400	401	395	366	411	409	409	405	364	393	404	373	366	371	388	402	433	365	387	389	372	397	392	374	389	415	364	369	389	418	357	383	397	400	381	389	391	390	415	380	392	382	410	396	396	408	390	396	396	368	361	388	396	384	341	388	413	387	413	387	416	394	393	403	391	401	382	371	352	365	416	419	390	391	386	369	402	412	367	408	391	392	395	416	401	370	389	356	416	410	361	365	394	392	396	385	399	390	375	369	393	384	401	405	393	372	396	378	339	389	423	386	418	385	425	402	378	373	396	425	381	383	424	385	366	365	415	365	409	401	393	364	397	388	380	392	386	368	449	365	360	386	433	397	382	415	383	389	387	395	360	399	362	403	387	400	353	409	355	377	408	371	388	358	385	444	404	403	389	388	364	390	399	367	364	397	387	415	389	423	381	402	364	407	424	397	359	417	387	378	415	376	419	387	383	384	373	436	392	405	403	386	420	395	392	419	389	391	360	412	384	381	368	385	392	358	419	383	386	390	384	361	409	364	410	392	434
25604	27409	42710	31655	21945	11068	3175	899	517	496	477	504	510	491	494	441	504	495	445	501	500	478	480	529	476	476	487	486	455	510	528	499	487	465	490	509	432	470	456	453	504	475	486	457	498	464	461	501	489	465	490	500	501	506	494	504	479	450	501	481	472	441	496	458	490	494	488	469	506	496	487	464	475	468	485	491	500	510	494	502	492	504	479	513	486	491	504	471	488	475	492	474	466	523	549	473	489	503	504	488	495	507	514	448	488	486	462	507	464	459	473	447	506	475	448	499	481	486	501	460	497	525	491	512	512	526	490	482	480	451	475	505	461	516	436	460	527	490	514	471	458	473	452	460	479	472	486	479	480	492	512	504	466	497	483	498	474	496	485	542	479	418	481	484	457	505	465	478	518	501	469	462	494	514	502	496	473	479	455	502	495	501	527	508	460	502	478	473	484	516	507	551	503	453	494	417	546	454	484	476	447	474	516	514	498	490	465	515	517	516	481	483	487	475	482	459	506	506	507	471	489	486	494	486	477	468	455	489	538	498	446	480	449	514	495	476	494	507	472	508	498	491	503	509	498	518	509	471	523	482	481	512	509	478	442	518	525	481	503	491	539	490	518	486	497	489	477	492	476	491	556	469	468	494	473	471	468	456	499	494	518	462	510	488	462	499	500	520	529	531	486	468	480	493	510	498	502	482	471	491	467	480	486	491	449	486	513	500	461	444	501	452	546	487	444	477	435	482	489	504	516	502	507	496	478	519	488	456	439	508	484	521	468	530	464	460	475	487	506	527	495	491	511	512	505	451	472	502	528	479	504	537	441	476	503	489	521	504	520	508	521	502	522	528	454	484	466	507	462	492	496	517	459	496	454	447	462	490	445	496	522	510	487	441	486	483	475	494	511	474	487	443	519	508	484	456	519	451	493	498	465	480	476	506	478	453	525	440	496	488	499	458	495	481	500	482	498	476	487	525	497	476	536	518	469	470	534	498	560	514	475	480	485	493	494	477	509	475	450	446	486	450	466	522	483	474	499	493	470	472	475	522	477	503	453	477	487	506	474	540	472	449	477	459	514	470	488	446	530	505	508	504	480	509	474	466	489	509	468	477	500	497	474	455	463	478	528	508	486	511	481	454	466	499	487	489	486	432	501	497	467	465	492	458	499	509	477	496	491	496	470	445	493	463	458	456	506	461	468	485	516	506	498	474	503	507	449	522	488	516	500	468	468	545	530	474	460	505	495	465	511	484	480	489	484	490	467	472	522	487	493	450	495	488	490	492	481	515	477	506	490	461	464	476	509	466	495	423	472	526	515	497	491	468	503	478	496	540	528	505	478	496	493	502	530	472	474	526	524	498	460	493	496	422	522	475	447	512	489	530	523	457	489	528	500	490	488	489	506	487	462	469	482	488	469	497	474	470	487	525	478	478	490	475	504	497	456	470	501	463	478	490	499	529	495	496	471	490	443	448	497	493	482	498	442	463	501	480	486	463	489	469	486	503	464	489	498	503	492	506	486	497	475	510	484	450	470	506	494	517	489	525	449	492	447	483	515	500	458	496	477	513	485	491	498	518	493	502	485	476	464	470	485	515	477	505	474	462	452	465	504	494	444	502	485	521	507	480	512	496	481	491	523	467	505	480	498	508	497	465	471	507	481	476	429	474	502	511	459	501	452	494	488	500	493	480	452	443	490	483	539	515	506	457	508	465	474	497	489	478	557	471	493	456	474	485	466	496	496	476	525	511	456	487	486	492	506	451	520	475	500	493	497	542	487	477	495	488	503	518	495	477	465	445	468	480	495	539	467	534	508	479	485	506	502	515	501	439	491	460	473	502	512	499	506	497	471	477	534	471	492	453	476	513	470	492	485	506	513	463	486	485	475	474	484	504	478	478	499	473	499	492	499	488	468	476	478	480	465	524	455	487	472	491	491	445	475	498	501	469	495	511	564	517	480	493	459	468	518	507	505	499	456	495	491	503	518	518	497	471	491	473	503	507	490	505	434	496	500	482	468	494	486	500	480	492	486	522	490	496	481	509	503	484	492	490	441	482	482	503	477	481	469	550	502	503	494	507	502	467	478	482	455	493	484	476	493	479	470	493	485	524	466	504	489	469	487	486	460	506	461	495	458	484	490	501	482	527	517	503	455	480	494	468	480	536	511	484	486	472	482	450	487	520	478	504	476	449	502	486	508	464	465	509	487	512	515	461	476	477	493	502	516	480	511	488	493	508	470	476	513	445	489	461	498	539	473	463	514	479	477	487	485	496	469	505	455	464	518	479	495	475	515	503	480	470	455	512	501	507	501	490	522	464	482	503	484	493	487	484	502	455	481	537	502	498	466	474	496	480	474	503	526	434	527	520	452	441	476	489	478	491	527	512	506	480	512	516	511	470	527	532	506	454	518	477	497	468	467	460	492	466	479	440	498	487	526	492	469	470	515	530	521	493	474	474	474	470	444	457	440	506	495	511	483	490	504	474	525	467	482	484	475	532	515	527	482	486	460	460	486	455	486	509	499	499	516	472	501	501	479	513	488	509	463	468	502	500	468	487	523	500	527	506	481	497	488	522	510	499	488	493	445	500	533	513	482	550	434	451	473	507	490	489	525	508	478	504	488	487	520	473	465	497	517	474	485	513	495	495	449	463	525	549	491	485	504	496	459	505	499	524	477	484	456	480	510	493	507	512	464	503	498	490	471	520	449	511	499	451	485	462	488	508	483	492	519	459	495	518	533	523	500	471	519	507	447	473	512	489	501	473	510	465	492	490	446	464	473	443	443	537	464	480	450	457	444	457	539	497	504	510	497	515	502	449	470	510	492	475	532	485	503	494	524	482	521	501	513	443	468	455	509	469	475	481	460	458	502	484	516	478	464	505	522	471	523	495	492	493	480	469	487	492	458	524	460	443	531	510	454	503	521	503	509	454	478	507	478	451	500	494	442	475	502	465	502	454	471	469	465	492	507	490	487	488	479	491	528	441	495	524	515	485	489	467	499	542	477	481	459	461	489	469	469	509	482	500	527	488	479	501	470	504	442	473	465	478	460	474	454	539	433	440	489	507	511	471	485	500	491	489	484	489	458	445	448	499	491	463	477	465	516	526	524	465	461	455	516	504	458	499	495	463	464	506	452	453	460	494	525	465	471	519	451	492	463	488	488	484	510	518	438	436	477	499	449	517	496	500	442	520	496	496	470	524	500	445	471	486	479	497	460	556	474	448	451	485	482	494	510	495	473	505	486	499	488	537	462	451	457	493	475	504	532	482	476	494	504	484	515	509	486	549	483	473	445	474	496	472	511	465	517	504	492	474	450	501	478	496	477	462	492	518	446	511	525	473	440	460	509	477	515	477	482	528	516	479	484	503	485	467	508	501	467	523	440	498	441	495	497	501	505	496	486	503	459	460	507	458	508	487	524	490	471	496	470	474	503	461	464	492	440	501	490	500	517	515	524	472	476	466	504	506	466	478	490	476	492	464	495	500	448	506	478	483
36078	80057	60702	35842	23849	10135	4409	1242	522	550	592	567	530	538	530	532	551	525	524	516	514	529	571	555	512	516	534	516	530	525	558	492	506	556	543	522	525	567	523	549	527	534	569	539	544	504	592	532	596	525	574	532	507	556	526	520	528	515	523	509	521	568	532	519	575	543	565	541	519	535	537	514	530	551	512	561	556	521	534	562	555	514	506	563	568	496	558	552	516	519	531	497	525	562	544	558	541	547	504	565	493	554	563	566	518	543	584	526	533	561	545	565	505	543	578	541	547	575	560	533	528	534	540	546	509	526	529	575	542	498	529	546	540	528	534	583	537	570	526	519	525	518	565	524	541	507	530	568	556	571	574	505	525	575	490	523	521	547	520	548	537	510	522	565	564	540	545	512	549	534	546	594	577	514	552	528	575	536	533	546	543	565	547	526	520	509	563	561	540	533	525	546	530	540	485	578	520	521	550	545	525	554	541	550	548	542	524	495	504	531	517	591	497	518	519	556	545	530	538	556	511	572	531	533	561	554	554	560	516	479	534	566	534	530	514	571	559	531	548	529	545	514	545	558	556	498	540	524	534	507	531	551	513	562	529	554	522	543	570	528	523	545	528	524	496	529	539	523	541	532	583	555	542	532	533	525	518	543	553	539	536	576	505	550	523	528	547	516	518	500	536	609	520	553	520	526	546	545	542	543	558	529	521	530	506	562	578	542	555	513	527	553	551	581	554	536	508	547	512	542	546	562	540	546	534	564	563	516	521	551	494	529	555	532	531	524	535	534	571	566	554	520	569	593	560	510	578	576	496	544	551	542	558	557	519	537	571	558	568	531	510	534	523	585	523	562	525	538	524	519	531	528	512	533	506	562	529	547	522	532	586	531	577	525	538	519	555	527	556	535	505	517	590	568	570	553	565	530	510	532	566	523	517	564	541	560	567	535	522	538	574	513	542	554	515	616	534	519	532	530	553	547	534	502	536	516	527	496	512	536	545	544	560	522	536	546	579	548	537	498	507	544	550	516	538	536	521	561	518	569	536	558	552	540	574	514	563	520	551	544	529	547	518	537	553	532	515	573	485	529	536	534	506	542	541	536	481	544	536	508	523	559	524	519	623	526	537	526	483	539	524	540	519	533	524	560	537	537	505	563	548	518	544	544	485	550	503	583	556	555	525	527	523	506	518	517	496	522	526	564	533	506	569	594	577	556	533	540	553	527	512	563	533	552	549	557	524	523	555	515	540	509	513	544	575	545	567	495	501	531	568	553	531	512	523	534	570	520	534	549	571	525	529	503	567	549	507	545	565	571	546	535	556	558	522	538	527	553	525	525	559	493	525	563	534	536	574	539	600	538	546	559	510	531	506	521	535	505	519	566	505	529	539	516	482	532	529	549	558	536	537	516	564	564	519	518	583	524	525	555	531	502	521	541	578	526	544	569	526	513	509	534	569	558	568	545	584	527	580	548	541	520	531	527	551	533	508	540	535	540	537	567	554	537	534	543	516	559	589	569	522	546	541	538	542	541	577	539	557	545	566	514	543	544	526	593	576	570	514	534	511	517	523	513	516	515	555	544	534	525	545	528	559	546	547	590	533	532	528	517	551	540	517	532	538	532	534	554	525	534	527	560	505	478	551	506	533	505	529	544	546	546	543	554	542	553	523	547	568	517	536	518	551	515	548	567	546	522	544	573	512	543	554	539	578	543	529	544	571	574	567	550	508	525	503	542	581	558	622	508	574	545	546	540	564	533	552	554	504	547	541	533	517	516	482	558	526	590	561	552	569	564	542	551	515	528	574	538	563	564	563	566	454	564	584	499	532	539	520	530	532	554	523	545	551	498	553	507	539	502	524	528	521	560	514	520	574	545	565	537	492	593	556	526	562	558	533	540	542	571	505	543	550	521	569	564	533	538	543	529	583	566	536	533	542	557	503	567	586	552	545	557	540	523	538	546	549	536	529	534	515	525	520	505	502	545	517	524	545	536	551	535	539	516	555	521	544	570	538	558	522	519	578	558	558	548	558	526	554	528	539	549	538	541	554	533	479	510	510	553	552	535	559	564	565	573	518	567	540	510	548	515	561	567	517	529	499	518	511	525	566	542	533	540	544	574	561	553	511	568	523	542	538	544	531	546	526	542	548	550	558	603	536	550	552	583	548	540	526	554	541	545	550	550	554	563	485	509	560	538	530	543	571	523	535	529	546	547	527	533	515	541	536	576	564	559	545	547	565	529	498	543	517	580	532	554	538	506	543	560	603	577	567	532	570	563	547	539	500	502	525	571	570	557	532	513	517	525	557	577	567	529	554	544	541	556	522	561	523	542	552	538	569	554	564	582	563	523	541	541	572	552	550	542	528	551	580	545	504	543	542	529	566	566	522	505	549	554	532	547	534	535	576	516	544	536	502	521	553	521	491	506	542	524	524	542	515	506	521	518	537	546	562	559	546	521	525	538	531	575	546	533	567	534	557	513	554	558	487	546	525	518	527	541	552	546	532	555	553	541	569	519	527	504	517	554	512	503	564	563	535	561	560	513	534	567	536	542	547	510	527	526	551	525	557	550	564	582	555	531	573	593	496	554	530	513	534	510	547	572	544	516	520	562	518	517	576	551	539	551	555	538	555	525	540	525	523	523	564	532	569	543	535	492	525	541	531	548	546	560	536	534	548	584	530	521	527	494	534	592	537	530	536	543	511	533	537	502	516	583	541	574	534	527	537	575	546	552	578	542	569	527	559	506	557	526	504	524	557	557	542	532	541	497	531	546	533	550	526	515	538	534	528	526	543	535	542	574	586	555	533	529	545	549	564	534	544	500	493	530	588	528	517	529	538	522	555	525	561	568	560	545	540	527	550	558	512	539	604	516	560	504	524	505	535	522	527	513	554	536	519	525	541	557	537	575	527	552	534	568	508	493	532	535	552	521	543	533	537	545	547	521	555	546	579	526	499	528	497	526	503	516	550	549	567	533	546	563	540	572	583	561	544	560	529	511	516	535	568	532	563	542	531	525	546	588	554	510	593	532	540	523	543	512	516	552	563	531	542	532	519	542	526	597	561	575	544	539	526	577	520	560	536	507	544	546	560	568	535	556	505	551	582	518	546	523	572	572	508	591	511	593	555	537	539	547	527	534	538	543	507	537	552	540	516	521	532	576	525	574	536	515	546	504	543	571	543	554	539	561	522	544	517	511	556	577	545	556	552	490	554	519	560	524	547	599	498	535	528	560	555	514	576	552	518	533	558	529	540	567	549	528	559	550	530	548	529	515	496	522	518	539	540	553	542	588	523	536	559	556	521	549	548	574	541	544	553	553	509	558	531	506	512	530	553	563	537	582	548	556	539	514	557	550	525	553	536	513	541	559	510	558	522	573	545	546	550	502	563	545	519	573	553	575	566	540	548	535	503	535	520	551	534	480	547	507	571	549	580	543	514	519	525	584	541	530	559	514	500	511	594	598	560	551	515	541	545	517	564	533	556	559	554	533	556	518
23251	23239	37610	29962	26990	24547	18854	3212	543	542	534	553	556	572	545	557	509	509	551	558	543	539	547	520	570	515	532	537	528	548	557	505	548	576	553	479	556	502	505	558	530	570	533	560	508	538	557	534	523	575	494	540	538	534	563	591	536	504	590	495	527	500	544	507	530	493	547	514	528	544	521	594	556	539	526	532	507	486	531	543	518	539	535	536	494	541	565	544	558	571	507	527	549	540	572	531	504	496	516	533	554	530	569	505	533	543	527	526	522	524	534	522	552	523	561	550	489	505	526	542	522	505	560	529	530	539	560	518	548	514	535	559	566	583	509	507	521	522	510	535	546	504	545	531	575	552	515	513	534	522	522	540	552	514	505	584	520	558	531	557	553	516	506	585	529	528	552	535	545	534	576	528	514	544	544	513	552	535	513	485	520	557	549	535	536	483	536	512	508	505	563	544	507	489	520	529	570	555	530	538	598	579	525	573	480	530	520	539	544	501	558	486	529	593	508	499	529	585	520	521	519	538	529	548	536	493	518	523	483	540	545	534	510	506	545	533	545	531	584	528	535	532	519	527	552	551	533	521	537	519	546	544	546	561	529	553	473	516	550	490	552	530	511	541	528	539	524	473	528	534	532	545	533	528	531	523	527	522	548	562	554	571	543	552	549	517	515	551	512	552	545	540	558	527	542	555	530	529	519	553	522	531	518	532	542	558	522	527	546	498	507	520	542	568	505	536	502	538	484	540	504	520	571	494	491	516	516	520	551	531	530	528	542	516	527	542	547	558	499	523	520	500	529	524	497	491	532	539	529	521	523	505	515	551	528	539	529	478	512	511	549	538	551	561	508	548	552	543	519	546	521	510	558	579	567	520	510	529	505	552	509	573	541	501	551	549	546	524	524	525	529	541	540	540	531	534	520	577	566	537	511	529	538	560	527	518	540	546	590	515	517	521	555	534	568	520	516	524	558	519	543	549	556	509	507	526	537	566	585	568	509	566	505	520	533	551	525	552	540	531	525	537	535	520	487	513	557	527	522	595	539	518	503	479	529	536	562	526	484	529	551	533	540	544	525	500	511	534	541	531	515	514	503	504	537	519	509	548	525	521	554	515	567	513	517	523	567	548	531	526	546	526	544	535	520	507	532	531	529	536	510	535	527	496	521	532	525	543	530	482	520	544	529	534	541	525	507	522	534	516	542	549	544	514	526	535	514	548	512	518	515	554	525	516	538	510	532	521	520	532	552	556	511	501	531	550	507	491	520	528	496	519	475	603	523	553	560	536	503	536	525	515	508	521	516	513	502	540	508	511	556	527	522	550	504	528	508	565	524	529	575	545	565	553	560	582	558	445	583	525	522	527	554	539	550	521	542	538	508	560	585	545	496	519	530	558	499	525	529	518	521	530	527	511	526	531	531	528	545	527	553	550	504	468	543	526	526	573	518	531	512	560	527	510	542	522	516	515	517	528	553	497	506	545	496	528	507	524	513	550	572	528	513	547	531	585	541	527	507	548	541	511	552	528	564	532	556	564	517	538	512	529	490	537	487	549	543	538	532	532	470	531	496	508	529	487	560	544	534	535	506	507	533	563	559	516	547	536	547	537	535	514	546	543	542	513	560	551	498	527	528	554	510	543	536	539	558	533	551	505	513	527	559	541	561	511	526	503	553	535	529	578	556	545	550	559	546	534	557	571	537	533	516	552	522	562	535	525	499	514	521	533	537	545	546	520	509	540	523	529	565	537	536	507	523	500	531	527	500	567	535	524	573	535	545	566	539	527	554	500	543	522	516	543	525	557	529	504	532	536	502	540	529	574	551	545	561	521	525	563	486	538	542	524	550	505	549	540	522	523	489	550	512	570	538	524	520	536	522	538	549	546	497	509	530	547	577	591	472	497	516	506	526	573	546	527	537	529	525	514	559	526	530	523	563	524	536	565	554	588	511	537	507	559	528	560	504	511	521	511	567	511	512	519	503	558	521	529	583	513	503	586	566	510	528	545	487	600	544	511	534	534	543	561	539	526	552	547	544	518	499	492	530	521	509	520	535	555	545	540	502	500	536	578	581	518	551	487	515	531	528	495	535	525	538	508	560	531	544	517	507	573	520	526	520	508	555	542	511	584	499	510	559	548	514	566	501	530	541	534	544	528	519	534	528	510	523	531	582	515	513	569	535	471	530	549	525	535	515	504	556	565	530	538	559	524	502	533	524	498	547	538	557	551	535	517	479	536	491	487	543	530	490	526	523	539	542	554	529	545	523	551	546	536	534	520	546	552	561	531	551	528	531	535	575	530	538	519	480	510	547	540	542	556	532	519	504	466	516	514	528	528	497	575	530	523	527	536	516	519	502	519	541	540	512	510	529	571	541	544	531	545	509	519	502	493	547	535	517	522	561	557	548	547	504	573	495	549	571	501	529	529	549	514	533	514	549	509	493	526	488	537	523	530	554	550	536	527	515	539	486	553	570	523	523	511	573	552	535	540	532	540	565	521	542	547	512	541	525	538	532	510	546	527	573	528	511	571	515	557	528	553	514	550	516	524	533	545	544	491	500	544	557	512	546	524	498	568	555	571	556	533	575	514	535	539	500	514	545	515	556	514	525	563	545	519	519	514	559	571	512	491	572	528	557	554	555	503	561	491	570	529	535	497	574	517	507	515	545	541	527	549	498	544	530	536	551	534	546	552	589	541	542	526	506	562	568	557	522	527	531	495	554	559	572	557	522	448	530	559	506	510	532	488	524	527	572	516	546	527	531	533	520	486	541	516	550	523	531	515	494	543	538	553	534	526	531	532	500	526	508	559	531	514	538	556	517	491	534	554	495	504	562	573	566	522	560	583	542	550	506	548	489	552	514	553	540	492	525	524	539	544	526	473	529	524	502	527	528	545	534	566	562	521	545	525	544	534	550	525	518	525	547	526	554	569	550	549	531	533	519	501	535	528	526	519	525	590	519	515	539	523	596	530	554	554	552	538	600	542	533	539	502	567	532	506	528	537	477	516	503	537	558	557	527	520	545	525	536	504	549	522	532	526	569	505	551	517	552	490	521	524	544	508	555	485	567	515	551	570	521	498	496	575	548	533	507	524	549	520	545	581	498	497	561	558	577	522	564	559	544	534	561	558	522	496	540	500	533	567	556	532	512	537	521	546	493	522	556	516	549	543	558	492	527	512	504	530	498	515	563	526	503	552	514	539	530	521	530	520	534	560	538	522	538	540	566	558	540	522	526	530	545	554	559	525	521	483	523	547	539	539	484	530	541	545	546	520	517	524	526	536	546	515	512	522	527	520	545	564	511	541	503	554	528	543	534	532	485	515	522	506	571	515	516	504	561	497	572	538	533	503	530	546	562	544	533	498	540	543	520	500	549	534	558	557	569	511	547	531	558	576	556	563	522	529	558	531	550	518	550	510	522	533	523	572	535	540	554	534	580	521	551	568	549	549	481	562	519	543	573	508	529	552	554	529	526	513	510	533	486	552	508	512	518	559
43845	71894	75430	55738	41242	22436	12023	2388	588	594	565	595	584	574	562	597	571	581	524	566	581	552	594	561	531	565	583	517	567	573	582	581	570	595	562	557	559	591	547	577	538	639	542	572	547	570	592	548	588	608	579	511	568	555	523	557	564	559	575	553	523	577	530	588	559	568	557	536	560	586	595	555	617	597	563	552	530	565	594	595	526	598	559	586	547	599	550	551	611	602	556	568	537	507	554	583	605	564	571	562	547	543	597	536	589	604	510	546	580	542	580	574	562	568	551	575	535	550	558	569	582	562	581	601	562	564	569	554	600	560	551	558	564	520	541	548	529	541	501	558	552	581	557	642	566	574	600	590	539	575	536	524	579	544	544	559	572	530	521	531	602	518	581	579	586	619	554	604	567	550	577	554	535	578	587	535	574	540	593	574	558	559	555	568	606	581	589	545	604	584	551	546	538	557	568	550	622	576	558	578	554	559	536	550	562	544	568	560	547	577	600	587	565	550	556	571	568	573	554	562	581	548	550	529	615	580	534	570	609	534	558	546	518	566	553	535	604	558	536	561	570	574	570	525	590	561	583	596	572	583	547	546	579	581	591	574	616	585	581	570	561	595	594	574	601	578	581	558	539	533	543	573	564	560	534	534	590	599	546	566	556	535	564	567	592	600	580	567	569	564	561	567	623	540	580	546	543	552	599	561	555	549	574	571	604	548	534	535	513	550	583	573	545	554	589	563	527	547	583	571	601	567	545	575	565	564	532	553	556	622	579	598	572	548	549	574	566	525	540	535	549	598	570	524	554	550	555	558	544	559	569	600	565	564	555	538	591	566	561	561	584	599	604	536	549	561	536	567	562	547	549	579	578	576	550	568	511	569	549	541	562	531	615	566	560	573	520	556	530	554	545	573	557	547	594	586	561	568	542	588	552	565	573	596	582	563	567	597	570	538	554	544	519	555	540	582	514	529	591	616	575	551	536	559	522	562	553	566	498	548	542	556	572	523	565	506	549	551	571	549	582	577	556	585	565	528	568	608	560	561	592	563	567	547	588	555	497	557	557	597	592	568	568	551	567	571	552	539	569	581	571	600	555	591	534	516	551	546	548	580	533	566	545	581	550	595	554	536	589	555	525	550	587	564	534	590	587	596	594	583	549	548	545	572	593	566	532	564	590	553	573	591	578	563	575	560	613	553	575	528	588	544	588	512	574	523	582	604	568	550	568	544	552	532	602	567	582	565	533	581	571	581	552	531	586	549	575	573	554	595	589	578	536	586	577	559	543	489	557	563	548	581	546	521	547	580	544	529	547	559	526	589	547	590	595	564	602	578	580	527	554	515	590	568	596	506	551	591	560	513	590	543	543	588	592	579	545	587	569	563	605	543	532	538	581	576	555	596	566	570	542	559	557	566	543	541	581	597	578	565	570	523	597	566	543	563	516	539	542	564	573	611	577	546	580	535	599	549	575	599	565	555	552	621	563	531	578	550	578	550	546	621	563	573	566	543	531	559	559	535	595	546	560	524	595	557	569	557	541	586	584	566	552	539	577	547	546	572	575	567	559	590	586	569	625	533	547	584	577	520	534	603	557	506	547	591	596	563	573	568	556	555	534	483	542	570	560	525	545	547	558	555	514	566	561	592	570	537	520	595	543	533	536	559	536	579	562	546	594	539	544	588	610	549	560	565	588	589	575	541	588	556	550	573	539	527	568	557	566	576	566	547	587	568	591	573	570	588	550	544	602	536	579	530	577	535	574	577	538	552	560	537	544	558	552	581	526	534	560	519	566	564	545	564	549	562	570	544	590	557	543	566	596	558	537	559	564	563	532	571	541	562	512	558	569	547	570	552	540	533	538	557	573	548	568	571	584	542	554	575	591	579	601	549	587	552	570	546	548	580	565	581	571	566	543	578	547	581	576	576	562	539	576	527	536	571	612	573	554	584	536	568	556	538	583	537	585	576	572	551	576	544	562	579	528	583	558	556	580	607	574	575	609	524	567	544	591	530	574	538	581	563	598	589	598	565	608	529	586	586	548	594	583	540	556	548	593	569	561	559	557	592	582	555	547	543	585	600	548	576	546	541	540	600	591	586	591	560	557	559	560	588	537	561	590	589	573	572	566	511	560	538	613	540	569	556	535	561	568	568	551	603	592	581	555	592	597	581	543	561	526	578	546	573	534	551	577	575	589	537	543	585	566	540	543	582	540	529	589	601	566	584	546	549	569	583	539	560	541	580	562	559	579	602	561	599	578	588	601	542	572	484	564	566	538	536	563	531	564	550	556	543	557	566	591	561	550	534	571	522	548	551	535	579	565	559	592	528	548	530	570	582	577	543	592	562	596	533	526	543	583	570	566	549	558	554	546	580	542	567	538	552	527	545	566	561	541	584	583	577	561	584	550	528	549	566	512	571	589	606	564	571	588	528	614	529	558	540	580	578	566	545	577	572	557	591	550	544	568	562	508	554	580	522	596	577	550	578	545	609	513	542	594	515	574	538	595	544	538	520	549	595	561	598	576	545	531	559	556	533	620	583	576	566	562	542	565	589	543	576	530	567	558	571	527	541	524	589	598	562	569	538	575	548	550	555	551	589	561	542	535	579	574	540	552	530	589	544	537	591	581	593	539	526	541	559	605	577	517	583	577	589	584	591	604	576	554	571	619	604	564	567	548	552	530	550	572	615	563	531	532	568	543	565	577	576	577	525	552	533	595	584	564	572	536	571	553	582	552	533	603	528	569	565	582	574	592	534	597	599	583	530	535	556	558	558	558	557	547	567	549	548	551	536	579	566	583	586	558	580	554	557	519	551	517	545	563	548	586	538	554	532	561	544	561	573	598	558	583	610	556	534	544	553	517	550	537	532	546	572	578	578	557	532	585	600	577	562	560	571	490	557	546	551	547	549	528	611	566	565	552	579	522	557	594	555	557	539	555	593	521	561	589	537	546	587	539	572	561	565	533	570	536	597	582	556	584	549	565	567	531	510	553	571	565	556	546	538	558	554	594	544	533	548	550	532	569	577	571	573	569	568	589	606	571	578	558	532	560	568	575	569	578	546	580	570	619	579	591	566	559	550	599	547	609	573	564	567	523	562	579	538	587	554	584	553	566	547	554	547	544	530	555	564	585	531	533	586	524	584	557	549	526	600	578	562	549	581	548	551	566	589	585	582	591	564	595	581	561	539	575	552	553	555	546	572	577	572	562	580	553	544	600	601	558	558	545	583	556	517	555	574	539	565	541	603	557	582	571	599	582	586	594	566	539	548	559	563	575	555	561	566	548	544	547	546	547	559	573	544	562	559	553	555	573	549	563	566	585	557	556	573	561	562	557	563	587	560	577	560	545	597	597	563	536	535	549	530	565	586	615	554	623	534	530	584	550	579	571	556	592	581	587	577	585	545	565	555	556	570	528	554	538	579	560	563	552	538	541	546	567	585	562	568	557	582	562	568	542	522	530	565	594	549	557	545	557	572	566	601	564	558	542	586	582	547
28862	35498	41418	20784	6979	2207	875	458	371	338	361	364	359	373	394	400	370	387	345	381	387	351	332	407	389	372	354	346	374	362	354	367	357	381	359	378	382	381	396	375	404	368	390	353	362	372	336	365	358	399	348	355	393	412	362	370	380	368	375	375	368	409	371	373	362	370	390	375	384	376	395	397	395	377	385	405	333	334	381	369	364	358	380	369	371	370	339	400	351	360	370	400	380	369	333	357	362	336	400	374	332	362	384	358	373	346	382	361	375	407	361	342	378	349	363	385	362	378	363	369	372	328	375	348	368	335	390	337	375	358	380	375	361	361	369	384	347	365	388	330	361	413	375	373	425	352	375	404	403	377	393	371	380	357	375	363	391	379	352	417	370	354	393	345	364	381	360	344	367	349	341	402	369	373	353	352	378	362	385	399	374	354	367	381	412	384	359	395	329	345	375	385	369	385	402	374	375	380	367	378	348	362	371	348	346	380	374	337	409	373	343	380	340	349	350	370	378	367	360	391	369	350	351	373	372	363	361	387	393	356	376	399	361	388	380	381	338	336	361	367	374	390	341	362	388	350	376	366	360	356	357	391	368	385	360	385	359	373	409	370	383	387	376	356	378	359	378	370	343	386	409	363	378	353	368	369	359	393	388	383	358	323	383	361	368	350	385	363	358	398	386	331	373	390	355	369	387	376	373	345	351	373	358	335	368	393	386	349	363	384	365	394	392	343	344	322	342	367	368	341	348	400	370	378	373	389	390	400	359	384	354	382	362	406	402	347	369	373	389	383	375	368	367	329	394	369	378	378	367	332	366	389	369	376	366	357	379	375	391	385	369	383	348	381	397	383	332	386	350	363	383	339	396	397	359	359	361	348	338	398	348	377	361	341	366	352	374	384	397	343	359	382	362	383	347	376	407	366	333	373	392	333	368	412	393	401	366	375	377	391	368	376	387	371	368	394	417	360	356	380	375	328	326	413	374	323	381	366	384	359	336	360	395	376	360	382	401	372	362	348	382	373	364	361	345	388	376	374	353	347	378	367	350	357	350	369	344	390	401	348	349	377	371	398	394	373	340	393	371	394	386	380	421	339	346	361	368	372	366	340	360	354	379	382	350	363	358	392	400	383	345	336	352	369	398	400	379	369	364	355	358	358	373	369	389	390	395	371	368	366	379	381	373	361	367	378	353	374	404	392	365	378	380	375	369	373	341	348	354	382	345	359	351	363	359	345	351	384	359	372	366	379	405	364	396	339	355	389	359	393	378	378	400	395	370	380	355	358	359	363	383	342	405	347	343	352	364	369	390	359	395	356	395	383	369	385	396	378	410	365	363	385	375	396	372	371	384	351	385	352	372	387	382	366	388	372	385	348	381	395	352	400	369	360	388	360	370	377	393	432	355	394	346	387	351	417	393	387	338	376	369	383	335	343	355	359	377	385	357	366	377	360	378	365	366	381	371	364	324	386	360	362	366	360	377	364	361	352	375	347	351	391	375	366	382	364	338	364	376	377	362	366	357	409	378	394	389	380	358	371	368	346	373	363	383	344	352	381	347	389	364	362	357	400	361	387	368	385	359	370	383	380	374	365	339	374	342	364	358	360	382	396	405	389	377	361	347	389	377	385	379	348	363	402	377	407	383	379	388	391	378	340	401	354	335	360	370	372	347	377	407	331	371	364	355	346	339	383	407	372	376	354	347	347	376	382	378	366	389	339	399	372	385	361	361	369	379	352	370	362	382	367	343	382	383	365	346	385	352	377	354	367	372	382	354	371	376	375	388	334	353	369	330	361	340	373	370	393	364	361	394	378	362	369	360	377	349	383	375	347	368	362	375	376	351	382	383	358	374	373	347	370	345	377	349	359	347	371	401	372	368	354	378	369	350	389	369	375	372	359	404	380	383	346	399	383	365	381	378	392	370	380	379	425	357	407	381	352	360	365	353	375	386	376	387	371	366	400	389	379	369	391	353	356	363	365	385	398	363	382	393	358	376	383	344	393	383	383	350	401	408	359	343	384	375	382	353	354	337	386	384	360	374	364	354	403	385	322	331	401	360	354	350	393	374	367	370	358	380	383	337	356	354	368	383	388	365	367	363	369	371	368	344	365	418	332	368	350	406	375	410	369	386	342	368	361	386	385	397	386	353	383	388	381	371	352	355	373	375	359	385	346	371	411	356	356	404	349	358	365	332	385	362	394	350	384	372	359	372	348	392	385	356	378	337	359	397	363	373	383	331	359	377	371	398	360	393	365	372	402	360	377	411	335	370	398	407	378	324	372	378	380	349	344	352	372	381	372	380	371	367	367	345	369	332	314	398	352	356	360	329	371	350	329	380	370	382	382	383	353	371	394	385	368	377	352	342	355	349	351	356	365	365	394	344	369	346	365	364	363	371	390	349	354	362	380	384	372	351	375	345	363	371	335	389	378	377	378	353	367	355	386	396	364	356	379	392	405	370	357	410	366	391	363	372	379	376	389	351	376	356	373	357	383	389	367	398	389	373	373	392	360	384	354	350	375	405	372	379	365	358	381	375	389	355	349	397	384	400	358	355	347	362	347	353	359	375	390	350	381	378	368	396	354	363	348	352	421	366	369	389	371	365	377	366	343	341	360	392	401	384	380	409	362	369	408	374	356	363	375	382	357	384	346	357	367	349	348	350	367	399	372	366	350	386	386	378	368	382	355	386	352	366	398	363	406	347	341	369	359	384	387	362	391	369	372	383	369	359	405	378	387	371	378	389	365	395	381	370	375	408	365	418	387	381	367	341	374	379	370	367	417	369	402	344	350	379	354	378	362	344	365	371	362	367	372	346	386	363	353	375	367	395	357	384	364	406	365	379	343	351	331	365	364	344	364	362	360	407	360	375	371	411	372	369	347	427	373	376	384	323	377	365	381	333	385	383	355	356	396	348	360	362	364	354	368	341	376	417	390	341	375	356	342	360	391	371	344	371	409	396	357	397	357	356	340	376	397	369	358	390	409	379	378	357	386	398	384	364	365	420	352	394	377	351	367	399	426	371	383	368	367	349	384	354	375	353	348	390	374	352	388	366	371	382	372	374	348	386	369	365	367	368	397	333	311	366	341	351	370	375	387	354	364	359	339	356	406	394	365	388	370	362	370	360	399	359	385	378	353	361	372	386	379	383	396	363	352	379	379	389	374	384	379	347	378	351	350	366	373	398	385	362	355	347	351	335	364	375	372	370	368	407	344	357	361	353	323	331	354	374	392	349	372	373	386	385	390	380	363	360	379	389	410	370	361	414	348	420	355	351	366	391	361	354	355	370	317	370	350	350	387	390	386	357	382	373	369	349	394	369	340	356	362	372	431	369	353	373	391	370	419	371	374	362	369	390	380	338	383	372	347	379	408	395	384	327	357	384	353	354	370	363	363	365	375	323	388	358	338	364	365	361	365	390	377	356	368	395	341	363	353	402	352	393	391	354	370	357	370	364	359	378	386	354	368	394	364	384	364	373	352	411	360	344	397
30645	55012	35464	13598	6415	2446	1057	492	402	437	423	397	419	440	414	414	435	433	428	428	437	398	424	418	411	427	399	439	410	371	420	413	434	393	414	425	421	360	405	442	441	436	396	449	410	399	446	429	433	403	437	433	441	443	412	459	383	439	424	421	434	424	390	426	428	409	431	434	426	436	421	428	469	473	459	450	390	439	410	423	411	421	399	397	440	386	395	438	411	418	419	419	392	452	400	430	391	421	402	424	423	446	381	427	473	394	448	408	416	445	425	418	421	447	398	437	426	433	400	429	441	419	399	401	404	420	422	439	454	364	452	425	451	434	433	427	456	421	424	414	382	383	405	426	421	444	425	400	413	428	436	452	439	392	406	470	398	409	391	412	417	440	422	417	405	453	408	427	408	426	426	387	462	429	394	438	426	408	429	445	479	412	411	415	439	419	412	416	455	450	414	416	400	413	406	456	421	435	427	388	417	418	449	398	382	440	412	414	390	424	426	417	402	426	419	428	437	393	414	422	408	420	415	437	453	440	391	389	412	424	427	415	415	442	422	453	428	406	430	397	437	399	400	429	442	423	452	426	423	437	447	409	361	408	449	423	424	414	404	435	491	451	453	433	418	395	401	445	411	440	423	405	412	434	398	449	398	404	421	422	396	418	411	406	410	457	415	449	438	460	401	379	389	390	420	419	454	426	414	372	395	405	437	410	427	427	457	410	434	422	424	417	416	403	440	431	430	420	374	420	402	407	405	383	432	400	427	418	422	418	425	430	428	409	434	369	442	436	420	404	381	433	423	419	384	450	421	417	451	406	434	409	425	467	424	373	420	454	397	395	484	424	411	406	419	370	399	404	438	412	460	464	424	405	412	418	402	438	470	394	414	434	437	456	413	430	402	393	416	439	438	420	414	407	424	438	419	410	421	390	424	403	408	410	388	419	420	389	447	416	429	420	433	402	411	402	414	380	385	383	387	429	421	406	407	435	433	443	449	456	370	417	425	398	427	403	435	414	400	419	406	420	418	472	425	407	394	403	398	401	429	396	408	380	430	396	421	420	427	419	408	435	417	420	444	408	452	419	425	414	418	423	366	419	395	380	392	411	422	420	425	436	438	389	449	407	421	403	413	425	415	473	414	438	431	421	426	422	425	382	448	434	433	412	454	402	394	410	408	418	420	440	419	408	407	439	430	443	420	448	409	393	408	425	426	481	434	423	363	421	381	430	403	426	432	417	433	427	432	427	405	397	404	423	420	415	419	439	464	383	445	446	403	393	386	429	433	387	413	454	431	404	432	412	405	398	418	457	402	424	375	405	464	403	419	425	417	426	441	430	449	425	438	419	401	449	456	442	419	432	457	415	424	438	439	409	418	406	414	390	409	423	447	445	394	355	422	438	427	443	414	432	401	408	373	435	404	405	439	426	428	420	422	420	407	414	398	432	424	420	352	429	433	425	416	461	405	404	391	389	363	439	396	428	398	397	440	410	409	406	412	439	420	426	425	401	409	473	398	441	420	463	401	438	403	431	407	427	413	419	420	393	401	425	412	430	408	400	420	421	398	425	414	429	455	448	428	394	417	442	418	438	402	398	408	417	414	442	399	422	424	454	433	415	406	415	452	462	425	419	428	433	422	437	436	406	442	410	427	396	380	432	480	434	448	407	393	453	407	450	410	431	425	403	404	401	418	420	402	429	433	411	431	438	457	433	384	420	386	427	424	456	444	412	442	429	407	379	433	427	398	433	412	416	449	426	417	425	405	418	388	405	408	412	421	398	422	413	367	406	368	408	416	450	419	412	407	427	400	431	461	402	401	415	398	413	426	422	432	410	405	449	423	415	394	448	425	432	402	433	419	433	407	418	439	431	392	415	418	421	402	444	410	414	428	420	412	454	442	424	409	435	440	444	441	404	439	432	391	429	451	402	419	430	431	457	419	438	469	403	455	410	414	439	434	422	388	408	415	409	433	406	394	431	418	403	424	418	425	435	430	419	476	400	432	399	412	423	392	429	399	462	407	427	419	403	451	417	409	430	421	420	442	416	434	432	405	415	452	426	429	416	402	382	436	442	389	445	403	424	418	461	409	415	443	407	456	458	426	457	402	450	390	408	418	418	433	428	439	410	412	420	414	394	427	405	419	409	423	424	417	415	436	403	429	377	446	419	375	433	407	394	429	410	464	402	408	407	423	421	451	392	463	452	400	458	411	424	431	398	426	404	408	426	435	414	439	408	380	423	391	459	414	433	439	443	429	412	409	389	414	422	450	433	437	410	394	432	430	424	438	436	399	443	383	408	377	442	405	397	447	474	436	429	420	451	429	407	410	451	434	416	424	414	408	436	433	403	437	437	423	409	430	459	406	437	432	404	419	421	428	406	430	432	443	426	427	413	402	433	460	379	424	390	417	441	456	401	406	438	422	441	400	423	439	421	430	362	396	441	430	422	368	431	448	418	411	420	421	371	425	421	422	450	385	419	384	436	438	438	405	437	483	416	430	465	379	413	434	435	430	406	446	417	406	409	409	421	427	420	404	430	427	427	460	373	400	421	409	413	440	415	402	399	433	384	442	419	427	428	388	431	413	445	408	404	450	392	437	447	402	418	432	389	398	471	456	398	396	408	414	416	431	447	414	460	398	396	420	412	441	446	412	394	444	452	430	397	396	466	442	410	404	425	418	420	458	435	406	449	439	475	396	408	433	437	435	405	436	420	407	407	410	408	396	404	450	403	417	396	420	397	404	403	429	427	408	391	398	440	451	446	405	439	456	401	422	423	389	421	410	443	450	445	422	419	453	403	422	429	445	419	445	468	420	430	404	417	459	437	430	405	388	417	393	438	425	424	437	394	391	413	435	435	429	375	437	420	426	443	432	398	440	453	439	413	458	414	402	428	409	388	392	410	391	431	431	437	438	428	413	413	415	414	436	418	412	430	394	429	409	452	418	402	404	426	420	435	416	430	400	432	422	418	388	428	416	431	398	400	432	389	398	404	415	419	365	444	441	413	416	451	445	407	427	438	409	395	422	427	432	397	403	385	448	415	428	442	444	393	442	380	383	397	428	410	419	398	392	484	421	416	410	449	438	475	418	385	379	463	372	406	418	422	422	450	442	389	420	435	418	413	390	402	433	451	421	402	424	410	448	433	450	423	442	430	421	401	458	440	427	404	418	428	447	409	437	424	395	396	466	394	439	417	413	435	412	424	427	403	427	385	423	412	387	413	456	409	436	420	446	446	422	465	408	407	451	422	426	426	403	422	419	457	430	417	433	421	410	409	397	417	436	416	393	423	430	400	428	420	469	386	400	438	416	423	412	454	410	436	423	450	403	430	458	436	418	420	405	379	438	442	417	417	388	397	448	432	395	412	436	414	377	426	411	433	418	423	428	436	419	411	438	438	419	460	428	400	412	440	405	431	442	408	410	406	431	404	444	453	461	415	436	411	405	439	399	452	397	425	391	416	451	442	411	459	419	433	449	396	431	440	435	410	402	382
24945	27894	46582	36882	25071	16048	5227	995	374	422	379	379	376	340	349	368	371	332	361	338	333	341	361	352	330	354	376	338	362	395	362	351	365	326	348	338	360	356	341	349	368	396	357	355	370	345	364	334	300	345	333	358	364	355	347	332	344	362	341	357	336	363	350	353	317	364	375	347	388	379	321	360	354	370	364	348	356	347	369	333	341	368	371	336	348	344	359	339	341	334	379	353	348	333	372	346	341	366	367	336	402	360	378	355	361	350	351	374	371	365	334	329	364	335	346	338	365	356	364	360	372	372	334	370	323	344	359	326	323	362	339	354	369	335	360	375	351	343	364	340	326	351	353	345	343	366	335	368	367	334	397	365	361	381	369	387	370	378	351	370	332	366	374	334	334	371	376	389	345	393	346	336	360	346	376	376	366	350	366	334	334	338	369	345	390	376	379	340	355	373	357	368	334	353	350	357	367	361	365	359	346	339	360	344	365	353	386	349	387	338	379	346	345	361	383	364	364	374	372	343	351	371	360	351	333	332	362	391	333	356	375	320	369	346	377	371	362	350	337	347	352	335	372	339	347	377	326	310	336	375	363	347	340	343	345	349	350	327	357	354	343	358	343	349	325	357	370	340	362	344	370	349	385	339	343	370	343	358	325	372	369	364	381	365	349	375	334	344	333	375	362	340	351	392	330	352	379	332	361	361	341	337	369	346	376	366	321	355	336	378	354	350	371	315	389	348	337	339	389	341	337	378	352	328	356	348	293	331	355	359	379	343	338	309	358	357	385	357	357	366	377	354	351	331	336	358	357	365	355	344	345	333	347	321	363	364	343	362	349	364	373	319	330	383	355	356	375	370	346	371	328	345	374	371	356	346	384	343	339	398	353	351	351	344	358	331	365	349	363	376	333	336	349	361	366	354	353	364	364	348	371	362	342	328	384	345	347	369	366	341	342	363	355	370	356	416	334	353	361	340	358	344	353	357	311	391	388	333	328	360	353	368	367	359	367	382	364	389	352	346	346	371	319	328	333	362	325	384	331	360	354	330	368	363	346	338	360	347	353	370	353	341	348	356	359	352	361	381	378	355	349	359	328	344	334	349	331	363	360	331	333	341	320	381	391	331	377	333	333	377	332	386	373	358	346	355	364	334	385	391	384	371	373	354	376	322	348	353	357	332	343	322	345	336	343	349	377	382	364	356	338	346	361	337	367	356	349	354	343	367	345	361	361	319	350	363	377	385	351	358	354	296	387	338	383	360	325	329	356	327	339	383	353	361	352	331	364	379	356	345	357	357	361	389	357	348	330	359	362	399	399	351	300	364	341	347	367	376	360	376	338	309	363	397	347	334	344	374	364	357	379	359	319	370	350	384	357	330	362	365	350	356	322	352	357	359	344	333	346	345	370	363	362	356	367	342	379	335	347	369	363	389	373	371	342	359	352	364	342	338	341	372	372	354	328	351	354	346	385	375	364	362	356	375	318	366	378	352	356	334	375	387	346	358	315	392	392	374	325	353	393	331	333	379	386	381	340	372	389	369	359	345	344	311	343	341	337	366	385	315	332	346	344	346	343	340	359	313	385	361	346	297	348	382	358	347	331	362	340	339	343	374	365	340	358	365	373	344	391	381	301	337	333	340	393	341	330	334	361	363	329	366	345	343	368	377	333	343	377	357	362	325	344	342	346	348	382	367	369	370	331	329	361	345	345	321	358	359	366	345	348	320	350	371	319	370	334	371	332	365	346	323	358	361	366	381	326	347	365	355	358	371	371	328	402	342	354	353	338	363	363	345	331	324	351	367	349	366	359	346	366	322	344	344	352	357	363	345	348	372	375	388	369	346	366	356	364	336	346	347	341	339	351	385	349	346	345	358	350	332	360	380	388	375	330	347	345	369	325	330	359	336	361	339	381	343	370	386	337	351	392	351	334	384	382	391	370	383	356	340	376	372	331	383	369	337	362	355	357	387	349	325	375	323	367	367	327	377	349	356	347	364	337	375	329	341	334	315	332	355	374	342	355	356	377	371	376	337	361	349	339	353	371	368	371	332	316	350	361	346	323	361	365	350	345	332	381	377	363	369	340	394	385	347	346	348	365	348	340	352	347	372	330	338	362	328	384	346	326	365	339	348	322	344	351	345	359	357	335	364	359	340	329	350	365	342	340	338	403	369	337	382	341	345	327	336	355	377	341	369	348	345	322	344	357	377	378	368	342	399	358	347	399	362	379	341	365	370	362	324	384	322	358	356	387	390	366	389	332	339	349	365	319	338	342	345	363	363	360	337	394	334	338	358	342	355	357	300	369	368	350	298	348	380	376	355	358	333	343	363	348	364	374	331	335	384	339	330	368	339	315	338	362	357	382	373	346	324	391	347	347	333	364	361	340	335	344	341	366	359	351	347	355	349	331	350	369	332	373	341	374	339	343	359	352	334	371	364	354	350	364	352	358	354	339	358	385	336	371	344	410	354	382	382	338	325	359	355	351	381	332	339	355	361	366	344	355	337	328	363	337	372	346	306	349	350	370	317	338	375	352	378	369	343	364	351	298	358	332	365	346	372	439	361	345	301	336	365	322	324	325	369	370	365	333	334	371	359	362	352	351	318	369	360	356	363	347	357	351	337	314	332	358	342	379	328	379	369	351	398	337	392	306	361	364	403	331	353	337	395	348	340	357	387	366	335	355	355	346	345	348	354	330	351	363	329	369	357	370	372	354	321	355	359	376	321	335	329	355	343	379	336	367	376	344	347	368	368	354	352	348	391	366	337	328	351	341	352	317	386	364	369	354	334	358	313	343	369	328	365	354	370	392	396	367	367	375	348	338	348	374	382	356	345	334	354	364	327	379	355	343	366	353	342	387	360	391	378	315	342	367	345	345	346	370	366	362	337	367	355	369	356	334	365	335	364	337	393	367	359	375	347	339	324	362	334	331	338	334	350	331	338	369	366	363	350	344	341	350	343	346	374	339	368	335	366	381	357	343	343	352	374	317	336	335	356	348	365	362	346	342	335	394	346	349	348	344	368	344	373	359	337	363	377	365	334	371	329	362	321	355	376	360	396	373	343	339	375	357	336	329	377	375	340	353	371	318	373	346	352	339	368	332	379	327	348	393	345	343	357	388	360	315	344	383	323	360	350	354	364	329	354	369	336	357	347	368	362	354	343	359	354	358	363	386	365	367	359	337	330	349	365	331	354	337	343	330	403	326	327	381	335	363	356	343	382	359	359	368	371	347	372	356	337	353	339	376	344	369	350	366	359	315	345	381	372	351	331	327	357	341	346	320	361	374	347	356	360	342	370	355	335	348	375	329	343	363	366	348	343	354	335	370	391	351	360	319	344	301	340	346	347	362	362	360	378	340	370	375	337	337	365	342	346	334	363	369	322	344	354	371	355	373	337	368	349	331	358	339	340	350	355	349	349	351	333	372	350	338	354	360	360	322	356	389	376	347	357	358	354	395	360	334	342	345	341	367	365	329	321	336	381	377	332	365	340
36813	84705	66491	39116	25063	11996	4673	1190	354	369	399	378	394	422	383	406	370	431	362	405	403	365	426	375	352	420	352	395	407	408	364	388	397	419	404	372	397	412	394	410	420	389	411	359	393	426	398	402	428	394	394	402	397	374	391	348	396	384	422	434	380	392	381	407	389	436	387	391	392	388	395	364	374	374	387	415	388	429	368	362	384	434	386	414	369	376	393	370	384	357	386	398	395	397	411	422	403	415	418	383	445	420	360	391	430	396	418	399	413	403	403	419	422	427	393	409	428	403	350	399	384	408	397	415	416	400	392	398	365	400	386	385	391	394	393	382	397	433	368	439	383	369	413	437	399	390	425	412	404	391	372	420	432	387	400	389	409	411	370	430	387	395	402	409	393	394	398	411	382	416	370	395	399	376	424	369	453	389	396	377	387	402	394	417	382	398	373	411	392	418	405	348	417	418	385	416	414	358	400	402	363	369	375	408	395	399	393	406	390	433	421	397	381	401	384	392	348	393	373	369	380	400	373	389	416	434	395	411	383	423	382	395	379	401	365	404	395	419	400	400	397	380	378	377	384	412	390	360	389	393	400	371	407	412	391	380	405	390	404	376	413	396	349	385	403	353	400	372	403	331	414	404	365	344	406	398	447	384	369	398	412	408	406	385	400	401	434	421	434	401	427	412	429	433	400	384	387	423	436	395	390	403	401	398	392	426	366	419	404	386	381	433	424	373	379	386	396	392	402	403	418	420	362	411	395	382	418	396	398	373	382	411	391	387	414	376	409	394	390	397	407	396	397	405	394	407	387	366	385	384	371	390	387	415	442	395	418	398	391	370	427	401	401	379	382	392	391	408	398	426	385	385	423	413	393	426	393	381	409	392	417	387	430	374	406	423	378	373	397	370	373	400	395	398	373	393	393	370	408	388	359	375	383	372	402	403	395	414	380	395	362	375	365	427	400	419	395	382	423	400	418	379	383	403	384	415	431	390	424	405	432	398	393	380	454	426	393	407	385	369	399	399	397	440	401	419	398	362	430	378	408	382	405	420	353	375	399	388	410	391	401	395	383	371	410	423	399	425	374	379	412	389	407	390	375	403	397	391	377	411	337	409	423	423	407	414	443	404	368	415	387	392	375	389	421	373	396	397	393	386	375	370	416	412	441	387	383	396	436	379	424	381	388	404	389	407	386	439	356	425	431	367	387	374	412	382	350	383	359	388	356	402	383	389	412	411	403	364	411	338	418	421	399	403	369	379	400	381	379	381	362	415	412	359	384	378	389	397	420	398	401	391	395	390	379	380	393	378	383	382	404	410	396	389	377	376	403	390	424	403	369	424	392	380	420	411	412	358	403	397	390	421	383	370	413	390	371	399	374	423	406	398	430	400	380	357	416	353	386	361	369	376	381	388	411	401	370	416	402	376	391	400	413	415	378	358	420	406	420	389	391	404	400	414	403	365	384	381	369	418	409	401	402	364	401	411	406	370	382	404	402	407	408	470	412	402	413	378	376	397	422	386	388	402	385	357	380	370	407	423	417	413	350	383	380	385	422	395	414	426	365	403	364	395	382	404	412	407	385	386	397	396	419	383	410	408	375	387	376	369	403	409	365	371	388	384	376	429	396	400	396	395	393	381	433	404	391	394	423	372	447	403	400	403	359	378	421	389	368	441	412	389	385	388	413	399	412	363	385	387	380	380	388	383	389	403	379	365	390	378	413	382	401	391	414	384	418	357	380	379	409	403	408	390	400	406	392	358	356	401	379	423	396	426	406	374	397	400	408	413	394	410	390	401	372	395	378	401	375	415	410	368	401	385	392	392	375	366	414	413	398	423	357	433	388	370	401	347	399	406	413	413	400	401	375	397	389	398	402	424	402	426	405	392	433	412	385	401	428	379	392	415	399	393	420	392	395	376	373	392	411	379	353	391	390	392	391	431	396	390	379	358	395	382	406	417	387	441	410	382	392	408	383	403	404	438	387	372	425	379	377	392	388	404	397	427	398	368	370	395	397	363	432	376	397	387	405	373	396	383	380	395	409	377	412	375	407	389	408	387	399	400	383	421	399	375	405	364	380	376	452	435	369	379	374	383	376	376	381	410	404	363	416	415	403	425	383	411	425	372	418	402	381	419	421	428	366	396	377	393	358	389	393	414	396	395	427	393	383	407	412	373	393	369	388	387	380	390	395	384	379	396	397	383	387	383	421	377	369	405	403	416	383	406	364	399	381	354	398	384	399	397	396	413	419	405	386	388	404	407	415	402	357	397	423	428	407	389	379	375	406	380	408	386	398	389	383	389	407	421	387	387	401	411	392	354	398	389	427	423	431	377	391	404	393	410	417	437	374	386	397	395	394	388	426	394	378	411	404	410	403	406	389	402	406	423	393	367	383	398	419	409	404	377	404	380	382	408	386	382	374	386	389	397	403	413	389	422	402	379	376	369	406	394	398	386	408	361	382	378	390	357	410	404	402	413	421	392	382	385	361	361	412	383	400	390	388	346	371	393	401	354	436	393	389	384	388	412	396	401	379	404	397	413	373	393	413	404	404	402	393	398	440	381	429	383	384	371	396	374	408	414	386	407	415	395	388	405	418	398	375	381	400	373	375	401	421	393	378	412	394	394	395	431	404	423	381	405	394	388	379	387	382	365	390	391	383	417	416	401	383	393	370	367	389	394	370	373	404	405	371	385	403	395	395	406	393	376	389	370	416	409	393	346	411	392	391	402	356	405	385	363	363	397	419	393	374	382	386	405	426	413	399	405	385	390	410	410	378	365	405	379	369	390	414	346	385	368	402	398	395	388	422	365	382	436	370	378	372	385	401	380	400	383	387	394	375	387	411	362	410	352	385	392	445	409	376	414	423	370	379	398	424	409	410	382	419	383	414	381	406	390	416	370	373	404	389	398	407	412	404	389	361	378	393	395	387	377	414	426	383	366	372	397	403	410	377	379	407	367	414	396	363	417	412	404	407	388	405	397	392	381	411	373	407	409	407	425	412	362	396	397	363	397	392	387	408	387	405	413	445	409	419	382	400	417	404	382	404	405	397	397	393	368	383	391	423	415	432	383	427	395	378	401	423	403	360	399	414	393	402	400	397	366	376	384	452	395	392	384	401	360	427	409	357	417	369	452	395	394	375	382	378	388	361	390	407	420	424	386	389	388	388	412	392	377	412	345	382	397	422	352	397	402	413	406	400	365	396	404	380	408	441	360	381	397	407	391	369	401	403	416	380	400	411	400	406	421	388	385	409	380	425	365	382	407	391	387	419	380	396	382	400	417	378	377	373	400	390	385	374	360	379	417	403	399	385	356	393	380	381	407	375	396	389	417	404	398	391	396	432	389	384	391	341	411	381	413	393	403	411	389	397	425	371	363	379	403	428	404	376	388	389	406	377	400	394	393	352	401	390	409	394	379	437	381	414	369	422	421	364	409	404	363	370	390	363	403	408	402	404	403	390	356	396	420	426	387	370	424	395	409	386	373	358	402
25627	26997	43397	32506	21174	10761	2980	793	463	507	502	474	492	474	467	494	565	509	513	470	465	482	503	523	483	486	495	553	510	448	498	454	469	452	454	526	474	510	478	463	488	495	478	481	528	482	497	478	503	495	453	479	494	486	480	490	503	475	440	483	498	504	498	488	466	484	512	509	542	475	469	516	485	446	475	485	488	505	484	470	511	528	519	500	493	509	507	482	511	486	465	502	531	469	474	475	478	504	472	495	496	489	479	480	492	475	461	489	450	503	500	477	489	513	525	485	499	450	493	495	515	557	511	525	529	516	486	514	522	481	466	503	495	490	512	518	490	494	452	459	473	506	520	493	496	490	500	504	517	485	466	523	527	501	484	486	488	527	481	509	513	490	468	499	499	458	516	483	522	489	482	502	494	473	518	461	481	470	505	509	507	490	529	524	484	458	512	513	518	510	524	476	489	496	522	536	512	501	478	519	475	467	468	467	499	484	493	532	481	518	468	505	488	502	553	479	509	498	471	489	496	444	487	482	476	463	491	496	514	471	476	490	507	493	484	493	508	454	496	468	508	483	484	486	519	482	518	504	479	494	515	494	459	499	478	513	521	507	481	505	468	508	486	490	505	532	495	479	520	486	476	434	507	514	497	496	475	480	462	544	484	484	450	477	463	460	489	497	484	490	483	518	463	479	468	486	501	496	496	469	468	499	484	470	505	474	495	507	497	509	506	454	511	508	485	512	506	505	461	476	502	501	505	485	480	489	498	461	494	494	506	505	507	523	496	468	515	506	513	441	531	511	505	505	510	490	505	495	515	513	467	495	504	459	507	511	504	480	530	443	536	467	458	461	518	485	499	497	487	522	513	473	509	447	516	486	487	508	532	486	495	506	493	508	509	456	485	466	482	513	497	487	497	469	499	494	493	505	462	509	470	486	509	453	518	494	464	460	512	460	499	492	475	512	486	506	478	521	500	491	492	471	482	513	452	496	507	473	513	498	499	492	536	511	506	497	503	534	507	528	512	465	518	492	506	493	493	542	502	484	476	514	466	485	483	487	496	461	458	504	503	472	522	482	473	493	489	537	462	492	487	495	491	509	485	478	515	502	528	478	485	482	509	522	520	503	487	493	474	460	502	466	489	530	468	481	505	514	514	524	525	482	431	491	496	486	529	478	490	497	514	499	489	488	484	514	525	507	455	471	527	495	504	440	535	493	523	485	490	462	468	478	477	479	458	479	515	487	482	479	491	495	522	531	489	529	469	514	509	478	504	506	520	505	463	493	492	465	463	498	486	464	504	508	499	496	512	478	465	479	502	481	469	462	503	507	513	486	526	495	510	497	547	522	491	496	485	508	487	494	475	510	497	468	483	519	491	505	511	499	477	493	464	499	520	510	526	494	483	500	491	458	524	485	488	525	499	456	513	489	518	462	491	484	485	498	519	518	516	488	480	504	484	466	493	489	449	522	520	435	470	491	492	513	513	506	536	520	450	497	491	484	472	469	475	495	534	470	492	477	511	444	497	499	469	498	479	456	482	498	485	455	516	494	510	472	485	544	515	478	496	475	480	489	474	502	497	499	495	494	436	493	528	469	485	495	492	503	510	490	492	481	474	463	506	492	514	471	521	505	475	496	474	503	484	548	514	487	500	517	479	523	503	519	477	517	452	455	512	487	465	480	539	468	501	521	508	482	488	533	485	456	509	519	473	497	482	515	463	454	523	495	541	468	488	516	470	535	548	490	494	490	507	506	517	479	511	518	493	511	491	493	452	462	486	463	501	535	500	542	471	532	496	496	513	502	459	474	509	519	491	484	511	486	524	494	507	484	541	532	539	517	529	484	471	510	498	497	489	458	488	497	505	512	506	475	471	520	535	496	526	482	491	480	492	515	500	467	538	504	494	498	470	499	512	485	527	466	462	487	541	466	517	544	452	494	503	501	505	453	485	486	455	517	503	511	539	462	550	484	510	493	520	496	489	516	504	491	474	477	445	518	477	512	453	474	502	524	467	485	461	477	496	496	509	502	492	483	490	482	466	473	506	490	497	498	519	519	511	481	519	479	499	484	443	481	504	516	509	518	490	523	473	473	519	484	494	484	503	493	503	495	502	530	538	475	508	486	466	492	502	485	472	494	484	524	487	476	501	494	511	529	456	471	478	458	487	528	493	471	463	511	503	478	468	483	498	514	514	511	512	479	507	496	462	480	462	491	491	518	492	491	495	471	512	455	497	483	486	487	459	483	447	511	483	528	491	496	479	459	511	469	505	515	484	519	487	423	525	508	436	494	502	512	470	486	508	472	480	530	485	521	510	471	480	501	451	512	483	506	495	514	500	447	521	475	523	509	490	517	499	497	475	456	490	507	533	490	474	507	500	444	500	468	471	498	500	510	490	445	502	518	466	470	501	486	514	462	486	508	512	500	525	466	480	465	453	503	449	531	487	462	476	475	487	465	551	515	502	517	508	477	521	503	535	533	470	491	481	536	538	519	498	505	470	513	485	488	497	495	512	472	500	498	495	459	507	523	451	483	491	498	486	510	458	508	481	506	523	512	525	488	506	532	485	513	515	480	511	500	515	483	458	503	533	526	458	525	509	475	481	520	458	500	487	501	480	469	493	483	482	458	474	451	489	501	484	497	460	501	506	517	502	469	500	497	485	482	505	481	492	543	502	491	492	524	498	481	492	501	518	471	501	473	505	474	529	495	508	462	468	462	459	463	481	467	507	482	469	521	484	463	499	480	503	523	476	501	472	512	484	511	480	471	470	486	504	478	516	477	500	524	532	513	471	472	449	500	522	485	488	525	479	517	488	535	501	514	461	472	493	454	454	529	488	498	476	467	505	562	478	450	567	527	548	516	496	470	506	486	498	472	508	500	527	534	522	471	512	502	487	468	499	470	474	504	455	505	504	465	426	455	467	519	452	485	491	494	506	463	465	510	488	483	540	498	507	512	477	485	490	499	518	482	535	489	475	526	520	493	487	549	487	480	525	507	529	496	511	514	477	537	469	476	475	537	509	452	512	522	501	469	511	475	472	487	506	476	541	472	513	478	478	481	477	517	495	481	471	517	470	495	488	474	517	472	471	508	521	502	494	490	497	541	480	499	480	506	491	496	540	483	520	495	484	514	461	523	490	509	457	497	496	483	473	494	513	502	565	479	464	534	462	489	482	468	498	476	543	504	496	510	473	443	526	481	504	506	479	524	524	466	503	502	485	504	512	466	463	459	498	519	478	507	502	498	509	497	542	519	470	487	499	540	480	530	515	504	519	508	509	460	454	482	493	495	535	506	516	537	457	534	466	522	516	519	476	484	480	484	468	470	467	442	505	506	495	525	452	490	499	493	486	545	488	480	480	488	492	483	469	477	484	548	450	506	524	491	484	537	502	504	479	486	510	515	470	513	457	522	510	464	509	517	483	483	479	510	534	492	489	487	520	432	502	479	483	500	451	492	481	539	467	507	504	456	506	489	514	487	503	480	524	486	524	508
36563	80485	62191	35434	21793	10376	3917	1137	504	527	593	519	537	564	557	538	599	573	537	589	533	553	520	553	507	548	536	567	552	565	516	540	514	522	621	513	512	582	518	543	550	539	542	565	588	528	542	549	563	529	546	587	537	508	572	548	562	551	534	527	518	521	565	526	529	562	538	583	562	517	547	554	555	542	556	538	545	574	571	578	515	523	535	581	571	571	519	551	553	553	535	573	565	537	552	546	544	523	519	590	566	564	529	511	543	611	552	581	514	537	569	552	557	541	527	523	554	536	551	597	553	527	542	569	547	539	553	582	520	535	506	554	567	557	570	541	524	537	569	548	540	552	538	522	551	558	511	591	529	562	543	541	554	539	524	530	523	526	591	518	512	512	529	573	526	535	545	539	545	533	527	555	535	506	558	550	533	563	523	505	517	507	569	478	590	544	601	510	534	547	572	516	539	513	536	594	572	567	531	554	561	566	579	534	556	573	578	530	531	545	566	583	553	576	539	524	554	573	515	508	585	531	538	553	481	560	545	535	531	556	510	555	518	572	569	539	539	517	544	560	544	582	536	569	497	546	549	560	577	512	543	546	558	562	579	562	565	541	547	526	540	537	530	550	535	501	553	525	528	525	541	561	552	511	506	575	525	585	545	539	581	510	501	556	532	562	555	535	538	518	572	530	525	544	554	505	542	564	550	533	544	522	525	536	477	554	538	514	588	545	588	541	514	548	555	535	536	529	535	532	553	559	563	558	535	563	552	542	546	531	519	559	524	565	563	575	487	520	548	540	550	575	583	515	574	543	532	550	544	601	543	571	536	541	533	547	559	525	553	533	578	510	533	559	569	517	538	540	544	513	548	587	518	533	591	559	567	563	549	498	574	541	578	519	536	553	528	562	541	547	562	529	572	588	564	525	540	530	552	515	543	540	520	523	539	477	524	572	549	506	540	510	521	567	576	551	534	487	524	544	535	544	525	540	540	549	561	536	515	544	538	554	552	533	608	545	572	594	542	511	545	571	543	507	552	561	539	548	556	578	541	555	541	547	575	561	577	545	563	550	568	553	572	570	588	548	512	524	546	562	575	549	550	564	544	575	546	528	568	529	548	585	534	535	534	538	520	561	514	512	573	555	572	562	511	545	577	563	581	532	548	557	536	550	541	566	568	563	540	527	543	530	542	600	557	524	515	570	534	524	560	543	580	571	580	550	574	516	503	550	529	547	543	570	526	535	541	588	524	580	534	510	513	567	528	591	505	527	581	514	533	534	552	502	558	550	558	520	548	565	525	550	542	548	567	533	525	510	549	566	544	520	568	573	580	546	583	581	549	542	569	598	555	548	535	526	534	510	553	509	584	528	592	570	555	555	550	528	543	547	539	601	541	533	560	536	554	573	573	557	565	562	579	553	551	502	541	532	524	543	516	586	534	534	538	526	530	597	549	537	501	506	540	515	559	529	569	521	545	522	542	514	542	580	524	541	545	578	560	547	573	537	569	561	543	537	524	520	525	513	561	503	562	571	561	555	517	543	529	540	586	496	545	523	547	528	558	551	569	616	572	512	555	579	543	546	545	556	551	534	528	554	558	492	528	558	572	561	566	534	536	597	601	513	561	555	521	561	549	600	559	533	512	560	554	570	568	495	544	571	534	585	588	545	577	547	516	589	578	549	534	569	561	533	507	568	545	510	568	523	534	561	602	574	518	567	614	533	560	564	541	551	564	544	575	524	565	599	547	574	573	571	543	562	530	538	565	520	558	524	537	522	618	571	553	586	544	579	592	558	534	539	575	570	551	536	585	541	566	553	519	550	537	547	523	538	536	547	566	545	552	532	571	571	537	578	539	516	550	528	561	557	564	550	567	528	517	558	551	566	563	539	540	520	552	576	578	526	489	564	553	557	532	537	549	524	555	565	550	522	543	516	529	512	570	528	507	577	568	524	556	553	515	562	535	529	523	532	545	556	537	536	562	544	554	544	542	568	526	495	514	525	535	594	567	585	549	550	562	540	543	501	543	552	564	516	535	547	541	538	531	576	560	546	550	536	532	572	546	507	545	546	582	553	602	482	580	544	531	562	578	584	530	510	545	556	527	516	508	515	525	541	561	537	504	560	564	583	554	535	563	527	531	519	555	553	527	557	561	539	561	557	531	556	547	526	531	543	542	520	557	554	550	516	559	543	553	519	561	525	562	558	554	523	582	565	598	526	578	539	580	542	567	525	544	569	523	533	545	556	561	542	553	572	539	559	527	538	545	481	522	545	553	515	566	605	539	580	543	537	535	548	534	582	516	570	523	541	580	516	560	553	573	555	537	537	524	541	530	588	566	508	535	510	520	559	536	543	544	533	542	549	546	579	551	538	571	539	542	575	549	515	567	538	541	587	546	542	569	517	529	563	515	528	538	574	577	567	542	519	564	519	565	529	556	552	517	543	548	545	532	543	527	532	555	585	597	527	529	558	617	578	545	570	567	548	509	532	540	564	518	579	540	528	522	508	525	547	540	571	559	558	552	552	519	572	559	525	542	521	581	535	542	562	577	531	533	522	547	545	516	544	556	517	544	583	551	546	528	519	552	548	561	567	533	571	539	549	498	560	544	519	510	608	570	570	510	560	551	564	525	548	553	533	576	547	582	542	578	526	530	539	520	504	544	587	554	548	558	547	570	567	528	554	555	571	559	534	533	562	529	532	580	524	518	513	507	525	584	559	577	533	595	570	493	534	543	544	550	568	540	569	560	536	546	556	548	542	552	557	536	525	533	529	499	553	553	572	523	589	534	565	558	548	502	561	588	549	579	565	576	523	562	516	520	580	506	572	564	567	506	576	543	564	491	535	534	549	521	541	528	520	516	562	526	560	536	567	530	548	548	571	518	515	552	520	606	569	550	542	554	571	516	559	563	503	553	550	565	552	525	572	536	555	567	543	525	562	554	546	564	504	561	566	545	541	550	534	562	603	511	577	529	554	531	520	539	561	527	543	543	554	577	546	525	542	552	487	529	561	571	560	527	516	566	524	576	597	560	565	506	532	552	538	527	531	568	581	549	570	542	540	553	532	571	547	545	584	514	567	532	556	546	524	514	544	555	593	505	546	543	550	521	547	569	553	579	551	540	572	553	554	545	550	516	553	522	550	544	492	539	581	539	554	565	549	569	537	529	520	547	529	542	554	497	572	537	527	520	552	555	565	556	534	528	554	561	539	559	522	532	557	529	550	582	548	591	556	536	565	542	585	535	500	573	557	524	545	574	533	553	583	512	546	518	525	542	554	538	557	558	522	564	555	555	522	544	539	534	540	532	583	566	540	535	540	523	522	555	534	558	593	569	571	584	557	548	526	526	523	551	507	562	557	584	541	581	508	531	583	585	536	558	594	558	569	542	542	547	570	566	587	526	495	517	551	534	570	547	498	525	522	537	584	548	541	574	550	569	546	563	533	536	523	568	566	538	543	565	530	557	577	543	528	555	510	534	550	546	575	546	529	554	539	527	548
23129	22153	34892	29203	25758	24728	21612	4772	582	530	523	538	553	549	520	500	580	564	533	501	533	532	562	556	514	525	542	519	539	566	506	524	552	544	519	564	562	538	557	555	539	560	518	479	521	556	540	531	527	541	580	552	523	523	539	524	528	542	523	520	532	485	528	509	502	544	511	533	554	516	533	521	545	512	516	512	475	535	507	547	514	567	534	525	561	508	516	531	519	561	527	524	533	525	585	531	510	542	496	521	521	545	548	507	535	541	518	542	521	492	519	543	557	549	495	526	520	516	532	528	558	482	581	540	533	566	550	572	506	557	518	551	547	537	536	527	517	566	520	565	515	530	540	531	548	547	508	513	541	560	533	473	491	537	507	520	533	533	532	530	526	521	539	523	546	552	514	533	547	544	557	517	527	563	544	585	524	468	495	538	585	511	556	535	515	556	499	523	553	493	521	486	526	548	527	524	529	516	538	541	562	521	512	541	536	541	515	553	489	488	510	487	559	546	542	538	545	559	512	493	494	518	522	529	549	531	522	507	520	566	545	524	494	563	538	530	550	510	514	539	525	541	549	494	519	539	523	527	553	547	595	556	524	512	504	507	500	532	507	513	509	494	561	492	506	529	540	526	502	484	529	526	534	508	526	532	515	504	503	519	508	531	519	528	512	546	502	523	530	539	545	518	506	574	591	542	550	563	560	488	510	524	531	541	549	552	475	545	529	545	548	543	542	536	532	542	542	500	530	532	511	526	551	514	550	536	472	554	530	514	557	533	541	509	500	547	514	522	515	506	522	549	526	541	511	502	523	543	534	551	516	554	550	542	493	519	512	521	543	521	521	512	557	549	514	566	493	474	562	537	534	497	558	556	548	561	548	517	524	532	517	510	529	523	530	497	540	496	535	510	512	524	541	538	532	549	557	524	533	486	512	525	545	566	481	517	513	519	549	536	536	528	505	500	527	502	536	527	481	516	504	546	519	550	570	549	525	517	530	507	510	553	557	521	552	527	496	525	521	537	549	499	513	528	575	478	531	534	499	542	535	528	529	551	568	501	514	563	522	511	505	518	498	527	517	539	499	486	526	525	520	541	559	556	514	516	520	549	538	498	511	540	552	461	503	484	525	547	527	515	496	535	516	536	529	491	502	538	504	547	533	564	563	511	538	520	544	519	537	534	530	500	515	558	560	556	537	525	567	516	546	479	522	486	502	550	552	552	524	495	529	522	526	520	532	529	519	497	523	504	524	514	526	512	517	552	535	529	511	567	548	488	525	515	563	581	545	534	533	520	542	535	531	497	556	491	504	491	520	522	508	573	563	536	501	553	486	525	532	539	542	508	567	571	513	540	497	529	543	525	505	518	527	535	538	534	558	529	540	530	508	487	528	546	505	572	542	523	542	555	553	530	544	501	531	548	499	521	488	549	551	526	526	529	508	558	520	567	499	551	514	556	534	526	469	505	574	534	512	515	500	521	522	518	542	582	563	548	543	537	520	509	519	544	517	558	524	504	554	567	525	497	545	552	559	559	515	537	514	552	536	558	584	473	550	540	536	521	540	560	540	532	517	527	535	502	511	525	538	540	504	578	541	519	565	515	525	531	511	536	532	540	564	486	530	512	563	532	521	539	549	523	539	488	553	561	484	541	507	496	536	534	526	535	542	511	557	512	554	521	527	577	549	552	532	508	526	570	550	537	564	532	540	478	506	556	499	533	501	498	545	552	504	547	521	496	493	503	554	543	535	575	585	513	547	527	566	531	503	522	543	526	525	480	493	556	523	553	520	520	511	551	555	551	550	507	538	517	553	517	519	505	546	516	551	538	570	544	493	540	500	559	547	533	518	560	516	617	495	552	543	536	514	508	536	530	479	557	541	529	529	564	503	511	558	474	554	553	542	512	530	540	529	568	521	504	518	554	530	533	556	541	520	515	481	519	514	535	559	536	492	541	517	476	549	537	491	509	532	506	536	558	519	528	495	585	535	537	562	564	575	523	495	483	555	549	540	554	530	558	535	511	494	547	529	537	507	545	517	529	508	504	528	528	517	533	514	524	524	512	511	515	546	495	554	567	521	507	523	524	567	504	516	555	516	531	539	520	548	558	546	530	538	529	519	498	492	496	527	513	489	544	524	496	530	502	513	538	526	538	506	504	502	534	550	513	549	515	522	532	531	544	569	523	573	535	553	494	543	556	528	529	504	500	466	551	561	540	500	552	548	508	559	569	492	519	537	551	526	498	502	549	550	523	525	559	514	545	526	527	498	543	567	542	514	506	521	528	503	544	562	556	526	525	529	573	524	547	533	530	557	582	571	523	508	521	498	544	524	541	554	573	502	534	537	534	561	511	542	518	524	543	488	544	563	522	538	529	542	558	545	521	534	467	515	519	538	544	490	586	526	503	516	520	542	532	556	495	532	554	534	510	519	527	522	565	515	489	509	534	535	544	562	471	493	540	517	504	530	496	542	546	546	504	535	537	545	498	497	519	512	535	501	539	582	529	546	512	527	499	524	499	523	469	561	531	532	514	529	535	532	563	518	565	545	515	541	504	514	565	517	522	517	551	540	546	530	510	528	553	555	482	488	529	519	525	507	503	535	531	548	516	534	487	491	534	524	520	567	541	532	571	540	547	544	509	545	513	518	476	541	531	541	532	529	522	539	502	499	530	506	530	572	514	519	517	566	493	525	523	566	512	545	534	536	529	580	526	564	523	498	533	525	544	541	543	531	507	498	495	583	508	514	556	529	506	508	531	535	487	533	550	514	524	554	544	527	551	529	544	537	518	545	498	547	519	522	550	515	540	550	557	511	505	544	508	496	528	536	510	544	506	525	525	537	497	523	468	501	514	572	539	509	574	521	583	556	518	504	537	516	547	507	519	544	529	527	548	540	483	539	506	511	566	519	501	558	553	520	482	544	524	535	566	492	494	543	499	542	508	518	518	570	523	544	530	567	551	508	556	514	553	508	519	509	547	552	539	531	555	523	533	501	552	553	547	534	546	540	551	562	483	528	512	581	530	567	530	531	538	526	523	522	573	499	549	564	501	544	530	524	525	514	547	516	505	516	561	523	584	499	519	521	548	558	510	487	535	511	536	576	542	553	538	471	536	532	508	541	518	535	512	560	544	517	557	513	538	585	523	527	475	544	533	533	535	536	539	520	532	521	502	531	532	521	497	558	497	541	555	478	508	552	521	518	542	550	513	529	502	503	500	550	497	526	514	532	560	542	514	551	536	519	522	507	519	513	545	517	541	578	508	505	517	522	547	494	517	535	569	502	555	556	525	488	499	509	533	515	517	480	514	529	513	533	513	508	535	521	542	539	511	525	548	562	544	546	533	529	527	532	513	545	511	503	552	514	529	472	565	506	502	537	530	543	554	484	564	567	554	560	517	528	527	559	565	556	508	516	545	515	529	541	516	523	571	555	509	504	551	550	555	513	516	511	528	490	514	554	507	503	531	512	552	533	551	498	534	505	498	519	534	514	573	500	534
41471	64603	75321	58881	42523	25603	13134	2935	611	561	540	574	577	544	549	581	522	578	601	561	569	584	593	569	602	538	565	599	567	541	541	574	546	580	553	594	590	549	530	570	535	532	570	515	591	552	564	592	554	547	542	557	583	553	580	583	549	577	554	523	562	571	611	558	570	535	551	575	612	523	564	532	540	588	559	599	546	521	555	566	528	565	579	535	621	551	604	568	532	555	569	582	575	571	571	609	527	617	572	574	554	522	533	582	568	548	577	588	573	550	560	545	593	540	596	561	583	579	565	553	569	542	578	558	507	556	559	579	568	571	592	575	579	562	561	516	541	543	556	548	537	551	580	570	550	570	547	531	525	555	617	582	563	572	539	571	546	564	573	544	602	560	544	527	577	605	583	525	551	594	545	555	572	569	513	540	535	580	563	545	582	579	600	589	571	598	550	567	547	565	604	568	562	589	565	579	559	576	554	583	552	563	521	554	623	584	572	558	556	556	524	526	558	582	572	573	545	556	629	572	541	560	560	580	540	523	531	540	533	542	541	550	556	545	585	555	560	565	561	550	554	544	512	612	575	557	558	565	555	579	568	551	549	576	539	551	556	562	556	556	525	602	566	589	560	577	564	557	577	568	553	550	582	576	624	584	532	570	582	571	556	565	563	540	546	523	577	545	540	578	563	549	505	575	576	592	530	565	558	563	547	550	539	574	600	565	577	566	535	571	531	536	553	557	576	530	539	543	524	576	546	603	547	612	528	583	542	582	591	546	573	581	564	545	576	577	534	575	575	579	544	580	545	599	553	559	539	571	538	558	595	530	565	596	561	536	561	553	546	548	583	556	580	573	595	578	564	539	548	572	549	570	569	554	579	550	556	554	546	546	554	592	568	548	561	542	578	521	531	560	571	542	537	606	554	551	569	565	564	567	569	540	534	550	610	585	572	542	588	534	603	557	582	552	556	547	567	539	593	569	526	583	581	516	565	547	531	537	557	572	519	545	604	551	579	556	519	575	571	543	534	546	559	560	547	538	588	551	565	565	563	534	553	550	550	583	554	520	542	613	533	556	571	584	555	569	579	589	523	586	549	577	557	577	530	575	566	584	540	567	547	616	583	540	576	568	528	587	553	562	549	573	574	588	536	538	580	527	565	551	590	540	548	593	571	547	573	537	610	541	566	574	547	573	596	581	557	554	587	563	576	552	541	565	566	590	574	517	544	566	557	602	582	523	563	525	565	572	540	518	549	571	588	554	559	550	589	574	584	538	561	589	578	555	554	566	585	593	597	541	550	587	583	532	578	547	535	578	573	552	574	548	577	562	534	556	596	562	524	550	529	582	503	558	558	563	573	561	556	559	556	553	571	535	599	523	532	551	550	532	531	577	595	547	542	585	599	568	538	537	578	545	554	597	604	572	539	522	565	604	574	568	541	570	552	593	572	528	613	568	565	569	579	550	551	600	571	571	603	542	548	539	600	526	603	523	513	532	568	516	569	569	616	543	567	545	578	573	547	545	512	555	519	585	572	511	562	533	545	539	549	505	545	581	566	596	577	566	579	513	533	539	588	544	553	533	529	555	574	552	527	567	529	517	560	534	523	592	554	525	555	536	575	542	522	538	541	582	518	590	556	562	578	551	526	574	540	557	522	528	589	573	584	572	506	591	548	527	555	559	565	560	542	526	568	537	509	558	573	562	539	557	514	521	568	562	559	550	546	534	568	591	584	546	541	539	598	583	554	589	568	544	554	557	510	555	527	557	557	540	577	581	557	591	569	593	573	583	583	606	567	520	566	520	581	520	557	584	577	516	594	558	552	565	570	531	589	587	568	589	584	563	535	609	532	544	538	522	542	529	540	619	576	578	595	568	551	551	571	516	572	570	554	512	559	526	565	554	578	555	550	619	565	563	554	575	536	584	560	561	554	544	582	584	575	577	569	550	558	589	523	580	518	581	550	543	531	543	588	576	548	573	564	557	612	569	577	579	558	538	546	554	586	611	566	532	583	588	571	560	598	568	569	552	556	566	570	555	548	599	590	586	560	579	559	554	573	554	565	536	533	522	594	601	551	564	544	554	587	585	557	515	582	527	566	607	530	551	589	558	549	573	571	538	545	558	567	539	535	506	530	596	559	553	581	562	547	564	573	505	526	550	571	592	559	573	572	570	577	623	538	564	549	514	602	552	554	571	578	586	554	563	552	563	562	624	560	577	566	574	555	517	573	558	575	555	577	547	556	567	541	603	564	546	534	542	616	565	553	487	560	537	534	533	592	561	558	496	557	565	545	538	567	566	579	573	569	541	525	603	579	588	543	537	569	567	560	535	583	559	589	549	564	527	556	573	590	549	529	546	592	551	596	587	558	568	566	587	545	610	560	586	538	562	508	542	539	557	502	573	564	542	541	568	530	589	551	539	571	554	572	565	574	568	569	578	569	559	557	588	564	574	593	574	601	608	599	605	541	593	582	556	550	546	572	586	557	545	549	561	578	578	574	549	548	567	572	551	526	570	545	504	570	592	548	575	553	561	572	564	542	520	602	588	548	586	530	535	529	551	566	561	566	560	571	542	554	568	544	562	570	564	516	595	585	574	563	545	553	570	593	568	539	558	587	572	586	563	562	550	515	580	542	574	555	581	567	578	550	548	547	525	547	555	578	574	559	569	595	527	540	557	581	574	549	571	558	575	587	545	541	578	564	559	527	579	545	590	517	535	566	541	580	579	567	555	567	568	521	560	552	557	539	567	532	543	568	549	516	551	571	557	558	528	540	607	538	556	535	575	568	521	564	581	514	531	553	590	577	556	568	552	524	571	553	549	531	584	588	604	572	542	574	591	555	528	569	517	590	551	558	556	539	538	552	568	572	555	549	560	544	570	533	517	590	591	552	570	545	538	563	549	550	582	541	571	557	577	563	617	532	572	540	523	567	605	562	580	577	571	576	590	525	573	545	547	578	589	591	550	567	538	551	548	532	575	531	543	597	585	564	603	538	572	558	538	567	562	557	576	544	563	571	580	596	575	492	569	538	555	504	569	556	572	537	582	507	535	588	546	584	562	593	558	563	556	582	583	513	543	543	549	539	569	568	559	558	566	544	536	525	574	578	563	579	547	605	581	588	567	549	554	563	516	591	541	570	579	551	573	612	541	579	567	551	578	547	585	566	573	531	565	562	569	595	592	606	511	549	562	529	514	536	566	554	525	571	564	551	539	578	575	575	586	570	599	573	574	511	539	597	560	589	542	593	543	537	507	543	562	623	570	524	536	556	574	552	601	583	540	571	545	567	567	559	562	560	574	527	535	526	545	547	519	562	572	560	601	595	573	568	583	575	572	551	605	547	564	566	514	541	548	544	578	526	600	591	520	557	560	592	526	547	552	571	545	539	518	545	605	587	529	583	543	553	565	558	582	553	556	586	581	543	580	542	546	584	556	567	521	582	563	570	540	604	528	558	597	541	519	554	547	539	546	582	581	581	554	581	547	573	553	551	555	575	584
29275	35019	44896	23091	7908	2499	1053	525	333	388	379	362	354	356	372	348	359	372	374	342	346	329	387	339	386	348	395	366	374	406	375	346	344	367	367	386	375	380	395	374	375	394	363	338	362	355	395	345	334	363	355	363	383	365	358	394	370	364	357	358	353	369	326	393	355	393	356	382	382	340	344	363	384	372	363	361	337	351	385	360	368	373	386	348	355	388	363	352	362	347	374	375	392	380	338	388	370	383	360	348	387	321	351	356	348	355	377	354	373	381	338	350	333	372	374	342	372	374	402	381	342	380	402	352	344	358	361	347	349	392	418	373	374	369	371	358	355	360	359	366	348	349	364	366	400	381	379	357	404	359	351	368	346	375	356	323	400	366	363	392	331	384	380	380	421	354	391	372	379	357	343	352	371	357	350	371	354	338	350	389	337	345	374	383	381	352	361	331	360	373	374	357	356	347	393	360	365	361	335	376	364	404	366	381	377	387	374	382	406	389	389	350	343	385	367	407	375	352	366	383	344	360	382	368	364	365	380	321	379	411	376	323	363	372	326	381	369	346	366	388	378	381	379	353	389	374	377	359	356	367	345	401	354	377	374	344	377	376	401	369	355	349	400	359	369	367	368	341	340	337	373	348	379	341	347	367	369	349	351	318	362	318	370	387	360	356	381	376	361	371	355	354	381	402	369	341	387	371	356	363	353	355	358	356	358	364	393	352	346	373	357	379	352	389	364	354	357	350	381	326	336	377	345	362	406	387	399	362	359	392	318	347	353	350	353	355	367	348	381	366	365	372	395	410	322	352	374	378	395	349	354	345	369	354	351	345	366	351	378	387	337	363	365	372	348	343	374	349	360	370	380	381	348	360	374	375	397	344	371	339	325	370	355	366	397	343	374	375	355	362	372	364	388	342	359	374	343	385	345	345	390	384	375	387	351	341	358	368	394	328	373	362	348	359	382	370	379	368	389	354	354	395	360	342	383	368	320	398	354	355	346	353	338	352	335	362	341	350	344	377	380	358	357	362	360	370	353	377	361	364	407	386	338	382	342	358	364	350	367	374	394	357	377	357	375	369	356	389	355	411	364	381	376	351	385	363	368	361	390	334	386	409	404	385	374	345	386	331	342	345	353	368	352	371	351	386	384	360	369	333	364	355	367	337	397	385	391	345	357	365	356	386	359	350	362	369	352	368	373	350	346	356	387	351	380	330	355	366	374	361	394	370	310	335	367	378	366	350	372	371	364	367	356	367	389	402	372	384	379	358	378	387	358	372	376	362	361	359	369	344	349	341	396	381	358	368	358	343	386	391	358	381	410	342	349	383	355	360	422	344	374	357	358	347	332	360	371	345	353	394	346	377	383	359	400	365	347	369	353	382	356	379	339	354	381	353	348	375	394	399	348	350	367	364	343	361	352	382	346	336	363	339	365	362	358	375	365	344	363	352	375	344	357	337	357	359	371	380	355	350	353	367	375	373	397	340	368	372	338	340	345	376	359	324	397	398	371	346	372	361	392	361	342	352	338	354	374	365	394	394	370	387	355	370	351	355	350	390	337	374	336	362	334	403	363	355	386	358	382	354	346	402	334	346	368	371	373	422	405	355	357	338	324	368	344	352	417	372	352	396	393	342	363	369	394	355	383	357	358	355	383	353	361	383	354	354	384	343	335	351	381	328	359	331	411	337	347	330	386	361	357	331	365	397	364	363	367	376	405	378	365	367	367	381	380	375	312	375	365	357	369	361	364	348	360	356	399	386	361	367	369	344	362	358	341	355	340	364	339	367	362	359	363	317	349	368	352	388	384	360	331	382	393	385	361	347	348	368	393	386	376	348	376	373	389	359	367	380	372	387	353	371	367	355	366	346	381	347	367	368	360	368	407	303	344	361	356	345	377	359	363	376	383	361	380	401	373	357	381	347	358	368	385	387	401	357	366	357	368	385	399	342	365	364	360	401	392	367	381	346	343	357	366	343	384	356	340	409	335	359	376	341	353	341	345	372	373	358	366	367	368	343	368	353	363	381	333	351	332	396	334	372	353	336	323	368	379	401	384	383	330	359	343	337	349	355	364	364	378	363	377	387	390	330	342	329	370	337	384	373	362	385	363	336	322	342	360	361	326	350	386	375	333	345	343	383	375	376	354	344	348	344	391	369	352	345	356	364	352	360	359	388	369	344	367	388	359	359	336	360	393	366	341	368	363	368	369	341	353	362	376	346	368	330	371	373	367	334	354	345	375	348	378	383	375	340	366	347	353	367	360	362	367	372	343	322	358	345	378	372	409	362	349	372	397	349	346	351	362	411	343	365	393	368	383	344	373	331	377	337	386	330	338	365	385	338	346	342	391	350	373	371	369	336	386	365	369	351	351	361	361	396	357	356	343	367	379	358	366	359	373	364	349	357	364	367	387	346	369	377	361	384	375	359	373	363	411	352	357	396	334	345	408	375	412	324	347	342	340	391	365	330	368	352	365	360	373	362	389	373	378	359	377	344	339	354	372	387	345	393	346	363	335	353	384	414	364	345	374	384	405	369	344	372	368	359	341	329	390	365	367	376	360	314	370	342	377	349	328	364	357	344	363	376	367	365	391	402	378	359	361	395	396	354	344	362	384	366	348	384	354	350	367	361	372	360	380	368	360	368	375	363	392	372	381	384	385	356	371	345	381	361	354	426	325	364	370	391	358	346	375	365	376	369	379	370	348	373	330	401	357	341	330	393	370	363	364	385	356	358	342	360	351	329	355	371	350	340	365	343	362	357	338	355	361	347	346	366	367	349	366	353	355	334	334	375	351	380	334	363	354	385	373	384	385	360	360	347	373	390	394	376	358	381	369	319	363	375	351	372	321	377	346	352	351	369	402	379	372	383	354	362	347	334	365	385	380	353	333	396	360	353	343	335	360	372	359	356	361	379	376	366	365	377	380	362	388	381	348	369	373	353	382	366	367	336	346	378	358	388	334	333	349	403	381	354	370	377	341	370	380	411	335	377	376	347	370	398	380	369	388	376	367	356	371	346	387	340	380	343	373	352	377	338	373	374	353	357	383	365	355	374	334	332	333	373	362	380	374	358	363	376	380	360	372	363	359	362	354	351	329	340	366	335	372	366	404	376	362	381	403	372	368	351	351	360	346	348	370	365	343	346	381	357	367	343	369	356	358	395	373	389	376	353	351	378	338	388	371	361	375	369	309	372	385	363	375	339	395	367	328	368	351	385	375	363	393	380	344	355	390	383	368	357	359	385	329	378	375	335	376	354	390	365	392	322	373	341	371	398	353	332	402	365	375	390	363	373	373	344	370	358	334	380	391	378	382	411	359	364	364	364	338	352	361	347	361	376	345	381	361	370	368	392	377	404	372	382	359	384	370	370	360	351	329	380	396	388	355	356	357	308	379	397	362	349	367	355	374	353	362	348	368	367	338	352	335	370	375	359	363	394	382	376	332	382	375	357	362	363	366	366	362	364	394	410	366	364	367	348	362	371	358	368	332	359
34007	52408	38337	14969	6800	2874	1205	557	408	430	398	400	402	429	376	424	412	427	422	422	439	403	400	380	405	385	403	393	392	387	446	400	439	409	432	403	383	400	382	391	455	403	399	406	397	418	384	389	418	396	411	425	400	378	403	388	414	400	426	415	444	426	395	399	401	407	428	412	378	396	416	403	391	423	410	416	425	446	399	355	418	397	402	407	414	459	404	427	411	423	410	381	413	397	400	404	398	418	419	440	429	416	413	403	397	424	409	382	426	407	415	383	417	430	409	416	393	438	411	369	417	434	437	404	409	415	411	400	407	406	385	413	417	388	440	371	395	422	404	396	405	409	442	428	402	403	398	438	410	371	363	462	404	399	409	404	414	436	392	403	408	405	397	415	436	408	416	418	427	413	398	414	426	392	411	426	419	424	410	379	406	414	407	408	387	415	423	429	430	397	407	398	403	411	369	383	434	408	388	402	423	406	380	439	404	408	351	411	397	397	423	401	466	391	419	426	401	427	401	448	388	424	418	392	409	404	396	412	402	443	391	405	409	424	421	422	404	400	375	386	402	381	408	389	398	417	417	378	398	411	409	437	437	429	390	410	399	395	448	402	418	384	424	365	381	435	379	413	415	399	400	401	405	425	399	405	393	410	431	392	381	411	397	428	385	412	402	404	361	387	395	431	393	404	388	381	438	388	386	405	353	372	401	397	421	408	414	440	405	423	436	399	424	436	398	394	379	407	444	404	411	369	407	394	420	443	419	420	447	417	389	410	400	397	438	395	397	412	435	410	406	417	389	443	408	400	407	398	408	422	421	423	405	414	442	400	389	407	397	443	395	389	435	410	401	428	382	442	432	431	457	411	432	385	378	419	406	399	376	375	381	421	418	410	424	440	394	392	407	416	427	400	417	431	406	421	397	423	417	390	412	417	420	444	426	401	428	405	393	432	389	391	434	419	438	434	396	395	410	404	442	400	416	429	401	401	409	404	406	407	416	402	381	391	372	445	433	402	429	431	414	417	431	406	401	395	461	379	389	410	408	433	418	431	408	403	382	403	380	419	416	400	420	377	420	417	397	388	389	393	420	398	429	420	405	416	439	402	422	420	424	416	405	379	410	418	423	421	413	407	405	393	398	394	387	429	434	406	438	407	393	404	403	405	428	413	376	379	388	418	416	431	411	397	407	409	393	419	395	418	421	435	420	411	412	445	431	422	413	382	440	421	424	407	444	393	403	377	424	402	370	393	400	444	404	383	379	426	419	416	390	409	392	382	425	415	403	422	423	423	390	408	414	391	394	374	406	394	423	420	440	410	432	465	409	412	413	372	410	416	438	426	395	413	424	406	378	408	410	410	405	451	426	369	359	406	412	400	395	428	405	414	408	435	412	391	442	407	413	409	421	454	383	415	426	386	444	419	370	431	407	409	371	446	426	386	362	407	441	391	407	394	395	396	403	436	399	418	422	409	422	425	406	415	404	421	411	384	390	440	417	418	407	417	400	410	410	382	408	430	428	425	399	398	407	366	376	421	407	390	391	385	406	372	442	414	388	436	376	432	427	388	392	398	417	398	392	441	395	425	430	422	376	366	418	405	418	400	412	411	432	424	419	390	384	434	402	400	430	387	388	405	392	379	392	398	441	408	418	431	416	435	422	399	383	423	409	352	399	388	393	414	404	440	417	414	403	405	402	431	453	407	404	424	396	431	415	389	389	407	429	411	411	432	378	430	365	393	475	381	395	425	403	419	369	391	413	419	410	412	413	421	427	382	443	416	397	413	443	408	421	441	389	413	400	407	420	437	412	405	394	430	397	431	410	396	417	411	403	383	412	391	405	403	386	412	403	433	424	416	441	405	431	415	405	406	453	385	408	434	387	370	422	417	404	390	415	425	378	409	406	428	410	403	412	424	413	426	415	409	421	408	392	382	381	408	428	411	433	387	401	405	395	399	419	407	405	444	435	407	404	430	359	426	412	423	428	417	395	412	390	415	403	387	388	412	403	424	421	414	389	435	413	416	420	434	402	382	437	402	396	392	414	447	381	389	414	422	402	457	425	409	404	425	411	436	426	433	368	395	423	453	413	414	395	406	408	444	428	395	386	387	387	400	407	398	360	437	450	438	378	430	422	399	373	428	389	407	406	397	427	421	383	382	387	418	422	461	403	397	427	412	393	428	452	394	428	364	402	388	398	406	384	437	403	406	392	425	401	416	431	417	428	406	405	400	398	389	411	401	403	413	422	425	381	414	400	389	382	413	396	408	414	418	392	432	445	430	422	426	409	416	404	421	429	395	397	399	380	406	407	419	390	394	445	394	392	402	416	389	396	420	405	407	389	404	422	414	411	405	405	416	423	442	425	400	392	397	389	439	427	404	389	423	424	424	403	425	398	410	423	393	385	394	421	418	437	427	434	409	380	402	403	415	413	413	441	400	404	404	399	395	352	388	408	389	396	426	435	398	414	437	429	411	362	414	406	418	461	441	381	365	376	399	413	400	392	401	442	420	410	396	394	435	446	413	414	388	410	441	406	390	388	422	407	405	425	413	397	386	398	439	419	404	419	444	456	436	385	412	395	399	418	428	415	436	405	395	417	371	433	394	432	402	400	399	386	424	423	388	385	449	403	414	376	442	457	452	406	394	362	410	412	396	403	375	398	420	428	416	410	434	415	390	387	381	396	423	386	425	405	430	456	417	407	447	391	419	387	422	409	444	404	402	401	369	417	431	391	411	409	406	387	448	375	395	415	424	365	394	382	382	397	434	393	412	432	412	382	391	382	459	420	433	415	419	397	390	404	397	400	418	444	401	415	388	445	419	433	412	409	398	413	423	406	416	398	435	407	417	393	432	403	400	408	388	424	399	419	400	411	421	400	387	442	397	448	420	381	402	419	421	389	421	429	429	415	414	392	420	447	397	390	424	392	414	416	428	395	394	373	409	380	432	440	423	403	433	413	399	405	422	409	387	422	395	413	428	399	398	418	409	401	428	448	430	420	398	372	434	427	418	409	427	403	404	416	432	405	394	388	403	398	378	424	429	400	398	413	412	399	385	431	418	472	438	411	409	382	406	415	395	415	360	412	410	415	407	401	443	408	416	434	394	418	424	414	400	400	434	392	410	432	404	374	424	375	397	409	444	400	418	426	399	423	416	392	412	420	441	430	412	403	400	390	399	413	418	402	412	383	424	425	428	389	403	418	380	381	421	384	426	395	414	410	449	394	400	430	417	370	425	424	436	398	406	397	408	383	397	411	397	404	374	438	451	403	428	434	440	420	421	413	410	403	424	394	407	404	392	418	415	396	401	404	435	402	381	395	381	427	396	428	419	436	400	408	395	437	389	410	399	446	394	415	395	386	402	418	362	420	399	427	431	436	378	458	428	425	429	415	407	405	445	379	422	402	402	456	366	379	464	407	407	410	408	428	402	408	441	413	420	400	421	408	435	397	422	425	409	399	380	426	422	418	372	453	406	413	362	402	427	437	403	395	441
24879	26035	46101	36053	25325	16771	5548	852	366	361	338	358	346	365	369	315	381	369	375	360	340	378	339	364	361	342	348	335	362	360	309	363	323	370	320	356	354	354	323	361	354	356	341	318	309	362	359	345	368	383	359	337	377	333	357	350	336	353	372	360	345	378	379	350	380	329	348	339	334	332	360	350	318	313	370	330	352	323	375	364	328	356	351	353	356	332	369	377	318	333	331	348	326	377	360	362	318	351	313	346	342	361	361	353	377	366	339	311	350	348	334	366	387	364	373	346	367	360	368	332	363	366	317	304	346	359	334	360	365	365	368	329	353	329	332	365	355	346	344	366	370	374	322	350	364	344	342	356	363	349	378	338	330	351	337	339	320	358	348	324	332	322	329	392	356	351	348	338	356	361	397	296	375	351	313	390	409	365	368	338	334	366	356	401	316	372	339	359	342	352	366	374	360	361	347	346	379	338	354	351	336	367	332	365	345	362	332	340	340	353	346	348	351	385	349	349	362	341	322	350	354	414	364	351	344	332	366	348	386	349	365	358	343	355	346	369	342	337	365	330	349	356	365	357	360	333	343	371	321	365	318	403	340	361	355	329	380	357	335	365	307	376	320	369	338	376	350	356	335	359	383	375	349	347	332	357	310	369	336	347	324	341	367	377	334	377	359	365	354	356	377	342	360	332	346	370	358	351	349	362	352	350	359	340	358	366	336	338	375	361	344	364	314	359	365	353	342	352	356	340	356	362	353	362	378	356	368	337	352	346	348	359	337	337	325	372	340	336	350	329	326	387	330	335	331	349	375	337	349	387	338	375	373	342	351	339	360	360	385	363	335	376	397	337	342	337	355	331	333	341	308	352	355	325	326	379	382	321	358	334	362	347	334	382	350	389	332	371	343	354	369	359	377	372	345	354	365	353	332	372	367	326	327	371	372	339	363	327	352	351	353	355	345	319	357	368	363	348	368	355	368	321	341	359	370	370	334	374	333	342	366	384	309	352	353	342	339	342	371	348	338	339	322	370	364	367	363	329	339	352	332	355	296	344	368	350	341	362	355	357	367	313	342	321	352	323	371	398	334	361	379	399	350	361	339	351	320	374	336	343	333	371	353	324	388	386	341	350	340	355	347	336	361	328	372	365	327	384	372	342	347	336	394	342	360	353	336	364	357	346	365	375	352	350	364	328	361	351	358	353	391	354	384	347	353	353	340	346	364	345	339	354	316	373	347	361	332	332	339	381	327	352	339	330	328	345	367	373	335	328	343	377	323	343	350	348	379	340	377	345	336	360	349	337	315	381	329	371	357	355	379	352	324	364	347	313	336	341	327	314	366	380	352	355	339	388	356	353	327	342	369	340	351	357	340	298	353	325	364	358	394	335	326	330	359	363	387	312	380	371	358	344	357	362	354	359	336	320	364	350	347	334	360	354	350	341	345	315	356	399	372	358	341	350	326	365	383	341	365	361	317	378	361	308	346	361	348	323	369	370	352	363	345	333	370	388	362	368	396	337	357	304	335	327	327	365	353	359	355	335	355	341	344	352	359	345	354	348	331	336	318	388	345	326	326	319	369	350	374	341	338	333	358	339	363	335	328	353	338	327	395	349	335	373	352	324	346	350	379	376	374	361	352	364	363	372	331	381	337	339	376	347	334	330	362	360	335	352	330	362	353	315	366	352	345	316	350	349	344	388	375	363	366	349	359	355	336	340	346	343	367	305	343	348	348	379	347	377	360	366	316	377	395	337	366	328	374	343	371	350	372	361	363	372	339	322	366	333	355	333	385	370	338	399	354	386	343	366	361	334	341	351	342	372	357	367	356	342	352	371	388	356	350	353	351	353	349	341	363	335	300	346	342	343	383	363	328	355	376	352	326	362	360	365	334	359	350	356	382	370	355	340	377	341	352	364	350	374	382	351	353	336	382	332	355	349	358	327	363	368	352	348	356	338	372	341	379	353	344	357	390	362	338	389	369	317	345	348	382	353	336	342	352	348	365	379	337	377	338	334	363	340	330	357	352	349	342	310	367	355	322	351	315	342	304	317	341	319	355	335	385	346	344	363	387	366	319	357	351	338	383	371	343	368	326	349	329	338	390	358	341	348	378	337	353	354	314	358	378	324	343	363	366	359	350	367	359	325	336	330	337	356	348	379	421	332	340	350	343	348	334	352	365	322	377	410	345	354	312	345	352	328	333	351	384	316	369	344	356	346	321	348	364	372	371	390	333	308	401	362	359	350	356	363	353	328	354	338	335	346	347	369	338	360	361	342	333	374	369	358	363	355	323	369	374	345	349	338	359	351	340	352	340	305	342	362	362	343	380	341	317	356	351	356	388	343	355	363	364	336	352	336	334	362	338	323	341	360	354	374	338	351	371	376	353	363	351	360	342	329	343	358	326	371	335	380	309	356	328	348	354	327	355	380	366	344	323	347	354	363	363	382	371	350	338	352	352	339	345	389	352	372	345	341	338	328	375	370	332	337	362	337	333	342	350	346	345	374	360	337	386	322	374	346	348	343	353	338	314	319	365	343	382	348	341	339	327	379	330	324	384	338	338	341	318	365	369	332	366	359	349	326	325	347	363	371	363	351	359	358	323	348	363	361	325	331	365	354	351	302	397	378	363	332	332	318	346	348	346	371	348	352	337	348	331	335	375	317	354	333	348	376	349	319	298	345	376	370	376	363	360	350	356	380	332	379	366	348	387	367	363	363	359	371	349	334	333	348	336	358	366	345	345	333	371	376	366	340	330	339	383	363	350	354	351	368	348	358	339	359	380	349	346	350	341	380	376	339	379	328	332	349	382	351	362	339	349	352	376	355	344	333	335	339	368	367	322	337	360	350	365	346	342	377	365	357	347	336	348	359	351	342	351	374	358	368	345	345	341	341	361	357	335	321	347	343	379	378	370	326	349	329	383	364	355	374	328	381	328	337	370	362	365	365	336	365	341	347	360	385	348	354	341	348	379	348	348	349	353	373	354	402	360	344	372	361	315	359	361	349	340	315	360	391	355	351	354	358	346	347	375	338	351	331	332	340	355	350	343	347	312	321	355	372	364	335	365	331	367	336	334	323	327	336	345	352	366	349	376	317	374	367	386	358	352	350	347	347	379	351	350	337	347	363	356	371	375	312	328	344	356	310	313	341	364	341	336	357	352	327	337	351	342	341	307	342	352	341	340	362	362	342	356	363	363	358	351	389	322	368	349	353	345	341	372	356	335	340	326	356	364	317	334	313	378	373	339	361	340	391	387	300	331	343	348	387	338	363	374	332	307	384	394	357	364	335	334	340	353	366	345	344	357	356	358	365	367	382	353	355	337	355	369	356	351	351	371	357	345	348	372	349	403	358	340	319	364	373	338	365	365	350	365	353	371	354	347	378	364	333	335	300	356	365	353	310	331	372	376	348	383	388	345	377	329	343	330	362	374	333	368	335	361	323	349	363	374	346	347	322	394	357	333	358	357	361	309	337	324	364	355	334	363	337	337	371
37800	78574	68561	40207	25448	12558	4757	921	405	415	388	348	389	400	432	430	396	418	396	390	392	394	423	360	370	404	402	393	406	385	385	378	373	374	375	375	406	417	381	406	355	406	341	412	409	407	449	400	393	388	378	370	365	411	388	374	368	403	360	391	380	405	364	346	402	402	381	376	371	407	384	384	402	382	340	390	398	392	394	410	380	385	416	396	369	374	423	400	395	391	334	401	409	381	411	403	374	380	356	380	399	409	368	464	411	363	373	390	373	397	387	378	377	401	434	422	393	395	352	397	387	384	367	385	381	371	376	372	411	398	377	416	370	419	369	427	404	418	378	395	420	368	401	351	373	368	439	417	366	399	383	400	392	421	396	431	386	368	406	390	358	356	387	398	372	414	398	408	408	396	345	399	385	416	375	397	439	404	405	380	407	416	364	405	394	381	425	456	382	389	411	382	362	401	405	380	365	363	430	367	364	364	404	430	382	418	349	398	412	378	389	415	359	445	402	385	399	377	371	410	419	394	353	344	409	416	397	410	413	377	367	385	397	379	362	386	378	418	360	385	399	351	393	385	393	388	392	384	397	390	389	361	345	409	408	371	406	447	386	359	364	385	398	384	388	395	350	387	384	383	383	463	349	435	398	345	407	386	359	386	383	376	387	398	425	403	438	385	392	358	378	406	376	357	385	415	368	397	376	402	412	405	366	353	399	368	360	400	368	382	432	385	382	409	387	417	417	369	344	393	412	428	379	408	411	365	368	420	386	408	397	401	378	365	405	370	367	392	400	394	443	401	404	400	373	398	373	382	379	357	414	358	385	405	377	376	377	395	417	378	382	386	379	394	404	364	392	394	422	368	397	402	403	394	418	389	399	381	420	380	364	374	374	388	389	388	367	383	398	379	406	405	349	376	389	411	369	369	373	422	429	375	412	370	401	385	395	414	414	368	367	415	385	388	420	379	393	380	372	422	385	403	398	412	405	430	348	407	363	388	394	399	405	413	410	374	363	421	420	372	400	399	374	379	381	393	437	403	403	393	366	401	388	342	383	390	394	404	429	393	369	389	386	397	418	389	433	405	412	365	402	363	405	395	426	367	392	354	403	391	414	369	444	395	383	373	340	386	383	370	420	366	384	414	387	385	380	406	365	382	356	388	363	385	383	380	398	374	383	391	380	398	376	372	377	365	356	429	366	397	403	384	429	379	376	395	387	420	358	349	407	369	364	397	394	377	394	391	373	408	407	399	419	377	425	405	382	380	392	366	400	421	384	389	377	365	404	392	379	398	407	404	405	391	394	404	368	388	404	403	425	405	403	398	398	445	405	412	405	415	374	396	410	375	374	381	378	373	397	395	400	392	347	377	353	380	411	393	385	385	387	359	421	378	436	369	413	438	402	363	407	390	380	406	392	422	388	373	390	405	363	426	408	401	365	409	387	385	376	394	368	333	387	403	408	369	386	389	390	399	391	410	363	393	385	374	404	378	406	396	394	411	425	349	376	411	375	421	349	407	389	403	389	362	380	358	408	396	392	367	418	390	380	372	405	402	379	410	405	381	399	391	356	408	390	422	359	395	412	384	402	411	431	410	372	389	376	376	407	391	393	349	386	376	391	380	431	395	426	352	409	421	424	397	393	384	407	357	373	392	372	382	377	416	399	406	420	391	409	361	393	389	365	419	378	393	371	415	394	366	362	365	386	385	388	398	399	360	378	363	404	325	404	432	413	381	390	353	355	382	403	361	385	417	373	379	388	403	413	408	401	390	372	392	426	428	381	400	373	389	399	417	367	352	393	408	402	418	338	410	379	337	369	335	389	384	407	387	403	372	404	370	400	380	379	408	377	408	402	405	390	354	405	392	414	402	369	399	354	357	389	394	409	358	366	345	403	373	364	396	403	386	368	414	393	387	363	415	409	417	410	403	406	389	398	366	371	368	390	376	402	367	374	400	389	395	407	381	426	388	387	388	405	363	396	371	381	352	396	382	377	408	401	373	418	402	353	379	368	384	392	349	412	384	393	395	386	399	413	396	370	383	404	387	391	414	370	400	377	397	405	355	371	375	385	382	368	402	371	411	394	413	409	411	394	360	396	398	382	393	389	403	411	416	403	392	400	394	401	360	366	373	416	377	411	372	392	400	380	372	408	383	377	365	377	369	373	355	408	355	366	370	407	346	369	378	404	403	387	362	393	388	390	399	397	396	428	382	400	405	415	379	422	394	388	383	379	390	388	343	363	362	387	406	421	371	379	409	396	379	422	369	379	389	367	372	423	382	358	400	391	375	382	390	401	360	377	419	410	347	411	397	371	388	395	379	393	407	374	369	396	460	380	403	398	378	396	395	377	404	407	365	403	388	400	368	411	387	379	392	342	408	368	377	372	359	384	353	396	363	385	397	393	365	419	370	384	383	373	384	397	391	372	390	396	430	397	420	389	410	410	378	389	367	388	370	406	365	366	404	389	427	386	386	388	387	383	409	391	404	404	406	418	389	405	358	386	356	420	393	391	418	376	377	385	394	420	404	398	389	372	386	413	391	383	396	417	381	382	412	381	400	382	394	411	394	403	378	385	383	400	389	411	381	416	378	388	379	384	397	429	371	381	376	371	403	383	384	402	336	408	408	392	380	357	368	410	390	396	414	368	406	384	377	381	427	367	398	359	428	409	398	397	401	406	409	355	443	389	375	380	395	361	355	392	382	398	374	370	379	356	395	372	419	403	397	348	379	362	413	396	346	412	416	370	385	440	411	390	396	348	402	386	399	391	367	380	388	399	380	383	387	397	410	413	370	420	388	384	380	436	389	412	391	374	389	397	364	402	383	389	392	391	424	367	381	415	393	394	414	396	374	407	398	383	418	396	409	396	386	375	385	396	397	401	363	378	391	388	388	400	403	399	386	381	370	385	419	384	376	369	412	404	413	371	371	411	396	413	380	404	395	388	373	406	366	424	388	403	391	394	395	374	405	422	362	377	384	361	439	415	389	385	398	390	388	400	392	390	395	397	375	372	342	411	409	364	349	392	413	370	369	423	391	399	359	383	394	378	396	407	375	420	389	399	384	376	405	398	402	381	392	392	407	388	384	424	383	374	357	387	399	399	401	407	372	381	382	399	379	410	390	396	403	399	381	388	387	395	377	382	393	409	432	389	380	352	418	388	358	388	383	403	380	389	395	361	393	395	424	370	388	400	377	387	380	403	378	366	384	405	381	406	347	358	379	406	399	383	391	392	385	392	379	382	372	432	395	417	405	381	383	385	374	413	420	412	387	376	395	393	383	371	376	431	396	411	428	386	397	373	337	408	392	378	374	433	374	363	393	397	368	399	381	402	415	397	399	389	389	406	415	396	391	383	377	408	416	405	420	373	362	409	420	353	370	422	404	417	388	394	381	386	400	373	405	422	393	369	391	410	371	380	363	374	394	377	391	425	376	391	380	369	390	396	407	422	373	397	386	398	372	376	388	368	413	400	415	378	401	421	409	381	353	385	395
25674	25557	43977	32541	21240	10551	2959	755	528	526	501	487	519	483	490	498	446	503	503	563	505	482	469	522	478	439	471	493	517	495	513	502	510	495	552	481	500	512	455	459	466	451	478	509	473	484	500	492	515	481	479	533	520	462	472	463	465	480	484	495	522	445	443	497	477	525	493	456	511	495	469	504	491	488	469	513	469	479	476	545	496	473	473	481	501	539	455	517	471	461	529	512	460	514	521	467	494	501	528	481	495	459	476	496	490	520	515	459	483	475	491	514	469	483	473	521	454	504	500	493	465	469	485	525	543	436	541	490	476	506	481	516	505	505	488	464	487	461	506	503	493	465	453	452	516	474	496	514	468	453	506	485	480	479	500	486	505	500	490	486	447	472	479	540	520	472	463	471	517	500	473	517	462	533	489	492	500	480	498	473	482	504	469	511	469	501	519	508	488	501	527	517	450	487	493	498	489	503	512	508	512	522	506	474	495	486	529	442	478	504	483	458	486	463	527	481	468	482	478	507	489	438	510	485	456	478	477	483	483	495	484	520	472	472	501	521	518	498	475	489	465	491	483	509	506	532	494	471	516	474	475	474	472	511	515	507	474	453	469	514	483	498	479	487	482	483	495	472	472	542	506	480	491	490	509	549	481	492	505	532	491	481	434	503	485	494	512	495	441	510	478	497	512	496	490	468	452	497	504	502	485	461	486	492	520	498	461	501	474	512	483	496	486	517	530	480	560	486	502	483	487	477	520	483	489	475	489	488	459	523	453	516	463	497	474	471	504	460	433	502	451	492	480	495	479	484	461	492	520	476	496	462	485	508	541	483	477	497	488	448	547	500	480	481	519	515	453	474	496	484	492	449	500	460	512	494	503	481	469	482	468	493	452	478	472	487	502	478	474	504	468	509	514	472	498	512	464	473	501	512	475	517	512	483	480	483	499	529	451	478	488	491	490	496	512	498	486	484	470	501	481	523	464	516	465	491	497	436	447	524	482	485	488	478	509	470	494	430	480	487	479	508	485	460	511	479	443	452	501	492	476	472	515	514	480	507	461	467	513	503	500	481	503	496	484	492	517	489	529	475	495	456	492	485	482	492	482	478	496	521	505	490	495	513	501	451	482	487	477	529	513	516	472	517	484	494	505	482	493	477	485	477	484	479	482	484	489	474	433	485	543	446	520	516	505	519	500	466	502	458	454	518	507	497	507	414	496	451	480	470	516	507	467	502	474	512	499	474	491	499	516	462	503	482	480	509	516	475	473	481	491	487	479	494	488	474	495	518	489	469	488	461	480	535	428	508	474	497	498	461	462	512	491	498	450	486	468	505	481	467	498	441	493	474	488	465	492	472	517	501	493	504	497	480	491	499	470	466	475	457	530	494	506	481	469	487	427	479	500	488	472	504	501	522	489	520	467	455	493	504	495	450	504	416	493	519	502	466	508	474	530	509	486	490	514	491	473	505	511	491	480	496	479	473	497	509	453	510	460	488	506	477	485	492	505	505	502	492	526	477	493	546	514	512	472	502	467	487	480	451	471	497	542	478	467	458	506	535	524	472	494	499	469	508	452	510	483	518	474	450	536	492	502	491	470	445	470	522	518	485	500	508	470	507	455	502	504	470	469	493	469	467	493	522	504	478	452	482	517	519	486	517	502	480	515	504	531	469	533	529	454	524	499	492	495	475	513	475	485	476	499	482	480	499	479	469	508	483	484	534	470	503	495	454	487	490	491	522	516	473	484	496	474	505	520	479	478	489	509	502	503	477	523	528	470	463	494	530	500	470	492	453	479	480	507	486	459	512	492	533	475	479	517	470	488	502	488	487	488	474	511	505	484	463	441	567	481	511	478	490	466	491	482	444	480	471	463	474	472	508	501	504	484	493	530	537	491	502	483	517	487	489	473	493	533	512	507	494	506	497	477	438	504	516	512	483	509	484	500	482	499	472	495	467	457	477	495	452	526	524	484	488	505	462	510	473	483	455	515	491	490	487	474	476	473	461	456	492	493	516	488	509	503	506	514	506	445	501	479	508	504	461	494	530	500	487	499	512	492	498	460	506	477	492	489	499	464	510	484	495	501	526	427	509	485	543	473	465	479	506	487	503	460	505	468	496	476	535	462	450	472	498	479	487	514	451	515	508	473	463	505	482	477	483	477	499	469	516	502	478	500	524	468	488	506	502	531	543	558	489	459	480	506	503	494	507	482	468	509	496	467	502	504	466	507	508	475	488	495	485	488	520	488	473	520	465	521	500	466	494	475	507	504	505	487	471	467	478	493	457	477	475	479	478	479	522	505	474	468	513	500	439	531	476	480	490	502	479	478	443	485	466	457	515	493	489	486	537	503	482	469	478	483	520	498	467	487	535	544	483	484	482	504	509	498	496	484	483	510	506	475	519	476	552	486	501	524	475	522	519	522	495	454	456	464	452	477	476	541	468	472	509	490	484	462	493	516	478	500	464	482	512	481	491	501	461	482	499	455	453	479	513	504	457	532	479	509	489	473	477	455	508	534	507	510	514	502	480	528	495	463	495	489	523	485	476	486	494	504	481	515	474	488	444	509	488	507	486	500	460	490	447	495	449	490	476	501	497	476	418	479	492	498	520	495	497	486	486	468	456	463	521	516	469	507	538	488	488	445	475	513	496	481	491	474	497	470	513	504	478	485	486	532	492	491	490	468	490	532	525	508	479	504	474	443	512	502	442	496	500	552	520	456	490	485	484	434	487	486	453	522	452	490	482	483	466	519	457	494	474	465	478	516	496	522	512	487	479	479	451	454	476	482	497	501	497	501	505	471	492	513	500	530	473	483	498	486	521	485	451	502	450	458	495	486	495	529	544	529	466	479	508	513	503	491	532	513	466	524	507	521	490	530	520	519	468	526	478	506	450	528	476	519	526	514	477	502	514	491	522	494	515	476	450	470	443	512	466	469	500	508	507	515	474	531	510	497	458	484	482	463	432	490	505	460	514	505	499	501	477	501	485	476	496	488	499	488	487	521	489	521	467	497	442	510	520	473	522	469	502	542	480	528	521	505	489	510	488	470	485	484	502	478	477	502	528	471	481	513	507	462	457	452	451	502	480	466	488	514	491	441	468	478	477	508	527	504	475	525	533	513	477	475	491	494	518	486	486	474	539	479	504	476	512	506	463	454	474	477	490	499	495	470	488	441	474	457	470	481	497	488	490	498	505	543	485	462	453	447	488	527	486	493	506	492	502	464	526	465	483	454	473	497	496	479	504	498	477	486	493	473	486	492	491	494	478	474	519	473	497	474	472	491	490	490	508	489	501	451	506	473	486	504	523	431	472	467	523	509	461	474	514	486	494	491	476	502	453	483	465	502	511	490	504	490	531	507	482	467	497	469	520	498	465	491	492	513	467	495	501	498	491	479	495	463	473	524	493	494	495	459	503	502	450	469	518	449	505	477	484	463	530	517	483	471	475	482	495	491	453	507	498	519	479	541	521	487	507	522	490	501	481	500	516	494	504
38043	79657	63315	35357	21696	10234	4246	832	555	564	547	572	547	545	546	555	545	527	542	570	515	548	496	590	532	490	512	551	511	530	515	507	552	560	556	515	516	552	574	527	544	503	549	556	534	544	505	555	516	549	527	493	515	501	519	535	518	522	500	575	576	556	526	560	540	539	573	555	517	543	530	552	543	572	536	530	551	540	580	542	504	524	532	521	519	550	531	551	553	538	530	571	545	548	529	542	518	528	551	576	537	537	528	557	531	567	532	557	550	590	534	543	589	558	586	568	521	566	532	562	555	538	517	558	545	565	541	512	509	537	549	557	523	516	568	544	527	533	510	539	531	515	587	514	529	525	528	528	538	525	566	567	530	565	507	505	565	525	535	585	528	510	584	571	533	529	595	587	539	531	513	507	543	524	518	551	561	528	547	503	525	532	554	609	568	542	523	551	500	489	586	531	544	510	522	563	570	540	624	583	542	527	546	538	542	552	554	554	562	518	541	511	526	500	571	527	549	546	550	582	541	529	546	544	518	557	511	532	559	535	528	585	546	560	557	576	541	553	585	491	532	546	561	567	519	543	566	529	553	532	551	564	548	539	519	542	545	534	588	554	588	549	515	518	552	554	507	546	543	563	548	542	529	526	522	515	581	555	530	547	524	544	515	525	547	546	538	513	545	530	490	573	550	547	561	551	537	489	545	535	540	540	531	544	555	526	554	532	575	568	573	522	535	557	570	525	531	528	528	508	572	530	568	536	579	529	502	551	504	528	530	574	528	538	561	526	524	503	561	495	529	534	552	563	563	538	532	604	561	498	534	530	540	574	572	561	525	527	511	556	599	541	527	522	552	568	523	513	529	495	571	523	534	547	544	579	547	524	478	504	561	546	526	567	579	563	542	564	536	563	573	507	515	530	561	531	535	551	548	543	546	525	518	533	557	502	510	538	584	556	549	574	562	580	514	544	540	568	572	604	532	534	501	556	489	533	551	526	538	534	544	534	536	536	580	566	552	535	536	525	518	556	529	535	542	505	529	547	518	536	534	551	570	521	560	572	546	541	543	522	549	573	550	507	552	533	547	558	564	586	568	555	571	514	572	558	553	566	547	548	596	539	531	538	545	505	547	548	518	536	540	523	606	545	594	507	499	576	517	517	524	537	520	534	584	583	493	539	562	554	568	524	526	536	535	562	524	534	550	558	544	515	540	562	565	517	545	574	560	553	563	497	544	525	525	581	547	523	550	500	547	551	557	583	557	516	562	500	540	511	551	496	557	539	566	551	585	560	541	555	536	531	540	557	595	521	559	530	528	532	542	591	479	525	507	505	561	561	535	574	522	545	578	544	539	509	548	521	526	524	553	560	552	546	536	505	541	543	537	549	531	579	528	555	526	554	584	531	530	561	519	536	551	568	550	519	564	589	537	546	545	567	578	516	573	536	521	546	566	540	549	523	572	534	557	509	514	539	511	531	580	519	518	536	566	506	575	530	522	550	570	560	508	482	566	519	585	535	515	513	516	570	517	564	552	549	572	578	535	529	553	555	532	535	559	549	574	525	532	488	571	540	510	559	497	543	555	571	562	521	554	521	536	548	549	543	548	535	557	528	566	542	577	550	551	516	546	559	548	543	557	550	561	527	516	558	553	522	563	520	553	582	514	577	524	551	516	588	570	562	559	543	507	548	548	570	546	539	536	543	528	557	554	557	519	555	556	528	509	531	518	535	573	523	584	564	587	534	550	554	548	532	531	546	571	546	529	533	561	538	547	555	561	536	562	523	524	518	536	540	554	554	533	549	552	580	548	496	539	542	553	568	532	562	570	554	563	529	550	518	542	496	540	543	512	578	552	573	572	559	527	523	583	546	512	567	543	510	569	529	533	549	531	581	539	517	518	525	559	531	578	584	540	531	485	545	542	560	524	551	588	504	520	523	559	535	536	555	556	535	566	556	486	526	569	567	551	523	538	535	561	525	536	510	562	560	525	554	518	516	531	588	528	590	546	560	544	536	573	520	536	571	528	544	516	528	551	543	533	539	543	495	585	569	554	508	543	570	505	545	509	497	561	545	511	536	610	508	550	555	538	495	553	561	557	556	484	616	561	550	549	529	556	546	521	557	543	561	586	542	545	552	539	557	543	573	562	553	507	537	588	541	553	528	517	516	522	605	573	572	543	544	513	554	580	508	567	521	559	526	554	522	497	565	564	506	571	550	585	556	477	477	520	499	540	521	572	521	534	547	527	528	555	557	524	535	546	542	526	515	553	523	557	576	554	504	534	542	534	534	576	531	546	523	603	534	507	557	519	544	544	538	522	537	552	526	554	512	558	565	550	524	530	532	533	546	514	567	508	522	530	501	568	576	553	557	536	521	549	535	583	577	518	567	564	536	533	543	521	531	525	544	582	564	531	563	524	500	545	534	539	543	531	562	512	513	538	547	527	527	526	529	533	523	546	550	592	508	515	555	600	554	532	520	519	566	546	531	486	541	527	571	535	519	524	536	540	525	528	581	544	518	584	564	566	531	505	559	571	526	574	556	554	518	554	546	552	554	553	525	562	552	553	493	538	546	536	556	616	537	515	492	488	550	554	563	527	527	574	574	538	535	564	607	541	557	582	546	521	527	542	554	548	541	518	554	522	558	544	592	537	537	519	535	527	549	527	517	531	507	527	543	623	500	613	505	555	565	583	551	519	550	567	530	562	536	521	506	553	516	567	530	502	545	483	509	576	583	541	553	542	550	506	598	497	514	561	553	535	551	504	548	544	532	523	568	512	551	520	517	525	548	555	572	540	538	542	515	514	528	547	556	542	538	553	504	552	535	526	525	518	572	554	529	550	552	558	506	529	532	564	598	533	550	496	538	502	541	586	516	520	565	538	531	577	537	560	548	558	530	572	527	551	557	551	560	567	556	517	510	522	537	579	567	577	560	528	545	512	522	519	521	532	559	531	512	545	542	582	548	532	521	574	549	559	592	565	531	552	539	531	540	566	517	526	573	550	547	536	554	516	536	575	547	537	544	578	560	548	558	571	588	552	539	569	564	557	560	551	528	567	508	568	508	526	559	557	501	558	536	541	536	537	537	524	539	531	492	551	579	557	565	545	531	559	543	524	506	543	514	542	537	544	540	540	546	529	572	531	553	568	554	520	600	552	551	546	558	594	551	559	517	570	517	560	533	520	522	518	549	513	521	522	546	548	557	516	526	567	535	537	515	541	508	516	512	517	497	525	601	534	544	538	558	500	544	532	546	503	534	542	493	536	586	534	549	583	564	549	522	576	553	538	509	554	530	530	534	535	530	503	510	521	530	547	569	549	565	554	522	531	534	521	543	556	534	543	579	520	510	598	533	546	537	505	570	551	561	554	538	545	503	547	523	554	496	556	521	545	572	558	542	557	525	542	524	548	537	541	554	541	501	549	554	559	570	573	567	526	517	546	572	533	599	567	524	568	586	546	549	566	549	536	547	566	533	511	565	514	556	482	557	515	519	499	541
23241	22375	40196	35108	28485	24801	18239	2651	568	568	532	559	530	509	511	509	556	531	533	524	514	537	524	505	529	558	522	534	588	530	574	550	557	502	575	523	514	556	548	563	508	531	551	578	493	524	524	548	507	526	529	531	596	537	556	524	556	506	547	527	524	502	524	540	499	490	519	521	556	526	525	551	523	527	550	529	537	564	553	507	480	560	493	515	541	517	587	559	547	522	540	560	564	504	540	547	545	546	538	551	499	524	571	537	512	524	555	567	558	558	494	522	535	524	543	534	514	525	476	535	524	549	550	526	545	545	539	549	534	541	549	505	496	523	529	542	584	556	551	533	536	523	554	537	561	528	550	543	516	545	554	560	501	503	519	555	503	551	561	542	539	562	534	537	557	546	506	549	585	534	545	528	519	544	581	571	516	521	533	541	565	551	519	557	555	569	534	547	501	520	502	522	531	549	520	553	556	542	568	562	556	518	542	546	492	548	553	556	511	536	510	532	508	522	552	549	531	475	525	580	571	505	536	553	555	512	531	565	551	540	565	589	501	523	541	498	521	553	518	569	549	526	554	550	519	555	536	550	511	522	562	494	537	528	517	542	555	540	556	521	501	559	523	521	529	578	550	597	526	575	562	505	521	509	515	528	520	534	541	530	516	550	503	546	543	540	547	526	561	523	495	559	572	574	532	548	550	562	590	535	560	562	541	551	506	536	512	541	520	555	527	553	559	559	540	560	523	551	526	571	522	509	562	510	501	536	578	538	521	543	585	534	570	521	526	504	542	540	554	542	553	554	516	561	541	503	555	533	521	532	531	526	527	566	520	546	555	518	545	562	498	535	522	518	502	556	522	574	522	520	546	537	521	555	529	562	547	507	508	516	528	548	529	523	499	589	545	573	554	543	502	499	550	514	516	523	542	518	520	549	509	544	524	528	522	554	547	507	540	555	568	513	529	523	543	548	479	563	509	541	538	560	540	544	540	539	547	568	550	566	517	548	577	524	557	524	508	527	529	574	532	527	495	570	514	546	508	521	520	571	559	507	505	487	517	531	558	498	590	524	571	518	527	518	528	523	486	529	548	565	571	554	554	565	553	541	567	526	529	517	511	561	513	547	537	531	531	567	515	562	567	520	579	549	553	522	561	507	565	562	548	530	536	567	572	514	534	530	536	570	530	531	555	557	500	542	543	531	511	548	560	529	570	521	500	509	539	551	511	541	545	512	550	522	550	507	555	566	516	560	548	518	520	490	556	529	492	581	536	535	559	561	541	534	551	519	492	541	558	492	519	509	524	550	527	508	504	558	543	521	550	545	532	531	526	529	500	489	523	551	591	537	576	554	563	516	573	473	549	517	545	555	522	512	507	532	539	528	564	530	521	509	499	535	525	576	531	553	540	538	530	527	588	505	507	519	501	589	529	536	519	499	534	530	521	509	496	555	538	506	526	521	534	538	518	538	577	553	515	554	545	550	542	513	493	516	522	510	528	537	528	537	551	536	594	537	514	531	576	547	565	579	543	574	512	496	484	515	533	515	502	567	538	547	552	503	545	524	498	527	569	530	543	549	542	585	557	566	496	534	509	524	548	536	548	518	517	532	550	538	497	589	537	552	513	536	562	546	558	544	528	559	552	534	520	485	554	520	557	486	514	548	537	521	524	518	496	537	522	505	491	503	519	561	525	564	545	559	548	516	513	497	531	543	524	571	569	531	525	600	500	543	520	536	550	557	535	536	511	549	528	587	584	555	527	566	559	517	520	505	549	543	538	558	543	515	487	553	563	520	498	546	544	491	506	541	548	537	566	531	528	558	509	547	547	563	551	556	485	528	534	560	507	501	515	533	486	511	559	556	537	560	463	509	501	523	538	548	531	578	578	520	544	520	519	485	527	528	544	515	572	546	513	526	534	539	521	501	565	522	533	507	536	527	519	523	536	520	549	488	530	532	527	499	529	522	474	518	501	535	523	574	523	557	505	539	576	575	534	488	589	562	514	547	488	559	534	484	506	496	505	550	532	545	545	554	563	521	552	545	575	559	555	553	567	531	518	534	532	556	517	514	520	563	548	523	549	528	527	493	549	550	521	509	525	514	544	559	514	537	548	548	574	572	533	541	538	515	553	560	557	500	555	572	537	520	521	519	526	500	533	519	528	538	556	530	518	503	574	525	542	515	536	529	503	514	503	562	550	557	551	558	582	529	544	517	540	481	542	561	477	528	480	514	496	593	572	543	513	540	577	524	498	509	529	457	540	536	543	531	511	517	556	518	572	512	544	519	561	529	517	508	544	547	539	558	535	555	514	509	537	519	558	545	550	553	533	552	551	544	542	548	534	525	573	503	511	523	494	514	540	584	544	508	501	553	513	589	500	509	544	527	516	576	550	525	507	530	587	516	533	525	525	502	521	565	548	573	546	556	526	550	539	515	566	511	523	523	535	534	502	503	580	525	545	544	564	521	531	568	559	547	511	507	496	567	536	544	544	585	533	487	557	518	538	591	567	477	527	532	522	525	523	533	541	522	489	568	518	537	547	515	567	517	564	554	533	564	551	598	536	524	575	550	576	554	525	562	526	527	534	548	529	525	562	516	540	492	526	550	498	522	581	497	523	485	534	555	514	522	518	543	543	558	551	526	540	513	487	529	556	507	548	526	526	558	566	531	552	583	525	495	541	533	511	537	524	497	520	588	575	523	531	531	537	542	526	554	528	516	518	538	486	513	528	546	513	534	589	564	582	502	493	548	498	493	532	523	544	564	541	563	544	532	551	554	503	546	510	503	536	542	560	586	535	538	518	542	558	534	553	561	552	523	577	519	533	553	517	495	540	527	536	554	521	496	549	546	506	594	506	576	567	547	519	596	483	553	519	571	512	546	495	545	503	581	538	551	535	533	526	547	508	493	532	520	569	555	574	530	515	509	560	507	525	530	538	524	508	525	522	543	524	505	537	548	554	526	518	534	509	537	510	532	545	520	543	552	540	553	562	505	533	536	559	562	527	504	496	501	544	535	567	570	541	496	532	565	577	570	527	547	553	560	546	523	564	562	507	510	530	560	531	551	517	543	549	521	517	545	571	547	504	569	494	521	530	521	534	514	520	536	507	562	488	573	545	524	527	511	512	602	513	572	524	521	500	537	475	566	515	479	525	528	544	549	505	552	520	508	548	533	505	464	534	561	535	518	515	573	519	563	523	525	553	581	577	516	523	580	542	504	539	514	498	547	574	513	553	531	546	521	566	519	558	481	575	516	550	543	498	528	534	516	533	527	503	531	533	524	509	531	575	516	525	569	562	573	518	514	555	526	542	521	530	535	528	581	515	511	549	553	519	542	535	478	503	516	532	534	545	519	537	521	518	505	531	509	532	559	523	515	540	580	504	560	544	490	531	535	519	531	506	486	533	556	533	539	488	498	527	538	581	554	499	570	536	518	539	528	543	546	538	530	566	519	520	549	580	526	543	533	551	557	495	511	576	518	494	507	465	555	531	534	525	509
46513	83682	80389	56919	40826	23462	12363	1532	587	564	578	563	548	576	596	544	590	550	573	521	588	540	570	565	557	579	535	563	548	553	619	550	538	581	617	566	575	592	564	543	557	553	591	561	534	537	583	554	589	564	584	556	584	543	526	545	507	543	620	538	564	520	562	574	554	578	551	590	567	610	577	568	544	560	538	537	578	521	545	533	588	588	535	540	518	544	542	540	528	570	607	550	563	536	543	573	567	570	545	572	533	600	576	557	582	586	582	530	563	553	551	566	513	566	539	559	573	567	562	578	559	574	510	608	536	592	550	576	531	598	559	586	565	571	576	551	518	552	559	586	527	563	573	562	565	578	561	606	597	538	574	582	582	535	563	582	568	552	572	563	577	550	547	561	564	625	568	531	568	587	602	561	565	576	597	571	595	542	569	504	506	599	515	549	564	540	636	535	578	523	564	570	584	572	563	575	547	588	540	556	525	593	559	563	532	569	580	555	558	536	602	583	564	552	520	546	521	521	549	553	539	551	608	559	550	558	546	545	556	596	597	575	555	584	571	555	570	575	519	597	533	556	574	568	539	553	528	568	514	560	564	552	537	580	553	559	592	558	618	581	582	566	597	574	578	589	569	544	554	537	515	551	542	557	593	586	535	561	539	563	539	560	576	564	574	523	552	588	548	561	583	578	584	564	572	590	534	572	575	647	584	548	552	564	585	589	596	544	590	600	524	561	578	601	548	546	554	502	533	607	566	557	548	585	523	560	539	567	563	567	568	542	610	609	542	507	568	528	579	546	520	563	540	582	591	516	588	566	572	525	585	575	600	537	574	585	561	585	552	578	537	571	570	566	534	540	503	538	530	524	569	588	598	589	568	605	531	611	570	550	544	551	538	543	547	572	587	611	566	579	550	612	585	535	549	594	568	572	582	575	577	562	587	531	575	550	592	582	561	511	610	533	533	592	579	562	560	585	570	500	544	550	564	561	528	576	582	587	534	589	581	555	597	538	543	578	540	524	572	565	540	553	565	542	551	560	569	552	589	545	584	582	565	548	584	541	528	542	541	573	563	588	549	548	599	588	512	536	586	542	545	568	544	534	565	546	558	581	572	607	555	577	551	561	556	535	590	604	557	593	585	522	559	573	575	555	540	531	547	531	569	544	553	553	535	558	559	613	581	592	566	585	533	583	569	501	544	550	500	544	622	528	539	547	571	617	613	542	574	547	591	575	594	560	592	560	603	539	525	562	586	577	561	544	571	574	510	525	598	556	523	577	560	570	530	565	566	601	558	555	591	551	573	581	590	541	563	576	535	546	550	528	544	493	577	572	565	547	562	549	563	534	548	590	539	556	574	545	558	553	557	581	570	558	550	576	536	578	511	560	536	574	523	551	578	548	588	553	554	587	545	540	544	569	536	542	563	535	543	573	529	605	580	563	572	559	594	557	545	555	560	589	538	595	559	624	550	609	580	558	542	536	559	554	563	550	547	564	534	582	593	568	620	592	587	578	556	591	590	541	519	560	559	565	553	554	520	568	544	545	550	552	532	568	585	615	568	557	581	599	555	606	573	558	572	547	548	558	545	588	566	557	546	585	545	544	580	544	526	581	557	569	549	560	603	564	591	569	587	581	599	567	588	575	579	577	552	566	539	510	605	558	536	546	551	559	580	599	584	563	527	575	605	582	514	558	590	553	564	519	558	565	563	578	524	545	543	565	530	554	543	540	533	563	586	598	573	566	568	567	532	529	594	529	555	533	553	531	564	588	569	551	590	569	610	588	590	562	549	553	554	575	546	561	546	536	561	551	552	534	544	566	553	546	523	550	612	600	563	542	575	592	553	563	592	567	553	557	575	530	573	569	580	525	605	568	563	585	568	531	528	566	530	586	576	540	492	548	545	563	588	603	569	566	568	542	544	538	570	566	550	562	578	567	567	572	577	572	570	572	550	579	536	543	536	548	574	559	561	564	558	556	581	547	570	566	548	539	575	585	522	589	579	556	572	570	597	567	560	567	557	589	560	545	538	569	580	522	579	553	484	531	577	524	561	562	578	572	583	580	582	558	582	560	554	555	546	590	544	547	554	571	555	537	541	573	580	553	585	591	566	591	544	561	597	580	568	560	539	563	559	560	536	540	599	604	554	527	548	568	568	550	571	599	562	569	560	557	554	585	518	564	581	556	536	551	508	535	581	555	595	532	560	568	545	560	502	561	559	573	554	557	553	586	563	538	557	565	572	575	617	533	556	563	539	562	555	544	540	541	562	554	564	590	573	559	581	578	544	527	536	553	527	554	589	586	552	612	599	544	602	574	556	545	540	529	576	568	583	615	565	611	579	549	577	525	576	577	561	552	545	580	607	557	550	555	595	573	554	568	542	551	585	605	572	547	562	599	563	562	559	575	531	541	614	535	595	566	579	577	579	595	557	562	519	568	573	589	585	572	560	539	574	593	497	615	572	559	557	583	579	504	527	565	560	553	592	567	609	565	612	549	520	560	535	557	572	566	520	554	533	583	541	578	539	575	581	572	547	562	522	566	530	537	581	567	525	499	550	582	577	510	528	545	572	549	563	515	578	579	532	562	607	546	567	543	567	576	534	551	573	569	540	609	563	550	559	561	581	595	551	564	573	600	551	554	533	574	553	564	515	562	591	592	520	541	565	558	563	590	579	562	601	541	570	607	582	557	518	583	551	543	548	550	581	593	575	561	590	564	599	568	590	575	559	605	546	549	584	584	587	514	582	535	592	604	599	608	557	550	535	546	535	595	577	571	565	531	540	538	576	568	554	581	511	544	586	572	569	561	552	546	555	523	577	570	589	513	553	569	572	597	526	542	573	562	565	567	585	550	544	607	598	593	604	611	542	556	592	545	571	580	552	607	516	532	604	567	558	541	580	557	528	583	543	525	554	583	550	549	600	575	578	570	576	567	522	559	579	561	596	568	555	525	548	575	581	599	578	522	545	565	514	548	532	587	579	514	569	556	556	559	541	523	556	604	572	553	554	537	574	559	570	566	546	526	563	556	542	557	600	561	521	554	527	548	541	529	589	517	570	599	540	564	557	575	557	533	543	553	531	535	547	568	563	565	577	574	567	566	586	512	576	576	600	571	581	543	545	569	588	587	573	579	506	549	600	560	540	576	550	571	612	555	588	557	600	518	589	560	560	558	601	571	538	555	551	550	556	560	571	581	515	583	574	585	533	598	592	533	574	557	577	523	589	554	505	552	600	590	622	560	540	560	584	570	552	604	567	570	555	536	551	571	547	548	539	588	565	581	588	534	569	591	543	568	571	548	600	551	545	560	573	553	559	573	527	571	566	560	537	550	577	570	566	573	548	575	597	541	614	550	577	576	571	599	534	588	584	574	539	569	554	564	495	577	557	544	568	554	541	527	571	548	559	565	560	546	595	517	588	524	565	523	548	551	593	514	585	586	572	577	530	574	565	564	621	548	556	575	567	566	578	544	519	558	574	612	559	593	567	565	613	555	600	581
29214	31851	48814	25703	9055	2759	942	399	392	360	360	373	346	356	385	404	356	346	399	380	356	416	366	361	382	365	327	372	380	382	333	389	345	357	392	394	384	342	364	347	398	390	313	388	373	354	369	358	366	358	393	362	353	381	388	369	376	352	375	388	372	382	359	359	385	384	350	348	346	406	389	391	388	376	343	358	379	346	377	370	348	367	384	364	364	376	389	351	382	389	370	353	394	356	351	355	363	395	388	321	376	334	392	388	355	381	375	386	351	378	349	374	354	339	351	347	367	344	356	399	377	363	382	374	387	339	374	321	369	411	361	408	378	355	372	339	378	360	382	363	367	406	352	340	352	351	372	355	343	350	329	399	376	367	366	357	370	398	378	368	380	355	369	319	350	369	343	351	348	359	372	355	396	387	365	329	315	373	371	382	367	388	354	388	353	376	379	386	361	369	378	385	391	358	389	361	345	383	366	368	385	386	355	394	361	376	382	352	397	341	397	379	384	333	330	316	375	393	375	337	368	374	354	381	376	389	407	351	350	347	384	369	391	356	367	371	361	362	383	401	349	342	368	338	346	369	341	361	383	331	342	428	377	371	381	355	403	343	353	332	388	386	351	389	374	372	386	357	359	360	387	369	389	337	357	360	346	331	378	358	390	369	372	384	363	383	358	360	377	372	380	368	375	346	386	354	359	399	383	361	428	352	369	341	359	352	371	385	371	356	401	336	359	359	377	327	352	353	347	388	331	333	336	364	356	363	360	378	363	418	368	353	380	354	374	369	349	354	375	359	378	386	382	347	371	382	370	390	367	401	355	376	356	369	359	353	360	372	375	341	342	362	420	334	356	367	364	359	375	357	383	352	376	361	347	381	350	333	375	360	388	376	411	374	368	351	394	388	355	343	351	367	351	375	345	393	362	418	398	395	369	355	357	360	351	369	344	358	359	371	354	332	397	380	345	362	356	350	369	380	376	362	361	386	406	375	378	340	350	347	372	337	360	351	360	393	396	385	376	392	403	372	369	381	343	387	343	338	349	385	367	391	392	372	373	343	373	391	358	379	357	368	375	353	388	419	369	377	364	322	362	362	380	349	360	360	378	344	393	380	353	383	372	392	377	398	365	368	326	360	401	376	373	324	344	363	340	393	361	382	357	367	360	363	378	356	367	382	382	366	372	327	349	382	374	368	366	366	379	375	366	358	366	371	353	355	330	373	403	338	364	354	393	377	378	368	361	378	352	356	346	364	351	362	391	374	349	375	354	339	367	334	403	328	387	366	352	352	395	344	364	351	350	364	365	362	361	363	363	387	339	362	343	373	334	353	372	373	347	364	378	381	355	342	334	374	345	359	371	385	394	382	379	412	309	335	353	336	383	417	352	364	345	362	351	367	348	363	366	363	336	335	363	373	372	376	363	338	365	349	372	361	391	375	373	354	348	355	368	380	367	369	377	385	373	349	369	367	342	354	360	353	334	331	326	367	393	364	350	396	361	362	359	352	357	347	379	367	361	372	371	386	331	367	352	346	341	362	389	349	397	346	354	356	398	380	355	334	377	364	358	400	386	371	353	378	348	376	376	386	361	353	324	421	353	388	356	335	346	359	351	353	337	375	379	370	407	359	346	367	356	369	373	341	346	340	335	344	386	347	364	357	359	367	338	347	366	383	387	323	370	362	322	353	366	349	359	393	365	382	343	332	364	373	340	338	369	427	340	339	391	387	335	379	336	344	358	347	351	368	340	349	341	376	413	381	331	385	359	339	373	348	329	381	362	365	364	377	360	408	360	363	371	344	388	370	359	350	349	345	374	366	356	375	367	352	390	369	385	365	402	352	341	362	365	347	341	352	361	357	377	378	409	375	370	358	384	365	356	349	354	348	393	394	365	390	312	373	341	400	394	364	386	349	392	355	363	363	355	337	330	371	345	336	354	365	339	377	365	381	321	361	351	339	351	401	398	370	344	355	377	353	360	368	387	378	368	378	370	345	324	372	374	368	345	362	335	345	355	372	363	343	368	378	356	346	380	377	367	373	360	380	388	347	315	368	371	355	355	341	350	352	364	356	350	350	325	350	370	384	345	374	394	376	343	359	371	404	397	373	358	344	379	378	366	358	387	380	338	420	336	357	347	364	348	386	386	379	329	395	367	346	341	341	341	352	363	365	365	342	406	379	368	353	372	396	377	347	369	355	362	363	394	350	387	372	361	363	392	368	360	355	381	376	394	366	374	346	365	354	408	385	377	368	360	370	376	375	348	359	344	348	340	340	369	350	353	373	330	380	389	394	372	350	388	400	374	329	365	394	371	371	358	350	369	358	346	382	398	360	339	360	367	375	379	379	368	364	360	356	372	361	378	340	389	382	358	338	383	361	367	353	406	350	345	351	363	367	393	341	371	352	357	366	336	344	367	401	359	361	382	346	358	378	383	383	353	359	390	350	369	361	353	404	387	362	328	349	358	381	414	361	350	386	353	367	343	366	371	381	363	366	375	340	334	332	367	368	386	393	331	372	362	381	346	359	351	327	374	367	369	362	365	356	379	360	341	381	383	381	365	378	409	355	358	348	389	360	381	359	379	344	370	390	363	370	361	373	355	348	393	329	363	365	370	381	344	350	335	365	389	359	369	390	390	397	383	382	403	384	374	381	380	354	349	355	370	343	358	377	365	368	336	350	331	356	371	362	350	348	355	380	357	345	372	347	361	348	357	339	362	353	392	386	348	351	352	342	385	340	367	331	383	378	400	379	386	375	362	352	376	376	363	398	343	368	373	328	404	351	365	344	340	375	366	373	389	319	378	341	370	383	346	344	372	339	388	399	371	372	376	376	403	397	389	384	359	391	381	405	361	378	345	334	364	377	355	364	343	334	393	363	372	360	342	381	349	360	365	341	340	420	381	351	370	381	319	337	367	393	386	371	359	371	362	363	339	362	370	383	344	341	364	405	336	347	391	363	336	362	357	408	360	382	371	347	394	338	383	374	392	321	353	361	356	367	365	360	367	356	335	362	346	336	363	356	337	352	363	368	373	357	368	359	372	342	416	378	405	315	389	383	346	374	359	370	366	364	342	381	347	377	370	382	354	374	392	365	373	380	373	377	394	388	350	391	385	397	372	366	381	363	365	372	376	401	323	332	366	359	357	387	388	307	367	351	337	343	353	370	357	359	371	389	366	328	357	366	351	355	366	361	367	399	373	374	393	354	375	393	369	357	367	359	365	358	391	396	338	412	380	363	371	398	340	360	377	334	352	360	365	350	351	373	339	383	382	367	377	396	363	364	353	358	345	374	338	410	393	394	378	372	347	332	344	354	385	331	385	392	386	349	356	377	336	360	353	353	398	350	348	355	398	368	378	349	367	351	377	401	379	346	365	378	361	405	356	331	372	371	349	387	371	394	353	390	363	361	377	366	355	351	397	387	366	408	395	381	355	363	373	351	347	376	371	337	372	376	321	395	370	388	351	366	354	384	352	400	377	364	378	345	378	375	347	411
32199	51646	41766	16927	7446	3048	1205	528	403	422	435	409	437	381	425	429	418	427	402	397	381	425	434	408	436	407	407	427	418	387	411	388	457	437	378	393	447	368	442	418	440	402	417	394	414	428	407	413	436	408	418	404	400	402	443	410	429	384	395	384	388	407	405	388	390	445	403	396	431	461	416	429	428	442	392	389	364	407	425	411	392	430	429	425	393	383	396	423	400	405	426	406	435	438	396	410	437	403	425	413	407	421	419	445	434	432	422	407	390	417	434	434	422	417	392	406	408	393	410	416	407	453	422	426	422	426	410	396	399	443	409	418	421	439	385	445	406	430	404	435	399	391	417	441	447	438	404	439	424	413	377	377	421	410	414	392	404	436	412	421	417	403	404	380	393	429	413	412	418	407	435	432	376	411	415	422	363	423	411	422	418	393	398	418	401	409	419	404	401	418	433	418	407	396	410	403	419	399	462	468	405	401	402	447	402	417	410	405	404	395	403	410	406	398	447	436	420	430	428	428	434	418	407	416	435	408	432	433	457	420	426	440	461	407	430	417	389	383	431	377	431	422	377	414	394	416	398	428	431	406	418	387	415	400	417	412	410	421	439	426	416	428	430	424	416	412	391	401	421	371	403	410	402	422	403	432	432	435	407	433	407	414	403	415	428	452	378	446	410	433	409	431	449	403	453	383	431	416	402	457	446	418	443	388	432	408	418	420	435	400	433	408	415	453	409	456	420	449	419	415	405	400	408	437	417	431	429	400	402	404	428	419	435	415	376	383	409	446	393	421	437	418	419	416	393	416	397	448	401	423	390	405	408	399	405	409	427	400	406	400	394	417	424	440	437	446	400	408	419	435	427	438	416	406	424	409	388	419	409	461	388	449	393	412	409	398	437	402	391	422	401	416	403	408	416	444	423	436	409	397	394	428	434	405	429	406	419	425	391	418	407	417	460	420	445	436	417	438	378	420	426	433	422	393	393	381	411	430	390	444	427	414	404	440	406	418	418	402	371	412	403	390	419	432	413	401	411	419	398	455	361	443	398	443	431	413	419	408	415	435	425	409	394	409	422	401	428	401	400	470	400	436	443	433	430	388	401	376	413	426	444	450	404	399	413	391	419	424	423	412	394	389	431	415	460	413	430	418	374	433	433	411	404	407	426	380	449	430	409	380	447	385	416	390	464	409	397	426	404	426	397	421	465	402	418	424	394	375	441	411	386	423	418	408	423	427	456	440	436	434	387	454	398	408	377	428	390	414	392	345	391	422	463	406	426	446	416	412	467	422	420	418	398	417	428	406	414	405	419	409	430	417	410	413	425	440	389	413	415	415	432	400	470	399	442	396	424	412	427	398	409	404	421	415	414	414	460	450	397	379	403	398	387	431	442	405	464	416	387	418	451	437	411	445	413	426	396	439	426	454	419	384	413	378	436	424	375	394	424	432	402	410	418	421	417	422	415	463	426	401	429	441	421	420	391	415	408	407	394	423	415	410	420	394	378	402	400	406	404	404	429	447	429	430	440	388	438	442	403	412	426	421	426	413	443	400	424	418	421	392	426	414	434	406	445	411	410	421	403	423	402	419	422	402	396	429	427	425	399	393	450	436	373	419	409	395	402	387	402	420	414	376	395	394	426	393	392	398	384	401	424	372	398	417	422	435	385	421	377	429	392	414	411	395	443	426	383	388	419	416	422	400	415	414	415	402	377	443	402	439	445	414	376	400	403	417	417	422	412	424	411	405	432	469	436	440	426	417	421	444	410	412	407	419	413	417	419	390	382	433	429	403	400	398	426	394	412	390	391	431	414	407	385	404	416	450	394	404	416	421	398	428	419	396	436	410	398	391	449	420	401	385	427	425	431	437	396	403	426	445	420	434	423	399	418	389	398	438	407	406	430	390	391	396	415	420	398	402	407	417	393	418	431	438	422	419	430	401	440	427	390	409	373	399	436	444	416	397	379	400	413	385	394	381	387	401	384	411	394	414	410	409	429	404	381	383	413	373	384	398	407	426	347	446	370	389	453	418	409	421	418	380	420	406	420	439	421	407	405	445	387	425	437	387	382	455	376	440	471	434	418	429	428	417	405	441	416	402	414	418	399	427	390	399	433	411	411	445	429	441	401	401	412	433	420	439	412	385	447	414	400	408	437	427	399	385	400	406	419	386	408	406	424	410	387	396	408	435	391	399	419	420	377	377	408	437	396	418	407	377	418	415	426	392	412	406	432	412	421	395	424	405	400	430	406	394	424	391	406	393	421	420	488	393	407	394	429	428	398	434	420	414	413	435	399	423	415	434	430	427	441	407	417	396	426	420	417	406	425	414	401	426	398	433	413	434	419	398	440	409	397	421	437	391	394	449	413	428	430	391	413	435	427	438	412	461	405	399	405	445	400	409	465	403	409	401	430	410	409	398	400	400	450	439	411	394	400	436	405	421	358	415	406	420	411	418	389	421	433	400	441	436	432	411	444	425	426	445	421	412	399	419	374	405	390	404	426	380	395	419	409	442	412	430	399	411	439	419	425	403	413	390	414	411	408	405	444	385	418	432	433	403	426	419	408	408	400	467	395	391	411	402	386	375	431	403	423	379	435	438	384	441	433	440	460	389	376	451	427	412	443	380	411	406	385	451	447	402	434	400	419	431	408	430	429	436	408	391	416	361	433	437	371	404	414	422	445	462	426	374	404	427	393	436	410	364	404	406	399	437	386	391	392	405	428	413	410	431	391	422	427	391	418	431	419	395	435	442	400	413	404	397	416	390	459	423	393	401	413	405	381	369	447	413	437	396	418	424	407	445	374	435	416	383	409	420	406	442	416	419	405	386	408	411	402	402	436	447	413	357	420	386	434	393	412	443	418	403	421	434	429	427	410	448	379	400	423	438	411	448	388	390	387	406	413	466	431	425	437	413	392	407	398	398	418	407	395	461	411	400	415	438	417	410	436	417	441	441	388	421	418	413	454	429	410	394	434	415	407	392	436	407	417	408	437	435	425	437	394	411	440	400	370	436	409	413	362	420	383	405	422	440	424	387	419	413	406	397	443	407	379	381	439	432	421	406	441	418	414	431	413	418	419	395	408	406	430	438	399	394	380	414	414	387	385	364	418	432	434	411	416	405	403	425	423	396	426	401	382	406	410	427	401	402	407	429	382	398	432	418	425	395	425	425	429	380	353	400	398	411	422	445	398	406	431	396	382	419	420	394	403	382	393	423	378	434	431	416	413	407	393	429	416	399	390	421	379	402	380	385	386	402	420	396	412	423	424	422	410	383	414	409	413	399	417	446	430	409	403	451	383	413	419	397	406	431	374	407	432	423	441	461	422	461	437	399	437	428	414	431	412	410	427	418	406	395	399	387	415	405	410	409	410	411	374	400	407	437	398	399	414	431	414	400	409	382	423	391	409	411	408	442	409	424	415	418	419	459	403	419	402	411	391	418	419	396	408	438	426	442	418	400	452	438	442	370	406	424	399	396	419	385	439	418	383	403
24859	24190	54512	42062	27751	18224	6471	831	363	314	336	363	342	341	367	396	343	352	349	382	353	353	332	326	345	382	327	361	373	361	359	406	339	349	354	335	378	357	321	356	391	353	361	369	345	317	344	345	338	355	316	396	339	315	328	352	349	328	341	363	349	369	370	321	366	342	365	352	344	361	352	368	331	340	321	310	370	356	333	338	339	333	353	347	320	362	331	304	343	329	388	363	379	343	372	316	358	328	360	331	349	393	368	325	384	378	339	332	318	344	336	341	305	345	310	328	404	346	354	350	367	360	368	332	367	331	329	344	344	333	373	319	352	329	311	350	352	348	335	333	342	380	347	350	357	331	391	348	342	328	331	342	332	369	327	340	356	363	351	335	363	338	353	342	374	332	352	308	322	327	365	336	333	348	342	347	364	349	346	351	368	353	376	343	362	334	338	351	345	376	372	327	367	322	328	321	362	358	347	338	332	328	382	335	332	356	360	347	351	344	344	354	328	350	333	345	373	349	349	326	359	325	347	354	334	344	353	334	346	331	316	311	347	337	360	334	372	334	353	345	331	345	341	388	342	355	350	348	316	359	351	336	350	363	346	369	334	351	312	324	377	329	311	387	336	350	331	363	348	341	326	306	314	326	348	321	344	333	349	321	369	351	350	362	370	368	327	339	348	316	352	343	368	348	345	348	355	349	324	354	349	355	370	326	371	345	343	321	345	348	313	333	323	342	345	319	350	335	349	392	358	350	378	340	332	351	346	322	342	342	355	359	349	347	362	329	338	358	327	323	366	342	386	333	317	365	356	336	349	354	356	336	339	373	345	350	347	339	353	349	320	340	352	347	341	340	350	330	342	366	345	370	314	329	397	343	380	353	347	321	328	335	336	358	360	331	352	338	346	356	344	368	334	313	328	320	368	363	350	363	379	356	352	312	320	323	357	350	349	344	340	342	334	362	350	354	360	361	340	348	339	324	323	358	311	335	348	332	330	364	363	364	384	376	381	353	334	326	365	324	333	368	345	375	347	339	355	332	366	325	344	329	359	342	310	344	344	344	354	342	338	331	361	373	348	355	358	364	347	312	368	346	353	339	319	336	358	341	356	338	365	336	356	336	349	313	336	319	364	322	357	388	332	358	368	351	337	327	340	360	348	372	360	330	365	321	371	338	379	346	354	364	334	357	368	370	355	329	386	363	351	339	330	336	338	349	347	341	359	326	342	353	327	350	363	326	372	357	353	370	353	375	326	352	346	336	362	358	329	358	371	362	376	352	343	325	354	348	352	375	352	362	354	342	359	374	313	353	329	352	368	339	327	375	310	321	340	352	347	338	323	361	360	360	346	327	327	389	339	362	366	330	315	339	386	333	353	354	338	327	392	366	330	398	339	328	352	329	317	354	302	355	382	345	340	325	355	367	362	354	363	388	383	326	373	346	352	353	393	336	341	347	365	322	377	343	367	332	348	341	340	377	312	354	327	322	366	327	328	341	328	390	345	338	303	323	347	381	363	369	365	350	349	335	353	330	320	325	322	305	352	320	361	328	312	332	326	372	337	337	341	342	376	404	336	338	325	357	338	347	374	346	339	339	345	349	354	329	330	344	335	358	349	360	352	347	356	364	346	308	341	357	315	346	338	367	367	373	367	343	339	344	338	348	368	333	325	356	360	368	355	322	337	317	370	351	346	379	364	350	361	343	358	328	343	333	352	362	354	353	312	341	321	295	337	338	355	352	367	349	371	371	324	329	354	359	361	352	298	344	375	325	337	343	376	349	339	354	380	375	343	384	340	324	342	358	374	372	354	335	377	339	341	341	339	342	348	340	361	350	355	368	351	334	357	327	334	321	332	349	380	353	319	381	369	307	360	362	372	330	340	339	338	323	343	332	372	355	347	369	350	338	344	350	357	326	371	338	348	371	376	349	357	330	336	326	357	364	354	363	323	361	353	349	371	349	388	375	354	337	348	339	372	349	340	344	338	343	372	348	360	339	340	356	365	343	361	366	368	324	334	351	361	332	337	369	352	338	362	346	379	373	338	348	356	348	343	369	305	362	351	359	323	338	361	348	360	335	343	355	333	322	358	338	348	339	357	356	354	358	356	361	351	363	342	345	356	346	343	364	361	353	372	357	356	361	334	368	341	352	319	347	357	343	353	333	341	334	372	333	375	303	361	354	343	343	324	336	338	372	348	372	333	318	389	357	360	356	316	317	347	384	346	363	383	326	354	342	345	387	344	342	373	339	355	337	386	402	343	313	329	313	350	356	372	349	336	351	370	377	364	348	321	353	346	372	348	327	334	331	329	351	344	322	350	337	364	325	331	369	359	340	347	313	360	347	321	348	349	346	319	365	360	348	321	365	357	345	371	360	307	326	350	374	357	330	337	360	383	339	332	325	347	334	350	329	338	336	342	355	354	361	352	374	388	364	355	334	340	353	350	355	346	384	327	345	346	363	351	346	368	359	312	351	354	340	387	370	335	364	322	357	330	369	322	356	367	353	336	319	319	367	353	329	342	335	361	368	351	367	367	334	359	340	340	331	359	338	336	329	341	354	340	321	342	316	361	370	349	364	374	357	353	336	323	374	331	376	343	306	337	330	328	331	363	348	350	336	319	352	350	344	392	323	339	334	348	355	328	338	360	369	362	368	368	358	370	328	346	366	347	326	331	367	343	330	326	345	354	370	343	345	364	360	315	350	363	345	331	345	329	366	357	331	377	332	344	357	371	366	361	344	348	402	366	345	333	327	349	350	328	359	355	374	353	341	360	344	351	341	336	330	351	362	340	331	372	377	362	334	355	340	319	314	350	350	367	339	326	339	353	360	354	360	358	346	355	350	322	337	375	340	372	358	377	373	322	354	413	367	353	327	399	335	377	361	341	363	357	327	368	341	336	325	356	340	323	327	335	342	369	339	312	333	329	374	356	361	328	356	367	339	339	366	337	322	349	369	352	375	319	366	331	355	331	343	336	323	344	347	345	372	327	338	310	347	385	358	349	348	368	349	326	356	366	348	342	366	347	341	353	358	350	331	336	345	347	368	377	347	337	344	367	342	334	374	345	348	363	354	334	356	329	337	339	352	368	389	361	331	332	332	318	349	373	310	360	308	362	352	366	310	335	330	349	345	374	364	375	364	367	349	323	331	381	359	372	311	322	332	349	346	356	339	325	331	374	344	352	363	329	370	338	369	320	350	357	392	345	333	314	356	374	353	355	321	368	327	350	334	311	349	361	301	346	310	355	351	335	355	365	316	334	350	324	375	352	327	351	319	358	321	345	356	348	329	355	337	357	351	348	375	383	343	332	340	371	345	368	366	348	334	366	363	364	384	342	335	372	350	334	402	380	349	352	343	380	371	359	367	371	339	324	363	352	338	374	366	360	354	362	346	328	322	362	346	310	340	359	310	343	379	360	344	349	355	326	324	367	348	345	344	294	348	344	333	344	347	340	340	338	368	339	324	355	387	390	326	347	304	348	332	339	351	366	349
37620	77563	73769	42664	28261	14016	5646	777	413	404	373	418	389	382	386	394	383	395	392	384	356	381	382	411	401	356	366	382	370	370	410	373	379	397	386	376	407	412	384	417	394	409	368	374	376	400	384	409	373	356	397	382	379	407	390	377	386	376	404	376	400	356	370	375	376	410	394	347	388	395	406	380	371	356	405	431	427	364	402	401	392	403	346	376	456	397	386	372	426	409	362	353	364	391	388	376	388	377	396	387	390	380	406	394	385	379	374	386	398	345	405	423	380	393	361	377	404	383	397	383	403	400	388	359	361	392	394	397	390	364	380	397	395	394	406	356	368	384	427	404	380	405	425	367	385	400	379	389	393	351	392	385	393	379	393	345	381	384	410	404	386	407	395	380	412	399	389	375	392	375	379	414	389	387	384	374	388	361	410	355	439	373	360	403	394	375	375	368	381	397	418	365	354	365	398	350	378	417	394	411	394	388	372	367	396	389	390	401	397	385	408	385	384	361	423	376	385	391	402	376	362	354	380	375	376	388	359	364	399	386	398	365	377	398	378	388	396	398	372	384	384	386	393	382	402	390	359	381	377	380	367	374	406	362	382	375	399	382	413	381	343	395	392	375	350	401	379	378	401	392	408	352	376	388	399	382	381	393	410	376	423	385	387	381	400	416	383	390	391	383	379	362	415	385	377	364	375	387	371	387	394	383	395	418	370	390	393	387	394	385	363	355	380	382	362	350	338	383	398	386	427	410	367	387	341	354	364	384	363	408	388	353	379	376	365	375	401	377	379	367	353	391	360	362	428	372	346	404	383	374	396	344	359	399	381	415	395	401	380	400	399	440	390	407	388	405	395	377	404	414	387	369	428	373	363	382	352	385	393	360	377	410	408	394	391	402	392	393	373	413	388	354	405	363	431	379	406	393	371	376	396	399	385	400	420	408	409	389	413	419	347	348	383	404	435	376	413	398	374	381	425	385	358	409	372	412	374	361	389	380	407	373	374	408	353	409	363	371	381	380	402	387	387	375	393	375	386	358	397	335	376	361	380	370	406	414	364	350	381	376	345	398	404	358	366	415	388	386	373	356	389	413	405	375	367	382	364	397	386	398	394	364	387	371	386	393	405	399	377	397	393	441	348	382	378	352	415	411	395	379	438	396	383	361	367	398	385	367	384	347	402	388	358	403	368	398	412	395	403	400	367	357	383	397	392	397	397	417	443	413	370	361	365	386	399	396	359	407	408	394	390	417	358	353	375	400	386	348	392	405	385	365	413	407	400	405	436	406	414	405	362	388	383	388	373	378	338	431	420	412	367	379	394	386	412	380	418	414	410	366	391	404	404	400	417	378	371	384	371	353	365	371	375	394	382	372	377	411	389	397	394	377	383	357	423	394	390	382	400	403	346	405	361	384	377	382	370	396	412	374	376	428	379	371	412	384	361	382	390	405	363	395	401	378	377	414	374	382	391	378	344	388	393	368	417	372	377	388	373	412	351	388	385	374	356	392	369	368	354	365	374	391	360	401	379	379	401	374	388	397	411	397	383	402	381	396	373	386	373	374	367	378	386	393	373	415	380	402	400	385	373	370	388	397	397	370	401	373	368	369	352	406	386	403	400	388	346	397	370	395	407	402	377	410	393	386	420	387	346	408	360	362	386	367	425	405	366	372	351	386	354	394	388	382	386	381	394	362	406	404	401	389	414	370	375	368	395	407	368	370	409	409	385	391	412	381	366	404	399	404	371	354	395	375	364	381	371	397	365	453	409	385	375	385	409	391	365	419	403	390	400	430	357	338	364	354	357	396	411	365	409	399	407	386	340	373	417	420	388	389	376	374	361	387	424	398	382	362	376	379	397	349	400	371	386	385	372	392	398	398	371	391	394	389	379	399	415	394	378	361	367	387	394	401	381	383	416	402	401	392	395	431	393	363	403	367	422	362	402	395	376	390	405	392	365	364	374	409	382	375	399	399	365	388	409	368	359	389	429	400	375	397	388	410	381	413	427	361	436	401	439	407	384	400	401	420	392	386	403	392	364	373	383	383	365	353	376	399	368	394	393	360	365	408	400	411	404	364	397	386	402	372	386	387	376	417	399	388	426	390	350	347	398	385	395	363	390	388	371	399	369	417	382	386	388	396	375	381	400	402	377	388	386	406	389	368	396	376	393	435	395	422	374	366	393	381	403	352	376	365	382	411	361	392	370	370	416	361	390	377	390	404	377	408	392	405	361	395	412	422	400	417	393	355	393	394	427	410	377	375	366	361	403	401	395	383	381	385	385	367	389	396	362	400	417	392	402	373	362	341	454	366	392	394	414	378	383	402	408	369	390	378	390	399	405	406	397	392	389	392	404	344	383	421	343	392	386	377	356	403	377	394	381	376	370	406	398	368	370	382	413	391	404	387	383	384	375	384	385	385	383	377	379	352	381	357	353	428	387	391	395	375	410	390	372	383	353	360	405	364	360	359	349	408	375	386	367	388	359	392	408	378	405	380	365	408	380	432	395	423	359	366	386	365	389	417	411	368	367	380	356	423	354	403	369	359	408	410	392	371	397	403	371	372	382	377	372	366	376	391	386	409	374	390	387	390	395	367	391	381	413	396	392	369	345	377	373	388	407	370	370	394	372	383	395	369	383	393	385	351	376	409	398	379	393	392	374	387	390	381	408	376	381	397	388	365	394	385	394	383	345	388	369	420	380	381	408	407	414	405	380	385	378	400	389	357	370	391	385	393	382	376	381	403	385	397	394	414	367	407	393	381	396	381	417	406	404	410	362	373	351	381	405	367	384	375	432	361	393	339	406	376	407	368	360	395	405	397	404	394	364	399	383	415	387	407	403	409	370	405	385	364	391	384	393	382	383	364	395	397	378	399	365	411	332	378	351	393	380	400	398	411	369	375	361	394	385	403	381	400	365	389	387	381	399	354	427	381	400	423	384	355	400	378	337	371	371	422	395	360	375	383	374	416	344	419	382	373	394	394	411	354	392	396	380	407	391	389	393	368	369	371	389	351	395	355	409	406	373	374	393	379	385	407	375	382	406	389	389	399	393	404	393	390	377	392	427	365	390	325	406	404	437	390	387	357	424	393	372	401	413	381	354	392	363	398	370	377	362	408	381	412	393	398	396	370	420	413	388	392	398	397	382	358	395	402	383	382	383	378	392	391	398	388	363	406	419	402	395	395	359	389	354	336	407	400	371	407	376	427	387	406	375	367	372	379	381	387	389	400	356	366	364	390	407	369	391	385	389	390	393	384	372	408	394	419	386	417	347	351	369	378	379	343	396	373	410	376	402	380	370	378	385	394	397	427	390	377	368	376	386	386	395	399	383	356	383	415	412	375	358	367	355	399	379	362	395	372	400	378	372	390	401	384	367	390	444	397	388	370	385	383	372	382	408	375	390	400	378	368	398	418	380	410	408	403	349	368	378	391	371	375	368	388	399	360	394	401	388	398	393	396	401	389	387	403	408	363	405	384	349	428	384	405	411	386
25644	24893	44131	32643	21022	9961	2570	752	501	479	525	515	488	464	485	482	537	489	465	459	498	474	498	504	466	478	467	516	488	497	492	481	466	486	483	469	503	490	480	522	503	478	508	473	487	502	498	494	492	480	496	486	496	495	471	488	479	494	488	477	469	473	488	454	482	469	501	511	460	503	443	467	470	516	498	501	492	484	430	528	483	459	511	459	516	467	471	494	524	550	479	465	493	464	525	476	436	483	517	508	511	492	474	534	461	484	510	506	520	484	496	472	444	499	507	483	491	486	464	487	498	474	483	509	448	480	484	499	466	518	518	487	460	526	448	528	494	514	485	520	556	486	526	498	493	465	464	475	493	497	485	477	529	475	457	498	432	488	477	513	492	506	492	482	512	501	472	512	504	475	471	462	469	446	469	498	527	524	483	472	482	523	499	502	508	496	514	485	457	475	492	473	461	441	468	502	497	515	516	473	496	492	452	500	500	511	505	460	480	492	488	461	470	510	493	496	460	483	462	505	457	453	485	476	483	477	498	486	494	498	512	486	485	488	474	463	463	492	506	500	516	513	462	470	488	461	469	450	511	525	483	496	518	508	485	499	475	518	497	529	498	480	510	495	478	509	469	517	501	485	500	537	513	505	499	466	501	481	511	511	471	535	498	494	493	504	452	489	521	506	488	494	547	500	486	500	523	477	489	461	509	491	472	462	507	492	493	522	470	472	505	473	471	499	490	522	511	505	512	464	478	476	433	495	513	487	508	508	496	473	490	514	500	455	482	455	458	485	479	478	483	478	487	472	460	526	491	496	498	492	472	444	465	483	510	486	464	487	464	508	502	466	475	528	474	523	468	497	445	489	509	473	475	492	483	515	527	442	493	491	473	495	488	457	493	497	481	477	438	485	482	456	513	487	461	494	477	485	531	478	476	471	459	510	527	483	496	480	502	521	466	490	462	454	517	480	516	513	502	492	471	465	456	497	479	503	499	479	464	472	472	461	497	480	489	500	473	449	489	517	450	511	516	479	473	478	485	470	466	518	483	490	505	507	488	505	514	498	502	458	474	491	543	475	489	456	492	484	483	510	458	487	504	476	475	470	493	501	500	489	488	470	499	462	481	499	476	525	510	494	477	494	509	539	496	502	493	510	480	505	515	478	498	523	487	496	490	521	490	499	470	493	497	492	508	441	475	484	504	524	508	479	522	522	523	480	503	503	484	451	463	505	478	433	480	469	477	525	505	469	470	471	529	518	534	504	499	493	507	508	500	508	472	488	522	501	492	475	493	502	533	494	510	499	516	452	489	457	479	513	464	498	477	483	504	532	475	478	491	500	463	479	495	508	488	494	513	491	471	459	454	502	471	488	484	519	513	473	491	466	523	461	495	504	481	514	482	523	504	478	497	479	479	473	509	495	485	519	502	511	501	512	488	497	428	507	503	457	473	493	474	473	499	496	482	476	474	522	509	450	494	485	506	480	476	477	480	473	501	479	502	494	513	496	518	496	471	475	515	485	509	496	473	516	457	498	501	501	489	467	474	470	513	464	479	464	477	509	478	465	521	484	506	456	481	491	476	491	447	518	496	477	490	481	544	487	498	525	514	495	488	480	517	478	480	518	476	492	506	440	511	467	475	479	496	462	494	482	530	495	460	496	437	487	444	521	482	524	480	520	478	501	497	492	462	504	496	463	512	541	485	478	480	508	497	476	498	481	498	502	483	518	478	504	484	500	483	527	489	430	495	524	514	477	527	460	523	472	495	526	499	497	495	501	491	462	472	499	481	459	512	499	477	524	462	475	495	487	505	505	495	500	477	499	524	474	470	472	461	482	475	509	505	528	492	510	497	524	462	456	523	550	490	496	504	486	487	483	484	457	513	477	493	457	487	485	499	463	462	472	486	490	459	523	492	500	482	473	455	520	496	470	496	465	440	478	521	480	434	509	513	463	510	521	528	424	449	491	466	508	471	480	503	465	480	476	445	483	458	515	498	500	521	487	478	480	490	485	490	526	506	521	503	457	455	482	461	470	491	476	471	516	522	497	512	524	504	517	492	487	457	533	463	487	498	531	463	516	447	481	519	482	499	488	459	548	493	485	487	495	524	490	480	484	488	467	512	486	511	503	471	463	482	479	462	504	483	470	474	462	525	524	478	533	489	487	490	484	486	475	466	495	484	500	447	518	497	537	494	533	485	474	480	501	512	501	500	507	484	528	501	485	470	503	471	502	483	487	490	479	503	509	500	494	465	467	480	461	527	487	459	448	513	433	500	534	500	504	501	482	482	487	525	497	469	521	494	496	468	483	468	477	519	474	480	476	508	509	505	499	500	463	496	501	473	454	481	489	479	467	492	501	504	481	494	501	469	484	478	480	463	488	470	497	513	488	476	516	477	503	522	452	498	511	492	482	510	481	480	488	511	484	531	510	420	482	512	508	511	481	484	458	519	477	499	525	497	503	486	482	495	551	513	494	503	509	483	512	494	430	485	525	443	531	449	498	495	492	457	462	476	471	464	512	475	519	494	536	479	476	496	494	492	511	467	495	518	466	496	456	517	540	476	499	494	468	456	509	449	539	495	495	493	462	468	468	506	491	474	485	485	468	466	485	482	466	511	475	453	494	503	474	460	490	509	504	462	481	507	505	511	492	520	483	509	430	470	497	515	471	477	473	526	466	508	500	475	487	532	507	475	477	471	484	486	484	522	478	516	461	477	484	490	478	479	514	501	467	504	487	508	491	488	540	481	491	494	503	552	482	479	482	475	460	476	488	486	482	506	477	495	487	472	487	513	457	467	456	500	469	470	478	509	480	494	487	500	484	489	524	501	497	477	507	504	502	501	505	477	496	482	502	516	458	517	478	497	501	481	502	453	507	531	503	486	483	535	471	492	503	470	467	461	497	472	529	498	488	454	477	511	469	455	494	489	465	514	518	489	486	495	458	487	441	533	470	508	519	471	497	517	516	487	495	483	471	464	445	456	472	525	510	477	501	517	480	483	453	509	486	486	451	481	498	471	463	456	497	465	476	502	525	495	489	507	477	489	450	496	503	496	458	507	532	472	486	491	462	464	458	445	497	458	486	469	528	519	495	470	475	525	456	465	494	511	483	515	506	486	459	490	512	508	507	512	513	482	528	489	511	473	485	507	481	500	494	513	480	512	484	467	459	522	501	477	512	461	449	508	490	513	476	504	483	490	504	522	456	501	541	529	467	493	494	438	466	512	493	484	522	491	471	480	500	474	506	503	510	483	483	469	496	488	466	499	535	506	465	477	467	491	483	498	474	501	493	483	538	471	518	501	482	495	497	459	478	474	486	444	488	506	500	495	478	478	487	459	475	478	482	472	500	479	437	506	538	479	488	480	504	490	518	484	474	471	499	476	488	474	482	485	480	473	491	485	457	482	471	492	485	514	455	467	517	467	452	469	447	513	509	450	511	465	480	481	454	493	473	488	488	499	471	541	458	495	506	472	476	505	492	541	518	491	453	488	467
40389	80265	64129	34857	20976	9371	3869	847	542	507	541	574	534	514	515	504	526	513	525	560	580	518	570	505	567	572	570	556	548	516	502	520	538	535	540	587	555	520	530	555	554	568	561	546	563	547	510	546	522	572	545	547	590	512	561	505	615	570	510	512	536	622	559	550	574	543	526	546	550	532	518	540	559	530	516	553	530	555	570	541	529	533	521	551	584	544	524	510	559	531	545	547	563	513	549	543	554	536	514	531	513	548	524	550	577	537	530	560	558	549	603	519	537	540	493	512	537	562	514	586	584	550	542	530	510	548	549	513	515	503	544	505	578	520	594	523	582	537	573	533	537	516	558	548	575	536	537	498	587	500	528	564	579	554	550	512	555	542	553	528	530	519	552	537	561	540	546	567	531	533	519	543	548	545	573	554	561	537	552	515	567	549	548	575	563	530	540	551	501	565	553	560	553	565	502	564	512	561	552	561	528	558	553	555	544	581	540	557	501	513	497	504	515	548	581	589	532	564	530	569	517	512	547	514	533	502	516	536	551	529	514	539	544	554	530	548	548	543	541	561	537	574	525	500	511	541	545	524	552	551	535	566	510	565	546	505	502	539	563	517	531	509	591	522	563	526	544	528	538	568	544	554	550	552	526	530	526	536	494	485	540	537	524	525	552	529	503	550	546	512	586	618	596	534	585	521	534	566	565	579	533	567	521	577	540	564	561	535	533	552	526	551	538	545	520	543	551	528	509	559	525	548	556	515	541	576	525	538	527	533	555	530	541	560	554	537	536	550	587	506	546	552	554	509	505	536	522	573	508	510	528	541	554	562	542	537	525	534	535	527	535	567	559	509	559	530	538	525	549	530	501	568	547	510	488	539	550	557	552	535	511	534	539	526	539	569	525	533	560	520	546	540	512	552	558	487	522	566	575	554	525	527	573	586	546	527	543	535	532	559	569	554	518	487	503	560	533	559	510	520	547	576	553	522	561	520	554	532	557	532	528	537	573	548	531	580	514	503	525	535	538	561	523	541	529	556	512	542	573	547	522	524	573	535	559	517	570	575	516	527	548	588	539	548	544	538	572	489	552	596	529	534	602	549	522	489	555	561	555	554	544	537	516	541	543	521	530	510	526	546	537	560	563	567	548	546	591	568	525	531	567	522	557	544	547	574	584	509	573	543	533	528	527	546	529	541	563	568	518	539	527	529	539	528	539	545	500	544	574	546	546	556	550	560	511	569	568	518	534	536	544	550	512	580	521	553	541	566	504	528	545	544	521	549	526	578	574	519	527	541	536	572	530	572	537	539	534	522	499	493	494	587	520	536	559	509	541	534	550	552	517	543	559	562	522	554	511	540	543	516	516	470	535	547	553	560	549	545	531	520	529	574	555	497	565	584	529	534	520	557	545	567	537	532	551	566	534	525	551	549	533	573	521	538	582	523	523	538	568	526	551	547	573	574	531	567	512	517	564	534	557	532	554	547	544	534	539	561	544	530	521	555	520	553	547	543	534	544	544	539	522	522	559	571	546	559	542	537	500	525	510	555	530	549	534	528	554	533	562	517	550	519	529	534	557	534	517	520	523	566	483	554	582	575	556	522	572	511	580	536	556	509	522	540	543	508	538	533	568	560	587	535	541	552	556	552	562	523	533	535	591	531	542	522	537	563	513	554	565	516	569	558	555	534	505	525	537	592	531	555	518	547	536	520	504	543	530	551	578	578	543	517	524	532	551	516	555	533	531	550	519	550	560	529	536	510	579	536	523	536	564	525	524	507	577	533	550	557	554	509	544	535	531	547	543	554	513	581	533	537	578	530	562	508	499	574	553	539	584	563	543	588	526	552	555	527	532	503	543	525	506	565	564	576	578	505	513	574	545	550	539	574	530	507	532	562	547	531	541	546	543	585	520	548	542	522	522	533	515	556	560	531	571	578	505	559	519	520	536	537	549	527	523	533	517	552	488	536	547	524	531	529	506	524	542	532	569	546	572	526	520	556	528	532	574	508	534	537	518	572	542	516	528	527	541	520	508	561	578	525	573	550	562	533	544	543	519	555	559	537	549	552	526	540	536	512	530	567	537	550	507	528	586	510	550	554	488	529	542	541	530	532	567	534	565	547	534	579	533	570	523	538	560	560	502	507	508	560	561	529	562	502	555	533	572	506	537	535	556	509	558	537	555	495	544	601	548	525	462	585	556	534	558	546	523	537	535	574	543	509	508	540	580	539	528	534	514	489	522	550	506	545	552	550	548	542	535	591	581	547	499	529	513	508	500	482	563	570	566	553	536	534	573	526	523	516	504	547	522	530	561	530	561	516	562	531	531	565	546	519	565	556	582	607	541	555	564	552	530	572	549	533	578	519	546	563	549	551	547	574	564	524	530	506	534	574	531	519	510	588	546	543	528	498	524	546	513	535	503	541	548	538	561	535	548	527	517	547	546	502	508	544	509	538	527	502	533	541	547	532	581	553	556	575	516	532	502	520	542	550	527	516	534	548	554	575	499	503	552	569	575	514	569	542	533	529	527	546	527	530	547	557	548	541	546	561	564	528	548	512	529	529	580	540	514	566	557	569	523	558	565	592	543	555	593	509	529	534	540	534	552	539	518	579	551	517	570	537	538	569	548	480	535	576	532	508	550	543	535	572	527	554	519	525	501	498	524	510	522	544	557	533	553	534	526	491	517	542	568	557	522	561	517	533	503	486	539	573	560	574	521	539	521	530	539	513	551	517	530	581	587	547	557	583	547	537	519	538	539	570	519	576	526	569	560	548	540	505	540	534	503	542	574	548	528	501	537	549	519	521	538	540	535	532	565	517	539	559	534	563	498	541	536	551	534	528	562	506	537	556	539	534	551	581	579	573	562	523	557	506	526	561	544	524	545	521	495	539	544	524	486	542	553	515	571	536	509	522	542	547	567	576	547	550	517	530	579	552	531	544	544	555	574	536	578	518	565	586	546	517	530	516	528	518	515	553	569	564	578	533	528	522	567	563	549	557	574	540	521	548	575	534	522	561	549	556	546	521	588	554	559	520	540	548	553	508	570	537	567	561	524	515	574	577	527	522	515	533	571	539	515	520	543	520	531	537	547	545	561	528	533	572	560	527	540	511	545	593	513	556	501	536	506	549	583	517	531	569	545	558	551	512	573	514	540	553	554	524	554	553	571	547	523	542	523	601	540	537	543	520	567	521	539	537	559	601	522	560	536	544	539	495	567	541	534	492	533	582	566	532	550	513	529	533	519	511	534	547	506	498	559	509	525	564	546	543	499	556	583	540	532	526	547	541	529	532	536	545	525	578	518	591	585	538	524	543	535	587	531	581	509	539	542	545	530	504	501	540	523	543	537	563	564	541	571	505	530	538	550	550	566	544	568	519	492	565	514	530	570	533	524	547	513	571	558	525	516	554	565	513	516	541	524	591	535	580	538	525	548	519	526	550	514	542	516	551	569	542	499	538	582	553	502	546	579	552	549	536	566	530	557	549	545	534	529	520
23174	22628	36196	30243	24871	22861	16846	2325	612	550	568	561	524	579	543	530	519	554	555	569	528	573	525	508	512	588	556	558	556	553	510	512	582	539	558	545	513	551	497	541	523	513	532	522	517	530	525	563	493	523	509	536	561	512	522	517	544	499	541	521	540	540	537	514	522	511	539	498	544	541	533	510	530	549	528	544	569	522	571	546	556	563	501	589	538	559	540	536	536	538	495	560	551	558	491	532	545	514	564	542	515	474	575	513	548	526	586	530	507	555	523	529	544	531	530	558	540	551	555	546	558	555	540	528	536	482	549	545	549	562	572	543	554	549	516	517	522	517	601	562	508	540	539	550	577	573	515	508	575	495	486	546	503	555	520	578	488	553	510	507	496	534	543	507	535	474	587	554	530	511	546	486	515	538	521	539	505	528	544	546	544	545	517	533	548	545	511	525	505	507	545	508	483	531	541	532	538	534	529	522	556	470	498	548	525	550	571	525	551	537	532	525	500	515	555	515	539	535	526	512	491	545	548	531	553	535	522	510	498	493	525	535	536	504	511	534	538	515	558	516	514	511	555	541	540	523	478	509	551	514	541	524	586	583	563	529	521	564	513	523	518	542	533	498	501	553	563	556	545	517	510	520	510	497	587	561	531	527	547	541	494	494	572	527	574	536	498	522	504	510	603	517	533	549	498	524	500	564	514	542	535	503	540	561	524	558	553	567	499	562	566	588	517	537	557	537	543	552	549	524	554	527	532	544	496	535	556	503	542	570	534	548	509	504	557	567	549	514	524	570	519	524	527	545	521	555	542	500	512	482	563	566	556	510	514	558	532	549	511	584	527	544	532	563	564	515	537	535	511	532	500	534	498	544	518	513	478	515	525	524	500	529	556	515	568	507	521	534	508	545	504	533	516	509	532	548	543	524	554	540	518	534	596	524	562	575	551	538	515	524	508	515	568	590	541	530	511	529	501	505	555	495	550	524	548	531	563	506	533	557	540	516	556	507	511	516	519	509	546	528	522	565	572	567	536	515	512	543	535	554	568	567	517	484	548	538	541	506	509	581	518	508	516	561	532	520	561	555	554	533	538	548	523	512	532	520	547	517	563	516	526	528	571	551	544	543	532	560	539	518	536	530	595	517	561	530	533	551	550	481	524	554	509	531	493	564	562	523	484	529	553	552	532	501	514	530	555	512	517	520	510	539	570	554	580	590	560	519	559	508	525	491	553	523	554	518	549	545	532	551	568	544	537	508	522	502	532	539	543	534	561	548	555	548	517	511	533	524	491	566	540	567	525	516	547	564	518	540	565	559	551	532	537	561	523	563	534	519	499	509	505	538	549	528	535	515	488	522	514	565	501	539	513	535	493	551	508	543	538	519	524	495	545	518	529	537	559	544	532	513	516	529	529	526	526	498	548	528	533	538	583	521	527	518	557	560	526	561	568	532	491	510	558	515	560	510	518	521	522	532	571	555	521	573	574	503	485	505	540	555	560	519	525	492	542	521	513	568	530	567	546	548	569	546	560	516	546	559	536	622	549	543	517	521	494	522	544	556	529	529	531	560	530	556	519	548	534	558	560	532	553	505	517	511	554	556	495	537	533	580	504	539	533	536	539	524	546	505	548	519	513	499	544	511	501	528	560	532	538	519	540	505	577	540	565	541	522	566	565	577	574	529	513	532	488	533	525	503	541	481	507	486	516	507	513	556	520	490	539	536	535	540	511	512	547	553	539	563	525	521	534	543	531	549	512	512	528	573	506	548	522	562	559	560	541	562	488	562	512	522	532	507	500	565	524	505	548	497	545	540	545	554	546	494	574	549	533	548	552	581	550	563	542	541	530	575	521	534	565	525	537	511	499	552	532	513	528	506	534	513	538	537	549	544	538	549	555	517	503	518	559	540	536	523	533	537	530	564	531	505	492	528	501	533	554	529	516	558	529	514	490	558	575	532	570	551	550	554	539	517	546	485	543	544	527	489	548	547	516	558	550	515	525	557	548	526	525	534	511	527	555	527	547	533	562	521	562	516	530	526	544	529	524	549	533	528	544	520	573	540	536	546	522	538	515	516	538	534	532	481	517	564	541	541	520	537	555	549	536	527	516	536	577	507	543	545	546	549	537	536	509	532	540	554	534	531	546	522	494	584	531	562	558	540	582	576	552	470	514	537	530	534	579	588	550	549	481	545	507	520	499	539	556	531	518	535	502	525	536	539	523	553	539	507	509	537	537	505	519	506	539	563	518	544	574	526	575	530	485	529	494	562	513	522	544	526	552	501	519	525	540	488	474	555	533	515	564	568	542	510	503	543	549	554	507	556	533	544	543	502	549	494	528	535	561	527	537	507	554	528	506	523	503	494	531	518	519	505	525	528	552	497	531	533	526	531	548	546	500	527	540	519	462	515	521	568	553	525	486	507	502	542	546	543	483	526	536	549	568	520	597	511	512	525	596	561	540	510	521	548	528	589	544	551	519	551	547	584	564	529	546	517	470	578	559	500	516	526	516	545	560	502	522	566	546	525	527	500	545	495	488	572	532	515	534	507	546	564	559	515	554	511	541	558	523	543	518	506	525	507	506	509	566	556	555	533	546	579	536	537	503	564	561	563	543	483	527	514	510	517	506	530	558	505	565	564	523	523	559	534	506	536	521	500	544	504	561	501	516	494	569	572	520	528	509	550	548	528	538	504	519	506	541	502	466	547	523	509	520	532	538	504	546	562	526	553	504	592	533	506	550	566	487	536	514	540	563	540	544	512	569	546	557	529	516	505	547	545	542	565	549	522	508	565	506	516	548	579	532	551	564	547	535	528	541	511	540	534	526	485	549	510	530	540	566	526	514	557	509	515	522	550	541	546	499	571	541	531	547	558	534	519	542	518	513	548	523	533	502	555	516	539	512	557	543	539	524	527	491	526	558	502	527	548	511	527	517	543	522	530	532	537	562	573	544	562	554	513	520	490	553	544	533	545	536	532	554	518	500	549	503	541	590	534	522	536	545	524	506	496	553	516	596	536	520	534	517	545	517	512	542	500	524	505	527	502	543	521	540	508	537	524	542	559	579	551	508	586	531	519	556	521	543	552	521	488	517	524	521	524	570	540	540	497	573	550	560	523	486	537	547	540	561	522	500	515	564	551	522	580	532	575	547	529	566	543	544	593	564	492	562	517	474	567	544	520	533	541	489	540	527	537	530	510	536	528	557	531	512	572	545	560	485	496	541	508	551	504	482	537	561	511	555	502	552	559	507	534	501	538	502	529	556	512	541	542	539	550	490	519	495	513	541	516	555	499	523	510	531	527	490	550	526	571	558	535	494	575	507	481	523	500	563	555	502	495	552	503	487	552	573	491	516	512	545	557	516	517	526	542	544	520	536	524	553	529	562	561	554	531	581	509	550	522	577	507	541	536	543	575	515	561	495	538	534	526	529	560	546	556	523	560	548	496	587	480	487	520	530	516	510	533	558	548	451	501	544	524	539	534	548	560	545	520	527	489
48036	95787	79590	53417	36150	20461	9731	1160	627	526	627	598	583	594	568	571	579	548	567	567	581	575	575	568	590	584	588	572	547	571	549	594	560	599	586	581	602	587	598	535	528	559	512	557	572	562	539	539	522	598	558	546	612	565	550	604	555	550	566	573	556	537	593	566	587	575	525	583	562	545	607	561	585	604	547	543	518	571	614	563	588	546	571	613	550	557	582	536	561	557	537	584	586	547	521	542	539	527	553	580	564	606	580	617	564	543	542	564	595	539	586	523	555	555	589	542	554	575	534	523	566	580	565	569	562	610	544	566	552	544	578	592	594	565	546	607	566	592	531	558	598	537	559	551	570	597	580	592	579	538	563	576	551	563	575	569	577	551	587	543	578	515	577	577	578	582	544	568	568	559	581	564	567	552	548	576	579	571	537	561	528	553	588	552	600	539	543	554	579	555	553	582	554	572	574	592	589	541	566	542	547	547	573	547	548	595	545	539	599	569	490	614	586	553	606	547	529	569	554	558	575	569	551	559	604	594	561	566	557	545	555	566	584	611	536	531	555	567	554	564	536	576	541	528	559	591	612	537	558	585	585	578	560	584	556	523	527	559	563	523	571	599	570	551	577	592	560	578	552	553	571	557	558	569	568	538	564	549	566	562	536	597	531	584	604	558	551	560	571	628	559	547	559	604	552	576	546	616	531	543	556	525	557	556	564	586	561	542	563	559	589	591	561	578	624	549	561	574	589	568	584	581	557	538	579	585	540	597	560	605	557	552	566	590	552	573	570	576	560	549	553	556	556	592	574	547	577	610	568	590	561	568	562	603	556	573	559	574	571	597	598	537	565	604	589	604	558	568	552	552	598	540	598	614	596	584	553	579	575	583	538	525	573	571	601	560	564	552	578	589	589	531	579	594	574	569	556	552	556	575	578	567	556	611	540	534	550	597	539	545	532	563	537	599	538	555	542	587	591	551	540	541	589	554	595	556	577	591	588	632	543	559	572	590	574	550	563	577	546	565	539	570	597	608	553	636	556	570	567	547	547	545	552	560	546	567	555	530	609	578	570	557	604	576	583	562	565	600	535	584	555	596	576	504	613	577	515	565	599	578	570	606	564	535	559	567	514	594	554	550	615	591	588	531	578	535	565	565	529	554	564	569	583	552	529	581	576	544	560	583	551	571	561	525	578	632	553	601	621	554	599	569	572	553	566	555	566	609	586	553	552	563	585	547	574	588	522	578	602	570	527	565	580	579	568	541	546	569	597	560	552	599	533	570	572	565	598	541	572	561	588	564	568	557	545	567	584	603	610	507	539	581	573	572	556	566	557	539	566	602	559	579	557	530	544	581	563	580	602	565	548	599	568	511	593	575	536	618	598	559	573	526	581	543	577	562	605	553	599	591	548	596	559	565	574	549	597	510	565	610	581	562	597	561	530	559	559	548	574	533	588	581	590	587	539	595	552	576	562	580	548	542	551	545	561	558	520	508	543	537	552	581	598	551	543	564	577	543	542	516	553	550	578	532	547	555	558	545	534	575	575	564	573	574	603	569	548	590	563	579	567	567	585	556	583	520	568	523	598	561	529	576	577	600	548	604	573	578	563	569	540	537	555	553	571	560	574	598	571	566	603	531	568	591	520	557	591	562	588	604	558	562	549	611	540	576	544	596	554	551	535	553	552	599	536	575	567	589	560	561	600	593	551	598	569	571	587	546	549	548	575	583	536	590	537	618	571	585	580	557	550	575	604	605	596	588	577	515	588	594	572	577	535	567	605	551	574	549	585	559	597	571	577	564	558	589	552	510	579	565	607	550	595	545	548	612	535	553	569	585	587	591	562	570	557	566	576	600	595	590	581	553	559	571	549	580	536	567	591	561	559	598	594	544	544	574	593	540	540	526	537	573	549	577	549	546	585	550	565	603	567	611	585	563	567	589	572	554	544	556	585	592	532	547	589	563	563	547	591	536	550	581	639	561	553	599	537	577	543	595	573	582	566	546	531	558	517	560	565	586	532	593	617	609	547	577	573	553	567	609	589	550	535	569	588	599	566	593	581	595	614	592	559	579	554	577	559	547	524	579	527	572	558	579	568	570	591	572	542	555	574	572	564	559	557	569	595	570	576	577	593	616	591	507	583	602	576	570	520	559	589	570	586	515	573	559	576	588	576	592	596	542	572	561	578	528	551	582	572	547	565	524	542	602	572	554	566	550	618	539	624	561	545	586	570	586	555	577	577	546	641	578	571	584	579	602	560	610	544	529	596	555	599	585	569	581	559	607	588	599	591	602	561	542	571	541	568	552	563	562	547	567	588	553	535	553	554	568	575	556	561	562	586	544	575	560	591	557	556	570	563	597	551	564	564	565	587	597	579	571	590	593	553	547	555	563	576	555	619	581	536	550	554	608	584	566	598	558	587	565	536	585	538	604	562	524	562	531	538	567	583	583	573	558	587	582	574	560	556	578	577	618	537	571	512	546	565	629	539	559	523	548	575	595	539	562	585	557	539	534	592	568	618	581	562	541	577	579	546	555	548	539	549	586	579	560	569	531	560	553	537	610	582	549	570	557	579	566	532	585	577	552	569	548	562	544	578	555	546	599	564	571	580	598	551	573	576	587	559	532	592	573	596	562	527	571	572	549	561	553	607	573	572	581	545	560	574	566	612	582	544	545	579	613	587	580	592	556	554	594	534	578	519	557	575	571	593	557	560	541	563	577	561	558	563	559	552	556	579	563	557	593	596	569	536	536	592	517	579	587	583	561	575	604	612	592	602	542	568	615	556	584	601	572	571	583	584	517	562	583	531	548	574	565	573	576	538	577	616	539	553	640	572	549	550	539	603	527	566	543	613	546	547	547	540	576	580	583	595	570	577	589	580	563	553	575	538	608	600	567	577	601	565	561	614	527	567	574	552	539	616	585	570	579	558	536	589	534	545	587	558	582	541	549	596	540	542	602	586	566	560	525	563	583	550	579	540	531	611	597	580	574	563	550	598	554	550	586	612	547	577	586	575	553	561	568	573	587	583	553	551	560	570	552	581	573	578	554	566	517	579	587	589	551	568	575	571	574	548	583	572	598	558	570	564	552	574	562	546	563	544	556	569	563	522	602	588	550	542	534	566	559	557	568	548	597	546	607	584	607	532	560	564	545	594	561	540	589	576	599	567	598	606	590	549	519	577	564	568	579	543	545	550	531	591	541	541	552	591	591	596	510	529	587	580	590	577	579	588	520	572	573	566	588	593	598	537	548	569	601	556	553	523	514	544	563	542	577	567	555	527	575	611	577	578	524	568	547	525	557	591	562	537	583	568	567	574	531	539	568	557	562	523	600	551	585	551	575	521	557	551	575	578	571	578	551	574	576	559	540	583	559	581	562	542	553	568	569	530	567	576	546	574	526	563	557	579	551	566	556	559	604	533	535	581	554	545	544	559	577	583	562	586	601	552	569	599	552	584	567	565	599	554	561	561	586	569	528	563	536	568	576	546	603	547	584
28948	32153	43697	22372	6523	1865	878	396	382	343	374	335	378	365	353	383	344	356	354	376	378	329	397	381	368	369	361	403	348	384	378	327	374	350	394	376	376	353	346	380	327	389	372	387	361	352	364	387	384	344	365	374	346	404	356	368	347	349	358	344	354	372	371	373	383	341	398	382	348	364	388	394	354	367	401	356	373	386	394	349	393	337	381	340	383	410	372	334	393	386	419	395	376	324	368	383	375	354	394	374	377	365	371	366	355	370	357	368	383	410	364	386	376	403	389	376	390	382	347	396	367	366	380	342	376	360	351	358	362	401	364	331	371	350	381	381	350	368	397	345	373	404	362	348	388	383	356	373	390	360	383	388	355	341	364	363	359	360	369	355	340	370	374	343	385	394	383	364	312	385	331	357	394	404	352	376	370	347	354	342	357	383	406	383	354	380	392	393	415	371	377	397	375	383	323	363	369	390	347	388	343	341	364	373	331	327	382	354	357	366	393	345	363	396	349	347	391	399	358	392	353	340	348	370	373	364	356	378	386	357	370	384	363	386	407	383	333	342	395	390	389	359	354	380	351	332	352	352	344	335	358	370	355	408	393	338	331	333	319	379	372	374	341	390	329	404	357	373	371	370	368	353	344	373	377	371	359	412	385	370	414	362	359	379	375	363	376	390	351	369	367	400	350	368	382	378	393	354	385	346	331	352	423	365	370	337	352	348	357	365	359	367	377	362	342	380	380	389	361	344	355	383	372	366	353	374	355	377	360	366	346	363	393	364	426	372	326	370	359	356	370	355	374	370	385	365	364	348	360	356	374	382	376	378	353	375	400	381	356	373	344	341	382	354	346	368	384	386	361	328	384	382	403	367	349	349	368	388	375	387	366	383	383	350	370	362	368	404	390	367	388	331	403	359	347	363	381	348	385	370	405	364	354	377	340	388	384	361	361	344	367	373	384	373	372	330	397	393	382	402	356	369	353	388	383	365	369	369	359	353	374	394	371	384	381	378	365	349	359	338	370	397	359	389	353	401	364	346	368	380	357	386	354	377	380	307	374	392	373	374	372	363	394	361	378	334	349	380	368	358	371	358	317	368	349	391	379	366	375	350	385	369	370	371	373	332	378	398	378	396	404	378	349	357	381	369	347	373	379	370	362	367	368	376	354	377	403	365	380	344	394	366	339	354	393	346	360	403	385	389	372	347	360	368	346	412	367	376	378	351	348	381	342	351	419	404	365	372	365	407	375	370	370	354	361	347	404	368	375	352	358	351	368	362	359	357	339	353	344	362	356	368	371	359	338	387	391	378	379	376	369	370	371	391	364	352	384	378	372	371	375	379	336	364	343	377	360	359	372	367	360	387	350	391	372	358	395	375	355	347	386	404	351	367	369	335	400	356	350	375	364	365	340	373	402	381	378	355	343	383	350	382	327	389	374	386	356	367	350	378	374	381	396	361	364	353	364	384	383	394	367	365	361	366	375	339	387	338	365	390	381	372	341	348	379	345	379	377	351	366	371	336	381	316	351	358	360	373	375	340	360	367	380	379	375	381	384	347	348	357	393	390	329	361	389	360	366	350	398	338	373	395	333	399	329	377	378	375	397	409	416	383	346	335	381	379	347	391	381	375	352	353	382	380	351	391	352	403	369	390	385	352	386	363	380	350	353	362	411	360	381	368	384	370	391	387	355	372	356	367	400	372	382	356	348	345	370	345	381	346	382	350	356	347	360	349	363	382	343	380	382	370	348	366	371	388	358	365	365	377	348	363	367	336	329	370	365	362	361	362	359	339	360	378	342	352	347	372	343	325	367	366	311	379	368	347	347	376	340	394	359	352	367	382	375	370	325	342	415	392	350	347	361	357	373	406	389	371	381	354	381	352	342	391	364	374	349	383	361	365	388	367	347	374	397	356	340	356	386	382	369	401	373	354	354	369	385	338	374	371	373	369	341	381	371	367	360	375	364	374	361	368	373	389	385	350	367	363	383	399	368	359	371	398	366	375	395	368	344	337	333	411	362	332	347	382	370	369	376	366	353	402	335	353	400	358	365	366	394	354	348	340	350	388	371	367	381	399	369	371	374	381	364	340	373	371	401	361	351	397	381	395	375	386	363	400	379	368	337	356	354	378	345	357	364	358	380	381	362	365	355	340	369	354	345	326	358	397	336	352	368	395	367	395	345	392	376	332	379	390	386	356	365	402	381	348	371	331	334	358	375	340	341	375	360	366	357	377	343	382	387	358	349	366	374	383	359	369	368	355	424	383	391	355	346	377	346	347	405	365	346	343	354	382	368	341	358	380	348	349	379	349	366	377	379	385	380	360	410	377	344	385	382	356	359	383	371	351	361	363	385	389	338	397	350	341	352	349	388	364	326	369	378	365	402	370	375	357	359	380	377	357	367	370	353	382	362	374	367	347	387	366	389	338	392	344	372	376	383	380	390	355	366	373	364	368	358	336	354	369	368	396	377	355	346	388	379	363	403	396	332	366	352	370	356	356	348	368	347	387	386	373	383	350	356	354	365	382	397	376	356	376	373	355	343	400	363	358	382	373	351	371	348	403	369	346	399	370	377	337	397	373	395	364	363	376	402	378	363	374	343	366	351	364	359	349	342	358	394	369	376	411	386	334	368	373	351	374	372	364	367	370	361	378	377	382	385	356	368	361	366	383	356	375	344	363	372	377	389	390	364	359	369	379	364	343	344	340	384	350	363	355	384	347	355	396	362	368	336	365	357	337	388	331	392	358	400	353	327	385	318	382	344	348	368	392	383	378	364	366	368	360	365	387	358	379	344	366	373	407	371	382	355	358	379	386	414	389	349	373	361	405	392	356	344	371	352	362	329	365	334	407	382	375	358	369	367	385	378	369	361	385	368	353	377	400	342	376	387	362	396	350	368	372	369	403	375	373	357	402	366	345	371	371	349	326	347	354	380	388	398	389	372	352	392	387	378	352	361	374	379	363	411	326	386	387	366	330	389	344	368	345	370	391	382	381	378	364	378	366	365	376	340	348	375	376	326	374	395	390	339	413	367	399	364	381	364	357	339	394	398	365	425	345	384	396	392	363	343	373	380	364	374	382	371	367	387	403	367	350	381	375	336	390	369	359	364	374	390	364	379	382	346	370	337	378	379	346	388	366	370	353	388	374	380	363	342	395	376	352	377	381	411	380	371	362	359	371	361	388	409	356	377	386	388	359	383	352	348	340	366	359	373	393	346	352	403	351	370	373	371	330	350	372	412	373	398	396	379	355	372	320	379	367	353	385	359	381	392	358	357	362	355	384	413	374	335	373	386	366	354	329	396	363	387	369	363	383	393	368	364	394	375	367	368	385	379	376	381	347	360	352	362	392	348	363	358	374	381	389	392	371	406	369	396	392	383	376	377	356	365	385	378	371	365	398	358	359	353	391	385	353	336	389	358	376	348	360	387	376	352	394	400	334	346	382	387	369	359	368	359	322	396	346	400	395	370	372	349	343	422	380	361	378	371	350
30633	51998	37839	14530	5595	2195	1051	480	392	451	450	438	446	388	410	408	425	396	406	408	445	426	424	428	390	427	399	373	421	443	404	405	404	407	395	433	403	423	443	431	429	404	417	433	417	443	403	414	396	434	446	387	419	432	416	421	410	407	385	424	419	406	391	408	419	419	421	431	412	414	379	430	423	407	397	426	441	428	398	420	424	452	411	399	419	418	434	392	432	442	433	408	448	390	423	372	434	384	448	419	415	444	435	427	447	397	425	412	424	437	412	383	406	450	417	447	436	430	426	422	393	382	406	407	426	417	430	405	428	407	412	416	410	388	387	407	410	460	384	437	403	397	389	432	403	428	410	410	403	402	424	411	423	373	391	414	377	408	433	416	447	437	438	414	405	406	401	462	402	371	457	444	435	408	438	456	438	459	407	381	400	386	393	407	417	434	419	410	428	409	413	452	368	413	423	424	393	436	420	384	401	429	406	432	406	396	422	421	436	412	434	453	454	429	405	416	413	445	425	417	418	432	403	409	446	436	415	416	412	426	381	415	403	407	432	404	432	411	413	444	401	439	411	409	455	442	401	447	441	414	456	466	388	412	431	450	392	430	396	391	409	415	393	392	403	410	412	390	422	422	441	405	392	427	390	409	422	398	392	419	413	432	428	407	395	403	414	400	432	377	409	420	417	412	408	412	393	429	406	402	444	439	389	418	466	377	415	444	430	410	390	427	378	408	426	435	435	386	444	419	406	440	412	421	401	429	425	441	415	417	407	392	391	427	402	431	423	424	476	388	415	440	421	431	401	439	463	433	450	435	424	403	366	407	426	418	415	427	428	405	410	396	406	390	403	420	472	398	415	376	406	385	455	411	444	400	431	416	412	391	373	384	407	418	433	443	379	407	431	415	430	434	447	388	353	436	402	423	434	419	407	397	420	395	434	404	399	394	394	399	417	407	413	409	398	445	417	400	430	412	405	399	432	383	439	402	433	431	427	389	438	412	460	446	402	440	381	423	414	408	410	407	437	438	468	406	416	447	399	434	409	470	420	435	423	449	436	387	418	398	438	403	399	455	453	411	422	388	444	458	379	434	406	412	414	384	373	429	438	415	425	448	440	409	442	425	423	428	434	419	465	404	390	424	404	395	441	476	400	400	391	418	426	416	411	411	403	407	425	444	429	410	384	430	417	415	399	412	425	406	424	393	408	441	414	440	411	431	393	408	435	388	407	427	395	433	417	408	397	421	416	395	415	425	419	475	397	398	423	391	437	425	429	436	388	470	436	420	421	384	446	424	444	440	425	387	426	383	435	444	386	436	434	416	426	443	436	412	431	439	385	404	378	427	403	419	414	421	405	423	411	402	419	472	460	428	441	441	407	425	402	446	400	441	441	428	406	415	414	439	407	441	390	362	423	422	434	456	421	419	458	414	464	450	432	390	393	412	430	397	438	420	383	405	419	452	406	428	419	412	418	460	429	392	395	432	402	417	444	427	421	424	395	418	431	401	415	406	395	406	439	415	432	412	397	408	399	412	429	415	404	420	376	406	415	408	449	438	387	403	436	414	398	411	427	442	427	380	420	387	446	412	414	429	421	412	402	402	436	426	456	435	414	430	397	403	420	390	440	384	390	425	412	408	405	431	405	399	436	425	412	407	410	415	438	418	416	424	418	404	450	403	416	444	381	449	412	429	394	427	437	370	398	409	465	396	433	423	384	387	433	416	416	419	412	436	416	422	433	430	446	435	421	377	424	456	413	427	408	426	415	452	405	476	418	410	409	408	416	430	394	426	399	432	407	422	439	426	433	403	429	411	363	423	413	431	416	423	421	422	422	464	425	415	447	453	382	411	394	424	361	384	403	408	413	442	387	388	366	438	435	420	401	434	380	411	422	400	427	450	415	399	410	436	423	430	441	411	405	415	414	395	427	416	408	441	448	408	431	389	426	428	395	400	424	449	402	424	406	414	389	401	401	444	448	423	399	422	407	420	448	414	467	455	404	457	433	440	414	412	431	445	412	399	420	431	419	386	413	406	409	452	432	418	406	429	421	409	415	395	431	419	400	418	419	456	401	436	425	396	400	406	433	371	397	462	408	430	425	417	410	383	406	442	396	360	423	407	421	379	408	442	431	436	409	379	425	415	451	402	431	409	422	445	432	381	401	428	406	428	418	437	433	437	416	370	404	432	417	410	433	395	417	404	395	384	409	399	437	396	411	424	412	401	437	407	354	411	420	416	433	415	417	441	407	401	432	384	397	390	444	376	423	410	447	414	411	441	396	433	462	409	425	401	422	441	406	407	394	440	419	397	407	411	429	437	423	417	429	404	413	385	452	402	398	459	393	441	381	412	441	438	417	420	439	425	434	442	430	379	398	405	363	435	468	420	417	416	442	391	412	437	431	447	440	454	449	450	418	405	437	398	387	430	422	425	444	416	456	394	427	444	410	443	445	348	439	408	433	386	440	408	451	419	445	410	421	420	401	450	428	422	433	408	408	409	427	405	395	423	436	413	417	434	412	388	438	414	430	417	402	432	398	419	456	414	386	428	403	410	379	376	424	419	400	439	412	406	373	426	422	399	406	415	422	413	434	419	408	391	424	427	446	441	409	384	368	424	392	407	451	406	421	412	397	412	438	413	432	415	423	460	393	432	422	432	423	442	393	427	409	436	416	409	446	409	430	435	407	453	445	417	417	437	431	422	442	412	400	445	433	373	449	423	435	423	409	410	439	436	427	398	432	417	427	375	405	409	437	434	423	435	422	404	405	447	429	432	428	426	438	372	413	368	415	457	414	410	389	431	408	456	407	428	388	415	412	404	421	427	414	432	434	417	414	392	444	462	404	454	433	407	421	417	432	441	425	439	422	407	407	442	406	456	413	424	392	435	411	424	405	408	401	400	399	435	454	450	411	401	412	390	438	422	396	388	485	415	437	394	409	413	432	393	455	471	437	400	400	436	405	393	428	453	394	380	409	380	453	437	421	464	419	411	419	396	410	416	406	441	446	395	414	400	440	404	410	421	488	428	443	405	458	394	419	390	415	414	427	411	403	394	401	400	385	403	403	428	393	427	428	403	433	427	438	424	391	425	391	412	438	426	470	427	435	450	410	396	446	399	456	435	419	432	372	391	410	439	397	391	469	452	410	424	420	411	389	422	406	403	397	409	420	412	422	442	439	402	399	407	440	378	426	412	429	416	404	426	394	440	394	403	416	417	418	406	446	378	397	388	423	405	431	447	484	414	401	395	392	397	417	416	422	406	419	413	432	414	437	406	409	375	427	411	384	394	428	409	424	400	437	406	431	408	394	450	414	447	442	446	429	432	426	419	427	409	405	392	443	436	432	432	426	417	440	451	434	449	433	403	390	412	420	424	455	415	415	421	442	415	462	432	414	423	400	398	394	433	419	433	410	423	418	419	388	425	416	436	396	407	418	449	416	424	400	421	404	406	460	414	459	445	430	398	388	430	445	425	404	382	408	423	436	382	404	411
25021	24168	47847	39801	25748	16836	5866	719	365	351	351	371	340	378	395	353	370	366	347	369	325	360	401	372	346	333	356	371	313	330	355	333	343	364	359	353	351	378	380	365	402	347	359	387	360	323	358	345	357	349	331	369	362	366	331	360	347	353	343	334	343	394	335	330	308	310	345	376	370	317	371	330	378	344	380	343	341	340	366	346	359	357	348	341	375	349	348	363	341	358	335	334	318	332	345	380	351	314	330	395	369	349	335	352	329	359	371	334	355	339	336	347	332	384	357	377	352	372	364	317	366	325	349	371	353	356	340	364	385	381	348	320	351	352	357	346	364	343	348	355	355	331	396	366	352	334	350	355	391	326	331	337	353	355	355	320	322	372	325	348	365	358	340	338	371	359	370	387	327	402	346	367	366	348	356	349	336	373	335	360	340	366	350	366	346	330	338	317	369	361	368	361	356	332	356	382	394	330	361	326	337	329	364	333	380	366	365	323	344	343	358	369	356	341	380	357	373	373	366	336	337	357	320	363	349	364	365	354	361	340	377	367	348	362	341	379	343	343	330	350	346	355	344	325	379	373	323	353	317	386	347	344	329	375	354	350	347	329	368	373	364	392	369	349	370	340	357	344	337	324	376	381	363	352	333	347	352	394	330	354	377	341	347	345	334	365	367	337	362	323	352	343	337	370	361	366	341	358	335	376	333	362	372	318	310	403	388	360	378	330	361	327	369	351	358	342	328	341	336	367	350	360	391	317	330	364	313	368	327	340	342	351	331	356	369	349	366	361	345	357	362	367	358	356	381	381	373	350	350	313	345	376	358	352	346	338	344	339	381	348	358	310	312	348	316	338	336	361	366	375	356	358	311	349	393	339	341	324	340	305	362	342	391	371	332	341	370	373	363	372	359	352	368	353	347	355	360	379	378	360	346	379	329	334	340	367	389	390	359	360	375	368	356	346	355	375	348	351	349	343	365	331	361	356	365	343	355	350	396	366	395	386	364	325	335	353	368	368	355	356	356	322	366	364	320	369	379	338	348	393	357	344	337	349	383	379	347	331	354	344	369	326	343	353	335	345	342	323	362	325	354	358	350	363	332	337	340	356	341	351	366	370	328	331	356	342	367	329	365	334	310	363	328	338	346	333	399	360	363	341	352	361	329	361	373	359	360	349	352	357	367	334	352	365	303	340	358	398	352	356	371	349	363	343	362	362	354	350	382	349	344	369	416	397	328	359	385	337	349	330	383	386	356	352	325	387	359	370	363	375	326	358	362	366	362	345	371	343	382	337	347	336	345	336	363	355	331	385	339	377	360	351	377	339	364	342	331	352	346	326	330	315	341	344	369	359	361	369	366	373	345	355	395	419	340	356	323	384	345	356	371	360	358	367	363	355	356	329	352	354	356	358	373	346	368	347	337	347	354	311	333	345	341	335	384	339	351	332	349	351	331	352	366	318	390	339	344	348	377	350	324	333	348	335	361	345	337	374	327	308	343	330	348	347	365	350	368	354	373	337	311	358	338	328	333	321	370	362	359	352	363	376	371	376	348	336	324	366	361	328	342	339	354	363	359	371	357	331	352	323	378	338	338	338	357	342	357	381	332	373	364	361	354	367	375	330	330	363	366	370	335	355	401	343	353	358	341	342	330	384	331	351	332	349	332	351	361	376	367	360	377	353	331	315	353	341	356	319	376	347	351	331	324	366	383	356	340	374	357	351	344	339	356	325	349	354	359	348	382	348	402	357	348	338	335	366	355	373	363	321	379	373	354	325	318	344	348	387	378	346	352	367	326	386	338	348	381	379	362	345	380	312	322	359	343	311	360	385	328	388	361	342	367	328	342	329	353	380	355	352	327	379	335	312	326	349	385	380	362	372	355	336	341	376	323	333	360	348	325	338	359	369	378	350	351	356	392	361	372	341	351	327	361	349	363	334	383	327	307	318	364	321	367	337	373	348	364	368	362	359	357	358	329	393	325	328	348	348	333	388	363	366	343	385	366	371	350	349	363	348	356	348	344	342	372	341	347	345	349	330	356	362	361	368	322	371	342	322	357	336	300	354	332	340	328	357	324	335	348	367	363	363	332	354	387	339	416	383	330	331	356	331	328	319	353	324	384	339	322	323	362	383	357	338	381	350	347	345	343	334	374	332	389	367	329	355	354	352	351	356	370	355	364	349	329	356	362	344	308	361	357	370	343	350	369	337	334	351	342	331	360	402	365	349	358	365	342	339	375	336	341	326	324	340	318	365	365	349	364	372	357	373	348	319	353	378	399	372	349	351	357	326	310	342	363	344	382	332	376	350	335	327	350	358	311	384	316	340	346	328	350	333	344	335	334	366	354	353	324	347	348	375	366	373	377	347	356	338	355	315	340	381	341	371	337	357	358	338	367	339	365	344	369	355	392	347	363	296	325	350	352	345	383	391	348	318	343	342	324	372	392	334	330	388	376	338	336	321	356	342	350	333	366	354	347	333	365	329	367	351	364	372	362	383	358	332	371	339	335	348	340	324	333	356	347	349	369	400	351	356	312	344	333	366	379	342	379	358	367	341	364	351	336	375	370	340	350	344	332	348	373	365	357	353	347	341	343	344	300	374	342	342	348	363	354	339	368	350	364	343	372	362	377	366	352	340	359	326	361	334	326	331	368	338	345	346	400	357	356	358	357	361	342	315	360	321	383	332	360	342	359	354	371	351	357	365	337	308	343	373	350	372	324	335	325	353	362	384	328	364	357	333	326	341	344	361	356	364	364	383	354	394	358	362	366	356	349	394	376	366	316	357	367	368	339	344	332	359	363	366	368	313	350	357	368	376	348	337	365	323	381	346	379	371	348	344	372	339	360	362	365	338	385	370	334	347	323	315	366	357	349	408	345	357	345	337	338	356	372	355	363	356	376	350	367	361	357	367	360	337	367	372	368	352	346	359	380	333	354	370	385	364	360	364	360	354	347	362	352	347	345	352	343	347	363	356	361	347	344	356	345	328	355	378	356	365	336	388	381	332	367	356	352	352	369	347	370	374	377	354	332	341	343	336	359	364	337	329	331	339	356	392	364	331	340	342	338	352	367	357	345	366	364	370	338	331	370	346	347	360	333	360	379	364	346	388	347	358	352	340	344	367	371	369	352	371	400	367	339	382	363	366	369	356	388	386	358	367	353	357	390	329	365	345	383	317	352	360	381	371	359	339	363	349	372	341	332	341	352	357	347	367	351	371	331	345	333	325	361	313	376	355	349	341	335	350	369	348	378	316	351	365	366	361	355	365	343	373	343	339	358	350	341	379	359	336	334	339	361	326	341	391	374	323	350	368	369	349	369	338	364	390	372	371	342	363	373	370	311	374	370	339	377	347	342	373	379	371	341	346	338	371	374	346	342	397	384	369	378	340	357	343	335	386	400	371	354	357	360	317	339	343	352	365	375	327	363	338	324	381	368	343	348	359	358	346	340	369	347	358	370	342	339	368	336	361	359	337	374	377	342	367	375	359	359	345
38140	83362	72778	42213	25466	12231	5333	702	361	411	379	413	415	387	382	375	370	392	402	388	381	404	372	406	402	381	401	383	392	375	374	381	381	391	399	380	437	411	398	398	368	397	380	402	383	408	384	381	394	386	370	411	375	393	375	391	393	419	380	403	408	385	442	393	393	394	385	391	352	410	400	411	410	414	396	373	407	346	380	372	442	397	412	386	402	398	406	411	389	388	370	377	397	420	373	415	365	360	379	374	398	399	381	400	394	373	373	386	390	362	404	368	389	369	348	409	359	391	397	370	382	403	415	376	383	381	409	375	402	406	357	414	416	362	387	378	374	379	347	380	377	385	387	347	391	384	371	404	358	410	399	416	374	381	378	384	353	413	404	415	357	387	353	365	360	381	350	389	374	413	386	365	332	418	375	365	367	404	383	393	404	382	420	382	415	376	398	410	408	399	389	366	414	402	399	410	354	374	368	420	370	423	397	421	394	351	391	407	403	360	396	419	383	396	382	405	364	413	376	404	393	400	428	414	401	396	399	375	393	397	404	356	371	376	367	368	403	372	423	428	399	382	383	348	417	409	368	441	372	378	394	360	422	390	411	404	405	350	380	392	364	370	369	372	370	388	393	413	389	367	415	398	411	401	426	360	393	417	404	405	401	346	406	373	407	411	385	379	384	402	405	418	393	381	429	418	380	401	393	405	386	390	418	399	364	384	393	383	423	362	409	416	414	394	440	382	364	373	387	409	387	413	373	384	387	371	362	373	380	363	386	394	420	369	380	390	383	373	412	400	377	452	405	358	397	357	397	428	410	366	390	415	395	391	391	369	367	425	432	366	377	384	372	389	397	398	396	373	370	406	398	406	381	380	396	410	368	398	406	385	385	407	408	393	377	425	380	374	386	410	399	397	395	371	373	393	366	399	394	356	368	389	406	364	371	375	398	399	391	383	366	387	390	369	412	383	378	383	386	376	414	344	410	397	384	397	347	390	383	396	384	405	415	376	405	384	399	400	429	418	387	423	392	379	433	420	375	400	413	411	406	394	389	364	398	394	402	395	395	411	385	406	399	390	379	396	399	381	371	393	394	376	403	369	389	363	369	423	415	411	357	378	380	381	388	386	408	402	390	383	408	394	429	406	421	377	392	400	387	388	396	439	357	376	391	371	363	390	379	384	383	374	389	376	368	372	412	378	388	370	390	392	359	378	386	390	369	365	393	371	367	378	377	368	407	425	386	377	394	368	422	413	384	458	395	428	406	438	379	399	402	370	363	398	400	399	422	430	392	399	390	348	410	379	385	370	385	399	365	407	390	390	417	378	372	379	365	388	390	395	390	401	340	415	375	410	357	410	375	404	356	406	389	391	410	354	387	363	346	404	379	384	377	373	444	412	384	379	381	358	391	370	380	346	381	415	361	413	401	416	390	344	382	412	368	400	414	373	404	412	445	383	423	372	392	361	391	370	408	377	390	385	375	362	387	369	428	362	368	371	405	399	391	397	402	405	369	381	378	412	371	343	371	378	368	385	390	386	421	424	412	397	389	372	439	389	430	392	400	398	370	418	400	388	404	417	377	379	408	401	375	394	386	382	357	391	409	357	386	399	374	384	432	416	361	382	366	368	391	362	376	375	398	403	399	387	385	385	384	380	404	398	384	377	393	389	398	423	417	382	365	339	405	364	369	385	358	392	384	389	388	400	413	390	379	404	461	404	374	408	373	412	368	369	382	401	411	399	415	374	366	402	382	398	391	403	373	395	393	363	403	402	392	391	422	389	424	403	391	409	390	386	388	380	399	336	404	367	421	392	425	367	404	393	414	384	406	383	367	378	358	373	399	350	375	386	351	413	384	389	395	373	392	414	400	390	368	335	389	356	411	425	367	358	378	330	388	377	426	403	388	428	418	368	374	369	405	365	389	422	353	384	381	396	406	433	386	431	355	389	416	372	377	375	391	381	370	368	371	407	364	394	401	396	371	389	389	411	388	383	411	385	407	379	365	428	408	396	371	388	382	409	372	353	365	408	359	368	389	387	362	367	369	397	418	404	412	383	386	373	399	400	369	406	384	380	383	403	403	358	376	410	389	359	374	437	375	394	396	380	360	385	366	372	368	379	407	403	388	376	377	400	381	378	395	392	366	373	411	391	422	398	390	379	397	408	361	357	395	398	419	399	416	414	395	396	374	396	382	393	378	386	368	375	377	382	407	405	373	405	365	369	410	404	403	414	421	359	393	395	392	411	385	359	368	406	387	379	394	425	408	448	425	375	384	379	383	367	401	366	399	419	383	361	401	343	376	421	376	356	393	437	413	363	405	356	400	363	364	423	393	379	356	405	354	425	381	393	376	378	386	423	416	370	395	372	390	372	359	406	397	398	380	376	402	375	397	368	376	365	408	358	388	404	416	356	402	381	434	394	375	342	398	369	385	382	372	367	382	400	381	406	397	377	427	338	409	398	403	389	409	379	385	395	428	387	419	394	399	411	387	381	378	372	410	387	378	409	389	388	387	347	409	373	386	373	402	387	393	356	387	401	403	380	372	388	372	380	371	393	388	410	370	384	388	404	410	374	423	393	365	371	394	392	396	408	401	363	423	382	392	342	395	409	374	374	380	406	407	356	364	383	383	407	396	403	402	374	401	364	366	401	374	358	381	382	389	416	429	378	381	393	386	351	414	376	408	401	366	390	402	392	387	407	384	365	396	387	395	382	389	343	381	364	416	367	410	396	385	353	401	417	404	406	370	372	368	354	384	407	416	421	378	404	398	392	406	390	415	401	385	374	400	398	375	364	416	361	395	370	386	399	419	398	380	371	379	379	359	404	403	381	388	387	379	372	409	372	384	383	373	372	402	380	366	387	403	386	360	403	408	412	386	398	389	389	363	399	409	377	404	387	369	384	405	377	380	389	385	392	378	377	366	400	400	386	398	372	370	397	402	409	380	392	372	396	354	352	422	380	386	391	399	347	382	387	398	357	392	408	381	398	390	398	419	405	431	385	382	386	382	397	436	385	381	377	374	388	368	380	381	421	428	388	385	373	425	380	415	395	402	373	412	396	385	354	423	404	394	402	398	410	423	388	392	374	394	390	405	410	372	371	381	423	347	395	361	348	357	391	374	346	403	404	388	389	412	392	414	383	429	419	379	417	384	352	392	393	396	386	378	396	401	356	386	387	357	388	364	401	381	367	354	371	364	399	401	397	372	413	409	385	364	390	371	402	397	375	371	402	386	355	376	384	396	401	358	368	417	405	354	386	380	389	380	377	379	371	401	362	413	397	425	396	397	384	406	423	371	361	375	370	412	393	396	397	404	355	397	403	417	358	375	445	372	376	388	397	388	419	381	363	382	379	385	363	382	420	387	421	378	367	433	452	376	396	385	375	406	363	424	412	401	412	398	408	380	354	378	406	366	406	433	376	401	382	366	410	398	416	398	360	392	356	392	365	366	378	378	414	396	378	387	365	370	393	376	425	419	384	368	422	361	407	390	379
25559	25118	44608	34233	20777	9344	2619	622	485	482	498	439	555	485	500	477	520	496	499	538	484	510	499	499	456	442	500	513	496	519	485	501	476	489	493	495	502	505	465	453	467	501	501	473	444	530	494	471	516	438	511	481	488	515	508	502	500	511	488	475	481	473	499	439	515	561	489	514	500	504	494	507	549	490	491	483	553	483	515	517	520	541	488	491	470	502	513	483	503	444	520	497	495	493	493	519	443	490	491	450	466	509	508	490	452	482	505	478	462	533	505	456	505	477	494	496	504	493	488	514	506	470	465	493	480	496	501	482	494	497	464	454	499	484	477	501	464	504	498	499	521	490	479	482	505	507	491	479	470	514	522	494	455	499	519	496	477	518	472	483	491	455	461	484	492	474	481	517	500	512	524	489	474	481	526	464	483	469	529	496	512	490	445	444	487	532	476	502	479	492	502	506	486	507	488	531	453	475	490	477	471	499	499	487	503	477	492	504	490	491	519	498	476	524	468	451	486	493	522	441	484	455	486	483	460	464	542	463	515	494	479	511	508	491	490	484	522	503	514	517	504	511	466	514	491	419	495	507	497	500	488	520	514	517	478	493	470	464	450	477	532	473	519	490	495	492	487	532	468	494	502	494	491	481	490	484	455	452	484	467	452	499	542	515	454	489	480	424	460	500	495	510	521	493	498	487	494	466	569	477	476	472	473	500	501	523	472	513	470	484	487	466	499	482	483	498	520	504	481	497	485	492	477	483	499	499	532	477	481	453	484	467	519	479	493	486	516	485	509	477	491	452	531	510	513	518	509	511	505	503	458	477	465	467	492	543	469	468	481	488	495	502	508	506	488	521	497	469	482	480	463	487	508	485	450	507	469	482	526	472	470	483	496	509	534	543	511	508	486	490	489	525	483	481	487	443	473	489	475	484	502	502	491	536	504	472	496	485	489	556	508	523	474	491	478	509	515	513	515	495	506	490	469	524	463	482	470	494	498	479	517	507	480	483	495	475	512	480	489	496	485	469	471	500	507	457	468	479	482	476	503	494	484	489	461	491	523	491	514	512	500	505	493	518	455	462	485	475	501	481	471	510	514	487	455	467	503	520	505	481	476	453	499	450	466	510	505	509	467	467	528	489	461	492	479	510	529	496	511	517	489	481	512	495	479	470	469	500	476	489	495	510	476	489	460	475	434	499	478	504	502	524	441	467	486	471	499	545	484	459	453	493	496	496	506	484	458	442	506	521	446	499	500	533	496	497	459	521	463	517	491	480	495	536	503	518	513	462	490	497	497	467	494	504	481	492	489	517	505	487	454	488	497	510	466	503	488	464	530	470	478	482	506	510	517	500	535	508	493	467	527	494	509	489	472	460	517	470	503	513	487	538	484	501	471	514	519	483	448	483	514	469	500	521	489	494	479	484	496	463	498	498	515	459	467	524	536	454	485	467	521	463	480	516	469	506	509	502	460	480	470	491	470	487	509	484	494	499	461	477	468	501	492	494	479	452	490	479	475	437	513	474	498	508	482	501	498	511	500	482	536	474	425	487	493	465	517	531	485	461	513	493	491	524	508	498	487	493	519	453	485	459	479	475	445	483	449	503	479	505	480	518	485	486	449	494	522	446	512	496	475	472	480	481	485	508	474	480	500	479	502	466	523	489	489	459	485	520	499	487	477	487	488	455	467	464	508	470	487	482	464	486	472	467	478	479	494	467	478	513	446	499	498	507	459	532	471	453	474	497	462	512	501	465	486	466	484	510	501	493	454	498	458	494	487	490	496	453	517	461	480	502	483	521	476	490	492	493	502	523	498	508	500	539	473	534	476	485	478	492	473	471	469	483	457	502	497	483	460	515	526	471	490	471	499	510	504	521	493	469	488	460	472	483	438	477	488	485	547	474	496	469	459	531	514	499	527	455	518	523	468	509	472	474	467	473	475	480	469	493	476	449	503	485	499	505	512	478	491	485	478	506	494	461	464	527	494	475	513	515	495	512	516	497	466	491	497	441	513	501	482	478	484	478	483	488	464	457	463	469	495	486	528	452	517	508	473	523	458	469	501	466	513	482	532	518	487	481	471	512	511	513	491	471	521	479	470	517	539	499	468	479	484	470	494	482	488	447	464	493	467	472	465	512	534	491	501	494	458	498	492	504	446	494	475	495	479	514	526	445	519	455	469	520	479	511	503	493	541	488	487	478	480	450	495	519	470	485	489	487	483	510	527	498	468	523	493	460	483	506	490	517	453	469	529	509	471	457	529	492	525	506	467	520	514	484	497	475	491	471	487	475	489	466	520	444	471	518	496	516	471	529	485	441	495	495	509	485	499	496	504	482	470	468	480	507	485	535	479	507	490	486	501	519	507	477	530	553	510	481	468	500	512	479	457	490	503	474	469	504	474	481	506	499	506	493	494	472	501	502	506	450	506	486	489	532	503	558	471	514	484	534	503	520	492	497	487	501	471	477	493	492	502	474	527	521	521	515	462	475	464	533	481	510	478	522	501	482	503	481	501	509	465	505	510	524	440	485	503	495	491	478	514	503	468	489	504	496	483	513	516	511	497	524	500	491	464	474	507	480	484	494	491	526	527	492	462	463	468	508	511	511	482	514	493	497	470	494	487	497	465	484	517	501	466	488	495	479	474	459	458	482	502	497	511	468	439	500	497	473	473	477	506	457	486	460	465	485	452	471	527	529	503	507	466	490	472	468	461	517	520	494	480	534	472	546	480	450	480	497	466	488	473	485	451	488	466	504	465	458	529	504	465	481	519	488	507	449	468	515	485	475	513	485	531	511	480	535	470	484	542	484	504	464	492	491	520	471	512	494	462	483	530	466	519	512	488	509	513	481	557	496	472	477	485	477	509	485	494	487	495	471	496	475	504	522	486	472	519	469	481	487	498	505	446	486	470	452	530	454	474	510	492	491	468	465	516	446	513	479	508	496	491	493	445	504	492	493	490	492	513	505	499	519	507	486	473	522	477	518	522	441	476	528	488	473	495	504	490	501	481	453	474	470	492	456	491	469	512	519	452	498	496	456	512	498	471	502	477	500	542	492	474	477	516	500	501	504	544	457	499	527	495	484	509	511	498	455	476	511	478	445	451	486	483	506	449	499	473	490	483	480	512	491	456	476	484	480	503	479	468	459	453	474	512	465	493	472	444	506	474	488	485	502	447	507	501	473	493	479	498	486	487	542	478	489	506	475	495	474	517	514	476	441	456	489	477	509	514	463	473	500	494	501	516	461	478	472	502	472	448	526	484	511	510	472	452	479	501	527	483	493	447	507	467	488	469	498	537	473	503	485	519	487	475	461	505	511	479	491	527	475	480	539	511	485	468	482	471	478	464	490	500	501	474	465	471	491	481	450	528	481	517	484	500	489	518	498	502	497	490	489	510	468	461	483	479	489	482	495	463	527	459	468	478	454	467	516	506	446	497	492	542	473	466	463	482	515	531	491	505	469	513	484	554	492	484	484	505	496	484	456	484	501	491	494
39180	80487	65381	35781	20163	8445	3807	680	552	568	530	544	535	570	517	536	570	577	514	564	600	561	502	533	567	545	572	554	516	515	523	547	496	548	554	509	518	507	544	552	552	569	546	558	503	538	542	535	554	512	519	545	566	538	543	551	518	510	602	527	560	548	538	540	489	539	541	526	549	564	511	541	516	516	561	508	557	547	564	521	512	548	544	540	567	564	554	520	503	547	521	534	565	517	569	515	523	534	573	506	542	541	514	525	565	517	544	552	570	550	589	555	535	540	579	558	536	581	551	551	551	586	556	555	558	515	517	555	518	566	518	561	592	526	516	553	574	500	538	570	533	541	542	550	547	516	594	522	537	524	583	557	547	559	566	498	532	542	544	519	514	504	562	537	590	557	537	556	528	504	524	567	531	537	564	535	519	584	549	590	521	542	573	568	532	548	552	537	539	547	557	526	523	528	526	516	549	527	532	534	527	552	553	503	527	495	562	527	540	554	555	467	486	526	512	534	549	534	562	571	538	551	518	574	591	558	534	548	547	532	553	566	522	529	554	506	550	518	552	497	544	506	523	546	508	547	528	566	575	570	537	509	575	538	560	552	554	556	543	583	558	530	544	530	554	520	510	547	555	556	565	529	533	551	543	514	564	528	543	528	539	572	594	522	572	549	595	538	578	558	522	548	554	542	496	546	549	574	568	475	547	536	553	466	507	542	533	544	530	547	521	547	544	555	568	520	514	500	520	533	519	500	511	569	542	568	498	528	520	548	556	559	590	538	548	535	547	546	598	536	530	541	559	564	534	512	553	516	538	511	517	548	553	576	531	543	571	555	547	521	523	527	559	536	554	550	544	559	533	575	512	529	537	544	558	584	551	521	519	542	588	565	567	546	571	507	506	525	550	485	561	534	511	573	559	515	560	512	538	522	539	539	557	546	550	552	552	532	552	549	549	536	574	567	527	546	554	559	496	537	544	508	514	525	533	496	584	542	609	534	540	577	545	544	556	550	563	573	578	538	499	526	567	521	514	563	605	537	546	543	496	526	548	549	513	548	545	523	525	577	531	532	492	548	525	565	545	510	537	541	538	562	518	514	531	537	532	526	531	543	571	521	538	552	493	553	549	542	512	548	522	546	568	544	573	539	535	512	534	557	513	573	477	544	561	563	529	565	499	521	516	509	498	562	508	518	523	531	540	524	578	522	554	545	541	536	547	551	502	507	525	543	540	509	510	551	553	527	516	523	504	578	543	553	527	554	548	496	565	504	564	557	537	556	540	569	526	551	554	479	543	516	542	541	524	534	548	536	561	546	531	534	538	566	528	498	530	576	564	580	560	525	569	577	562	562	553	520	568	526	485	538	525	550	513	557	559	531	557	591	552	517	547	555	539	548	540	592	536	506	560	524	544	558	548	529	552	547	570	508	552	555	553	536	520	558	567	562	510	546	562	570	570	537	546	575	555	544	523	522	522	539	552	543	570	539	555	505	545	531	564	538	550	544	522	551	557	537	543	588	540	539	533	543	544	556	527	525	535	541	533	535	523	511	539	508	540	536	555	526	579	503	523	579	525	551	539	545	490	552	513	538	563	522	530	571	528	559	573	534	494	570	575	530	518	529	539	547	541	556	598	564	483	594	568	559	562	533	553	547	515	539	506	539	565	499	524	531	519	543	560	556	570	533	546	542	523	547	559	546	557	515	519	538	513	479	519	512	538	504	566	554	561	524	586	547	502	560	528	536	550	521	555	571	560	529	534	511	551	548	569	514	557	545	516	542	526	566	531	533	578	537	511	575	559	512	502	533	532	538	528	564	551	541	544	512	533	539	504	552	541	572	512	530	528	565	517	510	511	518	560	529	549	594	549	553	540	514	516	564	515	522	490	481	557	531	535	547	546	545	506	530	542	556	532	568	547	527	557	560	537	562	557	505	531	514	508	558	541	569	560	526	543	561	515	517	548	539	519	532	524	508	529	560	508	545	535	545	601	507	544	496	526	563	524	551	526	533	523	526	532	536	545	523	550	521	517	539	512	594	538	562	555	557	513	547	560	519	536	514	557	497	533	566	529	567	557	545	572	544	548	552	538	558	565	561	526	510	563	557	567	546	540	603	523	571	548	530	534	534	530	526	527	507	534	506	547	526	550	562	548	554	570	539	521	527	555	561	552	547	541	522	522	498	584	520	574	553	532	503	525	548	559	552	568	531	520	561	548	548	512	550	555	527	541	570	519	539	527	522	566	536	560	520	530	562	529	509	508	487	528	587	543	512	555	533	558	598	552	513	511	516	532	512	535	526	527	560	529	524	548	562	540	567	529	515	526	495	577	538	527	542	510	552	512	551	527	540	548	546	562	544	570	583	551	515	544	517	548	560	567	557	528	566	540	493	507	535	530	532	548	495	557	509	530	526	578	558	603	542	535	537	555	553	538	505	554	534	501	532	564	560	507	529	542	532	530	504	567	558	527	511	548	545	544	536	538	522	516	531	565	504	555	551	523	514	534	522	514	552	554	537	512	507	545	569	503	551	549	568	541	530	520	537	543	507	536	567	528	545	570	551	549	579	529	541	524	534	526	598	578	556	559	525	543	538	517	523	493	526	529	543	569	561	544	574	562	542	489	537	552	544	523	518	578	526	522	536	520	528	577	518	547	528	549	561	576	525	513	548	530	517	539	542	553	548	570	541	537	526	521	511	572	500	502	574	547	544	509	550	552	533	567	522	532	549	536	513	532	510	543	551	541	513	549	520	526	528	532	557	551	523	513	503	557	551	579	541	538	556	568	498	519	551	500	536	565	556	517	531	574	523	511	523	518	551	532	555	573	540	486	542	541	558	548	539	570	531	541	535	575	528	575	544	548	517	514	541	554	531	529	528	541	512	578	551	545	514	543	536	565	529	523	542	525	569	541	566	553	557	520	528	486	538	545	562	550	516	561	521	538	506	548	534	567	542	528	507	539	531	539	526	538	532	551	518	570	525	531	518	482	561	555	538	533	505	524	533	577	521	520	552	564	553	551	528	561	540	545	533	537	510	540	571	511	543	578	510	501	529	535	565	538	505	559	546	503	502	509	546	534	538	577	546	544	500	529	528	503	549	581	463	548	521	538	568	530	528	507	576	555	556	532	540	544	588	523	573	562	540	512	544	516	510	520	572	571	575	535	559	551	531	489	521	561	524	494	504	539	528	539	551	540	540	584	586	555	529	550	558	516	574	539	536	561	547	520	567	538	535	531	501	543	556	554	545	538	533	571	555	528	545	520	532	595	526	549	547	563	561	515	554	525	519	525	520	528	530	587	573	516	536	546	528	600	583	556	547	571	570	537	553	579	532	588	558	512	573	523	519	523	533	575	603	558	559	557	533	544	535	533	580	485	546	543	550	546	549	548	542	544	544	513	518	529	523	545	529	511	539	545	537	578	573	523	503	570	499	514	553	545	561	560	497	535	544	547	552	545	546	527	541	555	543	544	513	533	554	557	563	586	544	536	556	556	557
23292	22425	37399	31579	25116	23034	17398	2099	519	534	507	557	594	557	553	554	604	522	553	587	562	589	593	563	581	561	580	506	505	539	553	568	555	556	530	541	520	530	505	562	480	564	526	517	543	548	508	558	536	509	522	550	497	542	490	547	511	500	552	518	568	569	523	552	512	547	538	550	554	516	506	510	557	544	576	537	575	521	516	567	543	591	564	544	550	513	542	556	555	539	513	592	577	538	503	537	507	573	546	529	525	538	558	551	535	502	522	551	547	554	548	573	493	562	550	545	555	543	540	560	539	554	573	524	558	540	544	514	501	501	544	548	550	509	520	488	532	527	517	499	552	562	557	555	528	593	568	541	485	562	598	501	543	529	548	571	552	544	545	501	545	568	545	548	539	520	535	550	526	544	505	509	577	513	536	520	589	536	510	534	533	561	555	497	508	559	536	540	502	544	553	543	520	558	545	525	603	511	567	519	538	545	540	575	545	537	547	504	544	530	535	551	530	544	526	558	569	518	492	550	536	528	515	530	513	558	513	518	527	557	513	543	496	563	548	517	556	539	535	537	570	540	533	560	516	524	565	563	520	545	578	541	547	530	539	559	548	553	537	509	560	574	540	556	539	565	542	519	567	531	521	551	537	541	527	509	537	569	496	562	547	513	556	529	547	546	493	538	546	528	530	577	535	530	552	505	540	559	531	487	545	576	580	525	563	537	554	500	502	549	522	502	528	557	493	534	513	558	576	529	494	552	552	527	518	528	512	569	568	515	560	537	549	554	537	576	542	563	492	520	543	565	542	577	542	522	536	559	561	516	514	517	518	569	565	489	581	518	552	502	530	572	537	587	500	596	491	513	561	496	554	523	517	568	534	559	580	504	478	554	557	488	575	524	524	562	500	586	567	576	547	545	550	538	514	578	566	558	523	550	547	537	524	563	518	535	506	549	545	574	561	535	531	549	546	535	513	535	565	496	505	528	555	588	549	560	521	523	538	551	533	541	498	496	535	534	536	550	487	521	518	535	532	547	545	549	541	547	536	585	525	503	560	535	555	557	582	533	554	586	578	566	501	570	542	495	527	543	541	576	520	540	537	538	579	565	524	527	538	504	517	578	551	521	556	530	646	539	539	550	552	527	540	517	506	551	536	532	539	536	561	538	509	492	513	500	526	577	511	552	570	526	510	562	567	587	543	538	510	537	526	545	585	539	534	531	583	550	552	526	523	547	552	584	525	555	545	516	547	543	532	554	491	536	547	566	515	514	520	563	543	529	552	534	518	538	517	550	506	527	529	533	566	518	563	534	510	560	534	551	539	522	547	557	559	572	540	561	530	540	515	584	530	559	534	559	538	556	548	566	516	552	529	547	530	576	519	516	524	561	580	531	570	501	547	532	549	542	568	555	542	527	545	506	539	521	524	517	547	556	514	563	531	513	569	547	574	547	540	528	536	512	528	514	534	496	549	501	542	525	560	531	547	521	565	527	523	544	521	559	537	608	544	497	548	573	589	587	518	561	535	506	531	538	544	543	550	539	557	551	479	515	533	541	574	549	558	552	546	542	556	516	542	531	588	521	566	568	522	522	523	524	567	527	530	548	545	549	538	586	525	504	512	550	524	505	549	543	551	519	540	517	507	513	558	557	507	503	518	537	535	578	560	511	549	505	536	563	529	549	512	518	487	526	543	506	498	559	526	574	554	512	531	531	565	582	540	577	573	539	532	555	521	542	546	544	558	577	591	595	561	538	513	517	549	546	516	544	548	519	541	573	533	547	526	543	517	539	510	500	506	580	529	538	551	561	518	503	533	539	534	537	534	539	556	534	547	517	512	541	536	526	531	529	550	551	576	530	552	532	565	529	563	521	551	559	561	516	538	489	525	568	553	559	527	530	557	514	527	532	578	574	536	539	564	558	536	551	553	541	531	551	548	542	501	555	556	565	555	537	505	498	546	520	543	536	545	518	570	524	538	567	507	524	532	506	540	526	541	530	546	528	516	557	560	513	524	518	495	546	571	586	508	526	534	555	547	531	563	504	555	577	549	508	551	555	520	524	524	520	508	539	547	570	541	556	515	563	519	527	565	506	527	533	570	547	579	547	532	506	530	546	536	577	522	570	560	575	517	562	530	549	536	544	555	571	497	516	538	556	537	535	543	581	537	557	563	542	504	527	537	586	509	495	543	505	567	563	477	576	547	564	574	531	536	598	537	553	531	539	507	535	506	534	524	538	557	552	579	519	524	508	547	541	516	483	520	570	552	552	583	546	570	571	516	515	505	492	557	559	532	554	519	541	546	500	519	568	566	503	548	507	503	538	498	522	575	547	560	556	554	509	537	529	576	518	546	534	557	574	548	568	524	517	571	541	563	547	496	517	501	517	566	525	488	537	507	512	542	499	501	537	543	566	555	545	606	540	567	565	515	566	564	503	557	540	548	544	551	499	506	561	558	530	546	578	598	534	547	518	528	587	573	515	523	560	575	570	540	502	510	540	537	503	577	566	529	529	526	535	552	498	522	510	579	527	554	561	551	501	546	553	546	548	544	524	500	549	546	531	522	551	515	533	546	529	538	540	558	538	508	574	561	547	578	500	554	546	510	567	607	592	503	541	548	511	557	556	503	537	502	531	555	547	565	568	528	516	510	544	510	534	513	551	585	546	531	563	550	576	569	504	515	561	551	561	549	525	542	511	573	516	529	515	529	540	561	569	573	560	518	537	550	557	531	518	550	560	520	603	531	541	513	574	578	548	538	588	463	496	574	509	508	520	560	563	510	556	575	559	565	568	533	556	558	536	559	548	517	527	576	537	563	565	485	518	532	510	563	559	525	575	554	544	550	540	564	532	529	548	537	565	529	558	563	533	543	536	555	537	508	528	526	551	542	552	532	535	521	535	513	549	505	561	563	541	577	523	592	544	536	501	531	563	543	535	590	507	535	538	554	515	516	533	540	498	527	555	562	516	523	545	522	498	521	521	572	538	493	547	521	548	587	529	565	541	532	562	612	509	558	527	557	542	570	513	528	529	509	519	525	573	523	566	487	538	571	522	555	562	542	569	542	535	535	506	512	592	545	575	515	578	560	535	558	524	522	561	529	551	524	587	557	569	550	571	508	538	537	508	530	556	565	546	593	513	518	544	540	535	530	516	513	548	512	527	525	553	556	550	548	504	513	571	529	532	511	566	580	530	564	520	539	547	546	513	552	539	547	485	568	563	553	515	570	549	527	522	549	565	518	590	520	551	541	532	551	539	541	520	541	574	558	551	585	512	570	543	519	515	569	556	550	525	522	527	530	549	533	565	521	534	504	470	553	546	534	570	558	570	571	542	546	536	574	513	579	510	547	545	556	567	543	563	529	540	536	514	540	557	550	530	534	540	541	586	587	525	525	513	569	528	568	539	559	516	522	518	532	573	508	516	581	544	510	518	585	509	575	511	529	503	533	526	552	536	524	538	510	541	579	553	534	554	535	520	533	569	534	548	501	562	590	537	560	553
48165	91188	83342	54662	36190	19674	9907	790	598	602	567	584	586	549	560	566	606	549	570	577	583	574	534	556	574	576	555	602	568	545	569	597	548	591	599	579	600	589	554	561	591	552	566	594	553	552	606	562	561	543	562	553	563	558	535	586	547	563	578	595	527	600	585	610	577	576	592	570	586	544	582	599	571	570	566	565	563	559	586	604	586	571	572	609	565	588	585	568	571	568	526	579	566	548	598	552	540	562	577	592	601	547	553	541	563	548	601	584	547	542	537	520	563	590	541	555	602	561	557	576	596	554	544	530	524	583	561	563	561	571	560	566	550	578	604	569	579	544	585	573	568	588	590	608	564	564	620	549	571	616	551	610	568	567	577	546	602	599	574	582	569	585	600	561	587	598	592	594	550	631	548	544	556	588	543	574	541	550	569	585	552	597	591	543	572	569	565	567	560	581	567	543	567	565	563	528	560	601	576	565	543	549	591	597	560	544	574	598	548	597	584	543	572	575	531	580	575	530	582	566	564	561	554	531	567	586	610	559	571	588	588	569	571	562	561	598	598	554	536	555	581	584	588	574	577	569	582	599	606	571	549	562	559	585	593	584	558	570	563	550	587	549	533	596	539	565	555	610	623	569	562	563	585	588	594	548	599	567	565	592	568	538	551	609	574	607	543	554	560	563	575	579	587	580	542	561	578	580	561	566	541	580	565	557	571	568	611	545	545	607	551	569	538	562	568	564	589	594	541	591	601	540	564	540	605	572	554	545	591	579	580	587	513	577	549	556	601	579	564	585	543	537	575	546	565	548	546	581	575	564	558	583	556	555	557	564	526	560	572	598	556	566	559	568	545	584	584	586	564	541	551	568	584	537	603	597	551	587	558	523	558	550	597	574	604	550	559	574	590	565	559	541	566	567	592	586	538	552	596	590	552	575	595	535	587	574	568	565	540	548	573	598	561	567	530	559	592	587	589	552	586	548	599	602	558	571	599	544	594	591	601	562	590	562	547	553	536	547	545	539	564	583	564	575	564	550	612	593	552	567	572	548	551	553	578	597	540	596	542	586	573	531	647	522	568	605	534	596	551	560	596	597	558	597	586	574	584	618	605	566	562	566	596	519	543	559	587	590	590	558	564	564	531	600	537	576	532	584	553	582	584	558	551	606	517	580	534	597	573	548	536	587	556	600	545	559	570	572	589	562	546	566	566	559	511	589	518	579	612	600	530	561	554	531	561	550	554	585	571	581	575	593	602	562	577	583	584	572	579	548	566	539	550	548	588	508	610	573	550	554	574	573	521	549	557	579	592	601	541	552	581	591	567	549	568	548	581	604	591	573	585	592	565	554	602	582	596	608	565	550	614	564	563	556	606	573	590	621	604	603	579	566	539	616	531	560	562	574	536	577	572	553	527	570	572	592	580	609	607	560	579	560	594	547	581	595	572	604	560	547	561	564	551	564	583	548	508	556	518	604	558	610	536	555	567	524	581	558	565	575	599	544	569	526	555	569	605	536	597	540	537	600	569	544	538	576	535	540	547	561	549	543	599	575	579	593	561	597	564	556	515	598	582	532	597	542	589	561	558	560	561	548	594	542	559	586	553	584	562	564	598	606	584	550	607	548	612	564	580	524	562	592	554	546	531	584	602	576	575	554	601	573	610	540	578	596	550	532	543	559	558	599	549	572	546	562	566	594	585	565	548	499	568	550	552	572	542	610	542	545	540	561	570	575	582	555	570	565	561	618	591	594	595	532	583	554	581	547	574	562	598	603	598	586	565	596	566	572	587	556	551	553	563	587	583	556	585	585	552	570	578	528	585	563	555	605	549	585	546	585	561	585	567	555	567	544	519	544	564	537	593	591	555	577	555	585	579	556	545	585	563	534	592	548	575	530	569	574	553	574	589	573	585	573	551	572	544	559	568	574	599	524	534	572	585	577	580	570	571	550	569	554	521	562	574	541	586	516	549	557	575	609	599	599	558	519	568	593	586	572	518	601	553	576	587	545	567	602	562	581	625	594	579	553	519	541	548	566	554	549	571	583	599	579	585	527	585	605	558	525	557	577	565	526	578	551	552	552	600	554	571	589	573	543	552	557	529	574	569	535	559	569	576	576	558	511	587	584	553	556	570	596	574	577	580	550	578	542	564	570	543	540	529	588	603	557	601	557	537	529	576	573	582	553	576	580	537	565	552	498	558	569	588	576	569	544	579	593	593	568	567	577	547	588	588	569	594	556	568	601	578	553	612	626	552	557	607	582	570	560	586	627	584	551	565	571	588	554	624	574	532	568	584	578	585	547	572	618	577	557	532	535	583	532	581	560	543	575	592	580	568	580	566	571	550	536	543	556	600	565	555	578	563	563	623	562	552	548	551	541	555	540	546	575	574	557	525	607	596	542	567	613	574	580	594	577	540	554	567	602	588	576	555	557	581	572	582	550	591	593	574	571	552	601	613	582	574	590	529	559	575	570	559	542	614	595	571	541	573	571	556	584	579	550	550	563	577	558	571	554	560	565	595	572	616	557	585	551	573	547	584	573	545	558	540	566	556	575	549	569	598	609	574	545	531	541	558	586	524	592	551	530	597	570	597	564	595	616	547	606	579	564	554	543	598	594	574	580	551	582	562	480	566	546	547	576	604	540	573	560	583	608	599	572	583	549	551	568	545	559	549	558	588	584	570	541	572	565	593	545	529	557	552	549	548	566	520	550	587	561	578	590	591	574	577	583	573	558	603	559	535	565	573	569	557	579	569	575	570	578	528	556	529	644	534	587	621	610	585	606	571	577	560	592	546	520	554	559	569	525	576	595	543	538	550	606	574	568	567	594	582	561	565	563	545	560	550	599	570	584	574	551	583	574	581	572	551	561	576	614	580	583	546	553	572	553	572	580	586	587	581	560	545	523	582	596	575	566	617	507	554	578	507	535	613	517	560	569	605	544	614	504	597	575	541	552	571	555	540	533	554	594	565	590	574	559	543	549	546	581	569	581	612	594	606	532	535	593	607	558	582	592	548	557	547	530	527	561	594	597	586	585	601	577	605	543	569	605	608	554	588	558	552	584	608	566	560	566	586	592	591	538	553	575	558	544	601	574	565	539	558	579	578	555	518	623	530	569	560	539	573	577	549	546	553	567	549	570	515	590	565	552	590	603	574	555	569	573	577	564	563	529	582	572	580	541	583	542	554	574	594	567	571	608	562	583	596	567	573	560	563	579	558	579	554	604	589	572	592	562	570	549	555	562	585	560	555	559	573	608	633	579	575	591	527	566	582	567	571	589	541	524	524	556	603	560	564	603	538	574	648	594	584	578	564	643	555	553	545	592	565	559	569	586	575	555	572	573	598	539	531	568	594	545	565	543	557	552	547	564	562	604	563	577	543	583	557	600	572	587	584	550	642	574	569	513	572	558	595	562	545	558	560	594	574	562	582	577	561	591	568	525	577	573	588	586	570	567	575	565	606	573	600	546	547	559	549	539	593	565	591	609	602	571	583	550
29367	32249	44805	22540	6110	1758	856	393	404	386	319	353	351	377	382	364	400	368	373	396	363	369	367	367	368	347	347	364	381	397	365	370	346	404	389	350	374	356	405	340	367	380	377	369	402	358	390	330	396	367	371	332	379	384	356	388	402	361	338	384	356	400	364	355	367	380	382	381	341	339	354	367	365	336	386	370	424	348	363	384	368	355	369	382	368	373	414	391	363	361	378	367	364	376	399	384	333	366	378	350	387	348	397	417	351	359	340	425	420	365	414	363	390	348	365	368	350	399	421	413	356	365	372	397	369	356	396	388	375	371	418	350	385	348	358	382	380	367	362	339	358	358	382	375	371	372	363	347	396	390	356	411	379	355	369	372	368	355	392	363	371	378	386	417	383	405	368	381	384	339	383	354	379	382	384	381	397	351	360	367	393	355	377	350	399	385	328	368	397	371	404	376	354	357	383	350	377	344	372	363	422	377	345	380	372	402	357	374	339	400	356	380	383	356	349	378	372	412	383	360	397	358	361	374	367	350	374	359	424	387	379	438	377	372	385	388	393	369	387	397	367	362	353	341	380	393	430	359	365	394	368	372	364	394	377	396	402	364	379	352	402	392	369	371	393	368	374	361	423	380	378	363	365	365	363	375	344	357	382	353	366	365	380	342	400	392	398	385	398	371	356	412	420	362	382	374	354	350	415	361	376	388	357	358	363	364	367	374	377	379	359	359	353	383	394	384	356	390	382	399	377	358	357	379	377	410	381	375	405	381	382	380	397	394	375	397	348	364	333	376	405	395	371	356	358	373	395	395	361	361	341	366	372	357	381	380	391	425	401	364	376	369	390	401	383	374	365	378	367	377	397	401	321	391	389	366	348	401	380	376	345	369	338	383	367	369	372	342	350	340	387	363	372	355	399	347	363	411	357	371	372	371	369	366	364	348	397	378	399	361	408	395	380	369	384	398	341	405	376	369	373	383	339	362	381	389	386	377	380	389	345	357	381	348	380	392	362	401	367	386	333	401	395	372	347	375	352	374	358	382	364	347	380	370	374	372	415	367	325	369	335	349	383	396	346	388	378	373	395	375	348	387	386	378	414	413	385	368	357	390	356	383	381	359	366	379	363	374	365	368	383	348	389	382	436	390	347	372	397	414	372	329	389	359	399	375	393	352	346	412	383	409	334	385	381	408	381	365	355	391	374	386	397	381	350	377	344	342	352	344	370	364	412	377	390	366	397	390	405	351	365	381	366	375	347	405	394	379	390	331	361	392	382	348	372	364	340	349	398	348	353	414	382	347	339	375	418	369	349	373	390	393	370	379	374	384	381	387	368	373	352	356	367	348	348	373	391	354	367	398	360	360	370	372	390	380	383	358	371	381	390	366	344	388	397	370	366	383	381	347	403	402	354	391	379	355	385	377	357	395	401	388	368	372	396	349	370	377	367	350	384	367	357	353	359	367	366	402	365	378	368	393	389	365	390	364	384	339	372	398	362	373	355	371	369	360	373	349	374	379	345	395	360	366	378	350	403	386	348	366	365	367	391	375	353	364	377	394	348	382	386	371	399	386	386	376	376	393	384	368	371	362	349	357	359	368	399	355	348	348	376	395	395	392	378	400	365	349	368	379	391	377	369	396	370	376	363	380	364	338	364	357	391	367	368	341	356	380	375	394	373	327	378	420	365	372	383	349	393	353	363	370	367	376	376	392	408	384	390	346	357	400	382	375	392	405	371	385	349	388	379	341	378	399	399	370	401	344	393	349	357	361	402	357	374	399	339	390	378	361	394	386	373	389	356	386	409	380	356	367	366	380	385	408	377	382	377	363	356	385	364	381	378	380	378	395	382	390	383	368	388	337	370	366	368	437	386	362	391	366	372	421	396	349	358	400	371	378	363	363	433	380	377	373	340	356	347	372	384	358	389	358	387	364	385	363	367	334	379	396	392	385	381	373	401	361	350	383	369	350	385	397	370	321	340	402	360	368	373	390	367	378	400	390	376	385	391	358	371	384	411	353	344	387	331	384	405	372	349	392	364	402	367	387	358	383	411	374	382	392	365	376	384	378	361	353	373	383	369	367	385	361	387	391	388	360	371	376	368	364	382	388	373	378	393	387	374	374	349	380	353	358	378	397	378	380	361	394	358	392	387	362	345	353	382	366	356	371	373	393	405	366	388	390	389	377	414	377	378	377	355	381	368	363	387	396	370	391	384	341	357	398	371	393	377	371	383	339	350	355	364	365	385	355	359	350	351	372	407	376	373	394	349	359	399	411	366	359	366	365	364	370	381	386	343	352	388	439	374	357	366	356	372	410	336	355	376	381	358	376	373	369	381	403	392	382	364	380	334	365	350	365	374	404	393	397	372	387	363	389	402	345	397	387	342	400	376	356	336	358	371	376	346	351	382	368	375	363	409	376	408	370	360	380	365	390	357	365	358	382	365	374	357	367	432	378	378	377	397	373	385	398	364	397	405	371	391	372	378	388	341	370	383	358	375	372	374	377	398	388	394	389	384	353	383	408	355	353	377	345	376	398	372	359	362	407	397	392	357	391	361	399	369	379	384	390	428	359	389	364	364	385	342	358	385	374	373	379	401	385	361	369	387	393	377	387	388	357	356	374	379	402	404	429	390	386	372	384	359	354	349	347	358	403	383	374	398	370	387	373	344	359	353	370	380	402	386	361	343	345	365	390	391	318	375	400	370	379	381	383	386	367	363	391	383	372	362	346	360	391	374	402	352	404	380	393	353	373	394	349	351	357	393	380	351	418	338	354	328	362	340	394	344	374	371	394	379	317	375	409	391	393	382	373	405	346	365	387	399	367	386	362	349	374	371	359	388	413	362	351	379	364	398	386	340	349	378	363	382	374	404	365	416	416	378	366	376	372	401	401	337	369	376	347	405	370	373	415	385	358	402	365	373	392	355	403	348	393	352	388	371	359	386	355	354	374	383	405	389	390	362	407	386	366	379	390	362	354	415	407	378	370	358	428	400	349	357	352	374	369	352	368	389	382	378	382	403	402	391	363	354	382	344	389	357	400	369	409	384	366	377	405	373	332	387	369	376	373	339	344	359	371	421	369	371	383	363	359	376	340	351	385	361	386	379	375	349	405	391	364	389	364	364	393	369	376	366	396	351	374	377	385	349	360	367	359	370	342	378	364	370	402	396	390	371	362	387	395	393	384	332	365	392	369	395	348	366	377	384	364	374	357	401	359	358	360	369	339	368	376	346	396	369	384	382	359	370	367	326	351	370	351	402	407	398	377	374	334	394	372	377	390	396	388	382	360	344	359	388	343	383	361	376	338	409	383	353	334	376	328	375	337	388	372	359	363	375	355	381	411	361	391	360	388	357	378	380	399	399	359	357	351	376	351	384	362	361	405	386	373	392	430	374	341	365	368	353	330	372	366	359	346	374	331	366	399	410	354	368	371	344	379	368	408	378	371	378	374	381	405	367	416	361	386	389	414	403	370	396	367	388	430	358	417	367	398
32854	51582	39183	14023	5257	2071	958	430	380	389	416	450	380	436	406	401	435	405	442	419	367	467	379	401	422	426	428	400	395	422	432	435	456	411	445	426	400	372	413	437	442	450	452	433	425	414	440	411	423	439	446	422	400	414	432	417	396	410	412	463	409	423	450	442	434	447	437	422	443	398	432	413	405	432	392	420	459	411	400	424	413	443	409	431	428	431	422	400	430	446	400	385	422	443	459	422	401	416	441	404	384	409	384	429	442	430	410	456	396	413	445	424	415	412	435	446	409	446	422	420	420	425	402	460	419	420	458	421	428	439	409	413	411	424	441	406	419	390	462	409	414	461	401	453	401	455	442	434	398	395	428	411	409	415	455	412	361	401	425	446	424	402	463	408	406	400	407	440	432	384	410	409	416	410	453	429	378	428	439	400	432	393	407	415	426	421	384	405	427	410	398	407	413	422	399	392	439	409	376	402	391	421	385	435	442	447	419	432	421	410	463	406	436	404	443	426	426	414	443	442	427	423	432	453	449	464	453	398	396	406	421	392	404	460	430	417	439	403	413	414	422	438	385	422	429	382	445	376	423	388	470	405	429	420	431	369	390	447	421	424	419	418	423	394	417	434	440	386	392	438	389	427	404	422	436	432	428	386	399	363	432	408	432	401	409	409	402	426	419	451	424	417	427	471	430	436	411	389	417	430	426	396	411	408	442	402	419	424	443	411	432	405	431	428	405	403	400	449	407	430	448	445	424	425	429	441	434	424	425	407	408	408	379	424	402	446	421	402	397	453	403	438	392	471	438	435	468	424	457	432	415	429	429	434	434	420	433	410	405	393	410	456	440	410	378	408	457	434	438	439	398	388	453	405	432	404	429	448	387	423	419	409	417	366	379	393	413	416	405	430	415	423	424	427	431	431	422	427	403	397	390	403	391	433	413	445	424	442	408	373	381	414	435	391	408	419	419	431	450	416	418	422	419	447	413	428	450	401	443	411	412	437	407	381	426	430	408	417	404	384	422	434	442	389	419	412	422	413	456	426	422	441	421	403	418	404	407	404	438	438	437	406	392	406	440	441	393	431	397	389	410	425	440	425	404	414	413	428	418	446	419	391	434	392	423	435	430	403	422	426	467	456	427	414	400	407	411	410	360	418	433	383	437	410	432	412	410	427	425	399	434	435	421	450	414	397	404	395	377	447	443	429	447	431	445	412	426	419	405	410	410	436	427	398	426	444	398	429	388	435	412	427	442	439	426	389	417	403	383	407	416	390	427	401	428	411	414	414	411	416	387	412	410	419	410	405	405	438	429	427	451	441	458	404	452	427	408	410	424	408	415	422	401	419	442	420	409	425	391	422	380	403	394	413	413	408	445	379	387	421	416	388	432	460	405	386	448	406	416	433	413	403	421	437	413	424	416	431	378	406	421	423	414	420	428	441	425	459	408	401	422	378	404	404	421	452	420	409	400	427	378	457	465	395	438	435	412	428	428	396	423	415	411	411	424	397	426	435	435	417	394	432	408	414	439	413	397	420	432	447	445	396	427	398	450	418	420	451	441	453	421	430	413	459	428	388	415	400	427	395	426	383	414	392	416	406	428	424	411	443	408	420	423	390	399	433	419	454	398	418	434	422	418	397	416	431	427	429	448	408	444	390	423	376	411	403	400	410	405	392	458	422	435	409	423	424	412	431	437	371	393	428	400	417	416	406	410	444	433	394	388	436	438	446	419	419	415	436	387	436	425	435	451	412	400	394	450	424	391	452	426	442	408	390	470	431	420	414	412	386	416	431	392	418	439	392	439	421	427	408	419	439	406	394	432	452	388	433	444	379	404	433	433	443	407	414	419	405	417	417	431	425	419	419	416	439	444	419	449	476	413	404	419	430	436	409	425	395	412	431	427	422	439	448	455	411	423	382	432	416	416	391	458	392	405	442	433	427	444	379	438	431	425	406	440	485	440	433	428	435	420	423	378	426	433	420	405	415	410	366	440	412	411	391	382	431	433	403	401	407	427	396	427	425	391	424	422	376	420	415	430	403	430	403	430	460	384	404	425	385	399	465	446	456	430	415	472	443	441	426	423	418	410	426	412	405	399	426	371	401	437	427	429	375	443	425	439	405	422	428	410	403	375	426	421	448	404	412	432	406	446	398	429	444	404	444	391	411	423	437	403	425	401	390	411	435	402	393	447	433	443	406	392	423	393	393	429	432	434	442	434	427	428	417	398	462	381	402	424	415	381	387	402	375	405	406	439	419	414	415	416	391	386	406	438	393	424	437	392	428	403	394	444	424	396	421	417	417	434	448	402	419	412	401	403	413	442	370	416	391	442	385	402	431	407	410	412	453	443	431	415	416	426	444	392	434	388	427	387	412	410	444	368	415	405	418	417	424	438	420	418	428	417	422	395	398	431	418	415	385	433	398	403	417	404	427	427	419	405	388	420	431	441	447	431	426	434	424	439	421	433	407	389	385	447	452	416	381	444	422	377	421	405	374	391	440	444	412	438	413	413	404	408	444	430	431	415	455	441	417	431	408	388	435	440	430	436	416	444	420	428	389	373	396	381	421	420	425	403	407	416	425	421	384	415	460	394	463	411	425	386	391	434	425	417	413	427	436	463	393	411	451	430	372	445	391	393	406	415	422	458	424	410	432	400	426	400	399	424	420	454	421	379	424	409	396	389	378	436	407	391	424	405	447	407	419	427	415	422	418	401	399	420	420	439	417	438	408	421	441	425	462	384	411	416	374	411	466	423	433	416	386	420	400	427	377	450	403	451	381	402	420	425	425	449	449	420	443	429	432	458	402	460	416	452	428	407	384	420	455	393	427	405	411	433	418	391	424	384	404	423	462	416	412	411	421	425	443	407	436	433	400	488	428	429	420	409	434	391	417	391	393	412	405	387	413	392	403	433	427	423	386	439	408	418	413	425	403	454	450	416	400	424	374	450	426	408	417	430	406	382	411	421	415	426	434	413	474	419	426	416	440	411	420	430	430	408	418	447	428	439	394	457	415	435	422	373	397	424	405	420	422	457	425	389	398	427	444	385	450	423	434	424	393	404	413	403	432	414	364	420	416	421	453	401	447	398	377	403	431	421	443	438	425	403	435	435	419	430	432	446	389	380	440	437	432	443	436	417	432	421	415	433	378	408	421	450	414	452	438	472	449	423	432	439	434	430	450	410	436	426	428	377	416	417	418	407	459	405	423	390	421	397	441	364	390	420	439	407	398	434	404	400	396	405	390	424	424	403	399	417	410	415	423	451	394	412	417	435	414	443	466	408	391	390	416	407	426	382	427	425	419	414	396	436	409	380	427	403	416	405	435	409	417	380	414	430	418	420	442	461	403	424	391	411	384	409	396	441	407	389	404	396	441	414	417	471	433	435	455	403	424	367	442	418	451	402	410	422	434	408	409	410	446	437	450	439	429	430	415	454	431	429	399	409	442	405	439	437	431	449	411	418	416	432	429	392	415	389	462	389	396	432	412	427	386
24817	23785	47696	39204	24862	16081	5265	492	346	332	346	344	370	371	367	375	330	367	320	354	335	329	346	368	350	349	350	339	343	318	347	348	335	355	349	333	352	370	352	358	320	350	331	342	357	352	382	355	340	337	393	331	337	347	397	369	341	308	346	347	363	353	339	329	365	364	329	353	359	372	346	372	339	370	358	332	344	339	363	331	304	356	327	330	354	325	346	371	353	336	371	378	344	336	355	403	347	365	363	355	346	331	357	368	332	376	364	344	372	382	371	367	345	354	345	353	321	371	357	355	375	376	327	326	315	362	350	330	379	367	366	361	342	341	329	383	351	367	323	361	339	331	387	334	345	371	349	338	351	376	337	342	362	333	324	348	346	396	354	349	357	339	359	367	338	341	336	282	397	391	367	374	338	362	330	330	356	343	343	324	347	342	378	394	353	369	369	353	350	368	355	353	351	349	350	328	378	323	368	331	356	360	356	326	367	325	344	349	339	349	339	316	376	351	346	378	360	364	337	362	343	357	351	362	347	356	350	390	339	375	385	335	351	334	337	345	313	313	388	323	341	320	366	327	346	341	341	349	305	360	364	336	359	346	350	350	350	349	372	352	357	358	335	341	327	355	332	354	341	351	340	342	348	336	350	357	368	356	346	367	394	350	313	338	340	320	331	346	382	344	345	386	363	365	349	362	382	353	332	349	325	370	365	349	334	345	338	330	368	367	357	348	342	328	360	339	327	346	387	351	351	347	352	334	364	307	330	389	357	335	324	392	352	328	327	349	345	372	378	360	329	338	356	346	334	340	356	386	357	355	373	354	357	351	371	354	369	336	334	374	347	316	355	359	358	341	323	336	326	326	389	352	342	289	348	346	312	377	360	326	343	380	337	326	331	380	328	341	380	375	362	379	368	381	324	354	342	364	345	360	357	360	368	373	314	363	344	365	326	369	367	332	377	357	333	343	313	357	374	342	371	342	334	355	354	351	334	337	309	364	361	333	338	348	326	353	339	359	375	303	384	330	343	342	337	327	331	352	342	350	347	369	352	336	406	385	387	330	335	323	340	342	361	345	355	350	368	325	342	357	349	359	365	366	362	371	355	332	327	325	340	347	371	357	366	366	361	323	331	333	339	325	361	330	312	323	370	321	363	345	363	330	348	355	350	334	304	361	372	327	333	351	326	347	334	340	345	324	357	357	333	339	332	343	352	372	353	303	359	345	342	333	350	332	350	364	332	322	352	333	347	382	338	331	342	343	360	358	407	374	355	361	345	350	327	317	341	314	361	330	318	342	337	329	364	337	320	359	345	329	354	358	370	336	359	349	362	366	356	367	339	360	357	385	353	366	351	307	355	331	368	335	374	339	368	358	355	373	341	331	376	328	333	374	340	388	372	341	343	304	347	332	335	294	355	366	359	347	406	372	360	352	382	335	305	351	318	384	379	321	352	351	368	369	341	368	351	325	344	329	371	335	350	336	363	357	382	345	325	359	379	391	375	346	348	353	349	325	360	339	326	340	372	326	355	334	328	373	387	364	346	350	344	398	325	338	346	332	347	381	334	375	325	346	342	384	359	306	335	377	340	333	331	355	341	347	327	348	359	320	363	369	350	352	359	360	346	374	337	346	351	336	333	373	349	340	356	363	341	355	349	347	382	341	345	380	368	363	364	342	324	351	367	355	337	363	357	336	311	320	389	332	344	348	342	377	368	305	361	380	334	374	357	378	366	353	345	341	356	314	320	361	347	332	370	335	342	346	327	369	366	360	355	335	342	353	376	352	349	347	342	341	379	335	341	333	334	349	359	355	366	355	362	333	354	312	348	350	389	301	323	347	332	366	347	336	352	403	344	327	350	337	356	321	372	356	334	341	346	332	329	340	339	349	348	337	321	346	317	373	347	396	331	342	318	355	333	365	334	353	355	365	331	360	343	351	358	339	369	305	360	348	340	355	351	334	364	331	325	355	367	361	363	352	332	366	368	346	359	324	317	363	356	344	366	327	349	323	367	368	361	332	345	347	366	357	360	389	321	344	337	357	351	327	342	348	322	363	362	323	348	330	360	340	323	322	345	309	369	339	340	352	357	354	349	336	365	377	356	367	372	358	343	391	365	345	361	347	340	364	320	361	336	367	330	321	346	342	347	342	337	356	363	369	352	324	343	348	332	353	375	381	349	373	366	315	329	351	340	362	374	360	339	344	355	371	353	340	360	355	351	315	307	333	344	362	341	366	388	354	357	364	331	341	326	341	301	337	368	359	340	354	361	336	343	376	337	333	335	347	363	371	335	342	341	346	328	317	361	330	366	325	343	363	324	367	311	368	364	337	365	347	334	361	338	342	341	331	342	351	338	340	363	339	342	334	316	327	360	343	327	355	346	349	338	337	366	327	349	352	329	339	340	337	348	341	357	359	376	317	327	361	344	327	364	357	348	358	352	342	343	350	348	346	324	357	369	341	346	389	380	340	331	355	371	353	330	366	331	363	352	324	315	354	347	347	363	357	357	329	319	331	341	389	375	372	327	326	351	380	347	330	338	315	339	358	347	367	368	340	372	328	361	336	339	314	357	332	342	337	337	375	320	343	347	344	351	329	344	363	349	358	399	315	315	355	354	354	323	300	362	324	316	307	337	368	358	363	331	312	344	322	339	375	332	334	344	325	377	369	344	332	326	354	338	318	358	339	331	349	364	321	374	364	326	352	362	355	377	365	326	363	345	354	363	383	386	348	319	318	356	371	375	326	356	340	318	361	351	370	321	359	370	363	336	346	329	344	339	330	344	349	362	364	344	306	342	323	350	328	333	339	347	350	336	363	332	311	378	348	368	340	365	304	348	361	326	356	338	329	310	337	332	348	314	315	361	327	344	359	332	353	316	340	353	347	343	354	324	360	342	350	376	345	363	374	397	380	320	347	370	343	372	341	341	359	348	366	371	387	375	343	344	341	345	333	327	335	350	342	324	348	347	342	361	355	362	359	372	332	339	338	375	352	339	347	350	361	352	317	331	378	341	351	388	344	382	336	328	331	333	366	376	314	346	338	329	327	329	339	360	363	317	361	361	340	356	338	321	361	353	369	338	375	371	339	352	328	343	324	325	344	381	361	341	326	342	343	321	336	370	346	340	334	395	364	377	383	313	372	348	342	324	316	370	383	342	353	324	365	351	323	321	325	331	367	329	348	362	355	348	338	328	338	363	352	335	356	305	361	341	366	356	355	363	318	347	376	323	347	330	344	320	376	331	336	325	335	370	379	356	360	355	362	374	318	352	376	322	348	354	336	316	350	330	360	370	367	374	328	347	345	356	341	369	367	338	396	363	377	337	346	319	356	369	361	370	333	367	348	373	343	326	341	329	353	371	344	357	329	325	398	345	351	344	364	358	359	350	391	347	339	327	318	361	355	316	372	357	333	350	309	382	342	369	331	352	346	338	387	358	344	343	350	398	356	369	354	338	338	340	349	330	338	342	357	338	363	340	363	366	340	366	380	345	352
39228	84324	73732	40718	23816	11319	4504	429	418	388	344	399	368	397	352	360	378	378	374	374	406	391	383	399	373	368	418	386	397	358	375	377	362	399	383	425	406	365	414	398	366	390	396	376	396	448	379	385	372	375	369	390	410	385	385	363	391	358	419	372	336	373	373	372	384	360	380	377	389	380	383	366	370	370	391	395	385	390	406	379	373	384	405	399	403	403	388	368	390	368	374	392	393	399	359	391	397	406	420	354	388	401	392	372	364	394	380	379	386	391	401	372	375	394	388	387	380	394	387	420	380	388	383	364	409	386	408	359	396	414	360	347	388	392	397	389	381	374	403	401	372	372	376	383	364	396	403	380	394	383	382	347	374	395	365	368	388	367	397	382	357	410	404	382	374	399	397	387	364	378	385	393	378	400	390	376	377	415	398	374	421	422	384	371	387	385	389	390	397	363	393	401	412	405	358	386	371	382	368	365	409	452	401	396	369	379	373	375	363	388	359	375	412	385	367	406	390	373	374	392	426	397	402	336	377	373	420	401	356	362	350	399	398	414	398	387	412	402	395	384	391	419	381	387	392	392	377	403	407	362	382	391	382	359	382	392	368	417	374	432	400	395	393	413	376	363	372	388	379	372	395	337	375	388	404	364	388	346	390	400	375	345	389	370	382	415	386	370	387	402	392	387	427	375	378	383	358	397	410	386	384	366	388	379	408	409	382	421	421	411	388	370	395	364	369	427	384	369	368	386	389	407	369	387	344	374	365	391	367	349	404	397	362	395	409	382	372	397	372	384	358	408	413	381	356	381	385	381	352	413	390	380	395	397	398	386	442	395	380	419	344	377	379	383	375	392	380	381	429	387	380	404	354	366	375	379	355	375	364	367	372	418	392	396	378	400	357	415	393	424	409	377	350	375	374	375	399	377	415	388	381	332	382	357	405	385	403	375	355	392	379	386	398	382	399	433	363	418	380	366	345	365	413	364	392	388	391	413	392	370	391	392	398	395	406	372	401	395	401	385	377	384	382	377	369	401	398	384	376	378	409	395	368	382	405	428	399	359	440	395	358	385	351	386	411	392	348	384	388	341	395	379	405	377	399	379	375	382	398	385	406	385	381	364	409	384	416	413	429	411	390	355	374	408	382	368	367	385	410	404	340	405	400	385	394	382	379	348	361	375	407	360	357	399	373	389	408	381	365	423	430	414	403	406	374	368	385	397	388	435	438	383	403	404	363	385	407	373	385	387	392	379	377	373	386	388	362	414	376	376	422	351	391	376	406	394	370	366	340	354	382	410	401	369	387	407	395	427	386	424	389	361	412	405	402	382	388	386	380	418	390	407	333	380	393	402	370	416	380	389	371	380	422	399	402	386	369	401	395	416	379	362	414	401	371	392	388	386	377	418	383	414	428	375	409	402	403	369	369	372	349	421	409	390	373	360	387	381	368	347	357	378	366	361	377	346	404	382	367	367	390	393	380	360	418	370	366	381	399	416	397	401	392	424	416	405	371	383	414	400	373	388	378	364	364	384	396	362	398	385	356	378	394	368	390	419	362	407	353	361	375	369	378	392	390	388	429	375	376	394	365	372	378	360	410	384	401	384	393	408	361	381	382	410	357	404	376	385	389	380	403	361	412	385	368	352	410	378	385	355	376	344	379	414	407	398	384	391	366	425	393	404	359	370	396	379	378	359	384	409	373	419	412	409	392	380	375	367	377	374	375	361	401	393	387	333	388	377	348	361	391	398	365	417	393	358	359	380	393	383	428	424	387	400	383	381	409	409	340	363	399	391	390	424	372	385	387	367	387	351	381	398	358	400	359	377	356	385	420	391	400	405	425	400	411	384	383	371	369	385	404	399	364	398	371	400	368	410	405	389	409	400	393	351	394	380	389	359	380	379	383	431	358	365	378	388	391	389	342	372	372	409	362	368	416	421	355	395	406	379	373	380	379	366	412	393	365	394	372	357	397	392	364	398	370	368	390	372	409	407	424	416	378	392	349	384	398	378	378	395	420	403	398	382	383	381	380	430	400	398	368	344	431	355	375	396	402	360	371	383	392	395	408	339	390	381	387	373	384	364	385	403	392	399	393	404	417	371	405	399	388	365	390	335	373	375	385	395	370	376	398	389	400	360	374	370	413	387	397	394	380	382	384	389	372	384	409	390	412	405	390	396	406	400	373	399	397	382	372	376	363	404	389	394	434	379	353	398	414	374	397	403	417	409	389	362	369	396	394	389	369	381	388	356	357	399	399	408	390	364	377	392	364	355	396	383	378	417	363	401	381	399	420	394	361	366	364	377	428	373	370	382	388	399	366	388	363	407	406	386	397	372	363	343	371	368	405	388	358	389	363	379	386	402	368	378	379	398	394	387	399	368	395	402	381	369	376	353	413	372	370	360	362	349	379	391	399	406	380	392	364	389	367	380	371	399	431	378	385	385	373	371	386	397	401	388	377	348	401	391	408	381	398	392	413	397	398	371	359	423	390	407	419	405	387	408	377	398	383	383	416	393	396	391	395	408	386	373	396	423	362	372	386	374	383	366	393	402	383	422	369	389	425	401	413	398	397	385	382	365	391	369	398	343	387	368	395	382	398	377	373	395	391	364	414	369	372	343	364	411	410	404	363	374	383	389	386	366	371	385	387	379	383	402	368	365	378	389	361	395	410	393	349	343	416	347	425	429	422	340	425	410	369	374	365	382	402	397	384	393	363	391	397	384	396	391	436	370	419	381	378	380	379	381	360	397	390	397	400	389	439	424	397	355	357	379	394	410	371	377	376	399	389	372	421	410	397	398	403	387	403	405	380	351	408	406	387	364	375	353	383	414	364	381	397	399	374	371	371	380	391	429	381	377	358	385	390	411	361	377	381	393	377	381	387	344	413	398	381	378	402	379	375	373	407	384	429	372	368	371	433	405	372	364	407	413	351	365	409	364	356	401	403	369	381	422	417	417	362	394	361	389	385	361	365	391	373	400	387	401	397	409	381	395	394	378	407	407	386	406	403	397	377	386	350	379	391	412	382	352	353	380	413	377	388	342	393	395	380	352	378	384	390	368	385	380	387	344	397	392	366	339	357	414	388	414	396	358	385	400	401	399	353	387	370	404	392	389	413	411	379	374	378	411	389	370	371	379	405	379	375	363	432	396	389	362	374	382	360	397	410	382	393	403	387	381	382	395	362	392	399	388	369	403	397	410	361	415	390	391	436	403	355	398	353	359	369	375	367	417	383	371	413	391	392	368	386	396	399	339	413	367	375	398	382	379	360	384	366	413	397	406	358	373	378	367	382	392	417	394	359	393	371	391	410	366	373	397	403	358	381	361	373	376	405	358	354	411	401	413	412	380	370	373	364	408	358	360	403	352	404	396	386	396	384	353	386	397	407	407	395	390	409	362	391	363	399	379	393	393	357	377	416	389	385	396	394	369	392	403	427	372	404	376	419	395	403	381	418	382	376	397	376	400	413	355	384	380	409	386	389	376	384	355	364	411
25733	24790	48537	35710	20613	9398	2527	579	543	464	504	523	462	468	513	509	491	511	509	522	499	517	461	476	487	490	528	523	510	489	478	487	492	465	494	501	484	490	542	507	443	487	512	516	492	459	491	478	525	510	515	489	533	431	488	496	496	480	504	495	487	508	534	497	566	493	483	461	480	514	450	471	479	486	470	480	482	485	469	489	507	482	488	477	479	484	453	499	485	471	519	455	514	506	470	483	485	502	548	491	498	487	465	516	476	506	464	472	493	527	477	507	490	452	491	542	502	501	516	479	552	507	497	484	472	496	528	443	496	492	537	485	504	447	484	505	480	493	497	481	496	515	494	471	490	457	496	503	531	498	504	544	500	492	489	477	499	512	500	483	512	523	510	516	485	444	459	498	492	493	488	473	452	490	482	510	482	510	453	460	516	515	466	510	493	508	495	485	517	464	457	471	498	497	510	477	428	476	522	512	489	510	516	462	511	488	499	522	488	479	477	496	474	504	527	489	483	474	514	473	497	492	530	513	486	493	454	488	503	458	473	533	511	492	507	489	507	473	488	492	491	535	476	492	509	480	481	491	473	468	460	481	504	464	504	527	474	491	480	483	477	480	498	460	542	504	530	484	485	506	484	469	527	522	492	444	492	489	494	507	506	503	445	516	475	512	526	472	466	467	470	494	490	492	511	506	496	460	504	498	531	455	458	436	500	514	464	468	499	490	455	512	498	491	491	461	495	483	515	478	515	481	512	479	476	489	490	506	494	491	479	471	479	504	503	479	481	504	492	510	465	488	473	506	507	480	484	485	542	500	498	491	477	490	529	462	498	485	470	494	529	476	499	486	525	506	481	511	500	467	509	486	470	469	519	513	506	472	464	493	535	507	482	521	523	469	486	485	482	466	497	480	483	492	517	478	500	509	445	541	478	497	526	505	498	473	465	449	506	471	488	529	480	460	475	546	506	525	513	471	432	505	493	475	472	518	506	470	517	482	455	483	494	485	517	515	506	460	490	520	490	500	469	479	526	463	469	468	482	475	492	468	489	467	513	506	476	497	485	511	510	462	499	436	482	506	480	461	479	509	505	493	496	455	494	485	487	519	522	478	502	485	490	504	485	525	477	491	484	521	526	535	472	478	451	492	456	484	480	507	517	502	499	515	534	512	519	521	509	480	476	464	445	432	483	452	515	442	493	497	470	512	495	541	455	507	490	512	475	504	515	471	519	468	516	539	471	460	475	475	499	492	507	485	499	488	463	482	482	489	502	447	502	534	488	474	497	479	482	509	497	474	532	458	434	441	492	530	493	518	478	473	460	471	465	510	501	511	502	457	488	503	494	517	501	485	499	501	490	483	485	510	497	496	414	516	503	479	492	502	522	468	461	505	492	500	514	491	491	490	507	460	507	467	496	445	544	454	471	531	489	518	476	493	503	483	514	453	486	513	468	523	477	473	476	517	544	479	495	497	461	471	484	491	519	466	478	469	496	472	502	470	472	467	506	513	503	455	493	508	498	499	518	535	513	467	517	452	503	498	533	465	466	476	527	459	523	497	517	477	474	503	495	514	489	421	451	482	525	490	482	467	470	465	496	458	544	494	515	512	488	488	452	500	470	564	482	482	518	489	477	485	479	520	474	442	504	477	478	488	518	482	493	520	513	494	503	486	442	501	493	452	470	470	522	497	537	522	491	472	489	532	444	503	466	502	483	517	513	481	494	515	499	502	476	503	523	462	484	477	470	493	500	506	505	487	489	501	483	472	506	459	494	493	472	471	472	483	468	477	478	503	476	492	498	498	556	529	500	494	490	494	489	447	474	476	535	464	476	494	493	547	476	506	468	506	490	494	474	516	516	488	477	509	478	493	499	522	486	486	496	501	517	472	503	496	454	479	509	491	492	509	519	472	497	455	492	454	524	483	475	510	496	441	474	478	476	509	510	493	486	459	480	507	521	490	496	471	516	502	492	488	473	505	519	551	488	479	507	466	507	512	490	493	515	516	484	495	506	455	478	485	492	513	490	474	474	517	486	492	448	467	517	487	524	495	511	431	512	462	502	460	523	512	468	497	484	485	497	473	436	498	518	490	539	470	522	525	540	503	509	517	474	495	491	531	477	506	544	480	468	487	510	488	480	552	502	483	487	482	437	491	503	492	475	492	510	489	494	473	487	476	496	476	469	458	499	534	518	469	511	487	460	469	485	448	512	483	509	490	507	499	505	490	491	501	493	478	500	465	497	490	485	491	522	522	518	504	560	484	499	527	479	516	525	507	476	489	506	467	519	497	462	467	504	482	465	454	473	503	476	472	497	461	512	527	534	545	466	510	486	497	463	479	456	458	478	512	484	493	497	486	452	465	480	473	502	512	455	514	496	509	467	474	488	495	548	519	516	473	480	505	488	517	511	497	499	494	473	520	489	484	495	446	503	449	514	501	495	446	533	506	489	478	535	486	504	487	476	501	477	493	472	524	481	504	481	488	491	503	487	472	494	484	441	467	528	461	477	476	493	477	475	490	491	503	473	510	499	458	517	504	496	459	482	473	527	527	477	502	470	475	493	486	486	483	503	497	466	494	526	490	490	475	490	514	474	485	475	493	482	507	489	512	467	465	493	490	504	512	524	530	495	480	459	486	459	479	499	490	485	489	493	500	506	510	523	493	526	493	499	487	454	473	506	467	457	473	485	515	510	463	514	490	491	521	512	528	518	442	451	487	493	504	464	515	508	458	510	457	468	480	478	510	532	495	494	502	437	467	479	503	511	473	480	485	463	472	497	468	472	496	502	500	481	466	503	486	531	488	481	503	476	486	471	513	500	521	518	470	481	531	517	455	518	471	505	469	447	498	522	505	496	545	497	461	506	452	523	501	464	487	503	505	503	519	485	452	446	481	499	478	488	482	497	498	516	453	480	516	478	536	481	436	478	456	495	512	471	493	500	478	511	446	485	473	460	489	484	508	484	493	503	500	502	510	515	531	505	493	451	499	487	476	503	498	461	503	466	535	477	484	505	446	489	485	496	537	470	504	519	493	498	470	492	460	492	463	465	485	521	479	465	438	510	525	523	485	469	506	476	505	510	541	508	481	477	497	531	496	467	539	503	490	519	466	459	488	523	455	490	483	506	512	441	500	512	471	467	490	512	467	511	520	492	489	517	474	487	465	536	508	428	493	509	455	495	506	506	516	476	474	481	515	497	478	491	502	517	465	472	464	492	484	482	474	476	497	464	527	519	495	440	485	499	474	507	511	485	487	480	464	523	495	500	507	514	499	514	464	477	506	499	526	468	507	495	490	501	509	480	566	462	537	483	454	488	463	515	501	521	513	470	480	510	457	471	510	494	519	474	472	478	532	536	511	494	480	492	469	490	497	462	482	490	518	449	453	486	495	443	568	532	510	462	473	489	498	464	489	482	460	457	473	487	448	452	494	539	479	496	479	479	472	498	499	468	490	427	501	451	469	510	494	499	471	513	490	525	498	515	494	450	531	470	537
39203	77594	66760	36169	19839	8818	3501	643	547	560	553	543	558	537	547	520	518	567	597	517	537	541	519	576	578	570	554	549	519	530	558	565	535	518	543	538	553	539	523	543	575	563	523	504	557	524	527	571	535	528	528	547	507	504	513	532	581	519	527	560	591	554	539	521	571	546	528	557	535	541	535	531	566	537	493	532	524	533	557	521	545	519	538	543	547	538	572	585	528	550	576	550	553	575	566	547	576	551	531	528	541	511	568	538	540	541	527	579	506	544	544	589	556	552	564	549	512	581	548	575	583	551	533	543	535	542	528	559	537	493	552	525	505	552	557	513	502	554	488	524	526	544	546	573	550	491	508	542	529	546	548	538	530	515	508	566	512	520	560	548	567	508	542	524	558	534	566	572	515	529	540	548	510	549	545	536	527	585	564	550	520	523	526	545	547	579	549	550	544	548	547	596	526	542	561	559	543	536	522	520	563	567	520	584	532	583	559	530	562	562	551	544	585	533	556	511	542	512	537	553	545	548	537	526	539	576	564	578	525	526	533	559	514	495	550	533	531	570	542	533	532	519	583	549	565	557	468	537	537	533	537	531	536	531	574	549	499	523	540	578	534	569	508	573	508	582	546	532	528	549	552	561	507	528	503	532	506	526	541	531	552	506	547	540	547	535	563	539	541	576	588	520	505	513	558	520	533	547	571	562	545	548	552	535	528	499	529	497	582	546	527	474	489	531	567	513	582	540	543	547	527	564	562	516	556	536	499	524	583	536	544	492	551	540	535	547	520	554	582	570	504	542	538	555	531	563	556	524	540	537	573	544	554	514	578	515	548	489	568	535	540	541	493	570	555	499	592	526	513	525	555	518	503	569	573	533	548	547	547	523	508	519	509	569	527	581	540	561	508	526	537	521	531	509	555	543	558	528	505	557	536	567	509	580	539	588	521	557	510	518	545	549	558	495	559	539	551	561	531	558	555	554	555	544	547	562	547	531	530	527	552	534	489	552	574	513	554	555	548	573	547	555	551	526	481	514	516	567	543	535	528	523	574	539	539	535	539	551	528	497	526	584	528	546	531	544	548	514	574	502	545	525	541	506	531	571	539	547	536	545	503	544	557	556	534	601	562	532	531	571	564	529	592	566	534	530	520	541	556	526	552	528	606	506	527	527	579	595	565	532	540	551	541	550	566	514	541	550	535	552	535	539	575	511	544	511	577	538	533	496	552	542	555	575	510	571	607	522	548	574	511	492	540	569	522	522	551	506	507	503	533	551	500	552	535	534	530	527	570	545	567	549	547	545	570	550	542	560	514	543	580	537	525	489	555	518	531	552	523	519	581	491	486	569	573	506	552	526	516	556	523	522	546	514	571	547	486	518	493	529	511	553	523	549	559	523	503	520	588	545	518	531	538	542	509	559	541	536	525	533	512	529	550	561	577	558	598	497	533	507	573	551	547	532	545	533	538	519	499	564	547	557	550	509	521	566	540	581	525	516	537	521	526	505	547	532	553	535	554	519	537	563	523	577	558	543	535	507	533	533	509	525	542	559	556	513	517	522	513	536	497	544	510	496	531	570	548	520	539	545	544	531	536	553	526	547	500	523	514	519	531	568	539	504	554	552	526	523	584	562	519	520	532	568	483	511	564	541	496	529	495	553	537	553	546	575	529	506	529	538	515	597	536	553	583	561	583	513	551	558	508	557	563	589	529	546	547	557	528	577	549	553	530	557	519	571	549	566	525	548	614	541	545	519	522	541	545	578	562	504	571	528	522	542	550	565	570	531	521	532	536	556	551	510	523	555	596	570	555	519	549	577	522	551	540	548	531	471	562	519	539	536	547	588	568	557	561	533	579	560	566	545	541	538	570	537	536	524	524	546	560	548	553	549	547	543	516	518	490	564	500	526	536	517	522	557	562	507	532	560	502	569	563	557	534	550	575	514	518	530	563	491	544	562	530	560	508	556	512	538	527	513	582	573	595	564	537	559	537	488	551	577	511	512	555	544	540	516	546	545	505	544	520	526	521	562	487	538	493	560	554	509	590	531	502	550	520	503	541	570	557	555	564	529	504	581	492	515	538	535	508	551	553	543	539	570	504	560	542	553	564	572	512	552	523	557	552	570	577	497	573	555	530	579	556	538	517	527	537	510	559	553	559	542	518	564	518	567	546	548	566	525	533	512	540	522	538	520	493	550	503	597	515	522	568	554	518	550	541	490	543	567	556	521	568	512	555	550	560	559	536	606	549	555	576	520	529	516	523	509	566	591	521	508	560	510	557	562	546	526	543	528	532	512	546	593	513	569	502	561	523	572	554	523	537	521	542	490	533	530	525	495	580	521	556	555	513	566	577	543	520	557	548	544	551	502	561	517	553	565	532	579	527	562	563	539	549	524	589	516	557	539	540	507	561	577	526	546	574	531	577	523	558	503	559	515	558	540	599	538	521	573	570	550	573	555	540	564	547	544	574	554	575	553	525	532	548	515	580	517	566	549	583	523	481	556	591	584	554	539	572	537	562	585	524	549	525	578	540	537	534	549	507	525	509	575	547	555	513	524	529	542	553	560	565	564	526	536	555	504	525	546	562	522	548	540	562	532	550	554	535	566	569	520	514	563	564	553	556	582	533	547	531	557	536	560	532	538	530	565	552	506	532	500	536	513	559	526	563	553	537	544	587	589	528	593	535	551	555	547	573	507	532	525	475	497	554	544	522	550	540	546	527	549	544	573	536	549	540	542	576	573	520	550	568	539	553	535	527	506	527	518	538	477	566	521	567	532	591	555	544	513	549	521	536	525	551	582	547	549	552	504	546	528	539	516	547	536	547	552	552	545	563	524	538	555	547	543	536	530	536	547	559	523	533	549	477	525	535	532	533	537	560	511	495	548	536	482	562	589	544	555	542	563	535	546	528	493	568	558	504	551	540	535	549	571	559	568	536	575	557	527	550	554	534	522	565	535	544	559	548	547	539	520	544	559	584	559	541	524	552	553	490	528	554	561	557	529	548	517	525	548	548	569	552	531	513	574	558	536	530	561	506	557	570	573	532	524	559	515	582	522	534	545	530	534	547	567	576	547	546	539	507	562	507	528	506	545	586	498	561	566	569	569	517	517	527	526	521	564	548	535	535	554	561	504	515	546	539	522	549	543	483	528	583	512	511	518	527	517	566	528	512	557	574	515	540	560	507	507	555	540	541	569	477	572	589	534	507	528	517	541	529	546	525	558	550	520	587	542	536	564	536	520	515	574	597	542	518	501	538	512	534	560	513	519	509	551	570	539	545	531	525	540	532	557	533	498	576	537	560	562	534	540	547	559	517	555	555	573	536	563	545	571	542	524	549	556	549	510	552	508	523	520	518	505	530	529	528	538	520	546	520	529	539	527	560	536	546	585	544	530	550	574	514	565	535	556	504	512	557	562	530	505	515	580	577	558	516	543	540	557	540	507	577	496	539	500	539	555	526	545	569	569	530	550	517	603	557	544	534	539	525	582	520	565
23272	22468	38850	32666	25297	23296	18084	2156	547	548	574	488	557	541	516	539	551	540	552	573	535	515	563	505	583	521	537	539	553	530	546	543	567	523	539	547	522	524	571	571	553	560	529	531	529	536	519	567	560	543	540	533	544	539	519	552	533	536	539	534	550	558	515	527	507	529	536	564	536	560	569	510	521	564	536	529	596	508	487	566	578	543	538	551	528	523	551	555	536	530	497	534	517	509	537	545	500	471	519	549	521	552	508	551	538	482	515	555	530	563	539	528	542	502	509	595	526	552	547	521	542	526	539	534	563	567	550	552	518	545	547	555	537	529	532	531	565	528	539	517	547	539	546	519	544	531	549	534	586	548	528	508	532	539	544	519	478	563	527	528	491	562	521	563	526	481	532	532	530	518	567	525	527	520	573	489	534	541	534	505	505	531	527	525	524	540	534	501	550	522	544	518	519	508	530	562	557	513	554	540	548	526	531	590	542	535	537	534	530	571	554	549	501	511	494	545	539	551	566	563	505	522	495	536	541	546	540	545	503	528	524	561	543	541	532	545	511	555	538	511	568	536	526	551	520	534	513	527	538	516	546	525	550	558	546	534	508	562	519	528	558	514	513	517	551	561	542	558	527	525	538	541	555	541	562	563	543	563	528	567	491	559	555	508	535	524	601	519	488	554	518	503	534	529	542	524	519	526	572	546	540	604	598	526	560	545	527	553	556	547	504	477	504	533	536	598	538	526	511	501	501	520	566	522	494	507	529	582	529	560	546	544	542	528	561	534	510	556	530	562	548	549	546	581	541	544	583	518	560	542	554	519	580	549	511	543	517	548	551	537	559	535	537	533	533	544	561	554	540	529	560	561	568	551	500	545	543	570	546	523	536	472	586	521	523	518	531	521	545	535	542	515	532	540	551	509	550	559	533	520	525	536	534	539	543	550	534	542	515	511	541	559	528	511	544	536	540	530	555	576	517	528	539	566	502	550	558	550	522	562	541	534	524	572	533	532	524	520	517	548	542	505	543	593	521	510	538	532	508	552	591	591	548	544	538	542	558	502	538	542	523	581	569	530	535	529	512	540	551	520	604	571	552	548	501	530	519	543	530	545	519	536	550	566	576	519	567	521	510	573	500	525	541	527	551	499	550	565	521	560	529	556	514	551	590	547	522	564	549	511	520	552	553	530	516	540	526	560	543	523	501	501	540	591	538	542	527	505	516	536	529	516	508	535	576	536	566	506	559	573	528	546	534	536	526	557	517	560	550	538	559	516	532	550	539	547	534	562	531	534	492	517	506	522	536	566	556	547	512	534	552	539	547	525	526	529	535	555	547	498	541	571	592	559	568	508	570	553	512	546	510	533	539	539	583	507	552	567	526	525	559	551	560	505	526	557	540	547	564	513	533	568	565	491	547	514	525	549	555	500	542	480	538	532	490	533	567	607	532	516	530	519	550	528	522	525	537	527	558	501	540	500	546	523	563	495	564	561	532	547	542	535	519	559	534	546	564	543	540	523	529	525	511	552	535	561	498	615	547	522	532	565	505	556	520	520	491	496	545	537	525	533	511	514	557	544	529	551	536	582	551	528	544	554	526	501	503	511	537	540	511	535	547	476	543	560	545	547	543	538	516	566	519	530	537	549	540	502	532	558	550	505	560	540	533	504	543	513	504	540	501	557	533	527	540	521	563	551	548	536	549	531	526	496	522	544	554	555	558	554	528	504	566	534	534	574	544	582	557	560	495	540	547	567	505	559	543	553	538	564	583	558	539	510	548	535	533	556	554	533	549	554	593	534	535	515	538	543	526	553	570	562	530	533	545	515	597	534	520	538	533	531	544	536	549	527	525	489	551	575	521	533	497	555	547	524	558	513	567	519	542	574	514	520	515	535	575	515	550	518	549	553	514	542	529	530	551	563	586	553	531	546	546	541	521	521	538	573	496	549	540	520	550	567	538	503	552	524	528	493	547	556	549	544	537	550	547	569	558	503	536	539	508	594	497	527	522	542	532	546	546	562	503	555	526	554	456	548	521	512	583	586	534	540	559	529	547	547	552	508	500	507	507	525	524	544	567	532	532	525	487	521	528	531	558	555	508	547	506	554	525	532	557	564	542	560	521	566	523	537	516	560	562	518	512	547	495	506	503	553	511	585	524	531	517	557	573	539	540	568	575	544	551	542	533	549	551	560	542	528	549	492	506	541	540	539	531	505	567	520	567	534	530	508	514	537	534	544	475	559	519	573	497	542	524	547	528	520	532	555	527	539	562	572	528	525	546	509	524	519	555	550	551	526	566	597	519	536	527	561	588	514	539	555	546	526	582	542	521	577	557	540	580	526	546	520	511	528	513	532	572	565	554	520	555	536	533	524	544	539	582	509	576	526	558	541	524	569	571	521	543	553	541	523	557	509	487	472	546	516	545	565	558	503	539	545	536	496	509	533	537	502	549	526	556	490	533	516	531	542	507	508	554	531	512	550	544	547	547	541	540	545	510	537	564	560	520	549	530	528	504	588	515	529	559	531	546	529	541	515	577	523	562	491	565	562	530	557	535	573	555	527	537	541	566	545	490	552	532	492	568	502	566	545	499	520	542	561	542	554	524	551	518	519	567	590	560	575	536	498	541	509	522	520	577	576	493	508	537	505	522	549	544	533	469	516	533	474	606	517	563	545	526	554	508	511	559	502	491	530	547	531	575	514	549	532	557	565	506	558	532	521	562	518	520	551	570	524	543	535	542	527	586	484	542	538	534	567	553	536	548	561	552	482	529	548	546	541	537	541	522	573	545	548	536	535	586	508	508	539	564	562	557	544	543	593	538	583	489	530	532	526	525	527	531	496	572	525	573	541	535	490	541	531	511	505	497	494	529	534	499	564	528	532	530	561	533	553	524	550	562	495	519	517	559	560	552	532	549	566	563	500	512	522	532	563	529	558	578	524	548	564	613	541	533	553	566	519	546	501	558	491	544	497	546	537	512	568	556	514	552	535	552	472	533	529	521	559	539	553	496	541	543	559	545	572	548	567	532	508	554	533	515	511	576	515	532	576	497	529	523	526	543	500	546	549	525	479	579	541	505	506	551	529	544	531	555	541	544	539	537	531	531	527	543	545	575	561	537	508	497	599	525	535	573	515	517	545	544	505	572	541	521	559	532	517	517	550	534	548	536	557	517	534	571	522	520	556	515	522	575	553	538	477	513	529	543	591	541	516	525	510	591	520	529	542	583	549	561	551	552	546	596	548	540	550	543	543	557	544	509	541	530	542	587	528	555	532	524	547	560	514	510	548	536	517	500	556	497	503	516	517	535	532	503	518	503	554	529	528	520	541	534	555	528	542	526	514	519	536	517	551	549	560	516	538	550	552	525	520	533	536	547	506	543	559	508	508	536	528	545	556	544	512	528	497	509	587	537	552	544	483	504	500	505	577	547	552	506	517	558	490	559	531	512	539	524	547	552	560	514	596	585	528	553	537	580	572	543	566	541	509	524	578	563	567
45327	79755	84547	55991	36894	21232	9951	834	607	615	580	551	565	542	623	604	598	543	574	553	532	610	573	599	558	605	581	542	623	593	584	585	576	580	570	564	587	613	581	575	596	589	517	549	582	581	533	535	580	549	556	533	581	570	542	568	574	551	580	570	576	598	558	563	524	582	595	562	589	544	583	540	547	561	552	561	598	546	563	520	533	540	564	569	599	542	551	554	542	596	551	554	564	559	566	568	565	528	562	531	530	567	611	525	546	567	546	506	590	547	568	592	578	566	559	529	577	553	571	561	553	535	574	628	548	542	564	570	560	534	615	555	561	570	564	569	530	580	582	574	559	552	592	568	570	543	553	557	548	569	542	607	577	552	553	599	566	513	572	560	572	562	533	506	586	549	560	561	567	551	563	608	581	577	576	564	593	574	557	583	551	538	575	558	579	588	570	568	543	559	559	508	556	565	585	578	557	557	538	603	615	518	558	590	518	546	586	552	574	573	543	562	577	560	567	586	570	551	549	529	616	564	578	581	508	554	565	594	530	551	543	587	490	554	578	548	577	602	552	574	537	572	545	564	565	578	561	567	561	595	582	553	552	536	579	541	544	566	537	544	576	551	566	552	514	562	557	560	569	542	568	585	533	579	510	558	558	590	614	560	594	579	548	547	543	557	564	555	554	552	554	533	586	550	536	584	545	582	542	557	574	595	543	559	545	540	566	549	571	597	540	545	576	580	562	547	557	580	580	544	603	522	615	556	565	560	585	553	607	552	567	526	566	579	590	589	559	597	572	613	552	578	571	583	602	584	601	605	546	586	551	574	548	565	581	535	575	565	578	545	569	539	591	591	573	584	552	598	559	575	571	568	543	585	566	593	535	602	551	514	527	559	566	571	539	541	525	553	590	596	598	557	579	544	560	567	554	535	539	562	594	563	570	601	556	503	580	596	603	591	581	548	549	575	597	538	522	530	623	600	535	524	556	534	567	543	592	543	579	540	531	560	565	559	548	585	569	567	516	547	582	606	577	553	530	562	588	571	602	608	572	588	639	580	549	585	591	567	584	576	564	539	598	536	535	557	569	561	584	618	563	542	564	556	531	559	588	553	554	553	542	525	571	583	537	553	557	565	566	558	610	554	579	540	571	575	526	627	518	600	522	525	562	552	571	596	576	569	561	584	556	572	532	577	564	576	568	539	598	576	583	559	633	604	593	563	578	551	616	522	553	554	567	572	569	557	597	570	574	591	531	576	554	580	518	537	534	602	571	573	555	596	568	573	609	531	554	558	545	574	586	540	571	569	591	517	542	549	568	559	526	581	549	559	549	579	508	556	574	598	587	558	562	554	580	514	599	511	577	596	564	529	548	513	592	573	552	558	566	588	567	559	537	580	574	551	589	565	589	579	570	525	585	613	533	592	521	541	566	520	530	586	587	532	524	586	564	559	561	575	575	530	539	544	578	562	578	537	544	593	571	565	567	538	539	561	564	582	570	584	573	592	617	564	542	563	623	601	562	555	565	596	568	586	550	527	596	558	524	585	532	576	555	518	559	560	547	574	581	617	561	535	560	580	556	588	552	545	541	554	551	567	534	567	579	535	511	604	544	527	557	576	575	557	574	516	584	584	555	572	580	521	532	554	544	603	561	606	596	595	587	506	590	565	589	529	553	590	565	573	555	548	558	554	495	577	590	569	531	578	581	575	556	586	571	569	560	570	566	596	549	547	546	575	565	535	573	575	533	535	585	523	575	553	616	585	573	571	546	582	558	571	548	540	573	541	549	571	509	553	597	530	547	599	545	542	568	537	573	602	560	527	550	543	580	531	583	550	566	583	530	595	546	560	537	566	581	553	576	546	580	584	589	552	544	559	568	552	558	536	597	529	552	545	554	526	559	584	590	554	550	591	573	538	547	526	561	554	551	550	544	594	594	584	535	525	588	557	595	555	593	531	585	576	586	589	540	544	549	502	522	599	569	530	533	554	571	521	538	544	576	555	605	582	587	611	561	547	577	542	626	570	569	597	571	596	584	578	608	582	567	590	614	533	577	585	572	533	615	527	555	557	490	566	554	578	576	585	518	580	577	609	541	551	619	552	601	576	553	558	549	550	569	534	580	581	611	545	576	598	592	588	544	532	576	604	583	580	555	550	579	593	602	584	568	549	533	586	550	520	571	536	571	544	597	533	547	605	547	554	556	560	557	578	534	581	560	583	555	586	569	633	605	560	508	545	599	552	550	577	610	572	546	498	556	540	564	530	605	569	571	558	553	566	559	576	586	562	574	576	553	584	590	540	559	584	538	562	558	574	559	522	550	574	568	545	575	571	590	568	585	546	597	570	534	586	570	583	603	562	523	566	537	533	524	551	546	549	591	547	491	539	575	567	528	556	531	565	576	548	540	533	529	571	537	558	593	566	584	523	543	584	589	591	583	546	561	547	561	573	540	565	566	582	552	584	557	540	563	590	555	545	557	593	555	572	583	588	581	583	585	534	601	603	535	544	622	563	560	558	564	534	541	556	549	527	589	550	542	543	570	554	581	565	575	514	581	581	551	558	549	627	563	592	556	604	569	604	575	547	517	577	590	621	558	560	614	527	528	559	534	559	548	588	576	565	551	602	554	581	571	643	525	542	554	606	558	552	574	564	537	559	567	549	541	561	560	545	570	547	546	575	533	568	559	585	578	575	595	596	516	552	523	570	563	561	559	541	579	591	562	598	609	528	572	554	552	560	559	558	536	555	571	566	594	586	538	581	583	563	558	563	575	583	547	604	541	606	547	563	567	578	561	569	609	573	568	563	541	575	560	550	558	557	583	516	576	552	587	569	514	549	557	549	578	585	591	565	545	567	573	586	547	560	567	580	523	567	581	565	552	525	613	607	533	520	558	556	556	545	579	545	587	578	575	557	577	559	543	598	566	592	559	553	548	509	556	583	551	567	551	603	534	568	551	533	576	585	564	558	580	551	559	517	513	574	543	579	547	574	544	578	582	575	575	558	534	540	582	533	550	555	539	527	520	531	549	562	585	579	596	510	575	572	573	546	573	572	593	560	586	586	546	579	540	567	561	599	594	560	532	557	540	594	592	579	547	599	539	554	585	599	613	580	572	563	547	568	569	597	532	550	558	578	562	609	551	573	531	572	531	554	562	566	577	546	586	638	552	586	561	607	614	569	515	567	602	578	542	584	594	542	593	555	537	547	537	535	570	602	573	625	587	563	579	523	550	549	612	601	573	581	541	528	576	575	594	576	540	571	575	564	587	593	578	560	564	605	570	611	574	566	546	567	583	579	520	605	540	557	561	551	578	556	551	557	577	585	569	555	597	593	547	505	534	580	564	585	569	591	588	563	553	552	546	545	547	597	591	557	540	545	548	550	586	538	508	556	601	564	560	538	563	557	550	545	564	568	554	563	536	552	587	593	595	569	577	559	544	566	592	579	566	597	574	560	551	510	567	527	577	549	570	539	526	584	579	537	609	544	547	569	580	560	589	527
30398	33205	46179	23832	6865	1938	947	382	367	423	409	382	357	383	365	383	374	373	349	371	396	391	379	338	348	386	371	361	376	400	373	369	354	384	337	394	343	355	391	383	364	387	348	346	413	380	381	401	359	352	372	359	374	340	338	347	389	355	379	359	366	376	349	362	364	354	366	364	360	378	338	371	393	349	385	386	387	388	378	359	362	376	374	341	391	357	366	337	379	389	340	376	324	348	397	349	354	314	400	363	369	343	385	382	386	344	368	337	358	378	363	393	363	356	393	355	359	372	402	361	393	376	371	369	363	376	374	366	410	373	357	354	367	359	335	368	395	369	360	381	359	330	348	380	353	394	389	344	365	377	345	354	396	398	386	379	362	380	386	386	351	368	357	379	397	381	379	345	387	362	367	379	329	406	389	380	422	403	385	361	376	393	394	382	384	383	410	360	361	356	389	353	352	389	341	368	357	419	367	343	368	415	356	351	379	386	396	350	371	394	361	373	351	369	365	358	388	375	379	362	329	369	370	354	377	371	363	385	374	310	342	368	395	388	371	378	350	392	354	346	362	368	355	359	347	353	322	400	372	370	352	387	355	364	349	375	375	397	370	357	357	366	336	352	351	396	376	383	414	396	364	344	394	368	360	360	365	348	360	388	364	330	379	398	392	348	372	363	366	358	371	330	363	352	425	361	361	331	356	364	368	363	334	332	335	360	403	347	356	380	386	372	350	362	368	318	381	368	389	379	394	380	367	350	359	360	373	368	370	384	377	323	362	374	377	402	378	367	367	380	375	339	393	368	389	372	372	367	367	382	353	390	346	381	393	391	378	344	359	385	358	379	355	369	363	389	385	391	374	341	361	389	365	379	344	357	395	348	380	318	393	372	376	388	377	342	364	359	363	398	370	376	350	371	375	338	361	375	364	387	400	388	343	388	386	318	404	366	340	355	357	354	382	402	363	373	324	378	359	360	363	352	364	369	365	333	368	381	330	398	371	361	365	369	360	357	351	361	375	309	358	356	359	378	346	347	386	410	387	376	382	366	354	380	356	338	329	375	371	390	349	352	369	361	341	383	337	375	385	340	347	343	345	373	380	374	371	350	311	343	376	339	390	400	366	363	362	378	390	364	347	388	328	376	365	381	363	352	350	350	350	339	371	373	344	363	368	363	366	368	378	351	353	376	363	375	392	332	325	372	369	348	341	356	413	364	405	355	361	358	349	329	392	363	356	353	354	337	363	342	399	384	364	362	380	391	397	358	377	354	356	386	395	328	361	328	399	398	377	363	335	348	344	357	351	359	373	375	374	365	389	373	354	388	352	364	378	351	364	409	355	409	374	391	349	416	380	392	353	357	374	356	336	351	366	362	361	377	366	396	370	375	377	382	363	353	337	379	374	371	367	359	378	356	336	341	363	360	367	352	383	380	364	371	372	391	363	387	324	361	385	361	382	345	373	352	348	363	383	371	392	367	392	360	384	368	385	385	397	374	342	355	370	348	339	412	370	390	343	389	363	365	343	363	359	390	400	355	355	360	380	338	368	366	351	395	372	411	381	354	321	357	345	348	364	385	371	360	353	373	367	341	351	367	344	332	352	391	342	362	343	363	354	368	370	330	362	388	363	360	356	341	334	362	358	360	346	357	379	392	371	369	367	377	344	379	388	367	357	362	367	370	348	364	386	351	386	398	359	374	346	364	376	331	365	347	372	358	347	369	378	346	374	393	362	357	402	359	360	398	334	369	367	366	379	367	355	373	346	379	369	386	357	354	380	382	370	358	374	415	341	340	392	380	378	354	365	378	371	387	404	365	376	388	405	358	351	354	389	327	350	364	373	360	402	362	368	375	376	354	352	369	376	362	378	366	365	410	351	358	342	359	357	364	334	352	355	339	360	343	365	359	339	351	355	355	347	358	343	360	341	388	407	366	344	358	364	385	354	371	353	364	352	364	363	346	369	362	350	359	357	395	353	371	395	379	348	361	366	383	396	372	364	364	372	367	381	381	362	388	361	358	366	326	358	382	363	382	389	364	365	367	359	345	360	382	340	346	350	348	367	358	376	370	332	367	351	356	344	365	358	353	367	352	379	351	364	368	372	362	372	415	362	377	350	373	367	368	392	345	390	360	384	392	378	360	326	380	373	394	394	367	406	377	359	370	413	378	390	378	356	379	391	351	346	355	358	365	369	345	339	389	380	366	329	352	366	414	368	360	409	373	355	359	354	350	353	380	364	393	350	372	380	360	387	351	330	356	384	364	413	362	369	355	387	422	372	358	375	371	367	379	356	352	364	373	365	385	357	329	378	411	371	346	404	384	361	394	369	370	375	402	403	343	373	355	358	388	371	352	360	376	352	379	354	344	374	390	382	330	369	377	346	356	371	382	361	358	363	372	387	361	380	364	334	347	358	389	368	351	368	388	356	365	429	364	374	388	355	361	375	353	354	353	365	367	370	381	369	356	368	374	337	397	396	366	334	383	376	342	379	390	373	381	366	345	381	370	385	370	393	359	363	385	347	376	380	342	353	401	370	372	361	378	394	343	384	326	375	353	403	332	369	348	420	338	383	334	356	400	366	351	376	363	391	378	380	375	386	349	355	327	345	342	386	333	357	357	376	358	337	312	351	371	351	376	334	347	368	377	380	384	347	357	371	351	371	382	408	389	366	380	357	371	364	365	371	375	373	366	393	387	374	392	407	372	382	375	368	367	384	370	360	368	348	410	336	358	360	373	389	381	406	383	366	363	394	335	370	345	376	380	352	324	404	385	304	377	366	377	380	351	344	394	369	370	379	354	379	435	357	319	369	367	326	367	381	346	375	337	355	396	375	326	367	397	358	362	376	388	386	350	393	395	373	376	329	369	385	348	364	363	371	364	395	345	370	340	356	366	375	356	394	347	379	397	369	386	364	375	387	359	404	364	361	367	393	363	351	356	380	374	388	346	371	353	389	367	374	371	352	339	369	388	351	333	357	351	362	363	363	372	366	373	358	387	366	378	380	338	352	372	364	333	361	339	360	369	379	392	381	410	416	378	371	379	364	363	382	376	364	379	334	342	383	352	362	375	359	346	362	401	359	353	363	330	336	387	373	342	355	387	387	346	329	385	374	380	358	362	382	344	346	361	350	369	363	352	343	343	352	343	407	349	394	372	354	377	404	368	381	351	377	373	375	348	366	349	401	339	395	405	349	374	345	387	373	371	360	363	368	384	381	341	350	375	421	394	387	344	358	375	368	357	359	344	377	354	330	407	358	370	376	364	373	383	354	384	385	350	335	385	393	337	380	379	379	382	366	388	342	353	374	379	393	351	358	374	357	375	331	358	381	387	401	358	385	358	381	368	377	354	376	361	390	347	352	326	359	362	374	369	339	368	379	375	383	367	390	332	323	335	404	360	375	385	382	394	357	366	390	357	361	409	384	355	377	356	369	398	388	412	372	356	377	377	405	352	391	385	375	343	377	363	364	364	368	383	354	368	387	348	343	371	389	370
35462	51770	39993	14760	5732	2176	1103	412	426	416	382	417	417	406	413	361	399	394	424	387	386	375	421	421	390	444	401	376	428	422	410	405	393	392	416	392	377	388	423	414	420	419	430	399	423	403	429	412	449	381	402	402	382	377	404	449	419	413	445	423	421	394	435	432	407	439	407	426	383	400	407	407	433	431	433	396	412	430	418	393	417	421	394	407	387	380	438	403	431	422	399	393	414	420	417	438	418	439	437	386	417	389	430	434	419	413	431	410	407	444	433	398	430	375	403	449	400	423	413	415	397	410	414	421	400	421	445	416	403	392	434	446	437	421	464	428	407	408	402	429	437	409	449	406	408	441	410	418	409	379	386	387	394	383	450	427	396	423	434	409	413	462	414	398	387	445	393	368	439	394	422	431	390	438	420	434	361	411	402	380	416	427	429	429	400	405	428	419	425	417	370	389	426	432	429	386	414	433	435	400	404	405	420	424	428	433	398	438	434	396	433	430	453	422	430	412	416	443	403	357	409	433	380	412	415	390	421	428	408	435	428	395	433	421	417	446	451	414	410	412	386	390	410	428	401	399	407	443	445	382	399	390	438	418	404	445	396	374	380	395	377	438	409	403	394	417	441	416	418	386	450	419	398	404	408	416	419	374	429	401	410	457	418	421	421	411	361	424	404	429	417	387	446	406	409	441	426	404	410	393	431	422	390	377	383	406	381	394	410	427	396	390	426	412	377	428	414	399	407	412	420	444	404	396	446	430	367	444	428	402	393	421	449	402	432	382	410	400	404	381	373	394	434	449	427	401	399	447	381	394	445	405	407	410	425	395	388	418	427	422	424	391	387	408	410	406	418	413	411	386	397	417	411	427	427	410	437	453	441	415	455	391	434	420	405	411	401	427	393	426	392	415	414	406	420	424	428	411	414	404	381	423	434	415	399	419	396	410	457	419	371	435	424	393	409	389	418	407	388	368	416	394	441	434	398	398	405	406	375	364	378	380	428	396	385	444	425	415	429	416	454	436	404	453	403	420	412	454	376	370	412	408	419	420	396	410	406	421	382	419	400	427	401	431	431	436	411	402	400	404	451	452	409	443	420	412	436	409	414	393	416	432	391	440	407	439	411	423	435	440	427	428	421	433	434	411	422	402	447	409	404	411	387	442	386	400	430	427	388	410	410	407	411	411	442	395	407	447	409	389	401	430	397	434	429	390	399	414	409	404	411	433	417	436	417	401	403	412	443	410	409	446	379	409	416	418	418	419	417	358	405	440	421	390	413	394	417	404	410	418	360	430	397	416	439	381	443	406	427	402	428	429	438	408	434	374	402	422	440	402	437	418	434	445	377	390	408	457	409	410	426	396	405	422	435	427	397	431	422	412	396	416	421	456	449	398	410	402	409	419	377	389	408	419	392	390	393	396	414	401	439	410	441	447	416	369	410	410	402	393	407	420	411	397	410	456	412	401	395	417	391	439	395	380	388	431	396	430	450	432	423	407	410	415	394	389	391	390	411	426	409	422	425	403	404	415	411	440	438	439	395	467	437	451	401	424	398	401	407	409	378	437	390	422	413	413	402	432	409	377	407	382	434	383	420	400	384	420	378	403	402	426	419	423	410	406	429	409	435	428	430	444	408	403	397	403	408	433	411	421	436	434	423	383	413	408	404	442	418	400	408	424	433	405	415	431	447	375	390	400	461	424	447	407	395	418	400	418	378	412	393	410	397	394	421	415	427	382	393	446	403	414	392	408	422	421	412	415	398	384	400	427	443	417	382	389	404	385	417	401	408	423	392	401	395	429	407	434	415	424	439	398	398	374	415	419	397	402	427	441	403	425	402	405	378	360	425	405	397	420	415	444	410	403	400	403	416	382	397	392	403	446	452	416	403	415	443	419	454	428	432	402	432	391	395	418	413	429	402	423	401	389	426	413	405	393	423	384	443	408	388	398	444	457	446	401	415	389	385	427	410	397	448	390	403	396	436	395	416	402	401	404	398	421	388	421	396	404	435	402	383	399	374	412	413	399	437	422	402	416	436	379	393	378	388	427	417	409	408	394	436	440	396	413	388	425	420	415	441	440	419	394	400	420	396	404	442	399	423	420	405	398	407	424	456	408	457	424	447	401	420	421	392	414	429	407	399	385	435	402	402	404	401	413	399	382	445	399	393	429	428	415	418	408	405	402	448	391	417	433	415	399	399	404	432	412	410	401	392	412	405	415	430	419	424	429	440	450	421	421	380	410	403	410	410	410	445	385	399	422	393	404	423	407	411	393	405	388	419	376	418	387	424	418	419	429	372	403	412	408	437	416	426	393	406	409	402	394	386	402	391	434	455	419	416	407	383	412	425	403	366	408	400	421	435	398	389	410	422	439	392	438	392	397	425	420	452	434	388	415	401	464	406	414	424	388	401	415	420	453	393	411	382	424	357	414	432	434	432	431	440	383	460	434	414	375	436	372	388	388	406	419	404	386	441	405	391	406	421	414	420	448	387	415	414	415	431	468	398	396	428	380	419	398	430	410	434	376	413	406	435	388	395	435	420	438	393	425	446	424	426	416	397	424	381	420	426	407	451	432	427	420	433	395	430	401	391	386	408	411	438	424	368	430	423	402	416	459	399	453	397	409	384	431	423	393	424	411	414	417	385	412	413	442	415	412	416	421	426	393	411	400	407	415	410	399	408	406	395	415	432	427	443	404	416	398	416	425	417	446	423	418	434	401	387	391	403	417	405	411	418	390	420	452	426	395	433	383	407	434	429	407	396	423	428	371	408	401	429	418	406	452	435	423	411	383	408	367	459	384	435	424	420	389	423	399	390	404	420	406	381	416	436	400	379	376	403	415	435	400	415	415	428	415	402	381	431	383	401	394	408	377	401	410	414	401	435	383	419	415	392	406	407	434	415	439	399	442	399	411	434	402	394	396	400	434	414	384	393	433	394	399	405	433	394	398	459	377	429	410	408	405	424	434	384	411	430	422	393	405	398	396	415	405	407	392	428	417	388	429	401	418	390	407	411	383	406	446	397	460	421	378	437	411	392	414	427	406	432	397	419	404	416	435	368	381	408	411	411	417	390	401	413	433	434	408	399	376	409	422	426	417	423	429	385	377	393	410	435	389	424	426	422	412	386	394	430	430	410	422	408	387	428	410	403	410	413	407	423	374	400	377	401	415	421	398	393	402	414	403	378	454	430	404	430	394	374	389	390	420	424	411	406	386	404	403	430	407	389	423	362	419	383	405	420	420	387	385	361	402	414	436	412	410	375	407	413	416	434	405	414	362	403	437	439	401	422	433	407	440	417	401	470	390	427	418	404	412	407	420	382	386	413	385	411	440	394	412	434	404	407	408	398	406	408	430	403	389	416	396	405	442	409	424	388	422	417	366	425	426	382	433	404	462	415	384	415	389	398	400	386	399	411	397	440	417	400	401	424	416	394	409	429	426	396	434	403	390	388	440	403	398	439	407	396	399	399	421	373	439	393	421	414	430	412	406
24798	24477	47283	37989	24829	15608	5306	523	379	368	356	312	356	343	340	399	312	325	337	380	351	339	372	374	331	336	345	334	364	352	324	338	349	390	346	302	303	348	358	360	332	363	326	331	388	354	365	324	370	384	344	359	344	322	339	333	314	334	296	359	310	335	317	373	342	317	318	343	335	328	344	364	317	363	342	318	312	365	347	345	357	371	374	359	357	364	352	330	369	342	330	403	330	347	355	321	345	345	364	347	330	333	348	363	331	348	344	332	360	346	347	341	339	368	344	322	337	324	326	347	359	334	324	349	333	357	326	324	334	356	297	340	390	357	314	348	314	310	328	322	332	346	341	336	346	363	323	340	329	327	358	334	334	332	321	339	328	327	350	334	340	366	336	346	351	331	352	356	322	339	313	338	329	317	383	331	352	338	364	345	338	350	357	370	322	307	336	346	310	368	358	346	345	315	318	335	362	324	348	314	357	340	360	334	348	340	367	336	327	343	335	349	340	355	336	324	347	342	346	353	349	315	353	355	311	340	349	342	342	360	331	340	339	330	328	303	351	337	330	371	319	340	351	338	339	342	309	346	367	343	333	343	349	327	368	377	357	327	322	343	321	346	341	345	357	355	318	352	332	348	328	347	341	350	347	310	325	350	340	348	369	334	323	321	318	333	336	359	332	313	352	363	346	333	333	338	341	314	351	347	347	344	336	334	331	322	360	339	353	349	318	345	329	297	311	331	331	340	345	365	366	347	332	348	336	350	378	322	331	352	323	363	357	359	327	343	318	351	330	322	334	336	325	368	324	325	327	371	341	335	342	379	326	363	352	338	353	356	300	335	343	339	340	330	324	341	318	341	341	319	365	350	366	340	282	397	365	394	365	356	338	355	341	350	339	345	394	355	342	327	360	346	350	347	324	355	326	329	347	324	365	322	358	344	318	309	366	324	330	296	329	357	362	340	321	323	339	364	391	343	316	319	339	324	371	364	322	353	349	346	334	369	330	329	326	303	331	338	348	351	332	328	345	335	345	363	346	340	324	317	337	372	360	356	355	333	364	337	354	352	337	354	306	380	318	345	320	359	343	320	356	342	350	366	363	323	330	361	341	312	327	277	357	323	388	310	342	313	357	322	357	348	366	351	386	318	319	354	331	350	344	366	326	331	381	337	360	342	346	338	346	344	368	400	363	334	351	302	322	362	327	351	381	356	336	362	339	334	347	345	320	333	362	359	344	347	362	307	324	351	367	352	306	353	330	348	374	308	341	307	332	335	327	352	377	345	339	332	370	334	346	341	308	346	341	304	365	318	349	342	317	381	336	342	300	326	337	370	345	319	353	325	351	308	353	362	324	349	346	357	347	362	326	318	352	335	337	307	340	334	336	308	317	367	362	361	360	360	347	339	355	364	352	358	354	324	361	319	369	364	308	338	323	358	350	345	355	381	335	360	347	342	338	352	345	331	370	368	361	368	352	303	327	360	353	310	352	322	370	368	344	338	336	338	330	322	369	337	349	351	356	362	306	310	318	313	348	346	343	350	329	332	370	337	339	337	370	385	344	332	364	351	329	350	348	349	329	326	368	348	336	338	303	318	363	336	309	349	395	363	323	319	330	351	338	369	359	358	341	325	314	329	366	349	335	316	311	392	336	344	340	354	362	324	322	355	341	365	385	347	353	338	342	355	363	330	344	387	323	341	334	333	311	371	353	327	333	372	343	336	357	332	345	330	386	365	371	335	350	346	331	343	365	360	298	348	340	347	359	339	352	345	337	329	346	335	350	325	301	317	340	326	375	337	341	352	330	334	326	352	330	317	332	332	321	314	349	333	330	338	345	347	345	339	328	340	353	358	336	389	338	350	348	341	350	355	341	327	347	343	351	348	326	335	338	347	348	364	333	318	339	350	365	348	321	315	353	358	341	324	344	319	362	350	358	297	324	329	346	353	357	333	342	335	358	364	345	359	351	342	329	341	366	328	341	338	352	338	354	367	341	314	281	319	337	350	326	355	327	327	330	370	358	337	347	328	324	343	325	331	351	337	349	370	341	362	338	353	333	344	334	356	329	339	336	386	364	324	360	327	308	316	347	383	290	326	324	330	351	350	363	340	355	364	348	343	358	356	341	331	383	354	343	320	350	353	343	369	335	320	342	319	354	350	332	385	385	290	329	371	388	341	352	349	334	362	345	360	320	308	336	363	332	342	328	316	334	363	342	310	348	381	326	346	362	322	340	340	361	357	296	361	357	363	358	339	370	354	343	332	341	330	343	323	320	370	373	328	339	351	315	353	376	364	339	352	355	342	341	347	332	363	345	304	338	332	336	352	347	345	338	324	342	330	333	385	332	309	292	330	322	358	358	348	344	338	322	395	345	328	370	365	328	324	349	366	322	340	373	327	330	361	378	333	330	312	339	371	324	353	318	344	319	331	368	362	311	325	364	321	370	362	337	342	307	330	376	323	353	334	356	322	354	300	334	349	349	332	365	325	339	346	304	348	327	330	315	342	347	320	344	334	317	356	348	303	367	332	345	343	314	376	347	378	326	317	346	348	355	354	364	354	324	320	323	335	327	345	343	330	370	331	330	355	362	375	348	350	363	332	334	355	327	345	338	305	306	358	331	368	305	346	336	303	360	351	337	364	327	317	344	335	327	347	335	349	341	387	359	366	346	323	334	370	346	294	346	338	339	358	325	326	393	343	352	344	328	330	339	315	332	330	362	347	362	331	381	340	363	337	359	342	350	340	314	345	341	315	360	314	361	306	356	338	346	364	324	332	354	332	341	330	343	325	347	333	327	354	349	335	376	376	328	332	391	336	335	359	328	355	315	336	350	334	347	331	353	358	342	316	340	343	361	345	308	350	330	339	369	307	342	331	341	347	345	344	370	340	351	363	359	373	384	335	316	374	349	350	337	374	350	349	322	352	374	353	348	364	321	332	312	350	341	335	345	323	358	363	310	361	336	346	334	388	336	341	340	335	341	364	337	331	343	374	332	326	348	352	335	361	306	341	331	303	319	361	322	327	338	360	341	327	332	343	341	330	318	338	342	379	352	369	352	318	313	344	364	333	337	343	333	355	343	342	344	358	358	347	309	321	335	343	308	337	351	340	313	315	313	350	342	367	350	338	332	347	325	333	349	362	343	323	359	326	326	314	355	346	349	350	358	378	327	320	348	342	332	350	362	358	352	339	365	372	354	327	312	339	352	335	369	333	343	331	304	311	307	382	366	344	354	335	378	364	358	362	378	340	344	365	353	368	310	298	344	330	332	380	361	357	352	350	371	314	384	332	349	376	353	340	351	323	313	324	373	344	301	361	351	331	350	317	336	348	361	338	354	368	333	332	340	347	363	332	325	310	316	365	361	351	351	375	363	317	319	380	349	345	319	347	349	374	372	347	369	357	345	356	354	331	338	344	343	338	329	313	354	331	340	342	367	322	376	361	342	329	370	330	348	339	348	318	343	343	329	330	332	327	352	366	364	340	333	305	339	344
40216	80980	71220	39582	24201	10893	4700	419	393	411	431	329	413	393	391	369	388	377	411	394	438	393	374	429	372	388	405	359	406	365	401	387	364	359	390	389	420	392	382	384	357	368	426	384	410	364	344	352	407	369	386	398	375	400	376	411	378	369	386	368	394	399	434	387	391	354	382	365	389	415	398	384	375	383	394	376	395	376	373	402	397	387	399	385	348	370	386	356	363	348	375	415	387	408	403	390	397	411	417	374	383	368	396	359	378	387	387	391	364	372	408	386	356	411	388	385	371	388	358	337	388	392	346	414	357	374	395	385	372	364	356	406	367	394	376	368	346	360	413	370	378	409	371	401	352	403	344	383	350	375	364	374	391	371	389	437	350	383	409	384	387	409	426	389	382	364	331	387	373	377	380	375	400	383	394	381	350	399	369	407	371	391	390	421	412	373	379	388	414	394	368	374	373	404	370	342	378	389	364	365	391	384	412	390	347	365	387	394	410	347	385	391	377	373	378	390	378	334	365	359	355	389	401	380	367	380	406	398	410	368	402	408	329	399	345	359	415	370	397	393	388	384	380	370	371	378	392	376	348	381	372	372	377	376	360	383	379	374	338	351	398	387	344	358	371	375	376	404	415	393	390	402	366	381	385	378	416	429	372	393	354	394	381	383	377	351	383	371	422	358	395	389	353	387	374	363	400	390	348	408	389	391	416	392	376	360	407	400	402	383	360	405	383	359	402	382	396	429	390	393	378	354	379	426	378	393	380	354	337	381	383	382	338	386	388	359	410	356	397	431	413	406	365	388	382	363	391	377	366	385	345	350	406	401	341	399	410	386	372	391	385	385	347	410	356	350	353	379	345	384	384	386	367	378	364	330	376	382	380	418	382	389	400	366	372	430	402	382	386	373	352	415	386	371	396	414	398	406	376	371	376	379	371	406	400	374	377	351	343	380	412	349	375	355	384	370	397	366	369	406	410	371	359	369	395	406	416	383	381	387	383	408	396	376	363	399	357	381	377	387	379	389	371	379	403	394	368	379	407	382	384	381	418	357	383	372	384	347	385	374	371	388	388	373	381	367	385	376	367	385	368	381	383	377	375	407	390	349	374	366	384	408	403	351	384	382	361	360	402	380	368	388	424	397	388	360	366	395	390	371	393	409	403	388	403	357	390	420	396	364	392	426	385	396	377	383	368	388	363	392	410	412	321	363	381	391	379	419	388	397	365	384	398	398	372	388	376	359	383	378	403	395	388	356	378	356	388	392	418	402	407	341	343	366	336	377	408	387	392	384	406	372	393	341	394	374	350	382	385	371	394	374	377	394	399	401	362	421	382	393	383	406	371	357	406	343	367	374	367	370	392	362	366	377	366	398	382	386	383	358	380	373	376	355	398	336	386	360	379	376	415	362	394	370	353	392	353	375	391	369	394	397	383	389	389	373	404	422	342	394	373	344	349	361	369	360	352	408	418	412	401	413	383	400	383	361	366	376	388	375	397	395	342	366	391	378	418	399	364	386	394	371	383	383	383	373	402	376	398	376	365	350	364	367	380	383	396	400	400	402	361	355	381	361	390	357	381	369	413	376	365	396	373	379	393	375	387	384	368	415	412	418	371	399	365	379	397	353	404	383	387	379	368	384	396	379	390	349	393	377	357	396	373	371	377	371	353	366	407	344	391	367	397	402	378	391	426	340	332	375	400	363	370	402	345	386	415	410	374	364	365	385	382	352	371	396	388	387	367	367	384	411	355	365	406	418	389	356	369	369	374	377	370	385	386	366	393	351	349	394	392	365	403	350	380	358	367	415	401	395	328	368	352	391	383	368	404	400	380	379	375	368	367	368	381	375	394	395	359	389	394	393	391	407	358	362	386	359	411	376	396	362	361	385	379	385	362	388	406	384	391	423	366	388	358	403	388	355	372	365	372	396	326	370	371	351	353	386	372	394	355	372	371	386	355	378	370	368	382	398	394	390	385	400	363	374	384	408	380	413	362	396	360	383	386	373	357	401	402	376	367	391	376	358	350	372	357	405	369	370	374	389	399	404	412	363	386	404	384	401	398	368	417	385	373	357	359	358	415	432	373	367	365	373	415	388	379	375	381	366	351	414	389	356	360	378	380	384	394	396	387	412	370	381	384	373	419	384	362	392	384	378	374	351	356	419	385	384	383	371	428	368	378	373	364	406	392	386	381	363	395	349	380	386	390	372	357	406	362	364	379	365	394	394	382	373	392	364	381	372	405	396	370	362	363	388	381	356	406	399	381	376	356	393	391	386	404	412	364	388	390	380	404	395	385	349	361	393	382	363	355	383	341	393	377	372	356	364	412	410	387	416	356	365	371	397	377	387	379	403	368	373	388	372	374	387	371	405	391	393	339	352	340	387	372	346	389	373	349	358	370	382	365	366	405	363	388	375	369	356	358	361	378	388	369	419	360	373	368	387	388	387	393	367	385	369	400	407	344	388	376	432	364	397	379	365	354	364	355	376	403	352	372	392	385	371	382	378	391	403	360	399	386	375	346	396	367	370	359	370	379	384	406	382	370	405	379	376	393	365	403	339	390	353	366	379	400	407	382	373	376	394	372	365	359	403	381	359	375	397	354	381	340	385	385	395	382	393	379	357	378	359	382	359	405	365	383	375	389	368	364	361	395	396	378	358	384	402	391	396	364	392	370	384	367	360	354	366	418	393	415	374	367	383	376	393	372	397	377	364	378	386	358	396	354	344	355	392	413	374	385	375	428	367	384	364	418	389	413	366	394	393	386	392	390	354	372	388	391	417	385	381	404	347	362	382	374	365	370	394	400	380	369	415	363	360	373	358	351	396	351	404	355	380	375	389	424	393	409	345	359	385	412	402	374	393	385	367	367	376	346	411	377	376	382	366	381	369	374	359	358	417	385	337	372	353	377	343	389	400	391	369	398	393	398	370	364	408	389	370	392	385	363	398	352	391	367	370	383	419	374	379	373	377	378	393	349	378	361	345	372	393	381	336	414	393	387	405	361	384	387	355	376	366	373	374	341	376	376	383	382	375	373	377	378	433	346	374	379	382	361	359	386	370	375	346	408	355	388	438	401	381	416	384	381	367	424	360	364	385	369	392	391	366	404	367	376	401	365	385	336	367	369	425	411	367	319	388	354	369	382	352	403	413	354	372	391	399	361	395	354	391	356	397	345	390	384	370	384	369	366	388	425	372	349	371	406	384	382	365	352	394	393	356	412	379	362	385	391	375	358	389	370	384	368	331	387	373	383	357	360	393	349	391	358	386	378	385	394	363	372	383	397	371	367	392	365	371	416	414	423	410	387	379	421	409	409	361	376	411	354	364	403	383	427	401	388	396	373	414	406	373	366	388	413	373	376	374	385	384	347	379	363	404	404	402	363	410	362	353	385	370	356	379	399	404	378	377	389	375	408	366	405	369	362	400	360	392	411	374	385	380	381	407	358	390	385	392	376	367	361	365	374	372	404	391	366	402	364	411	349	387	380	395	367	353
25657	26469	46364	34101	20500	8932	2853	582	488	484	486	526	465	535	493	480	466	478	488	566	475	509	514	505	471	491	466	523	476	527	521	509	498	468	486	521	536	533	504	471	487	495	490	502	442	498	474	494	503	485	518	473	564	477	533	494	466	486	525	541	485	484	463	533	538	514	538	474	498	473	474	492	473	472	511	504	482	510	443	475	491	483	471	474	529	464	506	493	545	526	515	485	471	492	468	517	488	481	499	490	482	523	472	496	481	464	474	496	493	484	443	484	484	460	491	474	511	463	476	448	504	437	469	531	495	509	493	497	500	479	477	464	505	472	469	469	484	443	463	447	526	476	474	486	507	502	473	484	506	501	485	454	529	504	516	480	457	504	474	514	482	481	522	486	491	503	484	465	515	459	510	488	484	511	492	509	505	502	520	449	504	504	500	458	488	497	489	487	507	482	506	456	515	536	480	465	502	451	481	487	454	490	491	490	492	490	492	490	501	502	483	479	464	514	490	435	504	508	453	495	496	502	487	507	504	478	517	500	468	488	503	496	495	467	484	500	471	473	465	512	511	501	508	490	495	449	521	510	482	482	525	468	494	490	513	495	471	495	478	455	507	463	536	454	516	496	469	516	548	478	452	491	497	482	443	477	497	497	474	504	472	514	499	517	500	474	433	499	511	494	503	467	436	501	540	536	504	486	486	519	484	485	496	514	504	494	523	538	477	489	491	499	457	555	518	441	467	506	541	510	475	447	496	479	519	441	495	480	514	490	460	520	497	508	475	481	512	520	493	448	510	443	451	471	508	517	507	457	488	487	490	478	451	536	452	496	529	480	502	435	535	515	497	496	458	492	503	491	473	500	479	472	496	473	495	499	488	463	467	492	472	507	504	471	501	498	505	479	461	519	461	499	503	485	479	522	453	508	488	490	520	479	513	454	491	486	465	446	511	496	484	505	504	478	480	486	516	503	502	517	466	533	470	464	503	474	494	492	451	469	492	477	493	499	476	526	504	462	501	484	488	486	502	495	491	499	491	508	488	477	466	497	490	507	481	465	465	488	477	486	480	442	462	482	502	478	480	491	475	502	520	501	486	475	496	482	474	480	477	462	481	490	493	513	494	472	487	490	473	470	514	481	483	508	491	469	496	526	495	488	461	476	494	493	479	466	504	547	479	483	499	542	486	519	518	478	452	533	478	482	491	458	516	501	522	463	467	483	489	492	484	515	513	496	527	494	525	503	517	507	502	458	474	473	485	471	444	496	479	491	521	503	474	474	495	516	507	481	512	458	446	475	496	512	488	508	502	496	486	493	503	486	485	477	498	480	498	430	479	456	476	463	474	474	488	477	509	514	524	492	495	497	518	449	472	488	496	476	486	481	537	506	457	476	510	537	490	441	488	478	507	501	461	500	481	470	477	471	512	493	466	483	491	507	454	432	503	499	472	491	496	517	497	465	488	469	492	473	511	470	493	455	498	475	487	520	457	487	509	511	495	497	494	531	497	490	477	486	443	492	496	465	475	489	533	496	510	456	492	496	480	516	476	481	491	497	497	479	476	483	494	481	482	510	494	478	496	515	512	480	463	459	492	443	520	460	496	533	507	535	493	515	493	486	483	447	521	502	493	520	441	471	493	473	485	492	460	460	510	469	510	465	457	471	474	489	447	518	540	481	519	546	482	503	512	473	491	518	499	496	508	488	469	537	488	473	455	472	482	477	449	467	498	446	502	453	516	513	493	489	477	509	502	500	497	481	451	480	457	497	485	521	485	444	462	494	495	476	462	472	462	479	476	464	485	486	482	519	529	478	525	470	473	467	467	480	542	486	509	500	523	464	531	468	485	486	490	483	494	505	472	508	513	511	485	492	491	513	483	487	483	514	487	462	521	500	503	510	482	496	482	458	497	461	472	469	489	497	473	490	477	481	458	486	494	444	501	507	508	507	485	444	481	485	492	488	484	536	486	498	496	505	489	504	526	481	517	457	499	485	491	491	526	505	530	513	478	536	488	535	487	499	478	485	525	508	496	507	484	502	435	485	482	516	459	459	541	488	478	488	471	474	487	521	491	502	502	443	459	485	446	486	493	484	522	508	493	425	536	473	475	473	501	526	492	443	494	515	467	497	448	478	469	494	525	508	473	426	492	534	474	482	524	482	529	448	484	490	463	497	484	486	479	472	464	469	473	457	475	467	496	499	480	466	497	500	520	499	466	492	487	499	474	511	490	506	487	489	464	465	508	496	510	475	438	494	473	503	477	467	514	529	502	515	486	478	448	509	484	509	446	531	488	491	510	489	501	471	483	497	462	480	472	482	488	462	530	507	516	467	496	454	505	441	498	499	476	497	499	497	530	516	479	442	480	479	480	498	508	491	432	522	514	413	486	481	472	496	512	484	482	505	474	467	495	525	481	466	516	479	488	495	523	481	499	457	487	482	495	481	457	469	517	465	476	461	477	475	481	486	467	468	504	446	507	500	508	489	528	476	475	508	488	506	493	512	538	445	508	482	504	496	504	494	543	458	485	554	517	499	511	467	484	491	480	493	487	533	494	502	439	496	505	463	490	481	485	514	496	499	501	455	449	516	523	491	472	486	487	524	480	508	475	481	500	481	480	502	500	482	478	474	516	507	481	479	540	534	492	474	500	498	509	460	443	464	503	505	456	458	491	463	475	507	507	539	483	449	515	484	467	534	470	520	512	504	491	483	474	467	457	502	512	478	541	475	499	441	512	446	507	453	504	461	508	497	488	505	495	520	488	485	520	490	493	513	490	486	465	490	505	491	498	528	468	485	483	509	489	514	506	473	490	481	480	465	453	477	475	473	490	514	492	486	442	475	523	492	479	502	498	532	532	449	494	434	526	513	454	470	478	470	487	460	480	507	488	517	498	534	480	477	490	494	463	506	464	528	480	502	452	516	495	493	504	498	497	475	491	476	493	515	494	488	516	458	476	495	493	501	477	506	538	472	497	462	478	446	481	504	494	481	498	487	470	500	465	481	499	485	487	508	491	491	490	519	479	515	499	545	470	474	485	476	490	516	510	514	515	470	524	480	492	558	494	460	472	463	460	454	533	486	462	477	494	494	480	518	503	468	448	508	493	552	499	495	482	465	471	533	496	506	516	465	481	465	460	494	453	563	523	536	528	487	531	480	490	496	516	475	453	490	517	494	478	460	504	524	481	542	492	461	509	503	500	482	448	468	475	494	540	496	462	539	498	461	486	466	470	483	464	454	465	513	502	543	509	521	505	504	492	528	483	490	507	471	512	471	527	502	469	514	467	478	507	487	464	506	465	468	468	494	508	534	509	455	500	451	517	479	503	440	495	473	512	499	499	467	528	481	508	499	459	500	526	435	478	493	474	498	445	502	506	465	463	448	488	508	498	525	509	497	491	505	547	522	460	486	507	454	545	507	449	486	446	518	511	525	463	500	516	491	478	523	573	444	497	499	525	539	479	517	461	467	501	529	520	493	488	478	502	538	471	492	497	518
39839	80154	64123	34256	20303	8766	4105	611	553	526	518	540	530	559	524	530	514	552	567	586	558	488	507	538	586	522	561	570	532	523	571	529	578	562	542	550	564	531	530	530	553	553	536	544	507	585	530	573	509	507	517	523	570	534	575	585	498	535	581	555	535	541	543	561	515	533	538	539	541	547	541	526	531	507	551	557	546	575	563	576	543	544	519	525	501	553	539	562	598	517	537	493	508	529	539	543	543	534	565	531	532	531	517	522	552	558	502	553	554	587	512	554	556	488	553	531	585	521	540	533	589	556	530	534	540	521	532	542	481	505	546	561	536	550	528	582	572	510	514	537	549	538	549	571	553	515	536	544	537	530	527	547	518	529	528	549	554	545	518	535	559	568	522	539	521	546	562	545	534	503	573	537	531	562	522	558	535	567	574	562	491	525	554	536	521	562	543	536	468	522	535	518	586	538	559	563	499	562	548	566	535	540	539	523	543	564	527	583	485	533	523	530	505	537	540	560	526	531	534	545	571	560	537	574	488	560	524	570	515	536	527	549	553	550	522	513	550	520	546	479	513	534	548	521	545	563	558	508	533	523	561	549	560	577	495	554	538	499	559	509	509	535	527	532	552	540	563	545	527	557	583	530	515	549	546	549	505	535	549	535	559	575	575	516	549	514	554	551	563	563	563	534	509	554	547	538	577	565	530	515	542	501	544	557	497	538	545	536	511	557	493	544	573	555	553	516	563	564	545	588	521	519	543	543	547	532	550	543	503	570	527	535	519	537	576	554	490	524	513	508	526	510	586	582	531	548	556	512	542	496	516	535	522	564	557	577	501	529	527	546	568	555	496	526	552	593	511	519	535	557	540	546	525	547	564	552	528	523	552	510	535	519	574	548	524	559	555	540	552	524	545	565	515	544	552	536	551	559	537	532	568	569	544	548	516	541	552	577	524	542	506	552	560	527	519	551	563	524	559	531	524	551	555	515	533	565	531	509	521	505	542	519	519	578	528	530	572	531	516	518	537	506	496	519	563	532	534	532	526	530	511	535	529	536	566	502	537	528	562	554	540	500	553	533	520	511	551	541	523	539	495	531	579	578	581	511	562	524	551	545	587	547	538	514	566	513	553	541	550	541	565	531	563	581	555	535	577	519	537	513	529	530	554	571	537	550	532	542	526	516	522	524	571	561	590	551	489	550	491	573	567	532	538	541	544	529	507	558	585	540	545	548	537	511	520	552	535	571	559	518	500	517	564	504	550	525	553	518	506	526	546	512	540	533	593	526	539	525	543	563	547	556	565	553	524	513	546	493	516	510	522	534	553	529	545	570	534	502	539	537	535	545	498	545	545	536	548	539	547	499	531	523	540	512	565	530	513	553	519	530	556	529	551	545	523	553	495	501	552	539	509	536	576	583	517	541	546	562	574	544	566	544	515	565	554	560	514	522	529	563	504	545	579	511	510	553	542	591	528	547	572	540	515	553	482	547	551	569	531	525	556	551	531	541	566	543	543	526	549	485	592	565	509	562	476	529	519	542	493	540	534	518	543	497	502	575	527	547	580	534	583	572	562	543	545	541	533	521	516	549	533	520	539	545	541	539	541	537	560	490	500	503	556	544	558	535	521	550	500	515	493	574	533	545	553	551	532	518	520	540	537	566	540	550	552	520	561	577	555	545	548	505	534	537	538	508	500	565	558	498	538	515	547	535	515	520	547	556	543	563	510	576	539	530	548	550	484	502	562	506	542	525	547	547	550	544	547	547	524	555	515	533	514	514	547	524	514	522	527	487	557	555	515	532	524	548	554	537	589	521	540	542	508	537	620	523	524	549	547	521	568	547	524	560	571	536	575	524	550	526	557	530	565	561	533	554	522	580	521	504	587	511	520	565	567	508	536	564	533	531	544	529	489	549	536	501	524	505	502	538	535	513	469	545	572	518	551	539	511	535	567	529	539	533	621	562	546	514	556	563	518	509	504	490	523	557	515	527	500	553	536	579	542	569	554	542	547	540	496	526	533	543	520	560	537	520	501	561	538	558	566	565	553	515	534	530	524	505	566	547	565	539	551	511	531	557	556	503	515	558	512	540	579	527	522	494	543	486	588	547	533	510	529	571	532	600	528	575	545	550	523	567	526	488	531	548	541	531	550	548	539	494	519	548	535	598	540	515	509	540	546	467	542	551	544	599	520	574	518	507	515	542	508	528	519	536	534	559	538	486	518	528	554	522	556	566	509	523	542	552	513	517	522	493	545	492	526	518	531	573	529	560	497	547	531	540	498	527	539	501	522	577	542	553	542	501	528	530	556	574	531	564	498	535	579	531	572	493	519	542	548	526	609	513	543	529	561	475	543	523	550	519	567	486	559	527	485	556	526	548	549	502	522	532	527	537	541	536	555	549	545	550	567	529	551	513	546	529	587	523	548	523	529	525	525	540	530	520	567	529	598	582	540	542	556	509	552	536	564	524	531	543	539	557	528	529	560	521	528	530	531	524	512	555	521	538	497	548	498	518	542	566	547	506	567	508	546	527	507	556	547	515	562	513	565	573	569	557	504	531	535	541	517	517	508	518	550	533	521	541	541	568	560	532	551	520	477	494	546	524	543	521	550	539	565	509	523	523	496	570	568	583	516	570	528	538	501	516	516	516	515	520	513	529	531	539	543	498	560	549	520	516	606	621	542	542	554	505	566	525	543	530	510	556	530	525	542	523	494	550	605	552	542	548	588	480	512	520	531	514	513	568	546	522	536	537	560	530	511	526	515	563	524	564	601	516	518	544	543	553	517	551	571	515	555	543	523	548	540	522	559	541	536	495	536	539	563	571	539	532	545	504	522	552	542	558	514	537	515	537	535	537	500	535	542	539	482	566	491	519	570	531	547	533	549	532	519	555	547	547	555	552	544	558	518	541	524	519	538	550	537	540	559	593	591	528	537	566	546	518	553	535	546	518	563	537	536	544	567	561	559	526	529	582	534	596	505	510	494	522	539	523	568	520	494	554	506	594	508	529	512	524	559	535	514	536	540	534	477	550	524	549	580	540	528	526	590	520	535	555	528	538	526	525	494	535	529	503	569	560	534	519	518	542	526	578	545	497	492	574	542	509	534	526	518	569	492	558	545	577	542	567	524	561	560	524	547	552	557	571	567	531	536	536	531	541	558	531	583	536	564	531	558	523	562	552	504	565	572	499	526	487	560	508	494	551	552	567	525	576	523	508	516	520	539	543	542	520	540	494	543	502	512	571	552	534	506	500	547	490	568	506	556	502	525	504	533	578	550	503	505	581	534	545	574	535	530	525	499	538	511	504	568	538	572	558	533	530	526	506	523	514	542	556	511	563	567	519	531	514	498	542	556	567	526	547	503	549	552	520	573	559	555	530	523	564	531	545	595	560	541	587	503	571	565	519	535	496	501	554	525	504	533	515	524	537	496	517	542	554	568	554	539	603	507	514	536	552	503	519	532	519	544	550	508	514	491	568	555	535	522	520	528	543	553	512
23201	22865	39493	33266	26393	23310	17826	2175	617	576	554	580	545	539	536	544	551	564	540	543	544	547	504	521	526	507	531	515	545	534	487	515	574	525	507	534	545	514	519	539	549	541	553	521	547	522	523	581	533	548	533	525	524	521	504	502	512	554	543	520	500	581	490	531	523	497	504	548	525	501	556	504	503	535	519	549	500	554	567	521	491	511	546	520	538	527	531	538	475	532	527	557	516	534	560	533	560	521	554	532	535	496	561	538	509	464	533	525	559	505	539	545	521	548	551	531	515	569	519	551	561	518	536	539	496	522	548	475	501	569	530	553	517	533	557	491	517	497	533	520	527	563	496	496	550	547	537	508	527	528	511	512	530	540	536	474	536	554	539	509	559	527	521	505	526	527	529	479	504	523	559	514	549	555	458	541	569	531	548	524	561	534	519	507	510	539	540	511	547	512	520	522	521	528	554	524	527	539	541	539	533	555	540	521	528	601	505	557	518	526	534	524	519	514	551	553	547	503	529	514	490	557	558	453	580	540	525	539	509	550	546	516	489	578	512	545	491	511	510	553	535	497	534	506	497	532	510	532	499	512	523	562	541	541	542	517	548	558	517	541	530	531	576	516	547	525	521	551	552	550	532	493	482	548	546	549	522	534	526	488	544	477	537	535	484	528	552	474	534	554	529	559	506	526	502	521	544	547	520	547	543	537	493	558	522	518	528	521	525	534	505	537	506	514	513	517	560	494	540	523	564	566	562	545	490	534	527	530	537	517	566	541	521	546	518	513	526	486	519	547	520	493	528	514	525	532	531	486	519	550	513	568	532	554	521	544	572	563	516	512	532	540	531	540	561	531	533	540	555	510	528	510	529	490	546	506	535	452	495	525	569	523	517	538	560	543	473	509	488	550	528	510	519	548	540	503	520	535	541	549	497	551	482	551	544	517	501	541	539	468	524	535	532	556	487	533	548	546	513	509	514	530	544	507	512	534	513	534	520	502	516	498	512	553	518	554	511	506	569	518	525	508	542	526	505	554	500	534	512	583	574	485	539	500	469	555	522	570	545	540	546	503	539	503	530	583	504	505	568	545	552	525	529	543	542	492	536	554	589	554	543	539	529	559	481	518	544	525	535	505	547	517	544	591	542	507	533	520	565	580	574	491	523	530	554	526	561	515	558	585	522	519	533	532	518	520	526	505	540	535	538	546	540	550	536	492	536	511	516	570	558	552	525	532	542	532	489	559	483	529	529	509	530	543	557	512	523	531	501	523	535	534	543	562	523	518	511	511	513	500	523	542	529	515	525	538	541	599	562	516	510	562	502	544	586	534	523	546	546	517	504	504	487	536	536	526	527	574	604	524	571	490	530	539	501	534	572	522	542	557	503	568	539	549	518	510	494	556	546	524	576	518	514	526	532	524	487	490	551	533	507	486	510	519	532	527	526	526	564	539	552	550	532	516	576	500	521	519	560	511	541	523	503	546	533	553	511	494	544	539	510	515	559	478	530	503	531	530	465	578	535	568	528	567	489	533	527	571	519	578	527	524	551	517	499	547	514	550	573	507	518	544	522	533	585	532	515	522	565	529	523	574	522	488	525	508	549	527	557	539	583	539	512	559	535	514	530	571	503	493	487	540	512	513	537	534	514	506	572	575	583	515	539	486	541	517	476	504	517	492	555	490	528	548	537	537	505	533	596	512	523	546	551	528	510	534	508	530	549	522	544	516	552	531	568	516	533	559	534	570	521	498	574	527	573	525	544	562	532	481	529	514	532	529	560	551	520	476	539	514	529	565	554	557	502	520	516	521	530	506	516	532	533	534	538	530	517	520	498	517	522	501	520	514	547	524	539	517	528	529	521	556	487	544	539	550	542	498	532	521	525	564	491	518	546	493	491	532	556	494	543	462	579	524	487	525	529	524	546	593	541	522	531	537	537	514	547	512	580	524	507	551	566	491	517	562	534	529	506	531	500	521	561	558	544	528	514	540	514	533	523	563	538	495	502	557	511	551	541	542	562	490	545	560	515	533	487	522	516	534	518	500	500	571	547	521	548	536	578	553	520	577	548	540	523	502	502	512	585	482	502	524	534	499	534	517	596	556	475	522	504	529	502	513	519	548	523	568	542	514	553	573	501	530	537	529	532	552	506	534	541	554	535	541	537	498	524	533	533	500	556	507	547	522	505	555	508	512	520	564	510	551	524	510	528	524	532	527	561	564	481	554	519	524	519	581	534	533	503	552	511	480	527	566	556	525	551	544	522	527	532	577	552	509	555	513	524	566	530	530	542	559	526	555	564	570	532	538	525	535	532	517	515	519	480	524	525	554	522	528	550	518	541	533	534	558	506	522	499	550	512	501	497	545	534	580	526	477	497	494	503	531	495	555	534	522	515	521	552	510	568	539	503	534	541	523	492	532	518	521	531	514	531	541	502	497	538	515	531	518	533	526	518	536	544	494	520	522	547	525	508	522	520	513	517	506	519	490	504	540	553	491	525	548	523	540	537	552	484	503	495	524	509	508	525	525	486	554	546	509	530	532	521	530	547	486	463	516	556	502	525	555	507	499	521	521	515	507	519	565	544	533	515	537	488	506	556	548	530	502	521	517	558	530	525	545	512	523	531	532	528	512	555	554	527	522	539	540	550	515	536	500	533	521	551	552	541	507	491	491	531	477	591	518	530	545	509	527	542	570	544	544	535	528	503	562	535	520	534	539	551	555	519	505	551	517	539	510	525	500	545	526	501	520	539	559	525	559	571	540	543	486	498	513	551	490	508	497	546	514	557	517	515	548	565	561	537	504	523	538	527	527	535	550	504	492	551	496	566	516	546	578	488	541	531	564	519	536	539	497	557	550	536	483	522	568	511	514	518	577	515	493	558	561	468	515	517	510	540	552	510	530	497	529	521	556	501	530	542	547	515	505	557	538	500	519	579	540	545	529	577	565	540	517	552	504	488	518	505	494	553	531	535	492	556	538	520	544	541	585	497	519	516	510	548	519	552	517	491	544	510	521	557	532	538	560	511	549	541	555	554	542	509	533	556	516	492	524	554	577	516	556	513	522	505	565	523	554	557	517	560	538	539	545	508	470	533	528	556	540	577	545	524	509	526	549	527	554	554	527	471	515	492	527	535	533	552	551	553	511	517	527	497	584	516	524	579	536	532	534	493	531	503	500	555	520	556	537	568	542	535	536	525	568	492	553	532	554	518	496	498	538	517	521	574	504	540	493	528	498	513	504	515	473	515	530	575	513	496	522	524	538	520	553	550	522	543	539	534	532	516	552	513	514	542	527	535	513	537	533	531	534	569	509	563	533	539	490	516	547	573	591	513	557	527	551	517	515	588	495	488	536	516	553	546	503	502	508	547	544	526	515	552	498	550	516	522	512	521	568	507	510	521	507	530	526	527	531	504	480	551	521	519	520	509	571	545	558	509	517	505	508	535	523	524	517	539	526	556	512	546	586	528	524	548	509	515	530	502	530	544	515	538	550	531	538
47023	79596	81349	54748	37468	21940	11486	703	573	607	609	522	514	583	545	574	552	585	566	553	531	576	592	596	572	575	570	563	568	544	535	576	533	559	582	552	576	557	558	569	529	584	579	613	547	553	566	557	576	580	568	556	568	563	567	541	524	524	577	608	539	543	556	539	557	525	568	564	540	564	570	530	551	610	517	562	563	522	523	570	560	557	541	545	566	590	536	573	532	509	546	549	578	574	562	548	581	537	602	560	559	568	572	552	578	591	588	563	535	536	551	594	587	545	566	544	555	571	562	552	551	550	584	578	560	539	540	551	564	555	538	584	560	569	566	561	582	609	588	583	534	572	559	584	578	599	562	569	517	539	553	538	549	566	565	531	534	548	543	586	562	589	550	540	551	547	544	570	554	554	562	569	600	523	590	558	576	547	575	551	571	559	553	537	574	562	535	587	551	538	568	583	582	546	537	552	567	594	539	536	595	542	552	556	543	528	553	577	554	516	553	581	552	531	572	543	594	568	575	531	558	602	568	560	560	586	567	593	554	567	558	576	566	594	579	576	555	543	552	558	524	536	559	586	540	562	601	567	556	549	560	582	568	548	594	590	534	599	562	598	550	557	580	555	540	551	574	525	586	565	531	604	529	555	576	542	595	557	531	539	557	522	564	573	580	540	529	554	541	555	581	571	538	564	570	537	585	569	579	590	566	551	564	548	513	595	561	541	515	562	549	587	549	581	540	586	577	537	547	572	599	597	523	565	552	589	572	567	567	561	558	501	548	599	544	559	586	580	589	575	533	528	522	585	554	581	556	555	556	545	550	557	526	558	473	561	584	527	545	603	535	561	541	535	534	541	539	562	581	543	536	543	576	596	552	558	566	546	564	586	572	574	580	551	565	567	567	568	603	599	525	559	547	531	561	532	541	561	613	556	541	532	555	552	561	541	576	546	564	556	555	537	563	571	561	543	563	571	544	536	529	546	565	551	600	514	540	525	576	575	586	545	570	591	569	544	574	564	571	533	546	580	548	538	548	495	548	592	583	567	556	548	579	555	601	614	578	548	569	533	532	616	574	517	541	545	563	593	557	549	548	560	571	550	583	589	573	564	539	593	570	551	529	567	587	544	580	595	592	571	513	531	534	544	573	535	533	583	597	564	570	547	526	593	534	554	565	535	567	580	529	556	561	544	569	583	541	548	552	583	510	558	553	574	538	515	579	558	533	536	547	560	575	497	597	509	554	605	559	555	583	572	569	558	546	614	557	603	564	574	552	528	528	573	551	547	559	554	533	566	582	545	593	610	528	552	564	539	571	525	532	565	534	568	583	604	576	609	522	547	575	579	577	581	563	595	549	561	601	608	591	552	549	543	598	547	562	532	533	550	522	569	543	574	554	585	560	564	578	546	538	554	578	582	548	587	524	532	589	532	530	569	527	527	515	540	545	605	581	547	590	571	567	553	518	530	582	547	591	587	562	550	565	596	553	547	586	537	564	531	578	585	571	579	531	573	548	544	569	550	580	573	573	608	554	544	560	606	554	539	598	538	602	504	578	561	544	539	558	501	574	537	575	569	561	563	573	573	590	570	541	578	579	560	569	548	582	561	573	569	527	543	588	553	527	532	516	590	586	569	540	569	549	600	564	582	591	548	499	562	541	546	535	590	559	526	587	576	589	555	538	588	577	570	576	518	537	561	556	554	604	576	584	550	548	536	582	588	538	493	574	541	606	576	527	565	596	539	571	550	557	548	551	554	539	545	550	560	561	595	579	575	538	577	543	576	577	523	565	527	532	551	500	535	569	538	574	541	598	525	553	545	546	544	571	574	558	560	560	561	578	535	504	568	571	566	570	545	538	568	539	535	600	596	560	545	569	539	546	521	568	583	519	577	535	578	556	571	527	570	522	551	548	476	537	566	515	550	524	532	561	564	530	531	599	574	559	571	571	554	561	562	576	574	561	566	556	577	548	576	553	572	561	559	568	574	518	588	536	562	566	509	570	574	567	567	576	558	545	570	543	545	549	555	575	553	529	561	554	561	596	579	567	568	596	558	571	559	610	525	569	625	517	520	553	542	575	577	556	545	555	577	596	570	590	560	565	542	550	585	527	540	554	562	551	570	514	570	576	552	540	546	584	562	537	535	570	516	538	595	567	545	590	511	560	559	569	562	567	592	592	577	540	566	542	525	535	544	540	600	574	559	541	540	592	581	573	538	548	521	584	569	572	594	562	593	572	536	568	596	575	520	591	576	552	588	570	580	544	600	552	548	553	569	564	582	588	566	533	552	526	572	537	565	562	548	529	574	556	551	560	564	578	551	530	556	525	548	517	533	569	524	535	592	608	595	539	551	577	571	576	550	573	555	594	553	582	540	533	550	578	584	563	589	573	533	546	578	560	564	543	537	561	508	527	570	554	542	568	551	542	535	619	566	593	577	555	522	542	584	565	553	556	532	563	568	564	556	543	564	590	596	567	569	554	530	589	558	554	543	571	530	612	571	569	587	550	574	536	559	591	528	570	524	592	543	577	572	532	581	527	535	574	611	535	556	588	534	562	585	582	507	532	541	564	578	579	618	529	598	519	562	584	546	535	589	573	574	541	526	552	541	559	547	569	591	509	570	570	583	579	544	591	535	535	582	564	569	535	539	574	554	597	564	537	520	539	572	594	538	565	583	565	588	488	551	606	602	567	550	554	573	577	574	555	540	570	516	539	532	533	596	540	558	555	545	558	543	544	524	547	568	531	594	542	540	564	580	592	538	546	565	505	567	546	600	538	567	557	566	576	530	524	578	564	573	580	552	604	542	577	567	551	539	599	524	566	575	512	589	565	525	535	559	541	586	518	555	524	544	553	553	566	540	601	570	556	580	586	595	577	556	550	602	601	521	567	542	558	540	570	559	530	582	539	541	593	524	561	529	549	533	595	566	510	560	582	575	581	564	620	529	557	574	555	545	586	573	558	552	558	561	560	554	572	541	566	554	558	542	542	549	573	606	564	540	556	575	518	565	568	582	535	575	548	537	537	510	578	611	592	569	591	520	518	574	573	546	562	555	551	591	583	545	540	570	532	544	588	550	543	533	559	586	589	552	558	547	585	515	603	550	521	564	525	522	575	573	577	548	545	520	622	579	574	556	553	583	546	543	598	539	542	484	594	547	550	573	539	561	564	563	575	613	573	567	543	568	529	528	538	530	563	563	540	559	541	541	537	585	575	581	592	517	534	552	579	526	577	514	546	555	570	561	582	526	552	585	531	577	556	593	570	574	541	582	553	550	555	564	567	525	554	583	588	592	579	565	553	576	565	568	519	586	530	541	535	610	568	525	570	539	521	566	576	584	596	522	584	520	523	525	555	563	550	524	552	570	584	544	526	589	589	530	576	580	550	593	552	604	582	513	560	581	549	568	538	573	582	557	531	558	550	513	578	578	550	600	548	545	533	565	548	537	551	550	521	554	530	527	596	531	557	545	532	590	570	550	566	549	577	540	534	550	567	558
29467	33867	43483	22156	6375	1582	844	374	358	338	351	340	362	355	362	346	356	356	329	355	364	345	378	366	334	354	336	356	382	374	354	384	351	341	323	336	387	372	338	364	371	329	360	369	372	329	363	362	364	360	366	364	342	347	368	383	378	394	385	337	346	353	365	355	366	336	388	338	377	326	369	376	336	372	352	385	376	392	346	363	352	375	357	350	364	346	361	383	359	395	346	341	342	326	348	340	342	360	379	350	333	352	369	370	366	318	367	344	351	389	348	354	347	348	394	349	328	361	382	378	367	377	391	332	360	350	334	355	367	362	381	331	377	369	356	351	341	357	348	360	370	355	367	339	387	341	351	356	355	379	373	326	392	369	367	391	339	322	354	369	327	337	384	343	382	344	339	380	346	362	339	334	355	378	347	347	340	332	365	354	331	354	351	349	382	364	340	383	369	346	343	369	336	344	378	368	353	363	346	368	384	325	331	372	378	417	370	362	343	333	380	365	342	336	349	387	324	381	372	338	333	380	357	344	342	361	359	380	380	366	388	337	364	356	349	407	332	392	348	399	387	350	381	354	353	352	340	337	373	351	346	359	375	336	382	396	365	344	335	348	326	341	354	367	364	388	375	363	328	353	370	359	367	343	361	398	334	335	332	365	363	357	365	372	347	314	357	365	336	378	356	329	366	363	370	360	369	369	377	364	380	394	358	332	355	351	352	344	359	343	340	345	406	344	392	346	330	365	390	346	336	346	325	350	379	364	381	352	357	370	365	355	365	380	353	351	348	341	383	424	347	375	341	365	344	386	366	363	337	334	318	369	362	342	341	372	367	381	373	371	314	374	359	386	364	342	347	324	405	393	334	358	355	364	387	386	371	343	339	379	350	350	373	382	351	340	403	376	354	375	345	367	353	354	351	359	393	368	339	374	355	341	343	339	372	373	352	364	323	361	365	375	370	356	327	359	375	399	370	327	358	336	352	362	376	354	358	332	369	400	351	362	354	359	378	350	392	393	375	370	340	345	361	329	346	352	337	368	365	347	390	374	376	372	332	374	388	358	341	375	375	337	364	325	360	385	343	348	370	346	352	354	355	358	355	361	356	380	349	385	338	344	356	394	386	346	357	358	352	347	375	343	363	360	331	337	378	349	340	363	308	341	339	366	356	352	318	394	378	372	370	343	353	370	353	346	385	355	310	348	385	366	396	367	356	357	362	398	366	349	373	361	342	376	376	349	386	355	360	332	335	357	353	331	343	355	374	336	349	326	349	359	370	365	359	364	323	348	375	309	378	353	359	367	385	358	331	331	347	356	376	366	356	353	372	350	345	368	369	342	369	366	379	384	348	358	348	348	364	367	380	370	377	334	365	367	373	344	384	374	384	375	333	403	338	339	356	355	364	322	373	387	329	362	373	358	365	390	350	361	366	353	375	364	337	353	377	370	392	333	370	335	363	344	356	335	350	353	377	360	361	338	361	370	352	368	371	339	383	365	340	354	380	365	369	365	332	353	399	374	395	337	396	347	338	362	311	359	359	339	314	352	391	357	322	325	368	349	369	369	360	381	371	355	328	351	363	355	327	375	376	344	362	372	330	362	316	367	368	332	374	346	360	356	352	361	339	328	344	361	352	350	369	341	363	398	324	353	359	368	372	366	327	353	363	348	343	340	363	363	356	373	355	353	367	352	380	345	364	406	397	364	347	368	344	357	367	367	353	342	367	355	361	339	362	357	367	375	367	346	342	354	360	384	378	362	344	327	355	334	367	358	353	369	384	338	353	362	354	332	400	337	349	358	302	358	359	339	319	338	394	355	353	345	351	401	364	352	371	324	359	375	363	354	341	373	382	338	364	353	340	353	334	314	328	361	388	367	390	388	395	396	335	346	356	374	371	364	344	377	377	393	370	392	366	379	362	355	367	372	339	341	356	390	351	389	376	331	329	334	370	327	355	383	348	398	368	356	381	336	348	353	343	368	378	351	363	368	344	366	346	364	358	376	349	376	345	357	330	384	371	368	349	391	344	377	384	370	343	407	332	362	384	344	339	330	335	359	323	324	335	381	346	389	379	336	326	318	362	362	367	336	376	346	361	331	331	382	363	339	341	365	356	347	350	364	331	373	354	347	364	328	369	354	375	363	338	371	351	347	324	392	353	358	366	377	345	368	351	361	368	353	347	347	324	360	338	379	369	375	348	430	339	377	349	367	367	372	316	361	370	369	395	373	368	375	343	361	385	356	381	331	342	369	374	383	362	368	345	385	382	315	378	343	350	395	340	385	381	375	399	367	351	355	377	334	364	374	358	322	335	353	319	377	353	326	357	335	400	363	386	362	388	360	377	364	328	373	357	373	341	344	391	365	335	365	383	359	351	325	343	360	377	347	358	342	395	373	375	344	372	348	358	435	357	387	356	383	334	334	357	371	341	346	358	339	396	367	388	368	338	329	313	360	378	364	376	374	344	337	371	371	340	355	348	341	348	364	351	386	350	374	380	363	340	356	371	349	379	370	381	349	330	375	394	379	359	343	386	331	345	368	356	389	347	374	330	364	347	375	368	332	340	401	358	385	356	333	370	348	345	356	346	350	346	362	360	341	379	353	346	358	374	350	357	326	357	358	360	364	361	355	398	368	372	358	348	391	385	373	359	367	414	351	375	376	379	362	349	370	360	342	361	361	343	363	380	354	389	338	378	365	355	339	347	376	334	378	339	359	361	376	348	357	365	390	351	365	334	332	334	369	370	361	363	363	358	331	359	342	356	342	344	353	362	350	393	366	377	346	357	371	390	350	344	368	313	358	358	382	338	346	352	335	337	363	351	384	370	356	381	366	365	361	362	319	323	343	387	353	335	399	371	374	355	344	356	344	379	363	399	348	348	370	328	375	341	363	359	359	368	381	361	409	356	387	381	338	377	351	339	353	354	385	370	380	334	335	337	330	335	331	337	337	396	381	340	379	352	359	375	356	344	356	328	327	358	379	363	331	378	372	381	355	336	336	329	381	334	350	345	354	358	349	333	348	373	366	360	382	331	368	351	374	359	389	366	371	342	352	350	375	353	350	365	355	345	361	363	365	355	362	356	350	385	356	347	379	347	362	349	358	345	346	374	380	375	354	403	367	411	352	357	349	365	352	361	367	376	354	347	338	329	335	367	356	366	355	310	352	344	357	370	371	364	376	338	345	368	330	356	348	380	345	379	333	328	356	348	374	382	395	399	369	375	354	363	354	340	387	350	375	334	349	364	417	336	342	397	341	324	360	347	346	390	372	366	362	377	357	349	384	352	345	366	381	341	394	358	354	358	344	350	381	376	370	359	330	367	385	317	365	369	339	358	346	333	360	386	358	366	358	343	382	369	346	393	364	362	352	374	370	361	334	371	329	351	376	339	357	336	371	392	350	351	362	349	381	408	361	341	394	368	352	352	356	367	378	355	335	350	362	368	411	341	364	375	388	399	411	350	363	383	366	390	363	361	376	362	364	344	342	382	362	366	353
32647	52091	37466	14340	5467	1822	1054	420	426	370	427	429	438	384	400	402	383	425	430	407	417	391	419	373	410	406	403	388	390	387	408	424	387	438	414	425	402	397	382	395	359	407	420	405	416	395	398	404	417	418	417	417	444	408	377	404	404	436	423	410	374	409	412	432	411	401	405	394	386	405	396	399	388	403	409	433	411	398	403	411	405	417	391	416	402	412	415	420	369	434	449	402	411	418	416	395	383	378	410	411	402	361	416	420	413	404	436	411	448	412	417	430	405	411	415	366	397	421	400	420	386	397	430	434	392	418	449	386	415	411	405	420	398	394	436	399	395	362	392	382	434	389	423	445	426	449	433	392	386	401	417	410	399	407	438	376	409	398	435	445	414	431	398	394	390	446	401	411	346	394	422	383	391	409	405	408	377	403	399	381	397	384	388	384	397	377	436	394	428	436	403	417	407	423	403	395	438	389	420	413	410	394	381	401	385	399	372	391	441	434	429	397	416	419	399	435	440	370	424	395	384	415	374	408	421	416	394	339	403	434	436	393	407	413	415	417	417	415	409	396	412	403	390	469	421	396	375	442	387	407	421	392	391	443	412	383	407	423	403	411	393	427	412	391	434	410	405	406	411	422	427	417	445	401	459	387	398	411	431	392	426	403	402	421	416	388	405	384	410	379	376	437	384	402	415	400	375	428	430	414	397	379	367	429	407	398	432	401	420	415	384	408	426	409	383	422	416	399	416	387	421	414	411	403	396	397	426	407	382	423	446	391	393	406	411	399	402	445	401	421	413	403	412	417	397	445	411	401	407	428	391	392	454	410	376	384	416	380	435	464	406	432	421	399	411	400	399	402	436	395	444	405	386	364	388	388	406	400	404	369	415	412	392	413	390	428	387	430	431	410	400	367	405	401	395	373	436	397	411	384	431	400	390	390	407	383	374	391	400	381	398	409	423	441	428	448	395	408	418	401	393	375	414	437	395	404	437	414	392	414	376	411	415	406	392	417	426	416	435	418	405	414	401	406	414	391	413	411	424	430	398	430	366	432	410	391	458	433	411	406	417	426	407	400	410	424	408	418	408	438	378	411	402	377	410	425	426	402	436	442	418	391	443	426	423	408	442	396	441	402	407	423	407	410	403	395	389	409	388	394	420	421	420	410	412	373	388	417	434	396	376	437	381	380	401	397	405	384	427	390	387	409	421	423	406	418	431	414	409	394	391	407	414	406	409	398	414	417	401	390	390	382	433	406	427	427	428	427	397	381	428	407	423	409	391	399	382	388	409	382	414	401	443	413	405	432	398	364	395	429	417	388	423	382	392	398	395	445	393	450	451	406	398	423	435	381	397	398	408	439	443	408	400	417	426	405	378	403	420	404	454	420	413	411	406	397	388	405	395	430	375	398	392	426	408	387	431	411	433	372	412	434	414	384	454	393	426	447	417	417	391	412	402	380	394	396	370	396	411	404	397	443	428	414	408	410	439	419	378	390	377	406	404	396	374	405	415	422	435	415	447	402	394	416	394	426	427	441	394	402	400	431	426	393	437	428	429	439	435	420	444	410	440	394	390	406	411	409	415	381	410	388	432	406	421	411	370	364	392	409	426	384	429	431	480	407	405	401	400	396	400	382	404	387	407	369	416	417	394	399	413	431	362	429	397	398	431	388	386	413	407	379	418	383	362	380	381	415	408	432	425	389	434	401	440	418	414	411	403	411	383	414	384	412	421	379	423	413	401	445	427	388	413	394	392	424	400	430	380	403	383	405	398	383	389	394	434	397	415	382	408	415	411	388	384	404	447	399	417	364	404	418	374	406	406	425	406	417	430	426	394	382	404	421	382	412	402	403	401	433	388	417	389	435	416	483	423	391	426	399	408	392	454	420	387	402	387	412	413	433	429	428	410	383	399	412	383	400	419	440	393	403	394	420	382	374	409	430	418	446	425	385	421	409	420	378	382	423	412	418	401	373	402	399	382	409	442	426	408	409	426	397	396	407	419	375	418	390	446	448	385	424	415	390	409	423	434	430	412	407	405	443	387	424	385	411	415	432	382	410	410	434	415	432	385	384	399	398	418	387	407	395	420	429	409	384	409	417	406	393	433	381	444	421	400	386	414	396	422	432	419	458	384	398	439	399	396	416	410	407	420	376	425	419	388	404	407	402	438	379	420	382	418	405	381	395	443	370	407	390	401	406	410	450	430	411	403	393	415	420	448	415	444	410	402	393	417	420	400	363	409	407	412	414	437	405	426	396	438	417	394	394	432	417	408	407	443	403	395	405	424	382	381	386	358	413	421	395	415	390	407	413	409	398	409	416	372	397	415	435	382	365	420	396	391	424	442	429	398	406	458	432	432	407	436	409	393	403	383	399	416	447	416	402	393	393	383	430	418	419	392	415	421	416	411	411	417	396	403	433	449	435	438	409	380	446	393	409	398	415	394	412	442	400	398	435	432	388	408	402	413	416	393	434	403	422	400	370	415	414	420	402	403	432	380	396	424	392	462	401	431	381	417	384	403	406	406	390	406	386	421	394	459	412	374	434	393	413	421	408	378	403	421	415	418	411	373	400	410	451	414	408	416	413	407	410	447	413	418	413	405	409	344	399	426	424	437	401	466	386	397	407	410	407	405	431	422	434	407	398	436	414	413	432	396	415	404	432	416	419	376	439	388	394	410	416	395	415	388	393	415	407	423	419	402	406	413	379	400	394	401	488	427	420	440	398	372	412	399	386	381	421	402	351	420	389	440	400	400	401	391	387	424	405	397	435	410	397	404	438	386	411	397	382	414	364	390	419	414	397	419	390	387	400	418	391	401	402	406	407	396	398	379	395	350	421	387	417	431	412	395	386	388	399	430	414	371	391	390	419	400	401	432	408	371	451	382	415	383	403	409	425	435	397	410	417	411	408	416	431	430	416	400	443	371	423	418	382	415	414	396	407	378	417	438	404	401	385	381	400	406	424	438	439	412	393	414	416	373	427	394	393	387	423	434	395	443	436	426	410	433	436	407	390	389	413	431	412	423	399	404	415	424	394	399	401	432	401	413	382	418	403	415	422	379	378	424	442	400	401	420	392	404	359	372	442	418	402	400	401	394	400	413	415	425	390	406	460	407	411	412	402	372	383	453	400	378	399	384	397	397	420	399	386	405	388	390	403	397	407	409	420	397	408	428	390	439	412	414	388	420	379	421	417	413	374	386	410	400	386	435	432	392	417	388	391	423	434	419	392	390	413	423	411	398	362	388	396	413	388	399	382	415	404	385	397	368	409	413	424	415	417	387	425	404	404	420	396	423	408	379	378	428	406	408	427	431	418	382	388	408	410	361	418	417	392	408	398	387	432	409	405	399	419	411	404	429	417	429	388	412	413	386	416	401	392	369	410	394	382	420	451	397	412	421	413	407	407	405	407	362	398	398	422	394	424	423	407	376	426	396	385	399	407	401	417	383	392	420	388	434	414	409	404	408	396	384	386	406	372	399	389	407	431	426	425
24971	25499	46939	39289	25341	15151	5237	506	373	355	381	333	341	336	364	345	346	342	352	329	362	349	320	343	321	319	350	349	343	339	344	400	353	335	330	365	370	336	341	318	345	356	324	342	351	326	324	332	317	374	339	334	336	352	350	337	347	363	337	349	357	323	343	320	317	339	322	340	328	335	333	319	297	313	318	332	362	371	393	346	335	340	312	343	371	355	360	351	346	381	321	352	359	380	365	360	368	334	336	313	334	319	346	366	348	317	359	335	347	356	344	306	360	344	324	345	293	345	390	342	342	329	358	334	321	342	330	329	343	339	327	348	341	351	347	339	337	351	343	320	359	349	355	328	338	340	335	326	345	383	342	334	359	341	320	329	330	361	337	353	328	330	339	337	348	371	351	360	303	335	342	320	366	352	320	352	326	376	313	357	330	271	330	344	347	341	354	349	355	357	336	350	341	347	327	330	336	341	337	358	315	303	399	344	344	343	355	328	363	302	349	355	349	337	357	342	320	362	328	345	365	351	381	359	376	335	364	349	323	343	355	322	324	346	349	320	369	327	340	344	317	344	332	337	337	351	350	323	325	322	350	347	324	344	342	346	343	320	335	343	371	359	327	354	336	313	332	372	393	365	366	315	329	328	353	348	314	324	362	368	331	326	335	347	312	329	346	338	318	325	339	368	324	331	375	355	316	330	330	343	340	329	336	319	348	339	339	317	354	371	309	325	359	340	336	371	317	335	334	383	326	348	341	356	332	352	369	340	295	327	338	351	346	333	353	341	325	339	355	349	357	341	346	340	294	344	356	355	354	353	321	322	327	334	354	342	332	342	343	336	347	331	373	341	336	350	356	329	345	355	321	359	369	354	336	326	351	339	308	345	367	351	347	351	357	343	345	363	346	308	341	380	363	343	316	310	347	337	332	365	336	344	382	335	350	335	368	320	366	327	313	299	330	365	363	320	365	321	335	362	322	333	388	357	326	377	325	376	357	357	362	350	344	364	334	354	342	344	331	337	314	327	371	352	352	343	321	334	353	378	343	347	313	328	328	323	363	380	320	347	330	335	337	321	352	332	316	299	328	335	314	310	354	329	346	327	369	366	352	346	356	356	360	332	335	348	330	332	345	312	307	361	334	344	322	330	367	343	314	344	366	371	333	332	344	332	349	344	319	321	345	300	348	332	351	323	312	327	359	339	383	335	313	367	323	350	320	353	366	364	362	355	365	339	348	347	369	334	317	363	344	348	347	357	353	344	348	341	361	343	315	344	314	350	342	341	343	336	348	338	338	396	337	343	344	293	341	355	328	348	324	361	338	324	365	317	343	347	326	352	330	302	357	338	322	335	371	375	343	382	349	327	313	341	350	340	356	315	361	324	347	342	324	304	324	358	334	329	348	343	325	330	352	334	330	323	329	370	358	316	344	324	319	360	365	342	299	329	311	352	344	339	358	347	334	339	330	366	346	311	341	351	371	331	362	333	353	327	367	354	378	334	358	321	399	342	315	376	316	342	332	335	334	352	346	326	348	341	345	312	348	364	356	339	333	303	338	327	345	332	352	331	352	315	343	304	339	369	340	365	350	325	328	385	314	327	353	332	341	329	349	349	338	317	343	323	371	340	319	326	348	329	341	363	343	312	325	332	361	376	331	343	344	316	341	318	333	370	347	315	385	389	341	315	321	354	324	346	330	325	343	343	341	375	347	311	337	357	325	339	309	365	371	339	314	320	347	358	313	362	314	352	370	309	362	322	340	361	358	338	320	348	352	333	349	357	339	328	354	356	339	337	338	365	341	361	364	344	354	340	323	325	347	338	340	339	334	335	374	341	331	357	338	327	383	336	355	331	352	312	331	378	349	339	338	326	328	339	324	326	358	322	335	317	357	358	367	372	346	324	362	327	317	332	341	337	365	344	333	334	368	369	334	331	356	327	357	364	330	331	331	320	379	309	358	342	314	322	360	335	383	336	342	327	347	336	329	372	334	346	321	363	328	340	294	365	321	353	340	331	364	345	319	357	285	322	338	335	356	338	323	330	356	336	346	324	311	323	380	355	310	345	351	363	346	359	339	346	332	329	339	358	383	329	381	347	335	336	347	329	337	331	367	332	329	337	373	321	360	332	362	348	340	330	341	327	359	305	323	311	357	338	332	349	336	341	375	342	323	325	355	361	311	329	325	326	336	330	312	339	357	345	344	316	340	319	354	349	353	322	355	330	345	342	313	328	357	341	355	331	339	327	310	337	351	365	350	352	339	313	313	314	352	332	337	337	401	355	320	334	315	333	295	354	330	323	356	370	336	390	306	325	348	357	331	340	342	386	321	344	343	353	394	314	350	340	351	344	376	351	322	355	321	329	333	352	361	352	341	367	328	326	342	351	339	380	354	360	342	301	331	366	321	327	352	348	350	348	337	358	331	332	347	331	366	331	291	340	308	332	319	349	348	330	349	336	361	350	350	343	330	365	372	332	353	324	331	334	325	330	355	379	323	356	352	336	316	330	342	304	352	325	317	342	329	340	359	345	340	307	351	345	325	325	333	304	328	329	345	335	354	383	323	362	318	352	365	311	350	317	349	373	327	332	363	339	336	313	373	312	346	331	352	352	349	366	327	331	341	318	348	380	322	342	334	364	350	336	339	342	353	341	336	342	343	351	325	377	337	339	306	362	313	338	316	333	336	356	336	348	342	326	344	343	361	329	331	359	329	366	363	339	347	326	335	335	325	333	336	334	340	353	325	329	315	341	359	342	356	338	318	330	353	336	321	327	366	314	326	328	350	340	354	359	322	323	332	362	356	334	319	360	360	349	356	324	374	358	322	325	343	360	332	341	330	363	365	315	338	347	361	328	323	359	337	360	331	335	349	321	324	346	352	313	350	311	319	355	319	358	358	336	332	361	355	336	355	351	339	311	334	369	362	294	388	301	327	347	333	326	335	327	289	394	342	355	323	332	360	331	360	323	315	350	336	345	351	311	373	348	346	370	324	329	353	338	334	360	313	321	337	297	353	345	305	377	350	358	317	320	324	343	312	317	343	362	370	363	339	340	363	375	371	365	355	351	350	337	353	331	346	337	371	322	349	346	329	346	332	356	380	350	359	345	318	315	333	340	346	319	343	346	328	328	311	341	342	364	369	320	345	320	325	355	343	343	354	348	343	360	319	329	355	358	328	356	364	363	350	373	314	343	344	332	345	356	358	326	343	353	335	355	360	361	326	334	336	326	308	358	351	336	332	327	348	340	333	331	342	355	319	328	365	347	335	332	346	361	377	351	366	340	332	316	348	349	367	359	335	360	366	311	336	314	322	321	362	386	335	352	351	348	328	351	362	352	329	340	344	317	321	333	345	338	317	353	331	328	330	363	354	356	387	395	337	333	343	371	357	371	321	302	345	333	332	372	365	338	323	325	348	335	347	322	350	352	375	316	366	333	394	334	352	346	330	315	360	368	352	358	328	343	349	360	357	340	352	345	343	344	333	350	307	346	357	348
38809	83933	71550	41615	23831	10303	4793	454	436	361	381	386	348	404	398	370	362	403	398	395	388	391	373	379	387	387	354	409	406	416	414	371	421	372	369	363	403	390	407	358	377	392	357	393	387	349	415	415	396	347	385	411	362	396	343	357	393	355	411	396	396	352	400	386	397	378	402	376	365	365	337	395	364	388	384	374	371	394	374	385	377	370	352	391	369	418	350	381	360	373	373	412	374	396	382	373	355	374	359	411	372	361	397	354	380	343	389	372	392	378	378	384	364	379	419	390	397	400	375	366	354	367	358	378	366	386	360	359	340	376	386	368	403	383	390	358	379	362	371	382	387	406	375	374	374	403	408	372	391	380	336	384	359	391	355	365	371	390	384	377	338	394	400	360	413	386	402	383	355	384	362	376	410	390	398	372	384	417	361	412	386	374	366	369	349	408	405	363	397	384	383	405	369	389	376	379	387	388	384	374	400	362	407	350	374	385	389	396	381	364	386	395	374	381	380	362	432	378	385	400	378	371	369	392	390	420	375	356	374	382	377	396	373	375	358	380	360	395	358	384	396	371	355	414	386	363	361	362	419	400	367	410	377	378	386	357	387	380	369	375	371	396	393	400	367	374	397	390	363	365	348	383	316	377	387	397	320	336	393	363	366	373	397	392	387	403	372	391	383	414	368	395	394	371	373	357	399	372	362	397	390	412	381	398	398	391	377	358	360	395	381	404	399	377	364	382	403	389	379	380	415	356	338	390	382	381	388	386	395	410	372	367	404	395	385	365	396	336	404	351	392	368	361	396	383	369	393	394	369	399	412	424	371	351	368	420	392	374	373	375	376	372	394	385	366	374	425	374	374	376	378	369	400	392	363	390	384	393	358	380	395	376	376	382	405	381	405	423	376	388	351	404	392	383	375	373	403	366	366	382	367	382	370	374	386	367	412	388	376	403	364	368	365	389	373	382	387	391	419	380	392	383	369	391	420	394	371	341	369	366	377	351	367	392	393	358	387	378	383	387	406	367	349	370	369	366	361	347	413	385	369	363	367	374	350	380	388	381	362	378	422	402	347	369	389	403	390	402	378	379	349	400	386	383	366	362	406	383	378	374	361	409	355	416	367	385	392	368	371	368	385	363	370	429	366	383	376	362	373	401	366	360	382	356	394	385	398	364	367	383	343	371	372	379	365	366	367	363	362	349	351	421	377	413	356	423	368	367	431	365	349	404	388	364	412	412	359	372	423	385	385	379	376	379	355	385	347	347	383	394	357	397	429	375	376	385	324	362	343	380	377	403	391	377	434	377	375	381	399	372	383	419	358	356	399	399	343	368	385	377	411	373	357	399	428	345	397	378	388	388	367	356	405	382	393	371	436	388	371	375	371	356	348	358	376	385	391	370	381	368	386	387	392	424	367	359	401	397	385	361	392	372	398	393	377	362	390	383	377	348	392	396	418	355	368	399	390	400	369	325	403	389	361	368	395	352	400	357	394	396	348	382	356	385	395	386	377	423	362	395	398	384	363	361	367	398	414	369	374	374	366	427	378	374	357	375	380	365	351	371	362	354	405	403	369	384	383	391	386	395	379	372	395	354	390	376	390	358	389	375	356	382	336	372	404	380	390	379	407	421	364	408	337	366	353	350	347	389	393	382	403	371	402	357	393	392	403	388	383	404	358	407	382	377	378	381	400	346	327	360	354	357	361	429	383	402	359	408	403	406	383	396	406	363	391	347	360	379	403	398	375	385	393	377	405	372	390	369	392	366	375	348	387	387	388	373	369	385	373	386	414	392	370	410	371	371	379	384	383	370	381	397	390	380	384	416	374	357	369	404	336	374	390	366	383	384	394	370	386	410	359	384	362	362	394	362	367	359	378	400	386	386	369	395	397	381	410	403	400	380	402	390	364	380	399	402	381	366	391	387	383	368	375	376	396	407	369	365	379	384	366	393	369	407	363	359	379	410	404	393	393	369	398	396	341	373	399	407	403	347	416	379	408	377	375	386	413	369	371	407	393	406	424	385	376	376	365	414	394	391	363	373	376	396	398	393	395	382	364	337	363	369	420	350	379	390	378	376	412	380	365	373	379	362	388	405	378	389	396	403	402	383	418	379	391	392	386	411	377	388	382	385	377	393	357	356	395	390	361	421	387	378	414	363	391	426	353	362	358	372	351	368	388	350	344	399	374	379	366	386	429	371	355	392	357	387	334	388	403	394	369	381	367	377	389	372	360	358	349	352	403	398	356	359	406	372	354	386	362	386	360	369	344	329	409	397	391	361	412	379	381	370	362	397	359	416	361	362	360	371	355	384	389	374	385	395	363	395	382	376	335	383	395	375	385	385	409	377	372	381	373	399	364	392	390	368	396	349	381	337	398	387	362	371	404	388	391	375	346	391	381	380	379	374	371	388	376	386	385	360	362	392	371	359	409	329	362	379	397	425	408	384	383	387	372	362	387	362	403	410	380	369	387	373	426	353	398	376	399	402	366	372	391	376	404	417	388	371	367	374	359	372	393	375	371	364	399	407	384	372	388	391	366	390	391	373	375	379	425	382	359	381	376	429	403	410	393	357	404	382	388	394	375	381	379	382	391	389	415	392	372	373	380	329	424	391	364	401	340	367	392	383	372	368	385	391	372	360	367	392	365	380	349	364	361	403	394	399	400	343	414	356	372	365	384	375	373	367	357	383	383	363	417	370	358	412	354	373	401	351	384	381	374	396	414	423	352	354	400	411	384	393	361	366	368	387	392	377	376	383	369	357	375	377	343	398	406	389	380	379	348	387	373	358	367	394	388	399	385	371	383	388	371	416	406	412	394	368	356	350	378	387	387	406	406	410	372	386	382	405	372	390	398	401	381	365	413	380	393	395	428	373	355	389	384	382	369	411	371	384	375	353	351	366	365	419	379	410	379	408	354	362	386	377	390	414	378	396	411	433	400	357	380	392	381	398	388	352	408	380	361	351	426	336	407	420	379	375	404	369	367	386	384	392	409	415	372	363	377	376	366	403	380	422	358	388	386	417	392	328	364	391	408	392	366	383	383	375	358	394	361	359	408	365	410	336	374	390	385	371	370	394	351	377	394	370	393	398	390	386	376	368	412	378	378	373	380	385	361	424	387	393	375	382	375	366	419	405	377	383	371	380	375	386	355	387	368	347	383	394	364	391	389	379	377	398	387	381	395	370	356	371	360	374	384	410	378	388	339	383	363	372	397	393	402	408	401	362	367	393	362	380	404	402	347	383	376	385	377	352	387	382	342	375	361	378	383	394	379	336	407	379	384	383	374	398	397	392	381	391	411	374	388	392	372	372	388	370	385	386	388	386	405	398	373	387	398	375	367	402	395	374	382	419	370	409	405	388	374	355	376	366	368	384	379	371	350	379	396	410	404	399	345	371	429	377	373	388	366	355	370	407	395	394	367	375	373	390	378	394	351	381	414	361	384	373	401	383	357	389	402	330	399	344	397	410	367	367	388	413	351	346	330	407	370	370
25681	25388	44348	35072	21348	9210	3051	552	467	468	475	463	491	481	489	478	462	499	521	510	531	540	525	497	474	466	469	445	492	467	462	482	484	444	507	456	511	474	475	457	480	499	454	480	464	469	460	480	498	479	515	488	480	511	475	511	451	514	484	489	460	483	491	540	472	506	507	455	515	487	474	467	516	462	480	495	439	470	487	468	487	473	444	465	501	470	448	519	493	489	517	501	475	487	477	480	476	429	480	518	456	452	476	468	464	449	469	469	521	500	478	473	462	496	462	496	503	491	489	473	476	480	480	500	522	458	459	466	482	470	480	487	478	458	493	491	482	527	463	471	473	501	506	518	487	492	500	465	506	487	500	442	496	486	499	468	484	467	447	481	508	461	442	520	498	530	469	504	489	511	465	499	495	493	478	468	489	492	473	478	469	482	488	466	467	500	470	457	511	476	449	486	492	489	522	482	512	499	460	507	485	489	463	446	474	493	471	511	459	491	483	478	436	502	492	472	453	494	497	487	525	491	490	476	441	473	505	510	521	472	481	491	480	482	462	565	465	491	473	533	507	452	481	498	471	481	510	485	461	486	491	503	457	449	478	511	506	524	505	497	460	499	512	499	469	520	502	475	508	489	445	502	505	484	477	505	516	511	470	491	468	497	507	460	504	478	524	461	467	536	496	511	471	481	549	469	464	542	534	483	455	504	476	527	499	489	449	493	506	523	491	491	456	478	480	462	440	514	489	459	468	511	513	514	468	463	517	511	481	469	484	519	502	494	514	457	442	475	468	477	485	465	480	518	508	497	488	486	449	501	468	514	477	454	454	488	495	466	469	472	460	475	474	516	460	463	485	480	508	468	521	468	502	478	530	474	475	486	478	453	512	499	488	484	452	517	451	485	459	476	485	504	460	466	499	484	495	468	473	483	490	484	521	492	461	521	502	455	463	524	461	474	489	439	468	484	486	514	483	465	459	472	532	511	530	508	512	509	472	469	453	497	491	491	453	487	454	503	485	448	499	496	480	500	472	478	487	496	499	497	486	480	475	459	491	460	466	517	490	490	470	478	523	509	482	471	456	491	502	461	489	496	464	471	519	470	497	487	479	498	508	513	508	521	474	469	502	475	460	497	510	455	435	493	516	492	480	515	480	486	508	495	518	482	511	496	491	515	505	479	468	486	440	432	449	490	531	499	473	470	482	517	475	496	496	536	520	464	491	545	479	494	464	491	468	508	511	511	503	515	536	499	437	508	448	502	470	515	531	476	463	469	502	488	454	489	529	472	492	487	487	481	477	477	455	501	487	499	499	490	498	506	466	475	512	479	452	489	473	469	506	489	526	520	490	502	494	470	459	500	469	459	481	475	484	526	483	550	514	505	479	495	465	486	496	487	485	449	514	486	504	521	515	496	442	468	501	491	512	505	506	440	494	444	488	430	497	507	518	495	456	463	505	481	480	493	464	484	486	476	488	506	499	471	448	445	500	489	478	465	455	497	503	552	505	453	478	473	487	499	486	463	466	482	495	511	450	480	483	484	491	497	526	491	506	485	461	464	482	458	482	477	503	503	483	489	499	495	497	496	502	495	477	506	494	468	506	478	470	506	477	471	472	485	463	484	476	478	494	463	478	501	445	495	479	485	470	517	483	475	531	488	518	513	452	505	465	446	478	494	499	489	451	491	466	509	475	484	462	452	491	496	463	517	501	468	477	468	451	456	457	482	449	484	503	465	480	451	456	430	514	470	487	510	459	491	484	467	457	484	468	476	482	478	457	475	478	487	482	480	497	484	506	483	485	490	461	492	448	497	490	512	446	477	477	470	480	471	481	511	467	467	463	462	467	480	456	464	471	466	477	479	511	472	519	527	537	531	452	492	495	486	529	509	485	489	462	496	530	506	450	439	487	472	481	534	488	478	470	478	522	509	490	450	465	452	467	542	501	494	509	476	495	499	481	487	475	507	453	508	463	488	467	483	492	490	477	472	509	519	482	466	476	527	475	501	450	462	491	510	485	524	478	480	487	515	495	471	492	501	500	483	451	469	488	504	446	499	479	499	446	444	483	486	476	467	490	520	489	463	485	482	484	498	482	474	511	470	484	480	465	497	455	485	498	495	483	504	478	497	514	497	551	515	461	479	484	488	459	466	475	484	441	451	503	486	434	497	485	468	538	476	465	481	482	483	480	468	481	496	501	443	453	490	497	468	464	475	482	485	502	507	485	505	497	484	490	449	484	457	478	463	504	524	509	527	468	482	493	484	494	477	480	474	478	477	500	483	476	471	496	418	513	459	473	479	504	476	463	419	471	513	502	491	448	471	479	476	480	479	483	495	498	490	470	460	498	486	485	514	484	476	463	503	525	520	446	465	516	487	473	467	478	524	492	439	483	467	504	480	514	465	488	494	493	444	457	497	477	493	478	456	494	484	488	480	461	511	555	503	499	491	470	479	431	467	474	506	474	510	490	447	487	448	502	478	470	500	442	458	470	503	505	510	454	474	491	505	493	461	465	450	462	468	439	461	462	489	493	487	478	525	490	471	482	493	509	502	503	473	472	492	478	472	456	473	481	498	490	471	470	440	473	468	471	463	457	485	508	500	467	458	462	454	514	478	491	488	516	545	456	487	498	521	456	531	444	507	489	465	478	501	471	487	481	511	447	482	494	543	490	433	478	456	480	517	530	477	478	454	482	472	518	493	460	498	473	471	531	486	460	477	451	503	493	502	445	500	510	507	481	482	460	499	502	445	443	528	471	491	504	497	496	475	485	498	474	491	476	464	473	489	500	483	485	506	531	503	481	468	479	477	491	482	511	511	477	501	478	528	508	512	420	498	489	455	496	461	444	482	491	468	475	507	460	487	480	442	482	473	507	476	516	472	496	479	512	470	508	468	478	502	493	477	504	438	517	500	485	509	478	512	504	495	479	535	439	494	478	517	505	489	506	465	472	445	457	483	475	482	462	478	497	470	494	478	459	471	503	465	507	478	473	505	503	480	469	529	487	535	452	504	491	441	492	474	450	489	473	550	438	474	451	438	525	524	472	504	457	478	438	499	481	514	498	465	469	475	517	495	471	450	508	486	510	500	514	470	453	448	485	484	498	513	448	508	465	529	484	491	436	491	501	486	496	500	475	482	480	473	438	485	493	484	452	474	434	490	472	504	492	439	457	450	499	474	458	514	460	457	520	481	457	450	495	506	504	462	481	504	518	496	468	454	477	473	468	475	478	518	491	455	485	471	497	492	515	500	478	482	488	507	505	480	490	463	490	492	517	489	488	451	492	460	467	457	497	509	504	487	465	501	479	491	480	469	501	474	516	455	485	485	493	478	477	461	525	513	471	477	450	497	474	499	491	491	450	515	450	506	469	512	501	475	457	466	486	476	522	497	460	499	536	527	503	470	488	485	525	474	514	467	503	475	481	497	467	480	478	486	482	490	502	491	505	502	511	503	457	510	446	502	474	509	483	500	484	474	509	496	482	481	462	478	453	497
38013	77912	65404	37285	20711	8104	4268	540	544	507	509	526	539	560	506	514	537	550	505	528	538	558	539	572	555	513	536	548	547	575	510	489	513	508	530	517	532	520	550	554	553	522	517	540	546	534	500	518	535	576	538	521	569	541	509	549	560	584	528	543	521	559	503	523	545	547	531	556	573	518	518	519	552	499	553	536	539	553	513	537	524	521	541	559	538	558	533	529	488	514	495	603	550	505	543	582	557	571	511	526	548	500	539	537	559	503	529	552	527	501	490	514	546	537	539	555	541	548	542	521	524	527	552	540	550	567	513	544	520	563	541	551	544	519	546	546	523	525	520	516	542	525	542	583	535	548	541	541	554	516	542	537	528	578	486	595	522	510	536	557	561	541	559	524	538	545	508	532	567	515	547	484	568	480	530	523	521	527	515	501	527	523	538	538	547	548	549	520	515	562	537	512	533	521	529	566	584	571	506	525	556	540	532	598	529	499	513	558	559	567	558	528	524	524	532	537	554	524	545	574	559	533	578	563	547	559	585	527	548	549	594	523	516	572	558	504	541	531	564	511	509	544	550	551	534	562	549	534	522	539	588	553	574	580	513	537	530	556	505	518	510	487	560	528	513	518	524	472	549	543	524	491	530	553	552	502	518	534	502	558	562	544	547	511	563	505	541	505	532	567	553	541	528	552	569	558	538	538	523	535	570	539	542	580	514	531	528	523	498	505	518	557	541	518	523	568	536	557	542	531	526	521	583	514	505	552	562	502	550	523	513	534	569	564	516	531	499	548	535	550	583	534	547	554	539	553	509	488	520	514	562	545	584	504	535	534	555	509	501	518	513	548	562	512	562	514	506	530	566	537	534	589	550	563	507	548	515	540	498	497	556	553	531	567	526	501	562	518	511	523	541	551	530	538	514	503	489	500	519	500	507	512	506	544	502	533	540	550	529	510	550	565	529	584	509	491	511	563	532	545	500	531	533	516	532	544	515	541	540	496	533	534	561	490	529	532	551	544	546	527	556	527	512	541	485	518	499	508	519	559	523	514	564	557	508	572	535	533	506	560	585	515	543	563	534	513	545	581	561	479	509	580	559	536	523	537	527	516	567	502	555	507	536	540	518	533	490	538	540	530	591	530	571	513	541	566	518	552	532	567	528	524	535	472	575	575	510	530	530	508	538	516	519	535	518	555	544	539	506	523	511	499	518	509	523	551	555	563	577	498	543	537	531	481	521	511	521	519	562	481	521	561	491	488	553	545	493	539	482	545	524	514	533	559	516	597	539	540	549	532	525	486	549	488	521	535	509	536	546	553	573	552	533	535	530	491	525	536	511	535	525	560	561	503	530	515	563	571	512	546	514	518	527	514	541	566	544	582	555	526	567	520	483	536	527	580	510	478	520	598	551	532	558	520	554	512	527	550	548	553	521	531	541	513	568	538	574	540	521	521	518	490	540	545	550	483	490	563	559	538	553	512	541	549	542	528	503	535	535	566	529	543	544	530	560	554	553	568	519	543	510	546	555	495	500	558	502	562	505	523	572	534	531	577	526	554	527	514	558	503	528	532	569	507	463	512	514	538	513	538	546	549	512	511	555	532	514	541	550	538	573	524	533	539	523	530	512	514	486	512	530	551	527	520	534	520	539	546	545	583	599	507	563	498	544	558	515	486	559	579	530	532	543	555	511	531	525	545	521	542	533	555	523	520	516	513	524	537	551	529	541	569	510	504	502	489	535	556	557	547	535	551	527	539	498	539	562	537	526	541	524	550	529	578	546	525	588	528	506	543	532	512	552	504	498	565	499	516	540	568	539	544	542	544	521	524	531	534	536	519	514	567	484	557	510	523	510	554	544	535	543	536	536	527	527	534	535	556	578	533	509	532	497	519	472	545	566	524	501	584	534	502	558	505	505	531	513	514	543	556	536	542	547	526	521	502	547	561	530	587	559	538	506	537	549	549	526	545	506	549	493	545	509	557	561	497	506	558	527	521	530	503	567	511	480	511	490	530	562	524	569	524	546	548	493	542	493	532	508	552	546	541	555	495	511	519	536	527	564	517	490	541	525	555	547	557	521	539	487	549	554	543	522	518	526	574	533	535	548	527	554	512	539	525	536	520	523	499	545	538	537	511	529	571	557	575	582	551	522	556	536	552	511	565	516	529	490	561	527	522	481	523	544	521	538	517	577	491	519	514	554	578	531	541	539	520	584	544	531	547	552	524	544	530	505	530	531	485	529	555	530	567	578	499	515	546	554	488	553	554	564	532	553	524	529	520	534	603	539	514	552	569	556	536	515	519	542	515	505	529	556	558	507	545	534	531	555	553	551	548	553	500	571	562	549	546	530	511	536	536	530	551	524	554	569	556	513	537	567	559	533	551	582	525	530	521	569	553	570	514	565	520	521	524	573	512	550	564	469	532	543	535	527	553	532	566	513	518	527	554	547	512	560	533	559	516	544	544	539	560	571	591	521	537	524	523	548	586	576	581	580	535	521	562	535	535	535	546	539	517	538	555	579	560	529	543	503	560	473	473	543	504	543	528	538	517	540	538	525	563	554	558	542	562	523	511	505	540	545	559	504	569	509	549	563	557	522	536	562	537	551	519	487	497	553	518	553	543	554	544	505	508	535	524	516	512	557	572	550	559	528	531	507	539	549	525	511	491	548	537	486	540	516	545	566	523	524	548	542	520	534	537	531	551	545	556	517	522	538	578	479	530	523	595	517	560	522	509	517	517	511	512	539	497	526	538	521	518	543	526	550	495	540	517	527	538	536	532	528	535	521	526	522	495	546	548	503	534	540	539	509	525	573	533	551	531	552	528	546	540	554	536	561	519	525	532	533	551	516	543	513	536	574	535	494	522	533	570	569	532	538	511	567	559	522	551	531	526	535	503	464	495	539	518	517	521	547	521	517	507	527	527	524	527	575	496	523	558	546	582	538	556	542	523	553	552	559	513	543	523	504	538	528	534	563	486	517	565	524	533	548	528	541	536	526	554	575	511	484	503	557	560	538	566	502	543	504	554	526	532	520	591	496	469	536	539	514	519	529	571	546	554	532	509	549	538	538	557	550	547	537	492	537	531	544	560	524	528	563	562	553	587	530	522	521	563	552	527	562	569	546	550	507	552	539	589	515	535	572	534	514	552	514	542	534	550	563	526	546	559	523	516	498	497	536	544	515	546	592	518	541	542	525	535	532	539	535	552	555	517	516	522	493	557	548	555	533	484	549	533	509	563	524	491	527	540	545	567	549	540	546	491	555	533	567	577	529	552	521	549	572	529	550	547	570	525	566	504	549	534	532	547	514	513	528	534	545	519	502	535	505	530	551	561	535	542	549	542	501	538	512	541	528	513	539	554	511	533	511	518	523	519	532	534	517	526	537	550	553	524	541	513	546	581	581	525	541	523	551	535	524	540	494	534	541	538	549	522	497	541	484	549	555	555	508	525	548	498	530	535	514	550	540	538	551	502	500	513	530	529	525	516	499	561	530	526
23341	22685	37165	32821	26557	23357	19539	2367	602	606	545	580	523	561	544	555	548	544	551	531	554	526	565	505	527	555	520	544	556	542	562	534	516	521	572	542	495	520	499	586	584	545	491	520	551	503	532	551	586	494	534	533	553	567	522	537	534	534	543	524	548	576	549	532	520	527	497	509	545	536	530	517	510	535	531	508	553	534	516	508	493	531	559	512	544	533	564	606	519	483	551	523	540	549	508	540	543	535	513	543	586	540	511	534	535	568	505	519	512	542	549	565	503	516	539	556	522	540	527	537	581	522	547	540	534	537	518	537	556	550	560	548	536	522	524	517	561	540	555	522	540	539	571	574	500	508	549	556	521	544	567	533	548	531	527	564	553	479	571	579	546	570	491	500	535	542	549	567	524	525	546	541	515	530	527	549	563	507	520	564	497	528	536	518	511	515	495	541	554	557	510	583	576	523	514	547	503	524	511	537	547	574	528	512	506	550	519	524	541	491	514	511	506	534	538	541	539	513	499	532	552	528	540	514	574	528	510	583	502	535	556	546	532	522	546	532	526	492	512	532	501	515	486	528	531	500	511	530	494	540	550	519	521	548	538	528	501	529	525	506	549	536	553	543	525	537	572	507	538	571	547	517	546	520	533	535	562	512	546	552	484	612	547	557	490	562	545	558	506	527	501	521	544	511	522	543	500	540	535	526	548	522	527	538	556	527	566	517	486	508	574	501	556	517	580	481	490	525	562	529	509	512	490	522	534	584	533	532	505	530	544	513	580	488	497	531	556	531	519	532	522	475	528	534	482	545	562	532	535	521	548	545	536	544	564	498	515	551	547	579	533	522	567	521	518	555	540	536	515	562	515	551	532	583	567	511	561	508	526	522	535	511	512	491	508	522	524	549	501	539	505	548	552	544	529	502	522	551	514	543	551	575	537	552	518	527	530	528	513	560	547	527	559	522	533	508	521	553	548	571	529	557	556	510	520	550	532	539	519	550	549	515	538	498	517	502	535	520	514	520	546	509	497	538	537	500	537	515	528	550	547	518	514	551	522	522	549	510	530	531	502	557	537	529	552	535	547	505	526	534	569	524	557	520	540	503	550	526	561	521	519	517	554	557	542	560	591	564	513	518	557	538	525	545	535	558	531	492	538	495	508	563	508	518	550	524	542	502	524	539	529	548	548	547	552	522	507	522	530	528	537	517	534	550	560	518	534	533	502	546	536	525	509	527	486	514	521	540	529	523	551	511	545	601	499	570	547	515	487	568	535	540	525	527	564	555	484	518	558	501	570	568	552	520	560	542	477	543	537	544	528	547	527	586	526	556	520	523	531	512	537	536	583	517	521	512	592	550	543	522	555	552	509	548	548	526	510	532	507	531	516	546	584	552	548	577	537	525	482	560	566	539	510	513	566	453	569	528	564	561	521	521	558	528	514	499	501	481	536	530	546	503	515	528	577	541	471	470	550	504	578	570	532	564	521	531	543	579	543	550	505	511	526	534	504	507	518	525	546	557	526	502	503	513	535	506	472	499	507	526	542	518	524	510	567	529	504	521	550	513	504	535	541	496	536	556	509	511	494	546	544	520	528	537	554	494	518	526	509	508	580	526	524	549	597	539	529	565	544	533	527	549	530	515	533	529	575	527	532	581	506	492	542	517	530	554	550	545	543	528	546	560	548	525	533	547	526	562	571	539	561	557	542	540	511	517	583	540	507	524	531	512	566	524	525	540	567	517	550	521	532	538	511	521	544	575	523	564	514	517	546	551	567	565	519	521	548	528	590	581	572	529	547	559	510	528	495	564	541	556	561	545	475	555	529	535	523	564	539	539	531	551	503	523	543	525	521	513	578	537	518	544	517	551	533	561	537	538	560	516	547	481	519	563	543	534	528	564	563	538	544	536	548	544	525	563	536	528	563	583	543	526	513	502	506	543	523	527	499	545	538	560	523	536	533	564	547	526	507	545	484	563	528	532	552	568	486	505	533	571	513	535	531	520	525	550	523	524	531	523	549	547	552	563	486	571	532	536	502	516	553	495	522	515	534	543	503	573	542	530	549	517	484	549	571	501	499	554	507	479	539	538	591	534	495	540	543	524	532	506	550	508	535	522	502	517	531	556	517	503	481	529	529	500	560	547	510	487	516	534	528	509	516	554	565	551	512	553	540	505	494	529	540	512	555	518	546	562	552	522	539	551	518	486	525	533	586	529	558	519	512	511	584	555	524	541	506	535	547	547	587	530	533	498	518	491	542	558	559	533	535	532	540	548	562	528	546	519	542	542	531	517	506	535	529	538	516	505	515	538	517	532	567	559	517	543	506	542	588	509	546	507	539	545	512	511	538	494	517	536	550	544	533	526	525	535	563	525	546	528	539	521	509	524	540	567	548	505	533	569	534	494	505	519	533	507	520	558	566	527	528	518	492	505	549	560	569	509	546	542	526	518	537	558	511	514	570	547	513	522	544	517	563	553	514	534	525	539	531	539	527	544	546	572	576	523	555	498	522	508	513	528	531	520	515	560	537	516	505	531	537	564	539	500	501	522	552	556	520	533	525	557	566	477	497	574	526	511	546	503	504	493	490	531	537	531	540	549	547	570	505	528	542	509	520	547	564	494	498	513	542	538	514	509	518	550	529	545	493	576	539	529	528	548	535	546	527	508	553	570	519	529	537	554	560	490	504	573	528	526	559	562	474	559	564	504	511	526	505	516	572	536	515	512	537	539	488	559	538	497	525	483	552	515	526	541	522	536	554	577	526	510	526	510	488	506	536	530	560	543	572	535	551	557	548	543	567	487	527	537	564	585	528	512	518	569	538	552	557	559	536	525	521	551	519	561	561	536	552	536	543	558	502	568	503	516	547	507	537	557	531	581	505	552	533	512	519	511	559	517	529	506	504	525	523	551	528	552	545	531	515	525	505	516	521	538	519	549	511	541	549	491	558	565	503	550	494	524	553	522	509	531	528	538	523	491	530	519	497	533	529	520	595	537	531	556	531	518	516	549	535	558	577	534	548	574	520	580	575	512	530	545	518	558	532	521	551	506	500	500	533	536	530	492	551	548	534	526	548	511	518	510	572	567	576	563	541	512	539	551	495	548	530	533	514	555	524	539	528	517	565	533	538	560	585	510	478	555	541	534	536	534	541	541	523	527	551	560	522	515	559	517	530	512	501	564	500	542	516	565	570	513	571	572	560	514	522	545	526	510	514	554	537	546	553	586	510	521	548	545	512	541	512	503	531	515	537	568	520	557	532	541	537	500	516	521	528	535	531	529	520	539	541	495	525	507	548	502	500	499	514	577	564	556	574	527	529	564	504	551	535	559	523	523	534	522	538	523	487	511	538	549	569	510	533	529	517	553	505	544	496	508	520	543	558	519	535	525	524	554	520	508	488	507	578	567	578	534	536	523	541	559	574	552	504	556	496	523	544	506	549	487	513	493	542	547	544	516	511	528	546	525	547	496	530	520	552	559	485	522	546	521	525	491	554	562
46096	76353	86250	59245	38779	20225	12362	679	633	587	553	554	586	561	541	537	558	536	534	576	587	601	568	609	553	542	567	557	624	588	560	549	571	562	557	505	561	531	551	509	590	540	513	558	571	560	577	553	560	546	586	545	521	564	527	580	566	581	575	576	538	562	522	554	594	572	542	553	576	540	586	524	535	550	550	582	524	574	566	568	556	576	548	565	538	557	633	577	567	533	540	568	570	551	549	608	565	572	574	598	582	534	615	563	593	533	614	585	543	565	577	550	541	543	559	522	592	586	534	551	549	567	572	543	513	511	579	566	550	528	579	537	577	563	545	599	534	601	589	541	528	581	586	573	551	525	564	588	519	575	556	538	541	548	583	585	564	600	565	554	548	564	545	560	522	541	529	558	535	565	608	595	552	612	554	537	594	540	550	644	539	581	516	523	563	605	530	562	537	570	530	565	590	549	544	551	560	617	591	571	536	568	559	562	599	581	531	512	551	557	551	543	540	558	590	593	598	566	593	572	533	560	496	578	545	587	563	548	578	575	572	565	587	522	580	560	556	532	550	516	571	615	552	594	584	581	549	587	571	547	525	553	574	569	571	546	521	551	548	598	581	531	557	572	546	565	577	568	554	618	588	555	575	558	567	585	576	549	520	604	520	553	594	561	541	550	572	573	548	603	545	577	549	507	532	625	568	526	591	540	543	524	558	579	549	554	549	558	552	583	512	594	585	519	563	555	576	547	570	578	569	556	565	609	522	570	557	545	597	542	546	557	551	550	568	588	543	586	587	564	597	587	551	526	578	585	591	569	582	576	587	557	559	523	595	516	526	539	606	553	541	590	547	556	577	536	600	545	562	580	571	510	578	560	565	585	547	529	591	552	520	569	540	580	593	558	587	603	564	524	516	539	578	553	532	565	587	602	550	564	564	495	551	541	534	501	547	595	578	555	577	590	591	589	540	591	595	553	535	557	529	562	537	558	539	560	575	579	562	508	556	532	552	584	536	562	581	569	511	583	600	594	552	552	567	588	586	556	584	577	572	582	585	531	567	554	568	550	568	573	564	589	582	519	572	617	574	572	577	574	567	565	539	538	574	547	592	516	528	543	600	549	573	550	549	567	574	598	565	553	579	574	596	556	591	545	541	537	546	583	571	545	540	496	549	534	553	564	559	615	610	576	539	556	546	531	598	540	563	550	574	543	554	549	528	550	577	542	526	548	595	564	558	569	515	549	555	587	545	564	538	566	549	588	571	496	548	544	544	571	559	539	571	603	559	576	554	532	575	574	529	532	557	569	557	577	563	513	537	592	542	586	549	606	572	583	593	555	552	542	577	563	579	536	570	577	522	499	552	591	592	553	539	566	587	584	547	582	591	549	522	555	569	554	587	607	606	545	571	551	580	528	525	526	556	538	550	557	587	546	578	591	562	574	568	575	586	533	532	536	544	534	585	573	547	577	573	564	548	572	550	531	554	557	534	552	563	560	525	569	568	569	550	548	582	553	579	546	589	549	572	584	573	578	529	548	545	540	569	554	531	581	578	559	577	566	519	542	562	605	549	560	561	548	529	560	564	568	552	595	565	574	542	545	564	555	548	553	560	560	574	572	593	561	538	545	579	527	572	588	566	518	534	587	555	545	611	551	554	572	587	585	592	549	566	566	597	537	544	547	586	539	584	576	591	569	547	542	576	557	541	593	534	565	554	578	589	524	548	510	584	553	528	554	530	563	582	568	585	581	578	568	578	551	598	577	571	560	522	611	556	594	562	566	536	561	554	573	547	523	562	551	558	573	559	591	591	576	585	571	580	560	618	571	564	581	558	583	582	577	571	547	560	547	584	546	575	539	557	529	594	527	565	542	553	589	525	546	555	520	546	580	576	568	581	577	549	563	559	567	572	545	559	573	565	554	575	547	539	553	531	535	542	515	503	518	568	551	541	570	568	512	532	520	587	592	568	553	587	546	552	569	540	555	573	610	564	534	554	564	545	549	524	528	577	522	545	546	526	525	550	549	570	535	563	553	564	543	584	548	534	560	554	593	558	551	581	589	558	505	536	595	571	523	553	599	511	553	589	555	581	568	532	540	588	577	544	575	543	564	541	580	538	577	525	580	574	550	588	552	569	546	570	569	561	565	561	551	547	509	537	620	530	544	593	570	608	626	554	592	521	526	548	509	536	577	602	572	583	530	534	537	539	554	578	528	560	538	577	531	525	578	562	543	560	545	522	573	520	551	546	559	578	569	558	554	543	584	571	556	525	588	536	538	569	564	557	560	581	511	505	582	564	584	581	548	531	595	526	539	562	567	528	551	564	529	524	549	564	590	576	565	549	563	572	558	541	554	566	576	528	578	587	574	577	611	555	539	556	566	594	538	554	546	571	513	550	585	552	581	630	585	560	514	559	531	525	544	625	545	572	545	566	614	542	504	585	563	588	585	603	566	546	510	609	544	539	533	577	555	565	536	564	566	547	566	568	559	558	528	563	529	531	520	540	553	559	592	596	572	561	530	560	591	549	542	542	588	590	582	541	535	585	552	556	582	532	590	565	526	552	598	533	548	585	630	560	599	575	587	573	551	531	591	592	557	580	602	537	552	558	517	496	572	503	550	574	496	563	563	584	558	545	550	601	587	582	562	596	590	591	571	549	542	543	566	519	586	550	590	524	618	559	545	538	583	565	571	587	589	554	546	592	543	588	558	560	623	567	498	628	550	545	581	539	566	586	530	604	548	551	582	557	555	512	589	530	562	582	564	579	576	570	551	617	565	590	607	534	563	606	563	546	579	532	583	551	565	530	557	578	564	568	529	532	541	593	606	528	532	566	558	569	551	608	560	559	567	540	565	522	524	565	553	523	540	529	529	580	579	539	548	557	526	581	571	550	601	579	536	577	499	523	569	530	552	567	521	550	515	588	565	544	583	569	593	576	557	546	566	561	573	564	547	536	549	575	589	577	602	554	549	605	580	566	564	578	545	575	600	527	581	534	566	525	558	550	586	529	551	579	552	541	563	545	514	561	548	549	552	599	553	595	567	631	562	550	560	555	554	543	530	580	566	554	543	597	541	577	575	569	579	556	574	561	579	553	584	537	569	572	548	518	544	573	521	582	542	574	572	540	553	552	551	549	606	563	559	523	533	552	547	530	535	543	573	550	567	598	559	587	524	519	560	609	537	578	520	568	543	581	540	544	526	543	532	556	579	556	527	581	556	558	593	575	552	583	524	587	573	541	555	637	581	511	523	527	581	594	544	544	571	576	562	556	560	598	541	589	548	583	590	566	568	559	522	610	537	566	567	589	597	558	564	594	558	564	589	606	583	512	544	538	577	564	587	573	548	539	586	578	521	581	543	557	558	518	587	597	589	549	582	555	528	579	547	530	560	568	535	567	528	559	542	556	561	601	561	548	570	595	584	532	576	549	600	566	542	553	559	513	550	550	603	571	514	572	531	550	542	597	579	584	556	554	565	623	574	549	563	597	543	587	602	575	532
30537	33792	43334	24595	7263	1492	937	413	339	365	395	366	364	379	336	368	369	368	364	353	398	365	367	363	344	395	369	368	353	388	395	391	344	355	367	363	374	389	335	351	363	382	382	371	397	371	376	354	370	377	380	354	379	340	372	386	340	332	362	346	368	396	340	341	365	348	374	358	364	371	339	340	334	361	356	349	349	341	381	410	358	362	395	363	373	345	306	356	361	366	343	361	405	341	364	373	327	348	374	325	379	343	347	367	347	404	373	387	376	337	370	380	353	329	353	413	325	353	385	383	371	343	335	334	365	345	400	396	355	372	359	359	374	372	358	349	390	368	352	358	367	361	358	332	332	395	372	368	401	363	369	368	378	353	356	364	368	329	364	351	317	404	375	363	352	346	359	350	361	336	377	344	338	338	360	333	332	371	375	377	368	371	373	371	345	376	368	324	384	365	379	333	364	366	388	321	373	354	372	359	365	372	369	381	363	364	352	363	313	373	336	362	347	359	327	383	377	345	353	358	346	352	332	337	368	359	368	411	355	358	358	382	343	375	328	338	363	359	369	373	363	339	399	372	368	377	333	393	383	349	380	349	347	353	347	354	377	375	355	367	360	365	370	367	298	329	378	339	407	355	387	340	343	341	372	342	342	366	376	369	329	358	359	325	367	333	362	358	331	381	358	375	351	331	352	373	344	356	361	370	352	350	360	378	370	372	370	374	377	358	349	353	345	355	364	346	375	365	376	353	374	330	363	377	368	348	379	364	371	374	366	368	363	314	393	350	353	372	375	381	387	340	375	383	394	342	350	313	368	351	379	380	370	364	396	366	347	394	355	388	320	367	348	362	349	363	381	331	370	379	376	386	358	294	293	347	354	403	353	364	357	375	333	348	347	345	342	343	376	353	387	329	379	392	354	353	367	339	406	350	355	368	362	340	366	366	328	381	381	350	364	371	408	357	349	380	343	377	366	348	315	329	334	360	358	384	354	362	340	388	336	337	371	394	399	361	353	370	365	376	329	355	354	338	350	358	368	371	362	366	348	365	341	355	357	397	336	360	390	408	325	362	371	350	366	366	364	331	365	357	351	344	363	356	383	349	357	372	354	372	379	369	348	346	353	361	351	371	352	358	405	350	383	361	386	356	381	354	361	365	371	370	354	373	336	376	338	401	394	369	374	353	361	344	350	371	381	346	369	364	347	373	367	384	365	387	370	340	331	389	387	369	351	339	364	312	345	363	368	373	336	370	334	352	380	352	303	359	360	403	406	354	336	387	339	373	348	374	343	357	373	378	367	347	347	380	385	345	329	353	354	343	339	361	390	354	362	329	352	390	352	353	366	386	346	356	360	344	373	347	358	362	328	366	356	354	385	373	337	336	382	360	361	352	377	347	343	368	340	365	364	352	340	360	343	369	369	360	351	342	380	395	359	359	329	372	362	351	358	366	358	366	377	377	393	377	376	348	399	388	364	343	353	371	370	355	403	356	376	359	385	377	349	375	363	357	343	372	355	367	329	331	330	360	347	351	385	346	370	349	375	374	372	387	387	366	351	364	381	359	381	380	366	370	340	382	398	366	384	374	364	368	355	349	353	325	346	340	334	374	357	354	350	364	343	352	363	338	343	379	371	361	356	331	365	377	364	369	388	339	339	361	402	387	366	354	366	342	358	350	364	351	395	392	339	375	363	371	367	377	375	323	388	362	354	408	356	346	381	376	328	339	385	343	378	353	345	381	379	344	365	373	347	380	338	356	338	370	368	373	380	367	348	396	358	382	376	360	322	353	341	365	365	365	364	388	328	364	379	331	331	355	362	363	372	360	355	327	377	336	362	342	372	343	379	372	329	352	368	384	334	361	339	344	364	361	391	344	330	348	367	331	342	372	337	321	373	379	334	360	386	367	346	365	378	379	335	303	359	356	379	365	354	352	383	346	380	349	343	384	366	363	351	359	351	317	354	376	360	349	348	357	339	331	365	383	361	325	313	391	353	368	334	381	396	360	376	351	350	333	362	360	346	366	352	341	328	332	355	379	354	367	381	367	372	379	385	413	354	345	373	378	361	364	368	366	349	330	389	350	352	331	354	361	382	352	347	354	298	363	350	352	351	323	375	322	375	363	372	387	336	368	382	361	367	383	367	354	361	357	371	351	376	346	358	387	401	363	370	328	338	354	340	347	373	364	370	349	355	384	364	345	354	377	364	359	378	350	343	354	372	382	346	379	373	376	345	330	341	390	375	340	385	376	313	349	371	353	340	341	370	369	353	354	348	391	369	373	351	362	371	357	368	334	351	374	356	314	375	362	362	355	365	313	391	391	332	380	373	355	383	369	342	374	340	367	352	352	370	376	355	345	383	365	352	354	352	341	375	348	347	350	344	348	388	362	326	341	359	354	356	366	339	350	335	336	323	383	359	337	370	352	346	374	355	374	330	371	344	324	350	333	341	360	363	306	348	348	359	394	343	367	345	388	375	353	380	357	350	353	387	362	349	348	340	349	370	364	384	332	365	386	393	376	332	378	343	358	374	377	382	405	377	358	378	371	352	342	346	362	370	340	379	347	341	366	380	375	375	333	361	343	349	384	353	352	341	379	359	361	401	351	355	376	372	363	334	339	365	362	407	365	362	353	409	373	372	340	328	340	345	347	335	374	345	368	378	391	373	376	397	353	377	347	368	359	343	354	362	340	344	370	349	343	384	390	358	346	376	365	384	370	360	343	327	369	341	340	372	343	368	369	331	351	350	339	370	346	358	411	367	343	362	352	376	358	374	368	363	373	364	355	397	374	363	344	376	359	360	361	364	377	360	341	324	343	343	364	338	399	374	370	338	379	366	388	372	375	346	387	352	370	352	390	386	378	343	357	390	375	369	367	343	353	384	384	345	378	367	389	357	356	415	372	359	345	341	357	352	363	365	382	362	377	358	353	340	382	339	361	345	342	359	380	370	350	381	373	344	335	385	359	388	364	399	349	383	354	372	394	376	365	391	372	348	333	360	362	322	352	401	365	404	359	401	335	358	357	339	374	410	339	334	350	349	344	347	367	335	373	355	340	333	335	348	366	345	376	336	369	343	384	364	341	363	357	356	350	367	389	355	368	355	383	364	328	329	394	380	349	336	357	382	373	340	400	375	367	363	371	353	347	331	366	379	339	367	352	374	345	360	374	347	359	347	375	355	355	358	337	368	356	356	358	374	342	361	411	354	355	348	359	326	349	389	338	363	398	361	418	370	350	387	362	377	381	369	356	339	360	362	374	353	388	340	360	381	347	370	369	355	352	382	358	351	341	383	353	355	354	367	339	335	358	336	351	346	377	379	383	362	372	365	369	371	353	356	372	325	376	377	365	336	360	348	324	391	395	385	379	359	364	393	345	337	337	376	372	370	392	375	377	363	352	347	324	336	346	374	314	383	341	327	404	373	377	353	324	343	359	371	386	325	343	363	349	354	381	349	354	359	338	356	402	382	342	334	357	344	371	379	355	410	359	318	378
35407	51489	38083	16791	5633	1727	1177	405	428	398	390	420	431	442	442	435	383	400	407	409	408	453	430	405	404	405	411	429	405	416	399	372	388	410	425	414	399	404	396	394	420	415	399	384	421	400	384	394	423	400	395	403	400	437	427	396	450	402	439	380	397	461	426	410	436	408	437	404	436	420	406	432	389	438	423	438	420	421	400	435	413	368	412	436	368	379	406	387	381	389	432	407	427	399	412	403	439	429	404	445	371	404	449	395	419	429	414	395	375	415	380	401	418	419	413	424	380	379	399	400	401	431	410	425	405	410	418	408	432	409	435	403	429	435	413	390	420	422	418	409	359	364	406	391	407	395	416	418	431	394	400	417	395	404	431	395	390	403	409	387	424	404	411	403	377	444	434	398	431	401	381	398	388	406	412	388	406	382	426	426	424	428	397	408	439	434	421	405	444	445	427	402	434	421	403	399	446	388	390	452	405	410	385	392	415	428	417	383	402	381	399	435	433	406	423	391	401	422	437	414	418	430	433	419	396	431	399	407	401	390	366	410	409	421	410	395	439	422	395	427	414	414	413	434	410	418	391	427	408	385	426	402	405	403	416	392	404	408	373	449	440	401	417	364	415	399	420	373	379	409	410	445	420	426	389	413	445	375	416	377	395	403	388	374	455	432	393	408	442	419	430	398	406	411	411	434	399	409	415	449	381	414	405	433	425	392	381	408	418	397	401	376	386	381	432	394	418	401	427	435	408	431	367	383	415	432	393	406	396	427	399	398	427	391	400	372	444	412	423	401	407	449	398	391	395	439	382	413	398	392	421	443	403	431	428	383	393	398	388	392	392	423	421	387	419	397	400	407	408	403	430	416	410	389	416	424	435	434	419	399	435	410	394	439	416	380	413	414	399	380	430	414	409	427	397	388	410	428	419	431	426	452	397	378	383	368	419	412	399	393	417	439	408	374	448	410	390	445	440	422	435	435	401	398	423	399	444	400	432	401	372	453	408	397	394	445	433	400	426	417	385	441	373	370	415	400	411	372	400	375	409	436	385	370	416	426	386	400	414	379	397	446	391	358	404	400	426	427	415	365	415	433	387	391	408	393	426	397	434	422	396	373	429	393	392	440	436	394	457	399	451	440	418	392	422	406	404	386	402	423	408	402	416	410	383	453	389	448	407	414	365	402	403	389	415	428	401	383	411	402	419	393	404	402	407	427	428	375	416	427	417	415	390	445	365	383	409	403	437	417	396	426	392	411	438	426	393	386	447	406	403	429	414	395	402	395	409	413	416	435	390	433	412	387	396	422	406	418	408	398	424	394	449	412	417	408	419	400	433	385	429	409	430	360	399	391	398	414	407	398	422	410	418	402	423	410	444	404	388	424	396	402	412	410	416	409	395	449	383	409	379	407	393	432	436	429	405	379	426	396	410	413	390	423	465	431	454	402	426	375	425	407	390	378	396	392	417	387	420	399	390	431	398	426	412	405	366	422	424	391	414	427	409	406	414	376	410	400	421	391	439	424	385	424	414	402	425	410	391	429	394	431	400	413	370	426	400	424	367	424	404	400	414	402	429	451	403	406	410	426	402	376	395	418	387	423	423	397	431	389	388	437	395	403	429	431	419	431	416	399	361	414	403	377	404	388	424	381	387	413	426	395	392	393	428	438	397	457	392	360	390	413	418	415	421	392	400	410	399	399	411	387	417	394	428	388	390	401	404	372	428	401	403	433	402	413	424	388	380	399	401	420	427	406	417	420	432	411	449	414	411	409	461	393	400	410	399	398	389	389	403	394	401	412	414	409	398	403	430	417	382	386	363	410	419	377	379	399	410	405	408	388	396	421	403	432	423	374	430	391	424	413	408	415	392	390	405	452	437	429	417	384	395	427	394	409	401	381	435	374	411	441	440	379	379	400	412	375	417	379	415	415	396	426	413	376	410	436	411	375	433	402	433	410	396	409	408	435	410	413	395	408	365	397	408	410	410	417	400	418	421	394	397	460	406	400	386	425	434	368	401	399	395	368	390	401	394	383	427	410	401	408	440	399	404	390	384	400	389	379	398	415	393	379	403	416	376	452	434	414	413	394	405	414	403	392	394	419	385	382	365	390	394	425	463	407	416	369	410	428	386	396	396	389	391	396	419	384	404	435	431	401	418	422	452	418	425	394	416	430	411	395	405	449	397	388	397	424	397	407	434	406	382	420	415	401	401	352	372	445	399	432	403	397	451	403	362	395	393	427	428	437	443	410	382	399	395	403	431	417	412	417	410	411	424	427	384	412	422	377	414	409	421	405	399	410	451	385	406	456	367	367	387	415	390	402	390	373	413	405	381	406	444	399	438	390	411	376	416	404	422	438	399	422	430	439	402	403	391	433	421	406	383	394	415	429	441	408	401	407	393	394	407	424	423	386	432	404	441	361	371	374	384	431	406	419	435	377	404	406	420	395	434	406	419	399	407	415	415	385	413	401	402	410	436	414	411	411	431	395	402	394	424	436	416	427	415	389	398	379	427	406	401	413	388	405	379	420	387	392	396	414	404	387	396	402	386	413	377	397	396	416	390	442	410	396	425	398	405	427	404	373	385	384	421	404	391	388	421	406	414	399	415	404	404	389	387	444	397	411	406	408	422	419	408	434	403	400	432	433	436	409	439	404	388	432	418	389	390	401	452	426	418	389	409	402	386	420	401	397	399	426	419	413	405	433	397	416	426	386	434	408	417	427	396	446	400	383	430	413	407	412	407	426	411	404	417	410	394	395	363	385	418	399	437	426	435	382	412	379	400	405	406	415	403	397	413	362	390	429	436	439	400	423	402	439	411	429	385	397	380	432	412	440	412	384	413	426	404	393	410	418	427	414	435	416	422	446	392	407	402	419	415	421	434	398	413	414	412	415	386	424	395	409	399	407	413	407	376	400	420	392	395	444	405	414	380	393	427	363	386	406	418	380	396	408	381	383	379	391	398	417	417	415	422	446	422	425	359	388	428	441	407	423	392	410	408	417	414	407	409	409	411	429	383	424	412	426	439	400	389	448	439	375	401	414	373	386	398	416	398	419	397	434	360	411	396	431	419	418	384	391	414	389	438	444	434	403	426	451	401	427	392	399	389	444	422	381	413	433	411	443	420	446	411	407	396	431	400	424	424	425	414	427	428	399	415	421	414	389	371	387	430	415	412	379	400	383	391	443	439	403	387	383	419	396	400	412	398	364	421	380	379	421	420	411	430	400	406	408	397	397	441	439	367	415	413	404	415	410	415	394	405	376	426	386	408	378	381	412	396	425	413	403	396	389	396	416	410	392	357	421	409	401	396	425	388	371	399	421	409	436	433	362	393	431	472	395	405	393	441	428	397	370	446	418	420	387	426	413	421	399	412	410	384	411	408	434	404	406	435	416	413	417	427	390	417	410	437	405	393	398	413	421	452	444	422	393	410	380	425	420	395	445	409	417	392	417	395	410	389	418	434	395	435	418	385	393	431	378	443	401	396	408	397	377
25052	25637	46462	40318	25307	15314	5663	594	351	324	334	377	353	365	357	331	379	335	356	343	333	339	341	324	340	350	334	347	305	328	357	354	325	327	362	337	358	315	348	331	326	327	351	329	352	364	325	322	327	317	329	350	335	385	363	349	352	304	348	341	357	349	328	349	356	370	321	338	328	307	335	349	316	323	340	367	334	356	342	345	361	352	336	326	348	365	321	319	335	370	337	358	355	340	316	338	343	343	362	341	323	328	348	321	360	307	331	345	381	394	329	334	337	315	314	345	317	340	356	335	331	352	366	348	369	369	361	363	329	308	306	337	332	326	340	343	339	350	366	354	311	345	373	361	318	364	347	359	326	351	325	312	349	327	341	340	347	367	340	368	343	338	348	364	337	372	355	344	344	326	350	327	349	321	330	379	368	298	367	325	348	342	348	361	314	355	371	325	323	331	354	321	345	325	381	335	336	349	341	314	375	343	322	380	358	354	326	320	349	345	355	341	361	347	363	335	377	339	332	349	332	360	320	337	355	357	341	326	352	339	316	350	306	360	337	331	329	332	341	328	357	338	317	358	330	340	329	344	323	331	332	344	338	342	355	349	353	353	356	355	362	329	365	376	349	319	362	307	358	342	339	324	342	353	345	322	356	387	378	348	372	378	306	351	346	344	333	354	348	351	312	380	331	336	301	331	332	320	354	363	331	367	341	325	342	347	313	353	335	348	369	325	317	351	340	355	374	370	321	345	332	343	358	374	317	363	354	323	364	355	343	343	346	322	329	344	339	326	351	313	334	315	314	350	336	386	351	325	362	320	321	362	317	318	337	333	347	351	330	344	342	363	348	331	329	336	366	326	365	377	403	360	330	338	337	355	346	334	352	317	342	348	346	322	355	349	333	341	357	345	335	336	324	360	346	379	356	335	326	366	361	391	347	342	339	374	322	314	363	342	348	335	349	335	344	326	375	345	360	324	350	338	356	333	345	326	346	332	371	347	366	341	330	365	338	358	303	342	335	323	336	368	325	372	362	326	370	351	340	377	345	350	306	335	351	351	308	337	350	328	343	361	311	392	377	338	335	343	343	343	378	338	323	348	372	316	352	335	348	337	355	348	393	353	342	376	344	338	325	306	342	335	342	319	348	363	338	354	349	324	338	351	334	349	340	357	338	310	347	340	338	327	333	350	391	327	353	349	347	349	360	371	347	337	357	321	302	362	365	319	375	363	337	365	348	350	324	348	356	336	332	351	333	311	369	335	353	344	319	319	366	344	337	333	351	353	357	373	366	354	352	345	317	350	352	325	331	326	371	350	315	316	316	342	341	333	333	339	327	372	345	343	349	372	362	303	327	324	364	362	376	345	329	350	363	348	346	280	342	329	341	323	330	350	345	357	323	336	341	334	311	327	370	365	349	343	325	333	355	361	362	333	330	393	334	338	317	349	315	369	339	366	350	334	348	334	328	342	337	342	352	354	330	344	337	345	363	356	342	343	362	373	316	335	363	353	342	355	326	337	334	366	334	338	348	311	351	316	356	374	323	301	366	316	327	334	398	355	334	340	349	338	338	354	349	353	359	348	359	354	365	366	356	349	317	330	355	344	327	328	349	327	328	359	342	345	352	333	316	350	325	332	361	314	380	346	352	368	326	341	338	324	334	333	315	356	333	347	333	336	351	340	363	329	347	356	340	340	349	379	346	356	329	369	331	314	326	328	387	354	352	310	346	336	345	322	324	343	374	300	371	350	323	328	369	343	356	318	353	342	355	348	370	377	361	364	373	322	345	379	348	359	278	320	354	324	360	366	354	367	332	371	307	313	344	315	338	371	366	349	314	363	340	347	317	381	341	333	328	341	377	341	352	341	353	353	325	348	374	359	341	356	345	344	339	322	343	329	338	350	366	355	340	332	328	381	322	350	345	341	365	347	343	338	335	370	359	342	310	365	346	315	333	385	362	325	337	349	356	335	351	344	326	340	323	342	367	310	343	344	302	364	334	374	357	332	308	317	346	336	348	297	339	356	343	370	316	334	338	384	337	325	329	357	357	342	363	313	347	319	350	356	383	357	343	345	320	328	370	316	324	354	312	357	363	376	333	339	318	338	331	348	346	307	354	362	319	291	339	368	344	354	324	349	297	354	331	319	371	352	330	354	347	358	351	347	360	341	346	329	309	340	319	319	344	323	339	378	343	353	349	342	348	331	314	307	367	360	350	329	316	356	353	344	344	370	343	344	319	321	307	360	308	333	353	346	367	324	314	325	343	355	369	353	345	345	345	368	322	350	338	331	350	342	328	364	314	346	348	319	337	383	319	355	345	361	345	353	309	344	345	324	336	366	362	354	344	347	327	367	353	360	357	323	329	352	374	319	324	313	313	343	380	400	329	382	354	349	361	350	323	363	354	354	353	371	338	371	338	320	338	363	338	374	359	327	332	371	317	350	330	361	350	300	344	350	332	345	329	334	317	317	332	367	329	325	339	380	339	324	342	314	327	347	321	366	354	364	336	299	316	367	323	355	319	328	353	331	343	355	314	333	372	345	341	323	355	345	325	376	342	348	344	332	322	342	336	343	376	326	314	338	348	372	332	358	355	344	343	355	328	322	346	347	334	347	318	351	315	378	350	342	319	329	350	329	332	337	338	374	357	330	325	314	364	346	323	331	310	340	339	351	335	323	353	331	320	333	360	326	340	313	321	324	340	342	390	334	350	380	360	352	340	358	310	340	361	358	339	300	359	388	333	336	302	346	334	330	339	356	355	331	343	328	353	357	358	317	333	392	367	327	337	337	344	364	356	334	340	316	314	319	322	364	315	307	306	333	315	359	347	354	341	349	386	385	361	357	364	341	359	325	343	340	361	347	345	321	378	303	328	326	337	325	355	350	322	307	352	340	347	350	370	350	381	378	346	333	308	316	329	331	346	380	344	340	341	366	324	360	305	354	336	319	354	378	315	358	354	357	343	357	327	320	339	309	325	327	361	356	348	332	366	302	357	378	321	388	320	359	365	337	353	349	329	358	326	358	336	367	345	355	348	371	358	360	339	301	347	314	350	316	337	341	340	292	357	352	374	343	328	344	330	365	359	352	337	332	335	331	318	368	343	361	348	340	314	342	327	346	358	314	369	335	308	325	323	344	368	353	370	337	353	347	367	314	352	325	352	327	342	361	340	356	318	357	357	356	368	325	356	337	382	338	373	322	356	393	319	353	342	351	339	341	307	332	373	346	335	313	340	350	347	354	387	323	361	355	360	359	309	325	337	345	365	347	333	333	349	348	336	362	327	368	365	320	346	354	332	365	357	343	306	344	354	365	339	353	384	371	329	314	360	363	341	365	314	348	307	341	324	319	363	362	351	366	374	398	391	319	351	365	325	299	328	320	312	339	345	349	357	342	377	333	353	373	309	338	325	351	320	382	335	319	329	363	364	352	354	369	373	347	352	348	352	347	331	352	336	334	330	341	346	355	331	337	321	359	345	371	341	354	390	325	342	336
40796	82566	71398	43467	22554	10722	5263	676	370	363	417	361	396	369	374	377	384	389	378	390	370	388	374	398	386	399	393	393	362	390	378	413	399	370	362	357	392	355	355	381	361	381	357	362	380	405	370	385	337	379	376	373	363	385	405	357	425	382	385	410	420	401	372	408	365	381	374	383	368	390	361	429	389	373	380	376	374	386	374	383	411	365	379	387	375	359	377	420	386	381	372	385	417	381	389	365	371	380	408	387	365	366	375	396	387	369	386	378	405	413	340	390	381	409	384	403	410	393	376	405	349	351	344	350	352	352	355	435	376	374	391	389	356	354	375	386	388	370	398	384	358	389	402	394	378	377	380	392	356	399	412	382	380	346	362	364	379	340	403	394	366	372	394	382	415	354	359	408	402	365	412	370	423	392	358	380	365	405	391	335	406	370	401	385	374	382	377	386	373	392	366	391	378	380	415	381	372	375	344	377	399	385	373	372	364	373	363	352	398	354	400	369	374	410	376	396	366	357	372	366	355	367	367	387	416	382	398	399	393	392	393	409	407	417	384	361	362	334	366	376	380	379	405	405	375	421	393	356	375	385	369	358	397	401	355	389	365	395	391	384	387	386	371	352	317	383	409	375	373	369	403	370	383	397	389	366	371	400	372	368	403	402	385	352	405	401	381	399	413	373	357	372	367	387	406	395	368	371	376	417	337	390	359	400	350	337	382	358	380	401	406	331	380	419	398	366	368	356	414	373	402	366	369	387	416	389	377	399	367	388	404	346	428	412	406	392	361	397	393	365	387	370	356	406	392	361	386	357	365	370	389	417	385	390	369	397	436	386	403	328	373	372	421	406	412	390	381	413	379	404	377	399	390	406	352	377	370	340	363	339	348	355	346	374	399	428	396	385	382	383	370	416	360	374	385	396	366	381	391	357	369	384	375	357	407	376	405	389	376	386	383	363	341	410	399	399	387	375	405	396	360	372	385	382	408	417	388	384	373	350	399	383	392	395	377	364	377	398	368	381	387	389	368	398	371	393	371	410	356	360	404	391	392	404	376	389	371	404	389	379	384	409	376	390	385	378	388	396	375	357	389	368	405	397	393	352	378	407	390	397	428	402	348	354	359	411	346	390	376	365	395	363	379	360	381	371	345	383	388	361	404	420	390	365	362	370	360	401	403	388	411	403	418	358	388	386	382	363	353	409	383	356	380	411	372	378	378	389	370	395	382	362	369	368	371	416	415	363	344	370	403	375	356	388	385	371	420	369	382	384	388	403	385	398	365	388	379	382	431	385	340	398	371	385	363	383	368	384	404	391	393	369	422	352	403	377	351	376	415	439	371	382	386	377	386	418	379	408	369	360	371	364	392	343	386	384	390	383	422	374	401	387	345	366	401	351	373	387	383	366	386	409	401	410	407	399	371	376	406	375	366	382	406	362	404	396	353	338	408	351	404	392	373	367	373	355	405	363	413	370	369	358	365	387	366	378	398	418	380	380	386	369	390	391	403	381	367	402	356	370	388	403	386	379	400	365	378	411	357	383	375	378	399	396	397	363	381	392	361	377	367	381	375	384	359	355	385	398	375	351	383	377	360	385	381	398	401	356	355	376	352	385	345	396	407	408	373	382	414	353	406	372	426	406	377	375	349	382	361	387	377	374	381	390	420	381	381	374	402	399	390	390	386	361	387	393	405	398	444	395	390	365	364	376	358	352	386	394	374	396	327	401	385	367	390	371	384	410	368	373	385	402	406	395	386	398	384	374	383	389	368	390	370	379	387	387	411	381	367	384	388	372	385	405	357	362	343	381	355	361	383	385	381	400	350	380	384	373	383	387	398	420	370	357	363	421	373	338	392	373	397	347	364	397	397	349	371	389	363	353	357	344	405	403	351	396	352	386	347	387	394	373	411	383	411	374	393	414	399	383	330	390	412	384	355	369	382	369	360	329	385	409	417	382	390	399	372	349	387	342	388	371	351	387	396	394	342	381	408	411	353	387	383	390	371	371	434	395	377	409	366	383	401	367	382	400	370	378	398	370	396	341	356	347	364	411	372	369	376	362	338	357	347	361	346	378	397	391	352	353	352	362	399	348	394	374	391	383	372	385	389	398	366	394	375	375	340	369	407	391	376	400	397	382	359	376	402	387	392	409	385	396	370	392	399	377	399	421	396	372	381	387	378	381	392	371	357	370	355	396	388	376	417	350	376	397	395	348	399	416	367	348	407	356	391	406	383	412	346	368	382	389	362	390	354	380	359	386	341	402	360	430	392	410	366	350	369	351	426	371	399	396	394	375	401	381	397	405	390	363	372	354	417	395	381	377	370	378	377	391	412	355	337	365	394	412	376	356	407	358	363	377	389	405	445	425	401	395	391	349	369	364	376	384	360	347	398	375	377	358	394	381	376	366	400	395	390	393	414	393	370	335	377	385	390	412	370	372	385	340	370	358	384	384	380	389	394	352	368	376	383	387	398	334	427	363	412	408	364	368	369	382	379	391	373	398	365	395	366	418	369	364	384	356	361	412	391	436	379	387	382	373	381	361	371	392	389	362	340	358	363	410	385	415	372	393	346	362	341	390	358	395	393	395	374	366	369	359	374	405	396	328	383	399	388	405	355	356	401	383	387	406	368	400	377	379	419	401	377	386	386	395	401	375	346	368	362	387	368	399	345	391	423	427	387	394	385	376	346	387	371	361	375	405	372	412	367	349	381	390	383	374	363	366	431	427	368	388	371	377	389	405	364	388	357	370	360	381	382	389	392	375	373	358	367	359	370	370	386	367	376	388	413	371	384	392	387	390	383	383	386	371	411	380	362	386	421	400	388	352	371	402	360	366	385	389	391	386	403	353	363	365	366	373	374	368	366	395	403	379	374	366	366	393	390	413	402	397	403	359	360	388	390	387	338	396	410	364	361	401	384	396	376	370	322	398	347	364	380	379	384	400	417	359	363	383	381	391	373	358	374	367	404	395	413	385	360	385	388	376	368	352	372	375	350	367	365	387	356	387	392	387	389	368	403	389	387	372	367	395	385	379	355	413	373	388	405	380	414	408	374	398	361	382	386	397	343	364	398	373	359	354	386	393	361	390	363	392	345	355	384	403	378	366	338	377	382	381	391	367	396	382	394	391	387	384	378	375	414	391	381	390	370	352	404	362	425	364	374	348	360	385	378	397	377	379	391	384	383	391	389	382	386	379	394	405	389	381	372	381	367	378	335	398	424	371	388	372	365	395	378	370	399	382	384	373	379	360	369	345	423	399	397	368	377	374	366	336	395	363	416	380	379	355	405	397	399	395	382	380	363	385	369	394	379	377	394	314	351	420	362	392	381	402	373	355	392	367	416	430	394	395	352	382	361	359	377	412	384	366	421	347	389	383	403	363	369	371	378	379	401	366	380	376	375	399	407	395	377	376	414	381	391	341	417	408	367	380	408	376	408	378	387	409	398	384	383	413	366	339	381	409	374	368	373	378	395	360	369	389	362	371	346	398	367	390
25741	26069	44770	36634	21292	9054	2985	641	536	499	468	499	506	517	508	501	482	504	477	473	481	481	453	457	506	478	500	505	500	521	487	484	475	506	495	501	490	444	468	468	494	461	510	485	481	460	430	481	464	527	473	491	488	481	496	511	451	478	465	526	461	483	479	480	488	479	463	493	488	462	465	485	447	438	455	487	453	447	471	496	503	473	532	499	451	460	424	482	467	477	479	443	504	481	471	486	471	462	488	458	490	478	451	448	484	470	469	502	460	477	510	470	454	503	516	500	515	514	464	464	483	475	482	503	457	474	503	474	509	502	504	507	488	522	455	456	466	481	482	516	467	466	473	465	465	470	487	498	487	505	468	467	491	476	449	478	480	506	480	476	430	497	517	497	495	450	480	491	519	466	458	488	469	515	486	491	488	500	490	472	458	491	490	493	476	464	497	451	485	479	467	491	454	443	478	525	497	480	484	531	483	478	503	481	530	449	485	489	474	460	482	450	458	477	507	530	507	492	474	481	505	471	485	442	502	479	450	494	463	495	506	511	472	480	479	483	479	455	500	513	452	462	482	479	491	507	482	473	491	496	491	462	445	474	440	476	511	451	474	466	507	528	472	469	489	471	469	474	502	501	480	512	436	478	472	510	481	504	464	463	501	499	479	508	483	485	491	505	460	453	482	461	466	459	482	483	489	490	483	462	456	467	468	469	465	508	472	433	481	502	490	505	463	488	470	480	482	514	434	529	494	492	473	514	454	474	496	480	468	474	497	455	460	469	460	448	494	458	444	488	460	464	472	458	477	477	511	470	445	522	483	459	444	463	461	442	449	467	460	505	490	473	501	500	487	502	470	505	466	460	443	466	453	471	509	454	487	486	479	467	483	516	517	506	479	484	467	474	477	484	460	464	478	454	473	491	472	457	474	511	459	453	486	471	503	446	492	508	447	451	500	500	452	512	513	513	450	471	488	504	519	489	472	490	468	515	457	467	481	472	474	483	492	503	474	438	504	467	469	500	492	480	439	531	517	452	527	460	489	477	518	448	455	459	472	471	456	485	468	511	492	509	488	487	495	481	489	486	448	475	465	487	483	502	451	487	479	480	501	505	511	528	449	404	451	471	523	475	486	467	501	479	475	495	494	496	485	485	444	504	461	466	482	484	492	508	485	465	507	494	473	492	512	423	459	477	486	490	466	454	490	454	482	448	446	449	493	488	448	491	474	482	473	460	454	493	479	467	506	457	473	508	512	485	465	494	506	448	473	489	468	485	453	486	475	476	489	456	486	488	459	469	487	475	493	443	515	488	516	469	507	448	485	466	431	487	495	476	464	468	512	471	474	476	454	492	490	503	491	477	475	460	527	531	474	476	463	448	425	484	492	480	435	473	478	519	506	467	468	488	441	464	498	539	446	485	470	455	506	484	476	479	466	476	475	460	472	487	492	464	478	478	503	505	487	457	484	484	433	470	472	491	475	500	462	474	446	520	480	483	513	521	514	463	470	478	497	482	482	469	478	495	448	494	478	472	459	506	503	441	508	457	454	478	480	476	508	477	457	464	551	447	491	475	482	444	506	446	461	443	446	447	484	440	424	469	474	492	453	448	480	488	485	489	481	490	474	488	505	516	483	458	471	440	450	459	489	486	464	507	492	465	469	473	465	492	491	470	449	491	483	436	451	491	464	437	464	489	470	477	468	491	548	444	515	485	503	474	477	477	441	464	493	478	487	493	465	486	472	466	470	428	485	496	498	463	499	535	514	479	493	527	487	477	483	530	454	461	457	466	443	509	457	476	444	480	508	483	497	477	467	509	507	520	491	493	484	458	463	516	481	481	491	461	461	502	440	494	508	491	449	477	443	475	463	475	495	479	495	479	498	441	473	488	479	504	448	469	494	475	462	456	504	487	461	445	461	450	497	505	512	481	494	514	531	481	481	466	504	510	463	512	464	476	480	481	485	456	508	489	453	509	505	492	523	472	475	472	455	485	523	489	503	506	466	459	463	509	477	489	509	473	498	430	458	473	479	469	510	467	456	477	451	455	456	458	470	470	473	494	500	511	461	467	491	421	482	501	542	465	469	494	467	449	477	493	505	516	498	456	423	487	451	485	510	475	509	506	502	467	486	495	477	483	479	474	505	498	452	515	482	438	463	508	490	469	510	501	459	472	469	501	470	522	475	468	446	473	484	501	495	489	494	502	452	491	470	497	487	492	497	499	522	482	512	456	467	493	444	505	451	484	505	470	489	488	526	522	501	498	473	484	478	450	478	478	476	448	500	472	496	472	516	471	465	463	479	494	466	491	495	508	481	472	452	496	469	470	472	496	483	469	512	475	515	510	485	476	493	509	476	487	465	489	494	463	492	468	503	487	477	508	489	502	478	493	494	485	491	480	486	508	484	513	482	454	516	461	468	517	480	480	466	509	513	450	474	434	495	472	421	464	487	501	462	505	470	485	422	464	485	475	448	477	495	466	494	472	497	473	467	518	496	439	490	481	508	477	510	477	480	515	505	470	476	484	498	479	467	457	496	485	505	497	502	490	457	536	478	493	507	498	522	499	496	513	467	511	493	492	517	477	502	509	487	487	481	508	484	504	480	469	474	496	512	490	491	467	461	457	497	473	483	456	465	474	446	491	459	469	498	487	486	434	499	466	497	498	471	457	492	504	480	476	482	477	469	469	493	482	474	453	488	463	486	495	464	468	474	451	474	485	495	497	473	500	512	464	463	453	473	423	469	478	452	460	451	521	427	491	461	497	518	513	492	474	445	475	489	484	479	519	466	482	440	431	516	482	476	476	493	488	517	465	473	481	472	491	519	482	510	466	476	475	520	485	496	455	480	455	475	524	484	499	467	435	491	464	491	488	456	490	463	477	477	465	470	520	475	519	487	471	469	500	478	459	430	472	481	521	509	502	504	538	455	489	496	469	505	496	469	482	502	479	469	519	517	442	500	514	508	440	470	479	519	528	514	499	502	475	478	450	505	452	524	492	475	462	514	475	468	494	509	497	523	493	467	464	484	463	440	469	494	465	452	463	462	492	496	483	473	460	460	498	485	490	505	481	479	452	508	424	485	461	441	472	503	488	517	470	498	475	473	457	528	482	465	479	479	478	460	470	482	479	525	511	463	468	481	484	469	518	474	450	502	451	477	481	466	474	505	502	494	476	437	510	482	474	442	486	487	476	461	461	468	461	494	454	471	483	505	497	472	478	507	501	471	497	506	482	467	499	455	477	451	512	480	462	472	466	483	487	503	461	449	512	504	474	464	471	468	459	492	458	451	486	464	448	478	459	490	525	496	479	452	493	474	481	504	486	458	512	494	469	521	461	415	509	491	476	454	481	479	478	434	454	463	462	500	430	495	452	471	473	496	475	490	479	434	473	458	485	480	474	475	445	461	457	495	462	462	506	489	481	481	469	486	476	484	494	487	490	499	501	476	490	472	462	494	490	481	506	458	500	495	501	493	435	526	516	498	459	489	465	468	492
40378	75840	64933	40182	19601	8905	4197	818	616	536	539	580	524	549	564	542	574	557	503	515	507	568	542	492	512	573	524	515	525	530	502	527	559	537	538	553	517	531	518	536	537	559	555	557	531	571	514	532	533	538	530	565	558	582	567	504	537	510	530	521	522	542	542	556	528	500	565	555	511	510	554	519	534	537	545	547	523	561	530	544	518	559	553	558	555	503	549	520	527	591	535	565	523	549	534	530	509	559	543	540	558	520	568	532	559	531	536	542	522	508	600	504	557	549	542	513	487	526	569	484	546	524	539	502	517	548	538	541	549	546	515	519	560	518	562	572	573	539	528	552	557	495	499	552	574	541	505	545	529	514	500	519	523	540	548	530	530	495	529	522	546	557	573	529	512	523	524	533	577	519	534	515	566	539	530	531	558	577	545	580	545	543	505	514	553	508	533	545	512	553	536	513	533	517	564	536	570	535	521	525	578	542	567	532	551	562	536	535	498	554	524	517	523	546	532	520	533	541	562	520	511	559	511	563	538	530	540	565	525	548	575	521	522	527	530	547	558	532	539	515	561	536	517	559	549	577	575	548	534	544	521	537	537	534	524	569	557	521	558	550	558	540	541	564	567	600	522	549	525	549	551	538	499	548	516	503	564	507	493	490	545	504	523	526	512	532	540	514	530	563	534	528	522	555	520	570	536	534	575	508	528	509	550	539	529	553	569	534	528	550	533	570	528	538	561	559	582	517	545	577	530	540	528	569	521	491	506	500	540	526	500	538	523	552	535	547	564	514	526	542	489	511	538	527	548	486	545	530	520	521	536	558	467	544	536	506	529	510	539	581	531	539	584	528	491	521	549	536	495	522	524	549	530	567	540	538	555	500	500	531	526	527	512	537	542	517	525	514	513	541	532	514	518	498	530	533	528	574	534	528	556	531	523	545	558	549	541	561	564	537	546	552	532	535	550	568	559	506	515	507	598	530	563	534	535	527	533	528	511	553	540	562	472	513	509	513	560	577	558	506	526	518	558	580	542	546	554	541	521	492	482	481	542	491	539	540	551	544	528	579	515	584	560	533	533	517	551	534	546	498	557	538	507	523	552	523	524	524	524	554	531	544	522	556	533	542	484	500	509	529	507	526	559	556	534	523	521	519	542	562	538	540	524	526	569	509	534	577	504	530	532	509	525	540	564	542	518	577	525	567	527	573	501	528	537	488	552	574	536	541	529	516	573	543	501	542	561	520	557	540	497	521	566	549	552	529	550	559	520	512	552	535	561	548	534	529	544	553	525	509	600	503	540	516	513	509	519	539	505	492	624	548	534	547	576	530	520	524	521	525	536	542	537	538	537	551	551	530	510	514	545	514	549	510	576	509	560	544	510	518	506	521	539	556	513	555	538	540	533	556	528	555	530	560	538	555	561	563	523	570	543	557	543	483	499	500	565	503	511	518	543	524	548	518	531	549	536	562	509	553	562	567	533	526	544	532	535	501	565	502	527	526	502	549	532	514	493	507	533	548	565	537	504	560	541	521	523	555	557	526	516	585	525	486	529	529	546	566	538	539	537	564	576	509	512	555	574	548	578	500	552	554	491	565	587	567	555	563	523	569	540	521	576	552	570	552	553	534	565	536	523	525	535	529	528	558	541	580	540	533	516	525	557	519	521	505	517	530	535	556	513	580	532	545	521	542	525	527	579	549	518	561	538	514	517	559	523	507	509	507	524	556	561	559	514	530	538	527	545	569	532	565	512	552	540	575	528	543	528	520	553	533	547	541	521	533	518	580	560	543	537	573	540	517	529	540	527	557	517	549	501	536	519	513	513	531	525	556	516	479	559	563	511	547	549	540	541	530	553	536	497	495	577	529	504	561	542	520	535	505	561	547	524	526	544	553	581	513	566	539	547	537	548	526	534	486	544	546	553	523	534	539	527	493	499	506	547	483	556	568	532	558	535	533	539	560	499	497	559	541	512	571	518	536	519	505	524	544	503	529	559	538	535	534	499	526	558	547	535	544	569	551	542	583	515	537	549	520	568	526	516	518	505	580	545	496	498	538	517	514	487	523	508	575	496	520	538	544	531	511	520	609	518	496	572	528	549	509	556	504	546	529	532	536	548	522	526	501	549	565	532	534	525	489	536	520	550	542	579	523	549	503	528	511	502	534	576	491	571	557	554	542	557	523	550	542	544	530	514	548	525	501	546	511	496	537	549	497	542	551	524	561	595	541	533	520	531	533	536	512	572	546	537	520	562	571	553	528	528	559	528	531	548	563	566	560	545	537	542	534	530	527	504	522	538	533	516	558	581	526	555	512	506	524	524	548	558	546	567	531	533	519	533	530	553	535	528	558	557	526	528	529	530	510	534	518	552	530	540	585	579	502	539	488	544	567	528	568	546	495	527	556	576	509	542	522	535	544	524	567	525	531	555	572	569	502	560	493	497	486	574	539	573	487	563	559	518	547	550	518	523	523	536	504	545	547	540	521	528	516	496	569	522	464	543	567	527	542	560	536	531	554	515	558	559	534	531	487	525	566	571	539	540	559	555	542	486	523	514	535	561	538	526	545	562	538	531	547	503	576	532	506	548	527	559	542	507	534	535	556	599	528	507	570	513	530	542	535	524	548	530	501	545	512	521	509	544	544	575	568	540	526	580	511	543	546	515	537	514	567	532	503	548	486	549	540	507	544	523	531	584	532	563	586	512	546	585	555	564	508	525	566	538	575	540	518	494	554	532	522	537	552	528	522	469	554	478	581	540	529	545	517	546	568	530	564	523	525	547	510	543	531	539	509	525	550	530	501	527	466	557	553	502	504	558	528	478	530	575	528	548	526	566	511	503	528	519	536	550	533	567	517	502	534	541	517	535	511	517	552	558	521	526	522	551	535	478	532	553	531	536	546	580	556	505	526	523	521	511	547	542	538	557	510	529	497	572	579	562	520	533	533	608	548	548	587	531	535	513	545	527	550	501	505	544	532	585	553	507	525	510	548	530	530	538	577	511	522	522	547	559	540	502	560	518	515	547	572	572	522	545	577	509	542	563	490	507	515	519	538	521	533	501	537	517	544	520	550	540	546	565	496	551	520	548	555	494	514	478	549	548	538	517	546	566	535	551	584	487	516	537	571	499	575	507	551	548	532	524	548	552	546	542	556	529	520	582	532	545	529	531	534	533	568	520	574	515	542	537	574	500	502	530	543	552	524	556	511	570	520	519	516	552	522	515	524	536	526	505	534	575	563	560	534	558	515	572	542	535	525	564	520	509	542	517	536	528	555	581	507	553	524	549	540	570	537	528	585	518	547	554	544	559	563	517	511	495	542	561	562	508	528	572	524	516	547	547	573	505	529	526	563	575	528	548	552	544	572	539	523	564	521	546	507	510	542	567	518	494	493	510	564	560	501	502	531	545	516	542	532	519	553	545	535	506	522	552	517	516	502	510	499	534	510	523	569	520	522	549	519	525	514	543	523	508	543	501	508	516	504	507	511	515	540	528	516
23277	22569	35751	31286	25878	23656	19547	3290	700	528	554	563	523	570	549	578	537	561	541	544	532	566	575	532	580	529	556	562	565	542	589	520	527	552	507	530	594	532	570	508	519	527	488	543	574	545	559	510	543	522	551	501	543	529	543	518	560	553	514	538	552	515	476	515	562	511	526	534	518	545	558	508	558	548	530	512	538	507	528	508	510	544	505	521	551	560	539	510	538	528	537	556	541	523	509	521	536	544	512	517	534	527	542	530	554	564	583	520	549	524	561	527	502	537	532	542	501	545	576	533	560	508	567	571	510	517	510	530	540	529	518	535	552	534	533	578	518	549	545	523	592	501	536	541	538	558	509	533	531	547	568	503	538	517	556	552	578	560	529	524	539	530	565	498	553	524	498	538	510	530	529	501	549	542	564	514	563	555	517	553	559	555	587	527	519	558	510	539	545	544	555	535	524	509	513	506	564	541	534	534	560	528	540	551	555	548	573	559	524	495	498	556	514	538	505	510	579	530	539	546	530	544	551	532	539	528	541	534	536	543	542	572	508	494	557	495	550	515	551	521	545	519	518	549	522	542	494	511	498	525	514	534	544	559	506	524	532	526	525	548	548	524	512	560	520	541	579	537	479	521	551	517	543	513	537	563	531	569	543	546	503	540	510	501	543	560	484	532	548	529	550	523	523	521	523	536	532	493	566	570	529	546	532	535	508	552	543	548	544	531	523	580	531	555	554	520	448	519	526	543	547	515	556	574	542	576	538	525	578	528	544	504	507	495	533	506	544	550	525	539	558	551	551	524	578	558	519	531	496	534	528	515	513	557	554	539	537	518	519	537	520	592	534	514	524	533	535	549	564	554	530	516	548	521	581	540	492	506	554	559	535	500	503	518	506	533	525	538	549	533	526	498	507	559	556	543	545	518	533	512	487	529	544	539	581	559	508	512	527	516	526	508	574	547	556	516	536	516	516	526	538	563	529	541	527	480	552	553	551	570	579	539	548	521	544	526	510	546	522	518	532	529	550	562	587	565	551	541	522	529	547	525	550	525	518	512	543	517	530	500	538	511	515	569	528	529	490	529	492	525	543	508	538	549	513	539	540	534	518	551	538	528	490	539	515	523	538	508	532	575	499	546	540	518	512	562	565	491	503	569	543	527	565	575	542	507	526	518	545	544	516	540	550	550	512	538	527	530	522	542	549	556	524	511	540	504	526	540	527	532	552	560	515	514	527	503	561	540	599	546	543	550	513	528	520	487	525	546	512	518	539	554	540	541	552	523	524	536	567	503	532	582	522	551	518	535	534	539	522	535	568	505	561	555	567	550	520	526	542	557	548	523	544	513	549	545	539	511	537	516	553	549	529	552	499	528	532	557	561	544	540	559	536	505	544	550	519	549	507	529	579	532	529	483	537	538	508	542	485	513	565	500	519	532	530	559	533	557	505	531	515	516	571	542	527	564	537	520	544	506	571	494	503	498	510	529	574	513	524	519	553	601	520	529	536	568	539	566	513	548	531	533	559	541	523	515	544	535	564	534	583	530	497	510	552	495	557	532	513	518	515	507	531	533	517	549	520	538	563	535	543	507	547	531	501	538	538	495	527	532	514	486	550	503	518	532	524	536	548	562	542	528	558	532	544	465	538	532	508	512	521	534	517	549	499	520	523	531	597	569	511	531	544	486	584	563	522	550	519	522	525	525	510	539	575	529	543	543	532	566	513	504	532	511	571	511	536	538	503	543	539	566	546	533	536	517	529	505	542	534	490	515	548	493	532	584	507	497	550	509	492	549	512	562	497	476	554	536	543	532	572	512	524	580	553	526	535	538	532	507	477	558	523	510	553	533	532	528	541	528	535	518	564	553	528	531	552	516	536	509	499	488	527	516	527	559	547	497	526	491	514	513	523	488	515	565	533	520	575	522	546	507	511	540	502	515	572	515	532	513	566	531	526	541	486	518	535	561	545	551	539	496	551	516	549	570	508	529	509	581	551	526	538	524	553	527	512	523	544	538	538	534	596	521	553	520	566	553	523	520	492	530	524	564	529	490	523	532	524	535	495	528	540	521	503	519	539	546	482	539	529	530	542	557	507	496	521	582	518	533	530	529	572	507	495	555	519	498	533	528	536	556	525	559	530	563	533	539	534	552	574	572	550	534	527	519	519	512	553	515	541	566	557	511	533	519	514	548	538	515	527	504	548	548	538	521	532	543	499	474	530	535	538	541	538	540	536	515	523	522	555	541	540	563	494	531	555	555	510	520	513	499	544	513	562	507	572	540	513	528	492	527	496	546	528	578	503	541	506	534	533	536	563	526	519	496	574	572	542	553	535	509	511	532	581	501	512	501	577	522	566	532	550	453	525	541	510	547	521	533	496	554	532	538	487	513	581	549	574	506	536	524	533	523	521	522	528	490	507	517	509	536	531	550	481	539	582	533	535	539	526	516	541	488	535	497	551	496	535	548	532	550	495	520	494	506	559	518	524	570	546	526	512	529	519	527	482	526	511	525	541	558	552	533	550	465	562	533	511	534	534	563	554	524	552	546	512	529	551	510	569	493	540	505	555	538	534	550	502	539	542	540	520	503	519	565	556	555	529	566	502	533	531	500	519	520	488	539	509	531	579	484	566	523	511	533	551	539	519	553	558	520	516	559	505	511	517	541	484	545	545	526	538	539	544	571	555	508	518	537	534	489	513	521	523	553	590	519	512	525	543	504	518	499	532	545	547	535	523	519	530	510	523	566	461	541	547	495	497	502	518	529	535	523	546	555	548	536	563	520	536	544	533	566	564	551	546	531	527	525	529	520	510	535	553	574	523	543	557	512	545	546	495	564	518	531	555	474	552	510	540	523	544	547	551	502	523	497	502	522	521	551	571	529	566	540	502	541	528	496	508	590	544	545	521	496	533	544	545	568	531	509	529	514	571	511	548	548	487	543	557	554	495	544	594	516	521	562	520	538	546	569	557	546	596	521	582	550	567	522	540	546	566	497	512	541	503	553	518	477	504	518	465	523	525	550	530	528	537	528	525	504	534	523	495	532	526	579	544	536	533	572	519	517	508	511	519	513	553	524	499	566	498	528	537	500	522	555	489	510	521	503	494	529	545	517	560	540	565	551	521	492	524	520	536	551	532	551	540	585	545	525	548	589	574	505	557	547	537	554	527	541	556	553	540	548	548	500	545	528	543	506	523	538	520	549	520	516	510	516	533	540	516	516	542	535	525	523	553	494	546	514	571	508	574	556	556	525	547	496	550	523	509	526	526	566	511	539	530	541	531	511	512	551	504	522	509	526	521	535	575	518	526	536	570	540	485	513	542	523	506	542	547	530	559	532	572	473	533	529	519	558	548	523	532	521	526	538	550	526	532	557	557	525	529	542	559	546	510	553	515	527	532	532	543	532	547	553	538	539	548	536	534	543	527	512	528	559	515	514	558	512	515	537	534	535	500	536	507	536	536	533	568	529	513	538	529	511	545	488	550	483	556	524	490	564
46788	71401	86673	60923	37432	22446	11796	2447	668	615	600	603	555	585	593	572	590	588	537	588	556	588	569	584	556	574	538	609	551	550	598	568	575	566	569	571	576	588	564	542	544	579	567	585	567	524	567	602	552	552	561	553	548	578	528	569	527	610	574	569	591	541	549	545	569	601	554	549	548	530	536	538	549	552	578	528	569	560	555	540	566	548	622	565	524	593	509	541	537	567	567	580	604	541	515	566	551	558	591	583	576	535	570	601	560	580	520	540	561	575	533	540	600	545	570	570	639	544	584	565	553	532	544	557	587	548	537	545	568	548	610	595	564	580	550	638	568	572	572	526	554	585	548	518	508	580	567	578	564	556	582	571	584	603	546	580	523	577	576	569	525	581	507	548	603	576	538	568	541	550	568	554	561	550	566	519	585	547	578	516	568	522	531	575	532	580	564	557	529	559	575	550	562	533	524	536	546	560	532	547	572	587	597	511	564	558	571	536	573	550	546	568	578	563	550	585	567	561	558	583	609	560	563	587	555	562	578	577	566	589	557	573	524	556	548	568	539	560	554	564	574	582	554	535	569	591	552	591	557	532	613	519	560	580	554	551	588	540	538	566	531	511	584	562	577	505	581	538	579	617	574	583	569	563	513	586	513	546	561	597	520	594	545	567	626	538	570	587	561	592	594	529	596	590	564	548	548	564	551	537	575	558	572	549	545	594	575	606	573	570	563	542	526	565	546	580	568	558	545	576	534	577	572	574	591	551	552	564	574	571	569	568	522	516	534	590	557	587	555	535	545	579	578	568	587	560	567	538	556	542	539	591	564	560	532	525	533	570	533	517	600	559	597	577	574	572	575	544	555	564	583	571	575	613	605	588	580	510	616	545	563	546	551	595	554	575	572	556	612	577	583	562	588	543	623	547	626	532	585	567	560	535	566	566	583	558	553	591	550	511	575	569	562	605	590	569	524	536	576	527	551	578	545	545	558	572	568	580	533	605	601	617	584	545	555	523	551	563	572	594	572	563	575	553	544	522	564	559	566	617	550	602	564	566	543	559	515	586	583	566	546	537	552	575	576	559	549	572	510	583	563	544	548	570	581	599	539	561	578	576	550	558	514	570	582	566	559	605	548	565	555	557	568	589	556	585	585	589	546	578	575	605	564	537	574	606	587	573	598	547	574	591	551	564	560	589	530	547	558	588	588	534	553	585	554	490	580	593	562	544	590	568	541	553	556	565	562	575	546	557	569	556	556	585	574	550	578	553	599	557	556	566	582	543	560	553	579	567	574	575	572	559	603	548	557	582	581	570	576	566	562	536	567	548	577	560	516	556	608	586	552	547	537	587	524	618	571	550	528	534	553	545	576	561	552	563	578	580	550	531	591	577	549	580	580	586	555	605	571	534	567	580	539	561	590	552	594	512	566	540	575	553	548	561	566	560	596	568	573	550	585	583	592	520	576	552	582	565	594	582	550	564	542	562	573	556	627	543	545	563	547	581	532	581	567	593	579	556	536	580	557	544	593	580	589	573	550	598	561	562	582	541	563	592	528	545	577	562	576	545	552	562	607	555	560	570	567	573	592	554	523	545	523	551	579	533	522	550	591	565	626	552	573	618	556	568	529	578	571	547	545	582	585	510	578	535	538	553	498	583	591	516	539	526	573	596	569	528	570	564	588	561	567	555	517	594	535	594	604	526	560	555	558	602	597	591	588	511	553	575	589	606	570	507	550	581	549	566	498	563	568	562	562	539	579	565	547	583	537	573	557	525	552	557	572	570	585	560	568	609	561	523	541	560	603	572	559	551	573	593	518	567	509	568	529	543	566	518	558	550	571	566	524	552	557	584	529	549	533	589	548	539	563	588	576	557	532	574	524	536	539	581	606	563	607	565	618	541	558	572	519	585	568	578	566	569	603	570	514	554	587	567	551	573	510	578	608	544	600	565	527	594	575	549	600	541	586	575	582	512	546	557	538	538	550	560	595	537	544	559	572	573	582	551	591	592	573	574	547	562	572	569	605	557	577	553	567	540	574	558	541	560	574	613	554	564	515	583	582	553	547	551	529	551	552	552	546	588	547	613	563	555	577	553	561	566	577	563	541	530	540	565	538	591	568	537	526	522	531	548	592	578	607	559	596	556	558	525	559	592	544	549	558	571	555	594	580	552	593	569	548	557	527	560	581	614	553	572	533	597	552	555	557	544	576	522	578	566	573	546	592	517	526	567	571	580	603	527	592	546	550	553	567	510	574	586	588	558	554	526	579	543	575	544	561	516	596	526	535	537	583	558	578	581	532	549	570	531	559	553	581	563	570	571	555	542	535	531	587	545	576	561	618	558	552	571	556	561	573	562	580	568	566	543	534	546	514	626	579	590	534	568	527	546	571	593	560	548	528	563	567	528	583	572	576	539	519	538	509	541	599	560	532	559	575	579	587	590	527	604	548	592	583	570	560	564	560	547	547	594	531	533	538	530	586	596	601	576	538	551	574	542	552	563	523	602	581	560	568	559	587	549	574	576	492	505	591	552	553	556	545	563	526	552	590	572	566	539	588	606	590	574	550	542	570	579	558	573	554	559	555	548	569	566	537	545	556	564	590	543	587	571	549	596	576	568	573	541	552	597	581	571	561	567	580	562	591	543	577	554	563	549	532	539	597	581	536	530	586	546	577	563	549	563	575	572	552	521	551	553	568	555	581	554	579	591	579	553	642	535	547	584	539	535	582	560	516	545	522	571	609	580	542	542	579	538	556	549	591	599	579	580	556	573	542	556	583	563	595	550	564	584	575	566	527	547	551	583	523	561	603	537	557	599	545	527	564	562	561	545	567	552	573	544	566	573	499	562	589	567	538	568	545	534	528	552	568	584	565	583	559	583	544	554	573	578	582	523	578	579	508	566	572	572	576	512	622	562	580	622	546	512	530	563	564	562	546	572	595	591	594	569	582	582	590	549	561	573	567	576	552	578	588	542	523	562	564	585	560	580	565	530	589	570	540	527	527	586	553	584	584	530	555	581	580	518	560	591	545	564	592	542	540	538	564	564	529	583	530	568	546	546	575	570	570	544	549	581	550	536	561	558	529	581	606	579	516	541	540	589	551	538	534	591	548	525	618	568	559	577	570	513	566	536	580	550	589	550	553	550	543	588	526	558	541	546	532	518	595	590	574	550	600	599	558	557	515	546	553	606	589	572	553	584	556	564	595	550	547	539	544	502	564	568	555	579	531	597	557	568	550	550	582	566	574	579	570	570	547	526	553	601	565	576	550	610	504	553	545	555	611	590	535	544	546	595	607	537	558	571	551	578	581	570	573	553	577	567	590	580	533	567	571	582	565	634	533	541	601	563	575	526	604	523	534	543	587	568	574	569	549	551	558	599	557	573	604	545	579	633	598	612	552	539	534	562	506	565	580	529	596	547	558	555	609	574	564	599	580	559	609	541	573	587	529	544	571	565	577	575	561	553	526	565	546	580	538	556	555	567	539	576	552	584	559	561
29943	33001	42324	25835	8086	1861	1074	439	369	369	396	373	345	363	369	322	395	374	370	323	377	377	369	340	382	376	374	346	368	357	391	374	349	334	342	400	342	321	379	363	356	346	332	328	359	354	344	374	339	355	339	367	334	381	366	358	343	368	345	365	366	403	370	372	348	367	360	345	358	382	364	359	392	352	372	360	376	388	383	368	374	311	353	378	353	370	359	365	361	366	411	388	369	398	351	339	355	339	348	380	339	389	378	367	368	364	402	360	324	347	349	355	382	369	348	362	361	360	357	356	356	389	360	366	347	371	361	361	357	364	362	400	378	355	339	356	375	355	371	376	378	386	351	369	388	370	374	355	363	358	363	364	351	345	368	350	374	337	385	364	382	334	357	347	333	353	349	360	362	326	359	348	398	334	321	375	377	353	350	382	355	381	362	406	386	361	366	367	387	379	357	365	347	381	333	363	347	346	332	333	374	357	339	372	357	388	341	356	369	347	356	345	345	393	347	336	388	349	366	357	322	389	343	353	336	347	389	425	340	345	352	352	385	388	356	341	349	349	364	359	407	360	352	397	370	349	365	377	362	388	373	352	391	368	383	383	357	370	363	312	371	395	336	357	329	391	353	347	390	336	363	348	373	333	382	326	374	357	363	342	352	362	338	393	364	355	379	333	334	347	367	376	365	352	375	377	363	384	354	390	371	337	365	364	377	372	342	369	347	364	397	334	376	370	374	320	360	395	371	335	378	388	370	360	341	358	351	339	361	358	371	356	360	364	352	351	347	356	384	340	407	384	328	365	332	359	396	361	369	351	340	367	358	385	404	384	376	346	352	334	364	374	383	366	382	357	376	345	350	357	363	378	354	373	359	346	372	349	355	338	353	393	363	375	358	337	415	351	358	360	356	372	346	359	345	342	368	339	366	385	376	396	358	330	355	396	392	362	374	356	343	363	355	333	365	358	337	345	359	337	353	380	393	362	363	379	366	378	393	358	382	371	342	348	365	375	382	381	375	326	368	364	398	373	332	339	320	342	376	382	375	390	385	380	370	357	381	387	401	340	375	349	372	354	369	350	372	355	363	340	324	335	353	348	337	332	328	348	377	387	353	316	352	347	359	355	388	366	365	376	359	395	356	367	350	347	367	366	372	364	340	349	351	388	380	347	343	359	353	346	376	327	337	366	361	345	363	352	336	355	370	351	389	385	373	349	356	340	396	347	336	372	411	366	357	353	321	358	398	353	356	345	341	389	357	347	356	373	343	342	403	356	321	372	332	338	385	353	406	342	349	364	346	352	376	391	372	360	353	344	345	347	368	388	337	361	317	351	329	342	328	361	328	378	362	344	342	333	394	372	384	374	324	380	350	351	370	355	375	352	336	373	405	368	353	343	335	399	326	317	381	356	350	347	360	390	362	333	318	359	344	373	373	386	396	344	380	385	340	355	393	367	314	350	338	351	327	336	358	367	370	341	349	365	367	373	388	326	364	367	361	385	338	317	360	339	344	361	353	360	383	346	383	387	362	371	373	384	342	350	346	365	343	377	356	342	375	346	388	363	364	335	354	362	358	328	370	355	376	384	337	364	358	347	356	371	338	331	347	316	367	302	313	368	373	335	349	345	363	401	357	355	377	369	380	363	344	363	366	367	351	388	363	346	340	358	352	351	321	350	307	404	346	356	349	361	361	337	368	347	378	356	354	331	356	360	319	376	374	355	388	366	400	373	348	397	332	386	378	363	360	371	362	381	354	336	372	373	352	341	357	363	380	342	393	369	342	361	369	320	336	379	359	337	339	359	349	346	372	351	390	347	348	393	397	366	354	369	356	343	395	356	373	329	363	401	351	408	351	339	401	362	363	328	354	343	394	369	376	371	369	337	366	363	377	379	379	356	367	368	345	339	372	342	362	346	362	375	347	370	333	362	371	389	411	402	385	339	320	363	350	331	376	393	392	369	387	340	402	370	348	352	352	349	341	348	377	334	356	372	342	382	398	354	363	339	346	344	359	404	358	394	397	368	376	367	349	350	371	359	367	381	357	369	347	377	358	326	358	361	352	364	376	375	352	307	352	322	367	371	367	367	377	350	326	368	376	341	364	351	374	342	356	391	364	338	365	358	349	383	349	360	357	383	373	355	350	339	387	371	355	361	345	372	372	320	373	353	357	338	373	377	372	366	369	329	347	367	368	348	355	317	368	370	357	366	388	346	348	337	360	365	345	374	349	353	357	375	317	380	370	358	352	359	353	367	351	405	361	343	348	353	359	358	351	354	348	372	370	331	343	349	359	356	338	370	354	335	349	371	375	361	349	371	348	328	356	351	370	375	341	371	369	371	374	369	370	355	365	339	360	376	341	400	373	334	380	369	348	330	344	370	373	377	390	389	379	356	350	355	356	370	410	356	351	340	368	337	344	339	394	352	347	348	380	365	392	374	371	359	373	373	348	331	381	358	368	375	394	347	371	394	373	348	383	352	372	370	377	355	361	338	376	358	373	359	385	340	375	394	379	393	359	346	373	353	397	368	380	351	338	356	343	371	376	397	363	373	346	345	379	354	333	386	392	374	358	374	338	385	377	383	403	351	357	365	351	365	349	407	328	357	376	377	367	366	372	366	340	378	367	393	377	381	354	383	360	377	371	363	393	385	371	354	385	376	373	406	350	358	363	385	350	386	364	377	361	367	381	375	354	365	386	352	358	386	350	363	337	358	363	380	384	333	404	381	386	357	355	363	346	339	351	370	374	361	343	357	379	372	367	363	361	352	369	364	382	362	378	366	362	379	356	362	354	355	352	403	342	363	366	356	378	390	348	360	394	356	350	354	345	364	352	345	357	349	374	380	350	334	354	362	350	350	343	325	375	367	333	384	365	339	347	397	343	365	359	356	368	377	367	370	387	342	334	398	360	325	348	346	344	338	363	352	383	359	336	331	365	349	365	340	353	366	387	334	339	366	334	416	396	352	372	351	370	363	372	347	350	390	370	348	378	347	374	342	359	358	356	354	392	396	408	378	366	366	361	341	339	308	378	362	341	345	348	386	335	354	360	381	363	371	376	357	344	359	365	370	374	386	353	371	321	355	376	314	342	391	361	369	362	364	376	352	373	370	343	377	341	370	360	356	372	370	368	372	378	385	356	375	368	386	354	387	380	387	364	385	358	356	349	382	352	344	373	384	347	392	358	353	351	383	353	363	376	363	345	381	380	402	385	358	366	355	386	357	338	369	357	356	356	354	366	363	341	369	375	344	363	374	364	390	368	352	392	406	376	353	385	356	346	358	326	352	394	353	360	376	355	372	374	360	351	396	369	372	372	384	338	385	376	361	364	354	372	363	352	339	362	350	396	332	398	352	353	356	365	388	380	350	377	378	361	337	387	355	398	369	371	357	360	344	394	371	340	368	340	353	391	382	365	412	335	372	329	336	366	408	371	367	380	376	380	349	371	322	377	348	375	383	357	343	368	338	381	356	365	347	345	362	364	357	405	354	360	352
34149	51312	37654	17950	6511	2048	1299	477	452	413	398	409	406	393	373	385	395	398	430	411	424	386	414	419	410	418	399	398	410	388	389	429	374	391	393	402	413	437	391	409	413	386	443	407	418	457	390	405	385	415	432	397	396	393	433	454	371	432	403	420	417	363	391	426	419	420	402	378	444	411	387	374	412	386	392	408	396	420	397	420	432	457	395	372	388	418	401	428	427	378	390	399	411	406	430	392	423	393	377	403	409	408	440	398	403	419	399	420	399	404	392	430	405	411	384	385	438	408	386	433	422	387	420	392	384	419	437	407	418	402	359	407	387	375	420	403	397	408	436	407	422	414	399	320	385	428	411	388	440	410	385	414	391	402	381	391	450	412	441	390	388	369	400	426	417	407	438	399	424	383	400	408	417	385	396	421	418	384	413	397	395	384	377	393	408	427	419	463	396	398	377	413	408	393	425	416	415	382	411	426	376	390	381	423	377	395	405	351	426	430	401	400	403	406	392	397	369	386	389	393	391	441	367	397	420	433	385	401	454	401	378	400	350	393	386	421	410	406	397	432	390	379	397	393	405	400	405	415	400	427	405	424	424	405	412	426	407	404	415	436	377	411	416	392	394	412	399	448	429	411	380	423	418	414	425	405	386	424	385	402	404	378	393	398	416	391	431	427	396	395	382	414	390	432	415	411	399	382	385	405	441	460	427	402	402	421	403	426	405	429	389	443	406	433	411	438	401	429	395	343	434	431	428	438	386	428	417	377	422	429	436	391	435	433	421	405	387	406	409	417	398	413	396	413	430	405	390	427	389	407	405	389	397	422	387	423	390	396	415	410	401	401	388	382	396	393	428	415	442	373	401	388	438	397	399	426	420	429	445	386	428	404	426	410	417	401	427	442	425	418	403	416	404	413	379	434	389	405	433	432	376	395	418	430	393	388	419	425	374	386	413	410	394	408	421	396	376	425	412	417	451	418	433	377	407	403	407	420	432	377	376	435	389	416	402	421	409	411	414	421	397	381	409	380	408	405	449	401	397	426	379	404	423	413	439	403	412	403	397	385	422	391	415	418	407	446	366	388	427	365	439	405	409	441	416	375	415	358	360	376	445	388	401	410	410	350	413	385	416	430	422	423	412	390	397	408	380	393	413	408	355	387	403	423	368	432	407	369	427	393	463	343	443	374	444	440	391	404	431	389	402	389	389	376	411	380	407	392	376	358	395	375	347	391	404	405	387	387	415	398	415	398	364	410	417	409	427	387	391	386	410	386	419	431	424	400	427	406	396	411	389	434	401	403	392	408	434	392	404	438	419	412	446	432	397	428	413	427	409	433	420	422	384	397	388	437	416	422	431	405	429	420	398	442	431	409	420	428	432	400	397	410	417	383	417	446	403	426	433	411	443	389	419	377	391	386	428	357	427	418	401	410	390	404	407	400	403	414	438	374	428	414	415	413	438	391	392	420	402	401	397	397	405	421	396	408	417	399	412	397	390	412	391	392	414	439	403	440	399	429	408	385	405	421	401	395	409	382	409	437	422	416	427	411	413	457	434	405	412	442	425	389	385	398	414	377	419	387	416	405	411	385	408	362	418	387	418	393	389	411	385	396	409	441	391	433	344	433	411	410	404	422	434	406	420	416	411	379	400	444	404	410	418	382	430	379	405	471	386	411	404	418	414	422	413	424	407	381	394	430	447	420	392	408	381	390	413	353	397	450	418	386	380	421	407	397	360	400	378	425	428	420	418	371	434	408	437	363	388	399	389	401	436	393	392	386	419	383	400	395	420	424	411	431	409	437	399	398	359	384	450	402	411	403	411	414	407	463	393	449	421	397	379	390	387	416	393	371	413	429	442	419	404	413	416	397	391	394	394	413	415	409	441	431	425	410	374	414	389	412	435	412	406	393	417	381	396	411	408	439	394	381	400	443	417	398	408	408	395	413	395	419	393	410	376	406	423	433	448	363	403	399	436	397	403	437	417	406	404	408	423	417	413	429	418	409	403	413	403	430	422	387	398	411	418	376	404	379	441	401	366	371	426	405	420	393	403	439	429	418	409	411	399	426	376	399	414	410	406	385	403	401	402	422	424	411	440	417	391	408	403	420	385	433	422	405	431	397	402	430	413	428	397	425	400	419	410	423	428	414	429	384	435	426	387	418	422	395	414	384	408	400	408	412	438	420	416	423	417	417	378	408	397	432	413	369	390	386	415	403	401	399	429	408	403	440	418	386	382	417	398	440	385	399	405	405	401	390	427	401	424	393	423	431	397	388	376	378	392	429	459	377	403	416	401	428	422	370	409	418	423	403	419	397	393	367	401	407	389	460	454	399	410	408	415	439	371	426	405	409	399	428	415	414	419	385	425	407	421	403	404	412	421	402	451	422	450	415	434	394	400	433	386	420	402	422	416	415	402	373	386	392	407	414	418	405	376	401	405	428	412	407	401	407	402	423	475	452	404	375	420	383	414	413	411	425	423	395	412	395	447	403	393	434	395	385	421	410	396	417	411	430	396	412	387	390	389	426	389	402	407	411	403	404	393	399	386	399	401	390	452	404	406	416	441	430	428	424	434	429	418	427	431	354	400	409	409	419	391	404	402	429	417	429	401	404	414	395	391	404	410	417	404	426	417	391	406	401	383	420	422	384	419	436	396	372	412	413	428	422	407	390	418	439	429	411	407	410	393	394	379	407	408	414	388	416	392	408	400	454	416	415	390	438	373	402	378	374	386	397	434	422	421	422	377	464	391	452	414	370	405	408	387	437	424	405	419	387	457	386	423	423	391	440	397	398	425	424	416	404	413	471	404	424	409	435	394	404	409	408	401	389	387	409	390	447	380	417	386	390	395	431	438	406	405	380	430	399	413	390	384	416	394	420	426	430	436	435	396	413	412	401	407	414	431	408	400	411	417	414	378	403	419	414	423	445	410	421	422	408	419	421	429	435	392	451	401	383	431	393	342	434	392	398	403	395	396	395	403	402	388	393	436	427	402	428	436	403	410	438	392	398	424	430	418	373	404	418	419	407	379	393	398	415	434	415	413	400	400	396	410	424	422	422	457	380	407	421	394	393	384	428	382	408	450	447	430	405	439	408	422	384	409	412	385	421	406	399	392	428	409	418	415	382	397	425	410	411	420	407	391	412	383	416	441	389	390	402	432	398	351	366	420	398	408	429	403	419	413	416	407	429	385	420	424	397	398	451	432	412	415	420	423	396	377	394	408	422	406	407	396	409	379	436	382	419	421	392	453	399	431	402	378	378	378	415	409	412	403	402	417	389	404	398	418	369	430	425	399	401	384	417	392	444	424	392	412	431	418	399	426	400	441	368	425	448	398	407	421	372	374	409	428	405	373	404	394	412	428	410	410	423	418	396	383	406	411	383	445	392	429	404	437	391	390	436	392	432	388	396	412	422	392	396	416	396	357	421	402	384	402	419	430	353	377	400	393	425	402	434	396	433	398	392	361	395	403	395	422	411	358	406	388	413	396	404
25021	25149	44545	40394	26255	17227	7668	1099	391	361	344	330	324	345	309	341	330	332	340	351	348	320	356	319	371	343	341	362	319	348	320	334	335	313	327	349	350	331	347	295	344	336	328	371	324	335	327	345	330	331	358	331	319	329	316	330	345	318	333	317	345	386	338	331	334	326	345	352	333	360	339	319	320	353	351	390	340	339	363	384	314	313	318	302	326	331	334	329	339	348	328	300	367	356	350	380	334	338	353	346	325	348	382	332	331	359	361	310	299	352	351	354	335	323	339	360	316	369	330	342	326	320	339	353	322	338	351	348	349	335	365	343	344	331	339	308	355	351	340	333	338	343	314	359	318	318	305	352	338	378	344	290	357	344	335	313	327	352	333	362	321	339	329	341	337	333	329	328	335	383	331	326	328	351	342	316	304	313	374	345	351	325	357	348	327	330	353	313	353	328	336	343	311	332	341	332	344	333	347	325	327	341	344	318	328	295	337	347	358	332	359	322	316	327	339	328	369	338	354	326	337	332	337	338	321	323	352	330	332	358	376	343	317	353	335	297	336	324	306	323	341	324	328	355	347	324	353	335	364	354	353	344	362	339	326	356	333	362	347	311	358	375	341	348	336	393	331	313	333	353	359	310	338	321	346	341	353	326	343	339	347	344	323	333	362	342	360	365	326	322	313	327	349	336	324	329	365	361	356	329	341	381	328	329	356	333	327	330	362	333	337	340	316	337	359	326	327	325	341	337	342	291	321	342	354	341	341	353	345	337	348	357	371	331	343	374	332	304	306	329	349	327	354	329	383	354	294	364	345	286	333	328	356	361	330	317	330	348	314	345	348	360	336	341	348	348	355	349	323	369	329	288	357	326	337	331	334	304	343	353	357	351	328	369	341	354	313	312	308	347	327	336	363	350	348	365	349	356	334	368	310	288	345	344	327	331	348	345	344	329	330	323	353	366	371	342	339	348	334	353	345	318	357	316	335	361	312	326	347	338	356	341	338	321	348	365	324	342	335	345	347	345	341	308	339	332	323	336	308	347	304	384	320	330	320	346	340	335	343	378	318	304	330	342	327	371	353	304	331	299	357	340	338	345	345	328	370	321	356	348	339	348	314	354	331	326	336	351	324	329	331	366	304	321	353	355	346	300	355	336	335	325	344	348	330	316	359	340	280	369	349	340	332	317	345	354	365	339	348	347	353	348	349	366	369	328	321	331	331	329	349	369	356	322	387	302	345	344	357	366	369	336	323	323	327	329	340	343	331	369	342	317	358	341	329	312	360	347	365	338	363	321	303	345	333	322	342	358	361	315	351	330	320	327	336	360	345	345	345	337	350	357	340	364	352	339	323	351	322	314	339	322	316	359	354	343	313	345	318	324	350	331	336	305	362	356	353	347	337	372	313	324	348	335	322	321	330	324	360	350	345	340	354	340	350	323	372	334	339	315	347	335	352	374	343	315	352	340	338	348	324	329	337	368	314	367	329	346	382	341	306	340	337	340	312	339	355	360	350	372	343	353	341	317	349	305	362	376	328	338	338	348	320	297	333	352	341	316	348	356	343	340	353	343	347	345	357	348	327	324	319	327	335	366	347	329	329	298	333	333	344	345	328	315	332	346	339	317	334	340	343	333	326	340	367	346	327	341	369	348	345	329	330	303	308	320	344	338	338	362	350	331	339	333	321	371	307	325	331	307	327	311	333	338	318	371	332	364	319	351	343	317	350	342	333	326	307	355	341	329	352	306	362	343	333	357	359	344	342	345	337	338	349	374	381	349	314	341	354	362	327	314	349	351	299	340	326	300	290	345	340	359	335	333	307	285	344	286	363	327	354	314	347	368	320	334	342	355	331	363	312	357	333	314	360	347	353	324	324	304	339	348	321	328	352	305	317	328	322	321	354	331	362	313	317	319	339	320	340	341	319	318	341	330	363	339	315	359	353	340	304	359	305	354	324	351	356	331	332	340	361	352	308	323	346	346	331	313	356	325	342	345	368	302	335	296	324	339	352	325	330	299	303	315	351	325	329	344	356	345	364	379	343	345	347	329	355	362	321	365	342	355	322	342	342	321	358	341	336	296	352	320	377	328	356	333	333	360	367	347	343	330	322	326	346	345	314	328	368	314	353	297	325	350	334	350	327	329	356	344	338	352	324	351	316	299	339	350	367	351	335	354	335	336	342	346	341	324	350	324	335	310	379	330	337	322	329	335	308	356	314	334	327	292	358	334	355	334	336	315	328	353	327	325	354	351	312	326	362	332	352	382	330	324	322	341	345	356	328	334	349	333	361	332	310	393	337	329	343	326	364	337	329	332	350	345	315	337	331	320	323	354	342	343	345	339	328	351	331	312	340	326	310	301	302	305	328	322	337	323	346	346	374	371	358	345	332	320	332	350	338	339	335	306	332	331	319	343	346	358	320	357	338	346	369	309	332	340	349	347	314	372	352	344	327	360	348	337	371	304	348	285	319	354	346	320	338	353	372	333	329	331	328	353	302	341	326	362	329	320	333	348	339	340	301	338	341	337	331	350	355	346	316	366	336	351	328	324	325	331	347	361	321	339	312	328	334	331	347	329	348	332	330	342	374	348	315	319	348	338	346	333	339	385	335	337	366	320	346	360	340	347	326	345	318	320	372	310	339	307	341	345	342	343	331	355	324	345	333	380	325	353	354	333	363	319	356	330	350	316	356	366	356	334	338	330	344	329	360	324	347	348	323	325	330	330	348	363	331	310	306	332	340	341	301	315	356	324	374	354	309	334	339	352	341	367	379	335	334	307	313	327	330	337	331	323	323	365	332	337	334	314	336	319	356	322	337	325	345	349	370	334	331	338	328	356	339	357	337	344	344	345	332	326	321	323	364	340	352	325	326	347	347	340	336	357	307	327	361	336	323	328	302	344	304	326	316	346	375	346	327	313	335	361	314	325	330	342	312	332	341	347	332	332	321	342	323	340	365	362	304	342	346	316	345	360	326	332	355	336	323	353	338	375	366	323	371	355	353	345	325	346	362	353	332	310	316	308	341	324	308	333	304	348	373	317	299	337	347	312	326	337	344	333	297	357	316	371	319	335	344	316	325	358	363	325	347	391	337	329	338	367	354	330	360	319	328	337	341	344	325	337	354	324	323	345	362	336	354	341	363	385	310	341	313	333	332	314	320	356	335	334	308	345	353	336	308	327	314	335	368	350	345	343	343	360	345	327	336	318	325	329	345	323	334	338	350	350	326	347	316	307	309	334	341	330	347	362	313	362	351	336	370	330	351	317	356	328	346	314	331	295	340	301	344	347	394	297	326	328	350	318	341	351	341	362	374	346	359	334	331	352	347	319	334	339	344	338	318	362	336	329	305	382	351	321	332	330	329	341	359	320	339	362	301	306	348	305	327	324	358	340	354	343	348	371	313	348	357	310	340	360	322	334	351	369	311	332	329	322	335	345	370	337	351	339	325	355	326	352	320	329	334	350	338	334	357	327	331	336	342	327	344	315	320	344
39110	76262	72005	45740	23777	13087	6764	1384	466	372	395	395	355	384	390	427	349	335	371	401	372	375	392	380	386	359	371	383	362	374	371	370	361	402	382	407	399	406	400	402	424	390	373	382	387	361	361	390	389	388	381	380	385	386	388	426	398	396	368	384	385	364	396	385	377	364	370	344	393	363	397	382	359	362	334	367	338	399	404	370	381	369	391	390	410	401	401	394	381	369	348	369	376	390	386	417	389	352	375	381	403	385	384	358	366	390	380	359	424	419	399	377	368	347	392	406	328	370	392	385	387	348	430	414	349	372	377	368	374	380	379	365	381	408	384	348	359	402	382	390	409	393	415	360	356	366	394	361	354	387	363	362	382	371	387	372	372	383	404	392	377	387	385	349	410	360	350	363	403	398	395	388	388	392	370	378	360	389	367	402	419	385	374	382	396	379	363	395	392	364	387	425	340	390	372	407	387	398	365	370	387	350	377	340	372	356	368	366	371	361	380	342	356	370	374	377	408	364	385	370	407	379	395	363	363	388	354	371	359	387	387	398	387	398	379	374	393	369	394	411	371	362	373	437	359	417	412	356	376	383	393	386	387	382	356	377	383	387	373	389	406	399	371	351	404	392	353	369	353	395	360	386	370	368	363	355	373	413	365	355	386	357	409	372	412	344	394	392	369	378	400	387	369	377	358	380	399	355	359	353	347	375	382	371	374	368	399	371	385	413	340	350	386	405	404	422	364	363	357	392	366	404	377	369	392	409	371	385	405	370	386	406	383	384	359	422	366	371	363	364	406	370	399	365	396	412	398	344	401	395	355	394	357	402	419	359	378	398	381	356	381	331	365	379	356	376	390	393	383	351	374	381	373	396	374	391	353	394	365	384	384	438	379	368	372	411	383	373	370	376	364	397	385	394	379	385	381	402	395	372	376	365	399	400	392	369	391	379	372	346	417	376	348	425	394	382	384	412	389	416	360	375	359	398	366	384	345	392	349	351	357	365	412	389	382	386	430	379	387	438	375	396	419	385	403	353	403	361	392	376	367	380	404	403	361	376	416	364	379	376	399	411	379	411	385	357	372	346	396	345	361	372	372	406	379	395	386	365	374	372	369	394	370	349	379	406	373	403	378	393	371	411	429	357	404	412	373	347	416	391	369	375	365	355	319	364	354	348	394	378	403	405	404	367	357	382	407	361	420	365	374	369	379	396	374	386	394	382	398	365	376	373	400	391	379	370	393	394	384	410	370	380	352	410	356	403	396	441	374	380	384	375	388	381	388	363	346	365	376	424	407	388	391	355	377	415	386	426	364	359	400	389	350	363	371	376	407	385	371	409	376	379	366	372	398	397	384	412	395	370	375	374	374	405	384	370	360	399	374	384	387	355	392	374	422	360	381	392	372	426	364	386	383	379	402	367	364	376	399	397	386	360	386	383	388	340	395	374	384	378	381	408	354	375	393	389	382	369	383	365	399	409	371	369	381	385	374	384	364	406	359	381	368	389	381	394	387	382	381	391	370	386	409	392	373	388	405	377	418	381	402	406	404	351	376	386	378	381	367	374	378	363	384	364	361	350	416	408	401	387	384	383	391	406	403	350	376	408	380	356	347	409	362	396	377	367	387	389	346	384	360	382	387	384	345	386	384	354	319	365	381	343	390	360	356	360	381	378	373	404	393	381	392	357	387	383	379	406	354	400	412	379	352	384	349	395	366	402	343	382	410	395	379	371	394	374	414	384	369	354	364	379	367	359	371	365	364	394	371	319	395	376	395	347	366	413	374	375	371	361	408	380	380	395	407	382	331	363	370	389	370	430	365	389	419	346	399	385	377	377	380	352	375	376	389	393	353	392	360	367	374	357	389	383	363	374	393	410	413	420	363	384	369	401	394	383	425	396	369	388	400	347	365	351	385	380	395	359	390	417	356	361	360	360	348	390	390	368	390	403	359	359	380	374	365	370	354	419	347	387	402	385	350	375	336	390	401	373	398	366	397	405	356	365	386	417	404	390	384	373	381	398	373	372	418	402	357	382	377	416	356	387	416	378	362	388	388	344	423	378	353	391	369	388	406	410	402	393	389	382	373	384	396	392	351	378	376	389	387	391	386	326	374	386	386	404	400	346	402	381	378	403	365	372	394	408	386	374	442	371	412	375	361	367	388	361	382	417	363	394	397	387	385	371	372	356	372	385	383	353	387	374	406	372	363	406	376	363	385	392	406	375	377	393	378	365	392	410	384	414	416	370	376	356	359	351	379	367	400	377	381	395	351	366	366	383	415	376	425	372	368	397	416	392	410	373	375	368	362	368	372	396	402	352	337	385	391	378	385	411	407	370	377	393	392	382	360	358	375	370	389	399	392	405	374	406	361	426	367	394	370	376	347	397	388	396	399	372	373	354	392	404	378	404	389	369	361	354	365	385	365	350	385	379	389	397	366	365	354	403	402	353	424	355	390	383	362	373	374	388	409	356	431	395	383	372	406	380	381	372	389	369	391	396	386	367	394	352	395	341	386	377	376	383	354	358	378	382	374	399	395	366	379	361	341	340	369	412	353	360	368	381	379	406	375	336	366	370	384	344	386	397	414	377	397	384	359	406	367	393	363	371	372	374	354	372	390	384	376	380	367	358	377	361	339	359	390	419	372	422	381	382	374	417	364	372	363	396	369	397	395	359	378	406	350	380	379	376	359	385	367	376	399	417	397	410	402	341	409	385	400	382	399	352	383	327	386	367	388	399	365	392	379	395	377	384	400	402	388	388	341	369	391	392	407	388	383	398	360	371	385	426	361	370	440	353	360	358	336	376	402	370	387	355	331	420	401	371	385	362	395	391	379	376	382	367	408	406	360	393	394	370	383	364	399	398	363	370	383	377	391	356	403	394	369	371	379	359	361	398	421	368	343	362	398	388	378	373	382	386	372	384	347	404	349	384	392	370	369	409	351	381	355	361	396	390	371	409	347	372	384	375	394	358	373	360	378	385	415	359	381	387	411	346	371	396	368	343	359	364	393	385	409	394	373	409	400	346	362	377	365	365	365	393	371	368	383	390	367	352	400	372	429	392	404	420	383	393	393	382	392	378	388	419	415	380	381	378	388	385	367	383	362	365	364	376	368	386	404	350	410	389	374	412	357	357	375	416	353	373	352	336	373	385	385	371	372	374	369	429	392	368	384	411	414	363	381	419	350	364	384	404	378	395	381	382	377	371	415	425	415	374	390	407	380	373	381	354	399	367	408	367	401	360	392	381	373	390	365	368	387	416	379	366	403	382	386	377	383	390	356	396	390	427	419	409	394	407	396	353	375	392	320	391	414	382	386	359	398	394	381	365	431	377	382	358	378	366	351	374	354	356	372	370	361	401	404	411	380	385	372	386	380	374	384	365	388	399	410	373	410	411	372	361	366	371	342	343	390	400	390	374	364	406	411	356	380	384	350	370	359	369	363	378	391	403	370	408	379	381	398	348	356	342	396	380	342	374	407	376	364	356	393	392	371	379
25640	26000	43348	36889	21445	9702	4120	965	480	485	487	470	498	479	515	463	493	486	476	490	443	472	457	444	478	487	474	451	480	476	520	469	482	458	469	472	471	466	473	528	458	458	454	477	490	529	476	492	483	486	468	508	430	475	468	485	509	487	458	479	494	473	522	488	495	478	465	439	455	505	461	463	516	512	472	449	454	435	431	466	483	491	474	476	455	495	506	469	467	494	472	483	436	505	528	476	485	449	493	483	464	488	427	478	502	444	492	488	506	457	494	517	498	463	477	446	439	454	496	501	454	481	478	480	479	457	456	475	466	473	538	481	515	519	492	487	485	488	468	456	498	495	514	451	508	469	509	458	483	461	449	493	453	471	472	430	471	441	502	454	485	441	482	494	478	465	497	455	481	453	538	467	467	435	511	473	482	472	499	450	478	503	494	492	476	476	498	478	468	449	450	431	458	468	515	475	466	465	474	426	466	463	497	464	479	460	498	468	533	473	456	524	458	461	458	462	476	459	487	449	471	487	477	497	464	481	475	495	462	476	483	443	492	526	473	490	480	474	482	480	481	463	473	459	431	494	469	438	475	481	453	511	496	468	471	492	505	492	458	436	477	462	482	509	424	505	502	444	485	445	518	471	467	469	428	443	483	465	465	464	474	471	434	476	494	454	483	466	486	487	497	479	506	501	456	480	498	444	494	504	465	464	486	491	447	465	468	449	469	475	509	497	450	487	469	442	462	487	482	451	478	441	472	495	487	497	487	455	507	462	475	491	451	504	509	476	492	454	445	500	458	480	488	495	448	513	450	497	494	518	459	472	464	485	485	497	499	455	490	475	460	435	428	494	506	492	486	480	466	486	490	456	469	475	478	480	463	449	513	452	442	500	468	460	472	468	480	449	482	464	424	446	515	444	488	494	476	472	484	449	459	470	481	467	488	448	500	473	463	479	471	459	432	464	473	509	494	493	503	475	458	455	472	466	453	459	449	455	494	492	435	459	470	427	455	493	520	482	461	477	445	460	497	528	530	469	466	454	472	458	505	487	486	477	459	457	494	460	507	472	455	487	478	472	451	482	443	493	452	504	474	472	476	449	475	485	452	460	465	471	445	506	485	480	467	438	487	463	508	441	502	479	484	447	474	475	466	454	450	479	466	450	432	468	450	481	491	475	467	474	485	478	472	499	503	498	488	496	465	499	435	459	470	477	505	489	477	511	497	468	474	454	529	475	470	475	499	438	462	469	471	488	468	468	483	490	480	465	468	478	439	433	495	483	457	450	492	504	477	459	494	468	447	481	469	466	467	487	502	447	474	462	481	502	448	486	430	453	530	482	472	474	474	543	410	456	519	478	431	475	434	477	497	462	491	474	448	417	464	486	495	442	426	446	415	461	418	473	525	479	509	459	459	522	493	480	469	479	474	483	465	494	499	495	490	453	481	464	487	508	465	458	477	508	485	464	485	482	486	493	467	492	487	469	491	441	480	486	442	484	455	492	504	454	478	517	503	452	470	459	473	482	458	481	473	462	513	489	469	509	454	484	526	496	483	466	483	448	465	472	459	474	456	507	504	490	431	459	516	488	476	459	468	502	485	478	498	488	479	468	500	483	478	431	467	456	491	442	479	507	467	483	490	484	456	483	532	513	465	485	476	445	443	458	467	453	493	506	482	450	488	478	504	451	468	475	458	489	495	486	460	443	451	474	453	495	429	468	487	488	507	515	455	501	456	476	456	460	464	463	501	503	468	489	482	482	444	460	432	452	480	483	471	479	453	512	456	518	492	474	476	439	486	521	463	482	488	462	519	480	454	484	467	449	536	431	465	514	475	503	472	482	453	506	510	517	463	450	451	467	453	526	507	465	475	461	442	502	489	449	469	445	442	463	452	468	474	505	486	496	523	475	479	495	437	483	480	482	469	476	472	507	469	523	449	476	454	478	467	458	484	446	507	467	478	476	457	456	495	435	455	472	523	457	486	454	505	435	457	473	527	466	477	469	467	452	472	492	522	504	488	487	492	496	480	465	509	523	496	510	483	449	525	460	485	498	461	482	437	462	482	505	441	462	492	518	451	478	490	476	462	493	465	452	486	445	490	512	485	454	452	491	475	484	456	464	449	445	454	478	479	462	489	443	504	473	468	476	497	481	459	437	486	505	487	458	467	480	492	476	464	492	465	508	477	464	489	494	500	502	466	464	468	496	471	482	486	501	497	474	468	458	449	485	494	486	459	483	479	441	452	455	504	468	456	504	487	441	502	456	473	450	523	464	472	439	455	493	486	473	446	489	473	498	491	503	462	458	482	467	487	459	469	498	476	463	509	479	439	491	435	443	489	441	467	464	432	511	475	483	478	457	448	524	452	481	490	413	470	461	450	510	474	450	471	476	481	488	471	471	507	503	449	524	460	503	492	471	459	503	459	511	474	472	461	470	445	465	481	470	463	462	481	469	515	485	472	466	496	475	468	516	452	447	484	446	489	481	479	507	472	502	470	462	520	489	477	475	468	466	476	450	470	482	472	435	499	483	440	486	488	469	488	499	470	498	490	485	454	502	478	439	488	437	466	503	514	433	477	510	489	498	469	496	497	500	464	430	476	462	447	478	504	493	445	460	450	519	481	475	494	455	512	441	461	435	467	475	469	447	494	474	470	492	467	473	521	467	457	499	483	462	474	473	484	453	458	493	496	492	446	436	483	461	488	478	455	453	478	489	469	478	476	487	462	487	439	512	482	494	492	472	479	457	473	511	476	489	494	443	500	507	493	474	473	437	436	459	515	483	426	489	479	477	510	465	453	524	507	482	447	461	508	521	468	469	435	447	466	454	505	463	473	469	481	496	505	471	450	482	458	456	492	474	454	467	489	465	477	525	467	442	519	523	454	494	470	458	442	484	481	437	481	472	453	497	511	481	466	463	510	488	494	499	458	472	466	477	454	441	511	505	479	472	450	481	469	481	508	448	519	485	453	488	463	458	485	448	450	470	496	451	483	488	429	452	490	480	487	497	458	450	467	444	474	508	451	496	460	481	475	513	485	454	462	486	432	461	468	437	445	452	516	448	493	435	455	482	464	461	500	490	530	487	469	508	470	497	460	482	493	461	488	448	470	435	442	429	453	470	494	467	494	512	483	513	458	459	499	508	468	479	438	488	460	471	438	452	466	470	447	434	505	450	474	461	477	507	453	463	464	487	485	468	452	463	469	465	481	458	522	424	434	506	472	477	473	490	474	445	495	476	467	460	457	462	501	500	517	485	480	495	452	463	451	488	465	481	470	519	539	494	449	463	510	447	511	496	463	471	472	481	469	430	479	458	463	468	464	444	442	513	471	500	455	439	485	462	503	466	502	482	487	508	450	475	496	532	486	496	507	455	471	456	466	495	443	427	482	495	485	472	431	450	501	487	491	483	481	502	492	471	456	467	483	490	470	450	463	495	475	466	468	487	480	457	480	494	472	474	482	455	434	452	452	469	453	503	435	432	494	482	459	486	489	498
38896	75372	65067	40851	19176	10237	6276	1337	567	547	511	505	548	533	549	498	496	532	526	511	540	526	531	549	561	516	553	530	492	536	519	574	555	557	507	533	556	502	514	522	571	528	501	523	552	552	548	555	510	606	542	545	517	533	526	551	527	522	552	488	509	524	518	554	499	534	524	508	547	508	550	550	507	539	511	553	522	526	534	585	501	520	556	533	580	573	545	582	543	566	548	509	557	515	542	534	559	534	535	543	526	532	533	510	566	535	544	514	518	561	553	521	558	544	550	537	584	546	506	509	504	548	526	523	528	553	526	525	571	529	528	541	525	548	521	571	513	514	498	533	542	565	524	497	514	507	532	523	542	533	495	547	490	521	553	534	552	531	522	518	528	514	574	507	553	568	544	526	489	524	550	495	575	521	548	531	550	529	494	550	451	508	542	531	542	524	552	472	544	531	530	538	527	519	524	562	516	533	521	522	507	549	576	546	502	541	522	536	549	535	556	466	514	497	548	570	515	554	543	542	549	541	578	512	544	582	513	551	527	512	517	565	593	522	545	513	566	538	536	532	533	535	568	551	548	537	545	528	592	541	546	522	566	513	568	532	519	522	526	545	542	534	567	530	504	522	540	545	545	539	513	534	518	542	516	567	506	500	494	560	529	540	599	552	540	538	543	521	538	484	524	579	513	515	507	548	494	559	460	538	529	577	519	555	518	530	522	476	542	518	551	546	505	517	538	555	566	548	508	572	519	517	570	513	531	516	561	509	568	500	541	519	518	522	530	530	528	543	563	532	498	518	526	599	546	506	527	520	512	550	540	507	534	504	544	518	547	536	519	492	541	564	535	468	544	497	546	563	551	522	520	543	567	551	532	578	556	489	516	531	554	516	531	552	507	523	563	573	524	526	529	508	546	542	503	559	541	537	557	516	529	553	517	514	544	559	513	516	510	550	521	533	547	534	513	540	520	547	546	534	546	525	538	521	542	497	556	521	540	523	533	502	546	507	552	572	517	537	554	503	576	556	536	561	516	538	491	509	540	536	529	527	508	544	555	541	561	541	559	516	486	541	530	531	514	528	523	495	555	531	562	531	556	535	555	514	521	538	515	551	587	506	570	519	501	473	567	533	551	537	550	532	543	580	532	532	531	497	527	554	513	546	506	533	528	532	491	560	503	510	534	542	518	501	503	493	551	505	534	529	559	535	516	542	502	542	543	554	557	538	540	566	506	489	529	511	499	526	524	544	539	512	543	518	559	495	522	534	512	513	517	532	529	549	533	534	537	498	543	537	547	542	515	522	570	503	527	521	506	573	512	538	531	539	526	522	533	564	535	550	548	511	559	550	487	566	545	531	519	550	538	522	528	577	519	519	524	551	574	573	520	534	550	532	508	527	540	533	483	544	544	513	515	539	582	499	570	599	541	514	546	524	546	589	544	541	533	541	512	512	508	549	544	534	521	568	552	505	529	526	543	569	544	514	517	561	534	523	529	566	548	529	541	550	490	533	547	539	516	518	528	541	499	565	521	488	532	552	498	530	520	524	515	540	530	500	558	542	542	558	554	559	486	531	518	572	550	545	553	523	553	524	547	542	530	539	531	517	533	579	567	547	564	527	487	518	532	546	520	547	545	538	542	556	512	527	487	561	526	551	490	548	504	538	540	531	539	522	558	490	548	523	536	536	545	569	519	536	494	546	523	587	580	537	514	542	526	497	555	529	495	557	546	519	499	511	549	526	523	571	584	545	554	570	531	540	563	560	508	547	497	529	516	508	556	515	531	571	568	542	492	533	529	527	559	516	532	514	550	513	505	548	521	568	518	564	582	546	556	513	549	544	516	545	490	537	540	542	552	527	512	513	506	528	564	488	511	515	515	517	510	523	558	536	529	548	487	525	545	528	561	534	523	544	537	536	543	550	494	522	494	571	556	495	507	534	561	537	501	563	511	506	585	561	549	552	578	532	494	533	511	522	534	533	537	519	554	512	508	540	531	517	555	550	554	561	563	546	518	490	529	540	564	542	524	512	565	542	518	513	550	547	573	499	491	523	486	512	548	568	540	523	586	521	530	523	568	539	545	592	550	525	575	507	506	519	569	500	524	531	517	515	570	509	503	530	558	583	550	561	526	499	551	524	544	570	530	585	474	510	535	486	502	568	516	529	550	518	531	551	549	569	527	498	532	528	524	538	512	552	553	560	496	559	504	516	494	540	532	541	550	522	539	535	562	515	536	523	539	483	513	505	505	554	554	544	547	499	571	554	514	536	524	545	538	541	572	550	578	514	574	514	570	571	557	540	508	515	582	521	523	552	526	531	560	532	497	511	534	516	512	567	539	477	505	513	514	535	523	512	516	557	549	543	504	555	550	503	519	538	520	504	519	527	546	516	478	547	540	553	523	523	521	538	547	543	542	521	547	546	529	498	529	527	571	526	547	565	552	492	545	526	532	519	515	562	570	560	540	531	518	521	532	577	565	546	531	514	538	545	543	515	513	570	516	558	515	587	512	532	535	522	485	520	514	541	536	526	497	516	511	503	531	506	500	557	515	516	567	551	552	559	555	519	519	538	549	545	542	538	550	531	572	540	554	528	534	537	523	546	501	577	505	527	563	517	534	492	523	487	545	511	555	500	529	556	542	542	564	556	554	553	506	507	503	538	504	506	536	556	555	556	541	547	534	531	548	488	556	541	524	528	510	554	528	557	551	581	524	546	534	537	515	509	494	522	544	554	513	559	568	527	514	531	547	525	573	546	512	526	536	569	513	511	548	541	522	556	509	544	532	505	508	545	549	534	554	552	516	554	503	517	551	520	534	530	544	507	552	539	546	507	504	529	548	537	488	537	570	521	529	545	554	542	526	506	530	522	493	562	534	525	518	565	534	532	519	559	548	528	525	558	479	529	553	522	498	520	598	529	472	565	518	573	530	517	515	548	528	555	568	527	518	536	534	518	554	554	523	517	534	514	558	506	587	534	571	513	550	521	524	533	562	519	539	499	573	532	550	567	547	521	525	534	535	495	540	532	506	503	536	483	528	527	529	501	538	537	536	522	508	565	546	587	502	571	540	515	512	523	526	526	529	540	519	537	542	538	541	492	543	539	542	563	553	520	540	496	574	518	525	513	558	485	547	563	555	499	512	548	534	556	538	511	563	493	518	502	553	524	515	553	511	513	553	508	517	545	553	518	560	522	526	537	535	515	560	526	511	514	520	541	559	511	589	528	548	526	498	519	566	538	548	551	514	524	499	527	564	547	525	541	528	508	561	556	527	507	581	539	538	541	511	550	545	510	540	502	521	527	534	527	525	527	511	510	531	513	529	517	495	513	516	560	528	520	531	556	562	515	512	514	542	524	572	551	522	578	474	545	557	533	534	535	511	534	517	544	508	527	510	558	544	543	566	544	554	546	556	575	501	548	549	508	532	499	493	499	574	577	543	547	531	549	513	508	535	529	564	521	497	529	536	532	531	471	549	552	558	540	516	534	556	510	510	582
14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
