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
340352094844	340352095414	340352095964	340352096514	340352097064	340352097614	340352098164	340352098714	340352099264	340352099814	340352100364	340352100914	340352101464	340352102014	340352102564	340352103114	340352103664	340352104214	340352104764	340352105314	340352105864	340352106414	340352106964	340352107514	340352108064	340352108614	340352109164	340352109714	340352110264	340352110814	340352111364	340352111914	340352112464	340352113014	340352113564	340352114114	340352114664	340352115216	340352115764	340352116316	340352116864	340352117414	340352117964	340352118514	340352119064	340352119614	340352120164	340352120714	340352121264	340352121814	340352122364	340352122914	340352123464	340352124014	340352124564	340352125114	340352125664	340352126214	340352126764	340352127314	340352127864	340352128414	340352128964	340352129514	340352130064	340352130614	340352131164	340352131714	340352132264	340352132814	340352133364	340352133914	340352134464	340352135014	340352135564	340352136114	340352136664	340352137214	340352137764	340352138314	340352138864	340352139414	340352139964	340352140514	340352141064	340352141614	340352142164	340352142714	340352143264	340352143814	340352144364	340352144916	340352145464	340352146014	340352146564	340352147116	340352147664	340352148216	340352148764	340352149314	340352149864	340352150414	340352150966	340352151514	340352152064	340352152616	340352153164	340352153714	340352154264	340352154814	340352155364	340352155914	340352156464	340352157016	340352157564	340352158114	340352158664	340352159214	340352159764	340352160314	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2748	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	2000	3600	2300	2747	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
23458	21994	29548	25141	22007	22035	14636	2184	1436	1398	1271	1217	1118	1095	1017	949	968	962	977	884	953	959	937	910	890	871	856	833	870	914	945	906	893	801	910	837	860	852	912	847	855	814	896	913	849	804	812	849	913	889	860	803	859	805	833	868	845	859	867	867	883	848	923	847	821	832	864	878	777	835	805	813	819	822	855	827	839	853	867	846	848	856	805	843	847	838	835	875	819	831	845	899	833	809	827	812	820	842	860	845	849	858	867	842	831	861	827	858	873	855	822	858	877	865	831	811	857	783	840	777	853	850	802	810	822	808	801	793	806	824	826	781	809	864	836	878	830	880	807	824	817	803	790	833	840	836	814	800	838	772	798	801	851	816	856	876	840	766	885	788	901	828	809	877	826	770	842	858	842	846	888	870	817	880	884	864	844	855	813	883	768	831	862	835	799	854	806	806	830	834	871	824	846	818	837	839	834	852	858	848	864	814	788	803	827	850	837	840	861	807	846	827	812	823	838	876	786	828	857	837	789	806	901	841	833	887	808	862	856	806	779	812	818	817	842	777	788	818	829	788	858	828	826	830	795	798	844	852	877	878	857	830	808	894	818	830	807	763	816	789	833	839	802	837	869	860	799	833	846	882	867	838	849	855	793	852	801	820	797	900	864	869	828	849	817	825	832	818	815	818	805	831	819	835	810	814	744	904	810	855	838	822	833	856	796	828	837	805	825	838	820	832	785	899	833	789	826	794	784	879	863	833	821	897	884	865	850	827	798	843	825	783	809	829	815	835	846	840	847	839	821	809	830	849	860	859	841	776	824	842	855	857	835	888	801	854	812	811	859	869	824	843	814	843	856	827	824	833	862	829	860	794	822	851	775	868	808	837	809	818	811	856	881	886	828	893	845	825	833	791	843	891	817	913	817	859	833	765	836	843	844	831	806	851	842	801	857	865	814	802	839	859	837	842	832	864	800	835	814	793	845	841	843	845	828	851	812	838	820	813	836	839	772	823	784	822	819	761	865	839	883	821	834	817	877	830	842	848	815	835	823	863	844	848	810	797	850	813	816	794	872	887	853	871	826	833	842	846	809	834	843	829	857	767	882	834	816	836	806	866	842	816	848	853	813	797	836	873	812	811	823	788	868	860	829	811	812	867	813	811	856	850	839	861	842	832	888	868	802	842	801	833	802	871	834	863	792	776	789	829	794	812	851	827	842	824	841	843	834	844	801	774	814	813	849	851	818	842	832	817	865	874	795	847	848	840	809	825	833	856	886	873	857	819	809	819	853	812	800	840	835	832	801	859	827	828	869	845	773	804	809	846	867	832	843	833	815	889	835	817	796	830	849	793	762	845	816	865	828	829	816	819	839	828	840	813	828	811	809	820	814	836	783	863	827	835	837	832	859	873	824	805	852	847	824	818	861	875	883	823	823	843	903	855	818	853	843	869	847	843	813	878	830	831	839	803	893	823	818	838	798	788	860	800	861	823	851	882	849	864	862	826	830	826	905	791	815	841	834	794	843	830	851	923	857	832	859	835	829	826	868	802	801	829	757	856	815	842	846	857	826	838	809	802	825	844	831	781	857	836	836	855	847	862	818	802	842	831	828	891	821	826	820	827	801	812	817	833	901	800	853	867	835	834	853	885	825	858	831	848	801	843	892	820	862	834	837	811	877	824	803	774	859	811	830	871	818	825	899	831	824	873	831	844	839	804	835	819	818	832	865	867	829	833	831	803	792	820	841	800	809	871	892	859	843	820	821	855	835	845	825	802	839	804	864	835	816	812	855	835	804	824	848	807	834	861	806	788	883	790	858	789	848	934	843	830	800	832	839	846	870	821	836	782	880	797	822	849	832	866	789	873	878	767	872	860	878	851	837	743	819	880	752	838	789	842	858	854	871	863	847	819	841	867	867	766	856	781	832	817	839	815	784	819	820	847	845	798	831	870	804	878	829	857	805	911	761	848	820	843	867	815	811	775	767	866	828	875	820	888	834	746	852	845	866	813	842	802	817	852	820	849	861	841	802	824	877	821	826	842	862	799	886	836	892	845	854	823	794	796	824	853	802	811	853	853	862	844	866	837	834	850	810	791	789	780	870	850	854	829	816	842	834	872	853	817	844	821	851	878	831	856	822	813	835	802	794	851	777	921	833	859	836	882	873	846	799	848	829	793	813	807	814	773	891	802	808	808	835	858	817	828	780	841	858	865	858	831	836	807	811	853	883	839	806	811	820	827	825	833	862	831	881	843	818	835	822	783	844	822	817	843	824	812	827	836	860	852	851	808	850	764	862	816	846	811	828	803	861	824	812	836	872	809	822	838	840	821	823	853	851	825	856	894	836	795	851	820	866	799	787	872	804	877	801	860	822	857	826	856	848	866	831	833	825	791	796	807	848	819	859	871	803	841	867	800	876	804	848	822	854	810	841	789	810	867	838	821	823	774	862	812	830	861	837	800	812	845	889	825	845	822	845	836	893	841	804	825	850	824	854	805	835	896	823	918	870	826	785	833	819	828	858	818	834	823	849	865	835	818	828	857	837	827	785	845	797	818	855	775	859	822	839	822	835	796	831	823	875	804	850	846	805	802	830	835	777	831	806	800	840	795	822	831	894	785	832	897	821	806	868	804	836	845	861	808	831	816	808	816	817	833	839	794	819	784	815	834	778	821	804	823	803	858	838	779	866	810	830	870	786	811	795	860	787	798	789	871	800	871	808	867	826	849	867	842	816	822	815	846	802	827	821	814	879	821	876	806	845	871	827	854	814	811	805	836	781	813	913	879	850	816	795	801	819	855	824	815	831	855	860	779	781	831	826	818	826	812	785	837	839	856	892	794	857	836	840	845	832	808	879	817	828	813	851	776	847	848	847	879	821	816	827	802	854	883	819	824	866	829	826	836	810	828	821	803	798	841	806	853	822	802	849	826	850	838	863	835	833	850	833	844	815	859	883	842	811	841	891	820	866	812	831	816	865	824	822	839	853	814	857	813	833	796	818	851	803	864	820	800	837	834	789	820	799	803	797	846	854	875	850	846	812	782	826	862	846	823	870	823	821	865	879	806	812	839	895	813	830	847	868	809	824	839	812	869	850	859	816	840	803	789	862	821	838	841	862	817	773	807	848	822	862	850	859	820	857	849	874	824	802	855	821	830	823	809	874	818	800	848	795	825	846	844	821	874	829	856	804	821	851	839	812	816	832	871	792	799	830	825	868	890	835	859	835	836	866	865	809	809	801	831	835	829	829	767	830	841	834	889	841	820	828	823	846	787	834	827	882	835	856	858	833	853	845	830	869	863	829	862	856	838	769	821	830	826	830	878	811	800	817	833	781	885	814	819	826	881	822	880	807	781	849	826	817	848	827	878	843	828	792	837	810	795	838	866	805	837	895	826	873	890	862	815	803	839	852	803	846	763	878	835	820	812	847	848	862	781	852	816	792	822	876	872	836	853	849	784	797	853	830	857	812	824	790	855	845	842	846	813	850	854	813	841	843	860
15519	29520	57570	9308	14006	4045	3223	2656	2230	1960	1715	1526	1414	1296	1176	1154	1142	1099	1144	1085	1023	1040	1049	983	985	1022	942	928	970	1038	989	908	977	963	957	893	965	926	932	915	918	884	975	932	952	943	928	911	934	882	901	908	894	889	913	904	896	900	963	899	896	977	871	891	898	979	867	918	933	890	889	896	984	895	927	922	861	874	894	952	914	903	875	962	934	925	902	912	904	926	913	877	950	927	863	874	932	912	860	900	944	839	871	904	867	964	881	920	892	869	922	916	862	926	869	811	932	896	899	925	928	907	923	937	871	892	883	921	888	853	954	892	908	906	863	895	923	923	877	924	890	889	900	917	893	866	860	875	838	908	871	927	882	955	991	865	886	844	897	894	913	895	884	943	913	924	914	874	865	950	887	890	921	872	869	911	858	940	875	986	885	919	908	884	925	883	915	893	891	914	853	873	930	929	915	926	929	920	852	854	910	895	885	879	862	907	839	925	879	934	878	914	922	874	918	905	906	927	874	883	857	938	874	926	893	901	908	894	935	848	916	841	952	922	928	868	881	898	924	954	900	920	853	849	971	898	934	904	901	854	886	906	907	884	886	961	844	872	932	874	906	839	837	927	925	896	946	898	900	918	984	891	926	907	888	885	913	895	915	933	923	910	938	928	954	871	884	928	872	915	871	856	905	888	906	865	930	858	890	917	909	937	956	914	899	870	924	892	888	952	856	872	918	899	893	895	904	902	908	886	928	898	876	903	912	869	922	892	880	895	894	928	869	877	887	891	908	903	923	863	887	955	849	893	884	920	902	954	915	953	921	879	900	908	919	923	860	921	911	906	912	854	943	915	947	938	908	926	875	875	909	869	907	949	893	885	865	918	882	885	884	911	940	882	902	889	858	898	840	880	867	874	865	888	973	933	879	925	942	874	903	912	913	897	909	868	846	912	934	881	888	901	912	871	948	866	940	937	851	963	896	878	872	934	860	890	917	908	935	872	926	916	879	896	861	901	910	851	894	896	992	891	933	888	857	879	844	897	873	891	942	888	974	975	902	859	926	902	888	908	875	854	908	888	894	960	866	893	867	931	880	850	914	917	909	895	880	865	913	991	826	904	944	913	855	886	883	921	929	841	931	910	894	939	898	857	899	933	938	910	904	946	911	943	912	959	844	857	919	842	919	907	874	893	912	899	918	950	863	905	921	892	933	938	911	860	890	862	895	926	943	902	881	874	910	854	870	908	897	894	881	897	928	937	886	879	875	883	925	900	910	915	906	906	868	911	872	881	864	846	883	941	920	933	949	918	933	894	918	909	864	928	858	873	897	936	921	932	889	902	900	902	954	904	935	838	880	887	912	903	916	848	942	873	943	931	881	912	897	923	899	937	927	927	873	855	951	897	919	843	879	898	871	875	911	895	883	897	869	898	885	930	851	867	889	910	871	875	908	869	878	852	914	913	913	942	902	947	892	885	874	881	937	915	926	886	869	850	957	890	881	951	871	858	888	921	922	854	921	890	901	905	901	893	931	866	948	916	945	910	889	903	944	815	882	918	973	890	923	916	885	891	903	909	950	902	892	844	882	902	935	933	920	864	946	923	885	909	910	887	907	885	829	853	909	905	894	899	918	877	874	899	907	845	883	901	949	907	918	886	888	941	920	849	865	881	921	893	855	866	893	949	917	889	897	866	895	870	889	863	881	913	884	933	926	844	879	870	874	908	896	865	903	916	860	932	821	882	894	870	846	935	872	966	922	956	888	901	882	869	890	907	907	838	850	914	911	872	866	869	887	913	900	904	885	887	941	897	902	900	876	876	925	906	824	999	927	872	904	893	892	959	869	880	836	913	962	894	926	981	893	938	854	879	857	889	843	961	886	874	870	880	927	907	959	899	854	857	889	886	942	895	870	967	920	879	895	880	855	889	888	844	982	888	857	939	916	936	898	911	914	898	933	863	880	859	882	906	906	868	939	915	945	936	931	897	851	927	855	892	908	920	893	891	875	937	909	838	848	860	915	899	895	931	884	876	921	903	885	908	905	913	910	931	916	892	911	940	940	905	910	935	872	897	888	905	884	880	931	927	892	938	880	939	869	865	892	913	901	921	846	878	837	890	932	894	888	855	871	904	857	893	882	857	902	930	919	907	948	930	896	896	846	862	833	916	871	883	934	923	883	902	872	923	865	916	861	914	941	916	896	953	912	930	907	856	904	883	900	926	862	908	902	873	892	854	898	909	923	879	894	919	895	906	920	906	863	889	886	890	899	915	934	865	923	906	922	915	932	904	883	895	902	907	905	944	939	885	892	915	893	975	857	870	903	915	918	938	919	870	928	873	930	897	847	883	929	895	887	967	897	872	900	948	904	890	905	866	909	867	888	919	954	864	864	917	930	898	897	911	884	925	864	916	857	914	863	932	868	900	940	979	891	901	898	888	910	942	932	895	924	880	915	881	890	949	944	928	872	862	920	884	909	901	886	849	864	901	941	885	923	911	837	878	951	864	879	887	873	905	887	894	866	920	891	925	908	924	917	922	865	872	874	918	913	846	894	881	947	875	945	895	941	862	919	877	962	867	891	893	885	974	841	922	952	974	874	902	867	850	959	911	935	876	914	848	921	884	852	924	897	888	918	915	878	889	957	883	919	894	934	937	967	914	904	928	857	855	924	929	923	909	875	876	840	858	888	889	865	846	899	856	840	915	850	919	908	941	939	867	906	906	874	884	889	882	875	927	863	877	834	867	910	908	860	919	884	898	915	926	895	906	902	964	918	886	917	885	866	914	849	879	896	979	913	910	906	884	918	917	862	884	900	847	936	880	865	863	948	953	881	884	885	878	851	882	890	992	894	895	905	888	931	870	877	919	866	888	892	939	884	835	912	888	919	864	937	864	892	886	850	908	955	885	885	915	877	909	882	941	940	885	885	920	949	914	925	896	902	893	880	897	932	885	868	869	960	938	905	878	915	960	902	896	927	932	874	835	895	916	906	864	870	854	954	841	903	878	939	886	930	935	966	885	909	925	909	897	925	931	838	900	913	888	880	925	891	926	879	886	907	934	928	875	966	871	905	896	895	917	905	873	889	917	867	875	904	962	868	900	900	856	898	936	875	916	907	903	904	987	907	936	881	876	886	859	916	946	935	883	948	902	905	867	879	933	891	869	864	901	917	945	919	967	935	922	882	900	877	858	911	877	901	888	950	856	954	903	917	933	875	923	885	914	860	893	888	909	890	864	892	894	864	899	951	916	861	899	908	905	946	901	872	893	927	941	886	913	916	839	911	902	907	901	875	927	939	928	876	940	910	867	881	877	893	883	887	971	874	863	882	898	952	920	891	897	918	899	925	846	899	874	951	896	927	961	891	900	854	866	904	886	847	876	931	852	920	862	885	893	813	879	900	885	944	853	871	911	958	917	877	888	909	897	929	899	915	897	913	861	934	880	893	881	947	922	897	900	867	885	909	920	872	915	888	892	937	888	969	898	919	919	922	889	897	874
27190	20404	16731	3280	1194	327	326	332	317	331	317	297	282	292	333	333	307	292	318	282	266	326	314	291	320	304	270	302	281	302	282	266	283	309	311	326	327	354	292	284	295	308	281	325	306	333	323	299	306	290	315	279	313	292	288	294	321	313	313	317	279	312	316	319	278	288	319	310	290	299	336	324	284	277	251	318	310	297	314	296	295	298	280	289	289	325	302	286	326	289	278	330	301	325	302	264	302	278	325	279	319	261	294	303	315	288	316	311	303	312	275	288	275	294	324	280	304	321	266	279	293	290	270	295	286	289	287	274	285	324	281	280	303	303	295	286	320	321	317	305	304	312	310	334	307	324	291	297	288	309	307	274	270	299	310	306	323	280	317	300	293	303	299	303	318	315	324	304	304	304	265	277	303	319	300	324	304	294	329	275	307	305	302	293	290	296	295	291	258	294	256	328	317	285	310	340	296	309	315	281	301	314	298	310	305	293	299	313	338	279	294	298	331	318	297	285	295	321	290	316	290	320	306	320	312	315	306	292	285	288	309	294	298	285	297	280	316	292	277	235	277	303	296	284	322	286	300	315	302	293	318	279	296	285	315	296	295	321	270	285	308	313	306	310	257	314	286	288	288	300	300	316	287	261	284	318	293	293	300	319	292	292	293	310	320	338	283	319	334	307	309	292	284	293	299	307	298	285	303	269	305	317	310	292	298	283	297	265	295	317	316	314	318	307	280	289	307	321	330	308	327	293	303	307	298	312	314	301	328	323	308	350	276	286	291	300	308	302	320	310	308	288	330	285	333	356	301	308	325	324	310	293	295	310	312	311	290	312	309	295	274	290	319	303	307	332	324	309	296	305	293	321	271	310	281	292	301	281	331	338	327	286	290	305	289	308	269	339	303	267	302	297	288	299	315	321	305	281	306	292	319	318	352	281	291	300	318	325	298	276	271	348	283	290	291	282	308	283	293	332	276	295	295	284	328	317	297	306	292	304	302	302	309	281	311	283	325	307	293	282	315	279	324	288	278	319	280	269	294	286	280	274	311	273	318	334	286	329	285	303	310	256	282	321	308	296	309	304	323	296	305	279	295	320	277	339	334	316	281	290	290	278	329	293	285	323	278	327	324	323	301	327	309	322	279	297	326	310	303	275	299	297	333	272	301	298	304	288	290	334	290	313	329	314	289	287	284	274	293	312	281	276	281	292	301	283	341	324	308	294	309	303	300	327	284	323	284	282	287	294	347	276	288	313	288	298	299	268	312	285	276	258	307	296	287	338	342	342	284	295	306	297	322	286	275	271	275	265	301	294	350	302	291	330	309	296	275	303	286	316	326	313	278	318	295	328	263	351	283	317	314	302	298	293	316	285	270	288	313	321	313	306	292	287	300	288	293	285	315	338	314	324	303	260	323	315	312	296	281	294	311	274	295	302	316	288	299	322	347	321	323	334	290	295	301	298	298	308	291	316	289	341	309	302	339	295	261	283	328	285	304	291	326	313	297	323	311	331	282	339	306	264	279	303	311	298	323	306	329	293	288	324	302	321	320	281	336	286	319	284	319	307	305	309	302	288	280	288	317	331	319	337	309	284	302	299	303	293	297	296	291	317	281	297	275	319	303	313	282	320	256	292	293	311	306	277	285	298	322	286	325	307	329	296	303	261	284	327	313	277	306	263	288	305	272	255	298	276	313	299	309	310	289	290	286	286	303	285	287	301	282	313	269	304	286	307	306	288	310	303	326	309	306	310	290	308	325	298	307	299	261	288	313	274	261	325	323	296	285	279	289	309	325	319	311	324	298	293	308	307	297	317	302	322	286	286	312	299	292	309	274	302	291	289	310	285	293	299	307	294	298	297	311	311	314	285	295	321	297	290	320	301	315	314	302	311	300	279	308	311	322	319	296	295	313	273	267	272	325	285	318	321	311	323	298	328	279	303	296	287	295	275	316	326	302	331	309	287	282	275	276	291	315	296	273	297	284	296	325	309	300	328	315	302	333	314	289	317	296	303	336	306	307	289	299	313	268	284	324	306	309	317	301	322	304	278	327	299	284	309	275	302	305	334	327	301	327	328	305	307	304	318	304	311	302	288	286	297	308	291	309	301	293	298	275	313	295	271	295	321	297	280	316	276	292	297	323	283	284	322	275	307	272	306	303	313	291	286	323	285	268	303	300	302	307	318	294	278	283	267	259	272	314	303	270	314	301	335	288	309	304	296	319	299	296	289	299	303	325	304	304	286	283	306	283	327	283	323	285	305	302	304	302	333	299	312	354	304	306	303	302	305	281	341	309	290	335	302	280	288	273	266	308	318	299	290	299	302	298	269	298	310	330	267	331	303	254	314	302	335	276	328	305	306	313	274	295	305	319	309	272	286	271	306	304	328	307	304	305	293	292	323	306	304	318	330	300	329	276	320	315	351	322	296	315	298	310	291	283	311	304	297	261	316	286	300	296	326	324	271	284	281	318	333	295	314	316	285	325	301	295	333	347	291	284	307	316	253	297	287	301	312	319	306	275	271	298	300	295	315	310	313	301	319	266	307	273	302	310	297	264	257	285	308	315	334	283	290	294	290	308	298	290	293	327	281	296	300	315	253	283	271	293	305	292	336	328	281	304	298	294	305	289	276	319	304	298	283	283	314	283	279	291	314	300	289	292	294	295	304	278	314	291	322	279	303	309	282	287	288	308	292	328	292	294	286	280	312	340	335	312	306	316	288	267	313	294	276	333	271	277	304	277	287	265	303	294	251	316	336	306	279	289	314	302	307	287	314	306	302	310	325	322	294	298	294	300	263	324	321	260	310	321	297	326	319	286	321	333	327	327	303	323	277	322	295	345	323	299	294	296	294	282	304	297	301	323	300	275	300	274	307	305	298	297	298	274	313	310	342	303	315	333	293	317	324	315	297	273	263	301	317	317	267	285	307	285	281	300	341	295	306	308	300	298	317	328	302	305	254	303	287	261	302	320	305	302	319	311	297	305	307	300	289	318	301	306	304	329	312	336	322	323	304	308	292	309	329	289	278	298	277	288	305	294	315	299	304	304	311	316	318	309	320	297	292	303	275	288	308	305	283	299	277	286	363	289	298	293	304	286	296	318	309	288	258	311	279	320	285	305	298	287	288	321	306	325	289	327	320	291	294	294	301	291	331	307	311	287	298	283	297	324	293	282	291	297	284	334	283	286	303	295	308	298	335	287	311	328	309	298	291	305	324	295	295	289	277	259	322	320	338	305	311	322	293	301	294	303	306	269	310	301	303	307	302	289	285	286	295	312	294	281	301	281	309	315	320	299	319	299	268	305	295	296	258	289	304	293	287	306	307	303	310	293	287	282	310	313	294	321	303	299	261	311	277	311	280	314	307	313	318	291	325	329	308	288	298	287	321	322	298	300	308	328	285	290	270	294	304	311	324	308	262	314	282	332	296	277	308	294	341	282	314	297	303	293	341	292	298	333	308	297	323	282	312	267	321	282	274	263	283	299	280	322	328
9911	5723	15700	1065	1468	485	472	401	394	371	376	397	395	398	371	383	373	395	342	399	385	343	352	367	375	392	373	350	362	351	355	368	368	340	367	363	361	352	350	368	332	394	345	345	396	370	398	379	361	376	376	368	347	352	367	361	349	349	362	357	360	377	385	367	393	355	353	349	390	341	356	380	394	334	345	372	372	335	407	345	358	373	341	378	358	373	375	360	392	396	352	372	348	357	373	342	375	393	345	357	366	347	340	384	347	348	389	350	325	369	357	351	330	383	373	369	367	351	380	357	349	376	377	347	371	401	369	391	356	351	366	358	350	354	320	381	374	369	375	355	364	369	365	363	390	384	365	378	363	381	332	397	365	387	396	333	359	352	345	394	352	318	381	357	331	395	375	357	357	347	390	373	336	378	389	377	347	356	354	390	324	394	365	380	337	374	360	373	354	396	374	363	389	361	386	389	322	366	368	326	350	362	370	380	363	371	353	389	372	370	376	346	388	351	380	389	344	374	388	345	350	372	346	361	377	356	411	380	350	363	373	334	346	358	362	366	333	367	375	401	337	375	397	342	366	413	357	394	363	341	337	348	380	385	410	355	369	345	383	390	326	315	373	357	342	373	364	341	370	358	361	363	355	356	391	372	347	421	342	349	351	376	367	350	383	351	375	391	370	334	359	360	414	363	376	389	371	343	375	403	394	379	335	342	380	371	351	374	397	361	402	353	386	373	365	361	346	363	366	380	356	346	363	353	343	365	375	370	363	374	350	343	361	396	328	350	386	317	377	373	376	383	362	354	369	373	370	360	360	352	350	358	365	339	366	364	369	385	354	353	364	388	370	350	406	368	389	353	416	358	384	384	370	350	374	344	356	366	370	370	370	367	369	362	390	388	358	358	385	386	366	365	387	364	377	378	362	357	354	351	344	359	391	357	367	340	372	358	378	402	356	374	356	368	360	364	317	365	370	385	361	356	367	383	342	368	385	372	363	389	390	325	376	373	364	377	379	375	375	368	362	353	360	363	405	368	365	396	397	369	360	383	366	331	388	350	340	355	399	331	332	354	338	359	330	393	385	335	344	379	344	373	354	398	376	358	376	400	358	378	390	361	377	362	352	365	367	348	318	354	376	391	369	404	402	364	359	400	369	349	354	374	367	369	376	399	365	350	382	374	353	358	341	401	380	317	401	402	367	361	376	337	355	382	341	377	356	358	383	353	336	367	335	370	329	373	364	364	357	327	371	354	363	374	372	354	395	395	357	332	362	342	385	357	364	330	359	354	376	326	328	388	365	357	349	350	361	353	373	376	354	334	388	331	352	373	355	380	409	392	393	381	359	331	387	361	386	380	358	349	334	367	358	333	379	370	386	409	373	358	339	402	380	378	353	366	354	404	379	383	385	341	349	357	361	354	370	366	343	359	347	369	376	384	404	395	352	362	358	357	369	368	354	351	381	335	356	367	404	388	368	357	361	373	377	372	371	365	380	387	383	372	354	379	389	367	384	360	378	363	334	388	345	377	382	351	330	373	359	383	339	372	383	375	360	386	363	360	369	384	346	390	378	365	340	392	330	342	345	349	380	331	375	365	357	372	365	361	376	367	345	355	358	377	329	328	369	376	375	340	359	362	374	360	392	356	368	377	379	356	370	382	371	351	361	313	377	369	356	361	366	351	388	394	398	337	389	340	367	339	403	339	381	360	366	368	379	374	352	366	377	353	323	360	352	372	391	386	387	402	371	392	389	333	345	387	345	362	339	368	374	370	373	344	343	367	387	397	371	333	365	359	355	332	371	379	375	358	349	359	361	352	354	377	354	331	378	374	401	379	372	345	367	361	321	360	368	346	369	358	315	358	367	363	371	316	331	351	384	363	352	373	394	360	338	366	370	368	360	353	370	373	351	375	380	362	372	368	370	372	395	344	396	327	398	349	377	385	388	348	340	342	349	381	357	385	408	365	336	351	333	351	353	354	322	345	365	408	359	383	354	369	369	342	377	350	381	373	365	350	322	361	344	378	358	372	361	349	349	352	341	367	351	351	369	339	398	375	330	371	369	355	391	369	344	366	377	335	369	347	405	357	396	383	366	358	364	345	364	357	353	346	352	365	387	386	344	373	350	342	368	344	370	377	366	345	347	352	378	356	340	355	371	359	356	365	353	394	378	350	354	386	414	361	392	392	341	349	357	368	363	326	376	396	354	337	353	364	367	367	342	337	328	361	370	365	380	366	352	341	365	364	345	367	340	374	363	400	334	384	355	365	379	375	394	371	399	405	367	364	358	343	341	330	376	379	376	371	348	408	382	386	374	348	391	388	357	365	358	347	360	391	394	356	397	403	351	384	380	396	357	382	384	362	368	387	370	378	396	407	358	354	343	375	361	375	343	354	372	407	367	389	382	356	356	364	390	373	351	407	372	332	329	391	381	355	368	345	354	339	353	373	394	355	358	391	391	343	386	361	359	367	387	375	358	355	355	362	371	366	357	351	391	372	387	368	327	364	354	378	354	359	385	386	368	334	348	391	375	347	348	336	347	373	361	368	356	365	410	361	369	359	334	390	354	351	363	360	358	352	362	372	352	366	369	369	374	388	384	353	349	364	384	367	355	349	347	357	375	357	373	376	363	345	400	363	343	395	341	341	367	370	361	380	406	360	389	392	347	359	366	350	392	407	384	338	350	388	365	335	341	390	371	344	359	354	382	361	381	392	369	395	384	364	368	384	348	379	349	381	383	389	387	372	353	353	395	377	362	384	344	344	384	373	349	360	391	359	355	356	355	366	369	403	354	358	373	352	374	377	353	348	371	350	369	377	359	385	392	397	367	372	357	361	361	347	351	380	366	361	396	370	341	407	367	345	364	383	349	373	375	334	366	361	355	357	371	344	378	381	341	360	363	389	359	378	391	349	370	382	356	370	414	376	346	341	379	375	370	353	371	370	356	386	379	377	365	405	409	326	383	374	340	363	333	364	367	348	366	379	348	368	402	353	356	356	365	360	379	344	337	409	342	347	365	354	389	386	384	399	355	358	365	336	349	377	379	327	340	357	367	323	375	374	376	361	345	341	344	377	357	353	379	338	355	338	348	356	360	388	367	378	363	374	365	366	364	390	364	348	381	385	401	378	365	368	395	395	344	372	349	358	357	392	346	350	338	333	356	370	373	354	375	375	378	364	366	375	382	379	373	366	360	370	362	369	376	373	368	387	371	376	373	355	354	341	372	353	398	337	355	355	352	389	380	402	326	390	324	369	406	350	366	380	350	379	356	339	383	347	385	384	357	373	368	369	343	390	350	327	423	375	371	382	363	346	372	351	377	368	388	360	362	368	342	340	346	373	390	371	347	392	374	367	384	393	382	341	376	376	407	344	356	358	355	348	403	350	399	370	354	359	370	332	366	350	332	336	357	408	391	352	365	378	324	356	357	363	370	392	331	372	388	370	363	410	374	345	371	380	395	377	343	362	365	356	361	378	342	363	362	362	362	394	356	359
23637	21178	28543	24244	21225	17061	2412	883	671	677	578	528	519	505	510	518	426	468	498	388	466	461	490	421	455	441	446	464	440	431	437	414	425	445	449	440	446	433	410	436	406	413	415	424	393	430	434	407	410	450	413	416	397	410	424	408	426	426	395	442	445	417	481	418	401	448	432	427	398	412	433	429	414	426	442	437	430	414	411	418	460	388	433	405	411	426	431	411	462	435	429	412	429	421	421	442	453	408	362	428	397	447	446	469	397	403	431	436	417	403	428	426	427	416	434	421	424	394	437	413	425	469	435	440	415	434	432	435	428	412	417	439	406	441	383	374	413	400	419	435	462	404	446	427	427	425	402	411	375	420	411	438	411	393	424	400	424	411	401	392	449	403	429	411	425	399	432	385	442	400	426	394	396	453	391	389	413	384	421	429	394	435	432	429	419	379	375	444	423	442	397	394	421	446	397	375	454	401	418	447	427	428	428	399	375	423	420	396	404	396	353	398	439	448	403	414	416	394	391	436	447	440	412	451	408	437	410	456	439	462	354	443	407	421	429	396	407	385	373	399	409	426	434	409	409	411	413	405	433	423	396	414	424	437	401	442	391	409	403	402	400	402	401	416	418	460	425	420	411	422	407	427	434	432	382	410	418	412	406	376	389	396	459	400	380	391	396	419	435	419	409	438	382	412	420	378	374	415	374	407	390	429	416	424	407	390	466	394	459	428	424	388	420	389	411	398	416	420	389	412	384	395	403	389	398	451	376	379	439	393	410	460	398	402	413	391	404	382	425	445	386	400	429	433	452	460	406	405	426	403	420	388	398	405	412	394	412	415	390	412	375	421	408	437	415	445	387	446	416	411	424	424	404	411	447	389	429	405	402	404	425	385	439	402	435	414	386	437	409	396	394	385	407	420	406	442	403	409	374	381	426	409	407	419	446	386	450	406	413	394	410	431	417	429	426	426	394	417	410	439	393	408	409	422	430	413	412	395	400	444	404	382	474	390	394	422	422	428	413	433	391	390	424	427	434	412	456	398	411	361	394	438	397	381	371	449	466	400	385	443	435	388	404	392	416	396	425	420	407	429	415	444	429	403	396	408	399	408	407	398	373	376	397	419	414	413	411	411	439	390	415	384	414	389	395	424	409	401	405	432	413	406	392	427	383	427	384	407	414	432	413	411	426	399	407	382	401	390	409	400	442	436	425	400	394	422	408	447	423	417	399	422	415	396	403	418	385	422	425	386	410	459	423	409	429	406	405	398	422	389	436	408	414	436	418	422	403	373	430	403	383	419	405	425	424	407	405	448	434	442	407	440	398	427	407	423	450	399	403	436	409	405	412	424	403	431	417	395	411	416	384	408	384	401	384	409	426	438	435	426	419	400	410	414	404	441	425	407	451	435	402	454	406	415	406	437	420	394	466	408	453	413	403	419	441	454	434	387	433	406	398	423	428	415	395	435	410	415	387	413	422	381	393	417	412	377	436	407	440	413	409	386	393	399	398	434	438	421	414	427	392	419	433	399	402	430	393	407	418	419	400	406	392	398	396	405	425	387	420	430	408	421	389	431	402	444	415	399	436	477	391	443	406	431	394	449	413	436	465	409	409	378	430	425	402	426	438	409	399	402	399	430	427	427	416	398	409	434	422	436	390	395	374	410	433	381	405	415	402	411	454	396	447	432	392	420	404	461	417	390	418	401	417	428	399	393	429	374	432	436	430	390	419	404	392	432	391	397	430	425	446	401	440	432	396	437	441	423	410	426	383	418	385	428	408	454	439	429	399	378	414	435	425	420	416	412	420	405	392	386	438	425	422	397	381	406	369	436	378	405	405	380	416	401	426	404	390	434	440	400	414	398	426	428	423	385	394	421	473	406	385	406	423	396	417	434	453	373	419	424	402	412	408	435	387	415	432	379	414	397	419	455	370	409	434	391	394	419	398	394	359	443	433	431	415	425	426	400	434	395	460	425	414	402	415	453	392	389	429	434	414	413	405	409	420	427	454	426	416	386	415	423	421	411	396	439	399	407	424	411	422	431	393	399	415	450	413	406	421	409	430	391	420	441	419	411	391	375	434	435	409	397	438	361	397	410	406	402	401	378	406	402	445	435	409	405	455	375	404	418	377	406	404	432	406	417	428	422	431	374	397	427	413	422	426	405	412	399	435	395	401	400	374	387	405	429	385	418	447	424	402	418	422	444	401	439	391	423	423	400	437	406	383	386	431	385	390	441	425	436	435	408	431	406	418	435	413	421	421	407	414	385	452	466	430	422	422	442	442	424	409	423	400	401	447	390	428	422	411	398	407	449	382	395	432	412	417	386	407	403	413	455	426	420	404	423	425	408	405	400	352	410	391	413	447	395	440	451	406	433	424	426	417	417	434	426	371	401	442	416	426	372	406	416	404	393	399	415	422	415	393	423	423	403	421	431	440	451	414	422	420	388	449	449	412	416	358	419	395	444	415	400	454	414	448	387	430	376	410	379	430	446	414	392	417	394	404	412	400	462	401	431	398	403	417	434	404	420	424	406	410	396	432	407	408	401	393	397	426	422	442	417	430	404	413	403	410	407	419	441	464	445	443	396	442	421	375	422	405	424	406	421	398	431	401	376	425	445	405	404	366	412	430	421	439	429	435	375	409	412	403	405	372	416	406	416	378	424	405	433	410	376	424	399	438	403	425	460	409	387	436	396	424	401	401	422	437	391	432	413	424	436	433	396	390	405	374	392	427	399	403	412	429	382	398	365	402	399	458	397	411	420	416	403	397	417	384	419	437	397	421	376	421	433	412	397	414	403	426	444	451	439	402	420	435	414	433	420	412	417	424	375	452	400	415	393	455	422	435	401	417	418	423	377	424	391	424	408	451	387	402	428	400	407	432	392	435	441	391	438	406	425	416	433	417	366	400	374	420	420	445	394	429	398	388	435	413	421	369	423	412	446	421	422	402	399	440	429	429	410	416	365	439	433	383	443	419	397	404	410	416	398	398	398	400	396	393	393	413	421	437	431	415	392	430	379	422	378	442	388	420	413	417	402	439	423	436	403	422	410	414	391	397	456	407	409	430	451	417	424	411	397	408	416	385	428	403	393	416	433	430	429	398	397	410	404	405	440	412	408	395	407	409	446	395	467	400	405	397	429	391	436	402	408	395	399	409	417	412	401	393	410	400	427	403	393	461	428	403	419	407	437	400	402	427	444	403	416	436	391	436	396	426	417	396	429	417	401	427	413	432	410	426	396	410	394	389	384	414	382	433	386	440	423	405	393	404	401	398	398	435	447	371	404	447	428	392	394	423	428	466	419	409	435	419	419	427	396	425	422	419	433	423	421	405	402	393	416	412	417	418	402	407	396	412	438	422	441	404	390	400	417	427	393	391	424	442	411	439	432	440	435	443	415	418	404	444	435	373	398	417	409	381	406	400	401	391	373	450	416	389	394	411	434	409	436	416	395	422	401	442	443	410	415	394	461	417	402	431	402	396	409	421	441	427	399
12911	14510	48067	6762	11943	2033	1643	1394	1141	965	938	789	753	653	606	685	584	605	552	527	568	557	481	552	531	506	528	511	523	509	452	500	484	509	472	496	457	525	516	505	469	459	513	465	495	453	494	449	468	484	468	479	436	515	442	448	469	508	482	429	443	499	472	514	493	485	459	493	490	466	461	506	459	482	493	496	418	449	491	487	497	514	466	474	513	470	457	447	429	466	490	489	453	493	467	503	467	451	475	468	442	488	502	473	480	469	446	495	480	460	467	474	458	462	470	467	496	470	473	527	490	465	468	473	469	482	488	486	471	497	463	468	465	446	477	462	433	447	477	529	473	485	478	470	461	479	485	506	498	478	480	493	497	412	513	484	485	496	506	462	475	471	483	466	489	477	464	448	471	467	468	466	489	454	468	465	501	464	463	488	460	481	454	488	471	471	477	480	475	481	466	443	481	488	435	486	456	485	496	476	454	488	447	501	482	466	439	497	469	498	483	465	456	440	466	508	418	464	479	443	490	486	465	483	479	485	506	473	461	461	439	480	466	426	466	485	457	465	477	450	499	479	436	452	424	503	449	471	470	486	450	468	497	472	469	469	451	483	470	482	473	488	489	473	487	501	450	455	483	466	455	477	473	477	468	484	452	501	460	500	454	477	494	476	476	469	482	462	501	492	464	501	477	468	473	450	478	475	431	457	492	458	511	474	449	446	459	514	447	456	468	452	422	463	460	440	493	439	454	461	483	430	513	449	471	516	459	489	519	467	451	481	461	486	484	492	475	462	466	479	416	471	475	483	462	455	485	452	452	444	478	437	472	481	457	489	455	453	453	507	513	453	438	477	455	465	456	482	530	447	468	476	469	480	481	473	452	489	448	482	474	513	467	457	462	513	497	458	462	508	494	507	437	515	441	487	466	472	440	463	485	485	476	477	455	484	493	478	431	538	454	480	435	447	477	473	474	447	489	470	469	448	496	475	430	461	478	471	516	450	479	459	497	500	420	452	458	458	437	495	492	432	438	462	467	489	448	477	479	484	481	494	490	484	477	478	497	505	448	458	471	486	493	465	498	453	448	457	452	492	497	490	470	416	494	462	434	481	448	443	499	523	495	472	503	451	440	459	488	485	511	486	496	452	466	454	450	488	459	478	474	457	462	499	436	498	446	478	467	442	423	465	473	452	451	465	469	463	482	507	460	496	477	485	440	462	449	451	489	485	462	434	494	476	483	459	470	472	516	497	431	487	490	461	507	473	493	493	483	473	475	502	456	420	446	469	469	475	472	472	477	467	465	450	487	461	487	465	492	475	450	507	450	454	469	487	486	484	469	460	473	494	444	477	474	462	461	449	478	446	509	470	469	446	477	421	467	465	465	430	462	456	485	461	468	473	474	486	493	478	458	513	441	480	468	479	442	470	499	497	466	479	461	472	474	469	518	462	446	510	482	488	497	438	450	507	461	441	448	480	472	432	484	500	483	455	479	498	460	439	461	476	490	464	511	458	494	455	498	458	494	482	455	516	469	501	448	448	501	467	430	443	436	491	457	467	458	496	441	465	416	471	477	472	491	420	459	477	454	446	480	462	493	497	440	440	467	435	461	497	450	439	442	457	437	473	504	500	462	481	446	491	447	467	463	455	483	454	408	446	466	480	475	491	471	483	490	432	490	444	489	427	473	480	472	447	474	422	471	526	477	474	461	446	453	495	457	495	458	446	475	464	465	466	498	520	490	468	471	477	454	449	503	478	488	459	457	462	436	493	454	455	460	495	469	506	488	485	487	485	514	435	508	475	468	432	471	481	452	458	477	488	488	489	462	482	495	459	475	492	512	447	460	475	452	477	494	460	473	456	441	450	467	499	504	470	479	449	468	459	456	487	452	459	428	465	470	486	461	481	466	470	493	466	526	434	449	476	458	473	485	470	431	489	492	461	432	452	462	465	459	499	458	473	455	489	471	453	481	450	471	467	484	488	497	508	445	430	485	485	459	470	452	423	464	457	462	474	451	453	477	456	443	448	458	489	437	499	461	461	473	471	484	502	499	467	451	425	492	447	468	431	488	466	468	475	470	479	459	494	464	435	477	464	473	500	481	489	458	442	486	495	489	503	466	489	446	439	509	460	456	545	478	493	481	478	482	449	467	438	460	476	478	454	456	507	503	490	476	492	475	474	501	509	470	472	474	455	505	506	477	488	477	436	446	475	472	444	492	446	486	468	493	499	442	496	471	464	455	467	497	451	470	468	477	449	480	497	486	469	431	471	512	435	487	468	474	481	468	460	493	440	474	466	439	485	486	487	462	462	481	446	484	455	485	485	473	440	482	454	486	469	483	484	481	493	476	495	442	434	473	485	409	470	503	449	493	481	471	479	476	500	488	474	471	462	492	480	474	462	500	474	440	477	443	462	497	494	515	449	513	494	472	520	481	439	494	462	449	478	486	439	505	471	505	493	471	477	485	462	457	495	478	465	488	485	498	458	459	465	482	481	502	452	471	435	511	461	484	480	490	402	467	506	489	488	472	479	481	474	527	486	479	477	447	490	466	426	473	462	487	498	476	452	477	427	455	470	469	449	477	451	496	449	455	469	485	513	449	468	486	477	444	460	455	471	455	466	429	515	480	459	483	455	481	518	466	490	501	425	492	435	438	444	506	436	487	455	449	438	452	495	463	486	473	487	409	477	471	462	464	458	477	480	479	453	442	480	499	492	498	477	480	449	489	449	515	434	460	466	507	441	457	438	465	436	497	460	458	464	464	497	415	500	477	455	499	485	473	465	459	481	489	501	482	483	482	463	478	502	472	484	458	453	440	459	501	465	512	479	461	470	450	499	474	488	471	436	463	479	468	469	455	481	461	458	457	454	501	468	497	450	489	485	485	493	521	473	510	488	492	496	463	433	521	445	474	464	496	498	454	470	485	494	448	490	489	486	453	482	469	467	477	474	445	458	441	486	460	483	474	497	476	462	456	467	469	450	469	528	457	478	476	476	428	469	479	458	491	470	486	461	477	490	507	453	453	451	480	474	490	509	473	471	515	525	451	468	468	471	463	501	480	475	464	491	484	481	482	481	512	477	483	464	477	487	496	429	493	486	522	481	490	497	493	467	503	480	461	454	456	493	493	462	449	475	470	485	434	493	470	485	475	482	485	486	493	473	447	462	447	462	457	465	474	462	510	462	476	457	449	500	481	433	470	452	459	507	494	477	492	474	479	479	468	468	512	463	489	469	507	449	462	471	488	469	474	456	460	459	473	424	497	535	451	462	434	501	497	499	435	466	510	427	481	451	513	478	504	448	459	465	452	462	459	518	494	483	469	454	476	466	471	510	485	480	477	463	467	447	481	440	470	492	504	463	497	483	479	476	495	514	467	483	452	432	483	451	448	470	467	480	470	466	474	463	469	459	443	443	452	425	453	488	473	468	474	482	485	447	491	484	455	441	448	495	467	445	453	485	458	462	486	512	470	466	468	440	490	456	507	471	475	483	459	460
24828	21168	27731	24915	16778	2693	866	727	660	617	702	569	601	604	571	565	539	626	549	592	546	574	570	587	524	548	600	587	526	562	579	554	593	574	537	573	542	594	577	555	538	548	494	553	545	567	558	586	526	537	569	551	544	562	558	576	526	526	597	602	504	538	573	554	561	536	566	541	551	525	542	554	581	516	546	533	575	562	531	524	530	545	538	552	552	551	553	534	554	565	559	541	525	556	551	552	539	558	533	580	536	510	518	556	559	515	590	497	537	569	531	518	552	548	527	535	575	572	529	525	562	552	536	545	527	520	522	543	562	563	514	532	545	565	534	565	532	572	545	572	544	556	551	527	542	568	538	528	518	536	540	546	504	574	576	551	550	560	527	576	504	543	571	556	548	481	531	534	569	545	580	503	550	532	509	590	558	524	540	541	541	540	560	545	527	552	517	516	506	525	553	586	535	570	539	563	548	561	546	542	566	530	567	529	563	551	552	581	572	522	549	535	556	524	533	544	595	559	573	522	544	525	533	565	538	595	563	535	547	551	520	550	587	526	574	509	559	521	579	555	601	554	541	539	592	560	554	538	559	525	525	558	534	466	507	562	539	568	531	542	567	571	506	540	548	526	544	570	541	515	510	557	548	538	566	540	554	512	496	541	551	557	571	548	531	558	578	526	552	531	552	570	563	524	563	532	545	512	527	559	549	532	524	565	571	587	559	506	557	535	545	595	541	563	548	537	572	540	553	534	577	534	568	536	558	510	527	520	551	534	502	548	550	578	513	529	561	550	560	541	552	547	597	552	589	524	546	499	557	548	581	537	524	529	527	513	482	538	590	518	538	550	533	538	528	557	501	527	543	564	551	536	560	558	572	522	571	553	557	535	598	534	573	548	510	533	517	556	559	580	540	551	546	576	522	548	537	559	576	580	517	538	511	566	565	536	526	532	565	559	575	535	550	543	521	564	528	525	525	504	574	554	511	540	562	545	576	575	521	513	547	527	522	540	576	554	597	591	553	522	536	546	542	549	523	566	557	578	540	517	579	512	530	534	499	529	499	550	527	550	552	503	503	579	537	569	568	521	556	520	546	509	540	551	522	500	563	560	519	547	533	587	586	529	584	572	532	510	539	586	550	498	507	541	574	535	553	572	591	550	579	511	561	505	541	527	568	528	560	568	534	512	525	557	589	565	543	531	534	513	545	560	574	578	551	544	551	538	524	520	547	545	536	544	521	555	490	585	562	566	524	530	499	555	544	544	541	537	529	521	557	567	550	511	549	508	594	546	552	506	530	584	536	506	566	572	540	493	525	548	493	534	536	542	571	569	526	586	519	547	528	549	558	556	482	552	542	587	579	533	557	564	533	540	522	545	562	531	526	536	565	540	539	534	508	563	539	561	517	547	560	569	514	593	596	549	579	552	515	543	525	596	552	536	500	576	537	546	586	580	511	509	526	566	561	559	565	508	523	507	560	526	568	540	573	519	549	553	588	513	538	561	530	526	549	489	531	522	533	527	528	546	578	569	538	533	525	574	547	522	539	533	570	530	552	484	595	542	538	541	516	537	532	554	579	565	541	559	539	558	566	528	520	493	539	506	559	579	550	528	544	570	508	511	531	552	547	551	508	537	545	513	554	521	536	471	550	522	568	565	563	533	550	564	543	566	534	544	581	564	527	539	507	560	554	505	542	547	525	535	539	477	563	586	562	581	490	590	530	509	548	544	550	547	537	597	554	579	520	538	591	591	561	556	557	558	560	577	511	554	560	565	528	503	592	589	608	555	549	509	509	508	561	548	579	552	532	552	484	566	551	533	558	592	576	542	577	564	560	511	506	528	563	542	578	548	527	538	565	515	566	536	535	541	464	550	558	527	540	525	518	529	487	541	559	493	588	535	550	526	540	550	551	534	500	566	573	556	539	546	572	544	583	564	544	529	561	541	538	584	549	549	574	509	527	524	506	528	547	555	544	541	573	545	541	532	525	544	557	528	482	563	534	526	576	578	547	565	528	529	550	548	538	524	543	542	529	548	524	577	547	541	506	556	530	535	516	531	531	542	512	525	516	507	557	562	528	535	538	551	520	547	544	569	513	559	517	569	520	555	551	560	531	576	509	567	530	530	571	513	545	555	555	559	534	540	535	500	545	581	533	506	555	543	520	642	515	564	548	548	552	561	528	574	516	545	534	538	523	542	544	543	549	531	534	531	517	515	541	535	525	541	559	529	539	531	537	562	566	555	521	510	552	537	595	582	562	514	538	549	518	567	560	563	525	572	576	550	489	515	565	550	527	532	517	541	581	568	524	548	545	568	509	548	564	530	532	549	569	550	503	519	589	516	512	542	530	570	589	582	540	544	527	513	563	532	541	552	526	544	542	545	578	517	566	576	585	576	568	526	524	573	581	517	568	510	556	553	534	544	552	524	518	540	540	555	547	532	566	561	580	527	548	554	518	567	534	511	586	539	521	543	536	564	527	553	557	503	555	558	493	494	536	578	538	545	569	591	553	556	570	561	575	571	526	585	538	530	563	504	588	540	516	564	560	549	547	580	554	553	573	553	527	585	555	582	544	541	533	499	556	533	528	576	542	568	536	569	547	510	543	590	510	550	551	580	545	556	553	535	535	575	554	521	552	562	538	575	551	575	517	550	583	541	570	521	539	575	538	551	572	517	570	552	559	586	518	522	557	585	554	521	530	553	581	526	580	551	565	604	602	522	545	513	561	545	536	542	519	542	562	595	559	511	560	565	511	568	556	595	553	502	558	558	597	532	603	537	565	574	542	584	546	537	535	514	538	561	517	569	541	556	535	540	562	529	561	534	532	596	546	555	520	564	550	493	578	551	513	513	537	489	550	582	551	542	550	539	546	576	512	527	529	499	560	528	531	560	591	526	520	547	569	530	556	589	514	531	551	560	527	532	565	514	577	599	568	544	526	537	503	576	555	563	550	551	532	526	539	526	539	558	546	486	529	553	561	567	543	569	550	540	575	512	560	538	551	554	560	527	527	531	519	512	573	540	588	523	497	504	560	530	498	528	541	563	509	585	553	509	554	499	524	578	554	589	545	548	551	508	557	553	537	541	540	553	571	567	585	589	551	517	513	514	528	511	561	530	561	529	516	531	500	573	557	601	522	586	531	571	529	560	552	583	531	544	574	545	573	517	522	598	550	524	517	526	577	548	494	529	543	530	529	549	494	497	539	546	578	552	521	544	561	547	555	552	509	553	572	555	500	534	535	551	524	547	553	567	510	530	535	547	548	552	548	541	519	541	563	545	520	553	557	540	526	566	594	544	523	553	564	561	568	528	561	569	533	518	505	565	545	557	549	549	563	550	571	542	550	537	497	545	564	522	511	556	539	558	566	587	534	599	546	521	530	526	545	547	536	526	525	519	543	564	555	556	536	542	556	553	563	527	569	525	536	542	538	541	568	543	535	535	558	550	588	548	562	528	538	532	562	558	531	579	575	553	563	519	524	539	521	565	525	544	558	552
13087	8471	37298	5455	8376	1512	1257	1149	998	881	949	785	755	680	677	716	740	710	701	643	676	632	650	687	703	618	655	620	644	657	609	636	667	653	663	596	643	594	638	647	609	667	625	620	633	621	646	669	610	615	628	650	587	645	633	670	668	650	634	624	646	626	611	640	630	633	659	642	638	651	640	663	626	645	602	667	645	617	618	639	660	662	695	629	578	661	668	582	636	639	603	658	619	610	599	593	615	670	615	647	648	638	645	617	613	676	668	654	639	637	609	611	623	658	624	676	604	649	636	634	649	622	688	622	653	676	653	651	627	663	639	679	664	642	651	583	642	649	626	638	678	628	665	594	592	705	656	643	612	672	644	612	665	616	590	661	635	658	628	643	625	615	621	662	627	641	608	621	628	621	643	601	647	638	652	603	625	651	647	654	635	689	629	612	654	641	616	624	660	654	628	710	662	650	642	667	644	661	640	634	591	652	644	643	637	630	648	604	626	652	602	616	615	641	654	682	629	654	647	649	626	642	629	625	645	616	661	661	651	644	617	657	634	634	607	656	655	629	650	620	618	601	609	646	646	642	626	617	622	602	663	697	616	580	660	637	626	603	575	619	649	618	650	631	632	655	633	656	658	652	662	654	671	629	608	669	659	649	665	624	633	611	607	655	638	652	676	680	572	599	588	657	612	652	653	620	653	646	618	659	623	699	582	626	658	620	659	574	631	637	616	636	632	652	660	639	661	622	613	630	696	619	614	629	641	656	667	638	614	615	633	613	642	608	659	653	654	662	632	680	613	688	650	682	612	635	612	654	643	640	640	666	637	638	591	604	656	644	612	583	652	603	645	672	640	673	636	622	640	671	623	681	637	638	605	643	614	633	613	689	610	590	617	616	627	675	621	658	656	651	611	614	702	620	630	615	650	646	616	601	680	602	665	616	654	634	628	599	640	639	656	577	662	637	663	630	648	659	605	634	649	635	631	641	631	637	616	643	640	656	630	615	668	653	648	602	654	668	609	638	619	663	604	632	633	680	604	627	667	643	593	702	636	630	649	631	635	591	628	615	686	572	619	614	639	621	624	650	656	588	615	633	647	646	594	658	609	651	651	622	661	638	647	617	613	636	638	603	623	649	619	642	643	693	598	640	634	600	633	634	650	631	647	603	625	618	660	666	635	585	679	640	646	606	651	640	648	673	671	614	696	671	630	637	639	631	645	640	632	625	629	616	576	619	615	619	693	641	639	655	628	607	641	673	691	635	640	620	638	608	613	641	623	668	642	634	639	640	610	658	635	638	636	607	663	586	651	609	633	607	661	641	649	602	636	604	657	638	670	621	689	605	644	642	635	611	609	636	623	613	628	629	592	662	654	659	703	657	634	671	661	662	594	652	605	620	667	644	674	647	614	684	666	591	625	686	581	664	657	655	647	660	644	623	657	625	647	653	649	622	606	631	624	634	589	609	639	621	641	616	616	626	592	585	633	630	641	648	636	596	644	662	648	648	644	673	662	654	621	629	631	650	613	645	615	620	621	609	660	673	625	657	634	640	659	610	649	634	630	619	617	661	621	630	615	691	597	638	676	643	618	648	636	586	638	633	598	638	613	608	603	611	621	657	636	618	613	587	638	650	602	609	633	640	633	652	654	619	634	630	632	656	649	650	646	625	673	611	602	613	658	655	620	585	663	643	634	615	623	630	646	609	657	623	669	611	664	599	649	616	633	613	663	637	636	648	658	626	611	626	644	568	696	641	670	649	632	610	672	604	652	671	601	659	603	660	662	648	636	611	619	630	650	617	629	638	672	566	666	589	643	615	619	639	583	643	623	638	615	677	626	659	636	647	642	614	601	664	632	652	671	628	622	645	607	672	616	667	679	625	633	605	672	606	631	613	665	630	588	671	635	594	674	660	636	675	584	609	640	598	612	657	644	622	619	624	615	619	598	601	635	631	627	596	657	631	610	661	660	638	636	674	632	579	633	610	642	666	604	647	617	663	635	672	618	636	626	630	653	600	609	602	612	631	657	606	645	657	663	587	623	653	602	645	637	603	644	619	606	623	653	656	625	620	658	665	602	603	609	656	636	646	689	642	622	647	644	649	636	660	619	646	608	657	633	623	631	605	637	654	625	632	636	634	640	651	680	592	612	632	649	639	635	615	632	667	601	653	606	618	637	574	645	665	614	665	692	640	556	584	628	628	683	593	682	661	644	639	661	639	614	683	676	645	650	600	634	637	678	599	651	656	625	612	622	646	617	638	587	613	654	681	639	650	655	633	657	594	646	641	597	682	640	673	589	614	655	659	613	613	637	647	625	576	632	650	635	635	647	652	645	629	638	696	651	637	635	632	683	640	618	682	703	605	647	602	675	631	661	621	665	652	653	654	636	660	672	613	611	635	656	647	635	655	637	589	600	613	624	640	697	632	610	633	623	647	663	600	598	618	643	610	626	622	626	631	650	671	618	670	632	624	655	628	648	615	643	618	629	655	676	660	660	632	644	667	634	627	617	645	707	621	637	658	657	628	622	625	644	620	615	620	630	617	585	669	630	619	600	674	671	649	670	623	640	637	634	666	620	630	591	663	580	631	638	646	649	657	664	616	628	596	614	646	636	632	626	599	627	588	656	627	680	617	637	630	639	621	637	642	589	640	635	681	648	649	616	643	629	582	631	628	612	686	638	672	644	674	675	631	635	588	664	623	626	626	648	647	641	623	622	637	675	622	640	626	646	640	644	627	665	592	630	612	654	633	629	641	639	635	662	602	648	660	615	616	663	655	647	650	639	629	591	592	612	616	639	660	646	661	653	629	644	645	655	636	663	637	619	640	633	643	664	606	563	615	604	655	642	627	653	608	643	591	684	616	629	619	639	624	660	639	637	630	709	645	611	643	658	665	634	628	649	648	612	661	652	620	620	623	628	706	593	657	639	609	691	666	641	621	611	617	635	614	673	605	633	638	646	626	645	600	689	652	623	597	662	694	665	602	615	640	656	669	588	629	660	642	658	653	663	638	644	608	642	643	706	605	635	614	619	656	648	629	658	640	625	660	616	631	565	636	673	635	599	623	609	623	637	605	623	593	615	621	655	666	652	653	630	624	647	629	663	632	659	624	652	642	653	643	626	643	646	661	642	650	659	634	638	650	621	654	641	638	608	627	645	621	629	661	613	645	647	659	640	651	650	643	630	625	688	650	687	689	642	659	644	657	598	618	621	614	681	669	585	656	623	613	601	660	670	677	619	627	679	676	624	607	634	679	662	611	681	610	633	680	605	645	619	665	602	603	620	608	655	680	601	652	617	642	622	618	608	613	679	628	638	637	656	654	643	635	642	664	619	670	633	644	663	614	632	633	611	666	666	605	631	619	661	681	644	612	615	641	610	631	638	673	618	640	641	693	606	656	655	650	654	644	594	601	624	619	601	643	644	560	632	615	685	641	664	645	633	656	661	619	633	679	654	594	613	649	628	653	619	661	629	647	630	595	660	560	665	671	622	613
22597	21196	28887	23861	21222	21387	15432	2108	1381	1338	1162	1112	1064	1064	968	972	966	958	895	900	862	843	907	801	895	791	835	890	838	876	854	802	852	814	813	845	818	816	853	849	847	802	831	820	817	833	839	791	827	774	793	839	827	814	853	864	843	831	752	817	769	812	790	793	783	810	792	769	787	819	856	832	789	828	820	795	782	782	830	808	804	839	822	791	828	803	831	777	800	836	825	828	751	803	849	786	814	807	806	818	777	769	760	819	788	799	776	816	875	780	821	782	807	801	827	785	776	841	766	776	799	850	829	824	841	789	802	765	763	780	842	825	795	826	809	782	836	835	803	794	848	763	793	788	838	800	825	822	828	790	772	796	791	806	780	781	844	822	797	773	794	846	819	846	826	834	805	776	815	822	792	871	800	784	790	808	841	805	829	835	799	823	832	778	821	789	792	829	788	762	800	810	795	803	789	818	795	778	825	826	804	817	860	742	772	798	797	797	867	806	782	789	784	769	826	807	792	862	804	761	822	798	838	802	803	792	756	817	814	795	785	792	795	792	786	826	851	826	808	787	777	733	813	802	783	807	778	852	805	767	767	803	789	851	812	840	738	824	844	798	776	789	759	836	837	821	799	820	771	762	814	809	821	823	790	804	796	781	824	765	819	790	840	740	818	797	821	813	792	824	817	838	769	764	794	830	862	786	833	807	805	856	776	797	847	799	834	809	844	757	839	765	826	780	837	767	819	735	817	752	810	794	848	803	796	823	797	788	806	787	772	790	792	845	806	797	822	784	807	817	785	803	798	763	792	747	770	808	759	815	795	789	772	812	761	841	774	787	802	824	826	828	780	784	813	856	792	807	861	789	787	769	744	752	811	772	796	777	821	813	765	789	800	816	802	782	777	796	788	794	784	856	846	831	817	813	795	807	785	828	804	801	837	806	769	814	779	774	787	854	822	853	831	830	799	822	880	808	837	779	766	840	765	787	747	826	799	869	788	783	817	760	800	855	788	799	791	832	760	815	830	831	881	782	826	821	749	805	782	795	774	760	816	795	775	744	783	855	773	777	748	858	831	770	812	798	826	790	800	766	791	799	803	792	771	789	771	816	768	805	830	847	832	800	801	752	805	783	830	788	764	801	827	814	822	817	761	797	822	783	772	775	798	794	802	789	797	819	810	804	778	789	791	744	803	806	786	828	775	783	810	774	777	804	814	862	780	842	803	763	806	764	806	792	778	737	816	830	811	811	834	801	787	839	806	805	790	788	823	741	774	798	797	796	811	815	798	801	765	801	784	823	801	827	804	823	840	863	792	811	805	744	742	788	806	818	841	840	773	797	783	814	842	781	839	816	850	789	793	787	780	753	795	810	800	816	816	800	756	787	783	820	862	800	816	814	775	792	801	847	793	824	828	814	777	858	761	841	808	772	783	829	778	831	814	803	776	806	803	819	830	828	857	794	786	807	822	790	804	833	820	799	758	828	782	850	822	819	881	811	848	779	819	834	802	739	799	803	801	833	827	781	792	801	823	826	743	828	799	777	811	816	768	829	792	823	751	720	780	836	842	838	814	783	820	824	804	792	821	769	816	872	785	739	844	865	787	766	763	788	826	775	812	814	783	795	777	809	810	820	773	778	797	777	851	774	791	810	786	758	764	863	773	783	787	819	797	857	825	830	796	796	752	801	841	819	880	787	805	786	784	803	781	824	829	801	839	794	767	838	773	822	768	768	789	840	795	798	809	831	826	851	874	791	780	784	772	792	796	780	769	772	841	782	852	840	798	777	809	811	805	776	759	777	799	801	787	811	807	804	827	783	836	760	848	782	810	794	785	773	847	774	852	827	784	814	750	864	784	838	796	834	778	832	773	864	782	824	788	772	772	785	832	828	795	766	772	815	792	791	813	817	811	843	829	733	842	780	847	813	796	779	814	818	793	819	730	824	772	824	769	788	796	830	817	780	781	800	789	780	822	784	782	817	820	773	771	850	765	806	807	801	760	816	857	831	764	831	783	796	824	724	769	791	827	798	850	880	819	830	811	804	840	823	799	814	810	816	787	811	773	746	808	813	774	733	795	826	795	795	834	811	766	783	759	824	827	858	794	796	799	861	776	800	843	794	777	814	792	801	762	775	784	836	793	761	824	844	810	788	834	777	787	826	818	808	812	788	774	746	771	789	803	810	802	834	828	792	821	793	808	822	772	789	839	796	802	819	771	827	841	793	815	829	792	807	834	805	803	781	808	840	801	818	778	775	784	819	852	793	820	777	782	786	862	846	812	817	822	811	837	762	796	805	804	838	773	789	775	771	789	811	822	786	828	826	838	776	844	797	853	818	816	821	807	810	765	813	820	835	808	807	806	801	811	834	795	803	844	778	800	787	804	797	793	793	825	821	753	877	812	804	827	796	836	807	823	821	815	817	759	842	799	820	805	831	781	807	776	799	775	807	816	749	820	793	810	812	824	787	837	783	835	812	833	868	759	815	792	799	798	797	766	805	793	874	779	723	818	847	800	790	770	807	773	761	788	788	824	798	807	788	791	802	807	783	816	806	829	813	810	798	841	814	773	828	813	804	828	802	800	809	805	827	801	796	808	845	805	800	777	767	852	828	767	835	759	754	761	821	827	795	768	841	807	775	823	739	803	802	778	822	772	796	764	798	797	822	778	807	823	843	836	781	812	790	817	841	808	812	794	820	819	824	802	832	765	795	793	878	756	824	794	754	811	798	833	724	822	806	822	825	769	827	820	757	785	773	802	781	814	778	787	792	810	788	781	776	800	768	797	806	832	776	808	821	777	772	827	808	791	819	777	804	813	880	837	825	796	777	829	796	784	802	831	824	785	781	807	826	785	820	872	818	785	777	791	781	796	806	815	794	810	771	800	777	771	818	852	805	808	768	779	797	787	815	811	783	790	775	810	765	805	796	767	792	807	814	768	758	799	791	799	788	830	784	816	796	794	768	821	801	794	782	761	804	771	808	820	775	794	809	788	815	782	796	813	792	761	832	835	796	835	808	780	788	767	815	758	819	809	852	819	786	792	813	840	817	801	786	808	812	803	810	762	812	776	845	808	786	757	805	824	823	815	838	773	802	836	769	845	860	787	836	825	798	741	810	766	797	779	831	790	825	787	830	832	794	862	777	784	759	795	798	833	794	800	786	764	784	818	820	802	793	822	775	793	798	781	779	774	798	812	826	846	792	812	751	776	791	802	816	807	765	783	822	844	823	802	785	835	817	805	787	807	837	766	836	816	830	781	812	826	813	791	811	788	782	793	781	819	745	864	818	799	865	731	822	812	775	775	747	817	833	792	782	705	738	835	839	803	849	791	824	831	832	827	767	757	802	827	833	825	773	797	760	828	777	797	796	765	819	787	799	758	799	857	767	815	780	816	753	755	803	794	729	831	777	763	827	809	779	749	838	764	801	786	815	780	864	805	791	808	748	805	781	774	795	813	789	760	752	787	786	795	789	807	826	799	797	739	810	793	731	788	800
16017	26321	53449	19408	15972	3748	2966	2556	2129	1847	1627	1453	1341	1227	1249	1141	1145	1062	1085	996	1005	1041	965	973	971	923	978	900	935	921	896	898	913	897	886	938	910	899	895	945	882	901	886	880	895	905	862	849	939	942	900	843	885	848	935	874	908	902	925	850	874	910	905	887	831	866	889	902	873	910	877	883	941	858	855	880	862	852	865	897	887	901	882	858	853	900	826	886	916	864	865	819	857	891	905	809	917	862	788	886	921	833	875	892	827	835	844	887	876	913	847	881	870	820	925	857	943	828	841	855	856	880	846	871	882	888	832	882	834	861	855	860	891	840	865	927	854	838	926	925	880	901	841	847	869	890	863	870	862	863	893	866	871	837	819	871	859	834	893	878	841	889	874	923	843	811	908	860	885	820	863	839	886	881	873	859	885	899	891	814	873	871	849	881	868	868	858	832	878	868	900	868	850	838	869	857	931	907	837	857	878	904	853	891	849	876	831	905	870	830	897	894	844	853	864	869	904	847	861	860	879	882	814	892	901	820	854	916	903	858	936	898	853	906	827	840	867	904	912	839	896	860	897	853	880	908	845	800	872	887	857	871	847	855	879	885	861	848	884	886	875	850	836	855	866	837	868	871	883	858	862	889	857	887	839	854	875	957	844	870	862	878	876	846	913	911	843	873	869	821	858	860	918	894	860	853	840	903	879	859	886	899	899	841	858	886	885	854	864	873	827	868	817	816	889	961	875	866	842	904	878	903	873	799	851	862	844	843	842	827	818	860	854	848	854	846	832	887	854	869	869	902	842	838	881	889	861	878	871	834	835	864	871	857	845	886	839	895	857	963	848	903	840	868	851	840	851	896	871	822	876	884	865	847	875	961	852	895	863	874	797	895	876	841	835	902	888	808	925	929	872	885	833	834	827	874	848	809	829	864	921	896	867	901	917	891	907	896	936	875	839	861	850	904	887	876	839	916	889	911	875	921	797	823	845	876	899	844	900	825	871	927	842	810	891	897	914	938	897	850	907	849	882	829	914	856	881	838	814	845	911	896	893	849	905	888	902	890	825	834	916	867	843	848	862	949	877	858	850	848	840	875	933	866	896	936	828	937	839	835	860	848	891	862	894	872	851	875	873	895	911	839	834	838	865	887	931	855	844	868	891	818	858	872	869	887	870	905	863	894	880	868	844	888	937	881	914	856	855	884	898	900	846	880	889	846	896	859	893	840	867	832	863	873	903	848	852	851	896	921	823	844	858	866	879	902	829	891	893	871	875	866	917	898	849	894	837	859	888	854	890	880	869	823	833	867	876	877	869	858	883	877	859	827	870	883	849	851	913	867	902	848	922	851	896	824	863	832	859	847	901	872	837	858	892	875	858	886	911	880	908	815	860	891	882	818	868	922	877	879	878	906	903	938	919	870	846	872	868	848	899	834	858	845	885	878	822	906	943	857	862	875	884	820	902	872	851	848	911	900	901	912	841	878	872	842	903	885	876	923	843	874	893	901	861	894	853	913	801	883	838	894	851	861	848	871	904	780	832	874	913	877	834	899	856	903	858	904	832	857	934	858	841	883	843	872	882	836	883	843	893	832	870	857	855	871	918	863	870	878	873	867	893	880	839	904	855	845	885	807	897	883	909	881	876	852	920	840	890	916	867	848	867	858	828	871	847	898	849	904	880	869	855	868	855	866	885	902	854	848	876	883	887	838	844	874	837	913	907	837	874	893	897	868	854	865	873	859	853	831	864	880	866	906	888	867	853	852	833	899	831	876	875	873	844	882	838	858	923	861	867	854	821	892	879	870	940	886	835	873	839	863	881	863	914	927	870	841	849	830	916	817	863	875	880	916	905	843	864	877	858	888	841	915	814	903	865	842	882	850	875	839	883	903	887	855	875	885	844	852	824	889	861	858	864	913	931	837	902	882	871	881	825	883	914	907	826	855	817	873	859	917	867	883	857	849	867	862	851	916	864	887	871	878	929	855	867	875	901	854	886	839	853	859	860	810	913	861	854	780	856	846	902	907	865	927	858	863	886	896	911	866	833	864	890	878	887	867	867	895	942	887	861	895	857	884	929	837	871	968	869	912	880	839	895	889	923	863	816	853	842	898	883	910	863	908	874	879	839	847	876	876	908	882	896	834	849	945	864	858	875	855	872	860	867	880	847	845	864	857	870	914	870	830	826	877	852	873	871	909	890	879	843	859	882	874	877	843	867	881	878	839	913	890	899	873	904	866	905	843	836	902	863	874	879	877	864	877	909	894	836	881	880	844	823	848	869	860	858	895	846	877	914	852	859	899	887	898	857	887	835	887	892	861	878	866	851	903	839	872	885	847	870	861	845	871	885	863	862	902	900	888	852	854	837	844	881	905	905	851	817	904	814	857	855	872	891	939	906	888	832	835	849	904	876	835	876	807	866	884	863	845	825	864	916	885	867	900	914	864	854	747	864	811	861	871	866	862	809	849	818	867	841	913	852	908	862	834	839	876	824	891	888	907	880	869	850	888	898	875	842	895	857	880	888	832	836	898	901	867	867	825	873	852	876	858	876	870	869	898	900	930	823	851	821	881	848	917	906	827	881	828	889	850	892	852	915	858	858	866	844	879	836	870	859	869	857	931	869	897	864	884	895	854	867	884	791	862	819	839	831	878	867	881	859	881	839	855	840	856	890	866	900	884	862	886	872	845	860	884	886	893	876	880	893	881	840	830	872	865	878	817	866	879	882	928	897	870	888	897	923	824	832	899	878	849	838	920	867	889	894	874	880	888	896	825	904	875	845	877	862	834	807	845	885	860	851	864	909	804	886	835	924	896	859	925	838	909	880	869	891	870	838	868	944	897	847	857	878	896	854	889	857	826	848	908	854	867	851	865	838	842	860	892	862	871	878	884	909	886	903	885	934	898	916	880	874	827	877	879	844	889	856	949	855	868	843	827	874	830	880	829	865	880	895	884	904	860	882	914	845	916	847	843	911	892	913	881	852	937	865	881	848	883	932	840	850	880	808	902	900	870	834	920	856	889	838	863	890	835	856	892	959	888	909	889	843	880	875	856	851	884	900	926	892	846	816	919	838	888	909	910	888	866	893	875	890	848	852	883	815	873	881	935	873	910	873	866	848	863	833	910	885	840	911	856	893	887	882	804	869	890	834	828	884	879	866	862	879	883	885	875	843	877	839	883	827	894	880	886	861	816	841	824	821	834	856	947	893	900	912	834	931	886	851	840	908	890	816	895	854	856	865	879	859	871	880	849	866	854	839	921	919	876	860	818	861	880	887	885	825	907	854	883	842	921	866	908	868	851	842	859	876	899	833	825	883	898	924	886	825	881	908	860	911	849	846	876	811	886	881	855	854	847	834	875	829	869	819	913	885	882	861	909	888	845	867	873	863	873	896	915	921	881	838	887	881	847	941	890	846	865	827	891	870	856	957	845	892	826	881	831	870	877	891	887	875	836	850	876	848	906	857	905	898	880	875	857	909	843	924	903	843	842	841	894
27200	20523	18364	5375	2200	607	485	327	331	315	320	343	298	355	325	356	337	315	329	327	316	290	321	306	313	314	323	296	308	315	306	326	292	359	311	365	306	304	317	307	307	314	314	302	303	317	339	283	310	294	317	301	309	297	308	305	326	287	316	299	330	309	306	328	321	317	286	284	293	291	318	312	322	316	319	327	374	334	341	299	286	337	309	327	308	306	322	318	335	305	299	275	311	327	305	337	299	317	316	286	295	299	316	324	296	297	305	304	326	328	341	318	294	288	291	273	313	289	307	326	305	328	306	333	329	329	335	308	329	316	293	266	324	303	293	325	310	284	295	316	294	312	282	325	277	314	300	287	316	315	310	294	327	318	313	294	307	307	268	315	277	317	304	300	333	299	297	302	293	306	320	358	331	322	319	321	277	319	322	302	301	320	292	298	309	299	287	296	288	302	298	287	296	283	322	319	298	327	326	356	296	303	337	294	282	320	304	286	314	316	314	317	326	313	288	312	314	299	330	303	313	335	292	273	307	313	320	294	325	297	293	293	268	312	296	316	315	330	297	325	300	312	317	309	315	313	317	325	288	303	307	315	308	311	307	304	320	307	299	308	332	290	332	322	369	315	315	326	288	319	302	313	328	290	345	325	333	275	355	302	295	276	334	310	309	289	328	289	321	305	330	279	305	318	306	328	310	308	332	303	309	340	319	307	337	304	326	309	272	308	294	304	316	303	292	308	296	323	319	288	307	303	282	293	314	325	289	292	301	299	315	310	314	327	291	303	311	304	316	314	301	314	286	333	292	310	297	292	333	335	330	304	312	307	326	323	286	327	342	311	333	293	310	323	333	318	328	317	303	329	335	306	302	328	287	306	292	280	280	285	285	286	284	308	316	323	280	314	292	321	290	303	308	322	312	339	281	319	292	320	321	300	316	303	348	325	289	300	306	308	303	311	307	296	328	288	333	312	306	360	333	325	313	326	318	287	285	304	308	309	364	293	301	311	310	287	334	310	301	335	287	289	317	312	330	304	333	314	331	307	339	331	308	305	300	319	309	295	313	306	267	296	333	320	317	337	313	279	302	292	286	318	270	329	305	314	298	289	332	313	316	273	310	328	325	265	297	289	317	303	323	312	305	290	322	326	289	290	280	280	294	307	337	332	311	329	300	280	324	349	323	317	296	325	289	308	301	322	352	313	325	319	300	336	296	325	280	306	322	328	252	286	325	299	341	330	301	336	312	297	323	317	345	298	275	306	310	328	313	325	312	304	317	313	301	293	314	302	301	274	304	341	341	298	315	311	314	319	317	353	325	338	329	310	320	321	316	305	338	297	300	291	296	338	335	293	325	293	300	314	311	310	280	289	319	293	300	315	290	296	317	318	300	338	312	334	335	325	319	304	333	308	258	321	306	333	320	286	325	300	341	320	309	324	306	301	330	294	322	330	305	289	288	298	298	306	304	282	299	305	302	318	311	310	309	306	298	289	314	332	275	321	317	328	330	288	291	294	303	305	340	335	271	315	303	281	323	314	360	337	326	327	311	300	278	304	310	329	284	318	284	299	294	288	318	342	303	324	293	332	297	300	332	298	324	330	336	322	302	313	295	298	299	306	294	312	290	285	339	330	317	350	309	309	324	299	304	314	315	305	294	280	330	324	357	303	308	334	326	285	308	317	311	313	295	280	311	317	301	306	328	287	335	307	332	327	280	294	282	284	296	311	304	326	322	301	305	313	333	288	323	304	351	271	306	291	305	297	312	304	345	342	296	340	298	306	311	272	333	296	289	291	328	293	287	325	308	315	315	298	308	292	305	319	297	302	325	288	302	290	278	277	283	282	307	316	312	318	293	281	296	306	286	278	313	315	304	325	331	323	329	285	318	286	301	302	315	318	279	315	313	317	271	332	297	297	345	271	320	315	308	329	294	276	327	324	309	312	313	300	294	305	304	318	311	273	291	287	300	319	317	288	323	297	293	313	320	319	356	312	297	312	296	322	331	326	339	288	313	305	322	312	293	339	302	305	321	303	268	321	306	300	292	320	298	304	317	316	313	346	318	299	303	324	320	263	318	301	292	301	296	315	295	329	300	316	300	274	286	302	313	325	335	298	309	317	294	305	333	326	311	305	322	334	312	322	318	304	297	319	307	316	305	302	318	295	307	309	329	288	297	313	292	316	292	282	289	323	320	301	276	315	320	315	320	318	277	318	304	289	315	321	309	309	308	315	317	318	310	320	306	303	281	320	323	311	313	333	304	326	307	271	301	339	324	289	330	333	318	302	287	291	316	296	293	314	334	352	308	298	276	296	323	286	289	316	301	324	319	324	292	314	298	303	299	315	317	324	328	301	314	313	321	313	308	300	280	316	298	299	300	302	318	291	315	299	339	341	330	316	314	320	284	327	317	305	280	300	304	301	287	319	304	303	302	267	295	332	317	306	331	317	306	306	323	310	319	307	309	312	289	317	323	290	332	311	306	285	317	341	322	315	313	295	301	311	326	297	334	335	292	288	311	292	320	316	296	321	275	329	287	320	328	312	317	294	310	311	324	282	310	321	305	309	297	307	306	310	328	301	293	320	301	304	307	342	294	289	307	304	316	293	313	315	302	294	347	278	312	304	309	306	311	263	303	279	346	302	309	292	262	310	305	302	305	309	320	301	300	280	276	288	289	317	291	320	304	302	306	286	301	297	327	275	298	297	311	320	336	315	341	341	301	329	321	284	331	287	276	309	298	339	322	303	310	302	302	335	331	306	315	290	283	317	277	296	307	286	338	315	315	308	314	343	337	312	307	329	315	313	333	307	330	336	292	300	307	333	324	275	291	332	308	286	324	346	302	330	329	318	333	345	292	298	298	298	295	323	329	318	316	301	313	307	298	330	307	309	325	299	291	329	322	307	288	322	323	293	289	292	303	310	305	323	318	305	326	314	335	296	279	301	313	289	296	326	327	291	301	328	360	337	299	317	335	318	314	301	328	293	317	318	340	288	287	281	319	334	299	320	290	324	317	304	315	306	302	321	324	306	289	325	279	336	318	301	289	308	301	310	296	316	298	322	295	314	317	337	301	289	270	335	311	304	284	306	301	329	334	304	336	292	315	319	296	308	288	289	310	291	315	316	310	310	311	333	305	305	314	329	317	321	311	317	323	314	325	312	327	294	337	299	299	307	319	280	313	314	273	332	312	308	299	289	288	315	310	297	316	324	283	312	297	295	325	267	324	293	303	302	297	333	295	315	317	308	317	291	271	290	331	362	299	300	323	313	306	310	301	320	303	298	297	315	312	312	304	334	316	289	329	333	320	296	323	303	336	301	340	309	330	314	300	293	326	322	319	307	316	332	310	329	313	289	298	289	307	309	310	338	292	292	299	298	271	329	305	314	310	323	295	348	302	289	294	336	305	291	315	290	325	311	322	316	346	296	287	324	297	339	322	323	328	323	307	319	303	327	254	309	325	308	348	318	297	325	315	347	316	316	308	284	319	283	315	322
10050	6800	17790	3344	2392	509	462	452	433	386	421	393	374	397	374	380	411	398	387	405	400	375	405	384	395	357	390	381	369	359	382	368	398	375	366	404	389	383	352	400	381	397	341	357	364	348	371	371	369	374	350	361	367	347	374	342	380	399	389	387	368	375	380	400	371	386	356	353	367	384	392	342	376	360	382	329	376	350	369	394	349	398	374	390	336	347	356	371	379	387	443	323	392	365	373	364	352	402	339	356	350	369	402	390	365	373	428	348	388	356	365	363	376	396	424	342	382	353	377	406	384	398	365	385	380	376	382	365	365	358	373	388	366	379	398	378	382	377	380	356	385	373	349	382	354	355	369	369	364	372	351	381	399	401	384	382	386	357	356	357	368	391	368	408	390	404	391	377	368	367	392	377	370	361	371	384	382	378	383	380	404	343	382	370	410	403	355	349	352	405	376	372	362	375	374	383	398	383	387	363	372	396	390	374	383	363	356	392	363	343	373	390	344	360	377	376	379	354	396	388	347	374	354	380	387	383	407	382	399	391	349	387	399	395	343	377	366	348	372	351	359	397	377	367	386	394	364	377	388	413	367	411	394	385	356	372	348	363	405	412	382	390	411	354	420	362	377	363	386	365	371	425	379	366	381	372	400	362	399	398	381	366	393	375	358	338	387	398	366	379	377	351	354	340	404	349	364	388	347	374	362	378	372	394	349	359	371	368	401	366	371	397	376	392	372	350	350	387	385	408	374	346	409	426	370	352	379	394	382	375	386	338	389	376	364	375	368	393	374	329	354	347	387	365	363	389	385	387	408	372	410	415	405	408	372	368	373	357	395	372	368	403	389	345	364	341	364	372	383	366	365	369	371	348	374	367	393	377	370	356	348	410	370	365	379	382	347	364	388	372	378	369	405	350	356	395	396	373	370	383	345	367	410	368	382	379	366	394	366	362	359	345	398	411	394	335	372	375	374	372	395	397	377	389	369	412	365	394	377	367	350	349	392	350	391	373	371	395	341	370	368	404	404	362	391	359	362	326	382	336	393	391	375	361	336	392	421	352	368	368	362	371	380	363	373	355	377	380	332	339	390	370	347	347	369	388	400	368	348	362	330	406	385	348	369	367	396	386	363	375	427	375	410	413	343	367	379	349	364	357	374	396	347	379	388	390	405	373	370	373	396	364	367	386	360	396	387	387	349	384	358	370	398	392	404	395	372	394	343	385	378	364	368	386	376	350	379	374	377	382	388	371	372	364	378	347	403	367	393	393	383	382	328	377	374	394	365	368	400	373	397	390	389	374	385	418	361	382	402	393	350	381	405	394	365	371	381	379	374	392	360	381	357	388	391	391	390	370	385	391	355	381	389	357	375	396	365	398	356	343	379	389	374	388	352	361	370	363	383	368	384	389	407	360	366	346	359	357	397	339	377	363	416	380	388	377	395	367	376	407	414	336	360	401	382	372	409	379	355	339	383	377	386	384	356	390	358	411	390	352	383	357	388	354	402	361	397	393	381	374	380	381	409	364	340	368	381	364	365	363	393	365	406	383	356	371	367	357	380	395	360	372	365	363	368	375	409	383	406	370	365	355	394	344	432	394	370	392	405	394	366	359	402	398	364	334	387	350	369	367	393	395	380	413	371	378	360	391	401	367	386	367	383	396	356	365	408	378	356	350	358	365	360	428	375	399	374	354	352	352	401	376	400	362	407	389	363	381	387	380	358	376	386	393	387	354	402	342	368	341	358	390	369	430	391	403	394	407	370	353	321	364	387	364	370	394	382	380	336	429	350	374	376	387	360	390	378	398	357	398	373	391	355	366	392	388	376	391	391	396	366	431	382	391	370	369	372	405	390	344	389	412	406	384	380	361	342	324	406	365	373	371	395	355	365	353	394	344	358	382	388	395	394	379	405	365	400	360	351	401	355	381	384	382	328	366	367	386	357	407	403	383	357	376	401	381	376	369	389	384	387	343	377	388	382	346	343	358	385	378	369	379	380	373	400	363	382	403	398	391	379	336	359	381	380	421	370	340	347	368	392	378	400	393	387	400	359	395	362	385	357	389	331	376	391	419	341	368	374	360	379	368	384	382	405	386	392	392	406	375	413	403	388	381	402	395	378	376	365	387	399	358	357	350	358	338	362	376	344	414	403	383	396	362	416	406	372	389	382	391	381	378	364	389	389	378	359	356	328	378	378	404	384	390	400	385	399	357	395	397	385	386	385	343	379	363	393	377	414	362	400	347	363	338	394	410	396	374	371	397	380	372	393	371	394	375	399	368	377	370	398	361	390	361	370	343	365	363	344	372	351	351	371	383	401	368	370	405	374	350	393	385	343	352	379	424	388	367	415	378	374	375	373	337	401	344	362	399	404	366	335	351	398	380	417	360	371	378	377	356	376	374	369	411	393	369	376	373	376	341	381	380	410	362	406	337	398	405	362	405	390	372	381	384	329	378	379	358	365	404	406	362	401	376	357	379	360	383	402	358	403	398	367	365	381	370	362	371	377	390	398	382	396	399	417	360	343	365	371	346	432	357	377	375	384	368	374	398	360	371	359	361	379	363	370	362	347	392	412	396	345	335	401	399	378	403	389	388	376	396	390	372	416	389	397	390	337	369	365	377	367	361	415	380	373	380	370	381	355	374	369	379	358	423	377	374	395	372	420	390	378	363	367	365	381	368	400	370	373	389	367	417	363	375	367	385	384	383	374	415	368	407	366	375	396	369	363	372	414	376	367	386	434	375	348	363	366	361	371	424	379	380	378	359	409	394	347	358	400	386	379	347	361	369	371	391	364	384	358	364	389	386	332	404	378	386	360	365	395	384	405	401	368	363	382	352	393	377	386	388	403	394	365	360	376	395	361	371	380	355	377	386	379	369	392	402	371	385	393	385	376	383	386	373	354	363	377	391	369	377	398	390	389	351	378	387	360	380	366	383	369	389	357	389	371	368	424	386	377	410	400	355	347	400	391	369	365	364	373	410	379	372	369	376	382	376	389	361	349	372	380	372	343	360	354	387	381	358	386	393	347	378	413	371	361	364	361	384	352	362	382	387	386	397	391	403	378	341	391	352	374	361	377	387	392	385	374	389	376	411	379	385	412	390	406	367	376	402	367	401	383	364	370	363	340	338	367	365	408	369	381	354	386	366	356	367	399	373	376	349	392	386	337	354	369	339	371	366	376	371	356	377	379	388	373	376	413	430	394	353	351	362	353	408	384	353	385	411	355	376	373	354	369	365	378	361	339	370	375	339	365	381	377	365	349	402	383	371	385	377	352	373	399	377	385	337	380	397	371	402	367	366	357	406	370	405	350	370	371	341	391	383	362	368	355	397	378	390	367	403	374	382	400	362	344	372	410	367	387	346	383	372	370	395	353	352	379	364	358	373	364	360	415	385	389	393	383	351	396	367	372	372	379	343	394	380	402	396	365	343	372	422	370	380	406	381	376	396	368	378	361	364	368	376	380	371	383	344	349	355	376	371	368	364	376	368
23629	21178	29129	24014	21258	16338	2312	818	701	694	608	563	540	528	498	497	505	451	458	474	434	464	455	461	399	457	431	425	456	461	411	377	449	395	439	438	445	432	443	431	423	410	452	449	445	428	442	410	414	426	427	445	410	411	402	445	420	453	386	452	452	443	431	439	435	443	412	443	410	427	428	439	428	422	442	447	409	393	393	418	401	436	413	451	423	419	423	429	436	408	452	458	404	449	401	427	430	430	446	444	405	439	426	412	457	436	406	404	409	420	430	423	407	431	414	397	420	415	442	414	455	410	446	421	410	407	398	417	423	412	429	415	412	423	418	419	401	450	408	420	435	429	378	410	424	452	449	431	419	438	425	435	452	403	426	409	414	417	421	424	445	372	365	419	410	430	478	429	416	418	439	396	414	386	451	364	430	443	384	420	418	436	455	455	475	439	429	421	415	456	410	402	414	418	460	419	374	420	429	415	432	438	406	438	396	437	387	402	438	376	439	428	416	387	436	453	422	383	396	405	438	412	432	413	457	428	417	419	428	391	429	413	409	407	419	395	406	405	411	407	410	417	435	400	403	444	418	414	437	460	380	440	387	441	406	426	398	391	405	423	424	419	430	427	432	416	443	423	440	415	411	418	437	416	420	446	402	440	446	436	452	460	396	433	510	404	465	416	426	455	397	387	396	407	393	408	388	453	456	395	445	411	424	430	438	415	424	445	423	406	399	409	437	391	405	428	434	414	417	444	407	398	437	442	379	392	429	452	392	394	400	426	378	420	431	411	434	428	424	450	427	387	418	421	402	446	420	437	438	386	408	408	459	418	421	406	450	428	420	408	437	394	442	426	377	436	456	406	435	413	443	430	423	421	406	446	415	418	425	399	443	421	386	410	433	457	408	450	404	422	460	427	410	465	415	448	414	394	424	388	396	416	409	414	415	432	403	382	399	424	406	424	419	433	435	402	430	388	401	395	420	408	421	446	424	405	429	399	446	425	469	423	381	398	468	415	437	402	411	413	425	404	396	404	411	400	426	441	434	431	430	447	413	439	428	432	419	383	414	398	406	424	414	451	395	405	448	430	447	405	442	407	411	457	404	424	447	417	429	441	411	451	410	382	446	398	426	402	451	419	449	428	428	419	403	426	399	419	479	399	432	415	422	434	414	440	434	406	422	422	423	402	406	438	446	437	431	457	422	437	457	403	428	443	390	444	430	433	443	415	413	430	415	461	426	415	416	423	412	422	419	413	445	388	438	404	399	435	457	432	393	422	429	422	427	409	430	432	411	411	421	431	420	378	433	404	433	439	414	440	450	421	436	401	414	417	387	434	456	423	436	401	421	442	440	438	446	426	435	400	420	440	420	405	452	442	425	438	431	401	408	408	455	431	425	366	433	408	426	402	444	452	426	430	398	415	392	426	411	424	428	431	386	400	435	399	440	416	423	419	420	453	464	427	452	397	425	416	417	412	436	468	396	404	447	437	400	410	425	427	452	421	419	406	387	440	423	446	429	429	413	432	393	416	404	425	418	414	438	447	398	392	436	413	425	399	393	447	422	418	406	440	422	442	403	411	406	432	408	413	421	395	402	400	447	447	434	444	437	417	409	389	422	390	430	426	395	379	398	399	449	424	432	398	420	409	457	394	454	427	432	439	436	426	424	412	401	409	424	419	449	374	404	413	413	409	417	465	444	417	440	439	401	439	387	454	413	404	417	416	453	446	404	388	402	440	441	434	462	436	418	417	384	396	450	393	411	459	446	429	407	396	403	430	440	392	423	462	416	414	437	392	420	432	409	416	478	420	420	404	462	402	447	428	443	400	407	402	411	425	421	435	440	423	417	417	408	429	421	442	442	416	453	427	431	431	428	426	429	425	421	436	406	408	376	395	405	433	446	472	420	425	443	440	433	414	471	406	463	424	410	422	410	442	404	424	415	421	428	403	447	471	481	426	409	420	434	414	406	455	434	419	416	392	405	433	456	415	413	417	429	412	427	430	437	437	419	387	450	422	451	432	408	436	426	418	413	450	416	418	426	386	445	375	406	408	412	429	404	418	422	424	401	423	418	409	434	426	424	400	411	454	387	448	449	422	420	406	396	422	423	412	405	454	429	425	402	419	402	423	415	457	434	455	445	440	402	432	428	427	391	400	445	440	405	426	460	410	413	425	434	426	375	417	386	442	428	408	438	434	423	427	417	432	443	453	427	419	427	408	386	402	433	440	395	439	435	408	426	442	430	451	407	403	439	422	423	421	383	390	390	398	429	404	433	412	423	431	393	404	455	396	404	383	462	419	425	414	423	415	435	432	377	415	403	401	405	466	445	410	424	394	427	458	421	458	426	407	434	433	412	410	435	420	413	435	433	439	477	425	445	418	428	418	396	420	410	451	444	399	418	410	423	445	392	381	436	453	392	414	456	407	418	412	402	410	398	416	421	406	442	402	388	390	443	452	457	429	386	441	412	393	414	410	418	416	448	430	428	450	435	449	415	407	416	436	384	405	374	404	364	460	450	402	423	457	459	386	450	425	412	437	448	396	424	434	428	414	422	443	461	443	422	435	392	436	416	412	433	417	400	430	375	424	402	394	402	431	437	399	425	426	400	398	418	414	465	447	436	416	356	415	427	420	445	400	433	415	420	423	384	457	410	455	424	424	432	409	398	415	381	407	409	410	415	431	416	413	420	420	416	403	397	431	437	399	436	388	439	422	413	403	383	400	421	413	427	417	466	417	401	442	415	445	426	448	404	407	414	407	399	441	428	418	430	440	419	425	413	394	398	436	422	405	398	422	401	446	435	408	447	413	426	411	396	399	403	423	415	422	410	438	435	423	400	401	437	467	424	414	429	384	444	430	437	405	428	454	421	423	421	433	432	431	424	387	426	403	416	420	410	413	451	423	438	406	420	409	436	388	423	387	441	439	426	392	444	430	397	431	450	460	444	424	412	447	449	396	389	434	407	435	431	461	403	460	467	403	422	394	425	419	405	415	407	408	423	436	414	416	400	444	423	406	440	427	424	408	391	398	429	452	412	433	428	396	411	447	413	429	419	404	397	409	404	402	414	428	451	425	425	400	415	394	394	411	425	452	400	408	435	421	425	440	417	427	396	447	436	407	434	463	403	382	465	390	444	431	404	425	416	455	419	402	458	405	447	418	416	421	382	425	451	434	419	407	419	412	419	406	447	383	448	450	425	428	400	395	409	434	439	442	419	450	415	436	437	416	399	415	416	471	429	459	414	432	421	424	429	385	453	408	449	405	392	389	426	417	462	444	431	430	408	436	412	394	420	415	430	401	464	421	408	421	414	451	422	420	444	439	426	426	423	406	473	390	403	409	437	376	427	454	426	423	452	398	440	444	424	367	421	424	427	452	406	390	423	381	421	401	430	426	446	421	412	432	460	389	396	419	419	411	392	447	381	454	467	439	437	436	448	447	436	409	482	419	416	385	455	439	400	377	397	412	434	434	411	433	453	422	501	415	399	427	375	384
11430	24479	54749	16530	13366	1862	1555	1290	1146	1000	839	823	707	708	664	654	578	584	545	587	532	521	536	554	521	528	502	507	498	514	517	513	515	491	511	492	486	505	507	496	483	492	476	495	467	457	493	484	455	491	493	482	497	499	496	471	520	482	510	458	528	424	466	491	539	469	465	495	481	468	469	496	489	484	492	487	501	503	501	478	477	480	542	504	508	476	468	480	458	451	494	487	446	478	431	519	499	493	492	499	499	460	510	458	454	463	506	443	474	511	483	513	505	509	446	478	505	465	447	456	488	490	495	479	471	483	485	494	472	516	510	480	509	491	536	455	486	474	462	459	480	472	465	465	493	490	475	516	485	490	529	493	502	484	491	459	476	489	456	489	483	460	473	491	475	470	497	483	529	465	483	465	505	457	499	500	497	483	454	484	448	479	473	472	497	501	461	449	468	458	493	465	451	460	493	476	456	478	457	483	488	468	484	483	489	509	505	474	514	523	488	472	476	477	463	494	474	481	480	479	487	495	451	457	495	454	483	500	443	497	500	466	463	484	483	446	479	466	513	465	445	511	457	503	489	478	475	472	549	478	502	500	498	468	495	470	469	489	512	494	493	485	456	473	477	498	474	483	518	464	498	521	479	500	451	469	485	465	491	490	484	443	481	510	489	459	451	516	504	467	481	464	503	488	503	459	444	477	490	446	463	500	487	486	476	517	452	500	478	479	462	494	494	466	475	483	487	471	457	508	471	460	462	477	482	507	463	497	455	478	495	466	503	494	459	447	517	471	461	503	504	458	465	510	513	488	437	492	455	487	451	490	464	495	475	492	455	497	529	462	483	477	484	491	514	427	479	462	417	544	487	468	498	472	468	475	467	509	518	482	486	466	494	460	493	484	517	508	492	482	467	466	486	460	492	504	530	502	517	503	441	462	515	457	501	471	480	461	480	481	489	480	512	480	464	491	508	477	432	452	479	483	470	478	477	443	476	457	465	457	465	463	456	489	498	504	497	467	488	463	466	457	460	475	481	449	478	484	494	478	477	488	489	464	433	460	514	496	453	524	434	512	486	497	476	535	479	462	516	497	493	468	479	469	455	459	465	511	522	489	451	475	490	493	484	533	496	500	515	457	465	485	477	480	498	459	463	474	480	503	476	474	530	507	486	495	515	470	468	490	479	493	486	466	465	497	450	527	494	474	530	495	538	469	502	505	440	453	439	477	471	487	486	475	517	452	458	444	455	478	479	466	463	456	451	485	509	468	426	468	499	446	453	460	462	418	487	467	486	468	491	497	477	472	476	465	471	495	508	510	467	497	457	488	467	496	480	478	500	528	506	479	482	488	482	517	458	481	443	507	456	478	508	476	476	472	519	458	481	517	521	518	449	466	461	469	484	454	455	463	463	507	444	501	511	447	430	492	489	503	474	485	471	476	472	486	503	468	477	472	499	474	499	490	481	502	476	457	479	476	461	516	471	470	478	512	464	500	492	460	492	539	526	459	502	503	472	458	465	484	478	467	495	499	479	449	502	541	490	510	512	486	461	481	470	485	486	478	493	479	450	478	424	499	520	496	492	493	467	468	472	471	451	497	502	484	489	494	487	488	496	510	455	488	498	490	496	503	471	477	497	486	509	460	469	485	436	508	451	514	487	466	440	416	520	457	488	500	512	500	470	465	480	488	489	483	503	462	461	423	453	551	478	471	468	498	487	451	487	473	488	433	487	425	509	461	513	528	487	426	467	476	549	518	492	458	486	462	498	489	451	437	489	483	444	438	458	482	466	509	493	440	502	493	484	476	427	513	472	477	492	446	514	457	484	492	468	478	475	456	474	513	492	496	491	480	513	457	517	501	460	487	492	472	491	482	475	514	455	490	494	464	445	472	500	463	514	501	478	482	455	474	460	475	474	483	483	480	472	474	498	450	450	475	495	496	511	487	445	472	499	528	487	445	463	515	474	479	519	459	452	476	499	470	489	447	486	483	486	499	479	474	512	467	490	470	478	480	476	493	444	517	482	478	476	484	488	475	483	464	439	465	477	468	462	464	482	522	483	479	431	510	487	514	486	497	474	488	492	475	523	487	509	491	451	502	514	479	488	480	486	502	484	445	476	468	472	493	547	483	471	508	471	520	486	466	486	460	499	488	464	462	483	460	495	494	474	466	466	499	453	512	487	482	494	470	468	472	451	505	495	488	484	464	461	477	475	543	468	483	474	468	477	512	477	493	509	487	479	488	469	497	480	481	465	459	487	484	494	497	517	482	491	455	517	478	504	486	503	500	450	485	462	467	522	480	484	480	484	472	463	490	460	484	527	476	482	460	502	471	460	480	484	451	470	461	485	438	491	468	494	500	464	455	480	483	449	485	464	520	497	464	511	508	511	485	458	501	483	480	505	512	480	453	450	483	454	514	475	470	522	487	455	464	472	480	517	502	473	460	500	435	470	473	450	497	450	490	451	509	476	522	459	479	503	446	446	447	472	467	509	496	480	484	508	488	473	501	475	487	487	427	474	511	493	496	514	482	506	467	474	495	460	533	529	462	455	507	509	463	499	490	462	468	529	455	454	487	486	495	461	446	467	549	477	456	456	473	513	485	449	471	456	508	468	463	500	491	463	464	513	471	480	504	457	473	484	437	494	510	498	439	499	477	469	476	457	493	497	524	455	504	504	507	495	493	487	455	501	517	504	517	458	501	546	492	512	447	461	494	462	463	490	496	491	484	506	418	480	462	505	476	481	466	521	480	486	468	465	469	473	483	511	453	494	472	466	459	488	465	478	489	471	468	493	434	504	494	512	461	441	477	445	499	507	474	503	462	481	441	486	492	489	498	499	434	464	553	478	458	480	473	520	484	452	514	468	511	488	473	508	463	499	466	464	486	495	430	457	470	475	477	490	473	435	485	445	466	442	505	446	491	464	478	446	473	508	489	516	499	475	481	494	480	462	482	492	467	504	512	514	473	499	463	475	485	508	491	502	454	494	495	481	481	513	521	454	471	477	472	456	475	479	456	478	468	504	494	521	478	471	504	449	506	464	448	477	497	494	467	489	439	494	466	460	457	435	463	462	474	506	440	472	474	478	488	479	476	480	522	527	463	488	470	490	435	485	484	486	434	475	466	468	481	485	477	474	462	489	475	506	486	467	484	521	483	456	514	512	497	471	485	473	514	467	467	495	492	490	492	496	496	473	442	516	524	446	435	556	447	502	474	476	522	543	538	467	499	481	490	471	488	477	491	488	486	480	480	510	485	491	488	480	474	432	477	481	456	461	478	452	434	461	462	493	523	427	476	459	487	449	487	452	513	477	483	495	504	522	516	469	472	455	521	525	505	506	469	449	469	517	472	437	478	449	497	481	509	478	515	490	495	464	470	487	475	510	497	516	484	470	534	508	489	485	481	476	487	486	477	462	488	503	469	451	484	475	471	466	510	498	440	475	452	493	478	485	489	521	489	489	471	494	442	476	496	482	436	455	450	453	472	480	468	507	517
24770	21170	28240	24787	15855	2193	815	760	661	648	620	607	611	671	613	539	588	601	591	567	578	620	556	525	554	598	603	577	511	546	537	577	533	557	550	564	573	549	527	576	613	562	554	592	564	561	538	552	550	538	529	502	551	561	572	583	555	569	562	532	580	580	547	549	570	549	563	582	530	512	594	563	571	560	527	564	526	569	567	538	561	564	572	572	560	568	526	545	562	583	601	563	556	532	573	551	568	562	547	556	592	565	545	535	549	541	585	553	528	605	542	551	586	557	529	580	607	537	521	599	580	518	588	570	546	532	548	537	600	514	530	593	580	591	563	530	565	539	525	530	603	580	559	561	574	561	563	562	548	571	569	535	533	546	565	508	594	521	564	568	567	579	534	526	535	547	568	578	519	569	575	498	569	621	608	551	576	542	605	550	597	581	552	561	578	539	574	567	573	557	593	584	542	567	536	557	572	580	629	574	564	558	601	576	501	549	576	568	548	599	546	527	556	522	528	545	549	548	565	555	571	542	524	558	581	536	527	570	542	583	584	598	571	550	602	599	582	568	544	563	524	554	555	515	554	541	604	542	531	554	523	566	601	580	527	576	531	549	538	590	549	558	573	518	549	549	580	561	530	576	536	548	571	533	537	585	515	543	544	555	577	557	557	538	583	564	566	603	533	528	547	549	618	589	589	529	580	593	554	529	541	586	532	571	563	580	557	589	608	583	580	575	556	520	567	562	582	577	609	563	513	570	576	580	584	542	539	546	490	526	551	554	556	558	554	515	569	583	553	538	579	598	543	579	521	576	582	552	560	564	549	562	580	569	542	534	534	635	568	554	555	547	554	576	498	572	592	575	524	546	539	546	543	584	603	601	527	561	548	564	551	529	578	560	550	530	546	558	541	600	540	565	552	579	555	530	541	535	565	545	563	574	529	563	514	529	573	597	588	518	539	550	545	555	580	578	563	601	593	587	580	588	539	613	555	524	548	554	539	564	594	591	520	550	551	584	542	549	599	566	550	516	524	576	547	529	563	552	533	549	553	577	561	594	569	566	529	603	543	543	573	587	501	537	552	560	553	613	592	564	580	540	544	541	539	571	523	547	543	579	552	564	554	567	542	559	582	572	571	512	533	578	547	518	544	583	554	580	572	614	561	565	528	580	632	552	568	537	519	544	586	578	587	515	580	527	564	556	561	614	584	555	579	579	591	534	552	566	583	541	542	600	551	524	552	593	512	611	553	578	553	563	555	604	546	553	578	589	588	593	576	563	553	564	550	516	585	574	516	561	527	594	531	553	568	582	558	534	580	562	524	555	558	545	546	512	550	552	558	578	570	540	567	518	546	535	599	531	591	569	538	561	513	524	540	536	606	488	562	580	566	616	563	568	608	530	579	613	557	569	589	557	594	528	562	520	549	569	518	546	533	581	563	520	575	582	552	528	556	545	556	559	548	520	555	509	554	549	552	605	568	554	562	553	582	619	569	556	541	554	564	526	571	557	565	552	597	511	539	576	557	576	529	503	544	589	577	585	572	560	588	536	517	575	567	546	585	542	567	554	536	592	586	579	568	554	543	541	564	593	533	578	583	526	567	559	514	542	582	529	584	576	545	570	567	557	595	536	584	557	543	540	579	525	545	561	517	545	573	573	558	548	547	566	600	609	596	536	557	527	591	545	550	555	523	582	589	561	541	523	585	547	541	574	573	561	537	563	567	567	539	524	603	586	523	543	562	540	549	575	547	569	585	553	579	540	511	613	534	541	558	547	572	557	559	570	529	587	562	500	571	544	562	593	565	550	538	557	577	573	552	574	547	530	522	556	548	582	585	577	558	578	560	592	541	568	573	526	540	564	556	567	545	579	550	554	558	556	549	557	571	590	548	541	542	563	549	542	559	540	562	580	520	519	534	510	549	537	542	561	566	568	522	571	547	563	559	542	542	526	528	553	510	545	531	523	578	598	554	535	523	528	534	565	531	578	572	523	578	538	544	551	572	535	594	567	584	619	510	548	570	555	524	524	573	555	597	567	524	530	576	564	570	592	603	574	551	541	555	571	596	572	531	538	546	555	583	554	543	570	612	532	549	537	542	532	540	584	600	616	517	548	560	539	541	539	557	582	564	569	607	571	551	581	510	586	552	531	547	515	526	538	570	580	585	530	550	614	561	518	554	540	515	536	584	567	540	541	547	511	579	552	604	562	522	535	530	542	600	556	538	584	593	541	542	578	536	571	598	557	552	552	543	568	509	547	564	548	554	525	542	523	556	535	558	613	559	525	578	580	557	567	539	530	582	542	571	536	577	554	559	558	549	580	562	550	559	566	541	570	561	529	569	553	559	547	587	574	536	586	550	581	594	551	643	570	562	590	548	575	545	568	533	588	588	567	511	580	551	549	553	585	562	540	579	553	557	542	480	528	549	569	564	542	548	528	577	553	596	601	596	562	559	569	506	595	551	578	561	556	577	625	531	541	549	574	526	541	572	504	519	553	556	514	551	553	581	579	554	533	560	535	577	564	570	569	573	575	564	590	567	526	542	578	514	554	544	574	593	549	556	534	561	561	525	543	560	531	538	549	556	544	593	558	542	578	553	539	554	530	591	555	585	566	572	528	554	581	547	607	562	579	545	543	553	573	580	544	557	596	570	542	570	576	544	558	561	542	530	536	582	565	549	568	551	584	560	546	570	612	587	550	570	570	612	546	513	576	541	532	568	525	575	547	560	573	555	576	510	594	561	564	532	557	543	549	568	545	587	582	543	587	573	630	560	584	551	557	535	542	558	565	563	552	541	551	565	561	549	574	541	555	553	563	587	573	547	539	567	598	530	574	556	585	566	505	538	586	587	513	603	513	551	584	582	565	550	538	529	498	552	526	559	574	561	578	581	531	519	497	595	569	546	523	501	524	570	617	540	540	588	538	587	532	532	549	541	579	575	569	577	569	563	590	560	593	539	566	512	537	576	592	557	578	543	555	556	566	576	561	585	550	548	571	537	530	569	584	586	554	553	583	566	576	615	574	565	570	553	561	546	549	555	572	550	543	583	572	526	557	557	564	581	554	586	569	567	501	548	581	537	605	547	581	553	528	539	533	589	551	585	580	522	565	550	580	525	563	545	536	538	607	553	592	550	586	551	533	565	559	536	516	570	539	570	580	534	563	525	557	548	583	555	580	557	550	530	535	536	584	539	589	553	523	539	521	546	534	539	527	567	531	578	555	573	551	548	592	533	567	569	519	576	589	522	580	529	586	581	545	568	594	546	561	583	612	587	580	555	550	549	545	570	547	554	589	557	566	535	590	552	558	551	539	548	533	572	584	571	519	542	513	556	566	567	574	515	572	573	581	569	530	554	572	530	518	497	542	540	548	585	540	574	522	555	544	523	519	569	550	571	600	586	557	554	570	609	552	559	543	602	566	546	580	577	568	588	566	577	552	556	507	571	587	517	598	524	513	510	531	574	517	511	563	561	580	525	590	521	580	554	516	534	584	578	558
12637	25178	44547	13173	10254	1401	1178	1106	938	873	841	799	780	754	715	695	700	721	735	677	697	683	686	662	627	683	660	671	638	683	620	605	702	698	609	649	642	642	684	650	653	674	689	658	663	612	661	686	709	702	683	640	665	638	600	694	673	668	670	647	634	629	645	611	680	698	635	690	667	680	681	586	675	642	665	631	668	623	656	685	666	651	644	675	624	683	650	655	619	658	632	646	672	658	627	680	643	615	660	675	650	687	662	653	660	657	643	653	628	679	667	618	637	601	643	659	635	653	643	648	645	678	666	608	598	630	642	652	634	673	656	629	658	637	600	614	656	649	614	657	606	673	616	661	634	623	636	637	610	641	697	634	655	652	660	629	677	629	624	678	675	663	687	657	686	698	668	635	670	579	638	669	609	688	689	679	673	672	647	660	595	604	648	634	638	618	692	609	686	653	652	625	618	662	595	631	658	626	642	674	622	595	626	633	591	652	641	652	641	641	624	632	669	662	683	637	613	675	641	652	601	632	654	619	655	657	661	680	607	612	647	668	664	632	640	662	693	631	613	655	712	683	621	630	648	623	628	635	617	646	609	622	611	662	689	690	593	658	664	646	617	610	655	639	678	631	650	646	644	651	699	637	677	579	654	645	656	655	683	682	641	657	657	649	658	701	653	693	642	628	634	688	654	681	622	629	670	662	643	689	639	658	626	626	691	656	667	645	690	593	627	616	658	646	650	660	670	612	662	634	658	652	671	645	606	641	657	640	633	637	624	604	616	648	628	663	662	632	629	640	630	615	647	642	627	648	635	663	595	650	640	593	703	660	672	659	642	665	697	657	685	678	583	625	596	658	650	584	630	635	610	615	619	650	647	670	674	598	661	648	727	654	652	647	697	660	663	648	600	677	634	651	614	660	652	662	663	688	678	660	644	656	672	601	618	662	663	660	635	673	644	708	670	656	714	626	661	644	684	667	676	643	632	634	656	676	606	654	614	671	668	644	627	621	637	660	660	609	656	642	591	636	685	615	653	671	664	706	636	640	591	558	620	632	653	649	632	629	627	604	649	673	625	624	648	636	626	605	634	659	655	643	608	654	616	669	687	685	646	661	644	646	688	633	631	640	641	645	632	623	636	692	700	597	634	630	603	639	652	628	651	626	618	625	648	678	621	690	662	659	625	641	642	677	640	681	632	666	663	622	653	687	684	640	611	662	663	646	630	636	668	662	707	633	689	611	665	631	672	618	646	639	629	640	634	628	683	671	637	628	630	650	679	641	654	670	689	657	626	652	640	668	681	617	625	618	624	575	674	663	688	643	665	681	666	653	649	598	623	622	653	645	620	693	642	641	670	659	673	670	662	659	670	659	638	641	615	640	652	645	666	633	683	628	636	685	650	645	713	624	649	658	600	666	673	615	641	632	644	688	627	645	637	621	663	662	673	652	646	631	648	645	687	621	663	681	621	617	642	661	714	661	632	668	709	676	607	652	628	654	677	606	602	632	654	588	662	661	654	678	702	638	666	617	608	673	668	654	633	689	660	658	675	674	638	603	671	644	636	640	679	598	647	613	638	685	621	674	667	655	661	612	650	619	660	630	629	651	673	618	636	645	591	656	608	657	607	671	655	583	602	634	606	721	665	627	644	622	625	674	668	624	647	631	625	587	640	633	631	628	628	655	628	656	609	646	671	672	616	609	663	657	677	611	648	609	644	638	639	611	686	628	627	633	667	600	629	594	636	625	620	673	647	662	604	615	640	586	638	668	624	659	587	618	639	644	649	666	657	628	642	690	610	634	642	665	646	649	650	641	632	624	711	661	703	690	589	662	638	661	593	660	661	603	622	667	618	656	598	643	652	622	637	636	617	665	652	702	640	672	635	645	647	627	700	660	656	626	639	672	643	651	676	636	649	639	636	653	637	627	672	622	645	643	619	653	629	658	634	610	624	683	636	658	679	646	639	670	671	653	655	603	612	680	698	652	637	681	609	671	667	697	679	631	615	601	657	624	650	663	647	662	653	653	656	678	625	666	606	641	649	690	626	669	662	633	644	633	659	675	644	653	635	653	668	632	616	652	646	647	666	625	653	611	654	653	690	640	639	581	677	689	641	620	666	678	671	638	638	618	655	609	621	645	668	668	641	581	681	640	624	629	618	661	614	633	664	673	622	620	633	688	645	675	606	635	708	643	598	640	601	637	632	674	662	706	678	614	633	604	636	696	661	605	652	640	653	671	639	673	666	650	638	618	623	640	706	670	623	627	622	620	660	643	657	695	661	638	665	590	638	642	673	642	657	615	674	688	677	599	704	671	649	584	642	637	645	705	623	584	670	614	632	649	629	636	659	634	641	730	644	652	617	655	644	631	639	672	628	659	627	689	641	625	594	644	656	688	614	660	651	701	661	624	630	674	630	639	651	674	604	654	632	657	688	669	620	652	676	618	658	649	661	626	656	688	644	651	640	647	630	642	656	672	650	614	697	674	647	632	649	676	593	619	613	605	636	683	618	678	610	668	626	639	659	609	599	622	676	660	668	632	666	680	637	636	646	644	669	626	629	616	643	688	625	655	698	628	652	652	661	664	685	640	665	633	633	608	635	618	600	620	614	653	648	628	656	659	676	651	650	634	699	628	618	658	638	673	658	686	625	657	676	689	657	640	683	637	662	619	610	670	677	626	633	619	645	627	677	680	640	616	677	657	628	720	648	646	608	638	671	630	687	641	659	634	617	610	667	647	623	633	673	619	638	626	655	647	625	646	677	673	657	637	593	660	643	629	676	632	659	639	625	664	583	697	660	700	681	632	643	670	673	643	649	640	641	607	643	603	611	627	643	620	662	678	683	631	648	645	635	631	685	658	629	706	664	700	643	635	669	655	633	611	682	614	670	648	648	650	630	597	645	633	624	629	641	620	662	650	657	604	623	655	665	620	699	693	660	687	660	641	641	607	639	641	655	647	616	624	650	654	623	620	571	629	652	673	699	701	671	658	651	685	608	664	602	623	640	635	661	643	641	629	637	647	648	651	677	646	666	631	704	620	667	654	661	653	661	688	651	598	631	643	681	643	643	645	647	687	659	626	632	636	667	659	650	644	618	674	643	595	657	682	627	644	640	607	685	632	635	649	643	668	620	650	666	666	647	657	635	686	690	613	631	696	618	653	614	633	648	645	644	636	697	595	665	615	671	606	695	632	635	624	675	638	682	646	666	630	656	685	664	664	635	653	648	619	650	606	650	609	599	675	634	716	657	670	653	621	594	645	643	670	663	664	596	652	615	631	678	614	650	662	633	676	659	657	581	639	655	636	680	617	674	619	664	626	692	699	658	666	643	673	668	610	634	652	652	671	632	643	680	655	651	641	642	644	667	619	656	644	670	656	651	633	708	657	651	617	648	645	662	686	585	655	601	638	649	659	619	628	659	653	659	637	657	690	660	654	672	694	646	637	665	624	647	624	610	666	647	671	648	621	665	650	626	622	630	646	690	678	622	657	662	656
22664	21212	28912	24054	21420	21254	11875	1870	1389	1239	1200	1124	1101	1010	1013	1023	972	897	919	924	900	916	816	931	889	843	867	841	851	850	817	852	818	873	833	881	846	853	848	861	894	841	832	806	813	789	771	796	803	835	830	839	858	839	877	809	823	857	865	847	816	834	802	813	816	822	790	872	851	823	802	772	814	852	826	809	773	874	836	802	803	823	816	818	838	787	832	807	853	840	800	759	784	827	835	848	829	844	805	839	864	723	786	813	819	794	810	763	793	762	790	794	849	820	794	832	852	847	871	828	785	851	818	827	835	811	822	774	871	824	824	775	875	825	804	827	771	774	799	796	848	881	812	826	801	868	775	813	829	798	804	826	780	771	859	795	792	831	811	815	829	818	798	786	787	766	767	796	839	824	797	803	841	788	809	785	810	828	786	813	810	839	825	794	802	838	835	779	830	784	783	799	755	862	770	846	791	811	834	780	831	768	799	818	816	842	842	856	774	835	830	785	769	798	788	838	841	809	783	824	789	812	800	800	818	767	783	822	791	789	835	808	878	786	835	824	782	763	811	792	829	816	762	836	820	858	777	797	790	821	807	831	786	807	817	807	802	817	811	812	831	823	857	815	801	805	790	872	818	797	828	804	826	799	831	795	882	771	787	816	870	818	819	832	821	792	874	772	806	779	821	823	856	829	787	825	803	867	814	805	828	768	826	809	760	790	807	844	825	816	880	804	785	767	779	833	748	783	830	824	869	839	815	845	811	819	841	820	862	804	828	808	841	836	811	788	817	815	819	829	786	822	794	843	802	806	816	809	811	796	861	782	805	833	794	809	861	873	833	843	810	793	852	840	847	855	794	790	832	819	822	805	830	775	804	799	850	765	839	811	765	833	837	851	778	788	841	782	787	775	805	827	819	809	837	809	860	833	751	792	831	785	885	796	803	775	827	804	840	795	825	834	801	839	775	828	864	800	740	763	780	785	809	800	890	806	765	784	824	777	831	761	818	822	794	850	825	855	864	825	799	818	794	789	774	796	832	821	833	837	797	806	766	802	823	813	788	778	804	765	803	767	791	870	807	776	814	835	809	799	837	801	820	805	780	782	783	807	733	757	794	779	790	758	836	777	880	826	837	793	858	829	803	791	792	743	843	799	779	766	774	797	778	805	779	786	753	801	784	797	840	835	824	809	800	827	776	764	840	773	857	799	784	832	824	839	849	781	776	809	862	853	837	809	809	822	836	814	794	850	835	824	772	845	790	813	806	811	801	795	755	794	816	842	807	780	759	799	823	781	758	803	756	819	799	785	808	805	798	806	822	852	812	810	806	802	849	810	801	801	802	800	793	790	777	789	797	808	813	805	797	811	837	832	810	810	810	813	799	839	836	760	796	811	801	816	834	793	801	824	806	850	816	826	809	781	826	808	835	813	810	795	842	819	830	822	846	783	818	840	825	761	802	801	795	835	815	774	778	776	813	806	840	824	833	773	796	822	817	805	790	774	756	777	862	792	816	760	767	826	818	831	770	813	782	776	747	773	768	794	836	823	842	800	779	795	830	796	871	816	822	793	792	815	807	812	826	805	831	789	844	782	798	768	836	804	800	811	846	811	829	794	786	754	799	787	838	821	836	803	785	805	831	810	788	818	825	856	800	822	766	839	738	775	806	842	783	795	752	770	793	776	802	782	770	774	814	828	781	812	863	779	830	809	825	803	765	836	789	806	767	803	764	809	790	787	846	861	740	796	845	786	782	766	806	819	787	802	839	812	818	846	807	797	793	841	825	773	800	792	825	814	767	821	845	850	812	784	847	830	794	822	817	830	760	849	839	797	829	843	825	760	804	766	811	853	796	821	787	802	772	780	829	858	855	788	823	797	839	836	832	795	808	807	812	787	803	838	815	827	805	813	817	783	795	813	786	878	838	828	796	840	822	799	816	805	835	779	796	798	774	772	820	798	835	810	802	807	806	835	811	793	736	829	767	792	799	778	807	799	802	847	841	855	796	789	800	825	839	808	797	822	845	788	810	803	843	768	847	807	797	760	780	783	807	818	777	839	773	806	800	771	869	886	798	842	832	786	767	798	799	829	766	825	809	775	809	784	814	773	796	809	835	764	850	767	829	815	816	799	763	837	828	802	774	788	817	795	764	762	816	807	798	781	799	825	833	781	883	855	803	752	757	805	844	801	884	801	847	773	765	793	831	824	784	845	829	791	801	827	812	834	806	797	836	819	794	827	754	792	843	803	796	762	800	809	780	789	849	812	805	857	836	827	804	801	774	802	891	846	821	836	831	829	782	791	837	814	806	829	831	769	808	820	816	763	823	797	812	798	806	760	831	770	801	807	823	785	870	824	799	778	818	748	820	797	756	799	837	790	749	786	815	831	832	792	841	860	812	847	848	804	797	805	786	800	811	838	811	801	816	813	774	819	826	801	844	786	799	818	807	836	808	780	823	786	775	797	812	816	832	828	825	821	820	869	763	816	819	820	839	789	833	843	865	804	822	795	796	799	783	769	755	809	826	812	805	787	822	777	738	811	774	817	830	837	832	815	820	774	830	839	766	751	812	761	825	856	791	788	825	794	788	775	792	784	825	817	790	807	747	826	760	802	785	803	791	745	787	843	785	793	817	803	824	796	796	822	777	783	814	809	836	795	853	817	816	807	799	813	778	813	869	832	741	750	843	801	771	783	829	877	820	799	768	819	802	845	831	812	828	864	812	833	765	773	816	814	818	828	803	784	760	766	831	799	802	840	811	846	836	813	826	803	757	757	795	836	812	797	797	794	803	773	811	801	808	783	775	759	835	787	858	812	778	772	802	836	827	861	807	851	783	820	851	768	742	777	813	765	826	820	762	806	787	840	842	804	797	831	838	851	791	832	769	810	796	842	845	770	830	762	852	819	811	872	752	816	795	830	814	792	816	819	850	772	834	796	752	825	830	798	811	825	802	811	745	808	771	777	803	816	791	840	821	788	814	750	811	803	806	722	823	823	813	790	815	813	841	800	798	804	825	814	837	760	800	830	823	752	800	783	799	762	829	834	796	772	786	815	823	872	790	812	868	767	781	788	816	806	822	780	790	813	847	806	840	773	826	814	832	852	774	793	782	790	827	786	804	781	793	765	746	796	816	857	793	790	754	749	798	795	808	820	802	736	776	807	786	808	808	838	851	791	761	775	850	819	815	810	844	833	793	758	828	810	791	775	769	775	774	816	853	807	799	801	832	790	836	817	778	803	793	801	772	802	814	788	772	788	831	789	786	779	847	805	811	857	779	792	810	779	847	744	832	823	782	801	809	765	808	856	830	744	785	807	810	813	764	824	799	844	854	828	857	820	820	807	800	812	809	808	848	820	783	833	809	844	755	847	769	782	817	806	815	807	849	810	824	816	817	807	806	809	807	823	852	771	850	802	788	851	807	860	826	805	824	842	791	803	832	764	826	827	809	789	790	829	796	846	758	747	782	805	829	784	841	821	875	837	799	836	808	857	834	825
16280	30156	59970	21197	17990	3641	2994	2444	2084	1780	1642	1507	1296	1236	1232	1186	1113	1085	1075	979	1001	992	992	928	906	1008	964	896	916	936	930	880	927	939	916	888	862	962	872	926	879	960	932	894	877	931	870	912	851	912	897	893	838	888	894	863	911	875	846	905	912	923	916	887	853	872	864	892	871	927	906	865	889	897	880	866	846	883	887	888	935	893	891	869	897	875	919	885	903	884	887	910	853	890	889	895	814	881	860	897	912	868	889	882	920	856	904	878	902	863	915	877	867	853	850	881	858	877	854	854	940	837	886	883	860	910	876	877	874	870	900	832	847	873	847	893	894	866	873	887	905	919	882	853	832	885	901	869	861	884	867	861	830	816	890	842	859	842	866	885	865	878	894	855	861	806	947	905	868	873	847	864	886	873	878	852	921	843	882	855	927	862	876	847	904	915	886	879	882	906	830	896	824	916	885	888	820	862	846	832	898	893	875	900	881	909	859	834	868	857	845	860	935	898	909	871	930	909	874	867	902	867	839	889	929	883	894	875	877	839	853	877	906	889	868	897	846	826	852	905	841	892	899	846	863	875	858	861	868	881	862	931	879	843	860	883	846	897	863	908	778	912	909	916	858	898	878	942	845	894	878	818	835	907	889	877	890	894	862	857	899	896	881	895	862	878	851	862	882	880	855	895	867	900	826	858	857	802	889	915	832	838	883	901	865	897	815	910	842	850	835	866	881	916	811	872	864	840	856	862	913	897	860	884	900	846	857	868	856	858	877	869	853	857	858	899	915	878	825	866	889	859	860	881	858	862	871	881	952	931	862	921	888	830	816	944	829	902	873	819	918	846	876	924	874	862	871	945	861	905	840	848	871	842	877	897	822	844	865	890	876	926	854	884	824	894	878	863	880	886	840	877	873	855	860	851	887	900	891	917	914	878	902	881	872	879	924	905	907	863	869	860	898	908	915	871	878	877	916	890	878	864	870	851	858	872	830	848	867	870	827	877	891	864	858	886	865	878	837	853	897	896	857	841	914	902	848	849	847	823	889	879	903	881	844	846	863	875	916	906	825	858	861	854	855	942	863	894	913	833	867	846	902	850	865	859	873	922	831	849	820	866	866	877	855	884	911	909	864	892	866	883	888	870	870	878	824	905	952	847	917	881	892	894	883	893	863	837	884	869	875	884	861	890	834	911	852	825	892	880	869	884	887	851	888	825	870	880	866	876	937	873	879	853	862	949	849	837	875	827	908	845	880	834	928	832	893	909	869	843	873	900	877	921	835	882	840	851	835	871	840	920	894	917	881	893	949	866	892	848	914	926	916	898	919	872	848	808	863	801	920	905	889	846	911	854	876	881	924	836	879	838	843	854	859	926	810	857	924	876	909	848	916	874	872	893	838	868	881	865	861	890	831	857	861	858	904	855	831	925	905	906	930	869	852	868	849	886	839	855	855	846	845	890	901	812	862	876	866	889	859	866	880	874	895	888	905	859	838	876	851	866	904	928	883	939	882	880	862	872	920	888	871	851	871	883	881	859	849	925	873	861	880	847	915	851	875	886	889	838	880	809	846	878	868	870	898	858	835	902	808	883	848	875	877	846	882	830	889	864	809	878	853	896	876	872	882	873	861	863	888	870	883	854	840	866	871	860	840	850	908	851	876	848	870	924	897	886	894	874	863	832	950	905	808	867	888	878	836	888	928	885	887	904	914	883	869	816	900	875	871	905	818	865	870	825	896	899	836	843	909	886	876	853	832	886	922	847	928	909	847	909	837	889	827	848	909	908	855	852	863	871	874	844	881	897	897	876	916	867	871	888	924	872	881	886	842	867	901	858	911	886	858	937	889	814	848	896	899	881	857	901	862	871	818	861	863	865	894	841	907	866	877	925	821	896	905	853	843	887	895	856	879	904	895	883	878	886	878	935	838	893	891	901	892	849	863	847	828	907	852	920	911	851	851	910	819	917	882	867	837	829	897	894	855	894	831	893	894	893	853	892	866	867	870	928	845	887	942	849	887	890	898	890	845	849	900	876	858	830	833	863	868	863	847	854	882	865	829	900	893	868	907	871	821	844	899	931	868	882	880	881	861	892	904	855	889	874	874	856	885	939	858	922	918	852	909	851	897	889	847	869	885	915	925	898	853	846	878	878	851	823	921	895	840	911	881	877	888	869	860	833	828	874	876	875	828	878	911	914	870	923	858	826	873	830	858	908	862	879	887	850	877	908	893	865	884	874	807	868	905	892	861	862	905	870	906	928	852	897	871	875	889	851	840	887	884	793	866	814	861	888	848	857	852	862	895	879	862	877	880	836	940	884	898	908	890	907	861	880	905	903	821	885	838	896	858	875	879	888	863	900	936	850	875	863	844	873	886	906	880	840	870	842	905	855	876	823	872	885	889	878	843	897	897	871	890	823	912	889	804	868	885	860	877	833	884	876	886	878	884	839	892	861	932	833	824	868	896	877	876	857	827	882	868	843	908	902	851	878	854	877	880	847	841	860	858	871	918	859	886	927	866	868	858	891	820	933	863	841	910	841	858	838	863	804	820	894	889	880	893	883	874	882	872	846	864	865	846	906	890	866	857	852	880	852	862	899	829	856	883	858	863	906	887	868	891	862	883	854	888	867	896	930	930	849	879	930	900	881	890	922	869	865	845	828	856	913	902	839	845	918	849	954	842	840	844	876	818	896	838	889	873	899	908	875	892	868	852	838	852	862	805	852	902	843	849	858	918	868	855	894	854	852	864	884	891	837	919	887	833	873	853	860	916	880	875	852	873	865	885	858	874	849	850	911	831	889	843	861	841	880	865	844	865	861	917	925	884	831	882	831	840	881	869	807	914	827	860	884	864	913	878	918	834	850	858	889	879	866	863	928	860	880	852	871	875	887	873	859	892	919	882	876	856	866	911	844	827	863	833	875	826	850	875	870	802	874	869	815	869	906	817	849	846	887	881	890	900	851	890	845	880	832	871	924	842	870	920	866	859	881	875	843	879	865	878	874	866	882	880	889	870	833	855	917	871	828	890	859	844	879	857	884	857	869	903	869	894	863	884	836	913	875	839	875	902	891	847	825	884	895	881	842	852	854	900	864	820	893	866	899	867	868	864	855	897	873	913	872	862	871	853	904	862	918	854	808	888	846	865	885	824	883	858	882	857	878	877	911	856	881	879	858	846	887	897	901	850	855	907	923	853	847	881	854	895	857	930	860	858	879	876	881	893	835	839	898	885	868	900	882	870	893	857	885	830	836	885	879	893	821	866	826	854	899	903	885	875	888	871	852	857	854	794	875	902	868	866	840	876	895	893	906	855	848	877	906	851	911	876	887	904	872	936	865	789	851	870	789	878	881	902	834	900	808	866	884	879	881	870	863	871	821	819	871	856	891	865	885	924	868	879	946	845	915	911	879	925	902	801	920	912	842	836	871	868	909	884	893	852	880	886	874	848	877	875	834	881	853	843	898	881	902	922	851	859	868	892	845	880	911	891	890	887	815
27275	20707	20032	6042	2092	479	409	353	332	353	315	289	332	333	330	325	325	323	329	283	297	315	351	291	337	314	355	317	322	310	300	291	307	312	330	331	334	313	301	352	281	332	303	274	291	335	341	293	304	302	325	356	306	328	334	344	297	301	298	291	296	333	300	333	315	309	306	320	294	333	331	307	290	267	310	309	316	332	341	285	324	282	301	274	287	335	300	332	320	271	319	336	327	306	311	315	333	329	304	276	303	280	298	346	310	319	316	329	316	303	328	314	284	293	334	337	363	302	300	323	298	261	305	289	308	332	282	319	305	321	349	302	327	316	300	340	337	314	305	297	305	317	319	324	318	310	305	327	292	329	354	333	318	309	296	287	312	349	304	280	310	302	311	284	300	338	310	337	288	322	294	323	326	305	309	322	327	332	304	346	296	318	326	336	307	335	294	323	300	334	329	295	328	324	331	309	289	305	306	340	295	283	326	305	305	308	295	314	307	328	321	329	291	301	284	302	302	335	311	282	280	314	334	292	307	313	294	293	319	279	279	295	361	333	295	345	354	339	316	300	325	334	306	314	280	337	316	314	276	311	303	340	331	297	305	331	313	321	313	302	298	310	301	304	296	322	301	325	283	340	298	335	307	311	316	314	321	297	335	329	310	326	312	328	318	276	288	288	295	322	287	313	315	315	344	331	334	326	306	347	337	340	301	334	299	313	293	328	323	335	321	306	300	282	335	313	326	299	286	310	292	288	329	339	312	330	323	292	308	297	335	294	328	314	333	324	307	295	328	334	309	324	321	290	314	299	315	295	327	322	342	283	314	301	308	328	325	319	317	324	295	326	288	317	305	282	343	333	310	296	331	304	348	303	329	270	322	286	343	322	297	348	346	287	340	329	292	321	326	316	297	305	289	297	302	314	312	312	318	325	336	301	327	313	298	328	290	304	296	305	321	287	281	285	338	292	320	338	301	308	285	332	314	299	305	314	299	286	313	325	316	319	327	305	322	325	318	274	319	310	314	323	291	310	314	280	307	310	288	301	331	319	321	303	314	289	303	289	303	308	321	326	286	310	290	312	317	313	324	317	301	287	313	316	320	311	287	383	307	315	321	304	314	317	272	351	352	306	341	327	280	329	295	286	298	315	295	291	332	315	284	293	331	319	264	296	307	370	321	308	314	299	315	299	328	312	322	308	318	324	310	302	327	334	301	313	307	321	313	318	329	325	342	310	305	321	314	313	325	339	324	351	292	331	318	324	289	326	298	298	309	337	306	290	299	275	330	314	285	298	318	283	292	315	301	325	281	299	299	290	341	319	309	314	320	300	346	290	313	317	348	301	329	321	288	307	318	290	336	329	308	290	324	302	305	317	323	294	331	277	337	304	287	297	298	278	276	302	324	314	341	337	294	305	287	286	313	284	301	334	337	325	288	339	313	303	320	273	288	314	320	323	347	327	290	314	326	286	317	310	320	307	324	311	301	301	311	317	350	306	287	313	306	298	331	316	316	318	306	312	327	299	301	269	319	316	339	324	297	293	317	317	320	312	323	312	308	340	318	302	319	315	279	311	308	324	303	320	311	311	334	297	314	292	325	316	315	329	305	290	289	300	323	287	340	295	312	305	284	333	308	334	330	309	303	335	327	322	345	328	332	310	283	314	286	317	305	312	299	304	311	332	343	327	311	306	298	320	304	312	284	277	324	294	302	318	292	328	324	283	315	321	311	296	290	279	313	311	305	301	315	295	290	291	330	310	293	320	324	309	310	310	314	294	321	324	307	316	336	355	290	312	331	315	320	314	327	291	304	321	319	301	310	303	318	312	313	306	288	298	322	325	304	305	295	297	315	312	297	337	303	287	312	288	330	329	324	297	312	326	334	331	318	313	319	331	307	277	312	311	279	323	324	296	301	313	282	309	281	307	281	323	320	332	337	304	320	305	314	292	287	341	327	279	309	331	331	321	299	300	332	330	316	343	309	314	318	318	279	312	277	305	292	308	284	324	300	318	280	320	322	321	299	320	299	309	340	317	327	321	339	315	309	338	291	289	321	309	279	331	314	308	313	342	351	327	309	341	302	332	319	299	307	288	318	295	303	337	303	326	316	306	289	338	310	349	315	324	279	287	280	293	297	315	292	326	311	339	326	320	308	320	302	312	306	315	308	309	301	299	323	293	292	300	294	306	308	342	350	315	316	316	312	308	316	336	323	303	321	299	284	261	292	277	335	306	323	305	335	320	319	316	342	299	307	318	319	328	298	322	293	295	317	311	334	316	327	318	283	346	303	329	331	342	313	306	333	333	321	290	319	322	310	325	295	306	294	309	313	307	322	289	273	313	287	302	303	309	322	335	350	310	337	298	302	329	329	315	295	343	294	328	310	274	326	293	306	300	304	298	303	284	294	312	311	336	324	322	295	263	319	308	316	301	313	327	290	327	260	313	319	276	312	301	344	299	304	304	310	285	310	286	300	317	316	310	337	321	289	296	311	327	315	295	286	328	301	299	294	313	320	312	281	256	310	332	327	340	330	324	340	346	309	322	297	350	308	317	307	337	321	316	301	315	311	329	299	313	297	285	300	294	317	304	333	304	301	291	315	309	282	321	302	301	334	321	309	298	345	298	306	331	286	273	296	317	299	309	304	317	325	290	307	315	309	292	315	306	306	333	329	294	299	314	317	328	301	300	317	301	275	305	309	317	296	309	326	295	295	326	320	304	311	322	333	308	338	319	313	331	310	292	314	325	325	324	324	330	308	334	321	293	315	293	303	301	312	299	314	310	318	303	329	312	309	319	323	310	285	334	291	312	332	296	341	297	324	339	306	306	299	312	311	303	304	296	311	338	326	318	326	282	303	318	329	297	289	331	321	320	311	322	331	304	331	292	300	324	268	290	309	300	335	327	340	298	309	330	300	313	305	303	308	315	323	314	311	323	294	287	316	325	310	285	298	309	324	320	324	274	296	314	348	317	300	300	300	342	269	314	321	328	329	325	318	310	310	316	282	308	334	327	321	299	295	297	285	305	314	297	306	297	307	313	286	294	299	328	275	311	331	299	329	326	314	325	308	327	291	307	288	326	292	326	330	330	329	348	277	336	310	307	300	294	338	308	311	293	334	317	292	334	310	313	291	289	316	329	306	303	335	331	288	301	312	329	336	314	301	294	306	310	283	325	319	306	320	308	301	325	283	312	324	335	302	315	295	337	334	318	332	301	306	285	314	307	334	298	314	322	289	277	283	294	306	330	331	335	327	321	309	327	312	338	336	341	322	342	299	347	315	300	306	320	309	288	308	296	313	295	290	295	303	312	302	312	312	335	313	325	309	316	325	307	311	301	303	311	327	282	316	325	304	330	324	335	292	317	304	296	316	299	322	327	324	293	315	319	305	320	307	284	317	328	290	297	313	336	287	309	309	310	325	301	300	313	310	327	287	316	305	333	329	296	336	321	323	314	302	335	292	342	291	307	338	319	277	289	327	301	312	297	315	299	328	308
11339	10176	18903	3476	2383	508	492	468	409	400	393	376	378	383	394	361	401	434	374	356	390	390	392	361	399	411	379	383	360	361	380	405	390	385	418	400	386	405	385	367	385	376	365	343	384	391	369	393	386	388	402	383	416	383	399	405	401	401	348	357	390	345	415	368	372	402	433	365	404	393	348	368	382	385	371	366	400	346	391	371	393	334	359	395	374	396	385	330	366	370	375	376	403	383	438	344	411	408	395	395	399	377	404	380	342	372	375	362	365	377	396	378	381	403	367	343	376	392	358	370	354	379	381	349	379	376	356	395	355	371	394	371	364	392	388	447	377	368	398	393	402	358	401	353	354	302	368	374	377	391	325	393	392	350	382	371	367	323	390	392	373	424	349	411	348	371	340	405	420	385	356	374	365	394	335	416	356	385	354	372	375	370	363	381	374	355	413	359	393	410	383	409	393	361	380	354	385	368	352	370	404	363	401	384	397	385	401	394	339	353	365	339	344	387	372	355	386	362	372	419	375	415	382	376	364	393	394	402	396	379	384	358	362	382	381	393	352	354	368	385	376	338	378	374	417	399	394	347	362	360	367	386	376	363	383	399	379	398	382	430	392	385	392	378	388	362	359	373	387	384	362	379	417	415	347	372	416	374	396	353	357	382	376	390	411	354	356	371	362	390	405	417	392	378	392	391	393	391	395	395	384	355	385	390	370	377	378	346	342	338	351	376	369	355	391	353	394	339	397	368	381	333	346	367	335	366	371	375	407	371	354	377	369	385	385	358	383	361	366	374	371	392	373	389	376	408	385	390	385	365	409	403	368	354	366	378	378	429	387	377	385	403	385	367	388	378	372	376	380	400	360	360	374	362	384	385	399	349	370	376	343	328	404	376	380	352	367	397	400	380	341	353	361	353	389	399	366	377	372	357	370	388	375	380	418	366	365	383	379	377	384	352	382	385	382	370	368	380	386	371	380	423	366	406	414	352	349	370	341	379	409	380	369	372	395	378	370	379	422	330	372	389	369	382	396	395	375	369	381	400	369	375	399	370	361	368	375	370	389	385	377	368	406	390	379	379	395	387	387	350	396	374	382	370	377	380	363	381	351	348	397	374	390	361	337	359	384	404	350	346	386	370	388	350	377	355	393	369	359	385	395	383	342	375	379	396	384	349	395	381	367	385	377	361	357	368	346	377	365	378	353	340	401	388	359	377	383	389	385	355	346	396	337	423	391	384	390	364	364	366	393	357	377	350	391	377	395	404	359	382	380	349	421	398	393	361	381	394	377	331	368	378	403	377	379	386	425	376	344	369	353	379	378	407	391	343	347	362	337	375	416	348	355	371	380	386	341	360	399	367	373	375	371	338	392	396	342	420	392	376	382	388	401	384	390	394	394	375	380	397	363	349	385	395	367	358	383	384	411	353	384	356	378	354	372	360	387	373	353	388	386	376	360	400	374	370	392	382	373	386	387	346	366	368	393	363	387	373	389	341	378	369	373	375	376	362	344	413	401	404	358	413	342	380	381	391	379	396	418	385	371	376	387	370	389	392	385	391	385	374	389	356	391	367	377	372	397	378	368	371	405	429	363	371	420	399	350	380	388	370	396	379	389	390	357	383	400	396	363	352	390	393	365	385	390	360	415	420	356	377	363	403	388	430	352	348	359	357	365	360	416	413	378	385	383	383	389	375	426	392	392	350	361	395	391	340	355	399	358	369	358	352	399	383	400	376	368	396	373	345	375	390	382	402	378	361	412	387	384	396	383	374	351	345	419	374	348	384	369	374	373	378	344	346	374	355	392	358	380	381	352	370	383	379	349	370	384	365	365	378	385	366	374	388	366	364	367	376	342	400	397	382	375	385	398	386	393	364	379	361	362	369	383	376	380	378	375	369	364	377	344	409	370	342	355	349	352	411	376	387	383	417	340	374	362	418	366	372	374	399	397	383	397	340	382	375	392	403	328	382	370	400	366	349	391	402	371	376	380	370	370	353	361	405	370	375	374	387	370	387	354	382	404	372	421	367	364	386	345	397	317	374	387	381	364	381	343	377	395	378	364	371	356	394	377	375	375	401	399	372	386	385	367	361	363	362	413	364	422	385	416	418	361	389	390	394	389	403	360	361	415	378	377	352	351	368	381	385	391	394	352	380	357	378	368	383	352	382	378	373	360	382	378	383	395	351	332	369	361	390	359	383	377	419	357	381	353	401	388	381	390	403	387	373	376	358	363	371	372	396	377	388	366	394	366	385	387	368	352	412	374	393	360	410	362	376	446	380	370	365	387	375	377	355	372	379	377	348	372	393	392	319	413	371	334	348	367	352	396	385	400	390	397	390	370	395	412	401	357	383	376	364	351	363	374	391	387	356	336	388	351	376	366	379	356	353	398	389	368	328	363	374	359	375	399	364	402	386	369	420	386	402	350	364	356	380	349	367	398	378	373	352	385	388	351	329	376	388	350	393	395	390	347	347	374	379	387	370	398	372	404	337	347	375	380	341	376	406	401	342	389	391	387	374	366	338	378	349	378	383	377	355	362	385	410	393	343	414	360	397	384	391	382	368	365	360	373	361	348	377	393	348	393	371	395	374	367	376	384	395	375	377	357	388	385	345	396	365	388	374	398	385	383	379	381	405	377	361	352	396	345	377	356	346	373	394	381	387	382	390	357	370	361	374	375	383	393	397	346	358	392	409	396	369	401	371	376	362	390	373	389	382	384	377	367	398	357	362	398	383	387	376	421	373	372	392	390	367	392	415	346	386	386	388	402	396	366	385	391	386	387	382	388	396	369	384	383	408	361	378	395	362	405	387	412	390	358	415	379	352	389	382	369	361	360	353	403	412	355	371	378	383	363	378	344	393	391	388	386	384	345	350	402	365	381	397	388	356	384	373	383	406	405	379	441	384	396	386	395	381	370	346	419	378	364	333	337	362	403	389	403	389	400	397	365	341	398	388	373	382	377	350	361	371	382	386	387	366	379	372	404	382	393	377	372	391	340	353	362	407	367	351	377	363	394	372	355	404	370	399	343	364	362	382	405	388	345	361	376	383	381	371	371	363	367	339	400	414	373	392	383	380	379	372	383	392	381	383	415	382	364	376	340	344	349	416	383	373	365	375	349	381	378	373	378	384	385	394	351	366	386	363	369	366	360	383	373	376	384	388	367	396	378	388	367	363	388	405	360	387	427	362	380	405	360	387	386	352	405	418	413	363	395	391	371	393	396	373	382	405	402	370	370	355	377	406	375	358	357	373	354	393	375	367	364	370	335	372	413	367	378	399	359	382	378	400	378	359	358	351	350	393	374	378	395	365	366	400	382	364	343	354	398	396	372	377	356	387	370	365	403	366	350	353	362	368	358	390	333	401	391	376	367	359	366	358	357	373	369	403	370	387	415	388	408	417	402	377	338	404	365	377	365	368	379	364	364	389	397	349	379	395	394	381	357	343	372	412	377	339	387	354	347	364	362	373	355	352	353	384	382	382	335	389	374	365
23545	21191	29518	24364	21345	14239	1882	841	684	640	614	539	553	507	488	487	524	552	490	464	503	477	457	479	450	448	408	413	402	462	482	495	449	464	461	484	429	437	447	393	485	436	435	456	440	442	466	416	456	431	440	436	458	407	418	428	431	438	424	421	444	432	468	447	474	409	422	454	426	396	433	449	430	466	442	409	418	414	453	417	434	431	442	429	423	434	412	425	458	471	421	437	435	400	425	417	450	413	425	412	463	406	417	443	455	423	449	426	429	376	433	446	441	424	375	444	406	443	391	486	413	461	417	409	393	382	440	426	419	447	426	417	391	432	427	428	424	443	447	453	411	411	419	433	431	435	454	413	435	421	431	456	412	434	433	442	423	408	426	440	444	445	442	455	420	386	430	404	418	424	407	430	407	471	416	410	433	454	406	416	414	457	433	440	438	423	386	443	433	426	460	421	400	457	430	426	440	434	412	438	446	441	418	430	457	430	418	420	441	429	394	436	430	421	448	430	458	441	451	420	401	471	420	440	465	427	457	406	397	427	445	428	381	435	449	414	433	452	423	445	399	399	425	395	422	486	431	430	438	419	428	450	442	424	455	471	399	429	440	433	433	450	391	421	423	439	400	428	432	432	471	398	408	408	409	453	408	443	424	440	446	415	445	420	384	450	476	428	430	431	443	472	441	440	436	441	434	423	418	420	406	444	419	452	416	390	415	416	432	438	423	416	448	431	457	407	428	454	427	423	442	409	416	434	401	425	408	431	459	441	429	416	425	425	422	445	468	429	436	423	456	410	482	462	432	422	406	460	439	425	420	436	430	455	400	431	410	424	440	430	395	448	442	431	435	444	464	418	456	427	424	385	446	443	428	440	447	424	420	437	435	446	441	402	417	466	400	409	422	414	444	444	436	416	431	449	444	429	454	432	434	470	413	411	415	440	433	454	428	449	459	443	457	394	416	451	393	432	440	465	447	480	432	473	438	440	476	424	410	417	406	455	450	437	415	410	389	442	440	424	429	452	404	439	386	476	424	432	411	424	443	445	448	389	417	398	424	410	480	448	444	441	415	421	419	448	439	455	435	448	389	404	410	436	422	463	450	427	423	410	418	401	443	416	452	445	418	415	423	436	392	396	447	416	442	420	414	396	387	421	435	446	445	423	449	452	426	435	414	397	441	386	419	430	406	384	427	463	385	422	419	420	428	474	442	434	428	416	462	431	437	410	435	414	433	436	467	427	402	409	436	399	421	397	374	403	415	424	396	444	409	431	402	443	400	404	437	447	402	422	454	398	461	414	388	454	423	405	455	425	402	423	464	441	428	465	391	420	429	431	418	418	419	416	386	441	424	379	468	448	425	398	457	417	452	415	429	448	473	437	441	426	422	411	438	445	404	453	419	445	432	388	452	434	470	428	430	456	438	417	493	424	481	464	431	418	444	445	414	452	444	397	465	460	432	458	429	453	431	427	436	474	457	405	436	415	427	406	412	431	430	462	421	430	434	431	440	440	365	450	442	432	454	426	428	456	444	436	430	462	435	400	414	422	427	413	378	422	403	426	376	412	407	426	442	442	447	430	397	430	441	440	399	428	443	433	432	410	452	443	426	424	437	462	419	425	440	469	431	412	415	479	418	425	446	444	456	444	383	418	424	452	460	461	448	423	437	404	407	434	426	418	479	464	451	453	408	412	407	438	435	431	409	390	424	420	447	407	481	419	434	445	434	383	427	438	457	414	422	401	427	418	441	429	432	441	418	454	427	441	417	442	418	441	399	382	415	436	416	408	422	428	427	411	429	441	440	466	415	434	395	412	420	449	416	436	444	432	460	455	403	395	444	405	434	459	453	427	435	454	426	437	439	394	402	432	425	447	453	447	458	436	405	431	459	381	410	376	413	452	417	448	411	421	416	454	485	449	421	405	445	395	415	437	470	413	420	401	455	416	391	407	407	482	388	412	470	398	444	443	469	465	393	432	438	421	445	423	395	499	406	432	423	390	439	446	419	429	447	451	393	421	439	464	419	448	436	448	435	407	402	460	424	417	409	418	425	472	423	423	411	438	427	462	415	452	455	428	431	442	393	419	451	438	458	437	420	425	442	451	444	438	447	411	422	418	404	424	460	416	444	436	403	366	422	453	415	420	477	404	439	430	440	438	445	418	423	443	365	462	417	437	394	426	408	454	482	470	438	428	435	408	423	433	413	408	413	443	440	434	407	424	424	431	405	427	428	446	407	434	438	433	416	414	400	427	425	437	426	429	441	399	407	418	430	413	444	453	415	414	431	403	442	448	434	436	407	398	443	432	417	399	435	434	440	402	435	468	439	429	445	436	426	424	437	407	473	419	451	402	453	436	454	437	436	441	418	437	397	467	432	410	443	444	470	423	438	427	450	408	455	452	458	412	410	464	454	428	455	428	375	402	412	441	414	424	412	433	420	412	440	404	435	419	412	429	454	456	394	452	453	426	446	461	379	457	408	420	420	443	427	478	416	412	437	428	393	419	419	420	417	422	459	419	389	430	424	411	466	439	456	438	413	401	412	422	384	434	458	441	432	423	403	463	421	443	435	440	449	423	435	380	436	419	436	439	423	420	441	457	444	456	449	420	429	423	434	422	410	452	434	426	463	424	406	414	403	393	460	473	443	424	418	430	456	441	471	461	400	445	405	420	407	450	417	416	408	450	419	431	421	376	459	442	480	413	427	398	413	382	438	445	434	416	436	432	424	426	382	446	482	437	426	443	428	384	429	432	425	423	405	437	432	457	436	417	418	437	438	409	389	461	442	427	433	428	382	422	448	419	434	406	442	398	421	402	417	461	415	432	415	406	398	415	430	414	410	412	494	414	437	419	446	460	399	428	420	443	470	416	432	428	443	450	398	417	401	437	452	428	436	436	378	414	425	412	434	472	457	434	411	420	473	424	429	429	453	423	474	480	377	450	428	432	434	488	438	428	449	449	408	434	432	418	420	436	472	429	441	456	432	438	459	412	395	422	465	439	407	430	394	427	403	438	439	435	424	458	426	471	395	429	446	405	429	430	422	465	406	419	440	421	434	471	441	389	420	424	449	385	437	446	433	432	400	432	438	413	438	441	437	427	456	427	428	423	449	429	446	421	407	462	413	432	400	441	451	431	429	427	421	450	451	430	418	446	471	439	438	446	435	465	430	463	455	417	409	393	406	469	416	415	439	446	418	407	441	420	446	450	407	460	490	457	427	430	401	419	456	437	438	464	433	421	441	446	459	423	413	410	422	404	438	438	452	453	446	400	451	426	468	441	422	422	435	430	453	432	459	472	461	426	456	432	419	390	432	461	433	446	430	410	468	378	418	418	404	408	465	450	431	409	429	452	434	410	452	454	443	470	436	426	413	400	437	417	434	445	440	444	444	420	456	443	454	434	460	430	400	452	431	446	460	421	426	425	420	454	411	445	495	414	421	435	454	439	428	425	446	455	386	418	441	443	417	415	424	404	406	428	452	428	412	426	420	433
15067	25153	50812	16255	14686	1958	1517	1291	1073	906	840	755	734	697	673	621	603	590	560	528	572	577	543	538	508	543	551	503	523	498	500	532	508	479	482	522	512	461	541	477	473	487	495	491	468	502	531	466	507	490	492	458	509	481	539	489	478	496	450	479	487	497	474	498	478	475	476	504	485	468	487	496	496	495	486	498	454	488	515	469	551	496	488	486	491	483	540	478	470	478	484	495	459	465	458	485	484	490	493	486	465	472	519	470	475	480	536	483	506	471	465	469	484	485	495	473	497	537	499	512	487	480	493	470	526	515	538	495	482	502	509	468	483	474	470	468	448	489	464	496	516	500	479	454	492	478	486	468	480	462	470	524	522	473	478	447	508	472	435	534	496	479	494	499	509	487	539	487	507	478	468	470	472	477	479	500	466	511	461	463	467	506	496	454	486	468	468	507	509	473	438	497	460	495	473	499	508	456	470	481	461	458	517	523	468	467	493	460	469	529	483	489	476	470	455	488	481	465	474	510	465	490	481	477	506	502	506	490	502	490	497	478	481	505	481	476	511	483	508	486	496	495	462	461	487	509	496	483	465	465	472	475	482	516	521	471	476	496	513	483	465	525	463	490	488	497	471	499	476	504	472	435	536	484	503	498	514	476	462	487	507	482	499	491	473	483	523	499	485	487	483	479	455	492	484	486	471	498	479	485	512	512	489	501	487	494	433	456	498	511	517	487	513	470	486	454	501	508	513	510	474	531	495	501	491	478	484	453	510	471	482	511	468	510	498	457	471	469	486	531	500	509	470	496	482	539	488	499	503	501	489	497	482	491	486	494	487	499	469	463	475	474	512	494	512	473	548	483	524	470	455	480	474	491	462	496	501	485	478	500	511	479	490	468	494	520	494	527	545	520	491	460	483	503	513	470	498	470	511	479	481	492	505	458	489	482	483	464	533	488	478	467	481	503	499	494	478	460	495	503	489	484	474	471	458	501	482	493	502	493	451	450	508	483	455	476	498	447	523	501	503	514	502	511	477	497	466	457	454	485	510	488	476	489	487	494	499	495	498	501	484	482	486	481	508	456	478	532	520	434	486	494	503	495	477	502	499	502	476	476	485	462	476	530	488	448	465	472	469	456	508	502	512	455	462	468	494	468	472	504	485	500	495	503	491	489	457	478	478	455	490	495	460	472	484	472	498	473	469	482	480	453	456	520	467	479	535	453	511	488	470	456	493	483	486	507	492	469	484	513	496	440	501	465	481	491	467	474	466	542	477	510	504	445	470	496	470	446	499	511	464	510	519	458	505	476	464	501	496	487	497	500	475	504	475	490	501	494	534	464	459	482	499	463	486	504	466	493	473	497	448	464	469	478	477	472	474	480	496	478	467	461	474	473	489	473	503	476	477	502	491	458	484	513	514	499	478	504	504	525	481	448	489	499	499	493	484	471	473	500	505	498	513	471	496	496	479	482	488	519	486	468	481	487	483	430	498	460	512	510	510	475	508	485	461	509	488	485	441	485	491	473	512	479	476	474	511	490	482	469	482	457	490	480	494	480	516	507	491	450	498	482	484	502	515	466	465	486	487	464	475	448	494	494	485	467	476	539	469	472	496	466	523	460	462	498	463	476	481	480	476	477	464	489	495	541	506	406	495	476	529	515	497	489	507	488	469	466	467	499	440	485	512	423	498	481	460	453	434	475	527	500	485	482	493	480	479	461	493	517	504	478	450	500	453	464	457	500	486	458	456	485	428	501	504	480	446	484	483	496	490	491	497	454	479	501	460	513	487	484	499	514	542	491	535	478	499	481	496	484	502	497	496	504	501	470	506	494	489	470	455	492	465	462	458	493	477	484	486	459	514	492	490	487	488	480	450	476	504	474	514	465	456	525	466	451	498	479	453	487	531	483	497	470	499	411	486	486	480	486	470	459	454	494	476	500	524	492	505	483	466	467	475	457	477	449	473	513	475	491	456	489	475	462	487	508	494	513	490	494	498	459	523	442	476	504	515	447	487	451	499	475	437	480	512	493	494	489	456	482	500	487	472	468	460	485	455	470	492	509	476	469	478	461	464	475	452	461	513	526	499	465	457	474	501	455	496	443	514	457	487	474	485	495	507	487	479	516	479	479	469	473	481	512	490	469	507	473	504	489	483	507	505	475	495	498	492	443	492	482	472	495	486	528	528	459	488	467	505	494	488	440	501	462	493	492	469	470	507	471	505	476	473	463	474	485	451	450	483	510	477	486	501	488	477	480	466	485	503	469	528	452	492	478	522	467	517	476	500	512	454	465	487	470	464	480	482	497	535	473	514	458	464	480	504	520	453	465	485	471	476	496	494	456	476	483	504	470	513	472	489	487	478	487	469	487	453	483	477	431	518	499	488	499	488	502	486	525	456	481	488	482	450	484	479	510	484	505	495	472	518	449	493	470	481	502	475	500	509	417	482	499	502	490	457	489	461	489	497	500	487	499	494	487	485	465	462	512	482	563	485	528	477	480	490	460	516	482	493	483	474	480	487	461	471	522	463	485	457	488	509	480	459	492	522	508	473	496	483	507	492	499	494	502	505	491	475	513	502	476	509	490	514	461	441	503	520	462	476	517	474	484	465	468	467	509	464	516	513	509	483	486	478	499	518	506	516	478	472	495	496	491	462	474	507	459	492	499	472	501	471	486	475	479	495	507	500	492	493	451	458	491	535	455	464	485	494	473	502	531	502	470	480	486	473	499	510	510	513	485	470	489	486	497	459	467	498	458	480	501	471	485	469	477	459	447	501	485	473	490	485	516	462	447	459	509	504	466	513	468	484	480	486	474	490	488	470	522	456	504	490	500	508	508	497	470	440	520	512	498	514	473	475	468	526	491	465	462	476	505	514	499	521	466	492	509	465	492	462	468	455	508	529	465	452	459	488	494	467	461	496	499	464	523	481	463	486	491	494	476	488	514	490	500	520	456	483	481	523	522	499	518	479	463	497	480	503	501	428	469	502	468	502	440	492	435	463	537	506	473	503	469	452	493	493	484	473	461	505	498	509	474	459	514	491	507	478	503	476	474	477	483	448	467	479	510	530	481	452	456	478	478	464	472	471	460	471	480	493	468	496	465	474	498	523	468	459	517	466	457	463	474	474	489	505	517	511	519	506	471	490	465	473	528	515	522	467	488	510	501	468	488	524	472	511	484	462	482	494	486	514	507	474	499	518	507	543	504	452	528	482	480	475	478	510	471	465	497	475	476	463	469	498	463	486	496	536	516	512	490	511	448	457	454	479	478	475	428	447	491	475	488	467	492	495	475	489	471	479	500	495	483	505	456	503	457	491	505	474	490	501	476	477	513	516	471	490	462	460	465	502	476	487	492	480	459	457	452	471	521	491	473	533	482	490	471	463	478	512	523	462	466	480	524	492	482	461	482	479	504	460	483	511	499	455	482	472	508	465	483	497	518	508	492	452	481	496	522	478	505	502	475	504	529	491	523	522	484	435	504	482	504	499	495	481	478
24801	21179	29294	24407	16348	2928	847	737	667	676	629	666	625	628	602	628	569	589	610	590	572	574	564	596	585	568	518	571	517	524	562	565	564	586	542	543	560	581	548	550	577	579	542	599	589	565	586	585	598	503	611	544	561	580	561	580	578	576	602	540	525	513	551	544	541	518	581	573	533	617	521	587	581	578	518	532	583	560	533	567	518	532	502	582	569	534	595	564	574	561	582	574	535	602	518	557	590	544	599	542	586	583	546	604	543	540	552	528	519	554	561	530	550	547	561	552	575	550	552	583	593	557	566	601	529	540	571	542	553	558	566	529	580	592	559	583	586	548	558	568	553	616	590	562	611	609	541	605	545	613	563	566	560	542	537	550	542	570	548	589	571	553	571	557	577	567	554	562	530	518	564	531	555	541	543	592	590	553	548	553	568	562	565	591	559	561	565	589	571	555	587	518	515	520	572	564	539	560	566	574	579	590	530	547	530	545	590	559	537	530	598	555	564	548	541	553	580	571	561	559	551	517	539	576	642	543	512	554	556	587	538	583	566	554	563	545	575	569	569	544	541	570	579	550	559	552	549	549	566	580	560	574	545	566	567	530	555	553	587	541	574	503	580	559	575	588	565	559	578	578	555	601	545	544	577	564	545	562	584	561	558	549	546	597	565	576	571	518	533	567	539	570	566	564	549	551	554	532	564	550	600	547	516	566	541	557	572	505	535	567	548	575	586	512	563	614	569	541	585	612	559	588	584	598	546	557	597	550	549	561	570	533	537	561	561	546	569	535	537	558	564	543	572	539	600	549	544	619	562	584	529	554	592	520	559	578	550	554	539	563	553	541	576	535	554	535	553	549	555	566	554	565	583	576	568	562	577	547	549	520	597	569	567	595	566	534	591	610	569	545	548	573	577	575	549	587	564	552	561	573	593	546	580	529	546	554	525	541	529	562	506	550	537	567	529	548	569	580	566	576	580	555	560	589	576	571	596	560	539	560	573	577	498	546	526	599	562	561	565	550	567	554	585	569	543	557	588	521	574	565	557	537	568	568	594	534	577	568	594	574	587	573	572	538	545	521	524	612	578	556	624	558	599	526	562	546	544	557	536	568	573	557	577	575	604	531	553	574	581	518	529	550	545	543	555	554	546	539	537	535	577	565	598	538	553	570	574	554	597	558	564	549	579	586	609	588	572	557	565	529	513	564	570	583	577	545	542	571	599	571	578	558	580	544	557	627	584	564	560	568	566	554	556	578	531	508	551	526	535	539	547	540	603	512	582	561	509	529	562	547	563	527	569	538	504	563	550	534	556	533	545	582	594	559	558	555	551	558	570	579	533	541	533	542	589	561	595	594	594	570	560	565	576	574	593	556	560	531	571	575	554	559	583	541	567	570	554	557	551	591	595	581	583	571	536	585	533	562	528	601	578	542	576	608	519	565	584	503	569	581	587	556	584	575	572	557	554	607	580	552	530	579	540	599	563	575	534	576	496	565	552	615	550	582	547	565	572	546	540	544	534	577	613	567	588	546	570	562	542	574	519	573	585	555	581	542	558	503	559	575	531	583	579	565	557	577	518	574	521	540	569	563	563	582	564	559	575	576	576	529	548	574	547	538	541	552	568	503	520	558	582	573	575	540	528	556	557	547	581	533	564	565	502	528	584	545	550	544	558	553	579	574	553	544	614	571	568	551	522	577	597	591	559	542	584	531	573	552	562	539	575	524	564	525	559	550	570	573	582	580	584	586	576	572	540	532	550	526	498	568	537	562	616	538	558	569	562	571	561	588	548	545	564	544	546	529	566	558	535	593	587	583	568	527	563	533	516	555	571	538	544	562	543	561	578	539	548	551	592	540	536	583	531	531	539	594	528	548	535	556	538	584	520	519	589	500	555	539	547	563	564	540	568	504	581	601	605	559	564	545	546	608	594	543	546	591	561	559	594	560	553	552	550	541	553	577	588	517	544	569	528	585	570	590	553	564	571	583	544	598	527	549	566	573	608	586	551	578	568	590	551	573	598	555	554	573	582	589	569	550	522	562	526	580	530	548	555	504	573	555	584	543	555	541	549	564	572	566	558	568	546	532	555	565	540	549	563	597	563	572	528	562	603	558	576	560	567	575	576	549	540	566	560	541	548	541	513	567	593	608	538	584	561	566	564	559	534	527	603	517	575	578	573	540	579	542	543	564	552	559	561	549	548	561	567	556	574	564	553	534	587	562	562	567	578	543	512	585	533	556	547	535	552	565	581	562	568	584	573	571	509	544	541	565	582	544	579	566	538	536	576	529	535	566	570	539	621	545	584	558	549	569	561	549	536	529	582	550	523	550	525	574	558	551	583	518	575	543	546	551	546	526	557	569	548	533	569	589	592	567	557	562	565	547	560	563	545	542	514	527	572	535	521	578	570	515	587	563	507	568	532	584	559	581	576	589	546	544	570	544	571	575	547	578	561	581	576	580	560	540	521	575	537	561	593	559	542	560	537	553	567	555	560	567	532	492	586	588	520	541	560	548	529	565	577	573	569	554	608	580	597	562	566	522	579	552	564	541	500	532	536	586	561	540	585	554	569	521	573	544	547	554	544	572	569	516	598	539	543	614	555	563	568	563	569	560	574	588	589	549	580	600	615	541	584	561	504	565	592	581	579	544	547	561	561	614	573	570	559	583	546	565	573	562	575	554	510	569	565	572	539	500	554	543	539	573	528	565	563	538	570	547	563	540	557	583	585	567	590	596	568	588	568	579	530	587	550	588	532	579	574	507	556	589	569	545	560	588	546	570	548	585	545	579	531	546	532	538	589	581	545	570	521	564	576	568	579	542	561	563	516	552	555	594	548	561	555	549	513	588	562	543	543	548	593	540	584	544	544	551	559	549	582	558	566	550	588	588	586	543	514	536	539	559	520	570	616	556	517	556	589	551	568	593	551	557	555	577	543	536	556	564	516	566	549	553	562	549	538	580	578	540	572	557	591	569	521	572	580	578	561	643	565	575	537	574	558	551	542	570	575	581	534	555	605	575	526	550	567	588	540	577	522	608	557	501	550	582	541	557	528	551	533	552	582	538	568	549	543	532	560	539	557	559	521	572	547	577	552	572	549	561	542	546	580	545	560	529	537	547	534	561	579	565	556	550	577	510	569	558	501	514	566	571	537	587	520	576	538	543	556	517	565	534	570	579	585	563	572	546	583	581	582	569	539	572	555	590	569	542	535	543	542	584	535	608	547	569	548	525	579	574	571	563	590	551	591	589	581	520	568	592	622	593	561	537	570	520	564	522	583	544	556	552	558	560	539	566	550	535	523	597	577	567	556	622	573	558	579	534	570	534	560	528	587	578	570	553	531	576	583	583	523	581	559	555	575	525	594	568	552	567	522	553	549	542	546	553	552	603	579	548	574	589	559	512	598	540	552	531	601	487	534	532	550	563	555	544	556	554	574	565	550	557	554	548	602	548	538	555	580	518	589	576	520	537	506	579	552	536	539	566	538	586	547	538
14455	20693	46192	11885	9097	1389	1191	1061	952	890	794	787	799	759	735	677	681	705	673	700	741	681	698	679	656	672	628	703	673	607	632	652	654	653	657	641	614	656	651	638	680	661	655	619	663	674	686	687	678	635	685	624	667	668	675	613	623	665	649	680	640	650	689	660	646	631	624	664	661	643	646	614	677	613	637	665	628	651	636	614	651	701	677	626	664	609	704	652	656	662	666	696	602	634	660	687	660	638	625	630	687	676	655	607	640	655	638	651	715	643	608	639	636	617	618	671	632	654	649	659	668	693	638	630	645	655	663	646	629	649	610	664	639	603	663	636	623	629	655	662	690	652	671	655	616	645	599	744	638	607	599	644	655	635	605	661	686	642	622	660	669	644	643	656	660	652	613	648	650	669	658	647	659	678	641	662	681	655	646	639	620	670	635	685	684	679	643	654	669	666	651	633	705	673	643	640	662	647	632	652	681	630	625	630	618	689	666	651	625	616	692	639	676	639	638	683	660	650	683	634	653	654	634	659	636	717	646	614	653	665	646	642	632	627	639	601	651	719	635	611	653	671	663	661	674	657	651	682	641	658	651	621	653	659	662	669	657	628	668	646	674	640	693	670	664	631	651	702	658	657	610	632	640	641	603	684	634	648	620	638	681	610	652	636	602	594	661	683	666	649	679	640	665	681	693	686	633	629	647	660	652	641	655	636	622	620	660	664	675	673	627	680	611	649	638	679	637	631	663	658	613	665	634	617	674	672	683	613	628	632	672	611	647	652	681	634	623	643	656	672	628	620	662	642	614	651	598	646	639	614	640	654	683	618	656	699	665	631	700	694	611	643	655	599	617	680	622	629	654	628	613	626	651	630	655	637	651	653	612	673	645	655	691	638	611	615	622	693	646	616	645	633	638	620	652	647	687	627	599	625	670	640	638	635	660	668	693	597	615	648	685	618	655	634	625	665	630	627	663	631	630	652	647	644	651	591	637	620	642	611	645	639	644	635	638	645	690	608	658	656	645	669	632	662	611	696	638	684	672	664	627	644	609	655	633	633	609	666	652	664	618	649	641	664	635	680	628	686	665	660	559	622	681	664	647	621	623	678	631	649	650	656	640	662	657	645	663	612	655	683	682	669	642	647	647	641	669	651	657	665	674	662	664	624	632	648	632	627	614	632	628	644	627	665	639	645	639	681	664	646	661	679	652	654	647	611	660	658	629	667	648	679	600	677	663	635	642	653	693	620	681	690	636	594	651	636	621	682	623	651	642	619	654	625	667	653	637	636	681	654	654	717	655	625	667	624	630	624	661	646	663	642	629	600	640	672	623	673	635	609	598	685	644	652	684	657	652	672	633	644	642	687	635	639	663	646	648	669	677	688	637	634	606	613	648	649	661	620	667	600	655	645	662	620	611	661	632	683	665	606	638	674	670	622	614	668	681	667	669	624	696	635	672	637	704	637	712	630	645	631	629	653	619	646	685	669	692	657	661	649	642	696	678	618	629	612	632	661	689	677	674	638	612	667	658	664	650	684	659	644	634	688	604	627	633	651	635	641	676	666	590	653	662	644	630	664	637	632	654	619	638	666	673	594	666	621	684	666	676	634	654	653	655	674	655	672	648	632	657	694	653	605	675	621	660	675	664	668	640	649	657	639	724	654	630	618	654	691	618	687	667	680	669	656	642	622	655	666	599	657	661	650	643	651	679	634	636	580	657	668	621	657	653	610	648	641	665	693	670	648	608	654	632	630	623	664	659	692	579	658	632	691	675	620	648	633	695	629	728	693	660	630	661	654	639	628	671	701	655	640	661	595	644	656	646	620	657	690	628	634	612	658	643	643	665	634	659	644	651	662	654	598	656	625	663	659	652	591	665	641	644	678	658	605	627	691	614	651	642	625	679	671	686	675	669	688	658	640	645	708	648	684	628	634	647	621	638	623	671	663	640	676	657	652	672	649	651	673	659	619	658	664	641	660	656	599	604	722	659	633	654	646	639	654	649	682	621	657	657	692	612	612	617	621	639	645	684	621	619	649	609	631	657	643	662	621	664	668	641	677	645	673	658	612	594	649	620	623	676	642	624	649	658	628	630	673	622	638	672	670	635	646	594	654	676	658	677	600	665	639	655	650	673	616	687	667	677	685	669	654	606	623	609	670	660	685	618	674	615	659	635	651	669	615	639	641	580	709	672	631	658	621	642	628	615	610	660	654	656	641	620	687	656	644	685	643	658	656	623	671	651	634	627	663	655	640	612	644	612	631	640	663	640	662	682	636	624	621	646	586	660	642	615	636	612	641	586	639	650	607	646	637	645	614	651	670	668	641	682	679	648	680	611	687	661	645	648	643	646	647	647	642	654	682	633	646	646	614	714	671	649	653	660	655	636	640	653	623	632	630	643	624	647	632	633	674	634	661	641	654	659	633	678	634	589	641	626	594	662	674	669	646	682	635	653	686	635	640	679	621	638	617	658	651	656	678	655	646	642	686	652	660	666	598	650	642	676	615	649	647	658	632	648	662	639	697	685	629	635	638	666	633	617	643	643	648	606	631	683	639	675	682	641	647	632	668	675	701	633	649	662	659	601	629	678	667	669	646	676	708	615	632	690	634	640	662	637	644	620	633	645	648	613	657	649	665	690	644	622	642	667	639	663	641	636	663	663	665	663	639	671	664	666	628	655	656	683	595	621	627	709	680	642	616	652	652	627	639	661	649	605	640	637	641	682	654	637	627	640	636	640	646	649	673	634	633	641	659	647	604	698	646	643	678	612	661	621	714	639	692	666	665	619	622	658	674	633	651	623	694	649	682	662	636	656	658	630	632	606	666	645	577	652	644	631	667	642	658	614	618	601	682	617	637	654	626	640	666	624	637	662	616	648	647	628	660	635	672	667	664	655	631	638	672	651	656	619	644	651	675	659	688	666	657	624	642	659	658	680	637	620	636	620	664	636	604	655	618	612	629	671	645	650	657	652	622	562	642	646	622	609	686	645	628	649	617	650	637	605	632	652	645	664	629	654	655	671	656	631	642	683	629	688	667	625	678	644	632	685	638	649	637	638	629	641	635	630	596	670	614	603	629	636	636	633	609	644	634	681	624	671	682	654	646	687	665	660	664	670	667	654	677	604	654	622	650	696	634	633	613	634	632	626	638	637	657	625	626	641	663	673	651	666	666	607	663	626	672	675	635	598	697	657	664	658	632	649	652	670	692	686	680	621	657	624	674	664	666	667	627	656	655	651	652	713	674	655	639	623	673	630	616	667	610	635	656	646	662	641	704	674	590	651	644	649	646	664	632	650	660	685	622	679	605	663	620	629	612	632	653	648	643	626	655	649	646	627	679	659	672	628	612	697	582	602	635	629	659	657	674	660	652	689	681	633	669	638	669	626	600	682	659	617	662	613	622	688	636	612	621	652	640	668	643	646	653	690	648	690	628	660	611	675	657	635	691	624	652	639	643	666	624	666	627	622	658	642	655	663	672	695	622	648	678	625	645
22594	21209	29649	23540	21280	21402	14767	1924	1360	1256	1213	1166	1057	965	1018	979	975	924	948	900	888	849	866	845	849	893	869	814	867	858	850	840	886	862	873	860	863	808	843	791	826	832	816	821	863	823	869	785	799	845	840	812	855	854	846	860	841	828	864	847	848	823	823	808	812	860	822	809	808	819	809	807	872	830	823	885	808	794	878	842	854	819	782	841	861	795	833	830	790	825	819	797	755	794	825	864	824	797	833	823	870	825	788	803	785	747	811	806	794	892	787	789	760	877	819	811	832	819	831	793	834	855	802	770	835	873	802	790	852	825	796	820	831	838	815	845	819	829	807	828	826	825	811	803	781	851	809	836	845	832	807	839	833	828	856	815	833	868	823	795	790	859	834	833	785	792	835	798	792	814	816	814	827	842	789	838	816	775	804	807	818	772	818	830	813	764	785	801	827	780	808	818	851	775	820	749	828	810	863	833	830	835	799	790	811	845	901	800	808	814	837	854	808	782	759	867	811	880	790	782	789	799	797	827	801	799	797	799	837	829	829	845	823	833	809	852	804	818	805	794	832	797	770	824	780	803	844	796	869	780	831	795	830	811	814	826	842	808	775	806	878	791	823	806	783	811	800	838	827	854	839	831	856	859	794	818	806	802	799	829	817	772	752	827	825	823	833	770	814	811	884	814	809	848	816	858	828	835	808	785	770	793	812	797	872	850	854	778	791	808	815	823	857	840	784	843	816	791	801	821	851	792	813	784	834	783	850	831	827	846	864	811	839	822	841	844	858	839	806	814	781	780	771	834	841	824	794	834	838	824	895	795	860	776	817	793	811	852	880	791	778	815	837	782	831	785	747	812	789	848	824	837	807	801	809	812	800	809	816	778	823	833	863	829	814	838	853	816	821	748	829	814	860	768	786	812	826	842	835	823	826	849	793	885	866	847	792	820	812	801	808	845	811	849	770	764	818	799	801	820	784	778	814	827	826	845	838	830	840	797	859	878	840	781	799	789	777	801	814	823	845	786	822	844	829	782	835	790	820	784	813	854	773	763	833	808	799	809	840	786	817	844	840	792	776	802	839	785	776	845	762	802	858	839	791	769	875	776	800	802	785	858	832	798	789	832	797	835	835	839	859	786	827	790	844	795	796	856	790	837	817	788	798	843	810	832	822	829	784	818	826	759	821	833	819	888	821	856	824	821	837	865	820	781	796	808	822	804	806	822	867	822	826	799	775	851	827	854	826	809	857	799	828	817	791	762	827	783	816	810	803	784	786	760	871	793	794	838	774	848	871	795	809	743	842	820	792	839	812	754	825	805	825	777	841	826	854	826	827	842	850	770	818	846	823	816	734	912	811	783	819	815	780	797	763	843	796	770	833	801	819	766	834	819	811	829	819	865	799	856	838	803	786	773	851	824	802	882	796	852	837	818	848	777	824	820	822	847	774	856	847	778	805	812	751	860	822	825	808	803	832	789	834	842	842	851	855	830	795	840	788	797	777	845	821	833	815	807	850	815	743	830	811	879	829	841	807	763	811	837	780	808	788	810	782	847	798	880	862	889	842	839	808	855	788	852	826	842	866	848	828	821	859	804	803	824	821	831	800	799	799	818	823	791	795	777	771	850	857	792	878	786	852	799	802	825	785	759	774	797	801	813	802	811	845	872	828	883	790	825	797	866	883	828	865	809	841	781	830	853	832	825	804	823	817	797	831	804	799	833	812	811	843	791	812	803	830	855	846	824	786	766	825	794	804	778	788	842	794	821	779	806	804	831	830	768	822	809	785	822	811	807	838	847	825	856	794	789	837	795	807	787	831	791	782	849	844	856	816	831	843	829	793	802	827	793	827	839	866	792	766	835	848	824	815	825	823	839	849	808	809	784	792	792	879	827	815	845	800	809	837	798	787	809	822	794	814	807	810	773	845	825	842	824	837	849	790	802	795	839	766	866	780	772	814	830	844	818	835	825	815	855	834	821	790	825	806	817	809	813	859	801	822	796	803	788	803	823	801	811	846	794	819	776	846	847	832	820	835	824	826	858	791	865	840	834	860	851	816	850	881	818	783	808	857	813	739	829	818	764	853	843	824	780	771	829	799	821	795	810	819	808	790	832	801	856	807	752	796	808	819	784	802	817	787	806	774	823	821	853	849	822	768	843	760	892	734	817	791	837	786	852	890	807	821	879	783	822	834	846	794	847	841	773	862	884	834	877	810	831	816	866	789	783	758	779	802	806	779	800	818	839	851	822	775	845	807	792	826	852	847	831	804	769	834	799	867	796	798	800	787	827	750	773	806	837	830	836	858	806	842	766	787	804	805	862	838	762	825	841	856	808	841	824	800	864	843	816	839	784	816	780	764	812	797	870	783	749	897	821	794	880	801	854	806	819	819	806	794	797	819	806	847	774	817	796	836	784	796	798	842	827	802	821	837	854	827	786	779	864	873	788	829	872	785	805	776	836	820	818	749	807	837	794	817	819	852	798	840	795	812	784	856	833	809	858	824	773	812	790	793	811	822	803	814	799	822	812	828	772	800	792	852	849	791	761	872	774	858	821	787	824	841	859	814	841	821	804	836	774	785	888	845	839	813	824	857	851	820	821	797	791	759	815	781	842	853	876	833	803	787	807	822	773	760	814	821	785	786	828	789	794	852	779	766	835	792	860	799	849	825	781	822	815	814	845	779	811	816	807	783	816	852	795	765	793	819	792	813	812	799	844	823	827	839	859	799	812	751	822	815	783	804	757	812	794	801	882	875	773	774	811	775	794	814	839	826	777	779	809	790	817	814	764	799	850	780	800	814	871	812	815	810	848	817	816	825	819	851	836	815	801	818	850	836	855	827	852	804	829	786	862	847	793	828	797	837	753	828	826	809	822	788	812	871	785	790	780	821	841	784	763	803	806	831	824	789	787	749	848	843	824	845	791	769	778	767	806	772	805	838	796	742	805	785	819	792	790	782	704	794	791	770	793	825	787	798	816	817	820	811	864	831	767	854	786	802	807	803	824	848	780	798	837	781	807	808	828	804	787	814	817	838	789	860	863	754	868	795	748	769	788	845	764	825	811	820	811	772	830	858	771	807	805	813	790	803	786	844	830	828	796	810	800	820	756	824	801	808	825	808	800	756	840	844	808	836	813	821	786	778	775	803	797	801	775	792	761	789	809	811	813	796	808	801	801	838	805	803	810	829	783	862	767	798	781	818	816	784	851	853	847	758	809	840	813	774	881	767	796	824	809	814	801	779	758	827	847	859	816	852	821	808	803	792	786	850	825	838	811	811	790	807	834	811	878	791	820	819	862	758	796	814	824	823	814	814	869	788	794	847	835	784	857	816	860	860	799	808	811	818	753	843	871	831	761	806	825	810	867	857	803	842	812	807	812	839	794	791	796	775	814	810	830	745	790	824	799	729	814	765	862	770	834	831	825	913	831	839	795	791	756	808	795	804	818	861	824	752	819	801	780	806	789	791	825	824	865	818	775	816	828	784	811	797	753
17534	29609	65415	22266	18271	3440	2852	2421	2040	1792	1565	1420	1289	1273	1159	1147	1146	1067	1039	1025	1036	974	967	989	978	923	984	927	946	966	929	915	903	926	941	906	975	902	893	927	901	917	924	921	912	898	915	879	915	885	926	935	895	900	892	896	895	846	923	904	875	850	887	884	876	944	863	874	848	856	933	900	885	912	922	867	899	864	903	885	885	929	914	869	873	937	915	915	874	888	920	888	848	890	910	868	867	886	856	904	883	871	875	878	849	906	889	874	905	868	882	914	843	868	891	877	834	938	942	920	866	911	851	868	853	921	833	932	919	859	891	891	840	837	951	891	903	895	845	944	898	924	878	843	886	834	886	863	894	925	913	849	904	888	871	901	873	903	842	859	873	885	928	890	938	872	858	851	908	857	887	874	866	888	932	889	845	927	854	943	848	922	839	857	927	921	896	837	897	846	841	868	923	938	901	844	920	867	887	926	876	886	911	872	866	878	877	960	915	863	882	866	871	914	911	888	969	854	887	949	884	907	909	870	898	893	857	888	911	874	875	828	893	870	888	893	849	897	878	850	895	873	877	899	823	845	890	874	879	908	901	918	884	903	895	879	952	892	856	868	865	900	913	913	888	859	880	870	892	922	881	892	862	879	877	886	862	818	920	858	848	940	848	859	874	856	937	841	880	884	924	892	867	884	906	909	858	830	899	928	903	903	877	913	894	861	865	906	890	888	891	878	884	901	834	890	927	890	923	865	861	901	881	894	864	906	848	903	899	934	888	824	882	913	855	837	887	905	854	869	880	919	892	910	835	893	874	868	885	849	875	861	890	883	888	858	874	900	865	898	865	823	870	874	935	818	913	914	876	933	850	866	919	904	856	837	838	863	920	871	898	868	862	902	868	906	885	848	908	891	896	847	873	888	919	894	897	826	904	872	928	926	893	823	898	900	854	841	911	852	884	825	902	832	890	869	837	861	885	884	871	876	923	908	817	893	905	891	877	879	885	916	859	916	878	847	875	885	903	902	864	877	890	912	825	857	842	883	895	875	842	862	888	885	905	849	850	891	852	922	869	897	815	870	898	899	842	859	859	912	841	848	903	897	851	955	841	894	909	917	898	866	918	898	865	906	859	850	871	898	906	849	867	867	927	862	858	846	907	853	900	883	914	906	906	882	906	936	865	921	913	885	903	893	891	892	883	929	926	951	878	882	885	924	896	910	870	875	849	905	911	857	806	829	884	876	870	895	918	862	923	839	885	912	903	886	915	905	838	903	952	888	911	860	880	862	894	859	942	891	872	905	907	901	882	932	912	877	865	904	893	889	888	902	889	859	857	928	909	903	861	914	910	864	897	865	904	817	908	888	900	928	890	868	879	879	880	887	897	867	814	830	854	870	855	892	849	955	939	922	946	890	892	868	871	848	886	919	894	903	850	890	846	895	881	885	824	892	900	887	888	901	886	832	812	877	890	891	828	922	924	925	891	893	865	907	924	907	857	860	941	892	895	951	914	894	864	876	906	867	854	909	828	891	893	874	878	884	899	821	913	873	890	868	890	913	887	944	841	881	875	911	920	937	856	886	882	886	895	835	837	853	884	849	883	918	929	882	878	898	920	841	902	881	896	911	995	868	871	909	887	872	869	853	914	871	885	920	891	862	900	911	934	855	891	936	841	932	874	858	875	900	874	865	912	881	834	859	868	881	840	876	894	834	900	876	853	811	882	844	927	870	888	861	893	859	904	881	944	867	879	915	906	882	900	915	852	864	864	865	895	869	852	932	819	889	896	858	936	927	893	904	849	865	917	871	891	861	934	911	915	918	921	892	942	877	904	843	876	873	901	911	893	917	882	886	921	905	906	870	871	856	882	888	913	894	915	862	817	878	866	872	860	895	864	851	907	890	835	861	866	900	881	873	912	895	894	804	915	931	855	869	875	922	871	889	872	818	853	861	827	867	880	862	938	934	926	867	881	860	863	867	911	893	924	855	899	925	819	862	845	940	866	837	879	866	865	884	890	870	884	913	871	879	888	868	870	887	918	856	897	840	918	939	873	874	889	849	844	941	911	914	921	941	882	882	833	910	887	917	881	814	886	867	900	846	924	872	927	918	868	910	841	913	849	913	897	868	889	784	900	897	901	925	901	930	823	907	919	898	883	860	857	846	909	951	859	863	903	864	887	893	876	866	868	913	849	903	907	878	911	866	822	810	932	939	875	872	906	891	898	884	890	866	878	908	920	912	883	884	889	898	844	861	890	871	871	927	888	919	898	894	904	857	854	901	887	857	864	876	874	863	843	852	886	899	874	867	863	855	907	888	899	881	922	892	879	851	861	845	903	941	894	847	935	906	918	844	861	884	926	879	916	922	913	896	897	854	863	866	925	895	848	869	862	866	836	879	908	885	885	905	925	887	872	858	898	843	845	905	831	806	872	847	876	868	830	920	923	924	883	898	871	885	865	927	830	916	897	862	895	889	844	916	841	845	821	857	880	866	861	892	880	911	919	872	929	879	872	857	846	844	911	879	910	898	892	863	880	875	882	862	852	879	911	913	890	898	875	839	901	847	894	898	867	954	823	870	912	875	867	900	906	855	898	908	865	875	861	913	833	923	868	865	884	826	967	855	863	889	913	898	931	834	891	902	905	939	901	888	908	858	869	918	874	887	901	921	903	906	846	895	903	870	931	859	900	893	878	867	865	859	888	880	934	843	919	872	947	915	884	837	887	881	857	827	859	891	913	937	882	828	857	912	925	952	900	855	901	880	867	884	900	924	870	878	894	906	942	841	886	916	846	909	906	928	873	873	877	891	849	924	906	844	910	856	852	899	876	909	836	817	862	845	868	878	896	866	874	884	929	875	874	841	873	868	858	903	839	879	826	903	853	843	939	870	908	936	854	904	903	910	900	844	913	884	886	824	865	876	860	895	911	878	939	879	890	906	855	903	926	872	842	912	919	892	866	876	842	827	873	878	906	840	870	815	878	833	911	878	864	914	859	898	908	893	862	859	882	843	852	883	776	888	864	868	866	884	882	864	866	849	911	892	848	882	891	894	868	909	890	894	897	911	859	875	886	861	884	880	906	870	864	895	860	865	940	910	904	866	945	833	869	912	885	951	873	817	900	889	890	909	894	897	867	873	875	860	866	911	888	810	883	906	943	828	874	870	972	911	819	845	847	860	898	843	891	876	857	882	873	885	866	866	889	847	930	878	868	879	822	917	858	872	868	859	894	908	899	856	858	849	862	844	829	927	905	851	907	848	848	840	902	905	863	859	907	877	929	880	894	904	858	878	923	883	903	838	871	883	910	903	936	923	884	860	899	893	913	855	865	918	892	864	865	911	861	916	855	846	920	864	829	858	912	935	874	864	865	904	885	868	894	939	895	879	841	856	868	901	829	887	863	878	904	943	917	912	876	966	875	883	863	910	867	867	881	838	912	932	858	840	902	899	867	845	882	876	867	926	855	909	879	852	883	907	849	876	884	952	917	869	916	917	910	916
27119	20666	20978	6898	2076	369	362	391	342	330	321	314	334	328	316	362	302	311	320	272	334	336	326	324	287	296	311	298	346	313	292	325	348	311	282	297	316	295	338	331	319	330	298	302	323	323	308	310	332	340	279	333	345	330	308	335	329	310	310	312	280	313	330	328	315	307	301	325	324	298	284	293	275	298	303	330	334	304	330	316	281	337	305	341	306	322	320	323	285	371	295	313	347	318	293	322	319	317	323	322	317	320	330	288	302	319	282	329	290	333	306	308	306	295	334	293	288	339	289	313	333	305	280	325	293	330	316	297	259	304	340	311	256	292	324	333	293	304	326	309	283	333	316	291	302	305	317	307	323	291	326	283	313	322	343	275	340	296	333	330	306	298	294	341	317	291	302	334	334	294	305	311	309	336	323	306	311	347	357	313	293	347	305	312	327	291	330	330	319	285	297	311	322	305	320	319	334	335	301	291	291	321	270	347	297	275	314	322	311	332	343	287	329	309	285	322	318	313	320	296	335	330	343	305	281	303	314	289	312	305	290	298	311	300	306	301	316	317	309	315	323	303	288	319	317	305	297	297	330	306	291	320	295	328	336	311	300	308	340	313	307	325	301	333	326	325	336	347	301	334	309	308	325	325	303	305	309	326	291	345	307	290	314	316	326	326	296	298	305	315	300	273	305	279	311	305	319	308	320	296	321	308	287	276	340	326	326	310	321	303	332	286	300	276	324	301	311	272	315	335	304	285	314	292	312	297	310	336	304	276	297	324	317	303	300	335	354	284	281	309	319	328	299	344	302	318	303	338	318	299	299	332	313	321	279	298	332	310	257	302	280	311	331	317	326	316	333	302	287	321	331	293	313	293	320	272	310	325	330	318	305	345	332	305	319	306	278	304	323	290	296	312	290	307	289	309	302	318	325	308	311	323	307	290	315	300	332	305	333	268	318	327	322	313	332	311	302	333	316	299	311	320	353	302	286	308	290	331	337	272	303	327	296	276	315	294	298	325	300	299	301	345	309	323	304	305	314	299	345	292	335	331	334	317	320	272	301	308	327	300	326	350	334	304	337	317	321	304	319	292	338	302	308	308	320	309	303	316	374	323	292	321	337	302	325	308	336	295	287	328	322	300	320	341	338	321	316	344	316	315	310	346	318	310	309	291	294	338	325	317	287	331	310	297	289	313	293	319	305	308	302	291	311	315	283	327	315	361	308	309	306	343	324	298	314	312	302	333	273	307	347	323	309	289	302	297	290	341	296	287	320	329	280	290	319	306	304	331	354	308	298	308	319	308	314	283	317	345	299	351	299	299	340	321	312	340	302	305	276	306	304	306	328	310	288	266	331	311	315	347	307	309	281	280	316	313	313	308	308	317	306	319	329	274	307	337	335	312	348	322	270	323	314	300	286	327	311	342	292	305	308	289	300	300	325	310	294	315	323	302	316	298	290	327	286	283	334	296	312	324	340	330	321	334	322	326	341	354	302	282	312	279	326	301	338	315	325	307	310	339	279	311	298	326	328	299	315	324	313	312	289	286	325	273	310	330	292	323	323	308	301	316	310	331	320	310	304	330	307	287	338	274	300	327	318	323	336	272	350	322	301	320	323	342	329	297	311	291	311	309	277	307	322	341	322	314	337	279	281	305	347	299	314	323	296	325	292	294	309	320	322	282	327	323	301	322	336	296	305	313	283	297	330	299	324	309	316	298	278	306	312	295	330	321	296	308	357	301	322	307	325	297	295	294	314	319	330	316	315	311	332	308	325	288	308	300	277	313	325	312	319	317	307	286	310	331	318	293	313	294	342	316	308	303	326	303	294	347	288	347	327	321	313	327	293	324	304	305	328	299	311	320	312	287	318	315	306	305	320	314	303	316	323	319	313	294	294	328	304	303	321	337	337	327	295	305	332	299	329	315	312	309	326	350	327	353	304	299	302	312	318	345	306	312	335	335	289	273	294	329	322	281	312	305	323	301	316	298	324	282	319	338	277	314	315	281	295	292	344	314	334	303	316	294	310	321	299	291	277	310	304	317	305	320	330	292	284	287	322	325	324	290	299	283	317	316	291	336	319	331	304	327	302	309	298	282	333	308	343	286	318	298	332	320	307	285	319	303	348	306	289	332	299	319	323	314	261	325	314	303	320	315	299	309	299	304	308	329	304	324	332	297	269	329	326	308	288	314	314	331	343	298	313	324	314	319	294	304	371	301	304	306	318	292	302	315	299	319	319	305	322	317	309	341	313	304	299	298	319	298	314	331	290	299	281	297	319	306	277	296	333	291	285	308	288	324	299	321	322	312	311	311	303	307	328	316	312	324	303	295	334	327	312	307	296	323	296	299	325	289	301	330	292	320	320	280	297	317	305	321	331	315	309	304	332	319	310	281	306	306	314	289	318	301	315	319	318	311	304	314	324	320	313	307	311	305	311	297	350	334	295	304	321	310	318	334	286	358	327	314	314	288	323	328	285	314	291	309	307	316	285	299	329	321	305	296	303	320	305	290	307	317	312	332	295	325	334	303	322	303	319	316	306	302	303	300	304	294	317	318	295	307	308	315	293	358	335	307	303	334	294	325	331	295	345	290	290	319	294	266	307	310	301	307	329	297	287	306	312	321	324	337	320	316	316	297	289	321	312	279	328	332	294	307	285	317	322	300	305	300	302	291	300	302	296	288	325	293	307	332	316	314	305	340	321	300	277	311	354	317	314	305	300	351	312	306	307	308	322	325	326	289	302	308	349	312	327	320	318	310	326	282	294	274	308	313	332	319	319	310	299	316	329	333	305	277	316	315	299	310	303	287	306	316	318	328	290	314	287	319	274	303	332	293	336	335	326	313	342	286	294	301	289	292	334	328	315	309	294	299	327	328	302	316	317	297	300	337	353	313	325	324	332	310	296	319	300	312	316	310	311	336	298	303	305	305	341	305	306	306	305	358	308	301	322	320	290	342	302	298	299	338	300	305	342	339	324	310	316	331	307	299	320	302	312	293	315	330	338	309	309	282	305	316	328	300	302	342	326	305	291	306	286	290	312	301	279	303	298	299	313	302	313	293	358	315	291	289	306	336	315	306	300	321	301	321	330	322	316	338	314	307	314	292	275	293	285	303	292	336	296	292	296	305	332	299	321	277	325	317	320	280	312	261	314	288	285	332	326	331	332	313	337	312	308	319	310	333	300	283	298	299	289	322	322	289	301	301	320	301	324	331	297	331	309	323	323	315	311	326	315	328	286	307	311	325	300	323	324	333	291	302	317	357	351	337	291	318	305	323	312	336	306	287	307	333	316	306	327	309	310	312	330	317	339	298	312	339	353	332	268	296	317	297	278	355	351	323	332	297	289	325	314	324	307	313	313	300	305	280	330	324	294	319	301	326	303	304	293	288	350	318	279	294	335	295	310	314	315	311	328	311	320	306	292	312	328	322	308	330	309	323	332	280	348	345	305	327	305	330	296	302	307	326	314	308	316	336	314	286	313	315	313	366	283	325
12966	7154	20811	4132	2265	480	466	433	425	398	420	376	376	383	413	411	385	328	359	395	370	382	394	357	378	370	391	381	387	384	372	414	361	356	393	406	393	379	345	381	327	376	395	390	398	348	370	344	389	397	397	396	393	383	361	390	384	367	377	372	382	349	390	391	374	377	383	405	378	377	374	375	381	404	387	370	361	365	364	373	420	372	395	374	378	388	396	367	374	411	399	400	364	369	375	341	383	408	375	387	382	369	392	383	371	351	334	364	358	389	385	390	377	396	398	373	387	399	398	437	369	378	411	368	395	366	363	371	390	388	373	420	362	382	364	369	415	421	369	368	338	356	358	410	376	353	378	396	387	383	344	357	332	377	399	401	348	382	390	374	401	412	377	355	418	392	376	391	347	367	385	343	367	395	389	431	381	415	360	371	396	380	389	361	388	392	368	370	397	369	379	366	362	383	361	408	387	401	353	373	405	402	416	432	398	367	393	371	390	363	365	395	372	397	362	385	359	374	354	368	356	403	353	359	417	386	380	385	380	380	382	389	404	349	387	394	371	365	390	369	404	381	389	403	343	383	380	375	390	368	390	380	346	354	390	396	407	398	374	395	383	370	352	396	386	399	390	351	374	332	400	375	402	380	368	374	413	386	399	399	372	388	355	383	376	371	379	356	367	379	368	368	382	399	377	408	377	367	374	361	362	363	424	378	382	371	358	386	376	358	376	384	385	397	374	409	354	379	404	377	357	416	348	380	385	365	414	377	376	380	403	349	369	364	357	370	397	399	392	357	399	391	362	383	383	400	399	377	384	358	376	388	397	367	354	377	374	360	393	375	382	409	385	328	374	355	380	378	350	365	371	402	372	373	383	351	377	435	399	374	384	369	370	404	370	362	396	379	389	364	388	355	392	401	351	350	402	376	387	367	349	379	379	390	379	356	332	400	345	367	353	390	350	386	370	395	368	417	380	352	336	365	438	370	411	398	390	422	400	379	397	358	388	380	377	396	375	375	339	389	390	369	366	342	405	369	401	362	395	405	387	374	417	351	388	379	363	393	388	366	405	387	366	379	368	409	372	373	401	382	388	383	411	429	361	369	390	364	382	341	403	366	395	357	383	373	382	355	339	374	370	376	368	399	394	358	389	391	413	351	376	361	384	384	380	374	410	365	370	398	368	393	387	385	360	407	378	411	401	387	360	398	393	361	381	362	372	359	382	372	389	355	396	352	380	376	392	384	336	410	388	408	396	349	396	373	388	381	357	343	368	380	413	395	394	397	392	373	410	377	379	382	352	373	361	363	401	365	378	360	375	405	397	372	376	407	386	365	379	394	344	337	381	379	373	349	378	406	376	379	364	413	398	399	377	335	386	362	396	375	386	376	383	369	391	357	400	368	391	371	386	354	380	371	406	373	362	386	369	389	381	358	400	400	394	334	413	355	366	397	374	378	389	429	378	408	381	377	340	384	367	398	366	367	369	387	369	382	375	385	380	335	386	414	405	402	402	406	362	363	381	346	421	367	388	369	377	376	407	379	374	338	386	388	351	358	394	363	393	343	382	377	417	398	407	408	393	421	354	376	374	364	389	362	359	397	401	411	398	371	405	351	380	379	415	391	332	374	374	411	355	371	352	384	373	373	381	383	354	357	375	383	369	384	393	402	358	373	406	390	391	325	376	376	364	370	409	395	367	377	345	340	409	403	362	412	410	352	398	407	326	389	415	384	378	379	369	367	396	359	394	361	365	377	380	370	374	367	367	360	358	375	395	356	390	390	367	378	351	388	367	389	379	372	416	338	338	378	371	377	374	389	378	384	383	394	403	407	411	375	371	376	370	354	391	401	403	375	382	405	356	403	360	357	368	395	370	362	393	370	380	347	365	343	386	369	426	383	362	370	389	395	376	370	372	359	362	385	393	368	396	417	371	405	376	384	370	407	401	374	353	362	354	400	367	397	392	366	370	349	390	359	370	369	343	404	368	382	455	364	392	398	379	348	371	380	369	406	393	381	372	380	379	357	348	366	417	377	377	416	358	375	374	374	351	378	400	405	402	390	378	352	359	344	378	347	383	387	352	394	356	406	352	435	364	376	399	378	369	374	357	425	392	374	342	422	350	351	382	378	406	415	381	397	384	390	344	360	375	375	362	362	369	378	376	378	406	386	378	379	380	402	394	376	372	331	382	365	406	376	389	382	391	371	392	353	368	354	359	379	371	371	409	356	372	375	388	364	402	393	352	367	434	371	410	390	343	403	368	348	343	336	381	363	347	340	348	360	357	391	362	354	366	370	367	369	357	348	384	359	378	370	373	376	383	369	358	361	371	373	353	358	406	388	381	403	355	393	394	381	378	378	391	363	409	399	383	346	373	377	389	368	366	382	357	371	364	380	374	369	361	394	387	384	363	350	369	362	389	408	410	380	378	360	374	411	353	351	383	381	361	391	370	376	404	390	355	360	374	398	386	375	377	364	394	373	373	367	342	341	373	384	385	414	367	392	345	389	358	360	364	341	376	378	361	372	349	422	376	368	343	371	371	375	329	333	417	376	367	376	401	393	349	363	361	379	389	401	398	416	373	366	409	379	390	401	394	377	377	392	388	398	382	376	362	385	381	398	386	377	362	348	400	378	371	350	395	393	372	361	359	372	387	355	362	406	405	397	375	388	375	368	354	367	377	384	370	388	378	422	335	389	332	389	381	369	400	340	383	392	394	389	395	373	386	403	376	387	402	392	387	389	386	400	372	358	397	401	381	397	402	365	376	381	387	381	371	410	370	353	391	417	390	381	363	363	378	395	381	350	392	354	373	387	391	402	376	410	375	361	373	415	389	362	386	393	370	341	366	359	354	385	408	362	380	357	370	409	385	390	379	360	369	362	384	377	372	374	387	340	406	401	369	361	412	382	369	379	401	367	377	361	418	362	414	369	377	367	351	361	389	399	399	391	371	386	391	408	371	374	373	357	384	348	361	373	370	362	380	408	354	360	419	400	394	380	378	364	371	357	382	361	419	408	367	358	376	377	348	371	414	392	400	357	350	352	395	392	371	379	388	389	424	412	380	369	419	385	391	370	405	390	379	428	400	404	381	371	348	378	373	347	362	424	342	385	435	418	377	376	370	355	377	369	363	399	395	389	387	363	407	381	374	392	384	386	390	397	400	383	383	418	341	367	403	391	368	346	376	364	368	408	377	393	359	360	370	378	353	364	381	395	400	359	358	354	395	377	387	374	400	404	370	353	367	387	374	442	368	370	368	357	366	362	386	412	375	387	391	345	341	356	388	419	418	381	362	366	400	378	361	391	374	406	366	378	364	349	383	377	327	405	393	405	378	377	392	377	372	339	385	393	356	374	393	369	377	402	351	355	373	370	344	382	383	356	386	366	391	372	352	377	393	371	377	385	416	379	378	392	392	346	355	414	389	376	365	380	357	376	379	373	381	425	353	368	366	403	392	407	368	372	369	363	332	373	398	397	367	347	421	361	368	394	352	378
23704	21188	29274	23944	21489	16143	2409	799	725	633	582	601	536	533	520	522	497	471	458	472	494	499	459	446	461	450	428	444	488	481	447	436	406	440	438	403	430	435	435	442	408	443	430	438	447	434	436	423	460	450	463	402	465	434	420	428	433	461	408	384	390	423	443	421	433	464	414	391	451	406	441	445	433	453	432	430	423	429	411	401	438	416	394	432	398	417	412	412	437	428	396	400	447	423	430	408	450	425	401	419	394	401	395	429	420	425	442	396	397	434	410	415	460	454	438	409	399	445	400	385	442	394	427	446	461	398	450	441	482	426	434	417	436	420	434	403	412	414	427	408	430	404	410	423	474	396	423	429	442	424	381	445	419	441	411	386	412	454	440	443	412	441	429	421	447	414	464	442	414	424	432	435	419	429	450	456	420	400	417	439	417	412	412	406	436	414	397	460	405	440	452	397	450	383	429	417	430	446	423	430	403	454	427	433	378	428	415	404	397	407	428	417	435	407	434	419	442	407	413	430	424	451	438	427	419	444	427	430	400	401	384	399	444	427	487	427	434	431	416	434	421	418	451	462	424	394	430	409	408	434	418	412	441	406	457	400	463	386	460	433	438	414	431	431	430	460	421	396	441	438	443	405	464	409	430	434	428	446	407	413	400	434	415	423	381	427	449	398	425	424	415	394	415	439	421	414	399	439	435	437	434	428	437	416	461	432	440	419	400	423	468	427	427	414	440	415	406	427	415	446	440	439	419	414	481	471	359	410	435	457	428	399	395	412	412	449	401	400	479	479	395	436	421	410	436	477	385	430	409	389	454	453	417	452	439	428	417	422	439	415	419	410	404	419	402	403	397	422	425	455	445	433	449	407	410	429	407	435	392	414	404	411	428	425	440	478	421	382	452	424	424	398	400	424	421	413	422	432	387	437	403	459	430	413	430	431	427	427	445	421	380	405	423	399	425	410	425	444	424	433	397	449	415	421	433	414	398	445	418	422	450	435	443	425	405	418	406	424	371	405	435	405	406	414	438	423	420	395	433	424	421	442	441	431	432	427	409	449	440	398	427	413	456	437	406	462	431	415	418	446	435	457	453	427	401	446	449	450	406	426	419	418	438	419	408	465	415	413	380	423	432	433	427	431	436	403	465	392	434	442	456	430	408	391	425	395	469	444	461	405	427	438	451	400	461	395	466	402	431	398	437	419	438	455	447	455	438	422	391	427	418	428	414	436	397	398	407	448	441	378	424	411	388	399	401	402	443	400	431	432	416	407	465	392	418	423	428	430	428	442	441	427	394	406	446	450	414	452	404	429	431	380	405	417	428	421	426	424	398	413	451	410	428	415	463	419	421	435	410	431	452	428	415	449	431	405	425	418	435	398	416	443	394	450	448	427	460	447	482	414	408	435	430	436	419	409	453	423	391	401	430	438	426	422	429	428	425	411	405	449	435	426	434	403	440	405	444	420	415	431	413	434	428	457	459	438	445	409	417	462	416	431	414	410	399	439	423	419	420	441	397	461	398	442	440	401	401	407	429	434	400	420	429	449	424	432	418	372	416	410	423	453	416	417	423	449	429	434	431	419	429	390	410	428	452	403	414	418	382	419	411	411	402	451	415	435	419	421	462	439	453	422	440	397	415	409	466	400	403	407	430	423	447	431	431	476	404	440	402	456	404	458	431	403	427	386	422	413	423	392	413	433	422	434	433	437	450	430	403	430	404	425	434	452	399	423	434	413	428	421	463	422	419	452	403	439	399	415	447	440	422	413	407	401	438	431	401	426	408	428	443	427	440	419	434	398	399	442	437	442	457	434	441	406	446	387	421	428	409	440	394	407	462	393	445	446	429	399	456	439	450	405	413	427	382	417	420	431	447	453	411	389	457	459	421	447	436	429	452	423	413	435	419	467	419	391	457	430	438	426	462	434	441	425	450	404	451	415	422	459	436	443	399	431	453	423	450	458	419	410	413	401	430	411	422	411	467	437	461	422	403	393	382	456	427	420	389	408	400	385	404	435	391	412	409	449	425	447	390	408	442	404	425	432	368	404	384	457	449	403	375	411	435	437	412	403	424	387	432	415	419	424	421	395	420	448	446	427	460	418	432	426	447	407	420	408	396	417	429	429	442	419	393	417	410	410	428	414	401	403	446	416	420	378	433	395	402	419	427	413	423	438	443	476	452	401	425	438	449	468	390	441	427	414	419	448	413	442	384	425	449	453	432	473	441	405	429	396	433	462	399	442	426	395	435	483	430	421	421	434	413	398	418	388	409	428	434	430	416	420	413	450	422	437	416	451	420	432	421	416	438	428	467	427	419	404	425	429	400	439	420	396	430	421	439	392	435	456	459	422	411	444	413	415	413	401	437	403	397	449	389	434	398	433	416	409	405	401	415	460	416	408	447	419	417	393	430	448	449	419	426	398	427	383	404	433	424	398	448	418	414	444	378	439	403	426	418	398	420	425	417	392	380	435	406	462	414	420	425	446	424	445	415	428	433	432	414	444	444	427	418	433	422	416	412	407	393	405	396	396	442	441	424	446	396	429	426	422	437	442	409	413	420	435	436	441	460	430	414	411	436	428	413	451	413	387	450	434	397	414	393	423	446	464	431	392	389	401	447	433	407	402	419	446	385	452	427	423	429	402	438	425	422	415	421	396	432	425	387	412	420	398	415	453	418	448	421	467	426	435	432	389	422	415	463	461	414	425	431	464	408	409	396	421	444	413	430	415	404	419	431	422	438	444	439	388	439	423	423	429	436	427	392	420	426	427	419	410	389	402	414	410	424	444	416	457	453	449	389	429	429	397	452	428	425	393	434	423	444	471	429	418	390	435	388	422	460	420	424	437	407	440	445	388	427	442	412	408	397	396	400	413	436	444	415	414	461	446	430	427	434	425	404	377	438	401	420	442	431	418	407	432	403	401	438	434	423	463	416	419	449	410	425	434	458	433	415	416	436	420	380	395	436	455	408	404	406	433	401	425	397	422	405	473	389	446	402	414	426	425	437	432	381	418	457	435	391	415	416	411	415	419	416	450	452	446	434	435	444	397	422	436	430	430	419	425	416	388	453	434	450	431	442	411	427	410	407	419	444	425	385	419	434	408	442	382	433	407	406	425	417	404	413	449	426	432	404	468	400	446	400	442	455	452	387	446	419	451	406	401	424	389	424	425	469	422	444	456	404	416	436	411	403	409	437	401	441	437	442	442	414	414	432	446	389	394	417	414	378	419	442	405	426	423	414	438	465	451	444	435	457	412	421	448	433	432	460	453	437	407	427	448	446	411	445	442	421	427	440	425	411	450	417	422	407	378	430	399	437	440	407	402	442	402	442	416	439	430	418	408	412	433	402	435	390	443	435	421	411	391	397	420	436	457	447	419	402	446	405	389	439	433	398	466	416	444	401	399	406	383	403	428	426	441	430	419	445	376	429	439	385	385	411	394	441	434	418	415	434	454	394	458	402	437	445	413	450	388	423	420	415	421	404	423	447	440
16527	18755	53024	19408	16344	1898	1556	1315	1091	971	874	812	715	679	660	596	627	573	575	562	550	543	513	538	554	514	557	514	502	522	525	516	543	493	520	530	515	516	523	523	540	481	490	506	555	502	501	500	489	524	485	439	518	474	477	479	506	480	490	476	473	472	520	524	495	487	484	465	461	501	496	455	481	479	478	489	468	475	495	534	484	520	487	484	469	471	478	481	489	489	534	461	495	496	516	470	472	458	462	526	502	470	490	472	471	480	463	504	474	488	518	538	442	482	473	491	442	512	484	473	490	497	477	483	472	474	474	503	507	476	527	489	474	492	458	473	543	465	494	501	487	455	473	500	447	487	518	487	485	500	493	483	434	474	474	503	513	482	465	497	528	521	468	481	453	493	488	480	480	476	473	513	501	528	497	503	521	519	457	486	499	476	496	495	520	495	466	452	484	510	482	491	499	479	486	457	486	465	484	493	507	506	492	461	491	505	472	451	515	481	453	471	457	494	479	481	467	490	490	474	489	480	513	493	508	490	500	450	486	475	508	465	483	494	482	509	492	514	487	516	464	504	497	483	491	466	500	461	489	493	466	457	479	489	530	489	522	520	511	474	442	517	482	466	478	510	476	498	455	458	469	481	495	500	520	520	526	515	425	486	490	483	497	474	492	507	504	453	476	470	480	480	502	500	480	474	487	504	471	496	490	484	525	537	502	480	521	478	461	482	502	512	487	509	471	491	466	477	459	453	496	474	510	491	459	493	451	524	454	482	466	480	501	513	481	510	488	508	490	537	477	503	449	495	457	472	435	468	506	491	488	477	501	567	462	467	506	495	492	479	487	472	479	493	508	471	497	512	449	473	484	460	496	452	462	482	504	487	504	527	511	489	453	504	502	457	477	468	479	498	461	482	460	495	464	525	464	481	491	470	493	462	502	500	479	453	463	505	491	477	465	511	501	459	478	499	474	464	463	477	491	502	499	489	455	456	469	497	511	443	459	426	503	521	448	502	469	448	496	448	470	494	482	467	494	486	465	486	502	483	470	492	513	494	483	481	486	484	436	478	457	481	456	528	515	511	445	500	492	514	517	507	463	496	479	497	489	469	489	485	496	511	493	484	462	505	494	489	482	503	474	467	506	434	435	482	526	492	498	509	485	485	452	478	460	467	504	460	496	492	492	507	452	484	516	497	455	457	512	484	477	461	471	523	473	490	506	500	462	498	479	514	513	457	507	469	447	483	466	490	481	484	475	531	486	484	453	485	512	506	475	451	500	484	516	476	523	482	493	473	514	471	499	512	487	500	464	484	480	479	476	524	479	484	450	528	493	472	468	503	477	476	503	498	444	490	487	519	474	481	494	476	465	499	472	470	461	492	506	477	459	435	509	436	472	530	460	487	484	461	480	482	482	502	492	531	523	455	447	453	507	478	469	489	492	526	491	460	516	485	505	508	453	468	482	457	487	471	519	481	503	468	485	507	491	466	456	450	514	537	472	507	469	465	518	530	473	450	482	485	473	511	504	495	490	448	488	520	485	455	451	469	488	453	527	515	514	464	461	476	490	497	458	498	487	491	470	528	509	482	485	478	489	513	499	485	511	478	491	478	485	456	510	482	472	548	509	501	491	472	492	499	479	500	488	488	483	464	465	491	481	488	491	491	456	486	525	484	526	489	480	449	490	473	500	493	484	484	468	496	530	496	460	458	471	482	438	495	504	472	454	433	492	476	459	488	489	492	482	490	522	457	494	484	470	475	494	494	534	487	447	489	495	486	468	490	442	489	463	476	496	476	472	493	496	434	509	503	474	450	491	464	474	449	534	448	469	490	469	448	452	477	458	480	495	442	475	472	520	490	509	471	477	506	493	481	498	464	457	516	458	463	472	486	486	498	514	472	464	446	473	469	492	487	501	450	472	484	496	473	479	488	541	497	532	471	463	468	445	508	535	452	473	482	442	489	501	501	486	495	445	463	458	487	479	462	485	473	473	461	521	473	459	510	468	465	431	451	477	526	483	473	525	488	496	469	450	460	439	452	453	502	476	496	454	501	482	462	464	513	512	498	525	517	473	504	473	480	490	464	471	470	451	515	471	503	462	528	474	437	522	470	533	476	463	484	451	513	483	479	448	493	471	473	494	539	465	485	480	511	479	471	505	512	453	514	469	475	466	482	468	546	506	483	474	478	481	499	538	488	450	475	476	474	503	479	472	523	498	505	482	462	519	520	504	476	487	488	494	487	485	459	472	456	505	493	502	464	494	445	476	431	502	463	488	519	464	456	495	503	496	447	511	439	489	491	460	482	506	461	498	503	514	487	503	475	500	482	477	491	490	505	456	483	505	486	478	495	479	472	435	508	454	488	476	516	487	489	465	496	499	471	454	510	492	530	456	488	455	490	472	489	478	454	475	446	500	469	457	455	517	509	483	466	480	477	482	474	476	462	488	463	519	482	514	501	499	514	451	521	463	461	463	495	509	438	508	506	498	530	465	455	512	493	483	496	470	489	487	486	477	498	493	457	491	457	496	500	515	459	498	450	468	440	502	492	478	467	455	468	493	474	483	503	517	482	485	462	457	488	452	491	439	462	475	469	495	493	503	482	501	463	482	473	457	487	482	509	529	473	474	513	410	516	495	483	473	507	442	481	489	483	492	532	440	443	508	513	520	516	475	502	476	475	479	478	482	494	464	502	507	498	510	472	506	458	487	481	496	482	450	469	483	483	480	454	477	500	490	495	494	476	473	500	496	538	496	468	475	494	451	500	448	482	523	496	485	515	518	488	522	465	489	454	488	503	494	483	469	459	459	495	496	463	496	502	492	475	468	473	455	490	474	498	426	490	503	462	497	489	512	451	485	488	483	459	470	531	488	503	484	450	469	455	529	492	464	464	503	499	496	464	474	457	461	460	486	473	488	472	481	462	492	473	445	511	518	525	501	475	456	505	509	459	473	489	459	471	518	497	478	507	493	485	480	510	464	436	498	495	466	425	475	497	510	509	476	506	478	501	471	484	470	522	528	435	482	492	479	445	484	475	509	510	473	509	498	463	505	476	473	491	504	476	476	481	516	475	490	498	481	494	472	460	489	447	465	482	485	492	516	525	491	493	468	534	492	492	440	490	528	527	451	506	459	514	526	497	464	489	484	487	463	487	495	486	505	471	465	486	503	469	488	527	453	465	466	477	467	462	496	477	502	483	483	504	476	514	496	516	514	485	511	462	463	480	468	493	524	500	468	452	490	487	532	498	461	500	495	440	480	469	481	439	520	485	533	466	489	518	490	486	490	522	458	482	470	491	523	488	524	470	520	483	454	474	470	492	498	499	517	474	463	497	486	455	476	489	479	501	517	476	453	509	480	475	436	470	472	454	451	463	475	502	495	468	503	512	497	495	472	505	476	485	481	447	458	466	478	490	511	502	532	511	466	473	471	499	477	508	498	473	471	472	475	518	488	462	482	500	483	523	492	478	470	496	475	503	494	487	474	496	488	446	495	507
24840	21188	28625	24365	18234	3228	880	739	658	658	614	649	596	616	591	604	621	601	590	571	541	563	580	585	588	627	558	551	555	538	555	587	569	574	524	566	625	558	553	537	596	566	573	538	546	564	526	529	567	583	533	530	567	557	523	556	544	542	627	554	576	563	557	577	551	546	555	556	568	560	546	522	564	517	544	565	585	541	580	546	565	518	561	565	552	550	571	561	525	571	542	600	554	528	559	551	567	561	557	594	560	575	535	583	552	501	545	554	556	547	533	553	516	521	536	549	575	558	539	586	532	528	534	526	483	556	552	540	582	584	535	568	580	560	545	583	591	522	561	578	544	526	557	583	546	560	532	531	532	545	547	550	566	524	568	570	535	507	548	589	558	542	582	567	586	557	575	597	553	599	526	538	546	545	570	536	558	545	524	519	546	563	514	575	529	513	521	518	516	510	574	553	528	584	561	592	566	567	551	592	551	566	582	532	549	570	558	548	566	561	557	520	510	574	590	534	518	539	546	538	546	554	532	554	579	609	562	544	610	534	522	514	545	543	571	588	517	562	543	560	563	540	574	571	551	571	605	537	499	565	559	505	543	569	544	571	567	554	595	539	555	537	554	545	564	566	566	547	568	589	570	577	551	603	559	565	587	570	548	550	556	554	551	571	585	547	554	552	562	570	539	542	548	552	556	565	557	505	581	555	534	572	517	572	543	523	552	610	556	532	538	540	558	581	537	531	534	547	552	548	525	525	541	515	546	564	575	553	541	546	529	549	548	558	550	549	587	606	527	558	531	606	547	566	554	553	535	551	557	561	583	550	531	539	537	520	546	568	591	548	538	553	503	571	556	557	566	575	581	572	582	555	559	532	571	544	576	536	507	587	584	525	592	528	569	584	556	573	544	558	574	567	567	562	535	551	578	546	513	589	528	530	589	570	505	565	588	550	587	545	528	548	535	532	563	562	577	537	550	518	580	562	542	542	488	589	589	563	535	550	534	580	606	484	501	531	555	525	536	589	545	585	556	564	552	525	548	541	573	557	581	547	594	591	605	538	567	565	535	542	554	545	549	572	557	557	545	549	576	518	544	562	553	543	509	571	531	523	574	578	543	561	555	576	584	567	529	601	551	536	572	536	549	527	593	548	556	523	558	528	591	508	571	556	541	538	567	515	544	566	563	544	555	552	542	567	548	527	504	496	557	594	580	564	614	536	510	551	561	525	579	549	560	566	564	550	539	536	573	545	540	561	576	548	553	539	561	565	552	525	532	531	544	546	576	573	553	525	583	566	542	598	541	568	536	501	528	566	536	538	549	563	593	558	542	533	573	568	578	532	587	575	567	552	569	546	571	552	543	534	549	578	577	525	555	574	561	548	569	559	533	544	578	540	536	552	544	512	553	539	577	563	595	554	534	558	602	550	574	567	575	580	517	524	546	584	544	545	532	561	576	503	545	551	557	550	581	578	582	505	614	568	563	586	534	560	571	546	563	539	500	590	556	580	548	603	528	585	568	566	541	567	542	565	565	564	524	588	546	556	584	551	563	517	587	527	524	580	562	580	556	551	570	531	579	598	543	569	559	575	552	565	563	543	548	592	547	539	568	517	556	549	566	555	580	539	514	540	530	578	586	584	517	574	560	540	531	494	560	545	539	573	568	553	545	543	570	543	528	544	550	556	561	584	578	522	583	562	506	556	543	557	571	572	546	558	556	551	550	533	529	580	564	550	523	573	517	525	572	581	521	579	570	544	551	529	533	517	538	572	523	533	544	566	547	604	567	528	542	591	574	526	561	541	543	555	540	579	598	537	569	567	562	566	526	557	523	534	521	576	519	545	542	567	543	521	552	582	534	554	554	554	546	606	536	520	599	552	523	553	510	553	528	566	541	558	552	586	543	580	592	556	530	547	548	532	535	591	542	555	593	629	604	586	588	563	548	569	532	563	504	557	563	559	559	544	551	549	571	541	535	526	532	528	563	574	578	562	567	533	549	534	589	564	531	563	562	519	534	575	551	553	517	567	563	578	556	538	547	547	589	562	551	548	559	504	568	612	554	551	589	578	488	527	576	550	534	554	509	581	586	587	551	514	530	599	592	563	537	557	544	598	564	547	584	516	559	544	553	562	537	529	549	534	565	541	541	520	606	545	546	547	519	557	557	564	544	608	573	532	539	547	537	528	554	564	565	551	541	562	541	564	568	548	542	530	540	527	546	551	573	563	570	624	591	534	533	521	591	588	518	536	522	606	553	563	576	539	546	549	561	548	549	533	508	572	550	503	551	531	584	555	563	526	553	559	570	555	568	581	501	583	536	563	548	570	571	542	542	552	539	550	521	528	507	587	531	542	550	521	554	548	539	569	589	553	591	530	568	538	525	550	560	585	560	591	563	591	579	517	542	592	536	530	538	522	528	543	567	572	526	532	526	541	535	558	548	557	506	524	546	528	518	584	534	550	566	549	531	538	504	597	564	547	600	553	539	563	568	551	587	545	572	552	578	555	554	539	564	554	592	541	552	553	550	559	519	526	560	562	551	542	581	520	550	551	575	534	559	595	556	569	574	550	556	589	538	560	569	552	520	539	543	558	534	564	564	528	581	563	548	564	563	570	557	526	553	549	542	530	510	569	542	538	568	552	576	531	565	549	567	556	556	539	523	549	582	561	584	538	550	543	519	573	552	579	576	532	543	547	561	570	527	618	568	552	573	530	507	530	564	523	517	549	569	585	520	539	545	621	561	554	549	578	587	533	592	525	561	578	515	570	539	556	559	557	537	557	512	519	528	562	591	553	569	560	566	596	557	515	543	568	529	556	566	536	542	562	560	557	580	544	528	563	531	561	551	533	573	570	499	562	531	559	581	536	554	517	523	558	560	566	504	537	526	594	577	595	557	601	556	553	546	532	538	558	498	552	568	524	592	548	509	516	579	574	532	569	497	542	504	550	538	557	541	562	541	563	491	600	542	570	566	563	545	561	545	603	572	558	536	574	517	518	563	562	581	598	554	551	583	589	532	539	560	586	536	539	554	554	521	567	516	571	539	576	539	527	560	558	516	516	570	531	541	556	535	569	565	542	547	560	581	562	550	570	560	553	544	534	573	536	595	542	529	593	555	554	532	537	534	540	520	573	528	575	580	538	550	556	537	555	592	568	512	542	517	570	591	527	536	561	544	528	590	511	524	545	544	562	582	576	523	535	555	575	532	570	564	564	543	516	540	520	562	562	594	543	535	529	566	548	533	546	601	564	533	528	558	552	526	566	577	552	542	553	544	512	521	503	569	569	583	543	567	595	557	542	534	574	568	569	566	535	568	540	550	535	531	568	550	554	571	541	548	519	534	581	575	541	548	539	549	537	553	555	573	574	571	529	565	519	573	517	552	560	516	513	547	519	559	559	558	525	547	542	569	518	548	508	587	531	573	538	564	555	536	545	529	540	577	568	578	587	563	524	574	602	585	573	568	540	519	553	559	549	543	522	531	559	582	589	547	548	581	563
16002	11225	43076	13903	13276	1401	1229	1024	1041	907	815	807	767	674	726	731	699	708	713	754	666	680	659	691	659	681	673	678	664	703	660	641	679	676	607	677	646	683	697	630	651	687	646	635	678	644	660	621	628	681	595	640	664	667	610	648	638	640	639	640	607	634	658	650	659	644	635	683	652	611	645	648	665	612	597	675	596	628	622	636	650	678	620	626	627	688	665	588	631	644	657	619	633	669	630	655	659	639	673	709	648	677	679	596	655	662	649	679	630	613	688	656	628	644	632	595	664	662	640	621	640	650	640	611	641	625	674	685	639	633	676	724	650	650	615	635	641	634	641	640	653	616	657	642	622	583	630	631	666	627	633	628	676	654	661	702	675	677	659	619	633	667	665	615	667	649	622	632	655	658	666	605	625	658	649	607	621	627	644	662	629	664	597	586	669	653	652	644	669	630	690	641	633	670	629	660	664	642	666	616	640	632	673	669	663	617	706	619	730	629	634	640	664	644	648	609	620	654	640	674	637	688	662	666	633	639	644	674	660	699	595	601	644	600	635	644	620	641	645	634	699	647	681	651	678	662	652	614	621	623	648	619	596	622	589	623	597	622	615	678	680	650	632	653	592	678	671	669	609	653	698	632	656	644	662	648	641	663	584	623	617	687	624	671	657	674	645	642	661	663	657	620	638	658	656	616	640	643	653	669	629	656	655	629	650	656	630	601	639	623	612	647	703	627	616	637	662	668	651	641	586	635	624	612	674	685	642	626	650	665	634	620	679	618	645	656	620	646	650	660	617	621	631	634	662	653	645	675	609	634	605	675	657	635	624	677	680	666	626	660	665	653	699	644	648	635	644	682	640	703	639	638	596	637	648	650	656	652	650	616	593	674	628	670	640	622	668	674	654	703	657	565	622	619	622	609	635	633	657	603	633	625	637	641	636	670	659	648	614	657	615	642	645	626	675	693	692	631	621	635	642	605	671	631	627	662	649	630	645	722	620	639	662	622	677	682	656	593	622	657	674	631	645	672	648	663	639	654	639	638	637	644	665	682	644	637	640	666	659	654	593	633	626	638	657	659	650	664	643	628	677	686	689	616	686	687	675	647	654	665	630	649	604	659	638	621	641	619	636	595	652	692	612	630	673	643	652	616	677	619	664	658	624	634	640	649	615	597	582	646	629	620	678	634	667	691	635	671	641	611	650	633	629	627	601	635	633	653	630	632	643	691	654	624	622	642	714	642	630	671	615	624	644	674	615	647	655	614	660	610	607	616	627	691	613	615	702	629	655	657	652	604	638	651	650	632	673	636	666	636	579	659	676	614	644	612	671	625	622	629	656	655	641	624	609	694	642	664	635	629	651	672	656	659	638	647	671	640	626	642	690	626	666	621	610	654	643	652	644	657	595	636	649	633	588	583	647	672	659	661	640	644	622	670	647	653	607	664	677	642	678	658	620	647	597	628	646	640	624	633	663	652	636	644	631	665	695	611	654	644	640	623	609	648	622	681	650	645	658	658	683	645	644	665	627	615	671	637	614	597	640	692	622	663	638	631	696	669	596	625	676	630	642	707	661	648	618	637	652	663	643	607	626	660	636	635	667	657	631	663	652	625	621	680	677	622	631	632	681	574	662	667	610	646	591	653	704	651	629	627	609	659	648	661	619	647	636	635	663	643	652	652	632	612	631	690	646	577	632	657	669	724	645	613	623	624	649	664	635	638	590	668	634	671	659	611	641	637	680	616	613	665	637	654	636	667	618	649	643	631	651	647	642	660	648	670	611	640	655	646	652	651	712	623	630	621	627	659	621	643	688	656	665	632	603	620	658	689	638	630	630	611	649	637	608	642	642	651	672	624	669	647	664	640	613	647	623	599	628	677	687	659	644	605	628	647	618	699	684	596	603	624	682	629	631	676	599	697	622	657	652	655	632	639	656	628	675	606	646	684	621	623	680	613	612	714	623	657	673	619	595	635	644	633	620	658	629	668	631	652	656	652	647	715	659	645	637	621	632	621	635	627	601	627	640	667	657	603	642	628	708	630	675	649	672	641	663	616	615	647	611	612	638	616	637	695	633	587	664	655	650	617	614	670	623	636	661	658	650	621	632	632	575	660	698	610	644	611	665	605	640	643	663	618	625	619	596	603	627	640	627	625	611	651	640	600	663	620	670	603	632	662	631	641	635	587	669	629	667	629	652	669	620	616	674	670	652	627	628	604	657	635	631	624	647	618	667	603	647	660	659	643	629	641	642	660	641	659	668	663	675	624	683	624	598	641	639	629	634	638	680	615	692	617	677	661	622	651	630	634	649	692	645	607	621	668	661	635	604	661	662	630	601	659	668	624	595	695	609	583	648	649	670	622	648	609	631	659	626	635	616	637	635	628	642	647	676	591	664	644	613	630	642	670	622	661	643	590	617	642	645	632	635	658	651	659	644	638	624	604	671	656	632	640	638	697	654	633	691	645	637	673	672	659	630	621	643	635	627	661	654	654	581	610	635	655	624	616	635	686	629	652	653	617	678	674	667	635	608	655	684	703	654	648	686	603	661	659	644	617	626	650	626	612	609	657	656	612	620	678	630	670	623	590	627	613	616	628	639	650	659	677	641	628	663	614	645	639	613	678	702	613	640	631	684	630	689	602	644	648	612	611	615	650	645	587	680	629	627	651	649	629	608	635	610	651	599	613	592	661	639	648	653	629	668	642	646	632	624	649	618	598	637	651	640	667	627	634	656	624	656	623	618	659	602	605	651	675	637	602	594	645	675	662	670	655	662	639	564	607	686	626	654	637	679	655	614	667	660	648	623	658	658	664	664	670	684	706	654	655	617	702	649	670	638	621	619	622	673	649	649	686	601	611	652	637	626	641	662	583	634	619	636	610	655	638	587	662	628	644	656	643	636	677	593	619	643	620	637	674	624	628	632	652	613	641	691	604	619	671	645	642	633	663	625	633	637	636	655	629	628	613	662	688	599	634	650	621	691	650	676	721	609	640	656	665	626	656	629	638	668	640	657	667	655	637	615	647	626	652	629	625	632	628	638	612	668	651	639	657	639	651	660	668	684	597	643	654	645	645	639	655	607	648	652	622	641	646	648	672	647	672	670	638	638	631	654	615	616	678	622	643	662	666	663	682	638	692	644	702	686	621	714	635	652	627	617	648	637	669	651	602	644	630	617	636	650	649	668	601	666	655	634	631	639	640	641	625	670	659	649	649	621	616	605	632	611	647	719	638	666	623	649	665	668	652	591	617	647	640	699	624	660	655	626	650	624	597	672	642	638	662	629	647	654	650	667	603	618	658	683	651	605	646	648	658	620	619	643	627	634	691	650	650	656	650	629	629	664	653	644	598	658	644	662	647	592	635	616	649	650	642	615	656	676	613	639	623	640	671	642	649	663	635	640	659	623	685	660	660	677	646	624	618	641	640	639	619	641	664	634	634	652	690	649	625	642	619	659	611	673	636	670	601	587	652	634	692	628	698	628	633	654	681	645	613
22700	21203	29799	23030	21450	21568	17072	2160	1334	1216	1126	1108	1059	1018	995	965	915	884	911	890	912	925	854	831	875	847	847	867	784	818	892	834	844	801	838	826	867	830	824	852	838	831	836	854	798	808	859	825	810	838	816	821	824	816	933	854	765	854	797	830	818	854	815	820	804	823	828	861	753	762	827	878	805	822	798	803	863	789	847	821	823	831	785	801	869	788	814	836	867	812	861	789	791	755	837	818	802	825	804	816	776	767	848	789	817	840	804	813	763	857	817	845	805	801	829	845	829	830	833	804	814	826	806	808	825	813	847	783	835	808	840	778	847	791	859	800	845	808	827	792	837	805	821	785	813	817	804	793	714	799	826	798	772	847	814	804	793	756	848	853	747	817	813	770	785	844	731	774	858	805	757	808	795	833	787	822	797	827	820	792	807	808	808	760	790	773	804	850	826	762	767	824	783	826	806	809	849	804	800	850	797	833	831	819	808	800	793	835	767	791	812	770	780	824	818	786	811	795	769	792	828	764	783	785	818	831	822	840	834	801	807	840	767	832	858	780	809	811	792	790	808	797	760	782	836	830	776	781	817	807	768	796	793	819	825	800	776	777	785	815	791	795	824	813	828	838	780	747	797	792	856	830	813	831	794	835	823	782	943	833	852	797	791	808	818	843	795	857	786	740	834	831	823	833	806	808	761	795	762	835	780	862	819	836	798	828	835	859	802	833	836	775	783	827	850	816	813	821	845	809	829	828	772	776	796	791	781	812	795	830	818	824	814	859	806	806	840	841	792	759	791	848	835	845	842	820	841	853	733	792	845	831	832	800	766	772	794	795	818	799	816	820	771	862	816	746	795	861	797	828	821	795	816	778	839	811	792	776	814	825	808	858	885	796	766	819	842	801	843	815	789	850	773	809	826	838	880	826	821	732	803	843	835	859	793	779	793	808	768	809	844	803	764	762	863	798	809	801	787	785	813	833	857	808	832	835	822	829	785	805	782	782	853	766	811	805	826	860	843	788	820	851	813	804	837	819	830	916	825	766	771	807	831	846	822	835	763	810	822	855	785	805	819	830	824	829	819	793	836	793	847	840	800	795	788	842	808	802	782	774	864	812	792	850	778	863	827	821	787	825	814	853	829	849	837	810	827	801	819	798	807	800	805	806	847	793	801	805	787	798	757	813	843	770	832	812	828	812	823	792	853	759	765	764	842	833	799	814	851	798	864	831	817	851	833	802	798	847	810	802	810	773	813	797	802	863	820	831	796	755	837	832	842	816	792	804	792	820	838	810	811	802	893	820	850	839	808	763	772	795	870	771	809	827	787	821	818	792	804	821	837	819	851	862	810	814	879	802	779	803	819	808	773	818	836	793	814	769	840	821	791	816	828	847	823	786	815	817	759	787	830	830	821	788	861	771	846	806	799	787	789	833	810	838	806	832	779	793	752	793	804	793	786	826	830	826	797	848	815	773	767	800	839	816	826	834	822	769	775	786	791	840	823	827	791	767	842	831	791	803	821	839	826	793	780	869	806	831	774	796	820	829	868	787	869	826	820	780	820	779	834	793	784	814	804	823	842	848	792	823	795	835	797	857	820	800	819	836	838	831	830	744	785	802	826	817	850	779	810	768	811	807	858	893	822	807	844	821	859	836	820	844	805	815	753	760	777	811	809	845	854	798	802	798	825	825	757	766	827	792	808	793	851	790	825	813	852	827	821	809	850	851	879	836	823	829	791	837	812	783	817	810	791	783	825	802	826	813	883	846	840	785	791	826	809	829	831	832	836	792	762	811	790	811	753	820	846	798	789	860	763	831	803	846	799	818	814	779	839	830	836	791	807	779	809	790	757	829	796	806	843	830	837	812	814	850	832	804	768	801	808	781	806	791	832	847	835	806	814	810	776	817	819	827	771	756	851	825	779	853	817	831	825	846	859	824	756	818	786	835	751	818	805	805	792	835	810	826	818	819	790	782	797	796	820	793	815	834	804	824	813	824	786	835	833	814	822	825	851	793	760	803	818	855	790	843	827	841	855	838	781	875	863	793	813	847	803	842	837	864	794	820	774	913	792	814	815	831	822	833	777	824	800	836	778	771	814	796	760	838	815	818	814	814	812	815	836	800	812	777	859	794	803	720	742	808	774	806	809	799	812	791	834	833	833	776	743	837	800	824	828	789	812	850	812	797	788	806	832	825	783	798	855	795	753	868	846	754	863	859	808	823	825	776	870	832	861	777	837	823	845	782	797	793	838	842	818	767	810	803	816	817	825	851	752	803	775	827	815	818	782	791	823	832	760	783	774	776	789	832	776	788	872	835	867	781	812	826	849	825	843	804	785	794	830	789	809	874	780	845	820	793	851	772	844	826	784	850	825	823	795	814	802	821	815	823	782	796	851	760	828	796	827	796	859	789	830	795	823	838	751	845	736	825	830	803	818	813	822	807	854	808	797	828	815	879	831	820	813	824	826	827	816	811	822	850	819	806	881	801	790	800	799	829	792	799	787	856	799	821	768	803	833	818	819	834	830	789	843	772	791	852	828	835	762	833	855	852	771	795	819	781	805	778	734	808	857	815	841	787	839	767	804	819	878	838	825	787	807	740	806	838	830	786	807	810	812	808	825	830	819	786	773	788	780	824	840	775	786	834	811	857	834	825	777	813	804	757	821	837	811	816	812	785	772	789	840	814	834	837	885	821	824	804	826	827	819	839	812	803	806	796	788	841	864	785	778	825	809	793	832	782	818	824	840	831	839	862	848	816	810	824	829	797	821	797	783	828	756	833	841	798	797	799	739	820	794	835	811	800	821	802	809	802	773	869	838	828	844	863	845	793	828	857	784	829	821	802	804	816	777	807	808	794	804	846	816	812	833	852	846	870	793	825	784	800	778	797	872	808	757	800	812	788	850	829	825	779	797	801	803	797	802	757	860	818	784	831	808	786	800	777	836	808	793	819	816	840	795	817	810	779	840	802	850	796	832	764	852	819	854	820	840	743	822	816	778	816	839	815	875	820	824	797	807	859	797	828	784	768	785	816	844	824	806	830	801	782	785	845	841	815	804	777	844	782	830	849	863	797	790	746	821	800	837	827	819	797	840	801	798	852	808	782	805	806	865	832	855	793	844	863	826	845	827	790	793	830	739	863	827	803	843	819	819	838	780	862	816	799	766	830	795	813	886	832	830	804	830	778	800	789	832	782	780	793	794	812	808	828	779	844	782	782	829	832	839	808	828	767	797	857	810	842	811	808	764	824	864	724	788	817	856	848	753	818	819	804	837	819	806	757	780	854	781	764	826	829	803	805	812	798	812	808	805	792	812	825	802	902	800	786	764	767	857	828	833	869	773	815	785	805	799	789	833	814	831	841	850	840	821	798	796	783	769	844	781	788	813	784	789	788	783	778	797	828	803	802	811	808	869	841	830	766	834	793	815	848	776	849	870	820	791	785	854	775	809	780	882	792	836	842	811	825	804	806	807	808	816	823	768	838	839	790	813	841
19344	24621	47696	22937	24388	3541	2868	2498	2124	1799	1588	1440	1301	1199	1211	1144	1073	1106	1038	986	972	970	925	972	931	949	968	973	964	964	954	879	965	881	913	927	886	911	911	880	913	861	917	900	886	884	919	916	886	945	892	872	889	961	908	867	899	905	912	918	902	918	924	932	879	895	890	884	914	872	863	895	884	905	872	937	860	847	864	873	920	943	893	909	888	901	844	849	918	912	833	909	907	879	879	897	886	903	895	838	905	886	869	873	929	892	879	881	925	890	894	897	890	886	920	862	871	926	883	888	873	890	859	870	916	861	861	889	884	898	863	885	861	869	907	917	885	890	898	929	889	886	890	867	862	886	890	873	854	900	878	910	871	923	886	867	967	885	872	883	939	885	870	887	859	884	877	879	872	897	821	913	898	876	879	925	887	879	807	854	832	899	872	886	935	894	853	918	881	887	864	877	849	839	891	899	886	885	875	865	888	889	878	870	839	840	907	917	871	905	937	862	878	859	910	936	904	871	909	881	840	878	904	873	892	874	847	848	931	885	899	886	850	916	833	833	880	849	900	858	826	863	840	829	866	881	871	895	869	876	904	902	804	856	907	933	827	885	846	869	913	893	900	963	822	875	860	881	879	882	925	841	890	857	924	910	856	849	827	887	861	884	833	889	918	891	904	879	860	861	905	882	893	926	879	846	814	866	853	850	894	865	900	926	885	849	846	839	843	879	888	830	900	897	858	854	892	903	875	817	914	833	877	847	865	850	891	858	871	870	951	913	837	880	878	885	864	903	838	869	904	968	905	843	859	920	852	872	910	850	908	847	852	924	933	854	858	924	839	840	890	953	868	835	903	858	828	946	880	834	872	904	893	925	920	879	904	868	870	870	877	871	893	879	846	831	907	912	884	910	844	887	942	923	893	875	870	858	895	897	906	891	889	935	887	854	871	841	876	871	894	901	882	897	872	856	889	891	913	837	852	874	864	854	895	844	895	926	898	847	900	921	874	871	838	880	864	862	862	866	934	868	866	919	884	910	861	905	921	921	891	900	862	858	896	910	914	859	865	861	876	899	844	890	901	912	879	945	930	869	829	851	848	919	882	876	868	886	892	886	821	941	892	895	928	849	922	917	895	897	839	862	883	906	910	892	837	870	887	937	915	931	859	893	849	878	912	847	915	848	878	926	886	876	872	892	913	865	914	890	857	852	863	843	862	869	922	893	880	876	864	927	918	865	920	894	951	857	912	863	869	891	936	897	885	890	852	863	893	934	847	868	911	855	834	874	910	914	854	860	834	886	898	914	880	874	903	863	902	907	842	871	908	919	890	920	866	898	883	857	880	896	860	873	879	847	870	849	888	879	917	850	832	872	820	920	858	902	879	847	830	866	899	885	884	876	864	914	886	873	872	894	898	841	888	906	843	882	865	833	889	867	936	877	891	865	865	830	868	875	878	856	896	877	921	895	870	862	878	875	853	906	892	834	939	906	879	879	853	905	918	846	869	857	912	908	878	824	876	915	846	851	881	848	891	911	815	895	803	956	930	864	928	902	914	888	856	896	836	851	894	869	897	902	881	845	875	849	925	831	903	916	912	853	832	920	885	841	875	898	880	874	870	842	881	810	870	898	876	916	846	841	956	879	866	872	879	916	831	917	838	820	877	883	867	873	905	849	941	836	921	886	903	843	863	910	875	861	911	902	816	865	890	874	863	872	882	842	875	848	928	845	925	884	924	874	884	861	864	918	986	870	945	845	874	845	890	853	890	854	827	886	849	949	943	857	872	839	889	890	869	901	919	862	872	894	908	848	896	901	908	849	878	856	866	870	857	923	890	828	851	873	833	877	900	856	879	897	874	821	808	845	871	899	895	855	832	875	910	898	863	909	833	935	866	915	904	859	852	897	878	884	920	867	881	875	909	894	938	872	860	900	883	888	861	868	840	880	885	899	859	878	831	837	936	869	904	922	820	879	861	870	838	902	858	873	889	903	899	892	907	878	851	905	917	908	880	876	864	835	903	843	947	884	901	838	884	866	905	928	856	915	857	915	888	886	864	923	878	878	923	860	840	876	895	900	881	906	863	937	891	879	908	883	869	846	881	837	877	923	880	896	916	876	889	903	876	846	898	884	863	888	894	897	868	888	879	881	870	875	866	903	855	928	872	870	859	891	931	871	830	884	894	909	854	845	850	787	874	863	866	867	909	840	887	901	856	888	900	845	883	902	900	847	912	905	844	884	867	878	926	832	901	882	880	918	799	902	881	901	893	850	915	872	866	882	890	877	854	855	867	867	913	850	859	850	873	878	870	814	900	937	933	876	847	841	945	839	891	896	871	893	872	840	851	923	870	870	871	866	965	839	892	881	863	879	844	893	893	864	851	924	900	898	940	952	863	876	916	892	882	873	857	948	934	908	920	916	908	896	877	926	885	877	944	879	915	881	889	866	863	864	898	861	848	918	870	932	869	873	884	884	882	844	883	901	829	911	840	855	877	883	850	888	820	848	846	855	894	887	848	868	846	893	816	895	884	918	950	862	856	880	846	928	892	892	868	944	883	861	834	850	869	867	865	885	870	898	879	872	900	837	852	839	971	913	853	833	880	907	915	882	980	894	854	851	933	964	887	872	870	848	884	862	938	843	874	863	867	923	879	867	871	923	855	905	866	868	920	858	919	917	940	874	866	832	864	826	887	928	859	833	869	849	844	931	891	895	888	881	927	882	874	908	862	862	855	901	800	847	850	916	850	864	913	878	888	873	857	929	934	893	879	860	872	878	840	850	961	942	926	907	838	863	893	936	848	868	862	905	854	865	828	879	840	920	897	870	897	890	927	920	867	861	882	910	862	889	878	885	833	890	857	899	881	927	892	870	838	867	859	913	894	937	880	924	928	869	898	870	877	866	877	879	878	908	865	912	822	897	875	911	889	865	904	880	902	862	869	933	840	920	870	864	876	922	866	882	858	828	839	863	920	857	838	878	852	886	911	901	856	862	909	874	886	878	889	908	830	806	856	878	865	868	924	874	886	932	909	944	869	878	927	878	885	911	875	880	885	824	864	865	887	866	890	864	939	811	903	905	871	887	910	891	877	846	918	900	869	859	847	895	863	848	849	901	860	891	920	905	920	838	891	843	870	832	876	865	865	851	901	886	932	919	862	911	870	814	864	927	878	874	889	878	862	920	849	892	912	879	907	907	886	845	868	914	891	903	868	919	871	922	884	875	843	873	845	821	872	902	893	838	885	868	889	826	878	891	823	913	831	877	914	896	879	839	914	898	886	891	867	897	880	877	896	873	907	880	829	851	811	882	890	836	924	852	813	888	901	904	894	859	901	822	822	913	898	893	878	859	899	868	850	879	830	877	814	884	877	924	902	917	916	850	897	906	907	821	911	791	872	868	845	899	922	905	846	914	900	834	872	906	897	860	860	848	897	845	905	911	897	854	870	862	897	892	878	877	910	872	864	940	868	888	883	858	843	888	906	871	861	878	858	873	876	903
27278	20595	24859	7600	2651	403	389	381	335	326	295	350	335	349	321	314	330	319	316	343	324	348	313	297	295	329	328	351	315	338	313	325	312	325	303	303	315	333	341	308	289	326	315	332	325	359	325	325	302	322	301	374	287	281	328	325	326	296	333	289	338	320	319	337	324	331	308	322	315	304	326	320	331	337	325	291	305	301	358	300	330	321	346	343	315	299	297	324	327	299	268	310	326	330	336	351	314	310	320	321	334	301	358	315	306	326	300	303	299	302	330	316	334	315	317	324	320	298	303	331	328	302	326	317	306	301	320	328	307	297	298	342	332	336	331	287	336	304	308	335	276	317	326	332	292	341	319	317	320	307	327	322	307	310	317	315	326	327	310	310	321	285	323	319	319	298	346	315	315	299	304	334	334	313	329	323	338	330	286	306	328	333	343	318	311	301	320	306	293	294	343	332	296	274	319	301	292	339	328	293	317	293	298	333	334	308	332	267	288	330	340	275	315	306	305	277	320	334	293	302	313	314	322	313	310	318	294	327	315	341	328	281	321	341	346	323	321	330	285	311	341	325	299	325	302	303	331	308	304	316	340	337	319	302	324	302	327	341	322	320	324	334	316	338	345	279	305	330	293	317	308	306	316	371	319	310	342	319	323	315	317	346	328	329	333	331	310	319	336	292	313	312	346	327	311	331	323	311	288	324	335	318	347	320	322	361	304	312	343	324	312	331	332	296	323	303	319	332	319	304	338	302	345	360	266	328	313	305	309	314	318	290	333	297	298	335	279	316	317	351	328	336	339	310	330	262	337	336	328	352	322	335	287	318	324	295	291	306	307	321	301	332	312	320	314	333	307	292	302	311	308	322	329	291	307	333	309	323	301	313	303	289	332	308	302	327	329	291	328	286	319	315	352	292	309	336	345	341	312	312	296	301	309	340	313	292	313	292	308	286	304	348	323	302	343	304	312	309	321	307	324	305	314	327	317	316	331	316	303	297	320	321	310	344	320	310	323	290	331	311	339	308	325	326	314	346	335	331	329	342	328	311	325	324	308	313	295	343	308	290	345	313	318	327	300	347	346	290	293	307	308	322	347	316	324	318	301	315	286	284	316	326	336	331	323	320	302	348	317	281	302	314	305	329	330	331	307	300	331	339	295	287	331	315	306	319	317	292	318	299	337	316	361	325	328	299	337	313	334	297	320	320	290	295	309	336	294	342	327	326	300	303	346	337	346	301	328	312	290	306	314	301	315	323	271	305	311	297	334	358	329	322	313	321	321	312	312	316	340	321	290	305	354	317	304	315	318	317	317	303	310	324	304	306	315	333	303	337	326	322	293	316	349	306	298	291	304	363	291	298	317	332	301	324	349	319	300	334	328	299	299	293	322	331	303	337	327	349	296	332	323	304	305	328	334	319	335	311	315	343	321	290	314	332	312	309	300	303	330	296	293	311	337	364	314	327	342	321	311	323	280	292	300	347	312	329	319	312	316	322	301	323	294	339	314	303	328	307	310	337	274	318	328	303	299	341	301	314	322	319	283	318	302	339	318	324	328	302	336	290	282	338	323	325	304	343	338	330	331	297	294	320	344	340	315	344	295	316	324	299	325	342	299	338	281	293	348	331	343	291	318	316	311	295	301	307	314	338	347	318	329	325	311	303	335	328	345	323	340	310	313	340	317	321	298	300	332	303	327	283	372	300	300	313	301	301	314	295	305	314	309	316	330	312	333	319	321	328	339	280	338	297	344	328	294	276	312	321	296	328	313	325	320	302	304	325	322	330	367	318	330	322	355	321	324	296	299	345	308	308	306	326	310	324	286	319	318	339	310	328	332	327	298	332	332	331	338	303	306	302	295	301	354	308	336	325	311	307	328	317	341	317	332	313	313	310	311	323	311	274	338	305	364	299	301	291	297	348	324	313	307	323	320	324	345	325	297	305	293	302	317	319	337	299	313	336	330	325	313	312	300	323	329	297	301	330	292	321	323	295	297	340	335	345	319	274	325	313	322	289	345	302	300	321	296	340	341	350	300	354	279	343	347	307	325	317	342	365	291	325	317	338	321	315	314	306	338	333	360	326	315	315	340	299	328	325	323	329	354	321	308	307	350	340	377	341	336	283	312	319	328	304	339	313	320	294	300	298	294	334	347	306	327	315	323	305	309	280	310	310	308	308	315	304	311	305	303	307	322	297	328	297	289	335	338	302	301	323	334	327	291	285	323	315	329	344	326	308	335	338	318	344	294	323	302	318	321	326	322	314	310	314	323	339	326	339	308	365	328	332	328	327	347	360	343	305	321	299	299	318	336	344	309	336	296	302	286	331	303	314	331	342	322	323	318	313	338	323	297	335	315	312	323	338	319	320	315	308	318	326	329	348	328	328	285	302	315	284	301	326	319	319	297	311	322	332	302	329	321	347	328	327	303	341	307	345	309	290	308	290	303	288	334	350	330	332	298	314	316	298	322	348	341	303	307	307	322	318	337	338	317	298	323	313	326	338	318	318	315	320	323	305	312	311	318	317	303	293	309	327	337	313	340	293	309	326	325	333	321	295	343	320	328	321	311	297	284	324	352	327	323	336	297	323	324	323	322	288	323	297	317	294	353	310	310	355	309	323	282	309	315	310	303	303	358	309	320	285	306	305	303	285	315	327	351	313	310	316	300	335	312	309	362	323	326	326	314	312	325	322	294	317	299	307	299	330	336	312	338	358	278	295	306	333	323	315	307	321	322	321	295	330	318	329	308	323	269	322	315	281	310	298	329	332	314	312	300	339	301	341	302	305	327	328	285	324	306	294	317	318	325	313	312	291	333	297	328	303	311	347	307	332	313	297	346	315	307	341	300	325	345	334	343	314	335	295	331	342	310	307	319	302	293	305	318	344	301	315	338	313	337	265	315	295	323	318	344	339	290	298	339	344	310	317	325	302	306	313	331	300	331	345	309	331	315	299	309	337	303	342	286	343	331	324	327	330	320	315	318	319	319	303	354	303	322	325	319	324	298	284	328	287	292	309	299	314	358	323	328	321	316	300	337	305	318	324	317	334	313	312	284	347	333	320	322	330	318	308	322	302	305	296	309	318	311	314	335	310	311	331	328	305	317	302	329	343	310	338	329	297	310	327	298	300	320	324	328	303	288	335	332	315	303	331	335	316	312	362	316	299	307	352	307	331	332	318	314	297	304	276	307	304	316	335	311	326	312	358	331	312	303	311	332	310	289	295	334	300	328	320	302	304	333	321	310	305	311	297	326	316	304	292	287	304	331	285	306	307	324	293	293	327	327	315	331	332	284	308	318	349	326	268	324	300	308	343	302	337	317	333	317	341	340	321	324	322	324	286	307	281	330	306	348	301	338	304	293	320	313	308	303	318	310	337	331	305	318	334	319	338	284	315	313	324	350	325	310	326	332	297	333	297	315	309	326	292	334	319	324	337	315	313	355	324	353	294	287	335	313	301	326	308	346	326	307	341	317	327	332	340	337	319	339	315	306	319
13461	7061	26264	3918	3141	486	452	437	410	452	357	403	374	375	394	397	422	415	390	397	402	389	378	382	370	407	394	375	395	398	398	403	386	362	393	372	352	363	383	377	391	380	393	392	384	363	373	408	385	382	434	390	378	410	400	394	364	372	350	395	376	398	377	390	378	372	373	374	367	376	404	430	374	403	388	405	381	355	368	420	395	364	405	403	371	402	392	348	388	416	372	410	400	345	402	416	429	377	366	362	376	372	387	352	412	393	394	424	356	425	390	372	398	399	379	363	388	391	384	436	407	383	379	440	349	381	380	375	427	382	410	400	391	368	391	375	401	403	389	430	387	359	357	376	352	372	400	383	386	405	404	400	377	406	401	390	402	372	367	351	365	387	395	357	404	382	404	374	367	373	351	370	418	379	369	416	378	391	403	407	387	386	403	388	383	414	370	390	430	347	361	416	348	356	404	385	364	377	412	368	420	394	393	369	372	407	388	378	373	358	413	392	362	403	348	359	390	405	367	406	413	372	357	421	411	381	369	383	403	399	359	363	372	379	387	372	387	385	423	404	398	364	390	388	428	385	351	373	383	398	384	399	398	332	398	401	356	367	389	411	393	350	379	409	353	397	431	383	390	362	423	396	392	365	373	399	405	399	374	372	367	383	408	377	387	397	379	388	367	371	370	378	382	362	347	386	383	378	379	348	354	376	372	383	352	384	335	379	373	358	394	366	387	405	344	386	387	401	377	379	413	397	382	371	410	388	398	403	381	392	400	366	367	387	380	371	404	372	399	424	402	393	341	412	368	364	356	370	393	388	428	364	375	385	405	375	360	379	420	379	377	411	397	364	405	404	362	409	409	377	380	391	357	373	378	384	400	407	378	392	389	372	397	397	383	330	384	361	423	397	355	368	364	410	359	418	369	415	369	406	389	425	395	383	402	411	393	391	426	355	374	407	367	351	369	400	354	398	387	396	405	388	395	400	377	393	368	376	381	369	424	371	378	401	430	417	385	417	372	402	349	369	409	366	372	369	391	392	368	388	382	393	394	382	358	346	377	405	358	393	435	393	393	447	405	384	422	418	384	388	372	385	374	382	381	404	379	384	401	353	412	389	416	412	408	430	362	394	389	407	355	399	348	372	395	359	350	418	364	410	373	411	407	373	366	370	360	368	387	396	357	425	372	388	383	412	373	399	384	364	402	406	385	428	393	375	380	393	432	387	373	389	370	423	381	367	365	381	363	403	392	375	379	404	422	394	404	367	408	405	392	356	384	384	351	389	412	376	391	355	361	414	380	399	367	403	390	397	381	355	386	429	398	393	380	369	363	417	411	379	398	430	368	373	400	409	380	378	341	391	362	373	388	386	370	400	397	385	386	376	407	405	450	395	403	389	366	351	410	380	391	380	379	384	406	349	379	380	402	387	398	389	371	391	400	378	396	399	355	381	357	378	427	402	389	375	356	377	385	357	369	407	391	401	392	409	400	393	388	390	367	406	391	371	424	370	393	371	380	362	407	393	389	371	408	353	407	353	416	395	381	383	397	385	414	361	386	365	407	385	370	372	392	379	448	365	350	379	348	388	402	373	421	374	330	390	377	398	396	390	382	370	407	367	412	350	415	370	381	376	393	393	358	380	343	383	405	376	397	385	376	410	346	364	347	393	384	377	401	422	364	386	366	377	388	336	402	403	387	379	375	379	386	392	372	392	364	428	393	394	367	413	373	367	400	394	367	384	410	419	391	384	388	367	404	449	408	398	378	393	386	378	375	361	379	367	389	337	401	391	397	378	389	362	420	389	397	372	399	368	392	372	395	401	382	380	423	390	381	400	395	394	389	365	402	388	403	398	386	403	367	377	418	375	412	386	395	362	399	416	391	353	368	410	402	383	368	391	386	378	379	379	398	374	420	380	368	349	386	347	375	380	383	337	384	384	401	413	401	354	359	370	416	364	418	376	397	397	392	378	388	403	378	394	381	388	409	387	413	376	390	383	391	441	412	410	426	426	411	397	395	399	387	377	369	377	410	403	377	400	369	386	404	393	379	375	399	358	387	398	371	409	388	402	371	381	360	381	390	420	373	381	399	393	400	367	405	424	397	386	367	405	379	366	396	396	427	398	405	346	383	385	384	407	361	384	410	372	368	371	412	397	373	408	397	413	407	414	409	377	368	377	401	378	384	365	380	365	384	423	374	400	368	396	446	367	406	346	368	374	335	407	396	381	388	379	397	386	392	423	397	394	398	388	401	383	383	407	395	385	409	394	390	364	374	374	391	382	379	391	380	386	384	407	409	389	364	409	342	400	366	404	405	399	390	434	398	369	405	436	377	427	398	410	398	371	381	403	398	372	399	385	382	418	366	390	405	377	377	397	401	376	375	333	400	413	392	372	389	400	377	393	406	394	389	398	379	392	418	417	412	419	411	437	427	420	395	395	368	451	367	381	416	342	412	364	375	403	399	432	368	374	396	365	419	382	391	376	372	404	374	420	402	381	382	381	395	370	391	388	395	390	372	402	393	365	408	398	380	387	388	369	386	372	381	399	365	399	381	376	399	386	391	346	354	395	409	419	397	353	370	389	398	385	406	361	337	370	363	377	410	406	387	389	383	393	386	373	417	403	369	418	381	368	386	376	404	373	370	396	400	402	408	396	366	381	411	392	384	365	384	371	404	358	398	365	370	399	397	358	400	375	422	391	387	394	371	417	403	391	411	390	406	360	374	388	391	377	423	396	371	434	368	368	401	364	390	378	390	365	388	421	380	373	371	390	373	387	410	385	346	376	388	331	396	344	389	389	409	388	370	375	422	392	359	404	395	392	369	358	328	366	366	371	370	407	413	408	408	401	382	335	398	352	397	381	388	379	382	386	407	388	404	374	364	387	416	365	399	384	343	395	394	364	379	407	402	381	385	393	391	387	374	399	372	375	411	410	384	394	405	387	379	398	395	391	370	374	388	403	374	414	395	410	392	401	396	378	365	384	383	364	399	353	367	400	382	354	377	386	423	378	412	410	347	363	412	389	395	392	382	429	386	395	416	400	395	370	353	374	365	395	350	438	432	406	390	360	397	393	397	404	369	412	390	376	386	372	386	372	397	402	387	387	399	399	439	363	390	404	423	392	374	355	369	355	424	378	371	363	384	421	382	411	408	341	369	393	394	412	375	400	384	370	387	414	411	350	407	422	396	404	382	393	378	396	358	361	354	377	391	369	393	394	399	393	397	391	400	376	378	394	423	409	385	369	406	367	434	399	369	410	385	368	382	389	388	368	366	404	408	402	388	380	398	376	372	372	389	359	362	373	394	392	413	382	386	365	389	381	399	391	369	388	375	404	362	423	399	380	400	378	401	397	373	386	396	385	390	390	356	371	399	403	415	406	390	384	385	421	396	380	411	374	366	349	423	385	410	362	397	399	380	418	417	398	397	379	409	391	370	418	367	362	363	396	372	429	390	399	410	376	370	386	379	385	387	403	387	400	362	409	413	379	367	423
23598	21187	31942	25838	21895	12336	1655	803	692	618	585	606	549	584	496	528	494	461	469	475	496	484	482	480	475	471	476	477	458	494	447	455	420	477	485	445	464	471	409	490	462	436	434	449	446	429	435	398	401	440	421	447	435	461	411	397	442	421	462	451	418	461	450	474	478	419	397	445	433	418	410	460	455	444	471	462	421	466	449	405	440	463	425	439	419	434	422	450	463	452	430	429	479	498	445	451	452	404	463	450	465	475	469	458	407	434	459	439	429	467	427	422	451	422	447	434	425	457	432	454	437	444	466	451	458	441	468	467	438	436	436	433	420	474	419	431	480	474	445	379	425	452	457	423	440	460	454	435	410	429	435	440	386	472	437	444	417	457	421	454	428	452	464	427	428	464	455	426	395	429	406	448	417	441	424	420	434	393	427	451	430	435	403	435	437	412	455	420	438	460	407	402	431	446	455	395	417	420	445	398	440	424	433	451	431	415	423	457	446	456	413	419	451	442	453	437	472	445	423	411	436	429	454	431	424	422	453	444	428	450	433	425	404	480	434	438	433	447	444	450	428	478	451	432	429	432	424	458	450	451	439	438	456	454	455	465	432	463	428	419	447	417	443	458	408	417	428	471	455	439	419	402	434	469	426	448	449	440	459	410	407	426	446	456	451	454	478	419	426	442	445	433	464	441	415	398	450	468	453	467	449	426	449	409	479	420	464	455	467	465	443	420	447	397	439	443	446	403	424	424	439	441	416	434	441	460	452	422	458	423	472	410	400	430	451	450	446	443	397	459	472	469	404	416	441	450	460	445	420	406	465	444	426	402	465	432	435	463	439	420	451	429	474	425	425	430	492	440	441	403	444	449	414	418	432	456	425	447	432	413	422	433	435	459	436	426	468	458	448	439	417	398	443	429	404	467	475	456	373	449	438	462	470	422	430	454	443	428	427	446	450	449	444	419	431	477	430	461	469	446	421	480	447	429	440	431	430	445	442	472	410	451	440	453	442	431	439	416	440	410	448	428	450	407	445	435	406	422	453	417	439	381	411	442	462	397	464	449	424	442	404	459	487	472	425	420	430	417	426	492	445	471	457	448	465	471	387	415	440	468	457	428	448	411	451	457	440	429	432	437	431	432	457	395	436	409	464	481	437	442	459	429	458	486	419	449	439	441	455	434	462	434	420	442	460	480	471	430	429	426	448	382	466	400	451	461	448	474	445	404	478	422	429	431	427	416	450	424	427	441	461	446	462	441	433	434	429	430	492	431	424	446	427	466	434	461	421	429	427	458	457	416	447	463	432	446	443	446	455	431	455	410	478	430	397	459	437	419	472	435	440	442	515	453	451	429	471	483	475	425	410	449	420	442	424	439	456	434	437	444	431	483	456	431	455	421	432	440	462	465	431	422	445	465	436	430	463	454	411	433	419	461	439	452	444	456	433	471	436	468	433	430	436	493	417	449	425	423	420	441	417	486	430	418	411	451	429	452	437	463	450	461	393	449	485	461	437	430	446	429	459	460	457	407	408	458	475	482	454	483	454	456	443	446	455	420	436	469	416	483	493	428	426	464	426	422	429	425	409	400	396	421	440	456	444	422	446	423	422	420	423	482	462	396	467	453	418	458	411	443	415	427	431	422	434	451	456	445	457	407	449	464	468	389	441	398	410	457	455	418	443	449	428	405	409	449	425	409	474	435	395	449	395	429	433	456	416	435	419	446	448	428	441	404	423	409	435	471	481	400	445	466	442	434	450	411	465	474	453	468	393	441	428	442	442	467	443	414	415	444	446	429	444	434	452	458	422	442	439	446	449	459	493	408	435	434	435	457	419	411	437	421	421	425	438	440	426	439	400	407	426	465	470	459	430	440	420	436	413	437	466	414	428	413	482	453	451	463	442	423	466	463	402	405	435	437	460	437	443	458	483	420	428	459	428	439	464	410	429	459	481	465	445	431	434	435	425	409	439	447	428	442	414	431	440	432	445	440	442	464	430	453	431	422	452	402	459	450	454	425	439	459	431	420	421	479	431	436	461	403	454	436	455	404	428	450	468	443	429	428	414	419	480	423	450	436	430	468	420	411	431	445	426	407	416	467	437	427	413	464	460	482	433	422	464	427	476	428	465	452	495	409	460	393	445	436	397	451	428	411	438	444	423	455	482	443	475	422	393	443	409	432	441	443	444	433	404	425	439	425	453	427	451	399	441	426	432	438	462	441	426	417	436	460	458	453	463	448	417	419	425	414	435	433	431	443	473	434	414	438	421	467	422	435	417	420	501	413	444	443	425	472	430	452	451	469	399	443	476	473	461	440	446	473	449	447	439	439	463	479	404	465	441	395	449	452	445	438	470	440	448	426	456	416	430	434	439	452	432	465	416	430	402	408	436	437	442	434	432	442	465	401	410	432	427	433	399	426	450	436	466	410	427	433	436	432	446	425	379	488	430	433	402	437	509	454	439	418	432	436	408	418	417	428	468	450	407	450	443	475	442	436	427	450	449	457	449	404	451	432	449	429	460	461	446	397	443	397	422	468	475	427	397	454	443	421	428	432	432	474	453	437	472	460	453	403	451	463	464	432	398	445	458	420	406	444	447	430	464	461	496	471	455	410	424	453	481	406	437	451	416	425	428	456	452	473	420	431	459	460	444	406	459	416	467	463	428	460	456	444	443	431	404	439	426	433	421	398	463	414	415	446	460	416	433	475	393	442	466	423	440	423	419	440	438	432	410	402	402	430	472	435	458	442	429	438	441	434	424	420	424	403	479	426	460	441	457	420	447	409	438	423	447	440	431	419	416	449	462	409	440	465	471	438	438	448	452	409	460	450	408	432	428	461	440	435	479	462	457	455	394	430	416	455	441	446	459	468	436	461	432	430	463	420	439	423	427	500	441	410	450	433	454	423	451	452	431	436	459	452	428	483	461	424	439	444	434	464	402	463	446	457	472	424	423	440	401	406	465	421	452	434	428	461	456	447	424	460	437	412	432	440	453	436	484	414	450	414	443	431	413	451	412	438	447	420	444	440	450	401	473	446	433	473	383	460	457	453	434	414	478	440	401	437	478	438	430	465	415	428	480	426	427	452	423	471	466	405	409	428	451	420	414	438	445	447	438	442	430	423	426	448	424	439	432	430	431	455	424	488	425	427	421	470	417	436	447	445	442	455	434	462	443	430	446	441	421	435	451	473	402	434	441	433	472	452	436	445	453	430	437	506	458	421	444	461	432	460	467	452	457	427	443	413	437	466	436	459	454	419	428	448	454	472	415	426	430	455	436	418	385	418	408	423	405	453	458	413	469	416	424	447	432	442	434	424	410	461	429	474	471	452	406	449	443	432	439	445	457	450	414	426	425	435	395	448	436	477	384	438	409	401	460	472	436	440	430	428	470	445	411	435	425	469	438	421	426	448	434	450	426	429	432	423	476	447	426	449	449	472	439	454	445	447	389	430	468	406	405	418	436	417	437	380	453	458	464	448	457	461	485	461	477	452	448	431
16311	23042	64733	14914	17920	1834	1400	1237	1071	911	818	749	731	677	662	675	620	603	594	567	572	580	566	584	499	522	542	511	569	484	517	502	533	502	577	551	503	488	533	521	540	480	528	507	497	529	494	522	453	476	535	507	551	484	527	512	519	441	481	428	511	500	523	516	488	501	496	478	500	486	502	518	498	453	485	491	486	518	464	474	480	477	478	499	525	491	515	477	526	490	523	492	519	505	502	521	568	474	487	500	488	504	492	476	496	496	522	524	546	501	478	488	491	483	491	498	527	480	536	505	499	471	519	461	477	532	506	487	501	521	454	513	504	485	495	489	489	481	514	483	494	487	512	537	505	466	487	481	494	514	512	520	474	546	538	468	493	484	499	490	507	521	498	475	507	475	519	455	496	499	479	509	525	471	556	526	502	514	463	488	513	525	496	496	512	491	466	523	484	497	502	485	478	518	507	503	514	524	477	509	498	526	528	520	522	525	552	505	521	500	498	521	480	438	528	534	495	479	500	500	516	476	485	499	535	517	494	521	539	455	467	466	520	457	532	523	488	496	486	512	521	471	512	446	528	514	505	484	491	488	485	507	498	530	458	480	480	486	529	510	481	531	473	453	447	483	477	459	428	498	522	477	491	514	487	506	488	502	462	543	529	481	497	473	504	546	489	501	468	500	515	444	507	522	505	537	506	500	505	493	492	509	509	514	514	490	512	505	501	466	499	514	491	479	502	507	511	502	520	497	514	477	509	510	497	476	510	515	485	459	499	520	553	465	517	464	508	513	501	454	487	495	510	450	531	511	481	473	518	483	514	518	543	507	526	495	442	492	497	505	488	483	477	484	471	528	510	532	531	484	493	493	544	478	525	514	529	486	510	515	505	469	512	463	463	480	529	558	489	487	513	503	520	496	534	553	490	488	467	505	473	502	484	478	469	479	517	547	494	498	490	490	496	482	524	492	454	491	524	492	528	487	496	540	527	467	486	503	580	518	486	480	476	505	521	545	511	511	504	500	493	523	477	454	435	520	501	510	534	503	508	505	527	483	495	504	492	494	524	550	499	499	484	515	476	495	493	519	502	510	490	505	511	469	529	462	501	519	505	511	501	556	525	503	501	538	480	461	517	506	550	513	519	475	522	497	472	513	495	499	481	479	494	545	468	496	531	476	530	501	493	536	473	513	559	475	525	514	539	502	512	493	474	497	497	492	468	503	468	506	507	486	500	489	501	500	486	505	530	511	510	508	491	534	478	485	499	496	519	488	474	481	524	475	507	493	472	457	480	500	519	494	477	506	538	490	482	482	515	509	503	495	506	485	491	496	482	472	513	474	509	495	510	501	501	484	490	475	528	517	510	500	488	487	499	525	497	469	537	527	504	488	476	526	502	496	444	485	472	484	524	484	504	489	491	513	505	489	484	498	477	503	455	504	450	504	502	518	489	513	498	512	527	463	516	467	511	502	534	525	499	526	497	483	504	467	483	496	506	521	516	458	499	486	483	484	528	537	479	463	546	537	507	497	466	488	460	526	525	511	478	500	542	478	484	487	499	511	469	508	502	515	486	502	499	520	500	499	505	477	518	496	465	514	491	476	512	528	483	502	508	506	501	473	485	481	518	506	523	471	478	503	482	480	531	472	466	471	510	487	544	518	481	484	508	490	463	489	491	516	501	542	494	510	491	468	472	507	458	505	504	513	487	474	507	542	549	513	498	497	493	505	525	518	452	480	490	477	531	493	467	501	559	480	505	511	490	493	460	537	494	491	519	480	475	513	542	512	439	478	450	533	489	496	483	500	476	496	515	508	499	568	498	498	504	450	451	500	505	511	472	487	527	521	457	521	487	510	526	506	502	498	540	536	503	493	487	479	501	498	519	536	480	501	507	511	502	486	491	516	492	521	528	491	492	483	518	463	484	481	504	531	477	470	518	506	503	507	503	519	488	513	546	504	496	489	536	531	498	517	542	521	514	503	487	516	513	500	473	514	484	504	533	504	496	500	512	487	500	500	457	571	475	507	453	548	537	486	515	517	479	477	518	504	470	481	478	523	503	488	504	465	486	463	537	497	491	478	536	489	514	486	500	492	503	505	531	513	501	474	476	476	534	470	467	514	486	475	489	504	488	565	507	505	453	477	462	495	467	491	512	498	511	525	514	471	511	470	476	494	467	532	493	501	491	518	523	521	513	509	489	472	496	518	491	487	523	513	512	542	516	471	495	509	481	490	526	480	540	467	529	501	551	490	490	498	521	504	469	483	497	482	492	438	517	488	502	506	474	498	466	480	504	487	494	504	502	503	507	482	525	485	476	509	513	504	497	509	502	518	493	507	485	483	488	522	533	515	502	517	509	474	510	516	496	513	462	497	513	487	483	472	468	500	502	473	467	490	460	543	502	450	523	480	532	499	504	485	481	505	471	518	520	499	501	524	535	513	519	537	517	497	497	480	496	484	511	479	492	469	513	526	527	503	517	502	503	457	480	494	513	541	512	452	502	496	544	510	528	519	543	472	476	495	503	493	484	522	523	483	520	486	506	480	510	474	489	487	498	496	433	474	527	508	532	529	470	508	469	523	486	462	533	514	504	483	488	510	493	482	526	479	486	506	484	489	505	511	466	500	500	500	481	512	530	507	467	480	500	485	502	528	506	479	458	506	516	501	496	470	501	504	504	507	511	522	476	461	463	491	493	510	480	476	447	467	514	512	489	512	518	484	466	491	479	495	496	489	498	544	466	443	499	489	455	491	521	517	493	546	496	508	532	533	482	511	525	549	524	497	482	535	485	510	547	543	510	515	472	498	488	476	522	526	509	492	495	517	476	499	475	461	495	468	527	540	503	496	481	483	496	515	488	500	500	517	535	500	481	471	482	437	515	490	517	521	516	484	482	541	492	510	505	490	498	546	540	505	463	502	541	506	546	520	495	558	496	470	500	506	472	516	514	496	493	543	465	516	501	520	516	505	492	511	475	550	520	530	543	511	503	496	546	493	485	522	512	490	534	504	511	492	514	445	488	477	503	514	532	512	513	502	536	516	531	494	477	482	538	497	508	446	534	495	521	473	493	492	511	456	509	520	455	494	466	465	485	511	463	503	513	512	515	512	504	483	506	528	509	467	494	465	499	517	480	522	527	510	472	494	483	461	489	503	487	520	499	504	528	471	523	474	509	532	480	495	450	527	480	469	463	498	523	477	516	532	478	505	475	515	505	483	522	512	510	557	486	487	512	502	471	486	503	469	465	496	509	525	496	520	503	499	486	516	513	533	524	461	464	514	477	486	474	517	492	504	500	525	489	499	493	479	488	504	496	458	516	455	510	547	492	489	468	538	487	475	468	492	497	484	517	451	474	465	490	486	512	485	506	493	459	465	521	479	516	484	481	529	478	501	535	472	535	509	488	541	514	477	463	512	481	511	513	490	492	494	470	550	513	478	487	500	458	475	480	566	460	511	481	451	511	470	495	495	528	479	524	528	525	475	521	522	478	502	508	483
24813	21174	29942	24935	17992	3270	840	741	686	658	623	598	628	646	636	666	606	580	567	552	579	587	601	557	628	552	615	553	562	543	589	568	538	602	563	581	593	598	586	528	590	566	572	573	573	562	538	573	549	541	540	500	562	579	575	613	586	545	574	576	571	531	584	548	533	557	614	629	554	548	530	566	577	578	554	587	584	578	556	536	553	543	594	528	568	583	582	568	572	546	566	537	562	574	581	596	561	563	567	559	549	585	592	577	548	541	547	528	564	557	531	579	586	558	578	575	566	552	587	575	576	563	517	576	557	627	589	575	573	584	573	536	591	591	593	622	581	580	542	565	589	601	579	619	585	563	561	561	562	591	585	509	542	548	588	567	577	534	602	543	550	601	540	555	518	534	552	568	510	571	557	550	561	546	612	547	599	587	580	576	576	564	537	579	535	578	602	582	591	550	583	570	554	557	584	581	576	534	525	570	599	580	588	560	542	581	605	529	549	592	563	553	573	579	548	606	561	566	559	572	591	601	572	564	568	541	588	527	584	591	553	558	557	593	523	587	571	567	590	571	601	541	579	571	559	556	595	561	545	568	594	563	586	582	561	595	591	543	603	558	550	566	591	510	560	581	579	548	556	607	579	583	570	583	567	542	593	560	554	598	591	527	593	553	560	590	575	522	569	514	550	559	564	621	596	548	558	541	574	626	582	566	593	566	522	568	536	580	555	521	562	571	528	556	580	538	558	549	518	556	591	573	551	546	547	593	551	564	555	518	586	577	572	544	574	590	571	584	597	588	599	573	592	559	585	579	582	579	582	549	594	563	573	583	547	569	602	579	532	573	570	577	533	579	535	567	572	571	572	572	582	548	537	580	554	554	604	547	561	563	556	496	577	540	569	526	559	586	538	544	566	603	517	574	571	530	545	544	538	600	567	537	607	521	593	598	557	586	620	593	545	574	557	605	586	585	572	566	600	549	568	606	560	595	595	570	557	567	560	570	565	576	555	586	546	557	557	528	585	512	521	597	556	535	537	562	575	551	591	487	556	525	569	545	545	560	594	559	583	578	581	568	546	601	558	593	527	567	562	518	530	588	561	562	565	583	555	542	551	551	572	560	574	571	565	578	555	577	548	552	519	566	584	579	554	548	571	556	545	565	582	534	621	531	622	530	557	558	592	552	570	589	544	580	607	585	567	556	560	513	571	554	539	574	552	610	563	560	544	521	645	557	571	577	555	561	531	532	562	549	524	548	531	573	566	506	588	557	595	558	557	546	564	599	585	545	593	583	592	496	607	554	549	559	575	566	554	540	566	537	570	582	589	581	545	545	576	580	581	590	556	579	553	518	524	582	548	546	566	544	566	569	568	593	568	537	564	578	592	587	580	556	499	598	570	610	587	592	550	580	534	559	581	556	572	579	520	554	556	567	552	565	585	541	598	558	519	567	561	552	573	533	590	539	543	518	571	546	560	566	602	537	557	540	555	591	573	571	546	556	544	577	570	536	551	534	578	572	579	552	562	537	531	555	538	592	549	547	611	550	531	544	578	569	557	547	555	597	569	527	577	566	583	562	529	507	582	591	546	603	559	549	526	582	551	568	527	580	554	567	576	601	546	570	539	556	561	571	570	564	561	540	537	606	579	574	557	560	588	514	554	531	545	552	533	614	601	542	618	545	548	592	533	571	595	543	569	578	587	589	571	506	585	600	592	548	570	563	593	576	578	623	580	552	564	547	564	573	544	571	573	554	536	608	552	558	550	543	567	564	562	588	553	557	580	570	541	584	530	587	588	592	545	585	558	535	596	562	553	529	550	597	575	622	590	561	539	537	589	560	585	569	568	565	550	580	585	518	500	566	565	568	561	543	568	598	526	583	553	580	567	578	543	599	586	515	571	572	555	557	580	580	589	584	508	561	565	580	541	526	592	546	595	549	560	536	586	593	535	554	557	580	554	591	573	593	603	551	585	591	597	585	551	616	568	539	614	610	560	536	580	586	566	564	564	534	567	573	553	555	552	558	560	545	573	543	575	527	553	581	565	568	595	566	564	535	537	571	564	528	589	555	586	567	529	570	536	562	569	553	544	613	560	577	593	559	614	550	558	536	565	555	576	586	581	551	570	619	581	557	555	566	571	590	578	572	550	535	592	559	561	528	529	541	588	565	550	510	542	552	547	563	524	567	603	630	563	534	585	568	529	585	560	604	563	556	566	543	591	622	590	568	603	589	602	550	536	538	584	517	577	553	548	583	581	530	525	574	621	532	580	578	549	595	566	577	566	575	555	592	584	571	594	573	566	546	557	573	583	578	611	590	558	548	552	525	548	537	587	615	572	578	556	525	558	596	565	583	553	546	568	552	561	545	520	585	563	604	546	538	528	601	569	570	570	562	574	552	547	542	583	566	603	522	565	557	570	556	583	528	514	545	579	580	536	541	591	518	631	530	559	565	550	582	549	576	578	567	560	571	560	546	608	541	537	539	590	573	607	556	557	545	539	570	559	537	573	553	550	551	575	535	571	551	592	552	579	552	583	609	549	565	547	534	576	596	582	595	552	600	576	614	551	572	577	611	570	541	550	565	540	567	533	575	563	542	554	572	523	619	578	612	547	525	540	580	590	525	526	559	549	601	606	552	558	533	566	555	575	579	580	575	538	564	588	549	549	548	572	545	517	579	613	530	578	550	553	559	566	547	595	546	561	547	561	586	543	571	563	581	548	527	516	574	546	537	559	545	577	596	540	553	576	577	574	591	558	543	559	523	604	525	567	602	555	540	562	572	590	550	593	568	556	526	558	559	538	608	567	568	563	539	536	590	567	577	565	604	592	574	565	532	569	595	597	567	606	586	578	519	605	567	562	569	582	605	572	520	580	553	566	606	541	577	586	560	542	511	579	550	571	585	603	588	559	588	562	530	570	606	533	607	571	551	569	539	532	550	564	552	582	613	539	563	529	574	599	514	624	521	577	561	589	565	575	519	568	562	551	545	574	548	513	569	568	592	534	546	534	557	567	588	596	566	596	558	572	611	578	543	585	588	529	550	527	575	593	550	562	555	517	584	560	542	558	536	551	589	556	540	593	561	567	581	587	601	581	619	564	565	591	561	549	544	559	560	591	568	575	556	572	530	590	557	536	584	584	601	523	569	572	548	548	597	567	583	563	581	570	552	596	587	559	559	560	569	578	564	542	609	564	572	609	561	545	609	566	617	552	563	598	608	617	567	594	584	566	585	559	562	512	583	583	519	527	573	510	569	575	582	584	540	539	589	562	563	587	534	532	563	602	593	515	571	563	577	609	594	579	576	536	530	574	594	550	546	538	582	574	563	585	554	542	590	594	521	522	575	584	593	531	567	529	556	572	562	572	552	577	553	606	563	557	557	559	573	593	549	584	594	576	588	600	565	573	580	548	563	537	566	582	589	549	578	534	559	549	548	534	582	584	566	570	538	590	599	553	529	560	564	636	558	570	548	543	562	568	627	561	594	535	545	579	575	552	589
15304	16318	53102	10208	14935	1357	1258	1047	983	890	860	809	789	758	745	702	671	697	642	692	661	652	665	667	682	656	650	682	692	614	696	647	708	647	647	668	655	655	653	677	671	639	633	663	657	684	650	638	697	696	643	658	663	702	646	654	695	608	664	689	687	675	659	651	616	629	666	664	673	698	646	638	652	694	584	664	687	651	667	656	687	626	657	672	642	633	674	666	632	629	619	684	712	625	702	676	648	670	623	640	636	690	677	695	646	656	657	618	689	646	616	613	620	646	650	657	635	652	621	694	644	673	641	610	648	660	727	637	679	632	668	653	623	624	664	637	625	655	629	685	655	651	713	655	634	625	648	635	659	608	673	693	615	644	602	649	628	616	679	653	645	683	664	662	679	668	618	659	689	631	663	703	638	640	632	634	696	675	638	674	681	684	626	634	675	678	684	646	612	672	648	681	654	669	620	654	663	627	687	655	664	652	635	702	666	665	686	627	637	679	658	667	632	655	655	657	664	655	612	626	685	690	634	690	665	639	691	646	622	638	678	667	662	641	701	677	678	721	623	653	679	647	671	656	687	725	657	647	651	684	687	677	611	660	643	645	636	645	653	720	677	683	636	676	684	633	635	648	669	661	705	682	674	690	672	656	663	627	690	667	678	630	619	661	645	659	655	665	664	681	666	649	651	728	618	672	624	645	662	681	673	638	610	679	646	640	685	647	626	691	676	648	673	672	676	641	649	680	647	638	654	631	650	704	665	651	661	642	667	648	623	651	664	686	628	641	631	690	646	677	629	664	669	650	631	631	651	654	645	657	626	670	665	631	650	643	669	684	623	613	698	643	655	673	597	697	643	702	663	694	653	663	671	636	660	666	633	682	689	682	635	668	688	668	685	656	689	627	635	622	714	667	652	686	667	663	606	618	689	646	660	674	675	628	706	636	661	605	650	673	635	655	685	657	637	675	668	637	655	654	634	663	659	685	646	644	669	668	656	680	616	659	675	663	621	649	651	664	623	664	632	689	699	650	664	650	662	650	681	638	678	645	674	666	604	614	629	650	619	713	637	626	666	674	643	625	689	680	665	645	677	666	671	697	659	658	653	616	670	661	634	672	663	660	617	652	671	668	629	658	652	674	673	692	649	706	666	623	645	666	689	613	648	657	694	632	630	648	668	653	593	657	659	652	709	668	628	687	615	644	648	649	655	709	649	644	689	676	639	633	630	642	683	631	636	674	670	654	650	642	647	653	656	665	657	650	650	667	679	642	633	673	636	634	666	622	690	615	618	698	646	621	673	632	639	610	641	625	668	666	679	615	637	648	612	640	690	648	650	676	675	669	677	645	649	648	641	657	625	638	645	643	667	661	657	660	635	661	646	671	680	694	658	666	643	649	649	638	616	654	635	664	666	673	672	671	650	676	639	644	593	679	619	678	673	638	651	648	673	675	626	673	659	722	625	653	654	651	642	616	683	659	663	642	660	683	658	637	666	626	681	645	661	635	623	639	673	638	654	644	631	674	652	605	627	662	688	678	675	650	630	673	683	627	648	683	659	636	671	656	635	645	656	632	683	684	693	659	691	662	665	716	662	621	622	649	641	689	643	660	627	632	641	685	661	649	624	681	642	681	628	624	675	700	646	655	613	680	666	625	642	638	664	637	700	642	641	673	639	644	649	634	621	670	635	655	628	673	691	641	632	644	651	682	647	640	694	633	635	623	708	617	621	660	658	641	652	653	686	702	689	640	656	665	671	663	646	651	656	626	631	606	659	666	640	647	633	634	636	659	625	687	667	678	651	643	668	611	693	664	678	706	647	648	653	639	659	657	681	653	657	626	715	687	648	684	644	631	653	661	632	654	626	690	646	674	636	655	635	682	711	639	668	641	691	649	640	637	656	704	637	682	678	642	690	658	650	641	670	722	628	668	673	663	644	633	627	643	637	698	625	650	664	667	623	669	638	676	684	605	646	639	656	602	617	639	674	672	645	618	655	650	662	672	641	675	599	668	641	611	641	667	641	636	649	617	676	664	654	655	679	647	621	662	657	694	697	697	661	642	641	685	654	657	622	695	649	694	644	637	678	618	710	673	643	688	646	660	633	640	649	665	644	720	685	669	672	636	647	666	659	685	687	632	646	647	627	639	665	674	670	635	674	623	707	662	624	677	653	667	643	632	659	684	678	641	681	661	649	658	694	649	722	659	645	680	619	656	629	642	661	687	689	635	624	670	653	662	648	635	673	636	673	667	615	625	627	643	697	642	684	635	636	645	615	710	666	646	659	699	648	651	608	649	666	631	675	642	615	661	651	648	694	661	661	673	679	686	626	667	637	584	686	662	659	649	715	682	673	645	650	665	591	643	661	609	679	624	653	694	667	667	684	673	623	650	690	615	686	710	676	631	605	640	621	642	677	684	663	657	647	587	682	613	676	621	639	614	672	639	676	677	632	639	643	662	631	701	618	654	629	661	617	690	673	630	653	654	690	650	675	626	631	619	712	680	621	680	640	612	600	647	636	668	659	686	640	640	651	633	678	644	607	639	628	662	615	666	705	680	647	666	664	652	660	677	675	668	620	645	632	665	644	654	656	677	660	674	663	696	624	669	652	661	647	687	690	647	661	659	645	675	656	637	665	685	630	652	681	627	626	621	634	687	671	607	630	676	668	677	630	659	673	662	645	681	626	653	635	708	696	680	636	588	644	626	647	641	677	656	674	683	659	624	611	663	682	653	625	664	683	642	623	654	656	648	686	656	657	640	678	704	675	632	673	688	536	631	649	630	669	680	653	611	631	659	611	661	668	638	655	694	675	605	717	690	668	638	624	657	673	645	641	667	650	630	658	616	665	691	620	675	640	661	659	694	617	660	665	676	652	674	656	656	611	642	741	626	648	618	666	703	670	660	648	668	708	662	631	658	664	617	667	621	632	693	657	638	636	632	659	652	619	620	614	696	692	639	671	592	661	685	674	680	630	628	653	601	663	689	654	646	646	673	595	638	636	704	657	667	621	630	661	686	634	686	652	632	653	704	665	651	635	636	685	668	680	670	644	627	683	656	632	658	663	623	619	682	673	679	713	661	616	708	615	662	670	647	631	631	611	660	665	621	638	596	672	650	650	638	644	675	648	637	677	660	656	622	627	658	681	612	681	636	667	683	657	628	716	631	606	657	637	663	661	629	650	698	680	582	700	677	658	616	686	693	639	706	660	632	630	638	716	644	645	674	622	635	653	661	668	668	696	695	617	628	628	644	634	676	636	643	693	665	636	653	641	628	637	650	688	651	652	691	691	613	624	646	667	652	651	593	660	673	641	623	621	681	684	698	642	666	667	683	623	627	706	630	637	644	649	691	645	648	681	652	632	635	636	670	630	674	646	680	598	683	654	626	638	613	650	669	653	663	678	629	668	639	653	693	661	621	647	637	664	643	660	660	667	697	649	666	662	680	701	657	644	664	692	677	656	644	623	645	614	615	663	621	603	633	619	631	649	663	649	702
22671	21276	30190	23239	21881	21556	16053	2133	1349	1275	1142	1089	1076	984	1054	974	989	952	858	913	888	879	865	845	846	830	843	871	831	781	855	870	919	915	860	816	921	855	852	838	835	878	886	820	836	834	802	819	852	810	866	821	839	814	771	840	832	813	845	813	798	844	803	846	766	834	839	868	839	833	861	820	848	833	827	850	794	835	803	758	869	855	834	833	839	878	819	810	797	846	799	852	849	803	818	814	784	839	837	841	830	787	851	858	818	864	854	818	835	881	857	869	815	867	808	792	854	859	799	799	803	879	795	784	822	817	815	812	872	823	856	826	802	859	789	850	821	804	834	816	802	826	850	809	813	836	813	872	806	826	808	816	796	810	890	789	887	837	820	885	828	857	823	870	824	844	874	852	855	831	816	815	796	835	872	822	806	807	876	795	816	844	833	847	838	823	800	777	830	828	853	832	848	808	780	815	826	840	849	874	789	805	835	806	842	847	821	801	803	841	816	836	852	790	802	801	812	835	837	840	844	797	837	828	870	800	804	830	858	847	807	777	851	801	840	803	814	819	836	814	846	824	830	774	847	846	864	849	877	816	797	828	817	836	732	831	858	856	874	772	819	828	829	786	862	812	837	833	830	830	795	837	826	857	811	814	868	840	865	829	824	808	861	822	812	914	822	814	848	874	860	845	829	837	826	863	827	825	821	806	792	851	838	839	830	792	837	815	811	862	806	830	812	794	795	749	852	783	847	823	757	845	837	832	812	847	775	806	766	808	872	797	797	822	811	810	825	777	777	829	814	830	828	764	816	811	832	854	850	795	794	802	823	763	818	867	899	805	790	829	830	845	851	853	841	779	778	814	824	811	850	799	871	825	794	816	831	809	783	830	828	840	852	871	853	830	760	864	867	769	773	829	861	787	834	819	823	735	844	810	826	850	802	796	837	814	849	836	804	854	779	836	792	805	865	792	801	786	856	811	840	827	827	816	781	803	877	815	827	825	840	817	809	899	838	811	804	864	813	737	818	840	850	799	820	767	841	867	852	855	845	824	764	819	781	868	884	776	764	862	835	806	785	804	792	815	828	789	792	830	842	838	829	851	833	808	785	815	826	822	802	800	776	868	818	852	777	751	799	804	864	843	849	829	844	836	805	822	864	810	845	806	795	839	816	828	822	854	827	857	872	791	818	833	779	821	882	771	831	844	829	818	853	819	842	817	845	838	851	812	828	877	866	829	828	798	836	829	808	789	819	859	768	819	815	812	843	825	848	894	835	876	858	835	873	839	812	812	834	861	811	800	823	846	814	784	866	837	876	884	819	792	808	829	785	873	800	789	830	839	818	817	858	827	811	804	824	812	815	798	831	870	829	826	828	886	831	794	835	866	754	801	825	839	837	843	843	802	867	814	870	826	839	796	807	835	864	821	850	831	849	825	816	876	862	771	805	810	845	802	828	832	874	814	833	839	812	847	805	786	863	803	810	821	828	820	831	784	734	799	862	824	837	876	812	796	805	816	865	819	803	848	831	772	836	797	781	779	844	824	883	838	827	812	847	844	803	842	801	822	834	820	831	845	852	782	804	776	780	863	831	829	827	805	811	790	851	808	838	831	794	797	813	887	890	768	852	786	777	850	791	788	816	818	788	814	859	863	828	820	879	783	778	799	818	831	851	797	828	843	796	840	824	850	827	808	799	818	830	826	797	844	793	853	801	834	779	855	794	839	800	788	811	857	784	873	845	869	847	815	877	829	835	851	838	830	837	784	835	827	811	816	826	832	788	835	842	821	860	889	818	890	839	834	772	863	771	776	814	798	859	804	834	782	826	843	821	797	836	780	806	819	837	788	825	790	821	800	813	854	848	794	794	819	806	858	843	858	798	832	813	790	789	827	825	822	798	817	811	798	795	856	775	791	837	814	818	834	804	847	838	839	807	821	812	823	853	873	808	839	806	802	820	839	846	826	838	758	836	796	830	795	767	844	849	800	814	806	848	801	809	863	816	875	791	816	840	839	814	813	870	812	881	845	829	830	851	841	856	852	831	799	848	846	776	856	796	914	850	845	869	788	831	845	817	793	802	838	817	785	778	854	803	779	805	864	832	842	804	805	856	808	848	808	790	808	813	833	808	812	851	864	890	846	788	819	829	806	825	824	829	860	781	793	837	831	816	886	815	890	837	844	880	810	829	829	848	810	822	802	843	815	829	857	781	825	838	821	855	816	836	846	766	890	807	807	854	862	810	823	833	820	806	782	904	838	813	837	796	809	833	789	808	869	806	820	788	834	784	845	786	786	784	759	853	834	835	834	821	888	806	868	846	784	772	825	801	846	838	773	803	861	854	773	830	810	857	807	817	830	832	838	859	846	812	806	813	793	827	811	819	861	829	807	813	831	847	788	795	832	823	838	823	821	814	834	802	835	828	810	822	788	853	802	800	790	854	799	848	815	809	778	800	834	835	779	802	829	752	838	816	806	775	815	841	804	835	814	847	811	833	864	816	806	804	805	807	834	769	838	830	815	853	830	824	853	827	819	808	855	872	834	818	833	827	806	835	848	795	801	824	844	821	840	804	773	757	849	847	805	813	826	874	799	843	845	860	837	820	816	845	761	832	777	847	837	835	788	774	834	806	778	851	870	787	824	859	801	826	816	825	806	846	802	848	836	840	835	830	851	809	812	821	842	822	895	847	848	802	794	758	833	796	860	831	817	819	803	814	838	845	830	834	844	823	841	835	861	832	830	818	822	849	806	830	858	813	814	872	853	828	852	790	815	826	872	797	798	840	819	842	788	840	838	799	831	801	817	863	822	795	834	759	783	823	796	854	780	841	794	780	854	834	839	841	788	792	852	817	828	796	807	821	799	850	838	837	839	821	816	865	900	803	859	844	800	845	777	870	829	869	775	885	828	823	837	851	798	815	854	745	760	824	849	819	843	805	815	838	836	821	829	818	829	848	841	785	863	856	798	828	837	820	885	864	811	852	814	895	845	817	807	906	851	827	817	800	801	807	820	851	852	812	823	777	839	849	840	818	821	816	867	833	809	800	843	777	762	811	863	887	821	847	819	756	833	812	819	874	842	801	815	788	829	819	806	835	786	830	839	870	805	815	780	799	831	815	783	837	781	880	805	886	844	854	804	836	813	835	825	797	840	836	832	817	819	790	818	801	771	826	874	832	873	857	821	863	825	828	829	888	835	818	825	841	845	840	784	837	784	861	803	851	789	810	792	817	813	841	809	804	836	860	838	836	833	806	805	825	848	807	850	812	789	863	795	827	788	812	800	776	844	851	836	839	864	803	863	801	830	793	802	746	810	815	764	845	770	786	926	772	837	818	839	843	843	837	810	818	836	795	841	781	766	789	781	833	850	800	794	772	819	831	843	859	800	807	850	753	802	819	790	814	843	801	819	814	869	776	799	833	827	840	856	796	857	831	840	832	865	796	826	809	801	852	877	790	832	835	828	836	842	836	802	799	881	859	827	835	854	793	821	802	767	877	822
18596	25642	64919	17921	26795	3461	2838	2297	1987	1825	1502	1353	1334	1272	1236	1107	1108	1061	1095	1077	1020	1001	998	952	959	971	991	938	913	943	959	901	943	956	943	911	897	923	912	911	926	942	909	917	894	907	864	927	884	909	959	896	884	910	899	920	903	879	908	851	910	904	917	934	888	876	891	910	860	873	925	851	876	904	877	903	884	918	844	832	910	952	876	901	881	883	901	902	871	905	923	871	894	921	977	893	890	910	913	923	886	931	908	910	863	837	914	894	897	837	875	941	886	886	899	954	866	821	891	889	922	904	928	901	921	883	874	872	906	847	880	869	914	859	869	886	891	873	843	943	890	904	930	898	864	881	867	881	909	862	860	918	889	832	885	903	896	873	878	877	973	917	879	867	901	912	943	953	918	877	919	900	883	904	877	939	866	873	944	857	903	935	821	897	879	947	886	916	877	892	946	925	846	891	888	851	866	925	924	879	886	870	890	891	881	883	891	882	870	844	891	884	909	874	900	910	930	888	881	906	920	843	906	848	896	922	912	917	842	900	926	946	940	859	919	910	922	891	943	910	920	894	924	914	919	904	944	877	846	889	868	893	878	897	911	928	881	929	959	859	934	944	914	909	879	883	909	927	923	858	877	913	944	863	925	897	896	884	932	899	864	882	849	866	888	940	899	873	904	879	897	863	917	905	892	917	909	931	880	954	904	877	919	903	896	889	932	841	822	889	865	868	880	841	857	839	882	871	873	896	902	844	892	872	857	862	964	893	853	892	872	905	915	839	859	850	882	936	855	900	886	870	912	914	879	950	845	993	887	868	833	856	879	854	900	864	882	861	910	882	868	894	868	882	870	919	869	875	872	898	918	902	922	876	870	858	886	926	864	913	929	909	904	919	910	892	915	915	940	894	921	850	861	929	881	846	940	939	907	852	907	892	956	912	859	884	922	924	903	919	916	923	912	927	859	907	880	862	908	896	855	918	952	876	939	896	916	849	873	930	910	895	901	895	889	860	895	888	901	913	918	866	930	868	862	882	958	887	878	947	863	900	910	891	927	900	846	934	906	921	856	908	950	866	971	900	885	871	898	901	896	968	886	913	860	929	884	868	903	864	910	913	952	847	894	925	869	909	873	880	842	909	872	921	930	864	889	881	870	950	854	954	897	904	890	879	944	954	928	888	903	859	903	900	905	897	854	824	861	868	851	936	875	863	923	863	888	921	881	937	940	815	933	921	830	872	931	907	920	889	877	946	928	862	903	879	926	893	866	879	891	867	913	914	911	878	907	903	907	885	905	950	897	875	874	890	849	906	911	904	861	906	868	942	924	886	895	865	926	976	927	864	947	897	901	862	952	837	921	842	897	892	892	894	940	939	919	872	931	853	862	870	909	885	919	918	869	923	869	833	888	885	907	900	883	938	897	939	910	893	945	978	930	885	912	829	887	826	880	869	863	908	935	916	915	865	934	869	863	949	868	869	889	810	948	912	914	909	873	893	938	903	881	903	903	907	889	898	958	887	936	947	914	879	886	848	859	939	861	847	882	908	923	921	925	934	908	882	850	923	897	868	916	876	885	900	862	852	917	944	893	878	881	861	895	897	847	861	828	896	892	818	862	879	920	851	969	886	918	903	897	925	880	925	925	871	936	895	882	886	890	856	857	895	888	885	907	856	849	884	951	926	941	888	861	891	908	870	865	927	920	903	916	911	869	848	927	897	877	883	876	909	884	868	920	873	912	898	904	835	889	888	911	926	931	875	855	905	903	937	914	888	885	879	918	876	912	934	959	893	852	902	869	899	932	918	850	884	921	867	879	891	877	901	872	886	882	841	884	881	859	901	921	856	888	917	896	883	899	893	924	936	899	808	848	853	898	862	858	890	882	894	899	907	839	897	840	880	918	876	921	888	881	868	929	911	904	918	916	844	915	870	888	903	953	837	850	876	902	870	913	919	861	957	886	943	919	910	901	867	907	962	902	900	924	882	888	900	927	857	941	896	950	944	879	885	904	896	906	875	858	892	925	851	874	882	931	920	868	871	908	845	884	899	910	953	946	894	906	920	920	924	937	914	928	927	915	917	926	872	939	844	915	887	869	896	862	903	862	929	886	898	943	950	883	872	905	907	895	929	936	953	899	892	882	899	878	876	891	918	882	913	871	914	872	895	916	931	908	856	873	888	806	893	870	910	899	884	894	890	913	902	906	954	852	938	898	922	875	882	928	938	908	902	905	938	918	915	874	938	898	912	906	901	919	843	874	892	844	889	943	937	885	874	863	933	910	905	854	897	877	925	895	893	841	923	904	827	914	904	905	922	841	893	847	885	929	882	917	895	961	918	899	912	915	881	878	888	848	876	869	835	932	913	857	936	899	927	900	884	917	878	913	868	823	901	864	919	874	888	933	907	892	899	894	924	934	846	864	891	899	908	884	882	893	883	924	900	948	869	883	904	909	873	894	879	896	888	888	851	907	893	860	855	916	893	909	955	890	880	883	896	904	834	827	898	873	860	895	900	873	856	899	886	921	871	927	876	864	866	904	844	943	870	883	849	877	912	909	915	947	895	894	856	910	837	841	863	914	920	957	886	857	904	882	888	902	811	846	916	868	925	802	850	920	839	919	891	854	895	917	931	913	908	902	889	936	858	917	919	887	892	906	920	923	899	878	846	884	911	901	910	864	878	885	989	879	856	906	902	950	861	871	909	880	934	934	879	880	882	919	933	870	908	910	881	916	879	911	910	896	943	850	901	879	921	915	920	914	887	908	870	853	891	902	905	916	914	884	894	859	900	954	917	920	876	881	930	922	907	891	865	919	863	924	925	939	830	834	889	844	927	936	906	896	884	919	834	859	861	887	866	921	912	974	875	910	852	849	874	900	870	900	834	906	928	880	881	862	886	908	851	880	903	847	837	867	900	876	866	881	921	844	938	860	892	910	885	879	844	909	881	828	924	899	915	951	914	874	874	954	869	876	900	899	898	918	907	838	855	879	921	904	902	893	941	943	946	899	922	854	921	917	871	817	901	878	877	885	888	872	874	875	879	889	885	901	858	862	897	902	918	941	872	883	918	853	855	946	949	891	920	898	898	857	912	892	919	871	918	903	941	897	810	894	865	917	866	902	903	886	878	880	859	897	830	872	927	944	934	904	966	878	871	906	868	927	915	915	855	905	891	860	909	877	896	888	921	889	913	897	869	901	882	906	855	916	852	900	869	876	907	906	928	891	878	859	917	859	869	884	876	860	873	904	957	898	906	870	915	844	897	933	945	915	928	938	909	829	823	916	905	886	896	909	897	887	880	818	917	908	941	890	921	915	918	933	924	947	854	951	912	848	854	902	902	868	854	936	858	918	891	953	868	882	826	879	922	858	890	909	912	884	874	834	901	873	879	947	911	899	884	922	885	886	888	883	847	906	994	933	881	877	904	879	909	887	888	891	897	899	848	900	886	913	874	934	879	917	900	906	888	854	923	935	925	941	890	939	906	891	882	891	894	909	824
27223	20548	25278	7567	3166	552	515	351	381	348	333	337	314	331	325	305	339	290	321	291	326	332	312	327	311	316	342	331	328	326	304	307	296	323	328	310	302	346	304	314	334	327	286	327	335	322	311	306	326	333	320	313	331	294	304	342	326	347	305	339	343	325	316	337	323	335	306	343	322	318	318	299	332	324	340	289	331	290	314	334	319	317	326	319	332	310	336	278	332	305	334	307	305	301	331	326	302	331	318	317	338	323	310	331	317	327	329	319	298	303	304	304	309	321	357	291	319	371	342	311	341	313	299	329	352	317	311	320	304	316	310	322	319	301	321	327	331	333	342	338	326	327	291	335	294	317	345	292	344	342	298	293	336	312	338	346	307	328	346	308	322	337	330	314	337	359	305	305	342	342	325	336	347	331	308	304	322	307	329	349	314	295	304	323	305	320	331	351	291	296	316	303	324	301	322	309	333	307	317	294	304	292	320	351	301	324	303	325	340	335	329	317	339	331	340	346	323	333	318	343	335	326	327	324	303	326	313	337	347	314	313	332	314	322	316	288	333	344	310	316	335	279	336	299	315	338	318	326	303	311	309	284	322	293	324	344	323	325	341	332	316	318	328	330	294	342	317	334	316	331	313	344	319	309	319	313	325	302	317	312	327	314	325	293	315	304	315	320	328	320	320	331	316	363	297	340	318	331	294	307	322	328	323	345	298	320	293	286	363	274	309	310	303	328	321	324	311	317	291	331	322	308	347	316	305	321	328	313	305	315	331	345	313	293	319	341	295	294	301	298	332	315	335	322	329	323	287	312	344	340	303	308	320	344	300	308	307	284	303	322	356	329	289	327	322	319	331	311	313	336	312	342	351	332	313	322	312	340	312	296	334	321	304	354	310	299	318	326	298	341	297	294	328	333	335	319	309	311	314	328	280	325	315	354	348	343	311	318	341	336	341	309	306	323	323	325	296	317	312	312	328	302	317	307	318	310	305	311	291	331	315	350	288	327	331	305	297	319	314	322	311	342	337	313	336	314	322	326	309	341	326	320	330	338	319	362	336	340	296	295	302	334	352	281	310	326	320	300	302	305	318	327	341	293	297	328	330	328	307	333	279	340	320	328	334	313	336	305	328	305	348	283	278	293	320	342	319	315	308	356	320	330	319	312	283	328	317	350	321	332	317	299	353	323	313	315	294	292	330	307	338	352	304	308	346	325	305	347	327	323	301	325	332	313	311	336	340	318	320	302	312	325	330	323	327	352	315	301	333	275	337	323	338	299	315	275	317	322	342	303	311	328	327	327	314	329	323	341	327	301	301	352	345	348	318	317	337	320	310	322	309	267	325	305	325	346	333	325	316	351	270	340	341	342	356	338	300	353	305	311	339	316	308	339	310	312	284	280	323	344	351	311	311	356	310	368	334	343	308	316	324	312	293	308	326	320	315	310	347	316	292	281	335	295	327	332	317	305	322	329	304	334	330	336	316	293	320	285	328	323	315	351	328	314	324	323	289	330	315	323	306	304	303	328	315	320	334	289	292	303	318	330	354	335	318	327	284	323	297	322	317	349	317	333	335	350	326	328	317	338	329	333	327	297	273	290	299	287	295	350	316	324	312	325	336	317	342	336	311	322	306	272	288	305	317	286	305	302	307	331	335	312	316	312	314	299	330	315	294	304	338	327	297	320	373	323	303	315	297	335	327	322	307	314	316	291	327	322	312	327	323	341	306	280	308	334	308	325	294	309	335	374	315	324	309	320	324	317	316	345	313	303	337	327	307	326	306	291	317	314	319	307	281	328	308	324	312	327	333	305	336	311	326	299	313	314	336	304	334	332	320	314	308	294	294	319	297	333	346	350	360	328	318	340	320	344	316	309	323	298	334	367	335	315	315	319	318	306	326	313	348	331	286	302	342	337	307	329	323	312	372	327	286	329	329	318	323	348	324	349	306	335	317	329	305	316	338	284	317	286	300	314	324	353	339	319	293	330	349	334	309	286	308	331	330	306	335	329	331	336	314	327	304	335	310	313	314	319	328	361	336	345	300	283	339	315	337	318	350	327	321	319	306	298	338	338	293	317	343	333	308	298	324	303	333	349	338	298	300	341	308	307	343	323	301	272	319	328	289	331	295	338	269	336	307	335	307	299	313	301	300	332	331	279	319	351	276	324	316	315	345	334	301	337	312	324	353	326	343	308	301	337	329	300	324	308	309	309	282	298	342	311	301	341	302	287	310	281	311	339	298	321	317	315	301	302	310	328	307	321	303	317	290	310	323	313	306	338	296	329	309	327	323	315	317	301	333	328	338	333	314	340	328	309	271	294	326	299	285	315	322	309	328	303	346	325	300	315	296	330	325	320	337	326	322	325	333	318	320	298	316	291	288	333	307	333	318	320	293	286	304	320	322	333	303	304	334	345	289	314	319	280	317	306	338	303	320	309	320	287	328	318	329	313	334	342	295	330	334	318	281	302	319	287	338	315	318	321	262	337	284	311	320	340	333	328	288	332	267	313	323	319	283	326	317	324	298	309	314	298	330	321	343	343	325	336	336	305	320	337	323	322	343	311	304	354	301	343	305	327	326	341	294	337	298	320	313	347	319	326	329	346	337	298	323	342	369	299	354	324	334	305	305	326	336	304	337	304	321	305	295	304	341	309	298	313	294	302	313	321	308	295	321	310	312	282	333	311	307	355	320	309	338	342	319	336	324	287	322	318	334	338	333	322	304	291	355	318	292	328	297	316	313	336	336	323	310	286	315	293	301	297	351	316	333	332	324	355	313	297	344	330	322	317	337	338	313	327	337	355	327	333	316	339	283	301	322	331	305	293	334	280	351	294	324	302	283	328	320	314	298	320	320	314	350	339	314	327	338	322	314	298	290	310	314	327	286	342	314	294	302	326	340	357	329	361	332	300	322	314	303	325	331	330	336	320	318	333	321	338	322	319	313	302	321	301	311	316	351	340	307	317	273	312	358	348	325	328	342	342	325	348	332	315	318	286	335	330	330	335	317	305	349	321	342	344	337	347	320	342	334	323	338	310	310	316	328	353	308	321	303	314	304	304	303	327	312	319	308	338	331	312	325	318	297	298	310	302	317	301	330	328	331	322	329	335	346	316	319	348	320	327	355	332	358	305	317	308	305	304	360	292	330	303	301	390	353	313	359	303	378	346	312	304	330	326	278	311	305	318	313	311	322	360	351	323	321	311	318	325	330	310	312	330	324	321	321	315	326	341	331	297	306	334	320	318	290	347	349	337	349	317	313	322	341	312	308	340	316	308	306	356	337	287	309	326	342	343	351	304	353	334	306	318	323	358	305	297	302	348	314	310	337	291	311	322	357	337	331	318	317	333	300	315	314	305	306	324	342	298	338	324	323	324	264	312	313	280	316	301	306	312	324	270	301	299	318	314	343	322	309	299	323	310	324	358	302	295	309	325	326	320	289	313	272	287	313	317	316	301	303	333	318	317	309	320	311	301	296	315	322	343	301	308	304	305
12611	6252	26308	3303	3747	474	507	463	449	432	426	406	380	385	400	386	424	406	374	417	425	350	397	391	377	335	394	402	383	324	415	392	393	409	397	383	367	396	374	376	386	398	397	403	372	390	381	398	404	394	416	386	345	389	379	387	422	413	387	377	393	383	422	384	382	374	364	365	362	392	400	362	398	359	376	384	408	382	419	414	404	382	400	381	380	365	396	400	413	418	371	425	361	381	389	381	375	397	430	379	403	412	407	389	396	384	367	371	378	402	362	406	396	392	391	396	411	397	394	360	378	400	392	383	360	417	422	403	370	393	386	377	391	372	365	355	398	402	399	377	356	382	390	404	370	400	389	417	409	385	355	420	400	394	352	377	377	392	398	396	366	393	394	406	393	392	384	376	417	371	402	395	384	377	385	400	355	396	402	388	406	431	416	387	393	409	396	427	430	405	397	376	333	395	388	370	380	403	379	395	405	368	409	363	366	398	376	367	383	385	384	368	377	407	383	392	395	419	361	405	390	385	344	440	387	367	381	358	388	390	378	385	373	389	390	423	353	398	389	360	375	377	413	403	362	405	374	406	364	404	378	405	382	397	390	397	404	380	411	352	419	402	411	414	404	368	390	384	398	382	367	377	414	395	409	380	407	419	420	403	398	398	386	376	394	394	402	403	385	391	412	407	424	378	416	397	374	401	383	413	361	382	416	393	394	392	366	397	383	387	396	399	374	372	374	387	400	380	422	404	375	418	395	370	377	407	401	376	351	384	390	391	386	423	420	388	412	407	388	403	390	434	425	382	398	404	389	360	372	417	385	400	399	404	408	357	382	379	396	369	407	368	402	432	383	377	410	384	407	415	367	402	385	372	426	419	376	398	411	381	352	371	356	355	371	398	405	380	377	383	404	383	349	382	408	372	365	343	389	386	403	383	399	412	397	394	375	394	377	379	397	372	397	378	386	410	391	385	388	409	393	412	365	413	379	397	379	386	377	392	402	405	361	408	398	377	399	386	377	396	384	385	369	408	425	371	386	365	414	357	403	384	405	392	413	398	408	407	367	379	396	357	383	407	371	351	377	388	369	384	348	378	373	406	374	366	350	419	392	342	389	407	382	391	380	404	404	402	410	415	375	421	407	406	387	375	431	395	389	394	383	402	378	366	415	381	392	395	396	397	376	396	398	394	374	349	356	401	385	375	385	389	417	379	411	386	380	403	372	345	410	338	390	387	410	358	389	381	392	385	402	385	365	384	376	393	359	326	385	402	386	380	403	391	371	439	395	379	373	367	420	391	400	405	392	383	405	364	356	432	407	405	397	404	405	375	384	371	383	399	419	362	394	407	398	393	393	397	390	423	376	358	421	408	373	396	370	395	404	428	384	377	378	377	375	392	396	389	414	394	395	398	397	435	383	392	382	397	367	394	371	378	330	380	400	387	374	376	361	407	400	403	390	394	418	404	389	385	389	376	394	379	389	368	392	413	431	401	393	392	366	420	370	386	367	378	389	357	387	383	382	408	375	408	363	401	391	424	382	391	404	389	376	376	372	420	356	381	402	410	391	414	383	352	389	407	394	378	397	403	347	371	374	373	373	391	373	398	389	390	374	357	402	361	383	355	391	383	406	398	374	377	423	397	421	402	443	408	356	373	341	407	386	383	396	389	348	397	357	407	401	378	396	370	390	386	404	394	388	388	355	444	394	411	374	409	381	380	370	384	360	357	401	422	363	379	411	401	394	352	367	398	364	401	361	369	353	368	402	370	391	392	383	366	368	425	425	401	408	391	396	399	371	363	404	421	402	371	414	361	396	395	373	392	385	376	421	379	363	408	363	336	362	377	350	394	393	377	393	408	416	409	401	348	394	378	405	400	378	396	385	382	377	385	371	388	362	400	413	418	388	373	371	372	408	378	409	391	400	395	401	378	406	408	383	398	406	401	365	379	438	338	388	383	385	370	379	386	421	400	378	421	395	373	368	396	414	407	377	367	436	399	379	396	394	381	374	409	436	378	377	373	348	398	355	384	369	357	349	391	385	410	377	397	400	405	379	384	376	387	393	392	393	372	381	382	390	374	390	355	395	371	359	396	397	378	434	401	370	400	411	397	367	415	406	368	393	391	395	405	371	377	389	378	377	367	373	421	408	368	402	407	445	418	374	378	410	410	414	359	370	382	384	428	385	356	423	375	378	394	384	388	408	380	399	421	394	406	395	381	396	393	343	350	402	388	346	387	385	362	396	402	341	403	321	396	398	350	383	373	368	388	418	383	399	411	351	375	421	351	383	416	378	411	385	383	384	409	379	395	391	395	366	387	363	423	413	367	391	384	397	404	377	389	382	432	358	388	383	406	386	384	371	403	378	413	405	378	375	383	418	397	385	376	384	401	365	375	386	409	366	380	397	388	377	378	400	410	392	394	407	348	384	378	403	385	401	397	390	399	376	364	362	398	424	387	398	383	393	387	370	408	415	403	382	380	368	372	385	410	379	398	396	372	404	419	357	395	378	375	381	394	364	418	408	376	402	387	374	403	365	394	382	367	393	371	392	446	396	390	412	420	404	404	385	365	395	393	373	418	397	389	363	367	387	383	360	383	393	419	333	374	383	367	402	364	387	384	372	404	381	362	399	386	410	415	409	396	375	382	370	377	419	392	376	376	415	375	353	366	371	370	407	376	424	400	406	420	381	396	411	370	398	386	400	378	386	406	391	398	368	414	362	397	400	396	385	426	377	422	394	368	406	386	378	377	418	395	374	364	364	397	426	376	386	380	377	381	385	409	404	368	372	354	355	418	396	396	361	368	410	410	400	367	403	371	407	457	399	429	374	412	376	384	401	377	384	367	375	366	396	384	384	353	374	406	437	396	395	363	368	404	422	369	366	401	372	400	374	362	388	385	450	394	436	379	377	411	373	359	389	393	405	380	364	403	415	398	401	376	369	406	365	409	394	410	406	397	367	387	391	374	395	389	426	404	360	366	371	350	409	393	384	370	372	403	388	391	392	396	397	426	397	401	397	377	374	394	379	418	400	379	415	393	374	362	407	416	383	407	398	389	353	381	375	379	394	400	364	400	405	422	365	384	373	368	379	390	375	399	405	384	389	368	395	405	358	340	378	408	387	385	398	377	363	390	408	360	388	408	380	394	390	361	409	378	396	387	413	386	357	398	358	387	400	393	404	395	393	398	416	353	404	397	398	435	397	365	363	364	389	398	376	411	414	372	408	409	404	407	395	376	390	381	408	376	379	395	415	403	382	383	404	371	402	375	415	389	375	377	378	410	396	381	389	388	409	419	399	391	376	422	376	366	388	396	408	380	391	365	422	406	391	397	414	398	369	413	371	427	394	388	413	365	389	386	387	392	382	370	416	393	409	390	370	376	403	368	386	391	370	373	372	393	370	385	367	369	395	379	411	337	356	415	406	404	383	376	409	374	415	414	390	362	369	391	405	414	402	399	384	393	430	394	363	370	325	380	412	384	388	373	414	376	433	395
23624	21192	30500	24158	21688	17408	3200	866	680	686	576	592	543	536	494	527	505	486	471	483	502	487	465	492	446	453	483	468	438	430	446	436	463	456	450	445	423	441	445	434	440	459	492	457	446	425	442	421	471	453	415	416	442	447	435	467	435	422	450	462	424	465	418	434	466	456	469	438	459	428	453	413	426	462	444	446	432	460	480	471	424	450	419	424	415	426	447	421	465	476	395	464	454	443	465	464	446	447	415	433	393	407	414	429	438	469	434	467	462	452	461	472	463	420	458	427	464	433	462	459	458	428	454	438	440	463	411	465	440	446	414	458	451	446	419	432	465	452	455	446	423	440	421	413	458	427	414	420	454	410	428	426	454	418	429	440	450	450	444	446	457	467	469	451	468	409	441	471	451	418	454	462	462	452	432	450	455	475	422	459	453	436	442	421	414	412	434	448	410	474	445	424	453	451	420	442	444	439	415	454	433	411	438	409	435	395	428	446	438	447	462	492	457	448	426	465	429	465	462	443	441	399	459	434	416	458	436	441	407	437	408	408	425	463	406	399	386	441	419	446	383	474	427	448	444	427	426	468	430	469	425	456	454	453	427	445	454	448	448	427	441	459	473	433	441	448	436	450	455	426	472	453	431	419	429	488	449	415	449	462	407	412	420	433	416	478	423	425	441	413	427	425	483	425	451	411	411	451	432	419	441	447	405	433	444	431	412	424	486	423	434	434	463	453	427	445	438	431	430	439	454	443	418	440	413	501	433	459	423	388	421	456	433	441	452	447	456	443	418	459	437	418	429	461	450	410	424	429	424	425	432	392	475	433	430	440	439	436	386	450	449	416	445	422	485	484	451	414	430	478	495	438	419	437	441	443	434	470	463	424	432	424	425	444	450	442	461	433	450	445	409	441	417	412	450	465	456	434	412	438	439	453	438	419	471	448	468	413	467	455	445	413	474	412	409	433	410	427	490	482	436	445	445	430	429	424	463	485	428	434	469	429	438	457	445	401	436	418	413	463	398	465	431	427	459	435	417	495	428	444	467	442	450	442	418	419	441	422	470	435	425	443	407	450	419	439	431	448	445	430	420	440	470	430	460	405	394	433	393	447	464	439	475	440	446	471	429	410	440	397	400	428	459	463	462	468	482	417	460	442	451	453	461	453	426	444	434	456	454	466	436	437	413	437	449	408	462	418	422	437	402	413	431	424	433	439	455	470	448	424	427	437	432	439	473	434	423	437	390	418	464	456	439	454	417	390	411	461	442	441	471	439	439	420	419	437	433	441	408	409	407	406	409	428	440	432	482	398	399	460	397	387	442	430	436	445	450	444	429	436	424	433	480	435	493	394	438	415	445	423	426	456	420	468	399	438	412	458	445	438	442	458	441	431	446	437	428	383	440	428	437	430	424	446	464	429	446	436	454	427	454	400	440	454	409	452	424	421	443	441	430	436	469	445	466	434	474	447	474	409	449	413	437	430	473	398	441	479	432	408	425	424	462	437	447	445	404	471	491	475	478	455	434	443	443	454	455	449	413	462	439	481	443	453	451	409	432	457	460	445	459	440	412	436	433	442	413	380	481	453	421	411	425	439	444	461	433	440	442	423	404	439	472	443	428	452	401	417	425	421	422	430	449	439	433	444	446	433	467	426	453	426	443	431	415	435	455	488	458	418	409	445	416	394	400	447	417	446	450	455	457	485	444	441	446	426	435	449	411	427	444	472	415	427	456	438	409	429	432	422	461	399	454	442	442	446	456	445	402	428	434	402	417	409	466	450	443	447	426	414	457	411	457	415	442	422	442	494	431	440	427	445	483	403	405	420	445	450	444	434	433	435	430	430	446	459	433	444	443	403	410	436	394	396	454	441	452	474	417	439	449	433	454	421	399	464	471	401	458	450	451	428	461	446	430	423	448	442	450	415	458	402	440	449	440	447	425	460	420	449	428	424	453	467	429	460	433	453	398	460	430	441	442	428	387	466	405	442	449	435	425	441	428	449	463	431	426	437	450	460	440	425	426	413	415	486	459	420	459	462	434	434	428	425	445	423	422	389	438	435	436	402	439	413	416	438	454	382	454	434	411	441	414	434	431	398	428	429	466	396	430	400	425	436	417	437	452	417	428	466	430	450	452	423	419	417	410	405	444	440	423	431	438	414	452	418	424	430	413	428	407	436	447	445	422	420	440	410	439	440	437	433	433	458	439	416	470	439	456	446	450	461	445	452	417	414	427	428	458	436	460	443	393	405	444	432	447	402	449	447	426	403	452	410	441	447	420	429	459	433	433	401	460	411	455	473	443	447	435	430	425	433	433	414	462	434	413	449	454	403	439	436	442	428	397	449	417	428	460	445	450	461	436	408	416	453	379	460	427	432	474	401	433	474	440	450	409	451	448	428	446	439	416	430	430	444	430	426	444	440	438	439	437	470	428	471	465	423	443	431	449	452	426	450	420	462	423	436	400	412	412	423	392	427	409	434	443	443	436	473	380	413	401	425	408	418	441	461	430	471	479	423	458	467	446	412	420	443	456	473	429	429	453	426	425	446	462	399	425	461	420	453	402	473	441	423	444	421	435	426	445	415	453	447	447	423	459	421	438	451	408	429	442	441	411	404	432	481	465	459	428	415	487	447	422	440	434	460	441	424	437	394	420	442	459	481	432	433	451	444	434	447	432	413	465	433	438	442	425	456	477	445	439	449	473	411	410	430	446	443	449	432	428	464	413	459	409	428	438	455	446	448	433	461	423	417	454	459	429	425	450	465	471	427	474	441	412	425	442	442	481	478	418	469	427	421	454	482	420	443	431	419	444	445	428	455	445	405	466	405	429	446	433	468	428	451	458	424	465	435	449	482	404	470	458	414	437	439	423	433	428	419	451	394	476	404	406	430	442	427	377	419	461	412	451	465	439	454	459	459	468	456	429	414	456	426	445	423	489	439	461	456	444	447	440	423	432	455	450	460	452	428	452	454	462	404	444	463	430	442	433	450	417	415	423	441	419	424	436	420	446	444	433	462	457	445	390	448	376	444	503	427	449	447	412	454	445	436	458	463	431	470	416	429	397	463	459	436	439	418	446	471	449	447	396	415	430	430	464	399	444	450	444	409	439	408	439	454	407	472	435	465	437	445	472	418	430	442	446	432	429	441	418	403	416	421	414	418	424	436	429	433	462	442	424	399	428	422	453	426	409	420	409	440	432	475	475	416	462	451	443	396	472	406	448	420	449	417	437	385	437	454	423	428	435	443	459	440	472	456	432	421	452	472	445	430	446	423	462	449	446	487	420	458	421	486	424	467	410	419	458	443	461	439	410	430	418	427	454	403	419	440	449	451	433	427	448	423	456	426	409	432	436	433	464	475	423	419	467	476	424	444	435	462	411	442	401	412	396	458	427	413	425	467	439	445	439	404	444	473	441	411	398	420	478	429	431	450	457	425	412	439	461	394	425	462	454	419	420	442	424	446	475	436	464	444	438	428	452	451	367	426	442	439	444	452
15231	19479	60280	13986	18438	1851	1495	1256	1099	931	821	720	722	639	648	643	571	622	589	591	593	591	540	543	565	555	547	562	505	502	478	567	525	497	557	542	513	470	530	547	480	530	546	501	499	493	514	472	483	509	516	488	478	527	499	505	484	503	479	475	487	494	511	530	506	502	504	502	478	431	552	496	484	481	525	490	479	460	496	467	516	485	501	497	503	492	518	498	510	554	458	497	478	506	537	528	479	456	486	513	488	521	482	474	486	519	491	515	516	512	506	480	496	515	498	501	497	523	482	496	539	505	430	522	500	477	493	500	485	500	522	496	521	496	486	499	504	494	423	491	480	512	454	513	490	484	512	466	475	483	501	501	519	511	492	476	515	493	488	524	480	500	516	501	480	517	498	465	493	483	471	517	533	484	534	505	473	473	516	523	508	526	502	497	464	498	504	466	512	497	456	481	525	509	482	471	442	449	475	473	524	562	507	488	502	505	528	463	498	486	466	529	489	522	530	530	489	454	533	483	486	533	485	492	502	528	488	541	474	492	486	470	514	513	498	496	492	484	503	497	541	482	488	493	467	459	483	483	451	461	487	494	527	476	524	519	488	481	491	527	504	516	495	535	493	495	477	505	445	491	520	506	496	524	501	528	515	484	518	526	519	513	518	543	506	460	476	488	464	447	506	514	529	498	497	530	525	480	500	510	525	522	474	553	483	461	507	543	474	494	492	453	544	488	459	498	465	528	527	460	479	505	517	520	486	505	471	495	490	512	503	493	487	468	516	519	504	513	515	508	525	483	488	494	465	503	509	492	534	473	523	515	488	473	492	551	527	486	528	519	483	501	508	556	519	512	493	499	483	489	510	484	530	546	512	497	473	528	496	548	483	547	492	475	497	452	505	529	501	508	425	455	499	459	524	510	494	530	502	540	518	489	490	524	519	483	533	499	504	486	501	454	512	465	494	475	487	524	549	474	473	439	491	461	494	478	481	511	493	502	523	516	500	514	516	543	504	490	491	535	500	494	485	486	460	456	490	511	473	523	511	511	512	516	510	477	483	509	487	511	512	502	524	482	498	477	526	491	494	526	491	493	516	514	503	492	456	518	482	489	504	514	504	505	517	487	474	503	460	489	490	452	499	501	472	514	495	482	505	507	504	500	495	481	479	540	474	485	509	498	507	510	518	489	491	503	502	494	486	542	483	473	463	499	474	524	490	482	493	491	503	465	534	515	474	529	508	476	496	539	484	505	502	483	519	475	504	462	501	485	494	529	502	485	514	491	480	531	491	485	515	512	509	481	494	505	509	525	478	481	506	536	480	489	513	524	509	532	505	476	550	513	533	528	477	460	510	462	487	513	472	498	524	519	487	474	488	524	499	499	492	543	508	460	491	492	495	504	485	463	446	511	489	513	521	522	485	482	469	518	486	490	496	532	473	505	488	462	549	510	495	488	512	486	475	511	481	470	486	481	526	531	508	506	503	496	487	506	515	443	501	479	506	484	532	477	501	500	547	550	496	524	481	520	506	467	481	515	477	522	487	495	495	506	474	474	502	481	485	465	500	471	525	506	530	514	477	474	502	480	500	480	488	561	455	544	489	512	489	535	496	526	490	446	504	455	490	510	470	510	473	474	496	503	478	485	502	513	487	489	492	486	469	495	466	450	487	474	479	485	514	537	501	518	505	495	511	475	493	470	502	487	458	504	521	509	487	495	491	509	478	476	511	500	472	499	493	464	475	509	515	481	499	485	506	503	474	470	478	447	521	445	451	465	514	482	489	493	480	527	483	506	460	513	489	503	519	484	454	506	475	545	516	511	463	483	468	529	512	486	537	466	503	514	507	518	491	469	492	505	510	468	506	503	521	486	492	496	500	495	494	450	507	528	473	523	511	507	490	456	470	458	521	491	517	513	459	488	506	467	450	460	495	482	510	489	517	522	519	478	515	490	497	476	459	466	499	508	473	512	486	510	477	495	472	526	472	507	472	503	504	500	495	507	500	547	501	537	499	514	550	472	484	513	482	477	480	499	453	498	537	499	532	494	516	492	505	489	488	477	492	477	511	512	538	513	488	449	495	460	455	519	484	517	516	516	508	531	464	518	460	462	510	525	503	528	493	519	491	484	522	478	486	456	525	484	554	479	475	461	478	473	494	481	517	472	517	492	462	502	485	494	477	533	524	490	477	480	512	527	503	482	502	466	509	492	480	498	502	480	484	465	468	491	525	502	487	507	473	464	465	467	511	496	470	503	511	479	528	485	455	539	505	521	519	513	462	475	505	492	465	499	507	504	499	461	536	556	516	518	505	450	471	476	508	461	504	489	509	539	516	506	483	470	525	514	498	494	472	485	523	529	505	492	482	470	511	463	481	504	501	507	503	525	505	498	502	546	517	503	487	496	467	498	503	526	495	505	464	475	518	503	512	515	493	482	501	484	504	504	488	526	527	505	516	478	508	491	465	524	513	448	526	455	484	467	517	478	469	480	503	485	485	543	525	504	516	490	518	477	483	506	506	516	496	464	535	499	507	467	490	479	457	511	487	520	498	471	467	517	521	515	515	458	497	513	496	550	495	492	479	457	478	492	478	509	491	517	465	483	490	508	491	461	493	505	500	517	508	483	497	511	507	515	510	511	505	513	527	487	476	517	504	504	497	468	530	499	467	504	520	497	529	500	490	481	487	497	496	468	515	516	467	459	508	496	504	477	518	532	508	525	534	483	530	481	506	503	476	425	527	487	489	518	508	549	519	473	519	517	503	497	491	490	517	471	498	442	412	524	504	525	529	496	425	463	498	523	479	481	464	487	472	462	499	467	510	502	514	464	498	480	505	482	473	511	470	473	472	496	497	488	477	508	513	452	482	502	499	491	515	484	487	506	526	550	467	521	504	487	502	485	501	500	503	480	520	508	503	544	491	488	527	500	471	493	486	460	485	513	487	496	492	486	495	487	488	509	509	490	494	503	500	506	505	466	502	510	535	504	484	491	489	502	486	495	515	460	487	449	501	468	493	481	495	462	515	510	483	526	505	498	514	479	483	473	529	533	502	476	515	506	483	504	489	486	512	494	498	498	559	522	445	505	501	470	530	516	520	481	529	521	535	514	530	511	479	513	522	500	515	503	507	532	503	530	513	485	494	519	506	492	531	487	496	505	521	514	497	512	505	505	506	529	524	489	500	496	441	520	514	497	506	483	514	503	491	473	498	483	500	472	450	517	483	532	518	518	466	527	509	518	498	481	508	505	511	493	456	503	439	497	468	484	519	541	474	491	499	498	476	520	488	529	510	475	489	472	496	490	542	501	522	493	489	496	490	498	505	496	466	521	485	533	490	474	514	488	518	463	494	534	514	466	523	492	490	498	494	506	476	470	518	541	509	479	527	528	516	468	484	500	491	499	462	530	525	482	500	474	469	563	472	453	462	480	456	496	511	497	480	531	499	528	456	517	477	495	480	486	490	526	471	488	485	482	516	540	515	485	497	508	508	521	487	481
24796	21164	30617	24942	17591	3504	846	680	737	659	639	590	633	596	591	598	594	560	578	540	607	591	548	559	555	591	632	576	568	561	552	575	615	604	589	583	567	587	558	581	555	547	580	577	544	561	558	578	600	563	555	572	511	581	551	592	535	548	563	558	553	611	572	595	548	566	560	580	550	540	575	552	562	605	593	565	583	574	551	597	577	569	622	550	547	601	567	565	580	607	534	550	570	538	537	583	599	562	578	541	556	581	556	551	615	545	550	599	598	581	585	514	517	585	605	577	541	621	592	563	568	545	581	560	602	606	576	575	593	617	570	573	562	580	550	563	581	561	552	508	545	564	542	567	559	578	552	566	571	559	557	538	507	610	554	530	538	584	590	583	553	563	580	590	621	598	581	567	549	522	592	597	552	526	576	594	516	608	539	573	571	602	593	586	514	609	539	574	570	572	544	563	555	547	558	603	575	560	574	525	563	570	579	617	586	563	590	596	556	606	612	586	536	573	558	559	549	557	541	597	566	598	598	557	548	548	512	608	537	580	546	557	560	569	580	557	587	601	560	573	613	550	537	559	582	550	591	563	544	568	537	562	600	562	582	577	579	597	621	561	498	568	539	610	536	540	552	557	570	587	564	600	560	557	614	638	552	554	550	587	582	557	575	585	534	573	544	557	529	560	570	556	531	572	562	552	574	545	589	567	544	558	584	553	554	577	601	549	587	520	545	582	600	583	540	567	556	576	549	543	588	594	581	548	560	568	576	578	604	589	540	590	565	557	560	601	583	578	579	521	607	572	596	505	567	604	534	575	553	606	544	593	544	559	551	598	578	579	558	541	610	625	581	589	554	539	589	548	557	556	553	553	567	587	554	599	590	573	530	576	566	584	586	569	569	585	576	560	580	560	552	555	572	585	579	592	559	556	564	569	593	570	546	562	612	589	580	524	590	533	549	571	545	609	545	571	556	572	588	545	547	570	547	594	546	593	578	564	553	570	576	582	584	554	555	561	575	585	593	538	509	571	540	549	566	594	579	577	521	567	573	536	581	543	570	595	546	584	561	569	521	595	602	540	548	535	581	531	546	570	559	554	580	568	585	598	576	556	592	574	552	609	561	565	567	559	594	614	566	533	585	541	594	562	521	593	595	576	594	578	566	573	580	571	554	558	517	566	546	582	584	580	526	591	565	595	583	539	561	591	532	536	618	586	573	572	579	566	567	545	592	558	521	557	543	588	568	562	544	546	540	570	564	554	598	569	575	561	550	514	587	589	565	604	592	566	575	614	602	594	578	585	596	589	532	550	570	589	548	575	539	549	551	597	598	586	557	567	590	570	555	583	581	572	569	608	594	540	587	611	587	519	588	572	552	589	594	533	577	540	581	557	537	560	576	556	590	578	567	549	517	580	541	565	558	584	572	553	584	584	555	570	549	546	552	573	583	548	559	572	581	589	532	539	601	552	552	546	605	592	598	553	556	620	597	580	567	575	546	542	536	573	568	590	541	556	570	567	560	596	577	544	543	567	531	522	580	548	562	594	591	603	562	600	558	552	563	542	606	566	584	553	615	538	588	553	546	559	524	599	551	568	559	566	593	564	591	540	551	543	546	547	541	599	594	626	576	572	550	566	568	620	557	590	542	551	575	595	550	555	601	582	604	578	565	574	576	589	558	622	559	538	545	580	610	576	563	567	571	544	585	597	600	586	587	529	570	532	591	540	562	541	585	579	544	556	561	560	559	563	588	595	596	558	579	562	585	547	529	560	546	538	561	552	515	566	559	564	603	607	546	583	584	526	581	568	573	588	547	542	559	597	549	581	557	594	547	601	572	589	570	570	589	564	587	590	553	601	562	571	581	537	561	571	571	566	559	584	522	534	558	546	593	568	530	561	565	566	597	565	592	557	533	559	538	574	528	583	581	611	597	584	568	534	568	563	561	556	563	613	543	559	583	538	576	557	577	551	601	579	583	583	579	587	574	576	578	592	564	591	563	574	535	590	548	565	567	597	522	576	608	558	592	547	540	554	578	594	589	553	653	589	577	528	613	602	588	546	524	581	582	558	600	543	556	622	557	549	550	605	593	578	585	548	564	584	564	553	601	594	554	571	568	575	535	620	554	572	542	587	572	535	572	565	576	533	570	569	574	600	527	610	544	570	593	562	577	569	594	542	589	540	581	612	579	550	522	561	586	563	619	574	545	568	595	626	574	560	611	572	616	552	603	557	584	525	630	584	553	552	601	584	554	561	556	552	564	546	573	560	587	550	563	615	592	601	525	614	599	584	521	525	563	548	571	574	566	552	580	559	547	554	553	597	534	544	577	600	552	572	579	575	559	536	532	577	549	566	585	566	565	562	527	510	592	526	567	584	560	571	583	602	560	573	577	534	553	578	571	540	611	550	595	599	560	566	583	563	573	555	545	516	547	556	572	564	591	590	574	543	601	501	576	562	577	557	557	590	596	554	536	564	572	589	545	570	561	576	601	538	556	524	561	577	517	560	569	566	556	560	581	546	547	557	544	525	572	554	572	523	522	531	552	598	620	556	535	540	561	571	575	570	568	595	550	578	536	537	603	564	574	550	540	595	594	621	552	575	541	575	569	576	619	551	575	569	580	550	509	574	538	561	527	546	567	567	562	566	538	529	565	596	539	588	571	532	545	598	566	550	524	540	570	570	582	543	559	533	553	538	551	539	607	600	608	598	602	533	527	592	588	531	542	536	564	552	562	584	582	548	602	605	549	525	550	578	529	540	550	562	530	507	568	557	569	511	580	558	574	566	598	569	610	587	584	547	579	564	606	542	579	587	554	570	562	555	550	512	554	567	623	577	537	546	542	625	568	537	557	505	583	601	537	566	546	543	565	588	595	568	590	602	550	596	557	560	567	590	566	556	547	546	551	564	543	584	586	576	542	587	615	560	538	581	564	599	535	605	563	567	625	555	597	567	576	553	550	588	592	555	496	589	610	575	568	568	587	570	572	558	585	592	529	555	550	545	570	583	594	569	567	572	550	559	588	556	576	492	526	606	543	568	534	599	560	543	549	587	566	549	581	568	527	574	582	543	630	556	573	549	553	592	565	508	585	550	553	557	588	574	545	579	613	585	576	583	542	607	560	534	567	593	599	577	584	589	623	575	576	566	608	527	542	545	593	553	554	559	579	541	554	587	617	540	553	559	552	557	558	540	536	575	573	581	580	629	579	600	588	564	575	596	544	554	587	577	538	553	575	545	549	568	577	538	530	598	541	568	569	581	528	544	566	542	538	602	566	597	594	550	556	596	584	522	568	553	561	545	534	549	564	555	605	547	542	566	611	578	592	600	579	551	584	573	562	544	549	577	577	580	600	581	548	589	571	563	572	547	559	573	558	525	576	556	568	619	583	596	570	535	585	574	588	595	549	582	585	572	537	564	553	577	537	533	580	572	579	561	593	586	541	563	602	576	612	612	595	529	601	576	602	562	576	550	571	563	546	590	571	609	579	556	556	566	556	588
14163	17927	53631	10294	12260	1363	1163	1063	947	881	828	813	751	736	764	734	724	663	681	645	741	666	664	656	678	698	699	637	673	662	705	654	680	622	611	671	602	643	622	626	693	603	620	645	659	676	723	644	672	635	670	642	652	606	635	671	719	646	648	657	648	658	690	666	689	643	702	615	669	656	679	648	640	657	652	613	667	645	686	698	701	667	671	637	673	649	688	662	684	668	671	657	643	673	606	688	694	672	627	634	641	662	636	642	637	699	636	668	617	661	636	679	664	683	643	648	706	702	667	666	637	673	670	653	637	654	614	666	669	680	629	669	659	663	623	641	665	621	687	623	639	700	652	637	638	667	651	628	652	657	651	648	646	649	649	643	586	644	650	627	660	618	679	646	656	623	638	641	668	611	627	643	652	630	673	692	644	639	633	655	635	626	675	671	675	635	667	655	652	609	687	648	684	680	667	663	682	703	597	642	622	664	649	646	687	655	691	636	647	653	635	663	629	661	650	679	619	662	650	656	628	671	626	646	620	680	652	609	602	669	626	623	642	665	667	652	670	672	676	684	609	673	653	625	564	650	640	663	660	644	677	669	645	670	662	642	675	608	643	642	648	684	651	662	606	614	659	628	625	667	682	669	626	632	635	652	616	660	668	631	651	678	681	636	684	678	629	638	671	643	692	642	741	673	638	620	665	657	637	652	675	679	639	657	635	680	667	694	654	667	666	662	638	637	715	633	646	672	626	658	685	670	731	626	617	645	622	632	736	673	634	650	624	629	616	631	669	655	615	639	676	651	684	621	644	641	678	654	679	662	635	610	661	685	721	584	633	630	645	654	635	650	606	634	625	650	656	684	667	668	687	660	615	612	631	645	694	701	685	609	656	658	611	657	672	702	628	650	674	671	636	641	693	654	626	667	654	633	658	673	647	654	659	630	630	683	669	651	644	672	651	621	679	689	671	692	618	632	614	647	604	643	634	704	650	646	668	690	606	649	661	625	633	660	654	683	693	662	646	643	670	647	654	652	642	652	614	624	678	661	598	677	669	666	631	654	697	652	658	628	623	651	660	657	600	623	667	676	645	646	628	688	685	655	670	650	662	665	680	643	647	620	645	676	664	641	649	660	626	660	661	646	668	668	682	663	634	694	638	657	690	646	674	665	666	661	662	657	653	712	694	655	628	682	659	671	685	653	634	713	675	657	603	646	700	642	667	635	649	665	660	668	705	737	662	664	655	640	638	673	673	653	683	650	662	678	697	666	694	687	643	654	663	662	666	659	717	657	664	615	665	629	635	628	603	651	617	647	654	681	686	664	675	700	648	682	679	705	639	637	657	663	657	684	671	643	689	653	617	633	632	689	698	647	683	635	640	644	679	641	635	668	692	608	620	613	658	588	663	668	645	654	645	664	627	697	629	661	667	633	668	641	640	702	630	620	666	674	672	655	645	713	650	660	702	627	662	632	666	690	634	669	636	696	683	667	666	675	658	648	690	660	606	685	624	622	624	675	657	645	640	681	672	649	631	667	635	611	677	619	676	670	642	634	653	615	643	676	635	700	658	649	624	627	628	687	594	650	657	627	645	643	654	674	678	647	668	654	678	639	646	682	676	686	643	651	689	657	644	634	701	661	645	688	657	658	685	635	709	607	640	638	641	620	656	666	599	672	667	689	645	665	656	662	651	607	660	672	615	627	659	623	638	649	632	673	695	654	671	680	659	700	666	658	669	694	657	635	691	686	670	598	640	605	695	616	618	662	679	659	654	651	651	677	655	666	641	651	600	690	619	679	668	664	664	674	629	690	595	701	691	663	617	629	662	669	647	635	652	679	615	670	656	656	636	640	665	638	675	637	690	638	630	670	625	624	661	674	624	627	644	616	646	641	668	653	648	593	590	629	653	622	699	667	668	677	618	669	701	626	676	711	652	598	630	675	623	660	654	666	668	612	665	650	677	646	660	677	627	676	600	599	685	668	635	647	643	648	640	675	642	644	643	647	643	604	694	663	640	627	669	674	626	618	625	643	666	637	664	635	652	638	603	700	647	663	647	655	658	678	694	624	634	673	690	672	639	611	669	691	647	621	656	677	632	672	680	674	702	673	648	682	656	636	653	688	688	665	661	682	621	625	616	666	646	685	676	677	616	635	684	654	619	660	649	683	637	677	662	665	640	622	684	697	654	631	618	639	696	612	635	641	678	606	673	670	633	667	668	607	651	694	637	656	616	665	675	674	648	628	668	680	632	665	642	673	665	648	669	613	643	640	630	618	646	670	687	677	694	677	644	622	644	698	669	610	643	666	624	670	630	651	669	673	667	666	647	659	642	650	695	639	637	650	670	650	617	677	646	653	675	676	658	674	649	642	640	646	643	675	624	662	630	674	651	701	675	642	635	602	617	646	652	640	660	645	676	692	616	661	633	644	639	691	645	682	697	673	638	622	626	629	674	679	678	648	649	639	675	666	665	623	614	651	699	640	634	691	683	618	683	680	600	595	677	640	649	609	660	628	653	649	617	673	620	675	649	660	633	650	658	642	646	646	638	622	650	642	650	632	631	636	721	662	655	684	631	710	664	645	657	644	634	622	638	633	681	655	658	659	652	707	685	607	642	669	647	666	641	624	647	663	653	656	612	729	656	656	621	649	652	649	659	656	621	703	653	703	637	665	625	632	639	602	640	679	693	682	668	680	674	623	659	675	636	703	697	652	669	726	617	660	655	629	598	630	683	691	633	673	696	667	654	675	638	605	645	650	646	581	665	670	667	672	593	660	657	667	670	664	683	655	624	652	612	635	621	656	646	641	656	601	629	649	644	631	635	699	645	637	664	631	682	653	626	665	647	640	680	645	615	665	663	629	668	679	614	629	625	626	646	587	680	663	612	619	636	632	636	651	678	664	566	668	637	679	663	645	663	635	670	637	650	631	636	654	660	633	645	684	627	667	661	660	710	619	655	648	636	644	660	607	663	671	647	621	674	661	613	692	673	642	635	637	639	661	626	640	590	642	656	649	673	667	648	693	635	668	617	684	669	636	640	655	658	685	643	661	622	668	672	666	647	739	634	694	675	658	622	647	662	647	630	627	632	660	675	652	666	642	622	682	684	641	662	658	677	684	664	656	627	615	662	640	692	656	689	631	647	628	646	592	678	706	657	703	651	644	675	667	651	635	677	644	680	668	675	690	613	679	651	647	655	706	648	662	613	627	661	648	672	632	665	702	677	682	682	634	625	670	677	626	638	655	629	667	637	652	644	661	626	642	631	604	645	673	622	637	644	664	654	640	677	675	656	691	609	655	663	647	657	589	662	636	661	672	696	657	653	643	650	678	682	588	637	642	617	664	667	651	685	724	624	670	646	677	663	703	676	682	671	633	694	616	666	718	671	647	622	649	673	666	616	665	658	644	688	684	647	649	647	632	630	613	690	650	638	647	659	681	635	656	654	722	624	640	681	647	647	656	613	646	657	694	651	659	662	619	676	614	694	648	694	669	678	625
22634	21216	30719	22933	21325	21505	15792	2088	1340	1316	1161	1126	1073	1080	1034	951	940	903	876	943	942	898	894	880	900	847	917	883	917	793	871	838	839	874	850	857	820	870	870	860	816	815	897	831	880	832	879	836	906	830	847	796	850	853	843	849	802	842	807	805	807	832	830	833	771	851	892	885	829	770	871	818	800	807	823	866	844	844	747	820	835	833	818	846	852	847	796	816	829	840	822	812	846	865	811	876	788	811	789	788	870	835	804	888	813	830	845	857	828	850	830	839	870	837	830	781	875	864	820	839	858	818	815	805	813	796	780	828	828	854	841	874	794	854	809	824	807	882	839	819	837	780	812	830	837	828	841	786	793	846	841	837	877	845	789	764	836	870	829	874	845	823	863	846	809	816	830	806	808	802	857	835	839	822	779	836	843	842	814	862	804	822	799	799	822	809	868	915	792	851	866	845	771	866	866	842	824	829	801	783	846	857	833	831	837	807	814	828	838	853	837	804	827	811	851	881	806	814	804	872	847	836	831	774	838	837	865	778	846	798	815	835	840	880	860	852	846	828	885	850	826	793	823	813	829	814	870	868	797	832	811	836	795	763	820	790	811	838	795	830	860	804	778	801	817	829	785	823	846	800	859	885	800	862	793	792	851	852	811	860	789	866	830	819	821	830	841	837	869	775	818	847	800	811	827	855	842	784	832	853	808	869	835	810	809	868	861	849	794	846	853	800	772	861	848	832	822	864	833	850	839	805	792	827	851	849	808	851	825	822	828	845	829	744	815	850	834	904	809	815	846	823	822	872	801	871	782	830	868	791	835	796	840	852	853	825	822	826	852	842	844	863	834	869	854	853	847	857	838	853	767	833	837	839	858	851	857	847	785	841	805	743	802	799	835	833	826	841	776	791	832	793	807	854	834	842	807	837	841	870	854	798	880	802	781	820	850	821	865	866	874	849	880	848	842	766	862	776	826	819	855	814	824	817	830	805	820	793	846	801	870	806	803	835	855	860	878	882	815	860	831	799	857	843	845	821	827	756	858	803	804	812	845	810	811	834	799	827	834	866	854	804	852	764	819	769	818	871	849	775	819	858	855	859	850	817	788	802	807	804	804	820	828	811	899	869	844	845	889	867	838	790	848	802	858	826	799	861	855	831	865	831	868	860	823	852	799	845	827	908	845	834	809	874	866	791	816	801	840	836	873	844	796	795	842	838	797	834	842	819	837	848	831	846	805	790	843	798	822	828	817	876	871	855	814	831	817	819	825	791	826	801	783	840	831	871	821	808	803	801	861	864	816	838	820	861	828	864	801	831	876	834	820	837	844	819	855	831	834	834	866	789	875	872	808	843	806	828	833	828	807	843	781	837	814	832	791	834	841	824	802	833	831	816	825	836	815	815	846	809	811	810	853	826	840	791	851	852	793	857	800	880	790	883	828	826	831	858	823	826	820	797	794	808	821	853	810	783	834	799	803	810	848	827	809	844	785	850	801	807	813	813	843	798	763	790	810	849	840	794	786	793	876	821	859	799	861	804	810	812	851	829	818	812	828	823	798	862	778	842	863	864	807	801	799	821	874	840	866	850	773	850	855	877	849	817	824	792	817	810	812	841	812	854	836	818	854	870	805	842	856	816	857	869	885	826	798	795	858	836	818	780	850	799	808	742	821	811	768	843	857	809	851	798	822	838	871	800	863	810	811	862	900	839	846	815	824	860	806	837	843	848	799	830	802	838	799	820	846	852	809	819	808	895	883	798	821	826	837	791	766	816	822	826	779	809	856	825	834	798	813	808	821	797	823	802	848	837	849	824	794	799	862	801	830	871	888	818	851	860	856	810	796	876	824	818	849	836	833	789	802	855	817	843	774	793	781	872	865	840	834	779	828	841	835	866	836	845	832	761	838	809	771	822	830	819	844	793	761	827	809	812	798	841	801	880	824	802	783	809	827	836	842	799	801	806	829	799	827	838	792	849	851	858	821	835	804	825	825	849	840	855	840	869	820	841	822	810	824	778	822	845	863	880	851	821	845	846	879	813	853	875	849	867	830	841	896	872	779	830	816	858	841	852	817	800	842	768	827	858	809	870	797	774	811	857	811	864	826	779	846	804	803	843	801	823	797	784	806	847	814	831	864	861	787	811	799	795	823	850	788	785	777	860	845	869	812	849	871	821	824	809	789	815	760	822	808	822	775	855	816	850	804	810	868	803	854	785	864	838	810	875	864	835	831	794	859	889	834	860	842	822	825	831	815	762	837	825	760	854	818	828	820	866	783	823	810	853	841	785	812	843	792	823	836	842	821	853	812	853	826	871	800	804	831	835	821	837	809	889	825	831	831	855	743	823	800	789	824	832	797	876	850	832	836	861	825	839	820	816	836	797	789	844	802	847	823	858	791	837	819	786	838	814	797	804	852	830	844	872	842	795	848	825	880	840	797	844	843	796	852	872	837	807	793	799	792	908	828	836	812	842	763	762	820	798	808	879	793	826	800	819	822	851	819	780	825	768	843	839	797	866	823	864	889	813	809	879	835	822	833	842	803	816	811	850	825	818	790	827	836	821	843	801	783	874	797	813	855	888	811	864	795	792	853	833	831	845	849	895	848	766	866	836	857	840	773	845	784	822	871	850	771	813	814	847	810	855	844	824	846	803	855	806	824	845	799	807	862	840	890	797	824	786	834	805	816	858	808	824	831	859	842	826	809	820	806	763	815	853	801	845	830	824	807	802	799	844	826	783	789	822	866	832	842	841	862	807	850	783	874	818	823	803	846	825	819	837	799	813	806	741	830	846	860	894	785	857	904	820	816	822	802	868	826	828	816	804	888	837	824	859	830	781	821	816	816	798	837	778	844	855	821	833	809	814	817	818	839	873	816	777	868	817	861	842	809	805	812	807	807	792	833	822	872	838	802	798	791	811	764	822	792	830	832	864	864	784	851	743	776	824	808	809	754	859	823	807	801	758	838	830	792	843	830	799	841	853	842	825	808	771	807	859	793	807	831	845	833	802	842	834	871	753	801	838	865	851	819	820	871	778	853	849	846	839	846	835	829	799	796	859	808	814	827	779	832	854	804	788	853	839	892	808	843	826	853	850	865	792	800	842	805	797	848	866	791	840	820	823	795	801	814	843	891	810	857	820	783	837	830	811	836	818	787	820	843	830	787	859	823	839	855	868	831	852	860	810	842	871	809	815	810	828	888	841	856	858	817	831	834	842	805	825	852	841	862	841	850	797	842	755	859	826	798	845	851	809	838	811	869	813	804	808	834	854	883	806	819	871	819	836	805	882	874	821	888	775	801	827	778	810	833	820	835	838	792	726	837	818	811	813	817	809	831	852	825	861	801	849	878	844	858	800	842	776	806	827	837	819	809	816	768	827	884	807	840	756	858	789	850	874	797	811	791	861	827	831	857	828	831	802	828	818	804	794	844	849	859	818	848	828	805	804	804	808	824	789	821	824	842	818	851	829	864	827	891	811	806	719	855	805	844	830	776	800
17143	30572	64945	21148	19183	3393	2791	2233	2024	1731	1488	1374	1299	1200	1170	1120	1079	1051	1033	1076	996	1050	1017	980	934	979	933	949	986	903	961	947	939	919	923	926	949	931	952	888	974	936	949	894	930	928	918	837	886	871	850	923	936	888	906	915	946	912	865	882	872	953	940	890	874	887	874	940	901	871	934	828	870	931	931	940	900	911	870	930	851	920	914	967	900	921	925	895	855	863	880	955	943	901	931	893	897	897	896	865	878	898	920	882	900	927	887	881	894	886	904	963	850	904	874	905	911	836	869	911	908	878	869	887	894	882	830	862	862	889	851	863	975	907	923	940	861	856	907	914	922	971	848	851	883	875	903	928	901	891	898	866	944	871	886	878	897	849	904	955	845	846	811	869	855	927	923	919	906	906	883	926	864	846	863	955	911	889	890	847	867	925	872	897	902	889	822	898	951	882	839	863	930	861	900	938	881	892	873	921	876	875	873	890	868	850	880	844	917	908	891	897	849	902	875	920	882	897	907	938	908	879	921	912	918	834	908	857	965	917	924	885	925	921	883	934	923	874	875	855	854	900	866	903	833	898	872	904	875	917	911	860	850	917	865	861	924	908	887	845	892	923	870	888	866	888	882	890	859	873	877	917	918	904	884	915	867	966	901	877	883	895	890	919	871	863	874	866	880	906	887	921	895	869	948	866	892	857	878	917	928	889	926	922	896	920	876	878	925	846	900	868	885	900	882	893	879	888	913	861	890	941	858	860	861	893	891	890	865	868	903	921	939	853	845	942	883	893	913	873	895	915	895	974	898	916	910	874	909	928	888	833	901	890	867	879	900	855	845	890	927	870	903	878	994	941	907	914	932	860	947	888	887	866	826	860	898	936	925	883	884	882	908	842	901	908	890	912	922	844	886	851	904	908	842	829	881	923	898	838	889	863	926	909	909	925	894	906	910	837	829	877	934	832	858	895	898	863	892	894	847	933	878	852	925	832	863	880	908	869	900	888	861	848	936	918	884	862	925	890	860	958	929	883	803	882	840	904	890	882	862	885	831	854	856	831	861	948	887	898	869	907	931	926	905	923	881	895	839	898	869	916	905	864	863	890	866	823	899	864	901	917	874	897	879	888	902	840	894	944	894	890	887	920	883	872	893	904	944	854	888	883	882	885	867	891	886	901	882	904	871	883	870	867	901	920	885	897	904	865	898	868	860	847	857	884	916	827	884	896	918	879	916	904	918	859	935	820	959	944	922	905	881	900	881	912	870	867	868	878	900	899	896	851	898	879	843	904	886	849	864	902	860	887	879	895	869	908	875	920	874	895	870	882	898	935	934	903	885	896	845	876	887	915	885	905	909	912	869	937	893	918	915	918	917	860	875	838	912	938	890	881	928	840	865	920	879	926	887	883	932	899	889	909	922	872	880	888	818	911	870	886	875	897	923	915	887	871	865	879	889	858	912	881	886	890	891	908	883	920	921	863	907	886	904	926	900	880	892	867	941	969	901	936	918	914	899	963	864	885	874	941	883	885	881	888	908	903	920	841	913	902	903	919	846	873	826	860	916	907	858	820	936	875	893	884	845	871	930	890	899	847	916	911	849	879	886	852	929	848	882	882	875	844	881	983	882	900	870	900	902	869	917	910	869	921	871	914	865	843	921	916	866	887	891	911	886	898	845	883	954	886	882	843	929	960	900	889	943	879	899	858	889	832	904	877	869	864	885	913	883	906	886	893	895	880	897	840	918	888	918	890	894	915	937	880	882	892	931	904	900	911	892	881	938	884	871	898	882	917	914	882	908	852	847	854	916	874	887	926	886	856	949	909	889	878	887	926	880	929	966	903	927	850	868	892	867	885	921	917	856	894	847	860	937	876	883	891	846	905	856	851	865	870	857	849	887	922	903	895	914	937	926	856	871	885	924	860	896	883	940	884	868	881	901	896	858	919	888	907	900	913	872	915	874	890	908	926	884	902	911	945	905	873	872	851	883	884	917	878	866	936	835	909	946	848	890	872	860	851	892	925	906	862	903	877	862	892	874	939	907	909	852	897	852	925	851	891	861	871	858	895	889	891	878	906	928	945	931	835	892	878	892	872	877	912	888	866	889	913	856	861	915	919	914	915	935	872	881	877	861	882	835	857	840	920	886	894	906	937	878	908	942	900	848	855	888	915	889	878	871	934	948	880	876	887	901	882	912	880	945	883	903	898	930	901	870	841	886	871	916	897	907	885	900	924	879	893	929	925	862	906	895	945	929	925	907	905	863	854	940	916	875	922	871	922	929	904	893	903	923	866	924	900	911	851	881	932	877	907	902	854	897	891	878	880	887	966	933	866	860	883	916	921	971	920	911	854	866	930	905	928	916	832	905	882	910	883	894	968	857	847	931	938	908	904	872	877	870	897	913	904	921	952	874	883	898	838	898	839	960	877	909	848	929	864	832	887	864	904	837	888	903	891	848	922	897	889	942	874	857	870	913	880	880	902	894	939	840	871	883	886	921	887	904	944	907	908	918	894	825	842	878	862	949	912	886	848	884	898	923	933	912	886	854	863	867	898	872	877	881	907	881	921	907	869	904	911	912	927	842	856	951	893	886	869	910	886	897	865	936	954	916	922	899	874	926	900	897	843	881	860	875	870	899	852	875	915	881	912	890	892	900	875	880	884	917	898	846	870	887	872	893	933	847	842	940	914	861	880	896	857	963	868	897	904	954	881	856	902	907	937	816	888	887	895	883	873	881	848	885	855	870	890	884	867	923	840	858	879	898	858	878	932	860	893	947	910	939	881	874	901	917	894	887	854	880	859	908	917	932	871	865	921	877	880	910	865	886	888	850	860	880	883	867	892	871	898	876	907	880	908	922	874	889	895	895	880	871	867	892	824	857	880	904	860	910	895	898	926	905	901	853	862	848	889	940	908	899	888	848	873	889	914	890	919	902	923	851	875	907	851	872	851	840	871	860	847	872	925	924	893	902	845	849	889	907	908	906	902	892	870	886	911	921	874	876	905	912	911	883	921	881	973	822	909	904	886	903	932	895	917	909	921	904	902	863	898	890	907	906	913	866	918	894	853	922	914	906	894	918	939	869	896	889	894	914	849	877	904	905	915	956	919	850	929	893	898	864	961	853	914	838	928	891	854	936	901	920	934	871	887	899	904	888	894	875	863	856	903	845	901	886	872	848	883	876	870	896	900	943	836	915	843	866	899	898	893	905	848	912	911	847	826	901	883	835	924	892	878	895	870	869	889	880	870	872	887	956	853	897	898	904	866	919	862	892	930	848	864	871	894	896	840	924	928	843	894	881	885	861	854	922	956	885	859	855	859	837	893	865	883	924	879	897	893	911	890	899	850	853	850	888	870	896	905	905	891	906	862	911	872	861	894	868	945	874	858	932	925	924	838	905	918	912	854	872	894	904	862	896	853	885	827	868	911	854	897	931	876	861	903	889	843	850	911	864	886	891	860	912	906	882	883	871	925	846	906	893	890	931	860	932	866	848	872
27144	20871	27423	7592	1760	407	357	385	343	347	335	307	345	346	307	338	338	339	324	327	298	328	322	305	310	332	335	336	310	319	281	307	337	294	359	302	341	317	294	327	325	340	289	363	357	320	333	337	303	300	361	314	293	321	327	328	333	300	318	316	315	309	305	327	330	310	311	313	312	318	324	332	318	327	304	335	363	338	323	323	317	304	318	305	301	339	315	316	335	320	319	361	323	328	353	337	335	299	341	277	351	337	321	311	324	336	369	322	315	357	306	305	302	331	335	296	367	314	337	299	286	304	321	326	318	319	316	313	323	325	342	339	310	331	342	297	297	341	328	305	336	330	294	313	316	305	331	307	327	328	315	340	281	351	266	310	303	321	356	329	305	327	332	332	322	331	331	345	299	309	326	300	328	334	297	318	341	335	301	320	298	330	325	328	367	304	309	310	334	341	334	316	325	328	359	318	306	337	320	337	316	342	320	301	321	313	320	279	351	345	313	285	308	345	327	311	331	336	298	328	301	289	308	336	267	320	350	325	293	330	322	312	320	315	283	332	299	309	328	321	335	287	326	341	324	284	295	336	310	297	326	305	306	347	298	312	301	311	309	314	328	351	311	345	346	311	316	327	317	340	337	361	329	341	331	327	347	290	327	302	299	337	329	328	308	312	315	304	333	339	313	303	325	354	336	292	344	324	301	306	321	312	312	333	307	343	336	331	310	311	283	323	333	321	309	302	326	318	347	331	286	304	333	310	338	302	322	293	297	285	307	317	335	321	315	294	329	336	334	314	330	330	303	292	314	321	287	340	330	329	322	296	288	309	325	314	297	340	361	310	330	336	333	337	309	291	333	317	326	300	316	301	349	330	315	351	337	297	319	330	341	309	328	339	327	308	313	325	315	335	322	335	336	335	305	316	330	318	323	342	327	308	335	323	302	320	323	319	351	310	321	310	320	330	322	326	298	328	317	331	315	315	313	336	285	337	306	296	314	312	348	312	306	357	322	318	319	327	310	298	342	312	327	314	323	297	324	338	299	318	280	300	363	277	295	295	303	328	339	335	311	329	320	320	344	322	334	289	311	310	325	349	306	340	341	314	317	319	309	330	319	323	341	312	314	359	357	332	337	322	317	357	349	332	343	330	318	300	319	341	321	319	354	342	320	350	287	339	285	329	291	303	317	313	320	330	310	295	362	326	332	343	348	309	284	336	311	318	329	288	337	318	328	353	328	298	336	334	324	334	340	323	322	306	313	340	337	308	348	322	316	357	330	342	331	321	359	350	327	293	323	283	304	328	299	327	317	352	311	322	341	305	325	317	330	345	304	310	311	298	301	334	341	282	317	304	315	320	334	310	364	320	313	331	321	342	296	307	315	324	333	340	327	313	303	334	324	353	328	332	310	327	349	309	331	341	314	351	329	286	298	313	297	308	330	311	307	344	346	305	362	349	332	317	274	325	302	288	313	330	297	305	314	336	322	329	325	283	331	324	329	293	310	308	321	341	328	328	342	319	285	309	339	308	335	297	298	334	318	334	315	334	299	339	318	296	305	316	309	329	341	314	346	310	294	345	333	296	324	302	326	303	308	313	323	324	312	315	308	311	313	357	323	342	326	353	291	331	311	328	335	303	317	300	323	341	328	319	342	355	318	319	318	351	309	314	314	318	313	300	274	312	337	312	349	311	345	305	296	313	283	346	319	328	324	338	302	301	306	320	337	317	331	319	314	300	325	331	313	308	308	322	324	319	323	332	338	335	330	322	319	322	311	298	308	323	298	338	306	310	314	311	314	317	332	309	350	328	308	315	293	315	343	313	302	351	297	296	349	324	313	322	315	309	333	304	311	314	344	311	337	331	321	282	325	330	352	335	361	326	324	310	323	323	325	306	329	296	316	313	295	335	317	307	339	354	328	333	297	333	307	308	368	305	311	310	325	313	355	332	318	289	343	304	329	340	318	312	339	302	343	333	342	337	333	302	297	297	316	321	312	297	289	287	308	347	367	341	332	339	328	314	302	309	303	311	314	324	332	342	354	339	354	312	353	317	330	373	328	320	308	315	296	342	325	301	335	315	290	313	321	303	310	322	308	316	346	319	303	315	330	305	329	298	327	301	340	318	328	322	305	308	282	300	327	335	322	327	325	309	307	335	326	305	305	363	299	324	335	359	295	342	318	320	337	327	293	298	303	336	342	323	301	344	319	308	324	310	335	332	321	339	315	326	312	321	334	304	284	317	286	323	324	352	301	305	309	345	329	322	326	334	328	308	325	332	305	328	351	318	317	318	317	311	307	332	318	351	340	319	308	352	306	308	275	332	328	312	317	283	327	307	310	314	317	303	316	334	326	329	308	316	309	350	320	324	306	323	321	335	317	322	301	319	334	329	309	301	318	295	354	310	328	316	331	316	321	357	350	318	343	332	314	332	297	310	319	338	310	348	353	321	376	348	340	304	306	319	344	336	310	320	343	311	336	312	315	301	362	331	362	307	304	302	342	336	318	323	339	313	345	310	335	323	321	303	337	357	331	305	300	343	314	322	342	330	323	337	331	316	338	349	289	295	329	296	292	304	335	322	354	341	322	305	329	348	315	309	303	301	314	343	330	308	306	299	324	326	307	316	318	305	348	355	328	319	339	280	299	313	314	311	312	372	308	301	345	328	339	342	329	312	311	311	326	312	321	290	315	351	349	345	313	316	289	308	286	354	325	331	339	332	319	342	313	352	293	333	344	303	324	337	327	297	330	322	290	322	328	349	331	352	330	312	331	346	344	340	308	330	304	341	308	309	327	297	305	294	315	330	305	338	305	285	317	337	301	327	321	341	319	305	281	336	338	328	341	345	345	320	310	321	339	313	279	313	325	330	277	317	319	331	348	319	293	321	317	314	322	296	318	366	329	315	325	351	332	317	335	295	289	346	312	303	341	312	347	301	273	308	314	360	334	304	348	334	334	329	310	302	328	323	307	312	324	341	341	322	321	354	313	338	329	344	338	306	316	312	316	314	321	323	349	295	324	337	323	324	305	302	318	330	334	307	321	321	333	335	323	316	320	314	330	356	308	321	331	292	330	331	312	330	331	311	351	301	311	339	329	331	339	347	303	335	306	320	313	312	330	348	329	352	341	292	292	322	306	331	336	340	330	307	324	309	291	314	328	352	314	313	336	292	306	378	313	318	288	325	330	332	319	307	324	316	340	303	329	336	325	321	326	320	302	302	352	356	318	328	333	330	337	318	314	319	321	312	325	343	315	326	300	325	318	291	319	331	318	339	321	300	340	322	320	355	329	313	316	366	338	322	332	313	335	319	353	322	305	336	298	323	322	316	322	294	338	337	285	329	347	326	338	326	307	301	303	332	287	327	318	299	319	308	320	303	340	321	310	354	317	363	349	302	321	298	298	307	322	303	299	324	331	342	308	283	300	345	326	329	334	344	319	331	355	310	325	352	310	296	299	337	344	318	316	338	362	327	346	314	314	357	330	313	296	307	312	311
11679	12990	27806	3486	2085	480	457	444	452	418	412	387	404	385	389	424	400	409	392	404	381	382	384	391	397	402	393	382	395	419	393	371	385	395	392	357	385	374	400	383	394	443	431	417	389	389	391	414	393	362	406	397	352	385	382	375	381	390	388	420	390	385	366	392	393	384	443	435	380	390	366	393	416	401	414	392	400	413	398	378	427	374	368	369	414	351	374	390	386	414	381	375	354	417	388	378	420	371	395	399	407	369	361	395	410	396	376	366	397	397	401	388	416	402	381	370	338	388	374	412	402	391	377	399	380	359	383	377	425	405	398	383	386	405	383	415	351	362	400	389	365	398	402	401	384	370	401	366	405	392	389	413	384	364	368	426	372	403	364	351	411	360	398	415	382	397	396	373	382	386	363	398	399	353	406	393	383	427	392	378	415	399	396	368	402	417	368	396	361	361	379	375	394	403	375	355	391	378	395	403	390	405	402	401	392	362	374	395	374	417	374	361	402	383	359	407	369	404	375	414	366	390	375	417	393	375	375	372	391	336	376	390	383	406	392	409	406	396	398	372	376	388	398	378	397	374	415	375	417	405	383	362	398	436	376	386	381	388	394	390	396	375	371	391	357	403	384	363	425	396	383	381	371	386	400	366	404	403	412	388	390	352	389	421	387	366	378	393	400	359	374	393	365	389	384	427	393	395	361	371	378	380	360	391	391	417	365	390	379	363	379	397	376	388	393	352	366	369	378	348	389	381	392	396	366	421	370	381	377	384	406	393	392	369	379	399	380	371	396	395	368	380	363	351	373	329	425	377	373	385	385	409	410	376	388	391	397	388	374	376	405	375	367	398	356	385	403	376	405	404	404	402	370	405	365	391	388	404	390	411	389	361	371	359	380	405	377	388	406	373	380	391	402	396	367	377	423	399	384	352	414	379	374	437	409	423	404	418	428	422	388	378	388	401	366	431	373	389	389	378	414	390	378	395	403	374	407	397	416	379	430	400	387	394	383	389	395	383	391	388	350	366	412	371	381	383	387	349	395	394	410	385	385	380	355	365	364	357	394	424	412	398	356	414	382	354	413	359	366	354	403	394	366	407	403	438	382	364	402	395	391	362	354	383	418	356	385	391	395	385	371	393	416	378	363	414	419	391	372	346	403	365	377	391	357	401	388	374	415	370	376	373	396	390	391	384	351	418	399	379	385	383	417	377	369	363	402	403	416	342	372	380	365	348	383	387	422	381	370	409	387	329	369	381	396	376	444	388	404	374	392	391	354	407	381	362	388	383	400	386	370	417	367	398	395	403	331	396	412	397	406	384	399	385	401	401	432	407	383	422	402	418	379	398	386	388	415	391	368	390	369	408	385	402	391	395	383	405	395	385	380	417	368	409	414	378	402	408	369	388	412	368	386	382	394	388	391	389	413	393	407	374	387	378	418	379	397	399	380	384	352	367	396	386	422	376	381	409	377	393	410	404	382	389	385	373	381	365	401	399	393	415	389	404	401	400	391	378	388	406	388	410	415	413	371	410	348	379	367	401	394	395	383	395	376	394	429	379	391	380	395	394	400	396	396	407	376	398	384	383	381	400	414	393	391	375	404	371	401	401	368	389	406	375	366	378	410	387	374	398	366	419	398	391	370	388	400	357	377	401	387	404	371	412	401	376	386	355	409	408	391	397	368	404	384	382	374	383	394	436	383	387	356	383	370	358	381	399	394	383	411	377	396	392	424	373	373	384	388	400	391	368	368	394	347	401	352	407	408	389	370	392	401	429	391	368	395	396	420	397	390	387	390	413	338	397	401	420	387	398	411	394	375	398	402	400	418	396	399	399	379	392	359	404	359	364	387	431	414	392	365	374	434	388	376	394	390	394	394	393	405	380	390	424	381	405	374	367	381	408	379	358	387	387	401	378	402	366	380	404	371	394	409	369	377	387	369	394	364	356	415	392	405	428	357	402	368	384	381	381	383	370	355	405	383	388	426	406	357	399	368	366	391	382	363	394	383	396	399	414	391	382	393	402	402	352	360	384	389	404	407	385	407	381	374	405	418	383	401	402	379	366	379	417	405	403	356	390	388	411	369	392	371	381	373	380	378	405	407	386	359	370	374	387	361	386	400	426	383	386	392	386	400	420	392	452	442	395	368	409	388	396	376	372	384	376	376	387	369	388	369	369	402	363	394	353	423	380	385	389	407	407	372	400	410	395	377	343	385	369	398	414	408	390	389	398	407	395	390	368	375	354	389	339	387	390	366	415	396	398	377	381	404	387	385	409	378	392	437	423	411	397	408	365	389	373	404	420	376	392	394	378	380	356	416	381	428	381	383	382	355	391	369	403	398	368	388	401	372	401	418	410	409	382	392	411	410	391	367	419	369	369	367	346	400	360	425	349	403	389	406	346	386	388	361	409	389	382	415	386	377	398	387	373	388	377	383	358	400	388	365	399	391	351	365	391	364	390	395	364	401	435	403	356	355	396	377	388	373	408	358	396	388	355	411	408	353	380	371	385	375	383	405	384	385	358	378	382	372	433	413	415	430	398	389	388	348	377	385	422	400	401	386	384	391	423	409	407	353	397	398	392	395	388	389	374	420	398	424	372	384	373	376	368	395	380	391	382	411	392	407	365	406	399	387	382	382	409	364	352	424	417	378	391	380	377	379	398	424	434	398	364	374	419	345	413	384	391	370	381	374	413	373	385	382	435	377	398	371	362	395	359	389	373	383	385	357	369	400	385	394	382	371	400	393	362	380	418	390	379	347	397	378	395	385	401	389	384	398	388	376	398	381	389	372	400	375	375	380	384	384	365	371	412	405	398	370	402	370	340	385	386	361	379	378	380	365	380	403	392	380	383	390	381	380	406	396	398	389	387	401	366	407	378	399	387	389	376	362	363	395	400	413	373	414	415	388	412	392	404	365	387	371	363	363	376	382	398	380	358	397	372	383	430	406	367	368	432	368	410	384	387	388	374	389	393	391	421	379	377	342	387	394	421	388	397	359	393	383	374	362	363	395	389	402	410	369	398	370	397	374	393	357	408	400	402	358	392	395	407	375	385	388	357	392	367	374	404	377	368	366	362	374	361	389	346	391	371	411	417	387	386	413	361	388	365	389	417	398	359	409	400	385	370	384	378	355	361	382	400	382	405	369	396	382	399	364	378	356	391	415	365	393	391	385	399	395	388	384	378	384	366	408	415	390	400	424	419	397	410	381	363	414	369	389	405	392	397	401	391	371	376	375	396	368	347	382	393	365	399	425	426	392	365	381	391	378	409	375	393	406	402	406	376	396	366	390	400	405	406	368	379	409	411	393	395	359	366	365	394	375	382	401	399	379	359	371	358	397	386	396	408	404	394	388	399	387	354	386	371	422	354	369	412	361	381	396	376	432	354	398	401	365	387	367	395	424	375	405	337	386	383	373	390	380	397	368	390	382	401	351	412	372	375	386	391	389	411	355	402	415	364	396	394	373	340	369	411	400	367	384	399	400	395	379	381
23670	21198	31939	24105	21085	12207	1620	846	631	670	626	587	571	550	530	474	498	493	497	494	485	485	454	463	423	452	437	433	455	411	460	427	431	458	459	480	441	451	440	446	441	455	449	479	450	443	422	463	422	441	445	472	466	473	462	424	443	435	486	421	451	451	447	398	459	410	410	444	427	495	442	406	437	397	440	419	421	488	420	438	431	474	446	445	420	449	411	451	472	466	449	436	426	389	448	486	484	431	442	420	453	443	423	411	430	423	442	431	404	421	455	450	431	429	426	453	476	451	441	424	474	406	469	451	465	402	465	466	454	441	399	454	392	449	409	413	440	461	449	441	490	419	449	420	403	446	398	401	440	448	456	440	431	434	501	464	436	445	444	438	476	464	450	436	425	461	411	450	420	445	472	432	435	466	422	416	418	420	443	404	434	406	470	433	442	496	415	505	432	498	460	401	458	422	420	407	445	426	406	439	450	410	441	447	470	433	469	471	459	429	418	430	428	402	465	436	438	473	430	451	448	439	429	400	447	410	420	434	465	427	442	449	442	428	426	431	410	418	442	439	455	413	430	479	430	419	410	422	451	450	420	431	432	498	452	425	450	457	426	423	431	431	411	439	444	436	492	419	442	443	411	418	467	461	402	433	467	441	465	440	449	404	446	430	455	456	468	465	396	413	432	429	408	434	428	450	400	421	431	442	445	404	420	453	454	478	452	446	405	428	405	417	467	470	437	425	484	415	478	453	440	397	412	451	416	411	422	429	414	441	471	440	428	414	420	435	409	447	438	441	432	458	458	418	496	437	436	441	447	467	460	432	408	429	422	425	447	451	422	427	478	440	472	461	412	452	479	447	413	422	424	495	436	423	428	438	444	443	470	449	469	444	428	443	469	446	392	405	433	432	433	442	436	431	445	383	385	415	444	420	449	431	412	425	463	459	445	435	449	459	448	395	426	424	442	440	431	414	468	424	454	446	450	423	429	443	455	444	430	421	435	423	392	449	407	442	434	457	452	443	409	406	433	421	461	426	443	465	461	434	423	404	422	388	421	442	440	437	422	432	452	465	455	420	457	452	474	441	423	435	450	420	446	438	465	454	434	448	425	463	436	432	407	432	444	432	423	447	447	457	448	404	433	442	471	466	451	459	430	446	476	435	429	443	426	389	468	435	460	419	467	427	437	425	421	395	425	404	430	443	432	432	433	447	463	474	437	436	459	429	450	427	425	404	428	462	408	439	451	419	479	354	403	427	416	442	436	464	412	442	449	434	434	452	424	452	443	443	442	450	468	422	453	453	457	448	456	436	487	442	436	409	428	456	475	432	410	450	432	448	485	429	400	461	448	434	432	406	443	456	427	425	401	445	462	433	476	438	420	460	438	479	435	478	437	459	469	432	459	468	437	439	411	405	433	434	453	442	493	467	444	441	416	448	476	432	462	409	435	434	473	454	451	424	406	481	441	429	459	423	451	460	422	434	457	423	414	466	479	465	440	461	423	402	438	423	455	409	410	449	454	425	432	458	420	496	470	420	425	414	466	417	409	482	419	425	458	449	439	447	410	453	421	422	435	472	414	418	440	450	453	473	462	448	424	448	440	451	447	477	424	453	450	447	456	446	439	436	444	459	434	426	450	428	430	402	457	451	443	428	396	458	443	433	409	461	414	447	438	436	427	405	446	431	448	406	469	445	422	418	433	410	449	443	462	427	453	417	423	440	466	465	431	454	441	443	408	424	450	476	434	429	449	445	414	462	489	482	466	400	452	424	446	498	433	412	446	456	443	451	448	439	461	447	410	426	474	426	438	455	428	428	438	425	431	455	479	435	424	434	391	411	458	431	424	439	434	467	415	464	438	439	406	406	444	441	448	468	416	458	450	432	448	443	436	474	416	426	428	432	449	476	427	432	435	431	417	458	444	455	453	394	418	428	461	413	434	500	426	429	404	439	460	460	439	420	430	429	435	433	430	480	450	445	453	441	437	452	432	447	439	445	474	439	437	442	484	428	433	419	443	475	442	450	393	415	430	416	473	434	485	451	404	443	429	408	450	417	409	457	427	431	456	433	455	430	424	437	423	460	448	485	452	411	483	438	430	441	424	424	451	449	415	505	423	410	409	427	432	446	429	446	415	438	449	461	447	442	451	425	457	447	439	440	454	468	461	433	419	444	431	422	419	446	415	375	423	411	441	466	421	434	430	436	450	441	463	463	445	434	415	413	418	422	444	463	433	463	453	461	469	409	420	443	441	440	472	388	451	459	453	454	432	433	436	395	452	436	452	463	472	458	452	397	475	422	446	447	418	429	460	453	421	468	454	434	422	427	468	449	419	443	408	441	443	441	404	466	453	418	484	455	427	431	448	414	450	442	423	445	449	448	436	460	432	497	418	433	422	403	487	483	440	419	451	452	429	408	472	447	429	478	384	424	472	459	448	437	426	441	429	470	470	448	395	436	440	434	425	433	433	431	427	397	451	448	435	429	444	457	434	419	453	412	423	448	424	449	447	461	415	465	457	431	433	433	431	419	446	409	452	407	458	442	458	417	437	403	414	454	416	413	417	448	423	423	442	449	446	425	478	380	472	438	422	434	429	437	423	455	475	430	431	455	454	412	436	419	476	439	421	455	440	419	441	422	460	460	444	426	436	456	446	445	465	415	430	423	437	434	422	416	426	447	401	435	390	464	429	455	446	447	451	406	456	433	441	434	431	433	426	443	429	428	470	399	413	492	404	424	417	379	453	439	448	397	427	443	470	449	440	465	435	412	426	436	430	425	445	433	457	417	450	435	447	403	405	401	415	426	445	429	437	443	428	439	429	420	449	396	449	448	477	405	433	464	442	447	453	450	431	455	413	442	452	477	435	448	463	486	428	416	436	434	443	446	423	429	424	417	453	414	462	411	411	429	446	442	460	419	439	449	414	450	450	455	476	457	447	424	431	460	416	436	421	452	457	406	428	428	429	435	433	461	477	456	460	437	439	405	463	416	462	470	432	421	438	437	461	447	427	450	425	423	431	408	431	413	453	418	420	466	450	464	427	423	437	470	402	443	419	454	464	431	479	438	440	439	437	420	433	433	431	440	415	455	417	432	426	376	444	433	431	452	485	435	419	463	422	450	444	425	430	432	458	464	432	447	460	422	466	418	418	423	451	468	460	456	474	453	433	420	429	455	481	435	414	422	432	440	415	459	410	432	423	473	445	437	448	454	427	398	478	449	429	455	444	440	433	425	417	456	433	409	468	440	461	419	427	417	456	432	487	422	469	460	444	436	444	398	428	426	461	450	414	452	449	474	449	429	426	458	438	437	430	445	459	404	464	456	390	434	475	451	443	413	426	430	439	436	428	447	439	417	500	460	426	437	421	477	425	395	470	434	438	416	411	440	435	433	470	444	438	424	448	453	467	435	414	418	432	437	403	435	438	450	411	468	456	467	452	477	481	454	497	434	399	441	433	442	457	423	397	461	415	442	457	436	406	396	448	428	407	423	420	455
14428	25600	59974	19718	11992	1834	1456	1286	1121	938	849	749	687	670	692	664	595	578	614	560	552	538	560	579	528	531	551	517	539	539	512	515	489	531	519	483	512	523	515	518	503	543	526	536	525	517	508	518	545	482	532	519	491	479	507	520	506	483	529	552	478	524	533	508	492	524	473	554	495	483	511	509	497	489	496	511	495	488	500	519	501	486	473	507	475	507	493	503	493	506	499	495	455	490	486	487	513	494	526	481	511	447	506	496	520	477	517	506	450	559	534	468	528	457	477	439	496	500	455	478	492	474	507	508	510	462	506	534	520	473	490	522	493	484	508	458	466	492	532	499	480	470	510	471	485	472	481	476	495	501	460	501	476	503	504	516	519	496	503	503	496	497	527	504	520	469	494	512	545	480	453	482	521	497	494	504	502	557	453	465	524	531	524	460	484	502	508	504	529	516	490	459	506	508	523	519	500	456	484	471	460	536	522	452	493	499	506	478	515	456	477	476	460	510	506	505	464	541	509	537	503	526	505	473	534	473	520	511	455	493	493	520	505	471	484	492	504	500	554	506	486	542	506	533	468	457	527	513	504	495	512	488	472	483	471	522	492	480	490	505	504	473	481	470	482	468	525	544	492	514	496	506	466	506	512	508	481	496	523	505	516	476	566	498	473	523	509	486	520	474	506	480	477	525	504	446	487	471	486	501	497	512	525	477	481	539	500	479	497	528	463	519	502	489	518	474	484	501	499	475	532	520	501	494	490	472	478	511	514	498	539	493	485	480	467	476	487	509	522	531	494	489	505	509	485	521	497	480	487	511	511	495	504	517	502	512	486	489	479	534	511	449	472	528	492	530	498	502	502	511	517	509	462	479	529	524	470	499	511	471	507	490	515	513	471	482	482	469	530	514	498	480	479	510	514	507	516	492	507	531	511	521	477	471	504	481	526	523	494	499	500	514	469	499	510	513	474	496	509	448	502	515	516	494	523	491	507	538	481	507	478	506	522	507	443	510	507	471	511	502	492	436	510	500	512	511	491	463	484	488	478	511	507	465	475	483	509	503	476	506	461	467	492	476	494	511	459	499	511	490	489	463	459	516	495	479	516	466	535	447	481	488	460	506	509	500	484	475	483	521	554	460	494	514	512	504	492	485	508	473	501	484	528	501	480	499	463	500	508	497	536	519	484	544	508	512	481	478	457	468	481	510	453	501	496	487	481	481	535	482	471	482	534	522	458	487	496	511	501	487	464	485	472	489	495	492	530	507	514	478	516	462	490	489	502	507	474	489	487	499	515	457	493	522	486	495	502	527	474	531	482	506	540	503	485	514	468	495	508	504	488	495	534	494	491	478	514	487	520	502	549	463	517	475	500	529	529	496	514	472	504	531	469	493	494	500	501	512	483	483	514	478	495	502	475	507	495	500	532	480	501	531	489	464	468	491	483	516	462	517	490	504	541	483	486	498	460	484	500	487	496	488	502	460	491	475	504	484	470	555	518	497	493	469	472	504	453	496	516	510	511	531	527	483	502	533	462	515	524	492	526	487	501	534	504	488	518	467	533	504	483	510	433	522	480	534	520	506	491	475	528	511	531	545	482	475	506	488	494	477	528	453	499	497	479	495	520	461	529	455	515	510	482	500	533	490	511	484	460	508	461	455	504	495	535	538	496	492	517	482	490	531	494	517	545	496	468	475	468	538	489	508	527	474	509	551	522	510	485	486	447	523	481	495	510	483	464	532	503	526	459	483	520	502	469	461	502	484	518	493	531	467	504	508	524	497	500	509	510	489	482	520	518	507	481	526	531	487	477	480	501	500	499	488	532	476	498	490	467	502	505	533	486	519	499	470	511	510	521	473	510	493	479	480	521	494	502	516	473	506	479	507	529	503	510	508	514	531	538	489	486	471	495	492	503	484	462	485	479	467	505	501	490	517	494	480	476	480	507	493	515	497	524	486	494	504	523	507	508	512	506	490	532	544	489	481	511	479	529	518	496	478	480	513	492	469	518	512	488	500	492	516	505	489	514	485	487	513	495	497	509	507	517	484	502	504	503	526	496	506	513	462	492	496	484	487	526	501	513	517	486	470	514	536	517	530	514	502	487	484	528	481	452	516	508	428	488	493	477	493	516	487	515	538	478	496	510	475	508	481	515	512	470	508	446	488	509	528	503	497	513	537	528	502	478	531	504	507	507	473	497	479	513	473	496	487	515	462	492	478	480	487	457	493	491	518	529	508	470	535	498	520	503	555	467	512	482	508	480	513	509	472	501	496	513	514	506	496	502	539	478	507	490	556	527	515	480	503	465	492	469	503	509	513	535	514	463	470	499	489	522	508	525	524	514	514	506	480	473	466	509	510	499	502	492	511	515	463	497	503	495	505	487	484	509	469	496	497	465	470	506	470	466	552	498	489	482	464	457	509	475	518	514	481	502	520	489	525	471	515	505	502	494	490	485	490	444	520	495	506	517	501	488	511	480	516	477	502	474	503	506	481	518	570	525	485	521	474	502	501	513	493	479	536	478	531	493	531	543	491	499	494	490	529	486	496	474	507	464	521	523	517	498	510	547	508	505	467	476	492	533	487	483	518	511	483	530	485	507	520	511	486	454	507	490	515	477	489	474	488	474	511	481	503	472	479	499	503	505	497	495	503	473	475	470	507	516	455	506	507	511	491	487	502	491	493	493	496	491	486	518	471	517	471	510	523	492	474	495	484	528	489	502	509	520	478	493	503	490	499	523	448	513	505	471	463	505	486	506	513	502	484	478	506	540	505	542	516	503	540	497	497	499	476	456	486	470	487	488	504	478	507	489	498	501	493	481	530	526	504	533	514	510	521	525	448	470	501	470	520	469	519	478	488	500	502	512	517	468	505	487	502	497	451	456	528	494	472	552	472	482	506	485	484	462	499	532	502	478	525	469	476	485	486	514	500	497	513	498	471	514	507	451	518	473	510	512	530	473	513	485	465	502	515	511	512	519	481	496	507	528	464	490	500	488	461	462	473	490	512	515	506	492	467	489	452	506	515	503	486	498	501	479	435	448	492	457	509	518	505	480	509	479	504	487	503	473	546	489	467	488	514	522	453	536	498	538	478	477	492	468	504	483	495	480	496	507	513	500	525	485	508	508	457	524	467	482	473	495	519	508	472	466	532	481	507	504	487	491	509	490	487	524	525	449	504	495	477	506	509	494	501	452	481	503	460	518	532	514	528	475	512	519	478	494	486	509	487	522	474	465	491	492	509	490	480	530	478	525	546	547	517	478	508	578	534	481	487	508	497	517	472	499	492	549	482	483	519	504	510	516	471	480	506	511	517	508	471	517	524	487	529	475	496	477	531	518	500	533	510	478	477	479	498	495	467	504	484	514	495	480	507	528	475	489	483	512	506	504	514	417	482	498	477	479	512	475	536	555	488	533	511	517	481	520	493	536	551	476	469	478	494	539	498	504	487	510	503	518	533	456	502	495	541	505	483	451	461	503	494	489	492	495	478	469	439
24864	21200	28346	25596	13490	1660	802	746	671	653	645	639	600	615	553	611	624	623	577	559	572	562	573	634	587	544	588	582	538	541	563	571	560	600	603	590	554	584	577	561	573	578	559	578	565	572	583	603	568	522	591	541	589	576	533	545	578	531	563	565	560	583	585	577	559	578	547	533	585	582	541	593	557	579	589	551	575	559	583	605	539	570	565	583	609	650	552	549	551	526	616	547	578	568	528	577	599	528	526	565	566	515	540	518	548	586	551	575	588	537	600	551	603	608	525	574	527	587	580	529	573	557	503	543	530	574	545	537	538	561	585	560	557	551	576	549	567	591	542	543	560	561	555	588	562	563	523	564	569	547	543	554	525	528	561	569	547	539	564	530	563	538	580	506	544	546	541	556	553	542	601	554	545	577	567	512	538	564	506	513	562	566	563	491	554	567	538	539	585	541	598	587	567	545	584	554	512	574	576	587	578	597	577	566	543	560	587	534	523	588	612	568	544	579	573	579	554	567	544	587	537	533	576	548	542	563	567	571	575	596	574	543	555	571	589	539	499	595	571	530	556	534	571	533	528	566	601	549	570	518	517	543	569	579	568	580	542	584	571	558	573	565	549	581	579	525	575	570	543	554	566	545	569	566	531	560	559	537	546	573	534	546	556	521	551	587	586	578	592	588	572	561	547	595	587	542	548	517	565	580	548	578	607	563	579	557	584	549	589	528	513	537	573	600	547	556	565	583	557	567	595	542	582	524	581	567	588	577	537	578	553	569	575	572	583	556	534	541	517	576	572	597	523	532	588	555	538	485	537	603	545	585	548	537	562	577	535	539	548	591	566	559	591	542	568	532	565	546	573	566	596	572	580	549	557	561	528	564	580	548	528	502	596	556	589	571	530	607	575	572	597	582	564	547	512	529	585	539	563	559	562	559	555	527	509	562	553	583	590	529	571	559	568	540	528	565	534	529	580	565	541	549	514	600	566	596	613	572	538	565	532	554	575	532	601	556	546	581	535	535	562	564	562	552	530	567	539	578	589	592	548	538	534	552	580	554	554	585	556	610	562	582	562	515	520	543	579	555	591	573	543	574	578	527	544	600	544	550	536	574	531	547	559	567	545	576	570	526	530	586	525	556	547	558	577	540	533	548	569	533	553	584	578	604	555	498	528	548	519	550	569	555	538	576	544	562	572	541	554	599	567	553	537	521	570	572	566	521	597	547	595	577	547	542	511	554	583	571	590	536	570	561	555	610	534	527	540	613	534	591	560	559	545	544	552	579	594	579	526	575	610	597	614	547	559	553	539	524	605	582	568	568	560	550	542	579	545	581	551	559	596	533	580	557	563	553	575	564	527	568	539	544	578	594	545	556	580	559	601	599	585	574	570	601	514	527	588	528	556	538	538	574	521	549	585	559	565	539	547	586	571	574	535	529	525	599	568	595	533	566	543	585	577	525	597	557	586	538	559	591	594	564	532	563	552	553	555	553	553	505	564	648	560	559	524	559	583	531	587	554	626	574	527	525	605	594	574	559	566	596	595	599	552	553	555	547	599	526	565	494	555	541	565	541	594	568	554	578	560	553	574	543	566	598	564	576	579	570	554	554	590	569	585	479	575	589	569	548	596	555	545	527	536	571	574	576	538	515	529	557	574	585	593	562	566	540	544	570	582	579	554	531	551	585	596	563	565	527	531	585	524	570	588	563	562	604	562	512	556	553	553	562	537	573	546	586	566	581	526	524	592	576	572	556	568	555	513	524	537	562	566	558	537	593	545	524	545	584	593	540	573	541	618	516	564	522	581	585	588	579	589	548	616	564	563	570	551	527	564	567	602	546	567	561	563	574	533	551	592	564	598	505	559	593	556	559	564	560	588	579	556	561	592	552	582	542	601	559	594	580	586	558	558	584	551	577	565	608	527	546	565	616	572	556	512	605	585	546	548	584	581	586	599	540	548	514	520	541	535	594	610	573	528	565	547	562	550	568	525	584	575	519	557	555	546	554	566	545	560	549	548	530	594	563	574	568	567	535	543	595	536	574	577	552	562	573	588	562	535	524	551	581	517	567	612	562	565	524	534	573	560	555	595	586	614	569	612	496	524	554	553	577	526	539	615	559	515	577	540	589	580	579	546	522	595	551	539	585	578	566	552	551	555	541	543	553	535	555	534	540	526	549	536	562	512	569	569	562	579	563	589	569	532	587	589	547	615	576	561	542	587	543	575	545	552	524	546	557	555	554	531	562	545	535	507	543	504	577	572	577	579	594	590	574	573	594	500	555	560	603	558	561	597	555	579	549	573	592	530	578	597	557	568	541	570	580	583	553	567	558	581	553	562	574	518	593	583	564	546	577	587	587	545	578	550	573	616	500	563	582	595	565	542	562	586	569	575	575	556	600	553	554	541	533	563	565	541	551	594	568	539	568	547	568	546	615	561	565	559	580	544	542	565	550	543	556	534	571	523	541	563	561	532	524	591	534	551	540	576	548	534	565	570	579	554	536	590	567	553	571	553	572	576	592	549	577	604	575	562	582	546	600	551	607	541	584	529	604	569	569	554	584	574	567	593	611	587	589	548	567	574	587	535	536	577	547	529	594	542	569	583	551	534	576	587	566	584	600	549	549	554	560	556	554	602	597	595	549	550	561	578	525	537	610	550	556	529	577	577	547	563	571	581	541	542	552	546	553	532	544	559	509	580	598	575	571	597	580	540	557	547	572	555	593	542	555	516	556	565	541	554	553	548	584	567	584	546	584	569	547	592	519	605	558	567	575	554	577	560	551	578	537	580	601	511	562	538	573	563	529	580	566	568	565	547	575	541	569	580	560	563	549	577	566	592	540	570	563	567	567	588	571	551	572	571	566	581	572	561	562	568	577	564	552	572	566	587	508	593	600	568	524	582	567	548	574	558	579	518	549	570	542	541	548	556	558	591	580	552	576	579	573	559	542	571	603	533	553	527	558	549	579	562	512	556	579	558	578	534	556	569	567	544	592	598	571	553	595	585	531	545	561	525	576	620	542	607	533	596	523	546	605	549	619	573	567	582	529	585	560	534	556	548	539	554	542	586	520	531	584	572	580	557	558	532	599	536	593	534	558	560	567	602	518	532	570	558	554	587	542	599	556	519	565	552	601	558	547	585	574	541	581	560	538	522	559	554	547	563	551	573	552	537	536	509	579	539	587	594	612	543	578	532	597	564	560	576	557	577	520	542	522	578	561	578	588	550	560	567	547	537	564	546	536	554	539	539	577	544	583	579	565	572	544	538	573	513	558	562	581	566	570	563	594	551	573	557	591	562	545	598	564	566	540	576	560	599	574	542	521	541	548	537	574	526	591	590	596	535	540	523	557	537	567	537	581	614	567	584	550	535	566	565	551	579	574	565	555	526	581	569	552	587	545	532	572	596	543	542	598	589	580	583	558	590	573	573	538	556	574	537	603	555	599	579	567	578	529	563	600	567	557	545	494	545	593	553	598	570	587	578	581	558	570	560	517
14548	26899	47324	16896	5452	1467	1173	1038	956	887	853	780	707	764	738	741	722	692	654	716	679	648	668	691	634	677	680	667	691	707	707	640	676	646	671	640	652	655	663	663	628	689	662	643	613	725	600	638	629	605	617	651	666	600	666	568	617	673	641	657	638	647	676	602	633	660	666	677	656	637	674	638	655	649	635	614	632	640	644	615	610	621	674	614	650	664	651	660	646	617	637	609	674	634	645	704	680	632	645	631	681	596	691	682	652	624	655	679	682	612	694	652	671	646	624	605	635	646	639	616	685	677	710	633	659	658	622	681	653	627	644	670	660	594	626	628	687	674	677	712	653	687	669	666	646	668	681	699	656	652	648	679	648	589	658	633	638	635	639	669	631	685	642	638	618	676	700	691	620	658	684	651	635	641	719	645	674	648	628	674	637	680	651	680	679	602	664	677	631	647	664	655	637	691	632	657	614	649	683	675	619	635	629	610	646	671	666	625	647	642	620	684	628	665	643	606	626	565	670	696	634	670	629	659	640	679	677	681	644	695	642	623	658	668	660	597	622	662	667	650	610	656	614	639	648	691	627	626	687	656	691	660	656	627	668	633	643	613	651	633	683	664	622	661	628	696	667	656	702	595	616	656	630	660	657	653	598	687	642	675	667	671	693	627	663	620	654	638	660	644	650	687	671	651	632	668	643	638	644	658	648	658	625	668	675	634	679	638	668	674	648	663	695	664	673	636	627	662	694	665	615	636	648	680	652	650	648	600	639	600	660	650	641	629	647	623	652	643	623	672	662	664	690	619	668	683	666	672	681	691	640	676	616	607	634	662	653	678	663	636	656	603	677	595	674	690	658	672	649	630	672	637	674	732	694	635	630	614	691	658	670	664	660	666	643	620	635	627	655	669	642	622	654	635	661	646	647	611	637	625	659	645	660	636	665	625	662	648	620	655	643	611	686	647	620	645	663	682	620	674	656	676	667	681	606	688	696	655	616	655	646	669	649	663	624	681	672	675	669	654	672	678	655	629	607	669	641	665	634	637	609	677	657	659	672	602	643	624	670	649	655	624	671	681	660	668	666	637	652	635	633	644	626	681	648	654	609	675	689	702	670	625	618	699	645	619	646	623	640	617	645	706	639	621	667	607	618	640	631	644	648	630	614	670	615	647	667	680	635	619	662	641	643	677	644	682	672	631	709	648	672	660	661	615	634	681	700	625	668	645	658	631	653	687	641	640	660	640	624	646	657	654	611	636	643	640	626	665	657	615	652	657	656	630	650	600	692	655	614	611	642	605	653	654	618	642	627	662	650	654	654	638	703	674	637	639	649	647	662	669	646	622	649	671	708	639	669	644	675	637	631	653	656	673	689	667	652	638	654	646	661	722	641	613	648	653	659	708	643	628	614	657	687	666	635	618	629	625	606	661	653	682	628	695	657	713	667	674	700	665	666	616	668	669	668	654	650	619	668	679	640	636	690	673	670	621	635	680	625	615	680	667	671	638	629	632	637	605	638	612	628	631	618	682	701	641	665	677	648	658	637	656	628	649	671	686	660	690	629	676	664	648	693	660	621	615	641	677	675	633	618	673	627	652	659	622	648	664	651	643	598	629	629	650	650	646	611	635	638	678	664	648	688	628	662	668	655	654	642	645	620	639	660	638	670	642	638	630	645	676	665	624	664	652	659	646	640	622	661	663	650	672	628	693	647	586	631	677	662	707	659	660	632	637	649	638	695	658	657	659	653	626	613	600	648	686	691	684	620	624	689	634	651	618	638	646	641	683	677	685	608	605	674	636	635	643	674	630	642	609	656	620	622	608	667	627	660	668	672	666	645	641	652	665	652	651	647	658	648	593	645	688	685	646	694	685	657	623	579	658	650	667	680	626	673	661	601	658	652	630	656	666	669	635	652	650	657	644	665	675	615	645	647	655	647	611	703	662	669	672	592	653	670	665	661	615	662	640	625	635	647	590	655	639	669	641	704	651	683	660	654	630	658	598	657	672	649	609	660	637	655	670	590	670	626	683	676	690	679	613	655	642	667	678	645	615	645	599	682	695	683	707	650	617	641	623	648	666	587	634	613	649	654	698	638	640	698	595	619	668	650	660	635	675	721	679	649	632	669	692	655	690	655	650	654	636	651	682	655	645	644	658	667	634	669	653	640	667	661	693	624	635	698	687	686	664	652	624	653	604	658	642	644	692	691	636	624	639	639	654	645	692	640	631	616	661	696	592	648	628	640	661	693	687	655	643	635	672	645	651	640	590	657	612	687	631	650	673	690	651	654	641	631	613	636	645	661	662	656	691	649	663	697	620	645	654	619	629	690	679	683	684	659	640	712	662	646	665	609	604	611	683	654	633	657	655	643	633	656	598	647	680	658	652	663	637	660	648	635	667	602	700	683	594	659	676	622	632	638	645	660	657	650	639	652	643	664	644	648	640	605	614	666	645	639	652	629	641	648	622	664	628	644	709	689	593	656	642	623	660	655	653	658	612	641	707	653	643	663	675	665	652	639	629	606	675	698	651	706	662	611	663	641	633	612	682	659	676	651	641	643	665	648	639	648	637	681	622	667	678	696	669	664	621	639	628	646	661	646	658	638	647	682	667	625	664	669	648	691	624	605	613	690	631	666	686	671	676	585	634	656	659	671	663	650	674	608	665	692	621	644	635	635	637	616	615	683	644	662	678	642	606	638	644	615	644	640	683	680	639	676	663	641	609	670	640	639	630	657	639	650	638	674	638	602	645	655	675	658	634	627	649	638	643	642	655	625	669	667	653	629	704	680	633	624	617	654	683	663	695	656	658	654	670	616	669	636	652	677	610	678	695	622	672	681	635	665	648	634	659	686	656	648	636	644	655	628	641	647	624	589	655	648	618	695	610	668	655	643	672	648	613	611	640	644	622	622	638	659	606	655	668	599	692	671	649	659	647	637	634	647	643	664	641	624	658	666	631	708	638	651	643	630	613	632	672	661	640	668	658	675	679	627	617	640	677	638	631	648	704	681	677	660	617	664	594	706	628	660	715	668	667	666	624	685	650	657	616	685	674	662	638	630	656	630	639	645	623	674	603	677	633	680	677	642	621	599	631	654	621	659	659	613	644	672	697	626	687	644	630	615	607	657	670	642	675	639	657	628	666	659	632	673	620	625	651	624	661	617	669	630	644	636	672	679	639	633	678	688	711	670	612	637	660	653	633	671	620	687	691	624	625	680	608	629	660	691	644	671	670	674	666	670	675	649	594	651	638	677	646	613	672	676	680	638	673	631	646	656	691	648	643	643	645	630	696	651	627	618	700	656	627	654	661	673	647	613	632	626	630	681	681	651	697	645	666	678	598	641	639	647	671	626	693	679	667	644	676	627	678	645	625	622	615	699	644	657	680	663	676	630	634	685	646	668	649	653	699	658	608	656	628	664	661	659	653	670	682	624	619	656	630	629	633	700	652	666	648	667	639	657	683	652	635	681	622	648	706	667	679	642	653	659	652	690	633
22699	21242	28932	24898	21308	19938	7141	1784	1366	1187	1197	1084	1118	1067	934	1007	952	1017	897	950	903	910	870	908	877	820	850	918	849	875	851	908	868	789	868	867	821	843	812	846	877	773	824	805	843	875	846	836	871	857	836	835	838	809	838	823	835	805	806	850	844	842	852	874	815	844	810	824	863	791	851	855	833	820	827	824	836	855	816	834	840	805	836	879	842	861	841	804	767	794	843	848	818	843	821	853	836	849	832	818	833	850	852	809	815	809	837	835	783	821	834	806	827	798	796	874	789	817	787	834	828	867	831	824	827	841	803	821	829	902	856	835	846	864	867	859	852	836	788	860	818	821	780	858	779	818	783	888	863	834	855	866	819	857	828	824	794	830	855	850	856	812	832	824	855	886	806	873	866	862	818	801	806	823	811	805	841	863	852	836	830	860	863	819	868	839	813	813	815	863	793	816	854	854	844	840	850	816	830	837	833	758	791	837	856	853	810	815	822	818	851	832	840	775	757	805	805	798	800	812	831	857	841	829	778	811	823	818	808	787	809	853	809	832	820	828	828	819	882	795	825	822	847	864	840	847	829	889	799	878	856	794	859	903	820	820	784	898	791	804	858	806	868	861	816	841	867	810	836	843	793	785	829	868	823	744	802	807	843	849	810	855	879	841	807	791	815	859	814	807	849	807	854	842	731	882	853	808	788	789	820	814	841	828	812	802	804	817	836	841	834	844	752	789	824	826	837	806	848	784	858	849	822	837	825	809	841	782	805	843	819	825	844	863	804	823	743	823	851	787	791	893	765	817	812	816	843	826	835	768	855	852	813	810	806	794	806	845	836	873	830	838	818	868	874	840	831	806	876	796	827	812	765	813	802	835	783	784	817	818	803	780	796	846	794	827	841	831	789	810	852	821	844	815	844	843	821	847	833	820	865	836	858	823	842	843	818	848	860	878	846	802	798	784	853	859	822	818	795	810	858	841	830	822	840	865	827	830	794	833	829	819	804	831	872	823	872	830	838	816	814	840	885	828	799	886	863	807	822	832	848	799	855	816	783	828	838	858	811	837	828	849	820	848	828	812	875	803	767	837	783	783	746	839	823	804	823	822	812	820	811	823	818	780	818	811	822	853	821	830	808	818	850	828	832	838	830	827	820	800	798	837	845	853	859	836	806	820	826	808	854	839	805	817	778	823	854	832	817	855	863	831	789	844	837	837	845	836	781	794	837	813	852	836	839	822	855	805	822	833	839	871	822	838	841	768	842	815	832	842	824	855	867	864	844	832	823	773	839	818	881	770	869	840	800	809	789	831	814	817	836	881	769	854	847	783	810	796	821	869	843	824	826	775	819	795	858	835	835	831	794	813	855	790	777	855	812	810	864	868	833	857	819	847	828	814	804	854	820	838	856	780	831	842	823	833	868	817	834	851	874	826	826	810	845	819	813	842	841	792	833	867	862	796	805	798	847	803	840	818	811	788	854	774	806	824	869	846	855	835	870	813	798	865	844	824	785	826	871	786	897	852	826	772	827	837	830	846	782	838	868	892	859	872	830	840	816	817	862	748	835	798	748	834	850	825	815	828	830	836	808	837	834	856	864	878	825	816	781	795	808	804	799	829	861	791	886	836	821	838	847	857	825	859	776	837	799	806	768	811	833	785	873	844	796	855	873	829	809	798	851	830	801	836	787	802	869	824	834	848	839	797	829	885	863	797	773	837	829	835	828	850	803	830	809	798	838	853	833	842	861	832	859	745	856	832	810	833	829	813	813	892	842	815	853	870	845	839	806	851	834	846	834	796	783	834	779	849	819	883	785	782	828	839	868	796	832	824	819	864	862	786	785	790	844	848	810	808	820	849	790	855	887	826	816	812	830	756	867	876	838	862	803	845	838	824	827	804	780	768	815	827	815	835	790	776	865	840	808	820	793	830	784	787	799	845	818	809	809	868	830	847	822	845	886	832	800	851	821	796	856	837	830	875	832	839	820	823	811	773	832	805	786	845	851	834	805	799	792	840	786	820	818	841	804	815	744	793	849	829	841	805	842	849	867	852	840	821	778	820	861	794	794	830	835	807	796	873	886	818	821	841	816	796	830	847	809	825	838	771	858	829	779	807	864	861	772	849	829	844	840	864	824	850	859	863	840	832	838	826	848	789	843	818	814	786	819	798	801	862	882	794	854	828	802	869	822	838	814	915	800	787	784	831	776	842	822	815	861	773	790	801	799	822	824	785	810	850	816	856	770	849	823	813	805	917	791	816	860	841	828	850	812	820	812	798	845	890	869	815	806	833	821	833	820	842	820	862	827	778	814	837	850	872	767	803	812	798	871	790	836	820	786	810	859	815	857	829	831	862	808	813	851	781	869	834	851	788	883	794	832	781	863	836	822	803	808	808	814	849	768	788	841	819	814	817	824	857	803	815	821	816	782	811	786	787	828	836	816	822	810	861	834	848	861	841	889	844	834	825	855	811	813	838	841	778	825	808	841	899	789	865	883	819	842	813	814	797	822	855	828	831	823	845	776	811	839	820	838	796	857	837	800	831	807	857	800	823	852	811	788	854	800	861	813	782	801	795	776	834	866	818	792	842	841	822	805	773	854	805	866	828	803	872	848	838	856	791	774	807	875	820	849	910	839	794	795	827	819	859	826	886	821	825	828	862	808	816	831	824	814	866	805	805	899	808	802	884	836	831	847	742	864	851	802	810	774	814	829	813	832	840	805	865	808	775	857	891	800	853	791	817	800	799	826	776	825	824	824	812	822	832	820	839	781	815	849	829	803	876	815	841	834	807	799	790	840	834	813	873	868	870	804	828	813	777	835	810	815	899	790	776	816	857	846	833	863	820	828	835	851	810	834	802	806	787	840	857	816	852	792	851	848	767	813	834	803	812	810	783	771	809	842	836	800	820	812	778	832	821	839	877	833	812	786	861	833	831	793	841	802	796	815	857	831	826	844	830	829	841	815	767	790	820	867	861	827	819	798	853	815	827	852	856	778	825	804	829	796	842	808	813	835	824	817	780	805	825	805	753	846	861	800	829	848	813	881	811	853	851	853	824	838	863	864	810	799	824	822	863	854	851	841	778	784	824	832	853	851	845	794	783	817	802	788	810	806	781	826	780	794	799	788	833	848	813	804	850	851	855	840	823	788	842	854	847	824	802	811	867	837	846	891	820	793	845	821	795	829	790	865	836	821	795	785	803	844	888	849	869	853	816	834	767	808	807	810	830	849	794	778	788	792	850	857	894	798	870	821	773	784	808	821	819	796	807	822	822	788	806	818	877	831	856	838	833	775	835	845	850	817	813	782	835	818	749	802	819	855	867	798	818	767	821	843	814	838	838	795	864	847	909	852	762	808	841	820	797	815	813	795	815	805	794	806	820	776	882	791	752	828	841	844	787	839	809	824	828	778	786	836	803	836	863	778	838	837	849	791	837	782	807	797	881	837	816	870	808	830	883	799	786	782	818	819	805	819	804	831	857	825	822	821	783	805	798
17923	35314	59304	35714	11466	3576	2892	2336	2148	1722	1570	1358	1337	1245	1177	1129	1114	1071	1046	1040	972	995	978	949	1011	922	952	951	950	985	916	901	935	907	961	947	965	921	966	923	914	912	912	925	982	928	939	953	902	914	894	910	911	880	877	860	924	854	915	921	922	868	884	923	925	867	903	930	924	880	916	893	881	912	904	954	945	861	877	915	916	855	922	923	886	849	898	921	854	920	805	945	948	888	903	911	880	899	899	874	922	920	950	904	905	872	900	857	912	873	899	891	880	871	894	893	873	902	940	887	906	879	880	865	843	841	958	894	869	847	826	872	949	880	864	912	850	920	917	880	872	886	861	874	886	933	865	882	899	822	928	858	916	891	906	867	923	937	810	875	908	927	909	889	907	913	874	907	927	896	855	885	847	838	875	869	904	891	932	841	840	877	878	857	908	910	893	895	895	886	822	871	877	900	852	928	856	887	889	938	842	921	933	807	872	887	901	915	900	875	911	859	865	934	931	939	934	888	892	909	887	868	863	853	873	891	827	860	857	881	904	910	902	879	846	916	906	875	914	857	848	936	950	903	928	884	875	881	879	871	875	939	910	855	895	827	855	845	890	911	947	892	841	820	870	923	970	895	874	852	864	866	910	896	951	868	939	968	845	901	909	887	879	912	878	885	918	907	869	900	847	920	897	880	900	871	867	871	882	896	904	887	896	874	900	892	841	946	869	847	900	851	916	904	917	880	907	886	887	881	927	838	861	869	931	872	868	894	869	925	883	911	903	860	902	897	885	920	833	878	871	855	895	954	838	913	904	881	868	875	909	888	902	891	840	910	860	882	878	846	909	915	901	884	873	924	882	893	879	894	875	845	874	902	873	886	943	945	912	895	889	878	912	875	887	921	933	907	878	927	885	892	893	850	851	832	910	898	835	900	798	910	886	916	922	885	893	871	856	875	890	876	904	918	912	882	932	862	928	932	876	905	855	886	857	916	914	923	880	915	843	900	922	915	919	902	854	937	886	854	870	950	871	878	894	894	839	864	913	833	854	903	935	871	876	881	900	920	884	867	911	905	885	908	863	889	927	917	936	901	913	834	859	909	851	904	905	855	885	861	918	893	890	919	956	896	863	905	845	885	888	926	856	870	894	921	832	907	930	889	913	909	881	894	884	919	845	881	934	928	871	871	875	849	857	834	841	864	920	891	914	816	889	935	939	855	874	900	896	866	921	938	840	817	880	878	889	902	895	863	854	936	879	936	876	916	908	871	921	969	890	859	902	884	926	875	875	924	863	873	855	848	850	883	879	868	902	920	869	936	813	922	888	933	869	849	869	955	886	880	894	793	927	839	880	868	951	908	888	893	908	850	875	940	906	901	900	885	873	836	960	925	829	852	851	932	861	868	911	881	909	906	873	878	871	885	892	909	950	905	871	855	896	888	840	946	907	916	871	862	918	894	873	846	906	919	883	876	848	883	898	869	928	883	922	902	842	902	919	871	888	892	909	839	892	951	935	843	881	906	852	797	899	822	921	913	882	933	806	899	867	851	874	926	915	915	837	892	905	923	891	877	891	818	891	823	877	896	873	842	915	876	920	937	909	896	913	879	890	850	873	919	985	863	835	886	859	917	895	925	873	890	868	876	929	929	874	944	856	872	887	843	878	866	907	919	887	847	898	916	858	873	919	929	934	887	859	957	872	914	898	901	846	905	886	904	847	910	878	832	877	890	881	907	888	911	866	889	887	849	914	942	874	904	862	876	907	836	915	868	945	901	857	903	862	938	888	887	848	881	839	835	936	865	870	878	936	868	871	896	942	916	873	878	859	929	921	867	881	898	906	862	920	865	890	924	887	905	844	872	862	882	865	907	849	854	908	889	925	882	874	899	908	863	900	890	893	874	886	909	859	883	917	912	858	900	848	872	914	872	934	903	905	885	937	903	875	906	864	929	870	912	920	951	840	879	899	874	851	902	892	829	866	884	920	883	861	838	921	921	942	901	921	910	883	859	844	827	900	934	909	885	906	903	882	881	864	845	886	890	872	881	903	868	838	854	903	851	904	843	876	875	874	887	910	871	905	893	858	879	909	890	907	894	864	914	927	903	846	884	910	879	916	850	858	914	973	866	929	858	950	929	935	862	912	873	943	947	840	870	849	938	913	851	903	873	909	919	876	941	937	918	959	882	872	866	916	944	855	878	830	913	885	918	934	903	945	941	905	940	923	867	838	865	887	931	875	904	911	884	874	940	916	847	860	888	912	888	842	843	916	898	846	891	922	927	877	926	884	924	836	929	833	924	942	861	917	892	889	876	902	909	869	885	935	838	907	899	935	941	841	888	910	875	921	886	899	857	835	909	887	830	905	901	906	912	886	900	914	887	837	879	848	876	917	868	897	891	849	914	911	869	859	870	877	870	832	879	915	960	892	907	871	893	913	896	910	868	889	893	898	884	875	856	886	892	840	898	850	907	912	898	875	903	893	926	883	937	926	905	848	894	900	879	852	864	827	919	929	883	887	958	914	867	832	917	947	911	874	880	894	936	916	883	952	863	929	904	870	946	882	903	888	932	918	906	933	876	906	859	895	900	890	901	851	904	833	915	882	893	903	882	900	867	923	860	914	920	897	918	907	879	898	904	878	877	881	870	928	911	920	901	852	897	877	901	888	905	906	886	850	887	880	902	930	869	903	851	966	876	954	874	886	822	917	878	904	865	822	835	867	855	872	870	891	884	875	877	874	876	916	901	871	873	820	878	908	897	847	883	923	884	864	928	929	852	924	882	898	868	904	861	885	871	889	918	926	867	894	883	870	878	907	900	942	896	875	867	863	963	875	884	910	860	863	912	948	916	912	821	849	870	881	876	861	881	875	866	877	889	876	859	895	928	888	945	872	860	911	959	825	890	880	914	908	892	812	868	947	824	858	858	885	882	887	906	887	891	865	915	931	913	912	891	930	817	890	883	851	924	848	876	887	888	858	891	885	915	917	893	889	946	906	882	942	828	906	892	877	868	888	882	885	925	864	908	920	894	884	880	964	898	916	881	892	891	897	915	916	929	900	872	895	932	910	886	907	918	891	867	922	953	856	898	892	890	947	885	933	863	903	923	938	813	857	914	853	899	912	923	875	922	855	869	886	920	883	856	872	875	886	945	906	950	912	865	874	863	859	951	933	887	852	878	932	934	857	910	877	854	881	896	882	923	900	911	939	904	903	850	875	841	916	844	885	869	914	903	841	888	858	902	917	909	895	902	867	892	836	874	863	883	910	884	884	887	877	850	887	843	864	916	874	952	916	846	864	878	932	872	853	870	867	873	848	906	855	880	903	850	893	910	914	920	898	888	921	882	885	872	879	938	875	953	914	848	884	897	850	942	905	943	830	928	866	897	900	926	957	845	850	897	847	973	861	933	887	878	919	878	860	857	936	870	914	845	842	885	904	860	906	963	935	884	907	846	926	913	871	894	889	910	861	894	904	898	908	884	844	879	906	899	935	932	844	898
27206	21120	20818	7956	1294	489	392	317	341	309	329	346	345	333	309	340	349	315	323	343	325	293	271	349	334	315	291	352	315	326	297	312	336	322	344	303	301	306	346	327	311	305	323	302	304	345	299	317	332	308	326	342	296	312	285	325	335	339	345	336	323	337	327	300	308	333	287	331	308	330	346	288	308	299	313	302	301	319	350	301	307	306	320	336	306	278	299	328	278	319	312	306	300	325	337	320	329	315	306	357	317	318	304	307	320	296	306	324	321	287	306	337	329	299	324	326	334	291	306	315	303	326	348	316	318	317	333	311	315	335	316	361	297	362	306	315	341	334	348	282	348	298	281	299	327	313	307	302	349	350	341	310	338	302	285	291	319	322	306	335	293	337	306	311	316	318	353	309	284	331	324	322	303	340	313	306	309	346	334	346	305	324	323	323	315	345	309	295	313	304	347	264	279	293	308	306	330	322	313	333	295	328	363	283	315	303	288	305	320	329	344	295	330	327	292	336	316	336	318	312	303	283	307	313	336	298	308	308	325	337	345	318	275	319	340	309	297	318	314	298	320	314	312	347	319	307	326	303	312	330	308	314	298	317	335	324	323	303	316	320	319	322	306	314	301	299	326	337	332	300	314	307	291	298	300	296	332	337	284	301	311	300	339	338	307	292	293	312	289	312	336	331	291	321	304	319	327	304	339	311	329	343	350	296	322	323	338	314	316	355	302	320	341	340	332	289	351	311	332	318	325	317	303	311	324	337	308	335	286	324	291	297	307	336	298	348	340	321	306	319	311	322	307	352	324	350	332	301	317	329	339	272	311	336	311	307	320	313	310	318	318	326	308	308	320	320	334	309	311	316	352	311	339	332	336	319	311	350	329	324	287	339	349	294	313	324	332	317	309	296	329	304	343	337	358	327	307	321	302	341	319	331	312	310	315	303	289	292	313	336	333	334	320	335	326	309	340	337	336	303	314	307	333	299	307	342	330	289	292	312	309	300	311	296	352	325	313	294	351	332	335	340	307	339	307	322	333	337	330	342	292	356	332	334	316	318	314	311	323	328	315	307	299	304	296	320	328	327	309	320	310	339	334	340	327	324	303	319	309	328	309	301	334	308	282	311	309	298	334	335	313	310	323	296	312	316	302	299	320	331	322	347	328	324	304	315	310	330	308	299	307	273	324	326	316	315	321	295	315	310	333	330	343	318	309	299	310	332	327	332	341	316	350	323	320	355	339	336	344	302	316	315	319	304	279	311	299	301	304	305	350	331	288	345	308	359	345	318	325	296	296	308	332	303	310	304	315	338	340	343	294	307	341	290	302	303	319	309	329	310	315	340	327	304	303	315	305	302	339	308	338	317	336	341	316	302	322	333	339	317	338	311	306	310	364	302	338	339	335	340	339	323	321	318	308	328	323	318	321	335	307	334	325	314	325	309	296	311	295	314	323	335	323	287	298	328	319	300	308	312	324	309	316	340	295	344	294	291	338	312	302	341	323	330	308	301	322	338	295	343	319	304	317	316	292	329	309	319	297	307	310	332	324	318	336	336	297	305	310	300	317	331	326	313	355	331	282	318	301	291	303	343	294	329	314	347	350	306	343	302	305	306	310	321	301	281	313	333	302	346	341	293	329	335	295	324	308	304	291	291	301	349	316	323	325	307	339	325	330	383	344	308	330	327	294	310	343	300	342	320	334	306	322	327	330	305	309	316	352	319	314	322	305	340	338	324	320	312	328	351	304	289	284	321	320	325	275	330	307	335	331	331	342	321	321	347	325	317	331	332	311	325	300	334	328	296	308	312	345	303	316	309	318	301	293	292	314	338	340	337	312	310	331	323	266	354	269	314	329	307	322	325	294	326	332	323	335	338	297	320	283	311	309	305	274	293	278	291	325	303	295	299	311	314	323	305	300	314	292	310	323	304	337	316	333	322	337	340	338	299	346	328	315	316	311	310	331	311	316	332	339	324	332	292	312	297	353	336	307	309	356	305	311	328	313	347	306	330	308	335	324	341	315	369	320	311	333	331	317	323	314	312	320	304	323	304	336	347	263	322	301	336	304	315	333	322	311	297	289	322	294	316	342	316	295	339	297	283	306	322	334	300	330	327	310	310	327	312	324	338	324	331	336	318	298	334	345	316	326	348	291	310	294	311	339	328	333	348	345	311	319	334	323	359	311	304	332	319	325	327	341	306	319	291	303	339	322	290	315	336	319	320	324	279	294	308	312	292	358	312	327	309	362	285	346	337	320	315	305	324	343	341	311	314	306	318	326	322	295	307	343	304	295	339	296	315	301	330	336	335	311	323	292	329	287	302	321	311	311	314	307	330	332	328	324	330	302	306	317	383	324	315	318	291	321	318	311	298	318	300	287	304	320	321	330	361	357	330	315	315	344	330	306	326	324	335	297	326	297	324	311	338	310	315	329	280	346	332	298	308	316	311	317	314	327	335	321	329	297	298	324	313	295	334	345	357	301	322	306	315	299	323	354	355	318	331	295	334	329	325	351	362	353	344	321	330	314	317	317	309	312	299	333	328	340	317	331	330	328	336	289	314	292	312	297	326	309	343	297	334	293	323	323	341	311	333	311	291	330	324	323	341	355	347	296	306	308	329	319	297	324	311	313	338	312	318	340	317	321	321	312	333	297	326	306	318	326	325	311	293	342	313	343	336	320	322	304	294	322	329	327	336	324	324	323	303	311	296	301	331	330	308	331	306	291	314	304	319	315	317	334	346	303	333	305	318	331	329	353	316	326	315	287	297	309	315	313	304	328	314	285	328	303	290	322	336	310	289	351	315	325	311	353	325	333	323	311	326	287	327	306	291	294	335	320	317	310	325	336	286	311	358	337	298	304	286	305	328	319	299	316	320	315	301	285	352	303	293	317	322	317	301	327	338	323	312	329	318	320	316	314	313	312	322	322	299	336	318	348	296	311	304	283	315	339	309	323	342	312	349	314	319	321	315	299	304	320	323	327	305	325	352	306	295	296	297	317	289	328	317	320	303	309	319	296	348	337	311	358	331	317	314	320	299	311	317	313	336	317	304	335	320	334	305	320	306	304	320	321	335	305	323	305	326	327	329	310	318	310	319	320	320	319	334	303	288	317	325	297	309	313	303	315	325	313	347	358	315	311	322	327	325	316	312	358	309	324	292	304	304	322	336	321	335	280	320	331	303	285	295	341	329	282	335	329	327	336	330	338	300	335	288	364	319	307	315	309	309	302	283	318	321	323	346	317	290	305	317	308	286	317	312	310	360	307	322	332	327	330	317	303	308	309	301	326	322	304	302	297	333	319	320	348	343	314	340	358	321	312	343	284	314	310	294	283	325	329	283	339	344	311	307	341	312	309	339	305	321	323	325	290	296	342	294	332	356	326	310	323	311	321	316	301	306	334	295	327	323	308	323	308	343	319	327	313	302	320	300	311	320	336	290	323	310	330	326	299	306	322	310	286	334	289	300	351	310	352	319	300	323	330	321	341	324	327	354
12211	14186	19228	6038	1485	481	489	448	416	418	421	389	414	398	450	410	409	389	368	389	411	417	401	417	409	402	368	391	380	402	400	373	388	353	368	363	424	385	406	412	384	399	398	367	382	408	375	418	409	386	373	386	376	395	367	387	368	390	353	359	393	392	386	378	412	380	340	373	396	385	380	385	418	406	412	371	414	399	343	380	368	385	379	402	354	399	386	375	375	368	344	357	367	369	383	447	394	376	390	391	395	336	402	347	429	411	411	411	403	366	393	409	372	385	409	358	339	358	362	364	380	386	399	396	371	366	385	387	386	378	359	414	419	392	397	377	360	363	413	385	388	403	370	382	370	380	394	391	362	372	381	393	420	406	365	374	363	377	363	425	400	386	354	364	376	378	370	368	374	414	371	376	366	373	372	389	338	385	365	404	368	419	377	365	367	388	363	395	386	386	433	380	402	417	327	393	385	360	372	442	388	404	405	388	354	383	371	382	365	366	401	421	397	412	406	418	382	390	396	375	340	370	389	366	360	420	384	367	380	377	377	385	377	360	389	369	363	376	398	425	380	404	389	419	369	379	403	371	364	397	336	339	396	383	371	400	397	369	398	409	391	384	367	359	386	362	355	381	375	326	393	360	398	362	371	406	411	391	387	389	369	402	409	412	371	378	369	386	424	380	373	365	370	358	397	378	395	387	408	392	395	400	395	385	411	364	403	395	383	395	384	413	361	362	360	364	401	390	428	367	387	374	381	392	380	394	386	385	360	379	380	410	379	363	402	351	388	376	399	355	373	392	419	372	430	397	368	413	412	341	420	373	377	398	407	411	362	436	349	361	368	384	377	405	406	357	373	364	371	393	385	385	395	406	371	381	393	394	392	397	387	391	358	430	402	404	370	381	397	386	394	375	362	356	396	405	392	420	403	353	368	363	399	425	376	407	368	406	383	372	398	371	372	369	399	360	347	380	361	365	389	393	337	364	386	395	387	396	379	372	364	382	387	392	409	408	392	416	403	369	389	401	399	423	397	391	386	416	405	405	373	385	421	378	369	404	346	392	355	395	396	400	381	352	368	389	363	403	373	394	406	391	373	379	377	365	387	384	387	368	359	396	385	349	388	380	426	375	395	363	383	390	389	410	387	382	418	386	395	407	355	341	370	360	419	407	419	381	411	384	379	448	384	374	376	387	385	383	388	382	373	381	362	391	373	394	371	350	377	369	364	413	373	397	389	361	421	358	370	382	377	399	386	422	372	377	382	375	397	363	375	366	357	407	401	391	376	356	355	399	351	401	363	379	376	402	400	369	397	415	376	376	394	364	380	365	372	409	378	396	379	395	369	390	364	392	346	401	385	362	395	425	390	364	409	412	370	397	377	369	377	358	350	372	390	375	359	360	413	399	384	360	424	391	395	409	421	398	368	390	403	403	367	390	424	366	372	397	376	420	392	359	401	410	384	397	393	396	381	383	404	382	409	410	385	402	381	369	399	391	393	358	376	365	398	379	380	368	399	367	404	381	386	403	371	384	367	377	411	359	389	377	354	394	373	369	382	363	382	371	362	401	385	361	382	369	406	382	372	355	397	374	393	375	368	389	391	387	396	374	393	388	367	399	376	427	376	315	394	377	391	393	396	395	376	416	379	387	398	374	377	404	381	361	393	370	402	389	346	377	397	388	366	417	419	385	383	359	363	419	370	389	386	397	375	389	368	342	345	404	361	343	385	375	372	360	381	416	401	391	419	385	400	390	419	387	387	406	367	390	382	406	409	391	335	413	402	413	372	376	375	392	368	422	364	409	417	404	374	368	378	368	370	362	378	370	393	396	400	355	389	371	390	364	387	395	380	391	352	381	380	394	372	386	405	419	385	371	354	349	349	356	383	390	376	376	375	389	361	397	399	356	365	395	385	414	387	407	400	436	400	393	401	380	361	380	370	377	398	378	396	392	408	417	350	419	407	358	414	361	385	375	393	414	366	358	399	369	432	376	439	371	404	398	375	365	364	384	375	385	376	359	400	390	375	421	387	359	360	393	401	364	390	407	406	409	371	380	392	362	372	363	376	361	391	365	400	365	391	389	388	360	392	414	379	364	382	374	393	362	378	427	391	394	377	376	406	393	399	385	415	378	377	386	368	343	416	386	391	379	406	354	373	382	375	394	398	448	366	399	382	373	383	389	336	352	384	391	364	364	399	378	352	376	406	367	348	376	393	365	383	425	397	396	405	369	393	391	394	373	388	385	387	397	432	376	400	365	349	410	379	379	397	379	392	404	365	420	354	384	370	340	396	413	332	384	413	364	390	382	381	359	340	375	410	375	376	396	356	379	409	397	406	400	388	374	407	416	389	411	366	407	380	370	372	386	368	344	379	354	401	384	385	377	399	395	352	343	384	390	374	364	359	357	359	378	380	421	356	445	440	377	381	408	379	385	401	357	372	387	386	399	357	430	412	389	372	383	391	386	401	386	437	367	356	392	364	390	408	380	399	394	421	402	392	409	384	373	403	391	382	374	388	369	393	362	377	395	371	402	368	386	382	389	384	410	431	361	329	375	390	376	393	349	375	391	368	397	386	388	353	387	382	359	388	389	379	360	397	365	352	381	401	369	364	387	380	397	385	385	435	389	355	385	363	384	356	420	387	383	383	413	358	385	403	401	417	347	409	410	362	363	407	340	414	394	397	392	404	384	388	342	397	387	372	391	373	369	365	370	354	411	418	381	376	345	377	368	373	358	371	377	369	362	396	386	365	400	410	409	409	362	407	393	400	379	416	405	416	356	399	390	412	367	387	344	384	385	347	393	377	392	382	357	388	386	402	378	403	401	419	416	392	437	423	395	384	376	372	391	429	362	401	347	372	382	365	423	393	384	386	400	377	377	416	377	401	405	357	410	354	362	383	374	363	368	375	369	363	374	386	353	346	433	388	355	393	354	404	382	379	394	412	387	375	389	423	367	400	361	374	358	372	400	400	366	361	363	409	381	360	413	407	363	387	380	391	382	395	385	374	392	352	408	376	368	385	385	413	384	371	389	378	358	384	388	387	382	411	401	418	406	394	354	410	344	395	415	351	350	390	348	419	369	387	385	386	391	356	361	413	404	378	407	379	390	387	373	374	386	358	382	360	370	359	413	412	349	389	377	396	379	419	415	369	392	381	364	398	388	384	384	412	405	367	382	383	355	396	392	378	398	338	405	414	372	406	398	397	358	354	410	391	367	396	380	404	397	380	378	391	404	379	370	377	394	354	387	354	378	358	417	389	412	411	383	393	371	388	402	373	353	385	365	382	341	400	398	395	384	390	405	383	370	410	395	383	418	395	390	370	362	396	395	356	347	394	395	431	405	365	366	388	354	364	370	431	404	388	403	401	424	360	413	353	375	356	385	407	397	355	382	381	383	400	383	414	380	372	346	371	411	342	381	429	395	432	359	359	408	380	382	401	416	366	390	383	366	367	381	412	349	358	396	427	414	382	382	399	397	425	362	394	376	355	394
23680	21171	28683	26079	21042	12060	1650	830	762	664	650	560	543	518	501	539	517	459	519	438	461	483	470	474	486	469	449	440	426	439	475	423	433	432	441	457	461	451	463	448	417	451	424	465	491	442	418	404	451	437	412	427	444	485	409	449	428	406	445	430	465	446	450	459	456	417	438	414	464	429	445	450	425	465	399	484	451	443	433	437	463	453	464	424	447	448	444	421	447	406	430	428	433	430	435	450	465	458	420	455	449	435	470	454	420	451	454	440	438	414	434	480	433	416	461	473	444	409	444	452	405	421	458	471	431	430	417	431	450	451	442	446	440	453	435	423	441	418	427	448	405	430	417	453	414	427	423	399	463	428	406	453	461	429	436	447	425	431	416	435	404	430	429	425	425	398	433	412	448	438	436	458	443	447	443	414	414	432	463	436	399	438	457	464	450	445	459	444	404	463	437	429	428	467	460	445	450	408	450	463	456	434	476	443	411	457	412	418	455	425	456	427	429	427	451	449	419	468	490	444	468	476	429	428	414	422	419	411	446	451	432	430	390	439	423	416	413	467	419	500	397	450	445	441	400	427	399	434	434	460	440	409	440	450	462	417	445	443	449	415	438	420	419	402	424	413	428	433	442	418	450	474	457	441	437	464	383	434	417	439	401	461	402	460	467	446	433	402	442	420	440	461	447	442	414	445	439	461	452	440	398	423	406	451	499	412	423	422	469	429	469	466	429	429	469	427	432	431	454	438	434	424	454	441	416	430	425	408	452	415	471	470	435	449	487	440	428	419	452	435	438	445	411	423	467	409	442	475	420	444	408	430	444	437	440	425	395	463	417	458	470	409	451	432	429	436	430	442	410	436	445	418	420	465	428	438	462	461	442	465	434	429	408	460	421	401	454	430	424	444	422	425	424	451	423	436	418	433	431	422	428	463	466	439	441	453	413	439	445	424	422	440	475	462	406	431	465	413	450	439	423	428	433	450	454	429	433	465	466	415	415	404	449	434	450	451	432	448	434	456	380	456	431	421	449	425	434	428	454	431	431	480	447	425	446	426	487	428	405	443	434	446	464	406	429	399	428	464	394	439	428	420	426	439	393	417	404	438	442	444	459	457	395	489	471	433	425	422	431	408	426	406	419	456	454	421	424	448	435	407	402	408	449	431	440	440	423	432	425	448	433	405	439	432	435	451	428	431	453	423	431	467	445	372	465	432	398	436	459	447	436	440	438	440	452	462	416	421	438	409	412	444	442	452	414	445	431	450	442	457	445	444	413	407	425	424	407	474	412	446	426	475	456	429	416	455	407	457	444	451	420	404	453	437	393	419	442	435	448	438	413	437	413	429	446	433	438	396	395	423	407	439	418	394	441	461	443	433	410	439	462	433	470	455	451	431	434	438	457	419	436	418	452	409	478	450	423	427	461	465	437	475	438	385	457	427	425	429	441	431	452	453	470	423	423	400	397	425	440	415	405	431	424	445	445	456	425	417	408	403	439	458	397	455	402	403	429	426	433	433	405	439	409	415	427	485	420	421	456	444	420	414	399	422	420	426	460	450	426	434	420	430	434	412	446	424	419	413	406	417	435	450	489	424	421	378	434	436	476	404	418	438	442	422	444	435	429	426	455	482	460	429	408	443	466	436	456	424	398	446	431	406	432	431	458	422	449	440	429	471	470	428	477	427	412	437	386	412	424	446	423	430	440	432	472	417	443	452	422	356	439	432	432	425	416	441	421	447	425	429	412	464	450	448	432	436	435	408	420	430	433	419	451	443	411	439	466	438	433	456	469	422	441	417	454	448	466	398	426	423	417	426	439	451	430	452	408	424	452	447	468	429	426	477	429	438	450	442	418	425	449	431	414	437	459	405	423	419	421	435	422	452	448	480	442	468	418	460	439	403	439	436	466	452	454	418	428	452	441	452	446	476	456	423	412	444	471	422	423	403	407	446	406	438	446	447	406	413	432	443	408	424	431	442	421	435	442	415	458	436	429	402	457	397	424	423	433	421	458	415	389	425	432	406	456	439	447	414	429	425	415	431	428	446	411	426	422	442	449	459	416	423	441	430	440	452	430	453	446	455	438	448	414	451	427	416	403	415	452	415	416	413	412	433	491	441	431	449	453	403	375	401	425	455	434	413	436	460	424	401	437	485	453	426	442	420	413	446	437	435	461	442	454	398	435	424	504	440	429	415	499	417	421	422	432	439	438	443	470	419	427	431	448	432	420	442	426	477	385	422	467	410	416	451	434	408	448	420	442	443	406	459	435	449	430	470	435	423	407	431	432	425	403	446	453	452	433	400	443	440	450	447	472	450	429	444	441	460	410	443	434	424	432	438	443	431	404	406	439	446	382	421	435	426	450	427	436	462	448	430	433	427	426	394	418	425	466	413	408	442	427	475	455	492	445	432	453	418	433	440	451	446	414	450	421	445	394	431	451	428	433	399	463	464	407	452	436	414	396	398	419	426	459	462	415	475	454	409	419	421	416	478	407	445	442	428	381	464	422	469	427	426	443	467	405	486	445	454	449	419	469	439	452	428	420	394	466	467	430	432	455	427	412	420	473	444	457	445	433	456	457	437	435	411	426	469	454	433	448	435	434	406	439	423	424	437	457	444	465	417	397	443	450	433	436	423	435	443	456	410	428	440	422	415	455	433	417	437	432	443	396	447	421	419	417	463	433	432	397	396	447	417	399	471	460	436	427	416	409	425	410	402	464	409	441	429	414	410	452	426	442	418	442	425	410	410	429	430	437	430	432	397	440	453	418	453	450	405	428	413	460	445	428	407	422	433	442	430	432	441	421	405	438	436	452	398	459	420	459	403	414	451	436	441	408	439	435	467	421	443	427	445	424	423	461	443	389	455	425	447	432	429	413	430	452	423	442	445	379	477	436	421	440	437	449	449	435	431	448	445	411	418	442	434	421	448	439	435	437	416	416	429	419	413	454	392	421	445	454	458	449	418	449	431	469	460	399	428	466	437	406	427	454	409	461	434	468	426	459	396	428	441	456	433	434	430	434	435	419	421	441	421	426	394	429	421	458	427	461	453	444	457	406	451	419	399	432	464	434	437	428	433	428	436	461	453	412	436	434	422	422	433	459	440	405	453	476	466	402	412	437	438	431	443	435	435	432	453	400	446	454	417	382	427	447	396	427	481	422	420	424	430	418	411	469	429	438	455	466	435	444	384	441	437	440	408	464	448	417	416	453	409	430	463	408	460	422	425	401	424	425	426	444	441	443	394	455	422	444	413	436	425	454	411	390	413	435	463	443	421	433	453	443	418	426	439	445	468	412	440	424	466	466	415	436	434	448	433	416	435	441	397	445	419	449	425	432	446	449	465	439	437	388	450	410	458	439	416	427	454	422	419	450	433	453	449	425	433	432	497	436	418	439	425	457	443	460	431	461	413	423	434	400	399	432	411	449	471	482	441	416	464	419	406	502	434	427	424	412	422	463	436	435	414	449	433	443	416	450	416	407	425	433	433	403	426
13545	27863	48085	25816	10424	1857	1491	1279	1148	943	851	787	772	650	606	627	611	542	561	534	556	570	542	529	535	529	521	570	551	524	484	486	530	544	495	500	477	520	499	455	506	507	498	474	512	481	501	519	517	493	482	503	495	526	512	487	514	487	477	485	470	498	485	515	478	493	485	479	489	488	469	541	502	447	470	457	506	518	463	524	497	490	493	483	506	432	492	484	532	461	492	471	491	501	500	476	484	448	505	515	473	483	491	486	512	485	490	504	482	523	474	473	490	483	515	476	518	504	513	488	407	503	510	500	469	511	472	461	492	534	480	448	511	490	497	478	452	517	500	458	490	491	491	470	490	467	477	509	518	508	498	433	534	499	491	471	475	485	510	518	464	463	501	491	479	522	518	469	475	513	503	496	534	495	468	487	489	456	478	522	481	494	502	495	450	514	497	513	493	533	519	488	474	501	498	509	540	479	470	487	494	498	469	480	464	509	479	475	487	529	476	500	513	463	483	481	517	480	501	467	488	512	503	521	484	463	481	476	520	546	487	524	483	509	486	454	525	491	506	478	547	473	482	510	501	538	484	477	475	479	495	444	458	472	510	495	494	515	503	459	514	529	512	515	492	487	501	502	496	482	477	494	492	497	502	493	485	491	539	499	490	448	478	496	481	469	479	488	445	534	497	470	520	494	499	490	489	500	524	483	505	439	494	511	507	510	512	463	470	465	466	449	498	481	517	447	508	468	470	496	522	503	470	477	452	521	529	449	506	483	534	493	496	480	488	481	492	461	533	460	561	499	482	509	489	496	495	499	495	526	477	521	491	490	531	483	497	510	522	496	495	466	531	500	501	510	500	485	524	537	464	467	477	504	481	453	516	467	480	506	516	483	478	537	465	481	485	457	524	466	487	492	458	519	528	529	494	463	485	468	507	488	487	489	483	521	488	497	497	479	525	528	469	502	486	506	480	516	539	507	482	486	532	482	511	465	498	519	485	515	472	506	459	516	545	490	479	512	513	450	520	520	470	519	512	529	436	483	519	470	486	500	500	521	522	479	501	469	504	492	517	509	516	458	485	449	513	439	515	543	511	525	530	523	478	465	458	507	514	489	521	459	474	503	515	498	505	497	522	469	495	493	464	487	497	507	458	481	503	510	472	484	496	493	482	480	479	529	518	489	505	528	508	481	500	537	504	478	477	457	490	462	469	488	537	509	465	503	502	473	554	526	497	470	491	482	477	510	536	478	487	519	545	487	467	461	441	492	553	506	509	461	530	479	457	497	469	484	490	512	469	482	462	500	492	526	476	504	481	508	483	530	470	503	457	485	465	499	492	476	497	495	508	477	497	524	502	468	471	515	460	505	470	529	482	471	484	470	476	469	468	453	487	530	503	497	514	469	484	519	472	490	502	470	507	480	515	508	498	483	519	455	495	476	474	505	496	512	488	479	471	472	492	494	511	528	495	466	497	491	508	514	481	481	488	499	496	499	490	507	492	486	455	480	480	503	499	474	457	509	495	509	519	461	516	517	437	490	498	508	510	522	487	522	535	465	490	518	477	496	534	497	499	529	470	455	482	526	472	484	508	510	503	480	489	535	506	482	509	468	498	468	514	486	494	515	463	510	491	510	499	536	463	505	515	504	511	490	509	482	507	496	450	478	473	502	507	499	499	493	481	510	500	485	493	524	524	501	488	482	458	512	548	501	484	505	485	507	511	495	481	494	520	516	500	480	520	446	515	512	466	496	498	474	503	487	485	499	497	459	467	511	496	477	495	527	452	465	513	498	513	513	466	516	476	492	515	477	471	507	484	490	480	487	513	491	413	481	485	497	486	510	524	483	532	479	475	524	473	507	472	514	499	506	475	497	503	512	476	515	501	529	483	487	483	503	474	495	476	488	491	468	484	461	506	473	515	463	453	449	512	491	516	503	495	483	506	469	527	497	485	540	462	486	476	537	470	495	473	489	493	537	477	473	479	515	493	515	496	474	465	451	527	498	477	466	470	505	493	532	516	492	491	488	503	510	492	502	477	468	507	503	515	458	528	493	492	491	497	530	535	484	475	509	491	487	447	485	481	493	512	491	490	471	460	483	513	500	493	522	499	499	478	512	474	451	511	490	469	512	488	470	488	529	467	501	460	533	494	489	490	514	440	490	520	483	475	435	469	521	456	487	444	501	504	499	491	512	502	478	469	502	526	525	471	478	467	466	501	489	508	498	503	490	518	480	465	525	483	479	484	470	447	497	502	497	500	504	505	493	456	523	490	500	500	502	522	487	512	514	518	509	505	512	484	514	488	509	492	437	482	490	473	520	471	462	454	453	511	505	504	479	471	474	507	505	492	483	470	525	513	454	484	501	516	481	507	532	485	511	512	512	481	490	515	517	494	512	474	483	512	460	460	479	518	497	508	488	504	490	466	496	497	518	520	508	460	508	483	499	490	499	489	510	510	475	504	504	526	489	477	471	524	504	525	492	484	500	492	517	506	503	511	532	487	485	467	484	498	491	495	440	496	455	493	475	445	514	499	486	528	506	513	470	479	507	472	501	508	481	431	524	507	487	504	494	486	523	492	501	495	433	490	471	550	492	487	472	485	514	479	495	451	494	479	504	469	468	475	510	512	497	451	497	503	490	525	501	458	518	544	446	501	510	461	528	459	476	461	466	491	512	466	484	506	490	512	509	520	463	520	503	488	465	472	427	462	506	459	458	493	480	467	510	520	504	533	451	468	512	465	505	479	538	513	507	505	482	556	460	446	495	524	506	529	507	471	501	475	493	511	482	495	464	464	466	469	471	495	487	470	503	504	452	485	531	510	475	483	515	458	444	499	472	496	485	464	497	472	497	505	466	518	470	478	465	529	496	495	484	497	503	422	524	475	515	493	461	474	504	477	534	497	462	525	489	452	467	527	459	492	499	481	475	536	479	480	518	469	522	511	485	490	500	494	496	463	485	492	499	492	477	489	532	460	479	504	461	472	485	445	495	474	506	468	515	492	469	481	538	479	510	507	489	503	466	523	488	490	498	509	505	494	467	522	484	507	512	498	531	518	493	491	475	463	488	486	518	498	467	523	494	501	486	498	503	498	482	501	543	491	474	461	529	480	477	469	533	499	495	463	510	491	531	533	469	454	470	518	497	488	483	507	494	470	493	478	486	505	471	497	497	498	465	480	494	473	484	473	521	500	506	459	456	483	499	498	510	506	534	503	500	490	496	474	498	459	498	497	495	513	494	483	482	499	459	457	472	482	482	480	487	468	495	485	468	494	447	478	472	481	451	479	480	472	473	508	514	502	500	492	558	528	516	488	492	514	532	444	492	515	453	480	491	489	488	487	504	462	479	514	505	498	458	481	489	493	500	510	466	482	508	468	491	484	483	482	505	495	433	463	501	489	538	501	497	499	497	498	527	494	490	469	489	516	499	485	500	500	487	491	502	507	519	492	468	426	519	509	492	475	525	508	512	496	504	540	476	503	446	495	509	523	535	550	511
24896	21171	28905	24874	16833	2537	863	784	691	628	605	615	603	594	617	572	563	633	578	560	618	550	563	586	578	561	545	572	563	535	568	580	585	598	591	542	548	603	536	555	582	577	539	561	529	607	554	571	553	591	582	580	541	555	553	593	569	594	575	560	586	563	575	547	573	567	533	556	558	559	521	586	573	549	594	557	559	569	583	545	546	552	563	549	541	542	570	476	585	583	538	532	545	539	632	559	548	576	555	538	581	577	545	526	547	558	561	527	536	537	543	591	577	555	600	503	541	545	570	512	536	570	536	567	549	551	559	609	551	613	576	533	540	524	574	582	557	566	586	551	556	515	545	539	528	552	519	538	527	574	595	546	577	576	584	561	547	612	582	558	525	560	532	584	579	579	559	555	606	557	584	567	570	548	535	528	548	574	558	581	565	561	556	598	538	556	507	518	562	493	584	558	549	544	589	560	557	581	556	531	581	528	594	591	584	550	521	526	554	544	596	566	579	530	558	577	580	578	551	571	566	580	513	591	553	555	613	561	568	554	569	588	551	576	594	568	586	558	505	541	566	546	549	525	510	566	577	590	544	535	552	575	534	571	561	556	553	555	541	576	593	611	574	534	551	547	551	562	564	535	515	545	557	515	556	576	554	542	563	587	558	538	596	563	565	557	547	560	555	589	540	588	574	587	547	562	599	540	528	602	547	597	554	547	539	570	596	519	541	595	514	560	555	588	578	541	555	550	561	595	538	526	532	558	590	594	545	571	548	543	508	539	528	598	565	562	549	517	534	573	560	566	584	575	533	552	576	557	543	549	551	568	567	519	535	568	569	555	539	546	560	563	547	560	555	567	518	570	526	593	548	554	559	562	551	578	569	500	556	561	594	545	527	592	557	554	533	534	595	540	547	562	552	557	574	572	566	584	563	568	573	540	557	564	544	546	551	495	507	558	599	582	589	543	528	613	522	511	518	542	557	537	556	577	540	570	517	567	553	564	588	568	574	553	524	562	611	531	555	563	557	541	516	568	579	558	609	536	568	529	554	504	584	562	559	589	567	546	579	573	506	574	591	585	561	565	607	552	551	526	570	535	555	557	524	539	576	557	519	523	553	561	562	578	561	525	560	582	563	552	561	554	535	563	597	560	560	569	570	579	566	550	552	539	548	570	542	601	594	547	551	537	555	584	553	532	595	544	582	551	519	552	562	572	530	571	549	536	583	580	546	540	545	547	573	545	524	555	599	562	513	553	520	553	571	580	528	537	559	577	546	556	522	508	526	540	602	567	564	612	537	521	563	523	584	555	548	552	585	592	561	548	529	575	525	566	537	528	544	558	545	584	565	566	539	546	552	547	551	602	556	565	544	560	570	580	568	539	561	537	541	549	564	565	560	562	589	526	564	560	526	545	526	593	591	536	510	576	547	573	530	525	548	575	546	534	536	533	582	566	545	551	591	535	518	574	557	544	571	541	535	553	560	519	565	579	598	570	556	571	563	536	598	566	565	575	564	559	544	555	580	555	616	555	544	506	538	573	584	553	560	576	591	601	573	600	568	569	583	550	550	590	597	537	545	570	541	577	520	520	557	537	548	539	548	551	582	577	528	583	566	546	530	576	586	554	542	580	541	575	592	552	542	568	561	532	595	541	526	549	550	572	568	553	531	532	567	573	520	554	515	515	564	562	568	570	548	575	546	553	569	545	541	556	564	584	532	537	583	557	573	577	553	527	527	567	520	561	545	490	546	542	578	541	584	567	525	566	599	584	564	570	542	577	555	566	564	568	582	538	566	591	573	548	534	538	558	549	584	572	576	556	566	545	580	550	571	526	563	548	565	538	606	566	525	560	584	501	590	564	536	567	508	597	559	554	548	523	572	581	532	582	567	527	578	531	532	580	595	520	536	516	574	576	563	550	561	586	596	545	522	558	535	524	557	527	562	579	566	550	512	585	532	553	561	539	567	544	547	544	583	546	569	538	538	555	598	532	526	559	588	557	581	565	588	569	537	534	564	562	553	561	537	559	585	614	584	571	571	562	565	542	577	552	540	561	524	562	558	578	559	542	555	556	565	537	570	540	572	570	558	557	530	569	582	570	584	581	559	580	590	566	507	583	534	537	534	565	552	573	573	529	579	544	573	568	603	593	501	596	563	546	572	552	547	534	518	576	509	564	542	524	552	535	547	531	576	507	584	586	582	529	599	549	605	540	569	602	537	595	562	558	586	537	562	537	546	563	566	561	564	545	571	572	542	567	545	602	548	550	590	614	570	565	505	538	581	574	578	573	555	546	550	564	563	529	567	554	529	547	512	593	572	523	574	547	564	557	568	590	540	600	560	557	555	544	537	570	529	549	547	527	584	540	557	577	548	545	552	551	576	539	544	546	537	559	553	547	587	563	531	547	560	609	586	597	548	578	599	564	523	542	570	539	591	565	589	552	527	523	561	547	546	553	556	519	522	548	593	572	555	536	574	554	586	544	537	513	579	554	540	544	578	554	547	548	602	587	534	574	553	582	573	564	569	595	591	560	525	585	598	530	575	565	529	546	560	593	588	623	597	528	551	579	540	539	554	541	532	533	566	501	573	588	546	557	540	514	559	559	531	541	593	568	548	543	579	523	561	560	579	551	522	561	538	559	578	553	543	536	557	546	595	579	544	582	553	565	520	588	547	553	602	563	557	565	568	583	588	568	542	552	545	575	553	584	566	584	600	552	542	535	567	559	539	555	494	539	554	519	489	550	554	611	575	565	527	510	579	578	548	587	529	555	559	547	527	546	603	567	587	557	516	543	585	518	530	591	561	591	546	533	603	580	571	584	563	557	559	536	632	527	550	562	563	584	536	532	530	550	604	534	581	552	551	590	532	575	569	586	559	551	588	579	546	539	531	566	568	546	501	562	594	537	564	580	575	575	561	580	565	564	586	560	600	552	539	549	544	549	562	558	512	546	515	572	546	595	573	581	541	577	544	563	511	497	556	562	568	554	557	577	578	564	558	516	558	558	566	578	560	557	532	632	557	565	546	553	587	507	531	540	558	530	508	590	542	518	550	552	562	555	528	549	547	561	561	520	569	577	560	607	600	642	584	568	526	537	546	542	549	526	549	527	557	548	533	520	546	592	555	554	552	561	594	578	557	548	603	565	567	572	565	533	553	563	558	554	515	579	528	576	529	566	560	614	559	535	527	568	580	581	570	599	557	584	588	519	541	587	584	585	548	589	558	560	546	556	567	580	549	540	560	555	506	570	521	552	544	533	582	574	564	592	560	555	508	547	566	534	577	519	532	503	586	569	543	582	505	548	586	564	545	580	591	569	610	549	583	537	592	585	563	574	540	541	573	597	538	527	564	580	575	566	533	554	549	572	569	570	543	565	573	515	547	619	524	538	559	599	563	600	564	550	577	553	562	550	531	587	528	521	551	557	547	536	577	563	616	573	600	546	576	534	516	574	540	541	552	573	502	582	578	567	524	562	579	596	532	529	568	546	561	574	591	544
14192	27014	45582	16214	6462	1340	1214	1078	951	884	809	819	740	709	725	703	730	686	750	661	687	649	660	668	658	639	652	744	727	661	704	661	652	699	686	659	660	634	633	691	664	681	714	681	611	629	673	648	659	667	672	685	673	701	656	614	672	657	644	662	672	630	657	624	630	644	698	648	656	689	636	615	651	636	667	651	656	637	712	689	624	644	621	658	656	688	670	671	657	641	609	659	694	634	661	606	649	678	662	654	581	665	678	645	655	641	613	668	678	657	621	640	660	695	586	642	660	650	687	667	655	690	659	644	635	678	613	611	642	688	691	665	668	683	700	655	625	651	661	662	663	686	682	677	656	626	630	663	686	643	607	646	620	602	623	719	619	665	628	661	657	616	631	658	635	657	644	682	629	671	648	623	616	602	617	635	665	639	632	688	657	657	631	679	674	696	615	691	665	638	654	643	685	686	620	675	670	690	662	599	669	693	671	653	650	628	635	648	663	663	615	652	652	660	594	633	636	618	634	678	618	622	640	580	650	651	688	665	647	619	656	668	651	704	660	646	657	639	645	655	633	593	627	670	689	619	637	579	655	636	640	633	619	646	641	686	636	688	644	643	625	628	657	688	614	650	653	623	654	625	656	644	622	668	666	634	730	671	653	626	665	615	672	641	649	602	627	656	614	635	628	661	620	655	635	638	653	616	628	645	619	632	621	632	641	618	686	667	652	645	661	671	641	649	667	666	612	649	647	646	673	680	621	597	656	605	670	662	656	644	660	646	642	693	643	611	661	678	647	662	613	668	634	606	668	692	632	610	668	649	621	676	656	623	658	581	646	650	693	653	677	646	600	629	624	665	665	656	661	676	650	684	698	679	599	665	645	653	689	654	645	654	665	633	644	630	689	651	607	717	652	686	654	660	657	635	647	665	618	622	582	630	677	642	674	641	654	637	655	668	628	649	668	639	670	728	679	658	615	604	685	641	635	650	647	626	706	716	620	627	619	613	647	654	663	646	660	672	691	641	659	630	659	650	684	652	659	686	674	641	658	620	694	637	618	676	686	651	637	698	641	606	674	629	664	613	642	639	639	649	662	643	620	641	713	643	609	695	624	660	671	713	612	650	599	640	675	643	660	632	662	653	648	638	660	623	642	666	621	623	638	715	673	604	654	614	638	649	611	660	641	663	636	709	665	569	669	703	629	664	645	692	684	684	633	627	629	659	650	660	676	662	641	665	656	655	672	657	629	674	632	707	649	644	637	646	670	672	642	611	640	671	664	662	651	625	652	649	648	633	642	622	608	655	623	644	631	605	641	638	662	664	629	596	659	671	708	633	614	623	651	633	675	650	609	671	734	692	645	649	634	627	662	639	628	654	656	624	628	641	638	660	640	619	652	627	660	664	659	667	653	691	649	655	634	641	646	621	624	637	702	638	643	598	652	673	665	672	642	673	683	650	651	676	628	654	677	630	680	653	676	681	648	635	631	653	633	662	642	659	615	635	660	676	676	594	654	650	665	617	613	639	598	633	611	622	635	639	653	654	647	700	618	623	677	693	636	636	679	662	675	616	612	621	656	642	676	590	628	664	638	642	637	586	664	643	699	684	584	634	622	636	633	635	635	646	644	667	679	620	648	697	672	644	639	655	656	657	677	680	603	694	654	674	603	636	648	643	665	665	637	666	633	661	674	700	684	664	643	651	652	613	584	619	634	671	658	674	621	708	670	620	639	655	605	675	644	636	648	658	691	683	685	636	620	670	655	634	655	657	687	658	642	636	684	695	683	643	697	642	651	652	705	624	683	622	651	668	625	652	629	623	630	650	625	638	682	651	646	660	641	647	622	610	658	598	630	658	698	632	619	604	685	656	657	659	632	621	668	662	642	682	636	686	610	668	627	658	662	611	632	684	624	664	631	687	648	676	628	638	647	649	655	685	648	653	667	665	649	631	649	631	659	672	668	632	634	676	614	663	669	635	657	668	671	637	616	678	667	639	639	646	608	643	634	658	666	625	616	616	650	672	685	669	668	633	722	615	641	654	680	642	669	673	686	648	661	676	594	681	631	652	687	642	628	638	649	672	614	647	669	682	631	646	608	646	680	626	657	613	686	658	679	648	602	654	691	687	703	635	667	665	667	657	664	676	674	663	671	624	671	620	716	661	672	636	655	675	642	642	628	612	665	656	655	678	650	650	679	683	648	652	639	649	639	627	678	680	630	666	628	627	650	662	637	646	706	679	675	663	624	681	636	642	632	640	632	649	632	706	700	676	683	662	652	653	623	653	611	568	653	659	603	668	595	604	648	641	618	643	641	692	691	656	654	609	604	634	631	664	625	638	655	646	646	641	646	659	628	673	676	660	671	677	654	624	609	658	668	603	665	661	625	641	677	631	625	646	665	673	612	642	655	623	634	652	639	651	658	620	663	645	633	564	662	699	614	601	661	656	650	633	651	661	598	659	657	646	672	651	654	642	648	646	689	633	639	658	650	624	568	666	637	626	677	682	674	637	615	627	629	672	626	622	651	631	623	619	632	633	628	661	669	654	631	695	640	612	662	616	694	651	645	668	668	656	644	642	657	645	643	625	628	675	582	652	629	647	633	647	634	663	612	622	693	682	583	670	600	638	648	693	673	656	640	662	626	666	695	662	654	631	658	643	616	664	689	672	596	685	629	629	627	679	660	657	652	673	663	655	618	617	658	594	648	677	644	628	657	667	614	670	644	615	665	660	659	597	635	633	674	602	673	652	648	614	605	612	655	634	655	660	656	678	695	693	627	623	681	650	672	648	652	652	611	636	648	622	685	672	632	698	661	662	635	613	642	682	595	605	694	640	686	623	675	631	667	618	632	645	671	633	653	633	672	640	658	649	691	655	648	607	655	652	665	655	679	642	632	668	626	642	666	613	653	677	628	655	647	631	675	604	591	668	640	658	653	578	676	656	623	641	630	622	683	636	681	674	623	638	643	634	653	615	623	611	636	646	672	629	601	646	652	699	636	665	670	623	658	646	607	655	628	589	616	628	702	666	680	651	665	663	649	627	648	634	641	626	657	632	610	664	592	659	649	649	671	642	593	631	628	694	678	653	671	602	648	614	619	668	665	652	669	651	688	632	674	616	635	599	626	629	666	621	640	678	660	659	587	686	655	664	635	664	642	606	649	617	628	683	624	629	680	634	637	637	628	603	649	642	664	648	641	618	619	639	626	601	619	694	653	620	673	693	656	614	681	634	645	646	672	614	624	681	711	652	664	651	640	654	647	645	643	622	660	663	672	670	674	614	654	639	682	638	622	670	657	634	665	651	628	638	623	666	673	618	655	639	577	660	651	636	659	641	629	695	610	620	658	635	634	629	626	638	622	639	638	661	616	663	648	622	656	641	612	660	666	656	626	692	647	666	676	647	640	634	620	645	665	678	672	635	649	640	636	626	614	623	637	617	630	643	658	636	655	625	634	598	649	630	660	651	671	617	655	669	649	664	662	610	619	618	658	634	629	610
22612	21194	28606	24456	21279	21094	13267	2020	1391	1236	1160	1114	1046	1074	1062	1012	977	909	915	969	896	881	884	862	853	866	855	890	849	874	890	846	852	880	806	867	915	838	793	872	827	864	875	804	841	874	873	852	781	868	862	832	861	865	832	862	880	816	873	782	849	813	856	824	829	819	861	849	793	804	865	834	817	837	843	817	860	850	808	818	785	872	912	865	821	818	798	851	852	879	806	780	814	823	793	835	861	826	845	858	811	873	854	825	832	855	848	807	807	836	801	853	808	868	856	796	859	803	792	778	819	804	863	870	879	845	838	790	831	828	853	867	804	793	798	829	817	878	881	875	833	832	857	810	812	874	877	868	854	827	819	825	869	783	790	831	827	793	823	832	803	844	880	833	858	851	860	828	862	812	854	799	830	805	772	844	914	819	813	812	825	839	858	812	860	847	797	861	834	875	830	824	834	821	849	829	864	814	809	826	818	860	801	806	871	846	845	826	836	851	860	785	814	856	838	795	805	843	818	820	785	872	818	853	796	843	849	785	802	761	870	796	836	864	795	842	820	799	835	847	813	858	852	804	897	880	845	816	802	841	804	788	837	823	800	864	828	856	912	870	824	811	814	865	837	812	838	842	818	870	773	849	836	840	805	809	820	807	838	798	846	796	809	808	857	828	847	864	813	848	769	813	796	846	794	809	840	836	813	851	783	827	838	829	844	818	821	841	840	819	825	865	872	780	825	811	844	856	774	839	828	798	854	829	817	924	855	806	822	851	825	800	755	824	832	843	867	842	852	840	816	834	839	804	820	836	851	874	839	816	839	813	815	858	771	836	853	821	813	814	839	881	810	846	838	797	777	823	753	781	818	832	890	827	811	845	884	840	790	848	829	843	798	791	810	792	825	823	820	829	843	786	834	822	796	831	790	808	833	859	870	858	889	843	835	866	818	784	863	817	861	830	824	828	854	862	844	847	832	842	798	855	809	830	873	830	837	801	828	820	820	787	796	854	822	861	836	797	816	824	810	892	792	834	830	838	786	858	803	806	794	831	800	845	818	805	865	788	775	817	819	838	842	810	852	870	815	813	820	846	792	821	802	842	813	836	877	838	858	822	850	882	841	829	833	798	797	788	866	839	795	869	753	768	784	832	830	886	821	823	834	795	819	877	819	827	835	831	824	811	851	795	828	872	792	786	870	862	812	858	852	807	856	811	803	797	864	816	819	863	847	828	808	792	853	804	761	817	816	849	834	846	874	849	853	819	792	845	828	812	834	808	818	815	768	837	779	855	792	893	813	872	860	857	852	813	816	808	868	813	822	799	863	854	812	852	803	861	893	794	837	771	777	910	821	860	872	784	837	842	850	838	809	821	850	822	794	855	798	809	793	825	827	816	852	844	837	850	795	822	816	766	855	865	847	812	820	851	835	850	819	812	785	856	794	836	852	823	842	807	820	796	856	872	821	821	843	794	848	847	830	869	837	826	821	830	805	800	833	820	863	841	870	822	787	813	826	847	793	833	829	829	901	844	838	848	861	794	854	778	877	875	840	837	835	781	863	785	852	843	826	851	809	833	794	817	847	852	855	789	850	828	842	846	874	848	866	782	777	834	836	819	843	810	846	797	844	859	867	785	810	816	859	802	828	813	888	862	860	841	781	842	800	811	811	862	881	846	838	817	819	833	848	870	814	862	850	795	807	805	862	769	817	846	781	828	835	832	826	870	840	818	836	819	812	865	864	847	829	833	801	837	830	824	832	809	825	781	774	802	761	824	808	806	817	863	849	821	830	867	798	823	836	780	825	860	809	824	850	789	810	844	895	854	823	801	791	836	884	801	779	832	835	828	808	838	841	834	803	809	851	812	777	866	796	892	809	778	797	844	850	822	821	811	826	821	834	823	799	879	889	796	817	819	831	793	857	801	819	822	835	801	806	801	758	854	797	818	839	856	826	840	834	850	862	806	836	833	830	782	848	811	856	799	819	820	834	836	843	801	847	820	855	832	781	811	839	876	870	855	851	843	815	847	869	802	865	842	774	790	858	777	843	798	832	841	810	834	865	820	772	780	821	807	809	829	844	787	828	826	841	823	844	786	844	838	805	766	832	825	790	862	818	875	812	826	833	787	847	850	824	810	820	840	833	849	801	807	790	828	847	848	843	800	832	822	768	847	839	895	763	793	834	802	855	828	837	822	810	805	798	881	828	791	788	834	835	885	835	815	850	839	920	844	851	783	832	824	795	844	856	828	904	802	837	823	858	802	816	816	833	774	818	835	876	811	825	808	846	822	809	859	777	810	861	823	782	771	847	860	814	825	806	834	835	801	842	834	784	805	877	763	779	820	824	773	812	873	804	814	807	872	873	839	829	898	827	813	827	809	799	789	816	824	813	803	880	824	815	801	849	868	810	871	844	896	811	823	797	837	823	775	817	782	825	844	818	794	824	805	806	794	842	836	814	774	889	827	801	787	756	849	808	767	852	832	861	758	787	821	842	835	807	816	791	779	846	867	826	845	846	819	796	881	823	788	872	852	817	792	847	836	818	805	829	845	826	846	784	859	841	865	762	876	819	823	855	820	873	818	798	799	840	823	818	805	869	767	801	815	799	818	841	884	851	885	803	841	798	844	844	837	833	833	795	805	803	813	835	828	820	818	775	843	817	837	797	794	790	805	839	836	813	834	872	813	825	821	833	810	785	810	806	846	826	821	834	807	823	852	823	813	829	792	749	778	776	785	806	787	828	811	817	798	779	867	838	813	844	804	833	786	826	831	773	832	832	895	846	856	817	804	812	791	824	749	803	770	810	814	884	837	763	866	823	799	801	830	848	871	841	849	822	857	810	839	811	802	778	835	817	859	782	776	774	819	824	842	831	857	817	796	889	846	765	820	841	850	825	857	870	842	817	839	793	775	820	856	827	815	796	882	830	757	805	826	853	806	812	838	851	821	828	848	847	798	844	831	866	794	811	844	845	825	823	847	826	852	848	796	811	804	857	879	781	833	904	863	803	893	861	820	807	794	862	807	823	781	834	813	796	772	809	873	863	869	863	832	881	841	765	830	843	781	834	844	840	829	753	807	810	811	824	828	764	862	785	813	837	801	833	839	821	817	839	821	838	775	817	830	848	817	784	821	831	837	893	827	810	850	775	815	841	795	780	822	777	782	794	797	781	828	803	868	831	851	784	833	777	827	723	836	849	846	830	848	801	832	814	826	830	825	828	774	847	805	836	788	748	808	773	835	835	798	824	817	816	856	808	859	788	858	874	838	912	841	817	820	809	844	833	817	838	834	840	826	855	794	825	857	816	830	819	855	791	864	824	777	786	833	823	836	809	799	799	846	850	805	861	763	850	862	803	799	867	827	804	781	822	879	787	863	833	867	783	867	797	824	837	830	831	779	843	798	809	872	817	802	825	812	837	812	818	798	809	866	831	839	790	814	792	852	819	814	865	845	827	770	840	803	843	857	814	848	835	824	850	856	834	869	795	816	769	816	894	807
18696	33365	63323	33392	13445	3396	2882	2381	2002	1828	1606	1412	1340	1269	1179	1197	1122	1084	1015	1038	973	1045	1027	939	981	914	975	933	924	963	950	962	986	943	925	913	931	962	949	911	921	925	876	902	883	925	916	968	854	874	914	999	866	830	895	904	920	880	873	917	907	911	929	939	922	903	857	928	905	903	896	823	907	881	933	864	866	923	908	891	844	825	881	880	857	916	911	915	908	913	849	894	927	869	860	877	884	855	939	910	897	832	886	914	889	889	968	899	892	851	977	908	900	934	901	890	878	877	953	891	865	889	880	887	903	863	840	876	908	932	892	890	875	954	863	869	846	900	888	894	872	881	908	869	924	949	908	851	918	927	856	869	873	941	927	932	907	923	894	877	834	920	925	905	958	884	921	889	892	899	848	904	874	847	913	876	912	833	920	984	888	915	866	890	862	883	893	867	867	843	876	889	887	875	894	886	909	905	935	898	906	913	903	896	877	859	924	845	869	918	923	876	924	905	890	950	867	877	885	913	925	926	891	876	910	872	879	906	870	894	903	899	916	863	844	918	942	920	890	936	891	839	882	887	919	889	878	875	924	933	917	942	910	865	911	886	893	861	912	897	884	898	903	883	902	836	860	907	861	862	854	874	863	883	884	952	864	877	892	875	896	901	949	848	877	869	877	922	925	854	891	904	895	857	892	885	927	871	841	842	910	868	856	903	902	879	876	870	921	865	860	886	883	895	840	880	899	890	911	871	932	959	859	904	890	858	902	867	840	896	899	896	936	884	914	931	865	830	881	925	931	922	905	870	951	945	888	912	911	904	887	907	897	913	844	896	875	873	872	871	895	829	916	906	900	852	864	881	913	900	908	845	905	915	888	854	930	870	915	877	882	862	920	907	896	856	911	918	912	942	859	876	908	905	879	877	887	855	869	892	879	910	902	850	851	846	904	865	846	902	879	902	899	881	884	915	882	868	848	917	895	899	948	912	911	870	858	926	871	868	896	848	873	777	974	876	870	918	945	933	876	928	879	796	838	880	895	914	902	922	897	922	892	932	916	878	851	892	887	892	866	872	878	852	892	881	909	944	882	912	898	863	899	849	867	814	877	929	915	828	878	865	849	884	893	909	895	933	910	917	883	929	903	948	873	911	911	849	916	891	966	934	928	929	955	916	863	898	861	903	931	892	893	914	830	885	880	903	852	908	913	864	899	890	904	929	920	898	894	936	903	914	907	921	854	933	923	846	834	910	852	918	923	862	889	893	848	883	874	889	891	881	895	907	884	868	928	974	858	883	882	888	907	909	858	921	916	953	869	914	920	883	888	872	869	893	883	869	925	883	852	835	927	883	914	907	913	881	887	886	911	861	883	874	869	887	864	911	835	874	918	894	860	889	863	890	957	898	889	894	907	936	936	834	919	883	901	883	941	923	883	910	891	883	912	927	948	932	891	944	866	906	869	879	911	871	888	925	923	952	923	860	908	885	899	857	919	873	846	910	930	910	868	891	971	865	861	850	895	852	888	873	900	906	894	871	899	898	888	951	922	887	835	857	859	878	928	840	967	918	821	906	876	858	860	914	853	908	900	893	868	927	871	913	886	896	865	856	885	886	878	896	921	864	916	890	951	925	890	892	904	849	942	920	837	892	921	888	804	887	888	915	914	847	909	836	952	925	884	900	841	893	864	907	901	924	929	914	888	867	903	867	877	872	902	934	871	880	915	837	908	924	885	900	934	911	838	923	932	951	913	927	890	875	868	874	918	926	828	853	883	924	914	863	908	883	885	876	872	921	854	867	932	888	928	886	847	883	832	888	858	902	904	905	936	911	876	898	877	885	859	915	858	920	890	886	904	923	912	861	937	819	830	966	902	922	867	901	894	908	904	840	904	863	896	862	881	934	872	908	915	864	856	914	892	895	915	884	881	957	914	867	856	900	853	897	891	897	856	943	876	918	878	873	903	867	927	838	890	892	920	904	900	878	967	948	873	885	899	866	912	888	830	943	860	865	865	889	941	857	876	907	862	906	913	910	901	887	900	919	873	892	859	951	844	888	890	870	863	955	937	896	929	819	895	804	891	907	899	935	837	854	902	846	938	875	867	903	870	875	860	953	960	933	864	879	877	902	864	908	924	963	934	876	841	824	885	886	860	918	861	858	914	908	913	918	859	843	848	875	883	899	932	868	825	860	828	868	871	927	909	875	916	909	871	854	899	904	865	941	885	912	882	871	854	908	888	866	863	916	923	855	898	901	877	907	889	892	897	886	916	852	888	871	869	884	926	913	922	886	884	870	873	840	936	918	895	869	850	860	933	872	898	892	892	940	884	919	866	893	893	910	915	916	861	869	862	907	881	883	900	890	886	912	873	903	848	881	908	949	884	902	881	941	889	951	845	809	893	889	895	863	962	928	861	892	946	873	876	871	853	909	869	903	912	888	921	827	843	900	892	919	914	859	840	850	873	970	907	948	872	887	892	876	878	889	882	918	911	944	872	894	916	894	915	860	878	927	881	895	889	862	913	841	868	929	932	966	946	912	881	921	934	868	915	857	905	914	873	920	920	857	905	953	911	844	931	863	917	892	836	893	872	887	862	913	901	949	952	886	893	905	866	921	915	884	885	921	928	886	896	950	885	868	888	911	931	850	870	895	877	901	909	894	861	876	862	898	847	902	875	862	868	856	914	872	847	873	984	941	929	906	862	876	909	880	866	879	880	885	870	938	869	903	926	918	901	912	878	889	906	864	854	893	871	914	950	875	922	924	910	889	893	862	869	903	873	876	843	896	892	900	911	881	953	887	938	870	930	922	896	886	901	897	914	850	870	858	900	858	897	991	893	907	839	941	831	880	953	868	885	854	907	854	914	887	841	905	943	869	883	793	848	884	887	938	860	867	834	894	936	853	838	837	891	929	925	891	884	890	892	904	865	936	910	871	886	871	877	914	887	900	927	908	899	871	863	922	929	883	858	894	903	880	957	856	917	825	919	866	914	922	862	865	912	896	922	886	848	899	878	866	868	880	910	877	886	907	895	854	905	899	882	933	864	837	943	853	867	873	833	883	922	874	904	922	896	849	871	911	852	906	902	878	965	908	908	890	883	919	910	885	904	867	894	820	900	917	934	860	924	908	899	873	855	858	970	862	826	905	875	862	941	883	910	857	923	936	870	845	902	906	915	815	892	880	912	906	925	901	851	907	906	875	885	892	884	920	908	893	926	911	854	906	931	912	876	906	889	871	906	896	858	875	863	889	895	857	900	896	881	846	882	900	891	896	940	934	914	912	937	887	844	866	876	895	868	867	884	892	888	888	878	921	936	858	926	879	903	873	905	934	874	909	856	885	861	906	885	905	895	927	902	918	889	875	911	907	905	877	881	875	908	861	875	849	926	824	894	906	844	895	928	961	896	917	923	883	904	876	894	892	875	886	903	898	883	831	925	909	871	908	855	877	866	828	921	862	895	854	894	860	895	832	911	869	872	918	915	896	832	876	919	899	900	923
27220	21016	21777	9862	936	417	347	372	347	335	347	313	310	300	311	361	342	316	321	309	319	314	322	303	285	348	354	304	326	314	301	310	346	314	316	310	314	316	306	315	346	305	318	336	298	296	333	360	317	311	347	310	325	330	294	320	333	306	330	302	314	315	323	314	308	324	290	305	288	292	308	285	330	319	306	340	325	352	311	309	315	324	327	314	324	335	314	316	353	318	309	334	283	338	305	311	304	297	317	312	328	313	320	286	313	294	316	318	339	316	324	317	330	340	326	306	276	311	327	292	294	321	328	323	308	320	331	301	323	330	315	325	280	320	381	335	324	330	344	334	341	307	313	290	325	283	289	331	294	326	310	311	327	320	336	337	309	350	307	283	321	317	306	307	295	310	311	343	325	342	285	325	342	308	280	299	337	285	322	327	319	316	320	346	334	306	344	327	316	319	298	308	325	319	312	309	295	309	337	344	311	302	308	332	309	337	353	304	305	317	313	313	333	282	293	305	315	333	331	327	349	299	313	317	306	285	310	338	297	334	352	295	335	296	300	327	320	336	308	338	307	297	301	326	321	308	302	311	323	277	294	316	325	324	296	311	312	337	331	296	296	346	318	316	294	328	316	325	313	292	294	302	350	322	309	315	318	326	307	309	333	310	332	309	321	314	332	308	333	298	329	315	322	317	302	314	335	327	305	314	302	311	300	307	309	298	324	338	323	330	270	313	312	325	328	307	299	355	292	331	329	294	341	331	310	309	320	302	331	338	327	323	303	301	304	322	333	328	295	311	320	303	323	320	281	300	295	294	317	337	296	318	337	310	305	329	309	309	307	334	337	300	322	303	312	286	307	333	332	309	324	319	311	321	317	350	296	307	307	321	315	276	312	320	308	296	289	311	317	318	331	336	308	328	321	342	285	293	304	308	312	297	315	323	347	324	321	331	298	310	346	324	280	290	331	307	315	333	318	323	278	298	309	340	302	295	274	306	321	327	325	287	320	310	335	267	310	278	356	306	320	305	321	295	306	344	336	297	316	301	326	317	305	284	327	285	296	313	301	316	311	352	325	312	306	320	294	317	309	318	328	308	302	295	316	303	330	295	320	317	308	302	322	331	296	299	305	313	291	296	300	295	317	304	290	321	301	313	289	336	330	312	324	314	334	325	305	307	282	321	293	300	293	297	294	331	365	319	270	297	323	325	316	316	341	312	312	306	315	315	269	323	331	364	305	307	324	353	315	350	331	314	296	349	318	312	312	349	312	334	321	308	307	304	352	286	294	293	298	331	323	310	322	300	290	304	327	298	325	331	315	317	328	299	352	326	312	308	308	321	316	291	284	344	314	290	301	349	301	333	323	320	324	313	310	322	326	341	310	312	310	314	334	314	336	299	290	323	302	351	296	293	328	300	302	296	344	294	327	300	317	312	332	315	291	319	296	300	320	287	324	323	301	314	331	339	337	321	300	313	308	303	306	289	320	326	316	347	302	302	306	318	313	312	297	310	324	325	344	296	298	312	333	315	286	331	317	334	342	311	296	287	384	327	336	305	348	322	306	345	322	314	300	330	306	320	290	317	306	335	302	317	298	288	326	275	316	334	323	297	334	329	333	300	296	336	304	271	344	297	323	331	326	328	306	283	330	336	324	309	338	311	328	333	335	325	300	305	320	297	294	338	332	288	307	339	338	326	346	316	294	325	298	306	306	310	299	302	316	322	310	289	296	314	308	292	340	308	316	338	327	336	284	277	320	337	330	318	321	350	341	296	357	313	327	339	311	313	316	326	324	302	277	290	311	294	324	298	299	300	321	342	318	288	307	296	311	335	314	310	308	325	314	309	319	331	304	322	334	331	316	298	340	319	325	300	312	348	320	319	287	300	338	310	288	342	319	313	330	320	300	298	342	325	280	298	307	310	327	344	317	311	285	332	326	298	314	343	303	306	314	321	328	265	284	324	287	312	289	315	310	315	307	330	297	341	295	295	321	320	291	334	321	314	319	296	308	304	286	307	307	315	297	327	339	308	302	329	285	335	338	300	345	284	289	305	327	321	272	300	342	324	322	323	303	312	319	312	321	318	296	292	328	298	316	306	299	313	324	331	293	309	318	311	312	351	344	361	328	276	324	326	313	316	294	311	312	288	292	295	288	280	314	301	311	358	298	343	327	330	308	290	301	301	301	293	323	304	293	319	312	307	293	309	314	303	339	295	332	318	324	262	307	286	299	322	331	291	317	313	332	307	328	326	313	319	289	310	320	310	301	325	310	353	316	298	334	323	310	358	313	328	312	296	344	331	291	324	279	303	320	286	340	289	305	319	343	305	316	307	362	327	299	330	297	335	324	323	318	337	337	290	311	315	300	334	313	305	349	310	310	299	302	308	316	321	302	314	332	342	338	290	334	312	316	303	354	322	320	307	303	337	352	304	324	316	313	305	320	308	340	323	293	318	364	314	316	355	331	323	324	305	301	357	297	334	302	314	309	318	286	319	286	322	301	327	312	336	315	304	315	298	307	321	326	294	315	332	347	309	295	328	311	298	328	334	307	317	263	308	330	347	289	306	348	300	332	283	321	319	302	350	340	310	329	316	336	333	294	327	315	345	327	341	299	316	316	317	306	351	347	316	298	309	339	332	279	334	297	312	329	307	313	333	319	327	303	309	299	309	324	299	322	330	295	292	287	278	331	314	292	326	314	322	310	288	295	323	317	305	324	326	358	330	293	315	337	327	326	303	322	309	318	340	330	326	305	324	331	305	304	318	319	322	334	313	354	300	325	315	300	299	316	329	311	315	356	340	325	333	306	295	335	311	312	303	330	317	317	315	312	299	306	325	293	301	325	318	319	289	316	307	290	351	304	326	308	291	340	346	313	300	322	290	314	314	315	290	326	288	298	334	379	332	336	308	306	321	292	329	328	335	318	303	305	319	309	309	336	306	304	343	290	301	360	335	302	341	300	336	292	326	341	321	324	306	307	316	320	288	328	327	312	312	279	333	307	313	303	326	292	324	332	335	324	307	298	334	329	317	333	320	311	335	304	339	290	317	354	331	334	300	322	286	331	311	312	324	300	352	314	308	327	320	311	325	285	328	307	321	307	328	295	308	336	306	307	342	297	325	315	312	306	307	274	325	289	337	305	360	310	314	304	292	310	321	323	313	300	306	287	284	315	297	315	293	337	314	333	331	330	289	322	333	320	339	307	302	313	325	316	328	275	308	301	305	330	314	293	322	291	309	311	306	308	298	325	296	315	325	277	328	335	329	339	297	300	313	360	286	333	321	326	326	326	315	356	307	322	342	313	340	306	319	292	338	314	293	324	307	288	300	311	322	313	310	318	351	323	334	303	312	316	340	321	301	337	322	326	331	289	309	345	335	320	279	331	314	290	313	318	323	335	306	335	349	310	349	286	297	319	334	320	306	317	335	308	308	323	343	323	328	309	328	339	306	310	292	335	334	303	307	317	335	338	303	324	325	312	317	314	299	300	333	305	321
12410	15229	19783	6284	1195	445	433	419	418	415	404	394	393	414	398	385	412	420	374	397	406	393	370	391	411	385	375	378	412	363	404	347	385	400	372	368	399	368	380	361	397	380	362	383	367	386	353	358	391	403	389	396	390	404	381	388	394	369	418	379	390	392	377	356	363	380	382	411	384	370	373	373	379	396	386	379	365	410	395	385	432	396	381	363	405	393	368	407	360	369	392	398	367	385	424	402	392	392	387	380	364	338	396	368	367	347	386	389	354	387	406	404	346	399	367	373	396	360	415	416	367	400	376	408	398	375	371	372	395	371	395	387	336	403	389	355	406	385	373	372	400	392	363	413	381	391	372	406	356	385	374	342	387	362	379	400	398	365	374	365	400	392	379	359	388	387	376	391	369	411	359	381	411	374	362	369	386	404	369	402	378	368	371	367	401	380	371	398	367	371	387	401	374	415	382	355	406	409	402	379	392	369	381	358	388	353	376	366	385	382	385	354	365	425	381	362	385	399	371	383	403	385	372	408	373	361	409	402	378	400	411	382	405	379	389	367	421	376	363	396	399	350	386	377	379	377	385	394	387	384	402	356	408	404	406	374	350	369	364	409	373	374	412	353	368	427	382	366	352	363	363	368	362	360	365	376	394	402	393	428	363	370	388	378	386	409	449	378	379	440	408	382	370	395	393	410	343	364	368	398	354	390	340	371	402	382	414	357	402	362	380	378	400	395	369	405	378	362	362	381	364	376	406	412	413	383	357	379	385	358	338	371	361	403	408	371	388	376	418	362	397	388	363	392	379	374	361	393	416	369	342	364	355	368	386	366	368	380	390	389	375	364	415	373	372	375	368	407	380	386	390	377	414	385	402	403	375	353	381	398	368	353	386	379	392	392	386	419	380	428	379	357	391	399	408	398	365	373	399	376	365	381	395	363	407	382	369	389	375	374	373	379	412	385	370	358	412	363	400	372	390	389	387	361	387	368	387	428	350	421	374	355	406	360	406	380	368	375	381	420	416	381	392	396	389	422	367	379	351	396	391	376	407	403	370	390	379	361	404	381	361	398	376	356	371	369	384	364	351	360	363	410	372	349	357	379	382	350	395	375	389	354	411	388	390	396	384	366	385	392	395	383	385	373	400	388	338	363	358	408	381	337	367	355	391	394	376	348	376	373	374	383	377	377	382	353	374	386	377	402	400	376	386	420	328	389	380	381	391	384	371	376	328	389	388	379	356	391	406	356	368	378	393	408	374	376	352	354	402	393	395	341	400	412	384	384	357	362	394	355	374	402	412	336	392	373	377	375	415	388	375	353	394	389	384	372	372	390	355	403	387	351	372	362	353	387	363	415	368	402	384	396	367	390	355	391	406	378	367	347	359	402	359	361	415	388	336	394	373	394	395	372	406	366	418	423	368	389	385	372	367	386	397	385	381	386	400	369	383	373	375	372	402	399	376	356	389	384	400	407	390	413	379	349	351	369	381	382	378	378	394	371	373	351	378	378	399	381	429	380	355	349	339	394	391	357	395	340	380	339	379	357	409	375	421	380	414	368	403	371	409	403	364	374	377	381	375	354	374	394	389	385	393	374	379	376	378	373	364	381	382	376	365	397	381	354	352	375	418	409	342	391	366	414	381	371	379	345	401	371	342	407	393	427	366	359	384	371	398	385	441	365	409	383	350	404	375	377	407	359	374	404	374	386	390	409	395	393	406	418	390	355	419	383	352	392	372	356	348	383	401	386	390	393	365	372	372	343	359	359	339	410	373	400	403	356	392	388	410	385	363	370	396	380	416	392	379	382	384	388	360	376	361	365	405	395	381	369	344	383	416	364	393	375	356	367	349	400	370	352	368	361	379	377	398	392	414	379	390	394	373	349	369	368	382	390	393	364	371	354	404	376	380	377	393	389	368	360	356	382	415	379	410	351	367	390	380	388	359	382	403	337	363	354	370	364	360	374	396	385	364	368	344	378	353	376	384	368	387	353	324	391	400	381	407	383	356	370	367	372	358	390	365	363	388	387	380	385	378	379	365	389	366	400	414	389	357	384	375	379	391	386	379	386	385	354	369	385	349	416	393	400	383	400	359	402	370	388	389	380	384	362	381	398	400	406	393	384	360	357	365	408	392	392	356	377	399	371	359	431	370	391	373	370	355	387	385	415	357	368	370	392	376	385	387	391	381	359	340	355	380	398	386	388	377	370	360	420	393	365	388	404	367	354	381	391	383	390	392	414	402	405	352	410	355	372	366	378	390	369	387	353	387	370	380	388	377	379	379	413	388	374	388	396	403	379	402	355	399	368	390	389	360	368	420	405	416	364	394	378	393	380	396	376	389	383	362	392	357	408	381	377	383	363	350	382	386	375	395	385	374	355	353	354	361	357	393	387	386	373	376	414	351	378	376	368	385	346	368	379	361	392	366	362	358	382	361	375	393	363	339	407	396	349	396	409	368	360	396	381	367	398	381	394	355	386	366	373	374	352	370	382	371	376	384	362	398	346	377	383	362	405	357	367	412	369	378	352	380	375	378	384	359	397	387	371	403	373	373	359	376	365	398	390	409	393	396	374	375	367	409	383	373	378	367	398	366	395	337	372	384	391	402	378	372	373	381	351	378	358	366	383	395	380	404	435	402	368	381	393	390	376	377	400	394	375	393	381	390	350	349	390	363	372	371	390	372	381	382	370	381	390	385	367	380	389	366	396	412	380	397	365	398	362	387	397	381	418	370	379	387	366	385	390	392	314	393	362	384	400	375	382	371	389	372	327	339	361	393	405	392	386	383	398	345	354	374	365	415	388	363	387	376	346	394	385	427	379	386	379	380	377	384	393	354	387	379	393	380	390	373	373	352	385	406	389	387	350	386	402	390	369	386	393	374	396	407	363	413	370	399	366	377	386	391	405	390	377	419	376	391	374	355	389	365	386	409	353	423	366	359	380	367	374	386	384	399	412	393	351	395	354	366	371	394	357	387	374	348	397	345	370	397	384	388	354	405	353	381	350	340	421	358	368	425	404	370	378	381	386	374	408	409	398	385	377	378	376	372	373	386	379	376	393	366	406	388	379	370	382	391	381	371	374	389	401	359	373	406	414	413	395	390	377	379	385	373	413	392	328	384	374	365	380	366	398	393	369	419	384	407	401	369	360	383	376	384	402	342	399	393	388	394	367	390	399	372	381	395	384	369	384	409	354	361	374	345	365	359	337	411	383	399	372	378	433	364	403	378	383	383	366	389	386	388	398	380	392	358	354	337	374	400	362	364	367	391	412	379	383	346	382	359	408	371	379	371	351	404	399	367	385	404	349	397	404	366	408	387	365	391	375	370	376	360	324	394	404	380	396	357	394	383	418	390	337	382	367	375	370	360	353	379	369	385	361	420	411	338	388	388	376	386	402	374	405	385	366	348	361	392	391	377	379	371	399	406	403	384	383	362	354	379	400	422	384	345	406	379	363	415	403	373	375	386	392	391	392	400	422	378	346	405	369	374	371
23614	21191	28208	25205	21429	10787	1361	882	750	685	619	509	562	490	480	479	519	457	513	460	458	481	428	446	464	461	470	473	449	414	438	412	461	445	435	405	417	461	428	440	427	406	442	464	435	441	443	421	461	462	437	461	433	461	465	418	430	414	428	454	450	453	436	418	485	458	441	432	441	426	414	413	438	437	380	417	402	456	453	441	432	444	417	417	430	440	419	435	461	431	444	441	430	439	440	452	440	424	430	432	416	403	410	435	416	442	448	449	454	403	475	421	438	436	427	428	434	435	430	468	433	445	439	456	444	454	423	418	409	401	410	439	417	438	447	417	440	419	422	427	423	400	471	407	432	438	443	463	423	428	429	437	453	413	400	373	398	410	426	453	449	411	407	438	417	419	423	401	429	424	446	426	416	401	434	435	435	428	436	398	419	442	431	405	438	431	445	417	417	486	464	431	427	441	429	369	416	392	425	432	423	428	443	446	442	440	437	418	400	468	446	378	403	446	419	405	440	421	414	508	464	426	437	443	418	427	424	393	414	446	429	421	437	419	408	453	451	417	456	417	408	420	435	443	423	431	444	436	453	469	408	395	425	411	433	442	409	436	474	430	421	426	469	407	461	409	437	424	446	430	420	435	436	423	447	455	391	448	444	429	440	412	420	440	406	420	441	418	397	443	423	438	409	412	438	487	440	458	432	422	396	422	396	451	457	474	452	433	452	466	435	396	434	435	462	422	422	423	409	446	400	420	469	402	388	407	439	426	421	407	434	427	416	440	380	443	425	420	425	438	438	418	418	431	461	405	464	428	420	459	423	423	426	424	395	394	432	438	439	441	434	493	452	427	422	441	432	407	426	467	413	441	435	416	406	417	446	448	393	445	445	425	447	462	390	450	413	446	423	419	430	454	411	440	421	466	431	432	422	457	430	418	446	401	457	461	427	437	451	436	460	441	437	420	471	446	470	410	447	421	459	433	441	394	474	420	426	443	437	421	432	436	436	451	395	404	410	430	472	438	417	434	453	424	440	426	426	396	461	428	443	436	423	424	447	445	431	403	440	409	426	445	451	476	430	439	416	409	423	430	462	422	447	415	441	427	456	434	437	465	471	461	439	425	425	432	453	430	427	435	438	420	464	412	432	404	442	409	411	401	428	423	409	442	440	394	443	418	420	439	424	451	469	449	410	426	430	428	443	427	420	435	466	407	428	382	422	451	451	418	446	401	440	412	446	417	421	433	454	423	448	458	480	397	421	458	445	386	425	410	450	427	421	435	418	416	435	449	430	399	437	429	414	444	461	404	438	406	391	433	420	422	470	434	469	439	428	421	416	420	428	420	439	431	444	421	406	411	440	429	454	455	413	394	424	423	418	399	460	437	420	429	448	439	462	414	439	429	418	434	432	431	463	441	412	417	429	427	424	387	443	441	422	416	443	445	426	432	440	461	440	434	428	431	442	420	463	450	388	395	429	443	438	451	427	420	419	425	451	468	430	426	406	431	421	430	402	464	437	452	429	448	410	403	462	451	444	450	437	446	453	438	444	450	445	462	415	432	475	434	469	440	456	432	460	406	434	416	458	427	433	403	449	453	447	445	457	397	479	419	464	433	430	443	448	402	400	420	450	410	445	451	461	447	411	428	415	440	454	456	383	444	431	456	413	448	423	471	411	454	441	377	423	444	425	441	417	404	432	442	419	464	430	422	392	470	469	425	424	478	441	428	439	417	416	459	413	432	427	417	421	436	421	470	428	406	396	485	448	446	387	470	426	487	442	413	409	441	423	414	437	466	453	421	445	413	461	430	456	426	405	430	410	402	424	444	476	453	432	449	467	404	406	433	458	401	433	440	410	433	461	444	454	443	444	409	443	432	425	426	437	445	436	446	430	465	410	442	397	422	427	426	424	430	438	456	441	452	423	435	423	426	450	399	448	458	425	425	432	421	402	428	422	478	403	384	432	426	389	415	440	406	474	460	441	446	434	438	448	444	402	430	455	424	440	430	444	423	398	432	442	483	429	418	382	423	406	460	455	453	444	443	417	473	405	412	440	406	441	462	440	457	412	405	414	423	438	427	458	436	424	431	464	403	421	446	448	425	404	406	435	427	451	416	445	439	413	415	475	381	395	442	426	413	434	435	425	425	377	441	456	471	403	433	445	438	417	467	436	411	461	434	429	428	436	443	399	411	469	433	422	454	446	407	472	443	415	427	426	449	439	434	471	438	463	411	433	411	459	464	482	455	443	401	419	444	454	420	446	417	421	436	428	424	415	429	417	389	442	422	417	438	454	439	448	409	423	448	460	422	422	448	405	424	432	418	427	426	435	445	446	439	426	433	424	383	423	463	425	428	411	434	418	453	446	408	458	430	449	437	468	408	437	409	462	457	447	400	434	447	427	434	421	444	453	438	424	428	423	406	484	408	479	419	432	456	427	422	441	441	427	458	410	426	426	437	410	421	408	400	406	431	454	436	433	414	403	449	444	413	402	439	446	424	426	420	414	444	461	413	414	450	443	427	424	411	389	449	470	463	446	440	440	402	441	421	368	402	396	444	413	448	445	463	444	411	426	442	388	420	444	453	420	399	415	431	450	404	419	416	455	381	425	422	430	424	396	426	418	415	419	412	441	471	424	459	456	385	444	423	431	424	434	401	445	415	398	444	447	432	464	432	423	496	404	426	432	433	415	411	423	457	416	421	437	391	440	434	395	462	435	418	448	423	401	409	403	392	400	438	428	434	424	432	395	430	466	456	431	418	387	397	463	434	452	447	425	423	434	467	424	429	443	413	437	436	445	406	412	443	426	402	399	436	455	436	437	397	440	431	434	415	436	468	431	432	445	435	384	427	445	444	431	421	479	438	444	440	446	476	424	417	421	402	425	431	410	410	416	458	443	451	452	413	435	410	443	459	443	460	401	411	444	435	429	442	436	438	430	411	422	431	465	431	440	447	471	436	449	436	460	432	426	441	438	411	417	422	421	423	431	425	435	389	423	468	432	414	401	430	409	421	439	438	417	406	439	449	419	454	448	446	472	431	428	384	423	380	396	468	443	402	410	427	399	431	434	443	428	457	434	431	414	442	420	462	459	445	451	421	462	466	416	461	435	417	442	433	452	412	434	402	445	425	404	431	436	438	432	420	426	448	434	415	440	442	461	422	444	444	433	405	419	444	441	419	424	455	450	418	440	459	455	439	425	419	454	436	431	444	417	462	523	421	438	466	430	435	434	420	467	469	437	422	435	426	481	420	436	445	449	418	421	399	412	443	443	434	425	442	459	460	435	434	475	470	473	448	371	418	415	429	431	458	440	433	426	387	457	394	432	426	461	471	433	445	464	442	458	445	479	420	415	436	478	451	446	399	411	448	459	426	433	441	432	438	422	427	447	463	414	455	418	444	382	444	409	469	411	439	436	439	406	404	403	393	397	422	430	439	464	440	411	415	443	413	420	416	430	415	450	426	426	408	386	439	420	455	448	437	409	429	444	448	413	429
14667	31295	40273	25978	10413	1944	1613	1267	1167	965	819	834	794	730	694	648	591	597	579	548	585	538	513	558	550	535	523	540	549	528	539	526	524	521	508	481	509	488	488	520	528	486	458	538	489	454	504	483	533	537	503	492	500	475	509	486	520	484	490	533	490	448	468	522	496	542	514	508	464	472	488	491	501	479	485	488	542	488	487	452	519	474	492	525	496	506	479	496	518	494	513	478	465	493	476	486	512	518	505	472	501	515	486	525	471	504	483	494	496	474	489	481	511	497	481	476	525	486	463	490	468	488	488	479	497	509	438	507	468	513	506	475	490	501	479	492	499	500	513	488	502	552	525	495	429	491	536	499	525	520	474	508	499	502	514	519	490	451	488	478	472	511	488	490	492	464	471	460	476	510	528	479	511	459	498	507	493	522	512	495	492	503	482	522	481	502	439	486	532	508	538	526	460	501	452	517	494	512	486	474	515	530	501	475	493	470	485	489	482	512	483	508	496	478	482	480	494	480	526	453	472	532	431	489	515	507	476	506	502	470	525	477	435	483	488	474	487	481	498	503	485	505	481	490	506	508	515	499	479	466	483	457	440	511	478	474	463	485	526	511	508	534	454	507	490	465	488	526	443	510	486	421	477	466	488	504	501	463	515	502	534	511	501	512	502	464	520	497	482	494	469	460	460	508	502	473	492	475	460	468	476	477	444	459	480	532	465	459	459	481	471	488	517	476	423	434	468	486	482	460	512	539	496	511	436	464	535	510	468	474	503	542	441	495	520	499	479	518	498	500	557	462	445	455	515	478	454	474	514	511	475	517	484	479	512	514	473	512	493	444	505	523	476	490	505	491	473	481	504	469	470	546	457	536	481	511	518	507	504	493	547	461	514	471	551	475	500	518	520	460	487	509	521	503	450	519	489	500	484	470	453	481	496	463	461	480	499	547	493	477	516	455	498	439	488	497	505	497	482	510	494	486	560	485	517	497	510	483	510	491	482	513	466	493	509	497	519	488	489	482	479	487	461	497	488	442	473	480	479	525	549	511	520	521	554	520	509	446	464	504	520	474	502	468	464	501	465	462	495	530	529	511	475	481	482	441	500	489	486	512	454	488	476	507	491	507	459	531	519	488	500	524	461	501	522	467	491	513	475	474	509	486	484	489	431	469	533	496	481	471	536	496	483	508	504	489	538	499	505	458	478	500	502	480	501	492	508	489	498	502	515	490	466	516	483	474	514	494	501	469	508	485	531	481	494	446	477	464	466	534	482	491	509	481	504	538	496	509	495	477	491	509	479	476	472	476	514	433	485	496	511	490	505	480	505	474	558	470	484	500	490	438	511	487	543	475	523	478	462	485	495	462	481	498	501	546	478	492	502	480	503	484	523	523	483	482	495	508	490	483	456	499	513	469	460	488	472	442	515	489	485	477	485	495	466	491	502	455	478	479	495	447	513	454	489	516	477	460	485	497	504	478	481	521	466	454	480	467	470	509	494	485	483	478	502	475	485	490	517	424	473	507	442	460	491	521	504	466	494	457	463	488	490	513	448	451	496	478	484	505	518	520	489	489	526	475	511	485	452	440	496	475	500	493	482	499	456	512	472	492	467	522	501	468	482	531	441	504	509	473	474	490	536	454	508	535	495	482	533	568	515	470	492	500	482	460	548	502	506	500	474	486	496	518	506	497	520	470	505	505	479	481	483	486	488	506	544	495	492	480	505	472	498	495	471	470	518	487	466	502	515	482	461	523	500	486	474	482	451	473	494	463	511	534	489	489	477	507	493	488	487	461	446	526	486	501	506	502	485	499	496	483	523	474	498	459	471	486	521	491	457	462	492	500	463	474	486	484	492	500	511	470	490	495	490	501	482	484	479	515	460	494	492	469	519	516	506	495	468	495	470	488	473	465	473	472	514	494	484	503	468	473	495	486	516	499	464	466	515	481	480	490	493	477	526	475	481	510	471	501	471	533	502	505	475	465	468	460	465	517	489	517	521	479	474	494	455	473	482	480	541	474	490	462	495	460	459	478	518	500	465	494	489	469	510	483	490	516	496	491	497	477	469	493	472	534	483	475	518	474	498	510	495	530	483	485	499	484	489	478	494	478	476	480	509	502	507	481	459	520	531	476	481	458	484	463	490	497	492	497	475	519	499	460	470	472	488	526	436	497	497	467	493	495	501	482	514	467	509	492	449	493	491	474	502	498	467	477	499	527	456	510	502	518	453	503	456	501	491	480	447	508	515	491	480	508	488	521	506	520	437	525	481	482	477	483	478	508	470	499	494	469	489	475	511	517	466	474	484	453	478	504	458	463	467	503	449	500	462	443	460	467	477	499	504	465	525	503	506	513	494	471	497	470	455	450	529	492	497	469	504	487	511	500	480	490	475	486	505	498	492	528	492	514	494	492	493	504	492	456	511	467	501	481	466	476	468	498	480	508	458	458	505	521	506	510	502	477	497	485	497	486	469	485	473	471	478	501	461	486	481	517	485	507	522	472	518	519	491	453	505	540	536	481	452	505	492	474	507	508	456	488	460	504	482	498	535	472	487	541	490	487	480	484	459	481	479	494	506	490	493	484	532	456	497	449	506	472	530	513	499	494	486	480	488	458	474	490	514	460	541	505	501	456	507	520	477	472	490	486	487	503	470	492	497	459	489	491	501	480	487	492	502	504	494	505	510	515	459	487	503	525	494	509	472	516	473	462	526	487	484	468	480	536	489	494	466	487	515	468	500	526	486	532	533	449	496	488	460	474	482	504	441	476	509	484	498	512	490	492	477	534	457	450	501	490	471	481	486	494	500	499	522	484	519	499	510	489	493	483	503	491	502	523	498	485	437	481	499	489	500	476	520	494	465	497	498	486	494	526	519	495	461	486	506	494	494	469	451	507	490	517	466	482	472	484	504	479	526	496	491	479	502	521	465	480	525	490	501	506	498	437	457	489	496	506	472	524	495	478	476	484	502	486	458	490	511	492	449	443	485	502	497	464	473	520	472	535	515	475	480	462	515	489	471	488	479	514	498	485	477	436	521	476	519	455	508	491	458	502	453	500	461	492	443	464	498	529	485	484	480	478	511	473	520	509	510	477	526	506	496	502	492	445	458	500	508	526	474	503	481	475	466	530	469	500	442	470	509	488	493	478	482	518	493	453	520	467	506	476	493	499	471	530	488	489	482	517	470	462	495	512	493	476	464	489	485	484	443	495	502	507	495	489	502	489	466	494	503	475	480	472	515	472	485	447	489	455	488	474	515	474	445	502	495	449	477	503	465	473	489	465	458	509	494	509	532	521	476	496	489	472	486	487	491	469	471	506	486	512	488	476	485	493	476	490	477	507	490	480	473	525	498	488	521	484	488	485	476	530	492	493	480	459	507	495	470	510	453	491	516	486	500	468	463	484	470	457	504	463	500	493	496	464	471	541	453	466	461	490	514	498	485	495	477	503	433	512	488	496	460	479	508	488	491	482	507	523	491	456	500	484	497	504	547	498
24854	21188	27247	25883	14976	1482	804	716	661	706	637	614	586	570	553	583	584	611	596	561	591	585	547	557	598	562	565	580	548	533	529	574	562	515	512	554	552	560	541	531	566	555	559	578	555	577	589	567	575	513	594	492	566	573	522	518	581	570	555	521	593	523	541	546	579	547	593	539	551	558	559	558	549	564	611	538	565	531	555	558	581	547	537	587	555	521	506	566	550	506	543	556	513	542	538	523	603	534	563	539	525	582	570	548	527	576	556	588	566	535	523	524	519	533	535	525	555	533	553	555	574	526	549	562	528	526	556	517	583	573	526	519	541	599	565	526	600	503	536	598	540	569	597	577	580	559	524	547	507	534	520	525	565	523	570	577	540	543	589	554	585	567	534	548	570	552	566	527	557	557	521	534	550	504	582	568	556	553	564	517	521	536	564	529	523	543	580	581	542	594	555	564	562	537	569	572	596	587	533	521	564	523	561	528	616	573	551	532	569	559	563	544	550	575	558	569	555	577	529	532	586	504	549	557	528	548	577	486	592	525	543	562	536	583	562	578	564	562	551	595	532	537	552	558	577	533	576	546	546	535	542	579	525	560	538	545	550	542	541	512	524	543	530	530	592	528	552	565	559	563	545	524	527	549	549	560	549	530	539	584	562	532	540	566	550	550	568	569	553	568	587	545	601	610	526	542	492	572	542	518	548	562	546	553	589	541	538	534	574	516	557	563	538	547	514	601	551	551	589	532	540	581	533	571	555	530	592	520	567	594	529	559	502	536	544	576	554	568	587	530	563	582	518	545	560	548	568	549	534	520	518	569	511	576	582	557	549	581	531	579	587	559	558	560	585	575	524	493	555	552	532	526	544	588	527	572	596	574	617	577	520	554	521	532	562	529	572	551	589	538	558	529	554	548	566	546	539	529	536	542	561	562	560	575	555	531	524	590	546	584	533	564	522	555	587	555	518	554	545	565	562	562	519	529	544	549	571	544	566	554	543	570	573	573	550	527	539	554	575	524	525	528	537	536	557	583	562	564	527	536	578	532	567	553	549	586	566	526	570	583	585	587	578	566	540	593	590	563	594	557	562	555	558	543	544	603	534	573	565	549	553	576	569	553	528	543	557	569	556	535	564	554	505	528	573	509	519	555	481	518	571	546	536	513	560	558	563	596	550	535	564	571	571	593	523	556	506	518	531	572	493	543	537	567	527	502	584	564	551	573	585	561	547	543	570	534	541	588	535	498	560	540	533	581	563	529	530	510	559	581	571	513	543	526	591	536	561	574	545	552	596	540	608	544	535	522	524	603	607	549	509	582	540	575	545	558	581	541	570	540	565	561	566	551	555	548	559	561	570	489	562	553	568	573	527	588	525	587	542	561	533	580	571	563	557	554	556	544	565	549	534	550	551	558	550	518	571	552	554	556	534	547	521	554	559	545	542	541	521	515	544	533	517	505	535	550	543	535	552	588	598	559	561	523	573	534	544	597	595	543	520	568	537	555	547	520	534	556	556	569	603	536	567	562	583	551	541	577	581	552	579	510	562	541	516	568	539	578	580	522	526	585	557	596	492	525	563	556	561	528	577	561	548	558	586	569	598	550	566	533	503	570	546	534	579	539	528	521	520	574	588	549	562	548	558	544	591	575	547	550	538	568	543	553	576	547	540	525	536	581	538	550	568	530	520	545	572	587	586	575	492	560	565	538	568	562	529	553	547	556	563	531	529	546	549	546	578	508	563	532	560	528	545	554	535	535	528	552	550	534	561	548	537	556	516	549	548	570	579	537	553	545	541	543	557	572	545	554	570	524	538	553	538	564	566	528	574	592	508	536	538	563	568	571	550	506	510	517	569	530	508	548	509	546	550	593	544	538	552	514	527	516	589	575	518	553	559	509	559	524	562	555	551	553	600	535	505	537	517	554	538	566	554	572	523	533	530	554	548	520	543	540	578	594	582	562	510	525	582	543	582	516	561	550	540	541	540	533	556	582	582	567	532	564	528	538	529	576	546	555	569	556	546	595	577	518	572	547	547	516	566	601	542	560	593	530	531	574	556	524	589	584	526	532	541	498	527	561	552	574	572	536	537	551	564	582	576	582	572	555	514	548	538	577	561	571	538	601	571	516	545	519	582	553	554	539	615	545	558	542	561	577	561	548	537	590	583	535	515	574	568	534	554	558	541	581	540	541	538	565	569	535	557	521	547	574	550	521	537	543	547	538	531	546	531	584	573	558	541	549	540	544	569	583	569	542	519	546	545	593	548	553	556	514	551	560	597	584	558	565	546	542	572	567	573	573	524	559	551	553	515	574	563	533	599	557	524	546	558	555	566	576	578	549	541	519	549	561	497	529	548	605	561	563	550	511	524	547	516	577	532	531	536	572	576	559	576	535	551	581	569	616	545	536	547	574	578	538	594	535	569	504	550	546	542	520	585	532	539	531	552	556	548	509	515	541	549	565	564	563	555	505	510	554	568	547	534	569	567	545	512	581	563	562	562	560	571	532	556	539	522	555	557	531	512	555	549	587	487	533	557	556	521	574	491	590	513	570	563	546	552	544	507	586	560	505	549	533	576	574	559	527	578	545	558	536	596	572	503	540	548	541	553	559	547	544	554	523	570	568	550	541	558	517	581	541	536	558	563	584	583	570	549	523	531	546	533	517	543	550	542	529	586	551	551	548	528	573	558	600	588	546	551	556	516	560	549	556	548	548	562	518	566	568	580	580	520	558	580	566	575	553	545	577	529	576	551	539	550	500	562	543	540	566	538	576	572	549	539	541	494	520	540	545	550	583	574	621	569	576	554	554	539	554	566	552	553	530	587	612	524	557	530	579	541	559	549	511	537	569	555	562	538	551	535	603	550	555	559	521	552	563	589	523	535	547	524	552	554	552	547	537	562	573	560	523	540	534	555	551	527	522	582	540	537	582	498	548	500	543	562	577	582	565	583	529	619	529	525	577	535	550	580	557	564	582	510	533	538	520	542	512	575	552	516	545	517	591	562	525	595	556	558	551	542	545	541	533	544	542	566	524	556	569	562	542	569	569	536	541	509	563	559	550	542	529	533	558	566	545	536	549	563	575	524	520	551	564	572	542	557	500	554	561	549	592	572	565	535	557	530	587	552	556	545	517	565	577	544	545	496	573	540	552	558	537	549	536	522	557	595	585	528	524	556	550	510	562	541	580	524	547	561	585	539	536	552	530	585	588	555	553	565	487	540	507	579	525	546	539	562	599	599	554	567	554	556	534	531	582	562	543	519	555	542	561	534	525	549	569	578	549	581	560	580	547	533	580	572	561	531	596	541	565	523	551	559	548	491	494	563	530	572	562	508	580	600	537	575	576	568	553	524	545	497	600	559	602	518	556	520	542	524	553	538	534	501	547	545	584	517	549	540	573	553	531	567	571	563	552	555	568	521	558	624	534	598	555	565	561	535	559	546	507	595	552	542	526	538	569	545	528	533	554	538	607	532	532	528	522	585	553	519	559	584	564
16793	28910	30900	20147	6724	1375	1156	1107	953	905	863	810	784	730	714	701	710	761	693	689	633	661	672	698	687	653	653	687	676	638	667	671	708	670	680	656	648	667	629	617	646	659	674	649	635	675	675	667	637	650	659	597	623	632	634	674	623	664	643	628	581	651	693	669	648	628	623	663	694	604	609	632	665	678	628	666	626	686	651	673	642	684	649	668	673	684	609	625	660	661	657	590	632	619	636	610	628	620	618	659	653	616	669	655	620	664	643	650	676	614	653	648	658	652	681	658	688	668	657	649	608	630	648	644	635	644	639	639	635	635	688	663	611	623	623	656	625	641	692	656	648	667	628	670	718	645	608	594	618	618	619	657	610	626	646	658	694	649	632	583	623	669	664	626	634	616	633	621	635	647	636	647	622	611	628	655	630	600	623	591	664	660	633	607	667	652	610	645	608	672	683	637	644	650	623	638	679	662	636	651	634	642	660	588	621	631	611	674	695	668	647	630	634	685	610	650	638	602	651	683	658	641	662	658	684	625	626	669	634	609	648	659	676	617	598	650	627	619	638	640	588	610	665	636	651	635	659	651	659	655	691	636	637	654	657	593	610	649	658	648	628	634	633	678	636	641	625	668	665	662	622	638	673	623	674	588	625	635	585	661	662	657	652	642	641	668	636	652	652	643	673	639	618	621	649	619	653	657	653	610	618	629	666	653	640	630	630	671	660	654	658	656	649	662	608	605	619	648	637	628	653	603	671	677	617	629	635	676	604	623	685	633	643	603	628	626	606	636	686	639	628	664	658	629	642	654	590	612	643	653	615	662	646	664	617	636	609	649	653	657	595	624	685	661	643	656	658	611	684	664	623	653	647	703	667	676	613	623	605	665	679	679	685	665	665	639	664	641	642	679	650	613	650	635	640	713	644	617	666	657	620	645	623	646	641	686	601	611	608	639	648	643	650	591	614	682	620	671	605	666	627	582	662	634	605	658	634	641	615	621	653	637	622	661	634	651	641	597	602	657	661	654	647	666	617	620	614	653	610	614	655	628	654	608	623	647	662	698	614	656	653	648	672	630	649	647	599	667	630	655	627	605	618	608	593	673	622	630	648	641	655	663	640	632	590	601	656	604	613	629	620	678	682	613	630	669	618	668	681	665	669	669	656	659	629	616	603	652	647	647	635	639	630	644	665	657	652	625	646	636	588	685	632	624	657	613	651	666	590	642	650	592	660	613	641	639	644	649	628	621	609	630	630	627	695	655	625	659	594	642	637	643	641	695	638	696	648	640	612	626	590	642	638	589	618	626	606	626	604	608	613	624	663	687	652	635	601	645	618	645	593	667	617	605	606	653	652	682	632	662	642	659	617	605	632	641	645	667	658	688	682	645	640	599	670	635	652	621	622	651	627	621	666	669	683	644	648	650	636	624	605	632	650	642	670	604	617	643	638	689	677	651	656	673	653	653	613	628	665	623	670	668	651	665	612	626	636	689	607	643	607	649	636	680	686	626	615	620	623	641	638	635	668	633	644	575	676	603	668	651	630	655	671	626	681	605	643	652	658	619	600	626	648	642	652	633	674	696	624	651	620	618	678	666	682	676	670	649	611	674	626	666	677	656	672	579	661	613	656	631	682	589	621	649	617	630	628	658	639	618	658	676	617	633	623	631	664	669	630	628	656	621	638	646	668	624	649	602	677	636	653	658	628	653	611	641	652	645	658	605	655	637	645	627	654	627	686	657	624	592	675	638	681	637	600	621	635	598	601	652	620	655	629	588	640	651	619	619	635	642	667	623	631	650	616	624	675	667	649	628	665	601	653	647	666	607	631	647	630	634	629	648	619	650	648	619	662	631	650	643	634	656	650	647	604	611	659	676	649	673	683	648	610	639	624	682	670	600	606	615	649	666	571	617	665	630	693	674	682	681	625	655	634	644	656	625	702	617	645	681	634	647	606	620	593	686	601	675	701	638	644	648	649	634	651	630	644	646	632	658	646	639	659	635	601	635	681	657	664	580	621	646	664	658	670	647	607	664	656	593	662	655	616	614	550	672	663	644	620	624	643	649	613	701	632	638	660	617	658	640	660	651	647	635	642	642	628	660	666	601	605	638	605	618	640	658	671	648	647	657	651	627	638	628	627	646	702	642	691	675	672	634	634	671	682	665	596	644	681	626	627	675	621	646	643	625	627	648	635	641	644	691	700	597	654	682	654	650	650	675	647	644	646	616	647	602	640	626	638	698	588	682	624	699	599	640	659	618	614	623	673	648	626	606	636	652	641	645	670	612	680	663	610	677	668	656	665	631	666	638	657	577	665	686	644	665	623	685	651	628	648	652	683	666	643	686	664	660	691	630	653	681	642	654	631	646	662	634	599	637	658	649	683	700	628	615	671	669	608	620	632	620	604	675	621	630	639	643	686	658	624	611	673	639	671	653	676	684	605	614	559	648	627	638	655	630	665	669	608	620	620	664	637	647	661	632	664	666	652	623	656	617	660	642	697	603	617	629	685	656	601	623	619	619	596	644	634	674	629	628	636	633	604	654	634	643	677	644	649	649	639	618	669	632	621	656	688	637	616	673	695	644	671	638	635	657	664	667	628	658	668	599	655	626	658	625	639	653	670	627	613	618	637	665	669	663	624	657	633	685	630	688	654	648	643	618	676	662	629	647	634	660	640	594	652	628	638	638	665	665	653	636	642	607	662	656	625	625	661	667	597	617	637	602	674	617	623	599	636	637	629	673	622	656	624	666	602	658	674	630	647	636	607	654	687	698	647	636	616	651	611	716	672	654	634	650	679	615	648	663	635	653	620	619	648	646	635	649	645	666	645	612	673	621	617	654	680	683	658	674	676	626	668	675	625	632	629	614	674	660	635	617	608	615	663	632	629	656	653	681	654	643	688	592	645	727	623	583	634	600	609	673	622	671	672	652	618	626	667	650	627	644	644	622	637	647	677	656	577	628	635	650	631	648	639	649	659	625	676	666	670	680	634	653	613	624	655	692	594	644	650	649	673	668	676	674	608	619	621	636	660	668	690	646	637	633	654	670	676	652	627	695	676	644	700	632	690	648	639	627	664	636	650	592	653	655	667	620	643	631	631	666	675	657	629	656	672	617	636	627	627	601	590	642	661	626	641	631	600	621	606	636	633	710	645	613	650	654	613	658	625	673	621	616	599	633	663	621	614	664	615	638	637	613	639	646	674	653	663	606	642	700	640	598	644	652	667	684	650	597	604	660	595	642	656	667	669	618	665	674	643	632	628	604	678	622	669	631	626	665	640	617	647	599	641	660	613	611	656	595	641	617	665	627	633	658	682	623	626	601	620	676	620	625	626	666	608	620	635	662	648	602	624	634	664	698	643	665	676	647	634	602	695	622	602	666	660	636	624	673	581	678	640	632	574	646	637	670	657	646	692	629	659	671	690	674	702	624	676	688	618	686	649	654	612	647	640	636	650	631	645	662	598	638	660	640	659	656	717	676	650	619	650	626	645	668
22706	21257	28122	24993	21422	20868	10355	1978	1419	1251	1256	1074	1051	966	947	958	903	941	901	937	851	864	840	866	910	859	890	926	834	869	848	854	892	813	802	832	817	820	906	831	819	880	821	867	822	805	863	830	845	818	802	851	811	845	768	783	839	819	849	843	824	863	823	845	810	814	840	772	796	806	815	782	828	845	804	828	899	790	799	830	822	790	813	808	840	851	853	772	858	849	799	811	776	816	781	825	796	854	814	808	846	810	893	819	828	825	839	842	825	830	851	802	819	854	848	867	827	845	866	820	811	836	820	833	810	762	830	828	823	829	774	761	796	839	752	774	817	763	849	839	835	774	833	820	812	816	799	830	816	864	825	790	884	777	802	816	802	849	853	840	796	827	788	828	798	805	816	815	826	766	807	814	836	792	829	818	778	783	838	754	821	821	872	841	804	838	811	851	806	832	757	824	801	878	769	806	867	819	828	858	783	797	859	838	782	816	804	841	835	810	844	836	812	797	836	789	868	838	788	819	832	806	835	803	848	790	831	816	839	790	815	758	810	802	836	813	835	782	814	771	812	826	792	811	812	800	829	797	816	833	878	821	829	861	839	829	814	790	842	818	828	835	890	827	864	784	775	797	804	785	865	787	759	888	789	838	827	839	836	793	804	826	799	897	789	827	824	829	866	841	799	747	809	791	780	784	824	795	842	778	768	793	743	843	838	813	819	793	850	839	813	820	796	806	838	838	840	833	797	825	820	802	836	836	827	819	846	807	776	768	835	801	839	779	786	786	840	810	789	845	835	817	823	858	768	845	817	812	842	810	859	871	772	819	838	783	806	808	788	875	864	769	822	814	806	812	814	820	860	824	820	834	831	816	845	841	797	818	806	829	824	756	801	846	783	828	808	810	774	798	823	821	824	827	841	786	789	768	809	820	903	821	770	795	797	877	812	851	864	824	810	820	816	824	859	848	834	812	831	816	800	799	841	827	795	859	805	833	847	827	866	797	799	814	845	883	850	812	797	841	813	813	812	799	796	820	815	802	865	782	798	844	822	843	822	812	834	848	805	835	801	827	800	765	822	828	791	835	813	792	784	807	847	777	866	845	839	817	810	800	833	815	882	774	824	856	795	838	790	881	791	838	845	841	831	817	820	762	806	826	805	793	794	813	824	846	826	832	860	811	826	791	835	805	818	812	860	832	797	863	767	784	816	838	802	801	839	785	868	812	785	786	860	855	793	849	819	867	829	829	797	798	792	813	821	801	854	770	808	806	822	821	805	794	784	822	776	856	841	854	784	814	847	844	821	789	822	832	793	806	780	788	849	809	819	792	824	846	832	804	836	804	827	827	804	786	817	791	852	762	849	829	802	834	806	857	855	874	859	811	824	870	772	794	827	848	809	861	792	848	803	795	864	838	810	828	801	806	812	796	829	838	813	845	782	776	838	819	824	823	786	824	832	818	804	852	849	808	827	846	867	776	794	820	832	832	795	817	820	822	842	834	839	833	784	798	812	827	823	819	821	850	841	809	809	803	760	771	789	816	833	813	779	808	822	838	784	822	859	800	784	846	834	811	813	864	777	842	812	780	810	825	813	806	814	810	841	839	777	795	823	838	812	824	869	797	767	827	790	856	812	841	807	853	834	825	778	811	815	796	823	865	815	774	834	809	843	811	821	791	811	798	842	808	818	792	833	809	763	818	784	846	798	800	829	831	830	830	849	761	852	856	794	837	771	848	777	823	839	781	831	839	818	827	857	807	793	790	851	849	789	849	804	765	789	853	826	797	858	859	803	814	812	804	809	840	819	780	799	777	858	849	869	818	795	851	855	802	802	851	803	833	786	829	824	763	824	829	795	796	779	775	826	850	879	790	774	816	812	849	847	814	813	767	849	840	880	798	793	823	821	828	882	799	787	799	803	788	821	812	858	815	871	841	872	849	799	832	800	770	794	814	837	785	852	764	834	825	776	796	812	795	830	836	809	813	806	866	833	848	802	807	849	792	878	821	844	798	826	842	801	839	815	804	828	794	776	840	794	847	864	829	818	835	837	771	819	856	763	783	833	858	819	843	864	810	792	800	820	796	806	848	821	842	868	765	809	847	782	811	800	822	840	844	803	808	833	900	787	843	833	782	851	810	773	825	818	798	835	817	809	789	788	785	838	831	844	805	795	828	794	861	869	796	819	814	850	860	789	797	786	856	811	884	779	846	816	792	811	811	819	855	873	874	813	815	779	820	842	814	756	804	808	850	837	762	819	821	770	855	841	907	833	832	850	777	794	803	868	837	850	865	792	782	815	836	829	803	830	806	873	858	838	795	796	877	860	832	850	815	808	796	824	754	845	798	812	801	796	793	853	873	787	760	822	876	800	863	797	862	802	788	803	846	820	827	839	866	802	809	830	788	808	815	788	825	753	868	811	817	799	813	816	799	809	795	804	824	803	830	784	826	799	817	832	805	778	810	839	812	792	816	853	794	834	822	809	767	775	785	797	853	780	803	846	849	790	778	837	831	824	860	842	823	846	806	830	812	839	805	808	782	806	851	877	845	777	833	820	759	822	856	845	800	870	868	831	773	794	807	811	823	845	807	865	859	880	831	794	822	792	793	841	820	858	802	810	775	817	802	830	815	857	748	793	783	799	807	816	797	819	815	775	787	838	834	766	848	854	835	821	785	819	836	813	814	802	820	789	846	784	796	817	813	845	859	783	894	796	885	845	827	784	831	793	788	793	877	822	789	811	863	817	842	769	816	822	810	849	768	800	863	784	829	815	793	848	840	863	789	799	825	762	834	842	753	831	802	809	740	758	745	800	805	807	787	872	824	837	852	785	867	854	802	825	737	837	826	805	817	817	809	809	783	803	795	831	814	843	840	778	812	772	807	838	753	824	780	812	838	780	802	803	834	817	824	832	828	805	801	787	808	818	760	819	834	816	812	807	827	805	832	841	841	826	815	839	864	786	846	834	872	794	814	807	888	801	810	854	853	820	794	811	821	798	782	822	818	825	830	867	845	828	813	833	873	837	784	825	768	843	849	834	815	833	808	871	869	797	804	768	800	790	821	826	830	777	766	830	865	825	836	789	832	760	822	879	832	784	824	802	767	830	831	848	794	831	841	830	833	798	773	832	811	805	823	783	810	837	858	826	840	822	743	857	843	781	822	835	833	805	801	786	782	833	809	805	820	817	793	834	777	871	848	817	807	874	831	788	814	783	822	796	836	794	815	825	798	837	785	848	846	824	805	839	819	862	829	836	827	827	788	823	784	812	835	838	797	826	809	827	845	843	840	789	776	795	853	823	832	755	800	800	815	825	800	792	804	784	800	780	794	805	779	812	810	843	826	803	792	808	846	857	806	861	794	834	854	814	827	833	787	811	847	824	773	789	822	790	848	810	821	763	777	808	838	807	835	870	842	821	834	842	843	858	802	840	788	822	819	801	813	766	819	824	839	769	831	797	770	802	832	802	826	845	817	819	787	777	793	814	779	831	850	811	827
19075	32473	45049	34530	13449	3608	2909	2492	2181	1813	1575	1407	1305	1243	1244	1170	1078	1064	1086	1001	1004	991	961	1001	998	986	950	923	969	937	948	946	902	993	920	893	859	905	923	923	958	885	881	955	915	894	896	901	908	920	954	938	904	919	839	868	834	891	898	903	911	917	885	925	896	886	866	903	875	893	811	882	834	923	812	855	893	859	893	921	872	920	888	878	882	873	841	889	885	899	872	895	878	897	855	936	893	862	895	891	881	873	871	875	886	867	883	891	899	919	873	918	898	911	897	828	891	883	927	914	888	848	883	916	858	847	933	891	876	902	904	899	917	897	859	863	899	893	872	891	874	835	873	928	856	874	884	913	889	924	876	837	807	874	881	941	869	899	879	844	915	897	927	889	855	855	940	849	883	849	878	904	886	868	901	946	846	878	853	838	879	936	935	837	911	906	865	871	879	876	856	883	882	839	884	899	912	832	853	868	941	861	895	897	880	887	903	869	867	870	880	842	916	861	895	855	934	848	842	874	875	887	902	871	858	891	841	931	936	928	951	891	879	905	929	875	842	899	909	877	861	905	886	887	928	892	849	927	868	888	899	888	847	866	926	912	832	874	912	863	887	892	917	902	880	899	887	853	883	882	853	913	873	862	876	838	872	877	948	890	854	839	856	866	862	884	953	875	887	875	855	882	914	875	888	902	879	846	854	860	905	907	923	955	899	865	839	930	883	825	905	887	901	892	904	859	900	893	822	850	831	852	870	909	875	884	903	895	861	883	861	826	889	846	878	911	867	886	867	857	853	878	919	991	887	856	917	881	862	882	840	883	896	927	895	884	838	885	885	878	897	895	896	894	921	907	873	880	856	931	907	873	898	884	890	841	855	925	923	906	920	876	893	878	903	869	893	884	878	885	880	876	894	915	901	882	865	895	870	914	852	904	860	906	841	859	883	941	861	930	923	894	857	880	882	872	917	910	873	856	893	942	862	837	870	850	896	916	906	930	898	897	873	890	921	865	892	891	879	850	931	889	868	923	882	889	846	903	891	886	889	822	885	861	890	896	897	874	903	900	907	946	900	907	849	936	904	899	905	915	884	839	870	877	869	912	888	893	836	890	870	868	902	895	892	848	860	845	882	861	912	873	889	920	884	874	890	900	863	853	856	898	849	838	898	915	878	917	830	925	913	908	927	872	880	899	854	881	853	891	865	940	867	836	891	926	901	857	892	847	894	879	925	874	871	894	858	928	848	910	848	859	820	941	901	909	902	900	859	854	889	868	855	869	853	881	875	933	847	883	831	843	926	914	862	920	911	883	855	888	949	877	901	830	876	872	907	873	850	877	900	854	874	929	911	875	895	878	834	926	884	960	839	894	870	893	913	887	853	837	892	899	910	887	901	911	893	864	873	856	880	909	887	861	901	864	865	846	877	938	871	874	839	873	859	895	894	907	863	829	916	892	891	932	902	908	862	846	858	889	863	903	889	884	901	918	894	824	862	853	911	874	879	846	900	894	862	845	874	901	848	902	930	877	895	891	847	915	857	865	901	853	852	884	857	900	890	910	841	865	890	917	853	873	870	826	868	905	841	909	858	908	823	882	867	889	857	972	859	877	885	895	871	855	934	894	828	854	855	881	875	909	874	862	853	882	912	840	806	877	900	896	873	854	830	898	832	840	943	897	889	891	911	890	866	834	886	866	836	916	884	922	838	860	898	876	828	910	874	873	896	920	885	870	902	859	922	905	884	864	879	805	826	876	863	891	905	877	906	849	915	879	910	871	874	872	854	878	942	900	894	851	876	889	864	901	849	842	874	888	871	844	909	896	861	782	854	854	921	909	889	894	908	866	859	913	884	888	887	850	843	861	874	920	911	940	866	923	903	948	895	883	890	896	913	904	858	882	850	891	913	892	908	888	896	891	891	905	847	850	910	883	880	910	891	906	893	878	919	839	919	891	894	906	887	862	903	869	864	944	878	825	922	879	914	907	891	876	875	906	821	837	892	879	889	878	874	840	887	842	877	907	871	883	869	876	871	925	903	886	848	875	882	895	868	927	914	882	878	892	912	848	817	886	878	928	930	913	870	845	902	893	900	916	908	850	875	932	882	905	853	892	895	878	876	885	896	899	901	849	877	870	899	906	926	849	903	912	886	872	909	862	897	827	910	887	878	905	904	880	904	848	916	876	909	893	864	874	871	923	899	871	822	863	884	910	914	918	922	893	876	877	873	876	873	843	889	881	856	863	891	918	925	911	915	903	824	891	820	875	932	861	863	851	839	897	934	891	847	903	900	886	873	907	878	895	907	903	949	837	913	862	911	902	912	893	941	895	901	918	931	882	865	913	864	824	859	884	892	864	893	888	876	899	892	889	891	904	940	907	818	900	834	894	902	905	902	891	869	880	887	857	849	839	835	894	901	845	870	855	852	848	931	851	889	890	867	860	879	950	879	866	886	901	902	903	857	939	942	868	903	869	919	858	828	851	870	937	902	884	895	891	946	851	874	891	878	907	873	960	887	886	897	938	847	844	901	914	904	921	862	881	842	910	900	934	876	873	881	891	858	876	832	920	830	872	905	862	886	890	908	863	897	857	838	892	863	872	854	882	895	871	869	866	874	886	905	887	863	870	888	880	913	887	843	916	857	938	900	903	862	874	866	898	857	898	941	879	859	843	822	909	838	818	869	865	892	862	884	911	889	895	937	909	863	893	853	897	839	869	868	884	884	868	913	914	901	893	888	861	885	917	927	856	845	895	859	933	897	904	855	915	877	887	888	886	899	890	867	835	877	906	939	880	849	880	888	888	861	822	909	859	855	913	926	890	851	884	908	907	900	833	854	869	862	918	946	930	865	908	879	856	934	819	918	854	897	910	877	881	909	910	912	879	916	885	888	844	909	877	889	846	878	890	878	912	895	854	903	909	920	846	857	846	872	907	952	894	931	850	859	874	870	926	850	851	873	852	928	860	888	933	876	868	885	877	891	911	855	846	889	882	879	868	886	845	846	896	885	930	880	899	922	855	890	909	910	865	797	893	851	900	904	858	900	877	864	846	875	832	892	898	864	875	871	904	812	938	828	923	859	932	901	846	894	879	892	865	892	868	931	896	869	907	870	914	903	847	867	908	873	887	919	885	867	858	875	895	875	922	896	873	860	820	931	851	880	905	887	923	900	894	883	882	885	902	865	859	900	839	878	907	932	897	822	933	900	936	835	886	904	899	887	888	893	861	931	904	937	885	891	913	871	916	868	805	837	852	839	886	917	901	886	884	930	930	867	878	851	931	864	891	866	897	851	851	866	888	884	879	880	858	914	842	856	857	858	868	890	885	871	919	850	890	894	876	851	920	886	911	926	901	862	879	854	928	845	900	885	902	891	873	902	893	875	851	942	836	835	912	835	869	879	869	898	900	870	876	847	926	879	925	859	890	888	837	880	887	869	884	909	849	911	904	886	866	874	893	911	932	867	898	898	892	925	931	934	889	917	893	860	883	909	876	876	884
27171	20656	18321	10176	1099	372	368	309	324	336	337	290	310	341	335	335	287	322	286	317	339	329	329	300	348	319	329	321	310	309	285	326	296	319	315	309	320	301	295	295	284	279	293	296	324	329	323	309	318	319	279	304	306	305	288	337	290	295	319	341	329	318	284	321	297	313	331	330	295	335	300	333	327	309	295	314	308	326	321	286	318	296	303	278	269	367	305	300	302	330	310	271	325	306	318	296	315	324	330	280	331	308	316	292	329	312	341	332	321	290	309	318	300	300	313	317	309	325	295	308	303	306	285	325	340	319	316	339	303	298	313	335	294	322	305	282	283	336	296	322	320	325	305	289	342	316	310	318	313	282	292	299	313	323	276	314	305	306	332	299	321	280	326	286	321	284	316	329	310	294	308	313	297	317	283	305	299	311	332	306	307	317	331	282	319	313	313	288	306	298	302	263	289	314	299	287	299	328	329	323	321	306	323	293	295	328	317	307	323	319	329	277	304	303	301	320	334	293	331	298	305	322	290	320	310	307	320	291	332	321	311	309	275	296	320	310	297	337	276	273	326	293	313	325	307	296	305	302	361	313	295	306	283	345	351	295	303	332	327	299	299	316	319	299	311	338	304	330	328	318	305	303	346	300	284	299	293	303	323	305	293	321	291	326	309	289	317	299	318	297	354	332	280	295	299	288	286	331	327	325	310	293	316	316	290	279	327	311	319	318	271	296	305	307	314	263	315	329	288	321	309	294	323	312	301	319	289	310	304	295	313	290	285	279	300	322	319	302	308	259	321	332	310	328	314	313	290	324	292	310	294	318	318	320	321	298	292	291	310	327	310	302	281	311	318	352	318	315	296	309	297	336	266	350	355	330	326	268	314	314	292	314	346	326	309	297	316	288	288	310	319	308	325	304	309	341	303	309	313	285	287	276	287	299	323	296	315	319	292	332	315	337	302	298	284	280	321	327	295	297	302	329	312	317	309	335	327	325	350	325	291	300	302	309	321	298	269	349	314	310	316	287	305	319	297	303	351	302	315	302	287	290	305	315	309	311	303	307	315	300	305	322	318	323	314	351	345	297	326	312	315	320	324	284	321	313	288	313	292	318	301	305	328	308	316	321	286	308	301	321	332	293	298	308	314	301	288	293	294	309	335	308	319	320	285	309	296	339	322	299	309	330	309	302	312	313	337	302	315	301	301	331	324	296	297	303	311	294	299	348	298	300	327	325	299	297	313	323	325	321	339	296	284	297	298	309	301	320	313	302	286	297	287	315	318	315	308	323	303	286	289	329	292	304	305	331	341	310	300	298	309	305	320	318	334	318	297	304	298	344	323	336	307	282	296	343	329	350	296	336	302	304	305	313	310	318	281	340	309	274	319	322	313	311	301	298	304	319	327	318	304	310	310	300	300	325	332	322	337	322	311	322	307	314	297	332	309	305	314	295	343	326	321	313	318	309	300	328	298	290	316	325	334	316	322	274	306	323	319	299	328	308	299	343	312	311	312	322	307	293	318	302	316	309	299	319	291	311	313	286	290	303	307	279	316	324	301	326	296	323	297	303	299	296	338	326	304	272	286	298	345	312	306	281	351	292	318	290	302	318	344	298	263	326	304	299	321	318	309	302	308	310	300	307	284	317	274	297	299	319	301	323	302	300	302	290	303	327	285	289	298	313	300	303	264	304	289	304	314	326	321	307	329	298	302	303	328	302	307	346	295	336	308	315	316	359	298	295	336	303	301	327	310	315	312	320	297	313	319	288	332	295	320	316	304	326	299	295	300	298	308	307	325	276	347	291	308	295	328	294	316	286	325	344	309	280	299	328	316	299	342	304	317	303	299	304	285	315	289	316	341	322	315	318	298	315	321	307	298	311	342	310	308	301	295	310	297	290	283	319	317	328	323	336	331	318	299	310	316	324	313	301	301	312	287	345	309	322	300	320	303	324	302	320	341	321	305	290	314	339	286	305	295	299	295	347	302	323	291	308	317	307	306	316	288	295	291	298	330	331	303	325	296	313	302	316	305	297	307	310	267	307	328	306	291	287	305	344	292	311	300	321	288	317	316	291	317	290	328	291	274	288	304	331	310	336	321	317	330	336	300	303	330	324	284	317	322	305	284	292	357	304	284	323	326	296	339	336	325	306	313	307	357	334	295	309	309	311	310	290	288	271	299	343	314	283	297	328	293	282	333	303	295	293	297	322	320	347	308	291	291	310	317	291	305	332	303	345	313	311	305	323	332	310	314	336	288	292	335	328	293	327	327	303	318	345	310	292	316	350	313	288	301	295	291	305	309	282	299	325	307	320	315	313	296	313	323	310	296	308	317	313	323	302	299	310	334	301	290	299	305	313	318	346	304	303	300	292	306	316	308	313	334	343	292	297	314	325	295	322	315	308	301	296	321	301	327	283	308	291	338	303	335	319	345	330	345	317	279	310	340	293	301	291	340	319	302	331	295	308	276	293	321	326	326	294	335	329	313	299	289	294	310	327	296	304	305	320	326	330	287	291	341	328	308	275	313	302	285	321	327	313	311	299	315	332	317	335	343	308	311	328	311	325	367	341	312	284	300	307	301	292	299	303	278	319	310	325	298	276	316	358	324	310	322	303	293	324	317	322	299	319	306	285	292	304	313	280	332	320	308	321	285	313	334	332	304	304	321	330	313	297	300	297	337	307	297	305	285	312	319	280	299	294	309	313	312	281	316	293	334	282	308	290	284	282	298	316	289	315	303	270	300	304	316	291	296	345	317	321	308	329	274	317	311	308	318	313	350	344	284	307	269	304	339	319	327	300	315	291	310	312	316	327	306	297	327	302	336	290	316	285	338	295	306	320	295	310	323	309	331	278	325	302	292	323	295	314	321	322	320	315	296	298	281	286	325	283	300	291	284	351	303	327	308	322	322	323	319	302	312	299	322	327	299	299	295	323	315	302	317	330	314	294	324	302	320	287	284	301	305	313	298	322	334	288	317	292	323	304	338	295	309	319	317	289	320	300	282	281	313	279	272	331	299	306	322	299	313	312	321	291	311	306	338	329	331	298	287	331	298	284	332	310	279	307	319	335	332	321	321	316	313	340	316	292	327	300	343	316	332	316	313	336	307	316	320	294	326	291	320	315	321	324	312	302	345	327	301	274	306	294	316	320	297	271	304	275	282	292	336	307	298	313	319	340	304	300	284	292	331	312	297	339	347	347	307	313	287	302	300	293	336	312	314	293	313	302	340	311	312	325	314	320	308	311	301	310	278	316	301	316	276	294	316	309	289	308	301	304	304	321	284	316	308	298	304	300	285	288	314	302	324	295	313	279	304	325	298	297	298	307	300	316	333	304	309	314	281	306	323	314	317	289	303	312	297	307	372	309	290	307	301	325	318	334	307	284	320	272	310	292	324	324	307	298	311	305	282	316	337	321	317	313	302	295	311	302	314	359	309	312	304	298	311	294	336	285	324	320	311	281	301	303	303	307	291	320	303	359	306	293	320	309	286	322
13225	12290	16018	7413	1318	481	445	435	416	382	419	371	416	381	390	354	362	400	385	372	349	370	393	373	373	421	377	390	362	378	403	384	379	370	356	405	374	364	382	405	372	413	369	382	383	379	359	347	398	370	356	381	375	369	387	374	353	417	341	352	373	399	399	346	390	398	363	389	370	362	397	366	385	373	389	353	378	398	388	391	341	383	329	352	389	383	374	364	399	340	352	347	412	379	370	368	396	358	375	399	399	380	342	367	376	388	367	385	372	370	339	348	375	344	379	351	341	418	381	384	358	350	394	392	389	370	357	401	374	363	408	360	385	363	409	397	376	388	358	411	354	405	375	383	402	386	352	356	331	337	365	347	373	379	391	337	371	354	369	361	363	392	350	393	373	381	391	394	377	384	406	365	395	360	413	375	393	425	386	395	390	358	382	364	386	408	332	355	352	370	402	377	362	372	372	371	386	368	353	385	361	321	392	358	400	362	340	378	383	390	344	412	377	342	359	375	366	379	396	358	369	356	391	356	407	397	384	374	383	379	368	378	383	383	371	348	390	363	391	385	396	375	360	379	349	360	379	409	360	378	377	360	385	372	360	372	360	366	356	384	344	337	388	398	371	399	381	364	403	376	354	379	389	386	383	370	405	378	355	368	348	371	359	362	365	386	346	343	372	368	331	368	342	376	398	355	359	356	361	390	376	368	383	361	389	418	392	343	382	373	406	378	365	417	367	387	359	360	371	374	400	372	387	355	389	403	357	338	349	383	353	360	361	384	401	397	357	379	371	388	371	404	401	357	412	364	381	381	372	364	366	394	391	376	378	366	386	370	370	396	410	351	417	370	357	382	389	386	369	369	385	359	401	375	374	367	360	389	376	400	394	388	386	385	386	394	358	382	387	375	372	374	419	379	372	377	369	370	379	365	355	381	379	382	374	391	370	377	364	356	364	346	358	362	382	358	386	371	350	373	356	372	369	367	366	365	354	402	380	351	367	402	362	332	342	378	353	344	373	425	356	352	408	344	377	404	393	401	394	416	386	406	371	368	374	372	371	391	383	408	395	356	389	336	389	385	357	371	376	392	351	367	372	368	380	351	363	357	392	354	360	377	360	391	425	382	404	368	389	351	357	358	421	359	375	371	376	363	360	370	363	352	385	418	363	362	400	369	371	390	345	371	371	367	390	364	378	391	367	401	412	389	403	353	373	354	385	361	381	344	342	378	390	360	367	398	374	363	359	345	375	379	376	397	388	365	369	357	410	327	398	400	413	392	353	381	387	372	423	334	358	387	370	372	376	358	375	367	385	393	349	395	368	361	368	405	386	406	358	387	374	389	375	415	408	393	378	361	408	381	379	374	389	324	378	418	348	362	355	364	367	352	362	404	377	352	376	425	346	349	381	340	341	371	347	360	376	397	365	379	383	381	387	363	366	393	341	395	384	394	376	385	367	373	365	365	390	376	339	359	363	355	401	385	373	395	363	362	404	369	370	385	402	388	361	372	375	367	390	391	357	373	373	347	366	362	368	384	349	379	348	371	375	360	373	362	364	387	359	393	382	367	371	363	403	361	373	359	356	367	360	332	373	364	389	407	335	347	402	344	379	359	350	374	402	374	386	378	352	398	376	382	315	377	372	373	355	330	374	411	363	382	369	379	359	405	384	357	343	372	349	356	352	356	354	377	390	367	370	343	385	393	358	395	388	382	349	351	371	382	365	355	387	400	384	342	329	428	369	353	371	388	397	355	364	372	342	390	405	409	385	324	363	374	378	403	323	362	366	386	352	356	390	379	405	384	384	387	396	382	391	373	377	382	379	358	387	397	352	350	398	342	367	396	341	403	409	360	355	380	400	375	369	372	405	389	379	380	376	393	407	357	371	359	391	383	379	390	362	339	378	332	390	383	384	357	374	378	384	395	362	384	381	389	368	369	354	357	368	362	362	389	347	357	367	414	402	403	370	367	377	357	393	392	430	367	374	386	365	379	395	428	350	387	396	376	383	393	354	369	388	362	378	377	368	374	368	397	341	334	335	391	368	400	353	402	401	381	323	407	377	370	377	391	356	385	365	356	360	365	396	389	371	358	356	363	357	349	363	354	394	366	395	387	358	382	401	387	381	410	379	391	385	372	378	408	402	421	366	350	357	359	388	372	353	382	370	409	388	408	375	354	408	379	377	367	351	407	393	411	377	368	358	366	365	373	395	364	388	380	379	382	374	384	388	409	384	364	371	352	348	377	400	359	378	366	376	381	372	353	366	404	363	314	354	378	378	428	383	421	389	365	384	369	382	332	392	365	375	392	392	381	397	366	333	333	384	375	369	370	375	365	360	396	381	397	355	361	353	357	376	357	347	381	411	371	377	403	370	407	385	390	364	366	358	367	378	374	404	387	412	356	334	344	382	373	383	377	399	398	388	360	375	381	387	390	375	379	350	342	397	388	375	386	355	408	385	385	363	335	361	384	383	359	395	350	397	365	370	427	382	401	379	392	376	371	371	372	362	385	386	356	350	386	370	364	372	380	360	412	387	390	356	419	357	395	399	363	367	342	383	389	404	375	359	356	338	369	394	363	347	370	341	382	365	353	362	375	365	358	344	368	404	394	350	390	347	386	371	349	372	339	393	392	359	357	389	379	382	426	395	399	368	365	376	378	334	380	372	392	346	363	370	390	358	370	378	359	374	332	379	410	380	350	392	390	366	367	349	366	414	374	379	370	378	371	384	391	351	370	393	401	366	393	403	403	366	359	392	368	418	379	370	372	368	359	374	417	362	404	370	373	358	345	381	377	388	390	367	373	388	421	374	350	377	392	360	404	388	377	412	392	408	365	394	366	388	357	409	377	361	384	361	401	397	348	367	351	378	363	368	364	386	397	363	342	404	394	390	377	418	393	393	388	360	380	352	364	374	347	384	357	382	377	359	361	347	354	369	390	343	392	341	359	376	373	369	415	405	416	358	372	376	400	389	374	379	365	378	360	363	383	378	394	394	403	365	375	381	363	363	388	370	360	397	357	369	404	382	383	365	396	346	353	392	353	387	398	402	416	382	412	364	378	370	364	362	359	379	383	403	395	370	354	363	389	387	378	388	355	342	377	388	347	356	384	388	356	389	372	384	375	373	363	360	345	387	376	356	408	396	394	367	383	363	373	384	353	362	379	365	392	361	418	370	347	380	376	376	389	386	401	357	342	356	406	372	345	377	395	371	371	366	405	380	362	344	401	366	359	378	391	359	413	394	351	349	342	412	405	358	405	326	377	351	349	391	348	379	371	388	390	416	365	378	404	381	373	354	338	390	365	364	344	393	379	376	368	403	371	353	379	362	378	363	346	389	396	364	410	371	396	395	357	339	382	391	393	383	390	378	390	397	364	368	386	354	360	362	396	371	377	378	352	377	368	378	359	379	386	408	393	389	368	350	381	355	371	406	382	368	381	391	353	346	375	362	366	369	348	386	339	395	407	371	367	386	373	376	352	360	394	375	409	364	380
23626	21186	27997	25689	21559	14122	1906	842	677	683	622	558	578	579	513	515	526	467	509	484	418	462	470	448	478	451	447	431	477	463	468	414	466	452	481	485	470	437	474	456	473	482	458	453	448	439	460	451	440	401	428	463	430	435	437	454	460	447	423	420	457	434	449	427	409	431	445	394	433	429	427	493	427	477	433	474	410	436	471	458	453	444	439	407	431	453	436	444	401	463	442	438	466	447	437	417	431	464	430	420	449	394	392	422	427	421	452	428	424	445	402	427	466	416	437	451	441	459	398	441	437	431	429	449	448	441	439	447	447	401	433	399	446	470	424	449	442	440	436	428	394	446	424	474	463	442	460	471	445	478	443	390	412	439	462	422	438	430	417	455	432	449	433	419	412	453	435	436	413	416	459	440	412	416	393	425	450	451	443	412	420	450	453	443	475	435	435	447	423	450	473	454	418	442	429	448	421	428	433	425	470	464	435	413	442	431	424	430	445	450	436	392	457	452	456	436	406	450	455	419	402	481	428	444	433	429	465	453	439	436	400	431	453	414	427	454	385	450	447	422	432	451	434	432	449	477	397	465	460	436	417	453	413	447	427	397	420	423	435	400	411	407	423	428	445	435	423	441	427	411	439	430	418	442	433	423	428	406	460	448	412	478	439	437	439	446	457	494	475	432	408	407	429	436	467	458	441	434	433	426	454	446	432	406	472	418	429	435	460	463	482	472	433	431	437	439	417	458	439	440	461	428	457	456	431	429	423	418	429	427	426	418	433	419	420	431	440	414	431	415	457	441	449	434	464	431	457	426	452	444	474	443	470	412	418	459	434	462	419	429	439	460	442	460	418	412	436	424	456	429	429	459	453	427	421	464	453	484	437	440	453	402	447	422	457	445	454	462	445	405	436	436	410	436	441	462	404	401	449	424	408	465	455	446	442	453	454	398	415	458	436	428	419	419	392	449	410	420	429	401	426	433	437	426	419	453	442	430	440	453	425	460	457	410	419	425	440	448	427	458	400	475	412	427	440	501	426	444	478	473	437	471	461	424	426	447	430	458	428	419	432	454	428	417	456	420	452	428	416	406	454	476	422	415	407	421	440	414	460	427	426	448	411	444	439	449	407	444	440	415	440	432	408	413	493	437	451	440	409	463	405	434	428	491	456	429	481	423	433	414	394	440	405	456	429	426	425	430	454	441	442	425	392	433	428	420	441	426	428	415	438	436	454	454	482	404	477	421	428	444	444	462	419	407	438	434	404	439	426	433	467	409	453	442	423	452	420	441	414	446	404	445	453	428	418	451	392	508	429	423	483	482	431	404	431	431	460	434	450	436	458	434	474	428	407	407	437	414	483	450	398	429	438	434	440	455	467	393	463	475	409	434	430	423	431	423	434	439	462	428	467	445	435	475	430	436	431	422	434	433	429	467	424	459	407	444	429	476	452	456	458	447	429	464	462	427	415	408	411	464	438	453	455	414	439	446	449	414	487	428	462	445	453	443	427	386	474	449	404	436	414	450	438	503	429	425	415	466	457	416	434	441	402	433	479	430	419	449	460	442	439	418	436	468	448	448	427	411	459	464	413	447	440	449	433	478	453	457	416	430	398	433	426	425	415	437	411	456	447	441	426	415	451	427	427	443	446	439	435	401	465	444	460	447	450	472	482	397	446	408	470	398	463	421	444	469	407	436	383	433	458	441	398	434	431	469	437	438	446	442	434	455	430	476	396	444	455	437	400	442	463	425	452	457	434	440	432	451	455	403	436	429	470	428	461	484	433	479	418	426	402	401	415	435	433	416	441	453	434	415	444	452	428	406	486	409	430	462	424	417	448	442	431	426	452	409	417	409	408	431	448	433	434	412	436	442	434	416	450	426	380	432	401	405	445	421	442	421	408	467	446	440	439	427	413	423	439	469	423	435	458	455	401	454	425	411	456	404	445	435	442	409	419	444	463	411	436	433	448	435	495	443	439	441	451	459	419	466	445	459	444	433	441	452	409	392	427	441	435	424	439	436	408	442	426	452	408	432	412	457	418	440	453	392	422	394	432	474	428	442	454	407	405	470	422	442	431	449	474	448	450	406	438	429	445	468	422	443	410	453	399	433	420	426	454	423	442	420	436	457	455	453	450	425	443	453	408	422	425	421	460	434	445	418	412	440	404	395	423	444	420	464	437	450	421	430	404	435	460	397	447	442	430	438	427	426	416	439	422	425	395	418	421	428	439	405	461	449	432	431	431	439	399	420	429	445	439	457	437	424	430	440	433	420	458	430	448	443	442	436	460	473	419	444	413	436	417	410	425	464	474	426	428	421	394	433	413	422	418	397	434	462	434	420	431	452	464	433	413	471	449	476	476	438	422	445	451	446	450	416	420	393	441	438	432	421	438	449	416	447	459	472	455	455	481	423	465	462	432	450	463	437	429	422	412	456	437	417	431	443	423	441	441	443	403	447	398	433	400	427	435	452	448	417	419	432	445	450	437	441	459	496	469	412	447	441	417	427	461	464	417	426	426	471	421	409	435	445	405	454	449	455	464	441	420	414	441	467	447	402	424	423	416	405	421	450	405	435	446	418	473	454	447	433	407	434	419	418	415	451	405	432	407	439	430	421	415	445	420	424	447	444	434	434	459	419	434	448	421	446	408	440	438	450	392	467	446	453	428	403	428	413	480	448	432	442	440	441	425	428	399	446	433	417	409	436	446	399	424	435	402	424	406	422	429	456	449	457	469	490	433	448	438	442	420	447	444	477	470	419	423	448	460	420	415	457	419	454	432	462	416	413	433	474	449	438	398	427	420	437	433	451	428	428	449	449	408	414	430	401	445	447	435	447	447	419	433	431	416	407	471	409	459	451	429	442	449	457	439	442	424	427	421	435	442	450	402	411	419	443	426	452	451	423	429	441	407	430	444	455	427	443	424	478	438	455	466	423	484	423	445	447	411	448	410	429	425	395	384	449	396	465	387	425	401	455	469	473	478	445	451	446	436	463	471	394	420	419	442	436	395	405	397	439	430	473	449	422	429	455	441	410	406	426	413	438	429	407	435	411	433	399	451	457	455	476	431	387	434	458	441	461	446	454	430	451	460	439	451	420	426	434	439	436	476	434	455	443	428	446	440	430	388	442	449	419	410	449	408	436	445	402	433	459	462	418	436	451	441	438	434	434	387	428	407	411	446	452	428	392	431	442	429	416	443	425	463	448	406	453	397	417	433	454	439	412	417	448	440	428	476	409	418	430	425	444	426	390	432	470	404	440	427	447	400	412	440	433	440	442	432	458	396	464	436	460	435	408	452	419	439	414	390	472	448	442	435	466	422	443	418	398	427	412	429	453	431	431	457	435	435	486	436	427	455	464	409	437	407	442	422	397	414	433	418	439	431	464	421	418	414	444	443	406	429	421	434	435	428	438	393	429	410	473	456	438	397	412	438	491	438	428	438	446	394	452	443	429	430	434	440	417	474	455	434	434	449	473	397	431	446	432	470	420	431	471
16706	26330	45499	36461	10577	1954	1534	1272	1063	923	829	773	720	720	687	627	602	589	607	591	554	586	572	574	592	549	506	520	478	527	481	505	499	538	518	511	528	540	495	521	529	540	484	518	539	519	500	494	519	499	495	501	550	456	480	506	454	486	498	488	510	496	430	526	499	525	485	502	500	477	502	500	476	482	515	475	462	468	529	524	474	463	465	537	483	499	478	499	491	510	471	509	490	478	502	464	504	528	493	464	471	477	499	481	490	504	454	492	478	463	458	481	498	463	542	532	462	499	473	518	478	496	510	469	488	487	490	498	469	536	472	526	548	488	490	491	520	484	494	511	521	507	522	477	527	499	501	449	496	460	534	488	510	469	470	486	496	487	450	510	452	462	485	468	445	463	473	466	509	484	505	499	495	507	499	507	443	520	455	474	488	520	522	477	480	462	504	481	496	559	470	486	476	473	504	491	498	535	490	520	545	493	507	486	487	515	506	507	486	536	510	500	476	498	507	503	511	520	468	517	501	505	520	505	476	482	499	516	516	520	532	494	495	493	490	493	484	495	481	497	510	497	478	471	515	525	504	482	498	496	494	503	476	495	506	505	470	515	516	504	489	479	512	483	499	493	493	504	495	496	478	496	489	527	513	513	495	552	516	485	497	496	503	481	487	525	503	457	485	516	498	497	451	507	502	459	472	473	501	503	460	529	425	499	484	494	536	534	460	530	482	493	501	495	508	484	479	501	491	500	504	523	477	465	527	468	478	487	479	495	477	515	489	478	507	494	503	527	463	497	499	531	466	489	514	520	529	479	489	471	500	468	492	490	520	524	531	514	514	523	480	466	498	506	496	481	523	510	490	495	467	498	502	506	480	496	516	469	509	480	496	485	527	464	486	501	517	509	503	488	506	499	488	463	524	456	527	508	463	469	488	495	568	484	504	462	498	482	449	499	483	524	470	487	497	475	474	512	476	550	496	486	486	486	505	495	528	513	524	495	516	489	496	486	476	509	501	451	482	497	509	493	470	503	490	522	494	505	494	516	509	509	486	483	511	517	484	470	474	478	522	485	502	499	497	503	489	485	500	484	488	517	501	530	470	536	488	464	485	467	484	526	502	515	505	501	489	484	535	511	491	474	498	447	494	472	474	513	515	506	520	494	451	473	505	522	494	499	489	494	510	480	473	485	489	476	490	501	479	496	460	538	483	503	505	466	517	496	501	523	506	497	454	457	492	487	497	532	491	495	517	535	525	512	482	527	528	519	481	500	490	466	467	492	481	474	486	529	522	437	493	484	492	510	446	497	507	541	501	502	468	486	481	486	528	489	486	495	501	554	527	512	527	489	481	498	514	504	476	498	485	510	525	469	495	535	530	438	497	483	495	495	489	445	496	479	483	469	474	481	507	461	461	512	495	523	506	464	447	494	530	501	510	506	526	494	483	470	497	492	502	504	528	520	503	485	494	481	512	468	502	418	474	504	535	445	516	472	475	529	495	511	517	506	481	477	486	482	489	503	528	502	493	503	498	498	528	512	536	521	513	516	499	494	442	500	518	490	516	429	477	516	500	496	499	481	484	503	469	518	502	462	497	485	469	485	517	489	534	516	438	486	534	545	518	521	500	485	493	459	465	487	509	519	468	524	492	512	490	519	506	494	503	488	503	515	470	509	490	499	468	502	462	510	476	527	460	513	494	493	522	478	493	469	513	502	509	502	454	475	477	494	489	468	533	481	493	506	461	505	479	478	499	507	506	528	546	479	467	464	502	529	513	534	477	525	448	497	461	518	468	496	524	478	498	474	516	518	472	544	513	526	486	491	510	517	496	506	508	525	543	508	547	508	463	544	485	497	480	497	497	523	492	530	519	494	489	507	488	495	499	497	477	505	525	482	489	499	489	474	484	482	510	522	485	463	491	461	533	490	470	502	522	520	482	479	452	514	473	460	462	478	495	508	511	503	518	450	481	505	488	484	462	493	491	501	472	495	500	520	468	516	488	454	533	460	479	476	519	540	514	480	481	515	490	507	498	503	494	522	506	484	496	511	501	474	463	443	483	503	491	489	506	522	516	490	506	483	484	516	463	501	500	459	464	490	502	467	503	493	479	469	531	495	474	497	475	506	485	513	509	492	507	481	529	452	511	493	468	520	511	492	503	470	476	493	500	470	507	514	477	493	521	485	491	513	500	518	513	497	482	471	486	501	518	474	481	494	476	502	506	488	515	499	519	529	503	502	524	545	509	472	439	492	501	432	482	486	518	468	461	519	494	485	511	479	494	456	483	474	479	510	485	504	502	490	514	505	489	519	489	485	511	509	528	469	510	490	490	491	481	497	478	488	499	501	488	479	485	482	528	489	502	497	530	493	478	514	473	460	472	512	478	496	504	483	484	467	442	484	490	524	462	484	467	500	513	506	499	506	483	505	523	509	471	516	499	515	477	520	490	474	526	477	500	526	516	495	547	509	461	521	542	513	490	490	512	501	491	469	479	482	500	488	502	499	466	486	487	546	510	496	488	487	489	501	465	498	463	500	489	477	521	468	508	518	505	495	488	529	545	486	513	473	473	486	478	461	464	512	509	465	490	494	514	536	498	522	488	466	529	511	511	482	488	509	489	504	488	483	484	509	520	489	526	503	503	491	516	501	552	510	499	484	485	496	484	483	499	514	512	502	517	488	479	521	531	504	466	541	493	524	488	519	517	524	471	512	547	522	508	508	492	492	497	499	480	487	515	533	519	529	498	475	491	498	476	488	513	494	514	483	480	506	480	481	492	485	496	495	458	453	499	494	491	524	464	529	513	516	488	515	488	481	509	478	485	484	445	501	519	473	460	486	514	475	532	502	485	492	461	494	506	482	450	523	474	497	493	508	494	522	492	495	532	517	508	510	487	486	474	436	495	500	509	490	518	482	485	531	488	503	500	503	483	468	509	530	496	514	532	480	515	515	525	520	490	510	442	464	484	459	492	482	533	529	498	481	449	490	504	474	495	456	497	521	492	543	488	491	525	463	514	504	501	481	484	507	525	487	551	468	502	526	488	499	497	512	482	480	485	491	536	510	518	468	508	530	505	505	522	498	509	525	471	505	499	476	489	532	498	493	486	511	496	462	475	491	509	472	472	464	494	511	483	470	490	455	479	487	504	509	458	504	484	484	457	466	495	492	512	467	489	466	466	491	520	490	463	508	524	491	492	461	497	473	498	511	507	478	498	530	477	497	514	534	513	487	484	474	497	468	473	509	459	473	497	474	456	517	536	514	507	509	463	534	510	483	496	519	539	507	505	461	481	486	519	496	495	517	485	494	519	513	503	486	529	487	496	503	494	485	467	482	505	472	498	517	512	473	496	507	515	510	489	491	494	504	466	468	492	498	500	511	465	494	499	490	464	518	485	484	484	504	483	477	511	480	524	450	499	482	526	498	518	470	488	536	489	514	486	529	506	485	479	496	531	465	472	490	472	469	486	466	498	492	512	473	511	499	511	522	488	492	478	499
24868	21157	27396	26696	17487	2619	823	752	633	668	620	576	653	626	576	535	575	590	607	558	584	581	534	598	560	567	566	563	593	554	569	551	523	558	553	553	578	520	539	563	564	591	532	570	571	541	566	569	589	554	566	522	555	605	568	568	545	536	543	524	565	491	558	561	552	560	563	545	546	537	542	552	581	535	565	585	579	572	552	548	567	554	607	554	532	548	506	520	515	550	552	554	581	564	536	557	529	550	552	581	557	560	539	568	541	554	553	538	519	562	574	561	577	571	576	547	523	571	572	575	562	553	554	521	542	570	604	561	564	565	557	493	547	568	564	584	605	560	509	524	573	526	570	532	535	532	598	547	530	552	546	553	553	545	586	573	548	553	561	564	554	563	534	586	549	583	565	550	533	543	549	546	539	558	554	557	553	567	559	564	528	535	566	535	573	517	553	558	514	569	579	495	546	536	561	546	539	524	519	570	550	543	574	593	550	586	536	540	562	535	555	527	554	572	560	598	545	587	565	554	575	542	603	584	549	511	540	562	572	528	540	542	549	550	585	565	568	548	570	592	526	530	529	543	547	531	584	559	516	570	549	510	528	550	544	574	536	559	570	559	585	548	577	552	540	516	543	573	567	585	538	525	572	583	543	582	579	581	548	555	539	570	545	571	553	564	577	574	537	580	554	530	546	549	529	552	522	592	534	493	563	555	554	536	621	541	546	530	529	591	596	562	601	583	547	524	515	538	565	585	563	558	551	533	551	511	547	566	515	559	552	584	563	533	504	587	580	556	572	506	517	570	571	544	541	574	565	546	587	561	565	521	543	492	553	553	536	562	560	536	516	481	594	529	546	595	574	536	556	557	534	569	521	559	561	567	582	564	580	536	600	539	570	547	533	556	530	543	548	601	545	579	566	558	545	511	521	575	579	527	552	503	565	540	558	570	553	595	549	542	603	558	593	530	579	566	542	537	513	519	518	547	579	571	547	526	588	621	562	551	550	549	532	557	574	539	554	592	547	588	518	519	568	567	546	585	555	534	523	539	580	553	557	528	559	531	549	556	569	587	550	570	562	536	537	529	555	588	526	565	562	610	521	520	582	539	543	601	557	628	587	527	558	552	563	515	554	540	534	613	547	543	527	576	544	596	588	540	560	530	573	554	584	562	558	554	498	576	581	486	601	564	568	544	569	540	518	571	537	592	558	522	554	585	575	561	544	564	494	569	519	529	569	588	535	555	506	522	555	566	575	547	563	547	582	598	567	516	522	556	556	517	545	502	577	513	518	535	522	566	512	557	600	554	540	560	564	548	545	524	592	583	556	565	542	566	565	585	528	585	526	559	550	552	560	570	552	531	596	556	562	530	517	618	562	565	560	562	549	566	523	547	540	546	523	518	558	585	553	565	555	567	578	601	557	569	563	558	532	552	533	583	554	513	528	581	577	538	560	551	553	560	566	537	551	570	565	550	521	539	543	596	553	539	553	581	563	558	508	537	557	552	559	560	556	562	509	506	562	601	547	516	570	566	579	560	586	543	557	556	544	559	551	523	538	531	537	558	547	545	620	571	573	541	545	582	542	522	564	525	576	542	614	535	534	571	552	543	538	532	541	565	535	544	573	555	534	538	544	560	592	552	556	563	587	543	579	563	535	584	560	554	568	556	554	601	542	537	560	552	519	551	574	567	541	583	555	570	561	511	579	572	578	544	574	516	533	580	561	592	546	535	537	577	546	564	566	521	579	539	508	547	570	541	539	529	555	603	550	549	537	554	562	551	559	533	507	550	512	565	512	543	541	487	591	549	576	578	537	557	604	542	589	521	593	535	537	564	542	527	551	552	525	544	562	542	579	530	586	585	532	582	550	600	563	550	536	546	552	530	542	557	502	571	560	529	534	539	534	543	563	552	567	548	574	537	544	574	594	576	552	583	509	543	575	522	561	552	547	491	602	543	562	561	575	539	591	562	573	545	583	552	563	557	573	544	560	497	547	540	543	586	622	555	514	538	510	545	546	547	587	557	523	588	575	593	562	525	522	490	544	582	570	583	551	553	562	560	557	557	552	565	541	578	578	552	579	577	555	589	590	593	544	553	550	573	516	526	540	581	597	542	558	545	561	553	554	567	581	566	547	591	555	578	555	564	557	570	543	530	555	570	531	574	556	569	580	527	499	550	537	548	553	550	534	564	576	560	584	532	521	522	558	542	528	618	509	551	542	570	537	540	527	560	574	531	532	615	544	561	531	557	539	540	569	540	541	568	564	514	577	533	579	558	508	571	567	560	551	524	571	531	529	559	529	572	577	560	546	547	586	535	563	538	569	553	550	540	581	535	615	489	575	572	547	551	554	566	552	536	552	530	582	535	558	556	527	557	535	530	520	551	574	548	572	526	553	573	567	535	542	559	558	556	573	574	547	561	519	531	549	576	536	587	523	609	533	548	531	572	533	570	566	567	592	568	606	551	612	552	561	603	559	585	562	516	525	535	565	575	520	575	595	535	561	573	550	591	573	575	522	544	504	575	572	537	496	554	544	552	594	548	530	547	573	520	568	560	540	540	537	529	568	567	543	547	551	560	542	532	561	569	512	561	521	577	591	547	534	547	594	560	543	511	542	555	542	566	599	568	535	537	537	528	560	543	564	547	549	535	565	543	540	508	515	556	498	528	547	590	594	542	558	529	576	589	544	542	576	577	587	583	541	554	560	572	557	525	532	557	565	560	571	549	556	506	545	540	541	579	594	538	541	559	545	530	564	556	536	571	537	537	573	533	568	551	542	575	508	546	570	547	577	530	535	528	587	562	544	551	575	525	552	524	536	618	562	511	553	583	579	577	566	570	559	538	541	520	585	534	572	514	514	549	540	550	547	577	550	550	542	566	518	556	489	574	559	523	567	586	547	561	548	581	547	540	606	601	546	585	532	533	539	551	561	565	545	553	567	492	583	544	539	569	586	525	544	536	532	541	529	563	587	521	547	545	554	558	545	556	592	580	565	560	532	585	572	553	561	574	557	545	569	531	533	581	541	545	525	610	587	556	562	538	563	570	579	587	549	535	571	573	557	515	565	563	576	515	553	567	547	542	581	623	537	566	572	582	586	537	573	546	544	570	540	550	527	577	554	560	566	552	558	560	567	489	548	560	537	606	579	555	593	534	567	539	569	497	587	556	559	563	587	526	579	541	516	510	577	526	526	543	564	557	566	556	610	538	571	609	535	561	550	559	548	560	594	550	543	536	604	547	542	574	575	595	496	575	576	538	544	506	591	564	564	560	502	517	537	538	540	576	517	510	519	547	553	546	550	523	582	557	553	551	552	532	504	554	576	521	576	594	579	559	594	551	585	575	604	576	573	568	580	575	608	549	565	558	575	553	580	566	592	515	571	569	540	552	524	559	578	555	559	565	579	572	565	547	543	497	522	529	533	525	585	609	575	569	546	599	576	541	538	547	537	527	542	566	549	591	582	527	567	546	583	539	539	557	569	570	583	589	571	557	527	571
17619	20559	39609	27704	6925	1341	1175	1058	975	887	860	805	776	761	704	683	681	709	696	708	676	707	668	649	654	661	655	648	626	625	659	685	665	708	614	682	634	635	633	651	698	619	666	629	675	681	712	633	644	657	618	627	616	655	663	611	617	610	609	658	615	615	687	667	630	637	646	608	631	596	674	649	665	646	681	650	645	676	684	649	685	607	637	615	622	672	639	670	632	689	705	635	673	640	663	628	673	626	657	682	685	627	681	706	646	598	611	636	650	670	677	628	642	664	623	684	642	639	600	645	636	640	630	645	591	690	638	633	640	644	617	643	597	646	638	629	623	635	636	611	646	622	665	669	622	641	637	637	622	647	620	641	650	689	635	664	642	663	623	629	657	696	598	626	640	616	671	644	634	588	602	645	653	639	690	684	660	595	667	651	672	629	648	659	660	660	633	643	728	667	644	606	630	622	636	616	660	619	642	654	630	628	620	642	651	640	644	633	654	635	629	623	659	634	645	642	605	647	681	678	632	649	675	649	624	641	661	609	624	626	667	640	678	663	649	673	656	662	644	636	616	711	653	711	662	633	619	613	647	635	659	651	624	643	615	641	606	681	660	702	664	612	657	644	654	643	669	647	608	649	649	632	637	639	711	633	607	602	646	681	611	648	649	652	634	608	610	651	619	612	650	615	618	625	628	669	638	629	605	650	633	630	656	689	679	687	654	679	637	638	691	673	618	647	632	642	672	660	667	648	694	661	628	601	632	710	660	665	618	662	685	644	654	668	693	620	663	620	644	658	686	665	671	623	618	662	652	628	654	622	615	648	603	625	635	668	664	639	631	627	637	643	647	638	667	609	682	659	654	649	600	629	651	631	642	595	627	667	667	618	622	647	662	654	650	650	658	630	662	604	657	601	673	622	642	654	653	626	605	603	608	639	655	597	658	656	599	669	641	623	690	596	630	607	613	652	653	656	656	603	627	609	679	678	616	646	708	610	656	657	626	649	709	637	635	650	659	686	581	649	645	638	691	624	654	632	635	689	643	598	627	609	655	670	590	620	668	665	672	654	645	623	669	637	638	656	655	608	630	635	624	596	616	598	685	663	661	613	629	632	647	644	643	629	675	642	635	637	637	672	647	600	651	682	614	627	608	692	661	679	615	644	662	649	678	659	679	665	633	669	654	656	639	655	633	622	622	631	655	652	604	662	592	631	642	623	644	650	642	678	625	607	637	643	653	618	621	623	641	641	663	599	667	699	629	667	612	623	611	635	644	639	616	681	664	631	613	641	674	673	673	636	641	672	628	661	680	644	657	661	683	619	683	650	697	657	615	647	651	661	683	627	645	626	716	659	618	638	659	591	636	636	655	667	602	620	671	666	669	681	577	625	671	656	624	621	636	639	626	599	608	635	634	610	648	630	665	644	627	668	632	658	657	639	625	692	637	656	666	629	688	650	660	636	624	618	646	675	605	690	644	624	623	610	638	668	652	662	612	644	642	621	637	646	634	629	649	600	659	599	631	647	670	622	636	616	651	684	631	663	643	704	662	670	647	669	640	688	621	696	629	625	662	602	604	601	603	678	694	627	654	670	680	616	682	635	653	668	650	663	630	630	654	660	642	637	640	662	647	659	641	622	605	651	692	637	661	649	641	641	657	705	613	607	634	642	661	626	663	623	630	645	672	685	688	640	622	627	650	578	640	655	659	645	632	662	669	648	615	636	608	603	618	669	622	653	653	657	631	627	639	671	652	617	674	655	662	643	681	609	668	662	640	646	642	684	664	626	659	617	669	640	678	662	672	593	617	643	608	624	643	618	656	634	619	633	627	636	668	618	674	659	635	635	684	690	659	606	647	609	591	598	642	655	677	660	643	573	655	648	632	662	651	678	632	630	614	607	605	615	591	626	681	605	644	612	666	637	706	635	612	637	617	630	692	629	667	623	662	648	644	616	662	642	685	626	611	663	669	649	641	617	669	645	658	659	605	647	658	669	631	667	668	661	675	686	653	639	646	642	629	642	672	629	606	688	633	636	666	650	703	653	644	659	659	692	667	611	662	668	646	674	665	648	667	623	617	663	651	649	639	645	633	643	604	669	649	624	667	633	646	637	603	654	652	648	576	630	654	668	651	638	612	686	651	685	624	681	585	652	693	622	635	654	651	622	616	644	611	607	646	659	608	670	659	655	669	649	638	605	603	649	622	585	619	641	613	623	632	697	662	632	639	564	650	652	666	666	671	609	680	651	650	706	633	651	655	638	586	663	699	669	647	667	664	685	629	623	667	659	629	659	670	619	654	622	682	612	620	656	659	661	641	638	634	666	649	604	644	671	653	678	608	611	594	654	652	656	594	665	659	648	627	615	632	684	636	634	661	643	641	653	674	616	648	606	617	650	687	644	689	626	642	649	595	590	725	595	668	574	656	642	626	627	650	675	660	621	650	675	632	670	636	679	628	619	699	642	641	625	612	644	681	657	635	624	609	599	634	637	641	617	639	672	655	590	608	662	669	609	615	631	637	649	642	657	632	620	640	646	654	618	630	650	704	626	600	623	650	639	631	647	658	687	717	657	640	637	610	629	618	702	651	664	686	705	688	634	615	635	621	644	637	628	603	656	655	668	626	648	645	646	659	639	656	641	633	640	650	618	645	599	655	652	669	681	598	667	600	661	629	684	662	701	630	650	631	641	582	599	616	632	664	651	625	592	629	609	638	612	669	693	627	647	635	674	692	684	614	624	632	656	616	638	638	638	661	658	641	627	645	646	647	645	611	620	641	636	665	648	662	624	629	639	673	658	644	683	643	618	610	633	620	612	668	608	656	628	622	632	669	644	604	633	717	667	635	622	671	632	561	619	646	616	660	682	671	649	625	640	671	634	665	659	678	634	694	645	647	615	645	675	626	638	679	620	644	609	603	633	633	611	642	637	634	670	619	616	636	614	670	628	624	639	642	648	670	675	644	638	623	623	669	619	644	629	669	656	683	661	660	625	645	641	602	639	669	644	664	618	633	650	624	672	592	631	658	644	652	681	650	613	648	631	677	678	645	626	628	609	625	620	639	618	644	647	646	585	645	619	659	644	634	627	605	640	615	616	613	673	655	672	656	665	635	640	637	638	628	672	669	620	585	684	610	650	657	620	584	649	618	692	641	628	635	631	642	665	645	617	651	652	641	634	649	636	656	630	645	613	684	721	682	671	655	673	638	602	633	671	601	643	658	675	647	675	621	624	669	623	654	623	633	659	658	634	655	679	651	693	686	623	664	658	678	668	641	661	659	673	632	651	627	646	642	602	611	661	645	636	632	659	613	693	692	645	659	638	654	624	658	661	673	647	625	660	646	646	657	630	636	634	647	658	643	603	636	687	635	641	649	591	627	626	674	664	636	673	642	630	611	661	624	677	635	644	637	645	683	673	645	660	625	612	640	618	621	640	658	664	652	661	625	637	648	622	666	639	615	646	690	682	607	618	645	649	672	678	613	653	645	633	679	628	647	608
22685	21204	28400	25738	21698	20024	8515	1723	1332	1259	1132	1084	1091	1002	1019	966	926	924	958	953	847	883	899	874	910	885	887	854	857	859	882	859	888	823	794	831	851	858	851	807	837	822	854	832	790	848	853	886	826	871	842	860	811	774	809	786	836	851	818	855	758	835	785	799	808	802	836	821	838	771	825	819	813	810	841	852	791	843	814	834	863	814	822	814	840	883	783	797	848	789	791	801	783	845	835	861	814	814	778	827	799	792	795	793	854	846	797	789	788	794	836	844	793	834	789	824	807	865	832	770	800	813	806	816	846	832	824	844	836	859	838	813	796	844	821	849	771	795	823	840	830	831	809	811	804	787	873	857	851	774	787	793	790	833	851	795	806	791	871	832	837	776	865	804	770	823	859	775	808	778	801	770	804	822	802	853	801	776	723	882	813	854	823	785	792	861	831	772	793	801	812	816	830	795	823	874	839	800	809	814	782	833	850	834	780	837	822	805	815	782	833	836	827	830	857	770	834	808	895	822	825	801	810	772	806	855	848	826	803	809	748	859	792	836	820	847	787	830	817	809	783	881	841	859	783	805	784	833	838	825	873	787	808	832	851	839	828	784	875	827	828	865	840	780	830	833	838	822	764	810	857	781	805	832	858	801	834	795	831	828	829	789	843	824	859	822	811	887	856	809	765	772	798	830	832	782	871	891	839	786	806	822	809	807	796	812	812	771	817	854	829	806	765	802	796	803	813	887	828	798	845	848	845	836	835	847	797	888	804	824	825	799	826	821	804	804	797	809	843	833	793	833	801	747	834	795	810	836	839	833	884	812	811	847	856	844	843	794	849	811	844	838	813	818	810	851	781	827	820	837	841	808	807	846	818	778	846	807	769	817	774	832	810	824	803	763	817	827	827	830	788	821	816	799	811	819	817	829	812	805	843	825	780	802	824	811	831	792	819	827	880	803	818	791	799	803	826	819	814	845	873	754	816	838	846	779	863	862	845	789	821	835	831	775	819	833	822	853	850	789	859	872	875	826	796	821	798	819	805	800	847	765	797	832	862	818	842	806	775	849	803	872	782	814	842	842	777	816	745	806	801	786	800	817	846	796	854	806	810	785	833	811	824	853	824	802	777	765	739	825	790	818	843	811	806	803	784	836	819	823	834	821	833	828	812	865	854	777	815	847	834	824	828	860	792	877	823	840	820	832	856	787	797	818	827	819	807	843	824	826	783	835	773	820	800	776	803	842	842	830	803	815	780	817	841	809	878	785	819	839	801	817	816	821	806	818	777	857	768	760	808	797	822	837	796	806	788	891	860	839	793	808	797	852	846	867	842	796	811	838	800	858	786	888	840	771	791	820	799	776	877	792	848	813	873	759	766	866	796	866	764	793	847	807	843	793	868	780	810	843	823	830	811	847	802	838	852	805	792	822	800	792	826	877	820	759	800	815	775	856	875	820	795	797	777	778	789	881	823	809	794	782	851	820	791	799	825	787	821	796	821	764	809	826	811	817	814	868	790	795	808	840	862	804	843	764	769	780	844	802	815	860	765	801	831	831	834	788	824	855	814	814	830	850	831	842	829	794	853	830	856	784	835	858	867	853	865	812	872	827	896	834	817	772	791	791	836	786	850	801	817	857	824	808	831	847	795	898	822	837	792	828	798	888	853	801	839	820	828	781	783	806	794	814	815	843	794	824	783	815	811	817	786	854	922	777	868	869	848	795	820	809	808	788	783	830	814	855	852	793	877	840	787	813	807	833	817	859	843	868	774	803	830	814	840	846	791	806	842	798	827	834	855	841	801	777	860	834	826	773	809	810	829	817	790	776	803	799	856	815	852	868	827	853	821	816	863	818	796	842	771	786	820	754	857	797	808	829	786	824	827	832	813	834	830	831	797	830	769	819	819	820	797	803	772	782	752	848	794	810	852	814	796	826	783	849	814	782	868	857	861	839	793	856	827	837	784	870	811	809	816	782	777	823	839	850	818	834	818	785	809	867	866	789	803	797	794	836	825	832	842	825	797	842	786	819	837	830	871	800	820	824	838	830	845	792	839	820	829	818	804	839	794	849	834	856	843	828	859	833	771	819	810	847	846	816	769	803	855	811	817	796	842	815	814	754	758	846	812	781	754	817	812	869	789	860	802	808	809	833	804	798	819	802	816	852	836	804	839	834	813	850	833	776	795	755	832	772	829	814	878	872	790	795	757	819	832	820	803	776	871	779	816	792	810	768	852	838	820	852	832	850	842	822	786	752	820	882	805	789	792	768	839	869	828	786	792	799	814	807	742	849	804	776	787	826	833	792	866	807	832	835	855	796	751	779	818	804	800	794	800	841	764	845	785	777	834	844	798	777	829	812	860	808	896	833	826	875	805	817	751	881	838	875	850	777	841	798	828	801	811	851	795	834	817	805	764	822	833	858	842	781	806	822	847	786	880	779	821	839	816	801	826	844	805	848	813	817	845	832	855	819	829	769	781	775	800	823	772	797	813	833	854	756	854	865	813	813	794	746	839	786	807	783	827	824	819	810	823	849	803	826	834	815	809	803	843	814	807	824	807	800	795	889	871	880	802	788	796	822	818	859	832	829	835	833	883	801	815	821	809	748	805	798	849	828	862	824	883	857	827	812	806	816	829	789	877	830	838	781	836	818	829	790	796	819	823	866	799	833	811	836	814	841	775	823	805	830	841	798	829	757	762	747	834	843	809	764	790	789	797	823	763	816	816	803	791	859	788	859	898	825	834	774	852	817	864	819	840	849	789	831	821	809	816	842	873	812	793	812	824	828	802	827	810	866	810	796	806	863	831	819	789	825	864	797	800	827	867	830	835	816	817	801	808	794	788	840	864	826	797	822	799	801	833	836	833	785	801	785	754	827	830	834	828	843	756	857	826	786	856	828	799	796	841	843	841	808	862	756	904	828	811	865	804	762	876	774	836	847	846	868	807	835	807	821	807	838	807	900	862	814	790	796	848	809	833	742	832	830	815	803	826	800	845	839	793	788	820	764	799	866	751	827	829	826	793	822	864	811	826	814	785	858	792	850	822	862	860	841	812	789	838	859	818	844	845	863	849	823	819	801	822	778	839	814	837	813	798	771	815	774	808	828	877	840	803	838	814	795	830	847	834	798	843	833	875	836	805	847	723	820	848	781	805	870	778	812	837	795	786	852	825	849	798	840	776	886	787	799	810	852	814	881	866	802	764	796	843	817	819	814	833	793	838	795	801	820	840	795	829	797	827	852	853	796	860	850	786	801	820	823	803	757	873	852	878	794	812	811	816	870	814	816	787	823	818	793	768	776	866	856	789	820	870	792	837	808	828	857	799	782	859	855	803	824	864	818	823	876	828	799	816	865	759	789	834	830	783	855	808	845	855	810	849	858	845	817	788	833	820	795	759	810	840	868	763	837	811	780	793	789	806	754	793	824	817	808	895	822	880	829	863	787	816	818	824	815	784	810	812	840	884	875	829	853	818	763	808	806	712	802	844	838	785	821
19747	25553	60051	45084	15065	3538	2854	2418	2011	1815	1538	1408	1309	1266	1173	1132	1081	1128	1041	999	1035	979	991	960	955	963	980	889	981	962	911	925	918	1009	898	901	906	968	848	921	891	863	933	934	886	942	901	919	939	881	911	913	841	905	915	897	915	877	880	915	967	886	892	877	890	885	893	889	893	944	912	895	879	875	912	912	887	903	921	882	879	896	924	934	848	898	872	950	926	876	908	868	879	960	865	812	935	908	890	863	929	903	880	889	894	804	887	870	901	896	912	943	921	871	929	926	856	860	872	848	835	872	920	873	912	847	961	899	847	897	845	863	903	837	853	875	910	872	911	908	921	824	842	885	930	860	917	851	895	875	828	891	892	878	915	911	869	915	900	892	844	881	851	890	885	896	884	886	918	913	933	915	925	871	894	885	840	890	845	824	889	912	833	929	913	885	873	860	878	852	873	885	839	895	877	868	889	912	884	908	868	836	864	913	875	863	903	858	850	888	892	862	868	855	893	897	911	817	870	867	904	906	899	892	887	891	873	862	934	920	850	891	870	957	898	884	877	848	891	938	889	855	946	895	905	922	955	982	865	895	904	906	948	822	908	931	856	872	874	878	886	864	941	879	864	846	826	858	894	926	863	864	884	883	920	812	868	886	861	871	863	892	893	904	881	915	859	868	902	827	893	864	887	890	877	844	883	817	964	890	863	888	931	834	916	881	879	861	881	922	917	873	911	909	886	855	897	872	898	895	912	911	891	880	868	868	911	885	877	863	860	897	903	894	911	858	921	869	874	869	923	866	880	916	854	908	903	888	877	881	878	860	857	844	903	845	875	872	861	928	860	883	819	868	847	859	864	868	895	845	867	864	874	843	844	901	888	863	886	964	895	875	913	882	892	880	904	861	916	862	928	852	897	873	869	920	902	848	894	886	912	901	904	874	860	871	851	925	860	900	899	858	952	878	921	842	912	866	907	885	902	929	926	850	905	887	878	870	927	897	845	918	863	884	821	890	912	914	844	802	871	910	872	916	861	905	863	854	915	900	920	875	916	898	909	837	846	816	851	861	907	910	861	832	901	858	905	873	902	895	944	835	897	871	836	883	888	881	856	856	859	891	924	858	907	903	819	852	955	866	844	842	876	871	833	882	890	885	860	864	889	841	841	859	860	922	907	896	887	821	909	856	928	898	904	907	881	883	890	905	916	874	856	902	879	876	836	912	902	892	904	914	862	934	912	900	852	921	890	911	856	898	922	923	969	878	919	895	921	860	949	916	931	923	889	885	911	868	859	880	900	869	839	918	884	877	886	905	910	861	895	905	895	888	875	916	926	879	907	839	846	897	886	871	902	854	916	866	854	884	890	877	869	915	909	890	919	894	873	901	864	889	921	851	862	876	869	848	863	898	895	924	888	827	890	910	911	868	890	918	946	849	847	882	893	884	945	907	944	872	914	923	875	845	908	894	909	850	902	878	861	928	836	877	867	867	866	897	879	891	878	911	922	925	854	897	914	898	850	886	889	851	854	908	897	917	862	877	928	826	864	860	876	837	893	912	900	930	875	937	851	833	833	839	896	894	925	929	935	868	884	906	893	915	845	876	902	922	886	942	909	908	936	830	857	944	895	889	825	864	877	867	875	881	932	863	848	870	906	906	862	906	906	936	866	861	835	876	942	880	913	940	853	879	858	893	859	904	903	901	949	874	923	851	884	864	895	877	875	876	847	904	866	865	871	929	831	889	861	865	884	894	848	908	875	905	879	876	879	895	834	881	841	904	859	857	900	836	874	819	868	914	849	825	867	907	877	908	871	873	860	916	888	852	906	861	905	835	923	877	874	907	866	888	883	886	873	893	864	881	940	920	883	909	898	889	882	881	910	885	907	921	891	904	873	865	866	885	882	877	845	887	894	884	901	868	924	911	862	879	853	858	934	815	891	859	855	893	895	857	874	933	888	821	938	918	895	862	893	935	889	866	920	876	881	867	956	843	913	909	961	877	859	901	897	851	907	927	873	904	891	900	889	875	857	872	886	910	912	966	890	898	861	879	839	873	859	899	907	924	864	895	884	895	934	905	867	851	884	890	897	875	865	882	900	904	827	853	887	877	864	925	882	865	881	853	883	885	870	876	919	870	921	845	884	881	888	893	862	916	882	883	880	886	850	901	861	848	861	877	873	860	882	889	888	894	900	889	855	895	862	892	883	872	881	899	847	912	921	898	824	917	876	875	893	863	872	919	859	890	898	871	946	901	865	951	946	922	897	880	918	909	911	917	894	859	830	816	916	957	913	914	839	895	923	905	856	874	905	867	946	901	914	885	876	869	880	825	866	880	889	920	901	921	920	901	839	959	895	872	919	877	914	875	911	902	846	876	902	850	834	884	823	860	867	878	920	893	819	874	882	854	890	879	881	856	925	852	923	856	871	900	832	866	849	894	921	939	875	901	951	855	839	896	904	890	925	906	895	905	847	871	927	855	832	873	880	902	865	950	863	887	861	883	887	898	900	922	883	877	886	897	897	856	842	848	840	907	838	889	856	915	883	931	846	897	890	929	875	850	842	912	878	929	851	867	919	889	906	907	867	872	923	907	873	913	909	882	881	888	878	870	888	882	839	904	829	895	862	880	903	857	889	837	862	911	943	875	870	827	910	913	863	890	893	879	902	893	895	856	817	915	902	871	868	861	875	898	892	855	904	893	867	832	871	907	887	946	886	856	931	846	870	916	931	938	839	858	899	881	872	889	881	875	831	927	891	829	863	883	892	848	864	909	865	892	878	912	889	927	874	886	917	876	883	831	943	851	859	906	903	860	910	891	891	924	854	900	913	893	941	839	906	847	858	887	886	907	924	911	914	864	853	873	839	849	877	879	913	921	898	841	908	905	859	886	919	887	885	908	849	929	880	892	897	862	942	877	853	872	854	915	932	845	890	866	895	962	872	911	876	874	899	882	912	933	885	861	875	856	890	903	859	886	918	894	876	906	856	866	875	871	862	897	889	928	913	919	848	834	938	876	884	874	905	905	901	850	927	872	887	867	916	967	944	908	883	907	896	953	881	867	929	897	905	909	871	937	865	911	899	877	902	922	896	867	870	842	860	871	857	978	877	877	874	919	837	865	859	866	909	866	898	889	879	905	877	893	871	815	826	856	915	908	895	887	916	848	877	874	858	903	856	874	857	870	877	868	944	876	911	890	919	891	935	879	900	897	874	865	888	908	903	887	880	895	931	952	826	906	909	889	892	872	946	884	867	907	890	901	833	936	884	905	851	881	893	904	924	880	875	854	886	882	854	893	874	876	958	888	914	881	889	907	884	910	853	883	873	927	892	914	897	840	839	883	863	864	907	884	873	882	885	960	868	922	881	837	906	923	926	880	865	851	852	858	875	879	868	971	920	914	907	900	893	936	886	873	918	910	865	822	908	808	904	875	891	949	883	895	872	865	864	872	892	852	826	851	883	882	893	899	905	927	871	902	841	913	913	844	896	887	872	871	908	852
27200	20534	19648	12767	1297	369	333	368	319	352	320	304	304	362	314	304	298	288	326	314	315	295	342	276	318	292	328	356	330	327	320	352	302	308	363	305	307	298	360	304	340	339	351	288	317	323	325	315	312	298	354	313	295	294	303	327	323	298	306	307	304	318	297	295	316	316	299	321	334	309	301	315	312	306	335	296	333	262	332	310	297	303	292	312	333	322	312	323	314	335	313	319	309	306	315	298	299	336	290	307	296	301	309	319	321	338	316	311	329	313	294	285	295	289	281	333	291	287	319	299	278	290	283	284	338	303	303	310	338	281	328	308	325	328	300	354	295	331	346	303	311	296	312	333	316	313	323	321	329	304	312	326	309	331	295	281	317	328	322	284	294	340	297	322	339	315	349	315	348	316	320	305	314	295	339	339	298	325	325	336	336	332	318	317	308	301	323	312	305	287	329	309	304	306	304	312	321	316	292	343	300	299	325	344	327	314	300	300	322	314	314	295	315	311	289	328	339	315	315	307	313	298	306	322	320	285	311	292	313	285	285	341	317	317	336	298	305	298	308	298	355	314	317	271	324	291	336	269	294	322	293	303	326	312	334	334	317	312	290	319	316	286	295	322	352	333	332	317	302	278	302	324	322	344	311	310	307	301	349	341	314	296	290	307	333	320	302	303	292	325	309	333	317	304	324	287	312	290	326	309	318	336	317	321	302	307	311	330	290	276	315	319	311	319	299	330	343	303	338	296	332	304	331	283	296	293	307	305	329	314	312	303	309	285	294	331	336	311	300	329	284	314	301	315	308	324	339	345	308	329	314	324	284	308	291	296	289	325	325	322	289	319	277	301	299	293	305	328	283	280	305	325	333	291	326	302	317	307	319	312	300	308	317	345	310	303	296	345	311	319	295	328	318	315	312	343	325	314	308	296	365	309	317	344	310	326	281	350	329	281	305	303	324	286	321	313	317	302	300	341	322	343	304	291	317	304	313	324	320	328	331	265	337	321	324	330	333	302	324	321	310	302	284	322	333	308	328	312	293	304	339	272	338	300	317	305	295	318	338	316	311	327	354	329	340	314	343	347	333	312	327	290	291	298	337	309	311	326	294	330	307	319	308	287	306	305	306	313	328	317	329	300	271	320	341	292	268	336	328	313	355	301	302	294	295	276	317	324	301	336	311	345	311	308	308	330	307	291	282	283	293	331	304	336	312	275	338	307	298	349	334	344	284	324	331	321	303	331	339	311	283	334	326	314	299	319	317	297	336	324	297	352	285	287	341	321	298	308	340	296	307	321	313	314	317	328	332	338	303	313	318	296	297	283	308	308	310	304	321	303	317	289	304	286	273	300	297	315	280	315	294	318	309	338	310	294	312	320	314	308	309	306	342	297	319	304	346	326	299	316	325	332	282	290	293	333	316	320	328	321	332	312	335	297	307	293	319	323	288	278	285	290	334	296	319	356	306	354	328	310	315	262	314	305	301	323	331	298	300	314	325	308	316	365	331	347	337	330	322	332	309	277	322	299	318	330	316	326	306	333	338	340	327	304	306	310	303	315	327	296	320	338	330	316	329	289	305	306	310	322	306	283	312	323	317	321	327	311	293	292	344	300	326	346	331	304	320	311	301	298	306	337	272	301	344	303	305	341	317	344	290	281	328	308	317	341	296	318	290	317	327	312	327	329	328	331	323	335	330	329	316	295	326	290	351	339	284	313	332	306	319	292	320	306	316	312	320	297	310	317	288	297	300	326	312	320	309	361	296	340	294	327	329	336	298	322	309	350	314	339	325	308	345	337	324	301	303	299	308	301	313	320	342	322	275	302	290	327	311	307	318	296	297	302	340	288	312	311	327	290	316	321	328	335	313	299	323	298	311	280	313	303	339	315	297	342	339	304	324	315	333	341	318	347	300	297	353	333	300	307	308	319	282	297	297	328	308	314	319	311	296	334	290	299	340	317	310	305	300	314	310	305	295	286	299	337	317	314	348	320	300	297	299	314	308	311	287	304	307	316	306	298	327	320	330	295	329	314	301	318	345	320	308	307	295	336	283	290	294	323	312	285	330	320	303	323	302	336	299	318	309	317	305	291	293	278	333	294	329	315	313	315	291	295	316	332	312	306	313	326	331	348	339	306	339	314	293	305	302	340	319	304	311	330	278	304	361	309	299	303	328	298	316	293	313	319	271	279	299	285	307	325	346	336	341	311	281	308	279	328	304	308	312	319	321	300	301	338	274	332	315	326	322	313	322	309	300	342	308	313	325	303	302	314	317	308	304	309	308	311	316	315	309	316	309	350	337	318	322	328	302	325	338	312	300	293	297	333	279	304	309	303	275	302	282	293	304	316	329	326	306	320	294	314	318	311	316	312	323	303	301	328	292	322	333	348	330	329	319	327	321	316	327	298	299	325	293	321	305	311	333	316	329	310	305	282	313	324	263	321	356	313	313	323	339	287	285	277	288	296	292	314	320	335	335	310	295	309	318	311	294	303	309	297	315	345	317	307	310	311	305	309	307	333	324	323	337	323	341	347	334	302	319	324	321	301	322	299	303	272	309	322	302	301	315	286	284	330	313	307	292	322	315	334	291	323	329	349	305	292	319	331	309	339	321	329	304	316	332	305	307	269	318	337	338	295	334	316	301	296	333	264	305	311	309	305	306	329	281	302	311	314	308	303	356	349	326	293	329	301	273	289	356	285	323	303	299	304	314	300	338	313	270	294	298	285	300	312	310	302	328	341	316	290	310	306	313	335	334	340	297	340	330	297	287	321	308	321	343	311	282	290	335	306	317	311	306	338	342	341	302	326	297	316	354	323	322	300	321	310	307	332	311	297	321	296	329	327	333	308	304	335	303	332	318	330	305	306	311	342	283	321	311	316	304	306	342	319	311	282	306	326	315	303	327	273	321	294	325	318	303	321	307	299	330	297	335	281	309	323	302	276	321	313	346	321	321	317	323	313	306	341	294	296	304	311	328	310	306	308	302	302	282	309	292	309	286	308	305	317	289	332	297	346	323	312	326	315	330	318	333	319	349	312	335	307	323	342	317	324	325	301	310	314	333	333	291	302	315	291	314	304	345	334	316	285	323	320	322	287	324	337	309	316	295	294	320	302	313	300	319	328	306	318	307	302	306	287	296	290	278	331	348	338	308	300	301	295	324	310	278	321	311	303	318	320	339	312	320	324	309	322	335	311	312	339	339	304	304	309	333	329	342	301	280	306	321	337	304	309	333	308	313	325	296	316	354	340	316	303	290	295	294	260	290	304	358	308	292	344	316	316	342	284	344	314	375	319	324	326	320	285	308	338	308	300	307	297	335	303	338	301	321	311	351	319	310	345	316	332	330	323	309	301	311	309	321	301	314	314	291	291	320	315	318	308	316	307	300	291	324	305	323	311	342	329	289	315	332	282	314	305	312	306	336	328	328	317	288	313	280	288	323	326	307	323	278	328	337	318	319	313	321	300	289	292	294	316	291	329	320	314	307	289	341	293
14146	8328	19126	9207	1443	468	440	417	422	416	390	383	393	365	426	416	418	403	359	319	385	405	384	393	382	384	360	348	371	383	417	390	390	358	367	388	400	371	373	372	395	381	369	368	370	385	390	376	353	425	384	364	349	370	359	404	379	375	348	383	362	381	385	395	386	369	362	398	389	375	386	394	402	365	383	353	357	381	407	375	336	409	375	394	387	396	379	389	394	400	366	353	367	383	364	375	404	372	396	391	402	379	371	358	390	362	337	379	396	405	391	360	407	388	398	375	377	352	382	382	391	384	363	354	406	350	404	382	377	369	395	375	369	375	380	367	363	381	361	385	392	381	351	354	378	384	390	430	374	373	382	387	385	384	401	433	376	405	357	414	354	380	348	403	381	373	370	378	368	395	372	379	341	353	376	394	405	363	398	375	365	362	408	369	387	371	383	377	386	392	343	388	401	423	371	335	410	381	377	388	366	362	402	373	380	362	374	393	375	417	384	381	395	403	385	389	405	377	384	401	387	379	366	381	383	412	372	375	328	386	371	374	380	397	422	361	382	407	363	360	379	383	381	391	407	352	394	373	340	341	374	387	374	394	370	412	395	372	376	378	360	387	366	417	357	389	369	354	377	395	374	390	385	387	396	372	389	387	372	373	389	372	380	378	376	375	359	381	389	369	378	370	361	374	393	410	381	358	390	370	360	335	353	366	381	388	376	355	338	353	386	357	387	376	398	346	389	391	390	370	412	390	370	389	391	413	364	381	371	394	390	419	376	374	395	328	353	393	360	394	374	388	368	418	371	383	373	395	399	359	386	420	366	389	394	377	348	386	386	392	394	384	374	372	384	325	376	421	407	362	378	357	376	362	350	391	354	379	400	370	361	401	373	400	405	401	367	370	384	366	371	388	396	398	379	371	356	345	388	430	346	360	371	383	379	407	366	376	404	374	341	376	363	394	373	350	355	391	352	370	359	351	365	353	337	383	395	409	393	394	384	382	385	385	348	345	362	352	355	350	403	366	420	362	354	401	404	354	387	372	346	376	345	410	365	394	361	388	363	378	350	357	364	378	376	349	385	389	405	367	391	399	394	402	388	376	378	392	403	343	351	407	357	399	349	372	363	383	357	384	344	374	386	386	407	406	386	418	359	372	373	350	369	369	353	362	369	386	366	367	405	391	399	381	368	376	366	403	383	393	365	399	371	386	370	384	366	403	395	351	410	385	362	384	387	365	367	394	408	362	371	368	374	365	409	372	378	393	383	374	359	383	400	385	351	350	364	406	388	426	360	400	371	451	411	357	369	409	389	365	405	392	395	399	370	399	411	389	405	365	357	395	361	389	412	359	360	369	369	409	370	394	366	384	353	359	336	380	378	383	420	400	354	378	396	402	393	372	377	365	368	369	366	389	387	372	361	341	399	388	353	354	366	383	409	420	360	359	351	393	376	385	363	379	378	356	378	385	404	386	373	342	401	370	382	388	399	387	387	380	366	402	415	378	397	384	351	340	385	358	368	372	383	386	353	404	365	359	363	424	430	372	387	395	372	378	396	391	394	433	347	399	399	386	364	391	372	388	348	388	390	397	389	395	388	378	407	393	393	362	384	381	382	367	387	372	382	365	384	397	381	363	329	407	385	359	419	388	377	357	425	362	386	347	423	359	368	357	370	373	371	366	350	364	352	395	383	359	421	377	387	366	397	394	376	359	384	372	391	371	387	396	391	390	394	395	387	388	375	347	358	372	387	402	386	362	400	399	345	355	422	374	361	384	352	380	350	381	408	380	390	401	371	377	420	388	358	349	375	376	395	382	374	389	375	390	381	371	383	400	391	336	390	379	382	415	378	396	389	364	371	361	386	351	366	394	366	373	363	371	365	377	385	396	387	374	402	363	371	398	386	379	436	359	400	361	341	396	365	413	382	389	375	398	354	398	380	406	391	369	366	415	385	367	365	358	368	377	374	354	403	368	395	367	389	359	365	363	371	423	386	337	344	354	372	355	384	363	383	371	393	384	387	389	343	414	382	377	334	411	356	380	424	386	358	385	365	385	398	382	407	363	385	346	401	378	389	388	377	401	397	366	400	362	360	366	384	366	409	384	351	358	378	361	372	382	364	373	381	383	391	419	405	414	377	362	389	387	373	405	403	328	354	378	380	399	399	359	379	351	393	381	413	395	386	384	392	382	394	386	383	358	412	376	368	357	346	382	389	390	392	389	342	389	379	384	395	345	389	372	405	394	375	367	387	358	355	378	406	360	384	395	356	376	405	389	375	354	395	368	378	397	404	373	420	368	393	365	376	377	393	363	372	368	361	368	375	370	351	360	397	382	394	357	380	383	368	378	394	374	371	367	376	393	393	376	404	420	397	379	381	352	335	422	405	382	377	386	389	383	375	344	372	397	383	384	353	356	350	350	398	381	398	381	394	393	395	375	360	357	368	380	371	349	374	362	405	361	374	343	379	371	375	382	385	377	375	389	397	377	339	400	386	334	395	373	362	352	371	387	372	365	401	382	369	381	362	366	394	384	350	390	391	391	357	352	359	382	420	412	353	378	360	398	374	335	396	372	347	391	358	400	357	348	396	379	378	366	404	322	354	367	380	361	380	352	379	368	362	410	400	364	380	378	385	372	390	375	376	401	326	399	387	371	382	382	366	364	376	365	368	391	392	371	395	372	371	355	358	341	370	414	396	402	380	402	363	394	373	379	384	368	348	387	329	381	385	371	359	360	389	392	330	368	375	381	400	388	397	377	361	399	357	389	391	383	371	380	396	353	365	372	367	380	392	366	374	386	384	335	392	409	372	401	396	389	372	384	374	377	376	394	403	362	416	393	376	384	345	337	402	388	361	334	416	383	361	394	372	360	366	358	383	399	403	388	365	374	368	396	397	389	367	343	360	384	362	381	389	382	371	386	359	387	366	367	393	381	392	355	337	363	367	356	370	430	389	363	390	385	402	418	415	362	395	402	356	392	394	376	376	379	404	373	376	369	391	375	358	378	371	370	402	364	385	361	384	406	417	372	352	357	365	374	342	402	367	392	357	381	346	369	398	363	361	351	404	354	345	379	386	382	393	385	384	380	408	408	386	391	356	413	380	378	345	355	349	399	386	364	379	356	351	349	363	398	306	379	360	376	367	401	397	363	354	358	374	385	367	369	370	419	382	349	394	379	398	383	365	393	387	397	371	376	353	367	394	406	406	364	347	367	351	377	389	383	378	373	410	363	373	350	351	362	387	363	381	393	405	360	376	423	396	378	378	332	378	433	375	394	359	403	385	383	374	346	367	383	374	354	389	407	348	396	365	389	397	336	403	366	366	381	371	362	396	384	392	386	383	379	385	399	382	416	416	369	368	379	347	368	365	334	365	400	422	392	408	371	398	381	400	361	380	390	403	398	359	381	366	380	411	354	391	398	359	364	381	394	374	373	390	375	371	386	394	365	399	381	377	391	382	367	387	383	396	391	386	333	369	404	357	357	410	369	385	378
23587	21178	29154	25672	21492	13101	1630	836	680	670	588	629	587	523	523	550	464	521	487	472	490	510	483	491	476	465	438	458	463	478	486	459	432	433	405	434	465	434	426	451	427	468	428	434	458	455	449	423	479	419	420	427	436	443	439	461	455	395	459	470	454	435	446	410	471	431	426	415	439	407	479	486	446	431	414	456	425	435	416	426	440	444	409	427	401	428	404	447	403	415	460	418	434	463	446	464	423	419	472	431	451	430	393	437	425	452	412	451	434	400	423	407	472	450	420	418	392	422	427	413	425	464	453	425	427	446	430	448	438	469	404	409	405	453	450	421	437	421	469	441	438	439	439	435	449	473	432	442	444	439	424	453	447	443	432	435	437	390	444	422	435	456	430	450	425	406	455	467	427	433	458	415	439	462	432	440	429	421	453	457	420	477	420	434	467	450	439	439	445	479	435	459	453	434	456	450	467	430	437	447	405	465	418	423	410	411	423	435	436	442	440	461	449	429	438	425	442	427	435	438	407	430	401	442	455	462	451	441	423	429	449	421	437	484	475	407	421	392	422	414	421	420	480	426	425	430	425	432	424	475	405	445	428	429	438	438	446	442	504	420	414	392	427	461	425	427	456	430	382	419	406	427	459	415	428	425	472	458	434	458	411	456	433	429	439	420	468	413	462	427	426	406	453	404	457	448	437	447	394	428	459	439	455	427	428	449	463	420	464	458	405	435	420	425	442	430	445	422	453	504	462	397	435	446	425	437	426	452	457	427	417	436	398	402	429	434	455	431	457	454	427	449	456	452	424	448	413	420	427	428	442	434	437	400	416	439	432	432	419	425	417	442	456	440	431	417	470	413	431	430	445	404	457	425	449	419	452	450	410	443	433	451	431	370	418	384	470	449	482	447	467	433	456	437	433	423	443	442	421	384	433	444	456	461	447	422	443	419	426	433	433	420	460	404	449	463	449	430	443	437	442	455	432	423	442	438	482	452	460	476	472	430	427	453	454	450	447	440	443	435	398	438	447	453	449	410	422	425	408	446	459	453	445	481	420	439	452	411	404	419	439	436	456	431	451	447	420	436	433	440	450	476	438	411	425	418	444	435	419	431	441	434	465	411	402	465	428	402	459	445	468	427	450	413	466	433	431	442	403	438	471	431	424	467	438	433	406	399	435	455	437	456	461	426	438	407	421	423	435	428	452	472	501	415	434	412	415	429	447	438	433	437	467	414	428	460	421	466	462	444	444	436	444	441	440	454	407	438	448	414	417	424	414	430	463	422	442	451	437	471	419	400	432	437	453	439	441	443	433	448	494	447	457	460	377	459	431	422	418	431	451	451	436	418	414	455	439	416	435	440	440	459	449	399	440	435	484	444	419	463	405	410	475	439	442	430	414	436	437	431	430	450	467	439	414	419	400	418	398	437	444	422	434	466	452	455	424	419	446	421	475	423	460	481	495	424	438	440	444	460	425	446	427	454	465	428	456	449	405	436	402	394	455	406	451	466	429	405	413	418	429	423	418	417	448	423	404	453	424	458	411	435	411	470	429	453	424	429	453	473	396	435	444	409	427	444	439	434	472	399	452	408	437	424	413	450	449	445	444	436	429	443	452	423	502	412	413	428	402	423	435	413	431	459	400	402	425	436	418	424	446	442	462	444	430	453	429	436	490	467	438	427	404	447	429	455	474	449	386	473	436	436	413	408	470	413	413	434	437	459	419	410	382	432	458	445	433	428	441	427	423	427	469	427	442	428	443	480	456	426	413	437	398	442	409	407	433	480	410	445	429	436	421	417	452	458	443	442	470	418	396	417	411	415	451	413	434	443	444	430	452	436	450	397	442	432	439	399	428	440	421	412	411	410	432	439	428	463	421	454	449	423	435	460	434	453	459	459	441	450	409	460	436	413	451	432	459	424	443	423	469	467	432	414	460	404	434	413	403	446	421	406	448	445	439	446	460	418	476	442	455	445	409	441	444	435	426	439	422	448	423	400	424	419	445	412	417	433	432	442	442	439	398	443	413	433	401	433	413	402	450	518	417	461	392	461	401	425	467	458	433	405	461	469	444	433	387	431	417	435	439	413	420	473	460	431	404	445	429	435	445	416	422	433	428	409	426	392	415	406	442	449	434	459	370	467	477	429	432	441	433	476	429	388	426	421	426	458	399	460	430	399	461	452	439	463	460	459	431	459	473	438	453	418	428	446	394	439	402	392	417	419	438	432	445	455	411	427	453	452	416	416	447	416	448	420	428	434	453	425	452	438	403	465	424	422	444	457	442	432	416	431	409	400	419	497	438	421	428	431	430	420	439	425	440	443	412	440	440	429	408	487	406	432	454	423	422	452	425	434	400	427	419	445	428	437	393	449	424	440	430	424	453	431	459	418	423	446	420	431	430	417	389	420	431	416	419	455	460	412	452	443	416	393	441	426	467	463	457	434	429	397	428	420	414	437	474	429	424	419	438	442	447	457	459	450	441	422	483	449	393	411	425	487	438	420	428	418	434	448	398	459	445	430	449	406	453	448	426	485	430	417	468	417	408	431	473	407	425	442	449	420	461	451	440	426	424	437	428	435	423	425	392	407	462	461	457	414	422	466	453	444	493	443	440	419	455	431	429	418	442	436	421	417	444	406	403	437	431	456	417	409	433	442	423	387	427	433	465	439	427	438	444	416	456	432	433	435	434	447	411	421	432	450	452	425	447	474	436	421	395	441	500	421	447	405	425	446	414	437	426	478	429	411	426	449	445	460	430	442	400	419	441	454	425	440	422	404	399	466	444	420	486	458	433	424	425	431	423	429	443	412	433	432	441	447	414	437	456	455	431	430	424	488	444	459	427	458	467	424	436	437	476	445	467	456	445	475	429	424	443	442	422	424	409	453	438	401	435	411	445	396	442	445	441	487	395	435	437	436	426	399	477	432	429	453	452	424	447	456	450	439	412	404	408	445	409	475	436	399	433	418	437	462	438	437	461	451	447	432	406	426	411	419	457	443	455	463	437	460	451	456	432	426	406	446	430	443	441	441	467	454	474	430	456	475	423	449	458	420	432	465	421	405	433	437	466	439	444	451	447	433	441	413	415	428	441	440	395	431	470	487	413	440	460	445	438	414	451	440	456	450	464	405	419	463	418	426	413	446	421	399	442	445	431	414	409	426	457	412	431	428	446	413	403	457	429	446	411	446	462	437	455	431	427	421	455	395	425	436	438	387	441	439	407	446	443	430	405	412	396	463	413	464	431	401	464	453	411	414	401	460	419	438	453	471	414	414	413	419	421	468	420	473	448	444	453	482	442	406	413	430	438	389	440	451	439	461	429	458	381	470	425	438	448	419	418	454	451	434	447	457	457	436	444	465	459	463	456	411	438	465	433	450	423	479	445	428	440	431	445	483	445	405	424	420	467	439	432	419	452	478	391	407	418	411	451	409	439	406	405	414	417	407	435	446	440	422	413	464	425	405	380	487	445	426	458	439	431	424	468	418	454	459	455	452
17206	17534	49938	33127	10709	1916	1549	1311	1134	978	914	765	719	697	683	611	606	621	616	593	568	563	554	547	568	508	529	516	535	548	507	492	533	483	502	553	523	565	537	528	522	520	545	482	487	517	483	518	499	525	488	498	517	533	528	508	529	504	509	494	479	497	503	485	501	477	483	452	468	523	500	493	475	535	555	493	540	494	484	501	516	485	504	448	498	530	509	506	471	514	480	504	493	469	481	495	455	504	533	500	510	495	484	485	474	488	519	484	484	520	487	475	478	463	479	510	488	504	445	495	497	510	457	479	457	500	484	443	503	444	524	499	492	470	504	489	489	495	443	464	487	506	499	493	491	474	532	483	458	515	509	448	499	495	497	494	495	524	510	474	494	520	506	496	441	502	505	489	481	505	531	488	491	474	475	466	523	503	500	441	509	531	520	459	501	516	527	501	462	475	489	507	510	504	516	468	509	498	487	470	487	490	494	491	516	491	494	515	540	457	479	504	515	495	494	500	469	502	487	509	512	469	498	508	478	493	483	507	520	515	499	486	506	554	495	487	561	479	461	472	461	449	460	474	490	501	493	490	509	501	436	497	505	474	511	515	489	491	480	509	490	522	496	506	482	452	499	502	474	515	501	478	510	493	499	460	461	516	473	487	468	479	524	488	498	496	500	535	475	487	509	444	497	499	524	478	478	478	495	513	462	510	483	523	479	493	485	516	498	461	523	467	501	460	490	509	504	517	508	492	495	496	508	460	492	502	502	513	490	481	526	510	505	487	495	479	507	512	524	521	470	501	511	498	455	489	490	517	538	494	486	459	480	492	481	463	494	524	474	509	510	521	497	485	515	494	534	512	529	507	504	472	510	503	488	454	525	458	523	505	517	480	480	495	499	487	496	499	492	502	505	517	506	491	491	537	464	468	515	502	497	481	483	489	493	529	494	494	491	494	490	488	498	500	496	470	494	475	547	480	466	496	476	503	477	493	507	481	503	467	469	482	537	508	522	536	485	504	508	489	497	470	477	493	474	488	501	457	499	445	492	481	511	490	489	452	491	499	462	514	478	503	506	523	530	493	517	467	500	479	493	471	482	456	476	477	550	481	487	528	487	505	523	475	512	472	508	497	479	485	532	518	481	533	519	473	483	489	487	511	499	505	512	531	502	459	482	479	491	522	489	490	499	489	497	495	525	531	483	516	500	508	445	488	516	453	547	504	459	516	517	491	500	449	479	517	489	472	456	508	471	527	503	535	450	503	495	487	489	491	505	516	508	490	496	512	502	508	509	488	480	502	512	476	470	494	480	485	488	503	480	491	475	471	535	532	519	539	472	507	528	512	508	473	506	498	491	508	450	505	495	556	536	520	468	507	502	490	518	522	482	497	462	516	487	518	523	460	481	502	502	468	528	540	491	443	514	499	440	510	493	465	517	512	488	485	477	444	498	462	486	471	539	466	477	472	499	489	481	506	495	503	515	530	497	520	518	521	497	495	474	479	478	486	466	522	456	515	504	503	514	515	535	510	493	491	466	492	499	511	462	487	487	496	479	502	530	522	506	511	474	493	532	503	512	504	496	489	486	487	510	471	473	497	468	494	485	460	467	525	465	487	480	505	500	464	496	498	471	499	494	473	472	517	501	487	469	477	509	533	487	506	513	501	535	492	499	529	486	466	561	488	545	464	507	505	511	479	502	484	494	496	497	492	430	518	485	511	499	464	485	488	467	507	498	476	472	498	469	483	468	478	511	520	511	462	496	511	504	476	451	528	466	516	507	476	496	495	487	526	487	485	499	492	474	480	509	508	542	537	489	498	494	503	486	477	488	520	534	502	456	470	532	481	490	467	468	462	475	491	482	501	496	510	516	483	440	528	498	454	476	527	502	455	496	494	476	483	523	495	488	516	525	522	478	460	498	555	499	488	489	549	509	498	416	516	471	488	510	485	562	505	477	505	499	476	492	500	470	474	457	492	481	475	498	499	506	472	488	490	489	473	463	525	434	488	478	471	518	511	464	496	504	505	498	468	491	479	504	518	488	466	495	498	493	507	464	460	514	502	499	475	517	472	474	486	513	529	480	497	515	522	468	473	483	518	477	561	513	497	491	490	476	527	533	531	518	494	510	489	460	510	529	484	454	512	437	454	481	474	506	459	488	484	495	500	490	473	482	479	479	543	499	480	483	478	512	476	540	470	473	500	503	465	522	474	469	453	526	474	520	471	469	460	481	497	520	458	485	479	479	511	496	492	482	524	504	512	498	473	497	489	470	537	455	495	508	487	497	534	477	505	489	489	510	518	485	485	507	472	536	510	509	481	473	495	545	488	527	486	488	493	494	486	535	503	502	492	537	510	540	485	474	513	493	515	478	487	527	544	491	494	487	492	479	479	457	539	441	502	480	464	456	495	516	520	552	501	515	507	501	501	482	502	506	483	514	486	468	509	486	503	465	503	494	519	536	489	486	502	505	473	483	510	487	470	515	484	501	497	489	473	511	489	502	481	501	475	490	483	513	443	494	492	495	479	476	522	484	478	473	485	533	525	515	500	482	480	487	498	489	530	476	479	493	484	477	515	516	533	490	518	487	495	495	478	481	466	491	469	537	500	478	501	516	500	476	478	497	473	456	502	516	485	497	512	512	516	516	501	513	513	482	473	513	511	450	488	490	470	477	474	508	485	528	467	506	481	527	498	452	495	499	457	507	514	486	506	530	499	519	489	483	493	441	502	503	460	469	508	512	488	511	488	488	545	520	496	510	504	490	505	484	444	460	530	491	493	523	489	529	485	487	527	495	480	474	443	509	525	499	485	512	486	524	496	507	491	498	495	502	486	484	514	503	478	477	532	469	508	466	512	513	495	470	521	487	506	532	514	486	479	485	475	440	486	524	486	505	484	464	473	440	536	506	486	545	476	509	478	555	525	544	504	501	480	466	506	474	512	517	527	492	468	467	489	491	512	480	551	530	471	487	575	506	504	520	468	503	473	494	494	472	486	520	496	473	536	513	524	501	506	473	472	531	492	535	512	501	479	484	521	492	521	498	479	486	497	544	503	491	436	512	487	530	519	489	507	473	494	471	468	510	485	474	498	497	490	493	483	516	517	499	506	486	524	514	537	491	508	494	498	521	474	480	478	458	485	493	482	511	492	475	488	482	532	512	494	525	481	480	521	474	502	543	493	482	477	488	459	467	518	501	491	512	503	497	469	486	482	466	508	509	522	491	523	485	487	509	481	472	497	507	488	518	473	502	494	508	495	499	498	482	466	527	504	509	497	470	519	503	491	493	478	479	520	481	515	507	447	463	484	495	527	531	464	525	491	489	472	523	490	480	489	518	526	503	475	516	478	499	499	500	504	518	465	516	486	468	491	530	479	468	487	525	510	476	484	471	434	473	478	493	516	498	493	539	511	489	483	512	499	513	480	525	475	522	477	492	494	482	472	524	469	484	488	475	538	511	483	515	505	503	516	493	498	516	495	490	491	503	470	532	466	495	503
24760	21188	28722	27307	13974	1566	806	723	708	627	615	609	623	575	573	555	611	593	581	579	568	610	619	547	593	556	555	552	570	563	529	565	546	551	554	583	522	580	574	549	555	555	550	550	582	584	558	498	561	552	530	559	520	574	585	580	593	568	533	578	573	589	534	537	541	539	598	553	527	540	563	545	561	552	562	512	591	508	527	540	515	558	543	570	567	617	529	574	573	559	576	544	515	602	550	562	534	572	585	558	507	554	529	557	534	565	558	534	519	576	552	552	569	562	563	522	558	548	567	518	586	564	589	535	510	593	568	563	538	563	529	571	571	520	554	528	543	546	524	569	585	586	568	533	575	518	565	594	537	578	532	526	540	551	531	563	579	569	565	543	541	574	570	553	520	541	546	560	576	570	560	558	583	507	545	571	556	537	527	515	544	525	577	549	522	581	593	559	528	555	574	534	570	591	539	565	545	519	534	544	560	537	534	588	543	585	554	527	601	509	582	541	538	557	593	522	561	542	567	565	567	547	582	523	563	546	529	571	580	522	554	607	556	524	562	513	569	568	563	568	529	562	588	527	540	547	572	568	546	565	554	572	551	535	585	533	563	618	567	533	506	532	556	563	543	576	554	538	576	582	580	570	555	545	601	506	538	525	549	565	511	548	552	519	629	558	534	563	539	523	540	577	557	568	500	576	547	529	504	619	560	564	569	595	578	521	542	560	559	553	561	545	572	533	592	545	545	563	528	552	549	543	546	538	529	575	524	563	611	592	561	552	582	572	568	525	561	557	539	559	549	562	551	533	573	553	563	549	532	549	605	582	555	541	530	540	539	552	535	562	574	531	555	545	527	574	542	556	545	572	559	535	547	605	525	574	532	545	577	531	558	587	530	565	554	558	546	556	553	589	584	548	579	538	539	543	573	586	537	528	516	497	568	534	530	527	559	569	588	576	534	560	548	576	540	540	560	595	554	583	523	558	523	553	571	582	566	557	581	527	562	503	521	584	582	585	519	525	554	535	571	555	553	529	577	535	538	586	521	511	580	518	608	558	555	573	544	571	529	533	532	532	500	521	573	558	581	553	555	548	565	539	561	616	544	536	510	593	554	561	579	543	547	561	551	540	574	571	599	550	540	530	552	540	513	548	556	545	509	556	532	563	551	543	525	580	512	564	567	512	594	561	575	549	540	514	523	598	581	527	557	546	569	568	577	562	564	534	513	541	562	559	547	586	597	517	525	532	568	567	505	565	565	526	532	581	527	592	551	561	547	519	566	487	552	562	544	514	532	547	558	547	600	571	525	551	512	543	561	542	588	559	566	564	557	532	591	573	539	558	544	528	583	559	610	555	561	567	605	554	528	508	547	536	548	536	535	544	545	603	557	539	579	543	587	526	524	603	551	550	544	537	528	551	559	586	531	527	574	606	578	558	543	572	571	563	544	561	583	560	530	577	561	579	571	560	533	586	554	524	524	597	552	598	544	540	534	562	550	500	561	552	590	533	552	568	583	531	522	512	505	540	562	515	534	546	562	559	520	553	559	574	594	592	557	506	551	528	590	549	530	592	573	585	570	567	523	518	511	564	553	587	550	574	589	558	549	539	567	558	574	525	547	560	556	579	534	589	531	543	526	529	534	554	602	570	552	560	527	545	508	541	582	546	562	534	557	539	559	515	554	566	591	597	558	515	536	503	510	596	577	537	593	554	563	564	560	522	502	580	567	577	527	540	595	564	556	526	539	547	577	552	549	542	592	565	548	568	537	527	549	559	563	539	585	545	541	540	538	535	570	567	550	569	554	573	552	576	553	533	570	535	566	584	564	548	565	556	548	554	553	576	567	565	563	546	560	549	568	540	584	548	525	579	558	557	567	588	557	571	541	563	536	567	548	563	524	546	557	571	559	552	486	549	577	598	529	554	587	569	540	529	547	540	540	534	561	574	563	529	611	567	538	557	563	552	562	550	533	558	550	551	557	569	561	582	578	555	504	551	547	558	551	559	533	545	550	595	577	498	527	574	563	548	558	539	572	610	563	581	572	594	524	562	514	525	562	544	566	565	542	546	559	562	575	550	583	537	572	557	538	508	557	536	534	590	562	567	541	548	533	578	549	556	555	542	606	559	564	570	546	536	541	572	553	599	543	537	575	540	528	562	534	528	524	558	557	519	537	539	530	560	566	561	558	545	526	508	560	586	587	549	592	549	563	554	568	562	474	510	507	581	538	549	556	513	573	575	550	549	543	535	540	514	543	605	574	561	610	568	572	511	546	560	534	568	568	545	551	537	555	568	555	528	556	560	537	524	547	565	557	552	578	589	505	539	526	572	575	556	563	512	579	549	538	544	549	582	564	542	580	586	563	532	537	529	569	524	573	565	556	541	515	578	547	570	551	547	497	577	535	566	580	549	556	541	543	537	531	552	549	538	565	621	591	555	554	574	631	522	537	552	556	543	572	553	548	545	540	553	554	561	580	596	492	553	554	557	517	586	525	552	545	555	536	531	530	549	556	540	536	541	576	580	570	564	555	569	556	607	575	558	527	566	557	547	547	535	555	543	621	560	585	566	549	572	516	573	562	523	527	485	533	538	595	516	552	521	516	598	531	566	553	551	553	559	590	545	535	576	567	547	526	547	564	564	551	583	525	545	550	525	545	571	523	577	540	574	564	570	514	590	591	542	512	588	531	556	593	572	581	585	535	522	596	537	541	602	552	507	569	539	514	557	488	530	540	578	541	540	534	579	536	515	554	542	578	550	593	563	559	562	622	539	544	553	517	521	575	546	564	530	562	548	551	565	571	545	572	584	559	527	513	582	516	519	565	527	528	549	583	554	589	552	550	565	608	550	552	550	533	522	568	565	551	548	565	558	577	542	512	607	574	522	547	539	555	549	535	567	577	525	595	540	529	546	547	541	530	551	512	529	553	507	497	533	566	577	569	507	550	593	554	589	602	538	534	528	606	577	565	515	554	584	560	510	550	550	519	544	563	585	540	566	565	521	563	539	561	549	558	513	540	540	541	580	539	555	568	534	612	550	572	517	543	528	583	547	525	559	531	561	541	585	575	570	585	552	577	579	564	547	557	571	530	579	535	528	543	573	581	551	535	527	587	531	554	520	585	535	534	608	568	554	538	589	628	538	482	530	546	566	564	562	551	557	526	548	568	515	581	567	545	575	585	525	554	556	554	558	558	563	508	548	557	553	541	575	591	553	542	571	574	577	514	540	554	566	546	584	558	567	529	513	565	551	533	509	581	519	549	532	575	577	531	551	504	555	552	540	520	553	552	592	543	564	576	570	604	530	552	592	547	571	559	514	578	532	536	560	579	550	562	535	576	549	513	548	592	520	541	606	575	567	557	555	560	539	579	547	557	513	557	576	523	615	582	578	535	561	529	531	535	542	581	519	545	555	534	546	590	576	566	557	562	538	553	544	534	514	527	594	543	535	517	553	584	573	590	546	533	571	546	550	555	543	496	559	550	560	577	564	540	551	520	567
17474	12164	43756	25710	6375	1340	1202	1106	929	934	818	758	769	747	701	695	668	702	713	666	687	664	645	633	705	672	681	665	660	713	682	636	611	628	660	660	679	630	664	671	638	610	691	648	629	657	652	688	614	656	636	633	615	692	622	606	642	659	606	620	662	626	672	610	676	621	633	661	619	655	617	650	660	648	642	631	654	653	660	669	686	634	634	633	655	698	648	624	636	693	639	643	651	606	623	641	620	655	720	640	643	675	646	610	631	641	649	669	661	645	630	660	577	668	611	652	694	645	667	654	642	678	632	580	648	631	680	655	631	634	659	655	641	694	648	665	624	620	658	653	660	678	646	602	663	634	621	627	625	633	624	648	686	680	661	646	649	653	665	693	613	674	685	643	639	678	640	621	617	661	631	690	646	657	639	626	632	634	666	606	630	644	667	648	623	625	676	605	642	629	667	651	642	634	644	653	596	625	616	672	616	648	657	666	632	638	688	645	612	651	636	639	608	660	671	630	620	645	647	631	649	645	686	642	619	627	643	609	632	616	664	671	615	618	640	636	620	625	639	646	607	638	679	610	606	659	657	626	628	685	664	673	672	661	654	663	621	632	669	611	609	568	673	636	614	636	671	645	619	629	680	627	644	694	637	648	640	623	685	610	646	715	598	636	647	583	618	634	629	598	620	676	644	670	648	671	647	644	659	621	625	617	644	641	619	633	673	611	658	673	634	667	621	635	661	656	612	577	617	614	677	644	696	661	642	676	645	617	644	664	657	605	678	612	641	684	633	701	687	609	637	613	680	646	616	634	668	633	593	648	682	660	633	647	659	678	654	628	627	629	706	647	634	665	622	656	642	611	644	677	716	666	647	602	634	650	615	688	646	630	630	618	607	650	657	633	621	651	642	623	630	662	624	701	646	695	660	669	605	621	634	631	641	641	629	656	612	642	633	626	619	657	659	652	626	639	625	643	626	672	638	644	618	668	631	629	712	635	645	658	650	608	647	594	615	636	627	697	650	646	639	636	674	643	662	594	673	677	592	599	650	606	639	650	635	660	666	644	624	674	661	664	697	628	613	595	550	635	624	689	633	647	706	632	656	655	634	637	646	654	637	638	658	622	675	645	623	652	621	638	668	653	654	643	607	638	662	667	654	669	640	642	659	642	633	651	673	641	675	669	601	680	695	641	635	649	649	665	635	691	627	653	651	620	653	578	641	674	615	640	642	677	666	619	661	639	612	679	637	622	691	632	663	662	669	658	670	675	577	631	675	650	625	642	626	630	606	676	624	671	621	642	595	650	663	639	654	653	641	628	624	608	617	655	663	611	646	613	622	664	670	651	664	642	667	638	646	646	642	645	624	645	608	704	633	643	620	653	637	627	669	613	672	613	652	616	658	637	614	625	618	606	641	674	591	676	641	625	673	627	615	670	673	654	633	631	604	635	633	617	661	645	640	633	661	636	650	677	637	685	620	667	614	639	618	672	615	627	620	684	675	653	597	663	625	633	697	626	680	656	673	622	581	622	636	642	602	691	645	643	586	620	610	695	674	637	594	626	632	633	678	680	639	621	637	681	601	671	643	632	623	636	660	639	645	633	659	700	706	663	632	654	603	629	646	651	652	618	625	616	661	649	652	644	704	645	664	622	662	596	655	666	633	651	627	695	648	637	644	635	639	630	613	678	645	635	661	633	653	697	669	657	635	653	628	645	593	698	580	643	623	635	720	642	619	658	662	656	651	699	643	663	616	630	660	674	683	620	622	657	603	702	658	629	662	672	659	619	637	600	611	665	636	681	652	661	647	631	627	651	681	641	628	663	704	654	646	626	643	666	653	654	692	626	615	678	599	671	636	672	631	688	633	686	595	677	657	634	610	664	678	637	655	674	652	621	621	685	644	632	681	675	646	617	611	649	637	659	567	606	676	651	648	675	649	639	633	656	661	670	646	653	694	663	577	611	594	665	647	664	621	678	672	658	643	640	650	651	655	602	643	651	687	615	636	633	620	672	613	620	675	624	659	662	629	656	639	626	635	643	654	682	630	665	603	604	662	629	646	607	674	664	609	633	632	684	631	661	643	638	657	689	662	649	665	626	649	665	609	583	673	638	704	670	634	620	616	613	638	651	627	588	592	672	682	646	642	643	622	616	649	661	648	635	620	648	639	612	614	694	680	672	653	657	674	624	627	634	663	621	680	666	689	640	650	648	599	655	649	624	669	607	645	677	634	688	602	628	632	664	661	601	560	627	608	647	643	640	622	665	659	649	671	650	661	659	635	673	649	607	638	630	659	651	648	674	651	643	633	636	623	664	605	620	673	635	648	647	647	647	639	674	638	657	636	623	701	620	638	639	695	647	603	657	631	632	632	617	649	653	629	605	636	641	636	631	613	602	651	610	631	638	647	646	625	580	685	627	645	642	663	663	626	692	648	651	635	664	609	640	669	668	630	662	656	624	615	626	656	650	659	641	660	604	653	661	672	626	638	627	667	635	593	644	629	644	662	669	661	640	644	645	687	615	616	683	634	599	648	657	641	616	660	635	653	680	678	642	648	652	632	650	609	637	629	671	680	616	608	645	625	637	660	626	678	674	680	658	643	648	659	633	668	630	633	679	644	616	652	628	673	661	686	646	671	588	598	643	608	635	682	686	660	608	642	695	679	669	652	678	656	635	646	675	669	620	643	631	677	640	651	660	668	668	648	606	680	631	631	605	634	573	681	653	642	622	622	620	650	635	622	634	655	615	651	674	654	652	649	615	633	674	619	649	651	643	658	646	655	658	653	625	641	668	612	625	640	732	585	640	611	661	647	606	634	645	671	653	647	642	669	649	629	671	640	634	640	688	651	646	633	624	648	701	714	606	633	667	663	649	681	667	667	658	631	660	685	641	632	601	611	622	632	608	632	602	612	646	642	705	699	661	629	648	627	606	644	634	640	666	644	608	666	649	664	645	644	660	664	635	642	653	632	628	646	652	671	649	618	598	610	661	642	660	642	613	651	661	638	630	623	670	586	658	651	716	625	636	619	668	705	633	651	662	655	622	652	650	657	673	623	619	674	648	644	638	625	630	614	602	735	659	632	660	632	646	676	638	647	664	670	618	613	628	669	660	608	591	644	657	625	640	681	636	669	639	646	660	670	612	653	641	622	620	655	702	646	651	646	623	621	651	646	699	621	634	665	598	663	644	692	642	623	677	618	682	662	624	650	666	631	627	597	658	642	675	658	651	647	623	630	608	568	670	640	686	638	664	644	621	633	681	656	624	648	613	636	652	698	625	685	635	673	659	651	670	597	607	630	640	614	683	655	655	635	654	649	684	615	649	617	691	671	631	639	617	652	625	673	602	607	672	644	643	633	617	698	658	671	662	670	631	682	639	641	683	698	575	632	677	640	618	648	674	655	674	649	648	633	656	676	686	668	638	664	614	700	612	683	640	628	626	638	642	688	656	625	668	692	644	636	656	639	617	637	640	621	638	646	638	601	670	645	669	636	681
22628	21224	29768	24920	21662	19471	7813	1725	1355	1239	1154	1101	1001	985	960	1008	960	905	856	921	927	895	901	863	856	892	898	899	849	875	870	874	890	861	900	893	804	851	841	827	819	862	885	826	837	889	811	836	846	842	851	801	824	792	814	893	854	880	854	841	848	845	884	809	818	868	788	823	821	838	867	821	827	818	815	890	847	826	848	886	778	806	860	818	837	882	880	855	878	781	814	824	846	834	814	852	776	804	859	835	845	872	826	823	836	855	799	789	813	811	813	862	854	828	827	797	852	861	862	832	888	813	801	866	830	822	808	839	856	827	812	859	854	757	854	839	824	769	800	806	810	817	850	842	800	859	876	790	840	861	845	788	822	830	827	820	883	807	837	805	827	800	837	796	850	846	822	754	841	863	824	828	842	816	836	801	783	852	806	830	798	823	832	827	807	808	823	793	828	784	807	821	858	840	822	836	857	847	851	841	803	809	835	817	825	797	826	834	841	883	853	867	843	812	830	844	833	865	838	823	875	893	843	790	870	803	793	881	836	814	817	799	871	839	843	815	812	798	821	813	838	878	830	789	796	817	834	829	815	854	855	819	808	790	892	839	771	792	815	840	821	832	815	798	799	814	845	832	828	848	829	836	790	792	803	751	836	818	811	837	857	850	802	863	842	815	802	829	848	836	862	819	792	816	776	846	772	770	817	814	785	861	862	851	807	798	801	817	821	821	805	808	827	807	835	844	827	765	812	839	874	846	765	816	801	829	829	813	869	856	831	851	832	806	835	860	801	825	856	849	815	837	855	828	822	782	831	799	808	811	832	813	846	839	830	827	805	826	827	786	776	841	848	786	860	830	794	855	841	824	877	843	822	785	829	852	844	824	821	835	843	890	834	843	868	876	801	764	843	831	800	892	811	829	867	795	807	836	804	814	816	817	845	837	841	822	794	816	846	848	807	814	856	821	822	848	810	859	827	854	866	861	831	838	838	824	810	828	855	796	744	818	831	803	784	857	792	802	820	846	797	821	800	831	811	787	835	794	824	762	832	827	813	782	772	835	839	835	867	811	773	855	823	842	813	803	786	836	796	804	849	801	825	875	836	786	875	874	818	837	827	819	847	768	834	806	857	839	795	825	827	838	819	789	863	900	809	775	845	806	828	825	904	806	827	809	850	834	837	823	874	776	820	788	839	811	805	832	812	773	799	814	863	770	846	845	844	817	822	782	822	826	854	852	812	824	859	790	819	820	866	807	838	829	815	810	824	820	789	788	838	843	788	824	817	830	857	800	833	808	827	843	763	850	835	850	822	745	801	839	774	833	807	804	815	780	785	828	844	826	846	835	810	835	820	888	818	852	787	854	834	807	798	781	803	834	831	795	830	856	856	850	774	778	849	845	836	781	855	858	822	824	832	867	836	805	825	831	821	836	870	811	848	863	777	844	835	821	913	905	847	817	775	900	833	818	859	853	857	781	828	772	815	861	795	820	881	820	844	844	875	801	801	765	759	810	833	824	837	832	863	835	794	861	756	874	825	794	787	833	814	861	833	831	799	844	795	788	870	830	794	842	873	833	845	792	848	872	791	874	833	823	783	781	811	863	834	832	823	806	799	809	808	808	830	854	863	869	857	844	806	811	854	822	799	854	863	822	824	855	858	830	813	823	861	781	819	798	841	845	775	786	870	795	842	779	798	820	810	829	845	824	817	815	790	840	776	808	834	857	863	849	823	811	845	795	816	749	853	866	816	827	796	779	821	825	888	822	831	820	855	804	842	812	888	779	818	812	803	847	810	839	845	831	805	850	819	828	793	793	836	846	868	813	869	821	813	793	827	867	833	827	838	810	796	797	738	879	818	799	846	813	768	830	777	857	816	831	831	830	806	785	859	789	839	828	865	843	854	846	833	859	851	818	836	791	817	875	855	787	782	804	838	824	826	823	832	869	794	833	800	829	867	870	834	817	792	791	789	869	832	786	836	862	802	802	824	817	829	755	821	841	850	815	794	822	828	806	839	830	779	811	821	826	833	819	812	824	813	847	821	833	819	813	837	830	833	796	838	819	849	791	858	821	788	798	851	804	829	786	839	840	832	859	856	837	833	838	824	798	824	837	843	876	799	856	848	832	783	778	822	850	820	808	822	800	817	858	827	836	820	781	808	811	791	819	849	819	843	824	809	838	824	853	813	800	851	857	834	834	820	825	861	823	798	831	827	833	852	823	786	846	829	804	818	804	876	820	825	824	754	874	823	819	836	792	882	824	766	840	811	757	823	804	746	832	857	860	856	836	761	813	775	790	826	916	834	823	805	783	808	797	804	817	853	819	806	832	822	797	830	858	787	793	846	820	841	834	848	816	791	803	819	867	810	812	842	844	826	864	804	839	864	851	845	840	844	806	810	866	824	835	836	793	807	789	839	842	833	814	855	771	833	870	810	801	846	859	831	818	799	784	801	830	794	789	810	821	847	859	822	791	841	823	820	775	865	787	837	813	791	829	840	852	823	847	801	851	848	842	824	815	863	868	873	786	871	831	841	818	779	820	772	819	792	830	768	856	814	809	855	796	821	839	892	833	862	810	858	826	837	799	833	832	820	856	824	821	811	788	832	846	788	865	835	838	832	858	774	845	840	834	827	833	869	816	805	829	834	808	800	842	801	824	801	829	786	832	857	802	783	811	855	818	859	814	796	829	842	837	813	793	841	800	778	848	751	803	804	821	823	795	835	814	793	797	818	847	801	795	843	832	880	841	831	798	815	821	811	785	823	818	807	860	863	866	859	822	809	826	847	848	842	788	794	793	794	811	859	822	811	850	852	784	823	791	827	807	846	796	800	793	811	833	848	821	806	850	771	888	828	862	878	851	812	791	790	845	872	813	843	817	821	800	792	854	809	817	790	829	844	801	815	875	809	812	763	859	855	835	806	867	839	791	798	818	807	822	809	808	876	860	843	778	855	807	825	801	801	813	852	803	807	760	787	849	779	807	818	848	838	805	768	817	835	815	810	826	839	805	775	815	844	796	780	816	807	794	852	813	831	857	892	776	854	782	836	849	813	797	812	798	865	834	851	870	819	803	844	807	841	853	818	804	855	818	889	865	787	837	839	822	870	790	802	814	824	813	808	849	832	867	817	843	839	825	800	837	859	811	810	846	851	857	841	841	854	800	789	810	814	820	840	821	794	770	871	844	826	770	808	806	808	831	835	835	772	851	805	827	792	794	831	862	842	793	845	847	866	814	811	818	822	851	821	815	835	830	816	861	814	785	826	836	779	800	854	861	764	847	804	814	843	832	803	854	862	894	837	796	751	819	821	827	803	831	779	807	835	825	817	802	775	799	879	805	834	826	804	798	832	858	826	824	842	811	789	843	828	861	849	831	878	786	847	788	857	850	806	785	802	823	838	825	835	824	834	858	868	853	816	801	825	789	830	813	827	797	801	811	819	832	844	843	797	899	811	799	791	794	808	827	798	779	758	822	812	832	852	842	860	795	819	816	901	810
20698	22824	66753	38923	13527	3417	2873	2342	2070	1798	1565	1430	1332	1277	1180	1101	1132	1066	1045	1021	1007	1042	1002	1002	954	960	958	951	910	956	908	922	892	948	968	916	925	890	904	905	927	922	961	872	895	868	950	971	917	938	920	857	888	927	949	941	876	935	888	889	939	935	908	895	864	897	891	855	917	888	883	933	838	892	854	895	914	898	871	882	862	821	829	897	896	960	864	876	888	886	834	891	903	902	808	865	895	914	931	935	903	853	923	899	909	893	925	878	874	855	854	869	899	923	870	885	870	842	845	875	859	897	903	902	919	865	913	915	891	872	892	912	886	898	890	863	872	934	876	884	896	904	872	883	878	909	872	887	881	927	884	913	857	817	868	902	854	876	892	870	903	899	891	899	893	877	864	881	901	918	891	876	828	917	926	868	935	904	915	850	919	878	866	890	871	858	908	835	895	905	853	884	851	875	849	952	860	868	927	900	882	883	867	927	877	847	920	843	921	888	909	930	950	906	901	881	936	865	922	902	867	870	874	865	888	866	947	902	879	887	885	865	908	916	904	906	916	853	870	918	850	941	895	863	889	868	906	909	922	932	884	891	966	889	880	925	891	906	860	952	886	893	859	922	890	910	950	875	870	909	928	880	922	883	875	894	913	909	895	966	861	869	882	922	898	896	900	906	862	894	891	937	931	901	821	889	893	913	899	892	853	906	843	869	894	859	914	903	922	890	911	896	899	943	868	892	905	862	935	873	854	842	933	895	847	924	873	895	942	900	872	878	851	845	928	902	848	871	835	891	860	899	843	928	863	911	871	893	867	911	918	848	883	922	914	845	920	900	930	873	885	909	865	878	906	861	922	875	897	826	915	894	908	937	885	895	932	871	912	928	887	908	926	883	873	901	884	917	941	883	929	929	894	903	902	855	880	834	914	866	939	912	879	917	905	892	852	868	869	893	878	939	875	921	925	876	845	897	952	891	865	880	874	827	897	847	945	907	881	866	842	857	920	904	916	915	865	897	892	946	932	840	885	899	885	947	913	913	841	892	867	914	865	916	912	934	876	871	870	900	870	900	939	879	929	892	887	893	909	906	864	906	869	903	847	908	888	957	893	922	919	882	925	904	889	901	941	920	863	861	876	883	884	930	943	855	856	931	916	891	857	861	865	856	947	891	891	843	955	880	942	909	855	902	903	817	859	886	936	908	858	859	902	872	863	918	893	925	852	864	910	924	906	874	871	883	926	919	862	849	873	905	838	859	834	907	894	866	877	918	873	881	912	922	895	829	881	879	889	856	924	891	908	886	848	897	900	854	887	875	825	869	923	846	949	891	909	895	916	881	896	863	948	897	915	852	855	904	892	932	928	907	884	874	874	857	897	884	916	904	873	925	883	868	831	972	853	899	890	829	922	886	920	899	886	900	869	925	894	886	892	910	932	888	903	935	902	879	879	856	871	876	906	860	946	912	878	904	874	866	901	939	903	887	876	885	913	950	884	928	915	879	821	929	878	867	909	895	909	922	840	832	878	904	879	866	816	876	908	924	949	843	862	882	886	903	850	896	840	855	902	911	905	846	882	911	905	843	835	894	821	882	866	852	916	913	870	898	870	890	927	885	886	881	909	874	887	875	864	911	871	891	890	844	870	932	869	947	883	886	878	849	878	916	861	882	892	847	871	901	900	917	932	869	878	929	903	862	917	909	836	915	905	873	903	853	909	933	909	876	841	878	941	884	890	819	841	926	890	909	910	867	901	925	931	877	897	874	915	857	908	888	911	909	878	871	928	844	933	870	921	875	898	885	932	898	888	869	826	841	880	915	894	950	876	885	920	866	885	882	850	889	913	914	890	936	889	910	873	939	886	916	836	853	875	913	933	875	851	867	876	905	839	901	928	886	877	876	867	928	877	894	864	884	910	901	890	933	854	844	905	899	890	895	869	922	941	869	888	867	844	915	863	885	932	840	868	893	910	864	865	867	869	885	900	841	833	930	889	888	872	880	910	827	887	903	844	908	910	893	901	906	900	920	929	917	917	864	885	887	928	872	934	875	847	911	895	872	865	880	908	834	901	891	851	876	881	897	850	860	969	933	892	863	871	863	884	892	918	869	914	896	857	902	883	893	844	881	938	936	934	845	879	925	887	878	846	858	887	892	910	917	921	849	886	820	848	925	911	873	890	906	900	922	874	836	899	873	877	930	843	894	846	873	878	909	847	919	945	878	875	853	883	885	881	874	887	895	883	879	917	889	897	867	911	865	917	872	867	834	903	832	844	880	912	943	907	924	874	914	862	928	858	935	869	949	910	887	878	885	846	888	902	851	895	896	920	907	873	920	837	828	929	901	876	882	887	893	884	882	871	904	873	946	988	889	859	879	862	888	920	888	839	936	925	895	916	891	871	840	852	881	944	871	931	850	868	948	859	887	902	876	920	902	918	872	908	949	961	905	897	912	836	886	889	906	931	869	962	892	885	874	937	876	854	957	897	866	896	878	833	883	942	980	845	870	873	864	907	900	923	854	838	867	900	905	839	863	839	884	927	887	925	883	883	954	918	940	922	940	894	896	860	890	839	921	858	938	877	895	854	860	943	901	892	868	864	900	916	890	878	867	925	903	877	872	845	910	887	906	895	910	907	834	913	901	922	882	927	853	866	860	862	891	916	897	872	882	934	917	864	918	857	904	931	904	910	902	854	875	913	895	912	881	899	924	889	906	931	870	887	880	844	859	887	935	934	845	847	873	873	818	893	936	907	887	869	873	831	958	855	878	924	847	865	891	925	908	865	899	945	880	949	913	926	891	899	884	942	861	886	879	853	911	881	846	892	839	902	886	902	887	880	869	918	901	892	920	882	858	924	848	867	879	861	885	887	907	881	884	873	889	857	901	928	918	956	898	919	916	944	852	931	912	945	886	907	941	876	873	923	885	877	868	915	949	918	891	896	944	934	890	890	915	889	929	856	867	860	847	889	883	844	940	868	875	867	889	854	860	872	848	870	893	931	858	907	871	916	861	920	840	897	912	937	891	882	856	911	857	925	915	876	820	893	891	923	906	971	851	880	867	835	876	911	872	955	883	874	920	873	875	857	904	917	893	871	864	854	941	842	869	905	860	890	908	973	904	887	885	890	867	948	962	936	905	917	871	877	901	915	904	909	921	892	880	904	867	862	876	923	911	851	870	921	902	911	883	888	904	891	916	879	902	924	848	871	904	857	907	907	785	925	900	857	874	854	901	930	891	861	911	883	873	841	914	911	935	859	868	855	860	899	841	889	889	893	922	929	870	872	903	883	852	868	893	881	942	887	865	890	916	861	837	882	907	888	848	852	896	885	877	863	911	885	898	913	873	951	902	887	928	905	925	948	897	907	893	854	859	921	922	880	915	887	869	941	837	870	899	894	862	927	928	874	859	867	915	867	877	882	886	873	878	892	885	879	861	936	890	886	880	886	903	899	871	897	840	881	867	902	898	921	906	890	910	867	849	898	879	876	948	928	854	900	885
27320	20469	21407	11574	1201	516	450	321	340	330	328	355	316	301	333	317	340	310	319	330	337	314	343	304	319	276	334	326	285	306	317	325	311	314	332	330	317	340	314	330	314	270	306	334	304	311	330	332	326	344	328	319	300	318	282	305	337	308	337	304	314	325	312	297	320	286	340	311	332	314	327	317	317	319	329	330	311	299	241	318	340	296	333	316	312	356	318	342	323	323	343	306	346	321	332	353	327	314	310	311	347	322	308	324	318	327	321	310	336	336	329	343	306	320	327	343	313	331	325	296	305	309	341	329	314	298	343	314	350	331	348	343	313	335	287	293	318	277	314	303	323	339	297	320	305	311	306	287	318	321	318	305	331	343	328	291	320	305	300	312	334	310	321	334	314	332	328	322	294	327	302	311	341	288	327	306	336	323	351	310	304	324	306	337	285	344	321	309	286	332	303	330	322	346	332	300	303	321	355	326	295	295	307	311	326	350	361	338	323	326	324	316	326	336	279	308	331	332	311	314	312	332	334	323	363	319	332	283	326	301	349	306	319	313	316	318	292	314	318	314	306	299	325	291	307	291	313	291	300	318	312	334	301	320	333	364	324	335	330	294	320	319	340	307	324	305	333	334	326	331	311	297	336	345	329	299	312	307	304	330	279	308	287	294	278	317	292	275	292	319	333	305	320	300	322	318	327	290	298	335	322	344	321	306	324	320	297	313	304	323	327	292	322	303	301	337	335	311	331	322	327	287	315	328	314	340	341	315	305	294	320	282	333	330	306	287	296	344	343	357	321	308	301	281	308	331	276	323	324	331	325	330	320	307	315	321	315	318	313	340	328	326	310	331	348	301	311	331	270	338	350	343	304	314	308	327	319	315	330	326	349	302	339	319	346	322	303	320	312	325	306	335	306	341	321	310	309	317	332	330	331	349	331	296	355	330	309	341	317	309	311	338	309	275	348	295	324	329	321	343	333	279	347	314	331	321	336	299	316	345	321	319	311	324	316	306	279	300	314	334	342	304	339	335	279	313	318	329	316	321	293	344	294	285	295	317	315	320	316	306	298	298	301	312	339	316	313	313	319	320	311	350	357	313	331	308	319	291	306	293	338	293	333	322	319	307	315	335	306	328	347	325	305	311	323	320	306	308	307	350	315	320	328	280	309	310	305	322	311	336	323	334	286	290	340	309	331	277	301	311	326	305	325	285	292	301	316	328	312	304	325	305	321	352	338	313	348	290	291	327	313	312	331	319	333	279	321	307	331	317	328	342	293	305	302	300	342	294	300	319	322	297	335	320	282	306	357	333	322	336	342	338	334	329	344	341	286	303	340	346	347	341	337	314	321	301	328	310	317	307	339	321	344	324	319	330	296	330	310	348	319	327	290	313	326	328	317	291	337	334	350	305	320	289	305	302	330	293	308	305	325	307	310	340	333	304	320	300	317	325	313	329	323	329	330	300	284	315	327	325	298	302	288	334	316	318	284	325	304	329	340	300	326	326	329	315	314	319	315	310	330	305	319	347	324	310	278	309	317	308	326	332	319	319	329	312	346	296	309	302	346	323	326	310	327	340	326	287	340	305	285	293	338	291	334	332	325	301	331	326	336	322	329	301	324	352	304	326	306	325	327	344	341	325	362	323	326	335	316	321	300	307	316	322	313	318	344	308	349	331	342	295	318	307	328	305	311	308	331	302	340	317	321	319	336	311	348	288	331	324	317	327	328	308	337	340	366	313	304	349	305	312	312	344	317	340	361	304	304	341	284	332	284	330	292	311	320	356	339	308	304	284	318	313	319	331	336	332	308	293	296	307	339	316	284	303	333	307	300	306	294	305	302	324	305	333	351	310	334	307	308	342	336	329	321	309	295	326	349	313	308	285	323	334	341	308	323	315	313	299	294	302	308	283	325	296	308	301	328	324	298	297	278	321	328	327	312	327	315	339	315	328	300	305	289	307	319	355	335	318	308	309	300	307	340	337	303	346	339	317	318	319	337	311	311	332	329	292	321	296	330	331	362	327	349	306	316	317	313	307	330	309	307	319	303	325	334	303	319	312	340	289	347	308	298	343	293	311	350	318	322	336	321	311	311	250	308	329	300	364	318	340	326	314	323	316	318	325	311	297	315	342	307	309	299	296	292	303	337	318	288	331	316	335	317	292	307	294	338	312	311	326	334	334	317	314	291	324	298	302	311	320	310	285	293	335	296	318	349	305	299	311	353	318	296	289	319	305	307	312	341	334	311	324	310	324	308	354	324	293	316	333	305	309	322	294	302	299	307	327	291	320	305	312	296	314	319	335	331	315	326	337	318	292	286	320	305	323	317	336	330	328	344	328	310	310	321	318	330	314	323	322	286	339	318	324	340	312	296	308	331	308	300	336	313	322	306	326	299	299	313	305	319	324	309	286	297	341	313	328	331	297	306	277	318	327	363	293	300	329	317	325	288	339	263	302	318	305	275	307	308	323	307	336	312	297	300	330	320	339	302	310	314	279	324	310	330	296	316	328	302	315	349	348	315	315	321	334	335	314	335	316	310	292	323	302	289	320	290	324	319	300	297	324	312	329	323	331	322	344	328	301	313	300	303	320	301	323	341	302	352	328	329	317	325	304	301	297	296	329	353	326	316	307	338	342	308	293	314	309	351	276	313	321	325	349	322	318	336	326	315	294	290	351	319	311	322	313	342	304	332	323	325	304	349	329	349	313	310	310	291	299	367	287	304	361	302	333	300	321	287	347	337	306	323	286	312	298	371	304	316	308	331	314	331	312	308	331	293	276	340	316	310	312	291	322	309	333	292	334	291	336	333	330	297	311	307	287	313	299	327	277	307	341	310	327	331	299	321	312	326	308	329	314	292	312	313	353	296	340	293	304	288	294	291	333	308	343	318	300	334	313	306	320	308	340	308	316	295	335	321	323	307	324	320	331	295	306	327	295	302	294	329	331	298	345	320	318	351	328	318	340	328	334	325	305	301	322	299	317	324	322	289	334	301	314	336	313	277	321	308	309	326	277	331	317	298	303	330	321	306	280	339	286	336	287	317	303	298	316	309	322	324	313	304	306	340	309	304	308	334	330	315	329	316	295	316	290	324	331	331	312	299	325	325	341	329	334	287	325	321	340	344	312	315	341	312	276	311	311	349	298	324	299	334	291	270	356	303	299	323	324	307	295	331	316	274	331	339	316	299	322	311	326	326	319	320	333	300	339	287	314	313	318	326	301	328	304	319	289	342	306	336	318	313	327	303	304	342	297	294	331	292	298	357	295	293	291	315	321	285	326	322	315	290	320	320	331	301	308	266	295	311	329	319	296	341	309	321	320	301	359	312	315	321	318	311	302	301	334	317	333	306	318	302	334	315	296	311	287	308	337	314	322	293	317	321	338	312	318	298	294	337	328	313	319	348	319	327	312	302	324	296	316	322	305	315	315	321	327	345	335	300	322	310	314	302	300	302	268	336	337	310	326	315	311	326	349	314	351	295	313	316	295	306	296
14582	7401	21555	8231	1242	532	453	442	444	412	412	385	389	368	420	382	384	413	372	388	371	371	411	371	384	407	430	380	391	368	417	398	376	378	372	397	382	394	394	371	373	396	367	400	368	395	374	372	390	384	393	384	402	351	371	377	366	380	402	407	360	401	363	387	382	373	395	404	418	382	390	392	413	376	375	388	382	410	390	369	398	393	390	374	391	349	412	413	413	431	408	365	364	352	336	393	345	366	395	377	398	382	383	381	373	374	395	368	396	380	371	371	384	368	432	371	377	403	389	394	388	368	386	377	380	392	397	378	389	378	356	386	363	390	389	347	368	396	375	380	399	406	361	366	375	384	355	324	389	396	343	404	369	377	391	416	400	357	392	375	387	423	361	398	398	387	393	384	359	381	403	387	390	378	407	380	357	368	360	377	349	368	401	383	368	392	388	434	348	368	387	384	345	388	355	388	374	359	391	393	398	396	327	379	354	419	405	384	367	380	366	394	384	400	404	361	372	419	390	401	369	396	388	373	364	377	391	417	388	396	387	385	369	385	397	382	385	409	344	404	396	393	405	380	362	397	361	400	399	391	382	421	382	415	386	383	384	359	385	396	337	393	417	408	396	403	401	392	377	374	378	371	402	429	397	396	357	367	363	365	397	415	393	391	388	380	353	385	401	410	372	405	428	405	418	350	378	379	390	397	397	349	396	378	382	379	371	349	393	412	369	378	385	378	403	355	380	376	397	385	379	406	411	390	361	384	335	385	374	380	374	393	381	399	396	408	357	410	360	429	389	380	380	372	367	386	374	408	390	391	405	359	396	397	380	360	353	373	359	353	364	390	395	396	385	354	393	370	408	368	397	357	361	403	371	383	365	397	386	366	382	374	396	393	377	412	401	369	373	411	393	372	365	380	398	383	377	381	392	362	388	395	363	337	405	393	352	394	398	371	388	397	400	397	375	404	379	376	397	375	404	380	380	401	411	388	386	379	351	374	378	388	404	384	371	362	374	352	366	382	372	384	368	386	360	397	431	387	398	375	425	355	379	371	369	385	371	390	399	386	391	359	400	406	367	395	411	405	370	383	383	403	398	415	345	350	387	376	412	368	396	405	407	361	398	400	409	381	397	372	401	384	392	417	358	362	377	381	401	368	394	388	358	357	375	390	401	352	362	338	407	372	362	408	406	404	364	371	372	402	367	360	387	427	395	362	392	368	376	394	366	413	369	394	367	366	454	411	378	382	393	374	399	387	375	410	399	371	378	403	410	387	389	363	403	369	380	359	373	375	377	397	365	389	356	414	380	380	398	419	411	406	379	348	363	390	347	383	354	353	392	356	355	376	385	380	368	414	362	393	382	380	387	396	393	366	388	399	390	386	398	391	389	391	426	393	391	398	423	363	406	399	403	389	393	408	420	384	377	390	400	358	382	357	410	392	344	389	392	349	346	401	444	360	399	372	372	382	388	394	391	378	352	371	368	418	387	354	357	404	400	392	423	391	383	378	378	377	373	370	391	412	342	353	346	365	388	368	378	372	380	363	376	360	385	371	404	397	368	388	352	405	378	410	367	345	348	410	346	400	397	400	364	376	391	351	378	343	393	358	357	348	355	397	390	385	434	362	385	412	392	363	372	383	364	380	376	396	379	382	362	404	375	371	378	392	409	415	367	381	383	399	344	388	373	374	381	370	393	403	384	398	425	394	399	402	381	387	383	360	388	405	388	355	409	406	404	369	344	431	406	371	336	409	372	402	361	385	389	422	407	409	386	370	363	378	407	419	370	362	409	379	389	375	372	399	389	419	366	387	364	369	396	354	347	348	407	381	376	386	381	386	352	353	387	383	374	395	376	384	396	364	429	354	412	378	385	387	362	393	345	389	397	364	396	396	400	364	385	417	387	360	406	369	386	436	365	436	380	377	416	391	348	396	403	372	384	386	377	364	407	397	353	400	404	351	382	379	403	377	397	403	368	392	385	398	396	367	366	379	370	397	373	378	354	384	387	345	366	387	397	406	422	373	337	396	359	377	360	364	378	392	384	386	360	371	376	373	384	410	390	408	414	374	411	372	363	361	379	390	359	401	368	401	403	375	347	404	382	389	409	340	403	405	449	392	381	399	360	406	370	367	398	387	372	376	394	393	372	386	371	377	400	397	381	421	407	386	380	432	427	376	376	401	370	395	400	364	366	364	400	359	363	390	392	387	394	376	407	399	357	379	377	358	392	368	385	397	412	354	383	346	388	387	413	384	408	362	382	375	397	371	401	397	423	401	417	378	413	388	398	368	396	377	396	370	382	386	364	377	406	397	401	390	387	364	395	363	385	386	389	386	359	365	382	389	375	386	392	374	372	366	372	356	385	382	429	376	392	364	386	384	378	422	399	361	394	372	383	383	354	395	395	409	387	377	344	376	369	365	401	333	403	357	385	378	413	361	401	382	378	377	416	422	406	409	370	387	372	386	390	400	417	362	377	370	368	375	357	373	389	397	374	391	414	363	385	355	383	387	370	357	344	380	400	407	413	375	425	372	372	355	367	392	372	372	350	427	377	385	402	401	383	383	414	387	374	371	392	364	399	356	376	378	417	390	362	390	378	386	406	398	411	389	366	408	390	363	414	362	388	399	396	391	384	383	352	409	411	350	406	391	344	419	349	372	352	353	375	407	367	383	387	412	369	392	389	374	387	408	369	386	400	386	403	345	391	366	393	370	385	381	354	344	388	387	365	402	363	391	371	401	385	391	379	378	355	379	361	372	355	394	377	377	372	396	368	392	381	367	383	401	390	386	403	407	373	379	365	358	366	410	375	400	382	372	396	354	395	362	381	386	367	367	390	409	351	373	402	401	370	403	427	398	408	383	389	375	371	367	358	380	385	372	380	407	391	377	417	329	380	407	372	385	381	358	393	403	421	362	336	397	396	365	389	395	377	391	393	363	394	369	376	365	390	362	327	411	376	388	398	388	357	414	356	352	387	370	380	386	360	359	354	372	383	362	395	363	382	397	396	375	388	365	353	380	399	367	435	403	372	385	398	383	404	374	361	432	369	388	400	365	385	413	363	433	376	395	416	356	378	384	391	348	377	376	413	378	367	379	392	410	371	417	377	391	375	363	394	389	395	389	364	374	369	361	378	374	385	377	410	395	418	375	406	358	427	371	381	377	409	405	375	383	396	368	349	404	403	415	360	390	409	377	391	353	396	418	377	418	394	352	357	409	374	387	339	391	413	378	382	374	415	375	365	383	356	392	360	413	363	407	383	385	386	359	372	391	408	358	407	409	366	356	345	408	397	366	387	381	379	375	364	397	387	392	405	373	379	362	374	364	369	364	400	385	397	367	363	383	393	353	366	378	370	406	378	407	375	379	389	344	380	370	418	352	364	384	387	374	408	409	370	395	372	338	397	359	398	421	362	369	375	374	374	370	371	363	346	371	398	380	368	369	427	431	387	382	399	381	380	382	347	384	384	412	414	383	398	367	384	359	384	392	403	373
23580	21157	29977	24836	21259	12573	1612	884	723	627	545	594	583	561	487	476	506	471	450	496	475	463	483	456	466	440	481	449	446	459	451	432	476	473	470	471	446	467	481	450	458	423	458	444	458	405	456	454	391	440	442	452	507	435	418	432	432	386	411	430	416	463	478	446	464	454	428	471	432	435	416	424	401	456	419	441	462	475	393	441	412	428	405	465	432	431	440	480	461	452	426	502	411	453	438	421	463	419	450	409	452	443	441	431	406	477	444	480	442	422	471	460	454	467	442	437	439	446	458	456	408	437	416	432	443	423	455	426	465	450	401	443	440	388	421	427	457	427	405	441	430	452	417	423	420	444	460	431	439	425	450	445	459	449	404	425	442	450	447	426	461	443	451	482	446	469	431	454	446	417	448	461	421	425	429	415	443	445	434	438	420	464	444	473	428	434	470	410	438	452	431	417	409	425	394	424	434	445	448	422	426	488	423	405	457	421	452	428	457	455	432	429	435	420	447	406	436	451	431	425	429	473	458	453	423	454	448	438	431	403	415	455	474	413	457	457	418	466	414	424	416	448	442	441	463	444	437	401	458	452	451	457	397	444	439	455	462	429	409	454	452	407	447	401	433	486	406	415	463	426	427	457	419	445	462	451	434	426	428	446	431	434	444	417	417	436	448	420	405	426	477	431	434	453	425	447	419	447	428	395	434	421	411	429	414	427	447	437	404	448	446	379	449	425	446	446	410	438	437	459	450	439	455	433	409	436	424	429	425	410	480	406	499	438	422	443	462	443	442	435	440	448	473	446	408	421	439	412	404	478	421	409	409	444	428	445	463	429	472	418	427	449	450	411	412	435	432	426	475	423	414	396	426	421	400	450	466	454	440	456	453	421	429	424	481	436	441	420	433	428	423	450	435	422	459	424	464	465	443	407	439	467	462	436	429	432	434	387	444	475	462	459	439	410	469	461	450	444	433	448	426	426	435	433	444	429	425	414	423	465	416	419	447	424	437	433	451	472	427	419	419	450	426	422	457	435	458	443	450	431	464	439	440	387	416	436	456	413	435	441	431	443	439	452	436	438	474	440	450	433	412	428	421	440	452	421	435	424	450	399	434	461	408	477	430	414	490	457	458	451	426	409	403	397	473	470	442	426	408	412	454	418	422	453	404	415	426	463	470	438	446	426	439	448	454	433	435	442	470	421	457	425	431	435	389	448	437	430	446	451	427	445	399	467	463	457	448	429	459	428	411	423	438	448	411	430	428	410	391	398	400	470	431	465	462	435	463	433	450	423	412	438	460	413	438	458	412	392	418	449	428	432	422	387	418	455	428	420	433	430	420	439	416	457	467	414	409	434	423	448	423	413	429	445	456	438	467	403	462	496	487	448	424	413	447	477	440	419	451	463	439	435	393	432	418	488	424	441	449	459	437	409	428	436	426	433	454	440	437	428	479	389	454	417	428	455	433	424	397	454	451	435	437	387	429	431	424	437	423	448	439	487	440	428	459	429	383	410	476	454	427	452	401	436	437	419	420	428	451	428	449	422	431	460	456	446	449	481	434	463	434	435	432	448	444	456	408	396	452	470	402	468	417	457	413	422	414	466	441	417	427	451	435	401	410	455	400	463	441	395	448	459	425	425	424	439	416	423	440	435	443	405	420	454	427	430	431	483	464	438	452	448	437	448	467	412	416	415	428	454	465	406	459	426	431	444	450	439	459	435	454	447	469	450	373	424	413	439	467	419	402	399	424	479	456	466	458	456	407	429	420	416	459	451	446	461	444	430	444	387	428	432	436	415	436	440	480	405	448	416	459	431	414	425	450	458	440	438	454	449	431	440	434	431	454	420	445	444	404	418	432	416	467	445	425	456	426	417	452	427	451	462	444	431	463	445	415	438	416	470	449	423	445	422	456	446	427	469	451	437	441	471	437	433	412	423	434	428	464	454	405	471	449	458	473	458	445	449	462	447	453	433	421	440	443	401	462	442	444	458	462	475	421	444	451	414	453	459	451	455	436	467	417	433	431	393	430	433	415	450	422	450	461	420	428	404	431	429	420	387	416	428	434	444	439	481	400	425	379	417	460	426	474	461	440	447	456	481	434	437	474	452	426	448	421	443	393	445	430	437	450	437	408	424	470	452	446	406	443	457	443	443	444	445	430	450	448	437	445	440	430	427	423	435	419	443	431	460	444	448	485	427	451	493	443	429	437	450	445	448	456	428	462	460	435	426	414	414	431	453	420	433	468	462	443	430	442	425	430	438	404	449	424	409	402	406	442	418	441	409	418	456	446	428	417	405	420	440	418	464	404	412	390	461	417	442	471	481	442	426	407	437	457	424	429	440	454	456	442	405	450	427	426	426	412	445	446	449	412	471	402	460	482	400	445	442	430	447	425	447	475	469	425	480	480	465	444	468	475	426	446	436	427	437	435	445	426	466	455	474	433	427	464	442	439	427	459	476	423	458	441	441	419	444	430	440	418	433	460	466	455	495	453	429	427	441	465	428	428	456	458	475	469	466	422	471	432	483	433	433	394	412	475	414	435	445	465	482	454	431	426	431	437	438	413	421	430	435	436	431	435	480	435	439	411	411	415	451	476	483	437	435	451	442	433	451	449	456	444	396	455	457	435	491	407	456	452	423	406	403	453	446	377	448	452	469	451	419	420	449	453	433	444	450	420	435	437	433	453	434	433	411	424	449	424	418	457	435	428	465	441	432	418	419	427	459	453	450	437	454	455	444	413	421	405	448	433	433	414	407	455	438	470	485	420	403	456	410	459	441	428	441	449	428	437	429	430	445	414	427	416	411	450	446	428	409	445	464	433	473	446	450	425	429	487	437	437	439	440	427	446	435	417	444	443	415	477	459	437	454	428	448	426	424	473	443	477	444	445	408	470	441	424	440	455	476	456	472	446	452	439	431	434	415	436	438	409	469	420	407	437	432	465	419	446	439	423	410	447	450	429	426	457	434	431	437	453	444	458	408	441	407	420	444	444	447	404	439	426	454	421	435	410	416	455	411	464	430	421	473	452	408	418	420	398	481	476	432	431	443	452	443	433	396	445	457	423	404	453	425	431	445	422	415	442	406	417	447	439	427	432	429	400	428	414	437	457	464	447	440	406	422	443	442	433	452	445	457	467	425	420	406	448	469	406	431	409	431	432	443	453	444	443	442	447	395	447	470	437	458	430	433	439	418	428	437	419	419	441	410	452	433	496	404	403	444	420	447	394	438	438	457	431	418	416	449	448	428	455	432	469	441	439	442	441	463	424	424	443	397	448	416	456	463	404	411	386	417	438	424	450	437	465	447	429	446	418	408	453	434	443	430	440	464	442	434	448	409	440	405	420	390	417	435	449	451	423	458	447	390	431	439	424	405	428	439	447	433	439	464	446	462	419	417	421	441	407	433	439	431	439	427	454	422	415	413	464	444	436	447	447	439	442	429	438	448	437	442	437	422	400	435	428	438	403	431	448	412	419	469	419	412	475	432	426	443
17250	21142	52952	29028	9409	1817	1535	1235	1064	977	854	770	710	698	695	621	586	656	532	573	570	538	488	548	549	545	537	542	542	550	513	496	492	496	471	537	494	550	495	525	472	483	543	477	492	536	494	518	531	476	516	527	478	533	509	481	496	526	497	517	559	486	507	507	508	501	484	494	499	497	532	476	550	497	498	510	493	505	488	512	481	537	506	506	471	494	524	481	476	518	504	471	473	487	497	546	486	480	554	519	474	504	493	495	514	455	498	492	476	461	510	504	498	538	486	483	521	511	483	509	497	508	506	509	432	489	495	524	500	483	504	489	473	493	485	469	507	520	538	529	493	508	488	522	523	499	501	510	482	529	490	464	495	509	504	496	511	507	515	481	506	482	522	491	494	497	511	494	562	443	512	473	496	492	497	497	455	473	484	517	493	501	529	516	515	525	481	502	481	509	515	515	513	512	492	527	540	487	461	482	538	491	530	495	518	478	494	484	497	492	496	502	506	520	486	487	522	497	478	535	494	492	507	477	462	512	528	472	500	495	486	522	513	504	497	470	489	507	464	481	521	488	508	539	470	475	486	488	497	495	503	480	497	498	452	525	526	490	530	477	500	476	504	487	484	452	503	513	481	470	470	515	467	472	477	509	541	530	497	500	480	524	510	492	481	489	488	486	467	491	515	485	489	505	473	457	504	481	526	490	505	458	505	527	493	512	504	505	490	543	534	479	451	507	475	508	492	517	467	528	506	507	499	477	530	494	514	495	447	483	454	502	495	464	508	501	485	459	534	490	525	506	513	501	493	562	506	502	502	521	472	502	513	499	458	505	477	503	470	477	508	496	473	486	515	485	465	469	456	468	504	522	505	489	541	497	495	462	489	524	507	495	497	544	522	529	459	506	507	496	512	481	528	481	513	482	499	474	519	486	477	526	477	488	509	507	466	478	519	471	500	538	508	523	435	506	519	506	487	501	493	515	521	481	483	505	517	524	505	505	495	516	481	493	487	481	506	470	503	487	462	516	523	462	524	494	503	506	489	517	483	479	531	461	504	484	523	464	474	504	492	496	487	443	423	509	512	485	513	515	501	505	524	466	454	480	498	491	528	466	489	526	479	520	459	495	508	498	557	511	513	494	467	522	509	508	516	476	480	492	491	498	505	509	485	496	487	468	511	466	490	505	501	488	515	531	460	515	524	511	485	512	522	503	503	485	475	472	514	476	463	499	498	515	522	470	515	477	522	483	481	459	507	469	510	508	477	479	484	467	462	515	491	509	490	484	503	482	480	456	507	491	499	485	470	522	498	506	496	517	499	463	494	460	499	524	467	500	483	483	459	460	502	507	497	518	467	482	499	496	502	517	499	478	501	528	486	512	493	513	496	505	491	509	477	527	519	477	496	511	516	508	486	530	514	503	524	497	527	523	493	515	468	511	537	499	517	489	473	523	481	493	482	485	548	486	551	477	510	501	525	487	513	502	527	468	512	547	486	477	501	511	523	490	498	511	492	492	467	478	485	483	488	471	471	488	467	506	477	483	481	499	497	484	493	456	479	515	461	487	493	500	447	501	466	469	519	502	525	431	502	508	512	527	478	507	514	454	502	518	481	487	470	473	533	478	497	475	524	482	462	467	506	503	510	488	525	473	472	504	475	498	521	479	485	476	473	474	476	458	443	478	515	505	499	562	503	548	468	511	451	483	536	494	484	484	469	494	504	477	512	485	477	539	531	525	484	529	489	503	483	530	526	520	492	498	500	507	483	503	536	479	517	486	482	478	451	522	519	492	485	538	511	523	483	504	492	507	491	527	479	503	488	477	498	492	500	513	518	503	528	468	477	500	463	506	520	509	513	529	493	498	490	470	516	513	486	486	465	507	474	464	464	509	481	493	509	518	478	488	448	509	478	469	516	504	492	477	506	501	510	480	485	481	551	500	473	480	544	514	543	457	489	456	505	533	475	525	459	496	496	533	462	514	473	489	500	519	498	529	491	492	472	518	430	488	511	503	487	506	480	531	489	534	515	529	512	482	549	492	491	508	472	529	523	454	499	512	483	516	492	486	492	477	509	474	485	488	517	502	472	477	445	474	516	510	505	526	531	476	478	503	517	456	498	453	511	514	467	451	478	484	504	470	489	481	510	482	496	499	510	458	489	528	522	489	467	508	531	471	513	489	496	512	470	482	515	527	511	458	468	440	458	458	477	516	525	492	514	454	485	524	523	485	462	484	490	492	470	505	495	500	470	477	479	484	446	465	528	502	485	493	503	503	520	501	571	515	488	505	500	496	497	492	492	482	463	489	464	459	506	492	487	462	476	482	457	492	457	484	505	470	459	451	513	523	494	559	491	511	514	531	508	507	476	469	478	481	482	467	519	506	492	487	512	508	518	475	491	535	478	469	501	481	455	491	514	502	499	489	479	500	518	509	512	510	494	483	476	509	510	517	523	514	429	461	491	495	470	456	554	511	483	474	542	488	492	477	492	494	489	473	480	513	474	488	505	509	489	503	464	499	486	468	504	489	453	484	503	490	514	478	483	489	471	502	487	472	469	486	499	497	518	479	503	508	515	488	515	498	496	504	507	493	518	475	532	533	493	505	519	483	445	485	438	541	474	463	498	469	481	531	533	488	490	481	465	524	496	515	530	517	532	473	498	497	501	474	499	482	503	484	524	477	531	486	446	511	534	494	466	506	492	504	490	480	468	515	482	440	505	517	537	472	477	508	513	489	466	528	487	474	482	501	502	485	525	497	496	517	495	511	523	431	470	486	486	487	491	459	472	478	464	488	501	479	520	517	480	505	484	528	466	514	489	462	486	513	522	495	535	445	495	494	490	454	548	493	480	518	487	485	490	494	500	493	517	485	475	450	504	494	504	520	512	479	496	498	449	481	489	485	485	489	471	474	519	519	494	516	513	502	482	500	486	479	475	477	503	510	467	501	478	491	496	522	455	500	520	534	488	465	498	506	532	533	475	451	483	455	521	521	519	517	483	482	476	503	472	467	486	479	469	531	473	496	463	464	507	500	503	504	528	486	488	483	501	497	500	522	482	500	499	525	489	515	501	454	522	466	537	511	515	476	498	516	513	520	485	538	477	497	516	446	513	474	502	508	511	498	484	474	519	553	510	443	484	499	498	472	521	513	510	535	501	506	507	539	490	476	487	467	496	533	510	491	506	504	470	478	473	471	461	463	504	505	499	483	525	505	489	465	495	506	479	498	494	492	499	459	483	517	470	529	510	491	486	483	491	481	507	508	476	472	526	523	489	470	457	500	499	502	470	514	495	467	476	476	486	463	502	496	471	488	495	464	498	507	530	485	532	465	480	465	485	505	487	496	538	489	543	536	433	501	502	507	528	524	501	464	491	475	481	500	480	517	460	536	507	514	485	508	541	432	512	541	499	502	507	532	468	469	521	503	478	523	486	502	490	502	490	484	480	506	477	496	516	531	465	464	477	481	492	480	493	503	465	474	445	512	489	467	506	489	494	512
24735	21157	28419	25454	17049	2448	813	746	656	631	628	632	607	634	660	614	565	565	511	562	564	572	575	544	586	584	601	573	568	585	570	588	601	490	529	576	543	545	634	569	560	548	567	551	570	514	527	567	584	578	579	521	540	514	538	578	580	533	577	545	576	561	599	553	549	582	541	538	575	533	573	575	540	540	546	571	543	535	583	515	544	569	577	543	584	589	575	560	532	548	540	613	539	572	550	572	538	538	541	538	513	549	592	564	625	567	590	568	525	548	544	558	549	568	581	553	565	581	548	567	565	617	564	550	514	575	558	543	530	579	595	515	557	537	559	538	570	525	510	514	547	568	561	524	567	534	562	544	565	576	579	572	556	540	554	529	557	562	566	584	565	584	528	544	556	562	536	564	536	557	556	544	551	559	550	543	550	554	555	569	530	567	496	557	565	493	566	551	561	574	552	539	541	567	526	557	525	576	582	528	561	584	560	539	565	562	516	528	513	548	585	525	535	567	534	553	561	598	550	547	545	526	552	578	526	516	545	532	555	565	584	571	550	546	550	526	560	554	557	550	576	582	587	535	569	566	525	568	559	529	525	558	586	573	548	576	579	554	542	544	543	531	527	545	569	573	552	574	537	527	579	573	537	596	547	571	549	541	548	555	592	606	557	544	545	567	538	554	550	514	532	543	558	538	538	528	546	554	556	538	512	554	542	535	538	555	557	543	565	518	564	537	585	526	589	538	542	585	555	568	540	557	597	546	522	555	541	566	562	576	542	507	569	575	556	560	528	580	567	533	609	550	530	613	584	529	559	526	615	562	543	531	554	575	568	561	531	541	548	531	520	536	538	536	564	550	514	559	562	611	569	552	534	563	556	563	536	492	587	552	567	568	607	576	569	527	561	574	518	565	546	542	533	571	549	568	523	516	512	542	547	543	542	544	520	563	571	531	560	567	588	568	581	566	566	529	526	527	516	571	569	539	505	535	551	545	549	536	556	547	549	533	576	562	539	538	587	588	550	557	554	571	511	531	518	552	572	516	538	532	531	535	565	557	537	583	558	579	546	549	531	557	559	601	493	561	550	596	527	551	556	580	560	523	526	524	511	585	515	553	585	562	543	589	554	561	551	555	533	555	554	583	570	547	547	579	559	567	559	566	561	552	524	576	554	546	581	555	639	541	565	527	549	544	542	551	526	565	573	602	574	526	524	543	529	534	545	561	607	595	603	526	598	564	518	576	521	543	547	564	551	550	585	565	541	548	574	569	546	592	564	581	567	575	573	569	575	522	554	555	552	562	523	532	577	553	563	621	543	512	597	529	557	572	546	558	562	532	552	566	560	557	518	578	514	543	553	577	565	525	539	557	540	548	589	541	575	513	526	545	543	600	547	581	556	590	529	535	524	587	598	542	544	524	574	552	570	568	542	560	497	565	536	579	574	526	565	527	569	592	552	560	527	556	546	549	566	603	534	551	541	549	547	501	526	560	573	536	512	557	515	554	547	550	541	566	561	598	558	565	543	560	568	562	558	566	572	590	575	561	538	541	574	568	552	589	508	531	580	532	554	545	562	576	570	528	556	530	541	552	552	535	547	574	526	557	553	532	551	568	568	531	541	550	546	529	571	513	588	522	559	589	553	507	565	557	538	531	514	563	584	544	540	550	542	580	567	503	506	535	519	577	508	550	595	525	546	557	537	561	562	560	562	493	563	519	544	574	531	550	542	561	535	527	528	545	601	520	562	551	536	516	508	564	577	573	524	553	539	534	519	540	581	589	620	530	557	532	507	566	574	556	596	593	533	569	550	554	586	585	627	538	547	578	565	530	559	542	562	547	519	591	574	533	529	573	582	554	553	522	558	528	538	550	551	541	538	548	546	565	544	510	544	545	544	548	552	501	538	525	557	529	616	570	513	565	623	556	579	565	583	552	505	555	562	574	602	604	561	530	529	554	522	528	594	588	553	564	534	536	563	580	561	559	555	532	564	547	539	536	576	552	548	549	549	528	568	548	557	546	574	537	589	556	550	499	581	544	600	580	526	559	513	555	619	593	528	566	612	561	512	585	559	556	548	557	581	550	572	557	575	579	565	527	566	581	510	558	552	542	537	553	552	578	559	599	561	572	515	589	520	572	520	556	582	559	522	551	561	542	541	531	606	584	553	572	578	531	572	522	499	534	554	464	539	589	580	556	592	548	534	583	539	520	531	579	526	545	549	551	561	544	578	563	582	558	590	506	548	526	553	578	559	564	539	565	570	539	551	564	540	539	551	495	563	565	578	548	535	541	572	562	528	584	540	519	565	574	563	556	577	545	551	562	522	569	547	521	577	551	569	531	550	578	570	562	540	582	531	561	526	502	587	568	624	566	542	555	531	549	543	596	549	560	586	569	551	520	549	531	584	586	583	582	513	585	573	577	537	573	564	573	533	573	598	553	536	532	517	563	538	592	555	580	572	622	540	504	563	563	556	535	517	561	524	536	568	547	530	580	574	574	569	532	531	580	554	551	560	503	539	528	543	541	544	582	557	558	558	592	593	566	531	549	582	542	526	565	520	541	556	535	589	567	564	559	540	532	569	551	580	588	566	553	579	574	580	594	625	552	580	560	554	559	551	573	529	496	548	538	581	570	555	579	581	569	541	575	552	563	562	585	542	576	575	580	563	555	565	591	570	564	582	561	573	583	571	555	555	599	512	574	553	527	540	519	550	525	566	559	561	542	526	570	583	510	557	531	529	523	556	546	574	537	594	565	514	535	545	560	544	538	588	513	540	541	589	559	538	520	586	527	495	546	530	583	531	495	519	568	567	544	556	564	538	546	560	536	526	524	553	552	537	544	574	539	579	568	560	602	548	560	546	579	580	526	555	563	571	539	563	590	539	568	526	537	534	556	533	514	556	540	562	539	588	546	574	555	532	555	581	529	549	563	573	529	587	551	560	550	562	560	588	570	552	533	584	605	550	537	526	576	514	568	549	545	558	538	531	532	578	579	519	556	565	553	534	563	547	563	532	559	560	560	566	541	566	519	502	505	548	499	538	552	573	550	578	553	586	563	510	539	504	589	578	575	553	569	546	545	525	569	577	522	578	563	523	547	511	567	592	568	609	581	545	562	557	565	560	552	522	544	553	554	526	523	554	580	552	570	553	532	597	527	572	507	523	557	563	553	577	542	537	543	584	534	609	548	553	567	602	570	555	588	568	589	553	524	536	546	538	545	567	608	569	536	546	551	529	537	567	550	586	547	536	598	505	607	530	513	554	517	554	578	561	568	533	548	570	542	596	515	534	500	567	557	540	534	540	543	571	531	594	520	498	519	548	556	529	567	552	545	578	541	580	570	548	534	592	542	550	520	564	547	559	589	554	567	531	576	551	524	534	541	565	576	522	580	594	581	580	551	534	578	548	536	584	580	571	549	581	511	535	526	568	567	558	578	590	537	513	561	556	525	584	545	557	555	527	548	577	538	535	557	521	567	571	549	595	554	556	512	545	546	549	505
17607	12720	46502	22538	5948	1372	1148	1071	942	915	815	823	789	801	726	700	710	708	679	686	672	682	655	715	675	697	667	664	643	653	631	656	652	709	632	608	632	632	658	647	641	626	622	616	677	665	641	643	641	680	628	664	622	663	655	631	675	624	641	679	630	645	663	667	582	620	678	637	617	619	605	641	628	633	598	607	617	641	661	652	642	642	637	624	644	641	618	633	654	670	648	697	624	643	633	672	617	651	680	698	680	632	663	651	645	635	607	652	639	610	617	620	683	629	658	628	635	666	618	644	625	654	578	675	644	622	646	630	603	660	614	658	642	656	640	632	632	607	625	635	656	615	654	632	651	630	671	636	645	657	678	685	653	623	607	603	643	689	644	614	610	665	616	692	642	638	614	623	655	627	654	671	618	613	654	623	677	657	678	654	592	630	603	672	607	692	614	611	654	656	634	641	656	656	623	670	636	658	622	636	644	672	611	690	675	639	637	609	661	631	619	638	630	652	610	629	632	630	640	625	619	653	656	678	614	617	602	628	594	674	656	647	648	597	650	657	642	687	699	663	643	651	643	650	661	668	649	634	633	640	589	647	653	681	637	667	664	684	651	660	659	638	639	653	626	620	673	625	652	658	646	651	623	618	635	647	636	653	615	610	626	604	634	634	574	623	622	657	635	640	629	642	607	600	635	656	639	650	618	651	659	659	674	635	642	612	632	623	660	636	670	665	611	648	673	641	610	646	604	617	649	653	630	622	677	619	622	663	653	657	638	628	663	687	658	606	699	679	622	679	634	632	602	694	691	638	681	693	646	700	620	623	598	666	685	581	673	605	676	687	627	642	623	700	636	605	580	643	629	646	631	600	663	617	661	690	614	607	625	643	627	568	620	610	680	646	630	622	646	626	670	638	629	639	646	650	610	637	614	624	592	644	658	654	606	592	684	650	685	688	633	627	636	707	661	659	653	630	631	638	640	641	657	623	671	622	666	663	657	629	664	649	665	652	635	596	665	683	652	672	662	636	628	620	617	650	600	635	600	600	634	641	660	628	651	638	623	650	641	587	651	617	676	621	654	631	612	620	654	646	679	666	647	643	617	636	658	678	657	654	622	665	628	641	582	645	647	676	621	648	647	625	625	620	597	622	658	631	596	610	620	659	604	603	636	623	655	627	641	661	639	706	613	659	636	620	670	665	629	626	629	633	678	631	644	610	649	652	634	668	631	652	651	640	634	690	641	645	621	669	671	648	697	651	606	657	671	663	658	639	646	628	598	681	649	651	608	652	616	618	658	583	640	647	622	623	647	601	613	646	668	657	638	620	677	642	623	639	670	647	692	629	640	649	665	627	647	666	690	630	597	664	614	638	648	652	648	657	684	609	598	657	619	643	647	658	617	623	628	675	643	637	621	605	672	654	638	635	648	614	646	616	642	639	629	672	647	668	649	661	630	670	625	650	626	610	665	649	663	624	657	615	629	657	666	637	644	643	653	696	630	641	665	618	656	672	645	624	665	630	654	626	674	630	656	659	612	659	627	644	628	665	676	668	669	667	669	628	674	634	630	601	652	655	625	627	658	596	659	638	633	631	634	620	609	699	639	655	671	613	641	650	632	655	635	640	641	649	634	633	610	611	624	630	668	609	651	675	623	679	632	635	651	636	653	627	619	642	694	651	643	649	680	628	628	620	635	650	634	668	651	656	641	666	643	630	622	658	640	651	633	671	588	625	678	666	635	640	625	622	613	639	622	640	610	671	634	653	622	632	644	624	640	653	622	649	668	695	637	665	630	660	693	662	636	672	629	647	634	598	647	643	647	628	639	662	625	658	624	646	653	642	650	665	642	644	639	597	650	660	644	615	637	675	618	625	655	668	636	626	637	655	610	610	658	670	624	619	640	634	643	616	620	659	628	670	671	638	634	639	645	609	614	609	639	661	688	612	601	629	646	609	618	637	689	652	598	591	658	638	637	599	619	664	629	658	629	652	625	668	638	610	684	631	642	619	652	616	578	647	586	617	654	655	632	633	670	657	582	628	624	609	655	638	658	628	595	646	633	673	622	607	604	586	618	595	654	652	666	637	684	642	615	624	659	630	633	629	615	619	650	609	598	645	702	653	672	670	654	663	666	661	617	656	644	658	626	649	657	658	651	633	614	678	664	622	667	664	613	703	633	621	651	668	626	647	683	634	628	686	674	569	656	663	666	672	603	675	655	609	622	649	662	645	655	647	641	561	631	651	688	668	662	648	661	620	647	643	668	597	640	646	650	660	640	645	606	641	593	644	609	663	645	668	656	646	659	636	600	582	609	647	652	643	595	639	654	638	665	649	613	628	642	650	658	653	694	686	610	615	648	612	656	636	666	618	658	649	630	625	649	640	704	641	634	599	666	635	665	604	618	635	674	636	666	611	639	633	642	692	693	636	654	686	610	626	625	617	644	637	652	675	682	658	666	706	609	663	600	651	624	662	625	630	645	650	672	614	643	634	644	662	627	676	631	633	627	620	645	639	654	645	649	623	642	638	648	645	609	657	664	685	640	639	617	640	592	639	660	621	676	631	616	642	661	625	624	631	676	620	641	663	666	598	626	622	659	615	623	669	578	646	608	604	647	637	642	625	624	637	595	660	676	614	632	597	676	615	585	584	676	626	603	600	645	615	598	602	640	661	615	650	635	626	623	620	672	650	626	657	609	629	616	672	626	699	659	597	599	631	624	634	682	636	645	630	633	656	638	642	626	646	652	637	644	669	635	679	615	617	652	657	610	628	656	663	630	703	650	643	652	653	619	641	685	671	638	629	657	650	600	629	622	625	655	625	638	606	607	667	672	626	643	689	626	626	668	621	633	678	610	658	614	640	642	654	634	644	651	603	699	635	583	630	608	594	656	638	664	623	646	650	592	643	631	609	680	621	649	637	654	668	645	595	684	648	647	646	654	649	646	696	642	615	657	666	656	599	617	642	650	633	631	647	621	681	621	622	632	687	624	632	677	650	659	625	680	672	663	636	622	678	679	680	648	675	664	641	702	622	636	617	640	618	673	628	640	626	624	663	617	655	611	641	642	595	652	640	630	677	582	613	639	629	631	686	649	640	655	599	643	644	653	657	645	619	614	631	642	616	637	618	642	638	621	655	620	674	606	611	643	633	636	599	673	663	636	653	623	682	652	656	656	635	659	609	621	636	625	629	681	646	662	647	637	602	626	652	637	669	675	610	643	686	604	632	641	647	628	641	692	662	626	633	648	620	622	577	630	638	638	644	623	642	634	665	630	661	594	646	641	665	669	626	655	602	614	673	627	642	675	626	669	639	667	602	653	618	639	626	670	662	599	617	609	600	653	647	660	667	588	661	636	680	624	660	602	672	618	634	623	653	597	624	589	654	651	644	620	619	669	631	633	644	642	632	636	653	663	645	673	618	624	673	671	641	591	643	646	656	624	626	618	652	641	659	632	612	704	606	639	634	625	598	661	644	670	666	654	648	642	657	658	636	635	654
22685	21275	29442	24587	21507	20916	11625	1830	1372	1301	1156	1112	1058	980	993	1058	960	994	896	970	937	923	911	841	909	853	896	846	828	842	906	897	837	807	933	836	866	885	825	844	860	874	874	874	789	833	873	856	835	815	818	847	811	812	895	830	834	850	798	800	809	869	832	799	895	851	787	844	884	881	875	810	826	854	837	853	842	832	912	865	859	816	818	838	826	846	845	871	791	832	805	821	799	863	835	810	821	795	830	873	888	892	869	871	784	806	819	836	826	795	791	790	840	903	824	776	839	856	803	828	826	821	813	835	838	863	856	824	871	782	845	811	787	804	834	802	838	854	823	840	787	878	807	810	842	859	859	835	832	817	812	900	836	847	828	830	812	882	769	837	856	821	768	788	878	864	793	843	815	819	856	864	804	873	804	836	817	783	794	816	839	771	859	848	797	802	851	777	833	837	793	832	834	845	810	873	832	825	822	820	787	813	808	891	813	820	826	873	820	847	842	841	829	864	850	812	842	821	833	863	841	802	805	851	818	869	814	817	865	827	832	849	842	825	845	848	796	833	865	832	781	794	801	856	787	843	870	847	853	855	787	827	794	765	800	825	754	830	795	780	822	882	790	839	838	826	792	839	822	830	819	811	796	840	808	809	861	825	826	822	846	842	870	791	835	849	863	767	822	799	835	877	847	766	816	882	848	817	794	790	795	791	828	819	811	811	770	787	820	805	813	845	852	816	762	798	834	881	816	830	826	848	803	782	893	853	836	823	755	812	836	822	838	863	809	837	857	818	814	801	819	829	847	834	791	851	832	806	766	808	787	851	778	804	791	823	818	832	857	808	812	843	846	826	856	794	837	818	835	895	858	745	823	866	861	796	855	845	776	846	831	885	821	836	847	827	884	845	809	768	841	805	773	856	801	793	853	830	841	823	809	775	832	869	833	813	875	821	777	795	840	810	812	822	843	837	807	833	838	846	805	824	789	777	840	808	794	849	846	815	851	794	853	788	864	847	846	818	909	880	831	848	841	743	828	832	816	830	806	774	810	867	824	788	819	818	800	822	827	793	811	826	815	885	846	768	867	884	861	813	822	811	863	827	853	788	893	865	802	847	835	859	803	795	850	852	844	819	784	812	800	836	841	813	841	816	864	842	801	830	839	839	771	824	840	850	806	796	806	822	826	839	780	810	865	791	854	856	852	786	851	807	830	887	842	826	813	890	844	844	838	796	806	792	834	838	855	779	799	823	844	797	839	808	878	824	846	778	840	868	842	801	819	791	783	825	820	754	838	850	832	817	860	860	854	816	826	803	766	821	809	834	849	827	832	841	807	836	799	812	834	822	827	841	837	906	819	842	784	810	806	862	790	801	786	829	844	817	827	809	793	822	820	828	829	827	841	876	832	798	809	765	826	769	828	775	886	861	840	790	809	832	856	852	892	800	806	802	841	855	818	832	816	884	843	818	872	807	812	795	852	849	804	793	827	834	859	831	797	807	830	857	791	785	851	806	856	864	795	832	821	830	764	831	854	802	799	826	889	798	776	795	849	834	858	834	840	795	779	839	831	787	805	843	815	828	796	839	797	767	888	877	813	840	810	819	824	813	854	835	818	783	868	849	804	811	830	813	810	835	811	847	834	856	792	831	803	869	835	808	778	810	761	793	790	801	828	901	856	848	823	856	775	849	782	853	851	802	816	826	865	780	858	836	797	858	823	856	791	859	862	821	821	857	841	844	839	865	833	827	856	865	892	811	842	774	831	835	788	852	825	833	821	846	828	829	836	817	861	848	803	785	824	860	850	854	788	782	845	812	822	815	803	830	771	840	821	831	805	855	816	866	803	839	820	874	829	806	814	788	867	827	838	834	770	831	865	828	835	838	821	833	793	832	825	831	826	830	813	800	814	826	877	795	863	813	883	842	870	812	799	846	814	820	783	796	883	767	848	807	786	833	851	806	833	843	829	839	810	809	838	858	785	890	856	795	816	823	819	804	786	825	839	822	814	798	825	841	868	804	830	823	869	796	840	834	824	822	805	777	810	814	836	830	820	839	827	828	793	862	829	835	831	817	801	823	859	802	814	806	809	810	851	832	786	862	905	842	833	840	800	794	853	877	830	846	849	798	872	841	800	830	814	874	836	844	844	789	822	822	792	843	814	862	833	792	838	842	775	803	837	843	804	858	857	861	825	802	823	861	816	795	822	843	780	753	769	815	826	820	789	797	837	815	861	839	834	878	798	804	788	905	821	818	851	831	789	831	766	787	887	832	825	847	812	865	826	796	889	809	820	831	842	820	866	833	836	785	803	764	823	874	850	819	790	774	785	836	831	774	811	817	797	843	802	792	819	830	813	846	813	839	859	840	875	835	813	854	771	805	824	832	815	797	809	825	842	840	821	799	858	810	814	792	780	860	796	834	818	826	865	816	864	853	841	793	855	794	888	859	817	821	830	832	812	820	806	798	859	809	750	790	840	803	844	814	829	868	859	831	805	834	825	779	779	815	839	886	851	779	836	822	816	828	820	828	797	851	837	813	820	806	804	853	855	880	769	867	818	825	843	810	792	818	837	890	857	850	859	845	837	842	842	810	800	802	825	813	832	838	832	840	832	823	833	798	866	766	801	813	870	776	805	787	773	793	871	860	820	826	823	798	781	801	829	811	894	871	793	823	842	827	874	823	819	829	857	800	808	854	822	848	779	787	778	832	851	893	787	852	818	839	820	808	828	805	824	780	862	828	820	819	863	868	815	795	862	816	829	784	801	759	878	851	814	852	824	807	850	841	815	786	837	835	840	852	811	852	841	805	849	835	828	808	802	816	851	817	814	785	823	761	874	805	819	848	842	833	825	822	805	873	831	830	852	824	817	766	821	864	802	791	843	773	882	845	782	782	819	824	812	833	838	863	844	803	815	831	786	843	839	843	782	857	843	837	805	860	853	825	788	805	795	832	817	914	814	814	843	820	875	843	776	851	766	828	800	809	872	834	856	836	822	857	818	840	797	796	842	842	797	807	916	827	844	860	793	839	770	808	784	857	794	839	918	839	783	849	807	810	835	858	793	854	811	792	800	843	854	827	813	818	818	854	862	847	858	780	795	842	810	819	803	769	849	830	815	847	816	815	804	828	792	836	862	826	855	843	818	810	835	871	804	800	763	839	818	850	833	829	783	855	868	828	879	768	790	819	876	811	779	791	838	797	817	765	815	751	825	844	797	828	883	866	824	783	795	870	789	802	823	753	851	807	841	798	772	790	834	821	810	804	823	842	826	821	843	834	802	844	831	801	877	827	793	829	819	795	831	834	848	846	780	806	803	845	865	859	842	792	810	790	869	849	799	780	803	791	884	836	825	831	795	816	832	835	841	845	824	834	783	811	828	824	824	773	850	837	851	813	861	800	869	817	829	819	825	853	818	809	787	845	828	771	874	823	831	818	874	854	760	792	776	826	802	812	896	824	860	779	834	842	840	873	824	859	843	781	895	820	867	842	793	797	844	807
20332	22648	68175	45378	19518	3390	2846	2416	2001	1771	1543	1424	1294	1249	1206	1166	1140	1006	1051	1046	1000	969	1000	977	954	936	916	954	930	998	886	892	888	919	937	968	893	902	939	904	918	950	923	926	930	939	886	965	949	929	911	905	875	905	937	886	943	936	918	870	915	900	907	936	859	913	848	861	942	951	827	891	942	937	908	939	909	919	886	875	857	900	873	879	854	960	863	872	847	966	886	886	891	913	929	916	891	899	943	911	932	885	927	859	912	876	870	943	923	919	915	907	931	934	876	912	905	939	861	839	916	889	900	871	926	905	895	922	923	875	902	894	902	907	920	895	903	932	926	906	919	912	889	877	906	926	930	914	869	947	886	965	889	840	925	867	869	919	923	901	947	870	870	883	849	875	839	908	924	911	866	928	923	947	906	889	899	854	876	920	846	855	901	887	872	879	902	912	958	915	934	892	874	926	879	896	885	848	874	945	929	895	919	870	946	907	931	909	873	917	909	872	869	868	854	912	919	856	871	887	888	915	938	865	883	881	865	858	878	943	896	875	889	924	851	900	901	884	858	868	857	932	929	875	859	891	885	957	944	858	885	903	925	871	875	916	919	881	879	856	998	881	884	884	950	914	890	924	868	893	895	855	935	943	933	860	955	885	880	858	913	868	880	916	899	880	925	914	922	879	912	860	947	891	876	874	852	898	861	956	927	890	860	880	882	938	942	921	911	848	902	897	905	914	847	903	914	906	901	907	877	869	843	925	911	906	923	900	864	881	865	927	899	867	894	872	840	877	868	887	854	915	904	936	858	954	848	888	933	865	880	882	912	862	942	864	896	873	958	900	888	920	917	841	888	877	865	948	867	942	879	848	890	902	866	902	907	871	886	901	895	874	895	891	930	952	949	896	914	889	912	899	878	890	926	930	892	881	915	880	904	939	880	895	874	944	894	948	883	893	857	857	876	894	907	872	910	920	902	898	871	952	899	885	878	858	912	903	954	886	825	961	884	912	927	884	942	880	883	916	894	875	887	864	952	843	897	903	915	959	853	880	934	884	905	876	885	858	852	824	846	916	871	936	898	888	908	870	902	909	934	856	874	886	879	900	901	874	884	922	878	895	917	879	856	919	912	860	897	874	922	898	890	929	912	911	905	866	878	909	910	879	901	871	879	868	901	913	889	933	887	949	891	878	886	867	897	958	843	886	856	905	892	927	885	842	853	915	826	916	979	936	933	936	915	886	868	841	893	871	882	914	910	878	924	883	881	822	881	860	904	885	933	821	914	930	873	869	901	897	928	972	871	915	918	864	877	873	855	890	877	834	875	888	909	868	877	907	904	892	907	958	916	922	903	907	910	892	920	902	842	890	934	861	867	893	849	910	893	846	922	890	881	906	916	886	935	864	879	911	953	900	870	879	896	826	919	906	926	928	867	857	895	940	898	910	889	883	847	910	873	886	881	919	929	863	903	904	875	866	868	912	902	883	916	906	875	906	852	864	898	906	825	898	881	908	878	898	885	889	950	921	900	904	892	908	915	872	875	857	843	859	881	900	893	876	858	868	878	880	906	850	919	923	874	913	943	887	890	880	835	868	917	946	910	904	894	905	923	901	892	887	923	841	871	857	845	856	875	901	800	928	877	927	920	862	880	900	874	869	875	896	924	901	887	854	905	891	938	892	880	885	879	924	854	860	922	913	902	846	905	917	870	858	889	946	900	852	911	901	874	876	883	901	887	925	904	882	916	859	866	937	918	868	870	911	872	865	931	892	854	910	856	855	826	900	937	903	848	885	882	905	929	911	922	894	906	905	865	876	896	875	888	906	919	886	904	914	944	865	862	871	910	906	905	919	889	925	880	908	940	914	928	898	899	928	914	854	868	899	911	862	850	881	876	906	866	857	925	897	883	910	893	879	891	889	866	907	880	906	880	845	877	914	921	896	868	866	887	904	870	881	922	886	853	923	899	887	884	883	934	883	855	872	882	901	864	920	881	903	880	873	911	894	857	954	900	927	929	825	896	921	864	926	868	949	900	881	898	852	894	844	886	890	879	906	924	907	898	913	911	908	892	888	920	906	921	893	919	875	910	894	901	902	969	901	920	879	903	879	892	843	883	879	922	872	916	874	927	873	858	868	892	874	924	884	904	861	888	878	864	822	937	905	885	860	895	908	882	871	909	920	888	869	905	931	900	925	913	918	893	879	878	929	878	882	865	916	860	883	880	874	950	948	918	849	844	930	877	849	885	905	923	903	839	891	917	933	913	896	875	856	932	840	919	825	895	925	854	885	874	919	886	905	915	919	881	901	933	911	889	828	854	883	968	899	891	881	936	875	923	966	910	870	912	887	870	927	871	908	885	869	875	955	881	907	890	910	895	944	910	912	895	899	909	883	907	944	879	826	888	879	881	890	911	939	883	861	858	919	910	886	920	909	910	841	935	930	879	969	916	940	938	944	895	907	886	878	880	903	911	890	895	915	908	875	865	972	963	911	887	871	883	890	881	869	943	917	856	900	886	906	872	890	869	839	867	919	922	843	873	917	858	927	895	892	913	895	851	902	910	876	893	885	868	896	884	905	885	868	905	860	797	850	937	898	886	897	899	885	850	909	927	822	882	897	936	900	939	894	889	855	884	870	916	970	934	897	935	890	868	869	876	889	919	878	935	935	935	937	878	881	950	895	909	873	901	906	908	875	894	890	875	883	895	882	891	907	935	910	932	915	946	880	862	925	896	879	891	867	845	934	878	908	860	867	802	849	913	910	861	868	938	906	879	889	856	850	918	890	856	939	862	948	941	910	854	885	934	903	894	831	874	861	889	902	897	880	870	888	914	914	903	903	860	911	918	937	894	833	908	864	872	919	895	888	926	822	907	877	887	905	841	902	898	919	860	863	913	894	938	879	963	868	912	951	871	905	849	887	896	938	863	922	883	931	893	907	911	899	893	867	922	876	904	888	895	919	875	852	831	931	872	891	893	892	891	856	875	893	857	870	877	900	882	958	854	911	900	889	908	864	914	869	867	910	882	908	900	892	924	927	867	941	920	882	912	941	884	893	967	890	904	854	902	832	879	901	911	825	903	929	864	857	905	883	914	829	911	925	886	867	896	934	897	950	922	859	889	923	919	903	936	880	900	851	904	923	935	879	889	844	920	873	865	882	850	868	858	865	905	924	952	897	958	849	874	859	878	875	847	860	941	908	917	864	848	899	895	832	910	903	855	880	883	920	923	918	928	967	889	919	883	919	880	883	892	911	877	910	915	887	920	894	907	907	957	890	827	882	859	884	940	889	887	905	900	904	912	982	850	861	875	931	908	866	969	885	899	966	861	898	884	896	882	916	871	912	888	892	853	875	842	863	881	872	885	913	912	892	929	904	907	908	866	901	882	896	859	907	894	875	910	841	894	821	890	888	935	910	850	825	981	871	920	890	936	931	879	894	888	892	906	863	894	913	892	854	908	913	867	887	886	878	918	905	880	881	841	939	861	864	887	892	888	888
27314	20437	21828	14460	1575	402	338	345	334	326	324	349	345	325	307	326	289	319	299	311	343	320	305	301	316	323	297	321	314	295	337	307	335	324	320	314	312	292	296	342	320	345	290	303	316	305	324	337	337	344	321	316	322	317	309	331	299	291	323	283	311	317	331	320	286	345	330	310	289	302	311	328	309	312	327	342	319	321	305	297	334	307	343	288	316	306	315	321	325	327	328	299	282	345	322	303	318	323	328	298	333	325	309	291	312	325	330	281	307	372	351	301	277	329	291	273	334	359	336	319	344	335	339	302	326	293	311	315	305	307	312	322	317	332	294	340	309	324	315	344	314	323	309	299	338	315	317	335	329	331	353	332	312	324	361	274	324	316	306	263	348	336	294	310	288	309	303	319	303	303	318	342	320	328	320	322	340	309	318	328	356	321	297	322	273	323	333	304	318	331	340	289	328	296	311	339	285	327	330	339	339	327	314	326	313	298	329	330	339	293	346	300	341	314	300	333	329	310	323	314	299	323	328	343	300	293	305	322	301	324	326	335	306	340	314	336	328	300	324	319	344	347	332	313	313	344	288	324	335	326	306	308	299	312	325	360	337	305	313	316	317	301	321	352	313	308	331	319	319	290	298	339	333	308	282	304	326	357	325	319	301	361	359	341	343	353	309	309	316	325	325	282	340	339	328	333	320	308	329	307	327	317	334	294	306	329	286	307	275	346	328	345	314	279	303	309	339	292	286	323	342	351	315	324	306	309	319	298	353	319	312	316	349	337	313	313	337	295	334	326	318	275	326	332	313	312	333	308	331	299	339	345	322	278	339	290	326	318	298	294	319	315	304	327	312	320	287	311	310	317	316	304	336	298	313	314	303	303	302	344	306	325	314	338	288	294	319	327	317	313	317	307	281	306	296	282	305	342	281	314	329	320	304	327	348	315	346	311	344	330	307	330	330	299	309	311	319	349	304	290	341	314	313	280	318	316	344	323	341	336	362	329	306	356	341	318	323	312	326	341	328	335	344	307	317	305	297	290	337	330	325	299	321	317	336	328	288	317	305	295	301	344	308	309	301	297	335	301	348	318	321	325	326	300	338	347	327	332	340	323	322	303	295	314	312	301	300	324	302	271	320	293	308	323	326	318	346	318	323	289	316	308	316	293	363	341	344	326	338	321	282	301	301	316	311	299	309	312	320	327	346	311	315	305	345	323	322	341	320	328	316	311	301	366	306	335	308	325	275	347	290	313	312	316	340	296	307	306	310	304	320	340	344	292	315	328	302	322	339	320	308	316	342	358	326	333	291	324	304	309	289	291	332	345	315	307	296	329	319	321	297	284	299	279	340	336	323	326	314	331	302	311	324	345	325	331	312	326	331	329	296	310	330	325	311	336	303	304	317	290	310	370	343	312	306	295	292	302	310	347	295	301	319	330	308	322	311	342	318	316	323	347	338	330	326	336	332	305	336	278	322	296	326	313	293	328	299	338	329	317	290	322	308	338	297	322	320	300	344	311	332	336	312	332	318	340	341	327	347	311	295	277	337	334	325	314	330	325	331	305	298	304	342	316	300	329	333	308	287	284	304	311	323	318	331	312	320	304	320	306	326	270	318	343	325	300	287	286	322	348	331	356	311	311	305	326	309	318	318	311	331	287	306	277	288	320	340	342	302	338	323	323	317	349	308	327	317	310	318	316	335	320	317	307	316	301	343	306	299	302	348	331	325	323	332	281	289	292	317	315	345	304	303	331	301	313	354	342	325	347	298	328	316	309	311	336	337	308	319	321	329	334	337	315	333	269	296	298	334	332	353	336	317	314	296	309	311	309	301	297	284	314	335	330	345	320	332	314	312	329	332	317	314	324	297	340	308	305	308	294	308	352	303	300	303	346	337	327	332	328	333	334	297	285	333	345	320	314	325	312	320	339	323	335	324	301	328	335	328	303	342	315	355	352	310	313	328	321	354	325	324	342	278	297	312	318	337	334	312	332	334	312	311	314	322	341	329	334	329	299	336	328	337	295	301	316	326	299	316	286	320	334	317	300	323	306	319	311	340	303	340	317	300	312	332	325	297	326	335	335	317	319	324	312	320	302	329	349	328	302	348	330	331	306	321	311	296	336	295	314	307	318	315	338	295	324	333	317	318	302	327	289	302	313	330	343	314	297	309	319	349	334	353	304	317	324	327	311	344	333	302	338	306	303	330	333	303	326	312	300	319	343	316	331	305	335	318	339	302	291	294	316	306	319	368	319	328	289	311	315	304	338	315	332	284	320	347	315	332	348	295	342	329	308	325	305	309	285	325	326	339	309	331	330	289	295	306	366	326	326	310	324	343	318	334	331	330	305	332	348	327	321	323	333	288	328	330	327	347	348	343	302	330	316	304	294	340	338	334	308	314	345	305	325	291	344	327	338	331	305	297	308	335	310	317	352	313	324	349	335	282	335	294	341	313	287	329	311	301	321	318	315	320	317	323	319	310	277	295	328	330	328	299	297	310	327	318	310	330	326	321	300	337	339	328	330	294	335	325	302	315	320	302	313	322	321	292	315	318	325	301	348	326	310	312	333	318	316	257	293	307	338	354	305	320	315	326	338	306	292	301	342	323	304	279	313	303	323	313	339	331	338	312	325	312	306	317	329	302	345	347	318	331	304	285	315	325	316	301	303	312	295	328	346	338	341	283	318	316	324	322	335	350	285	321	334	324	323	321	340	304	313	288	293	306	319	326	308	316	319	327	336	342	329	350	326	336	356	307	327	281	332	330	321	294	310	294	316	330	339	305	322	336	332	324	336	315	373	346	278	276	329	335	339	318	312	337	328	300	324	280	309	343	311	318	274	298	309	334	342	303	275	309	326	327	323	318	332	313	302	286	310	317	305	310	344	319	302	334	311	342	304	320	320	291	282	292	351	292	298	330	307	288	306	306	313	322	307	320	350	339	320	328	315	334	337	318	341	312	316	292	304	330	344	328	334	302	312	317	319	307	293	310	311	361	329	322	333	338	307	303	334	317	326	324	331	333	319	294	329	310	306	329	336	330	301	311	289	303	332	317	306	311	331	302	307	323	296	282	316	322	326	321	334	336	285	333	317	329	324	329	299	341	314	326	346	297	277	324	315	332	309	328	310	308	294	308	346	361	290	335	311	341	343	322	322	311	339	341	322	314	329	327	324	294	313	322	320	315	317	301	301	308	318	329	328	347	360	331	308	310	325	296	329	304	328	347	305	332	317	294	316	319	312	290	316	296	308	314	323	321	311	299	330	322	328	313	306	314	309	317	338	356	316	328	300	311	333	300	301	317	314	304	349	338	312	301	323	335	314	344	316	309	304	327	316	321	300	303	322	311	324	358	348	317	306	311	303	324	322	340	341	302	328	316	314	325	313	285	357	327	318	320	308	294	337	309	308	343	314	324	332	313	325	331	305	336	351	302	307	333	328	347	292	340	368	304	355	327	305	328	320	320	326	321	318	305	294	322	354	320	324	326	326	299	333
15760	6081	22525	10738	1532	464	423	432	393	403	437	425	430	427	377	422	390	403	380	406	410	413	427	383	395	395	362	381	407	387	389	379	399	384	371	368	374	393	368	374	403	388	386	392	403	402	420	389	368	416	384	413	369	405	406	392	379	395	406	390	391	395	400	363	383	417	392	357	409	398	402	403	389	389	388	392	417	368	384	396	414	386	394	395	364	381	381	371	414	389	363	395	402	360	402	387	404	400	376	345	392	392	389	387	381	361	344	395	393	377	388	395	378	394	368	399	384	376	380	433	416	367	403	411	389	353	366	407	374	397	380	378	395	429	369	389	385	402	367	393	416	362	385	395	390	393	377	387	374	426	386	429	410	388	392	393	388	368	395	370	370	390	376	430	403	412	370	396	390	409	394	394	419	400	361	384	407	396	375	392	394	397	362	374	402	383	374	415	397	416	389	388	406	425	396	401	395	383	375	408	385	376	375	420	404	417	364	386	398	380	392	393	370	387	403	402	369	397	421	375	395	383	382	424	401	407	365	388	406	396	414	350	389	415	366	356	392	382	394	394	367	410	403	384	371	412	368	401	381	384	362	412	397	380	375	391	400	371	393	387	373	400	386	380	404	408	362	387	411	378	387	365	403	389	361	413	351	393	373	367	412	391	395	388	408	412	375	422	390	399	377	394	380	382	389	388	390	401	387	405	394	398	374	420	390	375	385	398	356	349	402	388	390	389	398	372	366	384	409	385	369	405	355	367	336	386	375	412	409	425	396	376	367	397	380	378	366	379	410	408	389	387	380	364	363	390	377	372	382	378	372	386	389	402	409	405	371	391	399	398	408	406	405	383	394	374	396	387	386	404	390	398	404	377	364	359	379	389	378	392	363	399	364	351	415	373	389	388	402	372	385	365	363	402	394	391	377	407	366	411	369	401	397	409	394	356	414	402	355	368	398	387	411	393	413	384	396	368	368	385	390	387	389	392	405	380	385	404	379	373	380	408	376	392	385	382	364	383	384	405	383	388	373	387	361	413	383	389	375	395	375	397	355	409	377	416	395	367	383	386	375	381	422	409	416	387	404	414	399	376	388	371	406	407	385	415	379	356	369	374	402	394	422	369	405	408	414	415	396	379	403	398	381	412	407	393	365	390	396	395	407	364	403	392	395	363	380	406	382	368	400	419	413	386	367	355	369	381	401	406	391	403	371	375	398	414	380	382	402	402	368	401	415	400	377	387	372	437	417	386	390	413	349	378	390	424	384	383	392	366	378	415	361	351	394	391	393	386	373	394	398	398	427	403	407	374	368	327	406	385	385	390	380	371	367	385	407	394	343	367	371	363	424	387	387	357	401	400	425	404	414	380	411	361	394	382	424	397	405	427	380	390	369	403	382	388	386	380	367	357	369	390	393	410	397	353	371	371	388	432	419	383	403	392	396	378	405	412	397	407	353	371	356	412	382	378	393	414	390	379	390	399	406	404	414	386	377	369	382	395	380	363	371	420	359	411	383	392	370	417	381	351	370	381	394	383	404	399	362	402	403	386	355	380	392	385	367	381	396	376	424	386	393	394	369	381	378	358	388	409	376	383	392	397	414	402	404	396	392	358	374	358	389	393	387	383	397	403	368	398	403	375	376	363	362	371	404	386	403	408	364	389	398	380	357	382	353	371	381	405	365	397	411	390	380	370	352	384	421	366	407	377	366	366	413	417	390	402	370	393	386	400	347	403	377	393	434	400	432	403	389	409	350	352	375	402	384	405	361	389	361	362	425	410	418	373	379	380	396	362	401	363	364	439	394	399	357	390	380	367	376	378	371	431	363	397	402	410	388	386	398	374	378	362	407	386	400	416	412	382	385	402	370	390	363	423	343	417	386	400	394	426	376	341	378	401	365	393	382	360	392	392	389	396	413	392	391	424	404	374	390	403	382	393	372	388	395	402	381	367	360	389	392	398	378	376	389	379	374	350	390	396	434	385	390	398	373	382	372	341	385	396	394	395	388	364	423	387	396	374	390	404	422	382	390	418	405	403	344	392	354	372	361	362	416	366	373	355	419	410	382	384	394	420	377	403	350	368	362	354	381	414	366	431	392	372	389	390	389	382	384	377	382	381	391	374	361	404	397	357	377	355	377	383	396	402	367	421	390	404	368	370	383	387	379	408	395	373	429	408	409	364	381	407	371	401	373	423	352	400	367	359	394	346	422	396	397	423	382	380	386	418	431	385	412	400	375	380	390	375	368	429	408	365	390	380	402	411	431	338	380	352	396	403	391	395	395	413	383	384	368	383	396	363	386	383	384	387	366	401	379	367	389	406	393	371	419	429	360	380	396	377	354	390	406	360	392	353	379	384	404	413	376	385	398	373	381	367	404	388	430	359	420	355	429	380	409	377	381	403	364	380	362	374	402	385	402	418	383	420	390	409	417	410	417	360	399	409	394	370	361	368	374	388	391	389	443	406	392	413	415	337	409	400	366	364	402	409	373	399	359	404	363	403	361	383	376	386	393	369	376	397	422	383	349	387	355	367	401	395	403	390	368	386	373	414	387	377	381	383	371	404	364	403	389	390	367	361	412	384	384	375	391	371	413	402	360	370	362	377	367	387	373	362	379	400	388	382	406	393	358	396	385	349	377	424	384	383	347	408	403	414	395	377	387	366	393	363	380	421	354	385	374	390	406	388	373	394	383	362	340	380	371	348	385	377	378	362	393	410	404	424	391	437	388	400	391	389	395	382	393	390	378	377	387	398	408	363	398	379	392	393	382	391	398	378	376	396	373	397	375	397	374	377	377	356	398	369	374	379	410	385	372	372	395	360	404	366	393	398	394	428	392	378	410	395	394	390	419	408	381	389	396	362	380	384	362	435	409	396	372	374	407	399	384	386	354	382	390	393	387	413	360	382	391	423	380	413	396	413	394	378	408	364	402	383	427	357	400	400	354	391	377	365	396	383	358	384	374	404	367	369	397	364	412	403	387	388	388	398	394	405	388	407	388	368	395	383	399	378	392	382	408	376	379	352	413	375	410	387	388	401	340	372	364	401	378	371	377	356	362	391	420	390	413	377	409	339	388	413	417	353	393	372	397	363	410	375	417	409	409	405	365	385	355	386	385	392	415	354	436	395	407	382	409	423	330	405	415	413	352	416	361	382	394	365	394	380	366	382	387	358	384	380	399	349	360	428	375	391	392	409	435	350	365	402	389	376	361	408	346	390	353	351	389	415	364	415	404	382	363	403	398	349	397	388	413	373	396	406	365	377	374	344	372	417	361	402	350	411	393	369	383	389	385	437	348	356	383	373	407	399	421	413	404	393	375	404	398	416	421	414	406	390	383	352	378	398	371	372	363	353	366	364	357	403	390	424	400	398	399	427	413	370	371	396	384	408	371	382	374	451	375	359	390	389	396	394	382	397	411	403	377	393	376	381	414	388	385	402	391	359	367	401	370	416	379	362	406	360	374	358	368	370	362	373	388	361	409	398	406	381	377	375	399	414
23604	21170	30330	27595	21026	12249	1673	849	663	677	576	587	548	525	511	550	510	488	473	484	494	451	497	482	488	531	464	477	475	482	470	427	456	492	454	466	486	439	495	478	448	449	448	442	497	463	417	429	455	432	441	461	425	454	472	440	460	429	417	486	438	451	478	462	464	424	447	466	500	450	420	425	477	463	469	464	478	435	437	450	452	466	428	431	436	418	436	444	483	445	437	463	415	453	449	466	455	428	445	435	442	432	448	500	425	457	440	410	478	429	459	464	449	457	422	438	434	468	435	433	490	486	434	430	481	458	457	439	453	447	437	444	417	450	429	454	455	448	450	438	450	455	470	457	453	457	481	430	493	428	474	458	407	436	460	401	430	464	440	453	404	457	426	472	447	434	400	446	423	477	462	436	428	459	491	457	442	430	459	426	460	465	434	466	418	437	486	440	421	486	451	475	464	468	423	450	457	418	454	446	469	469	446	446	429	466	427	442	440	471	429	470	440	418	441	465	447	426	447	444	453	426	466	459	446	404	475	474	440	433	456	448	462	465	485	490	442	495	456	445	422	437	445	450	451	450	436	465	442	440	457	428	428	462	416	433	467	458	441	464	444	435	471	442	444	475	432	424	414	444	485	450	425	417	468	447	463	506	450	461	439	441	428	457	475	443	439	440	436	449	437	424	449	442	445	464	455	458	449	448	462	401	444	430	425	442	410	474	449	428	458	450	437	484	454	488	429	423	461	423	477	399	496	456	412	433	460	443	439	482	418	457	469	452	429	461	414	432	435	495	435	454	426	442	442	465	464	443	445	439	449	444	452	463	442	437	445	439	441	449	428	472	417	432	462	465	458	433	433	471	407	409	477	457	466	417	475	409	443	459	418	415	427	443	490	436	449	426	424	417	445	432	444	454	482	409	458	445	456	455	462	473	446	461	439	429	463	474	452	465	433	458	453	433	456	414	459	432	405	426	436	462	423	441	464	503	464	499	444	435	420	446	477	476	440	438	447	415	400	464	504	448	429	446	454	444	448	487	455	442	472	472	456	449	418	458	428	507	463	403	468	440	460	460	448	442	460	434	425	436	454	451	404	471	413	433	441	433	441	454	431	445	445	477	443	447	432	443	436	432	423	430	446	431	473	446	406	437	452	408	425	433	412	469	459	468	458	430	433	446	428	431	433	438	431	425	464	447	446	435	447	414	426	436	446	446	485	441	415	485	436	428	411	448	446	422	447	426	437	439	460	426	489	441	452	455	417	444	471	469	459	470	463	430	465	464	463	454	467	473	462	445	436	415	440	480	457	438	445	431	466	470	442	464	465	455	429	488	442	441	483	463	446	413	385	475	457	405	444	443	448	490	450	440	425	449	448	450	471	424	401	404	413	440	469	428	435	454	414	427	450	491	451	419	411	466	488	448	437	479	444	445	432	413	471	454	457	480	443	460	482	419	459	426	447	429	448	462	449	461	462	479	468	474	424	445	478	446	442	465	447	429	480	472	441	454	439	470	404	486	448	486	461	422	429	450	446	428	491	433	442	426	458	460	431	464	472	451	465	458	453	473	427	432	439	426	482	461	482	445	448	450	408	450	416	453	486	412	459	456	437	457	506	474	458	440	439	465	440	454	462	436	450	459	461	478	427	482	439	424	423	437	410	437	472	432	442	440	432	448	460	411	451	404	432	458	407	442	457	460	430	438	480	483	441	458	428	426	424	445	449	447	440	460	390	444	436	449	421	456	438	470	406	459	444	420	431	405	463	472	443	449	423	437	475	518	459	426	466	454	429	437	449	445	477	429	439	412	438	459	428	474	484	470	460	428	438	461	458	422	480	434	443	437	464	458	457	450	473	453	418	400	451	463	487	484	437	426	450	461	471	418	456	446	478	441	444	406	472	441	439	506	421	436	464	454	409	415	458	407	418	404	454	420	436	453	454	468	410	450	444	474	484	423	429	459	457	504	430	429	449	439	413	417	500	430	412	453	478	426	421	418	479	465	445	424	440	439	468	440	421	420	427	456	444	437	432	427	432	441	438	441	472	487	446	479	467	464	435	431	477	443	454	442	439	420	481	426	452	447	448	444	451	412	421	436	436	468	448	445	434	464	452	453	435	457	436	440	472	457	474	422	450	441	436	440	422	471	426	415	429	431	419	455	439	441	421	435	463	434	417	457	447	454	486	428	458	444	440	467	458	468	445	463	435	453	440	464	452	454	468	495	472	452	451	430	436	462	442	465	428	458	449	427	444	469	440	427	477	444	480	434	450	408	464	445	470	439	405	464	455	467	437	483	400	470	457	419	465	459	447	470	451	437	459	442	477	494	426	412	425	444	438	430	440	435	456	469	429	438	455	468	473	490	442	419	453	435	467	437	447	423	444	424	457	423	488	474	450	462	430	412	453	436	468	437	458	459	416	456	467	425	474	451	448	463	477	456	476	421	403	452	417	454	467	442	428	503	404	430	420	438	485	410	449	442	475	454	444	446	473	433	466	481	459	442	449	456	447	452	457	449	467	414	459	435	446	413	451	442	452	423	406	462	421	436	434	475	403	401	436	461	467	450	449	458	439	442	460	469	431	452	448	476	443	426	444	456	421	437	442	425	506	443	415	403	419	462	439	463	450	408	420	437	408	438	432	439	480	470	473	425	430	411	480	435	406	482	447	435	450	433	428	458	445	466	443	454	490	455	451	464	407	452	463	414	459	465	483	445	437	450	429	443	441	472	409	399	459	472	431	463	458	450	444	481	497	461	410	466	443	450	434	444	444	416	434	471	468	447	426	473	473	446	467	409	449	419	432	429	467	426	430	441	482	429	468	432	399	458	441	431	475	431	458	482	469	418	433	430	418	488	451	447	395	475	458	476	444	465	473	426	433	440	423	474	440	442	414	404	431	441	451	455	429	403	467	476	458	471	481	412	470	466	443	438	425	459	412	427	428	404	473	418	468	429	416	417	450	461	435	426	460	428	442	429	469	454	451	421	451	470	404	449	428	481	443	459	437	449	452	420	445	442	436	463	435	446	442	410	441	450	399	450	425	462	429	468	478	464	437	430	477	442	429	463	430	439	436	485	439	452	469	445	469	433	428	470	400	454	455	488	480	467	421	433	454	423	448	442	440	459	462	446	461	468	431	462	434	445	450	465	456	454	458	448	427	451	473	415	469	429	436	456	423	452	470	465	431	472	444	440	488	403	439	469	427	468	435	465	450	428	469	473	437	458	478	462	471	431	486	470	480	438	406	444	427	445	467	476	445	437	453	454	419	422	425	454	428	418	438	455	456	417	463	449	450	458	459	453	475	455	397	450	423	440	413	456	424	432	477	447	451	425	476	426	428	432	472	454	432	432	462	426	437	460	439	460	431	446	443	404	440	474	435	419	459	443	455	459	447	462	457	449	390	417	456	447	459	453	387	482	434	450	444	444	423	461	426	426	465	443	451	459	436	439	456	434	424	423	445	441	411	423	449	472	442	439	430	421	468	421	445	466	448	453
16992	16178	62567	38636	9266	1750	1452	1222	1039	940	815	762	731	670	723	654	569	654	584	583	610	541	531	589	567	564	500	520	499	531	550	546	538	524	514	518	570	481	564	516	510	503	493	524	528	513	497	508	535	507	545	535	505	507	517	551	530	524	522	477	504	499	511	480	491	503	482	497	492	513	531	543	521	530	479	498	551	479	480	498	495	492	503	515	507	511	510	496	488	510	509	512	484	504	523	520	530	499	460	521	518	558	528	519	515	514	511	495	486	520	517	484	518	503	528	582	530	504	505	507	506	505	503	481	488	507	510	487	520	474	502	521	499	525	493	496	509	521	442	513	507	508	530	519	523	504	491	530	519	553	544	520	525	504	473	522	515	521	474	506	504	517	503	539	482	504	470	519	521	448	492	560	509	519	491	519	508	476	541	529	456	533	490	499	522	526	514	555	550	543	494	481	512	521	505	463	504	484	472	460	519	476	542	490	533	515	523	520	512	498	521	504	523	517	525	481	522	536	515	518	500	541	525	528	483	522	547	505	514	497	532	507	499	510	499	500	478	517	500	500	493	499	504	518	466	512	527	496	490	521	506	466	506	485	500	464	534	508	521	512	527	487	500	502	550	496	517	499	495	537	509	494	506	463	483	505	483	482	508	524	506	532	498	505	519	502	524	511	516	495	511	511	538	502	521	525	522	502	476	508	542	528	463	485	530	507	529	514	541	498	514	543	491	500	502	492	478	503	545	520	481	505	497	481	501	512	515	486	525	479	492	500	496	510	498	536	512	570	506	521	492	538	506	487	546	463	486	539	502	487	475	477	518	510	489	519	459	515	526	489	488	532	487	477	498	538	540	512	524	552	505	514	506	480	472	482	488	476	524	502	514	516	485	550	521	481	497	516	479	527	477	501	497	507	504	529	542	496	514	468	470	506	517	497	480	491	509	502	513	512	526	467	457	493	515	485	518	489	490	500	532	509	554	458	478	495	500	500	486	499	513	491	472	504	506	508	523	474	509	499	521	535	518	507	475	511	495	515	516	512	504	501	485	487	515	522	512	520	490	500	546	555	530	490	471	533	479	544	500	496	490	493	515	512	456	451	529	475	539	490	484	502	506	506	490	540	494	519	519	501	480	455	515	510	492	563	500	550	543	551	490	492	525	527	502	502	469	467	542	485	483	499	487	520	526	489	538	518	527	519	468	511	523	492	498	460	509	542	523	503	480	511	493	484	519	500	506	501	524	466	517	503	485	487	501	528	469	494	491	487	522	500	476	486	503	502	490	483	505	534	487	488	513	524	515	513	503	527	499	447	503	504	524	499	517	496	528	531	504	515	516	492	511	493	464	491	487	521	490	500	478	461	521	506	486	518	540	508	466	480	502	522	500	516	498	504	462	529	514	492	472	540	487	484	530	479	511	516	497	483	503	552	484	524	504	484	547	515	534	483	565	489	505	498	499	501	493	523	492	477	479	515	523	502	475	514	498	520	515	497	501	502	532	486	508	512	519	542	497	483	517	494	472	495	512	536	468	516	502	506	531	479	525	496	510	500	465	524	472	465	489	519	545	491	483	516	520	511	526	510	486	514	452	528	498	481	505	513	473	508	530	478	494	528	459	490	461	478	532	507	496	499	524	440	526	499	492	507	534	471	509	480	529	507	515	503	504	458	525	506	519	511	491	492	502	478	492	483	517	510	508	551	485	484	562	511	527	524	494	475	502	533	510	464	519	487	486	518	548	492	463	490	547	490	494	477	497	480	522	534	546	520	509	503	473	492	507	514	499	540	469	439	524	495	511	480	500	549	523	510	524	508	489	505	518	519	515	516	507	507	474	470	459	508	481	480	502	505	482	510	463	522	512	553	508	486	544	507	533	535	506	460	499	488	480	478	503	510	518	510	485	541	533	523	501	487	489	527	486	505	541	429	517	492	533	476	545	515	475	519	495	530	496	546	520	510	520	541	494	496	516	513	507	497	530	478	520	495	456	469	491	491	476	447	468	514	492	512	527	507	504	489	478	523	490	494	498	495	489	466	447	502	494	492	506	466	487	487	504	540	533	498	508	513	505	442	497	498	520	495	508	494	491	508	501	490	518	490	482	478	478	464	511	533	562	494	497	511	517	542	474	453	512	521	495	498	507	466	513	459	493	487	498	509	496	463	474	533	503	509	533	510	502	492	526	502	504	478	496	524	536	511	488	539	509	534	515	518	497	532	519	504	497	522	509	483	519	498	532	506	473	533	476	516	503	503	527	510	511	538	521	523	530	525	506	476	502	501	490	475	521	506	536	497	441	476	529	465	461	468	495	482	529	498	513	526	450	495	476	472	485	538	529	517	496	525	485	484	484	529	513	528	479	550	502	540	522	517	510	490	505	514	476	513	542	531	498	502	509	524	500	501	485	514	475	530	505	468	483	463	508	493	494	496	463	520	485	500	480	498	479	525	501	513	537	539	492	511	540	523	537	495	550	489	518	535	496	470	524	490	498	518	483	470	521	513	509	490	496	520	510	484	463	508	528	478	465	526	494	506	524	482	514	477	509	524	519	507	532	533	518	523	503	504	520	489	501	523	475	505	496	522	510	520	538	487	522	474	474	539	510	472	477	515	521	472	507	509	502	493	463	526	492	490	518	498	497	474	510	507	509	520	487	522	503	505	526	505	512	520	504	478	503	464	509	493	512	556	489	525	555	474	494	533	510	551	550	505	480	524	510	528	510	503	502	521	509	497	513	502	505	489	494	524	526	476	517	467	514	473	496	487	509	472	525	473	513	542	460	502	499	502	537	522	496	504	472	499	476	496	490	506	513	490	498	522	489	505	513	497	535	502	464	501	479	497	506	527	488	541	521	481	497	520	554	506	486	493	528	505	504	466	511	537	480	503	476	512	461	479	498	527	488	540	527	506	505	537	507	499	470	503	494	508	512	520	470	452	491	482	491	487	466	474	520	517	529	501	532	503	503	487	529	489	498	527	483	469	522	526	515	521	518	485	496	506	527	468	499	469	518	482	475	497	524	512	507	502	493	501	481	484	492	487	475	513	518	516	521	521	495	523	476	504	461	481	486	518	517	511	491	523	542	527	509	520	486	496	492	484	532	505	540	480	459	493	522	522	510	515	533	447	546	486	540	502	462	559	517	505	549	505	544	523	476	531	510	491	497	510	501	476	485	478	509	486	479	453	477	513	534	521	483	507	535	526	540	515	517	509	483	491	515	575	495	473	514	501	494	536	514	495	517	502	512	486	534	506	520	525	512	524	497	513	490	469	513	537	477	514	519	500	527	550	495	492	499	486	505	483	492	513	492	548	483	508	523	512	527	527	487	493	493	514	535	484	496	482	493	479	527	550	509	524	550	495	491	540	528	535	531	514	548	478	496	489	485	493	513	517	498	503	521	522	518	511	483	478	555	473	510	522	548	514	533	509	503	505	521	514	518	522	516	518	485	445	525	526	527	477	498	488	494	465	489	542	512	468	538	469	513	477	510	520	510	512
24808	21168	29324	26845	15829	2376	840	717	653	670	599	620	639	634	572	604	613	577	594	578	552	558	549	540	551	553	531	599	541	575	573	556	520	569	592	576	547	585	553	577	571	548	600	547	542	582	560	543	531	600	545	585	521	562	542	542	543	546	534	621	522	561	541	578	516	600	561	570	556	536	580	579	550	577	549	574	560	578	533	554	564	537	570	559	569	569	620	562	569	530	584	563	561	556	571	628	516	535	558	558	563	574	576	572	553	589	585	523	541	642	578	534	561	562	604	539	552	555	577	600	587	551	525	602	600	600	583	519	543	557	513	518	531	559	580	573	542	582	565	569	565	530	525	585	579	575	531	627	597	534	524	569	579	545	577	564	517	585	583	581	558	568	604	588	577	543	567	541	543	565	598	550	555	574	566	543	581	603	541	539	553	544	529	567	520	585	535	570	577	581	601	530	585	590	563	554	553	570	524	578	544	517	566	556	574	562	587	567	573	535	550	555	551	610	550	561	568	522	556	545	556	574	560	593	581	553	598	600	558	565	575	525	562	573	570	562	598	583	583	556	568	558	551	557	604	558	564	620	607	564	560	522	524	565	550	589	603	542	562	580	570	582	548	576	548	555	580	585	542	553	580	531	591	557	562	557	594	548	597	561	531	538	556	545	588	539	559	529	551	550	555	573	539	508	621	554	529	543	558	530	548	580	511	575	622	580	562	521	560	542	529	542	554	568	563	562	526	548	568	553	571	537	604	570	605	573	592	519	552	562	543	531	548	561	528	552	564	605	573	575	544	534	569	580	575	526	562	538	590	563	574	560	573	568	543	567	546	597	575	507	546	507	585	545	580	555	559	554	514	529	561	541	573	538	529	558	576	526	556	548	577	581	565	582	615	576	617	538	561	593	590	543	553	494	586	559	523	558	543	512	557	560	542	591	532	531	528	564	591	562	547	582	571	560	560	539	593	554	531	574	575	512	599	549	535	581	539	559	578	545	579	559	564	582	550	524	571	566	573	582	513	555	580	556	539	610	533	518	570	572	605	578	525	556	572	562	552	608	523	573	546	560	573	538	554	565	551	520	530	580	560	563	528	545	563	581	570	556	548	511	521	555	520	541	618	559	550	564	555	550	564	522	561	567	558	505	568	590	589	568	593	564	537	564	586	584	609	521	566	563	553	566	563	550	554	552	618	602	547	537	576	575	552	544	549	542	580	557	541	533	575	573	572	529	644	539	569	518	587	626	542	596	537	579	577	530	560	544	565	595	573	548	543	588	551	565	555	566	572	572	562	570	596	564	563	535	561	499	546	578	548	553	551	555	609	559	546	585	537	579	537	575	572	584	531	565	558	572	540	568	550	580	545	582	558	572	576	543	571	571	601	578	584	566	558	569	567	550	560	601	576	519	536	519	564	515	608	570	568	563	591	544	575	546	587	568	549	532	554	548	594	546	573	560	547	546	543	561	612	545	588	540	504	553	572	552	566	592	520	574	591	568	560	561	548	590	564	546	547	551	567	573	541	531	540	589	589	548	530	575	574	544	633	556	546	574	549	557	616	579	575	581	573	537	568	564	546	593	549	536	533	601	577	545	607	535	536	538	572	554	558	564	548	554	581	545	562	615	587	616	554	606	520	554	570	546	542	591	585	581	563	593	550	583	511	554	547	557	554	523	533	543	570	569	610	536	584	544	584	571	569	532	566	539	528	543	560	572	564	582	564	551	528	542	531	580	583	580	555	565	557	536	586	565	547	571	562	603	585	594	582	533	531	559	554	543	535	575	583	534	581	560	583	604	556	588	555	589	550	548	550	578	562	622	555	571	520	544	602	603	566	562	555	526	551	564	541	577	590	538	539	543	544	548	570	534	561	579	545	571	570	587	526	602	566	560	560	557	557	567	571	549	571	605	563	591	561	570	604	584	562	572	538	554	532	538	577	546	531	549	554	572	527	575	547	522	562	569	570	552	570	573	571	543	560	581	545	544	538	542	586	591	603	535	570	560	575	558	579	543	549	573	583	520	572	573	555	562	555	532	614	573	536	549	526	577	519	526	596	571	567	557	570	560	572	574	567	511	591	568	542	584	558	567	557	612	570	567	536	559	544	563	526	593	549	557	548	556	591	633	580	608	584	522	520	566	554	542	571	538	577	536	560	540	517	534	531	579	532	546	591	512	569	570	544	546	569	571	534	557	571	545	524	555	586	581	562	521	587	554	599	580	591	531	536	508	525	588	530	570	544	561	540	566	613	543	590	565	536	552	551	564	521	574	576	518	566	561	583	572	521	533	527	537	532	535	548	558	549	566	545	561	553	573	563	579	571	560	583	548	569	584	542	530	560	561	556	584	572	599	565	567	550	563	581	563	577	583	525	586	557	525	609	571	559	566	585	551	551	531	554	577	604	559	594	576	540	548	568	595	575	529	540	545	623	565	584	573	579	558	566	569	584	548	559	529	553	521	530	581	526	554	547	579	560	551	562	523	545	537	529	574	537	568	522	519	554	579	572	547	554	542	547	585	559	564	540	573	555	591	538	539	579	550	548	525	585	597	583	605	588	602	556	601	519	577	537	579	542	547	578	562	526	548	569	521	548	536	575	560	547	596	539	602	548	553	489	560	552	544	501	559	556	551	540	597	532	550	584	604	575	520	516	527	526	608	607	526	547	514	542	517	521	552	568	530	578	529	565	567	568	560	571	579	578	564	500	539	597	566	578	563	599	569	580	544	567	552	553	576	562	575	567	541	631	513	508	554	580	583	579	539	585	559	563	593	538	528	534	547	568	598	579	550	566	547	545	596	542	529	572	546	595	594	586	524	573	582	585	574	573	530	518	544	559	577	569	567	565	590	508	554	563	590	538	549	536	617	588	573	550	554	572	542	561	547	555	539	555	548	556	548	530	560	569	548	525	589	581	571	545	592	584	585	562	536	550	555	576	573	564	548	554	601	539	525	580	540	547	553	574	575	561	535	568	504	575	590	528	578	554	544	578	587	575	549	607	593	567	555	593	569	595	544	577	572	547	579	576	535	568	556	534	534	579	579	572	548	547	548	563	545	530	557	536	546	524	570	544	572	563	579	612	529	599	603	547	561	558	540	562	598	534	589	581	551	547	561	536	551	516	569	546	566	577	530	565	561	542	569	544	578	520	558	601	552	538	614	567	529	559	559	546	545	570	560	555	566	578	549	555	555	583	604	579	589	571	517	559	580	563	568	565	545	594	567	551	522	568	565	569	580	612	533	596	563	542	576	542	576	532	598	551	577	581	578	572	543	555	563	542	576	550	548	513	589	563	549	569	572	571	509	577	525	540	559	549	540	558	531	566	601	553	551	598	556	513	560	579	562	560	574	615	522	550	615	561	545	555	568	535	569	529	572	533	522	565	586	545	563	534	568	590	580	531	542	582	611	594	538	547	594	549	532	514	577	585	543	603	545	558	580	592	523	587	583	547	550	564	584	536	591	565	562	573	591	541	572	546	543	528	544	569	556	545	562
17613	10501	50563	30323	6150	1356	1155	1097	929	919	847	793	744	704	729	717	653	742	671	680	662	625	676	667	684	626	662	678	682	646	679	580	680	624	624	652	637	685	634	617	660	680	597	645	674	690	701	663	680	657	611	611	649	668	630	675	653	659	650	624	625	671	636	659	633	642	642	684	626	641	659	635	672	608	657	649	646	649	675	676	666	651	638	625	643	656	641	641	670	644	645	675	658	633	662	639	667	608	615	614	598	611	612	644	684	688	696	641	631	641	693	654	650	599	625	699	656	636	644	662	660	668	648	640	612	658	603	588	627	643	672	672	638	660	647	634	642	615	652	662	602	637	650	662	640	666	684	610	612	619	675	622	674	641	581	664	663	636	650	646	647	618	621	647	695	656	666	652	644	678	653	628	698	668	673	655	658	646	650	633	664	686	643	664	646	639	621	646	688	654	631	662	637	650	678	636	660	658	602	568	667	676	661	728	675	664	725	617	663	691	627	683	666	618	684	650	667	618	707	654	582	652	582	618	659	689	684	617	629	701	619	628	660	654	610	636	719	611	655	656	611	643	621	649	662	638	580	661	687	602	630	637	675	647	627	635	641	633	666	623	609	661	654	632	641	634	634	634	661	655	657	642	662	652	619	630	678	607	673	636	652	651	660	609	635	680	667	621	642	601	624	649	610	631	629	628	612	665	611	663	642	659	662	627	643	640	628	647	700	669	648	650	654	651	650	639	653	650	606	636	691	638	681	668	659	689	648	674	673	632	673	626	672	656	660	684	631	675	642	605	600	712	682	631	634	657	667	658	676	636	657	717	718	645	675	645	613	691	662	634	692	659	681	659	626	657	627	664	660	658	689	620	663	656	642	670	707	652	657	690	670	658	651	627	638	611	707	623	567	677	643	684	632	625	666	668	605	649	692	664	655	630	606	632	654	657	631	654	673	639	689	671	662	648	605	608	671	647	631	635	632	695	653	645	666	660	643	624	662	688	681	675	686	654	630	631	636	625	657	594	615	614	591	650	628	630	617	657	695	607	605	668	672	645	672	689	654	697	670	684	612	664	621	618	679	642	603	677	639	704	623	697	654	686	670	605	648	653	676	625	640	588	589	665	639	679	695	616	651	657	654	648	684	663	662	644	637	672	631	699	691	658	699	695	645	621	619	682	653	651	684	676	647	661	667	627	680	642	681	625	687	628	643	700	658	641	609	656	648	629	676	638	638	628	654	654	644	657	648	630	639	626	626	672	659	633	645	645	636	673	673	684	616	667	612	683	650	692	652	636	657	670	634	629	696	690	624	619	644	686	608	655	644	598	644	638	650	668	643	664	668	607	649	665	681	690	678	660	641	640	624	636	626	674	631	660	631	646	612	684	600	666	655	674	643	676	670	645	665	614	632	635	679	638	619	601	616	615	661	646	640	623	613	625	651	652	639	644	666	641	626	662	635	644	663	596	664	633	682	663	625	674	664	614	643	668	714	670	635	661	691	646	603	640	655	628	622	675	620	620	646	634	673	667	625	648	655	634	673	645	685	660	633	630	639	656	651	659	672	637	625	665	630	673	674	651	635	620	636	619	622	620	689	648	683	683	633	612	651	661	636	702	662	667	647	686	642	642	666	637	687	639	622	628	713	659	657	642	627	667	633	608	672	652	633	684	674	666	581	614	661	677	644	631	658	602	644	646	656	654	653	655	665	592	608	604	659	682	587	644	608	665	609	690	636	627	608	662	594	648	654	644	640	641	622	637	633	677	657	613	651	639	614	660	656	648	640	635	682	656	666	654	661	653	645	640	625	655	659	637	634	679	680	653	648	609	638	656	616	658	672	665	692	672	640	653	684	637	632	664	648	635	666	694	664	624	626	678	637	642	622	637	610	686	657	626	616	637	617	702	640	636	661	669	609	628	677	645	607	646	655	650	657	656	653	624	643	661	643	657	675	630	603	703	662	617	653	662	621	648	606	597	700	660	634	664	620	634	675	631	646	649	694	664	591	668	654	651	680	614	643	626	629	675	694	640	644	671	643	628	639	647	627	649	620	673	689	626	609	559	642	671	698	629	616	648	646	670	628	644	655	641	648	649	620	638	663	689	636	633	688	666	671	686	682	663	627	658	620	666	605	636	616	633	659	605	657	680	639	619	669	635	616	635	625	631	655	675	615	618	619	652	656	637	668	636	671	654	647	657	652	625	626	733	622	614	658	629	653	641	622	592	636	605	631	652	624	634	688	678	631	643	643	656	634	622	654	655	619	687	631	685	633	654	655	606	648	681	684	665	679	684	642	684	676	631	683	659	625	678	648	635	644	642	658	634	664	659	656	667	617	627	589	661	632	584	624	657	618	612	693	590	644	612	660	666	642	602	660	665	648	665	671	640	659	653	671	628	606	672	670	612	633	663	654	674	642	654	618	681	614	634	639	639	653	649	661	620	603	644	679	622	656	676	691	622	619	621	671	617	645	621	696	626	684	642	647	585	651	637	626	636	673	646	647	671	641	642	636	665	619	654	653	687	614	608	621	614	676	654	691	653	649	657	642	643	690	649	616	652	649	661	664	691	634	654	608	688	648	674	654	654	661	592	652	633	677	664	657	633	699	623	626	662	629	626	621	657	601	662	647	643	665	691	627	619	659	625	632	661	594	681	620	633	655	672	643	637	667	636	657	635	638	645	656	633	703	640	682	662	648	690	620	620	639	687	653	587	649	702	586	665	611	615	656	699	644	684	645	629	617	648	699	649	614	664	666	654	639	603	650	683	642	647	649	644	646	677	628	604	688	678	634	642	662	619	679	636	670	689	659	669	678	643	641	665	641	689	701	670	647	635	698	696	652	638	637	659	614	648	660	614	650	679	647	649	652	633	605	657	645	679	667	633	687	620	630	688	596	653	649	637	636	620	611	651	616	650	588	639	600	692	638	654	665	692	672	644	645	634	615	634	636	621	664	675	671	636	590	661	662	637	634	668	610	653	630	648	651	635	627	635	621	634	627	645	623	620	635	647	589	625	685	598	639	658	627	659	625	615	549	630	655	672	643	681	624	611	605	614	620	663	654	615	604	641	638	629	636	692	652	647	649	636	638	717	640	602	619	621	670	646	652	643	676	638	644	710	676	689	603	650	664	676	629	649	647	675	686	672	619	645	647	710	653	647	679	648	628	680	649	631	627	673	613	670	650	659	685	652	655	669	647	650	595	629	680	681	657	607	661	660	656	629	647	603	678	634	644	645	673	687	626	648	648	654	675	648	623	704	644	641	636	583	628	667	615	653	632	673	629	684	641	658	683	669	653	698	647	613	628	685	630	646	614	622	591	663	656	684	666	687	667	655	655	650	633	647	634	608	659	614	623	639	632	632	656	667	622	628	684	677	666	656	703	653	667	673	681	600	660	635	644	652	642	653	638	636	590	667	686	672	628	670	623	646	646	687	646	637	649	662	681	648	625	633	622	653	637	652	664	681	631	662	665	632	655	614	634	684	629	637	607	657	676	653
22626	21216	29338	24585	21458	20999	12838	1930	1316	1295	1213	1147	1037	1029	992	943	945	973	911	930	949	900	874	948	850	852	903	832	895	802	879	872	846	808	802	859	835	819	851	839	865	862	769	864	836	875	868	849	884	893	823	771	870	841	827	818	828	865	797	838	827	814	848	830	823	803	818	841	814	863	817	879	780	816	847	818	861	818	838	891	784	835	851	867	845	829	790	821	855	812	820	798	821	826	850	834	845	906	795	833	786	839	760	862	851	847	842	839	841	853	792	865	860	879	828	858	837	789	838	818	804	811	824	790	853	858	811	806	827	840	796	852	820	865	857	754	860	799	816	843	861	800	835	844	865	849	827	836	805	834	823	814	834	839	868	796	863	826	828	842	809	868	829	846	798	818	859	847	860	851	850	844	817	796	872	841	818	845	857	830	875	874	847	797	819	824	805	864	836	798	829	850	831	842	848	748	807	799	818	791	818	845	819	820	838	799	821	852	827	856	776	832	821	808	879	818	853	835	765	837	833	786	831	825	813	835	835	886	808	813	837	873	744	855	788	833	843	792	814	794	884	799	827	860	871	881	812	813	879	833	832	838	810	816	802	829	813	848	779	779	810	785	830	819	797	799	842	849	772	848	876	837	832	862	806	834	849	840	827	845	832	876	786	878	848	817	819	851	864	813	831	862	814	855	812	817	880	817	820	855	885	816	827	820	799	853	824	818	836	830	836	861	846	857	830	814	861	796	814	925	836	881	829	809	804	852	804	820	817	849	856	867	799	830	856	794	854	835	837	857	765	844	902	800	854	859	806	783	794	849	792	813	816	849	829	840	825	791	838	835	813	824	912	840	813	854	838	854	824	830	843	831	778	857	841	822	819	843	820	779	861	797	849	834	814	846	851	760	850	830	815	831	772	840	819	819	826	849	785	825	864	828	844	840	797	841	803	773	821	851	809	848	873	841	828	811	795	805	804	831	796	849	796	831	807	852	830	871	772	760	819	811	802	860	834	821	795	850	820	883	850	829	843	847	848	856	831	832	827	839	857	782	833	813	802	837	835	866	809	812	787	841	816	797	849	854	814	817	766	805	850	841	849	820	799	809	809	821	840	840	856	782	816	779	884	854	788	789	800	838	808	801	759	827	848	798	862	819	835	842	856	819	829	785	779	823	810	780	854	829	837	812	838	855	873	845	798	844	817	856	775	824	822	804	862	805	786	875	811	829	849	787	850	845	845	782	867	805	826	871	805	808	835	832	879	774	890	814	809	834	786	871	844	838	816	829	821	814	823	796	782	776	824	807	807	747	821	830	838	779	824	830	841	809	839	820	821	823	832	815	833	827	876	875	831	825	825	820	855	836	832	852	832	876	844	808	837	846	814	790	837	795	790	796	819	878	843	854	813	812	800	798	813	798	808	837	844	816	837	827	850	815	832	823	825	786	863	849	833	815	824	811	820	841	811	807	862	822	866	817	850	839	839	852	843	831	828	784	817	820	891	820	830	853	855	781	813	808	875	866	848	811	788	846	827	839	854	829	775	831	817	807	816	852	824	827	856	802	850	826	840	871	854	828	826	804	834	832	807	799	847	822	818	826	822	896	860	795	825	859	807	838	880	810	780	808	875	833	819	809	827	852	824	807	813	811	836	883	807	808	848	820	866	840	829	853	814	850	821	831	799	804	867	901	851	823	781	848	873	825	848	842	782	818	812	844	800	872	814	870	814	791	783	796	836	781	836	816	823	843	859	834	845	816	846	800	809	800	861	842	830	835	793	843	846	839	820	820	827	828	880	840	860	821	769	889	867	839	807	793	841	798	814	853	803	829	826	804	860	810	803	823	887	781	798	832	845	820	825	806	818	774	811	835	808	775	874	842	808	876	853	822	829	810	832	863	852	841	822	838	819	803	798	765	811	811	857	788	843	810	840	840	807	824	833	822	792	793	849	852	794	811	827	821	830	885	762	787	836	832	846	801	783	795	855	832	773	872	822	841	799	828	854	858	889	844	877	822	810	827	846	812	816	790	844	788	822	834	805	861	801	822	848	837	840	795	785	864	826	753	836	802	830	804	785	809	829	820	873	799	821	798	833	821	808	862	872	879	825	855	786	799	886	826	837	827	798	807	867	815	847	824	819	792	818	805	793	823	864	887	809	866	868	818	785	814	847	799	818	802	802	770	847	861	860	893	847	834	801	839	782	857	798	781	809	825	877	803	868	840	806	797	849	801	822	800	817	818	862	793	847	777	843	799	855	844	852	833	838	737	829	755	834	868	868	869	855	805	823	783	878	865	873	883	859	821	850	813	829	818	829	834	782	817	776	797	825	790	819	803	829	792	806	856	847	827	846	767	850	813	796	762	791	872	808	828	827	823	779	823	785	807	796	814	794	862	798	863	847	815	824	839	801	809	833	782	801	841	773	891	815	787	867	816	850	788	802	833	803	825	855	795	830	819	811	793	839	838	819	772	776	840	850	824	871	798	854	830	845	787	836	788	842	843	841	824	793	809	752	850	832	805	771	764	837	772	807	831	829	844	857	806	776	836	770	858	824	834	809	835	791	867	804	878	839	864	826	823	811	837	842	824	860	782	821	812	830	859	847	836	809	789	818	853	815	828	839	783	788	830	734	786	843	780	785	847	852	902	827	767	797	789	790	792	835	852	900	817	787	771	849	787	791	812	861	801	838	859	837	836	842	781	786	780	842	834	799	831	786	839	855	794	826	851	854	856	793	799	845	796	838	827	823	858	859	875	844	789	832	841	845	835	838	863	844	852	816	801	819	816	830	776	818	806	892	823	829	805	867	801	765	829	846	831	815	832	851	804	823	792	823	803	887	842	852	813	848	834	803	840	789	758	797	815	814	813	822	858	829	848	843	795	843	863	777	823	812	818	838	795	838	831	839	849	842	798	837	829	803	864	801	817	832	819	845	778	826	803	841	845	821	816	825	825	796	819	836	850	803	797	755	863	846	816	831	877	790	784	844	807	927	843	854	872	880	863	832	779	831	780	848	830	854	832	847	795	829	796	873	820	808	854	827	835	885	837	857	818	824	813	790	802	822	833	873	803	820	834	846	819	821	824	784	805	830	851	840	831	811	878	824	834	804	795	837	882	830	831	840	810	819	853	798	828	807	828	821	803	819	817	813	856	816	826	783	828	865	830	877	858	777	823	835	812	860	882	851	815	806	867	798	866	796	814	794	810	792	760	794	831	811	794	805	816	773	775	840	780	816	824	782	813	822	857	839	855	813	847	824	802	841	822	841	815	800	780	810	840	857	833	843	849	827	839	769	818	843	819	867	877	804	871	836	849	815	831	846	795	801	828	745	811	787	821	815	838	858	818	846	838	778	831	863	793	769	843	853	871	768	855	798	814	852	834	786	806	825	827	783	829	853	867	818	814	841	813	795	837	835	829	777	805	798	788	769	789	824	786	817	856	841	839	779	855	847	847	784	812	835	799	881	807	751	838	862	818	875	819	863	820	837	834	825	824	862	850
20457	22719	66223	48717	10357	3373	2756	2366	1963	1737	1530	1375	1353	1209	1236	1079	1065	1047	1000	1027	1014	991	957	1051	1004	950	943	964	907	929	960	988	900	974	924	925	929	891	935	982	920	902	905	896	896	953	927	936	920	892	917	892	927	886	840	916	887	915	866	922	905	941	856	909	882	908	922	880	943	897	915	932	884	960	876	904	903	951	935	897	860	901	942	913	904	912	964	927	886	869	906	873	922	850	889	830	892	891	862	905	948	944	868	958	931	870	894	887	863	883	898	936	869	934	882	925	834	916	937	919	885	855	875	913	970	863	935	918	914	885	946	888	911	872	902	937	877	921	860	861	899	932	856	889	886	931	863	918	914	872	850	887	897	920	874	912	894	885	923	895	972	862	875	883	926	934	931	890	871	859	868	895	938	907	882	873	872	855	845	849	898	880	860	878	883	908	933	870	892	848	860	932	921	837	870	879	898	913	889	856	874	869	890	910	871	877	914	874	855	939	865	931	939	902	938	859	890	953	912	909	921	875	872	861	897	956	919	938	880	931	877	886	874	864	851	877	854	943	875	893	884	925	885	925	883	944	886	912	849	896	896	879	855	892	916	902	873	899	880	929	919	914	865	926	902	891	865	884	881	916	856	876	905	920	918	882	874	905	917	877	858	907	879	875	901	841	904	894	811	881	877	878	877	904	910	803	912	893	854	946	865	858	837	880	943	903	927	890	926	904	882	871	849	855	895	887	880	892	828	932	854	851	857	913	859	871	925	851	874	891	872	883	849	905	904	852	895	893	934	891	886	883	916	903	889	907	937	862	876	887	880	838	865	822	892	894	887	883	888	897	871	885	892	916	893	931	863	901	853	898	900	887	885	889	892	906	883	917	825	891	891	817	879	903	904	917	884	924	901	825	870	865	934	911	884	826	904	878	874	850	900	933	841	898	861	843	862	879	890	911	893	872	916	910	918	880	887	896	855	877	862	912	826	943	902	951	873	937	939	880	880	909	887	851	868	896	916	869	903	948	860	886	839	898	891	915	934	833	893	900	942	904	882	837	898	897	858	884	896	934	856	924	814	916	860	851	853	896	896	921	900	878	880	916	859	893	932	886	877	869	883	835	867	890	867	886	899	895	829	920	919	870	921	859	871	866	897	885	936	878	876	892	899	914	889	904	889	899	868	870	874	899	888	862	908	866	878	889	863	858	884	846	841	896	904	937	951	947	948	860	879	878	829	870	898	890	902	895	932	895	876	882	858	893	909	892	899	895	900	931	860	896	935	872	906	849	848	889	856	882	912	946	883	883	860	889	825	954	862	849	874	871	884	895	867	891	885	875	866	923	898	873	877	873	854	906	895	915	904	900	878	807	826	926	929	901	863	875	945	917	909	875	846	928	913	868	901	938	837	850	906	903	869	864	888	836	924	854	831	856	873	898	886	848	876	917	906	894	939	929	883	860	906	881	898	864	845	916	884	878	959	877	919	926	832	871	908	883	896	982	918	881	888	888	886	870	913	871	885	870	928	882	885	907	896	873	887	891	939	892	881	857	912	834	948	885	855	927	909	948	856	808	881	864	855	914	916	931	880	847	930	854	887	904	859	937	882	888	913	890	916	917	895	882	898	841	884	871	896	900	934	887	901	889	912	857	874	902	941	911	851	853	963	868	932	855	921	927	826	908	858	891	915	917	931	886	894	882	847	907	866	870	863	913	906	853	883	871	920	852	855	868	872	902	861	882	895	967	862	909	926	930	915	870	851	901	874	860	881	925	904	855	887	900	947	935	847	902	895	877	838	845	859	861	877	896	947	833	907	890	882	862	859	906	894	916	884	874	884	945	918	864	852	897	877	912	854	871	893	882	886	875	880	938	846	887	889	921	907	923	904	828	877	887	924	887	881	917	846	887	925	892	813	863	902	918	884	924	833	842	903	871	883	928	857	872	896	863	838	931	882	907	941	912	928	873	905	905	898	917	861	903	909	889	927	855	868	880	910	947	865	903	887	915	880	876	867	877	856	881	872	899	850	930	913	843	868	851	899	920	911	930	914	875	924	896	877	829	906	883	905	922	899	948	850	860	891	947	767	859	868	904	902	866	860	901	911	834	926	896	868	888	937	855	880	901	843	896	876	923	850	899	899	900	919	897	864	917	899	847	871	901	848	902	942	871	840	922	916	863	850	910	815	897	894	886	913	881	838	888	884	872	957	892	893	881	953	895	885	960	865	885	937	929	884	856	910	905	878	895	889	918	901	881	857	933	885	872	891	907	918	893	896	869	929	893	847	924	876	920	885	944	876	864	881	905	861	859	924	905	898	897	892	865	911	865	913	869	907	850	923	866	918	886	918	927	884	914	898	870	899	919	887	928	912	887	906	938	882	907	893	899	893	887	881	926	926	908	861	890	886	849	885	916	857	900	845	884	854	932	905	931	871	905	855	863	900	889	910	878	938	937	850	883	893	896	911	894	908	895	907	898	848	898	926	941	911	846	883	872	896	886	877	896	916	898	900	932	916	873	885	938	922	858	871	910	889	898	876	912	900	930	922	896	908	960	945	923	931	900	889	939	902	913	866	912	861	910	886	911	884	903	903	896	905	864	900	861	920	845	915	899	872	871	858	897	933	949	889	882	943	911	932	911	863	884	904	861	890	886	885	900	857	907	886	878	924	901	880	898	875	877	865	898	917	845	874	867	909	914	880	865	931	913	927	850	888	832	885	913	916	888	931	886	896	836	870	856	913	846	827	876	895	871	896	866	888	850	863	867	869	854	910	904	892	922	887	920	902	889	873	880	934	875	849	875	882	866	861	830	878	889	928	906	903	953	864	909	851	885	881	874	871	915	877	919	877	826	903	892	887	882	893	879	902	898	893	907	897	867	899	892	893	851	859	911	853	860	895	867	896	886	887	954	924	940	887	858	900	916	872	868	906	923	872	862	878	920	906	873	854	883	896	886	893	933	918	909	917	905	900	858	898	903	842	869	865	929	916	905	872	874	947	890	890	846	853	884	850	903	935	877	889	892	849	895	893	879	906	904	927	921	878	959	862	913	878	926	892	901	860	932	889	881	856	857	919	915	870	900	870	905	908	867	910	891	907	883	913	908	896	815	868	844	903	913	910	898	860	930	925	840	922	883	897	868	893	872	878	884	901	865	866	850	900	911	904	910	891	865	887	883	904	944	871	914	909	904	911	926	913	832	869	855	887	896	882	884	875	878	939	863	928	881	863	888	907	900	893	906	882	891	915	883	913	928	908	892	875	868	954	882	874	849	884	905	892	918	887	854	850	921	917	911	906	898	872	836	940	882	903	850	880	867	903	891	867	909	921	934	866	895	838	923	911	874	905	872	897	899	840	957	810	899	838	890	888	860	954	889	868	895	878	901	873	923	895	929	867	873	876	871	888	898	913	878	909	881	869	890	881	935	867	906	877	980	862	841	881	867	900	897	901	875	891	917	925	897	904	904	928	906	959	885	884	899	931	874	862	866	833	902	883	873	921	901
27268	20427	22659	13795	1705	546	418	390	327	309	316	360	350	329	325	325	344	323	357	353	367	349	332	330	298	336	331	330	306	336	328	309	319	326	339	335	319	323	306	323	301	313	341	328	329	331	349	321	328	326	311	339	331	334	316	341	339	311	317	306	318	323	325	325	309	320	351	324	314	357	341	302	310	330	327	325	322	356	328	322	325	317	305	309	308	289	330	335	291	310	320	331	317	354	306	356	321	319	285	301	341	316	333	313	359	324	322	309	330	315	325	298	298	326	352	306	312	324	313	342	316	307	319	338	322	335	304	323	313	285	322	340	313	323	333	305	304	305	331	322	333	336	308	337	308	345	337	323	282	311	310	342	345	335	341	315	332	358	315	332	311	314	321	312	301	341	337	329	358	322	333	297	289	357	338	309	323	336	298	304	369	304	364	314	325	319	335	324	302	348	315	335	294	332	303	357	345	328	339	328	324	335	359	315	335	326	345	330	318	334	303	302	311	338	328	336	302	309	325	310	299	314	349	294	319	277	342	306	338	342	347	326	330	337	304	326	341	337	343	360	301	313	285	316	329	330	302	292	330	328	300	350	318	303	290	335	345	337	314	326	345	309	317	313	314	318	297	292	321	317	320	327	320	335	304	365	298	312	338	304	328	305	318	333	318	319	330	303	333	296	323	335	315	292	346	294	306	290	327	333	328	346	345	336	306	299	319	312	309	340	340	327	311	330	294	343	338	316	338	324	290	313	341	333	289	316	338	324	334	332	323	301	325	316	358	312	290	331	290	342	317	309	315	318	382	320	295	327	331	315	301	347	333	307	308	321	324	311	326	312	300	319	314	315	339	288	320	328	325	315	343	314	321	363	351	312	334	325	328	327	347	310	355	326	317	317	379	314	344	315	344	320	316	311	309	341	361	319	313	318	323	360	330	319	323	340	318	322	324	316	311	308	334	336	288	336	328	300	318	371	311	310	343	332	331	336	320	355	310	353	303	343	313	322	345	342	298	327	305	349	309	313	311	320	323	365	388	341	327	304	336	329	311	294	341	333	333	349	288	333	345	309	340	331	313	290	340	314	316	331	304	307	315	337	321	304	320	343	318	332	322	306	333	310	304	327	341	356	324	308	312	348	302	349	324	315	314	313	345	345	319	296	327	343	318	326	338	336	330	313	299	292	323	300	353	335	347	366	324	325	289	297	340	339	339	317	331	339	293	330	309	327	300	328	342	316	308	336	332	338	352	322	327	338	311	312	326	303	340	285	313	338	319	345	315	332	321	316	316	315	288	326	330	333	309	334	350	327	298	341	324	344	303	307	326	322	318	340	308	330	338	303	352	324	343	345	322	310	357	383	316	311	300	339	282	303	326	332	325	331	319	289	299	337	312	328	332	319	333	349	316	353	313	323	303	296	309	331	316	319	338	323	307	321	331	326	322	340	319	324	313	289	351	321	330	327	292	330	324	320	313	331	366	326	330	330	284	317	329	321	319	335	314	324	314	327	334	296	324	332	357	296	300	342	325	295	333	311	338	338	330	318	284	310	308	350	370	356	323	333	347	319	312	324	340	314	314	298	332	328	320	335	315	333	341	326	316	311	294	291	320	317	338	335	290	314	317	318	309	313	311	326	383	300	304	308	338	326	351	331	322	333	352	348	306	330	313	324	284	294	292	340	294	307	318	320	303	337	339	340	322	328	306	336	369	307	354	306	329	341	344	326	321	350	340	347	315	343	321	327	329	310	317	331	303	308	302	304	314	354	294	324	310	356	319	316	310	315	321	335	342	345	301	333	314	309	321	333	328	309	316	336	334	314	344	320	301	318	296	320	347	333	338	322	298	333	345	336	337	320	315	301	319	318	323	327	287	338	324	340	368	355	323	348	320	312	322	357	324	298	338	327	299	334	298	329	358	354	323	331	319	320	313	327	320	328	309	332	293	295	366	304	307	324	342	295	304	326	296	288	313	312	296	328	384	336	347	316	338	360	299	302	304	372	349	320	286	292	315	331	355	303	323	312	311	345	338	323	312	338	339	321	320	302	331	307	351	310	328	312	325	328	326	326	299	321	365	311	324	309	295	300	315	311	307	329	295	299	313	325	335	344	360	340	317	356	341	308	317	325	309	314	312	323	317	309	299	316	316	355	355	317	335	298	325	308	299	318	354	333	326	325	362	319	361	314	301	333	307	321	352	331	334	324	314	318	343	323	304	307	302	275	314	304	332	339	327	289	330	329	304	319	338	374	306	324	321	340	318	352	332	298	309	327	330	303	321	300	313	288	371	315	343	322	349	334	312	326	284	324	324	317	312	332	326	324	339	346	336	314	326	303	300	347	308	349	324	323	352	299	326	328	323	328	352	300	332	330	330	328	316	345	337	288	313	298	313	333	304	361	308	323	329	298	327	340	336	327	325	346	300	293	309	345	311	314	283	337	361	315	333	309	310	330	306	324	339	324	327	310	328	324	362	335	328	313	337	341	336	325	314	325	303	280	328	303	290	336	307	344	312	349	339	362	350	326	310	305	341	326	322	296	338	300	312	338	342	333	320	323	290	339	361	287	343	314	342	338	345	324	328	323	340	314	312	313	318	343	322	350	328	299	342	331	319	327	347	322	285	308	316	342	340	326	339	335	328	308	307	323	291	296	312	317	303	337	328	370	329	307	325	318	309	311	333	320	315	322	343	300	324	350	326	296	325	337	327	312	313	353	363	340	350	338	310	320	321	334	317	346	344	287	313	340	319	342	328	312	298	274	333	297	295	309	301	310	338	310	302	335	372	316	309	308	292	325	334	356	289	313	369	301	293	293	324	329	320	328	295	321	327	290	328	303	338	306	295	299	326	318	328	350	348	330	315	315	354	332	332	336	338	316	336	312	300	314	326	319	292	328	329	316	326	302	289	340	303	342	305	314	329	321	329	283	335	341	340	331	319	311	339	304	344	318	350	316	318	344	334	323	279	371	317	330	341	338	333	334	324	318	281	322	341	329	331	337	340	304	342	352	285	338	303	313	319	308	361	304	333	323	333	355	324	320	336	311	347	298	312	339	318	324	331	348	291	320	333	334	333	355	325	320	336	324	335	303	307	332	322	338	335	314	300	315	303	339	315	320	315	325	361	356	357	310	296	347	318	331	298	346	326	322	343	288	340	334	337	346	337	340	328	334	318	326	333	303	294	333	303	313	337	332	309	342	307	320	300	316	324	302	341	375	351	318	299	306	302	323	295	320	325	325	302	310	295	300	319	326	357	320	337	304	341	322	319	322	307	321	339	348	284	337	333	355	321	317	328	315	304	371	334	296	298	278	288	313	371	311	276	276	339	322	316	326	331	316	344	318	353	313	309	335	312	314	307	325	307	339	334	292	307	318	308	323	302	343	317	340	322	344	322	280	292	310	324	322	334	358	272	317	296	354	342	311	327	343	313	350	320	323	331	325	344	325	304	341	334	358	328	317	331	332	319	311	319	331	313	340	325	325	321	325	333	317	339	340
14757	5074	23331	10443	1317	568	438	458	456	446	426	406	412	379	388	374	399	420	442	416	396	415	390	392	374	409	407	421	357	407	406	357	419	381	418	401	378	396	380	396	393	399	350	377	377	389	392	401	395	417	385	341	366	382	387	387	400	352	397	395	331	420	400	386	346	378	370	394	405	396	378	371	381	411	370	411	395	370	378	376	356	415	371	377	396	376	406	397	422	385	385	383	384	387	396	424	402	405	398	381	392	384	394	398	391	363	420	401	388	387	410	383	373	404	378	347	382	373	376	357	376	380	397	418	382	396	388	365	398	432	373	366	396	403	362	393	358	376	427	363	394	382	378	365	368	374	368	409	407	388	371	422	392	368	386	404	386	411	379	424	398	389	407	397	363	418	380	372	381	394	381	407	384	380	352	401	364	371	383	372	405	403	351	383	404	368	367	411	399	385	382	398	363	341	402	375	355	385	358	437	384	374	366	391	410	382	406	388	381	364	425	392	369	415	390	365	387	383	363	400	422	422	391	374	412	375	358	428	383	408	401	409	382	381	378	443	399	356	409	378	391	399	394	391	414	351	386	376	425	376	376	391	401	380	417	417	384	381	363	376	409	381	395	393	412	364	397	364	361	383	395	416	369	401	355	372	376	393	349	374	409	369	412	372	380	392	387	374	384	393	420	404	381	365	421	428	398	404	381	400	382	406	387	385	350	389	383	355	386	362	403	373	376	396	337	362	348	370	386	363	376	398	391	407	378	420	365	385	390	380	389	384	360	415	391	390	390	409	382	417	378	381	362	396	411	399	398	381	368	418	374	360	383	411	390	430	332	342	416	402	354	393	380	377	403	371	384	369	410	389	385	362	375	353	390	371	372	378	373	389	413	397	393	384	373	401	325	390	350	388	390	388	413	371	383	362	368	375	380	369	379	408	391	386	390	390	395	373	417	406	374	385	366	362	376	397	371	399	388	402	396	416	429	388	379	369	345	377	387	365	365	383	381	417	413	363	399	387	399	369	428	416	365	357	373	373	369	403	402	379	395	367	376	362	391	396	413	374	382	418	384	392	392	380	344	393	379	356	383	391	376	411	393	361	383	434	366	410	368	394	385	346	411	374	410	396	400	384	424	357	381	397	377	417	360	402	393	385	370	398	355	378	398	407	351	374	374	401	386	392	371	432	376	379	393	406	406	404	397	396	372	365	357	385	356	382	422	388	418	359	379	406	371	358	388	397	373	389	406	372	332	369	362	403	416	381	394	380	364	363	396	359	380	367	388	345	359	397	402	357	371	383	352	372	349	385	373	401	366	386	411	379	391	376	376	394	365	366	418	373	411	356	416	407	400	420	384	383	401	435	396	398	377	397	382	402	391	407	397	399	371	382	377	415	403	392	397	378	393	416	384	381	421	417	433	397	394	373	390	387	397	359	359	394	377	418	411	393	369	380	394	399	378	371	401	403	397	375	388	385	378	389	375	390	407	399	388	401	358	359	413	398	434	365	381	397	360	383	355	414	405	363	423	395	409	375	372	384	379	378	405	391	427	404	415	364	389	402	399	413	364	372	383	391	396	387	449	379	377	389	371	392	385	383	388	391	383	345	395	368	353	389	421	415	394	372	346	378	387	400	371	400	381	389	406	384	368	386	418	375	396	426	405	377	398	365	400	390	408	375	397	403	396	370	405	386	395	398	380	373	392	396	401	399	397	377	389	418	378	415	376	398	389	406	392	350	403	377	350	394	353	403	385	401	361	352	364	393	411	379	382	413	375	384	402	428	371	421	399	382	394	394	405	401	378	394	395	373	402	369	382	394	347	386	410	405	397	378	395	380	431	431	392	382	381	374	364	384	399	364	376	423	406	416	405	385	389	417	386	385	369	397	416	377	432	400	424	349	383	378	407	367	410	369	405	378	391	416	401	353	362	395	387	378	399	408	385	390	401	355	367	368	410	392	378	401	394	386	378	349	381	403	363	373	404	366	380	384	421	411	400	394	367	368	403	382	422	373	405	356	355	375	388	395	355	383	385	384	352	334	400	398	431	391	382	390	375	417	402	404	378	363	395	389	387	419	393	372	376	365	389	397	409	400	384	409	405	389	396	407	384	420	398	360	375	375	406	399	379	422	416	423	344	408	396	399	420	389	372	390	406	394	401	405	380	356	387	406	415	357	406	381	387	356	400	380	390	408	391	386	376	416	367	392	375	396	351	360	378	370	414	367	366	393	368	385	412	383	372	369	385	381	379	393	388	369	408	392	423	393	390	385	395	390	368	354	381	391	403	394	391	430	381	385	353	377	383	342	391	377	400	386	373	346	438	388	374	440	392	376	390	379	399	383	362	398	394	418	399	388	371	409	368	398	381	418	393	413	406	361	382	385	369	369	402	373	360	385	386	386	394	361	348	412	399	368	375	382	402	374	393	355	395	391	388	373	403	423	417	388	356	392	390	394	415	345	382	423	387	419	409	363	393	384	410	376	382	406	337	414	364	417	400	404	373	400	413	375	405	436	382	375	413	353	373	394	363	398	390	407	369	367	367	370	397	422	388	384	402	441	382	369	352	394	373	372	413	380	374	376	450	387	372	365	405	385	385	373	361	401	356	380	390	366	347	364	386	391	368	396	384	412	405	404	412	375	399	393	417	342	363	411	359	422	340	412	353	390	392	358	382	412	366	397	408	419	406	377	426	409	388	410	421	393	397	415	430	382	421	405	373	359	411	355	426	372	393	335	404	399	336	415	413	396	411	352	402	392	372	382	360	395	378	398	422	401	379	354	364	343	377	400	405	380	407	435	393	431	384	391	393	420	377	377	331	402	384	395	352	369	363	402	345	392	417	376	421	377	420	403	406	404	403	393	358	356	419	390	410	403	403	391	408	367	392	400	365	392	374	366	397	398	418	353	398	401	399	425	409	395	398	404	377	379	391	371	384	404	386	415	350	361	428	400	385	391	343	395	402	352	368	404	403	375	385	425	409	377	408	430	416	399	389	408	390	354	358	336	377	376	375	376	370	385	364	395	368	380	403	390	384	390	394	405	408	377	429	376	411	369	406	387	405	382	437	402	364	417	367	384	374	373	375	383	389	384	383	432	360	407	392	391	407	356	361	381	411	388	399	391	377	404	393	370	397	384	401	368	407	374	357	386	385	357	349	365	402	397	365	370	413	389	350	388	389	408	369	389	384	355	396	373	377	389	377	418	356	376	410	368	427	403	375	364	370	376	385	393	372	380	387	383	418	384	375	413	386	373	373	405	388	385	396	399	399	386	410	361	398	370	402	391	394	368	432	414	384	391	348	387	381	371	351	421	380	381	422	381	406	387	382	358	414	410	386	361	404	376	420	400	389	388	406	399	404	389	364	391	360	390	372	373	386	366	393	373	417	378	394	400	396	350	399	372	406	393	408	395	442	402	412	358	378	394	389	373	383	375	344	388	398	406	379	376	398	394	403	388	379	375	377	370	385	388	375	408	334	369	373	390	356	404	407	368	382	381
23674	21178	28680	26350	21772	13189	1919	861	742	653	611	551	548	507	513	505	503	522	524	454	497	478	475	468	478	455	472	465	487	436	449	425	433	478	438	481	480	470	438	446	476	430	438	445	435	468	458	442	454	463	449	464	440	425	447	411	436	469	458	429	418	426	449	451	469	404	440	475	424	428	470	469	422	429	464	442	469	441	439	432	462	450	427	437	473	453	458	459	439	447	445	465	455	444	408	391	445	427	455	450	430	388	444	444	458	449	448	435	429	476	438	420	444	441	440	428	459	445	431	450	441	420	459	424	472	461	430	442	428	479	428	442	497	415	429	456	450	429	467	471	453	453	462	405	440	452	455	440	456	471	448	430	414	445	422	449	473	398	434	438	472	442	411	459	449	438	460	419	485	471	434	453	485	424	432	460	431	419	470	471	489	428	462	414	416	463	438	450	463	450	458	454	431	424	447	415	488	417	452	432	453	441	447	444	449	432	487	437	461	462	436	427	456	456	423	458	483	445	436	446	441	432	426	462	409	456	469	442	437	472	466	441	430	438	409	444	455	439	448	452	456	425	418	414	438	460	427	409	490	417	459	468	447	441	447	436	421	435	422	419	438	442	426	440	444	414	459	431	429	402	482	443	417	394	437	470	444	435	455	441	433	423	489	434	442	455	422	443	453	378	459	435	500	442	453	414	461	452	453	440	453	420	456	475	436	438	447	449	421	442	475	467	480	404	444	405	427	405	475	428	468	437	451	454	432	438	439	463	424	429	396	477	424	436	440	463	473	421	457	465	423	455	445	411	443	408	447	486	441	459	396	421	440	451	468	421	424	419	460	430	399	438	437	452	412	455	476	440	449	419	419	458	476	430	417	399	442	434	419	427	434	422	444	468	428	403	459	433	444	439	420	399	431	468	417	468	463	446	450	438	450	458	423	451	412	434	424	431	454	408	453	415	464	424	436	466	399	429	463	430	431	429	401	426	472	447	467	409	420	399	453	429	397	440	420	445	435	437	434	452	449	396	461	491	455	424	464	457	434	448	410	452	413	445	413	455	455	492	434	436	411	434	413	405	460	430	446	462	422	471	437	445	463	414	441	422	424	456	436	437	461	463	414	454	422	426	423	408	404	431	439	422	445	414	471	453	449	451	436	441	425	414	391	403	478	460	431	475	459	442	447	424	426	450	452	458	451	415	451	474	418	434	412	448	436	399	410	490	456	386	464	420	441	466	446	432	427	466	418	455	435	458	432	438	452	457	488	447	428	394	446	437	484	427	427	409	430	465	415	438	462	481	438	446	463	453	413	426	435	446	420	434	435	449	450	443	458	411	411	439	464	429	402	456	421	418	435	439	442	439	458	395	440	463	445	407	424	463	421	446	423	451	423	440	441	448	458	464	416	422	461	401	467	425	470	430	423	425	465	445	425	466	467	419	455	432	427	506	425	466	431	402	495	447	428	458	452	463	448	437	442	458	449	441	459	406	418	438	416	426	454	430	443	462	411	473	410	435	421	390	442	451	447	466	396	437	460	427	462	429	434	403	405	439	425	466	465	441	440	426	436	482	459	427	460	447	464	419	423	409	417	485	441	426	461	490	432	436	407	439	414	437	439	426	436	425	430	484	468	498	469	441	439	419	425	468	469	410	483	443	433	453	430	418	441	444	417	454	449	444	426	432	469	440	440	463	422	428	470	463	467	422	443	438	457	429	431	435	449	454	497	440	403	450	383	452	446	430	441	402	450	443	418	412	414	431	403	399	441	465	435	429	444	461	439	425	436	448	401	461	434	438	433	425	417	445	423	444	414	477	460	425	402	434	439	448	484	446	438	431	436	469	418	437	465	448	440	451	445	451	418	451	428	432	415	483	472	462	480	399	450	430	444	443	449	459	413	448	394	504	411	436	418	438	404	428	444	447	443	450	425	456	493	445	426	421	439	416	464	431	457	441	427	411	428	439	447	438	409	434	428	459	367	411	465	432	447	454	471	461	447	455	467	421	425	431	448	432	437	443	429	439	454	453	411	405	439	404	416	412	439	417	453	469	468	423	432	426	465	464	434	451	430	440	465	439	388	426	443	435	433	435	417	438	466	427	455	466	449	419	429	442	444	453	462	477	452	460	436	438	446	438	439	416	435	458	422	472	423	432	435	393	433	507	409	462	414	447	399	470	436	422	442	456	456	416	408	422	427	406	420	473	486	456	435	470	423	445	427	420	459	431	422	443	466	449	436	388	424	414	419	447	420	443	439	412	443	408	392	446	434	450	452	408	464	402	400	453	438	428	435	490	446	412	441	433	445	425	449	435	439	438	403	426	475	453	458	432	474	429	465	447	423	425	449	427	441	407	440	429	435	397	406	443	428	447	459	456	444	461	450	411	436	432	434	428	421	426	449	385	421	465	443	415	416	431	421	414	458	447	447	422	465	419	438	398	409	439	432	428	438	433	463	456	451	414	466	441	447	453	457	381	465	425	476	465	447	449	453	456	428	462	411	438	408	435	431	416	445	421	467	430	461	420	447	442	395	434	418	444	467	469	413	449	404	414	456	424	431	435	426	451	444	446	448	468	445	434	450	401	425	406	427	413	462	444	398	416	428	428	428	422	441	454	427	443	442	456	409	414	425	441	426	451	460	439	460	390	463	437	447	436	397	403	452	464	459	458	442	436	436	394	445	465	454	468	422	419	442	428	481	438	459	495	454	409	423	482	438	452	434	417	444	411	447	436	448	463	463	435	452	442	451	449	476	451	421	416	457	421	456	466	422	429	427	430	435	414	410	421	422	443	401	461	452	482	434	434	423	409	462	430	441	423	462	424	444	424	421	446	436	445	453	450	416	395	431	438	447	455	440	440	437	461	426	452	432	458	430	441	470	433	443	427	439	441	476	416	427	458	431	446	429	420	453	458	446	416	462	425	447	439	426	456	479	429	408	428	446	436	463	429	446	430	404	446	483	426	432	439	438	427	440	431	449	431	440	463	420	453	428	460	470	421	470	435	423	432	455	474	417	457	426	414	444	462	429	431	456	440	438	409	430	391	439	440	431	472	440	446	421	455	438	443	463	418	450	459	431	410	427	481	453	454	449	443	492	461	405	430	432	403	439	474	440	442	439	397	469	432	429	410	474	472	430	452	461	466	395	441	430	448	443	431	437	420	437	441	438	447	454	439	438	476	432	508	462	439	432	436	454	447	455	444	422	459	415	437	456	432	456	426	423	431	472	452	398	396	449	426	457	423	418	443	429	429	435	453	460	430	432	443	447	426	434	413	412	458	402	431	438	451	482	430	475	470	451	466	437	438	433	428	452	457	443	457	447	445	422	450	425	411	442	477	430	425	397	464	471	484	426	444	447	397	441	447	425	442	444	414	406	431	441	448	433	480	424	421	442	448	405	458	452	423	439	433	444	456	441	398	465	433	440	410	445	448	421	430	453	438	422	443	431	403	452	421	483	423	418	416	457	435	451	408	435	459	460	438	428	451	415	413	419	424	394	391
16106	13882	50488	41118	10756	1890	1549	1265	1028	974	851	741	758	652	663	627	595	569	604	521	551	558	569	559	548	557	545	526	522	541	519	527	533	506	489	492	490	497	517	518	479	510	530	507	523	508	474	520	536	478	504	569	493	517	552	488	493	457	465	515	486	500	538	518	536	523	526	528	478	486	548	492	535	503	483	544	527	474	494	536	514	489	497	516	476	489	472	512	514	515	530	469	528	538	516	492	472	516	475	457	504	510	509	512	488	489	470	481	480	497	546	529	478	501	461	483	506	511	501	498	522	520	466	517	487	483	503	512	510	509	516	502	462	473	494	486	508	497	484	484	491	497	513	504	492	478	476	515	489	525	475	440	468	479	509	519	456	470	490	462	519	506	494	505	474	502	495	475	459	489	517	473	471	443	529	507	531	466	448	506	514	505	557	516	496	489	515	520	517	513	484	493	503	496	502	532	478	477	471	489	462	511	471	484	488	517	526	472	530	504	462	521	470	500	495	472	466	493	490	499	544	475	493	538	545	474	489	502	474	526	511	490	513	532	499	506	519	493	515	483	500	498	520	510	539	486	484	502	497	472	488	482	541	493	490	500	495	512	453	499	519	453	478	516	453	495	492	525	487	459	475	497	492	492	478	497	469	509	479	507	478	482	511	522	558	503	484	456	510	487	507	447	495	493	474	469	504	516	472	540	481	494	475	472	486	506	488	480	513	455	487	537	494	522	482	480	523	502	485	512	524	486	472	462	473	494	465	519	502	506	475	474	494	490	492	514	461	503	496	486	492	497	534	482	480	486	508	517	498	512	538	524	541	513	467	510	498	547	480	504	478	536	492	492	487	511	494	499	518	509	522	493	512	525	500	463	482	470	501	510	506	486	478	501	465	496	422	466	512	510	506	491	469	472	467	489	524	496	483	528	476	510	485	506	512	478	496	488	496	508	531	483	475	501	515	488	500	508	514	540	536	522	470	450	488	495	553	494	475	507	507	476	481	495	502	517	461	530	487	456	479	514	515	490	482	526	500	495	503	509	483	539	461	480	471	486	497	518	523	506	534	517	487	495	532	500	500	523	465	474	482	497	501	488	498	476	537	467	459	534	520	519	486	510	502	496	542	490	457	511	515	517	476	499	480	487	488	504	497	510	492	463	440	502	530	477	513	532	495	477	500	483	500	517	479	486	482	462	517	499	479	505	529	535	476	497	497	499	517	542	528	517	512	496	477	510	519	455	485	500	497	522	493	498	427	469	488	525	507	495	480	478	495	511	478	445	504	504	492	504	479	523	496	484	531	503	468	483	504	486	465	499	488	491	507	517	494	515	477	497	460	451	523	487	471	516	497	487	457	513	513	474	483	507	497	506	496	498	489	507	529	499	474	468	526	544	521	520	496	495	525	460	529	471	500	509	491	496	504	481	484	509	511	460	455	526	515	502	471	488	460	498	487	510	472	478	454	536	484	479	524	492	504	508	502	500	509	480	515	509	484	524	504	491	469	541	496	508	479	455	531	488	479	505	465	506	490	537	467	501	507	454	483	488	515	507	499	477	505	523	477	499	516	524	470	503	488	466	517	498	479	506	476	494	533	495	492	465	470	479	504	511	485	520	527	494	466	505	474	512	528	464	498	479	488	506	486	484	500	503	494	466	467	514	465	502	480	539	483	526	495	548	505	494	455	506	490	494	476	488	490	525	479	530	492	488	491	486	462	489	481	536	446	518	503	468	442	489	515	518	505	517	473	506	505	519	496	497	485	467	518	513	468	502	507	524	537	512	505	517	484	531	471	506	553	502	525	502	485	509	506	507	510	502	444	478	533	484	476	499	470	504	493	503	494	477	479	470	518	509	470	517	469	464	508	513	501	514	503	515	463	473	477	510	504	444	494	540	499	542	502	488	504	504	539	493	488	502	518	521	490	481	501	551	504	513	481	513	498	520	481	502	536	484	528	497	494	491	485	475	507	463	498	491	474	483	514	498	458	574	493	509	497	460	524	473	494	497	505	468	521	494	488	491	474	533	502	490	479	493	477	492	468	487	497	498	499	512	514	472	499	468	503	504	522	485	506	523	527	519	490	468	479	465	487	485	464	476	501	491	460	512	497	500	503	525	532	452	465	498	469	470	495	451	492	491	524	491	460	523	525	485	464	514	523	460	498	503	522	541	557	490	525	511	520	485	503	520	467	499	491	523	490	479	487	536	480	531	481	479	485	467	489	515	460	478	523	513	551	481	510	460	496	523	478	465	523	473	501	480	469	483	466	496	543	496	521	513	526	496	485	488	511	520	516	499	488	474	464	489	511	454	487	462	503	478	483	479	501	499	487	478	480	533	521	538	548	526	494	526	507	523	462	505	498	486	519	492	480	516	502	514	493	504	536	459	469	511	476	479	503	468	493	491	443	471	477	467	514	472	499	475	507	510	492	515	504	516	498	519	445	450	541	504	472	489	510	524	508	475	490	479	532	459	485	456	496	487	467	489	483	550	507	521	505	528	478	518	503	473	510	509	463	492	516	497	481	493	466	498	493	510	463	486	479	509	516	515	477	477	495	492	488	517	508	493	510	452	502	481	492	486	512	503	514	501	478	512	487	496	475	459	493	486	502	508	504	485	520	460	504	474	533	472	508	486	514	521	518	479	464	528	475	457	493	501	537	507	499	477	514	469	458	478	518	489	475	487	484	510	519	509	485	488	537	498	456	499	520	509	500	536	486	515	495	479	451	497	499	500	535	498	505	465	478	480	506	491	486	476	504	492	512	491	512	472	487	501	481	492	482	521	472	490	503	490	487	466	493	490	522	499	458	456	530	501	502	462	490	493	455	534	461	511	509	511	466	480	502	497	468	534	535	507	504	529	467	496	506	515	532	467	518	473	486	537	506	489	479	461	492	482	524	469	543	501	494	499	511	497	504	523	517	509	541	512	531	543	538	477	507	480	528	477	505	488	471	494	477	491	504	507	473	499	497	484	520	458	469	483	523	456	483	501	482	511	502	527	495	530	548	477	480	495	483	506	525	483	469	506	492	498	477	464	476	517	491	523	488	472	517	488	467	521	471	548	480	510	472	497	492	517	506	507	473	472	470	482	487	499	507	498	459	479	506	519	504	492	477	473	492	451	500	495	523	474	454	467	504	472	502	501	501	527	500	525	495	497	508	506	511	507	499	498	509	444	538	469	488	461	480	496	515	484	521	466	482	497	497	480	474	471	509	523	489	502	464	493	483	471	480	521	483	499	495	500	529	517	487	499	475	500	483	498	530	525	541	468	488	531	509	471	460	499	493	497	499	493	508	528	515	511	485	522	496	524	512	493	464	508	478	479	503	510	536	526	484	472	514	496	442	489	460	484	492	495	507	530	539	482	495	487	528	504	511	501	523	525	528	494	511	490	498	498	501	482	498	492	487	518	497	514	512	477	505	504	511	455	497	487	498	495	498	485	465	507	536	514	467	488	532	518	494	488	494	472	511	481	495	474	499	475	500	490	484	522
24860	21179	27730	27898	15696	2177	813	700	700	612	643	616	606	587	617	587	605	579	523	583	524	589	569	551	568	541	497	516	581	556	528	538	562	544	578	544	532	559	582	533	554	566	566	543	529	557	583	573	542	542	603	545	557	560	544	573	537	570	556	581	547	548	596	550	571	524	544	553	583	531	543	564	577	573	552	579	598	529	559	568	531	548	541	527	533	588	568	565	510	560	575	557	581	484	591	579	565	532	568	536	548	591	527	514	548	526	532	597	569	590	548	530	559	543	526	542	572	552	572	496	557	550	535	586	545	588	548	602	597	560	544	567	547	550	557	557	547	566	532	535	572	579	569	536	527	557	552	560	548	522	533	586	565	549	557	547	560	533	579	546	518	559	570	571	560	544	554	547	550	526	539	558	523	538	548	532	536	522	588	562	523	582	552	581	556	542	518	520	550	532	546	535	594	549	539	528	605	562	542	533	545	565	494	538	550	564	514	554	591	546	501	547	539	566	516	556	511	528	553	515	505	538	537	542	540	563	545	530	549	558	558	498	616	548	520	611	604	559	545	571	551	572	529	570	561	571	586	550	558	580	576	527	554	567	524	547	566	547	571	513	520	543	586	624	605	574	505	567	579	551	552	571	535	552	577	555	529	573	554	536	528	574	526	557	534	534	541	565	575	549	593	597	542	550	559	559	557	520	570	566	564	556	565	556	529	572	532	578	541	572	560	551	533	552	557	524	546	547	546	516	508	562	551	559	578	523	506	570	580	539	595	525	544	549	550	559	541	556	561	575	549	523	549	535	577	536	551	529	535	558	534	513	547	596	537	559	555	542	512	560	542	549	501	516	538	525	576	582	563	550	561	537	557	548	570	570	548	558	590	606	555	587	595	535	543	553	523	579	515	529	562	549	568	542	563	520	554	512	548	528	570	584	584	550	548	532	546	542	554	552	560	597	564	513	549	551	512	587	561	562	555	574	554	543	525	566	556	540	565	547	557	528	585	545	543	564	561	565	574	550	555	524	565	567	558	560	569	544	573	539	523	506	545	531	552	522	511	538	528	558	579	580	573	576	546	603	568	536	536	533	555	578	557	588	521	556	536	516	545	549	515	578	554	556	561	519	523	565	534	554	591	536	525	559	542	541	552	506	567	548	571	560	541	546	570	571	570	534	545	540	560	503	535	562	578	543	584	507	524	570	521	567	557	540	533	537	540	508	570	566	542	540	571	514	534	571	595	529	553	570	548	556	542	591	533	540	589	589	567	539	556	531	525	538	550	566	543	600	552	588	533	565	563	548	547	560	516	561	533	572	559	539	524	570	549	499	488	575	552	575	519	582	508	544	539	550	520	530	584	552	557	534	523	542	513	569	536	496	539	566	564	559	586	550	521	554	568	531	511	568	560	571	549	567	563	543	561	537	526	538	585	562	525	533	544	562	557	527	551	571	540	541	555	538	514	541	572	558	573	559	563	522	564	556	503	557	588	579	567	584	570	584	521	575	571	576	525	558	545	518	534	592	535	520	496	532	542	557	545	529	577	564	558	525	504	563	574	543	574	525	557	535	564	519	615	514	561	591	528	538	541	584	589	509	555	529	564	566	554	562	532	552	578	551	546	568	571	577	544	573	540	545	551	545	528	537	534	528	564	554	548	559	513	538	540	579	557	526	555	514	545	548	611	570	527	586	549	515	548	554	565	529	521	551	505	561	542	556	559	588	539	552	561	551	533	566	533	539	560	542	520	520	552	576	531	505	551	597	535	565	512	541	508	579	562	555	524	530	576	519	544	562	519	536	522	547	583	519	585	557	569	597	554	563	592	557	557	568	555	557	527	540	526	540	566	539	574	535	527	554	544	553	554	521	538	582	526	553	550	556	569	568	541	550	583	541	581	558	548	524	534	571	547	589	585	522	549	590	517	537	538	525	590	539	540	580	549	567	568	578	531	542	592	573	576	548	530	534	527	577	550	533	518	598	550	538	512	565	531	572	558	518	578	547	533	531	587	523	538	584	591	561	546	541	512	572	555	569	532	530	561	535	541	506	555	571	560	594	563	536	529	519	511	554	535	512	567	543	536	568	564	551	537	502	500	583	525	576	529	490	570	552	533	499	481	552	530	555	546	526	524	552	577	548	551	554	538	552	540	608	545	547	566	559	533	558	529	575	546	548	564	560	560	553	538	543	551	562	530	556	533	521	494	585	586	529	562	547	570	593	537	546	528	540	512	537	518	523	544	555	549	545	557	542	539	558	560	535	548	572	584	540	546	574	587	566	513	565	548	531	554	554	511	562	530	537	555	579	571	539	579	525	550	571	565	529	553	515	516	512	517	562	520	500	567	559	523	542	528	528	550	539	566	553	536	548	538	567	489	556	491	551	556	550	575	518	548	521	532	573	530	551	578	580	564	528	606	561	525	550	568	517	591	552	536	555	555	587	561	585	551	564	509	594	578	532	514	591	533	532	557	556	542	506	543	543	551	543	591	560	532	604	517	588	544	556	535	582	563	519	549	552	516	580	545	567	497	560	559	543	555	519	523	545	564	513	554	500	570	550	540	566	486	541	532	554	549	527	573	544	591	572	530	544	549	531	582	569	586	540	548	576	572	535	566	536	583	567	548	564	556	545	530	606	553	558	579	588	574	535	506	553	576	565	531	521	590	562	554	553	561	534	532	521	560	547	559	520	572	575	570	545	574	556	601	524	533	598	554	547	554	569	493	584	570	526	531	587	560	566	554	531	522	566	571	516	512	593	535	511	571	567	602	594	571	538	538	537	561	523	562	538	515	541	545	550	538	567	560	518	541	560	589	524	594	539	525	546	563	542	517	548	539	560	572	584	538	560	538	555	517	518	515	489	512	549	529	533	581	535	563	567	545	528	553	574	577	602	527	574	507	526	585	563	527	547	569	555	572	529	558	495	556	530	555	545	579	567	584	518	580	546	552	545	549	555	567	550	556	578	565	550	537	542	550	511	526	559	540	580	535	559	585	594	557	541	525	565	546	569	545	594	524	524	534	552	510	547	524	515	574	539	538	541	573	552	536	537	581	577	503	579	517	557	559	577	560	572	559	551	603	564	520	549	554	550	542	593	570	543	573	548	511	609	536	575	542	546	580	534	552	552	542	520	575	577	554	507	551	545	535	560	559	570	491	541	544	521	531	525	543	549	583	532	580	590	586	532	529	503	557	531	538	543	582	538	516	583	547	513	576	543	518	544	552	571	554	533	576	561	524	572	567	564	551	584	561	565	552	522	554	583	552	559	577	525	491	554	532	561	538	573	565	540	565	546	530	568	531	571	521	573	577	587	495	563	541	541	521	514	524	599	547	541	536	582	541	540	563	575	549	589	523	558	567	511	573	577	530	524	555	600	539	572	561	551	554	549	484	548	572	538	534	553	575	547	560	526	511	558	570	568	561	525	512	536	502	580	563	561	562	573	544	540	585	527	514	600	584	563	571	512	554	548	534	554	538	586	539	548	554	533	558	543	545	545
16150	10032	35970	33248	7629	1403	1172	1080	934	861	801	800	779	712	735	723	708	717	702	653	689	625	640	693	663	643	662	706	680	640	625	655	653	684	618	648	608	655	661	631	635	644	665	653	616	636	657	626	670	630	635	604	647	645	698	589	643	637	679	679	621	678	597	648	617	646	652	667	654	595	609	649	628	673	646	645	662	665	665	647	676	676	635	667	639	639	677	620	604	649	615	663	611	634	681	603	626	622	635	592	628	612	639	635	618	624	628	666	653	610	692	650	636	661	656	626	663	624	675	616	694	615	634	679	655	607	638	631	610	646	705	624	637	673	620	653	622	648	629	642	674	673	679	589	682	623	647	632	629	638	633	615	629	673	618	625	637	680	671	635	624	626	674	629	608	647	624	664	619	647	647	637	621	607	623	658	614	650	608	656	617	632	624	685	647	649	641	643	637	674	603	674	667	648	633	623	641	606	614	635	625	645	602	639	665	605	645	560	617	627	604	625	620	659	642	670	638	644	675	651	607	625	594	644	658	628	631	613	680	668	648	648	662	631	635	622	636	656	615	615	645	607	671	601	704	621	642	613	608	644	615	684	661	605	646	615	667	662	678	648	594	622	622	686	602	617	640	654	604	611	642	663	622	609	713	604	652	609	626	626	652	637	688	604	652	598	651	636	607	658	645	609	625	654	634	680	587	605	644	683	592	653	605	651	654	656	631	647	679	613	588	629	645	645	646	650	631	633	630	662	626	649	621	677	642	649	666	629	640	648	618	626	640	659	625	613	679	615	608	617	657	675	627	656	659	664	615	673	677	617	633	604	643	664	675	633	600	699	652	653	606	639	643	673	699	617	669	654	612	608	648	663	633	624	601	623	665	658	661	637	635	662	645	636	617	650	646	668	638	636	562	609	656	618	685	625	626	649	653	644	623	684	624	639	647	615	648	664	628	617	619	603	667	646	645	608	639	643	644	651	618	639	672	651	650	644	626	613	626	655	657	659	629	657	654	617	617	656	615	655	633	683	647	632	647	638	623	632	650	651	615	665	594	648	619	635	652	653	640	642	618	675	639	635	629	671	676	639	655	679	610	595	656	611	649	623	633	626	660	659	641	648	627	650	692	602	615	668	668	625	656	632	642	632	637	615	642	659	620	631	652	634	657	628	643	678	646	632	604	642	658	633	690	602	613	643	622	646	623	642	661	629	653	623	621	589	671	598	622	673	628	623	669	648	620	660	669	658	645	629	630	677	619	693	618	676	663	582	628	638	615	611	648	673	618	644	614	672	594	608	657	608	614	647	613	634	656	644	581	653	653	650	576	644	628	614	635	659	648	626	667	619	620	651	684	618	681	636	603	653	660	666	639	611	649	629	585	618	649	614	618	620	641	630	631	655	592	683	616	665	638	597	639	646	661	685	623	637	627	627	630	593	607	606	590	585	601	636	655	641	656	648	633	628	643	621	656	631	657	646	687	631	605	609	672	652	610	631	654	614	652	603	633	632	616	649	609	651	607	695	665	631	677	624	651	655	619	646	638	644	626	648	664	637	625	612	644	672	641	648	624	645	617	656	605	653	638	601	616	635	606	622	662	635	641	686	654	644	662	673	663	628	699	631	634	633	654	620	640	658	658	585	651	617	656	631	627	622	595	636	659	631	632	624	629	663	661	665	649	599	668	649	713	654	638	659	674	670	646	593	682	656	637	682	627	625	644	596	659	693	641	622	659	663	642	672	658	602	628	611	642	633	643	672	654	639	582	655	639	635	593	602	688	634	603	601	686	673	640	671	608	647	660	652	632	643	661	703	660	647	617	642	658	606	608	649	643	666	602	592	654	610	603	673	648	653	617	610	603	634	607	677	641	650	635	638	612	647	632	649	652	625	667	580	635	627	640	645	643	640	617	683	695	638	629	668	638	617	655	631	637	658	645	671	659	615	621	648	624	657	632	638	645	631	615	640	659	663	654	642	619	630	677	642	622	641	682	645	688	630	645	619	642	658	637	620	640	615	668	645	622	655	611	607	638	637	612	669	601	659	620	597	623	618	701	653	636	657	681	663	614	605	645	624	642	618	681	585	609	672	636	676	678	608	704	653	603	657	612	613	630	612	651	615	672	632	664	679	657	617	568	608	671	602	660	654	586	613	638	632	668	615	655	628	613	648	621	630	681	629	618	668	640	648	605	610	685	655	621	631	593	647	696	678	639	629	621	615	661	659	575	703	645	649	624	614	625	620	614	639	638	647	694	601	649	624	671	630	613	633	655	666	630	617	659	655	615	659	617	599	648	628	621	620	633	653	672	631	620	642	624	669	617	650	648	636	635	663	612	645	641	630	630	668	607	641	648	625	635	659	641	649	643	688	668	628	663	667	595	670	665	606	643	666	630	632	672	686	603	644	637	623	680	677	566	665	667	636	719	660	648	657	642	586	618	661	627	669	656	670	618	608	603	627	605	642	632	649	645	616	640	642	619	592	622	611	643	631	617	688	659	608	625	630	654	631	622	620	596	611	612	671	642	617	653	598	643	599	648	632	655	621	651	630	634	642	641	664	610	656	627	647	663	631	593	617	640	620	616	660	628	649	661	678	625	660	672	597	657	632	648	646	628	633	634	638	614	694	649	633	637	620	623	623	616	663	602	664	657	610	649	651	625	643	636	643	629	611	658	640	672	642	633	636	590	671	665	671	601	653	624	687	646	631	635	639	649	606	660	608	629	630	627	635	677	654	614	607	638	696	607	629	632	624	652	636	625	639	640	666	652	674	640	624	625	654	647	639	630	622	634	641	605	666	647	633	656	623	666	630	628	683	622	642	609	624	615	639	670	647	618	643	636	663	633	619	629	661	656	600	638	633	598	667	648	646	638	652	614	613	624	631	628	639	640	618	594	680	648	620	649	589	654	610	638	634	650	706	635	640	649	636	625	689	623	684	646	619	623	673	635	678	633	606	635	639	573	638	602	621	635	594	616	673	676	640	665	592	634	678	628	666	603	638	630	627	659	652	646	632	619	640	683	679	606	596	678	614	590	656	644	641	695	635	605	634	626	651	685	636	621	660	612	653	613	638	623	682	642	661	644	626	622	633	680	668	591	641	698	603	633	621	636	642	633	698	654	659	650	636	647	606	642	628	612	661	665	652	626	653	615	595	596	636	656	604	684	621	654	614	674	634	637	630	648	637	655	635	617	616	619	608	630	653	600	657	646	666	622	674	661	637	626	624	622	633	634	617	621	640	649	611	612	651	675	633	621	652	655	634	701	622	633	663	670	654	676	624	664	633	603	629	654	640	601	647	601	630	644	616	578	664	675	649	641	643	655	629	670	650	641	647	643	604	639	644	607	642	656	633	696	647	648	639	684	603	643	636	634	661	637	613	626	670	597	638	673	629	650	642	667	653	628	620	653	656	640	618	651	624	628	641	609	624	661	637	650	625	646	660	618	680	658	632	646	648	619	653	648	651	649	635	626	655	659	635	632	605	654	644	627	625	640	633	640	612
22615	21186	28626	25728	21652	20363	10771	1842	1375	1229	1156	1069	1096	998	959	944	930	900	942	933	906	918	883	892	888	828	851	847	880	873	846	833	862	848	868	888	855	835	808	842	852	830	838	795	853	818	865	807	813	759	868	842	853	802	851	847	806	830	863	857	830	820	854	810	864	819	825	838	811	833	826	819	873	822	798	815	844	833	859	805	793	871	823	805	788	849	841	852	838	855	846	811	830	777	825	822	807	771	846	833	883	867	839	863	851	786	846	827	842	810	838	806	855	762	849	831	834	832	843	803	839	831	834	811	828	826	845	859	821	830	797	788	825	816	773	800	830	815	837	774	863	847	794	807	786	800	860	815	803	792	884	867	861	818	763	845	833	865	808	873	847	805	829	836	794	841	877	790	767	834	813	810	856	862	845	833	869	851	776	819	868	829	774	816	841	843	833	781	855	803	786	816	822	838	843	829	824	806	850	873	793	846	829	819	809	877	844	856	861	821	797	822	839	894	813	847	835	784	754	824	854	818	856	842	797	826	806	782	802	864	847	807	847	845	846	848	766	831	796	869	799	832	812	843	832	807	821	836	822	855	799	787	857	808	828	801	815	872	837	888	854	843	849	884	830	793	815	798	781	817	852	873	873	831	796	789	829	870	836	821	822	826	805	859	825	841	823	781	826	819	809	838	878	816	844	771	780	805	871	845	777	775	849	896	834	842	883	787	809	814	770	820	829	880	843	804	837	825	818	868	809	807	808	861	834	788	854	786	779	838	788	783	834	837	806	798	844	781	842	812	811	849	835	812	797	819	796	815	810	796	814	821	888	790	743	766	856	820	820	795	871	814	816	785	812	885	845	782	811	826	859	846	805	813	874	787	839	815	791	811	830	816	850	784	794	792	793	817	835	808	811	848	880	809	827	876	801	800	814	840	795	818	840	841	837	831	794	820	829	769	833	839	836	816	755	819	903	808	859	867	809	771	814	841	850	799	813	793	847	811	870	801	870	852	853	814	804	780	761	850	802	870	819	800	875	851	809	813	837	821	848	800	805	872	764	841	841	782	811	849	806	858	807	793	816	792	808	851	816	838	882	814	837	832	846	850	819	821	834	793	819	885	804	812	846	825	836	826	821	825	782	852	752	795	820	859	833	805	828	835	868	826	812	815	805	819	780	858	847	817	846	821	778	786	808	786	821	819	815	821	804	822	802	835	861	855	818	840	841	825	813	833	817	829	851	769	808	834	834	857	794	838	837	836	781	835	836	799	844	842	837	780	815	786	850	820	839	850	803	790	801	831	799	791	801	807	837	805	867	847	850	836	827	824	789	866	823	813	849	827	849	820	837	811	828	787	828	800	786	837	810	818	814	760	811	862	835	844	871	868	790	806	785	772	850	804	835	840	857	787	813	798	813	816	803	855	803	787	882	804	790	821	805	828	801	827	808	773	814	861	796	821	826	824	838	795	783	775	838	798	805	848	804	866	761	844	821	807	851	879	845	823	831	852	829	836	816	793	877	785	783	835	766	781	786	840	801	831	845	835	822	829	815	843	841	822	785	889	797	805	812	812	813	793	882	787	782	785	815	815	834	793	804	841	797	808	836	842	803	853	832	810	813	739	848	883	839	865	765	781	860	813	843	808	838	827	790	855	811	788	841	805	821	825	856	879	861	881	801	855	799	800	837	803	811	784	830	817	829	768	801	827	854	819	812	849	814	781	801	812	864	870	865	818	806	813	865	803	811	878	808	791	838	808	810	833	870	854	805	828	867	765	863	793	857	812	778	797	837	834	852	841	856	810	804	812	840	842	878	839	850	799	830	770	821	833	865	835	836	829	831	867	834	829	834	835	814	890	847	843	867	820	824	861	827	849	820	801	792	810	832	804	823	853	804	827	822	804	835	824	785	881	904	859	783	821	857	802	822	774	819	888	799	834	881	796	854	842	770	829	776	820	827	857	874	875	827	827	886	893	815	887	833	848	794	804	858	864	840	803	840	789	824	815	872	831	808	856	810	795	768	804	799	761	802	875	841	882	827	792	819	852	849	862	820	799	864	790	781	795	836	839	838	844	781	841	799	850	792	844	825	762	842	794	826	816	860	776	840	844	833	799	810	817	822	824	869	780	834	891	839	848	869	805	845	869	847	829	826	856	824	908	790	851	795	795	801	848	848	817	802	837	888	798	847	799	844	842	817	844	845	797	831	813	757	794	818	876	876	824	836	820	813	828	757	828	818	783	876	887	815	807	894	801	810	778	803	766	807	860	794	818	888	887	869	860	824	817	841	763	827	811	813	808	819	825	839	780	841	831	792	859	857	842	837	794	877	849	898	804	811	820	837	834	811	820	811	889	853	845	785	821	798	845	821	826	791	803	814	822	812	839	812	839	817	800	795	786	860	785	785	816	791	811	803	802	785	856	776	848	810	784	861	876	882	841	809	789	803	773	845	816	814	833	816	848	864	815	819	807	832	786	803	796	831	796	804	832	845	801	834	830	865	889	769	853	835	833	826	823	848	795	878	804	850	822	876	802	820	827	796	815	798	883	779	843	871	740	828	816	834	787	821	813	843	837	801	849	852	787	799	798	869	831	852	832	867	793	863	808	805	849	834	855	800	840	859	856	849	854	832	848	819	829	845	857	822	831	815	784	799	812	787	807	775	817	845	790	807	807	802	870	843	774	821	812	754	783	777	811	815	815	861	806	823	798	791	833	799	808	825	854	861	870	851	824	834	840	835	835	835	846	829	817	790	842	774	869	837	764	781	814	829	795	812	822	821	809	872	830	865	815	811	788	768	846	813	796	824	800	878	805	812	806	797	850	795	786	829	788	827	748	848	828	842	838	839	813	790	830	772	847	830	801	823	862	850	842	793	818	845	797	780	831	804	822	810	867	810	752	810	774	833	850	858	816	827	818	831	832	804	813	847	840	840	859	847	863	811	811	813	831	814	842	816	831	769	834	842	810	823	815	803	839	832	841	746	824	769	851	808	790	903	788	819	835	850	844	830	831	800	830	764	877	812	797	829	830	848	852	878	763	854	822	825	813	813	808	841	765	842	874	784	819	806	833	765	834	819	774	782	843	819	882	824	847	852	860	810	838	844	807	806	804	849	837	847	792	823	790	782	791	891	868	790	803	816	842	825	828	836	819	906	801	827	821	770	809	802	842	808	790	857	799	841	831	838	778	868	815	786	826	769	802	825	811	848	844	795	851	779	792	777	855	809	875	807	828	794	849	812	838	840	752	855	839	793	805	771	852	835	830	819	816	835	805	792	884	861	788	829	844	827	792	805	818	849	817	804	813	807	840	823	880	829	775	825	774	821	840	806	807	830	879	834	812	788	797	845	786	800	812	807	855	862	809	847	831	833	837	752	798	856	828	834	751	845	839	849	810	811	769	828	833	775	831	856	851	854	766	832	859	872	780	812	845	870	852	820	809	829	785	812	843	831	828	842	808	862	810	849	857	796	767	813	865	798	792	814	836	832	793	878	840	835	774
19681	20611	55599	51159	13968	3554	2855	2444	2042	1770	1554	1462	1292	1229	1149	1167	1140	1104	1071	1002	1088	1051	1009	993	944	933	965	951	903	907	923	934	947	983	880	937	994	931	924	904	930	953	899	919	940	885	920	925	939	916	911	843	913	896	876	936	890	868	915	917	870	841	883	906	927	872	867	915	858	915	911	893	918	943	911	885	921	885	874	918	892	865	969	879	956	875	916	872	870	863	962	874	889	854	853	933	895	892	904	858	890	871	869	876	947	913	839	920	904	883	888	864	906	874	893	907	908	909	920	868	850	863	878	864	914	817	908	867	916	932	872	906	884	872	875	895	930	893	875	900	926	887	880	924	913	903	905	869	877	904	891	895	890	930	867	919	897	918	836	861	906	879	927	870	863	905	889	902	898	882	880	896	862	886	906	882	889	875	877	845	860	909	892	908	847	910	919	872	899	872	908	894	936	892	951	846	920	909	888	902	846	912	892	898	883	906	911	911	877	895	865	905	906	892	867	835	868	846	929	889	824	837	906	863	884	915	926	845	908	851	893	847	860	920	900	868	913	942	861	855	850	940	921	907	944	919	896	885	872	906	860	1000	919	846	908	837	917	923	918	867	874	840	939	874	904	886	886	886	827	887	867	945	893	885	941	879	899	947	882	873	851	898	853	852	855	873	854	906	878	916	886	920	930	901	897	942	830	899	922	896	899	812	888	849	895	920	885	851	865	899	890	894	861	850	926	910	858	877	874	858	873	918	893	931	920	915	857	927	875	897	910	844	892	878	906	881	825	916	870	870	869	903	881	886	911	868	890	868	892	883	859	906	883	847	916	862	877	916	904	863	888	908	897	863	857	886	907	847	846	878	902	833	841	886	872	937	872	926	875	861	957	915	858	838	908	876	886	884	891	895	916	881	907	857	856	812	879	864	884	882	889	855	900	905	869	884	935	931	884	926	898	890	897	850	838	928	897	881	870	863	866	891	877	891	861	850	889	952	898	813	919	878	942	890	893	937	876	838	872	929	841	890	890	889	898	930	894	954	899	919	869	880	917	932	884	929	917	846	900	925	892	922	896	909	847	875	891	898	892	926	909	904	896	895	835	923	884	875	880	902	932	890	922	885	918	877	915	852	902	893	921	910	922	917	864	875	903	921	942	889	890	915	918	887	890	930	905	864	884	866	905	908	868	899	885	847	839	917	874	919	880	856	925	932	880	881	907	836	896	924	908	851	869	864	896	945	898	912	907	883	939	862	937	845	882	914	897	906	870	960	874	864	916	924	863	850	896	871	866	859	925	866	900	914	910	875	906	835	903	918	886	879	866	854	878	848	834	840	941	854	888	886	858	895	882	936	889	903	877	875	919	911	891	894	844	889	906	871	888	902	891	877	880	893	883	901	882	881	886	892	846	893	918	883	886	848	897	911	844	911	874	904	904	862	908	937	862	926	880	947	851	876	869	889	891	881	833	862	875	864	829	869	915	864	906	914	899	896	902	865	895	867	907	923	887	887	867	832	916	850	886	845	902	915	876	895	874	879	946	864	885	851	892	922	849	890	847	833	894	874	877	854	936	897	882	886	903	901	849	930	858	893	900	913	865	892	891	860	896	860	891	883	950	872	889	901	880	901	908	823	873	962	881	829	882	898	836	852	909	874	890	913	837	869	884	909	896	913	868	905	859	895	901	826	895	881	828	885	916	882	896	904	837	886	934	941	885	891	854	854	869	880	944	891	899	858	870	824	840	924	863	898	857	874	879	860	885	834	884	874	869	866	874	861	874	875	828	891	874	894	878	862	910	888	855	904	878	906	880	856	882	891	945	904	921	921	900	874	931	878	953	868	881	900	878	842	847	882	929	850	920	910	893	853	904	903	889	885	911	896	903	883	874	836	853	857	930	889	907	887	871	868	836	883	844	897	913	924	851	887	907	893	866	920	864	824	829	846	873	886	885	891	880	904	890	918	864	823	879	886	904	926	859	893	877	824	922	886	878	931	884	919	883	896	890	888	892	850	893	956	891	878	892	914	880	915	890	860	867	885	909	907	940	926	927	892	911	871	932	892	909	890	879	900	891	856	915	867	896	894	843	872	902	879	906	872	901	898	881	870	895	898	926	894	875	916	870	929	902	809	839	896	899	894	900	878	919	890	903	915	935	942	876	901	870	875	911	837	860	898	935	860	886	867	885	915	891	882	860	835	905	957	969	822	872	841	928	914	870	864	917	866	931	863	915	850	924	874	887	898	921	921	922	881	861	902	898	884	936	914	894	906	929	902	927	952	885	861	915	876	915	892	902	916	887	895	844	903	895	917	869	881	829	830	865	846	859	880	857	899	900	857	889	878	862	882	800	889	854	914	877	922	894	891	865	885	862	879	893	864	894	855	857	866	831	921	867	859	900	876	895	910	880	905	917	861	888	833	921	852	919	865	863	892	902	864	857	912	845	887	875	951	808	885	875	810	844	876	853	980	898	905	876	930	905	922	923	905	881	928	902	892	919	866	927	876	898	890	950	888	885	914	841	888	896	880	888	887	893	837	880	839	885	912	925	879	874	892	885	879	882	943	856	873	886	916	887	913	870	868	862	877	903	872	838	878	849	902	906	875	877	899	925	908	914	876	858	881	889	838	918	882	881	919	927	887	877	929	886	858	877	858	938	894	878	898	923	868	902	888	900	944	922	867	878	866	893	863	910	878	880	876	875	857	939	897	827	885	866	885	917	905	867	875	859	823	890	899	880	855	862	889	919	920	915	901	901	960	860	925	846	958	911	896	906	900	939	877	916	872	889	940	915	810	836	929	907	929	904	849	900	863	832	873	946	882	918	910	867	875	873	899	889	825	871	892	882	870	892	867	891	854	823	936	854	918	882	887	856	942	847	909	937	925	923	877	856	872	903	890	994	899	839	912	845	860	882	880	880	915	881	893	918	898	833	876	864	919	900	888	918	835	892	850	851	908	886	858	900	905	895	883	872	869	843	884	898	868	876	900	896	878	916	896	933	849	945	864	892	871	919	899	887	891	894	886	836	895	896	877	923	904	876	834	872	886	880	905	924	909	881	895	889	879	903	869	949	906	933	875	934	901	928	887	906	826	909	855	893	930	921	872	858	857	899	833	869	906	896	848	890	879	883	932	876	888	876	908	887	889	889	886	865	875	900	864	865	895	900	898	901	924	836	817	902	903	833	898	920	938	858	927	859	872	920	885	853	844	881	915	876	849	907	903	914	863	883	869	911	924	872	889	899	890	800	863	868	891	930	878	916	867	922	904	875	907	857	871	903	925	902	892	879	910	832	895	861	876	883	861	889	909	862	926	882	903	928	847	846	882	841	895	831	909	886	880	919	901	943	868	858	864	841	857	884	859	855	869	909	864	924	896	913	906	900	838	875	887	931	921	897	911	956	911	882	890	860	910	873	883	865	873	859	876	864	898	909	952	875	849	899	913	896	848	910	854	906	849	904	929	909	912	894	892	832	882	925	886	931	875	876	871	898	857	914	854
27187	20409	17065	11717	1474	466	415	332	334	292	304	320	321	318	329	329	322	307	324	286	324	289	307	335	300	326	296	293	337	315	294	314	332	330	306	297	283	320	306	300	279	283	352	311	287	303	318	310	336	308	320	313	303	316	328	336	272	316	325	299	282	327	327	292	333	314	313	327	304	298	303	304	299	278	298	294	327	328	312	323	302	300	318	327	324	317	334	313	303	298	328	278	334	315	308	295	290	314	315	301	314	308	310	289	301	292	307	295	299	293	328	331	300	300	300	303	301	334	334	293	306	293	331	304	285	301	306	328	327	306	324	304	302	331	289	350	300	323	305	338	299	324	283	302	322	306	299	327	305	290	328	280	301	308	303	309	313	324	317	300	322	321	298	313	313	314	297	297	323	305	317	313	311	302	325	304	298	305	299	302	329	343	342	334	298	299	317	305	329	304	285	288	314	282	317	299	304	300	336	307	295	287	342	305	322	288	316	344	310	290	319	310	346	319	312	292	301	321	294	280	315	338	274	312	303	315	324	299	297	301	296	296	314	309	306	320	312	303	269	256	322	288	323	319	321	296	324	295	281	309	304	329	308	310	301	314	368	290	292	300	314	336	331	331	330	307	300	323	296	283	312	277	333	327	295	312	312	340	305	304	315	320	314	287	272	327	303	330	301	308	293	295	303	298	321	291	298	308	314	288	277	292	329	303	303	291	296	329	324	304	305	294	305	349	289	279	314	319	307	327	316	290	313	324	351	319	290	305	303	291	314	326	316	301	302	324	321	285	303	316	332	299	306	304	298	336	288	322	325	308	329	336	321	315	329	299	279	294	306	308	311	305	291	301	310	287	303	334	261	329	355	292	308	337	294	314	319	331	316	320	324	293	312	326	341	348	331	298	280	286	285	317	269	291	322	305	332	296	333	307	296	311	325	300	330	340	303	312	283	298	291	292	319	313	303	280	306	283	318	286	303	318	323	297	295	300	323	311	286	278	329	286	310	312	326	313	303	302	282	307	271	298	324	327	329	322	336	317	310	314	331	332	315	338	336	303	303	338	308	313	314	284	309	299	314	317	326	339	308	326	292	300	319	302	310	307	292	352	340	356	311	327	299	314	314	319	334	296	299	313	281	296	301	270	308	321	323	335	345	296	306	317	284	305	331	305	296	296	307	303	294	316	325	302	309	319	296	305	294	326	294	332	307	265	306	326	323	316	327	295	327	313	320	298	314	298	299	304	294	308	330	309	331	289	304	340	317	291	327	359	285	276	307	334	304	385	313	309	354	322	319	276	311	309	317	299	295	316	327	298	310	294	317	312	314	319	258	321	323	325	327	306	285	301	317	344	324	323	283	303	320	285	319	314	321	284	309	319	323	308	305	324	323	306	297	299	305	345	321	311	345	349	310	288	305	306	312	298	341	305	321	297	334	299	293	333	326	299	320	339	302	303	322	295	315	331	293	307	327	315	311	321	299	313	308	332	338	325	320	277	318	301	331	341	308	311	301	329	295	295	335	307	302	307	323	307	332	293	277	287	311	307	327	309	319	316	328	318	340	297	259	281	275	323	300	312	274	304	325	316	313	358	313	314	326	305	316	296	307	282	306	315	315	279	300	285	302	286	332	363	314	305	321	286	314	325	307	307	332	321	276	293	309	322	303	316	294	291	300	305	288	300	338	309	297	284	321	347	301	325	291	333	300	283	329	274	299	284	305	316	354	299	340	308	320	312	302	337	300	271	290	300	291	281	302	323	293	290	331	333	304	286	309	307	327	306	290	311	305	347	293	287	313	327	312	310	322	318	302	288	314	309	285	304	326	317	309	329	320	320	318	314	323	312	310	331	323	289	295	302	315	298	295	296	300	306	344	308	306	287	296	300	294	318	324	326	297	355	319	323	318	329	317	312	322	315	269	314	307	324	307	306	311	305	300	316	300	307	305	335	317	329	304	302	284	299	319	301	289	336	333	319	308	313	313	277	327	312	308	324	315	307	304	269	325	304	333	304	303	316	304	307	328	314	317	299	293	294	300	282	335	316	317	303	303	303	343	311	288	269	295	308	312	295	322	339	295	337	317	322	326	275	287	283	323	285	316	315	338	309	298	302	318	318	305	286	302	319	343	272	303	333	325	308	323	291	288	335	286	293	330	297	307	307	341	335	335	304	310	311	288	323	289	300	342	319	307	324	304	322	334	347	304	336	318	332	306	295	304	312	308	303	291	325	320	303	301	349	311	289	289	309	287	297	292	281	343	295	308	298	340	297	362	329	302	311	292	308	300	293	315	322	309	321	294	314	292	307	304	290	312	313	314	311	302	330	328	285	310	320	303	305	294	312	308	284	316	350	290	287	295	312	277	315	287	339	302	313	296	325	299	330	309	306	300	316	326	320	295	293	304	293	320	328	287	316	322	304	322	310	337	300	325	316	321	335	308	300	276	302	313	297	326	298	294	297	358	312	325	320	291	287	302	305	331	332	330	311	311	293	317	305	301	309	298	323	342	313	309	302	304	303	313	332	290	292	294	295	321	332	303	307	309	310	306	305	294	286	343	275	293	318	335	340	338	296	295	300	316	303	302	292	295	289	292	319	293	291	307	346	292	313	306	296	285	299	289	301	332	308	345	356	303	305	335	336	343	293	294	331	360	371	311	314	295	300	310	341	297	279	318	281	321	314	304	320	318	331	314	304	306	309	294	300	338	292	287	303	316	319	310	270	304	290	322	324	296	342	292	287	311	318	324	314	321	285	317	345	298	315	327	332	279	320	305	322	306	318	325	355	309	332	316	331	341	322	309	316	348	328	297	291	303	335	331	310	263	298	340	284	312	300	303	315	294	291	307	298	306	285	329	309	303	299	319	334	316	270	273	284	304	353	307	296	295	263	306	302	330	301	329	288	307	329	322	323	292	328	299	311	342	325	304	295	300	291	336	289	287	304	313	308	306	349	287	289	321	339	306	301	327	303	345	309	304	294	285	267	321	293	325	303	316	306	311	326	315	308	317	288	344	297	295	312	312	305	320	318	312	330	300	325	290	317	327	313	305	317	340	325	319	312	295	297	300	264	338	300	290	303	319	325	291	340	315	315	303	297	318	288	340	308	309	309	342	316	310	303	289	314	295	272	284	312	320	290	289	340	318	301	295	308	305	318	297	324	313	312	339	326	292	319	324	325	326	315	319	333	327	294	308	321	311	313	298	327	282	297	305	290	290	277	303	298	278	334	291	327	281	325	304	311	337	322	334	333	316	310	329	309	315	309	325	335	331	306	327	378	301	304	308	298	306	337	312	297	316	297	318	282	311	331	309	280	328	308	298	279	321	326	306	299	295	314	296	304	350	317	317	295	272	298	313	287	312	303	319	291	305	308	289	312	311	297	301	340	332	300	305	307	314	275	337	306	339	324	327	330	290	334	342	304	315	321	293	321	300	318	299	305	306	294	312	315	283	317	302	319	320	321	328	288	303	272	309	313	296	317	317	311	300	316	286	301	308	275
12592	4495	15220	8862	1520	502	451	451	431	437	385	394	402	397	380	415	375	376	408	380	350	352	363	356	374	381	394	376	362	345	367	376	364	370	356	365	397	362	365	387	384	408	362	413	391	381	406	383	391	392	390	358	340	335	342	373	359	376	433	364	386	392	377	366	405	382	399	392	361	395	372	379	376	374	397	400	369	374	385	360	383	369	397	380	382	350	378	376	375	390	367	357	363	376	406	387	362	398	372	349	394	392	358	358	381	369	373	379	381	398	351	397	365	380	391	370	355	394	390	420	337	351	396	358	348	375	367	400	417	350	402	399	359	377	367	390	400	386	369	351	378	380	391	381	390	389	367	400	412	380	375	375	358	363	361	379	372	379	365	381	391	335	344	366	390	383	365	393	358	386	390	389	377	373	396	344	427	378	384	376	391	361	374	397	361	347	325	354	412	369	371	333	347	381	365	383	384	368	405	374	349	408	350	355	380	384	336	378	370	362	359	396	372	376	369	363	390	389	373	366	331	391	381	387	370	400	377	402	345	348	381	361	387	379	388	350	383	368	380	372	342	362	379	408	402	373	389	406	367	401	417	360	377	375	404	388	394	353	397	363	373	420	367	424	378	378	377	388	386	377	373	335	357	344	339	385	372	352	370	417	375	368	361	371	379	393	371	391	365	382	349	396	396	374	360	393	407	378	382	396	396	370	368	378	337	384	376	393	403	387	347	399	342	390	374	372	345	388	353	371	375	384	406	353	378	358	382	364	377	409	367	374	387	367	350	379	393	356	383	348	402	403	391	390	375	393	391	382	363	386	370	382	355	367	356	355	397	408	375	374	367	369	355	391	364	392	392	372	361	376	357	348	355	392	392	348	346	374	359	339	378	365	364	379	389	384	390	369	406	356	384	350	374	419	397	349	352	382	380	348	417	398	390	395	381	363	386	394	383	411	332	385	375	396	383	377	382	373	348	391	387	374	366	370	378	360	351	370	370	385	339	360	370	383	372	366	403	375	358	332	384	397	408	346	352	401	387	395	404	409	357	360	379	344	354	382	403	349	388	366	354	373	381	380	362	368	384	338	388	343	367	397	398	364	392	341	346	421	377	329	371	406	377	420	399	350	382	408	359	361	349	387	394	409	354	383	355	382	348	360	374	353	389	352	391	412	378	365	343	338	390	370	372	368	407	345	397	352	413	368	360	394	381	385	379	388	426	383	372	358	365	371	383	429	355	367	380	381	365	370	378	392	353	420	373	376	384	354	375	371	367	345	363	375	395	372	355	358	409	352	397	412	388	430	373	387	364	396	389	394	389	360	378	386	355	366	388	348	345	379	349	398	351	396	344	375	373	391	352	365	370	353	345	387	369	372	383	404	379	379	374	402	370	377	363	379	354	432	358	368	352	375	380	383	390	414	368	422	386	409	393	384	417	354	375	374	355	401	363	362	388	383	370	390	371	381	377	385	367	339	366	365	354	356	396	392	383	345	358	401	374	355	390	380	376	368	373	374	380	384	380	407	330	359	423	386	401	388	366	395	400	361	363	362	403	398	384	370	373	390	383	370	368	339	372	376	394	374	355	364	410	367	398	362	347	367	416	386	388	374	354	372	366	382	379	376	352	359	352	380	365	398	370	361	353	397	385	413	358	392	336	378	388	347	389	345	369	371	356	379	315	369	346	370	368	393	363	382	403	369	356	408	353	379	359	369	361	389	375	346	365	380	384	375	390	359	343	390	395	392	382	385	358	380	326	416	381	357	382	427	344	384	336	403	412	361	388	357	369	343	340	382	370	363	367	359	358	434	383	379	359	325	385	383	362	379	377	425	374	403	362	401	340	345	383	379	368	375	341	392	387	367	373	387	379	390	387	386	363	377	368	378	386	347	374	327	357	345	364	395	394	396	360	402	365	352	385	392	365	377	386	376	410	341	373	357	416	364	390	373	383	365	384	368	378	385	351	363	362	327	401	354	338	380	337	353	407	384	398	377	369	357	395	358	389	371	360	369	373	350	426	377	367	371	377	382	359	393	373	378	354	398	373	355	376	395	369	389	426	370	383	348	362	384	378	391	363	409	376	389	361	361	367	383	362	358	360	382	379	359	386	382	376	406	363	415	379	349	402	422	390	371	396	390	407	364	346	364	374	378	388	369	344	364	402	385	394	373	374	386	380	399	404	373	414	363	387	366	390	362	354	404	373	384	352	377	378	373	366	374	380	382	372	387	405	365	348	381	406	332	388	380	398	365	335	356	387	381	363	360	384	383	368	354	366	381	405	356	420	386	357	396	412	380	401	368	376	380	370	383	375	330	361	385	357	380	384	375	393	412	380	387	394	389	366	363	406	366	389	370	383	338	367	361	368	364	367	397	382	367	351	415	369	382	385	351	380	423	354	364	385	322	386	358	387	387	382	385	400	397	386	392	393	378	381	361	337	390	370	375	374	394	410	357	401	365	387	344	367	379	352	395	367	402	398	380	362	383	380	394	371	375	387	364	361	391	370	364	336	435	396	344	391	379	384	395	372	397	364	370	376	360	392	364	396	367	367	395	391	373	366	373	305	359	389	372	392	391	353	396	377	359	371	365	388	399	356	369	370	387	390	362	377	404	380	374	374	381	411	359	380	384	395	353	368	402	392	354	384	388	407	376	396	353	383	335	376	387	334	393	369	375	379	403	370	375	377	378	374	362	374	356	374	390	385	386	355	389	374	364	363	378	402	366	375	391	350	397	371	393	371	378	372	388	345	375	359	385	380	366	370	363	360	366	364	383	379	391	388	371	350	389	353	400	410	384	358	345	344	339	357	373	373	393	375	401	359	427	339	349	396	388	380	327	364	389	388	349	424	358	364	370	405	367	336	352	396	347	368	414	360	369	369	358	366	392	387	372	367	393	350	353	365	401	383	398	398	373	388	380	366	350	388	358	403	382	373	391	396	377	389	360	364	398	409	343	381	383	359	386	388	402	384	380	366	374	361	366	399	379	356	399	371	389	370	382	402	377	384	392	349	363	382	357	364	374	376	370	374	366	386	371	391	400	394	403	369	366	388	394	363	366	379	420	378	367	366	370	395	366	362	359	410	397	390	388	376	367	396	384	360	345	346	356	371	361	379	357	382	355	391	377	361	357	362	385	340	366	381	399	382	376	374	384	378	366	362	360	401	404	367	362	393	378	374	374	383	363	319	382	392	379	382	396	372	371	415	389	387	327	350	383	354	361	365	330	373	390	401	365	394	386	355	352	353	382	363	397	383	378	356	376	360	409	404	362	364	415	390	351	371	382	334	371	361	380	363	342	390	352	359	363	383	378	378	386	366	377	342	389	359	392	363	384	347	358	363	362	366	396	393	391	353	363	383	389	368	384	357	362	380	392	347	383	381	370	371	392	374	396	372	354	379	370	372	366	366	380	352	335	395	405	358	368	371	391	394	389	400	360	397	365	346	375	381	399	352	377	349	395	363	372	405	396	351	412	385	378	358	376	390	360	378	371	407	346
23599	21178	28218	26544	21181	13195	1700	868	745	654	612	546	546	564	529	534	523	471	460	492	490	474	471	464	470	436	475	449	468	452	478	477	466	434	451	444	467	400	426	444	455	417	427	436	438	430	491	490	448	433	398	453	386	477	433	424	433	433	426	408	434	407	474	489	422	435	440	453	453	444	476	408	414	432	445	439	436	442	469	419	410	431	440	458	458	396	429	430	419	461	425	427	444	400	425	440	429	459	455	436	419	402	434	447	427	477	391	433	438	395	429	413	469	406	440	448	413	448	471	408	420	408	440	421	458	445	438	423	439	426	411	454	456	462	432	416	448	410	440	405	433	391	410	437	422	449	462	410	402	463	418	441	409	424	491	450	434	433	420	423	433	458	425	444	435	442	445	426	403	417	412	430	414	444	428	414	438	453	396	449	480	440	453	434	435	424	455	447	454	432	469	448	400	428	423	459	448	420	451	415	401	444	406	399	432	446	414	440	409	423	417	456	434	435	419	414	436	464	459	427	404	458	416	421	439	434	451	417	439	452	433	455	456	409	408	440	443	462	427	424	472	430	405	439	400	452	432	412	432	401	418	426	423	422	408	447	499	424	417	458	442	437	398	398	430	425	438	431	463	445	430	419	430	425	458	441	450	398	451	440	403	452	432	438	386	444	413	404	443	426	411	418	443	422	416	436	439	443	436	432	472	407	387	401	391	411	430	406	457	406	419	402	460	434	420	414	468	430	429	441	448	448	446	421	436	421	463	433	424	443	450	411	433	449	423	419	467	401	443	434	442	457	419	441	405	420	448	424	433	419	432	429	433	423	449	436	426	489	415	456	380	446	422	423	457	418	452	416	416	446	432	430	444	414	474	448	443	451	433	415	407	480	462	443	412	395	398	434	419	433	414	390	430	433	469	414	423	435	449	469	419	407	443	408	446	470	449	425	429	455	410	403	444	437	445	438	422	443	398	430	437	461	402	440	460	447	451	404	445	416	419	418	453	410	438	445	409	442	418	415	416	441	434	407	435	434	444	485	435	411	455	476	427	441	479	418	464	434	438	430	397	453	449	412	470	400	453	404	448	434	413	405	441	407	437	429	469	430	418	429	428	453	406	435	412	431	473	455	433	437	413	414	445	457	416	446	456	439	423	398	404	477	407	407	454	472	410	400	405	425	417	398	447	429	443	445	397	403	435	443	429	451	441	441	444	402	434	452	396	400	455	459	419	426	442	408	426	401	427	402	403	436	420	415	457	409	430	408	428	427	446	392	442	439	438	435	462	432	398	468	447	437	444	429	411	432	429	413	455	425	426	451	470	394	400	419	435	424	448	435	443	425	437	412	432	412	432	427	422	425	412	425	441	399	445	419	410	435	414	440	457	439	451	408	450	435	456	433	447	452	423	401	401	395	430	449	453	419	461	435	452	415	432	450	423	428	423	409	448	424	412	432	439	406	456	393	456	433	448	401	419	405	449	419	436	413	421	413	421	430	439	418	413	460	397	440	431	456	394	450	442	435	425	434	430	454	409	451	438	396	430	443	448	424	413	456	390	428	419	484	413	447	431	432	433	442	453	377	418	450	420	404	403	401	395	435	433	426	428	443	419	419	429	452	420	455	416	471	409	471	394	451	463	412	437	471	373	455	399	406	424	389	451	477	397	434	407	429	448	457	442	456	429	443	412	411	442	409	378	425	438	427	485	435	413	444	409	441	424	433	421	425	433	426	436	468	429	442	422	450	489	425	449	416	434	431	432	400	445	449	427	436	455	390	433	428	401	485	442	436	423	438	424	461	413	461	409	464	414	387	442	457	449	483	428	435	401	433	424	440	424	395	438	422	387	414	415	416	438	427	414	413	409	451	408	436	396	435	430	458	458	426	427	448	446	423	450	427	478	446	393	452	449	419	443	420	456	434	460	403	421	429	412	446	430	456	415	396	441	445	417	451	445	459	425	480	418	456	427	457	414	413	424	411	439	455	421	404	447	442	410	433	408	409	437	476	463	457	433	426	426	468	439	419	430	444	422	431	448	450	459	428	433	441	410	457	460	434	410	455	457	414	441	403	461	496	436	436	423	415	444	470	443	442	393	439	418	456	382	432	447	454	443	435	446	443	469	424	451	418	441	426	435	449	409	392	447	421	388	456	435	395	453	449	420	433	393	455	444	434	424	420	395	424	392	452	432	410	451	431	494	410	431	420	443	464	450	430	417	440	437	445	428	445	458	446	403	431	413	422	436	426	411	430	428	413	461	436	430	428	417	421	431	406	407	467	426	453	428	413	399	439	427	399	425	367	429	420	437	453	419	408	445	446	418	444	451	447	401	445	483	432	446	458	432	445	439	455	491	424	462	427	453	432	364	417	443	433	409	434	434	449	422	429	420	432	438	445	440	427	396	425	449	461	461	442	428	428	388	426	402	422	450	432	443	405	425	409	437	447	411	449	452	409	435	434	392	424	420	444	408	440	429	472	431	476	446	432	451	423	435	420	414	441	446	437	425	454	420	420	443	409	427	414	435	429	414	448	458	427	426	453	423	441	408	416	488	434	422	432	446	448	395	412	417	424	428	429	454	428	398	437	408	389	468	399	420	399	417	413	437	466	439	433	437	438	458	447	411	432	417	435	445	407	424	455	420	414	413	427	409	382	418	387	420	417	411	459	402	419	434	459	452	412	471	395	413	431	425	426	428	425	455	413	403	434	431	460	427	423	444	482	424	433	418	437	452	434	464	450	380	444	466	419	418	456	445	415	400	452	452	448	455	409	440	399	425	424	390	397	382	472	394	445	413	454	433	418	434	416	448	396	441	411	393	475	410	440	432	433	449	450	428	392	433	446	419	448	456	410	433	443	444	413	401	434	464	453	384	457	429	425	438	384	438	442	452	443	463	432	449	425	409	427	406	430	469	415	456	390	387	452	445	459	430	406	421	412	460	428	434	428	481	490	385	427	426	443	460	432	442	442	393	442	449	429	431	429	416	417	416	473	440	420	414	454	463	469	425	374	461	448	431	439	422	432	427	441	401	440	406	430	447	428	401	410	436	445	419	413	452	435	463	391	433	429	407	440	378	420	420	457	420	424	429	399	436	438	421	430	451	401	445	464	426	440	431	411	442	467	427	467	454	416	451	419	432	406	433	433	443	403	450	424	406	459	430	408	419	407	413	448	445	450	432	406	451	419	381	418	451	433	414	426	443	437	435	443	464	416	441	441	403	463	437	435	424	420	435	443	401	464	474	430	456	411	416	465	456	416	453	425	417	428	470	394	392	410	469	444	419	424	468	448	399	452	408	414	456	447	413	468	420	439	427	436	431	431	442	442	437	443	399	426	426	440	444	419	444	411	446	422	420	406	427	429	424	406	466	436	462	432	395	409	443	466	383	415	475	445	441	407	397	436	459	447	428	400	424	401	423	394	427	404	418	407	448	445	455	468	417	425	444	379	402	437	413	407	428	435	447	414	472	437	398	445	409	424	427	421	412	429	414	457	437	443
15305	13041	37664	33655	8336	1920	1506	1269	1103	988	908	733	705	702	629	604	656	598	565	610	554	548	531	545	574	517	530	552	531	534	463	503	496	505	541	528	494	504	542	539	467	518	499	529	453	491	499	515	495	536	444	488	495	488	511	485	501	497	508	475	542	506	502	503	469	530	456	504	495	501	487	494	492	496	484	489	483	492	493	515	487	479	469	488	525	499	494	488	506	494	491	484	497	462	451	487	506	495	485	480	477	501	500	506	494	479	460	525	514	457	476	443	465	480	488	487	444	527	470	511	456	514	477	461	459	478	500	487	454	480	479	491	487	527	471	489	531	481	463	485	451	501	485	500	480	493	481	523	489	461	490	467	478	493	475	453	455	489	502	528	494	468	503	491	435	454	493	509	483	513	512	486	461	519	503	532	474	489	459	475	515	462	498	518	487	516	459	549	486	467	496	459	491	543	489	501	473	503	488	479	491	516	512	531	480	470	536	521	488	472	492	511	497	474	500	496	459	492	486	500	485	492	489	476	439	526	476	479	480	510	509	507	482	485	465	508	507	489	497	507	496	496	517	453	522	507	486	506	487	489	507	509	483	526	463	486	485	501	498	491	467	486	500	470	462	512	513	513	492	499	483	516	491	484	489	506	492	494	487	468	485	487	532	497	490	483	476	499	474	497	544	476	469	463	502	463	470	538	457	483	483	456	503	470	536	505	536	500	486	507	470	451	509	465	510	468	487	494	520	459	446	497	466	489	493	499	502	474	509	452	483	493	503	495	490	455	507	489	503	499	441	483	504	489	475	469	483	507	463	473	472	525	481	455	489	477	523	465	463	491	506	498	491	466	474	540	496	452	469	498	505	496	506	445	494	466	483	465	482	475	513	500	524	526	487	499	449	509	501	475	483	498	466	510	445	455	473	498	491	523	509	467	481	471	473	509	492	501	467	500	469	498	492	514	455	465	462	499	489	458	490	477	449	473	472	540	537	528	475	488	501	490	498	489	453	461	474	484	493	473	544	485	486	513	515	491	508	459	489	501	530	474	507	476	502	490	506	488	478	528	513	526	508	505	515	488	515	556	506	516	498	483	472	468	496	492	494	508	522	520	477	495	513	482	502	485	488	496	474	489	488	492	520	498	528	464	482	510	496	533	469	533	504	522	455	512	498	455	490	498	436	518	486	467	491	519	473	477	481	504	440	483	505	431	494	511	470	479	454	485	465	448	492	477	516	526	509	483	489	493	479	503	520	489	468	505	477	478	508	504	513	487	509	478	476	451	454	478	531	534	479	523	443	470	495	495	525	506	512	483	493	498	510	563	506	494	537	451	483	483	483	478	455	499	492	504	514	502	543	522	495	500	485	453	492	489	492	539	495	528	495	506	456	478	497	503	482	467	493	514	493	512	499	476	489	488	438	485	526	448	496	490	512	493	466	509	462	504	472	466	511	470	481	504	508	495	527	539	481	494	500	516	470	480	500	497	467	501	489	489	495	511	451	473	481	533	475	487	507	505	490	508	436	505	474	553	467	474	484	538	500	483	485	499	497	484	461	450	521	457	479	490	455	492	501	493	496	480	497	525	493	493	434	457	492	514	473	487	493	482	510	496	506	491	500	474	480	543	462	499	470	485	528	447	468	518	480	508	485	505	472	529	497	469	499	503	483	513	480	516	465	454	513	489	514	503	475	451	510	464	478	453	492	493	493	466	512	512	525	495	496	511	481	456	497	476	502	492	483	482	522	492	491	528	503	494	477	508	480	509	470	491	504	523	463	470	524	503	452	511	522	503	460	532	476	507	459	460	460	483	487	474	517	500	504	479	471	504	535	491	487	470	493	501	514	519	517	497	467	501	460	484	469	489	489	498	474	487	452	490	505	492	497	501	485	514	522	521	518	471	529	508	434	504	476	505	484	487	481	452	467	554	469	489	467	497	538	464	491	462	523	510	480	501	464	487	497	485	518	463	464	458	518	508	503	528	515	482	518	479	481	485	492	459	490	467	518	465	513	462	503	520	498	483	482	469	439	485	483	523	505	503	496	517	499	491	503	511	519	499	528	494	519	456	487	513	458	453	476	480	504	479	499	526	475	521	444	473	475	433	482	489	473	493	499	460	473	478	499	537	458	470	480	496	484	472	499	472	421	489	497	462	457	474	473	503	475	521	484	483	526	485	526	515	479	475	470	512	469	466	501	506	482	509	492	474	491	490	507	502	512	509	486	502	496	479	498	513	480	480	463	474	476	493	465	478	490	529	481	458	486	511	511	440	494	465	494	475	493	454	487	446	503	490	489	486	495	471	483	488	510	532	489	490	498	483	450	496	488	535	487	521	502	478	436	519	488	518	452	496	521	481	503	490	502	489	477	473	523	494	526	512	483	466	495	542	501	483	466	472	486	482	489	527	499	467	499	493	503	487	474	489	492	494	450	462	505	482	462	507	510	522	503	491	522	495	492	465	468	505	545	485	462	485	501	497	505	513	456	502	461	500	494	526	472	484	456	516	473	500	471	486	458	489	476	511	470	438	531	515	474	499	493	474	496	470	526	503	487	503	501	511	455	480	506	496	485	500	483	471	506	495	539	473	478	471	470	528	486	495	522	514	503	479	500	501	486	481	513	470	475	505	516	512	482	485	497	477	486	523	498	477	512	493	513	498	499	498	455	474	462	493	551	492	524	506	496	499	515	480	495	499	487	515	525	499	524	475	475	488	483	485	505	464	501	505	487	496	495	471	490	512	462	503	504	489	482	521	477	495	479	505	509	472	505	480	505	506	486	521	480	457	473	474	494	462	463	467	503	519	466	495	501	493	523	465	505	501	545	472	495	491	532	462	479	485	458	496	480	454	515	506	472	542	482	443	494	496	476	460	493	512	485	459	514	472	487	508	530	526	484	461	472	501	479	518	467	469	481	489	541	452	491	456	493	484	494	516	488	503	510	471	497	493	526	457	516	455	500	515	483	505	502	488	489	484	471	458	461	442	464	504	509	497	489	482	519	477	515	488	504	491	457	469	481	469	488	479	501	493	485	483	503	494	488	476	484	494	506	497	487	483	466	446	471	467	460	485	489	501	486	477	529	474	474	501	454	494	467	514	506	495	500	506	462	464	503	485	495	455	453	488	512	507	474	442	532	487	496	508	511	532	496	468	518	481	433	451	495	459	473	495	530	489	501	497	508	488	432	509	484	479	505	515	470	485	457	446	504	487	520	512	511	486	464	498	478	476	460	443	449	451	495	482	515	498	471	474	489	500	447	491	490	517	480	461	472	504	502	503	491	479	507	476	454	459	468	473	467	493	491	518	502	476	476	476	448	498	490	498	466	478	475	495	484	526	503	518	514	489	462	488	461	521	476	472	480	497	453	479	497	509	504	475	464	498	514	522	486	511	524	541	489	497	479	492	526	482	499	474	499	488	468	512	459	492	457	494	491	482	494	461	526	456	463	534	458	507	494	443	535	487	477	521	453	498	542	521	474	513	477	493	450	517	500	483
24910	21175	28022	26419	14222	1721	853	707	649	666	646	581	649	579	580	553	542	577	554	575	549	559	581	584	571	577	541	530	550	560	567	568	547	540	566	574	533	529	514	547	536	554	526	540	543	503	559	574	587	502	573	543	525	523	525	539	561	542	549	558	546	587	535	515	542	556	530	571	556	533	553	567	576	555	527	516	574	547	492	546	574	589	578	538	553	539	497	575	561	570	549	579	543	536	538	570	547	575	516	510	565	582	526	536	511	569	500	492	552	556	552	580	600	578	526	552	551	511	564	538	530	519	544	545	565	559	561	530	535	503	544	556	533	526	557	545	540	541	563	543	564	542	554	525	523	544	509	561	541	542	516	538	560	527	538	550	549	521	524	542	573	572	526	547	561	564	538	539	555	541	551	544	561	512	490	517	521	570	521	571	537	574	521	540	537	524	558	533	546	540	505	527	569	581	572	510	548	531	524	563	508	542	545	574	550	535	529	551	531	583	529	561	579	568	533	535	535	544	506	544	580	513	497	541	556	510	576	534	534	537	538	557	535	576	546	548	526	525	543	552	495	584	554	532	530	512	536	520	584	541	539	557	541	517	564	540	534	537	538	516	539	550	491	508	570	547	542	547	494	565	563	522	550	538	547	555	551	537	501	509	545	512	558	517	580	509	539	554	522	517	569	525	561	487	549	527	525	481	557	554	562	524	558	551	587	521	554	528	520	544	575	513	560	536	574	539	549	494	544	554	551	526	559	513	556	577	551	565	542	541	517	567	533	554	541	526	539	530	598	571	559	518	529	583	545	529	560	541	549	542	531	594	516	532	524	549	550	584	555	510	540	561	543	572	546	566	535	537	489	602	555	499	582	527	541	535	556	583	608	562	554	537	577	604	540	559	539	539	563	542	579	538	545	547	508	558	549	549	510	564	520	565	498	560	489	523	515	514	490	525	538	576	562	534	577	551	545	557	554	584	535	514	550	567	529	546	564	574	542	532	501	554	568	538	520	510	560	525	528	566	510	618	541	494	529	526	575	549	580	516	555	525	531	562	518	565	561	504	548	552	526	552	520	505	496	510	537	530	539	554	537	534	575	562	581	565	536	563	506	537	533	539	570	522	495	525	494	559	584	548	520	562	584	566	562	560	540	551	545	587	507	512	550	584	532	531	543	488	514	518	531	547	572	558	549	565	505	560	556	548	512	513	566	525	550	531	589	570	531	538	531	566	537	546	546	580	524	546	554	537	526	528	553	554	574	539	539	536	544	534	558	564	549	513	545	522	551	584	585	624	577	515	547	533	559	547	547	516	553	555	554	504	574	533	536	555	544	530	552	567	521	523	547	506	514	510	531	505	557	518	544	544	589	563	542	552	571	518	557	531	568	503	527	540	562	558	573	542	528	585	513	558	542	520	543	517	527	503	557	501	569	537	574	558	571	500	507	524	583	538	491	543	542	499	502	538	552	561	533	545	519	591	548	535	560	564	538	535	540	514	532	533	503	511	471	536	565	542	477	546	487	550	512	556	558	516	536	557	533	554	538	571	577	518	530	537	532	542	530	527	578	500	607	532	536	612	504	544	568	515	532	543	507	483	533	568	576	513	574	547	555	544	545	485	535	553	547	540	528	561	590	567	524	495	556	549	547	531	557	546	525	586	537	516	534	556	517	558	577	545	529	589	553	547	542	516	528	555	531	520	533	503	524	567	536	543	559	530	514	544	583	523	584	555	550	562	550	543	562	596	553	565	540	546	544	579	558	523	562	532	568	538	564	581	518	505	538	542	528	557	515	536	528	490	564	560	480	569	550	548	529	552	549	477	547	558	550	540	546	510	601	538	500	569	523	538	524	531	554	545	536	534	497	515	526	544	570	514	491	569	557	520	567	531	574	552	565	576	563	510	503	535	488	584	556	538	523	542	578	569	518	554	545	568	571	566	528	534	561	549	553	516	526	534	529	553	544	533	511	499	559	545	567	510	551	547	542	541	496	542	518	563	552	537	503	517	530	560	563	572	532	568	544	564	572	586	542	551	564	524	528	519	511	536	567	540	519	471	552	538	552	517	543	548	554	524	526	513	573	557	549	533	556	548	554	561	555	571	532	549	557	562	528	549	500	535	537	551	582	537	548	499	568	542	560	515	530	605	548	545	544	578	541	582	535	560	559	529	549	523	530	519	536	571	579	525	546	548	549	525	491	569	519	572	522	557	515	544	528	512	552	525	533	509	551	529	559	541	563	558	516	515	537	517	571	567	532	560	516	512	579	548	552	523	551	580	531	526	548	525	566	549	509	528	520	559	561	524	592	521	538	508	546	519	534	549	551	576	534	568	546	585	572	524	508	496	536	537	523	476	488	558	544	524	508	503	525	528	557	518	542	530	565	542	542	556	523	543	524	509	499	524	534	557	548	541	546	553	519	528	554	501	578	573	564	556	538	546	543	574	567	542	542	508	545	571	542	516	555	561	524	513	543	553	531	534	568	549	586	538	505	571	545	542	533	500	567	537	562	515	540	524	523	540	549	566	507	525	533	531	531	523	576	542	562	490	536	544	547	570	553	523	561	524	538	535	514	508	555	564	531	494	565	572	543	530	542	464	533	526	551	550	532	529	541	504	526	522	535	532	611	542	549	555	547	571	532	546	557	573	528	529	570	529	581	574	547	555	547	581	551	552	561	538	536	510	528	515	575	574	565	521	525	557	497	527	482	559	534	560	529	575	501	563	501	558	502	515	574	568	529	563	525	532	547	504	572	551	496	527	552	538	536	529	531	539	541	549	498	508	582	534	551	545	534	493	513	577	557	506	526	575	511	519	567	562	539	549	535	536	526	523	510	522	531	557	501	536	572	552	547	507	511	544	547	534	561	540	548	550	513	562	524	574	557	525	528	532	551	534	577	505	535	527	523	576	534	516	521	520	542	530	499	533	535	524	540	537	543	514	541	540	532	601	532	547	533	494	506	526	530	524	575	520	545	542	525	538	576	488	530	561	522	526	545	545	546	569	536	511	535	525	551	587	521	571	550	502	557	499	582	562	534	562	523	544	538	507	577	529	533	541	516	494	560	564	515	543	568	514	538	560	550	503	539	558	574	552	512	538	553	537	523	548	535	526	566	544	557	506	548	544	544	517	573	546	520	583	538	545	551	522	548	549	489	528	585	532	504	518	548	560	503	525	534	519	517	542	531	538	551	540	525	531	574	530	572	545	587	557	520	548	561	535	553	531	525	487	525	566	547	540	535	555	518	574	553	528	538	556	519	572	544	522	559	548	522	533	576	559	559	535	491	570	566	543	543	492	506	529	515	523	538	533	509	466	516	520	520	543	566	528	525	528	483	525	596	546	502	540	533	528	558	506	583	549	541	536	539	621	584	537	518	560	512	520	517	531	549	501	551	523	570	539	543	551	514	554	579	519	535	568	521	534	537	542	542	551	505	495	523	579	544	519	509	552	554	563	588	556	521	540	545	534	595	505	547	518	619	531	543	530	525	545	529	559
16048	8750	34114	25151	3200	1450	1268	1102	986	931	867	819	757	746	713	723	685	751	689	633	640	664	668	688	634	665	644	636	591	671	642	634	666	632	605	651	624	648	708	645	674	627	603	630	663	616	624	614	635	648	650	628	658	611	677	638	673	667	646	643	643	625	672	579	712	619	624	619	642	605	628	621	671	601	658	645	604	665	597	638	633	657	635	579	649	673	664	658	607	560	664	591	631	621	672	643	652	655	588	594	626	595	619	657	692	640	644	660	618	630	648	665	678	645	630	617	642	625	629	613	627	659	660	639	610	609	620	593	613	653	632	601	698	639	627	621	634	592	613	659	618	649	598	642	655	675	633	613	592	645	581	638	633	657	621	628	653	650	639	674	657	605	602	618	652	614	696	641	655	616	588	628	617	622	615	618	666	648	694	631	652	657	660	663	662	642	604	613	604	652	624	589	651	620	657	657	649	678	631	609	625	634	649	642	669	618	647	665	600	623	638	648	653	643	646	612	638	606	646	653	640	651	628	616	659	669	630	595	631	632	636	598	640	593	683	622	619	628	652	632	596	659	602	679	625	578	622	631	651	582	621	602	613	632	611	602	618	624	625	643	640	626	649	643	629	618	637	620	635	606	646	646	637	585	654	608	588	716	638	647	609	716	620	660	615	641	636	631	634	644	622	628	667	650	638	609	608	655	627	641	640	647	604	596	616	655	637	621	606	627	618	625	640	657	663	630	638	585	631	629	626	616	642	689	638	594	649	609	600	672	624	621	616	645	602	657	655	611	614	658	641	639	650	626	642	617	660	623	631	662	636	607	634	618	650	631	627	597	630	621	634	657	630	645	689	627	635	653	616	631	605	646	635	597	643	631	628	597	605	647	619	626	585	608	669	675	654	599	622	638	619	627	631	660	673	641	627	633	579	634	629	636	561	639	596	672	640	625	627	645	620	627	614	635	621	663	643	620	639	614	653	611	640	665	626	628	624	617	601	671	609	644	622	597	650	660	624	664	598	618	606	617	612	653	634	639	648	636	647	633	677	676	664	622	632	664	596	617	586	640	639	636	605	642	621	639	630	629	673	609	642	589	639	633	640	656	595	657	666	637	625	634	582	590	646	626	671	674	602	626	620	659	644	644	648	611	641	574	649	601	592	609	643	657	646	633	618	598	627	632	652	639	602	606	613	677	662	604	616	630	649	620	629	643	601	632	578	586	617	618	623	648	626	685	641	634	652	633	588	653	626	622	616	644	662	672	638	637	628	658	596	625	646	644	653	630	629	632	623	619	619	659	620	581	633	668	653	671	657	652	607	620	657	642	672	635	632	615	659	629	665	652	665	679	610	587	637	654	637	676	629	614	615	633	639	641	673	649	686	642	632	586	621	618	653	612	632	641	640	624	640	658	640	635	634	633	603	622	595	653	613	606	615	653	611	661	606	632	603	602	662	612	633	588	646	606	623	629	631	630	606	619	643	652	620	639	622	634	627	634	649	628	644	592	636	630	676	622	628	590	675	629	613	626	573	613	641	623	632	657	588	625	637	613	670	627	651	607	655	639	691	665	666	623	613	628	635	631	682	620	640	677	612	680	617	641	619	604	596	705	650	678	626	589	656	649	607	637	631	654	638	633	660	657	606	614	592	617	641	598	603	583	651	624	628	646	678	666	624	603	599	599	640	613	604	662	589	592	616	636	654	648	637	651	633	654	634	600	622	647	630	589	655	638	637	646	642	641	621	606	670	638	660	633	677	596	639	620	657	639	627	625	605	642	615	635	601	625	613	584	630	627	618	615	603	696	642	652	675	681	618	642	661	628	661	681	663	605	616	672	601	709	626	659	640	634	623	634	637	624	592	599	624	664	636	671	635	636	602	616	584	656	656	679	666	625	646	615	663	640	670	611	608	661	618	640	671	639	684	660	603	637	668	645	600	660	708	588	573	590	635	656	624	587	620	609	626	639	616	664	666	630	626	632	571	588	635	635	592	599	645	611	665	612	637	644	647	661	648	637	590	615	607	597	661	608	624	649	645	651	641	673	623	643	610	628	606	616	646	612	601	647	668	596	646	606	593	598	639	627	624	609	626	619	592	641	618	626	603	615	685	586	613	597	655	657	615	585	658	601	617	622	671	662	658	598	641	661	600	673	650	616	663	592	653	656	657	635	634	640	671	651	630	652	656	630	646	578	620	629	585	620	609	613	621	641	618	609	646	604	603	620	641	644	637	668	605	608	598	633	650	622	658	673	623	610	650	655	674	621	638	648	618	657	654	591	629	608	636	700	628	621	638	635	586	638	632	620	621	612	613	629	615	621	586	621	639	608	661	605	634	614	611	614	692	619	631	658	629	606	630	611	622	640	661	641	648	645	648	597	627	642	595	594	595	630	645	642	633	642	656	651	628	659	680	661	652	606	688	638	597	633	612	625	626	613	624	605	672	669	663	646	632	626	648	612	611	624	609	653	637	666	634	626	627	678	627	641	606	635	640	626	633	615	614	615	633	600	616	619	611	624	615	628	644	647	631	619	640	599	651	664	646	642	610	652	652	632	610	617	630	603	636	631	618	631	659	611	643	649	631	607	604	607	629	632	605	605	669	627	638	615	665	647	629	634	641	601	628	646	639	630	645	641	619	642	624	620	631	648	601	667	631	625	683	632	629	589	616	628	644	614	648	614	656	648	629	643	610	626	608	633	627	601	656	685	633	594	613	660	627	624	583	624	685	641	614	612	650	629	662	667	691	630	610	631	639	621	589	676	641	618	607	621	651	643	654	589	617	645	654	618	636	593	630	638	607	621	620	629	649	616	673	654	635	619	658	634	621	637	596	666	623	643	645	646	606	663	611	610	629	599	600	634	589	659	669	629	615	615	613	612	642	695	575	593	601	625	644	623	630	607	693	669	644	641	606	632	631	650	606	596	605	654	637	640	609	645	596	618	668	604	616	631	642	645	605	643	650	659	657	689	657	598	605	634	664	645	632	634	635	661	599	685	644	648	587	626	605	609	627	630	646	633	657	612	653	617	599	636	613	621	638	595	618	610	619	654	619	632	635	643	642	647	641	642	595	611	651	612	605	589	601	595	666	610	646	605	610	618	625	641	653	594	611	615	566	615	644	614	650	594	647	645	626	612	634	583	668	662	662	618	599	659	666	661	612	592	639	665	672	636	603	632	641	642	657	666	641	630	565	599	592	633	579	631	642	612	611	620	661	602	628	652	579	655	647	629	630	620	637	625	633	598	654	640	673	638	623	589	594	615	640	633	617	594	693	614	662	625	615	614	628	610	584	615	627	617	619	585	642	622	629	632	636	599	642	648	602	636	649	638	631	610	648	666	618	600	635	621	676	610	624	610	667	624	649	653	588	654	607	653	618	623	662	659	667	604	637	572	668	599	596	637	625	640	596	626	647	618	631	661	604	651	617	644	649	647	649	623	626	633	610	616	619	629	640	642	606	666	672	616	656	696	584	637	642	630	662	678	600	674	617	641	651	631
22621	21202	29044	26366	21386	19371	6998	1771	1463	1296	1151	1122	1073	978	981	978	907	974	930	962	824	916	876	886	915	863	853	872	833	806	869	867	859	895	874	845	796	794	808	807	782	837	786	868	846	827	841	830	821	811	893	807	788	816	860	854	851	840	839	795	848	815	814	815	833	832	783	848	865	813	831	791	832	846	858	787	899	843	856	861	834	791	803	824	837	821	864	812	825	802	887	818	815	818	867	790	779	828	777	820	793	824	822	794	849	828	841	859	810	783	898	839	854	785	829	810	819	863	816	751	842	781	826	825	827	830	790	847	843	843	804	828	877	804	869	825	833	839	877	817	804	852	820	845	805	830	837	799	842	785	813	858	800	753	809	829	799	834	825	764	834	773	818	808	754	827	808	847	791	767	864	819	824	857	828	865	777	819	794	813	787	770	836	856	820	820	840	793	837	803	826	874	827	803	782	831	796	820	807	865	840	831	762	846	806	813	786	812	815	799	815	876	870	851	857	850	811	828	823	818	838	812	802	783	786	825	793	788	830	815	875	783	848	857	748	831	828	824	833	817	793	820	810	785	842	833	791	800	769	822	792	817	831	858	854	849	823	834	833	836	826	792	801	770	844	813	797	850	824	778	809	765	888	814	871	811	800	841	840	826	786	816	821	808	825	814	786	786	825	801	758	786	783	810	842	803	774	842	852	817	870	790	824	809	794	804	801	795	797	774	871	807	877	808	844	815	807	866	806	799	902	792	784	805	813	813	782	831	811	820	825	832	788	804	834	830	856	865	817	781	843	816	809	823	838	835	786	826	815	830	811	738	835	805	795	841	862	836	775	799	818	825	802	826	809	828	821	810	771	800	837	791	845	801	873	839	778	801	850	802	826	799	795	793	767	852	809	844	832	782	838	838	781	844	795	860	810	913	796	818	810	810	784	790	835	851	851	809	801	909	824	879	850	895	811	798	860	766	833	775	855	884	798	779	771	829	843	809	783	823	827	882	822	838	802	762	856	833	785	819	835	783	831	806	841	840	822	816	811	808	864	840	816	848	825	798	797	773	800	807	829	811	827	828	820	790	828	821	809	766	848	822	807	861	847	813	873	864	818	799	828	798	849	816	837	763	774	855	793	828	825	819	827	824	792	810	848	839	829	823	854	788	813	826	769	793	803	817	791	766	815	800	823	809	830	782	835	809	783	880	840	849	796	821	841	800	832	809	815	800	879	774	842	825	781	794	795	817	795	827	840	837	855	872	802	816	832	850	857	803	872	800	856	778	828	803	798	766	825	826	809	845	844	832	826	791	860	804	804	816	834	791	840	785	842	859	782	838	867	823	819	836	800	772	845	864	809	849	785	821	776	821	823	797	787	835	765	796	834	863	782	805	804	826	802	777	775	821	793	842	796	843	817	830	812	838	773	798	808	811	812	809	871	843	867	870	830	823	792	835	882	824	781	834	819	751	796	850	804	827	796	830	860	810	814	839	897	783	786	803	814	830	811	776	814	824	807	846	834	795	786	798	819	769	805	818	822	796	834	878	881	810	795	835	821	764	883	822	799	861	803	822	813	855	816	852	812	898	799	799	852	855	866	797	842	760	789	832	850	828	800	790	861	832	792	814	821	773	832	801	782	782	815	879	815	811	854	819	807	866	828	800	807	850	772	804	839	814	815	792	888	830	823	792	812	834	822	819	810	819	884	845	793	816	796	828	760	770	808	836	834	797	827	785	833	807	804	827	840	853	795	830	845	817	806	810	801	801	789	805	807	777	837	880	831	875	831	770	852	869	848	831	847	823	849	837	826	806	819	805	815	786	735	818	768	811	824	813	837	806	753	792	865	792	807	849	833	840	798	806	831	793	768	788	821	810	819	819	800	836	824	808	820	810	771	822	822	864	765	846	866	783	793	861	839	830	828	818	814	785	848	770	799	802	837	818	783	817	803	826	859	817	836	771	816	813	827	799	778	796	816	822	807	831	829	808	870	775	804	767	830	783	844	821	791	848	806	814	827	828	800	801	853	834	817	829	787	811	769	807	779	834	783	828	822	845	855	795	850	843	814	768	900	815	831	847	817	814	798	769	813	828	817	805	889	817	866	798	792	813	813	836	841	826	855	793	817	853	863	823	843	892	803	814	810	803	815	873	810	851	793	797	859	908	791	796	841	793	823	788	802	811	784	847	778	794	806	817	807	827	813	828	871	775	862	810	796	819	799	856	811	875	884	830	880	843	800	802	866	818	794	789	765	820	851	846	781	764	862	834	791	815	829	845	765	849	820	795	825	787	784	797	814	822	823	806	804	861	857	797	766	789	851	834	844	814	775	801	832	846	789	784	808	855	785	781	822	784	853	785	830	803	802	821	801	824	822	772	776	748	806	782	809	800	758	840	788	818	807	765	787	827	860	850	854	784	810	808	809	860	777	795	828	774	847	783	788	841	805	836	837	844	847	851	832	891	837	821	784	818	821	809	838	815	789	810	801	805	796	868	874	834	767	842	855	841	883	781	811	830	850	858	874	855	877	802	784	882	806	856	858	801	812	817	851	791	850	862	772	828	784	816	832	858	885	823	815	843	869	834	807	812	792	779	838	796	812	831	800	830	829	802	824	791	824	857	834	793	812	867	792	794	791	801	837	802	817	829	825	785	845	865	811	811	773	835	794	831	848	870	825	773	802	802	767	841	808	816	797	827	809	789	849	815	862	800	849	832	818	799	838	798	831	810	847	854	801	764	798	829	829	810	732	864	829	854	794	779	822	800	826	824	846	818	809	803	817	852	777	801	787	809	845	802	789	900	819	824	825	820	800	800	843	821	797	873	815	770	848	820	800	829	844	780	813	845	828	855	823	832	830	777	808	826	777	813	865	815	831	786	829	832	820	785	830	865	842	873	834	863	790	816	828	823	833	803	788	814	784	835	780	746	799	767	827	835	831	818	851	819	816	832	781	890	811	839	796	854	842	832	807	826	817	784	808	834	827	881	827	783	858	831	870	814	801	759	804	820	799	834	793	817	869	775	854	806	793	866	780	849	834	841	795	854	775	774	867	793	798	831	808	802	787	761	892	819	710	808	787	795	788	784	850	829	800	807	810	831	805	803	795	815	805	801	818	843	851	829	784	809	852	812	834	813	854	801	813	801	849	793	748	810	837	851	820	805	793	786	774	868	799	810	846	835	784	775	817	840	827	823	884	787	815	816	826	802	822	807	814	834	833	844	791	811	852	869	811	751	777	823	779	867	761	804	854	822	814	822	804	814	806	802	826	816	843	810	792	818	836	808	845	808	792	837	821	836	803	784	787	784	856	807	819	771	832	791	815	851	802	780	863	794	861	788	814	812	814	804	818	818	894	825	816	843	834	821	786	799	819	791	798	834	807	795	803	817	801	844	800	820	768	807	897	839	850	850	822	823	801	778	836	782	803	804	840	839	845	800	806	863	834	863	802	825	868	854	799	825	850	793	867	806	806	802	824	800	803	769	817	828	820	795	857	830	791	800
18193	19230	38769	42567	5804	3600	2968	2488	2063	1720	1569	1450	1339	1245	1233	1174	1124	1094	1039	969	1026	966	1037	997	962	961	974	947	958	1003	923	885	905	922	932	938	879	886	879	896	918	943	921	911	902	929	911	859	875	893	921	927	894	898	891	905	900	884	948	890	856	859	896	903	921	904	900	934	887	929	863	920	862	910	889	857	873	860	887	845	880	918	895	908	865	875	911	951	850	863	885	851	840	808	878	912	886	843	861	860	872	900	878	919	841	929	876	895	873	857	883	919	873	899	882	881	867	879	906	903	882	861	879	914	865	915	866	867	851	931	906	899	883	921	905	917	817	914	898	894	895	849	842	889	832	863	902	852	884	908	927	818	891	939	930	815	872	847	858	863	882	890	944	860	881	852	916	906	882	884	887	861	856	883	920	888	885	874	883	944	866	865	871	924	931	867	883	834	839	900	852	871	922	832	865	933	911	848	859	886	849	879	920	849	879	928	842	959	854	866	868	889	857	792	892	911	894	901	843	869	914	905	905	825	872	889	907	835	880	897	893	927	859	877	851	866	868	940	893	871	860	879	932	830	860	851	928	887	901	868	913	877	899	903	867	886	930	863	893	833	894	867	869	895	867	885	881	932	873	861	858	924	894	880	843	894	886	832	841	881	877	861	868	850	869	918	868	893	858	870	854	891	918	905	933	909	931	903	892	839	909	889	886	874	877	898	940	866	908	928	938	872	894	865	890	845	820	885	877	887	918	888	906	839	839	888	841	844	919	857	864	867	937	887	904	907	885	880	889	890	874	880	895	891	905	855	885	843	832	889	900	824	917	900	853	905	869	857	856	851	850	899	814	853	877	907	863	881	874	876	866	863	895	937	873	903	904	924	848	904	890	922	962	881	893	848	844	926	902	927	917	878	862	837	919	939	933	908	898	853	903	892	877	873	861	882	856	833	871	905	877	842	857	853	895	856	903	778	912	861	857	840	901	945	871	875	929	896	819	878	875	868	910	886	920	910	913	877	909	830	882	851	848	829	829	867	823	906	879	895	855	899	839	868	844	863	840	879	928	902	873	874	926	922	933	844	915	891	848	814	927	867	907	874	897	874	864	874	910	858	890	894	829	890	916	834	835	853	923	912	843	907	911	901	897	905	914	841	905	889	895	912	896	894	890	804	878	865	862	908	929	930	866	838	852	913	893	896	884	932	888	891	842	873	835	873	856	954	909	856	945	900	879	901	897	903	922	897	889	902	854	837	838	865	867	893	926	937	843	877	930	865	893	906	945	915	873	905	859	787	875	918	892	934	798	919	802	879	896	865	920	905	849	910	872	928	877	888	885	898	854	925	873	900	861	889	867	918	861	888	889	889	873	846	848	892	864	925	871	887	905	904	908	910	875	868	878	933	907	888	889	852	841	957	866	877	830	878	869	879	873	848	906	901	886	900	933	838	874	902	906	909	826	841	851	903	941	903	869	956	863	879	874	875	856	917	879	845	857	887	865	874	856	837	824	885	894	884	925	916	858	909	862	882	890	859	897	838	854	861	887	911	951	889	908	858	897	943	883	913	859	803	866	825	846	935	884	863	866	876	842	910	900	880	884	840	879	853	885	899	907	866	868	846	872	842	918	854	873	821	860	852	889	887	833	886	925	878	879	891	906	862	847	889	922	849	855	842	847	881	878	887	906	876	839	912	927	913	862	882	893	923	920	900	885	869	921	856	860	863	881	893	901	880	871	882	897	849	899	872	861	875	897	866	880	859	888	860	870	845	877	862	864	893	896	945	865	875	909	867	845	863	885	924	944	916	915	923	902	902	884	873	913	854	870	916	902	858	865	862	894	836	895	823	917	898	860	897	900	891	874	892	870	882	872	869	877	845	885	911	888	893	876	833	887	853	861	871	857	892	879	901	869	853	916	904	857	846	868	875	859	848	906	845	899	876	921	893	875	891	868	860	871	897	852	892	868	915	846	921	909	895	897	859	857	860	869	944	905	862	868	850	882	821	903	895	946	903	883	858	916	874	889	882	902	908	905	897	921	860	866	893	867	886	876	882	871	871	878	851	944	934	865	930	852	918	826	851	880	842	830	855	929	884	893	862	909	865	892	872	862	874	892	920	916	901	894	870	889	879	882	908	879	874	940	922	909	866	945	907	882	935	869	904	903	873	864	900	797	871	937	886	887	923	911	916	882	882	903	872	859	869	846	815	886	882	927	881	831	875	914	814	853	903	907	891	887	868	867	857	852	923	879	856	940	948	892	904	858	899	844	880	889	913	916	830	899	942	850	832	910	919	891	827	877	877	914	870	881	906	859	891	872	895	887	903	866	861	921	850	864	845	834	879	899	908	836	868	912	873	830	892	869	866	841	932	820	905	869	850	892	846	888	835	911	879	823	798	845	895	891	872	894	875	832	885	908	901	867	948	890	932	842	843	885	891	873	863	861	848	854	898	833	893	911	838	948	885	895	923	866	909	836	854	851	896	904	927	933	827	854	890	922	864	887	937	912	834	843	872	947	892	890	940	896	853	913	910	898	881	874	865	864	903	832	923	862	913	888	809	856	855	869	867	874	881	929	850	916	887	892	842	897	875	855	859	878	876	941	904	800	853	869	930	895	856	877	880	870	904	884	882	823	900	835	933	850	878	899	900	894	903	838	908	898	886	870	899	907	843	842	870	947	849	921	921	887	877	875	930	866	893	923	863	867	903	865	920	857	856	878	947	921	881	885	883	903	847	864	840	886	920	824	888	868	914	827	910	870	925	867	920	884	859	884	874	872	880	852	876	903	835	870	840	945	916	890	919	880	874	879	878	870	890	910	811	841	871	863	916	882	840	903	853	890	834	866	920	890	890	894	939	880	869	844	844	826	882	890	893	921	835	894	915	903	858	859	887	901	931	914	855	893	906	875	844	885	849	921	887	896	890	875	881	871	914	870	854	810	899	872	862	799	804	897	894	893	866	930	839	904	919	902	855	858	854	868	852	893	954	874	906	844	860	894	914	899	900	888	913	874	846	872	856	867	941	858	841	888	888	912	894	902	841	870	859	856	884	864	920	893	857	879	886	879	913	938	850	876	851	869	923	896	920	858	834	825	929	907	856	876	847	933	913	881	903	894	930	907	839	850	839	906	879	900	844	792	902	875	927	825	867	874	855	930	899	867	859	938	888	884	913	874	875	880	910	875	858	870	879	918	920	891	887	853	881	889	869	925	934	835	848	929	885	896	853	882	915	861	885	821	839	916	909	884	891	876	863	885	937	864	904	903	880	869	852	884	917	901	849	864	881	861	855	898	897	887	887	857	872	850	880	936	835	873	877	879	906	888	932	858	855	857	839	835	861	883	899	930	865	866	893	932	897	904	892	795	840	874	923	918	903	982	917	874	854	925	856	879	877	920	912	873	887	871	895	895	883	859	906	921	854	856	921	894	875	888	942	896	920	900	895	878	856	875	847	938	884	891	911	870	964	888	914	891	899	918	891	959	839	842	868	851	890	870	847
27171	20437	18164	12044	766	374	351	355	323	323	336	310	295	305	335	296	302	318	322	353	311	336	304	305	299	301	312	322	313	313	294	315	298	324	353	320	345	304	295	296	306	321	299	318	310	324	310	324	299	298	301	286	350	334	292	313	326	304	310	348	317	317	302	310	293	297	323	314	309	285	321	304	323	310	322	324	326	276	301	300	319	306	316	307	334	278	271	356	287	297	288	320	330	283	324	325	317	332	326	313	288	333	326	312	318	318	322	322	274	319	306	307	292	300	284	323	302	308	330	284	316	315	345	333	303	260	333	316	298	315	326	312	312	312	289	325	317	305	307	330	306	297	301	292	324	313	323	321	305	336	314	314	311	275	333	298	324	307	307	306	308	311	334	334	320	305	345	285	305	316	293	322	315	301	316	316	344	302	314	308	314	341	297	347	311	321	292	321	303	305	302	310	302	291	316	301	313	303	299	316	287	326	292	306	340	293	295	318	304	319	319	330	315	313	314	296	285	303	293	333	299	320	319	333	290	284	330	299	310	283	294	331	294	318	303	292	303	318	275	307	296	279	305	307	328	319	299	303	293	312	315	318	301	290	325	311	319	306	301	292	341	325	327	320	317	337	309	295	277	333	325	310	283	308	289	308	293	337	312	290	301	331	292	297	316	339	316	348	311	293	333	342	281	319	323	309	295	306	304	303	318	290	337	271	303	307	312	303	311	323	303	290	317	297	321	316	311	295	320	331	333	347	309	311	304	321	309	311	295	308	314	289	323	305	286	292	305	302	270	302	337	328	314	314	322	314	290	349	293	302	340	331	323	298	322	321	302	313	286	303	305	301	298	279	302	297	327	317	328	330	291	299	272	345	331	304	321	307	315	327	327	320	301	307	300	333	302	333	284	307	308	302	301	307	306	308	287	288	309	290	319	316	307	310	327	319	318	319	264	298	299	295	304	297	318	322	315	315	303	301	292	306	282	323	331	300	353	297	318	321	338	303	288	311	320	313	294	314	306	333	324	295	285	314	321	301	297	315	339	340	321	305	294	318	345	324	340	324	331	352	296	336	314	348	293	338	331	285	291	361	306	320	273	330	330	281	328	342	325	276	286	331	317	305	292	288	321	316	323	312	312	309	316	306	314	310	302	295	281	292	287	312	304	294	311	277	315	309	318	314	312	264	310	279	315	340	304	306	319	283	303	281	289	312	291	330	306	307	275	327	338	300	298	320	282	280	331	302	281	322	310	284	284	248	324	302	323	329	298	298	283	286	295	308	325	299	285	293	346	286	293	295	305	325	328	308	280	319	314	331	303	321	325	273	340	316	314	318	309	294	312	326	312	307	308	310	343	287	338	317	328	303	305	309	325	279	307	312	323	297	359	304	315	295	337	300	308	303	308	302	281	335	307	291	346	315	310	315	272	319	319	293	294	329	312	297	317	316	301	322	301	321	306	287	335	308	286	287	314	322	314	302	307	314	292	296	284	296	334	273	307	284	270	319	318	301	308	283	311	331	340	329	282	303	308	304	318	310	313	303	332	333	321	305	321	310	291	297	307	307	332	299	315	275	332	310	323	301	302	304	279	305	329	337	307	309	327	308	335	329	320	290	307	314	294	332	308	310	347	263	341	303	315	322	289	280	318	306	320	315	301	305	336	336	320	338	298	318	329	323	334	289	325	276	285	293	322	317	303	301	315	335	312	293	316	330	304	285	313	297	300	348	331	321	312	305	300	313	324	358	287	276	302	311	331	289	281	300	312	317	288	326	306	287	281	304	317	312	309	345	321	298	333	302	289	307	299	306	310	308	309	307	309	329	331	289	289	323	332	307	317	298	311	308	302	304	332	313	304	306	299	325	317	326	300	307	297	284	318	328	315	327	326	300	317	301	308	339	311	310	304	321	315	312	315	320	331	301	323	360	320	302	313	329	326	304	319	293	302	337	316	320	309	321	258	314	335	301	309	305	314	327	329	286	308	312	313	299	294	325	306	303	311	295	300	330	300	311	305	290	275	313	306	280	337	301	297	279	336	287	302	319	273	267	296	327	298	293	307	320	316	297	302	311	302	307	314	324	284	322	312	322	316	297	297	303	289	323	327	309	315	308	326	303	300	314	285	347	305	282	295	317	319	330	328	293	300	285	270	324	301	330	308	309	273	330	299	306	289	288	322	313	288	314	296	297	340	285	300	306	345	304	330	297	329	313	278	313	340	281	271	310	334	301	299	289	350	291	316	345	333	340	311	323	307	346	321	296	275	287	297	305	308	323	293	328	288	288	322	320	292	353	297	301	315	316	347	276	313	347	296	290	314	298	303	316	278	330	319	314	304	291	309	314	315	261	299	299	283	303	330	291	334	272	308	305	280	311	343	306	324	327	320	325	325	328	324	323	339	308	297	321	332	291	331	300	303	285	301	303	315	298	302	292	317	301	318	299	312	359	296	297	310	307	306	301	298	295	277	308	302	291	323	331	286	321	283	323	325	309	311	316	314	286	320	284	301	304	325	299	306	293	313	300	310	309	305	316	325	284	329	307	303	307	335	319	303	293	316	309	337	297	274	304	321	331	301	310	297	330	291	334	304	309	331	314	326	336	309	330	314	311	283	314	337	319	324	317	344	310	320	298	314	303	328	294	287	307	338	305	309	290	297	305	274	299	325	324	342	353	293	293	312	340	324	266	280	307	327	321	313	302	324	308	304	343	311	299	318	305	282	291	323	319	297	311	312	310	319	305	314	295	311	312	294	311	277	348	316	325	315	296	296	321	307	327	304	344	268	335	305	294	314	288	314	306	309	299	341	289	335	316	313	295	299	296	315	342	288	328	297	335	317	310	291	308	304	306	321	304	300	301	300	337	312	299	293	292	353	340	329	334	304	289	312	303	292	303	320	301	302	294	298	324	326	314	336	304	330	350	315	303	304	252	310	304	301	308	320	312	325	340	292	316	325	349	319	318	309	275	294	312	305	322	292	324	301	292	294	328	335	269	307	300	311	318	304	311	297	271	293	318	321	300	330	330	301	340	288	312	295	284	302	336	293	302	316	301	298	320	305	330	322	300	293	313	328	342	306	309	297	293	280	319	300	315	339	317	354	314	304	268	340	341	309	314	333	327	280	301	355	327	315	321	303	293	306	328	309	298	345	292	299	293	322	310	286	283	330	289	287	336	332	308	277	305	323	333	306	331	311	313	302	282	332	296	270	287	340	314	304	311	334	304	294	301	279	292	346	338	332	322	305	315	303	330	293	301	288	324	306	305	298	315	312	299	315	305	334	324	292	322	298	312	321	309	307	285	305	310	300	307	288	314	287	294	314	320	298	319	291	342	305	327	299	298	286	302	273	285	290	329	298	309	346	305	317	337	316	318	309	302	337	312	336	324	305	304	307	343	281	312	287	305	317	315	290	279	320	293	318	298	303	336	303	312	303	289	326	321	351	319	322	317	290	296	275	302	327	347	311	290	318	332	300	312	289	320	321	301	308	285	308	314	280	360
13306	3872	15809	9493	622	455	424	417	435	381	392	378	366	386	393	374	363	388	374	367	373	417	368	385	353	399	364	400	367	399	361	384	388	363	382	336	359	348	361	366	364	374	375	382	354	386	381	353	340	351	350	401	372	388	358	379	381	338	391	341	383	344	396	346	371	348	363	402	381	349	381	370	411	367	374	371	375	378	332	382	386	373	393	343	361	380	352	370	351	357	345	391	365	375	401	318	347	344	387	362	376	358	401	386	355	364	367	396	389	386	380	368	348	367	381	347	360	410	409	395	377	388	404	375	376	344	389	376	332	361	388	394	343	385	365	371	387	379	360	391	361	332	331	354	373	384	365	372	369	343	364	429	349	390	371	361	327	369	371	395	383	381	372	350	352	346	384	389	440	365	419	379	345	385	372	341	365	378	390	358	361	361	352	404	396	385	375	355	377	343	350	362	379	379	390	392	387	329	351	382	371	346	390	370	366	393	397	377	396	379	352	349	374	364	378	349	387	375	361	385	380	402	377	374	376	349	366	378	355	394	380	359	401	367	356	336	384	349	383	348	353	364	344	375	324	349	370	369	393	389	352	366	383	362	369	352	410	354	381	354	432	346	373	387	348	358	343	375	337	356	388	392	388	391	427	350	352	379	386	369	385	384	408	377	383	350	356	362	391	365	390	403	351	387	385	379	378	367	346	389	375	407	339	370	364	398	378	368	374	375	381	329	350	409	381	360	374	379	350	362	351	381	431	357	332	375	362	384	352	368	406	397	380	357	357	385	364	373	397	363	389	373	390	363	342	390	375	363	339	351	388	373	325	377	374	386	366	373	374	350	413	381	397	343	379	363	365	377	392	375	379	395	367	369	402	369	408	378	365	363	325	363	371	404	387	368	369	367	392	354	355	387	378	386	349	346	363	377	355	368	380	357	351	391	369	396	354	363	344	383	380	347	349	359	347	352	400	356	383	387	378	370	420	408	401	378	339	356	398	402	360	352	351	374	371	386	358	377	366	369	357	366	384	377	334	326	370	341	384	389	388	399	409	369	364	378	343	355	404	407	341	412	386	350	413	396	380	367	378	388	340	383	338	373	419	351	387	390	394	384	393	358	360	404	372	355	371	390	370	370	393	395	381	376	358	389	335	384	341	398	341	389	352	390	346	387	359	369	367	346	341	352	355	380	357	378	351	323	385	389	357	376	356	347	333	334	367	360	369	370	370	346	409	336	386	382	370	370	376	354	385	348	341	367	392	359	368	339	379	338	352	352	402	391	400	335	348	392	390	366	364	357	356	396	324	386	382	358	348	335	396	391	383	383	376	361	349	392	374	350	388	377	411	402	374	391	357	372	382	394	337	369	375	338	376	354	356	379	401	366	382	395	384	349	387	358	399	378	364	353	351	392	377	372	386	410	373	365	382	395	383	372	365	382	383	394	387	400	372	359	387	352	358	364	380	372	361	356	382	372	388	391	380	362	371	400	357	384	382	400	370	363	368	385	381	360	365	371	377	374	389	393	354	361	400	372	367	394	382	395	357	340	409	373	351	396	367	364	364	355	382	392	323	390	376	374	388	353	361	388	339	392	371	377	372	367	364	357	377	392	390	395	387	378	383	362	388	375	405	401	350	365	367	371	343	347	383	394	399	328	394	352	370	378	350	359	375	353	394	373	355	363	408	362	352	389	383	405	389	374	390	394	376	400	370	355	353	377	363	382	392	397	383	400	381	396	361	368	375	373	361	383	357	377	359	366	394	359	360	396	360	370	359	367	399	384	378	357	384	357	411	344	348	357	383	416	369	382	378	310	355	352	350	338	351	354	375	355	372	394	356	383	394	349	388	392	394	371	340	397	376	360	387	375	374	348	358	378	386	381	358	349	367	344	378	372	366	373	376	385	405	382	295	353	369	370	415	385	348	355	400	385	361	404	392	375	360	356	404	360	379	362	399	383	353	391	387	374	380	377	362	384	389	383	377	413	390	398	375	347	384	373	389	346	370	382	392	378	374	390	347	365	376	368	370	359	365	360	350	354	368	352	373	342	365	371	329	364	374	353	364	401	418	378	351	365	377	323	342	378	398	359	373	372	353	324	327	367	357	381	357	369	355	377	344	343	338	389	354	406	400	361	379	372	384	393	401	403	372	383	407	389	344	406	406	378	368	354	340	335	393	386	385	369	378	366	334	383	384	338	389	371	375	371	392	386	373	386	368	369	369	374	343	427	364	371	384	391	394	351	362	371	393	371	355	373	397	424	411	360	343	358	369	398	387	376	396	363	396	361	373	389	413	395	396	370	396	320	389	372	390	399	392	371	378	361	368	360	376	352	348	384	405	384	332	397	375	373	394	352	372	357	379	340	376	372	339	385	401	377	379	363	352	369	357	378	375	375	401	392	389	337	381	365	370	393	387	375	336	368	393	347	388	344	354	352	350	362	368	357	369	378	373	385	365	382	335	363	384	387	337	357	399	363	362	367	370	355	411	387	353	397	357	372	342	363	377	349	361	370	379	380	336	367	359	384	401	358	354	344	390	383	341	373	399	369	380	354	340	372	368	379	362	401	378	355	371	353	375	388	376	340	344	379	413	359	380	388	352	403	378	357	359	389	403	391	337	385	345	361	336	349	375	328	351	379	347	370	373	399	351	403	375	378	348	344	383	340	381	378	358	383	395	398	386	325	388	391	376	343	395	373	342	383	387	413	352	390	378	366	392	416	325	410	372	376	372	377	354	390	357	369	415	372	366	382	377	383	362	362	392	424	345	368	368	362	380	348	340	362	375	370	347	389	345	425	375	353	374	382	352	369	377	361	400	370	352	372	356	405	395	378	368	371	372	410	351	367	379	364	374	356	397	363	388	357	339	347	355	369	337	360	354	374	407	339	331	339	367	361	379	338	381	391	323	341	351	366	371	366	357	370	383	332	390	358	393	358	355	354	385	377	348	395	387	368	370	347	368	348	353	351	389	393	350	369	359	404	387	388	357	389	367	380	357	370	366	373	364	363	405	372	367	356	370	334	378	367	363	365	389	400	340	394	372	358	391	400	391	334	354	379	393	374	366	346	339	379	345	382	347	364	370	368	357	357	383	383	398	388	368	364	375	357	386	382	385	350	354	361	382	365	358	407	372	362	350	378	354	353	377	365	376	393	362	400	360	362	352	380	324	362	387	344	368	359	398	350	377	364	353	354	376	369	378	390	359	362	374	349	383	354	367	360	362	353	381	369	351	373	334	363	381	420	360	369	376	382	375	400	363	410	422	364	374	354	369	367	334	361	363	347	364	376	369	367	380	378	401	351	360	351	383	412	367	379	369	370	360	352	378	378	357	372	378	348	380	395	378	350	360	359	372	393	391	388	380	350	369	349	337	378	395	384	366	352	361	379	387	371	392	384	360	347	394	380	377	395	365	369	340	386	367	376	418	374	392	372	339	389	385	365	353	363	397	382	363	404	353	348	383	375	339	364	365	380	374	351	395	354	370	374	376	340	383	379
23648	21171	28299	26598	20749	12563	1660	898	672	639	640	597	542	524	522	532	526	506	497	468	472	503	454	488	431	512	477	423	473	443	454	408	461	426	464	468	430	460	463	462	452	414	431	430	435	455	435	457	429	465	422	490	419	401	447	459	454	411	428	470	445	444	467	436	432	428	435	427	420	449	426	427	453	434	460	442	386	427	421	452	459	431	410	410	436	429	409	435	445	450	463	450	410	429	427	451	440	463	381	459	438	437	458	446	397	420	408	438	452	451	409	439	444	413	467	448	402	410	427	438	435	475	414	435	430	433	452	478	425	414	400	457	425	447	450	409	415	429	414	479	425	457	394	454	436	424	403	443	455	423	470	443	446	462	430	434	400	444	401	463	431	452	425	402	414	421	448	459	457	479	420	474	417	469	450	456	435	449	414	412	430	478	461	463	438	435	449	443	445	419	456	469	433	436	427	425	447	432	415	409	426	431	418	420	422	411	427	429	411	457	423	459	433	443	450	458	418	459	399	392	438	428	433	409	392	437	432	429	439	435	416	424	449	429	447	415	440	450	407	434	430	463	465	411	416	413	430	412	462	449	440	406	441	450	454	445	435	473	445	410	421	415	449	427	456	399	429	432	472	429	471	453	447	451	425	435	445	426	417	433	448	453	431	380	412	399	443	418	444	431	440	433	426	443	437	418	477	452	447	433	425	426	388	442	445	474	444	423	412	392	469	475	477	436	455	409	426	461	421	428	430	419	437	442	402	405	431	455	435	419	422	408	448	413	453	418	480	430	455	414	429	433	421	435	437	456	429	426	420	460	418	397	423	450	439	418	447	434	408	411	437	394	418	412	467	428	432	436	438	394	418	468	434	433	428	447	439	442	449	420	443	424	440	426	455	453	448	421	490	430	429	470	444	456	438	407	422	424	442	445	427	418	429	439	442	419	398	451	426	438	440	444	416	430	432	442	469	468	410	457	463	411	426	449	405	418	443	423	443	408	408	428	441	450	439	441	424	439	425	454	420	439	432	435	412	413	411	415	415	440	439	432	463	455	406	453	448	417	421	469	457	428	462	422	448	459	448	439	455	425	417	466	442	427	437	429	407	400	427	390	456	438	414	411	422	445	450	440	386	448	447	432	445	421	428	404	439	434	420	471	430	430	422	423	435	404	478	465	445	412	435	459	474	450	415	438	450	436	461	414	435	430	421	451	395	465	423	434	437	464	401	474	450	448	392	451	419	454	451	436	453	425	457	462	417	424	401	425	462	455	466	446	424	427	426	437	439	454	445	373	438	455	435	430	443	463	387	397	404	454	446	462	419	446	428	406	438	486	412	459	451	432	431	478	413	461	448	391	423	391	469	442	456	470	424	474	457	443	375	440	434	425	482	431	439	403	404	441	448	443	466	448	430	454	476	432	432	410	465	432	441	397	429	408	476	470	459	413	420	405	440	412	441	412	424	399	435	417	415	443	441	468	479	457	431	432	414	432	446	439	404	416	405	428	438	434	429	432	418	432	451	443	439	419	460	446	446	426	411	405	422	425	434	419	406	474	424	426	451	416	429	432	416	411	425	448	467	445	465	426	443	435	436	416	394	408	462	393	435	479	461	408	446	419	413	415	422	442	408	452	399	444	446	456	428	421	443	427	420	403	445	412	423	413	439	423	440	464	454	419	418	435	473	405	439	419	431	443	411	430	402	433	448	386	473	454	427	383	458	402	425	409	452	415	428	419	389	411	414	405	453	425	407	455	418	437	439	453	475	424	460	440	444	423	468	452	400	453	404	459	431	434	425	465	421	415	455	388	447	455	445	438	462	444	426	444	376	421	434	458	404	427	444	432	428	415	454	450	419	434	419	426	452	412	410	455	424	442	457	476	447	429	418	442	440	410	406	440	402	450	443	448	427	428	411	423	453	433	412	397	451	423	419	462	433	435	431	421	416	407	428	431	434	431	452	406	439	412	428	422	445	428	437	424	413	430	417	418	461	434	392	461	439	449	421	422	436	413	443	457	455	447	452	463	427	428	399	432	436	415	443	447	412	436	467	446	419	447	456	454	470	425	475	388	405	452	423	376	441	437	417	444	421	446	454	417	412	448	435	413	433	415	396	444	433	376	460	412	432	431	446	429	428	425	459	438	471	432	428	416	418	416	464	464	446	427	443	408	463	392	434	433	436	473	426	472	411	430	411	446	448	454	458	443	432	433	417	434	424	460	445	410	424	458	413	451	440	397	387	442	425	429	441	440	417	437	413	414	431	439	477	426	419	415	401	428	412	418	465	441	445	431	453	452	418	452	435	430	430	418	454	444	428	465	453	431	466	420	436	448	418	399	400	432	435	414	410	422	428	437	441	418	422	457	416	420	436	436	427	415	456	471	447	434	427	439	423	419	427	392	436	439	422	440	444	460	437	404	423	408	410	430	396	439	466	431	436	460	416	456	405	434	452	432	429	428	457	437	471	453	440	466	399	412	436	462	447	435	452	432	479	428	429	398	420	424	406	386	435	432	397	427	432	404	427	408	425	420	435	438	406	436	446	437	465	416	405	457	455	478	426	474	438	434	447	426	423	443	431	418	436	405	417	427	478	436	405	384	433	442	385	461	456	388	416	415	433	457	415	416	419	450	430	429	438	435	452	450	449	453	449	436	420	448	432	412	454	404	396	413	442	463	451	473	467	446	433	441	434	441	416	402	444	441	440	427	423	444	424	413	429	427	439	443	433	416	447	429	449	468	458	440	453	449	423	436	429	392	427	423	444	439	378	437	403	447	460	435	453	424	403	435	410	396	435	414	447	460	437	497	452	385	420	404	449	429	462	426	455	480	418	413	441	437	438	437	410	442	446	414	423	404	407	440	407	422	466	434	443	410	438	435	424	471	458	440	432	460	437	414	427	445	424	419	423	420	453	465	425	413	441	417	432	447	449	472	436	406	445	378	439	439	439	472	443	411	423	434	455	424	461	434	420	420	461	443	375	456	450	438	443	424	416	424	463	415	439	451	396	440	435	411	421	411	437	425	449	450	419	412	429	452	416	467	436	407	420	441	431	434	439	415	451	438	444	423	414	365	461	438	442	458	439	437	428	436	406	453	422	439	437	461	425	400	400	394	429	435	405	432	436	421	440	422	475	442	439	435	435	431	468	440	426	412	413	433	414	433	428	444	443	458	435	425	407	435	465	425	377	461	421	390	444	442	410	464	443	418	452	423	469	447	452	476	424	459	429	442	463	469	381	435	424	437	458	415	404	456	413	420	413	452	432	473	434	451	392	387	418	431	469	448	425	423	429	452	417	469	432	432	445	413	433	444	435	462	417	419	404	448	426	419	418	448	430	437	423	434	435	463	474	400	425	454	424	449	424	425	442	462	421	457	424	416	429	413	426	458	455	466	441	459	441	456	394	444	443	463	423	421	470	450	436	420	455	445	405	439	404	470	403	429	480	501	434	453	407	461	451	413	425	399	426	418	412	445	410	418	442	463	412	439	466	386	447	467
13321	12816	39033	32008	2900	1943	1548	1374	1145	999	856	864	695	681	629	652	626	601	565	532	585	555	564	514	523	539	527	529	526	558	495	525	503	522	524	510	503	502	507	508	492	526	473	503	512	459	461	483	489	500	476	512	506	492	490	500	469	490	495	536	509	533	528	486	491	483	509	498	483	465	488	487	458	484	501	469	508	505	436	460	472	461	524	497	506	461	503	489	493	486	515	460	480	487	500	475	485	489	498	474	469	480	495	482	458	497	525	505	482	476	488	477	522	479	507	501	531	500	482	488	488	475	487	497	463	468	510	475	511	455	495	439	457	512	477	494	480	455	513	527	498	473	502	493	525	450	451	498	502	463	508	463	502	437	470	505	490	464	473	513	471	510	453	508	517	496	520	462	474	485	464	497	502	502	519	519	493	526	477	482	473	468	489	530	476	494	533	499	463	461	480	452	499	478	499	546	516	491	499	503	489	522	496	517	455	452	497	503	496	506	500	489	529	478	477	483	464	461	466	515	484	476	491	468	495	503	519	510	494	470	478	494	489	520	480	474	480	493	489	467	514	518	472	468	505	490	486	516	486	495	490	494	461	463	527	498	493	487	501	468	494	480	511	492	487	471	499	496	471	472	567	478	483	491	489	480	510	532	503	509	470	488	450	516	508	454	489	451	535	463	469	458	477	471	492	494	506	447	484	475	486	461	466	499	509	485	488	518	443	509	479	458	464	454	481	483	468	502	507	478	489	479	494	485	494	468	489	489	512	511	512	455	486	505	499	518	480	491	469	488	476	477	506	488	493	495	492	494	499	548	500	494	472	531	513	530	496	495	484	461	501	486	469	513	476	452	468	498	474	472	477	516	530	490	494	480	469	493	506	479	506	526	481	489	488	507	506	440	504	483	502	522	459	517	473	482	501	480	515	518	532	476	495	473	500	488	494	508	447	490	450	501	492	520	514	516	497	491	461	479	523	504	488	464	480	535	496	525	461	494	511	457	475	475	477	467	483	514	487	488	471	509	474	482	496	470	499	503	493	489	486	479	477	478	460	474	486	500	503	476	445	483	486	486	453	453	499	508	512	512	477	523	526	477	494	456	471	495	511	482	505	471	498	477	508	481	504	477	518	490	504	476	482	523	512	502	524	509	500	463	463	474	488	484	490	499	486	481	529	527	478	519	494	492	450	498	513	497	515	501	510	458	495	468	508	514	477	448	500	524	478	464	500	481	477	483	508	465	481	477	448	494	480	495	462	485	511	495	490	522	487	502	452	466	506	473	485	504	503	461	497	479	466	492	453	471	483	499	492	521	482	476	512	482	494	499	495	475	446	474	487	495	473	537	507	484	476	513	535	509	479	494	482	455	479	479	504	494	492	474	520	530	502	513	466	511	502	493	481	491	509	503	492	473	533	494	473	472	496	464	509	541	496	494	500	490	478	454	497	490	489	475	486	485	507	497	478	519	567	483	465	469	471	477	458	478	440	491	474	482	511	505	490	508	492	465	490	487	521	506	488	524	497	511	497	473	516	483	499	485	492	500	489	480	518	476	493	495	487	523	466	453	476	480	484	500	487	485	502	494	517	504	514	474	491	489	502	491	486	531	502	458	524	496	462	471	470	499	493	508	511	495	532	484	518	479	456	488	495	477	510	462	487	482	522	513	467	499	500	500	468	505	463	467	490	484	498	510	518	483	461	530	497	537	468	489	500	518	472	509	452	527	498	464	467	471	476	505	472	513	476	507	514	480	487	469	476	488	496	497	507	470	487	485	483	465	484	476	488	449	492	443	505	484	478	524	478	479	505	461	512	441	485	482	454	462	472	475	484	524	518	484	491	494	484	479	513	435	490	505	491	481	506	473	485	540	447	461	536	494	491	429	489	501	499	487	422	504	495	472	502	489	470	476	503	500	466	504	520	515	485	482	454	504	502	533	503	494	465	502	509	530	505	506	501	493	456	455	442	502	493	520	487	501	506	460	423	506	481	475	481	482	509	479	512	506	488	494	496	489	463	503	517	475	517	471	482	479	496	459	446	525	485	495	489	511	445	489	480	516	495	510	483	497	504	517	501	517	473	486	501	478	468	511	483	484	481	509	495	489	485	492	473	489	482	519	490	501	493	527	535	498	483	463	483	485	510	478	475	535	521	465	504	492	464	508	510	504	553	480	499	475	503	462	481	480	470	506	503	477	475	482	457	498	473	447	467	456	453	488	481	501	486	484	454	493	488	466	475	516	488	476	503	512	480	484	472	458	489	491	477	513	513	486	514	468	458	478	508	485	495	509	457	499	531	524	475	497	486	515	557	515	481	497	534	492	505	447	504	460	488	476	461	503	507	496	487	549	491	507	490	450	499	507	507	462	489	474	460	492	471	497	517	461	508	459	483	465	495	460	479	490	524	506	491	542	502	482	493	498	500	481	533	467	471	507	469	471	459	477	479	489	475	475	492	503	505	457	464	506	508	499	475	501	549	482	445	484	482	507	492	533	507	472	474	515	484	516	507	498	487	525	506	476	465	507	522	496	502	510	482	463	527	490	460	435	520	487	480	505	506	500	468	469	490	513	541	488	460	505	494	498	522	521	473	494	503	477	457	484	504	457	517	500	479	507	503	460	493	494	518	478	487	518	475	502	522	524	474	454	496	527	505	426	513	441	538	466	489	506	468	484	513	470	485	467	486	463	511	498	520	485	481	503	501	473	497	505	497	486	473	480	531	475	483	511	485	512	532	474	477	499	484	470	483	485	458	491	500	486	462	516	503	521	498	507	508	491	491	508	477	517	476	513	511	484	504	465	473	455	501	518	493	534	489	470	464	516	508	515	515	519	485	492	495	477	494	479	520	473	499	512	486	430	452	487	485	464	501	489	504	471	446	469	495	470	484	493	514	491	500	477	459	495	454	473	464	491	463	492	508	501	480	487	505	492	469	482	492	452	464	460	461	516	498	515	500	529	485	510	485	470	464	507	515	485	506	502	474	495	499	518	506	506	519	455	502	470	466	467	496	466	503	449	476	480	508	492	480	505	458	452	457	491	477	535	488	492	485	492	500	502	468	515	515	476	511	482	443	488	522	502	466	470	508	487	498	524	488	495	477	498	424	494	482	503	520	499	484	484	484	447	500	498	449	524	517	505	527	494	516	446	525	475	521	484	464	491	497	507	499	471	478	500	513	491	465	485	480	508	478	510	459	464	503	508	530	491	522	477	505	455	469	491	508	464	499	526	462	510	537	490	493	474	490	502	460	465	465	469	450	481	512	473	512	489	492	485	506	489	492	487	506	487	470	487	472	525	483	460	492	505	468	476	506	488	499	489	467	468	469	470	456	494	492	548	506	494	500	501	473	449	495	492	527	522	518	470	457	462	494	473	514	516	487	481	505	490	513	502	510	484	492	478	507	511	492	525	487	507	506	453	526	476	504	491	476	471	460	507	496	478	482	498	532	515	474	485	501	483	472	519	457	481	488	479	489	505	499	525	500	499	517	484	512	487
24723	21174	27813	26764	13263	1611	880	736	716	652	625	600	607	582	627	581	591	533	558	552	579	543	591	585	555	538	555	545	554	566	568	567	536	539	534	485	520	532	503	547	570	537	519	527	573	580	540	548	539	553	567	541	518	584	524	572	529	568	537	550	539	541	532	529	506	571	586	559	555	548	506	504	588	566	559	533	566	531	546	513	533	561	529	524	562	528	544	527	534	528	520	551	554	518	524	558	564	532	528	542	541	540	544	559	552	535	519	503	529	536	545	540	571	531	555	526	570	535	538	544	533	528	552	515	539	537	565	558	512	519	593	539	514	561	532	494	547	525	536	525	549	516	543	535	538	565	544	541	529	524	529	565	549	530	522	554	479	544	584	580	578	526	554	564	539	535	575	566	584	573	508	497	551	559	533	559	555	533	497	529	520	556	537	543	555	514	510	521	560	561	523	539	533	560	543	513	561	545	519	512	526	579	533	538	545	541	517	485	529	536	543	553	551	523	527	542	495	553	541	561	524	551	553	590	541	558	540	517	533	491	541	577	516	527	566	508	554	564	502	522	525	527	535	531	500	584	551	492	531	545	575	524	531	546	520	534	536	553	548	555	513	558	554	558	563	533	514	574	536	505	529	514	575	476	530	536	553	546	527	543	570	557	529	497	524	556	517	532	566	545	548	511	567	571	541	537	512	549	595	508	534	529	521	545	539	536	532	547	551	518	557	555	546	529	540	551	558	568	501	539	558	547	529	512	530	578	552	535	542	554	528	545	480	519	494	553	553	574	501	523	507	497	535	484	566	523	541	528	551	539	551	519	551	534	576	553	567	542	508	500	564	525	539	562	549	601	552	529	529	522	565	523	549	538	567	576	594	524	518	548	535	510	538	476	547	522	557	534	533	552	565	578	558	526	543	541	595	560	551	565	496	476	548	518	547	561	555	520	512	544	562	501	518	560	550	527	567	507	572	529	545	533	577	566	566	525	542	526	532	540	527	509	509	529	538	552	524	535	527	513	543	517	502	539	540	564	587	514	548	505	550	555	569	529	508	558	521	532	545	568	488	557	555	497	508	564	533	554	506	549	565	549	523	556	520	486	557	580	547	540	521	583	501	547	503	538	545	554	535	542	544	535	533	550	538	542	547	532	553	514	548	539	491	524	541	537	530	556	502	532	557	571	573	509	526	499	514	558	594	536	572	522	496	552	539	524	532	568	542	574	491	528	529	541	570	543	527	553	528	546	554	564	519	561	562	539	556	543	533	536	517	522	545	521	514	533	502	550	497	546	544	557	528	524	543	539	574	568	575	518	509	507	564	507	559	517	505	528	514	547	489	523	594	553	544	591	563	559	548	547	575	495	561	524	539	469	535	536	520	541	538	532	560	497	517	488	550	539	521	531	530	521	530	531	558	530	521	552	489	510	559	528	559	566	568	565	556	541	530	492	542	538	532	534	526	521	526	530	577	547	546	588	541	536	552	536	536	548	521	509	551	530	526	525	533	540	575	548	558	515	500	520	524	527	527	558	555	606	506	547	560	537	549	590	554	533	559	535	575	530	518	551	555	554	557	549	535	551	556	540	526	510	520	549	556	582	526	538	548	541	492	520	556	549	521	534	551	530	517	541	520	569	533	512	560	568	570	569	584	540	570	523	558	522	531	535	534	554	580	569	548	530	543	568	513	600	538	559	592	536	548	559	548	532	511	503	514	551	542	500	536	550	555	557	533	573	531	533	554	528	515	525	504	510	511	561	552	504	521	537	587	540	526	570	536	526	546	547	542	531	516	510	527	555	506	559	563	583	529	539	500	547	566	546	550	537	514	553	544	536	574	595	577	472	507	543	539	534	521	560	552	503	561	543	530	549	534	514	487	545	544	519	576	521	557	532	520	512	544	491	546	524	531	531	541	588	533	572	556	508	567	581	555	548	556	522	557	556	545	558	553	522	515	529	547	500	535	545	558	506	561	540	554	543	573	533	532	540	552	521	552	577	529	524	537	553	570	542	525	505	518	552	554	561	555	536	536	558	566	557	593	529	525	542	542	502	522	535	537	558	561	508	527	522	537	521	546	529	551	579	557	516	577	509	547	552	552	517	562	507	514	527	529	536	573	525	551	556	571	456	544	502	547	530	541	533	541	558	553	543	567	533	542	484	574	508	559	527	538	564	493	554	531	512	551	560	553	552	520	562	531	533	524	529	529	524	537	534	578	560	548	531	553	539	536	558	532	555	556	534	499	514	483	524	523	499	545	547	534	572	547	497	554	523	570	551	528	548	515	494	555	531	513	573	561	552	545	516	525	545	510	526	539	585	527	557	540	540	507	564	540	495	501	528	522	524	553	511	515	519	577	541	555	488	510	566	514	570	516	546	531	523	518	587	514	553	553	542	557	555	587	523	566	512	557	539	583	531	505	540	563	537	501	518	542	530	538	508	536	506	557	545	547	534	567	541	524	531	554	561	528	518	557	546	580	571	518	543	539	537	550	499	558	518	539	573	532	537	556	538	533	528	540	558	578	564	496	517	538	545	585	554	543	526	556	522	515	528	550	528	515	538	544	544	528	502	554	539	527	527	524	526	504	536	521	546	531	557	561	575	525	538	538	545	495	501	522	525	550	531	509	541	523	576	548	488	533	498	520	572	579	502	532	560	537	578	545	504	513	520	583	539	558	586	569	550	544	579	498	616	512	553	581	556	548	535	494	549	503	539	582	513	547	576	540	532	499	569	506	526	506	579	557	531	529	520	540	510	572	541	543	524	558	515	556	518	544	561	545	557	535	554	547	553	548	522	540	516	507	542	532	531	515	521	573	531	580	538	552	513	502	528	523	554	538	509	577	529	531	554	568	525	542	582	579	551	515	491	528	537	549	513	522	550	574	498	503	558	521	538	545	537	549	542	520	549	582	529	553	554	566	535	531	540	553	524	522	523	495	538	541	580	532	547	587	566	553	546	577	563	571	555	583	558	543	535	579	515	549	538	519	548	534	541	558	567	545	540	535	560	533	518	532	546	574	545	537	556	582	551	552	547	558	554	562	544	533	528	506	553	521	545	569	494	503	571	584	502	532	530	519	529	529	554	529	509	521	545	535	512	555	505	574	517	558	515	543	565	557	531	545	522	525	507	590	530	537	540	559	539	547	498	569	543	570	557	599	549	518	494	552	552	535	510	538	531	586	540	560	559	565	515	555	552	539	558	533	567	503	489	547	537	484	530	530	555	564	531	526	573	557	482	510	518	533	531	543	561	565	511	543	582	530	555	560	524	510	493	539	544	526	551	578	547	545	537	558	552	535	539	533	537	535	483	561	564	550	518	569	544	540	546	556	522	544	526	565	544	535	525	521	538	521	505	520	540	520	542	550	541	542	523	519	590	549	564	481	553	554	549	549	510	544	578	524	512	574	569	512	565	574	507	519	552	546	558	556	503	552	539	502	535	535	537	532	551	579	497	551	481	569	586	556	550	556	553	521	580	558	511	529	513	580	542	543	537
13105	8360	30843	23658	1734	1430	1243	1074	1036	882	834	768	756	694	731	675	672	647	654	619	675	626	650	620	625	665	637	630	639	618	635	654	634	664	642	624	631	604	619	663	631	682	618	655	638	641	618	622	592	626	645	646	592	592	620	640	609	615	598	692	604	675	644	678	629	649	639	637	590	657	644	638	650	653	692	643	613	645	614	654	636	608	559	623	615	619	659	638	566	623	625	609	604	679	588	623	640	638	607	636	605	639	621	625	688	636	593	685	661	662	623	636	659	607	668	632	641	625	629	616	640	705	594	610	650	604	609	638	644	648	626	628	596	612	642	642	694	596	630	663	594	633	620	601	596	635	644	616	625	625	606	611	632	677	612	627	609	654	617	646	617	618	636	629	629	619	662	579	633	642	628	606	631	620	623	640	597	627	597	623	599	621	617	645	643	635	626	577	617	607	643	631	621	624	615	631	630	588	582	639	591	624	597	635	641	607	647	613	618	644	632	639	637	619	608	645	627	572	591	603	632	587	616	622	617	591	560	669	615	635	639	620	621	618	608	555	607	617	623	574	637	621	666	600	641	617	617	680	624	609	639	599	630	659	571	615	600	648	599	604	638	653	629	595	645	584	623	642	639	620	603	626	629	658	650	621	634	654	638	628	651	629	644	608	580	680	646	625	613	610	626	658	606	610	622	603	607	629	665	620	617	629	659	631	631	637	635	625	608	627	610	615	650	603	619	647	607	649	659	599	580	627	585	624	623	634	598	662	628	644	597	665	616	625	587	608	651	647	635	645	628	604	639	614	583	642	626	650	647	639	636	633	589	624	577	633	587	615	650	576	654	625	628	631	648	610	633	593	658	601	646	598	605	611	647	633	622	679	654	645	625	594	609	635	624	604	651	641	645	645	664	633	613	640	629	638	649	637	593	605	577	624	633	605	610	636	609	639	626	631	623	630	631	609	604	666	576	604	632	623	607	587	594	668	670	632	604	636	605	671	591	618	618	640	601	636	603	602	594	594	617	637	631	617	590	609	597	587	619	628	610	628	629	642	628	606	594	657	605	606	623	643	643	619	636	617	631	636	635	621	616	652	637	620	642	632	657	600	603	635	600	643	586	605	592	634	610	614	590	557	585	610	638	596	585	605	627	614	582	604	609	583	642	601	621	628	635	654	606	638	606	631	622	634	603	594	613	647	651	629	638	612	616	628	605	610	622	597	622	711	626	601	640	616	641	676	661	619	636	624	617	663	607	627	608	668	608	640	593	607	624	621	626	603	630	611	647	652	624	650	659	602	634	620	625	612	636	635	651	623	590	644	612	624	602	623	649	585	673	622	639	622	597	648	591	612	643	606	644	599	610	658	648	631	640	642	630	636	596	608	569	620	551	646	666	629	650	617	623	626	651	650	602	623	634	670	623	611	668	624	643	617	639	631	626	607	671	609	639	611	606	645	614	631	595	616	645	624	590	571	597	647	667	631	625	630	650	633	585	628	609	642	632	614	613	619	626	627	625	598	623	578	632	615	580	592	677	618	663	641	622	679	662	620	638	648	587	601	614	623	630	670	592	616	596	629	638	567	662	618	582	630	636	644	647	633	604	642	636	578	651	599	697	647	641	634	629	614	606	629	593	682	621	620	675	640	634	669	618	628	626	598	623	624	611	626	659	641	608	638	663	598	646	625	603	589	603	639	652	643	666	671	640	647	626	652	581	629	617	584	619	621	642	629	622	615	637	618	637	653	630	620	637	668	630	602	611	626	618	651	630	644	613	649	620	617	638	627	597	645	668	596	609	599	637	629	608	612	594	642	648	650	607	595	613	591	654	623	599	637	635	620	640	657	607	633	567	632	636	606	620	628	593	632	617	633	638	604	641	615	603	686	652	618	625	653	575	616	608	621	621	637	612	568	658	622	619	625	673	639	656	637	645	638	649	582	605	601	663	607	634	600	640	640	608	658	653	628	570	614	641	631	667	648	621	656	636	612	658	626	606	619	653	625	623	629	632	598	658	642	649	626	645	633	596	596	596	621	646	673	647	639	626	680	604	644	653	627	643	619	648	663	631	642	605	690	638	613	641	645	613	616	580	598	591	624	676	618	605	660	598	655	656	578	638	612	608	620	593	613	638	607	631	613	654	661	646	613	646	604	594	621	648	657	612	610	644	623	635	625	651	665	595	646	602	616	624	705	660	612	627	650	631	646	614	651	625	651	631	653	575	623	620	611	605	637	634	655	627	661	634	658	627	633	639	583	639	635	632	650	588	619	617	598	640	596	619	628	646	639	635	636	614	635	643	670	655	622	611	614	622	611	596	631	598	614	623	648	611	623	588	600	638	611	624	592	688	626	575	647	613	632	622	630	629	643	622	652	651	634	592	621	635	628	644	637	638	660	633	664	607	675	657	641	602	619	649	629	632	640	551	600	634	576	588	605	617	614	628	652	647	652	629	602	604	650	659	645	614	619	651	639	678	644	598	586	599	647	630	643	648	651	649	597	621	627	627	639	619	616	578	639	676	633	642	606	620	619	642	663	612	637	627	596	625	643	613	624	657	635	604	637	660	609	620	627	573	668	614	609	634	609	594	647	649	679	677	621	606	621	643	644	635	614	591	608	652	650	630	649	656	602	654	624	595	613	633	629	628	632	631	656	623	619	616	607	626	637	632	702	584	648	648	656	619	652	622	643	688	581	628	636	651	630	635	616	646	584	649	579	632	661	629	667	643	648	663	611	587	678	631	661	648	616	616	589	640	635	616	617	621	616	580	638	636	633	651	685	607	629	628	610	640	587	632	599	678	611	624	625	613	695	579	626	611	614	636	645	620	634	676	662	641	593	674	586	651	554	594	635	616	647	665	643	651	600	600	617	602	633	608	594	632	636	626	635	621	652	617	621	658	640	592	646	638	628	604	638	626	643	652	628	654	634	636	586	612	638	622	595	600	624	610	606	608	650	669	614	608	630	647	591	627	631	610	646	583	595	631	645	631	628	606	675	611	614	678	652	598	613	650	613	637	583	612	607	640	641	639	658	618	635	651	604	644	632	578	608	662	646	605	609	616	608	591	608	616	620	621	610	652	639	640	646	618	599	608	631	616	654	615	640	648	570	630	615	628	617	656	596	630	642	598	681	617	657	622	626	667	652	658	606	622	650	691	586	651	661	629	599	602	609	582	710	617	618	627	612	658	665	622	581	608	590	626	601	632	583	594	652	614	633	657	707	615	630	644	649	642	672	643	621	632	633	636	590	643	616	599	649	620	628	578	625	629	618	618	608	624	616	635	620	626	618	646	628	636	614	595	610	618	658	650	662	669	595	661	611	572	611	621	660	638	623	642	635	583	614	643	598	588	632	629	640	632	636	651	655	644	649	615	663	668	610	633	637	565	627	648	636	618	614	652	605	602	617	637	615	612	611	645	636	608	636	669	593	680	590	595	647	631	624	645	663	628	608	608	639	623	604	601	612	599	649	638	644	630	644	639	643	651	636	618	635	638	609
22649	21189	28826	25240	21192	20357	7954	1765	1431	1292	1194	1078	1054	1048	954	989	922	930	899	917	927	852	901	867	903	817	909	868	869	858	845	794	859	834	832	820	860	849	807	860	772	813	814	824	796	846	823	816	824	850	830	797	777	784	808	865	812	812	839	793	807	824	835	815	778	811	819	822	885	837	792	850	804	824	821	823	798	793	816	811	796	828	834	829	855	805	843	884	842	807	826	782	812	810	767	792	762	775	792	776	818	860	820	838	841	782	806	836	819	787	806	819	837	772	832	849	840	767	822	758	803	866	827	757	777	849	826	829	742	796	828	832	799	821	826	812	823	807	745	870	788	805	850	817	828	796	820	799	793	815	796	805	786	780	774	817	832	794	775	780	844	850	757	860	788	774	825	830	833	792	837	849	832	752	821	828	782	814	814	806	809	831	800	808	779	775	817	785	817	788	781	791	806	738	820	781	781	849	832	870	767	799	796	840	715	809	832	772	789	805	795	822	794	835	781	815	819	860	818	847	816	797	806	798	797	809	857	816	827	839	856	762	784	809	794	796	800	806	823	888	785	790	790	827	790	774	773	793	856	769	842	787	831	838	791	791	829	812	830	830	819	828	852	744	795	777	846	854	824	843	761	810	817	864	776	809	805	799	840	796	837	842	854	824	818	753	812	821	808	812	790	818	843	789	819	775	818	834	821	805	811	826	832	763	834	802	813	865	859	808	753	837	797	779	799	835	805	818	894	769	776	793	836	810	805	752	860	784	819	805	793	794	839	765	807	836	766	854	832	774	777	836	811	758	829	769	867	847	825	823	847	824	772	807	820	861	803	815	782	773	819	774	837	844	760	794	781	771	857	780	839	861	831	791	814	803	799	818	808	764	768	816	784	828	805	773	789	775	888	805	792	801	766	774	797	797	826	804	783	813	808	779	805	818	770	829	837	813	803	798	827	836	843	806	771	842	768	787	826	819	789	838	837	761	820	796	804	819	805	755	788	794	762	767	779	726	752	827	794	785	815	817	784	805	788	885	820	789	823	799	793	841	782	749	812	741	764	767	774	781	819	828	783	786	759	841	784	823	824	808	766	830	846	823	833	830	775	826	831	833	816	774	846	805	836	747	800	832	820	784	786	812	807	777	778	827	800	858	829	822	753	816	824	784	771	831	805	827	851	797	824	852	796	782	812	847	803	799	783	788	808	851	821	808	811	787	787	802	766	798	833	787	816	784	814	764	800	758	762	826	808	802	781	769	806	759	826	811	823	844	761	796	823	771	794	793	812	795	801	794	818	766	819	795	755	831	848	824	791	814	777	833	829	797	809	827	787	828	809	855	771	748	827	806	760	810	858	793	818	797	791	813	812	798	818	817	813	825	809	801	840	812	788	852	847	841	794	774	856	806	822	821	813	798	774	834	769	810	789	793	814	819	806	818	774	803	756	837	829	807	809	785	795	775	794	775	793	810	795	801	878	796	811	903	822	842	749	787	813	795	791	834	806	845	818	810	805	834	816	777	811	798	780	792	844	774	783	809	844	818	809	803	761	798	812	813	820	826	802	805	788	812	814	827	795	791	837	793	819	777	836	787	799	800	813	794	800	794	708	785	828	865	819	777	807	793	806	811	800	810	805	824	839	784	828	780	835	771	798	836	851	787	841	785	828	817	751	810	834	775	808	781	765	788	811	839	825	839	759	818	789	850	804	807	764	807	769	761	832	795	795	847	795	825	829	776	821	802	831	835	842	840	827	779	799	777	822	803	804	830	819	839	795	782	799	804	732	799	762	828	781	837	840	815	747	790	782	815	755	822	815	825	841	823	842	825	804	838	849	814	801	804	832	845	792	801	826	765	801	781	783	842	835	773	819	789	799	813	805	798	791	785	777	803	812	795	781	784	799	807	743	791	779	849	793	822	793	812	833	795	803	787	798	844	765	825	795	857	748	790	782	820	799	827	804	815	713	814	864	769	808	841	842	827	813	808	804	816	767	770	813	878	769	831	831	824	864	771	837	799	777	823	831	840	790	814	801	829	821	810	787	786	821	782	819	798	784	813	820	803	813	793	762	783	816	783	726	820	826	771	773	844	791	792	829	823	782	831	829	818	807	788	782	814	785	790	778	875	831	758	806	747	793	767	812	824	797	791	787	756	794	826	752	794	756	845	849	811	858	823	824	860	765	807	829	816	816	794	796	795	771	796	784	830	763	789	758	808	806	776	839	756	768	864	806	780	842	737	814	811	808	773	833	802	836	783	840	818	812	816	812	796	747	820	785	802	780	810	784	808	798	754	798	842	835	832	798	837	828	794	857	837	795	753	752	770	822	729	810	766	782	829	850	805	821	815	823	848	822	768	701	789	865	809	786	766	779	811	816	813	803	837	824	846	836	793	842	791	769	811	810	768	740	796	781	817	803	742	810	793	812	773	735	803	796	804	809	750	794	758	769	798	811	863	829	761	819	789	796	837	823	785	778	766	769	817	834	755	807	796	796	795	754	777	791	824	750	778	817	804	808	715	814	859	809	787	831	816	849	736	813	808	795	811	817	807	824	856	848	831	754	816	820	825	775	819	783	780	817	866	844	765	797	791	789	773	824	815	781	781	818	825	851	779	833	786	797	845	806	788	817	767	810	801	847	807	857	744	777	892	800	800	804	817	836	791	825	790	829	766	813	788	806	771	816	765	779	781	835	802	810	780	811	831	815	786	865	834	802	815	798	792	817	817	829	757	782	791	801	720	808	802	811	811	828	781	825	867	782	830	847	804	812	775	824	811	757	789	774	787	783	798	815	825	803	838	814	808	787	819	791	813	800	814	776	878	818	816	841	815	765	740	752	780	796	826	808	804	783	818	825	863	826	796	779	800	776	801	818	788	839	844	790	875	772	790	757	795	789	818	797	781	810	825	720	800	803	794	789	832	880	802	797	796	849	803	846	781	825	765	792	823	790	856	854	788	814	825	752	820	800	818	756	815	759	803	744	790	821	798	815	793	847	804	865	792	795	787	825	800	810	868	800	792	741	815	793	793	836	804	837	844	795	828	845	792	782	800	821	809	767	819	751	774	847	797	789	806	763	770	802	857	835	825	768	797	772	824	798	795	805	839	790	818	732	810	752	828	861	824	837	799	808	840	830	766	777	803	789	849	813	799	770	816	755	836	797	761	722	814	799	827	772	837	788	858	782	830	828	780	863	766	760	729	777	822	810	813	818	760	808	856	834	818	770	795	837	818	793	807	837	834	788	831	782	806	765	786	770	819	763	806	775	755	807	761	781	722	861	814	817	823	856	748	821	796	795	796	758	815	842	787	793	783	835	793	791	810	834	803	795	814	801	770	780	822	774	841	769	842	820	788	788	774	768	823	833	791	862	792	749	783	785	854	781	802	811	757	837	821	812	789	800	824	853	799	774	789	756	809	806	843	761	737	788	781	792	806	765	825	767	814	843	857	801	824	794	788	781	767	837	813	773	793	799	804	833	783	828	782	818	773	792	790	799	798
16578	18852	37942	31837	5190	3795	3102	2507	2206	1863	1691	1574	1353	1324	1207	1184	1138	1087	1069	1004	998	954	971	1033	978	1008	972	909	927	859	985	890	907	931	899	947	919	922	877	947	895	836	843	916	891	894	858	866	893	940	860	882	896	863	890	900	881	908	920	869	877	899	880	867	913	859	858	933	837	895	877	852	921	892	921	870	857	906	827	832	900	936	926	841	942	890	863	902	860	881	930	882	840	906	860	869	927	892	864	874	946	903	821	934	845	838	879	856	888	882	864	903	871	894	858	895	907	857	856	963	877	883	842	877	902	877	843	877	900	853	850	895	909	894	834	919	878	915	933	853	860	896	852	839	910	887	882	867	839	835	808	839	920	847	850	877	897	911	880	907	841	837	868	881	865	890	933	884	869	869	893	892	897	829	922	896	921	893	871	928	874	787	863	871	888	844	878	848	873	928	835	854	832	823	912	842	841	897	860	903	876	898	882	910	986	896	856	984	867	854	863	929	862	858	914	906	851	872	885	902	900	859	900	899	878	865	865	839	899	932	914	862	853	881	837	814	856	889	901	867	845	910	875	827	897	901	910	853	896	891	860	868	895	891	844	865	869	874	874	875	831	848	885	844	890	834	882	873	858	909	822	809	873	877	877	891	863	908	870	846	831	819	869	880	876	916	897	919	865	867	859	881	857	863	895	916	871	853	863	871	885	889	874	854	880	891	898	826	904	839	884	871	949	874	802	933	864	832	876	860	919	910	897	866	857	898	889	894	923	890	824	897	829	860	892	893	838	843	865	914	892	889	882	842	930	848	897	895	867	875	863	865	891	883	837	831	891	839	879	884	831	901	857	862	828	847	811	860	909	886	926	850	856	871	843	870	916	837	859	833	875	917	886	892	837	885	893	884	902	860	909	832	862	830	846	911	872	886	842	865	895	864	861	850	815	845	831	866	850	911	890	913	852	890	827	834	844	942	886	842	885	841	882	890	851	914	928	841	900	873	855	879	910	876	901	908	879	823	863	953	840	924	899	863	892	890	864	798	878	861	848	887	886	885	904	846	877	913	850	850	907	840	845	879	901	866	868	940	869	906	813	861	827	897	871	897	886	824	874	842	883	837	883	875	856	839	894	907	882	918	875	922	873	843	854	831	874	932	858	916	930	879	895	839	883	924	837	871	883	836	902	839	928	911	859	903	902	839	858	894	898	885	935	855	889	920	890	900	881	879	886	854	851	881	877	854	892	858	891	855	888	844	842	900	885	873	886	871	856	836	868	882	830	836	866	894	884	871	907	947	894	862	939	847	865	874	840	815	907	914	870	877	903	862	898	856	881	885	881	878	863	888	856	886	832	830	860	838	874	874	872	902	880	862	877	891	851	911	897	894	898	924	833	861	922	848	844	890	872	852	854	872	884	921	890	920	890	872	899	893	905	874	825	879	818	854	870	818	853	911	913	871	879	880	836	891	879	810	886	847	919	858	864	803	891	861	892	874	831	856	885	852	862	893	845	954	837	896	887	885	909	884	875	903	896	856	884	943	914	871	845	864	916	912	847	831	912	862	793	840	806	919	910	898	890	797	906	882	871	837	902	845	798	889	863	819	929	820	866	927	914	871	880	838	879	854	814	916	816	848	883	841	824	876	861	916	887	879	892	895	872	862	910	860	875	879	822	879	877	903	863	862	882	905	828	900	843	885	853	815	873	880	841	863	876	836	882	882	910	855	847	863	834	873	866	881	850	855	800	875	888	905	917	864	844	840	845	900	855	878	890	904	878	856	798	908	903	880	874	806	917	833	862	863	869	885	826	872	894	901	830	893	881	856	831	871	935	891	866	869	828	912	835	874	906	892	881	853	897	878	861	868	923	931	933	848	890	853	823	894	890	860	865	879	814	814	850	921	926	913	899	859	859	899	947	820	842	869	820	897	891	907	904	864	895	890	845	810	910	830	916	893	879	888	936	818	897	908	859	850	840	856	852	881	847	895	865	825	904	811	921	913	859	868	923	873	854	847	907	915	890	841	870	858	824	854	913	902	875	860	868	852	866	857	857	855	811	826	937	833	857	852	897	884	862	880	813	909	888	812	862	883	882	929	886	885	878	910	862	884	895	877	825	828	913	835	883	856	857	907	828	883	882	827	888	864	857	874	918	924	850	877	885	855	866	916	864	831	884	855	813	888	877	842	883	899	879	843	879	875	889	866	848	866	914	844	888	842	876	857	853	882	822	875	901	921	893	863	877	890	864	869	854	900	896	879	903	919	893	833	844	836	912	902	879	887	927	891	841	864	919	925	821	843	899	881	881	888	853	811	818	910	834	842	901	859	872	835	888	930	914	860	881	875	873	851	863	919	903	879	863	912	908	832	870	850	872	855	908	842	926	861	912	881	786	881	887	888	913	866	843	886	895	857	900	868	902	903	869	848	870	826	899	865	893	921	825	877	859	884	882	844	826	868	900	869	879	906	840	890	876	842	908	800	821	873	886	887	822	855	835	877	879	865	861	901	922	901	841	831	900	838	877	873	839	859	854	874	945	847	900	888	840	879	858	907	902	839	859	859	815	858	865	902	888	858	897	880	888	880	840	849	839	892	811	902	869	868	878	881	871	841	874	898	870	891	849	907	901	892	852	864	915	894	798	810	884	900	842	865	863	885	833	876	861	886	833	899	920	889	837	873	852	852	863	880	847	873	857	840	846	893	950	894	912	836	805	928	831	871	864	912	905	915	872	870	831	866	861	855	856	952	897	884	879	818	884	875	883	891	843	904	870	869	878	880	858	893	834	875	829	886	831	875	911	850	871	891	879	890	895	879	888	890	844	890	851	883	928	874	858	888	853	900	890	856	874	866	919	886	842	825	896	880	850	830	849	862	850	909	820	872	884	867	874	863	889	853	915	934	847	858	866	909	872	901	825	927	931	867	879	892	835	942	867	881	848	873	964	856	832	843	830	920	859	914	866	909	889	948	824	912	936	927	835	864	884	868	861	900	866	885	814	864	909	865	880	894	849	835	838	838	843	861	871	875	856	886	881	888	906	923	902	852	846	863	889	836	837	921	871	904	861	834	874	897	880	892	922	903	829	893	905	879	826	868	861	944	843	904	898	884	847	840	882	874	890	879	863	838	849	949	885	895	863	851	813	895	888	877	882	886	911	877	900	881	880	864	904	926	886	885	862	865	854	827	809	899	939	860	880	862	881	856	900	885	838	885	867	817	929	830	836	847	862	912	843	857	899	922	887	812	844	841	884	836	880	835	848	885	929	835	878	921	869	858	890	875	899	879	906	902	835	851	877	894	910	880	880	813	931	883	861	926	879	880	946	834	843	835	875	856	842	848	913	901	850	890	873	851	877	883	855	833	880	929	871	871	862	879	875	901	843	847	858	893	838	865	906	854	888	864	927	883	896	891	884	889	884	885	888	859	905	872	850	874	854	881	870	853	873	881	838	877	850	872	878	878	940	873	863	877	826	870	863	953	868	883	853	869	849	882	869	849	881	835
27185	20474	14207	7989	495	369	367	340	303	318	275	326	318	284	311	293	300	293	295	305	325	309	268	304	277	304	289	297	332	310	279	281	311	314	279	300	297	286	306	306	251	324	284	295	339	311	311	277	300	260	293	300	308	310	286	278	295	287	287	314	289	281	327	298	313	294	341	300	313	299	300	286	262	346	299	288	254	307	346	289	311	291	268	295	274	317	294	327	323	304	309	304	321	305	310	309	310	293	284	293	267	285	319	287	277	281	306	271	314	302	287	293	311	316	331	312	317	331	282	298	283	342	291	321	313	304	294	301	291	257	270	303	294	270	299	280	309	304	300	286	274	303	299	307	312	284	296	288	313	266	318	296	319	274	258	288	317	304	293	320	297	289	302	304	318	302	301	284	259	306	264	332	310	318	254	303	281	303	297	315	259	288	294	284	290	301	263	279	305	288	319	310	307	316	287	254	311	341	323	286	289	319	288	276	303	327	311	275	295	284	323	295	276	314	302	323	273	293	298	294	307	322	307	316	297	306	313	291	301	307	331	284	328	304	291	302	304	306	294	295	283	312	280	297	282	277	306	311	304	320	300	298	310	302	288	312	295	291	286	309	287	279	315	263	296	310	306	262	286	290	318	283	290	311	299	274	310	324	287	313	278	319	266	289	292	297	291	339	301	314	311	304	306	274	300	311	300	300	305	281	277	296	283	300	301	266	283	332	315	300	295	310	306	295	309	340	301	264	309	296	336	297	297	273	279	283	309	319	329	253	285	284	296	302	300	287	304	271	305	314	277	295	310	295	315	302	323	288	302	298	286	314	275	318	317	274	311	320	282	285	298	256	318	257	273	305	263	298	296	292	301	285	260	282	297	319	326	284	321	282	295	269	289	312	283	294	295	290	258	299	292	280	308	309	298	271	302	295	342	291	283	312	287	320	279	292	320	335	268	309	301	332	316	281	321	294	275	304	290	306	281	305	271	304	269	315	289	282	290	321	308	331	291	282	307	289	300	283	297	288	302	290	318	291	290	276	294	296	271	305	302	288	316	296	276	302	275	298	321	293	260	303	296	309	302	284	287	307	307	312	300	316	295	304	310	269	288	290	337	340	319	277	291	311	288	311	278	284	273	348	312	310	276	283	287	325	300	286	290	316	284	324	312	285	289	272	267	305	295	299	318	284	341	312	301	259	288	285	292	323	311	342	291	284	311	295	305	303	299	289	280	316	314	310	289	290	313	313	305	267	329	268	255	291	317	311	306	291	324	285	300	278	275	311	295	275	288	314	306	279	339	277	316	268	327	315	345	328	301	342	319	292	294	301	272	277	246	307	307	308	286	311	309	303	303	289	316	296	301	293	263	306	296	299	282	292	275	307	278	303	324	291	257	275	288	266	290	295	291	292	307	336	325	304	307	309	319	299	282	274	278	281	317	301	324	256	276	302	303	280	314	295	276	276	286	291	301	295	310	273	308	286	297	301	310	288	337	312	298	296	291	306	321	293	279	303	343	306	286	294	296	302	305	281	310	312	307	301	302	299	288	277	287	296	314	278	281	314	292	303	297	299	321	330	295	321	336	285	269	286	301	296	308	273	327	294	291	307	253	339	301	289	278	290	272	306	289	319	296	291	299	295	278	314	309	289	334	283	302	287	309	300	298	267	327	336	316	306	303	274	278	318	313	312	304	302	286	300	268	279	318	285	304	303	288	294	262	316	282	308	286	288	291	305	302	295	298	310	293	296	335	304	309	335	308	301	312	318	287	285	308	286	280	297	273	314	320	289	309	262	310	303	293	277	279	307	279	292	294	261	295	293	284	301	325	310	289	323	299	268	287	294	300	292	299	283	285	295	270	299	281	325	301	273	334	298	271	290	300	334	281	246	292	300	282	281	295	321	325	308	300	258	282	303	291	279	277	295	295	274	298	324	290	285	303	317	285	316	306	305	302	293	348	302	309	323	312	278	299	299	300	291	317	296	283	332	298	298	292	327	283	317	310	264	335	296	295	309	280	274	305	312	295	299	319	295	312	307	295	289	296	311	326	271	290	279	304	277	316	296	287	275	285	306	324	275	300	298	278	307	298	319	318	317	287	309	277	316	310	310	317	285	326	306	301	313	287	288	290	297	285	305	263	307	313	288	287	283	274	297	280	315	304	331	302	310	321	313	292	321	303	297	298	309	321	306	300	288	320	307	310	309	306	305	281	294	287	290	309	330	284	293	325	285	298	289	327	278	313	273	319	272	308	300	287	289	277	290	284	317	316	283	277	321	331	292	292	296	314	308	282	285	325	304	294	309	307	313	283	313	292	304	346	304	294	311	277	308	285	282	325	281	292	265	283	271	292	321	333	318	285	286	264	320	284	323	297	294	280	295	293	297	339	324	305	321	287	292	305	318	316	258	301	298	282	293	284	300	310	316	285	286	282	287	275	311	297	299	296	315	286	284	300	285	303	333	314	286	278	296	290	309	313	331	259	286	297	299	288	299	283	301	307	305	290	294	290	320	306	300	308	292	297	312	314	320	276	290	291	290	322	265	280	294	297	317	290	325	299	289	305	303	328	292	276	285	307	303	290	316	302	327	315	333	325	314	267	270	307	272	269	279	303	300	291	322	324	284	291	315	307	274	313	307	278	294	319	288	308	325	279	305	259	321	274	303	312	280	303	288	287	294	343	292	303	308	277	297	311	301	300	316	294	311	335	311	294	296	270	291	292	313	284	309	304	321	309	301	293	311	297	303	290	290	304	281	267	297	312	295	295	321	288	302	295	288	303	254	322	289	277	293	303	323	305	305	323	273	318	310	322	320	275	291	272	271	299	303	307	299	282	298	283	282	320	299	306	311	271	310	292	306	297	299	284	307	296	241	302	312	285	306	301	296	305	285	318	291	303	293	305	303	283	275	276	290	279	308	313	264	285	304	288	317	288	303	308	279	305	278	255	280	319	285	318	320	284	312	305	309	266	291	294	296	309	299	279	276	294	299	296	315	275	297	303	312	316	296	330	284	273	301	293	326	282	312	288	296	289	322	284	347	299	287	314	297	301	301	294	310	305	319	293	264	293	325	328	289	289	301	310	288	318	312	301	339	291	287	302	304	287	286	299	282	279	292	282	305	305	306	311	286	301	306	299	307	303	288	291	316	294	296	296	297	291	311	286	302	309	313	322	266	302	327	294	281	310	282	303	300	301	310	307	292	290	294	292	287	298	298	334	286	299	313	302	296	312	301	295	270	295	281	272	269	311	298	309	286	292	304	278	285	295	288	276	311	263	300	294	285	326	308	287	275	312	287	302	303	311	316	289	306	264	308	296	297	296	313	288	285	295	351	291	296	286	285	286	319	304	320	311	323	302	308	308	294	295	271	263	300	300	294	291	317	291	277	315	303	298	279	307	294	269	300	305	310	288	301	291	276	317	322	284	243	308	305	281	284	294	296	287	300	319	321	316	306	321	289	298	300	319	318	292	293	326	317	324	307	275	271	330	305	308	297	309	285
11096	3830	11193	5612	561	506	428	395	394	391	372	376	402	387	371	410	385	396	370	402	355	356	357	371	359	345	377	349	358	308	329	348	337	355	382	370	387	364	352	395	338	386	349	383	352	383	374	340	371	344	390	363	357	367	318	348	363	347	388	309	395	368	388	371	371	347	361	341	401	390	391	384	362	369	343	353	368	374	369	387	382	390	381	356	377	350	346	358	360	355	358	377	373	342	374	358	372	378	384	388	379	371	371	359	343	363	358	332	361	349	371	319	384	378	362	331	372	378	369	354	392	357	339	355	387	336	334	382	401	334	360	341	361	360	354	349	364	360	320	355	354	359	372	375	358	353	391	378	375	369	358	372	346	377	356	372	382	327	344	335	349	345	325	339	355	362	359	381	355	350	357	326	310	364	355	333	367	354	385	379	327	362	375	350	346	374	374	362	371	346	368	358	359	373	344	337	352	363	355	354	363	345	382	392	392	382	364	367	382	363	396	367	387	378	351	378	351	356	352	363	345	335	362	354	375	366	403	344	375	351	340	362	386	378	388	364	377	359	355	362	365	395	341	333	343	336	343	378	368	372	383	352	363	336	369	369	352	364	350	356	364	362	340	358	331	384	357	354	402	377	386	344	368	355	371	359	333	373	378	352	358	366	338	339	361	363	368	369	379	389	386	361	351	366	367	368	352	362	369	387	334	365	342	360	341	361	326	359	346	373	368	340	381	368	384	329	352	380	350	375	375	335	358	361	321	323	411	398	361	346	362	370	360	340	357	367	355	335	321	381	359	348	362	346	384	365	381	388	363	372	358	360	356	364	361	365	365	365	347	379	356	345	361	334	334	374	399	346	353	373	366	354	379	366	390	371	354	394	399	342	349	345	360	377	388	345	370	358	377	399	369	378	363	347	380	348	363	358	375	376	372	343	370	338	378	360	330	361	349	382	357	324	341	367	363	365	338	358	365	371	350	368	346	356	357	361	378	403	350	327	373	354	349	361	379	326	352	383	332	380	331	345	374	324	348	343	355	369	357	360	331	360	334	348	359	389	350	385	394	364	354	341	349	406	362	322	380	333	383	360	360	362	347	382	389	360	384	384	338	345	360	393	377	378	387	376	329	367	325	384	370	312	349	359	319	355	325	363	359	332	388	326	367	380	377	364	358	368	345	349	369	366	354	325	394	377	372	373	362	357	346	361	337	360	399	381	364	376	361	340	363	350	371	369	337	394	361	394	359	341	336	348	386	345	378	382	362	369	363	369	348	336	331	379	343	364	353	333	336	347	351	368	380	372	363	383	336	357	359	377	382	333	361	330	338	341	368	340	333	343	366	422	388	336	398	370	353	361	348	353	368	361	380	365	346	382	352	354	369	361	363	373	401	395	341	329	361	371	350	377	355	345	346	388	345	386	354	369	341	339	366	347	343	337	359	370	322	390	372	384	374	354	367	371	351	365	370	314	367	338	428	348	328	365	377	357	334	342	349	353	368	322	357	363	369	352	362	376	362	377	327	380	361	381	349	381	375	356	356	366	325	349	334	371	349	411	373	363	371	357	353	343	334	394	326	369	370	364	356	394	355	367	355	375	322	389	384	333	350	366	360	367	348	343	346	375	394	350	358	350	346	340	364	357	371	388	376	355	339	355	356	365	379	378	349	354	365	353	353	368	346	365	372	353	369	409	343	371	348	381	379	352	345	362	357	368	394	341	378	372	325	371	368	367	338	344	349	357	412	393	307	369	337	355	379	345	359	361	342	335	355	381	333	328	381	343	393	390	367	360	359	361	328	318	359	329	381	373	406	367	379	343	368	385	323	342	347	347	356	359	339	351	355	346	351	386	353	361	371	343	362	369	371	366	368	399	350	389	361	377	390	355	375	331	366	345	410	331	335	365	378	397	360	332	370	375	360	360	379	333	323	362	376	390	393	390	327	378	374	397	365	365	323	342	374	378	345	367	370	367	382	368	350	371	355	365	360	347	347	396	340	362	352	361	340	371	348	387	391	318	340	331	365	361	359	351	368	389	350	368	361	355	367	339	335	404	363	351	351	354	351	366	347	366	373	370	361	379	376	392	383	338	345	365	375	342	370	368	369	361	357	370	360	377	356	331	334	330	373	369	368	346	326	403	419	317	371	345	369	346	325	355	358	363	375	396	372	362	332	362	338	320	378	363	359	349	347	355	363	344	366	359	362	358	342	385	376	341	363	340	369	325	375	332	374	349	371	363	353	381	365	360	348	373	369	361	351	331	377	346	335	346	364	355	343	366	346	353	351	352	340	344	355	366	355	338	368	334	360	358	389	357	332	329	372	335	359	376	390	331	381	358	346	390	361	352	347	339	344	397	396	335	335	349	325	354	366	338	395	390	321	332	379	376	363	386	377	358	346	381	375	364	342	382	404	363	380	396	384	381	349	372	396	349	381	341	363	361	373	373	347	391	368	391	342	374	354	342	420	362	367	388	356	334	361	377	374	388	341	376	353	366	383	333	368	385	360	329	363	371	356	316	386	320	326	364	310	354	409	352	400	380	384	382	378	343	375	372	355	374	354	345	358	347	339	375	344	383	352	365	334	328	360	399	369	355	357	327	341	367	361	365	378	322	414	352	359	371	365	381	369	387	378	363	347	370	337	355	411	368	385	375	380	341	396	364	360	397	338	326	365	344	380	377	337	362	359	375	365	348	361	372	383	349	356	372	357	409	356	369	363	359	344	355	365	386	351	374	367	344	373	353	333	334	340	377	358	353	381	369	381	359	380	309	353	384	381	377	365	341	370	365	359	360	368	351	365	349	356	381	387	368	383	365	384	395	390	362	338	388	370	364	338	341	374	343	385	375	346	352	374	386	384	339	368	373	359	367	351	377	387	337	354	340	364	385	313	364	373	370	364	333	378	344	363	346	364	381	362	347	345	344	364	341	377	346	358	382	358	353	329	373	392	360	375	360	370	371	348	333	368	369	353	391	324	406	334	363	344	359	365	390	322	353	379	381	349	381	330	365	307	356	392	340	371	359	350	345	372	353	325	365	373	343	330	367	352	382	333	348	354	347	388	354	384	375	354	339	363	365	343	378	341	353	371	368	349	363	357	363	322	384	348	358	368	351	374	400	360	344	367	327	373	321	379	376	343	386	357	351	331	340	377	367	336	347	377	344	388	394	334	341	387	370	357	368	382	356	355	371	376	341	376	371	397	346	385	378	344	382	349	361	344	374	381	352	359	372	350	370	361	339	367	398	350	364	388	371	333	376	366	376	334	386	366	350	358	352	363	377	362	353	331	368	370	372	340	378	388	371	340	365	369	379	382	360	356	384	371	363	328	407	368	349	358	357	373	353	381	357	371	368	363	363	368	364	385	357	391	364	319	392	366	360	392	376	345	361	360	343	375	383	394	348	393	377	353	390	365	343	377	360	367	360	353	374	346	348	369	378	369	348	387	340	391	390	390	362	383	339	396	349	332	352	322	365	357	395	385	354	360	366	368	373	344	336
23608	21178	27898	25322	21104	14456	1698	823	750	686	627	547	536	501	544	518	504	493	467	490	481	439	445	474	476	432	458	417	445	441	422	465	448	448	465	413	474	504	435	413	439	483	426	450	427	462	412	445	438	418	415	427	462	433	450	432	463	411	426	387	443	452	450	436	419	410	433	416	423	442	383	386	424	434	424	410	422	432	404	438	435	447	395	435	425	437	423	412	394	452	475	472	475	452	391	438	424	424	441	430	388	427	407	416	424	443	397	404	444	439	462	448	422	402	419	432	398	431	417	431	470	428	429	425	446	443	380	430	399	464	424	436	433	394	408	436	461	450	432	439	416	432	437	421	439	426	424	440	409	427	425	438	433	405	464	445	440	467	412	446	400	427	408	449	406	442	412	413	418	438	461	409	419	434	425	412	437	438	387	432	437	403	445	399	406	433	417	418	399	442	447	428	431	418	446	415	423	432	410	410	427	435	435	414	430	406	411	447	431	424	425	405	452	437	442	437	396	411	446	475	430	430	385	453	445	374	440	434	449	437	443	422	416	409	472	414	441	411	432	414	439	464	423	404	436	391	442	408	433	410	406	440	459	414	457	445	435	405	422	402	402	426	433	428	412	414	431	415	452	409	374	440	451	430	392	409	453	419	411	438	450	425	424	447	393	437	398	426	457	412	399	403	458	443	404	393	412	368	463	434	392	432	445	454	440	426	396	460	415	424	419	432	405	441	428	442	375	446	402	438	427	417	412	390	478	410	447	411	398	420	465	420	427	422	442	408	412	425	419	439	420	381	410	464	413	416	385	388	462	407	434	407	458	426	408	403	418	401	427	387	415	424	443	429	416	419	446	476	430	424	438	426	403	439	448	405	415	418	429	445	384	413	452	416	412	406	404	420	429	439	425	423	467	430	392	417	408	454	453	416	407	424	430	428	419	455	441	442	431	405	445	398	467	423	411	398	469	448	418	417	422	435	410	412	438	427	420	404	460	431	404	416	433	452	451	429	405	435	402	445	409	433	412	376	439	413	384	442	419	443	392	440	422	419	411	399	450	422	399	398	409	437	435	431	431	437	436	430	435	434	439	409	459	400	386	471	442	419	445	412	414	380	399	408	469	416	421	432	426	371	435	425	410	428	402	443	443	457	445	447	466	430	418	431	447	432	414	455	431	417	445	412	417	441	403	410	458	404	427	451	412	456	445	416	437	398	412	479	441	438	449	383	368	431	441	449	393	452	410	404	406	439	417	409	436	402	416	437	425	411	421	419	451	406	418	453	375	450	452	405	405	427	398	415	473	432	437	426	408	428	441	412	416	463	445	416	432	425	425	433	435	448	418	434	432	445	406	436	414	420	436	407	410	427	443	442	430	410	417	443	433	400	421	426	471	427	423	424	440	403	415	379	420	437	402	422	433	432	436	424	447	456	434	407	402	401	486	416	419	445	437	425	437	436	429	403	416	410	422	429	404	416	427	439	426	418	436	409	430	391	463	423	411	393	427	428	424	418	429	460	415	439	429	407	420	433	433	437	418	397	400	415	425	460	413	435	444	454	453	420	395	446	411	421	408	422	406	400	434	452	427	409	446	401	402	424	408	442	448	414	419	424	419	428	414	398	469	391	424	401	424	461	423	451	414	438	406	432	398	439	435	469	455	427	417	464	426	407	419	462	444	435	422	434	409	430	448	408	446	407	416	439	425	417	438	438	438	419	387	401	407	466	419	425	448	404	446	408	414	406	451	417	431	419	428	421	417	447	456	390	420	432	418	449	428	428	425	445	398	469	410	436	433	431	443	401	416	435	414	444	415	431	413	410	427	431	439	416	433	419	393	424	435	460	403	397	419	408	452	417	405	464	409	429	455	421	423	450	384	447	452	444	411	442	375	424	432	435	440	386	460	430	409	425	421	463	434	402	473	398	405	432	433	388	424	425	437	435	390	421	388	442	424	427	418	389	429	458	408	422	445	476	445	411	443	432	447	439	443	379	412	409	400	406	425	384	403	377	444	461	401	426	429	420	438	439	461	401	469	404	415	431	449	423	416	404	384	422	420	402	402	439	454	425	479	411	395	478	435	389	414	417	436	455	458	437	431	461	422	430	419	428	405	447	418	378	427	418	451	393	464	404	458	424	427	459	450	454	440	417	438	447	442	444	427	430	418	463	430	425	408	422	425	424	405	427	431	425	436	456	414	409	417	406	424	431	439	399	430	435	423	386	424	425	447	440	421	413	427	449	436	416	440	425	421	428	434	429	432	423	454	431	436	424	427	404	373	448	423	431	433	433	447	404	447	436	393	431	392	440	431	459	470	394	410	429	427	411	434	402	435	424	443	445	405	396	433	391	431	413	396	425	416	433	431	428	407	428	424	418	423	392	424	444	464	426	422	422	440	436	418	452	418	388	387	414	449	411	449	426	411	417	434	410	423	422	403	406	469	393	390	398	415	401	388	404	437	405	439	430	394	367	438	433	425	417	433	417	427	402	409	417	447	426	448	456	437	405	398	437	427	434	413	444	422	427	390	411	397	448	425	427	411	411	425	399	426	423	386	442	429	433	434	410	457	442	439	438	399	425	436	410	406	416	407	410	455	410	437	407	449	438	410	430	405	440	414	440	449	426	419	448	429	443	412	405	449	412	430	453	421	456	447	440	400	475	457	396	397	408	419	404	405	433	443	426	421	423	396	428	456	400	447	398	415	416	427	449	398	454	383	436	431	418	442	412	457	422	414	382	433	425	414	387	411	443	428	432	404	424	413	429	466	394	433	422	456	461	406	465	416	438	421	403	440	456	445	439	417	418	435	383	397	429	456	390	414	429	405	434	413	444	450	414	420	460	431	422	437	420	433	417	411	424	443	436	439	417	425	433	431	420	374	445	432	446	415	434	387	459	411	411	423	469	435	458	440	422	357	449	434	456	421	430	401	418	436	402	447	436	412	397	412	477	402	448	420	432	399	361	379	421	433	431	407	409	433	423	431	400	432	424	425	402	448	419	445	401	406	401	449	425	457	411	402	412	427	431	425	398	378	379	404	406	390	437	446	394	385	416	423	406	438	459	413	391	416	439	433	427	419	419	431	426	409	447	411	430	428	444	409	418	424	442	442	435	432	426	406	448	384	442	449	447	413	394	449	417	406	439	427	420	432	425	449	461	399	424	438	424	393	444	417	406	423	450	437	375	447	408	439	458	415	420	418	425	418	414	433	443	435	428	461	429	424	404	449	408	355	406	435	444	469	412	420	399	448	442	420	463	434	391	453	438	429	407	420	444	422	403	431	468	407	441	410	404	419	431	419	421	402	431	398	384	415	409	410	449	439	413	430	399	423	428	418	434	438	437	442	437	449	385	414	433	421	451	430	425	430	423	399	397	418	453	396	417	417	406	417	448	443	395	406	425	410	421	434	409	437	423	411	413	405	449	417	415	421	394	394	454	388	404	414	431	469	437	434	431	415	422	456	419	376	408	437	405	436	422	414	404	415	438	430	389	424	402
11244	16106	31646	24278	2712	2028	1685	1261	1156	938	915	866	737	660	656	629	608	601	548	563	517	524	505	547	505	529	532	529	510	505	533	523	480	459	491	505	515	457	482	465	491	519	441	502	497	493	496	481	465	488	487	476	516	489	495	496	449	498	529	450	498	534	493	503	484	486	497	468	466	439	492	489	508	474	475	474	499	516	496	510	516	455	504	478	501	481	487	466	492	468	517	481	520	494	468	493	490	477	484	498	495	489	468	454	477	474	459	504	468	498	483	479	503	480	479	491	476	446	493	456	455	460	454	431	480	457	468	483	483	483	450	452	505	448	509	459	482	463	454	522	427	452	507	507	469	475	512	511	480	459	489	520	471	476	463	487	531	444	481	490	449	497	476	480	520	461	453	452	489	484	480	491	459	454	440	486	450	473	510	460	470	484	463	486	483	498	486	504	521	478	479	486	498	483	523	505	471	490	476	464	474	494	505	513	497	473	529	505	476	521	515	476	455	541	493	456	452	466	533	480	508	458	509	473	460	476	503	471	521	486	485	458	479	514	466	481	461	519	475	505	527	484	509	520	521	435	497	474	482	498	477	497	484	477	510	484	452	478	451	468	447	473	489	454	462	479	496	454	450	468	485	494	486	485	503	485	500	462	475	479	444	496	498	461	481	487	477	459	466	523	499	503	466	502	477	511	518	489	476	485	448	497	492	484	470	469	524	484	476	481	480	514	503	501	477	518	478	485	469	462	466	499	469	445	496	486	516	487	465	498	471	471	522	485	507	525	488	488	491	520	553	534	503	467	479	431	536	502	480	459	457	445	456	484	504	495	519	446	462	460	492	467	497	458	465	460	485	501	472	453	460	496	505	519	471	482	485	499	479	468	456	494	508	477	475	470	448	522	484	515	440	460	492	451	461	491	481	464	460	480	471	471	483	492	473	487	505	505	471	498	509	485	472	498	488	475	486	473	480	470	454	516	469	492	475	466	476	452	465	477	508	462	481	501	452	480	471	476	468	429	465	496	478	496	465	451	452	512	460	481	479	480	429	469	468	494	495	512	481	502	469	480	472	485	509	481	473	491	478	490	487	487	473	480	496	483	477	474	514	485	439	506	501	456	472	461	475	461	502	474	486	491	464	465	475	503	487	463	439	480	482	457	502	469	479	504	495	488	480	497	494	475	480	505	465	491	514	471	482	473	476	501	461	441	492	462	496	473	484	442	491	451	480	487	454	493	507	433	491	523	484	497	465	480	464	446	491	512	459	496	499	454	500	478	462	500	462	486	456	491	439	469	432	454	481	490	472	530	495	459	463	439	501	491	469	499	479	551	466	485	461	527	495	480	531	510	484	441	472	456	506	515	524	487	423	434	520	485	477	505	484	465	467	494	473	495	496	484	504	483	497	485	486	493	505	455	501	482	528	494	467	512	492	468	496	463	467	488	490	455	491	465	485	454	486	513	438	486	491	476	496	479	480	482	486	500	491	446	471	476	460	510	475	498	460	502	467	510	505	500	484	498	490	529	454	485	458	486	473	477	462	475	499	460	494	500	455	442	513	513	521	453	485	451	493	495	491	461	466	510	514	476	483	472	494	492	469	452	490	471	479	499	471	488	516	494	477	460	513	446	467	496	535	498	464	519	463	510	459	482	500	440	436	465	463	473	495	487	476	425	478	482	470	505	478	450	446	464	446	482	473	495	510	466	490	464	444	482	512	516	470	476	492	477	511	478	481	472	448	483	492	516	487	481	495	464	533	449	496	468	475	526	447	487	499	516	499	453	493	473	496	472	474	481	501	502	464	474	475	491	469	509	456	498	484	459	486	454	457	471	456	469	479	451	441	464	462	478	492	474	495	486	493	502	499	486	481	442	457	504	498	474	507	508	479	493	460	507	486	447	511	498	484	486	473	501	500	498	473	469	489	470	505	472	488	466	490	489	443	474	446	479	495	464	509	467	465	520	477	485	476	466	473	498	433	537	471	517	499	448	471	487	490	473	502	501	509	488	479	471	505	462	474	472	478	497	460	495	462	454	445	487	502	493	492	460	475	475	481	465	510	475	481	513	456	489	509	464	467	517	456	449	462	449	478	500	514	494	433	487	481	496	486	499	478	464	448	515	504	448	483	489	496	475	478	477	513	497	468	510	491	490	481	469	489	540	456	516	477	490	471	482	476	487	479	449	460	467	516	532	471	475	455	475	492	430	497	479	467	472	508	495	513	478	487	460	465	517	462	495	478	489	499	463	481	463	445	517	455	465	472	441	504	444	487	501	509	440	464	486	489	509	488	498	470	532	474	516	497	484	457	495	497	483	507	453	497	447	512	482	482	480	501	490	503	474	456	482	513	449	454	489	485	450	487	481	472	473	484	496	489	447	486	492	489	490	489	479	503	423	478	485	460	470	478	452	490	464	491	462	465	494	535	475	500	482	454	465	456	491	462	470	475	453	513	456	473	487	476	488	445	467	492	504	467	477	470	461	468	444	468	470	485	459	473	493	474	487	478	446	463	463	485	526	441	457	458	517	459	479	498	472	472	442	463	480	438	477	460	454	461	455	467	462	462	464	483	495	468	480	435	456	480	481	457	477	498	488	458	500	457	489	451	450	453	455	464	473	490	485	453	494	496	470	441	516	488	460	484	503	487	513	479	489	505	480	474	491	480	510	435	464	476	483	512	443	494	468	469	501	489	452	499	476	508	502	487	473	533	486	451	483	492	455	476	503	497	456	457	460	499	487	486	471	493	486	495	510	522	483	487	445	488	491	516	499	476	449	499	487	490	480	453	457	494	487	479	466	474	509	484	472	505	493	467	481	484	473	461	511	490	469	489	482	483	450	475	478	520	465	467	454	431	493	449	473	455	466	513	399	505	475	460	493	492	471	475	487	484	414	467	493	508	487	479	472	460	527	483	467	536	470	473	488	478	472	479	468	490	500	449	455	468	474	488	484	466	489	479	487	477	456	490	494	463	471	501	497	509	514	485	490	497	460	484	503	490	467	463	475	495	482	512	475	500	465	480	463	462	486	470	488	485	483	524	491	492	461	438	454	477	486	456	458	491	433	484	509	500	527	507	466	479	473	497	485	473	462	487	481	484	499	483	437	477	493	479	487	495	503	526	475	490	494	466	511	491	456	474	457	506	487	449	475	479	459	514	497	495	538	460	465	488	471	502	464	440	487	497	438	477	476	463	505	493	494	493	493	469	465	470	471	483	538	478	503	480	492	465	465	491	470	473	470	506	504	512	448	468	467	472	544	518	509	485	513	504	495	487	479	494	452	526	470	496	500	473	521	468	506	459	466	488	477	471	485	490	485	445	470	457	501	466	486	458	505	428	475	499	483	488	507	472	454	464	482	518	475	493	486	468	517	504	475	509	480	475	456	516	480	464	470	457	503	483	516	518	485	459	449	487	491	486	459	489	518	516	455	472	496	448	488	488	487	467	471	493	489	454	501	478	503	506	472	484	478	528	481	492	466	498	475	500	468	482	500
24766	21168	28194	24745	17682	2332	837	696	683	692	598	594	613	598	571	556	556	612	560	569	567	540	556	547	519	558	570	545	534	548	509	546	583	565	546	536	545	523	537	548	531	543	515	487	542	514	560	529	512	526	494	507	574	498	579	587	514	524	576	533	553	581	516	561	508	559	554	538	487	511	550	527	543	546	548	546	533	541	477	540	529	529	509	520	555	526	545	527	532	543	594	524	516	545	531	575	506	542	565	546	551	581	546	515	480	512	543	545	532	520	544	521	487	541	575	549	563	582	545	551	500	520	539	590	528	551	535	557	514	534	533	562	547	557	519	509	532	565	549	526	520	517	496	541	523	520	517	544	571	554	512	524	567	546	538	528	550	521	513	532	552	555	550	559	528	565	520	513	554	537	493	564	572	551	533	524	546	537	506	554	549	502	549	513	561	537	561	527	525	512	558	522	535	560	549	552	549	521	530	539	534	541	549	570	564	524	567	541	548	522	521	519	535	541	501	562	533	528	543	532	511	533	555	568	499	498	520	548	546	541	550	528	549	562	528	531	532	554	578	565	512	522	511	533	533	514	574	553	530	555	561	559	497	539	539	537	537	552	560	527	500	545	562	491	551	518	530	508	522	504	527	524	552	541	503	534	517	549	563	531	556	544	559	491	513	552	466	527	589	515	544	531	542	525	571	537	572	482	538	543	527	498	532	546	512	554	529	510	534	522	515	527	534	534	508	548	543	509	588	538	527	510	570	556	532	525	546	546	566	524	526	486	512	485	508	520	552	505	564	501	561	510	492	554	522	560	553	566	531	510	579	489	545	530	564	568	578	536	512	481	515	528	560	520	534	540	530	553	514	526	520	493	516	537	534	538	517	527	550	507	576	542	518	508	578	497	540	533	572	531	522	520	578	559	527	518	536	502	554	547	546	551	509	508	560	529	554	521	554	540	552	544	564	551	470	537	570	502	494	563	543	563	541	522	530	501	528	533	512	520	522	521	523	556	511	501	518	515	496	541	493	532	518	528	531	520	537	532	517	541	521	560	545	532	519	501	527	520	549	541	529	575	558	540	503	518	520	495	544	547	540	526	583	499	512	519	600	529	514	534	556	562	547	523	533	520	513	545	547	525	589	560	569	570	532	554	555	532	566	550	517	542	493	539	517	486	567	561	531	532	534	549	559	549	522	524	554	527	534	508	541	536	567	564	529	538	543	542	535	488	563	534	543	549	522	571	569	546	527	524	574	553	539	540	584	522	510	497	505	557	545	555	526	524	508	545	567	561	522	533	498	460	549	526	566	531	500	559	559	548	534	496	509	520	539	524	568	512	504	540	519	515	540	585	538	490	560	546	515	517	510	504	558	509	545	518	529	508	481	550	521	544	538	532	528	519	591	547	536	564	565	502	513	524	538	526	572	568	592	559	519	505	521	520	546	501	535	541	527	528	570	560	539	516	516	511	555	553	503	560	517	540	571	515	537	496	556	568	556	563	575	574	568	558	535	542	527	541	560	531	535	532	534	567	531	497	542	563	581	521	515	537	544	512	498	545	501	509	544	539	554	565	566	509	534	570	513	517	544	535	525	523	500	603	551	530	527	544	503	543	550	562	557	528	511	556	565	518	547	519	568	526	538	524	545	588	534	495	514	526	535	514	542	525	534	541	530	525	533	547	538	526	553	523	584	546	552	522	537	550	555	591	520	526	515	515	536	550	514	562	568	534	511	528	540	573	540	558	555	535	500	531	542	540	526	512	521	558	534	534	536	536	509	527	525	531	542	546	503	531	519	530	530	575	499	512	573	515	526	509	568	545	543	532	558	525	553	533	504	561	537	516	531	577	562	561	573	525	516	527	530	503	501	517	525	533	550	524	548	551	540	510	543	535	494	543	561	489	513	536	581	492	492	540	570	512	549	549	536	501	494	518	544	549	588	535	509	548	494	535	532	530	542	563	523	549	556	522	507	528	573	516	505	536	512	553	520	472	549	496	506	504	604	551	535	480	494	536	490	525	520	541	515	538	541	551	506	525	558	573	553	563	524	551	521	489	546	502	518	531	496	532	529	543	547	556	591	551	547	545	540	561	536	538	524	539	586	563	583	498	540	525	514	551	516	548	523	534	545	506	534	568	501	570	568	547	523	557	531	540	558	558	558	531	520	549	542	537	550	522	532	496	531	505	520	565	533	551	579	520	607	531	558	531	544	562	515	559	554	584	526	536	512	519	508	513	526	536	537	553	537	570	540	531	513	523	545	555	480	557	510	492	546	532	562	570	575	537	536	533	558	537	540	531	548	543	539	541	539	517	532	552	560	512	496	519	506	531	528	560	549	517	510	519	549	512	548	536	527	519	499	529	508	499	585	585	554	530	523	575	553	544	555	563	539	535	549	545	547	557	531	470	554	498	498	525	510	505	539	543	529	541	560	543	518	510	520	569	554	583	512	518	528	543	554	525	551	534	564	529	566	557	527	549	591	552	541	526	514	498	567	529	554	560	540	538	538	556	511	542	535	545	518	539	543	478	533	516	508	534	517	522	535	576	551	543	493	541	555	548	574	470	549	520	517	509	491	527	521	528	546	524	539	537	561	576	536	527	537	566	544	561	493	534	542	506	549	534	548	553	514	570	525	516	539	533	543	544	554	538	537	513	555	501	555	540	546	485	561	511	539	536	577	572	572	551	542	530	525	518	525	514	565	507	497	546	524	539	549	541	556	573	506	566	576	543	514	543	547	537	538	582	552	482	556	533	526	554	508	527	494	560	545	562	501	527	512	507	583	559	505	549	514	530	543	542	535	539	531	526	482	532	539	543	532	523	528	494	566	519	539	540	558	538	527	548	537	544	525	583	514	499	616	543	593	558	513	565	519	555	559	474	556	528	572	533	587	505	520	507	536	549	495	521	543	511	536	533	552	541	532	541	543	556	562	523	543	544	505	497	569	511	521	514	511	539	585	536	517	554	534	517	567	503	554	548	508	518	531	522	571	546	532	577	517	504	503	546	575	541	555	561	556	542	550	541	537	531	484	537	514	527	540	496	516	558	542	548	526	532	554	512	549	542	511	542	534	537	543	561	524	513	513	531	571	498	567	528	538	558	520	472	499	532	488	530	536	496	538	537	531	505	486	545	539	489	528	535	555	521	533	533	522	538	538	575	541	528	539	513	516	547	551	573	535	564	544	534	565	537	535	549	500	548	505	556	547	565	564	563	521	558	558	496	548	531	550	521	539	514	524	559	522	539	522	493	524	530	539	553	507	518	529	532	491	569	531	541	526	535	556	511	552	491	553	526	540	525	511	535	513	517	535	551	554	507	576	515	536	548	551	565	533	487	538	545	538	526	551	519	550	503	576	509	545	505	549	539	528	466	552	523	519	537	563	506	590	554	535	554	574	549	541	528	490	537	505	552	510	544	562	498	512	575	554	536	532	541	561	519	493	516	516	538	528	515	525	527	536	538	519	499	542	507	520	547	554	543	546	518	542	505	562	550	535	520
11107	11748	28819	14849	1893	1483	1236	1138	964	908	821	727	773	792	683	714	647	697	669	676	668	616	651	628	684	640	624	649	642	631	639	656	677	633	632	628	641	580	632	666	644	606	618	610	590	624	654	594	593	623	652	630	640	629	628	633	631	632	635	608	631	608	624	634	605	604	608	616	623	590	627	598	610	556	645	584	607	642	604	636	623	583	637	602	602	637	612	605	620	618	637	609	601	606	594	606	570	632	623	662	646	640	615	620	620	678	615	648	633	636	574	588	617	641	616	583	647	614	614	598	644	630	675	650	615	608	633	669	631	596	630	603	582	626	646	646	629	613	618	561	587	597	634	648	607	622	603	627	622	672	641	665	610	637	631	627	634	603	613	616	618	617	582	557	633	575	636	639	603	629	614	620	676	627	645	631	628	648	681	627	610	636	604	625	609	604	617	629	613	617	605	589	588	651	635	564	630	613	623	633	633	625	637	603	628	561	606	632	634	638	598	605	582	625	684	625	600	580	616	626	621	609	639	608	629	635	613	645	636	607	569	631	642	582	564	660	608	619	613	572	579	587	611	584	569	617	607	635	627	618	650	599	612	636	614	630	621	663	628	673	596	635	605	667	627	629	641	606	602	593	633	637	610	588	610	610	663	598	605	589	630	608	569	670	615	644	625	639	623	625	615	637	631	609	624	576	653	613	631	660	615	638	610	613	605	631	612	664	635	596	663	645	609	618	625	607	639	588	607	621	630	604	639	620	589	623	673	603	590	636	634	577	636	599	613	615	591	631	597	616	651	612	600	569	624	603	598	632	613	581	646	651	591	633	593	627	617	647	617	631	633	606	624	637	616	638	630	627	635	576	649	565	625	617	613	609	626	586	618	656	680	623	658	592	557	622	646	586	647	639	596	666	548	630	609	661	596	629	617	609	619	650	602	577	641	621	640	630	616	616	584	640	610	549	607	657	581	558	616	650	599	616	613	612	575	645	601	664	620	586	619	661	654	617	597	608	658	635	606	652	599	602	598	636	619	597	621	649	646	620	579	649	622	618	622	635	632	595	626	594	566	608	620	628	620	582	669	685	620	637	581	619	622	607	613	641	566	662	601	583	588	644	606	619	624	603	588	677	593	592	588	631	595	627	634	649	630	581	621	642	593	585	646	601	645	589	627	652	635	628	619	602	657	604	623	587	645	623	618	663	629	649	625	653	609	615	619	627	652	619	619	633	607	685	654	587	617	623	622	594	607	612	619	628	624	603	649	636	626	633	547	676	602	606	649	650	642	646	640	620	635	654	626	602	636	630	626	596	630	652	600	611	601	592	614	623	587	640	685	650	640	607	639	599	652	653	644	641	584	644	664	587	595	638	595	624	602	646	622	644	627	644	620	655	624	619	607	589	605	642	653	600	616	627	629	604	598	605	634	642	606	638	627	570	657	660	589	602	604	629	634	639	609	649	664	567	664	611	601	590	582	634	626	594	593	662	608	599	601	610	602	616	580	600	637	656	617	605	629	586	585	584	633	601	661	610	671	620	605	662	588	617	614	588	613	619	603	653	635	634	628	582	612	607	625	643	609	605	602	624	625	609	658	613	625	656	601	642	609	594	575	631	624	592	615	591	641	605	611	639	596	616	649	630	687	603	639	634	638	626	626	601	628	578	661	641	561	647	619	620	575	642	649	574	597	622	631	632	605	613	607	614	642	654	638	609	586	590	644	612	651	620	633	623	589	584	650	607	586	624	608	646	636	612	629	619	650	602	656	604	612	640	605	608	682	584	609	632	595	581	623	630	668	611	571	628	608	612	607	573	642	630	616	589	626	639	623	600	598	622	655	651	633	646	660	599	639	628	576	626	622	595	613	629	611	601	615	636	636	642	641	587	619	654	628	622	668	631	632	604	586	620	636	640	593	659	647	628	652	597	602	584	617	624	661	612	647	619	674	668	681	618	615	645	602	605	618	645	644	624	620	652	619	609	604	646	624	619	580	592	608	637	618	621	602	638	635	600	612	628	629	665	647	615	619	620	586	668	671	636	597	609	607	621	596	585	646	577	596	624	619	615	644	626	663	605	648	643	589	611	636	637	595	623	607	621	631	617	601	589	659	631	642	635	637	607	613	621	633	644	611	643	639	636	655	627	604	631	609	596	676	599	619	603	591	621	631	654	619	631	666	557	624	574	641	648	616	649	635	656	635	679	631	649	654	596	602	594	627	633	612	623	629	583	565	648	628	642	598	613	601	659	620	607	633	630	611	610	642	636	617	616	596	656	609	598	632	600	630	653	612	643	644	584	574	584	624	631	607	622	614	646	584	629	593	650	615	628	613	661	639	636	620	601	650	624	650	638	615	648	604	624	635	633	616	671	584	616	610	613	641	643	629	671	558	642	646	602	628	626	610	604	638	618	646	613	603	633	639	633	632	647	659	642	670	640	646	640	605	610	617	658	620	627	597	649	588	581	636	610	600	612	629	672	610	670	630	628	632	605	600	608	659	614	621	615	654	613	650	643	625	588	578	649	589	580	598	675	609	639	582	670	620	632	639	608	639	632	617	621	619	604	593	660	639	591	673	576	582	584	635	621	632	651	564	627	588	617	644	584	634	581	577	592	605	632	615	604	578	595	595	636	646	620	600	617	628	623	664	630	626	621	663	589	601	665	585	615	640	640	623	630	632	622	593	611	627	602	614	635	620	650	608	629	631	639	607	636	552	625	645	645	621	640	658	588	633	668	608	622	626	621	579	652	635	601	662	637	611	666	620	607	600	612	625	623	658	627	632	608	674	637	665	636	609	635	593	633	680	599	588	653	638	594	577	661	630	661	601	609	561	630	637	637	631	639	590	634	656	635	625	616	624	631	586	641	617	634	622	613	646	680	670	621	644	626	670	607	630	641	608	630	623	598	612	606	633	649	610	575	632	628	605	597	607	622	648	597	613	645	603	633	652	639	630	623	582	599	638	573	654	622	631	621	656	664	578	594	622	579	612	619	661	582	609	620	584	663	668	633	649	626	603	635	600	616	596	649	674	589	628	642	610	622	606	613	644	632	581	629	611	641	605	635	659	607	611	648	632	601	620	607	661	596	655	615	603	591	615	626	622	635	607	663	603	635	614	611	651	610	622	627	605	652	624	615	633	595	655	654	626	637	592	668	625	600	611	608	639	634	601	629	628	614	627	618	657	652	635	638	606	619	639	627	603	641	623	612	630	617	574	607	623	615	635	642	617	619	663	587	605	646	636	585	624	644	671	628	625	607	610	644	623	630	584	590	633	657	594	605	603	639	621	623	626	607	602	611	615	613	581	580	624	610	585	559	641	571	635	603	667	602	607	663	653	628	617	653	613	675	622	625	600	583	636	603	591	615	628	620	598	624	587	626	577	612	616	665	587	618	619	580	617	596	633	595	546	649	651	592	637	606	618	651	599	578	647	596	622	642	618	606	619	623	660	604	616	625	619	613	640	600	553	632	623	644	593	607	633	650	615	626	611	637	667	630
22634	21244	29887	23037	21238	21512	18616	2252	1385	1326	1253	1104	1096	1072	973	995	941	933	921	881	925	933	910	830	855	915	872	869	848	864	864	847	770	816	830	886	843	844	886	811	836	854	841	783	818	802	798	825	813	852	825	800	817	812	817	807	817	897	837	846	838	843	810	860	851	821	881	834	849	899	862	817	789	809	829	824	818	827	832	863	820	835	740	795	809	838	824	784	874	800	816	862	825	856	783	892	839	885	781	810	852	835	769	801	776	840	857	785	852	778	815	811	814	799	832	821	825	780	829	792	836	844	778	804	814	822	799	819	862	827	801	833	854	800	821	787	823	827	780	834	792	798	798	835	798	803	822	813	856	809	790	805	823	800	777	790	884	850	811	744	809	810	781	766	806	824	792	862	846	788	818	841	757	828	853	834	761	843	782	784	777	771	810	795	806	804	814	812	788	820	792	746	775	790	861	831	854	808	827	821	830	831	797	816	848	805	842	734	761	801	798	849	838	843	778	837	840	819	797	757	830	803	792	797	831	831	827	815	817	821	807	821	777	877	756	861	840	834	856	819	822	827	853	787	792	826	781	803	878	802	818	819	786	807	811	746	800	839	775	778	828	792	824	816	825	775	806	789	748	829	812	755	842	786	788	822	852	846	819	858	802	869	865	798	774	795	835	816	849	850	796	802	794	814	808	845	783	807	817	839	765	890	801	843	813	806	852	785	808	811	757	783	794	789	784	817	801	860	823	774	807	811	774	753	801	819	847	830	797	776	858	851	837	791	799	779	808	844	853	793	782	797	837	787	848	811	835	801	779	826	830	821	828	766	792	792	742	814	811	818	823	743	810	812	812	861	851	817	778	795	804	822	790	805	752	787	794	835	892	808	805	839	826	834	794	804	791	817	780	827	822	797	832	795	811	834	809	765	860	820	824	783	798	776	767	805	831	799	800	836	850	796	776	833	848	847	813	807	744	812	778	797	814	822	803	861	793	788	792	858	784	843	796	858	837	775	816	824	797	864	825	790	806	753	753	826	814	798	798	769	846	829	789	848	794	784	809	772	838	886	791	846	796	832	814	831	819	886	813	768	778	849	816	834	802	821	837	788	842	827	778	832	830	824	795	820	820	847	799	803	833	766	834	867	809	824	838	781	809	836	816	800	824	827	809	794	778	850	834	785	809	749	798	838	760	815	787	794	818	818	791	809	816	771	768	782	870	802	821	825	847	772	816	820	802	847	812	816	792	858	726	869	816	805	788	782	783	810	821	876	815	814	838	775	793	783	810	807	768	729	817	810	792	835	780	787	814	864	784	793	838	833	823	801	736	812	815	827	807	799	772	852	805	831	797	786	788	847	764	763	866	826	800	820	804	819	814	801	814	863	800	862	773	774	846	869	814	811	806	808	815	795	790	832	843	800	806	797	789	800	836	831	800	782	759	823	795	778	786	818	809	828	822	795	831	845	791	774	763	748	816	765	822	857	734	795	830	844	790	797	797	836	823	825	777	797	746	749	793	798	838	849	835	823	800	788	795	765	838	824	803	775	808	758	817	785	853	791	802	790	865	822	876	845	812	847	812	783	763	795	814	785	805	828	883	775	807	795	845	823	780	829	825	811	811	784	814	783	794	795	811	814	834	801	778	829	789	811	824	760	790	784	820	807	849	816	807	803	809	799	787	826	821	835	859	810	793	756	799	842	785	824	805	802	830	782	813	823	867	775	807	860	824	809	865	833	812	850	814	839	763	843	802	830	806	784	762	738	817	829	854	766	757	772	793	735	825	824	806	841	824	788	786	805	833	847	850	803	758	785	803	796	836	817	869	832	752	812	807	782	832	777	778	737	791	804	821	769	845	835	771	830	817	808	815	838	806	836	791	810	814	807	823	836	803	818	827	823	840	779	800	797	815	805	801	815	779	805	756	829	769	757	805	770	833	821	759	825	798	764	807	851	813	843	860	814	855	847	784	805	807	795	806	841	836	836	814	811	828	815	830	793	789	824	808	791	819	788	818	875	762	835	782	842	793	791	782	810	779	825	798	797	848	796	794	811	843	812	868	799	794	695	805	796	802	747	833	798	818	819	822	851	802	780	825	815	821	800	809	802	796	825	834	861	800	778	764	821	835	792	773	814	815	784	825	819	815	803	804	823	821	856	890	777	792	808	800	809	791	830	865	822	804	823	777	806	798	831	806	772	837	838	871	823	806	829	825	804	862	774	816	766	849	805	821	801	783	785	782	744	847	798	857	812	816	819	788	797	824	764	871	824	829	810	793	779	788	793	830	811	815	803	841	850	768	792	800	814	754	805	776	780	827	777	794	782	819	826	813	840	795	812	803	836	768	799	777	779	828	777	836	774	807	800	816	795	810	797	768	833	811	805	815	800	851	744	802	827	865	826	817	834	775	776	790	834	825	814	817	797	791	819	856	825	762	845	781	789	826	815	791	832	858	809	840	819	814	789	853	804	808	840	799	878	815	804	837	805	803	818	808	787	760	802	798	796	854	796	779	828	830	818	837	823	794	837	819	784	780	844	861	798	768	812	797	775	822	805	795	785	885	823	792	846	796	833	798	803	848	752	834	803	818	815	818	805	795	783	784	853	817	839	827	795	804	805	818	847	791	810	831	829	876	804	803	796	842	857	791	819	798	822	819	787	855	824	831	883	853	832	833	753	850	793	823	846	840	813	758	775	819	791	805	777	827	807	830	833	808	783	826	749	812	804	818	849	743	861	780	794	868	816	864	826	852	808	789	848	778	815	822	808	784	815	776	766	813	825	839	808	780	822	802	755	850	749	802	799	795	824	751	830	811	779	837	799	796	824	816	820	839	782	767	789	776	815	823	811	841	771	819	798	789	799	796	787	830	814	820	824	806	777	846	830	825	828	811	777	819	784	829	801	810	813	822	795	800	833	816	815	806	828	763	785	781	768	823	772	838	782	778	784	832	790	791	796	845	824	814	825	841	815	803	812	800	806	784	783	778	812	866	798	807	816	812	827	751	777	726	804	771	792	799	784	794	813	844	771	804	802	830	787	797	817	806	822	793	799	773	838	793	812	764	789	808	852	814	848	798	794	758	733	823	801	805	756	802	751	813	815	831	821	789	826	829	789	775	866	824	815	834	817	834	858	788	793	817	807	797	818	758	803	784	826	780	824	808	806	826	819	733	817	824	794	812	802	820	800	865	825	795	817	806	769	846	729	810	816	823	802	784	826	776	820	814	803	754	828	841	813	830	811	865	824	776	832	782	853	803	843	809	800	835	842	774	827	797	877	789	812	812	739	799	770	827	799	823	816	800	876	810	814	859	776	807	793	850	820	814	766	800	801	804	858	837	854	800	743	815	804	799	845	802	716	814	788	784	827	798	794	808	803	766	862	834	777	797	800	838	793	783	777	808	803	772	839	779	778	783	860	824	803	864	913	818	777	873	801	801	792	742	788	821	880	807	813	816	785	763	793	787	876	833	815	789	800	826	825	881	786	805	811	781	778	779	791
13458	23993	39261	20686	6238	3719	3116	2599	2161	1838	1588	1401	1353	1231	1252	1114	1163	1063	1060	1087	1053	1007	990	1000	968	974	931	961	943	915	965	878	886	972	878	906	851	918	897	873	891	918	880	891	833	886	903	933	872	875	904	890	903	881	939	896	861	859	921	871	882	922	899	874	891	891	866	892	936	916	905	889	916	844	891	821	870	885	889	847	848	891	867	876	913	893	833	879	906	933	905	859	854	873	806	919	865	880	902	893	886	836	888	842	878	885	859	888	899	901	911	909	888	857	857	869	901	873	867	903	877	837	880	904	899	888	905	903	828	839	900	878	886	903	911	862	899	845	858	870	878	863	867	830	867	868	838	888	882	834	893	834	852	885	905	896	913	889	940	921	882	880	929	852	896	860	872	829	867	865	853	897	893	834	905	887	893	861	898	824	904	842	897	858	838	896	862	879	850	938	902	870	870	877	893	902	839	874	871	891	846	844	861	847	890	872	886	924	861	898	911	884	922	874	897	865	875	918	869	877	888	889	843	907	818	830	886	902	921	895	916	844	889	872	836	854	892	895	882	851	907	867	828	911	868	936	837	856	890	913	863	851	893	930	917	823	842	889	909	864	842	864	874	911	902	865	865	856	859	850	856	848	894	919	835	872	888	899	921	845	828	856	867	851	893	875	869	878	842	887	845	863	886	875	809	850	888	854	865	898	906	853	902	913	833	789	900	875	865	815	867	895	888	876	883	886	839	852	858	907	864	861	874	875	860	811	904	938	827	881	848	802	893	950	919	906	862	887	887	861	875	856	848	892	841	877	879	886	874	847	839	867	876	907	917	890	858	851	844	839	846	913	881	859	899	873	823	914	870	918	876	867	818	843	895	832	953	849	802	899	886	857	883	885	871	861	822	866	832	878	857	925	804	877	845	932	929	872	876	890	878	828	858	895	852	852	843	857	842	846	866	899	873	913	908	869	912	858	836	944	864	841	872	843	874	883	872	901	911	861	884	857	921	882	809	899	914	858	863	884	863	890	886	889	864	842	850	893	864	856	838	900	864	893	889	844	832	837	872	879	875	852	846	859	872	869	854	908	834	909	879	848	857	801	890	873	835	862	870	904	862	893	916	892	870	829	891	872	851	825	873	882	827	851	873	841	819	866	885	900	898	846	846	864	873	802	908	851	874	860	911	872	902	887	898	842	878	823	932	881	924	882	910	878	923	867	897	838	856	851	822	879	876	852	896	822	859	896	868	859	884	908	856	849	838	867	916	875	839	885	860	876	855	886	871	850	856	860	896	948	881	844	828	900	892	831	889	878	811	883	874	846	901	877	871	953	877	915	889	862	815	927	900	871	842	923	899	870	854	835	937	863	829	861	890	893	929	927	877	947	871	851	862	854	944	894	871	896	872	875	837	838	903	872	884	820	816	830	955	921	885	880	855	844	814	883	866	832	910	901	875	887	895	902	859	860	870	888	866	908	891	886	878	860	900	894	897	868	860	889	883	931	934	878	870	864	869	893	858	921	917	890	907	880	852	920	851	833	858	848	879	863	874	849	834	911	869	833	867	905	856	825	898	902	874	858	821	870	888	875	863	868	874	877	846	901	917	822	855	920	891	857	847	843	907	873	883	855	843	877	909	859	856	885	848	840	890	902	835	842	881	864	834	839	913	883	857	877	889	804	863	880	871	878	845	916	859	889	888	811	888	850	881	861	921	860	922	833	855	898	886	923	864	887	860	894	885	880	846	896	872	898	885	846	845	878	854	881	902	852	874	930	931	933	862	848	832	909	869	853	864	854	898	869	898	856	857	920	833	864	912	871	866	903	863	853	885	835	871	837	881	861	898	887	889	876	907	867	849	870	890	924	878	853	855	896	870	853	896	833	870	858	883	836	886	918	866	870	835	945	857	924	926	867	897	904	854	877	896	861	873	827	828	914	851	877	937	890	854	852	857	919	881	882	801	874	856	885	919	933	876	885	864	831	895	847	865	914	826	877	904	835	900	889	856	902	854	936	804	824	950	842	880	924	882	886	891	842	888	877	904	840	841	812	890	881	861	902	876	827	871	864	903	852	879	815	911	843	859	871	892	859	896	845	855	880	892	831	859	894	859	875	855	851	836	842	864	880	856	858	935	932	934	866	854	875	895	839	890	857	861	867	865	820	833	857	864	859	875	875	882	857	853	883	900	849	861	888	854	785	816	864	896	838	870	851	872	885	835	897	912	900	909	822	861	844	870	878	937	876	854	893	853	830	894	873	881	850	882	884	869	865	867	867	914	870	885	859	876	846	906	811	900	830	878	864	885	884	861	870	884	933	878	841	844	885	827	940	881	886	908	827	849	831	821	896	881	844	909	860	880	851	864	906	860	871	841	897	890	856	870	864	875	892	826	911	902	871	863	859	934	884	896	906	893	835	903	908	902	859	885	901	904	860	838	912	842	912	892	864	872	879	936	824	829	851	887	875	876	825	856	883	897	900	868	817	905	883	920	897	899	857	863	901	876	909	884	945	845	871	876	886	918	853	861	883	888	862	835	800	887	886	891	850	888	853	921	881	893	886	863	853	848	857	894	876	855	835	824	856	855	878	894	888	881	856	843	839	827	827	861	868	901	928	878	899	843	865	860	915	876	865	861	839	799	807	876	856	896	948	869	895	835	876	898	875	842	830	867	910	833	883	926	828	814	866	836	893	896	891	894	856	866	870	864	913	894	817	853	862	838	868	901	852	892	838	816	870	843	853	883	869	826	827	880	857	875	848	894	905	879	863	844	822	923	887	837	876	868	839	918	891	903	813	887	945	912	898	907	836	853	893	838	891	881	879	881	926	836	873	884	885	866	882	879	903	923	879	862	881	907	863	847	891	835	876	841	847	866	867	877	923	871	838	838	845	861	887	893	829	887	844	838	887	874	864	911	934	883	873	850	884	905	831	933	906	870	852	859	843	907	936	891	857	881	897	895	867	858	907	924	845	843	875	882	884	879	843	833	881	901	895	954	914	897	876	915	873	883	832	850	918	892	897	895	908	879	871	878	866	844	893	830	873	834	874	871	892	870	892	910	946	886	889	858	837	813	848	841	868	821	883	856	863	847	878	849	912	858	861	893	928	883	889	908	939	863	866	902	870	894	821	857	877	858	892	906	841	869	901	852	902	850	861	865	865	902	854	921	824	893	855	930	899	942	873	935	874	873	875	848	868	868	879	895	902	880	858	903	862	839	860	825	857	894	911	843	888	855	969	848	842	889	848	883	898	903	913	892	895	920	910	894	861	865	874	860	896	859	876	902	895	855	906	869	890	865	817	845	850	880	922	863	846	871	909	901	869	895	875	890	888	846	912	837	792	896	859	825	835	921	930	821	861	842	887	822	865	874	868	876	889	880	875	907	854	884	891	856	889	898	876	849	873	846	867	903	800	855	904	831	907	901	866	854	862	920	903	880	862	876	897	869	818	826	895	909	863	895	844	884	914	865	852	900	863	888	863	933	889	903	877	875	896	829	862
27205	20461	19594	7633	646	517	489	345	320	332	333	324	318	309	303	288	334	328	302	310	321	284	304	280	281	313	290	296	295	285	307	314	318	297	310	309	323	302	306	313	289	281	264	287	302	311	333	295	305	270	288	333	273	316	317	308	348	289	310	312	325	298	301	285	329	329	275	292	283	296	285	286	286	349	294	312	279	267	288	304	286	295	287	281	301	280	292	312	310	275	334	310	287	289	304	296	309	287	301	302	290	281	283	306	298	294	275	315	297	289	306	305	304	328	308	296	312	309	292	282	283	260	319	318	325	300	294	288	322	245	277	303	268	283	298	292	340	279	306	298	311	290	321	279	295	278	274	288	287	277	319	294	291	333	284	319	311	312	317	310	295	307	276	317	292	300	333	296	313	305	297	308	321	278	343	316	295	293	297	297	295	295	310	313	321	326	301	307	309	275	291	311	291	322	296	283	307	289	309	283	317	303	328	311	295	306	312	275	307	308	277	301	281	308	308	306	305	318	325	297	308	312	290	299	316	308	319	309	303	301	307	262	316	305	315	316	313	294	333	318	287	301	311	307	279	308	290	322	284	283	270	293	322	283	309	321	339	296	309	289	275	299	309	302	283	287	314	309	288	306	266	311	301	299	314	294	292	313	308	291	305	333	281	303	309	317	314	317	305	308	296	293	292	317	311	319	302	274	283	296	321	316	318	290	312	322	338	304	289	323	304	282	315	304	278	330	312	317	300	309	287	323	272	294	320	288	294	357	286	285	315	284	312	282	310	306	305	306	307	291	311	310	279	291	276	283	281	298	294	305	310	315	293	274	268	280	292	310	329	292	292	280	310	285	322	316	267	300	296	327	323	292	291	278	290	329	301	294	284	344	285	314	300	293	321	304	305	294	319	301	321	294	294	304	309	276	308	292	311	311	313	299	296	328	281	332	283	327	292	314	264	304	309	289	308	296	294	300	340	317	281	285	336	296	347	325	318	289	322	292	265	314	304	269	307	284	307	334	318	324	293	308	272	276	308	294	310	326	296	330	315	290	293	335	321	297	296	309	310	320	301	286	296	297	295	307	292	334	297	299	308	299	315	294	299	324	296	271	307	318	306	282	292	316	295	310	331	292	299	295	314	320	300	279	340	292	321	330	319	308	327	298	323	293	318	272	303	319	292	324	324	291	308	283	317	306	348	282	311	296	295	318	304	314	318	321	297	302	312	275	288	306	303	282	276	293	317	291	295	316	287	296	316	290	313	288	272	296	287	316	291	303	327	270	293	320	301	304	304	325	265	321	300	286	304	313	273	309	316	302	283	299	287	331	315	291	305	324	313	291	306	286	305	280	292	282	324	301	326	293	246	305	306	309	300	329	315	276	310	292	283	319	303	301	337	294	298	322	318	286	319	311	288	285	281	316	319	323	262	317	314	315	305	288	307	283	268	311	295	303	304	322	282	277	278	309	307	273	306	287	261	304	291	292	283	279	292	269	306	289	336	307	298	304	290	308	280	321	303	294	305	319	283	292	268	295	307	257	295	283	313	315	303	302	310	308	301	284	281	303	295	278	304	298	323	297	296	316	277	301	312	311	292	273	289	307	304	313	315	302	293	314	283	304	313	291	302	303	286	314	300	283	294	331	309	278	294	293	328	313	304	286	291	304	288	292	310	288	314	278	319	304	292	308	298	317	280	301	325	309	286	292	262	294	309	314	284	300	307	314	298	284	257	315	280	287	307	276	299	299	333	327	281	290	308	314	276	321	307	303	322	325	308	302	313	258	308	294	291	277	305	266	327	282	319	311	304	305	293	292	312	317	323	313	290	309	327	354	256	308	290	294	272	304	320	280	290	285	276	286	311	324	301	288	289	317	343	309	321	298	335	316	290	313	289	294	315	281	299	281	265	298	337	300	290	302	261	277	302	289	290	324	282	295	286	312	326	276	284	320	292	319	285	303	303	291	347	314	270	322	302	298	275	315	329	303	306	266	290	330	274	297	313	302	272	278	296	325	322	305	317	292	315	292	301	298	309	312	289	311	305	289	289	301	312	294	285	306	285	284	284	305	289	321	333	328	302	288	312	314	275	294	307	281	318	323	304	291	273	297	299	296	309	327	288	280	304	291	315	291	285	271	269	286	292	280	281	291	249	301	304	297	305	306	320	277	293	301	320	296	283	273	313	292	302	322	314	302	302	291	317	324	315	291	299	323	317	343	350	286	304	312	303	305	307	331	289	316	299	313	328	287	312	313	274	291	280	318	287	305	294	274	322	303	304	305	321	309	307	300	245	297	288	289	301	311	312	284	291	304	297	280	304	297	332	296	285	305	260	301	316	271	313	324	325	280	327	312	333	292	316	300	282	355	276	265	281	339	308	280	301	295	336	313	336	277	313	329	324	312	296	309	304	333	313	290	314	314	321	293	293	294	277	322	302	318	304	304	278	293	272	273	313	287	289	319	286	277	294	279	293	282	271	269	282	287	316	309	283	300	293	306	296	287	318	331	275	296	282	308	304	266	293	283	327	293	282	330	305	314	273	318	315	307	325	340	331	291	311	291	283	288	311	294	320	294	277	300	299	316	282	299	307	305	321	309	322	274	306	295	305	316	309	313	289	283	316	294	309	294	302	302	299	283	320	315	283	325	278	287	290	267	284	318	304	297	290	268	315	259	307	315	285	331	287	285	322	313	296	299	294	251	334	287	291	315	317	299	284	296	292	325	319	338	301	286	278	315	309	335	299	278	321	312	294	276	296	281	307	327	311	296	304	340	290	284	283	289	292	315	285	280	296	311	285	283	307	285	285	296	333	310	298	290	320	299	281	317	285	321	312	273	339	288	295	308	269	318	299	268	286	306	292	290	306	312	299	333	274	291	298	309	309	317	305	289	299	288	299	297	318	293	306	315	324	299	314	298	299	280	319	296	305	312	285	313	286	342	340	274	334	290	301	282	272	291	315	309	284	316	298	309	321	296	279	289	297	341	321	304	303	297	300	301	282	325	301	305	279	296	296	307	289	290	303	320	320	306	328	331	271	307	302	307	276	302	285	261	280	283	284	286	329	309	316	300	309	289	311	297	330	312	293	297	282	296	265	284	301	280	327	311	329	300	274	292	318	298	275	330	296	327	314	317	325	317	289	297	296	327	344	302	288	303	319	309	318	327	299	325	328	278	300	296	309	280	267	295	304	296	328	298	287	266	306	290	293	309	287	302	327	295	281	288	305	294	302	256	297	321	288	286	308	317	278	319	279	291	273	333	297	315	283	292	293	301	304	305	298	316	335	294	317	322	330	303	296	275	330	277	275	281	327	300	278	327	267	289	280	293	302	290	296	303	262	298	266	294	297	305	310	330	292	291	301	294	324	316	345	290	287	311	298	315	314	306	320	317	318	300	288	316	322	322	296	289	304	321	298	301	301	270	300	312	272	290	357	321	319	309	292	320	293	304	283	280	319	299	339	284	313	322	307	294	303	306	292	295	328	287	282	321	332	299	298	322
9009	3650	15172	2773	599	494	491	425	401	439	402	399	343	391	390	399	385	334	369	409	383	389	388	404	366	373	364	359	394	360	330	367	332	370	332	341	358	366	392	370	346	358	332	352	346	367	341	337	342	371	371	341	327	360	360	358	418	365	354	350	353	319	376	372	399	369	400	392	389	348	351	341	354	357	404	348	344	366	343	374	366	350	385	369	347	346	340	352	362	378	362	360	378	337	394	403	396	346	361	385	371	357	383	358	370	360	361	374	343	372	347	353	363	389	375	312	345	367	355	345	359	356	322	365	357	373	349	343	363	392	368	381	350	375	328	326	380	334	394	380	355	355	352	376	346	397	368	389	384	356	361	385	371	338	370	343	386	369	351	359	344	368	353	389	353	354	372	346	341	388	332	355	341	341	339	331	352	330	354	360	399	360	337	361	376	360	333	382	341	373	364	378	356	369	363	383	357	342	365	353	358	362	376	348	337	325	374	378	374	349	365	358	348	364	360	365	358	352	345	366	354	351	381	364	357	365	342	360	376	365	341	403	357	363	346	344	324	355	377	382	364	327	346	366	336	360	354	360	374	398	352	346	396	374	357	392	357	401	383	356	405	354	382	365	329	348	359	364	348	364	391	359	367	355	366	372	393	330	345	373	384	375	334	356	376	352	363	370	324	342	369	349	372	371	378	368	362	353	352	375	381	375	370	378	358	375	371	360	352	369	355	378	380	407	405	340	392	358	356	368	368	356	344	333	353	369	397	392	359	345	366	383	344	347	370	379	348	370	376	344	365	364	334	372	380	340	375	353	348	344	357	375	332	362	406	325	376	356	363	398	361	332	379	382	360	365	363	354	350	343	351	382	350	371	389	363	359	353	349	368	331	351	366	370	357	367	392	407	352	345	339	379	367	327	362	393	370	354	341	349	368	383	389	372	382	325	346	351	352	384	380	391	366	396	323	348	338	372	333	373	372	351	352	371	368	321	369	374	358	377	345	343	336	370	363	372	395	326	388	350	352	331	352	358	365	359	336	363	376	368	378	348	364	367	350	390	354	344	376	401	341	328	351	373	368	341	379	363	366	366	346	376	346	344	350	366	336	377	390	388	373	340	359	361	376	414	333	394	348	367	368	360	385	372	359	333	379	394	359	364	356	371	368	369	355	379	361	352	362	361	398	351	378	350	356	364	393	365	350	348	383	343	347	395	349	372	348	337	374	374	357	379	370	366	398	380	372	368	325	386	397	375	378	371	321	367	373	364	366	365	358	329	372	362	370	330	358	351	333	371	360	352	388	385	378	348	378	382	378	397	374	354	355	385	362	390	328	353	330	357	398	379	377	370	363	349	380	335	362	344	369	351	358	389	360	366	355	381	391	337	357	371	323	366	386	331	369	375	374	342	363	354	374	366	387	352	386	367	340	363	346	377	388	372	338	377	367	353	360	355	361	325	339	357	400	362	333	391	357	374	369	341	362	374	371	335	375	356	340	353	331	380	365	365	339	362	337	342	391	400	353	369	350	391	366	356	376	318	329	379	391	360	375	364	371	355	360	353	323	349	373	338	365	362	326	385	394	375	366	366	376	368	352	343	360	366	385	383	338	374	350	335	368	381	347	370	381	352	360	395	359	364	372	384	395	364	373	388	373	335	388	394	338	369	392	375	354	360	367	380	358	377	369	330	348	369	350	344	333	370	351	390	345	355	364	351	399	366	395	332	359	336	387	372	357	357	348	365	357	300	359	349	342	359	359	361	360	380	359	367	345	368	353	371	338	348	354	357	368	389	352	349	373	381	375	427	383	375	392	305	347	355	409	369	390	349	389	370	389	337	365	351	354	347	372	368	363	353	399	345	350	320	341	357	358	357	304	391	358	399	375	358	331	359	352	370	352	339	378	361	355	331	359	343	364	373	350	361	380	361	362	397	347	384	375	350	380	362	364	334	371	357	386	373	376	374	347	376	350	373	373	339	356	370	357	328	353	387	386	353	367	344	373	351	355	358	376	363	409	403	356	360	390	345	358	372	356	355	365	364	347	400	380	361	351	383	337	376	373	355	347	339	346	339	365	388	353	357	360	351	350	344	382	355	389	353	324	356	384	358	343	362	365	354	339	404	381	371	366	375	353	402	344	369	368	348	372	365	378	349	390	358	367	343	390	384	384	328	338	377	359	398	366	338	324	396	375	350	379	351	334	342	383	339	398	366	381	348	355	366	385	359	357	382	360	314	356	348	367	382	355	325	366	355	381	366	353	333	355	338	391	378	336	357	326	381	342	361	386	396	345	388	326	362	349	360	383	347	354	337	384	362	367	356	332	365	362	353	360	369	334	338	382	344	386	369	347	375	346	359	366	355	378	363	375	348	395	378	341	342	325	374	379	377	371	358	383	350	334	354	363	366	369	335	345	355	374	368	357	338	395	351	393	347	377	374	343	387	413	360	348	344	359	380	352	347	377	368	369	371	309	348	370	344	351	365	370	351	415	329	384	304	343	373	339	394	412	340	377	357	412	353	341	367	373	388	371	344	400	363	364	357	385	345	362	349	358	367	383	383	359	353	390	382	380	377	376	364	364	380	353	350	375	364	356	351	366	328	379	373	362	343	357	382	353	356	373	373	349	339	352	361	421	373	339	369	362	354	372	378	359	370	351	376	375	350	363	368	371	362	360	328	358	345	352	351	339	355	359	377	371	357	381	346	360	350	338	371	409	374	368	361	350	367	338	356	339	326	338	378	367	387	385	357	385	350	331	338	337	390	345	330	356	367	406	353	372	392	348	376	374	360	384	376	350	380	392	331	381	366	404	362	367	337	381	391	349	340	349	342	394	373	362	334	390	340	350	380	377	361	335	397	372	343	386	396	377	339	367	331	370	365	359	376	356	340	352	364	386	367	403	380	362	363	378	371	385	360	373	368	342	374	368	363	370	383	356	357	338	376	393	388	380	375	367	363	365	340	362	354	312	384	373	394	394	383	372	373	327	385	365	383	354	367	326	342	384	379	363	353	395	364	369	347	389	326	377	301	373	342	376	355	388	381	301	355	346	341	350	383	363	346	364	363	359	351	395	346	378	355	369	357	397	379	363	372	320	364	385	378	402	407	327	384	353	339	344	366	375	362	386	387	375	375	375	354	356	347	362	338	347	338	386	347	336	356	350	332	344	387	359	386	359	344	367	366	384	366	351	365	358	352	359	343	367	386	358	364	346	369	358	333	346	381	375	336	313	352	344	348	360	383	397	335	350	353	365	354	333	373	376	354	392	346	384	400	370	341	363	393	373	353	381	388	379	384	351	330	367	345	347	361	338	357	347	359	381	347	340	353	374	351	344	362	365	338	400	367	400	362	407	373	364	359	391	338	377	374	354	350	363	333	359	348	356	404	384	365	391	383	378	372	386	380	375	352	400	382	356	354	340	364	347	351	356	369	353	340	294	366	366	329	378	395	330	363	345	363	326	336	344	343	317	362	338	380	333	372	365	389	372	353	385	354	368	352
23644	21186	28216	24826	21127	13874	1588	921	720	736	632	591	564	535	503	466	524	464	508	472	461	473	445	482	463	448	440	417	408	425	465	428	446	415	443	436	452	451	404	397	449	430	432	419	429	409	408	430	393	417	422	438	427	433	394	420	417	372	419	407	416	394	426	433	462	383	432	444	449	414	448	426	406	419	448	426	419	417	407	400	418	396	405	424	446	434	399	416	422	445	405	381	391	359	445	417	438	410	430	445	429	408	427	416	458	447	396	413	415	450	455	439	413	408	402	430	387	414	440	398	434	432	423	427	440	433	431	423	423	435	419	409	443	442	397	391	424	399	425	440	429	433	447	418	416	396	417	416	418	439	414	429	402	393	420	441	430	384	420	440	442	424	407	398	392	386	402	404	413	443	406	423	445	396	412	420	419	378	422	451	450	417	397	437	375	430	416	416	398	383	451	429	446	455	417	430	424	440	411	409	431	437	465	407	460	405	445	402	406	456	426	428	412	442	400	437	387	401	391	429	394	419	474	432	413	428	413	409	475	433	430	402	411	445	409	446	409	417	434	430	422	423	400	433	405	415	446	449	388	472	403	421	433	435	470	414	377	438	402	423	405	421	411	404	424	419	423	443	399	458	415	420	395	397	391	413	394	464	413	429	432	425	393	449	392	394	416	425	414	407	423	402	403	419	380	440	441	423	420	387	417	393	422	411	423	450	405	417	456	435	411	437	397	434	394	427	414	446	456	407	432	404	411	427	392	407	402	363	409	417	403	429	421	421	398	415	419	397	449	387	420	424	401	371	388	445	431	401	393	428	447	404	448	399	392	416	432	402	390	420	446	448	407	442	408	428	390	431	388	429	428	455	420	453	411	436	435	431	405	445	428	430	399	378	439	420	434	396	408	468	436	414	443	474	398	398	410	461	388	426	436	413	433	403	401	460	420	415	390	419	415	409	396	416	442	411	405	428	408	431	422	425	431	442	391	383	388	425	397	437	412	424	434	431	403	405	431	437	409	413	433	421	407	409	427	408	425	389	409	426	413	400	420	447	416	429	445	417	452	413	423	453	403	440	424	408	469	412	440	436	396	430	396	459	414	426	420	417	455	418	401	405	404	444	454	376	405	411	410	422	416	400	416	426	452	407	450	412	389	443	403	369	433	425	385	412	408	377	408	412	407	401	375	427	401	446	385	401	396	426	447	421	403	425	421	402	431	402	440	418	419	387	405	383	428	406	447	431	419	444	414	447	426	401	419	398	457	413	430	397	442	436	422	435	436	418	416	412	375	429	422	409	411	429	403	403	434	448	473	434	409	398	423	420	439	397	426	442	377	429	418	406	409	386	427	417	411	407	397	369	419	406	366	411	447	411	417	418	449	404	405	424	394	397	420	405	407	432	429	433	396	436	413	393	460	433	432	373	423	393	403	385	421	423	383	408	423	417	410	420	407	405	425	412	442	432	422	403	457	425	433	430	408	430	420	438	437	437	420	399	417	429	433	411	411	434	432	439	411	401	425	404	379	383	398	409	429	396	407	406	424	385	409	433	440	433	394	417	410	368	415	431	417	427	428	411	413	420	396	419	438	400	432	452	431	415	428	390	441	417	418	410	423	404	409	413	395	382	434	400	404	408	424	376	406	400	399	441	419	434	399	400	405	436	392	426	435	380	426	432	400	423	456	432	433	411	437	404	428	393	420	421	404	442	417	442	424	459	421	400	420	431	412	415	461	450	413	423	381	421	414	420	410	414	446	422	444	425	387	409	396	415	424	406	437	430	440	377	396	430	455	412	388	395	384	393	417	407	443	466	394	403	397	396	427	443	400	468	417	409	431	457	407	438	396	399	422	454	456	417	445	413	436	404	428	407	399	416	439	420	395	446	400	428	384	428	432	378	461	466	394	401	439	410	395	428	403	418	438	467	389	436	407	424	412	419	402	419	400	387	420	447	396	412	401	410	418	432	428	375	413	422	445	426	444	382	417	443	435	391	435	450	424	428	430	434	401	412	436	413	424	455	425	415	421	442	423	424	420	432	416	391	412	426	417	416	418	416	422	400	409	412	394	419	423	413	382	448	426	406	392	415	413	394	456	452	439	434	418	428	436	401	382	404	437	427	415	440	417	405	450	404	479	412	382	389	432	451	402	405	416	440	420	426	413	416	439	459	425	476	423	439	442	441	407	401	410	421	417	462	444	417	427	419	452	431	377	406	454	426	417	388	435	396	427	421	405	409	418	392	395	451	437	387	418	415	428	427	402	422	452	423	411	432	415	390	413	393	440	423	438	471	398	410	438	378	382	405	443	438	414	461	402	462	436	388	460	441	437	447	451	430	430	436	423	398	430	396	406	440	427	434	396	434	406	461	412	400	388	414	394	395	422	372	435	438	417	418	434	411	450	434	457	429	433	402	407	422	391	411	415	401	407	355	410	419	382	409	463	420	436	399	418	432	415	438	450	392	431	404	381	406	416	398	422	402	400	434	391	412	444	428	421	410	414	398	385	413	439	384	429	398	408	390	434	415	398	417	428	436	417	399	378	414	427	410	442	454	418	450	428	391	420	407	434	445	425	461	455	427	375	418	427	440	386	399	442	398	404	409	419	428	374	434	408	403	406	399	429	419	409	413	424	391	421	405	425	410	445	441	384	416	430	417	403	431	417	417	437	421	435	404	364	417	444	436	421	445	413	373	394	458	426	409	429	418	416	440	441	426	434	399	377	393	367	442	429	386	427	398	399	417	427	381	412	403	430	446	410	372	375	414	418	429	397	391	413	428	425	424	400	396	448	452	434	403	386	436	456	423	414	427	408	428	430	418	447	431	437	427	414	438	405	396	440	449	440	420	398	424	430	428	401	436	407	395	389	397	436	429	434	431	433	405	431	421	422	423	405	398	427	398	400	433	454	417	422	394	432	416	433	453	402	431	398	439	410	431	457	428	388	415	431	407	409	417	420	434	406	424	396	442	462	440	395	394	424	430	428	400	415	441	427	400	443	438	391	402	429	447	409	430	400	406	435	402	447	396	424	460	410	411	421	412	424	436	410	390	452	390	407	418	429	413	424	408	387	408	419	438	376	400	441	431	422	432	432	406	407	410	394	409	418	409	392	396	456	447	391	417	390	439	435	427	427	472	423	415	403	376	451	419	446	388	427	475	414	423	401	442	427	399	395	408	439	410	426	444	455	418	440	424	399	427	436	429	389	414	423	436	404	396	398	440	420	425	421	388	449	422	392	401	447	437	403	402	436	402	411	429	426	407	409	392	417	415	423	448	388	407	423	425	428	404	403	394	461	399	419	422	452	391	409	398	426	404	414	403	416	422	417	399	431	406	417	401	432	441	413	384	437	436	422	437	445	436	421	460	424	409	424	397	407	443	396	385	438	380	397	452	375	393	397	437	423	409	423	426	401	412	395	438	387	415	409	421	434	425	401	408	374	444	418	425	402	388	427	400	442	400	435	420	432	407	419	416	384	427	459	403	416	400	474	413	411	449
9826	17530	33139	11380	3241	2087	1634	1404	1166	1014	871	810	770	740	662	646	592	590	576	580	567	534	596	570	548	519	534	519	499	522	490	504	502	502	517	490	480	521	477	475	473	503	480	458	502	426	476	460	481	483	457	500	466	478	462	470	483	527	458	511	455	445	505	472	461	451	485	473	465	505	483	438	501	505	494	458	500	504	506	457	487	499	458	472	491	508	432	528	480	507	454	463	506	439	462	490	497	482	462	469	531	495	519	456	463	513	460	465	452	461	523	492	478	495	474	505	477	489	468	495	472	501	503	451	479	466	459	498	476	442	498	471	488	436	446	468	487	451	462	461	494	515	444	504	448	475	460	485	498	499	481	483	530	482	481	518	502	482	500	459	458	482	417	463	522	493	435	461	469	492	492	473	476	450	454	462	528	450	458	451	454	461	442	466	508	455	457	470	467	455	506	489	445	454	464	505	466	495	486	455	517	507	466	468	497	506	467	439	443	499	437	451	490	514	514	476	465	496	467	469	456	457	446	467	484	480	472	482	491	463	487	472	478	512	466	489	444	462	466	477	477	495	447	477	456	468	445	453	494	489	435	485	486	444	503	512	488	489	509	498	457	472	466	479	483	503	500	480	455	501	504	504	465	452	476	467	491	459	486	479	467	468	490	509	452	467	469	505	456	492	461	461	492	459	465	468	488	488	502	470	485	500	526	499	463	501	485	457	490	450	505	488	453	491	475	448	514	473	459	489	504	434	504	517	448	487	484	470	440	465	480	498	468	513	506	482	476	478	503	471	463	470	451	495	517	499	492	435	463	473	444	484	448	456	479	525	486	444	480	428	501	457	469	464	452	508	476	458	487	472	505	468	492	475	435	485	477	476	462	445	514	493	462	469	491	464	478	500	480	511	469	443	520	478	471	514	459	475	457	513	497	454	460	466	524	454	477	508	461	454	482	479	475	508	498	438	472	466	470	472	499	511	493	464	487	463	465	467	476	522	472	446	487	529	473	519	458	480	471	459	485	491	498	443	454	491	462	462	504	423	449	486	469	482	455	479	464	483	502	465	494	467	457	510	484	497	492	488	478	452	476	461	454	455	480	427	484	523	484	464	495	462	491	504	471	476	477	490	464	483	494	458	498	481	477	500	459	494	490	498	477	473	473	443	480	469	488	455	489	509	456	490	449	504	465	437	465	519	513	483	480	470	479	453	541	482	494	477	448	407	457	433	475	477	490	491	472	459	527	455	476	464	468	485	491	483	466	474	516	447	495	456	474	462	465	473	453	463	454	451	486	472	462	470	467	470	494	448	460	454	469	459	484	452	449	473	486	508	516	455	455	476	468	479	512	489	508	468	474	495	472	497	484	485	453	495	447	497	464	486	475	462	498	519	477	484	466	453	469	477	486	443	477	494	488	505	455	461	451	485	475	485	479	505	488	460	505	454	461	496	473	512	484	465	489	475	498	486	474	473	491	491	461	511	485	476	469	498	476	487	480	478	462	488	446	471	479	476	443	467	462	502	418	470	459	495	496	511	471	460	455	438	449	465	483	464	448	479	447	467	459	506	459	453	475	430	486	482	483	478	512	508	465	445	488	475	478	482	463	469	472	482	470	458	527	467	471	481	507	494	527	483	471	457	518	485	501	468	467	479	495	493	497	486	482	480	510	483	455	458	490	487	458	466	480	455	492	485	485	482	476	490	487	478	516	465	463	483	476	456	473	469	495	482	464	465	470	476	446	483	492	485	477	509	455	480	490	454	494	453	431	441	469	490	466	498	475	477	522	483	488	491	457	501	524	503	504	427	512	465	439	490	504	465	511	474	481	455	480	474	447	480	488	456	492	502	460	474	472	476	494	510	510	483	490	477	507	499	478	453	466	460	469	471	497	463	482	480	497	466	505	483	498	504	462	470	466	438	481	493	509	461	456	464	471	498	470	439	496	492	445	477	466	475	518	426	491	488	537	467	471	474	451	454	532	511	495	458	475	489	476	500	456	488	504	482	475	449	480	439	466	476	500	483	491	485	466	462	438	488	470	458	498	518	494	490	472	485	473	461	484	478	480	477	497	502	498	494	474	442	477	474	491	470	514	460	520	498	461	429	478	466	546	497	460	492	467	482	450	471	481	479	489	478	489	466	485	460	483	478	496	447	475	493	495	475	491	464	435	454	476	479	517	475	472	458	477	466	474	466	481	479	466	482	479	477	480	488	448	470	488	459	477	438	493	492	497	474	483	471	467	494	464	487	503	517	496	448	470	466	484	492	464	503	474	468	442	463	467	471	463	502	482	490	482	458	475	493	459	502	498	488	470	513	468	506	452	508	489	494	498	446	472	483	446	485	483	475	485	462	516	465	437	473	467	504	467	470	503	490	493	464	473	490	508	452	476	493	489	503	462	498	476	481	470	462	507	480	474	455	468	447	473	488	471	519	540	457	461	473	466	491	502	481	480	521	467	450	477	477	469	450	508	477	491	471	474	526	447	560	474	480	455	512	471	454	496	462	504	490	502	446	451	479	467	494	455	471	511	476	498	489	471	500	445	450	440	461	484	482	479	466	504	510	465	461	457	445	458	480	466	452	458	486	511	480	432	437	488	484	493	479	481	468	466	513	485	503	471	445	469	454	491	507	465	486	526	479	502	473	496	464	472	474	469	487	475	498	476	471	468	481	519	496	456	453	497	466	456	468	480	489	461	475	488	490	467	497	479	476	497	476	464	473	470	506	458	466	496	494	476	442	499	457	485	487	494	458	477	461	467	487	500	473	463	490	486	466	476	473	484	488	454	487	531	492	433	461	482	505	482	463	460	459	462	485	482	459	545	482	506	441	480	501	501	499	486	465	479	444	465	479	476	477	464	503	456	465	448	460	441	475	497	467	498	480	470	467	501	473	486	514	513	431	461	481	443	434	530	497	478	476	425	486	467	487	454	463	478	490	499	450	506	477	465	440	422	493	459	454	486	490	452	481	504	469	456	472	479	462	486	515	461	508	464	479	479	485	484	492	445	446	463	458	454	525	511	442	458	475	481	539	491	476	516	480	475	451	515	490	486	477	493	504	465	499	508	477	482	461	478	525	468	457	454	492	478	481	495	459	473	508	461	447	462	449	465	424	465	469	474	454	454	498	470	500	475	494	481	485	468	474	449	504	498	440	473	437	462	502	450	428	490	484	477	509	448	497	488	499	496	496	493	427	469	474	485	475	507	467	448	449	519	463	472	460	475	476	499	447	497	515	484	471	456	475	466	525	466	486	465	448	474	496	474	499	447	509	487	454	517	464	461	470	476	475	465	479	474	458	475	494	502	452	458	478	482	487	458	465	524	468	496	481	520	479	493	486	462	480	510	484	458	489	484	475	434	491	487	464	448	462	497	463	480	470	442	468	482	452	472	464	475	459	458	477	463	468	452	458	467	461	437	448	477	482	485	495	448	482	467	473	490	462	457	482	505	453	452	511	460	494	448	454	491	490	487	529	478	478	461	458	473	486	508	482
24877	21173	27192	25458	13356	1317	846	734	687	677	631	584	578	594	655	565	593	554	579	596	553	507	620	592	577	579	555	592	547	519	532	545	540	521	516	547	557	535	532	557	510	536	521	553	516	571	519	538	545	489	568	573	515	519	519	516	568	544	569	559	471	546	540	514	533	493	484	537	516	519	544	512	542	525	535	497	543	530	532	536	517	549	548	540	490	516	547	493	523	538	543	556	511	507	516	539	541	525	536	530	485	525	509	516	538	575	536	548	545	565	560	582	553	508	575	549	550	509	505	538	464	476	515	518	497	568	527	545	522	501	548	531	525	507	556	539	538	522	550	558	532	520	529	484	502	484	513	524	589	497	513	492	534	554	539	538	472	525	478	520	493	529	547	522	517	500	503	495	515	555	565	523	539	501	485	543	534	512	562	514	511	510	516	540	530	521	515	555	514	536	541	562	558	548	503	544	550	506	504	568	535	539	507	527	513	516	528	546	504	553	541	575	564	516	530	537	550	553	566	549	538	488	493	562	550	512	546	549	571	570	540	534	538	498	563	520	536	533	524	521	526	537	506	542	487	537	509	520	488	549	537	528	542	516	524	517	494	509	510	533	528	531	531	534	509	532	538	498	479	519	552	494	572	538	582	549	492	556	513	473	508	557	516	548	502	552	509	519	533	553	513	566	524	549	552	525	527	526	522	523	537	507	528	520	536	526	531	550	516	541	517	525	508	506	559	518	509	572	520	555	540	522	514	533	519	514	522	552	525	544	526	508	488	548	528	512	500	522	500	555	568	546	542	511	521	538	524	533	521	582	547	537	558	510	500	547	546	527	558	552	534	522	502	528	519	497	528	545	527	503	531	516	535	511	533	547	531	495	503	578	512	542	504	532	545	516	534	492	556	491	507	508	512	508	558	518	519	532	546	535	521	537	526	509	538	515	520	523	518	547	556	512	555	542	485	527	540	547	578	528	509	498	564	519	544	557	552	559	536	492	566	529	548	530	587	542	497	526	523	520	508	541	513	528	521	538	534	539	498	504	515	511	514	493	564	541	562	519	508	549	525	528	530	541	452	554	521	552	550	542	510	541	531	512	507	528	543	520	586	520	511	518	587	500	522	496	545	542	568	526	547	530	569	512	484	514	543	535	490	550	538	527	544	559	545	530	522	504	507	552	562	533	511	454	537	523	502	512	523	497	535	488	524	519	539	519	533	591	486	517	511	588	525	529	547	480	537	532	510	528	515	531	516	538	535	523	533	558	566	534	542	509	529	498	547	569	476	517	553	555	525	511	583	535	522	496	566	511	548	510	556	524	523	553	557	555	575	531	528	575	535	541	547	525	539	540	533	525	521	511	494	529	537	504	563	518	502	547	537	555	520	495	511	483	557	511	556	528	509	531	521	562	532	507	515	524	526	507	550	523	516	513	491	517	547	524	531	527	502	557	542	512	546	551	552	493	488	562	532	518	544	488	513	541	529	500	503	576	500	540	498	537	549	528	509	525	525	494	556	503	511	539	546	538	519	535	532	554	531	534	542	550	531	563	520	525	510	530	521	524	562	498	526	506	526	529	561	510	512	571	525	526	512	523	526	556	521	504	555	481	504	531	535	511	536	575	546	520	541	558	522	527	530	506	513	526	524	526	534	509	564	543	518	535	509	528	537	540	561	543	502	519	478	528	533	531	504	515	538	528	545	528	516	529	527	522	513	543	552	544	525	548	537	548	537	522	543	512	519	502	525	549	499	553	549	506	496	486	539	553	542	532	539	526	562	528	508	515	524	516	524	524	556	533	575	517	526	525	473	520	548	511	526	502	503	581	532	485	512	521	543	557	488	541	518	526	510	543	550	551	542	491	526	526	520	502	530	531	528	491	531	547	539	506	501	592	543	555	524	499	498	554	539	548	546	565	514	526	540	515	568	535	532	526	528	549	515	563	520	528	510	580	526	532	552	497	559	521	538	505	516	520	522	551	483	525	552	541	585	544	484	519	507	499	557	522	508	556	511	546	558	533	522	517	500	526	520	517	519	508	515	554	509	546	515	570	495	548	519	576	516	537	534	533	549	516	517	549	555	516	521	478	508	490	555	510	569	483	511	514	498	492	553	520	533	542	520	494	487	492	530	520	583	529	534	544	523	508	547	554	524	561	513	533	519	565	507	534	475	551	536	503	542	502	535	524	603	503	524	529	532	534	514	537	539	517	504	494	551	495	556	527	531	526	536	532	559	531	507	505	515	531	525	517	509	558	494	513	527	528	514	478	534	520	570	546	533	544	545	526	541	542	553	499	536	470	518	474	520	461	546	530	522	559	506	590	493	519	531	525	513	536	466	535	532	499	507	517	487	547	542	552	516	552	532	511	578	538	542	513	546	523	512	543	540	555	539	512	501	501	506	528	560	529	532	506	513	548	548	520	496	552	508	478	502	538	548	500	525	479	524	602	517	463	525	519	485	568	555	498	508	480	564	502	555	513	546	546	518	530	507	517	533	498	515	517	517	534	526	518	534	501	528	537	527	507	538	500	524	548	485	532	544	515	550	540	500	563	539	541	520	582	532	521	475	520	553	556	540	523	513	530	518	525	519	566	532	495	529	510	517	483	539	533	521	492	499	533	500	523	498	518	544	466	529	505	549	519	542	508	508	518	547	532	546	512	496	566	527	518	514	534	548	527	536	552	515	539	523	512	494	553	545	554	566	522	580	547	538	513	555	567	493	502	559	551	485	523	515	507	495	538	507	489	545	521	476	511	479	527	509	530	493	538	510	492	549	504	495	549	526	559	505	582	544	525	514	517	542	518	483	548	523	523	489	591	525	531	511	592	508	520	525	492	508	518	516	517	562	502	558	513	504	552	526	489	550	516	543	565	542	525	479	537	518	524	507	530	526	501	559	535	538	528	523	539	508	538	522	550	518	500	500	558	575	516	503	538	544	545	555	536	539	544	527	513	527	549	537	519	553	549	516	540	517	531	531	528	520	547	531	579	520	519	539	508	501	522	573	536	489	528	524	486	536	500	505	551	507	555	513	538	520	502	529	547	530	512	500	534	528	521	510	527	511	548	537	573	566	524	498	532	525	513	520	546	520	501	530	523	532	537	485	506	530	545	529	519	500	518	557	558	501	497	506	496	547	559	556	469	544	567	519	505	517	495	505	512	550	524	478	580	502	514	510	498	512	482	519	533	539	575	514	525	543	475	537	554	507	515	529	488	527	575	521	520	514	497	582	510	540	553	560	480	507	526	564	545	516	503	524	552	526	545	530	472	552	542	520	529	531	500	501	510	560	501	496	533	500	532	555	517	532	507	549	492	530	558	524	511	518	513	526	542	510	539	513	499	535	506	516	520	521	516	496	506	538	511	513	518	552	510	524	533	503	475	535	505	551	520	540	527	527	552	482	505	529	522	558	519	539	508	551	494	524	522	499	542	521	529	454	566	532	558	562	547	536	481	564	523	525	517	522	546	553	527	529	506	566	541	502	534	508	507	538	543
10829	13744	24407	6919	2504	1448	1309	1108	1043	901	885	755	744	656	648	716	729	670	685	678	669	675	628	585	634	644	603	627	639	570	662	639	626	625	644	614	645	633	669	608	631	612	597	624	632	614	582	618	623	647	608	625	642	590	635	623	628	585	651	615	596	618	607	650	601	610	650	626	593	626	626	606	620	627	618	607	595	606	630	621	595	646	592	573	594	608	572	645	650	627	590	586	618	669	593	613	643	631	595	602	684	623	574	619	600	673	607	623	608	635	646	640	672	616	605	609	582	637	625	660	594	595	602	615	598	592	642	607	616	611	636	591	609	614	610	624	614	630	606	614	651	572	607	585	577	583	603	609	624	593	588	632	638	597	621	603	604	623	601	624	585	597	584	586	612	584	646	630	616	644	600	627	623	628	578	629	623	609	628	591	585	597	599	624	595	622	605	629	602	575	654	629	632	599	633	632	625	576	627	611	608	613	630	615	615	595	615	628	643	572	666	598	631	625	576	618	603	602	583	636	599	626	610	584	611	626	562	572	580	609	598	602	598	623	626	640	664	676	615	630	635	622	641	628	616	612	609	618	593	647	649	613	635	635	609	565	621	612	631	614	649	580	646	613	568	603	619	635	606	615	631	634	624	584	626	597	616	591	605	630	658	575	613	579	603	592	623	603	597	620	597	612	667	621	607	630	650	573	600	645	614	611	629	632	640	639	611	614	606	616	629	665	601	635	621	701	622	616	625	595	595	605	592	578	623	598	599	633	622	618	627	632	594	578	601	607	596	595	599	627	612	583	630	596	599	586	566	596	589	586	622	600	643	622	597	624	616	628	611	629	603	614	599	594	623	613	617	629	624	605	633	619	595	610	630	615	615	649	580	625	648	623	603	624	594	598	617	618	600	609	618	591	632	592	610	600	570	613	548	622	620	607	599	583	599	638	632	653	699	642	575	572	637	594	583	585	654	623	627	628	597	601	581	607	598	573	608	587	592	634	621	616	644	595	635	596	624	605	629	598	588	645	606	602	601	607	574	616	574	603	549	627	588	640	592	619	622	572	649	622	638	636	589	614	625	621	614	629	608	598	602	634	577	620	625	589	606	632	623	635	611	632	559	592	615	623	566	666	587	610	583	593	620	613	604	595	604	595	625	601	651	560	628	609	566	597	624	628	641	627	611	632	642	600	619	612	575	613	587	589	582	586	609	635	633	600	639	653	657	656	630	574	616	604	572	607	577	589	625	577	575	620	623	612	632	646	563	624	606	584	578	637	629	575	596	615	601	612	603	626	591	581	684	595	559	588	623	642	612	557	616	614	601	616	584	595	605	642	572	639	637	599	579	592	633	632	620	594	615	595	579	638	638	596	661	587	579	626	597	593	632	602	634	613	617	606	569	595	580	645	593	637	591	575	613	607	618	635	587	608	626	617	593	613	656	628	598	619	579	691	620	584	620	615	624	618	623	580	611	626	637	658	660	597	579	632	612	670	592	599	622	608	647	651	604	606	618	599	557	586	670	571	623	601	623	586	602	629	596	586	619	609	584	618	612	588	596	641	574	576	604	595	635	615	605	607	617	643	638	636	633	625	622	631	639	589	644	641	606	601	625	566	644	640	593	557	617	602	610	660	572	613	579	612	618	640	604	632	634	614	640	577	607	646	595	586	611	591	612	584	615	658	666	592	622	623	622	612	649	629	611	604	681	634	646	627	603	645	642	626	639	594	572	613	589	638	560	621	613	635	651	638	590	650	626	602	607	623	552	577	638	637	597	598	646	597	631	604	599	595	623	602	632	573	650	583	644	596	593	624	639	637	599	593	591	613	615	604	622	557	628	598	658	604	616	577	623	601	650	630	611	637	626	618	615	644	609	668	601	610	604	621	642	607	591	657	634	629	646	627	598	609	649	595	616	586	537	607	638	607	653	588	583	604	643	584	623	589	622	614	604	632	611	624	603	589	624	591	624	584	646	585	581	590	606	639	643	647	626	631	627	574	631	613	618	631	617	582	641	639	612	633	663	611	590	619	631	592	610	602	603	601	586	609	664	612	601	586	603	613	628	622	635	597	625	617	643	649	604	639	602	620	607	601	632	620	675	600	645	597	639	560	585	634	616	606	615	655	605	606	619	636	586	640	585	610	605	619	614	579	580	583	617	615	590	641	591	594	644	609	628	598	643	578	579	637	585	591	615	633	607	608	584	597	636	610	573	638	624	651	632	602	610	599	627	623	600	648	613	620	602	574	565	585	616	623	602	602	633	683	607	674	649	636	626	599	649	609	582	620	634	639	637	613	611	594	585	574	588	627	650	631	624	586	615	616	630	645	596	613	617	597	619	618	632	598	600	574	596	597	635	590	611	614	587	603	642	648	590	606	601	622	552	575	605	629	529	580	606	607	656	606	634	587	583	576	611	599	633	607	641	561	619	612	628	596	648	664	616	631	587	612	584	607	629	603	623	600	603	590	664	587	616	589	641	608	611	616	633	583	637	623	641	606	591	623	627	648	618	619	594	558	586	621	629	596	605	623	576	590	600	597	612	598	642	601	600	607	631	619	616	646	594	645	603	621	590	627	589	595	597	657	608	620	638	581	650	593	605	600	594	619	617	596	662	623	635	626	640	586	630	650	631	622	666	583	623	673	638	605	579	620	594	604	598	630	593	574	596	616	600	515	550	621	611	638	574	609	623	616	655	636	598	600	612	628	606	662	651	547	623	629	643	613	625	612	632	620	578	620	657	586	573	577	623	586	603	624	601	635	586	633	638	605	585	635	624	601	614	625	582	584	652	633	637	639	611	585	620	596	576	627	616	593	605	589	580	624	594	625	652	586	607	567	650	609	669	603	640	577	603	639	627	618	568	639	625	616	621	623	638	637	597	575	613	615	648	611	633	575	605	613	590	609	582	598	564	581	642	625	613	569	636	649	564	640	609	632	651	608	591	616	641	660	625	628	620	625	625	613	573	602	658	636	612	608	657	615	619	627	590	621	630	592	645	593	593	604	605	607	627	615	644	624	644	612	636	627	588	650	630	580	604	612	631	640	554	609	609	621	627	618	590	623	633	620	600	601	605	597	619	644	629	635	611	612	601	581	590	623	619	628	616	588	643	624	646	611	660	611	587	589	605	627	618	629	611	638	579	610	644	640	651	642	621	602	613	603	610	610	572	633	621	609	676	577	625	630	610	615	638	612	584	569	622	573	632	617	650	621	634	592	595	641	596	636	587	582	611	597	553	632	629	590	620	618	653	613	594	579	587	616	572	584	603	622	600	566	612	642	655	591	643	610	612	616	612	579	626	641	628	621	590	576	662	639	636	608	648	605	617	612	619	591	608	634	622	579	590	613	620	622	617	606	611	607	604	592	586	619	601	604	618	620	642	626	631	582	589	657	643	583	618	623	649	622	591	619	634	591	622	592	583	637	591	594	626	619	638	642	590	626	583	642	610	630	664	625	602	628	595	579	641	664	613	652	635	621	583	617	611	588	621	586	634	611
22645	21199	28061	24621	21195	21232	12160	2049	1438	1312	1260	1163	1045	1040	969	909	1028	959	899	882	908	936	887	820	881	779	907	865	842	841	881	861	791	823	887	877	846	827	808	810	836	803	779	808	787	838	818	777	807	840	812	798	816	795	837	840	809	827	817	829	781	758	782	793	788	790	769	804	804	836	856	815	855	761	811	787	799	822	832	776	824	803	799	793	765	767	780	833	844	763	828	811	774	816	802	823	798	833	798	813	829	751	843	816	839	803	788	824	844	796	782	808	801	793	794	788	791	790	776	777	797	794	810	805	815	735	822	800	771	846	775	770	768	817	827	856	859	837	807	828	784	785	776	791	829	798	838	787	762	790	809	807	817	791	769	802	801	770	845	776	773	786	735	790	764	812	765	792	815	786	896	814	774	778	805	793	810	798	762	813	829	819	757	844	727	761	821	816	764	811	784	785	800	790	813	791	811	784	821	792	795	783	784	799	843	829	808	805	807	861	800	791	760	829	820	784	842	831	783	796	777	792	800	832	810	785	781	760	810	742	783	779	803	819	772	818	824	886	823	814	774	760	786	793	798	810	829	763	776	741	747	838	797	838	799	766	798	786	797	805	799	789	824	813	829	818	798	755	806	786	789	816	832	811	825	765	785	807	770	769	815	812	778	810	810	769	780	827	847	798	857	790	823	775	823	809	831	819	842	750	776	755	782	821	815	810	814	768	743	790	821	794	785	825	776	776	797	819	758	775	778	787	785	755	740	797	798	753	744	818	772	826	748	803	782	775	764	793	747	772	800	800	853	810	785	792	775	790	832	829	801	741	766	775	782	797	789	814	831	812	746	818	802	793	874	809	785	756	768	811	825	798	779	812	839	845	798	777	843	784	828	775	851	826	821	761	829	829	808	806	786	831	794	787	817	754	767	842	828	811	841	761	839	818	798	812	753	854	817	831	821	839	812	804	865	824	842	789	784	820	793	798	785	773	785	829	777	812	763	781	765	815	812	770	811	787	797	800	770	761	810	817	807	806	796	815	788	772	787	768	771	774	769	823	760	806	785	823	856	805	798	795	781	790	816	779	834	805	811	745	782	758	830	799	815	826	840	805	803	804	839	763	791	809	803	776	806	755	802	809	760	839	791	808	797	788	823	843	803	783	865	767	819	815	771	814	819	787	805	782	784	774	826	799	788	793	778	817	819	796	772	787	782	821	783	790	820	790	783	793	789	827	836	757	840	766	788	840	799	809	797	812	786	803	840	841	796	782	767	797	812	779	847	822	790	827	805	777	772	780	848	778	803	805	854	756	816	845	803	756	769	823	833	796	775	794	785	845	738	794	817	796	806	795	769	783	791	762	875	830	786	830	824	785	783	830	765	808	798	772	823	778	764	765	751	820	801	851	821	803	846	802	811	846	782	763	784	782	839	784	801	832	861	810	786	749	785	851	802	778	804	794	818	802	822	816	774	742	782	804	735	796	781	829	808	766	789	792	759	790	787	790	792	816	792	806	818	810	818	773	888	812	795	782	819	801	788	774	799	805	822	791	830	786	821	766	820	824	794	760	858	823	742	817	790	782	797	799	787	797	807	862	803	792	722	814	822	843	803	776	759	803	792	786	796	842	787	823	837	751	798	786	783	830	793	854	797	817	766	784	780	817	787	768	801	815	787	780	785	793	787	809	839	793	793	834	722	803	816	798	859	791	789	802	832	828	768	769	813	811	801	778	803	840	791	808	784	826	802	798	810	785	793	861	828	764	754	777	805	770	759	784	834	783	796	750	738	782	841	835	806	793	792	869	862	785	776	804	838	795	770	784	792	792	814	867	822	846	801	770	793	820	824	817	845	804	753	834	819	781	814	791	831	810	823	811	828	822	801	820	778	853	811	831	834	778	822	830	764	788	770	824	814	794	805	778	738	804	806	828	749	804	774	782	821	755	799	802	808	804	836	754	798	792	842	796	822	788	783	788	793	776	753	790	840	854	812	765	808	780	817	776	823	806	800	838	775	800	836	789	793	816	791	802	823	809	822	768	826	772	812	754	800	792	780	790	737	807	811	783	825	834	815	776	841	798	821	779	808	804	816	791	806	867	811	791	818	821	767	812	798	799	806	781	794	758	761	796	813	852	761	775	844	833	760	794	785	744	788	799	805	797	827	763	822	753	817	779	807	819	793	798	803	770	774	767	810	785	840	792	747	820	824	753	816	760	815	816	795	766	774	802	836	807	793	798	779	826	822	839	777	803	825	799	771	821	790	757	772	839	804	767	790	784	847	806	762	817	842	794	795	782	760	803	805	815	813	784	825	853	800	819	792	789	807	796	811	792	783	861	830	790	865	807	775	789	767	775	908	783	758	770	799	833	825	802	846	805	738	819	777	796	808	798	813	833	793	833	834	771	775	797	773	813	776	801	799	846	799	815	795	806	772	834	774	815	802	783	817	766	739	784	774	848	768	777	789	774	795	792	803	753	764	809	774	785	808	819	800	815	806	768	779	810	742	775	820	812	829	782	799	766	778	745	776	813	814	790	850	772	831	732	846	770	784	781	839	827	857	818	764	825	766	786	836	790	761	787	803	807	794	799	785	788	801	775	808	757	786	787	822	790	803	826	822	782	805	835	795	728	835	850	790	822	765	862	812	810	836	847	762	779	724	811	805	792	839	814	802	786	806	785	795	814	809	789	803	821	798	806	836	815	787	784	819	834	775	757	788	794	791	802	815	797	789	831	865	827	768	791	769	764	793	797	792	818	794	855	800	807	770	790	783	802	856	804	827	797	807	797	768	759	827	785	831	814	829	776	806	811	833	800	836	810	788	796	823	801	744	823	777	773	779	776	857	764	786	748	765	808	771	772	835	746	798	782	820	828	835	806	791	791	798	747	780	831	780	784	806	823	795	807	820	794	757	802	848	787	752	795	804	785	779	823	762	825	773	792	799	791	808	805	820	820	809	805	811	784	822	782	799	798	760	784	853	758	739	749	802	772	749	780	802	794	862	830	796	808	835	774	789	772	824	760	802	834	758	807	815	740	821	807	826	812	841	838	797	742	751	776	781	778	806	809	813	823	765	808	834	846	782	815	822	783	800	817	769	822	777	804	792	735	806	792	823	839	844	782	774	766	744	827	799	790	813	813	806	811	855	850	781	805	797	771	808	785	833	791	768	772	769	764	826	758	802	787	770	778	791	814	826	827	844	807	821	826	824	835	784	763	755	794	829	741	782	798	793	774	791	800	810	792	766	793	785	806	841	803	796	787	803	801	805	793	776	808	791	814	811	818	751	775	790	787	720	794	812	749	794	789	825	824	761	746	815	757	772	796	773	846	817	788	837	781	840	784	808	791	755	775	758	830	838	763	820	804	792	777	778	801	796	852	795	816	766	791	807	753	786	876	767	772	798	804	785	786	818	745	769	795	818	796	807	792	798	801	798	809	793	791	820	787	816	824	781	748	813	788	771	776	808	803	789	833	793	812	760	767	773	813	780	805	800	791	770	753
13270	26183	32222	14034	7355	3799	3204	2576	2234	1907	1720	1565	1361	1265	1256	1162	1088	1122	1059	1026	1016	1040	983	1023	886	987	886	911	899	888	947	868	963	882	947	945	845	933	915	886	901	875	942	921	880	897	835	862	882	901	877	913	895	873	918	872	928	890	917	896	845	830	886	885	840	841	897	925	854	864	906	868	921	903	919	858	871	867	874	853	908	891	907	822	871	841	856	871	899	859	899	898	892	884	835	862	890	861	896	844	902	854	869	864	850	915	885	927	862	903	879	871	891	883	848	872	875	859	924	877	837	863	838	844	856	836	907	877	909	803	863	883	900	880	914	901	863	848	880	826	883	882	840	890	850	851	829	853	862	873	890	821	826	899	862	879	897	882	893	895	861	883	882	882	839	901	879	844	856	832	807	916	845	807	888	858	852	841	929	832	861	879	890	889	850	867	797	868	924	855	837	848	822	904	847	870	862	845	901	879	842	842	889	852	847	855	885	895	840	862	895	907	867	899	792	882	828	862	894	877	861	872	844	891	847	833	844	880	861	885	847	792	855	827	862	872	839	931	811	796	879	885	888	841	824	842	886	894	921	912	864	925	874	832	838	866	874	867	870	853	843	840	829	917	907	839	893	851	847	925	844	854	852	880	863	864	858	880	877	886	867	833	825	864	907	817	821	904	917	855	813	871	907	902	854	861	915	841	830	918	851	847	899	857	833	886	810	902	858	906	833	838	836	845	892	907	819	863	860	864	826	879	843	880	882	883	843	847	873	873	894	873	869	851	861	874	876	852	861	860	893	849	894	861	872	831	920	870	872	841	836	841	818	868	875	844	881	866	850	887	826	841	863	840	870	782	818	834	891	861	873	890	897	859	839	850	829	807	770	876	885	869	878	866	826	853	887	853	887	857	900	845	912	883	876	858	859	891	854	897	865	864	881	847	855	915	879	860	879	848	885	862	846	842	910	917	874	922	877	899	911	854	824	882	839	914	891	916	837	928	868	867	847	830	858	866	855	823	876	820	852	812	899	858	833	872	836	843	853	903	839	852	912	892	841	853	863	876	850	855	820	865	886	834	836	831	905	880	875	865	855	848	830	856	867	884	877	846	852	858	820	835	828	898	884	827	848	892	870	830	834	808	831	811	856	887	889	791	867	849	898	820	852	906	861	868	824	909	857	793	841	837	812	850	838	825	845	851	846	854	848	921	841	915	876	879	894	855	872	810	833	784	852	852	893	787	862	846	888	888	876	880	857	876	867	870	833	895	951	912	886	872	874	841	820	883	823	921	893	867	935	890	873	825	903	878	818	878	846	815	863	862	849	807	920	843	905	869	910	797	841	886	835	887	872	886	832	876	842	849	866	838	880	829	851	874	807	883	906	855	827	836	827	836	902	893	873	816	892	836	843	890	881	858	871	852	882	827	866	828	858	863	826	876	868	866	850	911	886	843	839	884	836	830	855	841	907	892	824	873	831	896	920	862	886	839	928	824	877	907	926	880	892	925	867	876	825	864	866	866	867	811	858	831	854	873	835	838	854	853	866	866	860	872	872	882	886	897	861	863	828	875	846	900	839	855	834	884	895	840	814	822	842	869	825	826	836	796	829	841	831	852	849	817	835	857	795	854	861	889	855	864	800	860	865	888	889	882	861	864	908	868	849	856	856	865	860	884	875	820	849	864	844	801	844	912	862	836	834	837	930	834	845	832	862	845	864	915	844	846	836	893	869	837	886	859	870	875	873	837	824	894	850	888	898	867	850	882	835	827	866	833	885	870	836	875	843	824	887	834	859	848	883	848	939	870	836	821	821	862	911	857	812	843	927	859	844	826	909	878	892	847	858	827	904	837	856	873	886	891	847	865	870	887	811	879	871	878	888	855	833	828	909	871	892	861	875	853	915	846	861	842	943	831	891	854	844	803	834	853	871	810	902	895	842	888	898	836	888	888	875	911	806	846	874	831	816	865	901	912	886	837	858	866	872	901	884	881	857	834	846	874	825	854	893	866	863	892	779	819	854	802	901	861	815	909	863	855	882	826	859	862	848	925	836	832	849	852	865	828	846	804	804	791	900	886	820	862	880	923	846	890	859	827	888	906	923	911	873	913	837	867	809	831	857	897	867	868	830	834	832	837	866	889	826	875	873	846	876	846	877	893	902	840	879	845	920	867	892	859	878	826	855	811	866	878	872	831	860	847	867	884	858	814	860	866	872	848	836	880	880	869	926	833	844	840	892	839	845	831	879	824	931	862	887	862	838	859	838	909	864	887	825	891	819	858	870	806	824	835	823	878	876	903	866	878	807	852	915	894	815	895	872	824	844	848	862	788	847	889	928	796	855	817	828	858	851	909	877	899	878	834	823	834	827	857	899	862	794	894	859	882	842	844	850	846	835	866	857	810	828	833	800	905	843	851	812	861	828	821	866	882	835	921	809	875	840	851	848	879	899	869	928	841	836	847	890	861	859	877	852	880	838	875	864	863	909	806	833	857	783	915	863	815	845	872	860	827	826	841	910	881	898	866	848	830	864	829	885	855	861	894	826	847	876	852	858	904	898	886	867	874	826	838	931	845	897	854	839	850	866	865	838	881	804	840	845	832	831	895	885	837	819	893	864	889	796	839	856	859	880	896	814	843	863	853	807	896	850	930	858	851	885	851	860	871	798	823	857	869	923	887	846	867	898	839	855	853	879	878	931	873	800	882	891	857	903	817	874	869	873	911	878	815	811	856	899	871	901	845	841	822	844	899	880	848	889	927	873	848	891	850	911	816	821	843	854	819	857	901	847	816	827	875	857	827	905	860	876	861	853	844	861	879	854	920	861	886	847	900	872	878	880	849	821	908	831	841	864	834	855	876	905	904	932	873	855	865	897	784	869	894	883	873	869	854	862	856	844	864	854	814	885	820	834	831	866	857	854	918	840	835	861	866	878	887	896	885	799	864	853	857	827	847	878	815	851	900	866	868	870	878	845	894	894	863	886	865	919	834	860	808	849	842	875	814	886	829	839	879	886	870	808	819	876	862	833	848	857	847	883	840	880	846	886	862	886	891	883	840	853	839	870	856	889	930	887	878	866	840	800	870	870	859	860	872	906	877	934	817	854	904	856	859	870	847	824	869	845	826	849	845	894	867	869	802	880	859	847	898	848	857	803	895	833	857	837	836	860	861	850	848	878	856	856	839	887	898	853	853	846	845	830	879	860	860	931	871	804	891	843	890	861	863	895	907	874	888	875	851	836	883	857	905	861	891	860	854	853	848	875	853	868	836	825	864	821	888	903	884	851	872	860	900	875	867	855	856	873	851	863	848	810	919	847	848	853	830	870	837	871	851	864	843	866	843	849	833	816	829	839	848	853	807	897	843	877	848	869	879	845	854	848	902	822	859	857	854	879	916	902	872	845	836	867	947	859	876	889	867	880	837	898	857	861	819	857	857	874	910	863	866	914	879	838	853	878	823	881	896	894	816	862	867	870	898	874	879	858	879	819	853	902	867	836	876
27193	20495	12377	3361	637	533	442	362	344	343	313	303	320	312	257	268	304	296	270	293	263	322	318	326	314	303	285	295	318	300	305	307	320	273	282	312	299	276	277	306	312	268	278	307	327	291	319	308	281	297	288	296	313	277	282	297	315	284	283	284	288	260	291	338	271	310	277	287	308	298	291	282	304	287	286	284	286	302	300	302	291	250	306	338	288	302	280	309	277	279	289	265	280	254	294	326	286	307	291	278	314	294	286	299	293	295	273	296	292	305	304	299	315	274	293	321	296	289	270	285	262	336	285	311	299	289	291	251	282	284	289	289	307	287	310	274	293	278	317	287	280	258	291	288	321	307	276	248	328	304	288	269	299	287	307	287	261	303	316	281	320	262	277	291	337	320	304	265	277	290	286	310	267	305	309	307	278	287	310	320	292	283	287	316	262	297	297	299	300	292	245	295	266	272	293	295	326	273	288	305	288	296	270	275	293	310	303	293	284	319	294	280	300	280	301	287	310	319	276	290	283	281	281	313	281	296	276	298	288	295	305	301	275	286	318	287	261	278	290	268	281	323	303	256	324	280	305	307	267	275	317	284	295	282	305	323	292	314	297	304	263	274	256	283	292	281	289	293	280	318	299	298	257	312	267	302	271	281	309	285	318	296	293	279	286	297	306	321	263	291	262	274	278	279	313	280	284	272	308	267	266	274	259	305	299	265	267	296	261	277	298	285	254	310	293	265	298	292	308	313	301	279	282	288	296	276	274	276	291	296	289	292	291	304	281	285	277	251	294	313	261	268	284	297	320	298	284	301	289	272	301	269	315	289	258	288	265	291	294	292	304	296	290	303	297	281	266	313	275	276	281	284	292	294	318	294	305	293	257	305	294	293	296	296	287	310	290	268	320	309	273	282	291	294	279	270	285	302	312	295	324	287	315	294	292	320	308	283	332	271	279	272	280	316	309	294	322	260	312	287	317	281	265	283	262	261	256	273	307	299	299	295	305	274	278	299	310	288	296	267	275	268	282	284	315	295	315	279	309	319	287	290	306	304	286	302	290	259	284	299	283	334	276	289	302	299	286	264	260	273	299	321	300	340	321	309	294	312	327	302	303	287	300	300	278	272	292	301	268	289	302	283	315	273	274	313	261	279	300	317	300	278	263	295	291	267	303	268	280	296	275	304	294	306	297	284	308	275	264	286	284	298	305	295	271	294	286	334	287	286	295	259	311	304	297	280	311	300	313	283	291	280	289	335	287	277	269	284	298	310	297	288	295	305	302	313	303	301	267	292	285	286	294	298	269	301	305	312	302	320	286	305	274	297	294	303	237	294	270	316	288	294	268	293	296	287	260	298	302	304	293	282	282	304	277	302	300	307	279	299	276	304	266	312	285	316	270	293	291	306	306	290	309	294	313	287	308	299	266	289	339	284	268	286	308	280	276	279	275	286	280	261	295	309	278	279	284	315	280	288	278	284	306	288	296	283	328	320	322	283	283	283	302	294	276	311	293	313	283	286	313	307	284	276	325	296	296	299	295	305	267	275	284	296	306	251	261	295	312	279	282	294	270	267	310	269	260	313	278	272	339	275	317	304	284	304	298	302	294	297	282	292	278	293	297	294	283	282	294	269	296	255	294	283	276	293	336	292	247	284	297	303	278	287	284	268	267	294	290	270	271	308	278	309	295	269	311	273	299	290	306	281	273	252	287	307	268	285	287	306	292	331	295	272	292	315	270	297	258	320	263	319	301	312	284	259	314	278	294	273	283	298	308	326	264	259	291	311	289	272	266	280	256	284	277	274	327	276	294	307	279	283	316	291	309	252	279	280	303	297	307	252	309	273	317	306	286	306	293	293	289	291	280	279	251	311	291	274	308	304	279	290	302	289	290	295	259	292	308	299	289	298	304	273	278	286	277	271	319	274	266	284	335	314	288	260	284	304	296	281	316	303	269	274	276	294	304	297	286	270	323	320	295	325	309	287	302	280	286	286	299	287	310	291	293	306	313	277	296	256	260	303	313	284	298	295	326	311	287	288	301	296	275	324	311	268	281	287	295	311	291	291	272	275	257	305	291	290	302	286	281	290	282	273	290	310	312	305	281	294	287	279	291	301	296	292	284	281	275	287	339	296	258	312	281	286	299	245	291	278	294	320	272	316	300	328	308	288	283	269	300	307	296	328	294	273	315	310	331	277	303	286	273	302	302	306	268	260	275	319	283	286	280	314	271	316	270	290	322	272	304	299	281	320	290	291	287	306	262	280	269	270	291	332	303	270	307	270	255	299	303	298	263	324	299	313	300	300	256	294	272	315	305	283	279	320	305	325	270	302	299	301	322	293	278	289	270	283	297	320	293	275	310	306	293	305	266	272	282	286	288	261	283	286	286	314	289	290	274	293	289	297	284	304	321	267	280	310	283	292	279	294	281	309	258	319	313	279	287	272	280	303	248	287	311	268	307	290	289	279	301	283	285	274	310	303	307	287	311	298	285	301	327	298	307	293	265	280	262	312	307	287	305	294	292	264	309	302	293	271	298	309	287	277	262	297	293	257	279	301	282	283	301	306	274	292	267	275	300	288	300	276	288	261	260	281	320	288	293	280	311	280	271	274	315	275	294	293	295	304	305	288	323	301	272	316	266	296	280	319	284	301	278	274	307	290	309	315	312	300	296	296	316	304	290	313	281	301	289	310	270	280	272	296	289	277	284	290	273	282	293	292	287	292	295	265	298	323	273	275	296	287	318	284	281	279	284	338	304	296	267	291	317	277	278	277	277	282	299	299	295	246	311	324	268	282	314	278	249	298	310	311	288	312	309	303	263	294	296	296	276	287	251	315	291	274	283	329	286	317	286	309	299	285	298	303	301	284	280	301	269	310	313	281	328	290	301	310	305	306	290	262	296	304	289	289	286	298	303	271	282	269	276	316	288	268	275	266	276	303	265	291	299	273	285	284	308	277	317	285	305	296	297	271	309	301	289	287	289	289	306	307	285	290	291	268	308	324	300	293	261	297	286	286	298	265	278	275	324	295	295	291	270	307	306	308	266	281	309	293	296	277	312	296	283	254	327	323	298	287	294	303	301	291	280	277	291	278	262	297	262	272	311	273	282	310	298	288	267	290	301	292	313	286	300	287	301	280	321	289	317	296	308	277	274	300	266	294	298	332	278	276	283	295	324	289	282	289	287	285	291	291	318	273	303	262	307	273	310	299	301	288	259	274	270	299	284	297	285	311	317	310	295	317	298	298	278	271	309	279	296	288	302	295	294	278	302	289	300	304	286	296	306	302	298	301	267	280	297	299	311	269	292	315	297	285	285	305	285	297	293	297	275	294	267	289	266	301	309	307	301	261	292	288	298	286	297	273	268	287	299	271	262	305	294	278	300	292	311	293	299	309	295	266	269	319	287	288	300	284	274	338	305	294	329	297	281	299	301	320	284	296	257	305	279	332	316	290	267	260	272	311	283	289	307	289	306	285	292	293	288	280	289	291	315	269
9023	5933	8289	1910	645	445	463	466	403	427	377	362	381	392	381	338	416	379	340	348	369	370	334	339	354	359	351	366	394	366	377	351	374	344	349	368	361	349	333	367	357	334	355	356	335	380	366	352	356	360	354	358	321	373	361	355	357	342	356	351	361	366	334	309	363	369	338	358	375	357	310	360	361	404	331	350	366	362	340	369	352	375	397	354	342	362	354	348	379	343	338	366	344	340	317	368	347	349	347	350	359	347	369	355	350	340	360	340	371	379	383	348	369	345	343	361	339	366	353	340	369	384	371	361	329	345	364	371	366	359	389	330	367	379	374	393	324	325	347	314	363	351	380	326	349	368	361	369	316	366	362	377	360	333	345	333	350	350	345	381	347	392	324	337	372	340	381	340	330	360	345	352	360	379	332	393	354	385	344	349	334	342	356	327	306	372	342	325	341	364	334	311	334	313	365	376	400	353	342	327	388	363	347	337	390	329	364	358	374	353	333	339	353	353	363	351	362	361	370	371	353	366	347	360	371	381	325	380	373	362	358	358	357	352	333	343	357	378	345	367	354	352	389	363	349	352	340	366	361	345	338	362	340	314	369	330	359	379	369	376	360	387	371	343	373	351	321	359	358	330	352	384	355	319	353	374	351	341	398	387	376	356	332	356	343	327	321	387	364	345	345	336	340	357	367	361	346	361	324	366	356	323	354	347	346	334	353	349	371	359	382	340	343	389	364	347	349	358	336	345	377	381	374	362	366	369	338	294	378	333	343	346	358	361	362	359	355	327	325	366	355	345	372	343	346	342	323	362	369	366	354	371	353	357	386	363	374	376	344	356	365	361	360	346	373	359	378	343	352	361	380	311	334	370	318	393	321	358	357	369	328	324	358	334	327	348	337	386	348	367	365	339	370	367	387	372	344	328	355	335	355	354	313	359	370	366	354	329	376	354	347	360	359	353	335	315	358	351	340	360	371	389	352	364	338	352	385	348	363	394	356	347	351	352	386	365	367	362	331	373	361	372	403	333	361	335	371	335	351	340	347	322	354	387	345	377	371	363	340	354	322	358	336	344	364	359	335	323	323	347	371	370	350	341	360	389	368	368	353	375	369	363	348	332	351	361	351	395	360	351	359	351	335	361	346	356	346	371	388	351	347	372	350	366	321	370	332	343	339	351	317	340	380	342	360	336	335	342	334	365	377	358	390	361	336	341	361	391	403	345	322	343	355	387	351	330	340	369	327	364	355	350	350	331	340	329	378	365	343	369	363	363	349	327	382	348	354	337	384	374	336	349	364	344	339	333	349	379	365	353	344	337	303	333	367	353	350	338	333	379	374	385	354	359	351	359	347	329	312	352	343	352	354	361	370	360	353	311	358	334	361	371	363	382	360	406	371	356	360	356	351	330	357	340	346	350	330	370	372	319	336	329	364	373	356	324	330	334	336	311	344	384	387	349	343	398	344	374	368	335	337	372	354	350	358	327	400	344	375	372	380	349	330	348	390	345	388	342	338	368	368	346	361	363	363	385	355	362	345	360	345	348	347	346	366	365	332	370	341	327	401	367	380	368	310	385	356	371	348	364	342	331	343	347	341	342	386	331	351	351	361	335	339	376	357	368	315	317	361	364	310	359	357	351	316	365	322	352	356	384	338	332	323	327	375	351	388	361	352	333	329	358	377	378	377	319	382	356	369	385	334	347	343	363	360	338	339	355	353	370	339	354	332	382	382	347	354	352	336	373	336	366	363	370	383	355	350	340	360	379	388	353	362	353	371	356	369	327	352	321	322	379	336	376	354	343	346	363	372	385	325	329	349	324	325	326	346	332	380	338	332	360	339	347	383	335	352	340	395	327	351	367	369	332	352	367	338	335	338	371	373	345	352	361	366	371	364	359	361	368	381	336	360	359	346	343	369	339	334	358	367	353	349	344	326	335	302	340	353	364	315	345	362	383	324	315	326	366	330	363	360	351	362	346	348	352	354	387	323	374	359	345	358	336	355	353	356	335	351	373	373	364	368	374	362	346	360	315	367	346	376	342	373	340	348	320	357	351	360	370	343	346	354	357	352	362	360	344	362	379	337	346	348	360	362	344	361	323	339	397	364	312	325	338	309	330	355	340	338	364	388	349	386	373	327	338	370	360	347	375	326	363	332	343	347	348	368	313	317	367	359	370	352	338	359	334	378	349	391	370	355	338	333	331	368	318	347	360	351	343	343	360	382	391	376	358	383	351	349	364	347	329	344	372	359	343	365	362	363	364	359	339	368	338	366	332	391	365	370	335	357	336	327	358	331	337	362	318	388	371	334	348	355	379	328	370	360	363	360	321	354	341	342	349	378	347	368	363	338	352	385	386	361	360	344	373	357	331	335	358	361	363	365	364	376	333	337	346	316	337	356	350	340	344	376	350	375	341	382	320	382	373	325	364	365	354	349	358	336	342	372	354	350	348	346	362	377	379	362	354	347	331	344	380	411	328	333	336	388	312	358	362	337	375	343	345	335	329	355	344	349	353	325	353	375	340	327	356	327	331	344	320	359	381	376	372	349	356	352	354	348	345	353	354	346	348	332	337	320	359	366	315	351	351	341	349	371	381	349	375	368	335	368	344	336	362	333	373	368	343	340	375	358	354	366	381	406	361	345	372	356	344	364	371	327	342	319	361	354	383	365	344	340	360	344	359	386	386	349	364	368	346	331	356	349	338	356	325	353	360	343	368	347	345	385	357	352	349	335	345	391	343	383	388	350	366	369	360	321	355	344	359	339	354	334	316	333	341	350	365	382	364	368	331	349	382	374	344	359	360	383	367	339	349	345	310	353	342	315	339	344	348	324	360	357	345	372	356	343	374	354	357	351	388	344	346	362	414	375	336	328	320	346	365	342	372	396	328	333	343	359	345	347	386	378	379	368	358	359	345	346	345	342	355	389	373	376	352	368	350	354	342	335	350	357	337	335	381	329	342	369	331	376	347	359	351	357	355	387	337	360	350	360	338	358	323	336	350	339	347	361	354	344	341	350	357	355	319	366	388	345	347	359	365	393	355	370	341	343	392	358	336	364	376	357	354	368	338	378	338	395	340	326	324	345	328	386	351	348	370	346	361	345	329	369	363	390	317	348	342	349	360	386	346	362	326	360	355	377	332	349	357	352	374	350	345	352	339	345	345	326	340	312	342	338	327	353	345	328	319	354	350	363	336	347	377	344	350	367	355	339	339	351	349	322	322	392	352	341	325	355	403	357	361	335	343	379	347	369	339	400	348	368	365	357	351	331	377	350	364	348	346	368	362	307	351	372	360	324	353	348	345	359	356	404	368	355	365	342	355	362	368	357	344	350	343	320	359	352	339	353	370	369	350	360	324	334	340	336	349	345	323	384	363	339	336	368	345	352	356	341	380	352	391	290	363	389	330	344	381	349	356	345	387	343	345	358	360	319	340	353	306	335	364	348	338	338	325	348	374	353	371	358	366	359	393	369	354	355	368	351	381	348	349	351	324
23619	21162	27736	25048	20712	7539	1231	884	730	618	603	599	540	569	504	509	472	460	439	433	466	448	441	433	430	464	412	433	445	459	448	415	422	414	396	430	430	429	456	474	421	442	421	444	422	425	433	442	430	433	437	447	460	424	432	416	429	396	409	428	408	392	424	419	459	398	434	435	411	450	425	441	418	466	412	411	392	421	453	400	408	421	438	396	420	422	442	419	397	442	412	428	430	417	399	397	408	400	409	400	387	369	441	416	424	398	420	419	388	428	440	437	389	428	422	430	415	386	436	426	464	424	429	417	385	380	426	421	394	435	448	366	418	398	423	430	419	452	379	392	440	425	439	419	383	420	427	443	399	399	425	433	395	422	441	394	391	418	433	406	441	414	426	435	413	408	411	432	426	410	423	457	443	413	417	409	413	404	383	434	400	429	430	394	444	419	419	436	433	449	411	405	434	434	438	416	406	433	421	406	438	408	444	420	427	407	414	447	414	467	423	457	403	410	424	437	412	426	388	380	399	416	385	454	427	414	397	398	393	452	425	387	393	393	452	410	439	422	388	472	379	432	401	420	413	460	441	401	404	397	413	416	400	421	402	445	414	445	386	437	392	456	412	436	430	429	433	427	384	405	427	436	451	400	434	442	393	412	428	384	424	423	438	424	423	399	435	394	402	449	442	384	399	417	423	427	422	428	411	406	452	420	423	398	402	424	413	427	441	413	415	438	402	417	407	431	464	395	404	363	459	418	403	409	440	414	405	378	403	409	458	403	436	430	380	476	394	392	417	413	445	431	422	426	397	417	446	409	417	452	406	448	422	401	420	425	428	398	398	404	414	416	395	433	439	395	407	400	448	423	384	434	402	450	443	438	457	431	419	457	447	433	400	406	414	402	422	445	412	457	448	462	411	433	372	401	435	433	405	445	407	422	432	365	402	402	415	441	422	412	396	403	416	412	417	419	406	397	432	403	418	481	426	404	414	458	397	438	427	402	434	380	400	386	416	429	404	398	402	406	441	471	411	394	421	421	411	418	416	419	393	426	416	398	435	378	401	461	433	404	422	411	433	410	409	417	379	399	441	404	459	423	410	411	408	404	400	425	385	414	437	413	419	397	421	405	390	410	443	401	400	431	437	442	409	388	424	435	411	428	407	421	438	444	376	405	496	402	417	451	420	412	459	412	426	421	421	444	437	412	443	417	398	442	445	429	427	429	416	441	424	388	395	414	398	427	401	410	407	417	403	425	407	438	433	429	409	430	435	435	420	438	414	443	396	401	413	423	426	400	427	443	435	398	409	393	420	372	440	397	427	418	408	413	456	430	404	410	425	429	411	415	424	392	415	411	441	404	414	451	383	404	413	437	445	411	416	370	398	425	407	456	432	390	431	460	423	437	427	408	402	412	444	400	429	412	405	403	436	392	430	440	398	398	410	378	428	456	433	428	417	413	417	461	405	370	421	412	438	407	423	397	388	403	430	407	416	431	384	415	375	435	416	373	432	419	455	384	422	387	440	408	434	405	401	445	431	418	447	410	443	400	432	403	401	389	429	424	421	412	454	422	431	409	413	422	413	429	401	449	414	429	430	437	428	417	426	399	441	394	439	426	423	430	428	410	423	419	469	411	409	416	410	417	376	402	392	422	418	398	445	431	435	460	391	426	453	403	437	430	422	405	395	402	414	419	429	369	410	418	411	447	428	456	406	447	417	420	421	409	437	424	425	405	438	416	449	421	417	406	431	417	456	434	429	417	427	426	418	403	412	425	421	419	378	435	428	421	443	426	464	435	414	435	389	463	444	388	433	402	418	409	469	385	416	434	423	386	408	400	419	431	399	399	436	461	402	438	380	432	404	402	417	453	411	399	433	411	407	424	395	441	395	435	417	412	434	435	453	413	448	426	405	414	413	445	415	411	413	444	417	415	400	390	399	395	414	423	391	407	407	398	417	417	387	408	421	409	426	471	365	390	421	409	370	404	416	423	437	466	440	435	437	443	407	402	407	423	398	377	405	393	416	452	419	384	402	424	381	407	422	410	403	414	375	418	375	435	424	394	441	386	425	438	418	448	387	442	373	400	386	365	396	438	434	395	435	437	440	442	386	433	400	400	416	453	407	429	420	394	399	417	453	378	401	435	414	425	399	418	447	419	426	413	413	453	403	393	436	423	422	392	396	467	424	424	382	419	402	407	419	390	436	421	417	389	431	420	397	396	441	399	390	427	436	427	431	392	420	428	442	427	370	424	450	407	399	455	400	404	403	379	419	401	457	442	425	400	426	392	441	425	396	436	444	432	402	448	403	410	426	420	427	409	448	414	437	421	442	424	405	396	417	422	426	386	434	405	427	424	440	421	392	446	441	448	392	406	422	416	439	428	426	450	447	418	401	438	427	387	416	440	398	437	419	419	394	398	408	372	417	456	391	407	426	423	391	386	430	436	413	437	428	465	443	419	445	420	412	467	438	403	402	416	399	447	429	392	453	411	444	408	422	439	373	423	386	429	425	403	423	413	423	414	419	418	426	417	432	401	431	403	424	401	395	438	405	408	425	417	435	434	425	456	417	460	436	431	396	425	427	419	401	428	410	412	408	426	398	438	427	422	419	382	464	396	435	420	428	415	390	415	402	428	427	418	422	435	428	414	408	439	401	381	451	394	412	441	425	413	396	400	415	405	427	403	392	415	426	382	449	420	394	384	417	432	415	394	417	434	397	408	462	424	399	391	417	435	431	444	412	452	426	422	378	402	403	424	394	410	380	417	391	424	437	442	419	427	364	405	409	416	449	423	413	425	416	442	415	411	387	420	426	440	391	412	457	416	429	424	401	428	394	429	426	399	450	426	410	414	450	445	440	400	399	420	408	396	404	452	418	414	414	358	394	433	397	357	435	413	412	442	412	467	403	420	394	412	397	450	412	390	429	423	445	422	432	443	414	427	436	430	439	428	414	418	414	452	433	416	402	425	403	448	400	435	426	406	419	381	435	414	391	412	415	440	422	419	429	400	442	455	392	482	415	418	434	448	443	445	435	437	429	403	447	393	417	422	398	423	435	446	398	411	388	454	420	399	426	435	417	400	426	423	421	427	436	442	399	404	391	412	428	442	440	367	438	408	389	415	450	418	435	394	423	423	439	448	440	421	435	428	399	421	440	449	420	432	414	436	428	402	395	422	417	441	436	407	412	448	404	445	426	467	403	491	413	409	383	419	401	448	409	405	418	446	431	381	419	391	437	421	426	436	408	421	414	442	435	449	409	386	429	451	420	438	403	397	417	382	430	413	407	465	422	397	423	408	437	434	416	394	445	412	439	444	430	415	408	420	411	434	413	423	425	395	409	397	408	372	427	375	427	443	409	377	429	416	421	433	408	415	419	418	407	422	408	442	411	439	418	383	426	435	382	407	415	405	409	450	441	396	434	384	405	418	395	444	381	424	418	438	382	415	381	414	394	401	430	435	400	427	416	404	413	392	424	389	410	408	443	436	438	427	420	417
9461	19896	24915	11034	4272	2050	1698	1390	1217	984	846	843	809	675	635	650	648	539	594	566	530	492	528	518	506	495	508	518	537	535	549	460	503	460	484	522	492	445	474	491	491	472	499	504	492	470	510	498	511	493	491	481	484	497	501	477	494	501	494	478	445	511	465	466	560	500	465	484	467	489	466	446	445	485	498	494	463	503	512	514	462	479	473	453	442	449	487	451	482	454	487	437	456	459	473	466	489	471	491	471	489	478	456	469	475	510	477	469	470	474	467	455	474	454	494	477	454	489	494	491	491	485	431	457	490	459	514	464	455	513	512	457	486	463	479	499	459	450	485	453	473	466	474	460	498	497	512	487	465	506	464	497	462	459	439	483	498	500	483	501	490	461	486	529	482	464	500	482	480	476	491	477	483	471	474	476	469	506	507	447	508	447	448	428	488	484	492	490	443	450	467	457	478	464	443	498	499	520	515	477	500	450	455	486	480	464	473	469	482	495	522	461	493	438	463	520	494	469	523	460	540	471	462	497	461	467	457	479	488	467	472	497	492	498	479	490	466	497	501	445	455	449	502	469	485	492	481	474	504	484	497	497	478	482	501	498	482	478	456	445	499	457	454	481	489	479	492	476	476	480	462	473	457	478	477	474	521	477	438	438	478	483	483	447	473	477	470	532	449	524	512	496	496	459	436	479	483	461	469	475	491	471	452	467	453	507	492	481	448	498	475	470	517	452	464	503	446	465	468	464	474	486	485	469	478	461	421	502	481	496	471	455	476	463	486	489	524	523	512	450	476	462	457	479	514	446	507	441	486	481	477	507	506	450	513	467	429	474	477	431	444	434	492	477	504	522	477	479	463	428	481	445	425	497	440	457	500	443	487	488	482	467	491	422	500	471	498	430	461	491	441	458	465	485	474	440	423	487	479	451	455	472	469	487	490	495	522	474	492	447	447	494	496	457	451	475	442	462	446	501	498	471	480	483	486	453	467	457	490	456	472	474	479	475	468	462	500	441	460	506	457	489	509	485	437	470	532	466	465	478	498	468	484	439	461	482	478	500	450	486	444	483	448	482	484	434	509	464	503	475	459	473	441	470	493	504	462	476	495	499	491	472	451	468	480	500	517	466	499	465	452	472	467	468	501	485	457	472	459	478	453	494	460	495	506	505	485	489	538	488	451	483	435	462	437	510	460	510	475	503	472	471	512	454	463	498	496	445	494	497	499	488	471	460	426	513	486	470	492	477	487	487	485	485	462	508	456	467	477	495	487	505	461	516	518	487	510	487	489	481	483	463	459	480	480	443	467	496	474	443	467	462	462	484	437	499	477	507	464	450	463	438	455	480	491	455	485	473	464	481	488	443	458	499	504	430	508	478	505	466	482	448	452	488	509	469	503	481	498	437	469	473	458	502	446	496	466	478	480	508	483	455	491	447	461	447	497	512	467	462	460	479	493	493	440	442	448	464	462	452	463	496	475	476	527	478	498	484	421	464	472	486	496	510	441	463	482	463	461	454	467	463	484	475	465	473	481	495	456	454	489	479	484	453	470	509	487	498	421	473	434	530	471	451	448	462	453	475	519	487	438	450	479	497	523	443	458	491	491	476	459	451	494	472	421	483	511	497	504	462	463	538	473	496	454	463	444	436	504	481	486	452	477	429	471	464	468	463	478	466	481	461	493	431	456	459	481	495	441	480	506	464	499	469	515	509	460	473	476	458	464	502	469	438	463	481	459	473	421	467	444	480	456	502	478	473	453	466	477	499	479	504	472	448	460	476	437	439	474	413	465	499	474	499	479	454	473	461	480	446	490	451	483	505	444	457	479	493	465	529	476	432	493	455	465	501	461	478	461	492	488	444	452	540	463	467	478	473	485	507	476	464	430	481	472	486	492	496	464	468	478	503	487	488	472	500	480	439	502	462	494	456	467	480	483	468	448	476	455	486	502	470	443	515	464	454	509	474	472	433	444	479	501	477	495	453	479	518	445	472	445	507	499	467	473	454	458	433	476	484	480	456	509	503	470	504	465	460	459	456	454	450	481	458	476	474	537	451	499	477	508	456	504	465	476	465	479	445	494	469	462	443	463	497	437	497	469	506	437	494	507	452	471	476	463	487	508	463	476	443	457	535	462	485	449	491	493	445	444	469	454	507	456	485	458	453	509	477	468	481	503	458	518	506	472	465	431	470	459	472	476	483	469	467	487	416	508	475	494	450	502	447	495	478	393	474	462	454	476	491	457	473	470	533	504	477	487	442	458	466	462	492	489	526	459	475	465	466	459	438	467	464	467	451	464	465	459	464	463	499	495	497	468	458	488	493	495	465	462	492	483	483	461	475	456	488	466	467	454	471	461	533	462	456	489	529	484	486	470	474	470	480	481	475	463	488	470	486	471	476	485	511	446	470	437	477	481	477	462	480	465	481	455	473	509	468	518	488	453	464	520	487	476	463	460	487	485	460	474	482	478	485	471	530	513	481	454	487	474	468	506	457	457	449	491	475	505	458	480	454	518	466	505	469	482	489	466	475	438	479	450	495	476	463	471	503	482	460	468	481	467	478	458	486	486	466	451	441	464	461	459	529	467	451	454	500	451	483	468	479	475	433	434	450	452	458	424	470	466	452	500	515	451	452	472	478	471	461	475	482	476	473	471	441	471	477	453	499	437	484	476	500	470	474	499	456	529	460	459	492	467	465	491	482	504	471	474	487	518	447	498	463	480	491	520	470	470	423	485	516	446	516	510	488	437	449	513	479	467	446	478	494	495	482	492	449	455	479	484	495	459	465	444	464	478	490	509	464	463	471	467	463	506	512	493	498	478	474	467	502	444	446	477	469	490	471	469	437	453	434	460	482	500	460	473	475	485	434	456	494	445	477	433	462	501	465	466	479	494	471	477	489	489	447	479	461	408	469	493	452	453	462	511	443	463	474	444	457	465	471	471	504	479	497	447	474	488	473	480	451	469	466	431	448	522	467	479	483	516	445	468	488	473	437	466	483	454	499	501	455	459	498	486	494	472	468	490	489	437	475	462	455	451	438	449	499	457	474	488	492	452	442	456	491	480	460	477	481	471	480	521	481	446	472	478	504	451	488	490	470	461	475	497	483	469	489	491	451	472	455	488	484	467	454	422	488	506	465	482	458	444	451	481	471	498	501	477	477	480	443	477	487	474	485	453	465	498	474	477	476	488	446	522	457	474	489	491	473	457	436	462	485	504	478	473	498	485	432	461	461	481	431	513	482	471	460	516	468	451	476	495	493	448	453	469	496	456	482	462	484	441	442	463	463	458	494	472	486	499	462	474	449	516	469	501	475	473	456	476	459	483	484	476	462	472	456	452	467	508	460	478	480	495	484	514	470	478	460	515	477	495	487	450	472	448	482	458	471	492	475	465	479	520	450	484	453	484	466	484	483	460	443	474	464	465	457	485	477	455	498	489	494	490	463	454	515	467	487	486	475	455	442	485	467	444	502	473	454	474	466	477	449	468	474	494	497
24809	21159	26915	25466	9600	1026	848	726	637	641	658	568	608	568	542	575	575	541	532	534	524	557	537	548	515	518	559	508	544	505	518	532	535	553	528	532	508	499	522	540	554	552	519	502	552	532	535	514	568	553	506	549	569	537	505	551	514	524	525	511	495	503	523	536	525	538	529	553	519	552	489	521	522	553	505	532	551	558	537	516	517	541	488	484	494	502	498	532	550	534	520	514	549	500	520	515	502	499	494	505	526	520	505	566	504	460	528	506	506	538	519	519	509	513	517	516	540	499	544	481	536	514	557	533	566	540	501	505	537	519	551	525	473	518	538	518	473	540	515	563	541	503	517	548	552	489	511	518	548	508	550	511	518	510	502	551	536	484	545	506	530	484	555	483	545	515	463	545	500	516	531	547	466	563	587	514	488	523	509	528	523	556	571	522	495	512	509	549	506	517	502	506	493	525	518	484	506	526	497	516	510	513	528	560	507	519	552	512	481	494	477	528	518	545	492	524	475	537	520	498	518	510	499	485	515	519	521	535	482	523	491	543	493	527	517	516	491	515	552	510	506	547	534	517	461	533	513	526	545	514	474	521	519	493	526	519	508	503	523	501	546	562	516	514	519	543	520	535	532	545	524	540	555	563	563	511	549	544	515	474	536	497	546	518	556	534	571	543	506	499	509	505	491	537	564	543	533	481	531	548	506	534	505	493	537	508	575	554	568	529	508	561	523	521	542	553	533	548	493	483	524	536	505	489	517	514	548	543	509	528	534	515	538	534	496	519	464	517	550	545	538	488	510	531	489	513	559	519	529	511	467	538	508	545	552	536	499	521	518	536	509	515	543	507	535	553	518	497	515	536	523	513	562	570	561	512	506	515	510	503	547	526	544	515	553	561	505	543	487	524	533	528	551	524	512	546	543	538	518	514	548	490	475	522	546	527	578	529	569	480	519	518	532	509	491	542	517	501	540	489	546	494	519	527	541	510	578	512	540	496	489	519	543	548	536	530	505	512	516	517	518	548	512	517	508	546	533	456	518	517	526	528	519	549	534	503	509	551	542	527	530	519	539	506	507	494	498	527	547	520	483	517	555	519	499	521	527	555	541	547	495	529	525	520	516	519	503	539	551	498	549	533	493	526	492	497	564	513	536	529	531	476	539	536	535	505	512	560	509	525	517	482	533	536	498	518	511	524	487	510	513	504	524	554	508	515	513	530	487	521	484	516	534	537	490	514	518	538	529	517	469	537	544	576	533	537	533	523	515	511	525	552	554	569	506	495	517	494	501	531	519	518	529	497	508	514	476	523	557	523	546	519	535	482	506	532	533	516	531	523	492	496	567	504	523	530	520	538	532	503	510	513	524	509	549	536	536	550	506	512	504	504	550	539	527	531	507	523	532	540	497	505	527	516	511	524	583	533	497	556	508	511	525	529	540	491	539	546	521	510	528	528	516	516	550	535	500	506	539	534	503	535	486	520	517	533	501	492	467	479	527	477	544	510	509	523	528	546	496	525	540	494	513	502	516	546	513	509	508	538	526	537	464	502	548	568	540	504	493	542	508	500	537	516	528	496	520	486	540	507	539	494	543	509	530	542	524	545	517	533	526	501	531	518	547	507	530	551	507	527	498	524	528	549	535	498	500	560	507	490	535	501	538	518	500	508	507	533	570	526	495	519	473	519	517	515	528	503	475	536	504	502	530	526	507	556	507	500	518	515	527	494	506	531	521	514	534	529	477	568	474	539	468	495	579	552	524	566	528	530	600	540	483	490	484	556	492	515	568	528	493	516	540	486	535	507	546	519	525	560	500	537	519	524	515	527	526	530	546	518	517	530	543	487	535	526	527	520	530	502	514	495	542	549	511	511	541	555	537	544	543	540	521	557	524	554	502	475	501	546	561	503	539	531	521	523	501	485	522	544	530	519	552	519	531	563	509	575	515	547	498	520	495	523	514	517	537	490	539	528	524	563	550	491	485	505	548	497	527	549	544	507	560	549	519	568	519	481	525	511	460	539	517	526	491	548	544	529	500	523	489	526	494	518	515	520	474	525	532	515	527	507	474	503	520	585	477	517	504	507	548	499	480	531	522	527	484	510	524	494	510	541	497	555	500	540	511	509	537	521	547	536	504	492	517	539	543	537	539	497	510	536	505	509	514	532	536	503	578	564	547	505	518	530	525	547	508	518	509	524	529	492	507	509	545	545	520	568	571	519	541	550	551	516	537	555	530	527	497	488	507	542	554	530	541	524	513	511	536	478	491	540	500	513	515	507	543	549	564	517	522	553	527	474	545	523	516	509	510	541	543	529	540	518	543	501	520	510	501	526	508	544	527	539	530	533	505	523	512	546	497	534	528	490	535	531	522	517	499	521	508	496	529	511	522	516	520	533	540	555	556	555	512	552	559	541	523	524	519	557	562	494	502	508	522	520	541	528	528	559	504	547	462	548	571	487	532	533	540	507	485	496	529	514	535	515	531	481	512	524	554	526	504	523	556	500	481	529	547	554	529	550	523	472	553	493	527	551	527	544	517	499	524	524	487	524	506	508	564	531	530	521	493	490	532	588	488	522	504	489	516	549	564	485	559	527	528	530	539	537	537	495	519	555	496	518	560	530	545	504	501	533	490	529	491	582	568	556	549	507	505	504	511	557	517	486	509	493	513	483	531	510	530	529	522	503	506	538	535	514	545	526	515	528	516	533	561	514	522	513	514	508	569	539	547	521	493	548	518	515	529	542	532	540	513	496	511	502	504	535	521	563	515	544	520	496	513	531	544	521	479	553	517	553	493	558	518	505	537	518	499	520	530	510	521	535	509	490	499	546	519	522	460	532	499	509	524	528	498	514	526	477	521	539	534	498	537	479	509	534	520	499	510	502	515	566	526	501	506	538	528	498	530	519	539	514	502	538	516	551	511	518	528	517	554	549	545	529	499	500	536	523	515	552	496	537	510	515	533	516	488	492	544	521	547	565	544	480	484	500	521	496	538	495	484	544	538	474	554	527	528	522	537	534	518	534	525	511	512	518	565	527	523	540	501	528	511	550	561	508	506	525	526	486	504	519	459	532	517	505	502	581	540	546	562	514	514	525	526	517	505	536	540	491	538	561	533	524	524	518	508	525	507	458	527	578	517	508	482	552	523	569	529	532	501	493	531	516	500	513	504	533	541	502	495	514	483	521	509	514	549	494	528	529	520	526	552	531	511	538	545	552	554	526	556	536	488	550	503	555	512	535	525	529	511	503	534	519	513	500	521	545	477	506	546	538	565	555	480	547	509	512	540	559	541	524	496	493	526	502	499	485	509	552	531	491	510	521	508	504	556	496	521	523	559	544	550	543	557	450	459	545	519	509	536	508	501	544	481	527	511	525	499	546	565	551	505	507	580	547	527	524	543	458	491	492	513	516	535	536	515	526	547	528	524	557	529	567	559	527	514	517	529	465	536	512	555	482	497	509	522	539	522	519	524	507	520	563	554	533	532	525	497	511	521	531
9104	15503	19974	6898	2972	1436	1223	1147	1015	935	806	766	749	700	693	745	675	677	667	643	650	640	663	655	630	623	681	659	675	571	633	628	645	656	620	656	603	642	609	580	611	610	628	627	574	638	620	639	623	623	615	592	635	597	605	642	640	629	632	598	604	604	599	616	563	594	609	621	597	565	589	617	597	596	588	598	598	630	599	635	607	628	611	633	602	606	581	608	631	624	640	608	616	580	609	626	659	635	608	600	616	583	622	605	612	621	624	583	546	616	611	609	626	625	633	607	578	610	580	626	586	615	630	585	623	618	637	561	591	623	623	607	605	666	579	582	635	621	587	614	606	649	590	661	605	609	606	617	641	549	601	611	645	567	594	590	595	621	614	634	614	589	618	591	600	638	608	624	622	615	601	563	634	638	620	633	581	606	569	624	621	629	547	596	640	610	644	592	584	615	587	602	595	585	572	610	626	577	638	591	640	613	630	603	606	642	603	609	607	634	603	634	626	624	605	603	627	663	664	597	593	619	584	624	584	595	609	609	578	615	628	631	612	598	604	581	588	627	627	619	598	588	610	600	610	614	640	614	629	651	565	621	612	528	636	622	615	592	600	625	587	621	638	604	611	606	642	624	602	577	641	589	600	593	602	600	600	620	586	613	618	597	573	577	605	585	611	639	579	603	583	578	577	637	581	592	572	638	613	607	596	622	629	656	659	634	628	615	607	632	614	594	627	613	631	626	646	607	625	584	603	647	601	612	592	613	598	634	654	586	617	595	587	588	614	608	596	603	634	580	622	581	606	608	619	602	627	604	595	660	615	631	614	624	611	616	627	609	618	596	595	594	589	623	563	587	637	615	601	587	603	589	613	622	624	587	656	579	626	623	594	600	607	643	636	567	583	573	618	608	595	620	554	595	645	566	634	596	622	582	580	597	667	608	693	599	612	636	629	600	583	626	611	604	615	589	651	606	612	646	616	598	612	628	663	613	647	641	616	616	609	615	599	634	634	621	585	586	605	623	601	652	634	602	609	589	615	627	623	647	638	561	629	624	602	663	596	584	641	585	618	636	618	593	562	597	605	581	667	627	635	631	591	591	620	619	600	630	622	583	571	608	604	591	631	623	664	615	620	664	648	621	617	568	610	626	604	627	635	614	568	618	596	596	640	591	606	589	574	610	627	609	594	591	603	630	613	627	570	609	646	603	623	569	662	619	559	647	620	593	618	628	612	577	607	597	616	602	637	612	630	607	622	568	631	634	627	570	592	644	658	619	630	627	598	569	569	637	628	606	597	639	632	603	614	584	621	630	555	601	619	608	580	576	568	634	611	595	553	595	636	649	582	601	611	628	598	605	600	596	609	608	589	603	613	612	626	571	591	577	589	577	619	649	644	627	606	594	614	672	627	605	600	588	615	607	591	645	609	565	611	611	612	627	602	647	634	591	617	573	629	634	561	590	596	607	623	624	614	607	608	600	628	624	618	624	657	596	597	614	657	654	596	607	587	628	608	598	592	592	563	621	566	619	583	617	571	607	624	650	601	605	614	636	634	641	592	594	631	611	603	640	606	620	613	604	628	595	627	623	614	598	604	582	631	594	587	571	580	636	576	604	598	616	605	598	568	606	608	566	623	622	628	557	633	645	611	617	615	581	593	588	589	588	619	628	663	608	616	621	583	583	613	584	607	584	631	629	638	604	620	636	622	565	618	599	615	586	662	565	573	659	611	611	615	579	608	560	614	598	645	628	616	614	587	622	649	612	646	575	595	617	642	595	625	610	617	593	636	668	594	628	587	602	628	621	592	632	631	604	615	616	618	629	601	597	614	641	563	612	633	607	597	557	613	631	603	601	577	615	596	647	599	611	590	614	629	619	585	577	606	595	593	620	574	572	555	597	630	597	660	586	598	638	660	636	608	638	614	597	622	654	615	595	575	626	574	578	613	606	572	580	638	617	597	605	608	601	636	594	619	592	581	608	652	613	621	630	614	622	624	587	624	610	641	596	603	630	621	616	584	574	636	624	588	580	577	633	585	565	606	608	633	621	658	636	582	607	617	614	620	616	606	618	599	627	594	647	631	580	643	643	594	654	612	613	608	627	657	599	630	609	618	607	588	656	596	601	603	585	615	632	645	588	604	576	622	618	602	581	608	603	593	571	618	580	603	615	599	592	605	635	612	637	570	597	581	596	568	602	599	610	587	644	632	603	602	608	583	615	594	621	593	594	605	611	603	616	616	605	594	643	633	586	629	615	614	608	618	586	621	599	612	641	590	617	575	627	610	600	588	621	599	629	603	634	599	600	638	574	620	628	588	577	611	600	575	608	588	635	585	603	626	595	602	637	597	610	606	653	617	567	612	632	620	644	618	598	627	580	632	592	670	601	616	629	650	585	582	644	610	606	562	635	591	595	619	615	589	609	617	586	625	585	603	589	595	601	629	594	650	605	603	600	616	606	581	634	572	561	614	590	647	634	614	599	595	576	637	572	599	556	603	618	619	645	617	628	605	640	587	595	603	589	609	583	579	617	599	621	633	628	609	603	615	630	634	576	592	612	591	619	633	597	587	615	626	599	631	612	679	608	648	626	615	570	614	617	596	647	650	622	576	645	586	600	579	622	581	652	635	615	592	607	632	610	602	663	640	631	606	627	643	591	607	617	601	663	601	597	578	558	604	613	580	626	608	618	579	656	612	611	602	569	649	617	597	613	614	613	672	600	646	613	621	614	564	607	615	619	631	636	609	600	583	644	592	624	568	629	587	585	590	610	587	599	589	624	650	604	615	635	606	538	613	595	628	564	603	608	601	662	623	600	636	593	608	587	576	597	645	604	602	614	606	631	583	598	598	645	596	660	588	650	590	586	628	616	612	659	582	620	617	591	649	570	650	599	597	622	570	631	593	646	594	599	604	645	561	667	628	599	550	596	601	598	597	620	638	648	600	598	593	619	596	644	612	597	602	628	580	625	588	634	611	633	597	635	611	605	576	636	609	653	625	615	611	587	644	591	597	601	610	591	594	609	617	599	599	603	611	606	560	618	665	626	596	603	596	611	648	619	615	600	608	586	600	597	623	595	633	640	580	600	585	602	595	597	637	648	611	573	561	589	600	617	589	588	617	581	612	613	615	638	578	628	616	627	613	590	619	632	636	601	610	629	546	612	586	610	624	608	617	577	624	599	642	561	571	630	610	625	568	591	591	597	626	629	568	628	625	609	598	641	620	578	585	631	605	616	645	596	605	581	623	626	601	626	630	614	620	609	619	567	643	606	580	649	618	651	623	626	612	641	598	626	568	619	624	601	613	590	621	606	649	623	592	596	635	598	600	624	660	584	584	636	620	613	572	633	572	589	591	607	541	613	650	586	644	608	619	606	628	644	621	597	596	588	590	620	584	644	597	592	644	639	614	644	624	607	583	595	619	594	612	620	674	661	615	594	628	630	595	592	607	638	623	591	624	613	590	629	608	612	611	587	579	615	658	642	580	600	642	570	617	588
22656	21218	28340	24415	21213	21209	10888	1934	1388	1260	1186	1100	1041	1037	991	957	943	955	906	866	900	868	884	865	860	839	892	855	831	823	806	813	837	827	809	818	795	801	782	845	829	815	819	861	805	771	851	788	768	757	813	806	807	773	820	827	796	771	796	846	791	787	776	835	735	765	801	794	776	796	794	795	775	776	798	787	832	762	820	847	761	741	794	824	819	816	762	818	839	807	802	794	806	857	777	829	806	828	820	811	774	807	812	773	825	792	798	798	776	799	779	817	772	772	785	830	770	797	818	813	818	776	809	844	799	834	818	808	767	756	730	776	887	804	762	783	790	766	765	819	817	825	749	835	730	816	812	781	784	802	780	803	791	758	824	819	783	802	771	810	799	830	779	827	760	788	814	837	787	801	822	826	801	825	833	753	807	797	826	864	763	796	786	794	752	774	828	845	780	834	779	813	784	743	755	830	780	802	857	785	774	834	764	787	832	819	749	758	798	833	796	771	769	826	783	799	830	784	831	808	816	823	813	838	785	825	756	765	809	797	802	781	794	858	832	822	821	734	840	759	793	823	801	755	781	745	732	854	776	757	770	794	795	760	836	773	800	789	811	815	802	821	835	784	814	768	813	750	835	776	799	801	797	822	833	827	845	800	788	840	794	777	792	753	804	780	817	845	818	805	799	754	796	821	816	792	779	830	802	828	853	762	829	757	774	821	760	787	755	718	815	806	762	820	820	767	821	736	805	784	782	828	818	826	768	802	817	811	787	809	775	803	808	781	795	787	789	817	803	749	788	814	815	790	802	854	756	831	824	812	764	812	799	802	826	804	795	799	798	727	797	788	784	772	792	801	762	763	837	759	805	727	762	794	743	787	800	756	797	750	783	783	843	805	776	781	812	752	800	842	770	789	752	784	808	793	732	781	780	789	828	792	784	773	829	819	785	786	765	849	825	797	765	747	788	814	801	809	763	806	851	771	788	814	849	752	756	816	818	794	821	795	723	766	777	775	805	772	791	835	782	790	743	811	771	748	827	856	785	814	801	800	817	831	791	814	825	824	752	832	820	878	823	862	803	808	806	803	787	764	856	782	776	812	817	766	819	764	745	840	786	802	753	801	822	774	812	787	806	743	793	805	791	806	818	756	818	818	797	837	771	790	838	827	797	808	771	848	769	719	845	772	822	838	772	782	820	797	793	800	765	791	788	764	789	802	798	771	790	762	791	791	749	796	827	789	869	839	841	798	762	811	821	790	772	786	806	776	812	832	773	780	814	789	812	809	760	751	744	765	781	804	764	792	742	798	839	792	811	784	796	765	784	786	798	782	736	793	777	824	757	764	796	795	767	824	775	847	804	793	786	751	785	781	777	779	794	761	797	768	814	806	786	782	844	811	774	865	790	795	798	732	757	782	808	822	799	792	791	833	793	751	796	799	805	806	796	781	780	777	778	836	807	767	774	781	843	797	823	813	783	744	806	842	830	791	786	769	783	801	817	818	796	827	812	748	740	792	837	807	788	803	841	833	755	770	849	781	771	762	799	796	787	754	800	766	773	733	787	819	764	747	808	828	775	742	779	787	785	819	779	775	793	810	740	787	777	775	836	793	860	783	798	750	772	813	785	754	791	782	827	791	781	826	813	791	772	758	752	761	804	780	775	791	767	801	755	808	778	818	800	807	806	793	810	763	810	825	832	728	770	763	801	782	792	788	759	785	788	836	833	804	784	781	789	777	808	802	821	798	805	803	780	767	845	813	775	792	772	761	822	778	820	830	734	802	797	768	779	819	778	784	739	734	768	796	788	773	773	769	820	816	813	784	810	766	805	786	863	762	829	816	781	820	794	809	808	804	818	763	783	804	786	732	867	761	801	855	797	843	814	827	837	827	814	789	783	735	838	775	771	798	767	808	786	783	757	763	733	766	736	775	835	775	805	840	781	817	804	808	800	792	808	798	825	764	810	842	824	807	748	798	806	776	795	785	775	818	816	787	772	793	808	762	778	811	786	782	779	770	771	810	780	804	832	835	796	786	775	783	810	776	767	814	808	797	785	801	804	756	815	760	844	832	826	782	791	765	774	830	765	823	803	799	773	755	709	797	787	778	794	798	787	810	791	858	750	783	830	757	824	862	815	763	782	790	843	808	835	758	765	791	797	836	757	785	772	782	793	795	777	789	821	816	789	798	833	803	837	823	835	797	817	748	811	787	830	796	781	763	788	837	831	818	844	774	774	780	812	799	779	771	786	741	766	794	800	758	812	797	837	827	773	808	809	764	777	838	794	818	816	831	779	821	803	787	803	850	773	798	773	770	808	782	796	798	788	796	823	808	768	824	802	842	760	787	816	769	809	752	789	790	787	784	822	801	795	832	789	817	824	783	814	726	827	808	773	778	841	762	789	783	751	773	765	752	783	795	816	836	827	762	769	790	772	732	762	786	770	794	791	776	800	796	789	821	831	757	833	779	795	736	834	805	795	863	779	859	791	721	769	793	705	747	774	783	779	769	816	818	793	807	828	759	774	755	806	763	772	748	769	789	784	787	782	799	815	739	794	779	790	816	813	824	779	779	800	733	835	824	751	812	745	761	811	815	766	782	813	785	772	797	778	764	806	807	723	801	829	782	783	790	785	778	861	794	785	743	776	810	829	815	790	746	811	827	814	797	787	771	806	781	777	806	825	765	781	778	794	799	771	832	805	797	785	819	784	778	837	799	777	783	831	768	842	783	781	774	798	782	812	791	819	796	815	808	834	805	756	731	808	794	806	751	843	793	815	780	801	797	782	767	785	780	832	779	766	867	812	781	788	745	808	800	780	821	763	775	784	760	780	773	802	778	781	757	791	766	763	789	801	771	778	817	777	840	770	776	789	755	764	774	861	859	785	781	784	818	788	820	786	830	781	802	805	842	755	790	831	766	817	813	765	767	815	790	726	770	819	762	842	841	761	787	823	788	744	786	754	784	794	739	793	806	785	729	794	787	779	778	778	770	769	751	772	795	802	818	749	804	874	739	813	789	771	774	772	776	756	801	803	792	797	804	795	777	802	766	788	808	793	806	770	708	747	825	773	797	808	816	841	781	768	753	814	795	799	755	762	767	796	757	820	766	840	776	742	778	826	798	776	803	817	730	791	768	796	774	778	792	828	790	734	783	733	789	765	785	777	757	828	789	783	778	801	802	791	709	793	752	736	771	797	770	819	825	839	780	804	800	799	790	829	781	821	794	770	775	765	761	828	819	799	778	789	777	774	802	836	802	790	778	806	808	782	749	763	827	819	811	773	802	797	812	763	757	796	804	748	838	782	816	799	815	778	761	825	749	764	786	807	804	799	771	775	801	811	790	767	818	822	802	781	841	790	769	763	841	770	749	810	816	803	798	791	793	801	790	836	830	774	770	789	786	801	824	799	841	793	782	821	782	770	869	766	818	766	816	795	759	762	841	767	784	732	792	781	800	751	803	823	763	755	792	782	792	814	816	776	787	827	784	796	809	789	795
11670	26096	31361	14614	7718	3871	3221	2643	2278	1888	1672	1509	1414	1338	1196	1221	1075	1079	1065	1032	1001	954	1023	1006	905	885	973	941	951	931	908	963	912	924	911	898	905	906	940	868	934	915	866	886	934	919	903	858	852	920	861	892	886	854	913	917	903	898	920	868	916	898	892	845	882	846	772	901	897	895	901	901	840	861	893	868	937	914	905	934	873	903	859	876	859	845	884	845	836	790	884	844	860	870	881	893	831	875	838	864	873	834	954	863	864	882	863	869	888	895	883	848	816	864	872	862	865	854	868	855	877	838	832	834	899	849	849	847	869	882	873	877	836	822	857	857	861	873	870	838	814	862	865	865	901	859	874	806	887	892	901	868	920	861	823	858	880	873	866	878	903	881	872	913	845	856	831	847	873	854	866	808	878	886	856	803	865	898	879	864	858	879	838	893	912	879	832	842	880	920	829	861	866	852	914	836	877	851	873	844	853	879	917	875	861	853	871	850	878	859	828	831	832	850	888	835	898	886	880	828	872	853	813	829	826	868	877	877	866	885	877	860	854	810	827	832	877	880	863	856	843	827	856	887	865	869	826	896	863	852	854	903	890	807	882	879	856	859	847	873	863	803	867	881	829	837	836	912	870	799	879	826	844	883	940	863	828	905	922	913	850	856	860	904	867	850	892	893	850	876	896	871	872	885	845	826	905	828	908	899	852	808	877	853	896	822	852	886	867	864	867	887	838	869	896	910	807	838	826	858	871	847	857	895	882	858	848	916	893	855	841	835	867	892	884	849	900	934	899	847	866	921	860	858	924	850	874	895	837	853	895	919	849	861	854	919	902	870	874	876	880	872	867	869	862	846	821	805	897	874	872	885	882	897	822	886	872	859	861	845	783	869	842	848	833	886	837	853	853	890	897	863	827	874	838	846	843	863	850	871	844	872	851	847	880	871	825	851	863	845	845	881	869	826	853	874	846	870	830	866	847	874	792	877	843	879	834	854	825	850	852	894	917	829	846	896	846	871	893	843	908	866	943	875	825	852	835	865	787	880	840	831	890	867	894	832	843	897	867	847	858	889	858	916	841	876	844	875	866	914	862	869	884	869	876	845	891	864	890	898	865	842	872	898	826	853	858	884	900	875	826	862	843	875	900	806	909	860	875	862	869	884	864	885	876	831	829	897	860	828	852	821	886	889	860	821	828	857	831	833	852	877	846	858	880	875	893	868	835	913	869	862	900	816	916	909	839	861	878	892	876	872	866	870	867	871	835	861	901	890	859	882	855	871	872	873	874	836	921	849	890	870	861	836	911	840	806	886	874	880	874	889	811	850	873	835	880	917	788	862	825	927	861	856	849	883	918	905	899	798	855	869	838	916	892	841	896	870	888	848	867	826	841	860	868	894	838	886	872	846	871	879	842	884	890	860	919	767	869	842	847	800	885	836	933	863	846	822	883	855	867	902	895	903	847	833	840	846	907	869	866	847	842	898	864	823	929	857	936	847	879	864	853	819	861	819	845	900	888	839	869	886	901	891	844	873	846	901	936	876	856	858	925	866	863	845	894	869	891	875	899	860	901	906	868	888	826	834	848	878	891	919	850	872	852	872	874	854	862	879	879	867	863	865	869	833	885	908	843	891	882	870	773	905	852	844	826	824	848	912	873	846	805	909	850	883	904	866	849	900	910	907	885	832	854	868	868	876	871	882	840	893	883	874	872	853	883	877	849	906	838	874	867	887	810	829	892	867	808	855	822	897	856	840	885	878	851	870	893	899	829	862	855	878	857	850	831	888	861	859	853	913	897	876	885	891	894	825	852	866	876	827	905	833	839	880	846	864	839	854	882	846	861	934	886	899	813	928	854	879	906	822	892	875	857	878	848	847	859	881	864	874	818	837	896	897	860	893	878	840	909	916	834	822	853	834	908	901	877	848	834	852	868	860	900	855	927	845	822	869	864	883	874	879	859	912	834	823	838	879	872	872	899	856	827	862	917	897	856	844	855	902	840	813	858	871	868	832	847	843	822	892	853	838	839	863	831	899	817	834	924	890	870	859	817	835	870	862	866	891	839	884	878	908	829	894	888	861	845	884	863	842	863	859	859	861	840	851	846	862	841	791	852	855	825	901	861	853	839	883	896	876	899	844	879	879	875	851	805	900	846	875	835	850	846	884	883	889	852	857	834	891	917	842	830	889	903	923	843	828	828	865	797	882	861	866	839	913	877	894	872	876	862	875	830	831	866	900	885	798	956	880	882	864	840	826	848	879	804	871	859	841	894	841	845	832	877	819	871	834	895	832	876	839	858	877	864	856	862	867	913	905	863	826	884	869	876	854	876	865	851	867	829	835	868	833	862	812	841	842	886	874	850	829	872	833	855	844	882	851	839	846	852	821	854	860	929	846	839	849	871	927	883	863	803	847	858	874	887	843	842	874	813	906	883	859	853	874	858	854	871	894	842	879	861	856	856	842	907	829	908	883	874	847	854	843	926	889	869	851	867	902	880	854	893	860	884	834	873	853	879	871	921	868	877	838	874	858	893	879	845	827	853	873	871	810	858	900	836	906	862	838	814	856	844	840	891	940	836	869	866	864	837	856	902	912	829	847	845	848	821	832	902	839	848	887	883	875	821	856	879	864	821	838	880	889	882	868	864	900	887	867	854	827	877	868	841	812	886	928	899	916	843	844	876	893	923	839	921	832	886	872	854	883	876	844	849	835	870	859	840	851	854	871	855	902	801	872	900	845	876	930	906	915	773	858	895	840	851	828	913	874	881	852	849	825	913	875	848	836	838	923	831	900	900	802	830	897	870	857	875	880	877	877	829	809	947	861	831	906	828	861	860	856	833	898	896	861	881	839	884	891	889	857	923	846	874	878	893	867	866	852	822	843	885	848	788	893	849	857	852	890	869	866	832	870	861	873	853	834	800	862	832	894	861	955	865	877	893	849	821	872	835	898	838	844	795	872	841	869	839	848	882	883	857	859	878	853	819	840	850	876	854	934	841	853	879	865	873	935	800	867	853	883	856	823	818	879	869	839	836	893	867	845	869	881	864	840	888	841	904	933	868	870	851	822	887	851	860	841	859	864	869	862	861	838	888	877	838	893	865	861	849	893	884	914	845	935	806	846	839	889	894	823	880	911	825	856	853	889	852	874	898	802	855	888	805	855	846	967	883	812	843	861	900	821	884	843	847	910	861	860	817	881	833	820	860	816	868	876	854	809	825	926	886	918	844	872	879	866	881	814	854	890	881	900	885	881	850	857	856	825	892	904	850	895	952	930	893	889	948	867	897	856	903	898	817	859	868	859	878	881	824	857	892	893	884	843	879	864	948	841	857	910	909	887	838	841	867	888	860	843	866	915	884	880	847	810	915	855	853	870	856	824	892	870	821	776	854	861	877	843	903	855	885	844	891	828	909	904	871	857	865	866	837	876	862	828	844	849	879	852	886	839	858	843	896	819	883	845	842	872	914	851	836	922	893	839	879	825	826	826	890	820	786	829
27127	20523	14926	3413	582	352	324	343	376	327	311	316	301	272	273	302	242	292	285	295	270	285	316	296	275	284	314	306	298	304	298	313	310	290	261	294	321	290	287	289	296	278	310	282	297	311	296	301	275	279	309	286	290	300	286	325	294	262	287	302	287	275	302	291	283	265	286	274	298	277	284	283	260	281	311	280	295	307	296	284	304	302	305	280	276	279	282	322	244	291	287	286	261	278	267	273	288	290	292	306	270	275	321	307	299	261	316	284	280	312	322	318	296	284	272	308	293	289	299	261	269	299	268	303	277	282	291	295	316	294	275	301	344	289	285	301	312	290	296	279	300	287	272	269	301	274	260	313	311	276	287	300	284	293	298	309	335	273	274	297	268	267	254	306	281	286	307	286	284	272	260	268	315	286	287	282	321	292	269	273	265	303	266	290	268	270	256	285	307	313	281	289	306	304	264	293	264	269	286	305	302	313	266	279	295	305	301	296	324	264	314	297	292	301	311	285	290	261	292	282	308	278	291	265	302	292	287	277	272	275	294	292	310	273	296	279	276	312	303	282	275	278	310	246	288	284	287	293	320	280	300	323	284	330	262	318	309	304	267	269	281	243	263	267	284	305	295	306	302	302	302	291	291	268	294	275	276	279	269	290	315	294	293	298	276	274	288	284	292	272	299	293	290	306	295	299	294	291	285	280	287	272	262	282	273	255	308	317	283	285	300	295	285	277	285	306	306	301	289	277	302	281	282	281	284	319	292	283	291	286	261	306	280	249	262	271	303	275	305	286	291	266	280	336	314	303	301	319	294	281	310	299	313	275	309	314	298	279	266	292	268	265	286	292	303	252	280	291	298	319	270	278	327	291	256	313	307	288	280	299	285	296	306	295	266	300	270	284	292	306	278	278	270	296	270	303	283	310	265	273	298	297	280	337	269	296	287	273	280	256	264	277	290	289	303	285	300	303	251	283	291	264	265	301	315	278	298	296	261	308	284	287	282	275	295	298	268	286	283	300	302	294	295	277	285	318	279	292	285	318	280	301	280	307	308	279	288	259	279	279	259	279	289	295	287	272	311	288	302	284	299	298	300	287	296	257	292	297	283	283	291	282	279	287	280	302	299	286	306	271	285	279	298	288	282	242	311	314	314	316	278	284	277	294	281	315	314	283	319	289	327	320	270	320	291	275	282	304	312	294	306	293	271	269	299	270	274	279	302	262	308	315	272	286	297	267	277	323	286	319	300	297	273	276	285	301	262	303	324	256	297	307	316	317	288	313	271	308	296	293	304	300	241	298	276	319	284	278	301	302	299	281	288	299	299	286	278	296	306	276	318	283	284	327	279	294	282	278	288	291	282	297	295	266	279	310	296	288	260	287	283	277	258	252	291	283	298	272	262	301	265	267	284	304	304	277	266	281	310	291	294	297	297	298	275	297	293	265	287	332	297	299	278	293	289	285	267	284	298	280	279	296	290	283	290	297	290	302	305	284	284	299	269	293	299	278	297	292	287	302	312	261	297	287	287	287	300	306	282	270	270	245	272	294	296	319	273	283	302	310	271	283	259	301	280	290	274	258	290	275	283	265	313	295	287	323	298	288	310	323	282	291	284	304	281	268	276	278	253	280	286	266	312	262	268	284	272	290	293	296	292	267	281	272	271	303	298	290	263	268	289	278	292	304	287	291	277	266	307	290	294	308	255	274	279	302	283	281	332	284	269	295	292	269	292	297	297	291	305	301	294	320	289	291	279	277	297	286	308	285	277	281	315	305	287	283	291	310	299	304	287	311	268	298	284	291	295	302	297	289	270	293	273	281	273	298	281	285	278	306	281	261	301	277	269	262	280	284	289	279	324	295	289	307	292	287	289	272	327	336	274	318	298	315	294	309	330	277	287	296	283	293	291	258	294	315	287	322	304	291	292	265	312	302	280	291	287	269	274	276	249	301	259	281	301	271	282	286	287	281	273	278	300	272	291	261	267	297	288	286	308	296	290	272	254	294	276	278	294	278	264	278	297	282	292	299	305	308	317	280	288	290	282	290	291	307	268	285	316	262	280	263	273	290	287	265	302	302	292	314	284	281	281	304	279	281	291	283	284	321	295	273	289	336	282	290	292	305	273	288	272	288	297	282	280	321	300	304	277	320	306	298	290	285	273	272	279	264	294	286	267	301	308	314	259	264	285	303	269	282	300	285	263	316	298	290	328	282	299	310	297	281	306	321	310	257	275	301	322	279	303	260	299	312	269	272	322	282	294	288	288	281	335	249	283	294	279	297	269	278	293	293	294	298	293	299	246	269	290	295	244	257	288	315	266	288	294	271	243	274	266	282	306	292	289	312	286	287	274	305	290	288	306	288	245	281	284	281	308	297	268	298	323	292	265	251	295	302	306	267	300	283	291	299	281	295	285	303	298	286	264	289	361	304	291	300	303	290	315	298	283	303	284	270	261	283	289	321	321	306	294	283	267	250	299	283	269	269	279	301	279	288	286	257	302	302	292	284	278	294	270	300	305	283	302	274	303	298	285	292	308	281	287	298	291	298	293	302	294	266	289	280	285	281	283	326	299	310	276	313	298	291	303	302	323	304	276	270	287	284	274	291	240	286	296	322	271	282	301	277	277	274	256	256	295	295	290	285	278	277	297	278	278	289	281	303	311	303	285	266	304	280	297	279	278	311	284	307	284	274	288	291	278	310	290	320	295	293	296	286	297	287	275	263	305	287	282	326	288	319	272	261	301	271	251	285	303	285	298	295	272	309	280	301	264	312	295	279	279	290	270	277	297	296	276	311	297	279	285	250	305	269	276	286	309	273	295	295	311	268	279	282	299	278	265	297	287	312	260	306	261	335	328	329	275	320	296	276	306	280	274	283	272	302	293	323	277	287	310	304	297	294	310	277	260	275	283	266	288	266	271	252	277	295	274	279	295	268	309	309	323	300	290	293	270	280	277	273	326	276	274	301	312	280	273	287	267	311	310	302	316	281	286	249	296	324	300	299	254	287	287	268	309	299	293	320	282	330	283	293	304	280	296	302	302	322	269	297	263	265	312	304	288	296	285	288	298	309	287	264	304	284	268	261	304	304	305	303	277	275	291	293	318	291	238	289	293	303	301	303	292	280	286	312	312	294	273	313	298	264	300	306	271	276	252	256	283	311	283	287	262	296	313	314	314	293	307	304	309	306	307	287	275	298	320	260	309	302	276	285	266	255	280	287	282	290	257	282	272	262	295	309	304	281	276	299	258	281	284	316	291	269	294	280	287	282	307	283	277	283	272	284	300	300	316	259	275	249	305	266	303	291	288	259	298	277	290	242	266	300	274	274	275	262	290	289	294	293	293	262	296	278	294	316	306	293	259	294	267	293	328	334	291	302	311	290	308	257	277	289	290	308	329	286	304	295	292	277	289	294	292	287	280	284	288	268	264	265	288	298	300	261	272	299	303	294	300	310	263	281	287	276	312	287	277	279	287	314	288	296	295	306	291	331	296	298
8035	6143	11458	1289	672	443	447	416	389	416	400	365	369	362	348	346	367	340	363	361	366	303	379	318	371	343	302	369	329	344	382	365	352	343	325	384	330	347	372	345	357	368	379	344	346	347	341	383	364	373	360	348	343	380	364	378	368	363	354	361	355	346	357	372	349	341	358	390	345	356	334	362	384	334	351	399	382	327	353	339	345	358	330	360	339	341	330	367	330	364	371	345	342	367	349	360	385	366	336	361	330	362	363	338	337	350	324	374	362	340	362	335	358	332	364	363	343	378	347	354	335	364	344	345	335	326	350	335	389	326	358	354	397	363	346	375	321	334	367	363	326	357	335	359	364	371	373	364	380	344	374	358	372	349	357	318	317	339	312	339	340	320	341	321	330	349	336	370	337	360	315	339	371	332	320	344	352	341	361	337	326	356	365	377	328	348	366	333	320	362	336	372	367	336	348	325	364	405	378	369	355	363	333	363	350	314	329	359	355	381	334	377	343	348	352	357	385	327	364	377	354	365	377	344	338	369	380	367	345	357	383	343	324	346	341	369	325	368	372	364	346	361	348	388	397	344	382	331	345	341	348	343	332	337	338	355	338	357	335	375	352	309	311	382	351	348	361	348	338	390	398	356	372	384	363	354	361	326	381	359	370	332	359	357	350	348	373	334	376	361	360	337	392	384	339	371	329	334	361	366	372	405	329	326	333	375	356	378	336	302	364	364	334	306	357	308	355	337	324	355	314	342	378	363	371	342	343	375	341	371	322	406	368	308	386	357	357	321	348	355	345	351	347	319	378	367	328	349	370	324	332	385	357	366	346	367	336	338	347	375	373	340	342	339	374	379	352	364	406	337	337	344	315	333	344	342	323	385	363	379	377	354	323	378	370	354	358	348	377	385	370	350	377	351	356	375	354	341	336	344	345	367	339	330	340	316	344	366	360	373	367	349	343	363	356	359	363	324	359	361	361	352	355	374	363	354	342	343	334	353	337	353	376	330	339	354	364	350	370	362	337	356	351	345	348	371	374	383	293	338	366	329	333	346	347	355	365	356	361	340	347	332	338	320	349	351	380	324	333	378	382	334	362	366	334	323	369	349	349	327	327	350	356	377	355	377	366	348	372	328	380	361	327	345	318	331	349	344	358	343	339	369	355	344	310	367	347	341	343	352	381	349	357	323	368	363	398	367	356	340	377	372	357	329	351	354	327	371	344	347	369	372	361	326	340	337	347	335	369	322	351	358	340	340	371	319	354	379	380	337	365	329	361	323	318	333	346	390	342	355	362	344	360	353	355	350	317	350	358	357	346	304	336	351	340	358	334	338	316	370	345	361	349	354	332	346	360	372	381	344	366	351	328	374	332	332	330	356	368	378	351	337	298	383	349	333	350	341	350	328	339	347	361	327	353	395	345	386	325	358	346	343	367	335	343	358	348	339	328	356	397	328	365	371	335	325	349	369	341	354	332	355	375	318	348	347	330	358	369	348	361	363	384	344	367	357	318	371	347	376	337	348	355	364	373	335	346	358	376	350	338	370	370	332	319	352	366	327	357	362	319	358	370	364	329	317	327	364	327	376	374	362	367	371	366	329	328	335	361	364	369	305	361	370	356	329	317	346	343	361	351	334	353	388	384	381	344	323	357	353	350	337	338	332	361	374	371	323	365	343	357	360	364	312	309	342	346	362	328	341	364	339	310	365	330	351	360	387	362	337	339	373	386	361	347	359	369	361	357	339	360	374	333	328	361	356	327	357	370	348	373	325	349	314	396	348	353	349	366	306	358	353	327	369	374	341	394	352	373	348	360	360	333	354	369	333	353	354	354	318	336	353	331	362	369	371	346	372	351	360	325	343	343	326	356	327	317	378	344	329	380	359	365	362	380	328	379	364	369	355	342	356	378	364	364	330	340	339	332	358	345	366	330	323	331	362	365	367	364	378	355	358	329	332	344	342	341	379	361	359	333	370	351	340	384	347	346	321	334	358	351	345	379	353	374	370	376	343	353	346	349	354	386	354	356	322	339	347	366	337	340	365	381	343	369	344	333	374	366	380	339	365	387	356	379	319	382	381	378	331	364	332	365	320	351	350	323	337	381	357	350	343	371	353	366	340	396	374	389	303	380	340	370	366	338	335	336	368	377	340	338	341	411	359	349	330	345	355	336	359	368	349	348	364	351	333	353	352	351	316	343	343	345	330	356	365	393	370	353	346	374	345	346	366	352	342	365	350	364	310	298	341	336	357	330	381	346	372	377	341	366	374	329	333	332	337	351	339	387	332	342	359	341	354	362	366	351	357	330	366	332	333	341	385	376	362	320	358	386	332	351	335	374	406	361	355	344	346	363	341	343	374	359	326	375	335	346	354	401	352	343	382	332	364	343	327	351	353	347	359	327	356	349	338	362	340	373	359	313	329	337	371	349	365	348	353	378	335	331	370	337	354	366	330	317	345	337	339	329	350	335	371	363	353	315	300	344	348	330	319	345	350	326	336	326	357	356	380	334	344	367	363	339	366	375	354	378	367	357	374	370	355	340	368	360	359	362	347	344	354	348	343	365	338	356	354	337	335	329	344	365	366	342	322	338	384	348	367	311	369	338	365	360	353	365	351	334	382	319	358	373	405	368	350	341	375	367	344	342	334	295	331	335	340	357	349	332	379	364	366	319	388	326	348	362	342	339	344	397	356	363	368	369	341	344	359	337	363	365	344	378	349	331	372	367	340	344	332	360	338	357	335	326	319	383	340	320	356	347	371	316	373	328	365	319	380	316	346	341	389	358	335	328	363	348	333	367	376	344	364	357	333	361	347	346	350	353	341	375	363	369	344	362	376	341	327	366	323	400	362	347	319	373	354	343	333	317	349	311	338	332	343	349	348	374	331	328	348	363	358	392	337	320	344	367	353	353	335	350	317	357	349	339	334	374	334	374	364	351	405	349	362	343	342	299	335	366	378	352	355	371	346	372	362	355	337	370	396	368	384	365	350	355	375	326	313	333	347	372	350	370	385	359	365	374	342	357	344	313	378	338	339	355	344	336	355	356	362	377	344	342	378	378	342	339	348	361	373	373	363	352	353	348	375	343	343	391	356	322	368	389	355	351	368	354	334	347	320	367	378	372	334	319	344	360	327	349	366	389	356	380	367	336	391	353	392	346	381	367	332	341	363	360	339	331	340	339	366	348	368	338	348	312	362	359	380	348	326	330	326	338	329	385	349	340	353	334	349	320	398	363	360	353	367	379	358	363	347	356	361	348	349	332	348	340	361	388	338	384	349	366	321	350	373	328	345	370	362	350	329	352	379	342	348	377	385	353	327	347	379	365	351	309	376	374	373	354	340	299	349	354	356	325	368	343	348	352	352	362	302	327	372	311	339	339	369	332	314	402	351	338	341	355	353	371	397	331	365	337	348	390	352	340	362	341	342	388	355	385	353	301	335	360	365	364	351	352	346	327	373	348	380	366	340	373	344	335	352	337	364	384	369	317	372	290	368
23592	21165	28890	23965	20968	10360	1368	872	746	614	612	577	570	501	558	542	519	468	511	491	494	447	491	469	460	447	424	421	475	448	473	476	432	436	432	446	473	444	445	411	459	453	442	445	432	437	428	460	468	424	418	448	416	432	427	443	419	439	405	425	419	385	425	416	420	400	453	414	426	441	413	432	468	437	428	404	400	386	427	404	394	418	415	397	413	432	430	407	442	444	430	414	392	435	410	399	469	447	446	429	410	386	411	403	436	440	417	422	417	395	435	461	419	425	460	426	434	400	465	433	411	433	415	438	441	379	422	417	440	429	416	467	435	443	448	412	394	424	450	406	409	417	427	417	439	398	384	445	406	451	424	406	390	446	418	417	405	442	429	457	437	417	449	464	469	435	452	431	437	410	437	387	414	412	439	395	461	420	431	410	409	422	444	472	449	430	383	419	397	467	431	418	406	403	448	379	407	422	439	412	421	429	389	416	450	437	431	402	398	413	392	434	446	387	454	451	446	408	408	401	401	429	421	435	403	423	437	419	417	405	453	432	372	445	448	437	433	391	425	481	440	406	410	462	388	394	394	443	426	395	415	419	399	388	410	397	410	415	423	428	458	406	419	450	396	442	444	432	440	394	402	448	381	425	391	414	392	445	422	427	406	411	412	431	437	440	384	444	409	429	455	395	427	428	432	468	435	427	436	445	400	421	415	410	394	419	393	398	432	411	422	430	414	414	436	401	404	426	419	393	458	425	427	414	405	425	421	418	423	445	421	422	403	427	453	390	409	421	411	424	432	405	392	415	422	405	453	448	430	438	393	417	395	395	434	418	432	408	387	407	415	444	417	432	407	460	383	436	416	424	387	426	428	440	404	429	421	411	405	404	453	439	443	401	435	411	450	435	389	442	434	483	423	398	434	430	428	417	374	401	443	412	441	408	411	398	433	373	429	396	436	427	430	425	421	423	419	418	409	458	409	433	414	441	431	403	386	398	407	430	407	441	390	406	411	404	419	417	405	409	461	424	421	450	396	386	421	431	421	431	422	387	430	444	439	434	406	385	471	429	440	437	408	431	436	447	425	435	432	411	393	443	385	423	410	450	418	418	459	408	411	447	414	381	426	391	439	433	403	422	425	417	443	407	416	419	396	421	421	415	444	467	400	403	406	403	378	384	401	413	436	441	422	404	430	423	436	400	444	413	431	404	403	413	450	447	420	443	410	415	394	439	444	426	418	416	445	442	400	455	427	403	407	417	383	443	413	448	432	419	420	408	408	408	423	418	460	436	400	459	378	399	414	421	416	423	428	412	434	397	425	379	434	407	444	455	418	395	385	418	437	417	446	401	430	460	419	409	443	419	414	402	413	419	406	414	454	455	401	420	419	447	442	443	403	432	418	438	443	450	442	412	442	405	433	425	429	408	399	427	425	449	390	396	454	419	435	427	401	416	455	451	433	430	426	411	416	483	449	420	402	414	472	400	408	419	411	454	452	394	428	444	422	431	420	438	432	419	460	445	429	414	418	419	444	394	420	437	431	417	419	452	466	418	427	436	467	421	425	439	406	453	436	389	412	421	456	445	440	433	445	429	430	398	403	409	406	401	448	422	408	414	429	404	445	408	427	458	440	390	421	447	436	416	406	451	398	444	462	453	394	417	413	448	412	478	381	419	427	427	452	425	381	449	443	439	428	400	394	437	447	442	421	427	437	421	409	451	455	445	426	382	427	431	426	438	413	411	416	438	404	435	443	433	425	426	409	422	414	443	416	417	368	408	415	434	405	429	399	410	439	412	423	431	400	407	431	414	459	416	436	431	444	427	439	440	437	418	442	404	386	444	408	405	466	416	398	419	428	437	426	446	402	417	453	441	400	414	456	451	430	389	408	416	389	456	394	437	445	437	431	421	425	402	417	386	428	441	421	447	402	423	421	420	418	400	426	434	401	436	431	413	434	418	439	382	412	450	412	404	430	450	389	399	401	415	391	421	401	416	410	376	448	415	429	427	414	416	411	423	405	421	431	419	404	437	436	440	402	425	401	419	390	400	453	432	454	406	441	436	393	411	433	420	391	419	407	414	443	408	388	412	396	427	403	422	422	419	433	468	420	450	429	469	429	448	389	435	457	447	421	401	434	397	417	417	431	409	446	410	397	416	448	429	431	416	434	415	414	419	400	425	407	445	422	447	428	399	427	417	427	444	399	410	412	432	409	445	436	431	435	389	385	449	462	429	449	393	425	433	421	433	434	429	392	412	423	398	418	419	414	391	426	393	403	429	419	420	402	437	399	392	383	402	422	431	432	428	414	399	410	427	412	421	418	383	428	384	406	375	424	459	411	409	452	440	423	386	444	397	432	399	398	423	441	406	418	454	398	372	416	413	425	419	438	428	442	456	420	404	362	436	440	419	394	392	432	433	432	414	431	408	405	406	469	429	439	426	403	442	416	419	433	421	441	414	418	428	413	412	423	440	407	461	413	427	404	425	438	439	431	425	435	397	400	435	411	407	426	391	459	409	421	412	416	462	444	457	442	395	440	429	423	434	411	414	441	413	435	424	444	410	455	443	400	456	435	416	426	434	425	432	426	443	419	378	411	406	417	419	421	419	432	440	404	418	428	435	426	443	433	430	447	424	398	458	396	456	448	470	390	385	429	408	427	405	468	420	403	413	431	446	440	401	422	459	399	426	406	430	423	429	411	431	425	433	410	397	424	408	423	401	392	405	402	443	443	437	406	396	442	396	391	423	407	434	390	420	405	441	428	388	408	460	424	421	446	407	450	439	415	408	433	458	421	432	414	432	449	448	428	433	451	463	428	408	405	444	435	413	434	448	392	400	405	431	428	433	412	398	426	413	425	400	417	469	472	424	405	382	413	433	442	397	400	402	412	402	460	411	433	408	414	452	398	422	411	423	403	437	403	452	435	431	422	402	446	414	444	446	429	423	420	446	418	442	410	436	392	424	409	436	373	417	415	401	418	439	437	428	446	412	431	412	447	433	429	398	371	441	453	430	416	423	416	391	465	391	432	420	412	442	424	417	483	416	406	424	445	452	420	419	457	450	394	414	437	429	419	453	428	431	433	425	404	417	413	420	481	416	435	415	450	433	410	426	419	419	414	439	394	459	423	414	437	458	432	407	428	379	418	417	421	439	430	410	412	390	418	444	399	425	437	403	420	444	427	441	392	416	416	362	391	426	405	417	427	449	446	476	441	408	417	441	407	451	442	418	391	460	458	444	424	450	392	405	450	418	453	427	430	402	436	413	504	452	420	403	413	431	410	417	423	437	428	473	441	441	373	436	410	430	433	395	419	413	386	418	422	440	408	443	430	414	443	414	416	409	401	416	434	431	405	409	424	429	445	412	411	422	421	442	453	423	415	432	396	421	417	408	409	405	442	423	429	426	423	466	456	426	422	391	425	418	387	437	414	431	403	453	411	431	393	454	410	426	411	436	465	426	427	400	436	432	400	392	414	435	416	400	433	400	428	425	424	407
10271	18838	31748	4592	5515	2065	1622	1330	1179	979	892	818	731	719	642	607	593	576	561	543	570	565	518	520	537	517	525	504	503	530	519	510	466	553	499	491	479	496	525	500	485	515	489	483	449	457	501	470	477	509	476	506	504	496	449	468	502	467	491	449	468	464	458	489	460	479	468	480	459	462	481	483	469	457	493	476	493	478	505	468	496	479	488	456	463	484	482	442	493	469	474	512	454	509	485	485	444	516	524	469	475	479	497	483	456	479	481	477	475	510	505	493	484	500	440	498	473	466	489	459	506	464	484	466	467	472	516	436	445	493	473	461	484	455	464	484	485	461	459	444	485	523	512	480	467	451	441	467	499	498	484	479	511	483	496	506	491	476	513	469	479	519	484	487	454	475	486	493	538	576	449	507	520	467	455	477	483	476	468	487	467	525	450	479	437	503	460	507	476	482	503	492	494	449	460	481	483	488	510	467	491	441	460	483	500	430	469	492	496	486	502	453	451	511	441	525	473	489	461	514	465	466	459	457	472	486	440	495	511	503	467	474	494	474	456	434	450	502	459	512	467	512	480	470	472	475	484	465	477	486	469	490	470	472	491	501	468	463	450	467	458	470	471	494	442	471	496	458	439	480	530	491	468	481	510	471	456	477	488	463	455	511	428	475	491	467	464	454	487	486	485	491	489	495	486	488	481	488	469	441	497	497	456	467	464	458	438	449	442	463	494	466	476	458	458	484	535	459	457	465	475	444	465	494	490	498	476	487	478	461	484	452	476	512	494	479	481	488	490	498	487	474	503	494	468	474	514	464	463	478	464	469	498	469	492	481	468	509	459	509	497	486	479	491	489	456	480	484	461	507	441	505	449	455	492	469	445	472	448	458	499	487	495	520	499	516	489	490	475	463	503	446	475	494	499	450	447	471	513	448	425	462	437	471	452	455	455	479	462	503	468	540	520	512	491	506	477	470	477	498	556	456	461	469	476	482	490	462	479	453	500	468	502	465	451	446	477	498	485	473	502	491	479	493	507	468	476	484	490	475	476	490	468	437	495	458	469	508	433	510	468	509	502	478	461	498	488	481	484	505	468	496	507	453	506	494	487	440	516	471	481	475	474	488	446	467	462	504	501	498	471	497	496	494	453	458	458	462	483	482	490	499	438	477	486	459	451	479	482	481	433	471	466	452	439	497	488	485	481	494	449	484	451	498	489	478	495	449	481	483	495	471	460	489	478	487	482	480	491	470	484	491	466	461	516	462	479	485	448	532	527	484	453	494	470	479	508	520	512	483	469	470	513	487	431	511	478	444	504	505	466	494	484	473	467	507	492	496	448	477	477	516	454	504	473	498	472	483	468	453	483	443	457	459	449	489	443	472	488	452	486	524	465	499	508	443	504	496	479	446	498	407	488	456	449	492	460	465	463	479	497	485	469	445	441	486	486	451	490	452	487	461	489	469	502	461	497	481	474	485	470	501	446	438	467	488	495	511	477	491	467	450	463	456	507	486	467	459	488	473	463	481	483	487	496	491	468	498	478	449	499	473	484	466	498	474	480	470	437	465	452	514	487	482	483	458	474	434	507	440	461	467	463	445	428	466	465	500	488	463	475	464	487	462	514	494	488	517	479	494	503	431	462	528	482	443	490	435	480	432	492	467	510	468	474	516	485	469	486	469	505	453	481	467	447	430	492	464	522	484	492	481	505	483	504	464	465	469	488	518	451	477	467	469	464	476	461	467	461	494	498	471	471	467	446	453	503	469	455	514	520	474	484	483	434	490	463	473	469	461	459	430	482	469	465	510	471	463	493	500	492	447	475	530	486	453	497	444	491	493	457	468	484	461	502	459	515	517	489	463	477	480	495	480	460	512	463	505	489	472	465	481	453	489	479	438	474	488	529	449	457	435	453	437	511	458	491	452	475	478	470	451	477	469	442	445	468	515	500	504	474	500	442	494	510	425	525	468	495	481	492	490	460	460	442	469	478	478	501	462	481	478	478	496	424	511	447	507	470	474	451	475	516	497	459	482	485	464	470	459	493	484	441	502	472	466	463	417	486	471	459	453	449	490	479	507	494	474	469	487	480	459	448	458	480	483	470	466	449	470	507	487	476	492	485	476	484	462	455	508	512	434	509	487	446	460	484	485	460	455	487	501	478	505	459	456	489	483	459	498	444	481	436	436	449	444	477	534	525	481	498	464	446	466	471	451	453	504	472	497	505	487	453	451	487	487	486	487	447	477	474	480	476	481	468	445	488	506	449	454	449	499	437	481	455	476	509	504	466	485	441	472	470	494	465	493	458	504	470	450	484	490	475	479	472	462	506	526	477	469	500	513	479	467	483	460	489	459	464	489	462	480	468	492	482	482	471	496	516	471	465	458	529	483	484	500	454	462	489	459	481	470	463	439	502	434	500	485	499	511	479	476	487	489	478	447	513	496	434	483	468	465	498	491	472	458	477	438	470	485	452	485	463	508	473	471	469	499	470	459	478	490	490	466	482	499	448	493	508	501	477	455	504	485	457	483	507	425	481	495	475	482	480	431	487	483	485	475	482	480	481	525	495	491	478	484	440	488	493	495	483	457	483	444	496	495	496	531	502	487	476	460	527	479	456	499	473	476	449	513	479	447	479	451	502	521	459	467	472	444	503	518	517	467	485	485	483	498	519	499	499	466	472	490	456	443	490	462	454	465	508	496	474	488	489	443	458	500	470	467	515	487	475	523	468	481	476	438	473	481	439	484	474	460	476	491	470	475	477	455	466	510	482	489	502	471	483	434	484	493	482	493	469	490	499	483	503	485	475	486	498	485	486	436	483	446	472	513	486	470	510	418	463	479	526	486	507	502	494	479	448	500	487	447	455	469	438	466	467	473	508	498	493	495	502	467	481	478	491	489	492	468	470	471	464	468	509	490	474	484	495	481	426	491	448	450	471	488	491	489	472	494	481	458	499	489	450	494	452	469	515	500	450	451	503	510	466	514	503	502	427	473	477	485	484	452	442	486	502	468	475	460	492	549	443	468	451	505	433	488	473	431	504	482	465	481	476	505	444	471	514	472	507	494	464	509	461	471	492	469	457	484	474	500	483	503	507	512	473	503	442	470	490	474	480	455	452	480	463	462	471	519	490	470	477	456	442	452	450	449	450	501	427	483	463	465	465	456	497	493	478	496	441	469	481	497	472	452	451	517	464	446	478	470	495	529	484	486	465	498	439	484	501	496	525	483	486	477	473	500	488	490	462	466	454	461	449	497	453	420	463	470	464	460	511	441	493	468	488	488	454	468	450	471	424	475	474	459	462	437	444	466	440	476	463	451	491	450	459	519	505	469	499	487	434	463	495	468	448	506	482	461	480	492	481	504	496	489	504	462	493	453	482	474	458	455	512	472	445	439	448	483	522	482	492	489	487	457	484	454	494	472	461	475	490	444	469	476	501	486	475	477	517	463	492	509	456	461	484	454	491	456	466	481	471	492	437	484	457	502	491	487	496	465	485	479
24758	21155	27890	24762	13881	1273	842	777	673	652	615	583	576	573	564	585	554	546	528	577	599	549	561	526	522	541	520	567	486	502	544	549	566	522	565	530	573	537	553	502	497	541	517	537	536	564	494	565	539	531	530	545	516	584	553	473	544	538	511	543	564	525	501	507	483	531	522	547	515	527	481	543	539	483	493	506	510	499	563	488	522	542	503	478	519	488	545	532	518	513	555	520	573	549	526	545	490	518	567	532	577	534	512	554	503	557	543	533	511	505	583	547	547	546	530	487	530	533	545	535	562	521	487	492	538	557	501	535	516	551	550	491	513	547	522	531	499	492	537	526	519	550	521	492	551	556	504	488	535	534	559	501	496	527	520	498	498	551	538	526	505	492	527	492	517	536	521	541	547	508	499	526	576	554	516	564	512	531	498	575	530	481	503	484	524	513	533	468	501	510	479	552	521	543	510	489	499	536	518	492	507	573	538	523	501	525	484	508	511	517	546	551	546	492	531	484	519	529	522	499	520	554	522	528	510	505	514	550	513	537	522	507	527	526	528	556	521	565	488	492	524	527	517	516	506	518	514	590	512	515	495	545	512	488	528	523	496	463	507	540	485	504	517	515	506	535	506	542	499	584	527	542	505	517	522	566	580	517	514	527	531	520	531	510	526	552	564	530	515	536	519	535	518	561	530	510	521	500	538	533	485	515	536	546	539	504	501	507	546	501	533	492	489	534	540	526	511	541	552	540	514	524	514	485	539	527	502	551	550	557	550	495	517	524	514	521	537	523	536	546	518	495	508	544	531	526	533	523	555	507	506	527	504	527	533	512	496	494	514	504	524	532	485	516	509	532	485	496	509	500	551	521	497	524	530	539	482	552	517	532	528	517	530	501	526	485	506	543	536	552	504	549	520	513	516	525	547	536	516	547	544	548	551	523	540	545	507	514	549	533	510	469	535	515	511	486	592	518	498	514	507	507	517	557	475	534	516	526	537	497	541	522	502	517	493	538	561	520	536	550	540	507	555	553	521	534	524	539	469	509	529	528	507	527	490	547	509	501	583	556	513	505	520	573	525	522	493	515	478	479	549	571	551	502	520	536	509	514	493	531	489	533	507	499	497	528	531	511	502	517	508	497	540	499	496	494	489	511	504	531	535	541	514	524	524	541	513	510	497	564	496	547	509	563	522	532	514	519	511	531	506	506	497	505	517	497	571	537	524	508	541	550	529	524	528	537	531	582	523	506	524	504	529	524	524	530	533	518	495	509	534	525	572	576	508	497	513	494	484	507	549	529	512	545	522	538	499	507	482	508	516	522	562	520	527	518	528	493	512	509	516	536	534	558	560	546	558	516	544	531	542	524	505	515	514	519	547	544	516	531	542	496	516	514	545	518	523	515	546	470	497	566	513	532	511	558	528	580	544	519	515	539	548	521	511	522	483	509	503	498	504	527	535	528	498	482	550	500	483	508	500	509	487	493	511	503	541	529	506	482	529	510	513	486	532	535	522	564	533	477	526	554	538	511	516	515	544	511	511	527	513	546	526	495	521	562	508	529	540	526	530	518	531	498	491	518	502	501	549	524	512	548	515	568	526	532	523	492	504	500	557	527	535	512	497	531	521	497	555	545	515	515	523	505	558	528	516	535	534	520	517	511	504	560	538	522	532	541	468	536	526	474	521	540	571	531	511	515	546	513	523	521	532	548	555	473	566	539	520	564	485	538	562	560	510	546	539	506	507	481	537	569	564	534	515	532	531	510	514	497	538	539	550	528	509	522	541	560	515	536	538	502	538	559	524	521	512	505	528	510	542	510	546	554	528	553	507	532	467	546	508	519	508	498	502	501	509	499	521	519	516	530	532	512	501	506	541	513	507	507	528	524	516	492	532	548	537	538	511	546	563	515	513	542	553	517	531	480	584	539	533	499	528	549	528	498	498	511	563	533	489	501	500	524	547	514	569	551	545	529	495	504	499	544	543	521	545	503	502	505	547	501	512	527	519	518	535	523	528	588	583	495	500	527	515	561	513	543	542	546	510	552	540	518	522	533	512	503	523	509	508	513	506	544	533	499	536	494	494	542	527	550	507	495	533	548	528	478	514	501	560	498	505	533	552	519	530	521	489	560	495	499	585	521	546	523	525	514	504	517	566	520	524	555	507	490	565	526	529	597	509	532	528	499	497	524	492	527	550	523	494	513	483	491	549	506	526	516	501	489	502	526	543	538	521	528	540	520	526	519	527	513	479	505	505	557	517	516	512	532	531	502	543	503	495	499	543	466	519	505	504	502	505	507	544	550	532	519	545	481	548	553	532	532	529	542	541	574	549	497	533	573	512	525	523	549	555	556	510	516	560	501	500	510	529	541	531	527	515	531	529	504	509	512	507	488	523	517	498	523	521	517	518	547	529	549	522	515	533	497	531	532	572	545	495	510	529	546	486	509	558	495	548	521	512	513	526	517	538	575	539	498	456	520	547	513	534	534	505	542	539	511	502	514	498	538	515	502	522	549	523	525	515	549	499	529	532	520	551	524	509	517	586	524	519	531	578	499	515	511	492	521	556	555	497	526	528	509	517	533	523	534	501	559	474	554	530	536	553	533	517	551	562	532	536	547	534	518	518	528	552	504	518	527	512	531	531	540	525	545	538	516	517	573	488	505	516	564	507	522	557	485	534	503	515	542	526	533	545	566	520	542	488	531	532	539	536	571	552	527	536	525	498	508	510	506	541	520	505	505	518	522	523	483	537	527	504	530	563	510	498	545	492	473	511	512	494	496	493	500	517	509	519	475	529	522	505	521	502	522	520	580	465	561	555	526	518	511	535	516	535	561	531	512	571	542	534	539	559	544	529	500	530	504	501	505	486	550	519	524	473	525	518	516	558	543	475	547	501	530	483	541	544	573	517	539	504	532	496	542	502	500	530	488	487	535	542	498	516	531	568	489	514	526	562	519	517	564	556	519	547	573	515	533	524	558	550	487	560	543	537	530	540	542	520	516	507	522	529	545	514	558	511	526	511	532	547	533	537	471	519	510	515	515	549	494	534	520	547	512	457	532	533	523	485	515	565	543	547	509	517	524	551	534	531	522	537	537	552	498	514	498	537	537	525	541	534	524	510	520	526	517	537	479	554	525	485	567	492	503	506	520	511	552	500	503	523	517	545	502	484	533	518	503	533	540	506	495	518	524	552	543	489	468	527	513	529	525	462	529	510	497	526	528	511	546	488	532	555	561	510	546	476	564	521	510	558	550	550	524	522	528	535	511	520	486	505	508	509	528	547	542	517	538	504	521	538	532	524	539	521	514	502	523	523	543	552	505	561	514	566	513	528	515	493	512	499	505	549	537	497	544	531	497	524	509	581	500	524	551	538	480	502	524	543	573	547	560	504	526	490	513	538	550	500	508	551	520	530	567	531	548	514	532	535	508	521	508	529	544	506	489	515	471	544	544	540	507	535	538	524	570	573	542	517	528	570	519	501	541	469	516	562	525	499	498
9404	12154	27213	2861	2819	1522	1257	1141	963	863	848	810	772	675	675	697	689	668	666	639	660	637	655	609	633	599	604	635	600	603	637	643	604	630	616	649	620	629	610	640	651	622	598	633	599	596	632	573	606	605	581	596	631	566	636	582	638	589	645	594	598	611	610	589	584	601	602	615	594	584	582	586	624	637	619	583	624	644	640	620	608	590	652	603	611	653	624	590	604	597	648	634	612	617	586	597	649	601	604	595	630	619	608	602	606	600	551	630	615	581	648	619	650	608	627	584	580	600	641	596	581	585	568	603	686	636	579	620	640	603	637	640	623	607	649	578	628	613	621	586	574	609	593	613	622	657	595	623	638	645	647	617	591	638	627	607	597	581	578	596	608	604	578	616	597	599	655	666	629	631	622	586	591	616	613	592	615	635	632	589	620	594	563	579	613	600	649	634	637	611	578	634	571	544	637	652	592	581	617	593	613	621	636	604	563	577	591	618	569	562	585	618	630	600	583	561	617	604	606	563	592	638	573	629	625	576	636	610	645	585	548	593	583	614	636	648	635	624	655	650	632	583	615	609	626	642	610	647	613	597	637	640	613	617	602	645	637	599	591	619	639	602	652	582	599	642	534	643	615	614	592	587	603	583	621	650	606	644	586	598	633	667	608	556	624	625	615	592	598	589	664	655	582	607	567	623	616	599	579	574	609	567	606	600	624	623	601	612	659	628	606	599	645	587	627	612	649	595	658	616	566	608	585	593	619	607	625	610	628	596	603	658	575	591	625	656	605	614	617	618	593	624	637	624	570	613	643	598	599	587	601	585	644	578	618	579	587	626	604	606	606	614	594	610	591	590	612	624	587	612	631	647	605	659	630	626	570	593	611	649	611	628	618	657	580	633	639	599	621	617	631	592	638	589	605	587	615	592	669	639	632	621	614	593	606	606	615	566	654	618	610	647	678	598	625	597	620	591	645	666	576	616	598	642	637	608	589	612	602	583	609	587	591	622	589	587	603	653	613	580	619	599	605	625	605	596	592	570	613	629	655	628	623	570	598	637	604	613	616	612	659	594	574	597	607	628	597	635	613	613	589	592	553	615	623	586	581	608	601	611	550	596	609	627	589	595	607	577	581	654	599	595	632	593	609	596	626	603	608	584	593	607	616	602	615	646	586	613	591	638	602	606	601	592	602	578	631	594	584	632	601	594	611	605	608	625	607	578	617	599	625	613	608	659	617	597	584	626	617	598	590	653	659	600	605	650	635	640	618	631	611	629	556	596	612	569	613	663	657	574	597	573	655	597	563	609	626	637	578	591	589	617	590	592	578	596	610	610	582	595	634	596	598	594	612	651	674	612	581	625	595	606	609	557	582	559	626	613	641	637	592	628	620	634	630	627	619	636	569	607	607	588	607	622	643	606	604	569	619	555	642	657	642	639	591	586	621	590	658	620	596	578	579	612	630	580	646	643	611	582	615	597	579	637	625	597	573	597	638	575	626	620	583	574	623	609	568	609	637	609	581	594	608	590	663	572	600	623	647	634	606	563	660	575	615	639	611	629	649	622	588	582	618	595	614	601	615	596	631	592	595	640	587	607	602	609	618	625	607	577	601	622	593	665	656	600	630	640	662	562	606	630	656	654	587	604	608	596	569	611	599	621	581	591	598	594	614	627	601	587	601	630	628	590	619	580	584	596	595	650	577	589	627	653	613	598	597	575	636	642	626	631	615	632	603	645	584	614	610	605	569	612	579	625	664	599	613	612	538	587	612	625	643	569	586	669	597	612	612	611	619	578	594	604	616	592	608	633	623	581	611	579	611	588	608	588	602	589	615	607	597	642	563	565	623	627	656	566	579	584	609	607	599	630	609	594	628	610	613	632	617	613	622	626	617	641	623	631	620	632	634	639	594	621	587	636	633	589	641	600	571	615	583	612	636	601	575	659	583	584	632	626	577	586	568	605	610	621	586	666	637	615	675	611	583	627	573	596	609	578	572	627	601	562	613	588	606	597	598	647	634	590	597	598	593	590	648	591	593	620	596	590	605	638	644	585	659	593	589	650	624	630	654	649	588	649	606	601	589	620	592	629	634	651	594	602	647	590	592	650	636	572	628	557	612	581	603	589	651	536	607	619	663	593	588	641	620	604	598	564	628	586	626	597	594	574	602	587	640	597	632	650	592	612	656	601	627	614	593	597	556	561	616	623	617	610	636	578	670	661	609	632	603	634	655	581	637	600	602	571	606	590	597	638	643	593	601	581	594	623	637	571	626	640	644	589	586	602	599	615	623	568	580	619	631	604	633	632	571	613	594	610	608	595	600	569	652	592	596	609	628	584	554	645	592	619	639	627	591	646	632	590	661	649	577	611	607	604	653	586	584	617	630	607	595	627	602	590	588	588	648	604	622	621	636	579	609	618	600	667	560	603	585	604	566	600	592	609	599	619	608	567	611	580	589	589	576	633	601	613	597	594	601	642	608	627	589	633	632	597	584	611	581	566	628	643	611	621	593	646	628	612	606	609	602	589	597	578	589	618	612	623	637	564	593	585	623	615	584	582	629	574	618	624	611	614	629	626	614	644	600	603	599	615	607	632	583	665	631	575	606	609	615	646	581	610	635	626	641	653	626	638	612	628	617	606	651	602	645	609	634	587	581	673	558	615	617	580	621	635	600	617	603	593	626	614	606	606	578	577	570	611	602	620	642	608	607	557	595	620	613	582	629	631	632	611	614	649	587	652	620	577	579	580	564	693	639	618	595	620	590	598	603	598	613	649	588	621	604	608	639	560	619	659	616	656	643	592	594	610	627	589	644	620	625	634	588	637	624	580	613	597	635	637	587	608	593	597	641	639	595	626	635	582	634	602	624	607	556	603	639	600	561	614	580	614	639	562	599	616	593	580	588	625	611	588	629	656	593	582	632	568	616	616	593	626	610	594	606	578	631	577	652	640	616	608	586	632	643	620	602	580	609	595	632	612	611	616	591	598	623	580	618	575	602	590	581	602	647	605	614	581	615	568	619	600	609	615	599	617	590	599	623	636	619	586	594	622	608	620	575	588	611	655	660	601	638	620	591	605	601	616	551	595	546	605	647	597	629	653	615	610	635	582	638	611	584	621	593	638	631	586	599	574	600	588	611	609	589	590	644	610	611	635	670	619	657	625	571	614	599	586	583	631	559	612	602	625	603	609	573	686	585	598	600	603	616	626	592	603	593	552	573	631	597	637	591	573	609	612	619	625	621	583	592	630	611	574	581	652	587	599	619	613	626	632	596	626	622	568	648	607	616	618	584	581	595	600	605	621	596	622	603	632	617	576	619	625	665	634	610	605	618	604	608	588	570	618	592	631	606	619	606	616	609	615	623	568	646	657	599	650	626	620	649	628	616	634	603	630	602	605	600	612	597	627	667	583	622	611	615	629	592	622	620	640	608	647	603	613	607	605	591	618	635	593	572	609	606	584	592	594	583	602	590	605	630	591	629	574	632	599	609	579	583	635
22599	21200	28462	24235	21201	21248	11273	1923	1480	1332	1198	1147	1067	1087	1009	954	951	905	933	970	873	916	873	863	892	855	823	846	831	873	848	811	832	805	862	872	819	819	875	844	826	795	817	763	820	789	813	841	817	812	821	797	795	778	814	796	792	840	770	819	812	809	815	817	822	774	873	831	817	819	829	863	773	785	788	752	785	779	806	770	763	810	785	805	772	811	826	780	821	794	825	823	795	798	770	780	753	762	833	751	861	803	789	780	791	788	799	765	802	738	796	817	805	799	848	786	757	793	796	765	848	784	798	829	813	787	791	786	794	802	833	880	793	809	791	791	793	848	848	857	754	814	733	766	806	785	811	833	795	832	826	848	807	801	764	789	791	788	850	832	823	806	764	815	781	789	800	748	833	777	827	830	776	776	789	798	799	767	791	817	764	752	849	817	812	850	805	793	786	791	800	807	794	844	798	778	807	822	742	825	785	797	787	827	782	821	817	812	801	847	769	835	827	778	822	800	795	853	705	794	785	826	833	783	772	773	785	850	807	847	835	788	764	794	828	805	766	800	749	775	774	840	756	798	801	815	757	793	830	862	782	801	796	811	758	748	781	835	820	797	811	822	796	804	767	792	811	736	759	784	790	757	813	772	771	822	800	813	819	782	793	801	766	779	780	808	820	820	761	769	791	754	816	848	805	814	823	805	830	789	785	836	797	769	797	742	789	828	769	798	801	787	821	793	809	858	839	769	818	782	821	797	777	801	809	762	757	818	786	839	756	809	818	762	754	821	793	854	832	844	814	774	796	794	769	776	780	791	839	807	752	866	786	822	806	777	814	769	774	797	818	789	776	772	827	728	841	790	783	822	753	872	782	736	745	756	860	776	766	819	781	797	797	816	801	787	778	771	812	811	782	815	791	768	791	761	827	840	831	812	779	802	772	752	798	790	801	758	808	793	833	771	772	776	777	769	772	773	804	807	756	794	844	774	833	852	819	758	761	776	777	823	797	772	805	840	811	760	770	793	761	795	754	794	822	782	735	812	789	813	855	806	828	732	787	811	811	843	822	839	829	830	858	776	763	854	846	835	816	760	794	757	810	746	873	779	736	803	774	831	814	817	833	839	791	766	812	809	767	791	793	802	797	839	816	813	771	851	807	785	767	805	784	759	840	792	810	843	749	816	831	803	784	843	733	864	778	738	795	778	822	881	784	801	787	790	802	821	821	797	790	767	764	791	767	752	797	833	804	797	804	822	808	782	795	796	813	768	837	837	837	771	822	753	798	808	815	774	771	803	844	809	764	810	795	833	784	820	785	784	788	824	805	853	811	795	768	797	786	798	814	806	757	814	802	732	790	773	762	783	776	825	854	764	779	770	773	809	813	820	815	799	772	786	785	756	823	787	797	783	833	781	785	761	799	784	777	799	807	860	834	820	804	842	794	787	792	787	735	821	781	783	792	794	789	802	802	824	793	776	782	781	790	764	762	772	780	802	860	806	801	804	771	832	823	846	804	781	849	792	802	812	801	804	822	768	804	799	805	831	821	810	753	729	802	822	790	787	824	812	793	792	741	794	793	815	767	829	800	757	809	809	795	834	830	790	772	790	820	792	727	748	823	820	769	742	779	832	779	757	843	732	808	831	752	831	817	840	823	811	749	813	782	814	793	795	812	759	830	743	843	798	762	847	811	838	808	794	788	822	797	733	837	758	791	805	836	811	819	798	784	835	827	821	792	804	806	792	768	859	773	801	803	776	832	810	819	728	861	791	816	788	789	807	815	825	819	831	789	715	803	842	810	740	807	810	786	779	791	802	791	817	843	831	791	807	781	812	806	807	798	809	883	821	807	782	795	795	802	792	745	775	796	801	785	822	709	776	817	789	772	788	822	744	839	770	795	813	828	793	798	776	856	772	814	804	795	785	806	758	793	802	822	777	793	771	791	789	825	793	797	770	788	848	838	819	859	752	768	840	808	827	807	835	795	793	740	847	797	777	835	752	806	817	797	833	791	787	850	785	771	788	806	866	821	806	808	814	766	751	798	751	810	847	858	720	810	790	751	751	786	805	755	848	782	826	804	777	799	759	723	827	801	783	769	767	821	770	810	800	803	807	816	807	795	781	844	806	855	781	807	774	806	755	764	849	764	829	782	797	800	832	791	797	797	810	787	821	764	812	781	831	809	822	813	820	778	773	859	803	754	749	772	820	812	800	764	771	809	854	795	811	832	781	781	832	780	854	804	798	778	788	771	788	802	756	768	809	765	783	859	805	781	829	799	784	800	803	777	813	795	801	831	890	803	747	843	781	787	771	825	835	736	770	813	854	791	779	787	761	810	786	784	813	795	770	814	776	800	796	799	779	752	789	778	788	837	753	852	777	827	813	813	835	808	792	824	823	789	796	759	883	769	810	820	826	867	757	799	725	831	779	807	827	814	836	792	824	807	784	799	824	846	772	803	796	830	785	793	776	795	822	813	845	742	872	754	765	760	814	811	821	758	746	785	802	765	723	809	809	820	782	780	743	793	786	795	822	802	737	768	787	793	829	821	810	751	754	797	786	801	782	774	804	792	808	791	798	761	822	806	791	750	789	754	832	790	741	793	757	784	769	821	770	813	802	739	779	821	813	779	783	782	790	821	787	813	765	823	816	811	764	796	796	762	762	796	765	788	832	799	779	747	788	790	763	748	759	812	818	818	809	830	815	775	821	798	806	808	799	795	849	814	829	777	816	814	814	787	840	800	845	821	772	826	841	787	775	803	813	780	823	827	764	752	818	794	822	783	817	822	796	808	808	750	817	829	763	849	784	805	824	807	799	793	776	789	816	808	778	793	779	735	774	761	783	780	812	814	787	768	794	828	804	741	818	770	787	761	836	779	815	750	823	802	817	820	799	771	795	752	764	755	783	793	784	762	766	811	786	806	810	767	819	761	749	810	799	804	824	803	777	798	824	820	713	795	784	837	829	785	805	792	753	757	790	796	787	754	794	787	817	818	811	782	778	747	799	842	768	819	788	730	799	802	778	776	745	759	773	805	797	788	816	746	810	775	813	800	768	768	863	810	807	782	777	782	822	742	797	762	777	859	717	795	763	813	810	768	824	738	726	800	815	806	813	777	845	827	798	807	750	795	773	786	784	792	762	738	804	800	800	808	791	751	804	799	813	792	817	763	820	790	795	765	772	824	835	799	783	808	777	782	770	761	790	793	761	781	789	815	777	790	813	786	804	803	805	784	831	796	765	782	800	779	832	841	785	853	788	785	820	783	784	809	806	785	791	760	773	803	804	801	785	772	782	790	800	766	834	743	792	835	818	796	812	784	773	782	783	781	801	802	824	799	754	794	777	827	772	804	793	815	837	787	792	786	763	834	827	786	799	784	796	817	804	813	786	776	803	799	765	814	801	773	779	758	783	810	786	730	761	762	766	841	768	772	813	780	787	805	775	826	773	769	792	791	792	793	863	754	813	824	778	808	819	789	741	826	798	795	777	789	818	806	784
12387	23116	27949	8087	7498	3940	3262	2670	2287	1979	1669	1503	1422	1244	1244	1179	1134	1173	1095	1110	1037	1036	944	914	970	962	931	924	886	853	961	918	905	968	927	946	917	946	879	884	860	871	872	909	895	868	879	884	854	877	919	883	907	858	880	916	834	900	830	879	884	846	804	891	848	857	891	887	851	896	818	914	893	854	852	856	804	942	866	824	832	862	803	866	894	882	880	858	898	844	781	850	870	891	863	886	880	878	834	843	906	877	815	880	927	819	886	835	864	841	925	912	847	880	835	839	818	944	879	880	859	866	923	854	824	915	881	965	858	869	887	837	899	799	870	945	886	912	875	840	853	837	851	908	849	845	861	889	884	836	860	890	825	887	876	842	888	856	842	847	848	878	845	857	849	858	925	804	911	828	857	930	893	882	876	918	853	877	838	884	821	862	844	910	897	889	874	856	893	835	807	919	823	850	857	848	828	824	910	862	916	919	837	898	838	901	857	920	888	817	810	852	885	882	778	861	896	889	871	875	888	855	834	898	938	804	836	893	857	796	875	898	868	845	898	895	846	845	898	888	824	874	866	862	919	847	843	850	866	855	862	842	839	890	865	871	856	853	851	893	887	818	864	859	886	811	849	862	867	833	891	886	839	863	901	877	880	862	813	860	866	870	848	869	868	813	905	854	883	814	878	905	820	885	812	827	849	884	876	877	860	811	865	847	853	845	860	824	873	835	855	833	914	872	853	932	852	815	858	850	835	892	866	849	855	814	854	824	839	845	818	866	805	867	795	829	864	843	886	874	832	867	869	899	872	834	906	850	832	856	850	841	919	898	856	846	885	876	845	870	857	873	859	859	900	886	859	875	843	842	910	820	898	872	861	799	848	849	880	917	877	867	900	891	861	859	827	849	835	871	835	843	840	845	873	840	903	869	910	868	821	855	887	813	889	866	842	843	871	832	838	878	818	915	864	888	872	861	874	869	876	836	898	855	854	858	875	842	868	860	918	862	827	860	880	796	880	875	837	798	840	874	823	913	839	836	896	847	896	861	855	837	802	873	885	868	877	930	888	864	843	831	850	857	828	879	873	872	890	869	869	876	809	854	814	896	882	839	853	840	865	892	916	834	887	830	846	847	821	844	879	825	830	843	852	865	834	873	855	863	865	847	884	871	844	875	872	880	803	887	848	828	876	906	905	860	900	906	849	816	847	817	857	850	815	827	789	848	867	873	873	848	859	876	867	886	895	827	816	852	850	877	859	900	883	907	802	916	872	887	835	855	870	830	863	873	826	873	844	828	874	873	836	821	894	818	809	888	843	804	834	889	867	830	839	807	896	917	890	824	873	875	905	847	909	890	835	788	854	848	862	858	830	825	895	865	818	863	826	905	814	864	872	795	852	890	869	870	832	861	934	881	890	869	817	818	893	886	919	869	841	882	833	879	880	865	870	862	801	863	814	844	912	892	846	869	886	871	845	841	846	851	881	902	836	845	871	834	888	843	874	886	877	882	874	845	844	894	937	874	931	881	860	813	871	844	911	875	854	854	805	824	890	851	845	869	860	856	801	830	858	828	834	859	868	851	857	858	845	910	825	886	883	879	905	846	834	800	851	919	877	860	906	866	840	890	862	869	847	884	886	905	860	857	882	877	891	877	843	853	926	883	838	878	857	844	844	954	882	870	872	882	842	875	835	890	875	822	790	889	820	909	822	848	857	830	838	837	894	881	842	924	823	882	875	853	833	827	843	801	865	870	904	845	850	899	901	899	863	849	796	858	834	859	815	873	853	915	848	873	797	938	831	849	872	802	877	899	830	858	839	904	909	863	813	861	845	875	848	848	830	849	845	871	817	865	849	905	869	836	901	837	893	875	822	871	862	807	844	853	821	843	845	855	859	820	876	875	922	893	899	871	861	854	790	838	836	898	848	895	862	884	862	885	893	852	884	869	874	884	851	815	827	860	877	890	867	778	867	823	873	871	905	816	835	848	873	877	887	836	846	835	899	859	844	825	887	893	870	852	857	872	790	810	875	848	823	828	837	874	879	850	881	833	944	832	829	813	857	872	857	820	906	854	839	869	860	913	860	815	832	859	843	927	844	871	879	853	871	903	833	859	851	841	898	824	870	853	825	918	859	837	841	879	895	866	854	885	830	845	851	864	879	858	857	828	879	870	851	895	826	845	861	870	843	916	812	874	840	856	816	859	894	848	840	907	863	850	843	867	870	865	895	847	854	880	902	849	868	834	831	916	929	856	854	875	854	916	862	865	866	836	851	854	854	859	856	894	886	878	846	862	874	874	805	890	858	902	828	839	871	876	859	843	887	904	828	812	820	839	807	846	821	850	847	848	877	872	860	891	793	897	851	894	849	852	864	841	905	897	901	842	845	819	857	858	959	878	838	861	858	869	902	926	848	881	816	898	886	868	851	844	852	861	845	875	857	869	884	867	890	845	861	861	840	877	828	849	871	848	799	815	835	852	839	821	863	878	840	888	868	874	845	821	835	874	880	864	867	846	850	848	911	828	872	851	814	854	879	838	814	869	842	891	891	825	816	887	862	879	904	870	875	833	844	873	889	879	883	901	889	906	870	901	849	820	800	904	802	905	821	855	848	844	841	881	797	881	898	915	828	835	876	873	824	913	901	823	880	875	835	871	894	815	842	845	886	902	848	876	844	853	887	819	845	851	875	809	846	833	884	847	874	852	871	817	859	850	813	807	843	829	829	902	818	845	876	822	854	852	838	878	868	818	874	893	849	820	854	903	942	896	902	823	857	893	851	860	857	865	816	830	865	888	843	870	861	871	844	858	883	839	834	875	845	870	818	895	854	812	827	846	870	837	888	844	786	849	839	881	860	874	868	878	871	834	836	881	857	877	951	870	800	850	880	895	856	872	843	880	911	864	862	860	887	860	864	857	903	827	828	888	832	891	842	905	870	880	868	909	835	826	850	894	863	872	851	828	898	837	829	895	851	882	861	867	872	855	832	836	861	856	897	895	870	867	861	842	847	866	899	838	888	903	906	870	845	888	908	863	898	821	856	838	869	894	857	886	845	926	875	928	872	857	843	860	855	859	865	881	901	817	835	831	834	832	831	851	833	888	857	910	898	861	875	843	825	860	858	880	842	866	896	901	824	835	859	847	840	850	825	829	869	883	870	883	889	841	862	848	872	862	881	863	885	893	868	862	923	894	832	883	884	869	903	788	891	902	933	883	806	824	910	920	848	828	818	898	842	890	781	929	846	885	896	825	895	859	839	852	902	863	756	867	842	845	853	860	841	864	861	863	871	908	877	896	838	866	911	810	866	854	786	821	844	855	888	858	871	895	887	868	851	839	820	849	901	887	839	846	848	833	831	825	892	857	865	875	882	908	843	836	894	834	830	891	851	834	850	835	887	843	907	861	810	850	846	857	844	866	824	841	881	842	839	834	853	856	875	864	871	862	825	860	814	883	825	850	792	822	913	847	898	886	918	847	881	901	840	906	866	876	822	836	874	891
27194	20511	10292	1292	587	351	341	306	296	292	305	292	275	294	277	317	276	286	299	310	283	284	290	289	277	277	277	287	269	287	297	280	280	274	318	287	282	291	292	284	283	283	316	272	294	270	291	274	280	298	276	268	257	257	252	304	251	285	265	289	297	301	260	271	261	283	291	261	268	268	284	276	280	264	288	302	321	310	297	271	295	266	282	265	296	293	300	255	271	261	280	277	291	291	272	281	254	294	280	286	249	268	249	272	263	291	275	279	290	273	260	297	285	264	296	249	279	283	309	259	296	277	301	266	263	267	278	254	258	282	307	306	283	279	286	286	295	267	284	277	328	267	287	253	275	278	305	304	276	296	282	281	274	271	287	280	267	261	308	263	298	270	302	290	308	273	300	285	283	278	292	262	278	291	263	277	268	302	292	292	256	289	286	301	261	310	291	302	276	295	307	300	301	289	288	266	277	266	251	317	275	304	279	304	308	280	275	313	265	260	285	265	281	313	261	280	258	286	275	265	293	264	285	281	306	270	267	297	268	293	276	284	270	275	277	285	281	283	286	265	302	272	277	278	286	300	311	285	293	281	290	282	272	268	299	288	271	274	267	287	307	323	306	288	304	282	308	242	285	307	276	267	283	274	280	281	276	263	299	295	314	265	289	243	291	292	307	302	253	285	313	261	272	276	291	294	294	288	272	315	296	286	268	270	272	283	304	274	286	261	299	302	267	257	307	271	295	281	315	267	279	253	277	289	276	283	295	276	250	293	260	283	301	280	294	281	279	282	265	297	270	302	276	302	255	283	287	293	297	271	280	290	282	270	275	281	299	283	284	296	288	285	290	278	265	286	288	277	304	277	263	290	283	263	282	277	262	239	311	277	250	282	281	267	290	281	250	301	302	278	287	269	277	306	272	288	281	255	293	276	286	286	269	286	278	288	288	278	289	295	310	265	296	301	308	282	257	295	264	287	272	282	307	306	265	275	282	285	261	290	292	281	310	298	265	295	269	294	304	284	263	265	286	293	285	265	263	287	270	282	269	274	285	287	276	316	275	304	261	255	279	299	291	298	308	270	290	304	293	272	294	269	264	301	269	275	295	268	280	287	278	310	266	263	287	287	294	286	314	268	274	271	288	287	297	278	267	294	288	282	303	282	274	247	300	260	278	286	294	280	264	274	291	296	273	280	271	256	266	295	272	231	277	266	262	290	249	272	285	268	286	282	280	275	286	291	284	274	288	294	267	331	304	286	288	279	284	250	279	263	305	281	297	283	304	285	264	247	257	281	325	299	300	307	287	303	300	296	279	313	325	277	262	280	279	280	279	255	263	242	307	255	285	278	293	287	272	285	278	306	279	282	293	284	281	250	268	295	326	278	254	296	319	280	271	300	253	252	305	304	257	290	269	258	266	289	286	255	276	285	281	269	277	305	275	279	290	285	302	273	282	298	299	295	272	295	308	290	249	270	272	285	281	270	282	310	293	292	284	303	280	291	268	286	277	264	291	277	304	279	275	300	287	302	283	278	293	316	293	258	270	276	290	271	310	298	248	294	283	289	304	312	271	266	277	276	293	292	283	251	290	285	303	312	289	237	288	270	288	283	279	291	273	271	275	305	267	283	287	290	273	306	296	274	303	266	274	292	272	275	282	248	275	284	278	272	276	272	271	307	303	303	286	265	279	288	301	263	291	281	262	279	305	272	303	266	301	272	268	264	278	292	278	249	273	283	279	289	276	284	278	289	281	271	266	296	278	303	296	317	305	283	272	270	266	286	303	282	287	277	291	266	255	260	253	266	299	273	250	287	297	285	272	325	280	282	283	307	298	292	296	307	270	275	289	289	298	296	296	289	276	273	275	246	291	265	294	258	263	277	275	273	309	279	282	268	295	271	307	287	305	306	278	290	324	291	280	280	258	267	274	264	310	284	280	306	268	289	282	268	258	318	285	305	313	266	290	296	298	294	264	263	281	312	279	270	295	306	287	263	296	286	260	314	264	270	274	294	281	241	314	317	302	334	244	291	270	310	250	269	310	279	282	283	253	311	255	290	295	296	284	301	278	267	284	295	281	274	275	315	264	310	283	268	267	306	312	269	292	305	260	287	283	275	305	305	284	258	278	289	291	300	290	278	254	276	270	284	285	282	309	305	303	258	293	265	279	308	282	275	290	284	277	297	284	281	273	284	296	272	299	277	258	302	284	279	290	278	271	282	265	267	277	265	280	300	296	306	267	248	289	273	255	275	297	288	271	302	271	265	284	271	278	282	311	281	291	258	291	288	274	286	299	265	260	274	292	277	274	291	298	297	266	251	269	286	276	295	304	254	311	289	283	273	258	296	252	296	261	299	323	273	302	280	321	239	273	264	251	301	290	273	278	284	263	270	281	295	286	290	295	256	279	253	278	281	278	284	287	274	253	281	274	275	281	273	283	253	250	299	270	252	271	277	287	301	262	287	258	302	274	293	301	305	266	282	288	324	309	282	268	294	275	299	303	268	301	265	284	281	258	238	317	274	255	266	262	258	295	281	284	288	271	314	317	298	302	295	276	275	286	288	271	252	271	281	288	294	326	287	272	281	270	286	287	273	286	273	276	249	275	296	279	277	298	276	308	294	290	288	268	256	249	301	295	300	302	276	277	267	288	262	280	282	300	253	279	257	294	290	291	269	292	314	266	276	254	292	306	300	293	293	308	296	294	275	277	291	306	247	268	281	270	288	306	287	259	309	287	284	305	260	286	287	271	247	294	291	283	281	267	288	304	249	283	272	288	290	295	283	278	305	303	292	266	278	278	276	313	268	270	288	260	270	283	273	300	272	251	289	272	316	307	253	280	284	326	275	263	300	295	286	281	286	277	287	274	273	287	291	272	257	263	302	284	282	254	270	292	299	280	261	286	281	285	276	296	269	294	311	249	264	279	307	286	241	250	289	300	286	284	272	271	278	304	287	268	302	292	271	299	272	302	302	282	281	287	312	277	292	299	243	331	251	300	286	291	282	284	310	301	286	278	273	292	301	281	271	276	274	263	249	295	269	315	311	295	292	275	285	289	275	266	280	304	295	288	294	288	276	302	305	263	289	282	261	300	255	287	287	278	302	283	295	330	295	285	293	282	265	300	264	272	262	277	275	270	299	293	254	283	281	302	259	256	300	271	280	281	304	304	309	280	312	290	264	262	243	254	286	301	289	270	278	266	287	275	276	254	265	291	289	291	300	251	301	287	285	302	275	278	292	284	288	308	289	315	286	289	271	312	287	263	299	265	303	314	264	316	269	288	319	296	260	252	274	268	245	274	289	292	319	269	263	255	271	292	269	261	288	276	277	281	254	289	289	313	270	261	285	279	268	284	302	290	290	288	306	278	250	253	274	303	270	272	246	273	269	262	254	292	259	275	265	273	289	276	270	272	273	267	271	282	262	333	289	274	280	281	273	287	250	273	291	284	307	258	299	244	269	309	249	277	272	258	278	294	265	307	274	265	299	320	268	291	296
8087	4060	5459	919	768	446	433	428	368	394	393	350	350	372	361	344	360	347	367	327	319	334	333	372	326	332	327	392	345	379	348	323	334	368	333	357	330	325	350	352	347	358	315	343	351	334	354	318	364	349	383	374	362	315	303	355	369	343	343	329	374	340	360	329	370	332	353	340	347	341	376	371	385	354	353	369	342	335	341	324	325	355	306	343	381	353	354	334	346	334	331	328	374	345	317	349	360	346	331	357	340	357	356	372	333	333	350	330	342	301	345	348	343	325	355	376	327	375	317	322	356	312	344	366	353	315	330	326	350	359	349	345	359	374	332	329	363	354	336	344	350	337	359	359	340	350	320	365	325	322	355	376	338	356	353	317	324	354	312	339	357	362	339	326	318	351	332	376	377	335	387	348	376	320	343	343	343	355	355	360	348	327	344	342	342	310	362	393	380	322	339	340	344	356	330	381	357	312	349	377	347	304	354	319	345	344	344	364	363	375	350	369	298	359	324	401	342	335	336	341	333	343	326	340	346	340	355	340	344	361	314	345	341	350	348	363	340	365	327	385	377	336	369	333	362	357	352	338	330	337	303	359	349	333	337	343	313	316	366	343	351	343	348	385	342	339	343	326	335	348	351	345	345	341	334	348	373	343	363	343	366	320	386	337	361	335	374	343	323	371	364	357	371	337	337	364	330	373	342	362	356	351	365	357	330	344	387	319	364	321	361	372	327	358	330	344	344	341	341	372	332	347	348	342	338	312	360	369	315	366	367	354	359	330	355	332	384	315	340	328	335	379	329	334	316	373	365	376	358	314	338	314	347	353	329	313	319	397	342	352	365	363	301	355	331	349	366	342	341	321	353	339	349	331	356	338	358	369	343	356	349	350	337	317	350	351	348	354	359	311	356	341	314	384	338	320	330	336	353	371	346	301	325	376	323	318	352	335	294	345	346	336	345	330	357	329	332	323	328	366	340	338	362	343	338	323	326	357	346	368	329	334	335	363	347	354	366	339	361	360	354	367	348	328	320	372	371	325	332	342	319	296	371	327	338	347	332	349	359	325	322	339	383	318	341	357	352	382	316	339	334	354	336	345	341	336	334	349	343	349	369	306	347	335	358	349	339	329	303	354	368	325	363	339	344	358	333	362	325	356	327	361	361	351	339	352	365	317	349	347	323	326	316	321	320	316	322	347	312	333	335	396	365	353	331	325	371	348	347	332	323	339	345	313	335	349	347	376	343	352	355	345	351	337	343	336	322	355	351	325	366	348	348	374	322	336	355	358	322	344	337	322	342	345	329	351	344	332	360	336	381	319	348	364	349	359	365	357	345	350	336	336	379	327	345	348	350	316	369	367	323	346	381	355	327	345	361	363	371	353	336	358	356	338	336	332	358	368	372	321	350	358	333	344	355	353	323	311	348	338	341	335	323	351	283	357	354	379	355	336	370	355	350	363	351	342	361	356	352	343	361	357	350	361	328	351	368	389	345	349	335	316	368	336	358	326	336	361	327	337	344	335	315	356	364	356	376	332	323	351	319	340	322	341	375	326	353	330	318	347	337	342	366	314	348	365	360	356	320	340	316	327	344	360	325	341	337	356	328	335	353	367	369	371	336	333	344	348	313	330	375	331	335	347	361	369	363	317	362	343	354	343	365	371	375	364	329	355	389	357	356	348	318	382	354	365	333	340	369	363	358	365	330	351	373	366	344	337	325	361	360	333	344	325	357	348	332	381	341	356	342	322	358	325	349	330	368	361	335	325	339	339	349	345	321	334	345	351	326	335	338	336	366	321	330	358	353	329	362	344	338	330	332	363	337	322	364	355	351	331	322	329	335	384	335	378	352	355	322	342	331	321	351	317	360	340	360	340	351	353	354	371	276	335	371	334	353	311	357	348	335	353	356	352	355	330	329	339	365	322	333	341	367	324	338	327	337	366	349	343	384	356	370	357	350	349	339	362	337	349	370	316	334	352	332	347	357	352	351	347	341	362	337	347	349	335	343	334	326	350	367	355	355	341	348	346	350	349	318	334	346	329	342	352	333	340	361	337	341	364	363	356	335	363	347	327	348	367	328	358	375	340	351	323	337	362	336	324	323	344	333	334	344	325	323	340	342	346	364	362	331	334	332	328	376	362	364	348	360	323	350	355	386	368	330	375	349	323	323	313	373	341	331	326	340	361	323	341	346	318	328	339	371	333	336	311	331	351	343	350	328	348	352	340	309	380	363	346	336	357	348	349	325	348	312	308	340	327	362	360	352	332	385	355	347	390	377	331	317	322	337	341	353	355	371	321	324	356	340	393	335	325	332	361	340	340	344	319	355	310	347	361	341	347	364	353	348	368	347	328	339	338	337	331	377	350	338	378	350	365	367	351	354	331	327	355	331	320	376	318	353	359	358	356	366	322	348	313	359	368	323	348	333	338	346	356	364	348	355	347	363	345	384	332	326	342	339	311	335	369	324	314	332	364	340	328	351	341	364	328	306	346	325	340	299	368	373	375	309	329	350	342	317	366	331	363	352	337	378	349	333	338	309	333	339	339	335	356	348	359	340	371	370	330	299	333	327	353	347	324	353	369	350	362	324	349	331	366	350	333	338	364	341	370	353	334	379	361	380	333	355	327	328	342	329	333	367	338	344	342	351	334	336	332	343	345	365	378	356	366	373	341	370	342	353	337	333	340	365	332	341	351	338	386	340	343	333	349	333	350	317	341	330	355	393	356	366	312	343	333	360	334	343	359	332	337	320	381	375	347	359	321	335	369	378	326	367	364	329	361	352	347	328	281	345	347	330	339	357	352	324	369	386	357	330	349	335	356	360	349	352	367	350	346	315	340	330	379	359	361	350	355	331	351	365	327	366	341	365	365	339	381	381	361	342	330	350	353	332	359	350	322	342	330	326	361	358	323	344	325	360	325	309	338	355	321	350	369	352	327	354	301	375	345	318	335	354	370	341	344	382	344	341	329	357	348	348	345	346	327	343	346	352	346	339	336	382	365	366	332	373	319	326	348	359	299	334	337	338	326	363	303	317	323	328	329	325	318	366	368	315	340	329	356	351	315	327	353	351	327	342	351	325	358	355	358	321	355	339	341	350	370	305	318	345	325	405	347	344	371	334	304	370	339	320	328	315	381	332	342	340	323	330	352	386	330	328	334	352	337	349	347	349	364	329	352	348	345	362	322	347	332	343	348	313	346	355	345	364	329	376	364	335	309	339	369	340	372	381	332	298	293	347	322	356	364	346	385	368	332	369	345	347	355	351	351	359	348	373	345	351	329	374	326	352	337	362	359	347	332	343	361	334	333	328	363	335	363	335	347	323	336	316	381	334	367	343	333	340	358	331	317	340	352	320	302	365	339	358	320	362	375	355	333	331	330	375	353	367	330	343	324	308	370	324	319	324	355	359	369	325	335	351	323	333	371	389	310	340	308	341	354	336	340	347	326	364	382	323	414	329	342	338	322	348	337	367	344	351	348	381	343	354	322	359	335
23662	21185	28993	23645	21150	9869	1377	895	739	679	607	555	521	508	515	501	489	439	479	474	467	420	436	440	428	455	427	391	462	436	438	472	434	396	442	409	413	476	403	470	401	449	410	445	463	409	428	457	428	443	417	434	425	397	433	427	386	410	425	418	425	444	433	437	388	435	414	373	410	424	415	450	432	405	441	438	427	423	421	393	443	383	396	393	403	419	429	418	457	424	426	424	454	410	389	377	409	381	414	431	419	429	426	410	430	426	431	422	450	434	411	426	426	392	405	407	409	479	428	376	453	415	421	403	399	380	434	423	435	401	415	404	398	392	436	445	407	440	411	425	403	420	445	411	398	395	441	416	443	413	418	435	418	395	440	423	434	409	391	443	419	419	441	449	397	412	422	428	416	423	437	411	415	418	407	409	358	411	378	417	411	452	396	417	406	455	409	373	391	400	423	387	413	413	417	408	449	413	420	420	459	405	432	412	423	418	414	405	419	428	437	389	422	425	446	444	432	437	409	424	414	398	418	421	442	406	438	431	420	425	414	398	404	423	430	437	438	435	451	440	447	391	410	459	406	401	374	469	418	452	410	418	413	391	449	423	419	430	383	409	393	430	438	413	417	395	401	381	438	425	452	444	412	413	444	407	427	437	416	424	398	406	410	413	456	428	443	406	413	407	389	438	405	377	421	410	434	402	443	430	440	446	419	416	433	411	420	421	417	437	404	405	407	410	430	396	459	415	422	395	439	424	412	397	450	434	446	402	399	402	379	407	391	407	422	404	438	411	408	359	428	415	467	448	435	404	424	416	430	414	428	423	415	430	411	435	433	441	410	428	429	423	397	435	403	419	394	403	415	421	410	377	460	448	406	395	395	433	438	431	423	378	412	407	448	439	462	416	422	416	415	394	417	426	438	381	409	426	437	424	472	388	397	434	449	409	430	443	430	439	425	412	381	420	430	411	401	414	398	408	393	445	401	413	410	415	424	437	438	406	391	426	382	404	429	408	409	406	417	407	427	400	403	397	383	432	414	396	450	427	421	390	405	432	379	424	402	448	425	414	424	428	420	447	419	413	432	376	446	433	404	414	417	375	411	401	405	427	415	438	439	413	430	410	447	413	408	400	412	462	440	409	411	404	429	474	372	414	427	429	426	410	436	441	416	437	431	434	440	420	410	410	420	442	391	406	440	410	395	403	422	392	385	413	403	417	404	433	451	438	416	375	436	369	421	429	439	415	449	411	400	428	427	406	427	397	372	400	443	406	392	442	374	413	434	414	409	373	417	416	423	379	431	436	437	418	448	394	377	427	428	438	422	438	400	394	434	409	426	409	457	425	413	432	419	451	375	432	370	401	429	378	441	410	425	402	424	423	424	434	413	414	386	395	422	426	405	439	397	372	403	423	413	425	405	420	396	414	433	403	415	428	367	469	376	370	422	429	427	405	394	416	414	456	428	447	429	366	415	382	429	391	412	425	369	379	389	427	412	415	426	415	407	409	402	454	455	395	415	399	413	422	399	428	426	397	424	408	369	407	435	395	387	421	422	402	391	409	391	407	380	440	382	390	416	426	409	374	428	406	437	436	452	447	423	431	394	389	410	428	380	416	420	387	437	407	414	397	380	446	422	410	437	411	381	428	422	441	425	405	419	399	402	398	387	449	408	412	414	413	449	447	392	466	404	439	433	410	409	426	422	420	404	427	429	462	419	455	406	403	442	441	381	378	415	421	445	369	420	450	423	416	426	376	398	423	429	424	457	412	403	408	430	413	436	414	383	377	413	448	378	432	422	434	413	454	415	423	404	386	415	411	471	416	446	447	386	419	429	409	429	428	432	425	420	424	397	379	497	395	421	389	373	410	416	416	391	376	415	417	443	459	421	419	369	371	371	390	397	425	406	425	459	400	392	426	442	417	371	415	370	426	420	398	436	426	399	439	374	381	420	398	413	407	431	446	443	420	413	475	415	390	408	433	380	416	433	421	428	398	399	396	407	419	407	416	365	408	443	445	364	414	419	428	382	405	398	431	446	435	432	397	396	436	432	410	421	416	411	442	441	484	427	410	392	429	422	418	397	395	403	433	396	410	418	405	398	384	418	410	402	404	400	380	414	427	398	370	413	441	423	429	400	390	430	468	436	453	406	437	388	394	414	418	357	421	428	399	405	433	442	406	424	417	409	403	433	415	403	413	423	372	402	411	402	425	390	421	392	426	435	403	420	482	443	438	351	438	403	388	431	407	468	400	427	394	425	432	392	469	432	446	396	384	444	417	392	443	392	408	411	403	410	442	415	485	442	398	440	409	421	412	413	400	417	434	417	402	414	427	417	429	394	412	402	407	451	405	374	403	438	435	397	391	433	420	397	415	424	431	404	417	424	403	409	387	392	448	423	398	403	405	374	386	432	443	420	426	390	439	399	403	373	421	442	409	407	433	412	407	420	420	421	420	405	403	406	432	378	405	404	404	404	409	447	466	417	410	402	384	426	447	373	473	398	414	413	402	442	427	452	422	387	433	442	402	434	433	396	442	412	448	415	426	408	413	416	420	428	387	419	457	416	382	422	395	399	421	406	417	435	398	447	413	406	397	409	413	428	385	397	424	388	412	430	413	411	401	415	418	406	384	395	431	384	405	389	385	419	395	396	407	397	416	423	433	400	401	422	411	423	428	441	397	381	419	446	417	401	402	425	438	424	414	411	440	403	402	415	436	395	427	404	399	390	407	386	432	445	389	440	429	429	420	420	386	419	405	412	403	428	418	401	423	407	437	428	405	436	399	424	417	417	378	425	429	341	437	407	439	446	439	408	360	417	444	466	409	433	424	394	399	408	423	395	411	417	421	421	407	398	410	434	379	404	423	430	433	414	393	418	410	411	399	407	412	429	415	439	427	390	385	424	404	430	405	382	437	407	449	401	403	408	437	401	458	401	427	404	432	400	387	422	424	423	416	438	443	414	363	416	377	402	454	408	389	396	387	432	420	410	424	402	420	371	393	422	412	428	445	395	422	415	426	392	419	407	395	441	415	412	407	393	414	411	401	422	397	409	455	430	436	428	385	435	405	421	401	455	387	423	406	409	416	417	374	429	392	392	407	411	425	434	419	437	410	397	417	408	417	435	422	423	412	424	414	426	431	420	440	411	431	398	394	400	388	423	397	449	435	398	403	390	414	382	420	435	426	413	424	456	431	410	409	380	423	434	481	393	414	463	407	407	429	421	432	431	417	420	455	409	416	450	455	403	424	442	404	430	422	386	411	434	414	392	403	414	425	395	442	433	388	426	410	429	424	395	382	454	394	438	429	411	410	405	447	408	418	430	421	445	435	446	393	439	385	419	389	416	410	403	407	430	413	417	429	457	444	406	418	396	394	411	412	408	414	432	426	404	391	386	440	451	407	432	408	434	418	435	396	417	389	407	417	443	437	425	407	438	433	389	434	379	398	379	411	398	424	424	429	415	449	405	389	445	417	401	394	407	427	420	432	432	401	405	439
9850	15156	25703	5511	4253	2115	1708	1407	1165	1080	889	777	735	701	659	661	573	583	570	591	549	605	499	503	545	528	536	551	518	523	503	519	492	461	496	457	498	483	529	479	507	487	494	462	462	472	449	501	487	505	503	476	464	473	483	483	462	475	442	470	487	499	484	466	497	494	445	474	420	471	504	505	439	490	492	451	453	520	465	505	485	483	486	477	464	471	478	462	518	453	471	494	465	476	425	480	524	460	471	435	492	473	508	478	488	442	486	466	431	487	485	492	466	471	469	489	504	496	467	487	437	487	461	476	494	451	477	502	485	475	504	476	500	514	450	461	475	470	496	501	507	456	487	474	482	473	486	444	475	450	466	479	453	430	462	472	481	463	460	490	452	445	472	430	490	486	471	477	471	456	432	456	431	456	466	479	466	460	502	488	470	467	452	508	450	471	485	465	458	449	455	473	487	519	472	468	445	484	477	469	485	458	449	483	462	481	503	456	459	467	436	450	476	489	446	477	472	460	475	488	520	443	486	450	441	424	477	447	469	478	485	492	464	478	439	453	463	446	470	429	482	466	487	489	460	478	462	447	481	506	477	491	471	471	479	469	490	461	515	449	484	481	484	459	464	483	419	457	439	496	460	487	478	505	482	496	457	467	482	483	479	502	465	475	452	458	455	441	512	479	469	499	447	496	498	481	490	466	458	482	444	483	441	485	429	436	474	472	439	468	453	500	454	436	488	476	439	484	495	508	441	462	478	520	461	448	494	447	443	484	464	446	453	470	455	517	444	482	449	485	488	482	491	481	474	442	446	476	497	491	482	476	479	476	463	482	462	495	441	465	428	477	440	453	453	453	455	457	454	463	493	443	482	447	462	443	443	464	505	458	480	438	468	444	481	471	449	466	451	512	503	424	443	491	459	514	481	438	464	474	468	493	472	459	496	493	482	471	504	458	520	494	434	471	465	487	472	461	441	449	483	471	461	485	477	440	485	477	421	448	512	458	476	443	513	470	463	454	470	474	463	478	482	531	436	468	474	511	438	440	482	502	474	470	458	504	447	507	466	488	458	481	498	463	453	449	445	473	455	503	493	518	485	458	434	471	472	437	533	487	454	428	481	462	516	480	482	497	498	487	465	470	493	483	463	498	433	502	477	487	461	470	478	487	455	476	487	545	432	468	482	483	489	497	473	471	471	462	493	465	465	463	468	493	472	485	503	473	480	468	509	469	488	486	448	473	486	485	467	436	493	452	469	493	440	477	466	468	465	453	466	478	460	458	469	470	446	444	502	514	451	455	479	482	495	489	497	526	470	501	467	419	486	470	499	488	471	495	423	509	456	488	466	496	506	464	482	498	460	497	461	487	502	498	474	469	492	474	437	460	490	455	477	428	462	475	508	454	502	478	492	451	444	490	459	452	442	470	463	469	502	489	514	500	484	480	449	491	467	473	448	445	511	469	497	496	466	467	486	429	452	482	454	469	472	458	470	488	445	443	472	501	482	527	453	511	508	491	479	465	474	484	486	451	476	463	469	497	448	445	473	495	484	497	468	463	472	446	506	471	442	424	459	451	478	487	486	449	490	485	459	467	467	489	503	451	465	435	461	471	449	501	470	520	498	469	451	492	495	497	463	507	493	459	480	558	456	430	478	460	452	474	492	493	522	485	457	477	493	497	452	462	497	517	456	424	460	509	505	468	487	455	465	460	454	467	465	462	485	426	447	477	459	454	472	459	473	480	460	475	497	527	475	465	493	502	490	462	443	445	460	469	505	466	462	441	436	514	490	476	500	481	484	463	464	479	435	500	477	451	450	466	470	485	455	492	450	469	482	462	481	473	474	472	466	443	499	474	497	494	493	466	499	495	477	494	446	443	475	479	426	488	438	420	515	505	469	488	475	442	470	508	463	491	472	486	475	469	479	462	486	489	472	485	446	500	462	456	459	454	460	493	469	464	489	474	476	490	480	450	472	477	449	449	469	478	492	495	486	518	492	466	457	479	474	487	465	468	461	473	456	439	489	458	453	449	455	449	472	446	489	467	462	475	495	486	481	472	507	436	421	483	462	479	458	473	477	478	484	473	453	464	485	487	482	435	482	438	507	478	484	494	463	471	490	448	448	433	491	441	475	487	483	455	483	480	507	491	497	498	463	481	476	477	491	468	496	459	460	518	471	468	504	469	477	446	507	484	475	473	509	463	464	475	456	444	466	467	469	478	486	476	478	516	482	500	477	472	497	462	458	510	486	476	499	451	438	459	462	460	468	479	485	499	458	466	476	460	472	474	476	462	519	502	470	491	506	500	472	492	468	500	479	483	444	471	452	465	470	460	486	521	464	421	472	459	500	449	472	473	464	442	442	459	472	459	496	480	438	470	460	463	505	460	453	449	472	485	482	467	488	476	496	459	503	491	471	469	478	497	465	438	449	476	481	445	486	496	451	470	473	491	477	457	458	479	483	465	470	439	463	496	497	425	465	511	440	468	462	474	445	469	463	448	487	494	478	488	452	439	458	471	479	444	468	446	504	492	492	473	508	457	467	473	484	504	450	464	499	484	476	489	441	470	463	420	490	500	472	478	436	497	504	481	514	453	499	475	534	466	460	464	478	463	457	438	475	472	446	509	441	482	464	458	458	489	491	510	478	468	464	496	439	498	467	477	478	504	490	505	479	465	412	487	442	452	487	465	473	490	446	500	478	459	450	450	431	458	468	456	504	453	471	483	500	469	483	505	494	492	495	485	466	475	457	461	482	453	478	451	496	471	496	482	466	474	449	502	485	435	483	498	514	529	470	504	462	451	462	466	474	443	442	459	476	491	479	500	500	482	464	475	466	523	524	469	533	484	481	445	454	465	453	499	469	485	475	405	441	464	433	472	454	481	450	484	443	486	475	441	510	462	472	471	470	452	437	481	483	500	419	483	501	448	457	478	486	480	482	485	484	452	444	480	472	479	448	461	471	501	443	449	514	475	450	518	485	448	464	493	494	455	482	468	489	462	446	489	457	526	500	467	473	492	464	511	444	474	466	490	474	498	438	454	498	426	496	456	481	472	490	472	484	479	486	477	449	473	483	488	488	466	444	425	498	474	477	458	475	445	492	489	443	482	486	470	486	481	486	467	477	469	469	482	455	480	501	465	499	473	465	483	459	491	477	493	455	463	478	535	483	471	451	465	454	492	449	455	471	506	482	506	533	489	497	452	486	461	488	498	485	417	461	483	445	492	471	455	440	444	452	438	456	507	488	466	467	479	482	438	480	455	454	449	465	466	499	494	462	488	505	467	488	465	471	453	481	465	477	486	457	502	475	490	473	484	510	463	465	506	468	495	491	452	465	473	482	484	488	454	449	459	437	460	508	464	429	477	459	500	461	464	451	476	472	455	459	476	524	524	469	495	479	499	473	469	460	452	460	453	460	485	526	456	469	478	499	470	520	489	456	424	448	464	478	498	474	481	478	505	464	462	452	470	446	457	467	484	462	484	471	486	499	507	485	488
24758	21165	28233	24335	12454	1182	845	696	657	623	605	610	594	567	561	556	552	569	560	533	566	565	573	530	511	504	512	515	544	544	504	509	524	526	517	543	522	475	553	539	501	531	507	520	506	513	542	513	503	516	536	532	514	491	529	540	527	560	547	494	492	506	512	534	525	529	499	549	456	552	548	541	541	555	519	516	510	497	513	533	487	565	509	544	512	532	492	513	518	529	563	526	509	539	515	525	519	531	495	514	546	528	546	525	548	519	509	532	513	525	513	506	523	504	552	515	483	532	497	483	527	533	538	473	498	540	527	544	501	525	508	483	518	544	466	538	506	482	478	534	534	510	515	527	548	544	522	545	568	529	488	504	521	521	527	533	508	497	512	495	540	522	536	486	524	525	547	529	512	523	509	550	505	534	503	498	561	524	491	524	500	525	476	519	568	494	556	516	584	503	499	523	504	532	523	557	509	537	503	552	527	546	484	522	508	465	499	499	529	511	485	538	528	551	533	480	553	520	568	504	506	486	512	545	500	547	492	519	560	555	518	508	501	488	508	548	499	526	503	502	516	528	523	510	514	503	561	528	537	545	505	516	559	523	524	518	495	536	546	538	500	504	504	553	499	555	496	525	549	510	502	535	564	529	513	525	544	509	512	519	505	505	502	510	562	510	497	500	519	550	501	549	540	502	516	511	540	510	513	482	518	508	523	555	524	552	517	509	456	518	510	477	541	501	541	514	497	491	559	535	520	520	545	547	516	489	532	513	504	517	537	527	535	490	542	505	499	531	492	516	550	521	523	520	499	508	513	520	482	480	541	510	550	528	559	477	518	528	516	511	546	475	514	521	480	520	522	511	471	521	505	543	518	533	521	564	497	518	540	538	534	499	546	506	512	529	523	510	501	536	501	537	485	533	519	485	568	536	518	486	499	511	511	561	529	514	516	542	544	481	513	547	522	549	484	472	529	525	510	546	513	475	502	538	528	553	513	535	509	534	507	496	518	533	528	504	544	516	484	515	545	488	538	497	506	479	496	535	512	514	510	492	507	502	494	520	532	514	514	534	514	533	485	524	528	500	506	496	484	523	533	514	541	559	530	555	540	551	468	509	477	517	515	481	521	523	513	486	506	541	525	524	521	545	535	543	541	508	537	512	496	540	510	497	534	495	521	558	522	507	519	523	517	531	534	520	554	522	536	491	519	551	516	548	532	515	522	483	503	489	487	535	532	536	548	533	520	522	535	496	527	533	528	515	526	528	565	519	535	527	492	510	531	553	532	525	520	531	482	550	512	479	504	490	485	545	526	532	485	566	556	513	504	493	552	481	548	511	539	486	523	530	521	514	533	510	487	525	528	516	534	484	557	517	505	478	514	563	569	521	511	505	501	499	533	502	505	512	525	555	499	521	496	480	519	483	533	545	536	510	540	560	533	498	503	525	568	534	532	505	554	499	504	508	523	508	546	522	575	562	516	530	523	496	566	539	484	485	512	503	484	545	495	538	503	553	552	538	489	546	500	556	512	551	539	527	532	519	541	575	466	528	491	516	515	513	497	516	539	519	543	510	512	504	544	494	511	556	542	494	511	547	551	498	536	501	528	526	492	561	545	537	524	514	537	525	519	506	538	501	520	501	500	492	533	547	542	525	557	472	528	518	536	508	542	559	534	514	513	545	523	534	520	509	554	515	529	562	511	513	503	553	466	493	516	502	532	527	511	537	526	513	524	546	538	547	517	514	454	506	524	518	490	529	537	533	452	508	571	506	501	567	512	494	503	526	557	519	503	512	486	534	513	489	544	489	501	520	509	565	532	533	489	538	489	477	529	540	503	529	492	539	520	504	524	502	497	525	490	533	532	517	517	527	529	469	553	488	508	521	569	543	536	494	507	526	536	491	519	513	552	526	540	486	529	510	498	516	539	529	539	539	523	489	517	493	533	514	534	522	501	526	569	493	593	506	508	486	543	528	521	537	469	536	501	510	547	536	523	593	516	488	511	515	460	515	541	499	521	527	526	537	511	535	537	575	525	476	510	506	494	538	549	546	534	549	552	544	471	535	520	508	499	505	537	545	513	509	497	515	513	563	489	493	534	524	494	563	521	523	522	536	515	526	531	519	547	530	542	484	568	490	533	539	498	483	532	545	560	512	478	511	493	519	495	501	508	512	542	529	528	514	495	490	531	510	490	573	534	552	530	521	505	537	545	544	517	513	544	495	503	561	498	561	489	538	521	512	555	565	588	515	538	552	552	504	508	499	530	529	513	559	536	494	516	527	524	520	482	547	501	509	521	535	511	517	500	532	519	477	544	490	518	505	546	512	537	494	519	524	520	503	495	571	523	535	532	530	544	504	504	515	530	508	535	531	524	543	507	500	492	501	520	578	513	533	474	553	508	513	536	496	503	489	488	514	524	497	504	532	513	513	514	497	513	498	494	530	511	546	523	494	503	469	533	525	542	517	484	509	547	532	528	543	520	523	550	495	535	510	516	500	581	490	501	527	501	551	504	475	534	490	504	541	490	512	536	465	514	552	520	527	508	534	526	540	540	506	468	518	502	522	524	548	502	505	508	555	519	524	491	499	503	523	534	552	526	521	546	496	547	522	516	538	538	528	532	501	526	492	526	537	507	511	474	547	509	489	463	540	501	488	531	510	511	500	522	538	508	518	516	507	499	534	527	520	532	518	509	497	543	549	531	498	535	568	525	498	497	507	473	557	533	516	527	524	525	515	535	553	491	558	441	528	527	493	506	487	520	549	463	545	485	525	521	517	508	514	557	513	541	477	538	495	524	553	515	520	509	530	527	540	513	498	547	531	520	518	523	525	547	551	539	493	547	532	508	518	511	494	497	530	497	472	522	521	515	560	499	553	503	519	537	494	478	541	521	495	511	515	527	531	520	525	519	521	522	502	502	518	539	488	505	501	518	525	542	527	556	519	530	477	545	521	459	507	503	521	484	515	515	570	527	523	532	504	541	514	521	534	592	493	540	524	552	544	508	517	521	517	523	515	514	476	517	500	568	534	529	493	512	544	501	564	519	499	562	502	519	545	524	490	464	517	481	558	505	537	538	527	536	504	525	532	481	518	512	464	542	518	528	550	542	493	479	456	530	498	500	506	516	477	465	532	542	553	472	563	539	497	513	532	552	518	508	522	545	498	518	542	541	532	505	549	495	515	522	514	504	494	491	472	547	502	463	553	477	510	527	523	499	492	497	534	496	527	494	489	509	554	511	520	514	504	497	518	519	530	522	534	533	571	500	562	469	506	505	504	494	506	523	512	541	540	501	521	492	513	494	499	508	514	470	519	543	519	520	510	524	487	490	503	524	566	546	498	520	553	466	529	516	529	497	491	459	517	510	502	538	523	556	524	519	532	552	523	545	560	521	486	493	532	516	486	548	537	518	509	503	542	485	519	499	504	544	505	465	536	515	469	496	536	513	502	524	532	559	524	499	596	511	542	550	545	522	491	535	501	487	523	545	493	562	511	536	530
9667	9882	22018	4367	3021	1497	1324	1130	1002	898	761	764	736	751	716	695	621	678	679	651	627	670	627	655	639	618	641	618	630	605	629	590	604	606	627	609	629	585	660	612	571	602	630	610	656	581	655	651	609	585	680	584	647	642	608	611	598	657	615	653	619	603	653	629	644	581	600	613	587	635	587	604	576	593	657	642	616	600	599	594	588	616	595	625	592	600	609	619	626	611	668	607	640	626	638	602	604	643	631	592	604	623	600	612	587	624	633	616	593	596	618	585	580	606	605	598	656	611	559	626	604	597	578	556	549	657	618	627	647	606	618	595	597	590	602	591	652	629	607	603	624	623	626	619	599	627	603	613	627	628	593	650	585	597	557	657	608	591	610	597	601	629	625	604	589	583	577	606	679	600	625	634	601	578	587	605	621	642	590	620	602	605	611	572	589	581	637	589	549	596	575	609	578	627	619	598	633	585	616	556	592	665	640	600	627	589	595	608	618	558	613	624	602	569	685	642	616	632	590	598	621	605	580	607	615	620	630	601	652	578	625	569	601	582	591	645	594	599	599	629	590	571	581	595	611	590	573	558	575	599	625	618	580	607	633	605	574	648	563	627	578	604	593	649	590	612	637	610	638	600	618	619	598	573	591	585	647	573	623	588	616	606	621	617	598	592	639	554	657	611	583	591	621	598	637	633	619	619	606	591	564	603	592	624	626	643	595	576	587	568	573	632	646	591	625	645	634	606	573	630	644	551	592	597	620	592	565	576	628	638	603	599	606	569	625	603	602	625	532	612	618	594	592	622	598	606	663	570	619	566	594	671	639	613	609	614	630	651	562	612	641	561	608	623	579	609	603	577	610	566	601	583	560	582	581	627	604	643	628	587	620	624	574	562	596	621	622	665	658	629	642	642	612	623	579	581	576	622	618	606	598	574	643	617	597	585	604	610	633	576	594	581	645	594	616	630	613	559	609	628	610	585	599	612	600	582	670	607	588	616	648	652	577	602	604	641	659	605	602	614	639	581	623	579	595	534	599	653	611	621	606	610	618	700	593	598	616	599	617	596	622	588	587	606	634	586	607	595	593	659	595	609	614	651	589	580	601	613	626	576	582	636	612	602	626	635	592	627	625	589	623	599	588	632	583	637	598	600	598	609	614	621	572	608	584	649	601	646	576	627	575	589	654	610	597	622	603	576	597	620	624	634	569	617	607	662	579	610	600	594	631	602	571	580	626	579	600	605	595	606	583	596	618	631	613	580	636	653	598	611	603	604	549	585	616	603	607	640	656	610	629	602	649	592	611	597	588	576	612	618	613	617	564	605	624	559	631	642	569	615	658	605	610	599	633	591	603	597	631	666	617	578	587	586	583	597	598	629	601	607	625	616	607	633	637	557	617	631	585	632	589	621	632	606	602	602	616	607	635	606	592	561	624	569	596	639	647	602	644	653	616	603	651	589	596	549	661	653	613	641	609	587	638	611	602	626	601	587	619	602	612	558	620	607	655	627	622	609	586	632	613	608	615	622	577	586	603	651	600	614	597	571	634	621	635	555	605	565	565	613	601	621	637	593	583	589	604	596	607	602	604	656	662	581	600	617	624	602	622	605	623	610	611	633	620	613	627	617	661	621	608	611	573	630	645	622	624	580	638	573	564	620	577	595	654	656	599	633	627	612	630	635	589	612	629	597	591	568	627	597	655	613	590	607	604	611	638	604	629	627	594	633	602	621	625	605	608	623	624	596	612	569	642	573	594	625	652	607	587	622	618	629	591	622	617	566	637	668	610	619	631	585	592	602	628	594	577	593	605	575	580	612	636	618	662	627	622	593	588	618	615	595	634	598	596	659	601	561	552	635	608	573	620	610	624	635	595	582	587	612	630	624	583	573	606	622	569	643	641	604	587	619	620	598	622	566	628	601	584	590	611	604	601	596	613	660	596	613	621	571	586	574	590	638	600	633	624	608	600	616	572	632	638	593	620	599	634	569	573	621	628	568	593	639	602	617	603	658	642	606	588	604	559	599	616	646	581	627	641	621	591	590	613	613	621	546	592	620	613	601	592	655	593	621	574	610	592	607	631	598	592	594	593	595	668	595	579	581	598	617	569	580	640	579	608	609	625	641	624	607	598	609	584	606	607	629	573	649	612	621	666	592	610	621	640	625	593	608	638	622	573	592	578	618	597	579	621	643	630	584	625	550	663	623	574	588	616	602	597	603	652	605	623	624	639	652	645	608	671	608	614	609	623	631	636	623	565	628	625	597	589	617	617	565	580	604	592	607	623	587	580	588	621	624	608	598	597	608	599	617	542	596	613	606	608	603	617	668	647	599	644	618	593	619	608	602	558	640	608	594	592	604	636	634	614	574	588	633	638	577	617	560	630	605	560	590	558	625	639	572	590	643	617	580	636	607	616	624	566	604	615	598	623	626	611	592	573	611	580	617	650	582	592	607	573	632	575	645	654	586	593	594	591	628	560	665	613	625	663	607	584	606	591	607	596	610	618	604	634	635	564	608	591	615	635	610	588	611	581	610	586	605	616	630	651	582	625	630	613	629	595	630	596	639	577	603	627	597	589	652	602	609	583	604	556	628	613	619	597	656	562	623	623	566	589	586	616	613	598	583	661	586	606	578	659	600	656	567	643	629	585	615	647	621	602	607	609	578	604	579	582	601	627	571	595	601	636	606	615	634	589	606	585	626	613	599	607	579	627	608	643	614	613	588	594	626	646	630	583	630	592	597	620	606	593	594	572	613	631	612	602	608	571	619	599	580	601	617	573	642	656	583	614	608	592	643	592	610	593	586	599	647	584	576	567	628	611	608	628	666	614	629	634	608	606	624	598	557	630	597	597	628	593	638	604	619	642	614	662	577	641	601	618	602	603	570	590	585	603	630	614	597	622	618	596	591	612	621	615	601	643	601	589	618	646	618	636	586	597	638	579	632	610	600	628	624	624	616	607	626	609	620	631	616	639	586	630	604	675	607	610	608	639	611	612	555	552	591	617	597	589	644	598	652	590	663	594	577	606	635	581	610	575	627	584	607	596	604	605	612	610	611	567	627	592	647	610	626	625	600	580	597	618	621	626	601	649	627	631	650	607	618	592	599	590	588	640	573	578	609	577	637	621	555	597	646	612	621	616	628	601	643	598	639	604	617	612	600	642	592	608	610	618	630	601	628	634	612	588	646	630	612	636	575	609	603	629	592	580	624	592	597	600	615	633	595	564	617	633	676	580	572	553	615	632	630	591	610	604	608	618	606	621	619	650	592	667	594	601	630	603	549	588	640	629	599	572	601	624	597	577	624	645	545	615	607	597	557	622	568	614	611	648	587	635	587	585	619	612	608	635	661	653	634	615	630	637	581	580	623	635	580	647	598	581	632	607	591	591	590	650	611	618	553	604	584	580	596	605	628	637	602	607	590	552	648	616	650	607	590	598	615	631	610	611	598	594	616	607	617	643	631	651	569	610	603	602	603	604	583	607	590	624	637	578	641
22674	21192	29658	23023	21209	21288	10879	1888	1463	1295	1246	1170	1102	1026	975	972	961	972	902	855	935	900	835	837	906	867	864	843	847	834	819	814	822	874	808	842	824	823	801	846	818	817	798	798	826	876	818	860	830	815	838	805	836	803	778	804	865	780	819	794	834	758	852	808	799	852	804	799	813	822	832	789	793	807	773	788	818	801	815	817	731	853	786	831	802	818	805	815	860	831	806	816	812	840	830	800	806	775	785	783	776	872	823	807	814	837	831	758	781	837	838	772	842	819	828	789	783	817	842	796	794	814	835	727	837	809	824	801	800	821	830	775	792	767	797	804	786	819	805	870	761	779	808	786	771	790	793	775	835	786	750	781	786	833	800	813	850	809	848	820	814	805	742	788	777	818	805	828	793	793	797	812	811	807	792	804	797	817	800	772	824	791	862	840	790	798	826	817	815	813	799	775	794	791	801	801	813	788	808	784	800	799	787	802	759	789	820	796	824	800	810	828	719	798	801	819	798	772	857	836	799	805	775	828	753	794	800	826	775	824	839	780	793	810	813	836	819	778	696	737	825	800	802	803	829	819	754	801	781	831	840	758	830	835	788	830	848	795	805	821	756	761	797	852	804	812	816	826	785	767	791	796	772	804	830	787	791	838	774	846	819	759	777	806	828	860	802	763	795	776	777	818	849	757	795	752	758	788	802	820	816	801	782	843	758	826	792	800	796	760	799	817	830	791	796	783	820	799	833	740	839	781	823	822	884	829	776	839	794	825	805	814	806	802	793	736	806	798	763	788	808	835	798	796	743	775	775	823	791	836	764	745	773	835	782	785	806	806	785	851	836	789	788	788	806	741	787	799	803	829	825	835	807	805	765	775	821	787	767	812	805	794	859	836	778	757	794	820	769	811	849	751	857	778	789	802	866	795	811	838	812	784	801	834	828	829	783	847	797	789	817	801	763	792	778	824	789	782	818	838	843	770	781	773	805	817	827	770	845	773	841	800	818	779	775	804	735	761	765	814	793	797	777	810	806	781	783	799	811	762	810	850	820	770	783	803	792	793	847	844	756	816	798	806	794	795	804	824	821	755	776	803	834	755	806	800	792	860	787	840	776	828	811	823	800	805	768	783	768	740	770	774	779	778	833	804	873	807	799	828	808	772	794	878	844	854	844	803	764	823	784	838	765	832	779	802	804	771	777	788	832	861	773	805	778	797	806	788	810	862	789	839	807	830	842	806	796	823	831	779	798	755	810	783	820	742	777	771	801	812	801	804	799	829	767	758	845	747	809	817	821	807	822	850	820	809	803	782	797	854	805	838	836	788	770	756	787	840	821	841	812	780	796	820	832	794	781	828	793	785	827	823	794	783	810	784	788	790	801	789	809	763	756	773	733	799	785	755	796	820	821	821	814	832	777	803	836	803	787	781	777	862	784	782	808	836	790	787	785	801	774	753	778	769	775	826	770	781	783	785	778	783	794	859	807	796	830	828	835	826	790	789	829	797	821	768	818	772	855	803	804	841	754	767	814	819	841	789	758	795	838	847	797	828	850	732	796	836	793	810	807	828	845	848	799	787	795	804	800	825	798	845	755	785	799	822	782	803	806	820	733	781	789	805	785	863	799	760	762	861	802	769	793	784	835	834	791	801	838	815	844	795	811	783	791	791	814	800	818	804	803	792	806	845	785	791	809	845	783	814	797	761	804	776	822	768	776	794	799	781	790	835	811	816	765	795	821	832	823	818	790	775	787	763	836	844	815	768	760	823	826	763	789	780	746	806	834	761	794	817	780	792	819	821	766	829	863	828	802	772	799	797	801	830	823	789	815	756	832	869	847	823	814	805	806	794	795	800	780	795	873	800	800	794	812	809	793	789	770	741	801	819	815	806	762	800	754	811	770	812	840	791	792	764	795	809	795	804	776	818	790	846	789	781	749	817	825	799	832	814	806	804	781	782	769	759	829	825	777	762	802	806	806	754	808	829	777	793	764	831	840	801	783	779	811	876	821	764	806	819	813	779	819	800	815	817	802	800	818	821	838	798	758	842	808	889	826	820	785	774	789	797	833	783	804	817	798	795	806	767	800	842	804	830	825	831	792	812	787	835	761	830	808	817	796	822	766	817	811	776	801	792	849	787	787	798	814	840	811	857	839	814	804	770	784	822	787	791	779	811	778	816	769	793	833	836	841	879	826	801	800	719	749	873	805	814	862	805	791	789	802	773	845	761	779	778	815	752	849	785	804	767	855	803	816	839	817	846	825	756	834	800	810	829	777	836	849	832	810	773	844	810	813	813	828	799	838	776	787	784	760	814	780	828	814	764	771	800	828	776	787	834	798	762	821	792	782	839	822	793	796	739	764	745	760	793	829	803	750	798	760	790	820	756	754	862	817	801	833	812	806	875	810	799	777	786	817	756	778	780	786	833	787	759	828	795	839	841	800	788	760	776	770	833	783	834	836	788	750	802	785	802	791	836	825	764	860	798	786	795	774	861	770	787	810	835	809	800	836	806	840	793	809	765	794	834	911	846	804	816	799	800	762	796	809	779	836	798	787	802	844	817	837	810	817	821	811	756	791	771	838	781	792	809	797	819	806	793	760	838	774	751	805	831	832	838	783	817	839	771	796	817	797	814	805	785	780	797	788	802	778	813	747	866	817	815	820	798	812	801	760	816	831	812	794	838	818	785	839	812	786	834	830	785	761	809	806	829	770	795	782	824	767	813	813	767	788	797	793	745	752	810	785	807	837	800	760	760	794	800	804	840	788	840	775	775	823	775	728	769	805	832	840	800	801	833	779	784	794	807	827	788	802	744	747	787	804	785	821	776	807	789	837	808	770	848	775	817	772	792	822	815	763	812	810	779	783	839	811	772	801	791	803	753	803	854	815	799	792	797	857	792	803	766	848	772	768	761	805	756	851	804	851	803	749	805	807	828	809	834	812	823	803	817	729	825	729	790	825	771	814	827	780	816	835	823	811	754	813	731	834	791	860	824	837	789	790	842	842	803	793	767	811	805	770	798	783	781	803	832	783	798	780	754	796	768	793	806	816	780	836	844	817	767	800	788	785	761	799	805	844	844	760	749	842	772	815	778	780	811	805	819	828	806	850	815	822	813	820	803	780	788	760	768	761	767	822	760	805	792	784	799	816	820	817	785	795	822	753	806	790	787	768	796	795	807	802	836	762	832	798	812	830	780	809	774	852	784	826	785	747	831	754	810	822	845	790	806	778	809	781	829	770	797	777	766	789	784	829	800	828	788	755	763	807	812	786	778	807	754	811	782	801	795	798	781	787	817	809	801	788	797	806	807	783	759	808	808	780	871	757	773	820	786	829	802	806	839	799	783	819	786	804	807	789	775	807	796	816	787	825	783	787	847	830	776	833	808	792	819	786	785	730	778	794	760	825	810	801	823	769	850	797	800	742	786	793	775	842	751	834	831	797	790	736	820	805	754	791	814	791	817	802	827	802	815	841	783	781	830	753	745	814	790	795	789
12135	22445	30719	9184	10638	3970	3247	2622	2152	1905	1580	1527	1414	1349	1237	1088	1148	1087	1058	1071	1054	996	1051	912	966	921	899	962	866	907	940	938	922	909	930	943	904	969	936	872	922	879	919	890	897	890	880	930	926	887	909	869	843	904	880	898	858	885	886	869	855	895	830	895	816	879	871	899	883	848	863	929	859	855	900	870	856	858	813	858	839	885	916	840	881	873	817	867	827	898	865	892	842	846	870	808	883	873	864	899	876	851	897	877	856	851	959	830	823	840	861	853	935	882	861	930	801	856	851	878	882	853	873	923	844	860	878	850	897	805	855	830	801	874	905	885	866	865	866	886	885	883	849	841	854	883	858	854	861	894	866	865	839	898	857	824	863	893	880	854	884	903	881	859	918	822	858	856	842	894	892	827	855	891	840	879	857	872	902	870	826	905	877	834	879	870	901	855	857	914	877	861	912	818	833	806	838	892	876	871	912	880	899	861	876	840	856	818	835	869	896	864	896	844	895	894	882	878	894	826	868	859	842	833	864	886	851	806	834	835	866	874	915	908	891	830	878	866	853	854	865	835	876	868	884	895	872	909	777	879	847	869	876	871	905	830	863	891	852	903	872	836	863	830	885	854	835	819	866	816	880	898	906	870	849	918	870	866	858	873	835	847	900	819	807	833	836	849	847	904	827	870	932	871	835	863	864	866	881	817	876	871	827	832	807	840	870	861	879	869	893	887	837	809	816	792	876	858	883	882	793	870	872	827	876	790	842	871	903	876	884	827	908	890	881	941	874	888	852	850	802	900	856	852	850	846	886	821	858	857	861	899	844	846	879	849	879	877	888	938	846	909	909	881	823	788	874	814	834	852	879	862	916	883	797	940	900	894	830	877	834	863	836	842	820	847	907	830	911	907	870	892	874	834	829	861	900	856	828	842	889	876	827	839	864	836	837	924	815	904	890	832	909	899	815	844	830	846	905	887	882	854	858	853	852	893	867	883	864	890	858	917	791	871	824	864	871	879	856	888	855	851	852	858	825	872	832	954	853	812	871	813	866	883	873	869	890	906	810	842	850	843	851	859	871	906	855	878	834	846	901	826	877	900	875	829	880	907	829	896	862	875	872	803	893	858	902	876	868	870	851	856	904	838	881	920	850	864	808	910	837	860	882	845	884	831	871	879	860	879	891	844	876	947	890	890	827	887	886	850	845	817	823	881	849	866	834	902	846	811	899	863	894	901	862	888	844	931	864	884	898	837	869	814	831	886	852	896	891	869	897	840	873	851	859	826	844	838	804	870	880	804	848	893	828	837	849	853	885	881	914	829	900	879	870	875	860	888	874	826	876	874	918	846	838	832	859	858	816	868	844	858	809	902	845	865	830	860	794	875	833	847	869	837	898	825	870	860	819	887	855	826	857	838	846	838	862	858	839	816	899	840	863	835	887	879	855	916	834	845	903	874	890	836	921	828	929	927	847	851	856	864	859	882	912	840	869	889	800	841	875	806	884	789	868	850	857	805	824	876	870	833	862	885	831	876	861	850	898	868	857	891	905	873	811	838	873	841	903	872	851	881	864	882	880	861	883	895	860	834	866	852	864	871	888	840	811	853	882	880	891	836	866	887	871	887	941	888	873	828	835	818	904	871	842	866	867	925	905	876	873	886	890	867	913	903	877	886	873	800	868	906	831	813	890	891	884	842	878	866	875	858	881	846	854	882	822	834	837	869	853	850	909	828	868	844	834	894	818	887	867	836	836	861	861	868	880	838	895	911	857	822	873	899	858	862	892	868	841	865	864	867	863	869	872	861	834	852	841	896	885	864	873	869	798	880	869	906	841	853	903	867	834	876	879	849	896	906	819	827	866	902	905	786	894	862	883	850	892	854	871	825	931	825	828	888	922	866	869	845	863	874	859	863	882	866	839	894	886	872	837	911	884	835	876	867	917	872	886	840	834	883	866	853	891	905	901	891	880	861	824	772	814	869	857	831	876	884	894	818	898	801	855	865	854	856	891	813	806	852	868	871	875	844	884	890	864	899	890	863	845	933	868	888	876	867	915	813	834	869	871	866	822	858	892	901	834	835	817	895	804	857	844	905	855	931	918	789	892	840	819	911	844	856	806	831	846	836	867	861	831	818	913	939	844	846	885	824	875	904	868	890	895	866	835	814	857	841	887	832	891	861	842	878	877	912	885	893	843	882	841	882	870	883	826	868	892	836	882	840	915	871	823	824	857	869	866	811	851	825	856	873	877	868	884	867	832	852	885	855	849	850	868	848	819	879	866	841	806	808	913	845	874	888	867	835	827	847	828	848	872	880	847	851	863	872	901	907	864	858	892	825	911	844	859	870	853	866	888	859	951	836	932	900	868	922	879	882	869	835	800	866	820	855	854	925	921	828	874	840	844	922	885	840	807	820	852	864	861	813	864	854	835	806	890	874	858	849	836	834	892	845	896	870	840	866	853	888	841	882	893	889	826	842	861	867	824	899	834	846	854	890	824	875	848	836	852	853	809	846	903	890	840	856	862	896	866	825	881	862	875	855	869	814	863	862	859	801	889	858	857	855	879	883	865	817	867	866	847	911	840	834	943	876	909	833	860	868	885	829	841	899	920	812	884	896	882	851	900	872	872	915	830	809	881	868	859	865	904	887	906	838	801	863	870	868	842	919	830	896	865	872	827	851	881	903	897	822	860	901	897	800	875	871	814	877	878	868	895	924	884	930	882	903	869	893	865	864	900	892	874	869	829	879	860	838	909	837	873	895	867	902	910	846	832	902	884	894	857	891	890	871	861	907	809	892	841	924	876	863	877	897	844	873	865	873	864	837	918	899	869	900	910	882	818	833	862	874	888	797	874	847	866	825	896	867	919	837	837	864	936	863	862	904	872	865	847	887	865	847	892	852	887	900	846	838	899	907	942	938	868	875	922	823	904	873	848	847	876	840	824	851	854	803	863	897	858	816	907	867	867	858	887	910	842	813	839	855	840	867	834	884	888	895	796	887	859	860	866	872	887	851	859	834	802	853	900	872	873	843	847	881	874	855	851	851	880	881	865	851	902	871	837	841	890	866	837	885	832	854	844	898	800	894	880	878	870	844	814	878	872	903	891	881	892	855	934	819	817	847	900	881	883	849	830	917	864	824	888	845	848	840	835	894	855	888	910	825	873	853	850	870	875	883	886	866	846	858	890	886	827	855	819	828	877	888	872	822	870	900	850	890	875	833	899	897	885	816	866	875	892	888	873	867	931	833	882	843	925	853	840	830	852	827	806	846	879	843	907	874	839	836	831	806	863	841	860	850	884	868	855	829	835	873	892	852	877	896	809	825	916	818	835	851	857	813	847	844	869	894	863	892	857	861	879	871	869	806	839	847	817	891	861	870	886	846	848	837	872	835	819	902	842	854	883	827	877	903	878	892	857	821	913	890	848	854	943	825	895	851	889	861	893	883	817	897	869	860	876	891	872	862	820	860	922	846	893	859	864	897	878	866	878	867	868	880
27190	20530	14249	2218	504	384	341	354	344	278	282	296	302	301	318	306	281	286	275	296	298	286	310	299	282	254	295	301	323	298	290	298	283	301	309	283	295	282	257	285	304	286	294	290	273	289	259	257	266	258	282	301	270	269	295	295	297	291	272	262	288	304	302	292	264	296	259	249	290	285	295	274	279	286	263	281	312	279	290	291	271	309	289	310	278	299	284	290	296	281	284	279	271	283	299	292	243	264	261	259	273	297	271	300	295	264	266	264	270	283	295	267	270	275	300	293	271	296	291	312	291	289	300	291	245	282	294	281	278	277	272	278	288	281	316	295	301	319	289	293	287	324	258	279	256	293	274	283	257	288	289	287	269	285	295	296	296	296	275	299	273	264	306	291	278	293	286	284	290	274	280	291	296	280	302	277	276	265	279	323	298	285	265	296	258	314	290	290	326	286	297	281	299	281	283	283	278	292	269	276	274	316	274	310	282	276	268	280	287	280	268	256	284	273	299	287	271	263	277	299	277	311	299	306	295	300	305	291	303	275	288	310	292	296	279	308	266	272	276	298	259	265	283	299	313	280	266	301	286	299	249	240	276	283	288	291	301	282	265	301	303	289	259	288	272	282	253	284	285	264	258	284	277	310	281	255	306	273	263	294	319	279	307	275	281	295	294	307	285	283	273	306	302	267	242	315	272	284	279	284	290	296	276	291	251	279	281	263	273	299	274	279	292	251	297	301	297	296	270	278	317	275	268	266	302	294	292	288	266	278	258	289	277	325	269	288	290	251	300	270	261	293	281	298	256	296	254	275	263	301	278	271	325	295	282	279	295	257	295	269	255	291	256	277	274	305	299	267	266	276	303	262	303	272	277	256	303	294	276	266	298	288	293	284	306	290	280	282	297	290	311	281	313	312	298	286	282	291	300	278	267	279	294	284	271	290	288	273	269	269	287	263	344	330	285	272	282	294	263	290	300	270	278	280	278	305	241	252	284	279	287	296	294	272	277	282	249	287	254	295	302	321	276	283	270	301	281	290	249	292	257	296	304	287	275	261	280	296	283	303	304	301	282	258	273	302	283	266	293	291	298	283	298	274	281	297	270	306	286	301	277	287	276	308	302	274	307	261	288	275	282	285	277	301	314	301	282	265	323	267	277	303	263	270	283	293	258	284	266	261	272	291	317	275	269	290	296	305	307	267	288	264	263	304	324	278	310	276	300	257	271	296	291	280	271	278	302	272	305	272	309	261	270	323	277	276	292	271	287	276	284	303	267	299	285	297	276	254	264	322	303	268	294	283	247	286	278	295	270	295	270	263	269	273	275	286	294	287	275	286	293	318	294	316	298	276	262	280	298	293	286	301	279	267	269	303	261	293	287	281	266	295	302	285	276	284	267	284	285	298	291	303	273	302	262	289	280	293	317	307	284	314	303	318	262	306	292	297	279	291	320	301	295	275	285	283	263	250	290	287	308	322	295	293	268	264	323	280	254	277	300	297	310	292	299	278	233	283	286	303	304	303	284	294	311	284	281	281	286	266	278	269	291	317	289	315	259	299	272	305	273	293	286	287	286	260	321	288	313	276	304	297	297	279	298	288	303	267	289	283	302	266	256	276	285	294	311	306	262	295	289	290	276	274	271	318	286	278	271	275	283	301	286	261	321	297	298	267	304	311	298	328	269	288	265	287	292	272	279	263	247	273	282	271	270	271	278	294	276	290	292	281	282	267	300	285	296	261	278	266	289	278	271	292	259	289	281	272	281	268	283	277	273	310	288	299	308	293	306	296	303	282	295	308	291	302	315	331	277	278	257	266	299	273	285	305	288	300	271	271	278	283	264	302	272	308	315	290	309	296	292	297	291	288	308	254	302	265	266	279	302	290	234	291	283	293	300	275	291	286	299	281	293	247	250	274	265	270	309	275	249	252	297	310	267	275	267	300	303	265	293	283	282	280	288	314	254	288	284	274	273	288	312	291	272	288	282	274	284	302	282	285	264	328	317	280	286	289	293	289	283	299	255	297	272	321	285	305	289	277	273	276	309	289	270	284	301	273	287	292	288	300	270	267	243	293	296	308	261	289	288	274	311	283	296	290	275	295	279	287	276	274	301	306	264	293	278	250	281	301	300	262	326	273	270	304	305	289	293	252	309	318	264	282	282	288	271	278	261	291	277	307	328	276	305	279	297	255	293	321	279	298	305	275	288	272	286	275	297	268	263	270	279	282	330	300	291	271	288	269	292	286	269	318	291	305	303	274	262	296	280	266	277	292	299	279	279	280	291	267	301	270	274	261	273	265	273	285	269	272	304	308	273	301	294	309	277	291	286	271	283	277	279	275	300	307	280	294	298	268	268	266	290	289	249	285	291	294	291	284	281	295	275	301	276	280	276	276	282	278	276	262	296	266	274	260	280	291	268	278	282	287	273	304	294	280	286	284	270	274	305	286	315	286	282	272	283	267	287	281	308	303	276	275	295	277	275	292	269	282	252	290	293	301	296	291	301	277	295	265	287	288	279	320	306	267	280	307	289	295	266	288	274	289	305	267	279	320	273	291	289	308	287	293	264	281	302	260	295	289	270	269	295	294	266	270	256	269	272	256	269	268	288	320	284	249	288	279	327	282	302	301	294	290	280	269	271	289	275	301	303	269	286	267	290	255	288	271	284	281	284	269	275	276	290	296	313	289	251	268	301	266	284	323	269	300	260	311	298	274	277	259	302	283	272	291	308	290	264	301	293	298	306	293	301	299	299	281	292	275	269	289	313	255	293	328	292	278	288	289	267	287	285	284	305	287	305	273	275	292	292	288	279	272	277	270	290	314	254	268	281	313	314	287	305	289	309	257	309	300	284	275	309	272	291	291	284	293	266	289	315	276	247	283	283	316	280	311	286	301	270	292	306	282	260	306	283	318	303	299	267	278	293	270	320	269	292	267	274	293	274	289	294	291	285	301	279	273	308	289	320	285	285	290	259	280	307	276	278	305	294	286	305	279	267	284	258	298	299	283	278	313	310	314	284	286	295	282	282	300	289	307	306	286	275	303	290	306	278	272	301	302	273	281	301	266	275	281	274	290	284	292	298	285	307	312	316	255	291	302	296	258	315	300	287	321	331	274	263	241	267	302	253	265	266	304	274	268	284	296	259	280	326	287	291	305	263	296	298	306	278	263	250	308	324	288	300	282	229	289	284	251	297	277	253	244	312	300	263	264	306	273	275	284	295	279	286	272	272	288	278	266	265	304	279	277	312	266	296	267	280	290	302	311	262	291	267	271	304	283	306	311	279	286	282	298	286	276	278	266	285	264	296	277	241	288	298	288	311	281	263	306	278	287	318	339	287	312	297	290	301	281	269	283	278	270	291	302	271	315	246	301	322	273	299	285	285	257	291	295	298	290	254	273	288	327	280	300	315	284	269	261	295	313	259	317	278	289	266	292	291	289	295	294	291	279	260	278	296	316	303	294	310	289	321	290	286	277	268	265	308	296	316	293	256	296
7556	5184	11773	844	592	457	466	422	397	414	350	366	373	392	363	364	362	390	340	331	378	359	317	341	397	373	372	352	359	335	340	358	355	326	379	373	340	348	340	326	372	330	343	335	375	342	341	353	337	333	318	347	355	364	341	324	365	378	332	346	385	330	344	326	371	367	337	323	309	351	348	371	325	373	333	356	335	379	354	336	357	383	373	336	388	336	362	365	362	343	330	319	377	350	351	354	335	363	330	361	327	362	357	358	356	340	345	315	353	338	348	340	355	352	352	363	324	314	346	352	341	338	350	338	319	379	365	317	326	357	311	367	354	340	347	328	336	377	340	372	314	353	304	333	336	349	361	354	385	343	372	347	356	364	354	346	346	344	342	369	358	331	331	329	361	370	353	359	352	368	351	359	331	351	335	353	379	361	318	348	371	346	350	315	402	333	334	352	357	352	353	331	346	364	351	363	373	353	357	343	330	339	362	357	356	322	354	321	341	356	360	360	359	365	375	330	353	351	316	339	361	354	346	365	385	328	354	347	381	358	349	340	360	337	347	311	350	381	369	358	346	330	356	364	328	312	291	349	362	355	366	367	389	348	359	344	330	340	315	339	388	352	336	369	345	332	355	338	328	341	326	337	343	354	390	350	324	348	355	343	349	350	356	331	327	344	345	333	357	345	337	385	358	374	348	372	337	332	377	357	308	341	388	369	357	349	334	358	340	343	342	358	330	368	350	324	354	340	342	328	344	348	371	356	336	361	337	367	316	375	349	342	351	376	344	324	346	348	333	338	335	380	344	342	346	366	346	369	328	338	344	366	327	369	367	354	360	330	380	342	340	307	345	341	327	332	353	354	362	367	386	354	318	331	351	319	321	368	341	347	329	374	349	360	328	376	359	370	330	370	372	349	344	373	347	327	357	334	316	315	367	326	365	380	317	349	363	330	324	329	358	363	360	333	378	335	346	370	383	379	350	375	342	337	394	324	390	343	361	339	366	363	359	345	330	335	329	340	335	377	334	332	323	341	319	336	353	339	325	339	369	353	343	346	360	331	358	378	384	368	336	338	334	377	375	332	324	344	380	356	351	352	368	351	352	374	373	340	327	359	353	352	345	351	346	367	374	330	319	366	348	337	359	308	344	345	336	325	333	359	360	340	337	355	364	373	354	362	365	324	350	341	367	326	371	331	340	330	329	350	381	342	357	344	358	331	324	349	353	357	356	363	345	327	356	350	363	331	348	334	338	330	351	334	347	370	363	377	370	344	351	323	351	355	354	360	357	364	352	370	347	337	374	339	361	366	378	374	361	371	350	337	346	384	343	323	345	369	341	352	373	331	341	351	367	325	371	354	353	369	356	342	365	365	355	350	364	339	375	354	375	350	323	312	343	333	361	358	384	343	352	309	347	343	348	343	392	372	354	368	332	336	361	350	345	370	341	334	317	356	345	363	353	345	337	332	348	313	360	344	353	346	410	327	355	346	315	335	312	377	360	385	356	351	365	342	334	331	362	302	382	341	318	361	341	338	361	350	333	331	355	336	356	329	365	357	353	354	393	342	398	363	337	321	361	348	354	340	351	317	337	346	362	336	352	400	401	331	340	373	310	383	334	377	369	360	365	349	364	348	346	351	365	364	351	331	339	354	352	371	341	379	355	348	361	355	329	362	338	325	377	336	344	369	318	376	351	325	315	343	365	311	361	366	338	340	331	355	329	342	379	325	322	361	323	365	375	342	376	368	377	350	322	328	353	343	387	380	359	363	342	377	347	383	387	344	338	358	393	346	348	306	354	361	347	359	300	352	361	354	370	361	366	373	364	372	342	363	340	354	370	344	346	359	336	340	370	387	350	344	330	345	377	342	316	333	347	376	354	353	333	394	372	404	357	324	321	360	334	359	342	367	315	355	333	334	366	342	367	346	361	360	368	338	358	344	378	363	360	353	374	341	381	335	339	365	341	325	341	369	315	354	382	328	342	349	353	334	358	331	369	339	359	368	346	333	348	387	341	353	353	364	317	308	324	319	337	385	362	356	371	354	366	346	326	374	346	369	363	330	393	335	334	355	345	369	340	368	352	330	340	364	361	358	357	363	360	338	336	373	346	335	386	358	334	336	316	342	356	344	380	379	335	357	352	353	339	376	333	357	356	341	323	320	350	351	343	359	343	357	361	358	363	344	365	346	372	357	346	368	356	368	334	361	369	341	322	357	347	342	332	365	364	353	357	375	359	377	356	335	333	360	354	342	333	342	329	383	327	368	364	345	325	339	375	343	352	374	335	358	327	349	371	337	395	393	356	333	355	321	337	322	362	337	351	330	326	344	334	360	358	366	361	374	370	341	317	339	376	355	342	329	338	376	366	345	367	372	355	338	355	330	360	381	319	345	360	323	341	394	374	339	376	318	358	343	358	378	351	378	375	366	344	367	383	389	366	350	312	351	365	340	325	333	351	340	357	391	336	342	345	328	330	384	374	342	357	352	311	363	370	375	325	338	305	342	365	324	360	355	357	351	331	377	349	329	352	335	354	344	374	330	337	375	368	353	342	356	361	354	318	331	343	370	305	359	345	341	338	325	374	375	362	347	331	368	354	346	338	346	351	363	361	372	352	341	349	358	345	387	374	318	348	332	316	373	292	341	347	339	376	382	364	360	355	355	361	347	343	349	352	347	329	328	367	349	354	332	335	355	314	372	336	326	376	347	367	361	344	336	332	327	358	366	346	357	338	356	335	359	351	322	370	342	389	380	358	338	348	342	315	338	343	363	385	335	349	351	343	357	346	346	344	338	356	329	335	339	334	367	327	337	343	324	341	339	351	344	343	327	343	332	377	355	361	329	350	373	350	337	342	349	374	341	324	373	310	367	386	330	338	335	361	362	327	345	351	384	363	362	348	369	339	357	388	362	368	381	359	343	308	347	359	343	386	383	374	337	371	360	348	356	372	348	347	341	381	345	353	366	349	377	330	382	370	369	340	338	338	314	329	342	345	319	340	396	367	335	326	338	357	372	349	345	363	365	323	359	367	318	336	343	380	355	377	367	339	334	348	347	383	348	338	333	344	334	349	338	350	314	325	365	389	364	384	356	350	359	360	379	373	342	326	370	357	335	338	317	333	338	385	335	342	371	338	343	321	366	330	351	370	354	381	329	337	361	363	373	353	365	378	340	346	351	346	336	351	326	350	337	347	326	375	364	334	338	333	337	365	354	331	368	343	353	355	347	303	377	354	350	364	346	355	353	337	341	368	357	346	303	340	348	365	348	335	340	336	369	376	359	331	321	358	369	343	342	358	361	353	357	334	347	368	326	345	362	343	329	343	361	340	308	374	348	337	366	356	384	334	319	353	323	336	353	377	378	321	351	335	371	361	378	362	351	342	354	338	367	343	316	303	365	311	395	345	375	361	335	361	331	348	322	338	322	353	351	313	339	336	318	366	327	368	331	394	351	361	346	379	350	350	357	388	326	354	350	367	379	345	347	325	337	348	341	330	340
23701	21205	28362	24419	21122	10751	1332	917	727	659	601	580	565	557	477	484	497	485	455	496	433	449	460	447	446	473	458	416	405	445	436	424	437	463	430	421	427	415	438	460	412	408	400	406	465	408	402	435	400	397	443	445	441	435	442	415	430	415	427	448	419	427	443	425	439	398	435	400	430	414	451	429	411	423	419	418	411	407	452	450	411	462	433	419	441	434	442	372	439	434	377	392	409	397	404	434	447	435	418	413	430	419	414	452	403	396	416	406	433	448	435	445	440	419	398	431	402	410	422	416	413	433	423	433	402	404	400	420	427	452	399	382	417	450	423	444	407	433	423	410	380	388	407	453	394	431	425	380	426	459	399	455	478	431	383	433	431	412	415	431	453	415	413	429	442	464	428	429	430	380	389	411	414	406	447	417	437	430	414	430	410	427	430	412	431	441	438	444	414	400	385	443	431	412	406	414	440	433	387	431	453	398	400	418	445	401	438	436	397	445	433	397	402	456	449	407	418	398	419	418	419	422	427	407	398	425	413	452	393	420	405	419	420	402	421	446	401	349	442	420	403	404	408	404	391	401	429	379	417	439	400	412	452	434	413	394	407	414	402	418	438	426	413	425	416	423	471	413	405	418	417	420	389	410	411	454	443	428	409	449	421	405	436	455	436	423	426	398	424	434	386	410	403	470	396	436	443	440	418	434	447	430	448	426	418	474	423	427	393	441	425	387	398	441	435	413	418	429	451	440	423	399	402	422	429	421	434	404	387	455	435	419	386	443	433	449	401	470	448	417	468	419	394	424	424	452	410	426	452	401	381	416	391	389	398	429	444	429	436	427	417	457	409	409	378	390	443	418	421	402	408	429	396	399	421	424	401	414	453	401	402	430	448	431	425	423	456	413	419	422	437	419	402	419	424	409	441	424	397	424	395	360	394	406	434	422	412	443	412	418	409	446	389	426	424	409	388	432	420	417	454	399	411	442	416	394	446	472	437	402	447	387	388	402	446	400	402	390	418	446	408	394	382	411	408	423	422	433	411	444	382	417	474	452	413	412	414	401	441	413	453	437	408	467	448	428	425	420	444	409	393	411	432	413	408	425	414	397	445	415	426	419	429	410	423	418	428	444	495	451	438	418	403	416	407	395	423	460	416	423	442	398	428	442	415	423	441	432	437	402	416	399	414	409	405	431	409	410	394	404	395	418	430	418	421	399	457	414	436	433	413	401	425	426	451	429	441	414	414	427	427	411	439	464	414	423	401	421	429	404	399	433	423	445	413	404	394	433	413	432	417	422	416	407	427	414	415	380	413	413	453	425	428	405	426	396	450	429	401	414	414	425	403	434	413	403	456	420	472	420	431	421	424	414	445	429	400	404	404	401	428	420	423	407	411	414	402	430	426	414	445	422	393	405	453	394	459	451	420	434	405	406	420	426	416	441	409	396	409	454	416	443	410	389	433	451	405	428	411	418	415	401	459	428	413	420	428	459	442	443	425	394	403	452	400	388	431	454	430	422	402	452	451	427	423	459	437	390	392	415	426	389	410	408	408	385	404	429	414	439	447	466	436	429	420	435	423	436	403	429	389	425	421	451	410	424	424	457	445	435	438	403	395	391	401	410	430	459	434	424	454	444	438	375	414	420	400	412	400	437	390	421	454	407	424	422	426	431	388	389	440	395	396	428	386	409	441	433	402	387	427	431	439	413	436	398	393	399	429	446	426	417	444	426	436	435	420	441	414	451	402	404	395	376	439	436	431	425	383	406	393	388	424	439	403	410	408	408	375	402	450	405	402	388	434	451	420	411	434	378	444	406	386	403	405	432	431	406	433	452	429	389	400	389	406	429	398	435	409	406	451	391	414	412	402	426	428	438	420	392	412	417	404	425	432	373	437	425	409	407	394	422	372	432	416	402	387	415	409	391	415	388	420	429	433	378	381	423	439	431	434	420	399	448	402	438	429	428	414	432	413	413	425	411	426	444	396	445	415	404	416	413	430	406	415	452	431	432	402	385	415	383	388	407	443	443	425	426	462	425	411	429	386	429	377	407	437	357	430	432	398	407	427	432	382	428	419	437	415	424	404	424	395	419	432	408	417	385	443	408	423	405	377	400	402	405	428	433	411	428	440	387	382	413	415	426	401	445	433	426	403	401	444	433	410	416	440	432	411	435	408	445	408	418	439	457	392	437	468	418	473	410	441	439	416	396	375	436	387	421	418	395	435	436	432	419	392	405	427	447	426	440	408	419	407	408	415	408	407	449	401	450	390	389	374	413	427	431	417	425	412	422	431	410	397	413	402	407	447	436	412	410	478	376	453	401	398	433	397	454	381	423	429	456	425	410	410	454	426	406	405	400	436	390	412	393	439	386	433	420	392	423	404	442	435	419	392	420	386	417	421	408	436	416	417	405	401	466	411	413	382	385	401	423	445	405	447	386	456	418	400	414	424	382	420	412	419	407	445	403	410	385	423	433	419	434	384	394	417	411	416	439	420	439	451	411	393	454	383	403	423	424	412	427	438	400	415	419	400	441	433	429	409	395	403	438	440	401	440	446	407	401	438	414	423	387	427	436	383	387	427	396	427	419	435	404	406	401	411	388	384	390	449	434	448	423	459	444	457	418	416	436	411	413	388	467	420	433	432	428	406	372	405	410	437	438	380	399	440	439	430	429	382	421	435	368	394	400	408	400	428	394	415	412	396	430	441	403	475	423	434	400	404	402	432	410	449	396	436	453	451	425	399	414	412	419	410	431	389	435	405	447	421	435	382	434	441	423	437	448	404	407	420	428	429	439	422	408	412	420	452	432	401	451	416	397	419	388	432	457	454	432	409	417	414	430	444	433	405	413	420	445	427	409	409	428	430	415	418	433	404	401	407	395	439	438	432	422	424	416	388	408	418	405	423	442	385	448	400	470	439	439	440	422	378	409	454	421	417	441	434	400	402	397	445	436	405	453	399	426	404	415	395	372	426	427	394	421	430	418	445	408	419	416	411	408	450	394	375	408	449	416	402	424	437	432	407	416	449	423	425	400	438	449	408	418	385	386	440	469	416	391	392	426	443	468	449	405	368	398	414	442	430	422	412	414	388	435	459	433	446	422	386	430	416	382	442	476	429	374	418	417	430	429	450	434	406	380	403	399	420	427	421	430	412	424	417	411	425	403	413	423	417	449	433	418	426	427	415	429	415	402	422	437	427	373	392	433	423	440	431	414	464	448	399	465	417	413	427	433	412	382	422	420	428	388	404	406	421	396	426	409	420	411	411	437	428	433	412	414	373	388	455	447	412	422	409	426	395	423	400	422	420	431	447	404	392	440	450	412	423	425	431	426	431	397	405	411	416	433	415	400	463	404	405	446	418	408	419	409	426	418	427	424	416	432	385	409	443	445	461	413	415	424	410	459	448	476	431	419	406	400	377	454	426	424	422	381	402	397	428	425	426	422	417	421	422	406	460	397	425	433	418	446	412	430	430	398	446	431	420	431	437	431	471	442
9113	16769	28113	4378	5005	2128	1642	1363	1182	1026	915	805	716	697	669	635	632	595	534	495	545	570	543	491	536	519	545	565	499	515	533	481	513	507	534	477	498	488	493	474	501	469	480	458	478	487	498	511	467	513	499	489	506	524	485	517	485	531	455	475	488	508	494	473	499	498	492	530	475	482	503	481	496	494	445	462	488	476	459	507	457	522	499	466	464	514	477	477	527	473	486	466	530	485	492	498	443	516	486	520	476	506	487	498	470	481	520	484	493	459	473	483	470	491	466	494	469	475	481	494	474	471	429	471	513	461	485	483	504	456	458	486	476	505	483	477	473	431	462	502	434	458	480	463	474	489	492	466	464	481	534	442	462	498	456	477	507	445	512	490	506	499	517	431	467	521	440	506	500	491	480	498	492	488	437	480	497	486	463	491	502	439	425	480	526	446	452	483	415	495	465	478	476	462	461	474	465	480	468	487	479	505	463	475	469	443	479	467	511	488	479	463	481	472	443	474	481	487	446	482	463	449	444	487	524	475	503	460	478	524	478	464	483	505	475	510	460	476	505	482	452	541	429	456	470	467	500	447	484	498	450	476	461	462	501	462	453	468	467	490	449	466	481	478	490	490	473	444	471	468	509	491	522	450	479	521	465	506	470	485	465	485	485	423	488	505	469	487	469	517	502	457	471	461	476	453	472	481	511	484	503	488	477	505	519	509	499	492	459	488	510	437	502	471	470	490	483	483	491	467	463	467	487	527	474	482	502	457	505	504	417	499	438	462	491	491	478	505	440	509	453	488	466	511	474	455	455	495	479	525	465	482	513	489	516	497	514	465	475	465	465	505	491	457	489	440	463	456	493	394	463	481	486	479	499	493	481	441	478	534	419	505	488	447	507	482	480	444	520	519	489	473	472	450	510	534	511	500	529	454	445	493	473	483	458	472	472	490	474	470	470	447	507	485	442	463	481	476	496	488	462	476	482	474	470	516	438	471	448	505	502	439	462	469	473	466	454	477	473	460	473	474	475	456	491	469	487	504	473	458	458	470	475	490	492	513	475	510	453	486	482	462	460	464	485	490	488	449	429	484	498	509	486	501	479	490	486	516	468	458	494	488	460	478	471	472	461	515	534	469	451	475	451	488	494	453	475	470	459	497	473	485	479	457	477	475	523	458	505	480	471	505	492	469	464	503	462	509	483	465	474	451	493	489	465	512	495	488	518	480	478	510	477	468	461	478	476	451	477	485	438	502	471	475	475	512	476	452	473	464	455	464	471	488	490	480	459	522	498	485	493	466	471	449	461	485	466	536	455	431	493	477	479	470	530	515	456	477	459	451	473	498	490	506	483	480	500	480	431	498	449	451	482	452	445	477	466	495	468	488	453	464	474	492	510	434	472	488	487	462	486	478	497	476	482	464	444	477	478	490	480	491	488	452	469	493	482	500	494	471	471	492	467	502	464	479	464	493	482	480	512	449	466	443	454	516	506	492	468	536	522	486	478	455	523	465	497	462	487	472	482	475	480	460	490	529	453	472	500	453	443	505	511	473	482	487	485	490	464	415	471	479	474	491	489	452	466	469	497	471	471	485	445	460	486	500	504	477	472	468	477	482	487	477	442	476	479	470	499	475	478	507	486	461	501	475	469	470	456	474	497	460	481	485	442	467	482	504	494	521	488	510	491	500	496	470	491	442	469	509	450	491	477	409	487	462	487	456	467	480	455	484	456	465	453	470	480	480	505	486	474	531	477	491	484	497	495	509	445	464	477	488	478	430	488	500	481	474	474	460	458	499	461	484	441	460	463	449	490	469	471	473	484	492	490	495	466	488	499	487	507	489	452	507	479	448	462	497	465	451	473	491	460	461	483	468	460	491	483	447	489	456	458	496	465	477	485	486	499	475	474	520	483	505	444	433	502	485	472	497	446	496	454	503	495	492	480	481	471	491	466	493	498	486	489	479	491	461	484	475	504	482	451	428	517	467	424	450	447	506	463	529	442	474	458	510	501	493	493	474	490	480	486	502	477	477	484	490	443	439	494	530	478	489	461	472	454	463	472	478	438	468	494	469	467	484	486	477	492	468	464	476	512	489	478	494	498	479	485	461	478	467	480	434	472	472	431	471	458	470	489	470	469	436	462	514	485	489	514	513	455	490	493	440	514	462	490	476	453	443	504	474	470	496	464	485	479	475	452	482	449	486	471	532	483	493	464	472	496	459	503	517	544	501	498	499	480	480	480	503	504	505	472	464	468	437	464	497	491	461	455	459	502	446	445	484	479	466	438	464	477	477	516	485	496	479	491	481	462	497	534	464	504	485	501	453	484	462	511	477	486	499	476	492	491	444	490	471	443	441	456	444	473	496	492	507	449	481	449	457	450	456	494	449	469	454	466	486	488	475	506	467	540	464	488	479	469	517	507	446	511	484	450	513	530	474	453	478	490	484	475	468	505	495	448	476	440	486	514	482	460	446	453	448	489	472	470	517	466	483	502	468	473	474	473	484	497	446	452	489	471	450	485	508	511	457	482	465	502	435	457	492	477	460	434	511	519	515	455	497	484	474	492	479	472	461	474	495	473	460	458	491	432	469	469	464	483	444	481	482	482	487	511	462	488	488	508	495	463	457	477	495	439	459	446	480	484	466	491	451	480	481	515	468	455	482	481	472	483	461	494	477	484	499	502	486	473	484	465	481	465	467	528	503	444	473	477	505	457	441	476	498	491	484	485	511	478	496	487	479	473	510	460	491	458	512	473	469	466	432	488	492	500	513	467	544	487	467	491	482	494	454	484	470	505	490	469	504	444	486	455	465	476	499	481	518	495	490	493	458	424	526	467	482	468	464	477	477	491	465	503	477	501	479	489	450	483	490	520	491	462	459	481	465	471	493	466	496	492	493	473	489	504	467	470	487	473	504	461	495	477	504	489	529	508	510	486	474	499	455	471	525	450	481	487	455	479	473	477	481	495	484	498	467	498	460	467	469	490	515	466	510	483	457	494	461	454	501	516	458	497	491	460	473	508	483	487	454	476	482	493	513	431	476	443	474	511	494	487	473	494	458	512	493	448	458	481	477	488	473	488	463	448	459	480	501	485	488	486	476	470	422	453	489	440	497	468	459	519	487	472	474	482	454	488	457	489	474	509	461	445	471	485	479	503	438	469	498	513	457	463	487	481	502	494	497	463	457	483	503	489	452	459	488	509	480	467	472	509	512	501	483	477	462	460	486	491	460	450	482	490	462	453	449	524	493	478	505	495	486	470	452	470	445	494	497	494	476	488	468	477	500	473	475	472	477	485	491	506	484	491	472	493	488	476	478	456	500	494	483	491	476	503	474	474	453	471	483	460	479	461	512	441	459	461	492	492	518	521	461	487	469	483	484	535	469	470	497	459	507	458	456	481	494	472	450	487	499	450	473	484	475	491	477	498	463	476	470	436	469	455	453	449	461	454	495	508	515	468	487	452	447	496	473	472	505	471	478	482	476	474	485	504	517	464	491
24804	21185	27590	24964	10174	1040	861	708	643	658	634	585	621	618	585	593	587	591	556	552	568	537	594	539	533	521	548	519	514	552	493	546	536	525	499	508	520	541	533	523	499	547	506	535	562	529	547	490	552	497	500	577	510	500	509	548	555	493	501	516	574	524	499	558	515	519	591	477	521	510	544	519	479	542	492	499	531	510	491	530	518	519	500	533	495	557	530	518	528	577	498	561	521	504	528	469	524	522	501	529	489	557	470	522	528	510	510	517	500	535	508	539	515	547	592	536	517	538	576	500	556	502	482	515	577	527	493	515	546	541	511	480	512	512	509	552	562	525	510	478	498	543	536	537	506	524	505	571	515	513	531	537	551	504	511	513	492	571	519	531	515	494	538	532	501	495	514	473	497	508	539	510	537	517	524	515	533	526	498	541	504	533	488	507	540	541	465	542	542	480	533	580	502	487	579	544	521	516	492	505	509	539	524	517	543	521	559	524	491	515	522	490	515	528	519	541	509	541	507	516	541	482	525	499	496	500	514	495	541	540	487	527	503	476	488	517	529	503	513	512	518	526	495	470	506	546	482	512	518	535	453	514	525	546	515	550	486	525	524	535	488	523	503	517	501	510	475	475	520	522	527	500	532	516	534	482	521	566	530	497	504	517	479	516	515	555	491	547	540	511	542	522	507	560	513	503	524	534	490	533	514	491	499	528	541	472	536	549	543	534	528	502	548	509	540	539	516	502	531	498	523	514	495	505	512	527	517	490	479	536	487	501	541	517	489	487	487	459	512	484	493	510	518	523	520	531	526	531	494	521	536	524	533	505	565	522	493	513	497	526	501	492	536	567	532	535	517	504	508	466	541	548	530	532	548	561	514	511	496	521	488	523	501	513	527	528	503	548	521	501	522	528	500	512	516	516	583	523	491	495	495	469	565	515	507	534	519	540	505	500	527	483	481	498	491	514	521	517	534	545	522	532	525	546	574	502	530	519	543	514	561	524	471	539	482	500	510	505	492	516	535	501	504	540	498	495	515	510	542	524	545	528	531	528	508	506	514	577	513	484	537	533	536	565	488	536	474	505	497	513	523	545	541	519	542	541	495	523	509	506	560	504	549	476	518	547	502	542	521	515	519	511	541	545	504	529	496	502	486	539	539	514	534	522	575	540	565	512	517	548	545	514	562	553	547	515	499	509	528	510	548	476	531	523	512	486	513	489	494	550	518	523	547	520	521	523	493	524	522	537	519	544	521	540	534	503	550	511	540	567	509	484	492	497	471	488	515	504	511	575	520	544	528	522	545	555	522	501	522	534	498	493	540	515	551	494	519	545	521	497	530	514	533	485	543	523	481	478	531	502	543	519	551	541	511	516	550	509	527	527	490	506	520	525	527	506	547	498	505	500	510	479	528	526	506	548	503	513	500	540	499	517	487	546	469	519	537	528	510	532	525	518	549	485	475	509	521	574	535	513	533	539	516	500	502	526	527	553	472	517	483	560	514	501	498	516	468	507	505	523	554	542	520	529	537	523	561	543	479	511	507	540	535	535	510	533	552	532	502	477	516	512	515	524	543	506	507	538	566	523	542	510	496	488	512	520	522	522	484	540	548	464	535	557	506	479	471	524	529	507	496	508	518	512	507	533	556	535	513	532	490	522	488	495	506	527	486	547	505	534	502	533	514	529	545	494	569	532	545	463	504	478	512	518	485	515	515	540	559	519	529	533	505	523	525	529	521	524	538	499	530	510	515	540	512	544	530	514	499	499	512	523	502	526	506	504	539	535	505	521	495	512	528	534	537	481	516	477	532	517	489	563	505	515	519	506	503	499	510	500	559	509	498	532	557	520	489	521	533	492	512	484	520	536	486	519	541	539	518	522	535	488	512	495	566	502	491	539	487	543	504	537	495	506	504	498	489	475	509	504	531	548	503	529	514	528	539	517	521	488	497	515	506	537	533	530	519	477	533	512	524	539	507	495	492	502	502	524	517	504	509	495	557	534	546	514	467	497	516	491	487	514	531	505	509	483	511	522	519	518	543	521	533	503	507	520	506	502	540	498	517	519	524	535	533	495	528	525	526	494	529	535	527	490	494	543	485	519	561	473	548	498	503	490	520	513	526	535	556	555	521	531	511	548	534	490	538	552	520	521	467	514	541	508	504	508	511	549	519	506	515	515	547	525	526	491	550	534	524	482	511	489	537	500	539	532	489	508	562	532	542	515	523	513	524	492	532	536	547	553	547	520	514	514	533	533	514	483	515	548	569	533	539	539	566	535	540	520	520	539	521	524	553	518	494	522	517	510	505	512	506	527	506	508	558	573	498	491	512	487	496	525	502	540	488	516	572	559	513	496	550	533	574	499	536	527	512	505	497	459	505	532	501	534	526	505	507	531	554	496	475	543	525	510	526	527	515	504	529	523	525	452	496	518	487	485	481	530	508	521	502	503	534	565	549	535	515	487	544	522	512	505	507	506	535	510	498	497	502	515	482	541	540	482	512	486	524	561	509	491	525	493	542	506	525	514	517	541	543	540	506	533	535	507	558	561	535	521	537	550	533	534	492	496	501	580	515	532	522	527	555	517	489	531	516	488	537	486	532	532	521	505	476	519	536	486	534	519	540	557	495	531	518	512	494	558	484	510	494	555	509	555	541	488	481	527	500	554	527	507	530	535	513	553	528	534	526	527	546	510	510	484	512	490	490	523	485	501	524	529	458	501	517	510	492	510	505	481	482	512	478	487	544	534	517	557	518	504	503	496	523	521	509	525	549	502	529	491	526	487	526	522	539	507	520	551	518	498	569	513	491	516	513	525	491	509	524	520	494	523	481	537	513	539	551	537	559	530	517	545	568	533	536	491	539	527	570	473	531	506	540	533	469	514	535	482	550	514	546	548	493	513	474	518	540	523	522	553	531	484	503	504	492	476	517	514	552	519	482	503	530	554	509	553	537	505	495	543	516	504	525	497	494	532	512	513	550	505	519	472	517	535	541	511	479	446	506	521	500	522	565	522	544	522	550	522	522	532	513	532	526	514	529	460	467	500	527	497	500	534	499	559	573	467	528	501	540	507	506	543	557	502	471	517	541	496	497	525	527	516	540	554	549	563	523	492	489	507	510	530	536	502	526	507	492	502	541	526	520	476	516	497	486	538	502	465	516	527	552	523	533	508	518	536	531	506	495	530	541	493	535	528	553	549	545	519	521	515	501	518	499	503	481	513	528	509	477	557	516	547	548	522	507	496	534	514	511	512	516	505	497	560	538	517	505	550	492	490	489	458	502	532	522	500	503	484	510	488	518	513	508	487	503	496	522	524	497	480	470	505	512	515	505	550	539	501	495	494	546	532	490	531	523	461	537	498	518	503	496	517	535	490	486	511	504	512	546	469	491	601	500	518	509	550	502	495	531	543	509	522	515	526	530	509	478	537	519	480	519	475	499	543	506	527	545	530	489	517	544	536	529	510	534	510	571	540	514	495	509	519	504	494	498	542	517	478
9193	11753	23973	2822	2813	1447	1242	1151	960	894	875	757	710	712	691	648	652	666	675	676	637	639	584	640	640	620	648	626	634	621	652	618	611	592	602	585	637	659	595	594	631	601	603	599	595	658	628	606	675	641	607	612	614	637	642	644	597	638	628	610	598	647	618	657	606	597	586	597	624	614	598	563	620	600	603	551	597	593	623	559	597	574	642	617	644	644	612	589	633	625	616	596	604	585	591	636	616	581	576	623	615	620	619	628	610	589	601	630	632	624	602	578	637	664	564	577	633	608	615	630	599	593	637	620	631	609	574	642	628	582	603	574	612	592	624	602	620	579	666	580	630	585	588	613	588	589	598	591	635	626	592	624	662	596	595	609	651	637	586	575	538	576	622	558	601	577	594	604	607	611	701	604	584	622	602	599	625	588	584	595	607	569	581	573	578	586	580	589	577	617	646	636	584	594	605	600	608	627	591	574	591	619	652	646	618	611	594	613	614	607	585	653	609	606	545	565	650	589	575	595	603	609	616	599	583	593	610	609	544	604	571	557	568	615	606	644	587	557	596	579	659	617	617	610	600	621	601	619	631	623	599	600	549	632	584	558	607	617	559	606	612	570	576	623	602	598	588	630	627	615	628	632	581	591	611	554	613	560	608	602	584	587	588	603	599	594	638	550	624	619	627	594	601	557	640	600	620	619	580	604	575	587	563	572	582	619	623	614	599	669	648	618	648	606	582	557	648	621	602	605	652	617	633	633	580	604	636	600	595	597	611	585	603	612	612	633	582	575	615	650	610	657	557	629	615	572	600	600	628	588	582	580	617	570	601	567	591	619	615	567	630	584	629	609	591	615	577	632	594	573	564	655	624	587	582	610	604	584	584	641	655	596	597	585	613	586	574	582	597	602	574	595	652	627	594	618	593	618	605	575	622	586	631	605	590	583	640	611	593	593	591	598	635	610	611	618	611	612	627	596	596	593	634	638	616	587	597	612	616	681	671	626	627	595	643	583	621	609	602	588	580	577	595	580	607	582	627	569	564	619	603	601	638	580	609	582	597	652	586	602	570	574	600	607	632	647	582	621	658	622	617	629	641	625	604	605	604	612	616	590	627	613	636	606	620	610	652	594	591	601	623	609	622	624	595	584	621	627	630	636	603	617	625	630	653	615	614	593	615	596	584	562	647	580	612	628	596	570	612	633	574	598	636	610	605	628	600	630	597	611	592	606	615	624	650	621	577	569	631	617	588	598	574	613	581	579	588	603	611	586	567	592	641	585	613	606	617	578	648	609	608	648	612	643	640	565	588	625	587	630	597	578	613	605	637	592	629	589	644	612	592	627	605	621	576	625	628	590	552	606	587	595	641	617	620	570	582	648	647	654	602	637	602	563	639	607	614	591	602	614	615	616	571	625	583	615	614	566	558	609	601	643	591	570	605	644	644	598	628	580	609	581	620	633	588	600	640	564	608	603	597	633	620	636	629	592	630	589	576	586	593	620	584	591	582	603	614	554	575	601	639	584	599	596	592	606	622	617	658	611	593	585	592	649	602	594	609	635	616	629	602	602	595	623	603	609	589	633	656	583	629	610	627	611	645	624	574	584	582	608	588	606	646	607	606	588	601	583	597	579	620	649	590	573	598	625	624	537	617	613	620	610	606	602	553	614	608	616	608	567	623	620	636	580	576	616	588	598	605	638	602	617	634	613	629	576	578	597	586	572	647	629	609	602	598	642	597	594	627	594	604	604	601	594	621	612	589	597	624	573	590	611	600	622	589	609	622	603	598	586	629	590	628	599	614	635	609	601	574	587	623	608	580	595	608	592	605	630	577	590	623	615	615	602	633	655	608	631	591	619	608	592	585	645	606	615	606	607	584	628	601	639	653	615	627	645	601	597	639	635	621	618	586	641	592	603	605	603	570	618	576	568	629	600	577	567	621	632	533	607	594	575	616	636	598	591	658	594	664	612	601	609	609	597	645	653	636	597	613	619	604	662	585	583	617	567	602	575	597	590	595	600	595	631	598	585	607	582	595	572	604	581	638	617	609	561	596	589	622	627	596	576	592	587	614	560	625	599	603	583	607	599	598	560	618	588	621	624	613	634	602	616	614	616	598	607	599	608	634	574	596	632	618	629	647	615	596	605	592	589	570	598	582	597	586	610	614	595	636	598	612	596	607	566	606	587	595	611	646	610	594	638	604	605	628	584	574	611	607	620	578	610	579	660	641	609	594	574	592	643	599	623	596	599	621	592	625	608	625	593	608	627	631	603	612	679	646	595	598	608	613	582	595	584	607	606	634	563	618	601	593	630	615	628	602	597	553	579	647	606	599	587	652	687	626	644	630	596	600	616	582	608	630	610	602	607	588	576	584	604	644	637	592	628	646	590	542	632	592	623	610	587	614	623	573	580	604	627	656	552	594	626	543	620	601	608	590	592	595	623	608	578	604	595	561	604	614	566	631	570	620	592	578	618	605	622	616	672	608	596	608	541	570	599	599	594	605	562	650	643	569	601	612	630	612	652	603	602	618	642	648	598	592	604	662	596	578	622	579	651	593	606	586	596	649	624	655	540	643	580	625	625	648	583	576	595	595	590	662	593	584	579	606	631	572	617	686	595	615	623	619	597	642	581	604	639	599	555	633	595	605	594	580	591	612	577	606	624	590	593	618	608	576	656	638	598	649	624	573	592	609	615	613	578	567	600	606	609	588	576	584	627	608	590	603	617	593	577	626	542	670	569	575	628	591	580	569	573	586	614	634	608	600	650	626	544	620	604	622	578	597	626	564	643	591	591	584	592	605	583	590	628	669	620	596	594	652	595	581	623	656	629	622	593	579	638	646	649	616	607	626	682	615	613	598	591	631	636	604	629	634	612	611	610	586	594	611	596	623	576	592	605	585	596	566	607	589	623	601	602	618	589	611	621	596	579	584	585	624	601	627	599	580	554	588	625	562	645	580	635	571	604	607	611	637	634	632	587	637	612	581	611	578	584	581	646	601	608	583	629	571	591	601	605	611	571	604	627	579	654	618	637	610	593	592	601	663	597	551	581	591	575	616	588	605	600	651	628	616	658	604	580	603	591	614	623	611	586	603	615	628	636	595	635	599	617	628	596	663	572	649	622	604	611	580	587	576	618	625	607	594	583	591	605	602	597	580	584	625	630	617	624	641	599	599	656	591	628	633	616	595	595	586	642	622	634	599	578	597	632	598	600	582	610	590	651	594	572	582	617	633	622	583	599	601	558	627	628	599	605	640	560	615	637	607	591	624	632	626	642	592	611	620	594	614	634	617	585	607	615	606	571	590	627	588	625	604	593	606	571	631	601	601	637	598	637	640	576	611	633	651	592	593	577	571	609	608	633	580	589	583	586	597	605	598	661	635	611	617	587	590	618	605	624	634	611	608	609	672	615	602	616	605	607	598	604	614	568	619	629	597	584	623	619	534	603	557	645	607	582	588	588	593	643	573	596	607	586	617	624	590	634	626	576	619	572
22610	21199	28988	23703	21197	21147	9263	1863	1395	1315	1111	1118	1098	1046	1013	980	944	905	948	953	891	833	883	888	859	855	860	836	822	890	803	837	793	822	806	800	834	773	790	849	837	831	777	840	816	834	799	810	790	819	827	796	819	785	873	797	801	834	804	821	787	804	820	806	835	763	797	867	828	747	817	745	789	736	797	803	797	741	783	808	817	841	814	831	798	831	839	746	788	793	827	810	783	821	806	822	833	779	850	815	802	814	767	792	807	848	778	794	736	869	819	848	785	775	818	841	831	875	805	797	770	830	761	798	831	750	829	812	849	719	801	814	827	828	851	834	816	789	773	817	791	810	790	778	787	840	776	849	750	778	818	810	820	828	836	776	792	831	751	820	875	789	815	807	768	793	766	770	791	808	796	845	813	791	854	781	748	781	783	796	795	783	768	799	774	813	749	827	786	763	836	802	794	792	837	798	767	740	792	777	782	849	791	803	793	776	839	796	749	809	787	791	838	823	843	806	762	854	806	773	798	815	793	737	853	812	782	835	810	817	830	790	795	803	801	765	818	769	803	794	775	811	807	781	809	813	802	828	824	781	801	832	776	827	795	786	826	789	780	766	826	811	801	789	786	774	846	785	826	822	774	809	777	795	780	767	770	794	850	798	756	778	808	763	797	796	789	769	797	809	793	826	762	841	766	793	834	811	813	766	784	770	779	751	826	796	774	774	839	774	806	821	754	792	825	822	779	810	781	790	771	795	802	841	786	793	778	815	832	801	819	737	829	753	804	806	823	781	782	809	772	775	752	804	785	792	808	795	803	793	795	787	831	785	789	793	787	802	822	784	834	777	789	750	814	805	787	783	773	772	783	804	763	777	772	801	811	789	804	756	769	759	810	804	791	798	734	778	814	799	756	806	832	758	780	772	849	828	762	800	771	745	784	788	835	801	788	790	815	834	812	823	792	741	794	809	772	811	775	842	821	805	801	815	823	819	828	825	759	783	786	793	866	822	774	791	770	795	791	753	812	784	797	820	833	810	841	823	802	790	749	773	809	773	793	825	856	793	770	789	816	808	807	807	812	818	826	820	830	817	819	809	812	796	788	806	766	775	784	766	805	755	839	848	823	805	828	805	789	798	766	784	776	794	794	766	805	791	849	784	764	781	754	817	775	801	795	858	741	789	780	815	813	748	783	779	808	783	819	800	791	779	812	826	797	799	826	741	790	805	770	747	775	773	830	816	809	758	827	784	786	796	800	780	760	779	821	790	817	787	837	776	857	823	805	754	788	855	797	794	808	808	770	821	745	816	798	814	806	779	839	806	738	833	795	772	770	808	811	817	829	815	807	796	809	783	800	851	819	776	797	760	781	768	799	802	808	806	740	828	799	771	810	779	787	802	802	841	825	796	804	779	828	783	772	812	775	817	756	791	802	785	772	808	832	800	811	837	800	844	778	797	778	765	797	750	778	794	775	827	804	834	811	807	783	764	779	731	778	778	765	806	761	811	819	818	800	778	763	855	749	790	779	762	813	782	827	792	744	829	835	817	819	828	828	762	832	826	779	798	769	801	757	807	810	744	790	779	823	832	780	819	775	838	751	787	809	807	816	723	796	823	771	753	791	769	809	820	812	843	832	836	786	816	844	836	805	809	803	768	850	798	787	804	815	748	834	739	804	789	803	781	838	778	791	775	743	795	804	906	805	838	784	796	779	782	775	793	806	842	830	791	776	805	776	755	769	792	760	836	761	815	752	751	802	782	804	766	786	802	784	779	803	786	804	784	793	784	821	814	861	816	841	796	807	829	797	810	855	819	762	827	792	750	802	757	833	846	790	787	800	779	809	827	797	775	795	796	807	795	754	789	819	855	781	813	779	755	829	768	796	824	780	813	762	813	785	757	826	839	793	822	863	824	820	770	794	760	808	825	800	793	767	747	808	776	777	798	813	771	768	827	728	807	830	771	818	820	795	803	806	801	829	802	785	806	794	767	785	806	782	819	785	827	773	808	753	761	832	821	817	740	783	790	826	794	717	770	856	762	788	816	791	754	780	752	808	786	812	831	827	836	838	763	789	818	836	816	770	791	786	803	814	801	838	835	822	778	836	779	766	805	779	794	870	765	775	800	755	748	762	807	770	790	785	832	724	803	848	809	774	788	787	779	799	798	789	823	737	746	791	764	807	849	844	810	764	899	801	781	786	773	759	804	755	834	793	826	795	858	786	871	781	831	812	765	825	791	813	788	764	766	803	795	793	805	812	792	739	788	831	731	788	768	790	846	868	782	774	826	812	804	762	791	804	801	807	781	819	806	811	729	848	771	770	744	827	799	791	797	784	771	780	776	796	833	800	783	858	752	705	764	771	803	781	805	792	797	774	882	752	819	789	777	792	763	797	835	815	816	723	786	752	810	785	821	865	807	768	746	751	769	812	810	852	878	797	790	776	770	831	800	795	833	784	817	765	784	765	775	760	792	822	839	817	767	776	750	736	833	838	750	750	792	800	837	791	840	782	814	829	787	814	765	772	755	772	809	792	784	766	817	793	749	823	823	797	806	782	794	770	741	775	765	818	791	784	789	774	755	833	768	796	773	801	795	794	791	778	796	853	765	797	801	795	844	818	774	823	777	781	826	848	789	857	816	809	802	807	784	779	819	811	786	804	795	810	835	778	774	783	790	830	789	812	843	800	803	742	813	829	795	791	805	781	801	823	848	801	787	770	799	790	779	802	786	809	822	773	818	802	790	753	802	770	825	836	802	807	760	747	786	808	779	787	754	839	753	766	810	827	763	822	738	770	758	794	790	787	790	771	747	801	822	813	832	746	773	804	764	770	764	775	798	797	778	796	804	797	787	810	783	832	817	834	774	775	795	806	792	801	809	769	802	778	766	795	815	769	806	826	816	765	833	778	741	799	778	816	774	731	784	792	733	797	762	775	788	850	764	797	825	796	756	785	763	806	771	790	790	824	813	854	803	843	771	811	787	805	813	781	798	742	754	810	790	819	818	796	789	796	810	737	799	790	803	833	810	814	802	783	776	784	797	839	850	820	786	802	826	790	839	817	817	806	785	775	763	772	801	795	757	811	801	771	806	774	802	787	787	786	763	773	823	786	784	746	798	788	779	766	761	787	778	811	826	808	784	845	780	797	803	748	761	818	781	803	773	793	750	775	833	828	793	774	792	855	824	796	806	835	767	822	792	782	796	795	796	804	789	789	792	775	834	778	763	824	800	783	798	749	791	797	802	811	775	735	826	756	783	816	828	812	773	827	785	788	796	810	830	817	774	785	811	769	855	866	773	770	802	820	824	797	809	806	784	751	796	758	842	766	805	781	826	793	832	789	782	785	802	815	802	842	780	789	762	836	771	807	809	785	775	770	826	813	777	807	802	763	811	771	795	785	813	778	756	793	789	805	803	804	752	810	752	815	838	773	757	755	809	781	813	763	817	754	788	823	733	835	825	782	811	814	819	844	791	756	769	817	828	762	823	788	802	810	779
12822	23644	29410	7682	8379	3996	3176	2609	2296	1995	1696	1535	1385	1254	1220	1239	1138	1124	1046	1029	982	989	991	961	925	924	946	939	959	973	883	942	912	960	939	925	894	860	876	924	894	881	849	882	841	893	891	874	876	887	907	906	836	885	872	870	878	901	898	874	862	867	862	859	921	879	865	892	871	930	838	847	907	866	915	899	862	855	824	875	860	864	876	897	875	914	927	840	846	882	924	889	898	855	884	859	836	931	850	869	859	872	843	816	888	863	918	871	865	902	880	920	897	866	840	882	853	889	893	837	873	929	867	840	864	844	887	824	841	913	853	864	881	858	830	811	837	841	834	909	896	865	794	885	856	866	881	854	869	917	870	879	918	838	865	911	848	819	842	857	865	888	853	905	829	851	886	846	865	824	862	897	848	920	854	837	823	834	885	857	897	864	869	856	858	866	840	791	858	831	847	855	909	862	907	870	828	849	834	875	893	847	861	856	860	838	904	842	841	845	890	879	851	844	874	860	832	851	879	832	912	869	895	888	841	889	841	886	895	853	882	871	866	892	820	871	916	896	913	811	868	824	851	925	881	825	838	850	868	879	823	872	844	835	829	909	889	856	855	874	862	894	853	839	885	864	804	859	891	912	888	828	905	866	860	899	910	875	833	904	844	864	835	866	862	918	862	894	888	843	865	851	842	881	877	862	904	871	858	846	880	882	902	858	900	880	924	842	863	834	879	878	816	860	863	885	825	890	858	889	865	889	849	829	854	836	905	879	886	880	898	870	891	848	821	868	828	815	875	876	907	854	842	869	866	829	901	865	884	820	811	837	850	871	837	867	854	898	818	876	885	834	884	866	815	899	866	896	877	892	881	912	860	903	832	798	844	872	899	859	896	849	905	879	872	831	871	835	882	868	871	868	877	859	844	895	879	883	873	872	832	860	907	861	847	859	862	893	874	848	852	854	904	908	901	850	861	862	856	841	861	883	872	816	862	880	875	863	918	921	844	852	850	878	929	861	874	845	832	822	892	872	889	819	900	876	855	875	884	881	851	915	864	858	849	870	891	830	800	834	870	881	900	879	866	879	891	880	905	833	853	860	881	876	852	830	818	874	908	879	891	928	863	842	904	866	879	923	851	880	827	929	898	894	871	908	915	815	899	893	834	878	849	837	858	863	869	853	831	859	867	839	883	883	878	869	824	848	805	924	876	868	905	904	942	831	814	907	928	858	835	844	850	867	825	904	894	867	839	838	851	899	876	843	853	876	859	879	867	889	886	858	892	874	895	865	858	838	910	848	872	919	876	886	831	899	895	882	807	841	815	852	912	887	813	895	867	909	856	864	874	910	810	856	917	872	906	903	869	804	858	882	901	824	891	902	914	886	867	832	885	868	866	839	877	887	853	846	846	871	870	873	874	872	889	854	867	870	817	878	891	869	840	862	840	858	856	817	870	844	911	848	851	869	844	879	865	907	886	857	883	869	878	897	899	893	908	833	853	887	885	822	859	909	882	925	863	910	901	793	856	860	863	815	868	884	842	818	860	868	863	881	870	869	896	873	865	866	749	865	889	902	870	800	840	857	839	878	816	852	807	800	885	920	841	837	856	838	894	858	911	851	842	850	821	808	860	875	817	797	843	834	883	874	842	851	872	915	823	847	892	875	884	862	846	867	854	867	894	877	873	865	863	872	917	799	853	807	830	859	875	869	858	900	863	868	889	864	821	808	853	864	871	863	898	882	880	852	869	801	758	914	859	869	857	902	838	814	806	814	895	905	856	868	828	914	858	895	883	886	801	865	854	922	814	906	867	919	860	872	917	918	893	867	868	826	910	892	865	854	916	836	831	882	879	867	854	918	867	866	843	830	907	910	894	906	826	878	897	909	848	851	828	828	893	892	902	872	830	874	836	875	884	881	844	820	847	842	891	873	871	860	849	874	839	840	862	859	899	855	863	807	863	897	874	888	834	911	897	828	812	868	826	901	890	900	916	872	870	854	845	812	840	834	855	902	884	874	824	832	878	865	891	885	814	828	804	928	847	864	872	876	886	892	847	876	857	883	856	877	881	908	809	848	857	901	874	859	828	818	848	889	867	812	852	824	864	853	899	828	839	814	813	867	833	829	869	918	830	869	826	856	861	864	909	851	916	891	851	877	902	869	862	806	862	903	914	843	884	821	892	885	879	840	884	913	897	860	845	893	887	848	840	877	828	909	856	862	870	874	852	852	821	904	950	866	864	859	908	833	822	897	860	892	840	868	866	875	868	840	880	905	819	886	891	857	903	878	866	859	890	849	834	892	865	863	840	853	831	933	872	880	822	860	878	780	819	888	846	857	877	841	860	782	877	909	850	847	843	877	866	896	830	877	866	903	785	888	873	917	853	859	893	859	870	878	881	840	877	845	815	807	854	794	856	834	872	891	885	848	872	895	881	859	874	916	875	881	859	849	860	795	823	898	920	849	815	879	824	890	848	863	895	856	861	859	900	832	830	835	921	855	873	876	816	849	879	836	830	850	875	902	830	881	863	916	860	838	849	842	813	825	812	851	912	871	836	897	872	885	863	889	875	823	819	851	889	881	927	864	867	867	894	879	912	869	831	879	876	840	903	896	891	826	848	890	888	876	886	897	862	855	867	822	865	870	851	900	885	925	862	846	891	846	863	870	854	870	861	837	861	892	844	848	849	869	847	883	883	895	863	878	894	854	846	841	897	800	890	843	940	861	871	861	871	856	880	801	864	872	814	847	849	865	823	852	929	858	911	886	899	881	907	846	870	878	825	861	863	804	862	891	878	843	846	798	835	880	915	937	881	858	890	855	899	895	871	899	878	863	894	870	903	843	867	886	908	839	860	865	855	819	860	872	860	858	851	813	896	812	863	904	804	840	837	832	880	827	879	828	874	868	843	864	895	846	876	879	873	902	850	879	871	853	852	838	854	833	872	922	845	933	827	888	871	874	858	897	837	854	902	891	813	850	856	867	870	844	870	874	853	827	881	840	858	850	872	840	874	873	862	804	838	809	865	887	838	916	886	868	874	908	870	892	869	873	893	842	873	867	870	865	855	897	873	841	852	872	857	833	845	856	845	869	902	806	893	894	850	898	873	886	841	826	814	862	824	855	850	853	815	833	848	835	868	862	826	838	873	826	907	907	870	901	880	879	847	864	875	863	870	862	901	830	874	871	862	833	833	845	893	899	857	855	917	819	805	926	933	852	839	913	884	849	851	875	820	866	869	875	882	904	841	898	814	884	897	842	873	879	876	805	839	897	867	857	835	892	896	851	857	842	871	850	870	862	903	842	884	797	902	905	848	845	896	805	861	858	893	863	834	860	858	914	828	818	930	867	852	846	851	876	853	872	901	932	858	894	873	869	845	821	847	835	883	890	871	879	871	841	855	927	855	896	843	887	856	852	868	847	888	852	902	751	904	845	831	838	866	910	869	855	830	856	857	862	877	895	841	864	840	894	880	861	871	884	850	860	894	814	876	853	836	875	899	867
27114	20584	11791	1884	783	537	427	363	332	313	350	298	336	322	301	289	285	291	303	315	252	296	328	287	285	309	293	284	262	294	283	290	258	285	245	317	280	302	317	298	292	284	313	287	296	315	287	290	266	275	288	283	270	294	266	292	302	302	311	303	271	263	280	280	296	295	260	288	280	281	253	308	287	288	279	301	280	294	290	299	301	337	301	295	315	278	271	236	246	272	285	292	278	276	272	315	307	321	296	304	318	287	294	262	290	263	276	283	292	274	303	323	305	295	283	313	294	270	292	308	302	304	321	263	307	324	309	266	289	265	296	258	263	294	271	282	306	285	287	293	277	291	304	284	281	301	310	278	320	273	291	243	264	317	258	319	285	298	293	274	299	297	258	306	299	271	274	285	306	276	313	306	293	267	310	280	275	314	296	294	286	262	281	263	293	267	322	273	269	295	281	276	312	324	291	292	292	268	279	304	269	275	307	278	269	268	272	302	288	268	284	325	309	301	270	299	316	255	280	284	310	285	305	291	317	297	250	274	302	265	325	249	334	278	292	278	259	304	300	299	261	285	308	280	277	301	283	318	281	262	291	303	291	295	297	296	272	260	299	287	291	298	302	287	296	327	304	269	294	272	285	285	291	323	258	249	298	292	258	294	305	327	293	312	294	288	314	279	258	292	271	286	283	286	270	264	318	315	278	283	266	278	307	271	266	259	270	327	270	290	281	295	275	273	288	317	272	278	299	300	283	268	301	261	278	288	279	271	260	317	277	301	284	272	285	307	288	299	262	284	296	286	292	260	320	298	293	286	297	295	285	274	326	294	275	287	300	285	313	285	299	268	277	263	274	274	290	280	260	294	292	295	294	306	290	299	283	265	292	310	292	285	285	297	289	265	276	315	288	280	288	290	268	292	272	274	276	278	312	338	267	287	281	286	292	295	304	278	284	283	281	288	268	288	311	311	298	296	311	299	288	307	294	298	278	299	286	271	270	300	297	283	263	275	286	280	314	333	301	266	286	290	293	262	306	271	284	288	293	300	285	289	305	282	281	279	285	302	282	282	269	282	297	296	328	283	299	288	267	315	280	284	326	280	283	304	311	282	307	279	279	300	276	296	252	261	276	288	284	269	303	301	306	301	307	257	287	295	268	296	301	293	293	277	299	297	276	291	313	291	276	290	290	290	271	297	283	291	300	247	277	292	293	280	265	297	258	249	289	295	277	261	274	284	252	285	269	295	282	319	286	274	300	282	274	294	287	261	315	294	276	312	290	284	255	294	282	286	268	294	249	266	327	295	326	294	278	288	259	299	269	289	298	279	290	306	302	324	305	259	253	291	297	292	262	307	273	267	318	309	311	275	268	254	291	296	284	285	297	298	304	303	277	288	307	260	278	281	320	296	296	312	270	316	298	283	292	320	283	283	276	266	267	293	316	311	300	275	316	292	307	292	290	301	256	301	311	286	299	256	301	291	273	302	282	277	287	286	283	280	277	281	268	295	302	289	305	296	298	308	300	287	285	307	277	259	298	287	268	290	309	289	299	312	305	316	273	298	294	299	270	272	287	296	299	279	290	309	264	272	308	313	295	303	291	280	297	278	254	273	279	285	284	310	328	279	269	286	272	299	304	288	289	258	294	271	290	285	281	272	289	341	290	272	282	264	285	280	300	298	319	304	271	267	295	311	292	303	271	297	283	284	273	256	264	297	294	271	273	308	284	299	273	292	277	284	272	306	292	276	278	267	308	277	290	257	293	286	296	293	305	307	298	276	298	248	286	318	283	302	295	290	289	287	260	295	278	296	269	295	301	289	260	322	259	290	301	307	324	312	290	294	273	303	259	288	295	294	312	308	331	289	282	260	248	304	308	274	289	291	279	281	295	293	308	285	273	277	290	277	288	310	264	282	283	299	282	290	320	296	302	284	271	294	290	312	263	286	283	311	320	301	310	295	286	297	286	302	280	313	279	258	260	304	279	296	326	287	281	313	272	294	302	292	282	270	275	278	271	263	290	284	272	291	263	274	273	281	311	270	320	269	274	281	279	271	301	285	285	282	292	293	285	300	291	325	309	302	288	268	297	269	287	294	288	289	307	260	287	292	278	288	283	306	279	309	300	292	300	299	290	284	281	293	255	302	302	280	295	275	271	299	324	277	264	277	265	270	277	293	268	268	337	291	300	284	312	335	294	268	291	297	286	289	305	296	297	305	288	246	277	299	309	297	275	319	277	296	302	284	295	284	291	275	299	278	283	293	304	279	296	286	285	309	286	295	286	295	284	280	288	270	301	282	276	257	274	293	264	277	279	290	321	275	293	322	276	264	264	310	305	298	285	299	286	266	261	294	271	318	278	286	258	285	276	276	266	264	303	295	282	296	316	296	305	290	283	282	288	279	280	304	275	254	292	267	315	294	286	314	286	299	300	265	304	303	262	294	303	264	264	289	295	271	285	298	306	297	300	273	297	287	265	288	294	282	290	297	313	298	303	282	297	270	264	304	282	273	288	299	273	282	288	293	322	332	292	300	324	305	313	273	294	286	293	293	298	294	307	294	299	304	294	311	286	283	276	313	246	317	304	278	256	301	291	259	297	332	284	323	299	295	286	273	285	291	281	289	255	295	306	265	276	312	320	275	320	284	305	298	304	277	286	281	280	298	264	286	294	306	278	274	284	294	285	256	299	307	322	278	283	279	305	270	287	306	293	296	291	298	293	280	279	295	291	278	280	260	288	291	304	263	293	273	290	271	291	304	314	289	271	305	266	268	295	310	299	283	272	271	307	270	279	286	311	280	291	293	297	304	313	316	281	297	336	336	287	311	314	310	289	273	308	285	310	283	307	272	289	276	323	290	266	250	296	296	305	299	280	256	309	302	272	303	313	310	269	278	293	318	292	292	288	312	297	338	272	288	268	288	285	296	295	293	292	276	287	265	274	279	301	295	270	267	268	286	287	272	284	285	278	301	317	314	265	285	299	285	296	310	288	279	294	269	275	302	286	256	296	280	299	339	316	284	311	303	289	287	298	305	309	269	261	304	317	284	285	275	312	302	298	281	285	305	282	250	299	294	302	276	278	331	292	306	288	319	270	267	294	276	273	280	297	315	301	264	282	291	292	288	309	291	316	288	278	278	293	291	317	289	281	299	276	296	273	304	285	279	290	285	283	286	263	278	294	300	266	287	271	291	275	305	291	327	292	279	289	278	294	277	289	321	261	286	299	301	261	289	301	260	277	282	277	295	279	277	298	279	319	264	254	274	302	295	275	274	290	303	265	288	278	302	301	293	289	294	301	319	312	301	312	291	271	242	275	275	297	308	303	286	263	298	287	281	288	277	292	273	261	278	260	302	299	282	306	323	299	302	255	287	269	280	287	262	285	309	299	251	296	290	299	280	287	309	308	283	286	322	258	291	272	282	299	282	259	298	312	289	267	301	292	278	266	292	296	284	280	307	323	297	307	316	263	295	286	299	288	316	284	291	285	267	328	268	288	288
8095	7238	7436	837	774	482	448	431	412	403	425	350	357	378	373	362	383	333	383	369	353	348	354	361	344	356	343	332	330	347	355	343	354	328	341	345	358	349	344	328	360	356	388	338	356	372	367	370	346	358	335	347	352	372	322	337	327	383	355	365	362	373	353	373	375	323	347	343	326	352	352	389	315	384	351	359	358	329	383	338	338	331	337	384	349	358	360	349	334	371	355	359	321	362	344	356	367	347	362	320	363	315	365	341	347	371	367	345	357	375	388	352	322	355	328	364	340	355	381	330	365	359	367	348	346	372	339	356	351	376	346	340	359	348	359	361	347	359	374	351	343	349	338	352	372	346	364	325	326	359	368	366	341	315	376	323	345	345	325	351	362	341	348	342	333	328	315	346	365	343	338	302	356	350	313	351	358	337	367	343	329	352	353	368	326	352	352	376	352	328	328	356	356	404	342	358	338	344	348	344	380	355	377	359	336	359	373	296	336	351	372	308	369	357	334	309	360	354	356	348	320	349	343	327	361	390	329	331	339	356	328	346	332	331	364	343	350	354	374	323	343	384	344	330	370	360	319	339	377	359	387	378	352	323	360	299	380	373	324	361	336	351	324	318	342	346	343	356	361	354	356	353	350	335	344	341	337	339	342	358	366	381	346	371	354	323	338	353	367	353	325	346	347	354	351	338	355	366	346	337	365	325	370	344	349	328	369	406	353	351	342	363	346	345	349	331	384	334	331	362	332	369	324	351	350	355	365	354	376	368	344	369	365	377	331	363	365	398	336	321	351	372	344	339	324	350	314	353	345	350	356	334	346	315	359	337	327	361	343	351	335	343	362	388	320	358	362	331	377	347	338	342	339	321	350	328	346	384	338	333	350	334	364	335	354	359	406	333	366	335	345	366	354	351	351	379	347	308	337	375	348	377	344	341	326	351	347	355	338	363	343	340	378	370	345	352	390	314	379	359	335	336	335	328	322	365	365	369	335	361	345	364	336	336	390	355	354	376	342	372	370	358	364	335	363	325	352	376	340	343	334	349	356	375	344	368	305	363	360	360	325	341	362	344	321	349	367	330	339	387	379	339	361	338	330	361	341	312	379	346	358	326	340	346	355	355	333	383	372	316	336	354	378	334	343	366	348	377	367	339	386	352	348	343	319	383	368	373	351	352	358	315	365	384	320	353	335	369	326	345	336	368	335	366	348	361	341	340	370	336	337	356	345	377	354	363	323	379	380	359	353	361	331	319	367	340	348	372	353	332	354	354	369	338	350	336	324	348	368	358	383	348	334	372	323	367	354	358	369	347	347	357	345	344	333	340	349	326	338	399	394	332	325	338	348	392	337	369	335	377	339	372	349	373	351	378	358	371	338	384	378	354	318	349	336	342	346	363	334	371	360	343	374	375	343	339	358	338	360	397	350	349	363	314	348	359	359	339	331	357	346	342	364	366	331	355	353	367	383	345	349	339	361	358	358	325	324	307	362	339	350	323	381	376	335	356	330	328	362	330	349	363	338	374	341	373	339	374	372	335	374	345	358	352	316	342	353	337	354	359	367	344	352	311	351	367	366	346	342	336	366	380	354	362	354	335	347	344	328	316	372	350	346	343	375	357	329	356	351	363	388	340	326	400	332	338	359	325	376	346	348	369	366	387	339	373	410	333	387	388	350	360	363	350	373	361	331	349	366	334	340	346	350	367	341	341	335	398	350	357	312	334	356	325	375	385	314	341	359	333	315	387	349	318	350	342	323	366	373	348	357	356	336	356	369	338	337	335	378	381	319	331	330	357	369	357	348	350	338	318	345	349	364	364	346	364	382	329	342	307	345	331	351	357	347	360	377	366	341	332	335	325	335	339	349	368	380	359	347	360	333	351	341	372	359	344	315	325	292	322	363	372	362	365	362	339	364	337	363	366	356	384	319	349	330	367	323	329	381	369	346	381	367	358	348	325	371	348	361	358	365	336	361	346	358	340	337	386	336	324	357	337	363	348	351	334	335	340	376	393	349	365	338	365	320	349	321	353	360	371	371	359	350	379	352	338	303	370	374	357	368	336	337	319	326	350	361	349	376	367	351	346	349	362	349	369	344	356	347	340	317	353	370	321	328	371	340	326	337	380	343	367	360	357	327	348	341	387	349	400	376	350	363	340	335	366	349	363	366	378	334	337	346	331	368	329	367	377	348	356	354	339	343	361	362	384	367	342	343	342	340	336	342	358	340	346	356	348	348	362	353	376	378	351	410	352	344	360	341	356	366	340	352	349	361	376	382	339	309	371	337	304	324	350	350	343	354	350	331	389	358	328	370	357	352	383	334	378	364	378	363	391	342	334	345	386	361	352	357	358	353	346	350	362	373	371	356	336	355	308	331	354	334	338	342	333	382	362	372	338	306	334	339	322	368	356	373	355	342	344	318	354	352	370	363	322	344	346	344	332	407	344	337	342	373	364	367	376	366	364	371	368	363	372	369	346	381	354	336	381	350	294	350	376	344	357	336	351	335	344	365	362	362	357	326	378	352	343	374	379	345	305	347	338	354	348	337	342	380	335	353	338	362	328	335	367	363	367	339	345	305	349	351	348	343	361	342	325	396	360	365	331	349	361	347	349	369	341	384	321	372	350	356	331	383	350	328	334	341	354	361	351	342	359	372	329	354	356	333	360	398	373	368	332	340	337	350	355	349	369	384	303	337	331	335	375	365	354	368	385	313	372	363	370	345	361	344	326	367	353	350	373	343	369	329	350	362	361	358	369	348	361	335	353	339	359	377	358	371	326	333	350	349	370	355	362	321	362	347	355	367	354	353	372	330	349	329	338	342	376	347	350	365	352	353	370	334	349	383	354	378	360	337	352	356	341	317	326	376	368	326	358	351	330	336	343	373	329	324	384	350	355	322	323	342	397	387	356	382	320	348	358	382	357	348	338	344	337	318	362	324	347	382	371	362	415	312	331	323	371	349	342	330	327	371	316	334	343	345	357	346	346	358	372	363	341	378	362	340	345	377	369	335	344	357	302	371	314	345	350	344	355	363	348	343	344	328	339	362	369	380	358	338	356	357	368	364	353	352	338	316	342	375	332	389	364	353	355	339	370	312	362	364	353	332	362	338	339	326	312	345	328	383	312	391	368	300	346	335	333	353	326	345	346	328	351	347	322	332	368	331	340	361	366	345	323	345	358	335	373	387	356	400	339	342	361	353	336	355	346	353	327	349	341	323	336	358	387	346	380	342	346	380	344	297	333	345	365	324	374	376	341	371	327	369	348	339	347	355	343	362	359	345	340	365	358	311	365	380	319	331	349	342	349	360	365	335	325	317	327	332	349	330	351	340	342	325	355	357	343	386	347	389	328	341	346	343	358	350	333	347	348	368	381	371	323	336	335	345	351	343	347	335	345	382	354	351	358	351	330	367	347	337	363	333	331	345	337	361	357	351	325	346	367	350	330	369	360	338	338	345	344	384	339	341	329	381	349	349	323	322	295	342	329	386	349
23627	21184	27930	24743	21116	10105	1348	874	698	667	621	576	544	536	543	506	500	497	502	448	446	481	473	445	407	441	468	432	450	446	421	409	439	434	410	427	455	449	461	467	428	416	428	432	403	409	428	431	417	434	408	435	449	417	441	429	464	399	411	420	411	443	442	434	421	419	411	427	419	423	434	394	456	377	452	417	437	422	461	408	412	443	427	401	408	405	440	475	429	400	409	418	429	386	416	394	438	454	429	443	418	415	430	397	398	396	404	422	412	421	435	382	441	426	450	405	395	428	435	394	433	412	421	402	403	443	412	430	375	432	423	405	439	446	398	419	455	363	402	410	423	413	422	431	404	412	431	431	405	410	445	431	437	396	430	435	439	382	422	409	432	391	413	434	406	393	411	408	403	400	408	425	408	393	394	415	427	407	440	379	436	409	426	370	388	440	415	402	414	415	416	404	407	421	447	441	418	443	391	433	425	402	414	410	415	421	379	435	427	412	383	387	413	379	423	422	446	431	394	387	416	405	411	444	456	409	417	420	432	379	465	384	404	442	432	429	443	432	386	386	387	433	395	448	396	424	403	418	392	431	453	437	428	418	419	432	394	373	431	438	412	445	407	394	430	417	406	421	429	408	459	438	412	437	433	418	403	413	418	392	430	416	387	423	428	431	385	435	402	417	388	410	438	417	386	447	439	375	423	410	458	400	399	412	410	414	409	428	378	410	439	415	361	435	393	418	427	384	431	402	444	392	400	421	438	444	420	405	442	421	398	430	407	411	416	414	405	418	413	428	422	434	421	412	412	401	448	407	405	402	369	414	450	414	418	433	432	383	405	406	438	425	437	392	429	409	431	442	418	383	421	403	443	400	403	422	393	369	424	398	398	418	436	441	435	384	431	447	389	446	446	400	425	418	401	402	429	420	421	428	368	385	463	410	412	405	408	441	396	442	445	402	403	426	428	429	428	401	408	405	429	454	444	429	425	448	442	429	400	436	406	409	411	382	434	433	431	425	419	387	471	412	432	417	406	422	444	417	407	396	393	424	423	454	398	408	422	390	443	407	394	430	405	401	423	414	394	383	382	424	430	450	402	408	399	433	405	388	442	429	432	423	455	441	417	390	422	396	406	466	389	418	425	424	401	444	400	423	431	414	397	406	427	410	432	443	445	382	415	403	375	420	411	417	396	408	403	455	381	416	393	409	438	410	430	394	391	390	473	421	474	397	409	407	436	382	412	416	394	410	415	404	423	440	431	456	434	405	437	472	429	433	381	403	427	413	432	443	414	414	430	396	432	449	378	442	390	391	462	418	423	443	439	449	432	425	395	439	423	433	395	433	437	458	407	418	423	436	408	456	421	404	412	390	419	446	374	410	413	397	385	424	394	386	425	410	412	414	410	428	422	445	412	402	409	393	376	404	416	435	445	418	436	413	440	416	406	398	384	424	411	424	384	390	433	385	411	460	418	413	400	455	410	360	412	426	408	378	444	414	442	395	425	426	391	416	448	411	417	409	405	432	448	418	392	413	420	405	404	380	439	443	399	404	425	410	384	437	434	402	415	411	448	419	440	433	419	390	415	433	420	428	399	437	380	420	438	383	390	424	426	434	401	400	429	438	423	437	434	407	407	448	444	401	390	451	431	413	401	411	439	424	406	462	402	401	403	412	427	444	411	399	389	432	378	428	414	418	415	406	412	436	434	404	392	429	429	425	424	409	453	406	392	410	359	402	407	430	410	408	409	432	425	370	403	432	409	393	403	408	380	430	426	428	385	430	408	397	444	418	425	413	404	411	441	451	399	383	398	409	451	454	399	393	380	430	432	424	406	437	405	405	429	407	407	434	412	432	425	416	430	451	379	439	413	416	376	432	416	401	445	392	456	438	423	458	401	422	457	384	407	424	430	409	427	410	380	405	413	401	409	385	438	426	421	434	452	427	408	409	399	423	433	436	388	411	407	455	442	401	432	415	436	448	441	388	405	408	392	433	409	414	432	393	404	419	415	424	419	370	431	448	396	438	372	405	388	416	413	432	448	399	391	398	417	421	429	408	386	438	416	408	440	405	410	437	412	433	424	429	439	405	422	428	434	384	399	393	398	393	410	387	417	414	401	420	436	430	445	412	395	401	415	434	430	385	419	432	436	427	396	457	438	423	433	455	411	424	424	382	448	444	423	432	402	445	374	416	439	403	446	447	413	393	417	408	457	423	401	484	394	447	418	435	454	446	434	426	441	392	431	392	434	446	365	405	424	410	425	398	419	442	437	443	388	420	426	431	428	447	439	447	437	397	495	417	444	430	369	399	406	406	457	469	411	428	424	391	419	432	401	448	399	422	407	398	423	466	391	376	430	450	375	412	423	388	400	409	405	392	459	419	425	427	441	408	407	437	428	416	422	371	421	432	418	429	392	447	412	408	383	461	419	391	425	408	418	411	390	392	393	440	433	421	429	390	458	444	418	413	455	397	436	394	439	404	432	425	441	396	407	445	420	439	441	413	451	394	415	388	423	420	412	393	434	439	451	433	428	438	426	401	414	414	434	423	429	441	423	424	388	425	414	441	405	434	422	434	464	384	417	426	408	421	425	437	410	412	419	436	401	428	424	412	449	407	415	454	394	427	413	386	406	441	450	414	417	407	422	457	447	421	448	429	419	399	386	436	429	427	391	397	425	408	421	416	393	410	456	386	403	410	410	458	401	403	429	397	437	402	414	427	443	405	390	394	390	418	438	437	389	454	418	421	425	420	427	417	411	424	415	404	414	439	408	466	387	411	419	410	415	413	413	376	411	426	407	415	400	416	431	414	380	440	433	414	382	413	392	416	414	408	424	425	373	412	403	422	384	429	411	399	413	421	422	401	387	413	453	430	455	411	418	391	398	396	450	417	422	421	432	453	397	409	410	411	407	423	446	417	434	429	399	414	416	408	434	430	411	396	445	432	419	418	421	442	392	394	399	439	414	435	398	420	425	358	383	430	433	398	429	409	440	394	447	450	434	432	433	442	441	414	416	427	427	421	430	412	425	447	429	433	437	384	396	399	427	385	426	437	411	423	351	425	395	433	418	395	430	424	407	423	420	386	429	403	411	416	387	425	434	413	393	415	413	412	384	446	413	430	413	410	426	362	435	417	412	434	436	402	415	394	441	412	422	434	436	399	403	382	456	389	383	457	421	435	392	425	434	414	423	420	444	406	407	406	402	442	374	449	391	424	466	410	398	387	422	424	426	474	414	414	376	414	429	416	426	414	469	456	414	422	427	432	453	430	411	452	408	425	370	427	441	395	436	399	418	438	441	408	399	437	432	419	450	436	428	458	438	413	444	416	443	424	397	381	400	422	411	433	414	430	399	442	406	431	419	415	425	420	420	402	442	425	406	399	428	427	400	430	415	407	398	414	405	455	457	444	402	378	465	428	458	404	415	438	455	415	424	410	393	446	435	403	428	419	438	407	447	420	379	410	415	443	408	409	418	408	390	419	409	404	415	404	425	407
9910	21461	19860	4627	4337	2146	1745	1386	1211	1037	865	796	690	700	699	634	595	614	591	564	571	513	546	514	513	529	582	513	505	501	479	524	473	501	513	466	481	513	494	465	479	485	486	481	504	515	529	471	480	493	501	478	455	458	467	488	451	501	468	541	473	455	480	447	456	480	467	513	445	482	483	497	483	458	492	468	472	481	482	462	474	467	470	503	455	452	463	529	426	477	432	453	471	460	502	454	510	463	484	506	469	478	437	464	471	512	472	461	468	437	472	482	446	470	439	507	485	462	460	491	471	443	482	462	460	477	453	454	435	466	468	463	466	486	501	443	442	481	458	468	446	513	471	510	516	507	477	483	466	438	476	497	449	465	440	485	464	469	450	489	496	505	436	455	462	466	482	499	493	474	466	468	481	477	465	496	486	447	462	475	450	478	486	517	441	466	453	474	478	453	436	455	511	450	445	477	479	490	514	471	508	459	469	480	457	487	486	482	482	461	511	478	504	481	462	413	470	508	472	448	464	491	495	473	486	490	480	467	469	471	439	468	483	516	499	488	488	469	461	459	454	504	489	492	470	480	452	472	452	453	451	467	471	488	491	458	465	465	504	493	465	452	474	464	497	475	480	493	469	456	480	483	463	473	475	480	499	447	482	455	480	518	505	482	472	490	512	475	445	493	497	480	506	519	465	475	491	422	478	469	440	493	491	473	477	509	443	492	459	474	445	485	473	473	462	517	473	475	409	509	448	465	468	508	465	505	486	453	499	472	475	467	531	510	514	452	523	441	477	445	500	463	479	458	460	504	454	445	472	464	498	491	480	457	467	471	461	492	494	500	483	453	507	464	473	500	469	470	474	496	484	476	459	442	490	441	467	487	442	513	457	458	485	499	433	481	477	484	455	446	457	479	472	462	480	507	471	476	491	480	440	485	457	476	461	495	470	463	468	479	477	530	477	448	467	483	464	526	464	499	463	434	482	503	453	432	492	463	456	463	473	528	470	453	487	493	474	416	473	494	465	455	410	458	485	447	506	497	473	447	490	490	492	493	521	479	473	449	473	462	485	458	491	471	444	493	497	480	478	491	489	475	450	513	508	423	449	494	493	484	486	498	498	472	471	492	453	474	469	502	479	475	509	475	485	508	439	453	450	494	521	438	467	468	433	513	500	461	478	471	495	482	477	492	439	492	512	457	490	457	513	479	450	525	470	513	454	503	473	456	495	470	459	468	481	461	486	455	475	451	511	442	500	453	477	444	508	473	472	501	494	458	453	449	474	477	493	488	485	479	482	479	474	506	515	481	482	474	526	464	491	501	480	442	445	481	469	448	429	467	479	464	441	481	501	490	473	491	482	505	435	471	510	493	463	494	477	451	458	455	466	439	471	482	487	469	503	410	468	482	473	503	487	462	504	487	456	491	443	504	463	456	461	455	526	486	463	464	447	490	495	529	472	480	492	516	468	444	484	474	498	446	505	477	447	507	446	482	475	468	478	465	448	453	495	480	471	498	443	475	440	459	491	442	491	477	469	484	490	451	494	475	520	497	461	473	482	495	459	430	472	481	454	500	486	468	487	500	467	448	480	499	490	473	445	469	465	447	471	499	441	454	481	454	465	535	468	523	501	486	509	501	496	481	468	446	479	443	489	449	478	493	485	495	441	457	498	481	467	479	485	453	456	454	487	465	490	451	492	489	488	450	447	452	456	469	484	495	460	505	465	475	498	468	452	463	460	487	450	473	473	453	484	451	481	433	498	466	455	486	449	478	502	513	523	481	421	486	496	438	446	513	500	508	502	494	463	431	459	455	496	488	464	461	452	466	522	448	474	495	480	462	470	470	453	473	436	531	465	476	497	506	473	458	476	491	458	450	475	481	464	459	510	468	446	433	463	458	477	493	458	469	472	469	475	477	455	456	482	493	442	455	479	441	474	487	464	447	461	495	447	498	436	481	466	475	493	466	512	519	457	471	482	479	475	475	501	460	502	505	497	496	466	445	472	453	484	505	478	480	487	427	403	501	490	475	469	475	474	446	475	476	479	502	497	469	503	459	471	498	477	466	474	443	471	485	458	453	460	487	469	488	487	518	470	525	530	521	483	480	444	484	454	453	477	480	505	502	462	447	439	455	499	485	490	479	468	424	414	494	496	456	461	470	465	483	464	480	458	486	480	475	432	477	472	472	494	451	448	477	474	486	448	486	460	442	473	462	449	491	445	456	455	458	450	471	459	468	442	448	468	502	477	473	512	456	511	457	491	457	505	493	450	439	482	489	496	485	479	491	490	452	434	508	500	479	482	446	462	442	491	479	469	471	467	475	490	458	485	475	484	475	439	468	473	474	504	510	481	483	469	481	459	444	449	495	439	508	467	485	457	464	477	490	450	505	483	438	451	485	489	458	470	510	472	442	444	502	461	462	456	476	488	432	471	488	492	486	456	498	459	466	481	474	476	475	418	484	453	473	439	514	441	491	463	507	476	507	487	457	437	466	447	497	460	519	467	471	487	481	454	433	488	483	474	454	475	442	482	445	494	488	469	468	502	466	452	491	454	463	477	445	461	485	482	522	458	463	495	462	431	486	478	487	487	480	463	486	459	474	457	495	468	488	478	482	453	497	503	467	473	479	522	453	520	499	491	468	478	480	483	468	474	461	483	470	494	456	475	468	497	482	511	469	497	515	513	430	480	477	485	442	462	424	464	484	456	493	497	447	482	441	443	493	494	460	476	457	449	475	485	495	459	461	462	473	469	459	475	455	486	475	491	459	490	474	475	500	496	481	476	476	501	482	454	474	471	461	468	462	463	495	493	496	461	474	482	506	459	471	472	484	452	476	447	470	486	454	498	518	451	472	459	470	452	472	475	460	509	483	455	468	486	513	486	461	493	457	495	424	492	500	490	465	485	492	477	465	483	425	481	487	470	443	497	475	459	473	489	451	456	511	474	498	450	462	471	467	463	462	471	483	498	464	452	474	476	471	456	493	434	507	510	487	466	450	480	476	498	479	487	482	488	457	495	459	511	481	509	468	475	534	473	487	440	503	495	499	492	441	472	486	496	487	456	487	499	483	489	484	469	489	474	485	501	466	508	484	473	462	472	474	457	465	476	440	466	435	483	466	485	468	471	495	480	476	507	485	469	472	484	457	456	449	481	430	457	477	500	490	491	490	491	458	477	462	503	425	484	473	485	477	480	491	467	448	500	443	466	497	490	497	496	507	502	490	464	454	450	489	512	434	470	458	465	464	437	468	463	459	477	461	491	442	489	465	478	493	486	475	459	524	472	531	470	446	441	448	432	474	501	446	517	444	491	445	495	491	511	429	508	458	497	446	471	503	508	473	467	471	499	480	474	437	467	469	489	428	485	463	506	496	451	464	522	431	474	444	482	485	469	505	489	448	472	483	467	478	504	454	480	484	499	498	477	461	468	519	470	464	492	490	472	439	439	462	509	481	455	481	510	450	460	453	440	451	463	449	445	466	470	500	473	486	481	515
24845	21173	27024	25511	11559	1095	784	690	693	593	618	597	546	550	582	570	556	558	560	502	541	520	525	568	542	583	493	522	546	485	492	489	514	563	519	535	546	545	489	556	554	524	508	515	566	494	555	555	527	541	515	501	512	486	561	526	492	481	517	505	497	490	534	516	491	521	539	522	536	521	561	498	573	488	513	480	552	508	549	506	474	507	523	498	536	522	519	549	535	520	463	526	520	533	508	532	539	545	490	539	505	499	513	568	536	507	504	488	486	487	512	503	501	543	497	496	493	515	509	537	512	579	518	534	526	518	498	531	483	551	484	524	518	524	494	524	466	526	489	529	509	521	501	497	493	527	497	511	510	491	521	527	543	534	502	544	511	529	510	516	512	525	488	511	545	529	530	504	529	522	557	528	543	489	496	491	493	532	493	506	554	520	495	510	458	532	545	516	499	509	554	540	497	532	514	554	524	510	536	526	511	527	520	527	548	502	500	514	502	507	521	476	521	501	494	481	480	507	499	531	511	535	516	493	523	503	513	476	552	501	541	516	516	538	539	539	499	532	536	546	529	525	539	528	543	539	482	558	525	517	525	534	521	505	496	535	524	530	519	526	527	512	528	527	469	511	532	548	534	485	523	537	533	503	499	562	532	502	501	534	504	527	494	487	452	528	496	514	507	487	502	513	506	518	523	527	532	495	507	510	528	534	517	542	540	527	511	480	513	495	537	489	545	523	508	510	504	462	554	469	511	511	528	524	465	483	522	516	539	546	508	538	502	525	512	513	501	517	541	488	529	534	539	503	500	497	545	549	510	509	529	500	548	511	483	474	476	512	529	550	535	494	521	510	558	555	508	519	503	521	496	523	499	532	484	499	529	528	482	491	484	502	500	487	494	505	468	529	497	517	499	498	506	462	481	512	533	494	503	486	488	519	532	514	512	479	510	518	508	521	539	521	518	541	522	514	502	558	545	509	461	512	487	528	516	559	499	530	495	554	514	521	459	536	506	515	486	501	524	538	499	526	505	523	512	505	546	526	530	518	489	525	500	508	478	522	544	491	524	504	483	512	521	507	493	534	499	532	515	469	589	529	495	517	500	517	501	507	566	529	529	494	517	535	497	476	541	495	499	515	515	501	479	513	537	521	525	495	510	504	475	497	511	521	489	516	495	537	514	490	521	519	512	507	545	525	502	527	513	524	524	518	511	503	556	512	504	497	517	494	545	501	491	541	496	522	494	547	493	558	516	540	543	522	534	530	514	517	485	521	541	530	545	525	490	493	518	517	485	499	566	522	541	507	517	503	513	518	524	470	505	522	521	507	489	475	505	523	520	501	499	528	544	488	543	511	542	545	510	524	526	505	518	480	521	498	521	538	531	528	475	528	514	490	476	515	552	553	468	507	519	480	524	506	514	549	499	557	527	514	500	511	484	537	466	536	533	549	540	525	529	533	484	513	518	502	537	538	516	503	470	504	520	492	545	526	529	503	528	484	482	492	506	500	519	536	564	492	511	542	493	540	497	489	540	551	510	500	548	498	506	456	481	497	538	521	507	529	554	523	519	497	511	529	488	545	529	479	510	495	544	546	528	541	474	535	498	512	505	473	526	512	502	539	516	473	494	513	501	477	518	522	530	518	516	478	521	551	514	555	526	535	482	521	453	502	534	496	496	506	498	536	497	478	519	464	548	486	500	527	536	504	475	535	517	536	525	523	505	500	533	538	524	563	470	492	548	485	523	559	488	471	492	500	499	481	504	508	517	518	480	467	485	525	541	511	537	514	513	479	521	508	562	529	533	514	518	512	493	491	558	531	566	530	492	514	512	536	481	534	530	477	513	519	490	512	507	485	512	531	540	491	526	490	501	494	507	547	506	484	473	564	513	487	557	541	478	533	511	513	526	529	553	493	503	500	528	559	540	491	532	575	547	537	513	518	515	504	468	493	506	514	541	521	526	518	530	549	477	491	512	508	486	528	512	518	479	542	540	541	504	524	505	534	499	477	514	463	511	500	542	535	509	504	517	525	528	529	518	478	498	531	521	534	504	520	503	559	522	474	509	543	523	485	489	483	531	510	502	487	508	541	520	518	516	512	494	496	524	543	527	536	540	494	546	459	509	495	536	480	499	516	575	514	531	499	509	484	506	534	530	545	489	541	513	551	504	533	552	520	537	499	546	499	495	519	520	522	497	502	530	498	493	521	502	527	536	523	511	553	488	540	502	533	536	502	535	501	501	498	531	497	487	512	559	508	513	525	483	509	533	514	522	505	511	519	504	534	508	496	502	545	482	493	555	495	514	523	522	515	544	486	521	517	529	549	524	534	568	487	517	530	512	520	496	522	524	535	500	528	516	524	458	504	514	534	471	494	511	499	519	513	493	556	474	501	489	514	547	477	498	502	493	566	480	527	539	522	510	517	517	546	467	547	508	515	536	528	518	528	467	513	552	546	532	551	511	496	493	526	496	504	507	526	514	511	496	536	496	528	553	508	490	497	522	522	520	487	505	481	502	524	522	526	524	540	505	564	518	514	549	469	517	516	526	513	489	499	489	531	523	490	478	547	507	512	542	492	520	538	496	488	506	505	491	516	497	511	513	517	544	498	520	485	483	516	537	500	535	523	541	500	538	498	516	531	517	515	542	531	534	524	491	503	532	484	536	508	544	495	550	490	534	458	466	514	512	479	528	534	510	496	499	514	560	495	526	512	539	516	514	536	511	506	502	519	487	543	505	502	481	491	473	522	514	489	516	490	517	548	467	524	488	488	497	498	547	529	476	570	517	501	509	501	513	504	511	528	566	518	516	524	494	518	512	488	519	493	537	497	541	478	492	488	516	528	510	542	492	492	481	537	538	508	490	549	486	495	517	548	490	482	483	505	519	471	537	523	548	534	497	530	516	491	506	514	514	505	514	510	523	551	522	485	487	572	550	499	536	522	514	533	501	498	552	533	515	504	533	526	513	537	528	502	566	507	489	503	513	504	511	500	536	512	486	518	498	529	520	490	495	504	490	492	503	524	538	502	528	487	507	498	509	502	558	508	521	482	530	545	517	471	498	485	503	478	526	503	491	507	499	539	474	499	507	557	518	492	496	523	528	497	530	546	540	540	539	549	546	489	536	506	509	527	473	545	482	479	485	539	524	571	488	524	510	533	526	511	526	503	490	525	485	534	507	531	526	569	519	509	519	507	475	491	503	524	543	528	502	483	491	506	483	498	527	518	508	508	492	515	537	480	524	520	578	548	480	531	514	501	532	559	534	532	493	510	500	467	538	510	486	468	511	525	515	527	519	513	512	515	512	520	504	486	501	529	479	539	508	526	519	536	474	517	516	534	522	476	528	458	547	532	498	500	548	533	507	491	531	507	547	556	494	528	456	515	518	470	500	527	522	485	523	526	485	522	563	499	495	473	513	510	540	486	494	541	514	511	553	536	478	477	511	561	538	503	514	454	506	553	500	492	502	569	514	475	539	489	483	503	512	500	499	510	546	511
9570	17343	16318	3041	3071	1437	1253	1133	957	843	838	771	750	773	673	722	663	691	648	608	656	690	653	649	602	689	644	681	658	626	607	661	624	620	598	584	638	611	577	617	586	584	642	566	607	617	625	585	565	575	620	642	578	594	598	558	658	593	596	578	631	635	558	618	579	611	610	595	586	621	604	607	654	610	662	580	600	554	585	582	625	593	612	624	589	615	580	604	640	621	615	551	626	606	625	616	611	609	568	569	639	607	636	603	625	590	600	619	616	569	606	573	607	593	630	610	630	571	568	565	607	578	595	614	602	584	629	605	572	616	607	599	598	641	589	621	598	593	617	609	655	609	603	571	598	650	599	618	601	596	549	580	589	632	579	588	579	601	578	613	655	613	595	566	614	610	608	593	574	595	593	606	578	611	620	604	624	584	576	617	613	584	616	635	598	623	631	593	566	567	635	614	591	609	609	578	593	588	598	615	630	591	557	599	623	602	600	604	588	546	577	585	580	645	599	578	585	570	613	592	556	628	606	589	600	629	617	620	603	563	584	616	574	632	608	573	550	597	569	611	610	615	578	586	598	571	604	595	580	630	590	568	616	648	603	575	583	595	616	617	618	582	592	595	601	592	625	616	565	625	603	643	582	607	625	606	590	587	635	595	565	607	614	639	582	579	583	588	596	551	577	608	561	571	540	569	607	544	612	557	602	591	580	596	621	570	600	560	613	606	545	630	609	610	615	569	640	588	564	609	625	617	614	594	562	603	598	561	559	578	589	580	608	605	585	604	598	587	603	594	589	603	611	590	589	620	599	595	618	549	583	593	629	591	600	616	561	621	576	607	584	611	576	582	600	625	592	608	555	649	604	652	611	597	585	583	626	568	620	593	598	627	600	647	597	619	592	585	612	640	624	572	608	594	601	585	560	603	557	593	623	560	576	607	633	630	588	614	578	588	634	624	559	576	609	620	621	640	638	606	639	596	612	606	593	573	603	623	626	630	607	657	589	648	567	598	618	618	610	628	604	631	580	590	587	585	587	630	630	599	583	586	644	580	602	554	585	616	594	606	609	576	584	613	592	567	628	607	579	594	610	637	618	582	632	590	635	611	600	624	568	616	580	602	595	632	627	552	591	632	599	589	650	566	611	617	596	637	603	603	599	619	616	586	603	626	624	631	588	613	624	559	619	585	606	618	564	638	604	583	597	596	599	653	575	646	599	602	575	627	639	582	620	541	577	590	617	669	599	607	588	628	607	562	597	581	571	608	603	619	587	641	639	606	549	565	616	565	572	634	566	615	614	643	575	623	577	582	615	583	625	611	591	584	627	646	599	620	643	569	600	564	583	598	566	570	565	632	647	581	607	559	591	580	547	620	568	603	581	626	636	587	629	647	586	604	563	609	615	589	592	651	582	607	620	573	607	578	596	634	555	604	629	605	585	649	592	596	602	559	620	587	597	592	621	611	590	588	556	622	579	630	597	588	671	603	614	617	587	624	578	603	581	558	576	624	629	636	641	609	632	588	616	589	660	574	590	603	585	624	556	639	630	602	590	581	576	596	606	625	607	596	639	594	599	578	672	665	619	543	633	602	584	606	611	611	574	585	611	638	607	569	607	594	601	623	596	574	627	609	595	585	578	598	619	611	597	590	640	589	562	607	622	613	600	547	571	617	602	647	557	572	591	606	647	609	613	604	572	586	623	629	585	593	595	628	590	588	563	625	581	615	595	592	613	612	576	605	559	599	579	617	579	578	644	626	569	615	618	604	620	614	609	551	643	661	567	625	607	586	552	587	580	599	609	609	596	582	616	646	581	575	580	583	582	566	602	617	544	609	579	605	626	658	648	554	570	600	584	615	583	594	626	593	632	582	642	575	620	623	630	613	547	620	623	568	636	589	575	600	566	611	609	600	622	608	575	669	602	587	605	615	587	583	614	627	697	605	657	603	591	581	632	614	635	564	649	613	567	621	603	624	608	595	572	578	601	580	652	638	576	581	631	564	560	651	585	559	640	552	588	586	546	621	585	582	610	593	593	534	596	571	629	576	633	598	612	662	608	609	584	608	604	569	647	604	630	617	627	623	623	586	592	608	592	593	602	617	606	602	572	566	613	632	631	575	647	554	613	570	564	573	599	578	601	605	619	570	633	602	556	618	608	596	625	609	579	589	569	606	607	599	585	623	592	600	622	599	595	584	590	590	597	589	660	624	604	589	660	578	647	603	641	582	559	578	595	584	602	583	627	627	639	621	584	580	624	620	634	574	598	588	592	598	609	593	604	608	649	607	611	573	563	609	610	589	591	628	618	632	590	599	609	617	578	648	613	610	611	609	579	648	605	588	606	613	612	633	609	603	593	621	608	619	607	635	611	577	586	623	582	581	608	589	672	612	598	569	591	606	650	614	605	631	608	612	612	590	615	597	614	633	604	598	575	543	561	595	600	610	635	639	621	647	630	591	584	596	614	601	610	584	595	629	629	585	600	563	610	622	628	572	619	633	576	599	621	602	591	623	612	627	609	609	572	612	621	627	598	632	593	602	618	616	599	585	641	636	624	589	617	600	620	584	599	617	611	575	573	639	572	572	568	586	652	584	590	616	605	608	614	602	592	582	590	591	569	634	625	539	681	602	634	586	618	560	631	617	624	606	621	594	638	590	609	602	618	549	596	580	626	621	605	609	607	645	562	632	580	591	629	607	635	571	626	602	574	585	581	581	585	588	579	625	595	596	616	624	615	642	601	573	627	582	592	556	650	634	588	579	599	579	585	586	620	627	615	611	526	594	582	626	597	632	631	654	610	578	598	612	558	567	594	639	565	629	629	602	596	618	643	612	616	597	587	620	592	604	572	560	637	613	615	639	573	609	618	597	614	566	612	588	583	614	622	574	640	613	588	619	616	616	583	612	591	614	590	625	605	624	589	595	582	574	644	562	626	647	634	609	588	605	601	594	592	632	612	620	573	591	594	605	638	582	624	579	594	599	600	612	631	603	661	598	592	613	587	545	589	620	532	646	597	567	596	618	593	571	590	654	651	633	616	594	581	580	587	560	559	616	659	616	599	606	604	574	583	585	638	617	580	571	598	588	639	613	556	571	611	578	589	603	606	570	568	600	631	567	608	606	626	638	575	575	622	587	623	584	666	622	631	607	580	601	600	578	620	554	577	612	598	657	594	602	651	570	635	603	631	626	571	565	558	558	598	607	619	603	564	594	582	600	611	596	604	633	608	593	591	633	571	572	598	585	609	584	578	691	560	619	655	583	593	617	622	638	623	599	583	550	596	581	581	559	616	585	588	605	617	580	572	595	642	588	603	559	587	597	645	601	617	590	576	597	593	613	635	635	638	616	598	622	599	582	642	584	613	601	642	600	633	593	621	637	665	597	636	593	606	610	574	601	635	573	607	638	602	600	624	547	588	637	587	606	556	555	634	633	593	611	580	579	586	602	587	638	601	625	639	575	599	580	599	609	600	615	583	570	608	609	597	597	582	632	591	608
22633	21194	28616	24090	21188	21248	10206	1914	1431	1274	1231	1086	1046	986	981	932	984	918	875	904	923	881	830	802	863	807	791	882	876	808	825	843	845	835	841	819	875	783	803	830	813	815	815	814	830	809	816	824	802	785	820	803	799	771	826	808	838	833	756	809	845	835	807	805	750	839	819	799	801	770	770	790	775	823	801	838	790	786	796	802	791	795	785	841	803	833	830	776	809	788	804	797	785	793	793	791	800	846	739	737	817	795	773	829	801	785	832	756	750	790	798	804	789	793	775	821	801	803	799	787	821	841	795	806	763	696	785	809	727	779	777	791	741	780	785	799	806	796	783	793	797	810	782	807	747	833	764	816	776	824	764	821	759	786	815	837	816	827	789	807	750	775	751	866	792	778	805	819	771	793	753	748	791	772	758	800	742	823	782	749	800	812	775	794	803	792	826	760	804	772	848	790	819	820	765	798	743	828	774	803	833	771	776	806	803	805	789	781	806	811	792	813	756	827	762	728	783	814	769	742	788	767	796	789	795	826	834	786	808	750	776	792	822	812	796	769	815	761	817	794	861	818	782	838	779	773	818	803	757	768	811	817	834	781	767	773	738	747	794	764	801	770	750	847	789	861	769	754	855	756	784	814	802	770	764	871	812	802	797	797	783	806	778	771	760	769	811	780	828	859	779	781	775	778	798	790	800	797	766	826	755	812	814	775	813	779	822	835	809	767	769	761	771	793	784	761	804	727	804	770	734	800	796	789	749	737	780	810	780	834	810	851	793	727	777	826	828	795	777	756	778	761	773	790	814	814	811	829	802	799	883	774	879	788	766	789	781	768	814	775	811	819	801	772	779	803	805	789	801	759	837	745	819	775	780	794	776	816	801	807	790	742	813	775	752	770	800	827	805	752	774	832	774	788	763	794	784	770	793	789	778	815	794	822	804	815	789	760	793	797	806	784	817	871	820	841	830	762	798	796	775	827	789	771	801	760	834	776	827	798	755	735	751	814	768	753	843	750	769	823	804	756	820	782	785	798	809	823	763	818	780	830	814	772	778	774	794	812	757	785	758	840	831	782	751	791	768	790	804	797	833	773	791	794	781	816	792	795	765	827	780	799	783	782	742	764	839	777	784	782	772	805	788	787	788	839	824	786	844	809	756	797	819	817	772	814	767	822	805	850	808	753	792	809	811	703	764	771	757	755	813	830	799	813	776	774	816	782	816	764	781	802	777	806	785	821	780	800	787	789	766	772	823	762	829	744	830	783	807	848	797	832	820	784	796	786	770	786	752	799	833	801	779	782	802	838	800	790	819	768	797	756	809	799	805	821	791	826	784	777	822	773	761	783	856	789	797	805	807	802	796	811	779	765	846	756	761	800	745	797	805	813	775	785	820	804	791	810	780	768	756	796	837	773	771	803	825	807	792	787	795	815	749	805	806	832	786	810	793	796	857	811	835	792	790	809	768	750	807	817	789	805	828	795	836	798	785	778	783	772	788	745	784	765	774	792	803	801	837	766	819	783	798	757	787	752	813	810	810	793	814	817	751	772	774	802	737	792	777	772	768	778	804	790	779	783	774	763	819	752	804	713	817	834	790	764	797	764	769	786	857	759	769	773	815	814	806	792	806	782	837	755	827	781	795	788	802	824	833	737	775	741	812	809	772	796	779	807	780	809	859	756	799	789	771	777	793	785	763	817	779	781	850	750	809	806	788	793	828	775	760	808	814	788	820	807	759	771	867	815	819	824	781	790	794	806	829	770	788	772	793	833	804	769	793	786	774	810	780	780	781	822	813	759	803	815	805	867	758	810	769	799	845	766	768	798	782	801	793	778	747	763	797	872	801	756	804	798	726	804	782	776	788	751	746	751	802	792	792	776	832	797	763	786	804	815	734	785	873	818	813	772	801	761	800	785	810	789	814	832	782	831	820	794	797	812	794	829	811	762	762	800	823	819	710	790	804	753	783	804	832	799	756	825	763	735	797	799	758	792	802	790	797	769	800	823	767	749	746	853	788	801	769	837	774	792	752	771	742	820	766	822	835	746	798	783	814	750	816	834	810	758	768	755	780	814	801	802	810	747	790	819	810	767	775	820	784	759	828	811	817	805	783	788	808	804	805	776	748	769	780	797	797	810	775	788	748	786	823	791	810	755	797	755	779	807	791	780	787	787	788	827	773	757	821	763	770	729	761	813	755	758	759	790	754	789	780	830	833	769	818	777	806	844	802	778	780	792	777	798	756	775	751	782	774	768	768	809	760	758	830	764	847	789	792	777	771	737	800	834	746	789	791	818	725	777	750	818	759	768	795	799	831	843	814	766	793	818	796	777	809	795	827	794	814	788	798	792	741	802	840	822	741	742	760	793	788	751	761	718	794	791	808	781	785	792	838	831	813	775	848	795	850	838	788	799	780	805	811	779	772	800	769	750	770	784	797	791	823	780	763	785	795	789	767	780	783	806	780	744	703	782	810	778	777	750	786	809	774	803	819	805	749	796	793	757	777	770	768	811	790	771	808	783	826	797	800	813	749	788	855	749	777	796	781	793	796	838	788	761	715	764	805	783	812	807	794	779	749	874	768	788	824	799	771	784	785	758	726	794	773	845	785	793	822	765	759	851	791	791	774	796	759	788	788	759	812	786	780	771	819	800	803	791	770	775	800	809	799	770	739	824	765	736	796	811	740	778	832	709	799	782	741	731	837	775	852	757	774	829	816	723	739	834	794	737	769	789	876	799	788	778	746	785	795	756	799	770	844	803	762	807	798	824	789	794	781	816	777	788	763	774	803	819	768	774	804	794	819	775	781	795	841	774	770	806	782	783	812	856	802	748	787	772	771	787	811	789	781	808	760	731	786	803	814	848	777	776	788	820	859	809	787	775	793	805	776	860	765	751	773	768	790	755	763	834	781	805	761	781	787	757	754	796	781	752	774	782	851	767	802	811	773	791	777	813	809	783	773	771	721	786	766	791	786	773	800	773	767	779	797	802	768	777	813	813	810	767	760	828	820	808	818	798	773	812	775	782	772	784	788	832	833	770	775	777	823	789	767	778	799	827	762	798	806	789	764	824	777	813	814	813	826	806	796	767	817	776	733	791	797	823	793	771	791	839	804	739	782	813	802	761	768	750	816	861	795	795	744	807	803	810	805	809	785	754	799	789	794	758	835	780	772	763	824	826	715	811	829	791	795	805	750	814	821	781	824	778	834	824	804	732	843	826	806	782	770	782	811	782	783	801	803	817	818	851	787	794	811	757	782	785	807	775	793	820	793	821	788	805	825	832	818	812	777	763	739	814	759	776	780	789	789	791	772	815	781	801	789	815	812	827	819	847	780	848	856	812	761	758	780	777	790	858	804	792	762	783	810	770	767	759	778	777	809	798	772	797	774	856	788	785	760	761	787	797	821	782	828	814	801	768	737	785	789	842	785	791	760	859	802	778	825	808	811	809	765	798	790	788	792	777	762	734	766	824	766	835	775	828	826	818	779	749	774	761
11579	26015	26719	8348	7379	4054	3308	2768	2155	1948	1685	1494	1418	1265	1151	1144	1169	1129	1070	1052	1057	1000	934	957	945	949	948	914	935	881	904	903	944	861	911	868	941	914	914	853	888	867	861	865	904	919	928	871	874	915	895	817	917	885	920	866	833	893	894	827	870	856	868	889	855	859	891	865	893	883	846	848	840	845	839	914	842	856	868	871	816	896	860	864	855	850	882	848	841	866	898	814	837	869	873	848	844	882	908	835	862	806	869	826	897	840	856	836	859	823	853	829	899	851	860	912	862	846	817	879	819	861	848	899	824	843	842	881	836	878	850	859	940	911	844	913	850	840	912	872	827	834	833	834	877	861	831	823	836	835	860	826	841	913	851	853	843	859	925	854	848	883	849	860	851	853	880	883	835	839	865	848	835	905	866	905	874	856	812	864	892	930	912	833	859	883	902	903	833	888	858	843	848	814	859	863	811	804	859	884	878	859	833	882	853	900	888	849	827	936	890	861	854	842	878	903	803	856	844	866	899	827	862	839	929	884	819	858	856	771	800	839	858	853	862	850	872	869	894	837	867	886	844	853	865	846	913	891	822	815	872	890	833	903	830	892	836	862	932	859	825	872	799	814	818	872	809	938	862	877	826	863	878	823	863	855	849	810	879	881	897	828	824	897	805	851	918	877	882	891	805	873	892	901	797	886	828	846	847	892	874	853	826	866	891	889	911	850	879	827	849	899	897	847	870	849	847	880	866	915	823	832	864	979	835	870	847	882	871	844	895	828	879	862	847	878	854	846	829	899	824	868	848	884	885	861	796	849	852	853	831	852	813	830	837	844	917	895	942	800	810	841	810	862	854	821	850	901	878	849	877	859	888	866	839	860	803	881	865	831	838	846	869	894	849	851	878	840	872	825	918	853	825	884	928	894	838	887	833	862	869	824	829	869	880	924	825	825	841	790	868	840	873	854	834	852	909	846	841	854	832	872	916	875	885	839	872	862	861	863	816	791	865	826	893	883	874	854	862	865	859	878	834	874	839	849	863	915	871	870	851	825	829	853	828	834	885	866	862	875	824	867	857	867	857	863	848	859	919	862	831	878	822	836	858	850	863	834	824	829	910	871	873	894	884	852	821	879	850	848	891	857	873	852	871	890	905	842	873	863	884	848	888	846	865	779	831	919	879	863	844	920	863	852	857	854	834	873	865	848	845	896	820	896	874	908	850	910	820	780	885	883	872	880	900	854	834	858	899	856	853	845	836	813	864	857	872	879	883	864	866	880	852	881	865	850	846	900	814	806	857	862	856	878	832	820	846	813	873	881	858	865	860	849	862	853	874	846	806	900	816	914	850	850	895	875	908	854	858	808	892	849	806	833	823	873	867	888	795	822	846	880	894	894	800	848	869	909	877	895	870	880	860	898	820	852	851	839	886	873	873	874	853	812	892	894	882	887	879	860	885	802	826	852	842	895	846	826	856	829	832	889	875	881	871	858	846	802	894	854	840	833	844	841	846	782	860	869	865	896	877	875	848	902	838	844	840	842	861	908	861	874	868	864	872	847	828	876	818	862	857	843	900	797	813	855	851	849	882	899	884	829	889	822	891	893	863	875	872	881	856	859	884	840	829	871	834	896	862	886	871	848	847	837	858	833	836	857	868	849	884	869	840	913	864	907	836	915	877	839	806	865	892	839	892	889	866	843	888	830	835	827	856	938	889	876	862	916	883	890	846	897	874	860	813	828	895	860	836	826	872	841	882	795	844	858	866	850	851	877	829	874	882	872	861	822	853	842	814	850	839	869	855	880	899	875	904	886	881	871	859	895	846	882	907	857	832	871	850	787	872	873	878	870	893	880	815	837	850	919	881	833	849	887	870	856	886	874	904	866	851	852	869	828	883	833	830	857	862	871	852	844	869	912	883	857	833	857	857	868	874	853	810	853	877	914	841	892	839	889	811	838	874	864	834	875	817	853	893	858	832	841	892	843	894	853	893	904	842	857	828	896	847	866	869	889	825	865	874	937	852	936	835	897	878	861	904	828	892	872	868	834	828	863	834	877	846	876	836	858	831	838	943	843	824	837	836	840	902	894	890	901	861	934	857	838	914	842	901	836	867	900	834	870	856	847	888	831	822	847	905	863	817	871	836	839	849	879	858	862	879	831	854	866	845	886	876	873	856	852	872	874	871	836	891	883	932	911	856	852	829	812	883	872	843	840	891	863	837	921	825	906	854	898	890	899	898	827	949	879	893	824	874	845	836	863	844	859	883	862	841	886	824	859	822	906	844	895	837	847	846	887	856	855	855	852	840	846	862	849	872	904	933	868	897	922	888	858	876	894	917	856	857	859	848	846	826	873	874	857	826	853	861	910	858	857	855	848	877	856	816	883	888	816	868	860	859	861	862	895	868	785	878	866	912	848	832	863	887	911	846	818	842	863	878	850	863	874	823	877	842	856	836	830	872	887	848	871	921	835	854	848	842	879	872	846	828	830	865	896	890	876	777	917	876	886	875	894	885	866	888	870	870	881	892	868	877	806	847	869	874	868	881	804	858	930	879	867	846	865	876	854	865	908	801	889	854	906	855	890	908	911	874	839	897	881	874	847	837	862	818	936	851	857	876	815	863	865	868	863	915	823	874	813	849	872	855	894	858	892	908	855	838	837	880	939	826	865	805	872	869	846	847	859	831	885	825	897	831	843	820	886	844	898	879	855	886	839	890	773	839	870	853	850	863	909	825	798	877	863	839	900	830	836	840	912	855	899	852	882	862	869	858	924	871	827	881	847	848	884	828	858	873	821	917	835	879	879	870	890	872	904	856	911	871	893	818	834	838	868	850	841	860	846	858	877	877	865	810	874	799	839	830	814	863	845	856	865	827	894	877	881	880	806	812	867	823	884	869	884	817	878	856	877	818	833	850	826	921	882	897	853	866	863	879	884	825	870	861	864	813	888	871	862	843	846	909	872	811	863	912	928	806	905	830	875	827	896	903	840	870	835	917	860	836	888	847	874	812	888	853	928	859	862	832	863	879	890	897	915	854	859	841	884	847	837	881	888	869	877	805	898	875	849	871	926	889	852	906	828	863	910	850	856	916	826	899	877	869	858	885	917	835	816	909	892	814	870	887	908	870	869	887	836	838	904	844	861	917	833	867	836	880	905	867	853	814	845	849	859	899	860	893	896	925	834	855	870	848	860	840	824	861	881	866	911	837	791	881	858	820	912	879	860	897	888	891	873	874	854	886	872	865	868	871	876	913	871	781	828	860	896	908	869	873	862	880	883	850	886	903	890	882	857	878	885	845	880	924	861	838	829	872	907	848	919	887	857	900	870	835	858	852	871	810	838	879	875	901	867	871	824	876	866	914	883	859	884	902	893	886	885	865	814	828	818	864	908	859	841	871	825	825	912	838	898	865	882	835	882	856	824	902	865	808	838	813	856	854	842	899	874	825	862	871	870	852	828	790	900	858	863	867	883	851	858	858	872	838	882	831	855	868	836	877	897
27111	20460	10278	1643	497	416	344	344	275	293	318	281	300	246	272	281	330	298	324	289	312	293	289	279	274	293	299	292	270	257	301	272	261	272	255	269	262	271	293	284	253	297	319	294	279	319	270	254	258	276	308	262	289	247	313	285	287	279	303	274	344	273	277	277	278	262	271	259	277	276	264	286	322	297	274	284	272	292	284	311	277	283	243	274	259	294	264	247	275	271	287	256	255	253	294	285	265	265	280	257	280	275	283	263	303	285	288	270	293	313	279	259	304	255	261	290	293	299	283	288	265	284	295	265	295	274	283	282	295	284	257	306	273	298	271	297	265	290	280	281	278	259	292	307	288	252	281	280	246	274	289	265	300	285	309	302	258	262	272	282	275	281	275	266	258	266	300	277	246	242	285	283	282	281	293	286	286	314	271	278	283	297	288	297	298	292	286	300	278	262	275	250	295	265	289	293	259	246	279	272	266	280	318	286	278	266	283	270	300	306	294	288	273	259	276	272	289	305	285	259	277	277	272	268	281	272	280	303	319	294	261	290	279	289	299	278	294	261	273	256	258	318	286	315	232	291	286	272	266	287	302	275	280	247	285	292	267	285	312	254	287	298	255	270	284	262	303	292	265	298	266	254	302	262	286	271	303	305	271	284	252	276	301	258	282	305	254	286	262	300	266	264	263	278	294	285	264	268	285	289	285	285	283	285	303	244	276	310	297	274	322	273	260	280	260	296	319	281	263	282	285	282	272	292	297	263	285	291	288	288	289	289	276	282	286	281	273	263	282	257	307	261	276	271	273	266	270	274	273	286	304	277	243	277	305	310	283	280	287	266	277	247	273	284	286	256	273	285	271	265	295	273	323	298	296	280	257	265	244	281	299	300	272	279	255	293	281	261	315	291	286	286	280	279	273	275	278	293	281	282	266	295	267	275	275	293	272	267	290	284	282	255	297	279	296	276	241	289	295	281	252	293	282	302	270	288	280	279	292	256	287	269	257	274	293	299	257	309	257	263	285	272	261	290	294	315	277	281	301	259	283	285	285	277	280	263	279	265	288	314	278	293	287	292	272	267	285	275	274	292	265	280	297	268	282	282	298	299	295	315	305	292	291	293	306	283	266	258	294	304	257	262	305	286	302	280	300	310	292	294	294	248	248	264	274	265	247	275	253	288	288	250	272	284	285	265	282	281	297	296	270	296	276	293	289	265	287	258	281	283	270	294	295	276	254	278	322	290	270	260	272	266	279	283	279	294	251	271	271	309	261	298	276	267	267	288	267	281	272	291	280	271	266	282	270	276	237	261	280	257	273	282	295	272	276	279	280	258	282	294	253	259	278	287	269	258	263	248	272	256	277	278	278	280	272	279	280	275	305	260	247	269	275	289	263	253	284	283	302	280	308	293	262	232	273	270	294	290	289	257	272	278	308	285	272	272	313	281	282	278	279	294	269	293	297	288	281	289	284	291	271	280	267	296	287	281	290	281	272	271	279	303	273	272	257	281	315	290	278	277	307	275	293	295	291	266	299	263	287	278	259	307	271	309	260	301	286	267	269	276	266	276	275	274	321	285	254	286	286	291	299	301	271	290	252	277	267	273	278	271	252	262	285	266	258	270	259	260	296	295	270	285	286	254	258	266	277	269	278	258	261	271	279	243	280	268	299	270	258	284	287	270	286	270	284	303	279	266	278	263	310	282	272	270	299	291	282	264	265	266	275	305	234	302	298	267	279	302	260	293	275	275	270	285	288	287	289	269	254	272	285	263	272	263	283	275	279	292	281	298	286	269	321	289	300	284	253	300	278	293	296	309	276	273	279	261	261	270	274	266	258	288	279	273	265	278	280	262	283	283	242	285	275	259	269	283	282	260	266	292	279	280	278	282	281	256	305	267	282	291	285	253	263	273	279	290	259	297	277	279	271	286	300	302	299	235	278	308	282	306	301	267	302	294	283	313	284	278	292	288	299	266	303	261	308	296	301	265	281	270	272	310	284	311	270	272	271	318	273	308	301	282	286	295	255	279	268	266	278	266	263	287	275	276	289	273	291	276	292	260	299	280	264	257	308	289	275	289	288	288	297	298	278	283	316	300	304	273	296	317	270	276	294	266	294	295	293	295	288	292	297	284	283	273	272	278	304	312	286	298	288	277	286	300	250	264	308	252	269	290	306	310	283	235	304	262	266	264	258	264	305	302	266	269	266	270	260	266	276	289	262	275	281	299	286	277	282	263	290	300	292	273	298	290	298	294	279	259	297	289	283	266	275	283	297	298	255	293	264	273	289	293	303	266	270	276	286	297	311	276	264	292	284	274	266	273	276	295	274	321	273	287	285	283	239	265	295	281	273	307	278	249	267	276	304	283	280	293	272	293	296	283	309	293	303	262	294	248	313	278	309	276	268	304	276	277	299	303	268	270	264	269	265	284	296	265	281	245	260	254	297	295	277	298	296	259	249	269	282	248	276	278	284	257	288	286	237	275	282	275	260	289	283	297	259	301	249	290	295	298	293	265	285	300	264	259	279	301	271	284	307	268	293	291	279	305	297	272	274	327	269	300	289	299	284	303	289	270	274	280	274	262	317	290	269	299	298	293	284	263	305	294	279	277	278	278	286	278	281	296	268	274	287	307	269	262	281	270	283	291	308	283	274	286	287	280	257	310	279	301	271	301	298	277	313	307	268	314	300	299	275	269	257	281	288	294	266	260	282	267	256	307	295	273	263	306	310	296	271	273	301	290	287	302	278	251	293	295	280	312	270	278	310	311	303	289	264	272	273	273	278	286	304	274	264	277	279	260	276	286	305	290	258	279	261	292	292	281	289	313	269	250	276	290	274	287	289	259	268	304	303	276	290	293	248	284	256	273	263	261	291	285	265	263	273	245	281	268	282	335	288	277	279	292	228	283	251	323	248	298	290	276	262	291	276	274	247	243	287	238	267	280	290	287	259	270	314	292	281	305	269	285	257	289	249	250	286	297	281	267	282	300	282	280	284	287	274	267	291	284	284	312	264	277	292	263	300	282	269	280	296	270	274	292	296	247	278	280	268	291	263	274	286	267	305	275	284	259	284	286	299	272	237	287	302	263	288	295	311	285	291	308	298	284	271	282	277	258	253	282	290	285	253	263	266	273	284	273	292	303	276	291	253	318	270	292	302	267	270	278	292	291	285	277	279	264	280	267	285	309	272	279	248	299	304	273	281	290	290	285	279	291	260	298	274	281	272	280	312	274	298	254	298	327	292	272	271	251	247	289	277	308	284	296	283	272	298	240	273	260	272	237	253	287	262	289	273	267	280	288	261	260	289	247	287	265	269	294	297	285	263	278	299	288	295	306	285	269	276	287	267	280	259	272	316	275	288	276	276	285	304	314	261	277	286	274	293	271	296	291	274	272	282	266	272	310	292	298	277	232	285	270	282	278	255	286	282	308	260	287	288	287	278	271	264	271	286	297	280	287	291	283	259	300	297	272	278	267	287	255	287	267	241	261	309	302
8028	4634	4432	954	601	485	418	421	382	363	398	358	381	353	386	363	360	334	339	359	351	293	362	362	375	356	358	373	334	370	311	351	345	329	354	332	363	337	335	338	344	365	375	350	316	330	352	327	316	345	327	345	358	342	348	331	335	347	332	316	325	335	333	356	357	330	341	374	330	357	365	327	361	333	321	342	349	363	330	320	291	334	322	363	339	370	322	368	323	334	319	346	341	356	308	295	321	352	310	363	362	331	318	335	355	335	345	356	338	349	352	349	327	342	342	355	344	313	335	320	354	305	340	321	322	320	348	362	331	367	340	321	331	357	342	340	325	352	343	343	338	338	346	342	339	344	306	335	329	358	349	324	325	332	333	303	330	352	327	347	380	336	356	358	358	327	350	352	338	327	363	323	368	320	343	347	366	331	342	333	334	339	344	360	303	360	341	350	366	328	355	372	338	342	339	367	322	349	321	376	306	361	363	342	360	359	349	321	321	339	318	351	314	361	348	368	344	309	334	340	360	354	338	349	346	356	355	331	328	355	358	337	353	334	343	349	351	350	346	334	315	368	340	312	346	317	320	327	344	358	349	327	345	333	367	333	343	355	338	350	336	348	337	327	336	340	312	362	345	349	366	323	327	343	381	334	359	343	334	356	335	337	354	342	348	329	356	357	316	372	335	356	389	337	349	363	327	367	328	340	368	328	350	353	350	323	347	322	357	313	329	344	338	362	381	385	327	314	333	326	309	377	354	351	349	349	369	341	325	345	337	327	359	332	382	336	349	363	353	353	345	338	379	347	337	369	318	355	354	338	310	336	343	356	318	324	390	340	339	352	340	327	321	305	339	334	334	349	315	306	354	351	342	349	355	350	349	327	356	365	343	301	350	339	334	344	313	352	324	389	334	362	351	322	368	312	350	331	340	361	347	348	309	326	295	370	339	381	361	334	334	321	363	339	346	322	328	376	346	362	348	393	350	336	382	320	334	303	355	355	342	352	381	336	339	338	360	331	360	342	318	328	362	342	376	350	324	364	341	363	332	339	366	391	327	373	359	330	358	356	329	341	337	344	339	349	347	325	341	320	326	350	382	337	323	306	326	360	339	335	338	333	330	341	333	361	353	344	340	362	389	363	317	372	320	358	379	357	347	338	337	339	315	337	319	344	378	305	333	349	353	331	350	316	317	349	360	288	347	363	322	313	363	340	400	325	328	344	361	319	330	353	349	334	321	360	337	348	321	355	344	348	315	344	319	336	326	336	387	354	362	321	361	343	295	388	333	315	348	340	363	349	370	315	332	338	370	343	332	366	350	357	332	337	388	329	339	357	371	329	308	325	311	344	341	344	337	342	309	348	320	366	332	303	335	332	317	341	331	342	331	368	351	308	360	324	361	329	347	318	338	359	334	338	375	329	371	340	326	363	317	342	338	299	326	348	380	367	329	350	316	331	356	341	339	332	333	354	336	367	333	334	365	322	342	341	349	356	333	346	355	343	371	377	341	333	354	374	327	318	336	321	355	353	364	357	339	304	342	344	350	324	364	348	331	358	326	352	327	364	369	351	334	362	348	348	333	331	322	346	328	328	354	364	349	355	336	373	338	364	349	318	316	324	374	332	362	321	317	369	367	299	330	338	307	321	350	363	345	329	357	359	346	348	350	385	370	361	352	321	352	311	315	384	341	387	324	351	326	342	334	354	365	360	345	330	350	334	344	337	326	354	367	325	333	330	356	377	312	327	348	351	346	337	361	331	319	342	330	359	353	320	334	322	352	321	330	345	345	297	356	366	374	322	357	345	329	368	384	333	328	352	305	344	374	355	342	316	352	317	387	355	346	361	351	334	359	328	351	341	349	317	349	343	339	351	354	330	349	335	363	349	350	338	361	344	307	339	356	354	347	368	326	330	373	358	324	345	335	358	333	373	363	365	352	329	346	333	349	339	315	336	338	375	341	355	318	345	338	368	339	315	320	347	348	369	326	376	357	327	360	324	361	336	354	341	349	346	339	352	353	357	348	342	360	354	326	363	349	355	329	347	320	354	357	340	343	342	310	338	333	330	337	357	339	367	348	339	365	305	335	354	320	349	325	346	349	305	343	339	341	350	335	310	316	335	369	310	339	346	321	328	354	367	349	330	356	364	335	365	355	360	312	347	365	353	330	369	341	344	332	340	364	354	355	343	341	327	361	301	337	308	350	345	362	341	405	345	342	350	329	357	358	332	336	375	349	306	336	355	328	348	320	313	317	347	324	303	339	318	355	330	337	349	331	347	350	337	328	335	367	348	310	345	344	341	347	355	347	334	365	355	355	334	383	314	355	361	373	324	357	353	345	341	348	348	322	324	341	349	345	335	361	333	356	370	361	344	350	328	365	322	332	328	356	347	326	338	357	372	343	327	333	326	365	346	346	363	314	363	333	329	338	338	389	344	366	320	347	363	323	359	355	329	359	341	331	373	339	356	348	347	323	338	343	341	324	354	343	370	359	322	344	322	358	335	355	348	366	343	362	340	356	371	346	345	342	374	325	332	369	353	307	344	332	346	323	338	334	356	356	353	329	324	357	330	353	326	330	305	346	364	333	343	317	299	358	350	308	332	348	336	348	349	344	355	356	337	306	332	369	391	340	367	361	354	323	342	342	340	335	331	348	318	341	337	354	350	348	361	353	319	344	346	339	347	365	343	320	360	322	353	371	373	352	336	315	363	358	344	359	355	386	376	355	371	402	323	343	350	346	364	376	357	352	332	310	349	343	350	370	352	363	355	344	343	365	344	333	336	370	387	328	350	329	342	352	359	311	348	354	372	325	341	359	330	361	342	346	304	334	335	316	340	344	323	346	392	315	357	315	318	319	352	307	380	370	352	341	311	345	315	335	368	324	372	357	343	327	328	306	351	337	330	391	340	343	317	338	334	331	342	330	361	338	342	345	324	327	322	362	358	340	341	336	398	351	346	354	342	344	363	365	332	343	315	374	370	351	338	339	369	344	369	368	340	312	363	332	310	330	347	308	338	353	335	362	318	329	345	342	348	383	336	311	367	333	331	339	305	338	381	360	349	320	343	357	345	380	333	363	335	309	314	294	347	308	361	355	340	302	330	322	350	307	336	326	319	364	353	328	318	331	307	365	343	362	364	346	363	363	351	325	349	312	349	351	368	363	330	368	335	332	342	357	366	359	341	348	330	329	320	341	377	303	354	334	312	327	323	387	342	330	344	352	352	327	325	335	345	329	304	334	346	367	335	333	344	342	344	352	306	329	346	353	310	364	344	328	307	379	329	351	294	338	335	341	344	314	355	378	366	368	331	336	349	351	351	320	354	362	363	305	354	331	289	312	321	359	336	303	341	336	362	347	313	332	313	327	351	330	357	307	327	336	328	338	347	330	364	390	352	319	348	342	347	337	336	352	354	347	335	365	345	338	340	342	359	339	334	372	346	339	335	302	357	353	363	335	342	323	352	359	372	334	332	344	344	335	319	327	302	345	334	351	334
23549	21188	28296	24364	21164	11291	1335	859	696	656	661	567	551	569	510	525	509	477	506	455	463	453	441	447	429	486	458	463	457	425	426	440	433	451	418	416	396	433	436	415	414	410	399	437	423	434	449	419	444	357	429	442	412	456	414	432	405	421	432	459	428	393	386	388	432	407	433	391	422	439	455	472	454	413	408	401	410	398	426	440	434	420	413	402	433	423	404	441	425	402	430	433	434	397	413	421	410	464	391	449	463	428	418	418	421	431	397	430	399	423	433	422	459	417	386	413	409	391	416	430	424	445	454	422	388	422	414	416	386	402	424	379	454	421	419	404	421	417	442	405	402	414	411	434	407	419	429	428	398	414	379	410	395	423	378	397	430	452	419	413	375	415	390	412	403	436	402	401	387	400	418	438	424	450	422	407	445	385	405	458	415	425	404	401	408	418	422	407	424	417	399	401	438	404	413	457	422	413	395	405	431	419	463	418	407	432	407	411	437	432	423	413	439	459	402	425	407	404	398	429	397	411	421	419	417	420	427	425	399	420	413	430	415	416	379	404	432	409	417	441	434	425	393	407	418	437	429	420	423	415	445	440	403	433	431	417	370	416	431	401	417	446	440	392	415	444	383	390	406	462	440	422	432	408	413	457	442	438	430	371	395	428	414	401	437	410	438	401	441	396	415	402	426	393	407	405	390	391	410	402	410	410	442	405	403	415	382	371	413	382	439	456	395	390	421	383	431	409	424	406	440	375	445	453	461	465	403	408	402	428	419	442	393	418	456	399	425	420	411	417	407	409	444	407	387	382	458	384	411	390	413	443	427	394	422	422	442	397	402	426	398	419	422	433	420	385	419	381	417	406	458	393	433	441	404	440	396	427	436	441	421	432	385	429	426	412	426	395	428	408	388	441	432	416	420	406	457	426	449	411	433	424	432	431	401	412	423	387	393	402	408	448	398	399	399	440	465	412	396	420	401	430	418	424	399	407	425	451	443	384	427	387	425	411	409	428	405	397	392	402	449	454	413	400	422	422	418	411	409	375	421	377	424	420	392	426	430	406	431	418	440	419	384	423	435	449	411	397	426	417	417	419	418	420	385	395	417	401	414	423	410	399	421	456	407	429	390	392	425	423	415	404	408	379	425	426	416	381	405	409	418	409	411	403	450	409	422	443	409	415	405	399	436	430	417	420	412	409	442	386	416	436	401	427	436	448	427	422	455	440	396	427	393	414	439	392	441	423	393	414	416	414	413	399	385	412	446	380	411	384	433	431	406	421	449	414	408	410	375	405	456	404	391	405	409	392	367	418	428	433	420	427	422	446	424	398	401	452	394	444	432	440	419	454	414	417	440	424	393	434	378	410	433	407	397	464	390	397	372	453	408	381	416	414	465	437	447	403	428	395	413	410	405	425	414	446	422	445	406	403	448	431	417	425	408	418	422	394	428	388	468	432	431	389	419	447	438	413	391	443	410	433	443	417	396	418	410	411	391	398	428	440	408	461	432	426	404	407	411	412	411	407	413	421	388	436	434	402	396	412	384	431	445	456	425	411	445	419	425	427	392	412	456	433	436	422	415	443	376	417	445	487	403	421	413	410	419	415	435	392	449	429	382	457	429	413	402	426	374	436	416	409	408	418	443	416	407	439	436	410	405	387	444	415	441	399	418	443	379	414	401	413	408	404	443	419	432	425	418	414	426	445	407	404	386	415	405	423	421	433	421	422	450	430	452	387	432	427	426	406	418	398	387	426	432	403	427	424	415	382	438	401	417	399	438	444	400	417	395	427	406	411	439	460	448	394	452	412	420	424	423	397	409	417	450	402	452	400	400	399	429	383	415	414	440	417	436	377	409	411	410	427	431	403	392	418	400	453	398	428	352	422	444	481	430	414	432	418	425	396	389	433	416	451	412	421	451	433	433	404	406	391	405	423	413	405	430	436	437	440	413	438	359	439	407	435	447	445	410	458	411	414	417	428	429	424	426	408	410	414	421	443	420	393	420	441	450	430	409	416	405	448	431	415	420	428	410	403	414	437	412	418	436	419	424	397	431	474	451	399	434	398	418	424	412	412	442	418	416	406	448	431	426	387	394	389	436	394	431	407	378	403	413	426	457	440	383	421	401	461	421	407	409	392	423	437	409	426	377	432	420	392	406	414	429	426	411	410	446	428	436	431	403	435	402	419	410	433	427	393	420	424	401	414	412	425	364	413	385	416	418	416	419	435	425	424	419	439	434	407	433	412	426	413	401	431	382	425	418	442	401	386	415	417	436	387	437	430	422	425	425	418	415	400	388	395	461	392	439	432	385	426	441	417	436	460	414	412	461	415	421	401	398	427	408	384	420	457	428	426	388	439	411	453	438	392	396	404	420	452	403	421	428	410	428	390	440	405	392	413	407	421	397	407	445	394	425	422	429	395	417	436	427	445	406	420	422	394	380	416	420	426	414	439	403	444	447	434	407	406	392	428	411	410	424	391	400	422	436	491	416	430	442	409	405	387	402	410	406	426	413	404	397	434	410	420	385	389	415	395	410	403	391	411	402	425	466	413	430	448	436	401	412	414	429	381	403	404	453	405	424	415	421	455	398	422	382	400	417	434	429	391	432	445	419	407	391	433	444	391	471	445	408	407	427	421	379	414	384	416	404	432	407	431	398	422	428	444	410	415	412	423	413	378	434	446	405	410	387	392	445	439	372	407	400	423	430	369	450	388	425	417	402	472	443	392	424	399	408	432	400	445	434	440	408	417	407	413	394	427	384	431	417	392	442	437	428	459	448	376	394	402	425	443	418	404	424	415	412	426	381	428	431	378	418	403	375	421	423	414	412	371	426	371	433	434	440	400	434	418	399	439	443	446	435	392	404	420	405	361	434	414	403	402	387	440	413	414	438	444	378	384	399	406	427	430	392	408	395	405	392	401	423	451	379	414	414	409	401	416	422	432	404	408	418	416	421	422	412	410	405	420	410	427	409	394	456	402	417	400	436	396	400	404	366	467	430	367	406	403	468	400	438	415	375	420	432	443	415	425	439	403	435	431	438	422	450	445	403	389	409	361	417	382	421	413	406	414	417	434	397	393	418	409	445	402	409	408	424	396	448	451	437	437	420	416	421	433	424	459	413	381	407	414	460	424	430	443	416	438	396	397	392	395	432	397	406	421	439	431	409	406	415	414	402	409	389	432	371	394	414	432	433	434	424	425	387	433	429	399	429	437	443	405	392	403	404	409	412	417	430	390	395	410	399	386	432	401	396	448	417	383	375	416	390	397	396	457	418	420	440	406	406	402	409	468	397	462	408	414	393	390	418	410	394	400	458	403	422	428	429	416	398	449	443	404	406	404	418	451	409	416	383	405	420	442	418	405	421	434	401	445	453	413	424	382	406	398	379	404	408	388	463	429	409	422	424	447	419	422	437	398	414	384	415	399	422	447	397	397	390	433	440	442	445	424	435	449	396	420	424	460	415	442	436	382	442	406	413	434	440	400	403	412	404	388
9172	17287	22687	4326	3180	2114	1670	1382	1257	1049	934	772	779	675	635	642	634	559	568	531	557	565	569	503	500	492	515	504	539	526	480	511	507	508	502	523	510	486	507	438	517	481	476	482	481	533	444	470	521	497	453	478	436	505	475	460	502	459	493	465	453	449	476	469	438	524	495	456	496	441	496	523	458	470	443	495	450	532	487	501	455	495	510	463	510	494	492	484	471	477	515	470	471	477	476	455	492	499	460	458	493	439	489	472	456	508	490	445	453	428	462	457	436	464	478	470	461	466	475	513	459	509	469	475	459	472	471	442	474	453	436	486	472	482	468	474	462	481	426	454	447	482	483	481	504	493	471	473	469	515	444	485	474	478	454	454	466	505	488	454	465	474	477	489	494	479	468	446	493	468	467	436	457	482	481	517	481	529	417	464	470	504	494	523	501	458	512	467	488	442	465	495	463	451	463	450	477	483	467	471	464	472	446	457	468	495	510	474	459	497	472	492	445	495	479	473	442	465	481	472	466	471	491	468	465	481	453	463	506	476	466	414	496	489	470	465	444	486	448	451	494	479	490	420	472	505	466	482	462	490	471	472	463	469	515	451	467	470	504	509	453	503	486	458	487	473	487	452	511	471	484	464	481	491	434	470	495	470	503	474	479	483	500	492	511	507	431	445	462	486	430	465	456	472	453	484	492	447	479	464	501	457	487	451	464	455	465	458	452	468	489	469	459	438	434	456	493	467	481	450	490	425	441	463	458	463	472	486	476	434	467	482	481	493	477	432	509	471	502	459	475	499	451	431	508	463	489	436	439	458	491	458	471	449	439	492	474	473	464	470	470	501	469	480	504	453	494	492	462	454	428	430	486	460	476	482	493	509	479	474	479	470	470	479	450	497	466	515	449	497	505	472	483	507	484	487	501	463	428	443	450	453	488	451	478	481	472	487	464	483	498	470	472	474	481	475	471	479	469	471	453	496	456	436	434	476	476	510	453	484	449	518	457	465	480	497	482	477	450	456	481	455	490	488	485	467	468	459	417	441	456	489	489	469	487	507	498	443	420	495	499	438	470	473	472	454	466	465	445	435	424	461	474	449	438	433	487	485	493	464	503	487	453	504	517	443	523	462	494	484	441	471	485	456	480	445	477	502	439	539	466	449	466	512	501	491	457	479	492	473	456	488	486	497	469	443	474	485	474	451	463	506	463	476	477	503	500	470	472	457	459	435	487	456	433	477	431	514	484	503	496	456	457	471	491	489	498	487	424	455	420	479	453	481	440	507	453	476	504	490	427	475	504	479	427	444	468	507	481	481	456	481	482	414	430	478	449	468	456	474	487	464	473	430	480	489	447	465	452	489	495	469	468	489	487	491	503	476	450	476	462	463	478	449	474	491	466	457	493	439	464	486	464	451	468	458	443	425	496	488	491	460	474	493	501	489	463	496	511	512	454	458	443	484	474	458	467	482	451	493	461	476	464	489	438	479	487	460	473	465	479	433	485	440	492	474	493	455	475	462	461	500	443	447	472	459	483	444	452	459	469	488	417	478	490	465	496	458	476	449	503	460	484	449	487	450	493	502	472	483	509	483	467	493	444	458	447	434	459	476	442	459	429	443	456	485	514	506	453	500	466	490	507	447	486	503	436	416	467	490	464	454	470	447	493	469	467	458	493	494	449	481	450	457	448	458	468	505	459	468	477	481	451	503	465	499	490	468	452	463	492	510	453	489	474	471	488	475	452	483	483	512	464	441	479	478	466	495	458	471	479	476	462	491	456	471	480	466	468	434	475	500	449	489	466	455	498	492	482	453	490	484	452	464	466	476	474	453	482	509	461	468	471	444	440	474	479	472	477	448	494	435	471	453	476	464	461	452	463	484	478	456	487	491	453	491	478	442	500	477	487	441	471	443	474	471	443	455	464	464	486	464	457	519	450	474	464	463	491	486	447	496	451	452	452	445	492	448	468	494	466	463	479	512	486	477	495	454	457	441	461	464	501	481	456	492	460	491	471	483	475	450	453	427	473	472	500	484	429	444	465	455	487	473	484	467	489	454	478	479	501	488	473	450	434	472	468	498	464	462	485	458	473	461	432	447	479	496	430	507	472	456	506	500	521	519	465	457	474	472	470	504	511	455	493	505	493	479	461	427	489	476	481	453	466	452	502	455	499	476	515	483	486	452	459	490	477	444	458	493	446	438	438	473	470	503	453	485	458	472	491	450	443	517	483	487	476	503	457	458	524	461	484	490	414	453	497	507	505	470	491	469	454	465	481	491	491	485	452	429	498	484	429	479	477	450	431	474	463	484	433	487	517	542	463	521	469	432	529	483	466	468	449	480	490	444	483	466	518	457	462	454	424	463	479	483	471	472	464	505	463	492	511	475	471	448	479	441	491	458	479	454	478	442	465	453	447	508	462	491	488	505	482	457	485	471	463	486	452	484	462	470	458	514	499	477	515	451	511	474	476	462	490	443	479	494	458	485	470	463	460	453	498	422	484	460	460	504	467	503	430	473	463	457	497	476	491	500	508	448	504	469	507	485	479	466	430	442	482	474	467	494	473	379	465	439	435	449	486	423	471	476	477	484	483	495	503	451	477	485	446	440	459	442	427	469	443	463	435	466	461	443	467	447	451	463	472	428	480	434	490	491	491	500	509	460	493	476	513	462	459	453	488	440	459	482	459	441	456	475	452	491	437	431	447	485	502	506	465	495	486	527	477	458	459	465	502	482	489	476	466	450	466	470	467	500	469	446	498	467	468	486	449	439	467	482	463	489	467	486	489	470	422	468	469	473	475	487	479	471	459	468	481	448	476	456	464	483	505	468	468	440	478	513	492	480	467	471	459	447	428	477	509	453	491	463	472	450	499	486	475	447	511	510	465	490	443	472	468	484	493	503	457	449	419	452	484	495	454	459	445	486	481	465	462	445	478	493	490	457	457	443	496	493	496	510	484	458	467	468	457	445	457	481	469	490	470	490	467	480	474	478	507	473	470	432	440	442	485	496	456	442	484	453	481	478	478	471	472	459	506	444	493	491	467	485	478	485	458	503	476	442	493	482	451	475	454	491	471	446	482	512	465	486	456	498	453	462	457	432	479	485	459	483	459	469	467	460	507	466	509	441	467	453	491	442	458	494	460	463	508	458	473	482	467	458	471	501	463	481	465	472	448	495	438	465	471	449	499	465	435	514	456	524	493	493	430	459	453	469	467	496	500	442	494	442	482	458	471	481	506	494	479	475	473	449	502	482	463	491	438	498	448	451	446	426	463	511	496	457	461	436	479	442	467	479	414	493	431	461	448	472	486	474	434	459	495	492	465	474	462	456	427	486	489	465	485	464	483	468	490	469	431	496	443	476	461	459	424	474	494	480	509	480	487	487	449	412	462	477	506	492	446	488	494	451	481	495	448	442	496	460	468	476	497	470	451	510	486	480	465	497	486	478	471	481	459	452	461	471	467	476	468	460	521	474	472	463	425	470	504	481	453	472	459	417
24788	21146	27501	24964	11479	1130	835	697	658	617	548	566	564	555	602	571	564	516	547	542	485	510	528	487	532	502	514	500	521	563	553	549	520	530	518	522	466	486	521	520	547	540	499	515	503	493	521	531	492	499	532	521	534	527	501	497	515	572	500	495	530	495	527	549	514	493	503	524	543	457	518	485	452	527	535	522	498	518	513	537	506	555	477	541	500	491	543	527	490	521	540	505	506	488	496	537	503	533	504	511	485	482	491	556	527	500	519	507	527	512	494	494	571	526	515	501	513	510	513	514	477	506	492	531	558	474	559	508	511	533	518	493	503	532	530	504	568	496	523	551	516	542	541	510	483	457	483	509	475	512	519	508	502	535	522	515	466	510	508	531	511	513	492	477	521	484	483	500	495	494	546	482	486	494	537	486	477	456	511	525	477	493	478	514	485	499	499	503	536	501	513	501	498	466	490	511	513	457	512	504	494	515	503	503	507	559	524	530	539	520	508	514	535	500	497	531	517	527	489	533	508	524	571	549	547	556	521	468	490	523	510	515	492	488	471	490	531	550	488	521	488	542	508	517	534	542	519	514	501	496	547	529	550	514	532	512	526	493	547	500	500	520	523	533	539	529	553	513	501	493	570	531	518	538	558	574	546	510	475	494	526	526	528	555	523	498	490	480	511	470	518	517	514	481	530	499	538	525	512	553	545	476	519	530	528	521	521	516	522	539	512	554	479	490	489	531	531	520	494	526	508	529	561	510	500	509	560	528	496	476	527	518	577	543	515	532	498	443	527	490	496	505	503	513	492	543	536	533	532	507	511	511	532	465	511	498	495	506	496	477	505	536	489	541	458	498	558	545	507	524	501	510	483	534	479	521	578	501	523	518	493	509	521	490	557	498	529	543	525	540	552	525	517	531	594	494	517	492	483	501	477	494	499	482	501	456	545	470	526	540	493	470	542	529	540	495	540	580	517	516	506	531	525	523	520	537	509	515	484	538	530	492	501	539	536	496	541	505	509	532	508	502	529	499	488	491	493	520	477	484	503	580	537	492	532	478	483	494	518	514	462	536	518	529	564	483	519	522	487	480	539	497	517	508	527	490	475	507	515	505	533	488	498	519	485	500	471	541	522	498	546	520	521	518	504	519	495	547	547	476	533	490	497	566	488	505	533	549	523	546	496	514	522	506	488	514	497	482	540	527	486	540	490	494	525	533	500	501	498	511	532	514	517	529	514	489	547	508	533	516	518	515	500	498	527	516	496	476	544	469	525	487	504	503	524	495	524	523	501	530	524	514	458	495	533	548	501	552	526	559	528	510	486	522	503	485	498	484	548	497	550	559	537	509	518	530	509	484	543	530	505	485	552	501	502	520	497	514	516	499	485	512	524	496	513	546	499	523	509	531	523	476	515	521	514	573	519	494	537	527	516	495	549	511	545	549	485	550	501	507	523	483	519	506	528	527	507	488	483	510	520	549	510	469	471	514	462	492	476	525	557	528	540	527	513	536	528	552	496	497	539	517	501	546	559	495	539	536	547	523	508	506	507	492	492	486	458	558	527	524	536	515	549	510	512	520	507	501	496	506	515	475	537	488	522	477	518	483	540	524	497	525	477	538	535	505	509	545	482	507	522	484	509	513	523	511	534	495	525	480	521	495	517	514	521	534	556	501	498	518	472	535	508	545	540	521	501	514	509	559	513	512	544	513	501	534	530	507	539	552	474	554	501	535	496	542	508	511	524	534	509	524	496	501	522	506	537	510	520	508	541	492	538	524	469	541	525	516	511	511	497	540	490	509	526	536	556	498	486	453	544	510	507	537	484	528	492	513	546	498	509	521	521	535	500	552	521	493	511	478	573	477	521	494	509	500	540	493	482	486	501	525	524	514	460	448	488	447	501	501	514	561	500	467	522	486	486	547	570	459	496	541	550	485	531	513	510	474	504	520	534	496	574	505	525	426	504	498	490	561	525	486	497	540	551	551	477	511	485	524	473	494	509	530	524	540	503	507	531	478	495	538	503	522	497	494	508	549	516	509	541	513	472	493	510	518	469	495	518	524	557	495	466	501	531	449	511	477	528	528	485	544	542	478	520	512	489	532	537	510	492	500	495	496	534	473	500	522	487	466	478	500	497	482	498	476	528	553	519	509	511	534	487	531	514	531	547	547	557	493	523	493	518	510	522	514	565	505	528	508	538	528	514	540	500	554	512	510	535	517	507	513	488	465	529	455	505	525	553	498	535	513	513	581	530	519	482	496	524	501	494	503	517	535	532	510	508	491	549	532	510	504	474	504	524	526	516	488	507	498	525	504	495	550	491	533	510	514	545	504	539	507	489	514	553	486	528	484	527	518	483	507	503	533	545	552	497	522	482	493	524	493	521	475	525	459	540	549	481	506	514	516	493	524	516	521	525	557	559	468	526	533	526	520	513	551	457	515	521	509	503	522	543	531	481	524	515	521	535	539	460	529	519	522	500	486	506	506	541	547	506	574	494	511	517	477	519	490	501	532	497	503	499	509	536	496	476	502	489	534	507	560	548	523	545	528	528	454	502	511	514	492	509	508	513	460	513	525	532	515	535	531	542	475	492	513	509	454	560	522	523	499	522	553	546	557	470	546	522	544	518	516	494	508	484	552	493	513	495	535	506	529	535	491	511	541	491	510	518	542	505	508	468	528	514	479	469	526	506	492	490	525	493	504	507	506	530	551	513	536	514	529	516	542	544	530	460	488	516	514	505	527	496	491	505	538	510	530	556	547	506	501	468	475	485	484	489	501	508	538	474	480	501	501	536	508	499	484	517	478	509	507	548	522	482	530	511	509	493	463	488	542	520	527	509	566	483	480	536	503	596	510	510	509	494	488	503	521	492	523	522	522	529	518	503	497	495	511	490	468	506	528	507	481	493	509	498	494	522	491	528	458	536	507	488	525	526	517	481	521	497	545	494	548	503	492	510	513	495	536	532	475	518	489	520	530	540	485	511	515	541	528	520	579	501	516	480	514	518	528	494	503	488	524	501	499	557	521	521	511	547	494	499	519	513	498	531	510	537	512	511	541	493	518	508	532	478	526	507	482	536	502	486	498	531	477	518	510	540	515	507	524	499	512	526	494	474	502	507	534	507	498	565	563	522	479	555	508	475	515	507	513	517	488	467	520	492	533	485	460	540	489	475	518	464	512	501	501	526	527	535	503	516	486	508	499	478	536	527	503	565	483	524	504	517	496	534	541	515	464	513	561	490	538	517	503	532	500	505	515	507	489	504	524	513	481	501	559	492	490	469	503	521	484	569	546	500	486	475	483	501	511	516	512	544	505	550	505	483	491	496	523	486	494	515	474	520	494	506	520	505	525	511	520	444	495	510	532	491	487	466	533	501	501	533	553	493	523	526	498	487	541	510	545	509	474	552	516	494	532	552	523	493	487	491	525	544	515	497	525	531	516	518	550	462	520	521	549	481	527	518	509	546	530	549	514	512	527	511	508	540	478	498	542	522	548
9752	10531	18270	2834	1908	1506	1278	1108	950	872	841	792	715	692	653	655	666	655	668	666	687	588	623	655	646	616	606	626	657	596	580	626	635	607	627	606	615	580	575	591	611	587	590	611	613	595	611	623	626	613	633	584	629	607	590	610	635	635	640	599	608	565	580	589	599	599	605	586	602	599	589	583	561	642	610	606	582	586	558	629	612	591	639	611	559	623	597	596	579	578	594	622	605	612	625	584	556	581	638	617	606	627	629	645	584	613	636	626	634	631	586	628	591	612	604	581	594	583	555	593	588	601	577	624	606	559	624	590	574	621	592	585	596	604	625	616	590	602	645	660	606	604	607	603	578	584	615	617	556	568	637	562	613	637	583	585	601	586	635	570	573	601	593	604	605	593	581	603	586	653	623	541	614	563	610	606	568	590	611	651	595	618	612	643	573	613	622	596	576	607	597	566	567	594	587	616	596	564	614	623	634	565	580	611	622	620	599	594	619	605	627	583	614	631	568	638	595	587	555	606	631	588	582	588	604	598	573	604	611	566	595	628	600	614	611	601	553	607	602	631	586	554	614	565	635	573	617	611	606	536	620	606	577	592	647	622	619	565	565	610	620	579	616	572	617	584	575	583	573	590	601	636	605	586	579	624	627	585	589	611	559	641	611	575	617	567	610	628	614	609	644	609	597	574	604	591	604	604	569	621	609	597	646	620	611	609	593	608	628	675	584	582	641	605	599	591	598	545	574	593	602	628	607	592	617	569	597	596	623	604	594	631	590	593	630	590	573	581	625	605	601	667	573	582	601	554	571	591	608	588	546	576	616	573	621	609	583	604	570	604	569	613	611	598	624	604	575	593	608	622	567	588	576	613	620	625	626	630	633	602	575	635	601	590	626	607	568	614	597	622	634	667	591	563	603	602	599	614	615	552	566	596	584	605	610	567	618	572	651	685	610	596	624	622	586	585	620	592	612	583	613	585	607	600	630	594	587	574	601	588	592	558	613	571	633	623	646	606	625	613	629	601	631	590	616	604	567	640	581	606	605	625	574	605	582	573	581	581	620	614	606	603	632	549	574	613	613	580	607	567	607	551	590	596	584	581	648	665	650	545	589	632	601	615	626	612	562	616	578	596	612	608	628	603	563	554	609	602	588	634	624	600	576	575	594	590	605	586	569	593	564	587	571	595	618	580	582	604	632	607	606	591	600	594	587	608	620	557	583	604	621	588	574	576	591	601	602	611	634	592	588	622	602	593	587	596	598	549	603	605	609	621	635	595	571	590	617	628	627	545	582	604	627	595	581	589	607	594	606	555	630	604	599	586	577	600	595	576	567	626	580	621	551	555	600	606	648	588	614	607	593	597	556	572	615	575	580	595	553	614	592	565	596	584	594	572	623	580	603	549	597	584	594	611	606	623	620	614	617	588	616	625	619	612	638	546	570	601	593	588	650	626	605	585	618	634	635	591	585	564	604	618	590	592	576	606	616	572	628	621	628	616	540	590	623	570	616	640	605	573	596	568	607	597	567	610	606	589	587	641	528	620	559	617	602	597	610	589	617	578	616	581	632	568	620	603	585	564	595	617	572	629	580	608	576	546	585	575	595	595	567	607	609	591	632	620	636	578	575	615	627	600	595	582	598	553	560	624	596	592	582	586	563	619	637	594	558	582	560	574	592	623	579	592	611	565	607	607	597	638	601	573	557	654	597	582	546	565	564	566	575	556	604	627	589	541	595	616	600	600	607	573	600	636	606	589	578	609	619	590	570	615	569	617	608	569	605	570	597	554	610	606	617	567	598	605	622	601	584	566	616	615	583	605	562	581	617	604	549	598	582	596	591	606	652	609	590	596	569	632	622	599	612	609	602	640	645	603	628	658	610	598	589	650	580	580	593	673	600	633	610	590	580	597	550	606	636	545	609	635	610	608	587	622	602	615	624	595	615	574	578	610	611	591	567	600	583	572	615	616	573	600	587	601	609	614	611	584	595	603	582	634	629	612	598	611	596	583	603	587	606	589	588	576	602	603	591	580	602	590	611	621	613	597	605	611	616	596	609	589	586	628	596	588	602	566	580	623	534	596	620	559	580	629	604	636	608	638	588	554	579	579	614	583	626	626	651	604	622	570	582	577	645	532	585	622	606	572	609	602	599	556	610	610	621	619	593	588	555	572	612	570	605	591	553	618	549	626	605	573	597	580	577	610	582	572	551	586	619	581	596	613	635	599	624	568	584	627	597	622	575	593	597	610	581	585	631	624	592	598	578	649	645	598	593	602	592	581	603	596	604	612	563	541	610	598	618	591	556	560	649	607	600	601	587	593	658	583	612	628	613	593	597	577	611	589	590	584	588	589	589	590	589	630	575	593	616	566	604	588	620	578	563	649	624	593	567	582	594	632	581	591	586	575	623	612	620	553	583	646	577	629	614	572	638	597	602	609	605	543	582	606	623	582	585	581	603	585	632	618	605	592	649	576	629	593	590	597	637	643	605	604	566	567	568	593	599	619	618	626	612	625	614	622	557	555	593	553	618	622	603	589	635	559	583	611	610	583	621	616	578	586	610	612	586	620	598	619	632	572	596	595	605	587	591	629	616	614	540	526	615	606	608	624	580	566	594	587	621	586	596	625	604	597	619	576	614	624	590	571	574	630	592	583	628	601	569	618	583	576	617	605	582	658	604	635	631	609	574	599	608	607	584	583	616	587	549	598	604	629	560	547	593	636	613	589	572	605	567	588	582	626	594	557	605	650	590	585	604	592	571	609	611	597	626	572	636	602	600	608	559	580	585	594	592	595	600	622	613	601	581	587	608	575	603	595	618	620	567	617	613	672	605	607	577	658	600	620	553	627	589	564	592	607	573	580	605	591	647	596	579	576	587	610	615	570	611	608	633	595	614	607	565	638	632	648	610	637	594	594	560	575	621	659	625	620	618	558	625	574	576	622	620	585	624	622	614	594	616	579	630	593	597	590	606	619	591	603	585	569	617	587	572	594	616	601	607	605	593	624	582	629	611	566	600	633	587	589	579	593	590	615	598	576	612	595	574	588	634	596	610	570	617	562	630	646	588	592	596	636	607	640	608	637	613	570	591	580	603	596	585	545	590	608	645	611	651	551	617	600	604	612	583	590	609	605	603	643	599	581	601	625	616	589	626	590	620	586	590	575	632	588	591	612	552	579	598	558	565	582	564	605	590	628	601	568	577	595	594	605	598	604	567	648	615	597	607	606	592	555	586	558	566	576	592	604	584	595	627	631	598	576	565	599	601	611	656	620	602	584	627	567	606	584	607	577	576	593	600	560	624	612	568	627	583	608	598	549	609	592	595	592	606	612	591	641	558	623	618	591	605	565	615	593	580	599	591	608	605	580	608	611	596	602	595	574	592	616	605	583	582	562	590	603	624	600	626	586	570	623	602	593	584	585	613	586	563	592	631	614	585	576	577	546	576	578	594	585	634	614	619	592	615	589	621	617	586	602	634	624	641	630	605	568	584	569
22697	21251	28750	24087	21241	21296	10217	1882	1471	1342	1205	1115	1084	1035	979	955	956	929	923	847	864	931	923	816	882	852	842	845	856	851	802	818	823	823	805	875	824	854	836	780	830	809	797	834	858	802	840	808	829	820	828	761	720	823	739	833	834	825	787	799	808	802	831	782	790	879	797	788	787	771	839	795	855	833	780	855	828	811	749	787	824	808	852	779	833	753	813	799	816	841	755	756	798	801	823	811	775	781	744	803	795	797	810	777	770	784	818	780	772	822	794	775	755	851	767	808	786	746	763	849	792	811	807	771	819	727	786	786	813	801	768	793	856	822	768	855	765	807	758	780	797	730	834	794	769	834	806	824	830	818	831	821	778	806	751	810	802	856	815	829	811	837	829	793	796	800	835	762	752	831	747	746	763	815	815	829	791	799	757	755	798	802	835	753	760	824	812	814	752	814	768	781	753	784	815	831	798	766	761	825	815	817	789	831	848	822	805	790	817	810	806	787	804	811	799	752	782	831	734	845	799	783	838	827	815	830	845	840	847	797	807	792	836	805	789	781	835	746	818	762	742	762	794	762	843	808	812	802	827	856	795	801	763	746	780	792	726	746	810	774	805	847	872	782	789	810	830	792	839	822	817	797	767	807	758	789	769	798	846	791	728	777	855	764	789	868	785	792	824	802	812	812	787	850	784	823	768	775	796	763	797	829	811	794	831	802	797	790	750	764	812	816	845	807	741	774	796	766	788	872	825	809	830	781	773	790	791	865	816	751	820	804	810	785	790	778	788	762	791	804	820	814	797	802	783	812	798	810	837	813	853	811	804	814	805	815	806	792	801	741	825	809	761	825	733	779	810	844	847	814	824	773	757	843	821	814	797	821	755	740	850	770	857	799	779	778	812	804	742	779	832	829	811	825	762	819	781	804	818	772	805	818	747	798	784	815	775	779	772	805	762	778	798	823	802	779	800	792	816	792	807	775	795	767	806	793	814	816	796	804	788	782	808	819	824	768	787	805	815	832	821	839	769	805	797	842	774	814	816	815	792	808	810	796	809	821	779	761	809	810	756	825	809	826	801	845	763	794	769	795	750	830	810	794	800	801	782	785	780	797	746	754	831	806	809	829	811	828	797	782	783	836	813	788	776	776	785	774	806	807	777	783	805	801	780	795	793	818	761	780	827	805	767	798	790	814	798	824	786	848	794	760	821	830	789	786	738	747	813	788	800	827	827	786	784	790	796	801	760	805	780	787	809	749	805	815	777	754	762	768	804	809	802	727	774	753	786	796	760	810	765	787	790	774	748	796	754	800	749	787	780	852	804	807	821	758	782	811	814	797	820	771	764	798	812	828	797	841	848	868	767	818	791	790	781	800	842	763	830	735	771	803	807	820	769	778	749	755	784	797	887	804	783	793	786	823	793	766	823	827	800	820	817	750	793	798	804	769	847	802	788	832	822	796	805	821	794	733	829	815	787	730	800	879	743	775	800	826	826	778	777	752	762	846	797	827	784	833	787	812	765	853	772	770	811	758	786	786	836	768	817	825	806	777	782	811	780	783	812	764	819	782	802	834	779	857	842	818	782	838	804	809	840	741	801	814	772	840	784	826	828	803	825	781	799	805	819	838	764	729	757	803	809	856	833	785	771	777	788	754	800	828	782	832	815	776	745	755	782	799	793	797	810	796	780	828	795	797	787	767	759	789	826	786	828	789	784	792	826	778	764	792	809	794	849	783	801	798	766	709	855	764	862	833	779	763	803	782	789	731	823	795	793	812	804	833	836	825	824	832	808	812	860	753	811	786	791	773	811	771	798	757	825	774	757	751	837	804	757	785	788	788	814	781	842	807	877	798	793	792	766	816	766	778	782	817	827	776	756	774	775	762	768	806	849	781	851	784	821	781	828	791	808	758	806	752	776	798	793	775	844	826	781	792	770	804	766	826	755	797	766	787	805	758	779	779	813	831	760	798	807	761	799	780	789	795	807	804	762	781	809	754	781	788	825	805	823	820	824	843	770	833	794	839	772	787	808	826	787	797	807	814	847	775	849	779	806	816	859	770	816	745	796	838	780	779	827	787	823	786	783	816	762	773	809	783	801	828	759	818	792	821	753	779	848	793	782	788	791	785	781	737	819	802	805	802	769	812	810	761	808	822	777	798	793	799	832	808	820	772	826	842	779	804	774	789	833	784	815	784	756	774	835	772	809	786	786	774	787	738	777	768	802	762	792	773	772	808	762	769	804	804	790	800	794	762	788	840	803	831	816	839	772	857	788	773	831	771	808	815	775	787	863	752	804	821	885	810	801	821	811	754	816	770	741	800	847	804	838	781	777	730	803	781	803	796	776	767	820	741	848	836	775	752	790	786	795	767	800	758	754	812	816	747	760	845	824	843	778	783	826	770	850	799	766	733	828	824	781	850	795	768	800	774	782	763	823	769	800	818	785	772	809	757	797	789	809	763	722	815	790	828	771	755	773	765	769	827	780	778	850	802	739	818	778	822	768	836	778	792	808	785	855	773	765	791	797	830	778	832	785	791	788	770	822	826	745	770	773	807	796	769	807	828	784	755	793	794	825	792	775	768	806	826	799	804	833	793	776	787	875	748	801	821	797	841	813	762	784	767	813	798	825	803	750	772	817	750	779	765	761	756	807	793	835	778	790	817	757	747	779	810	790	776	824	771	821	811	786	765	811	809	812	826	767	799	748	791	772	819	786	798	792	832	776	795	777	780	836	810	793	801	867	757	820	778	801	791	737	798	781	783	841	837	761	844	792	808	828	786	794	802	745	798	740	787	826	795	789	777	760	754	820	804	837	801	807	776	813	812	798	747	814	818	773	768	805	734	826	788	804	812	773	839	786	818	796	801	782	788	783	768	780	832	800	805	803	729	729	854	771	787	769	780	837	792	791	786	759	813	829	768	770	761	800	801	764	729	813	853	812	782	792	807	793	791	801	832	751	828	785	803	763	755	796	779	811	824	798	832	774	790	793	792	771	827	756	776	797	774	762	806	782	775	805	747	804	834	861	760	839	767	772	763	783	821	783	847	775	822	804	776	752	747	778	810	779	833	790	744	776	823	774	791	776	756	786	825	781	741	790	766	784	822	792	771	786	787	765	834	815	798	739	820	795	789	797	815	727	782	777	815	766	839	761	821	814	799	744	778	813	797	813	799	785	797	761	768	796	789	762	804	840	798	775	817	776	761	794	753	804	813	791	797	802	787	739	748	770	794	760	770	784	812	826	791	830	822	817	767	795	816	806	838	845	751	813	770	775	757	821	791	781	765	742	773	789	814	812	782	793	790	842	831	811	808	810	753	786	808	799	864	711	757	827	773	763	810	820	832	729	789	706	821	832	798	805	768	798	805	784	781	756	817	762	801	796	760	816	785	755	801	753	799	761	839	817	821	796	777	766	760	806	738	760	784	803	824	772	811	790	786	796	769	842	811	795	776	822	770	811	745	771	793	766	777	795	765	806	803	729	781	751	772	811	775
12050	25411	29316	7293	5410	4135	3210	2723	2246	1913	1770	1544	1462	1283	1207	1207	1145	1075	1031	1041	958	1023	998	919	1004	964	955	934	896	911	896	954	907	944	927	897	932	922	872	885	931	950	901	820	903	862	913	871	933	876	857	851	871	903	884	850	797	887	860	881	867	892	826	893	872	846	858	885	887	837	821	841	829	834	856	889	884	879	860	847	879	853	839	823	927	866	866	876	855	861	861	871	871	826	824	871	879	840	864	872	856	891	908	883	863	901	821	824	862	858	858	817	893	862	882	831	838	843	863	903	883	894	787	898	821	872	809	869	875	897	846	846	843	930	860	874	859	854	866	870	865	832	905	868	850	833	865	871	863	905	797	879	861	832	861	852	860	860	865	812	882	853	906	883	861	870	826	891	888	894	922	910	862	883	819	840	892	845	870	856	816	843	881	839	826	850	882	896	877	847	839	834	888	816	849	916	844	830	905	856	875	914	831	854	846	884	875	888	836	828	900	895	821	890	861	852	843	843	875	910	858	867	864	828	855	866	876	862	858	834	863	849	860	884	888	910	896	882	848	837	864	908	866	788	911	867	809	861	865	847	848	898	837	864	877	834	853	830	851	878	881	929	879	835	847	868	894	892	928	861	881	887	841	925	878	887	857	900	822	875	836	860	895	849	870	841	838	867	883	834	854	826	823	831	925	887	855	856	882	842	838	894	844	909	858	844	846	812	919	891	947	926	871	862	828	858	834	887	832	853	842	839	865	861	867	851	840	827	900	864	866	865	852	864	847	860	894	866	805	863	820	839	857	896	864	857	839	874	848	875	798	882	887	836	885	829	907	848	866	837	835	874	831	830	832	865	909	824	876	847	843	840	866	877	846	812	850	830	843	864	870	856	871	849	875	858	803	949	847	898	828	873	892	894	875	844	856	845	839	887	872	817	816	840	813	895	832	856	890	865	853	888	874	889	851	902	868	929	855	862	843	903	874	831	860	875	914	888	883	855	821	860	889	850	899	877	883	854	845	844	858	883	842	856	868	835	858	832	875	870	860	854	906	889	853	870	895	884	840	907	858	834	871	832	811	873	870	884	867	879	820	895	820	815	862	868	889	881	847	816	818	828	896	876	823	855	905	876	831	901	898	878	836	905	883	903	883	803	812	858	882	811	854	859	848	856	862	816	784	891	867	861	848	869	848	850	840	890	852	830	905	908	846	889	838	822	886	839	885	843	843	879	860	849	851	817	851	842	828	834	833	853	884	879	869	929	817	841	828	911	878	839	846	839	900	887	899	840	836	854	881	835	879	820	858	841	871	855	868	831	860	807	884	857	778	831	836	849	857	884	859	863	901	882	877	842	864	806	825	845	896	836	880	833	872	866	846	895	914	814	902	876	969	833	899	869	841	800	848	853	884	899	878	842	870	842	879	847	866	935	872	874	872	836	910	834	885	859	830	854	890	859	817	864	849	847	866	852	857	860	816	780	862	849	860	878	893	826	876	891	884	899	835	854	841	883	895	872	848	903	841	902	866	834	903	839	821	884	847	852	847	833	863	883	829	852	864	884	845	895	867	826	868	859	862	857	864	820	877	834	821	892	879	889	873	881	863	874	849	920	833	883	855	888	859	892	829	869	898	851	811	893	900	847	868	831	892	868	851	874	850	899	896	854	852	880	838	838	798	835	787	872	865	858	868	856	871	901	851	892	821	845	894	848	868	847	881	869	862	864	877	827	827	874	840	902	838	874	847	846	907	902	920	859	849	887	860	852	922	803	812	871	861	819	867	868	843	827	892	820	863	859	858	839	826	836	868	871	881	863	940	931	859	882	844	852	839	854	822	883	839	868	850	839	828	901	900	811	897	865	886	806	851	853	820	763	844	904	828	833	855	894	801	885	847	852	817	909	902	893	856	863	861	841	870	839	854	842	855	867	864	825	876	873	853	851	820	859	865	904	890	840	889	831	879	874	917	850	841	862	858	836	880	857	816	850	803	887	874	859	877	849	895	787	841	867	814	837	940	884	876	824	898	870	872	873	807	884	874	852	835	889	789	845	858	834	869	904	872	840	824	920	897	788	869	831	888	873	816	825	812	830	859	877	827	843	862	877	911	826	870	842	886	873	874	852	909	930	845	810	874	856	822	910	834	914	847	831	852	864	832	842	852	857	896	862	837	886	870	869	764	864	871	847	889	849	865	852	828	893	849	842	828	917	867	833	832	859	891	830	917	857	875	873	874	841	834	898	826	892	830	826	828	855	866	847	867	862	800	859	828	915	903	844	817	850	862	917	843	866	860	829	802	857	869	889	824	822	854	856	864	854	893	836	858	886	829	809	873	921	839	854	856	855	881	901	881	874	864	837	886	843	862	905	839	884	906	879	840	883	882	864	868	840	902	839	843	871	940	897	920	882	868	846	843	857	914	856	865	864	868	849	869	842	908	915	797	892	826	871	905	872	834	856	843	857	861	884	882	866	899	887	811	875	898	902	810	873	846	874	854	849	856	875	868	925	853	847	830	879	825	855	834	885	808	883	839	843	891	881	882	824	822	857	866	864	931	884	849	874	844	804	859	880	926	857	912	903	810	835	882	875	876	826	855	874	823	857	846	901	836	883	817	826	835	835	853	813	834	881	880	842	896	859	861	866	809	863	848	880	882	883	818	879	859	826	876	865	900	836	849	844	929	900	854	852	865	908	798	846	872	914	834	812	846	848	866	883	862	843	856	871	837	854	805	858	835	856	883	855	832	844	771	863	868	835	889	858	836	823	828	897	840	918	876	849	859	882	864	840	883	840	894	878	887	866	808	869	845	844	897	874	827	826	897	855	838	850	828	795	842	891	906	848	868	861	833	847	910	872	857	844	832	894	905	827	867	825	860	827	847	860	892	882	907	850	842	867	837	879	865	861	879	867	832	860	867	890	871	866	865	841	899	878	897	871	858	819	833	900	853	883	866	873	856	890	853	845	918	914	853	813	864	883	838	834	883	864	858	822	884	907	901	886	892	858	888	878	877	883	832	793	875	869	802	856	868	935	825	895	910	871	889	814	817	861	823	870	854	881	867	862	864	879	850	862	838	859	911	827	897	844	873	848	861	857	869	881	914	846	837	895	882	838	838	872	863	854	844	872	887	849	820	882	838	826	776	882	824	931	871	877	909	840	813	908	860	853	912	903	838	843	850	856	827	848	831	865	905	923	848	833	831	848	844	865	854	852	878	866	863	854	889	887	887	850	839	892	791	828	845	886	874	871	852	843	873	859	870	834	857	841	902	841	899	861	842	903	831	864	884	852	842	860	873	903	820	888	918	894	895	861	844	814	893	838	882	906	857	895	881	876	899	899	867	844	839	887	853	866	915	864	802	851	863	849	847	870	863	837	853	849	872	895	870	848	875	891	797	834	844	871	925	890	817	837	893	844	905	818	896	913	890	838	853	820	872	840	868	895	855	854	858	836	864	855	858	847	923	854	848	891	861	850	873	891	895	836	803	835	828	820	852	834	848	810
26878	20432	11167	1564	438	407	347	331	312	273	283	294	302	307	304	280	266	297	295	308	314	285	255	271	311	274	286	284	285	293	323	304	297	292	267	296	270	271	299	270	277	310	287	257	253	273	278	272	279	285	294	286	292	295	301	274	304	272	279	270	268	260	269	273	237	277	284	281	273	295	279	295	258	280	289	283	286	277	276	262	298	263	258	270	287	260	301	325	275	294	278	284	266	276	285	260	314	296	313	273	310	282	298	274	314	291	299	284	286	288	265	288	287	287	274	300	310	267	305	287	272	265	271	293	271	318	277	270	262	267	256	260	275	256	284	272	294	293	273	278	278	269	269	273	292	269	272	277	295	253	290	303	283	273	274	260	312	297	296	272	290	319	279	259	290	299	301	253	267	270	282	267	256	268	271	286	276	285	293	299	306	278	260	286	261	283	264	298	288	285	284	284	266	266	308	262	275	313	296	267	268	292	298	273	277	294	279	263	276	253	312	275	252	308	270	285	291	271	292	285	285	289	271	252	294	309	265	330	266	304	286	288	267	278	270	284	244	303	279	276	301	267	303	262	257	273	300	279	275	292	279	284	274	260	306	246	290	264	272	285	286	294	257	298	275	284	302	280	254	296	298	275	270	290	289	254	293	269	272	279	274	275	317	278	288	280	316	278	266	276	288	290	324	271	283	256	289	301	279	270	272	258	285	274	270	280	278	302	267	289	299	309	267	243	291	260	277	300	307	280	289	307	283	288	270	260	267	265	277	272	277	261	286	256	273	260	256	277	280	300	288	310	325	281	268	293	298	257	314	272	256	277	273	280	275	289	274	271	268	281	300	285	299	253	276	276	276	249	269	250	288	248	299	269	301	274	296	275	286	269	284	267	269	306	278	273	279	289	274	292	312	279	279	288	266	277	294	269	286	286	260	247	290	268	318	278	257	275	292	264	315	305	302	280	258	235	277	296	293	288	260	289	254	276	290	299	302	293	257	269	287	302	285	282	315	290	298	289	284	297	274	308	284	315	292	264	259	254	290	283	283	231	306	242	281	286	270	286	260	286	294	283	290	284	326	295	284	289	292	277	299	289	268	272	231	268	265	260	288	301	293	300	273	278	257	293	297	311	276	286	272	280	275	313	284	293	266	295	288	283	301	252	272	254	231	255	295	285	302	277	252	307	294	251	267	277	252	232	280	263	314	274	293	286	267	271	269	298	282	288	274	241	285	300	313	272	280	288	297	289	266	288	282	275	290	257	261	282	270	249	266	289	264	252	301	277	253	305	289	283	280	290	283	281	271	299	295	265	288	275	290	242	294	289	278	286	279	270	273	313	288	272	297	300	278	317	285	310	294	288	264	259	254	251	270	302	285	263	273	282	285	265	285	268	276	284	300	269	286	264	278	278	255	279	265	265	273	301	274	272	300	266	300	288	280	275	283	264	282	271	278	308	300	291	281	258	286	267	309	286	284	268	262	293	285	262	270	284	274	274	270	270	297	304	277	264	267	287	273	267	307	287	306	324	272	279	240	276	292	281	290	308	252	301	277	276	293	276	316	260	279	275	258	285	298	272	301	285	294	268	274	305	283	250	302	275	271	286	255	255	273	281	274	291	296	269	281	298	297	273	280	258	273	283	278	278	257	276	302	290	261	283	261	273	295	276	294	279	253	287	269	294	257	286	288	297	289	269	284	283	273	288	312	278	323	277	278	251	275	323	283	272	267	291	283	268	256	261	261	292	291	287	274	263	276	267	280	267	285	262	293	263	311	256	279	267	271	278	303	265	276	290	263	268	272	261	270	279	283	267	238	275	267	257	300	292	301	299	278	280	312	272	281	281	247	236	285	300	277	297	308	282	299	257	240	276	296	303	290	262	277	284	299	293	276	268	293	304	297	278	302	277	279	326	259	314	260	262	249	302	249	273	299	267	302	298	299	249	291	272	309	278	268	294	271	274	262	280	269	304	268	264	288	256	274	298	285	283	311	297	254	262	280	288	311	294	282	285	323	301	264	258	266	283	273	279	309	299	291	310	293	274	314	282	298	267	301	300	294	258	278	287	276	294	288	300	283	302	294	275	311	279	304	259	277	274	255	275	289	275	280	286	295	267	293	289	324	263	248	270	297	284	278	279	260	277	297	292	304	288	258	285	265	278	288	295	267	277	259	302	272	263	309	266	267	262	305	272	304	286	286	283	282	300	284	255	292	279	302	278	257	301	275	278	289	285	283	272	289	307	258	286	265	272	274	291	258	276	278	294	301	292	288	285	288	248	317	271	300	248	275	276	310	237	278	284	284	274	281	267	271	293	259	293	298	270	287	295	283	307	282	289	302	284	277	298	259	313	264	258	281	304	255	268	260	274	270	266	260	266	292	294	271	322	254	304	259	287	320	264	290	306	297	286	265	293	282	277	280	268	275	300	283	302	287	277	297	267	262	267	313	276	276	283	286	274	292	271	259	279	295	261	280	266	275	262	277	302	287	290	294	302	277	282	256	269	264	282	288	285	303	299	277	304	287	275	288	277	267	275	270	296	280	306	274	265	259	280	293	277	277	279	282	282	292	302	257	273	316	300	269	274	253	251	293	286	259	267	275	264	285	263	274	279	313	290	289	323	288	269	300	321	258	287	260	243	284	309	297	247	273	291	281	294	304	285	255	262	302	267	273	284	295	274	301	276	285	282	258	266	292	250	262	255	294	273	284	289	304	285	280	250	300	319	283	315	263	267	287	313	299	269	275	333	301	259	257	282	289	266	290	301	279	276	284	318	279	267	253	253	299	285	291	297	275	317	269	278	255	273	274	291	264	293	297	271	258	277	283	300	296	305	260	267	299	274	321	271	249	285	288	263	262	294	272	307	318	303	294	301	296	273	282	266	284	270	272	260	279	300	264	264	250	278	290	284	329	273	277	283	284	304	254	273	306	273	293	284	324	285	275	264	256	313	275	266	254	245	298	303	297	315	278	325	277	249	265	264	310	297	266	274	290	286	289	279	263	241	293	264	309	275	272	280	281	264	264	269	277	273	262	265	235	288	271	288	307	262	270	305	273	272	275	281	281	285	296	309	258	293	282	273	253	290	304	247	306	275	292	248	282	281	295	261	255	300	269	294	274	262	281	267	274	287	313	253	292	263	268	244	257	287	281	278	279	288	242	291	283	296	290	279	286	286	275	304	271	295	277	272	271	275	274	295	278	266	285	271	298	309	248	276	275	273	292	261	283	270	297	257	282	270	286	256	307	288	301	287	288	290	264	278	294	276	300	276	286	258	288	296	290	265	305	318	302	249	295	263	281	311	257	301	250	249	279	278	263	282	273	286	274	282	300	252	298	286	290	297	286	253	295	270	282	274	275	278	282	306	265	273	309	226	278	269	276	276	268	300	286	278	265	284	262	296	275	291	276	272	285	295	280	282	299	243	250	258	298	282	282	292	296	278	264	258	306	310	238	290	261	255	280	291	297	266	277	301	282	274	264	294	262	268	266	270	296	302
7382	6671	4146	946	501	479	408	382	387	371	376	385	346	374	363	339	354	356	351	350	335	313	378	334	328	361	361	335	342	338	318	349	342	342	295	320	329	352	325	333	346	362	344	357	348	305	364	343	350	364	350	345	337	321	324	319	339	350	335	357	343	350	365	365	351	349	347	362	320	327	330	347	344	354	340	364	364	356	368	354	334	330	349	355	342	347	321	347	340	351	363	326	309	312	321	325	348	335	349	391	347	344	350	365	328	377	344	358	326	339	334	322	359	379	324	323	315	318	305	317	334	338	342	367	339	324	326	377	317	323	339	352	332	362	315	345	360	320	306	327	344	321	341	335	335	367	353	331	327	334	348	352	330	324	350	339	354	354	329	313	392	326	330	338	343	338	343	337	341	343	343	336	332	343	328	346	331	317	345	332	344	337	314	365	345	330	325	338	329	320	356	350	345	322	351	328	352	352	326	335	310	353	354	314	328	366	354	350	369	337	316	392	341	335	371	371	337	344	339	330	347	315	362	333	349	352	336	342	366	345	344	370	332	360	351	320	339	331	357	343	353	352	352	372	368	354	349	342	346	322	352	342	344	362	342	338	356	342	334	382	347	340	351	347	337	356	337	329	334	347	359	309	347	307	376	339	316	347	323	328	332	364	308	335	342	347	343	355	355	306	342	334	301	337	368	338	334	352	323	354	327	335	342	312	320	326	344	366	355	296	324	372	316	345	373	333	317	358	340	336	336	330	321	353	309	347	330	355	336	351	329	362	365	349	317	346	344	327	323	323	363	388	350	313	346	327	338	326	348	329	358	300	348	326	377	323	352	296	375	337	336	299	362	368	371	376	353	342	324	337	344	346	358	342	366	339	356	333	337	351	348	316	338	316	331	315	335	317	337	362	293	341	354	369	350	363	326	346	320	363	355	342	330	353	333	367	350	358	346	336	347	340	369	361	351	312	345	361	336	342	355	328	351	339	356	381	334	354	339	318	341	352	352	332	351	382	369	347	331	328	338	376	327	342	340	351	301	316	360	330	360	330	365	324	351	350	369	336	350	357	333	337	358	355	358	314	334	321	327	357	363	333	356	357	362	327	346	334	337	342	336	329	345	363	307	356	338	343	351	351	347	336	351	340	350	313	348	331	352	341	332	318	343	384	339	330	330	350	341	341	350	351	373	311	338	339	373	351	321	352	336	377	374	355	325	347	333	362	333	321	326	358	337	316	348	322	356	350	332	337	343	339	339	321	365	317	351	333	353	374	355	350	355	341	309	346	343	355	339	348	347	332	367	337	350	357	354	344	357	327	336	351	329	317	317	338	359	314	347	359	341	346	340	361	361	333	337	376	369	348	327	347	348	347	332	329	332	343	338	355	345	337	329	333	339	341	371	340	356	363	313	337	338	359	335	348	338	357	356	344	343	339	334	350	329	338	353	327	370	324	330	330	352	347	335	329	324	345	365	361	342	345	356	340	331	345	354	321	333	377	326	319	331	311	356	338	344	332	335	345	341	313	331	345	357	347	337	324	374	318	326	362	359	311	335	346	330	340	344	325	346	346	372	323	381	305	352	382	349	347	306	339	360	306	323	330	343	336	341	358	328	327	338	361	355	342	354	313	292	336	357	343	330	367	375	356	361	349	333	336	345	340	353	321	335	349	337	323	344	317	338	379	340	327	327	330	363	354	322	330	347	376	345	360	372	340	343	369	327	348	343	350	357	326	327	370	299	333	300	331	331	329	334	339	324	326	364	338	342	319	330	370	352	317	326	343	293	332	344	352	337	342	329	348	335	366	377	359	350	341	366	359	322	361	345	352	371	332	334	347	311	345	346	366	358	344	343	344	309	356	347	339	382	373	339	310	345	342	353	324	336	321	318	348	315	353	337	350	336	335	357	352	305	313	350	345	361	349	362	310	327	330	357	391	365	309	385	356	349	361	342	346	386	325	340	322	340	341	336	337	359	325	343	325	352	346	309	335	338	351	356	361	362	317	325	322	317	344	357	330	340	320	334	362	313	360	343	359	337	363	380	356	367	389	301	291	356	323	333	346	331	340	372	343	315	334	341	382	369	328	338	348	344	335	375	345	352	327	350	348	323	325	336	354	311	348	327	343	335	366	328	341	371	342	337	345	314	338	323	351	354	368	363	343	308	361	346	329	356	351	342	347	333	371	329	344	333	311	334	332	330	354	342	354	352	312	336	321	337	336	333	354	342	349	328	341	342	367	334	349	325	359	331	357	308	323	347	312	339	371	380	340	315	334	332	361	306	331	313	333	364	321	340	371	326	337	321	364	329	308	330	345	339	331	331	345	326	332	333	338	321	306	380	351	344	341	330	374	385	338	353	367	340	356	316	313	332	370	321	365	351	356	322	354	355	357	338	358	336	329	363	333	329	339	336	303	306	345	305	352	315	340	348	342	340	343	342	375	301	332	307	303	360	324	321	314	355	352	352	306	338	348	334	326	340	336	339	328	358	340	320	353	331	343	339	346	350	366	346	328	350	338	324	339	382	318	363	334	347	343	371	344	358	308	351	350	368	360	345	337	368	350	328	363	345	335	336	340	333	309	312	323	329	339	325	310	327	357	347	291	334	358	380	344	318	334	367	351	328	368	343	339	325	329	357	332	348	336	320	312	308	365	343	346	327	308	330	340	364	351	350	333	325	359	322	350	323	348	372	360	339	361	341	334	293	339	371	345	304	337	315	320	325	344	313	319	360	333	323	322	335	350	328	323	297	342	367	319	315	361	358	352	319	331	312	367	351	353	343	313	333	312	387	307	353	335	332	341	337	349	348	353	316	370	332	352	355	345	353	337	350	308	338	345	320	307	325	325	330	351	348	346	326	337	368	349	330	340	342	324	348	330	325	379	309	352	310	305	336	328	325	337	335	353	335	326	334	337	337	335	385	308	370	343	341	349	340	377	351	308	343	356	355	354	330	322	359	340	365	365	322	358	311	348	324	347	329	308	338	307	320	368	342	333	351	346	318	336	342	373	356	328	339	294	346	375	332	369	350	347	356	302	303	337	310	304	352	364	332	342	366	378	329	346	349	362	392	365	313	353	305	370	334	316	310	360	340	351	329	333	358	352	317	332	350	351	328	334	343	336	302	308	341	357	355	310	324	338	339	345	315	326	371	330	330	335	337	367	380	349	337	326	346	362	318	367	338	351	328	338	367	349	329	328	313	363	389	333	350	333	372	346	374	320	342	386	339	349	331	344	362	339	318	344	338	328	340	317	327	358	316	333	335	348	357	341	320	368	341	302	336	353	349	336	330	346	342	324	329	318	344	330	336	313	353	343	346	360	379	342	310	355	351	344	370	322	348	332	320	313	356	340	337	365	332	354	352	323	362	351	334	340	328	359	308	334	356	364	358	341	312	356	340	366	333	359	324	363	333	333	319	324	355	357	313	334	332	313	319	330	321	311	328	331	338	324	329	360	340	346	352	353	332	365	340	361	354	352	351	389	368	331	330	326	345	311
23623	21174	28678	23977	21139	11312	1427	919	718	675	669	580	528	586	572	506	490	470	474	489	440	460	467	458	460	423	437	457	464	430	442	414	454	463	436	400	434	394	394	432	393	436	439	411	430	409	433	481	448	443	482	456	468	400	406	389	441	445	421	436	422	428	389	388	419	399	417	437	415	442	442	474	405	423	400	448	453	413	426	414	413	389	458	403	425	412	418	414	412	397	432	396	422	410	397	401	460	440	443	395	389	408	411	420	439	430	419	422	413	387	432	404	423	420	429	438	376	372	394	409	426	443	415	425	416	406	420	393	415	411	393	388	402	432	433	404	429	406	435	417	438	413	408	422	426	441	431	456	421	434	401	437	416	429	396	445	349	408	450	413	432	449	455	402	406	430	427	439	400	431	410	421	415	452	435	394	414	434	466	440	406	424	415	422	428	386	373	429	418	381	436	418	416	432	420	482	431	376	433	401	409	411	446	442	409	434	423	423	446	414	415	421	418	440	426	417	415	422	411	428	408	417	393	427	466	434	437	398	445	404	429	389	441	385	438	411	411	445	421	434	416	426	406	465	431	417	402	424	450	445	429	408	452	408	398	405	447	424	362	402	418	423	401	431	444	413	423	418	404	410	411	432	419	433	406	427	389	452	379	469	399	421	431	413	386	429	428	451	424	439	424	408	472	445	416	419	405	407	441	428	409	425	409	441	424	423	444	430	429	449	434	436	394	438	424	401	414	397	421	418	379	437	446	445	433	437	424	435	447	403	443	394	399	447	439	430	442	416	421	428	391	409	429	461	372	429	436	415	456	438	431	429	399	439	446	427	418	413	410	415	430	392	432	431	419	435	437	411	441	418	410	390	472	402	431	416	392	417	456	401	394	427	410	399	421	401	405	423	405	430	423	429	389	395	384	427	436	366	430	437	407	411	407	381	440	434	415	449	442	397	433	445	432	430	435	417	396	458	399	449	434	391	405	410	396	383	374	420	447	412	392	431	420	448	412	444	403	391	410	417	437	437	439	448	410	435	460	407	429	425	427	444	425	427	441	450	399	402	429	434	421	432	390	420	405	434	447	386	391	418	433	393	420	424	438	421	432	429	417	390	438	421	419	397	446	402	423	408	412	454	426	432	403	405	456	404	422	401	451	405	394	417	439	428	454	419	435	439	416	436	389	409	443	411	430	453	394	438	451	402	395	402	411	404	401	436	438	404	451	416	459	437	417	453	380	386	425	439	401	432	436	398	427	438	446	451	409	420	454	438	447	422	397	412	412	405	433	397	406	423	429	418	402	411	409	417	398	421	426	415	412	414	431	399	428	424	436	468	438	427	422	410	426	401	428	440	405	400	432	454	397	391	435	406	386	412	419	391	408	382	407	391	446	420	436	403	436	451	424	401	415	428	436	398	451	429	404	431	395	347	452	380	439	427	418	408	413	434	420	435	399	419	413	393	417	420	411	433	429	419	436	444	441	415	394	403	427	405	407	391	427	444	465	428	438	441	425	427	437	410	384	422	395	438	421	447	437	378	416	425	422	405	399	413	439	401	448	410	427	437	396	430	459	408	423	411	444	460	417	432	410	445	439	456	404	414	384	413	415	383	388	385	434	403	407	403	428	392	420	417	440	405	448	421	395	417	432	420	434	418	416	444	419	395	449	430	431	435	440	406	438	423	436	436	442	406	434	404	449	425	434	399	387	441	428	425	419	432	459	411	423	432	383	413	403	392	406	425	417	424	417	433	430	383	414	427	412	440	413	409	410	378	434	409	451	432	436	406	414	418	455	420	404	435	428	418	390	470	407	394	407	421	416	438	447	430	440	410	447	427	405	386	418	423	412	376	413	404	415	442	383	447	415	401	440	457	425	412	435	385	457	436	415	369	407	427	423	417	425	443	425	412	415	423	416	432	371	392	417	412	410	436	423	398	427	413	411	401	442	429	422	410	406	400	422	389	415	430	422	400	417	452	434	415	409	441	444	468	412	424	386	434	440	443	405	371	380	411	420	419	415	432	404	408	432	416	379	409	429	407	384	400	409	439	413	436	439	404	419	364	381	392	433	444	432	404	421	379	426	364	435	380	422	433	444	390	399	430	435	417	414	451	381	428	416	408	433	443	423	448	405	421	414	442	412	419	395	396	428	410	436	450	438	406	390	427	411	465	401	443	379	401	428	417	432	471	404	390	404	401	403	435	445	414	434	440	425	389	391	408	431	478	432	398	428	407	443	440	415	427	428	392	387	408	426	412	420	425	419	420	383	427	407	430	439	441	414	443	397	412	433	473	397	426	419	403	380	435	415	431	405	443	426	408	399	427	380	433	371	396	394	409	458	449	417	393	431	417	427	438	406	414	425	428	424	437	444	366	439	435	424	422	417	429	440	418	426	401	412	399	424	419	440	403	410	400	448	388	440	410	448	369	429	434	408	430	398	429	399	392	430	422	420	402	411	449	401	457	447	429	395	383	445	390	452	448	389	410	459	438	410	397	398	449	401	388	406	432	409	405	430	422	396	417	397	395	431	387	414	402	428	428	409	450	427	445	417	439	428	427	424	406	415	412	404	414	421	465	403	415	438	434	415	408	410	390	441	434	416	413	422	441	449	414	407	430	416	432	456	427	422	464	396	405	380	401	434	424	419	408	436	437	394	399	418	413	393	396	448	380	395	432	423	412	430	409	366	431	445	450	457	410	431	426	405	455	402	446	411	415	441	432	452	400	373	416	462	438	424	410	425	407	425	390	444	465	421	423	397	426	430	448	425	442	389	444	432	427	420	412	444	439	396	417	400	386	405	418	411	469	396	389	450	418	419	412	416	447	402	446	406	395	406	422	411	405	425	385	421	400	432	372	423	429	399	397	442	412	404	426	416	409	367	433	399	366	415	447	410	433	409	422	401	429	430	400	419	458	423	398	389	422	428	398	410	421	464	452	446	417	440	418	407	428	442	427	393	409	387	424	401	432	445	430	384	415	402	428	401	416	420	424	393	433	433	442	426	398	408	393	414	427	426	459	408	406	405	388	435	434	424	384	435	437	432	434	435	402	374	399	418	393	414	397	411	381	436	459	435	401	402	411	398	414	461	410	410	400	392	446	445	409	406	400	409	414	407	421	394	414	396	415	415	433	386	436	413	401	429	387	414	404	402	441	467	417	417	389	447	403	436	416	424	428	427	424	430	398	393	433	441	418	388	414	438	433	409	413	416	431	411	397	379	416	450	405	442	437	448	412	424	427	421	400	398	389	416	417	430	436	416	405	396	368	407	395	409	431	432	419	416	420	410	393	433	446	444	434	458	411	424	401	413	410	428	392	403	427	404	410	428	415	439	416	399	385	451	448	406	386	438	393	427	418	392	398	403	376	407	406	429	422	406	414	390	396	465	411	442	454	402	408	420	414	387	410	460	405	430	412	399	420	422	403	437	413	389	434	435	433	447	431	422	403	412	411	411	396	412	414	423	405	482	430	430	403	402	458	409	371	418	423	424	426	411	447
9441	20563	22645	4850	2872	2179	1681	1352	1262	1055	867	806	774	704	673	648	618	578	592	573	597	544	584	576	516	509	532	540	497	544	529	476	487	504	535	524	491	463	511	515	504	503	508	502	491	504	482	479	483	515	486	479	514	460	546	501	451	454	492	510	503	492	501	512	486	512	451	501	479	492	449	475	494	517	477	470	504	462	515	448	506	474	515	489	460	446	468	487	450	494	459	492	426	489	479	469	463	482	469	464	512	522	464	471	444	484	458	501	503	468	481	521	465	501	487	459	478	494	486	465	490	481	489	499	436	454	481	478	489	479	460	476	471	465	492	484	425	473	465	487	497	488	499	502	428	461	482	471	464	478	459	462	481	493	507	454	516	439	496	479	482	471	456	461	464	486	477	442	492	458	462	460	497	488	480	500	527	508	491	474	466	488	477	483	471	461	493	510	456	451	469	475	451	497	474	494	479	497	433	449	502	491	454	480	459	466	459	456	505	480	476	483	476	480	478	458	499	488	453	481	532	493	508	454	516	494	474	461	446	479	454	440	461	475	469	484	459	499	434	443	470	465	460	479	459	491	460	424	483	472	471	460	446	463	483	442	463	473	462	495	498	449	447	490	516	455	490	496	464	487	486	466	469	494	453	488	474	489	470	483	455	491	488	458	450	437	481	524	459	469	472	450	487	482	472	467	467	480	486	501	492	491	450	453	450	488	498	473	434	469	476	513	472	500	479	421	488	479	474	481	476	479	490	475	448	460	453	475	495	472	461	481	486	502	458	470	479	470	460	483	508	457	449	504	453	453	476	494	447	471	491	490	481	462	471	493	491	468	439	479	484	480	456	471	467	455	471	457	458	464	486	461	451	462	459	462	442	482	483	445	509	446	499	481	508	501	487	492	477	451	480	479	483	490	512	513	424	429	480	471	466	478	495	459	467	459	481	468	486	443	458	476	476	448	451	453	482	498	472	467	458	466	486	473	493	457	456	456	493	448	473	446	468	457	499	491	486	486	521	474	468	454	480	442	467	494	437	497	492	455	479	428	452	419	483	520	454	548	491	521	454	435	449	450	485	469	453	483	476	481	468	443	506	483	480	443	456	461	490	511	487	437	490	471	454	435	449	512	485	457	446	511	442	481	458	491	499	466	460	472	463	498	455	465	489	495	506	514	447	444	476	428	463	474	482	475	454	497	478	429	472	506	457	446	456	451	512	488	507	457	479	478	474	501	463	456	474	506	496	453	504	496	472	482	481	481	471	486	473	485	474	473	450	441	491	467	446	492	487	489	466	463	539	479	479	480	455	440	505	489	473	462	441	471	481	471	452	482	457	481	453	459	441	462	454	486	459	446	474	482	465	473	465	503	464	445	468	498	456	471	501	479	472	442	492	486	493	446	476	470	453	471	488	456	495	502	466	500	465	452	490	477	464	459	426	458	466	472	480	457	473	468	432	459	432	499	480	446	478	459	487	489	482	464	479	482	509	474	492	474	473	399	460	481	464	491	488	511	479	430	533	477	508	490	495	492	472	460	483	487	473	459	448	468	483	483	536	501	524	482	487	466	463	465	493	491	472	473	481	485	478	472	457	479	475	473	469	469	518	457	473	490	471	457	433	494	471	482	502	459	447	485	446	465	518	452	442	463	469	480	487	484	486	435	468	489	479	487	498	490	452	490	498	471	498	466	473	466	489	448	480	442	493	489	454	445	475	481	437	469	455	470	474	460	472	472	476	494	493	495	446	479	483	465	485	465	464	472	481	491	515	456	455	512	477	491	458	453	446	491	416	458	465	472	439	485	447	466	444	468	482	496	509	481	468	477	454	459	446	486	457	445	445	497	500	453	479	444	469	469	489	507	530	464	435	469	453	475	526	493	513	547	483	484	417	469	476	542	496	462	488	475	462	462	442	472	508	509	470	448	500	448	483	470	489	477	517	454	480	480	464	450	489	465	470	420	491	437	457	465	490	465	518	500	500	474	470	463	459	498	436	482	471	433	447	452	456	484	443	466	469	475	445	465	504	526	476	447	503	444	464	443	469	464	465	466	445	443	464	476	486	496	489	442	468	484	506	437	483	437	466	412	500	510	465	481	454	473	481	464	512	479	460	479	447	489	469	448	476	471	472	492	497	495	469	492	492	496	475	457	466	470	482	459	439	521	473	468	486	470	510	520	472	489	464	480	481	451	504	451	518	506	470	475	495	468	481	442	443	493	427	452	474	454	503	474	466	451	455	482	463	463	478	497	474	462	483	478	445	496	508	482	463	471	473	480	489	448	472	477	471	447	474	470	462	477	467	514	501	462	462	442	447	421	502	489	495	467	478	472	512	472	483	468	466	462	468	514	466	471	457	467	476	477	434	466	500	492	468	506	487	464	483	455	474	472	448	496	441	466	491	466	489	498	489	482	516	467	469	460	492	480	495	474	495	470	457	449	456	466	474	482	451	487	481	433	486	447	454	483	474	457	474	485	479	459	478	489	484	484	471	465	441	511	500	484	485	460	478	462	495	459	459	473	487	502	466	448	488	496	513	450	447	483	477	463	504	468	433	467	464	520	530	481	484	472	468	501	484	498	484	515	480	437	500	480	497	478	471	489	498	470	474	462	477	468	495	523	495	449	430	504	485	476	453	494	428	464	493	480	450	451	479	507	520	420	504	417	464	446	454	474	461	457	488	459	439	463	510	473	475	505	486	499	509	484	497	467	446	452	483	464	478	436	496	482	461	513	506	518	447	486	491	481	459	458	530	481	447	455	459	468	448	479	446	465	495	474	486	452	468	475	493	447	444	461	488	466	477	485	465	481	507	480	457	475	439	506	482	516	499	457	481	488	492	479	495	445	485	487	465	450	457	445	459	455	448	458	465	470	477	486	473	490	451	457	498	528	476	433	463	505	468	454	457	455	461	478	499	438	472	497	437	457	470	474	469	494	510	482	455	434	463	474	486	512	460	488	479	483	480	524	482	481	492	462	457	503	496	442	466	448	454	470	459	493	498	501	463	491	499	482	476	490	470	476	473	480	467	497	474	460	521	464	494	475	498	462	482	461	484	502	507	478	494	469	444	465	440	478	468	462	477	470	487	502	484	457	461	467	455	471	494	448	474	480	443	447	497	514	476	477	492	505	491	453	447	472	481	483	476	477	431	500	495	465	496	456	486	457	476	466	442	505	492	451	483	423	479	483	515	484	486	488	467	431	486	475	465	469	472	448	448	443	460	417	459	476	436	474	455	500	481	473	477	483	482	483	501	515	460	513	447	462	487	454	472	494	507	507	503	478	494	436	484	466	484	450	485	432	452	466	497	436	412	495	473	471	474	477	458	467	478	452	493	453	514	466	479	431	488	450	434	451	468	449	443	468	475	444	433	491	467	474	480	478	478	465	509	490	509	482	498	451	482	441	488	441	476	490	459	477	473	451	437	446	478	510	468	475	459	481	452	467	457	466	451	434	500	489	490	489	470	452	468	514	468	475	476	473	467	482	470	472	485	498
24785	21167	27527	25025	11839	1117	788	738	628	613	569	588	587	600	583	544	551	582	538	576	548	512	519	501	528	508	549	539	526	517	551	546	524	579	490	556	546	512	518	551	543	507	509	522	539	529	549	510	506	496	537	529	508	505	498	522	562	527	518	547	528	525	537	525	511	490	498	493	511	530	483	501	538	505	559	515	531	501	565	559	519	531	525	549	510	539	553	560	537	515	490	514	511	562	534	460	522	465	503	514	505	516	523	531	520	525	528	514	546	510	501	516	502	537	518	489	509	506	510	505	506	500	511	507	497	455	524	536	517	475	515	505	485	511	491	510	528	521	480	494	490	519	522	526	506	541	499	512	543	522	534	519	518	496	547	505	535	520	516	508	547	529	529	526	518	490	526	506	519	516	576	517	549	505	478	536	495	502	474	526	511	524	562	541	525	556	515	543	488	508	538	530	524	499	516	525	514	487	528	522	531	490	520	495	522	511	480	512	518	541	546	525	514	481	463	503	528	474	532	537	549	560	507	529	541	545	517	483	523	529	523	499	515	529	505	524	530	535	458	482	509	518	468	558	505	505	529	486	515	551	514	529	509	513	492	545	511	517	542	514	486	503	491	537	551	517	492	532	506	518	536	556	489	542	526	539	521	515	498	539	507	523	525	533	502	518	485	507	488	520	508	527	544	500	492	491	520	522	520	513	495	483	506	496	537	544	500	537	539	503	534	513	510	547	524	524	531	520	498	516	509	530	508	477	532	507	517	520	502	542	504	528	526	516	488	499	521	498	499	555	566	522	516	517	504	511	525	510	527	499	489	565	550	477	505	563	524	479	512	507	514	527	512	548	510	506	505	527	515	496	560	493	496	487	524	523	493	521	499	498	517	541	493	482	565	495	510	541	524	535	498	516	525	464	494	536	518	540	513	497	505	502	509	518	536	538	512	522	520	510	558	534	531	522	519	512	497	495	530	529	539	497	506	502	500	548	512	500	456	549	479	508	557	544	492	533	487	515	526	506	558	521	493	548	523	525	547	495	536	540	560	522	476	498	539	521	525	551	477	524	487	488	496	521	484	555	556	507	508	552	495	519	528	518	539	518	515	508	506	500	521	533	496	523	549	478	548	521	488	482	543	499	527	476	516	519	511	539	541	505	501	496	498	526	505	495	505	512	505	519	519	537	520	564	482	514	500	511	489	491	501	551	473	523	494	513	498	525	544	498	555	502	544	501	531	536	500	522	537	496	517	501	522	537	503	526	521	551	479	526	515	520	499	501	498	558	490	532	508	519	522	526	577	526	500	515	495	478	482	536	478	490	497	511	501	514	502	505	545	531	522	478	520	552	518	526	546	480	526	502	506	522	507	569	465	498	501	530	520	511	503	521	490	478	519	447	530	512	516	472	503	511	481	457	521	579	502	519	497	480	519	511	497	518	516	550	521	506	483	522	504	535	519	527	516	528	498	565	503	475	511	465	486	527	491	511	504	562	489	507	514	511	539	506	544	477	549	519	518	535	516	562	498	571	556	492	479	507	508	503	532	492	518	487	490	515	498	502	499	533	529	523	530	539	525	501	498	533	502	496	487	533	527	517	519	492	527	499	512	516	524	515	510	553	491	519	508	495	557	531	503	517	535	549	459	508	536	505	516	502	504	522	541	524	546	498	507	498	500	541	447	477	506	514	493	516	502	512	506	533	501	485	516	480	535	495	524	506	475	532	497	522	496	454	513	527	509	535	498	519	499	536	513	507	495	534	503	492	512	491	513	517	542	508	511	498	520	536	528	528	527	538	520	482	534	512	513	488	535	532	518	496	501	506	509	542	499	519	520	487	538	530	501	536	487	512	506	489	515	515	486	513	495	505	507	528	494	567	495	505	494	486	507	500	472	518	515	541	508	537	502	540	492	474	508	535	508	525	518	501	474	496	483	500	505	503	536	480	520	469	500	495	525	515	502	527	488	488	519	487	509	514	544	487	514	520	507	524	509	539	511	489	563	534	524	539	554	515	550	499	514	496	492	518	500	546	502	527	524	504	514	482	528	524	536	507	500	494	518	522	488	508	509	523	487	547	579	512	519	498	512	500	545	526	493	521	480	532	513	518	558	540	562	518	542	521	501	491	509	531	532	539	517	483	502	492	522	514	527	525	524	505	538	518	527	525	486	502	510	535	512	551	507	519	494	492	528	573	520	519	508	506	520	539	515	548	524	529	536	512	491	481	525	471	493	535	536	511	552	540	519	495	531	511	519	542	515	525	513	515	512	525	510	544	520	467	504	509	523	471	505	520	516	520	506	521	506	483	530	474	513	543	532	482	519	518	511	526	462	538	534	481	509	507	524	511	544	524	504	541	521	511	533	485	493	512	543	519	525	531	509	488	493	502	538	508	491	525	521	510	556	507	512	473	509	460	536	517	482	528	502	526	545	534	506	535	493	490	525	544	508	503	517	503	534	517	517	514	489	540	500	514	487	510	494	534	519	512	504	534	516	516	509	472	490	522	502	462	527	494	504	527	513	542	489	509	517	537	505	486	516	499	484	522	497	529	528	507	520	520	550	498	498	483	509	527	564	549	518	519	537	496	530	477	516	495	519	467	503	524	522	537	491	516	483	556	491	503	491	486	535	552	493	501	528	507	489	479	508	558	495	555	539	497	540	512	519	512	510	527	522	492	514	524	519	473	496	533	499	495	516	483	492	528	498	540	500	506	557	547	554	538	488	491	528	509	525	505	505	515	536	511	479	525	523	512	542	501	596	521	497	489	518	472	513	494	516	524	514	515	520	498	492	523	519	513	515	570	494	535	489	499	525	521	478	493	525	509	546	535	531	487	496	492	512	507	518	544	498	527	500	485	523	517	527	496	483	472	546	486	542	520	525	521	510	528	522	525	476	509	492	474	506	494	534	524	528	554	505	532	478	506	532	512	469	544	535	517	512	544	504	491	545	485	478	521	517	521	534	506	502	515	505	504	488	522	513	471	519	495	505	505	478	468	511	530	546	485	506	523	537	509	507	562	491	509	537	542	552	528	519	495	521	532	582	527	547	477	488	566	472	496	540	502	508	504	536	535	515	537	542	564	496	505	548	553	516	492	516	522	495	506	481	529	496	481	496	476	555	501	479	522	487	542	549	510	536	511	505	503	544	475	520	451	513	485	506	505	517	521	535	520	511	505	512	534	509	524	507	494	527	524	526	505	504	535	459	518	476	489	522	503	506	499	522	500	550	518	493	512	487	532	572	537	511	478	507	481	542	506	493	482	532	549	534	530	539	523	557	522	498	515	514	499	493	533	498	526	535	498	502	509	533	486	533	517	492	538	525	474	466	529	489	501	522	517	534	487	483	464	506	512	498	490	513	480	502	514	517	516	541	555	564	506	477	511	505	498	514	514	519	493	473	548	513	528	512	546	507	497	488	495	471	521	506	498	488	544	516	526	544	535	528	506	528	499	547	544	553	535	503	575	513	522	484	485	534	519	502	507	521	516	511	548	534	520
9685	16377	20258	2932	1908	1504	1309	1140	933	904	752	741	783	721	696	666	701	626	647	660	596	632	609	675	620	604	610	631	650	627	602	580	624	575	653	634	597	616	588	632	611	595	615	636	609	633	589	584	595	596	588	685	624	604	574	607	587	604	655	602	569	607	613	634	627	595	607	628	598	616	553	616	625	569	623	593	599	559	576	623	610	607	613	620	608	615	601	599	557	589	612	565	587	629	615	580	579	610	604	636	606	542	599	586	588	618	598	647	581	609	588	633	584	628	588	615	605	618	621	624	624	609	601	648	622	574	597	583	567	603	623	617	634	621	598	568	575	587	630	635	613	564	557	592	592	616	637	604	548	597	532	601	642	567	630	581	598	636	616	597	570	620	592	608	615	605	564	603	575	613	594	569	589	605	603	615	633	649	617	568	573	607	612	611	646	584	588	606	608	562	588	582	624	645	597	619	641	620	596	575	602	584	625	562	620	618	596	629	578	564	587	593	625	640	587	625	617	583	625	612	632	616	581	603	574	647	575	548	603	602	560	583	586	587	629	625	575	566	600	631	591	629	598	621	572	583	594	618	593	607	612	595	621	603	637	600	630	585	564	580	575	601	620	636	601	618	644	623	578	615	584	593	607	636	575	563	641	611	637	589	601	598	639	610	569	617	573	597	581	579	571	608	624	557	600	614	592	563	595	653	584	556	588	618	590	627	626	618	581	599	611	627	622	586	631	597	575	605	590	595	613	577	600	588	609	592	570	616	612	612	590	604	591	571	584	575	563	602	579	580	598	656	611	634	560	609	618	642	634	656	588	578	576	606	603	555	579	602	649	593	633	626	609	595	616	610	600	607	596	600	571	613	655	621	625	598	640	601	572	570	598	615	589	583	616	604	619	580	660	597	598	582	631	620	562	670	579	564	553	584	608	605	576	613	588	557	595	614	621	627	562	552	604	594	601	596	602	534	532	629	619	643	589	597	614	571	598	598	605	598	630	615	625	617	596	591	592	590	574	609	616	596	586	623	605	590	605	577	580	621	544	575	599	618	598	590	592	598	592	607	558	581	606	566	636	573	619	611	574	626	581	607	581	597	601	580	597	590	668	590	549	579	567	585	602	582	610	589	538	589	576	633	590	632	604	612	599	620	603	597	602	606	569	592	606	582	563	617	584	601	577	610	602	593	583	576	527	569	642	590	606	587	613	603	625	604	615	630	608	626	589	620	586	598	547	598	581	654	600	580	563	572	618	560	658	588	639	600	592	606	600	570	607	578	588	594	614	609	566	579	585	587	594	618	608	616	648	634	587	599	586	591	587	590	582	618	610	595	540	606	598	610	594	572	587	539	601	608	557	602	570	618	593	600	582	612	585	614	546	594	552	623	601	597	596	561	584	564	600	608	607	600	636	592	636	602	606	601	560	660	558	604	627	609	629	595	606	625	619	561	603	572	591	584	564	564	617	558	584	629	594	640	576	582	610	559	610	564	671	618	627	632	602	606	602	567	575	566	583	628	622	612	568	577	597	594	590	599	622	562	653	627	621	592	612	593	597	571	622	572	588	650	588	597	603	587	649	563	538	597	613	606	579	584	626	617	568	619	573	616	618	613	613	566	605	567	618	634	609	616	635	563	579	636	650	570	601	650	623	613	581	579	569	601	556	639	621	589	591	636	644	658	571	559	567	631	601	581	542	613	568	606	591	611	622	594	621	628	605	619	615	636	589	552	601	551	572	603	598	612	568	555	632	594	542	558	604	633	564	629	572	604	545	588	593	585	607	616	600	606	579	593	593	614	650	577	611	628	559	588	670	592	615	585	573	591	608	567	580	605	584	558	596	628	581	607	576	590	663	607	579	585	619	551	577	630	600	578	601	607	607	626	609	578	632	625	622	599	618	658	541	584	593	596	608	577	578	619	611	631	573	561	630	602	585	630	630	604	581	619	561	612	591	585	586	581	601	654	567	601	548	625	605	610	615	625	612	609	585	600	593	591	592	581	584	586	621	618	579	592	610	590	621	616	592	604	575	618	608	633	524	637	591	592	580	630	605	585	632	609	608	593	581	581	582	589	624	603	620	555	617	599	611	597	565	637	616	572	633	604	578	585	571	583	586	592	581	630	615	576	635	630	617	578	600	629	592	561	657	598	593	582	581	564	626	631	637	583	589	599	624	601	611	630	634	591	591	632	592	614	593	621	617	566	592	569	622	563	596	572	643	606	597	656	638	592	632	621	599	591	589	551	591	579	580	607	620	566	580	639	576	567	635	602	601	583	589	644	625	605	627	609	573	591	607	576	615	594	560	615	614	677	628	590	624	609	595	625	598	571	605	652	579	624	600	652	601	603	620	603	550	637	588	560	621	661	576	538	624	575	597	599	630	598	588	586	625	596	583	593	587	593	643	588	584	613	604	594	573	542	601	628	592	590	616	611	622	558	582	594	597	602	605	599	593	561	579	589	565	554	593	603	640	607	581	555	565	583	565	602	583	607	603	600	649	616	636	604	622	604	606	601	593	598	577	642	612	623	581	605	576	635	630	591	583	567	612	629	623	592	675	625	565	602	633	597	609	648	632	614	588	641	600	557	584	601	559	605	557	610	614	623	625	600	578	558	587	586	596	637	581	603	616	666	605	587	609	581	558	604	596	604	606	609	575	657	582	558	633	605	585	608	601	619	639	574	600	605	607	596	617	594	578	552	606	609	655	543	590	577	607	626	586	622	563	573	619	584	590	592	640	619	588	644	620	662	606	618	637	597	583	600	605	559	620	583	576	587	615	596	640	621	603	607	552	573	560	595	610	586	589	573	597	621	617	600	619	577	635	587	629	604	575	618	630	603	572	620	609	582	598	593	656	624	554	610	664	580	607	578	580	589	630	581	619	540	579	596	620	622	606	585	621	600	603	564	582	576	599	626	593	652	584	563	596	607	569	552	586	588	630	575	575	578	592	552	607	610	603	584	591	593	582	574	611	642	569	596	600	602	625	612	642	578	583	589	585	569	621	613	599	618	616	570	597	602	608	589	591	590	645	544	616	558	578	636	608	560	601	659	630	565	575	636	585	564	585	590	579	601	630	583	587	607	592	619	607	573	598	632	535	583	641	607	580	580	585	583	618	581	569	623	627	595	585	559	585	564	624	591	588	607	612	627	625	618	599	594	559	656	603	602	571	577	637	614	603	612	615	609	605	648	607	629	574	575	624	581	607	616	607	631	606	595	616	574	630	619	615	582	597	597	598	570	524	618	597	640	609	620	601	606	612	568	621	597	610	581	634	635	592	610	590	633	595	621	582	614	596	605	583	611	611	625	594	542	587	607	595	585	606	625	579	566	613	607	575	604	639	600	577	611	587	583	598	614	577	617	615	617	605	599	563	595	576	626	590	632	606	577	599	619	569	605	603	575	639	567	603	585	576	615	581	609	619	593	644	605	648	610	621	569	617	564	636	567	650	582	573	640	588	585	630	604	682	616	575	571	600	584	576	586	608	642	601	584
22715	21250	28382	24440	21244	21267	10386	2027	1365	1297	1203	1095	1121	1069	1044	977	957	942	993	906	914	897	914	843	856	838	865	839	816	891	877	860	850	857	804	877	788	828	796	865	830	791	806	817	820	843	801	790	837	821	806	792	821	802	791	806	768	842	829	831	811	758	782	835	852	800	853	796	803	804	832	781	794	845	794	785	851	749	851	753	829	825	823	790	847	798	763	797	850	790	824	778	762	785	777	807	835	790	835	810	761	803	793	741	850	814	762	799	853	808	762	814	849	804	804	810	787	814	875	790	800	769	803	821	811	841	842	822	786	778	781	814	807	877	770	841	815	791	840	807	779	779	844	800	764	816	805	775	807	783	805	791	813	817	746	743	779	778	858	821	775	846	787	751	782	802	825	805	827	772	796	794	776	760	796	822	804	810	820	821	802	784	821	847	807	730	780	796	808	769	828	769	790	782	796	752	825	793	814	796	801	792	810	751	800	763	773	792	786	836	747	742	829	826	819	762	805	799	766	861	770	791	838	835	853	821	784	840	781	797	764	823	792	779	829	800	769	754	823	827	797	818	793	771	786	797	806	832	819	813	791	781	808	807	824	804	777	851	762	816	778	857	754	813	767	803	814	841	834	801	806	828	752	786	801	819	810	784	786	794	825	793	833	790	809	779	772	775	794	768	791	765	815	821	810	776	781	797	813	838	792	796	773	809	814	809	844	805	819	803	804	737	778	773	809	790	801	765	824	830	801	824	761	849	816	777	796	790	733	815	772	798	770	841	810	792	768	802	814	818	763	780	782	750	789	838	790	765	783	826	745	800	751	789	789	809	821	841	811	753	805	783	856	858	732	815	779	834	852	756	800	804	772	842	781	811	767	786	832	822	771	793	808	812	815	832	817	782	813	760	838	785	792	773	772	766	793	761	846	822	810	755	812	791	787	811	757	797	827	820	848	858	779	813	793	797	794	748	817	838	818	734	795	776	845	776	799	798	800	791	793	773	799	756	754	787	766	809	791	779	823	799	778	751	778	784	785	798	821	751	812	832	768	776	839	810	841	805	775	814	832	856	809	782	809	782	839	788	815	808	834	773	820	813	750	810	759	789	798	769	834	820	805	829	802	759	813	794	804	848	777	811	780	765	758	844	804	779	765	773	840	821	798	793	752	822	844	829	798	805	795	762	797	841	802	777	781	800	821	819	796	793	786	794	798	808	809	760	723	787	808	813	755	742	829	789	804	800	771	765	812	768	800	768	794	740	819	802	808	776	783	783	751	805	813	785	748	793	785	809	815	767	825	786	771	806	802	820	781	814	782	800	823	776	840	792	795	767	838	768	793	750	812	794	808	818	757	774	810	728	777	814	790	760	790	851	764	809	782	775	826	787	811	830	739	809	783	739	789	839	783	818	821	778	816	799	801	817	816	816	793	801	760	820	813	804	842	828	865	793	796	823	792	794	835	827	773	824	813	847	773	784	851	744	774	842	779	751	835	822	825	771	828	799	792	838	835	747	791	815	780	838	832	789	822	803	772	770	761	780	850	828	783	790	783	773	800	807	754	750	723	788	801	772	789	750	787	757	819	749	796	773	847	755	790	820	788	750	818	805	794	786	798	832	825	775	750	779	781	809	802	796	816	837	806	786	820	789	766	807	827	842	841	833	798	788	811	808	801	839	796	806	781	788	803	821	819	777	810	791	780	807	818	841	792	789	815	765	751	785	786	777	787	794	819	772	772	760	748	796	809	793	877	788	743	763	773	799	806	754	793	792	773	833	794	808	798	792	796	809	773	796	799	808	805	805	812	791	777	813	811	832	767	798	790	813	796	784	799	824	788	794	807	754	816	769	798	803	826	813	794	763	809	802	801	748	771	803	779	805	815	805	780	796	814	797	812	771	765	834	800	788	766	793	822	810	833	817	800	759	789	840	760	804	772	835	824	809	805	808	751	832	787	766	787	806	765	807	783	806	822	795	810	812	816	829	766	795	752	799	821	799	775	825	787	839	819	772	781	793	772	796	792	797	823	800	793	719	799	790	811	812	841	812	828	790	774	787	808	828	840	816	785	778	817	801	815	790	793	772	797	806	781	777	796	792	753	780	799	776	787	830	821	748	786	764	765	797	818	831	862	798	814	808	767	803	780	788	781	793	758	783	808	802	758	813	759	789	764	773	797	846	800	805	774	767	827	809	792	814	784	791	757	761	826	794	793	826	787	841	791	797	769	821	790	805	800	811	797	821	827	748	803	793	799	866	856	793	823	792	760	840	808	809	792	840	756	805	744	797	787	795	782	797	809	820	728	767	797	824	770	800	787	822	775	775	760	800	757	777	788	785	762	773	788	770	816	780	754	792	831	816	805	818	814	784	761	734	804	803	767	751	806	783	755	817	765	774	776	791	764	799	774	780	814	811	761	783	840	758	824	816	806	798	827	819	856	803	871	833	809	785	797	788	791	801	803	786	758	759	727	772	755	792	750	861	770	803	786	850	779	843	754	825	794	822	778	808	789	799	748	777	760	780	791	858	825	777	758	759	795	788	748	756	742	831	791	768	764	809	791	781	838	794	824	822	851	728	749	798	831	734	820	802	807	767	804	816	845	783	787	771	818	819	812	809	762	796	791	745	820	802	796	790	746	793	843	832	799	828	762	821	848	783	777	757	800	794	775	777	841	804	847	781	800	819	768	810	811	803	798	794	816	766	804	794	718	800	842	766	835	756	775	810	831	826	772	820	820	817	788	796	740	814	819	842	752	774	784	790	798	807	795	800	802	776	751	779	800	837	817	781	851	787	809	757	814	792	787	797	802	788	772	768	836	824	764	731	817	757	759	774	807	785	775	786	779	757	786	829	835	776	775	804	784	799	783	794	827	764	801	791	820	811	796	753	771	803	804	826	802	773	795	796	823	804	765	789	826	778	786	768	832	799	798	767	791	780	762	807	806	734	813	784	826	768	804	816	720	782	814	777	768	820	813	804	763	790	790	846	776	796	815	844	839	781	804	768	788	790	756	777	813	776	773	821	775	840	814	835	816	770	801	850	816	763	810	825	819	768	813	803	772	796	804	817	834	770	846	830	833	803	860	794	789	804	782	756	778	823	786	821	801	818	784	782	787	822	813	833	750	787	830	828	872	796	799	766	798	770	763	779	834	816	823	843	788	802	812	801	766	772	784	824	840	781	790	804	804	790	784	847	806	826	782	821	771	765	763	828	841	738	804	798	791	815	806	806	755	767	792	792	789	835	721	803	785	795	801	797	790	789	807	718	771	767	797	812	764	786	840	797	756	742	811	793	799	785	865	797	786	796	770	783	786	873	821	842	761	761	813	768	757	783	845	753	789	788	799	781	831	805	795	800	810	816	816	766	760	784	749	799	823	778	842	840	741	786	747	834	793	828	817	795	815	844	741	844	838	795	779	755	800	758	788	807	817	790	769	802	792	770	812	827	769	772	734	801	796	822	794	824	825	820	764	827	803	821	801	796	796	825	818	777	782	828
14090	28146	33068	7347	5276	4076	3239	2662	2249	1957	1688	1548	1469	1281	1261	1238	1129	1116	1038	1098	1083	1041	1025	974	958	997	974	951	888	908	932	911	882	916	907	894	878	951	827	893	888	894	835	872	908	972	866	840	928	852	879	928	890	869	875	883	914	914	861	858	886	841	861	889	859	861	901	871	842	878	868	862	882	880	871	870	882	908	883	830	876	878	892	910	863	850	863	867	879	915	931	854	841	862	905	871	916	903	882	872	871	860	801	879	915	861	858	876	925	826	862	817	860	900	896	872	882	856	835	865	859	861	871	866	818	855	850	877	894	867	859	799	907	867	851	904	841	867	865	861	883	878	860	832	886	808	886	853	803	897	868	837	803	792	897	854	878	841	873	935	851	873	874	859	844	860	907	833	952	871	836	838	898	828	871	861	830	874	875	873	859	886	901	834	857	826	890	779	883	882	846	847	907	870	883	852	838	900	883	839	825	880	818	828	870	803	867	856	882	897	876	846	882	924	886	864	893	892	884	858	845	837	823	877	829	867	852	920	816	847	913	858	898	862	886	832	878	910	821	928	832	870	833	870	898	868	823	894	918	945	872	821	846	892	876	862	839	881	837	894	826	894	868	853	876	891	842	823	839	870	886	874	859	845	919	855	926	928	851	834	848	866	882	890	905	940	880	868	855	892	869	854	872	844	903	848	839	880	853	824	826	832	840	876	853	853	854	862	854	923	848	868	893	840	920	923	898	789	850	873	857	847	891	820	854	835	853	884	895	869	851	849	851	864	888	843	853	887	844	911	823	870	862	848	873	878	822	866	856	853	848	867	845	847	833	896	896	843	899	903	830	903	894	803	890	875	878	866	886	818	867	885	840	893	897	845	902	904	892	821	900	862	900	819	861	875	893	866	865	845	859	849	886	882	867	845	919	870	830	875	868	881	853	908	838	816	889	827	916	848	853	875	904	893	860	887	915	862	805	841	897	865	895	854	837	883	889	910	853	903	853	879	848	894	859	828	879	846	857	820	875	866	841	875	838	884	845	833	925	886	822	890	886	862	887	847	895	854	854	877	852	858	845	883	878	893	814	861	870	873	889	918	868	847	926	863	869	850	879	875	843	866	878	878	876	874	837	824	845	847	840	811	811	820	903	842	845	854	866	885	856	806	851	864	849	857	852	841	886	905	881	834	852	880	800	831	875	851	877	810	873	853	869	878	859	863	872	905	847	914	889	866	865	891	833	870	897	893	886	893	819	804	878	841	889	905	890	851	858	893	870	849	835	871	862	821	864	796	853	875	872	826	839	911	836	822	906	857	854	857	845	870	889	843	929	804	876	869	897	838	847	860	836	855	938	844	893	854	861	922	863	932	870	860	888	892	858	914	868	863	862	875	794	857	847	909	795	895	861	821	899	931	814	859	808	845	828	908	919	868	849	869	834	881	869	864	824	854	826	811	855	842	876	833	850	850	843	869	897	885	851	884	894	917	890	844	884	881	861	850	794	891	905	840	852	860	862	896	817	859	875	916	881	826	842	871	820	853	843	868	864	860	891	840	868	863	877	811	853	855	905	837	900	833	883	880	898	854	813	871	826	911	883	900	856	852	847	866	864	855	888	879	887	850	872	861	868	887	854	826	911	918	871	843	889	856	899	844	836	874	911	910	875	865	847	861	902	869	911	868	866	887	902	815	902	841	871	906	875	868	854	858	881	904	856	875	878	858	869	900	883	873	877	878	880	834	852	828	828	898	865	852	856	864	834	903	855	861	896	908	837	887	833	838	899	901	845	880	880	874	891	848	864	871	847	881	830	827	857	875	879	920	889	845	874	876	835	825	892	886	900	882	789	881	830	862	860	869	908	857	868	841	864	893	895	890	873	881	898	886	836	839	894	908	825	902	822	909	904	835	861	846	930	853	858	882	798	879	863	837	898	863	879	854	879	890	903	853	890	861	796	861	831	880	828	863	876	887	887	872	817	871	870	840	824	875	852	849	864	869	896	872	866	870	868	830	864	856	861	900	911	896	855	868	875	842	871	865	873	838	874	853	828	830	882	835	893	859	839	834	858	845	840	871	870	839	886	885	867	894	896	881	900	862	879	882	850	888	908	839	857	893	831	831	849	864	880	867	884	851	842	861	876	837	828	852	858	830	864	852	879	842	879	856	828	864	859	876	875	853	826	842	860	835	850	851	821	825	875	821	837	852	834	918	883	845	861	852	884	865	943	858	926	880	892	902	826	854	947	909	860	916	882	892	841	870	865	884	813	906	832	866	895	855	824	905	842	855	858	855	865	836	913	817	877	843	907	827	863	844	851	910	905	858	838	872	870	829	852	825	855	875	862	889	867	849	824	866	915	841	862	832	866	857	849	816	809	860	853	873	849	885	859	923	846	866	883	846	888	860	896	873	855	877	851	887	840	895	889	882	799	888	842	929	823	813	868	877	931	919	883	842	843	866	901	843	819	870	850	872	882	901	863	868	861	932	844	812	870	882	909	880	898	870	892	880	880	851	924	890	882	862	870	871	814	836	925	875	844	825	875	857	875	926	859	854	869	862	888	865	890	852	873	892	855	877	880	875	870	937	897	885	891	790	917	909	897	899	835	886	813	870	839	907	851	856	892	880	895	836	882	917	837	875	817	851	932	834	864	906	833	871	861	849	890	854	844	890	873	839	794	943	849	857	873	830	840	874	835	855	924	884	830	853	823	825	880	905	848	887	858	885	879	871	858	907	892	878	846	863	894	852	833	876	780	871	923	822	870	879	879	926	867	811	857	871	865	842	922	836	845	828	843	852	834	882	855	898	856	847	838	839	901	831	904	827	843	890	856	913	895	868	892	882	913	855	844	810	839	878	828	846	872	878	862	846	892	827	802	872	918	850	853	849	871	826	857	879	889	830	865	863	847	816	905	852	878	827	865	798	911	846	857	901	826	886	887	857	851	867	893	823	874	922	859	859	892	852	878	859	860	835	847	892	909	843	907	864	911	976	849	836	867	879	840	845	846	888	834	906	879	837	877	918	861	862	847	915	907	891	900	882	839	813	844	873	882	878	864	827	869	853	883	878	888	818	843	792	887	838	870	856	865	904	855	875	876	841	867	874	811	852	897	855	896	819	923	836	887	826	864	858	828	886	869	856	882	927	866	877	855	875	911	860	919	842	856	919	802	900	893	879	834	826	857	833	900	833	868	816	891	841	821	847	904	837	862	864	848	874	844	940	902	861	872	817	853	892	840	874	827	898	867	891	879	882	825	856	927	835	841	862	833	832	871	852	826	867	920	869	858	869	859	860	880	840	863	916	895	870	821	868	849	830	883	848	829	859	895	849	832	879	869	883	869	840	876	911	848	836	900	824	811	936	858	846	875	926	832	842	839	843	855	859	892	857	864	897	878	876	891	865	866	914	822	882	861	879	922	830	894	839	843	835	887	850	844	881	872	885	928	858	888	874	884	880	904	848	883	828	879	914	912	884	840	857	864	882	866	874	842	915	858	870	870	863
27117	20589	11612	1628	451	384	367	327	321	302	310	293	302	282	287	299	312	320	291	293	292	255	285	273	282	285	283	281	256	302	269	297	300	297	287	280	309	294	273	290	281	300	264	281	291	273	291	282	271	297	310	283	294	305	270	273	270	284	309	296	297	314	283	319	264	256	290	289	267	301	292	298	274	291	301	262	259	304	273	292	261	308	282	291	305	299	274	292	277	272	287	295	275	284	299	271	279	282	290	269	273	278	284	299	276	334	289	285	291	272	272	285	277	278	308	268	270	318	287	279	274	285	276	295	269	287	268	278	259	294	292	305	295	277	280	276	302	266	293	265	279	305	315	330	257	296	287	307	299	283	271	292	265	290	294	251	271	283	321	282	267	287	293	298	314	272	314	279	265	288	265	283	322	261	303	278	267	260	306	251	258	277	304	284	282	277	264	295	277	259	275	291	307	289	313	275	293	318	291	319	303	288	295	302	252	289	282	287	283	270	290	290	286	251	262	295	293	280	338	302	277	270	297	266	249	282	280	254	292	292	271	282	274	258	284	270	291	285	248	299	303	296	267	280	258	268	260	305	301	265	263	308	293	276	272	303	319	285	271	259	298	306	269	314	275	296	254	259	283	297	284	285	268	286	288	244	285	286	302	247	274	296	274	278	267	281	306	292	277	265	276	277	271	260	286	304	280	247	296	281	292	274	300	287	269	303	277	276	277	308	255	252	282	277	268	252	285	286	273	296	286	312	269	256	291	268	251	272	272	277	309	292	281	254	308	293	289	312	281	259	292	297	259	287	273	280	243	300	274	280	278	288	298	282	300	301	301	278	263	291	279	275	274	266	255	280	301	287	279	286	296	332	291	270	257	286	286	277	304	256	266	260	260	279	257	249	276	265	285	304	286	271	272	306	290	275	254	286	289	275	269	279	293	288	293	290	275	263	279	294	287	301	302	308	278	285	294	286	299	289	240	275	275	285	258	285	287	278	286	295	298	294	293	314	264	241	289	274	259	309	293	295	273	269	278	300	312	235	294	259	288	263	296	313	251	278	271	320	275	254	288	240	268	271	274	279	289	284	246	311	286	285	303	281	294	256	265	274	313	310	258	280	269	296	295	271	288	261	261	296	291	262	288	299	272	283	256	264	282	290	286	265	304	277	294	239	271	291	279	269	267	295	294	285	292	290	281	267	273	281	264	268	254	286	278	293	303	267	276	309	258	294	294	296	277	290	286	245	273	310	260	274	302	275	263	276	286	269	282	306	283	269	321	272	299	304	246	289	279	264	293	299	265	244	290	273	310	260	280	301	294	281	278	291	285	262	288	282	290	283	291	287	283	310	295	284	265	312	302	287	290	294	279	277	274	306	234	274	287	274	266	292	281	292	277	295	281	267	300	279	265	248	284	283	278	304	277	268	268	256	303	285	275	262	325	307	301	278	281	312	276	289	291	251	278	321	264	255	278	282	283	282	277	297	305	313	261	295	275	290	306	272	298	294	277	248	282	275	276	287	312	275	271	284	270	280	296	294	276	286	268	291	317	258	266	284	261	282	270	300	275	250	291	260	284	314	251	271	293	282	272	259	294	314	272	282	292	293	275	296	300	265	289	290	282	245	268	267	307	293	300	277	272	297	301	283	313	264	288	284	295	268	286	274	274	279	299	270	280	276	296	273	287	262	291	313	273	295	290	279	292	274	303	277	285	294	264	277	287	265	275	289	265	276	316	259	284	285	326	301	286	313	298	277	257	307	270	305	265	304	304	295	271	300	293	282	270	285	298	287	277	245	267	290	274	293	276	257	284	278	292	324	270	321	299	264	304	277	262	304	279	296	270	269	289	269	276	274	265	291	300	298	279	282	291	272	285	288	282	273	280	316	284	269	305	299	270	270	267	286	280	295	317	292	266	297	286	259	299	300	294	266	285	313	298	262	282	276	282	263	289	280	267	282	277	275	288	278	302	267	255	259	275	277	293	286	284	279	302	312	297	280	266	284	336	277	270	284	264	280	258	292	294	307	274	273	274	272	261	292	267	278	265	287	279	275	269	332	300	279	247	290	292	297	277	253	282	268	290	320	315	271	290	291	295	259	298	276	268	276	296	254	289	312	270	298	277	289	311	277	287	267	288	304	263	287	264	299	301	281	299	309	294	269	241	271	301	306	287	300	302	301	302	259	238	285	275	286	323	292	280	302	292	270	266	293	248	282	315	305	281	283	276	324	289	320	299	252	260	256	285	290	275	289	278	275	277	249	273	272	273	261	286	265	290	286	287	286	278	316	261	258	301	301	301	249	273	279	302	308	304	288	293	302	279	311	285	280	297	301	275	287	297	256	297	321	279	253	251	242	288	265	284	274	317	257	326	298	308	277	320	278	259	300	267	303	291	260	291	267	271	263	252	272	280	289	267	295	298	289	270	288	289	275	306	260	270	292	283	297	286	276	292	252	292	292	265	264	286	277	275	278	279	263	303	278	296	299	260	261	276	280	315	273	298	287	258	295	294	316	292	268	318	309	287	309	339	285	293	273	283	284	269	293	266	288	302	266	284	261	291	325	284	310	254	297	296	285	277	262	269	273	268	281	302	296	280	271	289	311	276	271	297	282	294	275	262	290	293	295	310	263	273	279	274	277	282	276	263	291	274	312	254	302	255	287	324	318	280	289	278	307	313	254	255	277	247	300	272	269	268	286	247	317	277	277	282	269	280	292	280	294	247	268	253	288	306	287	268	273	276	257	262	279	319	293	284	297	306	289	279	289	267	288	284	294	281	288	292	293	273	266	277	304	285	286	251	301	294	294	264	270	286	265	279	291	304	273	286	310	288	284	279	298	302	269	302	299	299	320	300	309	272	286	288	280	266	306	277	286	253	310	280	304	313	309	263	289	269	279	274	293	257	270	299	292	286	262	283	275	272	310	276	263	276	314	297	277	291	284	282	265	290	296	301	294	280	288	291	259	306	304	274	294	288	283	279	313	304	299	284	275	336	319	276	286	286	285	276	292	279	286	255	288	274	301	280	298	291	282	274	311	264	284	292	272	279	317	265	289	262	309	278	305	278	291	304	284	302	283	269	310	315	285	275	292	260	267	264	296	283	308	279	269	273	274	276	289	263	256	262	265	273	255	271	279	298	277	298	255	251	266	267	293	256	282	287	273	283	299	299	292	301	260	271	292	300	285	272	295	295	273	298	276	269	288	274	257	269	273	292	282	297	285	282	283	260	277	296	308	301	287	309	272	292	282	289	283	296	280	291	266	283	290	281	321	273	269	298	252	301	293	276	297	311	280	246	307	290	282	298	288	284	283	286	293	302	290	287	270	272	273	290	243	311	267	281	307	261	278	275	272	262	276	298	280	292	284	299	268	285	283	300	281	285	268	272	303	280	316	293	294	256	293	277	289	303	279	275	316	292	296	268	304	285	300	298	267	286	310	299	258	278	284	300	292	257	247	294	286	290	290	296	290	281	303	277	303	290	280	279	269	283	291	305	298
8730	5501	6189	824	520	484	425	416	392	360	350	374	337	361	364	368	383	360	341	336	353	365	352	325	346	342	347	319	323	371	339	361	342	311	365	332	325	332	368	336	328	336	341	364	341	365	323	342	368	318	355	361	335	378	337	341	349	340	346	372	351	338	374	331	310	331	365	353	340	326	335	325	334	317	344	340	346	350	342	342	336	347	297	343	332	334	336	363	358	386	373	355	326	347	345	342	316	329	370	356	345	317	343	372	309	357	349	356	332	356	309	340	355	358	315	376	364	332	318	302	336	306	324	342	354	330	331	329	352	400	361	339	344	315	367	355	351	323	322	348	340	344	322	313	349	314	335	369	349	343	374	332	315	359	362	352	364	378	354	344	382	341	336	361	346	306	320	365	334	296	318	338	331	342	339	366	355	353	314	375	319	327	331	337	379	360	346	319	365	345	378	329	334	341	347	326	359	334	347	340	354	341	302	348	337	337	349	361	388	362	356	346	342	356	314	342	370	349	342	370	350	329	339	352	301	371	345	330	344	394	333	331	358	312	361	355	356	351	355	383	333	330	352	363	388	315	302	355	376	337	337	365	329	350	357	325	319	339	334	320	341	347	345	339	360	354	335	315	347	335	338	340	355	340	355	317	355	358	319	308	364	323	329	311	360	352	358	330	318	346	321	356	342	362	347	360	329	358	353	334	353	352	333	306	353	340	333	353	347	335	349	352	391	359	322	346	356	313	309	324	346	322	350	357	327	340	360	350	351	344	328	367	377	330	339	343	359	336	368	337	307	339	334	342	358	359	337	385	323	343	331	339	333	382	349	314	336	343	351	324	339	342	345	360	380	313	346	346	322	327	334	364	344	313	330	353	334	332	362	336	346	343	336	350	352	341	350	341	350	342	388	332	341	342	348	373	357	368	365	340	364	354	356	342	377	336	351	327	358	368	338	360	332	343	333	309	362	358	348	346	375	345	319	345	342	311	331	356	334	348	343	356	347	339	325	385	348	374	386	295	357	373	358	346	361	340	313	372	364	336	320	348	342	344	376	371	332	345	319	351	333	379	332	320	316	340	370	353	328	319	345	333	345	352	352	336	329	345	325	364	351	325	364	349	324	348	295	332	316	331	344	331	358	338	349	343	327	336	332	335	363	337	357	355	363	327	351	362	338	353	343	357	340	327	389	355	349	319	365	346	342	342	354	342	342	360	359	350	329	341	328	340	341	338	386	358	356	355	340	365	357	311	349	322	388	330	357	348	336	337	349	361	332	375	379	325	324	313	346	329	342	351	325	343	345	317	390	328	354	334	341	311	358	330	335	374	368	364	354	323	345	336	369	324	332	348	335	337	347	370	370	334	362	348	327	354	341	329	328	341	358	327	382	374	324	340	358	345	343	383	298	359	341	366	367	351	311	341	365	337	325	329	378	356	366	342	380	390	350	340	323	323	352	337	335	367	314	330	358	363	318	330	318	352	312	355	345	339	324	358	346	342	358	369	338	337	352	371	348	351	336	338	330	332	345	325	341	311	340	338	370	354	359	352	357	378	329	355	335	350	327	349	328	369	387	351	339	316	342	348	366	335	344	363	340	324	331	350	338	346	344	326	347	339	335	330	314	335	345	360	366	331	324	324	362	346	313	370	335	345	325	334	366	351	353	367	384	315	344	314	340	358	350	358	341	328	319	314	362	362	360	343	327	336	336	312	325	317	334	391	336	344	346	349	338	347	343	363	323	337	387	324	350	355	342	329	351	383	323	381	353	357	345	353	370	327	350	328	342	375	330	367	369	328	332	364	350	360	346	370	326	327	363	380	321	359	356	350	349	326	323	349	317	353	351	359	344	323	361	340	371	320	401	327	344	351	349	346	320	346	339	370	346	363	366	371	331	345	355	369	360	302	372	369	358	321	351	339	367	369	321	367	336	323	313	370	344	329	327	342	331	314	350	338	366	362	338	355	337	323	365	367	341	338	358	362	358	353	325	355	380	347	339	362	362	361	344	347	365	328	357	347	327	358	391	342	372	356	365	362	355	339	341	365	322	344	349	323	330	332	359	333	355	337	350	358	349	341	345	344	374	349	333	361	346	329	362	365	378	337	339	362	336	334	377	289	338	361	325	324	342	331	348	348	355	324	321	341	338	344	341	342	342	315	347	338	342	340	365	330	337	354	355	314	354	331	336	346	340	329	314	371	367	354	363	327	365	346	368	352	328	312	335	361	337	337	343	397	329	352	332	381	313	359	352	344	340	365	326	338	371	377	371	335	307	362	367	334	340	341	358	342	346	350	337	365	354	364	298	349	323	338	336	345	398	316	359	360	344	390	366	350	345	318	355	351	337	389	346	333	345	320	362	372	324	326	370	375	341	349	353	378	372	338	349	308	375	355	363	332	358	361	330	330	358	340	346	325	345	313	345	305	394	332	348	314	310	347	326	337	341	340	315	347	340	347	335	359	341	331	312	347	351	395	353	349	340	351	329	335	331	315	335	362	357	323	318	367	347	329	308	317	320	367	338	361	317	323	335	376	344	337	325	354	337	339	340	333	349	357	349	324	343	361	321	367	346	355	353	349	326	328	346	385	325	349	342	318	360	322	309	344	350	346	353	312	315	360	329	349	356	323	359	335	318	350	342	370	351	342	317	355	324	365	330	328	339	366	383	326	362	320	331	338	374	332	381	321	370	354	330	358	349	372	344	371	367	332	332	337	343	344	312	309	342	347	351	335	356	321	335	355	366	339	325	341	338	322	374	340	373	328	355	362	363	364	341	372	322	327	348	347	315	332	321	337	356	361	375	311	342	328	352	353	340	356	356	370	380	337	357	307	331	368	378	345	371	388	328	319	310	370	341	358	344	309	363	365	344	361	350	364	327	323	312	367	370	347	363	340	339	350	370	325	338	328	368	363	345	344	329	356	347	368	365	360	331	341	327	346	332	335	338	343	313	326	353	365	368	360	322	362	365	332	334	373	353	362	333	335	324	336	355	335	350	344	376	360	383	355	373	345	370	337	342	371	324	348	343	344	325	345	330	366	354	324	337	342	354	331	316	345	333	353	339	359	310	370	365	351	371	382	334	343	334	344	335	324	337	332	370	386	364	369	340	344	366	352	323	317	320	348	383	336	343	374	364	329	343	331	356	343	344	347	343	352	324	347	376	334	352	336	348	362	365	345	369	301	349	327	351	328	337	306	337	357	378	387	391	327	357	350	351	355	326	340	415	332	334	337	334	352	355	362	345	324	330	347	332	333	344	360	347	335	334	340	340	355	357	350	320	335	318	330	334	363	341	348	336	372	336	354	322	301	338	342	357	327	364	335	309	370	369	323	386	335	385	367	344	365	382	368	331	299	364	295	314	345	375	334	336	346	343	336	333	368	338	337	354	361	347	344	359	373	334	330	334	365	326	366	318	334	371	341	329	343	369	350	354	303	352	341	366	325	364	346	346	328	331	329	360	367	356	334	364	364	341	367	331	331	335	316	339	344	325	342
23661	21212	28782	23984	21156	10524	1370	916	751	695	634	601	539	499	538	524	514	498	485	490	474	459	482	474	452	439	470	462	454	440	438	456	462	456	409	448	413	464	451	431	437	469	440	430	413	409	435	403	424	394	463	426	444	441	463	409	409	405	439	435	414	451	419	394	452	440	394	423	418	447	434	413	396	432	447	431	423	435	457	446	413	427	442	418	439	464	399	422	408	456	418	401	393	420	432	434	414	436	417	431	450	431	415	396	416	432	458	435	405	422	400	406	388	440	413	453	403	434	430	406	421	407	392	374	423	404	461	438	435	411	416	386	432	425	416	419	396	454	397	397	450	419	413	465	425	401	431	425	429	413	412	412	371	432	428	445	413	433	402	395	381	412	441	412	385	410	426	456	414	401	435	426	450	439	430	438	419	456	438	418	409	407	471	447	421	414	434	392	436	450	414	445	401	396	444	446	419	441	433	408	391	410	425	425	439	429	445	438	445	414	419	467	449	401	430	420	412	429	447	408	436	458	436	434	410	396	393	417	409	401	424	422	415	449	380	461	436	415	429	439	462	420	431	407	403	396	424	382	452	406	405	424	463	440	452	432	404	439	432	439	400	420	400	403	423	423	394	428	426	423	426	447	391	417	410	407	455	402	420	392	419	404	422	416	430	430	407	405	443	427	437	434	427	431	446	397	427	395	429	429	400	433	391	462	445	453	421	431	400	436	422	429	423	411	443	417	449	410	439	381	421	419	418	427	438	425	404	438	423	435	429	417	432	406	446	394	418	405	413	440	394	445	392	396	436	392	408	385	437	408	374	390	423	441	389	412	385	403	448	411	443	424	452	423	472	429	440	408	411	366	433	374	388	437	402	395	461	403	375	444	423	400	430	451	413	460	420	422	412	421	428	370	417	407	435	433	407	405	412	410	429	461	411	456	438	368	388	426	394	443	410	437	395	446	449	409	436	418	389	397	451	383	428	409	410	419	403	432	434	402	427	428	482	446	416	411	408	439	407	451	408	447	398	426	396	376	416	418	399	450	443	405	448	409	422	408	448	411	432	401	433	446	424	436	415	396	408	402	444	411	406	410	429	414	425	389	431	433	401	418	418	412	373	448	394	394	463	398	407	432	371	406	436	411	405	418	442	404	428	422	457	426	400	374	420	402	422	437	456	444	408	406	429	426	424	439	389	423	424	441	436	415	419	419	415	448	378	438	382	413	461	425	411	405	429	417	421	424	430	386	409	444	416	407	423	409	453	415	396	419	442	401	426	438	425	398	443	411	406	416	491	404	425	435	418	405	373	414	415	423	378	433	417	407	389	414	403	404	422	411	429	445	422	404	398	417	415	408	456	436	416	397	420	416	435	410	408	395	451	448	430	408	444	437	444	403	430	427	421	443	432	403	456	408	401	395	429	433	415	433	406	407	411	393	419	414	466	408	446	400	422	432	414	404	400	434	397	416	411	426	387	427	370	409	450	412	377	407	418	420	405	408	442	413	419	421	390	406	437	436	421	431	426	405	463	420	434	416	378	413	416	436	443	414	453	401	406	410	439	422	420	412	439	428	435	410	410	445	429	399	430	436	413	378	433	436	409	417	434	387	424	452	407	424	458	420	435	445	416	415	424	439	428	434	398	396	426	396	400	427	413	419	390	404	446	449	387	433	424	440	412	404	412	408	446	449	442	443	449	410	419	394	369	388	399	447	378	436	449	419	462	403	439	407	429	446	458	428	417	423	441	394	436	433	417	392	436	393	434	444	432	445	418	439	428	431	422	410	403	437	394	423	417	400	415	416	379	424	423	437	410	429	390	412	412	427	413	411	372	404	409	429	489	423	400	424	405	424	440	394	392	424	410	394	424	413	460	383	394	389	377	412	389	424	368	449	405	424	376	405	445	414	403	412	420	454	412	391	418	446	388	420	407	402	432	399	421	418	408	438	412	383	417	425	444	410	428	442	400	401	447	434	407	427	410	427	430	425	399	411	394	409	420	424	393	437	410	409	439	449	419	387	422	380	421	450	454	442	400	406	421	384	405	439	450	422	395	427	455	421	414	402	399	445	422	435	425	466	411	392	412	418	407	442	403	427	431	395	377	367	399	427	420	442	445	395	416	404	418	461	429	459	423	419	394	394	435	404	370	400	425	398	404	436	398	397	405	454	395	398	435	418	444	429	376	426	439	461	411	441	410	409	430	422	409	408	413	406	372	442	447	438	388	454	449	426	391	383	427	428	426	430	415	410	404	458	412	375	398	424	388	411	426	457	419	423	394	422	434	358	439	409	445	442	435	398	431	425	441	448	455	416	454	407	437	447	445	419	444	428	401	393	410	392	409	457	448	408	408	432	401	409	396	407	403	402	409	392	384	396	402	375	430	438	390	411	401	394	381	408	409	392	490	446	379	423	417	440	474	436	401	395	395	412	400	402	411	437	411	419	430	408	421	420	401	458	411	416	423	427	394	435	413	410	396	429	429	423	411	412	435	389	438	430	410	424	433	418	399	424	411	416	460	392	399	403	429	431	361	426	417	387	422	409	417	416	439	437	378	400	459	389	402	478	413	422	394	373	436	410	435	430	385	421	453	453	439	432	449	404	419	450	397	405	371	410	436	387	418	436	412	434	405	435	397	416	392	449	389	434	414	407	393	395	408	381	455	423	391	421	449	409	436	384	427	414	401	382	449	411	422	426	404	424	407	488	395	388	439	459	464	438	447	420	423	390	440	417	431	432	419	413	418	435	438	461	408	417	424	441	399	403	462	445	467	404	407	412	421	411	412	394	463	407	406	402	406	443	466	403	446	410	431	441	396	427	388	427	411	433	384	427	449	390	419	425	379	450	400	456	447	442	385	407	398	412	436	406	407	385	436	467	412	389	421	426	407	437	410	396	423	431	386	391	412	412	446	434	429	391	417	435	454	414	414	404	401	418	439	437	414	424	419	372	439	413	454	405	404	466	364	429	455	398	404	425	421	428	436	388	458	423	426	420	439	442	384	424	438	405	411	426	419	424	401	417	375	435	408	397	445	383	411	443	413	393	466	434	409	386	413	464	412	391	444	406	443	411	440	361	444	443	433	436	408	397	425	429	446	422	458	425	420	449	375	404	399	381	366	387	400	404	410	413	429	413	418	436	395	473	410	440	425	405	407	416	433	426	392	435	392	454	437	416	445	361	405	395	440	414	441	419	443	416	455	408	428	405	426	450	378	376	413	391	397	387	407	450	436	431	405	405	383	428	437	440	439	452	403	398	383	435	470	412	406	410	421	420	427	443	440	392	444	399	411	414	371	415	414	433	416	424	457	443	421	411	401	436	409	376	392	422	421	415	404	414	452	435	434	451	419	405	436	393	399	396	389	408	418	441	402	423	448	394	424	396	397	418	416	441	407	453	423	382	466	374	391	394	438	422	424	423	402	407	418	412	470	445	435	433	406	425	406	398	397	407	428	416	414	437	412	446	433	454	383	422	402	406	444	373	462	418	387	390	415	410
10036	17856	27963	5441	2831	2080	1757	1522	1201	1027	944	804	739	721	655	627	627	626	539	542	545	570	551	521	516	513	559	526	486	483	538	474	495	464	523	496	485	480	502	484	518	481	518	476	489	525	482	499	525	498	516	496	443	447	497	518	468	476	468	445	467	490	504	469	533	496	457	471	487	452	466	487	492	514	490	486	483	489	491	455	437	478	472	487	479	470	494	442	484	489	472	503	500	476	465	439	493	468	496	482	477	468	505	493	469	490	502	455	470	480	474	500	459	507	465	490	467	518	454	495	480	460	519	462	477	466	481	439	494	446	457	531	463	457	468	486	485	490	446	465	484	482	525	429	496	476	477	470	464	461	475	490	476	498	480	484	456	459	482	475	472	422	465	503	487	478	506	455	458	507	481	479	472	455	485	492	521	467	505	449	487	436	473	513	501	475	477	501	495	484	484	473	493	461	451	489	478	505	485	483	470	461	486	483	460	484	488	522	468	485	479	493	466	493	483	479	492	461	434	475	524	468	477	444	522	463	497	477	481	467	483	477	485	465	471	473	477	475	481	487	467	483	471	501	521	467	471	517	474	487	444	491	476	481	410	463	467	500	475	514	470	471	511	499	473	471	474	454	480	464	447	473	486	470	448	468	476	433	424	480	485	437	472	450	447	464	481	516	452	481	492	470	489	474	528	478	465	449	490	454	463	448	446	514	476	487	474	463	477	458	480	507	452	463	464	485	462	478	466	472	488	493	456	461	483	484	469	445	488	506	445	474	498	488	522	429	500	497	483	457	452	462	490	455	495	462	455	503	487	471	483	488	463	441	459	516	478	499	493	442	456	481	444	414	496	460	472	509	464	485	454	475	449	494	469	481	499	467	460	453	537	479	445	468	484	444	487	453	491	428	438	456	480	448	484	497	464	488	454	504	521	483	450	436	471	463	469	470	464	475	500	484	473	461	474	468	487	428	464	500	437	452	455	506	475	499	499	437	499	459	492	438	481	484	490	473	467	482	417	462	494	450	484	464	461	490	488	442	471	479	492	491	477	507	461	503	491	449	471	453	439	462	464	479	492	500	461	445	487	488	475	484	496	457	465	497	465	460	500	476	460	496	496	531	446	442	468	485	503	452	483	513	496	459	483	453	487	434	477	478	464	478	468	489	493	496	486	493	469	448	446	491	458	487	413	477	465	471	432	484	464	499	496	444	473	434	475	496	461	441	502	467	501	524	463	463	453	467	474	472	460	496	467	520	453	461	479	495	464	487	465	468	497	453	457	506	464	524	472	429	484	482	497	497	460	475	483	478	469	481	455	449	468	493	466	467	460	488	504	456	490	421	456	425	462	469	483	490	503	428	450	486	452	499	496	462	469	465	478	475	442	468	493	453	472	463	486	432	440	470	480	440	473	472	468	550	459	479	450	496	455	453	495	453	467	441	470	465	478	411	501	429	504	474	502	478	502	491	487	474	468	494	430	504	475	494	463	452	439	484	470	455	438	470	428	508	503	485	454	486	476	465	446	443	435	487	442	463	467	500	462	479	473	451	436	512	451	431	490	458	480	454	481	444	459	450	438	522	487	471	504	491	469	463	461	486	510	454	479	461	470	444	431	474	474	438	456	476	451	518	456	481	451	500	468	493	484	496	511	488	471	478	479	478	491	468	481	500	484	446	436	481	468	516	497	465	493	450	510	471	502	455	473	502	485	493	474	441	490	491	449	450	510	476	471	491	509	478	447	479	462	474	485	513	476	433	463	483	463	461	485	491	463	473	476	471	490	462	486	479	493	466	484	466	500	454	438	490	454	454	454	487	485	452	473	459	489	498	475	498	482	450	512	489	497	445	466	459	450	451	455	451	496	438	472	440	479	486	482	474	506	484	489	477	478	479	456	486	477	490	475	499	493	451	477	491	462	516	480	461	444	470	497	486	488	463	463	485	457	509	486	503	492	458	483	468	494	511	494	458	462	461	498	474	466	448	492	484	489	461	484	475	482	513	479	515	486	488	501	489	433	467	454	507	464	469	506	470	494	470	446	472	458	479	516	458	445	436	481	464	478	471	489	481	492	461	481	473	509	485	496	499	481	436	484	468	491	495	457	450	477	475	499	479	492	464	468	455	432	499	481	434	497	457	494	472	476	455	486	496	491	481	452	455	488	464	488	470	476	483	522	479	448	479	450	471	473	456	453	457	488	438	450	482	481	457	456	466	460	510	441	478	512	473	451	480	477	476	480	458	450	457	491	460	433	478	503	474	497	471	464	488	479	472	478	482	471	500	495	501	507	474	519	451	471	445	459	469	487	490	434	459	471	414	482	489	492	465	468	494	487	444	511	497	447	471	455	469	491	459	505	477	495	482	508	512	447	508	486	503	498	504	467	447	492	501	485	469	479	494	477	476	434	479	481	484	493	452	487	448	481	488	527	471	503	450	478	466	487	426	520	474	491	480	467	478	489	504	481	466	476	461	478	462	483	479	471	428	485	471	486	479	477	503	490	500	472	496	431	451	431	464	505	461	474	488	480	496	439	487	476	491	445	492	484	464	497	515	474	496	481	440	507	487	486	486	510	482	463	495	444	485	464	495	447	486	500	515	484	473	484	452	527	406	485	454	453	467	517	446	479	460	488	473	466	460	499	479	451	513	459	475	486	464	450	503	451	486	459	470	456	468	467	438	479	441	490	466	501	502	462	472	440	454	508	434	467	499	510	457	423	527	457	502	483	483	445	460	464	471	509	517	465	453	498	469	493	438	455	448	481	449	448	444	484	471	501	477	470	471	522	433	441	471	496	489	476	488	479	486	439	506	496	463	493	462	491	448	468	439	440	448	503	504	508	438	414	462	464	473	459	500	492	486	461	492	448	487	476	454	467	470	473	489	469	475	436	493	511	470	517	432	507	484	495	440	490	482	467	469	478	485	519	448	443	445	470	481	485	457	467	476	483	504	485	464	513	518	470	482	431	450	466	463	462	516	447	463	473	456	491	486	422	456	445	477	471	467	437	475	456	473	477	488	480	497	461	458	450	453	461	485	518	490	480	456	475	454	463	492	470	444	443	498	463	481	450	460	477	520	450	429	453	485	472	461	481	467	497	469	471	470	487	503	507	505	474	463	482	473	462	487	505	470	472	496	454	495	466	471	485	463	456	488	426	507	493	515	461	480	466	475	469	446	450	492	464	470	477	500	421	458	470	494	495	461	489	453	445	453	483	482	461	452	454	519	478	462	499	425	454	434	506	479	468	459	485	466	454	474	493	451	469	453	435	468	456	498	456	458	471	505	458	524	483	470	472	478	453	458	489	493	470	459	451	453	452	457	456	466	517	446	487	449	469	464	456	490	479	487	443	481	474	500	413	449	495	497	494	486	499	466	468	500	470	465	518	444	422	484	477	457	475	484	445	471	477	499	461	446	483	461	481	509	485	500	466	482	468	470	468	503	450	469	474	469	462	497	485	514	519	466	477	459	496	458	442	473	518	468	469	497	511	454	488	435
24821	21173	27806	24752	11599	1147	762	696	667	644	592	594	569	559	533	526	529	572	513	569	499	527	562	550	545	552	517	552	484	546	511	532	486	563	473	563	513	533	493	534	506	559	521	493	514	500	501	497	503	482	533	520	539	497	535	524	513	545	521	515	500	504	516	501	514	509	516	506	493	498	500	519	492	480	474	547	535	507	505	545	529	528	468	544	515	495	492	503	526	528	509	565	497	502	525	507	526	530	506	509	516	520	511	515	541	515	484	495	530	508	489	494	494	525	536	454	540	476	495	531	523	481	508	517	507	506	506	501	491	525	502	447	522	537	492	485	490	513	560	478	507	540	518	504	489	506	528	515	506	508	509	505	518	510	514	504	521	496	485	515	541	493	515	501	538	527	529	526	506	524	524	575	488	520	521	476	516	470	505	502	492	520	506	525	529	481	500	505	502	472	531	497	509	492	535	549	512	500	521	523	472	481	504	518	515	488	475	510	529	520	525	501	501	480	490	505	511	512	563	517	502	564	487	528	511	500	502	511	500	576	550	521	502	535	502	494	493	522	495	488	525	519	485	508	521	492	511	509	531	543	516	551	523	501	534	528	511	501	509	517	484	519	540	477	538	497	503	503	504	511	546	498	543	561	524	521	547	529	532	525	497	519	495	502	521	567	479	470	495	532	540	506	562	550	520	534	543	508	510	516	523	520	496	509	528	512	501	548	507	564	516	510	473	523	496	544	493	506	515	526	505	514	516	478	517	518	534	505	504	543	523	512	500	518	537	507	529	547	532	484	498	490	522	514	476	493	510	501	501	502	511	466	482	477	512	513	482	527	524	536	537	497	453	486	490	488	518	455	511	497	513	523	505	495	498	548	502	529	506	523	505	515	490	486	529	527	518	482	527	508	520	503	540	499	488	528	503	501	518	460	518	522	513	494	480	525	542	497	491	537	511	491	533	527	541	507	499	500	543	546	498	515	523	525	496	503	518	483	476	524	538	489	552	486	526	537	549	495	568	527	507	537	488	525	491	515	499	477	511	497	457	543	497	489	518	524	515	512	512	522	546	459	568	493	481	476	511	508	523	518	545	538	530	513	519	511	499	506	502	466	511	514	491	483	545	494	493	512	496	527	507	505	487	508	523	507	500	542	530	539	460	521	525	505	498	515	539	518	502	534	514	489	509	502	525	519	493	482	511	480	545	492	514	523	490	499	511	539	540	522	469	549	487	519	506	491	504	552	547	510	525	478	486	529	499	469	541	514	515	508	519	506	513	490	460	538	502	541	483	537	536	518	477	478	509	516	480	506	494	507	500	563	506	532	474	525	545	513	498	541	508	506	508	527	530	495	512	529	511	512	520	500	539	510	497	523	526	500	519	532	499	549	489	490	509	519	553	510	525	522	518	512	573	524	447	540	551	482	528	510	527	493	497	519	495	532	508	530	499	542	537	479	478	526	511	513	505	500	512	494	513	530	511	488	523	457	515	465	470	539	469	491	519	521	494	545	493	494	581	491	503	486	519	508	547	499	481	545	500	476	531	538	536	514	547	506	493	477	539	526	493	474	524	531	496	488	508	523	476	524	510	515	503	515	477	495	541	478	528	529	511	505	495	529	514	523	495	492	485	484	512	530	513	500	557	531	471	508	473	505	498	514	516	531	490	496	502	491	484	516	514	485	523	514	498	486	515	529	509	501	525	525	538	528	516	471	520	508	543	502	537	527	523	471	526	512	497	498	515	504	489	524	502	506	528	481	522	498	506	519	488	525	530	496	497	529	517	534	488	531	501	512	492	516	507	544	492	489	506	521	465	522	547	513	499	519	528	530	528	495	532	496	552	567	485	484	511	494	516	528	532	513	478	505	488	485	539	518	556	519	481	523	475	484	503	496	523	544	529	537	496	540	522	487	493	544	478	520	484	511	509	532	510	482	521	505	513	499	516	541	495	517	531	481	521	510	505	504	474	457	485	547	504	539	477	474	574	524	508	487	512	511	502	516	494	504	504	509	542	543	532	495	521	548	533	491	480	500	507	503	526	517	482	487	521	510	552	515	491	513	515	533	551	469	528	521	557	486	496	538	520	527	513	544	562	525	527	457	521	508	492	481	533	534	525	493	498	491	501	480	550	491	499	543	510	518	555	532	499	466	486	525	546	476	502	527	533	501	513	507	506	516	543	514	502	530	517	529	496	530	513	481	497	531	522	528	515	526	501	515	473	506	534	497	503	533	509	494	507	511	520	528	522	493	494	551	509	488	557	479	518	525	518	550	512	505	501	467	544	479	517	526	521	552	514	513	488	522	530	533	504	503	504	508	506	494	506	499	539	526	505	505	478	527	515	484	527	501	495	513	526	507	489	485	525	525	501	466	509	506	512	538	466	512	506	518	485	479	512	498	508	553	469	493	523	523	549	523	496	507	517	537	522	455	490	496	525	513	520	509	504	534	488	549	533	507	480	513	510	484	511	479	527	522	539	484	557	525	509	506	502	503	517	523	537	524	521	490	521	520	505	539	537	479	544	559	477	492	533	539	510	522	507	534	468	529	524	529	493	490	478	566	488	549	544	479	542	501	509	520	501	536	501	493	483	507	491	488	501	471	511	511	488	462	488	518	492	506	547	520	518	489	510	513	497	566	504	525	526	548	485	529	513	567	560	531	504	495	505	501	479	482	531	509	480	507	511	495	509	519	498	526	522	513	488	513	463	531	528	485	485	520	532	493	471	534	529	515	483	513	497	530	513	507	534	499	498	471	460	547	539	536	529	520	487	522	503	499	503	519	506	504	498	465	500	525	516	537	516	509	469	525	503	509	527	511	496	515	522	486	514	490	518	492	499	530	511	525	555	522	511	522	525	551	496	550	497	497	481	516	514	551	527	458	559	575	525	480	527	509	495	513	523	537	465	527	517	510	494	510	491	543	541	497	471	516	507	491	527	500	523	530	544	445	512	510	504	553	452	511	514	583	540	524	499	511	500	521	499	501	517	489	527	528	522	514	496	513	522	481	536	495	559	508	514	514	495	561	486	554	520	501	478	512	491	523	542	450	504	511	479	478	513	549	516	521	520	484	508	522	535	497	536	505	515	499	501	531	499	516	550	493	482	470	502	535	520	489	529	494	503	485	493	508	519	504	534	524	492	520	493	537	519	527	523	507	520	532	501	496	506	518	561	502	508	488	495	503	492	523	510	493	546	546	516	525	474	491	500	485	543	475	550	483	510	488	501	535	514	505	489	526	546	492	509	528	485	497	502	550	481	487	500	539	442	516	531	503	535	544	584	498	493	521	517	496	520	500	511	507	518	513	508	475	509	491	512	489	505	502	528	520	519	521	539	508	480	527	509	559	521	484	511	526	512	558	501	498	504	523	528	532	599	488	523	475	536	532	483	519	542	501	492	517	461	490	521	542	518	518	537	524	526	530	548	577	511	491	535	554	535	498	480	523	524	531	544	535	547	510	521	503	530	527	530	493	525	499	504	456	512	487	495	471	527	527
10504	13849	23380	3488	1917	1509	1244	1152	1022	921	799	778	744	712	693	715	674	650	663	664	676	649	620	584	584	668	675	639	617	626	603	604	636	583	594	583	628	634	626	611	622	630	575	636	572	614	607	620	592	613	625	622	607	627	598	572	601	606	587	648	627	564	603	608	584	615	624	591	595	605	610	606	571	599	597	591	585	588	604	572	617	602	559	580	653	640	568	574	594	587	575	599	571	607	598	596	635	607	577	585	593	559	626	590	615	619	598	610	602	614	578	600	579	606	645	608	599	625	585	602	554	578	566	596	632	594	616	550	603	576	622	628	605	605	606	632	577	607	600	604	586	610	584	614	614	600	549	605	592	623	605	596	613	620	593	582	634	618	617	612	587	584	639	590	651	593	611	583	599	594	581	566	577	580	606	615	605	599	605	557	544	639	601	571	647	602	630	599	630	607	621	615	554	655	573	590	598	608	617	594	620	584	618	629	571	642	602	618	559	589	620	584	579	605	603	628	615	616	581	602	569	606	598	579	615	627	601	625	586	623	612	620	614	610	609	647	618	616	614	601	601	587	545	614	568	585	598	632	627	611	546	611	566	616	592	606	601	579	575	624	587	604	575	617	646	580	561	586	618	637	595	564	598	596	594	646	620	568	604	620	602	568	617	615	585	615	596	607	590	586	624	601	576	594	605	629	619	616	614	608	608	559	644	627	582	614	632	610	673	605	584	631	625	573	610	628	626	621	607	600	598	590	629	633	562	606	597	632	600	621	587	617	591	562	606	617	533	636	618	559	594	543	610	595	600	592	581	593	626	576	605	616	604	632	608	593	579	597	652	586	586	593	584	613	558	623	599	590	596	560	613	575	575	589	585	615	580	607	622	599	594	586	573	652	623	574	572	642	627	641	608	558	609	570	612	594	580	600	567	550	619	643	604	602	593	593	622	643	600	579	605	606	618	578	594	601	589	538	594	591	581	620	593	593	602	602	610	627	554	579	638	639	638	611	620	584	573	600	601	634	604	614	603	592	557	624	596	585	612	575	624	562	609	565	603	597	585	606	552	579	609	629	618	595	591	562	546	590	590	616	628	592	635	602	570	582	590	629	643	582	572	614	577	614	564	601	590	589	607	611	586	605	632	616	608	641	574	633	621	593	607	601	580	626	615	575	624	595	640	609	623	604	609	598	580	613	599	597	592	630	572	534	556	592	588	575	536	586	593	625	621	587	607	626	578	609	594	584	574	652	565	662	631	617	565	657	548	605	617	573	625	590	628	581	607	596	576	595	621	584	583	587	568	580	621	587	602	563	551	591	601	634	577	624	605	608	635	553	605	545	569	631	575	577	597	576	582	610	587	590	571	636	579	585	591	619	577	628	595	603	612	622	593	613	619	622	655	603	650	596	600	595	635	600	603	632	573	571	619	608	572	585	612	622	605	598	590	569	609	617	603	592	600	594	616	625	599	584	590	641	571	596	644	618	576	604	613	593	587	539	600	574	560	605	609	628	597	652	635	616	610	628	590	625	571	556	575	585	580	609	590	615	603	590	557	559	618	582	567	606	586	598	601	575	596	585	612	611	564	587	580	622	540	615	555	569	581	613	606	618	624	571	581	582	619	581	602	573	613	584	547	551	557	631	586	574	558	564	619	584	585	649	599	629	599	553	621	597	615	624	589	582	624	614	636	572	635	632	620	613	565	588	633	633	569	624	618	622	624	633	611	641	588	592	600	579	602	597	647	610	557	615	635	606	604	602	605	613	646	621	570	613	565	561	600	609	596	599	578	606	575	620	550	611	582	610	602	586	564	616	622	545	614	589	560	540	604	632	611	608	585	558	649	581	559	600	559	618	602	606	580	576	565	636	590	603	633	579	613	576	618	619	585	548	648	592	633	622	619	605	599	574	628	597	577	590	606	600	607	565	611	636	590	588	657	615	598	600	619	621	583	574	629	579	624	595	604	654	554	598	588	627	601	592	641	604	588	619	570	639	608	609	641	597	639	648	591	621	618	567	581	609	569	620	616	634	552	582	568	595	580	574	596	605	626	574	547	608	558	584	575	641	623	578	646	609	618	581	544	608	600	549	584	585	547	598	626	626	559	582	575	605	515	599	611	598	585	544	582	603	642	613	641	563	587	606	605	593	600	590	550	575	618	579	579	624	648	609	648	558	569	639	602	603	635	592	590	583	612	569	575	617	634	570	566	660	602	626	593	608	608	578	591	563	603	569	577	609	596	579	622	606	585	577	604	583	585	580	638	612	608	625	574	559	573	609	604	596	547	582	522	595	574	575	601	609	592	562	576	585	591	612	600	622	580	590	593	590	624	583	626	613	595	569	595	575	632	598	581	576	576	632	587	589	584	582	611	618	599	633	625	584	573	620	591	609	584	598	620	629	605	615	588	579	588	565	619	593	639	610	575	578	574	615	619	575	618	558	615	604	570	604	612	591	605	545	629	597	626	596	599	625	564	584	575	599	627	614	577	590	603	597	591	580	601	604	573	591	619	585	559	555	630	603	601	615	639	570	626	577	623	601	602	593	596	591	575	601	589	645	575	635	607	603	597	613	613	597	601	634	597	581	638	649	643	581	605	607	597	592	602	579	567	626	637	617	557	627	593	604	605	581	548	588	521	632	617	624	577	615	538	584	593	604	549	637	601	565	652	583	578	596	618	599	580	598	593	594	601	639	601	581	589	565	600	625	601	615	600	595	597	618	601	574	601	562	571	598	587	579	647	637	563	590	600	590	603	584	551	574	593	618	605	585	566	597	604	602	588	586	591	579	633	619	546	590	579	585	596	596	602	621	617	553	554	598	612	601	578	577	542	612	601	557	620	591	606	570	615	596	591	612	608	617	648	573	611	561	589	581	580	642	584	598	599	565	605	586	642	599	608	601	556	595	604	638	605	557	552	594	625	594	563	579	582	574	603	607	603	574	592	605	614	596	610	626	614	573	580	585	552	579	596	618	626	583	632	588	605	586	606	552	589	597	571	664	584	568	590	615	613	610	557	602	569	599	609	581	591	596	578	567	570	579	618	546	634	639	599	585	611	577	586	601	567	645	593	576	600	641	612	612	588	587	542	577	593	626	598	569	587	616	585	588	619	590	638	572	601	593	627	601	606	565	621	617	636	624	574	586	622	577	584	619	606	643	619	624	574	621	643	576	555	625	579	620	609	586	620	606	621	628	603	619	580	608	611	589	609	633	550	616	600	633	617	615	581	571	601	603	576	622	607	656	608	594	596	601	600	607	572	594	652	622	591	585	569	605	595	565	558	575	616	539	621	653	621	612	560	619	597	611	603	607	582	587	618	576	547	584	606	564	583	581	573	632	595	631	606	603	603	601	597	594	599	577	597	601	621	575	594	586	558	548	633	632	596	651	567	622	570	600	607	574	542	595	590	555	603	602	583	598	588	610	614	620	604	596	566	596	556	584	552	642	589	595	628	572	611	604	629	589	637	590	599	610	586	629	633	618	595	622	578	655	583	589
22741	21256	29072	23787	21260	21060	7619	1843	1437	1275	1203	1205	1083	1020	1010	968	948	913	939	903	944	871	872	822	842	846	864	898	833	840	840	903	839	845	834	827	848	784	807	825	855	879	833	828	855	813	806	800	820	817	809	782	861	812	769	791	812	828	803	820	800	856	781	830	867	867	799	794	794	845	810	819	762	822	814	808	785	818	785	853	815	745	886	798	803	803	783	807	756	836	784	808	829	762	853	879	801	791	824	830	835	768	829	766	809	749	764	788	809	822	816	766	802	789	801	818	806	824	784	804	799	833	766	831	738	806	828	845	801	805	802	820	796	827	850	751	792	816	743	802	788	759	831	809	848	842	800	778	754	790	757	813	780	809	798	824	814	783	763	858	812	811	813	848	813	811	829	787	778	821	808	790	773	787	764	824	807	829	741	791	813	762	758	829	886	833	792	736	818	814	791	845	820	814	836	811	730	854	769	794	774	800	787	849	800	775	789	745	789	820	806	749	746	797	784	770	803	795	835	812	750	824	762	782	833	812	791	826	810	785	767	800	765	795	828	798	797	798	835	858	844	777	802	800	792	855	771	862	814	791	787	861	826	801	791	852	813	862	819	831	814	764	814	767	752	843	835	810	746	779	821	774	776	791	845	829	813	787	835	818	780	824	810	794	762	827	820	813	799	748	793	760	834	824	787	819	779	791	767	773	815	762	792	814	756	790	812	816	812	804	832	762	840	851	826	796	839	773	813	823	776	787	813	789	795	829	791	752	810	834	780	753	809	851	783	804	793	778	809	814	828	791	788	828	780	790	787	778	806	807	811	786	775	799	763	808	771	808	787	817	793	770	812	849	789	815	837	744	846	723	837	751	756	780	812	799	820	811	797	743	790	764	773	787	767	779	763	805	761	777	833	770	763	760	786	789	818	799	791	783	762	809	821	821	847	844	810	783	769	795	789	820	792	800	772	783	832	750	756	774	824	796	794	840	803	810	865	820	805	782	842	780	798	772	767	808	838	793	816	772	738	787	868	849	819	767	772	811	868	809	800	807	795	785	820	841	796	768	825	836	778	797	824	796	781	798	775	800	802	793	846	792	781	787	833	864	793	754	787	822	803	817	821	784	787	802	793	788	804	791	793	774	785	830	773	842	777	734	807	823	775	787	809	833	802	772	775	815	835	763	767	766	783	843	808	731	799	759	792	788	802	815	735	826	772	750	811	728	769	824	849	750	830	817	816	759	794	788	764	758	773	799	798	786	798	787	781	780	791	781	789	816	823	814	791	762	806	822	790	794	797	823	775	763	790	761	775	766	774	824	760	798	771	814	767	837	748	784	785	781	762	731	771	753	803	841	798	790	811	809	781	784	792	774	815	814	873	796	804	756	804	836	770	829	857	824	823	794	822	780	812	828	759	804	785	803	853	759	768	759	774	819	796	767	804	844	804	776	776	844	806	790	811	743	757	757	750	863	847	789	833	760	843	799	839	839	763	786	827	798	762	735	815	772	845	788	809	825	792	796	768	801	757	808	822	797	851	817	787	797	748	773	794	806	829	781	786	819	746	802	824	852	803	818	756	803	780	854	847	805	774	777	790	744	822	834	789	792	743	853	820	768	742	826	781	796	793	783	758	809	805	797	780	803	844	803	780	863	801	798	748	833	793	808	812	749	829	806	810	780	741	804	799	828	813	782	812	843	782	774	787	799	784	796	790	771	815	811	794	778	826	772	810	759	731	777	821	780	842	796	826	812	807	823	903	825	800	812	890	805	780	855	827	767	821	802	790	763	782	814	804	793	804	779	785	767	774	797	819	774	776	789	783	838	807	779	848	779	809	840	782	785	857	774	790	805	743	823	830	767	803	760	771	782	805	800	813	765	842	798	776	751	826	865	818	766	812	803	779	816	769	821	848	755	828	744	767	801	793	768	734	795	810	773	807	804	811	778	853	822	807	828	759	794	790	808	789	792	807	780	842	791	775	837	828	753	831	807	770	729	779	799	824	766	814	808	794	808	786	791	724	797	836	775	839	794	775	829	821	870	882	750	802	822	764	810	780	800	802	785	819	786	775	793	771	774	845	779	835	784	823	794	780	781	799	808	772	780	832	761	780	795	828	765	804	786	773	758	789	803	769	829	772	826	794	771	788	775	772	804	733	798	788	785	742	714	854	794	801	824	785	874	800	793	791	846	784	784	782	813	801	808	814	783	785	807	838	822	787	775	799	807	757	798	783	747	831	787	790	790	803	791	814	823	774	797	804	798	803	810	822	798	825	778	828	790	769	792	776	795	782	750	789	792	764	803	803	693	827	845	817	811	763	762	798	780	777	794	798	792	780	793	772	860	786	775	785	797	783	798	772	787	803	744	753	774	780	813	820	769	755	783	789	794	772	833	784	818	717	792	808	812	791	811	838	842	813	767	839	776	762	826	784	815	784	786	778	757	791	793	773	773	819	770	816	809	798	768	761	744	826	827	773	808	807	845	792	779	782	759	805	835	797	807	823	813	828	815	793	857	782	788	771	780	815	805	757	836	804	774	854	840	781	774	815	767	828	773	811	804	779	802	809	772	809	823	796	803	780	768	790	734	795	723	748	740	742	814	815	784	811	797	788	778	807	800	774	828	811	828	815	816	824	822	721	798	788	789	818	809	831	799	839	780	793	755	788	812	812	781	799	749	761	785	764	741	786	762	785	803	787	777	742	762	769	812	780	793	787	796	803	792	811	778	806	804	812	815	762	778	778	773	830	746	789	840	740	744	842	817	790	787	826	826	829	772	818	799	825	808	819	820	817	778	790	847	813	772	840	815	763	755	813	806	775	821	832	809	756	790	795	787	826	766	833	828	827	817	779	794	816	811	764	749	768	792	788	807	733	828	787	810	821	807	824	747	812	815	829	823	777	759	805	839	762	766	787	734	817	826	793	762	739	810	776	745	769	741	831	786	773	799	812	781	754	751	782	793	803	799	736	793	807	806	776	781	759	811	794	774	826	801	802	871	811	745	765	831	759	805	773	803	778	801	747	848	813	824	809	795	775	796	819	807	785	773	876	770	763	787	824	710	834	795	784	785	768	816	800	808	827	792	743	780	776	825	805	849	775	815	823	849	850	791	793	790	769	836	808	829	847	778	807	770	802	805	758	781	758	809	800	800	820	790	806	786	746	827	827	778	801	831	782	817	795	738	795	815	746	849	808	793	810	862	812	787	797	787	759	808	799	800	778	785	801	847	838	737	793	810	809	787	800	814	790	740	784	796	801	780	829	828	794	809	826	790	801	763	793	831	777	824	837	733	777	785	825	789	813	765	809	798	818	787	784	806	791	800	774	794	794	795	816	789	797	782	801	824	812	802	767	798	796	755	809	782	756	751	792	816	791	783	751	770	792	799	779	796	811	802	787	805	803	818	775	774	777	797	867	770	772	751	774	787	798	814	772	748	781	811	753	794	756	818	827	765	828	826	766	806	768	765	800	791	840	790	765	798	769	759	810	795	814	749	784	761
13301	26592	33984	7704	5282	3970	3290	2730	2207	1978	1676	1434	1431	1257	1235	1136	1126	1101	1031	1063	1032	992	1000	1019	951	916	891	942	936	885	960	959	935	921	952	969	922	870	944	885	913	893	905	894	894	889	871	854	856	837	886	911	851	883	908	907	874	852	880	838	864	903	883	796	882	822	863	874	891	913	847	822	841	855	894	858	922	895	827	868	866	786	879	853	933	824	879	900	843	875	919	879	848	877	843	853	864	873	916	906	887	856	857	892	841	878	857	866	818	841	893	858	881	864	882	846	858	888	866	799	817	818	872	850	852	854	833	810	876	861	889	882	875	875	877	881	830	872	883	835	908	938	864	881	848	820	903	891	894	813	886	839	882	837	868	881	886	857	897	796	862	871	863	877	889	882	880	886	841	849	886	859	847	850	870	892	874	855	888	854	840	836	821	863	923	832	827	867	866	861	846	851	853	863	850	873	838	893	895	795	862	829	836	840	903	851	871	875	859	833	889	829	848	858	852	844	846	838	854	849	856	902	890	874	832	847	866	866	896	824	865	911	864	928	907	833	832	839	835	873	878	881	838	932	864	928	856	894	843	922	906	880	791	915	865	796	897	832	887	854	839	864	858	851	866	863	876	831	866	878	873	871	918	829	886	871	858	860	774	834	878	840	880	859	903	847	867	875	881	892	892	833	851	868	912	836	869	879	892	859	934	874	864	862	881	855	891	847	870	840	856	823	836	851	845	920	813	876	865	833	833	876	878	917	884	882	844	848	881	868	873	850	888	868	834	874	881	881	865	873	860	869	873	813	876	910	878	916	853	900	840	865	912	800	865	843	837	802	852	906	842	862	879	915	861	862	886	868	829	831	873	906	873	862	878	822	810	830	872	902	839	861	875	855	870	823	832	823	890	883	851	831	876	834	853	880	875	861	850	868	885	834	895	818	823	859	841	878	867	849	885	822	881	909	840	886	877	810	859	892	867	910	908	872	867	829	882	841	879	828	884	883	909	880	818	864	872	880	862	821	847	869	890	824	886	851	848	853	839	852	894	834	903	897	853	828	857	829	868	858	876	821	850	870	856	813	878	838	847	823	877	879	896	857	838	860	898	868	859	812	869	853	845	821	924	806	902	872	802	895	898	819	869	903	902	867	868	868	839	794	903	845	839	900	885	841	835	870	873	871	896	874	839	847	844	887	814	839	868	906	823	866	860	898	841	817	890	833	885	902	850	848	798	822	879	825	901	871	894	884	875	880	816	879	862	885	869	864	815	871	878	851	855	786	887	851	850	815	864	881	895	907	824	839	866	862	831	831	895	865	816	813	893	903	909	853	831	856	910	824	865	865	832	831	858	837	881	841	859	885	863	870	850	825	853	849	810	872	864	870	869	896	845	880	897	879	891	901	869	855	828	858	873	895	883	867	871	844	888	851	919	857	895	849	848	843	832	854	865	875	866	884	828	837	827	818	902	885	820	839	837	864	895	870	858	865	867	868	843	839	913	870	942	858	854	822	857	880	878	833	821	848	841	840	877	899	858	880	837	875	846	847	896	849	846	893	867	916	846	871	821	898	841	814	845	796	859	856	846	820	871	871	921	874	863	835	844	897	861	826	858	906	884	853	878	846	849	876	900	919	848	836	828	883	876	885	849	863	910	864	831	860	835	822	859	876	898	853	947	873	883	851	815	882	836	835	877	880	858	819	922	859	880	839	849	863	806	866	896	880	864	887	888	840	853	908	802	883	889	912	882	871	852	881	846	876	876	852	878	919	866	861	857	852	884	857	848	876	854	864	812	839	819	868	849	891	895	827	869	854	869	928	873	906	899	856	924	843	858	873	818	865	844	847	896	836	846	853	850	823	836	882	837	837	821	880	904	856	878	847	884	889	875	877	863	868	874	869	860	831	847	865	863	876	854	838	850	874	848	909	928	843	863	847	837	888	844	890	870	823	849	881	809	823	876	905	844	865	868	818	883	817	832	877	851	873	867	885	898	850	850	844	885	866	882	824	863	899	843	892	902	883	869	872	868	875	897	883	959	899	848	874	852	855	841	851	857	838	847	852	843	877	839	856	826	863	880	882	857	816	892	927	857	871	884	801	891	896	887	854	867	862	916	888	858	882	860	813	912	864	867	849	894	886	840	832	831	822	873	895	830	867	879	872	824	867	820	861	889	868	826	917	881	852	874	833	907	878	861	859	897	888	862	849	889	873	805	840	834	864	873	840	861	872	856	905	885	842	839	857	840	820	890	854	877	863	833	869	858	880	887	816	867	920	835	883	833	875	853	899	912	831	805	825	867	864	864	873	872	869	849	858	900	812	858	878	886	854	845	857	841	815	827	849	894	893	867	872	828	832	828	867	819	864	825	855	846	816	820	856	910	866	850	869	905	818	854	882	871	902	895	816	831	869	860	858	897	874	836	871	878	873	883	869	931	840	886	876	866	875	855	832	880	884	893	904	871	862	879	828	879	856	862	876	864	859	837	853	863	905	879	865	808	878	868	877	858	802	857	892	857	842	837	809	873	862	873	830	882	838	905	888	851	791	845	892	843	877	824	886	897	874	864	867	898	852	853	905	854	839	852	816	844	880	842	853	793	867	840	834	871	859	890	923	866	833	855	864	885	837	836	868	867	872	810	867	863	890	866	848	887	889	868	825	878	803	916	841	838	896	864	887	915	842	852	869	864	816	870	837	850	904	839	841	902	844	874	852	872	851	837	902	880	837	888	854	871	854	859	822	808	870	851	820	906	903	858	852	855	865	977	835	883	880	890	867	861	845	840	861	814	843	873	821	868	897	854	884	855	893	889	824	877	892	918	858	859	905	899	889	846	882	881	877	882	862	913	879	894	916	894	879	860	894	864	898	860	820	897	893	861	891	832	852	867	868	872	901	848	845	883	827	883	870	875	876	871	904	849	869	809	839	884	873	879	890	884	868	851	869	832	915	922	825	863	836	880	879	858	858	856	797	883	857	870	852	855	847	890	875	877	827	867	874	812	903	853	895	898	888	889	825	856	868	924	818	871	867	856	831	817	856	872	843	814	880	877	912	844	815	850	861	883	865	874	903	879	847	828	839	871	887	909	884	864	871	872	861	869	862	867	853	892	872	874	852	827	883	825	874	832	881	839	830	913	871	887	852	828	827	843	883	817	882	864	876	786	841	822	869	855	837	890	845	798	836	875	873	858	846	865	876	875	875	847	799	872	842	867	832	884	829	867	868	877	897	860	842	827	865	850	822	916	862	819	873	880	863	859	874	839	918	830	899	923	882	906	940	856	866	875	848	850	876	855	835	861	849	875	832	844	866	879	856	854	853	869	860	875	855	885	854	891	853	882	892	889	841	772	880	865	833	879	839	901	847	856	842	865	898	853	845	879	850	870	840	891	771	894	848	870	915	846	869	842	884	864	918	877	826	841	837	884	863	861	850	823	872	880	885	875	863	890	888	869	832	848	830	856	837	870	900	873	890	868	921	885	846	871	897	866	865	848	892	889	840
27170	20671	11960	1864	468	351	353	326	315	251	294	305	317	265	304	304	298	271	301	269	281	313	293	274	263	279	271	281	288	266	282	274	280	267	284	282	287	297	311	286	279	274	284	309	274	273	305	302	304	258	294	282	272	322	307	270	298	268	271	290	278	300	319	272	303	274	303	273	277	281	308	265	274	289	253	264	283	262	273	278	285	279	307	282	283	261	301	269	292	273	319	264	270	304	288	297	313	284	263	284	273	282	271	269	305	269	302	283	287	273	283	261	294	276	259	285	280	299	254	281	308	266	279	277	272	307	295	279	308	304	289	248	312	287	267	278	283	269	288	275	297	251	296	297	287	277	283	290	259	304	290	259	280	272	268	293	279	287	309	269	262	326	302	256	285	290	292	279	305	261	271	291	298	310	289	311	281	282	272	266	281	311	276	301	297	289	309	260	296	294	290	291	293	276	312	295	300	263	260	295	268	295	271	254	276	290	286	306	299	266	283	259	292	278	302	270	279	271	286	313	300	282	266	292	274	281	283	280	273	285	274	262	315	268	278	272	269	277	303	283	303	287	304	294	292	292	280	282	284	290	292	302	288	265	257	298	285	305	278	261	277	276	318	308	304	297	282	273	284	264	326	283	312	271	261	299	288	284	274	266	282	289	276	294	274	268	275	281	269	295	256	281	300	271	306	291	308	306	275	282	296	288	269	274	298	274	302	253	282	294	286	282	270	306	274	288	286	283	268	286	282	290	297	265	270	278	267	279	268	273	263	283	284	278	282	257	300	239	286	256	280	283	241	283	268	309	275	288	283	272	294	294	290	287	277	248	314	273	276	310	301	283	292	280	267	275	285	277	273	277	296	272	265	287	283	273	265	306	287	305	290	289	270	273	291	285	282	319	273	270	284	283	299	263	295	292	279	328	295	295	265	278	270	291	291	328	297	276	291	294	275	319	255	302	295	315	296	254	287	272	266	276	282	287	274	267	248	288	281	293	288	281	276	277	278	266	272	268	275	293	294	298	273	298	296	295	308	321	275	290	294	316	312	284	283	301	309	286	280	272	274	293	280	274	311	303	275	264	303	293	274	302	276	289	291	295	291	267	270	289	291	292	279	246	291	282	292	277	300	276	267	284	295	306	268	304	277	273	323	296	267	279	278	274	307	285	281	292	284	260	298	276	272	287	258	279	270	293	283	275	276	275	294	269	266	283	308	240	267	283	251	320	286	271	292	266	284	244	296	258	305	283	292	268	271	279	312	263	279	274	266	301	284	302	274	300	288	281	284	266	277	299	285	290	283	307	319	290	275	282	260	279	288	316	270	289	252	288	275	307	275	282	315	288	284	306	271	266	297	309	287	297	281	281	274	279	268	281	305	319	287	286	302	276	282	278	307	276	282	282	265	286	252	286	255	285	306	273	306	281	300	292	258	276	262	323	292	301	303	268	258	295	282	279	280	280	273	310	279	307	284	282	276	294	289	313	299	274	289	328	278	323	292	306	285	281	270	316	295	295	285	294	302	286	277	265	299	290	270	292	308	289	256	243	296	294	276	287	298	255	275	293	286	300	285	305	264	304	291	287	295	286	303	294	297	279	268	289	301	276	272	270	277	278	286	262	306	277	316	299	290	307	254	296	294	305	307	276	319	295	290	283	279	274	311	285	302	269	293	283	295	263	278	261	302	301	293	262	298	300	287	282	284	294	277	287	273	283	288	291	261	272	265	254	279	295	311	275	266	288	291	266	302	313	286	301	256	282	287	279	265	267	315	261	242	293	279	281	276	273	297	285	295	281	294	284	307	286	266	280	295	246	283	266	283	301	272	268	253	307	309	273	308	279	303	282	245	279	304	265	270	274	263	308	257	292	295	272	251	303	279	265	309	265	328	269	284	282	260	275	301	289	298	300	289	269	285	293	297	297	252	293	292	296	282	264	280	318	237	257	260	274	297	268	260	290	286	244	268	271	265	303	281	289	271	284	267	280	264	297	295	271	291	290	276	281	280	317	272	302	279	278	324	280	279	321	268	278	292	296	279	298	281	285	284	295	287	293	275	286	290	288	267	300	295	281	282	302	275	288	276	255	271	270	256	276	266	240	278	273	302	259	286	275	277	269	279	293	283	285	262	267	281	280	282	293	299	297	269	294	297	305	283	317	290	274	303	269	251	277	274	273	279	318	267	245	308	298	302	281	296	274	300	294	275	265	283	258	297	273	271	262	254	284	284	261	272	290	302	326	296	244	288	308	258	268	281	326	275	274	274	277	298	290	281	314	281	261	292	280	301	299	282	298	288	261	278	315	294	274	267	264	313	303	289	284	275	281	265	269	264	266	304	272	290	275	305	264	276	301	294	292	280	295	275	291	280	298	298	274	283	286	255	252	294	283	263	252	279	280	303	255	280	285	285	287	305	304	286	312	273	279	275	260	304	287	269	264	285	265	260	289	310	260	266	288	272	272	291	277	267	302	272	276	291	299	267	278	276	257	299	282	296	287	290	278	294	276	277	268	274	278	283	268	315	275	295	277	271	302	283	296	311	304	256	279	295	289	303	277	254	250	303	271	256	300	290	285	309	282	266	280	285	294	299	285	272	271	320	284	300	271	304	283	285	251	298	258	262	255	292	302	303	307	268	289	265	259	277	293	304	318	269	284	279	268	280	247	279	273	251	281	284	286	285	286	260	268	302	278	293	309	303	265	278	293	282	276	273	272	256	288	283	271	242	264	292	287	258	308	285	329	300	289	299	294	313	262	259	292	276	257	295	297	271	266	264	286	256	278	284	293	291	291	297	290	294	274	314	304	303	272	283	276	292	323	260	300	272	284	287	283	273	289	292	307	307	280	271	327	315	298	270	293	251	302	287	302	277	283	262	277	278	294	285	312	320	275	295	296	272	281	312	278	282	290	273	292	231	301	295	283	285	266	285	259	269	290	263	280	297	289	296	287	287	305	296	277	258	234	287	310	338	264	301	272	299	266	285	305	299	274	281	297	281	261	285	266	305	266	257	267	272	276	277	278	280	270	277	279	304	317	294	306	269	298	280	292	286	283	314	280	272	279	284	318	297	304	280	312	287	285	289	289	310	312	276	296	277	260	262	270	269	312	304	294	271	283	267	268	273	286	301	283	295	280	259	259	286	272	292	279	275	274	270	291	244	270	288	288	280	287	265	275	281	272	261	271	293	286	271	293	295	283	271	298	321	281	298	280	280	277	261	282	303	293	297	249	300	304	319	305	279	296	279	257	276	276	275	280	294	286	277	292	320	268	277	285	295	257	311	301	314	237	287	318	298	271	307	312	279	305	280	282	268	273	256	279	271	259	288	273	328	282	315	269	290	286	254	287	260	291	292	280	262	295	297	271	315	291	298	299	268	249	256	265	284	290	279	279	280	290	323	289	278	250	294	267	262	281	285	278	299	284	309	270	266	287	272	265	278	278	283	275	301	283	293	280	271	305	269	280	304	276	251	265	265	304	274	280	284	303	316	296	283	298
8638	7933	6678	1145	550	428	407	384	361	379	377	397	383	348	352	338	335	380	333	336	357	385	319	352	350	372	343	356	360	379	356	377	355	375	352	323	365	355	347	355	312	354	363	351	339	331	326	346	354	340	355	310	338	326	326	358	364	386	361	374	341	328	356	305	400	328	354	346	354	355	372	337	375	313	343	347	373	349	337	328	346	355	358	346	307	346	383	385	379	336	324	380	332	344	363	369	318	380	354	321	331	313	394	332	346	356	369	323	392	331	343	319	354	351	333	350	320	347	337	352	337	344	338	306	350	363	361	352	368	330	353	348	347	328	347	350	326	347	337	350	328	377	341	338	338	317	318	375	358	343	333	311	349	358	336	359	338	369	335	345	364	321	380	303	342	344	326	353	330	357	354	347	376	386	352	348	350	353	361	329	341	343	347	332	362	356	369	343	312	333	359	331	339	367	361	358	340	374	346	326	344	349	355	368	374	357	330	357	345	316	313	340	349	359	332	337	310	345	355	329	344	355	330	327	309	341	334	353	313	345	336	340	337	355	349	350	392	354	357	368	385	363	348	351	343	351	335	346	357	369	347	306	341	337	354	349	352	333	334	355	348	332	346	335	345	324	329	347	355	341	326	343	387	381	351	306	330	345	326	343	345	359	357	318	319	342	357	331	343	309	371	334	353	324	314	321	331	322	336	342	366	375	327	305	360	354	339	316	341	346	364	364	372	327	340	350	295	354	331	337	356	346	309	344	355	343	341	362	326	331	345	361	301	326	339	356	345	353	346	348	326	331	353	367	352	340	343	333	348	317	370	354	346	347	344	361	354	341	349	320	343	322	357	340	364	342	354	362	326	356	354	364	354	337	338	351	332	358	357	361	357	347	334	328	338	359	333	371	335	345	340	344	301	356	373	341	327	334	322	332	320	333	372	332	349	344	378	360	358	321	336	333	342	357	330	333	373	358	342	379	313	382	326	370	348	321	349	317	359	398	338	371	340	369	346	374	326	368	359	360	323	360	347	356	339	307	378	313	348	348	357	390	348	344	357	328	325	316	355	369	337	353	359	359	334	341	338	332	357	319	357	358	357	357	349	353	342	348	335	365	366	344	351	342	328	325	320	346	352	373	370	366	316	360	308	320	345	338	316	352	381	342	346	361	336	354	384	357	370	357	333	370	331	331	333	333	351	378	323	337	346	352	341	329	359	338	321	336	362	310	376	356	351	354	357	378	325	394	348	363	347	320	362	304	322	347	327	342	352	367	316	329	323	330	342	342	355	344	358	364	359	353	346	346	329	364	326	328	347	374	328	347	326	352	352	379	357	348	342	362	364	331	358	347	312	332	356	370	333	340	350	331	382	337	369	340	349	329	349	348	327	373	381	349	352	334	323	373	344	361	306	328	321	352	316	319	369	357	297	351	329	369	331	380	314	354	337	322	344	363	327	340	355	315	348	358	386	348	335	361	345	352	337	367	357	358	338	313	338	339	350	347	345	308	340	393	329	320	323	343	347	328	376	341	335	319	361	338	345	345	350	335	363	361	356	351	354	344	348	317	362	336	343	353	336	326	342	326	347	343	318	332	348	343	339	329	356	350	341	339	362	337	329	305	347	334	345	339	324	330	358	349	328	356	374	329	336	332	300	359	307	347	324	362	332	385	363	344	316	305	378	369	338	330	330	318	355	331	362	317	372	394	332	337	367	343	372	366	356	348	353	351	332	334	341	314	338	325	351	342	337	338	345	314	350	362	355	338	341	330	352	318	333	346	323	345	381	318	354	315	352	356	310	356	364	351	355	329	339	342	372	365	348	316	366	321	353	356	347	338	328	328	352	344	345	353	322	356	336	378	341	328	369	343	345	317	364	341	376	374	318	329	367	339	340	341	338	340	340	340	316	343	343	308	349	319	360	347	339	342	347	351	352	314	384	339	325	360	338	361	322	339	331	345	352	364	339	347	326	346	348	319	348	314	361	344	356	357	350	345	359	349	361	339	330	341	318	331	354	340	359	372	368	359	344	341	368	363	344	338	349	348	333	318	333	343	322	342	354	296	326	321	340	356	307	341	342	313	351	318	336	331	342	371	382	348	344	360	336	367	346	340	315	334	356	361	303	359	335	361	347	308	327	338	332	341	306	324	362	349	380	360	332	375	362	320	366	344	293	356	355	373	326	345	357	362	320	359	384	337	338	327	372	340	333	325	354	346	336	327	363	346	327	362	374	352	379	344	379	333	339	326	322	347	335	377	359	314	362	324	331	317	359	331	350	349	339	346	354	339	330	329	334	347	373	363	361	321	335	344	336	354	338	327	343	327	353	312	314	309	330	367	381	355	349	366	342	333	338	338	358	352	379	367	366	325	339	351	351	368	352	373	323	348	354	334	347	353	350	340	342	358	347	342	326	375	369	324	341	365	347	353	343	370	343	371	315	340	341	366	353	324	331	351	346	347	339	326	331	356	355	302	341	335	347	342	357	345	352	353	321	372	347	346	354	367	366	323	332	341	373	326	327	341	313	330	362	340	348	340	320	348	363	363	348	339	336	354	356	365	319	337	347	302	373	336	323	351	366	333	334	330	357	369	371	366	337	321	314	358	352	357	346	367	356	330	321	344	336	346	340	335	326	335	341	322	369	338	331	329	334	344	342	361	356	371	330	360	332	370	310	335	354	386	339	325	369	325	318	286	341	328	349	360	368	331	346	382	362	339	356	359	311	325	322	330	336	356	352	313	373	349	364	358	330	391	340	326	340	337	329	324	326	330	350	372	357	307	388	358	334	375	352	338	330	355	356	366	366	373	339	355	359	343	345	369	341	339	315	335	357	364	321	366	350	369	363	329	319	367	345	337	331	367	350	319	329	327	351	339	330	334	332	380	369	317	352	329	379	356	348	343	317	338	373	352	353	328	327	343	349	331	342	344	316	345	361	372	348	343	352	338	317	356	334	317	353	346	357	337	360	338	325	342	364	378	318	347	346	352	346	334	359	379	323	344	332	333	345	368	356	351	374	348	343	344	334	353	348	346	365	330	341	336	374	336	351	353	330	364	343	359	340	315	350	336	353	355	346	325	352	357	341	345	343	331	365	330	343	343	305	334	386	349	350	338	329	350	341	354	333	383	348	332	328	315	358	318	356	343	331	339	310	356	346	370	363	359	376	361	343	353	360	337	335	317	365	334	340	350	359	352	360	336	348	336	340	311	289	343	356	321	340	344	336	319	333	345	320	359	328	372	355	350	346	386	348	353	325	341	363	341	330	357	342	365	340	337	324	307	359	340	331	328	303	331	359	317	336	353	331	335	365	400	358	340	358	379	336	373	344	341	321	335	359	346	374	333	375	344	323	335	337	324	332	353	341	351	348	314	349	308	333	337	341	370	370	330	310	360	346	333	314	366	357	350	338	335	318	365	345	340	315	330	353	342	349	316	314	346	358	342	338	367	346	356	345	345	354	338	327	340	334	348	358	360	332	344	358	345	353	371	339	332	348	338
23657	21212	28507	24361	20480	6863	1245	946	768	654	627	565	570	527	529	496	485	520	488	435	448	478	438	455	473	458	417	467	414	428	445	476	431	416	413	426	415	399	413	476	398	443	445	422	513	429	384	418	444	402	413	442	431	424	432	452	399	449	433	425	448	426	435	418	430	416	426	425	421	421	405	424	384	429	430	417	432	420	441	381	422	423	412	386	419	482	416	430	419	412	411	430	438	455	402	410	448	440	423	445	393	397	398	448	418	436	429	411	458	419	442	412	422	410	445	472	452	387	415	416	465	429	373	411	414	406	448	411	436	449	408	430	399	469	430	452	459	417	425	469	429	438	443	433	414	434	423	416	441	426	493	436	426	455	424	410	421	434	438	459	435	410	408	412	436	429	457	407	435	404	430	460	401	403	420	425	429	427	440	444	399	428	389	403	397	402	423	423	449	431	445	416	443	394	454	410	443	422	443	418	385	418	402	386	434	421	434	426	433	435	398	428	413	413	396	420	454	424	447	426	431	458	399	399	405	458	438	435	430	419	430	441	471	421	450	394	458	401	426	422	408	398	409	418	409	387	444	410	416	440	421	408	394	424	427	405	449	394	408	418	433	403	438	434	442	451	446	440	397	426	425	399	465	413	410	440	423	394	439	389	400	408	444	415	400	462	418	435	436	424	461	444	421	429	461	429	393	414	381	422	447	434	440	418	408	387	480	483	417	405	421	422	431	419	414	411	445	422	404	428	419	438	411	469	382	427	433	447	456	409	431	397	409	394	420	416	377	398	372	443	421	430	430	422	445	429	449	414	435	420	408	416	380	458	389	448	420	442	431	398	411	409	413	441	409	461	449	453	414	409	426	432	412	388	387	360	406	418	435	383	393	445	468	421	406	452	386	414	411	427	450	432	395	407	433	385	423	414	432	413	399	428	401	405	447	449	415	412	415	409	431	437	418	428	420	432	400	394	422	391	418	423	438	430	434	419	446	429	450	446	408	423	412	445	411	430	356	435	433	434	434	441	449	414	442	442	385	443	465	421	442	408	421	450	428	448	437	408	422	438	451	446	420	422	414	443	425	389	435	417	394	421	445	415	406	434	450	451	419	441	401	431	419	417	447	416	438	421	407	439	439	414	387	426	427	401	458	440	404	449	412	440	442	393	390	428	433	398	392	426	423	430	415	399	429	438	418	402	408	410	455	420	405	402	453	407	426	440	408	380	453	384	435	448	436	456	424	413	423	436	425	442	383	435	403	425	410	411	422	427	456	439	424	425	443	399	436	409	448	435	407	415	416	419	381	431	431	380	397	431	448	458	368	393	428	425	444	409	383	455	406	441	422	448	368	465	457	420	422	416	418	413	425	404	429	428	414	411	448	401	425	376	406	388	410	413	428	430	439	412	387	423	409	432	400	402	397	413	398	413	406	467	412	462	412	459	400	429	407	417	418	438	420	434	403	430	411	448	436	435	433	383	412	450	447	428	406	427	401	427	394	425	437	426	424	403	394	442	412	416	414	395	420	478	431	435	443	421	397	435	443	407	416	432	414	412	421	410	415	436	409	415	406	443	407	431	437	433	406	450	430	449	416	416	401	410	416	430	393	411	425	407	429	412	446	412	420	402	399	407	393	424	424	407	432	472	415	417	424	430	416	383	412	431	435	428	429	445	444	443	411	433	421	432	438	430	428	440	392	432	404	420	404	445	435	416	407	421	397	414	457	399	418	426	428	436	418	426	426	403	426	444	439	408	420	436	409	421	425	422	446	396	413	407	422	404	439	396	442	392	431	363	401	425	398	413	431	397	402	410	405	420	410	434	415	412	429	419	433	437	438	418	389	418	388	421	385	401	409	418	428	440	406	428	384	423	412	395	443	421	415	431	426	412	401	439	425	413	420	404	409	446	439	363	460	413	417	443	375	429	439	391	409	437	428	409	450	417	436	396	408	411	405	403	478	420	442	430	428	448	425	399	431	414	397	447	445	425	392	438	434	413	428	452	463	449	420	399	445	402	428	418	426	422	471	456	441	432	448	420	457	401	405	386	417	428	439	404	396	420	446	420	435	413	414	412	413	427	412	418	432	432	408	435	447	469	433	395	432	443	438	411	436	450	398	430	446	417	397	455	430	418	425	414	459	426	439	469	407	457	441	378	401	429	409	446	422	440	389	409	445	394	416	439	434	398	404	386	433	436	419	397	435	439	441	403	388	457	418	410	478	387	407	419	464	430	449	429	388	411	427	405	407	405	392	413	384	427	426	432	423	395	425	454	412	391	393	418	438	395	424	412	430	504	377	415	420	427	467	465	428	424	469	457	400	435	405	408	401	417	420	439	416	433	418	469	424	401	421	418	434	405	433	423	426	420	414	438	409	474	414	420	424	428	371	402	387	403	451	452	433	404	383	416	438	384	431	415	406	415	426	435	406	444	411	446	438	400	419	426	433	412	397	431	408	438	441	434	441	455	434	406	424	446	392	382	404	447	400	405	422	428	423	407	403	436	432	411	430	477	460	409	408	451	422	421	415	464	424	425	457	387	444	430	406	416	415	438	416	411	455	413	420	420	442	393	439	418	409	443	426	392	406	459	428	433	440	434	446	402	464	431	425	420	415	452	415	416	408	429	421	448	406	450	422	440	420	415	380	419	455	399	415	385	396	402	429	444	438	421	412	427	476	424	411	419	397	434	455	410	419	419	443	429	421	420	383	416	448	450	428	411	421	431	461	401	400	414	429	436	452	400	388	419	423	403	378	435	411	410	446	408	406	455	428	418	421	410	460	458	414	404	386	415	409	431	430	430	409	435	440	423	420	394	399	405	452	398	417	445	433	413	446	463	379	409	437	430	468	424	426	416	440	412	398	395	401	420	430	423	385	388	400	420	398	431	396	432	434	402	412	443	435	433	422	457	403	397	445	416	431	427	406	393	425	419	446	413	441	429	432	422	422	429	430	471	432	384	435	393	426	404	424	428	409	458	437	424	377	405	411	432	433	374	439	459	437	423	413	422	502	416	408	386	417	440	402	410	442	410	392	404	429	447	402	393	434	424	411	389	425	428	435	383	385	428	402	436	450	423	410	421	441	408	409	468	422	403	425	472	458	403	452	409	403	434	461	427	417	455	448	425	443	421	420	449	473	409	422	417	405	437	425	423	382	410	395	417	397	432	432	417	384	437	381	458	457	409	433	435	430	391	387	427	414	414	429	397	404	406	435	424	454	441	427	441	437	407	427	431	430	445	451	431	470	444	456	433	401	420	444	445	429	452	419	433	404	406	404	384	407	394	440	432	430	420	420	369	431	440	454	460	429	415	422	451	420	423	426	430	424	407	440	440	431	438	408	413	444	409	382	430	465	402	454	376	421	446	438	394	403	407	405	415	418	434	416	443	412	407	451	419	412	400	473	449	444	412	413	435	426	431	433	381	391	419	429	393	404	423	437	444	442	394	407	372	424	401	441	434	407	448	396	459	423	371	411	401	403	413	387	429	452	416	400	401
11001	20734	24849	4939	2848	2206	1730	1352	1154	1039	911	843	704	709	636	582	625	643	571	591	525	570	549	506	547	548	514	498	544	516	512	515	508	466	501	474	514	500	505	485	483	475	497	489	459	457	454	467	498	475	490	502	504	488	469	482	464	486	441	486	492	476	489	492	501	474	494	478	506	463	506	512	475	476	451	524	497	504	496	487	491	534	451	504	491	444	501	493	495	496	437	486	490	435	456	515	431	498	465	449	492	475	494	454	453	497	478	475	489	488	446	440	455	470	463	483	440	468	460	438	482	488	500	481	434	441	475	455	508	487	510	490	504	465	465	486	482	474	454	481	467	513	472	493	526	488	468	456	525	441	505	446	465	507	530	481	497	533	513	502	500	485	479	483	504	473	435	504	492	462	469	491	498	517	500	483	493	510	464	474	461	527	443	444	468	480	464	488	465	477	450	520	469	455	495	519	448	452	519	501	475	454	452	431	464	548	434	490	488	520	452	526	447	494	510	458	481	495	475	445	473	493	495	486	478	470	506	479	482	480	460	476	448	465	480	504	504	439	447	481	450	489	470	459	475	445	458	480	486	494	486	483	508	490	477	486	487	482	493	485	492	476	487	452	494	499	459	482	481	455	494	468	473	448	455	522	480	502	445	473	458	514	480	490	481	468	465	522	481	516	495	440	478	492	468	491	490	494	487	499	470	510	510	450	482	449	417	460	480	464	466	494	477	504	457	495	472	463	468	469	498	470	473	463	477	456	474	475	453	465	444	453	489	456	479	471	514	495	522	444	463	458	459	461	430	498	460	443	470	447	429	488	496	480	499	503	493	485	461	493	457	468	477	423	488	468	526	445	475	475	482	469	441	457	499	453	459	459	467	505	471	447	457	487	484	489	497	486	482	485	475	480	468	485	461	447	508	442	461	475	479	441	501	500	462	463	443	464	477	483	478	449	510	498	471	453	463	487	479	475	486	515	522	499	484	453	458	460	505	486	518	468	495	474	481	511	445	474	479	496	515	479	486	451	477	516	502	491	501	459	480	465	500	442	475	503	450	514	481	525	447	504	474	496	500	440	478	458	487	444	482	471	512	507	477	459	450	460	445	511	516	492	487	490	487	510	552	476	498	473	478	502	496	459	468	515	441	468	494	466	465	457	479	500	486	483	477	459	509	439	492	481	446	452	484	465	455	500	505	439	478	453	456	514	485	475	439	476	486	474	512	494	470	460	486	490	465	461	472	461	444	452	473	504	449	481	458	525	469	473	472	479	497	475	485	495	469	436	512	561	467	462	497	470	514	484	466	514	429	469	516	516	476	484	500	477	486	453	463	474	457	487	468	468	492	460	488	515	459	441	466	507	497	502	459	465	474	451	480	484	507	499	493	477	503	433	435	492	545	468	468	481	473	467	506	506	459	496	460	492	477	486	488	498	510	464	495	464	434	482	443	470	544	444	467	493	485	520	483	488	453	468	461	497	433	486	430	466	473	512	469	471	446	522	483	492	475	508	459	463	491	491	490	466	467	482	464	484	520	448	524	488	476	446	460	445	483	467	497	500	435	510	479	486	513	460	484	459	470	483	454	474	495	499	465	515	485	468	471	463	461	493	481	485	476	463	476	470	470	484	499	493	473	499	512	497	486	459	468	499	466	444	458	506	459	481	443	477	455	508	476	489	487	486	468	459	446	491	473	497	482	481	483	493	505	479	486	451	468	477	513	480	498	448	496	474	518	473	468	496	497	465	463	506	422	462	466	481	484	470	462	471	505	475	458	488	538	447	446	476	501	473	427	484	477	446	452	456	459	476	455	447	457	508	473	476	488	496	506	467	466	476	480	462	454	472	492	480	479	477	457	501	506	476	488	426	504	474	504	461	426	490	467	513	464	460	488	462	458	489	449	480	470	486	461	478	454	487	472	452	480	517	462	488	475	460	500	481	467	496	494	495	504	469	483	460	471	486	430	480	484	459	487	478	484	454	472	476	472	425	477	531	447	502	510	471	480	479	498	486	499	470	476	463	477	481	470	512	493	484	478	455	483	484	476	491	475	483	494	462	458	495	503	508	446	498	490	483	454	526	497	428	505	427	473	450	491	460	459	483	476	499	466	459	452	472	466	496	482	473	438	474	457	492	454	467	479	517	462	475	476	459	480	474	491	468	507	470	471	451	476	481	457	453	484	523	473	502	458	444	435	501	522	498	489	470	493	506	475	475	511	451	486	446	479	476	511	450	445	452	495	460	448	464	439	477	468	463	446	491	476	461	479	464	468	465	460	481	476	486	444	440	491	506	487	474	467	465	484	469	451	472	517	452	423	508	467	501	474	506	469	478	498	497	500	437	490	458	458	473	478	480	508	465	466	497	493	473	466	480	497	438	459	479	482	488	460	443	453	430	453	481	489	516	511	461	481	496	515	474	468	457	468	472	480	496	497	476	479	493	495	478	466	509	443	479	461	480	486	493	478	444	475	493	494	513	525	543	506	485	491	449	512	475	509	485	464	476	483	481	499	526	468	471	491	475	473	440	449	488	456	452	499	481	492	441	460	514	458	475	485	521	492	495	431	484	496	465	453	457	484	437	485	447	516	490	450	483	461	508	470	482	517	508	476	469	486	504	444	523	492	511	470	475	502	500	458	478	505	472	448	470	486	513	448	500	459	465	459	497	501	473	479	470	475	468	462	478	483	520	468	486	450	491	495	491	485	504	495	489	501	477	467	454	481	463	484	466	439	488	492	505	464	464	498	436	479	484	478	490	450	458	469	465	486	501	502	462	467	476	468	477	434	466	499	478	481	464	440	494	457	434	498	475	466	491	489	494	485	474	510	463	478	465	504	459	487	509	445	494	491	470	478	535	442	504	453	515	434	472	484	465	467	476	455	448	462	493	480	493	485	464	522	510	486	490	482	448	483	455	514	515	472	476	479	499	493	454	481	480	479	482	470	490	461	484	449	474	500	470	457	516	450	462	443	458	481	533	469	510	467	493	483	461	485	473	458	509	482	485	469	468	494	477	490	483	517	454	489	492	485	477	481	491	491	461	479	500	480	432	478	498	500	483	431	514	485	473	483	497	469	460	492	469	476	481	469	490	459	488	472	451	451	472	450	475	476	474	483	509	469	475	467	478	499	464	489	481	470	499	503	510	486	454	473	461	443	489	445	463	478	499	505	487	517	467	472	468	427	466	464	457	484	473	460	493	490	473	455	481	483	440	473	472	467	479	495	465	480	467	470	482	469	481	476	457	546	509	459	472	456	486	511	471	462	492	490	480	505	504	491	448	479	478	466	494	486	450	490	470	470	484	495	457	430	461	489	487	467	480	438	471	507	464	486	522	469	485	448	483	473	496	495	477	512	481	505	464	492	476	460	494	522	445	500	447	484	479	519	496	489	481	443	500	477	491	457	518	493	468	454	487	459	511	481	460	498	463	474	471	469	514	479	430	465	501	513	502	468	548	459	533	466	483	475	455	500	476	425	496	487	430	447	469	480	499
24915	21184	27758	24738	11024	1075	752	746	651	647	582	577	568	585	547	521	564	550	610	532	502	534	502	522	551	548	535	512	565	528	527	531	503	542	520	527	548	498	525	534	535	536	483	532	502	500	515	515	519	518	506	516	492	497	493	536	519	481	502	522	481	505	505	574	538	541	484	513	506	515	535	533	523	505	516	478	518	543	471	533	493	540	496	522	498	530	503	519	510	523	515	460	488	516	493	539	529	495	495	523	491	525	516	517	499	536	521	534	525	487	510	506	523	524	486	476	510	460	545	491	534	534	519	567	550	512	527	523	496	511	520	523	528	493	509	479	513	520	522	517	519	535	549	517	478	515	527	543	529	514	541	513	486	526	525	521	554	544	535	487	497	508	517	504	510	510	492	531	548	544	481	534	505	488	537	486	515	502	545	499	505	512	479	530	575	520	522	552	553	531	473	504	518	509	492	508	513	549	495	514	538	485	514	461	487	511	487	517	477	524	526	497	532	527	541	517	530	551	530	505	521	489	526	526	517	505	549	503	530	520	560	527	506	503	503	486	526	479	514	535	511	554	549	523	479	532	547	515	513	492	528	516	534	476	553	550	496	512	516	504	501	501	528	519	525	512	488	497	552	479	502	505	515	483	527	542	547	541	514	480	507	485	523	440	564	516	486	497	486	546	489	555	468	498	489	509	538	510	535	485	520	515	552	516	511	522	510	538	525	528	529	511	517	474	531	497	498	561	517	500	518	494	523	532	522	517	470	514	549	500	524	505	499	494	503	500	472	533	539	503	492	524	471	486	537	482	496	495	492	524	544	522	552	534	488	509	532	512	549	561	491	523	524	519	496	528	556	543	497	549	494	531	506	528	495	555	529	513	527	541	538	531	535	539	513	513	513	518	501	516	543	523	505	502	478	518	546	528	535	504	521	542	508	509	535	491	476	512	514	528	492	484	496	522	553	490	511	496	517	522	498	534	502	537	521	483	520	564	503	518	521	504	500	523	469	506	500	527	486	490	536	534	520	507	484	538	520	462	502	500	482	517	523	528	539	488	525	521	523	537	544	511	499	514	509	496	515	514	485	519	508	575	554	530	487	522	539	532	524	493	520	537	495	505	491	514	540	504	528	452	500	521	504	520	533	536	525	522	474	520	497	505	518	520	497	492	501	536	523	551	510	484	516	497	556	523	501	553	504	480	528	511	504	473	504	534	530	512	521	492	550	525	515	541	515	496	488	493	471	480	488	545	476	525	480	467	496	527	522	557	499	525	522	501	516	544	540	518	545	497	494	511	525	503	530	540	491	529	480	506	493	506	518	479	476	552	501	518	504	489	531	513	501	506	502	541	534	479	547	476	528	520	531	526	495	493	495	510	513	527	506	523	492	486	522	497	506	510	521	565	561	481	497	500	511	484	498	515	484	504	508	506	506	536	522	548	541	539	531	490	499	489	516	514	506	514	523	544	512	502	521	484	507	476	534	497	503	517	493	528	546	499	556	516	523	528	519	542	510	538	569	489	501	505	541	488	499	539	530	512	539	554	475	537	514	491	532	537	539	529	517	528	510	511	478	520	483	517	489	516	513	488	525	513	548	539	461	491	540	516	550	503	516	500	502	515	503	502	477	504	506	479	531	459	534	488	513	513	558	521	515	497	515	511	506	521	496	500	528	468	538	536	519	498	510	530	525	511	542	557	522	520	492	509	560	476	521	480	497	510	514	527	480	510	524	504	525	517	536	497	478	515	507	502	517	518	479	488	487	520	523	539	503	573	514	510	525	546	544	508	519	540	515	533	501	489	507	498	512	468	550	471	503	539	496	498	494	535	537	544	499	536	505	490	497	534	486	532	557	458	510	483	480	559	505	490	540	494	551	524	502	512	482	507	502	534	497	515	486	491	466	545	502	559	496	513	472	497	503	506	494	533	506	564	528	503	523	514	492	486	497	523	480	509	519	502	509	489	472	509	520	508	508	521	558	479	546	498	521	542	525	516	486	497	513	488	469	500	515	499	536	532	499	492	494	537	493	548	482	497	503	508	459	504	511	464	470	525	536	494	547	510	471	522	491	499	526	550	523	488	529	499	495	530	535	503	497	543	520	507	505	486	554	496	544	513	505	550	487	515	538	498	506	487	535	520	471	511	475	509	479	535	521	496	533	535	503	483	522	509	521	531	497	475	486	528	518	549	529	486	520	485	485	503	546	511	514	497	500	517	526	519	476	498	538	522	543	526	476	494	510	461	517	514	523	520	495	555	525	502	491	553	502	527	540	541	527	533	497	514	568	555	527	517	544	510	555	498	478	512	505	524	498	506	581	493	499	527	507	485	466	513	553	493	510	505	513	496	525	510	501	550	522	489	522	492	480	518	531	497	518	549	514	514	478	473	488	521	466	512	547	487	478	508	527	534	500	537	486	486	529	528	524	538	507	506	504	541	517	536	532	502	519	496	516	476	511	520	529	548	473	540	488	551	519	526	496	515	514	481	509	533	539	489	506	520	500	502	517	541	509	537	527	539	477	497	485	534	482	498	508	469	500	507	516	562	521	496	511	488	509	539	513	546	494	512	509	495	504	502	541	548	518	553	524	481	528	520	534	562	522	512	513	479	527	479	526	507	534	529	496	505	534	496	534	501	528	544	512	506	503	509	513	467	544	490	534	482	530	538	523	508	485	537	527	532	520	530	511	520	548	489	506	466	510	508	493	554	513	479	490	491	497	456	505	535	497	482	532	496	511	513	503	494	472	533	502	505	510	498	502	530	503	517	485	542	556	526	485	523	519	477	527	485	512	532	513	512	527	542	531	572	539	537	506	491	508	477	518	515	548	505	543	501	500	504	534	521	517	474	508	484	491	536	541	505	489	539	534	503	504	493	525	516	542	532	512	513	526	516	487	559	507	518	546	492	505	558	533	497	507	485	481	526	530	524	490	498	482	484	475	532	496	475	462	541	502	506	487	523	504	491	506	488	513	506	560	480	493	542	513	491	484	516	523	514	503	521	500	509	509	548	499	520	489	480	474	526	497	519	523	522	483	551	504	552	543	527	531	524	470	477	495	534	532	508	468	539	529	488	496	487	500	479	534	541	508	478	499	499	508	548	514	466	509	512	488	487	487	504	514	523	505	536	503	468	455	505	465	529	515	491	554	533	481	492	484	520	525	508	535	505	502	507	510	533	541	503	504	519	530	522	549	540	498	498	525	516	533	510	477	504	496	514	537	527	456	487	508	511	532	508	560	515	475	519	527	541	507	520	528	490	501	510	560	538	496	479	490	515	507	470	513	513	536	495	504	481	535	536	548	511	490	506	491	518	493	530	519	500	526	527	530	482	520	521	510	502	531	541	498	518	530	553	522	518	521	503	538	481	510	496	521	539	527	507	499	502	506	527	534	511	471	476	529	526	509	515	533	481	498	478	581	471	488	542	522	528	480	525	560	460	464	511	503	492	503	526	510	517	524	528	486	490	505	512	501	522	477	501	520	516	501	486	544	531
11075	16809	20805	4226	1820	1480	1237	1099	973	897	815	736	730	715	685	667	661	708	642	688	644	624	632	611	650	593	604	592	626	615	619	618	677	631	608	634	620	605	634	569	594	596	572	646	575	655	574	572	606	640	627	586	582	616	597	622	631	574	551	602	598	606	586	622	609	592	621	642	584	578	609	609	586	592	622	620	586	642	596	625	606	623	609	595	641	598	603	599	620	608	594	619	556	610	604	649	615	620	603	600	621	600	577	592	626	582	601	583	626	592	596	609	600	552	623	593	597	573	611	640	627	597	605	589	606	605	594	581	620	614	623	627	595	585	566	582	619	615	568	598	596	574	618	589	595	622	610	622	615	598	570	598	588	591	619	612	576	621	567	606	613	579	573	610	601	636	591	636	571	601	649	672	578	558	598	560	590	570	626	626	539	648	577	590	609	614	596	583	626	596	639	616	590	568	617	564	595	581	599	591	588	578	590	605	595	591	580	606	634	606	620	615	642	608	602	598	581	613	589	590	586	586	592	586	615	622	572	586	657	599	596	585	610	581	597	559	595	579	587	589	578	568	602	612	637	593	576	607	597	598	588	604	639	636	647	584	578	605	623	597	589	560	591	627	655	581	584	575	583	548	580	596	587	652	576	565	655	570	609	615	578	580	624	586	587	569	638	618	596	581	601	619	583	631	639	590	596	644	591	600	622	641	632	645	633	575	592	571	608	619	615	652	596	629	595	613	591	612	581	613	595	626	620	582	621	567	655	589	578	592	594	615	588	580	589	595	636	593	575	622	630	587	638	585	607	569	553	618	646	594	566	601	566	589	625	625	552	583	598	577	617	595	637	559	583	582	589	629	623	630	621	582	578	559	608	582	556	638	601	607	616	589	578	589	599	579	601	589	556	569	627	602	635	590	526	638	562	652	634	574	614	619	573	580	618	576	610	616	599	620	600	533	630	569	629	613	603	606	663	646	639	612	567	659	596	586	630	621	580	577	577	603	602	602	659	590	604	651	621	648	589	628	587	597	582	604	598	578	599	570	539	603	644	610	592	574	621	583	599	572	596	669	606	615	580	595	573	595	565	605	603	585	593	581	603	625	616	672	638	606	567	610	604	571	614	598	649	611	608	593	570	575	581	595	577	639	576	589	613	604	581	644	671	635	635	607	621	594	626	626	600	649	557	603	620	600	654	662	586	589	586	602	577	596	612	640	604	601	609	604	616	626	630	572	616	584	614	576	624	616	601	627	579	608	561	542	561	623	589	616	599	593	625	625	590	568	620	604	604	598	554	630	617	588	591	588	580	613	604	676	599	640	557	613	590	604	594	635	586	627	587	598	624	584	582	608	590	637	590	645	622	611	597	583	614	596	566	608	615	606	558	633	584	639	568	580	680	608	621	587	632	649	598	620	590	566	599	581	589	596	596	611	607	581	637	604	592	635	623	643	595	606	583	581	613	566	644	590	610	606	588	599	624	620	635	619	563	579	640	562	602	610	618	631	582	642	581	603	586	644	590	657	595	655	604	595	598	629	611	571	624	646	591	612	613	576	599	574	592	593	616	619	613	643	601	584	596	613	609	594	592	647	605	626	591	578	587	625	596	595	584	559	552	601	544	585	605	580	579	584	593	595	613	581	562	644	617	567	605	607	626	571	599	625	648	561	602	647	613	585	613	603	618	647	629	625	616	592	625	632	638	584	592	592	583	596	618	634	583	566	642	602	550	615	611	575	558	608	620	590	604	605	618	589	616	588	590	568	609	573	620	608	646	592	628	561	607	617	586	597	602	604	569	616	584	608	564	570	600	638	638	607	580	597	661	572	602	564	607	603	623	592	659	623	603	592	595	621	603	565	597	596	595	593	605	663	609	621	626	601	606	602	593	599	649	540	604	561	618	606	614	592	557	596	556	601	547	624	607	587	620	627	637	601	613	613	587	615	572	664	582	619	624	605	589	581	607	611	599	607	599	546	637	605	584	573	578	635	595	567	628	616	631	612	616	568	580	605	609	574	580	631	583	619	587	638	599	578	617	600	614	586	607	628	578	595	589	603	610	574	611	591	621	612	626	589	575	598	645	612	577	603	603	623	603	579	563	595	600	642	625	599	576	609	625	632	599	643	583	660	557	619	613	592	574	632	581	604	669	603	611	572	587	618	615	571	629	576	620	597	586	639	637	597	594	575	594	593	626	626	583	612	559	567	576	604	596	578	617	601	608	590	583	575	579	597	600	640	599	615	621	588	650	600	594	600	555	573	617	596	584	584	558	625	631	612	595	647	587	600	615	579	576	592	579	539	606	576	591	614	567	590	635	591	597	585	611	612	561	595	586	652	569	568	587	592	580	570	619	588	581	616	595	618	583	609	574	590	588	648	598	580	601	582	572	615	616	589	593	587	650	607	589	561	590	607	651	640	611	577	601	569	589	593	622	554	580	575	574	589	607	590	584	569	600	544	606	571	601	590	586	606	597	617	596	573	596	625	624	590	582	588	630	559	606	611	672	632	603	548	607	575	612	632	566	606	603	607	572	597	604	581	581	645	546	608	616	582	645	588	556	599	609	562	551	647	565	614	609	589	626	634	646	568	629	550	575	618	587	601	610	580	591	591	652	575	598	575	552	620	599	596	597	589	627	586	631	556	614	641	621	592	590	607	591	623	608	626	617	609	582	590	604	592	635	637	622	606	613	614	618	625	583	659	625	575	616	599	605	624	598	604	612	603	655	564	600	582	560	595	591	575	596	600	599	579	576	618	609	571	584	593	596	601	616	633	605	653	594	569	570	624	625	582	578	655	627	612	583	597	593	594	619	636	583	619	597	582	577	598	610	564	600	626	611	586	564	569	614	579	598	574	612	648	606	661	568	614	593	592	598	611	607	611	617	581	588	612	639	615	620	623	578	629	568	577	580	602	587	586	606	588	595	653	623	629	561	618	613	554	593	607	608	600	640	605	603	628	631	625	605	639	554	655	583	589	575	577	594	611	603	587	652	645	633	604	606	615	606	615	567	579	567	636	618	549	591	604	598	607	648	589	575	605	623	612	598	598	608	584	624	623	629	600	599	595	578	575	610	615	572	614	569	674	567	611	622	590	628	573	600	583	602	599	620	612	621	570	557	626	607	593	581	591	611	610	609	597	594	563	614	602	647	613	590	574	613	634	639	590	556	567	587	586	621	564	598	620	597	603	645	589	575	562	624	634	575	609	646	601	621	583	609	600	622	594	582	624	597	594	607	579	551	603	590	627	547	606	600	573	587	568	556	574	574	599	596	607	580	610	599	586	604	634	578	584	623	578	560	607	614	573	639	588	572	600	624	597	595	573	564	632	593	611	616	601	625	630	616	629	601	604	617	573	573	586	603	635	597	636	571	601	605	550	589	646	617	609	583	611	517	634	606	659	632	598	650	648	575	594	622	577	569	590	579	605	618	563	580	620	582	590	615	631	587	634	601	597	599	623	556	585	602	609	621	591	571	615	597	634	554	627	625	641	586	599
22648	21244	29135	23678	21216	21271	12390	1940	1411	1354	1182	1114	1032	1072	921	993	978	909	995	893	884	858	841	889	821	814	877	826	816	816	822	865	801	828	818	860	853	825	796	848	823	854	823	793	927	773	809	787	815	829	814	759	838	790	793	823	795	804	828	821	848	754	787	835	804	792	795	824	782	868	805	789	784	794	851	877	821	783	844	777	790	786	770	831	799	761	801	828	788	831	815	824	787	786	800	807	817	808	881	829	828	776	820	803	809	786	780	797	835	774	823	797	818	745	854	771	826	840	815	811	765	785	781	771	786	828	770	828	776	797	801	863	786	786	805	835	806	787	827	859	847	805	817	775	830	822	772	859	786	740	822	794	771	857	774	804	813	755	788	795	807	771	780	775	804	810	801	801	803	807	838	831	778	826	806	790	755	804	780	775	864	812	718	786	738	816	792	892	797	835	785	832	801	818	797	814	842	785	838	764	815	746	749	786	812	756	750	781	754	781	817	836	813	770	814	828	786	805	848	807	823	788	809	868	772	794	808	762	781	768	798	812	799	799	831	782	771	793	778	793	838	765	803	854	789	797	828	788	769	801	730	828	781	787	772	820	820	771	782	741	754	774	822	760	771	821	775	785	804	813	796	800	791	738	791	800	778	750	857	767	753	796	803	797	815	803	835	801	822	786	794	797	780	813	792	814	877	824	830	811	801	811	750	869	785	767	848	825	803	779	839	811	782	774	830	829	783	833	803	795	835	773	784	760	747	738	824	777	794	779	775	784	829	780	809	818	822	776	779	764	828	812	780	847	820	797	753	806	742	855	782	774	810	828	811	795	802	723	730	784	849	792	794	775	820	743	812	787	782	788	790	793	811	791	783	828	809	801	877	770	838	795	782	800	736	828	821	773	812	806	804	750	785	743	810	832	811	824	812	819	805	783	783	822	763	725	805	787	764	813	797	802	816	803	781	738	769	817	777	769	753	775	791	778	777	755	790	811	752	818	820	844	808	815	824	766	808	783	743	808	812	765	775	824	788	794	748	786	826	849	806	762	794	776	810	781	836	808	830	788	787	826	813	778	778	832	805	761	837	819	776	759	771	839	783	856	792	807	892	782	779	771	769	816	795	847	834	835	828	790	797	770	775	806	791	744	805	816	841	797	826	807	823	747	779	815	802	793	815	800	772	860	804	800	809	848	805	795	780	756	838	856	805	792	748	776	845	741	817	782	758	836	782	808	791	817	774	810	758	800	856	817	818	812	788	769	841	747	785	767	790	764	749	802	777	763	757	792	766	763	844	839	803	765	834	843	841	780	773	773	764	819	812	784	823	811	784	824	800	809	811	832	759	759	734	748	764	788	775	827	816	813	810	813	879	806	837	838	814	846	797	773	821	806	832	817	793	766	824	794	759	878	832	831	801	785	821	789	793	813	790	769	833	821	786	794	836	818	814	775	839	853	826	833	812	804	772	800	757	804	845	752	807	802	809	767	790	865	813	778	830	851	803	787	807	809	774	835	815	799	784	742	828	819	822	795	835	787	835	835	801	782	826	816	817	824	808	749	823	820	783	818	815	786	835	806	834	771	861	784	850	824	778	810	826	737	757	754	840	819	799	788	767	807	787	802	791	803	840	789	813	820	800	793	807	835	791	798	836	799	846	804	775	800	793	811	805	770	794	791	800	784	807	777	766	796	813	806	772	829	842	804	783	790	812	794	820	831	815	775	782	792	808	848	773	787	818	806	813	765	815	797	820	807	745	823	824	793	818	799	779	793	794	834	824	822	796	772	785	763	842	812	800	766	847	852	827	824	809	801	788	795	730	783	799	836	800	800	804	771	815	819	765	805	842	819	806	828	808	812	814	811	785	762	830	810	737	830	846	763	820	827	809	818	811	806	806	827	796	789	790	755	767	823	813	774	785	786	836	770	761	761	810	768	819	811	751	791	835	777	802	771	719	785	806	846	789	771	760	801	816	779	786	756	784	785	816	816	808	791	784	804	797	797	816	867	769	795	761	756	773	769	792	787	795	823	785	807	749	811	825	809	819	754	754	813	797	782	836	811	796	831	767	785	792	759	804	828	776	857	763	770	817	794	835	816	785	778	811	806	794	809	818	807	809	842	824	865	786	765	857	823	753	796	755	768	820	786	838	800	803	819	793	811	763	810	772	806	792	808	816	804	757	787	798	806	823	788	828	819	772	760	792	826	824	784	783	791	806	830	774	805	805	798	798	796	783	813	810	801	832	819	745	809	865	813	833	788	829	780	773	802	783	797	885	795	809	776	757	748	780	821	840	780	799	795	811	802	809	765	769	785	871	826	791	849	749	830	851	796	774	769	747	825	738	773	888	774	788	812	873	805	855	808	805	847	844	824	782	798	826	802	771	807	807	785	802	832	736	769	856	810	781	819	754	771	797	780	750	817	797	839	839	753	830	795	772	810	802	827	803	799	832	828	848	782	831	762	831	799	781	838	822	798	811	805	782	831	817	765	761	796	785	852	802	785	781	773	789	732	788	796	800	780	814	814	796	788	827	755	822	794	776	843	771	734	805	836	848	766	828	815	796	788	815	806	777	818	811	826	778	788	838	810	803	759	820	821	755	799	746	780	819	734	773	768	791	827	846	786	798	820	770	808	759	794	834	883	726	859	781	890	803	833	855	784	824	769	784	763	747	807	804	791	826	819	778	784	808	840	768	796	802	826	751	754	806	756	748	840	838	802	817	815	790	835	856	859	772	804	778	782	789	786	842	810	801	823	792	801	757	810	788	818	824	809	802	795	798	819	759	785	755	760	813	784	769	797	771	805	801	814	772	787	768	818	765	794	800	763	816	763	795	744	792	765	783	800	790	767	798	811	753	785	810	782	829	738	785	818	774	812	794	822	872	859	826	812	742	787	828	818	761	840	793	772	797	782	799	805	779	794	790	795	811	778	793	746	788	784	744	794	814	831	788	755	781	841	832	758	834	820	792	844	768	810	805	795	762	771	781	832	792	788	767	812	850	737	762	799	800	786	780	822	817	877	766	798	796	807	804	771	804	766	770	764	824	773	802	842	857	858	717	787	795	840	793	787	772	792	804	831	788	787	796	818	751	784	807	769	797	732	791	765	843	756	803	800	778	841	807	821	816	816	851	824	820	753	789	826	817	745	775	778	790	836	816	793	816	797	800	822	783	792	799	810	778	775	830	786	804	782	729	844	753	816	767	778	827	788	768	780	802	761	763	797	787	759	817	788	793	814	839	820	792	806	788	845	785	785	857	834	815	847	837	796	754	797	811	851	836	789	822	763	785	785	838	822	788	749	779	850	803	767	787	824	825	825	824	872	797	808	813	785	791	765	832	867	819	782	764	754	822	819	795	833	780	797	817	831	776	758	795	782	795	798	810	804	790	749	825	870	831	758	865	801	782	788	797	781	851	796	810	767	802	813	784	815	853	773	776	798	785	833	782	794	841	802	841	778	765	806	797	808	760	799	828	769	793	801	794	767	828	816	773	754
14114	25717	23536	8894	5253	4027	3160	2713	2223	1920	1683	1567	1390	1284	1244	1177	1097	1077	1111	1013	1014	1089	954	999	1001	959	985	972	875	956	945	940	855	917	903	913	848	864	908	872	925	885	818	851	832	881	899	873	856	906	857	895	935	847	912	928	899	878	881	888	856	887	818	912	925	885	879	868	871	914	879	911	863	884	887	896	899	895	888	902	903	860	834	900	837	875	889	878	891	943	828	858	896	865	879	846	820	853	884	833	894	810	822	849	836	821	820	871	895	840	840	850	815	846	905	843	902	840	830	852	875	873	867	867	867	819	873	847	883	864	862	869	871	895	894	876	875	851	873	870	899	904	896	854	914	894	902	901	834	842	888	881	883	894	843	852	862	845	862	884	858	853	833	874	883	816	820	845	829	871	835	905	877	839	883	862	913	862	833	856	847	862	871	806	867	849	847	811	886	860	873	825	864	825	868	853	899	834	850	853	817	912	885	853	871	851	909	815	873	850	882	862	862	880	842	817	917	896	874	874	895	857	856	848	909	857	881	849	883	899	873	894	884	841	864	839	915	860	883	880	887	873	887	846	801	836	793	870	917	862	846	871	880	826	911	885	860	872	872	888	883	857	899	888	864	917	833	842	848	890	915	914	851	867	835	823	804	779	859	896	862	847	888	872	889	814	890	831	908	920	868	860	870	844	824	832	857	909	872	903	859	896	886	824	856	918	906	816	857	852	892	861	847	860	804	806	837	834	879	902	850	870	844	843	874	865	876	894	827	881	853	893	919	858	811	873	829	875	830	854	858	877	857	908	861	843	808	906	855	858	840	834	883	879	894	851	881	847	890	853	876	873	876	858	868	868	842	886	857	898	870	886	840	859	860	864	852	860	924	895	878	896	799	825	906	906	863	881	848	886	847	873	876	897	891	844	896	862	791	848	866	876	797	910	845	857	915	845	862	897	810	838	872	812	823	889	879	900	876	843	854	841	840	896	876	831	885	830	863	923	825	865	882	877	893	878	867	843	852	848	883	848	876	833	891	916	852	813	884	873	885	838	912	866	869	872	872	842	887	891	866	884	891	873	929	834	835	882	857	859	860	853	905	847	830	882	854	890	880	881	837	873	879	856	875	890	827	886	897	885	858	836	852	894	834	825	883	918	889	852	872	848	858	862	834	906	829	883	880	850	848	911	865	890	853	865	889	854	892	845	849	894	842	857	892	859	919	885	870	825	838	885	869	843	824	840	906	884	874	860	860	872	807	879	855	858	826	850	857	905	829	848	849	876	916	892	858	913	882	819	891	840	839	865	907	831	833	887	886	880	859	846	848	864	847	813	873	818	844	869	880	828	893	859	864	840	901	928	928	962	890	907	837	873	770	862	867	843	881	895	879	837	894	895	847	868	907	893	812	846	854	886	825	819	870	849	855	841	899	915	856	879	855	858	847	884	907	883	912	890	837	924	823	810	899	904	882	837	874	877	890	919	942	888	832	871	866	835	905	881	916	849	895	918	827	886	879	870	885	878	870	893	905	845	866	919	898	848	909	871	900	939	866	902	906	863	867	928	920	886	816	860	805	851	876	895	850	839	854	867	873	917	805	837	916	849	852	848	876	838	877	910	847	850	855	832	909	862	855	906	866	917	850	855	853	892	909	894	880	852	885	866	912	862	873	855	914	833	885	878	865	832	853	852	864	858	850	856	910	854	802	842	872	905	841	840	858	913	823	832	857	883	877	869	868	856	889	865	888	842	919	894	847	899	929	918	860	864	877	908	832	832	861	897	880	903	863	865	870	858	854	897	883	885	873	889	894	857	878	929	867	842	875	921	834	853	849	854	879	891	914	892	799	873	881	828	890	877	883	828	868	846	904	861	849	929	858	863	852	851	890	859	842	900	857	835	871	893	864	839	879	890	834	896	885	803	881	844	834	823	876	870	873	906	858	886	874	891	844	836	889	913	908	856	833	869	815	860	923	876	843	893	828	876	822	900	855	908	813	917	912	884	864	858	888	867	859	855	903	849	890	876	848	908	768	846	846	893	806	840	862	863	846	908	889	897	869	848	852	863	871	921	838	888	855	867	851	886	896	871	819	875	868	854	874	878	897	886	856	879	881	808	820	914	870	862	831	804	913	894	844	924	842	902	851	863	831	841	824	836	889	900	902	848	877	906	894	865	866	850	838	877	872	811	864	821	897	847	861	832	866	828	866	877	867	841	867	844	915	878	880	893	900	803	893	872	911	894	838	857	807	885	901	868	878	813	898	884	820	835	904	846	933	876	877	831	882	883	847	908	797	824	876	907	878	819	897	887	830	869	866	799	841	852	874	880	819	896	865	821	836	868	903	865	841	912	814	866	841	818	846	892	873	826	847	845	866	852	866	858	861	862	888	889	838	896	828	897	816	841	847	822	874	817	825	860	847	853	889	869	879	899	841	851	835	837	869	890	818	848	893	847	845	836	835	867	829	885	869	886	865	813	897	839	873	878	812	898	849	858	836	885	853	856	866	843	918	893	867	850	873	893	871	798	870	863	863	835	826	881	849	866	855	871	847	845	864	884	882	835	893	849	851	882	903	878	902	879	923	932	847	859	855	932	855	871	880	862	906	849	877	866	843	898	841	907	876	886	882	873	848	876	874	887	885	793	821	849	874	877	846	903	888	855	854	868	859	896	856	905	929	871	851	857	842	807	873	855	910	842	854	849	834	870	854	865	855	848	852	876	885	846	866	930	923	854	856	820	894	796	919	868	914	874	833	869	889	920	866	912	828	820	814	868	870	887	874	919	960	837	884	793	894	803	856	857	839	839	867	834	853	838	851	853	929	898	849	869	878	889	899	862	913	926	875	831	849	882	896	885	888	860	831	834	835	890	817	857	859	884	843	861	844	914	862	846	845	818	897	883	859	831	848	907	885	899	848	905	887	902	850	880	855	917	904	927	886	842	920	894	845	879	870	888	850	895	854	872	836	879	834	843	842	839	893	905	868	866	895	907	835	875	899	901	895	885	862	848	851	864	858	866	835	862	870	872	857	917	825	903	894	857	873	854	888	865	884	923	826	870	817	882	858	889	783	869	890	865	868	856	872	840	890	946	897	888	905	830	832	830	863	830	857	883	873	834	881	881	877	832	860	939	884	849	817	881	841	882	828	883	844	866	926	869	846	881	925	845	881	866	898	888	884	821	860	879	930	884	907	926	911	854	873	855	884	875	858	896	823	834	863	918	863	843	866	856	915	846	819	875	840	889	836	889	890	875	906	947	824	912	904	924	881	886	872	865	861	818	787	926	885	859	823	878	851	845	879	781	876	827	830	817	866	849	873	837	891	839	883	886	899	829	842	865	838	862	845	830	896	819	825	885	913	870	861	864	879	859	923	870	819	879	880	901	875	890	837	880	829	851	882	863	863	832	868	858	875	871	836	836	817	887	839	885	893	887	828	800	849	894	811	835	901	844	898	860	861	820	823	821	880	873	853	830	861	857	829	850	861	863	817	837	834	862	849	871
27196	20610	12338	1868	599	548	420	358	308	297	289	292	300	322	306	264	288	274	295	295	293	291	303	314	305	300	322	292	271	286	273	308	298	256	259	291	277	303	281	269	303	276	286	294	282	295	295	278	303	286	311	290	319	310	293	295	276	270	279	261	277	283	296	266	286	293	264	297	283	286	273	253	293	310	292	280	311	295	281	269	303	265	265	282	263	267	311	285	292	268	274	282	264	274	287	282	281	305	271	281	292	279	258	317	275	286	274	292	304	287	311	278	281	308	263	301	306	285	267	267	298	294	291	252	289	264	290	261	281	278	308	303	296	286	250	300	266	272	285	260	266	284	252	290	302	292	279	280	325	297	268	301	306	311	292	299	314	229	284	315	313	283	307	309	286	299	272	269	286	276	331	300	300	264	276	269	288	284	301	259	316	281	282	292	300	268	257	270	279	297	276	272	295	311	282	279	259	294	276	257	268	273	314	284	256	305	282	287	303	302	259	316	299	306	277	306	280	288	274	283	274	289	246	299	295	257	291	284	286	304	270	308	309	294	262	282	297	289	288	272	311	311	333	287	277	287	293	279	287	274	307	282	265	291	308	282	267	276	283	293	282	255	308	301	290	281	288	284	282	274	278	285	248	270	296	299	268	281	250	285	289	266	305	247	294	291	288	296	296	276	288	286	319	254	277	292	326	292	332	264	298	292	275	278	277	265	262	283	266	292	279	281	294	288	276	291	298	260	273	276	276	292	276	282	276	276	290	265	265	286	280	281	289	275	264	265	282	293	274	272	278	284	269	274	283	277	285	290	269	300	272	301	294	269	306	287	269	285	304	277	273	267	291	271	274	269	267	290	263	306	279	302	265	290	272	335	303	286	299	261	297	283	262	297	283	291	318	283	301	266	305	279	272	288	305	288	284	259	290	282	270	262	272	265	296	267	253	294	307	284	300	284	272	297	292	306	278	275	273	291	292	298	279	273	299	287	323	261	282	299	290	259	256	295	301	295	276	300	288	291	291	281	270	284	269	259	311	287	266	313	342	293	278	298	283	309	279	301	299	270	299	270	257	257	290	301	275	296	265	255	262	281	299	301	270	309	281	287	286	276	277	269	270	322	268	306	293	275	317	264	274	294	308	290	286	262	287	312	313	276	296	260	243	264	266	286	293	302	299	279	279	301	286	290	280	288	291	312	295	283	265	295	299	293	309	286	289	266	277	287	259	296	292	312	289	300	286	279	306	267	301	263	320	279	277	298	285	275	296	301	271	271	292	283	295	317	282	290	267	293	285	268	248	283	313	284	250	319	274	274	267	268	266	314	283	306	281	304	240	266	259	302	279	283	271	303	280	297	305	273	282	301	274	307	262	284	270	305	327	279	311	295	265	287	291	291	301	287	266	294	287	290	296	301	283	330	286	267	292	287	287	269	285	277	300	304	247	281	272	309	260	291	270	279	278	277	297	279	274	306	273	256	294	288	315	248	259	268	306	304	270	279	293	288	275	295	247	303	287	284	291	273	305	297	287	304	294	281	300	297	300	282	279	308	282	298	311	301	291	248	248	269	311	307	286	306	303	276	304	305	268	284	265	303	271	273	277	318	270	310	294	269	319	300	327	293	281	295	278	295	292	256	265	280	273	306	279	281	281	269	285	298	267	270	294	271	289	262	262	299	272	260	287	284	247	295	286	286	290	267	286	272	311	277	279	277	267	278	299	304	271	262	283	278	292	271	258	286	303	293	268	275	283	306	311	276	290	281	262	292	254	280	276	269	277	289	298	285	278	292	267	276	280	281	320	234	312	286	286	290	275	307	289	271	288	258	312	282	262	263	282	287	264	282	258	307	286	280	272	296	302	287	300	297	291	324	321	298	271	276	282	275	253	286	301	295	295	293	270	266	278	295	271	298	305	288	290	289	288	275	279	294	292	297	263	284	272	276	265	308	249	291	296	266	285	275	286	271	289	292	281	277	270	273	292	248	285	276	293	294	282	301	329	290	271	275	280	278	293	306	262	259	280	298	304	280	292	290	284	266	295	274	307	280	285	293	264	291	270	250	309	290	287	274	269	286	303	296	270	306	247	296	289	268	288	296	299	274	296	275	296	294	301	275	312	277	306	286	287	251	273	284	280	307	271	287	253	291	275	277	276	319	318	309	255	299	298	266	291	282	238	308	293	305	280	303	319	294	306	308	283	297	294	275	313	327	306	277	286	302	290	278	296	293	277	276	292	272	284	281	308	311	296	281	281	301	298	297	268	257	288	298	277	299	288	283	269	279	277	258	270	275	301	283	286	270	312	291	294	278	297	282	276	273	269	303	298	292	313	298	283	316	302	288	288	283	279	273	238	286	289	309	296	283	288	296	270	279	273	277	278	300	269	264	271	289	313	272	320	293	271	288	301	261	279	279	298	286	277	273	274	305	328	300	293	278	271	296	300	275	302	301	279	270	297	258	308	308	277	280	251	304	275	288	296	295	310	269	286	284	297	264	310	272	287	270	297	315	324	286	290	286	282	273	279	292	284	293	265	274	266	266	296	303	289	266	286	271	279	262	291	317	256	287	286	263	281	258	324	296	287	286	299	292	272	300	294	287	300	299	275	276	289	287	283	277	271	290	292	265	266	283	287	286	287	286	238	317	266	272	273	281	293	300	285	295	295	292	285	323	276	284	259	290	317	303	323	272	267	295	287	294	265	309	299	308	307	321	290	275	273	291	317	280	281	249	290	270	291	288	272	274	273	270	305	301	283	288	279	308	263	297	292	269	338	316	279	274	265	304	268	254	276	276	285	257	256	294	270	282	280	264	282	279	278	301	303	278	313	279	272	293	270	290	295	272	248	319	293	287	305	289	277	279	287	296	278	284	297	294	314	284	287	277	291	292	257	260	313	286	276	282	283	256	282	271	302	295	305	300	299	265	304	295	270	283	318	295	286	274	289	326	291	274	252	301	253	270	293	286	277	279	272	261	294	277	284	300	290	269	300	298	259	281	265	323	277	312	302	285	305	277	266	265	276	281	271	288	280	284	309	267	289	273	310	293	306	280	307	268	296	310	275	280	307	312	282	316	286	268	288	273	280	300	300	337	311	259	280	268	319	267	291	273	295	267	276	283	303	294	301	284	262	262	293	281	292	298	274	294	248	295	288	308	288	278	258	306	258	276	275	294	284	283	269	283	297	253	249	299	294	271	277	269	292	287	280	302	248	306	267	268	296	274	282	277	271	294	333	283	292	258	298	258	268	324	271	301	295	261	251	297	297	274	290	276	300	284	287	309	254	288	275	328	281	285	281	260	259	264	302	306	271	286	301	279	257	287	314	281	303	247	256	280	302	267	288	285	283	253	299	283	302	302	273	253	305	274	289	273	289	322	288	296	290	291	270	276	267	299	262	279	305	303	280	295	267	282	308	284	279	313	261	246	305	286	260	282	265	269	305	287	273	322	294	297	278	315	279	277	291	269	270	289	283	262	285	291	295	292	286	256	288	293	294	309
9444	6399	6642	775	595	493	403	422	391	383	415	369	376	363	378	379	378	344	335	374	327	349	347	345	361	344	372	367	367	350	360	325	332	332	327	346	322	316	365	346	345	367	346	391	344	316	344	361	305	329	355	356	338	332	345	343	329	339	294	346	371	362	340	341	313	350	320	377	362	332	364	363	365	347	376	371	344	378	360	357	371	319	338	343	365	330	336	303	365	340	353	394	354	365	346	334	378	356	344	340	334	344	337	340	331	383	351	318	341	342	342	349	350	357	360	335	341	354	340	325	343	356	345	332	344	342	351	352	400	335	377	362	356	366	337	357	323	302	384	381	325	337	352	335	330	354	335	379	349	344	328	324	355	348	328	345	327	353	347	346	334	384	348	373	345	320	355	354	348	337	361	341	332	362	368	351	350	346	336	342	342	345	342	352	329	346	365	348	345	310	321	343	344	336	317	364	339	370	327	379	304	344	364	320	346	336	354	358	333	365	346	375	346	318	340	357	330	383	328	351	358	342	369	356	355	338	344	357	363	323	342	310	378	367	329	372	330	348	354	366	331	315	372	328	331	345	345	346	370	346	348	351	338	358	343	340	298	338	319	359	344	347	321	366	377	343	333	329	324	320	373	319	339	377	344	340	359	370	380	364	344	345	340	380	340	343	343	347	374	315	386	367	313	384	352	332	337	346	353	345	359	355	371	382	367	387	356	354	362	349	343	364	362	371	355	362	345	355	351	361	366	356	357	339	361	343	362	328	340	356	349	355	358	351	347	342	343	330	363	330	349	337	381	339	341	332	375	341	331	375	320	331	358	308	361	341	358	342	374	330	354	339	349	335	348	380	313	339	337	348	339	353	342	346	357	358	354	392	328	328	324	356	371	363	331	345	353	303	328	370	367	319	319	356	329	364	355	328	350	358	328	355	323	337	328	339	336	336	346	361	312	363	338	354	345	313	348	330	331	368	357	343	363	382	380	339	370	311	372	379	351	378	387	339	366	340	377	328	382	331	359	377	343	349	337	314	371	354	366	351	339	352	333	396	325	329	334	330	366	330	362	329	361	340	389	320	350	344	363	354	352	336	382	336	329	332	334	336	365	343	340	360	324	364	321	354	320	318	363	312	331	318	350	337	339	358	367	374	376	360	362	341	377	335	353	336	327	355	340	345	354	352	337	327	384	351	347	317	334	361	334	345	339	328	378	366	319	329	358	354	363	337	345	344	335	356	354	339	335	360	339	343	358	347	343	348	357	357	351	377	326	357	353	343	349	360	346	393	342	365	324	365	370	308	346	342	351	353	312	344	360	367	330	334	344	319	328	348	313	332	339	338	351	364	382	316	343	358	375	359	397	350	359	348	339	387	334	324	297	306	345	329	366	342	337	321	359	312	355	317	332	322	332	357	355	333	359	344	332	326	347	366	316	341	349	335	327	340	377	325	353	364	371	336	335	361	366	356	340	367	334	341	333	373	344	329	337	336	315	344	335	312	370	372	335	354	346	370	346	348	354	326	344	329	358	374	361	358	329	346	323	332	337	363	367	331	326	324	336	393	346	350	344	334	374	364	350	340	341	356	358	320	339	335	392	350	337	336	316	355	324	340	344	343	354	372	346	346	347	331	321	329	349	357	336	349	358	349	362	336	327	352	367	349	368	340	328	333	353	346	356	375	317	331	349	344	345	357	365	358	368	339	362	353	350	354	348	347	347	365	340	329	331	396	333	311	369	349	349	337	345	356	361	326	345	340	366	388	363	327	368	365	360	359	351	334	372	354	360	310	308	371	356	346	321	338	374	310	329	350	356	353	350	340	375	324	317	361	352	352	339	329	350	320	366	340	338	347	369	371	322	363	336	344	351	339	373	359	355	336	341	344	373	329	356	370	382	362	350	358	351	330	375	359	370	337	347	359	345	342	350	368	359	337	351	351	349	342	330	339	357	342	359	347	372	343	376	355	340	339	359	336	377	321	343	371	370	368	350	353	346	352	359	342	357	355	344	315	342	363	359	352	372	365	361	345	350	343	365	356	361	372	371	363	326	350	363	337	333	365	353	400	347	330	345	339	372	337	337	351	381	357	356	346	340	336	369	345	326	334	329	358	328	315	337	357	383	359	336	349	364	348	370	373	324	342	359	342	363	351	340	357	354	336	350	322	350	351	327	377	346	344	327	347	360	344	360	352	365	372	343	375	358	382	317	334	381	372	351	342	361	320	336	358	346	331	379	347	347	329	349	332	331	331	344	312	342	380	344	359	376	322	311	330	360	308	295	332	375	322	342	333	344	352	341	321	335	348	330	333	360	358	340	346	322	343	345	337	342	377	354	379	369	337	364	347	339	361	370	328	374	364	302	321	323	332	334	360	348	329	339	379	334	328	368	347	371	328	363	355	356	308	349	337	349	336	373	343	349	373	336	365	336	345	351	360	363	348	353	366	353	328	359	368	342	339	354	361	327	362	347	370	350	349	358	336	372	360	346	367	360	330	339	347	337	351	339	366	369	350	306	331	344	367	357	369	379	343	350	343	363	351	309	384	390	333	376	384	351	316	301	318	379	357	326	353	352	373	346	362	345	309	360	351	353	362	341	350	359	345	347	345	366	394	389	333	359	365	345	342	343	353	327	342	361	354	330	302	344	377	318	338	364	360	335	312	336	342	337	356	370	345	340	397	302	359	384	350	362	370	345	337	358	371	371	382	347	352	358	328	360	344	344	373	351	334	352	386	336	348	340	365	336	365	356	348	378	322	366	352	328	334	335	316	366	367	351	318	361	344	319	361	343	346	346	320	322	338	337	345	333	342	361	323	349	351	352	363	337	341	356	353	362	347	352	335	327	337	315	344	329	326	353	358	349	323	360	338	358	357	345	332	348	331	372	302	359	355	320	391	333	336	317	356	370	357	340	321	364	342	343	353	324	341	354	352	344	345	356	390	322	358	383	338	378	363	323	354	328	364	325	376	376	335	378	324	339	336	339	342	364	334	330	337	305	334	382	345	371	333	346	318	313	345	365	354	354	329	344	376	340	336	340	327	332	363	330	354	336	348	354	343	330	384	356	328	359	310	337	381	330	363	342	368	327	346	345	342	367	342	362	386	333	367	357	328	362	371	334	333	340	348	369	379	375	360	344	354	337	363	360	324	315	330	401	351	295	339	346	350	305	343	298	362	356	364	348	367	325	351	347	333	368	355	328	364	362	327	315	370	334	340	364	334	342	352	371	360	333	352	343	367	357	358	382	330	334	338	366	341	353	349	359	336	346	345	381	344	321	339	354	340	373	369	340	338	325	337	355	339	352	357	381	377	339	317	339	304	347	336	359	334	351	334	362	366	332	363	325	303	360	364	328	346	355	355	334	345	338	362	352	318	353	357	334	355	372	358	337	367	356	355	355	352	351	377	359	349	359	359	312	313	315	340	290	340	362	344	369	364	370	342	358	348	363	331	383	363	335	341	355	353	334	383	321	364	335	367	348	385	338	360	344	345	319	325
23640	21188	28694	23890	21142	12475	1469	924	733	670	598	572	610	558	542	519	488	496	461	455	466	443	416	413	460	426	413	441	421	412	410	424	452	415	435	444	391	422	426	433	409	460	419	441	413	428	407	398	420	445	439	446	393	421	421	426	426	418	435	456	433	428	401	412	399	430	419	387	421	419	431	399	419	418	389	467	419	416	435	413	427	421	388	399	443	409	432	454	433	433	434	453	407	390	390	411	397	434	427	402	401	418	413	416	449	406	421	426	387	432	451	417	391	428	408	470	391	411	395	415	377	428	463	427	407	407	468	426	428	387	394	384	437	427	416	421	412	418	390	389	445	412	439	407	432	389	349	389	419	409	396	447	401	402	397	417	443	383	415	431	423	415	394	378	407	401	422	410	414	409	427	416	446	429	435	439	464	410	396	419	417	426	433	482	439	431	424	405	419	411	408	425	406	416	420	388	412	424	388	407	395	404	428	397	440	417	438	453	406	382	456	417	392	422	386	412	432	453	421	416	388	450	413	414	460	414	400	432	431	410	371	373	442	450	410	429	437	428	412	420	424	391	425	458	415	439	427	412	408	434	427	443	403	392	406	382	426	435	403	433	430	415	425	413	429	447	421	407	419	397	418	434	408	419	415	413	423	482	390	397	414	377	414	422	401	397	413	402	434	434	413	420	424	429	416	415	448	422	415	420	456	427	408	413	471	414	435	408	410	415	470	416	435	419	451	444	411	436	449	461	426	379	411	465	416	404	404	431	400	397	410	422	463	437	393	414	390	424	396	422	451	430	448	398	423	423	418	393	359	404	405	413	407	408	402	454	394	420	396	405	443	431	408	416	410	414	416	384	423	432	444	424	425	415	384	427	390	414	429	390	424	412	417	407	447	395	410	427	428	443	461	391	424	403	436	418	413	411	452	419	448	460	385	372	408	404	442	410	381	397	378	450	447	458	439	401	412	455	430	438	420	444	471	416	400	441	411	401	439	433	418	427	453	442	432	400	388	428	412	411	388	386	392	420	382	451	420	424	417	398	408	452	391	409	403	433	407	405	434	396	389	414	428	416	426	427	405	428	444	396	414	420	418	433	398	420	372	427	441	437	381	403	407	404	414	425	367	438	460	406	419	411	400	410	433	457	442	402	393	398	414	413	417	400	392	442	418	425	415	458	442	403	428	422	409	402	433	454	422	428	411	437	432	439	412	426	409	433	465	438	432	398	446	418	413	391	428	443	402	418	405	391	410	429	398	445	396	476	410	421	413	444	419	449	443	412	411	381	424	429	443	402	454	401	430	422	400	404	425	441	427	424	439	423	440	411	392	421	399	430	399	397	405	407	423	396	414	408	423	428	411	460	400	431	421	426	423	417	450	400	462	392	416	438	431	419	432	437	412	441	384	422	459	432	396	439	383	409	435	406	435	402	415	416	400	401	425	439	457	431	436	410	419	426	411	397	437	422	401	421	417	386	396	432	405	411	404	405	401	443	389	407	414	422	419	437	379	413	405	405	376	431	389	446	462	446	392	388	429	410	461	410	424	470	416	436	439	442	409	390	412	430	399	370	420	446	404	395	461	425	387	420	445	438	463	397	414	414	407	438	380	423	412	379	425	397	383	393	408	437	415	429	460	447	430	426	431	452	418	436	460	403	407	397	468	426	425	406	390	437	436	418	433	407	415	425	452	404	399	388	401	430	378	450	381	395	394	425	409	423	399	409	427	418	438	447	432	423	408	453	450	436	449	417	381	395	398	412	390	400	420	403	412	402	426	395	412	410	411	449	411	425	435	395	438	410	419	416	396	431	387	387	453	421	416	377	390	415	449	395	395	405	433	439	426	400	427	461	434	422	426	434	427	392	420	398	384	393	442	409	402	435	413	403	429	423	417	445	399	450	408	396	429	392	405	432	411	409	437	452	420	377	404	445	426	429	419	459	409	419	380	412	448	439	414	426	402	398	442	406	439	403	418	424	444	394	420	390	431	393	442	448	409	422	400	385	439	412	410	417	386	420	395	387	425	440	407	446	415	390	415	400	418	382	403	408	430	393	392	414	425	399	418	434	441	431	456	447	428	415	444	390	418	363	424	404	436	424	394	444	425	405	416	380	414	429	418	416	422	399	412	425	421	447	422	390	415	374	386	401	414	416	441	428	439	395	407	428	388	425	410	419	436	424	417	417	398	403	373	433	416	395	396	412	381	415	404	430	402	459	427	432	406	374	404	403	405	406	453	434	464	437	422	412	460	403	410	420	363	428	486	419	373	418	412	442	430	436	388	387	431	416	435	421	394	425	391	452	432	417	443	458	417	447	394	425	392	456	394	393	405	385	456	461	447	419	417	403	426	406	404	420	416	421	382	378	405	399	426	400	437	413	425	414	417	405	431	379	437	393	401	425	422	423	419	446	445	451	420	389	381	418	451	396	416	412	414	383	403	415	436	410	398	424	432	408	407	414	401	406	406	414	421	389	402	416	391	427	434	421	422	384	430	417	409	375	401	412	416	424	399	458	397	440	412	373	437	421	394	408	398	409	397	442	410	425	415	418	410	395	427	403	415	393	368	437	374	389	388	431	424	414	417	403	409	405	434	449	433	461	419	415	415	415	373	375	472	417	410	392	408	381	415	434	436	402	386	452	414	420	442	410	445	375	400	412	396	381	439	450	402	401	403	405	402	445	424	440	374	423	401	419	387	425	399	401	420	383	404	425	414	409	427	392	439	396	391	387	405	426	400	430	426	426	402	420	412	440	400	389	393	435	441	440	402	427	427	417	430	406	412	446	377	437	404	435	400	418	406	395	409	431	405	401	419	411	436	407	416	406	433	449	462	438	437	425	404	413	436	396	402	439	386	418	391	383	405	400	420	432	416	398	435	416	420	407	439	424	428	373	408	434	411	448	408	403	416	394	418	387	434	389	415	437	422	424	403	423	399	426	406	483	437	400	415	428	398	394	425	460	418	442	384	404	412	404	450	440	428	423	428	384	404	444	421	382	431	434	405	409	437	406	469	424	443	410	422	439	422	394	449	437	449	420	434	440	405	392	411	415	382	474	427	373	426	393	393	416	452	393	413	429	409	434	434	442	422	415	421	403	394	431	425	388	430	378	416	412	429	435	448	427	410	412	427	410	413	392	376	388	437	416	404	404	416	448	425	408	380	423	394	421	425	400	414	440	429	422	435	408	412	432	409	444	408	451	406	430	420	436	423	432	440	411	458	434	390	474	410	404	402	405	411	458	387	427	415	426	442	430	395	392	406	422	362	455	396	445	449	403	458	405	407	404	429	419	398	450	427	443	460	420	417	445	431	417	372	428	424	421	415	409	409	432	419	443	432	444	430	448	418	415	407	411	436	398	403	410	430	437	397	415	427	430	471	423	371	428	414	433	393	424	405	411	417	434	420	417	407	429	433	414	418	384	427	455	370	435	397	439	455	419	399	434	430	445	394	435	385	388	410	408	407	399	401	388	462	441	442	414	399	421	382	421	447	395
11136	19416	17505	4344	2911	2176	1717	1404	1203	1065	884	757	756	738	652	621	601	555	605	591	578	546	554	559	513	481	521	498	546	543	509	532	485	507	523	514	519	508	470	455	507	516	483	445	466	498	484	513	508	482	491	477	503	474	475	505	476	508	476	477	493	476	519	496	483	548	473	465	482	446	480	497	523	494	457	456	464	486	494	452	472	450	504	461	495	464	494	498	481	521	484	455	489	463	500	487	500	479	510	461	496	462	497	469	454	533	477	483	449	530	467	478	465	481	463	486	452	497	460	476	501	432	470	491	488	431	480	486	491	484	467	473	507	477	438	455	495	453	444	482	512	488	471	472	451	475	491	471	465	478	515	476	509	505	445	498	479	462	473	501	494	492	502	458	500	454	490	489	495	447	438	464	467	491	443	488	449	444	513	509	443	484	515	519	451	483	522	456	495	494	472	480	447	502	477	464	465	498	480	490	458	509	508	476	482	467	472	455	446	471	451	454	496	439	470	487	487	471	443	465	487	511	515	478	498	478	474	495	507	511	457	464	463	449	441	482	467	476	502	439	494	445	468	504	470	492	439	458	463	516	497	492	484	478	461	515	505	467	432	459	485	469	497	472	494	500	461	416	432	489	458	434	512	495	444	469	481	501	501	481	490	433	516	456	484	475	479	486	468	467	458	476	455	454	448	452	507	458	458	467	517	452	450	467	495	463	445	457	501	476	461	496	518	457	478	519	443	458	446	481	463	471	450	473	465	451	440	494	466	482	495	434	493	486	475	445	543	490	487	498	519	472	430	501	472	502	448	438	468	485	446	473	461	467	471	484	473	496	494	488	452	461	451	503	475	474	454	441	442	461	499	478	483	469	471	484	479	450	453	490	488	505	510	472	493	478	495	447	512	486	495	472	520	445	493	456	471	459	493	462	481	472	509	466	521	466	506	489	515	463	476	451	480	440	450	501	489	467	492	461	472	468	484	455	452	457	477	488	504	456	524	439	475	451	462	453	484	496	459	501	494	504	450	522	484	515	494	473	443	526	480	508	463	398	505	473	474	502	464	470	467	493	468	496	470	508	498	507	497	461	454	467	456	492	454	436	502	477	442	501	475	509	482	485	477	478	523	490	466	492	468	487	453	471	453	468	510	498	484	473	421	469	510	452	516	469	492	483	448	499	445	486	436	453	454	501	489	464	480	451	488	473	433	488	509	473	464	476	493	486	485	477	478	467	497	473	438	471	455	423	459	454	464	519	457	480	499	487	481	519	487	494	462	480	500	463	482	463	465	445	493	474	477	452	473	452	444	458	475	486	463	484	458	452	427	454	456	485	474	474	456	448	462	498	429	455	477	473	444	422	461	447	471	498	502	499	484	505	495	442	492	477	465	473	500	401	453	478	458	487	511	453	470	460	522	438	477	528	521	468	509	440	506	462	526	466	459	468	492	490	459	458	493	466	472	465	521	478	483	456	503	465	463	477	480	442	491	457	508	477	470	488	489	459	490	480	504	508	466	455	473	495	492	508	478	531	465	454	469	491	444	448	465	454	504	481	492	506	425	450	501	500	459	468	446	490	492	470	476	504	512	475	454	509	466	491	529	437	447	481	454	523	491	482	468	442	483	514	454	476	486	469	479	472	484	468	461	481	466	491	475	483	490	477	473	471	450	462	477	448	465	449	484	465	487	447	477	474	463	430	485	471	471	489	469	461	442	492	468	449	490	493	498	441	461	492	515	493	505	476	465	501	460	506	454	487	450	462	463	492	466	453	511	445	514	510	485	485	495	476	474	469	460	480	475	446	456	451	480	437	457	453	455	482	475	501	462	462	495	455	492	508	459	433	509	490	515	512	462	453	499	444	498	516	467	474	457	494	441	461	472	446	464	464	464	489	487	472	458	481	478	467	425	483	496	469	476	470	501	470	492	478	464	438	474	490	503	462	471	459	446	482	459	512	470	482	478	476	496	488	488	460	476	464	481	475	478	479	474	473	463	472	466	476	466	461	481	460	440	513	523	477	450	494	479	448	517	491	481	456	473	477	506	489	487	500	479	514	461	456	475	451	469	497	465	469	478	471	445	475	477	526	469	502	502	497	445	509	461	449	448	464	497	509	483	494	484	474	489	457	489	469	490	481	518	482	475	492	477	468	480	457	491	495	467	461	493	460	445	468	466	499	486	483	482	436	480	460	436	473	488	448	469	498	460	475	523	486	454	474	479	472	515	519	471	503	471	489	454	500	504	467	442	481	473	522	471	493	467	447	480	467	505	497	448	472	461	499	464	483	486	473	482	471	517	493	500	514	471	436	457	483	496	520	484	468	430	497	456	499	492	504	478	482	449	458	459	454	505	496	446	480	462	515	478	487	473	461	493	477	490	515	453	452	488	513	466	489	506	483	486	461	465	458	485	472	469	467	489	491	482	509	477	501	500	452	482	461	441	433	464	452	484	451	486	498	500	496	465	486	473	494	477	514	519	486	487	443	456	461	449	504	469	473	486	490	502	511	481	459	448	458	487	496	499	488	473	493	471	495	446	485	440	515	467	455	487	442	441	447	469	438	476	463	469	524	481	491	483	506	430	468	490	496	452	433	494	477	478	449	487	460	457	428	486	499	474	437	458	483	520	497	484	476	472	432	474	469	479	474	509	495	466	482	504	496	458	485	473	467	486	478	503	483	463	460	458	476	493	487	470	458	488	451	498	498	516	471	445	464	498	481	506	487	464	454	460	473	473	467	496	480	480	446	473	425	462	472	481	463	470	503	471	486	465	477	511	469	463	460	502	464	492	475	457	482	448	453	489	474	483	457	473	519	440	471	494	476	520	502	463	456	482	446	490	487	486	478	473	495	484	469	439	475	520	460	501	472	511	528	471	460	510	467	429	473	466	493	480	483	490	467	463	469	431	468	513	458	483	475	458	515	496	437	454	478	468	463	460	482	493	501	495	489	477	471	474	492	477	461	476	462	467	456	489	465	454	470	489	479	456	494	470	479	462	473	454	420	456	469	470	487	505	461	505	449	474	513	519	471	477	492	487	432	519	478	508	470	455	482	506	485	457	453	449	444	459	496	558	445	502	448	440	519	480	439	470	487	470	449	449	502	522	493	492	454	480	468	450	484	482	457	462	448	508	475	500	437	488	465	452	479	475	461	463	524	481	491	490	475	488	467	519	453	441	434	467	472	484	462	450	457	487	470	470	480	483	467	460	469	479	441	476	458	471	491	483	507	434	493	437	469	491	463	488	472	469	505	467	493	472	503	514	452	501	461	484	476	465	502	494	480	471	463	490	514	484	483	467	491	456	489	488	473	468	493	456	459	444	478	509	461	467	475	466	484	480	448	500	497	470	459	464	464	481	524	480	481	493	477	477	463	487	496	428	454	461	488	449	496	460	489	472	449	489	520	449	471	478	496	485	471	504	511	479	516	490	452	450	490	467	477	456	478	473	471	474	445	462	466	468	483	500	509	436	486	485	458	460	480	474	453	465	446	471	487
24889	21174	27415	25124	12601	1202	848	719	633	632	603	566	575	578	506	531	542	521	531	552	533	533	553	561	500	490	541	506	492	506	573	529	471	507	525	523	507	511	505	523	518	525	482	521	543	566	500	521	509	530	491	526	559	543	507	521	534	511	494	492	495	475	550	529	546	526	513	550	498	486	531	476	508	520	525	502	499	536	540	524	492	520	541	481	522	515	489	526	495	464	501	520	497	494	511	497	502	523	483	521	503	535	527	457	522	489	515	521	504	484	537	559	505	534	501	491	549	524	515	513	575	516	479	501	487	523	506	509	501	468	499	498	509	451	503	540	523	540	483	475	532	524	501	503	469	485	513	517	515	556	559	500	527	500	542	503	522	522	524	491	544	509	554	502	490	505	513	525	523	507	495	499	507	494	486	504	507	537	512	498	489	505	497	462	522	524	517	539	512	549	517	523	489	533	514	497	525	519	464	497	532	472	448	470	545	543	517	485	482	498	518	516	545	542	481	470	510	511	504	486	507	502	512	513	503	461	479	520	489	485	537	476	528	497	485	534	503	499	517	528	529	499	537	521	463	489	487	497	521	547	515	507	501	489	520	545	509	504	536	532	473	496	506	494	522	528	551	499	535	565	474	515	535	498	501	491	485	504	547	523	481	508	517	484	524	528	478	513	547	553	515	513	538	534	463	497	530	496	474	535	519	521	498	520	497	503	486	499	538	528	482	510	538	532	520	494	492	490	539	555	505	480	500	524	495	511	516	501	521	487	482	532	484	506	512	507	524	490	507	521	476	506	474	515	509	491	534	491	506	543	503	484	494	514	517	548	516	512	525	490	522	546	484	510	521	500	497	507	506	526	463	476	507	494	518	508	512	495	478	517	496	504	507	535	517	581	534	505	488	516	482	502	510	525	495	508	498	533	523	519	515	534	510	507	500	488	498	495	494	522	503	505	548	492	487	481	487	467	529	554	482	479	507	490	534	524	515	498	486	514	486	503	499	536	533	476	514	511	552	525	474	520	508	484	493	510	498	512	523	457	511	520	552	508	482	493	514	496	493	516	520	488	484	484	471	453	500	579	547	493	483	563	494	521	504	511	517	514	478	496	497	530	490	495	492	483	475	490	493	471	474	495	478	477	470	489	467	498	477	494	460	532	478	494	495	570	470	496	488	487	521	536	515	499	474	484	516	497	495	503	515	477	494	519	471	505	513	535	510	435	508	526	480	546	512	485	520	516	470	486	535	534	537	513	496	525	503	529	493	540	513	525	533	503	487	515	565	512	532	509	526	515	543	497	484	533	508	498	534	506	546	508	533	488	474	524	533	462	512	503	496	536	506	549	571	497	507	494	508	507	516	497	501	538	506	496	530	499	553	524	506	481	509	516	513	515	470	492	501	504	499	527	513	501	571	491	477	535	527	515	498	515	509	555	506	526	473	479	509	568	502	576	516	488	491	547	487	465	508	521	477	520	485	519	520	502	534	493	561	495	476	512	505	501	513	511	576	506	522	520	511	491	518	552	530	505	494	508	536	492	499	540	530	479	497	509	494	530	525	549	490	506	495	522	494	460	501	490	490	518	483	515	495	451	483	478	554	509	506	542	547	485	482	503	534	538	509	492	497	529	473	491	467	509	491	513	526	508	510	507	479	492	528	504	494	518	497	493	539	475	479	507	574	525	511	507	499	526	511	510	501	534	518	496	510	489	528	491	552	545	523	529	526	513	511	530	520	499	503	515	496	506	503	533	505	519	506	507	472	491	472	526	508	528	540	547	493	527	481	508	537	529	500	498	515	530	493	516	482	521	538	502	539	529	496	505	513	513	508	513	519	519	508	539	543	450	557	498	500	486	537	528	489	491	511	557	482	485	488	509	479	514	483	505	498	467	490	484	521	508	519	507	514	526	493	496	496	531	524	487	512	493	526	495	504	503	505	528	498	508	540	553	507	551	498	500	511	500	518	507	513	466	526	482	494	526	493	513	522	486	525	545	513	516	511	532	501	506	521	488	481	507	507	496	501	504	491	529	527	538	474	484	492	559	516	527	506	475	499	478	481	518	495	475	490	534	486	541	494	467	478	506	503	521	522	506	512	454	504	530	515	497	492	501	487	484	518	536	505	511	498	510	506	479	511	484	544	530	497	491	496	528	520	512	533	499	543	546	484	484	547	465	495	471	525	505	507	521	503	504	501	495	517	488	465	566	502	533	525	516	484	590	521	492	529	484	515	545	551	516	511	504	485	530	495	495	488	504	506	500	469	507	485	483	507	470	499	485	465	527	509	496	468	528	473	510	506	521	508	476	505	513	534	489	515	498	494	500	470	541	512	506	490	513	477	485	512	581	485	523	521	502	490	550	515	491	483	492	533	516	554	517	469	498	532	546	501	524	508	489	522	466	500	491	527	495	530	471	499	511	502	471	486	514	502	521	499	493	452	488	505	511	555	461	524	496	540	527	478	523	503	525	465	488	493	505	526	525	495	520	527	485	506	517	531	490	496	544	524	507	477	477	527	554	505	542	497	478	502	532	542	526	472	528	430	508	580	508	520	457	542	519	495	493	502	472	486	556	465	499	474	557	519	486	492	494	513	530	505	515	512	504	553	527	487	505	522	507	520	507	505	549	540	527	529	487	553	519	485	507	466	475	518	529	533	468	539	510	493	471	483	495	521	522	493	492	493	533	478	528	525	500	502	511	487	519	492	500	466	514	486	502	531	532	492	493	516	470	454	531	505	486	555	529	527	548	519	479	487	511	528	509	496	498	557	508	515	479	538	526	487	504	478	448	559	481	504	492	496	477	488	495	555	489	470	513	521	505	533	529	519	522	519	510	499	516	531	495	498	493	488	527	493	511	538	477	483	487	520	508	498	510	521	508	520	514	504	484	477	487	526	499	510	481	539	536	470	476	528	500	480	526	490	468	475	482	497	533	533	516	500	525	515	504	503	497	491	552	512	478	494	517	504	517	478	475	540	521	502	515	547	545	489	568	517	518	506	493	525	475	503	506	486	547	515	505	491	513	501	509	526	492	517	533	527	530	528	502	489	469	545	511	535	537	513	487	483	531	528	511	500	488	512	466	518	524	527	453	528	490	525	527	497	528	486	543	520	512	477	501	489	508	511	536	473	524	486	501	502	529	467	531	488	511	495	494	481	497	487	556	520	518	502	497	504	494	511	529	551	511	514	509	506	482	524	530	515	516	533	538	540	449	501	533	519	544	509	493	518	538	530	524	489	471	461	525	548	523	504	481	526	494	540	534	523	471	526	509	571	507	493	514	532	541	522	496	523	460	500	501	536	510	527	524	532	548	523	506	516	494	514	506	472	521	495	470	483	504	503	540	496	480	503	511	456	496	487	527	510	513	535	485	494	501	516	537	519	510	516	497	499	565	513	520	474	502	514	543	480	509	511	504	502	512	492	552	496	531	512	549	507	483	479	495	545	508	497	481	524	534	534	517	470	518	546	498	516	503	493	499	527	528	517	496	490	476
11749	17261	14798	2734	2026	1454	1227	1164	980	850	847	774	746	682	740	670	627	643	644	644	676	607	598	622	598	621	674	611	613	597	608	605	589	607	629	588	574	620	600	582	634	625	623	603	647	618	634	615	592	591	571	584	574	590	630	656	606	587	548	577	574	555	611	654	586	626	624	582	612	634	619	620	624	612	615	606	601	573	597	579	594	643	623	642	583	594	574	596	582	630	600	626	590	560	585	589	617	574	566	606	602	615	590	574	597	605	666	567	586	583	646	585	582	629	601	602	610	598	621	571	599	621	572	589	616	600	612	629	569	566	561	580	578	590	601	634	621	627	615	563	581	603	629	646	566	601	609	585	600	655	550	618	593	584	585	578	593	610	590	539	618	558	585	573	551	633	625	576	592	590	588	572	625	552	555	620	613	625	592	582	611	596	592	602	628	596	613	587	646	585	590	604	623	560	582	607	571	587	592	593	594	562	615	609	593	605	602	575	625	591	592	594	602	631	607	615	595	591	575	582	593	583	572	578	587	583	626	580	593	640	603	624	597	549	581	607	613	611	590	584	593	577	607	596	603	577	579	570	603	585	588	595	604	610	611	573	589	605	572	622	546	582	560	532	644	541	618	582	640	607	583	570	581	554	626	594	592	569	617	602	582	558	602	611	602	620	545	577	622	631	612	611	589	522	571	607	593	618	611	591	582	611	599	578	575	621	617	621	583	546	560	611	618	568	590	584	565	563	618	609	600	604	590	600	605	570	608	616	590	641	600	622	614	589	598	585	593	635	573	623	608	576	575	570	598	608	591	641	636	561	613	629	586	596	604	568	599	576	621	590	567	587	593	592	555	629	573	597	664	627	619	587	553	607	627	621	597	589	621	621	630	587	587	552	621	629	568	593	573	608	581	579	643	607	583	575	595	580	557	616	627	628	570	555	585	578	589	617	642	602	560	583	581	614	592	603	563	531	595	609	587	578	610	608	616	580	591	596	582	619	605	616	597	573	618	603	555	608	573	608	595	565	623	595	570	596	596	503	596	585	602	591	644	609	583	559	575	592	577	563	599	574	557	578	617	578	627	598	626	624	578	604	601	586	590	559	624	578	612	611	601	588	580	597	596	574	556	584	605	579	567	575	607	618	593	570	581	614	570	591	617	553	600	541	585	592	568	567	590	570	571	622	596	594	611	620	600	569	585	610	660	608	603	620	560	586	560	621	579	559	620	639	584	568	599	612	576	589	593	606	602	555	619	594	590	597	616	596	607	570	526	589	569	613	631	598	615	633	618	625	618	587	600	582	603	585	588	627	594	574	600	559	600	594	581	575	557	625	579	566	608	566	627	559	626	597	608	574	564	601	572	602	561	618	614	582	626	583	582	612	565	558	594	621	567	621	599	615	624	580	553	594	594	614	593	563	620	585	595	593	583	595	642	566	583	573	628	575	585	606	606	599	596	597	621	598	585	584	641	592	647	622	638	618	561	605	624	552	563	598	603	631	646	612	584	609	634	585	626	604	570	573	581	579	572	603	560	590	633	633	587	624	615	593	583	576	606	634	588	582	611	605	621	601	653	607	612	612	579	588	591	573	562	611	613	585	554	563	600	586	605	601	622	583	621	573	608	623	617	560	615	585	579	586	583	632	597	618	608	590	572	591	573	604	603	602	589	602	564	612	588	567	587	565	595	574	581	587	635	634	614	575	581	601	604	569	618	573	562	587	555	603	606	614	634	581	560	631	593	585	572	610	622	579	586	602	596	624	550	604	635	583	603	551	667	595	585	635	572	589	590	618	589	596	626	560	615	575	595	629	570	617	585	544	579	606	597	665	561	589	628	563	592	628	596	584	644	590	581	585	660	595	633	605	613	613	609	635	591	618	559	636	561	591	592	601	592	617	607	585	613	604	568	596	601	584	580	623	605	559	611	565	608	558	583	588	587	620	597	571	666	613	588	590	593	587	562	582	592	595	591	575	578	638	686	578	589	568	575	563	625	592	605	618	601	600	588	557	608	575	574	553	643	597	573	650	624	593	598	634	610	558	543	596	598	635	560	579	575	620	604	605	579	578	626	561	588	578	555	633	614	596	624	610	597	585	635	624	607	625	588	571	608	584	577	582	606	623	613	597	609	602	600	608	577	629	580	603	614	602	632	623	615	572	599	638	627	624	599	567	574	576	635	640	593	617	602	621	601	623	631	634	567	621	600	622	567	609	569	625	591	620	572	609	579	590	580	613	605	589	600	589	563	631	577	608	573	617	609	630	605	588	590	626	589	628	571	604	576	634	580	606	582	626	618	615	576	524	632	578	581	587	607	592	640	595	601	619	595	584	616	585	561	599	588	577	639	625	561	612	617	617	595	545	555	564	619	585	615	601	586	624	599	628	602	581	626	618	615	603	593	590	588	583	574	578	569	581	583	613	589	614	601	565	569	552	605	578	660	568	586	588	607	628	592	625	609	571	597	618	585	615	606	591	594	608	582	577	590	604	586	597	620	595	624	621	597	567	636	613	557	617	626	606	667	560	575	610	560	630	630	584	621	625	634	615	581	595	600	590	629	615	657	598	609	593	543	573	587	653	655	599	643	607	617	614	625	585	567	612	584	581	625	595	588	589	585	609	568	577	610	592	594	613	574	598	615	599	586	630	596	576	575	598	568	545	572	613	639	596	648	600	595	597	594	595	588	591	612	621	577	613	613	590	615	553	611	579	610	566	583	556	620	595	611	616	613	594	630	627	585	588	593	595	587	562	639	571	601	600	630	622	578	615	626	577	626	595	556	599	612	622	609	608	574	604	622	575	624	584	608	640	604	626	611	591	602	588	627	594	589	621	598	621	635	596	621	583	569	569	571	575	615	594	551	615	650	657	575	579	625	579	599	543	599	607	572	624	560	629	601	566	586	587	550	613	589	618	599	632	552	591	568	570	624	579	623	585	628	640	565	609	590	587	532	607	592	595	584	627	585	600	576	568	549	567	589	613	633	577	593	603	608	568	634	602	585	546	611	610	610	593	621	601	558	635	601	577	585	595	568	562	624	568	575	617	601	599	608	583	590	611	579	623	635	597	571	593	602	586	604	651	607	628	589	617	577	553	533	603	596	614	542	646	603	606	577	577	632	593	608	605	603	631	639	576	548	589	623	604	603	614	565	588	606	603	568	580	610	624	629	558	625	595	572	582	582	572	572	593	564	612	551	589	605	585	575	610	533	566	561	571	627	560	574	646	651	592	575	609	591	601	599	558	593	582	610	569	596	602	584	608	584	605	557	595	591	569	584	600	558	602	647	611	645	592	607	633	545	589	610	604	561	653	555	610	577	621	595	575	594	619	610	577	597	641	583	600	601	631	585	618	622	598	611	592	606	584	552	600	591	567	626	607	575	600	596	566	622	544	604	565	652	548	592	610	574	589	620	580	578	566	555	612	592	636	597	593	619	617	580	634	640	624	572	552	579	597	572	616	599	595	591	553	595	628	569	580	626	630	602	631	629	588	570	571
22613	21180	28822	23813	21175	21251	12353	2062	1441	1310	1246	1110	1065	984	1058	984	915	954	905	891	907	859	808	848	861	821	840	882	820	777	797	877	839	872	813	809	827	809	798	851	801	830	836	836	748	771	781	780	753	807	800	795	788	809	799	799	792	805	788	790	801	799	763	840	789	830	791	797	760	832	759	821	786	780	783	793	805	831	792	792	837	750	800	829	808	763	802	782	822	771	784	785	781	745	816	781	810	834	813	773	767	785	797	858	856	789	762	809	820	819	826	850	820	790	850	819	798	788	836	749	823	795	844	771	810	788	812	824	807	807	764	794	781	764	807	779	748	779	782	807	764	789	769	817	805	835	740	765	827	760	798	797	829	788	803	801	822	797	798	797	804	789	778	793	791	783	797	774	811	777	801	851	802	819	803	816	771	770	773	789	773	805	755	840	772	814	807	821	781	767	772	773	817	822	811	820	804	748	748	786	768	760	790	787	809	816	790	805	835	803	776	793	793	746	801	786	810	775	750	754	801	758	810	758	757	772	803	796	761	794	771	785	790	780	799	798	806	772	810	784	759	828	832	797	818	753	814	835	796	781	787	828	802	795	807	760	748	835	737	773	765	777	805	805	778	844	791	782	832	822	758	814	796	809	788	785	784	768	810	832	799	826	823	750	818	798	782	817	791	772	809	790	832	784	791	815	835	765	795	797	813	804	750	778	774	801	816	803	805	736	842	835	771	797	820	799	781	891	799	778	826	825	809	822	776	803	802	810	828	844	792	751	777	793	832	766	775	739	782	808	819	780	748	765	767	807	727	773	801	787	764	753	795	799	781	812	767	768	804	794	784	815	752	797	805	793	836	822	781	779	777	818	793	828	779	754	808	787	789	775	838	708	792	777	844	769	842	786	784	759	833	814	788	842	757	788	784	750	814	783	770	793	763	838	795	828	772	789	783	814	799	815	814	806	773	816	801	786	825	760	800	767	771	813	785	764	772	765	787	766	798	829	790	784	787	744	769	830	734	757	739	785	793	821	758	780	759	737	811	795	773	778	745	748	799	791	821	795	780	797	801	830	804	793	823	804	804	761	747	804	775	791	779	778	837	794	834	803	779	805	764	856	787	805	785	783	814	807	778	782	825	778	828	797	822	856	807	743	785	738	774	822	810	836	811	776	764	792	801	775	804	800	745	752	798	738	777	765	826	801	799	801	801	800	818	767	831	788	799	825	797	763	750	843	781	804	792	793	810	765	752	752	710	785	806	738	819	794	769	834	768	770	805	771	764	804	830	740	742	794	780	763	805	741	764	802	790	842	781	787	756	782	776	803	804	774	801	803	794	753	850	797	801	795	753	775	767	819	809	779	822	797	788	848	808	762	799	754	762	765	754	784	813	760	760	821	760	853	784	820	762	748	764	800	790	793	826	774	790	793	757	743	828	835	787	757	769	818	764	757	787	823	821	780	773	771	768	763	784	763	853	801	786	729	775	776	801	813	805	801	789	819	786	741	910	819	718	768	770	790	796	760	823	822	754	802	739	778	750	783	823	764	802	802	815	782	791	760	803	782	784	846	798	823	787	817	815	746	770	767	791	794	776	810	784	744	769	755	826	818	779	834	763	781	781	729	749	786	771	822	781	783	758	800	737	758	785	794	780	774	761	781	792	773	799	806	779	770	800	786	791	800	772	817	821	827	753	826	877	801	776	807	736	771	770	813	798	794	773	780	770	798	824	765	823	769	795	795	731	779	731	770	811	837	821	787	743	816	823	794	767	775	833	788	759	792	855	783	807	802	752	810	810	760	891	837	817	805	845	735	789	819	808	792	776	813	729	769	773	745	780	754	755	819	795	799	771	755	765	810	820	845	803	785	732	778	795	801	773	786	792	808	796	814	818	772	812	797	818	798	783	759	793	740	756	759	829	740	761	770	866	743	824	771	780	765	784	732	787	778	828	763	783	784	783	803	812	785	758	790	788	817	759	743	787	827	732	788	779	798	782	829	816	778	788	792	825	763	827	793	805	797	835	778	752	834	765	773	718	764	804	840	802	780	792	785	795	845	869	773	758	741	757	846	709	787	729	793	833	807	792	795	772	796	860	807	791	772	747	774	772	792	799	753	758	775	784	757	762	805	810	791	793	730	800	812	841	771	764	818	817	790	780	819	769	811	802	732	782	829	758	809	759	801	744	795	840	823	774	780	786	751	795	796	788	784	849	844	750	770	803	777	795	764	812	785	770	810	841	769	852	754	791	734	877	794	796	854	827	785	752	794	796	775	756	780	745	760	777	790	799	767	771	777	784	866	773	793	787	807	781	761	814	803	755	811	784	777	796	813	785	824	843	836	789	793	813	746	719	777	780	784	792	798	805	798	802	813	853	834	777	803	798	793	769	743	746	778	790	776	809	816	767	819	805	810	772	754	777	810	797	801	816	817	814	787	743	786	808	854	794	777	794	785	763	805	795	740	829	747	821	803	769	800	843	831	804	813	799	733	772	765	795	765	809	778	797	795	787	751	793	777	774	803	773	746	791	772	775	817	791	806	806	825	768	805	814	801	814	795	799	805	761	736	823	785	844	821	764	748	807	788	772	775	722	815	761	788	808	737	795	776	824	825	769	804	796	758	778	809	801	770	784	740	819	783	755	813	783	774	767	736	784	775	827	759	809	812	786	770	788	784	757	888	799	778	749	811	816	764	821	834	827	801	818	832	794	749	845	727	790	774	774	766	804	771	847	746	847	807	804	765	786	769	766	746	781	763	811	787	797	804	805	800	814	804	794	741	804	800	786	796	755	817	789	815	818	794	827	788	807	745	794	804	760	804	747	743	793	805	848	768	758	809	814	788	761	776	778	735	807	795	787	768	798	746	770	790	755	832	805	807	757	821	807	802	801	817	767	771	765	739	771	831	779	761	797	798	772	753	767	790	770	782	786	735	808	748	759	753	800	801	777	770	769	788	802	797	764	774	788	801	797	778	786	826	817	814	846	797	831	800	779	824	817	816	777	804	776	789	817	824	760	820	788	771	799	789	801	776	733	771	791	755	768	819	823	776	779	806	781	753	769	788	822	791	801	748	799	762	838	805	776	782	765	770	773	763	754	779	804	758	767	764	773	727	768	799	796	783	750	813	790	812	822	816	810	807	780	798	767	762	792	802	754	766	798	783	798	809	738	768	821	747	786	769	748	784	831	799	775	761	786	775	830	766	810	776	749	776	789	766	832	793	827	778	783	859	803	793	733	763	764	806	769	760	756	738	803	806	816	755	760	780	796	822	775	779	792	804	773	806	774	785	792	808	780	788	818	790	805	801	772	810	797	758	803	822	811	801	797	841	766	784	805	768	786	817	853	773	779	790	792	755	806	845	756	808	760	814	793	780	782	774	816	807	817	774	806	779	788	813	705	767	746	784	775	773	759	778	806	809	792	852	752	804	828	810	756	803	813	804	808	817	763	767	783	749	765	803	782	749	775	778	797	820	805	754	839	754	806	812	821	749	768	787
13892	25926	20860	7944	5510	4021	3230	2661	2246	1947	1682	1510	1417	1225	1221	1126	1196	1129	1103	998	1041	988	967	994	976	974	958	914	910	923	916	897	967	932	858	911	855	917	905	835	873	882	929	882	921	878	917	822	884	857	849	905	896	885	852	889	873	868	916	856	932	844	815	891	894	855	886	895	866	851	900	849	865	881	860	800	852	881	857	872	864	852	843	905	871	871	870	844	891	863	883	848	862	856	862	828	850	823	880	863	854	883	825	879	851	872	901	866	845	834	868	865	826	861	855	870	875	872	880	909	854	911	847	879	878	849	836	896	832	849	929	915	932	890	865	862	859	820	917	818	846	813	823	863	874	849	892	841	848	901	849	850	839	824	834	831	874	824	852	853	893	879	856	814	836	868	838	843	836	939	866	842	855	858	844	841	865	838	906	857	863	832	883	812	891	841	881	887	848	841	880	894	867	830	824	852	801	855	874	873	884	825	844	891	843	868	838	847	914	889	874	830	788	829	876	866	855	813	863	875	856	851	891	847	847	837	862	836	812	831	837	840	856	893	837	891	840	862	854	913	886	926	874	855	867	857	855	864	871	891	833	867	882	832	888	835	805	841	841	874	845	844	896	805	841	861	865	882	851	851	855	879	832	905	868	855	894	884	815	844	851	879	849	840	877	836	821	959	903	909	896	851	827	873	889	847	800	877	901	896	879	825	838	873	896	860	874	906	850	884	868	901	837	873	895	914	893	863	901	868	859	809	844	851	862	832	883	877	889	865	878	863	828	793	859	853	878	848	852	807	854	843	850	806	902	854	853	849	886	915	838	829	859	899	866	804	798	853	914	884	877	833	883	873	882	834	895	900	868	883	839	849	834	870	812	852	823	859	835	830	840	870	903	877	859	830	880	843	872	856	922	866	907	835	836	882	854	874	881	849	887	841	860	835	908	870	864	878	894	844	843	889	797	823	845	923	826	879	822	878	888	889	869	881	854	896	865	821	860	876	889	812	847	891	824	802	874	853	866	855	840	842	846	855	870	867	808	905	860	865	837	892	851	844	879	891	852	887	843	844	854	836	893	812	855	859	851	824	870	833	863	909	825	819	817	818	857	854	876	899	873	837	904	876	837	886	928	858	850	862	900	871	853	845	856	860	815	871	858	890	855	864	923	862	810	852	818	864	851	892	823	804	875	876	846	871	871	870	866	870	866	833	846	817	863	848	875	839	857	873	910	879	887	852	870	815	817	861	859	844	865	812	865	852	833	856	856	883	805	874	902	853	844	893	875	862	807	791	861	831	876	844	855	902	866	878	910	886	875	866	890	852	853	874	875	830	866	851	889	857	901	869	852	852	904	800	859	874	850	841	836	874	883	869	851	879	863	873	877	887	930	881	873	834	832	863	846	880	826	850	870	838	884	877	908	864	852	873	862	882	846	888	860	868	851	817	794	872	866	827	905	863	895	880	791	860	811	884	830	934	895	872	852	863	858	895	807	871	882	872	831	908	898	865	879	841	887	875	891	829	873	892	893	810	825	907	830	908	875	885	845	842	882	860	853	825	883	833	898	868	950	862	852	846	888	897	846	896	832	877	841	851	823	850	898	899	839	857	854	830	847	846	836	920	859	885	889	857	876	885	834	887	837	853	812	856	819	848	915	811	884	841	858	924	817	827	836	821	907	868	875	890	867	864	880	816	850	856	868	848	850	888	845	885	865	896	893	856	841	898	863	830	890	818	866	837	849	866	825	824	817	872	822	850	835	794	846	808	852	851	827	913	870	844	873	843	851	910	834	856	859	909	908	852	863	925	888	882	836	832	868	903	857	844	813	823	854	900	887	875	864	901	886	835	844	853	858	891	871	853	834	874	845	881	832	863	883	893	879	864	855	825	828	849	885	848	838	841	876	856	874	832	848	917	846	881	838	823	832	854	895	847	845	821	865	888	861	870	941	869	838	870	858	924	836	833	842	905	865	856	844	927	829	833	859	858	887	833	874	858	815	885	825	886	855	868	836	825	862	858	872	915	929	814	877	787	857	885	900	836	891	918	862	876	873	844	836	847	875	866	853	826	892	814	886	878	857	880	826	825	803	890	839	871	879	860	810	888	890	897	914	865	877	834	855	880	826	866	858	920	870	897	861	844	845	886	868	930	887	880	845	855	855	871	876	917	841	867	903	863	883	859	866	874	840	868	831	861	882	841	861	874	850	834	824	883	839	843	898	906	848	856	813	889	926	871	829	842	861	887	893	915	848	758	866	847	860	850	795	868	847	855	863	873	836	846	847	831	852	881	881	878	796	859	854	835	873	882	881	828	859	833	886	836	884	878	879	865	892	810	806	886	854	846	873	878	832	865	875	824	907	822	845	831	867	843	837	831	839	870	899	834	916	860	892	877	836	857	944	887	866	847	882	820	862	896	854	905	896	877	885	805	836	839	849	818	865	788	857	868	903	844	851	913	892	861	851	876	935	825	813	851	860	865	851	878	855	882	805	796	850	883	845	826	860	863	898	831	899	912	913	837	823	884	864	901	846	831	844	816	874	883	840	842	868	832	898	833	877	858	864	842	840	862	857	879	877	815	864	879	871	879	852	857	769	838	836	898	878	867	891	857	849	900	833	866	903	865	862	858	828	833	862	823	882	890	871	860	870	879	873	894	863	785	863	849	902	891	847	892	894	892	826	890	886	859	830	850	877	867	887	875	873	818	881	816	872	799	825	827	860	856	860	871	870	855	846	856	881	901	817	836	870	850	848	859	858	795	866	838	851	849	876	858	835	847	817	814	868	842	862	872	893	859	882	880	853	860	885	901	852	843	851	842	863	835	867	824	895	874	843	801	859	884	873	869	898	896	859	867	812	845	890	804	895	909	897	878	840	801	842	901	850	892	886	862	873	823	878	884	835	849	818	891	877	853	826	842	921	876	878	840	874	896	896	852	821	879	834	849	833	879	882	853	857	877	890	851	840	868	863	882	869	813	883	832	884	881	843	853	897	842	818	890	834	859	875	822	852	823	859	829	879	904	940	885	834	880	883	831	897	837	853	898	873	861	858	865	847	864	857	848	874	852	879	873	922	815	870	922	876	878	837	810	869	916	862	863	814	851	907	911	833	860	843	858	858	843	877	870	889	797	855	894	855	826	852	853	903	892	831	840	795	839	813	843	855	891	884	895	864	831	869	845	815	857	821	820	831	800	892	842	906	822	812	873	798	837	776	870	847	872	869	890	844	873	873	830	830	899	891	830	851	901	861	879	830	837	830	818	864	845	880	833	855	869	841	896	830	852	845	850	853	849	860	825	879	858	883	819	895	803	925	850	858	893	852	855	870	826	895	861	866	882	839	865	858	858	888	860	860	838	869	891	864	885	893	890	833	861	844	896	798	851	882	840	879	833	936	846	854	810	829	877	896	892	869	875	868	886	899	896	899	875	880	792	849	909	873	873	849	846	860	887	870	879	839	859	896	864	836	856	857	820	876	848	814	854	820	859	853	921	820	871	890	914
26972	20472	11222	1447	465	364	378	289	323	328	267	312	326	247	315	293	287	255	260	276	300	290	277	283	279	294	261	259	279	299	285	282	286	267	279	267	278	269	261	298	273	271	306	290	279	257	281	247	284	269	274	290	287	304	285	289	282	301	296	272	249	262	281	238	291	302	284	274	259	307	268	296	297	274	266	266	282	291	302	269	266	281	300	277	264	269	276	285	310	288	275	270	252	281	245	252	281	269	257	278	267	258	269	289	271	285	315	279	284	291	304	256	275	292	278	303	270	274	286	257	272	272	275	307	261	254	264	260	279	310	263	282	279	282	271	288	281	285	289	259	288	263	317	241	229	264	260	288	275	253	277	257	279	283	294	278	277	284	275	284	281	292	281	255	286	269	238	288	268	282	270	276	280	283	266	304	255	270	243	276	277	272	274	272	296	259	303	270	289	257	266	265	275	290	229	292	246	286	278	264	304	269	294	283	271	291	258	257	257	282	277	287	268	285	258	280	297	283	308	277	262	272	275	254	249	275	271	260	281	284	293	254	281	276	268	271	301	258	274	258	272	260	275	295	280	274	258	278	272	268	264	292	278	289	282	290	315	271	275	288	298	274	290	303	282	265	276	263	298	313	269	263	297	297	264	293	274	310	287	267	288	277	280	255	274	275	271	257	264	267	286	257	269	273	255	291	278	307	278	315	292	262	285	310	293	276	300	265	277	266	300	281	308	263	294	287	290	285	265	281	276	272	274	282	310	264	256	267	297	264	265	277	285	299	288	244	277	270	291	291	264	256	239	257	261	265	295	266	261	286	267	291	273	283	282	272	267	279	283	295	277	270	266	287	264	299	261	297	287	270	276	302	267	264	268	256	308	265	282	297	271	273	281	262	257	301	259	271	265	301	227	303	299	263	280	305	272	277	281	249	283	267	280	262	285	268	283	273	277	280	277	300	267	278	280	270	286	291	271	283	280	281	255	294	313	255	275	292	268	281	270	277	279	275	307	275	270	286	276	310	283	284	290	280	299	290	269	288	294	291	262	280	249	259	319	258	291	288	293	267	296	284	250	245	259	240	261	285	270	283	291	266	254	323	290	243	257	285	304	294	268	305	252	275	254	301	264	265	295	289	265	270	268	277	275	260	323	255	253	289	231	276	265	277	291	275	271	266	304	288	268	271	296	289	269	286	258	267	311	276	293	287	277	282	295	283	269	266	289	267	273	285	281	271	252	299	283	298	264	277	296	274	272	290	250	273	266	281	276	275	284	284	262	305	282	248	289	292	279	258	310	261	234	255	265	255	271	291	295	301	262	289	285	311	269	268	316	294	287	282	292	305	277	260	264	273	247	278	290	272	282	272	258	265	299	300	283	244	265	268	250	267	295	305	307	250	274	296	271	258	252	252	274	257	293	302	279	248	289	270	288	295	280	270	273	242	247	279	285	273	271	249	287	255	251	268	293	295	300	282	303	258	286	289	277	280	278	251	312	273	267	265	258	283	296	290	295	302	282	279	280	258	262	297	266	284	291	277	269	278	251	273	277	247	317	303	252	278	293	264	279	291	263	278	259	288	289	306	275	273	270	270	267	269	248	272	290	301	318	277	285	273	286	273	275	264	288	271	244	256	291	292	252	284	291	297	284	263	274	285	260	261	262	267	256	285	251	264	290	276	264	276	288	272	309	266	274	279	304	272	268	302	265	297	281	261	256	278	301	280	286	257	284	265	271	265	251	260	317	280	300	292	303	274	274	289	257	278	280	309	301	268	283	269	245	296	259	304	293	274	284	290	283	270	272	269	279	297	283	263	263	258	287	268	263	286	287	259	262	259	305	302	284	269	279	276	258	263	291	286	254	290	263	247	280	281	291	264	261	273	289	275	296	281	263	270	294	285	290	258	276	267	290	254	288	250	285	266	295	255	264	289	273	257	299	258	289	304	278	260	280	279	273	269	281	274	281	275	293	286	250	327	290	258	298	305	248	305	251	259	267	283	286	277	273	286	256	272	242	261	288	295	272	256	296	267	261	239	291	299	274	267	269	279	300	276	294	257	228	293	258	265	265	267	270	288	277	279	278	244	267	278	257	260	303	267	269	257	289	265	287	259	298	264	280	282	252	288	258	269	251	276	277	286	279	268	287	245	299	250	280	281	255	287	268	287	261	282	310	289	270	281	268	277	277	306	282	260	249	278	269	301	331	294	287	272	265	262	272	299	290	294	273	262	296	280	276	288	274	285	298	269	303	263	282	294	266	263	270	284	297	267	289	301	282	271	282	283	302	302	273	271	319	306	261	248	257	295	272	305	301	263	280	268	280	289	305	277	263	261	306	261	303	287	276	304	313	276	272	294	267	298	283	299	259	269	273	274	295	280	282	271	267	285	313	275	299	273	287	291	260	285	245	250	273	270	283	293	263	293	273	284	271	287	272	287	264	253	269	259	296	283	284	278	227	287	302	272	260	322	300	289	285	283	256	273	267	281	266	298	283	288	260	278	253	261	280	277	271	284	258	274	299	285	288	290	273	279	239	253	273	307	276	295	292	269	278	270	288	286	273	251	291	307	290	264	269	286	278	300	309	289	282	307	286	254	268	266	284	264	272	282	237	290	284	297	294	277	287	289	263	270	302	291	254	283	283	292	278	317	264	276	267	254	279	298	304	260	276	284	263	261	299	274	242	271	290	304	294	308	290	255	266	278	257	269	272	273	272	286	278	269	285	279	260	290	281	288	266	293	285	301	288	269	291	289	248	256	251	255	240	287	280	302	271	289	284	273	260	279	269	288	297	275	274	263	273	286	243	272	288	257	309	266	258	270	294	260	279	288	265	286	272	279	276	275	269	287	297	256	250	288	244	278	282	262	252	309	264	290	295	266	285	270	273	278	303	309	248	262	294	320	280	291	288	289	282	295	277	306	298	294	280	255	277	284	291	294	302	256	263	299	273	284	263	296	273	286	281	265	268	273	242	262	270	264	299	258	284	299	289	257	282	286	268	275	285	268	275	267	292	282	259	257	280	286	273	289	258	262	282	262	269	274	283	262	281	266	273	273	266	274	290	282	257	234	285	275	235	270	274	257	271	273	285	257	277	270	268	277	286	257	289	301	300	288	256	287	287	264	304	347	295	296	262	259	269	269	284	229	310	258	293	302	255	277	265	271	267	286	258	263	299	281	282	301	305	280	241	286	254	295	276	283	273	252	279	300	259	283	287	306	275	262	262	274	252	277	255	273	288	281	318	282	291	261	257	239	279	294	260	296	269	294	286	266	254	273	256	301	284	282	298	286	275	253	292	289	255	257	240	296	284	260	306	264	274	293	286	281	270	262	268	277	277	287	259	316	261	270	302	283	289	297	272	291	268	247	287	271	304	288	279	291	254	285	274	243	299	261	279	299	241	236	270	286	279	281	306	268	301	295	236	261	276	286	285	287	290	251	290	266	267	290	287	271	257	295	273	277	276	247	285	293	252	271	271	279	254	246	245	262	269	271	289	275
8964	5842	3810	779	566	478	429	392	388	382	360	375	348	363	353	307	352	307	347	357	353	363	308	318	352	340	374	347	350	343	359	365	332	337	370	346	342	344	347	314	341	352	338	329	354	330	309	336	318	308	330	348	363	357	309	345	333	335	331	351	367	330	328	348	329	320	305	352	325	329	333	330	357	358	343	313	390	356	351	321	343	342	352	351	334	327	361	324	343	337	346	340	348	360	328	346	311	343	346	373	359	325	331	381	303	367	343	310	340	332	351	361	348	320	313	336	326	360	328	340	363	366	373	314	367	325	351	338	369	340	347	320	379	360	376	356	372	346	348	336	334	353	348	318	317	331	348	331	338	324	337	344	348	341	328	322	331	333	282	319	350	323	356	371	358	346	295	308	368	343	371	337	377	337	335	332	332	336	307	344	328	358	325	370	317	343	330	334	314	340	333	320	363	360	370	328	319	355	359	332	333	338	327	314	339	315	336	334	359	347	351	369	331	355	341	340	353	374	350	341	338	311	333	337	333	351	325	356	371	383	335	343	316	340	322	345	369	345	363	327	345	323	314	293	360	320	348	297	357	321	326	327	325	309	343	347	343	362	351	346	346	316	324	325	329	319	328	318	328	332	332	334	337	336	332	369	339	375	326	326	343	348	379	360	336	330	335	317	350	297	358	331	371	356	330	357	332	365	359	357	317	367	290	315	329	339	363	361	317	329	359	310	327	327	365	334	347	353	318	347	324	340	339	382	365	322	329	359	337	316	332	346	331	350	358	316	344	333	316	337	331	325	340	320	323	356	334	319	320	384	322	345	334	333	318	326	334	336	354	367	344	342	341	326	332	353	334	377	355	384	339	326	327	320	322	302	351	369	319	344	332	305	326	370	331	365	344	323	339	356	342	371	325	338	342	347	332	349	320	388	325	310	348	310	336	305	331	327	338	342	361	354	334	336	328	359	326	291	347	341	354	346	357	329	339	320	355	319	402	330	355	305	349	333	327	372	336	385	338	328	339	361	331	358	304	376	364	402	375	341	349	350	338	361	329	353	351	320	355	346	325	316	355	335	340	342	323	326	357	353	317	322	337	362	329	371	337	334	351	369	311	322	313	323	343	344	337	354	342	321	324	310	337	356	323	318	330	342	365	340	336	321	350	323	332	336	287	317	353	373	329	374	336	337	325	335	339	326	337	315	319	345	342	306	357	324	363	344	355	321	346	340	328	353	332	315	330	336	362	331	351	360	363	350	322	328	360	332	318	348	338	369	336	363	344	318	342	329	355	366	351	327	334	311	348	330	324	355	372	341	327	359	356	324	330	331	297	328	303	308	335	365	334	307	359	354	328	329	324	325	342	360	368	315	334	375	349	351	344	356	310	384	324	328	343	364	341	349	340	326	333	327	338	311	334	327	311	326	321	348	321	327	356	336	302	333	358	310	364	314	341	348	330	322	366	337	347	335	323	354	372	326	326	338	341	340	346	318	362	343	320	322	331	330	380	325	326	357	341	317	356	333	330	333	302	392	336	356	359	358	335	346	333	340	362	354	347	357	375	350	345	301	322	354	334	336	346	342	344	319	337	326	319	352	352	331	327	333	352	347	332	333	321	332	354	343	385	341	334	338	364	338	349	351	336	344	304	337	358	347	346	312	324	326	365	322	283	356	353	346	321	341	365	354	363	351	370	323	338	363	349	325	391	382	389	384	365	348	351	344	327	332	306	342	358	344	315	315	349	349	356	344	351	350	364	342	345	337	344	368	369	358	353	351	328	349	339	315	345	340	343	351	333	344	378	327	380	345	313	323	329	367	319	326	334	376	342	380	362	329	374	327	360	320	357	350	338	330	341	354	337	338	382	345	336	358	387	349	310	322	308	358	329	318	348	370	349	353	321	310	336	291	337	330	335	328	355	320	351	306	354	329	329	372	373	347	331	321	358	345	353	364	324	330	383	369	337	327	357	311	322	337	323	343	342	342	346	328	302	356	332	303	349	320	325	358	315	339	335	390	324	306	358	336	345	359	322	315	325	366	358	357	336	337	329	330	337	320	372	340	334	299	323	331	341	340	331	319	342	337	314	350	356	313	328	354	338	342	356	339	360	352	339	320	296	351	359	328	329	328	353	353	320	360	374	343	341	334	342	340	366	347	359	360	347	330	346	334	335	358	354	295	346	346	387	361	330	329	367	311	323	315	356	336	328	349	346	313	361	376	346	329	345	313	326	315	347	308	324	317	316	346	307	370	324	350	298	364	357	323	356	349	337	317	329	314	337	339	351	360	329	321	332	310	356	334	323	311	345	310	363	334	353	320	317	350	329	343	317	318	323	363	330	339	348	351	367	357	344	325	357	336	336	329	355	366	365	327	307	313	328	345	327	347	326	315	335	335	332	324	309	341	343	303	331	353	362	369	327	339	325	346	329	355	335	326	349	334	315	339	342	341	355	335	329	345	348	363	322	338	338	345	360	326	339	353	315	350	343	329	316	343	337	308	358	332	328	360	330	378	325	355	340	347	319	325	362	365	338	361	305	344	335	352	317	349	382	340	317	359	335	379	339	346	369	351	321	345	324	340	326	332	353	335	354	343	338	353	346	319	324	368	362	338	350	319	337	346	331	345	333	361	369	327	348	320	359	373	338	327	357	332	322	358	359	356	331	352	359	368	344	344	318	353	346	331	378	332	347	318	333	335	360	340	311	331	342	315	332	364	341	345	388	335	326	357	346	352	338	338	319	325	319	324	347	349	321	358	358	346	354	320	353	321	323	308	312	347	332	314	359	310	314	340	323	312	331	334	299	337	355	325	331	360	334	334	309	330	330	320	336	354	337	342	331	314	329	337	374	318	333	342	343	362	355	333	312	312	349	345	325	326	370	328	371	301	346	360	358	358	353	327	304	354	381	339	336	379	346	297	310	363	319	336	331	360	339	320	344	337	354	343	353	340	311	330	305	342	336	317	346	328	339	304	327	337	318	343	339	350	348	341	356	320	308	363	341	331	362	363	336	320	317	320	287	338	342	311	327	351	341	332	305	322	309	359	356	332	332	320	348	326	358	315	341	355	332	322	335	297	326	369	352	307	374	309	352	318	352	339	336	345	323	376	313	338	348	338	344	349	347	326	307	371	338	349	325	356	338	332	346	355	368	348	319	322	355	351	318	341	331	318	375	330	335	355	352	308	305	343	319	331	348	343	336	358	342	319	339	339	325	341	315	338	349	327	340	333	338	346	366	324	384	340	341	331	334	319	340	362	328	297	369	351	330	340	346	334	342	349	337	346	311	324	335	337	333	330	336	360	345	340	336	342	345	298	325	371	323	345	332	342	330	345	328	358	350	309	329	332	353	329	323	355	352	349	340	369	362	321	311	357	300	332	313	319	345	354	342	349	335	356	347	352	305	364	332	353	324	348	307	351	358	354	333	341	365	355	335	315	334	345	347	336	329	341	342	309	313	336	344	360	329	300	356	290	311	315	329	342	361	328	366	361	311	361
23665	21190	28512	24127	21172	13622	1532	945	702	682	647	583	560	516	514	511	496	485	447	464	455	435	466	459	409	495	452	438	436	489	439	451	403	408	417	425	397	411	433	471	451	452	437	436	447	430	406	455	440	448	415	448	434	426	406	440	409	416	408	420	441	412	417	400	420	408	423	413	424	410	426	460	440	440	433	412	410	433	419	449	436	417	400	428	410	413	413	415	391	443	397	450	416	428	448	427	429	433	427	409	444	386	423	427	441	424	419	444	392	391	436	412	388	396	377	421	416	453	394	430	423	449	440	418	419	409	448	402	424	403	410	402	462	437	434	432	419	417	416	405	422	390	427	394	429	432	418	427	412	446	439	442	410	398	433	410	412	398	402	399	460	436	384	412	421	423	402	425	416	420	406	416	442	408	445	409	402	384	451	398	406	415	442	463	423	424	437	438	433	442	438	395	450	455	432	403	394	439	431	408	406	414	441	436	420	407	460	415	437	428	397	396	448	384	394	413	423	401	411	397	430	428	430	459	449	408	404	449	433	429	437	425	395	412	413	420	398	425	434	404	407	427	445	428	420	408	421	453	445	429	421	410	441	421	416	393	403	417	384	413	439	442	413	421	400	387	423	436	377	426	448	393	406	413	409	404	417	414	418	457	423	383	386	413	395	434	420	431	407	424	414	448	437	442	411	444	417	389	403	426	406	443	449	440	401	399	422	467	435	436	419	432	415	418	410	414	435	442	427	425	389	423	443	423	440	422	417	433	437	402	413	417	342	433	395	400	398	441	429	412	424	442	422	396	435	422	448	411	426	407	442	406	405	403	399	402	423	408	446	424	429	412	437	409	380	429	435	406	375	410	438	400	417	410	388	416	443	391	411	404	424	468	446	420	398	395	426	414	444	422	408	431	445	449	419	441	389	422	385	446	395	441	409	438	423	408	410	413	424	430	403	402	421	404	405	442	384	404	455	413	379	383	414	429	414	373	382	450	390	419	420	423	380	415	412	438	445	373	431	418	440	426	384	396	426	406	395	385	369	425	424	448	400	406	404	420	407	426	443	437	416	436	410	400	440	416	403	418	437	398	441	392	423	437	424	379	353	384	396	413	450	419	413	423	446	429	397	440	418	419	451	443	413	446	410	441	436	401	434	430	394	376	367	406	419	399	389	383	458	411	425	406	420	428	408	440	408	411	372	400	423	419	391	417	447	424	411	407	437	437	458	393	437	398	409	408	417	437	415	389	425	415	384	400	416	431	439	390	465	418	464	411	433	400	395	406	414	402	440	416	375	424	437	421	446	440	408	399	420	429	367	415	420	435	427	449	433	409	458	410	430	379	443	444	399	425	366	438	417	415	381	412	415	451	394	409	440	434	419	434	410	390	392	439	438	429	401	432	392	411	406	425	396	427	421	410	399	440	420	397	418	404	414	414	441	380	438	418	424	428	416	417	402	448	412	439	403	416	431	384	441	445	417	419	413	431	412	418	402	442	415	420	402	402	407	410	384	383	423	428	398	431	404	439	449	416	407	377	422	404	389	481	416	390	397	437	409	387	392	411	403	393	403	383	430	421	440	448	394	458	436	430	413	414	366	412	421	437	409	392	407	390	412	403	396	421	434	431	412	424	399	458	432	413	437	428	410	444	407	435	404	457	460	378	438	417	437	446	392	409	387	446	434	391	415	425	433	424	413	418	440	395	404	432	405	415	408	439	383	410	416	443	374	458	415	389	498	408	394	447	393	418	381	408	413	409	409	431	432	398	412	402	377	402	431	442	439	426	414	469	410	399	417	434	445	439	416	393	402	433	423	438	428	398	378	438	408	439	430	376	403	387	398	418	400	414	433	440	445	380	390	434	414	403	407	404	413	407	412	396	453	433	429	434	427	426	423	465	413	416	427	464	441	457	416	431	423	441	432	411	421	449	462	386	405	436	420	417	411	417	418	428	467	435	425	410	419	403	438	431	403	410	391	407	441	430	442	389	418	415	427	432	427	402	414	367	400	438	456	382	404	446	449	414	419	475	422	429	463	397	450	387	423	434	412	402	459	446	402	423	422	450	417	384	408	413	435	412	420	437	399	412	395	415	403	467	413	451	421	400	400	398	415	456	427	427	396	409	418	405	413	483	423	418	417	422	414	392	431	417	451	390	403	433	452	406	441	411	418	415	408	420	414	399	429	459	425	408	416	387	400	407	421	437	393	442	419	357	415	412	457	423	431	423	459	440	453	417	434	416	430	436	416	440	437	407	440	446	403	420	431	411	412	440	396	414	445	436	422	404	415	413	383	440	376	385	388	380	433	467	396	389	436	433	401	406	469	449	448	430	400	419	386	406	404	390	433	439	415	421	431	415	417	397	422	421	424	434	432	450	429	455	395	388	407	407	385	430	415	411	419	397	409	390	404	405	427	407	408	432	394	399	407	424	425	418	406	427	426	412	432	415	434	411	422	422	451	395	428	427	422	428	391	417	383	439	396	403	423	447	429	440	442	420	391	421	436	442	417	431	427	429	442	409	420	439	428	447	394	399	400	446	395	419	421	407	444	405	374	449	420	412	414	415	419	407	401	437	447	412	468	445	414	438	390	436	408	422	417	427	417	375	401	456	439	395	444	443	405	377	418	393	422	444	460	426	422	445	423	402	425	409	405	413	409	378	405	471	464	436	440	430	413	447	397	415	432	434	393	440	403	439	429	408	417	413	447	385	396	410	444	430	446	390	390	415	430	416	461	420	417	426	439	419	393	413	397	433	430	400	416	428	410	468	421	387	431	405	450	439	401	417	428	424	433	430	424	447	438	439	416	414	425	422	398	419	403	392	380	404	429	399	424	407	409	437	413	425	425	422	363	444	425	443	425	423	414	385	432	430	445	415	429	447	413	449	418	407	397	433	421	411	422	413	429	414	445	406	403	389	415	421	434	430	426	423	428	423	440	452	420	407	385	432	402	427	394	428	424	458	433	415	431	418	413	407	432	377	394	407	452	434	405	461	397	414	432	397	426	427	433	410	442	442	415	384	430	420	445	388	398	421	422	404	407	401	412	416	467	400	458	399	444	385	421	434	426	384	453	395	409	398	459	431	428	428	462	450	408	404	434	434	430	408	418	421	405	397	390	385	450	428	449	391	411	382	448	417	385	399	442	412	401	403	422	422	391	412	406	419	440	415	415	415	439	429	388	396	413	404	412	390	414	441	416	456	418	396	428	444	394	406	403	420	412	427	406	452	445	416	397	412	402	443	372	423	434	461	418	423	428	397	443	397	385	456	438	423	413	435	443	384	406	437	442	433	441	413	419	437	423	409	414	429	405	421	480	429	388	430	400	414	432	416	421	400	405	412	396	385	407	409	413	426	405	396	374	380	434	412	415	397	463	425	428	411	473	411	404	437	374	388	404	398	396	388	419	439	450	438	424	406	411	438	400	405	427	453	406	386	429	410	454	405	393	398	417	448	389	418	439	394	395	415	424	466	471	457	453	401	404	437	390	419	393	430
12176	20721	17607	4303	2940	2206	1788	1412	1182	1028	915	882	784	707	624	614	625	582	570	554	549	514	543	578	552	509	565	534	529	516	504	546	471	519	508	488	480	500	476	520	478	520	479	509	518	475	471	487	456	526	475	473	468	497	496	513	506	497	515	495	530	470	495	486	533	497	513	479	447	468	437	505	457	520	522	485	487	459	434	492	478	469	470	488	418	485	498	483	532	488	478	488	491	466	470	459	474	489	499	469	481	457	507	491	441	470	468	483	476	477	459	493	496	460	459	471	493	475	502	469	520	460	450	529	516	507	465	457	489	494	501	465	472	501	468	466	488	438	472	492	471	468	484	464	488	467	534	476	497	519	465	528	475	482	474	476	483	445	478	446	497	460	436	476	486	455	472	459	466	478	513	498	476	479	453	480	492	490	449	497	473	464	472	485	458	470	459	477	465	462	436	497	450	478	492	451	443	469	478	497	459	491	465	450	465	489	492	511	487	439	491	441	484	467	472	484	474	476	471	459	449	476	466	500	446	502	460	481	445	484	494	485	496	474	489	451	500	443	441	463	500	461	472	523	491	513	497	491	466	511	500	485	430	467	456	497	469	450	471	477	495	470	481	493	447	485	479	483	483	459	484	470	502	477	482	491	461	445	452	483	485	455	451	513	531	463	508	476	470	459	478	451	499	464	437	459	477	490	519	496	448	509	451	486	474	509	468	433	449	453	480	465	482	451	473	504	451	486	484	440	510	471	494	549	435	486	459	510	419	517	446	472	480	439	473	475	493	442	459	450	478	494	499	528	506	465	480	476	443	477	459	457	471	468	473	477	502	522	452	470	511	504	485	516	442	441	489	510	489	530	421	463	469	495	464	503	444	470	493	465	481	492	458	467	502	454	477	484	469	460	513	502	497	475	488	460	494	403	468	466	486	500	500	466	461	482	492	468	453	493	459	413	434	497	488	468	463	448	458	478	486	471	422	456	470	455	465	472	451	473	435	487	501	433	469	471	510	483	453	459	460	476	444	523	474	469	528	440	477	491	447	474	492	453	476	484	458	463	498	459	477	479	433	479	462	481	511	456	455	474	442	474	473	465	429	473	489	479	495	477	458	458	469	517	457	509	478	475	508	508	481	478	470	502	490	485	468	417	488	511	477	482	497	496	479	476	464	462	450	474	496	529	500	486	516	495	476	472	476	478	491	512	464	474	467	463	434	448	541	513	513	488	461	454	451	450	506	452	469	460	467	476	484	468	460	440	453	477	444	483	468	466	474	476	486	440	522	470	465	474	508	443	448	482	502	483	441	440	484	485	474	479	449	477	480	494	497	480	489	499	430	472	483	449	458	464	463	458	509	489	483	474	467	494	474	498	448	493	491	470	477	458	481	471	449	505	454	458	476	480	463	493	488	491	480	454	464	498	475	489	493	456	480	457	473	446	436	447	492	487	472	528	481	495	466	497	478	433	460	456	511	438	487	431	488	480	503	464	485	469	500	458	466	490	473	461	453	480	528	446	518	503	466	440	518	428	489	480	477	507	454	466	472	492	492	458	472	461	474	479	432	457	483	475	487	411	471	456	525	455	441	483	488	450	458	472	444	455	476	487	457	499	496	487	489	501	451	490	506	496	505	515	488	482	491	492	471	422	499	488	470	483	441	470	505	477	480	483	517	440	491	446	453	472	490	485	498	480	461	456	478	496	481	495	499	460	491	479	466	492	510	474	456	473	515	437	466	468	456	477	456	482	530	466	456	471	486	507	501	466	479	496	481	435	464	476	461	449	479	499	499	455	476	491	497	500	487	467	464	436	443	443	479	440	498	472	497	469	460	445	482	470	495	481	454	492	470	511	476	440	433	527	502	451	492	464	465	435	487	473	480	492	484	487	504	492	479	474	459	522	482	500	484	494	464	448	487	476	476	465	512	467	460	489	482	493	474	433	476	445	519	453	463	446	455	466	466	466	454	527	536	476	443	452	485	465	474	473	481	460	469	455	472	484	473	440	461	471	498	461	436	497	445	495	484	465	463	473	460	461	469	463	491	500	486	479	481	495	487	463	465	483	446	500	513	492	478	453	471	441	441	525	504	471	507	465	464	480	462	498	475	480	447	498	459	459	469	483	452	439	471	460	477	446	459	490	471	503	432	462	469	496	497	473	494	479	465	429	490	460	506	493	500	456	472	431	464	520	473	462	502	461	495	461	453	476	470	492	494	425	475	459	465	481	479	440	470	471	462	487	472	496	457	473	529	473	441	477	503	445	458	493	512	459	468	474	498	463	488	459	502	496	509	469	484	520	499	482	491	467	493	487	467	496	466	509	480	513	502	474	481	489	451	472	463	485	431	455	456	469	474	455	471	468	464	463	452	466	479	461	471	495	454	483	479	489	496	484	492	528	453	490	487	449	484	498	494	494	471	460	465	503	485	482	484	492	499	461	476	471	479	520	486	498	436	460	471	472	495	455	468	509	464	484	466	471	458	453	489	493	467	478	510	458	466	497	430	468	473	460	490	497	471	470	487	479	449	486	473	453	457	466	457	494	459	500	474	461	482	473	480	425	486	451	482	511	453	473	488	463	468	486	499	440	480	501	480	473	495	477	458	469	496	451	502	473	505	500	466	477	506	431	427	464	452	532	481	475	481	472	432	464	469	468	456	493	488	455	474	478	464	458	455	463	500	514	479	456	476	527	461	461	512	490	472	436	480	472	447	480	495	490	470	486	492	468	431	491	459	487	465	519	491	503	466	469	485	485	477	491	456	478	475	458	475	504	467	501	488	494	462	486	495	499	459	445	495	458	460	520	459	474	518	435	447	510	481	512	459	469	432	494	481	462	461	483	447	474	474	457	483	481	492	464	479	472	503	480	479	475	459	503	488	485	482	473	463	489	498	476	496	449	453	434	479	493	453	478	482	468	486	447	471	472	485	459	476	458	523	510	491	439	464	483	495	488	500	469	501	490	467	506	510	486	484	482	490	467	494	475	503	502	443	461	475	466	477	493	474	493	466	483	458	505	452	481	507	488	472	497	483	463	494	482	489	494	469	448	448	435	473	504	479	484	493	458	467	503	510	490	456	448	484	503	506	471	473	474	450	483	439	455	488	465	492	467	515	504	511	452	439	503	465	486	495	475	499	487	455	527	460	473	492	461	450	500	496	470	435	477	457	508	444	463	466	438	503	469	478	525	467	473	490	465	468	431	484	469	455	442	456	468	464	443	474	479	471	471	471	459	477	478	476	443	502	474	470	455	495	489	472	455	494	461	497	472	447	471	474	473	529	484	436	452	483	475	483	457	481	487	474	470	472	460	477	514	474	498	469	472	463	477	459	517	463	456	500	475	471	474	488	489	467	486	449	465	482	507	448	474	468	457	469	458	495	471	453	524	478	449	460	476	469	445	496	470	478	479	479	477	523	470	463	491	473	454	504	452	470	472	456	412	468	477	469	468	480	442	484	507	453	459	480	478	474	442	470	513	500	468	490	469	442	475	478	482
24858	21165	27507	24982	13155	1107	864	687	627	623	601	556	579	553	509	568	517	558	498	570	540	561	516	507	481	501	544	537	530	529	548	487	545	509	513	484	482	543	556	500	546	506	505	512	527	500	530	503	478	496	510	519	528	537	505	547	517	490	518	474	494	500	525	530	505	539	487	533	532	504	516	537	442	474	459	483	496	473	530	515	452	484	492	509	524	487	483	525	506	539	463	496	523	533	539	513	498	505	527	487	467	462	503	544	478	476	518	483	526	525	498	509	522	505	547	489	523	513	492	496	532	516	515	520	519	524	511	514	483	494	469	500	485	455	536	506	521	521	494	502	512	500	491	473	501	496	514	468	497	505	473	497	483	479	517	505	518	540	479	474	499	499	523	475	519	482	482	509	483	516	486	497	499	543	495	522	521	470	517	506	517	514	532	516	476	502	491	497	476	503	502	504	553	528	473	506	477	481	480	488	494	504	516	535	532	508	521	539	507	522	498	512	480	521	493	501	515	492	504	481	501	495	544	511	555	555	529	515	506	492	498	502	514	500	511	535	505	507	491	524	521	512	462	498	470	470	497	511	583	487	566	506	448	519	540	468	508	484	471	522	525	513	520	518	525	505	505	474	517	488	536	484	519	490	519	483	526	511	522	555	498	481	490	510	472	494	483	506	473	538	516	489	465	501	506	511	537	512	517	496	509	503	487	453	534	475	493	485	481	527	470	550	510	510	522	486	554	494	523	518	458	513	533	498	523	500	562	496	502	480	504	465	522	498	505	522	520	524	500	527	519	538	542	486	493	480	534	499	522	500	483	488	468	516	498	515	495	518	524	507	484	545	489	517	522	526	483	501	531	505	518	488	526	505	543	451	511	514	472	506	492	505	472	489	486	516	505	505	500	492	529	520	461	485	483	522	475	506	527	488	495	517	490	532	525	495	516	521	530	477	504	480	508	488	524	522	532	514	478	494	478	461	479	514	493	509	521	522	558	501	485	462	536	475	523	508	538	515	480	533	522	501	480	508	484	544	496	466	522	465	479	475	494	459	488	517	504	495	470	492	501	502	531	508	497	537	498	496	512	523	525	531	482	510	512	542	501	466	527	544	530	464	490	518	498	539	499	574	497	471	461	524	515	502	526	515	513	480	471	505	528	488	525	499	554	506	525	518	536	514	511	579	482	498	505	520	505	522	471	518	489	520	449	519	548	518	497	471	481	483	533	512	511	504	556	522	521	509	514	480	487	515	502	502	491	504	502	511	521	478	517	494	500	493	545	525	510	561	505	534	529	515	477	501	506	505	519	538	500	516	541	545	482	500	506	499	526	508	538	567	494	504	492	495	504	518	534	517	528	501	511	493	526	487	458	499	511	510	536	491	522	554	528	514	518	492	502	510	515	506	499	512	478	499	544	495	481	474	488	501	536	511	491	503	516	479	514	452	488	503	507	493	539	537	473	481	497	475	485	497	540	526	504	505	528	503	497	530	480	502	497	543	492	499	519	484	481	482	479	494	483	518	513	513	545	460	491	508	474	501	473	469	504	492	496	550	510	518	511	490	504	503	511	508	515	502	522	516	499	532	515	496	529	502	467	501	485	484	497	460	466	523	549	512	531	518	468	497	476	503	514	506	478	492	547	525	533	478	499	495	476	484	505	490	519	507	513	501	545	500	471	497	462	501	499	471	469	533	519	520	498	517	540	527	520	543	497	532	493	531	471	492	494	529	488	507	522	467	524	489	516	477	461	504	505	518	497	529	485	511	551	509	489	545	502	487	524	531	532	504	498	471	481	497	522	506	508	496	494	520	542	507	494	484	484	558	508	531	473	511	506	501	515	562	531	501	485	493	517	494	538	466	508	512	527	486	531	530	519	499	478	564	491	482	498	517	513	551	490	517	510	513	480	485	478	528	524	483	475	510	520	520	502	500	509	497	510	531	470	508	504	496	536	543	501	455	525	532	486	530	501	509	538	504	514	499	501	523	554	503	517	482	514	514	492	476	526	493	508	465	491	544	508	490	515	497	526	478	516	513	495	473	558	480	498	477	514	477	507	466	503	476	500	527	521	559	503	491	537	489	488	498	515	537	508	512	517	528	518	494	528	491	528	533	544	488	511	509	536	497	458	517	519	511	510	529	520	487	509	493	491	509	518	541	488	542	514	526	512	527	492	534	473	505	514	481	520	513	548	506	522	490	506	527	528	518	532	510	517	497	532	508	522	507	485	526	493	505	522	474	514	504	521	464	517	512	517	536	485	474	503	524	501	512	496	470	507	520	497	482	498	476	499	496	509	485	488	513	500	535	482	529	494	514	480	523	453	514	516	520	484	458	534	518	506	525	514	530	511	484	498	506	481	521	501	481	519	487	535	508	513	496	546	480	495	472	496	498	518	496	499	496	531	507	492	495	507	520	485	511	516	533	529	522	473	521	486	496	529	451	454	510	462	519	506	506	511	505	470	475	464	529	533	482	512	531	533	504	520	464	484	484	506	503	518	484	469	491	502	515	521	497	514	469	524	495	468	490	512	486	512	524	498	490	516	489	549	564	519	503	506	500	489	512	493	527	481	488	501	482	533	496	500	491	505	517	480	522	485	524	532	480	528	466	516	525	492	506	528	520	494	523	502	521	548	523	481	522	502	491	520	510	499	495	550	510	497	531	501	515	524	539	546	528	507	476	513	526	528	508	479	507	516	498	464	490	538	455	494	522	509	485	528	530	477	485	490	498	525	481	492	504	510	502	558	504	478	449	491	522	502	490	506	508	502	498	510	501	498	515	500	517	551	461	500	491	495	511	487	529	544	477	520	538	485	465	491	513	515	467	526	489	520	512	511	505	482	493	529	514	485	539	457	511	495	485	504	515	543	528	496	505	517	518	523	506	499	495	475	500	521	483	543	488	506	491	491	508	487	514	547	507	507	498	500	509	544	520	537	528	467	527	466	500	518	535	508	509	493	491	527	552	544	452	504	505	490	544	502	495	512	538	513	498	486	521	504	487	526	505	497	455	523	531	496	519	506	517	475	496	451	509	498	454	492	526	521	539	513	522	477	529	554	520	488	505	536	482	519	501	525	504	519	516	502	506	493	526	452	477	493	496	508	507	481	543	503	522	508	456	530	492	523	494	516	489	487	472	487	502	485	525	449	455	511	561	484	503	530	495	488	537	491	503	525	504	473	474	510	503	488	482	480	506	515	488	488	514	486	492	499	503	492	493	569	540	485	496	514	473	484	490	525	487	498	512	500	542	508	511	509	509	504	538	492	530	462	497	474	488	484	495	534	479	505	538	508	490	505	501	509	513	510	511	501	512	474	521	569	545	491	497	489	519	527	493	518	524	482	478	516	494	511	539	494	494	491	532	514	541	506	517	528	462	494	476	532	474	473	517	499	509	493	507	481	493	480	527	474	497	503	500	505	516	550	484	513	498	479	472	490	514	490	520	555	495	483	519	493	483	526	499	531	504	506	506	500	479	518	512	487	496	483	534	487	539
12533	15509	11290	2791	1966	1503	1266	1148	1001	918	854	738	750	699	678	670	676	704	678	668	626	604	626	696	619	634	612	637	598	620	623	602	647	603	612	591	572	582	591	608	572	605	599	611	598	619	596	591	587	575	640	592	615	598	575	597	645	615	603	579	594	641	578	612	651	612	581	588	595	578	618	593	601	616	581	586	554	579	568	617	544	601	613	618	577	587	554	598	594	578	571	570	570	588	590	566	605	599	613	601	576	623	597	640	587	598	581	571	589	623	641	592	554	595	629	602	586	636	612	610	650	599	590	549	614	626	617	615	636	589	608	589	599	564	598	613	628	581	605	540	577	579	559	630	546	607	592	624	564	599	586	596	578	635	606	557	581	610	616	565	585	616	591	545	582	567	567	568	615	565	610	560	607	630	654	569	590	577	601	582	581	571	571	575	597	608	597	599	573	597	621	590	565	562	587	620	585	586	568	630	601	566	579	619	586	566	587	594	600	595	614	570	586	588	623	617	556	597	572	565	615	568	559	589	579	603	609	561	588	600	603	600	617	593	599	558	593	572	594	585	616	579	608	568	583	613	583	566	573	586	577	594	597	621	617	574	549	598	543	572	565	626	602	567	608	507	533	607	621	608	587	622	594	587	613	615	633	611	605	604	598	590	551	589	577	605	597	603	613	562	596	601	521	567	607	623	573	602	599	618	602	618	612	602	596	601	583	578	600	614	610	596	586	578	571	625	610	637	579	592	600	574	573	599	575	571	623	632	578	612	613	527	564	599	626	566	586	561	610	538	618	604	590	574	561	637	618	602	591	589	619	581	631	558	618	581	545	601	608	592	622	606	603	551	586	606	587	576	558	609	626	598	575	626	561	595	605	609	615	614	604	604	575	564	634	579	597	617	614	583	586	585	601	583	613	589	620	549	565	634	619	613	569	570	600	589	591	598	606	629	605	604	588	591	628	574	580	618	585	570	583	579	593	599	601	614	600	585	598	617	607	584	615	583	588	556	607	604	632	619	615	579	589	617	629	611	604	599	593	591	604	616	621	585	613	599	585	585	634	633	637	632	562	632	602	609	573	590	617	575	576	610	628	612	585	562	612	621	585	621	589	581	618	567	662	609	603	597	600	627	612	586	570	647	560	597	563	556	646	569	644	581	584	636	580	609	619	626	585	574	616	572	590	590	585	614	613	560	577	604	598	654	597	599	573	562	599	537	577	603	575	589	624	563	608	620	615	568	593	617	596	595	594	553	568	601	597	640	597	602	580	584	628	605	624	576	592	531	578	546	602	554	586	612	572	594	573	584	606	662	615	596	585	587	590	618	601	622	587	616	640	611	635	597	593	592	588	591	621	584	615	609	555	595	584	593	599	587	562	591	592	544	587	605	582	560	570	565	635	589	561	562	543	599	568	583	586	596	603	616	534	623	574	588	611	609	597	583	612	610	602	613	597	551	556	630	561	581	578	614	599	623	608	561	606	622	568	610	620	568	657	605	617	579	630	590	565	558	534	597	565	608	602	586	616	632	587	578	622	611	576	632	608	578	557	595	599	574	625	580	590	591	614	646	559	589	642	569	541	587	560	589	563	594	599	610	597	575	576	610	580	620	595	561	566	600	611	592	573	600	549	617	638	597	661	564	617	588	603	572	673	556	606	583	558	578	559	606	556	607	576	581	619	607	589	601	612	605	580	593	547	598	598	615	617	592	570	591	603	595	601	584	619	585	602	596	566	587	580	605	611	588	577	604	584	593	588	572	608	614	565	607	576	630	574	609	594	581	596	594	610	551	582	586	620	611	562	584	596	634	627	566	628	590	583	570	607	560	583	626	550	643	585	636	627	585	600	625	610	599	585	592	556	620	540	607	543	568	570	542	588	650	612	568	581	614	579	596	620	569	591	575	617	593	573	581	579	629	575	595	589	617	576	599	582	576	574	578	613	595	595	594	595	586	591	578	605	587	575	602	613	586	588	611	577	609	606	635	627	593	552	563	569	641	592	601	563	585	558	602	559	607	581	599	595	584	604	588	634	584	613	582	589	619	624	592	620	584	624	615	580	580	625	614	597	664	571	600	599	578	600	633	579	607	585	600	640	599	605	616	575	615	593	602	612	563	599	561	614	592	599	627	573	588	628	584	609	653	632	576	606	562	613	629	586	603	624	612	606	548	610	622	563	589	542	574	579	610	587	582	565	608	595	577	601	616	575	604	583	582	578	594	596	591	566	597	569	575	554	546	606	655	591	613	642	621	623	574	556	612	620	587	622	584	604	610	605	576	602	615	569	535	594	617	626	592	622	631	576	630	587	577	625	575	579	612	611	588	585	609	611	619	563	570	593	572	620	577	583	596	606	616	601	607	596	536	626	590	585	571	541	572	638	589	622	618	597	570	595	611	591	589	591	594	573	580	560	545	611	575	576	559	571	576	629	567	592	620	557	604	591	565	617	556	591	603	583	585	603	557	582	595	588	634	607	600	577	582	581	587	569	602	580	597	606	621	604	573	550	608	609	611	558	584	561	643	550	588	659	569	571	582	592	624	589	613	589	591	598	581	607	605	636	622	559	639	565	570	568	616	560	605	548	614	586	584	592	596	579	597	598	591	606	581	563	558	603	607	587	610	605	570	576	586	606	624	547	599	572	542	584	528	574	600	569	593	579	635	627	573	628	600	617	601	611	596	587	600	598	592	575	594	646	564	627	584	605	569	615	595	624	590	597	568	633	554	590	539	575	598	557	529	617	578	580	590	573	571	618	563	635	594	643	598	637	610	617	614	666	573	589	577	607	578	587	574	617	616	555	599	625	562	596	570	611	593	570	644	623	609	584	590	564	591	575	643	607	567	599	539	573	608	586	581	571	604	618	584	572	632	594	573	612	613	627	593	574	532	610	581	601	613	647	618	557	620	583	635	593	583	601	610	568	582	605	582	591	613	620	590	599	565	606	532	576	592	565	618	621	605	586	601	628	548	585	555	601	597	563	597	587	575	595	592	586	572	625	583	608	635	630	574	584	559	577	570	530	607	583	580	586	620	587	609	611	598	586	626	573	598	590	611	600	598	582	635	604	607	587	569	641	583	589	611	612	570	658	639	581	604	602	602	589	564	586	563	574	567	555	576	578	610	613	579	605	575	558	619	609	593	571	610	574	573	584	555	627	575	571	565	577	584	575	612	592	583	572	555	592	605	567	589	616	593	597	625	606	595	580	637	603	585	599	603	582	626	607	574	597	587	593	631	576	557	594	589	630	598	650	580	597	624	613	580	616	587	602	584	567	593	626	553	616	563	581	633	630	597	582	578	631	611	598	651	613	626	569	557	620	564	602	587	600	567	601	611	609	586	569	620	650	619	538	609	592	595	599	599	603	607	603	561	603	592	615	586	585	589	601	615	592	613	581	603	592	597	620	642	597	548	621	615	568	579	578	610	613	591	628	544	602	582	599	597	561	602	569	592	619	569	591	626	584	605	585	585	617	597	569	565	573	589	613	532	598	553
22609	21216	28919	23835	21209	21284	12964	1989	1441	1299	1242	1040	1105	1051	993	970	966	862	923	913	880	883	859	850	839	869	824	847	824	860	843	812	839	798	788	796	770	813	746	779	812	832	813	802	812	821	815	768	786	823	822	811	781	812	844	812	786	830	831	819	777	828	830	778	810	800	867	793	782	791	825	815	841	788	755	856	784	805	746	775	774	816	781	733	817	847	810	893	729	793	787	797	780	795	741	812	765	829	777	808	778	771	791	811	787	802	809	842	803	733	749	788	798	797	771	799	791	796	835	781	787	768	764	852	830	838	823	741	831	730	801	768	748	812	793	766	785	802	795	789	810	785	821	789	789	786	788	805	844	769	815	827	837	764	770	827	813	770	734	823	782	762	777	771	782	786	797	789	764	805	812	773	815	819	768	772	776	751	791	769	789	825	823	774	794	823	812	733	806	800	793	850	831	793	769	814	784	777	804	798	786	788	805	775	791	807	736	761	816	816	807	837	794	786	797	816	826	866	779	760	806	842	857	794	849	725	817	797	771	779	794	821	847	828	764	762	733	762	771	772	793	823	780	783	753	781	742	773	789	814	756	823	785	800	768	790	813	844	811	771	838	781	783	783	819	800	788	781	779	783	760	767	778	855	792	824	809	806	757	778	797	776	752	825	790	765	895	821	799	790	790	777	737	780	752	833	826	765	806	772	796	762	808	756	804	768	762	807	775	801	812	822	770	775	785	812	821	815	744	775	802	808	822	766	748	808	788	808	760	779	793	765	771	763	753	854	800	753	814	843	833	809	763	769	744	832	821	850	795	781	764	801	792	769	801	839	779	829	807	789	753	783	745	776	848	832	769	771	825	743	775	774	793	762	743	788	847	835	774	772	767	751	796	828	774	779	779	739	815	807	778	789	778	806	778	808	748	800	755	783	799	803	843	808	735	777	781	867	807	802	806	797	772	801	825	803	792	829	813	746	852	842	821	809	847	783	773	822	779	788	799	790	774	768	769	804	824	775	848	815	739	796	818	757	819	812	809	751	817	799	766	817	773	747	809	767	857	811	817	766	771	815	827	788	799	778	823	823	827	765	789	765	805	788	827	804	781	842	784	778	818	761	795	786	798	731	805	796	719	747	855	827	799	782	772	788	793	793	786	758	804	774	836	783	788	836	782	780	783	857	833	774	783	785	788	768	766	787	746	776	835	766	863	817	754	791	792	754	793	779	826	833	798	822	761	853	794	768	828	774	757	771	755	796	763	779	786	821	820	777	803	812	744	751	771	774	789	751	812	763	805	821	798	799	749	806	785	762	818	800	768	792	748	764	813	770	800	759	833	771	787	779	783	822	816	799	767	774	780	792	829	814	844	757	805	809	772	802	777	763	780	797	799	798	797	769	844	810	777	816	781	798	854	714	865	819	834	803	716	759	822	727	794	761	837	789	777	817	782	804	810	782	783	799	803	783	780	826	757	804	808	806	766	751	779	824	813	826	777	786	787	818	816	769	820	785	767	785	745	817	737	836	769	792	763	769	799	830	757	817	816	819	815	789	759	791	749	797	842	830	772	733	753	826	811	751	790	743	778	829	751	763	790	835	824	796	795	801	783	810	790	755	820	747	844	790	764	768	792	825	789	787	803	790	798	780	839	826	788	802	807	777	782	781	811	797	706	766	732	781	757	802	780	758	842	784	790	770	775	800	851	791	753	816	783	816	798	811	807	805	777	789	829	787	777	785	728	776	793	804	811	778	813	806	834	823	792	832	810	771	783	759	786	801	780	782	792	765	765	825	835	778	806	775	788	826	774	801	774	849	751	802	795	745	818	809	829	753	805	775	839	733	795	788	837	791	834	771	779	795	826	760	774	802	808	793	819	753	785	793	825	794	800	719	761	792	803	798	801	780	811	770	745	821	745	771	783	837	823	767	803	809	769	731	812	778	857	795	807	795	785	804	837	823	833	804	809	795	826	786	811	810	795	772	806	826	819	740	784	790	780	818	758	772	784	760	765	780	822	752	826	774	800	785	790	783	770	763	756	796	816	789	820	751	793	788	819	774	799	783	766	799	821	783	764	776	758	812	836	814	848	811	753	783	788	784	771	837	745	797	764	777	800	778	748	741	774	767	759	858	798	782	766	776	756	793	796	782	795	804	810	778	807	777	781	759	794	744	735	794	799	825	758	816	768	796	810	835	766	773	787	807	773	846	755	842	826	761	783	804	821	799	805	787	744	735	759	810	788	778	804	772	772	811	805	804	782	791	793	812	804	750	765	743	793	767	790	838	776	783	811	803	743	785	738	835	786	774	792	755	748	794	798	816	805	798	830	761	761	774	815	803	753	783	821	834	772	807	811	788	816	780	777	805	782	775	773	751	776	788	772	812	803	836	806	779	811	784	782	764	767	764	766	733	807	751	793	827	802	759	769	784	788	785	798	769	763	763	791	796	765	785	796	782	787	859	783	774	792	770	783	778	782	776	780	834	828	755	778	845	783	863	777	774	758	839	833	780	726	781	798	763	799	808	803	748	761	781	762	786	782	712	794	773	789	779	787	850	800	778	806	855	782	782	802	738	804	755	791	804	802	783	755	826	839	762	752	808	801	789	814	753	759	772	796	784	812	799	770	817	811	818	792	773	810	821	808	768	777	800	855	808	743	727	745	802	784	795	824	755	775	771	784	814	804	803	821	819	804	767	813	821	797	802	734	849	817	798	798	788	744	770	829	788	741	831	805	802	726	820	769	822	800	770	763	779	828	788	870	801	739	745	771	807	833	787	788	762	770	752	806	760	805	802	755	828	773	779	781	789	818	806	794	787	796	783	776	748	779	821	800	816	775	855	832	883	771	770	823	797	750	785	828	796	892	748	820	773	829	806	813	774	821	780	820	737	793	778	776	778	790	744	859	808	762	789	788	833	802	756	803	831	810	795	775	815	774	814	779	752	805	789	806	819	766	773	792	800	737	835	808	805	768	768	787	786	778	772	783	819	811	738	823	782	811	744	790	767	802	735	836	797	789	763	770	777	785	778	733	801	779	766	794	780	821	809	803	829	763	765	811	784	747	782	764	798	863	812	824	824	801	756	786	737	793	775	780	751	810	792	820	780	766	771	834	790	794	795	795	820	793	800	831	793	791	838	794	764	759	802	844	750	875	822	750	775	785	767	772	813	795	847	858	750	795	804	796	781	808	790	778	797	789	823	782	835	811	800	771	806	775	734	862	801	745	737	782	812	814	780	814	762	797	812	733	800	788	824	774	745	789	784	746	776	818	744	783	754	749	795	745	780	783	801	797	721	757	803	841	770	774	740	746	760	804	811	765	782	763	791	841	798	834	740	787	782	787	777	779	804	820	796	801	830	786	787	837	762	787	788	750	824	808	821	842	795	778	778	815	784	818	792	830	790	810	779	804	757	785	805	795	794	832	743	798	813	750	764	839	788	810	772	812	803	835	813	788	749	770	776	746	768	847	727	791	782	781	790	793	764	778	766	844	797	779	772
15186	27430	21009	7875	5452	4088	3242	2692	2200	1936	1670	1543	1398	1301	1283	1178	1175	1111	1092	1091	1025	1058	1009	933	964	985	950	925	905	949	875	837	911	867	882	913	902	852	929	981	831	867	854	886	843	908	813	862	886	884	892	859	865	926	918	827	834	875	911	880	859	857	915	846	839	870	839	895	893	897	820	868	886	851	886	870	839	857	823	853	864	842	844	861	909	864	898	879	884	821	880	837	878	860	891	832	928	899	829	833	910	917	832	811	861	820	913	914	877	826	862	856	865	810	861	856	844	856	861	861	886	836	918	851	899	839	870	844	868	825	853	863	817	867	873	850	843	868	849	839	841	847	837	858	838	872	838	871	900	917	864	812	854	866	901	906	879	847	882	883	888	856	868	879	884	834	888	882	839	869	872	876	812	844	901	835	920	844	855	877	906	842	889	849	861	863	871	878	843	895	895	860	874	851	916	837	885	855	893	879	867	913	867	837	884	861	929	873	845	872	872	883	854	888	836	876	885	844	863	904	883	904	815	850	819	889	885	863	862	889	893	839	806	890	894	873	864	872	845	864	849	837	823	874	869	876	866	875	887	851	835	865	840	887	868	845	872	880	857	839	854	918	887	848	820	838	885	843	880	891	873	851	914	843	828	836	876	842	896	880	832	875	826	879	892	817	863	885	874	836	838	882	915	834	908	891	883	861	891	851	874	908	905	849	878	823	855	878	871	854	919	866	881	920	894	878	863	863	856	920	869	883	871	904	901	893	855	843	833	867	849	811	850	861	837	840	886	809	902	845	861	810	835	883	875	848	935	885	847	828	844	906	824	876	868	865	931	925	876	851	860	851	820	820	866	878	858	847	889	868	858	878	924	831	848	847	858	905	888	863	883	862	857	901	815	812	853	846	836	884	866	839	869	859	850	867	859	890	829	865	851	887	896	849	826	903	857	887	861	864	869	813	853	815	850	868	894	890	886	843	848	811	854	844	867	854	881	821	871	921	821	855	887	909	869	840	904	845	865	888	842	859	814	880	830	874	856	809	819	869	845	883	843	912	846	865	833	812	856	822	833	858	806	872	878	866	853	919	852	835	820	827	845	839	855	856	871	839	900	878	867	825	874	803	841	836	880	859	824	875	901	802	835	865	887	827	864	825	942	789	873	854	883	864	905	865	880	831	861	920	895	891	841	850	842	828	853	872	844	835	851	838	863	878	881	877	886	889	891	892	859	892	856	901	874	880	842	850	878	871	854	843	831	903	912	874	882	832	841	849	842	879	840	936	845	910	854	841	882	876	810	827	859	849	875	857	891	876	866	849	890	875	835	840	888	890	845	907	907	833	849	851	851	834	913	871	861	771	840	869	876	876	885	845	853	828	861	915	802	879	850	837	863	822	905	883	841	860	866	889	848	864	878	859	868	842	820	806	884	877	896	893	845	859	912	885	860	800	870	828	849	879	874	855	834	893	864	844	853	850	858	803	860	894	881	846	868	863	931	859	889	852	842	889	861	860	827	860	859	873	864	848	887	858	874	835	870	846	839	895	844	825	893	907	830	904	831	846	879	832	857	884	845	873	882	870	865	887	833	854	825	870	838	889	862	816	873	877	878	835	870	863	838	867	853	866	830	838	850	846	887	865	861	923	812	804	854	870	813	836	872	860	921	858	843	858	830	895	883	862	902	860	860	873	815	841	839	875	874	831	886	902	894	906	850	880	876	930	818	834	884	856	872	846	800	813	846	938	813	855	825	850	862	863	886	840	872	851	849	833	913	871	901	771	853	852	875	839	916	901	847	872	883	866	855	844	873	845	872	921	906	893	832	909	935	918	819	864	823	785	884	856	851	906	878	834	841	877	854	810	844	895	945	857	843	825	907	907	857	872	883	860	866	863	843	833	856	860	869	847	837	882	841	838	858	868	861	893	827	854	827	830	833	843	874	861	897	887	853	877	856	873	888	835	866	822	825	905	861	892	881	914	886	832	909	864	845	875	944	841	878	837	856	880	835	876	882	883	860	836	860	878	873	900	870	878	822	881	838	889	832	868	864	893	840	786	836	871	851	875	869	883	844	834	869	834	904	875	846	791	886	876	899	875	880	864	883	844	874	950	877	867	830	837	882	866	834	849	851	889	824	841	842	876	846	921	869	892	825	848	801	871	817	864	856	857	869	843	870	882	840	860	873	837	856	839	881	871	828	822	872	841	860	858	826	880	879	859	868	817	888	853	841	810	877	828	851	805	837	877	862	875	842	942	876	927	873	888	820	887	871	846	884	885	829	861	891	915	833	859	880	859	897	916	857	867	799	903	869	843	911	853	828	901	836	860	840	854	904	906	858	902	873	869	873	878	887	857	871	847	839	810	834	851	861	830	862	866	838	880	870	838	872	838	862	924	868	863	834	885	883	838	876	852	920	898	836	856	812	822	869	858	843	857	837	875	830	873	835	826	836	860	877	893	815	889	826	842	882	872	865	880	851	894	871	840	829	798	882	903	858	865	886	817	871	837	886	848	861	857	859	875	894	917	843	817	822	827	854	905	867	883	811	863	836	816	861	869	919	793	884	840	846	890	869	837	848	818	817	879	849	853	869	788	861	838	796	855	834	848	847	865	891	879	829	881	870	915	846	896	906	857	843	814	920	897	838	872	812	824	891	861	835	830	816	829	891	863	899	843	877	880	869	828	897	824	831	883	841	898	801	888	891	875	869	857	837	817	838	830	908	857	839	870	842	874	883	850	854	920	857	878	868	898	881	874	872	840	862	830	868	858	846	821	848	890	868	836	845	881	824	847	864	874	899	867	898	869	852	869	858	845	842	913	859	838	867	841	852	798	864	915	795	898	846	869	873	869	857	863	895	841	873	828	839	852	806	855	909	780	814	859	876	862	873	870	846	849	846	832	851	837	859	860	888	871	903	825	842	877	803	871	907	893	846	893	821	863	886	833	871	871	904	841	854	875	902	852	872	892	890	862	821	858	897	861	845	828	860	845	853	860	831	885	884	846	874	860	882	896	885	848	832	908	918	882	870	895	868	852	883	847	806	854	895	851	856	899	794	824	820	871	890	842	873	851	871	870	813	839	775	882	848	878	844	812	862	861	899	862	832	881	825	904	833	833	864	867	860	805	848	905	838	859	830	848	887	799	903	907	938	840	842	821	879	864	800	853	834	839	887	849	875	894	867	857	818	843	826	892	840	821	907	834	902	851	851	933	861	872	841	837	835	852	868	816	856	857	849	868	832	870	897	855	840	912	858	822	880	896	832	824	869	898	778	884	839	850	862	856	834	898	855	853	846	848	833	898	891	879	839	840	938	818	858	908	879	921	892	807	787	833	875	856	890	850	901	871	881	855	872	924	843	871	845	859	889	866	830	852	907	861	892	858	840	914	874	870	882	872	880	898	847	880	851	856	884	871	876	889	886	816	896	825	826	901	867	860	838	854	894	864	889	883	892	842	817	898	835	824	919	845	871	816	903	888	866	878	844	913	870	871	866	854	888	839
27052	20757	11781	1126	436	355	335	300	279	305	280	312	291	289	269	296	293	277	299	301	274	259	274	276	302	287	278	286	327	275	293	300	274	298	307	307	282	287	286	255	293	258	243	297	296	238	314	278	274	266	294	292	292	298	239	282	261	305	266	269	270	279	304	286	279	277	273	279	262	281	281	288	310	301	250	279	264	304	327	290	284	263	279	267	249	282	270	290	281	250	270	317	328	301	250	302	271	266	281	284	270	277	272	265	271	290	289	265	296	301	293	287	318	240	293	283	293	271	261	296	308	285	300	277	302	301	260	254	290	251	283	295	284	266	283	279	276	271	298	277	292	279	267	252	268	279	279	257	275	304	268	302	287	294	272	266	301	260	290	305	303	273	287	269	282	311	272	253	294	263	276	266	279	281	311	308	281	295	275	294	281	279	290	274	272	265	276	285	277	307	282	266	262	288	260	271	278	286	272	258	281	289	268	278	246	290	267	273	259	291	291	291	276	278	255	228	287	278	287	256	276	254	296	273	304	292	265	243	307	284	296	299	280	286	267	280	287	274	239	305	295	307	280	281	249	265	308	253	284	298	301	276	284	285	318	298	282	270	257	278	289	271	310	292	303	267	254	246	309	286	289	272	261	262	270	265	270	281	259	289	284	276	291	278	288	306	287	298	280	286	284	260	274	257	256	269	266	290	268	305	286	288	288	298	264	283	268	271	257	272	313	293	290	300	256	260	276	296	276	277	262	291	284	290	286	268	264	284	293	268	279	265	282	299	304	283	319	300	256	287	297	229	281	251	271	274	271	269	295	300	287	277	297	309	317	276	290	267	262	263	259	264	289	289	309	276	274	283	300	283	287	257	269	308	292	300	294	292	305	251	279	286	279	301	297	294	260	260	284	292	259	275	327	294	282	298	295	283	268	287	274	309	273	260	288	282	240	294	331	258	285	261	277	315	260	281	285	278	279	275	284	297	285	274	284	262	280	299	278	281	293	273	285	259	260	277	313	282	290	252	300	282	268	270	274	278	249	293	288	270	292	265	276	284	267	297	249	272	308	310	274	286	284	314	293	274	255	279	283	306	277	266	283	304	282	291	308	241	287	295	287	266	308	272	264	279	230	286	294	254	280	289	287	296	294	283	278	295	294	297	307	287	259	279	284	282	275	283	292	322	296	299	267	273	296	279	275	271	284	273	299	261	266	246	264	291	286	260	268	267	250	252	269	310	271	299	310	297	302	267	273	316	282	280	297	302	250	260	301	288	262	275	279	280	243	291	273	297	270	280	309	276	266	273	281	287	296	258	287	292	269	293	275	261	291	267	276	281	271	305	315	277	315	237	293	261	261	283	276	290	289	306	298	280	277	272	283	276	320	277	257	273	281	269	295	274	269	250	272	285	264	284	264	302	263	273	261	271	277	274	272	266	281	272	298	310	285	282	267	273	298	276	277	280	266	255	283	290	279	293	255	282	276	257	281	241	268	246	278	290	278	275	313	291	277	279	274	286	273	292	261	300	281	302	270	271	264	310	270	277	269	285	238	290	264	276	274	286	276	284	282	280	244	292	303	279	265	270	297	282	299	283	291	293	313	285	296	259	267	268	297	286	231	255	274	286	272	267	276	288	261	302	275	300	284	307	274	284	277	286	271	282	271	301	275	297	272	272	287	280	276	272	286	267	270	288	259	284	290	281	316	295	286	261	288	270	282	299	331	261	282	259	283	282	297	325	280	306	262	293	271	290	238	259	251	289	278	252	288	256	269	285	256	291	255	258	262	292	272	294	302	259	311	288	302	283	302	290	282	288	275	286	320	247	287	303	293	268	290	268	271	287	282	318	267	295	250	283	277	304	243	273	270	270	270	237	278	276	275	291	282	307	286	271	279	302	315	292	290	302	262	252	294	278	283	265	240	279	300	281	306	263	284	287	274	257	291	280	282	301	323	258	263	283	274	290	288	299	306	255	297	307	308	275	253	291	281	276	272	272	271	237	290	308	288	276	319	270	282	286	288	293	278	276	274	299	293	288	291	297	287	272	282	283	276	330	291	278	282	302	266	274	283	266	291	279	266	290	302	295	279	241	318	269	255	256	268	283	286	273	267	274	267	274	279	299	257	292	306	304	264	300	282	304	292	286	276	291	277	293	274	264	274	290	289	273	266	276	287	283	293	291	307	291	272	293	282	276	297	276	257	263	282	286	302	274	270	284	263	286	293	272	305	300	258	289	280	265	267	277	310	300	281	275	277	264	274	279	313	304	271	301	261	302	271	262	276	301	285	264	279	286	288	253	261	281	266	295	271	302	264	282	270	282	300	302	293	308	248	269	270	281	248	270	285	284	268	284	299	278	312	308	288	287	278	301	261	287	277	293	272	301	279	288	291	310	268	268	286	304	265	291	309	276	276	278	275	317	285	251	288	275	290	299	269	291	288	279	282	299	285	263	288	273	290	286	268	263	285	262	296	268	252	287	292	283	289	300	262	293	308	276	286	241	273	281	256	316	296	282	296	309	297	293	277	287	264	272	291	287	266	303	274	265	272	278	309	310	276	300	262	287	269	301	268	279	268	282	273	261	276	273	296	249	270	269	286	287	268	285	300	285	277	278	274	283	277	279	276	279	283	281	304	288	293	297	255	273	297	228	258	288	276	265	291	321	305	306	285	281	262	296	275	305	310	310	254	299	295	282	264	266	273	305	273	257	304	264	282	311	285	270	324	323	292	280	268	292	295	273	266	269	278	299	280	278	272	302	299	262	294	292	271	279	316	265	291	291	316	302	252	259	324	288	276	284	284	264	271	268	280	289	277	297	256	275	270	296	292	282	267	291	255	298	276	298	281	286	322	297	274	277	273	293	290	274	272	265	260	292	302	277	300	266	251	261	291	289	259	286	272	279	295	298	261	273	320	303	309	274	245	281	258	277	264	280	268	261	282	286	261	255	232	261	268	297	276	267	281	284	298	287	298	279	286	285	288	290	286	308	281	312	288	272	312	273	291	255	259	276	291	279	276	280	286	272	324	266	268	275	277	270	275	270	258	262	260	287	288	297	305	266	305	284	282	301	253	294	265	293	273	287	314	298	274	274	269	292	272	308	261	286	263	276	265	281	279	298	295	317	282	280	305	274	284	281	291	273	292	290	269	299	274	274	293	261	278	277	262	284	249	304	256	290	288	260	279	270	296	263	278	280	277	311	263	277	281	276	270	295	296	301	278	282	272	296	287	271	249	297	281	254	270	290	300	285	301	285	285	278	288	276	284	273	297	299	291	295	260	296	315	295	245	276	273	261	276	281	279	263	270	286	284	260	252	265	246	294	280	295	264	295	256	314	272	259	265	279	274	302	285	293	297	284	281	283	310	277	295	281	252	298	273	262	295	280	277	261	263	259	281	285	299	280	298	290	253	270	266	301	333	270	293	304	296	267	270	253	259	261	273	283	275	267	261	277	255	281	296	272	272	288	260	280	308	288	288	299	316	263	294	296	283	266	300	267
10527	9112	2416	762	586	469	438	394	403	383	384	355	370	340	339	391	321	379	327	364	329	324	342	344	365	334	332	346	342	362	315	315	337	327	338	360	324	330	311	324	346	373	319	365	318	309	368	361	338	368	345	303	326	325	337	315	346	345	361	361	311	344	345	305	324	340	366	332	325	345	329	348	341	337	352	319	311	355	340	322	332	344	357	338	328	359	341	350	346	331	347	327	322	351	328	363	387	357	336	320	379	339	332	347	352	347	375	364	363	363	336	331	375	378	354	309	323	335	318	326	341	379	348	354	318	339	406	357	321	322	348	345	338	343	328	339	318	349	330	349	330	286	356	322	355	353	365	313	311	371	331	321	338	353	325	346	348	331	359	363	336	323	350	347	367	327	368	374	368	362	353	304	323	332	368	340	341	306	361	323	346	343	323	344	339	351	332	366	328	350	346	346	349	326	332	339	342	333	349	313	366	331	329	344	356	325	347	327	299	321	335	351	353	353	343	348	338	355	310	322	348	341	371	324	357	335	307	329	323	343	335	335	328	340	333	333	320	333	352	360	357	332	354	318	345	319	366	355	344	320	343	353	328	351	335	352	315	317	332	317	347	326	320	331	306	333	378	351	351	361	309	329	335	346	332	342	327	330	332	341	352	304	340	305	333	339	333	351	365	346	353	339	352	379	370	342	356	342	332	353	335	359	335	328	312	363	323	339	323	346	362	321	355	320	338	326	345	318	300	322	343	325	337	338	345	355	335	345	347	330	352	331	337	366	357	360	335	313	338	340	321	331	351	337	392	367	351	358	351	348	350	336	349	350	348	312	331	339	367	329	325	336	350	316	366	332	299	341	356	332	320	355	348	357	358	339	339	339	347	331	333	334	320	312	314	366	340	332	337	337	325	341	338	371	324	331	344	322	317	330	318	335	337	317	355	338	318	355	343	347	307	363	313	311	342	368	306	352	346	338	345	344	357	357	325	355	322	359	318	346	364	357	371	342	361	343	359	339	334	355	385	361	316	326	348	363	318	372	334	333	336	348	341	340	341	329	367	351	360	320	334	312	327	334	353	326	328	328	345	368	313	325	345	316	324	349	354	363	333	355	313	321	333	372	347	358	332	368	348	343	337	324	343	353	377	320	335	336	334	367	323	353	328	356	357	324	339	334	331	319	313	315	333	326	336	334	318	367	338	315	336	320	339	329	339	386	310	350	350	311	367	322	363	323	335	329	360	326	335	343	316	380	326	348	332	317	348	379	333	316	379	335	340	350	335	353	339	366	345	334	333	310	364	346	344	341	332	338	336	397	332	326	363	289	363	337	330	350	354	322	338	332	341	341	353	351	374	308	341	348	360	306	342	330	333	345	339	350	362	300	376	345	357	331	343	337	365	305	340	340	351	341	345	360	338	322	330	349	326	324	302	319	376	367	346	311	351	346	349	363	318	335	351	330	381	323	353	352	348	323	319	339	319	320	329	340	366	360	329	369	332	354	365	349	365	364	341	347	341	347	332	323	337	314	351	351	351	330	349	346	301	347	342	350	348	343	351	367	326	377	358	344	340	339	343	345	326	342	349	331	344	335	364	345	339	369	344	343	330	350	330	334	337	333	359	337	329	331	355	340	369	349	370	310	330	314	345	347	343	350	323	360	348	349	330	316	360	318	320	327	343	377	338	297	367	344	337	356	326	337	364	362	316	346	330	326	340	361	347	316	329	350	359	347	352	343	317	335	327	356	306	335	362	353	352	343	336	348	343	345	383	327	327	338	330	360	368	337	343	313	341	325	351	311	367	317	332	327	331	322	315	331	332	342	338	325	362	325	313	351	320	345	358	335	349	303	332	389	343	354	329	329	341	336	335	313	318	332	345	358	350	355	335	366	309	327	339	345	338	343	346	369	348	340	337	348	346	336	328	334	354	332	353	363	340	342	378	329	360	352	333	305	342	316	311	347	341	308	337	353	362	331	351	336	313	368	337	335	345	360	333	327	328	348	339	365	364	338	328	328	369	324	350	333	343	353	359	341	337	356	344	364	375	356	348	326	345	361	331	356	355	337	367	358	337	356	339	354	330	336	374	348	346	358	356	328	319	334	320	306	342	368	340	367	365	331	357	319	346	353	341	332	328	341	390	359	364	324	341	359	334	324	364	329	337	323	331	337	331	349	326	374	356	345	349	317	331	340	364	345	362	330	350	373	351	341	334	350	334	332	357	311	337	343	339	342	395	359	360	319	327	357	348	339	325	343	345	322	314	344	331	371	322	353	334	338	329	303	319	353	314	353	334	334	327	370	320	349	321	340	308	303	328	348	331	329	350	334	307	341	329	348	363	334	353	328	329	380	336	315	332	338	346	310	361	357	365	310	324	328	359	353	368	313	341	335	360	324	320	357	343	355	342	362	339	345	313	345	333	342	332	325	330	331	347	331	316	371	326	351	335	356	330	335	362	345	364	340	330	342	401	327	351	334	347	336	339	342	367	352	332	323	317	353	362	336	321	362	337	351	331	357	319	316	304	369	335	351	330	305	341	347	367	347	327	369	336	358	334	338	352	349	331	345	335	341	314	324	322	379	355	345	350	380	343	338	359	336	334	352	318	353	347	361	313	334	345	348	334	332	329	331	309	376	337	364	338	350	350	328	375	350	341	341	364	348	349	366	334	311	296	352	327	382	343	351	355	347	317	332	367	361	316	372	366	365	330	343	360	330	330	359	334	320	305	357	365	336	358	332	321	366	351	357	335	393	366	366	327	353	317	355	349	335	354	312	346	332	335	362	358	328	313	341	373	357	321	312	370	314	316	371	366	348	373	343	342	316	320	325	396	352	356	343	338	354	346	348	349	322	365	342	341	308	333	306	343	329	365	359	347	339	368	305	332	345	349	355	322	347	347	351	379	334	344	308	330	314	322	373	345	323	332	359	334	344	361	340	354	372	350	320	324	337	391	327	357	366	328	352	317	350	332	350	337	352	368	360	349	342	336	323	350	343	350	330	327	338	334	326	354	332	293	317	331	347	356	379	353	321	338	354	335	341	345	348	368	353	363	335	335	334	319	357	324	362	366	320	356	335	328	362	350	347	350	331	345	297	379	320	345	316	326	367	352	358	324	348	364	334	333	334	352	354	335	353	324	353	332	362	310	319	362	344	338	335	388	367	355	360	316	326	345	328	361	373	312	355	314	323	317	329	329	338	320	349	342	345	339	376	336	379	355	330	320	325	334	329	328	323	339	341	332	323	335	312	322	344	319	339	334	323	322	340	323	306	310	313	351	355	311	342	335	338	306	317	344	362	347	340	357	357	355	348	326	338	332	332	303	352	370	340	373	321	339	361	335	343	325	370	333	348	357	325	337	328	309	378	329	305	329	345	351	332	367	335	323	353	329	326	360	334	332	311	368	347	310	342	373	348	326	340	322	331	351	320	356	357	344	289	325	349	309	319	308	355	345	350	339	330	296	338	349	341	343	344	333	304	317	323	378	335	373	335	344	352
23594	21174	28470	24114	21168	13448	1538	927	798	644	583	582	573	549	538	522	506	465	519	425	458	441	445	452	443	449	424	450	433	425	448	435	433	435	449	448	378	446	407	449	425	406	422	458	449	422	441	433	431	459	446	398	421	435	419	420	443	436	444	456	393	403	413	428	457	445	405	447	437	440	411	436	373	423	405	415	417	436	414	410	388	430	411	447	413	469	425	424	409	426	386	399	420	410	424	415	420	463	409	397	438	428	426	406	434	390	420	433	439	452	431	417	423	426	427	390	430	417	415	435	406	430	428	442	386	449	445	399	428	387	434	429	413	420	437	428	428	405	443	476	410	425	436	391	418	392	415	440	451	388	446	399	417	461	439	426	389	434	405	419	448	452	443	434	440	413	459	425	447	451	425	404	446	414	395	405	411	371	393	443	415	388	418	436	416	419	415	404	436	401	449	413	393	415	398	417	403	413	402	394	395	428	451	454	425	406	396	452	427	422	433	402	393	423	418	441	453	438	409	440	424	425	456	423	430	416	407	432	429	450	431	457	419	439	456	456	416	436	435	420	430	414	417	409	407	413	392	413	446	432	401	440	421	396	418	408	429	412	457	430	409	423	442	393	447	427	401	435	457	429	409	413	427	420	415	391	429	400	422	445	396	404	397	447	420	421	428	394	426	455	459	396	442	447	412	431	430	455	446	415	444	414	443	408	409	401	455	415	434	401	475	436	429	435	423	455	400	397	391	436	458	391	400	445	418	384	433	446	386	417	432	428	423	452	381	390	417	418	392	403	404	416	443	404	452	406	423	418	409	429	427	426	412	447	406	443	421	424	407	414	449	435	436	429	438	414	466	424	396	395	434	418	469	425	398	407	375	399	455	457	418	418	416	434	451	460	431	416	443	410	436	423	423	425	402	445	402	404	419	425	440	422	434	401	428	405	459	456	442	433	433	403	410	425	422	434	414	429	429	435	420	429	419	432	431	392	407	428	364	410	417	449	409	390	421	406	390	410	434	400	439	384	438	457	379	441	401	436	404	417	423	430	397	404	449	415	453	452	435	421	398	381	405	383	435	412	426	429	440	398	378	346	401	418	417	437	417	426	427	403	468	464	397	403	423	433	397	419	416	424	448	414	407	428	434	452	426	430	426	478	435	428	458	453	417	427	440	431	414	439	414	396	383	401	473	423	461	446	440	416	441	406	431	423	400	417	392	442	391	424	414	419	417	392	423	378	434	415	432	429	415	421	459	403	414	398	391	428	431	387	403	449	423	413	440	431	402	419	405	418	412	423	419	446	429	422	431	441	422	432	425	469	453	459	402	455	419	433	428	408	401	436	426	410	435	453	404	418	418	454	418	419	421	425	437	432	424	421	415	406	403	408	437	410	454	440	414	397	441	408	428	409	426	426	420	412	408	398	409	406	378	408	433	394	449	446	426	419	413	441	389	449	401	460	418	422	442	419	377	384	421	450	413	391	398	417	415	408	379	432	404	409	450	420	388	379	426	445	415	395	433	445	407	404	433	413	414	415	388	417	414	407	404	404	428	421	420	420	403	417	411	394	440	447	398	398	435	391	419	422	439	428	423	403	447	427	419	423	395	441	396	433	435	414	406	391	447	430	419	432	440	432	405	402	413	425	415	434	408	434	429	414	385	438	451	417	405	450	418	399	394	442	381	420	418	421	403	382	421	416	400	411	396	405	430	414	452	454	416	449	400	435	444	406	419	415	399	408	415	419	419	395	439	437	383	415	437	438	410	433	446	421	437	411	449	427	419	429	399	406	417	422	456	411	478	427	394	429	389	417	432	425	435	388	474	395	402	459	393	411	403	427	395	411	440	426	441	394	413	426	424	448	406	423	387	414	414	382	404	423	422	434	433	436	433	407	405	410	419	392	424	433	419	450	436	455	433	473	438	422	418	381	433	394	441	455	408	396	417	461	453	424	418	425	429	439	414	384	419	404	393	422	419	432	390	426	426	393	424	413	428	418	433	389	409	423	423	422	429	433	435	401	416	419	455	431	395	435	429	426	428	421	446	412	422	428	405	460	434	423	448	442	444	417	402	414	450	428	384	429	415	436	428	402	454	434	438	402	437	433	421	415	424	422	416	430	432	422	430	405	441	447	428	454	424	441	454	399	420	434	431	421	400	415	434	402	438	440	433	425	415	401	431	432	409	374	416	421	417	419	423	430	415	444	426	378	445	384	454	391	395	403	385	395	417	401	392	409	435	408	420	424	409	418	416	411	414	437	398	398	414	430	443	425	452	420	400	401	394	400	400	447	446	439	462	425	413	421	434	431	422	411	428	439	394	422	422	420	425	423	395	417	408	414	419	434	378	439	412	428	425	419	451	410	420	408	419	424	441	428	434	403	411	396	414	408	432	417	397	435	468	444	389	411	400	437	440	412	408	382	392	412	397	408	399	388	399	426	448	411	379	396	409	410	432	417	429	376	412	392	448	408	469	424	415	365	433	436	402	383	423	400	416	407	395	447	415	409	377	408	424	409	417	428	406	406	424	417	418	410	438	393	408	439	413	406	391	451	413	421	392	403	400	441	422	398	391	434	408	399	385	393	428	394	426	454	425	417	396	379	395	409	410	397	419	393	443	432	388	394	401	409	453	404	377	423	423	414	448	394	443	409	423	415	407	424	408	417	417	418	464	425	430	425	444	416	407	452	432	419	440	423	432	409	458	416	448	379	400	435	452	397	412	400	418	451	436	424	424	410	398	380	409	429	436	404	357	409	401	410	433	401	423	405	408	428	418	403	445	409	422	427	388	396	423	419	385	393	406	446	411	416	442	441	400	428	417	414	408	427	365	412	427	427	427	412	392	417	404	464	416	414	454	430	430	405	424	427	451	430	388	403	408	397	399	423	406	452	444	446	403	412	418	429	424	450	374	392	399	424	426	376	394	405	425	404	417	427	437	436	418	437	421	464	417	418	443	426	460	430	455	454	428	417	388	404	438	470	448	431	397	425	408	415	466	414	407	421	415	412	403	446	436	413	426	391	454	399	421	409	440	396	424	410	381	416	437	437	420	452	379	428	415	385	458	413	443	406	449	385	437	416	415	438	442	431	455	428	443	417	413	401	425	413	388	436	405	396	457	457	406	422	417	413	395	410	412	407	398	443	444	420	412	383	429	409	425	432	398	396	413	467	435	395	403	420	431	425	409	419	450	392	411	397	425	387	420	393	422	414	421	461	407	445	432	445	413	395	429	419	418	409	419	398	403	405	418	463	409	413	410	439	379	438	421	420	425	422	387	388	453	418	408	404	428	404	410	390	398	431	405	433	423	420	428	429	417	406	401	387	432	412	385	410	433	468	412	420	454	419	386	420	442	405	420	397	421	469	438	393	448	392	413	426	422	428	411	406	422	420	414	369	423	455	420	455	418	434	427	393	416	417	437	446	424	388	432	417	384	422	446	414	425	438	391	426	422	438	440	412	445	443	392	420	403	429	438	429	411	465	418	416	425	406	433	424
13037	21053	14519	4340	3024	2186	1710	1423	1129	1031	895	814	780	689	662	633	556	599	601	571	533	544	568	549	525	528	500	505	569	510	490	499	526	500	465	494	469	483	515	464	479	490	490	495	488	468	449	517	489	493	468	505	524	487	497	479	487	452	479	496	440	489	485	480	456	478	463	458	465	493	478	495	450	443	475	493	473	473	457	481	512	489	503	491	480	497	475	495	481	451	503	472	444	506	467	470	519	495	468	444	468	502	490	470	460	464	480	489	476	484	447	478	409	460	493	496	447	463	438	481	461	491	489	460	439	462	486	462	507	443	428	469	464	475	484	448	483	444	497	513	459	494	449	497	442	492	465	479	480	489	481	466	519	500	490	453	458	455	445	470	463	472	495	485	507	496	474	440	489	458	489	501	486	486	480	451	479	495	449	465	499	444	474	505	476	499	465	436	502	487	496	464	496	465	465	469	481	470	507	481	460	461	459	476	477	456	459	462	439	474	474	492	486	496	494	485	497	491	477	483	460	485	446	483	500	511	478	512	484	437	477	452	486	486	491	502	472	490	445	455	466	458	487	469	486	462	542	477	449	460	496	455	467	469	493	508	494	469	477	443	493	497	493	459	502	489	478	464	497	496	499	464	481	475	474	489	439	512	444	463	461	476	471	514	503	456	479	508	450	471	468	503	507	500	455	472	476	459	452	446	473	508	474	477	472	470	450	490	449	507	465	485	470	457	481	470	499	464	453	494	486	448	485	464	479	496	452	444	457	480	477	460	438	434	470	466	462	488	466	483	461	473	509	508	475	464	501	459	472	484	484	440	464	492	489	465	485	473	465	489	466	520	482	490	478	483	501	502	445	465	503	466	450	479	464	494	514	479	495	472	470	458	523	471	487	466	503	499	464	468	480	464	505	469	491	500	479	440	486	498	482	464	462	464	504	462	434	486	481	440	480	475	508	466	466	470	488	504	460	486	473	484	453	479	507	469	452	490	458	431	471	480	491	466	455	452	497	505	479	482	497	448	491	494	468	497	481	501	474	511	430	488	444	459	478	514	451	483	495	486	456	456	504	513	466	464	511	456	502	461	463	455	451	453	515	432	478	456	458	518	472	464	487	432	485	430	494	476	494	512	482	474	501	442	473	485	481	486	465	470	491	442	483	508	460	475	495	496	465	439	445	456	490	484	486	494	441	496	507	493	473	465	477	469	442	458	476	497	537	487	460	484	461	525	478	504	465	479	467	438	474	459	460	455	468	451	496	461	465	465	448	489	493	457	499	470	481	467	478	477	463	475	480	470	466	464	433	460	498	472	450	438	480	478	444	466	445	494	500	476	497	485	467	490	446	478	475	454	444	477	478	464	460	457	491	505	478	465	492	480	485	465	452	491	500	456	503	469	450	470	438	467	472	460	444	482	474	469	432	446	497	468	507	492	492	490	468	491	449	459	492	465	476	473	486	488	476	438	523	487	462	498	509	438	497	473	493	472	481	447	472	502	465	496	482	448	441	473	486	465	467	471	500	490	479	463	469	462	483	476	456	474	477	467	492	473	501	508	489	459	458	452	511	498	477	482	453	476	492	466	476	470	439	465	463	472	466	466	483	497	494	485	470	448	464	480	476	488	507	452	441	501	460	464	492	512	480	433	455	457	480	432	439	461	473	433	490	477	459	450	470	488	438	488	514	454	476	491	493	530	439	475	487	467	490	479	470	469	474	445	480	419	486	492	467	439	491	491	488	481	512	473	508	474	463	458	506	471	472	491	447	496	474	498	462	479	452	432	455	447	480	428	494	438	490	455	461	473	486	454	506	447	489	475	484	464	489	489	468	484	467	516	447	474	484	473	459	462	476	475	462	472	456	501	462	472	505	501	487	492	472	462	509	468	491	456	498	451	440	457	480	464	470	492	462	495	477	486	438	471	495	499	501	481	466	459	491	493	465	455	500	506	446	446	522	457	460	496	477	476	484	465	478	490	453	499	481	485	493	444	511	448	478	474	498	453	452	481	478	523	475	465	481	455	504	470	444	429	508	474	464	497	510	486	481	489	468	487	492	504	484	455	490	496	474	447	440	478	450	477	447	473	445	498	509	446	502	447	484	470	484	442	500	464	454	495	457	441	472	479	469	431	486	490	497	464	497	436	469	487	499	487	504	452	456	485	495	481	499	504	456	476	484	498	486	496	487	494	493	480	529	450	483	489	495	443	477	469	480	502	469	459	533	451	458	437	459	521	499	458	505	488	481	500	438	446	475	472	504	477	498	464	437	493	475	485	500	528	481	449	485	483	467	461	469	470	483	458	512	471	471	485	482	478	467	476	487	514	458	490	459	474	439	473	454	454	482	449	473	489	480	483	468	503	467	512	483	466	460	468	457	498	484	497	474	471	472	464	460	492	484	483	467	462	494	443	472	455	463	451	523	450	515	487	492	456	481	495	519	495	500	480	512	487	504	452	436	495	452	459	453	476	441	466	467	449	454	435	462	485	510	489	501	484	479	456	437	508	484	477	475	462	460	447	449	487	481	469	465	474	532	461	441	511	456	427	463	485	479	496	512	481	497	463	472	464	467	472	479	467	464	481	500	505	463	474	455	420	483	451	447	460	450	503	481	493	522	461	457	469	456	452	490	486	489	478	421	493	426	491	460	482	474	430	513	465	497	443	470	480	499	460	515	481	447	478	459	508	479	487	500	468	503	470	486	516	500	457	476	475	463	504	464	455	470	436	527	489	477	482	502	474	483	477	467	443	482	465	438	442	459	520	466	468	439	458	448	468	436	458	460	498	448	471	453	474	491	477	503	496	488	482	471	456	497	478	468	470	478	464	452	498	433	481	480	449	492	499	463	464	464	475	551	433	493	471	477	477	487	485	522	486	473	481	468	475	463	476	510	479	487	504	472	507	486	496	457	414	521	480	511	485	462	443	496	514	452	485	515	471	465	499	435	465	467	491	515	474	464	483	462	509	487	504	484	470	482	513	509	447	485	507	454	471	500	474	476	480	459	506	507	440	512	422	451	508	472	458	525	454	452	462	532	440	458	480	479	521	472	480	484	455	455	473	475	485	466	519	442	491	454	464	466	492	473	483	491	480	507	497	463	526	460	460	461	519	481	479	512	500	503	454	465	457	479	506	465	543	456	456	483	497	487	469	486	509	488	483	499	481	462	494	487	488	477	466	479	469	467	445	493	473	507	460	455	470	480	471	531	500	466	463	520	458	456	482	496	482	489	497	445	472	473	495	457	478	497	468	489	481	498	464	500	470	454	487	517	487	508	474	486	453	451	485	459	524	498	507	477	467	497	481	472	497	447	447	477	470	470	477	419	464	483	432	444	493	490	458	443	489	456	432	498	487	449	492	460	511	452	444	462	469	458	482	500	476	490	516	467	463	448	512	481	499	465	489	469	479	485	468	463	494	485	472	447	467	501	473	501	476	466	414	478	474	504	480	460	491	472	458	461	481	417	434	433	489	452	477	466	483	437	472	468	487	459	464
24770	21150	27454	25017	13389	1160	840	668	665	642	601	591	580	578	522	564	542	533	475	515	528	565	549	525	512	526	534	532	508	496	554	540	491	503	505	480	498	488	521	526	462	550	485	504	549	469	525	508	506	494	499	515	496	498	506	503	530	468	486	512	533	467	512	511	504	494	543	503	498	499	517	528	553	510	534	503	510	517	560	537	521	521	509	529	511	486	502	489	469	492	505	513	538	493	494	468	511	514	446	479	482	499	475	515	446	508	530	493	512	479	500	463	485	499	497	474	506	512	479	514	484	539	503	479	522	530	498	482	512	498	529	501	484	529	491	529	498	532	488	508	519	494	502	474	480	507	497	517	529	509	507	465	546	501	541	482	482	539	498	471	522	508	553	500	510	507	473	482	516	488	481	504	550	497	464	497	471	500	541	481	529	498	510	481	467	501	507	491	504	470	473	555	504	500	470	528	528	510	498	500	482	482	521	532	550	508	490	522	485	504	520	471	490	506	507	488	523	507	530	504	492	530	552	556	518	495	482	511	499	515	498	492	491	507	486	493	469	497	455	482	499	494	509	539	488	535	485	446	485	510	538	522	524	550	508	498	539	495	517	523	483	515	523	518	505	528	513	514	505	494	500	487	521	493	505	537	512	554	470	509	505	482	500	528	502	516	528	523	500	520	506	511	457	508	475	500	497	443	473	476	519	466	465	476	490	513	510	545	538	488	507	498	516	502	498	495	481	520	491	513	455	499	520	487	544	519	517	544	485	536	503	548	502	521	524	500	505	483	485	487	494	492	519	492	493	468	536	525	529	490	476	534	505	521	533	526	471	487	482	503	550	506	493	469	526	490	487	480	503	486	459	512	492	460	488	495	511	510	471	475	511	502	451	517	489	498	493	535	517	533	530	507	490	497	518	534	496	495	455	515	507	478	475	516	492	471	499	528	503	500	496	554	485	522	496	466	561	537	480	493	496	502	490	491	484	529	477	500	510	481	520	506	556	494	515	508	499	555	517	490	514	525	502	518	521	466	496	526	496	528	492	502	487	463	501	560	507	564	495	529	488	505	537	526	486	529	499	495	532	487	528	549	522	500	516	516	492	491	519	486	510	487	518	483	469	490	529	485	527	519	526	506	490	489	460	508	488	523	497	507	492	484	507	498	497	498	484	540	488	476	490	488	510	540	475	474	503	479	499	506	493	453	535	488	495	541	512	512	531	486	495	519	509	543	484	520	489	478	488	547	486	497	500	524	525	501	519	480	472	548	462	522	483	488	485	485	521	467	496	507	537	544	484	502	509	475	497	494	513	515	506	477	494	500	479	494	516	507	524	482	487	526	497	559	486	480	478	495	465	491	526	483	530	522	500	482	489	496	484	538	481	517	481	503	524	507	539	540	531	511	517	471	509	485	508	493	512	477	522	503	483	482	536	499	505	500	466	545	530	527	498	528	506	518	498	509	474	485	510	522	521	516	529	481	525	507	528	528	535	489	540	498	485	517	479	516	516	491	493	492	526	496	484	509	508	511	516	480	527	518	503	526	482	537	497	502	490	489	510	497	497	525	490	458	483	553	502	534	510	488	549	502	541	510	526	504	513	548	499	506	513	528	525	517	501	466	508	520	503	504	493	522	530	481	512	527	476	461	467	537	514	523	467	453	519	549	496	515	500	503	408	528	516	475	488	506	516	480	478	506	516	555	525	533	492	549	523	454	486	515	499	523	489	506	489	479	524	502	493	530	546	510	507	483	482	519	497	535	475	477	490	451	511	500	482	481	523	487	486	478	517	474	484	492	555	500	508	511	503	520	470	525	493	507	500	507	500	523	508	496	438	513	521	513	489	515	537	497	504	478	530	496	503	483	529	480	492	499	503	491	525	516	537	476	533	509	494	480	510	500	463	506	492	515	488	486	526	484	472	490	504	524	527	504	458	488	508	548	471	477	505	494	497	527	500	517	498	526	501	481	483	523	466	503	481	483	523	522	537	473	474	507	473	475	491	478	509	527	534	553	496	492	491	506	492	512	493	476	516	460	473	503	483	510	497	513	492	522	484	477	516	536	523	533	520	521	470	507	474	490	504	488	500	554	478	504	444	493	500	467	473	544	544	497	513	497	504	503	513	522	481	513	503	499	510	543	478	479	470	511	497	507	518	497	482	538	488	501	505	503	438	491	528	532	540	523	548	551	497	516	464	480	525	515	490	492	488	515	500	500	512	519	497	510	499	490	526	452	484	535	510	508	484	513	539	492	478	538	480	497	507	479	493	495	545	500	513	479	545	501	513	508	486	509	513	504	514	500	505	504	515	540	482	464	502	485	497	504	474	483	531	492	516	506	561	477	512	489	456	480	499	513	548	489	494	470	496	526	518	467	461	500	495	498	520	468	517	459	499	517	515	514	491	460	544	474	524	466	499	522	524	486	474	517	481	528	509	515	499	485	497	511	484	478	508	509	478	503	511	504	483	500	529	562	527	525	503	539	516	470	522	462	530	518	519	527	490	492	516	481	496	493	509	501	504	508	553	516	472	499	502	486	481	509	488	514	491	497	540	498	531	510	517	514	470	460	519	542	481	482	514	493	490	500	511	500	510	525	484	487	524	541	529	520	543	563	497	480	526	512	484	522	466	483	487	503	501	495	548	502	523	452	514	485	530	496	498	544	513	472	533	486	520	476	491	513	492	487	490	485	493	469	490	510	535	506	523	503	509	508	510	477	516	517	494	504	473	516	531	505	481	504	496	556	526	542	540	468	525	501	560	471	503	486	517	528	543	493	481	523	531	487	524	537	510	525	501	473	481	483	511	482	533	466	499	482	473	515	473	502	514	502	499	553	501	505	486	494	480	543	503	500	487	490	487	534	497	513	496	528	478	517	503	530	485	497	486	510	489	476	542	494	492	541	564	478	499	525	532	492	505	525	513	502	489	509	503	513	504	516	500	519	507	521	520	499	495	499	477	532	490	447	477	521	558	487	467	522	460	448	513	480	522	525	516	472	504	495	520	532	530	516	513	551	538	506	512	508	490	507	490	512	478	501	507	532	483	490	498	490	506	493	465	460	525	516	488	499	527	482	518	526	501	462	514	492	485	490	511	517	500	499	533	510	525	491	499	521	526	506	489	536	483	453	476	475	522	504	526	518	484	485	495	539	476	530	523	520	529	497	508	473	552	479	505	458	455	477	479	488	511	500	521	512	539	519	490	517	520	497	485	520	503	530	508	521	497	509	496	506	485	538	513	500	476	478	509	499	514	495	522	514	489	506	532	489	515	525	534	478	483	511	517	526	504	437	463	496	500	503	482	513	532	483	509	536	487	547	502	508	471	492	496	500	475	499	526	505	475	526	494	514	499	475	486	498	467	499	497	493	527	541	537	469	504	538	516	524	486	536	502	498	479	485	463	499	523	476	499	503	484	513	500	512	488	503	506	493	489	481	548	495	520	522	499	498	543	471	473	486	504	531	497	466	462	475	530	510	494	533	502	491	478	489	446	455
12659	16128	9992	2764	1922	1546	1193	1069	1000	855	807	761	750	736	666	673	676	604	686	663	663	625	624	608	642	585	586	594	584	576	658	603	595	594	602	651	583	569	619	604	608	623	590	579	652	602	598	625	623	602	617	598	611	587	587	627	594	566	569	589	589	578	590	602	594	576	572	584	550	599	608	605	588	585	611	585	581	610	595	611	587	548	634	613	564	616	627	592	595	639	574	570	611	592	596	555	602	593	598	604	599	583	607	622	615	570	585	555	607	570	627	559	566	609	565	611	582	631	575	626	569	583	567	636	563	610	584	550	630	597	561	582	601	587	604	616	597	605	616	574	593	631	565	562	617	591	604	612	640	585	609	587	614	568	604	563	598	605	581	563	625	612	601	573	551	599	596	569	626	544	604	608	606	595	594	610	594	645	621	585	590	576	588	591	617	578	605	627	596	559	572	588	598	577	616	616	575	562	612	581	568	540	576	563	567	620	609	616	628	633	597	596	619	612	605	585	580	627	570	578	581	552	590	588	634	581	610	583	594	601	589	569	587	563	567	597	611	591	605	582	605	580	551	610	594	567	585	602	566	581	601	550	575	559	650	582	611	614	614	630	576	574	561	581	615	553	609	579	605	581	609	600	604	631	588	591	594	593	610	593	615	631	605	624	586	532	579	571	575	572	583	574	609	634	616	584	590	601	594	530	634	602	606	574	621	579	602	609	554	575	568	580	567	592	566	599	606	599	550	605	556	613	611	610	602	612	590	629	611	574	652	556	617	618	574	569	526	612	596	616	590	626	580	578	625	562	562	597	592	587	603	597	595	555	590	629	612	585	585	605	619	560	574	618	592	592	600	599	584	582	590	576	584	606	599	554	567	595	573	582	625	580	564	572	598	585	594	554	603	653	540	577	635	573	570	616	582	588	610	590	577	605	575	590	627	592	594	623	588	622	614	588	597	566	582	584	618	598	597	577	576	589	564	622	609	581	566	592	590	582	595	594	607	578	597	606	614	564	608	626	608	620	544	590	604	581	605	562	577	583	585	601	602	594	570	572	618	583	586	588	567	565	599	624	553	568	594	565	599	603	609	573	563	638	597	549	589	589	582	571	570	565	589	588	637	650	619	605	567	638	566	611	570	595	584	665	575	591	557	526	607	609	557	598	569	597	605	591	566	613	591	561	583	537	599	621	585	609	595	624	615	550	544	580	568	602	585	527	591	572	586	571	623	627	567	584	587	596	664	576	585	549	542	575	610	574	637	566	600	580	585	595	595	588	615	626	565	622	606	613	569	579	583	586	598	601	581	542	615	596	583	651	581	615	627	623	595	600	571	551	560	629	609	593	571	606	625	545	583	584	590	595	593	552	600	566	540	592	604	588	569	580	612	574	550	593	617	622	574	555	599	632	586	561	598	633	609	587	603	556	620	590	614	592	632	601	581	583	596	588	606	620	564	573	576	621	586	609	549	593	585	665	631	607	619	583	589	590	639	594	612	599	595	571	602	584	611	569	566	585	613	612	642	609	614	609	646	544	568	577	519	629	624	618	569	584	618	556	564	601	615	595	605	562	564	614	597	637	572	588	586	599	556	626	575	546	582	599	623	620	588	582	591	594	581	567	611	562	603	582	586	554	609	618	627	550	613	610	599	596	625	603	577	607	635	567	563	613	630	603	577	525	579	572	607	585	588	605	548	541	627	615	586	587	602	572	620	556	668	644	572	569	580	578	631	566	646	582	618	594	575	589	588	596	642	565	585	631	597	640	573	615	557	612	613	567	588	587	560	623	584	599	578	642	565	592	578	603	553	591	595	604	586	594	588	593	557	563	572	582	578	617	612	590	565	551	613	583	564	605	571	592	608	621	600	602	587	592	588	615	554	572	538	571	579	598	636	595	621	565	588	599	566	571	594	611	649	602	580	653	587	590	569	589	613	558	579	596	583	592	562	599	596	607	636	575	627	564	564	627	562	583	602	641	603	578	628	615	577	647	643	614	626	596	559	589	565	605	622	632	613	605	570	612	609	579	584	596	620	616	599	639	611	593	580	634	560	633	579	599	656	616	596	616	560	580	541	624	545	570	574	606	614	607	543	593	562	626	605	614	581	570	582	567	617	572	601	574	575	637	610	552	614	574	647	583	601	594	609	605	553	569	614	578	567	565	607	634	604	573	567	576	614	577	583	584	566	589	609	551	607	657	574	591	610	583	592	602	592	574	584	623	577	612	539	551	571	614	564	630	575	610	604	602	597	544	551	603	601	608	561	629	610	590	559	593	595	612	573	645	600	612	586	543	546	562	589	565	609	573	547	599	594	607	611	575	577	614	552	591	577	574	604	622	556	581	588	623	591	547	584	615	600	590	583	576	595	582	582	577	560	589	578	623	569	616	546	580	560	628	607	565	618	554	607	593	576	595	589	625	594	542	583	589	630	603	617	582	580	542	578	557	559	638	560	592	581	585	595	620	596	582	615	585	606	575	596	569	566	581	584	581	577	607	596	612	622	597	593	593	613	588	595	556	586	602	596	616	634	607	597	589	596	653	565	588	562	597	596	541	591	574	629	629	560	586	605	596	624	570	581	573	616	616	597	604	595	556	570	592	618	539	571	620	584	588	613	587	589	600	617	620	581	628	589	645	592	602	556	542	605	557	578	603	613	578	560	584	592	598	553	618	594	595	596	594	577	587	624	590	602	566	572	583	631	591	570	564	564	623	568	616	605	578	604	588	592	552	556	598	591	616	551	570	609	622	570	605	643	591	599	572	556	577	580	566	621	628	578	623	617	604	573	585	595	573	612	579	579	591	549	600	592	619	641	561	616	570	621	601	562	609	599	606	569	587	584	587	588	603	592	612	587	576	573	609	611	554	579	582	622	590	581	577	591	581	580	558	602	627	579	561	602	581	595	613	600	579	591	538	614	580	601	615	585	631	540	603	584	591	606	605	586	538	601	567	610	574	623	592	620	593	612	601	612	614	580	594	598	578	622	567	598	603	641	550	618	615	589	565	637	595	567	606	564	546	606	599	560	594	590	568	608	584	605	605	623	601	592	629	623	591	606	624	619	595	606	622	553	561	632	552	622	585	602	571	579	587	553	614	608	589	566	634	598	560	579	581	597	569	594	600	562	634	551	603	587	581	586	578	601	598	575	566	613	591	595	607	590	565	602	553	619	585	643	595	619	612	625	594	580	552	610	594	586	563	606	588	580	611	624	561	574	615	612	603	564	590	593	570	558	610	643	550	590	595	564	567	569	632	552	628	606	587	616	599	594	594	586	612	597	557	607	544	605	609	586	606	626	622	566	595	555	579	559	597	579	676	625	572	622	576	613	591	587	564	589	604	596	608	572	560	614	578	577	610	629	601	596	628	568	635	579	586	634	571	599	588	597	581	558	556	608	579	585	590	628	560	611	616	611	582	609	627	646	600	594	568	564	612	609	597	559	588	565	576	613	594	594	578	582	598	598	609	610	566	640	552	603	524	587	594	609	617	584	593
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
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
