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
341312588770	341312589328	341312589878	341312590428	341312590976	341312591528	341312592078	341312592628	341312593178	341312593728	341312594278	341312594828	341312595376	341312595928	341312596478	341312597028	341312597576	341312598128	341312598678	341312599228	341312599776	341312600328	341312600878	341312601428	341312601976	341312602528	341312603078	341312603628	341312604176	341312604728	341312605278	341312605828	341312606376	341312606928	341312607478	341312608028	341312608578	341312609128	341312609678	341312610228	341312610776	341312611328	341312611878	341312612428	341312612976	341312613528	341312614078	341312614628	341312615176	341312615728	341312616279	341312616828	341312617376	341312617928	341312618478	341312619028	341312619576	341312620128	341312620678	341312621228	341312621776	341312622328	341312622878	341312623428	341312623978	341312624528	341312625078	341312625628	341312626176	341312626728	341312627278	341312627828	341312628376	341312628928	341312629478	341312630028	341312630576	341312631128	341312631678	341312632228	341312632776	341312633328	341312633878	341312634428	341312634976	341312635528	341312636078	341312636628	341312637176	341312637728	341312638278	341312638828	341312639376	341312639928	341312640478	341312641028	341312641576	341312642128	341312642678	341312643228	341312643776	341312644328	341312644878	341312645428	341312645976	341312646528	341312647078	341312647628	341312648176	341312648728	341312649278	341312649828	341312650376	341312650928	341312651478	341312652028	341312652576	341312653128	341312653678	341312654228	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2763	2000	3600	2300	2764	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
22737	21572	29688	23944	21573	21656	10292	1539	1139	995	926	932	836	860	810	811	721	755	711	726	685	709	691	719	650	716	699	661	659	645	679	681	680	672	636	676	639	658	656	674	666	620	636	617	663	644	673	629	677	652	663	684	632	680	642	601	663	659	621	653	659	601	665	636	626	683	612	619	594	657	642	667	636	648	648	671	672	695	611	648	666	640	591	671	660	662	690	652	639	612	660	631	661	622	599	693	707	634	610	665	621	669	649	645	622	636	664	700	640	652	655	659	662	630	654	632	640	634	672	660	637	627	675	666	621	649	646	646	588	660	690	638	654	652	614	683	623	645	680	625	616	649	667	646	630	657	689	660	655	676	644	629	678	648	666	628	673	600	674	665	645	638	656	637	648	625	589	662	650	668	663	604	686	648	660	681	634	640	671	664	637	689	659	674	677	638	658	714	652	670	627	702	644	602	638	672	665	607	649	683	635	686	660	640	657	658	611	650	605	648	659	701	667	660	633	655	640	642	626	617	655	584	640	674	623	642	659	638	660	613	643	617	636	609	655	704	627	643	624	610	618	666	678	642	651	611	620	643	615	631	599	638	607	624	664	656	674	684	651	665	654	695	619	675	636	624	654	653	647	662	665	711	660	642	675	668	627	648	601	641	661	662	660	659	650	607	632	666	671	661	615	645	692	661	635	626	643	634	639	669	681	684	675	607	646	616	707	669	653	658	701	637	650	670	698	651	656	599	664	652	638	667	634	630	684	606	679	657	682	639	617	638	622	663	650	644	654	623	688	613	669	634	616	708	620	652	616	663	668	637	643	647	675	691	665	669	679	648	603	629	632	650	630	646	666	651	662	638	653	638	642	701	638	658	615	668	668	616	647	633	621	676	638	636	656	646	673	671	644	673	611	649	610	619	623	644	663	596	659	653	649	633	692	655	679	670	649	664	681	632	640	627	624	668	648	631	648	638	626	608	670	657	629	652	655	647	653	619	637	672	646	667	645	649	665	626	642	662	679	665	696	636	638	629	616	656	645	616	633	716	612	689	675	653	643	618	672	670	596	626	627	669	634	651	668	655	666	637	676	629	601	687	626	635	669	646	623	668	646	652	636	651	684	684	633	684	676	645	600	647	653	669	643	609	638	666	660	656	668	649	667	620	616	628	652	651	636	655	640	649	666	660	657	640	667	648	651	624	643	680	672	669	644	619	617	588	674	628	606	613	630	615	651	676	633	627	627	665	652	626	622	674	619	625	621	650	685	644	655	651	663	655	657	641	678	692	634	665	654	678	608	625	593	647	598	655	644	663	635	676	652	676	639	607	597	630	626	669	631	664	690	661	682	648	623	615	647	614	636	625	659	664	648	585	652	613	603	637	608	652	670	644	616	643	641	635	672	659	674	633	589	698	660	644	645	681	613	658	630	679	656	624	642	627	664	630	636	621	648	637	648	704	669	676	636	642	659	648	630	640	610	658	722	639	651	648	665	621	649	653	632	643	680	620	641	677	672	626	645	640	625	638	609	666	683	594	631	604	648	627	677	611	659	605	658	638	693	628	605	634	594	632	650	649	629	656	686	659	673	687	644	659	616	633	644	653	645	662	661	622	658	624	639	640	683	620	661	655	667	638	649	669	627	666	609	646	628	633	641	643	652	676	628	623	638	649	676	651	670	637	609	594	670	665	619	673	671	646	625	666	651	645	653	672	641	653	666	649	639	681	611	631	668	648	669	636	660	620	640	659	613	651	664	660	698	646	672	646	668	659	660	645	630	638	651	646	686	676	649	616	651	647	647	562	678	667	673	643	655	665	649	659	672	695	613	620	656	648	637	672	625	662	662	685	639	589	658	636	660	682	636	611	676	651	611	666	654	609	614	631	642	622	667	642	602	639	642	654	624	652	678	611	686	672	673	678	614	674	630	645	723	664	634	635	652	655	695	660	636	651	650	657	636	681	689	690	671	630	594	643	662	702	692	643	658	659	654	652	668	612	672	656	620	682	679	620	632	693	625	657	662	668	628	658	673	630	654	626	606	685	679	644	637	626	595	654	672	666	658	681	635	629	638	673	689	662	691	653	667	632	622	649	634	610	684	637	689	607	642	631	692	636	611	662	612	623	621	625	673	671	658	669	622	637	620	618	636	655	614	680	673	610	656	636	645	651	650	680	621	586	705	648	639	626	633	667	606	641	639	640	685	643	590	653	654	686	649	627	605	628	670	610	616	617	671	682	604	712	633	617	649	615	651	643	633	632	632	641	615	633	637	635	624	631	649	643	641	683	647	621	686	670	647	632	643	644	633	614	639	625	661	631	658	666	610	651	676	639	606	631	658	678	634	680	613	632	631	639	648	589	651	664	632	630	664	649	625	594	681	637	639	654	662	686	685	621	669	604	645	676	622	610	622	680	640	648	608	606	628	617	619	645	631	664	673	664	602	681	646	671	714	654	675	693	592	660	653	650	695	604	627	605	687	667	653	661	661	652	679	651	647	654	666	655	634	626	616	665	677	637	629	648	632	679	646	574	623	688	643	649	650	662	663	607	608	621	611	644	610	627	643	633	649	644	650	631	670	624	662	650	667	660	647	646	679	659	627	655	617	651	616	649	671	636	639	607	645	664	686	690	665	656	619	655	610	619	629	668	693	639	637	660	658	652	624	600	645	668	618	667	630	685	668	636	642	613	650	638	633	610	652	642	635	653	630	645	646	693	615	671	591	642	668	660	605	614	653	669	617	652	654	636	627	657	633	705	647	622	639	648	655	641	636	654	673	653	693	672	632	626	610	622	647	660	639	653	671	612	652	644	686	641	680	663	612	643	655	651	640	610	624	627	628	659	636	665	652	639	668	691	624	661	629	631	671	631	656	587	670	646	626	630	664	699	616	666	671	630	618	674	616	615	641	627	654	642	632	626	642	646	629	655	665	635	658	625	643	667	644	635	614	642	632	661	658	634	672	637	652	669	624	623	678	680	670	670	683	580	663	635	649	676	657	620	625	610	646	654	673	623	635	670	644	591	637	690	637	699	634	668	654	619	622	651	617	638	627	666	668	632	636	641	643	630	632	676	623	650	677	621	709	661	707	623	636	680	626	633	642	644	641	686	632	642	636	619	637	651	650	681	658	624	610	645	635	645	683	624	618	645	615	665	642	670	646	662	651	609	688	677	613	657	631	633	617	611	648	614	626	659	651	590	628	610	601	631	663	650	670	636	652	604	595	693	687	632	662	637	665	677	656	611	642	674	687	589	638	675	649	641	621	668	678	644	604	628	675	631	630	616	655	658	615	710	631	666	641	657	651	650	641	671	689	624	643	657	648	644	612	684	696	642	651	650	653	625	670	692	616	619	594	651	644	572	652	641	653	593	666	653	698	682	653	660	627	614	676	630	632	659	663	652	684	646	653	624	678	606	614	654	628	659	660	644	643	620	629	642	639	657	631	638	641	661	663	662	668	684	661	639	657	633	636	664	674	632	620	643	640	601	650	607	641	724	662	635
10284	23633	33113	5296	3766	2956	2287	1798	1457	1310	1184	1093	970	917	856	906	830	849	812	806	784	777	794	723	715	739	750	738	717	681	737	766	719	742	734	716	699	660	686	668	757	711	752	686	711	692	660	732	715	710	703	666	721	677	663	715	696	724	731	683	717	715	679	668	711	698	696	682	677	691	722	660	712	697	699	719	708	691	634	744	704	651	653	719	700	722	685	711	669	707	706	694	690	660	645	715	712	692	679	734	731	696	689	710	673	697	661	685	652	689	651	728	686	664	684	694	699	672	672	655	715	654	715	708	728	673	687	663	732	672	676	650	712	690	716	679	680	697	687	697	676	711	651	674	650	716	667	645	668	681	684	684	679	698	670	707	731	721	642	715	715	747	700	677	695	690	700	700	687	677	681	700	736	749	723	658	685	700	646	664	703	719	675	668	667	677	676	740	720	686	699	691	675	721	729	686	715	729	705	683	647	716	696	710	678	700	666	701	717	718	669	681	695	676	677	687	651	710	730	701	655	669	721	716	685	639	706	692	654	701	694	718	701	718	701	686	660	661	688	718	679	715	747	666	666	681	677	634	702	689	742	667	702	737	696	725	717	692	658	674	715	673	708	664	669	711	690	654	693	690	703	711	677	649	669	678	719	723	669	680	689	693	748	675	658	695	686	714	695	713	668	657	713	711	685	743	695	705	726	700	651	740	696	668	701	660	699	683	691	692	682	624	714	716	721	669	711	679	703	706	711	688	734	646	687	689	671	717	748	697	704	710	728	660	689	679	684	659	665	677	696	738	703	698	720	669	690	652	699	704	686	677	695	675	716	722	677	715	710	657	699	676	676	726	689	690	719	708	630	700	691	710	641	679	701	679	683	693	740	661	652	712	714	664	719	696	742	690	687	707	684	672	688	697	719	680	704	696	721	723	737	689	684	634	714	696	705	720	758	720	719	675	661	689	664	650	656	665	710	706	685	707	701	654	698	671	716	674	685	706	723	688	690	693	705	668	664	717	695	709	733	688	721	711	661	729	693	710	688	705	684	688	732	694	725	698	664	704	685	671	676	729	675	654	728	663	687	704	675	687	674	679	663	665	726	706	678	654	699	670	670	722	707	713	652	729	654	686	678	697	662	707	698	694	692	720	650	689	717	633	713	729	708	732	679	760	713	690	724	722	674	680	673	711	695	702	688	707	685	699	685	696	721	714	732	676	673	720	675	718	704	633	697	707	702	633	705	742	675	705	713	665	703	699	751	658	666	742	714	707	674	666	705	680	689	675	687	687	698	739	715	667	721	724	665	740	655	655	693	687	675	697	695	708	752	724	674	672	702	663	702	658	668	728	679	681	710	701	674	704	723	687	742	713	647	676	642	663	691	668	652	711	709	710	646	685	686	717	702	672	646	671	690	736	682	674	719	697	732	669	720	750	651	672	675	733	706	683	747	677	657	697	655	712	655	685	699	698	658	684	705	746	685	695	734	648	708	695	724	707	668	700	740	658	734	721	706	697	685	696	682	699	690	679	653	701	738	714	706	706	726	663	700	660	709	671	701	717	694	709	691	706	703	668	713	730	689	695	663	715	671	651	708	672	676	701	696	662	725	698	747	695	691	725	708	728	685	652	700	719	696	646	672	682	657	712	737	691	731	679	712	711	694	706	716	672	660	722	703	701	668	719	696	720	665	675	718	698	648	721	664	694	693	629	674	672	664	679	749	708	705	708	704	670	720	684	674	715	690	691	636	659	705	743	686	713	723	675	713	698	682	659	676	671	657	684	674	710	643	688	688	670	709	680	678	709	700	714	698	732	723	674	708	723	678	676	683	711	716	731	697	692	699	710	688	667	721	695	682	714	703	720	684	762	677	670	724	674	677	645	690	713	653	663	666	695	701	670	710	674	659	634	719	665	684	702	709	653	679	688	661	702	686	688	650	695	708	712	681	723	695	683	709	705	666	704	653	735	657	702	690	759	713	662	658	731	722	700	668	688	712	694	733	701	683	665	715	702	692	737	694	661	708	669	655	691	736	710	772	706	636	720	667	694	695	701	704	687	688	719	734	647	644	694	685	724	684	727	647	670	715	729	712	682	723	689	677	658	692	638	656	673	695	664	665	723	726	748	682	691	659	681	713	703	716	694	735	659	649	718	742	692	686	703	732	722	688	688	690	676	685	674	661	673	671	734	697	649	733	701	671	685	732	665	697	650	664	714	692	676	636	706	675	689	716	741	690	680	693	692	680	683	679	667	679	691	658	683	696	674	716	729	688	697	688	680	657	711	753	708	725	716	688	645	641	696	700	707	738	685	664	688	697	673	698	688	705	675	719	697	707	693	686	697	700	696	725	703	642	703	704	716	681	687	696	712	689	713	703	728	704	658	671	704	660	682	684	691	709	744	707	715	739	687	654	636	687	675	677	689	750	723	748	679	661	681	713	664	685	710	704	692	703	725	668	694	655	695	646	684	699	730	712	705	737	635	715	685	665	700	687	687	710	692	698	717	707	688	693	679	712	676	707	654	668	697	697	689	675	692	701	702	673	719	725	663	696	626	686	691	713	716	719	664	734	694	703	717	688	674	718	707	673	659	716	687	665	684	693	711	685	698	712	666	710	695	667	727	681	727	688	673	696	723	719	687	665	715	714	696	682	683	660	656	660	717	716	667	749	689	727	676	702	720	675	700	725	682	689	697	723	712	698	674	715	663	661	697	691	632	702	693	672	690	716	690	717	691	672	732	680	694	691	648	692	678	691	759	670	704	703	649	689	684	725	713	662	703	667	700	719	645	692	686	739	649	682	697	696	611	678	701	731	719	687	681	675	693	644	711	723	661	661	619	677	707	669	701	692	654	664	693	690	696	665	681	697	671	665	778	650	663	709	696	692	674	700	701	713	692	680	717	685	698	732	683	686	686	667	656	723	732	704	690	678	753	713	707	689	652	743	714	652	711	666	686	712	649	731	697	699	703	677	746	653	689	695	663	704	717	693	660	699	719	672	701	687	662	681	679	640	699	683	725	653	706	709	697	650	709	680	691	725	703	664	707	708	702	714	722	637	600	687	671	684	698	740	693	707	677	688	708	682	710	780	659	707	716	691	672	684	700	674	696	697	675	688	681	668	706	677	705	747	670	659	707	678	664	666	714	722	683	719	711	716	697	653	694	682	695	723	692	701	711	696	703	693	675	675	728	720	651	716	670	703	698	734	688	690	682	686	691	693	709	713	704	691	691	674	660	715	689	696	714	715	710	697	639	665	723	668	695	686	736	668	712	709	752	723	710	654	665	707	684	670	716	729	725	661	712	713	683	649	680	727	682	736	661	672	656	701	708	712	682	647	727	694	692	718	677	656	662	699	694	693	706	705	738	663	678	750	704	700	663	711	705	705	743	745	685	716	684	719	674	753	722	722	709	662	716	695	692	673	679	751	724	708	717	693	685	694	679	670	704	731	721	691	733	669	700	727	658	685	668	701	693	712	737	745	659	653	681	676	672	714	710
27441	19511	9230	1068	557	469	477	456	464	445	476	433	452	446	446	422	397	463	439	447	463	420	431	447	454	436	449	429	459	419	444	422	436	404	421	427	429	430	413	426	393	440	473	453	474	451	454	436	453	458	452	380	454	447	415	457	471	464	450	390	439	425	442	447	404	442	405	417	401	406	465	438	456	449	451	422	457	411	451	463	423	442	413	439	438	452	425	455	427	417	435	454	422	422	422	458	444	429	429	438	409	483	475	477	417	442	482	427	471	449	441	483	455	418	448	430	455	434	440	420	405	404	438	443	456	410	476	440	429	451	429	443	427	485	420	457	441	456	441	400	445	424	442	418	436	479	470	405	423	441	491	409	416	447	444	411	451	407	439	431	415	446	433	440	443	474	475	442	416	434	453	441	417	431	463	440	442	400	408	465	415	439	408	438	436	420	430	421	425	444	407	442	452	419	434	422	408	451	439	391	439	438	439	450	428	454	454	466	444	449	462	410	432	398	452	443	426	443	430	470	444	431	436	478	388	418	410	431	436	486	456	442	424	446	436	458	463	457	421	428	417	407	436	457	441	445	441	461	408	440	440	388	447	430	422	449	400	435	431	442	403	446	463	417	464	459	427	450	456	436	423	433	452	399	455	444	427	401	410	438	454	447	406	442	445	433	429	439	420	421	443	416	473	429	421	434	471	419	427	412	426	431	441	461	443	448	464	454	426	419	430	431	436	449	392	440	450	422	456	458	419	481	425	457	422	451	437	457	438	465	424	437	434	437	427	454	452	451	410	421	435	402	460	472	459	414	403	426	421	457	428	432	478	440	434	402	460	440	440	431	411	447	435	421	421	461	436	432	431	464	423	425	424	429	447	439	427	469	491	464	429	414	441	442	423	415	445	451	438	461	426	431	408	450	433	431	432	444	434	442	464	444	433	444	420	403	436	434	450	466	439	430	440	432	456	423	454	411	435	468	467	449	442	397	460	424	430	432	432	442	445	415	468	453	450	444	455	404	441	468	417	446	430	388	416	446	429	433	433	449	426	461	431	427	439	452	421	462	390	401	478	477	461	413	406	436	434	449	480	414	417	430	408	400	451	421	468	438	449	405	451	461	424	439	461	446	454	414	452	417	439	430	436	431	437	416	465	425	426	441	436	420	428	413	428	424	409	455	462	403	381	437	450	421	445	431	405	429	440	455	461	438	440	433	463	433	452	457	424	390	425	408	446	439	418	393	431	427	425	390	456	437	431	413	429	453	428	449	406	488	426	443	443	463	402	424	455	441	453	431	467	413	419	446	409	407	410	467	449	431	468	448	426	429	415	405	438	451	473	450	432	438	400	452	422	454	398	433	431	398	425	421	413	386	409	405	427	442	394	437	450	453	453	453	437	421	432	425	434	445	462	445	438	415	446	431	462	462	418	423	413	450	453	452	413	457	450	441	437	442	449	428	428	416	459	438	410	444	446	431	399	436	459	491	418	408	417	440	436	419	458	403	432	401	433	421	431	397	448	448	479	444	439	428	476	443	446	434	469	423	475	453	469	463	438	430	426	433	430	432	440	433	458	390	451	416	484	421	454	481	432	450	415	420	431	425	410	443	454	456	458	424	459	424	442	430	431	426	447	436	452	438	420	424	409	389	416	454	430	442	442	495	419	444	444	445	411	418	431	420	453	429	405	462	434	464	452	414	447	406	426	462	401	410	430	440	393	455	429	422	397	455	426	438	441	475	425	435	380	446	424	434	421	444	425	431	450	447	411	427	433	447	414	419	439	463	471	453	405	461	470	449	462	448	421	428	440	451	456	472	439	448	423	424	464	458	432	465	439	428	466	443	442	422	432	467	439	428	474	406	409	416	440	445	493	441	411	454	421	469	423	446	444	412	501	445	451	414	429	450	465	451	454	406	425	461	473	439	445	428	447	414	466	453	449	432	431	443	446	433	413	413	439	442	424	440	430	383	414	398	460	457	404	421	429	437	463	459	470	429	463	454	421	475	474	439	435	445	439	434	482	411	447	439	438	430	407	468	382	410	466	432	415	457	474	445	433	438	448	443	444	437	415	410	458	460	425	403	430	411	437	400	444	457	435	430	436	397	445	436	423	382	462	432	439	466	453	455	427	455	422	450	392	485	436	443	440	440	441	429	434	449	428	438	418	397	431	420	438	406	458	428	419	455	449	425	405	436	424	416	441	424	465	408	421	427	498	492	458	428	449	401	431	426	444	442	426	434	452	475	419	435	472	413	462	491	411	476	482	440	417	465	464	418	433	422	432	463	406	405	426	485	469	451	440	434	442	408	461	452	430	439	416	421	449	371	452	441	424	462	456	457	447	463	423	422	410	392	418	464	468	448	421	429	434	431	449	408	444	429	429	447	443	399	407	436	421	435	388	406	431	435	416	405	397	474	438	465	441	474	469	415	431	449	439	442	407	449	463	450	457	410	399	378	456	437	459	418	441	429	483	451	438	462	404	440	470	441	409	431	423	409	432	441	419	407	450	469	438	451	424	436	450	456	430	442	468	386	424	451	449	459	439	392	390	447	463	374	475	427	436	461	424	420	431	443	410	452	430	426	435	428	440	430	475	445	464	434	464	468	410	431	452	404	439	447	438	431	438	441	419	467	411	506	443	466	403	425	413	453	434	427	428	423	455	433	423	414	428	412	404	460	441	423	444	452	434	442	424	433	438	420	432	464	421	392	430	457	443	432	473	395	439	455	394	468	431	435	436	458	436	434	452	431	404	450	406	439	439	456	456	420	440	428	451	404	431	437	456	463	440	442	419	443	446	430	446	450	443	484	434	432	415	434	440	445	418	469	436	447	436	428	427	423	432	395	412	410	476	428	431	417	434	441	425	458	455	418	441	433	421	428	420	449	412	439	405	428	458	454	402	443	402	473	421	463	442	452	453	415	420	440	395	444	406	462	452	412	456	405	437	464	406	441	459	446	449	406	409	429	449	488	391	419	427	450	466	419	440	477	446	430	406	417	410	432	441	447	417	430	418	417	424	436	422	432	402	396	439	429	468	446	431	449	401	451	439	469	442	426	423	434	446	440	402	451	475	438	484	446	417	418	452	467	441	437	428	398	453	425	428	431	481	459	487	414	412	419	417	425	469	391	439	419	483	442	427	459	430	430	454	442	416	458	456	468	431	387	436	430	442	457	418	482	429	463	413	457	404	479	426	413	439	448	443	445	425	433	451	418	461	413	396	447	458	405	444	445	461	438	430	434	444	446	395	448	434	437	467	430	449	451	441	430	416	458	432	449	384	458	430	421	424	388	431	423	412	423	443	434	474	458	407	434	463	472	458	482	485	422	437	403	400	463	425	460	450	408	417	457	419	455	414	409	441	451	415	446	418	447	446	438	416	392	402	388	450	443	440	445	420	412	423	463	434	438	423	387	424	462	437	429	420	438	470	423	440	409	398	408	437	440	415	438	426	437	459	456	424	432	445	444	434	458	434	414	435	433	402	424	498	437	458	390	460	449
8115	4850	5639	610	559	530	522	521	511	470	484	497	504	492	442	473	474	468	476	466	471	458	445	495	449	402	465	462	462	506	482	453	494	427	443	445	479	456	464	437	443	453	457	469	453	437	478	466	428	442	478	482	480	480	498	451	464	522	442	458	482	487	433	479	482	470	437	434	439	453	492	487	424	495	489	458	525	488	472	475	453	497	459	460	494	478	447	463	456	425	482	454	466	425	462	435	472	427	452	455	479	454	455	424	453	447	470	479	470	451	446	468	467	459	472	460	463	462	486	432	419	479	467	487	415	496	433	480	433	459	456	445	442	485	404	480	447	434	480	421	457	468	461	439	466	473	422	452	470	420	449	481	470	449	438	472	475	471	464	425	450	450	433	466	421	465	418	428	483	460	459	461	480	452	466	480	443	466	453	434	456	461	484	488	452	497	493	487	454	471	492	438	469	446	457	447	420	477	488	446	431	497	467	455	438	448	463	489	457	454	489	493	446	442	465	454	425	444	446	498	414	484	442	431	449	474	452	467	476	426	424	485	437	447	458	486	457	433	410	467	448	477	453	465	479	429	493	452	445	455	427	467	485	485	460	453	482	456	454	438	483	447	458	464	464	462	486	451	475	435	457	457	445	461	439	457	450	475	471	446	440	480	442	471	480	434	468	465	475	429	459	432	475	424	431	451	469	455	475	449	476	467	477	438	493	447	477	457	457	470	444	442	460	445	420	497	436	459	485	478	476	464	431	443	447	447	478	475	485	471	411	455	438	435	448	483	477	460	450	430	452	454	491	464	470	463	488	452	406	466	464	479	460	475	431	439	436	442	477	506	468	456	468	452	467	423	459	458	472	423	428	430	494	459	465	471	476	487	458	427	457	386	473	468	444	446	436	478	445	492	469	450	470	463	512	469	427	433	479	475	430	465	465	480	460	422	479	444	435	449	431	483	474	476	471	405	464	461	459	470	436	464	439	443	438	483	444	449	506	460	450	460	461	462	469	445	492	450	461	451	430	481	484	441	455	438	466	463	450	459	423	441	474	499	459	474	496	435	458	476	449	430	467	474	447	474	443	452	422	425	470	430	459	488	448	467	442	460	480	437	442	445	447	477	497	459	458	488	459	497	475	454	478	468	472	476	458	441	405	430	433	464	455	466	449	451	468	469	459	444	444	468	446	473	465	453	495	447	467	492	464	489	431	469	455	493	466	476	449	423	524	465	454	477	435	418	480	485	463	443	468	510	465	445	474	429	445	499	464	448	442	467	507	444	447	477	451	495	505	443	442	484	443	417	438	444	499	483	452	530	491	517	441	437	451	469	461	447	442	449	475	492	497	474	445	479	425	438	437	452	457	453	457	477	475	478	438	435	469	429	462	430	453	456	445	453	462	449	437	478	487	457	478	447	455	487	470	476	456	479	498	464	424	463	452	470	440	467	434	495	452	474	464	463	429	474	442	458	447	478	429	506	432	472	453	467	480	486	479	452	459	433	459	471	460	419	482	433	461	447	466	484	463	442	465	430	457	451	486	458	477	482	458	434	464	452	418	484	469	482	457	456	466	521	440	486	458	472	450	474	443	462	467	433	480	473	472	412	452	428	453	460	486	453	462	464	413	436	497	468	453	478	451	423	470	450	491	455	437	431	480	471	474	437	497	448	453	487	437	483	414	431	473	475	449	440	456	453	442	464	452	413	483	457	484	470	459	454	471	529	476	448	417	446	488	441	417	477	455	475	470	484	450	429	462	459	435	465	447	448	497	473	492	427	418	473	410	442	469	462	502	478	458	476	466	477	467	435	459	438	438	418	487	502	457	473	460	467	485	479	448	454	448	451	463	468	460	459	452	469	465	418	483	501	470	470	449	467	440	441	473	462	432	440	437	468	448	475	468	461	434	465	467	469	451	443	408	448	476	459	473	458	446	456	482	483	487	453	460	423	449	471	476	447	456	450	493	479	453	448	424	482	461	481	461	448	470	488	493	450	481	481	462	447	452	454	430	434	426	475	445	440	470	475	468	467	464	491	457	459	478	463	440	435	455	456	453	492	490	474	450	500	471	429	480	474	444	451	451	460	448	440	444	454	436	472	471	426	435	469	431	499	427	472	448	491	461	458	452	464	483	466	461	469	449	433	471	444	434	450	435	458	454	464	453	433	445	481	427	475	457	450	463	470	498	479	443	454	467	438	477	455	459	516	490	418	495	462	473	443	481	438	438	472	455	477	452	480	461	454	493	473	473	430	435	502	454	474	496	475	461	452	431	464	436	474	474	481	462	483	478	428	467	465	455	458	425	444	445	418	451	444	491	465	466	451	473	449	490	412	491	487	495	458	448	473	453	450	476	483	479	454	463	461	452	459	425	468	458	469	487	471	464	505	467	457	456	452	464	473	448	451	470	459	455	456	449	453	462	454	465	466	504	469	454	439	475	450	451	481	465	423	448	470	490	471	475	398	462	507	471	426	441	442	475	431	458	458	498	432	482	464	466	433	460	460	483	488	456	433	433	429	479	423	472	445	449	455	478	452	471	430	479	488	456	488	460	507	427	426	449	400	445	458	464	420	467	455	481	468	442	428	429	433	480	442	473	441	482	442	426	511	478	429	457	474	479	458	474	498	463	466	444	437	435	450	450	439	468	467	445	487	468	432	465	466	470	474	435	499	446	484	454	467	450	469	458	485	459	458	473	507	474	475	482	427	488	462	481	463	485	456	494	424	475	457	434	465	457	422	468	462	466	512	445	438	462	403	470	455	482	478	444	443	479	469	437	466	445	443	441	443	511	481	454	459	484	454	474	451	462	511	456	484	495	471	439	453	429	473	469	454	462	477	433	443	435	460	459	435	417	412	425	449	488	480	464	436	466	450	443	455	468	448	430	456	428	492	484	472	484	458	451	405	485	431	461	434	464	470	480	473	429	457	457	440	509	436	422	455	469	448	484	408	460	424	497	468	423	436	471	413	435	455	459	490	489	434	437	479	482	409	466	449	473	457	475	485	472	466	461	432	447	436	445	452	449	481	478	451	486	470	472	471	456	476	465	458	462	430	435	438	480	457	466	472	488	442	477	455	397	450	409	444	460	432	455	491	462	466	484	462	487	461	465	447	441	452	475	485	428	460	448	461	519	421	459	474	478	466	452	448	472	456	455	491	462	447	466	432	485	461	465	449	468	450	424	460	457	489	483	496	455	492	456	400	434	471	497	438	440	458	485	523	435	454	427	481	460	502	485	472	453	412	451	488	490	455	473	417	457	438	486	451	443	441	444	490	486	431	434	448	483	488	489	471	450	478	454	460	447	477	456	460	458	459	461	468	442	460	442	459	489	431	461	480	443	470	419	456	487	488	460	502	477	421	467	448	427	502	458	446	437	457	463	436	456	470	507	469	440	457	454	478	466	454	485	424	487	424	442	464	467	489	487	463	446	479	440	465	449	475	459	472	469	456	540	437	492	407	443	477	439	474	460	487	471	426	492	430	471	450	493	444	485	471
23533	21268	28920	23967	21252	10965	1634	1151	1032	997	998	959	880	853	849	791	817	878	816	821	771	778	802	828	795	854	759	800	839	783	773	815	813	857	772	795	806	784	796	812	751	787	795	804	805	794	783	761	738	713	782	764	774	762	720	800	808	756	784	801	829	781	765	804	843	792	843	790	816	773	778	793	765	778	776	734	778	773	809	754	812	836	845	761	748	745	767	766	741	752	766	750	794	796	778	822	753	794	759	788	771	742	759	791	764	816	809	809	796	835	783	817	728	782	762	802	762	751	804	816	797	775	761	822	796	741	750	796	800	783	806	727	710	795	768	740	776	787	803	771	768	763	779	808	752	836	745	801	746	713	759	759	761	822	802	831	725	769	830	788	815	830	769	790	764	802	801	843	786	810	764	778	787	810	794	789	746	752	750	797	776	844	792	795	781	773	724	780	754	737	773	838	795	768	775	803	747	713	813	809	771	749	806	792	744	743	782	788	793	771	720	766	835	823	814	778	824	800	757	753	744	753	855	785	795	815	779	711	739	744	764	785	788	804	799	788	772	795	762	798	818	795	788	817	787	762	832	789	754	773	762	724	772	773	799	739	788	777	781	808	734	744	753	758	836	749	778	757	726	794	792	791	805	787	776	767	787	731	846	771	785	788	761	826	787	763	782	782	737	741	818	758	734	780	833	758	790	800	794	734	833	737	774	756	766	828	802	783	743	749	745	751	769	730	765	758	814	799	765	753	804	709	800	785	773	742	757	767	776	822	798	791	804	778	756	788	821	806	782	788	752	766	765	819	791	779	785	795	778	781	745	782	823	820	734	778	831	792	773	744	767	768	822	805	780	779	786	783	788	767	815	766	768	750	755	765	799	825	821	754	803	765	748	745	776	803	792	759	760	767	804	764	776	801	781	745	781	742	773	740	782	785	793	807	777	807	794	775	783	812	805	763	818	799	797	790	805	818	787	795	763	763	809	764	827	784	784	815	799	777	753	787	805	836	734	760	759	759	783	807	754	773	823	749	767	753	788	784	827	812	780	713	786	802	770	832	847	769	749	803	771	774	746	783	760	797	720	758	725	728	845	751	739	773	811	795	809	743	764	814	756	804	760	793	788	783	820	779	780	790	805	782	815	750	797	786	786	746	714	760	824	825	788	792	745	793	792	797	789	715	745	740	781	789	822	778	777	779	781	736	805	793	839	776	810	778	822	781	760	758	806	795	742	734	813	823	787	787	801	770	829	798	810	748	777	785	823	750	754	761	821	751	839	753	759	770	743	759	764	776	774	855	802	733	804	731	758	815	784	779	776	816	763	807	776	765	801	769	768	828	815	800	738	744	788	773	766	765	811	787	817	825	821	771	796	747	774	799	726	741	781	824	831	783	820	804	767	776	806	777	747	813	792	795	716	771	819	828	757	785	759	772	824	740	826	802	745	817	733	780	820	721	790	782	772	785	719	714	820	756	780	748	777	780	846	781	730	761	768	756	778	785	823	745	732	795	799	847	782	815	764	756	788	796	783	827	743	834	781	772	749	802	776	786	805	783	741	790	754	787	792	802	753	796	745	784	753	792	761	778	746	811	778	762	758	783	791	782	854	780	771	776	732	773	756	809	811	752	828	754	849	793	734	761	790	785	802	833	754	801	772	763	773	770	786	826	769	767	811	725	705	799	773	759	771	813	766	810	774	763	768	746	763	771	744	793	763	747	780	787	752	756	783	792	785	770	755	763	717	764	769	771	764	799	777	787	731	779	769	765	816	739	774	756	790	783	818	717	757	758	784	756	839	768	844	751	788	763	790	765	741	797	802	773	799	775	812	778	739	787	740	765	808	784	748	795	756	764	749	726	793	736	766	756	759	784	791	745	749	718	817	794	779	812	768	765	812	762	780	782	823	785	771	786	758	748	741	750	816	748	801	799	723	777	758	770	815	782	803	810	761	786	819	764	809	772	723	782	732	770	732	754	775	766	740	772	738	755	817	789	777	748	785	776	754	748	780	818	811	752	752	792	821	812	783	797	819	762	777	768	798	812	795	810	766	779	786	789	794	822	807	788	758	756	788	775	729	778	813	819	771	774	816	726	784	752	782	812	803	795	797	809	758	771	706	803	774	804	694	744	784	794	734	827	802	785	799	766	771	750	814	810	795	805	773	760	708	786	777	843	775	747	789	801	780	752	788	753	792	734	784	750	758	850	785	775	734	799	779	721	740	768	773	777	805	752	789	784	791	796	810	757	794	750	748	750	754	795	790	805	786	752	791	782	751	742	764	810	809	771	710	793	810	771	739	775	786	745	817	763	740	795	799	808	773	745	790	846	736	722	812	730	716	806	751	745	784	745	780	765	743	770	818	782	798	773	757	763	756	804	786	783	752	773	801	771	775	777	732	753	801	749	796	806	783	796	766	736	808	770	828	737	748	781	819	810	829	773	783	823	777	799	794	778	766	708	801	834	800	749	792	761	752	772	793	778	838	761	789	766	781	763	786	795	776	740	803	801	802	776	747	759	792	796	783	767	800	763	761	822	761	741	812	785	799	802	778	798	782	800	830	772	759	741	769	748	817	803	771	800	789	733	803	817	763	817	778	805	760	779	781	816	802	761	747	806	781	745	773	758	773	799	817	809	793	769	771	768	772	811	760	753	771	751	754	738	768	761	808	737	762	761	813	756	783	749	750	764	742	823	796	807	812	775	787	779	778	738	786	798	774	795	765	798	805	804	764	799	792	799	890	779	751	785	775	712	730	822	748	767	756	757	769	758	795	789	781	855	812	728	769	726	738	760	773	785	739	815	793	827	809	769	790	776	755	808	763	779	773	795	845	775	766	740	740	775	793	783	804	765	756	777	781	784	765	740	788	778	786	747	753	743	810	798	855	781	777	737	767	786	802	766	778	749	770	794	793	793	798	763	757	774	817	741	781	801	770	785	753	778	695	761	775	760	780	741	783	814	776	763	742	760	783	794	817	760	810	704	803	801	822	759	752	801	766	776	732	779	784	750	780	852	808	796	751	772	788	763	770	748	751	761	735	825	830	775	756	729	778	764	778	737	797	770	734	739	788	810	782	819	799	806	832	765	744	815	805	770	797	748	784	764	761	770	775	719	782	834	791	750	763	776	779	797	782	722	760	824	790	760	745	766	730	794	851	763	761	795	757	769	738	792	758	789	781	800	775	761	810	807	761	753	747	803	742	766	799	754	848	763	769	810	787	777	797	802	773	806	759	817	786	777	801	770	793	800	776	797	772	792	763	784	735	725	795	776	764	757	786	778	809	762	745	744	745	832	781	786	771	776	793	797	766	789	775	763	744	770	747	768	773	744	778	755	738	813	752	809	770	773	815	762	798	818	761	775	764	784	779	791	791	738	786	750	775	786	734	766	785	744	700	804	794	740	770	795	777	789	752	776	799	799	730	728	744	759	800	767	770	781	806	763	763	757	839	776	769	802	788	779	769	744	781	769	814	763	736	729	782	753	836	769	811	771	844	785
8517	16142	25528	3253	2473	2026	1625	1362	1275	1072	1020	957	984	961	904	928	922	898	787	847	828	850	838	849	835	824	804	811	833	802	849	784	770	895	844	861	819	840	839	803	815	829	828	823	819	869	803	842	796	775	896	837	856	835	844	827	782	802	864	810	820	804	814	801	833	767	812	816	793	820	770	813	802	793	845	811	811	838	810	752	801	887	792	802	840	794	834	804	825	774	841	788	801	816	831	842	820	813	801	832	839	844	797	789	856	810	832	823	760	868	786	774	800	822	838	821	801	812	839	808	807	784	825	820	844	824	790	826	827	825	803	832	806	814	821	788	895	791	799	823	841	775	834	798	783	818	874	791	833	806	790	788	821	766	841	788	800	770	841	782	850	792	786	814	839	779	857	814	810	829	789	814	814	797	814	830	803	784	879	757	831	843	837	787	877	864	883	782	867	821	861	830	843	833	816	805	767	831	846	848	773	806	851	813	824	786	790	804	831	807	806	842	803	806	830	819	799	845	836	795	851	789	802	790	764	783	833	829	828	872	820	824	800	813	819	833	841	837	855	817	807	824	815	827	833	827	853	869	829	885	820	770	728	814	827	791	831	833	896	809	769	818	813	807	805	807	795	794	811	807	788	864	784	794	842	777	767	794	795	819	822	869	845	807	789	837	798	820	835	842	790	796	836	821	840	871	868	808	787	844	804	838	813	817	774	845	813	827	859	811	809	838	791	792	772	838	829	834	797	794	865	776	816	865	777	819	833	852	834	786	796	788	835	818	805	795	832	805	774	867	805	775	818	865	847	834	800	809	813	879	854	743	861	787	824	893	793	822	768	842	802	816	840	845	784	790	795	814	867	789	855	814	860	840	790	797	785	845	788	856	770	848	756	800	782	854	845	835	836	814	797	817	848	864	828	796	843	835	781	796	789	864	771	835	820	811	810	846	834	844	823	823	813	808	832	838	829	853	761	803	817	860	818	799	772	789	770	786	809	826	829	826	879	796	849	828	793	822	820	776	826	822	814	847	753	812	816	843	830	776	788	813	818	812	846	802	844	860	814	847	803	837	764	827	850	812	824	825	833	828	776	795	804	809	834	852	784	787	845	809	789	825	836	890	822	792	840	848	801	790	812	810	790	764	798	796	797	806	832	796	833	810	811	837	831	825	794	804	842	806	837	784	762	807	874	825	823	835	791	777	820	785	839	813	848	816	761	789	792	878	818	753	817	797	829	764	820	827	869	809	776	835	856	810	793	800	835	818	853	827	799	881	768	808	839	797	796	807	857	882	836	768	845	806	830	778	834	768	845	843	814	779	804	832	808	785	803	825	771	815	804	785	793	798	770	797	842	824	847	806	840	801	834	808	829	836	816	779	807	808	854	823	818	803	772	788	805	809	788	802	861	805	809	823	840	814	811	811	771	783	814	749	838	816	797	821	806	796	807	757	820	779	812	798	806	754	833	815	840	758	818	816	851	815	890	813	794	779	868	811	846	783	821	797	811	802	833	796	808	762	827	848	811	838	780	807	796	852	849	802	844	809	864	770	870	786	786	805	809	817	774	836	774	811	775	815	838	824	816	779	810	841	799	806	725	784	765	745	883	816	865	803	797	813	803	841	817	787	805	792	759	832	802	817	825	781	815	825	831	816	790	832	803	817	815	835	826	810	824	833	817	821	847	874	832	818	850	832	795	832	850	821	816	757	801	761	818	782	863	781	848	842	797	795	805	859	862	823	795	818	832	815	779	831	817	780	809	848	817	838	799	802	851	826	824	767	789	812	834	848	842	847	782	838	783	797	837	812	770	818	828	792	829	840	943	847	852	844	847	860	801	813	859	797	771	826	816	806	834	805	788	785	824	802	787	874	848	783	819	816	822	842	859	804	821	825	807	763	810	825	838	787	823	847	812	875	834	790	847	829	756	788	835	810	802	852	809	823	795	841	786	822	821	839	829	822	824	810	806	836	817	804	836	812	897	894	774	835	822	829	839	847	775	847	829	806	849	782	904	828	811	820	848	740	823	797	800	863	834	843	809	862	834	810	830	837	820	832	821	824	820	768	825	797	834	827	837	792	839	816	792	807	820	838	801	795	843	793	829	812	818	828	822	821	792	834	796	833	830	807	802	842	754	804	868	770	800	825	805	804	807	790	859	791	853	818	799	858	803	840	779	812	829	803	790	842	814	837	804	823	880	780	815	817	833	802	798	845	821	825	823	796	787	828	859	827	841	776	797	839	814	789	781	828	842	813	894	770	796	810	804	832	835	770	780	844	845	820	850	762	842	829	811	832	805	781	826	824	805	761	771	790	792	792	835	812	768	795	835	804	804	814	819	793	857	838	873	755	818	791	778	826	810	864	834	836	830	820	840	833	824	808	829	801	801	878	822	863	811	793	808	802	813	768	808	824	806	809	795	836	769	871	833	809	800	858	818	831	806	809	845	817	857	797	821	822	726	809	847	765	784	834	848	833	805	879	833	805	796	835	825	845	838	768	789	824	851	828	795	760	815	800	823	765	800	808	875	803	822	808	820	822	829	840	828	835	797	803	834	834	881	836	848	806	845	844	800	780	838	844	826	811	824	830	829	810	819	840	845	817	820	750	803	776	808	814	784	814	850	744	797	860	795	780	821	799	811	838	801	800	781	796	811	811	876	834	837	806	863	780	848	846	835	803	776	802	811	846	842	816	771	793	812	770	816	778	887	813	875	789	795	844	804	778	874	815	879	784	798	798	817	811	793	784	779	827	830	814	818	798	857	759	789	866	801	802	802	797	812	843	816	797	818	798	813	853	895	826	810	796	847	800	860	812	808	821	827	838	801	855	774	808	802	800	861	806	841	851	817	790	798	778	838	792	839	809	785	844	858	815	805	802	787	844	797	784	761	831	862	837	823	800	821	846	837	761	827	842	835	838	813	820	846	810	853	853	806	782	832	806	813	805	801	763	812	840	768	823	838	767	767	829	780	817	790	811	795	810	851	752	806	840	827	801	775	811	819	830	828	725	779	826	813	861	772	825	816	802	813	785	834	788	821	851	818	822	884	868	828	822	840	811	844	805	843	790	785	858	859	821	806	836	794	811	833	788	826	791	768	857	824	769	799	804	782	787	777	797	829	813	791	837	862	830	831	830	798	831	820	809	793	826	850	802	859	863	811	837	834	873	795	843	843	801	823	788	783	804	772	856	782	797	797	797	773	783	804	775	830	854	853	815	820	828	824	856	795	838	854	828	823	825	832	745	821	828	826	787	822	850	814	856	795	848	796	860	777	775	820	811	813	847	868	828	814	807	789	787	841	845	834	856	803	782	824	795	800	816	823	852	802	840	802	833	807	857	822	860	802	863	799	843	787	808	817	822	831	804	800	839	789	813	840	819	813	735	810	811	780	817	783	787	788	828	821	801	786	871	806	746	840	816	838	810	788	789	760	824	804	856	821	795	856	804	760	839	781	824	755	867	786	857	821	837	836	820	773	828	774	842	818	802	794	804	787	904
24565	21267	28075	24724	14047	744	444	408	324	305	303	262	277	269	277	240	241	225	253	226	224	235	244	221	240	227	187	224	229	233	216	228	218	194	181	215	251	216	232	215	194	216	230	211	213	191	201	224	209	203	219	206	211	236	225	219	214	222	207	226	222	209	198	212	210	229	228	191	206	203	227	228	183	206	209	227	209	207	200	205	195	207	189	193	232	210	224	233	186	227	211	220	226	212	179	214	217	185	199	217	208	211	226	204	208	191	206	210	210	227	222	220	201	209	199	201	199	190	246	231	217	206	220	217	206	241	202	243	205	201	200	215	204	193	205	221	193	213	200	195	213	200	226	203	198	194	225	209	183	216	225	258	217	212	207	233	217	246	213	196	222	208	209	190	229	196	203	204	210	199	229	207	228	218	215	207	211	233	232	209	235	184	196	225	194	215	226	204	218	225	242	204	225	192	226	205	218	216	233	234	204	222	195	209	189	208	214	212	211	212	206	239	202	218	243	190	216	188	224	242	212	196	191	234	210	205	202	210	229	207	224	210	189	207	201	210	220	203	200	205	229	217	217	238	215	196	202	219	200	234	218	218	188	211	210	214	202	229	223	195	214	196	210	190	189	219	211	214	200	206	216	204	227	237	231	215	239	229	242	202	214	212	218	235	194	208	224	215	209	204	226	203	215	217	211	187	221	226	224	239	206	222	205	210	226	207	223	194	212	204	201	228	235	234	225	211	192	225	200	199	212	213	201	204	215	210	215	209	211	178	209	206	211	230	210	231	205	218	211	231	211	220	207	235	214	216	205	213	227	216	223	232	180	200	195	224	220	190	196	222	215	234	230	216	213	233	222	211	223	185	217	206	188	205	221	240	228	215	221	189	203	234	209	205	220	206	214	212	215	211	221	196	223	228	208	223	191	208	230	228	214	215	199	239	201	197	225	210	195	214	215	205	224	188	221	186	209	214	213	226	203	206	173	209	210	217	206	188	206	214	218	229	212	216	199	206	214	219	219	205	190	191	212	243	208	220	202	216	193	234	252	180	214	203	194	218	234	221	206	227	233	170	198	203	209	199	193	228	218	224	212	207	218	211	201	224	219	203	205	236	225	203	207	204	196	214	171	205	196	210	221	208	228	198	197	222	222	219	208	199	213	199	212	206	187	242	185	206	191	212	221	197	190	213	212	198	189	205	225	217	194	215	232	218	234	208	208	224	224	225	202	207	222	187	213	200	200	209	201	262	220	200	214	217	186	191	211	253	230	214	225	220	209	200	215	207	226	224	213	221	183	201	217	236	218	200	216	215	169	225	220	208	186	188	215	214	214	223	222	225	220	221	214	211	199	252	205	220	240	200	227	210	197	227	202	180	216	219	207	217	227	197	194	227	238	197	210	229	197	204	215	201	237	220	198	217	211	201	210	202	219	201	213	235	190	225	222	213	198	214	193	202	192	246	210	163	200	211	210	229	219	197	211	231	194	220	211	206	218	222	204	211	195	227	199	197	225	218	215	207	214	213	209	205	206	218	180	227	222	209	226	184	206	193	187	216	220	230	197	208	207	201	230	210	209	192	206	212	212	204	215	196	196	197	210	179	216	209	235	220	207	208	205	209	205	234	228	223	241	225	220	210	190	207	212	200	220	234	215	211	198	231	203	228	219	202	231	211	200	198	176	188	228	240	216	189	218	195	213	206	225	200	215	211	201	194	193	195	201	212	179	199	205	189	221	198	192	183	228	237	207	192	207	207	183	211	202	216	222	222	220	208	227	214	195	177	201	210	215	196	190	221	206	213	218	215	214	167	221	212	195	210	225	221	233	234	209	220	207	223	209	198	218	209	203	224	218	227	206	224	218	217	236	223	198	220	226	207	210	188	202	181	224	222	180	206	244	195	228	210	227	226	202	218	221	221	211	211	235	226	180	225	238	190	229	186	223	224	210	217	230	186	220	224	198	188	234	219	229	196	190	182	236	210	227	208	188	219	220	247	215	228	214	190	212	203	227	200	205	229	218	221	210	228	226	204	195	201	241	239	223	231	216	227	201	201	219	218	193	180	214	221	196	213	194	199	214	202	211	188	197	193	208	198	211	205	214	219	217	219	236	217	209	213	212	206	220	183	199	202	215	221	203	196	190	208	225	165	199	211	206	201	220	201	217	227	210	205	221	204	207	189	250	203	216	206	181	210	196	220	211	203	214	181	209	240	194	194	220	212	223	203	193	188	222	221	224	235	229	210	187	228	214	234	208	216	189	203	226	209	224	195	218	206	191	184	227	207	200	206	205	204	213	221	201	188	217	202	201	191	220	207	191	210	192	228	218	243	212	212	235	198	216	235	217	217	218	194	211	223	233	203	208	213	193	222	200	193	187	167	199	211	218	228	226	217	195	218	206	211	209	203	220	196	203	206	219	208	202	196	209	230	193	196	235	214	193	205	208	236	209	209	212	216	227	238	213	220	206	228	220	242	201	195	188	208	211	210	201	195	213	213	218	214	210	193	197	216	193	215	206	193	232	193	221	205	196	215	213	192	176	221	205	190	216	209	209	219	207	189	176	201	218	221	236	199	198	208	224	226	190	240	193	228	217	193	190	199	231	222	223	229	207	234	223	222	235	187	202	193	192	218	211	202	197	206	209	210	176	196	214	194	206	229	207	228	247	209	208	180	220	203	230	214	200	207	199	213	254	203	200	210	227	200	186	210	221	197	231	215	207	216	237	218	221	185	219	204	199	203	212	216	243	197	220	207	204	226	213	213	199	238	201	208	195	192	193	224	219	227	197	225	230	202	213	202	224	201	206	233	214	230	191	210	210	259	200	215	210	216	221	225	213	219	201	203	201	236	214	226	193	210	209	224	195	239	211	213	192	182	203	196	209	220	207	213	239	171	216	193	235	191	207	196	252	229	243	182	191	213	197	213	215	209	219	214	231	206	227	201	199	191	186	223	196	213	198	204	223	219	191	194	213	207	191	208	209	218	187	216	225	220	226	203	239	214	205	215	208	219	209	220	246	218	232	202	211	216	215	215	197	189	198	199	237	234	215	196	206	223	218	194	170	204	209	206	208	215	213	209	203	181	220	221	220	225	196	229	210	213	215	225	207	205	202	212	205	207	205	212	204	196	208	222	194	195	217	228	246	203	204	206	232	205	213	217	226	201	202	195	218	220	220	218	233	203	201	194	245	208	239	204	214	212	230	217	233	201	220	208	207	214	191	196	221	197	221	209	237	211	218	215	209	227	219	206	252	194	204	221	207	195	189	228	207	204	203	224	236	245	224	187	210	209	226	223	179	228	215	233	218	224	220	210	194	235	205	213	215	199	229	213	202	205	211	202	176	208	201	216	222	187	220	223	204	209	223	193	209	190	214	217	201	212	242	201	204	215	227	209	207	247	223	207	216	206	218	215	196	203	205	190	216	218	211	193	217	228	228	213	225	238	201	211	220	206	197	219	227	200	230	205	183	212	220	202	180	211	209	209	245	219	215	204	211	215
7889	11961	15911	1713	1213	949	725	564	509	419	395	375	311	321	351	282	306	294	281	276	301	253	236	290	281	259	286	238	304	239	268	238	264	248	238	241	235	249	237	253	251	255	273	271	240	267	266	267	220	247	234	256	263	292	249	247	264	267	263	252	238	279	232	251	267	271	238	248	247	274	243	246	218	270	258	254	256	251	236	250	216	246	239	239	281	266	239	234	254	229	249	255	272	270	222	263	243	273	238	228	253	227	251	246	258	247	261	253	257	232	261	265	247	234	225	243	249	255	250	266	220	275	235	231	244	260	249	255	267	247	245	250	269	260	253	245	254	247	251	264	275	249	250	244	239	261	251	245	256	254	232	233	243	257	245	278	249	263	262	257	251	247	234	250	261	243	224	248	247	250	260	252	243	253	232	243	251	240	262	259	242	230	245	253	252	275	254	263	227	247	242	239	247	284	249	288	269	242	243	241	221	236	232	273	236	272	229	256	260	216	225	228	248	241	246	281	244	230	234	227	247	257	224	243	244	235	227	224	240	260	271	250	276	269	252	238	276	265	240	280	295	270	243	232	234	239	253	278	229	253	239	257	249	248	256	238	271	268	254	228	254	224	292	264	234	257	225	243	285	276	269	242	248	221	244	255	234	238	233	255	230	259	260	240	242	252	237	240	233	241	237	244	233	242	260	264	260	268	210	253	260	261	248	274	239	229	251	238	249	226	248	228	263	246	236	251	243	248	236	236	262	248	266	285	238	235	269	249	241	250	226	241	208	220	257	236	243	244	204	222	235	280	259	252	222	264	239	248	250	251	223	265	261	259	265	240	234	279	232	261	243	277	229	284	226	254	238	243	258	248	260	253	239	274	240	257	258	245	221	239	223	265	237	254	272	270	255	223	248	245	289	217	247	262	249	269	231	224	239	268	208	254	265	269	261	218	223	257	244	250	243	245	281	273	251	246	241	252	252	261	230	241	276	237	250	252	258	244	233	227	229	257	258	245	237	227	237	278	243	267	264	230	223	265	260	246	255	234	244	249	244	214	228	243	259	257	253	257	247	217	262	229	232	244	251	243	244	232	275	269	254	264	230	264	270	232	246	272	239	238	248	257	254	208	245	276	277	264	261	260	269	237	262	268	235	241	262	252	260	250	266	255	249	226	242	249	262	259	253	247	275	247	272	254	264	249	257	270	245	218	237	256	262	238	224	254	257	271	262	243	227	249	233	245	218	247	262	254	219	228	253	240	237	258	243	259	250	237	271	278	236	248	226	252	226	272	227	256	256	232	249	234	236	238	220	263	247	258	273	217	266	251	244	257	237	266	276	259	257	242	244	232	254	240	277	243	248	236	262	232	245	246	237	250	251	266	278	246	256	268	266	242	261	260	256	240	254	269	253	243	256	254	252	233	261	265	235	244	251	254	248	230	242	253	267	238	258	240	265	230	258	250	259	249	245	202	239	227	231	252	248	233	256	235	248	254	213	217	238	221	243	234	269	250	260	269	265	250	265	242	213	257	259	262	243	212	280	280	251	241	249	243	237	224	274	230	261	244	234	226	247	249	240	245	260	230	233	240	255	225	260	258	231	243	198	220	199	196	237	226	262	239	271	272	258	261	250	241	266	234	224	260	259	241	228	260	251	217	254	245	251	231	231	246	259	237	258	243	223	246	258	236	262	282	245	254	240	257	280	238	236	268	232	248	285	250	270	233	265	257	254	247	262	279	236	242	237	266	219	248	242	271	263	264	238	252	260	269	239	236	238	250	249	273	234	245	211	261	238	234	227	259	247	256	251	257	239	259	263	254	214	253	259	263	262	258	235	242	268	243	250	276	260	239	237	256	247	255	259	272	211	257	235	228	229	242	254	251	237	222	251	269	271	214	244	273	257	259	278	251	234	235	220	265	258	244	231	242	251	284	250	266	268	253	245	206	258	220	245	273	247	258	254	224	245	258	246	233	222	248	246	279	256	220	263	217	233	271	245	248	247	260	230	221	237	210	265	244	247	228	234	238	237	253	234	254	278	280	238	228	258	244	258	259	242	226	241	235	251	263	215	276	244	254	249	294	254	226	271	250	250	253	252	257	267	276	235	253	254	236	255	257	243	247	240	287	249	241	266	260	265	243	237	270	235	233	267	252	253	243	237	226	243	221	237	242	243	256	243	257	248	288	252	265	265	247	225	268	247	270	281	236	258	231	261	259	244	263	234	234	245	248	254	264	215	269	222	249	225	225	247	235	268	263	256	249	237	248	249	275	235	216	226	232	248	251	238	260	240	259	227	266	251	234	255	276	246	251	231	243	236	260	271	257	229	248	236	245	246	288	254	254	244	251	253	267	267	224	269	256	246	266	237	233	250	233	231	246	252	237	234	255	240	267	278	257	240	294	232	261	249	278	228	255	269	252	262	266	246	248	259	233	250	273	254	226	259	267	233	251	253	256	252	254	261	259	255	225	218	247	255	244	243	248	252	260	258	255	260	246	223	256	232	260	236	216	247	255	243	249	252	273	244	244	256	243	253	258	278	246	230	271	241	228	244	239	215	236	237	235	259	252	255	255	245	230	256	229	258	267	254	242	242	271	250	253	229	270	259	278	238	269	252	251	276	259	259	221	251	226	212	277	252	258	252	231	243	230	233	244	248	254	286	245	222	252	269	238	224	267	250	245	253	265	239	248	207	250	243	231	269	244	247	247	235	219	230	262	260	248	260	247	251	246	233	249	254	249	270	258	241	243	238	252	228	263	248	254	242	241	269	245	229	215	250	258	265	248	259	263	263	261	260	253	246	238	242	290	265	275	238	264	275	232	247	228	251	246	254	265	250	273	233	264	258	234	244	238	246	267	240	256	245	252	245	226	228	259	250	252	248	291	244	219	264	235	252	235	244	248	265	253	258	267	246	252	248	245	256	240	222	230	253	253	269	264	246	239	208	265	244	291	234	228	260	252	269	242	222	239	279	248	260	241	249	235	262	292	261	239	245	270	246	268	267	248	223	270	224	245	243	263	242	211	228	230	238	212	282	231	249	255	222	265	251	274	246	260	240	237	226	246	234	242	244	239	259	251	233	234	246	252	243	243	251	231	258	249	272	241	263	258	247	206	219	260	250	242	233	257	244	242	224	221	255	234	260	224	243	245	224	252	279	231	232	245	256	224	225	240	233	249	243	234	273	239	220	241	248	240	230	249	243	245	233	247	255	259	264	213	239	245	246	259	241	240	257	263	225	249	244	213	270	236	269	239	222	239	250	233	235	237	249	264	261	257	226	268	247	241	224	257	264	244	244	257	253	259	255	256	254	254	248	227	232	229	234	246	247	230	249	250	234	265	248	266	253	241	252	259	269	235	243	221	229	242	243	248	245	234	249	276	252	268	255	259	278	224	249	251	245	256	211	229	234	254	259	248	269	243	242	223	245	258	207	265	242	256	251	228	218	231	239	246	238	255	277	255	241	278	226	237	233	247	241	267	269	226	255	238	227	250	231	282	250	262
22541	21330	29461	23554	21330	21409	10445	1471	1133	993	910	891	844	821	771	784	779	773	717	703	700	731	597	664	669	697	621	696	651	648	661	681	650	662	678	651	640	645	667	698	656	645	612	669	619	700	629	658	634	643	624	635	652	661	631	607	643	638	653	645	594	626	632	627	659	643	620	583	622	632	616	619	631	589	597	597	679	598	608	644	649	587	617	631	649	658	604	619	600	581	626	625	636	620	637	632	675	603	639	653	625	624	654	624	657	687	650	655	617	562	647	650	617	620	634	638	633	646	643	657	629	628	630	643	628	614	645	636	653	584	636	559	602	667	664	674	635	645	643	666	670	650	623	633	623	589	593	651	655	606	627	640	620	602	639	597	646	631	662	618	621	669	655	628	594	631	668	684	639	657	636	602	646	663	601	631	632	654	590	614	610	548	615	618	631	618	618	609	626	605	615	619	627	633	663	621	640	620	638	629	664	671	683	618	628	659	653	654	653	642	585	598	600	631	631	546	600	594	646	676	644	665	630	613	624	630	653	566	608	672	635	643	654	631	672	640	601	596	676	658	630	623	622	585	569	632	623	631	663	631	645	674	616	614	627	617	638	600	653	593	621	653	581	611	632	618	599	659	704	607	605	617	644	611	643	644	625	657	626	681	665	650	579	604	646	645	656	628	629	640	626	593	648	650	610	648	590	608	637	623	616	649	642	631	631	684	646	626	619	603	618	604	666	580	605	660	604	601	659	620	610	681	615	627	592	643	620	628	616	609	610	592	657	624	671	628	635	601	605	599	614	608	618	666	677	620	668	652	637	636	633	592	653	623	597	607	626	614	632	601	639	651	615	699	607	599	608	649	625	650	662	641	617	659	635	637	619	684	635	638	601	670	638	671	651	612	624	645	613	625	614	625	671	646	633	650	632	656	634	660	614	643	676	544	614	584	584	656	606	623	595	625	681	606	626	638	651	663	640	635	596	696	601	616	646	661	621	653	601	646	641	579	626	594	597	635	599	667	616	617	580	674	604	619	641	622	632	702	643	639	606	641	643	598	661	645	616	615	666	589	696	636	653	623	619	675	633	611	622	664	554	673	621	639	596	626	660	656	634	598	657	616	628	626	638	663	622	667	628	654	644	600	619	623	631	595	620	613	614	630	614	627	624	671	641	620	656	622	630	622	635	631	653	665	604	613	664	641	644	629	647	663	615	623	659	637	631	619	643	651	583	578	655	683	645	654	597	655	664	617	629	578	609	607	668	601	657	598	652	647	651	630	631	667	644	593	579	606	648	704	608	665	645	647	664	606	608	589	661	627	655	637	583	611	664	637	607	630	633	623	605	569	678	609	664	636	649	687	646	654	645	615	651	715	632	608	634	628	609	612	648	640	628	673	643	592	602	650	655	607	635	609	645	636	705	617	622	614	649	612	605	653	645	634	627	586	633	609	646	622	650	612	605	665	638	653	598	635	656	606	616	613	576	659	624	643	603	607	575	661	559	589	621	655	662	630	623	652	638	645	678	612	631	619	653	654	632	631	651	653	655	603	628	645	635	652	668	642	605	596	651	606	696	636	639	605	636	681	660	602	617	639	628	631	611	628	636	634	673	642	622	579	611	662	642	635	610	603	635	562	647	656	639	586	636	680	650	618	594	612	627	624	624	633	623	623	666	594	678	569	621	653	608	667	641	608	633	594	653	623	593	680	640	652	592	601	596	649	612	659	658	665	628	592	604	641	615	617	621	634	660	652	659	628	633	599	637	594	618	574	646	625	617	644	669	609	605	580	630	612	615	633	651	613	635	664	642	624	599	623	651	642	640	640	646	632	622	675	658	658	581	668	572	640	610	606	678	662	608	596	638	633	592	643	592	634	653	612	637	576	636	599	603	605	603	643	652	643	634	618	658	673	654	614	642	621	596	606	618	645	608	675	637	675	628	661	615	686	617	631	623	653	671	607	577	592	650	685	639	645	647	636	599	614	649	584	645	633	637	623	627	663	626	627	624	645	611	594	661	619	605	652	651	658	611	629	618	614	598	618	670	638	669	609	655	636	631	579	656	666	562	675	640	629	627	656	590	658	651	636	661	644	629	605	648	634	637	653	627	643	656	616	596	614	628	636	626	620	592	649	625	624	578	640	627	631	623	648	596	656	651	617	638	619	592	684	670	600	590	612	595	643	654	597	612	609	619	614	629	653	623	670	632	607	643	643	644	650	655	604	594	649	614	544	639	617	644	615	637	637	610	616	635	666	581	677	624	678	613	583	677	619	679	655	670	641	586	640	651	658	628	643	640	632	645	610	623	633	634	643	621	638	651	651	635	593	643	657	676	629	644	613	692	622	600	655	623	635	653	645	672	602	679	619	655	581	668	612	636	628	648	637	630	608	608	594	639	666	610	624	603	618	642	593	643	640	609	615	615	655	652	592	632	633	665	627	609	697	582	647	583	609	635	617	644	586	596	646	632	603	652	579	614	628	640	646	617	646	630	622	588	611	673	606	612	654	617	616	648	635	614	636	655	613	632	647	644	599	643	612	669	632	645	650	618	643	612	610	561	603	624	625	592	658	638	665	621	664	572	618	660	653	665	641	651	607	619	631	681	642	632	647	610	605	631	623	647	626	599	637	619	671	650	670	641	660	646	624	608	638	617	612	642	671	597	614	624	637	605	652	637	597	612	674	630	641	644	623	624	620	628	658	695	623	651	622	644	626	624	639	708	636	601	654	607	601	679	584	658	587	631	653	641	624	618	625	636	664	618	622	597	643	583	638	634	599	650	645	649	637	647	598	637	635	594	577	648	602	634	602	636	671	668	604	653	659	637	571	613	626	623	617	579	646	700	616	632	654	584	682	621	694	610	661	599	622	616	627	613	609	642	592	652	621	588	656	645	623	627	616	599	612	638	627	621	609	594	639	622	578	669	615	594	633	650	629	618	560	614	605	639	659	599	593	610	689	627	640	649	646	672	621	632	669	602	671	629	618	634	666	633	648	625	645	617	638	666	619	631	591	628	616	602	644	631	630	614	581	652	607	658	597	607	643	625	646	651	592	633	669	588	615	608	623	612	591	655	632	632	627	653	678	611	623	612	672	599	649	694	654	659	611	623	622	650	589	659	606	620	640	623	655	665	651	646	641	680	612	652	616	620	639	628	604	575	614	611	608	655	630	617	550	664	603	651	619	613	670	639	617	611	660	570	626	642	646	664	604	640	604	647	657	697	602	663	616	588	644	634	611	641	611	664	627	660	606	640	603	669	635	585	661	598	582	637	601	603	609	614	596	605	650	617	601	595	614	588	628	620	611	609	653	624	568	634	609	616	659	639	631	633	620	674	636	624	605	644	657	629	619	667	624	660	614	623	631	614	660	650	640	661	644	630	612	576	616	620	619	619	589	609	618	665	629	662	661	669	630	606	663	660	582	583	662	658	637	628	616	629	616	602	660	632	683	619	651	633	663	586	620	630	680	628	653	631	645	668	633	637	634	652	603	643	579	614	609
10836	26305	29262	5341	3854	2863	2287	1899	1518	1380	1173	999	1001	941	904	869	827	819	789	735	771	761	754	726	725	746	704	728	697	706	661	698	712	699	716	702	745	675	692	727	701	656	643	732	680	667	686	699	637	657	666	712	689	701	688	660	693	693	683	711	710	688	663	650	691	690	703	676	662	673	688	688	655	682	661	728	734	670	666	662	708	691	692	697	713	721	709	674	686	641	740	667	668	643	672	652	679	659	718	711	629	676	680	709	698	666	685	638	656	666	705	666	654	665	687	664	690	657	700	698	682	666	647	656	665	657	721	700	646	760	685	689	663	691	683	650	688	687	666	669	652	695	691	710	668	652	649	646	709	697	675	697	634	719	657	659	678	659	663	671	648	673	709	661	685	646	659	689	724	653	638	635	639	752	665	623	669	681	698	660	689	691	682	661	673	638	685	679	705	717	713	680	682	635	750	620	701	675	696	668	689	714	666	697	675	655	648	624	627	653	664	646	703	667	682	654	662	669	661	679	625	688	682	719	693	694	653	685	636	719	668	688	668	687	723	688	694	652	673	668	646	686	654	652	687	696	669	681	699	664	664	688	698	683	678	663	651	659	672	703	670	686	696	678	688	643	644	645	662	638	702	628	674	629	699	672	651	737	677	653	648	765	678	637	675	725	652	664	658	722	703	675	700	685	703	663	686	712	702	663	679	657	624	711	676	685	681	664	688	680	693	657	665	614	709	653	688	706	702	675	681	625	660	681	681	664	675	704	735	690	690	648	717	692	670	694	668	709	705	714	693	701	675	691	681	671	709	705	655	665	679	647	684	684	701	681	664	602	658	641	707	631	682	664	675	687	668	664	660	681	660	691	656	655	685	699	699	669	680	670	694	654	689	669	639	665	675	746	648	696	717	655	762	647	663	685	693	680	699	683	676	653	693	672	638	655	679	692	680	706	730	659	696	755	647	733	648	642	682	648	730	692	697	617	676	645	631	702	677	632	672	732	680	681	644	647	723	654	703	647	705	695	685	675	667	712	677	699	653	623	663	673	679	691	657	642	718	705	649	689	633	666	635	690	692	691	674	679	661	675	678	654	702	686	661	689	681	656	685	668	691	668	654	687	676	656	661	682	665	696	681	647	677	714	734	704	673	634	666	711	692	660	670	703	742	650	714	680	685	643	664	665	679	660	666	686	687	658	681	652	672	692	713	642	677	646	677	719	662	648	716	695	661	701	662	668	663	657	676	707	689	687	671	700	670	702	675	716	698	673	645	722	690	688	662	648	663	702	660	633	643	646	689	647	677	682	668	710	699	661	658	708	702	687	670	715	669	701	689	687	688	653	702	694	721	637	667	645	679	699	629	653	682	683	699	701	710	627	651	702	663	715	699	717	641	724	662	651	686	731	665	644	713	635	666	667	696	704	642	656	630	657	670	674	676	621	710	633	719	670	674	641	715	665	699	659	689	688	709	682	648	686	697	642	659	676	690	676	681	676	644	721	667	657	662	683	658	648	748	676	676	669	705	673	666	674	693	693	692	697	689	649	714	642	678	665	664	661	653	663	660	675	711	713	674	677	721	699	714	696	717	628	684	657	667	666	667	711	676	707	677	681	665	691	676	690	676	655	734	712	690	715	694	717	709	697	736	693	642	722	691	708	656	658	691	713	719	659	687	663	713	671	686	675	674	661	707	592	708	711	687	688	699	656	673	648	661	673	669	704	719	676	722	654	679	685	664	654	669	690	676	691	689	690	691	722	619	715	685	674	658	672	653	618	660	657	687	714	650	701	643	634	702	696	676	675	690	688	699	656	700	691	683	651	690	684	635	633	694	637	665	690	706	662	667	714	742	694	698	689	692	635	734	646	671	697	702	677	637	666	712	672	700	644	702	670	737	667	708	658	696	674	695	672	675	645	690	669	716	697	666	702	691	723	614	656	738	684	686	631	697	687	662	663	681	667	719	735	688	671	666	685	719	683	664	685	698	700	659	703	677	698	667	709	642	691	699	681	645	627	673	679	678	687	690	668	701	672	702	721	681	662	624	696	687	677	669	693	660	645	647	634	694	762	703	697	687	672	698	690	688	688	683	645	662	700	701	683	669	662	666	689	699	678	656	685	649	693	683	667	696	646	679	676	667	690	654	672	717	665	649	686	687	665	647	641	642	691	640	641	684	668	692	694	672	680	661	662	671	633	687	681	641	663	660	676	742	634	668	729	670	676	672	675	616	657	702	651	643	647	687	688	658	670	698	700	711	685	734	692	716	682	726	675	680	672	752	656	663	685	683	698	667	670	682	708	645	670	698	660	641	631	688	688	692	698	702	719	672	691	650	654	673	672	713	713	652	692	655	682	673	686	680	690	703	691	674	654	678	706	698	687	645	650	685	748	710	712	690	701	663	688	711	721	686	693	729	679	708	682	702	687	678	674	702	670	686	676	738	694	678	678	719	657	662	623	659	680	697	653	679	652	671	691	662	650	694	653	671	722	692	683	687	682	664	657	690	680	715	644	702	645	664	717	683	704	703	715	665	676	691	735	715	628	692	718	683	665	648	671	724	667	706	681	703	707	716	673	674	727	702	701	637	660	624	701	657	676	667	683	691	662	646	621	664	619	663	631	659	704	642	669	680	684	701	698	718	706	708	695	689	675	698	673	675	703	680	685	666	651	681	658	723	720	697	667	666	640	667	662	668	632	681	647	706	753	666	650	638	634	679	667	700	664	697	637	696	639	739	679	661	648	699	700	687	670	632	669	705	697	695	684	722	631	729	697	712	710	749	704	671	683	680	658	692	678	702	640	647	653	667	688	723	676	667	681	670	679	645	680	623	695	729	693	706	644	670	661	645	716	684	725	673	691	697	694	669	719	642	686	683	660	679	694	628	660	651	651	688	689	695	666	760	673	681	703	676	652	704	716	661	642	628	636	679	670	678	672	654	735	678	704	628	701	686	673	693	683	706	671	717	697	739	653	665	661	658	683	658	663	635	656	701	674	704	728	686	680	667	720	663	684	704	645	681	697	663	707	650	690	674	708	669	679	714	734	693	597	642	612	671	682	682	700	672	683	671	658	676	720	658	687	649	681	641	636	712	634	660	701	634	670	623	722	686	665	680	708	686	689	693	683	700	678	667	644	662	674	662	658	634	685	671	689	665	726	668	723	694	664	687	683	674	689	712	670	659	725	693	700	648	667	712	712	672	719	649	743	638	747	667	688	683	694	691	674	650	717	643	661	679	661	663	666	675	677	702	740	672	664	663	710	662	665	670	662	687	688	715	650	649	660	670	686	628	692	708	646	701	644	654	683	695	697	665	723	628	666	725	710	651	656	689	648	670	678	658	660	687	677	638	686	711	661	709	673	687	708	691	706	707	682	703	649	664	644	679	670	666	673	690	719	670	703	689	721	665	708	645	653	689	695	653	664	650	691	706	662	670	697	693	722	643	640	636	697	622	716	655	694	659	702	674	691	660	641	635	720	649	684	693	679	631	641	657	678
27383	19459	8975	864	508	499	478	463	440	464	449	407	447	437	472	421	434	480	444	453	435	493	422	415	427	446	436	421	453	404	444	425	404	436	430	406	430	467	433	423	421	451	403	410	425	449	450	449	424	475	427	461	422	434	429	436	453	475	429	426	439	453	425	422	436	376	435	464	440	427	460	441	465	447	424	423	446	434	408	461	420	451	458	427	437	479	431	423	440	449	435	404	425	397	429	440	433	408	426	405	406	418	463	416	401	443	457	438	390	435	464	424	406	445	435	440	433	453	445	433	433	442	406	414	442	433	477	418	434	423	452	440	428	417	427	411	448	414	426	441	428	425	441	439	435	435	436	416	455	410	416	407	453	476	425	433	420	378	426	404	469	443	418	448	417	444	408	445	427	432	401	454	408	409	443	457	424	435	400	448	427	406	442	442	392	468	462	448	409	394	447	404	425	410	422	416	435	407	425	442	432	436	455	503	440	448	446	414	420	470	426	448	405	446	446	420	432	432	421	394	400	435	416	436	448	461	436	402	438	408	438	431	418	450	455	440	428	446	467	451	433	438	415	447	399	441	440	417	475	400	430	464	445	430	458	453	440	431	377	411	417	422	382	481	443	442	415	443	422	454	391	440	453	417	448	402	446	423	433	389	422	445	449	451	425	458	418	402	463	426	464	469	438	423	422	420	419	427	438	425	421	414	445	437	468	460	444	439	420	438	438	455	440	432	435	419	459	412	429	429	480	442	400	382	446	439	476	408	426	411	406	392	418	410	466	464	415	426	413	449	435	427	438	449	427	445	448	426	425	452	445	440	469	421	427	441	431	434	406	426	429	445	422	408	376	406	453	472	435	461	407	476	434	440	435	425	439	440	476	439	409	452	402	418	438	448	436	421	438	404	418	471	421	424	428	442	444	447	404	390	428	463	450	421	423	437	399	466	409	428	455	416	392	439	433	439	420	444	409	419	468	434	399	424	463	421	412	460	457	404	439	435	425	424	424	418	432	370	439	434	404	399	399	361	455	427	407	420	462	439	465	407	401	471	436	432	417	379	446	467	453	437	417	456	465	413	418	458	453	415	397	422	420	413	429	417	433	440	431	464	428	407	433	428	430	458	471	441	432	431	413	452	413	421	474	424	488	438	411	446	446	397	405	432	429	423	445	443	436	472	434	422	399	390	421	426	422	417	404	416	436	452	432	412	428	429	398	443	446	457	374	411	419	429	422	427	403	411	392	441	403	429	416	439	435	408	427	444	420	459	406	451	403	416	399	443	435	422	404	428	442	403	424	436	434	436	409	406	439	424	449	408	410	397	452	445	482	418	455	436	455	412	466	418	395	388	445	462	395	408	420	427	448	477	437	396	430	448	397	431	462	412	416	421	398	488	426	419	427	433	436	406	423	411	443	402	436	444	399	439	457	402	436	429	431	434	433	430	418	419	416	443	438	421	415	432	443	421	409	445	418	414	427	422	455	441	420	451	414	422	442	447	443	450	433	416	439	456	447	462	419	421	421	436	418	448	438	457	421	420	415	450	438	423	412	434	427	413	445	464	409	437	428	431	401	385	431	432	435	419	407	433	457	424	382	439	417	501	444	424	455	398	440	431	450	449	450	429	429	438	410	430	399	432	461	421	427	438	394	480	434	418	437	461	453	395	437	454	438	442	446	421	441	435	451	442	432	428	426	413	443	426	406	464	394	429	426	415	404	403	398	389	434	425	429	437	473	457	428	374	403	382	445	446	436	414	458	429	418	449	421	434	426	418	446	414	465	441	448	420	420	423	383	421	429	471	408	416	437	396	414	416	414	435	415	440	484	443	412	434	403	466	430	429	473	447	416	436	459	430	404	447	421	448	433	462	431	470	421	422	420	409	432	411	415	418	422	451	426	405	416	427	424	427	416	425	457	429	418	440	464	432	440	417	447	431	425	437	461	455	417	450	439	416	460	424	421	434	419	416	446	438	457	438	420	407	454	450	432	414	406	446	445	445	428	427	427	455	445	419	402	445	417	472	455	437	417	441	415	446	441	458	483	439	441	441	457	433	415	444	445	392	439	411	431	419	459	443	445	436	436	452	405	438	449	463	448	458	408	442	409	422	417	453	426	422	457	418	420	409	421	427	453	415	464	460	444	447	411	431	457	426	437	435	447	419	438	400	444	387	450	442	438	466	469	435	453	451	432	426	458	447	463	403	406	449	393	457	446	440	431	431	407	443	450	460	436	445	399	465	431	409	422	453	413	432	406	469	445	422	455	436	427	415	438	373	432	457	429	442	435	434	403	403	459	408	396	412	450	454	445	373	398	389	440	415	437	409	424	429	447	461	420	389	396	427	419	469	427	432	431	446	454	421	449	419	480	413	423	439	411	472	417	421	397	446	468	406	436	448	430	382	403	433	420	408	440	394	427	398	449	478	422	411	413	421	440	425	441	449	440	445	406	408	386	446	400	444	423	441	430	451	440	457	411	446	433	447	453	453	427	448	452	440	415	435	431	424	421	420	410	403	422	452	437	427	428	375	409	396	412	438	439	444	428	452	411	453	413	396	430	422	454	439	472	416	427	442	440	449	431	434	427	405	430	453	445	399	395	409	430	457	443	454	434	438	444	417	386	441	429	392	446	433	437	405	460	427	429	468	405	430	436	415	450	397	428	446	391	406	412	443	455	401	422	399	395	393	445	414	445	455	434	421	423	456	399	433	426	431	428	420	405	437	439	444	426	461	438	423	454	454	418	448	446	393	425	413	386	399	434	422	446	390	434	425	440	404	438	430	461	438	454	417	422	456	439	460	451	417	430	432	409	453	409	423	428	455	472	399	450	388	458	449	423	468	410	410	400	399	413	401	435	448	438	414	431	457	429	448	412	446	444	453	439	463	406	419	431	432	468	413	434	432	409	468	424	481	409	423	437	447	435	463	488	457	427	438	441	429	419	447	425	462	444	397	421	426	424	412	435	407	433	408	430	454	454	446	393	434	448	435	441	428	405	431	470	393	427	424	415	428	458	443	429	420	461	470	412	427	425	466	440	409	436	458	424	406	465	403	406	427	435	449	436	421	420	436	435	438	406	440	407	413	443	464	467	433	432	429	418	424	445	408	466	421	445	437	424	432	432	410	432	437	431	409	429	442	429	409	422	389	397	456	445	438	486	449	414	444	428	401	450	387	404	420	454	417	436	406	410	426	448	417	473	397	427	468	386	457	383	413	428	416	434	456	422	419	447	446	459	411	443	481	431	446	429	408	440	405	438	419	441	452	439	421	441	470	411	423	458	424	440	426	438	404	406	401	398	425	433	458	406	430	438	433	438	446	451	464	400	402	438	440	405	428	452	394	419	430	445	422	393	430	409	419	421	387	388	436	422	441	472	430	436	439	418	449	376	470	437	401	433	432	409	434	452	410	412	393	433	414	419	418	435	445	411	411	449	426	445	437	441	417	415	450	447	405	451	430	436	463	440	421	415	436	469	432	437	430	462	412	449	438	423	432
8325	5423	5197	630	552	532	500	496	460	477	483	474	483	428	452	429	451	433	469	486	478	436	449	435	485	422	467	471	463	462	473	454	467	448	488	463	468	477	431	471	482	446	467	432	445	477	466	445	498	450	441	472	440	420	460	439	441	445	496	447	474	420	424	458	412	455	428	439	441	446	446	470	452	480	449	452	475	469	446	438	478	439	441	485	439	454	439	442	444	465	479	467	479	453	476	477	437	434	445	470	459	451	451	445	441	453	434	460	444	443	547	465	437	462	494	441	423	457	454	435	481	457	444	421	457	447	479	459	458	426	471	457	433	476	477	479	442	436	462	468	454	447	471	478	465	461	440	421	462	423	461	480	428	451	430	471	451	451	470	433	469	454	463	446	437	451	444	427	421	451	435	492	454	424	429	440	438	483	514	457	460	483	464	466	450	434	477	517	453	442	434	417	417	420	433	425	482	450	434	484	498	450	457	459	485	455	474	471	480	465	446	484	473	442	459	455	477	427	485	442	484	446	472	425	441	442	412	446	446	433	455	471	415	427	455	475	421	456	435	418	488	467	465	483	486	459	472	444	482	479	466	434	478	471	455	446	459	462	437	467	470	454	422	487	434	491	448	452	461	478	453	435	461	417	454	455	458	472	463	474	447	475	448	443	434	496	474	432	504	475	456	451	456	441	476	449	403	401	433	473	473	477	455	481	468	458	470	426	443	467	473	425	429	454	398	440	472	424	472	452	423	481	460	463	434	473	476	423	466	464	462	442	438	457	456	439	451	427	449	444	466	466	470	455	465	417	472	388	454	485	454	501	453	432	443	438	474	447	457	461	424	392	462	415	452	477	503	440	445	493	440	472	470	430	493	465	446	431	488	431	444	432	461	440	442	453	451	474	448	416	489	435	461	482	448	445	431	466	456	474	460	474	463	460	435	436	454	475	468	461	456	436	475	418	495	470	465	466	427	467	410	475	445	426	421	461	461	482	483	460	445	426	443	465	429	432	438	452	427	517	465	451	441	487	445	421	442	436	488	459	474	458	484	440	439	440	438	469	456	466	464	485	475	440	454	460	451	472	455	463	406	494	470	477	417	438	465	456	435	413	432	450	415	444	449	443	469	442	461	428	446	432	453	464	421	443	441	463	448	459	505	450	453	471	440	428	423	455	436	459	428	447	452	486	461	519	448	474	432	442	451	440	460	415	418	474	474	449	458	473	527	450	466	473	433	458	447	476	435	386	441	436	442	441	469	460	471	464	457	478	459	441	480	442	482	433	430	485	475	445	471	453	472	433	432	459	441	430	468	420	460	438	457	469	481	444	433	451	493	482	462	504	442	450	438	442	424	491	478	457	446	474	413	453	451	489	453	453	444	474	434	480	430	443	464	464	461	465	504	448	488	480	484	427	478	398	445	468	470	448	429	467	459	418	450	450	438	452	410	452	487	480	452	465	468	416	443	443	449	475	444	495	458	480	483	459	467	488	458	459	430	449	435	443	448	462	505	466	448	431	457	489	457	440	454	459	488	449	450	456	493	471	463	415	448	445	462	464	480	405	465	461	455	484	462	465	449	403	468	461	468	458	439	470	462	443	457	448	429	432	440	457	479	458	473	438	447	458	457	415	431	461	454	471	459	507	451	442	445	464	446	449	473	427	470	467	433	470	470	421	449	476	452	439	440	447	445	456	488	447	466	477	481	451	414	422	479	491	433	459	479	461	454	491	419	457	449	482	443	457	479	460	454	441	435	472	465	440	457	453	476	469	440	479	443	404	420	425	457	468	461	436	496	467	479	473	486	434	478	436	425	483	441	495	501	444	438	467	473	442	451	421	436	470	435	444	435	471	462	472	458	464	437	464	444	415	420	445	437	451	436	460	512	461	437	479	473	456	446	475	445	435	425	440	456	419	468	428	455	443	452	490	483	464	422	493	430	491	443	457	450	477	478	466	463	464	452	417	445	482	442	463	439	467	443	479	480	484	455	448	437	475	472	459	435	433	445	445	476	435	445	460	477	472	461	472	459	432	431	470	457	456	451	447	502	421	468	413	449	418	458	458	460	434	452	455	445	474	438	463	497	465	406	479	481	429	428	470	423	448	455	468	483	468	467	457	476	450	486	493	453	465	454	489	451	459	461	450	488	425	441	405	463	421	526	481	440	508	450	466	471	429	471	474	432	453	453	432	447	410	479	459	457	449	470	502	431	437	467	477	466	441	489	458	471	470	426	480	475	425	405	437	457	463	482	433	477	426	457	453	462	428	458	456	448	475	401	461	466	438	448	471	483	473	424	447	438	492	433	455	428	443	448	440	462	440	466	461	457	452	478	474	464	444	439	442	454	454	429	447	450	482	433	454	490	396	454	433	417	432	464	470	408	473	468	488	459	466	443	439	429	469	470	460	435	499	468	453	484	424	487	458	414	423	440	471	457	453	474	460	439	434	417	409	482	425	431	438	449	454	469	437	444	447	463	458	437	465	460	439	463	448	456	464	463	462	436	424	444	426	497	503	470	484	427	446	468	490	469	454	457	465	423	484	441	472	454	448	446	432	471	429	430	475	481	483	444	463	425	441	468	440	488	450	450	442	492	462	456	472	457	391	448	436	503	458	447	466	452	454	486	462	450	464	437	463	485	446	485	482	474	455	443	456	455	421	425	434	446	464	452	493	437	427	440	443	467	443	454	442	435	460	450	422	471	428	402	457	446	458	452	444	459	430	440	432	414	466	458	421	473	451	445	440	482	422	492	469	419	445	460	446	476	452	462	447	464	445	422	435	492	437	463	504	486	472	453	478	476	463	450	456	434	451	446	492	434	454	452	485	453	467	447	458	430	472	460	436	475	409	460	451	475	440	446	463	430	463	436	443	425	461	444	486	452	451	437	484	479	423	432	493	479	482	474	461	441	477	479	491	421	474	458	440	431	443	443	452	413	455	492	439	456	453	473	471	427	469	427	427	499	425	497	461	450	440	465	453	433	467	482	425	436	489	437	437	448	456	451	445	452	448	479	438	492	472	457	459	443	459	432	475	474	452	453	467	415	449	490	472	459	462	444	454	472	451	493	502	422	423	472	426	457	436	434	451	409	471	470	468	474	461	443	473	428	475	428	515	444	449	436	493	452	443	465	449	456	472	497	436	463	445	442	412	456	452	428	455	508	482	461	462	461	485	441	467	468	457	445	458	476	447	430	447	443	464	455	450	436	454	488	496	464	459	449	420	453	414	496	489	454	434	462	432	454	473	465	429	463	429	471	433	468	495	422	444	411	452	442	451	466	448	465	418	426	439	462	479	449	472	420	471	449	470	461	446	448	450	439	456	443	451	477	476	450	479	449	462	443	463	464	493	455	495	450	444	458	483	448	465	460	448	468	438	460	480	464	435	434	465	490	450	482	460	439	419	430	429	457	419	454	485	447	486	452	499	472	436	480	460	492	459	449	461	481	420	487	462	434	465	426	441	456	436	449	488	451	452	431	434	434	430	445	462	454	425
23534	21244	28515	24309	21236	10505	1598	1174	1025	1037	943	952	947	867	818	837	846	887	856	802	819	820	814	804	799	801	807	817	798	819	788	748	829	788	781	837	778	801	716	743	797	775	762	767	739	727	789	776	749	841	800	782	817	775	775	780	780	738	782	837	744	791	797	775	760	757	800	767	775	822	729	757	793	769	769	813	724	771	749	801	821	779	755	814	794	743	778	793	776	870	780	760	788	779	803	781	792	769	786	767	721	766	780	810	780	749	800	766	895	801	733	755	802	804	804	811	782	761	780	743	731	841	818	764	811	786	724	741	763	748	773	774	769	744	807	759	737	769	767	748	779	783	758	807	788	743	784	775	789	794	766	831	792	740	790	739	767	814	818	758	808	760	793	718	804	764	794	831	776	747	777	781	740	764	794	829	756	812	795	787	786	785	765	796	759	746	758	838	826	775	762	763	810	819	767	775	818	810	791	806	776	791	746	797	788	766	738	771	753	836	759	792	807	776	758	780	781	739	751	786	799	846	793	773	768	785	744	783	768	784	756	766	802	717	852	776	772	803	809	755	764	768	776	774	768	728	771	772	721	801	790	797	778	816	834	705	811	776	807	770	760	781	767	748	802	792	752	762	801	719	775	795	780	713	745	745	755	791	782	735	755	772	765	820	748	761	782	749	778	745	831	779	784	786	780	763	728	765	781	756	748	775	733	757	763	788	752	774	810	767	739	786	832	750	738	766	781	764	788	789	776	754	789	772	801	767	781	819	715	822	757	760	792	740	744	802	740	754	734	731	766	768	793	787	799	793	784	750	779	772	766	753	797	788	764	799	806	815	776	783	753	808	773	762	746	815	783	761	780	751	814	795	733	804	810	861	803	801	779	740	804	772	778	758	807	781	810	802	768	746	791	804	746	780	749	755	797	800	782	807	788	798	801	829	809	737	745	780	734	811	760	781	811	737	760	793	745	738	790	752	751	785	748	813	765	754	810	780	719	747	783	755	759	804	770	772	820	763	767	803	735	720	762	810	820	773	750	789	760	775	861	724	806	734	744	783	805	806	746	788	800	784	809	812	786	807	774	733	798	776	789	736	798	740	764	767	797	770	765	839	762	798	768	795	797	779	759	751	812	785	745	759	819	835	819	806	757	811	752	748	766	799	733	767	771	765	774	786	751	762	783	814	731	773	793	806	778	818	746	755	807	787	811	747	806	748	782	779	782	773	814	820	724	814	802	770	797	759	823	775	760	791	795	789	766	759	770	768	730	730	779	736	754	750	748	787	744	822	761	800	735	771	749	738	756	809	778	813	785	782	805	766	809	805	748	781	775	733	754	816	782	768	787	808	743	779	744	791	779	791	757	819	778	775	736	773	805	840	787	797	692	778	827	806	816	754	761	837	818	773	791	781	770	811	778	782	791	760	764	756	791	783	754	740	743	756	705	775	758	812	757	770	811	779	793	775	774	757	750	861	755	789	771	813	810	830	778	750	798	829	799	774	805	789	806	749	721	777	779	764	761	836	759	756	755	785	777	777	782	761	805	744	738	800	766	797	729	724	796	767	787	798	799	801	737	764	785	768	803	770	733	778	812	757	750	806	805	793	789	802	792	790	794	775	749	791	826	780	796	776	767	774	764	803	796	791	811	765	761	782	752	784	751	788	777	767	740	784	764	807	776	736	752	786	795	787	747	783	827	760	769	765	763	728	746	786	744	812	777	782	777	741	834	793	762	717	746	796	787	764	693	783	776	717	781	758	793	794	741	777	754	762	815	742	779	740	808	775	816	815	779	770	774	750	804	779	810	775	768	788	760	801	775	789	823	808	783	777	760	723	789	820	762	798	792	817	733	758	768	717	761	781	790	807	730	760	765	800	816	685	759	746	809	766	790	799	810	786	842	765	788	748	755	826	759	800	769	817	771	749	782	779	775	780	781	736	794	774	756	750	776	803	819	791	808	739	764	772	766	808	804	730	796	782	779	797	787	744	761	767	777	796	743	791	778	786	730	789	754	764	739	801	768	750	793	768	836	737	849	752	779	815	727	814	762	792	837	764	723	752	775	835	823	799	811	747	780	795	814	813	788	767	780	771	783	787	783	730	727	800	782	763	746	744	777	738	777	708	824	768	755	806	738	781	773	783	771	727	780	784	776	771	754	745	725	762	753	785	781	790	755	781	740	712	755	758	789	803	795	781	796	718	787	744	774	764	771	801	804	738	787	772	694	787	783	765	732	769	737	736	806	779	754	761	822	766	814	791	794	799	794	810	800	819	723	809	840	778	769	795	800	756	760	768	756	767	819	738	755	777	779	755	820	785	757	794	782	743	828	795	789	752	829	809	757	811	794	827	865	773	795	797	778	797	798	780	798	767	778	774	776	780	748	737	769	774	797	792	758	811	739	786	736	816	760	755	727	803	767	792	742	728	759	708	831	793	770	733	763	772	734	735	755	748	809	756	759	801	697	752	754	736	769	769	777	758	801	797	778	830	760	734	755	770	821	751	773	801	792	768	741	740	832	741	794	741	797	784	751	796	781	771	775	789	720	796	790	756	749	746	796	794	794	753	742	761	803	743	738	766	778	763	792	774	753	839	754	758	764	782	833	791	716	783	767	776	810	704	815	799	816	758	733	787	828	747	773	769	775	798	718	753	803	797	725	784	775	756	739	817	721	799	763	763	770	824	744	750	765	748	760	751	769	801	780	767	764	778	792	788	792	745	769	743	797	776	759	827	796	769	731	801	768	740	762	731	803	771	761	770	844	762	750	788	808	734	753	837	813	730	717	784	751	722	752	776	778	730	773	759	762	793	748	756	728	724	733	768	768	793	727	791	744	754	830	766	794	784	723	739	760	727	754	785	804	786	770	782	799	774	754	763	792	800	777	794	784	833	765	801	727	747	747	779	740	761	762	781	768	743	789	772	773	769	791	749	763	756	795	770	735	798	774	793	761	796	788	762	751	767	762	769	748	788	765	836	777	801	764	764	730	772	774	752	820	750	811	799	760	808	786	775	749	781	781	808	771	764	780	753	776	773	777	776	785	744	772	764	770	720	773	733	719	773	801	735	816	782	831	772	770	778	745	757	716	771	764	820	779	851	807	740	781	790	793	787	784	759	723	776	732	739	747	785	752	753	763	759	778	787	787	737	792	777	823	786	819	709	813	762	796	839	838	762	790	796	776	777	774	753	766	803	758	780	710	789	804	768	775	783	767	780	774	797	779	796	748	770	785	829	743	807	783	758	717	727	786	794	831	807	751	796	769	748	785	803	745	737	735	702	776	733	803	751	742	792	755	788	796	801	778	780	793	783	754	787	772	797	797	770	757	776	760	812	784	693	727	745	777	788	739	732	797	773	757	812	746	738	769	744	745	783	756	756	790	746	749	779	797	810	748	806	793	733	771	759	820	781	729	847	799	786	853	736	782	803	723	759	796	801	755	783	803	788	806	758	764	784	758	771	791	738	777	758	725	772	745	733	774	778	763	795	774	767	741	781
9021	19723	22989	3252	2386	1924	1610	1424	1217	1123	1118	967	928	949	913	921	921	858	828	848	877	850	855	834	879	893	819	839	881	862	842	851	832	852	823	837	812	866	765	791	808	777	808	832	863	819	841	808	808	806	798	792	758	803	822	800	790	801	812	800	808	806	830	797	842	821	810	840	792	858	802	785	838	792	815	825	808	823	812	883	832	875	788	831	774	829	831	799	803	801	841	792	820	780	818	812	840	813	775	877	802	825	832	805	840	820	794	795	906	821	798	793	789	846	833	853	808	853	752	788	827	791	724	841	781	831	794	798	768	850	821	836	800	807	828	803	847	817	809	785	767	815	832	778	844	779	829	751	846	822	750	788	824	782	813	801	796	783	795	793	813	835	793	775	738	778	814	810	777	840	780	831	796	768	835	796	808	837	838	808	812	835	850	829	831	780	819	800	826	791	838	807	826	823	796	802	780	821	819	816	814	778	800	802	787	770	819	867	818	806	766	790	792	826	819	838	791	809	829	804	792	832	797	796	788	789	845	821	811	793	824	781	860	798	802	842	822	847	830	821	853	809	808	810	817	827	758	852	808	815	801	799	875	850	799	807	826	791	793	823	816	759	830	866	819	797	826	842	779	785	813	840	783	774	747	820	787	829	805	809	774	782	830	758	782	762	826	783	793	811	806	845	847	804	848	843	755	861	820	896	813	791	815	840	861	842	781	772	761	827	783	869	875	785	814	798	789	836	780	799	776	815	797	774	815	782	779	802	821	834	810	883	836	769	801	877	817	762	804	786	814	822	765	810	821	803	821	851	792	830	754	835	820	812	858	786	865	818	812	823	835	844	767	824	843	834	836	768	822	840	784	790	799	789	770	786	806	779	840	815	796	816	816	858	821	785	820	843	824	804	833	786	804	818	803	808	814	786	796	769	832	829	814	753	833	869	756	834	806	862	816	836	820	841	793	804	772	802	820	783	798	798	819	769	785	832	854	823	725	854	776	803	769	818	797	864	815	815	825	855	762	804	849	785	875	818	815	800	796	839	804	800	810	788	795	852	807	782	795	774	840	740	799	830	843	738	832	775	800	811	816	832	846	816	792	829	803	799	800	774	819	817	803	780	844	819	833	861	851	809	732	775	840	783	790	798	809	801	862	860	806	818	791	831	815	846	754	801	857	805	807	776	806	828	781	814	801	818	798	842	796	828	812	862	791	826	776	840	813	793	821	878	774	837	818	809	809	804	850	829	807	797	778	802	816	790	805	835	800	818	807	804	814	827	808	792	772	827	808	795	817	838	822	850	849	810	862	824	757	804	813	825	821	808	775	822	853	763	780	804	782	834	760	797	822	828	811	820	807	835	830	811	825	819	846	847	789	744	766	776	776	841	741	833	858	826	808	755	828	830	756	825	802	814	902	828	831	807	841	783	864	802	792	817	806	778	793	840	802	804	774	760	856	813	808	823	785	843	815	794	837	835	833	760	851	758	781	786	829	838	832	800	781	802	798	792	809	821	761	793	846	824	792	792	820	761	817	812	830	794	813	847	829	831	813	801	792	811	813	786	866	803	776	802	842	823	785	800	804	842	811	851	777	745	843	817	841	812	809	768	789	800	815	793	764	806	819	767	801	762	816	796	800	800	815	789	823	841	789	833	835	830	833	780	813	783	745	789	819	794	772	809	808	791	779	838	827	751	819	800	805	796	800	856	837	820	811	807	830	780	793	778	837	798	786	796	813	824	776	804	778	830	792	871	760	815	828	802	790	780	816	769	802	815	845	806	791	806	827	809	847	821	806	868	832	783	811	847	811	837	801	835	748	831	868	845	811	766	761	797	738	872	829	812	780	788	789	803	814	794	844	828	755	803	784	855	785	723	814	818	816	831	838	824	788	857	864	778	801	865	807	778	853	799	836	803	828	885	869	820	786	818	867	870	764	879	756	803	759	763	831	816	839	840	768	842	796	840	757	828	807	799	793	846	808	802	797	791	792	776	808	799	819	779	814	831	852	792	773	809	805	839	824	794	820	838	842	841	839	810	769	791	797	772	787	795	805	805	799	800	784	761	824	768	776	772	853	831	802	783	846	798	813	824	814	813	824	795	811	798	765	798	747	781	849	803	797	820	832	813	829	818	850	808	800	801	763	797	789	774	776	814	813	817	824	710	794	832	778	816	823	836	789	823	798	798	795	804	813	851	793	794	853	788	732	800	816	826	806	822	868	809	763	813	764	781	786	756	771	772	806	772	857	826	792	794	876	819	846	804	747	778	798	827	802	825	825	848	847	809	793	789	778	797	813	826	770	854	836	804	752	785	714	834	806	808	811	863	787	809	810	790	784	799	782	778	827	816	781	773	864	804	821	841	768	875	783	809	785	836	777	824	733	790	824	819	819	776	784	788	888	809	790	847	822	782	838	841	795	816	741	826	808	762	790	794	821	805	810	813	769	812	787	819	820	817	841	810	780	841	817	811	803	772	839	800	815	802	789	784	796	783	815	807	841	785	817	775	842	831	823	806	766	750	829	847	787	792	772	826	836	748	843	809	807	849	819	776	794	807	808	783	750	770	793	809	752	861	819	799	806	757	796	814	850	838	826	839	827	824	773	785	821	820	812	793	834	765	875	759	793	812	836	804	865	792	826	805	799	819	807	798	800	821	821	822	826	828	803	848	829	782	801	796	826	808	775	852	835	788	843	814	859	774	788	829	784	789	768	789	785	797	781	844	733	791	799	854	865	788	777	847	839	767	791	828	860	850	814	848	900	813	830	822	811	740	733	815	804	852	789	842	803	804	854	829	856	831	851	809	824	783	855	842	801	824	796	789	807	800	745	811	806	816	780	787	844	763	804	818	832	781	803	807	828	802	798	792	798	796	785	850	748	795	813	793	831	822	803	801	790	772	818	837	808	795	822	857	805	822	798	744	810	816	859	843	817	809	857	833	821	847	817	770	791	800	795	797	871	821	802	765	840	858	819	799	856	822	866	803	867	799	794	828	798	849	766	802	849	800	774	828	755	891	837	743	797	855	832	803	840	795	836	765	815	781	785	760	854	809	763	831	793	818	791	786	816	834	793	739	789	822	805	807	746	757	814	793	852	814	815	808	842	851	843	776	818	804	818	863	787	868	757	827	795	816	836	807	801	815	850	827	770	806	803	821	794	804	767	756	791	793	817	826	811	863	783	813	828	807	805	761	787	828	837	802	811	841	758	839	742	820	820	808	854	839	833	729	804	807	830	809	794	810	825	799	822	804	810	817	819	795	827	840	798	801	800	824	755	830	828	802	790	805	781	797	832	815	802	784	802	834	726	791	773	814	821	840	830	781	820	831	774	808	769	807	813	790	861	820	784	831	779	837	757	777	823	820	820	815	817	804	780	818	759	803	852	774	803	803	870	848	827	816	820	764	755	807	789	783	803	785	834	799	810	785	821	814	806	789	801	762	800	808	783	773	860	791	801	802	792	841	783	830	817	813	799	834	846	874	778	844	764	835	780	812
24695	21220	27668	25036	13696	745	473	388	313	313	276	276	252	279	260	242	258	239	210	236	261	232	229	247	220	230	223	232	204	200	238	226	227	216	227	201	189	207	185	206	266	223	241	212	215	237	193	208	214	208	227	237	217	233	197	213	209	212	232	216	190	202	265	210	222	207	229	236	203	226	228	203	185	245	212	228	198	221	228	219	213	209	221	203	233	226	215	200	205	224	222	208	229	241	203	237	201	210	201	216	197	212	224	250	214	210	198	205	195	207	199	204	193	213	236	217	218	231	182	235	179	221	200	212	236	216	219	214	216	203	212	229	220	222	231	201	219	207	202	225	217	221	220	236	195	244	187	212	188	218	203	228	202	213	201	217	211	196	185	224	208	228	233	220	210	212	199	208	219	192	202	209	210	223	243	246	229	226	210	218	219	240	238	217	196	226	212	209	205	232	214	233	231	194	198	218	247	218	222	210	231	218	250	213	234	202	234	186	222	202	220	178	209	209	213	239	205	242	231	215	221	225	243	190	208	214	248	216	235	205	213	205	200	217	189	220	198	227	215	207	237	188	202	198	204	240	229	207	195	206	213	223	206	219	193	238	216	189	221	211	222	256	206	212	200	189	177	222	217	231	221	230	207	225	203	195	233	240	211	202	195	201	184	235	213	203	216	202	209	225	197	205	206	232	232	218	213	205	227	205	193	219	224	235	193	209	198	219	241	209	196	224	210	210	237	236	236	233	214	201	193	205	232	193	204	200	220	217	190	209	194	200	220	226	216	239	229	223	210	232	211	249	204	213	228	210	200	215	221	200	209	221	226	191	198	222	224	223	235	221	194	200	242	210	213	189	224	252	195	230	195	237	202	230	217	224	186	177	193	226	205	217	226	204	200	211	218	186	220	227	254	208	212	224	218	245	207	225	204	199	208	237	207	211	201	208	210	229	228	203	228	202	222	198	212	232	225	212	218	191	222	212	205	195	206	238	223	238	226	229	214	202	231	207	217	205	217	203	193	221	210	232	217	200	203	209	209	195	213	223	223	220	220	219	201	205	212	230	217	204	201	225	193	203	236	203	216	197	211	222	197	206	221	228	212	173	235	213	205	206	216	202	216	197	204	211	193	222	230	199	215	223	192	221	212	220	219	207	195	236	198	212	208	203	221	215	194	213	218	191	224	205	214	220	227	201	211	204	237	190	212	233	213	198	215	198	212	199	205	204	205	211	201	197	221	211	195	220	225	234	202	209	210	214	201	205	228	193	223	198	202	210	199	248	224	211	239	201	203	220	223	212	197	186	204	221	207	243	201	195	209	206	207	224	204	216	214	221	207	216	203	191	222	194	217	217	225	219	233	209	205	211	214	218	222	204	228	188	206	208	226	207	227	212	191	223	203	217	211	212	239	205	234	203	203	180	220	225	200	192	218	227	210	198	246	236	225	210	218	209	221	219	225	189	258	221	223	222	225	230	231	201	217	228	203	206	214	209	232	216	211	200	238	214	242	204	223	193	216	208	214	197	249	199	201	200	219	188	213	233	216	203	203	208	184	199	215	198	199	205	226	230	226	232	209	207	231	213	210	199	219	220	204	197	209	225	220	242	204	217	203	191	212	210	220	226	223	203	212	212	219	222	182	204	194	194	212	195	208	233	193	207	196	203	239	190	223	231	205	225	221	232	208	216	210	212	200	203	204	200	212	209	222	244	211	221	224	193	221	228	211	232	241	238	218	214	221	212	236	196	224	216	219	212	195	210	231	229	205	198	195	208	209	190	231	214	199	224	217	218	192	199	226	193	202	207	215	213	189	222	211	201	209	227	244	227	206	232	194	228	238	205	229	196	236	210	189	214	202	203	209	210	218	201	191	207	216	221	195	204	213	200	225	204	193	198	204	246	218	229	227	222	213	188	198	218	220	233	215	233	222	187	226	210	204	226	212	212	205	227	225	212	203	221	199	228	215	221	189	219	217	211	194	237	213	224	216	209	195	204	215	200	229	209	195	224	217	219	236	234	223	213	200	213	199	168	237	225	213	221	220	237	209	220	242	250	223	218	224	207	211	192	216	195	230	216	213	203	222	203	215	214	206	235	224	226	181	222	216	185	207	242	224	192	207	186	212	214	220	235	222	204	197	219	218	236	231	205	190	199	197	206	219	172	230	218	223	219	178	222	214	212	213	201	229	184	195	186	216	219	225	178	208	216	220	188	220	223	210	186	213	205	236	189	215	197	218	198	218	234	197	224	231	220	227	227	200	204	206	188	216	219	230	222	222	195	183	187	228	209	241	198	230	227	203	213	220	209	208	223	214	181	198	179	226	200	217	201	212	212	209	225	221	187	207	202	219	234	220	216	231	230	218	227	215	207	199	204	235	221	219	236	201	219	193	210	198	202	215	214	223	211	224	208	192	196	206	227	218	208	213	218	209	192	180	203	224	211	228	202	214	190	224	228	200	188	217	236	234	223	223	209	210	218	220	223	239	200	213	221	199	201	220	178	208	246	221	202	198	221	196	233	222	225	216	213	207	201	195	217	234	212	235	214	225	189	233	196	214	216	231	231	241	202	214	213	196	238	197	221	212	211	221	224	213	224	231	208	205	205	227	220	211	188	188	191	224	207	224	195	197	220	218	212	220	212	215	236	205	203	208	257	231	223	205	222	217	200	227	235	218	204	219	183	222	214	215	192	208	209	209	217	199	185	207	224	215	217	233	234	214	202	212	208	203	214	201	197	233	195	204	208	214	227	226	199	222	194	209	226	206	199	198	198	235	192	240	235	248	196	226	225	200	206	193	215	212	237	208	225	221	238	216	224	204	195	220	207	248	224	231	195	213	201	226	191	206	203	226	228	225	214	232	210	189	200	216	208	226	237	212	211	196	207	205	223	208	224	208	200	226	223	208	211	209	206	216	209	237	219	223	190	203	213	216	195	210	205	183	204	220	209	220	202	224	227	210	227	188	225	223	212	215	240	225	209	197	212	207	252	228	212	221	206	214	219	236	217	253	205	209	214	206	228	216	199	197	229	213	222	227	209	182	225	193	227	207	216	193	235	217	221	222	185	218	197	195	230	210	191	215	208	197	212	209	194	204	222	197	211	194	225	208	235	218	230	196	215	236	213	223	206	206	200	213	226	221	193	238	220	214	222	219	229	213	201	221	198	219	215	202	204	207	196	224	184	227	213	227	238	208	218	226	216	236	199	209	231	210	200	205	241	214	211	220	220	185	190	216	210	224	213	202	210	199	232	217	237	223	203	216	205	226	205	218	205	208	226	209	229	204	182	189	217	209	224	197	224	223	220	211	194	230	227	187	218	235	222	221	201	204	187	201	211	230	230	193	217	225	194	207	205	232	216	211	220	219	185	194	205	215	207	189	237	218	187	207	197	201	204	200	224	221	226	196	225	224	226	213	196	209	207	204	207	240	233	218	220	226	219	213	202	210	203	181	208	227	238	213	217	187	212	226	216	241	211	203	212	222	233	199	215	225	203	203	238
8906	15883	20606	1771	1195	921	714	574	508	457	336	345	307	257	335	295	275	284	276	286	236	285	292	233	285	280	260	253	253	252	258	267	258	224	280	252	234	226	274	254	230	222	253	238	263	251	245	217	268	232	256	249	248	255	241	260	272	265	252	253	232	239	254	235	267	226	264	254	258	248	214	248	260	224	222	223	249	261	253	243	249	232	265	224	258	246	259	239	222	241	251	223	272	229	227	246	263	246	253	250	253	266	271	237	242	242	268	247	237	238	247	269	222	247	232	239	255	245	239	254	247	245	238	223	269	236	254	227	247	269	238	245	241	239	262	243	255	265	232	239	233	240	290	233	247	240	257	245	265	246	241	267	272	229	263	240	251	234	247	246	281	235	244	256	264	247	257	250	221	236	232	246	239	251	249	241	235	231	266	262	248	271	231	236	242	244	228	246	234	252	236	258	256	237	255	219	250	221	246	269	256	258	217	227	245	242	262	254	237	240	243	274	248	236	237	233	221	253	277	231	247	280	247	244	243	232	254	240	226	231	261	241	256	253	225	243	276	224	250	221	275	235	226	257	209	225	230	247	261	273	227	267	234	220	262	255	250	245	231	251	258	257	276	268	236	228	227	261	260	237	275	217	237	258	236	236	257	263	249	283	231	249	216	267	261	246	229	248	246	225	253	232	224	247	249	238	233	253	239	222	250	224	238	251	250	231	230	238	247	256	225	236	232	239	250	242	235	238	267	245	255	252	242	249	270	257	235	251	221	242	249	274	255	263	242	248	245	246	252	261	253	247	251	239	239	235	239	233	255	257	263	221	249	240	271	264	278	254	259	246	266	253	249	247	215	248	255	234	239	255	248	267	236	241	251	253	252	212	230	254	252	271	265	277	232	243	265	264	269	252	264	253	252	238	261	249	226	245	249	250	241	248	244	226	242	262	237	250	246	270	222	245	260	260	252	254	277	259	261	247	209	234	266	237	256	249	263	261	229	249	241	237	257	237	256	224	259	229	251	240	268	253	247	225	271	262	218	249	250	252	235	255	244	268	204	232	264	262	250	223	239	247	279	228	230	246	225	259	229	249	245	242	236	232	244	237	243	223	261	260	220	272	226	241	246	220	241	250	223	218	238	245	267	231	232	242	224	240	250	236	229	245	220	246	273	260	269	250	214	246	243	242	253	229	228	251	227	264	256	247	234	254	248	221	250	275	241	232	266	250	247	239	260	280	223	229	227	240	241	242	240	255	255	228	261	240	233	268	241	238	253	271	263	265	246	257	248	269	253	249	267	248	250	235	252	258	251	218	242	228	247	228	235	262	226	233	215	260	235	251	274	262	233	255	264	238	235	251	263	258	240	217	232	237	257	257	238	238	234	250	256	245	244	268	209	232	245	242	258	258	237	232	250	230	232	229	266	254	266	221	224	231	227	222	250	284	267	246	237	254	229	215	247	235	245	268	241	225	235	246	225	222	221	240	248	260	251	235	206	239	227	226	241	231	240	247	242	237	234	238	243	258	227	250	234	241	235	245	259	256	234	229	246	275	239	238	240	232	258	217	255	217	264	267	248	246	253	256	231	246	217	215	226	242	231	239	256	217	219	238	238	221	252	256	239	243	259	275	264	235	238	229	257	255	233	242	226	272	237	237	234	250	270	275	252	218	242	241	242	277	248	263	233	245	219	263	223	247	239	226	256	240	256	264	229	268	226	218	302	256	248	233	244	238	242	236	263	265	246	235	249	241	237	220	208	241	219	277	247	243	239	253	273	247	236	235	246	266	224	245	255	247	237	271	218	229	236	238	221	247	251	247	239	248	217	199	226	239	261	273	237	252	252	213	247	264	219	242	217	238	230	213	239	238	263	233	229	249	223	250	260	248	259	253	243	230	236	229	243	256	231	258	252	232	277	249	249	236	238	263	220	247	246	238	267	263	253	230	254	257	241	243	247	237	267	243	242	211	237	227	250	256	250	250	247	248	239	229	215	254	261	222	240	228	247	247	254	225	239	234	240	231	279	253	237	257	271	247	239	259	249	265	234	232	251	262	216	247	224	253	252	211	229	210	283	245	214	250	235	250	250	242	237	239	238	250	237	243	244	262	224	225	252	245	241	279	240	214	225	262	254	305	265	238	287	250	275	255	240	255	229	236	246	224	258	251	245	259	245	228	259	234	245	249	254	228	302	234	241	251	264	235	217	226	238	245	279	250	260	240	245	245	270	223	256	247	227	248	239	251	247	257	237	234	245	277	246	253	255	266	229	239	268	250	248	262	218	252	235	242	236	260	247	238	231	232	247	256	257	258	231	268	228	246	236	242	225	277	246	241	252	253	250	229	243	239	261	256	253	239	242	261	249	230	251	245	257	275	265	233	263	247	266	238	254	253	253	238	229	222	249	235	267	254	238	248	264	259	244	239	261	275	265	249	257	252	248	206	266	257	213	224	248	261	252	219	253	278	248	239	227	256	243	237	241	231	249	247	249	232	239	252	251	272	264	293	240	260	241	246	261	236	250	227	273	247	240	272	212	251	229	232	227	235	227	249	243	278	235	279	243	263	233	280	259	266	254	231	270	281	253	231	274	222	238	230	235	221	257	232	266	210	242	235	268	243	259	231	214	253	236	268	213	249	243	262	242	241	253	238	249	251	253	249	227	255	223	235	233	264	237	263	224	212	225	243	256	248	242	229	250	251	253	235	238	250	276	229	266	235	224	264	232	244	245	239	223	232	247	252	249	241	227	225	249	283	264	249	223	252	245	238	231	260	241	259	262	247	251	236	243	232	242	272	234	245	225	270	243	233	243	232	266	226	240	240	262	242	253	265	223	266	259	251	261	252	252	263	252	248	246	235	250	224	245	289	234	232	212	250	274	275	221	233	281	242	230	260	224	242	229	245	261	236	267	250	224	212	213	227	251	258	256	223	237	221	247	215	236	263	270	240	258	241	229	231	242	238	244	262	262	233	267	243	266	266	251	219	248	273	238	268	233	252	263	237	266	241	264	249	257	241	243	253	253	272	224	249	265	249	233	252	237	254	248	225	255	232	242	256	238	240	248	244	260	216	233	249	237	269	244	242	248	264	269	223	261	256	249	240	269	225	243	244	245	245	246	232	220	273	228	248	271	258	242	257	238	269	265	234	257	276	250	265	226	283	244	263	230	248	234	251	243	219	227	264	235	224	244	251	245	239	231	250	238	219	258	250	253	261	255	241	252	240	244	224	250	249	206	248	253	253	229	241	259	236	260	232	272	251	230	249	226	232	243	255	270	267	252	231	221	241	246	258	232	210	216	256	238	265	254	239	243	249	237	266	236	265	256	236	244	270	221	254	224	251	254	242	232	227	251	239	231	282	258	246	246	236	229	240	240	239	230	240	260	234	225	273	255	225	231	235	238	229	232	250	216	229	253	244	259	235	254	248	267	251	208	245	259	255	260	258	245	241	251	262	229	261	252	254	243	249	250	265	263	253	233	271	226	228	259	260	276	258	241	228
22493	21306	29085	23890	21307	21381	9860	1491	1134	1001	939	869	854	848	844	773	755	693	741	661	704	669	665	730	713	669	658	665	698	687	670	630	610	686	663	605	666	659	629	615	665	628	581	645	623	678	623	644	626	660	639	682	634	642	710	637	616	665	636	633	667	672	666	662	628	635	628	605	608	607	604	643	628	637	632	609	618	581	642	603	591	642	626	642	682	622	620	626	610	641	601	638	561	622	625	638	611	592	615	602	645	667	629	690	604	669	628	611	650	651	627	599	579	609	657	604	659	618	657	630	630	642	651	658	614	642	598	661	606	679	582	604	633	642	627	612	594	633	639	613	582	628	624	628	686	637	608	633	616	631	601	636	607	662	636	604	640	661	614	599	621	642	611	605	663	629	597	616	607	633	615	692	634	669	612	637	596	637	609	609	605	644	665	652	649	602	616	619	601	646	610	647	632	596	605	671	643	618	593	650	650	684	628	625	658	615	601	557	635	590	613	626	645	590	584	588	623	616	636	643	605	662	674	632	625	635	668	614	607	606	609	614	606	651	595	618	659	631	595	593	652	618	630	600	619	634	632	626	608	588	657	648	603	667	616	677	628	599	630	675	684	628	636	635	617	647	680	648	637	578	652	636	642	601	634	645	620	599	596	673	634	609	599	622	602	606	673	610	612	621	627	603	621	656	618	583	603	657	591	630	606	604	608	690	579	595	667	613	673	643	640	627	634	581	628	646	625	654	589	629	615	660	594	636	632	623	606	640	634	643	611	627	667	664	628	617	603	601	658	617	624	598	648	635	662	603	581	649	629	630	635	604	617	647	602	585	623	578	638	643	642	633	639	599	633	589	644	650	614	663	642	645	596	657	628	656	611	643	609	621	595	613	632	693	647	601	628	638	646	638	637	592	648	584	659	631	607	616	582	634	664	638	651	669	607	596	692	607	641	609	594	620	633	644	658	634	585	646	628	641	681	652	639	588	613	597	616	613	663	623	665	632	645	623	586	627	624	615	632	621	668	643	642	641	620	617	632	638	639	640	649	602	622	631	639	584	631	644	602	676	613	650	621	628	578	605	630	615	586	634	634	660	655	612	603	638	647	644	601	607	603	612	624	656	597	631	676	627	600	648	646	643	680	621	620	632	670	657	610	653	648	613	616	597	619	585	643	630	595	588	631	648	648	663	656	609	637	636	620	597	625	639	633	611	630	629	606	632	600	648	654	605	609	634	638	612	621	645	624	604	588	612	596	654	671	631	641	608	622	639	631	617	624	659	599	643	639	637	670	592	630	656	582	584	642	613	631	623	626	617	616	660	663	663	620	635	631	674	598	598	613	665	631	671	636	627	676	622	584	642	618	613	597	652	688	625	614	672	633	592	692	601	623	611	621	623	645	611	661	660	624	600	627	654	594	666	578	599	646	638	610	588	589	611	647	629	642	634	621	616	606	574	637	626	701	613	594	591	620	656	607	620	603	668	700	637	608	610	636	647	618	611	615	652	652	686	647	626	655	663	676	622	622	631	602	616	651	618	614	613	649	606	613	635	637	602	607	587	585	638	634	652	642	674	628	650	595	581	655	634	640	657	683	632	599	637	661	601	624	649	647	660	600	670	598	654	634	629	605	599	610	636	640	597	598	625	584	597	631	615	633	658	679	592	605	554	640	621	635	626	667	650	629	623	661	642	637	606	611	601	627	629	651	597	621	618	651	644	604	640	622	643	603	647	647	614	618	666	666	610	618	606	629	642	622	646	625	643	607	634	639	634	653	643	666	589	650	642	560	603	627	633	629	624	628	601	597	645	641	617	655	606	635	627	615	644	660	611	614	633	674	624	614	620	611	634	609	653	609	584	603	611	591	627	642	612	599	632	604	645	583	600	619	625	597	599	619	596	628	609	647	636	649	633	621	632	611	607	597	659	623	637	656	664	622	659	642	645	615	651	624	669	625	677	659	605	638	648	650	605	642	616	661	625	596	624	616	643	644	617	637	644	619	644	666	579	610	638	613	653	641	599	652	642	591	619	646	653	624	669	643	684	648	622	615	644	682	588	641	639	623	640	619	606	626	620	666	637	583	620	623	625	621	613	597	609	613	646	635	644	655	631	632	615	598	631	628	656	594	597	613	653	702	639	618	624	646	628	646	624	632	635	627	630	673	595	637	624	625	614	663	612	668	637	611	640	624	623	591	621	615	593	604	649	624	595	612	616	650	614	615	619	664	604	590	648	672	650	640	636	592	609	634	640	639	652	631	606	631	609	619	685	637	607	644	626	604	607	649	653	627	628	622	666	631	631	651	624	593	579	625	649	612	634	626	601	658	646	608	622	602	644	590	620	664	653	626	606	647	594	588	630	614	617	626	620	622	678	607	638	650	624	643	651	623	633	619	567	643	637	689	617	663	621	645	656	617	654	659	602	640	645	609	621	642	638	649	651	652	679	636	629	621	613	678	657	652	624	587	654	654	639	656	587	638	592	642	664	633	618	678	631	647	625	590	601	649	585	583	651	619	641	599	628	641	620	633	625	620	656	591	618	620	621	646	654	669	598	604	570	622	623	653	599	670	602	615	642	676	647	627	605	654	600	563	580	645	647	666	664	607	566	605	627	614	592	601	633	633	600	611	616	636	627	602	608	629	626	593	617	612	647	625	632	647	640	659	613	588	639	615	664	591	654	616	650	638	622	580	672	649	674	647	632	616	660	632	586	626	611	624	607	583	629	663	609	617	608	630	639	629	632	663	619	639	594	608	645	658	627	622	703	648	638	639	620	672	631	625	631	608	645	591	613	635	654	598	638	651	655	641	663	601	612	598	592	637	639	627	614	575	628	639	612	599	649	639	642	619	617	599	599	604	617	661	636	615	639	597	609	628	665	597	632	630	570	643	643	657	684	697	609	647	645	667	596	607	606	617	620	630	630	617	638	654	608	624	589	603	600	564	667	571	582	665	588	607	624	609	667	570	629	622	635	621	634	697	608	637	602	664	581	614	640	656	604	682	602	613	636	636	594	640	681	604	580	653	654	645	627	619	629	626	648	597	642	651	600	619	648	634	651	629	588	660	596	612	640	647	661	609	585	641	592	596	660	623	569	649	634	636	667	649	609	630	597	589	621	603	655	585	607	595	653	652	626	658	592	596	605	611	625	637	667	637	615	664	639	644	658	666	594	613	635	607	634	637	603	646	608	629	642	614	647	631	640	666	607	649	630	641	579	636	616	635	592	652	612	624	632	613	669	651	609	650	647	668	586	634	610	647	638	607	635	594	633	631	651	641	625	586	625	635	647	625	568	582	674	596	611	621	623	606	666	620	678	663	641	602	638	666	623	664	675	656	627	632	651	623	602	618	629	633	720	619	579	638	627	638	624	590	655	619	641	613	624	665	625	643	639	605	631	651	632	632	634	631	596	664	697	639	607	643	632	606	611	601	604	647	640	651	667	622	647	669	648	610	586	644	640	629	651	616	612	633	608	611	631	648	615	591	647	628	560	607	604
12291	34495	33931	5297	3808	2855	2165	1790	1491	1316	1158	1024	1043	949	889	917	815	819	816	817	763	755	777	746	728	699	779	713	679	699	739	686	688	696	693	675	725	697	687	702	691	689	673	680	689	716	726	677	662	753	647	716	669	707	694	639	674	672	709	680	722	674	716	693	644	703	717	691	640	666	640	693	706	690	703	657	696	668	672	690	705	664	727	734	670	694	717	666	610	656	678	681	680	662	706	648	652	693	651	665	682	653	662	663	667	685	690	666	697	688	653	673	663	666	649	688	707	706	657	663	681	706	636	684	670	670	702	662	671	678	651	714	663	607	684	682	684	690	660	664	677	662	626	684	641	709	685	697	681	705	673	662	663	680	619	670	691	647	639	704	644	623	690	688	665	669	710	695	652	665	688	681	650	677	684	685	691	660	687	682	699	673	628	725	658	700	648	671	677	675	675	665	677	677	662	698	615	664	632	673	631	674	607	699	676	682	660	625	728	719	639	721	636	686	649	672	673	649	688	685	673	735	677	692	657	680	747	706	646	696	690	737	667	662	688	732	646	674	668	654	651	657	666	654	614	661	669	649	678	697	652	706	651	664	693	706	672	700	625	646	594	691	659	661	674	648	679	647	667	655	693	705	693	694	677	654	664	709	682	644	720	739	679	708	689	703	685	719	652	684	741	659	610	703	660	706	674	668	693	659	630	711	672	714	689	681	663	687	644	731	653	688	627	663	677	659	650	701	701	634	684	653	639	699	632	650	667	666	720	692	694	680	672	662	665	691	675	650	677	701	723	658	674	708	683	686	681	711	667	652	656	635	726	694	668	642	629	663	671	711	654	656	668	676	670	663	665	665	702	667	741	706	626	621	610	637	645	669	704	659	683	650	688	726	709	640	692	706	704	680	688	704	719	694	666	746	638	675	658	759	698	648	690	624	654	656	701	634	631	636	654	664	678	701	672	658	744	669	643	642	676	699	661	660	673	650	714	661	664	670	673	651	706	683	661	674	682	658	697	707	651	600	690	629	711	667	674	635	668	720	661	648	679	655	656	705	656	717	701	655	643	717	700	681	678	714	682	740	664	661	633	721	682	642	676	661	628	662	671	674	667	698	646	668	701	657	702	663	642	646	613	640	702	678	675	658	640	649	660	678	689	664	679	657	653	633	721	658	659	644	635	661	662	619	685	645	699	664	684	719	628	683	684	638	660	658	647	675	673	691	687	675	649	698	697	667	700	653	624	652	707	705	670	658	656	673	657	673	647	643	709	668	693	680	705	636	664	647	634	654	643	659	650	676	737	694	658	665	695	644	725	689	651	724	676	706	682	677	670	690	688	696	632	709	664	682	671	624	691	684	638	696	733	727	699	694	700	677	630	681	667	673	684	659	645	654	651	660	660	698	695	653	653	688	701	629	646	636	676	709	676	694	684	679	666	631	659	689	665	667	681	637	689	647	688	655	654	684	644	661	674	698	683	686	676	704	713	686	665	677	697	708	671	609	685	669	676	671	650	682	697	651	675	735	696	646	701	667	653	667	659	671	665	693	681	713	650	633	677	688	655	695	687	678	645	719	622	681	656	670	645	685	702	663	703	681	704	691	669	718	708	647	673	653	681	682	649	717	668	690	678	655	651	694	689	716	650	649	701	667	608	716	723	676	684	674	714	626	685	694	688	681	678	662	632	699	639	712	671	696	634	700	686	687	666	707	700	646	696	694	703	646	665	665	665	703	669	672	690	715	642	653	666	688	678	694	651	669	674	681	662	660	653	642	663	687	681	633	649	685	665	658	673	646	630	682	619	698	677	632	699	662	684	692	651	685	692	644	697	711	668	663	629	650	710	671	659	747	628	665	711	657	614	702	673	678	672	659	702	651	687	699	708	661	637	669	666	630	667	633	673	654	641	693	671	658	657	702	687	700	644	673	699	719	694	639	697	690	672	706	712	677	677	635	684	665	685	693	680	665	709	718	716	655	685	679	706	701	687	700	667	717	688	697	694	663	671	698	613	669	694	651	670	689	634	626	714	725	709	683	709	642	616	726	661	751	662	698	648	677	665	660	635	653	641	668	644	692	665	643	681	675	656	685	649	686	681	656	677	693	679	650	707	693	723	628	701	634	695	664	703	700	657	713	644	666	637	691	663	687	631	684	680	685	684	668	667	671	684	608	672	627	692	653	677	653	675	683	675	624	642	685	669	706	652	643	682	705	699	685	681	688	690	663	687	666	672	656	649	699	655	615	696	635	682	650	657	686	684	651	674	681	698	711	666	665	655	632	658	680	680	605	669	671	672	692	697	647	671	658	712	690	632	656	676	651	623	703	673	678	666	711	686	707	727	650	648	676	689	717	663	691	657	697	731	641	639	710	694	660	703	660	670	686	658	647	695	655	641	676	724	665	682	694	680	674	669	648	700	677	656	681	653	668	697	673	695	697	691	666	713	629	674	660	644	657	634	693	682	662	645	672	662	648	631	688	681	671	669	661	678	674	701	676	712	666	645	639	669	682	656	672	672	665	654	654	676	679	724	612	668	705	669	656	673	670	671	701	669	702	699	664	687	696	668	639	689	666	632	644	678	703	640	690	698	683	613	659	664	675	680	659	638	715	647	653	652	640	625	647	683	691	690	642	665	730	713	653	652	720	688	682	637	674	691	686	685	685	727	669	672	680	664	716	694	721	684	679	654	676	663	702	689	626	637	687	632	744	648	671	766	649	719	594	705	663	686	662	697	726	678	625	649	659	684	681	668	702	657	678	668	699	679	716	667	670	653	668	651	663	697	657	735	675	680	623	717	664	701	701	643	674	680	679	682	672	697	693	657	700	694	718	678	679	700	663	627	664	687	726	675	697	676	669	679	662	670	680	704	643	694	694	695	695	705	621	658	667	587	663	671	686	675	662	707	690	707	690	676	679	686	650	667	686	649	686	685	667	699	673	690	685	671	645	699	670	701	673	678	674	636	652	671	695	674	677	686	658	649	636	640	705	642	716	699	643	664	675	677	682	660	655	652	665	694	669	650	676	678	698	659	665	646	652	674	673	649	649	686	733	698	698	680	653	669	663	677	680	660	686	676	658	636	714	664	674	681	665	717	622	633	679	711	681	694	718	703	713	730	685	657	642	667	697	761	659	684	635	641	652	649	670	683	644	666	675	702	649	684	677	695	686	671	672	683	701	703	685	662	635	670	677	678	691	656	682	674	726	712	695	655	693	642	660	697	626	692	650	669	646	681	690	617	717	649	669	678	675	670	683	702	690	673	631	677	700	645	660	654	693	654	701	697	654	639	682	717	677	668	681	642	658	695	703	661	720	670	658	702	665	684	652	628	675	691	684	697	711	681	675	650	658	666	661	686	666	667	671	658	665	676	678	696	683	649	702	651	712	712	647	684	682	679	606	651	636	645	615	686	665	608	711	731	674	659	697	648	704	680	638	657	662	689	704	684	690	686	637	669	662	654	676	654	627	721	660	657	670	645	704	681	680	689	677	701	678
27542	19561	9694	988	569	468	489	476	444	453	441	471	416	423	412	453	469	465	435	458	415	414	429	482	456	444	446	409	395	446	462	417	409	437	405	427	416	454	459	413	437	446	442	418	432	460	465	433	441	438	461	431	422	441	411	425	435	406	401	452	458	431	440	455	416	427	433	432	423	426	420	437	407	417	442	459	422	429	431	467	432	437	428	437	433	405	384	436	429	423	414	425	421	433	468	423	400	423	453	442	434	423	406	436	406	437	417	430	430	444	443	444	426	418	437	412	387	426	431	441	470	405	430	433	448	440	442	425	395	461	425	412	468	430	438	468	391	439	422	387	422	492	431	422	439	436	450	442	410	399	426	441	413	406	412	485	426	416	431	429	436	459	429	431	459	447	380	437	424	440	422	466	423	439	431	436	458	419	446	449	444	445	405	423	420	442	418	402	428	415	445	425	416	430	426	497	437	409	418	431	463	462	424	432	411	429	419	431	451	426	417	394	430	450	432	453	409	435	435	454	434	455	420	450	469	452	429	451	448	476	454	469	452	444	444	447	396	397	419	451	467	432	457	399	462	443	403	455	450	443	441	416	399	453	457	412	398	419	418	443	432	437	456	418	469	452	421	452	443	428	406	447	383	424	411	455	436	419	377	418	425	443	432	437	434	429	409	437	446	441	455	450	440	425	422	439	434	434	457	414	432	466	450	401	431	422	417	445	468	455	424	413	447	412	395	447	423	435	461	445	405	451	454	449	434	392	386	425	420	420	451	413	418	437	422	427	440	418	451	438	441	454	405	443	412	443	410	455	425	429	428	429	455	409	426	453	411	436	469	439	449	416	428	466	425	431	410	448	421	419	434	421	451	459	427	406	418	415	462	426	435	451	403	456	415	392	475	412	403	404	429	420	446	443	453	397	433	405	443	479	408	420	444	435	431	450	434	416	444	417	448	449	452	435	424	454	462	407	431	462	448	428	435	438	436	399	414	423	460	427	412	414	410	415	423	432	434	432	413	439	441	443	433	397	439	419	437	468	412	422	426	412	383	446	441	413	444	408	445	426	417	456	441	451	448	389	448	416	443	442	433	453	444	416	447	421	475	425	437	450	428	433	376	421	416	422	414	462	424	418	407	435	436	422	433	425	425	419	436	437	436	440	418	431	416	415	422	420	422	423	490	449	431	438	434	412	434	435	417	422	429	423	415	474	440	394	448	420	376	391	466	432	439	450	431	469	426	407	458	413	415	411	444	457	442	402	459	453	395	433	451	423	451	459	468	420	473	465	435	465	429	401	431	408	420	398	442	424	419	458	441	446	445	435	463	443	459	413	406	428	473	471	434	466	420	417	429	383	403	421	406	474	435	433	411	412	405	414	414	437	421	418	366	478	406	429	434	458	433	444	431	471	430	426	465	453	425	416	466	420	413	429	461	381	424	438	418	418	445	414	419	422	438	406	420	421	433	437	448	418	441	461	438	444	442	463	386	465	405	411	445	446	441	446	440	423	472	397	440	414	487	446	417	416	443	405	408	412	397	439	433	423	390	439	464	438	433	426	398	431	438	404	410	427	427	445	428	448	475	384	445	404	419	412	415	430	439	428	407	428	441	444	448	439	412	429	434	429	422	437	437	433	453	445	428	447	437	446	434	405	442	410	443	438	434	436	427	435	435	455	436	378	455	427	465	436	446	448	475	448	442	445	438	442	412	435	421	434	394	446	432	422	415	438	442	454	403	401	438	409	433	447	435	467	429	426	446	418	439	434	443	447	449	456	452	414	390	500	416	428	456	442	410	436	420	426	428	436	403	424	428	434	430	431	427	431	470	427	489	455	433	439	414	415	463	425	429	446	452	415	442	434	432	431	418	399	455	438	405	436	442	458	457	436	425	427	431	419	433	455	430	442	463	389	460	435	429	440	474	432	424	427	394	416	422	463	456	440	461	474	462	462	443	419	415	398	414	407	382	424	447	448	466	431	411	442	433	436	442	392	411	450	412	454	428	443	390	439	417	439	444	438	447	448	400	412	431	453	423	424	404	404	456	416	431	418	429	410	431	438	432	400	374	422	433	412	470	425	384	408	400	415	445	435	430	460	407	391	443	401	443	449	420	433	410	414	436	448	446	423	438	419	448	453	445	450	437	424	402	404	432	452	398	381	441	455	416	440	437	438	401	447	441	403	427	455	487	423	446	440	444	457	451	444	435	447	409	424	467	419	439	422	412	437	440	434	415	424	455	458	455	404	463	460	415	405	461	472	448	455	411	438	428	432	464	407	442	442	429	415	428	401	425	469	447	481	390	446	425	455	447	426	407	399	416	425	388	422	428	435	426	430	432	443	430	440	427	465	450	435	418	421	461	419	417	435	405	437	408	411	463	466	439	451	415	443	409	408	422	452	424	411	436	449	426	440	418	447	458	464	415	413	442	441	446	414	434	420	429	405	425	465	449	454	458	428	474	423	386	400	440	445	447	431	474	389	418	403	422	424	432	445	441	425	449	415	428	450	454	468	449	481	409	513	408	437	422	446	431	447	425	452	423	421	449	473	416	456	446	414	417	462	431	418	428	494	430	461	432	408	405	419	468	466	434	420	419	448	454	427	433	457	423	434	427	410	459	440	418	418	408	462	384	395	414	453	428	432	464	397	398	467	403	437	419	435	391	411	418	469	395	438	422	457	457	488	430	445	431	393	445	460	465	448	450	386	426	442	461	392	418	408	472	417	394	485	404	451	441	469	423	405	453	480	431	423	408	417	437	419	414	423	420	427	430	446	453	412	461	425	444	409	401	419	419	453	394	416	436	469	413	402	395	390	441	406	463	439	419	388	426	461	403	444	448	377	429	462	471	412	436	427	455	459	431	446	426	413	437	448	427	436	463	429	423	422	385	454	460	410	450	420	460	467	403	448	410	400	446	440	463	402	439	463	426	460	434	455	442	463	387	434	407	431	436	440	421	445	443	409	452	431	432	435	423	463	448	438	430	458	425	456	478	430	419	474	416	465	417	399	466	471	404	429	394	443	495	425	394	406	422	455	461	433	434	436	447	407	416	425	451	422	397	412	441	425	455	442	481	406	424	430	427	396	467	405	404	405	460	459	453	435	444	452	438	416	416	426	438	456	442	435	436	424	417	422	442	457	443	408	446	423	480	444	403	398	439	424	421	460	432	432	416	434	383	450	452	393	425	436	451	401	445	395	424	435	449	418	444	454	443	414	395	452	432	436	439	430	446	425	403	429	404	425	402	435	462	415	443	402	391	402	445	418	446	441	444	431	424	485	443	421	435	425	447	421	478	441	440	435	434	436	440	418	449	446	467	450	410	435	483	442	424	431	423	439	459	414	475	424	436	430	455	422	414	436	432	454	477	412	421	424	442	455	400	478	464	461	426	442	415	435	410	427	448	424	422	411	413	437	445	421	485	421	403	463	454	423	453	419	432	457	428	408	439	394	431	416	445	431	442	442	401	461	444	422	474	418	435	415	435	417	446	451	435	457
8702	5351	5935	620	533	529	425	460	446	480	453	401	438	471	526	481	436	506	411	467	428	459	462	461	439	412	425	469	495	466	446	466	438	474	444	487	450	474	420	417	463	442	445	469	460	462	443	447	425	473	441	443	463	436	412	419	453	466	465	451	474	476	428	418	450	498	445	471	447	469	447	426	438	475	468	424	459	456	450	462	456	415	509	495	434	462	460	497	486	462	450	490	422	444	449	449	457	419	465	449	470	408	428	432	453	487	474	423	485	418	427	412	437	475	464	455	445	463	474	443	464	484	452	462	458	417	436	500	464	452	467	445	467	468	408	447	435	443	440	444	401	472	489	460	449	463	442	459	468	467	433	455	441	494	444	474	468	454	456	410	458	482	436	435	452	464	455	435	431	429	440	427	454	421	453	486	474	459	498	443	480	465	439	453	437	453	456	424	467	460	471	458	455	434	487	448	468	493	425	472	474	453	472	456	452	456	439	452	443	451	432	438	485	472	467	435	443	412	455	457	418	426	434	429	447	436	448	474	444	424	473	465	461	477	495	463	451	468	498	418	461	489	444	447	416	453	458	438	445	450	450	436	473	479	470	443	440	413	493	455	488	417	451	485	423	470	457	465	438	445	469	435	411	406	466	465	457	471	496	446	471	442	411	448	439	454	471	469	438	457	453	460	445	459	420	452	445	487	449	459	463	464	459	465	470	444	434	443	420	452	459	454	451	464	434	465	444	461	445	461	466	493	503	458	432	479	449	499	447	411	473	451	477	476	445	435	447	448	457	458	450	448	496	468	435	436	428	425	450	456	492	454	444	456	394	484	471	482	451	453	428	485	480	441	492	465	470	448	454	478	470	442	462	469	478	455	442	467	419	466	446	472	457	432	460	447	448	379	409	436	451	452	423	419	461	455	430	430	459	477	477	462	441	409	449	473	489	477	433	439	455	464	465	463	450	448	490	425	442	472	492	440	465	434	454	472	421	450	451	446	450	458	480	448	459	453	451	468	463	457	474	477	451	441	422	426	431	474	474	434	512	446	460	500	438	454	485	467	455	458	438	470	453	471	467	477	420	460	462	431	450	449	482	458	449	457	452	442	476	513	446	484	434	458	446	443	442	476	463	445	465	449	454	450	440	470	445	453	428	400	416	424	469	455	478	492	409	468	454	496	443	487	450	474	439	467	490	487	466	497	460	475	429	483	443	440	470	441	464	468	435	454	438	441	447	421	433	475	460	455	461	489	449	462	421	433	439	496	471	464	497	430	500	478	442	449	468	463	460	469	436	461	476	454	452	499	446	436	444	430	432	460	460	444	456	440	431	464	458	456	448	441	411	448	451	466	440	468	428	435	434	449	465	477	477	442	463	470	473	465	478	425	399	481	451	464	441	508	463	419	443	484	431	478	473	460	474	487	476	528	456	482	436	451	462	441	439	417	482	467	444	433	445	441	477	455	449	468	440	462	463	449	433	447	455	457	467	442	460	436	462	426	434	498	437	418	459	448	454	424	461	449	457	437	471	405	421	472	475	461	467	445	457	485	477	439	451	452	444	442	484	465	483	431	453	461	482	427	442	459	415	427	436	458	425	423	480	429	423	437	479	498	463	471	425	450	448	419	431	448	428	471	464	486	437	448	467	435	439	482	477	489	496	440	425	427	443	437	430	433	468	422	435	474	446	449	447	500	454	462	428	462	438	490	435	433	439	428	447	460	453	442	424	454	431	473	485	457	448	480	459	483	452	446	450	481	457	449	453	491	440	431	480	440	426	453	461	466	438	433	432	472	475	475	454	454	448	492	450	461	441	405	453	443	456	451	468	460	450	469	479	494	445	447	452	416	461	475	444	473	462	443	489	504	503	464	418	451	483	489	445	423	470	434	467	430	475	403	462	452	453	441	432	458	518	469	474	420	468	471	453	476	422	452	475	453	463	482	421	465	429	458	436	432	456	450	464	455	444	474	442	495	471	440	433	498	472	442	454	465	436	441	443	453	438	444	479	454	444	432	480	458	397	442	404	441	441	447	476	467	464	468	484	436	436	465	470	456	457	425	451	446	456	465	453	457	496	485	434	452	479	495	463	418	494	429	486	423	458	461	505	487	495	422	452	446	451	433	416	471	454	451	470	433	457	454	454	454	428	444	454	484	426	444	464	477	485	486	438	437	484	414	491	468	441	471	473	466	441	473	458	442	462	480	472	408	451	460	448	462	429	450	443	461	480	452	455	451	497	493	471	429	450	455	399	424	447	428	463	423	438	468	417	437	439	416	440	444	434	446	462	464	435	454	460	447	482	480	442	435	488	451	447	470	460	468	463	468	436	455	463	513	434	446	492	460	419	445	481	454	486	436	476	422	464	474	482	438	430	436	466	458	425	459	443	488	457	453	450	450	414	422	464	464	484	430	431	456	475	426	450	421	462	404	404	470	474	456	424	463	470	452	426	430	452	445	492	467	459	436	446	465	450	468	458	472	470	446	436	476	452	469	446	454	436	442	486	467	473	475	453	478	455	438	453	422	487	434	435	448	460	480	433	498	479	475	452	489	496	449	474	447	460	458	441	463	454	445	425	484	436	449	466	460	483	458	475	476	416	470	463	449	448	480	458	455	483	469	451	424	444	457	429	447	398	463	444	488	431	458	435	439	466	488	436	441	434	450	502	459	451	430	441	452	458	466	468	443	473	476	459	465	465	458	462	442	478	451	435	469	433	435	470	426	437	467	453	473	410	425	443	467	447	457	452	465	431	480	482	442	460	474	490	467	449	488	459	455	486	461	423	451	488	471	464	456	465	434	457	478	452	455	462	466	436	431	473	424	439	461	456	472	479	459	452	436	445	445	462	453	482	491	457	462	464	442	469	472	487	463	465	412	477	468	473	463	456	446	459	472	480	434	467	457	472	478	450	472	486	443	432	483	459	452	457	442	464	456	456	450	492	474	489	461	436	469	441	445	441	427	447	465	438	486	427	456	477	437	434	426	445	455	449	409	420	455	487	425	432	447	434	468	452	465	438	462	452	435	431	455	484	445	432	491	451	469	429	436	481	417	439	486	469	470	467	446	450	428	468	460	465	445	492	472	436	435	442	451	470	453	501	452	458	443	428	483	455	434	446	463	437	495	450	449	485	438	440	464	465	471	417	465	438	469	468	430	436	463	437	476	479	439	475	445	468	453	497	423	485	453	456	466	472	473	474	457	452	464	468	464	477	428	448	436	473	435	421	486	464	502	454	439	475	438	476	459	435	441	445	436	463	449	464	444	423	435	454	477	481	454	468	466	446	457	483	463	468	467	447	457	432	438	456	439	442	447	488	426	485	458	436	434	454	470	460	448	457	436	454	490	473	467	461	457	442	455	439	452	439	447	454	457	479	459	466	456	492	508	455	449	465	466	456	431	488	458	408	411	470	422	478	436	447	453	446	467	439	430	458	442	467	468	480	477	440	418	473	477	456	463	461	437	456	459	476	469	449	447	434	434	431	454	451	469	443	442
23542	21274	28540	24335	21264	10729	1660	1213	1006	977	950	855	886	853	859	817	840	797	777	800	758	783	786	790	816	824	771	735	794	778	800	804	796	824	809	770	733	714	762	790	800	751	772	762	818	733	727	817	774	781	789	781	815	777	770	772	767	762	771	760	811	767	789	782	788	755	819	808	781	818	786	756	764	774	738	756	776	848	787	778	778	761	760	816	736	789	786	760	779	736	817	773	817	799	807	870	728	797	776	808	813	764	769	770	773	759	760	723	828	762	732	747	797	783	808	799	802	760	745	758	771	779	780	784	756	841	808	804	789	777	802	779	751	800	711	840	775	738	766	770	733	776	764	839	762	744	779	762	763	720	775	773	750	741	812	835	719	776	779	804	825	794	793	805	772	776	819	798	753	786	761	788	773	725	772	735	783	797	785	824	796	780	797	754	836	735	735	775	731	783	778	725	754	799	827	790	722	804	786	789	801	800	791	784	764	778	832	772	731	771	767	750	764	771	777	799	797	746	778	794	733	727	760	803	841	784	752	836	774	791	780	782	754	730	794	784	750	717	776	769	789	778	748	720	796	772	840	764	786	776	749	759	774	802	805	826	793	767	757	766	732	843	800	807	786	769	765	782	737	723	789	801	779	757	762	763	861	819	735	780	807	750	785	770	758	784	779	741	789	745	704	753	812	760	745	760	782	773	812	783	745	741	809	824	780	763	772	781	786	726	817	777	738	803	825	725	744	778	752	748	792	814	732	788	757	760	770	817	757	751	826	773	760	816	780	787	763	737	802	779	803	748	840	758	758	764	797	777	720	795	797	779	763	805	786	751	758	751	768	772	758	808	769	758	798	745	713	778	746	735	827	785	831	811	727	793	771	791	815	782	757	723	764	792	681	772	778	762	826	774	779	765	745	720	764	850	791	806	803	722	779	774	801	706	766	839	787	858	755	762	747	764	748	715	782	737	786	783	767	800	767	761	787	752	775	776	768	805	805	814	787	747	758	818	730	767	755	813	769	754	777	788	722	782	829	759	764	747	719	764	775	732	794	730	775	777	735	727	743	779	741	715	788	739	769	774	736	829	819	764	696	806	755	741	804	770	758	786	752	726	748	740	790	808	770	755	795	804	725	807	721	740	758	811	803	783	761	756	802	748	789	775	761	786	812	762	767	751	818	762	769	751	775	771	739	778	762	787	754	802	785	768	759	770	756	728	704	810	834	779	744	816	796	768	800	749	806	787	778	782	819	752	773	781	779	738	740	782	742	789	765	796	812	832	756	814	784	798	805	747	797	733	713	714	772	761	740	774	773	790	789	777	776	820	700	746	751	759	745	846	778	762	776	756	787	753	800	784	794	785	781	783	758	799	761	778	756	764	769	803	755	767	826	785	820	745	758	802	765	741	736	771	698	779	818	804	791	741	820	782	742	782	785	805	809	672	769	816	742	765	788	809	751	795	808	800	762	800	806	740	801	771	732	732	807	766	795	748	767	741	779	766	757	752	764	720	782	732	756	766	789	780	777	795	784	777	750	744	773	752	750	758	745	821	786	760	787	771	751	799	782	763	752	777	813	766	767	788	721	730	786	790	736	727	738	751	805	802	746	782	775	749	772	874	810	751	773	784	790	757	772	767	763	789	780	760	741	818	805	749	791	770	756	780	746	747	745	768	771	770	791	789	778	829	772	770	749	777	743	782	751	770	750	725	733	768	762	761	749	775	835	774	787	775	714	779	775	750	753	807	832	756	781	748	840	773	795	762	793	806	756	745	823	762	795	775	831	800	740	746	743	783	743	800	790	773	788	755	794	786	764	789	758	760	784	784	812	751	791	744	698	740	796	804	744	740	764	790	798	786	760	778	782	745	734	781	716	744	762	792	795	752	784	732	752	795	844	737	786	791	773	737	759	764	780	737	734	820	821	749	731	839	804	767	775	806	750	784	795	746	794	791	801	777	776	723	818	771	740	745	785	759	757	733	766	785	765	760	821	776	816	765	763	757	753	791	763	800	714	731	746	747	823	752	757	760	784	797	772	803	792	777	707	745	745	760	749	793	782	788	807	775	796	788	709	755	792	797	751	755	792	759	744	736	762	759	763	842	763	768	765	785	801	737	748	777	856	747	808	804	709	750	734	746	778	759	768	765	722	795	798	753	803	811	758	760	784	736	721	755	785	788	724	797	734	757	731	795	779	730	717	774	813	818	824	763	788	749	724	751	748	790	783	798	762	755	837	737	791	818	799	807	805	755	730	792	803	745	762	813	799	759	746	764	775	793	747	780	742	795	774	751	780	766	712	730	712	740	791	797	756	806	736	809	774	775	791	773	768	759	757	794	759	821	771	791	786	798	782	780	748	771	770	727	787	736	753	800	762	778	773	734	781	794	714	793	751	762	732	764	770	736	731	785	729	798	742	747	742	717	830	732	822	786	780	752	789	759	743	748	775	778	757	791	767	768	728	754	742	775	729	760	746	748	769	810	785	755	777	755	782	780	764	761	731	729	786	784	814	774	814	797	743	720	763	801	750	758	806	770	771	775	803	746	747	793	759	741	784	758	831	759	687	759	779	769	770	800	788	786	756	790	751	744	760	747	753	785	752	747	750	774	728	774	749	772	793	773	772	744	758	729	766	811	790	781	758	734	780	758	804	791	739	761	813	770	756	788	831	787	792	733	751	791	769	846	767	759	764	778	842	760	764	748	802	780	786	742	816	732	809	762	741	765	755	775	790	764	784	747	768	731	733	756	762	757	786	768	784	827	811	788	786	805	793	805	758	768	743	777	776	776	754	751	751	799	756	727	807	798	773	798	774	733	773	737	745	762	742	764	723	843	733	814	810	765	788	757	798	762	723	851	761	784	793	832	784	816	802	798	777	741	777	737	773	755	785	750	767	777	788	722	755	767	800	769	763	746	839	737	783	736	744	777	797	788	818	784	807	754	817	732	750	763	828	795	725	750	731	762	827	808	761	785	785	754	788	751	769	769	746	749	786	799	792	775	736	782	797	727	760	765	769	757	755	755	738	773	744	795	720	815	761	754	748	809	789	748	809	789	773	748	755	795	795	763	811	800	853	782	760	806	788	758	789	729	735	783	815	757	795	756	728	825	783	792	785	788	763	826	749	754	751	838	762	766	763	817	758	790	804	741	758	746	769	763	788	754	739	778	774	798	777	774	793	739	763	790	748	802	749	799	833	767	780	795	787	792	815	827	790	730	809	804	805	730	756	730	723	768	759	807	739	779	778	754	715	808	793	764	731	773	773	747	784	811	752	761	814	742	735	753	810	719	756	784	785	796	758	748	789	753	754	754	785	739	756	733	742	763	827	809	790	746	762	824	773	758	755	765	792	797	785	765	770	798	779	806	793	754	801	788	741	799	739	784	800	709	722	811	787	780	783	748	790	803	760	749	779	767	774	796	788	766	795	764	781	809	761	690	712	804	736	799	769	735	762	752	778	763	783	830	758	718	726	748	793	760	811	799	773	777	751	736	769	791
9775	16739	24478	3361	2363	1950	1608	1420	1254	1140	1063	924	956	929	931	892	900	861	862	888	835	828	830	838	893	802	832	810	808	832	806	801	798	816	807	802	782	833	785	842	777	825	798	792	775	821	765	799	844	790	762	782	837	813	824	860	816	775	803	807	801	776	808	853	837	798	812	792	848	780	833	798	810	813	812	793	800	793	787	823	756	847	766	741	802	823	771	832	758	820	826	750	823	812	794	843	804	793	829	803	795	768	797	800	738	790	791	836	792	808	852	819	806	743	765	786	782	821	774	822	797	875	804	790	806	794	811	802	809	842	759	777	796	825	835	799	817	844	824	841	801	803	797	813	787	810	819	769	805	797	762	802	857	795	752	814	806	785	799	795	824	813	774	824	757	808	847	803	863	796	823	801	824	803	814	746	822	842	799	720	843	815	822	836	755	788	870	825	788	790	803	806	793	775	787	768	805	800	781	791	804	820	823	776	799	819	794	816	799	831	784	802	855	763	814	780	792	778	796	797	774	773	791	822	800	775	823	809	789	817	823	770	818	808	788	771	777	822	821	809	773	843	782	753	792	808	853	782	764	828	789	770	805	836	805	776	813	837	838	801	779	825	791	802	786	827	783	771	808	828	815	824	817	817	771	831	810	837	787	734	778	796	761	821	791	798	804	808	796	785	852	780	811	814	811	860	811	825	855	805	795	805	798	855	816	799	807	856	770	804	780	756	795	830	773	782	786	788	837	781	792	804	766	790	777	827	811	795	828	816	821	796	778	866	780	842	809	750	772	804	791	792	760	815	781	785	784	819	823	797	778	849	819	834	834	798	848	786	845	830	821	851	800	755	797	760	795	812	769	803	785	835	815	806	812	782	812	823	776	792	781	810	775	807	748	810	810	770	787	794	843	766	780	833	796	790	744	844	760	812	853	793	761	786	747	803	762	802	784	783	811	786	819	789	791	849	819	829	795	794	821	831	767	822	791	795	796	759	794	820	836	789	821	829	858	770	790	807	828	768	756	819	845	829	768	805	789	833	808	822	742	817	862	786	820	800	737	792	784	789	812	794	791	852	816	794	799	813	838	772	801	795	819	848	794	818	815	775	827	828	801	805	736	793	783	803	834	875	775	777	775	812	805	800	829	816	798	816	812	823	868	794	759	777	842	827	816	800	820	807	795	794	833	784	724	819	826	782	786	791	749	798	786	822	786	821	798	749	769	793	849	828	790	768	772	801	826	791	810	789	775	846	845	796	837	758	794	850	795	781	787	885	810	829	828	841	845	835	746	816	811	802	792	790	784	871	833	799	756	769	765	865	794	846	803	803	811	809	758	820	779	827	811	825	818	802	858	797	821	828	785	760	823	840	765	802	770	773	854	802	850	824	761	808	822	780	785	837	773	804	813	791	818	783	784	775	819	806	846	863	744	752	817	792	804	804	851	789	809	794	808	772	813	797	780	810	836	784	812	790	752	798	716	819	763	813	790	759	810	848	781	785	814	784	813	764	818	809	795	748	784	851	779	779	844	723	856	801	809	743	801	772	793	848	808	811	793	840	798	781	777	778	750	798	823	833	841	876	813	832	830	810	767	850	786	809	791	827	812	819	837	827	819	835	768	810	753	813	853	772	826	823	724	771	858	845	736	805	785	817	809	741	804	818	777	859	826	797	835	780	806	821	817	778	798	760	822	771	811	777	748	774	827	819	803	764	835	788	805	769	828	812	851	812	787	804	783	854	850	766	761	826	789	791	791	841	827	833	814	820	771	829	859	815	782	841	818	815	823	770	768	820	786	783	766	811	783	775	788	823	812	786	776	818	772	806	777	790	788	822	786	768	802	719	780	786	798	807	756	812	757	836	754	763	810	795	827	806	824	849	816	787	811	750	766	806	790	839	791	808	807	800	823	837	836	795	810	786	768	790	803	833	799	822	843	787	795	808	853	821	787	789	843	822	829	861	817	778	827	814	776	831	808	796	826	822	769	830	818	834	783	808	775	772	843	839	800	848	834	836	800	791	791	777	814	801	811	778	851	851	854	809	764	848	818	823	868	839	801	832	815	812	778	825	807	820	783	814	758	856	802	760	829	871	811	823	821	850	834	756	800	822	831	815	773	803	770	848	828	783	850	781	831	788	774	785	800	798	785	807	832	801	785	774	801	787	818	799	798	766	830	790	791	781	782	840	781	837	765	777	817	783	816	803	782	843	768	758	834	777	824	756	787	797	844	817	818	831	824	754	804	808	794	820	827	828	756	799	890	838	837	807	773	793	797	778	788	814	778	775	766	838	809	773	779	797	809	766	809	777	814	851	852	887	726	764	767	802	759	799	789	784	779	814	779	841	800	822	827	829	784	801	807	832	771	784	809	761	871	834	845	775	799	783	828	807	845	845	855	785	807	761	802	783	810	794	783	826	790	769	830	836	814	808	859	827	829	744	805	799	795	834	775	797	826	805	814	774	841	782	805	740	782	741	777	834	834	794	799	776	763	829	791	786	788	796	775	784	803	783	803	775	814	723	788	861	775	809	798	810	809	782	899	847	805	782	806	775	758	812	772	822	819	795	783	793	853	802	789	802	788	822	788	795	855	822	776	848	771	774	792	864	802	824	817	816	769	832	826	782	770	773	798	811	750	772	858	757	789	769	794	804	836	798	815	814	812	808	775	784	818	811	810	763	802	775	823	823	866	787	782	777	834	814	804	852	811	812	780	751	806	794	803	789	769	826	770	818	814	799	782	816	798	760	804	802	832	787	792	740	796	769	821	805	808	846	772	781	794	746	817	814	851	824	821	781	787	843	824	768	810	840	753	748	798	792	842	805	803	854	796	796	755	795	828	758	816	810	762	784	778	784	843	794	787	811	801	768	820	792	832	812	771	819	752	804	796	773	827	766	758	781	769	804	790	798	809	819	793	811	871	818	845	774	777	780	780	801	780	781	736	824	848	772	807	793	778	796	847	805	833	838	832	799	769	800	776	829	805	805	782	750	838	804	834	810	782	786	809	763	834	805	798	802	782	805	793	796	817	801	843	836	766	773	843	800	832	803	778	811	839	797	809	825	785	821	814	781	810	825	814	831	806	794	848	772	789	795	821	789	783	827	805	803	820	748	753	799	779	845	775	808	814	866	797	772	817	806	757	816	771	827	765	858	758	841	808	764	785	888	816	795	793	850	850	773	812	797	773	810	781	786	857	794	817	794	840	820	798	807	829	828	836	807	758	751	731	842	817	786	772	784	827	837	803	819	788	797	768	783	858	809	807	825	826	837	800	790	789	823	792	771	871	825	774	768	802	783	793	772	763	815	813	832	789	816	780	791	799	777	786	755	818	758	788	801	840	777	788	798	811	733	840	777	823	770	781	770	767	794	773	781	843	817	850	834	820	770	821	808	807	832	822	803	789	776	792	770	852	823	778	825	837	731	789	799	787	807	848	771	836	814	827	804	813	793	818	792	819	807	772	807	816	729	824	790	817	778	793	770	736	767	790	765	800	800
24638	21254	27675	25126	13144	714	461	363	295	321	290	264	252	259	249	268	248	248	250	247	220	202	209	214	220	227	230	209	213	241	214	221	221	229	222	188	220	256	208	225	217	223	208	226	211	220	230	210	217	234	223	215	182	213	196	231	215	211	213	208	201	202	215	214	229	185	203	235	229	232	216	210	210	216	222	208	217	211	211	216	216	194	242	214	217	193	227	221	233	205	204	215	197	178	204	190	243	232	211	216	232	230	195	216	248	195	229	205	228	207	229	178	203	226	195	236	210	196	205	230	209	234	221	216	222	217	217	210	222	174	226	208	229	204	191	226	202	193	208	213	192	202	220	230	243	208	215	191	201	216	204	207	223	205	196	211	199	189	211	193	175	190	203	210	195	200	202	201	215	219	207	223	208	205	223	211	213	197	193	217	220	196	236	211	197	212	206	205	207	211	216	220	213	217	227	205	226	212	220	221	199	228	217	208	221	214	206	225	221	223	198	218	201	225	222	200	228	198	211	203	202	208	184	222	191	202	198	191	202	210	195	199	232	209	201	253	220	206	209	204	219	210	243	203	200	235	225	234	206	208	221	214	197	207	204	205	207	199	227	189	202	228	243	210	194	221	209	221	206	207	212	200	189	239	205	234	219	197	231	199	179	193	215	232	211	200	190	232	210	214	180	214	203	206	222	209	187	212	200	200	233	247	221	176	204	208	199	223	213	216	224	226	234	219	204	205	206	218	233	195	197	224	193	195	210	203	201	228	196	193	209	212	210	209	231	234	209	206	214	208	234	190	210	187	190	207	223	218	202	218	213	201	207	202	194	203	224	211	217	210	205	210	202	237	193	222	225	239	221	212	214	226	172	232	187	200	224	197	187	192	233	203	214	179	204	204	211	189	188	187	214	218	216	206	213	247	196	222	219	225	213	216	238	189	182	213	201	199	201	229	242	212	177	198	221	209	235	233	214	199	239	206	220	237	198	214	215	199	229	185	208	207	228	193	215	198	213	205	188	229	203	226	203	212	241	198	200	227	218	207	237	211	199	213	222	222	190	195	225	208	228	214	224	252	207	207	209	219	200	214	210	215	205	178	183	227	224	211	221	205	197	212	192	220	230	228	230	236	194	220	219	204	203	211	201	194	227	221	204	239	181	204	185	195	195	196	206	210	242	210	214	232	229	207	198	225	192	196	190	216	199	202	205	212	202	205	188	170	196	214	217	215	213	220	196	240	206	209	204	213	191	198	215	212	211	199	210	214	222	183	207	222	224	204	215	201	178	187	241	201	214	227	197	234	189	195	189	202	184	233	206	213	202	219	173	238	191	204	208	214	212	205	217	211	214	192	198	191	203	193	199	217	243	203	189	201	223	212	218	194	205	229	195	199	205	180	199	199	197	185	214	209	223	197	200	216	216	217	198	185	217	225	184	210	209	198	232	224	212	201	226	214	199	214	201	223	192	210	202	220	210	204	219	234	205	211	220	214	233	211	191	208	186	196	206	206	184	228	203	205	219	196	190	205	211	164	204	220	227	187	215	194	191	223	172	212	180	228	224	237	220	208	200	191	222	204	204	192	186	189	185	208	224	209	211	213	208	210	220	187	225	218	195	208	204	193	217	202	193	211	198	210	232	212	185	207	204	205	194	217	211	227	222	181	219	200	221	202	219	222	183	205	213	202	181	187	203	224	214	217	204	216	210	219	220	238	208	204	200	221	194	209	218	203	213	237	184	199	252	216	209	244	232	218	195	197	197	203	168	219	232	216	218	210	196	228	212	207	197	222	203	223	221	192	206	231	213	209	210	238	223	214	191	222	217	210	208	215	175	181	207	215	182	197	208	219	215	206	255	198	217	208	203	208	226	207	224	196	205	212	223	207	210	223	221	203	205	205	216	227	203	198	203	216	215	216	218	202	194	231	201	236	204	195	202	165	199	224	190	211	207	216	210	217	200	195	238	216	200	215	217	227	232	179	226	200	221	228	210	189	202	234	217	206	209	212	236	210	184	244	241	222	202	197	203	207	192	204	200	219	218	204	216	207	211	204	196	194	223	220	207	215	194	189	219	215	210	223	216	219	221	210	235	207	197	197	207	237	218	210	193	210	202	207	218	177	200	188	229	205	210	231	221	219	190	222	204	220	200	213	208	202	205	232	217	235	228	233	216	222	179	215	202	208	241	211	208	199	200	198	203	213	208	200	222	205	191	208	220	196	225	205	222	218	216	229	186	231	197	219	214	224	186	212	177	209	215	219	188	228	221	203	200	201	196	218	215	192	205	224	185	208	180	206	199	214	210	200	222	210	215	207	234	210	196	187	209	199	186	213	217	217	212	215	207	228	245	224	187	225	210	194	209	215	222	217	213	216	201	204	215	204	196	242	212	227	231	208	234	229	191	203	206	218	241	184	213	214	207	207	213	223	201	205	195	201	212	199	202	219	198	217	225	222	219	221	211	181	205	215	219	196	208	233	196	214	215	219	200	208	179	191	191	215	202	206	207	218	202	209	216	219	213	226	196	210	198	216	210	216	226	227	202	204	205	210	199	199	214	225	209	211	195	240	226	188	206	186	222	214	207	194	192	212	213	184	197	204	232	218	232	209	192	210	225	204	182	192	206	219	241	219	185	182	207	218	227	196	202	210	205	213	198	202	210	226	208	202	179	208	194	206	220	194	217	226	215	230	213	215	234	184	179	210	230	228	219	193	246	193	207	211	216	209	208	213	169	195	218	215	206	235	190	194	210	210	182	241	191	235	229	183	230	211	207	221	208	205	191	191	230	213	198	215	224	215	236	218	224	217	213	180	205	223	220	209	234	208	208	251	201	201	206	219	202	231	199	222	194	202	193	211	228	216	211	183	214	231	208	201	210	205	194	234	217	212	212	222	220	208	211	199	220	225	248	180	244	210	235	204	208	200	210	237	218	203	196	219	204	196	217	212	224	237	192	242	210	226	194	197	184	207	217	207	211	210	221	233	219	220	207	165	197	201	215	208	213	199	220	217	209	204	213	201	245	202	181	217	218	237	216	208	241	215	217	205	214	224	198	200	198	224	206	209	216	199	205	213	197	223	225	182	185	210	211	204	203	217	206	191	217	209	190	209	200	224	191	226	213	246	199	193	200	217	201	205	219	203	210	202	205	204	211	198	213	199	213	228	208	209	203	224	196	206	216	199	221	226	214	209	195	228	181	225	210	188	213	207	217	207	187	192	205	216	234	205	207	201	202	206	207	180	212	213	241	202	218	197	200	183	227	226	200	190	245	204	225	224	219	196	226	178	201	182	213	219	217	221	200	205	221	196	212	212	227	201	225	207	207	245	205	217	210	239	202	190	218	193	215	203	212	215	189	171	213	216	215	203	221	212	210	203	215	177	202	205	249	212	211	184	206	209	206	209	200	200	183	213	202	212	204	207	206	220	236	210	205	219	219	197	188	190	243	190	214	214	211	244	221	205	185	217	196	200	225	202	194	202	219	213	185	209	209	201	197	226
9253	11453	19240	1686	1171	887	722	533	470	415	393	349	359	323	301	299	265	277	270	273	306	241	266	254	272	269	247	258	219	273	251	240	222	239	281	216	245	254	260	259	245	224	242	234	255	271	248	251	250	225	248	253	245	237	237	239	255	244	251	247	254	244	237	268	240	258	246	258	247	232	269	241	239	240	251	259	272	248	242	199	249	286	234	241	254	254	244	258	257	256	232	264	231	256	227	252	255	265	247	225	254	222	260	234	233	236	250	225	251	245	246	255	234	264	239	228	247	241	244	230	243	249	224	248	228	242	238	251	252	241	233	248	200	254	233	246	261	218	265	241	226	237	239	242	223	250	245	251	281	223	257	266	242	246	233	271	262	260	240	251	238	259	229	236	248	244	222	221	236	263	256	224	262	197	224	218	245	204	260	256	215	242	277	270	238	243	231	256	265	238	246	249	246	230	268	253	244	270	236	249	245	217	243	277	223	235	251	228	225	230	253	246	246	259	241	226	254	237	213	246	258	235	257	243	266	217	273	251	236	244	286	236	237	252	260	270	239	264	258	233	211	215	249	260	253	236	241	232	240	206	246	255	248	259	230	232	229	221	261	240	250	260	229	242	226	267	263	250	246	258	250	264	257	254	255	226	244	243	255	285	256	246	268	246	241	262	241	238	246	234	244	206	213	217	243	250	232	265	231	239	251	247	278	247	232	244	289	233	221	233	237	232	246	268	238	234	262	237	231	245	267	264	252	243	233	235	259	248	239	255	229	255	251	254	253	247	260	251	274	264	231	233	258	211	241	222	235	263	253	266	254	233	241	241	219	277	258	238	241	230	222	250	219	265	225	246	236	241	235	253	231	265	251	231	250	264	247	248	237	290	241	254	233	261	224	247	227	272	254	249	258	255	238	230	240	230	263	238	237	228	240	242	237	262	227	263	247	274	236	256	219	233	249	248	235	246	242	265	242	216	256	237	235	259	219	205	213	283	252	258	254	213	269	213	260	259	247	230	239	239	233	239	236	240	236	255	236	219	216	253	241	229	255	245	258	220	213	226	245	255	242	218	260	249	247	244	235	245	262	221	256	242	267	257	261	241	237	239	221	240	235	237	253	275	240	242	243	235	263	251	224	254	241	227	247	234	209	234	229	256	248	249	255	239	239	202	236	265	267	249	248	237	255	230	233	232	246	226	241	219	237	226	253	249	274	245	225	242	231	240	247	242	258	247	246	238	246	231	249	238	218	225	260	224	200	254	244	258	241	244	285	249	231	236	227	225	218	218	265	232	224	225	243	236	247	253	243	237	250	240	246	239	252	245	242	245	199	255	251	242	272	233	247	243	263	228	262	232	243	231	256	238	248	230	272	246	231	234	249	211	265	255	225	259	257	235	227	261	237	246	217	215	242	241	242	230	248	231	241	254	260	220	247	251	227	225	255	260	242	235	242	230	249	221	255	226	221	252	206	240	251	241	234	232	255	241	234	223	288	274	236	249	240	226	210	243	241	294	227	261	247	220	241	248	244	227	265	249	220	241	263	238	255	240	241	251	258	242	209	249	242	221	270	207	257	230	241	245	259	268	240	243	243	243	237	261	224	236	226	243	233	255	246	260	239	239	242	242	236	232	225	248	226	233	262	249	280	235	253	228	260	227	220	275	213	251	218	215	257	246	236	258	247	233	240	256	237	241	251	247	229	211	252	224	253	251	238	234	258	224	228	254	253	264	243	254	250	224	248	223	251	255	251	249	244	234	250	238	257	227	253	252	217	202	228	227	219	228	227	233	228	250	274	222	232	245	259	232	242	243	232	249	240	239	249	240	256	242	264	251	251	238	228	243	218	223	253	266	251	256	258	245	232	242	264	243	238	233	253	262	256	238	248	233	249	235	242	256	229	257	238	252	252	223	272	251	273	237	220	275	213	231	253	269	252	246	230	243	232	253	228	255	233	255	223	225	238	263	251	274	257	245	256	249	252	251	243	247	252	216	236	234	242	236	252	225	261	234	240	264	237	258	231	202	234	261	247	230	238	222	219	243	273	261	254	247	286	271	268	246	246	229	249	243	263	253	252	270	251	267	243	285	253	240	235	241	235	237	222	230	279	242	241	220	241	264	231	238	230	246	204	215	260	254	230	250	247	216	252	259	262	218	252	249	239	235	226	241	239	240	239	231	242	227	261	256	247	254	258	235	263	257	245	215	266	272	262	230	234	238	246	246	234	248	251	287	255	253	258	227	236	239	218	247	268	232	236	239	233	233	248	224	273	272	232	229	272	239	256	235	237	256	249	258	224	208	253	236	234	247	263	266	254	240	269	221	230	229	252	242	252	249	238	279	238	243	233	257	273	255	270	245	217	262	229	224	231	238	266	259	259	240	233	274	222	245	244	257	267	234	238	239	230	233	249	234	234	226	246	255	230	247	241	251	245	220	228	259	237	250	237	244	245	293	238	235	244	240	255	226	239	224	219	267	225	241	224	222	247	229	255	265	248	249	206	233	230	275	232	253	233	222	217	235	265	241	250	220	241	235	228	244	224	261	231	255	236	243	242	245	244	235	242	245	243	240	218	240	255	231	234	246	262	243	244	268	278	231	215	231	225	240	246	259	264	244	250	254	260	214	240	229	258	226	233	226	244	250	229	244	259	226	261	252	233	263	235	265	255	240	239	255	239	239	243	254	250	233	266	218	253	242	229	261	254	212	237	241	240	242	207	265	242	231	224	266	245	255	224	247	226	259	243	240	240	237	229	259	233	238	230	234	236	207	277	234	256	286	260	221	253	242	223	227	247	254	217	275	264	247	237	240	210	219	248	248	228	233	217	228	256	244	237	201	229	249	232	229	254	272	280	269	230	251	261	262	248	256	250	223	214	207	252	233	236	245	260	242	240	247	247	229	245	271	245	262	245	263	248	209	248	223	249	261	229	232	238	256	243	238	259	231	231	237	219	255	217	237	247	210	207	241	239	258	214	270	254	251	257	238	243	259	219	241	254	251	245	264	246	235	236	231	245	243	225	288	259	247	242	241	223	265	214	239	266	245	242	258	245	244	249	230	241	241	273	244	268	256	249	257	225	232	227	260	243	247	246	226	245	248	242	254	225	274	261	241	262	222	250	246	249	250	218	264	233	261	232	230	229	213	218	263	258	234	244	227	233	239	244	235	296	257	258	219	248	252	263	229	265	261	246	240	240	254	257	227	252	231	254	254	253	245	252	256	257	224	245	248	231	229	242	269	251	250	240	228	242	226	226	241	252	224	247	251	257	249	249	256	296	233	200	264	260	251	221	245	231	249	269	266	230	277	249	243	223	255	231	262	253	224	222	257	238	237	269	217	253	263	237	230	269	227	241	234	223	229	234	253	242	235	233	230	242	272	237	238	242	266	236	262	252	277	247	244	222	240	226	242	246	239	237	249	245	227	278	236	233	272	244	232	232	243	233	256	251	257	230	224	241	248	226	271	252	262	242	242	266	250	249	215	245	224	260	251	240	257
22456	21294	28937	23995	21295	21346	9509	1490	1117	1025	897	877	819	795	748	755	745	654	697	684	664	668	617	668	678	677	673	634	672	651	585	654	631	647	690	637	639	653	674	618	620	640	586	650	635	617	622	623	592	606	613	670	617	649	656	609	612	596	633	643	632	649	677	604	598	610	605	575	648	622	611	617	615	617	626	644	581	618	666	637	602	619	644	604	563	617	634	602	583	579	633	675	648	640	613	593	635	595	599	649	598	556	617	598	625	633	628	577	613	670	578	612	578	624	674	586	600	607	639	643	602	632	624	615	631	631	609	614	624	629	648	645	590	597	611	633	623	593	582	612	637	640	587	622	602	641	574	606	603	632	669	669	588	613	655	615	596	596	592	690	582	623	618	628	620	632	625	612	598	613	609	598	639	638	621	672	618	578	629	608	634	635	643	621	574	592	598	603	650	632	561	683	610	614	637	612	629	595	636	620	609	658	660	625	579	613	591	641	617	624	627	647	623	609	628	644	636	596	645	607	630	633	610	630	624	630	685	636	605	629	593	629	615	603	647	629	625	609	617	620	606	642	618	595	643	610	600	610	634	599	617	637	646	635	612	649	589	624	598	618	593	621	583	604	603	632	587	604	589	650	671	596	626	606	572	629	630	649	604	617	621	601	645	631	604	637	597	618	618	629	630	671	604	620	610	629	645	593	634	625	679	612	568	661	622	649	567	604	618	622	660	626	556	608	618	615	620	628	609	652	625	629	612	611	608	602	624	623	599	648	637	598	652	617	614	647	589	605	629	593	625	630	598	620	624	644	608	599	649	627	623	588	625	620	596	651	657	595	596	603	624	650	647	625	647	614	575	655	652	616	627	646	630	669	609	640	649	593	673	617	610	623	599	597	618	565	595	648	593	644	652	663	617	639	642	609	611	634	633	596	617	614	615	614	631	565	618	572	593	651	620	617	596	636	607	644	603	621	583	631	608	569	639	619	660	667	594	626	605	668	622	611	609	665	611	615	627	636	639	610	581	633	627	622	602	617	577	665	598	650	646	667	615	643	606	679	634	644	586	619	635	576	628	567	579	611	588	636	593	576	620	606	653	651	586	631	657	593	638	614	614	636	636	651	565	627	589	585	610	663	655	653	615	611	637	644	620	661	622	591	640	581	619	632	636	633	594	639	610	613	598	631	645	608	665	670	602	635	628	649	590	625	621	593	583	646	649	645	630	620	616	616	592	664	602	608	627	627	596	611	627	621	625	632	666	616	656	631	638	663	681	632	623	638	580	671	589	636	599	630	620	651	613	598	615	621	658	590	619	603	630	613	625	600	613	640	636	637	615	614	592	633	605	613	630	635	590	599	636	632	611	613	599	639	566	632	633	609	649	629	635	603	595	659	577	627	592	602	618	599	618	585	628	627	619	651	618	610	614	612	659	645	614	660	640	621	668	617	665	617	610	620	606	659	626	605	631	618	663	624	649	660	569	646	561	635	595	610	633	609	597	609	601	649	571	599	616	666	612	623	597	650	631	611	626	635	606	618	577	566	585	621	628	683	652	630	606	597	628	593	647	641	615	608	604	623	662	654	641	621	605	617	597	624	598	663	624	647	613	615	619	613	656	561	665	621	657	599	635	621	585	608	661	618	602	654	613	658	614	631	601	663	612	616	598	603	632	649	629	593	613	577	678	602	639	640	607	588	608	656	631	606	564	615	613	578	607	571	619	603	610	618	600	580	643	639	645	639	593	633	562	585	619	611	619	620	625	622	606	605	643	636	585	598	602	614	644	600	603	607	627	643	611	637	633	640	607	607	624	590	638	650	621	618	618	587	641	595	563	647	626	603	617	601	610	609	600	629	575	590	591	621	615	636	649	632	645	573	620	610	633	604	633	642	622	615	583	647	568	608	583	661	631	656	648	601	625	618	624	614	592	664	605	607	613	614	616	611	582	609	583	620	615	616	639	668	591	577	634	606	666	578	663	623	647	610	644	613	598	601	584	594	618	653	613	629	648	607	683	649	636	639	601	616	615	560	603	653	609	603	613	607	619	634	569	604	630	642	624	608	608	606	649	647	631	639	626	613	589	587	610	632	631	631	624	653	639	588	619	620	623	623	610	603	619	587	589	653	581	572	610	614	602	673	608	605	627	627	652	621	628	639	605	625	596	617	621	553	613	633	618	629	643	619	614	613	614	612	632	602	631	655	653	674	624	640	595	602	634	613	656	608	623	624	603	611	600	631	599	633	628	611	657	616	603	606	620	598	646	634	633	600	602	591	619	620	603	622	620	634	635	585	636	652	598	599	615	584	618	621	688	625	586	624	634	635	654	635	612	657	626	636	595	596	607	619	596	620	614	625	615	577	612	630	642	638	627	630	604	670	663	575	590	636	641	604	591	620	612	635	617	649	642	634	626	563	627	596	584	596	628	652	634	578	631	603	604	612	639	625	601	603	626	596	600	618	623	639	626	625	625	601	604	609	616	607	598	629	615	604	593	621	628	587	642	617	605	608	611	605	643	639	605	638	621	608	639	630	672	585	576	639	629	608	634	631	606	624	639	640	617	638	608	649	590	657	615	617	653	595	605	614	636	620	659	615	603	659	577	692	626	598	608	620	619	636	582	649	617	629	636	625	642	610	594	623	660	664	611	604	620	605	596	621	620	581	603	623	631	625	615	621	584	665	637	611	585	641	600	594	587	602	627	655	621	587	609	663	580	594	602	630	638	604	602	588	584	596	641	604	685	620	594	619	638	599	606	630	654	623	600	606	572	607	650	632	636	591	648	600	630	611	622	603	613	575	648	596	630	622	596	601	589	629	637	599	604	607	682	640	666	597	648	609	579	625	586	638	633	667	619	591	628	616	624	578	583	624	629	608	643	614	613	594	663	599	580	617	609	658	618	648	669	616	616	625	602	646	614	637	615	632	626	645	597	617	644	596	644	611	650	602	666	596	607	618	661	614	598	604	615	646	599	611	601	634	615	618	587	668	640	606	579	627	605	579	641	564	606	591	648	577	637	630	635	640	601	618	612	590	599	599	611	632	616	638	655	582	643	643	607	596	580	627	622	626	614	629	602	603	592	611	635	622	600	633	613	623	624	587	575	623	632	626	637	613	614	622	593	656	590	605	620	595	683	633	606	617	598	650	607	610	588	653	640	594	607	656	634	623	574	634	595	631	622	622	607	583	609	636	651	580	637	599	595	635	655	610	596	593	622	610	643	608	639	590	600	624	645	577	613	599	597	670	627	637	606	576	613	619	621	589	627	632	607	566	628	557	626	603	622	646	637	639	593	599	596	581	619	665	587	646	573	593	648	630	618	634	656	587	601	650	624	593	628	633	653	610	634	604	640	596	587	590	624	609	598	646	626	638	587	586	634	611	617	630	604	664	619	625	618	623	646	613	617	575	598	621	650	610	610	635	661	581	595	618	604	633	624	647	613	611	594	586	622	641	625	608	585	622	601	659	690	632	596	620	637	605	584	586	612	643	628	645	632	617
12560	22968	29266	5328	3891	2940	2232	1788	1468	1291	1156	1015	975	954	870	862	818	840	787	741	753	723	778	762	699	721	706	695	733	679	722	711	698	679	689	748	679	713	682	680	693	692	673	673	686	639	695	626	679	652	657	629	673	677	668	716	671	641	681	664	665	682	652	658	707	658	645	726	684	687	645	677	656	636	698	647	627	681	686	676	655	693	660	677	684	638	635	653	649	642	687	652	660	612	647	655	678	667	662	680	670	659	642	645	666	640	653	659	717	683	666	675	686	678	694	657	646	665	633	698	681	611	669	684	679	667	639	661	646	732	663	651	674	681	616	685	686	638	670	699	663	668	674	630	697	672	618	649	660	662	650	635	662	673	650	649	609	637	643	691	689	683	681	642	702	653	650	698	709	620	643	674	675	669	661	673	651	653	658	697	678	685	662	687	696	638	710	633	665	664	674	631	669	659	702	626	686	697	671	657	690	674	672	665	661	705	674	679	647	655	663	677	697	669	665	631	698	654	654	641	698	684	627	710	682	687	654	626	664	643	650	640	678	657	693	650	659	653	664	665	673	676	690	647	643	687	698	692	638	683	700	658	665	650	652	655	684	688	654	675	682	699	614	589	664	665	706	664	646	600	705	709	673	663	713	630	659	647	660	639	685	676	646	708	631	669	673	636	657	647	658	715	660	722	666	673	663	635	660	685	684	613	649	615	716	689	645	703	679	664	694	636	631	692	636	645	626	644	672	663	664	673	710	615	662	639	647	639	669	622	654	643	674	689	663	678	626	672	668	659	697	700	702	651	677	668	656	671	661	647	712	657	678	655	686	720	661	678	676	678	622	715	677	662	656	686	651	640	667	724	642	699	620	658	668	637	651	689	651	644	656	706	675	644	678	642	674	636	610	667	659	685	650	670	676	676	642	670	622	662	678	676	658	694	640	688	614	656	684	679	670	686	661	677	672	693	680	658	656	662	663	673	719	661	648	698	686	651	676	681	662	670	671	675	690	627	673	633	684	639	649	691	667	676	690	653	667	702	618	687	662	686	682	656	664	669	664	674	681	654	672	672	669	648	678	666	672	660	694	627	656	695	610	661	666	635	646	660	708	648	611	650	658	700	667	711	631	705	639	671	608	656	695	647	710	725	721	701	642	679	682	682	663	631	699	665	684	646	683	653	664	652	655	667	685	683	680	661	627	636	681	646	690	666	653	691	679	648	660	636	641	660	611	649	662	678	646	670	636	675	714	650	668	646	647	629	658	665	665	667	679	664	698	656	669	682	670	705	659	686	686	663	673	688	640	641	659	644	690	646	695	649	683	654	673	692	653	688	631	630	665	654	642	658	650	689	642	694	673	682	684	698	667	674	614	636	639	692	646	654	707	694	656	689	645	666	648	695	676	676	725	675	637	674	639	660	678	657	675	673	683	662	708	685	672	646	679	622	685	647	667	709	731	633	671	651	672	676	690	667	633	642	632	672	652	677	663	696	647	698	616	695	679	657	661	668	690	677	655	657	619	651	707	666	635	681	657	685	676	688	705	674	668	645	684	714	696	692	682	687	719	707	660	665	675	659	634	664	639	691	669	688	665	632	699	638	687	670	668	669	705	684	692	624	671	671	631	685	680	640	635	683	646	682	629	683	621	670	676	665	661	706	703	656	655	649	693	639	662	683	680	655	673	728	673	665	652	637	632	665	654	668	714	687	716	668	650	654	630	664	664	640	658	650	621	645	635	653	699	635	695	672	658	644	672	690	676	654	641	602	688	690	595	698	663	671	620	674	704	718	680	702	632	620	676	651	650	667	634	663	630	691	698	666	655	686	688	668	657	650	702	662	683	698	672	688	626	640	669	645	620	620	650	657	679	677	673	691	615	636	655	690	677	673	669	681	643	660	613	704	634	684	677	681	694	719	703	679	656	611	663	655	624	628	686	689	686	691	675	680	656	662	648	680	688	677	653	661	636	694	671	668	658	662	683	648	689	658	675	660	688	653	679	673	663	681	675	642	699	679	697	634	623	640	632	673	658	659	687	622	624	624	643	663	615	661	692	667	704	619	712	675	658	655	654	706	693	661	694	668	669	700	705	661	638	655	632	708	668	663	709	717	648	696	656	683	671	694	683	679	662	677	665	624	684	685	647	682	728	667	670	716	646	688	637	648	637	723	634	694	630	636	677	670	669	633	682	630	667	688	662	696	665	704	675	680	614	686	681	633	714	665	625	645	655	668	676	661	681	649	690	699	662	680	633	683	646	658	737	672	690	700	687	679	659	655	662	657	683	703	705	715	671	655	662	619	665	630	634	702	664	651	682	654	639	650	681	635	650	666	664	650	661	704	663	660	652	682	638	684	670	656	654	647	657	708	644	658	663	652	649	698	659	686	677	679	658	682	593	662	621	679	688	676	658	644	628	651	623	689	661	661	664	675	670	671	650	647	673	637	700	658	639	683	661	651	679	682	656	645	666	674	641	652	683	659	681	650	673	652	713	693	638	684	650	649	642	700	637	694	633	685	671	662	686	673	673	715	628	695	678	655	646	669	675	673	645	632	694	647	672	667	674	662	669	669	657	656	665	630	690	643	636	697	624	689	647	678	634	654	676	707	641	687	668	674	617	697	646	646	701	605	645	673	699	653	644	655	662	711	652	668	625	677	693	643	652	676	646	673	647	704	659	656	619	652	666	663	665	637	620	702	651	666	707	653	652	711	590	652	687	630	642	683	643	646	655	669	669	630	694	638	681	683	688	672	659	677	657	651	698	627	663	684	645	677	651	662	669	667	625	680	666	643	651	668	664	702	664	668	636	636	663	686	671	673	650	737	659	617	704	665	632	648	630	660	635	675	660	657	707	652	661	637	670	656	624	737	648	713	672	666	652	661	629	677	672	681	661	651	688	671	679	629	634	619	684	633	660	673	709	665	681	672	707	676	705	719	699	639	641	673	686	675	629	655	682	675	630	626	653	712	690	647	684	669	675	687	646	625	688	611	689	654	647	693	648	660	668	628	654	677	710	653	652	683	661	702	640	666	678	634	632	655	653	641	683	647	652	654	654	669	710	632	633	671	681	664	644	668	682	689	654	700	636	642	636	674	661	680	669	646	675	635	655	662	656	680	640	679	640	702	674	646	687	669	640	677	648	677	667	650	690	687	669	667	634	683	673	687	671	712	666	655	665	712	709	715	615	693	671	626	649	622	633	646	682	623	683	678	626	671	619	676	633	637	694	665	674	661	690	632	651	652	631	666	668	641	674	676	671	656	662	680	643	636	655	659	640	653	642	650	642	682	640	642	644	654	674	695	680	655	660	684	684	674	625	697	674	665	620	694	669	669	705	652	684	675	738	694	638	686	664	662	672	643	650	618	645	655	690	681	659	660	654	652	642	712	680	631	673	664	649	680	655	701	649	632	721	650	649	664	640	678	689	700	649	685	660	647	646	642	677	665	674	651	678	704	699	714	641	678	645	681	679	721	663	638	615	653	623	687	668	625	658	638
27486	19578	8916	869	521	470	438	476	425	458	418	483	427	459	447	436	403	376	451	433	427	473	428	435	401	423	435	430	430	397	400	487	423	450	491	436	401	443	446	416	437	419	447	421	407	401	430	410	399	426	454	420	431	419	434	429	451	453	454	462	477	381	424	443	401	452	422	433	420	363	427	398	473	434	425	440	463	449	425	398	424	391	431	452	444	453	459	407	440	375	414	437	458	430	440	430	458	452	430	413	433	422	411	439	470	422	421	426	446	448	446	428	387	416	429	397	435	436	445	411	452	356	444	431	445	414	414	441	417	433	443	428	452	432	399	393	400	470	423	461	430	417	405	427	416	435	424	437	468	408	456	462	420	455	444	466	441	446	433	415	457	387	390	433	464	435	443	422	442	431	443	447	418	413	405	425	455	410	456	439	416	416	443	416	395	432	453	448	445	445	438	458	419	457	434	453	443	453	482	409	487	434	405	418	451	453	485	443	414	451	408	420	444	417	435	414	391	416	429	451	446	423	447	435	402	366	455	479	423	433	430	435	436	466	458	424	428	413	439	435	410	423	442	406	447	441	410	402	419	440	437	464	471	414	434	434	420	475	410	425	428	390	440	452	419	429	437	408	398	425	407	442	427	461	428	422	429	417	417	443	410	451	425	429	425	408	454	442	422	447	409	443	414	456	464	446	416	430	443	427	441	415	408	437	459	414	438	418	424	418	448	414	395	439	427	402	435	452	431	414	435	420	444	436	430	419	422	431	381	435	476	455	432	404	443	461	463	406	437	401	400	444	423	451	448	420	443	407	445	444	452	405	442	452	425	430	459	428	407	419	423	443	421	460	445	426	433	437	453	419	414	439	410	431	355	451	400	461	391	411	444	433	401	434	431	430	405	446	423	396	430	453	447	423	447	448	433	414	433	394	461	440	443	462	435	394	423	436	467	418	404	433	422	429	451	437	408	416	449	385	454	412	443	447	429	396	418	451	421	451	440	445	402	443	471	437	466	439	415	396	426	454	469	417	423	443	403	406	431	420	427	399	408	424	391	431	416	431	413	415	408	421	448	434	452	412	444	435	438	413	403	457	428	398	472	424	450	424	469	429	447	418	402	417	461	444	452	432	404	391	432	420	447	408	466	409	443	441	465	429	426	431	402	387	426	421	417	451	416	456	461	420	399	430	439	454	439	444	402	442	407	400	425	409	440	416	416	405	423	429	454	416	461	391	422	421	436	414	451	434	435	401	413	402	416	466	447	446	442	429	465	460	453	462	415	427	431	436	438	388	400	423	439	446	427	412	435	453	443	447	430	409	437	406	449	468	433	436	450	420	426	451	443	416	442	427	416	419	447	449	444	424	454	436	431	381	411	411	411	411	421	412	467	460	441	416	422	459	397	417	433	442	432	445	395	439	401	451	432	469	416	461	425	423	410	436	431	426	471	451	441	393	414	458	448	430	420	404	449	428	458	441	397	445	440	437	406	467	460	443	436	407	425	433	432	408	431	468	439	438	433	395	416	399	441	437	419	407	417	433	459	490	416	438	446	432	458	457	407	440	409	442	418	423	454	435	395	420	442	433	450	436	436	411	395	395	416	438	432	392	447	452	460	402	422	443	409	420	457	437	490	405	417	427	469	452	454	445	482	423	412	428	437	491	475	416	398	410	438	417	411	435	426	449	405	468	418	404	481	426	451	428	397	398	443	439	401	431	443	446	438	412	421	436	467	426	415	427	456	428	423	442	407	432	411	461	423	446	394	442	448	421	448	453	459	415	473	434	432	413	427	453	453	412	418	421	411	444	443	428	448	427	426	421	429	415	405	416	436	427	424	444	421	380	459	438	423	417	427	407	421	437	406	404	435	455	430	433	385	409	433	458	430	432	437	429	447	413	459	436	447	431	425	436	413	456	363	441	411	436	431	445	432	430	421	442	429	421	423	430	399	410	444	402	390	459	399	426	467	418	434	427	457	460	455	411	410	438	387	453	424	424	468	430	418	435	442	434	427	424	449	421	453	429	414	408	431	429	442	429	433	416	390	411	476	456	439	477	410	448	416	439	441	465	413	437	456	440	432	410	449	418	485	445	439	417	451	409	381	458	429	412	456	417	396	452	445	452	465	420	432	396	418	454	444	445	435	444	484	397	441	428	389	436	431	420	450	416	460	414	436	422	443	436	415	399	434	438	432	445	437	416	421	456	442	420	451	416	474	444	444	438	405	445	453	450	442	412	442	429	425	421	436	435	485	416	445	479	395	377	400	400	436	423	418	413	460	419	388	425	414	411	427	413	391	430	420	451	415	432	415	459	428	447	408	460	434	418	426	437	439	388	423	440	457	435	427	411	429	474	426	443	398	441	419	425	393	449	427	419	441	431	392	434	489	385	450	411	423	423	405	429	413	404	458	413	448	477	463	444	454	390	466	411	424	421	434	397	483	418	424	420	429	460	466	435	396	411	446	418	411	428	469	461	413	432	433	451	489	421	476	441	429	428	430	436	425	417	371	427	391	368	414	412	497	446	415	448	426	422	430	431	449	399	420	447	419	466	395	429	423	415	452	449	432	427	407	415	434	450	433	441	401	454	419	442	428	454	449	424	455	419	423	410	437	381	415	468	391	452	476	397	444	430	441	453	455	448	453	429	436	425	439	413	396	436	429	449	476	439	449	448	428	440	408	452	426	406	446	408	437	395	469	456	385	417	431	441	414	417	422	408	412	408	436	494	449	404	407	443	414	422	431	445	439	438	421	401	361	434	426	446	396	434	418	444	415	428	431	463	425	435	451	489	404	403	444	407	480	443	447	412	441	433	438	420	422	438	459	441	455	431	438	450	435	424	418	411	407	439	462	446	430	407	437	420	498	431	409	436	412	456	426	392	472	441	442	436	414	440	423	445	413	447	449	426	423	444	463	417	447	449	379	462	419	427	430	472	414	448	401	423	432	421	413	463	433	419	416	412	432	426	458	460	443	426	455	444	459	403	411	415	388	405	403	428	442	443	439	433	420	430	447	452	430	417	454	417	411	434	403	428	406	429	412	415	388	427	429	436	401	447	467	427	451	457	405	433	433	402	442	421	409	405	440	445	421	417	430	456	421	425	430	421	409	430	433	419	441	393	459	433	437	413	444	444	438	421	444	471	431	443	437	454	443	426	423	433	402	437	415	413	430	415	433	430	405	444	439	426	419	407	444	404	411	427	471	503	433	420	467	414	421	422	417	414	405	438	458	410	446	440	471	417	413	438	434	448	465	452	404	434	409	424	410	408	425	432	441	407	447	402	410	434	452	472	440	388	451	433	428	445	440	436	445	452	453	452	412	453	448	432	414	470	415	425	414	421	421	425	460	417	450	466	445	432	445	416	450	436	421	427	424	388	425	425	426	418	454	417	404	448	408	460	417	419	439	427	489	450	400	420	420	420	432	470	440	425	443	402	424	408	456	413	405	388	450	432	418	468	433	412	433	431	414	436	465	441	414	443	430	467	472	418	415	443
8443	4380	5206	607	572	518	474	502	441	464	471	427	464	440	460	457	453	471	422	424	516	447	438	487	456	446	436	461	453	479	461	474	421	435	467	445	429	459	454	474	433	462	448	465	443	439	432	464	484	453	440	477	421	420	500	444	421	467	481	449	427	476	428	427	481	413	450	426	474	447	444	451	448	415	443	431	457	470	450	481	434	464	457	446	447	442	435	456	504	481	454	428	472	472	459	462	477	457	435	434	499	468	460	443	439	423	433	482	434	472	458	470	459	435	457	432	445	424	407	493	437	481	440	459	443	449	429	445	433	449	467	453	432	413	497	429	462	440	460	435	450	472	432	471	442	472	457	457	438	446	432	447	468	457	503	431	464	452	459	444	437	438	450	447	464	452	446	395	458	455	464	459	481	452	445	451	443	470	477	455	450	434	436	419	446	435	463	471	414	434	470	452	470	455	447	436	423	422	446	457	423	453	450	438	474	459	442	446	447	437	474	441	434	434	489	477	462	441	440	497	461	429	430	416	417	443	481	451	479	454	441	466	440	465	458	496	433	446	455	496	432	431	456	410	450	453	448	429	419	445	452	484	477	425	441	421	489	485	481	431	448	474	429	414	458	453	464	473	420	447	472	459	440	457	447	494	437	457	471	488	380	443	450	456	481	425	466	429	437	487	433	482	443	449	486	464	390	448	391	461	455	430	444	428	450	420	462	458	440	450	442	428	433	472	436	477	411	479	422	431	428	427	459	460	428	463	427	443	452	452	458	449	427	456	430	424	467	496	453	481	453	467	476	402	482	437	446	414	440	431	460	454	454	457	449	443	461	407	471	448	424	435	455	419	451	424	447	474	461	458	450	424	460	472	445	420	456	447	421	462	462	426	415	480	420	443	463	444	471	466	400	459	482	450	491	462	458	431	467	464	437	476	490	428	458	435	466	491	406	464	437	449	437	455	443	466	458	467	456	412	431	404	392	456	446	443	463	431	440	456	475	452	439	435	465	489	461	419	432	439	449	481	451	451	466	438	453	468	450	453	458	463	455	440	439	434	436	465	455	473	488	457	457	472	467	455	431	445	445	461	460	460	459	461	447	434	460	439	452	475	466	409	453	434	414	409	425	429	470	428	425	426	479	447	450	421	430	436	424	480	455	459	477	454	472	449	464	470	452	463	454	440	421	447	415	447	432	443	454	443	507	420	445	427	404	457	434	417	467	435	460	453	461	433	467	469	439	476	462	420	463	423	443	475	468	446	449	431	425	473	439	472	448	440	432	442	456	446	433	429	411	469	455	465	395	447	482	482	463	457	418	427	446	457	462	449	456	466	448	451	428	465	448	462	463	509	457	470	436	456	460	476	483	455	432	419	475	462	467	448	430	440	446	502	477	446	449	448	478	495	462	427	453	467	483	464	475	464	474	481	476	457	447	478	435	443	428	438	442	446	448	432	438	462	462	442	450	460	437	488	471	423	428	456	442	423	457	441	435	473	450	448	410	430	427	458	440	454	485	466	455	448	436	442	485	451	449	448	491	467	424	466	464	464	462	447	451	440	460	482	445	476	461	475	477	471	448	453	464	417	463	470	444	427	447	451	447	465	454	460	447	447	431	448	429	460	452	499	477	450	443	457	453	472	444	436	455	457	490	463	442	464	474	441	437	456	439	432	425	433	429	483	478	415	421	436	453	454	429	491	443	435	440	460	426	415	460	438	448	433	461	440	429	438	427	485	421	419	434	454	439	440	438	446	401	442	447	456	473	443	496	443	459	435	479	463	462	453	442	446	410	461	473	446	445	454	481	464	466	421	462	438	451	439	454	494	468	472	438	447	432	448	452	475	416	455	460	485	462	489	449	410	468	385	450	450	463	433	458	410	419	442	480	432	452	470	468	459	465	472	442	435	466	427	441	390	455	464	433	420	431	459	432	462	453	448	498	476	452	457	459	472	481	433	445	442	442	444	491	447	419	429	455	457	427	448	429	450	456	492	450	476	443	483	441	433	482	446	455	441	465	452	424	460	423	414	419	430	421	497	446	457	431	441	464	476	460	425	459	484	476	406	472	432	464	394	416	444	444	420	406	434	475	428	430	486	466	436	462	478	457	437	454	448	483	434	472	472	445	427	461	476	489	435	431	472	444	427	482	469	449	449	448	493	461	478	469	419	472	464	476	455	456	443	444	452	459	460	442	446	426	440	439	419	464	477	473	459	424	450	469	469	485	463	446	458	474	490	467	437	476	473	440	457	438	440	473	435	457	448	465	458	419	431	411	468	478	475	432	448	457	435	431	476	455	424	452	437	426	448	431	450	429	454	492	445	485	440	435	463	447	453	454	440	469	488	449	428	449	429	452	485	397	449	466	445	455	448	456	426	469	455	462	431	436	398	461	448	387	480	433	472	462	475	450	436	431	478	446	458	467	461	499	416	444	431	446	433	455	464	444	493	441	466	444	481	456	455	499	436	463	438	444	448	434	437	412	443	464	417	450	434	470	449	467	435	469	454	429	428	415	467	471	472	457	459	453	432	457	445	432	451	459	450	440	418	444	412	439	454	442	453	483	422	440	455	423	415	434	472	468	429	456	405	426	492	443	458	443	464	447	406	405	430	436	467	468	456	424	446	455	491	409	466	450	475	420	403	420	477	430	450	445	438	428	427	445	466	449	455	421	476	449	463	444	464	459	470	401	457	438	418	459	449	454	449	462	476	437	459	432	479	455	449	494	443	442	466	444	461	446	460	431	471	433	420	416	477	507	478	473	431	432	498	450	428	449	436	418	471	487	425	458	407	451	438	423	456	465	434	461	450	464	438	468	485	476	464	455	464	404	457	460	450	466	444	432	454	447	446	486	464	533	473	448	459	440	438	486	472	425	427	447	502	452	471	507	480	450	445	481	413	465	449	443	485	464	435	456	493	481	480	448	495	438	383	484	448	457	467	452	402	433	448	479	434	480	452	449	450	492	482	487	460	478	483	453	486	484	423	452	446	449	446	440	428	445	420	473	419	453	463	423	483	409	458	459	432	449	461	464	435	421	477	431	441	469	480	440	457	461	439	493	448	458	411	443	441	455	453	476	464	456	471	473	459	464	475	471	413	435	423	464	465	441	459	406	444	410	477	429	428	443	427	470	425	456	440	462	454	469	451	454	450	448	444	443	472	476	466	434	454	427	457	469	449	459	431	454	461	422	444	445	446	402	429	477	451	452	429	419	452	470	424	435	456	460	452	460	461	449	449	444	436	455	413	440	420	440	492	456	417	477	477	438	454	413	471	491	418	423	464	482	451	421	468	440	470	452	464	450	454	434	475	431	444	439	433	452	420	447	473	446	416	456	418	454	446	417	403	464	467	428	448	455	437	425	455	445	442	470	423	488	440	444	444	450	446	444	455	482	455	423	496	446	479	437	459	416	474	442	433	450	405	468	442	473	444	485	445	487	467	466	444	461	454	438	478	440	495	438	438	435	406	467	424	427	472	426	448	447	457	444	420	412	446
23691	21306	28419	24545	21296	10753	1633	1178	960	955	912	901	912	808	834	856	832	829	802	847	779	802	793	793	767	769	774	738	792	762	808	799	759	724	742	770	754	778	760	742	766	815	762	781	779	713	794	817	802	767	804	788	748	774	783	784	794	788	782	781	780	771	798	768	770	802	778	788	796	734	766	720	805	836	755	770	752	766	793	797	772	760	776	731	742	783	734	742	788	783	781	728	772	752	742	805	776	771	813	780	743	773	764	734	750	779	780	714	721	784	791	719	748	776	788	736	814	789	750	791	763	760	758	810	787	804	753	761	763	756	762	790	757	739	764	840	782	802	719	798	764	753	773	821	740	744	730	771	769	725	782	767	810	717	779	735	752	777	765	737	773	792	825	782	798	784	783	741	747	734	753	728	735	741	749	796	764	781	771	782	718	734	740	783	765	763	787	771	736	766	784	729	768	816	760	769	754	744	742	790	782	737	744	792	755	746	823	799	781	788	780	761	749	721	742	728	791	729	791	813	786	768	783	749	717	792	729	804	784	801	767	765	749	774	771	751	789	779	772	743	782	823	728	825	731	807	800	793	773	782	747	749	739	818	761	744	777	745	784	743	757	778	804	800	776	765	768	742	759	761	760	815	721	733	742	744	780	755	741	815	773	770	804	780	797	759	740	746	722	741	759	789	734	739	790	743	743	756	775	777	818	749	772	776	800	760	748	782	735	765	757	725	750	712	729	742	770	789	768	796	748	787	752	744	767	767	732	731	707	783	762	789	748	740	764	803	773	800	773	765	780	816	780	783	806	728	777	751	771	791	748	791	740	729	754	767	796	722	774	783	777	825	766	750	730	763	784	781	734	729	797	833	755	790	790	735	743	804	781	795	757	786	784	814	805	756	774	771	797	779	778	740	692	752	778	775	753	778	746	688	779	754	762	707	725	829	767	828	797	716	789	755	764	769	769	749	770	754	804	783	756	771	804	815	779	808	807	800	774	762	739	759	739	765	739	804	744	773	805	759	717	809	796	807	767	791	755	793	751	778	785	771	763	799	799	757	768	740	780	763	838	790	750	781	782	782	770	765	762	730	726	679	789	741	751	762	745	794	751	797	777	761	765	768	808	734	748	790	755	789	748	797	792	761	724	799	753	772	729	772	765	793	722	787	713	760	789	784	820	774	764	799	751	820	748	749	781	806	741	781	815	750	738	810	759	754	775	812	729	793	710	736	766	734	793	749	714	744	758	796	743	725	797	794	806	803	751	777	721	725	750	755	756	778	848	775	724	779	764	712	776	740	748	820	770	751	815	742	730	747	758	783	764	754	763	756	777	765	763	775	770	723	754	756	780	770	779	849	771	741	770	788	776	765	747	761	769	748	795	746	740	806	769	743	783	769	718	724	766	804	735	827	764	793	756	739	729	773	800	758	803	753	791	765	762	810	749	787	754	823	739	776	782	760	819	816	762	776	768	774	789	750	774	743	779	745	758	793	774	771	740	781	784	782	795	758	806	785	780	746	771	780	755	736	818	730	792	766	755	751	801	771	776	800	771	784	748	744	755	743	757	780	813	819	765	771	789	802	810	774	737	738	789	763	759	776	767	788	780	762	815	787	751	796	789	732	759	756	729	764	772	788	723	743	775	747	767	794	769	736	785	827	750	762	773	773	727	762	783	791	780	759	750	792	776	765	763	788	785	707	758	732	802	776	746	781	794	830	759	766	818	789	761	788	815	758	785	753	766	761	828	791	786	715	780	714	754	755	809	773	743	751	796	788	743	784	749	809	787	770	810	769	759	803	777	759	726	749	757	774	788	739	711	772	744	773	818	751	785	764	757	795	777	762	747	791	803	776	751	741	806	752	760	783	757	794	756	743	764	812	766	815	800	769	808	799	744	806	808	778	788	740	817	776	815	735	810	712	793	734	778	739	840	750	736	781	753	754	745	793	823	793	700	754	742	767	783	739	816	759	784	758	707	757	833	785	784	719	739	740	737	747	796	765	753	769	758	767	816	722	769	759	783	776	761	717	790	773	775	780	709	755	805	793	715	776	763	798	746	752	749	799	780	757	740	804	786	799	765	772	756	786	778	753	738	744	728	765	835	775	786	748	735	726	809	736	765	810	795	775	787	745	745	756	749	802	739	778	800	776	776	743	751	780	727	818	790	771	862	765	775	731	756	804	743	725	688	773	765	794	746	753	755	707	790	758	782	784	774	732	761	738	739	753	776	761	752	769	767	734	798	817	798	792	757	723	799	747	746	732	782	726	754	788	815	760	758	797	786	744	724	840	762	787	754	785	797	760	761	749	781	780	793	740	728	777	778	735	726	774	745	762	739	794	762	745	704	756	774	749	800	770	734	761	797	749	783	758	745	790	761	754	790	750	789	777	761	743	815	756	758	811	768	748	746	776	815	766	772	800	766	744	791	746	727	725	777	738	767	752	807	775	802	779	751	725	733	781	743	736	752	774	792	766	745	735	738	835	749	781	765	798	796	798	725	716	752	783	780	769	793	745	787	740	745	765	795	770	763	792	764	761	714	713	765	742	786	762	749	772	769	775	762	771	809	739	749	814	786	812	792	696	793	753	796	773	779	789	741	751	755	734	784	746	724	749	813	800	721	757	777	749	762	830	763	768	806	763	733	717	774	759	767	826	766	713	774	703	730	791	763	735	812	771	778	786	786	703	797	778	800	755	782	783	807	819	836	757	731	748	775	777	743	797	772	737	766	792	786	760	738	734	757	752	804	783	818	762	756	785	730	723	752	773	787	737	686	749	749	776	766	803	793	743	736	761	792	727	767	754	702	765	748	780	797	789	756	787	793	782	829	729	704	760	785	798	763	806	784	761	817	760	796	702	729	799	785	818	723	796	828	767	778	775	744	752	841	801	777	734	773	731	754	809	736	813	811	751	767	742	751	803	743	753	760	707	778	780	776	721	696	769	797	761	747	842	753	775	753	786	740	785	762	803	751	777	772	746	758	792	743	703	729	755	765	789	757	776	789	749	768	739	792	758	754	810	788	756	772	799	729	787	740	800	735	796	743	749	802	751	781	800	770	768	791	761	788	739	762	774	774	817	768	739	811	774	782	748	758	750	802	756	793	811	768	798	777	778	751	730	759	785	781	827	795	740	796	683	724	808	762	781	804	776	791	816	791	785	727	763	782	767	757	753	844	788	725	726	763	741	724	795	784	791	815	789	734	788	719	822	754	753	786	738	746	799	773	806	777	802	800	758	774	793	737	754	745	725	794	764	743	733	806	798	766	782	796	728	788	779	749	722	789	766	796	717	785	770	735	782	788	777	739	772	757	771	778	698	754	771	792	789	735	788	742	796	769	777	806	778	770	773	796	762	761	783	758	776	760	774	763	753	804	779	806	769	769	766	729	769	734	793	755	775	762	756	768	734	816	746	748	721	851	788	769	783	815	780	784	799	802	744	789	773	673	747	792	745	782	821	771	746	682	747	728	782	767	751	727	781	746	726	809	764	729	769
10004	22790	23881	3308	2442	1985	1581	1349	1176	1088	1031	1015	991	929	921	900	858	885	848	786	844	800	905	839	855	833	771	829	835	777	831	837	769	841	793	780	826	799	807	777	784	772	822	818	824	861	747	814	789	815	820	725	779	805	778	790	823	839	809	831	796	805	857	840	838	798	800	815	826	811	827	805	774	740	824	770	758	804	802	799	786	812	813	768	803	791	814	788	775	823	821	779	802	810	779	765	830	801	749	761	849	804	828	805	813	834	778	790	834	798	790	728	792	783	825	760	787	778	760	778	812	780	836	837	762	771	798	779	799	811	783	793	748	764	791	794	786	844	776	851	842	814	823	770	742	802	798	779	753	810	827	787	802	849	785	773	816	749	776	791	807	834	803	744	805	762	844	809	837	777	800	792	770	757	765	784	803	785	801	794	781	783	802	767	791	823	807	811	786	817	791	821	789	765	810	791	792	788	803	769	779	796	803	776	826	781	808	797	788	836	783	816	802	776	759	836	801	740	834	832	776	768	825	839	772	800	786	815	807	811	803	808	756	795	812	821	804	803	841	793	835	841	773	808	808	785	775	787	788	837	754	826	811	813	796	837	771	722	795	750	796	804	784	812	797	813	845	794	773	770	778	833	750	786	794	789	828	788	781	791	803	862	757	804	793	820	810	786	769	810	797	767	775	768	813	790	744	794	774	784	794	803	822	822	831	825	754	821	802	818	792	802	788	771	779	845	798	732	806	811	789	777	716	807	834	810	790	876	783	774	782	791	820	777	804	818	801	769	785	789	753	782	763	781	786	802	825	799	846	842	791	790	781	846	808	815	818	795	763	786	779	808	784	790	775	838	771	783	735	853	785	801	752	760	823	765	785	794	775	754	807	801	814	786	752	798	824	762	792	793	753	781	804	789	820	796	757	876	835	752	797	773	795	824	809	781	817	777	799	761	784	809	795	829	844	770	754	821	785	752	761	792	820	800	799	815	828	803	786	784	821	817	834	808	835	809	805	778	769	753	802	799	796	783	733	841	799	781	804	755	786	856	800	795	829	835	809	750	787	824	788	812	808	803	808	775	813	787	780	806	804	800	766	847	844	786	804	802	827	784	773	811	785	805	786	798	800	748	783	797	795	853	805	797	825	795	772	800	834	801	782	838	783	805	811	800	825	799	790	803	835	836	808	781	801	801	805	800	823	757	807	762	790	754	780	797	747	829	795	783	793	810	763	816	749	801	837	838	813	801	784	815	766	793	799	808	811	771	787	789	773	834	821	775	809	801	810	820	802	792	841	807	820	804	778	838	755	784	810	793	865	819	830	809	798	770	764	784	741	834	786	824	819	789	817	696	784	766	824	793	803	806	799	855	829	801	813	835	775	780	817	833	819	846	799	820	811	799	787	812	799	832	793	818	801	754	786	774	823	792	801	807	807	786	843	764	790	786	767	809	800	811	769	794	780	791	802	768	789	806	831	840	806	818	789	790	780	783	804	793	816	818	782	808	830	821	798	812	783	788	837	787	780	743	848	739	819	782	797	800	780	799	792	791	748	782	795	811	807	743	841	857	820	788	791	788	821	790	834	861	803	770	804	781	764	823	830	772	811	776	806	792	783	778	769	772	801	801	852	798	838	795	748	813	796	777	805	805	825	788	823	780	807	821	784	757	778	763	837	837	819	785	797	821	777	807	798	800	847	812	779	799	817	809	758	795	783	772	775	815	794	804	811	815	801	796	800	785	771	811	767	783	719	792	790	842	848	787	800	775	736	804	763	784	760	793	823	782	782	774	807	792	833	806	847	824	768	814	784	796	816	801	787	817	779	805	778	803	802	838	803	819	811	775	769	766	796	800	738	794	744	786	800	793	778	795	774	754	779	817	809	784	815	791	810	813	757	821	734	777	806	799	769	803	766	797	800	845	749	788	786	797	815	796	851	764	779	737	789	760	754	769	775	852	825	819	829	820	731	815	783	738	779	801	782	759	784	787	794	793	740	849	838	787	838	774	824	807	792	801	802	814	804	774	815	852	870	823	790	810	837	761	818	779	805	768	828	842	778	813	808	838	798	746	847	807	817	800	746	815	790	801	771	833	804	789	774	776	747	769	787	824	822	809	785	797	795	783	752	774	820	789	768	760	800	813	815	824	820	796	805	809	837	809	755	780	815	816	832	835	842	768	819	791	787	763	767	760	799	764	816	804	781	801	777	769	764	792	784	825	755	767	784	791	750	767	829	836	772	776	780	772	774	791	776	763	733	756	793	809	783	790	803	848	784	763	798	779	790	808	791	806	782	723	792	819	816	780	817	815	827	818	813	805	840	813	842	774	824	823	859	799	804	831	760	795	787	826	805	783	798	812	814	761	765	788	793	808	816	833	790	823	820	817	770	789	814	798	806	808	807	825	767	794	801	817	812	803	788	832	828	762	790	794	830	809	766	816	780	789	789	809	834	836	748	820	836	802	727	760	774	823	765	830	825	782	802	780	818	800	765	773	767	787	835	757	783	810	803	809	801	767	817	785	812	754	817	824	796	812	811	807	802	799	784	790	806	824	780	808	772	839	788	796	835	814	812	796	829	773	815	818	788	773	829	813	810	783	792	808	815	796	759	829	823	733	749	810	761	816	838	798	794	783	842	852	810	776	803	792	823	768	776	826	853	799	795	846	825	791	779	783	836	787	782	782	815	810	777	764	779	766	858	788	794	789	773	790	728	804	818	820	794	772	779	808	762	759	837	763	741	744	758	797	811	796	868	802	768	820	797	779	836	817	813	771	781	793	818	811	745	792	743	785	814	782	837	822	756	771	787	790	761	809	777	820	831	808	769	736	826	834	772	761	769	791	757	777	776	791	835	820	810	773	799	796	788	842	816	752	800	807	793	759	823	788	848	830	822	822	796	784	810	808	762	780	755	795	761	776	803	802	760	846	797	790	823	794	800	825	755	825	780	809	759	803	771	793	818	779	781	798	823	844	828	812	774	817	762	802	783	759	798	768	769	837	809	774	796	779	769	785	822	778	728	782	822	795	770	797	812	808	808	795	789	829	795	776	801	768	784	809	829	803	764	798	785	802	786	824	815	793	795	802	758	826	805	820	813	790	826	773	736	784	830	788	827	807	813	788	814	825	773	766	815	826	746	796	799	808	802	816	791	748	781	804	798	786	832	778	794	817	842	802	795	835	759	829	803	821	792	793	793	800	822	736	806	805	762	760	794	794	816	796	881	798	820	774	767	846	797	775	842	814	792	832	823	808	772	829	764	777	757	786	785	765	833	736	795	796	786	748	793	779	794	790	768	796	801	787	772	811	774	840	800	789	764	756	795	776	780	749	844	794	806	756	771	751	798	809	822	805	795	768	818	801	774	774	803	789	817	828	802	809	762	793	752	819	810	811	766	769	810	849	771	793	876	832	756	776	774	821	868	762	849	813	781	757	786	796	757	818	812	818	808	787	804	827	767	776	822	858	864	772	800	846	787	785	791	757	759	836	789	789	791	801
24626	21258	27469	25286	14147	773	467	374	320	283	272	272	274	242	234	242	242	250	230	242	247	198	201	213	243	246	260	222	219	223	233	237	219	220	215	213	220	227	206	216	213	228	202	197	206	199	209	199	221	214	203	221	237	184	213	211	227	226	221	217	210	247	189	233	223	224	239	200	208	227	210	210	198	199	218	206	203	205	199	213	209	235	222	235	200	214	217	201	241	190	205	217	208	215	192	205	228	220	211	174	222	209	219	241	223	209	220	213	215	215	228	212	226	190	211	185	234	205	227	204	213	204	221	195	211	210	217	220	198	241	249	205	222	222	226	228	222	198	213	200	187	234	209	206	204	209	211	194	197	214	221	206	232	209	213	188	182	207	209	195	183	215	223	209	205	230	235	218	219	200	218	178	210	192	216	186	192	203	200	208	179	222	212	220	235	235	202	258	238	221	208	255	173	226	191	188	211	194	221	224	214	230	221	203	207	216	209	229	185	206	206	216	228	194	225	213	211	219	198	217	205	212	210	213	212	194	212	208	221	241	199	197	202	207	229	186	190	214	206	231	199	226	203	233	215	235	209	218	188	203	207	202	249	217	201	208	195	226	222	193	196	207	223	237	216	226	194	229	232	201	211	239	203	229	214	193	189	204	233	203	181	211	233	217	235	255	223	203	163	199	227	209	193	198	231	201	191	230	191	209	226	225	180	217	206	221	229	192	205	214	203	212	210	224	212	195	232	237	228	201	207	220	217	219	248	188	235	202	212	191	217	201	220	218	218	192	211	221	221	230	214	229	209	197	228	198	240	218	202	193	214	205	214	205	213	207	198	211	226	203	219	229	199	211	211	214	207	218	235	231	218	205	221	201	213	227	228	192	205	205	182	215	215	219	203	210	189	235	226	214	199	200	215	203	201	218	227	259	232	200	222	207	211	223	204	220	214	189	180	203	221	243	206	205	222	189	206	209	181	192	216	204	219	202	214	221	204	192	211	218	204	212	200	235	239	205	224	198	203	220	208	232	205	221	222	230	235	228	211	227	213	205	225	198	222	226	194	223	215	244	205	203	226	192	201	221	186	188	203	226	237	226	193	238	255	188	207	208	191	190	209	239	206	188	210	203	206	202	217	189	208	193	217	222	204	188	221	215	211	209	244	210	239	207	188	233	186	198	247	199	207	180	209	189	184	201	221	263	224	209	184	214	206	199	241	194	212	218	232	205	199	239	211	205	198	211	209	216	225	240	198	216	233	196	185	196	196	178	237	200	200	216	215	206	195	216	218	207	191	218	219	203	212	211	223	195	218	202	193	215	192	216	206	211	211	220	213	203	209	214	207	206	180	200	211	206	230	241	225	236	229	221	220	211	207	177	219	241	200	221	210	210	221	200	222	200	200	194	229	212	243	227	244	209	209	186	200	248	222	199	204	217	216	183	185	213	209	225	208	216	205	215	215	187	195	207	228	234	226	184	211	218	211	220	207	195	190	186	238	237	216	230	225	221	208	202	215	198	219	229	210	195	195	187	201	213	217	220	194	229	198	182	196	226	220	216	229	217	226	210	219	220	199	192	221	218	191	203	200	223	205	199	219	192	225	203	198	220	208	197	227	200	223	229	214	202	212	217	201	217	219	210	207	208	237	230	206	211	199	207	199	182	206	204	224	208	250	198	238	241	225	220	191	200	197	212	238	193	209	213	212	229	217	197	198	216	214	238	231	230	218	191	224	223	237	205	250	195	234	198	208	240	177	204	209	189	197	206	172	211	205	208	210	249	223	225	213	235	230	213	206	205	235	206	211	205	235	236	210	189	206	217	219	222	185	198	225	207	204	207	192	215	209	207	223	223	198	237	234	198	226	195	220	226	183	214	214	230	172	178	220	195	219	231	239	224	195	221	227	235	195	203	201	206	220	198	210	202	207	212	215	203	223	211	202	211	204	216	214	212	204	233	220	245	226	204	235	223	189	216	211	224	218	218	203	241	212	197	234	203	206	207	235	197	224	217	217	215	198	220	196	218	214	204	206	214	203	216	229	192	232	217	206	198	244	213	238	210	213	209	197	199	201	216	225	219	232	222	238	224	195	206	212	191	241	208	214	224	221	211	241	184	205	238	203	208	195	211	233	185	219	210	239	193	229	173	230	193	221	213	205	205	205	222	183	219	179	187	217	198	193	211	211	189	224	221	213	216	203	211	192	218	205	199	197	213	214	216	230	201	233	197	199	210	212	212	245	197	216	212	216	216	222	219	203	192	219	226	214	217	216	206	227	216	231	225	206	192	186	234	198	225	211	201	196	231	184	229	197	236	211	204	205	218	217	221	196	190	224	182	206	204	184	213	199	216	229	219	207	207	189	199	230	237	185	219	210	218	226	202	217	233	204	222	213	220	177	171	229	234	222	219	213	239	197	213	208	212	220	187	213	232	236	207	201	208	217	232	217	201	199	212	212	195	210	235	227	213	238	185	197	199	199	213	195	227	221	211	213	212	211	222	209	204	190	179	218	196	187	211	198	214	249	206	208	201	180	196	216	215	188	193	207	215	249	233	219	202	196	195	227	204	220	240	227	225	208	222	228	220	207	208	208	225	224	234	216	206	211	192	211	203	243	194	199	234	235	187	199	250	186	203	221	222	216	211	214	213	233	212	212	193	238	216	225	248	222	192	204	212	221	223	212	222	236	227	217	232	193	193	209	210	210	215	220	204	197	216	206	227	231	219	213	211	239	191	199	213	207	223	212	225	192	202	186	219	217	209	183	225	229	174	194	194	194	246	221	183	219	215	209	216	229	222	222	195	215	194	224	191	225	211	226	192	199	227	224	231	241	208	204	202	206	245	230	216	222	220	195	213	213	213	208	203	223	202	197	210	207	197	186	178	219	231	221	192	244	207	230	201	192	214	200	208	204	227	198	203	229	247	220	241	224	217	241	199	224	209	199	208	212	227	214	207	215	219	192	214	196	194	215	225	189	207	203	192	203	221	194	179	230	220	208	213	191	193	202	194	221	208	210	204	221	209	189	199	235	218	191	185	223	210	192	188	211	202	201	211	219	232	190	215	236	186	223	215	224	195	189	201	210	221	232	199	218	218	212	205	227	205	219	226	202	200	216	215	196	235	216	214	218	218	210	184	216	195	209	192	212	229	189	214	235	188	197	222	203	217	226	225	231	214	206	203	221	198	212	229	211	250	213	222	213	201	210	221	242	217	216	208	198	199	229	200	220	195	198	202	223	212	210	212	179	195	199	211	200	194	213	229	224	239	209	203	206	221	210	204	225	199	193	215	211	204	209	209	188	190	218	226	210	213	195	210	191	235	207	241	222	221	219	200	212	232	212	196	232	233	202	215	204	200	220	212	207	204	209	227	217	209	217	213	221	214	226	208	212	184	211	191	202	201	188	217	220	227	183	211	198	218	226	238	222	228	196	203	196	203	192	211	195	198	224	209	220	199	217	193	227	217	229	214	233	216	212	220	210	200	218	200	211	203	200	211	229	206
9351	15062	19958	1677	1235	951	664	564	465	437	376	395	331	312	280	289	325	295	280	292	273	267	235	267	258	256	246	261	262	243	256	268	243	254	274	232	263	248	236	273	242	261	228	244	254	251	243	235	240	242	268	259	252	231	236	280	236	242	259	248	232	281	234	238	232	256	264	214	234	236	276	234	276	250	225	246	206	255	236	234	250	244	247	237	207	257	246	252	231	254	260	262	238	230	257	223	248	233	260	259	261	246	220	247	245	244	257	275	267	229	255	232	238	244	253	250	231	242	264	232	226	226	272	247	274	254	231	229	247	242	241	241	232	230	258	277	218	243	233	251	243	239	269	256	252	216	247	236	253	269	218	241	221	242	252	225	263	254	241	248	242	246	243	230	225	241	238	217	242	248	258	244	258	276	250	252	250	226	234	243	251	255	221	234	244	243	249	244	238	250	222	220	270	246	222	252	228	241	245	257	238	274	233	253	253	230	249	243	228	250	228	231	223	213	252	228	247	240	245	230	246	252	238	267	257	252	267	256	264	242	242	261	228	261	222	253	250	252	248	261	241	246	270	250	235	227	283	255	244	260	217	240	235	240	246	259	236	221	241	246	246	256	232	256	255	248	245	245	239	254	246	211	258	218	266	240	247	245	241	263	256	229	240	230	241	265	273	235	250	222	242	241	253	225	232	247	236	236	259	252	233	255	244	247	223	266	254	249	269	244	232	254	239	251	247	251	239	236	275	239	235	239	235	272	260	223	273	272	225	258	271	234	235	247	242	251	245	246	235	248	249	250	256	230	254	246	234	240	225	258	252	226	233	248	255	247	277	261	212	238	244	226	233	250	266	235	224	254	207	239	259	243	251	229	269	239	236	216	242	235	255	250	244	255	255	259	204	219	250	234	219	242	262	244	249	256	253	263	256	238	234	224	240	260	228	213	243	249	239	242	228	255	243	252	243	234	242	236	263	245	231	242	229	229	240	251	260	226	247	254	226	246	238	269	236	224	255	256	217	250	251	252	243	263	268	244	236	212	255	240	245	249	232	251	221	228	277	250	276	236	262	241	237	259	220	223	235	251	258	247	230	248	214	240	261	266	252	273	233	258	256	235	232	248	247	228	236	228	266	225	235	249	240	249	258	234	257	252	264	226	243	248	256	275	242	270	261	257	218	264	233	218	249	224	266	227	229	259	231	255	224	261	249	241	242	234	252	251	273	234	244	265	231	248	233	227	253	239	249	223	235	205	237	217	244	244	244	244	257	224	251	258	218	227	230	245	258	251	246	222	215	253	257	220	253	234	217	230	246	239	247	246	244	223	249	219	263	260	242	255	253	238	227	273	253	220	259	256	248	274	234	261	254	262	228	244	247	232	243	241	260	245	249	243	242	233	221	238	233	251	220	240	251	262	255	241	214	264	228	255	257	214	263	248	278	255	257	253	285	288	220	263	236	243	252	259	229	209	215	226	207	254	248	236	248	246	257	249	258	261	228	234	241	229	247	233	252	275	224	263	236	239	232	260	245	230	227	250	239	253	257	266	230	232	216	235	218	238	227	247	258	255	264	232	244	233	246	250	228	272	248	256	219	259	253	215	213	252	238	266	268	248	234	245	249	256	233	241	247	264	242	244	243	247	240	242	250	263	224	228	271	258	275	238	239	246	226	223	246	280	237	245	217	245	196	233	223	211	234	226	264	244	244	246	242	243	243	249	272	235	219	223	235	242	221	230	257	240	260	253	236	246	235	236	244	286	261	268	268	237	207	254	250	247	238	260	248	249	238	234	241	231	242	263	230	264	259	273	258	248	249	238	219	252	242	241	237	265	275	233	240	280	237	238	240	244	246	235	280	243	264	252	239	241	228	240	233	264	239	245	245	237	255	235	228	202	263	233	223	236	254	227	235	240	228	252	225	245	275	235	254	263	235	237	225	247	260	213	235	264	242	259	234	252	229	239	243	257	255	234	243	272	258	243	268	248	248	265	264	238	241	228	234	210	249	255	255	217	225	259	244	233	219	252	248	240	220	259	220	280	254	232	275	217	245	269	249	243	264	232	224	250	215	250	227	228	235	237	254	213	267	265	238	221	234	245	238	241	232	246	240	233	255	254	261	241	236	261	256	250	236	245	237	248	274	255	218	274	261	228	238	228	242	277	261	253	237	233	217	241	239	224	246	226	255	248	281	246	273	254	211	256	245	274	234	251	247	231	249	262	253	254	240	263	234	228	239	236	242	257	257	233	255	249	275	239	256	243	254	235	243	229	260	255	227	247	220	243	243	224	260	242	221	232	231	249	215	252	270	247	251	250	223	224	251	238	227	274	229	237	266	234	243	245	236	232	264	261	245	222	248	227	236	232	252	262	260	248	254	245	228	246	236	229	253	240	245	267	242	241	272	251	258	267	250	228	253	267	231	274	248	257	249	243	240	229	216	266	260	257	279	248	233	230	238	271	253	231	257	248	233	232	227	249	254	229	249	255	252	258	228	257	246	236	241	212	228	238	222	259	238	286	239	246	258	272	247	247	257	237	249	248	226	249	239	248	214	251	260	237	242	234	229	230	206	253	255	232	241	234	248	230	254	244	241	221	224	244	255	252	238	245	258	248	225	252	228	232	258	218	222	256	251	245	258	224	233	246	237	263	244	238	253	260	214	236	247	245	266	234	245	245	248	223	247	251	222	264	251	230	246	250	257	228	253	230	246	238	237	209	248	266	207	269	237	257	254	259	243	276	233	239	255	250	263	233	229	250	230	245	258	245	269	245	246	243	259	271	233	253	245	240	245	254	272	238	233	226	230	281	264	284	234	265	277	216	244	228	241	247	247	275	245	254	258	233	235	253	234	229	229	263	228	232	240	212	251	245	258	233	229	236	239	241	249	232	225	245	228	266	237	247	268	214	261	240	233	244	268	230	249	246	272	258	236	282	259	233	272	230	243	209	261	234	242	246	261	239	233	245	210	218	243	235	217	245	226	232	225	230	239	229	220	269	225	242	235	263	236	237	240	239	240	230	240	239	259	227	215	243	259	244	239	250	214	256	248	292	223	252	222	275	235	230	259	244	248	257	258	225	256	270	254	242	242	233	233	235	237	267	272	232	209	236	235	256	252	252	231	254	266	256	238	235	260	246	235	236	273	261	261	234	250	240	217	233	245	254	224	218	225	251	233	261	222	248	239	235	247	244	274	270	238	234	211	259	256	237	238	256	214	245	294	230	238	229	237	254	248	222	254	262	264	250	227	223	247	254	257	243	257	239	263	260	263	225	244	237	222	236	255	254	220	238	244	243	230	249	215	227	264	225	210	254	224	247	240	240	260	249	268	242	241	268	213	259	231	249	262	286	246	263	238	257	248	197	231	234	231	245	266	237	239	250	239	229	224	229	232	263	268	247	257	244	247	219	245	278	245	230	219	266	233	251	264	240	255	242	221	213	223	254	233	262	268	237	216	236	247	246	254	243	276	234	224	258	255	269	233	265	261	238	238	261	252	242
22415	21232	28667	24093	21225	21265	10457	1471	1096	1015	959	861	824	816	784	741	665	719	734	686	719	715	670	652	616	714	654	665	659	673	666	648	600	652	639	609	650	664	596	602	641	636	638	606	661	626	609	600	646	610	611	635	598	617	657	641	639	633	647	634	611	628	631	585	626	608	633	623	629	611	631	635	684	606	612	615	612	651	627	623	605	583	629	626	630	676	631	654	591	578	600	622	605	617	651	629	622	659	638	587	628	630	627	593	586	607	649	640	649	570	589	624	642	608	613	575	618	620	618	614	644	627	601	563	604	630	644	595	635	642	617	589	637	601	639	616	650	627	588	553	605	628	611	678	626	612	643	612	606	596	595	623	616	617	630	627	635	625	614	629	595	626	614	600	626	580	596	593	580	629	647	599	660	627	592	574	621	609	611	626	587	625	611	600	604	604	637	578	584	585	627	593	611	593	664	641	622	617	603	585	608	654	615	605	606	654	635	624	661	584	657	672	615	590	608	602	595	619	617	637	621	645	640	595	656	616	626	626	646	601	608	612	612	644	575	626	619	608	606	624	622	618	588	611	627	602	650	623	582	622	583	586	624	604	617	579	603	642	628	590	599	598	594	586	580	614	619	605	616	610	575	597	638	620	626	632	554	616	600	644	573	615	594	587	616	614	618	655	624	645	598	612	633	660	573	623	606	613	571	607	548	631	634	597	578	547	590	619	590	595	605	616	607	605	588	582	609	602	629	605	633	592	603	607	569	624	617	610	632	631	634	599	623	572	559	590	597	599	604	637	627	675	591	639	614	615	676	579	581	610	570	614	604	627	603	575	612	597	626	639	632	601	579	626	610	617	636	590	604	584	645	611	637	621	634	656	611	620	575	602	605	584	623	672	581	659	601	580	610	592	608	595	649	594	644	621	617	678	573	572	660	603	619	616	636	622	614	614	596	600	617	585	637	634	622	610	653	543	615	610	617	661	616	581	633	613	576	577	643	561	604	619	578	617	611	626	611	627	581	619	570	604	585	620	566	610	617	600	563	636	648	621	630	615	577	609	638	631	608	600	625	601	614	639	598	575	548	641	574	611	670	592	654	613	612	567	588	626	603	598	606	616	611	629	627	607	663	622	619	619	581	638	614	590	645	658	642	609	604	590	560	577	614	619	628	606	608	670	627	584	612	639	647	626	589	614	609	556	569	627	637	610	603	593	622	620	579	593	625	615	623	597	627	667	614	601	604	612	613	588	575	623	629	599	600	632	631	615	587	595	621	595	592	635	581	587	597	614	613	610	640	614	629	658	584	611	593	607	607	690	597	618	676	622	579	566	588	630	585	620	619	675	585	564	625	569	604	643	672	631	611	624	612	587	607	644	611	622	603	567	568	620	608	610	651	614	634	659	615	598	608	614	580	597	623	643	603	619	629	591	649	576	637	608	600	589	577	594	605	608	647	595	622	594	622	561	618	613	648	629	644	604	577	617	600	610	610	580	620	635	606	574	638	621	592	610	663	596	611	612	585	564	614	624	628	594	638	610	613	621	607	653	569	592	608	634	614	640	607	630	601	575	582	618	664	620	653	598	610	636	611	635	578	592	651	591	643	619	611	689	636	604	611	564	618	600	635	615	616	641	609	600	591	615	593	633	626	651	641	630	609	596	617	640	607	583	579	630	625	583	608	620	565	595	598	600	617	603	645	597	627	598	651	570	620	650	623	625	552	618	649	579	633	634	562	615	591	590	610	584	667	616	602	654	636	592	656	633	571	627	606	644	569	566	600	644	622	629	600	622	554	683	645	589	617	627	604	642	582	565	587	578	602	640	607	603	598	638	605	639	631	646	615	616	608	584	607	654	616	590	634	591	608	610	623	612	605	627	616	604	637	616	605	651	587	642	603	593	612	602	601	610	555	596	584	576	633	587	622	651	599	603	613	614	632	624	618	648	622	618	618	621	615	620	618	632	622	568	586	626	649	618	587	594	629	620	616	653	611	645	598	598	608	586	587	625	597	588	607	619	577	618	600	597	638	638	623	651	634	620	639	579	606	612	616	600	594	582	608	600	620	627	600	641	576	628	578	637	638	595	548	627	595	622	596	599	633	561	638	627	613	599	616	599	602	613	613	600	630	600	612	663	577	611	593	617	621	587	595	640	634	611	579	631	612	598	636	633	559	666	624	618	597	578	630	547	602	587	644	610	598	589	608	627	636	672	606	619	597	598	602	609	640	584	584	599	555	623	631	594	611	638	581	634	612	609	529	596	614	661	575	594	594	642	647	586	606	586	614	608	631	630	607	630	589	618	593	604	576	616	577	596	636	617	614	617	632	572	632	635	569	659	574	616	592	557	590	659	648	614	602	636	601	559	613	616	634	622	606	617	606	583	585	625	607	667	630	610	627	610	575	588	626	647	551	608	599	571	587	560	617	645	621	616	642	612	576	631	626	622	593	634	609	654	657	581	642	598	608	617	631	624	606	626	616	630	655	617	641	642	605	608	597	605	597	590	650	598	586	647	626	574	644	571	629	604	572	622	618	641	599	613	609	551	625	608	596	604	596	612	624	645	620	586	657	619	607	634	613	610	608	606	602	617	626	583	650	648	604	610	602	600	654	623	601	605	574	601	595	589	578	610	625	622	621	584	649	619	663	635	596	568	587	623	596	601	613	616	623	644	619	618	625	618	642	602	590	607	607	621	617	625	615	619	635	614	643	620	585	581	634	659	632	564	584	609	598	571	611	629	595	642	583	582	573	656	612	633	620	632	649	627	616	581	621	615	609	637	628	649	636	611	625	535	625	591	628	633	588	579	638	594	608	590	604	649	583	618	592	612	635	592	654	626	637	613	599	653	654	610	607	603	631	612	638	584	648	598	614	617	588	611	621	613	638	596	577	647	593	635	629	634	614	563	597	609	553	580	586	585	623	606	591	614	598	637	653	615	605	644	619	607	603	569	606	590	602	554	619	641	601	601	597	643	615	625	628	614	635	584	598	625	605	574	635	622	604	600	669	625	601	617	630	614	630	593	610	621	616	584	594	588	574	614	655	617	613	578	622	634	607	588	630	598	624	643	608	584	648	658	628	630	604	593	596	604	626	595	601	555	611	599	591	593	647	603	622	621	612	600	614	610	606	603	591	582	580	553	591	665	583	651	601	605	559	607	593	629	598	564	625	612	641	610	651	602	626	642	589	610	611	639	624	611	586	609	597	574	600	590	592	632	615	631	634	605	565	629	631	613	623	660	608	596	657	651	615	600	624	617	624	620	566	627	635	633	621	609	643	608	621	602	573	581	541	619	623	584	601	600	583	602	602	635	557	664	598	594	607	618	601	569	626	600	613	615	637	581	664	574	594	579	629	655	611	636	634	616	604	634	625	644	678	592	581	584	576	599	606	613	631	641	591	638	588	613	625	621	595	599	622	600	609	598	629	625	581	580	624	626	579	609	642	615	612	607	668	637	637	585	573	653	617	665	640	650	604	584	601	621	599	577	617	582	573	615
12791	23128	31424	5321	3717	2805	2150	1827	1541	1281	1096	1050	934	944	863	836	832	821	809	796	739	730	725	708	680	729	714	674	695	680	704	652	696	727	678	694	691	679	651	704	708	668	653	637	657	636	694	681	664	681	669	635	659	656	652	634	665	672	682	639	633	658	644	665	710	612	699	639	683	685	671	695	659	709	636	628	652	611	681	654	645	574	649	641	605	658	690	637	631	632	644	663	663	688	646	665	660	702	683	687	673	643	628	670	637	686	708	669	654	631	687	638	698	639	663	640	643	675	643	656	668	666	651	596	685	655	606	684	661	674	678	649	663	632	646	650	640	696	642	704	614	622	675	639	647	659	646	630	690	673	646	679	672	685	656	618	672	609	647	676	664	646	639	663	670	662	653	690	657	618	673	631	672	629	666	662	652	628	653	645	669	611	654	629	639	655	668	697	641	666	640	697	663	616	646	643	680	690	668	612	643	668	694	618	675	624	642	704	630	657	688	636	655	591	682	665	678	666	635	655	656	667	618	637	618	661	713	648	630	664	598	637	642	624	635	660	674	627	640	631	654	707	679	706	673	654	635	634	633	621	681	642	648	653	630	654	652	671	696	676	673	663	694	648	705	652	632	611	661	669	646	679	724	645	704	641	671	592	618	659	667	634	637	639	617	656	672	643	670	679	664	667	644	684	679	635	648	639	662	642	666	676	652	634	637	610	657	620	620	648	674	662	687	674	611	640	660	625	616	639	625	679	649	680	669	682	649	648	665	676	667	672	665	615	710	646	638	589	662	656	675	685	645	672	661	656	671	638	685	646	662	656	657	678	661	656	694	654	666	671	660	682	641	653	645	649	634	636	641	634	685	634	671	632	611	698	604	651	653	637	671	621	658	669	671	643	647	640	624	680	676	698	659	655	635	662	684	700	647	623	705	659	667	657	643	643	649	651	658	715	653	668	654	695	634	664	635	653	650	622	652	682	631	639	678	668	647	666	655	632	672	628	693	684	701	660	640	685	656	703	636	638	678	683	657	618	659	632	651	669	631	669	592	652	652	683	665	637	670	635	597	648	637	685	633	650	650	666	663	666	630	705	712	669	715	663	681	702	641	654	640	630	656	671	660	660	647	633	657	687	684	613	631	626	677	608	658	716	658	637	656	650	688	641	684	636	651	629	617	638	683	628	670	677	712	643	643	673	663	661	626	678	674	646	612	644	646	637	653	681	679	616	662	634	666	653	613	671	675	668	619	693	649	668	628	615	644	636	644	708	656	689	666	642	608	651	629	638	634	692	702	630	670	649	602	696	658	666	655	693	685	675	617	643	677	637	658	577	632	703	634	666	662	678	643	608	631	677	610	696	677	649	635	642	690	683	638	648	661	677	694	668	653	673	600	671	635	654	663	668	664	686	648	631	632	637	700	660	648	658	665	624	617	661	637	668	677	666	646	627	646	670	624	637	641	658	703	617	634	638	628	619	675	665	637	697	643	692	677	714	669	621	676	667	684	676	636	604	658	691	667	629	674	675	636	681	662	654	665	641	689	656	683	638	653	634	659	615	666	704	701	679	632	667	659	637	644	612	643	650	650	631	644	651	680	699	690	647	680	693	646	633	698	673	643	644	695	638	662	659	647	660	689	651	646	641	625	625	633	643	644	678	672	630	682	672	672	604	640	669	644	700	631	689	647	633	608	668	659	665	661	670	654	688	705	677	629	633	668	658	674	658	677	636	583	640	628	654	628	701	645	627	655	653	662	636	637	675	649	661	652	634	645	715	672	628	607	644	665	628	622	646	718	687	685	659	652	649	662	679	653	688	646	674	646	646	661	678	664	654	668	635	650	689	652	660	670	610	639	640	638	621	666	672	697	691	635	640	673	621	677	628	653	635	665	658	686	643	679	693	678	634	660	678	655	657	628	646	656	665	690	604	655	671	652	644	650	622	638	679	649	677	635	661	636	679	565	658	641	628	622	639	656	637	607	658	661	630	630	600	638	653	646	642	729	699	678	664	715	663	673	656	665	667	666	636	659	610	695	644	600	676	663	668	684	649	684	662	606	649	641	644	642	682	636	672	681	659	665	655	632	664	657	652	631	670	656	602	659	663	640	640	671	636	704	652	649	632	646	633	637	648	655	673	632	631	659	661	670	655	657	660	685	648	682	679	594	612	666	682	688	681	662	671	647	647	654	600	648	699	663	610	650	630	677	672	659	639	704	672	605	648	667	709	656	644	659	639	637	647	656	654	628	607	649	627	683	633	662	647	700	646	628	631	620	708	647	617	655	638	687	590	625	640	647	637	680	630	642	638	675	622	658	680	647	665	658	674	663	646	642	666	682	700	652	628	704	610	714	615	683	679	628	643	662	663	667	650	658	679	642	677	672	645	657	662	647	602	614	650	633	622	675	692	656	650	714	661	692	597	643	665	653	658	654	643	616	646	644	657	670	624	683	669	684	633	614	661	678	687	668	643	669	638	698	676	652	636	640	682	654	641	624	663	614	647	643	590	693	682	622	638	639	664	644	634	646	627	714	652	613	691	617	659	672	709	645	647	649	642	649	659	657	667	651	603	657	682	611	678	667	656	696	678	642	686	653	687	675	672	671	583	642	676	669	646	667	642	665	626	628	677	654	646	686	642	692	627	616	654	678	692	585	633	660	650	652	644	658	627	680	677	621	678	649	696	641	655	662	644	612	642	639	653	652	633	629	659	639	621	648	651	663	642	630	666	590	613	671	640	657	644	664	615	664	646	636	632	671	636	683	681	628	654	638	693	630	664	625	662	698	665	649	693	647	624	659	659	669	655	620	644	620	641	664	630	682	673	641	660	667	672	671	616	625	658	648	691	644	662	625	644	647	649	641	634	639	659	669	656	659	654	626	649	697	653	667	664	692	635	647	638	643	661	683	665	636	653	631	671	661	686	637	655	669	634	675	675	652	679	680	629	660	636	684	656	660	673	657	611	656	658	646	653	668	689	692	688	649	655	687	621	616	666	647	665	690	696	651	698	638	643	660	627	629	692	699	673	649	676	655	632	681	692	660	628	641	667	660	650	637	674	642	639	700	695	650	646	681	679	663	589	706	631	681	598	668	650	646	655	693	620	646	673	681	671	653	649	659	688	648	684	608	655	611	633	673	650	658	665	662	654	649	671	625	695	624	666	676	650	684	672	607	629	667	648	653	675	655	681	681	681	666	658	649	671	654	635	645	631	650	611	676	636	670	652	699	629	657	680	655	642	631	667	674	649	693	659	608	633	643	613	688	649	668	601	665	654	625	673	646	611	637	646	642	670	646	641	678	648	620	662	613	632	674	640	706	662	667	625	663	635	647	627	641	623	679	659	671	628	653	688	659	645	697	638	648	687	708	635	664	679	673	682	681	649	643	654	628	619	639	643	702	639	680	643	640	661	679	685	649	661	648	662	667	605	690	668	635	652	667	667	634	693	654	634	616	618	654	622	625	650	634	624	660	658	661	705	662	666	622	642	630	657	649	679
27563	19464	9212	935	548	472	472	439	464	429	451	426	419	459	438	454	465	483	451	453	413	408	445	424	422	437	414	481	443	405	395	463	423	458	438	413	429	394	440	433	413	403	454	435	411	456	441	413	418	452	440	409	449	442	426	414	434	444	449	444	423	438	377	398	453	395	399	407	381	465	430	412	421	458	429	401	433	436	418	397	449	420	428	443	400	437	411	431	428	421	482	440	392	405	417	407	412	439	472	434	419	446	456	430	407	452	460	442	452	392	406	423	448	447	401	435	414	391	409	411	435	404	420	409	421	418	474	422	466	459	436	418	458	414	434	407	415	443	420	402	403	415	433	408	393	443	462	430	433	412	433	440	388	417	378	417	432	436	417	436	413	435	442	451	435	465	446	427	440	478	411	418	448	461	432	451	417	464	436	439	426	411	444	436	442	395	415	429	423	408	448	414	459	411	471	450	424	437	443	419	425	433	439	451	411	456	450	429	461	422	421	430	390	451	383	449	435	423	408	407	461	403	443	408	403	395	384	438	413	433	464	447	425	399	462	429	450	456	412	418	425	430	410	421	453	447	444	432	440	464	454	424	395	398	441	420	430	438	444	434	458	419	467	435	407	440	443	478	422	438	428	419	432	439	459	467	401	427	434	435	422	375	451	426	414	429	416	383	416	454	450	429	390	476	478	413	411	432	432	438	427	419	411	394	433	427	436	424	393	440	433	451	391	417	415	453	484	391	419	403	450	425	429	425	445	442	396	424	440	414	433	419	443	432	378	422	425	400	466	439	450	438	430	447	378	436	417	413	450	387	451	398	405	419	448	410	449	450	416	421	441	455	421	440	401	440	406	437	434	434	391	456	437	408	416	416	422	413	435	423	408	432	412	434	412	436	443	447	413	439	412	420	442	483	399	384	402	435	436	427	418	420	477	427	402	436	468	412	462	427	427	443	451	414	417	385	401	412	433	405	400	407	453	403	440	410	415	456	409	436	442	402	404	437	416	426	408	419	443	408	441	453	435	432	426	416	429	403	409	448	437	412	469	416	437	436	403	456	434	426	424	427	455	456	420	446	432	421	410	411	440	432	453	429	426	421	444	423	403	413	409	409	401	421	460	401	402	453	415	441	423	428	440	406	427	367	450	419	429	451	426	462	402	406	407	388	392	397	444	459	417	419	406	452	414	381	423	437	421	448	434	452	439	439	425	454	431	458	406	419	445	435	440	450	407	388	399	426	444	436	434	419	459	496	417	426	432	424	454	408	452	420	414	395	439	400	420	389	401	399	439	406	433	438	438	436	448	417	403	417	422	414	386	433	432	423	388	427	427	450	397	390	450	456	422	423	425	391	394	442	421	421	433	415	420	421	443	432	388	414	399	416	413	432	400	414	411	458	411	400	407	428	437	397	450	430	413	432	465	383	415	437	436	429	406	432	390	431	428	385	416	416	425	471	410	461	437	422	444	431	438	421	401	448	417	454	405	407	416	428	426	427	417	410	439	428	449	443	430	456	447	423	454	405	402	446	373	455	395	417	433	429	400	423	421	420	437	397	413	406	406	383	433	416	422	421	426	406	409	409	443	397	410	447	424	430	438	437	399	409	425	427	446	402	404	448	436	383	446	437	441	413	435	413	455	427	438	426	433	423	392	433	462	415	431	416	378	420	429	407	415	425	402	425	410	445	435	409	397	436	434	422	445	428	445	412	384	449	434	436	449	427	412	416	449	427	422	421	436	492	458	426	415	413	405	440	437	423	388	431	416	467	438	441	440	413	444	441	413	435	449	458	406	434	434	400	415	391	422	418	416	442	438	422	411	430	429	418	405	419	434	380	412	418	440	450	411	403	436	414	422	445	454	407	481	423	460	438	423	452	414	445	394	421	406	440	415	446	447	434	421	416	427	406	422	460	427	442	410	456	419	456	421	401	440	429	407	430	409	391	388	398	417	413	451	404	406	445	432	426	431	397	411	436	432	433	395	414	413	426	451	414	386	394	453	423	427	441	416	449	405	453	409	429	440	429	432	424	470	411	396	441	377	451	424	407	438	402	408	432	436	456	410	421	420	408	422	442	417	457	433	434	386	403	417	381	434	388	397	430	384	435	427	406	401	463	448	407	447	484	410	454	465	438	424	440	420	435	428	414	390	446	410	427	422	389	440	455	440	399	420	421	405	409	401	386	386	415	392	455	436	435	414	441	387	439	406	443	422	412	440	412	455	432	426	454	430	414	404	393	395	406	427	434	400	416	421	398	431	426	471	426	432	454	412	377	430	476	409	440	431	444	450	419	403	406	411	443	447	414	431	401	407	442	465	394	438	426	429	420	400	410	435	430	414	440	412	466	446	431	407	435	428	448	436	438	448	441	439	411	430	399	389	452	461	445	451	407	439	431	453	432	406	454	434	417	434	442	413	434	435	429	414	444	445	426	420	452	445	427	457	457	420	462	411	397	433	419	417	455	461	439	453	404	447	407	429	428	408	449	432	413	397	420	431	429	429	412	401	440	387	420	432	456	403	430	440	459	426	418	434	451	411	413	432	467	436	412	437	432	414	450	423	425	407	448	414	435	436	416	429	415	445	445	421	459	388	437	408	419	429	435	483	394	438	460	432	409	407	411	435	453	427	410	457	418	406	447	404	430	432	412	436	422	441	429	442	432	412	437	420	447	434	442	416	412	436	425	468	442	414	434	408	437	396	428	439	438	414	434	435	402	417	418	447	420	406	415	432	434	441	432	461	423	453	376	417	444	430	441	464	440	439	414	444	428	456	447	400	405	434	450	405	415	431	388	456	396	433	396	442	418	461	409	430	414	455	418	421	424	401	463	428	453	420	426	406	412	434	446	423	453	425	415	423	451	405	430	421	408	411	446	445	446	420	439	490	459	431	455	407	444	431	444	467	392	406	405	443	409	424	455	477	404	439	441	460	397	405	450	432	442	418	429	386	423	419	447	406	399	407	428	434	433	429	401	432	425	394	450	399	396	403	420	424	448	416	452	447	427	435	406	449	442	434	419	444	430	421	413	402	419	445	457	394	434	435	444	425	401	450	432	403	418	465	431	429	431	404	413	432	455	451	448	443	406	420	445	435	448	452	425	452	411	408	434	434	417	426	380	402	456	429	417	422	407	412	435	418	432	417	401	425	399	416	466	452	431	450	423	460	453	432	438	443	468	403	441	410	424	418	437	416	441	402	407	417	419	394	463	429	427	436	437	437	413	422	429	417	427	436	436	438	390	422	426	408	468	385	453	406	396	394	462	430	450	431	446	437	421	441	460	436	411	433	409	412	412	433	398	424	421	440	447	375	459	410	440	434	443	446	425	445	431	411	417	396	460	409	458	458	386	424	388	447	444	397	382	422	422	421	399	421	432	433	425	481	382	459	384	415	434	461	415	441	433	392	447	392	421	425	460	424	402	410	464	452	442	414	424	453	419	431	409	465	434	433	423	456	451	380	444	441	424	430	443	434	399	409	411	422	432	415	421	393	421
9115	4222	5488	593	555	519	480	496	435	473	510	439	406	442	434	461	466	460	420	470	418	434	481	444	458	462	470	445	473	469	418	471	433	443	462	469	467	444	496	467	482	441	447	435	488	443	452	475	406	464	467	457	453	412	425	437	431	467	450	437	420	460	492	461	488	470	444	460	448	442	431	416	468	408	464	453	400	478	447	472	483	454	455	456	442	452	450	472	456	459	454	449	447	477	414	476	435	485	411	439	433	477	446	442	465	462	415	422	483	440	466	437	472	458	485	462	427	438	448	448	399	475	453	432	463	464	439	464	484	421	420	471	469	438	443	434	429	439	448	462	433	503	463	446	430	438	454	434	469	441	425	454	442	484	445	408	432	439	446	454	416	439	468	459	408	451	503	469	475	471	432	459	419	443	442	449	433	417	436	471	456	473	448	455	456	462	456	426	449	426	395	450	469	426	474	454	460	442	456	435	456	477	445	453	445	434	465	443	428	461	486	487	431	429	448	431	458	439	420	444	468	421	433	477	466	429	438	471	433	472	460	440	451	425	444	453	440	452	447	449	452	432	477	459	487	431	428	437	496	422	427	460	454	432	485	470	429	460	502	455	432	463	491	462	458	441	420	465	458	453	441	412	439	457	451	457	428	398	456	440	449	480	448	437	485	458	441	460	469	426	440	454	461	468	443	433	419	428	479	441	438	480	467	455	450	445	443	446	421	427	468	476	461	448	428	407	420	469	468	463	427	451	447	469	441	454	438	442	439	453	440	406	437	458	458	458	459	442	389	469	412	470	440	444	424	479	468	417	435	446	457	452	456	448	418	469	437	445	489	428	428	440	484	436	468	421	449	439	433	477	444	446	431	469	436	457	436	453	446	427	438	414	467	425	432	439	446	438	483	475	456	438	454	463	422	420	468	418	449	393	432	442	433	468	492	462	463	441	463	439	442	451	457	445	444	458	486	441	445	466	476	444	424	452	443	453	465	438	424	487	472	493	470	440	426	434	466	449	455	426	480	454	428	452	446	482	436	435	466	459	464	459	458	446	425	452	418	454	436	461	471	428	428	469	447	486	466	462	462	456	463	451	431	479	441	457	461	434	445	426	399	391	405	433	480	420	472	434	403	421	436	427	468	464	424	471	439	450	443	448	473	452	413	417	485	469	459	455	433	426	465	426	476	512	436	434	452	460	433	449	414	438	459	438	484	458	500	456	451	439	441	426	444	456	470	408	459	412	446	428	468	471	457	456	419	424	398	461	447	452	473	436	439	444	443	440	462	473	442	450	453	481	447	427	479	431	469	428	459	478	482	496	449	476	414	472	476	432	439	414	475	473	426	438	452	449	445	429	409	497	441	447	461	436	431	441	450	450	437	444	422	463	437	423	470	427	454	468	403	381	413	421	447	451	426	481	504	450	437	431	480	456	422	431	404	429	413	446	468	452	434	425	471	472	446	396	459	440	442	435	482	430	455	448	471	432	465	470	444	439	429	455	469	403	497	418	450	461	409	442	483	455	425	436	437	452	447	419	469	454	475	451	456	415	464	449	451	445	496	468	480	431	451	459	459	420	429	443	435	457	466	414	460	425	440	450	439	439	459	436	433	431	423	444	466	425	411	439	470	434	489	437	493	479	443	446	446	465	404	454	456	409	481	440	486	486	478	462	456	456	482	444	475	436	406	479	421	427	384	462	408	437	462	422	440	469	444	420	442	417	442	457	434	436	477	471	456	431	474	446	387	468	447	428	476	461	449	449	411	445	461	430	444	431	426	447	456	429	446	422	481	429	441	494	399	449	466	431	427	425	449	425	449	448	461	462	448	468	415	477	446	425	438	461	482	441	432	434	447	428	436	444	467	447	433	459	410	469	437	441	414	427	473	471	467	506	429	445	449	473	464	464	427	474	467	416	434	486	442	436	400	452	459	448	424	471	465	465	456	435	469	479	452	479	453	462	452	470	446	441	430	446	450	434	454	479	484	486	454	419	450	460	488	478	451	433	408	457	409	492	446	450	435	427	421	441	459	474	451	437	415	481	491	469	433	494	412	484	439	438	441	433	421	411	418	461	452	458	491	451	455	435	458	463	487	410	486	428	461	456	423	422	439	430	416	408	443	410	449	462	440	426	451	466	442	444	462	448	425	436	488	437	470	462	437	471	414	445	473	447	422	428	450	404	438	441	459	437	400	418	465	459	460	517	427	465	480	445	463	466	428	443	420	477	450	448	444	403	445	434	433	452	452	441	454	445	468	436	428	434	423	476	474	453	445	459	451	457	443	481	420	476	441	469	455	470	436	442	435	473	468	423	428	456	432	445	442	452	431	433	446	465	410	419	425	430	449	406	410	442	429	470	456	447	408	440	424	445	459	396	444	412	442	475	431	418	422	474	462	414	475	448	437	427	438	440	409	444	430	423	438	448	447	423	455	457	433	439	436	425	463	478	457	443	445	446	457	462	425	422	487	447	417	416	448	425	472	411	431	458	429	453	406	471	422	470	444	436	420	421	432	486	439	452	482	436	430	421	455	493	452	484	453	421	439	445	447	450	447	458	491	450	455	440	459	465	441	450	451	477	461	477	438	424	464	438	455	445	463	494	451	443	434	433	453	443	446	438	442	460	437	466	437	455	485	437	455	439	466	451	474	466	458	475	495	474	424	467	404	455	489	449	450	459	428	436	427	428	446	420	420	433	432	435	477	460	436	427	460	449	455	440	430	429	452	432	436	474	416	455	452	450	429	457	472	466	439	411	466	448	460	452	434	409	454	458	454	430	470	482	422	436	473	466	443	466	489	453	425	443	441	415	438	449	432	429	474	451	462	475	478	465	452	424	487	467	439	431	469	424	448	483	459	422	454	444	427	468	474	429	457	459	492	406	472	444	421	458	461	450	453	425	420	479	394	411	450	449	461	474	447	447	485	436	442	455	456	452	406	447	428	412	435	477	426	450	435	437	448	412	412	463	463	440	436	424	414	459	434	443	439	467	463	487	470	430	479	441	446	423	452	466	426	452	470	462	469	432	395	439	473	440	464	449	421	424	440	438	477	446	459	418	460	507	434	448	442	479	457	463	470	455	449	464	463	447	453	409	419	465	458	463	459	482	415	418	450	443	453	406	406	445	432	466	442	437	428	431	445	480	451	470	450	419	454	395	487	464	467	425	445	446	468	456	449	465	488	431	478	467	442	442	451	487	441	437	447	445	440	451	451	469	433	478	442	454	443	408	455	471	442	470	475	462	446	400	423	454	449	436	462	441	442	432	437	454	470	420	423	419	464	468	477	481	441	472	432	465	485	457	425	435	423	458	477	467	447	439	461	399	440	454	429	423	450	447	441	423	446	489	462	426	439	470	429	491	449	443	495	450	444	472	458	459	485	401	420	441	429	480	420	424	427	467	480	434	411	449	440	454	478	477	479	414	463	434	456	446	441	445	442	431	448	465	441	477	439	431	457	496	458	468	459	457	445	433	457	448	460	451	406	450	417	451	432	457
23596	21268	28417	24452	21253	11981	1763	1139	991	950	923	845	903	873	836	878	801	856	816	861	784	781	807	778	758	711	781	834	712	792	791	779	805	748	820	774	758	779	801	771	818	789	784	802	789	719	797	759	826	760	725	765	743	748	759	715	749	775	720	781	789	748	764	814	782	757	790	766	786	827	807	735	778	750	713	778	795	777	761	789	769	744	718	793	790	801	793	724	732	725	774	780	778	758	805	738	789	741	771	829	799	765	743	733	799	713	732	789	757	756	730	740	766	772	757	758	782	808	770	781	761	786	779	755	769	801	792	799	770	761	737	743	758	754	779	770	733	808	757	760	732	737	768	748	767	761	802	742	735	769	777	748	771	734	746	759	722	787	779	721	713	777	791	790	807	759	790	761	799	761	765	733	770	757	776	776	751	742	793	808	792	738	794	736	757	814	771	741	752	747	744	732	757	786	749	739	751	767	748	766	727	764	748	781	754	791	760	755	770	726	749	763	751	777	733	762	747	756	781	789	779	743	772	757	764	807	750	751	777	793	733	753	757	763	746	757	732	766	719	741	736	722	730	766	720	783	756	717	777	775	757	780	701	721	742	780	801	765	753	781	729	708	789	791	725	798	736	779	793	741	787	776	723	739	777	726	795	792	785	764	722	720	745	743	758	731	785	747	762	714	784	798	765	756	754	697	735	754	812	750	812	753	781	785	764	744	719	791	753	769	787	749	766	813	745	763	763	753	761	742	749	710	708	790	804	797	738	748	740	758	800	687	802	793	778	743	807	774	803	714	761	750	753	756	780	800	736	770	793	734	732	785	800	762	751	796	752	762	735	741	711	782	755	761	792	730	722	759	767	794	726	756	847	754	712	766	782	793	725	717	742	784	778	772	769	764	750	772	756	798	736	789	724	697	832	784	735	765	738	765	758	740	793	789	780	742	728	755	803	775	817	734	744	755	792	803	706	752	779	773	744	754	793	778	758	738	717	767	819	755	800	774	747	822	790	751	714	709	774	718	782	760	736	761	738	763	760	763	797	748	783	709	782	772	751	718	726	771	779	701	780	790	762	768	683	766	765	759	728	752	825	743	775	753	715	739	787	727	777	743	762	776	772	740	769	770	765	759	750	777	753	721	707	729	749	803	753	758	770	746	740	770	751	753	765	786	728	749	752	732	733	807	766	769	742	771	772	699	762	767	732	713	777	773	783	806	785	715	810	763	737	740	773	774	738	763	737	746	731	732	770	796	775	763	758	753	786	791	793	771	733	785	710	772	753	742	780	745	756	786	790	754	743	789	799	799	717	707	728	735	789	795	728	708	767	743	759	771	771	740	780	795	771	742	766	741	744	741	772	751	750	723	783	808	801	764	786	776	794	718	725	779	701	779	768	808	742	838	713	753	772	732	738	750	764	721	747	748	784	777	743	792	768	723	719	775	771	783	722	775	772	740	781	719	735	729	763	742	729	729	764	737	774	749	736	758	721	729	757	763	767	750	771	768	774	753	790	772	783	755	777	778	763	785	728	748	742	702	761	792	752	752	756	809	777	761	788	777	810	791	761	778	726	752	705	729	765	739	754	755	739	791	715	768	752	785	733	728	781	774	750	728	762	694	787	754	725	730	750	792	745	753	777	758	749	764	750	740	752	737	700	783	765	759	780	808	754	741	764	766	788	778	697	774	799	775	758	755	723	799	767	756	764	749	749	779	772	734	746	775	778	773	770	752	736	760	771	740	790	775	769	745	756	725	679	734	760	758	726	761	746	803	779	772	749	772	723	741	777	758	778	756	818	753	749	722	780	760	689	724	768	715	805	787	783	745	783	732	767	719	777	736	772	774	727	751	773	769	778	725	749	764	765	814	758	738	663	760	740	781	725	778	790	724	699	761	779	721	765	724	758	749	762	768	769	753	716	757	757	774	723	786	763	749	774	734	786	764	779	778	747	770	734	764	800	780	748	739	735	739	745	750	773	763	766	761	744	733	783	762	773	796	788	773	723	758	764	781	783	767	820	779	775	706	755	751	774	787	775	763	753	789	799	792	773	762	804	747	731	761	765	761	779	766	772	753	758	774	730	775	750	758	751	719	754	785	761	785	755	811	775	796	747	766	843	771	718	731	746	738	731	747	750	788	765	751	775	785	762	783	767	797	741	738	776	743	811	747	780	762	749	763	772	774	782	751	755	728	774	767	787	743	719	751	786	758	817	794	791	760	717	799	762	751	823	754	726	743	771	769	715	805	746	749	784	736	748	714	769	767	775	762	750	773	732	735	790	772	768	739	778	724	745	762	789	749	792	782	758	704	753	772	789	764	753	792	745	765	794	748	763	757	766	773	804	738	757	747	765	743	769	730	776	739	735	761	774	731	798	768	779	753	760	817	750	778	760	795	756	713	781	767	709	763	791	742	751	785	784	770	784	716	767	787	743	708	779	757	788	752	757	774	743	752	807	776	732	721	760	749	781	770	741	734	761	747	782	746	707	759	709	732	777	754	784	755	755	765	756	766	739	753	754	747	770	705	781	760	727	800	756	789	743	759	726	766	740	764	793	743	770	760	726	818	736	739	748	736	794	815	743	735	761	750	793	751	776	744	783	790	765	732	709	729	807	789	724	737	739	735	788	738	722	740	702	771	739	814	753	790	778	760	734	709	748	778	777	695	742	733	737	801	784	801	750	754	761	738	814	736	762	785	799	752	759	754	706	729	725	770	785	756	759	766	785	795	723	791	753	765	792	777	757	745	756	725	733	749	746	760	787	725	742	752	770	708	799	741	783	751	775	727	807	788	765	729	752	758	702	764	757	681	694	748	787	763	765	807	797	741	723	743	779	789	775	769	754	787	775	776	771	736	805	725	766	754	801	752	749	833	792	716	735	743	729	745	786	788	744	732	760	726	768	780	810	750	740	748	769	803	750	787	790	777	767	727	784	777	757	739	741	753	758	741	729	776	712	765	767	713	768	718	790	729	755	769	814	799	714	761	767	731	734	718	773	746	776	769	769	818	726	756	780	795	763	729	744	774	737	780	719	740	730	778	770	744	786	760	790	776	725	760	797	713	751	790	763	775	809	786	779	698	723	740	805	760	762	765	762	698	721	764	707	714	782	729	753	812	779	745	810	739	769	779	715	733	732	771	703	791	746	740	787	739	715	733	755	785	722	727	759	779	750	803	764	753	759	713	766	744	768	769	787	799	780	781	771	757	741	760	759	801	777	744	755	797	770	730	739	736	802	762	754	725	760	796	761	706	787	798	746	776	761	728	746	779	802	764	762	732	765	761	721	773	816	757	784	706	691	765	759	766	690	740	775	779	707	798	710	753	718	771	813	749	735	777	747	765	783	769	769	721	722	789	684	788	747	814	804	767	777	748	719	761	776	720	750	769	754	745	690	803	752	785	693	724	767	808	751	754	758	715	724	770	746	734	745	822	781	732	716	770	765	762	753	779	778	775	706	752	788	765	700	778	786	808	761	719	758	737	725	734	750	758	721	777
10877	17062	26228	3179	2416	1899	1626	1362	1222	1159	1001	975	903	922	899	903	816	861	908	800	784	830	776	799	782	800	812	819	808	832	799	828	787	841	771	794	787	812	757	812	809	810	744	811	782	785	808	827	812	799	791	798	825	870	817	772	831	794	762	816	777	774	798	754	747	798	814	772	791	845	774	775	808	821	756	811	777	738	796	830	775	791	744	806	808	768	795	783	820	788	806	823	805	781	839	818	845	827	772	777	728	777	755	793	821	819	750	749	752	811	834	859	794	819	776	827	782	750	741	785	759	757	821	760	780	773	771	850	821	832	815	815	768	814	769	769	823	823	780	781	782	791	830	794	803	739	777	803	779	814	762	791	772	790	753	781	777	738	797	832	850	745	783	735	817	834	813	806	842	796	802	775	818	821	730	813	801	801	854	843	745	784	798	792	810	804	799	817	819	774	801	782	772	775	753	766	750	829	798	763	763	761	814	820	766	773	774	775	771	804	765	791	840	819	786	779	816	754	802	796	807	783	827	734	793	771	788	760	813	812	796	775	819	819	807	829	796	776	807	786	814	827	817	783	763	786	842	792	809	776	788	799	815	789	751	781	844	825	811	808	808	814	810	777	785	775	770	784	808	753	743	768	790	741	791	805	793	840	805	790	769	788	765	827	764	801	781	846	793	779	761	867	803	765	808	753	774	777	815	766	760	838	755	747	842	796	824	827	751	760	790	789	801	759	774	795	766	776	792	800	802	767	779	787	753	847	762	799	810	792	775	759	775	785	757	776	842	805	783	779	798	832	830	760	823	787	798	777	789	834	711	838	771	809	765	829	759	817	797	827	827	874	771	774	754	765	732	762	763	761	785	737	825	778	759	774	796	795	810	768	802	769	793	834	764	844	812	802	809	819	803	815	775	771	780	842	747	820	739	788	786	778	774	780	753	782	784	750	796	764	767	805	789	732	802	776	775	754	765	761	748	787	795	782	808	735	825	787	788	851	798	800	830	743	766	779	798	787	806	765	795	799	808	747	788	791	805	775	756	778	823	791	795	740	794	808	791	777	822	790	760	824	758	817	754	833	799	796	809	848	785	792	762	766	806	763	779	810	749	808	818	786	753	771	794	770	806	783	774	851	798	761	856	824	772	772	750	848	730	841	794	803	804	775	766	815	771	749	831	785	757	780	783	841	784	774	728	770	808	800	768	783	798	786	788	820	802	754	798	735	770	765	791	777	809	816	788	803	807	863	820	809	783	811	821	779	792	750	785	776	766	753	777	786	767	829	748	768	780	770	801	807	778	758	796	786	773	794	789	804	782	807	765	715	768	792	818	798	794	806	826	747	782	821	747	783	819	840	807	749	774	782	772	750	794	834	835	774	790	743	750	808	740	761	738	814	780	780	735	789	757	821	780	812	782	759	781	754	793	817	777	770	795	811	812	827	737	796	784	748	759	778	792	786	815	786	799	786	806	790	791	754	792	759	826	811	762	798	749	831	786	743	790	848	795	802	817	800	797	795	782	795	818	840	809	838	818	826	810	832	797	784	766	728	773	748	769	806	817	835	813	777	800	839	802	849	830	817	819	795	792	749	763	788	759	808	762	786	835	779	767	751	793	768	834	776	789	790	792	778	777	782	782	784	790	794	801	754	810	747	805	822	826	815	755	803	779	764	753	793	785	769	790	763	798	822	806	810	792	820	822	766	825	718	828	772	840	799	829	780	792	745	740	799	774	770	805	818	811	856	760	783	829	802	812	839	804	752	832	791	816	748	754	831	739	779	790	789	772	815	757	770	804	815	749	756	819	787	783	771	788	779	805	798	786	786	801	773	805	792	762	820	787	754	790	772	764	742	784	816	788	805	810	793	824	779	803	788	801	807	799	838	856	801	804	770	743	748	823	724	811	786	814	743	832	766	828	779	833	765	847	819	780	790	795	815	780	826	801	781	795	813	735	744	809	780	793	818	752	761	780	781	802	817	809	816	803	762	796	740	831	776	879	759	788	818	830	770	826	828	793	791	771	727	795	804	794	756	795	765	826	785	853	760	810	792	745	821	767	709	762	809	773	790	742	803	779	774	799	806	767	771	810	787	812	801	803	825	773	790	778	792	791	817	823	799	827	791	803	775	841	773	740	855	748	785	764	789	797	795	831	796	784	793	824	788	754	795	782	759	843	798	764	788	790	772	826	792	779	762	795	842	764	817	808	758	798	816	841	762	760	871	773	810	787	814	778	769	811	742	838	790	830	777	792	807	792	779	794	812	832	786	723	821	744	774	811	754	769	768	784	865	805	783	769	827	755	779	849	848	791	777	790	762	765	825	831	794	765	791	844	795	773	764	815	754	846	777	812	828	781	776	796	793	764	757	787	737	797	775	802	830	762	788	787	762	759	795	803	811	762	817	761	795	751	782	733	808	768	813	838	798	808	800	787	789	809	824	736	778	743	795	799	788	791	776	763	797	790	812	772	801	754	820	749	771	791	832	758	752	816	761	779	765	849	780	738	780	788	797	826	763	769	818	849	782	791	792	810	801	823	802	776	797	765	801	756	798	781	805	791	759	830	821	728	827	747	834	753	782	841	782	837	791	857	779	745	812	831	761	785	786	798	759	848	812	803	769	810	770	762	790	788	781	789	786	780	776	778	815	814	773	801	742	810	802	787	823	741	792	759	811	813	823	792	788	820	804	816	792	812	760	771	764	782	761	829	764	779	838	801	786	756	785	780	753	764	805	808	758	779	774	828	808	820	836	811	806	807	783	812	731	822	787	822	781	771	799	803	786	785	810	825	794	779	805	852	829	814	804	815	859	767	825	803	747	820	840	827	780	733	855	800	841	828	773	795	811	699	803	805	844	784	807	797	817	789	804	793	807	822	823	795	792	785	753	794	788	774	785	784	832	809	777	804	805	774	801	794	807	781	786	821	839	784	800	784	831	765	826	807	800	787	798	776	820	795	808	830	795	825	810	757	766	780	811	821	778	793	797	794	798	742	779	807	794	783	780	731	777	817	784	806	780	806	782	809	794	792	787	810	814	789	752	767	774	784	805	861	808	791	849	801	798	780	774	787	825	818	776	800	730	801	771	761	769	781	744	813	762	774	799	839	821	767	796	792	793	765	811	794	791	796	782	781	835	761	794	768	751	798	838	803	814	753	829	766	788	813	839	743	787	820	797	810	802	792	806	787	769	749	766	755	771	772	804	799	757	837	801	769	818	754	816	778	755	756	782	800	798	809	790	822	811	767	803	797	788	802	782	791	819	833	794	787	784	838	816	779	796	770	795	788	818	795	834	773	778	787	794	803	836	791	788	794	801	778	766	790	785	842	785	841	797	771	841	791	731	835	740	788	809	781	814	829	797	810	792	759	798	801	752	793	792	790	742	800	768	813	776	768	821	786	777	738	779	836	736	825	791	805	766	790	817	801	750	814	780	791	876	793	808	819	732	791	798	772	754	777	782	806	769	771	819	809	782	797	821	760	743	747	808	813	777	788	699
24427	21120	27360	25056	14009	796	479	370	340	357	269	283	244	232	241	214	237	249	248	232	221	239	192	204	209	195	207	196	193	206	221	217	236	210	222	206	187	225	202	197	216	225	189	199	231	222	197	213	219	209	211	211	200	208	228	220	228	237	211	210	232	227	193	195	237	208	206	218	227	197	211	204	219	203	186	199	204	201	206	199	234	221	187	191	196	195	217	181	189	212	231	216	254	206	195	185	183	217	194	234	212	208	212	201	208	200	211	213	191	202	211	210	184	209	212	202	218	212	215	214	218	202	232	212	219	183	193	196	220	202	179	227	195	196	207	186	206	221	208	210	229	214	207	189	193	200	205	196	207	200	222	213	206	213	208	236	230	208	194	193	195	189	215	217	216	202	223	200	206	211	207	184	221	208	206	213	213	201	198	222	205	208	222	188	221	202	222	203	220	172	207	217	202	219	218	220	193	186	217	194	192	213	209	206	211	210	205	223	207	241	199	205	213	178	189	187	227	211	219	192	215	165	213	244	224	202	208	219	218	204	198	197	205	202	193	174	220	202	214	237	223	209	247	203	220	200	214	223	234	206	222	230	198	205	198	177	205	180	205	208	243	189	209	204	197	224	206	197	223	205	210	216	193	202	216	227	211	202	199	194	183	210	173	217	219	213	218	196	225	227	209	227	218	209	201	202	185	215	209	199	191	211	227	200	193	207	222	225	207	221	197	245	186	202	218	197	213	214	195	175	197	204	220	215	232	220	208	212	199	195	213	206	208	209	214	214	203	166	195	209	210	198	190	218	211	206	194	233	216	228	196	234	193	200	193	217	186	185	232	218	215	223	199	218	215	202	231	192	175	167	225	213	192	209	221	209	210	198	241	205	203	199	189	221	194	210	220	187	205	223	229	213	209	208	223	218	218	190	211	218	218	247	195	199	200	227	232	211	244	211	213	199	216	194	211	213	210	206	209	194	206	206	201	206	190	210	229	166	205	214	213	219	200	189	227	227	222	199	221	228	207	182	203	221	194	197	198	203	214	207	205	194	213	237	197	211	205	221	196	219	170	216	202	205	181	207	217	189	195	209	239	205	214	196	211	209	205	214	210	200	207	241	200	202	204	239	232	202	165	216	192	232	216	223	203	209	199	222	197	198	190	201	230	196	192	191	204	221	186	213	211	201	216	219	214	197	216	203	244	206	209	180	221	220	182	191	189	238	211	227	210	218	185	208	191	185	202	227	210	222	204	231	234	227	206	207	180	211	203	221	209	221	204	185	238	214	192	211	231	202	229	210	235	197	212	218	198	226	201	232	215	201	188	234	213	246	223	215	215	205	195	213	188	224	205	225	225	204	208	208	205	177	202	247	193	201	221	209	209	207	223	188	221	214	221	208	207	190	209	198	226	199	210	198	207	200	189	186	196	197	209	214	215	211	189	205	190	212	214	199	215	209	199	231	213	210	220	235	177	201	211	205	205	215	213	203	199	205	220	221	203	195	201	221	204	218	216	216	197	200	204	197	247	213	210	197	218	195	207	186	214	188	214	224	217	195	190	238	213	219	185	213	205	175	197	171	210	193	227	195	218	193	191	208	190	184	201	197	198	181	235	225	210	217	201	219	208	190	220	223	191	231	214	228	200	232	211	217	214	203	212	206	204	206	210	189	182	229	194	201	201	226	201	192	183	245	216	221	202	215	204	198	202	209	225	182	208	217	213	190	187	204	184	224	212	210	206	200	188	207	225	196	202	238	218	216	225	197	201	198	214	183	215	217	231	173	203	224	207	212	194	211	211	223	237	232	215	183	206	188	210	200	195	202	194	211	207	241	186	203	196	203	215	211	192	205	189	206	219	206	216	232	194	218	232	205	200	214	182	224	202	204	210	187	220	205	197	216	206	176	207	220	194	197	189	200	203	217	186	205	201	204	196	180	223	190	217	201	219	191	202	178	211	204	227	192	243	217	205	198	192	197	199	193	211	210	184	204	219	175	190	198	218	225	217	222	212	181	217	224	205	185	217	223	212	213	197	180	202	202	199	207	213	206	209	196	230	222	226	193	220	207	211	223	205	168	199	212	184	206	234	187	249	205	199	208	181	234	223	201	198	218	205	199	197	243	203	181	193	212	197	216	211	219	211	222	207	222	179	223	205	213	200	171	221	212	215	186	195	182	214	225	228	203	215	202	195	195	215	224	200	212	194	188	225	194	196	226	202	177	208	198	206	219	191	206	199	218	181	205	214	187	212	239	195	222	215	190	215	210	219	200	195	220	213	197	210	217	204	185	203	198	214	214	206	192	216	214	206	190	203	196	217	200	231	210	198	213	195	188	204	236	193	219	210	184	197	189	209	226	227	226	214	188	219	225	209	223	207	197	213	194	232	209	221	191	216	210	188	229	217	222	215	216	224	202	211	201	199	216	235	233	218	209	207	203	201	201	205	217	193	216	174	208	206	197	249	197	202	192	217	190	212	190	186	190	204	186	226	197	189	229	215	196	205	229	224	219	206	194	201	194	212	194	204	228	217	202	190	228	225	193	219	217	201	212	192	217	233	211	210	235	217	215	216	221	215	200	179	204	219	219	203	212	243	228	193	207	215	203	197	185	226	177	199	209	206	218	222	189	206	213	216	238	193	230	190	225	217	195	214	208	207	201	215	227	197	199	201	210	212	220	210	184	223	191	182	195	189	201	198	232	224	217	201	209	203	233	215	215	208	211	190	197	216	207	187	226	220	178	203	192	227	214	193	209	214	210	208	197	212	216	211	182	220	189	210	217	207	194	204	180	182	190	191	226	215	211	230	210	202	214	216	233	196	208	187	224	196	182	191	226	230	207	218	224	195	199	216	183	217	192	226	202	231	207	209	201	210	215	208	196	204	224	208	216	208	216	218	200	218	220	219	198	196	215	200	197	197	220	201	208	198	179	207	223	188	201	238	195	215	196	202	222	178	228	181	204	223	216	224	202	205	214	187	202	191	195	195	219	219	196	212	224	210	196	203	209	219	195	200	191	230	198	235	200	199	208	209	190	209	218	218	207	211	219	180	218	213	197	230	203	228	224	212	183	214	232	187	241	211	210	223	227	203	216	185	194	205	192	209	203	201	223	219	217	191	193	209	205	209	220	184	224	188	219	210	211	214	199	182	212	211	207	186	234	186	207	200	230	180	218	235	172	175	235	192	234	217	219	200	217	183	223	211	234	221	237	218	204	216	191	204	228	212	195	208	211	204	191	214	198	212	219	199	231	185	210	224	191	205	189	179	184	225	180	204	196	215	204	221	196	220	218	230	216	213	199	205	201	208	187	228	205	200	176	208	189	229	204	190	202	212	190	218	199	216	246	192	232	212	201	233	205	193	166	236	188	219	210	201	224	207	206	174	220	223	228	220	220	212	210	187	203	208	191	197	215	213	183	175	218	201	209	182	201	201	229	225	213	186	194	221	220	182	218	207	216	208	214	201	187	197	197	192	196	195	210	191	204	195	221	206	191	194	209
10546	11936	21225	1657	1169	876	718	566	458	442	373	354	339	321	319	284	257	254	283	259	243	270	235	268	250	246	269	250	245	269	217	225	263	245	238	263	243	248	269	220	258	256	225	246	273	218	259	225	232	227	252	252	236	225	232	245	249	257	238	243	218	228	260	245	263	229	229	243	243	233	232	259	234	225	255	230	257	280	246	229	212	245	213	233	234	224	275	273	226	248	251	218	260	261	246	229	254	239	252	225	237	219	223	213	239	219	247	204	251	230	187	264	247	245	254	207	222	226	234	269	226	263	226	274	251	221	246	229	237	243	266	224	236	239	235	247	244	240	267	251	252	242	232	247	249	213	235	253	272	218	233	241	232	229	224	245	244	216	228	248	233	238	224	261	250	230	246	229	229	236	222	227	220	259	259	238	240	239	271	251	246	248	230	222	245	234	235	238	243	230	231	231	246	242	244	234	214	224	256	214	226	226	240	228	203	242	251	233	247	209	222	244	239	234	230	202	214	268	212	251	231	252	225	240	236	255	257	224	241	223	245	216	217	236	247	225	215	267	217	240	248	261	247	224	213	254	220	237	230	216	242	254	230	228	276	236	255	239	235	243	230	241	273	249	247	241	226	247	241	234	238	253	239	225	245	245	232	260	248	226	231	225	256	225	258	230	234	242	244	258	236	236	220	260	240	241	240	247	218	243	242	261	234	237	238	268	230	248	265	241	222	248	231	242	240	251	256	227	255	248	220	229	236	209	248	250	245	266	235	227	256	235	224	255	248	233	242	240	238	241	223	264	206	235	242	236	247	219	236	251	252	225	218	238	256	215	231	226	236	275	264	225	245	226	248	231	221	231	214	213	252	232	234	224	227	270	243	239	232	217	208	210	222	231	222	223	238	240	216	275	257	223	240	259	235	232	242	260	229	218	234	227	237	217	234	215	224	228	263	240	239	234	254	231	251	260	260	218	220	253	268	252	240	247	204	236	245	206	259	253	213	223	220	231	236	229	250	233	223	236	248	254	251	222	251	233	248	228	211	236	262	241	228	260	239	250	256	214	222	228	259	207	246	252	233	246	258	258	247	258	267	240	214	236	233	217	219	239	225	243	258	247	225	238	220	234	239	258	218	263	243	242	231	212	245	264	226	232	231	254	248	219	264	267	227	241	226	237	238	255	236	269	257	249	252	263	250	236	231	250	231	240	238	239	248	254	227	253	274	255	216	256	233	230	223	262	233	277	240	252	253	232	241	238	254	271	231	206	236	238	242	246	236	246	251	284	235	239	241	295	229	245	245	280	278	245	244	243	250	256	247	260	240	229	235	247	261	238	243	273	242	254	255	198	238	201	223	245	242	222	221	246	232	231	256	226	226	244	221	252	225	249	216	228	225	232	251	274	249	241	214	245	236	217	229	248	243	235	241	244	227	242	233	243	244	259	234	266	232	233	242	256	226	195	210	206	235	220	238	255	232	239	241	263	244	235	221	260	248	239	224	258	225	215	231	231	233	221	254	264	232	252	213	239	240	212	244	277	238	249	253	200	271	229	223	253	221	216	254	259	234	222	255	240	240	241	229	264	234	242	241	245	231	259	274	260	251	287	249	264	239	239	251	221	247	234	214	251	252	218	223	241	264	232	250	224	233	258	259	228	222	228	251	245	220	238	228	215	236	237	214	236	236	231	268	219	227	232	219	252	234	246	234	228	232	235	246	245	228	215	249	222	264	250	226	230	252	202	227	251	215	233	221	205	246	232	211	274	204	226	238	217	242	230	244	256	249	211	257	252	225	229	258	228	225	246	233	250	257	257	264	251	251	235	239	268	252	289	238	250	239	262	271	261	232	260	241	236	236	235	256	230	259	232	246	230	230	210	251	252	254	235	223	242	259	246	273	235	240	243	265	240	249	257	233	218	252	244	212	239	236	236	251	209	249	219	244	217	251	230	261	207	241	244	244	242	232	242	239	221	248	226	250	216	229	227	241	265	218	242	229	267	235	269	259	230	243	249	239	263	265	233	260	229	246	242	223	229	239	252	244	233	227	224	220	247	227	234	237	246	226	234	238	238	264	227	218	225	276	262	263	243	240	231	253	227	245	237	259	242	239	238	257	216	247	258	245	241	245	245	231	239	247	239	226	231	225	238	254	256	244	258	244	244	268	219	248	266	231	219	211	245	231	243	222	246	250	239	238	246	252	230	252	238	239	249	251	237	256	235	233	226	232	255	221	237	238	234	231	226	246	253	223	235	246	236	272	214	225	234	261	262	265	243	242	267	243	227	263	245	254	234	256	235	242	254	242	231	254	241	260	236	241	248	264	222	199	213	264	215	220	258	256	237	266	250	185	226	247	253	246	229	231	228	261	259	245	272	256	255	248	205	221	233	252	227	219	257	215	215	242	251	210	261	222	246	241	242	248	230	245	274	250	268	251	267	243	226	256	224	225	230	222	223	225	233	241	254	246	233	239	250	253	234	246	231	233	230	256	256	254	233	218	249	246	245	243	247	245	244	224	219	241	239	228	243	226	240	224	226	224	254	247	240	233	247	253	222	231	247	237	252	243	223	233	226	245	220	258	235	240	247	253	278	248	231	222	251	250	245	226	240	243	260	233	234	244	245	227	256	230	258	235	223	224	210	244	248	251	249	233	212	271	233	251	262	212	246	219	232	248	218	252	255	236	241	230	228	272	223	248	238	258	252	253	237	235	248	247	255	252	223	227	253	226	244	248	241	222	258	261	231	253	255	221	236	231	235	245	226	234	218	217	238	264	245	234	235	258	255	254	242	255	246	224	230	200	227	243	255	252	233	248	236	221	231	244	255	216	254	250	231	253	215	245	230	221	242	225	238	252	234	224	256	241	225	256	258	256	245	218	272	229	275	250	236	234	249	252	228	233	250	223	259	243	252	234	238	250	236	251	237	263	237	219	224	256	250	217	267	226	253	252	244	215	241	231	251	252	213	227	240	242	260	251	249	256	231	246	269	241	240	245	235	253	239	273	234	240	248	227	242	240	217	222	228	226	224	221	231	257	263	251	222	245	231	243	233	285	257	246	224	238	245	232	227	255	218	249	225	216	247	242	236	217	263	240	244	229	247	219	234	232	248	254	237	260	221	230	232	225	231	241	241	223	246	231	196	246	255	240	220	250	242	249	236	239	278	241	277	239	240	234	217	246	231	260	256	208	267	214	232	239	226	234	256	247	246	233	233	219	219	228	222	223	254	230	263	257	220	223	229	237	215	252	259	230	250	229	247	235	254	245	247	220	241	248	229	251	248	224	242	231	241	251	228	240	258	237	256	237	262	258	234	236	242	213	249	250	230	267	273	233	226	244	229	231	252	257	243	266	241	250	232	205	217	256	218	237	241	249	264	205	252	240	236	248	227	233	278	252	249	251	257	255	215	256	254	241	255	248	212	213	233	221	232	216	216	248	252	243	239	232	254	232	230	225	234	242	238	230	260	260	242	244	257	200	222	235	276	239	255	241	227	255	239
22424	21244	28580	24169	21241	21301	11775	1529	1125	1006	931	916	813	824	777	718	731	689	703	666	686	685	663	668	665	628	660	669	667	633	621	620	680	608	628	592	627	612	604	632	634	638	581	617	632	637	612	607	614	630	595	625	622	587	648	623	673	577	629	641	594	577	653	610	627	610	582	653	601	601	627	625	579	600	652	602	632	618	633	625	627	621	594	567	553	621	614	659	591	620	621	600	591	646	585	621	635	591	619	649	635	651	622	630	623	562	596	620	590	626	628	648	538	638	610	568	604	629	633	597	622	630	588	547	558	605	630	593	631	641	581	619	567	587	569	603	645	606	580	609	547	613	604	615	663	571	628	620	647	582	583	641	594	618	647	644	560	580	655	595	639	611	613	546	607	613	653	581	615	583	597	595	602	626	596	593	632	563	604	628	630	600	610	607	612	620	624	597	602	619	567	626	622	609	587	621	539	646	632	603	590	588	622	632	605	648	597	640	582	609	576	594	648	568	600	597	610	626	621	637	559	610	668	631	597	589	589	551	643	604	584	618	594	621	641	601	641	631	622	611	588	637	593	593	616	624	603	610	605	619	606	594	585	587	588	626	632	631	611	631	594	549	588	620	592	625	628	616	598	617	612	623	579	574	599	609	621	593	602	615	637	661	614	561	595	619	612	575	600	617	622	554	621	618	606	621	654	573	590	593	636	635	645	605	631	635	616	657	611	591	608	611	607	597	604	572	645	630	604	580	628	593	609	635	596	603	582	597	550	611	610	608	603	561	659	627	596	585	592	623	650	597	604	606	606	583	595	591	652	575	617	620	570	633	595	576	588	591	575	580	585	560	608	587	603	685	585	653	618	582	626	653	611	615	619	641	596	580	641	593	582	615	583	584	612	613	630	578	623	594	615	540	612	590	648	597	597	603	576	623	611	559	617	591	570	603	598	610	650	604	624	567	598	608	619	606	603	581	585	586	635	650	590	619	636	636	639	630	625	608	592	585	601	593	609	627	627	605	604	593	604	599	607	629	601	601	615	615	629	560	604	618	600	610	624	586	596	580	586	649	671	610	633	655	636	590	592	666	622	577	580	585	615	629	596	567	634	638	603	633	643	640	589	661	567	607	569	614	624	619	615	602	650	584	625	628	633	610	628	653	630	634	632	616	582	621	595	556	593	609	638	619	631	563	608	582	623	663	593	635	651	616	559	636	617	615	646	581	615	626	614	621	638	638	607	615	609	627	597	596	602	606	600	678	564	601	585	626	644	594	575	625	571	621	629	657	634	589	595	614	644	579	605	630	593	615	617	637	585	577	568	621	600	624	590	605	591	603	577	595	612	586	570	603	611	585	595	590	542	608	587	607	589	582	603	586	564	546	611	615	573	569	589	585	619	598	610	608	581	628	613	602	598	629	603	605	582	659	585	598	606	595	635	618	621	634	578	624	577	631	626	601	593	612	614	562	596	595	632	600	615	588	595	632	639	619	634	587	630	615	612	594	605	574	589	592	634	566	587	640	619	621	594	588	626	640	567	606	600	618	614	575	636	601	634	599	591	618	600	622	575	618	567	614	583	623	599	634	559	624	601	595	664	605	629	612	597	626	589	586	564	563	610	581	578	606	629	638	576	616	621	567	571	579	673	602	615	594	637	630	631	608	628	602	594	576	597	601	577	638	614	560	616	583	610	616	607	628	587	608	563	564	615	589	597	604	617	603	618	626	614	603	606	618	614	584	629	614	603	595	590	543	596	638	612	596	608	586	633	632	608	585	596	582	607	615	611	544	565	600	607	579	620	638	598	616	572	592	625	623	603	625	625	593	597	628	662	621	608	592	591	636	600	569	574	640	622	611	600	617	566	622	647	611	638	638	623	608	628	631	573	647	605	570	573	591	612	665	658	579	622	589	625	604	617	602	606	639	611	619	598	570	594	600	591	647	588	599	588	579	627	583	599	646	587	599	600	602	579	602	599	588	602	626	587	593	604	605	610	600	593	613	640	604	594	589	591	621	627	545	632	584	581	582	642	586	621	664	611	586	597	616	606	570	590	591	601	588	579	612	592	606	609	625	587	581	605	600	580	569	613	601	589	546	610	589	581	585	584	566	538	588	585	639	595	634	609	617	618	639	570	624	622	596	590	600	641	586	643	625	602	627	572	584	596	584	605	594	619	647	604	583	634	618	594	647	583	571	597	655	595	628	601	633	601	553	604	591	635	598	589	607	626	617	653	620	621	587	618	598	609	572	622	592	630	654	601	655	607	588	659	569	565	602	669	571	582	675	643	617	606	610	625	599	602	576	595	631	596	593	624	590	577	649	637	575	614	619	620	590	600	647	618	630	667	564	630	625	639	651	589	612	584	595	611	569	544	607	597	631	639	617	628	584	632	561	598	598	602	623	618	594	614	605	611	593	637	628	608	594	608	571	635	634	596	568	618	591	613	575	598	599	619	646	574	589	584	618	615	612	595	615	590	597	606	641	673	601	627	601	603	553	600	609	582	656	658	603	572	609	602	625	652	607	603	574	614	602	601	603	639	611	564	633	563	577	597	633	637	616	582	562	663	611	616	625	588	613	633	651	646	619	618	656	626	576	608	598	568	633	597	589	587	614	622	566	626	624	638	586	577	557	556	580	633	599	580	669	588	607	572	630	608	562	628	632	597	600	563	598	616	581	592	567	607	629	624	639	615	616	602	624	618	601	595	557	566	651	636	571	648	602	619	630	609	601	604	628	597	587	587	635	579	624	582	588	599	611	590	596	633	602	591	601	573	585	595	591	628	612	567	637	548	589	604	600	580	605	618	636	567	596	635	618	612	615	598	630	593	579	587	618	573	613	651	670	618	607	611	583	563	626	608	589	654	604	602	614	651	611	629	606	605	620	605	592	575	629	602	602	658	621	578	619	594	604	643	649	583	587	636	589	631	585	603	598	640	611	606	603	611	588	583	609	622	612	588	600	606	553	620	586	642	593	566	550	609	599	644	591	604	622	587	546	632	615	642	583	568	589	616	588	580	598	596	655	578	631	581	595	642	606	638	594	602	624	630	635	597	583	606	642	555	599	609	637	645	596	611	617	560	635	586	573	603	585	599	631	609	642	579	559	641	620	613	610	612	590	593	616	603	594	637	592	608	585	617	656	582	617	611	622	603	588	590	566	630	599	621	588	590	603	595	614	587	644	581	585	602	608	605	626	622	588	607	632	586	625	601	618	593	608	626	660	628	603	581	585	606	571	632	616	585	611	631	600	612	587	584	608	637	601	582	639	587	604	577	619	604	574	565	567	607	614	609	579	651	633	612	578	587	624	618	566	609	632	635	575	602	606	574	590	592	585	644	632	654	612	552	606	666	598	620	559	590	601	558	601	626	597	553	595	605	605	606	615	585	628	627	599	582	608	625	540	569	597	590	641	572	613	588	601	648	598	580	581	559	614	610	591	596	577	569	593	616	611	595	593	625	624	584	591	599	613	599	605	631	610	580	627	596	581	602	583	613	579
13846	22404	29187	5219	3773	2981	2290	1807	1472	1296	1121	1046	970	914	844	868	854	814	742	762	762	749	757	732	727	705	700	738	706	649	684	682	694	666	710	641	730	705	652	669	667	695	630	663	700	656	646	697	647	662	682	667	664	687	692	697	625	661	654	688	665	635	654	651	663	649	655	685	639	673	673	623	597	662	663	672	699	624	679	711	650	637	653	612	653	635	652	660	671	676	665	628	654	647	694	669	639	616	629	646	627	624	644	677	649	690	623	656	643	643	679	632	646	644	593	646	639	679	625	694	657	656	683	626	695	598	629	637	618	644	634	673	678	679	650	633	658	646	694	658	655	665	633	660	645	638	611	692	657	669	683	619	649	652	666	587	706	644	691	657	668	650	621	656	680	656	654	656	621	660	668	680	640	648	648	618	640	687	645	687	610	677	684	700	632	643	660	692	634	648	652	621	689	640	629	635	677	655	659	684	701	625	655	704	625	666	636	646	645	625	616	630	694	573	695	651	650	726	661	673	634	641	694	693	660	698	646	668	634	665	632	645	673	651	655	642	673	644	608	652	662	703	651	695	713	626	633	659	664	672	642	654	627	643	660	614	640	694	644	671	652	649	669	635	656	663	620	675	645	624	653	638	683	673	657	625	662	651	680	670	636	686	646	630	662	690	614	651	651	589	614	675	646	644	663	647	631	657	644	663	628	663	701	668	680	617	613	619	674	651	611	695	654	599	669	682	676	672	655	657	680	652	672	602	672	624	631	680	654	655	649	663	637	706	699	619	612	653	720	625	711	638	631	617	644	657	668	698	596	671	633	649	621	657	665	628	650	641	675	669	656	655	684	651	689	708	621	682	619	623	705	640	628	725	628	713	657	631	627	619	600	651	663	655	638	644	638	626	663	647	610	668	627	643	647	681	643	697	667	640	679	651	630	641	671	648	687	656	616	654	641	605	647	682	640	654	631	647	624	673	673	658	667	645	646	656	625	688	667	636	650	592	702	647	621	596	657	623	632	669	634	654	664	618	635	631	686	639	635	637	617	655	648	651	646	685	666	658	637	665	668	630	624	638	609	637	658	646	647	646	664	638	685	665	686	663	647	632	665	642	654	629	631	688	705	658	667	613	684	620	645	615	643	628	651	658	629	644	637	652	658	660	595	659	653	652	660	696	655	690	705	637	644	675	689	628	712	625	655	621	632	644	707	623	619	665	633	641	677	658	669	699	678	630	612	649	715	651	631	677	636	663	665	624	667	663	663	646	652	673	648	693	654	658	664	646	653	649	641	667	642	654	649	668	627	660	613	708	632	609	653	624	580	672	669	619	667	678	649	645	675	676	597	642	664	652	621	629	659	601	600	628	636	648	648	668	639	678	660	633	670	637	673	639	663	654	627	648	633	695	659	663	627	638	673	671	666	662	609	656	622	659	686	683	665	679	619	669	639	642	672	668	643	644	672	613	672	630	677	664	598	679	656	638	651	629	657	694	658	690	648	674	617	666	685	689	692	662	637	643	708	674	629	618	653	711	683	691	617	623	669	646	656	644	665	629	637	643	639	644	677	630	650	640	677	676	685	643	672	658	660	633	643	642	628	668	661	684	638	649	685	623	621	642	623	617	626	657	689	660	642	608	681	677	680	625	632	639	661	628	642	643	648	696	645	591	634	648	633	632	622	670	679	633	675	666	646	656	651	683	592	711	658	666	627	696	673	682	651	619	621	650	655	617	616	632	628	653	633	623	665	680	680	662	666	628	656	670	645	655	648	684	673	616	709	637	600	721	595	657	656	671	632	664	638	658	623	649	656	639	635	640	664	642	632	620	644	672	643	616	685	636	697	662	652	638	683	619	634	633	632	626	637	625	716	660	669	664	595	648	628	628	659	666	624	623	638	585	657	645	660	650	648	668	608	666	634	638	675	665	662	613	690	697	660	658	646	684	643	682	598	647	701	670	701	646	633	643	617	671	651	645	632	670	647	668	669	632	634	678	623	627	634	690	624	613	616	617	591	620	640	629	671	642	658	630	602	642	684	604	620	713	642	654	695	686	632	640	636	654	661	634	607	641	649	657	633	681	624	665	615	658	658	676	633	606	679	652	586	648	631	669	674	644	630	621	625	712	644	712	686	659	615	639	661	671	635	590	681	676	721	641	639	658	659	639	633	667	664	627	636	648	659	664	660	645	650	640	657	677	669	624	674	679	678	660	672	685	642	673	671	631	638	618	605	674	699	655	673	670	697	666	643	651	678	627	659	674	677	643	639	654	681	671	654	642	645	667	653	658	631	683	662	616	648	615	613	624	710	641	610	611	635	663	637	640	661	688	636	643	657	652	642	687	641	635	634	643	652	676	635	591	696	678	654	661	660	616	633	640	668	689	650	675	648	656	642	709	626	656	652	631	674	618	688	635	655	658	621	670	665	677	634	602	666	665	701	677	632	648	635	678	660	647	640	643	663	645	652	677	688	658	622	632	635	621	635	688	678	689	658	695	687	641	641	642	665	651	672	693	650	601	649	651	654	654	692	677	593	639	634	634	682	639	691	638	659	630	694	655	641	608	664	653	644	641	673	661	675	677	651	666	667	660	635	585	638	673	636	589	671	663	680	707	650	654	673	632	612	659	635	636	622	614	666	674	648	612	628	646	683	681	702	630	670	646	639	611	665	648	650	662	653	650	696	630	651	633	656	611	623	711	628	616	634	621	631	664	683	590	645	661	679	640	674	642	688	654	604	608	636	702	617	605	638	634	652	694	646	645	616	636	651	646	675	616	655	600	642	677	614	642	655	688	684	688	621	636	649	643	639	677	631	679	631	684	633	599	635	616	650	608	650	647	665	648	662	646	637	675	615	667	649	654	645	664	678	658	649	616	675	652	674	664	693	620	692	616	652	611	642	651	653	668	615	622	665	668	644	623	628	665	636	674	654	657	662	642	652	679	670	651	690	604	695	645	601	668	650	610	689	658	628	661	636	595	640	663	662	660	642	672	648	588	662	668	649	641	631	672	692	635	664	650	721	640	669	652	632	680	629	642	634	639	648	680	635	657	671	630	643	643	648	699	660	695	625	657	679	686	693	621	619	642	637	653	623	626	623	595	612	647	650	635	641	662	648	624	660	666	673	642	691	646	732	671	637	612	652	669	655	693	652	589	641	614	633	652	663	632	613	692	643	684	680	628	638	662	621	680	665	613	636	624	631	636	648	646	683	595	639	705	577	641	649	617	657	652	661	635	625	668	649	682	650	642	662	688	613	674	657	708	652	651	646	629	643	641	612	638	651	667	659	682	664	618	646	626	619	669	659	623	660	676	633	637	660	633	639	651	688	664	657	628	667	665	653	635	640	621	668	659	642	612	634	625	689	682	652	641	607	631	674	668	595	655	615	660	612	626	649	671	653	648	639	638	625	672	651	666	679	645	651	644	661	636	615	661	660	654	652	663	638	636	638	689	642	672	648	646	632	658	668	645	636	635	648	646	596	694	677	621	664	713	654	666
27514	19532	10108	1107	553	504	500	479	411	445	433	422	437	397	423	431	425	403	402	464	432	460	412	427	420	429	427	431	396	433	422	417	429	472	421	453	397	416	434	427	451	421	453	413	412	399	419	421	421	452	375	474	406	389	430	420	457	463	432	418	437	399	410	424	432	423	435	414	461	420	405	437	437	403	422	441	428	432	431	443	438	427	412	449	427	425	468	424	442	449	452	413	411	406	421	428	425	390	418	398	456	379	411	425	383	429	426	441	413	426	414	408	387	461	440	415	428	451	420	415	369	401	424	362	463	431	440	427	433	436	390	444	391	425	444	411	425	427	426	401	409	423	427	434	417	436	415	412	394	405	432	421	394	383	399	425	402	407	402	443	413	411	433	426	444	421	436	416	418	400	434	447	428	393	402	416	375	400	431	415	438	417	459	409	396	419	420	413	423	391	428	408	407	422	441	409	397	396	403	426	430	437	419	410	424	428	391	417	428	431	465	412	392	415	411	411	436	403	413	408	384	402	451	419	460	409	401	405	427	431	400	459	395	436	415	441	424	447	424	407	411	469	390	426	442	422	370	419	436	397	436	421	402	416	419	428	406	448	448	409	424	394	446	442	420	400	450	398	400	407	460	402	473	407	434	433	424	414	411	435	438	416	426	400	446	443	427	474	402	427	423	415	425	373	469	459	438	437	430	454	406	449	420	406	428	420	417	398	408	459	435	374	461	426	409	426	420	465	436	417	412	430	417	397	433	404	463	449	433	411	476	449	423	410	439	430	426	437	422	456	419	414	393	420	415	384	385	431	401	423	419	418	440	460	409	426	457	408	385	399	463	419	447	410	434	409	433	445	435	452	405	437	403	426	420	447	411	460	412	429	416	431	447	431	422	416	416	450	438	433	443	459	390	411	428	418	408	381	425	453	405	395	425	424	431	408	421	444	420	418	415	446	446	436	418	421	449	423	420	411	444	442	423	416	417	439	409	418	447	431	401	443	424	425	418	423	394	421	422	403	416	396	404	445	376	414	428	390	442	397	420	391	406	398	442	386	432	420	440	410	411	433	419	373	433	416	426	440	402	414	409	453	409	421	417	399	422	433	434	382	434	409	421	455	453	437	420	430	378	447	403	434	419	407	418	405	413	428	432	453	453	413	448	421	455	390	383	451	452	425	464	457	413	405	421	435	403	408	393	446	439	439	424	421	421	405	413	439	432	405	417	389	431	391	400	426	425	401	455	442	422	413	411	445	420	427	453	407	469	432	441	455	367	427	437	430	420	398	407	415	436	457	418	396	450	423	400	468	423	406	420	432	400	422	397	430	431	417	379	433	421	433	405	422	407	415	444	397	424	420	448	400	419	402	413	417	401	416	400	411	388	429	384	415	422	418	429	423	404	419	423	400	453	424	427	413	433	439	422	403	421	470	443	450	414	399	389	432	416	426	417	469	404	433	382	392	436	394	391	404	438	423	433	430	416	390	402	408	411	406	378	417	421	404	423	420	440	401	396	429	434	397	417	441	400	408	410	415	435	427	438	401	453	453	428	410	435	424	391	434	412	430	417	427	411	412	388	426	418	419	449	401	404	398	454	429	417	421	443	387	447	401	373	421	422	423	429	407	443	402	412	405	422	408	393	459	430	431	407	439	440	405	436	413	456	428	399	411	409	373	422	416	423	449	415	414	439	437	396	396	413	444	409	399	444	440	396	460	412	437	420	445	383	423	405	417	388	440	416	427	427	444	417	380	409	422	420	414	403	450	410	430	432	426	446	412	442	432	434	407	417	468	403	402	436	425	425	415	404	419	428	464	393	419	436	430	425	413	430	416	445	402	402	424	428	407	447	439	433	406	386	401	422	453	455	428	434	422	415	463	437	437	418	397	411	427	410	422	418	410	455	433	397	432	402	423	418	432	389	404	444	439	421	440	437	408	427	396	438	402	404	383	397	436	436	407	402	401	412	413	456	431	421	454	399	447	435	448	416	425	398	446	406	423	428	433	409	440	450	399	386	396	422	435	386	402	461	445	442	420	450	404	425	450	420	430	412	415	431	398	405	469	406	400	441	419	421	427	413	427	413	425	417	440	434	437	406	439	460	417	412	414	443	422	404	434	438	426	377	422	430	403	413	415	408	411	442	439	428	415	402	433	423	423	436	437	406	441	452	381	466	371	404	443	421	431	442	449	402	392	396	420	410	402	436	465	409	449	413	409	422	442	401	387	417	410	416	430	419	427	430	436	401	431	462	390	463	415	420	420	396	436	440	439	470	379	407	396	430	438	420	403	394	477	396	378	382	394	406	442	397	422	437	419	423	455	413	477	399	395	425	453	421	407	426	432	442	392	397	392	382	418	442	431	435	428	405	406	424	440	401	399	397	429	415	440	404	401	434	450	419	411	450	443	424	401	440	400	404	401	421	425	419	404	456	413	431	431	435	433	446	430	449	453	430	402	395	394	430	478	417	410	462	432	422	450	422	455	450	432	412	427	418	396	382	439	389	437	415	447	435	423	433	415	434	405	436	448	410	410	401	442	433	422	434	442	401	406	407	435	449	445	417	422	415	445	417	447	450	438	392	466	407	430	427	415	427	438	416	433	455	399	426	391	412	410	412	407	444	438	417	404	445	447	402	399	382	400	408	440	414	438	455	484	411	378	413	391	428	421	390	432	451	415	420	411	434	430	403	430	431	411	410	416	438	417	420	404	401	406	368	431	415	392	401	412	397	397	399	433	412	427	447	422	433	447	478	400	445	438	432	436	399	429	426	450	428	463	441	420	436	430	411	429	382	410	416	431	452	439	403	394	432	438	413	402	413	450	422	422	428	417	426	444	439	427	418	408	395	466	438	416	444	418	457	395	395	424	409	409	399	433	436	392	379	456	431	426	422	444	410	446	433	419	420	448	425	404	410	436	394	405	410	438	418	428	442	437	450	422	446	425	420	443	429	439	421	430	427	445	420	402	430	402	420	437	417	425	400	421	399	410	434	430	428	432	410	398	447	391	399	405	394	412	489	428	413	429	424	428	448	401	430	425	428	445	449	412	398	414	395	435	406	429	438	410	401	438	442	426	472	435	420	416	422	403	427	441	406	417	451	436	424	451	466	450	402	425	409	434	420	398	410	412	415	413	397	424	424	409	422	415	423	387	461	404	431	419	386	438	394	440	414	456	421	403	425	424	407	405	426	417	390	436	425	469	394	441	427	398	395	413	422	410	448	436	428	363	476	415	417	384	432	418	433	398	391	435	414	414	439	410	434	379	430	441	376	419	396	441	425	440	405	388	432	447	418	378	423	406	381	426	440	433	437	421	412	430	467	406	444	436	424	451	458	427	416	451	453	396	484	412	376	388	424	416	425	424	384	468	390	431	395	412	435	416	427	399	430	432	440	443	449	415	449	434	424	420	423	432	418	419	432	412	436	433	418	390	442	416	403	396	398	446	424	403	446	438	413	412	412	386	455	454	448	462	417	451	422	428	389	433	445	448	450	423
9806	4289	6183	578	561	512	499	456	447	442	414	480	453	433	480	437	431	447	435	484	422	466	449	444	465	443	438	457	434	478	417	445	448	461	461	453	430	463	421	456	480	463	450	448	468	426	452	455	464	425	461	474	436	461	446	446	442	413	453	469	439	440	482	458	481	428	487	457	449	425	476	431	479	456	439	432	410	441	472	452	418	411	414	430	446	468	397	441	419	426	425	420	465	466	438	455	449	480	444	470	423	471	432	491	477	485	429	481	470	420	444	420	446	443	461	454	453	445	451	465	476	448	437	451	430	446	439	474	472	456	456	427	431	448	467	448	431	416	453	431	434	446	452	420	417	466	410	475	451	459	433	439	465	452	429	442	418	423	427	472	418	447	464	425	475	404	453	447	429	444	439	425	421	481	484	426	470	436	421	446	449	446	453	416	457	455	462	427	418	447	428	443	442	443	437	448	450	434	414	422	430	449	446	460	431	463	451	446	454	423	439	428	454	423	438	427	428	465	440	440	441	447	445	444	433	448	425	443	430	442	450	438	436	447	460	474	426	442	422	448	448	451	473	467	399	420	448	438	449	422	453	461	430	466	437	462	426	444	430	429	454	437	435	423	417	422	434	479	490	445	479	441	464	444	477	459	460	494	452	474	461	464	400	411	455	501	418	383	460	438	448	431	469	422	441	463	431	419	498	454	430	442	447	476	431	475	457	422	477	446	478	427	447	462	467	473	451	422	412	444	437	472	436	459	452	453	433	466	529	457	418	463	435	458	423	424	457	483	456	493	408	476	449	497	427	422	430	483	425	458	454	431	468	448	446	458	456	447	451	468	451	472	447	464	436	432	458	415	435	421	472	410	483	437	433	506	444	453	441	465	430	468	460	429	469	443	413	492	442	442	399	434	431	475	399	470	454	464	397	427	411	435	430	460	437	424	447	453	413	466	392	489	435	455	455	428	438	409	471	435	493	427	466	465	430	447	441	442	437	443	446	433	468	403	446	443	446	424	462	470	441	442	499	414	449	432	425	434	467	404	426	479	459	449	462	441	455	464	449	455	434	414	457	411	467	441	463	450	449	483	466	374	469	477	461	428	480	464	422	437	446	470	449	447	476	478	459	487	462	466	445	458	423	457	463	398	469	464	459	440	484	436	421	424	430	446	438	463	451	445	444	400	425	439	441	414	431	444	459	496	451	491	431	445	467	413	436	433	504	458	460	421	457	416	447	475	426	460	446	455	420	448	464	482	449	415	421	468	444	433	446	442	442	446	461	450	425	466	420	462	421	423	445	447	442	436	430	476	433	453	440	437	444	463	457	428	431	417	428	469	451	447	472	456	440	445	436	445	436	433	437	460	458	418	458	426	434	444	456	425	460	433	442	445	423	434	415	428	446	446	446	431	493	430	423	433	444	472	434	467	464	453	427	419	448	453	459	450	414	460	453	424	440	433	469	480	433	426	483	457	464	458	437	465	446	439	427	435	446	429	443	408	440	438	424	466	425	437	425	426	470	441	440	435	458	448	437	438	453	371	448	451	454	451	441	434	398	456	447	487	442	434	437	482	451	466	449	397	443	415	458	471	430	455	475	455	425	452	461	437	462	424	427	443	460	436	444	425	421	442	442	420	463	452	462	425	380	451	423	436	463	439	428	457	457	423	409	426	417	458	460	420	450	440	422	453	436	455	445	431	416	427	480	485	484	446	426	406	424	412	427	452	447	444	454	446	449	448	406	467	442	484	438	462	435	449	431	433	440	460	423	433	449	425	458	469	377	433	428	440	450	424	470	404	407	418	448	482	483	470	443	487	452	428	461	475	416	402	438	443	416	430	438	451	433	431	438	478	401	415	455	463	456	445	446	427	413	449	444	431	448	463	438	420	484	424	447	432	461	451	444	444	450	474	421	445	474	477	420	440	430	448	451	447	446	419	430	445	464	457	475	417	420	423	430	459	438	453	441	474	449	437	446	492	480	434	456	437	460	422	428	454	469	475	443	432	405	434	483	467	410	441	459	484	449	467	425	445	462	443	449	420	466	431	417	440	411	431	452	449	466	395	445	458	438	451	450	442	421	413	456	431	449	466	444	420	426	434	441	417	418	447	463	459	483	426	435	440	430	456	491	464	451	484	463	413	470	474	464	458	431	395	414	447	434	431	458	439	457	466	466	465	463	452	491	460	421	421	445	447	406	417	464	463	469	445	444	446	461	440	431	427	470	429	468	429	483	474	428	462	452	404	457	419	441	430	438	466	435	432	420	452	477	434	457	454	393	474	423	465	447	462	466	453	414	455	436	441	452	463	420	472	438	433	454	481	453	443	424	421	435	450	467	473	417	406	436	459	439	427	460	486	438	444	425	438	465	434	448	459	448	465	463	456	418	454	462	425	419	419	445	454	441	474	443	466	462	415	440	416	440	431	464	458	430	476	431	428	447	500	462	493	454	441	462	488	410	457	449	420	447	432	428	419	451	456	467	438	471	451	450	460	471	471	454	448	441	416	425	454	472	446	414	426	422	442	471	423	455	449	459	445	443	446	445	416	448	483	500	458	420	392	436	442	424	452	431	422	476	401	407	432	456	422	460	431	429	418	451	445	443	470	434	470	445	442	473	417	447	448	452	459	491	441	441	460	440	434	447	429	449	462	427	437	447	455	424	440	467	456	428	442	451	411	472	433	468	458	463	413	452	426	451	443	450	422	458	426	432	442	466	451	473	437	427	416	463	447	438	467	443	452	457	439	451	453	449	429	419	485	451	437	440	451	440	438	469	445	439	465	444	459	390	478	426	412	457	405	440	411	441	448	438	412	445	470	410	439	431	501	460	431	463	451	503	471	417	482	443	463	444	432	480	462	440	471	414	435	450	473	447	436	430	478	461	463	444	451	424	410	436	459	432	423	466	437	440	438	471	425	414	424	404	459	446	415	441	451	431	434	470	436	443	459	446	436	434	448	413	495	436	453	501	467	442	450	441	444	452	453	443	405	419	453	468	443	431	401	450	447	462	447	454	483	447	478	457	429	435	449	430	430	460	483	441	467	481	430	446	430	393	444	483	439	445	453	406	412	451	410	416	430	439	422	451	424	488	409	408	456	400	458	418	475	441	457	423	456	444	424	484	451	523	411	430	464	454	462	399	441	438	445	457	489	445	449	463	449	432	456	460	424	452	425	410	426	425	435	432	420	445	442	445	426	464	456	425	469	448	464	436	452	436	470	432	420	446	432	450	448	430	433	442	421	417	442	457	438	455	451	430	429	484	477	432	449	411	474	452	450	420	460	429	473	469	412	477	467	445	447	430	433	441	450	454	440	407	460	454	415	461	426	443	433	420	410	442	427	428	425	464	450	441	446	452	431	418	445	440	461	452	439	428	402	428	439	495	417	453	425	416	445	429	483	431	483	461	466	427	460	445	489	452	460	466	430	424	445	443	476	468	426	477	458	446	454	420	431	446	471	461	440	412	428	448	478	421	403	461	425	432	452	409	428	492	401
23672	21286	28524	24379	21281	13106	1772	1212	1068	974	923	899	839	837	824	845	799	796	797	821	789	822	813	768	779	814	755	792	753	772	807	799	782	778	702	783	756	810	725	794	801	709	748	693	703	744	741	732	728	734	733	743	805	728	764	775	790	790	764	732	773	777	742	694	754	745	761	754	759	779	805	820	794	735	719	749	762	740	713	729	762	764	761	757	742	760	772	739	798	745	762	760	734	817	691	749	712	768	702	751	695	721	767	788	730	778	826	751	767	741	743	736	740	758	743	755	723	772	733	764	777	766	758	739	773	780	805	740	776	773	798	731	732	756	769	744	770	742	802	755	752	765	756	722	786	755	759	741	713	725	731	765	750	760	716	773	752	744	726	782	762	778	696	752	706	741	723	749	786	729	716	770	763	737	769	764	759	766	738	765	736	700	730	695	721	737	782	780	744	731	753	775	743	728	719	768	765	766	719	797	758	779	754	771	750	783	731	719	761	773	773	750	785	742	746	788	741	716	720	787	740	749	776	727	783	708	740	758	791	794	787	738	781	774	737	762	704	815	716	758	786	727	677	743	753	766	757	753	744	824	763	731	746	761	790	796	769	774	777	723	794	760	763	693	755	828	761	744	735	766	767	764	780	781	756	785	728	773	756	759	778	760	745	744	736	787	755	748	739	733	741	752	758	794	755	748	710	758	735	763	758	763	773	771	735	835	735	736	761	763	761	765	774	766	717	761	787	712	758	776	704	763	737	759	755	766	740	743	788	757	793	731	743	735	764	769	787	746	749	768	743	713	718	802	781	778	765	721	722	739	730	748	758	778	768	787	761	733	742	749	800	769	738	736	724	728	777	747	743	750	743	761	724	766	769	697	772	754	688	762	778	758	796	716	759	763	789	750	727	724	718	744	735	775	729	686	752	768	745	741	786	734	771	809	724	732	750	720	711	698	805	785	733	758	727	790	795	784	744	702	747	779	739	746	740	749	786	738	745	734	781	716	729	727	789	726	739	730	714	795	749	784	728	764	785	748	790	758	719	763	730	732	724	745	800	722	742	793	718	738	734	789	730	778	741	702	756	723	751	760	743	750	794	766	758	768	739	726	767	710	743	756	749	809	776	776	729	739	762	749	797	775	768	716	727	732	785	769	767	747	723	762	754	774	686	768	774	761	751	728	723	781	764	766	747	801	759	724	706	737	728	723	726	726	783	719	756	778	709	737	734	741	827	696	726	780	718	711	755	778	764	762	772	767	724	713	743	715	765	775	770	745	713	780	733	751	751	817	736	720	816	763	745	751	758	740	756	783	761	797	781	742	728	767	755	755	758	754	763	747	744	750	712	748	791	722	761	741	763	767	776	685	751	710	739	770	706	731	750	747	763	726	737	721	753	747	744	808	740	681	727	691	731	762	739	755	797	694	723	729	745	788	789	797	778	736	775	758	770	771	778	778	741	734	761	783	767	780	755	785	755	812	656	767	766	739	727	773	743	774	790	786	743	716	744	765	728	791	741	745	819	765	785	716	729	722	723	791	764	796	733	774	739	766	756	759	731	714	821	733	761	769	732	779	702	757	732	760	816	742	723	787	786	728	768	732	726	784	753	741	782	755	764	727	698	711	745	763	727	751	744	747	742	762	799	753	751	725	810	734	786	763	798	749	745	726	742	738	753	695	721	765	742	745	737	695	759	758	717	729	760	775	778	786	706	755	733	754	753	709	710	772	726	758	793	734	775	760	713	739	772	761	753	729	788	795	765	722	770	698	741	758	750	790	734	774	765	746	778	713	799	732	771	737	761	755	768	772	735	768	745	718	702	768	729	759	727	805	741	719	716	689	764	793	750	728	745	781	750	760	750	755	784	776	741	738	736	817	754	750	744	819	734	761	763	733	786	766	750	769	711	733	734	707	727	766	694	722	759	770	761	752	777	754	806	736	743	815	763	780	737	750	735	766	742	720	720	811	768	735	758	776	731	654	726	764	772	668	740	781	734	776	784	725	789	751	770	748	769	727	740	758	782	668	710	771	773	784	769	778	760	769	768	712	801	753	708	735	759	765	748	770	769	744	773	740	800	721	751	728	743	775	711	735	818	741	819	778	785	758	768	768	741	784	764	765	726	823	711	717	733	749	757	732	759	714	774	772	786	777	748	781	776	789	746	735	761	744	710	774	705	773	791	746	712	774	786	736	815	740	777	753	718	762	800	775	760	798	731	737	803	788	792	735	769	762	700	774	714	754	788	746	742	753	731	813	738	761	738	766	788	754	776	750	747	735	761	760	755	764	726	779	710	742	769	745	728	778	712	805	737	744	741	769	763	740	796	767	772	762	762	775	757	749	737	794	754	797	788	730	716	735	775	796	753	773	795	720	751	746	778	720	762	753	761	728	754	757	741	754	758	739	777	730	743	765	728	803	738	719	805	746	771	773	756	739	774	770	724	777	714	776	721	686	757	767	778	752	766	753	758	734	740	728	776	765	767	730	709	738	779	734	769	791	730	706	722	798	750	747	751	762	739	765	730	758	754	730	724	723	762	722	760	728	790	803	747	721	751	749	765	707	743	742	749	784	754	765	736	761	761	742	755	743	777	775	774	730	771	777	722	729	713	743	750	765	763	725	736	763	743	709	798	741	761	695	700	714	747	795	742	768	758	676	769	751	770	747	727	711	792	811	720	790	764	771	741	766	762	760	754	728	767	736	739	768	783	748	740	748	778	760	788	770	797	786	728	778	739	735	773	804	714	761	753	751	753	782	759	777	771	761	754	731	790	775	782	748	725	780	706	791	806	747	729	743	773	750	778	745	734	774	792	775	773	750	737	787	752	750	700	767	741	777	758	801	795	769	725	747	712	748	753	785	747	753	733	733	769	739	753	778	767	738	743	727	768	717	727	749	723	787	728	733	789	761	799	784	762	731	772	779	779	733	797	760	772	763	736	795	753	760	752	733	725	743	710	739	726	766	745	752	762	721	743	783	723	747	795	757	751	765	774	750	751	775	695	762	788	759	770	745	772	727	772	783	767	735	721	745	701	801	744	787	758	748	736	745	732	776	782	760	777	779	757	751	715	732	758	776	740	706	741	728	784	737	753	748	805	796	755	755	733	739	733	710	755	741	777	762	715	742	739	754	806	749	764	768	761	748	749	672	736	730	795	695	804	810	726	720	691	766	737	764	747	811	725	751	757	753	724	724	745	795	709	793	719	751	718	748	770	764	739	745	733	765	765	687	741	788	711	792	777	729	771	680	707	755	784	731	746	789	800	756	753	749	743	741	744	752	753	747	793	719	769	750	785	770	781	780	752	750	741	772	768	741	741	785	707	744	788	790	789	776	711	802	737	749	781	728	792	727	742	752	718	753	802	739	701	764	736	729	771	713	796	708	722	762	735	760	771	814	784	757	740	786	732	791	797	808	745	728	802	750	763	765	774	759	723	758	735	712	746	763	763	716	759	817	703	755	744	775	725	726	746	777	733	727	783	772	745	759	766	760	778	790
11094	16929	26734	3300	2335	1881	1559	1342	1229	1062	1011	956	906	935	939	897	875	853	813	829	849	842	842	806	748	792	803	832	802	777	842	785	788	808	778	841	826	758	794	785	772	789	785	785	752	759	749	804	789	799	790	751	752	816	799	775	752	748	722	823	745	747	745	749	808	787	756	771	772	789	797	795	736	785	810	810	808	810	767	791	808	782	804	775	800	835	786	769	827	804	790	755	819	770	817	768	807	748	773	768	787	748	761	787	789	765	789	799	848	778	736	781	801	801	803	787	827	807	813	775	842	793	794	801	763	787	751	809	820	814	790	792	799	774	808	819	760	831	757	762	797	772	819	790	731	776	721	821	724	801	796	786	777	774	780	780	814	737	779	767	783	813	761	766	815	783	765	802	786	766	797	853	821	807	787	799	746	771	822	756	729	797	847	785	800	804	765	796	763	783	795	766	798	795	789	844	776	812	778	811	795	805	717	829	801	797	865	764	781	770	775	813	768	861	773	764	786	788	766	794	810	822	795	789	762	763	774	777	792	792	831	757	711	825	796	800	785	794	837	773	738	771	761	808	772	802	781	745	815	752	760	781	768	801	797	844	768	810	732	785	796	809	763	735	791	777	763	737	774	769	761	802	803	788	781	757	823	840	746	772	777	817	824	794	804	764	781	794	794	799	732	741	781	784	769	777	787	792	767	821	781	792	775	758	751	813	802	754	786	801	783	756	777	786	713	838	786	754	759	806	809	762	771	768	787	734	751	764	786	802	788	744	738	751	745	786	802	778	754	826	746	752	787	764	807	847	798	744	786	783	758	769	744	792	784	788	772	746	800	757	735	792	738	794	809	778	786	815	798	786	748	784	796	718	807	784	763	804	779	792	759	792	765	776	766	804	761	751	808	808	810	784	787	761	752	801	758	774	788	775	822	745	805	753	812	787	746	773	810	816	778	806	811	787	774	808	718	800	795	756	805	837	777	795	802	785	791	832	798	790	836	781	746	766	779	791	736	838	790	778	742	753	757	799	803	791	824	840	765	763	805	791	770	832	762	805	735	781	786	771	796	801	758	768	744	776	790	769	767	777	798	790	819	781	794	806	767	724	750	731	743	832	798	768	791	777	773	758	800	828	768	838	824	760	774	795	776	773	848	788	753	800	750	748	833	776	785	733	804	776	813	781	820	806	829	831	816	788	796	777	763	824	777	761	798	793	784	806	842	774	765	770	788	862	815	759	812	785	776	818	783	771	795	749	804	775	816	769	830	766	840	798	808	761	858	777	800	795	766	782	828	778	775	792	806	787	730	787	763	804	784	809	783	727	771	802	816	785	797	798	799	759	731	754	796	811	774	819	745	749	771	788	761	720	792	803	791	752	767	792	803	730	764	801	797	778	792	757	835	751	807	776	761	783	767	814	819	831	807	793	755	758	811	766	855	762	769	802	835	853	786	782	805	778	800	754	748	783	758	781	772	785	761	797	784	777	837	838	757	761	824	736	747	820	776	775	785	822	733	815	756	789	758	756	775	808	770	812	764	790	839	796	811	801	771	776	741	809	752	821	758	780	802	737	791	730	803	779	783	768	754	800	781	724	749	817	804	850	788	770	766	784	763	769	773	795	780	802	803	787	759	793	731	804	766	761	782	778	780	836	788	750	778	744	754	776	849	823	854	750	830	761	748	819	791	830	799	745	754	785	777	761	733	767	778	784	790	719	798	772	766	796	843	781	818	780	765	808	748	803	755	781	789	814	738	779	798	771	785	784	797	820	842	784	806	806	765	767	773	789	776	810	819	762	797	787	817	742	751	751	757	802	817	793	775	796	787	790	778	775	796	758	772	754	868	744	799	800	766	811	740	800	821	798	794	772	788	815	800	767	766	786	751	799	805	809	757	762	722	792	775	788	763	772	778	740	801	801	742	774	830	809	769	806	801	766	735	788	803	796	815	802	744	809	757	729	801	763	822	796	782	773	781	756	751	790	782	734	783	791	805	799	793	769	811	798	840	824	753	803	812	771	864	757	793	787	790	831	854	777	778	818	806	770	804	784	799	796	787	745	800	820	766	798	737	743	813	783	745	794	758	820	723	829	771	751	773	760	795	781	800	828	780	780	754	791	803	768	753	811	792	792	819	859	815	749	811	778	793	781	787	789	755	782	778	777	798	828	775	747	793	747	779	743	793	750	797	733	787	801	757	766	811	788	777	812	779	805	792	768	821	767	805	766	792	802	817	822	753	768	805	833	727	703	818	807	816	770	781	843	739	800	778	747	773	784	752	804	733	815	845	777	767	762	827	773	809	778	779	790	794	806	813	767	742	815	799	803	774	779	772	763	827	798	767	789	791	819	740	780	766	818	809	759	792	774	808	801	733	805	786	787	764	774	769	791	830	825	800	818	762	864	772	773	840	745	762	756	784	802	789	759	849	777	781	803	769	781	750	782	809	764	775	783	789	804	798	781	794	714	763	805	769	761	743	800	799	737	800	753	787	850	740	792	774	775	777	744	773	823	781	809	801	767	764	794	726	771	814	776	795	816	770	772	784	845	764	814	761	828	803	778	805	791	772	743	789	793	773	796	769	778	784	814	811	757	791	733	842	765	830	801	795	817	776	827	793	755	779	777	738	773	786	823	817	801	812	788	826	801	812	785	767	818	775	778	823	729	796	819	742	784	730	816	812	821	783	801	731	757	761	792	773	807	740	806	826	793	799	756	774	796	733	805	776	806	762	772	825	783	815	816	773	834	796	842	781	821	799	759	856	783	801	814	833	811	760	833	780	767	747	745	809	825	823	799	817	782	796	759	733	780	822	775	773	805	785	788	783	796	803	775	781	797	755	850	781	759	754	819	807	765	784	820	756	833	743	791	782	807	822	749	793	809	810	759	766	798	836	802	787	793	780	773	769	731	776	747	778	809	825	788	788	816	798	779	828	762	724	765	775	792	766	755	799	792	780	782	753	791	788	770	809	747	717	825	797	816	804	767	752	768	730	832	786	738	863	813	765	761	771	775	781	778	798	740	804	789	768	796	756	802	747	798	817	799	788	796	779	762	790	772	774	782	807	791	816	772	714	788	792	807	827	778	723	757	780	831	793	759	814	778	738	792	799	749	804	810	790	767	750	761	846	755	757	782	765	752	773	779	758	838	825	793	729	770	785	785	789	748	772	776	807	745	807	809	785	796	855	774	762	784	781	761	797	792	773	758	749	798	809	789	784	777	746	828	814	787	734	759	770	763	791	809	802	765	772	763	750	749	763	788	782	780	796	764	756	761	796	787	817	791	761	783	829	775	792	805	775	795	819	772	759	791	793	825	789	770	798	763	773	808	809	778	843	791	753	775	798	709	782	819	763	769	802	761	849	754	776	752	757	766	818	755	785	799	733	806	771	754	768	802	806	810	789	827	796	820	741	767	757	730	765	775	783	778	796	787	787	775	743	848	822	802	771	774	756	796	815	718	741	737	738	791	780	779	731	750	779	743	844	818	798	773	785	805
24619	21262	27709	25046	15244	807	508	349	315	299	268	267	245	248	276	223	226	236	222	221	236	223	221	206	232	209	212	200	231	213	206	209	201	229	205	219	210	217	227	208	215	204	196	211	215	217	203	181	208	212	242	215	202	244	201	189	221	215	195	198	194	192	194	232	219	215	211	184	196	227	203	212	220	216	185	242	210	225	223	213	186	204	213	199	209	191	165	203	202	231	204	196	212	206	213	198	213	206	184	203	214	196	192	212	187	215	215	219	189	227	192	217	206	225	197	207	186	198	218	209	209	206	184	183	197	190	209	193	214	203	201	189	200	206	202	212	201	235	229	219	213	225	221	211	196	220	196	201	217	214	210	189	195	221	208	200	186	222	209	213	215	182	221	203	207	223	219	183	214	200	204	193	186	197	209	190	188	213	207	228	238	193	224	212	218	204	229	218	210	204	193	204	212	242	206	192	188	203	217	208	226	207	205	202	209	181	221	211	187	216	211	200	255	191	208	193	218	213	195	193	218	195	212	205	216	209	209	215	194	206	230	192	221	198	199	218	193	222	191	225	223	201	218	216	219	204	210	201	202	200	234	215	207	215	188	195	190	222	197	187	166	195	206	241	198	233	197	191	208	240	234	211	198	219	218	193	224	195	197	231	199	218	209	197	202	188	210	215	213	203	223	194	210	192	213	231	204	196	192	219	201	166	213	189	203	203	204	208	227	221	222	210	206	211	190	214	226	209	198	179	190	204	197	179	207	216	197	217	223	183	211	186	182	209	211	232	219	211	227	192	219	206	227	196	212	200	199	190	228	192	213	190	241	198	206	189	204	194	220	192	186	200	195	195	228	202	224	209	216	213	177	186	184	185	247	228	210	226	214	213	212	191	200	216	223	192	226	205	208	206	222	204	222	234	190	210	207	203	174	217	215	200	185	197	211	179	216	201	187	215	224	205	182	189	205	208	218	202	196	199	244	202	204	198	190	207	218	193	210	212	200	219	203	193	211	210	215	228	209	224	201	213	210	220	175	211	212	190	234	209	214	196	205	215	221	218	238	193	197	191	196	229	206	235	216	209	230	202	195	202	207	193	171	183	225	198	208	204	219	217	211	220	181	202	192	217	213	224	199	174	203	219	208	236	192	211	214	215	219	226	224	212	193	209	201	194	214	191	195	234	205	221	245	190	202	189	203	200	205	210	219	177	195	205	213	206	241	208	221	209	216	215	233	198	207	196	220	215	189	197	200	218	195	230	222	200	207	216	221	207	232	183	224	185	195	207	199	205	206	224	176	212	205	215	206	210	210	240	193	194	224	213	198	200	197	181	219	217	188	206	218	218	240	203	223	196	213	207	206	200	187	184	213	229	196	242	226	223	229	217	193	216	179	213	218	186	194	187	214	215	195	212	180	204	224	185	208	219	227	232	198	209	220	180	215	204	189	209	207	199	203	217	206	214	206	219	217	204	242	205	236	228	241	198	195	187	219	216	188	198	206	208	224	243	218	195	220	227	202	212	209	206	211	211	201	191	234	187	224	197	197	213	203	189	198	209	199	216	186	231	200	216	201	196	197	207	204	197	225	208	209	201	209	215	201	191	201	223	234	210	214	195	216	208	203	203	198	200	208	218	193	194	225	237	209	210	186	207	191	209	213	189	205	192	200	189	214	206	219	201	227	222	213	228	179	197	197	214	235	186	223	226	197	226	203	201	217	212	194	205	213	210	201	217	199	222	205	196	206	218	200	215	208	193	225	201	205	199	204	193	183	219	216	208	207	218	202	208	192	224	204	188	196	200	171	194	215	178	192	237	190	211	203	187	223	198	195	226	208	186	196	216	216	199	188	222	210	236	206	231	232	195	205	195	198	221	219	210	199	205	223	229	216	201	234	225	206	207	223	192	219	222	200	221	188	200	187	216	214	193	205	200	213	184	205	199	218	199	218	212	218	214	218	233	227	206	226	213	219	198	200	199	204	213	228	202	189	185	212	196	182	229	213	207	206	191	226	185	218	199	198	222	200	192	217	198	193	228	191	205	183	210	223	231	199	199	210	191	218	227	199	242	204	211	215	181	204	205	199	190	226	194	236	207	197	206	195	197	206	219	211	201	198	182	213	245	211	205	223	205	234	235	220	195	218	199	225	192	176	208	226	204	220	180	191	207	196	179	203	224	204	210	199	218	211	220	214	229	212	214	213	186	187	209	197	195	220	199	194	210	180	216	208	213	206	202	215	203	188	188	215	195	201	218	184	180	193	193	229	195	197	209	200	216	213	207	209	236	202	226	181	207	206	197	194	216	193	225	209	229	221	219	211	221	212	217	214	218	206	227	195	231	208	183	206	205	199	218	201	223	216	200	208	225	206	193	212	207	217	215	216	197	215	211	208	193	229	193	185	222	194	222	224	215	204	203	223	191	182	207	222	214	206	206	224	218	218	202	197	219	207	213	204	207	195	215	217	217	211	197	206	201	210	233	216	185	197	179	194	193	207	215	204	208	218	182	199	223	201	189	225	204	193	236	218	212	190	205	223	204	185	199	186	195	223	200	199	222	228	214	188	194	203	240	196	222	199	212	191	178	212	204	212	213	201	218	196	219	183	202	206	215	197	228	212	206	223	213	221	209	222	204	190	183	220	207	218	185	235	214	186	231	212	198	206	203	234	210	188	189	193	178	211	222	223	184	199	218	193	216	204	206	218	192	213	213	196	235	192	199	217	200	206	226	202	224	211	215	227	205	199	204	224	206	220	208	200	241	215	211	209	217	183	212	206	202	211	206	213	221	191	202	201	221	192	208	205	228	203	186	186	203	192	196	219	209	210	191	230	206	202	169	215	202	208	203	197	174	197	198	204	212	222	205	214	213	204	197	203	221	211	205	195	217	211	184	169	220	201	211	234	227	198	218	211	188	242	183	220	194	175	195	215	188	216	218	180	208	205	214	206	214	187	211	188	201	219	207	174	197	186	210	202	231	208	197	225	200	229	201	222	195	215	192	219	193	184	219	211	209	224	201	200	238	192	204	218	212	209	210	203	195	228	200	202	199	188	189	217	208	193	191	201	214	220	197	187	212	175	224	190	190	224	198	210	246	190	191	198	185	202	202	222	211	214	183	220	206	236	217	186	231	227	198	212	236	204	219	205	199	212	185	190	195	214	198	205	194	165	218	234	182	219	202	221	196	197	198	197	210	220	193	218	221	215	209	197	224	189	206	203	234	182	224	197	202	229	190	212	206	193	229	193	224	219	205	219	214	204	199	198	173	217	194	195	215	223	193	213	208	216	207	209	229	204	233	248	209	215	170	205	198	211	203	209	221	219	218	194	217	223	191	219	194	214	185	209	199	182	199	215	219	201	216	223	200	202	222	203	211	206	187	218	182	191	202	215	194	210	206	202	190	221	210	206	196	219	216	193	231	196	206	211	223	233	214	205	230	194	210	215	204	198	217	193	204	218	216	194	205	213	197	195	205	231	181	226	208	200	209	194	205	198	215	217	198
10200	15048	21907	1767	1305	912	702	555	509	423	394	354	288	316	307	294	304	266	295	278	273	245	255	249	287	250	272	243	253	257	234	272	257	252	248	243	239	251	256	256	242	247	241	224	227	233	241	258	253	242	241	250	241	240	226	232	253	269	228	248	215	238	237	210	253	241	236	237	247	246	252	252	235	233	258	234	237	227	236	253	255	250	242	232	218	238	231	231	228	232	240	218	253	257	235	239	264	260	244	244	251	220	274	253	247	246	262	227	240	213	235	242	236	257	251	229	264	252	231	240	254	230	237	218	231	232	224	239	229	227	255	302	258	225	207	221	246	249	223	218	240	238	262	242	245	237	258	266	245	239	237	247	238	262	265	232	224	269	246	212	266	240	239	251	235	231	259	260	250	238	220	229	217	274	233	274	247	231	253	249	220	247	256	241	249	254	255	231	254	238	237	244	234	217	223	227	218	235	239	230	261	223	237	226	249	244	235	248	247	250	235	267	233	224	249	236	244	233	275	235	245	231	258	232	253	243	244	219	238	204	214	227	219	232	251	219	252	232	244	237	225	255	242	233	232	247	270	234	228	237	222	256	218	233	238	249	256	202	201	248	261	213	252	210	217	251	235	232	254	255	215	250	240	237	235	247	257	265	218	248	238	233	245	230	218	242	214	280	250	250	238	243	246	244	236	231	237	247	231	235	267	225	247	230	229	234	211	224	253	258	241	250	249	222	267	242	222	253	252	232	246	262	243	251	275	223	232	263	229	244	267	225	215	243	229	238	265	263	240	228	248	227	249	221	239	224	229	255	247	245	250	240	241	238	255	248	229	234	253	236	226	260	232	252	249	235	225	273	232	253	210	246	231	264	233	235	236	226	247	248	244	251	231	235	265	232	242	215	253	212	248	225	243	246	273	245	225	238	225	238	233	230	238	252	224	209	224	257	230	245	264	235	265	260	231	263	209	257	235	239	234	207	227	266	222	215	245	248	200	227	237	223	236	239	245	283	259	232	224	229	252	259	273	260	230	215	224	258	246	228	254	261	243	237	219	231	236	236	241	252	222	251	243	255	257	236	279	240	227	277	248	237	253	224	229	239	227	239	257	222	200	258	247	219	256	261	249	245	203	241	238	264	231	237	236	229	233	220	235	271	237	266	225	247	246	235	211	257	228	222	242	268	282	268	198	277	276	256	258	256	249	277	250	234	229	250	266	241	230	240	221	215	256	248	233	217	233	237	231	270	245	242	237	239	241	243	221	250	232	251	247	233	241	240	243	269	234	253	236	217	255	228	241	240	232	227	255	247	261	237	227	236	229	234	261	270	206	248	221	234	234	218	262	227	278	221	238	243	232	224	256	267	221	232	223	248	266	230	248	253	220	236	252	243	234	249	200	248	229	221	256	237	253	236	234	245	237	248	241	244	241	264	251	262	266	241	245	228	208	234	213	228	244	231	264	214	242	243	215	248	230	235	229	226	257	257	231	245	260	219	252	214	261	222	245	250	221	243	243	270	264	258	248	231	226	249	260	211	244	231	240	230	203	242	242	246	234	232	232	215	248	216	256	240	245	226	247	253	249	259	206	226	241	240	216	250	218	220	242	225	256	261	264	263	236	218	240	252	228	248	243	235	240	250	219	238	225	259	234	220	260	226	247	230	223	262	247	238	216	240	261	235	244	254	249	245	221	221	233	271	239	234	253	230	261	238	269	225	262	242	242	230	274	238	258	218	245	208	229	242	216	220	244	238	233	249	254	227	234	263	227	263	213	211	240	240	227	265	281	248	230	231	235	245	256	244	236	230	222	242	216	218	241	241	250	268	234	211	236	221	242	238	227	257	247	226	248	249	245	258	235	235	286	225	262	261	240	225	237	245	209	246	249	231	223	227	239	257	235	225	225	243	242	243	250	249	226	241	213	253	222	240	235	267	244	282	240	255	239	241	190	238	253	239	227	260	257	260	229	234	259	244	245	232	230	232	237	199	265	250	233	225	242	227	255	260	253	232	213	232	229	214	258	213	235	228	238	237	248	247	238	202	237	264	231	261	273	232	262	269	221	227	241	207	245	223	266	213	233	227	257	229	233	263	207	261	258	229	238	229	249	226	216	250	222	231	255	265	237	228	258	210	238	270	243	236	274	246	261	243	244	215	242	259	232	237	255	260	225	244	235	248	260	243	235	249	217	257	258	244	245	231	229	243	259	246	238	224	228	233	252	254	249	209	226	250	232	251	229	234	240	221	236	240	249	228	233	245	231	260	256	233	255	234	259	239	277	254	244	248	251	253	222	230	233	252	257	248	240	252	233	236	248	253	215	224	226	238	233	256	225	230	220	238	233	244	225	225	239	198	254	235	266	227	243	208	244	230	228	231	252	265	219	233	234	241	263	245	241	241	223	214	227	259	230	234	259	255	262	229	263	235	251	234	244	239	237	245	223	217	237	229	237	239	242	230	230	263	213	235	236	242	245	249	246	239	256	237	211	240	242	235	243	259	212	236	284	229	251	245	236	227	223	216	293	260	230	235	228	233	258	269	240	249	257	228	231	235	242	252	234	238	220	224	262	225	239	227	259	241	251	249	262	234	221	224	222	251	252	255	251	238	238	248	240	211	231	249	229	259	256	239	247	245	257	235	236	202	266	232	234	231	246	257	244	252	235	237	251	261	272	254	238	244	239	267	229	242	240	252	230	236	250	271	247	244	222	255	212	193	249	234	251	266	238	251	229	267	231	244	224	215	219	227	224	253	256	229	235	243	260	227	231	239	227	267	224	221	243	203	257	266	236	209	245	225	230	226	240	217	236	244	254	248	261	236	238	231	251	238	260	219	234	237	243	240	243	214	248	280	251	225	233	248	244	217	226	247	248	205	248	247	246	232	240	223	236	240	240	238	227	241	239	233	239	278	239	240	253	211	247	242	263	219	249	251	246	222	277	258	229	251	259	251	256	235	228	225	248	224	228	240	237	253	222	233	241	218	236	218	227	224	236	250	222	222	249	227	222	250	279	252	262	242	239	232	237	241	248	241	247	235	240	239	238	205	240	244	249	271	241	236	239	254	263	227	228	241	240	225	259	223	256	244	227	241	263	221	240	227	252	244	253	262	252	245	234	244	259	245	226	241	232	239	237	260	224	246	236	259	229	260	237	269	243	244	235	232	252	244	266	245	258	239	251	244	227	244	220	231	229	254	239	236	243	251	263	251	241	200	242	271	259	261	259	242	214	227	256	219	263	218	237	250	270	237	231	250	231	249	226	240	245	245	243	240	249	253	218	257	245	248	250	242	275	254	243	257	234	250	235	243	264	257	260	264	222	252	244	223	233	241	255	252	229	243	260	240	244	261	219	231	247	232	219	243	255	253	244	228	245	257	257	242	248	227	236	232	247	262	236	245	242	237	235	218	231	232	243	246	238	240	245	254	231	250	270	236	244	255	221	266	227	265	211	243	231	228	231	238	275	281	261	264	265	262	241	243	231	236	250	254	233	248	228	227
22489	21240	28858	23948	21235	21290	12607	1517	1120	944	949	842	793	811	744	721	723	657	716	696	670	699	675	681	643	614	644	634	687	644	631	601	618	623	641	609	664	623	590	586	654	638	582	587	633	618	583	578	620	597	580	585	631	622	616	627	550	618	596	586	624	625	597	619	605	624	629	585	621	594	615	602	596	625	661	640	639	638	623	609	642	631	592	602	617	589	564	610	595	583	620	557	595	587	613	612	644	619	594	617	626	594	634	654	597	631	591	585	583	598	632	603	577	595	576	625	613	598	557	610	620	634	582	623	640	596	576	586	636	625	582	561	630	546	571	604	570	594	573	584	621	613	602	618	607	605	627	607	591	600	589	592	659	643	585	579	636	610	697	589	611	630	628	595	622	608	588	590	652	616	625	573	650	613	609	557	596	628	599	654	655	650	574	570	656	593	599	590	653	613	589	565	625	622	609	565	597	604	600	556	615	631	631	643	637	595	553	597	630	608	611	578	615	588	652	596	621	634	620	609	579	610	587	608	601	616	605	617	585	631	634	639	579	596	642	587	635	558	593	573	629	608	572	590	551	604	570	568	590	585	582	622	615	633	615	584	587	611	566	611	608	583	593	578	608	639	621	600	620	630	618	661	570	618	595	559	585	642	557	543	573	636	631	624	600	588	585	578	613	601	590	621	584	554	612	564	641	622	600	592	621	553	598	594	562	594	633	586	618	608	639	698	632	561	615	632	641	573	626	608	608	638	572	605	594	624	689	577	622	613	621	586	616	617	621	624	607	594	614	615	597	618	596	653	579	593	602	624	610	579	599	620	593	581	636	619	606	578	587	616	624	623	629	583	614	536	583	619	576	561	587	626	623	689	593	590	625	622	576	624	606	538	626	599	581	578	586	605	558	583	565	584	624	595	591	589	638	593	566	586	666	581	627	620	616	610	596	570	582	597	592	600	604	617	593	609	588	600	626	613	613	626	619	608	598	561	561	604	624	572	570	594	636	608	622	617	607	591	619	614	645	586	614	593	601	594	602	585	624	576	627	617	626	561	620	597	616	600	593	576	562	658	573	622	587	605	634	621	632	621	637	607	564	601	617	624	625	592	579	565	574	627	603	556	594	595	625	541	549	613	641	630	621	603	634	610	595	604	542	612	601	609	586	544	581	594	609	572	630	633	620	640	647	589	607	583	630	624	641	584	630	588	594	608	562	581	613	610	586	604	577	608	599	651	595	587	602	586	596	593	572	572	650	653	589	590	619	578	620	591	593	615	645	579	599	606	576	622	541	568	571	591	552	592	577	564	599	584	609	613	607	610	607	593	612	629	632	659	630	583	570	609	581	625	562	594	621	625	606	608	616	618	625	618	611	590	596	594	631	621	621	606	631	593	606	607	616	653	625	580	573	604	588	628	664	603	628	589	612	591	610	605	591	614	620	606	658	599	588	631	609	601	569	598	597	617	589	626	611	576	536	630	583	591	604	640	636	607	592	661	617	606	594	612	590	622	583	572	590	584	636	637	593	630	623	622	626	596	598	622	584	565	567	610	556	604	605	617	589	595	607	625	618	606	631	649	643	622	605	599	607	605	618	613	564	598	550	638	611	602	606	619	595	642	599	656	653	663	602	592	610	597	636	575	622	659	619	620	588	561	614	643	605	611	588	661	586	572	623	616	635	618	590	596	639	579	614	615	592	611	587	600	571	562	598	623	549	606	648	624	607	656	571	579	604	613	637	646	617	599	595	585	612	585	614	612	575	613	648	605	637	594	588	616	625	654	582	603	577	619	580	579	582	591	561	623	620	652	602	575	590	585	635	583	599	622	617	623	582	617	623	597	596	596	606	625	604	602	603	609	602	586	591	662	637	614	607	628	591	597	555	597	630	615	662	594	645	556	583	541	610	568	605	597	603	636	570	615	626	597	594	600	636	638	591	626	652	595	585	569	618	622	633	570	589	630	615	598	619	594	610	622	623	565	573	577	596	609	594	557	622	596	569	554	576	590	641	600	591	591	602	628	591	594	612	611	614	582	614	601	612	631	596	592	638	645	616	668	593	632	613	612	638	571	553	576	608	589	609	610	602	661	603	598	634	607	644	591	611	589	614	604	549	616	576	694	625	603	600	617	625	587	603	622	618	603	596	601	608	621	589	606	594	635	617	586	588	586	667	607	614	586	590	596	601	584	617	595	626	623	572	586	609	595	587	588	626	585	567	622	583	640	657	593	575	610	525	627	578	611	568	574	600	610	617	561	570	587	605	633	676	600	533	613	578	608	627	610	611	603	620	614	627	637	564	631	610	613	612	558	636	591	624	615	607	626	599	616	602	632	593	635	599	578	605	569	561	609	598	649	605	606	627	606	584	572	605	623	621	616	615	645	599	545	585	612	608	581	595	604	597	570	584	606	633	601	608	611	573	615	571	675	573	624	627	552	576	586	642	602	613	560	615	644	605	566	594	557	590	557	625	611	653	594	619	576	588	597	580	572	637	620	608	596	567	639	582	620	584	582	633	581	609	620	582	599	595	544	622	615	611	627	605	587	594	598	572	584	553	624	607	656	612	628	590	613	585	615	589	647	626	619	623	651	617	582	569	601	592	566	619	557	631	650	584	563	564	583	613	615	571	605	595	635	599	588	580	574	613	590	624	633	674	580	570	618	584	569	609	643	560	594	623	587	605	610	589	616	643	637	580	613	594	634	554	603	662	617	581	606	571	625	621	661	623	611	608	594	551	598	611	621	584	586	639	595	605	570	623	594	597	596	589	631	631	612	624	622	624	585	615	597	611	598	608	573	585	622	587	587	657	598	601	567	600	632	596	646	602	572	570	606	590	576	622	597	603	586	628	599	564	584	603	595	639	597	600	616	605	610	642	627	631	586	626	567	632	647	629	615	656	622	600	616	595	572	627	621	652	621	618	570	602	585	612	626	657	630	617	606	604	635	628	619	682	616	571	641	623	588	621	634	553	631	591	597	607	591	590	665	573	618	594	602	631	580	642	622	591	616	614	630	628	623	642	581	526	631	584	598	645	601	597	636	623	627	590	558	638	610	598	586	598	592	604	637	647	616	611	635	579	581	587	656	566	603	619	589	608	593	585	572	617	635	589	592	619	575	623	568	592	598	581	645	699	603	594	592	590	641	609	618	585	587	590	598	556	574	568	631	608	592	646	582	581	622	617	602	609	579	594	626	647	601	613	585	625	639	627	583	589	640	631	634	589	648	617	613	571	554	610	613	618	665	581	604	626	571	634	606	549	624	633	591	636	593	627	625	604	603	622	618	624	601	625	623	620	616	621	611	554	577	589	593	611	615	618	664	648	590	576	586	576	588	627	640	583	593	621	593	581	579	611	619	598	608	616	593	596	604	579	628	613	585	586	640	600	560	610	573	595	569	589	587	603	558	619	641	594	581	648	602	573	610	602	575	618	551	586	648	641	594	575	549	647	629	602	607	612	603	639	608	559	590	644	555	599	620	621	572	605	608	603	564	600	596
13622	28054	31636	5329	3874	2915	2149	1776	1408	1241	1139	1070	951	902	908	791	781	755	769	746	731	703	704	692	687	682	702	678	698	650	686	690	695	675	653	655	654	671	662	608	674	674	632	698	655	685	681	688	622	616	667	681	639	684	664	650	640	665	684	636	611	646	643	639	701	617	632	661	647	671	649	634	614	642	600	672	637	671	646	684	646	669	644	612	606	645	651	668	674	616	635	633	664	597	658	647	611	656	589	697	650	650	666	671	651	658	665	639	621	634	696	623	672	692	664	701	681	661	652	623	643	584	676	640	605	674	674	637	669	652	701	640	607	654	664	645	680	702	644	629	703	638	643	684	689	672	642	653	658	614	653	624	633	640	656	629	658	673	651	636	633	638	636	664	637	633	636	653	667	639	674	707	640	673	627	671	603	623	636	681	646	661	656	639	666	660	729	610	639	703	617	680	643	615	624	667	671	633	641	621	663	697	648	627	643	624	661	644	639	634	625	632	646	626	689	656	642	643	665	708	597	652	653	631	676	642	682	652	715	628	624	670	664	653	660	643	677	630	596	648	629	637	645	648	616	644	649	661	694	630	671	635	652	634	672	688	636	675	633	642	619	665	622	593	654	619	627	638	614	617	668	650	646	689	654	631	614	640	681	628	661	629	662	636	609	616	633	676	602	610	627	678	623	659	680	664	616	648	654	685	686	586	668	655	685	724	662	682	637	635	636	676	649	642	589	616	623	641	637	641	666	647	683	634	629	649	646	613	610	638	699	605	641	622	634	645	665	632	643	584	658	637	632	634	682	662	676	685	669	695	611	586	706	614	625	694	621	663	667	648	631	643	609	592	628	610	634	666	646	629	672	659	684	684	623	666	639	663	621	707	613	623	648	611	635	649	686	613	662	662	680	644	625	680	649	634	642	571	612	597	660	655	661	678	651	626	644	678	653	658	634	603	606	631	676	617	687	640	628	676	645	624	627	645	670	642	640	705	683	657	676	678	675	624	698	665	665	663	680	597	685	609	622	671	671	680	634	656	639	632	638	633	653	632	655	650	656	638	617	681	631	654	666	643	668	646	615	643	635	617	638	658	633	672	706	625	616	672	641	668	627	639	645	651	628	655	664	611	677	682	678	619	642	654	626	629	688	607	652	614	620	618	688	625	641	620	634	620	693	648	691	595	679	616	685	627	627	624	651	671	679	665	675	670	646	660	670	674	594	659	648	632	610	610	632	654	640	624	625	666	658	643	643	643	575	669	603	640	653	655	636	655	659	658	627	637	647	671	676	661	587	618	660	616	682	616	688	665	656	655	605	682	652	640	678	673	634	619	611	581	604	656	650	682	674	622	655	650	628	651	637	668	679	640	654	607	681	626	621	644	686	632	640	650	625	632	657	673	605	640	696	602	631	644	618	650	634	625	638	614	649	630	653	631	664	609	591	636	664	624	613	636	614	666	660	666	636	650	629	624	673	645	653	670	650	635	655	643	601	647	633	676	650	610	632	654	659	667	659	649	651	673	662	655	630	662	638	627	668	641	640	653	671	622	606	667	659	646	690	612	660	643	609	625	598	634	660	628	696	660	642	656	676	664	591	632	641	675	681	642	673	628	629	692	615	635	691	660	661	644	620	605	659	683	609	662	711	628	655	641	669	660	653	681	616	685	674	613	635	633	624	625	629	638	637	618	691	657	662	668	670	620	637	666	656	658	619	638	631	617	663	652	632	638	656	640	660	637	633	614	633	691	654	720	716	640	613	631	616	686	661	652	652	642	637	650	652	649	653	652	652	641	677	683	655	634	656	634	632	646	650	617	680	615	666	631	672	677	650	647	641	631	665	675	646	679	682	622	648	632	655	652	623	653	676	676	652	639	671	659	617	609	649	699	661	675	647	625	673	652	642	672	638	616	633	621	717	708	635	659	661	641	602	666	662	605	646	677	619	679	640	628	631	636	748	637	687	700	705	629	649	634	625	671	638	628	682	615	640	650	678	659	697	614	620	646	689	643	660	676	640	674	638	624	620	634	667	685	632	635	605	664	623	631	655	624	672	595	640	665	650	693	640	674	625	651	659	647	632	680	589	683	645	665	660	623	644	615	598	649	666	614	653	590	657	663	655	640	640	640	628	663	623	631	638	653	653	656	601	650	627	640	648	592	684	614	652	672	656	605	619	631	634	647	669	629	690	682	686	619	685	638	653	686	654	661	657	676	645	640	609	624	668	668	663	688	661	620	647	637	670	669	656	665	637	638	604	597	672	661	649	670	654	627	653	620	669	616	627	675	615	615	644	635	642	639	645	671	641	727	612	635	651	633	667	618	705	660	615	626	663	674	659	617	622	668	667	617	620	630	618	621	612	631	630	637	639	643	625	629	670	615	664	676	610	639	626	697	643	654	655	643	615	613	643	637	655	615	648	626	660	650	672	667	704	645	653	622	667	660	614	661	636	691	618	644	664	647	637	670	615	625	638	661	612	635	603	607	657	625	623	634	633	625	612	668	681	638	657	680	688	676	665	657	595	627	698	667	672	672	641	674	644	660	674	630	671	671	650	673	707	651	628	643	640	654	641	633	661	590	654	717	635	680	647	621	635	645	624	622	651	674	625	655	651	604	647	596	663	664	597	648	607	683	672	620	684	692	660	658	637	632	647	661	648	639	631	693	639	656	589	618	661	624	647	670	638	629	674	691	666	658	639	634	666	604	577	666	667	627	643	667	653	646	629	654	644	644	663	672	696	665	650	631	654	651	636	619	671	686	650	646	642	634	682	658	591	688	644	641	631	662	597	637	700	637	604	654	660	621	632	623	661	668	645	674	584	623	601	653	611	638	663	654	654	648	675	602	629	635	628	664	679	655	674	640	645	663	657	661	667	617	599	668	635	607	635	672	677	677	652	683	644	624	679	609	649	654	629	625	627	690	668	662	647	662	605	699	673	636	628	650	624	661	645	618	681	665	656	652	632	602	645	630	665	686	617	644	634	684	618	600	670	657	659	672	672	678	577	689	660	635	672	659	638	633	700	645	658	648	628	660	645	670	656	668	623	670	652	653	696	648	646	663	625	653	661	644	636	642	657	642	641	614	602	628	628	664	639	638	590	673	627	610	661	654	631	645	648	651	634	640	611	729	667	650	623	622	606	649	664	616	661	661	668	632	651	653	668	628	651	675	659	678	578	681	679	667	634	625	651	629	662	631	657	644	631	649	624	598	610	615	631	580	679	640	631	627	626	604	680	667	632	680	610	666	609	666	587	665	661	620	697	705	688	645	626	620	605	632	633	628	637	641	694	621	669	630	648	641	625	651	667	642	595	652	674	610	631	628	593	667	652	662	656	659	621	638	582	624	640	658	612	612	633	659	667	631	642	658	647	638	614	644	652	638	636	690	660	627	640	662	633	683	660	585	653	615	623	669	643	638	682	637	714	632	646	659	659	651	668	617	607	645	656	642	619	665	624	611	677	639	639	680	683	671	626	613	657	660	638	644	644	640	620	619
27461	19759	10768	1150	518	511	484	448	416	418	431	431	446	392	439	423	436	429	428	478	405	419	387	440	382	445	450	432	439	415	421	428	400	419	419	416	411	427	416	433	440	405	430	428	432	401	433	409	422	409	452	384	413	427	436	414	415	428	431	388	394	405	423	419	424	444	419	416	440	416	439	440	422	421	423	419	438	445	410	414	426	413	439	443	424	442	452	400	416	424	464	425	430	405	408	409	415	428	418	435	441	457	382	408	403	408	420	408	451	422	429	422	439	431	443	444	410	416	382	441	408	415	400	388	424	435	432	409	417	415	456	474	414	395	398	418	384	403	415	449	418	440	425	406	415	436	419	453	432	420	417	457	413	416	438	416	438	395	410	435	407	440	447	443	400	419	420	453	416	441	407	451	409	433	420	410	432	429	416	431	429	405	448	428	425	378	440	432	424	394	426	450	417	407	431	403	449	419	408	461	427	367	422	446	423	429	404	432	416	387	420	389	422	439	406	397	393	408	440	419	457	404	414	440	402	410	415	427	448	403	404	423	429	393	420	405	411	387	456	433	431	411	431	421	410	450	419	434	436	432	470	409	414	431	421	417	434	449	438	437	430	429	439	410	437	411	432	439	434	453	459	457	410	387	443	425	374	425	399	420	411	390	418	429	430	378	426	450	409	430	440	419	424	407	396	404	413	400	459	404	425	394	419	445	422	438	436	429	396	455	442	426	430	421	435	417	422	417	446	440	436	425	415	426	437	430	411	406	417	488	399	395	450	420	424	418	434	400	418	411	438	431	409	417	427	424	465	440	422	444	421	404	411	406	425	399	433	405	388	389	408	411	437	427	414	429	426	396	443	403	473	396	408	443	429	422	418	439	408	450	431	392	427	393	430	431	480	427	430	435	405	442	425	428	426	458	420	442	447	422	407	418	397	451	426	417	413	443	418	444	435	417	438	418	419	418	438	416	438	428	384	427	432	405	425	433	402	457	436	426	472	420	422	410	408	403	447	421	458	430	436	439	401	412	423	419	433	403	454	456	463	461	434	389	401	448	412	453	380	405	457	419	410	419	424	381	418	390	433	403	442	411	454	406	419	437	459	400	441	421	395	402	433	411	425	403	425	430	451	425	392	443	405	445	451	399	404	445	404	395	444	440	440	384	410	396	422	393	425	437	445	451	430	414	428	411	450	419	434	415	441	442	446	430	422	443	448	430	447	464	414	432	415	424	422	393	431	444	408	447	430	430	428	422	442	450	447	415	426	417	426	423	434	453	446	416	421	416	388	411	422	435	434	427	435	423	425	430	425	451	466	418	420	441	430	440	411	428	392	451	412	412	426	452	453	422	390	448	420	463	378	403	439	457	471	430	390	394	438	420	454	418	454	461	429	406	409	442	428	396	417	449	440	402	439	455	420	427	442	422	418	423	456	389	453	428	441	428	438	430	405	420	483	461	407	442	421	419	442	442	436	436	449	429	432	436	425	444	424	401	435	451	378	415	409	435	437	445	422	412	437	395	415	427	414	389	414	387	412	396	422	436	390	425	413	432	398	392	429	448	396	428	466	416	429	398	404	409	431	464	447	422	396	410	461	419	437	432	428	427	455	414	424	431	398	405	427	429	432	416	425	427	419	438	398	424	394	425	424	422	416	444	412	423	424	428	469	414	450	446	403	417	445	436	406	438	419	437	400	436	418	457	428	448	440	456	398	453	432	411	430	440	405	399	460	393	417	419	440	423	381	421	398	467	406	429	446	408	422	416	424	391	420	413	453	465	408	447	446	403	409	435	394	471	430	416	411	394	413	446	416	410	438	440	393	419	418	447	425	420	437	414	415	437	447	428	421	424	409	447	437	405	418	445	384	394	379	406	426	417	428	415	425	425	444	458	435	363	441	437	431	433	456	409	432	385	449	422	430	435	430	414	421	433	431	412	407	396	444	429	413	440	425	423	457	456	375	417	433	456	420	413	426	445	454	433	442	414	412	460	411	451	431	406	417	410	431	430	405	440	424	412	443	416	438	438	402	409	407	418	411	453	412	450	433	496	446	394	404	452	405	429	442	402	416	451	424	416	438	430	420	423	417	439	421	418	435	421	397	429	458	390	412	425	433	413	425	445	468	407	402	436	409	429	452	437	452	444	467	411	422	455	449	424	439	420	383	453	411	416	417	415	409	432	444	411	444	413	436	407	464	435	436	391	424	423	441	398	416	392	436	397	425	433	413	420	465	429	435	389	440	429	387	422	437	477	404	443	391	394	390	430	403	417	407	428	472	450	413	428	444	395	388	466	459	452	398	410	388	416	447	434	400	407	411	380	417	411	426	394	457	421	404	427	402	429	416	430	433	438	447	417	465	461	394	424	427	410	410	398	416	433	406	426	422	428	437	437	435	381	409	445	412	435	462	425	400	430	459	411	454	414	403	415	414	413	417	436	419	415	421	431	443	421	405	409	421	435	430	407	442	377	425	369	414	393	426	412	404	409	407	444	408	452	408	402	377	423	446	420	418	423	422	396	464	429	399	473	427	433	424	418	400	419	459	405	421	435	450	446	403	457	431	389	413	462	385	485	443	392	428	408	414	415	456	429	427	395	415	452	433	424	433	446	431	446	450	430	413	411	417	428	438	426	433	429	408	438	419	411	417	411	416	456	436	442	430	426	455	397	428	421	388	430	429	440	419	443	422	436	411	475	458	427	444	429	425	442	429	434	434	422	446	434	421	381	411	413	419	409	409	435	407	442	420	423	449	424	467	406	434	460	418	431	424	411	437	418	424	400	397	391	438	396	432	383	467	412	376	446	421	410	453	450	430	399	375	418	453	401	419	425	428	434	462	425	471	390	447	440	418	396	416	405	385	406	432	391	448	424	449	425	415	427	432	414	418	398	420	455	408	402	420	426	421	390	407	426	439	456	386	446	449	404	377	408	451	426	448	425	378	480	437	471	429	419	396	436	418	407	426	438	423	458	456	404	417	458	433	397	463	426	410	424	399	441	422	459	448	463	437	424	406	438	436	379	421	428	373	421	410	391	440	445	432	389	445	438	428	401	422	424	416	475	398	413	390	423	421	401	444	391	415	414	408	449	400	415	442	459	461	475	421	398	433	442	433	440	445	407	421	447	452	445	443	455	441	391	435	421	426	392	388	448	483	455	412	428	422	456	446	421	428	400	451	421	423	443	429	432	401	449	367	393	413	381	395	409	419	429	400	421	408	442	427	432	414	379	457	400	442	421	389	449	385	420	412	440	411	397	410	439	426	415	403	388	422	421	415	417	424	405	418	416	451	418	460	469	400	413	410	378	394	420	406	431	442	431	443	419	406	432	398	437	407	417	423	443	416	392	430	403	397	471	440	425	416	451	430	388	422	455	395	401	434	383	457	460	448	426	414	418	435	449	415	402	393	417	423	428	454	431	429	428	454	426	417	413	415	416	402	441	398	448	425	415	447	421	382	429	367	437	430	420	427	401	439	482	451	444	420	439	425	403	451	392
9004	5286	6537	611	542	479	490	475	495	451	467	462	451	476	447	464	444	448	435	442	427	458	474	423	440	440	459	462	436	439	471	486	430	433	415	477	449	437	455	455	421	449	418	427	422	496	432	432	457	414	409	467	473	452	469	420	466	420	471	510	430	494	483	440	407	469	448	453	392	431	420	488	444	426	402	428	476	460	441	459	439	451	408	448	457	434	484	433	457	432	491	425	453	459	444	451	445	483	460	444	447	445	409	461	434	434	463	429	420	442	425	404	430	426	409	450	430	489	417	446	435	465	484	465	500	430	456	412	411	447	436	451	441	422	425	476	445	436	454	479	444	448	470	447	491	494	463	451	461	491	466	458	420	457	457	411	420	468	417	436	501	465	465	443	477	454	427	451	441	447	447	457	451	428	453	477	467	435	446	458	478	443	420	412	480	412	427	440	445	436	456	431	434	459	462	434	451	458	422	433	403	455	443	451	457	430	421	490	423	470	497	452	455	456	465	446	466	446	460	472	450	436	417	440	456	436	460	431	450	440	448	444	418	458	468	451	440	453	464	464	424	406	466	413	438	443	388	422	440	431	459	436	432	459	471	426	450	447	487	479	453	458	390	475	399	444	437	463	454	448	462	426	462	430	441	443	435	425	409	454	429	442	413	439	476	443	435	419	447	470	424	395	468	438	470	416	412	435	451	466	478	444	457	440	476	445	428	380	445	440	449	462	406	433	467	456	455	426	433	457	451	429	440	434	448	416	470	444	437	450	473	451	460	448	484	409	470	410	447	434	443	452	405	515	439	460	436	463	430	443	441	447	445	481	455	452	443	465	462	415	415	426	425	475	415	458	452	432	437	428	460	447	432	413	497	441	435	446	423	464	458	475	452	424	435	453	455	445	423	455	473	413	432	404	452	447	406	417	476	431	463	485	461	473	415	435	398	423	426	453	475	480	474	451	454	407	451	429	431	420	446	447	450	411	417	461	407	443	452	476	455	420	437	445	462	457	449	426	412	475	419	468	471	455	447	483	425	467	429	442	469	452	414	418	461	433	427	431	451	446	420	471	452	445	432	438	455	460	454	436	482	435	455	423	456	443	459	439	420	471	430	475	404	449	467	440	417	423	421	446	469	434	441	448	448	453	436	507	423	455	415	480	450	436	439	432	451	431	452	444	463	443	406	424	464	433	443	456	410	449	448	470	414	421	430	433	467	450	426	446	461	441	443	443	414	452	459	469	465	446	471	455	481	465	435	426	472	457	422	429	455	469	437	449	430	424	460	469	471	457	474	470	444	424	462	425	438	425	425	442	455	410	481	465	421	431	421	459	440	437	414	421	440	463	475	417	431	452	439	454	474	436	442	465	470	474	446	456	439	471	478	457	435	450	463	449	449	430	432	441	442	443	433	453	454	472	407	431	488	417	451	458	472	462	478	451	429	452	427	447	476	457	444	448	473	426	379	466	451	456	405	487	440	469	429	413	436	455	440	443	439	441	459	461	443	401	435	449	475	471	433	459	454	413	462	495	444	416	442	490	446	441	452	440	414	432	450	424	451	468	467	430	447	466	457	473	430	480	431	447	494	423	439	452	447	416	477	403	420	441	455	430	457	402	443	444	475	489	484	400	431	449	423	470	421	471	450	422	479	444	441	434	429	423	451	448	446	462	470	447	435	408	454	414	426	438	419	449	448	419	413	461	410	450	453	458	441	469	498	484	452	461	432	441	428	460	447	431	432	470	435	429	413	443	455	437	429	419	454	423	452	437	462	458	448	426	435	472	404	414	415	445	426	438	418	438	429	455	432	396	475	418	448	447	405	459	447	445	409	415	448	465	438	426	419	462	408	463	457	467	441	457	432	460	431	443	455	429	428	430	472	470	452	433	433	458	439	483	442	430	444	467	416	414	413	446	444	489	414	443	443	445	444	451	423	405	475	450	450	414	467	461	462	474	420	451	397	456	469	412	483	474	416	433	456	450	415	417	442	448	487	458	431	445	435	410	456	421	419	440	424	433	460	448	470	456	428	437	490	469	429	421	448	409	418	433	418	425	421	427	502	453	451	466	464	404	445	444	477	464	443	462	464	437	429	482	423	416	479	436	461	429	427	426	435	446	427	446	426	426	417	451	433	422	373	466	446	495	423	389	416	492	469	443	468	431	424	481	434	430	417	442	426	431	448	434	413	433	477	442	424	447	447	445	424	506	448	405	405	494	407	484	481	496	411	440	450	477	435	415	461	475	406	449	392	439	459	452	413	428	457	435	430	428	414	458	458	423	413	445	461	429	432	466	452	435	434	471	471	460	472	432	415	440	443	435	437	454	423	455	479	460	455	417	447	447	442	441	471	483	422	461	451	438	432	441	422	471	453	429	461	431	458	419	450	419	476	443	462	418	428	428	468	421	404	464	425	434	427	424	457	434	412	434	408	430	440	447	422	447	447	467	416	437	440	453	427	469	451	469	442	480	442	460	426	429	414	462	429	494	413	442	445	439	467	400	458	447	483	476	457	467	437	507	455	436	430	452	459	411	485	468	452	461	444	439	470	484	457	447	439	419	454	460	403	435	452	440	452	446	449	464	437	480	446	432	471	450	465	431	464	409	436	442	452	444	438	429	480	432	422	427	456	459	425	445	456	456	446	437	458	454	438	453	454	435	480	434	428	443	452	443	445	412	425	449	440	455	434	484	451	433	416	402	428	432	440	467	450	433	446	418	424	415	446	487	422	444	420	428	451	454	444	445	441	429	425	475	446	442	427	434	412	447	402	438	449	462	419	448	452	460	446	458	426	454	426	452	437	460	430	443	441	417	423	462	462	437	445	437	450	436	439	419	445	425	452	435	419	433	464	441	449	507	448	445	435	442	437	447	440	424	425	444	452	495	465	414	411	448	442	433	440	482	411	459	477	408	445	444	464	427	474	448	477	478	431	453	446	407	456	432	476	450	471	433	450	419	467	426	457	444	450	426	440	461	433	440	434	461	387	484	436	500	439	438	441	459	433	413	434	446	457	421	409	475	447	429	474	443	488	460	430	434	444	459	447	437	412	458	445	439	451	458	483	448	461	432	447	450	488	435	436	462	436	437	431	442	457	445	419	413	409	457	414	460	407	439	435	462	438	463	424	413	432	444	453	476	462	436	439	440	443	451	429	454	425	429	395	472	427	464	458	457	429	416	491	478	430	453	477	423	433	472	445	420	467	439	413	460	434	446	447	447	428	429	419	420	448	445	427	477	485	459	413	436	449	408	434	460	398	466	418	460	460	451	448	426	428	463	457	453	400	480	425	432	444	413	433	469	466	443	413	417	413	454	446	451	466	450	434	450	449	423	412	448	435	481	419	415	448	434	449	437	483	418	435	435	424	439	457	425	449	461	429	448	454	440	427	455	478	419	468	434	444	430	459	453	489	463	443	432	408	428	424	440	452	456	467	474	423	457	409	454	431	438	439	452	438	405	463	420	439	451	442	498	427	410	443	477	468	457	502	442	422	439
23651	21294	28442	24470	21300	13118	1805	1162	1006	983	925	856	887	831	782	814	835	828	809	797	795	822	782	761	731	771	783	734	745	776	738	748	741	768	722	788	769	790	758	741	766	759	792	733	789	707	730	775	786	777	725	770	736	729	748	708	731	726	799	730	767	722	812	794	781	812	745	734	710	764	735	731	737	715	750	721	754	789	755	774	776	756	743	769	754	753	688	737	739	702	712	727	768	713	752	729	727	720	757	725	793	752	761	760	756	733	722	772	782	709	779	781	721	734	693	737	766	737	707	761	753	782	761	748	752	711	767	767	704	771	751	704	775	670	719	735	705	776	743	724	795	727	761	772	772	715	756	794	730	733	770	745	760	737	714	737	761	784	723	778	767	724	742	785	703	742	759	745	757	781	744	805	702	810	743	773	754	716	755	724	749	767	732	792	769	788	724	750	771	725	735	716	754	792	741	719	755	761	731	774	767	731	756	726	779	759	753	714	735	768	700	722	742	735	757	776	746	785	779	763	769	746	779	733	784	758	759	764	746	759	754	760	773	689	722	709	734	726	779	706	747	716	753	716	734	717	741	765	734	716	724	752	702	698	711	749	726	744	769	729	719	717	736	789	744	726	751	768	759	723	723	743	760	719	765	768	784	734	743	785	821	738	772	802	761	738	718	712	724	766	732	778	756	715	705	748	708	775	767	786	738	758	719	804	731	763	767	744	792	742	708	718	764	729	763	776	751	746	742	710	767	728	755	748	785	781	745	733	706	754	737	732	755	764	765	794	735	743	739	746	745	769	731	752	768	776	728	780	754	738	734	654	726	731	736	736	748	702	732	700	763	805	724	733	739	725	715	769	799	787	678	709	752	764	783	785	748	756	802	717	768	723	744	723	735	734	754	710	743	728	737	828	765	726	790	749	720	790	764	759	772	716	769	728	737	731	758	772	801	743	769	752	770	734	763	750	757	718	773	727	744	764	769	760	692	761	784	741	750	757	722	737	750	737	763	726	722	764	778	774	752	727	708	750	725	773	764	714	745	761	739	756	739	729	751	720	721	756	766	751	734	753	780	811	770	769	786	683	709	743	758	756	766	751	741	742	764	716	764	761	736	722	729	708	702	730	766	713	730	790	732	766	696	692	776	710	714	729	734	770	738	758	738	786	752	729	754	803	757	801	755	785	752	797	723	739	768	738	757	769	730	756	686	759	752	757	774	760	726	782	680	768	690	759	731	741	772	753	735	752	735	725	807	744	762	701	716	770	752	797	735	718	739	748	719	727	699	730	766	744	748	744	775	727	738	774	784	657	753	732	757	728	773	738	757	788	779	769	762	732	743	749	746	742	765	735	726	778	728	727	735	744	732	756	812	770	761	777	741	750	738	740	750	759	746	816	729	766	789	778	702	763	779	716	738	743	735	769	767	726	802	781	758	759	751	724	704	762	702	734	743	721	777	757	715	807	732	736	743	725	764	726	783	731	771	741	745	797	736	742	753	743	706	734	706	784	772	720	785	756	763	727	768	776	799	721	748	731	716	779	746	764	725	739	758	734	752	800	754	762	809	742	736	732	767	744	767	733	744	716	775	777	709	757	729	760	731	794	772	743	785	716	755	778	741	699	750	709	723	689	757	753	702	811	798	750	729	769	741	766	710	706	728	762	706	727	745	720	752	710	793	810	745	716	748	802	750	705	758	742	719	748	706	764	737	776	742	747	776	760	748	743	703	725	730	698	772	768	758	754	751	771	781	709	775	727	745	772	768	690	708	785	763	737	777	752	754	740	707	704	760	722	778	750	729	701	749	766	764	722	754	798	741	782	762	833	756	733	770	752	764	745	698	728	721	714	779	718	719	761	699	780	735	763	748	775	758	744	740	723	690	697	748	745	750	767	733	759	753	713	717	730	749	794	764	803	769	779	727	782	763	763	711	749	768	758	726	751	763	757	741	753	737	700	773	712	774	738	721	751	744	775	804	770	753	800	777	763	771	789	727	734	749	710	780	774	738	744	751	744	744	727	754	739	785	754	771	749	775	767	760	742	762	780	771	731	765	751	746	710	731	741	761	749	740	741	760	763	744	739	711	768	750	750	742	726	771	749	734	766	731	775	739	741	721	731	752	740	769	761	724	722	737	750	763	762	792	761	731	790	732	697	753	782	769	653	776	711	707	767	755	771	694	744	722	731	753	775	750	729	733	731	692	742	731	724	746	755	714	755	724	722	766	750	718	737	771	716	775	758	786	737	714	760	761	724	771	766	715	753	729	730	710	743	698	696	736	733	754	746	733	738	731	766	713	705	774	701	765	765	744	768	696	733	758	732	775	739	800	714	725	757	756	761	760	711	732	751	758	707	702	779	755	743	769	793	769	727	741	767	765	760	729	769	723	735	778	732	764	792	705	735	772	764	739	781	718	750	736	722	730	766	778	728	792	723	724	739	708	787	736	790	744	731	778	684	729	780	764	721	712	698	763	764	765	728	752	714	788	677	749	702	777	718	813	748	794	773	770	732	749	758	755	725	720	765	792	715	775	729	751	774	757	728	767	744	759	736	727	722	759	710	747	732	733	735	785	697	761	745	730	709	766	715	759	766	737	740	776	787	710	747	745	819	753	713	719	769	819	729	706	756	744	744	758	738	709	791	739	778	715	736	736	755	776	757	794	746	742	724	738	700	692	798	698	752	749	785	746	748	747	731	779	757	714	745	740	725	762	730	755	739	787	705	713	743	716	749	761	746	760	706	771	719	750	696	754	743	690	791	715	749	758	764	743	727	753	790	784	725	711	769	728	769	770	758	692	796	738	750	690	773	748	738	746	784	738	728	734	725	777	722	748	721	735	774	744	726	770	767	745	756	757	792	746	746	803	709	688	768	725	711	724	763	713	736	759	754	754	745	749	748	721	755	754	765	749	784	734	730	778	766	736	738	744	730	692	743	777	715	717	700	786	784	776	779	735	738	767	771	757	683	798	711	759	732	711	794	721	768	741	718	711	752	721	763	736	771	764	775	752	762	726	686	741	770	750	730	767	736	752	702	750	749	771	734	793	734	750	744	738	746	736	738	738	756	771	736	761	818	773	761	759	752	726	749	750	741	784	701	784	744	773	727	799	737	767	712	766	772	772	716	745	755	741	780	753	760	766	726	718	766	731	772	686	754	719	725	803	760	756	735	777	782	716	764	742	767	770	759	752	769	732	694	698	730	730	768	698	757	781	678	750	769	749	743	801	744	735	757	730	726	760	772	707	714	801	743	724	725	768	707	768	731	794	764	740	753	752	690	770	831	703	745	748	805	770	755	725	749	741	766	739	735	742	718	769	833	712	720	772	766	749	766	716	710	760	729	706	753	679	768	711	744	779	753	746	734	732	760	717	730	730	753	765	791	732	718	776	751	742	723	786	747	717	759	779	755	728	765	742	769	770	799	749	767	742	724	735	771	740	734	768	804	759	709	729	709	756	780	781	688	723	764	723	763	714	727	746	790	748	745	774	752	716	800
9710	19920	23401	3253	2424	1945	1601	1393	1233	1071	995	1023	955	870	923	854	831	883	790	816	821	833	788	783	793	825	790	784	825	784	809	823	807	724	788	790	807	812	784	817	787	789	774	799	770	759	819	790	817	791	845	761	747	811	739	789	789	797	825	762	728	784	823	748	816	786	779	801	766	804	777	792	790	785	777	738	734	759	822	814	785	755	772	813	777	801	823	792	828	797	796	743	757	741	758	795	780	755	797	776	779	818	706	780	788	779	736	762	825	769	786	818	756	772	710	808	822	747	790	807	753	766	770	713	773	813	721	760	776	791	767	760	781	813	760	799	761	776	742	807	747	775	706	739	813	803	775	771	764	834	784	732	754	801	787	760	767	814	763	807	770	792	801	820	814	838	779	791	809	748	754	816	770	769	790	774	815	777	766	807	712	759	774	789	755	756	782	749	838	810	760	783	811	755	782	803	789	769	783	727	804	783	757	807	748	777	800	757	838	779	811	812	750	774	793	809	755	789	802	744	769	766	786	834	756	807	769	788	760	759	725	753	752	764	745	780	816	785	763	746	737	773	813	815	769	781	827	761	769	774	742	791	768	736	792	760	793	792	728	755	792	779	726	783	754	838	770	792	792	778	802	755	785	801	729	837	780	790	805	736	787	832	734	791	803	783	801	752	830	803	749	778	793	783	761	770	770	798	746	734	806	736	790	760	772	756	756	823	790	764	737	820	767	798	752	750	787	721	741	778	731	809	810	803	809	787	763	791	795	749	769	758	807	729	783	791	815	776	807	803	750	747	768	786	781	776	778	793	837	807	759	793	744	787	816	742	784	829	733	787	792	771	770	772	748	745	749	768	814	748	805	724	758	751	790	760	779	792	768	791	762	800	802	773	753	829	747	799	784	770	773	755	756	788	729	764	793	756	767	795	788	797	787	770	789	774	806	801	786	813	783	770	806	770	805	786	763	777	734	784	799	778	803	816	772	791	796	764	789	742	800	801	792	815	758	761	700	759	791	779	760	787	756	773	753	794	767	864	787	789	761	807	754	807	798	757	778	809	731	744	733	782	799	847	766	691	747	758	854	777	797	747	812	778	766	773	763	764	791	762	800	742	771	771	763	760	769	764	760	757	731	806	759	767	763	797	759	779	744	800	759	734	792	767	796	786	803	817	838	840	766	767	819	752	796	770	744	752	746	749	757	702	741	786	778	808	832	756	756	744	814	742	847	737	816	748	755	786	813	789	770	782	787	811	800	829	802	789	794	767	778	778	775	766	777	765	794	793	788	772	823	813	839	773	777	748	738	797	726	780	791	782	781	807	803	782	792	783	750	776	744	767	730	735	804	765	802	785	808	781	818	822	818	789	769	759	771	723	789	769	816	741	786	731	785	737	777	742	764	748	755	763	762	772	779	809	805	783	774	786	745	782	791	767	795	793	830	795	722	709	767	774	808	750	806	783	784	735	773	767	799	789	754	808	750	761	779	835	738	779	757	768	760	796	730	789	768	796	809	765	717	801	735	754	823	806	765	806	734	788	790	746	760	803	770	812	815	763	762	727	818	824	784	770	768	779	743	809	785	743	800	771	763	799	716	807	759	806	755	772	785	771	769	784	763	826	799	793	791	778	806	753	782	738	775	795	797	778	783	747	812	755	799	759	785	795	751	783	799	784	801	806	811	815	727	723	743	747	802	764	719	757	798	710	718	748	795	776	841	833	804	776	825	762	785	750	738	827	758	792	797	778	794	779	746	773	775	770	755	755	763	805	803	804	771	747	752	771	769	836	778	812	777	753	742	743	769	791	834	834	751	799	757	769	783	786	809	762	730	783	759	794	773	805	782	782	760	757	754	773	785	772	779	802	791	752	750	776	783	763	805	802	801	778	733	821	754	744	760	807	780	831	804	796	803	769	790	800	807	782	794	805	812	770	775	734	797	771	787	810	762	772	761	798	777	782	801	810	770	813	812	775	776	808	782	754	751	787	752	754	768	773	783	739	727	742	753	778	777	723	787	804	733	757	785	787	824	806	797	806	733	783	783	804	779	772	769	771	731	773	754	800	764	773	817	767	760	810	747	784	722	735	854	791	782	771	801	771	751	796	825	764	758	826	709	756	736	733	763	778	807	776	750	776	783	758	758	788	812	751	772	797	759	865	773	767	797	732	784	827	787	794	838	785	808	788	752	822	810	716	834	789	783	758	766	777	803	760	783	743	763	762	839	764	717	839	768	760	798	805	806	785	841	773	780	764	745	736	786	787	788	788	810	772	729	721	791	822	772	791	767	777	841	752	767	791	770	836	755	759	751	755	744	808	747	769	788	792	778	776	828	771	758	800	788	748	759	750	771	726	785	765	721	825	826	792	784	790	757	750	799	759	800	763	790	796	781	793	841	775	803	755	782	740	796	827	766	742	800	753	786	727	756	785	780	802	704	775	731	827	791	798	791	752	749	793	760	763	725	763	745	791	758	730	795	772	749	783	746	749	731	772	769	780	808	800	788	767	785	739	746	812	809	781	743	814	776	795	817	781	796	808	762	777	727	742	767	750	768	805	772	726	779	750	775	789	773	822	767	746	768	803	792	783	821	760	798	800	799	767	788	807	797	762	822	814	757	813	731	754	812	797	793	784	778	788	805	759	733	761	836	733	790	761	730	787	789	738	748	770	772	808	753	798	716	765	791	838	766	762	781	730	768	744	762	751	766	844	796	741	809	752	760	799	778	724	828	783	821	760	793	778	771	786	786	780	782	748	778	775	811	843	768	788	792	750	748	842	819	807	784	800	765	751	750	807	782	769	732	830	759	760	777	786	774	749	816	797	785	771	780	754	815	805	820	822	769	753	787	745	784	748	769	785	754	827	782	748	853	756	768	811	748	760	717	829	761	743	768	789	756	727	751	766	825	774	789	758	784	762	751	742	829	756	749	808	757	739	797	762	797	807	771	740	828	733	797	784	731	755	736	771	819	759	741	763	774	838	783	784	804	795	743	744	770	701	783	777	773	780	786	789	748	782	822	740	790	754	784	770	775	791	780	780	790	768	749	790	794	778	796	784	754	732	785	815	732	789	808	772	799	734	770	798	781	790	781	777	764	792	752	773	798	755	737	786	732	798	829	807	764	796	818	738	738	765	761	796	764	791	790	802	801	734	782	808	785	779	792	820	722	787	760	766	776	757	737	754	783	798	767	795	807	822	737	796	741	755	782	750	775	813	802	757	827	747	786	780	750	742	750	769	744	813	807	786	743	750	761	823	766	765	813	808	759	772	777	824	776	815	764	787	801	803	732	814	737	767	761	739	782	786	812	772	783	806	805	766	759	749	789	736	776	752	800	751	787	771	757	778	814	810	739	791	779	791	756	774	803	761	739	821	756	798	805	791	822	803	764	790	804	756	799	830	817	774	752	787	782	751	804	782	757	740	825	764	809	740	817	794	780	750	793	798	745	754	789	737	760	734	750	793	779	791	769	839	731	795	751	765	796	767	830	747	804	787
24559	21189	27597	24949	15692	823	441	368	326	288	269	292	223	259	235	258	220	208	219	227	239	253	202	231	225	199	190	217	214	248	242	215	223	208	216	223	187	230	191	218	204	227	190	203	202	213	211	175	221	190	210	208	224	207	198	212	184	214	211	215	201	202	186	211	203	200	201	209	211	230	214	198	218	199	204	215	212	203	220	219	205	182	226	229	183	208	185	218	211	196	201	219	217	189	209	194	204	217	207	193	224	196	210	207	215	187	191	188	207	206	206	214	183	204	204	184	199	216	195	186	210	213	211	194	218	198	202	213	207	228	214	212	208	177	200	215	185	207	222	197	192	189	192	213	213	200	228	213	207	198	216	228	225	223	215	197	201	222	200	195	205	207	189	201	216	188	177	208	217	232	228	186	207	218	195	219	197	241	184	194	210	193	192	206	188	199	214	199	191	187	238	214	216	216	219	195	198	200	196	209	210	196	184	204	193	190	191	222	209	181	210	202	230	233	202	215	196	211	198	219	218	214	215	193	182	228	188	200	222	212	200	212	207	194	202	215	209	202	201	203	225	199	223	189	219	198	202	194	232	218	203	182	189	221	210	195	193	201	228	192	219	217	233	215	188	200	222	214	211	201	203	221	195	226	193	204	200	179	209	217	229	200	197	209	197	223	201	215	241	208	191	228	196	231	212	200	209	187	228	206	207	223	215	220	216	216	196	200	228	210	206	241	201	184	203	205	202	201	197	236	208	225	212	199	247	197	201	188	181	191	206	186	205	202	205	219	173	203	219	233	198	208	191	198	191	211	191	213	196	205	238	194	206	212	221	190	200	192	217	211	187	191	203	197	225	168	217	206	196	226	217	205	211	214	193	207	227	226	217	203	201	211	191	187	205	217	231	225	220	215	211	223	186	190	221	192	194	179	208	185	178	194	207	219	212	173	186	220	186	208	202	206	170	189	212	173	215	200	224	193	186	203	194	195	207	213	207	208	213	195	182	218	217	217	191	228	187	211	205	210	220	216	260	183	201	217	215	200	191	195	207	206	217	215	221	197	209	202	194	208	210	201	200	203	197	224	221	195	222	204	196	189	234	204	199	212	222	205	202	212	203	202	215	230	201	199	233	218	222	215	205	222	196	220	186	224	194	197	202	208	190	198	185	197	210	189	184	181	196	209	212	200	240	168	190	222	198	242	174	202	183	214	195	200	204	197	207	240	202	226	206	202	178	217	186	203	219	187	220	197	219	205	188	238	201	185	216	200	189	216	196	215	201	191	203	214	201	206	205	198	215	198	195	224	184	205	189	203	207	201	194	188	215	198	194	184	192	212	183	201	222	199	210	219	213	186	207	189	213	194	229	219	206	189	212	185	203	224	198	217	207	206	204	186	186	193	205	214	201	192	216	203	204	214	204	210	190	210	196	200	195	235	214	198	198	192	190	207	190	197	222	202	208	201	242	214	165	198	194	211	226	181	221	194	201	211	179	202	186	207	210	181	171	218	194	190	201	213	205	194	184	186	211	210	195	218	171	221	167	226	217	191	190	213	202	209	204	186	214	225	172	215	216	198	206	209	181	192	196	205	242	212	193	207	204	223	185	196	212	218	210	207	197	201	197	195	178	208	192	209	196	194	212	215	193	197	203	190	213	209	189	214	211	219	222	197	199	209	238	211	206	215	200	206	212	197	204	222	205	200	213	215	173	195	187	190	216	188	205	185	193	192	212	196	211	214	213	201	202	199	225	198	193	211	190	222	227	188	230	197	209	176	207	215	187	218	212	183	235	178	201	224	180	198	221	190	175	223	194	205	186	202	176	207	203	207	213	224	197	193	192	194	224	217	217	218	201	201	225	217	181	202	194	214	195	211	199	208	193	202	198	192	204	192	187	186	199	183	209	197	212	206	213	178	215	204	201	195	198	218	196	238	215	185	188	190	195	205	200	196	230	191	216	212	188	215	197	187	174	202	221	196	190	206	209	210	212	212	180	196	229	191	226	223	185	208	200	195	192	195	226	237	209	203	198	205	216	208	197	199	193	194	206	185	200	220	208	189	204	209	209	221	192	186	194	161	239	187	177	189	191	190	211	207	164	201	191	216	236	184	216	213	203	213	186	211	193	169	182	224	217	202	211	198	210	178	196	220	211	196	196	208	193	212	211	211	207	183	204	206	187	198	194	191	230	210	213	201	219	186	206	179	182	200	208	213	210	193	188	207	202	217	193	198	224	209	212	226	200	201	201	168	203	190	186	222	201	225	171	206	236	208	211	184	216	188	208	189	197	212	181	199	205	197	201	196	211	202	193	209	203	164	208	201	199	212	214	197	199	208	235	207	214	219	196	201	212	206	200	172	208	218	198	171	193	185	207	194	185	219	193	201	192	214	231	208	230	196	180	213	193	191	222	238	207	219	225	215	198	172	211	223	217	192	206	216	191	200	203	206	184	219	195	206	209	205	204	210	198	186	218	199	195	194	189	189	213	183	216	188	221	212	195	196	201	213	211	198	224	209	201	199	187	193	179	172	217	203	200	214	182	227	189	186	186	197	219	194	239	223	215	227	189	198	197	222	196	220	192	236	199	212	227	203	213	220	213	212	224	218	215	196	229	221	205	170	220	200	206	209	185	189	211	214	209	205	190	219	200	212	207	214	213	188	217	190	214	196	201	176	219	216	216	203	187	201	201	199	190	196	203	205	211	180	194	216	221	191	226	198	191	176	221	234	180	182	174	195	213	190	212	244	217	208	196	199	221	219	207	188	215	207	207	224	218	195	185	189	222	200	195	189	199	200	200	192	173	207	193	210	202	198	214	213	232	202	217	191	207	203	183	201	247	217	196	199	216	206	207	199	198	191	196	199	188	194	220	189	191	226	205	180	219	212	203	204	193	168	221	205	206	196	191	200	204	214	201	194	208	199	179	205	177	210	196	186	163	199	182	202	181	182	204	212	222	163	208	202	210	199	202	217	225	198	205	202	206	226	207	216	211	198	227	216	193	187	190	198	179	193	239	195	223	215	199	216	205	195	208	219	221	222	221	207	183	211	210	191	204	229	187	206	194	210	213	193	178	211	229	191	214	178	204	197	200	216	205	232	195	186	200	195	213	175	190	209	220	198	192	188	206	180	231	198	192	208	223	198	201	200	187	188	193	184	199	205	198	215	217	210	210	197	211	195	190	227	195	220	205	213	226	187	199	219	203	187	213	175	175	233	197	216	197	225	181	217	209	238	218	184	222	180	183	205	185	210	196	244	193	198	200	187	200	208	206	190	227	186	236	188	199	233	208	202	216	205	198	213	210	194	200	209	227	210	213	205	194	210	190	212	221	195	218	220	207	199	210	207	214	213	211	223	186	211	193	206	192	224	210	189	202	209	198	223	188	179	168	186	212	203	196	183	210	223	195	211	203	181	200	205	181	207	217	205	185	203	195	214	214	204	209	199	202	196	209	223	204	183	199	202	210	200	204	207	202	196	192	200	212	213	196	196	220	207	233	223
9236	11492	17928	1743	1211	939	708	559	506	441	373	350	269	319	286	285	272	273	270	264	243	264	234	273	234	272	246	253	251	248	250	262	238	230	240	237	238	229	253	222	244	207	269	238	263	251	248	244	245	254	255	234	246	253	193	249	248	233	243	253	214	247	211	242	250	268	258	217	245	255	232	249	244	225	249	216	260	208	240	224	217	253	271	225	261	237	228	218	244	240	249	242	230	240	243	228	241	254	236	215	261	241	238	215	216	219	232	239	215	233	251	224	238	245	227	239	258	241	219	225	250	210	220	243	239	212	213	232	238	254	219	246	226	240	227	216	199	256	251	223	246	237	242	228	242	266	230	230	261	232	214	238	244	247	234	258	224	224	227	216	216	236	246	240	241	222	241	228	231	218	235	216	225	224	254	245	270	235	241	248	222	253	236	224	260	267	245	246	223	242	222	271	216	239	216	230	239	234	232	243	239	260	231	220	220	247	258	209	223	240	244	234	193	218	273	242	261	208	242	237	247	254	235	235	230	250	228	240	235	225	220	256	237	223	210	237	224	223	239	239	244	244	240	255	241	230	222	226	235	245	225	231	231	220	233	232	230	242	228	257	254	218	260	243	237	248	262	249	245	227	253	233	235	242	230	211	261	225	247	229	213	232	241	210	228	227	254	230	272	212	221	243	218	227	267	222	236	269	251	227	243	245	238	232	221	240	233	243	235	219	235	239	228	251	249	229	244	239	247	227	265	234	235	245	237	219	234	215	251	224	251	206	230	238	250	228	247	242	250	235	227	243	223	229	241	275	221	216	246	220	226	220	213	227	191	255	236	237	239	247	262	199	212	219	225	225	259	273	229	236	237	228	246	212	221	201	266	234	252	243	230	239	234	245	250	242	212	253	247	226	233	237	236	225	255	225	265	229	243	275	275	251	255	227	246	200	236	252	233	236	243	196	244	230	238	241	233	222	235	228	218	228	248	235	264	218	257	205	238	241	247	228	241	237	229	236	233	236	223	218	235	223	229	257	229	236	227	226	249	264	246	263	236	224	240	235	245	234	247	245	246	203	222	247	262	243	213	215	244	247	241	240	233	256	231	232	230	244	221	231	250	233	251	248	262	233	235	251	248	237	217	259	242	241	236	250	229	240	235	216	246	229	231	218	269	243	248	257	246	253	245	215	278	220	232	248	231	240	250	206	206	255	243	264	235	260	218	216	211	224	235	242	234	230	231	203	217	216	239	259	224	232	200	242	221	247	233	221	229	234	232	235	213	239	214	226	262	228	236	229	217	231	249	217	251	209	224	231	246	236	228	225	226	223	241	241	232	220	208	228	211	234	233	236	229	231	228	232	211	260	226	231	246	198	233	225	235	257	240	222	250	247	235	242	218	249	238	198	206	244	253	230	223	228	262	255	234	225	239	244	249	222	236	242	239	251	230	200	226	241	240	238	231	235	268	250	227	224	231	227	247	255	252	232	225	232	238	218	218	231	252	262	243	253	245	211	256	215	248	253	207	245	224	200	236	225	202	236	227	244	245	243	211	231	247	245	240	272	236	244	258	214	227	251	216	243	240	242	230	248	234	262	241	246	245	235	228	219	213	220	237	227	231	226	252	208	223	218	251	240	217	238	214	236	223	229	218	251	234	217	240	241	203	236	266	237	238	229	246	238	255	241	254	212	246	215	213	239	251	236	260	227	253	206	223	255	238	228	221	243	248	230	263	233	220	239	219	233	240	234	239	230	245	237	236	254	231	240	221	240	219	250	232	228	284	214	238	240	232	224	255	244	209	251	228	237	249	233	239	228	214	240	235	222	230	250	231	227	224	243	260	229	251	250	236	234	215	246	244	244	243	233	235	235	242	229	245	230	197	235	230	241	235	225	231	222	208	248	233	287	255	234	218	240	233	220	222	231	236	254	216	240	236	257	250	231	219	236	267	252	228	234	230	208	209	237	224	223	233	268	219	262	223	225	241	228	237	228	244	236	234	221	233	238	258	225	207	223	244	229	253	219	257	221	241	252	199	222	256	218	239	229	227	220	270	223	241	241	242	264	231	246	221	266	227	230	236	244	245	223	239	208	240	264	223	247	245	218	211	254	215	247	211	247	241	223	231	237	222	224	208	258	227	254	234	202	241	223	244	219	256	241	231	236	204	248	205	223	247	262	222	249	239	243	250	208	242	229	241	234	272	249	223	253	241	222	233	235	219	222	235	275	207	259	222	231	227	211	232	220	234	241	251	210	254	242	241	255	207	222	223	217	203	255	236	239	243	251	235	242	222	226	254	219	237	240	245	245	225	244	230	239	255	221	228	254	274	252	235	233	248	234	253	229	227	244	255	214	257	205	223	232	244	208	222	212	236	238	235	226	251	223	222	222	224	250	217	235	252	234	238	250	233	213	206	267	237	254	226	226	223	229	246	259	222	221	221	251	226	193	230	248	239	220	249	230	217	236	240	263	210	247	255	225	249	245	240	227	233	243	240	255	247	217	255	246	232	241	216	225	212	229	234	252	236	215	216	217	245	263	223	228	232	231	240	232	236	215	251	244	243	248	238	227	221	270	233	236	243	208	220	235	275	250	228	215	240	225	265	262	226	242	233	229	261	233	231	241	197	227	230	258	235	224	245	224	226	232	235	243	226	253	215	205	242	236	254	228	232	231	227	250	223	253	212	231	235	219	222	259	221	228	234	261	230	251	229	233	254	257	234	250	241	228	224	247	204	236	248	223	236	221	209	239	256	224	231	221	278	226	216	259	235	240	226	225	227	224	218	236	268	236	225	210	227	250	242	236	244	253	229	229	232	235	218	222	234	229	271	235	236	230	218	203	213	231	246	257	216	235	209	245	228	256	205	233	210	212	240	220	218	226	242	240	259	235	225	227	241	232	235	205	244	240	248	227	213	236	222	218	221	248	234	253	221	243	220	239	235	231	258	243	247	221	201	229	246	241	249	221	249	243	222	212	208	234	232	251	233	226	231	231	235	214	227	226	220	255	239	239	241	212	229	228	247	261	242	222	247	230	240	240	214	232	239	222	215	236	246	248	219	191	223	233	249	239	242	211	237	231	236	228	209	250	236	242	221	237	221	232	249	245	238	244	232	256	211	252	248	213	231	262	248	241	207	252	226	228	232	255	216	248	219	226	209	238	213	254	245	219	257	261	243	267	234	217	225	248	234	223	264	232	243	221	250	254	237	229	224	221	248	226	263	243	229	228	221	234	238	225	243	254	247	228	249	235	238	249	205	246	282	229	225	225	234	244	238	236	211	224	241	230	245	249	221	242	221	256	262	256	250	248	230	230	211	233	241	241	215	229	216	240	241	219	239	183	241	244	261	223	236	201	231	209	209	244	241	224	266	238	240	227	231	238	237	213	262	247	265	237	226	254	213	229	214	251	236	214	218	225	233	244	250	223	250	240	226	218	241	248	260	248	242	234	226	222	216	252	203	222	242	246	225	227	237	219	249	237	224	227	233	264	228	230	236	220
22470	21277	29056	23830	21274	21337	12011	1507	1090	1015	969	817	831	794	801	782	714	678	662	714	693	663	682	633	667	656	649	659	650	661	625	650	627	667	691	630	639	645	595	554	623	599	631	609	606	619	632	653	602	646	640	609	628	591	608	626	575	651	587	624	600	607	610	628	616	643	608	614	631	569	650	626	644	619	551	589	626	611	590	658	619	624	652	635	607	623	594	579	589	639	591	558	651	600	607	584	611	606	616	575	608	572	638	630	594	609	572	565	615	580	582	628	619	601	604	594	626	613	599	597	577	594	609	599	632	575	553	618	602	618	566	564	615	557	581	625	627	579	605	582	612	601	602	599	600	559	555	569	642	589	603	624	600	596	573	620	611	580	644	569	581	565	587	637	583	584	581	657	646	620	593	592	637	601	600	609	534	563	576	612	637	583	640	585	605	602	602	654	592	644	624	585	608	631	577	588	655	606	568	636	603	605	601	599	569	595	650	568	593	625	616	586	585	634	584	580	591	643	592	584	633	548	594	608	613	606	629	599	627	632	601	612	599	558	591	602	625	605	593	590	602	608	589	618	614	595	597	638	607	625	616	616	593	633	661	607	593	638	644	571	597	584	584	558	613	592	627	609	605	631	620	597	610	587	620	597	638	609	600	596	591	598	588	582	585	606	601	630	580	608	593	605	599	604	616	639	595	579	651	590	583	636	608	546	613	587	653	614	578	611	583	657	602	585	610	579	591	607	608	579	613	590	625	610	631	579	600	563	630	606	584	608	605	584	644	643	644	593	614	655	629	602	590	584	630	634	579	602	571	621	586	589	618	607	569	577	573	574	658	614	552	592	611	581	636	588	597	658	630	612	614	582	598	585	561	608	578	589	583	612	655	613	637	569	605	594	596	596	559	585	597	643	617	618	644	573	591	627	588	627	601	566	622	592	546	624	605	594	596	615	626	613	618	592	599	641	602	592	551	569	603	571	608	588	598	593	616	559	594	599	562	585	587	603	613	578	582	593	620	602	586	581	635	623	597	588	609	582	567	588	616	645	600	630	538	619	573	631	609	586	635	604	605	614	599	569	575	601	620	610	612	642	590	601	604	642	599	634	632	573	612	557	637	629	559	605	606	598	635	595	587	635	606	594	633	618	648	582	635	606	629	601	630	630	633	610	580	592	561	639	573	599	622	587	576	583	602	558	572	584	591	625	595	583	635	596	599	648	618	618	622	594	599	616	580	597	603	586	568	597	557	557	581	610	597	599	606	599	566	598	616	593	646	605	616	628	584	567	582	591	576	605	578	641	617	626	599	567	594	571	591	630	593	588	592	573	603	616	583	576	609	573	541	610	610	633	635	619	602	585	579	568	560	594	570	651	608	619	614	595	588	582	641	602	586	564	612	616	631	621	620	534	600	631	625	605	612	596	582	618	627	578	595	586	589	595	616	601	619	596	625	591	588	601	583	559	630	591	609	595	601	599	600	629	608	572	603	578	610	622	594	580	646	634	595	590	567	621	595	592	563	599	609	553	648	564	606	616	601	593	596	558	618	670	587	591	556	586	585	621	570	585	636	574	577	535	616	614	588	593	581	619	555	572	627	613	603	618	611	625	601	626	605	609	614	577	613	608	621	624	619	604	589	537	576	593	581	617	554	617	593	640	624	580	595	619	581	559	579	613	592	604	599	580	613	655	586	595	601	580	566	594	571	570	599	567	609	571	615	604	606	589	595	604	617	581	627	555	577	613	586	621	611	620	574	601	617	622	669	605	598	555	589	579	625	608	627	584	596	609	645	594	596	613	622	613	578	624	604	649	598	576	616	589	600	590	625	643	572	584	608	574	642	600	587	584	566	572	625	595	585	549	611	585	563	588	608	569	641	591	573	576	588	605	575	588	620	594	555	604	651	600	565	625	608	607	542	571	614	618	613	636	603	605	579	610	610	603	604	620	572	606	600	677	613	603	598	597	598	645	630	614	563	593	588	573	531	595	611	608	599	580	583	608	611	604	614	566	585	654	595	586	592	616	606	594	610	603	609	589	609	580	586	606	576	598	617	591	575	615	604	617	610	577	590	577	590	597	578	613	578	587	623	565	630	575	623	597	586	646	624	601	560	589	598	589	598	611	623	587	562	640	600	614	571	595	560	600	578	584	592	593	607	605	584	580	615	572	594	626	593	587	582	620	599	588	596	642	628	564	607	587	574	594	604	581	628	641	630	609	578	590	619	622	598	633	611	570	597	606	597	581	586	580	633	612	581	622	583	590	580	597	660	606	617	573	579	567	590	581	599	610	559	564	579	570	603	608	604	550	594	618	596	628	589	659	617	615	603	642	609	614	592	630	607	611	562	591	582	552	596	580	626	605	600	611	591	578	575	607	588	631	562	647	620	580	592	550	588	619	600	643	554	623	597	625	600	615	589	601	601	587	621	593	603	607	574	599	558	597	554	617	607	562	622	579	613	609	612	595	603	587	598	609	606	605	595	581	607	602	598	611	598	581	581	588	586	588	595	573	628	595	609	590	617	626	615	556	599	608	626	596	611	659	612	591	595	608	561	606	600	598	558	648	556	553	593	583	622	603	605	645	563	638	603	543	599	599	614	535	623	620	593	579	602	609	568	598	605	594	631	629	563	569	613	584	591	540	589	619	589	619	562	584	597	626	612	647	597	628	552	597	597	597	589	590	642	597	568	615	600	580	553	612	597	605	592	601	581	604	565	602	610	618	607	595	592	610	627	544	608	647	606	631	595	567	604	632	582	603	599	596	597	575	619	609	605	635	591	583	617	577	610	558	557	599	601	567	576	602	595	611	622	609	627	574	600	634	636	618	572	609	620	573	626	559	580	603	654	569	581	627	605	617	599	558	596	632	570	561	603	644	606	634	646	614	568	591	582	586	575	583	595	642	611	588	579	564	601	573	584	614	624	595	635	607	575	623	610	582	601	642	608	589	568	577	613	604	611	609	565	564	589	572	620	563	632	584	617	620	557	643	627	596	643	609	585	610	615	589	589	619	640	617	573	579	607	611	655	617	574	635	619	600	576	570	568	610	581	563	612	599	611	581	629	582	592	596	590	593	583	584	588	575	585	590	618	574	579	581	614	582	571	580	578	614	595	629	593	617	622	589	613	547	618	558	596	630	599	625	622	602	624	568	685	607	607	602	594	590	582	640	640	597	607	610	626	550	631	596	571	573	613	578	589	598	585	573	593	576	585	637	605	609	611	608	612	601	598	603	590	616	583	636	628	561	624	604	642	571	583	615	577	614	621	599	592	607	566	545	602	609	543	621	606	631	575	550	571	592	592	556	628	591	608	588	588	633	602	577	589	594	594	594	587	574	628	565	636	572	555	575	580	612	571	600	571	605	609	648	609	592	550	615	563	574	614	616	615	611	632	613	595	613	634	573	554	572	597	632	562	575	607	592	582	601	566	590	638	586	625	591	588	614	558	606	614	600	571	585	574	611	607	598	597	587	644	608	608	555	591	590	545	541	595	639
12450	23438	31864	5256	3786	2988	2181	1883	1513	1315	1141	1020	977	976	882	821	824	789	733	763	760	727	727	745	738	676	673	714	664	671	675	641	641	679	621	672	669	653	647	678	648	681	653	674	706	620	652	662	671	666	663	595	642	647	646	634	678	598	611	662	624	654	636	628	618	641	622	651	618	634	591	651	596	630	645	669	633	657	612	652	629	662	714	621	631	647	626	646	640	635	667	658	646	675	661	528	613	647	678	610	637	637	636	633	609	658	678	583	633	614	637	628	619	653	623	635	650	623	600	632	672	688	650	639	698	653	658	677	638	683	626	616	700	654	626	624	631	611	612	636	648	655	605	669	616	641	660	633	661	629	700	645	641	665	633	623	619	641	647	712	641	706	634	624	633	642	633	651	628	610	597	648	663	639	638	616	659	666	581	619	625	650	628	654	656	679	645	659	622	668	625	649	666	640	684	609	655	633	610	688	633	659	672	638	633	653	622	616	615	670	639	659	664	697	655	663	646	620	586	700	619	632	606	655	619	650	588	638	657	662	627	657	666	630	622	634	618	647	668	691	674	654	652	637	640	680	658	649	689	668	642	710	645	671	665	674	631	624	623	656	593	638	633	634	646	630	570	662	685	647	612	629	653	674	668	642	707	650	646	634	683	586	622	627	652	694	619	661	613	576	611	642	617	671	649	652	616	626	684	660	676	650	645	613	626	618	649	599	634	640	594	643	674	666	619	656	622	622	609	611	651	671	619	647	670	605	616	642	589	600	635	668	670	601	649	662	638	643	651	639	671	667	691	615	649	637	636	654	592	575	665	657	622	650	636	646	669	657	655	677	613	619	624	661	665	628	656	616	677	670	678	666	645	580	665	676	634	632	623	595	672	656	624	615	636	686	631	603	639	644	626	604	637	622	656	596	658	647	587	684	652	630	597	636	612	639	607	597	637	645	646	629	616	639	641	619	664	665	627	637	623	620	655	618	668	651	646	645	713	628	632	627	601	608	639	601	653	662	631	645	635	647	623	685	632	633	643	662	651	614	675	678	633	607	634	611	620	641	625	654	660	634	628	637	662	577	602	646	659	664	700	683	695	642	628	616	626	617	633	621	646	677	617	622	649	629	665	646	631	629	640	647	589	677	630	659	638	640	646	654	626	628	618	571	699	588	653	607	635	621	691	671	635	663	637	645	628	695	658	673	590	646	622	663	642	656	603	628	643	654	601	656	661	647	678	681	655	650	653	618	639	679	624	635	665	671	659	595	658	630	642	603	673	629	614	611	670	608	651	574	644	684	687	701	652	640	638	634	636	630	635	643	627	658	632	667	637	659	640	583	620	642	625	640	620	653	636	619	682	613	606	662	621	657	670	615	584	642	636	603	658	652	654	640	606	660	651	613	634	648	597	611	639	665	668	638	625	623	645	657	684	675	652	634	654	627	656	675	697	631	645	641	669	687	635	680	658	640	640	635	643	631	649	633	611	655	623	620	668	606	639	559	669	650	652	630	601	625	593	638	634	633	655	614	661	654	664	651	673	604	608	669	660	588	613	618	652	658	613	630	622	637	652	619	601	648	638	610	597	655	606	634	618	638	616	664	629	620	595	631	683	643	682	589	629	665	663	609	645	649	681	672	650	640	674	658	656	669	613	640	679	620	696	642	643	625	652	622	663	648	605	643	696	648	614	649	647	607	612	631	615	648	617	661	661	663	630	707	658	643	595	629	665	651	641	649	611	644	664	635	618	631	641	653	592	640	628	648	648	642	633	639	691	645	677	644	657	646	672	654	650	640	637	643	615	658	653	588	643	655	666	624	594	620	640	623	655	677	661	639	615	616	654	694	650	619	602	649	651	616	637	685	624	677	622	630	629	617	661	612	649	655	614	629	585	637	665	703	670	646	639	649	658	648	634	652	636	637	639	645	632	596	635	635	611	653	636	594	642	635	645	665	667	668	653	645	595	657	600	666	647	618	622	654	633	610	620	657	632	642	618	612	618	646	634	613	604	646	622	637	663	695	645	636	609	658	621	620	664	667	604	646	679	670	652	668	635	658	622	672	644	653	633	635	630	677	634	618	698	638	644	665	599	611	617	667	656	655	658	629	619	603	603	669	641	674	612	613	643	629	686	619	623	634	593	669	650	639	636	654	643	649	655	660	652	643	614	649	647	661	631	625	622	656	634	662	659	591	621	669	646	671	621	632	647	690	641	599	622	623	660	613	647	587	666	669	626	691	620	634	666	677	640	645	658	682	653	579	627	619	675	664	607	684	656	684	665	613	632	640	621	627	593	631	655	660	608	645	659	621	663	608	653	632	631	604	597	676	626	641	640	647	627	609	618	680	640	628	644	597	656	662	647	671	677	682	673	660	674	641	633	663	659	628	634	619	630	621	615	660	632	624	641	664	592	611	680	662	714	622	643	635	626	599	634	655	622	686	630	605	639	668	614	575	626	646	660	639	655	633	643	636	611	600	680	641	622	634	652	625	679	638	626	622	693	640	609	692	681	630	662	619	573	644	646	662	591	620	661	612	613	654	646	675	653	609	627	645	660	639	625	607	641	681	661	620	604	621	642	654	600	644	638	629	655	650	671	639	612	658	613	631	611	679	648	642	642	681	662	628	601	626	637	617	648	665	636	662	631	588	625	653	632	644	653	627	612	641	656	648	659	648	623	579	675	683	670	669	599	649	672	649	633	619	626	630	632	676	660	610	626	685	599	695	670	676	641	655	609	636	654	643	603	623	650	650	612	617	651	682	671	624	645	654	671	640	652	608	634	643	634	681	616	608	642	597	604	673	591	633	581	623	634	608	592	626	649	608	618	638	658	681	631	623	633	562	615	599	616	637	638	624	621	657	645	619	581	682	641	628	633	637	668	609	633	600	667	672	615	599	618	640	638	628	620	612	708	637	641	601	645	647	650	687	635	576	666	627	677	640	592	670	641	664	678	627	663	611	649	615	576	678	618	628	668	644	618	634	628	658	626	637	623	657	634	659	649	634	648	630	673	658	650	614	627	623	671	662	663	605	659	648	627	571	643	670	684	636	604	631	666	614	638	596	680	649	682	647	637	639	628	610	617	634	651	629	632	693	615	634	636	653	660	606	626	608	653	617	648	658	646	619	668	634	625	606	607	592	609	620	649	633	657	663	612	629	693	640	647	658	608	669	647	655	662	592	643	618	643	626	627	629	658	626	636	622	662	675	643	622	658	648	661	700	624	629	649	619	661	629	671	660	657	593	685	618	672	620	633	635	657	625	626	615	690	661	667	642	662	675	637	633	620	646	651	613	683	641	639	639	628	632	677	602	619	630	663	625	603	624	637	617	627	632	604	597	636	610	612	654	623	641	649	606	592	635	678	630	711	582	643	633	681	620	648	619	603	682	679	625	669	619	675	587	624	632	644	609	601	682	611	642	644	660	634	664	610	627	650	658	576	623	637	686	665	637	625	654	594	658	599	608	631	662	670	599	606	672	643	664	670	620	663	615	715	631
27368	19335	8337	860	534	431	443	424	421	440	414	437	396	409	422	399	396	395	406	393	429	414	451	390	414	392	401	384	423	365	388	394	427	436	447	403	414	399	403	393	419	447	397	395	417	390	386	438	408	363	392	407	430	430	383	391	395	434	374	387	423	428	381	413	388	424	436	423	409	414	422	408	447	400	432	376	456	415	395	405	452	446	442	420	426	407	440	402	424	385	408	369	436	388	423	418	377	454	404	416	406	418	427	433	415	429	420	405	441	393	392	418	391	399	400	403	413	422	396	402	400	399	392	421	386	384	420	406	433	423	425	422	429	418	400	409	396	391	430	425	408	444	414	412	447	383	423	428	410	455	409	458	439	427	426	432	435	393	401	411	429	442	435	419	391	399	421	413	435	410	425	388	458	393	431	415	403	461	426	404	409	435	441	428	432	398	435	404	408	383	401	446	410	437	378	406	445	422	442	410	412	413	386	386	432	423	417	387	438	404	443	423	388	417	409	448	410	443	410	406	389	417	432	419	437	420	411	407	418	410	381	412	434	433	403	412	420	419	387	408	432	413	404	390	415	389	400	433	421	439	398	397	408	412	449	407	377	402	459	417	413	384	445	406	395	416	415	407	472	423	374	431	385	429	405	413	418	460	435	440	381	418	422	383	421	447	402	405	441	438	416	431	422	408	432	429	455	402	404	370	382	457	389	406	422	407	404	400	450	428	405	435	451	435	414	407	440	418	442	389	396	412	422	419	399	414	384	406	431	425	390	421	398	393	441	452	431	402	416	420	453	424	448	419	436	435	411	372	410	412	406	419	416	454	429	393	410	424	407	425	376	411	426	434	393	464	409	431	377	423	438	459	403	405	423	442	382	415	419	412	439	413	412	422	418	426	415	420	479	436	387	404	417	429	438	393	405	399	442	393	393	417	422	423	426	457	402	426	408	408	404	421	378	410	426	406	433	407	433	465	409	413	442	412	412	406	395	422	396	423	417	395	443	411	426	460	396	415	424	403	406	421	450	410	406	422	427	375	409	439	423	386	421	419	402	431	415	420	400	418	380	396	386	436	403	419	403	426	401	432	428	420	418	418	415	391	419	413	424	391	418	418	430	396	418	375	427	396	424	391	408	419	457	438	393	431	415	370	406	405	413	430	383	426	428	421	381	413	442	423	433	396	407	431	412	419	451	428	416	428	430	420	395	397	443	433	407	440	398	427	386	426	404	444	417	427	417	418	424	409	431	429	427	407	406	424	404	422	434	406	393	414	424	440	391	435	399	432	450	414	403	445	381	415	415	416	422	378	418	421	446	408	416	394	459	424	406	389	381	396	430	384	415	401	441	424	435	402	391	402	421	406	419	380	388	411	414	434	433	414	426	419	414	423	422	387	388	414	432	422	410	394	424	414	416	406	394	451	416	436	401	427	428	392	397	423	413	381	435	401	436	397	417	386	431	406	428	402	401	388	402	380	405	412	420	421	372	432	424	412	416	444	386	389	415	392	418	431	408	419	413	388	449	427	402	403	401	395	428	374	441	423	438	437	407	415	417	431	435	413	428	388	430	374	395	431	416	464	394	419	407	359	406	423	418	422	387	417	427	429	408	422	421	441	446	405	420	373	435	431	409	441	436	405	425	400	421	395	415	388	426	436	399	418	434	431	398	434	401	406	436	431	424	444	438	432	390	397	411	366	423	413	449	412	400	431	397	420	435	431	414	408	409	432	392	421	433	436	398	396	418	403	407	431	372	403	422	415	408	447	422	391	422	416	429	425	397	427	393	454	421	406	389	397	426	449	413	388	434	435	384	413	382	404	447	427	434	397	408	405	419	413	373	408	384	426	423	407	390	412	390	419	432	424	400	419	428	380	439	418	382	410	401	417	361	413	390	410	433	444	421	417	382	412	418	390	377	408	409	429	428	441	439	448	411	443	376	396	414	400	424	382	432	430	389	407	433	367	380	413	393	391	383	406	468	405	432	442	402	390	380	426	428	441	389	398	419	398	400	399	436	405	419	378	402	412	373	405	396	423	397	432	427	460	416	418	415	412	398	395	450	404	371	411	429	449	422	440	377	393	390	406	403	406	399	419	387	394	411	441	438	420	437	437	383	426	415	400	418	405	405	399	376	446	435	451	400	417	379	394	370	413	384	427	401	376	412	433	367	441	377	388	402	446	428	393	461	410	442	436	396	379	407	421	386	419	411	417	439	426	445	378	401	399	372	451	417	449	424	445	392	418	384	382	395	395	403	425	424	438	376	392	431	419	411	435	448	417	411	392	460	428	475	422	439	398	425	420	430	426	455	389	403	421	415	400	438	408	414	402	399	389	398	430	425	431	428	449	417	414	390	405	446	447	426	417	438	415	395	423	406	413	411	400	393	411	402	425	407	420	438	450	425	428	410	463	434	409	411	431	428	399	434	397	411	404	421	395	419	400	429	416	391	410	397	382	416	447	434	417	426	411	426	413	385	393	404	422	444	409	436	375	419	423	410	406	412	367	408	395	422	387	397	398	402	390	440	397	425	396	386	394	408	408	402	416	426	414	382	425	414	414	382	432	436	383	398	399	407	384	428	398	416	425	422	393	429	407	446	406	385	444	409	439	455	427	398	392	380	419	422	410	384	431	423	434	400	402	406	431	425	374	412	400	422	444	383	400	415	454	408	426	399	420	455	415	398	428	426	411	380	402	404	407	425	420	403	412	392	428	388	440	431	423	478	393	391	434	423	422	429	397	427	449	435	426	433	409	399	410	411	402	446	413	409	427	391	429	410	411	457	401	379	403	412	389	407	411	426	404	410	374	432	412	396	402	398	421	363	426	390	407	397	429	419	419	399	416	413	408	441	435	429	470	394	418	370	428	396	399	407	419	450	391	426	443	405	399	430	413	429	451	426	411	413	391	388	435	415	377	410	424	383	408	442	416	434	389	393	395	377	411	393	404	406	438	393	423	418	412	415	430	446	422	385	434	391	434	389	408	431	427	426	416	416	446	421	427	437	409	417	414	414	437	399	454	419	443	405	398	448	426	428	382	398	384	422	431	416	396	397	411	413	413	414	445	427	418	387	409	398	426	413	434	424	452	404	431	414	396	405	419	436	459	386	393	386	428	391	396	398	356	378	414	392	415	376	438	395	388	406	400	449	460	402	365	428	392	390	413	406	417	358	390	441	430	383	406	428	429	436	441	411	417	382	389	386	408	387	423	395	454	421	425	404	439	392	372	424	381	429	388	406	414	399	405	427	412	392	414	381	404	380	429	392	416	425	406	438	424	398	427	415	454	421	417	410	381	420	409	415	397	424	452	414	414	424	391	401	405	408	435	438	402	410	466	420	399	460	440	426	433	403	418	417	409	377	414	440	426	448	379	423	428	386	407	442	433	423	422	420	404	376	381	404	443	400	391	409	408	442	407	423	417	395	398	432	408	386	394	425	402	417	425	396	423	465	415	429	423	399	402	392	394	410	389	388	397	389	406	394	419	426	430	438	426
8684	4607	4399	616	543	502	483	448	456	463	460	487	463	443	466	473	402	458	444	431	420	464	457	400	454	446	449	402	426	430	448	439	439	443	425	439	452	438	452	440	415	400	460	435	442	438	479	470	448	444	432	430	421	433	444	428	434	454	410	421	403	433	460	476	438	458	439	424	461	429	458	472	362	420	469	427	463	439	391	439	435	419	479	429	402	433	398	419	475	486	438	392	417	486	478	436	414	447	417	442	446	447	423	423	444	429	392	422	427	443	442	450	456	457	400	462	435	392	431	422	454	444	444	438	448	436	449	427	427	439	461	453	465	421	434	451	430	443	438	400	434	461	430	456	431	431	459	440	462	450	454	425	464	470	452	470	459	413	440	439	447	419	426	459	418	420	418	480	448	407	453	454	421	437	433	457	476	490	443	457	410	401	442	443	434	412	417	405	429	408	452	435	433	424	431	430	446	414	417	445	430	442	439	450	457	446	411	459	470	437	439	424	420	414	437	414	422	439	401	471	446	420	428	441	462	425	467	416	420	457	433	429	393	447	429	457	493	396	448	413	451	399	458	427	429	455	450	426	442	487	430	443	459	392	414	443	419	476	418	419	440	458	450	441	416	479	459	413	442	469	430	433	413	428	461	452	430	459	416	465	433	432	437	424	453	454	416	443	469	409	438	464	438	440	398	435	457	377	421	452	465	459	436	460	450	454	433	454	466	422	426	441	461	409	432	438	442	422	433	443	409	418	412	445	460	428	419	468	428	459	421	451	434	434	414	468	431	464	432	452	427	440	408	426	432	455	414	433	441	424	438	441	451	443	433	437	428	432	424	429	470	413	437	462	425	446	433	438	465	443	449	462	434	420	429	489	430	423	425	427	447	467	431	429	445	453	429	462	443	462	476	413	477	413	459	457	444	412	459	404	447	457	438	459	410	414	437	412	422	425	412	433	450	439	420	448	439	432	425	469	432	393	437	464	442	448	464	414	442	461	466	457	470	436	451	446	439	454	460	417	456	419	441	446	444	441	409	443	469	432	434	448	449	438	416	456	444	446	435	457	456	438	433	465	465	434	431	449	453	460	413	432	453	473	473	448	434	417	425	446	423	419	443	455	425	447	450	378	440	419	470	429	426	436	453	431	420	441	430	408	414	454	476	461	437	420	450	463	463	445	405	433	472	438	430	439	428	439	419	438	425	450	418	446	435	454	437	428	443	448	475	425	465	437	466	411	490	445	473	455	423	433	461	423	435	452	484	429	443	417	420	460	453	435	429	422	479	417	463	445	441	459	441	399	406	411	442	440	424	451	405	417	465	425	410	407	470	437	437	415	439	434	461	443	427	407	444	471	436	451	440	446	446	462	461	431	452	450	439	428	406	440	418	424	403	449	456	459	420	442	470	460	412	416	429	414	442	426	411	458	414	455	462	449	406	459	422	423	417	437	451	426	432	457	400	439	406	455	429	485	470	442	465	417	430	454	453	446	415	440	423	404	439	450	449	463	441	470	443	440	442	457	425	393	438	442	438	448	395	399	411	411	487	440	436	418	439	436	446	466	446	441	423	431	465	436	433	416	445	460	424	431	429	398	425	424	421	424	369	401	455	451	429	410	441	440	428	447	420	429	460	473	394	432	445	424	458	449	448	409	414	468	448	472	412	434	449	456	463	429	456	456	418	422	402	455	429	450	446	429	416	431	467	491	418	430	449	440	452	431	398	411	464	406	426	473	418	461	424	457	454	436	439	461	419	461	460	426	436	446	416	401	436	437	456	381	460	404	449	457	447	432	430	460	418	434	452	416	457	441	458	412	403	459	462	463	429	424	472	451	457	444	464	457	453	426	462	467	465	470	462	470	405	438	443	451	417	456	449	456	418	393	463	437	445	449	429	423	445	428	450	419	437	379	439	430	478	398	414	450	467	419	462	427	409	433	407	472	461	432	448	394	451	470	433	431	439	440	429	407	439	409	420	445	432	401	441	466	434	419	459	398	451	430	504	400	435	430	460	476	410	402	422	474	428	413	425	413	433	471	432	457	455	434	424	454	451	454	414	429	400	438	436	444	439	436	434	459	436	439	456	425	428	432	467	470	437	471	459	437	480	441	401	446	435	464	402	427	467	463	462	457	434	420	448	415	416	430	450	437	426	443	443	441	441	449	447	441	431	418	433	432	406	410	468	424	420	449	427	434	431	442	469	455	438	441	444	419	441	433	452	470	447	420	424	433	397	444	439	444	408	436	449	417	480	428	400	444	437	406	428	453	422	444	423	464	457	407	453	493	429	437	428	395	463	413	411	438	414	422	445	443	422	430	443	413	424	400	445	416	442	454	445	381	423	453	422	432	392	444	449	444	494	424	430	425	430	431	449	460	425	422	455	461	431	433	451	471	423	447	427	446	447	465	453	443	394	436	466	406	439	435	450	418	447	440	456	454	447	424	421	457	462	405	420	436	448	423	439	441	418	434	426	413	453	444	438	436	433	411	416	420	440	449	431	449	443	457	460	434	446	455	396	447	457	412	421	446	422	429	420	475	438	428	468	409	483	424	439	454	413	440	446	429	393	415	464	419	439	439	478	432	446	449	442	472	432	439	433	459	413	446	443	426	419	447	445	465	456	441	437	426	463	440	437	471	442	443	420	492	426	427	435	453	389	428	437	415	434	434	409	392	449	428	452	480	457	435	445	432	435	435	433	442	412	458	454	475	413	451	473	429	470	463	440	417	443	419	414	439	433	493	416	427	418	443	464	439	423	449	456	437	457	457	455	441	486	451	442	420	454	447	472	489	431	424	443	420	443	467	482	440	461	456	409	434	439	471	464	437	453	456	439	445	437	424	428	452	406	441	436	421	430	425	440	470	464	413	407	453	444	436	416	458	443	442	429	446	433	440	440	421	466	441	467	481	468	420	454	449	443	418	437	433	422	427	421	456	481	419	406	426	451	428	452	411	437	423	449	392	421	466	445	449	425	449	462	437	425	401	422	451	414	449	449	427	454	461	422	423	434	416	429	421	445	436	478	407	458	403	421	427	430	449	436	433	425	453	432	427	399	467	439	455	462	400	424	431	411	425	454	410	439	416	467	471	446	432	389	425	426	464	446	431	473	452	410	453	406	442	458	454	449	462	473	418	401	426	439	436	439	433	437	427	435	418	439	420	452	488	456	454	418	430	493	419	435	458	431	433	431	459	435	433	408	446	433	484	417	435	460	463	476	438	447	407	433	469	444	437	442	451	432	414	432	463	478	474	394	428	461	439	463	473	451	443	434	421	409	427	437	424	444	442	425	412	449	434	418	428	466	432	459	440	454	427	416	427	398	437	418	474	432	434	451	477	415	395	427	463	403	423	460	413	425	440	400	440	418	481	445	436	467	409	403	427	434	456	444	455	419	440	459	430	487	431	458	426	444	431	452	461	429	423	452	437	452	407	440	420	470	477	425	440	440	403	455	413	445	425	436	436	439	427	486	438	425	437	451	450	448	451	441	427	442	431
23668	21292	28571	24231	21236	12107	1577	1126	995	959	918	881	835	819	827	805	805	819	791	736	759	764	804	765	780	745	777	773	715	731	751	788	769	715	764	778	791	753	750	698	757	773	730	761	761	734	763	682	761	698	784	740	709	722	764	760	738	775	746	771	725	783	729	760	682	760	717	763	727	738	708	760	753	716	735	774	705	798	751	692	757	712	730	735	732	731	703	696	728	724	733	735	728	733	715	776	727	758	716	705	742	772	809	764	784	752	751	740	727	816	750	755	731	735	770	749	707	718	760	736	804	735	771	707	773	761	735	728	769	743	738	723	770	731	804	724	803	693	734	740	729	748	676	736	770	728	730	715	740	742	738	734	730	734	764	676	732	745	703	747	712	729	771	769	747	680	702	745	746	686	736	719	730	746	702	700	773	763	708	741	725	737	755	740	763	735	704	722	752	705	755	756	707	760	718	729	763	736	778	708	743	714	725	768	737	745	746	805	710	727	707	742	754	724	748	741	745	777	691	734	761	753	729	764	725	702	730	751	706	755	761	758	715	763	762	731	708	717	772	752	707	692	751	768	757	743	746	753	740	732	681	771	728	777	766	708	732	749	741	789	748	711	733	779	745	743	716	741	727	734	755	715	739	811	799	733	742	706	733	763	721	730	734	731	714	777	712	697	707	727	756	678	693	746	719	741	781	727	769	746	754	740	752	727	757	737	771	695	724	747	763	717	710	687	734	746	800	724	763	761	697	715	757	731	779	782	765	751	778	765	676	774	726	694	682	696	750	769	716	741	772	758	746	718	730	711	678	700	716	757	761	682	790	720	745	758	747	800	739	759	733	720	712	763	709	731	720	736	692	723	710	722	757	718	736	761	731	755	745	734	711	751	714	788	735	764	724	766	691	720	739	731	769	746	719	766	748	783	730	726	772	769	762	728	738	730	710	757	770	683	704	747	726	779	748	771	758	737	720	712	709	743	725	785	751	704	756	741	718	709	735	751	736	736	756	769	765	724	762	706	732	740	758	744	698	779	710	695	800	760	797	750	714	701	778	727	703	709	760	750	764	751	728	738	725	703	802	755	745	742	753	762	712	732	732	731	726	708	703	739	755	719	698	723	742	743	755	709	766	758	771	801	781	780	728	714	774	741	725	689	758	689	722	697	781	737	750	790	746	700	773	716	723	745	706	751	716	723	744	721	744	764	741	755	728	736	736	748	735	777	772	733	761	705	748	780	752	700	734	732	734	753	747	776	719	721	721	759	696	753	692	753	750	757	702	751	740	740	697	747	770	760	725	758	722	730	782	748	749	708	690	792	753	756	757	732	791	735	770	777	800	767	734	723	690	705	733	696	739	696	723	790	741	744	732	710	744	714	705	741	823	739	735	720	731	748	773	721	750	751	739	744	742	693	745	751	794	709	732	760	763	767	751	747	771	739	718	718	792	765	762	681	745	758	739	748	759	735	732	762	762	750	775	736	787	723	728	719	720	712	757	718	703	767	744	712	726	784	710	753	740	726	738	783	769	788	757	741	741	779	751	717	734	725	727	777	732	740	735	745	706	759	785	707	757	738	709	751	770	749	734	743	735	736	724	770	766	738	781	738	734	747	722	768	719	732	753	759	693	810	707	686	727	709	783	740	752	715	748	718	737	725	757	748	718	703	737	725	733	742	775	742	701	694	710	726	749	743	739	767	712	737	797	727	717	736	809	727	740	695	753	761	756	771	781	711	742	766	725	763	734	749	788	696	719	723	724	757	739	781	692	716	762	710	750	737	677	714	720	675	760	757	740	749	807	685	759	733	713	717	721	730	763	720	723	793	751	757	723	769	760	759	695	739	717	752	723	736	742	738	734	771	741	682	703	764	816	760	755	764	691	733	765	712	712	703	704	748	746	777	748	720	747	720	751	761	728	752	738	724	750	758	740	736	784	809	724	716	743	769	758	705	732	750	718	741	721	730	751	725	761	709	739	695	782	776	798	799	753	712	753	745	744	712	729	760	807	745	751	755	717	736	714	676	766	736	771	727	689	754	740	746	777	702	701	693	739	734	727	704	709	694	720	743	719	712	742	717	746	714	766	752	712	743	760	789	748	726	760	740	743	734	776	676	714	728	730	733	756	700	767	726	778	756	748	719	730	765	756	692	734	737	744	695	719	754	761	678	726	746	771	758	723	750	689	681	690	669	740	750	753	724	758	765	738	715	715	727	721	755	718	719	743	719	710	782	727	762	752	720	794	762	776	683	775	727	742	697	793	719	757	750	702	681	727	730	728	717	733	706	705	721	751	726	758	700	739	726	767	733	705	743	767	751	739	730	703	757	698	700	734	777	748	740	731	749	779	739	690	706	733	710	732	826	734	680	744	770	662	707	739	732	700	735	735	743	692	728	756	743	758	708	738	731	740	764	752	738	708	771	739	776	715	723	762	693	708	715	754	691	748	729	713	693	694	788	758	734	773	782	714	737	705	727	772	721	771	784	717	759	727	786	750	724	735	719	743	728	744	770	715	726	771	789	713	725	716	784	752	779	730	826	726	714	774	774	724	781	707	745	697	716	709	755	722	732	725	761	767	678	760	755	788	700	726	749	713	720	711	748	710	714	703	727	713	725	715	758	724	719	745	737	742	784	759	711	693	756	784	686	662	753	734	773	772	741	763	734	736	709	771	769	749	752	753	735	737	717	760	794	764	701	795	730	729	760	725	725	739	800	772	766	740	750	725	727	755	723	751	734	676	771	719	700	789	781	712	692	718	746	753	742	722	742	774	692	746	753	759	676	752	753	731	735	710	731	775	799	751	746	777	737	726	736	727	735	796	740	740	766	713	740	731	726	743	744	765	725	709	771	770	690	728	776	730	753	749	745	784	738	736	735	703	786	769	731	719	752	684	724	699	724	767	752	709	716	767	785	709	734	757	733	703	746	768	736	723	736	746	681	769	727	747	697	711	706	751	701	729	699	744	754	723	765	779	707	739	705	729	714	732	733	781	697	733	758	699	757	704	760	725	742	712	729	758	725	753	784	711	731	695	749	752	732	733	729	706	736	723	751	791	726	749	721	723	729	722	727	716	696	706	806	732	741	725	734	734	748	721	720	708	713	734	708	707	811	767	732	717	714	754	748	721	705	791	708	730	697	740	786	737	788	762	749	755	754	740	780	757	715	698	723	715	728	756	700	764	747	764	752	707	721	733	721	715	719	762	715	786	723	748	739	706	729	760	712	738	779	719	721	746	720	758	736	758	732	712	697	735	711	777	764	736	696	808	785	732	714	698	771	735	750	785	711	751	755	761	736	775	732	745	736	724	741	803	709	762	746	669	699	694	778	778	722	738	758	773	737	736	760	766	724	712	732	736	689	687	678	714	768	750	784	737	736	784	753	731	756	761	731	740	762	765	694	774	751	745	715	696	674	723	699	774	736	770	734	717	780	736	690	743	736	733	778	764	774	774	768	704	753	724	722	713	738	731	718	722	756	801	763	716	729	763	738	748	750
9623	18294	24231	3305	2477	1898	1552	1412	1243	1062	1025	968	881	935	905	861	796	837	821	852	817	865	821	836	769	807	820	735	784	803	798	767	816	832	790	754	784	854	761	816	781	806	785	809	794	753	754	800	744	789	772	776	786	714	802	739	793	793	759	793	788	748	788	795	801	748	798	723	798	787	764	762	778	782	796	849	741	757	800	862	783	798	732	736	746	750	774	805	783	745	768	770	820	813	817	772	766	699	743	742	745	760	777	802	726	805	798	743	735	749	800	719	779	813	765	759	777	741	774	746	717	719	770	779	779	786	799	755	796	782	764	800	758	795	761	772	768	788	738	771	767	762	763	803	768	765	749	811	759	782	830	717	846	747	768	801	751	768	727	784	756	780	757	749	740	832	798	827	770	740	765	768	775	793	786	822	776	802	763	784	808	836	789	769	795	790	769	715	808	766	695	782	709	710	794	842	821	814	750	736	789	759	790	726	772	769	766	741	794	775	784	800	770	744	762	780	779	747	775	813	793	731	738	677	788	781	757	821	760	724	765	796	746	825	839	741	842	769	787	742	791	768	778	773	750	775	789	734	770	792	743	741	828	776	781	782	796	778	749	745	771	823	730	772	766	833	780	740	821	770	783	771	775	801	811	767	791	766	774	793	738	762	743	733	768	761	775	780	780	743	775	789	786	804	726	770	807	707	724	741	781	786	776	774	745	755	776	796	753	740	796	774	780	759	793	788	725	779	809	741	756	784	808	785	781	792	787	806	798	761	787	763	760	765	750	783	785	731	727	811	765	795	737	737	806	788	785	774	774	748	747	777	762	792	694	760	753	732	813	784	827	792	763	794	748	780	811	755	692	827	791	786	754	726	759	748	824	782	773	730	736	833	785	795	770	770	749	722	762	770	792	765	761	777	738	765	762	798	783	820	774	813	749	749	778	796	765	783	736	743	721	773	777	764	758	766	744	766	744	744	761	786	794	795	764	745	812	776	789	758	713	753	758	777	767	709	762	778	844	809	798	810	792	730	805	771	768	808	778	771	722	737	778	813	773	785	787	794	704	745	745	751	766	770	750	788	781	771	775	810	758	743	807	800	822	779	787	789	747	767	780	734	747	752	752	766	761	770	807	738	760	779	819	751	769	771	803	804	753	807	779	764	808	790	751	731	770	781	769	732	778	777	777	792	765	816	769	785	750	771	813	735	783	772	770	760	808	785	730	787	790	765	771	740	750	776	759	761	816	789	753	757	789	784	782	726	815	768	773	822	787	739	765	756	773	745	774	752	724	800	764	766	795	813	790	770	694	736	802	790	751	758	791	752	750	762	744	764	775	810	781	762	748	774	763	719	767	742	764	823	802	792	766	807	739	777	781	777	778	764	773	792	741	725	751	806	780	763	799	823	762	759	784	739	785	795	795	765	776	789	747	791	741	747	755	763	804	734	770	748	726	705	762	836	771	783	837	804	730	757	772	756	752	803	753	729	815	748	769	748	791	799	756	751	691	790	765	742	743	799	822	767	802	738	818	815	760	802	726	810	800	760	764	793	793	724	791	787	831	788	785	770	764	802	791	743	740	736	816	771	788	744	755	780	761	744	749	800	804	791	779	747	797	792	782	767	788	767	720	819	760	768	808	822	792	784	785	768	759	755	794	756	757	792	738	779	775	761	764	762	721	798	753	818	798	806	803	776	756	765	788	800	749	771	819	839	822	729	805	755	761	766	772	770	792	770	776	712	741	737	773	753	753	812	755	767	780	772	864	784	777	815	733	798	800	704	758	748	757	790	776	795	763	806	796	750	733	754	739	764	801	724	780	733	728	792	772	784	804	722	752	752	759	771	798	756	744	683	800	792	791	780	765	805	804	710	748	779	795	772	783	776	806	761	769	762	777	751	833	774	773	776	723	787	794	755	785	752	770	815	804	772	765	761	772	752	765	784	762	766	767	758	770	765	774	793	743	758	774	778	756	739	767	751	753	773	762	777	839	772	766	732	766	776	785	760	791	803	749	793	732	748	710	745	783	780	774	829	767	756	763	792	785	810	751	756	736	746	773	825	745	815	829	804	765	782	819	781	778	810	785	801	775	776	786	780	764	773	769	741	790	821	804	798	741	769	763	734	803	750	793	785	767	791	751	768	775	803	751	794	770	782	783	779	764	719	754	727	755	740	819	806	768	803	744	740	760	778	789	750	772	759	776	825	782	759	760	778	775	787	763	778	765	712	797	779	747	753	817	770	754	728	722	729	740	730	788	824	772	798	743	765	735	773	785	762	803	723	725	812	757	809	757	760	750	732	767	759	770	789	762	749	775	754	763	741	765	763	745	774	801	751	780	821	815	768	793	793	795	802	749	805	779	768	758	767	742	768	771	747	755	787	772	775	752	782	796	709	753	751	819	721	739	776	780	721	751	852	786	780	759	783	787	729	746	786	757	755	781	794	833	769	784	769	763	770	765	798	740	743	833	765	786	820	729	755	735	784	760	793	765	762	745	780	781	777	758	766	790	742	785	766	829	784	722	742	755	787	818	763	743	757	792	764	717	855	819	767	755	769	775	784	761	779	735	819	827	783	776	808	766	770	766	749	776	762	761	766	758	786	774	751	787	793	777	726	790	760	765	766	782	735	757	760	764	794	777	774	734	734	764	803	722	794	807	744	733	824	774	846	811	768	770	725	730	771	757	801	743	778	748	776	824	790	748	785	810	818	749	792	741	741	787	825	784	732	771	791	777	795	741	752	761	783	796	796	735	746	787	756	749	754	764	729	743	827	761	771	776	813	722	791	767	749	792	721	786	773	797	745	787	791	762	771	800	727	776	809	749	767	774	800	796	771	770	727	752	788	734	752	829	804	794	797	739	687	767	748	763	719	756	813	798	762	755	794	800	769	748	766	761	793	742	795	763	788	749	767	757	759	738	760	764	782	772	802	783	766	770	752	784	735	781	821	757	753	748	796	749	781	766	759	777	789	802	771	746	743	775	796	818	765	833	781	784	781	728	770	764	738	750	760	814	790	766	738	796	764	796	738	802	779	769	733	811	790	797	769	775	737	773	772	776	721	805	742	740	768	751	773	793	758	801	778	791	820	823	745	726	758	787	783	820	838	743	735	788	749	778	749	748	778	777	844	775	766	820	771	802	785	757	810	717	724	817	752	757	770	759	804	782	770	785	796	745	781	742	784	773	769	782	772	767	763	751	755	787	775	810	769	704	843	730	748	796	795	781	722	797	793	807	790	770	722	754	752	796	761	777	809	770	796	731	793	758	742	755	833	700	842	742	758	759	777	833	743	753	829	777	731	717	762	790	784	752	815	801	762	816	789	793	790	791	755	770	808	733	793	723	796	761	787	760	715	755	736	795	763	737	838	760	771	771	754	802	749	776	811	731	756	827	770	752	798	731	789	775	738	770	772	786	782	791	781	770	740	759	725	778	763	772	779	793	751	790	757	738	756	765	810	834	776	764	753	801	812	769	757	744	771	789	735	769	759	778	823
24499	21208	27687	24942	14652	777	494	376	333	299	276	231	241	243	253	244	241	248	200	221	202	227	217	191	215	207	225	215	216	213	190	216	206	188	179	222	200	204	216	207	200	194	197	179	212	206	176	196	205	218	216	206	192	218	196	191	174	192	182	175	190	193	214	197	186	220	206	195	187	186	178	201	187	190	219	256	208	202	166	206	203	201	199	206	209	203	220	181	194	202	217	195	214	187	221	246	191	199	197	196	187	213	201	224	188	199	216	183	203	190	199	208	223	199	204	206	194	233	187	211	200	192	174	215	220	203	182	204	180	210	186	190	204	179	210	198	209	213	197	190	219	198	207	208	174	204	176	194	190	196	232	212	214	214	181	194	186	187	202	181	192	195	224	198	178	187	194	199	191	195	214	189	214	195	169	207	193	194	192	195	199	204	190	208	211	195	204	208	201	184	221	224	192	186	210	193	215	216	199	197	199	214	200	183	200	209	201	199	210	195	187	220	201	208	197	182	196	185	184	212	208	220	197	204	221	191	226	221	200	184	215	211	189	216	200	215	204	188	192	203	194	211	207	205	207	199	183	209	221	202	191	187	208	206	221	226	218	195	205	188	198	196	208	202	200	199	207	201	197	206	208	194	188	208	186	176	183	201	218	210	170	227	217	197	203	207	200	207	208	191	233	206	212	213	230	192	215	214	199	218	204	210	181	201	214	205	188	188	200	207	189	202	188	183	189	212	187	210	189	194	208	198	214	217	223	190	202	181	202	209	190	204	206	232	224	169	223	190	194	204	200	190	203	189	189	184	226	213	208	203	207	191	203	219	186	191	217	217	196	201	192	207	195	200	218	212	198	179	184	199	191	212	213	198	207	169	218	203	214	231	203	201	201	234	200	192	177	194	184	200	175	212	186	187	203	191	194	207	189	218	191	195	205	193	185	198	184	213	182	199	201	210	214	188	215	197	213	197	193	190	239	195	187	215	219	200	215	203	216	207	198	221	177	192	209	209	191	190	186	196	197	188	200	194	207	206	197	196	213	186	190	204	220	183	177	181	222	201	176	235	205	202	190	215	216	201	201	186	196	209	216	206	203	219	201	197	216	215	202	184	192	203	215	170	211	195	206	185	213	188	197	183	195	191	213	193	204	185	193	201	225	193	197	191	213	223	193	189	192	212	194	191	208	230	174	202	192	191	190	205	186	167	190	184	206	205	211	196	199	189	205	192	216	165	195	187	202	194	215	202	211	191	179	187	177	189	194	179	196	187	219	212	199	191	195	176	205	197	183	216	219	180	195	215	183	195	205	210	190	204	199	197	207	201	208	187	205	225	198	194	189	173	218	186	207	206	212	226	199	211	196	211	206	215	192	201	197	205	204	186	205	198	202	199	198	191	202	186	224	209	196	210	197	223	188	200	217	205	188	206	197	227	204	183	208	189	212	202	182	225	215	187	202	191	193	200	192	195	207	205	218	207	202	201	201	207	213	179	191	199	203	169	188	218	178	188	211	210	204	211	182	195	175	192	217	191	211	199	218	193	198	167	207	176	194	192	191	200	227	177	190	229	210	218	219	201	167	208	197	204	194	183	212	212	193	202	203	225	179	216	216	204	186	191	192	204	208	225	197	187	212	192	225	169	216	224	203	183	183	216	205	202	220	210	192	193	194	210	194	184	180	183	201	193	185	198	195	217	208	211	202	176	200	192	181	193	204	204	203	197	189	208	188	190	210	198	197	174	202	203	175	202	214	188	201	221	199	183	189	193	177	189	184	198	179	179	197	195	183	195	206	221	200	220	213	180	190	183	198	188	225	202	191	226	198	183	221	218	226	202	173	199	196	208	207	206	218	198	196	218	197	195	189	206	209	182	214	213	226	204	207	199	174	191	202	196	177	227	180	188	183	185	185	200	212	221	228	200	194	188	228	186	187	187	198	211	205	199	208	227	189	217	187	204	217	199	172	196	220	176	230	216	178	208	206	217	179	191	213	177	190	197	203	215	221	193	167	196	170	191	183	188	208	198	215	193	197	201	194	208	219	220	212	188	199	189	196	211	207	193	204	185	212	201	194	192	192	191	179	201	196	186	206	198	239	203	184	224	203	199	202	208	189	216	194	212	171	194	202	181	211	199	199	205	178	193	218	192	214	174	209	212	201	209	209	210	227	205	191	217	211	186	197	201	206	193	211	209	206	208	201	210	225	230	208	206	217	186	182	198	202	198	211	229	191	198	204	206	194	213	212	187	199	206	205	220	200	192	202	181	212	195	210	187	217	211	199	181	202	209	195	188	213	155	190	201	192	200	189	200	185	191	201	192	202	221	187	192	203	215	208	193	194	182	208	177	210	232	201	211	207	188	209	207	182	185	188	201	189	169	184	206	211	216	206	187	182	219	181	221	246	196	202	188	204	190	225	210	202	197	197	204	222	197	176	199	197	192	219	211	191	195	198	210	204	204	198	208	174	197	206	194	244	191	217	190	178	202	203	203	209	184	193	211	196	196	196	186	206	196	205	203	211	187	193	184	204	214	196	175	196	199	183	188	194	184	218	179	215	186	175	190	214	202	213	201	201	209	182	211	211	201	188	195	199	184	154	189	177	202	195	208	193	203	214	192	226	199	201	218	203	201	176	190	216	197	199	213	189	198	184	213	209	207	209	201	190	212	193	200	180	208	214	196	217	199	205	159	183	183	197	208	169	172	229	212	184	198	210	206	216	202	196	193	226	186	190	184	204	200	200	200	186	189	192	204	220	209	188	189	198	219	192	194	204	180	181	204	222	177	183	185	197	212	191	205	187	214	202	211	198	187	205	209	215	200	197	202	214	184	185	222	199	202	178	211	198	216	195	190	176	215	175	213	200	194	202	199	215	212	200	197	214	179	205	194	191	236	185	195	212	195	210	192	213	197	209	198	202	196	213	175	216	181	204	197	216	217	165	179	205	200	174	189	195	172	226	222	186	194	218	195	192	175	180	216	205	199	194	217	203	212	216	219	204	183	181	198	204	181	198	184	223	172	158	209	211	206	168	232	171	200	176	190	196	216	208	228	190	209	193	196	205	217	198	201	207	200	211	194	189	202	211	178	170	176	202	209	186	193	205	231	209	206	217	205	212	215	198	174	185	203	229	224	196	201	196	221	224	224	204	197	169	201	215	211	186	203	194	203	192	212	211	216	201	182	210	186	209	191	176	207	198	209	203	188	224	207	203	195	202	202	216	182	202	194	195	189	223	212	204	200	206	217	182	195	193	197	215	211	218	208	200	193	211	211	194	191	201	214	196	196	203	191	199	204	191	203	211	241	203	195	200	210	190	208	214	200	193	203	191	185	201	209	206	178	201	187	228	196	213	206	205	212	200	186	195	198	226	182	218	197	187	181	215	213	204	198	212	204	201	214	212	199	210	204	202	221	203	181	214	210	199	171	185	177	207	197	194	201	176	175	207	205	193	221	218	183	179	208	200	214	193	203	209	198	203	183	184	201	204	216	178	168	218	203
8713	10995	13897	1724	1119	928	683	573	493	408	349	323	293	301	319	295	288	249	261	267	226	260	247	246	256	262	230	258	247	246	240	254	222	241	238	216	186	216	255	252	261	228	229	219	224	230	226	243	219	234	231	248	239	245	242	233	236	229	229	272	251	242	218	250	249	211	228	230	238	234	218	262	233	258	210	244	221	242	210	245	226	227	259	232	245	249	226	243	235	235	243	224	236	222	212	226	210	217	230	204	203	233	225	230	226	230	226	222	220	216	219	224	205	223	225	239	221	229	210	231	224	221	224	236	241	224	238	219	229	243	223	228	237	236	223	242	258	263	240	237	236	236	233	224	230	235	248	216	240	247	212	237	219	230	247	222	202	202	250	232	218	235	234	239	251	238	232	298	206	218	237	241	220	235	223	224	259	228	242	224	212	234	215	240	216	249	242	205	232	218	241	234	222	227	231	232	217	275	223	246	226	237	228	209	235	229	227	203	239	208	259	250	201	247	251	229	247	224	245	221	229	255	217	210	228	247	220	245	259	253	225	246	214	248	226	240	226	213	211	247	259	233	218	234	212	215	232	275	228	201	273	226	239	227	253	229	236	227	263	220	250	245	236	214	236	267	235	247	207	232	278	259	232	234	225	210	263	229	234	218	224	224	234	232	250	221	235	237	235	239	210	217	234	234	243	235	236	246	217	223	215	226	223	227	227	232	217	265	234	237	242	247	217	241	219	211	210	212	247	242	241	226	220	221	230	243	228	220	237	225	228	234	220	222	264	247	227	242	239	267	194	220	221	230	242	214	253	249	240	246	201	231	244	233	226	232	244	238	246	234	215	207	232	225	191	207	246	238	250	242	204	240	242	247	231	229	217	234	250	251	214	212	228	242	250	254	281	249	267	237	234	224	249	229	236	228	225	221	234	246	207	231	284	243	238	240	223	220	218	226	249	218	242	228	227	212	237	219	227	242	242	246	239	226	236	220	237	230	224	216	246	206	211	212	232	195	248	231	214	224	234	246	241	237	224	228	236	217	239	252	229	234	254	237	252	239	229	235	216	216	217	241	226	255	232	212	197	209	226	254	242	225	250	204	208	242	249	194	242	259	215	229	226	243	217	229	238	196	243	231	222	213	235	232	254	248	261	226	224	194	231	253	271	216	224	260	246	217	214	217	248	239	221	237	227	223	248	210	222	237	236	226	228	248	226	217	223	240	221	215	229	207	225	216	232	237	228	217	245	240	239	264	219	211	236	218	240	238	231	252	206	239	231	247	248	254	227	254	237	221	224	222	248	236	230	225	233	214	247	243	224	250	239	217	244	215	242	216	208	219	203	213	209	208	243	220	250	255	229	208	239	240	240	244	236	211	242	235	243	200	220	248	226	248	232	223	264	232	213	256	250	244	264	245	223	271	223	222	256	219	229	227	229	228	215	246	232	213	235	230	245	227	252	233	240	213	250	228	223	218	199	218	215	231	231	250	251	249	226	219	234	239	247	248	233	231	252	254	218	231	214	253	209	232	207	221	225	232	239	257	223	229	239	189	214	246	188	224	202	238	218	239	247	248	242	213	224	218	240	207	236	235	219	223	235	220	205	222	240	226	237	231	230	213	200	201	254	255	251	230	221	240	216	220	239	245	228	229	215	225	206	226	249	229	188	232	252	220	256	225	226	229	236	225	240	248	236	215	233	233	218	246	244	228	200	217	231	246	269	230	247	215	223	268	220	242	217	251	240	235	250	229	259	207	230	195	245	230	231	209	219	236	261	245	226	257	250	240	231	247	197	215	242	232	261	235	208	239	245	245	229	236	240	231	239	260	246	207	249	220	219	220	221	245	231	229	245	227	242	227	228	242	231	242	235	231	247	226	222	235	228	235	209	229	238	236	223	277	223	237	217	242	237	210	225	241	229	230	262	236	226	228	262	229	217	232	243	264	238	204	246	225	237	244	238	234	221	247	230	209	232	228	231	205	238	245	235	238	214	235	235	235	236	220	244	197	210	217	242	226	252	253	231	217	234	215	219	245	214	238	219	251	233	223	214	230	255	250	237	209	218	241	237	213	218	232	245	228	236	212	244	231	237	229	231	199	231	204	250	246	263	242	238	254	219	248	235	254	201	247	237	256	222	242	233	231	228	232	227	230	257	234	237	249	232	244	246	218	227	222	209	223	246	243	222	229	216	215	233	228	227	224	239	228	243	218	191	225	221	237	246	215	222	206	243	229	227	236	231	240	237	244	253	239	226	208	208	221	267	211	223	225	250	241	229	211	234	255	227	234	228	209	247	217	241	232	231	243	239	250	247	211	233	230	247	253	269	255	251	221	251	215	219	235	220	247	268	238	233	214	231	241	223	219	243	220	248	219	221	224	240	223	269	237	244	231	228	233	241	267	229	219	243	245	228	255	224	259	242	214	227	230	226	205	211	224	248	229	206	236	234	254	224	234	210	260	226	217	230	264	232	213	218	252	233	201	248	239	234	201	232	239	225	254	260	233	229	212	227	209	227	260	230	251	230	238	215	231	227	257	225	242	226	187	239	225	232	232	222	196	221	210	241	223	231	248	232	231	238	256	245	250	224	229	243	247	230	231	240	224	222	215	235	227	228	219	193	225	257	213	228	245	226	244	223	243	247	233	203	233	230	251	220	227	220	207	238	232	238	207	229	239	235	235	237	213	236	236	235	231	221	240	231	236	248	241	238	239	237	229	221	207	236	205	204	241	246	232	243	226	226	209	220	226	218	207	231	210	220	205	248	229	261	217	224	234	216	229	245	254	216	246	224	251	227	229	223	231	219	278	221	255	214	214	244	219	247	232	241	224	231	225	224	241	249	242	232	225	248	233	257	221	219	253	213	233	208	234	221	270	231	196	239	238	245	240	233	242	246	237	238	210	255	239	248	230	249	229	228	214	256	238	221	240	248	219	220	196	247	244	231	221	236	233	221	229	230	240	235	237	236	240	229	220	243	238	221	202	213	237	225	218	234	239	248	224	239	205	221	226	229	248	220	254	225	224	234	227	221	230	239	223	208	250	238	189	216	230	220	213	231	239	216	243	242	227	213	213	249	222	226	223	215	233	211	239	253	231	250	215	248	223	247	227	238	246	246	230	196	225	237	222	248	218	244	217	232	226	222	211	238	213	262	215	240	247	209	215	227	232	250	252	231	229	263	242	213	242	242	246	271	231	222	251	252	224	258	237	206	236	211	200	219	211	217	240	246	218	244	202	240	210	249	209	243	201	228	258	235	252	234	233	212	213	225	233	211	221	244	228	221	227	230	232	226	228	209	251	242	212	242	253	244	229	246	228	228	240	242	249	245	235	243	265	258	228	229	247	232	232	218	208	245	224	228	233	236	211	227	218	248	228	249	231	215	251	240	264	253	228	220	241	252	220	227	243	261	222	222	230	231	219	233	233	251	225	263	229	219	214	221	256	218	215	234	219	245	252	221	225	247	218	246	206	237	254	232	232	223	252	250	229	234	238	236	231
22384	21224	28980	23724	21219	21291	12017	1555	1091	1003	932	883	784	761	749	713	692	665	702	674	678	656	665	639	630	618	662	663	660	624	640	659	599	595	641	592	582	610	604	589	565	604	621	574	577	578	588	588	608	564	610	561	566	587	644	631	567	567	565	582	615	623	626	580	571	604	570	622	648	601	624	598	576	571	618	532	607	570	598	582	566	597	570	594	597	621	582	586	634	584	582	610	603	566	587	556	594	588	576	596	632	575	586	618	564	612	618	564	600	579	581	554	582	587	597	600	574	655	596	604	585	599	593	602	615	573	617	583	604	564	576	585	594	582	610	610	603	572	600	591	581	604	561	575	559	579	568	574	603	557	576	627	611	580	599	573	603	576	635	600	573	598	574	614	555	564	601	565	597	605	580	627	552	641	603	569	569	552	564	581	585	569	576	606	582	586	585	561	590	633	578	595	595	581	565	598	571	627	576	626	609	589	564	579	575	583	569	566	600	568	590	557	577	634	568	543	552	627	601	582	599	600	594	592	605	603	600	558	612	584	528	581	584	619	623	574	622	577	555	599	592	607	593	563	577	582	607	611	555	565	607	537	575	593	539	569	573	566	568	591	578	594	639	592	613	592	490	567	540	584	601	562	574	564	603	598	598	548	543	582	612	607	571	562	540	581	568	580	615	590	553	606	625	577	587	555	588	620	588	575	596	559	608	550	596	569	572	632	599	570	571	549	564	608	634	562	583	596	572	563	539	566	631	579	594	579	593	540	591	590	570	560	554	547	590	566	582	613	559	555	584	618	590	589	571	627	571	574	583	580	579	591	602	576	527	574	576	618	602	582	593	593	590	568	538	556	553	566	576	554	608	606	595	554	603	570	591	589	576	541	585	622	588	582	575	552	587	577	567	577	597	595	575	572	585	552	610	563	588	588	549	610	602	627	573	581	646	586	655	612	590	627	611	593	590	614	603	579	583	566	557	589	571	560	554	618	558	559	581	594	574	583	581	556	629	590	624	567	604	557	575	590	607	592	582	601	576	571	559	577	584	576	561	563	576	537	641	534	580	599	608	536	539	598	596	609	573	543	602	572	586	599	607	613	606	575	618	569	608	587	587	615	580	637	613	569	574	581	584	544	584	569	587	613	580	606	559	576	572	551	579	594	553	558	585	558	590	593	576	623	583	564	584	579	562	604	625	592	587	600	572	639	618	569	619	569	588	572	566	577	579	588	562	573	582	549	592	584	578	604	587	597	602	624	586	571	570	578	590	582	604	583	571	599	606	603	579	564	647	579	642	540	542	527	560	559	588	645	566	570	586	605	603	522	586	600	611	574	572	595	587	594	554	570	597	601	575	573	599	577	569	536	551	560	578	560	578	601	590	595	588	579	593	557	569	564	582	603	554	614	577	578	606	592	551	614	577	565	588	563	539	597	605	532	628	590	595	586	590	552	576	608	574	590	642	611	590	548	600	548	605	568	596	565	597	560	586	569	566	571	586	634	556	595	574	592	632	572	585	573	598	558	601	594	600	591	598	537	570	556	607	559	589	582	574	643	587	620	634	590	584	619	579	592	613	572	566	618	563	589	579	543	582	606	597	590	577	527	601	583	593	574	614	537	600	584	530	572	587	616	564	607	555	579	588	580	581	562	591	589	567	559	585	599	590	561	547	561	584	601	591	550	605	572	572	603	547	567	582	587	585	584	580	528	568	584	593	599	577	585	558	568	617	569	593	581	575	644	624	558	576	545	576	611	567	569	588	554	567	577	558	589	623	588	596	614	560	594	522	550	580	557	559	615	565	550	589	573	558	559	569	553	547	566	574	607	546	566	598	592	602	574	564	573	655	605	617	559	617	576	554	570	573	583	618	598	606	538	559	617	608	595	586	585	599	593	628	579	575	572	588	590	568	557	557	544	589	574	563	583	555	585	606	556	613	589	583	545	607	610	540	631	588	580	621	569	638	561	634	575	595	601	568	636	600	573	585	563	584	615	615	590	558	592	559	563	588	616	625	573	576	562	616	582	612	572	567	565	550	568	610	566	610	620	607	576	570	565	606	574	603	587	595	571	599	518	576	573	605	583	599	546	589	615	586	594	576	608	614	583	559	594	597	601	565	612	549	572	617	565	580	584	579	594	567	545	627	564	575	583	598	604	627	591	626	577	623	561	570	551	627	606	556	595	620	562	567	538	590	609	587	601	579	606	574	571	594	608	573	575	578	592	580	583	585	571	562	559	594	562	599	577	618	529	576	613	592	585	584	575	628	561	560	582	583	554	613	530	580	617	552	612	616	576	619	620	560	595	601	599	571	607	593	629	567	632	599	595	619	598	624	579	607	580	603	593	588	592	579	579	565	571	548	549	566	612	606	575	554	591	594	564	587	585	558	609	621	638	670	565	619	583	595	569	570	533	562	627	551	571	563	592	616	579	587	581	600	584	558	543	592	604	562	612	601	568	598	577	603	563	552	548	569	545	594	599	544	605	585	599	587	557	549	596	586	594	607	620	614	610	592	600	599	573	554	552	619	615	554	591	591	624	576	566	572	592	596	596	586	564	572	601	605	612	571	581	588	559	591	562	555	558	530	560	578	522	573	549	591	580	553	580	547	583	581	568	603	579	537	586	594	529	582	596	631	540	587	627	598	602	582	583	556	577	563	562	592	588	584	582	595	568	565	565	543	594	585	595	616	570	559	545	583	560	643	553	613	601	584	558	553	596	543	597	562	586	562	617	600	567	537	599	557	515	618	522	587	594	594	642	562	603	611	580	573	564	558	612	605	593	587	573	595	549	532	593	581	634	596	612	582	608	575	572	596	646	597	557	579	610	621	548	582	600	584	611	558	605	616	608	614	629	588	559	563	596	560	591	576	603	614	610	604	568	572	573	608	579	572	610	587	534	581	593	565	598	622	548	614	569	562	610	591	597	623	614	553	593	587	580	611	594	597	577	612	632	582	582	597	595	554	552	590	564	611	544	631	599	553	547	575	549	560	588	563	534	609	554	598	578	573	612	588	567	588	576	564	567	593	563	609	619	622	576	597	597	595	599	561	603	587	616	614	536	565	587	573	583	577	623	554	575	608	582	608	587	592	568	556	588	588	592	580	588	529	517	562	565	587	573	569	606	579	582	555	603	643	570	586	591	618	565	578	569	619	607	629	598	564	585	602	572	595	604	572	585	557	550	594	620	576	589	600	573	539	606	577	604	588	564	565	623	548	540	610	624	594	575	612	594	587	589	584	599	548	614	578	580	612	595	583	575	618	602	551	547	629	549	539	554	585	546	589	549	604	602	530	605	582	647	593	604	606	584	607	577	598	565	587	585	574	595	581	547	565	597	591	570	611	592	569	563	576	581	594	618	629	575	599	579	569	565	600	612	632	563	556	626	554	539	588	584	619	601	569	590	561	595	578	540	581	592	599	609	573	544	588	579	585	596	587	567	551	556	552	591	615	583	611	596	605	560	597	553	582	571	617	579	593	595	547	624	603	606	537	576
11729	21463	21721	5240	3705	2885	2182	1757	1437	1248	1088	1036	869	929	833	813	810	750	758	692	736	736	718	660	690	651	677	665	747	649	648	726	635	674	636	634	684	634	680	703	676	680	658	678	637	637	665	602	652	630	649	625	641	663	671	681	633	636	655	641	591	652	622	655	631	624	652	624	642	609	661	623	644	623	637	650	596	638	618	663	639	657	628	606	624	620	646	656	642	625	583	626	621	619	654	631	609	662	623	664	641	678	651	646	702	622	636	631	628	673	638	587	609	676	614	605	603	645	605	661	657	615	600	652	623	596	624	619	631	638	644	620	614	639	641	629	624	624	617	672	649	610	668	585	617	656	648	608	604	628	643	615	648	626	606	609	632	647	653	642	627	632	663	652	686	622	649	626	666	609	630	603	656	621	620	636	608	627	648	634	636	622	588	671	643	618	623	669	604	667	614	659	633	679	607	577	672	649	610	653	607	604	610	626	622	637	633	670	610	654	605	632	603	658	639	573	605	609	612	643	667	657	647	601	618	605	651	636	618	641	646	648	591	635	657	587	601	606	606	636	660	623	587	708	621	630	605	639	590	619	606	649	673	627	607	647	640	636	621	653	620	624	646	647	663	628	619	626	633	646	649	605	651	607	632	609	621	642	626	609	603	680	658	613	667	616	616	593	580	622	604	590	610	619	667	642	633	586	652	629	619	613	584	637	646	594	627	590	660	635	606	661	628	645	639	617	618	647	610	674	627	627	612	621	652	659	670	620	642	616	621	637	612	656	610	637	637	632	610	663	635	593	622	615	625	682	624	667	593	658	650	596	687	654	618	629	652	621	636	633	639	656	632	591	634	585	598	606	642	622	671	625	630	616	600	643	634	669	662	607	620	617	613	623	618	616	662	641	659	614	653	636	653	704	633	591	665	592	591	690	620	613	599	675	673	633	625	595	651	617	652	611	598	625	607	590	642	606	667	643	618	616	641	629	606	634	676	643	629	622	617	633	655	619	648	640	698	611	607	646	628	667	656	638	599	634	600	611	613	675	638	645	681	612	622	616	608	617	601	611	640	592	662	598	596	641	628	633	590	632	627	636	618	616	652	603	587	653	617	647	641	608	645	703	632	674	661	640	610	647	598	651	614	607	644	658	625	652	613	638	610	640	606	621	660	616	673	623	605	602	615	581	641	603	602	624	617	663	593	646	657	637	645	612	599	658	620	621	614	622	541	644	608	655	612	608	615	626	669	662	612	641	641	619	663	607	605	609	631	616	644	639	612	625	663	648	616	634	648	608	600	631	622	624	602	644	658	643	617	648	622	604	616	628	621	632	619	626	613	605	633	614	573	598	625	624	621	643	663	624	652	641	662	556	655	630	620	588	635	637	617	618	646	581	617	591	678	619	640	597	580	642	604	659	653	618	625	599	661	673	612	682	641	623	663	610	587	610	610	650	630	597	647	635	639	617	648	639	659	641	618	650	609	635	649	660	647	655	647	654	695	627	622	568	633	626	645	639	595	623	608	602	645	614	612	619	642	582	611	626	661	630	596	659	650	636	644	615	623	585	632	567	664	639	606	621	663	604	650	568	602	613	620	624	650	643	589	592	621	624	628	637	609	615	601	603	602	622	612	609	652	571	641	651	637	630	622	620	637	619	573	615	656	623	626	619	610	634	601	658	661	602	644	637	616	620	598	665	609	636	625	623	591	609	618	646	652	629	611	635	644	609	657	589	648	674	654	583	664	672	603	631	623	613	618	670	633	628	599	637	582	644	576	646	661	647	615	640	659	614	688	658	656	608	669	635	595	658	593	621	619	644	674	628	635	665	635	654	665	641	620	598	679	607	639	602	661	619	633	608	666	624	633	590	657	666	646	618	617	616	651	668	632	620	633	640	662	603	629	626	603	641	617	639	603	617	622	598	627	618	638	639	610	662	664	583	601	607	594	668	626	627	603	648	599	642	654	655	610	649	640	608	602	623	664	650	632	639	637	644	599	626	610	618	612	626	632	598	635	644	669	596	643	654	614	613	620	619	619	593	612	619	623	610	628	616	616	605	682	633	648	651	623	663	607	675	651	651	626	686	672	612	645	632	641	610	600	654	654	620	599	640	633	629	626	604	630	646	625	681	636	628	665	629	638	633	647	654	634	581	594	636	637	649	615	606	633	628	648	596	646	612	605	632	616	621	643	627	631	600	613	656	649	624	636	626	587	624	636	614	649	661	616	646	584	684	634	642	659	627	638	624	661	601	658	632	639	597	628	643	657	610	631	612	598	610	578	587	610	652	635	654	639	614	623	585	591	608	630	645	635	642	663	626	626	662	622	683	631	691	622	617	677	629	643	646	611	608	642	623	609	617	637	614	634	615	645	635	632	608	605	632	597	636	618	585	616	636	634	610	608	635	633	590	585	642	608	600	604	596	677	653	603	619	615	602	614	645	648	597	667	624	651	628	627	608	573	624	639	609	628	679	634	659	665	633	614	675	631	624	612	651	615	637	613	573	625	634	630	645	627	647	601	645	651	619	668	652	652	611	634	644	695	640	646	578	680	619	581	628	608	633	617	596	618	605	657	584	622	643	689	656	658	662	609	615	598	623	630	635	612	637	626	590	610	661	664	668	687	585	623	627	584	626	618	637	609	631	594	629	597	605	632	617	612	649	646	637	599	632	568	661	615	638	608	635	625	628	643	655	643	620	649	617	632	655	671	614	620	631	614	623	603	666	655	673	600	621	598	595	622	606	661	609	646	580	619	592	673	582	622	628	624	600	656	597	649	637	586	690	639	632	603	605	635	629	613	646	599	643	660	637	628	654	651	653	617	668	608	671	639	610	647	629	627	650	608	619	618	672	647	589	612	622	658	637	645	634	659	632	615	602	622	636	628	654	609	596	642	562	636	615	642	644	629	613	604	606	630	628	597	622	646	632	610	572	648	644	606	626	618	637	615	639	637	625	638	660	618	622	634	603	621	645	653	647	634	616	625	639	653	626	591	626	625	633	655	605	605	638	651	637	616	614	597	652	583	611	648	674	606	662	577	626	678	618	628	651	608	645	596	620	626	608	668	597	630	578	638	667	632	614	640	580	611	667	648	612	630	712	629	653	648	570	595	650	640	616	622	616	638	609	664	635	623	668	591	611	619	602	613	634	614	608	603	643	636	637	640	601	653	596	589	650	599	641	586	637	561	604	655	646	618	611	621	602	625	642	625	621	609	601	626	662	639	650	658	580	649	638	629	610	586	610	615	621	629	670	619	593	659	616	604	627	645	656	594	634	651	593	636	627	639	627	610	659	634	641	611	628	647	683	658	620	653	621	658	637	612	628	622	602	636	639	673	633	658	598	643	626	641	622	636	617	586	612	648	644	617	647	628	659	612	649	582	590	597	620	674	658	625	569	617	614	660	640	636	582	652	649	582	656	641	643	671	659	619	637	608	636	590	635	616	626	633	593	616	589	632	624	641	598	650	615	624	595	644	666	638	576	665	644	578	637	688	621
27273	19300	7248	943	656	608	547	480	424	457	434	419	411	406	421	419	445	389	402	374	443	396	404	418	443	418	402	404	427	413	393	421	413	404	418	455	433	398	428	389	408	392	403	434	399	425	375	416	437	374	405	401	382	423	420	395	381	389	428	429	410	402	385	411	392	398	460	398	440	432	442	398	395	390	375	403	408	429	386	380	408	384	432	361	435	408	405	450	403	427	382	419	396	403	404	395	416	429	421	399	427	388	418	396	393	399	429	407	378	408	404	412	402	411	387	431	414	391	397	426	391	408	414	400	423	394	380	413	404	398	397	422	440	443	417	368	409	421	409	397	400	383	418	398	372	434	401	402	397	442	377	361	386	387	432	396	375	405	409	404	424	398	426	414	411	387	399	434	374	419	394	399	412	398	383	428	401	393	401	423	388	412	414	418	405	418	417	386	444	412	444	418	424	409	446	421	428	389	362	392	395	392	434	419	413	411	406	406	406	414	387	405	383	387	408	415	415	379	397	383	415	387	407	428	425	394	456	430	381	402	374	453	405	421	418	380	404	400	388	415	441	413	379	412	408	445	429	429	406	401	413	404	384	448	413	420	407	400	376	383	406	387	413	406	439	426	375	394	395	422	432	389	444	395	398	374	397	418	392	440	390	384	409	413	430	383	413	394	409	408	399	394	427	420	384	389	378	413	428	399	382	461	347	369	403	420	428	408	406	424	414	401	418	392	399	393	401	380	404	401	372	396	388	415	438	402	399	418	420	448	400	428	433	429	407	387	398	407	419	380	410	371	423	416	413	375	450	380	416	409	421	419	422	401	386	367	424	409	411	417	391	427	395	404	374	413	441	423	412	394	408	436	396	433	391	422	406	411	425	436	427	408	388	428	396	389	412	431	421	387	373	391	366	398	417	412	424	414	431	400	426	396	399	383	413	456	421	370	407	388	419	456	405	407	414	417	394	365	439	413	404	397	422	391	439	397	385	427	469	375	405	358	376	364	417	431	444	403	351	398	419	371	412	426	433	364	403	406	405	408	395	393	420	424	388	408	400	399	442	458	422	397	407	406	419	414	388	413	394	415	398	416	378	411	425	405	402	416	435	406	412	402	384	402	372	401	389	409	385	411	418	385	389	424	426	395	413	415	419	388	434	412	372	442	420	435	422	424	423	409	417	393	391	400	408	385	375	394	447	420	416	384	445	439	383	443	406	396	391	388	392	399	428	391	438	440	400	444	411	412	438	423	411	412	396	420	397	446	442	404	427	448	402	397	396	404	393	389	396	431	439	411	384	405	414	393	395	412	376	417	383	397	406	385	418	442	369	440	397	372	445	363	410	383	373	391	423	423	386	387	402	409	401	401	424	431	399	449	401	399	433	426	414	411	408	423	429	413	394	397	401	443	419	438	413	444	381	422	388	412	378	388	396	408	389	400	375	406	410	427	415	443	412	409	413	383	373	419	393	432	388	393	422	374	447	409	440	370	389	429	419	398	425	395	426	438	396	407	412	401	376	422	427	386	410	377	387	405	437	418	411	408	433	406	415	410	422	405	459	396	428	409	397	453	426	394	396	400	390	383	404	407	465	412	426	438	410	396	384	405	407	427	383	412	428	387	432	382	417	415	421	424	390	394	372	386	436	401	442	377	398	404	440	401	452	414	398	388	402	429	422	400	419	431	399	405	431	381	395	367	400	402	412	424	426	407	405	391	402	429	414	416	365	447	420	406	402	432	434	412	402	449	398	377	412	428	393	388	406	428	426	423	423	385	446	452	387	397	401	413	404	395	406	428	414	398	375	413	400	441	408	400	425	456	429	432	395	385	425	437	438	434	428	393	436	419	405	390	380	384	401	389	417	406	406	390	387	363	427	436	387	431	393	422	386	375	408	408	420	432	402	392	410	413	427	464	409	439	413	394	379	408	414	409	421	424	403	393	411	395	404	399	453	424	405	405	452	427	384	379	416	390	447	399	391	389	433	398	395	396	376	418	416	401	358	412	421	393	396	380	398	393	397	454	416	423	416	387	386	410	393	440	425	411	424	361	429	421	386	435	397	408	418	413	389	426	413	390	392	423	385	410	389	389	422	402	392	431	387	416	402	420	410	405	435	388	402	365	392	419	454	389	386	431	452	402	424	392	397	398	385	394	381	409	419	405	388	386	415	368	433	390	382	376	392	417	418	413	405	410	396	424	429	404	377	385	402	412	453	402	385	410	389	383	395	423	401	387	385	393	405	431	392	407	400	409	382	397	406	392	404	417	423	424	411	423	374	407	475	395	430	411	421	382	397	393	441	402	364	363	391	411	390	401	411	395	404	396	431	411	448	398	400	408	365	397	387	404	414	456	374	376	435	434	447	382	414	389	381	387	401	450	380	381	412	400	386	383	404	459	418	419	445	406	432	388	423	435	378	418	458	386	400	422	361	401	437	432	437	412	391	394	417	384	390	421	416	427	420	412	434	386	393	387	398	391	411	408	395	423	406	435	419	430	395	433	393	384	391	417	416	420	405	408	377	414	415	375	409	418	431	407	395	367	380	389	405	400	400	429	425	409	408	378	415	421	424	442	403	428	422	412	417	386	408	441	393	474	407	416	392	385	446	388	424	419	413	414	387	358	409	435	407	433	428	436	405	417	410	398	440	397	401	354	426	414	402	435	409	384	407	409	414	404	383	433	371	408	378	379	398	451	422	403	433	427	426	391	419	421	391	375	429	416	409	420	400	410	438	378	420	400	423	440	400	410	373	413	397	414	425	434	385	397	378	412	404	391	390	384	385	390	443	421	408	438	421	417	376	421	442	423	424	389	378	390	395	415	390	405	426	422	413	390	389	406	416	424	423	388	402	407	406	422	411	410	399	397	436	423	430	426	396	408	407	422	424	420	412	412	380	431	407	414	443	407	383	365	402	375	387	416	392	418	392	404	416	375	369	420	446	415	418	417	375	411	401	417	405	367	420	406	416	417	438	413	416	395	420	415	410	394	407	400	407	390	387	417	407	419	420	415	430	391	405	394	412	417	378	423	399	403	427	395	407	427	393	416	424	440	459	376	405	388	413	439	381	425	406	446	433	373	414	461	437	409	366	360	404	397	425	397	394	419	416	400	387	414	411	374	430	404	403	431	429	421	403	356	391	429	401	384	410	414	473	416	403	419	410	405	432	389	399	413	408	437	405	422	416	415	405	386	405	414	414	438	394	442	404	397	443	407	415	393	416	375	392	426	438	416	392	419	403	387	431	435	444	430	371	414	390	426	381	403	380	425	449	388	441	428	411	415	389	438	400	392	418	419	394	414	396	395	392	407	367	420	454	407	441	397	395	372	417	368	440	416	398	409	392	407	366	433	382	410	414	371	379	415	397	441	453	391	399	384	405	406	372	413	367	394	413	383	393	383	421	445	394	394	409	377	419	406	420	407	406	386	422	397	390	399	417	439	398	432	387	430	397	424	383	414	384	392	381	401	429	380	391	436	410	405	460	438	403	423	419	438
8104	4335	2946	652	503	534	451	459	463	463	453	444	444	423	440	420	447	444	476	424	395	436	425	416	405	410	432	430	404	434	424	401	449	404	445	441	474	423	438	442	425	422	447	461	437	457	414	439	442	423	425	453	458	452	383	425	449	411	450	434	454	430	453	439	486	427	433	441	452	430	446	414	453	457	461	463	410	466	422	439	411	414	441	443	434	428	435	431	426	453	446	465	433	438	424	417	440	429	437	434	455	421	458	502	427	428	387	429	438	434	438	464	426	428	439	429	434	429	412	449	441	394	440	438	468	440	399	415	421	450	411	412	430	444	460	413	447	383	447	433	429	446	443	455	455	437	419	405	415	443	405	417	411	428	472	443	467	419	440	477	397	443	455	415	466	464	422	450	418	410	432	448	443	450	420	417	461	420	419	455	398	441	469	402	393	451	443	389	414	406	407	429	439	415	396	411	432	436	434	416	464	443	452	388	450	417	407	439	460	463	400	425	422	450	399	455	451	439	455	437	440	453	411	430	458	441	412	448	420	435	432	402	456	402	441	460	427	444	445	416	406	436	433	410	429	435	423	419	391	412	468	433	437	459	419	443	434	436	444	415	442	424	455	473	451	427	394	419	469	446	395	490	426	408	415	459	447	455	470	419	432	427	416	426	431	427	473	418	474	411	426	454	410	458	435	399	435	419	426	439	458	457	429	429	452	420	435	465	428	456	457	454	445	418	410	436	421	455	453	440	442	421	452	426	429	422	436	407	419	435	434	404	427	463	457	448	438	412	409	424	439	443	405	422	453	476	424	412	409	435	416	449	419	455	451	393	464	424	424	430	423	422	457	447	440	439	443	422	426	432	430	425	455	453	442	410	423	428	461	404	464	430	444	394	433	409	417	435	453	442	453	445	416	453	440	401	451	437	417	397	431	512	402	470	417	403	447	394	414	424	443	444	445	430	481	442	479	467	449	441	413	440	409	440	469	460	446	416	415	431	446	436	439	455	413	444	440	392	439	426	436	431	428	407	402	447	438	478	407	439	439	460	434	437	462	397	405	395	413	437	410	449	451	441	445	434	427	434	426	418	421	414	432	456	416	433	447	459	413	430	407	423	429	405	453	432	439	468	361	455	425	455	432	412	431	413	422	408	412	427	417	448	409	448	450	447	406	424	458	466	460	398	419	456	439	482	448	448	402	428	442	417	428	428	424	394	411	408	438	425	427	434	433	455	412	457	450	422	450	430	439	420	422	454	419	418	422	432	451	451	444	470	424	426	458	444	398	412	420	440	448	393	460	408	442	438	398	427	457	459	472	394	417	430	448	412	437	405	417	417	406	444	460	421	425	409	456	411	401	404	455	382	397	459	399	442	392	392	418	442	473	462	460	431	403	452	457	413	432	451	446	417	468	396	462	438	426	443	412	431	441	453	407	405	455	428	444	471	407	434	426	441	408	424	417	463	404	437	447	452	424	452	424	469	415	455	444	406	457	422	420	424	427	426	420	434	435	409	433	405	408	447	450	383	445	439	430	446	456	470	458	413	500	436	449	428	415	419	449	416	404	440	409	436	400	427	409	396	426	435	426	429	407	404	432	404	430	440	411	446	445	462	433	424	413	401	424	468	444	472	429	430	425	473	457	470	447	447	426	458	433	419	403	454	484	453	413	445	446	449	465	443	416	443	426	420	430	406	438	433	410	416	421	416	405	478	435	405	412	436	405	451	413	442	423	409	454	412	407	418	424	435	408	403	424	462	408	448	458	407	435	413	440	417	401	440	409	450	458	473	464	423	425	431	443	441	417	440	434	441	433	460	438	392	429	465	457	447	438	420	444	455	452	457	426	450	428	433	419	454	445	423	424	445	425	448	441	442	395	453	447	446	434	435	409	436	429	428	428	470	416	448	440	405	443	469	398	457	447	438	429	441	429	443	472	427	395	414	429	399	453	455	438	440	434	422	453	434	453	423	430	452	465	451	441	448	418	430	398	429	405	457	391	465	407	412	435	450	455	429	461	434	417	409	419	425	428	420	468	424	423	447	429	420	437	415	428	437	437	414	443	426	409	447	427	407	433	421	420	474	438	427	403	413	440	444	449	454	449	464	428	450	445	425	431	414	423	401	407	464	380	420	480	454	467	423	406	440	461	429	508	431	456	405	467	439	400	447	452	456	405	437	445	401	464	451	444	475	409	439	421	450	430	414	423	450	440	465	450	456	425	400	453	473	444	445	422	428	442	407	418	386	410	460	423	437	438	438	409	441	462	460	410	435	429	417	393	426	438	442	420	437	425	417	431	430	419	450	437	428	428	421	447	389	400	474	476	472	433	386	469	432	428	434	426	407	446	429	410	455	451	463	465	437	433	443	441	420	423	423	424	415	409	490	461	459	464	413	447	423	435	414	428	423	423	436	443	430	434	423	428	429	423	419	427	421	458	457	405	456	401	384	425	419	405	423	469	436	414	416	461	432	457	460	431	430	440	454	398	439	426	428	445	447	412	429	418	414	397	439	449	410	462	445	437	438	469	434	439	428	408	431	434	448	427	400	445	444	405	448	458	448	444	393	436	459	445	425	404	396	437	442	434	426	448	451	413	440	384	482	431	468	439	421	432	406	439	429	474	419	416	459	436	433	446	421	423	412	467	469	403	426	414	425	434	419	405	413	421	436	450	422	448	421	452	437	464	432	470	430	435	447	424	444	421	421	412	430	452	387	424	444	447	418	461	403	430	407	427	422	430	402	437	483	453	424	441	417	398	439	420	423	407	458	429	401	426	436	448	436	442	443	424	434	406	414	447	445	463	411	419	425	431	459	453	475	457	446	432	433	416	420	417	467	450	423	431	439	446	416	449	411	421	435	425	435	442	424	438	432	450	416	422	436	432	417	421	420	424	429	459	448	445	438	400	451	444	457	441	414	451	466	441	428	426	429	423	447	415	435	431	449	431	441	440	468	440	463	441	439	480	495	416	444	450	439	452	424	441	410	400	416	416	429	439	418	433	433	427	439	393	404	446	462	415	434	418	416	405	411	441	482	453	429	406	446	435	436	432	471	445	442	415	436	440	451	425	419	430	459	456	438	454	452	443	444	448	407	439	455	434	384	430	408	438	481	490	418	437	446	467	417	389	410	412	388	451	419	443	424	418	428	385	415	445	437	447	443	410	415	464	400	449	408	461	447	432	418	425	493	365	409	420	452	436	448	413	403	465	449	419	422	405	461	444	465	410	413	447	406	433	417	410	432	447	427	409	406	456	459	452	438	462	423	416	453	448	435	418	466	401	437	440	452	405	454	435	424	411	442	427	462	437	427	441	428	421	448	445	389	428	433	422	448	423	458	437	424	458	418	447	424	406	412	458	410	416	428	414	450	424	398	407	458	393	405	458	473	450	435	450	410	406	433	447	421	475	483	425	431	432	492	428	438	419	468	439	375	431	416	436	414	434	412	430	463	426	440	467	450	422	426	413	429	433	428	483	410	425	425	406	443	437	457	468	430
23482	21194	28489	24181	21184	12407	1677	1125	975	969	862	855	804	797	829	870	777	782	820	789	824	721	745	747	712	797	764	745	772	682	738	727	742	710	745	755	715	698	750	699	781	755	725	752	706	774	736	739	726	693	728	776	725	727	760	785	741	748	792	757	753	719	705	708	716	727	758	721	747	738	768	719	785	689	729	707	722	736	701	720	703	705	750	729	733	769	786	731	748	718	734	712	707	719	687	713	714	700	702	750	739	740	756	719	783	738	684	723	776	752	661	791	728	698	740	747	719	740	700	739	718	723	708	765	756	739	715	693	707	746	719	738	788	719	730	714	734	758	760	733	698	749	753	727	795	744	699	703	750	753	714	714	741	726	759	720	717	710	761	734	728	783	739	770	717	725	690	788	703	729	750	671	761	715	700	761	738	766	746	729	738	763	782	696	705	693	746	702	727	736	736	691	710	726	705	752	733	690	785	728	783	702	747	766	732	714	790	726	753	691	759	709	719	729	753	714	794	718	766	784	697	719	700	734	716	713	733	727	746	736	679	731	752	715	721	764	723	774	732	695	692	688	772	758	719	752	742	724	753	788	724	719	700	694	829	723	744	727	716	706	733	713	810	733	778	694	709	738	726	736	723	745	762	666	752	749	743	762	704	749	781	737	709	657	707	733	708	744	708	733	670	710	714	709	748	720	711	714	751	706	701	751	750	756	712	764	677	743	687	730	767	708	761	717	733	734	704	763	717	694	692	705	696	733	727	753	756	754	638	711	732	711	727	753	680	773	672	746	724	722	736	713	727	728	722	718	702	752	716	718	732	777	705	711	781	703	733	729	694	753	715	792	771	759	725	718	697	730	717	700	741	729	682	706	734	741	755	713	720	727	697	736	740	696	679	710	745	725	765	737	765	704	782	723	746	772	737	760	683	744	753	668	744	767	738	777	704	715	716	729	709	747	689	717	732	731	724	732	743	738	750	701	747	758	753	741	698	734	751	670	751	733	717	694	763	717	734	739	737	738	756	751	697	727	724	717	729	689	725	715	753	702	729	732	753	733	757	740	698	754	773	721	718	758	771	681	713	717	753	756	702	685	724	691	665	738	736	761	722	698	736	711	770	745	726	718	731	713	702	749	721	651	731	678	726	742	726	676	741	705	717	746	724	709	669	771	692	673	687	700	755	728	721	735	719	723	734	715	705	701	760	716	717	713	742	730	763	740	712	773	697	733	749	712	715	760	717	676	720	706	722	730	751	754	705	766	698	698	695	743	758	745	737	708	735	713	754	684	728	773	702	774	724	723	686	727	695	745	698	734	721	737	698	736	787	776	717	749	748	724	756	765	703	707	751	680	746	771	730	729	708	714	711	728	686	709	781	729	716	763	746	739	704	748	697	725	700	712	712	727	731	734	721	707	728	742	704	724	710	759	728	741	753	703	701	784	700	757	709	705	739	733	682	771	739	738	699	685	740	721	742	741	692	724	734	732	750	764	705	748	731	733	705	721	733	766	724	706	749	725	702	736	770	691	738	729	727	736	714	707	763	691	776	678	663	714	724	739	750	767	681	715	747	702	721	700	709	698	755	704	712	738	736	713	664	707	752	754	752	740	721	706	743	716	698	711	752	692	736	737	754	750	738	731	701	730	701	712	743	771	720	690	697	741	739	753	747	766	704	759	720	683	719	708	709	687	691	729	759	732	760	735	748	793	715	781	715	728	738	771	686	760	790	699	690	682	756	718	715	675	677	699	686	722	703	715	701	731	747	707	696	724	805	749	697	698	745	718	686	710	704	724	706	660	763	681	696	742	751	704	719	691	737	711	747	693	738	725	710	736	789	726	701	729	745	710	729	715	714	726	740	774	695	677	760	781	727	705	733	743	731	707	781	752	738	742	707	693	714	726	712	696	711	748	709	736	742	739	707	722	727	755	676	722	735	760	669	755	742	743	707	707	682	678	694	702	749	716	748	756	742	709	723	709	752	751	700	743	743	699	699	714	748	701	778	783	763	765	736	748	728	693	745	720	740	742	685	718	767	725	723	709	753	748	709	717	783	786	697	737	766	732	720	741	724	707	729	748	708	766	715	714	768	735	717	688	736	751	715	734	746	742	692	711	740	739	736	720	681	707	708	733	787	734	680	692	750	728	763	743	760	705	723	738	671	734	693	756	742	723	702	731	731	696	742	667	716	750	749	722	696	736	711	700	706	732	753	725	748	719	697	712	720	685	697	748	708	714	716	759	796	724	697	770	721	737	780	776	694	742	736	778	744	725	695	761	746	703	710	699	724	723	749	741	737	743	726	753	740	742	708	751	706	733	735	742	720	712	746	685	742	734	693	725	688	723	680	736	719	710	730	709	750	701	747	731	755	722	693	721	724	705	649	768	718	727	772	736	686	747	704	736	739	772	751	704	723	658	716	689	723	713	772	796	754	688	725	672	741	724	728	710	711	719	693	771	711	731	729	730	754	724	740	749	721	741	706	714	700	780	688	771	713	733	761	731	677	760	699	781	728	689	743	768	737	762	705	715	697	743	719	709	758	734	707	737	716	705	729	760	775	759	726	712	666	740	727	709	732	712	753	759	748	776	690	732	742	738	698	726	724	743	727	668	680	748	728	723	782	766	780	687	724	726	729	698	735	721	689	750	798	739	774	719	725	735	798	674	723	712	712	756	781	746	744	721	688	704	747	671	733	775	767	736	743	706	705	712	656	737	721	737	703	737	773	745	696	759	718	745	716	701	767	725	698	698	725	698	751	794	720	756	756	738	699	725	698	714	711	725	703	709	707	761	699	701	726	745	754	733	718	763	773	788	685	716	715	717	748	744	757	693	740	699	771	740	782	761	750	716	728	734	721	760	786	800	728	738	754	762	685	776	733	737	736	764	683	736	693	733	742	738	769	772	693	733	676	716	731	714	686	749	769	760	732	699	730	674	707	751	741	756	698	705	740	723	709	742	740	772	754	745	729	715	720	683	754	739	667	717	715	717	749	733	719	710	684	739	709	745	711	744	706	725	741	778	717	739	687	701	693	781	695	720	775	728	671	695	700	742	684	743	741	712	673	757	767	764	757	752	752	740	692	746	733	701	738	766	695	773	744	738	723	681	706	664	703	686	703	767	746	666	737	709	758	712	746	731	786	704	701	707	724	749	668	719	722	714	704	744	734	734	767	720	696	723	702	689	743	734	708	705	704	698	767	707	751	737	709	725	702	711	723	731	716	720	712	752	699	701	686	686	701	667	735	667	721	707	744	718	706	756	806	708	736	747	752	736	703	698	771	740	715	685	744	732	765	686	749	786	723	698	714	779	740	746	735	708	759	743	751	710	706	731	766	705	697	738	754	721	730	721	725	724	665	658	713	721	746	670	687	728	779	739	764	730	676	713	727	717	751	681	747	719	760	693	725	723	762	713	741	729	723	753	707	700	726	707	693	717	731	684	736	733	725	754	763	743	738	769	734	775	656	697	715	695	698	707	748	759	752	745	713	723	751	696
8664	18766	20113	3278	2436	1869	1545	1324	1178	1139	985	941	952	913	839	854	797	803	828	794	840	716	805	806	839	842	759	819	749	793	785	831	761	836	729	777	771	766	812	825	812	764	791	740	783	759	773	773	744	755	798	732	765	766	762	834	750	744	770	749	809	762	781	765	701	738	759	729	768	786	704	811	746	739	766	743	714	760	729	753	787	776	747	764	745	691	787	782	721	744	776	774	773	764	765	755	766	748	813	733	730	779	746	765	772	776	724	732	798	792	772	791	742	722	782	748	799	732	742	718	763	725	771	722	753	713	782	748	780	753	728	767	734	738	742	743	769	734	816	751	778	782	770	756	724	761	767	733	801	727	736	779	728	793	774	728	737	756	768	752	712	778	767	733	782	774	790	728	800	783	767	774	752	771	740	725	771	760	814	735	808	717	767	729	786	755	732	746	717	757	822	809	779	758	756	753	732	769	737	765	740	732	808	799	794	750	773	761	757	724	784	767	731	695	774	820	773	761	781	725	770	763	759	750	722	719	735	789	725	740	724	752	772	768	778	769	777	771	755	790	739	737	728	758	739	762	805	757	790	753	762	740	734	758	755	742	760	767	738	780	723	721	768	742	777	786	725	777	778	718	744	749	776	774	760	762	751	771	768	727	738	718	762	780	748	740	730	771	724	775	830	724	770	822	747	741	751	743	763	769	757	792	745	775	697	694	767	751	757	785	723	783	782	793	713	708	767	797	781	758	748	800	823	755	740	787	770	756	773	772	766	691	767	784	719	749	750	741	755	782	759	740	773	761	776	798	738	761	791	722	748	754	734	719	802	761	753	792	781	778	799	763	726	772	792	756	723	756	745	767	756	732	746	750	752	796	773	760	760	739	712	777	775	796	726	748	779	756	803	777	731	729	809	702	766	767	751	771	737	775	808	790	784	790	790	743	765	792	817	718	744	752	800	743	792	806	779	754	760	786	744	747	776	752	737	758	723	735	778	763	749	696	729	801	719	731	769	816	750	727	775	777	761	730	733	780	723	736	771	767	748	708	740	804	774	762	760	804	779	782	773	773	801	739	745	774	763	723	771	739	736	724	758	790	833	779	816	720	801	745	750	767	706	784	778	762	710	763	758	752	793	781	765	747	749	715	795	711	770	736	771	706	771	726	754	820	734	769	739	718	747	761	753	750	712	723	773	810	737	762	726	828	734	754	782	766	779	787	730	740	720	790	739	733	791	730	737	777	766	832	722	763	810	789	782	784	782	800	823	750	728	739	816	755	777	695	742	776	761	706	749	751	801	779	770	803	781	726	758	801	762	776	707	735	764	731	765	778	724	767	810	798	809	756	726	759	775	762	820	767	775	755	732	763	788	757	780	761	754	776	769	768	743	741	792	758	777	751	792	726	805	786	721	775	743	760	763	752	724	813	763	798	755	786	778	743	686	763	746	753	776	757	744	703	722	788	727	776	718	772	804	756	761	788	764	774	753	794	740	748	777	737	747	750	793	737	778	748	718	783	803	771	743	739	800	774	764	761	775	773	766	745	752	771	755	738	767	729	779	746	769	784	757	690	743	792	703	760	806	727	762	751	781	766	757	770	730	759	792	815	757	757	813	743	800	723	746	771	763	788	767	725	763	761	781	821	758	743	747	754	738	773	763	867	759	769	780	748	736	777	765	757	764	821	793	799	728	732	717	802	737	838	738	730	778	751	707	761	798	757	784	748	797	779	798	773	773	770	825	756	766	803	746	754	785	800	758	750	763	782	741	773	775	797	744	813	788	712	751	715	810	756	743	751	716	757	768	798	741	711	753	796	769	801	738	764	794	802	762	693	750	729	714	749	780	770	741	757	782	757	700	740	760	794	761	728	756	764	749	759	682	784	774	761	772	748	762	785	750	782	800	734	785	754	741	688	736	743	737	708	722	720	763	747	747	776	778	737	756	814	793	784	778	778	723	737	764	752	783	767	761	751	806	797	828	769	736	759	821	817	757	791	725	760	779	781	754	757	793	770	760	771	719	780	726	716	741	677	766	729	747	736	765	736	768	742	760	751	779	728	719	760	779	810	785	785	781	776	741	774	813	763	776	758	819	782	788	746	740	751	810	786	724	770	715	755	774	745	777	774	769	771	789	777	780	772	789	791	772	771	785	779	792	776	829	758	751	768	760	730	783	754	740	801	772	761	764	747	802	768	766	767	760	793	797	803	745	723	780	740	759	782	729	739	767	803	776	783	771	748	750	736	775	759	743	828	748	756	760	750	801	753	785	736	724	757	764	755	736	787	735	771	700	745	801	755	724	787	757	777	759	736	748	772	793	780	772	752	759	730	838	761	728	758	793	743	742	757	778	748	721	809	725	756	781	780	731	799	730	786	796	772	708	783	747	786	724	740	730	743	768	728	798	753	777	779	774	772	745	747	807	780	729	766	798	742	748	770	726	730	760	712	780	738	787	782	718	765	781	786	748	720	770	778	759	744	784	806	736	795	774	747	793	756	772	751	757	767	806	717	788	784	744	802	760	740	774	744	815	769	809	785	815	777	742	778	755	735	726	813	733	763	742	787	824	748	784	751	779	739	780	772	797	759	785	776	769	735	767	729	735	755	779	762	762	750	779	748	733	745	735	767	753	757	761	769	763	772	771	782	797	757	747	714	728	760	773	745	770	760	715	743	749	698	790	758	790	764	719	723	746	739	765	776	775	761	764	775	767	749	755	761	777	730	785	730	758	755	812	804	775	727	758	772	753	753	777	737	759	740	770	767	759	767	799	773	765	757	749	797	732	761	775	778	767	771	787	756	728	756	781	772	814	786	785	745	752	792	754	751	760	756	769	744	784	759	776	766	766	769	757	748	740	727	773	765	795	754	756	727	764	812	710	733	739	747	756	776	756	716	789	745	807	740	718	718	764	782	775	731	803	754	778	716	786	791	742	674	759	831	766	750	761	767	741	717	760	769	808	744	732	765	759	811	725	752	807	789	731	787	739	736	771	770	740	754	709	754	762	814	742	783	734	708	744	766	781	773	724	816	785	821	738	767	782	775	786	802	746	745	708	826	793	781	743	755	739	771	790	798	750	760	792	754	804	807	789	756	747	770	779	772	741	730	734	764	789	752	804	811	792	721	767	751	739	754	731	780	770	761	805	782	753	711	746	758	740	789	688	786	760	779	762	733	707	754	801	759	759	712	725	737	792	797	750	767	694	747	779	773	761	761	789	815	738	769	788	793	794	775	757	773	733	780	749	738	729	763	750	746	781	775	725	769	758	756	785	755	761	751	748	777	820	704	738	759	794	733	770	816	816	749	729	738	798	747	745	710	757	777	750	757	770	741	732	768	759	724	756	775	727	777	756	790	773	744	786	696	729	721	820	712	779	778	769	742	759	736	745	727	776	776	723	785	767	779	727	729	777	732	789	740	767	805	735	781	763	742	753	802	792	778	707	730	705	727	734	755	806	765	770	755	762	700	728	765	732	770	783	773	736	788	793	721	706	761
24514	21198	27621	24960	14963	760	447	370	348	297	278	268	249	263	235	211	268	231	244	200	218	228	226	197	208	200	210	174	206	210	208	217	223	195	219	194	202	196	213	208	205	218	205	178	208	201	224	195	232	190	219	202	207	194	195	204	196	184	174	196	158	204	228	232	182	182	196	194	191	200	190	184	201	219	195	167	208	192	175	194	198	186	198	195	214	206	180	212	175	197	201	204	183	186	188	177	181	181	200	209	203	215	178	182	189	218	209	208	186	209	234	197	201	204	203	203	204	182	190	210	221	208	199	215	210	180	211	191	183	200	202	208	194	198	198	218	200	194	182	202	176	188	191	199	199	198	166	223	220	189	182	209	195	178	181	200	216	176	189	177	193	206	204	210	180	197	208	192	203	195	182	201	176	183	202	192	186	205	203	195	196	186	213	191	194	161	188	185	194	175	185	210	183	214	204	185	194	186	181	193	203	183	203	205	222	190	187	191	181	195	210	189	174	169	207	197	200	195	201	197	190	186	190	204	196	207	215	187	201	186	192	219	178	192	209	173	201	200	186	203	187	227	175	207	235	218	202	193	197	198	232	209	189	175	222	209	199	206	199	203	211	190	207	205	188	220	180	207	199	213	188	226	189	187	220	195	192	191	208	217	209	199	197	201	200	200	188	194	204	180	197	210	196	203	198	201	206	181	204	180	193	182	198	204	170	209	212	199	179	214	180	201	199	222	201	199	180	183	192	193	206	189	211	174	192	197	197	187	210	201	185	193	185	211	208	194	170	183	211	195	219	209	178	191	209	181	209	193	207	201	190	217	193	175	199	206	172	199	186	213	200	195	193	196	157	220	197	193	193	182	181	205	188	205	200	215	193	198	191	197	197	217	198	206	196	184	212	184	193	227	206	197	203	187	188	190	214	183	187	186	194	208	188	202	169	190	189	230	215	189	200	212	203	202	188	218	190	204	193	185	208	180	191	207	187	197	212	193	204	196	200	195	190	198	189	200	187	220	212	174	200	162	196	198	208	197	198	202	204	220	202	233	186	196	211	210	192	192	190	197	206	209	207	189	201	202	206	189	216	191	191	214	195	206	200	213	205	184	206	184	174	208	195	209	202	189	198	207	208	211	204	185	179	215	190	205	201	205	188	215	181	176	188	194	190	207	203	211	211	193	182	216	175	213	204	202	220	180	193	196	185	196	233	204	204	217	190	204	200	170	183	201	226	186	213	207	209	210	203	213	205	191	196	206	204	188	197	191	199	192	191	196	189	216	203	201	186	209	199	211	205	191	199	220	180	182	192	207	195	203	209	204	203	219	187	219	204	191	183	209	209	206	203	168	174	204	215	201	228	185	186	202	202	190	202	177	164	189	204	204	177	192	193	202	174	208	193	198	199	220	192	189	168	226	209	187	210	206	207	180	207	200	187	200	213	206	191	205	214	196	192	211	201	199	202	177	189	190	184	189	185	196	193	211	191	206	179	198	206	188	176	237	207	193	219	194	195	197	236	200	185	173	184	204	194	209	190	189	218	174	205	190	180	192	176	206	197	203	203	196	208	189	212	212	212	212	206	208	175	211	201	209	207	185	206	198	196	200	193	198	186	190	187	196	203	207	201	196	193	176	202	205	180	206	177	186	183	205	195	209	194	189	207	196	195	211	231	182	178	178	192	215	193	197	217	200	210	217	180	202	209	199	191	213	192	207	177	204	206	209	201	214	183	188	198	216	219	210	224	187	170	189	224	175	210	186	220	192	172	188	179	198	214	197	205	186	215	172	185	204	203	194	185	229	194	200	176	204	205	184	179	196	160	186	196	191	172	220	217	225	217	185	186	215	193	204	191	205	189	216	223	190	191	207	196	198	212	216	197	173	190	207	214	203	197	189	211	201	189	202	208	198	200	214	217	179	212	197	206	210	200	204	184	218	172	193	185	223	220	222	202	201	185	208	213	202	207	193	209	210	210	211	199	170	190	213	214	199	218	186	213	200	210	214	221	204	178	196	212	190	213	212	207	207	202	202	177	208	188	182	205	202	202	206	200	211	159	228	205	183	193	198	187	213	189	157	176	220	223	224	209	183	199	190	188	194	199	184	197	178	175	223	184	192	211	191	200	176	204	198	185	209	184	203	210	187	200	212	204	206	189	192	198	214	191	186	200	191	185	200	198	181	199	205	201	196	180	198	202	174	190	205	184	212	204	193	209	192	198	199	216	187	228	206	205	212	188	203	226	210	223	217	196	193	192	193	210	184	185	215	222	206	172	213	201	201	171	199	207	192	188	199	200	218	185	192	178	209	207	197	172	198	200	199	201	186	180	205	188	204	216	223	215	169	206	195	173	194	197	211	186	179	206	202	213	192	200	204	198	187	183	203	203	172	182	192	196	208	173	222	211	200	223	211	189	179	191	192	191	175	179	187	200	201	182	201	199	197	200	207	198	180	199	180	193	171	211	201	173	191	198	200	196	158	197	198	184	208	214	201	187	201	201	201	191	209	170	210	208	227	190	189	206	192	207	215	190	209	198	198	173	198	197	179	181	187	201	174	192	187	173	205	207	206	177	212	207	197	180	195	197	216	192	197	193	208	204	183	199	182	173	217	171	190	198	221	211	176	217	206	173	203	193	186	181	209	188	185	212	233	198	167	167	207	225	205	200	186	198	211	206	229	213	198	200	193	202	191	186	182	201	227	233	202	191	165	186	195	206	190	191	207	210	200	230	196	210	208	229	181	195	196	188	213	182	198	213	155	206	192	196	185	176	201	216	207	209	190	226	221	189	200	176	204	185	208	210	211	169	187	222	171	191	210	186	186	165	188	168	196	200	173	226	175	199	200	210	189	184	201	220	196	208	200	199	220	220	199	190	186	183	191	203	174	187	188	185	184	184	230	196	202	213	203	211	220	187	162	177	206	170	184	192	174	182	185	209	213	167	228	226	218	149	210	213	189	185	205	200	200	203	183	211	217	207	196	198	191	191	209	192	198	207	183	211	167	197	211	182	205	197	201	195	201	191	194	195	195	184	192	209	183	181	216	206	212	175	186	197	192	205	211	169	204	205	218	209	178	225	209	190	206	208	216	201	187	202	200	212	223	213	213	208	197	219	206	180	196	162	167	189	205	213	229	215	213	201	192	185	191	189	201	177	184	214	203	219	217	196	212	209	183	176	187	185	213	203	214	189	199	182	199	206	198	192	202	200	196	192	206	215	204	194	170	209	205	209	210	221	206	186	225	225	177	183	224	194	194	187	179	194	176	193	196	164	221	190	207	222	214	189	229	189	191	191	212	199	181	221	207	173	193	201	213	191	196	180	194	182	214	228	202	173	204	205	185	206	187	199	221	222	203	203	195	221	183	193	193	212	191	184	190	205	220	209	177	184	188	187	206	222	224	197	213	198	175	188	166	214	210	180	195	168	201	192	194	191	184	181	217	203	189	193	205	187	213	217	200	201	189	181	199	169	180	210	218	193	211	180	197	207	183	200	212	189	187
7836	15966	16719	1683	1207	855	710	506	503	407	392	332	327	292	304	282	284	247	275	257	238	255	237	271	233	259	265	232	222	248	254	193	250	243	235	227	196	247	237	236	227	227	229	233	240	242	233	219	237	233	250	217	241	234	231	223	230	257	214	231	225	234	228	233	254	220	242	241	280	240	238	211	238	216	231	223	230	224	239	218	235	220	242	257	243	272	217	226	204	226	254	224	230	225	227	220	218	261	245	221	224	230	242	210	214	219	228	242	248	210	225	249	203	214	220	232	226	228	213	213	244	205	208	227	220	236	230	248	224	206	254	212	232	228	234	250	225	221	264	223	219	226	241	225	255	227	228	234	220	232	234	230	215	198	229	262	260	222	232	261	212	229	218	224	198	244	236	206	205	228	220	234	234	238	258	214	213	236	226	221	233	233	194	222	235	265	220	230	227	224	252	215	238	217	222	212	205	243	230	230	233	216	187	236	235	237	246	232	235	235	230	250	241	209	212	203	207	235	229	241	242	262	229	215	265	223	203	222	234	236	234	232	228	208	222	231	240	218	205	219	214	214	244	208	260	216	230	242	225	251	223	224	246	223	251	221	235	198	227	220	234	199	218	235	235	223	234	253	196	203	233	230	207	228	230	210	245	239	219	218	214	220	250	236	224	223	223	230	206	245	226	226	248	228	255	220	236	223	233	222	219	230	223	220	234	253	246	225	228	218	215	242	242	239	211	217	252	239	230	237	214	245	221	242	230	228	243	264	261	219	226	246	219	251	220	204	226	203	217	231	218	202	236	235	248	189	211	233	214	234	212	230	210	236	233	258	228	235	238	253	248	230	228	232	222	220	238	235	244	222	234	218	198	221	232	204	230	234	228	266	235	229	242	220	236	233	256	235	244	250	236	235	268	217	219	227	213	227	209	229	242	239	224	204	239	259	237	229	220	274	208	229	236	273	239	209	227	247	237	211	212	228	220	206	251	238	221	225	219	213	210	217	197	220	215	222	226	240	236	211	250	260	236	267	224	222	225	231	230	205	203	233	229	210	234	214	221	260	225	232	228	232	234	221	210	204	249	228	222	240	219	236	224	229	238	220	242	235	269	212	212	239	238	240	236	235	230	226	215	219	237	222	244	211	240	242	230	249	237	221	217	258	238	211	231	239	255	230	233	211	207	263	218	226	205	228	229	227	228	223	218	230	240	234	238	221	214	235	214	233	230	235	222	225	210	222	238	230	233	235	220	199	264	241	261	232	237	220	223	219	216	217	211	236	223	220	262	216	256	226	218	222	212	258	219	217	223	234	229	221	234	250	240	203	226	228	217	202	235	200	216	239	241	221	255	263	217	232	242	236	236	232	227	227	221	231	233	207	227	193	270	215	227	211	226	243	242	214	236	234	238	215	236	212	257	240	208	224	222	240	221	216	232	202	231	212	210	236	219	225	251	242	253	232	190	215	234	268	236	221	244	224	214	207	248	214	219	204	238	227	242	227	232	199	241	222	216	239	249	238	234	228	210	238	228	221	228	242	214	226	222	252	235	245	224	252	246	206	228	216	226	197	212	219	231	233	214	239	221	239	254	208	241	262	218	207	210	235	276	195	202	249	250	223	221	222	235	222	226	230	253	234	231	230	208	224	224	195	250	230	230	244	215	238	244	222	238	236	236	253	234	232	248	243	245	200	237	235	249	241	232	238	239	259	206	223	228	264	247	255	225	233	232	225	240	217	251	233	243	229	236	224	238	219	243	202	215	246	216	201	257	237	213	231	242	228	215	228	251	231	211	225	208	225	270	231	234	256	259	247	210	226	219	202	254	224	230	237	214	217	236	252	239	239	224	211	216	206	240	253	230	225	215	256	182	256	248	223	217	209	239	233	237	219	224	205	241	221	236	234	257	217	236	218	256	218	210	220	246	228	249	265	228	228	236	244	218	211	227	228	227	249	225	221	225	245	249	247	245	224	230	212	229	226	239	201	239	235	236	253	224	221	234	226	240	211	262	225	237	224	233	225	202	213	213	246	208	232	224	219	225	224	235	243	249	268	245	231	245	233	221	231	230	218	214	207	198	242	218	236	227	240	229	232	222	227	225	254	255	239	223	219	245	245	233	269	231	221	234	245	224	239	234	233	234	249	236	224	230	231	218	220	226	219	220	248	213	237	226	239	232	250	216	229	238	230	238	242	235	248	216	211	235	225	238	201	256	237	232	240	219	245	238	238	233	237	227	253	239	229	246	224	215	218	200	239	218	221	219	236	229	244	214	216	214	242	253	247	241	233	230	217	212	231	233	230	212	197	213	225	239	219	207	233	188	200	251	210	260	235	240	198	236	237	228	249	227	230	205	234	236	224	221	269	218	221	234	229	225	207	236	234	209	249	227	217	216	226	198	220	227	219	246	197	226	235	213	238	227	226	230	223	226	224	247	235	260	245	231	237	222	250	230	207	214	232	217	235	227	233	231	221	216	238	223	223	214	243	219	246	214	218	216	246	222	239	236	231	241	233	204	225	224	213	222	222	240	227	265	208	209	219	212	272	224	208	232	231	242	219	230	225	248	238	217	199	220	220	213	232	225	224	243	235	246	215	224	237	236	225	256	233	238	260	223	215	198	215	210	249	234	228	213	229	226	222	224	222	218	231	221	214	212	230	243	250	230	258	231	216	217	219	221	250	237	226	224	215	227	227	226	247	231	248	205	228	242	232	217	246	269	216	221	226	223	222	229	246	212	226	252	252	231	247	241	228	236	237	205	211	231	216	212	212	219	210	230	222	248	227	194	220	222	218	242	205	220	232	235	234	224	221	237	257	245	219	241	244	218	234	228	224	231	220	231	225	219	211	230	248	245	227	254	241	236	225	247	242	215	231	218	194	258	241	227	239	227	237	234	240	212	244	241	241	232	178	229	190	228	243	242	260	248	212	228	220	229	240	240	229	198	225	239	250	244	217	245	234	242	238	250	240	218	226	230	229	236	217	223	221	250	224	248	223	234	239	223	211	226	221	215	238	246	237	225	229	224	231	228	200	224	201	240	198	221	255	241	245	228	213	253	239	207	233	215	212	225	240	234	240	212	220	231	243	237	234	200	248	225	232	201	234	213	216	239	224	241	223	208	212	245	232	244	271	239	248	244	246	195	207	232	236	247	243	228	208	248	229	213	228	206	223	225	250	225	226	220	254	221	222	221	215	217	237	229	248	240	238	227	237	227	243	227	211	244	240	272	226	231	231	207	239	203	219	204	216	215	246	224	212	223	246	246	234	240	222	216	226	235	223	234	215	226	189	192	247	245	214	242	247	224	223	230	246	222	246	220	245	231	239	223	243	223	233	244	249	253	209	228	216	233	208	217	250	243	253	231	251	227	256	228	239	224	223	232	240	231	229	214	216	215	232	223	232	220	232	221	216	219	223	246	258	212	231	239	236	212	212	214	232	228	235	236	238	239	212	224	218	232	215	235	263	240	237	232	251	243	252	230	238	210	226	208	245	243	238
22449	21220	29036	23713	21222	21272	12486	1500	1063	1009	883	794	757	732	745	745	703	722	677	667	674	643	622	646	672	668	678	585	608	653	604	605	584	595	595	648	612	616	595	595	594	588	577	594	578	592	582	552	579	643	602	584	587	609	579	581	563	556	584	526	613	546	581	603	555	555	570	567	587	568	602	563	576	583	603	617	594	618	563	622	572	553	555	611	572	568	559	565	606	611	601	630	628	585	603	582	581	572	579	557	606	613	597	558	595	589	567	586	584	643	592	544	590	557	604	597	596	555	626	601	579	577	602	543	545	578	620	552	599	600	567	609	584	581	631	562	578	621	610	559	564	603	576	641	546	579	607	577	622	599	613	593	601	580	621	585	552	526	590	604	611	539	598	589	575	589	559	554	571	595	582	547	615	575	621	617	578	580	632	534	600	582	566	559	587	571	592	563	582	581	649	576	563	578	574	589	572	638	581	572	587	635	564	576	562	587	602	600	601	639	546	565	577	581	583	564	616	572	578	566	610	601	596	603	627	585	597	594	587	589	526	590	583	566	598	586	565	583	572	551	606	551	588	591	626	603	583	600	592	567	589	600	571	603	548	572	617	583	573	623	573	579	591	597	562	517	565	569	589	548	594	570	559	615	577	562	556	548	556	617	562	587	604	590	586	564	625	599	542	585	630	571	599	610	568	583	602	604	591	587	577	546	566	621	577	573	613	603	611	599	600	587	618	572	567	597	587	564	562	597	593	550	543	577	590	571	568	568	599	588	613	554	573	554	586	576	596	573	602	544	570	556	570	539	621	546	588	573	581	573	633	574	604	582	591	582	582	583	563	568	603	595	588	549	559	594	613	563	632	569	588	578	585	594	608	605	576	589	603	604	575	580	562	612	581	538	612	594	614	572	549	597	541	615	587	593	571	601	554	599	595	573	611	589	551	581	573	588	596	578	578	623	581	594	561	566	566	592	577	533	558	602	615	535	585	611	593	538	575	591	572	601	549	570	580	603	572	562	589	588	544	585	556	566	583	561	531	567	571	541	630	567	647	541	581	553	565	611	571	604	597	603	620	589	564	612	585	534	590	611	575	590	546	607	599	603	570	556	543	620	571	611	541	545	595	600	552	594	625	595	567	572	539	560	570	573	591	582	586	562	543	560	583	596	544	604	556	532	580	575	551	582	566	577	569	551	553	604	561	619	602	564	590	606	580	600	539	593	603	559	604	573	574	550	617	558	547	581	593	556	593	567	604	605	623	555	596	585	586	624	564	562	558	591	544	597	597	537	588	602	598	565	606	532	562	561	524	545	569	557	571	581	584	628	580	615	550	569	591	589	570	571	518	567	595	547	620	584	564	559	599	561	575	575	579	562	599	614	573	593	574	577	589	629	568	593	568	603	599	588	594	577	593	540	587	561	599	579	570	613	600	594	604	651	618	560	556	560	582	596	578	567	581	587	625	579	571	581	588	562	515	567	570	607	540	601	585	572	568	588	554	566	594	596	583	615	566	591	554	585	573	572	574	598	542	581	553	590	610	603	593	599	559	560	586	576	541	604	546	603	613	607	585	616	580	569	589	549	572	597	601	555	551	568	593	575	586	592	578	586	579	603	571	540	558	572	634	662	574	586	564	599	562	509	591	607	602	597	525	580	568	606	606	583	631	585	586	577	578	590	561	601	569	595	559	563	612	587	587	590	549	585	573	552	579	559	609	512	539	530	552	554	568	641	604	608	603	544	583	559	572	605	619	610	583	596	594	555	575	575	570	549	575	591	556	609	582	619	568	632	572	575	548	616	547	566	612	538	597	624	620	585	567	585	567	557	545	567	590	606	564	582	608	570	606	554	557	560	581	561	580	611	597	530	591	535	616	587	542	569	607	554	547	549	563	552	528	593	652	584	602	539	559	601	563	576	603	549	592	598	616	590	598	603	586	606	589	593	595	569	624	611	536	589	553	585	557	599	610	597	592	593	593	558	570	605	586	535	550	600	547	548	620	582	616	562	579	619	592	573	564	549	558	546	577	601	590	612	553	582	577	551	581	562	588	568	579	596	587	555	567	593	562	601	597	613	616	618	559	608	635	603	555	573	570	601	551	598	620	561	553	583	580	576	556	521	589	578	588	570	559	542	556	598	567	542	574	602	583	608	585	589	526	595	538	530	582	601	562	547	576	581	633	573	573	562	567	590	588	618	533	572	551	575	584	590	587	547	589	559	588	598	579	575	619	598	592	537	557	569	584	549	590	568	562	591	553	613	580	585	601	636	554	568	578	554	554	560	550	582	598	616	554	600	620	585	552	590	542	583	556	582	537	589	610	604	598	584	609	592	603	555	611	603	599	579	597	590	586	564	595	582	597	565	620	581	608	602	610	572	564	564	546	569	603	577	559	583	607	597	592	562	557	568	582	573	613	551	587	593	530	589	601	555	623	575	583	597	619	553	570	520	578	606	585	559	631	566	611	540	598	607	585	600	557	587	593	593	596	600	555	563	612	581	583	617	601	588	552	602	579	565	611	602	602	541	548	573	567	552	610	574	546	588	556	541	581	564	548	626	580	605	571	587	580	577	588	595	555	596	566	599	611	572	584	607	548	602	588	519	578	585	550	589	547	570	562	599	562	577	564	591	616	598	587	590	586	603	593	606	622	601	525	625	611	602	568	535	608	611	594	558	562	530	573	616	585	619	653	573	577	556	599	591	630	586	572	548	584	547	577	571	556	597	596	550	642	580	558	611	579	570	606	587	568	561	559	588	592	537	550	550	572	577	580	537	575	559	578	547	582	590	624	599	598	587	613	610	538	550	603	600	566	597	587	586	549	588	614	639	591	587	615	591	596	577	616	571	581	583	605	551	581	539	584	557	606	587	623	560	566	563	587	568	591	539	546	536	608	604	585	603	594	629	578	599	546	564	587	564	573	581	535	606	582	543	584	579	546	620	581	629	587	553	606	548	525	577	606	537	589	568	615	567	601	591	550	605	559	609	562	620	588	589	570	600	598	581	542	544	568	587	585	578	587	561	558	557	568	569	602	584	592	577	588	633	580	567	606	569	563	604	574	561	586	583	586	554	575	584	590	560	509	595	580	578	623	606	585	577	573	578	528	577	565	585	549	564	586	548	538	562	539	611	565	564	579	555	569	596	588	582	586	596	587	545	564	592	585	614	599	580	617	577	617	601	578	545	577	558	554	576	559	590	591	563	589	598	549	597	551	544	589	583	599	666	590	539	591	617	594	578	583	561	589	606	613	573	560	600	575	571	575	565	611	552	564	582	595	622	554	553	554	613	564	573	580	589	588	555	537	555	595	564	550	612	585	614	608	574	587	535	546	596	572	541	568	581	578	568	572	567	541	566	603	562	567	576	566	577	527	576	570	646	591	623	558	543	594	616	586	558	575	572	600	650	567	602	601	565	536	587	527	554	590	627	616	582	595	593	605	581	578	617	563	603	585	604	570	567	599	556	595	572	600	614	591	565	596	592	613	576	569	565	576	574
10365	31609	27897	5219	3835	2854	2231	1716	1455	1176	1049	1027	898	927	837	820	807	710	742	768	761	683	677	664	678	714	622	681	689	646	634	651	698	660	643	631	636	618	615	643	662	611	657	639	633	639	653	646	647	595	711	638	605	606	619	637	628	621	681	628	603	603	613	643	657	607	654	664	621	660	619	644	621	638	665	681	660	709	619	631	634	635	669	608	597	589	620	605	629	607	663	588	656	652	617	620	635	598	638	588	635	611	666	646	624	666	582	628	638	604	629	638	623	574	620	653	668	657	616	632	565	594	639	547	624	624	611	648	631	617	635	600	641	667	590	636	630	611	585	633	625	614	649	610	632	644	609	628	618	611	634	629	648	615	622	635	588	660	642	629	623	644	617	635	641	609	633	597	646	615	654	654	602	627	666	638	653	627	581	645	635	613	609	636	647	630	675	653	662	616	614	647	599	643	620	582	612	604	595	628	656	638	639	623	635	625	578	650	603	654	627	573	629	665	652	628	586	591	647	631	621	622	568	640	635	631	633	630	571	664	632	655	655	652	617	588	633	619	644	564	652	605	650	619	674	601	608	632	643	620	651	638	662	593	624	595	648	615	626	613	588	701	616	643	609	643	660	646	613	627	624	602	642	672	640	632	613	627	604	585	630	657	653	640	635	666	661	620	623	628	671	640	602	606	595	627	648	601	609	647	646	638	659	636	611	664	647	675	648	688	656	617	601	623	615	593	638	603	648	645	590	630	601	588	597	626	616	641	652	613	622	649	632	617	591	642	673	621	634	606	603	637	629	623	623	644	625	581	648	616	561	609	630	628	616	626	640	642	592	598	638	584	607	623	641	634	632	617	582	621	594	591	665	621	664	642	622	691	628	622	624	630	626	643	621	647	619	595	637	569	653	607	619	625	622	618	595	615	593	633	686	600	585	634	590	643	569	673	640	614	641	616	617	612	584	640	637	645	662	591	608	599	604	598	590	619	624	638	656	642	620	595	637	649	629	562	622	608	626	588	613	618	624	654	661	618	635	638	609	595	619	600	668	612	617	601	621	639	614	667	629	637	584	613	568	654	650	614	605	655	573	599	647	658	667	674	656	618	628	628	616	644	654	616	623	607	621	612	572	659	653	583	634	592	589	633	616	622	647	628	586	603	658	651	620	615	603	624	582	631	613	595	635	598	598	624	597	646	651	652	634	629	622	627	599	640	635	621	662	619	636	645	592	621	628	606	656	600	621	555	597	646	624	606	594	633	634	593	578	585	577	629	596	614	620	658	647	577	652	624	618	598	631	641	578	609	633	602	574	633	588	621	579	608	634	638	624	641	591	597	628	604	604	620	578	613	612	670	640	644	642	628	651	577	644	578	603	604	592	615	626	634	615	625	621	651	597	626	638	640	640	627	595	665	671	628	630	638	615	621	643	613	632	630	623	613	642	630	577	633	593	584	647	666	589	600	624	653	651	614	616	640	643	658	636	640	661	627	685	616	604	642	632	638	596	620	622	654	643	640	631	613	613	593	604	636	646	605	636	623	570	602	632	634	602	612	617	675	658	631	631	609	637	620	651	604	621	615	618	661	648	632	610	601	585	603	590	626	658	637	622	623	606	556	630	627	640	622	615	625	605	617	592	613	625	661	630	610	630	615	666	643	613	584	613	610	614	615	617	634	667	637	584	629	613	639	662	622	672	614	620	611	624	664	615	638	631	623	641	592	656	577	617	599	685	614	646	616	653	645	624	645	647	599	658	611	653	696	630	652	628	626	661	621	678	640	612	601	624	602	617	652	617	676	611	635	654	623	607	621	588	624	588	619	614	612	652	667	612	634	628	639	616	612	668	636	633	595	617	600	619	636	636	601	582	611	642	602	574	616	669	637	624	609	627	618	607	651	652	612	656	658	650	623	643	610	642	623	619	645	618	661	604	650	638	662	628	671	630	591	642	654	642	610	628	645	633	635	585	628	645	645	649	644	644	603	625	596	603	594	606	655	627	653	599	606	647	597	658	592	595	673	632	625	636	606	650	606	614	657	607	641	598	650	622	630	624	644	614	621	615	564	631	612	631	634	638	615	614	639	636	637	663	642	669	637	613	650	625	654	639	625	616	595	638	636	609	647	643	639	660	627	664	575	594	661	631	641	618	637	614	649	655	586	642	565	603	634	617	657	596	598	609	611	630	623	615	627	598	588	628	624	609	624	593	650	580	638	623	680	624	609	642	615	601	634	671	638	640	648	670	626	624	638	618	622	628	608	642	673	632	647	637	632	603	627	642	612	658	629	650	630	619	686	578	595	650	611	622	661	633	638	585	655	656	638	643	625	641	624	639	685	648	630	604	640	608	638	632	636	653	598	653	657	625	648	603	630	668	623	660	595	589	648	636	629	624	664	621	669	648	638	606	629	639	616	641	645	635	614	606	592	606	564	650	630	596	635	655	625	613	674	600	640	622	677	590	573	628	633	615	651	651	561	586	649	623	593	615	640	604	607	606	604	608	659	575	626	633	647	614	630	596	650	640	615	654	653	607	612	619	619	679	639	639	593	602	595	578	612	642	638	618	586	650	617	637	587	598	634	623	636	623	622	588	624	669	621	633	602	577	620	614	643	597	607	647	653	610	623	643	654	670	626	654	602	634	658	635	600	673	630	600	610	621	589	658	662	637	614	666	603	588	637	613	633	651	633	644	594	623	605	638	667	644	610	659	638	650	667	638	661	591	617	662	585	625	632	621	683	644	662	565	657	635	615	664	613	649	612	606	641	613	638	607	603	622	636	583	603	641	648	629	615	598	618	624	614	608	608	631	605	618	614	596	636	644	623	623	641	630	590	596	590	613	664	600	622	634	596	660	657	635	654	592	679	598	627	596	637	618	658	652	600	620	600	651	622	625	607	596	630	620	592	595	581	598	619	583	610	668	619	619	619	641	590	609	611	608	630	608	626	637	641	607	646	605	628	567	614	678	652	642	589	653	630	652	625	637	636	610	620	665	644	633	612	604	627	605	595	605	683	630	625	661	679	651	625	589	623	621	600	645	635	651	609	621	642	646	628	577	616	618	609	671	637	636	630	608	630	627	621	619	651	650	671	545	593	601	640	625	626	590	645	632	623	646	595	630	632	606	589	616	586	573	634	629	599	615	609	629	612	629	591	617	631	595	624	663	613	590	644	610	658	619	628	592	645	630	616	598	629	607	639	613	615	641	630	673	623	625	647	611	638	644	576	647	658	597	650	656	597	658	641	653	654	662	654	619	624	592	603	614	565	607	615	615	642	671	636	613	652	594	598	651	662	597	551	620	580	641	630	670	627	612	625	651	630	623	649	616	646	660	601	624	664	594	590	642	616	607	623	629	608	625	621	568	640	640	625	640	583	639	595	618	626	623	624	638	626	626	627	653	630	611	617	629	593	623	610	588	641	624	603	594	605	621	630	679	616	619	551	617	647	565	635	658	602	550	646	616	603	649	595	624	642	633	632	628	640	629	682	624	667	587	638
27493	19386	9171	998	537	454	466	426	466	421	410	431	416	391	399	395	411	448	402	417	456	437	395	392	421	455	453	414	402	401	441	381	419	365	419	412	383	389	440	379	434	406	407	417	410	411	430	404	419	405	413	402	433	398	390	407	366	400	423	413	418	398	408	376	392	392	429	379	402	375	455	393	391	399	379	406	387	410	378	410	389	372	404	415	392	400	399	413	430	377	424	414	432	417	446	372	442	391	365	404	377	418	396	390	437	433	376	436	381	404	424	415	416	419	397	359	422	397	400	422	366	424	418	422	425	385	397	399	407	402	413	400	394	432	393	412	418	412	361	399	423	432	443	427	370	414	405	391	428	416	413	379	403	401	394	394	389	400	399	408	411	420	417	430	400	401	387	438	413	463	415	363	431	431	383	430	428	443	442	421	407	403	425	415	421	380	461	384	439	381	425	411	414	425	401	411	427	370	399	432	422	373	403	407	396	382	374	385	369	379	410	379	403	410	393	407	406	420	452	410	401	389	402	390	389	392	423	433	429	401	408	417	396	358	422	423	434	365	410	397	399	426	376	403	409	398	440	393	401	428	403	438	402	419	407	397	444	434	398	394	423	418	426	410	384	446	436	391	393	415	377	404	410	448	420	417	432	410	435	424	440	392	441	424	400	426	449	406	463	423	379	450	384	384	383	362	407	395	433	379	392	395	410	444	382	394	396	390	386	410	427	423	386	437	389	408	423	426	414	434	408	463	400	437	390	400	431	403	404	430	395	389	361	418	450	445	418	442	431	388	435	431	398	420	390	420	429	434	398	443	426	408	444	368	381	333	383	440	439	386	383	380	448	389	398	408	378	431	385	409	405	366	432	443	364	408	424	383	412	397	386	420	423	402	421	407	390	443	415	402	424	395	421	407	393	428	403	417	416	408	403	388	379	379	431	413	386	413	414	418	411	433	418	410	428	405	412	406	365	434	399	400	396	441	425	428	408	406	401	407	399	455	408	399	434	430	416	399	447	386	428	444	429	421	424	402	384	399	446	397	414	401	415	423	380	445	429	418	397	423	411	395	392	453	409	421	395	449	407	385	428	384	374	375	427	396	413	375	425	397	371	385	409	400	371	415	399	425	375	398	374	436	411	405	427	423	411	400	418	421	431	424	412	413	387	394	417	456	400	417	377	420	418	388	381	382	413	407	426	377	407	416	400	372	418	421	395	417	432	413	374	409	453	448	372	385	450	434	417	438	383	409	388	395	399	425	439	389	418	383	382	399	422	387	419	425	412	374	447	399	368	426	383	391	413	370	421	391	412	402	403	408	423	386	399	407	399	404	407	419	396	391	378	413	398	426	406	415	379	443	442	420	403	422	420	417	437	396	404	407	419	426	397	368	369	393	417	424	384	416	391	407	398	420	392	395	426	409	434	419	390	417	398	392	444	429	383	400	424	412	404	405	454	375	403	415	434	427	370	424	396	438	374	411	422	442	406	428	437	414	398	420	404	406	401	379	427	433	407	427	423	415	418	419	413	398	421	431	412	414	423	383	385	380	417	443	418	415	391	431	434	406	415	429	387	418	423	399	441	428	417	409	384	437	405	400	403	384	424	419	438	402	381	387	444	397	380	414	404	408	429	407	418	395	386	410	395	462	379	424	428	438	435	399	400	428	419	392	448	397	426	392	404	427	397	436	423	385	396	402	407	402	433	398	403	400	422	441	429	430	388	424	414	402	429	408	406	423	416	418	438	427	360	443	426	413	422	412	421	440	389	419	410	397	427	422	403	388	454	402	395	432	382	393	409	391	446	442	416	454	418	409	407	396	404	437	421	415	381	422	394	421	413	394	394	398	393	398	393	401	441	406	400	393	406	428	365	404	419	411	450	375	427	389	418	400	412	428	424	421	425	416	390	382	416	390	411	436	405	392	441	448	403	445	398	399	380	418	417	374	419	441	408	402	416	413	435	402	451	434	397	422	393	395	422	387	421	366	406	438	436	388	416	417	443	396	415	405	390	397	407	412	405	385	395	401	418	389	403	412	399	455	413	406	420	397	392	439	426	389	401	378	369	420	401	368	404	425	410	372	390	393	410	395	421	390	374	400	446	430	409	432	433	386	403	401	366	439	403	446	403	425	392	393	407	445	422	409	412	391	394	435	395	418	396	386	396	423	400	421	409	411	396	390	404	441	417	427	418	393	390	452	410	369	383	417	407	413	398	385	407	406	393	423	438	425	409	364	424	435	368	396	408	400	426	408	386	397	398	383	429	411	446	360	420	448	429	405	462	398	417	388	436	403	439	416	411	410	397	400	414	400	412	395	417	399	421	458	425	410	413	403	385	391	413	390	425	426	380	416	389	401	415	416	402	418	402	399	438	386	347	419	377	384	419	435	417	450	434	362	404	399	388	395	421	413	412	391	409	386	378	398	396	446	403	425	384	396	376	387	407	423	428	401	428	431	419	403	412	385	401	429	389	422	404	435	367	399	415	432	377	415	412	390	419	433	387	397	396	400	418	411	395	410	427	415	430	400	425	387	398	386	392	396	400	398	417	364	407	381	379	380	414	388	392	420	415	425	382	425	359	376	432	378	403	417	385	407	437	417	392	420	379	404	406	438	392	411	405	411	420	429	407	427	365	380	422	409	415	390	370	400	400	435	409	379	395	399	386	402	385	408	396	430	409	418	394	384	383	437	401	390	415	391	457	373	433	400	409	360	410	402	410	422	405	409	387	416	413	391	423	415	432	401	414	415	428	396	387	388	396	421	419	409	429	412	422	352	387	371	386	423	430	383	370	383	413	404	424	379	413	428	399	438	392	399	430	401	430	433	364	435	418	430	422	449	391	433	428	395	422	440	415	461	393	426	423	456	392	418	389	354	406	409	367	414	385	406	389	386	425	436	399	432	416	421	421	404	389	374	409	394	458	419	420	403	387	410	426	425	410	379	418	415	424	394	414	404	455	402	449	397	407	426	406	403	434	429	411	407	382	410	371	407	408	438	359	418	431	405	388	430	450	436	425	439	432	406	436	440	402	413	433	388	413	418	391	417	434	434	368	387	363	396	416	414	425	394	380	387	382	385	421	405	374	416	361	423	385	423	415	368	441	405	407	403	429	437	420	392	391	379	407	429	415	378	391	418	416	396	410	413	387	412	423	407	427	441	378	412	416	392	397	398	394	431	385	365	439	405	423	410	421	444	416	379	395	427	438	374	456	394	421	422	382	420	392	400	439	445	410	404	400	439	435	419	381	440	403	409	421	415	382	440	437	423	394	394	413	439	421	445	409	431	384	395	398	421	405	418	403	415	424	400	432	435	429	412	411	409	446	417	376	417	403	392	446	404	412	404	404	419	402	405	457	415	410	402	402	372	411	413	420	399	384	413	401	400	395	411	416	436	406	361	394	404	431	457	423	412	391	421	398	421	412	425	408	383	420	412	410	399	403	399	376	430	388	409	410	384	433	402	401	409	377	413	446	432	449	399	417	414	399	373	387	359
6956	5637	5001	577	484	488	490	461	465	496	422	397	418	422	408	432	463	491	415	450	444	439	410	432	395	437	447	435	436	452	416	395	460	405	421	452	446	413	406	415	428	427	406	419	434	399	424	440	409	451	441	399	414	442	431	442	414	455	427	435	396	421	426	447	421	430	457	455	444	472	416	401	458	397	451	425	402	430	452	463	413	418	401	454	404	431	451	453	454	419	412	426	436	389	419	469	468	458	399	446	395	444	408	415	447	438	426	435	441	428	409	413	427	382	389	463	442	484	449	428	418	422	417	452	426	411	391	418	445	425	422	406	434	438	456	411	444	438	466	414	399	408	418	441	424	400	473	418	441	423	425	465	417	433	392	424	429	409	403	422	424	468	414	417	450	433	433	441	441	400	396	426	438	390	445	433	409	468	434	450	424	444	439	429	386	422	431	427	449	427	419	428	420	442	443	423	444	445	408	446	436	465	427	453	426	432	445	412	488	459	445	412	438	432	461	417	462	445	433	427	422	402	431	406	489	423	422	420	419	430	465	418	413	407	403	412	446	438	432	451	421	418	420	429	442	446	412	442	455	417	448	444	415	447	479	418	439	436	428	427	428	418	443	418	423	460	444	419	429	410	430	438	401	410	405	409	451	406	446	417	402	451	397	470	398	421	431	439	417	412	422	441	425	432	397	446	443	465	412	437	434	438	450	421	440	447	440	419	422	398	394	422	476	437	415	457	463	431	441	433	386	422	468	376	438	425	434	414	412	419	391	435	436	444	409	420	460	429	389	409	436	464	468	429	432	449	421	438	429	435	430	427	408	453	426	463	456	439	438	428	437	431	448	430	433	430	434	448	439	442	414	409	436	442	432	440	435	420	414	424	398	462	428	445	442	487	414	456	462	424	457	421	446	406	435	466	425	415	399	440	403	385	389	431	394	434	451	475	440	432	414	439	478	409	441	455	433	441	439	419	421	430	417	424	433	423	444	441	404	420	421	423	440	444	443	450	404	427	436	436	440	462	434	424	445	415	414	410	426	407	397	435	388	419	460	399	387	437	388	409	397	436	429	432	419	486	404	423	440	389	469	427	420	451	448	469	412	468	398	419	437	428	393	455	432	410	412	435	471	429	453	410	405	460	439	444	434	450	411	426	445	420	406	404	416	454	454	460	423	448	386	450	407	417	415	421	412	471	455	414	434	412	430	428	403	438	429	417	458	424	455	434	416	413	437	454	422	436	434	415	412	388	419	397	394	455	431	410	428	424	462	409	445	447	397	416	436	417	410	437	424	381	393	442	451	445	448	456	414	433	446	426	416	412	437	429	427	406	412	418	408	470	429	445	439	453	392	407	427	429	434	404	476	447	442	431	454	423	452	466	430	426	497	434	411	396	474	422	393	406	444	447	447	386	431	460	421	434	480	418	429	454	430	422	432	426	408	425	434	431	455	413	438	404	436	449	421	459	415	424	446	443	467	409	417	418	422	422	401	457	417	422	421	438	434	427	424	448	409	427	415	427	431	455	427	441	419	437	439	416	443	412	443	419	460	458	455	446	457	470	440	427	447	419	423	436	396	428	431	399	422	419	420	420	393	402	459	468	450	420	437	449	423	432	455	433	446	420	408	422	433	408	393	427	419	444	460	406	427	419	407	438	400	408	431	463	462	428	444	422	399	426	400	439	425	419	416	450	464	401	429	446	407	422	446	435	445	416	450	428	429	430	439	477	441	402	405	369	441	423	406	400	475	408	470	452	432	472	419	416	440	402	439	470	422	421	426	454	448	427	449	397	423	388	438	452	434	454	389	397	414	422	431	424	431	458	422	457	439	431	414	418	435	450	437	450	417	428	439	379	450	400	426	425	426	397	398	409	410	429	449	402	415	385	410	439	417	429	433	431	406	417	386	443	459	393	410	456	447	442	447	418	462	388	463	448	415	433	443	446	422	456	452	429	406	410	422	375	411	428	425	422	423	411	424	427	409	426	429	411	441	426	408	431	455	405	408	437	428	381	434	443	422	428	449	445	457	430	439	421	424	432	454	416	408	406	403	390	396	454	422	435	431	440	475	429	434	443	436	420	469	433	457	442	442	469	402	439	450	434	440	449	436	390	401	414	411	458	424	434	408	431	441	398	441	415	407	440	436	450	435	427	400	437	412	418	468	423	421	415	387	433	438	437	452	432	454	434	444	400	428	427	403	466	443	473	417	417	419	428	397	430	440	391	450	406	418	404	432	443	433	412	431	459	423	424	423	409	410	387	465	392	469	440	422	433	396	430	460	415	449	417	458	412	424	442	422	399	416	484	394	435	447	421	394	410	463	428	439	413	422	436	433	403	389	429	408	418	437	417	406	423	382	398	393	439	410	430	417	431	421	401	433	422	408	436	421	442	478	450	423	449	418	423	405	471	409	436	438	419	412	406	378	421	442	434	436	438	472	391	423	443	433	436	435	424	453	407	459	416	405	428	402	393	435	432	435	423	397	385	465	453	410	416	445	416	408	466	464	439	447	455	445	429	433	438	400	438	419	413	447	411	411	421	449	386	456	406	443	424	461	429	404	464	474	459	429	432	434	423	460	424	418	475	482	435	413	404	430	380	430	434	402	406	430	413	439	473	434	423	435	441	408	439	426	450	423	445	465	426	398	461	428	445	479	426	454	407	417	443	459	447	459	400	417	446	425	436	418	403	413	418	427	467	386	437	417	445	427	441	437	437	424	435	405	432	422	445	419	437	403	450	438	414	360	467	404	418	431	435	449	415	431	395	453	418	407	425	459	436	414	418	400	448	450	438	449	439	440	424	450	447	389	430	450	472	424	399	412	459	406	456	422	408	420	458	434	456	436	448	436	445	440	404	401	437	406	402	421	409	421	444	453	416	402	411	383	359	444	418	397	451	438	428	436	428	443	442	449	454	434	438	455	432	441	438	422	419	466	417	412	418	409	455	414	415	431	430	468	437	417	425	445	464	431	415	405	442	472	407	425	393	419	388	472	421	442	463	434	433	419	426	393	435	417	428	426	452	443	422	405	438	440	404	444	442	470	415	394	418	430	385	449	442	451	440	459	405	429	491	446	412	419	411	450	416	445	444	417	421	392	421	401	454	440	425	456	429	408	418	413	433	414	491	425	406	428	457	419	449	418	412	451	444	413	413	462	433	453	448	444	451	390	429	429	403	461	399	410	483	395	408	429	445	429	456	410	420	466	431	408	399	432	420	469	408	413	450	400	429	428	431	430	421	400	451	418	487	452	419	478	456	416	383	431	440	433	438	432	405	456	442	463	419	432	423	396	440	413	430	411	425	411	412	421	422	423	429	440	419	423	467	484	453	480	441	438	449	451	414	448	438	401	424	385	388	413	447	411	436	448	422	471	408	437	402	425	412	458	439	434	408	412	429	416	406	407	453	421	428	476	465	462	465	439	438	420	478	390	437	456	374	457	429	458	435	426	452	448	409	438	419	421	446	404	442	464	434	427	445	445	434	457	447	429	395
23622	21264	28609	24217	21246	12578	1704	1133	948	906	830	791	843	791	841	794	816	743	766	804	761	725	772	741	761	757	723	766	723	757	734	755	725	736	694	751	762	737	726	712	722	713	705	675	729	734	725	714	749	686	709	742	706	700	727	675	721	676	743	709	729	752	676	738	670	720	731	757	699	720	734	727	717	708	748	711	692	745	701	759	756	810	702	730	720	733	725	709	757	716	721	723	738	707	762	663	668	760	733	749	732	727	707	776	730	763	738	704	746	706	737	736	745	703	735	696	689	698	711	793	707	716	736	744	689	784	722	717	720	729	709	787	761	727	720	729	769	713	707	732	730	778	708	684	709	725	745	761	775	719	741	705	719	702	702	723	709	714	722	722	773	703	710	735	741	714	714	733	705	703	651	765	688	733	686	743	748	759	773	730	708	713	712	722	729	720	729	767	738	765	682	728	711	736	729	761	686	720	744	742	734	727	745	649	724	723	738	764	769	724	715	733	652	754	710	725	738	773	767	759	752	753	683	687	701	739	712	696	704	729	746	717	757	760	715	784	739	709	711	677	704	739	742	739	701	720	749	712	689	724	668	738	715	713	751	672	738	743	689	724	700	678	715	735	673	687	745	769	733	725	709	764	737	697	696	734	709	726	720	711	690	739	712	730	716	717	695	713	679	731	723	752	717	706	736	712	704	750	707	740	703	717	666	708	751	771	732	739	776	689	713	747	732	696	676	735	704	744	759	697	744	755	686	770	720	787	697	721	676	738	693	721	715	683	731	727	746	687	710	730	730	718	726	762	715	728	743	716	773	758	752	732	719	684	718	718	756	790	760	689	753	759	732	734	718	688	728	686	704	719	724	737	721	718	715	793	743	724	719	716	736	688	704	711	700	770	718	700	718	685	723	711	699	730	706	736	714	727	675	728	794	740	697	754	734	759	722	768	724	682	745	747	719	747	726	709	661	712	698	710	711	729	739	710	729	774	735	716	706	748	725	755	702	692	712	733	718	743	664	759	745	736	720	763	749	690	710	757	675	707	732	702	762	652	742	750	734	721	718	743	740	692	698	752	758	762	744	781	727	704	702	684	696	731	717	733	723	733	717	719	763	695	715	712	745	703	702	699	760	727	756	733	739	697	735	765	730	693	720	692	771	748	717	678	738	693	740	731	730	729	701	738	752	736	774	720	727	715	682	713	663	675	741	705	754	716	747	721	754	705	702	751	759	699	699	745	739	782	673	727	700	718	719	690	747	736	752	741	723	736	740	743	761	686	713	779	755	716	719	748	697	701	714	681	727	707	692	723	664	711	763	734	741	704	716	712	748	725	685	739	724	733	764	745	739	727	706	671	738	737	734	720	694	736	753	695	695	679	728	763	707	755	759	742	683	713	740	670	704	739	707	786	708	752	745	709	734	766	693	678	738	681	681	716	715	713	721	748	753	705	732	743	688	695	703	726	690	760	719	701	713	717	704	753	715	715	694	795	780	723	733	754	731	695	772	727	734	719	752	766	757	731	735	743	728	718	667	745	706	715	717	728	700	737	731	729	722	688	721	698	718	717	749	723	738	709	713	738	734	747	731	723	739	738	749	742	730	682	783	725	701	712	754	737	677	734	739	742	690	714	739	740	722	771	701	697	738	726	757	752	743	691	749	779	694	743	749	696	763	709	710	728	715	733	701	688	756	734	727	707	706	736	719	680	709	769	688	777	679	688	677	743	730	731	729	687	703	672	720	723	756	766	768	749	733	779	727	714	679	740	742	702	766	719	729	768	724	718	736	740	753	722	725	723	705	762	727	749	722	749	720	681	758	715	708	711	704	716	693	700	717	723	716	725	737	767	712	737	732	755	676	756	747	759	754	706	715	775	729	743	696	746	725	761	759	708	683	716	746	714	701	705	721	769	745	708	716	780	702	755	667	739	740	730	715	708	714	664	718	767	716	722	746	754	718	731	707	768	748	655	735	780	727	713	712	727	713	738	726	766	749	760	748	719	688	733	740	741	663	716	707	700	754	732	722	698	722	745	715	720	687	757	770	689	767	765	731	727	713	724	705	739	729	736	763	738	745	790	735	727	757	709	748	745	728	686	752	749	707	749	696	748	734	706	725	684	717	730	704	756	716	729	759	700	734	732	734	738	739	732	708	749	716	667	699	740	729	730	722	708	733	736	668	694	761	746	757	760	700	706	697	721	715	743	784	708	771	699	783	714	723	671	742	700	667	725	725	712	773	705	730	687	771	718	666	711	753	709	714	726	697	769	707	713	739	747	738	658	739	704	728	719	724	732	714	688	730	736	697	695	705	731	712	747	688	735	706	738	730	669	729	749	742	737	726	741	682	756	732	698	726	754	762	724	694	753	717	739	695	694	724	741	705	710	716	692	717	693	723	738	690	690	732	710	728	719	717	713	715	749	708	755	717	726	744	751	727	772	714	716	782	736	696	738	796	678	734	695	720	760	723	698	689	692	724	739	748	724	782	786	766	715	703	696	770	728	725	705	707	731	751	739	715	704	734	741	737	758	676	737	704	789	745	745	707	749	728	724	753	751	736	758	816	746	764	756	713	766	667	706	727	653	723	700	664	675	767	710	714	755	696	718	718	726	721	683	723	707	678	697	756	725	718	719	778	741	724	709	705	729	697	691	703	664	719	649	698	703	705	717	725	735	758	759	768	696	717	696	731	766	719	739	709	720	697	736	712	760	763	764	699	740	701	717	704	735	712	727	780	678	770	756	761	711	715	697	745	716	704	701	760	715	744	750	713	742	710	718	740	704	674	813	726	761	797	746	769	749	720	725	743	679	698	760	737	714	770	699	725	719	761	727	737	719	749	751	773	729	716	746	705	731	718	705	687	702	758	751	741	694	713	707	734	723	754	701	708	704	730	720	697	742	729	760	725	686	670	713	736	746	691	745	730	716	707	728	679	714	719	754	740	726	702	685	722	726	696	684	721	733	732	669	780	719	745	691	796	748	722	756	725	693	739	729	701	762	727	752	739	749	715	782	722	677	719	732	713	708	683	729	726	729	748	716	735	741	713	717	782	725	730	668	703	681	760	706	714	693	704	698	703	693	755	768	738	695	732	729	737	756	729	665	726	731	779	743	690	743	686	768	733	744	746	713	787	695	704	710	699	701	743	697	717	707	699	688	744	697	729	726	730	721	675	753	692	705	775	728	730	712	680	672	722	723	744	725	723	726	768	743	757	695	735	707	716	742	690	678	693	659	689	736	743	776	725	707	749	682	737	718	748	720	672	700	764	664	742	726	714	698	730	705	715	716	733	688	650	757	791	720	746	730	764	727	753	730	715	736	689	668	727	726	725	743	729	750	719	669	738	739	753	728	721	754	784	711	719	669	722	690	745	719	728	747	684	731	716	742	694	687	706	700	718	694	711	691	729	745	752	720	786	736	748	751	675	756	700	695	709	715	732	669	748	766	732	742	726	743	667	686	717	739	738	701	740	714	707	765	710	698	769	763	763	712	701	714
7200	26206	22738	3194	2474	1952	1566	1254	1173	1088	991	936	871	929	929	892	884	831	807	801	770	822	818	820	802	793	767	749	793	832	782	775	764	739	763	763	787	779	786	758	763	772	800	744	722	789	717	766	759	748	767	750	777	758	807	764	792	781	804	759	748	723	777	765	791	771	789	763	706	754	800	719	739	762	723	754	767	712	753	767	755	786	760	754	756	755	784	744	707	752	769	716	740	782	728	767	749	743	769	738	754	745	740	749	734	737	791	737	710	784	750	779	711	794	751	781	789	756	759	722	761	747	764	720	729	782	774	751	768	747	820	711	749	775	773	790	791	745	765	769	789	728	799	717	722	722	725	739	774	794	749	794	738	738	739	779	780	740	779	766	789	760	772	761	764	752	732	746	763	763	745	758	753	728	745	790	766	800	768	753	721	744	770	737	758	764	771	768	690	734	763	761	772	736	797	754	770	765	715	767	697	754	742	742	789	782	739	761	739	687	745	762	753	766	733	737	753	764	721	753	733	717	769	736	784	772	770	819	667	788	808	743	747	767	729	771	791	782	750	778	767	756	770	736	757	738	779	775	749	739	750	797	784	825	789	716	720	753	749	739	768	771	696	726	731	762	761	772	728	755	747	753	732	738	753	738	797	789	766	755	760	729	736	791	721	723	768	740	779	771	767	750	770	756	755	751	748	743	737	759	747	720	718	722	697	761	755	725	776	787	782	756	715	786	751	776	720	765	796	740	740	753	791	745	761	750	791	738	754	761	814	747	735	713	772	757	709	768	778	783	766	805	754	753	777	742	795	806	715	779	745	787	777	742	720	720	731	739	758	743	728	755	721	768	766	760	735	762	764	713	763	778	751	772	778	766	739	747	763	762	829	760	740	770	731	777	755	760	804	775	775	752	720	772	772	769	768	737	746	726	792	783	758	748	752	774	766	778	771	797	732	740	736	785	741	736	752	724	686	727	751	723	755	730	720	748	756	749	769	781	745	799	731	782	756	775	778	754	779	738	785	745	749	787	777	705	803	738	748	807	734	743	757	800	763	789	747	756	762	762	753	769	734	756	771	785	727	755	772	787	782	783	756	718	762	779	769	774	741	783	754	727	764	755	792	781	702	726	792	793	736	770	726	744	740	774	751	752	743	763	808	749	750	752	787	790	764	722	715	784	795	805	749	756	770	752	739	755	805	786	736	738	760	758	728	762	740	728	773	749	832	809	736	728	726	753	826	823	751	703	736	761	752	775	743	680	733	726	746	773	756	788	767	742	754	723	713	757	773	760	737	747	802	724	739	726	716	823	742	710	735	770	754	732	753	757	772	856	762	741	772	712	740	766	751	726	779	733	752	724	760	781	815	762	733	752	748	783	780	747	760	732	752	730	772	755	720	728	747	769	688	754	740	752	772	775	750	757	811	822	773	791	700	727	805	767	742	776	759	777	793	746	755	720	803	730	770	799	774	745	750	771	796	805	735	785	773	742	750	735	751	735	815	727	768	738	792	692	732	729	723	741	763	733	779	758	744	757	766	748	699	776	775	781	748	749	761	720	726	764	775	775	779	755	713	753	790	764	752	807	790	686	761	722	754	762	765	786	792	790	730	767	747	774	774	726	725	809	721	758	771	729	776	701	737	768	767	775	810	766	755	764	756	741	800	783	784	772	746	716	710	785	737	770	767	774	738	745	778	757	765	772	744	778	730	733	759	773	764	766	803	759	746	796	739	752	726	722	753	704	754	737	816	742	769	793	707	739	765	775	785	768	769	757	792	771	765	751	787	778	768	761	715	747	742	754	731	733	778	750	769	753	771	724	793	749	786	728	750	733	749	711	767	704	798	699	782	695	764	762	758	719	803	780	760	772	789	769	737	724	756	787	763	761	725	727	766	718	753	761	753	743	765	702	786	816	734	758	752	755	746	744	720	738	767	753	720	781	756	766	767	782	763	745	797	762	776	767	763	812	740	763	757	728	757	768	751	746	729	801	769	754	773	740	763	753	751	761	739	808	757	772	710	771	735	752	756	767	697	751	751	830	768	733	766	758	743	751	763	734	752	783	758	738	767	733	781	800	758	789	785	780	771	770	788	759	761	707	747	807	726	752	745	774	714	773	787	796	729	807	757	764	760	788	802	693	717	774	743	716	741	765	757	777	755	778	738	764	701	761	732	786	735	697	768	740	769	782	793	772	761	722	787	747	773	739	768	730	706	757	737	745	757	728	784	724	729	717	758	726	768	750	762	757	761	730	792	725	740	700	771	764	723	715	737	777	766	738	777	786	745	760	744	778	740	742	721	825	702	758	736	790	807	735	744	743	775	727	781	735	759	725	752	764	750	761	717	710	744	751	813	819	748	773	743	739	767	740	748	759	786	730	779	800	781	772	739	787	750	675	759	753	746	796	759	804	735	717	753	761	705	750	772	758	777	721	727	755	731	773	749	765	778	690	744	807	789	771	741	754	773	749	739	740	731	710	735	708	753	772	725	741	774	761	782	801	760	729	789	751	695	726	734	787	801	760	749	788	740	742	735	744	788	754	776	744	771	765	801	738	787	751	787	739	772	844	779	738	761	773	765	729	801	770	702	768	804	748	738	775	759	755	768	712	766	767	749	781	744	703	797	796	749	713	739	754	817	799	758	752	754	658	753	782	745	745	796	794	787	792	850	738	783	747	737	753	765	765	706	734	791	837	749	769	759	802	726	762	755	766	753	732	748	753	722	723	767	703	739	715	760	784	737	664	768	799	733	748	790	742	725	730	747	724	769	752	710	731	725	771	752	755	745	741	718	734	749	750	745	780	834	740	775	777	777	745	761	774	767	781	761	756	765	790	779	785	742	771	726	768	734	757	720	770	734	754	785	717	732	754	752	780	760	735	812	703	761	732	749	714	767	755	767	745	801	739	759	735	730	762	796	782	790	769	750	775	729	758	799	753	748	740	706	734	800	741	749	684	790	794	730	737	735	714	734	765	774	794	736	770	769	757	733	701	745	763	742	759	781	799	721	738	751	752	687	749	701	759	748	720	775	765	728	711	802	792	758	767	792	755	733	716	819	690	708	736	719	781	705	723	788	781	714	738	748	732	814	691	749	716	761	722	750	744	788	726	804	729	761	715	713	770	755	783	746	751	721	739	754	760	719	739	792	764	775	772	811	764	796	728	784	780	769	759	791	764	697	784	768	754	736	710	756	766	772	748	762	758	788	717	783	772	759	784	729	721	740	736	794	790	718	737	730	750	782	773	778	757	712	776	726	800	747	782	763	769	760	770	739	687	743	713	757	793	755	793	767	723	793	774	766	781	720	778	767	711	739	715	809	709	741	719	710	749	787	712	757	750	722	762	774	763	746	740	758	781	776	797	791	791	724	798	762	774	729	740	724	729	778	772	775	728	760	771	746	763	715	772	781	789	770	737	753	791	750	740	784	742	769	740	727	715	712	812	741	752	787	758	784	719	747	708	756	747	719	716	777	720	720	767	762	767	758	756	763	725
24557	21211	27806	24832	14787	764	470	367	326	291	280	238	219	267	239	246	237	225	210	233	191	199	194	218	207	192	210	210	209	189	201	219	207	222	200	188	192	223	205	201	198	195	220	206	194	170	184	193	214	194	194	187	192	178	196	227	212	180	212	201	193	216	220	178	218	212	165	196	189	180	195	206	179	186	190	176	197	217	212	218	187	182	218	195	200	173	185	177	193	176	187	183	214	197	189	206	199	220	217	183	182	201	192	197	169	190	176	212	180	183	213	201	208	234	185	152	204	188	196	188	187	199	199	219	187	179	208	191	218	200	177	206	214	199	180	196	176	231	171	198	202	206	200	179	181	200	220	191	182	207	194	173	187	198	194	206	172	211	183	190	215	209	203	212	222	196	199	202	198	182	202	188	178	209	190	200	168	204	193	181	178	201	209	208	198	219	191	188	218	190	201	192	179	202	158	189	198	199	201	199	196	214	171	189	198	174	215	191	193	210	197	218	216	179	217	229	199	210	185	180	193	189	184	209	182	196	208	216	211	190	201	198	206	204	197	215	194	192	216	174	208	189	220	190	187	212	202	183	193	196	211	199	197	199	210	181	197	215	177	189	186	212	178	192	174	186	210	196	196	176	194	201	199	213	202	216	213	211	200	207	196	166	179	190	196	203	177	216	204	189	185	199	193	185	187	205	222	194	219	181	202	189	218	194	193	199	174	183	204	190	211	177	183	207	198	176	206	201	185	200	203	198	213	177	188	195	209	209	197	197	168	205	195	184	192	172	190	202	197	195	198	237	186	194	198	202	170	192	187	188	203	182	193	195	191	199	206	177	196	198	185	190	174	195	172	197	224	233	191	203	230	192	179	189	169	198	199	186	188	166	181	213	219	200	201	186	178	216	198	189	211	202	183	226	195	192	243	191	182	179	202	210	201	212	199	209	199	205	176	195	204	184	189	207	188	198	180	206	193	196	178	221	202	191	199	196	192	183	187	191	185	196	194	174	177	195	210	193	186	186	201	205	191	197	220	178	178	207	177	209	187	205	183	175	168	196	198	181	200	198	197	205	185	179	196	204	212	212	220	191	201	195	200	196	217	230	209	217	185	193	189	213	171	185	222	198	187	192	199	202	207	194	190	198	205	215	214	197	218	191	186	176	209	199	207	214	219	203	167	195	194	191	198	205	198	196	203	189	209	203	200	185	175	216	182	207	164	205	193	183	206	209	189	204	192	198	184	201	174	183	182	179	203	199	176	220	200	195	195	187	206	208	202	200	212	180	183	202	192	189	170	195	209	163	221	185	191	194	204	214	208	232	198	202	182	200	225	185	209	193	202	197	212	191	192	205	196	190	194	179	203	196	193	189	192	185	214	197	192	196	196	154	186	207	230	185	197	193	172	190	224	221	169	196	198	198	177	192	212	190	208	196	205	192	202	184	204	185	183	185	190	182	192	206	175	219	193	204	209	169	204	200	195	214	179	214	184	176	212	192	178	191	217	190	196	204	160	198	212	205	201	185	196	195	204	197	187	207	208	204	207	187	195	191	179	187	178	199	217	189	202	176	176	187	182	211	172	192	202	197	190	207	194	173	192	189	206	196	191	198	185	206	204	189	183	173	171	211	174	188	198	196	202	164	205	186	177	177	199	186	198	198	197	212	195	201	211	197	195	172	219	183	183	172	229	193	195	192	198	222	185	192	197	193	184	196	200	184	212	211	199	204	184	179	211	202	205	193	187	198	200	218	189	200	208	188	184	208	189	220	217	186	225	187	180	214	217	189	193	214	195	200	185	199	187	197	185	215	192	187	210	216	204	159	176	207	186	206	173	194	212	190	195	214	193	196	170	174	185	174	210	184	196	197	212	200	186	198	200	179	186	236	216	190	176	186	207	233	194	194	182	198	178	181	209	193	223	192	206	229	186	194	224	198	207	197	173	208	188	192	204	191	197	185	193	221	206	176	217	205	187	211	232	215	206	187	177	211	201	199	199	191	198	186	185	190	196	182	207	190	190	175	202	206	205	205	193	205	190	203	209	190	213	158	195	176	166	202	189	189	179	202	213	203	201	196	212	199	196	186	214	179	191	190	201	189	197	211	190	208	209	214	213	200	192	196	208	188	204	217	192	173	201	189	203	166	199	179	216	201	185	199	206	194	194	177	200	195	209	216	210	191	184	203	204	205	201	199	197	199	191	195	182	208	194	202	185	175	189	193	196	170	181	207	195	216	168	202	191	219	182	178	227	190	196	198	211	161	202	226	184	190	186	185	199	207	193	209	190	198	188	177	186	203	200	202	193	196	204	210	208	197	184	215	183	173	219	208	183	192	199	207	192	212	179	171	193	180	203	181	194	182	200	201	207	182	214	168	184	183	181	209	219	217	221	186	177	201	192	212	195	209	172	197	195	163	181	235	188	193	210	205	186	212	207	193	198	193	202	208	206	188	194	185	210	184	199	193	217	193	171	196	207	196	184	215	198	202	195	208	191	186	179	209	193	181	193	192	204	217	199	196	198	167	199	195	195	165	211	206	206	196	168	203	206	233	195	211	188	209	192	191	201	217	181	220	221	212	180	212	199	208	182	218	185	187	206	209	189	215	180	187	219	188	178	198	220	178	189	201	196	182	196	177	212	194	216	192	207	191	182	212	207	198	206	205	213	190	207	203	218	221	202	179	189	217	187	209	181	208	188	212	189	221	192	227	183	179	209	193	211	195	191	190	217	215	191	211	218	215	193	186	192	205	207	192	194	195	197	193	179	200	232	205	203	202	209	196	217	194	203	205	188	194	185	178	203	206	210	192	198	186	171	204	196	194	188	203	207	205	184	177	204	179	207	203	199	203	207	202	184	205	174	212	199	190	195	207	220	218	212	184	209	182	208	223	182	200	206	173	192	197	212	194	195	179	182	222	196	187	195	213	182	210	218	203	193	203	210	214	192	206	208	197	188	208	203	187	197	191	186	180	188	209	189	200	220	204	187	176	188	204	205	180	183	214	193	196	159	223	179	199	192	192	188	209	193	219	188	197	196	204	193	175	191	206	196	184	184	186	174	200	204	204	181	200	193	182	182	186	203	210	207	182	170	194	196	172	198	192	197	186	174	193	197	183	207	185	183	193	218	201	200	186	209	186	196	200	188	189	183	191	197	205	185	190	202	201	203	211	205	193	201	216	206	184	216	187	170	209	204	176	180	167	178	200	166	209	201	178	209	237	204	181	212	177	219	184	184	191	204	203	180	185	171	187	213	202	212	204	199	193	196	184	191	208	166	185	194	194	199	174	212	200	228	211	195	182	190	204	206	180	199	195	204	187	215	192	205	175	196	200	192	191	207	181	196	203	200	200	189	186	189	208	196	175	174	185	201	172	171	186	205	225	195	179	208	196	209	190	190	190	196	206	185	195	212	205	215	211	191	185	217	175	202	208	198	192	188	198	185	179	176	199	185	184	189	200	187	175	189	178	154	206	190	173	211	183	221	204	197	214	211	197	209	179
6819	17684	15675	1716	1209	900	685	579	470	401	374	297	301	329	285	283	269	251	249	240	275	238	235	249	225	246	248	246	227	204	213	277	232	205	205	234	236	254	245	240	255	206	224	235	227	249	224	218	250	246	218	247	195	222	213	245	245	227	229	237	212	225	219	225	244	224	235	204	226	236	227	213	230	215	258	249	208	232	258	219	225	226	226	221	218	236	230	248	221	221	235	225	221	210	247	222	229	228	231	223	238	235	256	239	235	203	230	235	209	240	194	207	231	216	212	215	251	244	228	220	226	230	226	236	222	216	220	231	230	229	226	216	211	231	195	252	219	214	206	208	216	219	236	197	253	231	221	260	250	230	244	232	231	233	213	243	222	207	245	236	212	243	240	244	208	218	247	214	247	207	200	246	232	217	222	237	221	210	212	224	234	202	237	219	255	202	239	232	229	235	211	225	249	201	236	232	217	215	229	232	218	216	231	231	239	222	208	224	226	222	231	228	234	210	226	209	196	239	230	226	220	226	209	247	223	233	220	228	225	237	232	210	237	240	216	248	222	221	271	202	226	220	219	220	227	249	201	237	235	231	207	224	255	208	236	241	249	217	200	234	250	203	208	224	238	225	222	204	249	228	223	239	233	250	204	219	221	219	206	238	231	211	221	254	236	206	231	219	220	216	229	204	211	220	234	223	213	232	196	221	201	214	233	209	227	227	236	250	197	231	228	236	223	224	229	221	218	249	238	211	211	223	227	241	249	215	246	219	234	203	217	244	215	221	228	219	261	233	233	233	226	223	218	198	215	225	235	227	237	237	217	222	235	223	206	246	244	230	207	241	225	230	231	197	224	228	203	222	208	222	221	229	211	240	203	223	213	240	220	229	222	250	209	202	232	223	233	202	198	225	240	249	238	245	222	240	238	211	221	244	208	210	210	223	220	226	242	227	209	241	200	244	216	223	234	217	214	214	236	247	234	243	223	221	225	256	230	238	221	222	226	248	241	213	220	222	231	214	256	227	235	227	225	253	242	227	205	235	206	246	221	203	250	238	220	189	254	239	235	248	216	217	225	211	262	235	228	226	225	235	223	188	235	224	245	239	217	227	241	237	204	217	225	208	221	236	195	241	190	239	228	219	264	250	250	209	198	243	212	214	223	208	261	208	214	242	222	244	244	227	229	246	212	202	233	235	214	223	231	233	233	228	191	228	222	209	237	215	226	223	244	227	241	222	229	219	205	204	210	236	221	215	225	216	211	237	220	211	207	228	185	226	241	187	220	241	243	230	199	221	242	219	204	208	230	224	210	252	224	238	243	235	254	216	221	243	242	222	247	229	230	236	230	234	239	246	214	228	227	223	239	220	243	212	236	221	219	226	216	238	222	205	235	225	208	217	244	248	200	232	191	233	211	239	250	198	202	225	230	232	226	203	246	223	223	226	222	215	249	212	190	233	231	222	244	233	240	209	225	223	241	224	231	225	217	218	229	218	225	210	214	218	245	215	213	242	237	216	218	252	230	208	249	202	208	218	215	202	220	229	223	250	220	236	235	213	233	225	222	206	220	247	217	226	246	226	237	249	227	229	216	220	228	241	245	216	237	228	214	204	240	205	227	226	223	254	207	235	218	215	238	224	231	227	217	214	214	239	229	193	221	216	203	243	220	249	240	205	196	238	228	238	196	228	233	232	205	247	216	239	221	242	223	225	223	227	244	253	244	238	237	230	217	229	228	198	222	216	231	219	242	222	215	236	248	213	216	244	215	221	239	245	228	208	226	190	226	239	225	221	245	225	192	208	241	216	247	235	226	219	230	223	228	219	226	222	249	237	203	233	241	224	205	224	239	225	237	226	201	238	235	229	190	222	201	248	235	226	228	227	219	210	232	244	231	215	253	240	217	255	241	237	247	220	231	227	222	200	210	222	237	226	221	227	203	235	208	244	213	226	221	221	227	233	237	223	221	230	199	225	220	199	203	220	233	185	217	221	242	231	210	229	213	206	207	213	230	203	231	207	246	260	206	224	249	199	214	219	243	217	235	222	252	216	232	220	200	225	241	229	238	228	242	213	245	214	214	228	248	247	236	235	238	226	231	236	227	207	212	227	208	239	233	226	212	243	239	224	248	225	216	223	232	216	241	210	242	233	229	230	219	238	246	219	264	232	199	211	209	249	232	219	230	199	254	211	230	211	204	232	216	210	235	235	231	207	230	248	224	222	232	211	215	209	230	238	208	233	219	245	223	237	238	235	231	217	206	233	210	236	229	233	225	235	252	231	239	223	249	239	221	243	223	234	229	253	222	225	238	204	244	239	228	197	202	234	181	221	223	251	225	234	234	230	245	261	215	211	213	227	233	226	194	225	229	226	219	229	201	234	202	220	240	229	224	224	225	260	235	213	216	231	202	212	222	220	257	224	225	236	212	245	248	217	238	227	220	211	248	214	227	221	208	234	222	232	223	222	211	244	217	227	210	225	235	232	219	232	221	229	226	230	234	233	202	230	224	243	204	212	259	212	241	223	251	227	220	236	238	229	216	213	238	222	224	230	234	214	235	234	214	219	223	236	248	206	233	189	227	217	234	254	210	213	196	250	227	242	245	208	239	237	245	202	224	255	228	205	238	244	233	233	229	209	228	223	222	209	231	224	219	226	232	224	214	215	211	228	221	227	214	251	233	208	223	192	215	259	226	230	212	226	225	230	206	234	217	219	234	218	254	247	231	208	203	240	225	201	230	218	216	215	227	226	232	227	237	212	225	258	243	215	207	242	232	192	242	210	221	230	225	231	232	218	221	216	220	222	220	216	204	230	218	236	209	258	222	218	235	220	237	240	234	226	223	220	230	232	233	217	219	230	223	222	231	223	217	212	243	221	224	250	217	245	202	240	246	253	243	244	249	229	255	263	241	205	220	222	237	224	238	220	213	217	234	239	234	232	199	233	207	223	237	234	225	219	204	241	233	236	242	228	229	262	218	212	213	206	226	233	213	223	254	218	250	228	231	226	240	263	237	228	223	233	230	218	216	221	252	235	209	228	253	244	228	240	187	230	225	236	206	221	230	244	223	218	236	234	228	231	213	232	246	217	218	212	230	240	219	257	224	242	235	233	219	237	221	220	243	244	226	220	243	226	213	228	240	219	235	244	267	244	222	207	229	212	232	208	189	234	231	215	224	261	230	224	245	230	249	228	201	235	210	215	233	216	234	210	235	214	224	230	235	227	228	194	237	212	225	242	206	233	220	230	244	244	206	205	210	252	238	223	229	237	227	230	202	214	212	236	216	201	227	208	232	234	238	202	225	231	237	225	237	216	232	234	213	227	226	230	244	225	211	252	199	224	227	227	213	239	222	234	216	230	225	249	219	226	228	219	236	226	232	216	236	202	222	210	241	235	232	220	225	209	247	231	190	260	223	194	198	213	231	219	230	205	209	212	268	255	235	214	237	271	236	216	247	223	250	230	255	258	230	243	212	231	200	209	244	200	226	234	229	224	208	241
22460	21264	29167	23658	21259	21319	11904	1453	1085	933	915	868	770	783	761	672	702	663	685	630	657	612	617	643	634	665	589	635	670	613	595	607	585	586	600	640	642	567	587	567	557	569	582	600	570	573	580	598	562	610	583	593	593	553	583	591	554	616	568	607	590	591	554	601	593	562	597	636	622	621	599	611	534	612	571	590	573	556	583	587	563	611	542	580	583	609	529	554	579	581	569	575	558	602	613	553	566	594	619	570	597	622	553	568	550	554	510	576	567	557	592	582	603	612	613	582	572	592	608	547	596	560	596	561	549	552	613	590	611	594	589	581	592	602	622	580	612	551	577	568	562	532	585	590	595	591	564	588	531	581	576	606	574	565	561	541	556	543	578	578	602	606	616	535	493	548	563	591	601	578	559	586	628	595	573	586	541	609	580	617	595	578	549	587	568	545	587	603	538	629	567	601	579	601	580	540	587	576	568	568	560	618	571	612	583	583	599	603	564	591	601	570	599	593	576	564	553	585	579	560	575	560	583	536	561	583	552	545	588	557	583	554	556	593	564	565	540	579	556	604	576	565	560	614	609	616	568	573	592	583	580	561	595	621	554	605	597	581	575	541	543	594	579	556	571	590	574	570	575	552	614	552	617	593	582	566	558	548	592	617	548	577	600	578	618	584	578	584	535	521	552	576	614	585	548	567	569	577	576	578	564	585	570	600	576	588	550	606	581	595	558	538	595	609	555	567	542	572	559	608	564	603	610	564	570	548	579	580	577	581	555	551	606	548	619	531	579	581	595	587	600	592	566	572	612	564	609	570	560	600	587	574	587	535	549	589	570	577	591	578	577	580	609	603	525	600	552	551	584	595	541	581	572	565	556	508	594	573	583	586	525	537	544	614	550	595	576	611	607	581	564	583	595	550	599	528	561	566	524	609	607	578	576	617	547	571	568	549	572	578	577	573	573	601	570	617	604	547	543	507	582	561	637	608	584	617	574	630	619	601	557	558	552	586	596	576	599	568	554	568	622	526	601	569	609	574	574	570	549	570	599	609	585	564	568	595	553	552	590	574	560	572	571	585	578	565	570	618	549	556	565	589	602	591	608	613	554	602	559	565	620	600	535	585	552	593	574	591	556	578	580	587	622	581	577	624	580	596	580	572	569	588	584	614	575	549	583	584	614	581	569	588	561	630	593	594	543	534	586	592	590	570	588	571	594	570	572	565	543	634	593	538	609	588	567	538	608	586	527	540	571	574	591	579	545	568	586	545	539	582	540	539	573	604	594	566	581	580	540	568	610	568	577	578	552	545	543	555	567	595	566	584	583	586	561	571	573	600	586	566	562	564	552	567	565	553	546	578	578	542	561	613	575	538	578	610	570	580	574	564	555	559	573	555	592	573	610	562	547	547	578	564	580	588	553	568	546	614	618	571	555	582	568	585	626	573	568	581	592	591	536	588	574	571	606	603	562	585	569	557	555	599	562	591	601	560	561	542	578	632	595	530	614	553	586	553	615	603	570	620	511	569	596	587	596	572	570	586	601	614	571	522	609	589	583	557	562	571	581	582	577	568	590	561	604	547	585	595	598	572	593	585	602	521	569	568	572	608	551	563	589	544	568	536	559	552	587	553	532	579	545	603	558	578	562	579	576	578	602	605	561	581	525	552	559	588	589	555	540	536	564	581	583	571	564	558	585	594	600	602	550	581	581	583	567	570	600	608	580	530	561	581	552	595	559	632	573	582	582	565	650	579	576	590	594	567	562	533	627	565	568	573	582	569	622	602	553	598	590	536	589	559	583	567	585	595	592	571	589	588	548	637	562	543	587	585	578	570	604	581	586	596	575	527	542	581	591	504	595	585	552	576	542	569	576	585	553	546	575	547	532	568	497	589	542	551	561	555	570	557	549	570	581	560	603	577	545	611	605	548	559	571	580	626	578	580	587	589	536	571	572	552	582	586	587	600	562	556	577	587	575	545	556	599	562	569	569	564	581	550	602	550	549	583	592	568	594	550	605	573	607	563	603	582	601	582	610	536	537	555	581	596	587	537	576	614	545	522	574	535	575	626	601	601	571	592	554	581	614	590	626	612	576	561	597	585	582	570	622	529	592	575	566	582	556	586	581	597	563	600	591	556	599	551	596	589	601	592	565	589	523	535	522	603	602	631	590	592	609	568	584	575	571	553	569	588	599	577	567	582	546	600	579	572	567	571	557	578	593	561	559	576	580	605	565	579	561	579	502	582	567	601	551	569	546	571	574	562	598	615	578	605	517	595	665	563	575	605	537	540	568	560	572	581	600	566	644	591	562	553	554	557	588	586	596	570	577	584	591	552	560	596	564	631	580	585	586	578	507	581	581	594	599	575	599	532	642	535	604	576	565	561	557	558	604	583	630	563	589	584	589	602	608	566	589	578	588	563	569	570	549	554	578	569	543	579	553	575	535	606	557	610	552	541	554	591	599	608	555	584	543	589	539	540	538	546	585	532	580	579	560	571	569	545	564	606	596	588	592	606	608	569	584	560	533	525	587	590	582	577	583	570	606	632	604	553	587	575	605	581	538	584	576	594	581	531	584	581	542	611	529	600	622	582	565	556	560	555	557	508	588	573	567	561	626	574	594	583	577	551	594	578	555	568	593	587	617	573	623	572	590	533	611	535	550	561	578	591	543	594	584	535	536	556	545	615	573	582	567	582	555	576	573	575	592	570	551	550	540	532	611	565	588	564	565	580	594	573	596	583	623	592	607	615	634	590	565	581	584	547	595	588	533	576	572	574	576	557	590	573	537	585	555	563	586	628	565	582	577	533	591	572	583	554	608	619	566	552	604	588	582	544	586	599	556	592	625	586	565	603	588	564	568	559	593	567	581	608	598	579	529	592	600	574	541	597	610	587	586	542	559	595	576	562	511	588	576	566	595	579	556	583	583	610	548	570	573	580	577	577	562	622	602	549	564	562	570	594	551	595	554	541	577	616	555	580	558	591	599	616	599	617	560	562	559	584	604	571	552	603	536	559	571	589	566	576	577	587	585	549	592	546	579	582	534	554	572	586	535	569	559	595	622	567	564	578	553	563	576	568	574	585	604	580	561	549	584	564	572	579	574	619	569	599	572	556	567	556	600	603	569	570	579	588	595	574	589	579	592	568	535	548	562	566	603	550	589	562	556	570	543	573	571	591	581	588	578	539	584	572	565	536	546	541	541	576	552	563	587	528	595	555	573	556	576	539	576	577	593	618	588	557	524	568	578	572	572	552	548	574	555	568	541	574	555	570	593	540	598	559	571	560	581	584	569	551	585	572	581	530	620	541	512	567	544	560	534	556	569	577	590	616	534	549	551	569	569	561	620	575	544	544	623	573	568	552	630	612	566	570	599	560	555	614	608	557	580	608	550	567	543	565	558	576	564	584	602	575	599	599	551	553	582	597	554	590	599	545	590	566	558	560	619	567	560	555	604	551	579	566	535	535	542	586	590	602	587	574	571	594	542	555	603	594	499	585
9623	31449	24581	5291	3779	2938	2221	1826	1452	1257	1121	967	890	842	802	796	777	758	721	719	681	708	701	666	675	639	693	705	642	639	694	693	684	652	649	621	640	604	656	604	627	618	644	639	544	635	654	676	589	586	653	664	647	593	629	631	631	631	673	615	638	638	612	640	619	658	650	603	673	637	600	658	606	592	646	603	600	624	622	605	643	598	668	647	586	610	629	591	645	597	644	622	594	671	633	601	581	616	664	592	613	645	596	620	616	602	594	674	584	631	611	616	614	632	599	625	630	587	619	606	663	629	601	670	615	624	616	635	593	625	659	594	613	613	646	611	640	638	638	611	607	637	614	621	662	618	646	601	604	581	671	599	599	644	626	635	600	632	566	613	576	599	622	579	618	641	637	599	628	633	643	641	654	608	611	580	649	619	635	587	590	628	621	647	600	582	665	598	613	606	615	586	634	583	562	601	611	593	646	620	604	623	619	596	621	619	668	591	614	616	586	621	607	639	617	628	616	666	626	608	610	570	606	623	614	572	642	655	634	594	622	588	637	641	662	646	622	637	613	603	670	623	633	587	608	643	608	600	622	566	599	668	615	644	612	618	664	627	616	621	595	650	580	561	621	618	649	681	615	634	600	649	696	598	620	619	688	621	630	605	596	631	671	590	650	608	639	621	647	622	622	618	635	629	631	635	585	623	663	622	613	599	608	645	600	590	574	655	664	586	594	641	634	577	600	623	622	617	675	627	654	607	621	609	631	640	605	580	623	624	620	601	604	632	614	605	639	612	610	591	621	629	604	646	595	610	604	608	614	650	613	598	613	648	607	639	590	600	637	615	607	616	649	649	650	644	597	659	619	626	637	603	632	616	609	610	608	644	584	599	627	622	623	629	623	577	613	620	646	658	621	621	625	626	541	707	648	600	633	655	602	591	652	627	615	619	623	613	624	634	642	572	637	596	608	635	640	636	612	668	606	617	568	613	594	582	632	614	591	657	610	639	638	643	587	643	628	660	637	606	624	600	621	642	644	666	597	632	650	588	609	615	599	626	631	615	617	606	613	591	600	614	602	634	611	638	673	645	632	639	603	623	570	580	613	621	643	580	590	579	593	609	640	591	612	614	608	616	622	606	635	663	620	617	612	611	653	603	634	655	612	605	592	609	600	620	608	565	608	641	602	636	643	615	615	615	633	637	582	604	596	612	564	638	599	615	648	633	616	594	614	600	609	611	614	600	631	650	609	620	627	600	646	627	608	600	615	616	624	600	609	581	593	658	590	651	597	608	628	612	641	624	564	597	621	611	615	563	622	638	599	658	605	593	604	628	636	625	675	634	624	659	607	649	568	602	626	630	614	601	652	614	627	599	623	642	631	597	630	644	616	571	656	617	632	655	625	621	605	576	593	641	571	617	652	577	637	603	613	591	639	627	653	630	620	589	622	626	643	608	622	681	625	626	624	636	628	621	607	590	609	659	654	645	608	595	609	621	608	606	632	669	624	582	585	608	590	635	639	665	615	620	640	603	657	574	587	599	621	611	601	671	628	612	630	574	620	613	632	647	608	600	638	590	633	626	609	599	579	584	642	625	615	568	592	627	629	598	642	637	605	675	627	625	620	659	588	617	662	624	606	641	684	614	613	606	613	629	595	602	596	600	635	584	653	674	596	600	610	643	642	621	586	610	594	609	673	576	602	626	652	609	600	577	639	600	623	618	631	625	600	606	626	610	601	601	608	654	636	595	639	627	632	579	619	585	631	657	611	596	636	627	634	610	636	595	625	592	643	626	652	586	578	639	601	620	618	645	622	647	618	653	637	633	617	616	654	644	598	618	604	616	650	609	613	686	637	641	579	605	621	614	622	594	557	557	602	676	601	601	627	616	629	616	619	627	620	615	608	606	614	628	626	633	622	585	625	639	615	626	631	603	566	602	609	579	585	661	596	626	662	571	602	633	625	638	604	625	629	633	610	639	624	632	627	661	597	605	588	654	582	589	595	593	603	609	655	583	625	600	622	587	600	616	648	611	622	657	556	598	639	634	627	645	659	623	606	615	580	621	596	613	582	645	625	616	596	617	616	629	691	616	561	656	582	655	605	660	590	619	600	637	621	669	592	619	615	631	595	604	598	629	612	638	651	606	606	572	627	625	604	633	608	580	570	645	649	609	620	621	636	645	666	641	632	636	645	563	628	641	624	603	596	608	597	650	634	608	603	624	620	612	615	636	598	638	642	604	632	621	600	649	609	621	620	585	623	633	587	664	600	653	587	601	671	594	596	577	655	668	596	667	641	571	595	612	618	620	618	631	634	594	642	625	599	626	609	559	625	645	605	600	603	585	677	546	668	638	612	599	624	577	644	640	651	681	607	582	582	603	603	644	601	645	605	617	612	595	663	629	598	620	601	605	621	627	671	604	639	620	630	643	605	615	636	633	602	626	610	595	609	582	620	590	623	618	613	655	647	581	612	657	552	612	583	588	633	579	604	605	644	617	636	617	689	632	592	633	582	637	567	571	625	625	563	584	581	616	612	633	614	607	633	620	596	594	615	589	646	608	550	642	619	612	627	656	611	654	625	660	628	637	590	631	633	619	585	632	624	657	609	576	579	670	630	644	642	621	627	652	669	570	589	593	630	602	605	615	586	640	677	678	599	606	615	638	637	608	612	605	620	630	590	591	600	679	638	642	595	629	625	624	619	619	589	648	594	563	629	696	655	569	643	617	645	576	631	626	602	675	658	624	680	621	578	630	608	635	620	592	631	610	611	631	637	628	638	622	593	591	636	635	598	618	661	584	640	634	620	632	599	611	617	599	594	625	591	630	615	610	595	610	648	625	622	576	585	660	621	603	618	571	626	677	604	624	640	572	587	636	607	626	632	661	601	623	659	663	607	630	594	633	650	626	640	644	624	657	670	632	624	606	588	648	658	651	592	605	661	597	631	665	606	660	618	618	612	612	613	630	560	644	644	613	622	640	649	576	611	629	583	603	615	630	670	625	628	612	609	565	647	583	649	617	629	588	641	594	571	606	610	609	618	647	625	587	618	607	596	612	644	617	626	658	606	664	664	611	634	629	627	605	637	645	626	642	588	647	651	572	608	623	582	562	597	571	600	606	645	582	618	612	644	634	618	656	601	662	607	607	661	636	617	594	661	615	586	655	600	621	688	629	605	569	606	561	617	570	618	629	654	611	606	651	593	612	573	615	648	617	616	617	630	621	648	644	623	560	674	619	603	629	678	592	606	591	648	626	633	630	636	605	585	579	584	651	586	637	584	617	595	598	653	625	588	613	600	635	643	635	572	626	632	601	617	623	621	622	577	638	648	621	604	597	603	603	606	642	643	609	633	624	651	636	611	635	634	624	641	598	621	622	661	631	615	637	660	598	576	602	626	595	603	550	649	571	613	621	637	611	631	673	624	666	614	587	587	591	668	629	609	617	594	617	645	595	598	619	617	656	559	555	606	601	643	629	626	607	617	604	633	603	595	603	596	595
27488	19504	7975	844	524	453	433	421	440	400	443	433	400	430	408	408	434	393	380	392	366	395	377	433	421	369	431	421	417	382	426	388	410	429	410	441	419	392	411	404	415	424	389	418	404	434	398	430	423	412	413	389	388	393	452	404	392	399	396	417	418	387	421	390	402	379	409	418	400	397	392	414	441	401	382	412	410	387	403	416	452	457	389	376	404	396	395	394	441	369	378	393	430	353	418	411	361	421	399	456	390	372	400	392	403	409	409	397	394	395	408	418	416	458	399	405	428	409	422	406	414	402	388	408	380	402	392	370	410	412	351	415	388	442	412	396	393	401	378	393	414	424	373	393	424	410	398	437	403	401	422	449	395	417	409	430	393	400	377	429	401	385	430	380	423	390	430	423	407	423	410	430	402	378	393	383	416	409	405	376	366	435	428	393	423	429	438	412	402	374	419	368	407	408	412	407	385	374	417	425	383	417	383	403	413	446	450	417	369	377	388	377	405	420	421	395	437	422	430	400	409	379	402	382	408	403	390	402	412	371	430	406	396	444	386	380	374	424	415	376	439	401	397	407	381	420	394	372	435	412	379	418	399	415	428	420	420	395	414	381	387	379	372	405	426	403	383	407	374	451	417	406	382	397	411	413	401	386	418	376	405	392	392	383	416	381	431	421	395	410	411	437	406	435	389	399	406	404	415	411	466	405	395	401	393	442	392	393	402	415	437	431	441	407	408	416	412	406	438	436	409	413	408	416	419	423	400	424	386	388	376	381	419	415	392	367	446	397	378	374	382	399	416	438	379	387	444	364	365	377	431	404	442	420	403	407	427	431	402	429	447	384	433	376	402	454	407	393	422	402	408	408	387	384	385	419	398	426	418	449	418	428	410	436	396	387	389	415	415	429	396	407	397	389	413	406	408	411	425	392	389	404	386	424	401	383	383	415	422	402	432	396	400	407	379	407	422	395	416	405	389	420	402	412	426	380	419	445	436	403	401	431	400	396	392	411	426	421	436	429	398	405	402	417	401	339	395	392	415	405	374	411	372	394	431	415	388	436	448	438	409	420	425	367	398	397	372	426	425	396	393	401	371	392	385	399	420	408	424	409	442	434	398	406	408	412	424	375	412	409	369	405	414	405	393	405	380	416	386	406	420	400	404	413	446	405	401	430	415	413	400	398	403	366	405	398	388	430	371	422	420	428	422	399	389	400	412	409	392	414	377	416	364	397	407	425	394	381	404	395	424	385	411	414	401	420	413	396	405	417	380	460	394	403	392	416	394	408	448	392	434	401	393	411	410	422	411	408	421	383	395	376	401	429	394	416	460	435	449	379	410	413	431	429	437	403	400	386	407	420	378	384	409	410	422	429	382	433	423	410	394	423	461	403	410	466	424	396	384	424	385	406	417	392	389	416	447	387	416	359	460	418	399	407	412	393	388	415	396	376	430	412	395	410	431	372	398	397	389	436	413	388	419	420	408	403	423	386	395	382	389	424	388	407	386	406	422	449	421	411	435	431	392	419	379	414	393	401	408	385	411	386	397	436	416	446	436	405	372	389	392	405	378	413	426	423	368	380	384	381	408	419	377	402	348	371	389	408	383	414	391	425	409	378	418	446	427	409	405	396	416	403	405	418	387	389	430	399	390	402	444	373	404	382	405	392	424	418	377	405	420	432	422	380	398	429	414	381	407	396	383	408	427	424	420	388	424	417	401	399	411	414	383	399	417	418	413	440	390	375	392	364	421	451	383	396	391	403	389	422	383	409	410	380	409	447	410	412	384	405	398	366	407	413	378	429	421	417	456	416	437	379	410	396	365	405	370	366	382	390	404	377	392	375	419	442	422	387	422	425	384	420	419	399	374	431	392	384	421	421	396	408	412	418	364	406	407	385	435	422	419	382	431	424	447	460	402	434	421	389	381	430	391	437	411	381	367	410	396	400	411	405	355	359	413	400	382	403	394	435	431	407	395	396	385	407	384	390	397	429	413	408	389	359	402	412	377	401	422	386	387	403	396	399	403	380	387	421	422	414	398	433	415	406	400	373	405	388	389	418	363	415	424	379	402	429	383	372	416	378	387	408	408	420	416	387	377	393	398	399	449	406	404	381	402	402	392	408	415	411	421	400	442	406	385	416	420	392	389	393	357	407	421	422	408	417	391	413	419	397	405	449	384	376	401	440	393	398	411	441	415	375	449	455	415	421	399	401	396	431	402	401	406	396	415	392	399	415	412	412	366	417	400	395	393	385	384	393	396	410	410	428	415	389	407	404	403	398	425	411	400	404	408	360	412	391	391	387	439	397	418	462	403	399	437	362	392	405	409	389	409	422	422	411	372	430	393	427	440	437	423	390	390	403	420	440	410	386	428	436	422	396	417	377	403	394	380	388	427	391	416	415	405	396	437	447	414	405	392	413	406	388	422	405	438	417	425	442	401	399	375	403	417	437	410	429	404	411	407	362	399	414	411	401	430	440	422	380	364	413	398	392	395	405	385	404	363	438	387	420	393	425	431	380	448	399	433	433	425	399	400	404	383	448	387	383	400	409	403	415	402	434	389	414	375	425	441	405	394	404	397	398	420	420	425	409	408	435	429	437	405	396	427	378	389	426	428	391	388	393	426	421	354	397	428	403	395	409	370	382	417	388	397	394	412	429	391	410	384	398	428	381	400	391	394	404	416	421	409	417	418	403	438	432	381	402	436	403	405	428	439	422	423	388	445	396	407	434	423	430	414	393	405	440	386	425	417	415	395	411	419	409	410	476	422	387	400	428	418	403	402	396	428	382	380	399	409	387	413	390	422	420	394	412	406	415	400	390	387	401	413	383	401	406	397	392	421	417	416	417	399	406	398	403	401	432	381	377	371	376	412	422	395	430	397	424	374	368	381	369	405	414	435	434	403	455	405	355	416	379	381	403	413	376	396	409	384	426	390	395	418	386	431	404	432	396	433	410	420	380	383	398	415	386	395	429	439	375	425	403	408	402	399	373	407	395	405	388	404	394	417	417	414	405	405	383	390	411	396	436	413	380	401	378	419	372	373	397	384	404	400	393	400	425	349	409	415	401	405	391	408	405	404	396	409	389	424	406	426	445	379	405	398	414	361	409	344	391	377	369	406	371	416	380	394	419	433	391	389	426	414	390	419	399	389	381	402	399	357	396	433	449	415	416	428	423	407	392	376	392	399	412	418	397	393	395	405	378	418	423	399	409	390	424	385	457	400	399	420	435	407	407	418	418	375	422	394	404	415	383	406	374	419	425	405	414	399	420	417	406	406	391	393	438	392	422	383	437	419	384	393	398	452	408	392	435	391	376	444	438	397	406	384	404	417	440	415	385	398	443	463	400	396	453	402	397	413	403	436	408	421	432	387	404	377	401	414	400	395	392	381	402	413	401	398	403	400	419	397	382	422	377	401	408	387	421	429	406	389	417	406	437	402	416	385	388	396	402	398	435	418	386	442	438	386	402	421	441	390	386	393	417	448	400	455	406
6520	5500	3767	622	504	448	434	469	462	441	442	473	445	422	471	428	403	426	463	425	414	460	475	436	453	406	432	454	436	401	412	429	443	426	447	442	398	388	426	446	438	445	425	457	406	408	445	404	460	458	412	427	435	413	419	461	425	422	443	415	423	438	444	392	431	470	469	420	376	439	428	443	428	411	427	409	390	449	373	430	444	423	395	460	402	418	423	417	471	402	414	446	459	443	413	379	443	450	420	384	477	425	466	443	398	400	428	403	424	434	446	443	407	408	457	423	432	476	434	435	420	438	415	432	431	438	417	406	403	430	429	404	420	472	445	415	458	460	418	403	464	401	445	385	427	408	461	443	395	452	450	405	417	432	384	396	417	425	443	429	427	411	404	449	436	439	379	433	468	448	433	384	365	458	424	409	437	380	444	460	406	425	437	426	429	439	433	452	426	416	432	456	453	435	416	479	398	396	420	463	417	446	448	425	451	461	440	395	410	413	396	404	427	433	425	445	446	394	435	408	452	429	427	420	442	438	401	396	384	425	416	481	392	447	448	410	436	400	417	414	431	413	398	439	448	399	397	416	419	422	438	421	404	425	408	406	454	449	442	472	441	462	456	427	433	424	407	392	425	388	382	461	426	386	441	435	424	419	417	410	457	393	457	429	434	413	408	425	436	464	414	443	409	412	458	442	459	448	421	419	440	414	427	431	431	408	457	389	404	454	427	425	443	440	421	468	420	437	416	437	451	448	399	459	423	442	421	431	441	445	458	446	443	411	392	421	411	382	422	416	405	436	432	453	429	416	434	427	463	434	457	438	421	405	432	429	456	438	434	379	398	445	445	465	445	489	439	420	440	443	476	445	426	441	410	437	385	463	408	395	435	488	423	463	405	453	405	418	451	422	409	427	440	436	413	425	446	444	463	405	422	422	422	456	406	460	407	444	393	426	451	411	433	442	409	445	425	419	400	464	443	408	430	464	451	424	471	440	399	454	437	441	450	411	432	393	394	416	426	446	456	404	444	397	400	399	400	426	441	418	456	431	421	439	453	413	453	393	395	379	404	455	478	431	434	400	416	439	387	423	462	410	398	400	429	425	443	444	405	455	427	390	422	440	422	410	405	457	374	415	406	426	415	426	443	398	473	427	439	418	443	460	421	446	401	436	416	453	385	453	432	431	406	402	459	433	447	453	404	436	414	394	436	422	435	458	416	376	417	402	438	424	466	426	422	433	415	431	402	414	428	433	451	399	448	439	447	434	450	436	372	438	456	403	417	421	423	417	433	457	439	416	450	435	433	411	438	426	426	402	473	416	471	428	438	416	423	421	427	410	436	403	465	408	417	420	422	460	451	448	427	441	403	429	413	402	425	425	444	428	410	428	419	419	427	412	446	460	420	454	423	444	393	405	430	461	426	429	402	411	410	451	411	395	408	438	443	419	445	428	446	421	402	440	440	433	392	422	442	434	424	419	417	437	419	391	406	412	430	437	424	414	424	387	437	452	428	425	424	404	447	422	439	434	423	415	405	416	432	431	409	427	439	392	441	432	411	413	445	442	433	422	442	433	432	445	416	441	385	428	397	431	446	413	429	414	392	435	424	455	405	424	442	395	468	430	445	442	404	463	425	445	404	406	436	428	429	432	447	414	437	427	400	440	416	457	391	426	447	425	427	434	391	407	417	419	407	411	437	438	444	445	444	400	441	407	392	466	443	451	438	435	486	430	441	446	422	432	429	399	475	396	415	434	451	444	397	444	438	424	428	432	422	443	416	402	433	448	435	416	413	427	469	423	433	426	414	443	407	437	417	426	400	455	434	428	449	416	476	449	421	430	409	411	425	414	405	434	474	429	432	460	426	428	434	494	399	434	442	453	419	434	451	423	451	421	404	426	413	400	434	442	446	425	418	435	442	458	417	439	434	470	451	423	470	451	429	471	459	401	397	399	423	401	422	444	448	439	419	403	458	439	455	435	441	433	406	406	411	435	458	425	435	440	398	430	416	420	429	462	403	437	450	405	433	428	423	442	412	408	419	445	452	430	431	420	482	450	454	443	431	425	400	379	415	404	409	391	386	466	458	437	437	407	428	443	418	426	413	397	439	416	426	402	449	475	402	430	423	478	461	455	417	432	427	406	440	465	442	444	394	437	393	419	440	444	399	443	430	431	443	440	430	415	421	410	422	459	410	416	410	446	431	394	439	426	476	413	459	455	454	382	402	426	394	441	451	427	436	463	411	382	439	438	408	411	399	456	413	411	418	411	422	404	459	420	399	439	410	407	416	430	405	434	437	438	416	409	398	420	428	432	385	424	431	434	425	431	383	404	444	424	432	454	409	430	411	440	503	432	396	445	459	400	445	410	406	458	447	401	400	446	441	461	499	419	425	445	487	445	451	454	417	436	453	392	439	428	401	452	444	448	436	438	437	443	493	409	410	415	431	439	475	450	430	433	443	416	448	407	455	436	416	435	442	427	419	421	434	432	458	439	409	437	438	450	431	417	426	448	414	404	378	435	435	426	437	489	400	446	441	428	466	422	380	433	405	439	455	406	468	421	440	404	500	400	412	477	413	410	431	417	432	413	454	416	435	394	420	466	425	420	437	357	421	452	446	438	451	412	461	418	438	409	429	436	415	433	396	411	414	419	483	442	413	413	388	399	432	433	452	421	428	451	433	420	456	448	397	434	422	416	412	425	414	420	426	408	472	455	442	451	421	448	433	441	425	405	429	395	447	419	401	466	399	397	444	452	444	424	423	402	411	455	441	444	445	431	418	455	396	430	430	438	436	416	413	430	388	429	406	438	430	425	413	439	430	435	413	428	423	443	450	461	427	458	416	448	443	435	454	457	447	395	411	408	443	392	414	474	411	416	436	446	413	390	408	429	420	444	429	425	414	427	450	466	436	422	432	400	425	414	440	436	426	414	417	451	406	420	456	405	444	439	444	424	432	448	447	391	414	433	430	421	441	434	446	442	456	416	427	477	449	439	446	411	445	411	470	425	394	469	440	452	435	421	441	403	420	427	490	479	434	425	445	423	423	409	444	428	450	416	451	387	454	402	443	401	415	446	414	417	421	393	413	436	391	435	420	394	440	430	399	449	467	428	417	431	424	416	425	418	455	406	448	404	422	421	451	444	400	420	451	445	419	438	428	411	440	430	444	423	431	465	447	426	449	442	446	420	451	417	431	372	410	450	434	419	429	429	389	407	418	432	414	418	445	412	419	463	423	449	400	425	441	408	435	407	430	459	416	427	444	405	424	436	375	423	416	428	460	437	411	435	424	402	438	433	417	405	446	407	423	428	460	410	420	419	431	401	452	426	386	421	422	425	455	462	441	406	417	395	414	411	404	391	409	439	435	420	413	430	418	431	412	440	419	422	379	400	411	444	406	446	407	412	440	448	448	439	428	437	392	459	434	367	419	420	474	463	448	432	410	423	429	437	416	433	422	428	399	458	446	419	392	429	428	443	423	445	448	463	453	418	455	479
23540	21204	28642	24044	21195	12367	1691	1136	962	953	885	817	803	772	824	811	770	726	775	765	772	719	716	772	710	714	707	742	727	773	778	727	730	749	702	694	705	757	704	755	744	712	783	747	741	721	718	747	710	689	730	733	741	717	758	731	695	730	659	765	719	703	692	719	680	731	694	688	655	685	725	721	702	686	677	739	742	718	708	679	753	721	731	720	726	741	727	682	693	722	700	746	718	715	709	754	737	697	716	665	726	722	756	709	727	701	700	717	718	719	663	711	733	701	767	745	704	691	683	708	731	705	698	784	698	692	740	756	704	714	671	720	709	698	763	691	711	713	729	749	714	718	725	741	699	747	725	689	673	756	682	691	695	722	708	726	706	730	786	733	763	668	728	724	715	716	694	693	695	722	720	757	705	669	720	745	660	746	680	729	704	697	716	714	764	677	780	687	682	732	758	778	735	724	716	762	713	712	708	726	728	744	673	729	699	678	754	727	701	717	725	693	707	727	719	725	733	686	756	675	714	729	762	674	718	738	700	759	754	706	727	699	716	728	704	697	714	675	757	749	696	761	716	710	695	652	706	671	748	692	720	679	729	743	677	782	727	679	748	717	720	708	682	727	735	690	727	764	770	754	718	705	770	745	696	757	697	703	661	700	713	729	771	742	710	721	723	713	712	725	737	675	776	674	677	740	740	682	709	717	709	730	697	724	692	711	682	707	715	755	762	705	721	709	746	706	731	734	709	667	721	710	716	717	756	762	679	681	700	712	717	720	700	722	699	709	703	680	682	710	758	732	705	719	759	711	769	714	688	736	691	735	674	718	740	711	695	723	774	696	701	668	672	751	762	700	730	718	762	681	722	729	756	724	718	696	693	712	736	729	739	753	722	713	719	699	670	734	720	741	701	739	694	779	704	750	759	705	717	746	704	675	724	729	670	731	705	711	716	666	744	761	676	703	661	698	749	715	724	724	667	690	774	694	726	736	697	639	747	719	701	719	700	736	703	755	755	750	712	734	730	738	712	702	726	726	672	679	696	722	813	731	777	790	690	716	679	733	762	714	730	704	707	765	762	674	736	646	719	704	685	709	693	746	708	722	751	708	700	706	721	705	671	699	685	705	723	658	758	683	727	731	684	729	700	741	679	739	689	748	727	707	749	771	699	666	749	722	696	738	712	682	744	702	686	742	752	725	705	775	752	715	695	738	693	712	697	703	664	687	743	675	708	762	703	739	692	738	758	725	697	713	722	713	720	676	741	705	669	740	728	718	705	702	766	733	757	728	661	752	743	759	691	697	712	722	724	715	681	716	670	719	709	751	695	745	689	736	674	764	714	719	739	781	777	705	703	676	726	700	733	738	698	705	764	743	722	722	722	734	708	681	735	707	705	727	713	764	683	705	747	694	717	714	687	717	765	736	703	684	690	684	685	715	724	721	720	667	708	716	700	716	758	714	731	718	715	701	691	713	684	723	765	706	690	716	737	720	704	710	714	671	738	719	690	714	692	719	718	697	744	760	750	726	695	713	755	695	716	742	697	722	705	679	734	651	686	717	652	688	707	717	712	709	723	693	727	717	704	724	718	711	769	704	680	697	766	741	710	707	666	708	723	735	691	726	663	743	693	748	736	674	738	668	761	705	737	742	729	744	775	732	738	701	727	691	740	682	748	690	699	753	722	727	709	744	696	702	682	672	700	760	720	723	736	710	694	686	727	697	696	719	692	706	748	706	714	709	725	728	692	643	733	709	709	747	669	694	724	759	686	763	729	739	708	805	705	754	691	728	756	715	706	717	730	753	743	730	726	682	710	752	704	713	688	723	726	752	769	685	779	678	710	687	731	692	755	689	727	697	693	731	725	725	709	705	687	723	759	764	670	712	718	681	717	731	743	721	701	707	694	718	694	754	739	721	710	771	694	658	727	725	708	695	734	759	695	722	716	739	694	678	763	729	704	682	741	727	694	722	682	724	692	740	702	629	680	690	667	714	711	747	700	744	663	710	732	697	729	727	690	714	732	739	764	712	726	736	669	692	669	693	715	662	751	703	691	714	759	738	680	748	726	728	758	725	720	736	713	713	751	709	723	713	674	723	743	677	750	715	684	720	728	713	737	695	711	678	700	681	708	717	729	698	768	701	708	694	759	731	684	712	738	739	717	744	713	695	728	692	720	684	731	691	749	708	752	660	710	725	690	771	678	729	696	751	714	658	702	712	742	693	748	703	730	687	716	707	718	697	699	688	699	651	743	713	733	692	675	707	689	741	676	712	686	790	729	716	703	734	738	705	686	738	727	711	684	726	765	725	717	692	707	742	708	747	729	759	749	669	746	735	717	717	730	720	722	694	686	696	665	707	657	674	703	698	737	721	711	772	741	724	675	741	722	727	740	709	732	714	709	760	773	729	655	661	741	739	745	685	706	766	722	736	738	682	654	715	710	682	722	761	670	734	759	683	716	729	707	681	720	704	717	719	671	725	701	736	723	783	745	699	723	750	700	723	720	741	727	711	687	702	704	754	748	716	719	717	715	703	733	732	736	716	695	685	720	667	692	724	717	710	742	665	718	664	755	734	747	675	756	684	732	715	750	699	721	723	677	722	694	696	717	688	727	719	695	707	726	753	724	696	710	717	707	683	727	710	718	717	701	754	723	683	698	667	723	731	704	752	713	679	707	728	692	703	731	700	700	742	706	714	696	725	675	692	725	750	738	735	707	691	697	699	694	691	720	735	692	725	720	730	729	689	722	702	687	706	721	733	720	734	729	737	718	692	706	726	742	689	735	697	741	745	712	714	773	721	723	696	697	728	704	681	713	715	759	738	746	711	726	709	695	658	690	699	714	705	668	725	728	721	713	739	657	694	705	744	743	730	760	706	721	712	714	752	735	694	729	741	700	742	719	713	717	719	718	691	732	686	738	703	748	732	692	730	707	687	753	747	794	720	754	728	773	721	745	713	688	694	683	682	658	701	750	667	734	751	750	646	672	713	679	704	663	716	678	704	729	739	743	680	702	691	720	737	701	750	670	650	721	688	736	721	711	737	671	740	687	744	718	730	711	688	709	680	717	690	761	755	674	722	721	701	703	707	738	719	731	718	752	681	732	725	693	715	720	693	750	701	684	696	716	714	722	715	711	709	659	736	700	709	709	724	703	702	684	647	755	705	700	710	697	671	685	703	671	720	686	763	717	768	717	682	721	753	646	739	721	734	713	712	718	727	685	729	706	750	707	746	678	736	672	732	732	701	700	706	748	739	717	674	722	676	733	673	675	737	735	696	715	726	695	715	745	743	711	691	717	740	773	713	691	768	715	724	751	736	726	695	728	702	714	717	741	749	725	742	703	671	752	718	716	679	728	715	750	758	701	693	746	716	707	696	656	743	707	721	689	699	753	707	657	702	735	740	747	744	725	785	703	681	709	752	689	692	692	664	754	699	726	697	759	714	706	700	712	690	702	750	706	734	675	723	711	716	704	715	738	720	715	719	675	687	700	691
7219	19738	20259	3223	2410	1884	1520	1309	1197	1015	1044	879	914	835	856	817	849	834	816	807	829	786	764	824	802	748	800	779	783	744	784	791	700	810	720	769	771	754	790	744	759	790	786	770	748	781	752	773	750	760	705	782	807	752	732	688	752	711	747	755	732	743	722	749	758	761	731	743	755	737	746	701	760	690	812	734	750	731	741	736	741	785	727	731	760	801	759	770	783	767	793	779	774	714	728	742	736	762	737	761	728	778	786	748	718	715	783	715	772	744	751	809	762	768	810	751	769	772	759	789	768	739	738	760	730	765	734	746	722	710	723	751	765	808	773	740	734	766	745	754	731	796	746	725	760	737	814	740	764	812	749	769	749	763	780	798	775	787	723	766	774	703	702	748	730	728	721	782	740	779	721	754	730	699	768	751	703	760	723	749	756	764	760	732	735	715	742	758	800	754	717	763	747	714	747	700	751	752	728	753	736	747	738	729	738	722	812	798	748	732	775	792	736	752	706	724	752	801	772	722	800	773	663	767	774	778	748	691	741	716	750	761	716	795	726	738	754	742	772	765	766	723	698	745	787	750	729	738	742	762	731	715	738	804	739	757	735	740	677	734	762	739	750	779	754	793	766	798	780	756	728	700	758	774	760	738	730	767	775	749	727	758	707	786	749	726	762	791	759	753	798	715	778	763	754	789	751	720	762	752	718	775	722	731	748	770	767	760	760	750	747	741	761	745	758	763	760	711	744	767	738	733	795	791	742	794	721	737	696	762	725	719	765	727	748	780	749	808	751	765	786	718	726	774	737	723	780	786	794	772	743	756	723	787	753	717	763	692	686	759	711	814	769	806	726	742	747	742	729	752	728	734	734	758	712	731	726	738	731	713	781	697	749	718	730	770	720	740	781	778	750	752	746	760	764	726	761	738	747	766	711	714	746	779	748	777	745	724	760	799	761	742	757	764	739	727	768	763	707	759	772	767	779	709	754	722	715	743	742	741	722	788	762	744	713	724	782	757	738	710	735	759	749	731	784	714	733	755	801	724	734	705	740	710	760	763	725	752	762	784	744	726	769	738	727	811	774	730	764	737	783	750	747	730	749	719	746	760	733	749	721	769	777	732	754	736	750	740	792	734	744	758	743	722	727	756	770	758	761	774	772	679	763	739	778	727	736	748	800	752	726	757	785	761	764	762	776	761	730	776	753	775	732	779	743	722	748	702	759	723	773	715	753	759	753	760	735	738	683	754	731	712	793	760	762	757	739	743	755	721	784	740	741	747	793	751	725	806	711	781	738	763	726	760	759	729	782	716	764	694	805	740	780	759	747	747	749	742	731	724	762	761	747	745	770	791	739	767	728	790	748	733	762	746	725	709	720	731	756	704	750	760	767	752	733	790	738	707	743	714	727	737	767	761	732	752	730	724	771	751	794	756	777	768	748	740	715	756	735	707	738	800	752	736	717	731	765	756	768	733	757	700	718	727	755	702	759	802	723	747	725	755	748	736	745	721	756	714	727	783	748	734	790	701	724	784	780	757	787	741	708	778	761	715	791	737	794	708	774	704	772	780	759	792	735	732	757	713	703	765	739	784	751	767	755	780	741	738	730	734	716	691	754	762	742	769	698	717	812	746	725	699	747	764	776	751	752	729	729	776	768	736	745	776	750	685	715	755	720	730	740	748	753	745	737	769	738	728	793	743	754	784	706	742	765	770	764	776	724	751	749	707	727	736	745	736	722	735	738	738	765	710	776	729	707	777	751	827	770	725	740	737	743	727	756	734	794	794	708	791	783	774	729	717	764	795	715	781	774	729	713	699	771	730	751	779	738	756	767	755	780	744	766	743	728	779	737	777	712	732	782	794	744	741	733	713	757	737	771	735	765	758	737	734	779	759	761	753	757	765	766	745	730	755	709	773	801	755	740	702	726	753	765	744	786	751	747	795	801	746	735	702	775	752	745	730	771	764	706	759	756	777	758	738	761	765	736	697	726	700	800	756	741	720	778	750	721	716	719	754	752	771	764	760	721	782	718	740	772	763	755	750	734	714	735	750	752	742	734	770	762	768	734	755	730	774	754	736	707	696	782	766	784	773	781	763	785	786	815	723	737	768	761	756	785	772	740	779	743	715	720	754	740	770	781	733	761	741	749	773	751	797	785	797	738	768	750	776	788	717	752	683	767	755	711	738	750	809	759	728	774	772	747	741	790	760	700	725	750	748	807	716	740	791	791	799	746	745	745	760	757	740	768	756	776	751	745	731	743	757	767	754	760	732	738	725	773	712	804	716	762	726	785	700	682	716	775	762	750	730	772	769	741	742	753	779	739	811	751	730	719	730	701	743	795	765	745	743	754	736	753	691	753	747	764	682	784	745	787	749	714	753	769	749	759	772	737	732	796	684	731	780	750	752	736	740	766	782	757	739	730	815	721	770	718	817	781	725	719	735	729	770	775	768	769	768	751	707	756	719	713	763	774	781	756	726	734	746	722	769	727	762	809	754	716	697	702	780	727	806	738	772	761	725	775	775	750	749	716	768	722	777	767	708	743	729	728	780	794	707	740	715	735	720	747	722	767	805	735	722	746	753	746	788	751	756	805	737	749	706	751	745	731	744	720	762	745	736	732	736	746	793	792	779	755	712	754	720	759	748	721	767	783	728	732	732	759	707	725	720	733	754	770	772	803	755	721	696	738	795	735	735	725	738	736	811	758	785	743	740	730	740	810	749	756	724	755	732	771	782	737	760	706	743	736	808	712	763	739	757	728	777	775	741	774	696	764	705	703	745	736	784	733	715	767	709	742	728	766	754	812	764	767	759	734	765	767	741	736	756	789	753	739	800	748	739	745	754	709	744	736	751	809	774	770	760	719	737	725	743	744	788	792	771	714	783	724	783	788	764	755	757	728	760	778	727	754	773	759	707	720	759	754	735	788	713	755	693	751	821	740	751	761	749	732	694	739	737	803	752	770	751	717	757	716	739	745	794	716	712	786	740	753	739	746	757	744	734	721	748	726	732	779	774	735	735	744	741	712	791	734	747	733	744	732	787	701	708	739	700	781	745	796	747	779	764	769	741	732	772	727	724	762	767	758	727	758	750	802	782	739	765	761	799	746	841	793	822	733	762	776	780	740	772	785	770	736	756	751	750	751	744	731	801	773	708	774	728	743	741	748	722	732	726	769	781	704	747	782	760	752	768	798	728	701	718	757	770	752	756	773	730	787	753	755	689	769	767	734	731	787	764	745	754	759	751	735	782	725	719	751	750	705	734	712	749	678	797	733	739	782	756	749	766	785	761	761	724	733	753	776	775	781	763	752	731	746	744	756	769	782	737	664	721	752	754	766	765	711	753	743	767	734	761	695	753	713	717	753	782	739	750	761	732	726	796	732	730	741	747	723	711	783	724	774	721	733	737	753	752	759	782	769	716	736	761	753	712	795	761	777	689	794	781	772	717	765	752	765	743	750	754	736	734	722	775	763	798	768	791	748	726	776	721	721	792
24617	21219	27883	24769	14455	763	460	347	349	270	251	255	263	215	211	229	205	228	211	194	180	199	210	204	197	199	192	203	194	206	200	191	179	195	199	191	193	196	200	205	190	201	194	190	202	197	200	175	199	203	196	209	183	214	195	203	207	202	215	216	177	222	185	190	206	188	202	212	186	193	194	184	183	203	217	183	198	201	210	182	188	178	176	195	195	172	192	212	199	163	202	182	188	195	214	192	210	220	176	209	177	209	203	188	198	168	187	181	193	180	205	157	190	171	186	190	217	205	188	188	184	180	187	203	180	210	186	187	195	188	190	190	209	200	209	191	180	193	179	191	189	194	189	176	210	174	185	214	192	179	177	202	172	193	172	186	183	203	174	203	184	178	196	186	168	176	182	192	189	213	201	204	203	184	195	192	186	194	189	171	191	197	184	170	186	202	197	193	182	185	182	208	189	184	151	176	196	168	171	201	191	196	219	207	190	183	224	185	169	195	187	183	206	214	182	196	192	200	200	191	189	192	191	197	211	168	179	194	193	177	186	178	172	186	215	184	191	202	196	166	204	153	198	216	186	171	202	217	209	194	189	197	202	186	197	193	197	193	201	210	188	178	202	196	184	216	175	183	185	184	212	208	191	191	168	175	181	186	194	177	186	192	219	210	186	191	197	171	168	208	187	177	203	191	166	193	188	200	185	180	225	183	195	188	201	200	193	197	202	195	206	180	204	188	184	191	208	181	174	225	173	205	168	195	195	199	190	190	183	213	175	205	182	216	208	196	229	195	203	192	206	221	187	221	201	204	179	212	197	165	205	215	177	192	191	187	184	197	192	198	188	210	170	179	193	172	189	162	187	197	189	186	201	196	198	167	210	180	208	181	198	190	175	204	213	191	195	204	190	201	206	206	198	184	180	180	203	178	178	205	188	183	200	194	164	182	184	198	188	181	195	202	171	200	209	177	197	194	193	200	185	213	187	174	182	162	202	184	196	200	197	166	182	163	205	175	194	201	186	191	198	184	187	188	190	162	186	176	209	193	179	181	205	196	168	185	217	224	190	209	181	202	202	197	179	197	192	187	185	213	182	216	204	206	177	199	177	220	202	202	200	184	184	196	177	189	218	207	189	191	195	196	194	188	199	199	190	204	179	171	213	174	180	190	171	185	180	194	224	204	177	181	187	203	211	166	192	219	183	179	209	213	197	176	213	205	200	199	173	178	205	224	204	181	202	191	203	189	180	191	162	195	206	190	194	205	164	192	211	218	172	220	189	183	199	171	192	197	173	176	180	208	193	230	167	222	185	195	191	187	191	187	201	201	192	199	196	189	169	234	195	189	213	207	190	180	195	195	204	182	200	183	190	200	180	192	161	211	193	183	209	214	200	202	197	185	206	185	203	159	210	186	197	212	187	201	170	198	213	201	202	221	172	180	196	179	200	195	190	188	203	176	197	187	190	169	171	183	197	176	176	185	164	167	188	179	203	182	192	182	184	193	204	169	202	206	202	179	211	207	196	161	199	184	218	197	203	199	174	204	190	192	201	177	179	189	181	183	202	184	194	175	182	184	170	198	194	194	184	203	179	186	192	167	194	177	195	189	207	198	195	199	199	183	194	196	173	204	180	224	185	173	188	206	198	186	183	216	188	175	177	216	202	195	206	199	200	194	183	180	179	211	207	218	190	194	195	182	207	202	190	192	168	179	207	200	178	191	198	200	200	185	185	174	165	205	189	208	195	194	191	206	201	206	176	182	203	189	191	162	192	180	217	184	170	175	181	192	173	191	192	198	189	193	188	200	220	178	216	211	213	190	189	179	197	183	182	193	197	194	212	180	187	192	185	164	177	215	183	192	195	192	176	199	196	196	192	198	203	196	216	184	165	191	171	182	200	200	207	204	185	187	190	207	193	158	175	176	174	185	214	196	185	173	201	214	199	188	198	163	168	204	204	209	193	194	181	212	199	197	177	187	197	226	184	193	230	174	205	197	191	188	179	212	226	188	198	200	176	205	186	203	185	189	206	166	199	173	176	189	211	182	180	202	184	212	191	174	168	172	198	192	188	189	181	191	195	188	191	171	181	167	207	188	189	179	193	182	193	206	218	192	180	218	191	186	199	203	201	204	188	163	183	190	203	200	174	179	172	209	204	178	177	191	200	191	206	195	230	186	191	215	198	204	191	190	161	198	210	203	183	184	187	175	211	179	207	161	192	176	188	176	176	183	220	190	179	193	203	202	197	214	176	201	217	175	196	192	190	179	176	181	192	208	204	201	190	183	180	173	200	202	203	171	198	167	198	214	199	207	181	186	185	167	204	189	169	198	212	193	214	209	206	193	194	186	174	204	210	198	233	173	201	211	203	197	180	181	195	198	167	202	169	200	216	185	202	186	205	215	200	201	212	188	179	190	176	218	211	197	177	195	188	203	173	187	202	187	205	183	210	202	213	187	196	174	187	182	173	221	169	189	210	201	209	179	199	177	172	202	193	196	191	224	180	198	166	182	183	196	203	187	218	226	188	195	195	185	191	195	198	203	192	195	200	186	182	223	213	191	196	195	184	209	203	201	192	185	193	202	204	185	207	164	189	176	172	203	187	192	188	184	183	217	182	222	187	195	215	182	196	201	202	169	193	189	162	199	190	212	174	177	190	187	196	204	179	191	171	191	209	216	195	186	205	194	191	189	175	195	184	166	201	202	180	188	167	197	173	198	189	163	200	185	213	184	199	190	189	190	158	226	205	175	200	178	188	198	218	203	202	184	208	187	197	184	193	181	193	183	179	202	209	206	189	198	200	158	170	197	172	183	180	186	187	199	192	177	192	183	174	220	153	193	183	191	186	195	180	182	192	186	206	189	171	210	184	193	200	195	204	200	210	206	176	199	200	176	202	213	168	183	207	191	208	202	181	198	211	211	188	191	175	185	184	181	201	175	198	187	203	195	180	179	166	177	190	171	147	160	193	195	172	195	201	193	200	210	195	207	185	170	181	170	194	212	182	213	202	205	178	200	195	193	192	207	199	175	195	187	196	180	171	188	210	176	175	180	191	195	179	186	177	218	189	182	198	183	205	179	192	185	209	204	174	185	181	197	183	189	194	172	181	176	205	180	208	172	168	200	209	187	175	195	217	180	163	166	200	183	204	176	185	205	187	204	202	221	190	203	192	170	173	190	199	200	192	189	194	183	192	202	166	199	183	177	186	191	183	196	184	183	180	183	180	177	189	195	218	197	208	187	195	201	170	180	179	185	199	198	184	208	197	178	173	194	164	193	182	184	149	169	187	175	214	168	184	201	189	198	180	204	198	192	208	214	207	193	193	178	197	199	182	171	199	200	188	171	209	190	198	185	223	206	161	182	177	211	207	191	205	157	207	189	193	186	158	185	174	208	209	195	190	202	147	175	182	193	156	189	177	174	189	195	192	171	195	194	212	215	216	196	173	172	210	191	225	185	177	178	162	202	186	184	198	169	191	206	167	183	199	170	190	196	182	200
7001	14558	12199	1699	1218	863	729	521	501	383	391	349	310	317	298	264	277	245	253	267	257	242	237	246	251	235	242	271	243	213	242	263	245	216	230	224	233	227	236	227	234	201	219	210	197	210	244	235	229	190	230	212	232	236	230	197	195	198	205	246	245	218	201	243	228	218	232	232	195	234	220	246	232	237	199	212	228	211	225	211	226	243	204	221	211	212	216	216	237	220	241	225	257	202	253	231	229	234	189	245	245	207	227	205	214	221	213	219	198	228	235	213	211	237	202	229	240	216	222	199	223	215	202	223	225	224	228	208	193	226	218	224	230	230	234	214	232	229	232	229	238	239	212	254	214	237	214	233	248	222	221	240	186	219	242	245	210	194	226	242	238	230	215	216	232	237	218	226	207	210	209	217	209	237	213	247	202	229	199	227	223	239	230	228	255	240	241	241	223	219	229	226	220	217	212	223	228	197	199	236	226	242	215	197	248	233	226	248	225	213	222	228	265	231	236	230	241	203	252	238	217	206	213	194	197	236	220	235	219	199	236	259	231	260	237	218	215	239	210	246	242	216	233	244	222	244	217	210	194	216	220	221	201	240	222	226	191	241	213	243	234	233	231	260	217	244	241	236	211	214	233	221	225	224	239	227	206	234	219	235	213	216	220	236	226	213	227	219	228	218	210	216	183	237	205	215	216	220	220	252	203	205	218	194	207	215	220	227	247	210	242	228	198	228	201	236	245	248	205	220	240	215	226	223	222	216	215	223	226	223	231	225	244	216	200	249	223	221	233	206	213	204	209	209	223	225	241	211	227	231	220	232	222	205	235	215	240	225	220	238	211	233	206	209	200	198	217	242	222	212	241	257	228	212	213	213	205	226	231	234	240	226	238	213	197	209	237	220	214	218	217	228	223	226	215	240	253	226	216	231	211	249	221	219	208	249	244	238	227	220	218	236	256	246	235	245	245	220	246	222	212	215	213	209	238	208	206	262	243	223	200	205	217	208	217	232	243	222	235	213	204	212	213	226	240	228	214	224	233	233	217	206	228	209	231	226	218	209	215	227	194	205	220	209	220	225	207	194	243	205	211	233	242	238	233	224	231	218	209	229	220	206	225	220	226	215	196	228	239	244	209	205	235	218	215	208	222	235	251	232	223	211	224	247	225	235	185	245	204	258	248	223	234	227	216	214	227	224	237	218	210	212	220	218	241	209	214	213	229	239	222	248	218	229	227	231	240	198	224	215	224	211	208	221	223	210	216	209	241	231	228	243	189	201	222	250	239	230	213	235	230	228	242	206	235	226	219	216	211	225	203	254	206	212	243	213	218	229	226	209	269	224	233	243	202	227	235	233	236	234	216	221	235	228	226	225	198	198	250	249	238	228	196	205	209	226	229	215	211	209	200	227	216	228	209	221	196	214	235	210	224	225	242	215	193	229	219	207	228	213	234	239	214	196	238	252	218	240	238	235	221	215	231	230	213	229	226	227	219	229	204	211	238	221	243	218	213	221	233	243	238	233	248	216	210	234	221	215	213	208	234	207	214	210	230	223	221	220	224	221	196	216	210	218	229	247	252	252	232	227	203	226	239	208	225	218	225	231	198	220	218	269	226	246	208	211	230	203	224	242	220	230	215	230	225	214	232	241	218	246	231	234	219	231	215	163	252	186	196	224	200	239	235	210	247	228	215	246	209	231	238	222	236	205	223	220	221	202	244	260	218	202	226	224	234	211	230	215	221	206	238	221	230	227	206	220	221	197	194	184	233	223	243	236	239	228	192	225	199	246	208	205	218	229	231	204	215	226	211	226	250	216	220	253	226	212	213	208	227	260	210	212	211	203	203	218	238	239	242	192	205	186	235	231	205	230	218	242	211	218	227	217	217	243	218	216	234	219	208	240	239	268	217	213	215	241	213	227	194	234	258	231	213	232	246	244	240	205	243	244	219	217	236	214	222	214	203	226	206	231	239	188	198	218	233	204	213	219	238	238	187	214	196	220	220	243	238	222	223	204	241	218	224	239	239	193	215	239	213	260	214	211	243	233	241	232	234	212	217	231	246	209	215	260	197	200	225	244	205	214	201	248	212	270	228	229	201	208	226	212	220	240	231	243	221	229	230	204	245	226	244	225	210	237	232	244	220	228	249	224	208	205	216	228	223	231	232	224	209	238	227	225	216	209	229	218	220	228	206	243	218	217	233	220	219	196	225	197	200	230	235	220	208	204	199	234	248	208	217	194	214	220	228	239	233	232	229	246	220	238	235	208	241	202	211	212	229	190	231	217	221	219	221	256	245	223	220	230	225	202	202	203	227	220	221	227	234	231	233	196	235	234	214	199	211	234	211	230	215	208	200	204	233	221	218	232	237	198	246	200	221	235	193	257	226	210	252	227	228	230	208	227	229	210	233	218	212	237	249	207	222	234	224	225	218	218	226	224	251	224	241	204	252	228	208	237	215	239	193	235	209	230	237	233	238	224	228	221	215	240	199	211	229	232	214	209	221	241	238	246	234	261	220	228	245	235	244	208	219	200	219	222	232	225	218	178	210	215	214	247	241	243	227	233	237	259	225	226	222	230	240	225	226	193	219	220	214	214	213	218	257	220	212	231	243	233	198	219	216	233	221	235	238	230	237	227	223	246	221	241	239	229	253	231	217	220	221	214	231	229	214	231	226	208	207	197	224	218	203	200	234	203	232	222	223	224	214	203	230	239	229	190	227	200	236	217	225	250	201	211	226	218	215	224	230	262	206	219	218	220	224	221	217	232	211	237	262	210	226	245	216	211	227	229	216	232	230	219	207	227	224	230	198	203	231	218	228	226	213	222	240	230	227	234	226	224	226	212	242	237	226	221	207	229	248	230	230	212	233	226	256	225	235	207	225	200	206	214	217	213	219	199	242	216	225	240	216	184	245	187	242	233	236	232	201	211	222	199	206	219	221	248	241	219	232	214	214	252	237	231	209	243	221	203	238	221	241	236	206	204	212	230	222	223	222	227	221	221	238	235	229	231	257	232	204	212	231	231	237	223	241	230	203	209	259	218	242	215	186	232	243	218	235	208	225	224	232	212	197	217	241	229	220	208	212	231	230	217	256	243	224	210	209	207	221	209	222	211	207	223	214	219	241	202	226	215	228	242	222	202	223	240	263	237	237	229	230	240	215	247	268	225	204	221	252	215	269	215	209	240	243	208	228	222	242	227	214	202	208	225	201	217	217	205	229	225	227	232	229	220	250	230	234	218	206	247	217	225	218	204	239	198	234	227	207	234	188	269	191	209	234	211	207	203	223	237	207	216	206	200	232	214	223	233	233	219	246	244	218	229	203	219	223	248	218	222	251	229	208	206	207	231	236	222	233	229	214	203	259	211	201	226	237	210	210	227	236	201	209	239	220	245	226	224	207	233	209	220	231	226	229	224	210	247	186	208	216	244	237	210	203	214	222	234	209	191	225	229	236	226	211	220	230	209	242	225	218	230	245	249	238	220	225	241	211	196
22481	21248	29070	23726	21242	21299	11857	1445	1049	887	862	820	749	746	718	723	687	675	618	664	594	617	644	669	641	607	610	598	610	583	609	610	584	596	574	610	564	615	549	540	586	576	616	577	565	571	533	577	524	529	575	570	601	584	602	541	571	544	575	567	604	550	586	611	567	555	571	603	557	578	571	580	571	572	570	592	593	597	561	582	580	563	574	520	590	575	575	572	566	578	551	559	593	567	554	573	551	596	543	567	559	584	548	622	571	530	578	629	589	553	570	543	557	552	611	579	560	639	569	565	596	528	557	558	570	516	585	577	525	562	538	567	547	565	548	586	565	514	549	581	619	568	564	602	573	581	549	570	606	558	562	573	544	539	546	603	551	562	582	543	576	569	557	498	578	620	570	581	540	565	578	564	600	587	583	629	543	579	563	560	558	595	570	581	553	567	589	530	566	556	540	543	581	556	597	565	544	550	602	572	568	586	548	578	568	550	577	542	554	588	535	568	574	556	593	556	581	567	584	584	584	574	523	574	536	566	563	555	557	571	594	572	558	534	567	559	576	589	558	564	578	573	540	592	559	575	589	571	582	547	531	553	619	508	533	543	558	599	550	599	554	582	590	543	578	592	553	602	576	572	573	573	556	554	536	569	562	613	564	597	527	547	584	552	505	521	547	564	568	545	550	615	514	577	582	518	546	474	563	620	536	570	553	572	504	516	471	544	559	587	540	544	549	547	549	558	576	572	554	546	576	584	582	555	593	557	612	581	590	570	573	568	584	631	588	583	552	544	569	563	548	584	577	604	578	602	563	599	563	545	592	592	556	553	596	578	605	601	565	540	573	608	569	562	595	542	560	599	561	558	543	572	560	575	581	562	551	582	573	577	572	537	537	545	599	592	570	547	576	556	559	553	560	553	606	600	541	583	567	562	571	561	591	565	555	596	587	580	560	603	579	553	536	538	597	544	575	538	552	616	591	542	548	596	604	583	536	562	552	527	586	561	589	506	553	563	563	625	568	548	586	591	553	606	602	591	570	587	564	583	566	568	528	562	564	577	593	557	537	555	559	606	535	571	604	599	519	580	597	580	609	568	530	571	549	552	561	569	536	581	570	566	585	590	583	608	554	592	510	585	568	562	554	555	537	597	525	518	512	521	558	591	573	585	538	558	551	557	549	556	544	536	576	548	613	596	549	549	557	571	598	540	566	539	564	579	585	554	573	539	571	567	573	532	582	578	539	551	545	575	567	576	569	556	561	578	585	552	589	501	580	570	621	542	517	567	585	583	534	588	532	556	561	600	562	538	544	611	538	573	554	579	577	574	556	569	570	548	560	534	536	567	568	558	531	549	572	533	559	569	557	525	582	553	574	556	534	565	542	560	518	595	526	561	605	598	539	545	553	579	543	566	596	600	588	560	603	540	596	517	526	559	567	559	583	618	584	552	596	548	541	531	562	524	567	553	534	540	613	533	578	586	573	597	551	563	572	568	578	557	591	532	532	545	610	563	592	517	576	570	540	557	595	588	545	578	565	522	563	597	534	570	549	554	573	569	594	567	578	595	559	595	566	574	595	520	558	558	575	574	544	567	559	539	548	637	578	602	567	571	568	556	577	583	558	574	522	564	570	579	604	591	519	520	566	538	575	547	570	555	585	535	541	539	557	565	541	564	533	559	544	539	621	560	599	595	590	564	561	578	552	591	572	601	584	542	579	566	589	584	582	579	540	571	542	586	555	583	566	541	588	574	521	545	542	548	567	558	536	555	547	577	571	571	585	580	546	515	542	537	579	591	570	555	584	574	575	529	557	570	548	589	539	553	535	573	553	586	605	568	563	571	631	565	578	499	577	567	574	570	561	543	581	548	556	547	561	559	559	556	540	551	569	580	592	542	537	528	535	554	573	588	565	568	565	553	501	560	522	553	543	587	540	591	534	538	596	564	594	582	560	511	569	572	603	586	552	585	587	531	545	559	540	582	516	550	569	555	554	570	552	536	594	587	593	567	561	564	564	558	523	575	579	571	600	565	535	544	593	532	577	568	541	569	570	547	535	581	521	551	588	612	551	598	560	556	549	610	563	560	536	568	566	611	561	537	550	600	581	571	606	592	532	544	543	586	615	517	581	564	567	541	619	590	570	592	613	549	588	565	585	557	627	578	568	550	548	557	540	596	577	536	604	590	552	529	597	579	576	535	551	578	534	577	581	565	564	570	582	609	607	570	552	515	553	582	573	587	576	598	543	523	599	511	594	594	577	585	580	562	546	551	554	573	560	568	551	590	561	582	560	577	562	548	596	526	586	570	552	578	548	587	569	553	557	568	563	548	579	595	583	557	602	546	553	588	552	533	585	572	544	585	551	605	565	590	586	558	572	586	561	562	540	567	540	597	550	550	535	553	514	569	546	595	611	547	563	562	574	605	548	553	567	544	541	594	543	563	561	565	551	578	510	574	550	570	580	613	554	568	566	551	514	575	582	597	549	562	537	529	544	585	570	557	550	580	563	520	564	560	537	553	520	582	547	575	559	565	547	584	550	547	566	515	582	570	537	534	574	559	551	566	504	587	587	567	609	567	544	565	564	561	542	579	579	576	594	557	561	534	571	558	536	554	585	547	537	548	598	553	526	603	607	545	580	516	547	558	612	571	565	555	546	565	595	588	563	526	554	567	533	550	560	516	556	615	581	600	551	566	585	564	519	523	565	559	532	587	601	547	587	563	566	577	580	555	538	593	506	578	562	545	543	591	571	581	526	563	569	563	562	567	578	581	560	550	536	525	546	574	599	560	561	599	582	565	556	549	606	516	579	590	591	520	579	554	556	551	562	549	586	561	595	545	571	595	601	555	561	556	545	637	591	571	596	565	584	620	604	565	572	527	488	559	578	536	592	545	533	528	538	561	554	568	552	564	573	578	555	579	555	576	520	623	532	594	530	550	595	600	578	605	552	559	582	537	575	610	570	528	597	568	576	581	570	552	574	518	575	568	568	557	539	576	569	586	575	554	538	589	549	599	580	572	548	527	534	549	567	558	538	559	506	597	608	594	542	571	573	549	582	548	584	540	576	582	599	623	550	537	563	540	568	584	561	538	564	575	594	523	559	569	563	561	533	602	632	552	585	594	535	558	595	586	530	542	576	523	587	559	539	553	563	520	562	570	566	521	562	521	530	582	609	524	590	540	583	600	605	563	556	534	572	541	596	600	539	497	622	560	601	545	579	543	572	570	536	561	577	546	567	596	592	546	581	540	573	523	560	593	537	522	553	562	569	529	551	584	515	586	561	549	554	585	554	538	550	620	553	598	549	587	608	557	574	563	544	559	564	565	555	570	582	578	549	568	591	549	579	551	602	570	563	556	587	509	612	564	525	588	556	579	567	565	531	537	537	576	565	566	521	545	544	590	563	551	606	549	537	583	533	564	576	607	546	567	555	541	553	588	566	585	538	591	542	567	542	546	578	597	553	535	560	576	551	573	586	570	595	548	578	563	559	538	561	584
10350	25553	18818	5345	3917	2943	2267	1723	1396	1221	1132	992	935	898	825	806	769	711	724	692	747	711	651	683	673	702	673	675	645	692	638	661	608	626	637	644	594	662	651	615	665	607	657	583	621	650	593	651	611	630	589	615	590	597	629	617	634	576	589	590	602	607	577	616	613	629	599	653	647	622	576	620	592	601	564	652	596	614	620	588	593	644	648	630	621	647	610	572	559	630	604	583	599	628	589	600	613	579	629	592	605	589	567	623	589	621	614	609	642	602	616	615	623	614	620	622	640	600	610	617	618	628	567	605	601	636	636	642	644	626	587	610	621	611	615	666	657	610	609	636	601	619	616	597	624	594	618	645	604	603	611	619	616	624	594	621	630	616	628	637	612	647	600	594	606	611	602	648	585	611	589	645	573	604	598	651	617	592	618	610	643	604	610	602	658	633	616	617	646	656	587	639	606	590	629	592	589	627	625	624	599	596	586	602	601	575	558	620	623	589	647	595	629	635	630	558	646	602	560	597	617	575	609	614	651	639	635	637	578	608	591	573	624	614	627	582	616	636	620	609	658	597	626	568	578	632	643	592	608	624	612	600	652	613	618	583	675	594	601	609	569	636	605	605	610	589	592	627	625	689	637	564	618	623	606	635	632	607	629	612	602	574	612	596	617	601	602	628	616	585	614	556	536	623	657	620	612	594	644	602	625	628	587	660	607	623	653	589	605	604	600	629	584	591	583	603	575	622	596	630	588	578	632	597	578	613	618	595	627	590	607	598	625	665	594	623	614	566	606	619	579	664	606	629	587	603	602	613	629	604	568	573	643	625	583	620	621	593	561	590	614	571	592	604	605	615	586	581	591	628	609	583	598	613	630	560	587	620	607	622	597	604	622	628	572	602	583	657	612	596	665	619	620	594	642	600	578	614	595	594	588	602	612	612	594	605	619	599	592	609	626	600	610	611	605	587	640	605	583	598	602	617	615	614	615	606	595	613	629	616	600	612	633	586	631	609	603	602	596	615	623	611	603	586	613	581	626	561	609	624	623	568	564	626	593	625	640	622	607	573	608	623	646	606	585	601	653	600	577	587	625	577	606	606	636	579	599	602	623	589	677	632	627	555	556	638	577	639	638	607	568	658	606	577	624	590	599	636	608	591	615	602	578	599	627	565	588	639	638	581	625	607	642	598	631	610	577	594	615	588	615	640	647	623	591	588	631	642	598	596	601	612	598	560	577	526	582	603	595	625	578	609	630	613	609	618	585	631	587	634	621	633	610	589	627	565	641	620	635	583	623	634	571	579	657	589	608	602	583	614	615	584	615	635	612	596	615	601	632	631	682	593	610	655	659	584	638	602	605	647	589	620	634	648	621	618	648	605	609	587	589	649	599	641	621	548	594	614	612	589	632	591	580	604	636	609	613	587	623	625	613	619	595	633	656	623	585	566	628	659	597	615	595	618	610	621	667	601	618	594	646	595	595	603	620	612	586	614	658	618	592	593	598	646	624	607	618	590	567	614	624	639	592	589	550	641	593	581	600	632	595	651	582	624	602	633	609	606	606	647	619	578	641	588	586	564	619	661	615	567	605	600	594	639	589	588	578	613	624	622	619	594	654	638	656	586	600	615	637	563	614	558	627	599	588	658	644	614	630	596	629	604	571	629	614	529	560	639	601	592	613	604	606	597	613	598	564	589	564	634	617	605	602	628	644	633	603	589	563	584	580	615	582	588	577	594	649	565	614	605	625	603	635	622	624	590	606	597	628	619	583	565	608	654	667	631	628	587	605	621	580	620	630	595	596	591	630	574	621	623	599	669	589	604	577	595	639	573	604	639	627	638	632	635	628	647	609	656	565	560	632	605	563	610	591	630	573	620	648	591	651	571	612	614	596	584	619	619	606	665	618	617	655	613	580	596	610	571	586	618	629	618	632	670	586	623	591	622	638	616	619	610	594	593	578	626	593	600	621	588	617	599	631	605	564	587	594	585	625	624	605	626	639	566	580	604	610	577	607	632	549	615	627	632	631	592	636	619	617	569	620	554	623	650	603	619	612	606	612	642	572	607	620	613	607	633	614	620	620	594	580	648	610	568	547	586	577	629	647	601	621	616	633	604	608	584	588	608	671	605	610	618	613	631	587	576	609	580	653	606	646	618	583	591	645	598	703	655	591	607	583	631	598	606	574	597	593	602	577	626	582	634	595	637	640	593	621	612	633	683	634	599	614	616	631	601	657	633	598	602	614	637	654	625	600	610	617	587	589	623	627	584	574	585	633	611	560	646	604	603	596	655	562	584	607	627	661	622	588	629	607	566	568	583	623	608	608	606	599	604	607	638	584	646	618	639	649	621	633	600	618	603	618	598	604	599	572	618	609	591	598	609	597	586	595	578	606	638	588	627	620	613	619	590	577	602	611	622	608	583	597	610	623	599	597	633	629	627	643	618	615	634	593	599	581	655	586	614	638	603	573	603	621	575	619	593	616	580	588	604	622	618	594	577	595	607	597	627	600	626	654	596	643	561	569	630	626	632	608	648	612	610	605	628	647	581	586	607	587	573	612	587	597	597	630	612	599	618	588	596	605	572	608	593	602	598	560	587	636	572	595	649	640	613	587	617	598	623	607	574	623	616	587	632	642	619	648	584	618	585	612	581	621	621	612	662	627	613	610	616	577	597	589	582	595	597	619	617	617	625	615	589	613	595	596	607	601	652	640	616	568	635	614	630	597	599	643	597	623	603	573	630	601	589	569	572	623	611	571	616	590	645	613	644	612	592	599	612	630	563	630	606	623	624	632	644	566	604	579	626	620	578	568	604	584	626	571	601	609	608	598	616	612	628	631	616	618	620	574	574	627	605	611	622	636	595	663	600	612	606	592	631	586	613	594	607	654	607	607	658	615	557	626	669	598	629	586	630	620	613	589	599	590	647	609	575	653	601	650	625	596	602	583	655	588	636	598	588	614	561	589	614	639	563	620	587	601	634	599	605	609	621	588	584	631	647	596	564	635	667	607	625	587	604	576	651	595	626	581	623	618	597	625	585	621	605	627	637	592	626	580	652	643	587	587	616	623	662	597	597	624	620	574	602	609	616	608	592	583	579	594	589	607	610	617	629	592	626	613	576	629	613	628	570	615	626	613	619	643	573	616	592	606	603	577	620	571	591	650	560	623	575	598	596	602	592	622	577	610	661	622	585	631	578	594	618	596	615	582	600	594	638	603	627	597	605	577	587	588	607	603	642	645	636	629	613	625	614	591	603	571	594	615	602	579	592	625	588	601	630	607	607	596	614	575	605	576	617	598	553	594	618	631	548	589	608	616	629	632	634	651	593	600	595	604	624	607	602	576	632	618	611	652	588	621	615	621	595	616	606	600	655	572	600	618	632	621	629	611	605	608	546	600	667	613	616	597	586	630	669	600	655	607	607	642	597	563	641	614	632	650	593	642	581	598	613	611	635	655	598	616	602	594	598	605	613	642	618	583	610	631	622	544	614	561	587
27465	19512	6865	774	542	493	425	428	414	414	394	439	428	400	418	410	413	392	414	423	429	395	374	389	385	405	396	384	408	414	391	405	413	387	369	413	391	396	434	383	370	411	398	408	413	419	403	393	393	370	411	422	401	403	421	393	384	433	411	429	396	402	375	408	357	445	425	365	373	377	379	390	403	404	374	409	421	406	380	388	407	392	416	424	392	365	388	402	379	365	429	437	376	427	400	386	388	379	427	422	353	440	407	415	416	357	433	364	404	421	364	380	374	378	409	392	390	387	396	395	408	413	415	382	405	389	397	401	394	393	385	399	399	387	385	398	391	386	396	399	414	425	393	411	390	386	401	378	422	363	453	380	381	380	400	365	423	396	407	365	389	403	343	406	400	400	404	418	417	392	385	416	409	369	380	363	419	392	420	403	421	389	435	404	414	383	377	364	437	400	401	416	413	393	394	402	393	372	400	392	390	411	395	380	393	418	356	417	391	412	405	382	424	415	439	406	362	393	386	374	379	395	375	401	383	401	378	393	417	367	394	399	375	378	411	373	405	399	464	385	386	395	409	410	371	376	422	382	425	402	377	386	386	400	420	423	374	377	400	399	394	377	424	419	376	419	411	428	429	389	440	421	345	378	441	440	398	442	372	379	397	411	404	373	403	376	386	457	412	420	410	411	380	381	432	396	421	410	403	420	389	410	389	370	392	373	387	384	426	379	384	438	397	395	407	421	415	418	403	433	428	430	395	401	405	382	367	383	402	385	396	405	392	402	393	385	362	414	417	391	409	445	400	386	392	386	380	418	391	390	406	397	405	411	397	386	405	393	427	392	410	421	403	380	413	408	415	416	370	396	412	398	393	392	411	362	402	414	415	394	362	400	392	394	420	376	343	378	406	412	377	395	406	407	388	383	375	393	401	415	372	390	399	395	400	387	417	420	358	400	410	393	397	383	393	431	397	374	426	395	382	394	393	411	384	392	382	388	405	390	409	418	395	414	381	386	391	391	376	373	392	388	410	382	382	411	411	406	434	365	402	394	406	421	367	414	416	378	372	408	415	427	385	410	430	429	366	438	395	362	380	429	426	393	436	407	381	421	388	399	382	369	418	402	399	395	409	400	390	390	378	402	413	393	380	382	378	432	378	405	415	414	370	453	383	422	391	380	426	407	419	374	399	381	352	404	377	365	386	445	383	394	385	427	433	418	401	396	398	409	396	377	396	376	391	385	411	390	396	415	385	424	427	394	373	409	454	424	409	390	404	422	386	397	361	400	372	403	390	417	369	414	377	401	410	430	379	392	353	401	395	407	381	363	417	403	408	401	401	419	391	409	413	393	378	391	395	412	402	391	394	394	400	411	411	375	404	398	384	391	388	367	403	399	423	421	401	387	405	429	398	404	427	416	391	367	390	391	402	395	387	372	369	375	396	418	381	409	407	407	424	340	448	394	373	404	382	425	405	406	394	385	393	371	411	371	404	386	400	398	411	411	394	406	411	402	378	395	396	437	394	414	430	427	396	408	388	401	398	399	423	391	401	381	415	391	414	396	383	427	397	411	371	362	376	368	389	402	410	431	387	437	409	396	414	373	401	404	380	371	403	411	404	376	391	398	421	380	395	414	401	372	396	386	460	365	406	380	408	374	426	403	398	385	392	423	413	415	367	434	421	397	379	406	391	411	412	346	378	357	405	370	401	428	391	396	374	396	389	368	387	392	461	416	397	412	390	394	404	400	373	382	390	382	406	431	365	377	403	428	436	381	348	410	425	435	408	396	378	376	399	388	398	385	423	394	384	407	369	414	364	405	419	427	395	403	418	396	392	381	404	410	409	399	391	322	379	354	385	417	424	396	415	397	383	395	427	418	377	396	383	421	405	426	425	435	406	402	422	415	405	404	399	398	406	413	387	400	391	392	367	414	410	393	391	426	448	383	379	392	417	390	405	417	389	415	380	414	377	410	363	427	397	375	397	377	430	392	386	384	387	385	400	356	395	419	379	378	437	407	423	392	409	395	413	395	370	400	386	399	400	385	431	402	409	393	381	383	413	386	418	382	374	401	377	403	395	393	422	390	371	385	392	374	420	434	424	378	365	409	417	400	426	382	370	430	359	400	396	394	425	408	404	394	394	392	414	427	375	433	416	384	434	357	384	397	425	374	396	371	382	392	360	416	400	389	365	379	362	405	420	399	433	395	390	364	397	427	370	382	404	406	411	385	407	391	369	405	396	401	387	399	357	413	396	390	384	396	393	458	410	381	401	418	419	443	398	382	394	392	451	407	387	379	396	420	374	426	398	402	386	418	409	356	424	424	381	401	396	357	380	387	387	417	386	404	386	378	408	400	424	385	426	418	372	388	418	383	375	394	426	360	366	388	388	367	397	400	360	407	376	416	408	426	416	351	430	410	382	387	390	360	436	388	385	410	399	427	379	400	398	432	438	377	367	393	391	398	402	408	370	390	416	421	396	384	390	413	426	410	404	380	370	384	411	390	413	402	398	410	413	385	384	370	394	418	392	395	385	357	433	389	397	386	372	383	419	408	407	406	382	379	406	437	389	400	386	398	407	384	414	414	397	419	440	390	382	443	401	416	358	411	392	369	406	402	379	396	405	395	435	424	395	416	435	432	403	405	407	409	394	397	390	391	381	417	387	364	412	372	413	407	408	424	414	380	363	417	384	370	390	397	388	375	389	404	386	394	403	400	419	369	413	402	388	387	397	414	417	399	401	435	392	361	399	390	398	417	396	374	402	394	402	411	374	430	405	426	403	382	387	397	398	413	400	407	393	359	410	415	403	415	406	384	413	386	408	408	400	365	431	389	386	401	417	411	432	405	393	397	389	380	427	411	412	400	390	401	413	400	400	399	413	368	380	412	402	395	396	399	374	414	421	403	372	421	381	404	398	410	371	394	394	369	419	379	389	392	407	384	387	416	401	378	395	405	399	392	362	395	389	387	388	417	396	385	415	329	423	391	417	414	410	374	431	420	417	385	399	376	383	403	409	389	394	376	406	385	405	419	390	373	432	400	411	391	386	428	410	429	411	386	401	388	409	377	359	405	388	442	421	390	405	395	407	419	356	405	396	403	390	395	391	354	440	414	403	413	433	369	420	418	420	383	372	422	437	371	426	422	394	378	409	408	376	415	404	416	370	383	450	398	394	392	370	403	417	382	386	416	416	386	434	391	400	414	374	387	412	397	399	395	417	386	429	439	384	400	435	414	397	404	372	404	400	420	409	397	411	397	422	435	429	355	407	446	412	381	384	386	387	385	398	428	393	418	412	379	390	422	388	383	369	404	367	420	443	393	356	411	409	412	394	402	428	432	361	370	390	390	392	404	412	387	414	359	403	369	383	391	408	417	392	379	445	419	370	395	425	405	415	376	448	382	415	392	434	386	420	389	433	393	441	369	417	416	410	383	353	397	397	390	432	381	377	427	413	437	378	426	376	400	429	397	399	415	397	373	384	398	423	426	390	427	389	410
6752	5672	2222	586	518	516	445	484	454	437	443	443	436	426	434	400	442	426	419	399	405	415	438	444	387	428	403	422	421	435	411	419	436	434	419	404	403	419	414	418	449	417	426	441	410	421	408	445	414	400	441	421	447	396	444	375	420	406	456	395	449	447	415	399	435	439	456	441	386	410	427	441	397	457	447	405	396	393	422	414	404	461	409	408	403	462	394	418	382	402	406	380	423	412	436	441	453	403	439	371	429	426	426	410	428	404	408	404	416	400	407	410	418	429	411	426	436	410	401	390	395	405	429	406	438	403	420	430	413	409	401	436	429	444	408	477	430	441	426	426	425	430	446	399	412	377	422	393	412	421	400	444	428	408	381	408	423	438	458	419	437	403	393	403	436	393	414	432	448	438	429	415	443	425	402	418	438	414	429	416	423	411	390	392	445	434	440	391	395	418	421	402	429	417	404	414	420	408	417	406	396	400	432	407	430	436	393	388	404	439	428	448	456	414	403	418	387	426	405	420	444	438	395	421	437	415	398	435	414	432	410	456	386	410	414	429	425	399	395	416	439	403	426	430	423	428	388	380	439	450	436	415	426	433	391	414	433	420	442	429	434	418	394	448	420	419	428	379	416	431	409	411	425	446	435	382	462	420	444	421	414	421	429	447	461	433	429	388	433	421	433	414	410	409	453	445	428	439	425	461	433	389	384	456	443	443	408	438	398	412	388	419	418	414	440	405	451	425	426	401	410	448	411	414	416	456	414	401	409	405	419	424	393	395	384	412	436	444	480	436	407	434	430	398	431	445	376	441	451	435	427	423	417	429	412	414	415	417	401	410	387	442	416	453	418	403	419	428	409	432	438	448	439	436	429	394	404	419	423	399	404	374	441	454	414	407	437	435	432	393	414	428	451	407	418	391	426	407	407	404	430	397	442	421	421	400	398	424	431	446	417	381	414	389	393	439	394	418	460	378	408	422	427	409	424	420	413	427	410	426	418	424	402	414	407	456	411	400	399	407	415	411	404	431	404	424	487	409	445	449	433	435	413	429	421	433	443	406	435	401	404	424	408	390	422	395	420	421	399	412	415	428	392	422	450	418	421	423	416	428	387	448	432	431	440	383	426	413	401	449	407	440	414	443	438	425	418	429	392	416	424	401	428	421	438	447	390	443	403	421	427	388	424	444	423	429	410	430	400	392	411	461	438	438	350	405	414	400	433	396	429	399	424	445	431	409	449	407	424	418	409	409	387	436	443	384	405	429	460	447	415	418	404	431	408	403	413	435	425	421	415	396	450	439	426	430	417	414	421	396	373	419	435	437	465	414	431	391	424	412	432	391	429	443	399	421	431	415	444	451	422	417	442	416	417	444	422	373	435	428	426	453	432	425	415	441	398	374	411	426	419	417	401	402	412	429	416	444	450	424	437	420	387	428	423	418	408	424	455	423	411	431	428	456	412	422	450	421	413	422	372	398	467	392	420	431	411	420	466	388	451	422	400	446	434	428	482	411	426	413	435	407	391	422	399	415	390	415	442	393	424	428	409	436	406	419	421	402	391	413	419	412	426	426	412	422	445	397	408	469	413	418	437	392	394	397	411	439	397	434	454	431	439	404	455	446	393	434	427	455	443	445	412	388	461	419	451	396	437	465	410	417	391	380	412	400	394	441	420	425	433	434	434	429	428	439	368	408	382	408	389	401	412	427	449	447	397	445	434	497	433	428	398	387	397	439	421	419	408	447	407	440	440	434	419	400	399	447	404	454	384	418	421	393	427	407	444	435	436	459	429	425	422	407	398	405	443	424	477	421	404	409	404	417	387	418	427	372	428	419	431	410	418	413	443	418	440	411	438	426	462	393	431	432	447	390	435	436	425	415	455	438	395	403	429	392	421	441	418	404	384	414	445	409	420	462	411	395	419	420	438	418	424	393	445	402	447	427	441	434	419	420	431	425	407	420	398	412	400	453	402	435	415	418	465	439	382	423	431	404	422	432	411	435	417	429	423	450	387	388	415	408	409	369	434	446	433	397	434	440	436	449	424	416	446	419	406	424	437	455	409	437	425	441	421	479	437	420	412	425	428	437	407	414	372	420	428	427	379	388	403	392	416	432	420	392	407	419	389	381	398	446	407	413	449	452	418	427	428	411	415	441	435	416	390	449	403	402	409	442	406	398	407	426	435	434	443	435	414	453	422	416	457	398	421	411	425	467	417	420	416	416	388	401	439	437	417	406	398	393	429	406	407	454	401	455	384	461	419	389	422	416	399	438	402	404	427	437	439	424	407	412	425	408	430	433	437	425	426	402	404	432	391	405	411	417	414	398	418	421	395	424	436	416	432	425	395	399	377	451	425	434	388	413	400	429	440	448	417	407	398	428	410	404	409	464	440	410	378	422	409	431	394	409	401	435	471	417	439	426	433	443	448	466	428	405	434	441	407	422	423	430	436	456	396	409	470	400	411	418	451	413	437	402	476	426	413	441	419	432	432	438	427	435	415	399	457	426	410	424	430	446	490	400	433	413	450	413	447	360	441	397	391	415	395	396	450	441	437	438	429	383	418	372	424	414	411	424	381	461	402	410	446	417	462	409	420	440	419	426	431	416	406	427	395	393	400	451	428	386	395	443	441	417	389	377	426	408	412	433	439	420	452	419	440	431	420	403	422	419	424	410	441	436	456	420	429	454	394	385	469	420	440	415	389	412	428	425	426	426	412	414	440	393	423	434	429	366	394	400	426	435	402	423	437	377	397	443	428	415	382	417	403	422	432	443	407	401	379	410	429	443	416	440	467	412	428	400	449	394	429	438	418	409	402	437	427	416	421	447	425	468	446	462	398	409	361	442	429	483	445	412	422	413	405	423	435	405	410	391	405	460	459	414	413	395	448	416	419	415	429	440	398	447	423	411	386	437	464	413	421	443	384	409	382	382	418	412	446	390	391	440	433	378	427	403	394	415	415	433	427	412	433	439	460	423	407	409	437	433	422	410	402	387	424	414	417	405	411	448	458	415	421	437	401	416	403	415	373	415	433	417	423	398	440	420	421	423	398	443	406	438	444	406	437	410	399	411	428	429	388	420	428	409	440	441	398	431	391	401	408	410	400	418	443	432	438	424	394	428	426	392	424	411	414	431	430	443	430	420	395	422	429	397	379	438	439	416	407	425	415	403	470	396	438	425	406	409	429	408	378	437	418	434	429	449	430	414	457	418	470	358	416	473	425	413	414	431	403	418	405	417	431	419	411	428	430	408	437	434	416	421	417	421	416	441	412	434	396	395	415	426	426	447	390	386	432	451	449	392	420	449	433	413	411	451	455	414	444	429	420	397	401	381	419	435	426	440	469	414	423	428	403	445	407	457	405	424	429	458	427	398	452	396	405	415	417	402	430	403	419	430	425	425	435	395	402	425	415	391	423	435	396	438	408	407	466	425	402	427	403	446	421	390	403	398	411	418	431	459	410	414	455	404	401	425	374	448	424	396	447	429	426	400	410	389
23551	21256	28729	24096	21245	12541	1629	1087	986	997	893	890	810	795	789	778	779	773	745	754	753	699	746	706	717	695	716	765	734	735	679	756	744	748	716	709	746	713	674	739	688	715	721	699	761	694	678	689	703	720	706	731	707	730	721	699	709	698	693	686	661	712	757	696	717	716	751	708	763	676	697	715	716	710	692	685	722	699	736	682	714	735	760	690	701	734	732	723	762	712	723	754	695	709	713	684	678	729	687	709	714	705	763	704	702	781	737	711	741	662	674	748	703	703	684	760	752	691	717	703	722	717	711	704	701	696	710	745	754	713	736	711	721	751	669	663	744	711	715	692	731	709	695	749	765	709	661	710	712	699	785	708	658	731	717	718	720	676	735	711	712	714	701	677	699	695	729	692	728	755	709	754	741	723	722	763	754	731	691	703	708	754	690	711	735	710	720	688	758	706	721	704	728	666	725	702	661	687	721	756	735	725	676	746	666	756	703	760	742	733	689	675	711	705	689	706	694	750	693	718	710	642	728	717	705	747	711	737	703	686	678	740	693	673	699	713	699	664	715	712	711	718	783	663	724	672	746	728	714	752	704	693	700	774	671	727	705	670	740	700	694	689	733	709	692	734	732	669	688	670	722	689	668	727	714	685	688	719	703	737	664	708	695	680	737	727	719	694	683	704	732	712	759	726	763	735	741	717	757	708	695	709	756	705	697	702	735	719	719	678	728	672	698	724	744	758	766	726	709	763	670	723	722	727	697	674	712	696	723	697	683	699	646	661	737	701	689	713	722	685	731	700	741	716	729	702	699	743	718	734	697	714	699	713	734	711	699	721	668	742	699	712	710	713	711	677	701	678	684	726	693	697	715	718	727	715	684	732	757	683	779	686	718	716	702	726	711	691	698	710	705	680	689	688	726	746	659	682	722	722	732	723	685	640	688	725	702	701	725	731	690	715	680	764	722	708	641	732	708	701	716	717	740	660	689	689	667	725	747	724	704	732	736	720	685	723	685	713	692	729	765	692	700	744	718	663	691	742	701	734	724	732	684	710	716	750	730	763	727	682	694	698	690	732	735	680	737	661	703	715	712	741	686	727	669	714	736	711	680	668	706	706	668	689	761	688	668	689	725	694	705	696	708	738	695	676	716	721	740	705	718	724	684	655	732	711	653	707	694	655	687	715	774	647	702	662	694	676	741	723	685	688	728	670	684	647	639	752	679	694	732	684	699	716	727	699	707	735	743	703	733	652	753	739	741	666	714	706	677	691	678	708	722	708	705	679	692	728	667	712	759	710	732	719	685	748	659	714	691	696	699	764	671	663	708	695	706	713	697	707	691	709	702	709	722	730	771	700	698	707	703	700	700	739	697	731	688	700	679	721	692	702	775	673	737	716	760	716	734	727	694	736	723	720	818	686	686	700	695	715	688	706	660	695	693	703	699	680	691	720	703	699	745	720	668	737	727	721	722	699	631	697	714	693	698	724	696	780	707	684	708	725	696	711	727	679	726	739	728	700	706	730	735	699	680	748	742	687	707	711	693	694	698	715	672	717	712	732	665	729	680	719	700	721	718	737	676	715	718	678	742	684	697	706	715	704	720	749	696	735	712	705	713	747	710	739	728	712	684	715	734	692	717	743	759	732	739	721	734	705	703	680	717	714	720	733	723	711	692	712	696	686	707	692	706	754	694	720	710	654	616	731	715	712	754	707	727	731	701	727	706	739	731	751	729	696	712	677	737	737	733	685	719	708	701	677	679	693	714	727	684	736	709	682	720	722	710	728	703	762	707	726	704	764	710	729	734	666	797	682	724	717	776	698	698	672	690	647	696	658	703	708	722	763	689	702	692	696	669	723	708	714	673	722	677	723	725	707	719	734	688	687	702	683	740	716	772	654	718	749	671	738	761	757	707	737	711	713	690	723	722	704	677	689	689	709	713	725	696	673	709	750	683	673	683	677	715	750	738	682	745	685	688	745	688	707	728	691	696	715	706	678	732	738	684	679	723	699	731	741	745	711	742	729	707	688	699	731	701	676	744	744	699	708	707	677	764	738	706	650	689	720	689	696	709	729	697	701	692	703	669	691	676	725	727	717	690	738	680	704	707	711	736	653	689	710	676	721	717	672	783	673	664	713	710	731	684	706	713	707	724	694	759	723	734	671	704	704	653	743	698	700	683	741	743	707	673	740	685	684	701	714	709	699	702	746	732	727	714	716	695	763	710	712	691	679	738	684	721	707	708	702	713	707	736	700	639	690	715	709	721	730	692	713	711	734	694	716	677	663	714	734	711	671	745	754	686	698	700	692	713	659	712	699	712	692	664	730	750	713	734	699	704	704	654	717	717	746	766	746	685	710	742	765	739	693	719	684	706	675	759	678	714	717	718	714	681	720	703	717	709	689	729	756	704	711	737	735	681	734	681	704	708	729	775	708	671	693	737	715	726	738	687	695	714	739	757	706	693	683	699	712	692	723	738	680	709	677	698	682	748	737	700	698	693	688	695	713	705	700	746	696	738	686	687	698	709	685	698	709	712	705	693	722	714	747	731	686	722	711	746	745	668	749	675	730	735	675	745	692	705	716	717	701	649	729	720	687	699	714	701	720	658	686	731	710	672	715	702	684	694	735	751	720	734	720	713	659	681	734	768	703	726	691	700	738	728	704	700	699	683	702	688	707	669	746	747	742	693	701	713	747	732	700	752	682	712	756	696	735	697	703	707	697	690	753	656	712	734	717	676	716	691	649	715	711	698	699	712	680	670	693	659	704	704	684	683	716	695	735	774	651	747	697	723	696	694	689	676	715	761	664	713	786	751	689	737	731	739	700	670	709	735	738	712	723	763	686	673	679	713	762	658	724	713	686	692	718	676	712	697	630	711	707	713	725	761	709	681	700	719	743	763	750	697	690	720	734	745	730	699	683	700	732	666	691	700	708	691	667	684	700	692	708	678	728	752	711	727	714	664	692	688	723	690	762	770	722	745	703	716	655	637	654	678	697	676	724	684	708	759	654	692	677	722	678	710	672	719	709	681	739	702	651	726	676	718	698	686	650	760	720	719	753	718	716	713	713	705	714	707	694	691	730	711	716	672	712	742	680	687	708	729	646	709	690	668	710	709	691	714	729	710	693	706	714	657	685	739	696	654	737	687	661	659	667	740	710	699	728	737	706	678	691	758	777	756	726	713	718	694	748	684	701	724	730	708	716	722	704	722	697	780	703	715	747	691	686	620	710	695	749	670	684	705	658	708	782	685	743	686	758	690	699	679	742	692	697	722	688	699	715	704	676	691	684	720	681	663	693	708	735	720	675	669	723	699	693	697	700	680	702	680	717	758	740	721	747	691	698	671	632	748	719	682	764	718	711	740	772	716	644	677	712	634	705	704	732	745	699	690	724	718	732	675	694	701	691	663	718	727	729	719	725	648	746	717	661	722	677	724	709	739	696	724	663	669	716	675	689	745	684	711	698	700	698	694	718	678	707	765	683	724	753	701	723
7402	20186	15314	3146	2382	1945	1586	1317	1145	1026	994	1005	879	873	838	853	802	790	832	830	841	749	769	777	812	779	759	792	718	814	729	735	776	784	736	734	739	729	771	781	777	713	735	723	751	727	703	747	709	786	759	749	746	774	732	756	712	747	775	813	709	772	764	816	708	749	738	741	738	706	746	750	732	743	735	739	715	680	747	732	711	720	743	740	718	737	763	733	748	759	722	749	750	732	750	743	740	799	758	739	771	733	719	721	699	761	734	739	760	750	786	727	789	775	789	753	791	778	804	754	712	736	698	723	779	722	757	745	719	754	781	770	756	768	758	728	703	687	795	788	725	722	730	773	708	711	731	749	744	701	738	783	779	755	807	754	747	762	711	684	725	734	788	729	733	714	781	729	739	784	747	741	744	772	687	748	703	741	721	743	718	787	757	777	713	750	745	745	727	749	726	716	751	748	729	717	726	756	738	736	730	747	766	748	766	777	715	750	756	764	723	733	761	762	735	738	744	730	761	749	735	713	711	779	752	719	717	728	751	782	779	729	756	765	708	746	751	737	708	746	734	768	777	745	756	703	737	740	831	720	831	798	729	761	723	760	730	761	816	748	691	714	751	795	762	763	776	766	706	720	747	759	776	732	734	780	654	740	735	741	744	775	747	751	680	757	746	753	786	731	723	737	708	749	732	795	768	723	751	688	767	734	751	713	765	796	718	750	711	730	743	738	739	754	765	730	728	774	710	753	733	710	731	687	718	719	725	726	719	736	746	786	753	730	765	771	670	702	758	767	723	737	703	757	751	714	788	710	750	755	715	776	716	742	703	729	780	747	743	751	680	740	731	717	753	768	753	705	698	803	731	703	757	764	764	740	746	718	737	751	779	726	745	675	777	766	766	760	806	747	722	726	736	745	762	721	721	767	670	762	726	700	704	760	729	768	725	783	703	744	770	748	739	722	731	756	695	782	736	748	715	744	689	753	759	713	754	764	709	773	695	729	747	747	768	744	736	763	702	724	748	757	676	747	769	694	754	811	778	759	732	696	733	725	765	724	701	738	742	758	777	722	778	718	759	668	745	740	733	743	727	705	664	713	754	785	774	707	747	721	704	733	738	763	710	697	732	738	737	744	749	722	798	748	740	746	684	770	734	704	761	759	732	756	732	727	736	741	791	722	762	714	744	722	729	730	710	721	744	726	708	726	719	758	730	728	718	707	741	700	736	751	751	706	734	722	766	708	761	824	762	730	743	794	786	739	726	739	705	741	726	753	749	701	753	725	742	773	786	729	704	767	726	781	717	734	710	703	764	731	720	738	703	681	743	743	761	739	749	751	723	751	788	750	781	762	739	715	776	737	754	766	713	725	749	715	755	787	741	720	744	712	751	766	689	748	772	746	736	712	714	750	704	726	768	737	767	764	761	724	753	694	816	769	742	738	781	748	740	696	756	784	769	755	752	715	778	724	734	676	721	758	732	740	746	719	684	762	707	754	752	767	766	755	807	728	747	783	730	737	730	771	778	724	759	772	716	707	751	766	748	736	778	764	777	716	746	762	756	746	747	758	754	709	716	744	771	720	772	729	750	720	750	723	750	781	710	760	750	732	752	752	776	735	705	709	739	767	746	708	751	704	736	749	783	696	770	736	718	750	713	713	716	711	731	670	739	730	720	677	695	802	767	749	696	709	699	752	802	693	771	717	722	730	744	759	785	755	741	737	765	759	715	758	720	798	803	675	678	703	758	723	711	718	724	762	745	764	786	762	712	752	777	770	766	713	734	819	736	733	704	725	735	772	750	773	754	725	697	742	716	798	725	724	689	739	728	727	700	766	744	737	719	747	689	770	727	731	694	726	700	654	777	741	760	813	722	796	741	765	751	800	708	736	732	737	718	729	744	753	787	749	745	731	748	767	750	748	768	695	769	756	748	747	725	713	752	748	755	722	722	743	765	710	702	741	782	709	778	787	728	733	791	717	695	791	797	713	760	754	673	707	725	730	748	761	721	743	755	728	721	726	751	697	767	772	777	748	783	744	724	709	764	779	730	710	753	775	786	701	712	766	720	743	726	766	736	737	753	783	718	728	768	746	758	772	729	739	759	744	706	781	740	674	767	777	722	793	760	737	762	722	714	761	736	748	713	769	723	714	731	707	773	792	727	769	729	721	707	792	736	723	726	688	727	766	774	716	774	714	768	765	760	732	805	698	723	728	729	774	689	717	751	717	739	765	707	747	758	742	753	711	735	701	764	729	706	754	738	749	754	736	750	755	766	739	751	789	738	756	698	727	732	742	740	670	763	744	743	755	724	754	754	763	744	727	709	742	739	707	708	747	785	771	741	729	741	723	679	793	777	778	694	708	782	740	716	750	725	721	674	725	744	742	750	722	730	760	772	727	711	695	819	779	711	726	723	787	730	703	722	748	706	720	731	681	730	766	713	709	772	737	732	763	739	761	765	748	749	761	701	724	736	745	737	786	725	740	712	735	714	711	720	730	763	751	712	780	731	793	721	706	745	725	741	717	695	753	788	721	728	768	726	742	742	763	746	744	730	719	663	788	790	749	745	672	734	717	753	758	732	745	752	781	714	738	715	684	776	744	736	756	710	711	703	748	692	745	757	685	765	704	761	720	709	774	761	727	740	756	717	691	756	721	748	759	784	740	751	727	692	742	729	713	762	763	750	743	752	759	720	762	732	761	760	701	780	693	719	779	683	793	771	730	762	710	686	715	724	741	788	712	814	763	724	783	735	760	741	752	746	737	744	725	726	758	717	702	686	718	733	795	738	744	699	744	739	756	742	694	721	702	774	735	756	749	768	762	730	722	747	791	774	779	719	714	762	736	811	772	732	654	761	701	775	734	727	702	783	768	745	748	749	707	763	679	733	710	720	744	737	720	763	747	738	762	754	730	737	788	772	699	743	726	742	733	754	729	734	710	735	775	750	734	723	734	757	753	742	732	712	739	727	725	710	751	746	786	737	748	797	701	716	745	762	732	768	691	716	737	678	752	724	758	726	710	745	704	735	730	716	786	719	760	746	755	735	740	778	744	685	728	749	720	760	745	797	738	781	738	733	763	793	786	711	772	740	772	770	753	777	751	749	844	764	766	749	766	741	752	761	739	717	759	774	766	761	744	738	714	718	792	786	749	757	772	715	725	768	778	722	716	727	758	760	751	771	716	705	684	696	724	740	789	742	722	761	729	738	752	760	779	755	777	729	705	767	708	732	715	698	798	706	753	740	724	785	787	714	726	713	749	774	769	735	800	712	682	680	683	724	747	697	709	764	765	761	700	721	767	744	756	711	780	774	722	738	710	683	727	727	680	708	758	743	719	709	730	768	710	705	744	782	709	717	740	786	743	734	741	760	789	776	738	737	722	772	752	732	675	720	758	699	730	794	744	766	731	757	780	722	761	759	735	764	711	749	762	757	711	782	723	822	718	749	762	744	739	744	727	749	725	728	713	744	745	736	744	780	747	759	754	735	776	710	772
24491	21100	27605	24732	14858	744	443	355	350	269	251	264	237	246	220	226	225	195	233	226	192	199	189	204	207	195	214	188	205	235	221	186	179	199	206	154	203	204	199	204	231	207	215	181	202	172	187	188	208	193	185	198	184	196	207	183	205	195	186	188	193	179	186	220	184	175	200	219	191	188	212	201	211	180	166	189	171	171	204	167	184	214	206	199	195	211	185	190	202	200	175	207	193	213	192	179	163	173	181	174	189	194	193	195	204	193	208	217	184	192	184	201	179	203	207	185	188	170	176	211	199	196	216	188	203	194	193	194	195	192	209	205	188	183	186	190	220	188	155	183	200	192	208	185	184	193	178	222	204	206	186	186	200	184	190	175	188	192	191	204	210	207	176	208	203	196	192	211	207	200	192	189	191	216	203	185	198	225	186	214	194	194	161	191	155	184	179	189	180	160	198	196	189	166	166	209	191	200	171	208	184	181	221	182	187	195	196	176	169	182	196	199	194	175	183	181	171	181	174	197	192	184	198	207	186	201	192	182	208	194	190	199	187	205	201	181	174	180	199	189	193	187	209	190	214	210	170	208	176	199	186	214	192	176	176	202	189	165	188	188	162	186	206	190	182	191	200	189	195	181	185	166	218	184	182	169	188	189	174	188	180	195	190	196	175	190	192	177	195	201	193	184	208	190	200	198	189	215	191	181	201	192	196	195	168	194	190	181	196	202	170	175	210	176	151	193	196	178	171	194	198	175	176	200	184	194	198	194	199	171	198	172	194	201	196	179	177	190	167	183	211	182	187	182	182	197	210	206	186	197	208	199	197	190	194	191	194	207	191	155	187	195	185	177	205	195	191	216	221	213	191	211	159	236	175	204	220	180	154	192	201	174	188	181	170	175	203	180	198	170	218	175	199	183	185	177	199	192	202	203	197	169	195	182	190	190	203	178	191	181	175	164	171	191	211	175	188	186	200	201	172	227	205	188	182	183	199	191	201	187	174	175	185	193	168	165	184	181	171	181	164	202	190	185	197	195	173	195	178	221	185	220	182	196	192	176	179	182	165	187	198	221	193	185	183	194	185	181	193	179	172	180	178	177	175	178	172	174	177	182	207	192	193	185	203	196	213	197	196	187	191	188	196	189	186	172	199	179	213	179	191	208	230	181	165	185	191	187	172	186	169	197	204	189	179	172	171	192	174	169	184	167	182	179	171	204	201	177	190	201	191	195	188	191	191	192	195	169	182	177	212	204	183	178	186	177	184	187	197	190	205	185	186	189	191	185	187	188	177	196	202	220	168	183	222	187	187	187	207	208	184	182	175	200	183	185	187	207	195	163	203	185	205	187	167	197	191	184	208	189	187	186	199	169	192	184	186	197	184	157	200	186	206	203	214	195	191	169	184	178	193	192	166	168	201	196	191	205	195	178	178	196	184	177	199	201	192	184	192	194	188	211	203	187	213	185	178	155	198	187	204	191	191	180	193	195	193	191	193	225	193	186	183	172	189	171	196	192	188	187	162	207	169	213	182	194	187	184	197	205	189	215	186	168	184	177	181	188	208	179	189	203	185	173	211	184	197	175	185	184	205	198	169	202	165	196	183	162	201	196	177	178	190	175	191	168	172	184	155	187	190	190	194	198	200	206	202	194	198	190	162	174	197	193	190	187	178	164	183	203	206	188	189	202	165	191	187	197	183	194	200	186	196	184	171	205	173	193	202	193	203	215	195	184	212	210	180	192	200	179	186	183	178	181	182	181	187	181	188	195	201	189	173	220	191	196	193	176	172	202	186	183	218	186	164	183	196	160	203	200	191	206	179	187	194	215	174	177	186	202	189	180	166	183	195	191	192	188	219	193	207	190	179	172	182	186	191	176	198	197	182	180	186	182	182	207	203	192	183	192	195	178	174	182	179	191	179	210	191	192	203	196	207	190	219	189	167	186	189	180	173	194	179	203	193	203	178	201	187	167	174	195	175	180	200	199	195	168	195	204	179	213	211	205	200	195	218	171	176	202	194	188	195	204	200	194	192	195	210	197	189	207	192	204	202	185	177	179	205	175	186	197	190	184	209	205	179	180	216	184	181	220	177	207	197	194	188	189	197	193	169	168	177	212	187	196	201	211	206	189	197	186	179	214	206	189	204	195	188	192	179	181	165	174	202	185	202	197	205	190	178	195	197	190	180	181	182	189	196	193	183	213	177	205	181	182	218	193	201	209	185	225	181	186	192	180	209	194	190	202	195	182	200	166	181	200	196	180	177	181	181	173	197	187	190	191	202	188	159	190	194	215	182	189	169	187	176	195	169	180	230	183	197	179	180	204	195	166	186	200	190	180	202	173	224	182	186	205	173	177	174	169	173	181	214	192	193	196	184	193	178	181	184	206	188	200	203	195	186	177	175	174	182	148	193	193	185	176	198	191	197	183	193	210	184	185	205	162	185	148	176	177	153	188	156	175	188	185	182	194	196	196	162	175	209	178	179	181	209	190	211	207	187	187	201	194	217	176	172	181	188	178	182	179	189	200	198	221	194	199	190	180	185	180	188	221	181	185	191	180	181	210	182	187	190	196	185	175	193	178	173	181	193	207	194	177	215	164	191	178	181	167	175	185	180	195	181	187	194	196	196	189	170	157	178	188	207	190	197	192	194	177	182	187	206	195	204	204	187	212	169	191	185	223	203	190	190	171	201	210	195	196	197	202	185	199	181	183	181	180	179	187	200	215	185	170	165	193	199	205	190	190	168	169	175	189	207	188	181	203	179	193	176	193	166	211	202	198	186	190	201	177	197	193	172	190	180	171	183	200	181	185	190	167	198	173	206	200	185	179	225	194	180	196	175	200	221	181	196	202	207	211	207	165	197	206	196	189	207	193	215	195	166	195	189	169	197	172	207	197	157	197	208	181	187	178	189	182	188	185	197	192	179	221	185	195	191	181	185	183	183	167	188	186	173	177	177	206	187	197	197	190	189	194	189	182	190	184	190	187	197	177	188	209	198	174	193	190	194	202	192	176	207	165	194	181	184	196	166	193	188	192	193	186	184	191	209	202	176	176	202	196	203	190	165	177	165	201	189	204	213	180	188	199	191	168	197	204	213	185	203	182	178	169	203	177	184	196	180	182	187	211	199	197	171	192	197	205	211	217	210	187	201	201	200	209	201	202	169	197	212	193	193	195	172	181	187	174	170	188	202	174	198	201	207	176	206	181	166	189	238	197	176	198	203	191	184	202	200	191	181	188	177	184	201	169	214	162	161	176	184	185	200	191	198	180	194	166	187	172	201	191	183	174	196	212	180	194	188	193	215	200	196	195	190	209	163	200	169	193	173	187	191	214	183	164	184	182	185	189	203	201	187	200	215	166	222	172	177	193	209	199	187	186	170	185	174	159	194	192	191	194	197	184	187	192	184	190	187	180	185	193	191	166	198	177	190	189	183	195	182	173	184	165	215	191	173	187	198	212	201	192	212	179	195	191	194	201	207	192	197	189	184	208	187	192
6758	15227	10547	1680	1161	890	721	531	492	416	336	343	300	288	267	271	240	251	270	262	236	241	229	258	236	211	222	235	220	222	200	215	239	242	247	231	247	251	249	242	216	228	202	221	232	224	240	220	248	241	217	232	212	203	233	229	201	214	202	207	252	227	255	217	202	207	224	242	241	225	207	199	221	197	190	220	211	207	235	210	214	233	231	237	223	215	212	231	209	232	215	227	255	196	249	224	221	230	181	209	207	215	231	220	233	227	182	222	203	203	213	236	220	218	194	232	197	228	225	215	208	207	239	227	211	241	213	241	224	240	202	187	233	260	229	242	246	250	202	230	213	223	251	227	216	237	208	196	204	224	223	237	218	212	211	178	214	214	202	195	215	239	216	223	193	238	220	203	247	244	246	219	226	234	234	201	221	208	228	214	206	226	210	214	229	220	229	232	224	195	225	225	233	208	241	240	240	223	209	225	223	220	234	242	221	218	189	212	202	227	241	212	232	201	225	202	205	205	201	238	208	223	210	224	231	201	231	215	203	214	221	204	243	228	208	249	210	202	211	223	213	248	234	198	231	218	243	234	204	188	246	233	186	221	223	207	233	185	230	260	208	231	239	222	225	231	197	218	213	259	191	220	207	217	232	183	241	224	188	219	198	248	199	205	224	236	207	222	256	215	226	205	237	237	191	259	202	209	229	212	230	233	235	241	211	218	222	226	206	199	228	215	230	222	203	208	246	231	260	219	241	208	198	207	192	186	211	207	216	225	194	227	216	249	224	217	231	221	201	212	217	240	192	197	239	202	243	214	241	236	227	213	222	212	205	240	216	233	225	210	224	218	216	214	217	218	246	237	213	217	222	242	202	215	233	220	252	206	228	226	204	218	229	232	206	203	234	213	191	217	239	223	211	201	208	216	229	251	217	240	205	240	219	225	237	229	242	204	246	231	210	192	213	221	234	257	258	204	234	236	214	240	208	217	227	199	206	223	227	199	218	216	238	201	238	202	226	225	233	237	235	203	214	214	228	223	218	235	248	212	208	238	215	200	226	230	216	233	218	213	233	223	226	227	198	254	197	196	203	221	221	213	204	235	213	195	232	208	203	199	213	217	220	218	226	214	201	224	237	225	214	220	208	219	199	228	225	184	228	219	200	238	215	220	214	229	226	202	199	219	241	207	222	197	222	219	221	226	237	270	219	210	240	218	209	220	227	214	206	239	203	231	212	227	226	216	225	208	207	242	227	230	214	199	211	237	212	206	208	242	219	226	179	222	241	224	186	206	208	233	195	216	219	220	238	217	233	221	206	245	232	190	225	198	209	223	192	230	224	241	208	200	209	208	218	204	237	223	223	226	222	216	234	218	198	213	187	197	214	211	250	233	204	248	236	241	215	229	200	210	215	218	223	225	202	224	209	239	239	226	232	228	237	209	228	243	229	206	251	217	211	226	204	247	209	205	242	238	213	236	215	212	211	224	206	209	232	228	213	221	219	236	216	237	211	207	240	200	226	193	214	219	235	212	239	219	219	218	194	215	204	243	217	206	197	204	221	246	207	221	207	210	227	189	218	234	213	202	218	206	210	214	218	208	220	235	214	210	202	250	197	206	224	223	240	208	227	219	220	219	241	227	207	212	227	206	238	226	206	216	212	241	221	225	231	218	196	245	222	188	194	228	232	223	220	199	228	201	205	237	214	215	200	196	217	207	200	219	203	218	252	248	214	252	223	196	220	204	236	218	214	232	204	216	207	204	227	210	219	233	208	209	206	219	201	229	241	223	203	213	223	218	217	211	228	218	237	212	202	229	215	226	208	203	214	220	223	230	201	228	231	241	241	213	213	226	224	221	225	230	224	209	207	230	197	184	201	224	234	213	240	237	228	228	224	218	213	224	236	228	236	213	197	220	236	191	210	212	198	223	218	238	207	213	252	228	200	210	210	209	223	219	224	193	240	231	229	202	210	208	231	207	212	232	219	205	211	227	232	218	241	228	210	213	227	212	201	196	238	228	213	225	217	231	227	215	220	199	224	230	228	229	235	228	226	197	249	250	245	211	243	242	209	211	226	212	220	218	244	206	233	225	223	220	219	249	201	234	199	202	245	218	221	212	225	211	215	224	191	237	202	219	220	219	222	228	230	212	220	241	213	229	251	207	223	213	188	207	206	224	217	225	229	234	225	221	221	218	199	185	226	199	221	210	212	213	234	245	239	219	234	188	240	243	218	211	193	227	221	213	209	231	227	191	215	222	228	247	206	204	219	227	202	223	197	217	238	200	222	218	223	206	209	248	203	217	225	234	199	220	211	231	191	239	221	189	227	208	206	234	229	234	219	229	209	218	242	216	209	206	224	223	184	209	208	217	223	214	228	242	235	227	244	233	227	216	218	230	230	200	261	214	203	219	195	206	232	221	262	219	217	227	226	219	241	213	202	215	208	225	245	177	224	217	218	227	213	229	201	225	215	223	231	239	196	241	239	228	190	234	244	226	246	232	225	233	215	214	193	235	213	225	222	215	231	182	238	209	230	218	205	225	219	216	216	210	242	247	211	230	227	222	215	214	201	216	211	220	228	231	195	212	256	208	245	213	247	218	199	217	250	210	227	210	237	223	232	201	231	195	227	240	234	230	227	228	240	219	249	214	235	216	237	237	240	214	213	232	204	208	209	205	210	216	206	228	241	209	201	252	222	233	248	223	210	221	213	240	207	222	262	232	227	237	222	231	233	237	202	211	238	218	208	229	253	230	210	218	205	204	218	187	219	240	219	231	217	209	211	228	217	206	210	214	216	200	213	243	215	220	195	227	232	225	208	224	225	225	221	206	221	210	234	212	225	211	207	220	221	206	209	218	206	189	237	235	229	211	228	225	211	235	216	224	242	213	199	201	208	212	220	206	230	217	228	233	238	224	214	222	219	233	196	220	238	213	227	206	205	231	212	222	199	211	203	219	207	224	217	208	239	213	207	209	223	227	224	236	205	201	232	250	238	224	226	228	265	240	211	208	222	224	212	224	236	218	200	231	231	189	218	230	203	218	214	218	245	198	217	221	212	213	220	212	223	217	198	216	236	232	194	221	238	228	212	210	203	217	220	242	226	232	229	220	247	236	216	214	214	200	197	224	209	224	219	219	202	243	227	235	226	224	229	247	227	227	185	232	232	239	189	207	223	215	229	246	209	224	208	208	257	223	227	252	207	210	218	215	224	198	208	220	189	194	224	205	205	211	241	213	204	212	241	206	223	250	216	216	221	250	233	215	240	216	211	217	221	235	242	232	228	248	209	223	218	206	211	195	222	222	229	201	200	197	224	236	223	229	225	241	241	234	238	223	210	235	240	243	238	219	215	240	213	245	234	220	212	229	201	196	224	240	220	218	203	224	242	216	241	192	215	200	213	220	205	222	244	235	236	219	211	202	192	262	210	239	193	226	210	230	207	261	218	229	230	192	221	229	243	239	195	215	228	226	203	217	225	226	208	225	239	222	223	209	188	243
22452	21248	29101	23729	21247	21305	11830	1469	990	945	854	852	781	710	712	684	692	666	609	643	610	612	668	575	664	595	595	613	579	565	585	557	571	606	589	604	584	588	552	556	545	579	575	557	595	536	540	567	560	561	587	520	569	574	599	555	520	555	569	570	582	541	549	534	531	565	584	625	599	577	569	556	548	541	575	563	563	548	537	548	573	566	585	517	546	538	545	617	586	535	551	543	569	611	545	624	605	523	573	527	561	551	557	554	566	616	591	543	540	562	535	614	556	561	591	490	554	531	513	553	580	554	549	545	569	592	591	576	555	560	563	538	559	580	543	588	554	533	569	552	563	559	569	597	575	564	547	584	530	564	568	551	568	578	558	588	582	553	587	568	584	535	568	550	580	517	559	614	595	573	576	551	564	547	563	529	527	565	569	568	597	579	545	569	598	582	611	590	551	577	565	530	626	603	585	583	544	571	557	523	562	523	525	578	529	583	581	553	579	543	592	566	551	563	571	579	604	522	562	572	604	581	560	503	571	564	564	547	522	575	566	548	578	507	584	539	550	600	557	576	567	538	585	568	526	551	536	552	580	614	535	569	590	610	542	543	603	584	577	561	577	563	522	517	536	542	583	579	571	556	558	602	555	564	501	560	587	582	541	556	591	563	571	568	555	545	595	562	599	572	536	550	554	528	580	535	522	599	582	595	583	594	552	530	558	516	561	551	538	526	548	572	558	590	583	565	578	566	580	518	571	576	575	572	546	596	586	569	564	570	553	565	552	540	557	569	570	566	558	591	565	554	571	544	558	545	559	509	556	552	592	554	560	536	548	577	573	548	590	592	547	563	560	602	523	526	551	511	505	559	518	578	585	558	565	538	541	586	519	545	554	552	541	576	537	586	520	612	543	559	527	524	597	549	588	552	561	544	579	540	574	597	545	492	583	590	571	539	560	526	531	554	568	562	563	517	602	551	579	564	626	570	565	558	537	536	572	534	577	528	547	551	575	581	569	568	570	522	568	580	570	641	577	539	526	578	558	591	536	568	589	535	595	536	546	543	572	564	536	571	493	576	590	522	581	555	587	573	580	510	568	552	495	591	582	550	549	580	538	542	558	549	590	598	527	527	564	584	567	529	584	526	560	566	557	525	607	569	553	570	539	625	602	551	514	569	557	570	559	557	561	572	580	604	577	574	563	549	518	581	566	564	571	579	578	572	561	550	566	556	579	591	517	560	585	513	608	553	603	544	557	561	563	592	552	598	537	593	556	526	557	613	553	559	554	586	604	536	555	569	561	574	606	558	537	541	592	544	543	544	550	549	558	548	571	542	564	572	548	540	566	560	540	561	566	542	549	525	566	538	558	570	555	541	522	604	558	555	581	564	550	541	547	551	585	552	563	577	545	552	535	597	556	559	552	546	580	525	593	504	525	531	596	548	550	588	581	511	528	545	526	547	536	522	594	527	582	527	496	559	580	602	549	505	539	562	509	515	586	554	535	564	572	586	581	501	536	518	516	543	585	585	607	582	571	583	552	571	555	584	544	553	534	540	523	535	562	574	525	555	590	540	558	548	529	595	628	538	544	580	550	547	541	551	548	575	598	604	534	560	567	603	496	558	563	577	532	578	576	569	598	544	558	551	601	559	588	562	498	539	568	568	532	562	561	570	587	499	539	540	523	590	586	562	550	571	546	611	554	542	569	564	571	554	522	528	574	593	539	557	541	544	520	534	556	571	558	592	546	550	529	561	550	548	602	550	568	526	582	585	556	526	537	592	552	565	549	561	594	582	565	548	512	549	562	589	548	588	610	578	543	545	544	557	556	533	564	571	564	523	510	582	521	552	596	558	556	536	560	509	543	586	520	570	570	507	587	530	556	540	556	555	555	578	576	559	552	550	563	535	601	586	511	570	583	557	533	561	546	595	530	511	561	571	560	547	558	573	554	548	531	575	540	537	555	563	589	532	564	549	581	519	561	532	580	542	566	534	570	546	575	579	530	538	561	538	556	556	572	554	579	574	537	570	539	548	559	535	561	531	498	562	564	602	598	558	564	534	525	578	594	550	580	554	586	562	553	576	548	509	553	562	614	553	579	599	562	578	537	573	599	566	588	568	502	545	585	582	578	566	550	542	587	574	539	577	542	556	563	534	562	558	602	533	579	550	558	560	551	557	561	500	587	539	553	565	519	523	594	560	510	531	524	550	574	566	539	535	548	586	566	568	512	528	559	570	524	611	550	565	557	604	513	530	542	599	545	570	545	589	544	547	536	555	591	537	574	571	582	544	550	549	553	594	539	583	539	570	542	596	592	551	559	563	572	547	552	515	534	563	563	569	542	517	540	595	535	502	547	560	543	551	530	568	593	558	581	551	556	571	598	550	546	563	568	544	565	569	549	539	563	572	555	531	543	581	563	574	547	570	532	578	506	554	582	519	544	537	555	563	553	546	597	559	574	532	532	550	565	574	567	551	572	579	578	582	565	598	537	471	545	540	568	523	575	529	543	595	593	569	582	588	546	539	532	598	550	581	593	527	533	562	521	570	563	572	535	568	531	585	594	536	524	582	603	585	572	550	563	611	554	568	548	564	553	572	562	526	543	572	572	564	566	561	595	574	535	575	541	579	582	534	607	587	561	559	584	550	532	521	552	513	532	559	576	585	548	525	582	597	589	582	587	508	553	549	532	538	507	549	554	532	562	549	528	529	575	558	594	574	554	537	539	536	534	538	551	529	564	546	575	584	592	566	581	607	559	563	551	573	573	513	561	547	517	592	552	554	534	567	537	537	576	617	608	548	550	552	578	565	557	576	597	592	523	540	570	540	534	565	580	570	566	563	577	606	561	537	528	586	509	520	565	574	564	527	553	562	516	565	557	535	561	564	565	575	574	547	558	539	577	567	583	592	575	539	557	582	558	551	557	571	527	556	540	543	547	533	516	540	541	554	525	552	593	542	585	537	553	531	581	561	572	595	538	590	519	593	559	534	526	529	601	582	553	567	578	525	581	531	528	556	557	557	568	587	532	540	555	564	553	530	563	530	578	541	551	596	556	579	539	550	539	555	534	562	563	552	596	500	539	565	576	580	583	523	572	538	555	580	508	564	525	558	578	534	507	550	564	545	585	585	520	591	566	539	560	568	579	566	551	550	520	557	516	520	579	564	553	577	589	546	555	574	582	557	565	618	565	558	540	535	583	552	564	568	575	581	542	581	556	553	588	594	553	552	553	560	567	536	556	563	497	570	584	561	557	566	573	579	570	550	602	577	556	573	564	535	554	572	546	495	552	511	548	535	536	544	551	556	568	529	590	567	548	567	597	565	530	583	540	605	539	561	514	556	570	579	568	568	609	579	563	528	562	519	601	587	565	582	559	597	584	544	586	557	557	535	609	593	571	561	536	541	556	536	560	572	585	573	542	539	569	581	560	554	563	540	537	540	521	580	498	554	563	563	589	541	560	601	547	577	553	580	564	568	555	585	548	545	522	569	537	525	573	566
10277	29082	19157	5241	3771	2929	2115	1718	1399	1252	1076	1000	941	898	835	792	762	728	698	697	680	733	682	608	672	661	639	671	657	633	668	663	610	665	660	605	609	674	604	637	629	586	625	596	638	590	613	594	634	623	592	652	657	576	637	621	613	644	641	628	599	601	597	610	660	578	614	581	614	616	644	586	628	611	624	579	596	598	604	644	644	601	649	617	604	601	623	630	629	572	560	599	590	630	575	600	628	590	592	594	572	614	600	605	605	582	611	663	604	612	603	592	588	622	650	628	573	598	590	603	596	618	612	628	625	603	605	625	591	641	567	583	615	622	602	665	641	585	601	614	605	646	597	594	658	570	586	608	593	614	605	592	577	564	596	591	573	628	637	616	597	580	621	583	604	569	591	650	587	614	603	598	636	615	550	641	631	631	647	609	587	589	606	599	557	610	594	575	632	605	606	627	589	624	584	580	591	572	621	648	578	542	616	588	584	615	597	560	575	640	610	569	590	609	626	619	598	624	615	575	587	584	603	600	597	611	624	603	591	601	585	591	576	622	563	626	588	622	603	621	655	646	611	602	591	588	598	603	535	550	580	592	634	644	618	616	611	590	606	622	625	618	613	591	589	561	606	617	650	548	567	630	607	578	579	559	624	643	593	583	631	575	631	604	595	634	645	582	642	625	609	620	632	619	569	570	607	589	600	620	594	598	582	600	642	581	640	604	592	594	637	591	547	571	640	647	611	556	641	607	654	611	653	627	652	612	583	614	608	578	578	596	564	601	616	619	579	585	609	632	641	663	657	571	620	599	617	593	577	618	567	607	592	585	606	565	614	537	589	585	594	631	615	619	649	627	600	625	647	610	602	601	603	588	596	581	632	600	597	571	580	582	560	621	624	604	565	614	573	593	570	589	610	584	623	646	582	600	602	604	602	596	600	577	648	640	584	607	632	613	653	578	618	629	576	601	642	638	594	586	606	629	618	630	611	581	582	590	605	644	633	595	574	666	586	611	609	568	611	623	570	610	609	582	591	613	583	564	610	630	622	578	589	621	583	617	607	598	632	624	559	594	608	599	597	585	604	625	604	619	553	589	622	576	588	589	586	590	635	614	594	580	578	586	583	612	589	621	557	635	585	550	574	596	602	567	626	578	624	601	615	590	618	630	590	600	623	592	588	574	601	591	597	617	592	609	679	606	579	604	590	635	626	624	599	618	594	600	583	593	641	586	608	621	601	608	624	585	598	633	583	611	636	602	624	583	567	538	570	587	607	599	571	615	640	584	626	580	631	618	582	646	624	611	598	623	592	630	598	592	589	570	572	595	624	592	610	627	600	595	581	618	602	572	635	663	632	611	626	624	552	583	586	602	602	598	615	627	600	606	584	611	609	599	573	592	586	624	622	609	646	603	634	621	646	600	585	634	624	602	599	636	595	636	600	626	612	624	613	632	609	637	566	591	608	617	615	592	614	572	608	578	613	573	582	574	604	647	629	645	611	621	640	588	625	655	617	606	587	605	656	614	573	624	637	577	601	656	604	585	594	597	623	581	608	659	598	599	624	592	592	609	608	619	616	631	610	583	609	581	611	630	605	646	580	620	632	577	556	660	630	560	563	650	587	573	635	589	617	608	635	609	640	568	630	564	613	617	623	620	655	613	631	584	543	594	617	613	591	611	588	618	592	581	596	604	653	595	606	567	589	621	568	612	609	578	581	581	627	587	576	582	586	578	581	582	571	584	610	656	636	613	592	588	599	612	615	559	602	586	556	548	615	566	579	572	607	676	629	635	630	598	627	591	614	559	614	591	625	593	584	586	606	593	658	549	554	550	610	620	588	640	614	585	562	559	604	584	614	614	624	620	579	605	585	594	622	606	633	582	638	564	596	587	607	578	603	605	602	611	621	614	606	583	608	585	593	581	615	649	595	625	613	569	592	588	615	617	631	614	586	622	598	583	624	618	586	598	578	576	598	620	596	584	587	607	618	621	613	595	680	584	608	635	624	597	613	557	611	607	588	654	587	607	556	622	611	587	590	598	595	601	629	577	609	591	591	624	630	588	621	655	601	621	597	603	637	597	597	563	585	587	599	574	613	585	608	599	569	543	593	587	607	633	589	579	619	602	608	591	591	595	620	590	606	611	568	587	587	586	653	618	581	604	623	627	612	617	596	592	629	636	586	643	543	604	578	564	599	628	596	616	621	565	624	612	612	598	597	581	580	636	556	596	576	594	552	620	574	589	637	614	617	591	605	575	581	582	557	648	615	653	612	588	615	576	588	605	600	585	630	600	602	622	564	575	584	621	624	632	621	620	620	587	561	603	618	616	579	631	653	616	596	640	581	615	633	597	596	560	593	618	596	615	627	644	631	611	629	570	574	613	644	577	632	604	606	591	569	602	589	579	517	661	589	610	601	593	581	578	555	600	603	563	650	646	606	630	608	589	586	613	618	584	623	624	613	619	595	618	605	552	593	588	607	594	588	575	582	575	588	597	612	612	583	636	629	622	572	564	632	619	552	589	625	637	576	601	683	606	609	598	628	615	630	607	560	563	604	624	587	575	551	606	624	634	592	625	643	590	593	575	594	617	626	632	599	609	612	603	602	598	622	569	577	626	640	627	580	632	590	616	563	608	589	609	623	647	539	609	592	640	601	566	552	596	615	607	583	594	565	570	605	606	557	584	570	607	594	569	607	568	586	608	602	609	654	615	574	581	605	606	590	646	615	642	658	580	605	588	610	651	615	589	585	572	600	614	590	593	606	616	589	598	591	622	608	625	605	595	581	601	591	604	561	607	588	602	635	630	606	624	593	587	642	597	616	598	608	614	596	604	598	589	621	605	611	622	601	634	601	603	563	608	627	597	636	619	616	547	601	612	606	598	626	622	626	599	575	575	617	588	595	613	613	636	627	624	573	614	614	589	592	600	599	615	614	620	601	624	594	573	583	613	667	607	642	595	634	599	581	635	583	582	610	672	589	619	622	584	603	608	614	626	617	616	565	595	632	570	579	587	650	574	597	623	607	575	585	607	631	583	585	593	588	614	612	582	552	622	599	598	582	630	622	640	610	590	655	592	627	634	582	615	613	615	669	583	582	583	647	573	599	602	623	623	589	597	597	587	603	598	637	622	576	592	602	616	589	602	566	600	606	603	602	639	591	621	584	591	631	628	602	557	599	635	589	617	642	626	604	595	652	597	563	584	609	592	616	549	575	629	577	599	583	613	653	633	611	600	595	578	605	657	593	569	618	586	604	634	617	636	644	580	613	599	644	636	617	621	599	629	618	651	617	592	582	613	608	618	612	580	565	641	616	602	583	543	580	636	647	613	580	596	621	594	579	576	575	559	606	588	609	640	602	605	601	589	605	642	631	618	597	570	620	568	612	563	625	599	584	581	591	618	568	582	566	570	584	570	652	610	613	614	607	612	595	583	614	594	590	614	600	601	651	594	638	574	649	576	641	574	626	626	614	610	571	625	615	546	602	646	617	624	601	600
27431	19545	7324	809	489	484	440	403	393	437	400	389	399	403	366	392	392	426	446	361	413	383	390	397	359	415	397	419	403	388	404	406	387	348	401	426	405	431	417	410	404	390	374	404	400	393	409	361	375	402	358	389	363	383	415	397	358	367	414	374	385	400	361	381	362	389	409	398	419	398	396	421	383	392	382	401	400	386	395	407	371	380	397	383	379	430	384	381	396	395	377	393	415	400	403	406	366	395	391	350	376	412	413	398	433	420	436	396	416	430	406	393	379	395	440	385	395	427	399	395	432	348	409	371	412	345	372	413	401	371	390	407	401	438	384	384	422	399	389	372	369	438	402	389	393	397	375	431	439	401	411	436	369	410	426	412	362	407	393	366	388	430	399	394	399	388	378	400	373	407	404	390	389	383	367	404	402	392	360	405	393	408	391	407	405	412	419	410	413	398	356	399	426	399	373	378	401	375	409	423	414	366	351	367	423	396	421	412	356	415	415	382	382	371	392	384	401	371	377	394	410	395	400	407	400	438	427	374	378	379	414	390	438	377	401	433	399	404	399	421	404	410	433	386	385	372	384	379	405	386	396	397	407	385	438	393	397	400	367	429	400	379	390	410	386	387	434	371	401	397	371	393	394	393	414	402	417	396	368	400	390	387	389	415	385	429	424	387	398	393	424	390	434	424	414	397	418	402	368	390	393	398	376	387	405	387	419	401	411	416	361	414	392	415	399	406	420	372	405	375	386	420	407	389	397	377	392	375	433	370	372	373	405	402	382	417	355	407	390	390	401	407	413	419	374	395	388	372	411	413	397	414	398	387	399	372	378	414	404	395	423	389	391	407	396	407	353	390	412	416	373	364	401	398	404	425	407	418	390	391	394	435	410	392	405	404	370	427	378	401	371	418	396	410	391	406	372	366	396	396	389	398	410	418	429	407	360	405	396	350	377	420	411	388	426	382	380	404	397	369	392	413	387	442	379	371	423	419	388	393	429	393	390	421	353	401	373	397	373	415	393	397	366	392	376	405	408	395	403	411	395	382	415	376	374	392	378	398	423	378	397	389	392	401	394	421	386	402	426	374	381	402	361	403	394	330	404	396	382	381	399	413	356	420	416	398	380	387	400	399	432	405	412	393	395	394	387	373	421	399	387	406	408	419	409	380	378	414	393	395	401	392	389	352	387	394	407	393	412	415	439	410	425	403	424	400	393	386	413	395	389	396	413	416	391	369	370	399	415	361	387	408	382	358	410	418	417	416	401	398	388	402	413	392	404	396	380	421	380	402	393	396	399	398	354	390	379	352	393	375	388	384	385	389	406	391	409	434	387	381	414	379	396	382	383	366	383	388	419	384	388	393	411	416	411	370	409	369	390	413	420	360	441	356	370	384	427	420	433	416	378	413	406	386	416	411	395	391	424	363	393	373	367	393	379	388	409	438	391	425	393	388	365	367	405	409	410	382	378	377	395	427	416	396	410	379	385	374	414	402	425	429	396	415	391	370	413	384	370	403	394	388	429	383	372	402	392	395	399	389	377	394	372	384	369	374	418	406	420	409	385	383	410	411	432	365	394	413	373	432	392	403	382	396	422	395	406	405	407	402	406	404	372	415	423	419	380	401	372	420	375	397	380	450	375	374	408	376	360	394	396	416	390	388	412	401	409	412	410	394	394	426	406	407	393	385	400	414	394	400	422	408	346	363	399	434	403	400	369	406	387	402	406	418	384	385	356	403	399	383	373	385	400	416	368	389	411	408	403	370	391	403	408	398	381	392	385	416	373	382	399	393	436	432	368	425	399	399	383	391	414	422	379	392	396	431	434	408	417	386	407	403	407	405	387	409	385	393	416	401	413	409	384	406	395	395	413	422	430	375	400	405	403	381	414	396	421	373	393	376	389	422	405	387	392	406	369	363	409	399	419	375	386	422	416	394	390	411	397	396	398	389	421	403	405	365	402	391	367	417	370	383	403	402	370	386	405	393	406	417	418	381	394	388	399	407	423	389	408	409	393	377	423	385	380	381	418	385	364	400	399	427	399	365	395	400	430	453	368	413	374	426	414	364	394	346	364	420	389	450	387	403	408	370	401	386	379	405	402	393	428	389	402	409	432	407	397	429	412	377	370	411	386	400	394	390	405	415	418	422	368	422	379	378	385	379	444	395	399	411	381	421	365	415	379	371	418	361	398	420	390	427	406	420	408	378	385	426	434	402	406	406	417	434	364	387	409	433	423	390	439	419	401	410	408	423	375	364	340	410	421	411	390	380	366	408	420	399	415	402	390	403	380	372	388	395	382	401	397	394	425	419	399	395	398	383	391	414	372	420	388	377	381	422	397	390	385	403	397	403	390	395	390	406	373	374	399	366	397	437	379	430	349	386	395	445	377	414	370	386	371	390	388	366	415	435	383	397	409	368	389	389	350	405	383	397	387	386	388	406	398	372	409	377	408	408	374	417	415	379	390	372	404	376	418	405	353	402	405	403	402	404	367	369	376	412	399	424	387	411	396	386	414	395	397	383	426	375	422	370	425	389	390	430	431	404	367	405	372	442	373	364	391	422	406	358	437	407	424	380	387	432	392	411	421	416	439	360	387	359	390	423	430	408	428	430	398	386	388	396	348	399	387	400	411	382	429	437	393	400	418	398	424	401	365	366	433	394	364	380	408	380	374	393	387	385	405	424	386	402	393	421	423	405	406	393	395	394	381	408	368	404	380	380	368	400	421	397	415	414	392	382	405	411	388	395	375	422	425	397	399	381	418	391	398	405	358	409	417	385	366	373	421	411	396	410	400	409	408	407	412	413	397	382	382	393	387	378	382	390	382	426	425	378	388	410	377	368	389	396	384	377	384	409	379	381	372	397	407	384	380	408	387	425	403	370	418	408	409	405	382	382	462	380	393	396	394	386	390	392	401	411	373	391	357	422	390	382	415	409	433	409	406	405	378	376	394	429	424	407	373	386	421	430	427	388	403	380	407	378	388	422	388	380	419	373	418	398	397	375	398	364	420	459	394	393	347	400	384	406	394	430	368	377	398	387	383	419	439	408	386	400	421	426	385	391	422	403	396	386	390	394	408	388	416	407	411	400	391	390	389	426	434	395	364	426	420	392	390	377	346	412	382	411	414	395	395	407	366	396	394	382	421	375	413	377	439	379	384	393	411	379	363	429	394	390	412	399	422	413	385	403	361	404	417	387	392	415	403	412	432	353	437	403	380	394	360	385	417	392	412	455	425	415	380	411	406	397	388	422	433	403	369	397	398	378	394	450	384	381	382	401	381	410	358	413	409	368	387	411	400	377	401	379	410	370	385	396	398	402	427	387	393	403	394	381	370	402	405	402	407	364	389	392	353	381	402	379	423	428	422	387	419	394	402	410	400	402	383	398	395	373	397	381	411	378	390	394	441	399	404	408	411	356	410	385	373	363	408	403	415	403	417	359	419	399	374	401	403	405	433	411	370	404	394	397	360	381	396	424	399	370	390	400	387	373
6968	5914	2881	590	551	457	467	447	417	443	432	462	402	473	476	426	425	427	442	411	435	430	403	430	460	404	435	419	398	432	427	400	407	411	441	391	418	434	442	423	448	406	394	393	443	434	444	415	418	417	409	424	416	385	404	400	391	413	407	440	407	410	431	371	383	439	418	444	437	406	383	433	414	446	458	430	377	414	440	423	416	424	420	421	442	392	445	399	388	452	406	426	401	413	428	434	400	464	438	426	424	437	430	422	460	397	407	437	410	430	428	432	460	400	407	403	397	432	405	453	456	422	415	402	427	455	444	408	403	405	416	372	413	418	420	429	400	423	442	425	415	389	420	441	450	409	395	437	434	446	459	425	418	411	418	423	452	416	430	435	429	420	468	427	459	437	410	427	411	403	435	429	433	414	434	442	452	393	392	404	474	422	428	412	423	440	393	409	404	400	441	440	418	406	409	419	432	389	378	409	387	391	457	389	395	430	422	425	454	430	425	418	409	394	451	434	421	456	427	433	419	414	448	423	421	403	446	399	450	433	441	435	406	427	388	391	384	394	408	396	403	424	461	436	429	418	417	430	405	434	424	418	445	425	445	449	460	428	401	434	436	409	397	396	400	413	403	421	424	436	407	449	336	417	450	427	435	422	444	397	400	398	442	404	425	394	410	422	424	409	438	392	411	447	413	439	426	375	412	453	432	415	433	439	419	429	442	391	435	450	446	385	419	412	391	419	394	447	421	437	425	443	420	455	427	461	433	417	427	440	412	406	440	397	420	403	454	465	406	430	426	419	399	417	432	375	407	375	444	438	430	358	398	449	407	375	433	430	387	423	418	417	418	404	405	427	389	422	414	432	417	403	399	439	429	428	434	436	453	443	391	402	399	440	415	403	420	427	447	413	447	398	405	414	431	425	387	419	444	435	418	435	391	424	412	427	433	441	415	407	430	424	410	438	467	430	426	443	401	430	400	439	418	435	425	417	432	454	406	438	428	443	402	401	381	405	466	419	439	403	427	479	478	423	409	433	455	417	442	410	408	425	455	435	429	390	413	443	416	428	429	409	417	399	451	408	413	429	408	428	412	408	421	449	402	423	414	401	400	440	438	454	415	406	411	459	397	385	409	442	423	462	438	400	441	458	425	412	427	399	416	420	411	420	419	385	406	429	450	421	402	422	451	398	447	423	403	384	439	442	381	422	392	451	456	456	434	427	419	393	397	415	451	355	418	444	381	440	438	435	427	360	419	428	413	394	443	447	421	471	429	386	456	408	418	422	399	395	416	418	429	466	419	413	424	390	385	399	434	435	405	395	414	456	407	408	403	456	409	388	379	424	422	428	394	426	421	472	421	388	419	440	420	442	413	436	379	400	426	455	400	416	417	390	493	395	395	411	420	425	429	433	438	383	404	428	391	442	418	469	417	455	404	396	419	412	440	387	395	377	437	418	396	403	390	413	427	412	444	409	432	388	381	431	409	429	419	416	430	407	404	438	411	408	413	425	402	411	387	439	423	445	407	426	429	433	401	395	424	443	403	387	424	409	422	395	422	435	445	415	425	394	415	423	458	404	441	425	419	418	463	409	411	409	392	437	453	436	437	384	426	426	420	451	422	402	416	412	406	441	423	417	414	424	403	428	435	414	452	427	433	436	423	397	424	445	446	425	408	433	381	380	452	411	418	390	361	433	438	428	406	404	421	445	412	400	408	404	384	401	401	426	426	409	421	398	393	407	459	442	437	420	430	437	443	439	432	425	438	423	408	416	429	409	426	430	406	403	431	414	418	431	439	453	404	401	387	391	410	427	407	424	452	397	443	443	419	418	430	403	397	441	443	438	438	410	423	458	405	423	414	412	439	410	424	409	404	415	426	405	439	421	419	436	423	428	438	418	448	431	387	423	420	409	412	408	440	412	436	395	406	425	420	397	420	447	379	424	435	422	470	390	427	402	459	438	436	438	397	434	399	442	383	431	482	398	409	430	409	429	406	402	391	394	401	433	448	447	395	429	410	430	436	376	416	421	423	444	411	417	424	455	417	413	432	417	421	442	394	410	445	398	413	434	423	440	424	426	414	434	417	419	426	434	417	438	391	444	415	434	387	429	413	455	427	424	420	411	436	432	429	416	411	414	423	437	392	439	406	414	394	450	398	400	431	398	407	412	405	431	405	430	384	399	406	400	426	430	437	446	416	423	446	415	419	413	427	427	442	400	392	436	459	447	407	386	402	432	421	447	422	437	386	402	428	419	459	393	390	406	482	420	415	408	419	415	422	429	373	412	407	401	394	428	365	415	469	434	409	429	447	432	431	461	427	423	408	427	431	432	430	424	428	433	445	406	410	443	400	442	426	414	401	412	427	407	460	421	401	428	431	413	443	438	396	433	432	448	428	395	410	384	418	407	403	418	445	432	405	440	404	421	400	398	435	395	403	455	445	418	425	383	392	446	418	406	435	446	409	419	468	448	418	438	449	408	405	418	405	434	432	388	400	374	386	416	396	416	421	412	417	431	411	384	424	419	426	397	452	434	411	410	458	434	429	431	420	397	418	440	416	402	434	400	453	397	406	425	420	400	466	425	406	404	452	381	439	416	411	414	428	463	408	449	436	430	414	420	409	436	439	402	441	451	457	427	425	388	423	402	421	442	399	414	453	454	393	429	399	412	423	427	409	410	394	399	399	398	437	430	421	426	424	433	426	392	428	396	417	404	440	431	439	432	416	393	413	425	445	438	407	421	423	428	436	418	399	422	422	427	405	441	403	394	447	405	417	439	407	430	411	398	388	401	406	401	449	393	431	406	398	415	426	484	384	391	464	420	427	388	416	455	429	408	442	448	429	423	446	430	405	412	436	466	415	430	431	449	435	420	417	416	399	384	403	432	454	426	428	416	400	416	442	437	414	394	395	440	433	390	377	442	412	428	406	432	411	434	413	398	406	428	450	413	406	389	402	435	389	435	403	450	410	406	429	454	459	420	393	357	422	446	434	434	419	440	409	430	374	407	386	400	410	421	422	467	422	434	392	435	407	436	382	411	426	421	399	458	412	413	422	382	426	399	449	417	421	445	389	360	380	378	412	426	404	438	391	420	437	406	421	439	419	405	468	411	439	406	388	424	423	439	412	437	457	427	456	411	402	428	452	420	435	468	448	405	402	449	411	403	394	444	412	402	426	477	446	401	398	403	381	429	395	393	425	414	388	434	447	427	428	413	424	387	425	409	414	424	441	433	404	441	427	440	422	431	436	436	429	425	410	399	413	423	402	454	430	400	440	441	433	442	405	395	441	368	427	411	435	376	385	420	414	446	407	411	405	436	425	410	399	440	409	412	405	434	418	387	451	411	402	394	419	391	423	394	455	452	404	405	431	428	428	393	418	412	449	392	431	391	409	410	422	399	431	426	420	414	392	393	431	408	431	440	400	452	429	404	447	385	423	456	398	400	444	457	431	413	411	411	423	437	422	435	426	411	424	415	439	450	427	423	432	427	440	440
23442	21118	28591	23872	21123	12348	1643	1087	912	899	877	799	854	842	759	727	791	782	755	731	760	736	718	742	783	741	747	713	703	692	745	664	690	759	705	713	722	696	738	688	712	716	692	691	787	708	691	725	682	722	735	764	693	728	698	692	677	721	747	671	689	746	701	688	706	715	760	735	690	711	708	771	673	708	692	702	719	719	674	673	696	728	725	699	715	691	733	644	638	744	682	686	732	716	718	702	697	710	713	669	691	710	704	714	697	699	721	684	655	712	715	711	721	697	679	726	747	697	701	730	754	682	724	738	689	720	696	756	726	685	711	746	706	695	689	689	675	682	711	717	687	692	707	693	730	687	704	660	653	650	769	668	623	696	719	684	707	733	670	686	737	744	698	701	649	663	695	710	666	716	731	683	759	683	677	722	752	741	703	703	690	740	736	698	689	737	680	762	731	710	713	662	720	686	718	725	711	727	680	673	703	696	722	681	689	680	656	725	715	742	693	656	710	681	697	682	689	687	682	736	697	684	688	676	707	686	683	668	694	741	675	669	745	697	738	732	682	677	670	703	705	703	679	714	722	716	685	715	772	697	713	745	704	714	678	735	688	692	653	731	711	711	716	740	707	705	704	664	731	686	660	676	694	766	691	647	760	699	713	719	671	724	744	727	693	745	675	689	707	716	743	738	722	710	725	711	714	702	734	701	693	633	732	645	677	722	752	719	703	659	696	696	698	705	658	695	739	718	694	667	710	675	682	710	705	712	700	712	662	700	700	703	690	682	726	691	714	728	665	685	722	743	711	686	671	726	673	685	683	723	721	666	690	748	725	681	697	713	745	719	672	709	717	661	674	699	721	663	705	714	744	755	698	725	719	660	674	702	699	765	705	734	701	720	717	708	689	662	744	731	688	734	696	682	764	678	695	718	730	651	678	665	701	680	686	691	703	731	630	711	692	675	661	691	665	705	692	703	715	715	713	707	695	706	694	749	732	681	691	713	716	711	710	684	663	696	699	734	756	690	718	711	700	665	694	661	658	667	683	712	666	643	701	712	754	673	695	665	713	683	724	746	679	724	695	760	729	664	648	696	679	693	727	693	758	690	639	707	716	735	694	687	686	717	682	645	643	706	658	714	685	698	681	705	689	712	679	726	732	681	743	665	685	721	696	671	672	676	679	695	711	703	737	709	743	714	673	741	725	701	693	726	749	710	737	689	715	706	703	712	719	679	662	660	760	623	672	703	710	678	727	737	760	661	684	712	668	717	735	688	720	722	696	710	719	744	677	699	667	663	671	734	726	657	647	701	723	725	691	668	690	716	679	689	715	695	699	688	676	651	697	667	670	754	671	719	677	705	684	710	683	664	704	726	718	733	680	644	716	719	655	661	698	706	713	701	759	686	708	681	707	675	727	716	712	729	693	717	702	715	741	720	681	698	671	695	727	700	741	686	662	681	716	716	666	735	661	662	706	719	731	692	724	699	697	742	648	699	717	642	759	692	714	741	668	680	680	666	715	712	742	726	747	666	705	673	730	691	680	729	674	712	704	703	695	748	672	699	706	734	719	720	655	686	716	715	732	744	734	662	720	699	722	711	699	704	691	676	739	668	737	683	685	700	749	681	713	705	714	706	729	709	709	642	720	696	721	671	655	744	738	691	713	695	735	702	723	717	676	688	697	703	759	713	664	658	706	667	736	697	749	702	691	671	701	706	706	679	702	677	660	702	711	706	717	660	714	722	738	663	737	698	715	685	745	707	696	684	665	710	699	726	692	678	706	667	700	743	666	710	684	683	743	668	681	720	745	699	762	652	707	698	710	717	714	654	691	691	695	685	705	653	707	684	691	665	713	710	697	655	689	715	718	716	746	723	662	696	710	684	684	684	683	709	722	737	650	693	688	753	679	710	721	726	737	723	712	704	633	729	680	745	691	724	619	745	685	734	701	734	716	716	676	703	759	701	702	664	708	691	701	676	714	729	690	685	717	707	725	690	673	723	714	707	743	686	778	705	712	697	690	725	705	713	710	727	727	735	733	677	677	670	740	682	717	706	742	686	717	706	700	710	684	693	735	746	752	666	697	708	716	656	680	738	717	693	703	686	665	714	691	687	697	698	690	734	697	714	740	675	712	685	750	732	701	675	673	711	694	708	630	656	688	666	676	760	724	695	711	698	725	688	689	696	658	690	733	705	696	715	668	711	679	643	688	702	687	689	699	722	699	701	698	681	680	726	692	633	703	668	696	696	686	710	710	647	677	692	673	720	703	653	693	718	719	715	699	697	659	722	723	695	671	785	698	734	684	678	723	761	706	665	673	707	718	661	726	689	744	731	709	718	716	695	664	749	706	664	735	757	703	667	663	681	717	692	712	689	704	669	703	719	721	681	734	716	742	721	696	673	762	710	688	741	645	736	695	685	721	736	727	686	744	737	704	680	730	681	650	695	660	746	717	715	714	695	748	691	699	690	648	715	761	683	738	684	665	718	729	692	658	722	709	674	709	681	726	707	716	674	693	738	706	727	675	699	681	673	697	698	681	711	700	696	684	723	707	695	676	723	705	731	741	720	698	741	749	707	667	760	745	718	692	657	717	754	700	696	680	728	709	665	724	650	701	726	729	712	669	728	709	719	692	696	686	724	654	656	709	711	670	707	717	703	735	723	715	631	673	701	684	723	758	675	722	671	676	714	707	683	701	709	677	681	681	685	708	680	665	700	688	712	717	730	736	714	692	709	722	694	700	683	719	712	694	698	645	718	721	725	661	685	698	701	700	721	710	694	727	705	688	723	744	735	712	723	690	688	710	709	693	759	693	682	737	704	718	676	721	669	674	698	693	708	691	735	700	694	727	704	677	657	692	742	709	701	692	690	691	705	724	669	669	664	691	708	681	731	737	694	648	703	663	688	690	667	641	661	680	710	699	693	714	667	702	713	726	728	711	730	692	718	664	702	737	705	628	674	718	728	708	715	715	676	689	646	739	694	671	672	707	694	696	654	731	687	665	704	723	707	670	713	670	696	662	665	722	714	667	710	708	742	738	701	734	683	693	699	744	723	718	711	737	702	685	691	733	735	766	705	698	738	725	722	757	665	709	680	724	695	669	715	674	714	705	721	731	671	728	725	683	691	732	725	717	712	656	690	722	697	734	745	694	646	649	705	713	729	722	756	671	688	689	701	674	684	705	719	664	715	714	713	751	700	682	737	704	720	709	692	682	707	681	725	690	722	622	706	713	720	653	712	697	708	745	646	676	733	686	674	709	677	687	717	663	673	695	632	724	654	690	756	723	663	682	707	723	759	678	706	702	693	662	669	683	775	709	717	700	679	719	703	708	688	716	702	687	701	736	671	694	726	683	705	676	655	683	719	723	704	715	702	714	684	668	675	715	700	672	717	724	695	768	734	688	692	703	719	705	710	735	687	702	666	740	715	702	668	712	746	721	752	683	704	690	762	665	715	668	685	680	711	674	732	641	692	693	676	721	713	707	714	683	698	671	682
8457	23070	14346	3142	2332	1841	1582	1270	1179	994	1009	945	913	856	861	815	795	823	789	767	772	726	791	734	726	746	757	742	793	775	776	790	737	760	792	735	727	738	751	772	773	726	761	720	749	695	755	720	724	734	785	724	757	742	759	736	741	708	698	738	760	723	787	727	739	757	709	701	701	743	758	757	733	725	691	750	756	757	705	762	728	758	708	775	727	725	744	793	742	764	733	710	751	722	729	739	690	745	729	705	710	759	782	737	706	761	749	693	707	753	745	747	764	738	728	674	755	722	749	758	691	704	718	762	749	735	742	711	730	731	737	752	710	712	733	773	722	712	705	679	760	739	723	703	707	764	709	698	749	743	707	717	784	739	760	709	717	692	723	710	746	748	755	698	738	749	756	797	727	756	709	774	727	735	745	754	683	794	721	753	741	745	701	687	743	742	723	727	717	758	723	766	754	724	707	724	654	742	719	748	720	747	717	735	730	736	725	692	740	734	744	775	732	798	742	710	663	700	734	769	762	772	723	691	713	744	719	740	713	735	707	736	734	732	739	712	741	757	709	711	729	689	703	754	696	752	742	716	744	760	716	739	818	693	724	767	741	738	703	753	740	720	755	741	758	750	733	708	758	709	690	738	741	745	756	730	786	735	724	702	711	751	705	681	751	730	746	756	713	734	738	728	741	696	691	736	704	747	709	714	743	745	721	715	701	726	703	723	752	745	684	735	718	721	741	764	695	724	692	700	707	705	741	712	745	717	768	737	759	741	725	712	700	743	745	784	698	730	750	714	766	770	680	708	742	692	732	718	736	750	702	750	722	690	721	748	751	724	703	771	786	712	707	788	671	739	673	739	734	706	715	712	797	708	681	735	732	733	731	757	732	710	722	720	725	715	693	739	769	761	734	795	696	685	756	747	718	718	746	728	711	749	716	727	688	722	786	717	739	695	726	742	767	751	752	764	704	737	712	704	754	673	735	761	727	707	743	782	721	729	801	699	772	710	727	727	697	732	728	702	733	734	729	747	741	687	734	821	730	699	682	729	783	762	748	770	724	761	736	695	726	756	748	720	795	761	726	695	716	683	734	726	746	734	749	771	707	730	715	746	757	718	752	746	708	747	788	707	737	726	704	748	747	684	724	720	726	762	764	767	740	748	713	701	748	732	721	699	702	759	704	708	721	696	725	716	733	700	699	768	748	732	731	734	735	725	724	734	768	724	675	678	711	709	753	700	705	763	733	746	673	709	715	726	689	767	726	729	764	689	745	731	731	716	746	705	717	756	787	716	771	740	777	770	740	763	728	770	730	740	740	702	718	772	727	710	756	754	774	717	676	748	734	734	730	667	752	711	709	717	701	763	703	732	722	726	708	789	743	727	776	719	707	714	743	779	754	757	677	750	719	727	748	706	774	722	731	698	710	721	750	709	743	719	763	710	691	728	751	716	682	669	710	729	713	743	748	757	788	746	711	699	788	718	759	736	751	728	748	747	769	754	717	730	728	755	730	772	668	727	775	745	734	730	745	702	740	692	747	707	755	768	739	716	766	743	775	702	744	731	712	766	712	752	748	702	725	692	683	747	736	685	729	754	755	690	700	706	705	733	756	745	695	710	712	694	756	718	749	763	741	749	734	730	718	685	735	670	769	684	763	753	674	723	767	720	718	736	772	712	750	729	708	692	717	720	710	730	772	719	683	731	776	719	725	730	743	727	730	717	749	735	757	692	689	744	720	723	761	689	767	731	770	743	732	730	738	735	780	716	733	773	678	704	719	769	727	734	724	728	764	734	743	802	796	723	719	741	713	741	738	725	777	703	732	779	667	730	704	740	744	722	736	741	744	706	720	691	691	774	695	720	740	706	750	748	753	714	702	762	699	740	735	716	723	755	769	733	737	697	737	766	750	704	735	730	678	687	746	705	758	733	713	732	714	729	754	746	719	761	721	719	755	709	718	732	677	696	752	723	759	749	679	743	730	776	780	715	790	714	774	710	757	793	721	764	747	712	718	755	706	765	686	732	762	739	715	691	714	695	659	709	717	774	713	725	690	715	721	715	734	750	687	681	737	728	713	751	750	691	703	689	685	747	770	706	688	721	713	725	696	749	746	721	751	801	756	700	673	707	714	707	729	718	705	805	705	729	706	732	747	751	760	667	745	662	739	709	742	704	733	692	763	740	721	711	723	766	705	734	800	717	727	710	693	738	714	718	716	745	726	744	691	759	750	767	779	726	709	737	707	693	757	708	689	728	733	762	733	743	736	716	754	732	735	694	783	747	752	749	732	755	708	735	750	765	756	736	748	760	709	712	727	725	740	766	729	783	716	670	704	690	709	716	735	704	755	741	743	754	754	747	708	777	715	718	692	730	760	689	752	718	733	768	746	730	709	734	767	751	673	720	746	752	738	718	690	701	718	745	716	719	717	740	746	756	712	782	730	742	716	709	742	725	764	768	728	685	763	717	745	737	765	718	658	744	766	717	747	748	728	745	782	729	804	749	746	724	743	673	725	752	708	751	713	713	759	729	742	744	690	733	685	768	700	777	700	734	724	772	786	709	766	765	691	736	768	714	743	756	713	696	752	720	757	737	745	748	690	729	710	725	698	713	709	711	693	759	751	690	720	721	684	706	757	766	781	732	760	752	704	752	741	699	704	719	666	708	735	665	738	737	723	723	730	750	744	745	692	767	699	752	715	783	747	730	714	753	699	710	738	708	718	724	728	783	755	739	723	713	678	734	734	781	691	706	728	727	781	732	711	732	749	717	728	746	728	747	694	740	752	750	775	718	708	732	746	726	703	692	691	686	737	739	733	736	753	684	731	722	728	710	709	722	756	717	713	765	678	782	696	710	715	731	749	810	726	761	763	757	750	770	757	720	748	709	737	649	709	707	755	749	732	724	761	716	741	723	711	740	752	769	703	699	734	694	702	698	754	724	730	724	775	750	704	699	726	761	745	762	715	706	757	716	763	747	734	753	712	780	759	714	743	756	742	734	685	684	770	784	728	744	725	733	727	698	726	743	687	762	732	689	748	718	710	745	745	716	754	744	750	660	720	681	720	715	769	772	724	734	769	741	802	711	770	740	720	708	722	694	713	735	724	710	703	730	712	707	752	704	718	693	726	673	685	735	717	740	730	721	721	759	749	728	725	746	707	747	733	697	718	758	751	741	755	723	728	699	770	731	776	763	701	756	720	707	747	691	751	744	720	687	797	721	689	736	670	729	726	710	759	712	714	771	719	714	713	709	754	752	739	706	740	711	736	722	744	702	737	777	728	725	756	737	711	740	773	721	663	720	744	691	738	745	721	706	748	753	758	718	738	763	711	697	731	729	689	765	720	740	732	699	746	709	713	768	723	729	807	783	696	762	793	730	717	734	720	748	723	719	736	714	705	758	764	776	721	776	736	733	719	709	732	723	733	793	754	690	739	719	707	725	745	766	709	715	707	764	704	745	729	743	749	743	734	693	726	797	742	706	781	731	705	756	723	752
24588	21221	27777	24912	14335	741	459	374	340	284	268	303	213	251	215	219	192	216	190	211	204	223	189	204	229	229	178	241	212	196	196	187	200	185	194	179	184	214	196	181	204	199	211	163	191	176	197	181	200	245	197	192	193	176	182	198	196	198	190	181	178	207	204	204	187	195	186	196	204	159	196	165	195	200	187	204	195	199	193	174	188	176	189	179	196	203	216	209	196	190	168	209	203	169	192	170	174	191	216	185	197	202	184	168	204	180	207	171	195	195	197	192	196	164	175	210	195	190	166	185	230	185	193	182	179	213	190	193	194	211	192	190	184	180	186	191	169	208	193	213	181	186	176	217	199	181	186	198	206	195	194	199	196	189	184	210	203	213	185	184	186	199	213	202	189	177	181	208	180	163	194	183	214	165	158	197	168	199	200	183	188	191	202	183	204	175	186	167	186	179	207	185	188	174	178	206	184	201	189	213	192	202	165	203	178	196	197	184	191	195	194	151	171	158	182	177	187	176	160	170	206	185	203	196	173	189	190	196	189	181	200	169	176	190	164	195	187	189	175	194	163	198	222	167	186	197	203	170	165	203	194	214	203	203	183	197	187	208	171	185	208	194	188	181	175	186	181	223	176	181	165	178	190	183	202	186	175	189	193	190	204	174	205	187	178	195	204	184	188	209	186	222	205	183	206	175	173	182	187	182	163	188	169	186	171	201	184	189	196	203	165	189	203	182	182	184	179	184	177	174	204	201	193	199	189	195	193	192	169	199	195	201	183	179	178	195	175	200	187	207	199	199	195	183	185	188	200	198	198	174	188	200	186	209	171	172	167	196	204	185	152	181	190	173	225	181	167	194	200	201	194	189	155	183	187	192	166	185	188	188	187	180	189	186	182	197	182	194	213	156	211	184	200	169	213	183	188	188	158	214	197	212	183	176	196	183	178	183	182	142	190	193	196	174	191	184	196	191	187	197	172	192	173	186	191	182	193	186	207	170	175	206	216	205	171	185	179	171	147	199	167	202	183	192	192	172	191	202	181	175	204	181	175	184	212	199	213	213	180	176	196	171	180	204	221	182	212	184	219	200	189	194	189	177	189	191	199	210	209	182	195	166	177	186	194	195	214	190	177	201	181	206	189	175	179	195	203	198	207	212	182	192	190	179	168	180	179	157	184	159	198	207	174	171	167	176	192	208	173	176	185	197	155	199	199	185	190	200	212	174	199	168	172	172	182	185	191	184	187	178	203	180	166	185	189	199	178	164	186	179	187	175	164	187	171	197	171	196	183	214	177	174	186	211	191	179	178	178	175	177	182	180	164	187	194	208	181	169	192	197	208	166	184	183	190	194	180	174	205	186	221	189	231	178	185	193	185	209	188	168	193	194	196	170	178	188	168	195	184	192	194	192	217	206	206	174	169	194	204	216	171	179	183	164	178	185	188	171	173	184	185	206	198	184	204	193	214	165	184	187	176	202	200	188	188	208	174	166	204	182	187	161	194	201	196	199	196	176	181	173	214	180	184	175	183	200	182	236	199	201	179	173	173	191	183	187	177	193	183	195	179	192	199	200	195	194	198	173	172	171	201	204	176	187	190	174	187	173	177	191	176	191	190	191	176	186	200	184	205	185	186	223	165	173	188	171	188	179	194	181	168	207	161	221	197	208	189	178	201	187	200	173	196	197	184	183	187	191	197	201	192	184	183	175	219	200	188	193	194	193	171	208	180	189	199	190	206	174	163	193	197	182	196	180	202	177	193	174	199	205	198	186	185	194	161	183	198	169	199	175	190	201	198	197	179	175	183	176	186	195	184	180	179	179	163	221	199	189	213	183	176	193	195	181	196	213	178	172	193	161	192	208	197	170	176	186	194	167	178	191	179	226	199	195	181	188	192	151	224	214	197	200	209	194	195	184	211	185	161	199	177	180	190	178	198	194	190	177	180	194	185	167	200	203	190	173	183	183	196	184	184	185	186	195	171	183	199	191	183	193	216	196	169	194	179	194	181	195	171	181	190	196	184	189	197	198	196	180	221	183	184	170	191	196	182	218	192	206	202	182	188	200	148	204	182	195	223	196	222	199	213	171	200	183	163	187	191	191	180	193	190	204	165	178	197	197	178	188	186	189	211	187	193	176	188	176	182	184	191	185	195	187	201	201	198	204	165	209	187	210	193	209	182	188	214	188	207	184	181	178	191	183	213	189	182	176	208	211	188	170	168	178	162	200	192	190	184	183	182	186	208	208	160	201	179	234	204	192	210	182	205	193	194	181	184	184	193	177	185	200	188	186	186	178	196	173	175	200	192	202	166	204	197	168	189	191	198	217	177	185	192	192	173	171	182	163	169	167	211	210	177	178	198	169	180	169	192	199	181	207	178	185	182	170	183	182	191	186	208	191	189	182	187	190	176	197	209	220	184	167	175	199	180	180	173	166	211	191	188	158	191	171	178	204	162	175	168	201	189	184	199	182	193	190	196	216	205	189	192	212	178	204	183	218	186	208	196	201	189	191	193	172	162	185	198	201	184	157	178	199	160	214	185	205	201	176	208	189	209	188	184	171	214	203	223	187	215	206	198	236	187	177	168	175	179	189	187	168	160	171	207	184	223	160	227	158	196	203	210	194	194	193	188	200	158	196	190	178	167	191	166	214	169	171	197	211	173	193	201	165	189	169	182	160	190	173	172	186	188	175	188	199	182	187	179	191	180	177	205	195	194	174	210	186	184	173	181	203	193	173	210	159	189	187	213	164	182	176	201	184	197	199	184	195	191	190	201	216	178	180	209	199	183	192	187	160	173	190	186	191	211	190	191	168	226	216	169	209	205	188	183	167	211	186	190	185	179	177	174	211	204	186	183	213	181	189	170	195	186	172	184	160	191	190	173	179	180	197	223	198	184	187	199	199	173	185	181	162	173	172	197	191	191	164	204	169	226	185	178	198	198	174	212	194	190	187	198	218	209	199	201	200	183	183	196	184	210	171	201	182	181	182	200	190	200	186	199	177	197	205	181	183	185	193	192	186	190	199	192	177	203	211	211	201	198	187	217	192	184	199	174	189	188	189	178	214	190	223	187	167	178	196	169	189	196	193	179	199	173	178	195	187	189	193	189	183	160	174	170	204	174	193	191	189	193	210	174	167	198	170	204	199	210	179	188	158	186	160	209	209	188	208	196	187	213	196	175	184	194	164	197	188	189	200	196	208	182	216	217	203	179	175	202	185	201	214	181	197	190	180	187	193	188	174	224	184	190	184	174	209	166	178	220	191	193	177	180	176	173	184	205	184	205	186	182	187	167	168	189	214	189	201	190	197	177	172	197	186	185	188	190	196	175	183	182	191	194	193	201	178	187	205	186	190	160	183	202	183	189	184	181	183	182	190	176	189	171	194	169	198	205	186	148	170	181	181	202	181	201	184	188	184	176	190	205	190	188	208	192	161	217	197	186	182	192	176	181	184	201	206	187	178	181	179	203	170	199	191	235	191	179	179	182	173	190	216
8009	18158	8864	1605	1185	912	653	582	481	420	360	361	299	319	295	279	264	239	251	246	220	260	260	242	230	200	228	248	231	249	218	240	241	231	233	245	232	220	230	239	233	256	214	224	233	238	208	236	201	240	203	214	226	220	212	232	240	252	226	238	225	202	230	221	207	212	238	218	215	233	219	238	222	222	246	221	242	228	209	216	208	191	188	232	234	216	232	256	207	219	234	189	234	227	221	201	209	236	209	221	240	189	221	237	234	197	240	219	208	226	245	213	204	243	244	187	209	219	222	211	208	218	224	202	207	203	227	208	230	214	233	232	223	219	230	215	231	208	222	182	227	207	210	215	232	207	221	205	206	234	217	211	191	208	222	233	216	204	226	235	214	233	200	209	193	207	256	201	201	219	242	224	211	201	205	231	230	209	227	216	200	200	209	220	221	177	208	217	230	188	224	209	220	261	224	230	221	206	221	220	224	226	217	213	215	200	218	195	218	245	215	211	222	230	203	209	216	236	201	203	189	217	238	210	228	226	208	222	222	219	236	231	226	228	225	256	188	220	217	187	225	219	205	234	234	237	202	227	226	237	202	222	225	220	222	244	222	214	210	223	214	208	232	211	206	197	235	217	228	199	214	228	228	213	190	219	238	230	238	218	221	217	201	220	194	237	224	198	199	214	250	238	233	222	217	209	228	231	232	230	201	223	223	189	243	238	239	209	216	246	215	212	249	227	231	205	233	236	207	220	203	218	221	223	226	246	240	216	185	179	209	207	210	240	223	204	206	220	217	251	216	252	231	207	235	227	215	202	234	201	201	241	224	225	217	198	202	238	228	222	206	248	241	218	236	217	227	220	193	223	220	214	219	197	236	223	198	228	207	238	241	215	246	220	192	226	218	189	194	199	239	244	205	223	236	236	220	197	228	222	241	233	234	204	225	207	198	215	215	177	194	253	224	224	215	202	224	214	230	236	220	225	212	232	227	225	219	217	233	221	214	206	233	192	202	225	189	236	218	193	226	213	215	219	254	228	240	240	199	212	208	225	247	214	211	204	194	230	223	216	207	246	218	250	230	192	210	227	225	244	196	274	216	213	206	209	215	223	219	208	209	227	215	220	202	220	254	218	234	205	226	228	227	251	236	191	230	205	194	211	209	211	241	191	215	221	202	211	211	208	209	217	236	204	183	231	196	232	198	205	219	230	189	228	201	218	218	225	217	236	226	215	200	215	206	198	220	241	223	232	208	223	220	216	218	224	255	220	236	262	236	208	192	222	231	199	233	206	185	204	213	243	200	201	223	230	217	226	229	224	224	227	201	216	221	249	189	196	211	218	224	212	210	213	219	224	206	202	227	216	253	213	226	205	215	213	221	235	183	220	217	245	229	215	212	217	201	224	242	227	225	231	209	228	222	230	199	225	199	218	216	221	211	222	209	251	215	225	239	220	227	196	232	208	213	225	218	183	213	220	228	206	229	233	231	236	218	224	195	226	218	207	200	220	223	211	221	217	204	222	220	207	210	228	221	229	167	202	223	203	189	207	219	232	226	211	224	216	205	222	231	218	236	199	203	200	251	220	200	227	218	205	233	209	204	219	195	218	219	196	215	204	194	216	214	220	215	204	218	234	223	231	209	226	209	205	227	235	252	212	203	221	237	225	209	212	219	218	220	226	211	222	242	218	200	230	258	226	247	221	170	254	203	220	207	210	212	226	207	202	226	222	230	194	242	209	219	202	222	186	201	234	208	226	228	269	203	211	239	208	248	205	235	212	233	226	210	216	233	217	233	231	202	219	206	169	241	232	210	231	234	224	224	221	211	204	227	189	237	231	212	227	193	222	208	231	220	245	222	246	230	222	222	240	228	226	227	221	209	218	213	219	210	234	208	202	219	231	223	225	239	205	232	236	211	203	215	241	225	217	224	203	210	229	208	207	238	243	208	221	231	238	216	213	237	220	196	247	204	228	193	204	215	208	214	232	233	224	238	200	212	228	202	214	204	216	207	224	221	216	194	222	202	237	246	217	205	208	208	231	207	232	207	234	253	213	209	229	190	233	191	221	202	227	230	239	241	216	201	245	223	214	210	211	211	220	214	225	242	206	211	240	219	204	223	240	208	241	214	245	232	263	223	223	244	222	243	194	212	224	211	206	183	222	214	232	227	213	215	231	224	206	230	223	209	201	215	224	238	217	199	212	235	217	210	207	217	232	211	219	236	229	195	207	223	217	221	204	225	202	198	230	224	222	211	224	201	242	212	222	221	210	254	243	211	230	234	211	215	216	210	218	225	224	216	233	217	227	206	181	241	208	201	206	240	208	209	217	210	214	210	232	215	220	235	213	217	238	215	224	196	226	244	237	230	214	221	231	223	216	220	221	211	242	222	225	242	216	237	220	217	234	207	211	227	193	207	229	204	196	210	211	213	197	267	223	226	232	189	207	194	203	200	214	218	224	250	210	207	239	201	226	255	233	239	212	206	223	215	195	220	205	203	225	235	232	228	210	205	237	222	219	208	229	210	209	250	224	219	214	199	215	206	245	212	221	236	223	231	219	237	237	204	176	206	215	227	202	221	198	231	212	192	257	243	225	217	210	188	226	237	214	211	198	230	202	203	219	213	230	208	212	207	224	211	232	191	223	222	221	228	205	209	219	203	202	239	234	231	237	233	211	211	228	223	260	228	242	204	219	222	221	239	225	219	228	242	205	198	204	219	214	212	216	240	232	246	231	205	199	200	213	232	228	231	218	212	244	220	222	224	216	228	231	248	228	215	227	217	240	189	209	224	209	235	225	223	221	214	209	209	239	213	251	235	216	244	240	206	214	224	221	190	215	225	232	232	229	207	224	215	235	217	199	215	217	213	210	196	205	236	230	256	238	260	224	191	227	222	206	231	191	232	236	225	208	220	215	208	216	230	218	244	206	188	225	225	248	217	224	195	231	219	183	205	214	234	203	230	211	225	217	193	193	215	231	208	228	231	212	193	228	219	227	221	216	198	242	196	194	211	231	234	213	241	229	236	208	234	209	222	204	217	209	214	226	220	229	233	217	218	223	221	228	214	212	261	203	221	221	211	222	195	212	249	189	220	229	208	204	203	227	234	200	204	259	230	227	218	193	216	218	216	232	240	211	231	217	207	239	234	226	195	200	238	219	200	258	217	232	224	211	230	216	203	197	215	224	201	251	208	223	198	218	224	208	231	228	220	206	230	228	215	204	193	232	221	281	222	222	211	231	233	213	215	231	246	206	222	209	217	220	210	224	208	207	204	192	226	226	220	205	220	216	227	223	209	212	236	197	227	227	211	222	227	216	235	202	236	211	229	239	201	255	208	213	209	232	212	237	204	206	211	220	232	216	218	227	222	210	220	224	218	243	202	226	206	227	222	193	235	232	217	186	224	220	218	237	240	209	208	233	211	210	227	223	241	218	245	200	219	211	226	216	213	251	216	209	206	234	215	231	257	219	240	221	211	217	220	197	216	225	214	219	215	213
22450	21232	29056	23706	21224	21283	11378	1512	1040	915	883	769	705	748	698	658	681	632	651	637	605	625	640	588	592	623	567	573	584	567	611	597	601	593	594	569	550	567	571	608	603	548	566	563	561	557	558	601	578	558	552	572	546	531	572	529	566	538	566	563	547	566	545	547	585	568	567	539	584	551	576	555	558	542	551	555	531	565	563	555	564	518	543	530	545	557	577	577	532	525	547	546	627	560	549	541	555	528	491	542	558	570	583	588	542	546	562	568	497	483	588	555	583	565	534	550	559	565	554	579	578	521	534	548	561	550	560	524	569	529	562	537	509	542	527	533	536	559	533	586	585	569	531	597	551	518	554	586	587	561	547	556	585	565	573	529	544	532	576	532	524	530	563	578	521	557	543	594	582	505	577	552	554	570	585	543	619	553	566	530	533	541	595	543	536	558	548	557	581	545	560	585	539	563	523	540	572	523	547	555	566	598	533	610	528	556	537	563	578	550	562	574	581	588	552	547	576	569	577	543	558	531	554	550	538	580	591	576	536	558	585	550	568	551	576	565	539	584	558	554	582	568	538	592	530	534	537	538	558	542	538	543	559	510	544	543	568	553	541	521	537	569	568	520	590	564	587	579	562	573	528	534	535	568	569	551	580	538	544	520	550	552	550	535	554	549	569	556	541	531	537	562	520	571	559	546	566	537	553	556	537	528	596	540	577	581	564	557	565	532	557	537	513	533	565	557	548	558	544	532	603	573	543	568	583	560	540	509	544	547	531	533	608	542	517	569	572	534	551	560	510	556	516	563	568	541	590	602	548	575	598	596	539	562	549	554	564	602	538	550	571	529	545	542	540	548	544	560	533	550	540	570	562	581	616	570	501	536	554	541	551	534	561	561	537	551	569	530	525	552	532	591	532	587	532	574	551	549	582	558	576	554	541	559	558	538	555	580	575	561	583	579	581	539	546	569	558	560	520	536	563	520	553	528	559	591	551	551	543	526	512	556	544	520	563	536	566	603	542	543	549	579	572	557	553	536	542	519	543	604	538	552	587	563	546	504	547	577	569	533	557	568	532	576	532	485	575	573	589	548	568	531	548	546	581	552	528	535	561	553	583	548	527	556	562	561	537	587	550	559	561	545	583	485	566	553	546	540	551	557	561	579	562	570	523	536	560	527	555	541	553	509	546	564	576	586	528	563	555	560	533	576	566	573	543	548	545	562	577	552	555	580	535	537	579	546	568	565	585	556	554	564	538	554	529	542	587	540	545	580	518	556	568	566	528	537	588	517	537	561	566	532	558	541	519	539	554	571	605	555	516	547	579	565	533	531	583	561	537	581	545	552	550	567	575	596	527	557	536	567	559	574	582	525	519	514	546	579	550	555	553	512	543	489	553	555	588	559	510	555	565	563	499	560	596	605	535	535	552	559	554	595	565	559	549	505	519	551	561	555	566	534	538	556	541	569	552	539	575	560	570	557	570	583	561	555	592	574	579	529	546	546	548	586	580	539	552	605	588	555	578	547	567	520	554	519	570	553	613	565	562	559	557	515	549	524	585	550	599	581	548	550	546	536	553	577	543	569	565	588	545	550	566	534	542	554	576	596	549	587	532	550	576	528	567	545	538	528	555	538	563	576	595	539	544	544	553	546	534	561	527	563	551	523	564	563	554	545	532	549	531	597	566	545	603	557	562	527	570	554	520	518	540	566	529	563	536	583	523	566	550	534	526	561	514	544	536	539	547	551	556	529	549	541	524	548	523	508	586	533	550	585	518	574	542	605	551	554	532	557	539	544	518	578	579	524	550	546	511	542	536	544	553	548	554	558	529	550	557	534	515	542	551	532	568	554	544	542	582	573	521	516	542	566	569	573	518	534	522	544	571	533	523	558	580	574	568	490	590	576	573	565	584	539	546	582	551	537	530	576	546	567	560	566	525	549	570	551	528	574	577	582	603	572	538	528	537	579	584	570	578	588	580	508	574	537	554	539	544	530	534	537	564	490	574	528	570	518	563	521	517	561	578	527	581	585	545	555	552	537	567	566	554	516	552	545	579	598	532	531	558	561	524	563	550	530	551	511	528	566	576	571	557	573	554	545	547	529	513	532	517	502	549	543	532	502	531	570	538	592	587	545	556	548	522	543	559	523	533	517	547	544	534	507	560	557	563	581	514	524	555	558	570	566	525	566	584	542	548	547	575	585	525	573	572	580	511	583	541	575	549	537	580	572	527	539	529	567	550	559	563	576	556	538	508	559	545	556	530	583	576	575	516	558	554	589	518	539	543	554	530	527	510	522	543	541	550	554	536	511	569	538	538	586	473	537	550	536	552	589	541	529	542	514	521	515	523	562	551	577	511	548	538	569	582	531	565	584	561	584	564	579	554	626	569	522	532	564	523	575	561	555	578	549	528	543	575	525	552	594	545	583	574	547	530	559	536	509	569	520	517	520	529	617	534	586	581	555	543	526	532	565	594	523	565	542	550	597	568	535	560	573	540	547	510	560	568	567	540	599	536	529	548	563	559	586	511	494	550	558	558	580	547	508	570	551	538	556	524	528	557	573	553	551	571	531	537	551	513	560	539	574	570	558	524	567	556	519	539	548	575	588	524	539	575	516	550	524	526	570	518	519	500	572	523	583	538	555	567	516	537	567	558	535	524	544	532	498	519	556	533	546	557	571	564	576	568	497	502	552	594	545	517	543	545	529	495	545	517	511	536	552	572	546	532	548	555	555	577	521	506	544	503	506	512	575	565	554	547	578	573	534	546	534	545	543	566	553	546	536	555	578	555	546	579	579	586	546	541	568	592	559	585	553	549	569	560	567	573	515	543	579	549	539	563	537	530	507	558	541	532	537	535	549	532	543	548	616	543	535	548	557	515	534	551	526	560	547	528	505	571	544	507	533	577	576	527	526	520	540	560	575	568	542	531	527	539	544	532	547	516	503	562	549	515	569	520	598	553	560	573	578	576	553	493	564	529	568	559	534	539	529	577	536	533	640	567	568	580	528	544	523	543	566	560	549	569	588	539	523	577	558	580	517	556	539	555	547	511	528	533	565	539	566	518	503	556	540	525	542	545	582	518	565	540	520	560	597	528	506	569	553	542	533	556	561	556	592	515	575	562	503	528	522	504	558	533	577	586	553	552	550	545	556	566	547	549	544	571	556	551	589	553	533	536	564	528	562	581	545	587	518	566	591	572	533	526	522	553	516	536	593	543	537	591	580	541	532	554	532	521	546	545	535	523	576	563	559	524	570	560	535	569	524	579	532	544	513	524	542	533	535	534	511	541	550	509	569	529	518	556	585	572	584	560	533	552	531	537	535	524	583	501	549	559	545	570	513	547	555	543	555	530	622	573	601	537	509	574	583	561	570	550	548	567	498	573	554	533	566	563	568	536	549	550	579	560	598	520	559	543	536	565	556	533	546	520	580	556	563	580	556	553	524	563	610	535	551	565	550	534	544	553	550	544	599	558	563	578	535	523	555	517	540	548	535
11430	29504	18326	5262	3765	2872	2189	1720	1415	1249	1083	968	913	850	818	763	708	736	683	717	673	716	671	687	674	687	716	649	642	670	649	647	614	671	601	590	624	577	632	663	614	624	598	590	598	591	606	609	618	607	622	665	582	614	582	593	612	593	637	578	584	566	561	578	598	594	613	574	596	585	597	615	619	631	609	602	609	563	595	576	619	658	586	655	551	600	614	613	603	617	576	631	615	564	612	596	599	591	590	635	559	565	597	557	637	629	620	598	576	591	575	620	607	596	601	607	614	596	554	581	615	592	631	628	578	641	601	597	595	607	642	564	551	564	666	563	585	614	603	567	604	579	555	606	629	592	609	559	611	644	618	598	611	656	595	596	605	600	602	626	546	557	561	592	584	582	611	615	539	579	603	588	634	631	612	585	607	596	586	634	608	568	596	646	644	596	579	580	623	567	622	557	569	578	631	622	552	610	614	624	585	624	572	600	601	594	587	610	603	616	543	591	588	593	623	638	608	621	631	629	560	645	570	607	561	626	612	516	622	607	613	613	612	566	564	659	642	585	586	619	570	622	615	584	600	603	609	581	619	590	577	549	626	589	635	591	628	574	594	590	595	621	565	572	631	577	606	599	634	614	638	610	603	573	588	595	605	563	555	585	661	629	604	567	571	563	602	606	610	571	626	592	591	688	597	635	610	584	579	582	555	620	639	574	623	563	570	587	598	592	586	621	646	613	598	614	613	661	605	639	600	611	596	645	597	554	600	606	595	646	606	600	576	626	604	552	574	621	616	626	605	563	585	567	607	624	655	588	629	598	571	594	601	584	597	588	580	606	582	569	614	591	599	564	580	649	607	639	593	621	611	592	578	594	610	619	574	636	619	589	596	602	559	587	628	550	575	583	573	599	627	601	566	571	534	602	599	602	550	603	607	602	657	633	621	572	569	594	630	596	609	607	620	595	627	569	584	588	608	591	608	623	581	598	576	588	576	640	595	646	631	605	583	610	612	581	584	607	655	603	644	586	639	600	608	579	593	559	636	581	600	592	637	583	607	624	632	602	589	634	575	580	586	609	601	571	572	551	644	627	586	586	618	633	569	615	584	586	602	585	576	601	656	600	608	590	599	583	582	564	598	609	531	607	601	622	575	615	568	648	630	607	582	623	588	634	579	570	585	614	643	599	577	594	587	585	599	582	539	564	606	609	616	614	543	604	615	578	627	577	536	616	602	578	587	605	582	613	586	574	590	612	618	584	644	637	594	628	595	573	561	609	603	609	616	583	618	595	602	621	588	602	590	582	619	594	560	576	577	620	625	573	603	592	576	608	587	625	557	615	621	623	645	592	641	583	588	565	612	637	611	571	609	668	580	626	612	608	605	599	642	592	575	604	626	615	611	594	594	561	622	599	621	588	615	624	587	596	616	557	595	592	548	617	587	575	583	598	571	635	575	625	575	640	535	612	625	560	597	629	585	608	629	630	583	615	568	589	624	615	563	591	605	591	606	610	572	604	560	571	572	614	579	580	628	609	574	596	612	621	583	587	608	585	614	572	611	606	599	616	577	602	622	591	534	648	575	606	598	595	569	622	567	562	596	575	620	635	611	588	595	575	564	597	567	612	592	567	606	599	624	600	629	592	593	594	593	592	622	588	588	588	653	615	627	566	593	588	585	541	604	598	625	591	583	610	586	596	624	620	585	605	573	599	576	636	614	607	676	617	571	567	602	580	575	568	603	615	588	603	595	666	585	609	593	603	631	651	607	606	555	610	578	614	590	580	546	606	646	604	629	620	633	580	582	638	591	648	552	600	597	609	586	593	581	565	578	629	681	618	606	621	576	591	611	596	571	604	584	605	598	575	590	607	651	622	614	602	608	580	538	589	573	558	623	581	548	563	581	583	614	568	608	616	601	607	593	634	575	602	645	631	562	581	613	599	576	569	598	613	578	588	554	604	608	602	632	624	609	604	595	609	589	613	638	641	625	653	619	620	584	607	601	599	614	603	566	610	576	594	605	629	585	550	604	558	604	599	581	618	587	603	640	588	605	641	599	588	594	613	585	574	603	602	606	613	589	562	602	605	607	609	616	619	586	617	600	584	600	639	633	638	651	594	598	600	638	583	638	581	553	593	601	584	633	576	582	577	595	600	628	633	578	574	622	557	588	630	597	608	611	595	579	590	609	542	592	579	595	614	608	576	577	589	631	561	589	605	613	622	622	611	597	631	643	610	601	608	585	609	569	622	622	567	618	628	593	598	580	670	601	603	585	633	575	586	585	573	635	604	636	617	558	640	605	633	585	603	594	635	629	590	578	592	585	567	598	572	601	562	596	613	595	589	593	595	638	572	587	638	566	604	619	594	589	596	571	598	611	611	601	598	593	599	630	641	566	610	581	600	611	593	559	590	596	585	611	646	595	595	578	582	607	596	595	617	560	625	592	596	623	581	612	625	622	560	567	615	561	592	596	546	593	612	586	584	588	566	615	579	621	588	578	565	598	597	609	569	547	586	593	618	620	582	564	597	579	585	576	566	658	538	597	577	606	606	609	626	602	650	631	603	575	577	587	641	588	596	588	611	566	590	584	620	602	566	624	564	580	601	586	570	613	586	578	614	631	604	593	557	631	631	558	593	613	616	626	630	571	603	610	570	603	604	628	593	637	589	633	588	578	589	559	634	558	555	671	599	573	615	566	594	617	588	583	589	586	593	585	634	605	598	568	608	618	598	582	597	611	564	563	576	591	596	598	615	542	563	603	593	589	602	580	591	562	571	595	564	604	579	604	579	601	600	610	599	635	606	593	557	593	636	588	577	543	579	583	602	571	617	625	591	601	633	590	584	596	611	593	568	660	619	563	566	631	564	604	554	613	620	586	603	627	595	583	591	548	583	581	617	616	585	577	633	626	600	561	568	621	605	604	583	604	577	626	600	618	610	605	560	600	657	548	605	580	604	601	617	584	616	615	608	554	588	645	583	557	591	561	629	588	592	559	601	594	600	627	614	568	555	646	578	590	624	614	598	633	597	590	586	641	575	577	598	576	590	571	655	596	610	571	605	557	570	555	591	558	597	614	555	598	603	571	565	568	627	565	580	588	604	631	606	581	581	606	628	602	629	623	651	575	589	620	608	635	615	564	627	566	601	592	627	610	589	589	558	638	586	612	618	569	635	615	618	597	620	591	602	569	590	608	614	611	601	606	580	581	577	624	587	581	589	587	569	593	580	571	587	557	584	575	587	564	560	638	622	584	625	601	602	617	616	581	603	598	595	574	616	604	643	577	569	615	557	594	595	613	604	612	595	596	622	559	598	616	577	597	615	634	614	611	569	618	598	544	610	577	583	565	596	620	571	616	621	610	574	614	601	578	660	615	609	620	613	636	578	592	598	631	582	628	552	632	587	585	642	600	576	582	640	599	596	610	593	609	617	624	594	556	606	566	617	569	606	561	591	616	556	589	559	623	599	603	592	611	634	591	556	611	584	649	587	611	554	614	647
27572	19522	6971	685	473	473	433	391	433	404	378	426	432	394	355	394	418	358	380	416	398	356	372	394	396	432	398	421	360	412	378	385	378	434	373	392	366	426	403	420	364	377	404	382	391	388	369	346	374	387	412	356	401	399	387	404	381	373	405	391	394	422	375	417	397	389	410	366	382	434	395	410	393	367	398	394	416	383	419	382	377	384	379	402	413	397	379	395	431	387	403	424	399	432	382	381	415	393	402	384	405	397	360	400	425	408	416	363	369	402	385	410	421	421	386	400	378	401	382	389	378	418	407	420	398	420	391	383	356	377	393	402	397	385	389	357	446	390	388	391	388	396	383	399	394	373	422	394	378	402	397	392	383	385	389	364	403	340	407	425	391	364	382	385	389	401	394	416	408	382	424	377	379	402	395	411	388	394	380	393	402	395	346	404	399	375	403	391	366	421	383	391	397	404	406	404	420	387	366	372	398	433	431	392	405	384	385	381	362	382	400	375	382	385	385	399	405	394	383	392	395	394	382	385	376	408	418	402	412	400	401	390	407	391	397	404	392	385	388	402	410	384	406	401	415	355	413	364	387	373	427	397	387	402	418	410	385	378	402	411	404	390	407	361	365	423	383	402	381	384	390	390	387	393	444	398	387	393	395	392	364	387	429	340	362	368	421	430	404	412	380	408	391	400	442	426	346	393	361	430	410	403	351	415	395	395	393	377	378	396	390	357	402	366	419	398	397	379	425	397	406	389	401	387	410	400	400	353	397	381	391	417	400	398	403	336	399	426	368	382	376	372	382	403	368	358	358	399	411	418	361	426	380	383	369	408	388	390	376	422	390	386	362	397	405	394	393	388	467	392	408	378	380	389	394	364	400	388	394	416	397	394	432	376	386	351	425	369	417	399	419	416	367	361	344	433	411	400	384	393	412	378	396	396	372	386	395	406	359	376	380	365	409	376	439	385	389	384	382	388	386	362	402	368	392	400	411	410	382	379	381	404	396	371	399	393	377	380	348	378	428	375	386	403	376	399	348	369	374	436	374	401	422	397	410	409	410	379	371	383	408	383	352	419	381	402	376	396	393	407	370	374	405	375	381	415	387	342	405	374	389	396	366	382	389	404	402	379	372	363	414	371	371	387	415	377	394	407	413	390	389	402	418	362	347	380	427	400	413	411	406	394	354	434	388	391	374	405	395	404	364	383	366	419	394	427	427	364	398	406	391	387	404	394	393	407	367	400	394	363	368	420	392	423	363	381	382	425	393	384	372	397	379	413	397	382	384	384	373	359	372	371	383	408	389	412	453	410	420	412	372	411	381	358	437	392	381	408	396	402	417	367	409	388	390	397	378	436	443	402	369	374	383	396	425	378	420	376	362	406	375	373	388	368	370	390	405	389	400	427	348	344	414	423	405	384	396	367	410	387	415	392	387	411	404	391	372	401	374	414	378	373	353	396	392	419	414	414	384	423	376	391	427	382	430	380	424	400	452	367	379	401	391	376	370	386	406	401	424	413	392	387	372	399	380	389	402	384	388	395	384	363	423	418	390	399	395	378	367	401	397	445	407	384	356	407	404	418	356	404	340	362	359	415	407	390	391	383	352	403	396	364	395	380	378	368	379	378	385	401	411	363	402	377	381	402	413	441	362	415	424	371	430	411	406	411	370	397	407	396	384	416	383	373	377	383	406	378	379	395	414	382	366	357	416	402	370	365	421	373	361	382	387	402	379	387	409	386	357	409	374	392	401	393	396	393	411	420	390	389	422	400	377	392	363	398	388	373	361	397	438	434	415	383	387	389	445	424	394	378	372	412	376	419	397	382	361	397	396	396	390	409	385	370	415	394	386	407	344	381	410	393	380	386	401	379	400	437	400	398	414	394	390	391	387	403	372	400	362	356	392	429	389	417	397	416	356	412	423	402	389	400	424	395	360	398	427	392	345	388	408	430	413	369	394	382	400	402	396	402	420	395	405	375	384	390	374	390	394	414	397	413	373	374	371	395	367	423	422	400	390	387	384	415	390	394	408	369	384	413	392	404	402	398	395	385	412	358	387	411	371	391	373	398	411	409	401	386	413	398	400	367	396	400	432	390	370	404	422	404	392	398	388	391	388	393	370	365	400	387	401	378	382	360	406	417	416	366	384	365	390	390	407	377	411	407	411	406	416	363	379	365	381	402	415	417	390	381	396	375	368	413	403	418	368	430	381	382	416	377	412	393	400	351	410	382	382	410	399	429	388	399	412	405	368	376	406	367	380	414	426	390	402	403	422	397	414	392	357	385	381	367	372	410	373	370	384	399	386	350	375	386	392	398	416	411	408	373	408	410	383	392	364	402	401	370	366	411	399	385	410	383	388	357	384	403	398	375	377	421	420	388	393	380	410	381	422	375	406	385	388	361	350	385	415	377	397	385	389	405	398	385	376	389	400	393	361	353	405	392	378	406	417	414	366	439	389	386	382	413	387	401	412	375	392	405	384	386	378	399	391	377	394	412	409	385	404	431	384	381	412	381	395	409	356	385	385	355	395	358	375	393	397	409	402	420	375	373	362	424	402	405	410	392	441	415	421	386	377	371	372	386	372	396	432	382	347	405	394	407	405	420	385	406	381	388	386	388	380	403	405	389	413	392	397	380	384	360	389	412	417	434	384	418	392	389	389	373	381	396	433	396	410	367	376	435	397	370	390	390	401	386	395	389	360	407	392	395	389	406	356	406	383	388	423	386	406	398	401	413	392	452	375	382	396	405	392	418	399	392	375	384	382	389	421	396	385	388	379	362	390	387	393	429	412	427	391	376	391	399	390	360	364	397	371	383	399	380	393	428	405	370	399	399	388	403	395	394	403	359	425	417	426	427	417	395	387	416	397	433	368	349	366	381	387	405	401	390	417	391	396	409	383	387	411	380	398	432	424	410	403	388	422	410	368	370	383	388	404	388	433	355	379	381	400	409	397	398	403	371	401	398	379	388	391	394	385	345	362	391	355	387	415	411	405	390	400	419	387	387	431	421	384	394	383	401	387	387	394	393	399	413	408	370	347	377	408	384	402	407	391	396	388	395	367	431	439	379	371	373	441	351	421	417	404	394	397	373	426	384	397	432	413	401	392	400	416	365	385	361	369	390	411	384	404	395	411	387	399	416	411	415	401	422	405	402	341	380	402	378	415	396	378	375	384	409	389	386	371	386	396	411	408	416	392	408	404	420	385	425	378	364	420	372	385	380	375	410	405	411	387	369	405	387	387	380	406	413	374	416	404	383	421	399	382	368	409	367	408	363	429	384	404	389	372	365	380	410	381	374	391	396	373	396	410	391	425	375	375	430	382	427	370	403	412	417	422	358	410	415	392	399	389	401	347	414	395	379	381	400	401	374	406	379	378	386	389	386	412	364	422	417	408	371	385	400	388	400	369	385	392	391	389	382	388	413	401	371	393	417	404	384	405	391	387	376	370	383	366	440	402	438	374	416	369	438	387	402	403	416	378	367	432	387	358	404
7216	5640	2693	569	519	446	482	451	431	430	436	434	453	427	424	423	393	417	420	421	444	428	420	437	403	408	398	390	434	417	400	444	399	375	414	420	419	422	403	403	413	412	412	408	403	409	397	405	366	419	395	394	415	423	421	425	384	421	444	421	436	409	412	392	413	448	385	443	380	428	432	388	401	434	406	418	442	396	408	432	381	428	433	400	449	402	440	403	429	432	400	401	408	434	434	443	442	399	441	403	415	440	435	466	431	387	381	405	401	426	419	427	413	397	424	416	414	446	432	407	430	420	427	407	437	407	394	430	453	412	405	434	430	451	420	458	396	397	397	454	420	407	422	417	429	391	384	415	429	446	414	430	419	409	427	409	389	422	412	407	439	389	395	431	403	422	415	443	389	465	403	386	393	383	431	431	398	414	447	422	446	446	418	423	409	426	415	391	435	444	422	443	441	424	416	387	409	405	433	415	435	417	409	419	403	405	412	435	418	406	385	396	420	394	419	426	388	376	394	404	430	401	445	400	433	431	423	429	397	383	412	432	398	395	408	433	400	418	439	420	416	422	397	402	423	418	426	395	426	433	433	412	414	434	387	427	412	417	395	406	407	463	418	409	429	410	426	421	443	418	430	390	430	399	442	443	432	406	421	394	406	424	404	408	416	396	411	386	404	402	424	441	403	415	443	406	429	407	433	401	455	415	400	429	433	414	367	417	436	432	386	391	428	412	416	426	396	430	411	416	427	429	458	386	404	390	452	436	409	439	408	433	409	456	405	417	419	411	401	400	442	409	421	455	449	440	436	399	406	413	448	428	418	408	413	447	445	419	407	420	377	465	409	444	420	423	373	382	384	396	410	413	446	421	434	424	411	409	419	427	402	461	434	413	398	450	435	420	420	438	416	404	443	433	419	409	411	421	404	407	410	386	404	402	399	432	426	425	430	381	428	398	400	445	409	454	396	410	407	449	399	399	429	411	445	442	420	439	415	429	408	391	428	412	400	432	415	385	437	421	435	407	434	421	423	447	445	396	437	391	459	437	422	415	418	444	436	412	457	424	395	433	436	421	399	411	430	408	390	417	388	421	417	414	399	429	442	390	427	434	418	406	454	397	449	427	425	423	415	433	427	466	426	429	371	444	429	431	410	418	415	416	441	448	468	396	399	398	432	396	440	400	408	415	420	430	420	434	406	434	449	422	410	413	379	425	369	401	385	439	401	386	424	432	385	386	386	447	410	429	403	409	427	389	380	394	442	389	406	447	452	393	388	411	416	419	427	419	385	440	389	409	430	427	411	431	382	400	435	408	435	384	434	417	401	425	441	412	436	414	410	440	417	403	400	409	461	399	395	409	416	427	422	390	403	433	408	391	412	415	433	414	446	404	378	441	436	412	413	446	426	413	404	451	406	444	465	413	427	415	429	388	403	422	428	416	396	421	433	419	426	393	412	371	430	396	428	440	423	405	389	440	444	426	444	436	455	423	399	410	426	427	405	400	412	407	421	401	467	426	432	450	380	442	404	438	405	378	411	402	422	379	419	421	401	432	424	416	387	402	438	402	424	428	411	404	423	417	414	423	422	421	420	400	407	434	409	412	410	420	404	418	420	423	422	456	405	451	402	410	380	403	410	416	411	441	398	418	429	414	411	388	415	450	464	422	423	405	424	421	461	438	430	423	393	380	444	452	441	403	411	429	438	417	426	394	432	394	414	437	405	419	465	437	400	403	412	437	442	419	444	416	428	422	396	432	420	407	441	436	426	412	391	394	392	462	429	438	384	400	409	437	404	418	427	408	420	419	382	397	415	434	388	401	428	411	410	410	430	420	435	463	429	406	418	412	440	456	425	420	419	429	395	416	414	428	398	395	419	399	446	410	434	403	408	488	459	422	414	417	433	413	420	379	412	447	430	410	422	427	436	386	406	418	425	434	419	385	420	420	395	402	411	420	418	418	418	450	467	433	421	428	448	414	425	410	398	420	412	398	390	416	416	437	427	405	450	438	426	423	470	423	409	419	406	446	398	410	409	449	454	442	423	388	441	419	380	425	413	442	438	430	405	427	416	401	419	424	447	454	430	392	482	428	437	393	420	402	413	408	390	416	418	406	400	431	426	426	421	409	434	410	405	453	434	427	391	364	422	407	427	385	435	406	402	444	437	418	411	395	370	436	416	436	417	402	399	398	407	405	418	437	411	380	393	402	430	415	418	364	417	390	391	455	412	417	435	389	431	423	394	391	437	403	417	429	413	426	435	400	400	441	382	431	458	409	409	398	411	397	404	371	428	463	417	390	452	395	415	413	429	418	428	399	471	413	407	423	426	406	427	397	437	430	423	383	391	410	439	397	394	440	413	378	437	423	418	408	396	447	419	394	431	402	418	442	448	480	415	422	401	431	445	432	399	405	423	448	428	445	395	382	409	403	484	431	450	431	378	436	434	430	401	414	451	401	458	426	408	475	428	439	442	408	423	435	436	427	407	449	415	415	414	406	431	423	445	393	462	423	402	439	386	436	431	443	407	441	411	459	449	442	418	387	406	473	386	406	395	432	391	426	403	406	422	398	439	391	439	421	445	379	411	400	432	395	445	415	452	408	418	405	406	428	406	414	417	394	425	428	407	444	411	419	408	420	387	393	417	444	434	406	445	449	405	377	424	391	445	384	422	403	444	394	413	429	384	396	397	459	432	388	391	402	425	392	419	424	396	415	409	418	423	387	436	438	451	399	424	411	399	449	436	428	422	426	399	442	439	386	404	424	428	410	399	428	413	398	384	456	440	387	406	415	385	427	401	393	427	390	415	426	469	450	408	425	421	435	424	394	429	446	434	382	406	398	396	432	421	389	428	389	425	413	406	429	444	427	417	399	411	452	409	418	435	412	457	418	445	438	434	435	434	443	372	381	397	406	411	420	455	427	430	434	417	404	445	396	397	380	401	429	424	410	446	422	419	414	403	373	400	451	388	426	434	413	429	415	369	427	450	421	422	457	417	423	383	434	451	413	407	399	408	456	425	395	422	418	427	393	408	397	419	456	421	424	439	402	452	422	446	431	439	431	404	410	415	416	450	441	476	406	415	412	445	446	422	419	377	420	399	415	383	393	388	439	394	439	375	455	431	433	413	408	413	448	415	399	454	407	414	436	422	404	418	397	394	415	426	440	419	472	401	391	446	410	405	379	412	402	416	393	406	447	406	438	413	458	387	388	384	446	417	417	429	443	414	398	425	430	443	387	426	406	406	362	416	388	414	378	404	414	399	378	429	426	378	412	407	382	417	394	406	397	423	393	431	386	430	424	434	417	423	397	429	385	448	422	429	395	415	431	448	392	378	380	438	433	402	434	455	416	433	403	369	416	433	420	399	413	438	421	420	425	387	389	404	385	400	401	368	381	430	417	408	420	407	441	433	415	407	428	429	427	442	439	401	405	412	402	395	439	399	423	424	405	414	400	431	412	401	422	427	437	390	469	420	440	425	364	433	424	388	415	406	419
23546	21250	28863	23944	21234	11911	1659	1122	960	855	845	792	803	768	753	779	767	804	772	752	748	693	748	729	760	717	722	709	716	727	700	697	669	714	733	732	722	688	737	702	727	617	732	696	698	717	677	731	731	703	700	720	660	683	704	685	667	717	661	676	690	680	706	741	684	722	701	697	707	749	724	677	657	697	684	677	714	706	691	721	677	661	698	685	734	716	686	713	677	696	727	696	675	706	662	739	698	727	720	727	742	722	714	718	715	733	721	666	724	646	726	761	703	690	678	698	710	666	685	700	644	688	649	694	726	691	683	664	698	680	684	694	723	681	764	705	684	696	687	686	678	707	679	734	730	728	662	686	704	704	736	693	678	714	708	635	684	655	662	702	705	717	735	729	689	695	673	736	744	694	692	708	689	691	716	748	743	730	690	685	717	687	701	668	670	710	706	704	733	714	716	677	683	679	677	685	689	730	737	718	682	756	701	678	748	687	659	693	762	727	635	718	711	723	712	687	704	682	714	685	678	722	705	707	741	692	744	696	720	715	695	713	713	690	739	713	744	701	696	679	776	691	662	704	665	672	694	671	689	666	745	685	709	671	672	709	681	688	723	701	677	695	690	717	684	708	721	705	700	714	695	655	712	673	731	708	666	698	714	710	651	705	659	691	662	701	713	648	718	666	710	652	689	710	710	711	699	681	713	726	710	720	689	707	689	715	687	663	726	719	725	714	646	691	730	693	652	693	690	692	664	698	680	672	642	686	726	679	683	678	726	694	736	667	700	653	702	662	680	661	679	725	719	694	725	670	692	668	698	720	685	702	673	709	673	739	686	706	707	664	742	726	646	704	678	658	715	729	703	669	713	679	664	730	721	685	721	659	718	712	666	708	673	711	678	732	697	646	696	706	706	713	704	714	684	687	683	702	673	704	715	653	721	657	752	725	698	733	694	686	701	702	687	671	673	703	712	685	709	725	738	662	688	695	650	701	723	674	682	638	676	677	746	669	698	670	694	662	689	726	705	701	694	717	708	685	695	679	708	723	734	661	706	731	730	707	742	689	652	690	675	663	708	689	657	712	722	679	683	685	717	698	725	686	694	702	694	681	705	697	679	670	693	743	661	697	695	696	713	735	719	689	713	715	661	711	621	688	687	712	682	690	678	705	670	689	738	687	716	679	627	702	722	687	695	710	708	722	684	726	714	682	725	687	722	673	734	705	685	666	751	700	709	702	703	685	656	741	755	681	666	688	701	717	704	683	711	640	743	691	666	745	716	705	704	685	710	638	687	677	688	660	722	677	715	672	654	700	761	686	708	683	686	719	702	742	673	676	701	723	685	662	745	674	725	658	661	722	695	729	702	685	678	726	687	698	696	724	677	684	679	699	711	717	696	680	743	708	676	705	737	720	752	731	705	701	727	690	659	729	716	701	691	727	671	693	634	736	669	636	687	731	688	719	706	675	679	735	695	738	700	703	729	690	734	734	678	732	717	741	620	654	683	734	686	738	654	655	702	768	662	717	684	704	687	700	700	736	708	691	722	702	672	747	674	750	671	654	712	669	691	676	754	686	689	694	647	661	650	698	719	692	662	684	728	655	666	637	679	702	730	717	730	666	653	746	681	692	670	704	664	702	711	738	699	680	696	695	673	696	694	682	709	732	715	682	703	714	697	694	744	657	698	717	670	687	737	689	722	669	668	696	709	764	670	712	696	704	707	730	654	726	671	661	721	669	673	697	747	665	739	712	677	714	665	678	678	699	675	687	675	681	641	678	651	751	685	697	681	656	711	644	744	741	666	730	662	741	679	726	659	689	663	673	728	717	689	692	653	693	716	684	661	704	693	690	686	715	691	721	711	730	690	661	679	713	645	640	718	665	633	686	674	693	718	703	720	661	701	706	715	742	733	688	682	692	702	689	707	703	747	682	663	717	710	687	740	759	705	669	695	668	722	682	722	691	708	725	734	717	682	710	711	720	716	703	740	681	691	697	690	682	692	697	692	737	619	671	725	688	679	711	705	678	696	702	660	721	682	681	684	715	698	710	727	677	673	723	690	704	709	699	730	717	698	673	663	718	743	643	682	699	723	706	665	684	715	703	660	689	686	740	683	675	710	713	710	729	693	661	705	743	679	667	686	679	683	675	678	675	665	696	725	693	722	668	709	735	693	762	708	685	708	712	713	697	686	679	677	713	680	686	715	704	696	689	678	660	700	703	688	672	696	729	676	676	700	653	671	698	742	664	681	725	702	692	739	688	697	673	679	693	677	646	665	658	654	719	689	672	693	685	745	688	745	734	704	698	684	663	683	684	713	680	680	694	701	691	733	731	690	694	672	678	665	751	633	694	738	702	716	702	668	636	685	676	700	741	699	752	630	677	699	677	736	691	631	685	681	684	702	750	718	698	711	673	685	674	650	696	696	722	716	692	683	672	681	657	700	718	627	677	732	686	697	701	726	721	614	706	658	717	724	695	659	669	674	693	709	693	667	675	706	662	704	734	712	723	684	675	697	680	720	649	698	688	714	685	732	691	726	659	731	717	704	663	751	624	685	693	719	698	773	700	733	685	659	702	730	624	682	724	694	698	739	708	708	693	706	711	696	647	717	689	696	702	709	722	658	724	697	660	659	737	699	679	656	696	683	618	749	686	694	695	680	660	695	696	646	692	660	657	715	642	681	675	700	648	737	699	685	683	716	681	684	667	729	690	700	702	702	730	677	603	663	676	713	660	677	704	720	700	668	699	649	724	722	687	650	688	671	718	682	700	721	707	669	680	643	711	666	698	706	709	731	709	703	705	756	696	669	759	709	720	708	719	710	717	726	716	686	674	732	682	738	728	708	717	696	669	675	679	692	693	689	692	648	643	702	671	687	727	756	732	683	685	660	656	663	707	689	675	743	694	721	711	628	744	731	728	691	706	711	649	677	648	674	646	703	723	671	762	740	651	695	690	672	673	689	740	767	682	697	644	648	700	661	740	684	664	699	645	722	719	699	704	698	685	678	675	698	649	682	704	702	679	728	734	707	651	725	680	705	705	730	721	694	711	676	733	663	710	732	700	703	685	704	663	662	697	660	669	684	683	669	706	668	659	726	694	723	700	713	681	666	716	702	720	664	663	694	678	730	674	683	725	676	682	711	710	681	714	694	666	762	706	638	675	692	643	631	651	688	702	696	677	662	664	697	740	737	713	685	679	717	653	659	740	690	687	623	737	697	694	746	698	705	669	699	720	711	710	712	647	712	738	695	669	662	691	667	764	703	696	702	737	667	680	713	703	698	668	725	724	730	624	706	626	666	705	712	672	774	698	652	703	712	661	693	645	689	696	678	709	733	697	719	702	669	724	622	724	711	668	705	671	690	698	699	675	684	736	696	676	661	672	696	674	679	635	708	709	705	673	725	720	798	667	662	698	633	714	698	678	697	666	671	705	694	675	725	701	698	737	713	685	707	704	690	700	764	684	680	640	694	691	703	702	698	728	676	690	681	687	705	714
8868	20644	13214	3215	2359	1917	1563	1282	1105	1094	960	911	866	850	855	809	764	799	782	832	760	750	767	775	774	710	785	791	767	732	737	740	697	791	747	697	749	718	752	713	710	722	753	698	762	752	786	710	701	699	728	766	725	751	734	721	727	710	786	700	734	756	749	695	743	739	743	768	718	785	703	694	698	722	739	756	740	757	761	826	757	768	751	752	750	748	740	717	729	703	730	736	747	720	737	764	742	691	711	774	695	759	734	716	741	737	737	716	641	689	726	756	756	710	663	699	749	756	736	750	766	694	739	730	698	700	707	705	694	726	763	721	735	731	682	721	733	750	781	801	758	731	742	748	766	751	733	760	747	734	732	763	726	738	709	767	752	708	750	700	725	723	708	738	727	729	712	744	722	709	728	747	746	688	728	715	678	691	752	764	740	739	689	725	704	718	739	739	696	682	740	754	763	732	728	765	717	672	720	744	695	731	766	741	702	724	701	760	680	730	772	766	765	775	736	725	718	725	714	741	714	735	760	809	687	756	726	717	736	758	729	710	728	700	720	727	748	763	737	758	727	731	741	763	772	694	690	717	711	795	708	772	737	710	777	798	738	747	690	711	728	732	685	705	763	764	703	680	714	682	703	735	722	761	733	692	732	714	727	692	776	740	740	743	752	749	707	687	694	715	738	705	777	770	712	716	726	741	709	729	717	721	681	665	759	673	673	746	714	727	747	730	736	753	729	734	759	649	752	706	721	761	739	732	701	736	769	753	769	730	741	707	722	745	779	757	726	743	734	659	722	726	750	757	731	738	732	739	707	746	681	736	784	758	696	750	719	711	725	767	726	742	735	750	712	746	709	779	678	730	750	743	745	762	726	721	725	701	735	714	752	745	778	723	745	723	749	736	702	711	681	704	704	686	782	742	731	743	742	732	703	767	728	783	707	760	743	732	765	737	771	716	763	734	688	738	714	710	765	745	730	751	683	722	762	716	724	684	733	729	726	690	691	735	737	724	708	759	771	685	718	789	747	782	767	752	722	749	717	704	729	711	742	683	696	761	750	744	732	793	733	676	698	716	749	724	700	726	717	721	660	738	723	738	748	704	769	708	712	717	716	723	708	712	728	688	729	746	708	696	687	709	714	755	762	759	763	741	729	761	706	744	793	693	730	743	709	719	758	741	720	738	736	717	714	692	733	685	711	755	725	742	667	723	677	714	721	703	786	736	747	739	748	739	745	714	734	745	740	730	727	714	760	692	735	716	701	691	711	699	749	779	742	742	733	746	710	685	771	749	742	746	714	727	724	743	704	714	737	688	678	755	683	653	765	698	719	768	715	767	767	756	720	697	769	708	740	698	729	687	718	713	725	704	739	731	693	738	725	783	698	756	771	734	790	748	727	754	720	663	691	669	702	696	694	748	790	690	726	740	680	726	695	741	734	724	700	711	735	701	780	757	721	736	715	755	704	730	701	750	714	764	737	719	718	706	685	762	751	761	701	720	735	701	728	721	736	734	709	742	714	758	757	714	682	738	751	710	740	708	776	709	718	758	744	694	699	730	768	701	698	752	678	764	744	713	716	787	698	782	699	727	725	743	695	773	758	718	728	755	713	739	731	749	733	715	746	732	694	704	728	753	731	751	722	740	754	747	735	706	649	765	761	735	727	727	661	724	740	803	679	656	733	694	726	745	693	776	766	739	763	728	708	703	711	690	710	727	701	751	747	726	724	751	739	685	732	717	703	719	695	690	722	733	712	704	738	768	753	722	720	753	752	722	727	774	747	759	739	742	733	751	733	747	726	726	712	740	780	708	750	695	747	733	755	764	694	693	750	768	714	686	777	754	753	730	762	753	728	745	723	736	748	777	748	712	747	707	740	686	726	743	708	694	701	682	717	735	706	750	734	715	770	725	782	745	751	773	743	720	702	726	696	720	690	700	738	735	708	712	717	755	755	757	748	698	702	696	721	772	721	755	721	782	690	755	679	736	744	713	693	756	762	732	788	756	751	732	752	747	725	741	664	697	781	715	775	749	708	733	716	729	728	747	754	743	718	766	728	751	670	707	694	737	729	733	785	732	678	762	747	717	762	732	710	716	796	724	743	739	713	725	703	714	754	726	735	725	696	738	722	764	699	742	757	734	772	713	734	712	672	788	718	705	715	733	745	722	717	734	735	696	732	730	720	712	758	698	784	738	762	710	756	743	743	710	731	693	740	757	744	755	734	749	729	724	759	686	751	700	753	766	718	770	779	742	673	747	725	697	750	731	739	731	714	693	743	765	710	740	712	732	718	765	722	699	713	698	694	731	735	734	689	716	723	683	762	733	777	732	701	709	780	690	731	763	757	698	739	734	729	746	727	688	701	760	736	770	734	769	717	700	726	724	771	753	784	708	720	720	715	728	736	725	754	709	721	762	725	750	728	717	718	712	739	733	737	662	714	722	774	741	784	729	726	766	732	742	688	727	745	759	756	663	713	732	713	724	716	777	752	716	730	768	761	765	734	767	727	701	690	744	769	766	692	722	734	743	797	716	659	729	733	758	748	726	702	757	712	721	716	713	685	769	715	682	756	729	676	754	728	741	712	725	738	715	715	771	662	758	713	712	735	708	750	707	751	715	747	807	669	784	766	707	676	776	756	721	732	731	695	720	766	718	763	725	748	677	807	691	715	736	741	721	693	708	690	704	725	731	702	709	739	731	733	694	659	661	697	712	772	700	768	747	734	728	730	733	777	707	744	734	706	752	759	754	719	696	696	726	777	678	739	712	762	749	734	742	708	750	768	709	776	780	706	747	742	727	720	741	731	697	782	731	688	778	704	707	757	719	702	726	729	746	728	702	763	733	722	709	718	742	773	711	745	745	720	715	757	753	692	732	745	723	758	704	723	769	710	689	712	698	734	711	754	760	712	708	741	712	767	728	758	752	744	694	706	777	720	737	764	698	714	722	700	741	745	737	744	720	717	721	737	724	756	715	720	727	728	697	742	746	780	713	730	695	721	755	690	724	723	790	727	781	738	731	715	741	723	685	725	744	744	733	681	704	760	739	723	806	723	714	730	696	748	682	749	704	731	722	726	757	762	740	726	750	773	725	736	766	746	731	722	703	697	781	729	781	717	757	702	713	701	751	688	726	743	707	689	743	717	684	746	739	712	722	733	680	717	740	710	717	689	731	734	713	708	677	731	685	680	728	734	732	752	724	744	738	734	702	749	752	750	755	732	731	716	696	722	731	700	746	727	740	732	699	699	697	708	754	675	703	710	713	711	742	747	745	677	671	738	704	711	688	758	766	741	711	790	719	698	715	756	702	688	744	696	785	781	755	736	727	769	735	724	733	725	723	702	764	743	751	713	751	708	682	729	719	712	688	734	736	758	693	733	729	726	715	703	685	695	719	723	754	721	712	693	713	705	701	703	691	700	754	687	771	748	736	733	707	735	747	783	675	723	723	713	716	720	731	706	712	727	708	749	717	735	732	736	744	743	725	706	715	699	759
24538	21180	27872	24749	14559	746	417	356	306	285	252	241	245	238	240	230	219	217	216	198	207	183	216	193	185	174	204	188	211	207	191	213	181	213	197	179	195	176	166	194	217	171	195	192	189	194	187	194	223	192	217	190	183	218	176	177	186	176	190	188	179	167	182	197	185	180	176	169	179	193	179	169	208	169	187	199	180	196	177	181	191	195	165	186	199	187	177	198	169	214	196	186	182	186	168	188	167	153	181	197	170	176	187	193	187	174	181	208	167	175	186	212	166	181	190	186	180	194	169	214	150	185	175	192	181	161	198	152	185	184	177	187	172	179	182	201	167	216	189	191	179	163	179	185	187	189	180	183	185	176	198	215	185	176	179	221	181	205	183	190	194	197	166	198	198	165	201	177	221	194	208	163	191	187	196	196	193	178	172	178	195	172	185	178	200	181	207	190	202	187	189	180	179	175	184	166	181	185	169	185	169	195	188	183	217	197	198	192	189	218	184	179	209	206	188	183	183	189	161	172	192	180	180	176	189	179	219	168	184	180	173	193	183	182	182	201	224	180	194	187	178	185	190	191	191	161	180	174	207	195	170	169	208	189	167	168	202	173	192	188	191	189	191	173	165	197	184	191	195	212	188	193	195	186	192	181	205	167	179	178	181	202	188	164	199	165	166	190	199	196	194	183	208	174	181	170	191	181	176	164	172	176	183	224	199	181	180	197	197	167	213	185	180	158	190	208	200	188	189	189	178	173	198	199	193	202	176	176	194	188	175	185	190	187	185	209	198	156	192	166	202	187	191	188	183	182	185	225	195	165	187	189	187	190	196	174	168	207	170	169	184	186	166	180	187	193	184	172	175	188	201	174	217	165	180	224	162	170	177	182	197	190	212	190	175	193	202	181	187	209	176	185	172	166	187	193	169	182	195	150	187	184	177	183	206	183	168	203	195	185	162	209	175	167	179	169	187	181	210	185	163	169	160	191	191	187	187	184	171	173	177	194	170	183	177	182	211	185	185	188	181	183	190	158	168	186	195	196	178	172	182	176	181	184	197	187	182	186	196	182	169	185	218	179	177	173	189	200	186	200	191	205	189	164	170	184	170	197	187	207	187	186	185	171	202	171	210	187	179	188	212	191	193	175	211	201	186	175	176	200	213	170	191	202	170	215	186	190	207	208	184	183	190	184	211	211	183	199	178	214	187	162	186	212	194	195	184	196	205	217	177	200	204	186	195	212	204	188	183	204	168	182	186	183	166	180	178	184	191	186	215	181	171	197	178	194	189	183	187	166	210	185	203	187	171	193	187	199	176	170	148	194	167	176	160	213	169	184	219	177	191	183	206	189	175	180	178	215	189	188	177	175	186	167	183	187	186	217	180	173	198	171	162	189	203	197	177	207	195	188	218	203	201	185	189	163	203	182	193	165	206	192	188	185	209	172	158	157	178	221	161	171	177	193	183	175	186	173	198	190	185	184	187	181	188	207	184	202	178	185	174	200	171	204	197	181	205	191	180	181	187	194	177	201	212	157	180	185	184	178	181	162	180	176	204	180	191	182	198	173	177	199	177	204	206	223	207	189	193	188	190	171	162	169	192	166	169	212	199	210	180	163	199	192	198	190	166	192	194	199	194	175	173	196	178	182	173	190	178	207	186	175	182	183	179	175	160	190	178	189	166	184	213	179	216	167	181	188	186	183	197	183	207	193	190	205	195	175	167	167	166	190	162	217	170	193	209	168	200	185	191	170	179	196	192	176	179	197	201	200	176	204	191	184	191	200	189	201	189	193	169	191	189	165	167	176	166	162	191	183	176	188	166	195	189	216	201	193	185	171	186	213	193	187	198	167	188	172	165	197	205	199	196	189	166	180	167	192	195	185	179	199	190	165	178	193	145	194	151	170	189	169	196	155	200	193	189	166	213	176	192	189	217	189	191	187	191	178	185	199	169	171	198	188	175	203	182	174	178	178	212	191	194	184	179	178	204	175	187	213	184	204	167	180	177	159	189	169	190	170	161	189	182	180	187	171	186	177	188	187	161	169	198	201	187	182	188	170	197	192	175	191	194	180	211	184	195	199	185	168	199	206	181	181	188	174	180	182	203	163	190	191	174	179	197	180	178	170	196	174	179	183	167	181	189	191	195	174	198	165	164	206	201	192	174	153	171	186	211	189	182	180	190	199	163	205	194	193	216	157	217	201	161	175	200	204	200	184	200	185	209	182	194	178	198	186	224	189	176	185	150	198	217	217	202	194	198	179	189	197	198	207	178	191	195	191	200	159	190	188	174	189	168	198	181	209	168	186	178	177	183	179	202	183	174	191	188	171	184	169	204	200	183	208	197	194	204	172	168	159	181	201	195	201	166	195	167	176	180	165	180	189	215	196	195	201	178	177	205	203	178	211	197	200	183	180	168	177	194	191	185	166	177	171	187	171	197	176	178	184	186	202	187	179	190	164	197	181	168	187	197	206	201	184	199	174	180	193	206	187	164	193	176	183	195	191	183	192	194	196	191	190	184	204	178	188	191	182	194	187	204	218	166	178	182	162	179	185	189	178	178	196	149	196	181	182	202	184	199	192	197	181	172	191	192	188	193	185	195	187	185	176	167	179	170	183	196	177	203	192	181	193	184	189	167	215	165	200	196	183	171	187	169	187	206	195	196	175	205	220	165	170	195	202	181	187	184	184	168	193	172	185	179	201	160	188	211	174	194	183	184	177	162	181	186	199	201	193	181	206	187	196	219	176	211	174	202	186	206	181	161	173	198	182	188	215	174	183	205	201	179	198	192	197	181	199	193	185	178	197	181	192	200	176	176	197	196	152	192	206	179	197	180	186	160	193	168	155	208	193	185	169	177	192	187	190	203	183	186	195	191	187	184	203	178	201	194	181	207	169	175	168	185	192	201	189	181	164	178	193	181	176	184	203	188	165	200	178	178	207	164	182	199	187	173	178	173	190	186	175	181	171	193	153	191	178	191	184	202	192	179	146	190	189	209	199	180	204	180	214	211	184	186	181	197	186	213	214	185	180	188	195	224	179	168	189	191	214	177	181	169	195	173	184	213	201	190	169	205	181	156	174	194	197	180	186	182	177	175	187	185	171	194	195	180	171	187	176	202	188	178	191	189	187	185	190	185	186	210	186	181	187	194	176	181	209	182	206	168	180	193	204	172	195	178	200	190	178	196	192	178	191	200	195	205	185	160	211	185	185	195	211	188	204	150	170	191	180	194	192	211	182	176	172	157	185	168	198	191	184	182	179	184	172	176	181	166	164	170	207	223	179	215	213	185	178	173	202	194	182	191	165	193	177	187	185	204	184	204	179	185	191	164	172	182	203	194	194	223	153	200	173	194	185	183	176	193	198	209	183	163	184	189	194	170	193	187	212	183	190	182	175	174	177	179	186	201	205	189	160	198	168	174	184	210	183	189	180	166	194	176	206	159	210	184	173	184	184	191	168	183	186	176	175	191	199	195	181	164	185	173	184	175	205	220	180
7795	14509	11024	1651	1187	914	667	562	476	429	356	319	299	325	306	269	266	257	236	216	230	224	243	228	219	247	226	215	240	205	226	231	245	237	237	204	213	239	224	226	227	229	199	204	229	215	193	199	246	234	208	215	203	206	214	230	218	215	210	225	175	249	212	221	210	236	218	206	222	203	243	182	231	215	216	227	249	207	210	236	214	197	225	198	209	214	227	210	204	175	222	207	210	219	212	206	213	216	208	219	210	216	213	184	218	210	227	232	207	242	224	202	213	210	212	202	222	228	245	242	216	236	231	206	241	219	234	208	190	232	209	236	198	213	207	231	182	212	200	193	221	203	226	207	220	208	201	192	209	239	231	219	232	206	231	204	200	215	221	205	185	187	213	228	215	198	235	218	238	225	220	243	224	211	224	202	196	216	201	226	214	223	233	216	222	204	218	217	217	212	213	220	226	221	203	224	223	192	229	191	233	222	200	209	207	224	212	234	225	220	223	213	217	251	210	179	227	214	206	232	231	219	222	222	242	219	229	210	190	219	211	203	202	231	223	252	234	208	220	220	215	212	203	204	240	214	214	222	225	197	209	231	223	223	200	223	221	224	216	225	216	199	219	230	235	229	206	199	196	221	226	206	202	210	234	226	218	225	194	207	221	213	222	208	247	228	221	205	206	245	204	221	209	191	219	240	241	214	220	219	215	221	214	220	209	207	218	198	218	233	243	203	225	216	215	222	238	198	238	212	225	209	217	210	217	241	234	224	187	205	190	222	230	217	193	204	215	188	216	235	221	225	219	236	243	229	217	196	186	194	215	220	229	227	217	237	200	203	207	231	199	226	206	204	219	220	219	220	224	231	216	209	221	232	218	229	208	217	208	221	216	218	232	230	209	236	179	219	220	212	209	221	208	209	195	196	202	236	231	214	195	203	235	220	250	201	216	208	203	203	204	204	235	212	234	222	209	224	202	220	203	228	227	241	215	214	215	220	222	209	207	207	208	227	238	226	206	227	210	228	203	214	196	214	204	206	224	205	202	230	190	203	216	215	207	217	215	226	208	203	217	227	194	188	207	212	191	225	213	193	201	239	212	200	211	244	242	234	208	235	213	227	209	186	210	213	209	215	221	210	220	211	210	212	214	222	243	222	213	223	208	222	189	207	209	216	224	213	216	231	220	232	207	205	209	219	218	219	206	207	221	231	228	189	215	200	215	217	221	231	204	202	196	236	226	216	229	251	209	201	242	206	197	217	195	204	226	208	212	201	218	191	216	223	196	241	220	230	228	223	218	218	218	233	226	229	201	207	226	175	224	201	234	211	200	193	203	216	225	200	201	225	227	218	201	237	199	227	205	205	234	208	250	226	211	201	227	234	205	202	224	222	210	204	204	225	226	219	208	245	219	218	212	211	204	205	212	226	226	245	221	214	218	250	201	196	231	216	209	216	207	216	197	208	215	225	231	217	205	203	212	220	216	219	231	232	233	230	218	204	225	240	225	209	217	223	225	214	224	222	210	209	208	194	206	212	206	232	236	254	211	216	209	196	220	233	223	203	227	227	263	221	202	207	207	207	199	201	201	199	200	186	198	236	210	208	247	228	234	234	193	211	191	228	222	204	221	222	210	215	221	220	225	227	222	213	202	213	229	200	219	239	225	213	215	223	201	213	190	205	251	226	202	222	240	224	223	210	229	199	215	186	224	224	208	222	210	232	227	214	223	229	216	219	211	219	228	218	226	213	242	225	226	226	215	226	214	237	253	220	200	203	227	218	221	247	213	224	213	199	237	236	223	230	206	226	207	215	224	199	219	217	228	228	228	209	211	184	214	235	227	213	200	217	233	203	221	232	190	233	233	227	235	213	232	229	225	225	238	203	219	220	206	184	198	235	217	211	219	203	209	215	217	224	207	229	221	215	244	230	219	210	245	241	232	225	232	208	218	213	215	200	214	234	223	198	214	225	217	206	203	209	227	220	202	195	207	231	226	198	223	181	208	212	226	228	258	210	209	191	195	213	205	235	206	202	199	207	186	235	224	241	212	209	238	217	234	236	241	210	187	224	192	222	212	243	217	197	221	215	229	238	234	227	219	225	217	205	244	218	205	185	235	235	223	233	218	205	212	256	176	214	205	218	224	214	223	214	195	216	216	234	197	207	203	208	217	204	211	223	189	198	222	232	223	216	219	243	211	195	212	217	218	206	219	227	210	245	202	227	200	207	212	214	216	220	227	211	208	202	236	219	198	225	216	193	225	231	227	206	197	215	196	226	213	213	248	211	221	242	220	230	215	220	201	224	212	214	192	224	206	200	183	236	215	203	201	214	237	229	217	240	233	248	184	206	202	207	222	223	235	224	210	189	246	232	236	202	205	214	216	210	210	204	182	213	224	231	206	226	223	215	249	187	214	201	198	193	218	202	223	213	240	204	203	229	192	201	228	230	201	213	208	208	232	225	211	225	231	212	217	215	208	223	206	225	215	223	210	218	208	225	219	221	203	226	221	209	208	221	203	200	249	234	221	225	208	217	226	198	243	230	251	226	196	243	218	214	215	225	223	215	221	203	222	227	203	221	225	232	214	212	229	225	219	214	216	217	201	231	218	187	235	224	216	201	220	218	199	200	226	202	245	214	218	224	217	190	212	224	234	215	229	207	210	225	210	250	216	232	228	229	219	212	188	228	193	212	225	225	227	214	208	210	228	206	222	212	207	232	198	238	219	220	237	229	219	247	193	221	210	227	206	200	244	211	219	233	247	193	231	208	203	213	208	209	197	221	203	208	228	203	207	221	238	196	217	216	202	204	210	246	207	212	226	242	190	224	194	222	210	201	220	208	230	211	210	201	230	208	220	220	210	201	219	243	242	216	208	202	228	201	221	205	209	214	209	212	203	216	212	204	201	255	217	225	211	227	216	207	225	214	218	213	220	203	221	202	225	212	230	220	188	205	237	206	195	210	193	185	230	230	197	208	216	228	212	208	223	228	199	234	205	192	217	222	202	222	203	214	235	229	222	220	238	226	212	218	206	221	204	175	209	209	238	217	209	234	195	227	220	215	224	200	228	215	203	213	212	186	211	216	206	201	205	217	218	189	224	230	231	222	208	201	224	210	233	230	199	204	250	248	234	231	230	230	234	217	211	208	227	219	202	233	182	233	224	206	199	189	205	212	208	241	226	192	195	196	227	225	232	216	199	213	216	200	221	233	205	213	238	197	234	207	236	248	206	240	189	205	223	229	231	228	207	216	223	228	225	226	223	201	203	194	199	217	231	237	204	204	206	205	211	245	206	200	245	221	228	209	222	247	217	189	223	233	207	243	221	250	227	203	185	207	216	214	215	215	220	212	214	214	203	249	206	216	226	222	219	223	205	189	213	223	208	235	219	201	200	224	217	207	227	221	215	193	210	227	225	237	249	228	220	200	225	211	265	190	203	237	220	185	187	202	190	213	204	216	213	216	214	223	225	206	227	209	213	211	215	212	213	220	230	214	195	208
22459	21244	29182	23606	21238	21296	11375	1514	1032	959	858	751	756	690	672	655	675	651	631	617	618	600	622	592	658	608	589	625	596	634	574	567	581	561	555	542	588	583	535	527	505	581	541	533	570	552	558	547	575	573	589	576	557	530	566	513	535	592	529	590	564	622	556	498	548	551	532	533	580	568	534	560	584	552	567	526	543	522	490	552	574	543	585	546	510	563	565	549	577	586	541	584	526	532	517	532	551	534	522	541	591	545	563	561	555	550	523	534	573	572	569	578	579	546	578	520	551	565	557	511	576	552	553	505	559	560	548	548	529	542	544	546	540	523	583	550	563	523	567	556	561	532	584	564	524	550	539	537	551	600	559	563	555	540	516	528	555	532	557	546	527	508	587	574	543	557	552	578	597	580	548	525	517	558	559	528	579	559	565	517	534	548	542	537	554	538	517	574	556	535	511	540	510	562	547	592	567	536	579	529	528	577	511	495	565	522	597	555	554	568	622	577	557	557	582	529	580	518	551	585	540	560	555	543	606	527	498	563	573	544	553	555	566	522	586	550	538	550	531	564	554	564	589	557	553	546	502	514	592	569	568	526	551	560	571	545	583	570	538	555	520	546	489	546	511	521	519	591	581	580	546	582	558	575	525	536	580	549	604	551	566	569	568	543	557	541	531	542	540	571	531	551	564	543	575	547	512	518	541	550	532	561	568	546	514	532	566	526	564	525	546	528	516	510	596	560	541	559	502	507	547	598	578	537	561	561	519	509	554	525	546	560	541	531	525	556	548	520	552	544	566	578	580	545	524	567	552	525	578	536	534	558	536	558	534	569	584	537	504	562	566	573	533	513	554	532	512	518	520	539	568	506	551	513	548	555	541	520	549	581	556	563	575	555	543	530	599	540	576	544	586	514	546	538	579	546	525	526	541	486	545	500	492	529	547	537	523	574	577	569	522	528	556	561	529	516	560	550	520	547	520	511	570	575	522	549	568	555	543	530	561	595	558	533	548	573	573	588	535	548	521	536	538	550	520	554	558	551	550	539	589	543	561	531	561	532	572	541	548	551	551	564	520	542	546	503	586	513	556	550	500	550	534	504	522	513	552	571	590	538	576	544	528	552	526	545	573	494	557	531	528	545	587	552	556	534	607	537	567	522	515	570	538	521	558	519	582	570	541	589	534	567	566	550	557	560	555	572	527	545	577	509	533	535	580	592	510	553	534	536	555	561	547	532	576	595	541	548	545	579	546	542	572	503	580	534	577	555	554	538	569	554	519	565	540	526	589	570	576	544	579	569	556	489	553	541	579	554	571	547	540	556	522	556	560	522	565	540	543	552	555	533	565	554	553	525	574	597	525	552	507	555	588	517	526	591	515	590	534	574	601	551	581	547	528	525	589	516	526	554	513	560	522	580	580	558	496	564	580	542	548	556	512	588	574	548	542	570	510	506	573	554	556	576	558	562	550	573	560	558	537	531	546	577	495	566	540	565	579	506	557	516	587	568	588	551	589	550	559	534	537	537	552	518	544	572	539	490	507	545	558	578	601	564	526	515	571	538	521	539	545	523	537	555	513	503	581	536	555	569	508	564	588	553	553	575	502	536	541	546	522	508	515	509	560	576	538	559	567	555	534	527	551	556	524	557	558	552	530	559	536	561	574	548	580	551	530	575	564	579	577	580	551	537	564	493	530	598	538	565	538	547	567	572	554	554	530	553	591	532	504	560	507	544	565	506	580	558	541	518	550	516	522	553	575	526	543	516	523	538	581	547	552	590	540	519	518	547	550	503	509	519	561	522	516	518	491	551	510	520	528	532	511	531	528	537	542	519	565	514	526	504	523	531	559	491	567	521	562	581	540	552	581	561	528	520	560	530	556	554	528	531	506	554	504	574	537	558	580	529	553	515	539	516	553	544	546	542	545	533	555	522	569	576	560	546	552	546	567	549	583	526	536	515	540	538	553	580	518	549	533	541	536	545	562	536	566	555	568	556	541	604	505	549	564	536	538	512	543	555	543	534	554	560	558	556	566	526	526	575	556	563	601	568	556	488	584	563	510	492	540	554	525	532	549	516	532	520	542	583	589	558	578	559	523	547	536	521	557	561	531	554	524	586	558	549	547	546	544	541	543	594	498	549	563	538	577	581	568	543	538	557	519	568	543	502	560	524	559	574	511	565	542	532	507	536	548	528	560	524	535	576	551	537	547	545	536	554	543	571	578	540	557	593	568	534	550	544	539	548	559	558	570	558	571	570	554	573	560	579	519	535	573	546	573	524	495	584	541	529	533	521	576	513	532	522	593	553	541	543	517	550	525	549	545	561	547	527	578	562	548	546	554	569	560	505	539	540	516	518	531	568	539	520	552	572	569	559	517	549	530	575	530	507	551	574	554	579	574	531	534	545	560	477	512	514	545	544	540	482	521	543	582	521	513	571	546	532	539	538	514	538	541	545	537	572	527	531	567	536	520	536	538	559	564	552	559	542	559	546	550	593	580	574	550	488	552	556	514	517	558	545	532	539	552	589	516	547	538	564	559	574	613	555	546	535	521	565	535	505	603	529	544	529	547	545	497	563	556	587	541	595	552	557	543	560	581	515	568	557	527	528	570	534	571	534	551	504	541	549	621	552	531	604	532	557	573	534	546	537	524	584	579	555	564	561	525	530	547	531	531	561	520	526	530	546	559	590	552	539	560	559	521	551	543	562	579	561	529	546	569	573	542	552	562	516	557	588	572	566	590	546	541	571	565	555	535	502	556	526	558	548	548	556	508	542	573	560	560	567	555	590	532	561	559	534	544	535	566	553	540	557	563	529	568	517	554	526	525	546	580	535	556	468	566	553	536	519	583	520	528	530	567	523	544	568	548	568	552	559	570	571	538	579	548	536	546	549	561	536	552	529	502	552	581	497	535	579	521	534	528	575	562	545	588	532	500	542	549	554	543	583	529	544	542	540	548	545	538	551	499	548	578	556	537	543	553	562	571	568	526	547	575	518	563	538	500	552	568	534	547	530	507	584	549	531	528	548	565	555	612	509	539	564	549	527	593	576	537	562	524	557	533	580	552	556	528	605	527	545	552	517	545	557	492	543	563	519	536	542	560	544	528	564	510	530	531	569	538	538	544	549	518	537	587	563	582	551	585	556	540	532	573	530	573	540	531	549	505	514	540	545	587	551	544	534	529	530	538	527	545	526	530	549	560	535	507	596	535	527	581	557	567	535	540	589	547	521	540	557	522	583	558	552	525	568	564	553	561	558	534	563	536	559	546	554	590	538	517	582	562	505	561	536	539	546	532	533	549	546	534	590	538	487	581	498	525	531	497	515	552	583	539	533	566	572	548	526	528	565	543	536	545	559	522	585	607	592	548	556	547	525	551	570	580	561	565	514	503	545	590	543	520	533	570	545	570	563	592	529	545	543	537	493	559	589	565	510	577	572	521	598	553	606	547	582	575	555	541	562	521	527	561	555	557	546	566	512	494	580	517	520	532	523	597	543
11259	28468	17470	5186	3699	2838	2181	1723	1367	1149	1106	952	895	820	808	786	739	698	742	703	670	674	690	648	644	673	673	653	647	663	622	656	610	630	627	578	564	587	624	585	637	591	568	571	598	611	640	628	619	582	623	577	626	627	551	572	615	589	605	576	570	642	574	610	579	562	606	609	601	623	620	572	589	563	626	589	629	594	584	584	538	596	588	586	641	592	601	632	599	590	584	581	616	573	591	596	535	569	597	613	578	611	582	626	599	583	571	566	570	607	577	585	591	558	626	602	577	609	604	586	626	627	587	606	603	648	580	594	592	622	603	603	603	636	549	605	574	605	602	646	594	625	637	612	572	589	608	608	576	621	598	570	597	606	619	585	592	571	569	610	592	588	613	594	588	610	606	572	619	633	608	517	605	598	609	541	583	584	631	605	609	610	602	629	556	632	544	600	602	568	578	589	576	606	580	541	578	614	607	595	591	588	565	538	594	604	609	629	576	617	590	604	604	544	641	574	621	593	598	603	595	554	592	592	618	577	589	554	578	617	599	597	615	580	632	568	537	615	579	673	583	627	578	545	573	563	607	572	599	620	576	568	571	585	610	584	558	586	556	593	615	577	616	603	580	575	563	618	620	604	632	579	567	593	582	597	632	615	589	589	628	575	588	559	612	592	618	617	615	617	578	573	598	564	573	580	596	605	562	606	609	595	604	578	622	578	553	610	604	622	581	567	607	591	566	578	571	594	611	557	564	615	587	646	565	566	572	568	564	585	604	565	598	565	648	601	575	605	564	645	576	598	568	601	591	605	550	539	536	594	602	556	590	582	606	604	582	593	576	600	571	597	594	582	642	598	588	575	632	586	604	577	589	562	569	617	597	592	625	578	566	613	605	606	599	599	574	623	648	591	620	591	618	601	572	592	539	591	583	579	599	588	563	595	603	642	564	582	627	587	581	606	610	563	640	580	580	601	615	557	580	543	599	613	597	604	592	593	592	628	574	587	603	567	641	586	588	614	562	594	575	620	595	558	602	613	639	593	574	587	579	586	586	563	635	563	594	563	580	588	602	577	572	607	562	578	607	622	569	602	568	598	607	582	596	589	587	576	605	593	613	565	596	633	648	597	560	569	576	626	580	610	589	601	584	595	587	594	570	569	613	570	580	589	588	548	602	611	596	596	607	589	603	577	583	578	652	582	582	551	564	587	573	547	614	604	566	572	589	597	584	589	565	635	580	623	590	610	603	644	604	628	564	555	632	593	580	598	573	582	619	617	566	619	587	549	560	590	573	588	663	566	580	611	582	608	587	605	571	587	588	617	600	540	570	593	621	547	602	607	617	579	603	605	547	630	584	551	606	586	608	592	606	593	572	567	636	567	573	614	618	617	589	607	567	573	578	615	575	577	572	571	598	593	606	597	605	584	562	597	587	630	600	606	616	561	600	596	569	571	581	602	614	547	584	569	622	570	589	554	608	597	581	581	633	622	588	576	578	594	618	532	577	589	567	570	610	624	582	600	591	653	548	600	590	617	613	587	581	602	641	575	592	571	600	554	585	573	594	540	621	631	636	564	607	610	584	586	609	620	557	585	598	567	552	607	557	596	622	577	577	634	582	584	582	554	620	628	632	519	602	569	614	585	572	589	629	577	569	529	586	573	617	588	585	572	572	610	552	566	622	618	627	597	589	608	598	598	615	603	616	606	561	562	612	608	628	594	584	633	584	596	568	621	621	615	606	591	579	599	594	655	596	576	565	551	530	553	548	574	619	623	619	587	559	571	585	586	606	584	597	584	621	601	620	593	594	581	571	600	617	625	633	634	593	560	586	582	559	619	619	578	609	588	547	640	588	648	569	565	580	597	613	661	601	608	565	599	607	604	574	597	629	603	574	611	566	571	598	591	619	589	575	576	570	605	552	588	586	569	572	586	614	618	593	600	652	596	596	619	599	572	592	553	628	590	580	583	645	600	559	612	589	601	598	626	651	616	594	576	651	549	599	597	608	589	551	639	562	613	597	558	613	601	553	619	586	612	606	585	597	570	611	603	617	585	587	595	589	591	581	570	578	636	572	589	610	561	567	607	571	639	576	606	592	586	585	613	588	559	609	602	577	595	591	565	588	600	622	588	572	564	609	586	613	557	597	570	592	581	601	583	586	568	590	642	539	606	596	575	583	555	613	586	565	618	569	577	640	612	568	558	592	594	591	607	629	579	600	590	553	616	611	588	579	568	578	580	574	568	577	570	643	557	581	587	606	592	556	589	565	559	571	612	590	603	576	643	573	559	593	615	624	561	593	609	591	588	535	593	612	604	559	609	586	559	581	607	569	584	616	551	624	593	625	604	588	593	617	555	583	565	592	593	598	559	595	632	569	646	550	610	609	611	617	608	574	549	595	591	554	553	587	596	567	571	573	636	602	562	568	590	552	617	608	597	620	632	544	607	582	580	592	580	600	638	564	608	576	571	578	561	584	635	632	549	597	565	556	577	584	586	616	568	555	556	572	581	580	599	587	618	599	601	610	632	565	622	624	561	564	585	581	586	552	562	593	610	598	630	611	547	650	564	546	584	604	558	589	620	576	548	636	569	602	557	611	617	588	598	584	588	590	602	562	599	596	592	581	594	578	520	622	630	593	611	590	630	581	598	601	602	572	617	606	567	594	633	555	575	594	522	630	610	586	549	558	598	567	603	611	578	541	593	535	620	573	582	593	586	608	634	576	548	568	592	568	622	604	588	583	601	574	551	610	558	571	583	594	585	599	611	590	600	609	582	599	602	555	571	540	634	577	563	538	545	576	579	533	559	545	563	585	604	620	613	582	590	567	560	604	554	586	567	620	553	592	594	617	606	609	617	610	578	626	605	605	602	612	597	605	580	629	586	595	653	607	540	577	601	555	577	613	613	611	568	553	588	615	578	606	583	564	548	595	585	593	588	611	627	609	599	599	614	586	602	595	631	597	603	613	596	595	580	647	550	578	589	571	563	611	568	586	603	587	654	591	582	587	616	562	565	570	568	583	629	614	574	642	616	599	608	581	567	640	575	586	586	609	591	634	616	572	617	621	578	606	619	621	611	605	586	587	655	551	593	602	585	608	579	592	590	653	539	588	606	626	568	616	602	603	572	571	596	581	577	585	636	608	632	571	551	595	669	611	609	601	556	615	545	600	578	543	599	594	605	595	648	607	602	589	602	598	587	617	617	605	636	550	596	582	577	589	589	592	572	600	594	618	558	605	589	590	596	544	605	544	622	576	590	571	582	609	583	548	595	597	565	596	616	574	550	567	586	602	618	606	592	617	594	559	611	599	555	587	605	594	594	597	627	609	595	549	568	615	635	581	568	606	591	614	586	634	571	580	588	582	606	573	581	587	577	579	583	617	572	627	592	615	589	591	584	582	631	597	599	589	569	576	590	591	573	565	559	556	594	611	578	574	558	620	617	647	585	609	595	606	561	612	577	584	612	574	579	625	563	592	577	562	575	589	566	620	577	595	559
27554	19564	7351	766	524	444	454	449	379	350	375	419	402	383	406	400	400	371	373	372	409	377	388	369	377	381	389	387	394	397	398	382	415	422	396	412	393	421	387	398	412	430	371	421	421	380	401	373	397	415	396	404	374	388	417	424	379	370	377	339	412	413	399	381	385	401	419	387	416	416	360	388	383	419	379	419	395	351	412	368	419	377	433	404	366	435	351	418	371	375	387	428	458	379	405	399	387	410	375	381	388	401	414	366	412	373	408	365	432	417	393	378	425	433	408	364	363	360	421	405	398	414	374	376	388	415	394	366	383	404	402	391	412	410	382	387	380	390	386	390	423	396	386	393	384	441	378	405	403	408	376	393	423	409	410	416	396	375	405	383	391	363	400	379	433	399	351	395	369	392	374	382	370	391	374	390	412	407	376	390	408	407	411	420	402	379	362	379	361	381	406	386	383	405	409	346	398	398	377	373	430	407	385	382	393	421	366	395	374	399	370	434	401	397	348	370	427	365	366	383	412	386	374	352	404	380	366	378	372	381	403	384	376	407	387	392	383	407	364	410	392	368	419	380	408	386	384	392	433	376	398	396	384	394	425	388	401	403	413	388	409	385	407	394	422	386	417	371	362	398	341	360	409	412	369	366	390	392	400	363	409	388	396	377	387	397	384	385	398	431	416	407	411	407	371	406	415	402	402	378	396	399	373	402	385	409	387	428	405	444	382	421	410	412	378	370	389	411	370	376	403	361	405	389	401	403	400	415	383	357	368	402	380	371	386	397	411	428	372	376	382	381	409	402	394	388	423	411	419	423	401	382	392	389	405	385	374	383	385	379	399	380	378	378	359	381	415	350	407	377	399	386	386	353	379	405	361	377	412	378	357	411	394	405	404	391	394	346	418	390	405	391	410	360	380	361	373	432	373	389	366	411	383	386	404	390	414	351	371	433	348	400	383	425	374	400	420	406	396	382	389	349	400	389	379	403	414	435	393	412	395	392	371	361	380	408	366	386	395	382	430	386	382	408	375	406	397	391	381	423	394	363	404	380	392	381	416	401	387	388	407	407	376	392	393	390	387	360	381	402	387	386	409	404	380	398	373	400	402	406	389	357	392	391	371	380	405	376	401	404	397	368	424	417	385	420	362	386	410	391	374	356	383	381	404	368	372	360	395	397	399	378	404	397	399	388	384	400	404	423	401	375	394	397	367	424	407	417	397	392	414	385	411	401	380	418	423	376	391	376	354	380	371	413	377	392	386	344	375	400	364	376	384	383	407	413	387	386	387	361	388	386	380	376	379	393	352	418	362	395	414	373	394	414	385	388	400	398	394	397	405	383	391	402	387	395	391	360	363	377	380	396	427	350	409	383	406	369	352	420	370	392	422	377	388	351	377	412	402	374	415	385	397	399	373	391	394	374	406	368	435	393	418	372	386	425	393	377	451	407	379	395	380	386	370	384	370	385	391	390	377	365	390	380	405	386	390	366	459	416	383	421	405	411	391	414	396	406	417	368	398	369	405	351	404	397	409	372	362	364	396	377	393	381	383	372	397	409	352	388	408	408	381	399	341	381	448	367	368	429	395	383	396	410	365	378	391	367	420	395	404	415	425	411	377	376	369	365	367	394	401	408	358	374	383	366	372	424	384	374	400	390	429	394	397	383	358	414	397	409	372	434	389	432	399	401	398	374	419	402	381	418	389	376	392	393	366	380	368	420	398	392	377	410	390	388	386	398	377	403	394	370	396	405	383	389	381	410	402	418	398	384	393	366	406	353	394	387	402	385	404	396	383	378	388	388	406	371	412	340	397	404	398	371	375	417	434	381	362	367	377	383	397	353	411	353	428	402	393	391	415	417	411	417	411	393	410	427	424	382	381	369	375	411	393	407	403	362	399	396	387	406	367	428	370	373	414	347	415	363	386	389	381	433	408	406	394	412	390	401	393	418	373	401	366	398	411	389	389	387	395	393	388	384	372	405	418	425	406	387	384	395	383	378	410	375	389	395	448	369	388	402	385	377	404	389	395	382	383	415	405	402	373	403	394	409	379	345	404	394	400	375	394	397	386	389	354	391	355	414	448	377	407	383	410	375	412	367	387	407	404	406	391	374	410	383	355	377	394	378	374	388	410	370	409	388	411	404	447	396	418	417	400	373	378	394	404	393	400	378	392	376	353	391	378	407	356	379	403	381	421	415	395	383	368	374	404	378	389	384	412	400	405	394	383	408	393	406	415	373	413	398	361	390	404	442	340	401	387	366	366	411	400	406	420	395	387	403	354	407	408	410	414	411	393	380	437	424	364	413	353	401	402	380	366	350	389	409	384	424	409	372	399	446	397	383	385	403	412	415	392	362	378	402	371	402	394	367	389	401	418	369	434	412	391	349	417	401	372	371	419	384	349	412	407	384	370	375	382	402	427	358	383	398	405	361	432	375	420	416	400	378	405	408	365	393	427	415	341	379	397	373	365	368	371	416	410	406	384	399	379	411	392	383	374	376	393	405	389	398	384	403	370	369	363	359	395	411	397	376	379	393	387	401	405	410	400	419	375	394	379	410	397	367	434	382	384	380	374	372	410	406	406	447	367	403	381	402	360	410	404	392	400	390	407	421	403	408	397	402	372	378	390	375	408	398	380	417	389	393	391	400	418	398	400	386	379	371	401	380	385	424	356	398	389	402	430	391	418	373	393	368	397	352	414	408	398	392	402	413	413	387	378	377	399	411	394	385	391	396	373	411	417	402	415	414	433	432	388	405	397	439	422	362	399	360	419	376	385	396	388	409	413	391	373	378	347	400	344	383	383	408	371	372	389	402	396	405	410	371	395	408	396	371	384	387	404	360	379	415	420	428	411	391	381	410	356	403	385	417	380	405	399	396	388	414	385	400	406	381	383	417	380	382	402	391	386	408	391	386	369	401	367	389	418	403	403	408	401	417	393	395	388	405	379	350	392	379	371	365	411	380	390	394	366	413	397	395	396	394	390	408	411	383	391	404	370	380	395	394	396	348	403	373	402	386	371	375	364	394	441	403	407	394	407	388	359	389	388	351	406	424	377	379	379	397	389	392	409	376	393	383	377	410	396	385	389	362	385	390	418	371	358	375	355	374	386	429	403	373	345	363	426	372	409	445	361	383	400	382	386	372	399	367	367	396	391	364	371	398	406	381	370	395	410	385	388	392	364	383	389	383	415	404	365	385	392	377	416	391	434	390	334	357	405	363	414	386	343	391	425	408	415	396	401	397	424	410	377	391	392	397	404	369	434	374	418	365	413	378	390	387	388	439	373	381	379	398	408	408	424	384	353	392	363	393	387	391	379	378	390	368	390	387	424	357	356	395	388	405	426	421	388	386	417	349	394	415	374	379	391	377	413	364	411	383	356	407	400	432	422	353	402	438	422	374	360	382	411	384	359	386	382	365	392	384	369	397	368	385	402	390	400	368	366	412	385	393	396	426	431	376	375	423	365	349	381	405	363	388	390	392	410	378	378	356
6912	6277	2807	570	542	508	465	440	444	434	424	425	462	416	411	419	442	423	398	445	477	415	420	387	424	425	413	430	423	387	437	409	436	397	391	451	408	393	410	419	431	431	415	397	417	424	432	387	403	409	411	407	423	436	387	421	415	421	385	416	396	440	452	402	381	434	421	417	431	408	404	423	392	404	398	437	387	394	407	425	442	426	423	386	389	399	368	425	401	398	405	429	367	406	383	410	418	399	365	371	391	428	385	406	399	440	420	422	407	387	465	407	411	421	427	414	409	421	418	393	442	385	393	424	414	401	409	443	391	392	397	384	429	411	427	362	391	387	415	405	406	430	377	415	445	393	391	444	430	395	412	398	412	397	391	414	436	435	410	399	405	409	402	447	417	401	413	389	427	424	419	392	381	418	431	368	404	410	376	412	425	407	415	403	420	405	406	421	401	402	419	417	453	444	384	414	416	399	458	416	376	414	397	412	388	424	411	430	396	429	394	433	398	393	382	452	397	422	379	412	418	442	411	398	433	445	381	378	384	383	399	421	411	404	437	412	430	432	394	410	412	372	418	442	394	413	385	432	365	413	421	420	388	404	411	428	428	393	414	420	410	406	385	374	448	421	407	381	403	379	414	423	419	419	374	417	389	375	421	414	438	438	411	377	412	412	403	413	397	434	390	387	392	412	426	420	399	436	443	420	367	425	446	421	409	441	456	407	401	437	378	382	409	433	411	408	421	427	369	446	427	427	408	416	399	412	394	383	401	411	433	400	397	465	406	428	424	426	403	392	427	412	392	419	432	400	386	428	408	430	398	414	436	401	425	385	417	430	430	386	382	451	430	388	417	377	401	402	408	415	417	420	439	393	439	424	388	413	416	405	412	399	401	426	402	407	377	390	367	397	426	401	411	423	391	422	413	399	409	399	429	397	389	430	401	433	411	391	420	434	416	393	406	417	403	438	402	378	408	391	361	434	375	410	400	449	386	434	399	398	413	406	376	413	449	435	368	431	441	443	441	420	441	462	428	416	408	420	389	437	419	418	410	459	399	407	409	418	424	387	398	418	424	397	415	383	454	393	410	382	420	414	438	416	409	404	450	389	381	450	410	409	421	443	427	469	402	405	399	413	376	416	400	415	411	457	418	357	413	399	444	418	416	421	403	431	404	408	449	421	439	483	416	423	409	441	463	397	422	427	412	392	404	401	401	434	427	434	425	418	410	414	420	441	383	415	414	398	415	397	420	367	401	419	441	413	444	410	425	438	417	424	408	447	438	391	368	391	394	414	417	386	425	395	398	442	424	400	441	408	368	448	415	404	445	430	432	430	405	398	416	396	419	429	411	412	433	413	395	405	446	422	440	472	402	375	429	415	425	393	392	346	401	429	376	403	406	427	423	412	425	426	415	387	401	391	432	406	411	402	391	424	424	435	444	452	400	394	379	403	416	401	442	447	407	432	406	422	422	426	419	444	405	414	410	428	395	402	411	445	427	449	442	399	444	418	467	432	414	405	424	392	428	389	420	415	403	420	417	428	394	376	458	377	427	455	447	397	395	396	422	403	418	399	443	419	411	412	427	381	385	395	410	399	411	427	411	389	401	380	405	400	455	418	388	424	389	426	422	422	422	452	428	391	420	453	415	429	438	422	404	417	402	409	432	393	425	406	405	391	407	399	402	451	409	412	388	387	444	424	459	386	374	421	386	408	368	403	402	429	434	420	432	422	428	432	443	384	431	427	457	405	422	388	393	432	385	445	423	407	417	385	435	412	393	425	397	419	402	415	401	383	419	391	453	386	414	406	425	405	381	425	408	413	413	421	373	410	392	370	436	428	414	434	408	371	389	407	407	445	405	385	423	402	454	409	388	373	426	401	418	368	389	435	407	390	418	407	367	427	419	443	435	399	423	386	415	379	449	416	428	444	396	412	398	387	419	412	372	365	400	405	410	400	415	415	431	420	405	414	410	434	393	423	418	393	448	399	395	389	363	405	400	438	420	415	422	385	409	438	385	420	428	375	395	412	376	435	415	392	483	428	385	392	425	431	415	400	406	428	421	416	446	409	439	422	407	429	374	434	416	439	419	389	408	426	402	426	403	409	386	444	437	379	427	408	427	428	431	406	391	427	446	422	403	394	432	428	435	406	430	410	427	422	445	426	403	439	438	405	408	411	428	422	410	407	411	429	422	407	431	401	411	423	472	442	407	437	427	424	423	407	383	388	406	398	410	431	383	402	401	404	408	434	392	422	429	405	431	383	405	394	428	436	400	413	433	389	387	426	401	434	428	430	412	391	413	400	424	399	416	434	428	410	385	411	421	435	440	423	405	411	401	379	425	397	425	390	435	432	416	457	412	444	410	410	441	421	389	424	442	417	388	394	415	447	409	405	424	428	408	424	435	402	404	409	403	428	432	410	435	424	428	422	407	409	394	400	421	469	429	458	401	396	434	436	394	410	397	441	402	428	381	414	421	389	412	432	385	417	449	399	415	407	432	458	414	437	414	431	408	420	407	413	389	416	421	405	377	410	434	421	426	442	411	423	400	437	411	417	397	425	392	394	380	417	411	388	395	404	422	396	404	420	407	426	394	408	405	412	403	426	379	398	443	443	420	379	429	419	409	420	398	423	402	395	378	432	435	403	443	410	400	425	393	414	437	415	375	392	420	416	432	403	460	413	391	416	452	442	393	427	432	423	419	413	432	456	374	394	431	436	398	433	460	407	452	428	408	396	427	404	440	416	417	471	446	400	416	418	375	426	454	386	392	422	428	408	427	414	399	416	383	419	414	395	438	426	413	428	382	428	417	426	418	397	387	404	444	416	429	404	429	419	431	419	408	412	457	438	422	383	433	419	446	409	470	428	421	442	375	420	418	361	412	408	444	391	400	419	419	432	410	411	411	390	404	414	407	404	419	370	450	389	426	416	407	395	412	425	422	423	437	410	405	417	424	407	418	383	394	399	389	391	404	419	416	449	412	410	441	403	401	440	462	405	402	447	412	390	415	448	411	372	436	419	395	383	387	394	420	385	415	408	416	406	411	420	418	417	426	460	387	396	423	430	401	403	439	396	437	433	424	412	431	422	451	399	392	374	421	435	381	457	423	437	415	399	392	402	440	427	399	402	428	438	441	404	403	438	404	435	396	424	400	424	384	431	389	416	430	421	428	397	377	418	438	404	393	435	445	389	378	410	381	427	365	409	420	451	403	452	447	393	421	408	407	422	421	417	410	394	389	408	416	375	410	408	432	396	436	386	406	411	427	426	397	415	379	422	442	392	425	413	384	425	394	426	418	406	410	415	385	429	403	408	407	416	405	378	422	432	415	406	399	396	386	403	389	421	408	418	381	434	418	438	414	415	403	426	385	413	417	419	398	415	386	436	397	409	402	415	444	410	387	412	418	408	398	397	404	376	408	398	398	394	402	425	422	389	376	424	423	422	421	409	429	421	423	408	390	395	409	430	421	406	400	407	417	396	406	421	410	421	418	410
23507	21224	28665	24080	21233	11445	1576	1070	866	859	896	843	777	791	738	775	769	795	728	716	706	721	744	732	741	667	716	778	696	702	707	655	719	677	685	694	692	637	711	695	726	713	715	645	701	668	678	712	653	720	721	688	744	672	680	681	729	700	682	709	696	680	681	694	660	663	730	647	684	692	720	689	662	699	706	693	648	681	630	697	716	701	668	709	667	698	708	696	720	675	676	668	662	675	709	711	638	662	656	683	731	687	744	697	716	651	692	725	718	711	648	711	670	697	697	709	668	720	679	678	675	681	644	689	680	755	703	704	659	710	691	660	677	667	689	720	673	700	689	705	706	681	679	717	704	679	695	691	650	670	682	669	698	697	686	668	730	671	783	722	721	714	691	730	712	698	700	692	684	705	688	671	720	713	688	696	681	695	710	704	721	661	693	673	695	718	679	699	728	660	648	675	731	700	675	724	732	629	662	672	680	651	696	661	710	663	667	660	703	754	665	716	718	663	732	738	713	691	712	713	682	735	665	721	708	682	702	680	675	705	653	700	728	713	729	681	698	672	692	667	687	728	656	741	699	709	709	670	715	684	687	660	718	740	685	661	705	702	685	668	669	678	713	690	676	682	683	741	697	668	677	642	654	661	707	708	713	700	690	681	739	657	729	703	722	677	665	695	678	633	676	710	669	715	688	704	719	674	719	701	668	701	687	719	669	691	706	664	662	701	646	723	671	683	683	727	710	709	673	728	754	650	681	673	649	641	704	683	691	675	693	698	648	696	673	641	740	708	660	670	680	696	692	689	649	690	697	640	672	656	689	716	743	688	653	675	663	659	658	724	701	679	737	697	687	686	702	669	676	702	713	657	691	660	682	698	695	663	698	718	664	662	665	621	703	650	682	704	690	756	667	685	673	669	701	731	715	715	687	680	692	706	649	699	714	647	699	695	672	665	681	680	715	658	669	734	694	661	715	688	663	678	706	701	715	660	662	683	685	697	685	681	694	660	659	674	682	734	661	683	694	707	654	710	674	692	707	673	717	690	646	711	697	691	717	680	675	653	703	670	760	724	682	641	677	712	713	669	719	716	637	682	748	681	652	703	690	709	651	668	680	680	683	689	728	663	614	671	687	671	647	736	692	715	657	716	679	655	678	669	681	647	699	710	709	679	749	690	662	702	728	673	671	734	720	702	672	692	701	694	671	655	679	670	690	625	670	725	671	671	683	683	681	661	729	678	707	673	674	703	747	671	684	625	700	685	677	689	686	675	668	708	696	680	677	731	700	667	722	703	689	707	664	656	714	690	667	664	648	691	663	686	676	676	669	676	757	657	680	727	709	705	675	713	659	687	704	648	707	698	694	668	637	710	714	728	707	726	669	717	649	737	669	702	722	701	640	702	675	628	711	737	696	721	732	677	678	732	690	701	667	742	684	674	666	672	675	667	658	699	676	682	642	701	726	690	710	738	691	664	690	720	703	688	661	682	647	709	656	660	727	719	654	694	695	704	704	670	681	715	692	704	693	669	758	684	703	675	707	685	635	635	646	711	692	700	679	704	674	673	631	719	742	686	645	667	679	671	712	723	669	691	704	646	670	704	710	692	695	681	726	680	689	651	679	675	660	709	671	637	689	694	703	671	731	675	664	712	718	656	694	685	673	633	649	701	657	676	686	697	681	678	697	658	663	703	724	680	687	662	702	668	690	688	707	665	698	697	715	669	721	674	659	731	708	696	676	678	677	697	720	678	668	678	684	697	690	692	723	672	692	679	663	664	691	703	668	644	703	693	704	734	687	635	691	701	695	639	736	705	683	696	685	747	705	645	637	711	650	730	659	717	710	688	686	669	668	694	681	670	727	682	693	682	718	662	707	687	730	716	640	760	686	683	671	701	694	676	631	733	680	698	691	686	692	684	698	667	740	643	683	711	688	658	687	682	722	716	688	670	720	665	673	701	653	650	663	685	683	684	708	734	711	703	721	646	717	689	654	697	695	676	689	657	702	673	710	675	659	645	697	662	710	693	689	694	702	699	706	686	715	647	671	725	725	676	673	695	681	720	649	686	664	700	684	690	692	682	664	679	684	685	712	675	747	683	696	699	698	663	722	681	673	685	664	738	709	710	680	768	697	738	645	695	710	715	657	694	710	676	672	660	708	670	736	697	649	678	680	641	687	669	697	718	686	694	707	697	686	701	644	717	671	685	717	717	683	671	715	721	717	676	656	684	719	670	722	715	702	707	662	746	674	680	653	686	669	671	698	735	735	728	763	688	663	700	656	678	661	672	712	699	712	732	714	634	654	719	671	686	648	692	698	651	652	642	706	688	670	660	709	725	704	705	690	710	682	644	679	679	700	749	654	740	701	681	694	709	649	692	716	672	713	692	711	703	675	676	725	710	670	708	664	693	727	675	769	671	658	663	701	668	685	660	684	723	611	683	711	646	698	675	666	698	704	684	701	657	654	670	705	709	636	711	697	688	679	692	729	724	697	665	681	709	699	706	702	653	688	718	691	665	710	669	665	708	708	703	698	691	677	709	708	694	713	698	707	640	689	708	690	665	634	710	710	656	656	712	686	686	700	664	687	676	713	708	730	674	702	698	726	648	705	661	682	719	718	686	707	677	672	675	668	675	666	676	684	696	687	675	694	729	704	718	699	737	637	670	680	711	686	689	637	661	696	681	688	698	665	712	659	666	662	693	660	673	691	683	678	698	676	712	685	750	691	689	685	650	699	678	734	691	726	684	703	679	651	661	671	697	737	693	729	678	711	693	675	720	710	671	688	698	662	716	677	649	685	712	669	723	699	658	718	691	681	724	678	708	709	701	669	702	702	677	750	705	683	711	658	693	728	680	712	649	654	626	668	671	684	724	695	686	732	693	728	697	723	675	704	705	686	674	704	699	749	706	669	698	721	651	668	711	697	646	674	676	723	676	643	693	667	664	686	692	675	694	696	656	722	695	692	684	693	675	675	685	664	686	684	673	686	669	677	709	726	755	675	695	683	701	697	676	718	719	680	635	675	689	685	672	736	695	690	666	685	681	694	730	652	643	724	632	753	683	690	696	703	712	692	707	693	679	709	655	724	718	701	666	697	685	707	684	682	722	707	692	642	662	691	713	667	685	663	667	697	648	642	646	644	687	674	720	691	705	684	721	735	677	658	680	682	701	696	690	698	696	686	629	678	711	731	687	697	697	668	680	671	675	694	654	701	654	657	724	671	662	686	713	672	678	729	642	647	681	694	712	704	701	665	635	660	672	698	710	715	671	692	733	664	715	665	695	678	659	675	665	729	665	667	628	695	698	736	695	695	703	624	701	734	628	663	690	692	694	699	692	694	710	661	709	678	666	692	666	711	699	661	656	669	680	637	709	706	666	681	683	690	705	637	725	638	738	687	727	645	701	689	694	680	707	710	690	672	680	688	685	662	642	703	693	759	691	647	711	673	659	687	664	667	668	670	667	664	654	699	667	716	682	689	685	625	671	706	689	684	661
7878	25252	11435	3212	2399	1854	1574	1296	1135	1008	994	887	895	804	850	812	796	800	799	779	764	777	734	793	805	766	733	747	785	746	724	742	739	748	725	746	769	743	710	735	755	699	707	753	767	746	724	737	699	694	727	750	718	683	691	686	767	725	708	737	745	692	722	660	727	736	784	753	739	770	776	723	750	740	729	748	787	698	696	777	695	727	703	756	714	710	714	685	728	714	726	716	698	699	711	724	733	755	756	741	712	717	756	767	755	724	731	744	747	687	737	720	748	727	716	684	715	749	766	683	756	699	720	708	740	739	710	723	746	733	719	745	722	746	747	744	716	694	719	675	746	730	720	692	744	747	743	758	696	724	777	742	702	745	749	733	709	755	721	756	702	727	732	708	764	712	691	737	711	716	724	727	749	726	711	710	682	724	746	744	720	663	704	720	763	687	697	723	733	729	724	700	737	744	724	693	664	726	655	714	703	721	740	750	713	714	758	743	749	736	737	725	743	745	723	736	725	757	745	772	747	704	711	767	707	685	761	674	701	730	707	700	733	647	708	770	732	697	702	729	710	716	744	707	725	677	709	730	732	706	711	746	674	725	711	725	729	703	748	701	720	731	667	694	715	727	758	752	690	719	741	669	659	797	704	760	717	750	759	715	728	762	762	659	708	671	698	716	717	709	696	685	710	742	751	751	720	770	699	728	785	736	686	729	721	714	715	710	746	706	737	747	723	695	708	702	762	741	738	727	718	746	714	730	705	737	744	684	682	695	730	712	767	784	710	698	782	702	709	743	707	749	720	710	740	731	715	751	724	702	781	685	717	764	684	750	694	734	744	681	714	729	699	734	714	777	724	683	730	726	672	702	701	673	713	778	757	734	705	731	682	747	715	722	753	728	722	719	683	747	730	724	687	732	737	734	703	716	721	773	721	747	724	750	719	748	703	735	739	673	759	698	745	753	708	680	690	744	754	702	701	747	733	751	693	710	740	690	741	764	683	679	699	707	734	772	683	739	696	718	708	648	739	722	761	706	728	690	688	702	764	758	759	733	670	747	690	708	731	744	712	725	753	719	702	671	767	736	774	744	709	752	724	733	675	728	690	760	719	736	724	709	728	718	751	716	681	704	722	699	706	683	757	721	721	732	742	721	700	728	716	697	688	728	719	745	660	745	727	727	689	711	689	726	736	743	740	731	692	681	736	711	669	711	713	771	695	726	753	727	720	678	723	718	720	723	749	723	705	756	758	754	744	744	693	725	740	749	678	705	733	698	689	744	670	741	793	696	714	726	746	740	761	697	761	695	711	736	704	691	729	718	752	746	681	666	728	731	731	701	764	709	738	697	761	746	753	715	694	731	746	698	734	749	750	760	718	690	739	705	697	683	666	689	712	733	750	756	726	710	714	768	708	709	696	737	702	709	710	749	695	716	685	713	739	732	766	738	701	749	705	738	761	695	756	728	712	733	777	781	709	728	753	718	682	707	741	737	704	773	739	693	698	714	751	767	722	691	752	716	726	764	707	660	682	771	674	705	672	765	694	730	699	710	700	752	732	700	711	747	695	751	750	685	723	704	717	665	713	733	688	722	733	695	725	761	672	733	726	732	786	728	701	781	707	723	756	732	724	755	695	728	757	762	682	718	735	716	685	687	708	720	721	725	744	655	769	736	663	762	747	722	725	719	711	709	805	710	751	716	740	706	720	701	734	732	734	763	703	710	684	734	729	743	750	699	745	743	718	743	701	718	697	704	759	720	766	721	741	748	712	731	710	754	774	723	741	709	723	710	696	706	728	769	712	719	730	663	741	708	752	706	744	687	676	722	759	725	734	720	660	767	759	747	714	681	751	699	712	737	744	711	758	675	703	716	744	705	641	699	734	748	735	713	759	744	718	725	707	723	723	704	687	709	785	744	719	742	727	759	745	702	736	677	761	721	675	703	719	711	760	686	771	706	723	725	722	725	741	731	690	740	751	759	713	718	725	686	708	679	732	695	746	721	739	759	756	780	762	712	736	725	724	753	699	709	749	650	726	736	747	696	697	747	700	723	738	686	761	759	681	712	721	747	732	760	725	754	714	736	720	727	723	731	656	731	735	710	720	724	749	755	714	703	744	710	714	725	751	736	721	713	680	673	696	727	693	731	741	756	678	747	707	737	715	721	714	695	711	675	672	729	691	673	724	747	677	738	732	685	715	698	678	714	713	705	748	761	695	758	737	684	699	710	730	715	697	715	762	698	702	702	718	719	696	708	707	694	725	702	635	721	705	723	712	767	718	738	757	747	730	685	708	672	709	747	679	747	722	670	683	681	745	691	727	736	685	698	713	755	669	730	723	696	736	720	714	691	695	658	766	741	697	710	724	754	750	768	684	727	719	747	734	678	721	765	695	687	738	708	685	722	692	704	698	727	764	689	717	757	712	717	720	744	710	694	733	766	684	747	706	727	756	677	709	744	718	701	761	723	751	750	757	728	704	736	730	676	712	683	668	729	747	679	743	750	702	702	715	736	738	713	679	746	757	700	729	730	705	747	708	709	700	751	681	721	724	722	663	742	709	754	697	733	692	740	708	667	742	727	719	789	755	730	764	694	692	720	732	734	701	708	683	694	772	680	727	750	723	746	725	710	682	758	700	719	691	732	727	767	752	684	713	737	724	734	719	683	715	739	675	745	711	708	717	728	732	695	720	718	732	765	698	732	656	686	660	721	722	743	735	721	743	669	705	728	709	719	716	706	721	668	718	731	736	735	733	694	731	704	748	719	679	692	752	703	767	762	747	692	766	692	709	691	682	703	688	714	690	752	725	707	755	700	666	730	676	716	719	740	708	729	761	718	715	726	751	707	742	689	778	718	719	768	727	691	781	729	734	700	750	693	698	726	733	702	664	721	701	729	708	683	720	728	700	699	733	695	723	694	712	728	738	741	703	702	718	736	741	745	721	704	757	710	690	720	734	718	693	705	682	717	741	686	761	699	732	714	724	719	722	728	690	774	659	726	730	696	731	764	719	698	708	718	732	721	743	660	749	722	687	728	681	676	759	731	699	721	685	711	725	729	756	750	742	736	677	702	712	719	743	768	733	718	723	714	699	756	673	731	756	718	718	726	732	719	713	705	718	707	720	741	761	721	734	724	735	732	705	761	734	699	740	719	664	747	736	744	687	710	701	686	693	737	677	756	734	696	736	714	685	673	730	704	708	729	735	719	697	779	709	736	740	683	739	757	732	753	763	703	758	695	714	748	712	753	715	732	707	722	739	740	718	729	760	707	690	733	759	712	687	665	774	702	725	747	683	744	735	729	651	685	737	713	723	741	673	694	751	739	698	747	694	709	695	743	701	751	731	730	729	683	739	709	733	739	685	736	728	728	728	700	775	687	718	758	678	722	709	732	716	734	786	743	711	763	737	720	745	734	713	678	756	745	719	735	791	658	752	702	693	677	723	724	701	716	724	705	682	704	745	716	712	685	717	781	705	756	783	712	701	743	739	740	676	717
24561	21263	27736	25015	13732	707	459	364	314	266	237	235	235	230	220	182	224	204	223	214	212	222	192	197	194	201	209	189	201	188	224	201	192	206	194	177	197	202	195	194	191	206	193	187	198	205	174	178	200	188	184	162	178	184	190	189	195	197	203	201	188	183	185	204	212	179	187	166	217	191	169	187	189	190	189	197	189	190	204	184	206	184	196	183	175	191	212	194	204	206	197	206	178	186	190	177	185	178	158	175	200	193	162	176	185	162	195	190	188	177	175	202	197	176	203	167	152	195	198	186	185	179	175	201	197	186	187	208	177	155	204	186	190	168	202	198	169	180	175	196	222	200	177	172	170	192	171	210	198	176	177	190	188	190	173	175	199	194	180	182	196	179	186	172	201	184	185	188	188	208	187	186	184	194	174	170	202	166	192	182	206	197	182	180	195	195	181	216	189	182	182	208	203	180	198	185	188	166	161	181	174	211	164	150	190	198	188	209	164	169	166	169	212	177	190	186	198	196	172	174	194	167	176	211	184	183	193	212	191	191	179	191	185	174	177	170	206	173	188	200	186	198	185	188	165	188	191	191	182	189	188	189	210	184	174	184	165	191	203	181	180	189	203	184	160	192	170	206	176	191	193	174	194	173	193	174	175	208	168	205	209	192	186	201	196	198	172	205	180	174	191	199	181	196	177	180	181	196	196	163	169	176	194	178	187	194	191	182	180	184	181	192	180	229	163	165	180	171	192	200	166	196	211	176	199	187	190	188	176	174	183	187	182	189	207	182	153	192	175	197	194	215	190	187	200	171	195	172	182	192	198	186	187	178	164	181	171	202	206	211	210	189	169	168	188	183	178	179	204	195	209	176	168	183	192	175	176	184	178	190	194	189	182	200	210	191	179	206	180	216	202	182	178	164	176	177	194	211	191	202	173	190	196	194	197	206	173	183	191	182	166	175	160	180	176	186	206	176	189	183	187	192	202	180	173	179	191	169	197	187	187	169	207	179	193	214	178	180	183	187	200	178	203	204	199	191	162	170	170	189	183	164	195	176	219	170	224	223	185	187	183	182	185	206	217	194	199	185	192	181	193	194	170	167	191	180	193	165	188	194	168	180	213	187	168	186	195	201	178	184	215	181	170	175	202	206	181	216	202	196	192	187	194	194	191	175	162	199	193	200	208	172	186	188	190	187	197	170	197	190	192	173	168	175	156	180	170	190	195	187	182	187	187	185	177	200	193	163	186	162	173	192	175	172	183	173	190	182	196	200	179	200	184	177	183	201	197	175	211	196	165	165	220	196	175	169	192	178	188	159	171	183	186	179	183	161	179	190	175	182	175	177	209	188	188	180	188	185	194	185	174	182	168	189	167	193	172	186	194	196	180	186	175	206	149	212	164	166	158	175	186	197	201	193	180	181	190	174	191	194	174	178	175	181	203	180	181	189	198	191	191	165	190	185	198	180	193	185	169	166	165	163	177	208	180	188	180	184	175	170	191	185	186	194	194	189	204	196	204	200	186	190	181	189	191	180	185	189	185	174	176	196	198	190	156	160	178	192	183	194	188	181	194	201	171	195	200	173	175	176	186	211	186	185	195	195	180	198	158	168	204	184	184	163	182	169	165	204	174	181	189	202	195	183	175	178	175	167	190	168	162	195	194	192	180	187	195	189	186	160	191	188	172	168	175	184	186	164	207	184	191	200	193	200	174	186	200	188	214	174	200	157	201	195	193	183	185	184	183	193	194	184	198	199	209	193	163	170	181	207	178	192	192	185	186	185	196	190	178	193	158	185	172	169	194	189	193	178	179	174	193	185	179	170	191	180	200	192	182	194	198	174	188	191	173	156	199	185	172	166	188	180	183	201	197	182	192	174	180	176	172	176	190	165	186	186	176	205	200	200	200	194	205	187	166	204	184	181	166	205	189	186	194	196	202	194	205	185	186	207	210	169	170	203	196	175	173	186	181	173	192	190	190	196	206	175	186	183	192	188	182	189	158	175	213	215	212	189	174	169	179	180	180	174	167	210	170	189	185	189	182	179	191	213	201	175	166	163	181	191	183	171	191	177	195	172	185	177	195	183	206	180	182	192	203	177	203	208	167	208	171	214	177	169	193	180	187	194	210	168	192	184	187	197	192	172	185	186	176	195	186	181	197	172	211	211	177	192	192	179	182	159	206	198	165	177	169	183	194	186	175	203	175	185	186	177	189	190	164	179	202	160	192	195	186	172	180	209	228	181	189	194	183	197	195	181	185	188	175	186	198	180	186	173	186	192	180	197	201	189	191	176	175	189	163	193	178	188	170	209	175	182	199	185	196	198	172	189	173	229	185	179	180	177	203	204	183	196	198	176	193	187	160	177	172	186	189	178	178	185	182	163	198	167	151	199	223	190	192	175	186	166	185	189	196	155	193	206	201	190	193	206	163	170	181	204	183	168	166	171	218	185	191	185	187	162	178	169	199	192	166	197	198	164	181	203	176	210	177	179	182	189	202	174	194	198	213	187	200	193	175	190	196	177	182	205	194	162	178	198	165	197	171	181	186	212	173	174	176	192	179	203	199	214	201	204	165	174	176	157	196	170	186	197	195	185	167	180	195	167	199	173	194	211	208	190	184	158	203	170	195	199	214	178	189	176	186	153	203	172	181	160	202	179	209	177	202	196	196	190	179	196	183	196	198	181	180	199	192	153	188	191	170	195	186	180	183	178	173	193	187	199	175	181	203	205	175	176	186	196	182	197	222	185	173	179	170	186	179	195	195	182	174	173	202	187	198	191	185	207	162	172	173	186	186	204	198	192	213	194	210	191	184	177	192	198	167	174	185	209	171	193	162	200	209	203	189	166	163	185	210	182	195	164	174	200	178	178	186	191	174	202	163	178	189	194	205	169	175	202	178	162	180	171	214	174	185	163	158	184	149	196	187	203	206	187	157	200	190	197	199	187	196	195	185	175	202	204	200	207	207	199	193	191	184	178	170	187	178	185	189	192	187	194	212	183	187	187	180	173	181	155	192	172	211	171	160	178	208	198	187	221	196	187	176	207	203	166	185	197	191	169	170	176	186	202	199	171	185	215	187	183	173	196	185	158	202	207	164	174	191	174	190	199	189	177	186	179	187	194	192	176	153	183	192	182	197	182	181	179	161	188	197	213	184	190	171	188	194	173	203	192	186	174	204	213	189	175	210	173	195	165	191	180	201	181	192	170	204	173	203	190	186	179	177	191	199	200	197	187	167	201	164	188	185	213	197	197	210	162	171	173	175	229	183	173	199	184	174	176	196	197	169	198	202	194	163	187	166	188	180	175	189	200	205	191	189	178	184	189	190	202	185	198	172	195	215	183	197	203	189	184	183	206	158	166	204	176	193	223	169	190	199	179	192	192	156	191	168	180	180	205	181	186	200	207	181	182	212	181	186	203	213	170	218	199	183	153	187	186	176	202	195	195	175	188	201	188	189	185	196	177	181	185	168	181	195	199	199	179	175	161	198	191	196	152
6925	19358	8428	1613	1116	901	690	558	475	446	358	347	314	298	259	281	254	287	262	240	237	247	227	229	231	222	199	237	238	211	244	242	193	228	244	207	217	242	228	239	201	243	209	218	211	207	261	211	211	207	220	241	209	196	215	231	199	216	231	206	212	210	220	230	216	246	225	208	205	221	226	215	236	193	234	210	205	208	209	226	206	231	217	214	229	184	206	223	230	216	205	217	233	219	225	242	247	207	193	228	215	192	219	218	196	253	199	220	229	197	221	237	206	206	204	236	221	224	199	199	198	247	230	227	205	224	217	241	216	225	210	229	204	211	206	195	226	220	225	205	205	196	222	217	210	214	180	196	222	214	227	222	219	189	215	215	223	221	263	214	216	211	210	225	220	215	229	239	222	214	206	208	201	216	221	219	207	215	229	209	204	205	206	216	207	218	201	241	253	206	226	206	235	224	198	224	223	227	227	205	193	199	209	214	206	216	260	214	193	196	196	215	214	229	216	219	208	224	196	219	194	234	202	218	223	204	220	189	196	207	196	224	214	226	218	214	225	206	222	217	205	218	202	228	215	223	195	190	229	223	217	225	224	225	218	191	218	208	212	227	232	209	215	214	220	229	225	239	209	218	203	223	240	199	215	233	223	210	208	229	214	209	193	201	221	224	229	216	209	212	241	186	224	217	218	210	185	227	235	221	238	176	229	220	204	194	210	240	218	185	238	204	229	208	199	232	208	203	211	228	211	243	222	201	212	203	205	193	195	226	233	234	209	217	221	202	218	199	217	210	206	208	211	237	205	221	225	183	210	205	219	205	255	197	193	238	246	194	223	210	210	208	206	205	216	206	209	209	206	201	221	198	239	212	222	212	213	222	219	226	196	210	196	226	242	228	233	206	223	226	220	229	226	201	219	220	215	224	197	199	200	222	209	225	238	203	238	237	218	219	209	224	241	206	218	225	229	216	228	221	203	223	223	220	205	205	210	213	216	247	232	191	230	240	214	223	208	179	197	206	216	228	215	211	227	206	218	240	253	199	227	235	219	232	216	218	229	240	215	208	195	216	215	249	233	225	234	189	205	240	209	224	212	227	211	194	198	215	215	235	203	224	214	207	190	205	199	200	222	215	195	226	222	239	227	202	217	207	223	205	231	201	204	202	197	212	199	211	204	232	236	215	207	207	224	221	233	213	218	219	222	212	240	215	229	227	227	198	215	205	219	194	214	228	210	205	201	223	225	200	217	229	228	193	215	225	212	194	222	194	177	209	248	215	195	215	208	213	199	210	229	215	237	239	182	223	194	230	242	207	233	229	209	225	217	218	207	231	209	222	232	221	216	192	237	202	179	245	219	191	200	202	238	218	213	221	241	214	229	229	206	204	206	205	209	216	202	217	225	222	235	208	205	210	173	212	229	197	190	229	209	225	200	214	224	228	193	203	229	220	201	202	216	211	248	228	231	198	214	232	229	225	213	206	230	214	238	244	204	218	258	206	227	196	208	234	234	229	221	205	247	233	215	220	206	242	223	211	191	216	237	198	189	230	221	215	216	220	244	206	242	191	198	231	192	239	224	199	224	200	222	218	199	191	203	209	228	224	212	199	205	187	209	218	214	203	203	205	221	222	221	234	234	193	231	210	214	204	240	222	235	208	192	203	224	229	216	208	209	217	198	219	226	207	210	227	210	193	222	237	194	246	214	216	240	218	200	202	233	197	233	226	248	204	202	212	220	196	233	212	224	220	187	231	240	222	198	212	203	197	209	205	196	227	179	216	226	231	227	245	199	233	191	220	208	219	204	224	216	215	225	225	210	231	211	216	201	220	195	190	226	175	215	214	222	210	196	222	210	217	208	224	233	216	200	209	230	209	261	216	233	228	197	212	219	231	235	218	209	205	223	207	204	200	219	207	226	223	218	203	221	218	222	235	181	214	230	212	190	225	211	222	234	238	246	199	215	194	203	247	206	220	218	229	220	216	211	220	218	207	227	201	229	214	225	188	226	221	224	235	219	215	213	217	228	233	214	232	216	201	236	204	221	235	216	203	213	207	188	224	222	205	213	238	208	216	199	201	211	237	208	215	221	197	195	224	217	202	234	206	221	224	188	211	234	203	210	220	214	210	227	194	222	230	205	233	209	213	210	209	200	189	236	239	218	216	225	216	212	204	202	218	186	193	201	219	208	211	200	206	200	196	229	225	234	226	199	203	223	192	227	220	202	236	214	231	194	232	203	203	230	230	202	223	222	204	204	219	247	225	197	206	193	204	211	245	196	193	228	228	237	233	205	214	197	209	193	192	238	213	224	227	238	183	180	228	176	229	239	244	195	223	187	245	211	212	197	209	191	205	211	219	201	218	217	218	203	223	222	224	208	210	210	216	207	192	217	209	234	213	229	188	227	218	208	190	206	210	209	217	228	231	198	218	200	207	212	218	192	219	205	205	201	224	215	206	210	222	226	235	208	214	247	227	224	201	208	240	195	192	232	206	227	216	192	208	205	218	210	193	201	220	238	182	219	216	237	183	235	209	195	216	248	210	201	211	237	195	204	219	199	177	211	204	219	221	211	216	230	211	222	192	235	202	207	206	227	241	193	215	217	218	203	233	223	218	219	233	226	223	168	186	209	200	226	220	200	186	208	208	203	223	191	222	222	186	201	225	210	210	227	223	200	233	210	205	211	224	244	218	214	225	205	189	212	223	208	221	203	195	226	224	221	209	245	213	221	218	191	214	200	236	225	208	206	208	209	227	200	225	224	216	202	205	208	206	209	218	218	228	248	195	232	201	206	220	225	223	205	214	211	207	219	205	218	203	213	218	214	189	219	210	226	211	228	217	208	202	227	204	202	240	208	199	228	203	235	214	225	223	225	223	192	246	207	215	222	220	196	221	237	227	192	218	211	211	204	187	243	223	204	238	225	201	189	209	192	231	219	262	202	232	208	186	217	192	239	211	221	193	241	212	226	219	227	202	206	204	221	204	207	240	221	202	231	242	198	215	235	202	217	230	219	222	221	230	222	222	210	227	216	218	224	226	203	215	194	231	238	226	249	235	194	235	215	227	207	232	206	230	228	248	190	232	211	217	217	235	222	202	204	200	210	225	232	214	205	221	206	195	207	222	216	196	231	211	211	253	211	225	190	190	211	218	224	216	233	210	233	220	214	215	213	193	226	213	235	208	222	243	221	193	210	217	206	217	212	233	237	228	224	224	233	220	224	208	218	218	228	236	238	220	176	208	216	194	187	227	228	219	203	216	216	186	212	215	214	224	236	222	214	214	180	232	196	224	203	231	227	217	218	219	203	213	230	218	212	208	211	209	215	223	215	222	194	222	201	223	234	199	191	202	203	222	229	237	221	256	216	197	235	197	204	230	216	220	200	216	193	207	211	225	207	228	234	205	234	233	202	215	223	214	222	228	193	229	214	220	232	233	206	199	214	223	221	231	188	228	231	198	205	216	205	210	194	203	201	212	191	215	199	208	184	221	221	203
22418	21232	28915	23835	21231	21289	11210	1412	1011	922	822	816	742	672	695	659	647	629	656	612	595	611	571	587	584	565	588	580	561	577	557	532	631	565	585	577	581	602	560	551	542	551	533	548	577	550	562	519	576	578	550	547	542	559	544	550	563	540	594	587	574	555	561	544	533	537	550	492	529	554	589	556	535	521	552	571	590	566	606	528	548	535	575	569	531	583	546	529	514	525	586	541	570	549	529	536	546	549	562	529	538	541	541	502	544	529	529	557	534	539	541	516	546	542	520	553	535	528	521	540	508	544	566	570	526	532	534	581	528	550	559	561	541	569	581	542	597	520	533	518	554	536	555	547	544	586	552	532	528	562	567	548	556	540	567	563	572	558	537	560	577	546	506	570	535	518	540	532	514	591	553	558	554	561	554	540	531	521	539	551	512	531	535	465	540	555	565	548	509	553	532	622	539	503	561	537	519	525	545	561	531	586	569	511	484	522	518	581	533	499	535	538	548	545	532	555	538	539	577	544	521	576	492	495	539	574	492	536	564	551	526	524	538	536	498	577	508	553	545	555	523	544	582	523	527	522	575	568	546	519	553	547	522	538	533	574	551	553	581	622	517	505	566	535	551	544	536	549	546	516	519	529	530	536	529	503	575	569	580	552	546	510	576	527	569	531	487	581	505	556	538	546	533	597	573	546	526	540	547	535	552	556	525	521	568	518	536	539	534	573	536	546	578	534	552	522	605	579	536	546	545	611	544	535	557	514	576	538	527	562	531	521	552	497	549	552	532	565	552	540	542	537	547	494	554	596	540	579	538	607	523	543	550	535	511	544	520	573	592	589	546	504	547	545	513	489	521	521	575	516	552	506	510	556	563	590	541	551	554	534	547	567	550	588	531	571	559	530	531	541	584	525	523	521	524	512	526	526	512	546	588	571	550	576	533	557	539	550	567	525	535	582	543	569	517	555	530	537	589	500	505	577	557	534	573	539	549	541	509	571	597	485	521	531	525	552	535	499	578	518	531	520	556	511	487	526	479	496	532	529	526	537	572	534	496	537	540	547	566	536	570	562	558	560	513	509	546	543	531	559	548	514	556	510	529	541	537	576	530	579	517	503	510	498	560	524	513	530	529	522	497	525	531	569	575	524	541	513	522	589	524	571	526	607	510	551	519	537	590	530	532	560	572	572	494	544	564	515	558	593	594	510	530	542	515	550	538	565	527	562	560	543	537	528	525	532	590	560	572	510	506	503	564	593	511	544	552	567	558	564	537	556	564	555	510	541	537	538	515	558	562	499	547	565	530	543	551	523	534	531	518	533	608	576	570	491	534	521	516	542	515	554	585	527	544	520	525	561	518	531	516	503	518	545	554	519	566	553	526	545	516	510	562	553	582	517	524	533	549	543	530	494	536	531	503	536	515	571	540	496	537	558	559	527	558	520	541	531	578	580	515	536	543	525	568	550	519	558	542	563	560	549	573	529	549	514	604	546	535	511	520	509	514	563	573	530	575	559	550	537	557	518	513	562	539	529	566	550	558	544	543	517	553	555	532	496	499	561	531	568	586	594	552	510	572	523	512	543	603	530	569	544	550	545	532	517	575	563	539	541	573	541	540	527	572	522	493	573	550	541	533	559	558	512	525	552	541	521	508	504	546	544	503	555	546	548	547	520	573	535	523	488	504	524	562	564	538	516	538	534	560	560	520	553	519	574	560	576	558	524	533	574	526	574	545	544	567	574	525	526	513	593	566	540	500	526	514	519	555	515	553	517	577	549	521	532	505	529	519	553	597	538	620	548	558	552	531	554	552	568	550	549	522	542	546	548	537	568	511	494	557	554	565	572	527	535	535	583	553	579	530	515	557	557	535	545	595	517	528	560	513	551	546	511	530	529	532	543	544	525	554	509	543	502	561	532	525	540	517	534	530	573	541	531	548	564	585	536	597	495	519	520	518	530	571	566	555	512	567	472	518	545	555	514	545	566	549	535	566	515	531	525	523	551	556	577	543	536	559	544	525	573	539	547	512	547	555	548	547	540	523	550	540	559	531	509	557	546	542	552	517	533	545	538	569	535	506	517	565	569	539	557	533	519	533	555	562	530	543	545	534	559	500	530	557	529	566	506	560	602	486	533	582	518	551	518	557	484	513	557	551	585	525	587	550	541	560	525	558	532	531	541	582	559	540	570	499	554	553	544	532	550	545	532	542	544	555	530	532	563	530	534	562	532	517	529	564	554	559	523	528	582	555	579	574	530	596	540	518	526	572	495	498	554	536	554	517	556	527	551	556	507	559	525	513	505	539	553	561	536	469	556	560	556	561	562	564	553	549	531	587	586	526	525	570	555	521	537	521	551	542	546	574	550	547	509	536	542	524	536	540	527	527	523	531	561	570	559	551	562	548	564	518	542	574	540	528	554	568	484	530	532	565	577	519	526	488	569	531	538	497	533	532	517	525	500	519	528	505	554	525	541	536	525	550	514	547	551	534	544	556	544	544	513	526	531	510	541	545	517	538	537	546	510	523	544	551	546	559	563	553	522	547	549	586	534	520	529	543	539	523	520	550	522	540	546	553	529	534	539	582	536	491	531	544	540	494	501	554	528	560	515	508	479	535	553	518	515	547	537	517	536	519	535	545	537	555	590	524	560	542	569	562	459	557	516	529	509	535	566	567	524	519	526	489	569	500	510	527	575	547	552	516	571	497	498	515	547	553	556	517	538	594	541	555	547	521	556	529	488	517	507	557	525	531	562	509	523	494	532	510	554	571	531	543	518	520	588	545	491	532	556	503	482	511	555	563	533	523	531	536	591	572	534	570	531	540	557	534	571	516	592	561	524	568	532	571	562	529	562	522	545	548	508	540	591	531	548	511	523	546	536	540	503	545	544	529	566	554	543	526	531	570	551	525	556	530	558	512	566	519	525	507	497	561	568	537	589	532	529	597	548	524	547	571	571	517	525	538	559	531	524	533	563	526	527	531	555	560	517	535	536	536	551	492	560	541	527	545	504	550	513	511	515	505	494	526	538	511	532	526	566	517	557	462	512	544	519	575	520	582	519	546	525	509	581	610	540	550	535	521	570	564	561	522	578	534	536	593	558	567	496	536	541	526	520	519	512	544	516	509	509	512	582	535	551	510	536	537	547	523	520	571	534	526	560	567	542	560	563	535	580	585	558	572	517	546	543	551	577	548	547	591	528	528	552	569	543	529	528	562	541	585	529	529	564	554	535	579	559	547	553	583	569	585	559	547	523	525	546	539	503	524	546	545	544	537	536	538	563	563	545	557	538	536	547	512	569	554	502	528	544	538	568	565	569	546	539	568	573	520	519	522	546	542	522	529	539	552	555	544	586	529	531	532	549	556	533	567	555	534	533	562	506	586	511	561	537	563	518	517	529	577	542	556	547	499	487	526	518	550	522	576	535	508	538	523	511	535	570	544	560	544	561	551	579	546	552	563	558	552	557	536	549	553	568	528	563	545	524	579	579	546	554	538	546
10285	32952	14913	5228	3687	2776	2110	1680	1479	1165	1081	1032	912	841	798	766	787	761	709	648	657	652	670	653	686	654	592	655	629	622	620	590	590	632	617	575	599	554	581	587	635	606	577	624	610	619	621	606	580	605	571	545	603	604	581	625	607	561	602	600	609	579	629	605	615	627	555	631	548	660	568	585	616	602	611	592	596	612	549	619	579	583	581	578	573	571	556	597	590	651	614	600	591	599	609	593	539	590	650	581	597	562	583	615	605	600	578	589	583	581	585	610	582	621	585	570	621	616	630	578	584	601	553	583	587	560	594	555	538	590	572	584	562	537	578	567	556	597	569	616	557	553	565	600	602	554	543	572	547	608	602	599	576	603	609	629	590	597	592	591	589	614	610	582	600	623	573	586	591	573	588	567	578	618	607	580	582	556	565	616	594	586	596	630	587	575	596	573	613	609	568	546	577	562	610	553	616	564	626	551	609	594	588	597	562	593	602	590	581	610	596	556	569	589	580	602	588	590	626	564	579	563	577	603	595	582	578	603	584	600	572	578	568	556	562	534	593	553	565	613	603	556	615	563	592	624	540	573	560	575	603	557	577	574	564	571	573	611	586	578	585	562	551	599	556	553	628	609	626	579	573	591	578	634	601	555	591	558	539	600	593	600	598	532	591	586	616	607	601	550	580	571	545	557	602	610	561	544	589	618	566	578	545	602	579	580	590	602	550	594	552	636	572	587	566	559	581	595	630	604	620	621	566	545	589	570	597	572	552	589	610	610	592	600	588	586	569	581	615	619	587	560	556	552	583	566	554	593	585	564	601	597	581	581	575	567	577	535	604	611	582	587	583	583	594	595	613	583	578	592	582	558	606	563	566	579	579	575	580	588	594	608	592	601	562	539	541	587	612	595	571	576	579	551	578	583	581	563	613	568	561	551	563	600	563	596	625	614	533	551	553	589	626	560	618	598	575	558	580	616	580	582	594	604	612	572	542	556	570	609	563	575	575	578	621	580	626	553	557	583	606	569	563	561	577	619	606	528	553	619	623	595	576	611	600	606	573	584	589	666	538	562	580	595	578	561	603	627	552	579	618	628	591	622	577	552	649	567	636	590	590	611	611	577	565	574	567	589	607	575	597	617	559	558	536	618	582	630	603	590	580	546	623	586	557	567	585	605	567	578	613	595	587	591	605	526	594	551	579	621	589	616	555	584	614	560	568	595	559	606	532	584	617	591	599	590	533	601	563	595	568	557	610	546	580	604	580	609	613	570	580	590	571	622	564	576	575	555	597	576	579	606	581	582	580	594	587	589	579	590	594	583	537	573	551	606	603	607	589	559	596	585	577	603	587	618	577	576	583	587	554	549	544	546	575	559	585	660	550	567	585	564	576	590	583	608	572	586	560	605	594	576	584	617	592	618	644	567	582	572	597	579	617	590	539	636	567	601	573	586	580	575	554	589	583	611	596	558	587	560	646	569	598	587	585	560	612	579	577	589	585	548	564	575	595	595	627	539	633	556	567	605	614	595	599	594	594	612	549	594	616	554	601	556	576	584	607	552	545	560	606	568	575	581	580	585	575	600	636	582	587	573	593	602	570	585	588	527	632	588	609	580	580	568	571	522	593	592	594	572	573	589	571	598	572	553	596	587	568	592	584	603	593	583	609	577	592	583	584	600	613	581	613	609	591	563	600	557	592	584	637	560	573	603	573	544	639	582	573	558	576	590	575	621	576	585	631	582	611	586	572	584	562	565	590	586	613	598	569	568	540	598	578	618	584	586	585	620	554	597	585	578	618	571	576	590	559	588	627	641	557	577	599	567	593	587	581	576	560	565	570	573	604	557	594	577	590	605	573	543	607	550	577	561	611	578	566	591	543	609	591	576	610	557	593	553	591	549	598	576	596	542	568	586	611	567	576	614	596	634	594	601	577	567	569	605	643	554	530	624	600	618	569	596	572	562	585	603	572	585	561	588	572	572	602	578	586	573	562	555	570	615	589	613	634	573	588	616	597	585	623	576	544	634	586	643	527	567	577	554	633	585	573	580	573	594	604	593	596	614	571	588	574	585	606	587	609	579	576	580	608	598	584	599	575	625	561	604	569	583	557	587	634	543	579	605	573	582	572	604	649	643	590	574	573	595	616	592	570	623	562	625	592	566	581	612	570	604	599	610	589	606	599	603	620	589	546	573	577	585	580	595	604	548	614	599	586	606	581	621	623	559	610	587	555	541	576	574	600	583	564	559	567	623	606	534	565	581	563	608	577	613	619	610	554	607	609	575	583	584	546	609	586	561	589	609	625	578	584	574	618	572	605	576	568	580	556	579	595	569	566	586	636	624	614	586	564	589	612	580	575	562	566	597	565	613	574	538	595	565	613	565	629	562	584	556	575	572	585	607	620	585	555	586	600	618	572	581	608	597	625	567	549	569	563	593	521	571	594	583	625	567	574	616	565	606	587	585	589	597	558	599	592	606	554	556	616	558	597	564	551	576	582	629	570	588	598	600	576	540	596	591	569	604	617	594	650	565	568	564	592	627	620	571	576	552	568	564	566	568	574	601	591	570	588	585	524	594	559	572	601	559	551	587	580	570	577	593	607	573	565	568	589	599	577	552	603	632	578	534	626	548	605	566	634	568	621	565	592	595	601	599	576	590	563	580	627	555	572	601	589	615	591	571	610	557	615	652	589	582	595	557	628	579	587	590	540	542	590	640	593	580	602	590	584	591	612	556	577	608	590	596	547	586	643	612	560	564	621	577	616	615	605	548	577	569	600	612	570	597	585	592	613	550	600	614	618	565	605	569	567	565	592	590	547	594	591	549	570	594	552	583	585	629	580	560	595	576	607	604	547	584	621	577	588	674	615	597	566	587	650	541	598	582	573	571	585	594	586	605	558	590	600	581	561	573	606	564	590	548	562	593	581	571	601	554	574	607	575	592	595	598	582	599	593	631	603	563	627	567	572	609	640	611	596	621	584	522	617	603	563	558	583	597	612	575	560	616	550	583	557	566	582	579	618	584	555	588	605	618	587	630	597	575	539	575	644	594	614	590	608	610	598	588	572	583	565	602	612	632	579	600	549	603	572	558	612	578	611	584	584	607	576	564	569	570	631	594	576	613	629	579	595	597	584	578	567	584	577	583	549	549	605	599	609	588	578	615	593	557	620	589	574	574	589	586	535	639	605	610	597	622	593	533	585	533	577	580	541	632	589	591	563	578	539	567	544	546	584	575	567	588	600	617	600	530	577	613	608	592	611	596	626	570	619	623	555	558	585	572	630	612	580	621	604	590	543	593	602	577	573	589	566	586	571	592	622	565	611	616	584	600	562	590	575	530	551	556	593	558	569	606	625	564	547	571	532	562	582	573	609	642	609	595	548	552	548	620	584	603	588	549	603	602	603	590	612	620	619	582	603	602	555	589	597	587	602	602	560	585	568	596	584	630	604	591	580	603	571	596	561	642	602	573	574	595	577	595	557	548	611	524	541	546	587	618
27336	19555	7149	751	491	448	452	410	401	412	389	416	415	423	352	355	393	381	376	396	344	419	312	377	388	367	419	412	360	385	368	397	424	400	397	372	422	371	397	379	396	384	380	365	392	437	335	371	379	413	362	411	363	383	375	379	361	362	372	374	386	372	352	378	408	396	419	344	385	385	434	390	403	359	363	376	360	389	361	366	398	354	402	372	380	353	376	403	381	361	381	348	353	395	411	387	380	356	360	403	385	328	402	396	391	395	391	349	389	399	411	408	375	361	366	388	429	385	368	359	362	413	409	384	387	408	350	386	363	410	377	386	391	389	385	400	397	383	392	402	389	426	391	422	403	396	406	366	372	368	415	391	402	378	408	368	390	405	365	400	407	379	418	391	365	387	448	387	389	376	395	387	379	392	356	406	342	362	381	413	391	371	373	383	383	390	398	408	412	411	344	348	395	378	384	391	335	375	398	371	375	370	385	393	357	375	392	388	367	377	380	376	389	386	372	403	383	391	385	398	391	383	361	405	393	404	395	387	348	366	423	371	372	356	390	400	388	397	426	397	393	385	372	404	346	400	369	355	376	375	400	416	381	391	370	410	410	415	381	356	391	391	375	387	389	363	372	390	380	379	355	366	398	361	412	368	395	415	407	398	402	389	365	380	396	377	417	386	402	381	382	395	352	361	394	365	375	392	395	385	338	373	398	416	371	398	390	347	390	368	384	340	387	389	353	424	356	395	399	387	390	382	399	384	434	345	407	382	387	400	378	380	367	393	398	371	388	404	441	386	406	376	393	395	400	389	390	406	408	394	380	382	386	403	376	336	375	399	392	357	369	385	397	391	368	399	402	380	400	418	362	427	375	392	361	390	380	382	394	379	403	348	401	382	367	374	356	365	409	364	373	341	347	373	377	399	413	353	356	380	368	370	366	383	405	351	353	384	381	390	398	405	363	403	384	399	412	389	387	388	397	385	380	375	421	386	356	374	386	363	389	367	415	417	367	409	379	373	383	407	384	388	402	365	385	419	409	351	399	364	394	403	389	392	370	388	384	339	393	393	391	395	399	419	405	369	400	379	419	379	356	407	406	374	393	378	380	400	388	388	389	371	396	360	379	385	390	374	373	367	394	375	360	363	371	371	381	400	386	408	386	391	379	383	358	393	397	368	434	401	386	400	344	408	422	398	396	375	392	368	377	405	401	407	426	348	351	393	400	406	404	376	390	403	384	380	407	396	385	378	402	387	418	410	385	400	422	349	391	418	385	381	365	396	394	422	372	387	383	387	417	392	382	392	372	388	377	417	360	368	424	381	389	364	427	393	386	389	365	420	379	415	406	396	393	426	366	410	393	361	374	376	363	404	376	360	409	372	400	390	394	409	388	384	373	373	397	394	388	409	410	392	374	365	355	394	371	365	371	368	375	384	403	396	365	410	370	401	409	397	363	382	363	369	388	400	360	417	363	351	406	365	390	370	399	393	350	344	384	375	431	417	400	412	361	421	407	399	394	390	357	385	420	395	385	403	394	373	393	409	419	369	366	375	399	386	374	420	400	356	385	378	357	389	382	366	364	383	358	344	353	384	361	373	381	369	375	361	380	379	374	374	377	381	371	397	398	401	377	387	374	400	391	370	376	366	380	404	381	381	375	383	399	380	388	394	369	396	390	391	373	372	368	364	399	383	392	395	389	352	381	391	411	410	396	388	391	387	371	356	389	392	396	404	382	347	407	386	378	409	375	402	390	371	373	385	389	392	408	391	348	397	419	363	399	388	387	377	370	395	386	406	422	373	378	422	407	388	387	396	393	415	365	381	360	392	381	374	390	396	369	404	377	357	356	353	372	426	370	430	391	387	428	377	350	391	357	370	400	370	381	376	366	362	398	395	362	425	381	359	360	390	370	373	367	365	369	366	402	401	406	408	359	390	385	383	401	368	415	376	386	396	410	411	371	381	408	389	381	386	337	385	410	387	383	418	348	411	411	358	406	377	381	417	407	361	371	395	384	393	414	369	398	417	400	385	392	398	410	370	407	380	359	427	387	399	415	367	361	366	376	379	370	404	397	393	349	343	372	386	337	404	378	381	376	386	386	355	322	373	362	363	384	372	356	363	440	386	368	420	398	405	409	372	377	401	374	392	379	406	418	391	363	356	392	397	388	374	387	421	404	368	380	382	382	388	346	390	381	386	393	414	396	371	337	372	373	423	379	367	410	371	385	391	391	390	417	367	389	398	387	406	397	395	350	366	390	408	368	395	399	391	382	370	382	399	403	378	376	354	378	370	386	414	377	394	430	402	397	405	402	391	370	401	402	403	354	383	357	378	369	402	396	382	398	387	366	387	412	352	382	360	364	394	381	383	415	365	381	368	383	384	380	362	356	416	363	407	398	406	412	433	378	392	422	370	398	349	412	414	383	378	380	366	401	400	377	368	409	386	394	391	373	378	384	400	390	392	379	371	378	357	414	386	389	367	361	394	381	391	400	400	372	425	369	393	416	379	417	435	349	383	359	394	401	382	354	366	373	391	373	352	399	387	371	374	380	410	401	382	392	375	348	393	407	382	357	365	401	362	402	366	382	409	412	423	388	372	365	409	392	367	390	353	385	383	369	394	387	379	391	392	377	386	413	387	408	379	381	375	395	383	389	365	375	377	389	364	365	375	389	385	357	372	397	401	374	431	403	368	368	352	371	357	405	380	370	376	381	356	398	401	436	391	376	332	385	387	394	393	387	376	368	405	366	369	395	377	377	365	370	388	389	409	419	382	368	399	398	366	384	420	371	403	353	382	372	402	383	366	416	398	411	374	338	412	397	393	408	374	382	394	396	393	394	404	398	422	379	384	391	385	385	364	389	384	409	389	384	362	403	417	397	375	380	376	407	391	395	357	358	383	414	396	369	365	380	386	404	380	395	410	372	372	394	372	378	370	388	399	416	402	412	407	361	381	387	384	386	392	360	413	413	398	409	365	406	388	398	407	422	414	396	366	376	396	411	356	398	384	372	414	387	411	367	397	409	360	376	375	385	400	391	416	420	369	409	370	359	367	367	360	386	402	410	434	375	376	359	389	367	403	372	379	404	357	395	417	347	391	416	382	383	370	405	418	401	375	384	377	399	395	357	346	389	401	398	373	388	388	377	374	377	421	385	386	407	391	375	369	379	368	390	370	402	364	414	414	393	357	352	405	394	405	399	389	386	399	364	371	360	375	383	414	396	416	417	416	389	380	393	351	373	366	402	363	377	389	373	407	408	394	381	381	377	388	378	358	372	401	396	384	358	365	380	371	357	406	428	393	392	376	409	357	391	395	426	396	370	412	372	374	378	424	404	319	378	367	382	365	389	395	402	369	388	395	381	351	368	363	407	398	422	412	409	373	376	388	370	376	390	363	378	419	431	387	388	388	390	409	387	364	380	383	400	383	406	375	419	383	366	389	373	378	411	414	380	424	387	379	363	390	392	404	383	399	374	427	373	407	381	378	417	374	378	396
6724	7042	2006	548	475	464	465	430	445	406	396	423	390	440	406	404	420	417	414	411	413	405	429	433	420	404	367	420	440	394	418	397	409	415	426	399	399	426	402	405	418	365	390	402	411	437	398	461	416	404	412	402	421	421	395	405	398	396	411	420	362	413	428	414	409	423	377	415	432	418	411	434	453	416	389	395	386	423	405	398	432	373	410	393	408	414	414	364	409	437	408	398	426	415	389	402	393	380	397	400	394	411	409	412	409	420	401	390	374	411	415	450	382	419	380	419	409	384	405	435	406	394	416	429	421	435	423	399	426	365	383	387	362	393	444	442	424	434	383	425	407	400	416	396	391	388	412	431	401	399	422	395	399	398	456	445	368	395	400	420	406	426	399	416	437	412	395	422	411	415	431	409	398	405	400	403	403	409	418	425	430	410	427	415	413	414	369	456	421	402	385	409	440	397	418	394	393	402	395	411	375	392	400	410	378	465	404	402	416	404	401	410	376	417	416	427	415	421	398	390	421	440	435	427	412	364	403	414	417	422	421	402	431	412	414	398	408	427	376	390	406	362	422	407	427	406	448	383	428	389	393	388	388	402	447	402	393	357	433	390	422	378	413	438	385	399	380	452	367	393	423	399	431	399	411	406	415	387	401	410	418	431	410	418	413	408	419	421	421	403	415	397	423	405	421	385	425	391	387	399	415	415	400	376	404	428	376	372	364	388	385	422	386	388	414	403	411	374	389	417	422	440	397	399	417	426	380	395	394	387	394	393	398	370	422	431	406	400	409	404	408	392	448	389	441	410	371	424	386	433	444	395	409	402	379	405	422	385	434	407	410	394	416	417	387	366	406	394	401	428	390	417	357	379	378	429	427	430	347	351	399	383	389	415	393	452	398	394	391	385	388	431	425	451	397	408	412	467	390	450	410	410	435	400	370	432	388	397	380	409	439	415	403	403	418	425	381	398	432	403	404	420	387	426	414	351	404	381	422	411	381	381	383	374	438	394	388	378	414	421	382	417	426	409	368	422	414	392	391	396	397	425	430	435	385	370	404	411	403	417	403	403	404	392	419	371	400	432	389	420	396	419	387	402	429	423	420	381	407	395	460	416	389	390	394	411	410	409	408	409	375	432	417	429	392	408	406	415	411	434	438	400	418	412	384	437	399	405	390	407	395	403	379	389	409	403	392	420	396	422	398	394	381	383	406	394	404	449	409	418	415	387	436	416	412	407	409	396	411	411	393	384	433	413	386	421	394	373	406	464	414	413	454	373	413	411	427	387	402	402	397	399	403	421	410	414	366	427	416	424	395	410	408	410	446	399	416	413	395	419	433	381	405	400	417	408	426	410	368	398	420	411	389	392	432	379	414	430	429	423	434	429	386	431	441	401	401	382	392	390	414	424	385	388	399	403	403	387	380	415	391	414	409	371	389	400	420	419	387	393	407	379	375	458	470	398	388	423	424	383	418	407	415	377	431	405	427	382	401	378	393	413	405	374	355	410	418	402	403	397	388	440	437	410	421	420	431	439	391	415	398	368	421	422	395	380	411	398	406	421	387	435	426	418	439	399	405	404	418	424	405	405	393	402	387	433	368	406	401	452	415	389	415	369	418	418	410	393	419	409	407	402	379	386	391	384	425	405	419	364	453	427	412	425	405	413	401	398	384	438	421	412	405	394	393	414	383	418	403	376	404	399	385	415	400	371	427	382	411	379	400	421	406	387	414	412	367	396	436	399	441	374	392	429	404	411	398	436	433	419	417	387	437	430	434	399	422	396	424	388	385	427	411	422	406	448	369	413	378	392	407	368	403	428	433	377	424	393	416	387	420	414	443	390	412	409	403	413	425	372	420	425	422	410	433	406	385	390	406	396	434	403	427	383	383	409	381	410	418	418	406	412	394	387	417	394	346	380	384	363	420	425	395	423	403	392	393	400	409	401	401	426	398	424	426	433	410	438	411	425	390	402	420	386	414	412	359	433	371	403	399	410	348	389	415	370	396	428	422	420	425	419	384	414	400	411	419	444	438	397	406	380	401	395	418	384	393	422	441	379	405	409	408	457	422	411	391	393	370	411	405	412	410	395	399	375	424	394	416	414	404	371	405	360	407	403	387	358	450	453	409	384	410	400	408	388	417	367	399	428	414	406	392	378	371	404	409	416	388	422	411	394	443	414	407	428	395	406	381	384	417	422	423	402	401	404	399	377	389	365	395	394	384	413	430	431	395	410	362	391	426	411	434	437	394	398	410	428	414	412	419	423	403	409	415	458	412	394	382	388	437	399	428	440	392	410	369	387	388	425	382	422	425	382	363	420	421	424	412	423	431	413	406	412	393	421	375	459	376	409	427	431	373	397	407	395	409	397	406	402	410	413	401	425	410	390	394	439	396	410	394	422	407	386	455	434	392	437	390	410	421	401	426	412	405	441	388	452	443	424	392	399	390	420	421	397	412	357	399	442	391	420	387	392	412	443	387	413	412	393	425	410	429	452	434	421	410	410	403	428	373	404	388	409	415	390	415	401	437	418	411	404	422	408	413	438	411	379	379	394	431	394	438	408	401	418	420	384	392	411	419	422	399	381	447	401	405	366	398	395	387	402	412	414	443	387	423	407	423	442	398	425	405	414	400	422	364	386	407	392	425	406	384	399	414	399	443	419	378	428	416	406	411	453	416	408	384	418	391	421	420	408	406	378	400	427	376	430	413	406	401	422	396	422	406	389	391	407	412	348	382	381	449	423	403	419	409	389	362	400	395	387	419	377	398	414	385	427	385	447	382	416	437	402	375	467	405	373	368	371	405	397	414	403	402	387	406	419	394	411	367	428	388	434	414	408	404	414	425	397	412	367	439	408	397	427	433	361	414	396	411	416	416	373	371	423	380	438	422	446	389	406	398	418	415	438	395	406	432	426	423	400	382	378	436	398	387	420	427	416	391	417	435	398	412	377	404	385	405	393	400	413	388	404	429	411	412	410	364	391	371	408	425	412	421	401	352	407	395	380	442	407	406	413	397	391	432	447	402	424	400	379	381	445	447	356	409	407	415	406	419	416	417	404	404	459	421	395	384	397	416	377	411	429	415	425	425	441	392	404	391	393	412	391	391	399	418	399	401	415	394	417	421	390	394	401	412	407	423	399	406	419	403	395	433	417	388	357	424	426	386	423	393	371	432	390	417	417	403	401	407	374	419	408	408	403	405	442	405	387	405	420	363	436	408	428	382	410	368	370	443	419	425	392	382	407	462	406	440	366	389	403	375	381	402	422	405	424	429	417	422	415	415	424	400	402	380	426	387	402	393	399	397	446	380	422	387	405	409	425	422	430	426	391	409	385	392	408	387	388	436	430	409	418	411	425	441	381	387	413	419	420	431	359	393	395	394	404	441	397	416	426	434	400	400	446	403	406	395	402	378	389	401	476	414	423	380	420	380	400	397	399	431	411	388	374	440	427	450	402	409	427	395	420	408	393	380	409	417	364	420	379	415	412	374	444
23520	21182	28576	24062	21169	11849	1519	1116	944	923	845	770	748	767	749	758	714	821	738	780	727	715	707	666	695	702	681	757	730	697	666	696	657	686	737	728	731	646	675	703	723	668	692	670	738	655	732	707	658	678	731	699	710	694	686	662	714	703	674	695	690	691	647	669	685	702	681	695	737	699	664	702	656	737	696	686	692	740	707	712	659	684	705	691	693	711	691	681	671	726	698	698	709	691	647	677	743	649	653	640	633	651	686	687	653	650	650	679	693	680	668	698	700	655	702	671	692	729	695	683	705	678	666	703	710	665	682	742	684	703	684	672	667	687	693	678	671	645	713	697	685	648	693	674	656	694	662	689	627	691	660	676	684	673	680	657	666	675	645	698	709	634	652	660	692	699	680	667	684	673	711	674	715	650	693	677	692	681	680	674	712	670	692	693	678	697	673	659	696	644	693	749	696	701	680	678	731	646	728	671	667	719	703	681	692	662	685	647	709	759	658	715	690	689	704	707	652	670	698	709	661	714	652	675	702	715	652	670	698	699	690	668	702	719	723	712	655	731	654	676	689	730	701	696	716	653	628	699	700	684	679	734	694	703	670	664	701	660	672	706	660	694	705	666	653	682	684	678	693	714	676	690	647	680	673	655	664	692	680	696	675	701	683	719	660	696	679	659	624	708	667	698	672	674	680	685	731	692	691	661	671	715	725	635	670	658	693	711	694	702	681	673	704	664	712	673	673	663	720	657	694	661	725	675	684	692	672	710	645	639	670	672	680	709	717	684	673	674	675	678	699	700	681	698	716	675	651	652	707	719	709	691	728	673	680	709	701	743	665	677	645	685	687	714	697	683	670	682	733	711	651	697	703	658	614	627	728	642	682	697	686	720	633	670	690	648	693	694	715	684	690	666	721	703	746	700	712	680	678	656	662	702	660	704	654	645	697	651	679	685	757	638	682	652	651	658	693	646	686	671	649	682	690	667	669	699	635	664	725	680	654	688	661	718	658	694	681	669	676	686	712	697	671	684	689	699	672	677	666	633	705	656	639	670	683	699	657	652	705	675	676	693	667	700	653	677	638	728	646	679	646	686	683	656	687	617	714	665	699	715	679	679	656	676	659	661	713	719	672	669	651	673	693	677	681	670	661	634	708	715	691	680	750	688	654	652	687	718	692	680	702	685	697	655	728	681	700	695	677	703	685	719	689	668	651	640	724	694	640	663	696	707	675	690	697	703	646	680	684	690	697	685	684	688	690	638	681	680	650	701	665	698	662	663	645	682	702	695	652	676	688	696	667	666	698	704	689	722	702	715	663	690	726	682	747	685	700	675	652	660	640	666	707	707	672	673	666	707	674	702	698	650	686	686	673	694	731	699	687	679	668	651	675	666	739	669	684	649	625	664	698	670	661	675	724	729	666	699	693	648	659	696	673	678	617	681	670	658	692	677	692	682	687	681	698	660	648	733	694	631	630	671	627	689	678	654	672	686	682	662	681	688	709	710	673	685	671	648	665	653	664	728	656	674	674	640	725	675	691	696	688	659	674	721	702	702	695	651	686	685	683	728	671	711	662	696	646	750	687	673	655	724	671	642	656	649	682	639	693	660	717	680	687	708	624	726	667	676	691	741	681	698	723	710	691	724	671	652	672	671	711	716	630	694	637	687	683	676	631	683	708	650	690	668	691	682	676	605	712	697	680	705	712	658	700	732	682	697	677	666	680	619	651	676	663	694	710	711	687	679	710	663	711	707	720	655	661	705	662	657	686	681	642	630	659	681	691	685	638	661	691	709	697	656	649	665	664	676	686	698	696	687	644	706	687	644	732	658	685	688	645	738	651	692	718	684	674	656	709	648	665	661	632	628	714	718	698	724	690	649	709	736	660	687	724	675	691	663	699	691	711	670	694	659	705	697	716	654	725	690	623	636	706	717	658	666	668	686	665	716	695	662	713	680	678	707	687	679	687	686	640	674	677	665	681	723	691	633	703	707	640	663	715	694	698	706	666	687	694	697	627	698	642	667	679	691	669	656	725	721	625	630	639	684	670	683	718	702	665	722	703	708	629	690	649	670	668	709	689	692	673	676	702	687	701	651	657	682	702	680	683	665	638	702	675	673	680	712	667	709	692	677	646	723	658	691	729	647	670	645	680	682	684	666	670	668	690	690	658	685	689	678	691	723	686	694	642	676	684	705	679	683	690	645	703	611	682	663	701	677	674	689	670	693	639	713	699	654	679	667	696	698	651	688	660	688	707	716	729	713	657	680	688	631	644	689	732	686	669	695	750	706	703	704	676	632	678	695	740	721	692	658	707	637	634	696	711	579	721	685	689	682	668	688	667	657	692	692	669	690	675	728	688	658	700	700	727	670	706	707	682	687	655	691	661	666	672	664	654	645	685	689	625	678	645	688	691	740	650	655	647	660	681	710	684	689	708	652	674	698	689	711	700	717	691	691	703	711	698	741	658	731	700	664	693	678	669	645	715	663	630	683	671	695	682	610	708	686	643	673	673	639	687	711	713	699	670	657	713	721	702	669	658	687	700	655	661	690	704	658	709	681	701	674	708	646	669	710	661	677	694	691	621	660	662	723	678	668	705	706	662	721	692	654	673	658	714	716	675	681	673	668	683	635	650	685	683	688	730	657	744	683	689	682	699	660	698	707	678	707	718	690	684	688	712	741	730	682	657	704	666	672	688	707	693	649	662	663	669	671	716	656	655	688	654	703	689	636	676	653	692	683	663	687	678	678	667	654	697	701	699	683	644	646	619	656	720	624	666	726	648	686	669	674	700	704	633	676	641	710	673	695	698	615	750	679	683	660	725	693	658	658	693	654	720	674	656	708	726	687	669	662	631	648	689	702	747	669	701	675	639	668	697	625	683	650	708	660	666	707	698	654	692	667	707	657	603	688	691	646	685	724	627	697	654	652	635	666	677	673	659	673	677	686	703	687	631	660	675	694	689	670	683	665	714	725	665	687	667	639	688	673	690	670	681	726	680	666	676	656	697	670	700	656	694	729	686	695	661	696	703	657	669	679	686	658	645	694	652	666	711	651	660	667	640	652	714	727	647	682	705	682	652	695	657	688	735	700	677	691	676	676	668	704	636	742	715	688	697	692	685	688	700	666	686	703	670	680	701	666	644	658	663	709	712	659	669	644	663	673	626	695	711	691	760	694	661	731	661	658	672	682	682	694	650	632	667	693	675	698	652	677	655	660	775	609	635	666	649	635	687	687	699	733	699	685	651	651	676	688	684	644	688	673	674	677	666	669	675	656	705	741	681	660	698	651	654	669	712	615	694	668	700	701	673	672	743	657	679	720	640	701	663	680	681	744	746	661	668	661	708	690	650	726	673	656	664	738	679	666	697	722	688	695	720	671	661	702	658	670	661	637	712	670	673	695	698	652	716	734	696	686	671	721	668	674	665	673	694	728	701	696	699	708	670	684	688	699	715	702	694	698	665	671	693	657	640	716	690	661	683	703	683	679	682	710
7280	26346	12995	3177	2417	1827	1487	1257	1167	1019	996	934	847	871	841	764	774	787	761	760	761	743	747	764	773	717	714	795	783	768	766	715	711	743	751	707	695	723	714	743	712	700	734	727	711	691	702	694	731	630	709	720	719	680	742	725	697	726	688	739	763	721	705	690	723	718	717	677	726	732	743	716	695	728	689	737	753	690	715	759	715	745	735	696	763	669	713	699	699	709	734	705	710	738	651	769	734	742	695	677	652	705	732	686	698	724	704	740	683	756	729	665	707	722	679	739	738	692	721	693	722	692	684	723	732	710	759	722	716	727	711	688	731	687	675	758	716	710	735	692	753	690	732	682	677	704	668	715	741	721	723	745	696	696	724	681	742	690	748	695	689	751	683	706	689	759	713	725	694	691	688	717	714	682	725	719	686	710	649	684	720	717	734	762	699	743	683	731	711	783	684	693	682	732	679	702	711	716	692	708	718	759	725	704	736	679	682	712	717	685	695	698	704	759	738	691	697	745	747	672	697	730	728	741	720	710	741	751	698	731	763	650	714	745	693	753	683	710	722	707	687	714	713	741	744	719	682	713	765	687	737	696	749	697	731	695	693	662	766	703	696	675	683	742	712	757	776	712	680	726	697	731	706	720	730	739	692	715	721	710	702	743	714	714	698	707	649	681	751	659	740	786	741	701	722	726	679	728	696	698	714	736	678	706	761	725	717	709	732	719	732	722	741	710	728	685	653	714	722	723	728	701	687	691	756	706	643	740	700	726	735	694	745	700	740	736	698	688	723	685	696	728	715	731	705	735	757	689	671	650	716	657	723	736	721	775	751	676	755	683	776	751	695	714	759	692	706	675	696	695	729	694	697	704	738	689	742	732	703	710	717	686	721	723	672	734	703	692	718	690	691	717	712	737	680	735	752	732	732	684	715	636	734	716	747	737	670	673	715	723	742	704	697	724	724	736	674	701	746	682	665	692	695	674	716	716	710	720	715	676	711	719	733	682	670	695	668	688	707	684	632	714	682	669	755	720	693	683	710	706	734	702	698	683	757	728	692	700	704	714	737	740	684	706	685	732	659	680	637	718	710	716	706	753	714	716	740	727	679	752	708	775	725	784	719	720	734	723	752	706	705	678	698	721	712	736	721	750	780	742	719	726	709	712	710	702	719	767	735	718	726	710	745	730	731	711	719	737	734	704	689	661	717	679	719	744	720	734	690	726	709	749	711	714	714	681	703	725	721	719	679	692	751	715	703	703	696	694	731	699	713	722	703	722	729	704	750	754	724	699	689	702	685	676	725	718	770	684	677	723	713	694	701	799	698	668	693	712	739	725	720	700	791	699	733	763	676	703	683	702	706	726	708	722	689	679	698	739	718	702	706	726	667	700	709	705	713	732	730	705	706	716	708	718	664	706	729	739	714	752	739	750	698	713	735	638	666	681	717	723	703	703	696	748	718	650	672	672	654	713	690	715	752	697	650	776	704	685	665	720	727	682	709	719	706	739	708	705	700	735	663	710	713	698	718	713	754	672	730	723	700	728	692	713	711	723	657	685	701	702	688	687	716	707	764	753	707	743	725	737	736	662	706	708	745	718	687	724	738	672	744	718	688	724	702	727	678	689	724	768	760	694	721	685	733	701	757	730	669	712	688	719	733	730	719	695	658	744	670	752	717	741	709	720	679	736	681	784	722	707	699	705	722	689	713	703	672	683	736	699	674	699	729	659	688	703	672	755	646	724	653	678	724	733	722	697	725	707	714	691	743	684	728	710	666	752	730	704	724	733	745	710	745	713	736	748	745	699	710	705	711	721	716	672	708	701	709	704	696	704	677	735	696	700	736	701	739	699	718	695	716	745	702	668	722	714	684	717	713	721	749	647	692	707	719	653	696	697	688	725	728	702	697	684	697	697	715	709	714	697	711	707	684	738	705	676	714	699	726	678	706	742	724	708	762	716	716	753	742	732	695	724	699	690	685	781	726	687	683	765	736	735	803	677	752	685	734	716	709	718	720	709	705	716	720	689	712	735	702	713	701	693	715	660	699	750	714	663	716	682	713	716	691	736	746	699	725	700	710	670	689	708	705	723	724	715	716	682	705	717	694	724	715	719	668	674	740	752	706	718	720	702	709	780	654	764	748	713	708	742	693	707	704	716	702	755	759	699	714	711	678	718	758	714	722	715	742	714	682	749	721	734	666	693	701	724	700	685	718	722	759	722	698	744	720	716	713	668	729	693	675	728	737	711	777	706	753	735	689	779	684	725	721	695	731	730	736	774	770	746	749	694	680	702	693	651	731	704	732	732	764	720	678	693	673	750	765	747	701	661	749	717	733	763	706	762	724	717	704	738	707	695	714	725	709	719	728	724	710	717	730	707	762	706	726	727	738	729	744	727	664	718	713	705	715	759	694	784	665	702	726	727	698	662	744	712	711	708	710	710	708	746	708	708	705	682	704	705	711	723	735	717	698	739	687	744	738	706	738	674	719	763	730	678	719	728	667	706	743	743	692	695	746	726	735	743	713	665	679	660	705	771	690	682	695	699	674	674	702	767	726	673	754	735	716	737	715	717	727	696	681	780	725	721	722	701	699	706	701	688	739	742	664	722	687	669	713	717	747	699	718	735	746	727	695	755	683	700	687	696	667	760	738	684	724	727	714	733	703	694	735	741	700	709	777	717	677	713	710	742	787	725	769	706	694	698	706	730	700	697	765	657	718	721	708	675	707	691	690	664	704	746	757	748	726	683	731	722	677	709	689	723	711	756	732	709	664	686	702	749	757	761	711	727	711	678	663	736	756	708	742	761	732	751	705	731	681	716	733	727	756	698	692	728	747	690	704	745	726	755	761	730	696	694	744	748	694	725	728	692	741	693	689	714	659	681	667	715	725	713	761	740	696	719	741	676	711	698	658	686	732	734	693	705	698	724	765	692	710	693	699	676	707	712	701	686	725	726	697	735	701	735	750	728	723	708	705	722	711	700	740	674	697	730	705	682	707	726	670	741	703	705	746	720	681	685	680	738	742	697	709	746	670	669	752	705	718	703	685	676	711	731	697	687	708	790	708	752	746	696	741	720	750	685	689	731	695	751	717	694	715	721	648	716	721	726	745	692	680	709	695	716	723	691	744	691	759	695	679	685	732	710	682	728	730	693	694	690	728	754	675	714	734	714	701	745	754	694	673	639	757	730	666	694	697	690	746	756	678	726	726	736	728	722	731	701	656	682	708	714	721	734	733	708	721	685	724	707	758	730	710	746	717	708	753	742	749	714	706	738	700	737	756	730	677	729	731	731	720	724	770	741	693	708	697	693	727	753	671	713	749	698	732	723	731	736	681	707	742	652	667	713	717	702	692	632	714	726	694	708	661	675	735	727	666	697	709	697	730	699	722	715	673	739	734	724	693	656	716	667	683	723	692	678	654	663	699	715	739	674	702	706	743	679	725	697	705	772	736	734	668	774	726	713	678	694	672	727	741	753	720	716	684	749	772	760
24627	21259	27920	24836	14538	723	442	317	292	288	259	248	210	217	229	219	222	187	218	185	203	186	185	196	203	207	187	183	201	206	183	190	193	201	168	159	160	176	196	187	185	183	189	195	181	184	189	194	178	168	170	180	212	177	172	173	189	179	175	179	179	177	204	184	199	193	177	174	192	173	167	184	182	203	206	197	200	196	201	186	185	181	173	184	176	210	193	178	203	192	172	205	181	203	199	163	184	186	191	199	166	172	155	183	193	183	192	197	175	192	195	188	176	210	216	162	180	191	199	174	179	189	211	183	185	176	208	189	185	165	190	180	192	164	164	171	191	154	190	190	185	170	181	192	202	191	186	178	168	186	182	193	180	193	200	163	197	174	167	187	176	177	184	204	180	181	176	183	167	192	188	175	170	184	202	173	195	166	201	171	181	183	167	201	180	181	170	170	158	199	195	161	183	187	192	201	162	200	162	167	180	171	167	178	174	189	162	176	179	174	183	185	175	177	174	186	199	190	189	176	176	176	172	187	210	176	153	189	181	193	165	159	179	207	198	172	201	163	202	181	185	185	172	181	184	184	194	190	203	185	202	157	177	190	189	202	169	178	207	186	188	190	193	203	174	211	181	198	194	190	167	159	177	175	152	160	185	157	150	183	198	166	194	180	177	160	198	150	190	165	196	176	173	168	194	191	203	184	172	200	183	182	184	185	199	168	152	178	169	179	187	190	176	186	200	183	177	180	182	210	181	179	195	186	206	208	198	182	183	134	194	176	212	211	174	175	182	175	183	186	185	171	215	172	198	193	185	212	182	190	189	170	182	193	197	213	196	201	180	188	206	160	189	183	190	169	190	191	177	204	158	168	195	187	189	177	186	171	178	202	173	166	201	191	187	183	184	157	209	192	182	175	179	173	203	182	193	178	176	194	167	173	217	180	196	170	198	216	211	178	173	215	183	201	177	192	198	219	190	193	173	178	216	164	215	187	188	172	199	186	192	180	170	181	153	186	182	184	170	194	189	207	190	175	195	200	186	182	185	173	173	174	182	173	176	184	160	206	194	203	186	190	195	182	201	186	175	178	192	176	165	192	189	215	188	192	172	213	172	169	229	191	193	174	189	180	183	182	167	187	191	203	207	220	171	165	212	178	168	150	192	176	174	230	190	186	181	202	197	198	193	191	182	182	181	168	170	174	192	210	202	177	180	175	174	176	181	166	177	194	186	207	181	164	169	193	184	175	214	197	169	195	200	197	194	195	166	189	178	183	169	192	209	178	189	181	191	180	155	183	187	212	189	190	176	213	176	204	189	176	183	180	186	197	175	205	188	182	188	176	160	224	178	173	175	180	184	189	188	183	175	201	177	194	181	177	210	178	201	177	193	199	172	189	205	166	211	185	182	187	206	176	186	184	195	204	214	199	182	166	182	197	189	166	178	168	182	201	189	158	191	179	189	183	179	175	204	171	173	186	199	208	179	178	175	185	195	195	174	180	191	206	214	195	200	205	195	206	186	180	197	191	189	183	186	203	171	167	195	170	198	176	200	195	204	177	206	180	183	163	180	183	203	176	176	186	196	179	172	169	189	173	183	155	175	163	179	189	194	170	176	186	173	179	170	188	193	199	201	179	198	174	195	174	174	183	186	150	180	217	180	179	156	188	194	222	184	159	168	179	170	176	160	182	200	186	185	187	206	186	182	170	177	220	158	198	191	184	169	169	164	183	164	188	198	170	177	184	179	200	178	175	176	174	173	187	182	203	189	173	171	192	162	171	146	169	177	193	176	158	194	162	176	181	191	171	188	182	158	177	189	176	178	195	192	219	185	181	163	187	191	181	170	195	171	168	187	179	180	162	167	165	190	204	187	197	175	157	181	202	168	177	185	226	177	201	177	195	198	174	199	196	177	194	183	164	179	194	178	179	213	200	167	167	167	191	200	194	170	185	195	191	197	186	170	164	178	184	172	190	179	180	204	164	170	174	180	206	197	173	169	194	167	221	184	174	175	183	219	161	176	183	205	187	190	166	173	160	191	190	157	218	180	192	170	172	221	175	184	173	169	194	205	200	194	185	181	191	200	194	180	189	170	204	161	157	175	175	190	171	198	178	194	180	188	151	170	181	172	152	190	173	178	188	166	194	176	176	160	197	175	174	193	185	170	195	170	172	177	198	191	166	192	198	146	193	184	182	155	186	178	208	191	182	187	191	192	181	198	188	205	170	197	171	180	184	209	182	198	150	193	169	162	200	192	198	184	179	179	217	200	215	181	196	197	201	177	206	176	183	201	193	164	203	173	196	195	200	166	163	184	187	177	192	167	189	187	167	160	198	184	194	176	185	182	165	205	162	174	176	174	155	186	195	177	196	186	207	193	183	177	177	188	199	204	176	200	186	170	173	191	193	174	186	201	196	185	193	181	182	207	158	181	193	215	184	176	191	184	202	180	210	158	184	189	198	196	165	175	187	185	176	161	186	178	191	193	161	178	177	187	177	185	177	178	186	186	195	160	187	181	182	184	193	180	194	200	206	168	178	165	170	204	169	165	180	204	203	169	201	203	167	197	174	176	189	186	198	174	212	228	179	193	208	191	175	181	196	172	179	175	178	178	174	185	165	169	163	190	188	174	173	170	155	179	171	169	193	158	209	169	137	201	186	170	172	176	183	189	161	163	183	184	214	176	182	154	171	214	184	191	182	186	179	154	188	191	194	195	186	177	206	191	200	173	205	175	185	187	185	172	167	163	201	192	190	171	195	190	185	179	168	182	171	191	183	173	173	185	182	171	181	197	175	192	185	149	179	194	185	214	175	179	171	188	186	179	194	201	177	206	192	217	170	169	193	178	192	184	169	181	195	191	183	226	215	198	207	185	195	186	174	198	187	193	198	179	180	177	174	190	181	206	204	170	169	188	188	200	193	188	175	164	183	188	199	177	197	190	197	184	188	184	171	182	173	195	186	170	182	171	181	167	175	161	161	199	182	213	186	187	195	187	192	190	192	189	184	154	181	181	180	184	171	182	190	197	171	174	191	192	181	181	203	178	174	187	198	168	193	151	165	170	192	181	192	170	205	184	164	172	200	180	196	176	185	206	195	178	167	188	174	172	177	181	174	182	190	162	170	184	160	168	184	189	175	181	179	183	170	183	180	202	186	186	175	155	148	205	185	174	203	155	160	190	143	184	170	179	181	199	153	200	193	214	180	174	180	177	169	205	156	189	166	170	199	175	172	179	185	182	199	179	193	183	187	172	171	170	185	178	176	196	176	201	198	185	171	172	183	172	181	198	190	202	159	174	177	186	164	168	201	179	173	204	188	185	180	177	173	176	191	176	187	194	173	192	189	173	175	164	189	181	190	183	157	188	164	196	183	185	196	160	185	204	204	185	183	181	168	193	165	188	173	174	191	193	181	167	202	195	190	167	160	172	193	186	190	178	147	181	176	184	190	193	173	188	168	188	194	161	196	184	183	193	189	185	208	177	199	196	165	178	172	185	212
6321	19622	11775	1628	1206	906	686	556	473	409	342	318	302	271	299	259	251	251	247	231	228	291	267	232	236	201	212	212	220	209	215	234	235	263	222	238	238	218	235	240	196	225	231	205	227	227	219	212	214	252	213	235	214	225	213	201	216	187	195	211	221	190	219	200	200	195	241	222	209	214	207	199	229	237	204	212	222	214	177	230	199	210	232	225	206	220	212	200	224	199	231	232	217	225	231	227	205	262	206	227	206	233	201	216	203	213	208	204	214	196	215	193	206	210	215	244	210	227	211	226	209	231	193	211	235	201	200	202	212	222	226	212	187	226	204	219	205	198	199	214	231	190	201	217	226	229	217	208	231	219	224	222	197	200	214	197	191	212	232	227	220	218	221	224	220	205	191	204	198	191	176	196	214	196	224	221	248	226	215	201	205	216	231	221	223	195	218	194	228	197	200	227	219	211	234	237	215	196	215	208	212	218	228	218	224	204	213	211	197	206	195	224	198	202	226	214	229	194	233	193	226	204	195	215	227	212	202	208	205	207	208	214	215	224	199	202	229	245	191	209	203	204	228	228	206	191	212	191	212	207	223	209	209	213	231	231	207	185	226	192	205	202	221	209	213	209	200	216	227	217	187	216	215	198	227	224	195	193	217	202	206	219	221	216	241	207	239	205	219	221	224	216	229	202	208	204	249	201	218	220	190	224	216	223	198	209	223	223	194	224	237	199	226	202	196	215	233	224	219	213	212	216	215	207	206	193	210	239	196	216	196	204	215	216	184	229	228	222	221	181	222	196	237	201	199	226	203	213	215	231	219	215	220	212	221	241	203	204	223	185	209	221	240	209	203	217	252	215	196	219	206	223	215	216	202	201	222	190	220	250	227	227	204	224	228	211	196	246	205	204	202	202	213	206	228	216	212	210	195	190	228	209	208	222	214	221	219	237	217	220	220	217	202	195	225	207	212	206	227	205	190	227	226	199	207	224	220	223	193	210	223	221	229	232	229	206	233	188	202	211	216	214	214	209	198	214	235	207	197	230	218	218	210	211	224	210	215	201	211	224	224	236	199	213	218	221	198	211	202	181	199	231	217	197	209	217	219	221	228	206	209	241	234	203	230	222	208	220	233	218	221	234	230	220	217	220	229	240	200	237	207	229	227	203	212	208	202	221	203	210	204	203	183	246	221	211	214	209	209	219	206	227	199	201	203	209	204	219	195	222	195	211	205	230	208	221	217	206	198	229	221	211	217	232	236	234	205	216	210	214	218	203	198	208	231	214	207	218	200	214	198	201	194	222	232	229	220	226	222	213	212	182	243	223	205	212	199	190	203	175	194	224	189	232	188	233	209	215	209	200	209	215	207	186	221	214	233	211	202	207	185	213	223	221	211	211	214	197	242	190	201	226	214	221	231	208	211	209	211	208	198	216	220	207	224	234	238	223	202	229	217	211	206	218	218	230	207	195	213	211	198	209	203	217	235	211	214	229	195	229	208	219	184	196	205	197	192	227	210	201	207	215	206	200	216	221	220	219	209	232	244	226	233	219	222	239	234	234	217	221	230	227	202	214	210	194	220	203	207	198	206	200	195	202	186	217	218	210	216	199	205	245	237	217	238	205	211	213	214	232	212	205	201	194	195	226	204	200	181	223	220	231	217	235	216	211	200	245	219	192	229	205	216	212	209	202	232	197	220	238	214	216	186	237	215	212	211	191	208	227	188	202	207	236	182	186	217	215	206	212	201	206	207	196	200	219	209	223	239	203	202	211	228	227	195	202	239	203	208	227	212	230	209	216	204	209	221	220	217	237	222	194	201	211	204	190	188	201	224	230	236	214	203	208	216	187	220	216	220	198	234	213	232	205	216	205	211	223	224	212	198	169	219	234	175	231	223	223	221	213	199	189	205	222	213	216	220	204	217	200	203	215	225	194	229	216	220	194	206	225	206	240	217	212	186	228	196	201	199	231	236	210	213	214	235	208	223	196	234	227	242	209	211	234	233	211	204	223	233	200	194	209	201	195	231	218	226	216	225	236	231	221	206	206	208	183	193	217	240	200	200	213	224	209	205	207	213	218	224	200	201	192	221	217	198	220	200	223	214	216	215	247	230	200	207	207	204	205	210	225	220	215	196	196	190	217	214	220	241	206	209	240	208	220	222	244	197	182	228	210	200	221	222	209	203	214	197	210	193	179	223	216	202	231	178	232	213	213	213	213	208	229	215	204	219	217	214	217	213	192	239	229	237	212	200	197	191	204	224	197	218	198	213	217	180	217	235	204	235	222	186	219	223	226	249	225	242	206	212	203	220	232	217	201	210	230	209	218	216	192	211	218	214	187	214	204	214	218	190	197	223	205	222	211	204	219	248	236	230	189	205	209	213	210	207	230	225	219	201	236	242	204	196	211	227	215	214	232	211	202	206	216	220	247	195	222	220	216	215	222	209	202	221	218	215	223	234	182	209	219	207	210	229	229	225	224	227	211	181	220	229	196	194	190	203	212	207	200	172	222	203	201	194	220	218	218	214	227	242	251	204	229	203	241	222	214	211	193	221	213	209	193	230	209	230	197	241	210	202	209	202	197	211	247	221	218	211	204	187	218	220	210	203	210	213	219	199	211	233	235	194	214	225	222	211	227	220	230	203	207	203	211	245	221	213	200	210	210	227	213	220	219	236	219	216	219	201	189	181	218	214	225	246	199	213	215	201	224	201	231	218	206	197	214	196	195	221	216	218	217	203	186	222	181	221	216	204	213	217	210	218	219	187	190	233	216	216	247	227	219	218	199	229	198	200	223	226	193	205	224	220	187	229	243	210	234	220	219	186	190	200	222	203	240	212	221	218	190	228	207	221	200	252	208	194	225	222	194	213	198	209	231	212	227	229	222	217	206	216	198	204	215	199	217	209	192	212	218	221	216	194	211	215	199	215	223	209	212	208	208	208	217	229	210	231	208	204	202	191	216	219	219	216	194	217	227	195	234	239	194	199	223	201	195	219	214	215	204	256	220	218	207	209	212	229	205	242	216	208	227	208	224	224	217	229	223	194	214	217	190	218	208	198	197	225	220	196	201	204	229	206	175	194	232	242	226	219	222	204	235	207	208	239	191	238	184	219	206	210	218	232	218	218	210	229	198	234	206	209	244	203	238	195	227	220	201	212	200	187	202	226	203	218	183	207	217	199	218	223	210	214	209	202	228	166	211	225	201	218	230	210	202	207	213	212	212	209	203	191	215	203	200	202	192	223	219	213	197	208	211	218	222	224	220	226	220	184	220	223	230	215	203	222	198	202	223	232	200	258	207	231	224	194	217	213	206	201	219	216	211	209	243	211	207	211	207	183	208	203	207	216	220	218	184	225	243	210	214	180	215	212	206	227	209	209	219	199	210	212	190	197	206	226	250	213	206	189	212	218	240	225	216	230	210	208	221	211	213	206	222	236	212	206	229	210	234	205	209	227	224	225	210	223	244	213	236	197	214	218	249	209	193	223	211	235	204
22363	21180	29040	23577	21169	21227	11454	1395	959	898	876	773	701	698	686	724	568	664	591	633	612	572	566	589	559	565	612	584	567	565	553	589	565	566	560	549	573	563	548	541	551	532	527	532	530	543	577	580	541	534	550	561	558	500	530	561	534	552	529	528	569	528	559	510	553	573	535	518	585	513	565	592	511	524	532	554	520	516	550	553	535	622	522	500	551	544	533	528	577	507	555	533	537	508	592	548	511	528	542	543	558	541	560	551	526	547	524	532	492	548	540	522	579	523	515	572	552	521	534	553	503	507	554	530	531	534	519	531	485	574	527	481	567	563	526	523	533	547	534	515	565	571	518	523	470	533	543	508	564	534	510	536	541	535	541	521	499	563	495	546	550	548	525	553	501	512	545	541	547	553	549	536	533	540	517	508	547	570	548	516	537	502	541	508	505	538	531	570	548	495	511	508	549	547	548	532	535	497	518	502	524	548	510	531	556	537	568	527	505	551	503	558	534	503	553	511	521	539	555	549	539	559	526	530	505	563	545	542	514	514	518	525	534	546	551	502	526	510	568	564	540	495	555	570	548	514	518	551	544	540	539	558	525	507	497	526	541	531	516	511	532	523	550	552	549	512	525	537	574	537	567	585	525	571	583	519	556	492	570	543	547	538	493	547	530	526	584	541	529	564	491	568	510	531	535	546	557	543	508	489	553	496	540	544	489	523	559	523	528	539	542	537	530	572	537	530	554	506	534	544	537	505	530	524	539	548	520	514	544	519	560	564	556	527	524	537	526	523	552	550	514	550	577	552	511	506	519	525	489	555	539	506	472	520	550	552	536	479	552	552	525	514	582	491	581	580	546	519	544	566	554	522	509	550	547	503	547	528	513	488	520	503	572	550	524	553	521	503	549	573	509	518	575	573	560	499	511	495	531	556	556	529	528	538	552	515	498	565	523	526	527	550	529	519	542	492	568	513	520	570	541	527	554	536	544	595	560	525	517	565	515	587	559	527	537	549	528	538	539	543	567	536	532	535	561	496	547	548	547	555	520	583	534	510	551	555	573	508	534	555	556	524	552	558	547	505	543	531	562	552	550	560	540	542	500	496	516	511	545	531	521	502	521	510	540	576	513	527	507	523	496	529	556	560	497	550	518	521	574	522	545	532	506	619	523	543	528	571	575	519	539	535	539	534	510	556	536	538	540	521	509	522	555	563	521	532	539	485	512	527	529	517	545	519	540	499	530	531	502	531	543	522	581	545	518	539	546	500	566	569	509	516	561	563	531	554	519	539	573	555	544	514	559	524	526	539	518	494	513	544	579	519	527	539	536	536	556	547	537	505	465	487	527	543	539	557	539	477	535	520	541	556	495	535	540	552	514	546	526	480	520	530	580	535	561	522	524	544	538	560	533	544	554	559	553	543	549	520	526	523	597	522	546	542	559	570	527	530	497	513	524	495	535	547	572	558	520	567	496	495	594	510	532	566	543	583	581	531	558	546	545	494	509	573	547	544	507	556	533	558	525	503	535	551	517	525	532	493	525	523	514	485	561	487	508	561	524	496	556	517	568	560	542	522	535	517	499	564	523	554	520	506	518	550	534	532	513	515	513	549	568	571	538	555	576	511	549	537	526	561	551	495	524	540	538	564	557	587	527	505	556	544	528	533	553	525	544	504	545	555	528	506	543	523	539	508	530	538	533	521	548	499	539	514	544	578	528	520	510	554	525	531	544	503	496	538	517	509	569	569	537	523	522	506	505	580	516	577	521	520	550	557	565	558	519	549	526	544	566	533	526	550	506	538	536	541	538	540	530	545	512	497	508	515	552	522	545	530	487	527	530	518	513	534	516	550	540	508	503	542	512	532	522	572	501	517	525	547	507	534	569	538	538	527	546	569	563	536	508	545	513	573	536	531	507	564	544	538	576	566	559	520	531	566	497	512	521	521	564	500	550	547	514	572	521	545	574	525	552	508	481	537	480	545	558	527	554	523	559	533	546	493	525	559	531	531	491	540	520	506	556	521	512	478	505	544	571	531	535	524	511	530	548	519	512	576	559	551	520	564	540	535	540	574	520	523	539	530	520	526	525	531	526	548	518	525	537	513	539	541	557	534	509	482	550	530	493	503	565	541	579	517	545	552	542	572	498	563	506	580	534	515	499	539	558	503	533	551	539	528	536	502	540	550	535	520	545	540	540	505	540	539	517	596	510	533	536	507	525	526	507	564	557	522	481	533	544	536	549	519	556	548	565	507	578	547	577	530	543	551	604	506	472	548	518	515	518	534	539	571	546	501	551	551	552	532	556	537	552	532	543	563	518	529	511	557	522	518	553	540	519	547	547	526	494	524	533	533	565	576	554	551	550	515	573	563	525	528	550	549	520	555	562	552	523	541	512	524	545	543	551	561	510	545	546	535	525	556	535	541	516	530	525	549	544	528	511	525	517	527	535	532	529	574	568	563	529	560	519	515	521	568	515	556	491	528	576	510	559	567	502	495	571	578	558	560	522	469	517	544	517	548	529	577	565	518	533	526	551	526	552	537	562	518	508	533	540	545	531	516	556	537	536	506	523	563	548	526	533	507	575	535	538	545	505	553	525	490	569	557	547	567	561	503	534	509	551	525	533	526	498	532	526	525	546	579	545	564	513	569	488	529	537	538	540	515	540	570	530	516	517	496	540	540	538	534	514	518	563	575	516	524	531	541	525	523	492	520	526	504	524	507	539	545	504	552	547	530	509	510	541	521	528	492	556	515	543	549	540	530	539	532	524	510	501	558	528	573	558	520	525	563	539	558	532	558	547	556	529	533	523	557	528	505	559	543	567	561	575	494	546	477	498	539	519	500	576	585	578	496	556	567	563	544	553	549	557	524	516	457	550	576	559	530	503	537	542	516	537	540	544	521	524	586	544	510	548	558	535	556	530	502	578	494	532	519	488	519	530	547	533	523	560	554	557	492	473	541	511	568	550	547	531	484	513	537	554	531	494	540	543	508	555	506	593	513	569	570	521	551	498	493	554	544	529	532	538	536	502	534	543	539	500	522	544	569	519	537	507	497	513	559	557	534	528	526	513	571	526	571	564	566	572	539	550	518	544	536	479	512	515	520	557	490	535	525	536	508	526	557	573	525	555	513	522	527	543	543	547	547	568	523	471	502	522	575	488	502	587	522	539	511	530	600	528	536	552	503	547	488	524	547	524	561	533	515	522	551	552	536	569	566	547	532	533	530	518	531	503	543	521	531	535	503	523	533	579	568	493	545	526	520	510	548	551	510	560	569	535	528	488	554	532	548	562	512	539	541	520	578	538	538	553	551	526	563	511	560	519	558	525	552	539	491	547	543	546	523	578	596	527	535	522	541	586	524	528	560	532	559	512	521	526	497	576	562	508	508	505	518	501	491	534	509	530	539	517	534	545	523	554	548	493	552	518	524	519	526	533	540	522	525	568	528	508	538	523	521	561	503	523	576	548	535	555	545	519	516	519	529	528	567	559	575	532	549
8941	29182	17759	5120	3675	2765	2152	1670	1363	1105	1098	941	883	845	826	773	714	740	716	707	681	677	691	605	639	644	572	633	616	649	590	616	617	612	585	626	601	575	608	596	600	585	612	596	632	575	611	566	634	570	597	614	547	577	571	562	531	586	590	599	588	657	602	592	594	560	568	581	555	574	555	590	550	600	585	547	588	586	543	609	564	584	593	570	614	568	597	579	557	592	574	588	634	567	603	574	612	587	600	613	571	580	600	576	584	588	583	538	573	609	560	544	601	581	591	597	562	589	617	601	553	543	609	554	549	602	594	597	586	578	570	581	555	601	559	570	551	581	561	569	597	569	573	611	601	585	579	590	568	539	577	542	595	572	560	584	606	579	588	569	604	561	573	611	592	617	600	562	557	606	605	548	562	589	600	598	552	583	533	593	565	627	622	629	592	558	547	557	571	588	600	570	538	575	572	617	570	575	539	587	561	571	583	596	592	592	590	600	587	577	592	557	567	593	548	573	596	585	587	588	559	569	569	567	551	564	615	571	586	558	570	594	616	592	596	582	546	547	561	563	553	587	570	581	576	602	573	579	572	560	577	563	577	596	581	604	629	538	557	571	547	545	581	601	585	573	588	593	592	583	546	569	526	573	577	572	574	559	627	543	571	548	602	563	567	573	548	601	548	592	527	586	600	560	610	567	575	571	579	579	599	582	535	571	611	610	576	600	558	544	610	564	558	579	624	584	544	564	612	567	602	616	555	566	579	582	586	584	554	548	578	569	583	608	553	578	546	634	577	556	564	596	549	602	586	570	548	601	598	584	604	581	582	619	559	585	528	585	556	569	600	549	607	595	580	606	565	605	638	594	577	587	596	581	561	589	569	558	548	556	598	589	583	609	576	591	600	565	576	611	570	594	619	541	561	544	537	585	589	578	574	604	548	559	565	556	541	633	589	634	582	591	594	623	543	571	611	574	569	583	574	563	630	586	600	585	539	588	547	568	609	628	593	602	607	609	542	579	535	573	580	578	544	585	523	567	573	591	613	525	571	579	568	585	588	590	584	576	574	592	554	598	576	617	575	504	569	564	604	601	556	564	556	545	594	565	602	550	553	614	592	569	585	591	593	590	569	595	586	549	565	568	589	566	563	567	554	578	559	545	549	594	590	555	579	554	580	569	572	520	574	620	567	555	541	577	556	543	543	593	564	573	593	594	539	564	573	574	548	579	585	595	573	597	594	546	603	571	588	598	598	611	565	580	554	534	568	577	572	583	519	584	580	559	569	600	591	637	564	591	608	562	529	589	559	557	606	569	542	632	599	576	664	549	637	571	529	600	592	654	579	584	590	569	566	570	603	570	597	587	606	568	621	551	529	578	637	573	594	557	587	597	582	587	554	564	556	569	543	594	587	545	580	553	567	549	619	583	586	566	578	578	599	614	597	555	591	583	606	613	583	574	596	623	547	533	554	540	607	604	588	601	551	590	568	572	606	529	549	600	612	578	508	601	574	605	618	600	555	615	589	540	578	584	607	595	599	578	603	565	569	603	591	583	607	549	597	567	581	596	589	637	552	569	589	590	630	564	544	601	620	600	592	591	585	580	536	589	585	592	617	570	625	619	564	630	593	552	595	555	623	592	585	577	589	545	531	566	598	546	568	572	573	603	590	554	592	540	599	539	607	571	576	578	573	604	590	578	582	561	554	565	545	581	584	573	542	552	537	580	560	538	569	529	574	631	542	576	565	591	562	563	626	582	538	597	575	542	577	572	524	564	585	550	574	602	574	604	555	551	544	556	606	614	600	589	544	552	603	615	593	580	557	540	559	592	593	548	577	541	597	615	557	592	615	584	579	548	555	541	545	539	596	558	600	568	595	558	605	532	564	562	530	590	581	597	569	556	597	532	623	575	528	571	595	521	578	609	576	598	567	572	547	589	534	586	604	572	597	568	583	542	594	609	640	587	545	597	578	597	586	590	536	583	562	580	588	574	532	584	592	584	608	574	543	578	596	551	602	609	629	613	558	613	598	599	580	580	603	598	526	590	558	634	579	568	579	620	609	596	592	559	540	588	581	552	552	554	544	598	588	586	603	561	636	577	585	574	536	573	596	567	543	585	566	594	576	591	592	584	589	559	562	586	574	620	578	557	587	612	551	606	541	618	555	538	553	602	575	623	584	581	561	611	577	567	599	573	579	558	566	590	576	569	611	570	605	572	556	621	556	594	597	538	612	599	614	596	570	580	599	584	573	557	564	554	589	562	560	573	583	552	554	611	572	604	574	543	568	546	571	592	578	555	574	564	592	612	583	567	565	609	596	577	584	580	596	524	641	560	595	594	560	513	581	556	555	570	580	615	561	610	585	613	583	591	602	622	549	571	566	602	589	552	573	615	552	598	608	578	568	599	602	563	574	555	577	552	568	557	640	545	599	603	551	537	580	578	580	602	575	550	547	602	617	557	549	585	563	582	588	565	573	579	564	567	550	562	552	577	555	603	579	629	587	554	562	605	584	564	596	589	601	584	586	588	622	538	535	579	603	574	557	604	589	604	557	617	565	598	529	559	569	582	556	626	595	628	623	584	549	597	592	588	607	554	570	542	590	562	589	557	559	601	557	575	567	584	556	591	535	579	559	564	565	560	568	562	586	591	634	580	551	620	583	614	591	608	554	586	528	566	579	597	583	593	552	586	590	603	588	588	572	575	552	570	565	604	566	565	567	564	582	596	600	526	584	577	579	562	541	624	593	574	571	557	587	584	616	549	572	611	558	600	565	550	555	596	616	580	573	579	592	583	542	569	617	560	604	530	599	579	585	581	606	601	559	612	545	585	583	580	598	600	539	565	588	572	614	581	589	585	544	539	583	581	555	556	591	585	572	561	534	587	584	578	620	572	573	545	616	589	606	573	580	572	585	576	572	573	580	617	549	566	549	551	552	586	578	567	579	565	561	586	566	567	624	603	564	572	578	596	582	594	616	599	603	592	589	568	576	601	574	593	566	610	607	529	567	586	567	597	566	577	581	593	598	576	592	591	565	558	549	549	575	593	617	647	596	585	592	535	595	558	556	567	579	582	587	545	628	517	595	565	592	552	561	573	578	610	619	607	577	602	562	579	578	594	572	584	555	612	578	551	613	589	586	546	597	610	603	581	588	603	564	588	603	576	578	544	576	595	590	563	624	584	562	602	615	548	560	556	578	601	561	544	596	542	586	591	565	592	601	545	578	549	578	559	582	573	560	564	611	595	615	558	567	559	647	575	547	562	564	582	567	557	595	575	585	595	590	544	617	613	584	603	540	591	584	573	600	581	577	600	571	610	581	545	560	574	577	601	565	579	555	570	580	547	565	596	562	580	595	548	542	564	594	597	571	582	594	554	577	565	609	582	577	591	582	571	583	599	630	548	595	588	569	600	565	524	621	587	555	594	543	540	585	583	567	589	589	565	586	614	563	583	569	546	581	595	633	575	613	548	561	573	581	599	564	610	579	565	618	614	607	617
27438	19534	6504	640	475	452	406	415	396	425	379	432	386	389	399	392	380	384	386	385	343	366	388	401	413	396	373	385	352	373	380	360	383	351	423	382	383	361	364	415	397	360	373	354	379	374	377	351	414	377	406	372	403	353	380	377	377	402	390	363	410	374	339	371	411	396	364	368	382	379	374	368	394	402	390	384	377	356	352	341	378	391	362	357	409	368	384	373	382	339	343	408	429	369	374	387	366	408	388	412	344	409	404	389	371	330	395	357	396	385	400	379	394	434	406	373	380	400	385	387	348	381	362	403	386	375	400	364	382	392	393	362	393	433	394	391	362	367	378	406	363	374	388	396	384	382	390	384	358	434	364	397	403	441	414	356	379	385	363	366	358	373	361	373	375	390	394	381	376	369	369	401	381	370	416	358	352	403	415	406	369	370	385	402	388	395	356	373	415	407	371	393	370	365	378	394	375	374	402	392	378	383	384	401	377	370	385	358	401	357	409	374	372	405	369	362	370	402	400	356	368	394	391	369	367	352	408	396	340	382	393	395	416	365	404	366	419	374	390	399	402	375	355	375	388	399	376	447	398	391	384	404	372	375	381	402	372	373	402	400	400	366	343	389	362	371	373	389	383	393	380	404	365	415	396	383	419	400	402	402	377	391	393	408	393	381	389	379	390	399	388	357	404	384	364	363	400	387	379	376	383	404	406	391	366	401	422	416	366	364	385	381	361	364	373	358	386	391	424	398	384	380	395	431	388	386	414	382	386	365	379	357	355	373	348	397	389	386	368	354	390	389	382	385	389	380	399	427	369	380	376	396	411	380	426	382	395	377	361	349	402	387	374	389	398	377	389	364	384	393	370	381	376	376	390	366	382	382	345	402	374	384	397	368	370	345	389	382	377	396	385	390	373	397	374	374	394	394	394	370	364	419	413	408	386	380	423	390	387	383	419	382	372	369	357	371	410	379	438	385	380	391	409	389	411	394	364	396	412	378	380	405	398	363	399	348	375	367	363	383	384	384	361	393	383	374	357	375	393	390	403	363	385	411	380	380	379	379	371	416	400	384	390	418	386	396	378	375	374	425	369	378	373	394	420	400	425	411	435	378	360	385	354	367	380	386	378	422	375	395	390	373	333	395	394	385	355	350	372	396	382	383	411	415	358	388	353	403	389	369	404	362	390	381	409	378	396	389	367	376	394	410	389	364	385	339	384	363	410	419	355	405	394	412	390	378	388	407	390	382	395	360	385	397	365	356	401	402	374	403	371	369	393	393	389	378	366	366	414	383	361	412	386	368	388	404	368	386	357	386	376	400	382	394	383	416	401	372	387	382	362	365	360	358	394	395	386	385	361	395	405	372	352	367	372	409	392	351	369	396	380	372	393	398	381	337	384	377	378	393	426	378	384	386	408	384	373	399	364	402	399	367	389	341	387	377	409	428	411	380	399	376	369	365	374	389	402	370	378	381	377	373	355	370	356	377	369	397	406	380	371	354	408	399	344	390	387	383	336	370	362	363	381	345	371	349	377	380	405	395	398	410	388	392	417	398	375	398	371	389	423	392	379	392	374	381	411	402	394	397	379	361	388	374	363	345	383	390	348	414	367	391	395	370	362	356	385	418	392	386	386	410	412	344	397	380	383	365	371	375	389	378	388	385	401	385	381	335	370	437	341	374	401	373	394	338	361	387	377	411	367	344	414	382	348	394	380	392	393	345	393	379	380	378	378	357	357	393	388	380	368	365	389	364	404	378	375	363	383	360	385	380	396	369	375	349	350	393	384	372	406	401	401	373	335	363	386	390	369	323	374	388	384	406	387	374	399	399	400	384	397	346	387	388	405	376	395	352	380	419	393	377	358	359	361	374	378	420	392	373	375	419	392	391	393	375	407	386	404	395	377	370	384	380	434	382	373	398	394	351	396	341	398	392	382	369	367	363	372	380	351	379	346	390	419	353	420	368	410	383	395	379	385	397	392	388	396	403	377	345	398	399	401	342	412	391	375	359	402	407	417	360	372	372	398	418	362	398	370	363	395	363	378	363	387	373	400	381	406	390	373	393	384	357	406	378	420	381	384	367	365	357	385	348	381	369	345	394	373	369	376	386	376	390	430	404	387	363	376	394	439	366	384	376	389	416	361	366	381	372	347	370	380	383	382	409	377	360	398	414	375	387	382	373	372	370	387	363	404	369	404	396	406	366	417	387	390	398	422	401	354	366	348	369	405	380	388	426	394	371	393	366	361	384	383	370	421	382	391	372	412	376	392	372	330	400	413	383	392	411	403	353	394	403	346	395	366	377	359	399	380	376	371	369	397	383	381	389	377	393	375	376	365	386	408	402	404	372	361	365	382	410	364	365	388	379	384	401	383	388	370	386	392	360	378	399	372	387	384	349	374	356	410	368	318	381	391	373	377	361	380	365	357	391	394	402	349	379	352	370	385	391	403	387	401	372	371	373	373	375	362	372	367	402	352	366	372	385	386	403	431	377	412	383	368	367	414	395	366	363	445	384	386	398	365	399	404	377	371	379	412	366	401	386	399	392	386	363	406	356	381	366	435	395	392	423	408	421	407	342	366	404	392	425	393	360	399	405	383	389	360	412	387	404	352	348	364	394	366	381	390	375	381	365	371	393	403	349	394	393	366	386	422	381	384	378	383	429	402	362	361	365	418	384	402	366	409	364	375	381	362	376	385	357	409	381	370	390	375	382	365	425	386	350	380	372	352	384	380	372	395	375	392	372	351	381	378	396	361	415	410	392	398	370	358	407	374	365	366	337	406	400	371	379	346	400	389	368	402	366	370	415	375	402	350	406	380	379	397	368	371	392	367	419	365	389	367	374	353	379	381	416	409	386	389	407	402	387	380	381	357	404	365	389	417	403	341	345	385	365	345	415	396	412	383	391	391	394	401	368	331	362	381	375	377	362	357	358	345	389	379	389	338	363	374	374	358	420	378	371	392	410	392	381	377	376	352	377	372	407	385	363	399	370	370	409	363	405	382	395	340	415	385	403	405	387	351	426	391	415	403	390	378	340	370	414	392	408	372	393	410	363	418	350	367	387	421	389	419	385	349	359	392	358	351	402	394	405	363	367	365	372	370	371	406	388	388	401	403	367	388	356	379	377	386	384	374	366	365	419	406	379	389	391	366	391	390	404	373	353	408	378	398	378	359	371	373	397	364	373	375	418	383	367	386	403	360	352	363	383	374	403	390	403	355	387	403	374	365	393	383	375	350	406	399	397	362	367	383	413	377	353	413	390	391	367	367	389	389	386	375	407	378	440	382	401	378	366	389	369	414	370	352	406	402	394	384	375	371	404	384	380	381	397	373	384	393	328	350	370	394	374	363	370	386	378	369	454	369	405	383	375	382	374	361	397	386	356	387	360	364	386	379	399	386	357	362	384	392	364	388	400	383	387	350	376	355	366	366	378	371	369	353	380	403	383	379	401	378	371	384	344	398	370	378	356	371	394	367	369	385	389	346	440	382	393
6287	4971	1818	524	474	495	447	454	453	412	377	405	430	451	420	397	425	428	395	404	399	414	397	419	400	384	454	424	390	399	427	405	410	428	479	384	373	410	407	407	389	382	415	425	421	390	397	407	391	435	412	377	392	429	410	387	436	457	424	388	389	400	388	395	390	405	422	432	362	442	423	393	416	408	378	430	387	412	416	442	396	391	405	397	389	419	399	382	404	404	390	389	352	397	423	444	410	410	412	386	397	414	410	406	401	405	389	382	447	386	431	409	415	420	399	402	396	387	399	413	409	395	382	379	399	405	373	384	389	381	378	403	415	407	418	408	435	411	420	381	408	409	367	396	430	388	392	440	388	403	417	422	436	409	438	398	387	401	378	387	415	403	417	422	369	407	385	429	411	444	377	422	392	373	412	390	379	395	396	399	420	401	393	418	401	422	411	404	394	420	399	407	420	409	367	424	407	424	435	461	440	382	371	440	405	419	412	393	407	420	399	383	451	402	408	437	421	415	427	397	394	421	410	412	406	464	421	442	450	422	396	363	406	393	428	381	434	394	365	430	401	401	386	371	368	374	401	403	400	443	390	415	388	440	397	383	388	393	438	421	430	427	395	427	407	412	412	396	380	442	422	365	418	395	389	374	463	390	398	397	404	429	401	438	363	396	451	408	367	420	402	445	441	421	348	403	407	381	367	440	403	438	409	392	385	417	417	396	443	440	389	417	417	382	385	375	413	425	405	410	393	369	392	412	425	393	400	403	361	405	408	434	386	371	382	399	402	402	376	383	395	415	418	439	385	395	409	404	419	427	409	423	390	381	399	390	424	416	405	435	440	408	413	402	420	418	430	423	397	396	446	413	425	392	397	413	405	401	386	397	430	406	417	396	417	427	419	388	417	390	388	394	400	440	397	374	394	406	422	423	392	369	389	403	412	406	416	412	391	388	395	408	393	366	395	414	422	430	399	382	413	387	381	436	418	369	389	436	379	414	427	395	431	414	419	414	430	390	433	409	410	442	408	397	390	401	387	429	414	380	409	395	379	424	437	400	412	395	403	395	374	392	363	400	412	383	415	393	414	418	405	409	448	406	401	451	424	409	399	388	397	400	407	372	383	403	366	403	437	427	415	377	425	401	428	425	421	369	373	395	389	429	385	381	419	423	407	407	406	405	399	423	376	411	381	405	404	408	393	417	375	389	420	395	420	417	403	411	393	413	388	414	401	406	425	411	415	400	401	395	407	422	399	410	408	407	376	391	371	406	379	413	427	388	440	397	431	370	410	406	416	394	392	407	396	403	406	396	389	405	408	504	448	412	384	400	393	397	405	423	405	424	386	444	436	428	433	375	385	419	375	422	402	419	389	397	382	380	407	406	399	432	392	429	403	408	384	407	388	398	377	409	399	415	424	399	377	410	388	449	355	436	402	407	433	442	401	410	434	400	414	447	414	382	394	378	416	403	424	372	414	424	402	409	406	406	398	423	416	406	383	397	422	398	400	414	441	417	416	426	397	383	415	442	413	401	422	401	386	395	385	436	376	359	388	411	394	454	386	451	423	378	399	388	412	424	408	419	367	430	396	402	377	416	396	408	382	444	421	394	410	428	415	404	452	377	426	363	395	406	383	428	369	383	387	402	433	413	400	398	399	419	416	377	408	381	392	403	352	385	388	367	406	397	423	391	387	391	387	421	428	408	411	419	399	439	403	387	405	403	413	420	383	441	422	364	408	395	385	400	421	413	402	412	420	435	360	393	388	381	429	407	426	434	430	413	401	376	368	418	440	356	394	370	424	425	415	404	406	389	411	448	376	434	413	391	392	376	431	445	372	417	395	458	387	406	392	399	384	430	405	396	423	413	412	422	422	394	388	405	399	384	397	380	419	372	417	437	389	402	387	419	436	401	414	416	418	395	400	427	380	402	393	400	413	396	391	406	401	400	419	414	404	449	400	420	435	411	416	402	397	431	381	412	424	421	415	386	400	395	398	382	384	386	431	405	421	407	349	385	391	398	378	428	406	409	413	371	392	387	394	375	409	388	431	417	397	398	412	390	348	399	441	419	392	444	361	382	439	402	403	408	401	416	382	384	421	404	435	393	418	414	415	384	410	407	447	393	394	397	423	417	414	409	416	403	431	383	407	391	410	399	426	419	423	374	375	404	395	395	418	407	382	373	384	418	411	442	417	399	411	406	413	408	411	379	401	424	427	430	407	389	414	418	425	406	379	394	436	436	390	435	408	377	408	401	401	408	439	422	399	454	432	393	450	389	395	407	384	402	397	384	423	440	389	398	407	414	400	397	443	404	429	393	425	407	438	401	401	395	447	415	398	399	426	401	418	392	390	360	377	383	399	402	429	431	406	406	406	382	407	398	384	388	382	400	394	393	400	417	435	421	432	436	364	422	414	414	404	393	400	398	408	384	415	418	383	411	422	388	422	397	418	431	418	379	372	370	441	400	378	413	398	395	443	418	403	414	386	383	399	441	435	422	424	442	432	398	387	418	435	439	398	412	398	391	432	418	434	399	403	439	396	410	459	393	413	403	432	422	421	413	398	381	396	377	354	412	441	409	381	409	386	409	396	410	386	397	387	417	432	397	401	379	413	424	396	385	400	358	383	439	440	416	391	413	430	435	415	418	443	376	386	411	447	442	424	438	423	410	420	392	366	391	425	411	374	427	379	372	411	401	435	393	402	391	440	407	402	409	431	388	422	406	402	391	432	408	412	419	450	393	402	404	391	380	425	418	398	403	381	411	378	405	414	407	417	427	444	411	420	437	366	364	420	391	373	428	414	446	405	396	400	448	418	406	445	397	418	400	403	401	419	422	381	437	403	405	376	400	391	421	399	435	418	392	406	394	433	400	434	401	373	393	429	418	379	391	393	430	389	436	414	405	420	407	370	417	402	380	421	399	383	417	452	380	419	414	416	411	426	405	425	403	357	415	404	435	390	407	400	426	437	420	388	396	407	429	393	394	412	434	396	403	380	416	386	418	386	405	394	424	371	432	403	364	397	446	420	445	411	360	413	381	405	417	382	414	424	423	406	383	417	385	405	401	412	389	440	394	413	415	421	415	444	397	359	419	438	452	421	394	454	398	376	399	413	424	414	426	395	423	395	410	379	428	389	407	409	388	408	417	429	419	388	407	400	378	401	361	385	425	365	408	416	415	442	432	436	407	409	438	405	409	417	421	416	432	410	403	389	412	407	393	393	400	412	379	410	386	405	399	397	419	447	386	387	418	426	442	418	379	411	395	408	403	413	413	413	397	408	403	375	431	415	407	422	433	417	413	434	422	360	417	372	409	428	422	408	392	414	388	389	397	411	398	417	476	431	416	435	365	370	411	424	397	419	398	391	381	393	373	383	427	419	423	398	384	401	404	414	420	425	417	403	430	370	414	428	437	402	411	427	397	387	447	425	405	415	418	395	424	401	410	428	431	375	394	403	404	414	394	379	413	407	422	364	399	387	388	395	422	380	425	429	438
23481	21196	28690	23975	21207	12087	1612	1114	974	853	859	822	813	791	750	749	704	685	711	700	705	695	691	640	731	666	702	670	710	636	685	649	669	674	732	665	662	707	701	700	695	679	732	698	632	663	712	677	703	708	671	683	658	680	702	698	607	691	684	719	706	635	664	744	679	700	657	699	672	632	710	699	649	641	702	666	635	685	677	691	673	680	708	662	695	686	631	679	663	684	707	650	658	671	676	687	736	663	651	657	677	681	677	695	649	693	700	671	685	668	651	638	675	699	692	670	668	699	698	688	641	667	705	732	734	677	654	653	736	682	739	664	706	666	682	669	701	668	704	659	666	709	687	696	654	712	701	676	697	668	633	671	702	694	690	685	666	655	657	679	685	670	673	696	691	639	698	685	665	719	653	720	703	695	646	645	655	670	678	689	712	690	736	687	640	696	672	647	683	671	694	673	676	641	684	651	687	671	683	695	687	707	669	668	649	654	677	637	608	694	639	677	654	651	683	681	726	655	654	693	676	669	672	711	702	679	656	682	699	682	670	680	665	676	704	643	673	675	704	741	676	640	717	677	678	672	685	642	677	696	724	662	702	674	716	677	705	680	647	676	663	694	662	670	698	696	652	661	636	725	646	607	694	694	663	666	656	667	656	689	649	670	641	647	685	661	665	683	712	690	700	681	687	619	692	667	673	661	677	646	739	651	663	728	686	726	665	614	634	651	693	609	708	687	690	719	666	683	707	690	676	702	708	662	687	605	698	667	675	662	654	683	654	645	704	694	659	694	660	668	657	669	711	724	661	704	677	636	641	718	645	565	680	627	714	675	669	654	671	701	645	660	653	717	660	663	643	682	669	695	691	670	729	691	699	639	677	683	659	684	614	647	690	635	682	682	674	686	732	697	693	711	698	699	646	708	664	692	692	745	696	655	693	711	676	676	628	653	699	694	685	731	627	699	688	675	717	699	631	675	670	631	681	640	683	681	706	692	646	665	680	646	656	732	674	670	670	691	746	690	666	683	625	675	684	647	676	679	677	682	666	660	633	684	677	616	671	662	730	655	693	659	694	697	679	732	638	671	661	651	685	657	704	675	674	608	682	638	682	703	654	663	693	735	649	680	612	656	686	674	650	712	651	672	631	646	698	670	715	654	657	691	672	680	660	711	697	671	636	696	680	690	707	655	650	724	677	661	698	678	679	707	692	710	654	616	645	647	665	669	718	646	676	673	680	659	667	653	683	678	629	675	632	678	629	676	652	650	672	665	739	644	672	717	696	682	651	642	651	706	666	677	643	681	694	662	683	666	658	675	686	714	667	654	667	700	638	647	675	673	713	677	669	668	719	681	665	613	716	677	708	681	702	674	658	663	711	695	696	690	627	661	668	699	608	757	644	660	647	699	673	670	648	682	688	673	679	649	676	660	651	665	657	714	646	696	685	705	649	725	663	661	678	664	693	663	705	649	707	697	703	711	646	688	659	629	665	665	668	633	693	660	669	644	696	727	666	701	693	645	636	648	681	664	742	648	653	673	654	721	692	678	674	713	705	702	625	706	631	679	682	701	591	620	706	667	648	670	626	692	656	689	651	676	688	679	676	700	653	652	681	687	713	643	666	733	691	667	648	711	650	679	678	646	651	640	694	688	700	706	674	615	597	667	696	667	647	639	669	691	694	606	673	686	681	674	701	646	704	691	695	682	628	706	680	694	639	669	673	702	686	651	719	648	642	698	689	659	649	703	677	657	670	679	713	670	720	693	691	676	685	596	684	750	695	649	691	692	695	650	656	657	704	665	666	705	658	707	696	669	676	660	661	665	679	673	661	667	662	668	658	663	705	679	658	669	656	720	660	723	682	677	656	654	676	660	648	644	701	702	690	673	667	701	675	693	597	672	732	657	643	623	669	730	662	666	705	674	651	674	671	712	637	654	664	717	701	653	676	674	689	658	696	683	682	660	670	644	674	635	681	682	714	661	642	676	681	656	659	648	653	681	664	698	707	671	669	602	709	652	695	640	664	686	672	670	699	643	701	664	682	648	663	718	697	705	647	701	594	650	701	653	690	681	653	651	680	702	646	643	679	681	658	716	667	689	696	654	679	674	709	665	709	695	653	682	662	695	671	702	659	679	671	649	686	660	659	708	694	659	710	678	716	718	694	650	710	670	665	695	678	710	659	680	691	672	703	683	677	661	661	609	635	655	666	659	698	672	574	653	667	681	670	684	662	670	685	687	695	628	706	643	657	631	647	623	670	678	676	690	688	620	701	668	655	636	690	624	688	676	670	653	698	665	678	642	669	677	693	677	635	672	674	700	650	665	735	668	661	684	649	674	706	733	636	684	670	658	683	675	664	710	745	625	665	683	692	669	693	665	695	721	667	631	689	670	627	663	688	662	663	670	663	696	655	685	643	665	690	674	703	703	682	642	680	730	679	651	692	726	715	689	644	671	672	701	671	701	681	639	691	635	689	663	665	698	665	696	688	649	690	652	702	667	709	684	634	690	676	715	687	683	635	656	695	662	669	661	664	707	654	664	688	723	697	695	672	684	677	644	678	603	614	694	683	704	690	681	636	681	663	670	710	695	643	679	641	708	677	646	648	717	681	635	662	665	680	745	708	692	696	643	682	701	682	642	672	612	690	655	684	646	680	644	672	685	654	658	684	649	736	744	722	665	660	661	662	619	681	628	688	653	677	647	708	670	654	690	673	668	676	674	609	640	657	657	764	677	714	665	697	704	695	666	640	646	687	670	680	668	652	656	661	633	699	675	671	705	702	747	708	703	679	678	662	665	696	635	675	677	662	694	710	730	694	695	645	675	683	658	691	701	715	676	654	695	700	640	671	674	679	700	658	688	698	649	627	668	710	680	685	689	641	653	678	673	662	621	678	624	661	651	670	652	663	624	671	656	670	714	696	696	664	668	649	709	677	674	699	661	691	660	710	729	692	697	650	655	697	702	652	646	651	695	676	718	675	688	677	683	664	663	705	684	646	664	637	702	707	636	670	695	709	703	699	688	687	644	613	630	662	664	684	686	618	709	712	682	708	674	666	668	632	665	647	697	683	646	674	681	717	630	670	668	687	634	644	727	712	715	665	664	634	723	637	694	654	667	687	677	657	691	666	696	643	616	669	702	673	630	656	650	690	671	652	667	694	608	659	652	657	664	621	650	678	667	692	692	656	646	684	649	674	723	656	721	703	714	646	684	686	706	657	667	687	639	644	663	676	688	730	680	678	735	645	717	665	678	681	632	656	669	696	695	714	637	623	619	647	680	654	653	643	676	671	681	663	689	669	643	684	675	701	703	691	684	677	640	687	681	675	671	667	633	691	636	666	640	667	681	700	679	636	699	657	695	688	623	691	701	708	683	644	667	678	659	657	659	663	675	702	654	676	678	679	672	713	691	705	621	631	631	672	640	681	650	697	667	673	660	679	681	644	615	687	735	661	673	691	640	645	702	646	682	700	648	639	675	664	675	727	713	603	739	626	671
6615	22816	12382	3137	2388	1894	1484	1253	1210	1064	954	870	860	820	838	853	806	779	813	768	766	784	745	802	775	749	678	729	689	778	760	704	747	731	683	723	740	700	740	709	758	739	694	669	669	714	684	771	718	714	709	702	736	728	698	743	744	662	681	697	683	717	713	649	744	722	682	694	761	732	716	704	701	686	732	703	676	718	709	746	681	726	758	710	651	717	695	706	732	737	661	758	722	714	680	733	681	658	708	714	672	693	696	740	689	725	687	679	688	725	724	712	709	684	739	711	750	712	729	726	728	699	743	711	673	726	654	667	702	721	749	694	718	734	698	694	771	692	750	698	749	738	692	691	702	733	698	714	719	737	696	693	666	719	707	679	712	755	706	727	693	732	709	720	711	716	724	714	715	675	688	679	755	744	678	710	730	763	707	701	732	716	691	664	706	710	664	704	718	738	695	714	702	733	732	742	722	733	676	700	761	666	742	740	684	741	726	738	711	751	696	728	708	701	768	747	752	693	723	702	711	684	717	677	730	705	706	736	742	663	639	708	713	652	733	770	760	718	703	721	736	738	683	689	684	712	720	761	700	725	689	655	711	741	695	756	739	695	748	674	705	657	683	695	727	729	710	712	765	761	719	708	725	717	671	670	719	735	720	714	702	701	734	703	685	680	744	649	673	715	705	720	692	697	683	717	696	711	684	665	719	737	714	710	779	702	682	699	684	761	692	707	725	696	719	725	694	730	648	728	681	695	702	660	736	710	685	723	701	704	665	726	734	700	715	705	656	725	718	756	724	684	666	710	757	747	707	724	696	710	682	676	708	740	712	686	711	697	687	706	719	775	737	709	771	746	686	735	730	713	687	746	688	747	744	712	714	697	678	691	695	681	720	729	680	743	708	740	762	672	735	634	664	696	692	732	717	727	682	727	744	715	727	689	716	673	731	715	751	658	710	735	712	659	710	713	722	749	703	735	695	731	638	725	684	703	717	724	707	695	705	751	704	740	704	705	746	748	706	759	720	726	717	741	739	707	701	698	722	695	727	680	694	718	707	716	704	722	689	707	719	712	742	728	672	690	669	690	726	746	665	644	722	680	689	702	684	728	675	747	754	695	727	752	711	674	744	714	696	720	674	703	700	755	802	737	687	727	701	688	742	723	770	701	716	747	697	685	714	733	694	694	689	669	728	648	712	746	692	699	683	721	730	675	710	763	699	701	690	755	726	760	773	684	701	695	704	685	772	729	690	703	673	757	648	678	670	758	705	662	710	748	648	680	691	659	682	662	678	715	731	695	723	693	695	682	728	717	729	706	717	732	733	723	700	730	730	674	718	728	709	745	719	707	695	711	690	731	664	699	697	705	740	704	739	718	689	696	699	723	674	652	692	673	706	730	730	718	720	714	717	723	679	681	689	681	711	736	729	726	688	715	701	689	666	721	726	708	717	720	701	700	692	705	730	726	690	774	758	679	707	693	697	703	678	733	712	703	665	723	698	700	742	732	680	713	693	719	687	739	709	722	688	650	717	712	715	726	715	734	726	710	681	756	674	679	727	724	736	688	689	691	724	743	711	711	755	753	688	712	673	666	690	708	706	656	673	716	711	730	744	733	712	762	689	716	736	721	679	793	705	707	725	703	733	750	711	722	708	689	771	686	720	721	745	697	698	733	690	700	689	693	744	717	704	681	728	719	721	705	707	682	723	709	690	726	724	697	729	718	677	707	735	736	718	735	695	683	729	751	723	712	688	691	727	715	740	709	703	685	674	705	739	714	701	709	735	713	735	720	666	777	680	691	707	671	779	733	709	746	715	682	699	699	706	714	684	693	754	744	677	709	747	749	714	687	697	701	704	709	726	755	694	700	700	710	643	695	713	696	708	734	708	698	713	699	677	720	703	694	659	714	695	737	725	738	733	735	665	718	706	698	680	713	770	693	697	713	722	697	735	690	694	710	726	692	707	705	717	708	722	681	702	690	705	678	659	712	739	751	673	713	732	684	750	735	703	746	757	705	670	769	734	750	724	717	697	685	737	712	723	713	709	690	755	657	721	661	691	724	672	782	736	751	724	705	700	750	703	689	709	737	712	724	754	684	683	669	705	739	695	714	669	665	777	706	736	668	727	721	741	710	693	715	663	722	762	709	706	696	733	710	708	728	688	731	704	690	683	652	728	726	705	691	695	679	683	722	716	760	729	703	699	717	685	732	736	703	690	701	738	711	703	698	693	728	739	708	702	733	711	686	724	710	742	709	706	749	760	698	678	693	673	701	712	706	660	713	677	690	659	687	678	733	681	727	718	736	735	739	721	710	655	656	716	694	745	710	774	665	702	689	701	725	715	698	698	719	711	726	761	701	739	724	703	684	705	744	745	729	703	714	697	649	755	717	690	688	737	726	679	676	701	726	743	714	734	631	698	694	719	690	712	746	705	759	690	733	712	663	713	665	689	697	690	722	716	686	732	689	721	726	668	703	738	725	703	754	709	708	716	707	756	744	724	755	735	701	731	737	762	680	709	746	753	722	699	728	712	739	751	708	799	766	710	713	725	729	728	680	729	641	710	749	727	658	746	721	687	699	685	732	708	720	706	747	716	712	711	751	699	668	730	703	749	708	688	699	622	705	731	740	742	699	687	731	725	707	662	666	727	728	676	687	697	713	681	713	695	676	720	707	714	692	734	694	678	728	682	657	693	705	712	742	736	756	723	666	679	707	704	701	683	662	690	664	710	722	761	684	713	731	724	679	666	728	712	752	753	656	706	746	716	703	689	648	683	714	686	721	722	700	727	705	697	702	707	682	730	703	720	674	693	692	684	670	678	707	710	733	710	717	713	737	682	723	764	718	708	697	707	749	674	725	734	735	702	769	726	659	734	739	693	724	758	664	744	707	733	752	699	692	652	758	727	685	712	735	703	701	707	720	691	741	685	740	690	693	729	696	699	723	685	673	698	710	705	663	724	712	696	668	692	703	669	718	665	705	711	690	690	689	695	714	750	721	707	757	670	706	716	716	685	722	707	702	731	709	706	670	736	726	688	728	662	711	678	708	738	735	726	675	707	740	711	749	714	747	685	777	685	669	739	721	684	681	685	721	711	738	731	702	683	672	647	722	734	748	726	684	689	704	659	687	732	688	682	747	718	710	731	716	698	695	649	646	717	735	719	673	700	705	711	693	705	673	728	703	733	712	724	724	677	698	706	683	701	686	688	700	747	691	751	741	681	711	701	681	695	699	656	689	739	726	726	736	675	703	696	661	728	721	661	687	739	714	712	712	680	713	666	673	716	708	695	707	728	776	693	731	731	664	705	743	701	727	745	707	719	689	723	698	683	678	737	733	724	691	738	744	734	665	740	669	733	715	712	727	699	746	703	699	784	747	700	697	716	727	671	685	727	678	705	719	704	703	709	726	683	715	702	726	719	711	710	706	683	662	696	692	674	709	762	725	695	677	711	735	719	707	707	712	711	672	654	735	708	710	693	667	777	680	726	729	681	729
24556	21191	27746	24838	14058	689	481	367	296	283	244	239	247	201	236	221	201	194	159	193	179	203	201	189	197	195	174	199	208	186	179	200	198	173	208	201	165	167	189	206	183	177	194	138	177	172	167	185	191	172	197	210	185	192	179	187	179	195	183	182	205	173	165	190	182	159	176	181	157	171	191	168	166	179	196	195	202	177	179	196	204	166	163	167	187	160	183	172	185	189	170	179	153	203	180	181	211	196	196	193	174	169	189	188	169	188	180	184	183	187	191	178	158	188	196	179	178	209	174	176	190	205	162	189	191	154	170	181	172	169	192	163	194	195	164	169	141	169	172	182	179	203	179	161	168	177	180	183	188	205	168	162	188	180	177	179	189	165	180	211	199	178	158	154	189	204	139	194	176	187	186	177	164	182	168	168	160	171	187	159	193	189	168	179	201	172	170	180	161	197	181	176	191	156	212	168	178	194	201	170	180	170	161	174	173	185	182	154	171	183	168	188	203	182	175	190	169	181	168	159	201	171	181	160	163	187	189	190	184	170	165	177	195	179	183	181	178	178	206	185	178	178	169	179	187	183	192	183	175	190	193	196	160	165	187	178	167	153	189	164	180	196	195	195	186	193	187	172	190	157	201	165	189	172	202	191	174	211	176	189	161	168	193	184	218	194	186	182	154	178	192	181	191	190	189	175	187	151	206	170	195	206	193	172	183	171	176	176	165	177	237	167	171	200	180	171	167	175	185	185	173	209	185	193	188	151	172	160	174	185	202	177	214	175	201	179	211	187	208	192	194	172	179	188	164	209	187	185	188	203	181	187	174	197	182	164	170	204	170	189	185	189	171	179	168	171	186	184	178	153	176	186	197	198	158	195	205	188	171	179	189	176	175	171	185	174	218	188	212	179	170	188	197	196	182	158	168	190	164	161	167	175	179	153	216	166	217	187	175	177	170	186	178	184	166	193	178	167	183	188	168	181	171	176	170	158	160	177	182	177	191	201	155	202	137	203	181	195	197	199	175	198	152	181	178	180	183	162	203	176	180	178	165	187	172	175	171	156	174	170	188	147	216	189	182	165	181	170	177	176	169	165	177	191	164	183	196	169	183	189	143	174	215	191	200	168	177	188	189	177	179	181	178	177	169	179	184	169	216	205	180	163	186	159	195	191	171	165	155	166	190	199	189	182	193	200	189	187	177	185	180	209	177	187	186	176	175	173	177	209	182	187	185	157	164	189	170	209	199	177	188	183	180	181	180	182	204	181	192	184	191	183	173	177	139	171	164	198	170	187	186	176	195	173	195	197	177	181	159	183	157	170	198	151	199	177	168	184	188	176	175	199	178	164	202	188	170	194	165	176	178	187	164	190	179	176	174	171	162	194	183	172	170	193	185	204	193	177	173	186	207	190	180	191	171	195	194	201	175	194	190	200	180	185	195	173	191	171	193	183	187	199	185	179	189	171	171	180	187	205	180	150	187	191	167	192	167	170	169	201	181	181	169	162	173	211	170	159	163	173	192	201	163	195	201	188	151	171	177	165	188	205	181	186	184	173	172	199	178	190	183	177	186	187	178	182	186	176	196	156	178	183	202	207	211	162	182	170	183	183	186	196	187	199	181	182	191	179	173	178	180	196	187	184	178	204	163	175	190	186	188	163	183	158	205	180	146	189	166	165	204	172	167	172	165	186	180	177	178	196	163	163	181	179	165	200	178	188	221	176	177	165	175	173	205	179	180	185	182	194	191	176	193	179	186	188	169	208	174	160	174	203	171	187	194	163	178	201	160	183	172	197	186	177	148	183	204	174	164	176	193	195	185	181	180	182	180	176	190	191	204	193	188	145	193	174	199	168	165	190	180	183	194	208	192	172	176	172	186	179	203	196	174	185	164	193	162	173	171	162	188	194	186	183	192	181	194	181	205	187	179	187	163	193	193	178	200	190	185	203	201	151	184	200	181	198	175	177	173	187	189	190	191	180	179	178	193	174	206	182	184	206	189	171	173	172	159	188	191	161	190	170	173	164	185	166	206	181	200	165	170	205	204	153	193	196	181	178	180	169	158	185	159	187	161	192	193	165	181	189	187	171	185	178	201	188	173	187	186	178	190	188	163	173	170	195	196	202	193	181	176	188	166	167	191	178	163	185	175	173	179	198	159	188	184	199	191	179	172	179	185	176	184	183	178	186	170	174	167	193	172	173	180	185	187	198	182	191	185	179	170	176	174	177	194	181	174	175	160	177	155	191	186	189	196	187	188	174	162	167	179	185	179	204	201	177	179	172	181	201	171	149	166	191	186	176	192	203	183	160	212	196	187	164	197	181	181	156	167	155	176	187	182	186	157	203	192	181	201	180	177	179	177	188	175	172	184	182	182	161	188	178	179	203	191	184	193	196	169	191	191	199	163	171	171	177	172	188	180	190	168	167	182	185	194	177	178	179	194	154	180	174	187	171	200	176	160	166	194	163	192	164	159	207	186	181	155	170	181	178	169	182	202	162	169	189	203	188	168	206	174	160	192	196	173	181	214	177	167	177	199	191	157	167	164	180	164	149	171	174	180	174	145	187	190	203	163	169	177	191	177	185	194	183	174	177	192	160	171	184	157	206	180	205	187	164	193	193	188	196	165	175	190	168	186	187	185	184	185	163	211	184	173	193	195	178	207	196	179	193	171	189	188	170	172	178	167	177	168	197	192	199	192	192	166	155	175	147	160	183	189	187	183	173	190	172	176	176	171	188	194	193	182	167	198	180	171	183	179	174	175	197	212	174	172	160	163	176	179	196	190	187	193	170	167	178	178	169	160	201	175	184	195	190	175	160	184	168	187	177	205	165	183	178	181	184	182	204	150	165	182	180	170	189	180	191	181	179	170	174	189	185	190	166	172	173	185	195	184	166	200	187	169	183	182	189	183	167	186	168	175	188	193	174	180	184	194	181	174	185	190	187	195	184	183	167	186	175	179	179	177	185	162	177	176	156	168	180	162	184	183	171	193	172	214	173	186	190	154	201	183	188	144	177	157	206	180	180	172	160	178	185	181	181	196	177	183	174	192	197	194	178	194	177	160	183	205	181	198	184	188	205	207	187	185	185	174	192	164	186	202	201	186	163	192	146	187	184	183	177	191	179	182	174	151	177	178	185	171	187	179	188	181	177	213	177	189	166	178	179	182	184	175	175	187	183	188	192	190	188	172	186	183	216	167	191	173	171	173	208	176	204	188	203	181	177	191	205	202	198	177	174	184	178	167	194	169	193	152	178	195	185	170	188	163	195	156	180	213	186	176	177	149	180	175	165	188	188	206	201	188	199	174	187	164	207	168	153	197	174	186	167	165	158	166	190	182	185	169	215	178	187	204	161	189	190	178	189	154	184	192	188	181	200	184	197	183	168	184	153	177	180	158	198	185	182	171	162	177	174	192	175	179	175	183	187	190	200	171	184	181	170	182	186	170	178	176	187	157	177	158	214	167	169	197	176	157	172	195	193	189	185	185	160	166	174
5787	15450	8072	1661	1156	818	657	558	424	438	360	335	300	290	281	251	274	234	241	226	230	233	234	211	245	247	250	187	221	219	254	239	217	205	217	229	205	217	256	224	228	222	214	234	257	234	216	203	239	204	205	210	209	192	175	220	233	181	233	214	224	236	228	200	199	201	201	194	199	229	216	224	226	230	204	205	221	216	219	223	212	205	222	194	217	192	176	212	203	198	193	192	218	200	208	232	215	190	171	210	219	229	201	196	214	199	236	215	190	217	209	212	193	236	210	206	212	214	198	207	205	204	187	208	170	218	212	217	224	219	200	215	202	207	215	215	241	194	217	209	194	217	217	206	184	247	197	213	198	218	214	228	234	194	238	199	208	187	221	178	196	218	211	215	187	226	221	224	229	194	213	204	199	209	188	217	204	207	233	193	219	214	247	206	188	196	196	210	226	236	195	199	218	226	204	198	207	230	193	221	205	236	227	222	216	237	206	213	208	205	198	198	221	197	228	199	210	212	202	209	177	189	204	217	186	199	214	204	210	195	196	153	211	210	194	204	231	206	207	205	200	223	209	195	179	193	207	219	219	227	219	225	203	201	228	195	206	197	219	196	211	192	219	223	209	214	236	229	221	197	241	222	226	206	209	206	221	217	202	189	212	190	215	216	206	210	195	217	217	196	209	201	196	210	216	199	214	193	198	236	236	242	200	209	203	215	210	213	250	189	202	203	194	234	224	221	202	204	188	187	199	211	209	206	214	214	181	224	191	180	193	213	216	219	212	233	192	180	189	228	229	191	232	226	210	219	238	200	198	232	239	203	205	208	201	215	211	198	180	196	191	211	208	240	224	202	205	196	219	204	190	210	210	209	211	218	222	192	180	207	224	233	209	199	206	227	192	218	209	196	207	190	211	223	234	222	208	210	214	216	212	207	226	215	230	200	215	235	215	193	224	215	211	193	207	228	203	203	231	199	226	226	199	230	202	207	227	209	240	222	209	221	218	212	195	214	205	191	228	205	208	205	179	191	210	201	210	224	215	206	193	220	201	189	236	199	220	225	233	200	209	191	195	214	236	190	203	211	228	224	214	207	203	216	216	211	240	186	217	196	192	209	168	195	200	184	195	232	190	210	188	204	195	226	227	211	213	258	213	228	189	221	197	206	191	216	192	190	174	187	219	199	218	198	227	226	220	178	210	202	216	225	206	226	209	226	200	211	190	202	214	216	208	213	219	186	203	221	205	195	195	200	219	199	203	209	189	226	234	186	212	192	212	198	203	223	244	206	224	184	195	208	196	194	196	222	203	208	225	203	220	202	202	208	217	199	195	175	208	214	197	222	211	205	223	198	233	213	212	180	208	201	218	227	180	221	211	211	195	200	221	207	208	217	211	207	211	211	204	178	215	211	206	223	187	202	220	230	208	214	203	236	204	201	182	199	217	215	219	230	222	225	205	215	233	195	186	201	205	218	223	203	222	212	198	199	231	216	224	207	200	219	204	237	222	214	215	206	187	207	218	236	228	223	216	210	186	194	220	218	196	210	214	191	199	205	220	205	211	211	209	200	201	189	203	232	202	205	202	235	175	210	210	216	191	229	195	201	201	239	179	220	235	197	213	188	203	220	209	216	207	206	190	227	216	177	210	198	191	225	213	223	210	221	200	234	220	217	213	187	207	224	223	229	217	200	242	171	217	190	204	221	190	210	205	232	230	227	194	220	216	236	241	195	206	201	210	189	227	201	196	205	222	171	204	211	206	223	191	200	219	193	225	211	183	202	215	212	220	198	231	197	222	218	200	223	254	197	219	207	215	204	222	198	181	173	212	243	205	220	222	201	206	216	203	214	216	230	199	217	216	203	199	225	189	207	217	220	205	236	210	232	229	204	208	216	184	192	199	189	207	196	198	203	199	209	222	206	254	212	221	225	204	211	223	215	188	203	200	214	214	242	215	208	217	215	231	195	202	211	214	207	214	206	190	196	227	230	222	206	205	232	226	189	206	189	242	215	203	206	204	234	217	213	226	218	206	206	211	221	225	206	202	221	229	192	196	213	195	221	232	202	224	225	198	217	209	216	209	197	229	205	186	223	192	200	219	213	205	208	200	210	206	227	210	199	229	189	194	187	177	203	192	214	225	199	193	217	197	204	189	234	206	207	209	226	196	212	186	224	198	213	198	225	230	238	212	222	213	211	191	205	205	208	200	223	211	211	213	233	194	208	207	212	239	212	219	223	223	202	168	191	217	208	226	208	194	210	198	204	194	207	214	197	199	204	218	222	227	206	222	224	186	218	236	208	207	212	210	195	210	207	213	203	199	202	212	201	217	233	213	218	216	229	213	200	215	214	193	188	218	230	227	204	203	202	191	215	204	189	202	202	198	237	218	212	224	219	190	217	196	219	210	190	202	205	198	200	242	200	192	209	193	220	231	227	216	224	224	222	219	212	203	232	213	209	225	201	207	204	218	213	234	224	224	211	194	211	207	202	173	199	210	205	198	203	247	200	203	188	193	181	204	209	213	195	193	194	218	203	206	207	215	210	199	198	212	218	191	230	195	238	243	204	201	217	236	200	211	206	190	223	227	216	197	206	190	212	192	206	219	212	228	221	192	228	197	200	197	229	202	199	218	199	198	229	198	225	206	203	213	206	200	228	233	207	204	201	210	208	191	180	222	209	235	200	227	187	201	189	196	213	209	212	221	212	194	212	205	224	226	216	230	229	226	204	219	209	218	206	213	204	222	205	221	206	226	211	184	216	204	227	189	207	196	192	204	197	210	192	252	201	213	191	218	213	234	230	213	207	205	230	185	235	206	217	219	211	214	187	196	175	203	192	207	206	213	210	202	240	206	195	228	222	204	193	205	208	181	179	210	247	216	211	228	210	211	208	182	214	219	223	225	193	205	214	244	207	195	222	163	211	247	225	227	200	201	209	205	219	217	194	228	239	233	210	206	188	222	215	213	232	216	215	184	208	230	214	192	191	212	217	209	226	209	186	201	193	202	212	239	211	240	206	214	201	213	190	200	215	188	195	197	216	226	221	211	234	173	215	219	204	196	181	214	219	187	194	207	217	201	205	231	215	215	210	209	228	221	230	207	203	188	205	197	203	194	201	191	197	204	192	199	209	227	216	218	205	241	214	230	183	203	210	198	207	176	217	252	197	208	210	218	206	189	222	216	234	224	205	205	213	222	194	211	217	206	197	208	216	233	198	198	208	196	242	212	219	195	221	202	205	223	216	208	186	205	209	212	212	207	207	218	225	197	189	215	228	219	231	199	200	212	181	198	236	209	201	210	195	198	222	202	223	215	223	203	181	213	206	215	207	189	181	216	227	205	216	201	198	217	232	198	211	186	236	225	216	225	203	185	208	190	210	190	215	204	178	222	210	233	154	226	235	218	205	202	174	217	198	208	238	195	205	205	207	213	220	214	235	206	210	215	203	224	189	201	232	213	200	214	202	204	221	212	197	211	178	212	216	202	222	217	235	211	210
22434	21252	29079	23735	21252	21306	11540	1360	1047	935	813	777	678	729	673	702	618	607	617	612	613	567	626	566	555	586	548	563	544	575	533	545	513	594	530	551	605	588	530	515	552	549	533	536	560	571	549	527	527	528	568	587	532	526	542	553	527	519	499	525	495	546	519	505	586	493	551	510	545	524	503	508	545	494	551	505	527	520	505	550	530	543	539	531	496	533	532	516	510	552	560	552	521	542	570	488	554	497	552	540	504	504	505	505	531	516	545	512	519	557	542	512	511	527	563	538	534	532	549	571	503	528	581	523	533	520	492	498	570	559	493	537	605	527	567	544	526	539	547	504	499	555	527	539	525	509	544	560	496	527	557	510	486	526	510	533	579	488	533	572	524	522	538	542	500	599	568	530	530	561	529	543	517	505	540	520	535	535	536	582	502	547	509	512	513	583	537	507	528	585	522	509	513	537	559	496	549	500	491	549	527	569	547	510	534	526	530	521	532	562	534	529	505	556	496	569	503	525	533	538	532	549	530	556	583	543	520	587	513	478	500	528	519	552	520	555	507	519	505	559	554	572	522	515	514	539	511	521	530	542	551	539	548	517	507	550	546	523	537	507	485	563	561	516	548	539	518	531	541	581	558	530	562	584	482	502	521	553	569	509	516	507	543	551	536	521	528	546	530	515	554	537	546	550	562	572	524	535	530	522	545	537	511	513	543	535	569	517	537	513	519	516	560	518	504	527	528	505	534	479	508	554	527	587	558	563	547	537	539	517	552	595	454	508	500	518	562	497	500	524	545	557	507	519	523	522	498	517	504	554	514	514	547	510	523	513	528	553	519	554	547	545	552	529	496	552	504	546	517	497	528	543	504	555	581	544	551	527	560	555	547	493	556	514	514	490	537	565	517	540	517	519	544	493	524	581	570	528	548	531	538	547	547	514	557	550	573	476	532	556	549	541	513	509	562	553	547	523	514	505	532	499	530	529	538	530	553	513	503	488	545	546	541	504	546	542	521	550	545	537	508	525	516	506	532	556	536	574	504	551	510	566	528	526	539	516	515	554	600	562	469	501	540	538	528	553	482	517	534	537	542	531	506	528	556	566	500	526	540	522	548	531	578	535	538	569	501	518	537	517	521	554	521	505	555	537	554	515	535	522	538	532	533	552	551	497	494	530	522	592	565	605	488	541	543	558	563	497	534	531	534	502	558	499	497	538	558	500	492	504	565	554	542	538	551	509	561	549	518	514	516	550	531	512	507	511	531	499	514	535	547	526	548	538	537	523	503	545	540	498	496	544	539	587	536	558	538	576	563	517	494	535	549	510	497	522	529	492	512	584	523	517	514	535	531	501	513	514	495	534	538	511	536	496	524	526	537	581	592	527	502	535	520	516	516	541	509	507	552	555	499	540	529	506	564	489	526	541	520	548	532	539	547	524	497	530	555	536	523	512	531	522	554	546	504	512	550	513	555	527	541	528	510	546	534	555	510	533	560	540	493	504	524	525	508	551	545	500	523	507	480	565	509	540	495	539	519	498	528	555	553	522	527	505	544	521	541	505	498	520	525	498	516	560	512	531	561	527	543	549	525	561	537	561	578	522	535	515	524	538	533	489	509	527	509	542	516	462	531	536	526	536	519	513	531	513	544	534	542	551	565	575	564	560	550	531	540	542	468	533	529	541	546	565	507	513	549	512	545	510	548	549	501	555	503	531	507	546	534	563	531	545	574	506	550	543	556	565	540	517	523	515	560	498	540	531	542	552	549	537	540	510	559	532	554	509	490	508	557	554	510	510	476	521	512	527	513	512	558	464	516	569	522	543	516	548	521	507	579	560	565	482	575	515	502	518	524	531	552	496	532	501	555	521	537	524	526	515	539	533	508	544	523	520	479	511	518	502	500	519	547	544	515	519	544	536	545	475	487	533	558	555	515	518	542	560	533	534	535	550	535	499	531	531	510	543	500	539	568	502	510	506	553	573	512	559	576	529	559	589	517	524	517	528	493	522	557	494	526	459	513	561	498	508	530	522	514	523	494	504	520	517	566	531	514	513	505	533	550	535	503	534	557	526	517	505	549	520	510	507	504	512	550	546	516	528	516	516	539	555	476	547	557	507	541	534	562	500	530	519	529	572	537	503	573	541	496	504	483	494	499	521	531	489	503	554	536	504	542	526	537	513	526	533	541	489	506	513	536	580	507	509	551	492	531	552	547	574	517	503	537	493	521	522	524	512	529	535	528	526	523	535	504	529	540	540	506	496	510	506	522	526	534	522	534	552	507	540	525	537	514	452	533	544	528	461	529	516	567	540	529	520	509	512	475	566	539	528	557	504	523	541	537	543	547	563	498	515	551	533	548	600	508	531	562	504	519	501	474	543	502	536	512	541	542	500	506	544	493	502	496	486	563	506	503	552	547	557	519	554	505	543	528	542	499	491	529	517	535	527	502	577	506	494	529	551	516	526	536	532	545	527	506	498	552	532	512	550	553	545	538	501	510	525	526	523	552	562	503	548	534	537	518	527	565	515	517	536	532	547	487	523	513	565	529	543	490	546	569	534	548	547	539	519	576	555	554	509	504	525	546	538	514	522	544	554	560	527	528	537	534	502	524	514	545	522	501	545	530	533	515	502	510	482	501	551	509	570	568	543	531	514	506	527	543	538	557	557	537	500	537	524	542	522	544	519	487	517	532	542	511	557	570	524	526	539	501	496	565	517	476	532	510	532	519	567	507	562	582	509	548	542	485	516	519	540	519	522	544	541	549	571	563	498	512	551	514	508	580	565	540	516	497	529	576	567	561	510	513	519	553	577	509	541	478	502	562	558	537	509	504	534	525	542	521	535	505	460	510	506	512	556	532	533	534	570	523	525	534	536	581	501	525	523	525	570	504	517	521	509	547	517	517	527	520	585	557	540	538	489	502	498	529	519	574	493	487	554	510	493	556	508	523	531	483	536	514	508	545	563	560	507	524	523	496	542	515	521	519	563	489	519	531	497	521	511	527	558	497	527	547	543	530	547	558	544	525	510	552	526	522	518	549	525	542	520	476	521	522	517	568	549	543	518	529	552	545	546	536	520	530	483	516	546	488	517	520	515	483	515	492	518	517	541	529	568	545	525	536	548	498	538	520	531	516	553	541	500	513	541	517	553	530	548	556	517	498	520	525	527	514	521	508	546	532	558	535	477	565	498	529	506	548	540	547	511	567	555	502	496	577	525	523	508	549	575	560	584	537	546	526	469	494	533	540	505	565	506	525	523	523	557	514	529	530	506	517	526	548	537	525	494	529	537	527	550	508	560	479	523	530	488	512	530	535	555	512	526	561	507	545	548	499	504	540	541	538	550	524	531	528	524	512	544	490	514	515	504	527	534	504	557	502	489	540	520	478	527	523	505	526	547	494	502	528	549	548	546	524	490	540	531	501	535	499	532	515	513	542	516	518	545	521	518	546	488	509	563	511	497	530	550	519	505	537	538	550	491	512	523	551	509	512	552	482	561
8283	33107	16842	5219	3627	2818	2098	1734	1343	1122	1042	1004	887	791	821	766	741	704	692	703	683	633	662	630	631	583	595	587	595	654	601	584	632	606	599	617	576	604	577	573	592	602	639	593	586	556	568	604	568	572	592	573	550	562	583	627	567	617	559	595	579	567	580	577	569	612	591	570	583	559	597	574	573	601	577	641	597	573	593	589	562	568	542	586	560	558	579	551	577	558	566	593	519	588	580	566	529	601	626	598	579	586	581	568	566	574	585	625	566	576	620	582	552	561	563	504	564	577	546	612	588	555	545	569	573	537	579	615	585	577	581	584	564	605	610	573	599	591	576	580	563	532	559	591	538	538	578	576	574	583	614	554	600	596	531	624	551	573	570	585	579	600	602	587	588	564	600	583	538	623	562	554	531	529	517	577	570	574	580	584	592	577	592	588	566	598	547	612	580	564	537	578	610	561	613	556	560	555	588	590	543	576	600	550	557	581	585	545	542	565	606	577	543	555	587	562	594	582	614	557	552	552	591	600	577	583	589	586	539	582	601	575	579	605	572	582	546	545	562	615	596	568	546	557	597	558	559	576	579	568	603	564	554	587	569	579	570	579	576	585	585	545	593	579	575	548	575	579	568	588	590	607	617	559	603	582	607	589	533	594	581	581	585	571	578	577	572	565	554	575	599	576	625	547	586	569	578	602	533	563	594	573	567	616	565	576	567	565	579	629	587	557	597	591	631	538	570	601	604	577	535	554	556	580	554	584	562	552	557	585	585	579	537	625	576	602	595	571	627	611	550	554	605	577	528	584	561	581	571	595	578	586	547	625	594	599	592	562	609	557	588	554	601	631	575	581	554	571	563	589	569	575	564	559	575	600	580	581	603	616	586	575	562	623	555	552	594	598	603	592	567	543	585	560	543	574	579	537	543	600	589	545	568	604	572	566	569	577	551	539	590	577	579	574	531	573	617	562	542	558	607	578	627	598	548	551	572	555	550	599	543	547	596	533	546	600	604	533	562	562	595	562	552	590	545	592	611	534	567	538	524	584	576	560	570	588	557	617	563	578	604	577	570	605	581	546	569	527	578	547	556	575	535	563	605	578	580	568	579	583	551	606	510	591	557	594	568	532	596	567	574	606	596	576	602	574	588	571	588	559	584	574	554	561	593	570	549	562	584	575	575	607	549	586	565	569	543	529	570	573	615	539	574	586	562	575	579	579	579	560	532	573	542	554	591	567	586	573	548	551	592	609	602	550	563	562	562	565	591	558	568	605	601	548	578	551	587	570	556	588	574	576	569	546	587	525	571	547	581	564	557	592	594	552	566	475	590	547	594	593	557	568	564	569	645	579	552	534	583	612	560	572	543	559	565	565	559	631	584	589	563	589	553	602	587	548	563	575	577	606	598	568	547	529	564	578	578	578	542	554	555	535	553	582	568	571	554	542	570	591	560	582	564	626	617	550	615	562	585	610	549	554	603	568	575	580	640	588	537	612	556	556	566	539	546	541	597	549	548	551	579	617	607	566	575	576	607	547	557	542	613	576	574	524	570	598	620	592	579	577	560	559	564	578	608	569	609	611	554	561	568	553	544	571	596	577	563	573	554	561	562	576	544	594	569	546	599	581	585	603	592	530	578	539	555	549	554	596	620	568	590	592	573	580	571	570	541	566	536	561	566	613	519	579	531	560	590	577	584	552	566	564	624	589	582	571	589	578	601	582	565	591	579	539	575	544	526	585	616	604	596	607	555	615	587	541	548	534	553	537	581	553	608	617	625	576	588	521	580	557	604	565	556	593	581	568	562	595	569	542	559	620	576	563	578	617	613	541	592	540	585	602	604	543	597	551	609	578	551	598	567	572	607	599	568	570	546	597	583	561	556	569	561	582	595	576	604	605	599	557	583	594	608	557	586	597	594	582	534	568	611	586	541	537	551	568	549	559	611	548	523	585	550	544	624	563	565	589	579	536	561	566	563	602	557	529	565	582	570	589	532	546	588	565	580	577	550	540	593	569	576	552	530	570	598	578	564	611	547	555	552	551	570	560	583	560	590	543	590	592	590	580	556	583	540	559	561	598	534	585	540	570	594	590	579	553	571	574	578	616	581	569	526	582	614	565	533	549	558	583	580	580	567	562	603	564	580	524	552	558	568	559	590	587	597	547	562	570	565	570	572	569	577	594	556	583	594	554	568	590	568	569	600	614	600	592	556	520	596	589	523	578	555	528	566	525	573	520	584	599	576	562	572	597	529	605	560	577	562	613	522	588	514	609	626	541	600	615	572	539	558	545	551	589	594	575	551	549	606	614	585	603	535	566	616	576	551	567	622	610	569	516	593	542	612	540	583	558	576	587	529	574	551	540	569	548	568	589	590	592	556	572	583	581	581	573	556	581	566	533	578	585	579	546	583	615	574	554	552	626	548	514	565	572	605	578	568	572	563	563	594	599	586	539	568	566	613	574	553	575	532	539	570	577	572	572	598	589	549	541	598	588	549	562	566	630	588	554	567	570	543	575	552	592	555	562	588	547	576	598	554	541	582	609	566	556	544	586	574	557	601	556	563	549	571	565	545	576	583	600	586	559	621	583	561	541	561	646	565	540	594	550	569	558	575	539	562	584	559	563	569	569	523	517	580	542	580	599	577	563	548	590	526	568	562	549	575	604	572	545	606	554	547	558	570	604	567	580	597	556	591	568	552	564	572	559	611	584	529	612	545	588	590	543	560	544	609	587	548	601	516	585	582	540	582	554	533	544	554	553	554	612	575	575	561	555	567	577	574	598	575	558	634	599	522	570	504	570	572	564	579	574	589	587	574	574	569	565	582	561	595	563	586	608	567	620	515	553	557	562	535	584	589	574	607	570	603	563	585	561	558	605	580	601	584	561	555	569	565	549	609	560	604	549	551	595	564	580	584	557	617	536	585	532	573	572	592	600	576	541	593	561	554	595	575	537	562	598	521	552	617	575	547	570	593	585	602	544	576	566	638	546	595	573	576	610	599	570	550	586	551	562	588	581	483	574	548	572	560	591	596	610	571	591	562	621	600	560	575	525	572	578	511	546	562	571	585	630	575	565	529	572	588	551	588	537	577	561	590	568	552	578	556	587	570	556	555	611	552	596	612	585	602	603	535	562	557	569	538	547	605	568	564	605	559	608	574	557	554	598	559	564	579	564	568	549	556	615	585	591	548	559	580	541	546	559	576	568	546	599	595	560	544	558	580	561	571	590	581	584	586	559	536	576	593	559	550	573	569	571	583	583	546	582	549	544	603	558	593	551	558	572	591	532	564	575	590	566	572	542	533	572	558	605	577	573	531	532	562	562	545	595	593	535	606	572	572	574	577	613	607	559	572	558	566	575	570	593	576	551	556	536	544	541	568	551	595	613	594	611	565	591	551	589	578	567	554	595	556	555	539	553	530	576	535	559	607	611	549	591	563	579	609	592	553	590	588	569	584	498	605	558	543	596	543	541	554	580	555	551	614	580	565	562	567	564
27316	19467	7045	733	445	427	413	384	398	375	408	370	389	406	389	388	423	391	366	362	377	379	411	325	378	374	374	396	399	408	374	374	401	404	362	384	408	369	364	400	400	355	386	397	365	399	382	348	360	373	383	423	391	385	362	366	391	380	359	373	339	391	373	356	394	393	387	393	395	391	382	393	418	392	359	391	364	417	355	396	402	384	393	367	385	371	378	403	362	329	376	393	390	357	347	382	369	391	381	385	386	353	352	386	368	373	370	377	403	383	401	353	348	371	392	386	382	363	362	388	383	400	404	367	400	374	369	366	394	367	399	393	394	380	386	367	373	386	390	393	391	371	418	372	382	390	392	361	374	393	379	371	399	350	393	364	331	372	350	390	414	404	383	361	388	401	371	385	409	373	380	396	397	391	348	409	391	396	431	371	355	373	401	380	340	386	368	377	370	373	390	393	404	319	387	394	362	376	384	401	398	387	419	348	363	337	377	375	374	433	359	350	349	369	365	388	364	339	388	385	387	387	385	389	368	328	356	381	381	395	396	362	372	415	380	372	393	401	379	393	373	372	403	363	367	389	366	368	385	389	422	407	386	351	388	389	390	386	377	338	337	403	372	392	353	413	421	374	372	383	384	376	363	371	357	369	375	401	427	371	373	373	371	387	358	361	372	369	391	390	392	366	353	394	367	365	386	397	359	368	382	368	393	373	369	366	402	370	364	369	369	373	367	387	370	367	357	360	355	362	352	408	422	361	366	400	371	390	353	385	418	357	367	378	380	337	383	402	391	359	357	376	373	393	380	345	357	409	365	364	398	384	372	387	380	358	366	369	395	363	351	373	394	375	406	359	411	366	363	373	366	333	420	389	398	379	384	384	411	347	377	368	360	371	420	393	387	408	376	365	375	410	387	400	362	367	352	350	380	417	387	397	343	374	336	361	430	387	368	407	363	369	348	370	353	388	389	373	390	377	366	376	434	387	355	391	382	376	394	346	377	360	371	346	405	353	385	369	389	388	407	392	390	391	363	366	387	402	389	380	362	367	389	357	333	387	398	378	350	401	394	389	370	394	388	389	394	350	357	403	418	377	370	363	418	399	374	397	393	373	383	395	415	384	363	383	390	374	376	373	376	378	422	392	393	354	374	399	404	365	404	426	382	346	371	334	375	403	350	397	375	346	380	361	397	367	340	394	378	395	364	393	367	368	378	373	374	377	364	416	406	381	389	387	352	359	383	365	386	386	390	380	396	389	393	370	361	377	391	370	358	345	380	394	391	355	359	380	398	396	356	364	359	376	371	373	380	398	362	377	383	378	395	356	384	387	385	377	392	368	387	368	372	394	379	372	392	387	357	384	375	401	388	359	386	339	373	384	357	358	397	380	395	376	379	367	368	368	367	372	374	368	372	343	390	360	408	393	364	347	355	379	393	400	382	379	343	380	388	359	425	361	393	387	348	419	373	403	407	351	416	418	386	411	390	395	405	367	340	382	385	360	390	376	413	378	353	369	380	403	407	377	388	353	369	399	371	396	371	395	362	374	404	363	405	366	385	410	388	369	370	376	351	374	386	406	413	384	367	394	398	386	431	372	403	363	360	397	389	406	377	387	378	364	343	378	391	422	338	392	426	388	369	372	385	346	375	343	371	379	370	372	441	410	384	411	359	357	408	395	364	377	374	350	368	371	399	383	385	409	405	370	363	383	389	379	379	404	420	352	366	357	379	354	369	353	361	368	400	376	394	375	417	366	360	372	373	350	376	374	368	405	376	412	329	406	376	380	370	367	360	390	358	377	362	379	364	382	382	369	413	381	365	390	357	363	366	387	329	382	329	361	338	361	365	392	362	359	365	340	343	401	385	380	354	420	392	376	374	373	376	356	387	361	385	387	363	344	339	394	407	359	390	389	349	337	380	392	399	337	386	383	361	385	379	350	359	387	374	383	358	374	357	337	390	370	389	364	378	356	381	362	419	347	375	360	394	372	358	380	366	384	368	400	346	354	357	371	408	409	388	391	394	366	386	386	362	385	393	410	405	371	336	395	355	387	374	377	398	388	400	390	346	362	369	381	371	375	372	359	362	377	385	386	409	354	374	359	399	409	385	388	356	386	379	380	351	397	411	356	371	366	412	376	383	365	378	371	383	369	372	333	391	372	380	370	389	385	373	388	358	380	392	391	344	384	392	394	413	397	376	355	397	353	393	368	421	383	367	392	363	424	382	352	360	385	411	370	348	354	351	414	409	373	394	376	405	347	361	389	384	394	386	410	391	379	362	353	392	392	374	332	345	347	382	403	409	394	359	349	349	384	395	382	406	399	361	373	414	404	370	363	365	405	370	371	380	377	390	390	356	383	389	371	366	399	363	326	404	372	372	356	376	390	376	341	352	382	384	394	398	385	369	380	361	325	399	382	379	369	383	391	366	365	369	379	378	397	386	390	382	368	363	380	411	386	405	400	384	368	353	372	369	384	365	384	384	378	355	395	359	348	395	393	386	402	356	378	383	382	390	353	352	404	410	350	403	366	425	383	369	326	342	382	369	383	392	365	378	379	344	371	381	404	413	357	340	385	363	382	395	393	371	353	369	350	373	372	369	400	388	396	416	337	379	353	394	378	369	403	422	370	347	359	407	362	377	357	397	373	392	392	366	386	360	389	344	363	382	357	373	374	391	376	358	383	405	353	375	430	367	405	379	408	376	399	366	350	377	394	395	392	351	360	365	394	399	369	376	361	387	424	382	382	386	401	361	397	389	367	367	390	377	365	349	371	386	370	368	377	372	391	367	369	365	372	360	411	362	401	386	361	389	403	363	407	363	390	363	378	354	398	417	382	356	374	390	391	402	406	379	382	357	394	394	383	373	370	366	397	353	393	365	377	393	357	367	404	396	357	361	392	373	371	377	367	379	339	383	353	355	381	384	402	377	355	391	350	389	391	348	377	376	400	383	378	362	381	382	370	366	373	385	389	337	388	385	376	389	368	384	376	427	376	354	396	354	378	381	372	406	375	353	382	398	377	426	379	400	378	382	383	378	399	375	390	382	375	370	394	414	322	387	384	389	378	421	377	373	424	377	354	372	335	403	415	358	407	376	405	377	398	361	377	401	371	391	403	385	398	385	387	399	378	400	382	425	368	371	353	380	360	405	369	408	382	384	351	377	387	397	365	367	368	398	405	366	384	408	371	399	389	351	383	371	359	379	385	383	374	381	377	354	380	360	357	352	384	342	395	362	407	389	383	370	396	358	356	417	375	371	373	380	349	341	368	363	402	394	380	382	409	347	378	364	373	362	381	350	374	384	375	377	412	370	416	361	379	406	377	384	362	402	363	370	368	433	359	353	354	370	362	370	391	390	356	410	363	409	375	386	376	339	343	375	383	368	400	398	359	354	360	384	429	357	397	380	401	403	377	363	372	380	365	366	357	377	378	367	366	389	374	373	393	403	349	388	386	357	344	387	388	357	364	369	363	377	377	363	354	371	383	361	377	404	366
6013	5951	1927	554	510	448	478	389	405	418	428	453	447	383	431	428	403	417	402	356	400	401	357	390	378	409	403	380	380	411	395	381	386	430	418	428	397	390	415	392	398	419	414	396	420	393	394	400	371	396	407	396	394	383	392	416	423	433	419	424	397	416	391	386	396	420	402	387	388	389	393	418	407	383	408	389	390	395	377	405	409	379	390	416	412	373	419	396	433	416	387	375	417	426	401	372	432	417	399	407	430	390	388	395	375	419	408	466	380	430	435	386	402	387	398	361	418	412	413	386	446	379	414	396	392	395	406	381	400	372	392	375	383	390	362	407	386	378	350	374	374	448	416	390	415	389	419	394	404	399	389	352	371	401	376	383	401	431	406	386	409	433	392	393	400	439	392	409	409	426	410	434	389	406	370	388	387	417	401	354	412	417	406	388	407	394	426	403	410	408	432	384	386	396	403	407	426	399	377	391	420	406	385	416	382	424	411	400	384	444	436	392	392	395	425	405	404	400	376	409	409	388	428	426	441	393	397	424	377	406	375	392	426	420	403	411	376	405	428	410	438	399	395	398	407	372	417	380	432	386	417	391	396	432	374	405	385	436	395	417	373	392	412	390	424	373	389	422	445	388	399	422	402	408	430	387	413	395	376	432	402	423	400	384	402	384	400	426	421	417	401	391	446	388	374	414	407	450	420	408	402	431	395	400	414	394	377	410	401	412	344	383	399	388	437	414	383	393	413	420	398	383	395	379	409	396	431	414	373	457	408	428	384	440	394	385	403	406	390	391	422	414	380	387	360	369	364	400	404	391	418	436	376	403	407	368	432	433	353	388	392	414	391	400	432	398	405	406	383	373	399	404	406	439	393	404	416	385	428	415	355	377	405	416	391	421	379	416	424	371	431	427	402	391	417	397	437	415	422	419	413	377	375	409	425	387	382	416	416	405	446	416	412	391	403	439	403	406	404	386	413	437	394	437	431	378	393	411	411	405	367	381	401	361	414	404	418	422	399	391	412	398	394	389	380	397	394	401	359	419	409	386	379	389	413	412	455	409	405	423	401	413	430	426	420	402	401	428	407	396	410	376	408	400	414	415	419	377	411	421	385	417	424	374	419	413	406	387	401	370	430	428	366	390	441	405	395	393	390	378	399	383	398	409	391	398	415	390	394	400	371	434	384	417	394	383	392	363	413	421	427	389	420	409	401	425	387	354	386	441	385	361	424	421	451	384	391	401	404	411	408	422	386	400	394	396	401	438	395	373	367	394	453	433	396	403	407	395	395	388	398	412	376	378	395	374	393	405	408	366	431	437	394	434	367	368	398	407	394	394	418	396	370	395	413	372	428	380	441	388	410	404	395	380	392	431	391	400	403	387	409	420	374	382	426	432	402	385	395	396	380	380	420	414	422	393	403	383	382	377	394	385	421	400	429	411	405	372	403	382	387	362	408	401	388	381	439	397	419	374	403	401	418	397	398	408	400	399	389	364	410	415	415	419	398	408	433	371	414	419	408	403	395	368	445	374	372	367	369	425	400	416	382	378	410	406	363	379	421	355	419	401	405	387	403	414	414	397	427	399	402	403	360	400	402	380	444	379	411	392	379	409	428	412	411	384	419	404	406	399	427	365	359	382	397	397	388	416	378	397	418	396	409	430	397	420	426	396	405	383	407	414	397	395	390	367	431	426	395	414	386	426	389	371	386	418	408	378	388	409	431	394	424	396	373	393	400	396	421	400	403	424	370	413	415	389	425	400	367	395	396	406	432	410	392	404	389	399	424	384	408	397	402	429	389	403	379	369	426	410	426	361	339	403	417	407	383	410	406	419	432	408	387	369	391	387	403	406	388	384	385	410	405	398	426	397	404	403	419	396	403	367	398	390	392	417	409	383	402	411	415	397	384	424	392	381	376	383	396	404	389	430	376	407	408	418	406	412	440	396	422	423	379	406	424	419	425	437	377	409	429	404	399	398	377	416	389	408	405	424	434	391	406	413	402	401	384	395	418	451	377	403	385	383	423	408	383	371	388	372	425	409	406	412	422	411	411	394	406	383	420	375	390	379	416	426	413	445	400	397	397	364	396	365	402	407	430	396	367	394	378	389	394	434	372	426	405	408	415	392	377	392	412	370	432	358	370	384	383	405	382	401	385	390	393	418	392	402	405	377	382	385	428	403	396	400	425	404	396	433	403	403	387	420	417	416	377	377	378	412	414	426	402	376	391	392	421	392	423	405	422	397	388	391	366	416	406	369	393	428	424	365	410	412	344	404	398	385	401	398	421	383	385	395	415	421	406	403	421	404	375	404	410	401	417	377	406	387	419	375	370	407	402	398	380	401	364	413	383	432	385	417	413	403	387	383	406	441	385	425	423	377	420	382	414	404	401	384	446	435	429	411	410	388	418	396	377	422	402	402	357	417	404	401	352	412	362	389	413	427	383	408	443	418	424	430	410	421	431	361	409	348	373	401	435	409	400	383	450	384	398	389	420	402	371	415	370	408	381	423	388	378	383	390	408	415	428	406	395	363	401	415	384	386	376	395	397	438	382	421	411	407	378	421	401	431	391	344	399	413	418	417	398	386	377	389	402	388	387	404	433	426	410	410	419	416	412	372	437	411	384	384	395	381	374	398	396	401	375	426	389	410	443	379	383	405	374	446	351	434	416	347	419	390	387	401	403	409	383	418	405	434	382	382	390	431	385	393	397	401	381	402	351	406	408	409	397	410	399	338	401	379	421	427	416	397	405	416	377	353	370	412	397	413	420	407	366	394	412	427	393	385	380	368	372	415	382	386	382	395	431	402	408	408	419	412	376	427	379	411	379	425	401	398	378	394	395	403	422	415	378	375	368	421	406	420	400	427	396	382	379	387	397	388	401	411	401	410	383	426	382	427	421	396	387	382	407	371	397	369	395	399	406	409	403	386	407	392	393	415	397	400	435	418	416	399	379	397	390	379	395	391	372	423	416	422	373	374	407	398	405	385	374	446	397	370	390	406	408	380	395	395	401	447	433	401	421	373	407	424	410	395	427	404	415	396	412	418	395	354	411	414	382	406	420	403	383	430	425	407	412	402	414	399	411	377	400	406	401	401	385	389	424	346	411	403	439	399	386	375	415	403	422	389	390	403	402	389	397	410	380	408	429	417	379	386	389	403	390	374	400	371	414	399	398	391	372	404	384	387	414	409	384	427	385	425	399	399	415	421	401	428	412	401	387	394	419	366	466	403	391	416	417	379	422	411	440	395	413	411	366	411	407	394	376	412	407	402	376	405	410	387	402	396	420	420	375	438	395	416	388	384	408	411	409	363	411	417	404	402	374	376	403	397	418	423	405	398	411	383	416	434	397	395	364	403	366	391	413	384	402	391	405	390	373	378	405	426	387	388	375	376	424	391	396	410	378	419	406	412	391	419	394	361	411	424	396	379	459	432	421	420	412	368	419	386	423	425	422	388	401	389	402	374	432	423	405	401	424	416	420	428	405	434	402	412
23498	21264	28639	24201	21257	12450	1685	1052	963	910	829	860	753	802	727	748	746	751	702	715	697	712	701	699	733	696	739	683	677	703	697	672	725	717	661	667	654	654	661	688	733	662	713	670	725	692	652	700	686	653	664	670	619	662	639	692	661	689	656	689	684	694	677	703	653	654	684	664	678	652	700	608	636	698	656	680	694	678	681	656	688	676	667	695	692	668	671	678	645	721	669	634	656	660	740	720	686	707	698	649	703	658	688	661	683	685	642	635	654	644	665	681	682	673	700	683	688	733	648	675	696	687	684	686	687	700	631	652	703	695	707	676	690	688	673	698	719	667	706	667	710	681	667	663	703	599	672	706	635	673	687	678	647	661	690	693	679	661	662	626	665	662	645	654	670	702	727	682	657	689	673	668	681	649	674	660	680	666	708	753	712	660	608	636	668	687	662	688	678	685	681	641	646	670	625	695	645	655	645	657	673	670	685	620	701	649	676	655	668	704	653	664	695	734	728	658	707	687	697	721	698	682	678	676	695	725	698	677	671	648	679	658	722	672	667	689	678	596	687	640	669	716	699	693	618	722	692	649	659	673	694	713	686	664	708	689	704	675	664	655	683	649	642	651	689	712	679	689	691	718	679	653	643	703	675	678	678	671	655	703	661	699	684	653	673	709	699	639	665	710	697	670	683	672	684	670	636	699	627	651	659	640	698	652	708	688	674	714	722	655	666	685	693	699	701	653	684	704	686	726	696	695	673	691	703	667	692	693	715	662	682	686	701	657	671	714	645	637	674	701	707	703	699	684	660	669	649	659	706	657	685	734	625	688	671	666	654	678	655	673	665	663	717	683	634	694	673	705	661	690	692	658	689	683	717	725	686	686	709	658	667	639	719	642	645	691	680	682	680	665	702	647	656	639	678	704	719	619	676	646	696	678	675	655	653	711	666	652	695	673	676	677	705	661	708	705	630	724	658	655	702	714	673	691	660	671	678	698	731	688	686	669	668	671	634	638	654	643	612	679	667	652	719	668	656	658	670	700	702	678	676	653	621	673	660	634	719	658	683	670	630	718	692	661	690	654	693	659	615	679	693	659	657	678	678	649	599	650	648	634	664	628	672	677	662	639	687	641	722	696	663	684	688	691	703	687	710	682	654	641	664	666	668	711	671	717	666	718	657	630	645	692	658	686	643	654	645	677	683	639	674	651	666	669	695	677	685	680	686	619	711	707	676	705	645	677	690	634	685	647	649	632	680	654	734	687	714	643	692	711	660	649	652	698	666	677	670	653	729	671	659	750	684	649	639	671	692	627	627	676	663	666	651	697	707	691	664	654	654	670	638	668	663	692	688	696	690	646	663	703	726	697	648	659	645	631	646	662	680	663	672	639	690	704	675	687	669	688	672	667	706	692	706	694	664	689	677	667	664	672	666	697	689	708	659	650	674	647	713	662	669	680	671	713	652	688	654	659	688	695	630	673	664	680	672	617	659	692	671	662	661	631	655	684	678	706	701	650	676	679	648	711	634	628	684	686	693	670	696	693	666	669	632	690	720	639	677	637	704	663	664	646	685	673	660	662	614	681	694	706	696	671	674	677	667	641	676	675	690	668	633	727	643	654	659	673	723	644	669	691	656	711	697	634	689	681	709	690	682	667	720	708	663	677	686	680	660	663	683	658	681	672	669	664	683	660	628	698	670	688	685	644	698	692	644	692	683	690	653	640	681	694	640	604	651	656	704	698	672	713	693	667	691	643	684	726	679	642	670	656	693	716	697	654	631	702	687	641	664	645	661	676	650	649	678	670	682	679	705	646	675	700	714	675	672	676	681	684	723	658	659	710	705	699	681	623	706	666	667	669	670	703	661	655	659	679	691	714	623	620	667	649	633	708	653	691	674	680	678	687	672	671	680	691	714	683	704	617	700	698	661	678	701	674	663	670	685	672	631	672	642	660	670	634	730	733	676	661	638	640	649	664	656	748	635	671	652	666	658	644	653	633	722	646	667	701	680	682	637	678	698	666	691	711	659	620	723	659	671	692	689	698	698	663	670	689	687	679	680	676	682	688	625	675	688	671	689	648	675	693	706	665	660	672	648	665	643	659	638	647	708	664	720	664	652	673	665	725	699	681	699	701	675	678	679	679	638	687	646	685	654	670	651	669	661	695	642	639	695	697	669	680	709	703	683	645	646	661	670	659	664	678	685	706	662	699	655	670	653	673	652	684	666	669	663	660	677	658	707	653	710	679	667	665	670	725	695	645	663	681	656	701	643	695	689	638	704	681	691	653	677	647	712	706	635	685	664	688	682	696	642	618	681	693	646	634	649	613	644	664	642	701	632	632	728	641	655	674	640	659	672	682	663	744	628	690	712	686	728	635	677	655	688	673	682	609	666	663	687	650	634	715	691	634	696	717	650	644	625	712	670	680	679	640	672	694	621	676	673	634	666	696	710	677	696	655	655	711	669	684	661	665	687	626	666	648	686	695	666	725	683	683	746	654	664	621	677	654	643	637	668	691	660	671	710	731	680	701	632	678	659	666	696	657	669	621	709	674	680	653	657	631	681	627	658	675	654	644	676	636	669	667	680	624	678	730	679	610	674	641	678	674	653	684	679	640	720	668	682	688	660	722	681	705	654	631	697	650	669	688	657	676	645	643	673	683	682	737	741	658	692	635	693	703	674	692	687	646	677	656	638	718	685	646	703	636	665	720	715	686	754	672	668	633	697	663	643	682	665	631	685	659	718	652	678	668	676	665	710	651	714	657	708	684	649	715	631	646	681	666	703	624	722	728	689	682	659	694	664	674	656	698	645	646	656	684	673	694	680	623	659	683	707	675	655	707	668	660	670	695	697	669	649	625	618	691	653	699	685	647	643	675	696	664	677	630	673	698	688	668	679	717	682	698	671	742	664	678	670	687	687	679	704	683	643	686	672	628	698	681	679	680	661	613	692	647	697	656	678	681	657	660	658	645	679	700	684	656	663	686	681	638	660	640	656	699	646	707	698	649	682	663	698	639	665	675	702	664	680	676	673	656	654	709	668	667	656	710	693	649	720	718	665	692	698	668	665	650	632	665	629	690	758	670	676	650	690	692	690	687	713	645	661	674	638	705	723	680	664	627	735	661	651	661	598	664	690	663	623	690	681	688	649	663	681	656	631	672	692	609	650	698	687	668	619	689	679	630	705	696	680	665	688	648	688	673	701	647	737	618	704	603	687	647	670	664	627	660	692	710	663	651	704	647	696	685	675	700	674	663	667	643	659	700	689	656	635	658	639	654	670	683	687	653	681	724	668	666	667	696	626	645	668	672	651	669	688	690	688	642	680	646	628	666	683	639	677	692	663	712	638	700	653	637	647	711	668	649	608	694	670	640	677	644	692	627	658	673	706	702	633	713	692	663	633	661	692	701	647	682	696	664	697	644	677	671	696	691	624	641	667	660	647	662	715	676	718	644	660	666	698	651	695	692	627	677	685	700	642	673	717	634	699	648	703	676
6193	23905	15265	3164	2255	1823	1484	1215	1084	1041	987	909	895	800	870	816	763	756	798	740	762	764	745	742	762	752	730	732	737	684	719	743	768	760	686	679	754	732	754	736	699	757	733	720	706	695	723	736	706	695	703	745	728	682	664	762	688	676	711	716	681	736	716	689	684	711	728	670	744	757	694	757	692	788	701	709	680	740	761	693	674	681	714	669	773	668	766	691	703	660	732	699	711	719	686	701	693	734	717	709	703	690	693	751	721	650	674	694	696	704	715	714	701	651	653	679	713	745	653	734	720	731	694	672	717	724	701	721	681	742	706	718	678	730	714	721	710	736	736	707	731	737	755	698	690	697	764	686	773	680	698	762	727	755	694	670	703	714	664	709	697	722	681	684	674	692	659	700	666	696	705	612	715	734	740	724	717	749	661	705	735	736	703	757	732	701	692	704	719	755	681	664	715	691	684	684	706	716	702	706	719	693	718	670	713	684	712	711	717	686	731	702	746	694	702	689	730	701	708	725	692	679	702	705	705	687	721	717	710	698	704	727	657	678	702	693	736	691	710	695	698	706	750	733	662	763	702	717	710	677	711	681	685	683	724	684	715	686	699	682	652	731	698	726	735	725	706	704	746	706	719	685	732	709	720	706	727	695	735	673	700	751	638	683	726	697	718	654	683	696	698	686	731	727	745	706	732	739	736	746	730	755	707	726	758	709	724	672	704	706	687	719	682	683	654	736	721	709	688	709	717	692	728	717	694	732	689	699	694	660	690	701	699	735	734	707	666	687	710	702	695	722	706	734	703	740	699	726	674	719	723	723	705	678	713	690	709	732	705	704	732	695	705	700	705	699	663	692	739	724	753	689	695	710	667	713	727	695	703	717	716	654	695	660	701	717	785	712	745	753	727	712	701	731	735	739	670	691	738	695	771	750	692	733	707	716	715	686	704	735	656	775	704	715	665	681	740	741	703	700	722	776	741	713	674	700	725	686	673	741	667	683	691	676	699	651	702	697	671	721	702	762	685	665	713	665	713	673	700	710	776	659	745	642	720	659	705	717	687	729	673	687	643	647	697	689	684	693	705	678	712	698	659	720	725	694	689	754	774	670	703	715	718	706	667	682	702	661	675	679	718	765	689	702	711	666	704	711	697	709	748	696	724	697	675	678	695	703	716	730	715	700	717	691	725	708	699	710	692	723	725	684	699	699	681	709	698	734	687	704	652	720	724	717	695	730	728	740	707	661	715	728	736	693	702	701	697	707	741	706	706	692	705	714	713	732	670	760	675	699	718	697	740	696	694	681	649	722	657	707	716	713	741	686	716	681	734	695	694	681	701	682	699	701	735	662	715	686	709	718	754	735	711	708	772	700	678	717	711	738	722	690	745	713	646	679	686	699	670	734	717	764	706	730	689	706	669	696	697	704	711	686	752	695	743	675	669	723	719	694	706	717	724	702	743	660	674	701	666	723	689	713	755	670	728	720	723	690	712	697	715	701	724	715	680	707	705	698	711	678	742	679	706	728	699	704	664	711	716	723	678	694	733	691	677	678	631	678	698	728	713	727	707	738	719	695	729	671	693	675	703	673	691	725	687	717	719	716	722	724	716	721	705	700	763	688	656	686	687	729	748	696	677	686	697	691	707	685	725	689	665	709	680	700	691	697	738	701	718	681	727	697	699	681	701	722	753	701	705	697	699	713	687	722	710	761	703	743	724	663	723	724	750	734	632	689	727	690	714	705	734	701	727	727	674	717	684	725	715	713	694	705	708	730	711	709	724	704	700	700	693	711	680	704	721	674	715	732	681	708	709	660	737	708	698	714	681	742	747	700	730	732	704	694	722	723	750	705	713	689	725	688	709	750	719	724	780	723	687	694	671	671	693	744	691	703	644	719	671	737	659	717	738	710	700	686	713	736	671	713	667	740	671	729	657	738	645	709	670	720	676	731	720	738	718	751	729	706	684	711	669	727	736	679	700	698	707	697	701	725	722	662	720	715	669	667	677	729	716	739	700	697	726	767	685	682	713	699	722	709	675	677	688	682	712	703	695	712	692	676	701	700	689	697	675	726	726	698	730	690	680	697	679	691	699	711	711	680	711	677	741	748	754	703	735	702	723	687	676	728	749	696	736	723	684	710	713	726	671	678	736	726	658	674	679	764	702	713	701	703	727	730	654	660	703	713	670	702	643	716	715	704	732	696	718	722	689	703	688	736	709	707	727	714	751	739	718	664	719	715	693	739	678	668	692	714	748	727	709	717	674	639	675	692	685	696	667	744	696	714	705	712	753	715	712	706	676	705	695	690	681	734	696	713	700	676	686	682	776	742	660	686	751	727	687	717	693	728	689	695	716	706	735	704	709	700	720	701	666	705	686	712	711	669	695	650	695	703	699	697	775	685	688	717	719	723	711	684	683	744	705	663	737	743	706	693	676	743	740	743	702	719	689	694	712	768	706	700	716	758	711	692	798	709	731	695	677	735	700	733	698	742	673	713	686	663	781	706	673	738	685	702	732	707	753	692	710	707	734	709	697	701	708	666	628	743	683	690	658	702	714	728	714	735	686	662	684	765	715	722	680	726	715	713	679	742	687	713	728	699	733	714	715	674	727	711	677	698	678	686	705	665	731	718	707	678	726	711	754	743	716	694	723	681	700	734	705	739	687	721	673	667	708	755	670	702	722	719	672	664	688	736	667	755	715	709	704	694	744	690	747	719	689	707	708	703	711	725	672	705	698	719	687	664	719	761	692	704	715	744	735	754	715	695	699	691	723	711	656	711	736	694	702	704	720	713	679	683	703	691	719	721	650	728	716	688	725	707	715	738	711	738	704	741	718	666	687	696	737	696	722	694	669	694	717	686	738	733	723	690	711	693	670	699	704	663	702	691	699	703	724	719	736	715	700	702	696	740	680	697	696	723	716	679	723	710	688	702	714	658	719	655	689	711	713	688	705	673	699	701	685	684	720	721	728	683	722	721	762	687	683	725	694	717	704	682	730	731	681	699	675	664	735	728	704	683	723	674	701	696	740	733	693	703	688	697	725	711	758	674	677	676	683	706	751	716	705	700	721	736	733	710	761	694	726	675	709	712	700	718	710	695	748	705	682	693	697	701	615	699	716	714	727	733	705	749	722	715	702	728	693	724	701	714	715	710	686	697	706	747	656	690	690	627	719	724	679	694	714	670	737	767	717	714	684	660	729	697	708	735	687	716	687	695	659	704	636	706	721	745	737	715	693	689	765	660	681	737	724	669	715	728	697	704	704	685	703	717	654	742	721	696	702	735	693	675	723	686	700	686	728	721	717	721	667	696	706	658	690	727	671	662	699	711	699	705	652	737	781	726	703	729	682	701	716	695	701	654	741	655	701	703	743	684	745	668	718	689	719	625	694	687	664	713	754	712	725	671	725	730	674	699	714	704	726	721	697	764	686	706	733	731	691	690	717	708	657	737	756	732	694	698	694	717	711	666	700	710	716	706	708	706	704	698	687	711
24519	21190	27741	24896	14395	707	416	312	307	271	240	227	217	243	198	217	195	221	218	165	210	213	219	190	181	203	210	179	211	177	194	208	166	185	191	217	184	189	173	175	187	209	184	192	181	160	181	208	184	175	154	194	181	169	188	187	172	164	164	193	179	194	198	193	186	158	184	198	165	185	179	189	203	173	166	181	155	173	178	187	183	171	176	176	187	170	160	182	169	162	185	182	187	185	150	178	189	171	173	180	197	187	193	152	180	172	170	170	175	171	194	194	185	184	195	184	190	198	171	168	166	200	167	178	175	175	196	175	166	203	210	194	174	180	190	171	178	208	178	184	173	190	181	157	204	167	177	187	197	210	168	178	181	163	176	169	179	178	197	170	189	175	176	198	187	158	165	178	195	188	180	185	170	187	165	179	184	181	175	196	145	184	204	156	164	187	179	188	188	171	189	199	189	201	184	185	197	173	158	181	207	167	170	182	187	186	171	157	188	176	160	182	173	185	178	161	174	182	192	178	181	207	196	183	195	171	177	171	209	168	169	180	174	196	181	198	194	159	190	202	206	187	175	211	201	173	178	158	156	192	193	166	191	190	157	163	210	152	174	180	174	189	181	182	186	169	193	199	146	168	180	186	184	180	173	175	187	160	190	202	189	186	173	178	175	196	177	163	179	196	165	222	194	183	185	197	180	180	187	174	178	193	177	210	181	164	187	162	182	173	197	156	176	190	158	185	175	176	163	173	169	178	172	173	199	198	155	182	177	190	183	179	199	169	176	186	180	185	168	188	184	181	192	188	204	172	174	175	185	198	175	184	188	186	177	185	173	202	179	177	185	182	190	167	176	193	178	200	190	193	197	172	193	161	157	188	176	154	195	189	185	194	182	189	179	168	180	200	190	189	184	193	181	163	171	184	170	166	210	171	191	168	179	180	175	169	181	168	191	147	176	171	194	182	179	178	169	171	178	198	206	182	181	175	172	159	167	180	188	173	178	192	171	181	178	198	200	207	141	166	199	166	186	172	183	183	178	190	186	182	177	179	167	161	158	187	215	174	185	165	189	180	183	166	184	192	212	215	188	152	190	179	192	172	174	199	174	170	183	173	169	160	187	163	172	152	168	169	189	200	185	202	188	180	201	166	180	172	163	177	190	188	157	193	177	195	170	175	181	192	172	184	193	172	176	173	198	171	163	178	192	178	167	190	178	202	181	176	170	191	172	173	180	191	165	178	196	194	181	152	176	187	201	181	192	198	189	167	190	212	178	193	170	177	178	175	176	164	201	190	174	170	182	176	202	181	165	166	167	157	161	172	174	194	187	179	176	195	179	154	181	150	187	194	178	177	150	150	203	192	197	176	175	191	161	174	204	177	183	170	169	180	180	171	198	192	186	192	187	199	184	185	178	164	171	151	177	182	193	176	157	171	187	179	167	177	150	178	178	187	175	203	186	185	188	168	172	169	163	178	156	169	174	164	190	149	185	168	195	195	152	176	200	194	187	157	194	192	170	198	172	202	174	192	205	188	182	187	167	173	200	166	189	218	190	179	190	187	187	199	173	185	193	176	198	175	206	182	188	166	194	161	169	181	170	190	181	180	170	178	192	182	179	189	186	188	150	177	182	153	162	178	182	179	181	178	178	182	167	189	206	188	168	174	169	170	172	184	185	197	174	177	194	226	184	195	182	186	188	167	192	158	186	164	205	191	188	178	183	197	166	190	183	190	154	165	179	157	167	175	175	180	190	193	186	171	196	191	194	186	181	197	170	179	201	174	183	188	180	192	188	159	161	197	190	181	170	187	206	146	186	152	174	189	177	167	170	165	170	197	156	167	189	157	166	189	180	184	149	170	179	178	180	147	162	190	170	206	182	174	193	192	184	155	167	174	177	178	158	189	159	175	166	174	165	194	199	169	167	199	186	182	187	186	167	181	187	187	177	180	186	167	182	156	176	165	171	175	200	165	177	176	198	179	161	194	185	166	193	177	175	195	176	186	200	185	204	191	177	163	182	174	172	153	173	194	156	172	167	211	190	201	212	192	169	174	168	174	188	178	168	168	192	183	161	192	168	168	168	185	181	170	162	183	182	170	177	180	178	180	183	163	187	202	203	182	167	187	166	196	170	192	175	169	186	172	195	199	167	182	184	201	169	179	197	161	164	173	179	163	179	193	199	182	161	194	181	167	148	165	168	147	184	164	181	163	181	187	179	177	180	168	201	202	165	175	208	159	175	187	157	161	177	182	174	165	178	182	171	176	193	181	178	190	163	172	185	163	160	161	187	178	191	198	173	197	175	196	189	174	174	165	197	163	176	185	171	178	185	176	173	175	176	192	201	171	174	212	174	188	191	168	173	151	179	170	204	178	169	182	173	199	186	187	179	173	202	168	157	158	158	176	197	160	192	190	193	168	175	173	177	168	178	175	187	189	147	161	172	187	165	197	178	201	145	203	181	168	160	166	163	193	199	172	172	186	187	189	160	173	171	178	200	189	200	188	178	191	195	176	170	158	173	164	162	156	176	172	187	177	207	186	192	194	182	218	151	188	174	173	181	187	208	205	160	179	186	195	166	185	174	189	163	177	176	186	190	190	170	176	189	196	181	181	199	160	165	186	174	193	191	174	200	176	178	201	178	173	175	187	198	179	164	177	211	175	199	169	156	153	194	184	164	176	155	171	181	175	174	165	163	202	186	181	179	169	214	177	181	201	183	191	170	189	174	194	180	161	181	177	168	204	178	175	158	183	220	181	184	171	164	174	162	197	165	153	193	175	172	170	189	197	173	193	200	188	174	174	189	167	168	188	197	194	174	199	192	181	180	175	210	166	193	175	209	170	179	191	185	167	187	179	157	150	168	159	169	193	172	195	209	173	199	177	176	168	184	188	176	184	177	188	187	166	172	178	167	190	176	171	202	184	187	190	172	173	179	175	168	177	180	169	184	189	170	181	173	206	186	181	154	179	175	171	181	177	173	171	177	196	161	154	191	185	185	170	181	175	189	185	174	203	183	155	197	183	162	184	174	160	174	191	169	178	180	169	176	198	172	182	167	180	180	169	187	170	151	180	190	145	157	183	194	169	177	178	170	168	171	186	157	188	184	184	164	196	196	176	209	188	147	169	177	161	170	191	178	176	163	180	185	169	177	161	164	158	194	148	208	147	200	184	192	156	189	205	179	179	164	182	179	174	177	181	184	175	179	164	164	172	168	188	210	169	197	192	175	189	185	192	187	156	160	189	146	199	151	204	162	213	171	170	185	193	203	188	168	183	173	182	174	186	176	190	171	161	164	181	181	161	202	179	174	193	180	178	180	169	199	184	161	172	202	183	164	187	171	175	169	174	198	175	194	187	194	182	161	166	169	168	173	208	171	172	181	170	171	208	173	172	191	180	208	174	180	159	204	167	199	173	182	182	178	194	199	177	161	167	177	215	188	196	186	188	191	181	191	156	165	174	161	194	173	180	183	164	214	183	179	172	182	172	177	186	173	182
5901	16420	8188	1647	1193	921	701	559	450	409	350	297	286	284	278	281	235	285	218	243	257	209	226	216	219	225	218	218	211	178	239	221	216	215	210	215	242	211	197	197	216	197	226	214	217	204	184	220	204	210	238	211	205	194	231	180	219	201	222	210	200	218	203	221	201	210	228	187	220	177	206	238	205	199	228	228	201	184	211	212	209	184	194	222	198	211	214	202	190	190	211	249	222	191	233	215	175	209	191	231	188	191	222	217	203	209	196	203	191	207	194	198	211	207	212	206	196	199	194	203	198	193	176	212	194	202	212	221	217	222	181	223	201	181	204	210	247	192	204	206	228	185	217	201	197	185	194	206	215	215	198	215	186	246	201	223	215	188	230	229	182	211	212	198	217	221	170	191	201	203	223	210	204	212	202	205	189	214	208	206	224	218	201	193	189	209	230	212	193	217	191	204	237	233	218	194	211	201	205	200	211	203	202	217	184	206	209	192	199	208	185	204	175	205	192	186	204	205	208	216	189	207	191	227	216	204	226	204	206	202	216	215	204	220	198	206	204	192	201	221	203	225	213	204	229	206	217	210	216	223	209	184	202	207	199	211	200	209	194	227	231	201	205	203	194	218	212	220	211	195	203	188	227	203	153	228	195	176	222	225	201	210	217	200	216	196	241	204	219	189	172	197	187	214	207	215	208	209	231	207	202	220	185	184	207	189	193	197	210	194	220	219	176	186	207	239	226	205	196	210	219	205	193	200	233	226	188	204	214	203	201	222	198	190	199	242	215	194	203	218	210	220	197	209	224	230	190	214	192	212	208	205	211	188	180	203	224	195	189	210	191	218	198	192	206	186	215	210	197	206	213	213	201	215	219	212	214	194	190	212	217	207	191	216	195	175	236	209	197	202	226	233	204	226	191	212	189	210	195	219	202	217	214	211	220	200	195	202	214	188	190	196	198	214	209	197	214	222	194	201	206	203	191	202	187	194	185	219	239	208	227	188	191	196	211	203	229	183	233	197	205	204	180	200	203	211	217	215	210	187	211	204	219	224	194	201	204	212	198	200	203	193	210	218	210	218	246	205	210	204	220	204	197	234	212	197	214	220	172	220	216	212	197	218	211	199	202	211	203	228	223	201	198	182	194	207	207	213	198	202	212	186	197	216	217	203	210	221	203	233	195	224	209	212	205	191	220	200	218	206	186	199	185	209	195	212	208	207	215	204	207	171	190	200	195	218	252	216	219	209	186	211	194	192	232	213	239	202	196	224	233	236	214	211	217	174	212	176	183	218	191	202	205	223	223	228	195	197	216	192	220	220	199	218	218	202	237	202	204	216	197	188	206	192	235	201	202	205	214	214	197	196	211	223	219	201	196	203	228	209	222	201	219	176	213	223	197	205	204	212	203	224	222	185	202	209	205	221	206	200	193	236	193	205	220	210	206	211	218	195	204	193	192	225	221	229	243	231	222	200	219	196	204	198	199	193	195	205	182	218	227	198	193	196	197	216	233	228	206	220	209	200	181	197	214	196	217	184	220	207	200	205	206	214	198	215	214	210	199	179	201	189	214	201	232	217	225	210	218	203	224	196	215	188	192	180	208	192	219	210	200	203	172	201	209	214	218	186	223	199	198	209	210	216	197	187	219	234	183	208	206	192	197	207	176	222	206	202	191	208	195	210	191	200	200	203	220	207	170	216	212	221	209	210	213	200	195	207	227	237	202	182	211	192	195	216	201	207	202	199	207	227	219	202	194	197	205	212	212	217	190	215	186	223	222	202	198	219	210	202	196	199	195	202	203	198	200	216	203	192	216	214	205	200	192	235	187	191	217	205	194	212	202	245	213	214	212	214	231	187	207	221	207	193	210	198	209	215	188	228	218	218	229	205	209	208	217	200	189	224	211	218	229	212	231	204	211	224	223	224	181	209	214	189	217	230	220	191	233	220	199	197	194	200	210	195	215	198	190	208	208	180	201	202	189	218	195	184	193	193	224	228	215	235	224	185	189	205	211	206	230	197	208	196	206	225	207	200	225	189	200	214	215	225	219	197	223	202	203	218	199	231	223	204	200	209	209	193	202	197	182	203	213	236	192	199	196	201	201	242	197	203	197	199	219	206	200	213	217	164	209	191	216	183	222	168	209	198	190	195	222	199	221	195	204	221	219	238	219	194	216	171	190	213	194	196	201	179	217	189	203	205	186	190	218	218	206	201	207	201	205	195	187	201	251	196	200	194	229	210	185	214	229	220	203	221	192	204	214	201	180	198	204	200	208	203	204	215	190	201	233	194	246	194	229	224	227	218	208	171	218	215	212	218	205	209	204	208	249	189	217	191	236	196	216	214	203	206	237	198	216	234	204	220	199	190	202	194	219	184	184	221	197	184	191	202	216	220	199	200	221	189	178	217	212	225	191	220	217	209	199	208	198	220	214	232	197	210	188	208	188	183	202	210	207	205	203	204	227	208	201	219	189	202	202	193	218	209	180	212	211	209	204	218	214	200	208	189	211	195	201	192	205	208	185	227	202	243	204	191	213	195	199	212	218	208	170	200	201	179	211	200	194	217	216	206	240	206	206	204	216	219	217	215	195	191	224	205	191	198	208	226	212	176	224	197	199	208	226	234	208	196	203	209	199	233	199	206	229	217	208	200	222	199	200	189	189	193	193	226	232	190	187	189	193	223	212	214	209	213	185	203	231	225	190	186	215	193	203	215	222	185	204	229	211	198	205	194	181	201	224	219	209	213	214	192	190	229	217	240	218	204	195	229	213	204	167	213	197	195	216	216	216	218	204	213	198	202	212	192	172	203	208	206	223	195	207	171	203	212	234	207	205	195	213	200	220	222	224	178	200	242	205	227	206	205	222	205	214	205	217	186	189	217	207	198	211	197	212	216	180	196	226	198	242	191	203	185	220	219	212	226	191	193	210	209	220	219	211	211	199	194	216	198	221	179	210	228	188	216	192	190	197	213	206	212	222	185	209	215	180	176	220	207	202	189	213	203	197	205	201	198	199	210	211	218	206	206	218	206	208	174	185	221	219	202	217	214	195	200	193	208	208	206	215	205	221	238	204	199	218	227	214	201	186	203	213	218	192	198	190	183	204	201	222	227	188	204	195	192	198	217	204	203	211	204	227	206	216	243	196	206	210	194	227	217	194	196	203	227	219	207	215	199	219	210	213	231	220	188	208	201	190	212	215	227	222	210	173	198	211	212	186	200	182	208	206	207	220	215	187	212	205	208	210	204	224	225	212	216	217	197	244	185	196	203	222	197	213	201	220	210	214	226	212	226	234	210	202	211	222	205	196	212	209	209	213	180	209	209	192	219	208	224	186	167	200	227	194	216	223	203	222	206	200	200	191	195	207	215	203	221	219	183	224	208	183	203	201	226	239	225	197	205	221	187	195	181	203	229	232	213	195	237	194	204	199	217	229	184	232	217	195	216	237	205	203	188	227	206	199	201	187	223	199	201	217	210	209	200	199	199	200	210	215	230
22496	21290	29107	23791	21282	21336	11334	1402	1084	915	828	808	688	664	684	699	647	619	610	571	592	548	566	564	562	562	582	547	558	566	543	547	607	576	560	539	578	528	553	518	544	522	536	529	574	535	535	516	541	546	515	528	520	501	545	509	555	574	520	510	548	533	538	559	561	536	566	517	498	516	563	551	505	513	518	515	532	554	499	508	514	478	553	542	550	550	554	554	508	542	534	527	532	544	533	517	539	552	554	499	493	542	533	493	525	557	512	551	542	516	557	575	543	527	517	507	562	549	519	556	531	550	533	519	545	545	537	515	536	508	519	514	509	508	545	558	515	543	501	572	473	502	505	520	484	524	537	522	501	505	509	523	529	564	526	493	509	524	540	502	526	542	487	538	558	547	508	554	515	495	510	539	524	560	505	537	493	537	533	539	535	532	521	522	559	553	539	538	480	475	523	518	559	501	498	533	527	498	564	557	534	553	547	532	506	518	483	516	543	546	495	569	542	502	548	494	501	554	483	501	526	512	558	519	485	537	501	530	530	523	505	512	481	533	540	494	535	529	536	516	503	514	578	556	544	512	536	499	517	512	524	510	502	498	552	512	506	544	471	511	532	587	555	525	512	531	522	563	502	571	530	585	518	563	573	540	537	515	506	488	537	529	544	533	541	510	533	533	526	544	517	517	523	509	564	527	495	545	552	491	501	528	543	545	544	544	543	526	535	524	529	530	542	504	526	549	580	553	490	495	530	495	544	558	546	527	511	525	502	525	484	547	525	543	532	513	530	520	550	510	508	523	535	550	517	533	530	531	506	531	582	556	521	544	533	510	545	546	535	552	532	542	547	544	507	555	494	517	485	511	536	488	521	525	531	515	539	569	481	518	511	508	520	511	496	505	539	559	554	540	518	493	553	506	514	535	566	559	498	574	543	565	517	555	546	492	566	503	524	557	498	559	508	529	526	586	548	540	515	531	513	540	504	528	574	501	530	532	527	550	516	496	503	520	548	517	527	536	568	524	566	532	526	534	539	508	520	578	540	542	520	522	533	531	536	528	543	543	565	533	531	572	531	565	528	556	524	480	574	537	568	557	531	453	562	532	473	501	511	563	538	526	527	560	531	506	529	568	559	551	546	544	528	561	517	511	532	497	517	482	563	534	540	519	545	528	563	493	565	513	523	497	569	551	551	533	551	511	527	527	534	528	527	554	497	533	529	541	563	556	458	524	512	496	501	512	560	537	499	543	539	556	545	539	513	531	495	537	541	494	566	545	503	537	506	481	502	496	506	487	531	547	510	530	535	555	526	503	527	523	539	508	552	550	518	538	518	502	494	516	505	530	513	528	496	521	542	522	506	507	483	579	497	531	517	487	528	529	495	525	515	518	536	524	565	493	526	565	506	544	532	504	527	522	526	518	505	540	532	516	493	532	553	514	541	518	544	538	522	514	530	509	475	493	506	518	570	564	509	530	540	503	545	518	488	480	501	543	546	561	526	526	577	518	464	555	514	502	542	538	536	515	544	496	497	504	513	561	489	529	511	587	519	531	511	547	508	518	508	539	520	567	525	537	526	570	535	505	516	498	564	543	524	500	523	513	524	534	552	506	532	563	501	542	511	517	562	533	531	557	558	545	493	509	543	551	559	511	539	539	497	518	473	538	529	540	507	516	538	548	497	521	534	542	550	496	524	526	515	544	543	500	512	534	526	499	559	541	518	485	544	488	545	479	548	525	559	520	568	537	560	496	479	525	515	502	504	512	502	521	521	518	505	544	517	546	524	537	501	524	526	558	540	505	561	546	529	516	539	550	512	547	529	492	482	537	549	538	497	576	558	498	524	509	525	538	531	524	543	514	554	522	527	529	543	501	504	489	517	544	536	551	522	569	497	525	521	527	519	497	522	489	528	521	574	557	512	534	524	516	525	502	500	516	495	543	547	543	467	545	551	504	534	575	559	514	542	506	521	555	508	521	526	522	531	517	567	534	549	530	547	565	538	523	551	525	507	584	495	504	521	510	496	481	522	487	492	516	552	551	533	534	508	507	545	540	524	504	523	557	574	500	474	557	532	536	527	482	541	525	557	515	486	516	557	529	500	517	528	518	488	548	561	530	536	525	546	502	567	505	499	525	559	536	531	484	507	581	539	534	521	517	564	515	520	534	584	510	587	484	478	535	529	537	525	545	520	511	507	526	534	539	524	488	527	540	530	487	536	515	570	534	528	523	528	519	498	548	511	486	564	539	474	474	513	531	531	500	527	505	537	515	471	499	520	474	513	571	524	527	532	505	526	494	485	485	504	504	527	498	544	515	545	502	525	573	525	538	520	513	540	518	517	527	520	529	523	504	519	544	569	540	537	531	499	562	533	526	519	490	479	547	530	499	529	554	518	524	526	533	518	505	527	530	557	553	567	540	490	528	535	545	508	547	538	512	512	531	536	497	540	524	522	524	521	530	531	533	540	550	551	528	552	524	525	502	531	541	531	549	562	491	538	497	522	520	505	490	528	529	518	546	531	540	534	550	516	545	494	521	530	516	557	519	505	516	590	551	538	572	525	484	538	516	522	517	512	512	529	528	506	526	549	497	528	540	539	522	551	543	534	495	512	519	514	537	497	525	534	532	472	541	503	545	548	518	523	507	541	520	507	566	499	495	549	536	499	550	562	510	525	560	518	526	548	511	512	533	536	543	529	550	493	536	566	545	550	515	531	550	500	511	489	511	525	524	476	547	516	539	524	544	536	530	533	547	526	554	473	520	560	507	527	551	527	515	554	538	558	523	529	533	495	500	515	524	509	514	512	512	496	541	519	521	570	531	501	537	514	515	521	508	517	525	572	524	502	540	504	495	477	523	520	496	509	549	549	534	532	522	539	529	560	494	514	542	466	570	534	519	513	508	533	534	527	499	518	515	541	516	553	497	504	554	509	482	497	501	519	491	548	579	526	520	531	512	499	521	505	482	538	543	522	497	512	477	505	546	537	523	532	522	503	527	525	518	517	515	539	556	499	545	508	511	510	513	516	575	528	501	523	504	538	527	558	492	553	500	513	507	521	509	529	575	482	508	511	498	495	538	519	534	547	522	512	482	518	521	547	517	511	528	564	547	512	465	526	508	548	510	541	505	489	532	476	483	503	564	516	511	512	516	518	523	492	490	515	493	506	539	553	580	549	523	497	516	532	555	526	531	545	520	503	514	565	523	527	557	512	536	485	519	529	512	518	511	529	519	520	536	535	517	521	558	564	512	563	530	477	559	507	513	503	518	504	556	543	535	520	535	527	509	540	533	516	554	532	517	538	548	552	490	540	505	492	528	558	536	518	560	501	516	550	549	518	495	531	539	505	524	549	514	534	537	517	522	524	493	542	549	488	518	555	483	492	547	548	498	528	494	473	557	540	515	521	504	533	544	530	578	537	517	532	507	510	518	526	502	482	497	503	486	511	515	576	559	571	519	546	538	519	522	513	518	556	537	549	466	516	504	500	532	491	485	491	538
8459	27971	16299	5141	3733	2735	2197	1709	1376	1243	1065	993	903	852	770	740	724	717	738	695	652	621	627	650	593	635	624	635	612	588	612	577	640	586	579	624	593	589	551	581	593	557	580	580	599	569	592	599	568	557	586	520	597	564	588	590	592	553	628	568	577	567	603	618	561	601	574	567	625	558	598	568	561	540	557	586	532	569	564	588	560	568	580	572	525	604	566	571	535	612	554	574	604	512	564	577	561	540	536	549	565	565	570	595	551	589	587	547	573	558	566	547	571	584	528	603	561	563	578	561	559	557	567	544	591	588	623	561	572	585	589	604	623	573	537	571	582	580	561	557	562	543	595	555	569	569	587	570	609	564	601	583	546	575	582	565	579	584	564	569	581	553	584	577	579	509	566	552	578	594	555	567	587	566	574	581	506	555	568	567	558	587	626	547	556	552	560	531	609	568	569	575	549	592	510	566	556	586	564	556	578	557	566	549	587	580	495	561	596	545	560	567	538	566	600	555	585	533	566	575	580	569	562	556	587	552	578	533	563	567	546	519	581	584	587	569	572	596	561	615	561	598	553	580	585	555	553	563	550	563	514	572	572	547	596	552	553	536	569	572	577	547	554	537	568	529	592	577	628	558	595	553	577	558	544	583	519	576	600	556	524	554	526	549	581	601	587	584	562	576	528	580	518	542	570	522	574	547	560	573	578	591	570	556	563	594	529	558	552	594	519	582	602	593	564	590	543	541	558	591	550	618	554	572	564	543	546	547	595	571	552	592	535	605	534	556	595	552	558	548	550	563	539	568	583	565	547	590	594	541	559	546	551	593	611	589	592	577	594	554	557	554	543	559	560	587	571	552	568	586	552	609	554	531	579	579	539	596	557	599	565	562	542	597	541	612	582	574	542	593	566	569	580	552	544	609	606	521	535	571	528	554	569	595	557	571	563	565	541	572	538	564	540	552	541	572	593	609	552	552	600	572	554	566	572	559	554	578	535	548	587	541	548	573	518	576	559	560	564	505	588	552	570	586	544	599	624	564	557	603	547	564	583	581	643	538	558	598	554	579	551	560	577	568	562	551	590	565	554	560	584	630	575	567	558	599	581	525	575	533	592	569	585	583	547	590	602	552	616	520	580	551	532	590	596	525	568	533	557	558	607	517	588	556	574	574	590	554	566	607	582	583	590	624	537	553	552	642	588	595	575	569	546	561	594	579	517	562	534	557	589	621	528	575	550	579	558	539	626	556	618	579	556	571	569	565	574	588	538	570	613	608	538	585	551	604	566	593	532	601	533	583	583	588	542	549	574	576	571	597	562	581	558	607	553	571	550	572	600	601	577	578	556	587	539	545	580	552	580	524	597	583	581	586	581	554	590	580	589	562	566	605	581	540	556	604	541	566	541	578	590	530	585	596	555	559	575	567	564	566	568	545	561	597	556	574	550	589	550	599	563	574	540	574	557	574	562	537	594	614	582	548	532	566	533	574	589	533	571	538	546	570	563	533	533	582	546	555	554	574	567	595	565	590	548	507	558	551	553	614	618	577	578	626	560	565	545	577	548	532	542	619	534	576	554	558	563	563	615	573	544	582	525	561	528	599	579	565	567	581	584	556	543	512	518	592	587	604	533	540	611	583	553	591	584	541	554	583	555	599	558	576	579	565	579	557	539	523	579	563	587	601	581	576	574	570	552	572	543	559	572	574	572	544	575	533	584	530	595	541	570	572	592	547	593	595	610	553	570	561	564	591	605	546	566	560	608	550	596	556	555	544	584	512	583	533	538	564	608	579	551	543	564	585	568	597	582	544	588	522	569	553	553	548	561	575	547	600	609	579	567	544	602	543	585	581	593	548	533	559	585	532	542	580	602	558	505	558	563	557	571	575	556	589	597	513	561	556	564	566	595	540	558	575	552	590	572	580	594	574	592	582	545	574	580	583	581	583	599	559	558	570	581	542	583	641	579	554	506	548	578	580	604	544	554	611	554	561	549	556	509	576	583	575	587	562	556	565	547	560	588	593	582	568	594	596	574	533	581	557	559	600	535	539	534	566	581	559	570	584	573	550	566	556	544	595	570	539	536	589	566	554	548	556	560	551	594	634	624	589	573	541	548	601	572	569	569	560	578	537	597	554	600	538	549	571	553	578	588	562	581	578	562	554	579	552	564	587	542	525	519	581	571	534	530	602	578	562	574	588	566	571	595	572	614	570	596	597	604	583	580	577	562	575	574	595	566	512	561	517	563	612	548	586	551	550	580	550	580	571	570	568	579	595	586	563	568	567	620	583	558	521	540	579	615	549	571	568	555	564	597	569	539	574	576	575	599	579	592	610	527	603	574	595	547	570	614	542	602	564	579	547	554	556	579	560	593	550	579	548	555	571	538	573	568	604	570	580	564	604	591	551	578	587	545	533	569	582	551	561	566	559	607	566	539	576	580	565	597	626	567	528	542	578	559	576	547	577	547	574	558	550	577	589	537	591	565	623	607	586	585	581	573	580	574	559	564	579	538	578	577	601	586	561	580	587	527	617	572	586	562	596	558	594	561	576	576	542	543	569	550	564	555	570	548	539	575	585	590	547	564	621	574	538	619	566	580	573	543	580	543	559	558	589	582	555	621	551	576	573	572	588	616	544	573	565	550	606	587	561	598	534	559	591	554	543	560	563	541	560	602	573	565	550	543	583	571	602	530	549	550	572	559	570	555	581	576	543	560	573	581	589	576	572	553	585	568	621	576	542	563	542	560	589	594	588	550	600	576	580	559	563	602	534	579	551	560	578	569	612	567	588	612	535	512	621	590	594	555	570	572	570	570	559	567	521	554	597	570	569	563	542	586	552	546	542	589	618	571	597	562	578	603	555	543	563	549	572	555	525	556	576	583	546	544	606	583	608	575	561	554	558	513	595	578	581	557	574	577	597	597	589	576	546	546	553	578	553	570	555	578	558	570	603	548	542	546	570	554	557	552	548	597	572	560	561	527	580	564	589	567	585	568	543	534	571	542	546	590	547	560	580	592	582	554	543	603	594	554	557	540	591	576	569	601	548	563	595	589	540	542	579	523	524	551	544	598	583	579	581	551	541	548	564	578	585	589	552	525	554	591	546	594	638	560	569	600	577	573	557	586	563	574	570	557	536	586	522	552	585	588	578	567	582	595	567	541	569	535	605	587	574	588	532	590	536	581	580	587	529	559	571	578	562	512	567	546	626	558	574	552	567	555	565	601	556	591	526	526	560	575	605	530	582	537	546	553	570	516	546	568	605	581	576	607	587	540	573	602	591	611	521	542	511	582	614	536	581	573	609	595	547	562	514	542	558	564	549	595	542	578	568	581	559	612	554	582	555	533	605	569	586	557	605	539	546	574	561	559	575	580	553	562	529	609	551	559	570	548	586	551	557	559	575	586	578	570	564	594	560	516	560	572	532	592	564	595	558	516	566	524	616	575	576	560	589	527	516	563	576	542	575	583	575	508	524	554	587	551	563	591	538	570	551	596	606
27416	19454	7130	725	485	462	419	407	410	367	352	360	388	341	389	356	392	401	388	358	412	397	398	414	377	375	399	363	380	341	413	410	402	393	369	374	363	356	387	413	353	380	383	379	399	414	356	350	372	395	378	353	417	379	381	353	381	381	398	363	399	374	373	386	376	402	362	385	364	368	402	406	353	398	385	350	371	395	368	377	361	420	401	403	385	385	389	346	391	373	389	346	374	370	354	352	369	339	383	419	390	400	381	355	365	395	358	383	365	380	405	394	387	407	354	365	367	397	359	365	390	363	364	382	399	382	349	396	355	388	431	403	403	367	358	389	369	378	363	378	370	384	361	352	361	380	394	357	337	386	367	359	400	392	439	382	383	358	412	370	367	378	403	371	371	346	348	348	378	390	372	356	388	408	373	349	377	379	369	379	426	365	367	369	365	386	383	410	353	360	361	366	367	395	378	384	374	348	370	386	362	337	402	412	359	376	362	383	367	365	396	378	360	409	365	374	396	374	381	365	379	395	399	369	369	374	363	364	381	395	405	394	369	371	367	348	392	355	402	391	387	352	373	346	393	358	385	395	390	371	324	368	389	359	391	390	362	368	397	370	375	379	408	355	387	411	396	365	381	364	377	371	368	376	398	338	382	376	400	421	360	389	381	361	382	405	361	404	423	370	404	384	375	361	382	382	366	358	417	382	388	378	385	368	388	397	366	361	396	379	355	411	369	383	401	379	361	406	411	385	417	386	391	392	392	400	417	385	407	389	409	359	362	393	384	374	386	377	379	385	363	393	411	408	367	393	389	371	360	335	382	385	381	378	350	403	339	395	360	369	394	376	423	384	355	386	361	387	363	402	368	402	369	396	349	378	361	386	348	428	376	371	378	373	363	380	334	448	371	354	383	363	366	377	388	391	352	405	374	389	388	370	359	395	368	397	433	396	411	366	380	379	376	399	348	365	371	343	362	407	385	388	372	410	378	401	394	355	380	394	391	392	410	351	364	410	372	379	375	377	398	370	374	362	390	386	378	376	385	357	378	376	400	401	400	400	396	356	376	405	372	360	406	368	373	367	367	376	369	381	377	394	391	353	380	387	361	382	393	375	386	371	394	378	383	404	382	368	382	386	348	376	388	389	376	381	398	369	433	374	404	354	382	365	411	404	401	370	392	367	389	388	408	351	362	374	372	383	367	375	356	358	375	367	369	404	387	409	381	389	379	437	399	391	377	360	398	395	393	388	385	387	363	356	387	356	387	356	387	377	385	371	363	362	372	322	364	361	403	396	374	357	361	361	383	383	347	371	358	397	392	397	394	366	389	419	363	390	386	381	379	366	401	366	379	384	399	342	394	391	379	379	356	405	390	380	362	343	412	368	390	364	397	402	425	388	370	388	400	408	388	402	402	380	391	409	344	389	400	411	389	383	365	370	376	361	336	374	401	382	362	361	346	363	421	370	383	353	387	362	370	350	388	348	367	373	401	383	382	374	405	400	392	389	367	356	388	380	365	425	393	343	412	413	364	379	392	351	373	383	380	371	342	370	370	375	395	370	397	387	404	382	393	375	366	360	378	380	409	368	385	385	407	388	364	350	386	379	349	405	336	421	364	368	394	369	401	365	374	393	394	346	390	371	370	374	347	382	380	389	399	389	398	388	367	348	405	445	398	404	397	343	365	368	362	385	371	356	371	384	373	355	388	388	388	372	364	372	345	378	384	363	413	402	347	351	394	356	395	346	376	375	360	371	376	376	384	365	359	379	418	384	414	365	402	360	415	384	391	369	368	358	361	390	389	371	400	409	362	360	401	370	379	380	392	389	352	369	383	384	366	381	381	391	380	392	392	371	369	385	351	384	371	362	388	390	380	385	346	337	394	449	420	365	378	363	362	401	410	362	392	409	366	392	374	369	372	391	395	410	386	373	360	352	392	348	373	402	371	375	339	394	394	376	386	351	390	394	366	383	367	421	400	369	386	375	376	388	362	366	406	423	379	420	374	365	369	371	387	391	363	383	393	354	376	343	358	373	356	369	387	374	394	383	407	385	381	400	377	350	361	380	376	390	351	397	368	387	371	396	399	365	372	369	376	365	387	402	369	375	362	389	363	418	400	404	398	363	360	397	380	404	385	423	360	375	386	350	360	380	380	376	372	371	353	396	371	381	368	387	393	340	376	417	409	363	409	428	385	383	362	400	344	358	376	371	387	420	378	403	415	399	364	389	376	398	397	396	371	396	399	372	405	378	357	401	394	354	395	380	384	356	405	358	379	389	365	367	407	410	392	377	365	386	362	374	355	375	388	381	395	388	365	371	397	373	388	363	363	359	401	385	361	442	336	388	381	355	383	398	356	388	382	379	386	374	356	385	374	348	372	389	369	372	396	374	382	381	375	370	430	369	390	378	369	414	352	361	380	371	394	332	425	343	336	365	389	372	384	359	364	365	367	362	381	384	394	375	357	382	411	429	355	386	360	368	379	369	386	361	402	364	369	375	381	370	372	403	369	374	406	374	387	405	367	349	364	384	389	397	363	390	360	399	377	402	406	381	382	395	364	394	367	408	397	371	379	392	395	325	378	416	384	385	369	397	409	332	393	352	360	379	397	383	368	381	403	363	406	395	353	400	372	373	421	340	402	417	352	367	363	372	351	362	380	376	418	394	407	315	378	357	369	376	373	379	389	376	394	431	366	362	392	363	380	390	376	390	402	351	384	375	404	367	391	372	355	352	352	369	361	385	368	370	344	429	386	375	377	388	356	389	395	376	378	387	385	403	354	360	416	411	395	374	361	348	357	356	367	381	378	385	353	358	326	379	379	370	372	408	397	367	398	405	350	380	387	365	374	336	357	369	395	391	397	368	356	381	406	394	397	406	379	399	376	373	376	379	322	420	408	342	383	376	368	383	408	409	382	400	376	371	377	366	396	382	370	417	410	373	360	374	403	419	387	397	389	376	385	413	391	379	375	385	357	386	357	366	398	411	391	407	400	357	365	369	367	385	386	391	393	396	402	390	357	366	394	393	394	410	383	364	370	337	360	388	395	391	380	405	372	396	364	360	400	359	375	372	379	393	360	368	398	374	381	374	393	380	357	364	366	395	365	375	389	399	379	396	386	370	365	386	383	389	348	328	333	379	356	381	385	352	395	349	393	402	360	417	416	365	357	376	406	398	401	390	368	411	391	413	368	380	379	354	357	367	423	409	405	370	379	372	377	379	365	367	368	408	405	376	381	389	381	366	384	376	404	375	378	372	375	366	400	376	396	385	381	332	391	386	360	334	359	392	386	357	360	380	360	383	345	373	377	352	406	362	390	404	372	371	374	386	398	364	384	352	403	417	354	414	397	400	345	377	355	403	392	381	334	379	397	407	356	379	359	373	352	381	368	357	362	386	354	379	359	346	394	387	380	366	371	410	390	411	344	393	362	366	399	377	379	368	395	356	376	367	354	434	391	358	362	376	364	406	394	394	368	391	403	344	380	445	355	391	402	378
6086	5036	2690	548	509	471	443	424	410	432	401	422	416	433	402	421	409	401	392	420	396	415	399	386	484	399	444	378	419	389	367	401	391	396	391	396	389	404	373	390	407	423	399	385	424	405	379	390	406	416	385	414	382	381	383	425	392	403	418	364	378	412	410	393	384	419	385	427	398	387	375	388	376	397	419	434	440	391	383	405	352	379	427	400	404	398	422	405	407	359	406	403	421	391	435	426	374	418	383	404	405	390	418	393	391	399	392	412	396	403	385	396	409	424	384	412	395	421	364	380	401	423	417	391	384	362	420	406	392	386	400	387	387	378	393	362	366	395	429	440	399	389	412	423	383	385	410	399	400	396	385	418	419	407	414	432	396	431	413	365	399	436	395	418	418	415	411	395	384	366	411	405	389	411	407	398	378	401	398	414	408	388	413	384	437	436	387	381	367	396	417	425	386	404	410	407	380	393	409	409	407	410	432	396	395	391	452	397	391	388	392	389	371	415	375	409	412	398	392	391	414	370	371	398	412	428	371	416	431	446	386	446	379	364	356	398	420	400	403	382	453	404	390	421	384	394	390	400	395	410	382	418	407	399	397	394	412	412	423	413	384	406	415	390	381	363	398	401	374	376	430	361	365	420	410	381	425	404	378	392	389	407	369	383	414	407	405	392	389	401	415	389	395	396	413	418	373	415	398	436	398	410	396	368	406	368	382	391	379	395	411	382	434	383	364	392	425	428	373	430	387	364	412	426	370	387	443	417	368	418	388	385	392	414	429	388	381	385	390	391	382	384	435	393	396	417	406	424	432	398	409	383	423	384	402	378	443	417	415	395	415	387	402	404	359	377	371	392	410	397	396	398	425	391	395	396	389	391	405	396	410	400	403	379	424	412	387	400	424	414	383	388	398	412	436	397	375	407	418	427	413	404	406	411	383	375	392	382	414	374	380	419	408	340	407	435	403	392	428	406	373	398	422	385	411	408	422	393	417	408	381	392	400	416	419	387	400	376	388	398	373	399	416	405	389	399	405	391	416	418	413	396	395	377	421	418	420	401	386	364	402	404	404	418	439	380	442	387	400	380	360	398	420	419	438	403	417	407	377	416	396	407	425	396	401	395	364	399	360	380	420	404	421	397	416	391	363	368	361	386	426	397	384	377	402	411	399	371	371	382	422	414	396	365	341	380	366	408	376	398	407	408	442	423	374	407	432	396	412	357	392	441	364	415	398	394	415	382	395	414	398	425	361	419	411	385	415	406	392	408	397	426	372	383	444	376	375	384	403	398	374	396	389	427	379	445	403	374	395	430	411	388	390	418	376	423	393	405	416	404	439	428	415	390	403	391	418	385	413	413	439	375	421	390	409	384	384	398	427	380	402	362	382	385	402	428	437	400	392	392	397	431	404	399	395	422	382	410	426	430	404	396	350	375	368	411	433	417	408	391	402	429	394	421	427	397	366	375	394	395	404	402	425	362	393	419	412	364	414	385	375	388	420	426	410	383	406	407	392	413	408	398	424	398	408	405	400	405	360	387	435	409	391	382	417	379	391	371	398	408	437	398	406	407	389	380	392	401	406	383	407	389	382	371	429	385	405	396	380	412	393	438	404	418	435	408	356	415	407	386	393	416	410	376	379	419	440	389	373	384	390	374	388	398	380	378	391	410	374	385	433	430	399	420	380	411	389	421	413	395	368	395	382	394	406	404	401	421	437	393	402	396	411	377	409	383	437	419	412	439	394	399	395	395	430	393	358	410	404	398	427	406	385	427	368	414	394	380	426	426	392	403	429	426	393	399	456	406	401	408	394	423	396	377	387	372	407	373	359	432	362	398	395	413	395	369	418	394	383	376	383	415	389	386	389	429	385	420	402	409	392	386	396	384	393	440	429	387	396	409	408	400	431	387	397	434	414	410	406	440	389	417	361	412	418	437	420	384	398	401	440	432	387	380	408	391	427	378	413	378	403	379	427	403	377	385	388	385	439	414	392	398	377	375	393	382	453	392	387	408	395	394	383	420	418	438	405	420	393	423	357	387	364	410	392	428	409	434	406	373	401	401	393	410	380	364	378	411	385	419	376	375	430	402	410	378	355	389	373	420	412	404	409	397	429	408	415	424	415	361	401	391	393	403	388	398	394	419	379	392	410	417	376	391	411	386	430	414	398	386	411	388	373	395	430	406	476	365	401	417	401	400	401	405	402	393	420	381	435	449	420	429	392	400	408	405	396	395	391	450	409	403	433	438	362	384	427	388	393	414	395	388	366	429	415	432	408	418	370	401	371	432	417	399	382	405	409	362	351	400	427	410	402	398	391	390	410	400	388	401	414	405	405	354	387	377	409	394	387	367	412	423	414	411	409	377	398	374	381	398	397	395	403	406	427	411	392	421	380	406	362	398	383	390	419	405	410	421	399	408	389	408	427	404	433	444	389	417	405	372	380	382	394	400	408	436	403	426	403	421	410	412	405	411	369	424	393	418	416	383	405	416	392	369	398	399	425	336	374	415	395	400	403	410	460	431	425	395	407	405	384	378	407	370	421	407	409	373	431	406	385	379	419	400	400	426	418	409	427	420	371	407	391	379	407	428	405	405	397	403	368	426	407	389	444	367	451	419	386	407	405	395	387	380	389	411	410	397	425	396	389	406	408	401	409	428	406	398	383	382	389	422	357	401	380	415	401	408	393	396	395	402	433	384	392	432	357	377	424	366	428	396	402	386	446	402	385	411	403	397	400	414	411	355	405	415	388	377	382	376	412	356	421	407	423	396	394	388	398	404	400	434	406	403	417	430	423	412	408	406	417	436	395	379	392	410	394	374	399	384	393	386	392	404	367	421	381	371	407	384	425	373	402	377	423	440	411	424	411	376	401	396	402	390	422	418	413	385	386	395	413	391	408	422	410	402	411	411	386	388	386	407	399	424	366	399	391	369	389	435	417	401	388	375	350	392	402	388	406	424	370	382	430	398	380	386	390	438	358	389	404	396	387	394	391	393	370	421	397	400	405	418	410	429	424	398	375	426	421	407	404	421	403	418	407	435	405	397	436	368	414	355	405	353	381	405	390	418	452	400	350	383	397	356	419	406	366	427	399	390	410	407	399	396	358	397	403	399	407	392	402	375	392	408	433	406	423	376	370	387	390	411	405	421	382	405	379	413	381	389	445	403	422	426	382	440	410	408	396	373	399	398	379	381	413	371	410	440	404	414	398	398	363	383	403	418	428	394	406	382	376	401	393	385	366	393	438	399	403	412	360	392	407	406	373	390	367	386	418	393	380	386	392	369	429	387	381	386	409	408	391	396	429	395	376	422	380	439	406	423	424	413	383	376	390	409	407	451	414	424	405	381	368	411	392	366	416	405	390	429	362	399	403	391	403	369	388	385	424	408	403	403	402	413	413	381	373	417	416	389	406	379	432	393	450	412	409	383	348	406	429	377	398	374	375	429	427	404	390	382	428	396	401	405	395	378	391	398	390	403	386	392	438	402	420	405
23644	21288	28553	24359	21298	11555	1557	1036	927	922	850	803	738	752	762	718	711	703	757	671	718	711	665	702	673	693	689	696	718	698	683	643	693	659	625	640	715	678	716	711	695	661	648	672	645	664	661	664	722	730	678	643	693	660	704	688	701	678	676	632	709	729	632	634	696	679	682	656	700	674	734	685	662	710	713	667	647	659	670	682	665	684	685	624	653	686	679	631	616	652	663	648	640	671	647	684	733	669	691	670	657	693	650	717	649	661	668	657	656	680	687	689	633	654	650	669	671	684	674	637	672	642	703	717	659	700	657	648	702	675	687	621	661	690	664	707	645	680	678	680	680	690	694	677	704	668	672	698	647	702	657	680	663	627	679	650	639	716	654	659	639	652	704	625	660	691	680	712	688	669	650	678	632	621	655	649	693	704	649	668	691	643	721	684	682	632	661	659	651	675	664	681	671	672	667	661	649	682	686	657	656	687	664	641	674	659	642	660	665	677	710	683	683	700	710	696	636	693	666	663	660	665	642	638	622	635	704	665	653	620	688	664	649	657	695	663	664	673	642	688	673	681	647	673	635	659	623	692	647	690	650	667	655	692	682	629	685	697	686	643	662	707	688	677	698	651	654	674	718	653	662	677	677	669	700	671	631	626	670	677	652	683	631	657	702	668	638	743	657	651	660	637	661	625	647	685	642	628	656	645	696	636	629	670	604	636	646	673	659	678	632	631	658	680	660	673	635	649	690	621	676	668	674	687	661	680	708	660	685	705	646	676	716	645	692	637	638	624	677	674	655	692	636	647	670	715	696	636	642	610	657	632	658	628	667	665	665	610	664	658	646	672	637	645	650	673	678	648	750	637	680	664	660	657	669	659	626	657	653	642	700	657	686	665	701	656	693	690	633	712	653	682	655	700	671	703	658	652	675	597	623	656	684	674	644	641	660	636	666	633	697	624	686	676	682	665	666	615	700	625	670	668	635	691	667	616	655	641	703	671	643	656	655	680	670	684	646	691	713	648	667	646	665	698	674	633	671	653	688	649	629	684	680	663	697	675	650	675	693	672	652	657	624	698	677	653	681	673	644	626	681	705	647	618	727	667	687	701	672	683	658	672	741	689	700	667	678	658	672	643	669	642	674	666	680	689	709	689	666	627	692	691	654	645	664	660	655	658	677	668	623	646	650	701	683	677	661	653	663	691	703	637	679	656	649	676	635	637	705	658	661	666	665	667	685	694	677	610	662	577	658	686	625	671	662	661	638	634	714	667	680	640	678	678	679	690	653	672	688	649	691	706	664	629	706	659	658	627	641	664	628	688	650	673	693	699	690	684	662	666	652	656	658	632	649	639	695	675	644	650	686	653	621	722	660	713	694	672	645	707	686	659	640	716	714	683	649	655	645	692	696	640	694	667	677	703	623	640	701	667	676	629	692	684	693	658	667	731	687	626	664	700	645	706	681	653	680	672	698	644	654	723	675	691	650	676	662	643	694	710	651	678	689	684	662	629	682	664	643	679	635	670	705	659	682	691	713	662	708	722	614	665	654	655	692	671	674	689	673	675	670	718	669	632	682	696	676	667	623	656	687	659	635	670	646	693	730	662	670	655	633	622	692	654	702	697	655	684	687	649	678	628	667	687	658	698	653	624	678	683	639	662	634	669	639	633	717	672	657	635	695	697	685	696	670	673	671	735	670	621	646	677	652	678	670	642	682	676	685	677	621	721	665	678	686	640	652	671	669	666	675	628	662	645	703	675	616	666	686	700	645	664	693	583	656	648	628	686	678	657	681	693	624	636	669	697	619	702	630	685	683	696	681	682	646	633	645	662	642	684	661	649	664	756	667	675	654	681	611	679	697	646	710	651	653	615	676	647	629	658	656	687	683	682	697	682	646	634	654	651	663	698	653	698	644	652	687	702	662	679	646	674	668	713	621	676	646	667	664	715	612	676	654	632	606	684	645	674	660	673	695	637	673	636	635	735	712	691	690	698	687	632	651	706	671	678	686	666	691	615	649	620	660	615	682	653	656	688	657	649	728	659	694	654	653	667	645	618	668	660	656	704	644	669	632	656	694	666	690	634	660	708	664	658	639	673	637	718	664	651	668	640	687	660	672	644	655	698	697	674	701	657	667	658	606	656	673	619	730	714	669	635	702	665	668	681	641	714	628	647	655	634	702	654	627	644	680	711	634	653	708	648	700	619	669	686	644	668	690	682	628	674	674	687	654	626	644	637	659	688	707	680	659	689	700	695	636	671	649	709	651	632	654	639	655	672	677	656	694	673	657	643	630	690	662	674	695	676	692	714	655	670	673	675	649	641	659	635	641	708	676	650	644	695	690	703	691	675	693	712	663	714	670	684	722	656	664	689	655	663	697	618	683	660	707	667	696	625	682	679	677	706	651	619	682	680	607	619	637	685	672	656	654	629	656	669	664	688	677	653	656	677	659	692	675	646	666	652	708	647	684	652	710	676	684	654	663	676	668	668	670	667	666	625	672	638	691	677	649	668	653	685	690	701	660	612	652	649	698	684	669	621	632	637	668	642	746	632	686	616	673	649	675	670	667	615	702	626	647	699	689	656	650	677	647	677	704	652	663	648	674	692	607	636	646	656	657	653	652	680	612	668	677	663	625	677	682	686	650	646	711	649	655	657	704	691	646	635	683	651	697	679	697	668	655	649	668	691	665	636	666	657	675	635	716	630	663	662	711	695	646	675	664	671	719	681	636	708	637	697	687	666	653	638	642	687	623	696	658	691	706	671	689	676	637	672	674	649	680	687	683	701	616	675	675	656	690	643	680	662	666	667	704	683	673	662	651	638	715	663	659	658	613	690	716	665	624	628	698	616	672	655	702	664	692	692	646	691	679	698	676	644	654	668	680	637	673	679	626	641	668	662	695	687	698	668	666	639	622	656	630	725	623	645	663	640	634	724	668	657	636	627	683	665	662	678	664	700	645	640	693	628	658	664	676	696	696	642	617	694	651	632	644	680	638	670	625	685	677	629	691	664	695	665	723	631	612	691	720	631	650	673	689	631	638	677	676	616	611	645	648	622	636	669	685	662	627	667	706	666	692	652	667	635	622	684	636	683	688	664	597	693	670	675	656	697	654	594	637	651	695	668	638	665	657	663	670	660	673	660	657	715	682	649	648	721	667	653	702	679	633	661	636	688	660	621	638	705	691	668	691	703	640	618	632	617	686	653	650	684	658	672	646	673	679	645	717	660	655	649	651	657	673	676	672	650	644	722	708	688	664	652	660	660	639	651	644	685	657	704	617	676	649	647	628	666	681	641	643	684	652	688	689	654	699	655	624	667	654	630	620	691	684	708	635	631	675	656	664	648	665	672	660	630	669	605	675	626	674	639	620	701	676	685	668	679	635	650	662	648	660	657	638	680	691	637	652	616	671	640	674	630	659	654	651	662	674	683	648	673	688	665	643	685	629	631	690	714	684	688	680	692	674	697	685	592	641	667	654	652	675	686	683	622	593	693
6371	23975	10882	3131	2311	1836	1550	1278	1104	1117	969	903	785	838	784	775	811	753	737	766	759	749	767	705	726	783	733	731	716	750	729	684	757	717	744	757	681	692	756	737	748	728	754	694	698	716	685	707	635	677	728	742	661	698	676	718	676	686	695	692	678	724	676	679	698	698	721	693	762	693	672	742	707	661	725	718	659	707	761	730	699	694	710	699	665	712	731	771	701	666	708	673	703	694	672	713	699	672	767	678	691	726	689	700	684	743	690	750	647	688	684	685	663	718	708	702	701	651	677	726	726	694	674	718	701	710	683	697	655	686	699	657	679	708	734	703	673	699	732	675	657	705	660	736	699	755	715	722	710	766	754	692	718	653	742	682	702	651	666	756	739	756	677	676	698	681	739	658	680	660	791	683	726	716	681	733	734	717	705	660	717	718	712	691	698	681	680	740	696	673	685	734	652	659	687	714	713	712	710	707	714	697	730	709	684	662	721	743	726	717	683	688	662	674	711	735	720	750	714	735	711	726	692	747	674	700	684	656	730	678	657	755	691	700	690	701	715	729	700	732	691	677	705	718	672	757	719	738	631	737	671	710	682	678	715	723	701	726	723	712	684	708	714	702	753	720	712	712	681	690	744	669	758	683	724	722	706	745	692	693	703	735	755	694	724	725	674	694	667	668	708	673	700	719	704	722	710	758	680	713	716	693	688	743	727	691	693	714	724	653	704	701	688	662	723	722	693	733	698	701	707	726	685	748	678	631	704	608	718	738	703	723	708	701	742	681	675	672	712	686	696	724	725	684	694	730	712	689	698	698	706	718	707	687	655	671	707	670	688	706	691	690	684	699	743	690	695	728	685	720	694	671	691	697	676	716	700	657	746	709	663	687	711	673	741	711	745	711	726	723	720	709	682	710	723	695	672	688	716	694	714	705	692	711	670	735	714	708	707	686	660	702	694	681	668	712	706	648	718	715	704	671	673	781	739	693	695	738	732	693	702	684	733	673	718	712	760	697	738	685	721	688	722	687	675	707	726	694	706	647	671	713	703	693	742	763	674	730	678	696	660	751	683	716	704	685	743	746	689	696	675	693	729	638	689	645	752	678	722	710	693	690	691	699	705	702	728	665	693	714	676	667	702	712	695	695	680	729	714	706	727	689	681	718	661	693	698	633	753	703	695	692	736	641	672	692	719	726	703	681	687	683	707	773	666	676	734	739	664	722	735	696	709	658	701	734	656	700	721	702	706	712	708	669	699	694	713	699	681	718	696	702	689	715	726	686	696	677	708	706	691	781	745	696	692	665	671	679	703	665	681	685	710	660	726	673	700	723	726	744	670	719	723	697	693	778	714	713	707	715	705	675	685	703	703	658	671	666	781	708	713	704	716	711	670	698	678	675	716	682	733	739	701	659	681	722	705	700	691	701	687	717	690	780	754	679	783	700	729	690	724	681	721	695	735	734	671	761	686	716	767	716	708	709	680	698	725	703	699	685	682	712	718	710	705	663	706	719	700	689	739	724	713	729	713	705	713	691	721	652	682	679	657	667	686	739	674	724	724	676	717	691	673	716	692	753	703	720	711	733	650	716	697	720	740	706	741	664	745	651	668	715	752	670	721	695	718	737	674	701	713	709	700	708	686	699	704	734	666	689	720	720	729	731	724	708	693	741	706	704	689	713	725	709	720	738	715	741	693	687	695	696	713	676	692	651	697	732	727	720	726	721	673	686	710	715	692	685	714	701	700	683	683	658	681	724	716	710	691	666	684	719	715	712	729	675	728	729	698	717	697	671	712	709	660	691	706	732	636	772	700	693	682	721	698	713	707	710	745	662	685	688	647	687	735	694	697	740	719	706	702	684	708	694	700	703	704	751	711	673	712	722	696	694	730	712	731	637	701	719	699	680	717	674	680	727	703	749	686	720	742	685	683	717	670	738	695	697	728	651	686	668	705	665	693	709	700	717	736	623	724	741	659	658	687	658	723	699	714	673	737	726	709	755	702	705	681	692	728	692	700	707	705	701	724	684	671	704	702	714	678	695	752	707	678	659	727	698	728	730	712	687	663	733	749	679	664	725	743	731	708	744	718	682	682	705	724	704	710	705	694	681	694	687	685	695	714	717	714	730	685	707	658	701	694	677	721	686	715	710	695	700	740	662	724	660	711	679	673	693	717	688	714	697	724	744	703	710	705	705	716	714	658	721	740	726	677	690	691	651	708	673	690	674	708	708	649	731	702	680	750	693	712	690	757	723	705	721	673	699	722	716	705	694	725	729	721	726	704	746	722	708	726	668	688	695	663	721	721	694	686	688	685	685	670	713	732	683	717	681	697	730	697	676	694	728	651	682	759	666	669	716	701	697	732	711	668	696	687	666	735	736	738	688	706	672	696	695	672	707	682	681	725	683	701	717	694	711	701	698	695	718	695	731	741	702	766	679	748	678	712	687	683	711	690	703	661	705	707	669	693	737	687	717	719	701	695	669	698	656	691	651	671	693	733	673	701	672	730	711	671	649	688	722	678	742	691	723	716	681	711	733	706	738	718	714	675	745	710	693	674	663	723	742	697	681	722	688	698	685	725	658	701	711	726	743	728	698	735	690	659	694	671	680	726	700	715	723	719	719	657	686	693	655	738	721	731	726	718	694	729	698	702	722	711	663	706	737	695	667	724	690	710	665	688	732	708	701	680	655	692	687	671	733	666	688	724	727	724	622	681	783	682	670	749	690	697	678	678	706	687	704	682	664	723	732	693	686	718	734	688	746	723	704	683	669	680	741	693	719	724	701	673	650	702	751	689	722	724	711	692	679	686	706	688	662	723	671	698	634	711	702	695	738	749	691	728	691	723	706	672	760	671	696	705	696	717	713	678	709	706	726	689	705	708	695	718	657	657	761	714	701	713	697	713	704	704	671	712	716	728	692	694	710	673	733	692	675	615	693	710	752	708	677	730	637	688	682	663	732	707	705	665	737	706	659	691	696	678	714	680	615	711	717	721	720	694	692	711	696	663	746	719	687	710	681	709	710	695	727	748	680	710	709	755	710	717	727	699	744	668	696	705	654	697	688	717	722	711	686	695	700	730	744	682	652	748	720	693	674	661	734	735	732	737	730	705	681	717	689	676	690	670	705	666	705	721	704	707	675	656	674	707	715	676	734	735	661	698	711	699	716	706	729	720	687	727	740	730	709	700	714	724	689	727	689	682	723	661	701	727	716	669	690	715	741	718	671	679	678	712	703	739	679	707	764	668	738	717	723	738	671	684	679	691	719	715	650	720	654	749	650	719	755	700	724	710	696	711	721	715	675	721	690	750	626	675	685	681	700	775	709	746	702	670	677	749	688	676	695	690	653	699	720	652	735	695	688	714	711	734	745	724	712	667	664	710	731	693	695	669	688	714	698	699	709	690	679	721	702	706	703	710	722	737	713	713	685	677	705	730	684	727	711	712	708	685	689	714	691	693	651	716	664	709	649	689	690	709	726	692	693	702	715	707	697
24547	21260	27679	25081	14219	700	416	343	327	258	223	216	250	234	223	223	188	191	205	186	187	200	189	180	181	185	191	183	201	209	195	178	195	190	201	193	202	175	188	175	205	193	190	161	163	198	166	194	189	179	177	195	187	169	174	160	192	180	183	181	202	200	160	196	178	186	162	195	202	186	159	204	146	169	191	193	180	197	178	182	167	180	199	208	205	191	159	195	196	200	175	182	170	171	170	174	170	179	168	187	155	178	183	182	188	165	203	200	170	181	177	185	187	181	190	178	194	203	167	185	180	197	189	168	182	178	162	197	169	195	176	189	154	158	205	181	169	173	172	174	185	172	158	193	169	211	173	177	195	167	181	188	175	169	191	191	181	170	172	189	178	163	168	179	168	168	183	187	185	167	214	173	213	170	171	171	173	189	159	171	191	208	178	199	193	161	186	170	168	177	179	166	179	202	188	187	177	186	181	178	185	174	162	172	189	153	159	181	190	163	160	175	190	162	179	166	171	179	185	172	167	171	185	182	182	192	168	185	177	160	177	182	185	170	194	162	159	185	187	192	194	170	173	170	185	188	180	204	187	184	162	178	175	175	193	159	225	158	176	190	166	184	172	175	175	193	205	187	186	201	173	193	178	182	176	194	161	183	187	179	172	179	154	169	193	179	183	172	177	194	155	175	212	161	181	194	196	192	188	188	196	144	199	176	162	171	207	170	187	174	180	192	192	165	201	162	184	162	155	181	172	189	193	190	175	195	179	185	194	174	170	190	164	200	172	175	181	187	172	191	182	179	180	176	189	167	175	189	151	167	182	186	175	146	176	171	177	189	171	177	169	174	196	183	179	191	180	209	149	169	187	181	169	172	170	214	176	177	174	181	161	173	182	176	185	177	180	194	190	157	199	192	186	183	171	169	164	168	171	166	185	183	188	175	164	173	185	200	157	191	182	187	187	182	198	180	204	192	165	157	194	182	172	164	189	181	186	164	166	186	192	164	158	189	167	178	190	186	164	192	164	196	187	181	168	154	177	188	183	203	185	176	167	168	186	183	165	163	165	170	193	189	190	178	185	187	186	186	192	155	192	170	185	184	197	177	171	163	153	190	200	174	193	187	213	169	172	166	169	195	172	172	206	177	195	205	189	193	173	171	173	162	185	170	180	194	198	184	172	149	167	187	191	170	187	168	185	179	179	185	186	175	192	183	161	180	180	178	181	201	153	167	171	194	176	188	164	216	183	168	187	186	176	194	197	180	175	159	180	166	168	169	183	177	175	166	204	165	212	182	191	160	199	181	185	169	188	192	189	180	190	173	189	209	177	158	190	154	185	166	169	161	181	167	197	152	183	168	177	188	170	155	144	169	160	178	193	181	183	182	183	186	176	211	175	182	181	188	173	181	157	187	192	174	191	154	188	173	207	196	165	166	193	176	172	205	183	173	163	170	170	172	185	167	168	168	162	194	164	182	196	192	179	190	162	182	204	190	179	177	158	195	177	159	197	167	180	181	198	183	166	187	178	178	180	177	173	206	203	196	152	159	187	185	161	191	182	178	165	164	210	196	186	189	187	158	152	161	204	182	182	206	179	183	184	176	165	183	170	184	166	179	169	156	156	164	172	197	159	192	164	169	150	183	181	145	213	176	192	180	162	212	174	187	172	173	169	180	186	190	187	177	169	189	176	197	174	194	180	188	180	166	166	173	156	150	190	197	197	181	155	167	175	203	163	172	176	179	179	183	165	186	173	201	176	186	179	178	173	179	197	160	188	183	187	178	180	183	186	195	162	171	167	200	167	193	175	184	182	165	185	162	183	181	165	176	161	182	181	191	177	172	159	168	183	180	196	169	198	167	181	184	181	189	160	162	180	181	195	173	191	186	172	172	175	203	182	216	190	185	165	181	161	185	185	173	161	175	179	195	209	182	166	187	173	182	183	179	182	180	195	182	204	187	169	191	175	183	168	186	175	187	182	185	159	189	186	146	181	183	181	185	198	179	204	200	194	138	182	156	143	179	162	201	161	164	150	175	153	178	174	191	195	190	183	194	170	183	158	214	178	186	188	181	152	185	167	172	171	175	171	163	173	196	202	192	173	183	188	191	177	162	187	151	171	168	196	205	184	178	187	178	194	189	190	180	165	188	157	184	177	182	199	187	164	184	172	201	168	170	185	165	185	175	161	208	172	184	175	204	169	161	166	168	170	184	188	176	170	183	212	151	169	218	161	193	164	187	171	189	214	178	187	185	194	175	191	195	188	170	196	138	155	195	195	173	172	160	190	176	165	178	170	178	175	204	168	173	171	207	199	202	173	190	179	177	174	173	190	197	206	169	168	188	174	180	145	164	169	146	176	207	163	178	147	178	187	190	162	191	173	177	182	188	175	176	175	174	170	165	169	180	175	194	163	176	198	166	183	178	181	159	172	165	184	184	174	185	158	169	171	175	155	178	163	189	199	215	173	178	174	193	175	168	180	181	184	196	206	175	184	174	187	174	181	219	171	158	171	196	178	182	176	156	163	183	163	196	163	175	202	161	209	165	185	193	168	163	215	161	193	156	179	189	183	187	161	176	180	194	194	162	190	174	174	169	172	172	181	191	169	177	158	182	176	182	180	172	179	201	171	185	180	187	170	189	180	180	196	176	183	178	186	186	153	164	170	197	185	169	190	186	181	218	196	171	187	158	164	185	162	195	181	168	171	175	161	166	185	189	183	192	170	171	189	160	182	178	161	191	184	186	181	173	204	177	172	173	193	206	182	200	189	205	183	161	180	195	176	176	187	187	181	140	174	198	181	205	174	198	178	186	172	186	187	181	176	156	185	161	179	160	173	173	181	157	164	177	185	177	161	157	207	169	181	190	194	195	212	181	184	169	181	166	180	155	174	172	180	172	167	157	192	166	188	172	182	172	167	159	199	159	172	181	191	171	194	183	190	161	185	182	166	175	170	169	176	183	178	189	172	181	182	203	201	178	179	167	164	179	162	157	172	190	194	169	161	173	180	190	199	169	173	165	159	159	185	195	161	172	177	186	191	158	212	180	171	178	188	176	184	178	204	155	174	202	169	172	185	158	183	180	178	189	168	190	175	172	160	176	173	205	174	195	153	179	180	180	192	199	165	174	187	174	188	179	172	184	180	180	170	176	176	197	186	179	186	186	194	189	193	170	175	198	191	191	183	181	162	175	202	171	184	174	152	172	165	175	193	180	183	175	173	190	177	167	183	172	185	179	176	184	198	180	179	165	197	205	203	152	180	175	167	182	194	207	209	184	171	161	165	194	165	180	176	156	186	181	185	166	169	152	184	173	219	193	188	175	188	185	166	166	179	185	183	191	172	188	195	181	180	186	154	185	169	177	199	181	178	172	171	199	162	197	190	171	167	161	167	175	197	196	192	205	195	173	165	168	188	177	191	179	188	185	175	179	170	199	185	198	181	181	153	195	175	181	170	185	176	177	168	181	186	162	191	173	195	182	161	181	193	202	181	166	168	175
6141	20536	8695	1646	1169	886	731	547	467	403	377	329	292	256	287	262	237	228	234	268	224	228	237	217	244	227	209	233	198	202	244	217	204	223	224	194	218	215	215	206	218	214	240	201	209	203	204	239	220	222	197	190	221	225	222	212	206	209	204	217	182	205	223	207	190	186	207	204	195	197	169	227	231	213	206	188	176	209	210	229	221	203	229	211	194	220	235	206	206	217	221	191	197	194	204	204	220	241	214	231	208	219	209	212	207	200	203	211	211	217	208	202	193	188	214	225	217	215	201	217	202	194	218	207	224	219	191	212	194	196	225	204	209	204	219	236	198	200	191	203	244	191	224	210	196	205	235	212	206	201	208	202	199	197	186	205	190	185	218	213	202	182	197	192	220	205	192	210	220	207	209	201	226	238	214	225	229	224	213	232	193	232	199	212	204	208	195	221	215	224	216	219	197	202	185	204	226	209	193	192	193	202	196	192	226	169	183	207	197	188	195	183	196	212	197	223	199	186	200	199	227	208	219	219	231	228	216	193	192	200	225	223	193	194	225	186	195	186	213	214	207	209	231	221	188	177	208	191	183	193	204	201	194	217	182	216	194	207	197	201	195	207	197	195	203	208	227	200	233	196	190	196	207	227	200	201	223	235	209	215	223	199	218	224	219	202	203	193	195	205	219	223	203	231	203	203	220	176	223	215	213	203	208	211	208	197	194	203	203	186	215	197	194	209	204	217	214	203	190	220	213	212	199	205	181	211	208	206	213	230	189	225	210	224	214	204	201	205	222	232	205	185	175	187	204	207	191	216	198	202	198	186	207	223	221	219	206	219	196	181	226	212	206	199	214	205	216	210	210	210	208	200	192	226	208	206	197	184	214	179	216	190	193	203	223	225	198	196	230	189	230	198	216	239	195	198	211	203	212	200	202	209	190	204	200	211	219	218	216	210	210	201	217	203	204	210	208	189	198	209	224	205	184	193	191	195	218	228	186	202	219	219	206	210	211	215	213	184	210	224	218	208	212	213	210	204	192	187	179	220	213	198	209	188	199	196	196	212	195	216	195	236	208	207	178	192	182	184	201	200	199	207	202	233	218	192	201	210	212	207	212	216	196	197	234	221	219	204	226	219	226	209	198	216	188	222	200	201	198	200	217	193	223	217	204	203	217	183	197	205	220	196	201	213	195	192	195	214	200	225	189	212	207	225	213	198	204	205	188	199	230	179	211	193	239	200	211	199	220	209	208	231	196	189	230	215	217	192	202	208	190	196	227	209	223	198	206	206	198	208	190	199	213	224	210	204	196	200	202	215	241	206	192	217	231	235	198	230	180	187	220	225	207	213	191	213	193	219	222	213	199	213	223	212	221	201	205	220	210	211	201	215	203	189	188	201	206	215	212	186	203	200	216	208	213	191	230	200	202	189	210	206	227	183	228	216	224	189	195	205	226	203	188	215	220	244	206	199	223	190	234	204	202	184	205	202	206	231	219	201	219	211	201	220	228	194	190	216	213	223	216	228	216	210	213	201	206	205	211	236	206	196	199	189	227	180	193	216	205	197	219	210	188	190	192	190	200	204	197	241	216	222	203	208	217	222	217	194	203	212	200	195	194	195	217	225	196	216	213	223	195	219	218	209	197	206	202	229	224	233	211	208	220	219	162	216	231	199	215	192	208	200	202	206	218	185	228	223	197	208	208	197	207	189	214	179	226	207	213	187	184	213	216	218	204	215	212	254	214	222	208	219	218	195	203	194	189	201	200	201	198	185	203	218	202	194	192	216	194	190	209	203	198	195	174	218	211	220	210	208	209	206	200	182	227	200	213	194	196	231	203	220	207	227	221	182	202	179	192	205	184	200	204	197	177	210	242	207	188	190	195	204	213	234	184	206	221	218	206	193	220	188	178	181	225	192	215	223	218	199	198	228	207	195	199	196	210	199	197	227	214	236	202	206	198	199	211	189	222	226	205	199	171	192	180	200	186	201	221	208	216	199	212	205	213	218	214	218	203	207	208	198	187	201	202	207	211	199	207	228	200	204	200	191	213	206	190	205	212	207	208	202	184	229	196	207	193	231	235	215	198	201	215	214	203	188	205	203	203	215	185	221	194	223	228	235	218	236	200	234	198	232	211	204	231	199	198	191	256	182	223	186	205	215	194	206	199	197	195	220	219	213	210	204	202	216	210	191	206	208	227	204	187	194	193	201	199	194	213	183	193	212	188	192	210	223	211	198	205	219	233	243	190	217	193	231	228	202	197	188	204	208	209	220	192	189	189	208	184	192	198	201	231	196	236	205	217	231	220	226	202	212	206	227	175	199	191	229	221	190	191	207	220	194	219	216	205	209	220	212	185	239	210	205	187	200	198	208	199	206	226	227	226	191	196	223	208	190	227	222	230	193	240	231	209	219	194	199	240	186	202	212	235	204	180	221	217	206	204	228	199	221	173	212	212	181	216	214	201	212	194	200	203	222	197	211	215	216	224	200	197	222	203	216	183	222	185	175	208	222	215	228	198	207	240	217	215	223	205	183	192	208	190	242	181	225	201	211	190	201	225	215	215	227	215	199	193	203	191	219	190	195	200	204	201	175	207	214	232	196	218	226	224	198	227	192	190	223	235	203	223	211	208	206	196	219	172	180	213	189	206	197	214	208	219	193	198	212	214	210	190	203	212	215	186	220	199	202	209	230	211	218	230	223	191	196	217	187	212	223	216	213	192	170	200	205	224	197	223	216	209	178	215	224	202	226	197	233	211	223	214	211	229	200	225	177	212	226	208	202	204	217	193	207	203	215	207	217	218	179	192	196	208	210	185	170	212	211	212	206	194	221	189	207	215	202	190	198	179	211	196	215	205	210	200	201	223	193	205	200	208	210	220	206	206	212	209	237	188	210	228	198	187	210	204	205	209	183	202	209	196	199	209	180	220	186	212	212	255	205	204	168	231	205	206	194	242	213	200	184	215	215	186	200	209	196	219	214	208	231	224	192	191	203	201	193	214	211	237	221	187	184	176	230	186	210	227	198	232	196	181	203	202	203	224	202	198	203	196	216	206	190	204	208	214	211	189	206	214	212	206	191	193	188	200	223	195	234	218	187	220	191	229	230	201	226	216	168	200	221	220	211	225	209	236	230	211	207	221	203	209	203	210	215	208	203	221	216	219	211	213	204	210	206	228	192	190	173	231	193	193	209	202	200	224	217	207	210	206	229	213	203	200	188	197	188	199	181	220	207	213	214	188	208	213	208	189	215	183	218	209	209	218	221	222	167	194	230	201	216	209	160	216	212	205	215	211	214	200	209	200	195	222	222	194	209	214	213	207	229	220	194	187	232	217	215	183	204	224	204	197	172	214	229	238	213	202	217	247	213	185	231	196	195	215	179	207	166	234	207	204	210	184	208	217	219	181	188	213	182	207	197	210	220	229	209	197	194	220	218	201	223	203	195	215	221	202	178	227	188	191	225	214	188	201	202	209	224	215	190	199	211	191	203	212	172
22379	21206	28913	23788	21208	21280	11384	1364	999	935	828	754	721	730	706	654	638	627	629	620	579	541	526	588	587	597	532	542	558	573	551	546	561	571	566	551	528	488	539	531	520	565	527	598	493	486	538	555	559	502	524	515	567	512	487	513	542	536	535	518	504	494	521	532	501	561	505	543	530	539	550	556	532	551	547	492	538	528	588	579	538	546	531	554	526	500	523	546	537	475	560	513	549	530	501	486	565	512	517	539	497	552	479	525	544	507	561	556	545	537	496	582	516	515	475	543	515	521	508	514	519	473	536	543	534	500	518	489	500	493	518	495	557	539	579	536	506	545	514	552	532	512	488	549	546	549	512	536	470	514	519	528	554	507	540	539	551	542	505	538	550	535	518	533	514	589	512	477	536	493	556	526	542	505	521	547	493	560	542	521	538	483	512	520	518	521	507	533	501	541	552	512	527	526	534	522	561	529	531	520	552	517	500	529	547	584	549	515	558	489	572	515	526	571	512	502	536	529	534	517	560	521	516	486	518	529	520	500	545	513	493	541	549	528	529	513	553	532	505	482	516	527	534	519	559	515	486	526	537	457	544	539	530	487	514	513	570	542	539	514	505	527	501	528	519	537	499	568	565	495	541	509	525	501	520	536	496	486	561	526	518	522	518	509	544	531	520	482	562	549	521	513	512	524	561	536	533	530	529	523	510	502	501	521	513	559	548	535	498	504	509	491	519	510	504	515	511	507	513	567	542	516	522	558	573	541	533	509	520	541	485	513	539	485	525	496	542	537	501	526	531	534	491	535	508	515	533	490	591	505	527	563	528	494	545	507	513	538	523	554	510	512	531	549	496	501	540	530	511	491	493	538	517	498	516	500	461	517	518	489	546	542	502	518	529	548	579	566	535	528	574	537	524	526	510	482	484	518	568	566	540	484	486	504	517	503	580	548	533	529	523	560	555	487	537	520	554	541	502	510	513	472	552	526	508	541	524	541	470	500	506	525	532	511	567	539	484	574	518	520	504	510	519	576	510	531	530	510	519	537	515	520	511	515	534	518	523	519	545	506	499	532	503	525	537	502	567	554	513	519	533	557	529	507	540	519	528	541	512	563	548	553	498	523	507	537	542	529	520	532	540	573	525	547	533	497	555	509	531	531	483	497	512	524	523	495	529	552	497	508	501	515	533	520	552	529	539	515	561	521	546	584	533	548	512	541	527	554	550	532	542	490	528	549	511	520	518	501	528	531	527	486	535	508	513	519	526	527	552	507	490	501	498	542	519	532	486	531	500	515	471	499	558	517	531	515	547	518	533	504	512	519	464	534	538	527	505	508	529	478	540	521	546	528	570	505	491	477	532	526	532	523	523	507	567	522	566	495	518	535	489	502	512	537	524	498	472	546	549	546	544	548	530	531	525	561	523	513	533	524	476	500	543	535	524	521	540	476	515	492	536	527	509	523	532	506	523	508	515	557	572	556	522	542	531	565	557	540	472	521	554	513	525	513	506	533	476	511	535	550	545	544	531	485	547	524	564	520	531	534	507	537	507	527	501	557	526	520	512	538	536	580	559	496	503	533	520	533	567	541	478	501	514	488	504	520	488	520	516	509	491	526	537	467	518	519	530	518	538	518	529	497	512	523	507	552	523	523	531	486	523	542	502	553	559	526	581	517	530	502	496	545	528	559	543	533	535	568	480	513	521	520	495	530	527	566	487	517	485	500	530	509	509	518	556	561	523	506	526	514	532	529	554	520	536	535	493	510	489	561	528	503	516	581	531	522	533	521	534	532	534	524	502	534	520	529	518	519	498	546	560	508	560	565	519	522	498	497	507	555	505	507	517	524	507	535	516	569	467	533	511	488	539	514	507	502	513	525	512	526	540	511	527	505	516	505	534	525	536	548	529	538	524	520	540	532	509	549	533	572	562	540	501	488	522	553	501	490	532	501	513	481	559	491	546	555	508	511	526	513	547	510	538	573	490	504	497	563	519	525	544	475	482	493	522	543	535	471	500	520	499	512	527	574	527	494	487	564	509	520	537	528	506	507	504	566	500	544	536	503	571	539	503	548	558	522	508	517	534	495	513	501	538	513	553	525	521	535	505	554	515	532	500	485	589	523	540	508	533	508	521	584	464	539	542	539	562	533	525	521	516	527	516	526	489	527	536	538	488	537	518	516	574	492	560	523	522	542	544	547	516	544	509	532	530	533	515	483	516	487	487	503	494	497	538	520	528	569	517	531	527	560	560	514	544	548	543	531	543	549	520	526	526	482	523	516	522	508	509	530	531	518	541	530	547	542	497	503	526	503	508	533	524	512	506	525	505	530	541	533	522	509	536	532	529	489	511	560	514	513	533	518	538	486	525	501	437	519	519	548	511	528	480	519	521	507	576	541	505	555	507	531	490	520	540	518	537	531	546	537	508	504	529	539	514	515	497	508	506	551	535	510	520	521	514	505	512	562	509	538	492	548	501	576	531	556	501	532	538	517	506	508	489	496	514	525	540	539	521	584	520	530	543	554	501	469	551	504	548	470	545	536	533	495	536	496	528	525	500	524	547	547	507	499	567	505	535	516	542	498	513	499	501	545	467	559	524	518	505	533	561	508	531	513	529	536	510	529	539	511	519	555	522	528	466	540	527	542	511	510	490	524	502	483	472	551	515	541	532	525	492	523	501	539	490	511	551	503	500	510	538	544	541	517	572	505	517	465	556	536	505	554	508	515	550	511	528	574	504	500	502	488	546	479	502	541	532	533	567	522	522	478	544	514	520	525	523	545	535	549	557	530	494	545	551	531	524	499	545	544	499	576	515	520	497	547	543	517	524	509	531	484	548	525	511	519	529	481	534	544	540	493	497	517	519	514	513	512	535	496	496	538	526	548	510	507	509	553	503	520	511	523	553	525	536	541	513	471	491	526	511	501	548	509	592	510	508	524	490	564	488	509	506	552	533	515	504	530	555	532	514	523	503	526	549	540	535	561	496	524	521	482	564	495	517	520	493	486	512	570	551	502	543	551	491	510	556	501	530	529	582	477	521	487	534	490	550	492	529	515	507	513	506	495	510	509	525	537	547	554	531	546	480	500	491	507	530	480	506	501	539	532	478	561	544	524	493	515	522	502	502	503	509	492	511	523	506	502	510	511	505	536	575	484	493	514	505	508	513	531	514	540	481	513	557	512	556	515	502	548	530	507	514	532	499	469	527	520	517	507	540	510	522	516	572	505	516	519	476	517	500	566	500	548	490	479	484	572	534	495	572	520	510	505	485	541	549	521	490	563	509	489	534	510	493	519	548	499	496	556	530	535	556	512	517	517	516	517	505	535	513	536	549	592	521	519	556	551	533	525	494	517	494	511	507	480	552	521	578	523	555	573	510	532	492	504	491	511	563	498	517	549	487	498	479	505	547	512	496	509	525	552	532	502	531	519	522	526	567	534	511	540	556	557	492	521	534	500	509	516	520	525	506	553	541	516	542	525	546	511	577	508	573	522	530	520
9138	34723	15733	5147	3651	2817	2135	1651	1433	1195	1034	938	886	849	843	715	765	691	712	653	670	654	651	651	585	611	654	641	622	596	651	587	555	567	571	587	630	566	578	602	551	596	554	585	594	581	592	548	590	615	558	564	571	567	544	552	586	566	585	581	577	535	577	555	571	547	536	572	590	587	576	541	603	567	602	515	550	564	579	514	542	574	568	530	558	593	570	605	568	592	575	566	582	554	546	567	508	564	569	555	560	566	564	590	579	534	560	575	600	577	567	540	574	548	551	572	562	576	536	566	519	590	572	559	537	547	567	575	577	567	553	587	533	544	537	579	613	570	584	621	540	581	566	570	594	557	579	536	542	572	564	510	580	529	566	533	592	523	563	558	556	602	590	564	568	531	561	584	583	536	548	591	523	557	564	563	539	525	558	577	561	555	600	637	554	572	614	574	544	558	581	545	590	547	534	563	545	524	543	543	560	598	574	570	596	544	591	546	568	547	560	540	548	549	558	586	598	565	543	540	579	524	556	575	547	528	548	573	574	570	550	581	547	564	586	555	593	542	568	594	526	552	530	578	563	533	602	555	576	575	566	551	596	559	561	585	543	593	591	586	582	573	586	548	555	565	564	563	539	566	627	543	563	585	532	558	548	509	516	491	535	556	586	588	563	576	587	557	562	575	625	615	553	554	516	583	547	553	597	560	562	547	518	543	598	539	597	576	608	582	557	490	559	529	576	536	577	557	583	575	550	573	556	569	538	574	554	574	559	538	506	558	574	554	542	565	538	524	555	568	548	576	557	541	561	539	586	549	551	593	555	560	591	570	605	519	575	605	525	532	577	565	549	559	576	522	581	550	532	578	582	550	506	550	578	574	533	568	560	556	530	556	572	547	564	598	570	612	539	572	540	561	581	583	589	557	575	579	595	576	546	508	610	578	546	523	577	564	548	620	549	579	568	550	583	539	568	534	518	598	570	533	574	591	544	582	556	561	560	541	583	552	588	589	536	586	525	544	535	535	582	542	578	557	582	571	561	539	557	555	551	538	573	544	533	604	569	559	561	554	543	560	542	568	575	588	553	583	586	551	530	526	558	539	529	564	563	528	584	538	564	553	567	578	562	565	563	574	585	567	567	576	550	529	538	554	560	575	603	558	540	605	529	622	561	550	587	574	572	550	556	558	543	548	574	581	598	579	551	574	537	501	556	573	550	624	532	567	574	587	566	580	585	542	566	552	600	583	560	559	590	572	596	558	574	529	560	571	566	571	555	553	554	584	554	518	577	550	580	543	595	576	538	542	560	550	567	541	592	562	562	579	601	556	580	550	544	562	607	534	526	573	559	597	582	573	594	549	560	566	580	571	600	583	566	583	562	562	530	566	526	575	536	574	567	593	587	574	579	548	540	569	577	589	543	583	578	562	565	559	555	571	551	564	557	551	558	564	513	551	588	559	567	582	510	590	550	554	611	555	603	550	555	563	536	560	556	546	563	539	562	532	567	567	574	543	591	558	562	597	545	529	562	563	579	568	543	524	563	590	543	546	541	562	585	569	564	565	565	604	582	597	555	566	564	577	566	549	601	566	544	611	542	586	585	590	549	597	576	583	568	573	581	590	524	529	609	549	541	527	577	561	591	576	572	565	597	568	528	519	573	515	527	559	554	593	542	571	589	605	563	536	576	554	550	549	562	566	533	613	580	548	519	526	567	535	578	556	560	577	525	566	589	566	547	518	567	558	550	595	526	549	568	612	593	572	546	574	573	545	560	535	541	575	566	571	575	517	554	552	574	524	589	551	527	554	544	572	555	540	544	566	518	561	566	552	526	574	581	542	553	546	585	548	575	562	603	537	590	530	573	578	568	593	558	525	551	538	577	565	607	563	556	566	548	577	534	551	580	582	519	579	536	528	537	576	571	546	576	563	563	562	554	551	556	551	523	586	519	557	584	574	556	540	579	554	586	574	580	586	575	594	609	558	555	550	576	579	559	545	600	582	576	592	562	575	560	575	559	568	526	614	571	539	502	515	568	576	580	527	572	554	588	575	510	553	564	546	526	554	570	618	540	530	543	562	561	560	563	578	617	575	532	551	580	552	596	545	515	550	542	555	549	542	615	541	558	547	611	559	568	535	563	567	585	603	556	549	581	526	534	559	588	594	503	576	560	565	597	585	583	588	560	577	545	574	588	582	570	583	603	575	581	526	515	556	551	534	545	592	538	586	536	576	543	586	582	547	557	624	580	547	576	559	593	544	527	543	597	545	552	539	548	541	572	606	543	567	508	542	546	545	585	542	573	604	570	584	569	579	519	510	591	560	557	551	551	558	550	565	534	519	563	522	589	531	544	520	582	547	610	535	577	567	606	580	537	530	565	552	517	575	558	553	573	554	517	588	539	581	602	561	579	601	559	566	597	568	595	584	577	534	497	600	575	599	553	567	554	593	537	558	558	535	589	559	578	545	572	570	568	571	519	585	565	536	571	609	597	545	555	557	555	557	543	576	611	553	550	585	555	554	547	521	532	561	550	520	560	573	589	525	557	533	561	560	523	559	543	522	548	573	581	607	532	514	540	515	519	562	594	570	571	567	574	591	603	590	596	557	551	584	596	530	594	561	560	566	550	556	572	570	565	583	552	581	551	541	571	551	570	599	562	550	568	541	616	593	620	588	572	582	554	579	580	580	556	583	501	571	568	557	514	529	554	595	513	563	532	551	601	513	529	584	528	599	596	546	558	538	554	577	532	579	555	517	560	606	561	567	561	567	534	516	536	539	525	570	536	582	602	531	628	604	567	601	551	540	582	595	560	571	568	596	571	518	556	571	560	554	571	544	524	582	560	542	574	566	557	561	590	566	569	534	586	580	580	569	589	572	563	579	529	573	606	576	587	573	572	585	574	541	551	557	586	558	553	553	543	575	552	546	542	585	590	537	541	583	571	586	526	573	581	568	569	508	580	562	515	543	577	557	568	596	575	545	560	579	599	592	531	530	559	618	575	572	559	534	573	563	572	554	578	534	569	527	506	531	533	576	584	572	578	577	552	574	557	585	559	566	567	528	598	588	558	535	560	610	548	509	552	585	565	554	572	572	549	594	547	555	572	568	527	585	523	578	539	554	559	562	610	569	564	554	546	589	561	596	556	560	542	592	556	571	561	539	558	600	541	593	556	591	570	566	594	583	595	570	556	575	580	504	555	530	578	553	612	567	566	569	546	562	559	563	537	511	583	563	569	527	599	616	516	568	534	569	593	576	548	537	565	549	554	552	597	561	564	594	561	564	590	538	592	577	589	597	559	523	562	532	594	540	618	592	562	543	568	572	559	559	586	582	559	579	608	554	523	557	597	589	550	582	591	569	584	554	546	596	510	582	581	592	542	547	535	575	560	520	562	551	536	542	552	541	625	559	559	606	584	571	530	593	553	597	562	537	574	570	547	565	536	578	573	544	551	527	580	571	579	567	530	530	554	536	589	572	529	589	598	561	571	579	561	575	551	587
27597	19425	6980	736	519	433	435	369	398	382	372	383	407	414	398	370	387	390	418	398	400	354	368	372	378	359	385	369	390	357	366	390	387	357	401	416	398	376	335	406	412	386	355	368	402	385	415	369	397	392	382	340	381	402	353	383	402	351	345	369	367	390	367	359	344	403	397	356	393	383	339	367	357	384	387	406	410	397	380	384	394	396	405	380	362	346	372	328	405	413	365	360	342	406	406	377	385	391	397	372	380	396	402	344	380	356	381	388	390	348	421	380	350	383	364	396	369	379	358	379	388	417	406	389	374	382	399	373	393	333	407	351	363	393	353	390	390	408	414	359	356	398	364	395	352	373	385	353	369	381	391	371	381	369	355	363	375	376	348	397	358	367	394	352	357	403	404	391	395	395	374	387	354	388	361	405	366	363	398	400	393	404	388	371	384	390	381	341	368	369	375	389	414	357	374	370	364	369	362	389	382	356	373	374	376	331	339	385	373	403	374	415	378	403	365	378	372	421	340	384	392	397	402	384	348	369	357	395	386	386	372	379	375	396	393	375	402	402	388	346	402	383	394	325	378	350	374	366	371	395	382	393	384	387	381	372	385	390	358	359	397	388	354	361	353	369	425	390	383	428	367	382	368	388	381	359	365	397	359	387	380	393	425	381	383	421	356	362	386	390	340	378	381	351	389	371	354	367	389	396	371	410	368	340	383	368	330	347	371	357	361	372	379	427	384	362	404	347	421	361	370	381	349	378	378	384	384	353	404	410	403	357	368	392	388	403	390	364	414	402	390	391	360	406	353	370	342	392	390	342	363	366	364	346	377	377	384	383	366	376	371	402	407	374	391	384	349	383	422	346	375	367	395	380	381	337	363	388	376	380	333	389	339	405	375	390	371	378	353	412	389	398	376	366	388	356	421	395	341	379	386	380	396	352	361	410	367	403	337	375	387	350	360	366	358	385	364	366	417	373	368	385	386	349	375	372	397	387	390	401	373	359	386	383	367	363	364	339	384	391	381	395	411	343	375	371	379	407	354	379	385	377	358	384	357	391	382	385	406	382	358	386	379	387	388	374	379	373	347	380	367	383	393	364	421	370	339	397	382	372	410	406	401	362	384	360	394	335	405	351	356	385	394	392	340	394	336	380	398	374	393	366	364	386	379	374	380	360	382	375	404	390	406	371	373	342	394	410	364	370	369	360	389	378	396	412	397	392	362	418	404	414	362	380	366	403	385	380	359	393	383	373	375	371	351	349	331	368	385	374	378	394	406	397	403	375	351	391	399	346	404	358	395	350	406	351	340	355	375	380	395	421	377	372	362	365	406	413	362	371	372	386	374	383	366	410	382	372	361	374	348	381	366	322	383	412	371	376	371	377	346	350	392	401	383	399	385	392	428	368	397	395	381	412	383	414	387	376	400	384	364	380	383	368	371	398	398	377	371	385	386	347	406	372	341	400	384	367	412	367	389	363	373	394	385	394	379	406	402	380	355	370	373	401	384	375	394	345	384	359	400	390	388	381	402	354	399	334	358	363	365	377	374	361	359	344	376	376	388	373	390	361	364	426	348	395	351	395	337	401	385	364	386	368	379	371	402	372	369	360	323	402	397	407	362	367	379	361	359	396	353	403	335	386	365	365	366	351	363	389	380	400	360	360	357	372	413	408	385	364	380	387	385	355	364	380	396	364	402	354	410	380	434	419	380	385	380	401	362	365	370	366	394	369	347	358	421	374	388	384	409	370	349	354	360	410	369	340	393	408	400	370	387	375	370	320	361	384	349	373	346	344	351	370	373	399	407	394	348	378	398	346	376	384	381	389	391	402	366	425	353	392	380	377	354	380	366	389	358	370	383	399	368	361	335	371	350	369	398	399	370	394	408	368	379	367	382	374	397	342	373	364	365	404	409	365	380	380	402	395	401	329	375	357	372	385	357	350	421	379	415	390	375	363	365	342	372	381	413	369	369	353	375	391	373	373	383	408	367	378	342	414	391	379	376	353	373	390	397	371	342	391	383	370	364	353	341	394	346	358	348	387	353	382	369	369	370	392	380	404	412	351	391	341	353	358	375	385	382	372	353	395	348	405	375	376	372	354	379	379	366	358	398	357	384	368	383	357	412	355	367	374	387	385	376	364	378	390	383	386	397	384	354	380	359	382	370	374	387	373	364	408	354	397	375	379	338	371	389	378	430	403	373	399	376	383	384	362	410	391	332	376	410	370	356	393	403	373	374	384	358	376	346	364	363	371	374	397	381	366	371	383	396	363	376	406	396	388	367	384	411	383	361	383	384	379	359	369	338	348	382	402	386	395	375	375	394	358	395	407	373	383	367	368	389	354	371	327	390	361	370	394	367	397	366	376	350	393	374	402	358	356	377	404	370	395	406	378	386	371	361	376	371	385	357	348	404	366	366	393	373	421	438	350	396	355	349	337	367	366	391	347	384	387	382	406	392	383	403	412	427	376	387	385	376	369	371	406	384	365	373	364	377	361	366	356	389	353	370	377	384	406	356	397	403	391	370	399	422	382	360	381	385	365	399	361	409	384	401	364	385	403	407	382	407	380	407	387	382	405	364	370	374	364	391	362	389	387	350	388	341	399	402	381	390	359	368	415	351	371	372	347	398	367	392	373	359	420	371	347	349	366	338	345	357	400	346	396	387	377	379	361	399	423	370	429	338	352	359	366	409	431	365	352	370	377	419	388	375	393	353	372	358	401	412	392	392	369	393	412	377	352	386	392	393	371	364	374	359	379	352	330	359	382	374	380	408	397	399	384	377	432	393	388	398	397	374	394	370	352	372	375	372	367	335	368	365	392	364	371	381	355	405	371	372	383	376	349	382	396	343	382	401	366	389	380	366	370	350	364	362	388	376	351	367	396	376	336	354	355	379	414	372	391	402	351	373	388	355	359	395	359	384	392	341	395	399	360	390	415	413	401	376	398	367	370	397	382	352	374	381	369	396	355	378	357	391	369	391	389	366	383	376	404	392	380	417	367	413	392	361	408	380	392	370	420	387	353	382	371	372	373	358	375	389	392	402	401	405	378	353	387	346	405	356	386	404	368	372	359	364	392	371	371	352	414	389	396	371	389	399	355	370	358	374	391	339	363	384	370	369	366	347	396	384	381	424	397	380	349	363	363	386	376	355	413	371	386	417	394	395	390	395	387	354	377	357	376	377	367	370	392	396	350	396	381	397	398	369	391	366	366	393	367	357	381	422	402	341	402	376	346	376	359	384	363	373	366	369	379	373	394	376	407	369	368	380	395	377	391	366	373	366	351	425	377	419	402	376	385	364	382	343	357	371	366	390	393	385	385	382	355	367	405	345	405	337	343	394	384	362	416	370	365	368	373	381	405	379	370	378	410	399	384	388	347	365	385	360	378	389	381	371	397	382	382	366	394	377	407	364	385	359	370	372	352	381	348	393	354	367	381	390	359	370	384	395	353	351	382	371	421	367	340	373	383	361	388	365	368	338	365	391	369	366	351
6568	6150	2040	632	545	481	417	425	446	371	399	412	428	399	393	383	404	386	394	401	400	417	408	420	421	406	393	426	422	419	384	402	404	395	406	405	415	427	434	441	403	385	383	417	377	399	435	364	409	350	390	415	421	396	405	393	400	384	409	434	355	430	385	428	389	391	370	397	407	402	383	406	397	357	411	427	381	410	386	368	396	388	401	436	357	361	400	411	392	429	396	409	408	380	409	400	383	420	415	399	373	399	391	402	416	445	382	396	395	423	415	395	396	402	395	432	426	402	391	397	379	407	429	390	427	377	429	376	405	435	411	426	440	425	394	421	401	427	395	364	391	379	407	374	386	378	371	393	400	428	417	420	415	384	353	406	412	403	382	420	406	370	394	430	415	407	390	403	414	391	426	391	387	394	412	421	337	404	384	395	369	378	391	381	396	381	401	407	373	397	419	406	404	406	398	380	400	395	374	417	399	390	405	399	413	409	356	409	362	383	409	443	406	421	428	408	420	400	378	379	403	399	377	393	367	404	407	427	395	387	418	386	438	414	436	392	403	434	428	379	371	401	376	396	401	387	351	429	401	376	406	400	396	398	400	398	430	420	431	429	395	366	414	399	388	385	399	406	409	395	418	399	400	379	406	424	401	368	362	380	384	412	377	384	382	405	417	384	420	400	380	416	377	400	423	405	384	392	415	412	418	418	418	397	411	403	394	397	415	379	391	391	394	390	410	384	406	412	420	410	406	416	365	400	422	422	395	362	398	414	430	372	443	380	409	368	396	398	415	375	399	418	433	412	408	371	412	399	401	416	403	389	435	397	430	395	395	416	431	403	408	381	397	368	396	442	417	359	423	395	363	406	428	379	400	416	377	410	384	389	425	393	402	399	390	389	377	400	420	397	388	396	365	369	365	375	410	423	382	380	358	416	393	407	425	374	411	413	390	429	376	420	424	391	425	372	433	366	430	415	406	412	383	396	385	372	391	381	391	387	370	414	442	399	399	435	365	408	415	418	415	394	384	392	409	431	348	429	426	407	420	439	383	401	384	403	366	400	430	388	361	405	401	379	403	388	406	412	383	392	407	398	372	372	399	390	408	427	414	383	420	351	398	411	424	381	424	374	410	406	385	454	395	392	398	378	430	411	399	416	370	391	390	367	405	387	409	417	422	390	382	365	426	408	369	416	435	395	375	391	369	399	419	410	394	382	391	428	433	407	360	410	409	362	421	370	387	416	417	414	408	420	414	371	414	411	424	411	405	362	362	407	412	383	360	403	410	395	379	402	420	380	397	390	404	374	396	407	367	411	375	411	430	412	389	361	440	410	360	375	397	378	382	394	387	384	394	368	444	438	397	411	431	381	410	417	394	396	404	373	400	376	390	428	399	413	412	384	409	381	426	375	424	404	420	405	417	382	356	381	375	383	394	392	400	404	379	399	382	400	409	369	398	384	393	427	407	417	413	396	442	430	389	389	397	397	441	419	409	409	368	420	361	387	429	366	421	389	384	413	392	385	345	418	418	408	404	422	374	399	417	385	410	395	423	370	388	393	419	419	401	409	410	421	418	453	387	386	386	421	387	354	369	410	383	407	390	417	411	403	391	433	421	376	410	440	408	369	396	408	380	391	383	393	380	401	395	372	412	392	407	403	375	433	401	390	408	395	392	419	423	393	415	424	415	429	441	439	383	356	407	408	436	397	373	409	370	368	399	383	377	415	397	398	406	400	453	416	384	395	353	394	416	382	383	410	393	389	414	406	396	416	408	386	368	429	399	377	422	365	397	409	393	383	412	400	371	390	402	377	377	392	396	409	394	433	423	388	422	393	381	408	379	385	408	392	404	409	393	411	402	382	409	399	420	376	390	394	397	408	393	396	424	392	408	401	379	395	411	379	400	405	413	435	394	415	410	385	403	419	381	374	416	382	394	401	399	408	397	399	407	412	360	375	422	372	396	394	430	405	391	422	422	407	414	397	391	426	409	376	405	400	416	391	410	386	413	414	394	402	373	394	386	389	396	413	408	409	423	379	388	409	406	374	390	393	400	411	384	401	431	410	398	371	423	428	425	418	394	397	417	419	407	369	397	393	367	395	399	369	398	390	416	426	352	388	407	397	447	409	439	393	409	368	376	380	408	396	399	396	389	406	422	371	408	375	435	419	383	406	395	407	367	391	418	405	409	403	395	384	407	416	401	396	413	414	424	426	386	383	404	400	379	390	375	420	412	394	428	370	398	373	429	437	393	377	409	406	415	395	404	404	390	368	412	392	410	416	414	381	424	428	365	382	399	397	398	383	366	393	387	399	402	365	418	433	343	397	396	388	431	419	406	407	410	381	389	420	405	394	356	388	409	402	404	430	403	435	436	366	431	409	429	382	401	384	383	365	400	393	389	400	383	419	380	426	395	381	403	405	393	379	394	412	378	404	398	414	384	392	409	449	378	428	405	351	378	412	401	429	398	352	378	402	386	422	371	383	405	419	371	403	410	405	398	415	387	423	395	393	407	396	442	386	434	410	379	393	407	400	437	414	422	378	413	393	402	391	385	377	392	378	403	402	419	369	399	411	413	401	395	414	415	406	425	405	410	414	384	374	404	373	388	403	416	395	415	383	419	394	367	396	421	451	407	395	412	414	397	401	382	373	395	423	411	419	410	383	420	418	400	345	385	422	396	397	393	422	387	386	431	398	404	454	410	449	368	447	443	384	413	408	402	392	403	374	444	411	401	391	398	390	379	358	358	430	405	394	401	371	412	408	391	411	401	415	391	397	407	396	414	409	429	388	432	384	418	396	367	428	392	413	412	406	390	415	411	406	401	409	404	410	372	390	415	383	377	447	423	398	422	351	431	400	370	394	399	375	369	409	381	423	406	392	373	416	369	397	388	401	365	371	428	421	399	383	418	398	382	370	392	388	408	410	423	386	401	409	397	415	441	401	410	414	402	400	410	402	429	411	415	376	378	371	410	390	444	420	382	399	399	409	384	388	391	386	388	400	392	404	442	366	399	409	386	355	390	417	364	395	402	440	366	387	420	393	410	428	410	423	401	375	410	393	395	386	392	416	378	415	385	390	398	429	378	408	411	437	404	396	431	389	411	368	426	397	376	414	405	367	367	424	426	406	420	439	418	418	469	405	404	406	387	394	446	380	403	416	412	376	380	396	415	396	420	396	362	376	423	374	377	361	407	437	399	417	393	429	396	420	393	413	428	378	416	418	383	392	413	387	371	407	387	402	384	381	396	376	406	394	389	376	386	406	393	449	431	372	417	421	382	388	420	389	424	406	400	433	418	386	435	409	395	398	401	387	411	423	387	396	415	396	421	394	394	386	418	374	385	388	360	404	360	388	374	420	407	395	376	370	403	396	399	395	400	384	439	403	371	394	402	415	407	401	373	392	415	400	394	403	384	374	369	369	399	419	371	394	389	417	386	387	385	412	415	439	403	411	394	394	400	408	447	380	380	448	414	384	397	361	405	387	419	369	430	435
23417	21138	28449	24034	21128	11915	1540	1046	852	845	788	812	769	795	779	730	721	664	726	701	690	690	676	692	710	690	705	711	683	702	690	627	722	670	666	707	680	670	673	680	662	693	716	644	645	597	703	665	689	675	691	662	655	694	633	706	632	661	682	655	634	654	658	688	701	659	678	679	655	657	669	639	671	657	636	618	680	625	665	663	643	709	691	660	707	681	682	676	611	643	693	642	701	686	656	648	698	648	616	617	696	645	654	662	699	632	635	684	639	625	678	658	663	655	634	643	668	662	628	655	629	651	669	679	642	642	631	610	668	663	678	680	668	629	678	651	687	685	640	596	643	678	647	623	668	650	695	678	664	669	708	699	677	621	655	676	682	627	668	685	611	715	673	635	699	662	643	668	626	654	674	662	704	668	661	674	651	663	678	675	672	607	654	684	644	647	648	688	663	633	667	686	674	663	665	660	645	605	647	660	660	672	658	671	662	682	655	619	659	665	656	646	698	681	644	646	647	610	643	648	638	675	610	650	687	666	701	628	614	693	649	709	663	648	702	656	615	697	663	645	697	658	648	619	643	667	641	655	698	635	659	642	663	663	657	627	692	665	636	662	647	673	678	686	639	679	640	669	681	679	716	662	658	687	653	622	724	652	646	708	675	683	687	653	660	674	675	666	698	622	598	655	646	644	657	629	589	638	698	620	637	669	691	630	633	705	649	669	651	683	655	629	671	650	652	637	649	643	706	655	653	668	642	701	625	652	636	662	646	669	670	674	626	665	663	655	662	714	662	679	658	719	663	674	660	693	659	699	658	657	649	670	629	622	678	659	632	618	640	629	667	678	656	635	685	639	647	656	642	695	647	632	678	650	634	636	677	677	625	664	650	663	628	660	639	674	694	657	655	679	703	680	673	650	655	656	612	656	694	635	685	660	672	692	665	651	698	689	659	668	670	702	652	641	634	614	670	651	659	681	689	639	602	668	657	612	667	652	637	645	670	691	652	614	629	640	640	680	655	679	605	629	722	682	688	655	689	647	692	625	666	675	630	630	639	657	642	700	706	700	665	708	650	608	632	645	649	672	651	639	673	650	683	622	658	643	660	666	666	693	630	717	676	691	656	651	639	617	642	657	620	652	665	693	717	618	628	639	681	611	669	662	670	651	677	638	689	667	646	671	658	648	644	672	677	596	635	639	670	630	655	672	687	669	641	682	657	665	634	658	636	654	642	643	659	650	621	595	646	658	645	686	648	637	656	645	631	608	678	671	687	599	605	663	696	641	631	645	613	669	674	634	650	702	664	626	667	652	645	665	636	614	636	667	626	645	630	609	676	702	691	682	658	650	640	683	662	653	667	679	637	678	633	627	627	618	642	637	696	647	719	631	647	639	613	623	664	735	652	685	685	665	623	641	635	635	657	698	667	651	607	648	611	657	674	684	655	657	652	655	640	658	684	654	650	654	624	655	674	665	655	648	627	661	674	695	653	653	629	657	694	668	640	636	650	624	632	666	629	626	684	634	625	647	648	648	654	678	652	650	658	649	629	660	683	623	667	656	656	667	624	601	672	625	673	638	641	676	679	668	625	626	641	656	631	634	681	662	724	653	675	710	664	637	635	663	667	688	641	652	623	675	692	630	645	662	622	704	630	631	589	692	609	668	651	651	640	681	622	631	671	654	692	636	673	634	670	599	668	686	661	645	629	673	658	701	620	641	654	641	632	674	672	629	640	652	658	667	676	695	668	650	617	654	683	631	643	659	685	644	660	640	611	657	640	630	659	637	683	646	626	733	651	677	680	730	683	663	626	636	660	625	698	668	687	652	628	672	644	679	650	696	645	660	653	640	622	692	660	710	677	719	657	652	606	679	656	645	683	662	647	683	666	693	662	687	662	659	627	666	643	666	656	705	671	679	679	692	663	621	668	655	665	651	652	639	639	641	614	671	685	665	719	676	641	653	649	661	663	607	676	675	644	651	642	685	690	641	598	636	665	658	675	674	669	663	685	645	618	647	654	668	622	674	669	670	641	685	623	677	627	672	649	651	601	645	648	694	650	681	645	656	621	658	685	659	668	625	664	639	672	680	731	671	695	698	644	632	620	708	698	638	656	658	688	688	636	661	673	682	641	636	661	674	657	616	596	690	640	629	712	682	694	615	648	698	645	660	652	638	622	659	671	638	637	651	673	613	685	696	673	666	695	666	696	674	722	653	643	675	652	625	609	639	646	643	649	630	663	637	662	644	667	645	670	627	666	655	656	646	689	648	681	698	646	705	678	665	632	651	613	643	670	633	633	640	656	669	667	654	690	662	672	704	670	627	655	636	709	638	644	672	669	703	624	679	679	638	658	697	659	657	665	634	637	652	664	644	635	698	667	678	670	600	677	673	650	658	640	700	608	684	643	627	665	617	678	673	663	661	650	658	637	666	637	680	641	665	667	689	651	635	660	696	672	631	631	658	633	638	666	644	687	670	640	703	668	667	708	633	662	634	645	645	615	653	660	641	636	641	706	685	676	651	687	671	629	705	689	713	624	680	675	696	705	680	650	666	702	618	696	637	618	640	638	670	697	646	681	676	643	677	658	644	676	648	676	659	697	690	628	671	637	673	637	601	628	660	644	660	672	650	706	661	656	638	664	647	612	670	682	603	662	606	602	623	601	624	626	604	668	656	650	674	718	660	641	678	622	673	643	648	663	631	672	653	651	681	693	658	688	632	667	666	661	655	644	646	623	653	669	665	649	645	636	647	636	667	625	668	688	656	654	614	687	627	679	642	652	652	643	621	642	680	699	668	630	664	653	654	657	632	662	691	638	678	669	637	641	678	669	667	703	670	670	622	656	672	616	665	666	688	675	696	715	664	655	661	666	672	649	641	680	669	692	678	675	649	628	684	713	660	686	668	657	658	668	666	658	631	624	593	667	688	667	656	641	670	670	673	659	635	662	691	713	650	680	646	669	632	616	678	631	701	678	618	655	619	651	652	671	664	660	604	641	680	663	682	662	633	672	635	630	632	633	657	650	613	670	638	631	657	618	659	657	645	668	665	663	665	691	620	700	623	675	693	672	672	613	699	624	607	617	685	641	644	615	676	684	652	624	633	652	650	661	688	650	647	681	684	676	674	684	643	687	662	666	636	662	696	674	669	666	622	626	655	703	622	644	633	670	704	657	656	661	639	674	654	666	642	654	661	663	652	657	645	662	658	645	697	626	682	676	656	678	689	678	710	652	679	676	698	621	643	643	636	646	677	621	618	669	658	668	635	621	695	644	674	655	681	652	707	651	629	671	651	687	662	653	687	675	676	653	687	653	688	601	619	630	671	707	686	667	661	672	686	662	678	637	669	680	650	677	631	681	604	661	686	694	672	626	674	646	672	601	649	660	660	665	632	598	674	699	666	662	649	659	644	657	659	697	653	631	660	654	631	655	635	654	669	663	630	643	678	694	668	639	656	652	717	640	658	694	633	686	659	616	660	686	652	661	657	620	607	678	692
7282	23053	12192	3106	2331	1906	1547	1277	1090	975	938	853	881	827	794	779	812	728	704	771	753	734	700	726	704	715	739	648	701	684	724	705	708	735	755	703	720	649	690	701	683	726	705	729	684	712	688	653	701	696	711	698	644	687	667	627	752	715	716	744	708	689	685	671	673	651	700	727	707	691	694	704	711	663	707	725	745	702	653	706	725	686	679	675	677	700	662	677	707	709	732	681	712	680	683	684	657	721	669	651	740	710	648	720	754	712	730	780	671	691	709	676	662	676	675	747	715	660	639	679	658	692	654	685	729	677	712	693	676	650	667	721	675	676	673	666	700	710	642	694	699	691	728	660	703	660	697	689	743	635	668	700	702	696	662	682	690	686	730	654	673	684	711	702	675	688	680	738	693	683	706	665	712	635	694	672	661	698	708	676	721	676	675	702	661	641	672	669	681	735	673	670	682	669	671	671	709	673	681	735	676	719	692	643	661	698	670	666	725	685	652	689	738	736	727	683	697	733	713	718	693	706	748	695	674	668	748	714	721	680	683	702	698	677	720	681	686	674	729	733	655	649	718	693	691	683	729	670	706	688	693	702	746	716	705	718	667	705	668	678	650	651	662	629	696	696	694	708	760	713	670	725	722	639	708	641	738	750	676	656	666	682	706	714	697	690	678	672	672	650	698	692	660	721	697	671	712	713	655	651	699	677	735	743	682	706	682	663	672	683	728	692	667	657	681	723	705	705	681	694	665	699	700	705	684	742	712	732	652	673	709	687	720	687	738	640	734	752	626	686	721	669	690	741	641	687	688	720	660	688	642	699	720	693	708	720	682	698	728	743	671	683	719	702	720	728	690	691	668	691	675	698	734	689	670	679	695	654	676	703	725	630	706	706	738	671	688	688	711	679	649	695	697	685	666	693	707	655	692	675	670	660	715	679	684	718	688	674	691	655	692	709	733	659	655	667	691	724	654	702	679	713	709	727	714	733	719	704	664	712	729	670	703	666	702	642	687	662	693	700	661	701	664	720	703	664	734	671	727	669	688	652	632	681	698	720	672	713	675	661	714	690	669	712	737	672	708	692	703	705	681	725	682	730	709	632	687	696	691	689	715	729	662	706	694	706	700	697	689	704	692	736	719	683	705	693	679	662	673	669	678	722	726	704	653	709	665	712	666	695	741	741	685	714	664	646	700	680	699	734	752	709	693	702	689	710	644	720	699	681	675	707	711	675	663	679	700	735	728	662	702	700	680	713	721	685	703	668	723	729	661	679	695	686	692	672	693	688	666	651	704	719	668	694	701	712	693	689	738	729	726	746	683	732	721	685	690	706	643	665	657	720	677	678	725	688	741	663	706	686	702	719	693	655	683	673	709	675	655	693	700	691	686	673	665	708	678	703	661	693	681	705	699	703	675	687	655	702	674	699	722	715	714	681	712	723	673	744	721	663	683	675	726	671	685	692	691	667	694	658	715	726	731	668	681	672	681	670	719	701	753	649	712	626	700	690	723	684	685	651	723	723	666	640	687	702	687	723	694	646	691	682	624	707	747	721	698	680	734	677	702	725	701	677	664	659	673	659	678	674	702	675	704	678	669	752	662	723	759	709	731	632	651	672	699	729	686	741	674	714	672	677	707	647	671	721	657	699	698	670	659	674	737	713	707	725	692	727	702	728	683	686	698	712	670	698	674	681	697	693	692	692	707	631	719	649	670	682	704	693	659	683	682	713	694	704	686	664	744	706	695	660	676	648	661	708	656	729	706	673	680	641	715	713	731	690	748	671	674	713	678	718	696	677	685	620	732	704	664	682	667	659	708	674	662	700	676	654	676	651	689	729	649	723	690	679	688	693	703	729	675	670	680	658	655	658	738	680	674	705	706	650	695	684	697	720	673	681	731	688	685	726	664	722	698	665	718	693	681	698	666	728	684	704	593	682	690	674	703	700	673	667	697	730	705	686	732	670	690	671	646	672	661	694	688	713	682	684	695	672	694	677	666	661	692	724	751	673	651	666	709	652	708	677	690	693	715	731	670	668	685	681	711	697	716	728	682	667	722	713	693	671	703	704	713	685	689	688	659	694	707	712	684	672	678	660	657	634	654	702	728	729	690	664	706	690	680	716	668	694	666	642	703	733	661	673	711	696	645	716	707	684	696	651	667	720	668	697	680	691	682	720	687	667	686	652	707	724	700	683	655	644	744	706	763	665	759	694	720	705	700	709	660	693	701	646	652	701	629	676	623	694	670	679	662	691	659	695	736	763	704	701	700	671	682	696	688	698	685	742	667	652	716	709	645	681	719	651	688	688	719	651	683	724	676	716	646	703	680	647	688	699	706	741	701	738	711	687	706	649	747	703	724	680	709	740	668	688	692	693	682	700	688	650	705	732	684	622	701	667	663	626	648	662	721	689	667	744	695	675	695	704	624	692	685	699	734	700	688	667	659	669	685	661	737	650	683	720	653	674	672	734	699	691	694	700	688	715	668	720	706	660	706	694	716	678	632	705	711	672	708	673	711	706	725	653	647	683	711	717	713	711	697	685	725	646	679	615	705	681	719	702	708	691	712	665	709	671	673	706	669	617	719	702	726	688	664	683	705	680	664	639	687	667	693	669	672	670	674	674	708	666	676	721	695	649	713	627	707	714	686	719	720	723	671	682	631	683	714	655	680	701	671	660	679	729	706	676	684	710	696	681	668	685	656	663	688	687	732	668	683	657	695	682	691	681	670	692	680	681	715	679	692	631	695	720	712	735	665	676	697	677	722	657	676	628	671	713	670	654	703	692	708	659	682	672	686	731	680	706	679	647	674	672	693	693	664	708	680	683	690	734	695	660	704	658	646	704	693	689	693	726	699	742	675	682	693	717	690	702	688	730	709	643	724	644	711	695	712	704	664	731	714	702	706	676	672	687	695	673	690	701	691	698	657	698	711	686	686	684	680	687	630	761	702	679	687	650	686	664	681	669	674	665	671	703	732	645	686	703	679	671	635	712	642	694	712	689	722	699	685	637	715	722	727	673	645	733	700	685	665	737	699	720	701	645	653	700	649	658	655	639	677	720	684	649	655	706	660	657	658	660	733	714	688	659	694	680	676	632	688	646	699	738	733	678	702	696	683	725	729	632	672	718	667	691	703	680	661	716	664	641	640	702	662	743	731	657	712	680	673	660	661	706	628	695	682	672	694	679	691	719	670	654	711	600	708	709	732	693	706	731	650	672	708	730	679	715	720	720	737	670	694	650	657	731	704	682	670	682	629	642	656	693	728	722	714	685	647	698	650	675	728	680	703	682	676	664	649	666	684	696	709	681	670	691	682	711	718	700	700	682	685	716	717	701	697	693	670	705	676	696	677	724	686	682	708	701	677	687	714	679	699	676	723	663	717	699	688	695	672	686	667	694	681	680	716	749	659	663	713	680	711	714	708	638	701	645	686	689	688	699	708	684	738	692	675	703	716	721	699	697	688	716	676	682	683	727	697	739	692	708	663	706	688	649
24659	21290	27848	25006	14172	692	425	328	292	269	251	266	218	244	222	196	188	190	175	190	203	202	189	196	195	167	186	200	172	182	177	176	167	188	171	184	192	190	190	175	197	173	190	168	188	171	172	169	173	164	173	190	183	183	161	183	161	187	163	164	180	161	164	157	193	180	191	183	194	153	176	192	178	187	172	184	179	165	180	175	188	170	157	153	168	165	197	178	179	195	197	164	170	165	189	184	198	185	161	206	190	174	183	184	198	193	195	191	191	192	177	187	193	190	152	174	157	168	181	189	149	166	191	168	158	209	180	175	206	203	164	192	169	172	187	166	211	170	182	173	168	160	176	182	215	181	163	207	159	205	156	162	183	165	149	156	186	193	160	179	176	171	196	181	177	184	162	183	183	165	152	169	191	207	171	185	185	185	169	177	170	184	175	174	180	183	188	152	187	177	186	190	150	177	188	169	188	191	160	153	185	185	171	173	176	176	181	182	186	188	145	179	189	181	171	184	167	200	172	159	186	167	164	180	181	188	186	177	174	185	185	182	183	181	163	182	162	168	185	190	189	166	189	159	188	169	200	168	183	196	175	151	183	177	169	177	178	172	173	168	161	180	174	182	185	176	170	184	171	183	193	176	197	199	189	169	190	191	170	185	195	185	163	181	149	167	183	166	157	186	185	175	154	165	161	185	185	173	168	179	172	192	169	194	164	166	226	179	181	174	188	193	172	162	205	183	190	186	185	188	164	170	182	185	187	180	168	203	156	177	183	170	156	159	157	178	168	175	184	178	194	189	133	180	162	194	196	161	162	167	164	159	175	200	158	175	165	167	169	170	181	181	162	174	187	190	166	183	180	174	182	173	191	173	176	167	173	194	175	184	175	151	166	171	157	158	185	168	178	210	183	185	185	182	176	196	173	190	175	195	157	184	182	143	178	177	186	187	164	176	190	170	179	182	172	192	200	179	194	182	178	167	179	164	197	181	171	185	168	164	160	173	192	170	170	182	175	178	179	181	188	186	177	178	196	158	175	159	163	182	170	176	172	168	179	184	196	173	170	177	165	164	173	185	177	179	176	171	181	182	182	178	164	167	186	187	199	186	150	155	178	153	173	160	174	180	170	163	162	170	163	175	175	174	159	148	178	185	196	172	170	176	166	174	191	168	210	154	177	175	176	176	163	150	168	163	190	190	168	189	180	162	162	171	195	183	188	152	191	169	168	170	179	153	198	188	182	177	181	173	161	191	186	169	143	201	151	179	179	182	187	159	164	174	173	153	175	151	166	172	205	185	168	187	176	172	186	174	184	171	187	181	180	170	177	195	151	169	179	165	192	166	175	196	196	161	185	174	183	168	193	174	179	180	173	172	174	172	175	179	201	170	166	185	179	169	182	180	187	166	197	183	156	177	187	156	174	178	192	149	188	173	172	179	169	144	183	178	157	185	181	188	192	191	179	174	171	177	168	192	168	164	164	179	173	170	204	184	177	164	189	194	170	187	177	184	183	201	191	184	180	169	165	200	166	174	212	184	183	163	170	164	163	162	169	207	184	151	160	183	182	184	164	157	191	151	186	181	177	164	197	183	205	163	199	192	178	149	169	151	189	179	168	184	186	186	177	186	183	170	196	182	180	189	177	201	171	188	192	173	180	178	184	175	197	175	186	172	196	196	170	177	174	175	189	184	192	185	185	170	171	188	179	185	177	193	170	178	176	179	188	172	159	172	168	182	164	192	191	187	165	156	168	197	169	174	198	159	191	184	161	183	173	162	173	171	179	167	202	175	190	175	166	178	182	180	193	189	168	183	194	170	186	175	196	184	170	185	183	181	180	185	146	209	188	194	183	154	172	179	192	165	176	189	173	164	192	163	159	179	188	173	192	182	180	165	175	157	192	180	195	185	177	174	163	173	183	174	175	184	172	192	168	174	172	188	178	173	162	185	170	156	163	182	174	178	192	167	178	183	159	191	172	187	175	161	186	176	178	193	173	164	185	170	157	193	165	174	167	162	192	187	186	177	176	194	165	164	187	163	175	155	172	160	189	202	163	177	172	160	199	166	173	202	194	195	172	133	187	190	162	157	191	168	177	156	159	166	174	145	171	183	147	198	185	162	166	183	177	167	186	158	176	182	167	192	183	185	187	149	162	199	146	187	157	175	168	196	186	186	182	181	162	169	169	181	160	167	150	195	165	187	194	159	194	161	168	152	162	190	157	178	185	184	177	175	166	187	181	167	193	170	161	180	182	183	198	185	174	180	165	157	165	187	166	168	161	171	171	186	190	173	164	152	178	180	173	170	187	162	190	173	168	181	180	170	200	164	201	174	198	182	187	203	176	160	164	189	198	179	184	166	179	173	165	186	180	177	162	163	175	165	165	171	165	181	186	168	205	178	195	186	180	161	169	166	198	166	165	168	189	167	183	175	156	181	187	160	156	180	160	171	197	175	179	176	192	173	164	159	183	192	173	179	201	171	193	190	170	185	158	136	186	172	169	186	167	176	178	198	162	167	189	168	162	177	161	182	168	193	183	196	180	178	193	179	172	172	194	180	191	189	161	184	210	175	182	203	164	166	159	174	166	179	192	185	174	151	175	170	185	176	159	182	164	172	160	170	173	190	189	174	159	176	180	199	173	198	182	185	193	195	163	181	194	210	187	146	179	173	171	166	171	199	185	162	161	189	178	156	170	183	153	179	151	195	159	174	141	143	166	190	163	183	167	178	186	170	168	195	190	153	145	169	165	180	164	176	147	169	176	176	195	182	177	156	173	180	163	173	176	163	206	165	185	188	180	191	182	142	166	181	198	190	179	158	183	191	170	192	176	179	192	168	196	170	177	159	188	168	177	162	173	171	203	162	171	190	205	196	198	188	169	159	171	188	173	181	178	168	174	174	176	177	170	172	146	185	187	162	174	202	151	204	195	171	179	188	162	182	195	170	178	218	167	167	172	168	157	188	168	184	179	171	165	205	181	175	177	173	180	216	180	206	164	161	155	182	186	196	169	191	168	176	179	164	166	161	184	171	183	157	193	183	169	190	167	153	176	201	175	187	160	169	184	196	189	167	208	161	170	174	160	185	174	190	164	179	166	172	193	186	166	187	167	169	176	168	203	152	183	161	176	190	185	170	190	176	181	183	178	181	190	193	173	178	161	205	164	168	159	165	188	156	178	166	205	171	170	165	191	183	173	160	165	165	157	165	162	185	187	190	172	178	160	181	194	169	193	168	181	159	170	144	183	170	185	155	162	203	167	186	197	194	186	169	183	174	180	176	171	185	159	168	144	169	183	182	190	193	170	186	159	192	180	164	153	185	190	169	164	182	197	182	193	183	170	165	162	160	172	159	193	198	170	152	172	179	170	171	199	182	213	176	176	164	159	173	180	153	170	162	170	170	190	180	174	200	208	181	173	167	184	184	173	158	193	183	175	155	180	179	154	185	172	165	175	204	176	203	178	169	218	177	151	182	163	183	162	157	182	168	154	193	173	153
6544	18595	7897	1613	1186	875	660	541	433	405	347	268	289	274	278	271	243	237	236	220	240	220	242	241	223	211	231	204	220	187	234	220	235	218	200	217	222	195	201	186	200	225	211	230	214	225	244	215	192	228	211	192	193	200	198	219	205	215	195	211	208	195	217	189	219	194	192	225	202	203	218	235	213	202	171	195	180	190	205	221	186	187	215	205	210	200	202	198	207	213	200	224	214	211	221	187	192	199	193	218	209	233	189	234	214	220	196	187	201	193	195	204	221	195	223	199	204	217	201	232	215	213	184	207	201	215	202	217	189	217	209	218	222	198	199	208	212	210	197	219	204	192	214	190	211	212	214	203	198	187	224	197	205	202	208	215	229	207	187	196	215	200	209	215	204	210	184	198	194	220	200	215	180	190	182	223	222	179	204	199	218	214	222	197	193	217	212	215	213	223	203	201	210	209	206	181	221	211	200	189	208	203	208	226	201	200	213	250	195	195	200	212	218	234	213	195	213	193	200	198	214	201	213	212	208	195	222	211	217	175	211	210	178	211	199	213	211	183	234	205	211	180	210	194	212	205	204	202	204	179	179	211	233	193	198	225	208	190	203	232	220	209	228	186	192	196	183	194	192	211	194	213	228	216	234	210	181	183	205	230	206	232	214	218	204	202	188	199	211	209	206	195	205	220	191	195	203	210	216	215	196	227	218	200	183	214	210	195	211	230	227	191	200	193	218	205	211	183	196	202	201	191	193	201	202	230	209	193	209	201	201	230	197	174	202	206	209	217	200	223	210	212	216	203	200	201	204	202	192	192	208	203	206	206	202	205	193	200	206	195	211	189	216	183	208	225	209	204	184	192	190	188	199	173	191	205	182	211	212	204	191	222	200	219	216	216	190	211	191	219	220	240	203	226	192	224	200	188	182	199	188	212	199	196	198	220	212	206	203	200	195	232	208	190	202	208	188	213	212	218	192	205	198	192	206	208	222	185	206	184	183	216	201	210	196	184	201	196	191	206	192	183	225	191	234	205	211	213	198	221	230	194	209	223	194	205	190	220	201	208	198	195	210	216	202	214	210	194	221	193	212	222	216	181	199	214	201	232	186	196	238	188	185	186	205	187	221	203	237	215	207	224	206	200	214	203	222	208	188	192	194	181	205	216	195	211	239	207	210	190	220	198	210	198	234	233	222	202	196	203	200	226	202	209	211	198	193	204	195	205	203	198	190	195	215	202	198	225	220	190	195	198	220	216	202	206	202	205	203	214	208	230	190	209	200	222	207	204	235	200	199	195	216	221	219	222	193	196	202	199	201	199	222	203	187	183	191	213	209	200	226	215	196	205	202	195	209	190	212	241	207	197	179	170	204	226	200	208	201	196	228	200	198	204	227	231	212	231	203	195	222	183	199	195	208	186	205	225	164	205	209	199	212	209	207	213	205	206	192	190	211	193	202	212	217	209	205	222	191	210	227	212	205	213	210	223	246	237	208	201	182	194	191	204	217	204	190	210	228	205	243	191	198	211	195	208	224	200	212	188	180	208	183	204	180	215	216	202	185	198	211	205	235	204	188	204	196	211	209	186	206	194	219	206	223	181	213	211	185	210	226	164	196	215	182	206	167	209	199	202	173	206	189	207	202	222	201	194	189	225	188	210	233	196	205	186	197	181	225	192	224	212	167	201	194	226	205	198	192	219	194	214	216	194	225	199	206	212	203	212	203	165	194	236	210	178	204	202	196	175	202	217	231	216	252	223	202	205	193	209	195	194	189	236	195	227	213	188	202	196	204	229	186	194	222	211	228	188	209	214	231	215	218	225	211	215	213	205	183	202	205	202	219	231	200	196	194	222	199	208	202	198	181	199	225	200	200	221	190	222	194	202	187	187	227	178	221	207	195	201	177	206	220	187	222	220	181	218	211	189	207	209	201	182	205	200	192	204	199	202	213	210	209	176	228	202	225	207	217	182	215	202	205	184	207	201	194	192	197	182	209	183	211	203	205	215	208	214	192	201	189	214	214	204	204	206	195	192	228	210	199	203	195	196	197	214	188	227	208	208	215	195	193	192	213	214	223	195	204	196	230	220	209	190	195	235	196	200	206	168	206	179	200	219	211	212	212	195	218	200	207	181	229	207	238	180	194	192	220	202	204	221	193	215	245	229	181	189	210	212	200	211	206	227	193	197	195	203	211	203	200	185	206	223	207	192	203	217	211	194	202	206	182	216	215	212	197	201	233	244	206	202	186	186	205	223	201	199	222	217	199	192	198	208	203	169	197	216	225	212	193	200	228	187	196	176	224	184	175	207	201	231	192	223	212	222	202	178	187	219	213	195	206	206	189	210	191	225	230	200	196	206	203	226	201	204	202	201	210	214	199	204	222	230	203	196	205	233	226	215	186	211	185	224	205	208	197	207	219	203	205	219	201	178	212	199	208	208	219	206	201	219	199	224	200	205	188	202	196	236	225	219	221	225	179	206	197	226	183	188	212	224	179	197	223	235	213	195	188	196	193	220	247	207	206	217	177	204	207	217	204	183	188	193	189	209	195	202	204	201	174	209	195	178	213	225	191	203	211	198	195	207	199	201	193	203	193	221	195	220	203	204	215	195	189	193	209	219	213	220	210	216	184	215	201	174	216	203	172	209	186	223	206	210	204	211	201	204	224	214	213	206	214	209	192	228	213	223	201	203	202	210	208	207	210	204	187	194	208	208	207	193	225	214	210	227	191	204	202	216	197	199	184	222	195	203	194	205	203	163	192	198	191	195	201	210	193	180	206	198	201	212	214	215	189	192	225	225	211	182	242	199	221	214	207	182	204	201	208	199	169	202	221	234	200	208	222	194	204	189	209	201	191	185	203	202	208	215	187	193	173	206	198	198	198	202	175	206	218	208	208	200	191	196	213	194	209	176	223	202	219	213	212	195	239	190	218	198	165	181	209	203	214	200	199	193	198	215	184	216	213	197	171	203	180	211	211	190	237	184	225	211	193	208	206	197	200	209	196	181	203	201	209	200	201	189	180	182	205	204	192	205	227	227	199	180	195	192	217	221	191	207	214	193	219	212	201	198	193	194	193	200	203	222	206	193	191	205	195	191	194	185	194	202	209	211	207	201	217	197	244	214	231	183	194	185	190	214	224	213	211	206	226	232	197	194	195	226	224	222	201	195	219	206	197	181	190	206	202	215	209	208	202	211	181	178	225	247	196	215	194	205	199	195	218	194	220	215	187	201	186	216	191	217	217	194	235	194	214	196	195	219	202	211	202	198	210	218	218	244	223	196	191	197	186	209	216	212	218	197	206	219	221	184	218	221	223	201	197	211	204	211	213	202	213	203	219	186	169	235	200	208	193	209	231	196	165	192	215	226	195	202	196	217	213	194	189	220	191	205	205	214	193	232	211	223	206	204	210	198	219	225	197	214	217	206	202	207	210	209	219	203	208	187	205	222	209	189	201	181	191	199	189	196	198	203	192	182	199	209	207	192	199	238	199	194
22464	21290	29048	23851	21290	21360	11318	1403	948	912	844	757	707	698	632	661	628	630	594	575	579	600	563	567	549	573	562	512	531	544	562	517	536	526	542	536	547	540	530	508	519	523	529	530	554	572	550	538	529	566	528	550	513	526	538	534	545	501	509	514	520	513	517	502	541	527	530	517	498	535	528	543	544	520	460	531	495	534	545	486	477	526	497	466	514	528	536	554	518	540	559	501	529	513	544	498	522	497	497	482	512	560	512	517	528	516	510	510	506	541	511	493	495	501	529	459	541	508	468	492	551	494	518	463	542	533	526	512	534	538	529	518	527	505	538	507	497	497	469	512	512	488	522	534	512	524	536	434	469	515	518	544	516	526	546	499	468	510	558	489	497	515	499	557	525	500	558	465	504	495	485	512	491	499	499	467	471	500	552	552	488	523	540	521	545	537	465	491	511	545	533	495	533	505	526	511	494	499	502	492	530	498	492	520	526	491	486	535	497	510	542	522	522	512	474	530	515	497	497	556	512	553	554	503	543	535	528	547	545	537	499	491	482	524	525	536	513	521	551	496	496	512	495	461	501	506	535	560	497	479	502	499	514	536	507	513	497	555	537	534	528	536	508	536	521	540	527	509	500	520	488	503	497	516	521	516	514	537	510	530	502	539	502	490	526	537	505	534	526	545	488	523	510	512	494	471	470	513	494	489	497	522	508	491	536	557	515	495	521	513	536	535	479	468	496	542	546	554	531	491	541	514	504	533	503	517	504	527	493	543	524	526	496	509	511	506	513	545	508	501	545	511	513	518	506	483	531	496	496	541	513	507	543	526	519	490	522	532	510	486	493	517	481	524	505	488	538	518	535	501	525	519	507	512	486	500	511	484	529	512	525	485	510	502	540	521	538	497	543	544	528	540	525	548	520	523	468	511	490	503	495	541	473	484	473	528	481	508	528	497	510	504	537	556	517	517	466	494	499	534	509	510	550	554	513	458	505	514	517	462	513	521	530	482	535	487	514	496	519	514	549	521	508	522	495	488	497	518	554	490	552	493	506	544	524	532	517	502	504	474	537	546	522	532	541	511	541	519	534	519	492	499	472	519	508	463	532	487	487	498	469	494	498	489	517	502	511	490	482	531	494	525	499	495	506	481	474	521	499	475	553	562	511	521	550	512	532	525	505	510	523	508	501	478	509	504	505	504	559	507	530	524	487	523	539	562	496	514	491	523	506	548	513	488	547	496	544	498	520	529	513	488	534	591	474	554	538	542	553	559	542	533	514	515	483	503	524	532	515	496	523	510	499	529	519	463	484	516	537	481	479	547	515	519	499	494	527	499	508	512	501	537	477	526	502	549	501	518	534	492	550	529	466	514	515	488	535	515	496	466	495	497	481	532	541	528	521	466	509	511	539	509	493	492	480	506	544	487	532	525	529	520	500	516	522	509	475	531	514	505	512	499	517	521	532	534	500	501	486	509	471	527	507	519	500	491	487	532	498	489	510	507	509	507	510	506	516	503	530	512	536	541	511	502	541	557	484	496	528	544	496	481	491	509	487	507	512	543	522	495	507	507	516	502	552	475	514	482	518	495	480	462	518	537	487	522	531	520	508	522	499	524	526	490	522	509	496	522	529	484	503	510	490	520	527	506	549	528	459	535	515	522	548	525	505	511	491	536	502	524	514	527	508	501	522	549	491	453	518	534	496	514	523	512	479	507	495	502	561	500	490	508	488	497	503	502	488	466	510	531	513	507	511	488	513	513	519	525	518	554	524	490	492	527	492	459	488	527	496	526	460	556	537	548	519	480	559	487	483	496	482	529	518	496	494	478	547	547	525	503	537	505	523	509	520	491	503	531	473	545	531	484	539	484	502	505	480	481	493	473	474	529	497	510	522	544	512	527	491	517	542	539	532	527	497	506	555	497	487	500	493	498	519	555	550	526	497	493	478	511	496	556	520	519	505	511	494	540	513	546	495	519	515	491	506	523	541	518	516	492	498	528	497	486	523	507	502	594	510	506	503	503	528	510	489	532	505	511	534	507	504	528	512	486	520	531	491	512	495	489	484	508	526	544	505	489	516	516	479	521	487	518	503	493	492	512	526	522	541	518	532	529	487	535	484	503	531	510	538	529	532	522	514	491	543	480	529	505	488	553	521	494	513	512	501	488	529	508	501	476	527	488	540	504	522	487	533	481	528	557	531	512	524	529	504	492	524	517	552	510	520	526	518	521	504	536	525	518	522	586	523	484	461	516	501	509	543	520	508	519	482	558	496	502	569	545	500	516	516	487	528	503	488	492	501	502	518	497	541	522	504	509	553	508	534	510	547	510	481	512	467	517	525	492	537	510	509	517	525	481	512	486	513	527	506	490	476	538	493	553	520	562	524	529	479	497	501	492	484	550	505	524	513	509	504	520	491	523	529	496	497	476	505	504	509	486	576	512	535	506	527	493	515	493	521	543	515	528	528	510	526	498	510	520	522	488	514	508	522	547	534	518	535	513	541	515	490	501	542	522	500	449	503	537	553	496	507	556	520	520	482	519	516	529	507	495	545	504	489	461	554	515	535	554	527	485	553	525	535	523	519	502	498	499	509	527	530	506	519	541	533	493	559	505	532	499	483	520	484	520	502	522	469	482	497	508	505	493	496	495	508	515	555	488	503	513	543	509	517	532	513	515	537	491	448	506	514	488	517	508	536	518	517	528	537	501	554	540	554	496	491	524	499	504	543	510	502	486	502	476	516	518	485	515	555	556	480	469	487	500	511	529	502	485	526	506	541	528	518	520	493	505	545	527	528	513	513	518	502	512	516	480	501	530	496	478	514	530	519	517	470	499	496	505	505	499	532	523	528	522	516	505	533	519	500	528	538	493	513	492	517	522	492	498	508	513	523	496	490	526	538	503	509	494	484	561	534	505	505	502	518	530	487	510	500	476	489	495	532	496	490	508	492	477	547	557	558	515	495	505	540	520	526	557	513	530	547	547	503	506	502	529	516	485	471	529	485	479	524	528	495	492	500	535	509	489	544	500	512	511	507	518	509	538	520	518	507	519	546	522	508	513	546	538	523	483	541	502	501	475	508	503	497	519	519	514	482	488	545	532	519	498	522	504	561	486	500	491	501	521	487	483	503	532	536	523	514	511	536	487	502	509	486	530	514	486	505	501	516	515	513	544	516	525	531	513	520	548	505	512	497	499	508	498	478	503	502	496	520	474	486	531	472	527	505	513	531	505	535	503	518	513	542	489	523	505	550	532	485	520	510	517	545	479	542	501	520	469	515	546	502	521	502	530	471	480	502	529	568	512	547	512	514	499	503	518	491	500	455	542	544	514	533	541	497	534	490	495	491	517	492	537	582	518	497	516	478	494	504	513	514	472	499	526	542	477	529	504	523	538	512	522	494	508	483	468	523	508	494	521	491	527	501	466	519	512	495	503	519	507	565	468	509	510	521	535	490	521	529	507	536	496	515	488	485	516	533	524	498	559	528	558	528	514	566	507
9401	32438	14352	5094	3661	2818	2085	1631	1413	1191	1068	948	868	839	820	778	742	704	652	688	656	659	634	643	586	612	626	633	588	578	615	567	573	614	568	605	605	569	562	595	595	613	563	547	564	584	578	563	569	563	586	502	507	584	546	557	588	584	567	581	542	579	565	568	599	510	587	590	573	562	552	599	557	576	531	564	561	545	558	538	581	549	572	570	556	551	550	573	555	560	577	549	549	572	586	539	538	603	547	541	557	563	568	569	570	580	573	556	572	533	537	531	557	587	583	574	576	525	559	574	548	576	592	549	569	552	504	556	638	557	609	565	593	569	538	529	541	513	548	583	538	538	564	580	587	549	597	561	597	596	585	559	557	560	545	562	557	547	545	520	571	529	569	564	552	543	578	552	579	515	559	520	530	566	567	548	536	590	598	574	599	586	529	531	582	596	568	511	553	534	621	553	571	530	580	575	547	553	587	511	556	531	521	571	531	560	595	577	579	532	565	494	582	559	575	580	562	592	583	517	550	585	559	566	526	530	519	562	538	557	526	533	564	546	566	580	544	558	574	569	584	592	546	525	587	590	577	573	518	575	580	520	547	576	541	540	582	544	567	551	557	545	564	601	554	545	588	584	524	531	575	563	585	589	557	587	554	546	534	591	525	582	547	517	585	573	548	516	561	581	535	573	572	544	557	534	575	586	550	582	562	524	550	480	538	592	560	570	553	551	529	552	522	575	592	552	516	542	568	573	610	559	595	594	595	571	536	608	543	551	544	548	565	606	563	575	534	541	557	534	543	563	536	550	586	564	508	540	556	566	539	537	552	556	531	539	555	530	539	514	581	528	525	529	534	558	581	524	578	533	573	520	549	543	564	554	552	555	537	593	555	530	528	575	556	558	577	547	546	612	558	561	583	580	588	596	590	545	570	537	550	522	548	551	560	555	547	560	524	567	575	555	553	553	601	508	542	522	570	543	509	587	534	521	517	564	564	583	560	563	540	567	537	528	564	559	487	518	570	548	550	549	556	548	529	548	587	552	516	602	544	570	562	519	580	570	523	561	535	547	561	528	542	540	563	560	547	588	606	607	542	547	612	543	521	557	570	545	544	592	548	549	581	522	553	558	561	576	543	567	522	589	537	581	553	593	560	550	554	569	571	579	578	554	544	582	549	571	546	561	555	531	532	577	572	555	603	573	579	525	534	602	533	555	543	576	555	553	553	549	593	583	555	555	563	608	568	569	554	529	519	530	582	581	559	573	570	559	583	531	565	577	568	550	522	545	503	529	567	530	557	602	523	559	527	585	569	586	580	559	582	553	508	613	601	528	524	557	580	573	560	558	573	526	535	526	582	551	546	582	570	529	568	563	575	559	546	576	551	545	582	556	589	557	557	508	527	595	559	554	550	584	553	549	501	572	578	521	554	526	595	516	557	547	542	564	615	571	492	553	550	558	518	537	547	600	562	571	539	542	527	585	571	547	583	579	565	530	591	570	527	523	526	561	553	579	569	594	567	556	544	535	573	572	566	562	515	550	553	580	529	569	533	586	588	547	547	549	558	590	563	551	551	579	571	563	573	519	538	538	565	570	568	502	563	576	570	604	511	589	540	549	552	564	583	537	566	588	520	593	568	529	548	571	598	587	563	562	583	598	578	556	546	603	622	561	555	606	588	566	579	525	561	538	566	497	561	536	559	582	574	562	541	552	576	535	514	525	560	575	534	528	564	549	593	561	529	566	513	588	584	523	550	557	537	590	559	521	583	566	528	564	584	555	557	558	543	561	551	557	528	567	556	588	565	566	551	585	545	553	525	578	554	550	555	558	588	518	531	564	578	506	548	604	530	596	568	533	537	566	549	599	526	537	507	536	553	574	519	565	498	538	576	514	575	605	570	546	590	570	552	554	566	574	563	564	610	578	532	543	523	540	516	561	549	567	604	574	505	549	543	520	574	522	551	573	555	566	561	557	546	568	572	559	583	530	576	533	513	572	554	544	516	557	570	588	542	546	539	558	574	572	546	543	550	554	532	528	557	567	608	508	515	551	536	562	541	532	508	578	514	536	578	548	568	572	553	566	563	593	586	583	545	563	556	547	533	560	556	559	580	541	579	549	558	565	545	542	573	536	533	597	554	559	523	607	530	540	574	534	544	589	522	549	535	530	584	541	515	573	575	573	560	502	539	575	550	575	513	578	488	536	554	555	540	599	556	545	539	517	606	576	532	550	525	542	558	563	542	566	596	531	545	548	546	579	533	559	539	553	559	511	540	555	596	540	572	585	552	580	573	547	561	577	520	578	568	574	578	534	531	549	540	608	577	532	542	555	576	561	584	589	539	552	553	534	540	536	561	524	538	586	576	561	575	573	528	558	518	578	519	596	529	555	593	551	524	560	580	533	560	521	577	578	516	527	553	558	539	598	597	546	572	564	533	586	567	554	563	588	598	544	519	511	538	524	556	514	544	518	586	532	550	527	578	574	519	508	549	541	554	573	570	616	573	586	574	557	572	535	588	588	550	526	540	550	531	573	502	535	578	519	584	553	582	531	532	550	552	528	574	534	566	521	557	550	593	547	578	530	558	548	568	544	590	526	536	604	572	529	559	589	524	528	570	588	534	567	576	569	572	537	527	565	542	584	575	575	572	642	570	544	584	581	558	542	544	588	553	595	533	587	590	519	491	570	548	539	571	576	536	537	548	526	572	549	575	511	546	502	567	533	553	569	557	505	527	582	547	558	521	616	580	568	554	583	523	563	575	565	550	575	577	605	524	508	579	510	557	554	547	541	552	541	555	548	503	563	574	553	538	570	587	560	570	548	524	565	580	576	577	555	584	555	548	575	558	542	586	589	541	550	557	521	551	535	569	556	568	531	569	518	534	571	553	546	544	547	573	536	593	582	594	549	542	504	577	517	569	527	560	547	546	608	567	514	586	567	577	585	553	529	548	532	524	528	594	551	569	592	547	547	576	547	547	582	554	532	612	534	531	556	554	552	495	534	509	538	529	565	556	518	588	533	567	524	568	566	569	557	583	562	551	553	551	571	575	588	547	513	564	560	556	558	569	575	523	562	539	565	591	530	582	567	548	557	618	564	537	541	551	564	522	510	561	593	569	591	577	557	576	549	541	516	590	555	588	556	546	566	522	609	594	552	572	575	564	528	536	565	588	530	519	579	532	556	555	566	525	591	590	524	569	558	565	553	569	613	568	551	546	551	518	561	522	569	534	576	562	510	551	600	553	504	536	577	552	560	570	554	556	554	567	557	560	559	545	544	545	564	580	558	534	560	572	510	571	555	582	507	559	579	580	566	557	561	506	499	577	564	542	543	580	542	593	525	544	597	543	531	535	563	573	545	500	568	523	548	572	539	592	548	513	552	545	548	572	532	592	549	545	549	543	545	544	567	537	580	529	564	553	597	534	585	497	552	560	560	564	568	566	569	513	572	546	635	544	534	543	548	536	542	609	591	564	548	518	547	587	566	547	504	546	566	565	573
27494	19597	7002	920	663	622	496	365	395	382	384	358	380	347	389	358	357	377	364	364	391	394	341	422	405	369	369	387	353	362	386	404	380	382	366	359	376	359	357	372	370	356	333	375	394	363	396	372	349	405	376	347	366	379	379	323	378	387	372	351	373	376	361	354	387	332	412	366	384	403	378	350	387	369	403	385	383	391	424	369	389	404	355	382	387	372	396	373	356	360	378	357	399	361	363	350	407	372	413	381	360	350	383	342	379	371	385	345	431	413	353	375	412	373	364	417	362	364	376	351	364	355	367	344	376	360	394	368	374	400	389	379	386	368	361	399	385	389	359	385	382	368	370	364	346	385	367	387	431	369	356	367	361	369	367	390	340	392	345	398	389	380	362	377	353	388	393	384	381	404	371	358	376	358	373	379	359	357	399	371	356	383	397	329	395	397	361	377	369	369	392	371	384	372	338	409	380	355	403	389	361	352	372	371	361	384	389	365	376	387	380	345	364	387	381	386	381	411	361	391	369	416	380	373	373	386	359	380	371	365	394	379	398	386	387	368	360	403	401	370	375	387	409	366	371	410	366	370	352	367	371	352	351	393	412	370	378	371	331	399	358	383	401	381	373	334	397	373	360	393	358	387	389	384	350	376	369	396	365	391	374	394	322	381	379	340	367	368	350	350	360	419	388	389	372	386	407	360	371	379	359	410	351	379	367	400	368	365	370	404	366	349	348	383	366	374	390	361	368	376	363	350	371	370	361	381	399	348	364	377	372	353	385	386	360	353	355	357	351	359	363	378	393	365	392	358	376	389	402	381	381	420	394	382	392	331	370	346	340	341	416	337	386	356	361	377	393	343	335	389	367	344	380	384	390	366	387	410	397	413	378	391	366	358	380	365	381	383	386	386	341	355	399	373	342	379	351	373	402	398	405	366	372	378	365	385	363	387	381	418	412	372	347	356	354	353	373	378	384	347	381	396	400	396	381	372	399	393	358	419	372	377	392	400	395	366	387	342	355	401	378	345	390	344	404	386	363	364	354	348	346	360	377	395	379	389	382	370	393	422	361	422	398	382	355	382	388	391	405	412	388	382	428	399	384	368	364	375	407	396	383	402	380	383	373	373	377	401	362	376	388	340	374	413	381	383	339	406	381	383	383	373	384	357	385	379	368	354	393	391	370	347	394	413	388	357	376	343	363	342	370	375	374	365	396	399	358	371	401	353	370	395	354	437	373	405	373	350	391	366	397	375	372	387	402	351	355	403	372	376	364	400	348	375	360	394	398	362	365	383	354	374	371	399	383	373	392	376	365	376	390	398	346	344	392	355	351	344	394	384	371	372	377	393	368	369	373	357	383	323	395	359	370	387	372	359	360	379	389	353	340	368	366	410	378	405	357	415	382	387	380	393	371	383	400	422	404	403	410	339	367	406	372	357	366	375	341	361	409	360	419	385	387	376	349	358	385	395	359	378	357	411	390	360	386	387	353	366	365	376	378	345	372	388	407	371	343	375	372	397	367	375	373	372	412	327	379	372	357	370	376	372	400	364	372	377	350	344	409	392	404	354	398	372	374	405	377	356	389	381	399	369	396	364	393	358	364	367	394	370	401	371	410	356	393	403	379	369	408	357	392	425	398	362	399	397	381	395	387	398	383	391	391	375	369	357	356	404	377	358	379	374	358	414	361	395	327	361	379	342	375	401	350	383	370	365	396	404	373	409	385	354	400	368	425	405	354	363	359	395	345	390	373	355	342	359	334	403	391	399	350	345	402	369	374	407	414	376	402	344	386	327	378	394	399	361	335	382	408	357	369	346	398	356	359	381	402	381	389	389	381	375	364	355	356	366	371	396	364	359	372	372	337	348	358	373	377	361	354	367	365	380	357	385	373	389	362	369	356	411	387	372	381	368	380	374	420	362	368	387	375	403	386	387	368	386	323	398	397	389	368	380	381	374	385	354	362	404	372	382	347	386	355	374	401	396	376	360	357	366	393	395	388	387	417	358	379	423	412	342	363	399	371	388	399	383	383	363	404	369	398	400	409	360	368	376	384	398	379	385	347	374	351	363	378	349	373	371	390	396	353	375	388	399	356	392	386	369	358	365	369	337	362	373	367	363	347	407	364	368	362	365	386	409	366	417	346	376	379	360	352	361	398	339	394	368	366	357	371	359	388	413	376	364	374	371	370	378	381	393	377	351	332	346	373	349	422	381	369	385	396	417	355	387	386	356	352	338	361	385	385	303	366	358	375	385	435	403	382	404	371	389	353	396	374	382	364	376	387	367	390	365	386	388	361	379	365	330	381	354	402	364	377	370	379	391	379	355	356	382	393	401	364	368	362	394	401	403	345	371	370	365	374	383	375	386	375	383	383	371	394	334	393	401	368	358	383	328	413	381	387	394	350	396	343	384	354	389	395	355	391	377	370	358	367	374	371	345	337	410	398	387	385	377	325	368	427	398	356	365	370	362	345	360	357	369	372	386	396	389	346	354	375	353	367	375	377	368	383	387	374	396	392	376	343	384	370	360	364	393	362	393	373	335	354	386	404	372	355	389	364	376	404	367	379	378	370	367	359	359	382	369	380	402	381	346	375	366	360	378	387	374	390	370	328	393	391	369	382	392	365	372	388	381	406	360	395	388	365	402	380	383	402	407	354	369	387	355	398	359	373	394	373	383	377	343	397	327	382	395	336	347	377	377	377	366	375	378	383	362	383	386	363	407	378	385	374	387	347	412	331	386	367	383	401	344	363	357	398	396	401	323	360	404	372	397	368	385	369	339	350	364	352	359	386	358	390	388	370	377	334	388	391	339	365	362	345	401	362	398	384	383	335	385	372	401	355	368	408	384	382	370	379	375	366	404	397	371	357	355	392	364	363	395	371	359	392	326	339	364	376	407	387	332	346	355	391	361	389	424	377	364	377	356	389	359	374	371	380	386	374	366	394	332	373	390	343	357	347	382	377	410	362	417	380	356	380	372	353	371	371	360	378	388	378	371	377	381	377	391	377	370	366	353	354	375	377	371	364	389	412	371	390	376	379	389	374	373	398	330	368	371	416	410	388	376	369	360	366	377	348	353	373	375	377	397	383	380	389	355	426	357	362	388	370	374	369	395	383	395	409	391	366	358	349	399	360	382	347	350	367	349	347	364	351	384	346	334	375	343	380	369	389	377	375	396	384	358	376	363	386	413	362	381	405	369	403	355	424	381	366	361	389	364	421	387	386	391	361	376	384	378	385	391	368	404	360	386	385	394	384	371	393	390	377	375	390	380	373	400	340	402	372	372	368	372	390	381	370	373	361	369	366	355	367	333	397	354	396	403	385	359	370	413	399	371	411	363	388	352	371	381	371	393	386	379	341	370	377	365	366	362	380	366	384	350	410	362	334	334	383	361	390	385	370	369	379	396	378	388	396	367	405	376	381	377	372	385	362	376	367	353	377	393	366	376	394	328	369	351	363	385	384	356	413	375	400	355	328	397	355	386	387	363	394	365
6376	5684	2173	599	549	518	502	455	445	396	373	385	415	394	369	435	422	426	414	392	423	413	428	393	403	403	398	398	396	393	413	406	400	398	422	400	412	413	390	399	449	380	395	388	417	441	439	392	386	362	386	390	382	406	408	426	385	396	386	439	381	387	417	383	417	420	450	397	404	385	387	394	378	369	402	388	393	399	411	410	386	374	430	395	401	373	377	399	406	421	358	419	427	393	408	400	370	386	398	396	422	403	366	392	394	417	391	392	406	361	401	377	353	391	414	413	389	397	383	390	411	395	385	416	401	418	414	399	403	388	415	397	404	397	369	378	380	401	410	393	378	388	369	400	410	401	388	391	399	400	425	367	431	400	421	377	384	394	406	374	422	379	367	396	420	365	421	413	391	438	402	416	414	405	376	377	415	418	436	406	427	398	396	420	400	386	424	381	441	378	413	385	403	404	378	424	380	374	390	388	373	421	368	384	335	397	379	404	409	393	403	405	394	378	431	425	388	379	369	413	393	405	407	410	404	403	364	401	405	389	381	376	397	359	408	379	400	410	386	413	387	426	401	380	391	382	393	398	387	403	423	411	402	392	397	374	381	394	403	367	374	423	396	401	382	384	417	394	413	410	398	404	419	404	387	407	403	408	416	411	384	392	415	396	381	374	373	361	429	358	388	418	402	366	389	417	388	427	388	377	386	412	406	403	382	398	414	397	371	383	402	434	399	379	397	414	413	393	424	405	399	375	405	383	393	430	353	428	400	425	373	425	403	393	408	401	365	386	397	369	411	427	397	406	385	388	379	423	393	403	390	383	382	379	418	389	382	363	392	410	385	386	411	388	394	390	350	384	423	361	403	398	364	440	416	427	425	408	374	422	408	372	431	411	394	388	415	417	399	396	365	398	381	379	390	412	407	373	400	381	392	390	389	438	357	384	422	398	402	394	426	369	406	384	451	394	377	375	407	413	424	417	403	376	395	389	379	419	419	404	409	402	433	404	377	415	385	422	397	373	379	408	390	386	380	424	422	369	394	386	442	480	420	388	388	352	396	404	385	410	401	415	373	398	389	412	396	364	395	402	404	416	391	376	400	402	372	385	389	380	377	396	410	424	405	389	389	408	392	395	422	367	400	395	386	387	420	375	403	401	376	393	396	423	408	390	437	412	396	379	399	442	402	408	377	391	414	403	410	394	374	403	371	367	332	357	441	423	407	402	410	425	400	445	378	404	388	365	416	423	397	390	436	380	405	387	412	413	359	390	435	380	400	399	412	372	390	377	351	393	401	426	426	419	395	404	365	413	420	445	379	357	394	407	416	421	398	398	412	448	433	414	397	402	393	428	451	412	386	382	383	375	409	416	401	423	397	400	407	399	396	404	371	395	399	388	406	386	359	358	418	400	405	418	367	377	412	385	390	378	403	390	432	397	373	372	377	398	378	359	429	387	417	400	409	399	408	378	384	376	393	422	410	419	442	406	425	354	435	409	408	376	366	425	402	377	376	397	394	398	425	407	417	400	418	413	413	393	439	369	416	395	406	373	425	387	401	398	401	399	419	389	391	412	408	408	425	382	391	425	374	406	363	399	402	405	403	415	335	417	430	416	436	380	371	409	397	409	393	416	371	402	380	425	348	361	398	394	381	411	373	425	401	396	423	411	412	414	392	392	424	387	393	405	356	389	431	400	379	394	367	417	407	371	379	398	416	408	386	394	384	415	391	404	381	385	396	373	406	382	401	375	427	386	410	388	390	392	367	406	373	396	404	420	413	410	400	386	401	404	392	421	371	391	434	377	393	386	412	406	387	378	410	424	388	403	408	434	417	384	385	387	410	402	393	416	389	421	398	412	386	381	397	411	364	425	380	406	413	415	380	393	435	387	410	404	403	386	375	414	391	406	372	418	414	380	407	404	431	382	375	402	382	410	391	397	397	399	364	409	370	404	370	437	354	459	394	374	394	410	377	399	368	416	423	373	408	386	364	386	389	391	410	429	380	369	384	407	382	406	366	386	416	387	390	417	407	361	377	409	406	407	398	357	408	418	375	383	437	403	410	383	391	385	396	413	419	424	425	383	376	399	422	398	392	376	381	415	398	416	399	425	422	397	394	400	353	396	413	383	387	432	375	404	389	389	389	435	403	385	387	391	413	407	373	413	372	393	415	382	414	409	395	398	376	409	374	423	389	379	415	397	422	376	383	405	413	448	425	394	418	417	396	394	422	384	407	401	408	382	445	382	387	444	406	389	357	403	402	414	388	425	365	366	429	394	403	427	418	399	430	407	408	415	400	373	364	389	410	399	400	422	386	386	381	398	354	396	411	387	418	387	386	407	377	361	397	377	429	385	401	407	400	430	406	431	400	407	375	421	399	388	409	369	367	421	398	380	372	380	413	434	401	414	374	411	391	381	413	423	389	367	402	377	405	383	395	388	385	403	400	394	394	420	400	394	407	399	389	381	439	385	407	400	410	398	396	396	397	412	423	393	392	393	422	396	383	367	394	384	410	382	383	412	397	406	407	418	410	350	368	403	440	428	383	367	400	429	389	408	387	406	413	412	397	416	416	385	411	389	438	397	387	401	376	395	364	401	390	374	395	402	391	406	395	367	410	409	403	373	411	404	399	366	399	427	398	388	396	374	427	378	415	403	423	362	395	418	402	361	365	405	387	423	406	401	427	415	402	394	399	403	417	399	414	396	383	412	380	398	408	384	357	438	397	398	394	387	380	384	397	397	407	413	411	394	434	413	376	380	383	448	396	414	388	400	404	432	370	391	389	423	431	389	402	399	378	370	416	392	387	439	404	412	402	382	408	387	389	409	396	385	361	448	375	391	402	384	421	383	424	393	424	373	360	432	384	365	436	384	353	420	384	400	401	413	396	382	367	399	386	370	393	424	421	419	387	378	396	377	420	425	376	429	418	402	383	445	417	364	384	406	398	417	418	363	395	394	369	376	386	381	377	403	388	378	419	401	377	412	373	389	404	370	393	409	412	405	419	381	402	399	414	396	378	386	365	398	409	394	421	403	389	370	338	435	388	416	394	376	406	399	421	384	429	407	395	403	394	370	407	395	405	399	418	431	398	361	403	418	391	421	398	417	393	380	399	419	397	373	393	350	376	446	382	403	394	386	366	398	403	420	397	388	411	367	412	395	378	430	386	398	383	390	432	395	411	397	414	400	426	425	405	406	418	394	412	403	422	395	453	413	386	380	382	363	420	420	427	391	386	390	373	373	397	402	402	386	403	418	420	395	412	426	421	377	384	419	405	386	393	395	385	422	399	367	409	383	397	399	384	425	402	396	362	387	393	408	358	410	383	403	385	362	397	412	390	379	431	405	397	420	395	394	407	379	387	355	389	408	383	398	401	408	383	437	386	421	420	399	425	376	395	430	399	416	392	389	434	424	400	382	388	388	380	419	385	394	398	400	359	394	398	397	392	438	332	398	393	432	425	427	373	397	452	414	393	388	383	406	377	414	409	390	364	405
23555	21290	28605	24322	21293	11486	1519	1018	916	881	861	860	774	769	742	720	725	697	706	656	680	711	661	694	675	720	715	648	648	686	657	698	657	663	701	647	649	672	669	693	608	665	646	656	667	704	733	593	658	705	654	659	692	622	650	625	650	632	692	680	719	631	687	659	623	686	699	655	694	639	658	694	622	623	646	651	666	655	690	685	648	644	664	647	646	622	651	676	677	625	630	684	656	667	668	648	685	665	663	683	638	626	647	675	617	629	714	654	670	638	682	738	644	605	672	628	649	654	682	653	612	656	661	702	650	654	638	666	654	692	633	650	661	626	645	675	645	615	659	688	655	685	701	636	644	641	636	663	637	691	637	638	663	669	658	667	675	666	649	566	676	681	621	642	671	670	657	654	632	621	689	667	624	610	634	646	687	651	672	622	680	608	653	646	632	629	684	642	664	659	664	673	663	634	676	691	710	641	691	652	662	654	662	641	671	665	675	634	682	643	680	686	598	653	598	656	644	629	649	622	652	670	646	658	626	650	673	686	624	687	647	661	632	676	689	686	673	636	625	648	668	679	667	653	637	643	682	645	632	625	667	627	653	640	675	643	650	670	661	685	700	641	623	642	676	599	630	627	682	660	690	654	604	659	722	660	617	685	663	679	647	608	623	625	633	632	630	666	643	708	639	655	635	669	650	655	662	638	710	658	650	622	677	645	674	637	656	692	671	613	657	624	631	682	669	651	687	650	667	657	698	639	645	650	646	641	624	698	633	677	651	612	629	631	668	642	643	642	686	633	646	671	668	658	638	659	670	699	622	640	646	656	647	639	691	629	697	663	662	660	687	648	639	619	645	609	696	691	741	657	627	615	642	623	665	671	693	653	651	705	646	658	680	687	661	676	655	603	677	655	659	685	674	653	667	671	650	660	683	698	654	696	644	666	675	684	684	677	648	660	605	688	648	620	649	659	729	654	625	665	630	646	662	640	653	675	674	625	643	673	638	652	648	680	647	691	639	656	646	640	687	646	659	653	643	627	694	618	650	679	652	639	646	680	625	706	620	666	654	670	608	626	673	660	688	640	608	597	665	655	608	630	702	634	638	630	629	675	663	657	630	622	658	615	636	677	655	663	643	678	662	703	632	664	661	658	607	598	614	661	643	687	672	667	668	693	674	719	636	649	625	645	715	657	657	666	681	640	684	661	662	661	662	693	626	634	651	676	638	666	630	616	657	710	598	643	671	679	660	638	655	638	664	663	670	698	621	647	640	651	627	667	664	615	668	680	616	630	656	641	620	628	661	641	658	675	681	634	643	666	631	643	640	639	682	662	696	645	616	654	700	633	640	611	585	654	684	675	691	647	670	670	661	672	622	684	632	627	624	681	599	574	658	675	650	674	683	701	640	700	678	646	689	635	672	661	643	676	668	636	623	671	676	648	660	692	633	648	676	648	650	649	704	670	648	656	688	648	678	650	622	620	631	645	650	624	637	647	677	678	626	616	616	590	683	640	678	632	661	601	642	648	655	637	605	618	635	651	662	672	675	576	671	669	638	660	676	668	681	643	663	669	688	641	668	666	631	663	695	671	678	665	620	682	647	633	634	720	622	640	633	670	693	636	694	660	645	660	644	718	672	687	641	683	612	678	683	641	670	659	641	635	671	663	679	674	703	645	653	671	693	618	668	635	665	640	692	666	650	708	689	641	665	650	628	649	658	630	607	625	612	645	661	681	678	708	685	686	658	652	655	640	656	647	651	643	702	595	652	647	680	668	623	672	619	682	692	660	643	648	670	673	641	639	667	663	631	680	660	653	621	657	693	662	632	648	668	655	681	663	654	678	708	652	707	654	637	662	649	648	652	647	636	590	657	662	638	637	637	640	635	670	636	651	681	605	724	643	647	657	713	664	643	593	632	623	626	625	640	659	627	663	690	677	677	668	615	654	662	645	642	667	716	664	684	641	650	609	682	677	671	646	664	658	676	677	681	648	674	691	652	709	662	681	665	646	671	675	653	657	662	655	670	667	694	644	644	635	647	638	642	671	628	637	660	654	632	643	672	669	653	662	634	712	639	662	681	666	650	642	681	665	653	695	673	714	642	620	641	689	675	613	691	663	648	610	644	692	682	617	634	624	716	693	653	680	661	610	639	689	656	631	691	626	662	636	620	640	638	602	663	589	637	642	678	683	670	699	597	650	642	682	638	647	636	671	661	672	689	658	659	636	669	615	637	657	678	675	672	690	683	657	643	625	642	654	617	700	675	632	606	640	676	680	633	650	712	653	614	646	674	693	644	694	648	655	696	638	669	644	650	652	607	648	636	626	685	684	658	641	655	625	670	658	661	684	665	667	613	594	675	630	669	649	689	699	607	643	677	614	623	606	674	672	634	656	659	624	691	658	655	652	664	653	619	669	637	631	633	688	669	671	692	615	669	660	679	647	633	629	622	691	698	708	638	599	675	711	706	656	655	690	631	679	645	647	667	698	604	633	647	687	668	638	636	637	688	611	662	704	657	729	680	613	682	644	647	632	663	610	701	660	673	669	609	692	637	665	641	655	661	675	721	641	631	623	659	690	640	659	654	668	640	718	622	666	599	679	636	658	616	642	713	620	649	659	658	591	682	590	660	615	641	630	637	665	657	652	603	676	681	644	662	623	656	664	657	678	703	652	657	649	663	658	680	628	667	642	667	662	668	701	684	620	627	636	638	703	688	667	644	613	676	631	693	650	641	665	635	648	676	661	614	636	635	642	597	696	632	669	645	666	630	612	698	657	648	693	631	636	630	582	672	633	639	672	656	614	632	623	640	692	622	649	636	642	688	641	576	677	651	640	668	693	649	636	658	663	706	655	627	638	653	647	637	629	674	656	695	678	683	672	700	678	629	621	632	678	624	651	655	654	596	613	624	643	608	642	618	693	677	679	644	658	647	654	640	661	631	682	649	659	670	636	637	649	612	638	635	624	627	668	635	644	640	643	646	664	627	675	667	641	659	672	679	649	597	663	657	626	665	667	678	670	691	641	630	646	664	651	642	679	635	648	649	630	623	635	653	677	632	679	662	590	647	637	662	675	668	634	694	690	680	694	626	658	669	645	645	665	653	634	648	671	647	612	675	661	640	639	630	678	620	630	724	620	663	657	667	599	648	658	652	664	662	638	651	649	682	651	627	685	693	648	662	675	677	648	662	673	680	660	636	653	634	685	657	667	672	608	672	716	607	607	610	663	672	652	607	613	633	667	636	675	680	682	621	686	703	614	699	644	696	690	649	629	629	672	649	628	617	666	609	609	618	681	717	647	633	638	670	653	680	647	667	721	658	664	628	667	592	667	646	638	643	629	658	599	703	657	638	658	670	694	656	687	689	684	648	671	623	660	628	625	636	681	607	651	649	620	655	624	628	647	658	666	654	641	669	648	672	687	663	655	613	654	697	659	652	635	662	674	685	651	678	661	632	630	660	611	626	676	638	688	669	691	649	675	648	691	647	652	660	679	618	666
7186	23850	10354	3140	2277	1863	1459	1269	1110	955	945	863	889	831	808	809	709	805	705	722	728	720	741	688	747	714	668	721	712	742	732	717	740	724	679	663	699	741	660	746	735	707	717	682	649	713	717	749	728	714	653	728	694	705	692	709	768	677	679	684	679	684	673	683	673	683	693	679	697	686	640	688	704	710	742	685	654	640	688	647	668	658	732	674	688	699	685	697	727	685	672	715	684	703	681	652	681	691	672	689	694	701	721	681	665	692	692	676	654	703	681	721	663	714	661	714	698	639	665	639	730	749	688	656	691	685	679	706	718	689	748	700	674	691	687	687	692	700	678	653	695	629	664	683	723	612	703	705	740	729	677	716	686	655	689	678	681	696	672	703	690	641	689	666	646	707	689	705	657	659	743	677	690	700	741	694	670	715	661	685	642	719	650	673	758	649	669	682	694	692	680	661	727	733	670	693	728	675	650	671	679	654	692	704	710	672	692	690	694	719	712	696	663	687	718	692	703	720	683	669	692	687	681	667	674	661	696	690	680	677	699	695	666	694	692	699	668	674	696	700	730	723	627	638	719	674	733	668	700	705	691	704	675	721	637	707	733	648	741	642	640	652	692	714	686	710	709	677	699	709	668	664	677	655	671	688	688	701	655	701	686	658	673	672	692	674	662	687	702	683	717	707	683	707	727	719	701	693	696	719	715	667	699	665	648	624	708	726	703	698	699	713	677	681	687	676	667	702	698	705	704	682	644	708	671	666	699	653	690	641	677	657	710	674	695	694	609	692	679	685	699	673	672	684	655	645	637	708	686	644	678	666	703	674	710	709	651	726	712	668	694	691	651	695	702	706	667	716	659	689	618	685	675	710	714	677	658	723	680	731	689	652	655	667	758	683	702	691	672	683	668	682	719	719	667	647	651	696	699	723	731	673	683	681	655	697	705	695	700	725	636	691	709	671	725	704	689	668	657	685	704	714	675	658	712	714	670	672	688	716	709	645	698	647	733	691	647	695	707	698	674	663	646	697	694	665	694	709	724	683	682	661	669	665	698	700	663	653	682	658	712	696	681	699	683	707	726	716	689	694	670	673	724	646	627	712	684	725	688	645	653	686	704	695	675	730	676	677	655	653	661	673	760	692	720	699	681	690	703	679	667	655	654	660	652	656	660	730	698	736	707	681	658	714	657	615	698	676	735	687	711	680	690	690	684	725	635	679	659	651	679	668	693	671	676	705	707	693	716	716	652	703	678	658	754	708	661	658	709	647	666	692	707	696	661	702	693	668	673	705	689	658	714	706	731	646	675	652	699	688	675	701	657	711	667	673	631	685	683	704	667	735	648	656	687	742	699	651	692	640	684	642	652	619	698	623	689	736	643	697	665	691	685	710	662	713	722	706	702	705	699	690	652	690	696	730	663	704	674	645	711	700	656	647	719	641	657	656	695	680	668	635	668	672	679	693	695	655	701	687	695	699	719	681	684	689	700	692	695	674	659	705	671	687	700	715	731	652	697	641	721	684	705	694	702	678	678	759	681	631	713	680	682	646	680	694	694	677	668	648	696	692	705	671	724	656	677	693	649	676	683	683	697	677	701	737	678	686	661	704	694	682	693	678	714	719	710	710	693	700	686	677	723	650	628	704	680	677	673	740	704	693	706	683	679	702	682	686	707	666	692	668	695	658	666	638	724	674	695	660	702	662	689	654	663	676	674	694	657	722	704	693	656	687	676	675	737	678	721	687	724	679	682	736	696	646	703	687	692	637	656	676	658	670	729	710	628	666	647	690	666	701	664	673	668	650	707	642	693	722	674	635	645	720	683	740	679	702	694	649	703	716	714	737	641	717	675	725	704	692	717	699	664	678	654	681	705	705	722	735	718	722	674	663	700	662	689	644	715	657	667	673	672	699	688	692	638	664	686	705	745	671	692	660	671	634	705	676	692	680	684	677	676	666	703	709	721	646	700	675	675	677	697	666	693	673	724	667	674	682	711	696	679	701	693	686	713	667	759	695	677	706	659	662	691	695	697	744	708	683	688	693	677	707	700	674	687	708	679	669	697	704	705	696	681	705	709	674	726	697	657	666	673	683	715	669	666	703	664	720	685	684	697	706	718	679	658	703	679	638	679	669	673	724	661	703	660	737	649	660	717	652	752	709	654	670	683	677	738	701	711	677	767	693	677	635	690	668	707	686	724	676	714	673	707	648	679	656	696	695	677	664	652	718	674	676	689	666	710	683	667	654	667	684	652	676	654	689	688	686	669	707	725	705	662	699	711	657	751	666	672	679	682	696	688	716	645	658	649	678	681	661	697	672	741	672	716	696	649	666	729	718	678	701	635	700	703	686	662	649	660	666	696	629	668	687	690	652	637	628	685	696	696	669	721	666	693	662	689	678	657	671	655	714	714	688	682	650	650	652	650	678	729	657	708	685	702	708	734	666	634	658	677	640	710	715	679	640	662	692	689	657	632	729	713	717	691	680	737	705	700	709	717	697	656	733	654	725	745	729	679	662	646	724	672	723	699	661	689	682	690	693	676	648	663	669	682	675	692	659	686	689	742	703	689	722	690	712	683	680	689	702	711	681	666	681	705	726	712	698	663	688	670	641	693	661	699	718	704	667	721	643	673	671	674	728	672	701	686	742	616	649	699	656	678	713	639	670	705	671	694	709	668	682	625	642	652	705	683	685	701	668	729	656	692	690	722	698	648	646	698	694	675	691	675	676	716	715	714	668	706	707	650	674	656	652	685	733	664	687	659	723	704	712	681	645	649	726	667	735	684	710	704	714	689	698	653	617	695	660	664	670	646	649	679	688	692	701	682	698	687	689	649	680	693	725	685	704	651	746	727	672	669	717	699	701	691	708	716	667	702	697	730	689	684	671	712	690	641	676	647	657	680	674	704	703	664	641	662	684	665	654	708	678	723	659	659	652	686	689	762	702	698	715	679	598	675	722	649	675	702	703	685	708	719	697	714	726	693	687	673	693	697	704	681	679	667	687	717	706	689	708	672	724	660	672	717	651	668	700	699	724	720	700	715	664	718	668	691	667	701	654	668	650	674	678	741	744	712	704	686	687	662	691	725	708	658	697	621	712	740	721	712	701	669	723	666	688	698	625	670	673	687	677	732	647	710	716	690	674	678	675	718	679	661	672	665	702	695	702	742	735	653	692	716	719	674	639	696	688	701	712	694	690	687	648	675	687	650	652	683	682	682	652	690	694	667	698	667	724	663	671	756	680	670	677	711	648	668	702	657	662	699	668	713	739	696	648	670	733	688	714	670	625	761	685	682	725	618	655	684	712	673	727	719	685	683	682	667	740	650	688	673	679	673	715	676	714	675	733	670	674	690	642	657	698	729	644	672	667	730	722	661	686	704	685	649	701	694	682	672	671	697	705	693	673	655	671	671	681	704	702	738	687	677	713	690	703	696	666	649	654	696	667	726	722	684	673	683	711	710	703	669	714	665	678	692	686	694	675	689	681	674	725	756	636
24642	21265	27722	25031	14165	717	426	374	299	279	248	239	249	243	221	219	196	183	178	206	176	198	176	172	171	181	170	199	178	161	169	188	189	181	148	172	175	178	187	171	165	163	177	173	167	154	191	193	177	182	173	195	191	175	199	184	181	175	177	172	182	202	185	166	155	183	170	176	182	166	186	175	202	157	169	190	176	197	178	156	160	176	181	165	177	165	170	203	185	185	185	171	191	183	184	171	170	164	165	182	175	161	188	157	176	181	172	174	189	151	159	152	173	174	167	165	175	179	190	161	155	165	176	164	173	181	181	161	182	156	170	169	165	177	168	186	181	186	184	137	171	161	177	180	162	180	198	185	169	175	207	188	157	157	162	182	173	183	173	186	161	182	168	172	189	173	179	196	169	169	154	167	167	200	165	165	181	167	174	161	167	165	167	169	173	168	188	201	197	162	195	174	175	165	180	166	154	185	185	174	174	182	173	146	181	191	166	184	173	171	194	179	170	166	174	155	181	166	198	179	181	169	158	176	183	160	177	161	168	158	185	196	177	178	151	189	188	188	193	163	171	176	192	180	163	179	197	148	182	167	174	179	167	177	173	197	172	186	200	196	181	167	165	177	167	158	175	180	174	172	162	184	176	200	183	181	150	179	185	147	175	184	161	165	162	175	180	194	168	166	170	167	156	177	180	167	183	158	179	180	184	170	189	177	181	179	170	200	160	173	172	170	183	160	180	181	175	165	163	198	172	175	181	174	171	196	150	194	193	167	199	172	159	168	168	190	171	159	180	164	172	161	168	170	170	184	156	169	176	163	189	152	192	163	174	156	174	146	168	165	172	186	156	176	186	184	178	172	167	160	186	175	167	186	178	182	192	157	188	151	180	187	175	167	172	187	206	182	191	151	178	197	181	165	156	159	182	188	177	168	191	168	176	178	169	175	191	185	192	176	173	187	177	173	177	169	157	182	160	164	172	191	191	167	181	173	175	179	175	172	176	196	160	170	214	189	171	174	172	204	201	167	164	145	175	176	194	164	129	183	170	179	167	176	176	175	170	165	156	188	183	185	180	183	170	177	174	177	171	149	159	199	193	150	183	179	172	184	179	171	178	173	188	189	166	198	185	165	171	204	175	178	176	164	173	192	183	172	176	174	182	181	166	180	169	190	171	185	174	183	188	181	164	179	180	157	175	188	156	168	196	175	188	166	164	169	166	169	182	163	202	157	165	175	208	189	157	182	178	171	170	166	164	165	168	162	173	187	170	159	173	170	198	192	165	153	161	168	193	145	164	162	147	194	186	174	151	166	173	189	162	155	167	192	190	186	185	191	165	172	145	175	172	188	179	168	167	203	157	184	180	184	190	159	171	169	190	154	196	171	183	161	145	189	173	186	171	177	190	205	168	177	159	189	178	182	189	180	173	164	191	175	195	162	152	158	181	161	159	172	180	183	188	179	187	176	189	171	180	177	189	168	165	189	155	189	194	166	190	207	185	197	165	198	200	191	150	164	167	180	179	183	180	187	151	167	200	166	177	205	182	198	176	169	176	179	177	155	163	170	163	177	184	195	160	178	159	187	177	180	156	202	190	183	166	182	190	172	200	197	184	164	194	194	198	155	171	156	185	163	188	149	184	149	190	170	161	159	170	183	158	165	189	183	186	161	182	170	200	188	167	187	156	177	190	200	159	185	174	194	195	189	144	189	202	180	159	189	176	143	168	159	163	184	153	192	167	181	152	166	200	161	178	172	162	184	170	170	172	212	144	169	156	182	202	183	160	170	162	166	139	164	167	180	189	163	152	168	162	166	185	150	182	181	176	190	184	149	165	179	193	161	176	180	158	166	205	139	163	172	159	172	207	187	177	161	166	167	181	180	185	159	188	166	171	178	180	171	179	191	159	159	167	171	163	167	183	172	178	154	176	160	182	170	168	198	151	189	178	166	173	170	196	177	177	197	189	171	174	184	194	194	189	180	170	183	186	176	163	160	208	159	164	169	169	168	156	179	196	183	154	174	184	176	155	155	153	157	183	173	178	176	177	158	197	171	176	163	163	163	176	161	169	165	200	167	170	166	185	181	167	176	170	167	178	151	173	151	157	179	202	161	190	166	172	180	202	189	198	164	174	185	189	173	174	174	187	160	165	165	174	166	161	175	210	184	178	178	169	154	187	187	175	182	169	170	145	192	174	174	155	175	169	170	193	154	178	157	188	191	174	185	177	160	182	165	189	171	184	170	204	153	162	175	173	183	168	186	164	200	181	187	178	181	170	174	144	178	171	154	187	182	186	172	159	148	173	173	171	164	184	177	159	169	190	180	188	180	190	182	195	156	186	154	148	187	178	172	198	171	165	167	188	185	180	170	174	170	175	171	181	195	185	194	170	186	156	163	181	173	175	192	159	167	159	168	179	161	174	180	169	173	182	178	172	166	173	185	180	181	171	160	162	185	180	161	179	162	161	161	175	172	175	196	203	176	163	182	166	157	179	184	174	192	180	162	173	180	176	171	185	163	160	184	179	172	155	156	172	179	188	174	167	159	195	172	184	152	167	187	194	171	188	170	166	177	170	180	164	166	159	167	173	166	181	156	182	169	195	167	167	171	168	183	168	179	174	174	189	184	175	179	164	181	170	177	163	182	175	146	191	192	180	188	187	187	160	168	173	168	169	182	158	144	206	155	163	200	195	182	186	188	156	175	187	195	168	174	180	180	193	186	140	170	196	145	181	170	173	156	172	165	165	177	163	177	176	188	177	184	170	181	167	161	199	173	192	200	182	187	176	181	165	163	182	177	158	169	156	170	161	195	188	190	165	170	146	188	194	164	166	173	157	178	166	169	166	170	177	169	160	209	154	163	160	167	172	159	177	172	197	202	179	181	177	178	182	204	198	196	180	187	195	140	170	183	159	169	155	174	151	184	162	154	178	178	164	154	154	161	151	143	169	188	188	190	162	168	176	195	177	169	166	179	192	182	176	181	205	157	198	196	171	157	169	194	178	180	168	157	198	176	184	193	184	164	168	163	163	194	206	171	176	141	171	177	156	173	190	181	196	173	177	173	176	173	183	193	174	182	170	151	179	179	165	189	159	182	155	176	170	168	183	171	145	180	156	167	154	194	165	185	170	176	146	181	166	163	192	177	180	168	156	179	175	179	172	159	158	160	178	186	169	190	168	169	182	192	191	182	179	199	194	204	177	205	176	194	186	177	180	194	186	192	170	190	174	160	183	169	199	179	179	185	178	188	170	187	172	161	175	151	168	182	180	189	174	157	174	188	191	196	188	164	167	168	178	156	172	178	176	189	179	196	184	199	179	214	160	169	189	169	192	198	181	180	179	180	181	184	178	174	170	171	188	147	193	177	185	178	166	165	156	184	169	177	189	167	179	166	165	179	168	176	168	162	154	192	162	184	177	156	199	152	180	161	184	185	191	144	163	163	174	162	162	190	199	172	183	173	193	169	213	185	170	177	166	200	204	185	199	157	191	190	158	190
6409	21953	7081	1663	1194	884	686	544	467	411	349	313	267	286	250	252	244	228	227	251	287	254	197	192	210	209	229	210	207	234	224	224	223	213	212	200	215	205	206	212	201	206	215	207	224	224	213	208	200	201	207	221	200	205	217	205	219	209	206	180	221	185	217	199	194	203	216	201	192	197	214	193	213	189	181	170	219	217	215	215	198	218	221	214	212	196	214	190	232	183	182	196	197	204	217	199	204	191	197	231	208	214	225	220	193	217	221	187	213	214	221	195	209	203	190	211	223	229	210	199	218	219	196	222	210	210	214	212	212	190	203	209	218	200	214	155	215	176	223	187	196	206	211	195	188	208	193	227	185	224	225	212	209	201	211	206	168	201	221	186	193	206	207	222	185	194	202	194	223	213	184	192	196	187	207	203	214	193	209	211	188	217	200	226	208	201	213	199	213	210	190	210	184	187	184	202	201	214	215	198	215	243	193	214	206	182	206	179	187	205	214	224	201	228	211	201	205	177	204	232	178	201	197	192	219	202	213	226	178	212	215	242	216	217	199	217	192	194	198	213	197	203	179	176	199	212	195	213	195	218	212	214	216	203	189	231	215	203	210	183	222	211	207	206	192	217	193	193	209	200	187	211	202	203	190	205	224	189	219	192	196	203	216	204	188	191	200	208	219	200	207	204	181	202	203	192	227	190	201	210	227	201	199	176	180	183	195	197	191	220	208	201	171	203	181	214	210	221	221	201	245	231	195	201	181	191	207	220	199	181	198	213	202	241	206	211	194	219	193	226	211	181	197	208	210	207	189	222	179	211	204	210	199	230	193	195	211	206	209	204	211	209	203	213	192	175	223	199	209	213	222	211	178	217	192	201	243	206	197	197	200	216	182	198	199	213	213	209	204	189	210	205	189	185	203	206	201	172	221	223	231	215	222	191	205	211	202	236	190	208	219	187	192	202	204	201	197	222	208	214	202	207	199	184	193	221	202	193	215	206	228	207	206	189	186	178	218	197	177	210	202	206	202	202	186	210	201	207	214	181	219	207	217	195	215	188	219	189	191	204	212	182	178	186	202	213	214	212	218	188	244	211	224	199	189	192	199	199	204	231	224	205	209	214	219	231	216	202	233	217	211	203	192	201	215	193	189	179	207	201	179	181	174	234	222	204	195	215	218	174	215	219	238	193	223	193	229	177	212	220	196	191	197	231	205	220	207	188	202	225	225	189	205	211	209	198	213	202	211	213	194	215	218	219	212	200	193	189	206	205	201	206	231	188	222	193	186	231	192	215	214	206	221	203	187	210	217	200	205	209	198	196	221	209	198	196	196	197	181	198	213	214	220	213	189	256	210	201	197	226	211	210	213	216	202	206	198	199	221	183	222	182	233	176	201	206	181	194	219	205	203	201	205	230	169	215	207	199	203	215	198	203	228	211	194	210	223	198	216	235	222	174	208	197	223	210	212	203	186	220	220	196	200	198	210	195	239	228	199	211	195	184	206	226	210	198	201	216	201	197	213	196	217	210	192	200	209	200	209	182	217	219	230	216	204	236	213	194	185	214	208	202	216	213	212	188	217	214	219	216	208	208	210	195	208	212	209	178	182	226	193	194	227	218	196	194	213	200	201	198	208	206	186	186	212	203	205	216	216	197	177	204	205	222	216	210	223	192	190	190	198	182	206	235	173	224	177	210	228	211	211	218	224	185	193	225	188	212	186	189	202	206	215	203	223	212	210	195	224	236	206	227	217	208	221	208	206	240	204	204	208	192	235	236	224	212	222	233	197	208	202	211	213	199	212	196	210	196	217	235	203	190	202	205	171	201	185	190	206	166	212	200	195	212	206	214	194	194	185	212	188	201	213	194	182	214	179	216	201	189	203	208	208	194	176	210	208	212	205	212	196	191	214	205	200	218	189	196	207	228	192	205	221	191	207	214	188	213	201	205	206	201	204	222	203	184	209	200	198	225	160	195	194	190	213	207	199	206	229	211	202	203	186	199	226	210	172	215	190	197	191	205	206	216	216	210	199	207	210	189	197	221	208	201	201	199	202	190	217	199	222	193	186	205	205	186	191	179	206	218	222	213	196	230	196	201	235	196	184	206	218	205	230	201	217	198	189	188	203	196	221	240	206	227	204	228	233	205	207	193	200	196	197	202	199	215	222	229	206	213	198	200	202	238	185	211	215	221	211	193	204	198	219	207	182	202	211	198	194	197	231	212	213	209	196	202	215	222	182	202	200	201	184	213	204	231	206	222	201	203	246	191	207	218	225	221	205	194	207	208	232	211	206	222	173	214	213	189	203	212	222	223	225	207	196	182	246	195	232	216	213	194	209	236	211	218	226	212	241	194	188	207	210	193	175	204	211	211	207	203	203	205	191	208	194	210	201	186	185	208	193	191	208	190	185	214	221	197	188	210	199	204	210	212	188	207	210	219	178	209	209	185	220	212	201	223	204	222	193	193	223	205	188	216	220	236	223	209	196	213	232	183	216	208	198	208	175	185	201	191	177	185	204	215	188	198	204	201	205	200	217	201	190	210	200	205	210	200	197	195	185	187	192	172	189	199	194	208	195	196	193	239	194	223	210	204	196	205	210	203	188	220	218	191	202	193	198	194	203	202	218	227	201	197	202	203	184	204	196	202	171	212	199	185	194	211	203	210	219	241	207	211	205	220	191	213	220	194	205	193	202	205	195	199	186	205	200	219	219	160	194	207	200	225	215	209	222	196	201	203	213	208	209	207	196	207	198	176	196	203	193	209	213	206	193	230	211	227	219	199	215	206	195	198	179	176	182	197	210	206	206	195	188	196	202	195	225	235	224	198	236	198	222	212	190	211	210	221	199	216	193	230	206	207	209	232	206	185	195	209	224	212	211	206	222	219	191	199	200	203	201	234	202	198	211	196	208	197	219	218	217	185	214	180	177	228	181	191	217	207	186	179	190	210	194	205	206	186	195	177	193	206	186	209	197	168	213	212	189	217	215	188	219	189	215	224	216	201	199	192	210	231	183	198	199	195	212	197	209	204	179	216	216	192	209	189	193	209	211	183	206	215	216	202	216	227	186	207	224	206	212	211	185	229	194	195	197	194	201	184	196	205	201	203	198	196	206	202	213	186	222	196	190	204	218	209	193	204	214	209	228	181	197	196	202	181	226	177	197	211	216	219	203	192	203	187	178	187	185	194	213	190	192	214	195	211	212	196	214	214	192	200	193	200	220	183	218	214	209	203	211	206	184	213	186	211	184	225	190	201	193	174	179	205	215	219	221	204	216	164	200	225	199	201	214	209	201	227	214	201	215	198	193	223	205	205	196	212	192	193	192	188	209	205	214	210	196	199	197	209	180	219	191	198	222	218	199	193	219	183	215	195	185	176	222	197	203	216	194	198	204	214	203	215	199	212	162	191	186	189	199	207	245	204	199	233	208	217	195	212	210	223	201	184	217	217	213	206	218	214	183	179	193	233	222	199	214	216	178	209	188	223	213	204	214	211
22518	21314	29091	23883	21316	21370	11302	1368	1017	890	847	695	701	652	634	609	674	588	598	613	562	597	579	575	531	488	557	567	501	566	526	539	527	542	504	526	563	512	551	522	488	533	503	485	571	554	541	508	527	521	561	538	493	505	546	508	484	510	469	550	549	480	525	555	491	538	494	499	543	481	524	527	502	509	530	538	471	505	504	531	567	517	483	499	515	517	497	530	492	481	479	512	515	503	525	516	529	504	511	502	473	504	497	512	529	504	522	559	501	525	535	501	554	552	538	512	476	532	509	482	511	561	517	515	506	527	532	496	519	521	511	500	480	503	492	486	510	511	534	525	503	514	519	512	486	511	550	527	521	475	497	551	511	518	476	511	542	511	560	488	505	516	533	498	506	508	504	539	523	525	515	512	526	525	490	473	484	501	540	520	504	501	501	506	513	492	477	479	551	523	474	503	504	504	487	529	509	503	515	506	565	485	508	504	518	501	510	498	503	509	488	514	541	539	478	517	539	499	497	491	557	496	534	502	512	540	498	492	530	527	494	554	502	485	476	465	519	515	475	507	541	498	536	516	522	522	523	504	497	471	501	494	490	519	514	481	535	518	501	465	475	498	537	529	513	530	506	542	493	515	512	528	550	479	494	513	514	510	495	537	526	513	515	489	501	495	469	508	536	494	518	490	500	501	487	543	547	507	530	485	517	527	499	540	529	524	497	509	548	510	485	469	501	537	534	572	555	504	505	498	526	487	482	553	476	544	521	497	511	508	542	502	508	527	540	494	557	515	472	485	529	518	517	511	530	482	485	478	523	500	502	479	476	484	513	520	485	536	519	508	499	536	511	515	507	481	516	508	504	522	516	513	526	489	542	544	470	452	484	540	481	503	513	573	503	521	504	472	509	487	546	525	471	505	546	485	525	524	458	522	508	526	500	488	492	510	525	499	483	473	505	523	552	536	507	489	518	532	528	512	467	512	535	537	535	504	542	470	482	507	566	485	512	541	520	558	490	508	494	491	495	536	516	514	502	516	534	540	472	515	513	533	501	496	523	487	519	497	529	514	567	494	525	546	498	525	526	474	520	480	567	487	507	548	526	514	495	526	466	539	504	492	515	507	493	520	556	531	531	546	538	540	536	481	498	526	509	513	534	501	525	526	510	503	507	530	528	495	516	513	546	467	515	511	498	471	497	514	545	499	511	451	507	513	540	552	533	480	490	510	490	500	536	521	483	509	536	531	510	484	519	486	556	509	528	510	481	542	502	524	487	519	510	478	572	522	508	530	481	516	544	488	515	490	494	500	505	509	540	523	469	531	486	518	549	510	538	510	457	523	485	495	487	476	520	503	462	466	498	500	480	514	524	486	526	473	521	504	487	483	466	470	500	489	519	538	528	511	509	471	517	508	500	511	492	517	494	503	566	496	496	529	487	509	502	511	557	510	548	514	523	494	465	516	494	547	529	507	519	519	507	528	469	482	493	547	527	496	516	519	533	508	502	516	498	543	516	491	537	531	543	502	497	540	457	518	497	504	562	491	538	502	493	516	536	537	514	488	494	502	513	494	514	505	500	505	518	502	544	525	540	503	533	524	484	506	509	457	526	513	532	512	467	477	517	511	547	530	523	516	492	521	526	549	526	508	534	533	545	494	514	482	507	462	489	538	505	524	522	500	509	506	521	511	498	522	491	546	510	479	497	543	502	519	469	506	521	541	520	514	519	534	529	521	476	515	495	503	544	538	509	533	503	543	520	494	481	504	514	538	530	501	504	500	483	508	525	446	496	508	459	493	509	550	476	518	563	516	520	508	487	532	502	542	572	485	536	524	513	529	492	543	502	558	553	510	533	534	514	508	488	563	521	482	434	539	508	503	514	521	540	479	582	509	529	512	496	492	516	537	497	531	501	504	544	508	509	538	509	478	487	481	528	507	487	542	484	543	484	536	497	515	483	589	512	512	530	536	529	498	512	513	533	516	476	486	471	520	504	532	539	543	495	542	462	529	502	481	487	510	519	484	517	525	506	509	528	529	487	511	490	530	535	505	506	513	521	497	476	504	527	565	515	453	492	523	497	507	502	498	539	570	459	513	543	491	505	485	514	475	498	463	490	504	525	504	509	474	495	490	493	504	480	500	493	540	521	520	484	477	528	485	495	480	457	549	475	507	522	525	524	549	503	540	506	508	483	502	517	479	504	502	494	491	523	486	523	573	508	499	485	509	518	512	534	540	508	478	471	508	506	540	494	469	479	521	501	543	516	513	536	504	524	519	499	530	531	530	519	514	539	490	536	508	512	523	549	504	528	524	510	523	520	499	533	533	509	514	507	542	485	505	522	495	490	505	517	514	515	513	538	487	513	528	530	517	509	517	476	509	536	549	521	487	530	516	500	525	496	557	499	498	470	474	509	511	508	515	538	561	490	462	480	507	506	523	482	504	564	527	525	526	516	490	527	504	518	502	527	520	506	498	514	507	480	475	511	545	513	495	504	506	512	527	510	499	553	479	499	514	521	478	483	502	545	491	474	495	536	547	500	475	523	508	507	508	477	488	522	463	541	529	483	501	488	562	527	488	488	495	482	554	511	494	485	484	512	483	525	503	508	526	509	500	529	520	492	504	509	546	525	540	488	550	491	503	492	511	500	488	511	507	504	514	502	535	479	503	472	502	522	523	479	507	516	479	501	527	547	517	507	533	511	491	516	504	519	508	553	533	528	493	489	543	499	475	500	553	537	548	515	496	511	497	526	477	518	494	478	522	560	501	508	533	483	542	550	501	500	512	487	530	523	509	474	510	524	526	505	530	505	500	515	505	483	506	555	501	493	506	514	521	547	507	468	531	501	495	511	516	494	485	504	478	508	535	514	524	520	540	484	502	523	498	502	542	525	533	452	532	461	566	498	506	547	458	519	495	532	529	507	508	534	519	555	476	487	481	520	545	543	506	482	469	491	526	511	505	486	500	512	506	499	529	517	555	483	521	525	494	521	506	504	480	521	501	535	490	496	481	509	540	498	493	529	493	547	476	509	506	511	501	527	481	544	514	495	477	506	484	506	501	498	504	548	542	548	532	524	512	482	542	514	495	491	492	469	532	490	500	521	522	555	508	498	529	483	493	489	497	480	481	512	505	521	477	516	482	494	473	510	493	524	490	505	475	484	555	519	543	489	518	510	490	497	458	501	487	499	517	508	500	462	471	528	497	510	510	504	482	492	496	541	491	560	509	507	475	528	553	525	506	516	517	501	548	539	509	519	473	525	526	460	581	482	498	497	513	528	487	519	469	530	553	503	512	479	549	535	499	506	479	489	486	538	549	509	483	471	527	511	542	470	508	511	512	511	540	539	493	480	536	547	521	515	532	479	561	499	531	509	522	528	523	522	489	467	505	473	503	484	513	493	501	510	492	481	496	535	521	483	535	545	519	545	517	536	491	472	516	492	500	485	551	499	554	527	508	489	497	547	505	517	535	490	498	505	479	500	495	538	471	492	514	500	516
9015	35322	15528	5048	3618	2772	2187	1696	1391	1167	984	956	931	794	749	741	701	714	705	688	654	613	614	624	623	599	583	607	577	582	564	558	604	625	566	577	589	578	592	539	605	578	533	596	549	604	570	527	599	502	579	582	570	569	551	628	562	573	598	531	555	568	531	560	565	587	558	527	539	576	563	511	542	552	551	553	552	607	556	577	551	580	535	547	546	569	583	541	567	530	572	541	575	573	565	566	555	602	584	551	528	573	571	562	549	540	594	533	591	533	565	591	552	546	562	555	538	550	577	588	536	552	535	541	573	531	547	541	531	549	507	551	582	538	550	546	591	581	556	575	550	565	526	539	562	543	533	552	509	577	539	559	550	524	552	544	568	575	573	530	534	557	547	528	582	596	534	514	574	553	575	531	542	554	555	554	563	536	551	540	536	552	575	500	558	568	525	508	536	531	577	550	571	557	533	543	591	530	579	539	574	587	539	532	545	588	519	508	502	527	554	547	588	548	569	540	543	589	547	545	538	543	563	534	543	543	557	590	573	534	595	526	503	550	596	559	555	543	517	546	527	563	582	547	558	607	554	486	519	573	522	535	562	549	539	585	548	519	516	537	553	546	535	509	591	549	573	587	508	537	551	568	552	566	510	594	557	537	528	578	519	582	548	581	575	578	532	547	535	582	538	551	524	573	578	521	587	576	553	533	585	570	559	578	592	571	565	522	557	559	558	571	534	539	555	550	515	565	554	542	529	589	487	547	556	525	522	518	542	549	609	578	553	558	553	554	545	611	558	511	516	517	571	545	572	583	543	539	603	543	580	526	547	547	591	565	568	553	561	545	568	550	541	535	541	571	572	556	577	579	566	564	525	574	565	570	557	575	551	527	545	567	494	528	551	611	574	524	579	570	515	535	554	529	544	533	545	586	569	597	521	573	571	541	553	562	547	569	568	546	587	521	526	537	562	525	582	575	547	547	563	562	559	555	557	490	571	564	534	565	544	556	546	542	510	518	559	560	553	566	554	583	529	560	542	561	543	554	586	558	509	556	543	578	525	548	525	543	550	539	540	579	588	537	554	557	500	593	575	546	575	573	565	545	509	537	525	562	554	511	585	563	575	546	554	545	564	559	515	522	580	546	571	566	569	526	599	515	552	569	572	530	549	523	556	537	532	592	544	574	539	615	567	541	558	575	557	618	543	499	534	561	608	581	535	580	576	541	549	555	571	550	536	533	541	567	537	568	564	596	532	554	526	578	565	544	532	548	561	558	554	563	545	587	574	555	545	523	555	531	532	516	565	592	560	606	542	579	561	567	540	551	550	563	520	545	533	546	521	524	545	575	547	523	542	544	563	518	542	486	595	537	545	541	551	549	543	532	542	548	540	570	509	570	582	542	532	532	564	520	581	580	571	558	533	507	577	571	546	536	574	532	537	540	557	544	536	548	572	565	574	559	592	576	563	557	527	539	567	557	537	560	559	575	541	548	553	515	548	568	564	584	574	589	571	586	554	526	580	565	565	547	536	620	596	550	563	573	577	530	538	557	581	518	532	565	585	584	551	561	595	549	569	530	537	550	563	558	568	543	590	579	565	531	533	553	587	491	518	553	569	551	575	599	574	574	574	564	542	572	555	540	558	562	588	535	561	555	573	529	514	570	567	545	552	549	521	589	576	525	543	568	521	522	543	559	536	567	582	570	537	517	593	555	540	512	568	517	554	562	571	537	568	536	534	530	537	527	529	523	556	517	550	564	543	557	550	526	534	536	527	506	521	546	545	547	531	560	570	550	541	524	559	587	557	577	548	558	553	532	517	533	515	539	599	541	580	573	546	539	534	541	587	534	538	535	568	576	526	538	584	579	543	513	521	559	597	584	585	571	574	518	532	504	556	530	538	553	544	611	569	559	531	602	535	532	559	557	584	603	537	524	565	556	541	545	554	597	554	567	568	583	551	499	545	551	551	564	569	577	617	529	551	584	518	595	562	535	557	550	564	568	515	572	573	531	536	574	539	593	563	549	521	559	557	579	568	534	555	532	543	556	585	545	588	564	567	552	563	541	578	537	561	532	535	562	583	582	547	537	569	506	623	602	550	549	539	612	544	550	525	548	569	551	542	512	534	553	581	563	566	520	561	593	539	586	542	539	562	551	537	555	562	567	513	557	544	536	566	564	590	563	567	576	541	560	515	535	612	515	557	519	553	517	505	571	548	602	596	541	548	552	534	547	570	552	547	556	554	555	567	519	553	565	564	523	555	562	551	552	529	560	563	566	561	639	534	586	573	542	555	559	580	566	540	557	548	576	569	563	552	561	587	534	516	534	529	548	550	505	547	558	567	546	526	567	568	590	520	554	530	601	559	538	551	561	537	528	596	556	568	543	580	601	573	555	533	554	547	479	586	559	538	564	537	539	567	519	580	508	550	535	562	555	547	563	565	583	549	622	577	525	561	559	528	559	560	558	534	545	531	568	535	574	527	559	520	576	545	580	559	521	574	571	537	557	534	522	564	554	530	537	525	538	561	579	543	556	571	533	524	596	556	547	573	534	532	580	516	596	589	521	546	526	558	551	544	590	581	559	568	559	475	539	533	553	567	550	544	625	551	587	563	577	519	593	578	576	560	560	532	540	572	545	545	543	527	558	542	546	576	556	615	530	546	562	564	529	527	503	539	524	560	585	563	543	570	538	545	560	546	568	560	541	556	510	540	548	567	556	564	560	581	622	575	532	563	558	547	541	565	569	543	615	557	545	535	551	548	540	528	545	535	584	552	511	551	526	552	568	568	576	606	573	557	550	611	572	549	555	542	537	557	484	559	552	524	551	526	570	582	530	570	571	547	538	512	529	545	533	583	543	525	553	555	515	561	574	526	549	542	575	588	563	590	522	555	568	547	521	543	561	536	587	555	525	556	593	518	564	509	553	571	532	566	535	553	559	569	552	538	583	600	534	578	546	585	511	578	537	525	569	558	538	507	556	510	560	557	573	542	563	554	544	514	548	558	541	521	542	563	569	540	553	568	540	543	549	547	522	587	553	545	511	553	540	552	546	548	533	504	587	601	503	553	540	557	555	549	537	594	542	596	617	558	578	526	610	595	533	553	545	540	586	528	568	515	538	544	560	540	584	555	543	535	551	569	510	522	531	547	556	599	591	556	561	560	521	533	545	539	569	565	561	581	542	580	594	581	539	603	559	503	565	566	522	590	559	562	548	541	581	527	557	519	539	557	541	534	540	546	557	541	548	556	540	546	572	567	554	580	583	552	540	555	533	538	562	532	551	548	559	597	556	534	527	598	546	586	546	528	528	531	586	567	586	532	531	542	561	545	600	514	558	552	524	530	566	542	584	545	512	569	562	585	550	548	548	553	531	580	532	522	534	522	539	509	530	571	546	558	570	586	581	594	540	580	546	543	544	528	546	561	549	565	540	572	582	566	540	593	536	510	546	551	563	554	593	546	562	575	549	585	560	568	586	553	548	571	531	543	557	559	532	553	526
27507	19584	7009	753	458	425	379	388	368	396	370	419	405	342	348	352	350	374	372	377	351	361	338	367	376	376	355	360	394	403	359	361	401	366	380	361	381	381	385	351	367	382	399	367	377	371	391	357	373	386	324	335	378	349	356	340	388	370	393	360	370	366	349	369	364	346	374	384	367	394	398	348	360	392	365	386	381	354	351	381	372	392	385	365	367	376	385	373	403	374	376	389	368	371	358	342	360	374	368	368	366	374	336	321	380	396	374	373	375	403	383	366	384	372	352	368	362	377	414	356	340	381	357	385	364	377	361	390	355	362	361	380	391	332	360	364	340	381	377	371	371	365	377	345	375	383	395	364	399	385	402	356	334	338	356	352	373	367	390	371	352	322	392	376	361	361	355	362	358	354	393	358	367	382	363	342	343	348	380	373	372	346	400	349	341	386	363	338	355	369	310	362	329	402	338	364	373	365	345	313	371	357	357	372	351	361	357	362	399	370	349	375	353	332	330	356	381	352	363	381	413	360	362	345	378	388	389	371	378	343	387	367	364	369	359	388	368	350	375	390	352	322	379	372	369	364	381	373	431	397	354	355	371	376	364	367	380	351	367	391	399	400	373	359	345	339	399	393	355	349	392	375	372	371	364	394	366	350	375	385	359	329	374	391	356	334	389	363	386	335	362	384	356	394	331	363	356	395	375	343	369	362	365	369	345	344	376	379	353	406	376	373	388	369	362	411	364	360	396	350	358	353	359	359	384	363	393	341	361	384	367	338	330	381	317	368	363	358	378	345	358	340	340	344	391	372	338	372	403	344	349	352	398	356	365	395	381	390	378	366	372	377	334	354	351	373	371	360	410	366	366	355	394	375	372	358	355	383	374	353	366	372	388	370	396	389	357	358	376	360	351	360	377	402	379	383	355	371	366	355	368	375	369	397	344	356	370	356	357	340	359	366	391	385	369	373	388	374	371	371	352	387	401	375	391	363	370	354	343	338	387	372	342	394	389	407	374	328	410	358	396	352	344	348	356	324	388	354	376	404	398	334	358	352	365	396	327	328	387	385	362	369	372	350	354	392	347	367	426	378	376	370	405	363	384	365	335	369	357	363	372	373	380	391	349	370	389	361	352	409	361	379	354	347	378	368	344	391	401	357	406	361	364	342	376	380	417	349	347	388	351	359	359	351	356	363	400	381	375	369	394	371	370	353	380	342	366	362	393	383	367	404	358	384	363	344	365	390	346	345	385	373	355	377	368	399	382	402	352	343	411	374	422	394	376	406	396	360	367	380	357	396	376	347	369	347	377	370	355	413	372	389	390	380	350	363	346	389	383	340	384	395	408	383	340	368	351	384	361	401	373	334	405	389	348	338	397	360	373	369	385	379	353	359	397	330	378	362	342	371	386	384	356	340	365	373	355	325	372	364	407	401	379	381	336	362	370	369	357	391	390	372	337	387	399	333	375	342	372	377	397	362	374	339	363	364	384	369	382	364	379	349	374	369	365	395	365	391	375	373	384	381	363	380	392	384	376	382	329	358	370	382	361	380	374	333	391	363	362	375	373	375	390	380	385	378	385	393	368	346	383	390	379	330	396	366	400	384	382	412	377	329	394	395	397	366	373	414	388	372	348	366	370	424	351	346	380	373	324	389	387	364	352	397	411	360	355	361	356	333	361	357	352	375	382	360	342	349	394	386	391	391	379	386	373	350	376	359	351	324	321	333	386	365	371	349	372	382	325	379	405	375	366	337	338	394	367	352	374	416	309	352	410	368	371	377	365	369	364	371	400	400	392	357	366	341	368	352	372	368	378	388	336	355	381	394	382	355	379	385	403	333	388	371	369	356	368	390	400	356	374	362	363	361	377	354	403	373	352	387	339	369	392	372	374	399	401	371	380	372	372	358	371	426	347	358	371	388	359	379	350	375	376	346	396	376	363	393	372	366	353	367	355	387	333	372	370	341	373	365	373	372	369	340	401	349	343	410	407	383	369	375	366	372	387	383	385	371	383	344	407	377	382	372	352	391	351	376	352	358	391	373	352	347	396	361	353	375	368	365	370	376	380	403	370	372	387	388	412	374	397	366	385	380	373	345	336	370	386	402	378	389	349	416	371	343	375	376	365	370	365	388	376	347	397	394	384	392	348	371	381	365	402	363	369	351	354	379	381	381	367	365	372	344	357	377	365	360	392	373	365	371	396	375	373	410	377	371	360	358	368	343	396	358	378	357	406	368	369	357	394	357	346	410	370	378	366	388	376	351	362	375	379	366	361	387	381	385	389	366	353	383	362	373	372	354	403	387	381	359	383	382	378	369	403	370	358	357	382	417	379	398	338	370	362	367	390	375	423	379	374	400	386	364	351	351	372	361	313	361	382	366	329	334	361	382	388	394	364	355	361	392	383	374	353	367	388	378	344	379	392	398	375	380	370	330	371	354	372	383	359	385	343	363	351	365	379	346	348	346	387	394	361	374	369	384	332	347	337	406	367	366	376	407	369	396	378	387	379	347	361	358	403	364	367	380	388	376	365	416	367	367	384	402	350	405	352	382	388	382	387	351	376	368	368	357	370	351	405	346	383	371	335	355	337	389	373	365	383	353	350	391	409	379	377	389	395	364	347	339	338	386	388	391	342	390	392	338	366	375	366	382	334	339	361	399	347	381	376	329	367	325	371	377	381	395	362	373	358	362	389	370	368	374	387	340	376	363	349	350	352	383	376	381	349	337	359	378	390	343	349	394	380	403	351	393	314	366	357	391	346	360	348	372	400	353	368	388	400	363	378	401	402	378	339	394	365	351	336	362	341	380	381	365	386	371	332	365	390	385	383	359	346	364	381	349	375	341	354	401	404	365	392	338	350	378	353	369	361	350	335	360	384	359	356	371	384	369	383	346	369	399	386	372	348	363	385	336	378	333	368	364	379	384	395	363	383	379	375	375	382	393	367	359	398	339	339	348	389	356	373	401	352	331	340	378	361	385	381	365	391	354	348	349	391	344	378	381	384	343	356	341	368	379	385	358	359	348	399	356	342	392	396	358	354	353	357	361	363	389	361	355	391	367	382	386	350	333	352	385	360	374	389	357	392	398	387	392	392	366	359	364	379	335	380	379	385	376	344	356	363	387	379	381	405	361	363	389	419	310	402	390	342	352	377	360	348	354	359	371	361	384	364	358	355	382	364	374	380	366	361	357	369	362	364	359	368	402	355	355	387	348	372	380	347	370	384	371	348	374	406	339	398	382	356	333	341	392	346	355	385	339	389	355	414	364	381	371	372	377	368	372	355	358	365	364	356	341	420	386	376	370	356	407	373	389	370	367	379	374	375	366	379	390	355	357	359	391	402	377	378	364	355	357	373	352	352	385	361	362	371	383	381	356	389	331	351	360	356	334	341	377	367	356	375	350	389	370	371	355	359	381	335	371	387	389	394	372	360	335	398	377	364	394	397	353	346	398	370	362	371	390	351	349	372	368	372	377	386	388	406	368	384	379	357	386
6141	7174	2011	548	544	463	445	428	437	421	395	397	400	376	410	407	456	359	381	430	447	403	397	408	358	394	367	369	382	389	393	378	391	380	336	396	420	388	418	374	380	381	363	398	386	376	384	436	362	376	397	394	423	364	372	415	410	403	387	385	367	383	430	385	412	418	428	357	412	381	386	386	329	386	379	376	411	355	401	433	393	392	378	407	393	380	418	377	364	391	365	355	384	387	393	387	417	401	357	402	423	397	391	415	399	375	383	399	377	392	395	408	421	359	400	376	389	402	397	409	380	389	394	396	383	384	420	369	386	378	373	374	383	436	403	384	421	412	432	389	436	397	381	377	397	389	400	401	389	389	387	372	411	407	437	375	368	380	345	389	393	397	353	377	396	389	394	395	392	411	387	411	405	390	419	377	408	407	383	406	379	389	420	353	397	364	404	359	399	411	442	396	425	351	402	391	412	342	406	379	364	404	423	396	345	407	387	368	379	360	399	408	381	378	398	408	423	386	355	368	412	377	402	390	390	410	410	399	437	404	375	383	376	392	387	421	388	398	392	399	375	381	357	346	391	369	361	370	412	392	423	410	391	430	390	392	417	389	371	372	415	385	420	372	414	390	418	426	376	418	389	413	401	383	382	444	406	384	399	379	401	356	405	397	393	386	366	386	416	375	378	400	362	395	385	362	368	397	373	395	381	405	402	386	389	370	390	403	399	394	395	362	425	389	400	383	392	363	384	357	403	413	400	388	415	418	386	360	390	341	404	386	356	418	396	367	372	363	407	397	397	429	395	393	404	376	387	360	369	371	350	393	382	371	384	395	364	364	387	378	380	388	369	411	406	377	407	348	406	354	377	447	376	412	363	404	401	424	363	417	403	407	407	401	396	392	368	368	361	407	384	393	395	367	395	381	394	384	369	385	437	381	405	425	419	406	376	395	419	374	407	388	382	380	389	408	366	373	396	381	367	404	408	407	418	377	399	413	403	372	383	371	387	395	388	429	381	396	371	383	429	367	394	393	413	417	368	375	356	383	371	373	387	409	388	379	392	421	375	403	386	396	384	381	381	404	352	388	408	385	402	366	403	396	395	381	405	426	409	412	371	405	387	385	392	418	432	406	357	415	398	407	430	390	378	387	376	391	417	396	420	349	379	364	419	380	420	409	369	354	404	373	394	405	444	406	384	353	370	417	416	385	377	391	410	408	388	447	412	391	400	392	426	413	372	406	388	399	384	434	392	375	399	373	381	364	396	411	421	408	423	384	404	391	378	367	380	386	357	379	381	402	412	390	377	397	399	372	392	411	416	397	332	432	414	401	395	414	389	388	384	451	418	387	368	391	358	392	413	361	384	443	373	425	393	404	401	403	411	378	392	398	391	390	373	383	393	373	435	394	396	382	405	406	360	418	438	382	380	389	394	389	410	410	389	414	394	365	410	400	421	374	369	388	400	382	426	402	432	438	394	361	414	375	376	388	435	383	406	396	403	377	426	409	398	399	416	414	367	389	406	421	379	413	402	413	391	384	391	418	360	378	366	379	401	420	394	396	377	381	402	423	404	434	419	420	387	394	424	368	398	372	431	380	411	422	406	403	412	406	367	374	412	383	399	418	405	370	356	390	389	383	386	346	343	398	422	385	379	411	369	385	394	423	395	408	372	372	415	372	389	392	383	363	392	384	405	377	366	395	392	417	413	400	367	397	449	418	406	397	392	397	391	402	405	375	389	389	384	384	407	383	393	403	402	366	367	382	391	395	361	403	374	419	377	426	420	380	399	401	405	427	415	416	355	380	368	410	351	362	449	408	371	408	371	405	373	355	382	358	392	414	409	384	423	401	405	417	416	448	372	381	431	378	376	375	412	393	370	397	389	392	411	377	389	435	390	359	400	399	405	400	393	367	377	373	424	401	405	372	401	404	377	353	382	417	393	427	390	384	403	401	381	410	374	350	393	424	430	370	419	361	396	418	389	394	377	399	431	416	344	396	391	423	416	396	392	399	387	363	420	415	398	367	377	382	417	386	383	425	388	376	381	360	383	402	390	431	388	378	385	358	401	383	396	396	394	390	389	397	374	380	414	367	419	379	424	403	398	422	417	411	385	398	392	367	385	411	402	410	420	426	380	394	370	387	401	372	392	381	380	395	410	415	406	427	378	431	414	394	380	361	400	412	429	390	370	396	392	408	389	397	405	416	388	409	400	388	375	389	385	361	383	363	390	412	379	369	398	414	375	391	372	420	404	360	410	346	383	376	392	406	395	430	357	382	354	352	379	425	364	381	379	391	418	392	366	388	353	420	364	421	377	425	398	384	387	419	384	375	376	396	365	394	408	386	392	397	414	396	382	410	408	378	381	399	397	424	381	414	405	361	364	397	369	387	371	382	413	361	392	380	401	382	378	399	430	419	391	386	407	394	395	384	388	425	426	405	404	413	357	428	400	425	433	395	369	371	360	373	399	401	361	386	388	405	361	396	394	396	390	407	343	407	369	388	410	373	416	413	402	375	395	393	389	418	371	402	417	373	402	382	380	364	422	377	406	413	408	385	412	384	414	404	386	424	401	397	385	401	370	439	387	376	404	334	376	359	402	403	347	376	422	376	401	375	377	408	403	396	386	397	349	396	399	398	373	410	385	402	368	404	374	392	406	382	400	372	415	408	370	423	404	378	395	382	380	388	349	397	413	376	413	401	415	391	330	423	414	413	380	388	367	432	411	365	354	422	393	394	362	408	418	402	407	395	377	383	376	394	377	377	388	385	390	370	410	390	377	436	380	381	427	431	395	382	383	383	364	410	390	419	392	412	371	396	369	363	404	385	384	384	360	394	394	408	376	390	391	408	367	384	409	441	380	359	407	389	381	426	418	401	386	404	376	357	409	395	390	419	384	391	367	397	401	355	402	378	380	433	420	419	397	379	411	407	362	410	387	353	366	414	413	442	422	408	341	428	374	374	375	406	378	378	390	413	364	402	378	417	387	391	397	364	405	398	371	372	372	383	400	388	376	397	387	386	399	402	381	392	390	436	397	407	427	421	357	354	374	402	406	393	410	387	397	382	403	382	398	429	381	448	411	391	359	408	421	391	387	407	380	374	379	396	391	397	402	397	387	368	384	354	392	382	415	385	374	420	385	405	379	371	375	374	375	396	438	387	382	409	388	379	351	415	366	360	353	398	370	417	427	353	355	399	366	365	413	388	396	392	397	411	398	370	420	421	367	359	404	405	398	395	420	387	382	438	386	361	369	434	438	404	394	376	387	375	404	385	382	420	371	381	388	379	425	395	382	412	408	402	442	379	398	397	353	385	424	389	408	397	443	403	421	382	375	404	377	381	380	374	445	383	391	440	374	374	405	394	386	392	384	421	421	385	353	395	414	398	370	368	368	378	381	368	368	392	379	411	423	398	382	383	403	369	383	401	363	408	397	387	369	378	374	402	394	409	383	373	355	410	407	400	396	388	433	417	406	390	382	400	425	388	378	373	401	376
23642	21296	28692	24230	21304	11945	1557	1025	946	841	828	733	756	758	723	719	734	702	653	686	731	687	660	637	693	675	643	668	682	690	644	680	680	617	653	640	706	695	683	659	651	644	691	637	630	652	640	698	652	678	649	702	647	666	649	654	662	706	681	635	674	631	662	667	691	637	652	618	664	618	688	649	668	694	673	691	670	644	603	631	623	670	658	667	686	676	641	624	669	655	635	655	681	688	672	684	658	614	654	677	674	640	635	666	664	654	667	622	686	635	700	639	631	661	667	625	667	663	626	675	689	702	591	658	635	620	631	635	656	666	654	653	641	633	665	611	681	659	628	605	697	659	740	664	654	650	625	680	670	670	620	669	697	618	655	685	683	635	633	685	661	616	709	618	710	660	611	705	649	676	641	676	631	649	619	709	640	647	657	689	664	634	609	638	620	654	672	667	660	658	666	627	626	689	632	670	680	660	656	675	660	651	669	636	659	646	687	615	670	655	670	644	602	674	672	665	660	659	682	625	678	695	628	637	673	648	664	658	673	632	675	661	617	595	667	686	647	645	589	662	610	639	662	647	676	700	692	621	631	602	633	658	640	688	683	715	654	649	672	662	643	686	698	635	656	659	653	599	608	672	632	635	657	649	607	644	651	659	664	670	611	661	635	668	684	675	651	643	650	676	628	673	640	692	674	686	611	629	677	669	627	674	646	693	670	658	653	689	652	691	633	613	691	599	686	664	649	673	596	680	636	618	641	625	670	655	664	653	682	646	659	655	673	662	610	679	631	645	656	616	643	655	684	669	654	646	661	662	653	630	664	670	622	671	656	599	674	643	639	601	640	641	641	649	626	647	623	614	664	654	626	606	612	660	619	678	649	679	664	640	649	631	658	655	676	642	625	677	672	632	640	636	589	636	642	586	668	647	635	673	659	621	623	637	666	636	662	667	662	617	675	640	652	670	692	677	621	675	631	626	621	632	681	640	665	641	647	666	654	632	630	638	634	635	703	694	680	652	623	643	617	657	656	656	697	654	631	659	620	657	624	630	679	657	649	619	641	658	677	636	624	644	630	655	636	658	663	685	588	658	660	666	652	618	693	682	627	664	621	656	629	627	690	656	714	706	685	623	659	651	669	655	668	659	634	721	654	621	693	634	626	636	713	619	612	649	608	669	643	691	662	654	685	642	653	613	677	619	655	687	657	655	680	688	628	639	641	685	629	601	616	671	630	634	674	644	660	640	670	667	625	664	671	611	640	671	645	632	608	706	630	663	688	689	709	679	631	643	664	660	642	623	673	654	633	657	628	659	634	683	675	696	657	645	649	650	621	653	691	652	646	627	635	613	652	665	638	670	646	689	663	628	692	650	596	689	602	644	671	631	680	673	651	617	647	653	583	631	611	640	613	613	651	620	668	633	671	654	679	722	637	620	641	670	593	664	618	666	662	605	652	634	634	673	645	622	673	653	598	612	645	635	651	645	648	638	671	655	600	636	679	630	704	624	647	656	651	648	695	629	642	663	678	690	705	626	642	686	701	661	669	619	644	623	651	630	676	642	689	703	625	608	696	643	642	656	652	655	640	679	657	657	665	647	710	655	652	640	646	660	642	643	637	602	646	672	643	652	644	679	665	668	668	622	644	623	663	637	592	631	622	663	641	645	641	649	634	654	676	684	671	639	698	649	610	666	652	643	678	688	698	670	596	676	649	658	663	647	676	647	651	653	666	586	645	659	632	637	640	653	644	613	656	646	641	688	641	638	648	692	685	725	621	646	642	706	673	665	651	623	625	650	651	670	667	670	674	637	656	654	651	709	664	643	647	623	683	654	718	664	666	612	659	606	646	661	619	650	647	650	666	624	648	675	695	623	690	618	672	619	707	647	656	661	635	678	653	652	660	646	654	666	636	659	650	590	644	634	592	701	680	628	633	653	653	667	631	666	644	627	665	654	638	682	676	651	612	675	670	637	617	670	668	671	667	617	668	638	653	641	654	619	592	636	668	672	637	686	646	643	654	645	672	644	608	658	654	667	621	682	614	647	652	653	664	596	612	653	676	631	668	644	635	616	638	678	629	626	676	615	690	640	627	646	618	603	684	658	653	683	643	658	650	700	654	658	663	636	627	705	607	656	622	680	669	629	607	639	632	603	627	652	703	611	623	678	655	688	678	688	610	613	638	597	659	681	681	685	671	655	644	653	664	640	676	621	670	669	681	666	642	678	654	671	680	638	634	606	704	644	687	649	673	653	661	634	671	680	655	671	681	695	654	706	679	674	666	659	634	623	639	666	671	687	591	688	643	677	657	626	653	671	661	650	662	675	654	669	636	684	668	675	670	718	595	661	688	665	688	634	672	653	696	638	669	640	661	649	672	640	608	660	635	645	661	633	671	661	661	634	645	613	629	639	660	663	645	640	720	658	642	683	597	638	662	689	680	668	651	682	644	625	659	657	657	647	663	674	633	671	644	658	596	637	621	654	651	652	647	644	648	627	660	669	650	645	613	713	679	610	629	613	647	664	653	626	692	632	653	673	627	663	661	641	616	633	633	637	646	644	655	631	651	620	609	672	665	654	644	648	641	636	666	646	657	643	608	574	633	680	630	656	638	673	617	638	630	599	681	646	634	647	641	697	616	654	642	671	650	635	638	646	689	634	654	660	699	613	669	653	651	625	646	667	614	614	686	674	696	638	614	621	663	642	633	650	578	675	637	683	640	638	685	681	712	666	706	657	652	672	621	652	637	651	642	642	596	631	696	637	635	692	658	663	665	635	659	653	644	641	665	640	632	639	668	631	639	658	636	648	665	669	652	618	640	558	675	650	650	672	653	651	716	707	623	628	610	673	648	634	688	621	647	664	637	672	665	632	680	601	658	668	668	674	640	687	637	648	661	621	694	650	635	675	636	598	661	636	666	679	681	643	673	644	654	644	655	667	632	648	632	670	634	645	688	636	617	649	646	643	662	637	621	645	669	624	636	603	647	650	617	668	647	638	702	669	695	648	639	674	645	634	642	626	651	647	667	633	627	638	633	654	654	727	636	657	600	688	627	637	639	641	641	646	609	653	667	638	599	656	636	672	614	661	674	659	640	645	674	608	623	614	672	607	679	662	624	642	674	682	658	651	668	663	640	696	607	625	667	631	666	675	643	618	712	631	623	641	659	617	634	665	651	622	671	641	681	653	627	731	652	660	645	615	620	651	666	625	630	659	682	647	672	683	670	662	621	640	720	650	633	613	644	661	662	657	645	641	657	657	641	636	667	689	640	632	646	598	654	623	652	625	639	632	626	641	653	676	648	671	650	644	641	631	630	650	593	598	643	674	654	660	666	614	632	706	657	722	669	608	721	649	663	645	649	676	629	623	644	638	648	618	598	652	608	652	681	608	636	664	691	662	643	695	692	683	670	601	674	660	666	643	599	618	654	638	663	670	671	642	667	661	645	627	681	642	673	636	637	659	665	649	639	610	607	639	626	680	668	595	659	670	614	688	647	679
6438	27979	10812	3138	2268	1867	1554	1277	1097	1021	1001	910	805	824	809	811	791	742	761	732	733	730	727	727	664	714	714	700	696	714	734	718	730	687	685	693	671	677	672	705	681	676	736	707	711	665	701	674	677	744	690	719	700	742	659	660	708	645	658	655	633	696	663	667	692	686	720	686	722	672	768	684	708	716	716	657	634	685	728	676	682	705	674	651	717	710	679	732	686	711	680	681	676	706	689	650	717	668	687	649	656	684	741	696	678	686	701	655	670	717	717	652	661	663	687	651	704	633	660	702	691	680	665	682	692	709	678	679	676	638	680	679	633	681	684	732	716	648	657	687	714	689	675	691	703	646	685	666	668	690	665	681	736	702	664	645	694	685	722	648	720	657	663	683	724	725	714	641	703	699	704	707	703	720	686	681	656	658	687	653	734	751	708	674	733	699	679	674	717	675	685	702	757	707	654	693	690	670	682	724	654	720	676	683	675	677	667	751	674	688	680	696	738	709	594	682	719	669	711	673	678	632	687	708	699	677	688	665	678	670	680	657	702	707	616	708	693	653	661	678	717	688	696	694	666	685	677	669	658	719	671	672	632	697	677	669	682	738	697	729	711	645	637	679	720	715	646	695	712	710	717	684	656	676	642	695	645	670	682	687	688	698	696	707	671	696	681	700	674	660	684	677	657	680	652	661	705	682	674	652	690	703	732	679	683	688	637	662	646	645	681	615	669	667	703	703	655	679	665	596	652	635	661	708	635	665	684	640	675	708	672	626	679	678	667	652	696	691	739	691	684	685	684	693	664	670	668	666	724	725	683	688	669	731	692	708	654	696	695	709	678	698	702	713	667	656	668	663	664	652	679	699	669	717	678	737	672	668	660	680	676	665	645	674	663	697	692	660	688	658	701	682	674	671	638	679	631	673	688	691	679	670	664	727	678	678	713	663	696	619	641	685	659	688	668	691	711	686	644	711	693	662	710	681	682	671	717	719	658	635	688	666	704	697	675	695	735	683	711	672	698	653	684	708	678	689	732	688	652	694	672	632	697	670	746	641	693	692	723	759	673	676	692	697	674	630	660	670	670	701	676	667	668	691	665	705	693	709	747	668	674	674	709	661	671	679	660	653	719	731	638	688	680	687	724	701	700	641	669	658	667	675	693	684	699	693	705	693	673	682	718	708	674	734	705	659	695	691	710	662	667	696	694	661	687	722	695	660	694	687	691	695	645	674	653	652	708	665	703	714	674	682	711	645	640	680	681	694	623	670	685	644	658	673	677	646	681	686	708	680	653	701	741	661	685	645	677	646	701	702	679	683	683	692	673	738	646	702	712	701	705	706	699	655	689	740	689	687	683	660	724	699	653	687	648	720	701	687	646	679	722	717	673	670	627	702	649	661	663	659	678	689	634	685	685	681	677	681	683	727	711	674	725	727	679	702	704	658	670	701	709	693	673	715	717	687	687	705	654	710	723	701	657	658	709	670	691	713	672	671	691	699	669	722	645	678	633	714	677	688	683	694	663	697	718	673	667	691	712	680	668	647	718	692	688	626	659	683	682	653	658	711	711	722	698	713	652	712	665	692	675	676	664	666	672	674	689	642	687	686	611	690	675	669	695	677	663	668	688	629	664	681	691	700	696	673	694	662	726	678	682	687	665	653	679	739	689	648	707	665	701	727	705	630	714	678	708	684	673	664	740	612	672	684	744	711	708	639	678	682	687	734	686	672	678	689	695	687	690	658	692	637	737	659	617	711	670	715	682	689	687	706	706	698	673	702	680	694	667	726	677	697	707	703	665	671	690	729	677	660	760	674	684	691	717	665	702	690	729	671	680	716	714	668	681	684	690	718	649	652	650	725	681	701	695	681	669	636	674	703	642	662	662	671	713	687	677	683	685	664	703	697	680	679	665	648	705	695	662	695	669	651	674	694	633	730	660	687	672	675	651	707	669	656	660	656	685	664	624	660	682	733	712	664	685	689	693	687	700	677	737	658	695	686	676	652	669	668	718	676	705	706	688	716	699	667	699	652	698	725	689	658	683	682	674	696	707	678	733	704	646	734	693	676	669	681	667	705	701	665	675	672	726	700	671	686	682	661	659	676	648	662	712	687	680	697	706	721	670	666	700	680	690	678	680	681	696	682	663	687	667	687	691	695	675	681	654	709	658	670	678	761	725	699	667	670	691	669	704	676	654	674	746	660	689	684	671	708	656	697	697	660	696	703	732	687	738	724	665	698	700	665	686	661	667	697	686	696	641	694	651	684	651	638	700	702	681	680	662	701	711	699	660	679	692	697	668	670	708	717	711	681	685	687	673	676	665	685	656	683	667	660	686	702	680	685	723	679	710	666	671	694	672	692	682	698	682	712	692	752	678	674	681	723	701	690	681	705	680	706	725	655	672	665	715	692	687	677	644	711	705	723	673	662	697	702	662	713	699	655	702	642	667	694	701	691	649	705	690	685	690	677	717	717	661	692	691	706	740	672	673	675	636	684	716	694	685	662	662	669	741	681	672	684	665	730	693	691	708	694	660	622	698	638	673	752	694	667	691	643	688	661	651	687	682	697	681	690	681	654	727	660	705	679	672	698	719	664	654	640	698	690	704	671	688	707	707	683	690	684	672	673	687	694	710	731	758	680	678	724	660	685	734	653	740	726	696	732	677	687	657	667	634	698	666	650	714	649	686	689	694	656	669	691	696	677	688	717	733	718	675	662	649	657	708	681	667	672	696	642	691	661	680	699	685	666	745	667	682	624	678	676	693	654	675	737	691	692	709	736	681	661	710	685	658	663	671	693	668	688	684	652	659	670	674	720	666	654	651	717	686	671	639	667	651	651	705	667	679	673	692	642	665	675	703	671	689	697	666	688	694	670	649	688	671	674	684	695	688	654	657	703	724	667	679	657	625	659	623	720	710	684	711	683	701	675	662	659	667	694	721	679	695	668	710	675	644	672	736	675	687	674	669	693	694	718	620	658	717	652	728	689	686	716	674	662	670	667	707	648	676	731	681	638	662	710	665	697	691	689	650	681	681	692	672	675	710	670	706	687	679	676	726	693	689	678	744	706	704	678	662	640	676	655	715	689	688	676	683	699	688	695	754	666	691	717	680	683	687	727	672	660	683	689	669	675	731	671	659	699	713	704	652	708	710	695	708	735	660	664	673	744	682	680	675	679	682	707	667	658	686	684	708	722	690	695	664	666	701	676	693	672	635	716	644	688	684	646	654	670	676	745	677	731	661	696	701	712	660	670	688	703	668	700	673	671	636	741	701	651	647	740	727	693	682	681	722	691	692	712	727	702	616	719	694	652	708	675	703	709	704	656	671	692	731	701	661	731	668	675	682	657	682	682	703	693	693	663	685	706	700	669	649	673	685	693	652	690	718	627	625	672	671	687	680	684	639	679	655	622	715	675	658	708	686	700	709	666	724	669	683	710	721	678	678	667	647	668	737	675	719	684	677	679	694	677	704	657	677	626	703	705	637	687	742	698
24661	21214	27693	24942	14177	695	471	340	283	270	236	238	248	187	220	216	207	193	192	190	199	175	192	170	160	203	157	170	190	156	156	180	154	196	162	180	182	152	181	171	178	190	183	186	171	191	182	178	172	177	154	197	170	160	174	149	172	156	159	179	187	160	176	172	175	166	162	168	168	178	177	189	185	176	193	173	193	176	180	190	180	174	194	171	158	154	177	152	169	181	171	185	169	188	189	182	196	181	178	172	169	182	142	163	157	182	170	159	165	150	175	178	165	175	207	198	167	176	188	189	179	165	154	174	155	169	166	155	159	194	175	193	162	187	173	159	173	156	187	195	170	176	145	193	208	181	189	163	160	162	178	163	191	173	167	182	175	171	179	191	174	164	152	165	175	189	174	183	187	156	191	157	164	160	168	181	148	169	186	175	157	178	174	180	164	162	164	183	151	166	159	183	163	170	174	164	176	168	182	210	173	179	172	169	191	180	182	171	182	202	183	190	153	163	172	184	165	183	159	168	164	145	179	195	141	177	176	167	170	181	161	178	172	167	156	158	169	171	161	190	168	161	159	190	164	173	169	153	200	182	192	170	163	181	183	167	165	153	175	160	143	175	163	164	176	167	185	175	160	164	156	171	177	165	161	152	179	154	179	177	174	184	157	173	190	144	194	166	179	174	194	173	180	178	160	180	165	184	158	164	150	172	145	167	182	171	167	174	176	152	167	164	185	165	164	187	170	174	167	179	164	165	174	157	183	167	205	167	179	181	156	170	177	179	156	160	204	173	166	185	151	194	173	171	190	190	192	164	161	158	175	173	172	184	170	183	169	193	175	166	185	187	173	162	187	174	186	193	184	183	169	179	174	178	165	169	186	185	188	181	192	173	164	194	191	153	188	171	152	172	182	180	189	157	166	170	186	172	166	168	190	169	172	171	172	173	177	168	175	174	179	181	176	162	179	175	175	169	177	144	181	171	167	154	169	179	177	151	156	165	179	168	186	153	194	186	159	171	159	167	188	166	159	151	177	173	160	178	186	189	201	189	183	174	164	173	178	178	179	167	175	170	181	189	175	158	170	176	159	150	192	157	182	187	178	184	188	157	182	198	187	176	154	139	171	158	164	160	158	161	146	163	193	193	146	163	154	167	182	171	168	189	191	169	166	151	166	174	198	169	144	167	181	202	164	161	166	183	173	191	131	176	157	186	168	182	158	148	172	152	189	143	160	152	185	203	163	193	176	188	158	184	163	166	190	164	172	193	166	156	170	168	181	180	172	174	164	152	164	189	179	158	167	173	190	142	156	171	154	201	171	152	178	181	154	181	172	166	151	168	193	152	162	183	178	178	189	177	170	172	180	176	185	183	157	167	168	161	165	190	177	174	173	170	175	190	170	172	171	181	184	178	164	184	180	177	175	156	162	159	152	164	180	160	154	187	176	144	182	185	159	180	165	196	158	187	183	160	173	145	178	159	174	176	159	165	188	180	175	163	194	160	179	171	146	180	218	178	180	192	157	161	173	190	167	172	174	148	199	171	143	155	167	181	172	166	194	198	173	176	202	175	146	165	181	177	168	179	174	174	178	179	195	191	151	164	166	191	143	177	183	180	199	164	175	162	173	160	170	166	181	164	163	178	165	169	168	175	178	171	197	187	173	167	156	205	183	176	167	152	180	189	173	172	163	209	179	161	156	161	179	165	165	179	154	191	172	170	203	174	198	163	174	174	160	182	184	165	194	182	188	191	158	196	153	193	163	194	168	189	141	197	154	159	168	168	167	169	165	181	160	186	198	161	181	176	176	158	167	183	161	178	188	179	192	188	163	165	170	163	169	163	160	167	172	165	169	153	161	194	186	176	199	176	189	162	186	170	191	185	172	155	190	159	184	160	177	177	171	167	193	153	188	154	162	196	158	176	161	167	163	177	169	165	192	171	170	193	174	147	181	175	159	172	152	155	154	174	166	190	184	163	176	197	173	167	162	173	178	144	167	178	163	168	159	193	172	161	184	195	146	169	176	184	171	157	167	196	177	152	185	182	170	167	173	153	177	168	155	168	178	177	179	169	189	204	164	198	174	183	172	173	160	179	185	186	193	179	183	171	168	166	173	173	171	170	179	175	164	178	164	160	167	174	188	158	180	192	174	163	195	184	144	182	134	189	155	181	161	190	174	195	165	171	168	160	194	171	162	184	149	171	194	171	149	149	183	188	164	169	173	166	167	163	160	191	186	173	188	188	182	159	152	153	176	176	196	195	159	163	166	157	169	187	164	189	181	174	183	187	193	190	174	157	169	185	201	163	145	195	189	157	152	166	179	170	165	168	180	167	176	207	172	156	158	181	182	164	185	182	163	177	167	178	167	194	197	177	179	179	185	156	152	184	179	190	178	183	198	174	179	155	178	164	179	209	159	190	158	171	174	160	187	179	181	169	163	186	159	176	193	148	178	159	162	161	165	162	155	182	168	178	169	173	187	164	184	204	165	160	161	162	155	169	184	159	172	181	176	162	186	166	163	191	150	203	184	153	162	149	190	146	170	180	156	180	164	166	197	146	162	188	172	178	174	177	170	175	196	193	171	174	194	180	157	158	163	167	187	167	164	170	161	166	184	167	174	162	171	146	178	170	141	178	202	143	154	161	168	178	194	161	163	174	172	192	183	169	186	176	157	164	159	189	193	150	155	163	177	167	153	161	179	201	176	167	173	167	194	183	164	205	152	163	174	172	172	176	167	211	168	188	170	176	201	160	166	184	179	186	179	186	169	167	192	162	166	174	155	154	204	155	173	176	161	159	187	160	177	172	143	165	185	156	182	164	165	192	157	184	185	199	182	154	179	153	185	171	177	180	166	177	155	156	184	193	192	181	171	201	187	153	161	201	158	167	184	157	199	179	161	175	169	184	178	177	142	190	173	161	169	152	177	147	202	187	152	168	196	158	177	162	177	185	158	157	180	172	174	171	167	149	153	168	166	156	170	162	174	156	165	167	170	170	161	166	173	173	160	159	161	170	185	185	171	170	199	185	183	163	166	184	163	170	143	167	205	161	171	168	162	175	186	197	180	172	152	164	133	174	172	188	178	167	164	176	161	174	173	166	171	183	169	170	188	178	153	170	169	168	182	186	164	169	156	155	177	153	180	178	165	158	153	172	163	176	192	171	161	184	163	166	169	165	175	175	160	149	167	171	170	141	161	179	193	176	168	180	195	158	165	176	180	174	174	160	156	184	163	174	172	162	162	173	181	163	138	160	178	187	177	200	186	173	163	159	176	156	168	181	182	187	160	151	171	146	168	193	173	163	161	166	197	163	170	184	202	174	171	172	173	171	161	191	161	158	194	179	157	193	151	187	173	174	179	183	188	185	165	170	149	166	175	148	136	180	175	168	145	181	200	166	142	201	188	170	177	141	185	171	189	169	155	166	134	170	171	153	165	189	173	177	148	160	160	173	167	176	182	162	165	160	142	159	167	147	190	162	172	178	162	201	175	176	175	155
5975	18147	8132	1671	1132	922	670	529	431	404	342	313	289	265	271	233	229	221	234	231	234	213	231	197	202	231	207	197	216	196	206	218	225	214	208	202	229	227	230	213	196	199	188	206	191	200	195	209	209	195	205	215	204	195	206	200	179	217	189	193	213	211	186	216	215	199	204	211	201	204	203	203	223	191	201	205	206	213	195	206	211	214	204	204	185	183	201	187	186	202	218	211	209	177	189	219	197	192	196	222	180	216	204	212	202	224	199	204	210	178	226	217	197	213	216	201	199	237	185	205	190	196	201	213	214	191	200	202	215	176	211	200	211	223	176	219	224	212	202	223	201	219	204	202	204	209	184	217	215	209	216	220	181	204	232	198	190	213	225	200	227	192	187	188	203	221	201	202	212	180	177	219	204	203	209	203	193	195	217	201	202	175	197	198	224	173	200	200	187	198	184	205	202	217	193	204	211	196	179	172	183	216	184	181	191	182	219	184	188	204	228	190	186	194	190	191	191	223	221	207	226	226	218	226	222	218	205	209	167	199	206	212	178	157	196	203	202	208	211	229	182	224	209	207	219	190	210	204	215	205	202	180	168	195	196	211	192	176	205	197	182	200	190	196	186	232	203	177	201	191	207	213	199	191	201	216	192	209	206	199	198	216	208	194	211	198	204	209	213	196	202	198	204	191	208	226	220	221	186	188	219	213	185	182	195	206	210	200	221	212	180	218	177	208	213	242	220	199	163	227	210	182	223	200	193	223	175	200	215	195	212	197	212	193	192	196	207	205	177	174	183	194	211	216	229	225	206	207	218	210	204	216	222	215	199	197	178	204	194	210	188	211	189	193	196	184	200	220	191	194	206	197	212	214	200	217	193	218	198	191	205	199	230	205	196	190	195	200	168	189	168	206	180	227	179	202	214	203	222	210	207	208	214	208	204	211	221	199	199	181	197	206	195	184	212	186	210	207	194	216	201	216	192	218	180	208	203	193	189	180	204	164	207	197	185	222	170	204	211	192	209	188	187	189	200	191	192	192	197	191	194	223	209	193	220	201	172	213	186	207	195	214	209	206	200	203	188	179	203	185	232	193	201	209	203	164	182	210	208	207	169	190	188	204	187	214	176	202	206	205	202	177	212	223	191	206	184	186	199	218	209	210	199	220	214	183	189	177	208	258	222	192	191	206	186	232	210	208	217	188	209	218	188	210	190	199	181	204	200	162	179	204	185	173	205	202	211	210	201	192	219	185	196	229	185	205	202	195	194	182	202	209	198	213	203	178	191	223	197	184	193	208	199	204	200	226	206	214	199	203	228	209	211	193	195	210	192	196	219	226	201	199	199	180	209	203	214	204	195	186	187	221	245	215	203	212	202	185	214	179	203	212	206	185	209	209	208	191	187	192	198	191	189	215	204	202	201	182	199	220	206	188	186	188	193	189	209	200	215	205	187	219	217	211	210	225	177	198	207	167	208	208	173	191	209	192	182	182	202	206	191	206	193	204	204	199	204	212	185	211	234	202	194	207	209	211	208	204	214	201	198	190	202	227	217	203	199	183	228	210	205	211	196	209	202	189	180	177	188	196	221	208	201	195	187	218	188	203	191	223	224	193	198	199	210	211	213	205	207	185	195	175	180	213	197	211	187	212	217	184	215	181	182	178	215	187	183	201	209	191	182	189	219	177	193	204	201	202	201	197	163	208	173	186	204	229	231	196	197	220	206	202	203	200	200	213	180	212	220	192	207	200	218	195	199	208	202	200	181	238	196	180	198	196	214	217	192	205	193	195	188	203	219	214	204	188	197	201	202	205	228	186	191	193	181	202	208	200	216	199	211	198	201	178	189	225	190	196	207	202	211	204	204	226	191	210	193	207	203	188	186	177	207	201	215	186	235	198	187	232	210	189	224	188	173	194	192	202	224	185	198	230	209	215	215	213	217	200	203	184	207	207	238	201	202	195	199	199	200	201	204	198	201	173	200	183	211	216	184	194	191	201	234	229	208	211	205	222	206	170	200	201	166	207	186	215	214	208	214	201	189	180	171	201	197	209	200	186	218	222	208	204	196	216	175	220	194	232	195	214	217	202	198	223	231	203	207	201	187	211	245	217	196	214	196	209	206	220	199	186	188	200	216	214	202	227	213	194	199	198	198	221	210	201	203	186	205	195	219	204	208	195	192	210	197	199	216	194	211	199	195	213	179	217	193	202	199	181	213	189	203	199	205	215	196	192	200	166	181	214	206	220	195	201	185	203	191	191	196	204	210	214	196	220	211	223	209	203	206	217	199	187	221	225	217	192	175	207	164	220	196	199	221	199	206	181	182	186	179	182	194	216	203	203	198	184	198	210	188	216	208	218	190	189	199	211	216	185	211	211	184	206	190	221	190	184	198	212	200	230	204	184	178	204	210	202	203	207	211	196	182	207	192	190	203	188	193	195	199	214	201	210	215	177	196	207	192	169	200	200	233	193	212	217	231	211	226	207	214	219	192	184	194	204	210	215	187	196	195	221	175	181	193	218	155	207	205	188	191	223	190	193	181	197	190	194	197	218	190	188	202	218	198	185	193	227	208	202	220	180	183	200	195	188	190	197	194	205	215	200	204	204	229	202	241	184	201	180	182	214	228	186	223	202	234	176	191	178	202	190	224	197	221	213	215	222	195	214	201	208	213	221	200	201	201	197	237	184	220	185	196	183	167	168	215	194	206	203	207	219	237	198	189	189	216	214	205	200	188	226	199	200	200	183	221	205	211	206	179	212	187	218	212	196	203	200	173	187	210	219	213	178	188	212	212	197	194	203	199	192	197	185	216	205	194	184	225	224	203	193	189	179	199	218	210	221	180	202	200	189	215	205	194	194	201	198	206	197	196	198	189	206	208	189	185	191	189	174	203	194	209	187	209	218	211	220	181	197	187	202	205	203	189	203	212	203	212	225	180	207	199	205	193	182	196	189	202	192	186	208	214	236	238	187	198	206	209	185	184	229	230	192	194	209	223	200	234	178	206	197	207	210	184	195	211	200	211	212	215	188	204	179	202	206	218	238	191	214	192	172	201	187	220	196	189	223	198	219	209	178	219	178	203	196	197	198	201	213	218	204	196	171	215	219	199	188	203	190	213	198	232	180	211	202	200	195	202	217	216	208	178	203	196	201	221	187	202	190	191	204	202	207	193	190	217	188	179	205	208	216	206	204	193	208	227	192	195	221	214	211	204	199	182	205	198	187	217	208	225	191	222	213	191	194	193	188	207	189	178	179	178	180	177	208	220	199	208	189	211	205	200	187	214	188	209	196	175	225	194	210	206	201	186	219	208	217	196	226	175	211	198	208	212	201	215	212	212	193	198	207	190	211	158	195	210	200	196	224	186	211	191	199	186	174	224	200	171	187	218	199	196	190	200	219	200	214	217	205	191	181	195	203	200	201	186	224	187	187	204	200	192	203	181	188	204	220	196	193	182	209	195	219	206	184	216	201	212	197	206	196	231	218	214	203	186	219
22465	21268	29063	23837	21274	21324	11165	1350	959	874	793	712	713	721	607	604	634	570	595	546	523	572	563	559	547	551	516	524	565	491	503	597	508	550	499	513	531	571	524	531	504	522	480	499	538	507	509	505	547	487	511	540	516	489	517	493	515	503	502	517	511	516	517	522	510	478	511	473	487	506	524	470	479	532	549	509	494	486	515	521	546	508	521	442	516	512	501	521	513	470	528	477	499	516	513	487	553	506	532	521	468	497	475	501	490	508	472	484	511	503	527	478	471	488	516	517	516	510	467	489	518	519	533	518	511	464	545	481	479	518	499	490	508	507	529	475	483	483	519	503	464	551	502	492	491	510	471	497	500	536	544	527	484	571	540	452	520	488	571	507	532	494	469	480	506	484	502	471	497	507	497	495	479	495	516	526	510	484	544	517	504	471	463	445	505	463	514	456	536	465	478	515	503	521	468	530	509	485	470	511	534	478	535	505	515	477	485	504	533	524	511	482	534	516	532	503	489	491	507	467	487	522	496	507	499	480	536	484	535	508	463	506	493	521	503	557	490	521	486	524	478	524	477	507	470	503	464	495	518	505	477	510	514	469	526	486	514	499	512	487	484	526	488	489	488	516	528	499	479	475	516	466	508	496	523	494	506	540	480	476	464	479	504	499	494	494	522	504	499	509	513	486	502	514	475	519	493	480	501	502	456	491	501	538	470	501	541	563	494	517	486	525	510	507	450	504	529	496	542	493	534	503	480	493	460	480	473	509	530	501	463	497	488	520	495	481	481	478	525	521	490	511	473	483	469	468	512	489	521	499	491	500	486	513	494	509	502	479	511	526	505	505	523	456	521	533	534	531	475	490	521	506	506	474	484	514	476	509	485	489	516	490	535	485	497	510	520	504	522	478	503	493	533	509	481	491	515	463	515	523	477	507	521	509	517	513	479	487	446	476	503	498	510	515	506	472	497	532	523	513	533	498	478	503	516	526	484	498	517	499	516	522	469	483	443	512	515	482	500	499	518	497	497	501	440	522	483	495	513	498	562	542	513	487	529	490	504	524	496	494	543	539	493	507	484	534	507	494	517	485	493	486	457	550	513	496	537	491	490	480	505	486	442	530	508	483	505	479	501	480	503	530	483	515	513	509	498	503	509	511	499	468	522	488	506	506	494	499	506	477	513	451	551	519	473	485	521	467	506	518	493	490	490	504	482	484	497	489	484	474	538	527	500	490	505	503	558	472	460	514	491	522	564	513	485	483	547	504	497	464	472	479	485	511	448	568	502	510	499	521	502	522	492	527	477	492	489	483	484	522	490	507	489	516	493	486	486	492	483	485	514	510	487	493	517	521	517	501	477	540	491	496	518	500	537	481	497	509	507	520	496	518	533	480	504	501	527	488	499	488	504	503	520	535	504	498	507	492	553	509	479	524	491	518	515	485	518	521	524	515	484	475	472	522	517	483	481	526	487	476	460	470	510	517	505	515	477	481	496	443	458	508	496	501	464	511	474	514	499	520	481	533	503	491	480	504	489	493	491	513	485	491	510	490	528	457	497	528	485	508	512	513	487	508	508	506	440	507	460	477	516	483	452	491	518	532	499	532	517	494	493	482	518	498	553	469	522	502	462	507	490	520	508	488	531	507	516	502	517	487	483	546	527	537	474	490	423	521	493	453	506	501	505	504	530	532	481	509	479	507	508	530	478	567	514	508	512	500	555	507	506	516	521	499	489	516	503	504	487	483	539	474	517	487	506	525	507	496	492	515	524	476	475	490	494	463	499	546	482	505	490	509	517	518	477	487	538	518	485	499	478	454	515	482	468	484	572	531	460	533	480	516	519	516	475	495	518	477	561	522	501	516	523	461	447	512	477	507	511	515	502	480	496	510	509	493	494	509	475	493	511	506	514	498	506	522	480	496	513	493	493	473	524	500	509	466	487	506	508	465	495	453	506	530	474	512	520	515	527	475	480	536	487	456	487	479	515	523	494	507	498	515	507	466	499	502	535	481	517	505	486	494	482	488	507	516	474	516	491	500	503	483	480	519	506	533	513	526	493	514	507	540	521	463	504	444	495	491	514	482	501	510	557	493	519	488	505	492	471	521	514	461	521	537	526	538	482	486	534	481	536	495	488	498	474	509	496	503	498	500	508	495	495	467	508	527	506	518	524	507	512	491	536	517	485	504	494	489	512	475	493	536	512	508	471	488	522	515	521	519	505	517	500	506	473	511	468	493	477	503	501	484	459	503	531	484	505	516	482	482	476	527	503	487	502	475	497	576	539	495	539	519	508	538	490	523	449	484	493	504	485	562	497	495	491	496	508	508	501	490	480	497	479	523	515	518	515	489	495	493	527	520	510	473	491	509	522	504	507	492	484	511	483	509	497	522	513	466	494	527	501	525	466	517	474	506	526	542	473	479	476	517	484	464	495	499	499	496	477	503	487	529	565	462	484	495	516	468	493	509	468	489	528	479	541	472	522	489	519	498	512	493	493	496	461	521	542	509	510	452	503	500	552	551	535	524	538	504	482	496	510	509	534	479	538	485	473	488	483	494	486	534	494	498	530	506	506	500	478	487	506	527	441	454	527	493	484	495	511	497	508	515	490	501	466	509	501	497	523	520	485	500	508	498	493	545	521	497	501	492	493	443	492	486	494	516	485	471	498	469	469	506	477	502	457	513	468	479	510	488	487	547	517	516	524	537	506	453	478	475	500	466	499	547	503	488	470	455	526	540	523	506	496	500	473	499	542	505	486	492	495	484	500	499	491	446	493	558	510	507	503	494	504	521	517	500	496	525	497	513	512	490	514	510	438	464	504	517	474	521	492	476	488	496	529	488	529	500	482	539	524	505	514	498	508	496	472	527	494	462	483	515	486	486	503	465	491	454	525	464	524	484	523	494	496	484	481	487	503	530	528	485	504	500	477	504	515	529	502	490	502	481	508	492	488	514	509	504	461	502	464	505	493	521	511	488	500	521	514	475	502	487	527	472	512	515	516	476	482	515	478	491	489	451	511	497	487	472	493	493	512	477	503	511	485	457	521	497	523	516	500	470	527	461	497	467	499	438	545	481	540	514	497	473	539	520	494	513	548	498	508	501	497	513	480	494	495	525	522	484	480	502	484	471	532	520	468	543	497	496	514	438	483	559	503	535	535	533	460	518	504	518	528	524	507	505	539	541	461	534	519	489	495	494	480	508	458	476	519	504	499	515	475	495	515	502	478	475	453	511	538	493	499	507	491	533	499	476	543	529	502	488	463	521	477	505	476	508	447	486	533	486	447	548	540	512	515	464	523	518	506	497	508	456	542	519	511	531	510	483	512	514	484	473	493	479	506	518	476	485	503	488	516	501	522	487	543	546	525	459	479	505	511	544	549	525	460	497	482	527	469	507	527	490	493	482	517	500	509	522	526	488	499	517	503	515	494	480	505	488	510	470	569	526	501	516	482	479	516	519	479	505	481	514	527	508	472	475	504	516	485	528	479	500	502	477
8749	31390	14774	5058	3751	2733	2074	1657	1285	1158	1017	984	830	791	820	748	708	675	631	599	574	632	621	639	615	615	577	584	551	570	588	573	587	548	573	584	539	552	602	583	550	579	528	565	584	556	562	576	545	557	573	527	505	571	579	555	536	558	531	549	568	540	582	583	593	516	547	565	572	569	523	602	559	526	533	582	561	558	561	592	555	534	542	581	539	544	536	537	536	548	562	583	578	590	575	540	517	521	517	532	526	556	510	541	562	564	543	532	569	536	562	520	520	560	552	534	569	568	545	506	576	531	515	558	536	555	514	568	559	574	577	536	576	522	550	546	499	562	531	551	549	547	597	564	579	570	506	576	559	536	565	557	584	522	530	560	561	524	517	528	561	532	508	541	519	548	522	532	544	567	546	584	538	555	550	554	525	526	501	546	549	540	556	532	513	579	536	546	515	534	494	563	531	598	521	539	551	557	533	543	568	564	533	555	568	555	545	542	585	534	542	595	543	569	564	560	542	554	526	509	514	537	561	541	560	554	544	544	534	528	550	511	539	553	535	558	550	504	546	563	571	549	555	532	527	547	571	538	560	543	520	546	524	554	555	573	502	530	563	548	560	532	554	534	548	533	536	538	533	531	563	542	514	577	533	534	564	516	506	565	529	613	568	525	577	551	525	552	543	523	493	525	547	521	580	571	559	556	605	514	569	548	512	528	522	561	542	604	536	552	511	524	558	534	530	581	531	571	538	568	559	553	508	551	559	582	558	588	549	574	554	552	546	584	574	518	538	543	564	544	541	550	554	593	554	553	522	557	529	485	543	587	552	550	536	569	566	540	534	521	610	573	557	571	556	552	536	564	547	600	523	547	568	562	550	558	581	532	532	528	551	570	554	605	541	570	504	558	550	495	521	572	553	543	532	533	564	540	608	544	536	502	511	563	550	545	568	589	548	514	525	584	522	584	496	519	544	524	546	559	548	576	558	543	552	546	550	546	570	537	548	504	557	546	549	562	541	544	499	539	562	528	549	558	554	543	525	527	544	513	560	511	519	528	542	585	510	549	524	507	540	539	558	547	549	542	533	522	524	537	579	594	535	519	508	523	560	571	550	536	529	538	541	566	554	519	556	555	562	528	548	582	569	577	554	527	535	541	582	561	533	581	578	558	554	549	541	560	539	565	554	533	555	520	524	524	562	578	541	527	539	520	537	531	540	539	537	540	567	569	560	574	564	552	555	522	529	541	551	517	544	548	605	565	591	548	537	572	543	556	565	546	536	534	524	516	555	572	562	544	535	601	566	565	517	512	518	556	558	524	554	553	518	560	516	559	574	551	559	498	541	558	532	595	564	520	553	569	548	552	576	557	533	513	563	578	553	555	565	553	587	548	527	545	569	520	523	537	556	544	552	532	554	584	567	538	529	547	549	534	558	537	562	565	559	579	513	551	537	542	542	531	549	556	546	519	550	537	527	574	530	531	543	577	529	559	523	536	579	563	576	525	555	586	544	577	490	561	526	484	533	537	530	549	594	546	563	538	531	551	542	568	555	551	549	541	532	526	540	553	552	555	546	582	578	528	547	543	543	535	563	514	541	566	540	528	567	547	540	597	539	509	548	527	555	533	536	541	539	529	548	497	550	536	527	514	553	539	496	522	589	558	580	549	540	581	547	519	541	544	522	539	533	546	489	548	567	546	571	548	591	551	501	563	562	518	561	557	583	532	561	584	560	530	489	571	533	528	568	551	545	551	548	558	535	530	523	534	560	565	561	513	532	522	556	504	545	576	557	555	543	549	533	563	549	557	518	570	533	580	574	530	546	581	571	545	535	601	556	532	558	511	585	575	522	557	559	522	566	555	544	571	562	535	562	557	529	526	617	519	516	536	564	563	516	519	562	512	545	544	523	563	530	513	544	547	557	529	551	529	573	510	527	553	537	544	513	536	518	574	557	523	557	552	575	528	540	567	494	537	561	546	564	536	509	507	574	513	551	544	545	564	537	564	514	551	561	547	522	545	523	547	552	553	565	506	557	510	530	577	560	520	549	509	558	548	530	534	567	548	507	508	532	529	509	546	553	529	565	550	492	535	537	600	546	571	528	553	531	517	549	527	556	506	509	545	611	578	533	531	548	579	557	543	540	564	556	527	483	527	532	527	536	546	529	540	548	552	536	568	530	553	578	528	555	543	537	546	551	547	520	555	552	591	575	552	522	514	590	507	551	610	555	510	548	555	586	584	533	511	561	591	497	564	565	557	547	544	595	576	499	552	553	544	513	576	552	546	548	570	586	548	550	522	568	538	544	553	539	555	549	580	547	580	533	552	542	550	526	535	517	544	547	549	558	566	569	526	541	545	524	560	560	538	547	531	566	551	547	543	568	543	573	569	558	528	520	534	498	577	534	547	552	564	543	598	529	533	537	539	583	558	553	523	530	551	513	532	548	521	566	545	516	513	511	535	560	554	582	544	552	576	546	592	539	579	545	556	603	560	606	552	563	544	555	546	552	558	529	546	559	549	546	541	529	548	512	570	504	535	535	488	548	540	573	550	528	537	557	603	484	549	559	579	522	554	525	551	508	552	579	546	538	555	535	596	540	537	548	506	543	540	561	541	567	509	522	583	565	528	547	554	559	496	504	481	532	551	527	532	545	557	537	515	550	546	546	528	543	522	529	568	538	521	554	555	544	526	566	556	518	563	550	554	551	557	513	519	514	558	575	545	588	521	560	536	574	502	520	569	514	595	573	570	565	575	538	518	541	503	584	554	519	501	561	549	541	579	574	573	540	537	526	558	579	560	519	518	569	537	558	551	478	546	556	571	560	559	567	537	594	560	537	569	553	564	529	541	513	551	542	481	530	556	538	559	582	559	551	533	568	533	506	518	519	558	597	541	543	551	480	540	542	520	581	538	562	533	541	546	519	561	555	582	544	503	550	521	513	592	552	538	541	537	549	567	545	519	514	539	557	553	532	588	526	504	531	544	568	536	591	521	554	542	555	548	569	550	595	519	528	568	579	504	558	541	544	529	519	560	546	567	585	579	574	516	538	561	541	577	529	552	552	530	524	563	536	507	532	538	562	540	557	524	526	535	541	556	537	518	549	571	547	555	534	534	562	525	512	523	562	553	520	559	569	547	514	536	506	575	525	553	570	546	528	517	497	554	612	510	542	528	555	513	544	573	591	551	552	510	597	559	548	550	501	539	520	509	570	523	555	538	560	584	526	551	581	581	539	535	587	571	568	576	546	525	516	556	544	493	578	484	511	531	582	535	564	576	535	530	510	538	560	528	568	577	562	578	544	544	576	536	527	520	541	558	551	565	525	548	517	557	558	556	535	536	546	573	534	542	513	535	546	562	537	561	508	563	532	586	541	551	508	523	536	541	567	558	628	588	524	537	545	524	567	571	576	541	533	544	518	554	554	532	540	531	574	522	539	529	542	509	583	514	538	590	570	562	522	549	519	530	533	564	538	517	498	549	524	552	579	552	536	532	539	565
27601	19448	6518	607	431	379	388	418	385	358	410	399	340	379	371	367	372	376	336	379	331	356	372	347	392	365	391	366	389	374	354	368	387	352	370	375	361	380	342	354	371	393	363	372	391	380	353	358	368	354	362	357	360	354	354	375	362	395	377	392	362	370	324	378	345	378	369	361	360	380	383	367	348	347	345	348	375	378	380	371	393	356	364	364	369	372	366	352	365	338	391	377	398	351	368	381	385	351	392	338	381	367	352	367	362	334	382	356	342	341	362	367	329	369	384	345	343	380	355	352	366	332	359	362	399	363	321	343	388	361	369	356	377	384	389	361	381	374	402	340	361	380	387	384	334	377	365	384	357	353	358	409	355	390	350	361	332	337	375	383	334	359	361	378	386	329	378	364	309	360	362	413	394	366	355	355	327	366	387	384	384	362	372	359	383	388	367	365	357	389	374	378	333	339	358	337	341	335	388	317	366	390	359	369	359	371	379	332	373	428	333	363	345	365	371	353	343	388	351	349	376	379	361	362	357	365	368	345	370	375	361	361	377	376	369	406	375	335	352	351	342	387	312	344	344	353	359	357	384	315	379	355	367	338	386	383	379	376	342	322	342	357	339	368	341	326	340	345	338	354	378	403	333	372	392	376	347	382	348	380	373	360	371	378	385	343	366	399	365	399	381	364	361	365	359	385	356	391	393	390	385	369	345	350	350	387	336	360	324	416	381	395	341	367	362	356	356	401	353	401	375	354	388	387	367	384	389	378	358	347	367	355	368	363	360	338	404	393	384	405	361	367	353	406	381	387	397	388	382	362	335	368	362	351	388	352	353	338	353	378	375	351	370	348	351	366	342	393	359	379	374	358	373	375	351	343	380	370	368	358	355	376	333	406	380	347	363	363	371	383	351	348	339	358	384	367	371	353	340	357	362	377	359	372	370	353	370	364	421	358	374	349	375	353	376	344	327	371	364	344	357	392	348	348	354	382	376	379	371	373	391	389	372	338	346	366	335	350	368	368	356	378	402	353	371	378	368	355	378	392	390	357	372	359	361	345	377	373	314	356	327	362	352	367	359	360	390	345	373	371	345	399	357	363	381	392	351	394	372	392	406	393	367	354	384	362	361	321	348	336	389	352	375	380	340	344	376	335	366	347	363	366	322	375	372	394	334	365	362	347	391	363	363	371	361	361	326	409	348	363	407	343	332	387	364	428	358	348	382	358	358	382	353	397	365	373	385	354	323	367	362	348	378	345	355	356	362	342	379	395	371	359	368	372	399	367	358	345	378	379	356	376	336	352	385	347	370	407	331	345	392	339	364	352	350	381	353	338	350	336	394	359	348	335	386	379	340	351	372	352	340	366	375	386	350	355	380	358	376	384	349	355	387	356	346	387	388	362	358	331	395	367	367	392	357	371	385	386	366	351	355	346	366	377	335	365	424	353	378	368	378	355	387	366	375	364	369	357	351	355	371	426	381	419	368	381	370	349	322	371	344	352	337	395	353	371	375	385	364	381	381	384	362	358	349	366	355	376	381	384	368	369	394	386	373	348	369	371	380	349	341	375	360	355	391	383	401	328	344	398	380	386	343	375	361	373	392	378	362	367	369	362	385	375	396	393	354	344	372	338	380	374	354	366	382	377	356	384	314	364	371	362	374	360	358	375	376	385	363	354	368	338	368	317	355	358	372	371	343	364	351	370	348	401	392	360	391	351	364	380	366	355	384	374	353	387	369	368	343	377	357	354	340	343	346	343	347	364	372	356	327	350	376	385	374	368	393	377	357	383	393	352	389	338	410	362	399	381	365	389	364	353	358	390	363	358	352	352	388	351	386	362	365	383	387	339	341	324	351	385	351	372	363	392	376	359	392	375	345	354	370	363	400	381	369	346	367	358	354	374	313	357	328	373	394	385	350	376	393	349	400	358	352	359	355	374	371	373	354	383	383	360	351	366	400	385	386	358	364	366	385	357	425	361	352	366	357	363	392	334	363	384	369	354	399	326	386	355	390	366	385	388	372	390	385	372	365	358	383	374	403	364	348	340	358	369	393	361	378	363	332	380	379	343	381	355	352	372	353	386	366	368	375	360	347	389	373	356	372	336	356	364	410	357	364	402	324	403	341	348	394	387	371	363	330	366	354	398	343	360	388	380	368	390	338	374	376	366	379	366	375	340	343	346	398	372	369	358	365	372	358	386	375	389	351	358	339	352	366	387	398	369	386	361	357	394	333	351	353	367	341	310	373	383	381	368	354	381	339	374	369	363	387	368	336	362	374	381	320	339	362	369	368	361	349	379	354	342	337	379	369	383	387	358	321	407	347	371	402	369	362	325	384	396	348	389	368	374	370	372	386	355	386	375	363	344	356	333	373	389	387	328	342	367	351	386	366	345	382	373	369	336	346	358	378	366	402	366	368	362	342	375	368	364	339	388	371	366	370	344	362	363	385	340	323	370	353	339	366	345	402	348	328	372	321	342	356	359	365	381	389	383	373	372	338	386	409	332	398	377	362	360	393	384	396	369	378	382	355	358	370	355	358	358	383	350	383	350	378	390	355	355	366	364	393	353	388	387	371	386	365	368	343	364	355	355	357	340	350	370	353	352	368	342	399	382	338	375	376	362	354	358	365	328	379	358	354	353	388	356	384	373	330	344	335	345	377	355	395	360	422	334	343	358	323	389	373	340	346	378	357	372	359	329	365	350	346	363	352	361	370	359	352	354	353	334	354	349	349	357	359	357	361	384	355	399	367	342	375	365	386	390	367	389	350	350	372	374	360	350	349	391	377	333	364	373	380	368	356	403	376	355	343	332	352	348	369	369	401	336	372	339	374	352	364	330	354	351	359	370	385	354	345	369	391	377	344	369	341	364	364	341	371	350	341	367	358	362	381	367	354	354	346	346	379	378	374	392	343	368	353	383	331	348	369	356	377	354	381	343	408	371	370	363	367	354	372	372	370	360	389	375	325	364	377	346	399	351	385	366	371	369	359	369	405	339	350	362	370	357	363	356	339	349	356	355	382	342	350	402	385	379	364	430	349	332	364	381	370	351	357	372	364	396	369	355	372	353	384	363	353	340	339	362	394	400	379	371	351	348	383	380	344	334	387	371	368	326	380	362	385	345	381	376	378	367	356	378	369	392	357	382	366	356	384	357	412	346	370	388	331	374	369	400	397	414	395	353	338	352	376	376	377	387	372	368	362	335	350	400	378	376	344	326	363	350	385	339	366	350	350	331	370	367	358	384	364	349	404	373	342	341	362	390	343	354	388	392	372	379	380	357	326	364	350	367	356	361	349	350	398	377	339	319	353	385	358	367	384	361	360	371	350	364	385	362	353	387	360	370	342	364	369	330	378	373	347	352	366	367	356	328	370	370	371	377	394	355	338	360	379	371	329	383	369	321	386	327	341	339	372	387	359	376	357	387	394	336	382	380	364	378	393	346	320	393	413	352	364	342	367	367	374	361	344	371	365	346	370	392	373	344	370	378	352	365
6074	5556	1706	562	457	465	445	440	401	433	436	402	395	355	399	372	398	400	402	407	416	402	372	391	377	398	403	388	381	397	364	365	404	407	402	403	406	392	411	393	378	387	436	384	405	427	380	382	377	379	451	392	379	376	429	407	419	400	390	426	389	394	370	402	382	382	385	411	390	383	418	367	390	380	392	358	388	379	422	422	389	377	391	420	381	383	404	415	412	395	405	391	381	357	390	398	430	412	371	380	431	332	391	383	422	363	352	390	419	392	419	388	363	388	379	379	413	402	398	372	398	384	376	398	381	393	375	387	363	380	386	365	388	388	411	421	379	375	400	396	387	398	399	388	391	363	406	427	400	367	385	412	368	414	388	373	373	404	390	388	394	424	407	389	380	412	407	406	382	404	407	375	380	428	418	398	432	405	406	382	373	410	390	409	353	386	376	387	428	380	387	376	381	375	421	403	376	384	398	374	373	402	418	395	390	399	407	394	398	370	394	386	420	372	370	394	381	374	414	398	380	389	416	424	402	397	373	376	413	365	382	379	365	382	410	399	375	426	405	379	389	352	364	407	353	364	373	369	411	374	394	386	377	421	394	375	403	397	398	355	378	375	369	398	378	376	397	397	367	402	388	366	377	409	384	418	368	392	391	388	423	403	380	379	406	418	352	418	374	413	397	389	412	371	386	370	388	391	381	388	431	414	358	358	372	414	392	388	374	422	401	404	355	408	418	387	398	421	389	365	419	377	381	386	401	387	405	402	363	376	376	382	367	411	359	414	389	392	378	403	400	384	368	417	407	380	414	344	383	359	391	394	342	426	407	380	415	390	378	417	421	389	420	366	398	377	367	365	385	380	373	409	378	384	383	396	384	425	409	338	376	360	384	386	396	398	393	415	405	375	395	386	375	386	414	366	392	359	402	398	455	384	388	380	389	396	394	356	403	363	383	387	433	389	390	376	376	362	385	395	381	382	405	381	398	373	397	417	393	384	438	398	346	398	381	410	405	381	377	390	399	394	379	391	353	364	417	389	432	398	379	401	381	374	406	412	389	405	391	406	376	416	371	384	407	344	388	372	385	428	382	394	432	369	352	409	383	354	401	405	387	375	379	393	381	428	409	353	430	353	390	365	396	426	382	403	399	384	378	406	356	380	378	421	380	404	382	412	396	401	387	386	376	380	424	365	401	372	392	382	392	392	394	384	424	361	407	383	384	359	392	442	370	404	410	381	386	352	379	381	354	380	392	416	420	378	419	364	385	389	400	407	396	396	357	406	380	379	373	373	396	388	408	388	363	359	362	371	380	365	388	403	373	427	400	380	363	376	397	387	392	405	404	398	371	410	394	425	383	350	384	356	382	382	388	417	385	387	374	354	394	406	424	350	409	381	393	355	346	373	425	365	339	380	385	443	401	390	412	380	383	389	396	413	388	379	382	388	406	365	378	372	417	395	374	366	384	401	390	377	370	420	404	410	389	368	367	396	359	393	379	372	388	372	410	403	371	399	375	386	397	366	374	387	386	378	389	374	391	392	416	406	399	389	398	366	368	419	426	420	348	389	384	409	373	408	396	423	389	375	405	380	372	409	391	401	379	399	400	379	411	390	414	399	359	411	383	378	378	381	393	384	390	385	398	433	392	376	386	417	384	336	386	409	373	383	397	387	391	376	392	369	388	376	354	389	388	373	405	368	366	362	355	368	367	400	401	376	414	409	397	400	392	379	405	392	353	406	373	379	393	378	389	369	378	406	391	395	374	384	385	363	401	385	410	395	416	393	386	350	401	387	408	383	376	391	397	356	361	405	371	404	365	386	394	394	386	372	411	380	401	390	407	400	418	395	384	370	388	417	394	391	396	390	408	382	396	403	404	384	383	396	373	402	423	394	414	378	431	425	410	390	398	386	367	392	405	383	382	399	379	374	387	388	395	406	378	393	372	393	398	390	418	378	399	369	351	389	392	392	412	365	391	399	421	402	385	389	368	401	379	343	368	380	413	371	373	405	375	379	399	407	394	393	401	417	371	362	401	439	425	413	359	380	367	377	389	398	386	378	397	404	403	391	404	381	387	367	381	406	370	401	390	375	399	391	406	374	377	387	353	404	373	386	399	423	317	361	361	392	393	392	396	392	380	453	381	365	395	379	380	406	401	391	396	390	392	398	397	390	372	408	392	403	404	402	416	402	364	398	391	371	418	373	388	402	395	401	405	386	367	381	355	375	364	391	386	397	393	385	396	393	400	371	398	382	392	367	372	388	413	376	400	378	395	400	371	367	400	376	349	382	379	352	406	384	368	412	368	397	386	413	407	375	385	408	412	405	394	400	360	390	355	373	411	404	378	394	388	399	401	399	406	389	383	379	409	390	375	378	397	394	380	373	396	410	389	381	375	386	397	394	369	400	401	376	393	381	400	375	394	391	381	383	402	388	392	397	386	417	379	408	383	382	369	389	383	387	380	360	381	412	379	414	415	380	392	409	375	386	358	384	370	374	378	374	415	395	376	380	372	412	385	411	417	393	382	368	381	362	428	401	350	375	399	409	410	359	402	391	355	404	388	360	405	381	434	367	383	392	394	412	387	369	386	407	366	399	403	382	378	390	376	420	350	417	432	363	412	404	380	404	383	425	390	421	437	369	363	393	366	400	374	413	384	387	352	364	403	394	373	402	406	389	350	367	412	390	374	410	413	390	353	377	383	382	387	384	379	381	427	406	423	400	389	397	379	384	388	391	405	384	418	381	358	370	365	397	374	363	392	393	426	357	425	403	389	373	401	398	392	423	384	390	399	429	390	389	376	389	370	384	396	414	374	357	350	412	415	350	354	393	384	381	408	382	406	386	387	387	370	397	413	388	379	412	387	363	394	384	395	394	381	398	403	410	390	398	395	375	395	369	373	406	429	374	420	387	443	389	398	400	413	353	390	401	372	392	382	418	398	402	397	424	402	422	396	381	400	371	373	374	386	405	351	351	404	374	373	393	420	377	418	427	372	391	381	380	390	384	389	409	384	378	409	394	389	421	401	344	382	404	423	414	363	398	421	370	385	407	383	397	393	360	374	386	398	402	408	384	395	407	379	355	385	364	396	397	392	411	383	410	386	401	418	418	398	380	370	339	422	366	383	397	346	366	391	391	409	397	363	368	401	414	406	381	369	372	417	391	416	368	403	416	399	394	385	413	390	375	390	352	366	384	371	372	379	374	393	395	397	400	370	379	411	405	410	383	369	409	388	366	399	376	395	399	395	426	386	380	377	388	345	403	403	357	408	391	393	402	395	406	387	399	429	408	402	356	376	427	377	378	386	411	388	378	421	399	377	432	394	418	391	394	407	397	394	415	417	381	361	388	386	397	407	377	410	412	392	382	378	366	382	398	398	405	401	394	404	416	418	381	443	379	408	353	396	386	355	389	409	419	429	393	387	377	359	368	414	366	403	425	344	396	359	373	366	384	395	386	396	393	392	410	384	379	376	396	425	393	350	416	384	384	361	430
23559	21220	28507	24192	21228	11964	1514	1016	893	840	822	774	685	725	719	750	703	711	669	684	699	674	677	616	699	696	648	618	658	622	626	669	658	644	674	636	615	652	700	664	658	653	640	653	635	674	665	636	644	613	633	667	649	632	615	644	657	651	660	663	650	656	643	639	622	646	677	650	631	621	626	629	614	636	615	648	655	645	618	651	576	595	667	637	678	587	609	691	630	609	676	681	639	630	640	595	607	666	617	675	650	671	628	598	633	628	635	682	620	661	615	673	646	643	658	647	642	636	619	652	639	654	687	642	660	685	660	651	608	653	600	621	651	590	634	624	649	650	676	638	674	620	658	619	616	654	614	619	727	659	638	634	624	625	642	647	658	685	653	634	596	602	638	630	625	645	628	616	623	601	699	678	676	631	637	679	665	653	660	628	627	612	664	644	629	616	612	644	624	625	612	617	624	645	601	667	598	615	632	642	607	652	657	626	645	657	674	651	623	616	631	627	663	660	636	672	636	659	650	616	596	658	677	627	671	660	628	620	686	627	673	652	634	624	658	671	710	670	640	638	672	598	648	661	602	629	626	655	637	651	606	617	675	657	629	694	655	666	673	639	624	667	635	646	631	627	628	621	653	670	647	623	635	673	643	620	556	649	631	624	641	653	615	647	636	619	655	610	650	635	663	675	674	662	649	647	635	662	676	652	648	636	642	653	657	622	661	645	687	644	670	631	636	633	586	621	650	609	658	652	660	660	644	601	595	625	641	620	670	644	631	655	653	661	627	642	676	645	600	683	613	648	618	612	628	641	640	628	611	609	659	666	658	602	613	674	621	662	635	654	682	689	645	622	633	634	645	632	610	680	635	645	614	651	600	647	648	624	586	635	689	567	689	626	659	639	638	655	629	646	619	707	670	651	636	584	662	601	586	679	645	635	675	646	629	623	618	695	616	612	644	649	590	680	630	620	641	652	645	617	598	644	619	594	675	662	681	613	640	735	662	647	683	633	645	665	614	622	621	632	635	676	665	649	626	676	628	596	650	675	658	639	621	648	655	648	601	599	628	590	685	579	620	629	627	688	707	661	636	650	676	613	623	639	634	616	646	633	621	646	609	601	615	622	646	682	635	631	644	630	657	652	665	655	640	612	659	606	613	638	655	654	646	656	614	596	664	571	617	646	626	612	636	661	626	665	648	628	610	617	647	662	644	646	612	619	664	627	648	618	667	592	667	608	660	643	634	642	603	606	646	633	635	634	619	643	609	616	643	645	640	699	648	618	680	612	631	612	656	619	629	657	622	599	655	633	684	668	691	645	648	649	653	637	603	648	685	641	655	636	656	655	638	664	611	667	629	643	647	655	641	644	690	629	661	662	636	635	662	690	634	632	645	677	631	632	648	655	673	675	663	669	655	629	635	672	623	634	648	625	620	655	612	645	618	599	597	647	648	610	676	646	666	653	623	596	642	638	612	661	625	653	631	657	662	652	620	615	617	673	659	673	641	674	649	614	620	638	636	626	620	614	626	649	655	582	651	651	683	606	627	636	649	672	633	622	641	654	675	671	653	654	652	643	695	631	641	647	640	638	624	641	667	631	693	629	606	653	628	640	669	609	624	652	668	598	650	604	651	641	592	652	657	663	639	659	622	625	679	613	618	617	597	662	570	629	632	636	677	659	640	616	633	622	598	661	678	634	652	661	682	646	652	616	642	618	638	625	672	623	645	606	655	626	638	611	630	620	676	676	616	661	622	671	681	592	620	646	681	608	657	687	632	639	662	645	649	649	579	606	637	598	635	649	620	629	601	639	630	602	655	674	635	591	661	672	678	621	657	650	633	638	617	639	654	643	614	638	615	657	677	653	616	643	639	614	652	614	658	649	624	601	644	634	624	654	647	662	655	683	659	666	632	665	612	643	630	634	654	650	686	607	630	631	688	629	654	643	630	626	595	637	628	635	630	570	659	666	665	600	637	687	588	670	616	633	659	641	587	647	649	676	617	653	624	627	604	663	661	569	703	635	644	614	679	679	662	641	654	627	600	640	653	584	624	630	650	664	643	665	618	620	678	632	635	633	698	648	551	661	641	674	684	612	654	643	644	647	651	638	635	647	615	664	643	646	609	640	605	584	601	631	673	673	661	665	693	686	663	685	641	678	611	632	683	621	626	664	619	626	645	669	671	689	631	686	648	626	679	640	634	670	646	663	639	604	657	620	602	675	620	647	647	625	639	651	627	701	563	639	657	639	654	639	661	663	644	658	616	654	646	603	642	666	629	643	629	617	627	609	622	622	623	634	636	609	611	639	623	632	652	617	657	652	639	600	627	650	616	638	624	619	639	602	656	660	613	692	635	634	701	657	651	618	610	654	631	631	622	669	642	610	612	633	612	642	642	650	660	632	644	669	566	657	612	639	658	635	670	650	706	608	636	629	635	628	653	661	627	652	665	639	629	650	629	629	633	592	667	596	637	663	665	627	669	643	634	647	621	644	637	611	657	617	642	657	623	637	623	624	618	694	608	675	699	640	622	698	634	589	663	632	641	614	635	648	650	651	654	626	617	640	655	668	637	608	609	667	649	630	598	641	591	697	636	650	641	648	647	649	648	671	633	633	609	654	632	623	620	624	661	613	652	632	639	633	641	655	619	657	642	655	642	629	635	629	651	631	583	586	674	689	655	636	610	606	649	656	661	620	625	665	617	656	632	670	627	603	653	676	628	671	628	650	624	660	660	685	709	657	649	638	666	618	629	623	628	604	630	621	647	630	648	667	646	616	614	674	666	642	609	648	687	629	637	642	657	617	652	642	676	657	619	659	606	691	655	658	616	619	711	625	651	667	644	661	627	642	638	660	661	651	623	645	686	633	654	602	669	684	686	622	657	636	653	649	671	645	689	638	659	676	688	668	634	640	641	615	694	588	667	667	677	629	647	620	621	703	613	599	596	621	661	603	640	631	638	667	611	659	671	634	635	631	613	638	656	592	615	620	655	647	692	651	654	648	656	613	626	625	612	647	652	655	652	641	654	601	626	676	606	619	636	675	660	687	661	624	617	619	630	616	645	567	653	643	651	646	650	661	686	623	611	633	616	608	640	619	641	641	649	627	607	612	657	617	650	654	706	630	626	651	647	634	613	592	692	623	639	623	629	654	627	670	645	615	638	640	617	588	658	661	666	598	681	621	631	614	610	671	623	636	634	650	588	681	593	624	669	664	655	594	679	675	605	658	626	630	606	631	623	646	655	672	624	714	642	635	585	648	591	638	642	674	621	658	619	654	649	688	640	650	682	710	663	619	639	685	606	635	630	631	634	620	614	623	668	626	671	617	641	639	657	654	638	622	646	581	647	620	626	590	669	660	662	631	608	628	664	590	638	639	609	657	613	624	603	656	582	641	653	648	594	650	616	653	632	640	700	650	637	634	575	680	705	635	648	586	690	654	621	671	659	615	586	647	642	639	656	675	647	662	659	631	574	654	655	633	663	598	623	657	681	655	621	650
6485	21942	10182	3100	2356	1822	1451	1250	1072	1018	949	883	853	821	773	765	720	733	701	757	745	755	693	740	727	735	628	694	675	686	744	681	661	709	697	679	712	660	678	640	681	714	699	689	696	725	696	684	660	694	680	628	710	718	720	679	729	697	665	716	700	648	687	668	642	664	687	724	667	684	619	705	618	696	684	654	653	649	649	662	668	711	643	705	677	699	655	648	720	668	647	674	711	702	646	647	699	743	649	674	686	606	661	653	677	666	635	624	712	648	660	664	702	641	709	661	641	661	668	691	649	700	652	670	653	746	705	681	693	674	676	693	703	690	684	644	643	666	631	648	683	690	694	680	672	713	685	690	683	711	664	638	655	670	664	718	652	703	695	664	657	624	671	701	686	668	674	664	682	655	647	714	715	670	677	692	683	631	647	707	690	657	710	715	647	660	666	661	681	651	637	671	693	656	713	667	654	695	660	708	664	683	652	665	653	672	705	739	640	629	685	628	643	650	654	646	685	702	681	670	684	698	654	607	695	686	719	688	633	658	652	696	672	690	653	670	755	686	686	729	710	689	667	684	662	670	668	693	668	675	673	625	698	713	684	690	689	651	639	704	691	646	656	688	660	641	703	681	695	666	679	665	666	672	681	675	669	642	670	727	645	626	689	674	685	694	645	643	666	644	691	655	699	692	678	712	716	669	702	697	680	641	660	700	648	636	679	688	664	648	679	677	633	640	670	658	692	655	640	658	659	666	661	646	712	696	655	678	692	695	654	730	616	628	692	653	655	667	712	672	652	680	673	680	672	642	696	664	703	694	695	655	728	670	681	687	685	667	659	691	641	725	660	658	623	669	706	685	705	716	669	690	689	696	704	669	687	671	673	674	688	689	681	723	657	654	694	679	664	693	705	630	630	710	685	672	679	659	697	699	662	646	663	709	658	678	647	693	662	669	654	642	651	675	667	641	744	724	670	654	712	679	655	657	628	683	671	668	699	669	629	686	685	652	680	667	696	679	659	675	663	715	676	636	625	656	662	610	693	676	690	677	669	696	674	678	658	672	630	690	709	683	695	703	651	666	640	660	682	704	675	682	682	684	689	663	649	629	715	669	680	688	644	660	663	668	690	718	665	697	616	649	677	742	709	680	636	682	630	711	724	620	676	712	606	673	686	627	716	726	656	674	653	661	663	686	710	651	639	687	660	681	676	633	662	626	678	677	663	729	692	689	644	661	659	654	660	699	713	694	697	669	679	636	688	637	690	671	686	708	651	691	686	703	676	707	669	619	656	675	706	664	647	657	680	688	658	642	678	664	679	690	659	664	670	691	669	670	672	673	663	699	652	608	678	704	635	671	661	691	653	631	682	650	714	667	653	669	645	663	691	647	630	675	700	693	682	655	644	695	698	709	645	654	671	658	671	618	619	669	660	654	685	629	647	691	685	659	691	683	714	643	686	627	662	703	700	679	648	674	685	702	671	668	679	687	669	696	627	642	655	630	686	727	694	639	679	690	678	701	706	714	683	693	646	647	705	705	692	688	645	667	682	709	690	691	672	669	652	658	724	680	670	701	691	633	661	701	652	666	674	722	679	693	736	666	669	697	721	664	607	704	674	696	699	673	663	686	645	718	681	656	651	675	690	653	621	663	675	691	687	676	681	612	642	648	610	689	672	643	691	637	656	703	716	684	712	682	684	655	699	682	729	663	658	707	659	722	705	705	674	669	698	698	686	673	641	663	709	634	689	695	637	661	699	671	675	660	654	664	658	677	684	659	657	677	628	675	698	655	665	710	659	674	676	670	685	718	734	676	633	708	668	663	667	661	667	722	675	673	640	654	671	673	658	692	691	670	647	692	699	611	704	664	661	659	721	700	722	695	662	723	695	686	669	680	659	635	651	734	703	650	673	685	658	701	667	730	658	674	684	669	659	698	664	652	699	701	712	654	645	718	715	649	679	683	706	674	692	669	635	625	668	716	641	737	720	655	658	672	701	641	658	635	686	645	676	737	658	668	673	633	630	664	669	672	711	692	660	630	627	633	636	670	676	678	682	662	711	630	696	613	665	685	715	672	672	664	653	693	658	647	669	652	646	669	689	652	699	619	663	710	690	683	675	673	701	668	708	686	645	656	676	675	703	676	700	638	632	710	634	675	717	729	738	625	687	679	629	660	688	651	724	697	673	640	681	637	680	677	661	663	675	672	677	739	667	674	651	662	649	689	713	657	660	702	638	647	679	636	669	693	666	699	661	662	698	701	635	695	696	653	651	701	655	690	665	689	664	661	641	673	646	719	691	686	657	741	685	687	677	669	657	661	686	661	686	650	683	696	697	647	703	657	632	681	652	699	654	709	624	646	637	665	672	679	697	699	648	657	676	638	690	704	683	624	633	614	672	686	660	642	682	695	692	713	702	698	692	670	693	639	741	684	737	693	658	651	701	673	664	667	686	616	665	667	650	655	647	668	633	668	662	673	705	641	648	669	664	658	721	629	668	723	688	665	689	673	689	656	614	675	670	647	709	687	671	663	691	661	710	670	678	701	688	664	673	655	689	657	667	735	665	633	649	658	656	685	663	728	675	694	664	671	654	661	672	687	706	700	666	733	699	647	685	651	633	676	712	688	661	706	666	674	674	659	656	689	682	677	660	654	665	666	666	702	683	664	671	692	643	699	710	654	647	662	659	674	628	695	675	683	681	672	698	663	705	646	690	691	692	658	684	683	696	707	649	671	697	673	669	662	701	677	723	664	671	675	684	691	672	667	682	650	650	690	677	650	707	657	670	694	636	681	653	641	708	700	750	669	685	679	690	661	695	697	675	638	683	671	640	640	632	676	666	665	702	698	686	685	638	669	632	681	671	719	705	686	729	697	628	666	668	666	673	614	676	735	633	659	645	669	691	669	706	646	662	631	630	681	668	674	657	654	662	675	698	698	623	698	688	700	676	635	689	650	691	670	672	667	706	631	701	645	689	685	667	632	664	607	732	667	673	649	742	651	709	663	659	722	693	701	637	654	695	660	650	638	641	709	687	711	685	661	688	661	667	695	676	673	610	690	675	714	671	667	635	652	623	716	701	653	671	689	666	645	652	632	688	681	665	679	707	673	678	711	673	674	657	710	727	699	663	727	680	651	685	628	679	666	673	706	693	713	654	685	627	669	726	688	727	653	651	665	667	679	674	682	684	668	642	661	671	615	662	691	669	660	698	653	715	646	690	674	649	621	680	686	660	717	665	663	652	672	693	694	683	671	647	600	650	656	673	677	688	652	669	689	660	701	719	657	658	725	695	618	680	653	685	657	694	662	666	652	677	671	702	613	713	694	691	670	672	706	687	686	663	719	706	652	679	718	622	660	686	708	716	679	694	685	697	673	618	672	682	627	672	670	706	659	686	645	673	673	730	682	660	632	704	656	670	596	703	656	737	702	631	691	687	646	656	701	643	695	709	643	713	643	717	659	664	699	641	684	708	648	690	674	709	674	678	674	682	676	698	647
24655	21262	27743	25043	14198	688	459	354	292	277	257	236	217	215	198	205	192	209	161	195	186	182	187	200	178	195	187	176	178	200	161	194	167	172	174	219	152	189	167	184	196	176	169	175	174	191	175	169	163	153	160	172	171	164	172	176	187	182	174	162	147	152	176	176	177	167	159	164	186	165	143	167	177	154	179	191	169	190	182	183	164	177	161	179	180	160	177	185	168	168	185	170	174	170	181	164	196	161	164	180	158	182	184	164	167	177	182	184	160	196	155	171	181	189	158	169	176	166	158	171	162	169	169	182	186	167	183	192	170	146	156	162	155	163	181	166	194	165	183	176	169	199	154	189	174	186	156	151	161	183	146	158	148	159	178	171	171	160	186	165	147	173	155	190	205	166	162	186	171	190	175	189	183	188	178	178	165	169	176	150	154	175	167	158	160	166	165	171	160	129	165	167	171	145	150	183	158	161	161	154	170	169	171	157	171	188	185	156	175	170	170	146	160	155	159	183	176	185	185	172	163	172	177	176	176	148	177	170	190	167	179	150	160	167	144	155	156	194	164	158	140	163	185	165	186	168	164	189	163	166	171	195	157	175	171	152	162	188	181	196	173	184	159	186	178	171	181	168	172	177	159	160	156	189	167	161	165	168	152	136	151	157	151	171	160	172	149	155	161	162	167	164	152	159	148	168	152	145	154	179	179	175	163	153	179	158	159	167	189	167	164	174	168	144	175	167	193	174	192	166	167	170	154	168	177	165	178	190	196	153	186	175	181	159	168	177	186	164	181	173	178	163	172	176	177	155	159	164	166	166	173	148	153	160	150	165	187	158	149	155	157	173	167	163	172	200	147	171	178	192	160	187	190	166	167	203	153	166	189	161	170	171	177	166	147	153	189	158	161	161	166	173	162	170	176	152	186	161	147	175	176	183	145	163	155	174	168	168	177	146	170	199	177	169	185	166	182	184	175	145	161	142	154	168	146	192	170	169	178	195	172	155	158	162	155	172	178	142	171	191	184	194	178	178	176	171	180	191	148	176	172	185	157	197	182	164	168	162	168	163	176	157	186	186	173	168	158	138	162	170	160	195	184	158	179	158	183	146	180	163	158	162	174	163	176	174	188	145	147	160	150	174	191	185	169	185	186	166	184	176	149	187	146	162	160	158	164	158	162	179	159	178	156	168	183	166	180	195	178	174	174	158	176	188	174	164	172	211	193	163	155	161	187	147	182	188	164	172	191	173	179	156	171	176	155	193	182	177	180	197	153	184	162	166	171	161	166	186	157	172	178	159	172	179	144	178	165	172	192	182	165	154	168	174	174	166	160	192	187	167	189	147	176	184	161	165	153	176	171	176	147	162	174	158	170	170	179	176	159	154	183	194	183	159	171	180	149	156	172	162	166	161	161	142	159	152	165	149	141	197	174	199	173	171	176	195	184	165	163	169	165	188	170	172	159	165	178	192	179	196	171	177	172	165	144	172	144	168	156	169	183	159	152	176	163	179	171	170	167	184	152	177	187	180	174	158	161	164	170	175	175	156	177	182	216	149	184	149	171	158	181	170	175	181	167	181	168	177	159	163	178	166	173	155	176	159	171	175	172	154	152	139	175	161	167	177	160	168	168	163	155	193	191	176	181	160	173	181	176	210	145	189	177	150	164	164	180	158	171	190	182	180	160	151	185	187	193	157	161	160	181	173	163	155	177	172	163	164	169	182	174	159	173	197	160	171	185	160	155	170	150	181	152	162	161	147	146	166	165	164	165	167	179	170	158	178	171	158	178	203	168	183	148	171	152	185	175	167	174	154	165	154	180	160	167	177	161	168	156	172	189	188	201	177	177	169	174	126	172	164	157	154	170	165	160	164	168	179	193	153	163	183	173	168	163	156	142	174	171	180	165	161	177	161	185	176	157	168	169	166	155	149	193	136	171	178	161	141	177	162	178	175	167	158	144	185	176	179	163	165	171	161	168	170	195	171	193	147	182	158	170	153	160	157	189	184	138	172	181	156	153	160	182	195	177	192	154	158	163	174	170	169	171	142	179	178	164	144	165	163	183	155	146	203	189	177	180	179	164	177	163	187	173	180	158	184	166	161	190	190	161	178	161	170	164	180	180	176	179	150	169	144	180	169	169	155	170	172	197	199	177	164	184	165	179	166	184	148	185	179	170	180	186	158	183	184	197	179	160	180	203	152	170	168	152	149	185	184	184	187	159	199	180	167	169	170	164	145	169	162	166	190	157	178	168	159	184	191	160	160	153	173	176	151	163	181	177	173	172	182	206	177	173	175	173	180	145	156	178	164	177	174	162	178	158	187	169	185	160	154	162	160	172	176	165	166	153	162	191	162	163	175	168	172	168	150	195	168	180	171	172	173	157	153	150	161	198	169	165	156	149	170	166	159	177	157	178	157	187	196	183	166	167	189	180	206	178	167	176	159	164	198	175	180	183	120	181	145	158	175	150	172	164	196	167	198	190	163	176	159	152	187	190	178	179	158	168	151	152	149	164	156	158	188	163	177	187	176	167	180	159	161	156	153	174	167	167	161	177	168	143	188	161	175	161	186	134	155	175	145	190	184	154	174	165	173	169	170	143	170	165	172	170	167	197	189	177	165	167	168	185	173	158	184	174	181	193	175	173	177	157	164	153	143	186	153	201	179	180	167	164	166	170	187	174	174	167	164	181	156	178	174	187	181	151	171	160	161	191	185	170	155	168	154	178	184	155	160	152	163	167	171	176	151	185	186	161	165	137	168	173	151	181	175	185	192	166	181	159	151	171	170	193	165	162	191	163	175	162	158	179	171	191	161	168	166	163	162	186	184	162	175	146	154	182	201	163	182	147	174	175	167	161	171	185	172	167	171	159	161	153	189	172	145	161	172	153	177	171	193	191	164	158	189	152	179	174	165	176	171	142	153	158	167	158	168	160	187	173	162	161	176	199	168	152	182	186	172	164	170	191	199	182	170	171	150	204	178	170	142	178	167	167	156	166	171	190	150	178	192	186	196	178	155	181	183	161	160	172	166	160	150	166	166	153	167	170	172	171	164	180	158	171	176	201	153	186	170	158	198	159	162	170	166	165	179	190	165	184	180	184	166	161	173	165	173	178	149	170	174	162	193	162	193	158	172	157	173	163	154	187	192	186	152	167	167	168	183	165	170	157	165	155	188	148	180	161	160	173	171	187	147	161	173	179	178	151	181	154	168	159	146	152	148	190	162	172	176	144	166	145	152	164	157	164	172	168	163	170	176	139	149	185	179	180	184	176	156	185	164	176	166	169	149	161	181	150	160	161	172	161	181	176	184	196	185	177	171	172	171	163	154	184	175	173	153	175	179	178	162	186	161	166	175	172	196	169	189	177	183	172	168	150	157	174	159	160	148	170	156	183	160	155	163	170	173	177	166	174	174	181	149	169	149	155	176	182	168	176	172	181	182	159	172	172	184	184	168	154	166	166	157	187	174	150	166	163	168	165	161	168	153	181	194	193	151
5678	17699	9275	1623	1142	858	664	491	461	397	346	316	286	297	248	227	272	259	225	213	228	233	206	198	201	191	187	214	203	203	202	216	195	215	192	184	221	209	197	209	227	222	201	197	206	210	181	215	194	209	219	206	209	191	217	213	218	204	241	206	184	191	189	174	217	179	196	187	213	214	189	209	210	179	186	213	195	180	215	219	210	210	186	177	210	219	204	197	227	185	189	197	203	170	223	201	198	211	229	222	186	194	230	186	203	197	197	218	197	217	198	176	208	182	173	192	194	168	188	184	212	188	221	181	191	188	208	221	193	174	196	195	197	185	199	170	193	197	157	207	193	182	179	205	209	206	186	166	200	164	205	184	215	197	186	193	186	184	200	223	199	227	199	223	199	186	190	191	201	170	181	246	193	201	189	193	181	193	180	189	215	191	192	198	186	195	202	192	205	192	199	207	211	209	222	196	206	188	203	203	215	197	208	205	182	214	199	229	224	202	208	203	186	193	174	199	234	188	200	195	187	180	198	193	204	198	208	173	200	216	213	180	191	188	210	186	193	184	162	204	205	189	212	199	219	230	208	183	185	210	183	209	211	196	209	209	206	232	179	213	202	215	224	188	193	184	200	186	210	203	212	202	169	211	223	212	219	207	198	184	186	221	195	205	215	222	197	213	182	199	210	194	204	203	219	180	210	197	210	184	192	199	212	201	201	181	207	207	206	215	177	226	187	194	208	198	190	176	199	204	187	190	221	217	192	202	183	190	205	216	208	198	196	212	181	210	197	206	228	208	200	206	200	174	205	188	186	226	194	207	179	182	189	191	216	209	185	176	185	191	227	187	177	198	205	202	210	187	208	200	209	213	179	210	206	204	216	175	176	189	194	208	187	181	181	174	190	206	214	206	219	243	222	180	184	211	230	199	206	189	183	185	191	182	197	194	207	176	191	194	205	215	230	195	193	188	211	206	185	201	221	216	214	182	226	223	180	183	193	212	202	205	197	220	173	183	179	221	198	187	172	174	196	199	202	191	195	196	222	195	196	175	212	189	199	189	197	196	199	188	202	209	206	197	209	210	211	209	189	223	240	218	194	218	222	181	173	197	208	208	189	204	186	212	160	202	187	199	224	198	209	200	208	182	212	203	194	175	181	186	207	183	213	203	211	180	203	201	179	221	190	185	206	195	191	196	189	197	198	188	179	203	191	203	200	190	205	200	184	204	197	207	196	205	195	190	202	193	173	188	225	188	201	203	217	187	172	199	197	236	184	225	202	184	189	192	205	187	214	206	218	194	193	208	192	188	218	185	184	220	209	192	196	209	198	203	197	217	201	195	177	182	216	202	227	219	175	171	213	190	184	170	208	219	220	208	207	192	199	206	208	190	199	199	209	204	185	210	202	193	217	195	185	203	222	206	175	206	191	212	195	196	202	185	203	185	206	177	184	176	196	193	198	199	194	191	184	208	191	190	220	186	164	190	193	208	205	195	194	219	183	168	215	229	196	187	219	201	218	194	200	186	205	210	220	196	193	201	197	194	174	192	193	223	182	195	188	189	196	169	188	201	204	185	202	204	186	164	187	187	176	183	164	211	202	191	191	188	173	174	213	212	206	204	188	200	207	221	197	220	191	206	188	212	203	188	196	212	175	211	202	199	173	216	205	210	210	199	211	193	189	197	206	187	192	198	201	195	208	193	195	178	201	173	202	203	195	217	203	180	183	223	197	215	191	191	191	201	179	209	210	204	206	196	221	194	211	208	206	185	161	205	201	186	183	191	225	190	190	206	188	202	184	192	211	206	217	185	205	185	191	201	205	185	207	207	209	204	190	212	201	181	218	181	195	194	212	217	176	199	195	206	195	201	215	231	183	202	173	195	207	193	202	186	193	200	188	196	215	200	185	181	211	196	205	210	215	201	202	192	233	187	217	196	180	187	197	198	207	185	195	189	181	174	202	216	169	201	194	178	214	193	221	189	193	213	205	182	188	199	202	187	192	191	199	213	214	195	187	202	214	207	204	216	207	213	201	220	192	215	188	204	184	180	185	194	181	193	197	178	190	212	181	213	172	193	174	177	212	199	224	215	185	220	211	180	194	188	188	199	177	216	175	201	193	193	199	185	209	185	201	216	173	208	179	218	191	177	168	200	212	191	211	226	196	190	183	206	191	205	199	187	237	183	186	211	213	184	213	188	213	205	210	203	198	217	182	173	195	190	203	202	217	187	193	201	197	218	204	178	211	183	183	212	217	178	193	202	230	187	217	171	209	210	207	199	172	174	183	203	179	193	235	200	201	172	195	219	209	197	198	192	173	224	204	210	192	206	177	209	219	198	192	205	213	207	216	201	206	192	174	188	195	227	192	210	226	184	211	191	190	182	205	191	194	198	193	214	225	207	214	191	195	196	203	195	201	191	210	198	240	192	202	178	214	204	189	209	177	199	219	192	180	187	196	166	202	206	191	168	184	186	208	213	190	178	208	182	203	208	215	193	192	221	206	215	210	192	216	196	211	207	184	178	179	179	218	191	189	202	183	209	214	180	209	225	176	205	193	202	182	204	215	178	187	208	193	197	198	194	187	203	175	196	193	203	193	195	173	195	187	206	199	195	202	203	207	201	201	200	192	183	178	189	203	206	207	181	190	189	205	180	165	188	190	197	196	198	200	187	194	195	188	196	201	206	195	214	166	204	182	213	182	184	208	222	197	172	210	181	235	190	200	214	202	180	217	180	203	200	199	206	227	211	205	208	214	185	191	178	189	191	202	196	207	197	203	193	236	219	225	197	186	204	180	203	225	181	192	208	213	208	197	199	194	182	174	178	195	197	211	205	203	197	215	209	209	197	217	211	196	199	202	192	177	217	197	210	203	206	199	194	190	193	234	200	207	182	197	217	209	192	211	202	198	199	165	194	206	195	208	188	191	188	196	190	227	195	204	180	200	201	228	192	192	194	209	232	171	197	200	193	209	210	206	210	183	222	206	202	199	201	181	196	209	209	206	183	203	178	183	191	208	203	198	194	221	211	185	175	193	183	190	211	213	205	223	181	218	200	193	211	204	178	207	196	204	177	195	180	204	162	207	232	218	191	203	206	193	195	178	207	216	191	207	178	227	199	201	192	210	173	209	193	217	200	204	202	193	192	193	204	183	204	174	217	213	217	204	223	186	185	192	191	170	187	230	181	208	195	174	193	186	199	190	195	197	215	195	202	189	201	206	180	188	200	185	189	203	234	198	216	210	214	201	201	210	201	207	227	174	167	198	226	194	192	203	211	190	201	194	202	207	208	203	232	194	218	203	220	203	227	194	195	206	204	187	219	211	199	238	183	184	162	188	204	211	193	179	194	197	224	240	182	191	203	189	192	174	209	223	200	199	191	197	200	190	193	191	194	184	186	200	176	179	191	212	222	212	196	197	181	187	206	201	221	197	216	211	195	195	201	199	207	207	184	198	202	198	224	201	191	201	180	192	213	183	187	213	206	206	193	212	209	191	189
22360	21146	28935	23633	21147	21207	11021	1350	968	847	757	763	693	646	612	590	565	585	536	548	537	549	541	583	542	491	503	506	534	481	560	515	533	531	481	490	488	509	552	484	518	515	494	492	482	495	445	527	538	511	487	476	511	495	525	491	486	471	518	481	513	503	491	515	508	561	489	509	483	465	428	498	505	491	479	502	513	498	507	471	489	515	480	474	495	487	529	462	499	464	493	501	457	491	479	502	507	466	517	467	508	460	461	528	508	440	516	466	484	488	485	498	501	496	492	464	485	519	430	542	517	492	495	509	502	533	473	475	495	532	456	501	482	527	500	496	488	433	482	510	487	490	486	483	472	465	469	476	508	526	493	477	483	533	512	478	460	496	495	463	510	521	491	470	499	463	492	513	492	475	505	481	518	454	500	531	545	482	481	504	490	472	507	509	523	481	504	502	449	481	493	494	502	465	488	475	464	500	508	503	531	479	496	535	463	466	518	501	480	488	494	471	539	491	486	470	479	485	517	504	467	434	483	485	515	505	488	525	488	483	529	489	476	479	481	503	455	485	518	501	494	478	491	494	464	492	468	514	510	521	487	486	479	526	475	468	464	515	493	482	517	488	516	467	501	477	474	480	509	516	519	509	483	521	478	507	521	484	487	490	497	462	515	503	515	476	475	464	491	485	477	488	474	481	457	462	521	471	462	498	436	508	503	483	506	478	486	497	472	500	501	487	465	472	456	460	494	527	527	488	511	510	481	495	492	509	524	485	458	468	526	480	455	501	478	493	462	493	510	528	503	490	469	456	503	474	484	463	481	475	514	495	476	446	490	458	468	526	511	486	520	461	478	448	450	491	484	489	512	499	490	502	445	491	497	474	492	460	535	468	454	515	500	464	517	518	509	480	482	470	504	515	431	507	503	488	516	508	460	468	490	516	509	464	506	498	479	480	498	449	477	512	469	454	480	507	466	527	514	483	464	500	523	488	473	480	511	497	496	516	475	505	480	494	523	506	502	504	463	495	494	476	484	466	497	489	483	480	489	485	516	505	503	516	477	485	501	468	540	520	529	459	527	470	515	501	513	504	541	485	469	516	456	477	476	486	476	504	513	505	488	476	535	497	537	500	495	488	465	485	491	478	465	501	492	486	532	488	521	460	487	508	515	506	508	480	486	520	487	487	479	505	505	480	493	468	484	471	525	497	534	498	481	470	483	488	454	484	452	505	493	500	541	548	466	456	512	478	470	453	503	474	506	512	481	469	478	500	484	502	486	498	514	475	502	491	475	483	494	497	482	485	507	479	486	483	468	521	499	499	481	493	529	507	520	484	511	506	485	514	500	511	484	508	468	506	445	459	503	528	461	541	474	502	490	501	461	483	487	509	484	532	486	505	494	486	522	467	476	505	498	528	502	519	523	506	518	491	494	491	532	478	468	496	517	492	504	503	476	499	539	472	473	494	456	483	486	555	463	503	477	478	493	487	485	517	489	475	472	482	526	446	464	501	492	508	502	513	506	475	534	513	462	467	473	546	513	524	481	502	453	479	502	497	507	504	471	499	516	497	479	518	500	462	490	506	487	463	524	494	472	517	466	501	506	500	483	447	526	422	468	494	495	534	471	480	512	489	485	489	497	498	461	503	493	491	485	452	473	464	466	480	477	507	500	480	467	488	504	523	517	483	518	469	448	499	476	474	532	501	535	514	481	513	471	479	491	471	472	474	444	472	478	485	506	485	477	484	524	494	477	477	479	483	486	465	490	496	469	489	499	481	477	493	487	522	522	515	505	493	518	464	476	500	509	519	491	514	480	475	494	491	494	491	541	490	491	484	494	492	514	457	488	517	490	488	500	468	499	455	490	459	501	471	459	468	460	460	482	519	489	480	512	470	498	494	510	486	469	496	515	506	496	511	500	488	482	524	496	503	497	499	486	507	489	491	491	468	467	505	503	495	491	506	485	528	512	471	526	489	506	490	540	535	522	484	516	507	503	507	502	491	491	491	486	497	480	527	498	495	481	472	488	494	497	569	514	475	456	495	492	453	481	485	480	483	476	426	513	473	459	487	503	516	509	521	538	491	488	505	474	461	498	501	462	472	486	487	507	461	498	494	503	480	496	439	464	489	465	519	490	532	491	440	521	486	473	507	483	524	464	491	511	486	497	472	485	526	475	508	490	475	466	462	497	464	514	476	492	508	466	494	499	505	517	490	450	467	522	529	472	477	487	490	534	508	497	486	477	487	481	508	451	500	507	523	480	522	492	458	472	509	486	473	491	464	485	472	541	492	498	504	562	466	497	495	498	513	476	496	501	497	458	448	483	504	510	476	513	487	460	467	466	453	476	519	495	472	468	501	505	511	476	471	530	496	497	488	489	524	459	521	498	480	486	447	484	481	483	484	473	465	485	470	505	491	469	494	512	507	504	448	466	510	496	480	495	486	526	453	491	468	477	458	526	488	473	485	516	489	455	470	515	493	488	494	489	514	461	464	494	506	510	486	516	500	484	483	459	512	474	490	471	490	526	487	505	462	449	508	519	499	509	479	441	469	491	468	495	460	479	495	475	450	514	479	510	502	502	488	488	482	527	485	450	509	494	483	500	447	493	455	462	471	501	513	516	444	485	487	514	476	496	427	455	491	493	518	469	465	503	499	464	522	488	487	490	510	494	466	478	471	505	489	497	498	495	479	468	491	500	491	468	443	477	510	499	520	492	538	492	493	469	486	497	514	463	519	522	497	507	489	503	474	482	470	517	493	488	479	484	476	483	485	529	523	507	474	556	432	488	489	494	514	508	526	534	450	547	531	473	474	485	503	458	474	503	524	474	494	532	498	484	497	533	480	508	500	480	516	499	482	467	477	473	476	517	491	496	481	505	507	501	495	483	527	510	494	503	517	486	526	462	453	499	481	489	462	477	493	501	489	511	499	473	469	489	468	458	436	501	489	480	487	485	500	518	505	470	482	510	495	472	461	468	509	457	552	475	477	481	493	520	498	499	486	479	537	465	473	477	470	524	467	469	478	481	498	507	462	549	472	519	482	478	493	490	475	448	456	487	534	497	484	516	505	469	519	461	498	462	504	496	475	511	507	526	517	477	493	497	498	486	447	493	486	465	503	517	455	486	483	479	493	496	500	476	464	494	439	467	481	500	503	489	501	499	491	474	473	465	490	496	495	474	484	483	528	512	494	519	485	479	485	498	506	439	494	398	479	539	484	501	525	499	523	501	505	462	443	488	486	506	475	500	499	503	511	514	552	486	466	495	485	512	490	489	503	489	453	491	466	487	524	506	513	485	519	525	482	522	503	489	546	496	508	540	489	461	521	478	493	471	500	516	480	503	484	506	483	502	488	510	484	470	454	462	477	448	498	468	506	480	495	489	482	483	508	472	458	494	426	516	463	495	489	442	507	454	477	515	459	516	501	501	500	467	458	480	516	478	533	537	507	520	472	466	500	491	471	521	506	499	511	471	483	475	477	473	489	476	500	564	508	514	486
7669	31830	17754	5094	3720	2833	2114	1680	1324	1182	1041	921	884	774	759	721	729	717	669	614	654	626	615	588	605	601	584	598	587	609	560	542	609	586	555	590	536	573	545	565	549	541	579	551	535	531	574	526	531	498	529	597	542	531	509	575	579	541	556	568	524	521	570	516	539	543	497	549	496	568	517	545	505	571	517	560	516	585	576	564	601	553	568	540	534	546	530	551	535	540	534	516	537	574	538	526	571	516	544	533	541	577	534	525	553	498	506	548	535	510	518	548	468	554	533	478	503	548	527	506	581	516	504	521	541	517	551	527	484	542	528	556	522	515	585	524	537	520	517	515	546	501	564	527	531	549	574	535	513	533	456	508	522	524	526	547	520	546	496	533	480	560	511	548	529	540	516	539	569	510	553	515	536	531	567	519	564	541	537	502	487	510	552	558	562	513	541	533	499	541	546	549	556	557	574	558	500	534	556	549	493	525	501	531	510	558	533	536	579	542	562	509	514	505	566	553	573	556	570	540	508	545	548	538	564	541	520	527	574	506	553	542	520	532	512	530	534	530	542	533	557	511	545	530	515	542	535	538	556	536	576	531	561	563	536	530	567	510	506	532	490	567	516	524	531	549	517	517	546	552	532	517	558	543	488	528	533	530	505	506	492	541	519	522	538	488	554	546	532	539	565	549	523	567	542	550	539	529	564	528	572	528	544	536	503	547	552	567	540	529	516	530	538	525	546	543	512	535	511	533	548	498	528	526	544	537	582	525	516	550	539	530	542	540	564	571	521	571	555	506	568	565	527	517	512	534	534	534	554	499	495	538	521	547	552	533	565	513	500	575	539	535	550	498	539	532	548	555	520	509	527	573	555	548	500	529	529	532	542	540	473	536	546	527	521	586	540	511	525	524	534	516	556	521	491	559	528	523	545	522	583	505	528	542	554	509	552	536	553	551	513	568	541	559	527	527	519	529	537	545	531	547	528	499	541	550	545	539	521	560	543	547	531	529	522	515	491	554	513	529	532	511	504	528	556	507	551	554	511	484	525	493	525	536	549	530	548	535	543	518	558	505	514	522	544	529	568	547	529	538	532	540	551	511	543	536	526	578	527	599	528	522	509	505	528	546	519	561	536	551	542	519	533	545	544	556	566	524	531	522	519	515	519	557	517	525	529	512	517	516	543	480	571	539	487	523	523	509	542	494	516	542	568	534	527	512	539	553	554	493	536	569	544	510	528	499	526	531	563	523	556	565	568	566	569	544	552	536	550	558	534	509	588	522	541	518	567	547	493	545	538	536	512	545	527	554	508	544	484	519	467	573	513	547	515	535	534	553	510	519	544	514	515	525	525	569	494	523	530	570	538	522	519	544	564	522	539	519	506	514	554	528	518	520	546	556	499	543	559	570	559	556	524	544	537	563	537	534	530	545	542	503	524	528	548	579	518	563	537	529	558	545	499	570	529	466	542	529	547	535	525	552	555	573	524	525	502	535	557	532	577	563	513	556	572	524	517	555	518	530	515	543	526	556	551	528	555	481	476	535	504	507	534	533	523	528	527	557	558	549	521	540	576	544	577	510	544	526	525	564	535	507	558	525	531	499	542	569	546	523	550	551	522	513	512	555	550	558	507	513	523	485	556	525	564	518	518	561	509	558	508	595	520	526	524	555	549	519	563	515	543	537	505	558	555	551	532	523	498	536	515	527	528	532	563	543	534	529	557	545	532	537	472	495	533	516	535	521	508	529	522	493	518	549	504	552	516	578	537	590	519	539	534	535	564	561	514	554	543	552	520	528	498	508	547	523	555	533	527	526	553	528	546	545	520	542	513	526	532	540	548	509	488	544	545	570	503	572	551	499	559	528	512	533	554	474	518	555	526	520	545	561	503	532	516	532	511	510	533	546	537	524	529	534	545	561	536	513	510	569	524	514	548	492	551	549	550	531	492	569	515	541	509	571	472	501	526	525	497	477	537	545	529	507	562	569	534	511	544	547	540	535	529	569	540	539	537	547	472	538	502	542	535	512	542	519	515	518	583	504	525	540	508	529	497	531	529	499	549	519	568	510	537	532	547	513	533	501	534	512	537	506	541	521	506	539	549	559	552	489	544	523	564	522	533	527	553	550	538	504	566	547	529	569	523	546	510	547	530	564	507	548	534	522	532	542	561	591	528	544	547	519	553	521	512	522	529	516	536	519	513	512	535	537	512	533	522	518	517	565	529	523	470	539	513	521	517	553	510	557	517	536	526	551	543	518	567	554	516	502	556	522	550	534	527	531	547	508	546	513	577	551	502	564	537	512	561	516	555	532	545	553	563	513	509	497	577	538	494	543	531	531	514	549	505	523	543	529	510	518	512	529	551	539	545	504	489	548	540	563	565	607	522	552	574	539	544	540	538	536	549	536	533	517	542	512	523	566	549	550	545	507	541	506	525	546	540	524	506	541	515	542	557	539	571	511	529	551	558	550	524	523	553	515	540	531	544	506	556	540	538	561	522	509	541	542	526	550	560	539	554	540	552	522	539	508	511	525	527	526	559	505	579	485	545	543	522	560	507	574	513	535	536	524	555	570	527	535	522	540	492	511	533	505	540	523	533	520	547	513	529	515	538	575	537	528	564	503	509	498	571	531	522	567	521	521	538	529	518	537	510	527	492	542	521	539	544	535	524	532	518	548	557	524	575	495	508	505	503	541	508	536	544	512	520	566	521	534	530	487	524	534	526	547	555	505	517	496	566	516	523	567	541	525	503	552	485	513	504	552	544	514	582	496	515	525	524	519	543	516	541	586	520	530	534	540	523	531	531	527	518	503	565	514	522	567	568	497	496	521	565	545	592	531	552	544	542	487	576	532	539	531	549	569	560	532	523	525	501	506	558	540	513	536	515	529	539	539	538	524	529	528	534	534	540	498	536	516	535	580	551	552	527	576	515	516	477	550	533	517	531	552	572	583	566	552	507	550	528	505	534	537	534	569	541	537	546	523	521	525	566	492	537	539	509	525	536	535	509	524	506	527	512	507	543	562	507	559	558	496	526	566	513	533	525	497	554	468	524	517	563	520	559	486	533	533	504	560	540	546	525	554	509	545	519	535	556	551	526	527	529	496	562	514	553	523	502	488	541	538	540	522	592	530	545	550	547	520	522	478	548	541	527	550	500	522	535	477	529	590	536	526	521	547	472	520	512	525	497	531	534	547	552	514	586	546	520	539	523	562	533	540	536	543	515	495	535	528	536	499	521	508	532	521	506	535	553	547	521	520	526	570	512	511	529	554	547	528	543	554	514	567	505	510	549	495	574	543	518	544	542	556	586	495	534	540	524	539	523	520	540	528	601	531	535	535	517	506	539	516	523	543	563	557	520	572	583	586	522	576	533	545	520	510	496	549	529	567	539	566	552	506	468	530	556	529	526	552	491	526	548	562	590	558	515	536	520	568	537	552	555	515	578	571	563	549	526	548	526	563	569	553	542	518	601	550	518	533	552	524	557	554	523	523	542	525
27585	19552	7434	737	455	405	403	413	395	376	407	388	396	412	382	382	365	353	380	369	332	343	422	372	361	382	386	388	350	368	360	403	342	352	332	342	368	352	379	380	388	395	388	387	349	365	341	332	358	356	347	381	351	379	363	375	322	370	377	357	346	366	333	394	346	372	367	342	314	366	356	380	402	358	369	350	374	310	338	361	383	373	360	373	412	368	405	360	410	374	380	382	375	368	339	354	351	383	374	354	376	378	355	370	380	371	360	406	382	362	369	372	392	330	368	369	395	357	350	390	357	385	364	363	372	341	392	355	349	357	363	369	308	375	359	375	369	353	376	370	364	388	366	349	342	375	389	363	336	345	353	377	352	352	361	365	387	356	362	363	363	383	334	375	374	340	346	368	339	388	367	387	402	370	380	370	375	338	388	368	382	344	372	339	365	380	361	348	324	353	369	394	372	342	386	360	316	388	345	386	367	383	337	384	391	363	360	341	377	350	410	372	343	388	361	359	367	375	359	367	362	377	365	356	364	342	360	383	380	359	355	333	375	364	385	351	368	353	360	375	390	377	408	368	391	374	407	367	402	392	364	359	386	370	394	370	337	325	379	345	368	389	384	399	396	363	403	362	368	357	356	377	355	372	365	356	373	388	383	375	389	373	379	371	329	372	410	373	372	401	327	349	347	371	376	370	350	391	389	369	351	406	373	360	380	377	352	345	387	373	343	339	362	373	377	361	352	347	363	390	405	392	376	356	378	397	356	392	397	366	371	349	420	373	361	357	358	325	399	394	379	357	368	385	335	367	388	398	360	328	375	416	366	376	378	421	351	386	370	369	377	322	337	391	391	364	368	356	362	354	340	368	335	355	415	377	388	351	382	385	405	367	377	351	407	388	389	374	351	369	363	361	357	366	404	374	357	353	373	386	404	374	388	351	429	359	392	357	359	364	352	363	348	362	360	374	338	377	378	354	353	390	413	337	339	340	359	353	380	359	369	372	365	346	376	370	327	405	374	384	371	389	379	367	385	369	409	380	339	347	357	375	351	361	394	353	372	386	349	383	377	362	387	376	352	400	344	355	378	338	380	383	367	385	371	358	374	378	388	371	344	345	362	423	371	376	384	390	357	383	362	362	371	384	369	370	400	367	367	372	398	353	386	360	336	368	380	373	373	376	348	391	353	345	381	356	380	359	359	398	395	392	372	350	367	378	367	360	402	371	369	363	355	343	341	360	363	367	378	365	336	380	360	341	342	366	380	372	372	370	344	364	365	378	349	371	399	380	373	381	358	356	363	340	384	367	341	350	348	367	368	388	355	370	398	385	340	400	379	365	333	380	404	372	376	402	407	402	365	347	374	353	396	373	371	337	379	371	355	398	400	364	356	389	382	336	361	381	386	361	371	360	398	388	362	392	370	391	356	393	350	360	346	397	383	351	355	380	371	343	347	385	359	366	333	405	343	377	374	391	414	373	360	335	358	303	374	367	355	361	404	382	374	359	368	357	357	354	385	381	337	364	356	352	355	341	354	384	378	350	332	377	352	393	397	362	344	344	327	370	363	318	367	379	360	332	394	394	350	385	388	334	379	333	359	383	380	358	357	342	363	402	388	347	416	337	388	357	332	385	355	389	378	374	332	380	349	373	369	377	392	340	358	367	374	396	361	392	380	360	392	360	349	373	376	358	365	382	377	383	352	359	353	391	371	369	403	363	331	381	385	361	398	358	424	367	373	341	374	371	334	345	338	321	409	355	385	337	370	369	364	346	361	364	388	366	355	387	365	351	359	367	381	366	345	369	342	339	369	374	394	347	348	399	386	388	367	382	363	380	372	342	374	353	373	389	346	357	367	382	391	375	361	365	355	404	356	375	333	361	389	356	377	321	372	355	382	394	341	375	364	408	348	353	346	374	392	417	378	395	377	380	384	366	363	351	371	367	361	405	380	366	355	397	352	369	375	351	368	363	371	364	385	361	364	360	366	342	378	378	366	362	394	336	344	386	365	378	394	337	359	368	352	381	363	352	401	336	385	351	367	364	359	382	372	349	360	386	365	399	375	337	367	385	379	394	358	385	356	386	360	376	355	346	374	384	358	363	386	355	351	423	368	383	372	342	368	385	404	364	369	359	382	397	347	342	321	373	363	351	342	358	364	370	335	387	369	406	390	369	369	360	400	382	373	368	392	356	369	364	371	378	377	357	365	369	383	353	362	375	353	392	388	374	378	357	330	373	348	335	358	364	328	357	374	366	400	378	397	356	364	349	376	358	372	360	355	371	389	369	353	349	366	368	349	378	378	357	338	398	380	391	400	364	366	379	364	360	345	368	358	334	376	334	360	381	376	348	386	365	359	394	369	369	382	357	374	378	368	360	357	387	357	390	375	372	392	348	391	371	395	378	371	364	346	352	355	372	373	368	377	350	380	332	387	393	377	367	389	361	375	407	373	373	344	383	363	405	371	338	333	373	399	376	367	365	350	344	357	364	370	360	357	378	376	378	369	377	396	356	367	379	366	358	353	377	355	388	348	405	391	349	368	393	397	380	362	340	376	364	395	351	381	379	399	373	356	376	372	374	374	338	355	369	366	354	387	341	372	336	343	351	366	341	343	367	386	366	390	370	408	372	353	379	356	369	360	376	381	346	351	383	355	351	375	399	370	349	350	367	336	350	396	351	338	407	363	368	374	326	364	338	383	358	316	351	335	355	353	385	366	369	389	368	396	367	359	373	392	446	369	387	342	353	383	367	366	393	365	383	350	363	362	359	376	393	371	333	384	362	350	376	377	344	336	370	362	386	379	417	353	360	362	345	380	376	396	373	320	347	338	361	366	407	373	367	388	372	382	367	381	378	322	342	363	368	368	370	359	364	356	352	373	373	357	366	393	362	350	390	349	375	369	385	351	363	399	361	374	357	374	406	374	373	374	363	364	417	361	365	384	404	381	376	371	344	380	343	385	397	365	377	355	330	373	352	378	356	358	359	374	388	349	372	359	332	338	359	353	352	407	365	369	373	393	346	349	376	328	360	371	370	312	353	384	349	360	374	387	337	375	374	365	379	383	378	375	380	364	370	395	405	363	360	374	362	350	341	378	373	385	367	333	391	365	366	344	345	384	399	385	383	378	391	377	360	338	355	368	389	367	341	350	363	359	364	400	332	374	366	395	361	362	380	351	384	355	406	342	324	390	364	385	370	385	330	355	376	372	386	360	394	392	389	341	367	397	344	355	382	375	354	382	335	393	361	417	351	350	363	386	381	344	363	379	375	367	366	394	352	368	374	339	345	362	399	372	357	377	391	373	327	374	365	394	369	392	328	381	382	390	348	390	354	361	382	406	345	380	390	358	350	387	354	363	377	376	392	353	376	369	371	360	393	350	377	414	371	364	356	402	353	387	355	371	345	358	396	368	392	356	365	377	398	402	353	361	367	375	348	332	373	385	368	373	373	404	376	362	357	365	375	361	340	368	380	349	338	394	361	385	364	382	359	380	408
5640	6269	2833	539	485	466	455	419	418	421	414	400	398	419	375	384	349	390	393	357	376	414	357	391	383	375	402	404	381	379	387	367	389	366	377	383	383	378	369	330	401	395	374	393	391	398	393	378	404	415	378	429	403	343	404	390	375	382	382	393	422	409	382	392	386	428	394	388	404	393	376	412	367	349	363	367	369	383	439	379	452	361	402	388	376	377	396	383	403	402	382	381	391	416	375	372	387	400	404	415	378	350	399	382	396	383	433	352	389	408	404	386	375	375	384	378	372	389	393	407	422	377	370	381	384	372	402	383	414	396	393	383	395	377	390	427	396	371	377	421	395	401	383	396	371	364	389	386	386	374	400	353	374	355	344	401	353	393	388	403	373	370	383	372	395	355	355	392	407	371	419	341	406	371	402	333	377	400	373	432	393	409	415	372	376	391	400	390	393	364	399	382	382	434	389	375	405	380	371	391	394	369	366	394	347	397	395	425	373	355	419	373	362	419	391	383	344	400	388	380	394	397	380	397	379	372	417	374	380	421	380	369	372	366	371	362	407	369	326	389	410	370	378	408	385	372	401	365	378	406	350	392	393	397	377	370	375	378	398	402	405	377	391	376	389	389	379	380	350	399	393	356	362	362	377	399	390	383	389	405	385	351	385	413	406	372	402	390	381	383	352	370	393	385	370	408	401	363	378	367	369	394	363	383	385	377	369	375	386	374	376	422	372	401	378	381	398	400	386	368	381	401	370	381	415	388	368	372	386	362	353	384	379	400	397	394	385	387	374	393	399	432	376	401	378	390	384	401	396	356	381	374	378	404	364	387	377	387	409	396	355	379	399	401	397	369	386	396	400	381	376	374	378	365	402	365	372	429	372	379	385	380	357	375	366	332	400	406	360	370	405	380	401	398	368	412	383	377	380	399	359	398	407	346	374	375	376	391	404	395	344	412	340	383	382	406	358	378	378	373	372	397	386	387	390	422	384	404	377	401	379	410	398	379	371	380	366	358	385	422	356	366	396	376	376	376	382	406	337	338	415	414	419	395	425	325	397	357	405	391	375	410	385	397	388	389	386	386	354	395	371	404	399	383	403	405	413	393	371	366	395	386	395	401	386	364	419	361	388	410	374	383	350	376	369	362	379	386	382	376	392	393	387	384	348	382	392	390	381	445	364	408	385	375	372	386	429	395	387	385	407	405	386	418	414	403	399	388	379	424	363	401	375	402	387	403	361	400	420	394	394	410	387	357	417	389	369	416	371	404	395	386	351	365	360	362	397	409	391	386	387	369	364	349	396	374	424	413	383	421	392	384	423	393	356	392	386	383	416	326	411	365	364	412	384	369	394	342	352	402	378	400	411	401	373	383	380	360	359	390	400	394	384	392	387	361	369	384	390	411	386	403	434	372	382	378	397	381	383	406	373	381	402	401	399	381	394	362	394	414	399	343	402	370	368	376	406	400	373	393	373	382	379	386	408	378	392	352	388	359	391	376	382	377	398	404	403	362	394	402	377	402	401	355	359	381	384	375	344	399	421	398	383	416	388	387	395	350	417	427	388	392	372	393	384	431	349	425	395	384	363	392	337	407	401	359	406	372	392	393	388	401	357	359	380	403	408	330	360	401	398	414	373	376	399	389	371	362	355	388	373	375	373	384	352	369	405	395	394	394	401	407	375	381	382	391	376	364	377	390	352	366	377	368	384	378	390	423	380	410	397	377	400	385	407	371	358	387	385	381	361	380	378	359	406	395	404	412	420	401	404	380	389	380	387	413	394	379	418	391	408	336	384	386	356	400	394	410	412	430	402	357	393	416	384	409	392	390	404	414	421	398	419	354	384	379	369	387	400	385	441	366	364	371	391	378	409	370	362	431	371	393	408	368	368	428	411	417	375	368	330	416	392	401	379	401	345	368	376	417	416	381	370	406	359	361	404	420	344	407	377	387	369	385	392	393	388	403	396	386	354	385	350	372	387	412	415	407	364	399	376	350	393	399	388	393	386	369	389	384	402	398	384	380	356	391	396	383	405	404	374	371	420	393	375	413	349	361	384	388	358	388	409	387	368	414	384	402	409	379	362	389	391	395	373	388	410	369	376	418	393	368	408	400	390	364	359	412	393	378	361	395	396	394	379	410	411	435	368	382	407	367	402	373	381	357	372	425	367	393	350	377	391	446	367	406	381	379	401	385	395	363	393	362	389	399	375	403	382	411	397	419	379	341	370	374	399	390	390	387	358	381	399	369	388	353	397	397	409	403	391	393	365	404	384	377	395	370	368	364	378	418	378	373	386	305	391	385	390	408	377	382	377	414	372	417	400	410	374	393	382	424	401	430	406	363	386	374	412	384	407	384	419	368	360	382	362	390	390	377	367	394	377	389	396	379	380	425	364	389	408	418	390	375	395	392	403	376	375	383	400	417	386	352	419	393	375	414	423	383	359	420	387	392	388	375	384	378	391	392	406	390	401	412	378	383	390	387	370	398	371	383	431	403	323	366	351	390	377	396	359	374	414	365	422	373	401	386	443	376	401	400	394	408	391	371	365	398	373	372	380	375	412	371	415	395	357	387	369	380	381	386	381	402	398	407	364	413	378	384	385	383	367	408	401	391	378	362	396	396	367	402	393	408	368	414	356	341	395	391	412	426	421	391	380	387	377	372	399	360	398	409	355	365	392	380	399	400	390	375	376	393	411	362	398	407	386	382	404	416	399	388	388	362	417	362	407	381	380	421	375	380	384	409	401	377	392	377	365	386	390	363	378	368	407	367	412	378	398	368	408	378	409	396	385	399	373	393	380	379	396	388	377	368	362	379	363	377	355	384	472	396	372	376	365	374	375	380	379	376	358	421	380	383	384	352	381	397	391	358	364	396	391	414	370	390	395	378	380	371	393	397	382	396	405	372	369	378	390	392	373	375	394	425	383	396	386	368	361	380	409	401	364	350	393	415	398	343	396	388	372	360	373	389	391	381	386	381	391	396	416	360	438	361	394	402	402	391	369	407	403	378	371	392	408	431	405	396	381	393	354	391	417	419	388	418	403	380	392	388	372	364	350	393	360	356	385	391	410	356	355	379	443	385	388	380	371	429	412	388	389	354	348	383	382	352	385	400	363	379	366	392	397	429	358	363	371	416	404	397	394	406	409	396	403	390	415	394	403	394	395	422	369	385	382	379	389	349	382	365	420	368	392	373	375	412	348	403	356	385	404	383	388	374	396	395	407	382	343	389	384	397	350	403	388	392	392	395	357	382	372	355	390	393	390	417	354	391	395	412	395	363	389	367	385	374	389	391	366	372	363	411	408	401	381	375	403	418	392	408	381	390	383	398	406	397	404	414	369	400	366	420	404	371	406	386	398	410	379	419	362	404	373	359	385	404	416	364	418	403	370	372	385	415	408	375	380	370	390	392	386	372	380	395	375	394	411	405	383	371	368	383	386	379	357	396	446	390	379	383	388	364	352	372	367	369	356	320	383	386	407	376	379	411	381	362
23526	21234	28622	24135	21226	11869	1469	1009	821	843	776	817	769	728	685	723	660	673	694	654	651	712	698	635	714	657	657	628	631	671	624	672	610	600	608	667	637	607	639	662	685	686	684	661	609	638	640	640	647	638	632	647	635	585	647	620	638	662	628	634	664	685	645	636	681	670	577	656	641	620	656	674	651	668	630	642	638	626	604	620	643	642	641	592	637	612	685	650	620	624	668	641	651	633	681	626	627	609	624	696	642	627	613	691	681	600	643	665	610	694	630	635	599	635	612	653	679	675	630	629	652	616	664	658	631	612	678	647	656	651	640	639	618	673	663	638	613	607	619	646	600	637	634	603	611	630	648	606	662	611	646	648	656	625	611	630	582	619	634	700	621	694	635	631	607	647	628	641	625	648	579	659	647	613	627	640	596	584	678	592	648	593	616	599	602	617	619	626	600	649	642	634	658	610	664	600	645	609	648	634	647	630	626	658	626	592	658	683	685	667	636	625	638	683	662	608	610	629	617	653	649	624	616	634	608	632	629	624	604	659	655	630	675	658	624	634	614	658	648	659	617	644	678	613	580	609	601	608	652	638	643	665	696	621	621	655	650	621	630	655	603	642	649	604	615	649	586	655	661	652	626	614	649	597	622	626	659	627	644	629	650	644	600	655	668	667	618	639	636	622	600	669	645	624	618	654	578	657	601	617	662	652	697	649	608	656	615	641	602	628	590	670	670	614	605	607	677	603	645	665	615	634	621	612	621	650	657	668	636	599	604	592	684	641	631	636	600	645	650	647	601	663	655	647	639	686	654	617	625	656	658	641	585	635	612	664	623	617	624	655	619	600	666	595	629	669	582	624	635	697	642	641	638	646	652	681	656	630	681	619	584	594	649	610	634	608	590	625	645	622	651	627	660	626	624	625	642	627	645	642	633	602	589	633	621	634	652	644	674	652	613	627	635	656	621	621	630	640	645	624	668	611	608	645	653	606	592	618	646	642	661	609	669	597	641	595	645	635	641	672	645	675	664	652	625	649	604	664	610	616	601	650	718	634	639	606	630	636	644	631	693	626	632	632	659	657	653	678	597	654	613	609	676	657	625	640	660	611	678	599	605	617	632	595	644	612	628	618	623	601	619	645	649	655	658	613	638	611	604	631	606	660	676	654	610	662	643	631	593	639	642	593	645	617	703	665	610	647	645	590	666	618	670	594	641	649	616	619	675	649	625	634	619	655	666	654	621	638	596	590	649	628	629	692	616	624	628	656	687	643	614	654	629	624	632	624	668	637	636	627	588	650	627	633	630	644	643	619	597	649	639	615	647	606	642	640	615	638	635	619	646	682	645	580	633	641	595	668	636	614	614	650	593	608	623	645	625	588	581	576	659	644	680	638	633	594	669	635	651	586	644	633	593	635	603	648	657	610	653	627	603	641	650	577	636	655	640	617	637	636	650	638	662	667	635	628	636	649	617	635	648	674	667	640	651	642	634	660	643	649	597	617	618	605	601	627	621	611	624	608	678	605	638	638	625	614	685	589	686	632	641	641	626	661	627	665	642	641	661	678	641	564	621	620	642	581	628	648	672	634	628	695	655	629	612	639	620	643	602	630	589	667	612	632	652	617	619	636	623	636	615	630	642	651	648	647	610	622	644	603	677	639	626	614	649	635	624	668	640	641	646	619	638	623	624	653	655	638	607	605	621	659	648	589	632	600	619	656	643	635	676	605	616	620	615	667	639	652	651	660	640	665	634	672	625	667	637	658	640	637	607	622	621	654	643	640	598	608	625	679	625	639	645	684	611	659	604	670	638	602	648	634	637	602	593	604	649	606	589	615	628	631	605	630	645	626	667	628	669	617	601	610	695	606	621	629	607	645	606	599	641	605	656	626	646	639	631	650	597	631	593	632	630	653	664	593	669	661	601	638	614	597	670	633	623	642	615	667	655	634	666	653	652	659	632	632	615	604	657	656	631	651	580	658	617	676	602	643	608	567	608	665	588	623	606	630	672	659	602	641	636	696	617	598	633	610	675	638	669	666	646	651	655	663	622	654	619	649	638	658	656	668	647	675	607	633	623	628	592	634	622	673	610	585	658	610	635	631	601	648	610	617	617	691	665	663	596	675	630	635	630	647	678	579	703	614	650	616	585	587	620	602	632	708	628	636	637	632	630	607	657	627	674	618	638	635	609	622	610	635	637	595	670	638	647	639	646	647	620	652	622	673	682	634	600	612	633	642	698	620	619	647	650	650	627	639	660	612	648	650	635	672	616	645	658	654	692	626	650	642	599	664	605	617	653	680	667	597	626	629	671	618	582	604	643	629	615	626	628	590	593	637	640	650	642	630	646	647	570	632	659	637	633	645	670	640	623	631	657	623	638	595	594	644	612	628	606	650	633	659	600	607	627	643	611	656	605	648	629	629	631	613	625	621	611	567	621	650	623	634	615	642	627	644	664	601	624	669	678	613	641	656	642	659	593	553	595	636	664	627	645	650	637	609	647	602	610	637	654	627	639	648	598	656	646	655	605	610	622	638	580	621	649	601	644	628	617	639	654	619	590	604	633	638	672	615	653	662	629	623	637	630	673	633	623	621	633	596	647	648	605	597	637	669	635	569	664	668	627	607	624	681	613	658	637	642	635	616	606	607	621	654	666	623	678	637	644	638	659	639	631	627	624	613	625	634	629	656	642	643	608	618	647	642	639	611	629	644	628	643	640	576	652	668	669	595	618	666	604	633	589	620	613	672	610	644	607	654	641	630	621	681	618	646	637	623	634	630	592	623	655	624	629	565	641	661	620	651	641	650	610	632	636	617	688	651	628	619	647	626	592	636	634	601	652	607	694	597	660	626	634	630	637	658	679	606	646	631	667	625	659	652	657	668	640	582	667	661	669	621	646	664	650	603	626	660	660	642	646	627	653	605	624	663	600	632	635	613	610	624	659	609	598	591	605	677	610	580	620	627	666	614	630	674	649	633	694	629	664	589	655	684	612	589	610	638	628	639	654	587	653	619	628	639	625	633	606	640	631	603	619	602	631	605	632	649	646	682	569	609	675	615	603	655	624	615	641	632	641	656	613	655	635	610	613	633	605	654	620	667	660	576	676	612	602	583	613	617	611	643	636	624	633	664	646	597	633	649	641	633	598	660	649	620	618	643	594	620	635	618	644	598	677	654	651	618	644	643	621	672	638	600	686	628	633	615	631	649	673	651	650	639	649	643	608	628	598	614	642	668	650	618	664	637	663	647	614	619	651	598	665	648	565	627	694	686	649	634	592	652	636	633	629	618	630	687	643	637	621	643	644	670	588	634	625	615	638	595	675	610	621	611	593	650	607	642	603	622	647	599	667	630	650	659	606	611	645	613	637	633	616	640	612	664	600	636	646	642	640	615	649	616	634	663	667	624	656	629	615	631	701	607	673	587	634	629	618	682	633	658	635	646	592	616	678	624	615	628	648	602	649	623	631	652	623	613	611	636	585	645	601	662	634	656	631	621
5580	24645	12898	3095	2228	1802	1562	1180	1116	1032	850	925	812	788	802	782	722	762	728	718	692	709	700	712	690	749	695	664	645	640	717	670	661	702	680	689	699	681	680	671	691	700	632	721	697	649	676	693	647	712	695	657	674	653	678	651	651	665	607	660	711	643	657	672	659	624	629	703	674	662	661	656	686	652	682	667	657	700	671	697	656	672	717	645	663	634	639	631	671	678	653	699	704	666	643	656	689	655	643	673	676	634	707	665	671	700	654	685	688	672	717	680	666	654	663	697	686	646	644	613	628	662	671	682	639	666	667	678	666	638	647	671	691	652	687	724	755	640	708	671	689	644	681	676	651	672	667	666	679	695	666	658	674	693	679	627	725	674	670	673	653	698	639	647	670	641	599	675	670	650	659	690	708	688	686	663	678	688	669	674	651	652	636	669	658	673	650	713	677	669	681	646	715	696	636	674	700	676	666	668	689	690	656	640	708	671	663	636	691	645	679	674	717	635	640	694	639	646	683	658	639	655	664	634	652	715	665	663	676	679	701	656	702	708	663	699	714	642	645	697	680	661	697	689	697	672	662	675	658	670	674	644	697	660	617	681	692	682	647	642	682	696	642	676	637	642	695	652	667	652	667	639	670	672	647	672	652	643	639	691	666	680	681	664	670	690	685	671	722	671	711	690	620	610	644	647	704	680	687	618	698	681	643	674	675	647	668	659	657	670	671	647	713	662	671	685	634	705	679	628	645	620	628	653	690	604	648	689	645	638	663	664	653	676	638	691	671	643	700	643	696	615	707	680	659	622	676	683	645	669	667	684	668	714	651	646	685	681	694	664	668	660	645	630	647	691	638	675	649	642	682	627	708	664	677	707	672	633	715	688	645	672	750	691	681	666	674	656	695	694	675	702	656	699	675	656	654	675	650	608	692	662	657	623	640	620	665	657	693	673	649	691	641	674	670	633	689	669	671	714	662	667	682	661	704	740	663	679	656	667	665	630	662	678	666	677	633	654	670	609	636	635	699	719	624	680	724	707	662	614	674	666	690	674	663	678	701	662	686	640	648	702	674	678	685	681	680	688	646	630	668	642	675	672	677	669	674	637	636	704	663	680	686	656	698	633	715	673	677	660	650	695	708	708	664	672	672	675	686	656	655	724	625	686	648	687	684	688	687	663	666	673	690	676	679	633	633	678	675	677	683	672	699	687	642	660	688	708	633	707	651	704	697	660	663	671	699	664	675	682	699	667	696	638	643	677	682	650	634	699	685	656	697	622	723	696	654	655	662	656	635	668	670	694	698	615	686	663	639	704	601	701	650	676	667	706	671	697	658	664	700	705	664	696	701	666	668	667	617	612	657	684	650	660	689	660	685	700	649	679	689	678	653	670	680	622	680	656	618	659	662	627	633	704	675	707	686	677	656	633	688	715	698	662	673	716	629	679	643	686	647	659	656	661	653	629	628	711	677	699	677	654	638	681	623	667	658	667	670	680	669	677	648	651	663	668	641	706	673	651	666	699	677	678	632	701	681	682	667	673	683	677	686	633	613	662	697	629	652	689	691	680	644	627	657	626	660	654	679	602	702	704	686	698	708	677	645	697	666	656	664	628	655	679	621	681	662	643	666	691	713	669	658	692	681	692	680	664	695	697	680	741	675	674	634	633	701	666	675	662	663	684	694	692	695	648	623	671	690	701	656	686	668	699	717	694	662	636	642	684	712	671	669	719	685	673	646	658	668	670	672	633	702	675	662	655	637	660	709	705	690	668	645	659	669	682	674	648	641	662	680	676	682	633	648	585	681	651	641	667	742	664	694	626	680	649	660	637	667	641	725	613	692	659	635	647	678	654	629	676	646	643	669	605	623	683	701	658	646	627	687	658	660	681	709	702	629	658	674	657	683	629	675	654	722	652	630	664	708	677	710	656	650	671	669	622	655	622	634	657	696	627	640	686	683	669	703	666	680	667	666	673	645	664	687	643	698	623	717	699	673	645	694	674	664	670	608	679	649	642	678	660	643	629	646	681	656	640	739	704	682	671	686	650	654	682	683	661	675	663	666	652	669	601	707	669	588	650	652	696	664	621	663	666	654	678	635	674	633	706	677	691	694	705	620	664	666	705	635	653	627	684	688	671	688	674	667	647	665	654	661	674	710	670	663	641	649	665	641	691	709	664	697	641	663	691	693	662	686	661	646	682	667	658	701	711	609	643	704	630	691	659	698	672	655	680	698	647	647	703	635	664	621	667	631	725	677	651	700	660	673	718	609	652	660	681	651	665	692	645	687	627	665	640	687	634	686	686	646	628	745	685	655	680	663	680	689	684	643	645	674	647	626	673	686	688	656	656	661	698	637	646	653	665	728	682	671	665	681	671	710	709	643	681	668	710	688	713	662	650	695	675	650	654	675	706	689	666	689	703	710	674	678	664	657	716	684	646	674	687	657	678	635	667	616	719	643	636	701	626	633	680	639	656	674	682	687	637	646	687	726	652	680	652	647	674	658	712	644	649	675	658	690	679	629	655	703	623	698	705	663	684	692	677	640	690	676	690	697	678	696	707	713	682	691	684	629	610	684	675	647	662	692	688	649	674	709	661	687	715	676	705	668	637	662	693	665	653	639	645	660	628	688	658	664	676	692	701	642	639	685	685	669	701	666	687	652	689	642	659	631	638	661	658	690	674	662	669	718	613	703	651	648	643	683	628	635	686	653	693	719	645	662	694	648	644	681	663	608	652	627	653	642	687	674	682	691	698	649	700	702	657	661	658	609	669	691	665	695	665	658	630	658	645	671	654	654	663	646	664	674	663	707	658	678	648	671	731	692	689	650	672	702	659	647	629	681	657	656	664	658	716	714	678	675	699	640	644	670	670	678	637	626	668	609	657	669	674	639	640	651	696	664	677	665	653	635	694	694	642	691	661	638	684	641	662	666	736	643	670	677	635	626	651	702	699	680	676	643	698	670	617	670	643	708	663	669	637	695	644	671	682	660	700	657	628	659	629	674	702	656	692	673	728	721	703	648	647	655	664	662	645	632	664	677	616	672	679	667	651	670	664	644	624	637	643	654	661	653	664	605	690	675	627	648	655	632	649	685	659	690	652	631	635	667	711	639	641	646	685	628	634	729	667	651	666	656	681	666	644	661	685	660	677	622	738	692	686	696	640	667	662	658	666	698	694	675	679	633	649	647	660	666	679	651	646	674	721	674	660	710	642	637	702	664	698	653	615	638	710	676	637	676	662	683	692	679	636	617	694	627	634	639	651	628	600	659	641	672	633	626	675	642	688	696	668	646	645	670	675	662	667	686	652	605	667	648	686	689	678	656	659	670	646	706	659	709	655	678	666	691	659	686	623	632	674	682	672	657	684	634	655	643	634	653	673	654	658	665	658	676	628	626	650	667	668	680	661	674	640	636	624	689	632	636	645	667	667	672	667	623	674	647	658	656	666	677	680	651	663	708	690	690	640	714	652	683	631	659	648	662	703	695	673	704	686
24657	21246	27761	24939	13969	680	435	355	296	254	237	210	232	196	207	194	199	189	211	177	211	190	185	181	196	192	194	203	179	188	174	195	155	201	149	169	184	178	153	155	169	182	163	169	154	175	159	168	169	183	168	173	175	161	150	170	159	163	179	170	164	190	196	169	159	207	170	179	193	175	178	197	186	166	158	177	177	160	162	164	179	191	169	149	168	168	172	178	213	155	169	172	156	161	169	151	155	180	165	168	176	203	175	160	166	143	150	180	177	182	183	186	164	166	168	167	187	167	185	192	143	194	183	176	170	160	147	171	160	143	162	163	161	175	163	146	190	160	163	144	179	187	174	154	158	176	157	177	167	197	171	189	160	170	191	167	174	146	149	161	190	156	201	170	153	182	175	172	177	173	190	183	173	164	137	157	186	167	165	183	180	166	199	186	162	186	150	175	152	180	170	184	144	177	164	169	181	172	193	189	146	172	180	194	155	147	188	164	142	169	175	164	149	167	177	175	177	175	192	187	137	180	170	159	168	168	178	155	159	170	166	144	172	174	168	174	144	160	179	154	178	201	160	172	173	154	180	167	145	177	162	192	166	159	171	170	161	196	194	165	201	188	170	174	154	178	181	161	176	172	157	192	176	159	152	195	167	170	170	165	166	197	180	165	166	176	155	159	158	158	177	182	188	161	176	165	170	170	181	148	176	188	166	162	174	167	154	156	181	158	185	166	161	164	177	180	182	172	174	171	160	183	178	163	152	166	182	163	137	145	166	168	171	173	161	170	173	156	151	169	177	160	147	176	138	162	172	146	197	158	156	176	173	145	151	162	164	171	174	162	186	161	157	171	170	175	197	179	162	166	164	169	178	162	181	147	142	190	175	157	157	183	182	188	155	185	174	184	168	146	148	191	178	184	180	178	172	172	172	158	157	180	143	145	149	161	160	179	170	192	183	147	176	163	165	182	155	149	168	169	192	131	150	156	189	158	157	163	166	151	145	175	155	169	174	157	168	173	193	193	150	168	167	184	166	159	180	165	157	161	186	182	170	146	149	161	181	169	169	152	171	178	179	167	163	180	152	168	165	179	159	176	182	163	176	168	185	166	178	156	177	161	169	170	141	155	151	165	162	170	188	152	164	170	160	186	173	160	166	168	178	183	166	186	179	170	170	169	156	188	145	140	191	182	162	173	194	187	195	171	155	192	177	172	171	175	159	174	153	161	164	158	176	171	185	177	158	165	162	149	177	134	144	167	190	172	163	153	182	180	170	181	172	180	172	169	184	182	177	159	151	167	159	172	190	172	158	198	151	178	149	170	188	163	183	161	173	188	164	172	168	215	166	167	144	182	167	170	166	175	154	165	160	179	163	145	178	182	178	170	155	151	183	174	188	166	173	196	170	169	198	178	147	157	172	168	155	159	168	161	136	174	165	152	152	160	158	163	165	174	191	170	155	146	183	187	188	176	171	141	170	156	168	161	173	182	190	167	174	164	181	157	163	169	175	180	153	156	164	177	166	170	166	150	161	180	181	177	156	148	187	171	159	152	197	171	187	182	175	149	168	191	175	178	175	183	178	192	159	176	154	149	151	157	156	162	173	183	191	179	149	162	152	183	152	174	173	167	145	184	151	165	179	167	180	172	173	145	177	169	149	150	165	172	170	154	179	153	157	138	190	176	180	181	169	175	168	168	167	152	184	165	165	166	159	198	162	151	161	179	188	169	150	180	166	169	175	157	171	152	170	190	150	178	168	169	183	162	180	163	136	140	143	140	177	185	192	157	154	178	165	153	177	180	160	169	177	174	179	174	186	181	179	183	179	160	177	152	161	168	189	179	150	171	167	165	169	195	175	175	165	174	167	159	161	183	155	134	166	164	161	179	158	152	188	157	158	152	161	163	176	162	193	165	188	182	178	155	177	170	168	160	176	174	162	169	178	159	184	176	140	169	155	163	177	173	178	192	181	180	167	168	168	159	151	173	186	160	165	188	163	137	154	194	169	163	165	177	174	188	171	183	170	192	185	181	178	187	177	159	154	157	181	160	187	154	172	162	163	194	161	187	167	150	176	167	175	165	156	174	189	194	171	174	165	160	196	193	155	168	179	153	174	160	168	179	150	166	171	175	171	178	158	169	169	164	171	151	178	153	145	176	182	174	151	191	161	164	188	171	183	170	174	187	204	167	154	171	153	175	142	178	147	167	158	172	156	166	169	154	175	177	162	136	184	159	155	175	181	164	165	171	172	183	188	188	161	176	172	167	166	151	183	167	178	151	187	167	184	199	163	170	150	152	165	147	189	164	156	180	163	161	156	183	169	152	178	153	172	152	170	172	196	149	170	178	175	166	179	162	155	160	162	168	158	179	172	170	171	141	164	176	156	182	192	178	169	168	172	202	157	169	179	147	144	152	139	169	153	127	175	167	155	165	172	185	183	176	183	155	158	187	163	156	189	165	179	176	197	183	184	184	179	174	172	161	163	183	165	167	153	152	161	145	152	180	152	164	142	177	187	160	168	153	158	155	169	165	164	175	160	151	148	148	165	167	156	167	171	179	147	161	162	163	186	176	162	150	149	141	183	168	188	143	174	178	162	143	163	161	168	183	178	188	144	155	155	156	180	187	156	159	177	175	164	178	182	151	171	193	173	187	179	160	173	182	168	183	183	147	148	158	159	154	150	177	169	170	181	178	159	215	145	168	151	159	189	160	173	178	181	195	173	197	163	163	176	165	169	175	152	165	184	157	146	175	167	178	165	172	162	158	149	132	161	161	165	166	156	155	157	155	174	160	173	164	167	163	191	173	158	165	184	155	161	155	183	152	176	197	150	161	176	169	153	158	141	193	161	160	190	155	159	158	173	162	160	162	169	171	186	160	196	182	176	171	178	175	154	164	165	170	170	176	186	160	164	167	164	167	157	191	162	190	160	149	174	165	184	169	187	166	161	181	166	149	182	177	132	173	178	154	141	172	179	185	194	181	173	169	163	170	176	177	170	178	173	158	180	178	171	182	161	143	183	170	169	162	152	164	187	154	147	172	161	162	149	174	148	202	185	168	169	170	200	197	175	164	167	165	163	158	173	180	190	175	169	180	183	173	181	174	156	175	183	173	158	165	160	166	190	188	176	147	183	169	164	150	174	162	149	167	177	145	165	166	164	189	176	175	153	172	166	190	157	175	179	164	166	178	165	168	176	176	179	160	164	161	144	157	172	158	188	153	157	173	177	156	164	141	175	159	140	196	148	162	155	175	160	163	167	179	168	165	185	149	152	178	154	147	157	177	164	174	165	172	185	166	181	162	164	158	164	173	164	169	166	178	163	159	167	173	173	180	172	163	160	159	165	157	163	165	156	179	145	173	149	168	170	181	173	157	169	190	166	180	140	169	182	154	156	159	182	166	141	164	168	167	163	161	175	163	158	177	167	189	166	159	176	164	162	142	152	199	167	160	183	168	177	194	178	201	171	144	158	169	164	154	160	186	147	173	184	202	155	166
5256	17432	9943	1628	1147	885	702	542	458	371	320	328	270	274	238	239	255	245	232	215	246	212	204	200	211	213	211	209	198	223	197	196	198	209	193	187	212	195	209	239	212	200	199	204	188	224	203	203	209	199	191	229	214	174	189	192	190	180	183	209	180	202	217	196	218	198	193	191	184	200	214	201	203	214	173	221	233	195	188	189	178	199	201	201	190	231	184	198	217	185	206	198	203	207	186	164	201	219	171	198	194	187	192	189	190	187	194	192	212	179	206	190	210	227	181	211	193	173	201	175	210	208	194	189	205	210	207	202	204	186	190	201	201	181	198	205	208	182	181	207	191	201	158	213	169	202	220	198	187	188	191	194	210	202	200	180	208	196	211	197	196	185	199	197	194	193	204	195	191	190	186	201	183	210	177	197	187	215	197	201	183	215	187	188	214	169	186	193	180	182	196	187	222	207	198	192	167	181	182	199	189	166	206	199	200	193	204	201	203	202	189	197	181	194	206	180	177	188	222	186	204	198	225	203	192	171	192	203	223	192	196	191	213	190	211	185	165	196	199	163	219	217	212	185	196	186	185	222	211	195	195	187	193	187	224	188	200	186	187	204	191	196	206	193	196	172	189	211	211	188	204	179	194	195	180	186	198	200	223	223	181	186	184	204	204	174	201	208	195	193	193	179	192	187	215	182	229	206	193	203	203	207	191	196	204	201	185	182	215	199	166	201	190	205	201	213	188	216	201	204	192	195	195	197	217	205	183	192	205	199	198	183	188	222	176	210	181	198	192	215	174	179	199	188	192	218	227	196	210	181	219	202	221	203	196	189	201	221	201	206	169	185	203	208	210	163	186	189	163	198	195	209	202	187	190	219	192	202	204	205	177	184	179	191	200	200	177	190	208	194	198	196	192	166	221	203	208	181	194	208	205	219	177	200	195	165	179	214	204	206	190	167	198	202	190	198	199	165	205	189	186	199	216	201	174	220	206	175	204	204	199	211	203	171	214	209	207	187	180	208	201	162	166	172	214	191	200	218	187	180	197	215	212	207	181	192	199	198	196	187	193	173	220	203	195	190	203	196	210	200	210	197	214	190	180	214	184	189	202	211	217	188	198	214	198	185	188	207	207	203	216	205	209	202	208	194	207	203	219	206	204	165	198	180	204	173	198	206	190	196	181	204	224	187	195	213	197	186	187	171	158	235	191	177	195	193	188	172	212	216	214	179	209	182	201	194	183	174	195	194	167	178	195	205	191	187	197	191	220	204	184	183	193	194	198	201	205	202	171	185	208	197	216	178	195	195	206	179	194	185	200	187	187	174	192	198	171	170	184	195	217	196	211	187	211	227	167	204	166	195	185	202	175	219	174	209	181	204	192	193	183	191	196	206	216	188	183	213	178	183	200	166	203	208	202	192	182	198	207	206	198	210	180	200	171	203	198	203	222	226	196	203	194	208	204	176	200	192	191	197	205	171	199	188	186	208	214	191	161	181	212	197	201	209	204	189	191	210	216	222	207	201	211	203	182	229	205	193	188	172	187	207	175	187	186	220	167	195	211	189	189	205	194	213	194	223	198	210	174	218	215	169	186	219	221	199	200	204	226	220	201	192	212	176	194	197	181	212	183	187	190	187	186	184	198	177	204	191	182	201	210	162	197	179	179	210	219	196	204	202	169	194	196	215	190	204	204	186	199	233	191	200	200	181	193	184	182	195	197	190	205	222	194	191	194	204	211	201	183	204	221	184	203	205	199	210	181	207	208	216	201	218	183	203	199	201	204	199	203	199	198	203	196	176	174	218	193	200	186	185	180	197	190	201	200	187	209	193	202	175	192	193	224	189	219	209	196	191	213	177	198	203	199	217	221	183	199	170	222	206	194	198	193	191	177	193	208	212	191	228	197	195	222	189	190	204	203	229	185	184	192	188	189	196	179	178	172	225	190	191	200	200	217	188	187	197	198	197	189	187	201	204	199	180	171	213	189	190	199	191	177	225	197	210	183	172	196	174	191	201	202	214	203	191	203	206	222	190	184	183	180	203	181	210	198	193	219	192	181	200	204	194	220	201	233	203	196	189	206	208	209	194	196	223	195	196	212	207	185	201	186	174	180	183	200	177	215	175	190	178	195	187	193	185	214	187	190	195	219	198	200	188	189	185	191	204	200	216	198	211	211	174	180	203	191	219	199	204	216	213	191	188	193	225	184	216	170	207	188	172	176	165	208	192	177	208	186	203	181	199	182	205	194	213	197	194	150	172	169	209	207	167	190	205	210	210	178	195	174	203	203	164	184	203	181	192	199	205	199	200	202	205	190	193	213	204	193	198	211	174	199	195	190	190	216	207	193	205	204	172	191	194	195	194	176	193	202	192	183	211	197	183	183	213	197	175	209	186	220	190	210	174	206	190	177	192	202	198	213	194	208	208	186	185	187	185	201	216	183	210	196	176	164	198	198	186	189	163	206	199	192	196	180	200	187	178	195	195	207	181	218	200	171	188	203	182	184	191	175	208	198	203	212	188	205	186	205	187	219	201	194	206	213	204	212	194	183	220	206	189	188	206	192	213	200	180	201	179	173	192	211	205	195	210	190	198	208	186	196	185	175	189	191	205	191	204	174	181	194	187	192	192	205	195	203	209	189	183	223	195	197	196	208	173	184	174	185	211	188	224	173	189	203	184	205	198	199	204	196	201	198	196	195	196	206	209	197	200	206	206	233	191	209	188	213	192	208	222	202	190	197	200	211	203	212	214	210	201	187	186	203	218	203	203	196	213	219	209	205	205	194	194	209	196	177	206	201	183	209	215	189	196	174	183	184	206	217	191	203	211	207	181	179	193	220	183	185	182	206	203	190	178	218	191	202	208	201	190	212	161	200	194	163	200	234	187	195	207	209	186	188	224	198	185	173	183	202	204	194	207	213	187	199	203	195	184	228	195	200	199	195	204	201	179	179	209	187	194	209	219	193	204	203	209	201	196	203	188	199	208	212	208	188	205	215	179	195	193	192	216	207	193	192	190	198	181	199	206	190	208	191	177	205	201	169	185	173	178	214	203	206	182	177	182	201	182	205	198	198	181	161	208	219	198	187	222	171	190	179	210	185	211	186	208	192	191	169	193	180	187	189	175	190	215	204	210	210	169	195	196	207	191	200	204	213	201	189	209	180	183	196	194	180	186	185	193	179	185	203	222	186	173	219	184	184	193	177	187	176	180	192	194	215	212	193	214	205	190	200	205	203	206	192	162	198	201	195	203	190	210	205	223	206	191	170	195	185	200	214	185	177	208	215	170	197	197	193	197	219	169	196	205	197	194	186	202	200	198	195	195	195	218	212	201	194	208	205	199	190	205	198	176	186	189	190	197	183	181	185	191	212	165	181	205	164	186	224	185	187	195	188	176	192	202	211	209	190	189	193	213	201	192	217	186	184	173	208	177	213	214	208	170	227	189	200	193	188	180	198	197	215	189	187	202	184	179	192	204	201	166	202	195	191	200	194	191
22425	21272	29129	23733	21274	21340	11311	1382	937	858	814	771	700	713	641	631	620	605	582	566	593	537	535	531	545	578	531	540	515	481	510	499	551	526	527	530	522	544	488	486	489	519	495	505	511	475	506	511	506	496	474	519	562	488	535	502	507	469	504	458	514	496	498	531	481	518	470	502	495	517	496	455	489	494	501	456	476	500	496	503	525	485	481	474	490	507	520	460	505	500	523	490	505	547	491	483	546	475	494	507	497	490	493	483	501	504	448	479	497	464	495	543	484	440	466	483	533	518	511	485	486	526	501	501	530	508	473	466	462	508	517	499	472	476	468	477	503	507	479	488	543	478	467	468	546	520	477	516	490	507	490	461	517	488	467	501	501	466	503	464	483	492	553	504	457	511	472	523	493	483	483	499	462	476	477	455	516	531	521	521	490	475	509	492	507	505	471	481	502	496	463	529	489	515	427	472	534	476	514	496	467	469	503	497	482	484	504	493	478	483	517	555	504	467	504	508	485	526	506	455	530	517	516	472	478	468	486	513	480	487	539	510	505	487	493	499	527	509	469	528	452	500	465	506	488	486	544	501	465	495	473	481	458	490	476	498	418	462	453	492	524	553	480	475	477	440	489	511	486	498	474	495	465	499	476	535	488	494	528	443	506	475	472	522	530	494	472	503	532	513	490	499	481	499	500	488	495	490	500	514	491	473	485	467	507	480	474	498	478	502	541	470	543	544	465	505	453	483	491	488	505	477	498	552	526	466	432	472	469	451	489	458	475	494	523	469	508	483	461	514	498	535	477	486	457	467	505	489	503	497	468	479	499	500	480	511	474	494	459	478	523	494	483	519	516	503	485	478	479	469	473	467	495	506	481	519	548	515	501	482	471	474	520	444	517	452	451	462	511	502	526	495	473	472	494	493	479	505	488	537	480	529	508	468	473	505	449	545	513	488	490	493	492	523	502	492	522	470	464	508	491	485	493	505	505	497	488	469	499	491	484	505	494	509	517	494	518	495	461	520	509	451	495	481	469	495	491	516	505	492	511	524	496	466	492	459	504	490	498	475	548	497	465	476	471	481	464	485	465	452	442	512	486	507	493	458	563	502	524	526	503	495	465	486	505	503	454	485	529	501	521	487	496	504	462	488	499	457	462	479	512	514	461	505	506	491	486	444	510	486	473	465	503	524	480	524	532	454	506	496	502	488	485	471	492	492	497	472	459	484	493	521	473	510	534	529	522	498	499	497	463	509	488	514	486	483	535	510	494	515	495	492	481	501	494	503	528	506	515	487	520	529	484	467	503	480	502	464	443	487	503	478	522	536	495	523	533	530	515	482	482	509	529	499	497	503	463	514	536	507	517	476	501	451	481	491	458	511	512	475	487	500	501	458	473	479	516	497	522	492	560	507	499	511	450	477	473	552	478	480	517	522	496	485	528	503	482	456	500	471	515	484	507	497	507	502	459	488	529	504	496	495	476	482	496	464	486	499	501	504	490	533	482	529	473	504	550	494	503	530	541	474	501	490	532	474	517	519	486	461	539	491	456	503	468	492	508	516	454	492	499	508	455	477	478	467	449	496	523	505	519	514	486	452	509	522	500	501	538	530	499	499	470	473	461	509	486	500	482	493	508	443	498	491	501	464	469	522	468	477	481	483	501	488	520	492	498	448	506	519	484	481	461	497	479	515	547	504	491	511	488	486	462	480	491	494	496	513	487	500	513	481	505	503	469	495	488	497	489	493	479	519	504	492	458	500	455	503	522	534	495	470	510	539	499	488	488	496	493	507	458	487	483	481	464	483	508	506	437	458	450	504	527	506	509	458	530	489	506	510	514	486	520	478	489	498	480	510	490	451	480	479	470	486	548	473	421	472	449	473	473	526	537	493	486	518	476	466	496	503	498	459	497	496	509	492	466	502	462	496	488	494	480	520	456	507	498	506	476	468	490	478	514	480	508	514	471	466	423	479	547	478	527	520	491	474	474	503	488	478	455	508	474	525	442	527	479	484	460	487	518	526	500	486	494	496	512	496	488	502	493	513	440	529	540	512	520	468	489	469	507	486	517	462	512	514	511	501	531	510	475	495	514	499	507	474	494	513	484	510	526	502	498	511	512	512	486	478	501	513	495	441	481	481	522	507	508	499	480	531	478	503	490	489	490	463	498	486	505	519	491	488	512	495	512	482	506	512	504	482	503	482	481	482	469	464	497	476	504	472	480	468	537	520	443	506	504	463	492	503	490	482	494	533	476	490	494	487	506	478	531	462	482	522	508	473	504	501	501	496	475	469	521	515	467	476	486	482	491	501	488	469	461	491	513	476	477	491	487	519	514	527	492	529	448	560	441	531	484	519	504	509	481	495	501	452	473	472	507	481	484	513	490	497	499	513	474	503	482	482	505	491	524	495	511	495	491	483	526	475	475	523	466	507	452	481	508	482	522	486	435	456	478	507	459	491	425	509	477	486	472	488	448	479	518	553	506	443	510	466	488	533	501	458	465	492	460	504	510	511	525	497	501	522	475	465	493	515	475	481	507	439	498	511	507	527	558	496	478	480	500	470	455	479	482	484	482	522	496	499	516	477	482	528	508	481	472	489	509	535	506	499	486	488	481	478	515	493	499	498	481	471	506	518	481	504	514	482	495	492	501	504	500	463	490	464	499	461	480	516	464	486	499	464	496	523	491	485	470	466	442	474	519	482	477	493	490	499	465	484	484	446	522	498	481	491	469	487	514	467	492	515	493	475	517	466	460	507	484	463	488	490	444	442	491	506	523	500	527	441	474	486	512	508	523	497	487	486	475	500	457	479	468	511	506	498	474	504	545	479	485	534	485	479	546	481	486	521	466	520	477	460	510	467	489	516	488	500	486	501	486	480	492	514	495	520	512	478	502	495	475	485	498	460	500	522	468	502	469	488	525	510	462	470	501	483	444	477	475	490	513	480	512	492	444	477	484	480	500	460	451	461	466	501	496	473	454	481	500	478	512	507	497	519	510	450	502	516	499	478	519	523	451	526	450	504	520	516	432	496	466	510	503	478	505	487	479	484	464	508	514	491	502	486	496	496	460	512	470	487	469	485	505	477	512	451	503	505	505	477	453	487	521	539	437	504	487	486	502	501	518	518	530	508	489	485	478	469	516	464	488	454	489	463	513	464	462	503	482	497	468	486	492	464	441	491	495	475	497	453	489	501	501	446	542	497	470	478	458	495	501	490	525	474	449	476	459	473	483	477	507	498	483	507	443	479	474	503	500	487	500	522	462	497	477	484	491	472	501	525	480	489	502	462	490	495	498	523	526	499	472	506	459	460	482	474	506	461	447	498	476	467	486	493	538	475	503	484	501	503	513	487	481	518	452	494	476	513	539	447	485	509	508	483	472	461	449	454	467	502	518	529	507	477	495	509	484	511	498	483	487	496	512	481	496	491	498	487	502	512	469	501	503	501	483	480	478	497	513	518	509	524	509	461	449	491	444	475	495	505	510	520	508	492	491	464
7372	30401	19129	5099	3677	2829	2150	1676	1401	1171	1009	963	859	778	749	717	710	667	636	690	612	660	600	636	628	592	601	601	552	587	592	531	558	548	560	551	546	565	598	558	554	574	575	562	540	569	548	618	536	557	548	560	542	554	559	557	557	462	535	552	549	550	536	496	521	560	536	562	547	524	519	549	546	551	515	515	515	545	557	542	532	579	526	533	557	549	546	541	549	543	558	546	518	547	517	521	513	525	559	526	484	488	534	589	515	532	492	499	566	507	532	516	547	575	568	542	528	562	553	493	501	485	574	530	498	518	532	558	546	533	505	560	532	565	526	546	535	503	499	511	561	525	529	488	545	575	545	555	566	549	528	527	551	521	484	499	574	542	541	526	537	526	575	539	563	525	542	539	535	586	532	533	551	516	522	555	519	552	562	538	513	551	517	507	537	544	544	516	566	536	555	556	517	501	529	523	520	557	544	525	546	508	525	582	529	540	541	529	525	553	580	544	555	523	543	578	529	511	524	530	549	500	491	511	504	536	516	595	519	527	533	537	544	509	558	549	519	528	540	513	515	507	513	526	568	547	495	521	563	533	534	575	547	584	511	497	513	550	560	569	523	490	516	512	546	498	489	530	535	525	545	528	543	536	528	524	525	576	544	558	517	555	540	530	513	546	527	512	505	583	544	522	539	515	544	569	551	555	561	561	532	490	538	522	543	535	530	485	514	559	539	550	562	501	553	545	540	535	563	518	530	564	574	561	536	538	565	504	525	515	524	516	550	535	523	542	537	495	525	507	535	494	541	550	525	496	516	563	539	547	539	511	489	555	508	530	573	492	544	543	518	531	539	550	510	560	546	542	574	527	540	536	563	552	547	540	513	535	508	528	534	502	559	569	539	508	502	538	515	493	546	543	518	514	585	559	542	513	507	524	510	539	499	539	520	520	515	548	553	486	548	501	515	519	526	546	550	519	522	611	533	526	545	593	493	533	547	520	526	522	546	563	531	536	511	538	531	535	505	523	585	530	568	535	549	537	520	569	532	540	523	545	537	540	543	531	488	536	540	524	507	543	539	539	505	552	522	555	550	531	515	508	476	511	523	543	513	550	485	510	549	516	512	514	545	546	555	537	520	483	539	530	543	541	523	541	561	532	565	540	547	602	494	548	530	523	528	531	518	510	517	525	499	536	533	530	517	548	517	537	506	494	534	517	498	558	507	515	526	511	552	484	508	491	559	588	509	503	528	549	538	539	539	563	583	516	463	564	543	549	538	544	519	552	521	532	533	516	493	533	538	556	517	576	515	534	485	521	533	508	510	506	513	527	512	519	522	589	567	530	549	546	520	546	554	559	531	471	557	496	517	525	533	487	521	522	528	513	577	511	550	550	541	559	532	515	542	521	517	561	540	540	517	532	512	528	553	538	590	541	482	506	504	546	505	502	507	542	530	547	519	554	553	511	537	534	559	558	544	496	563	574	558	578	564	509	537	545	485	493	521	530	514	520	539	521	531	539	547	512	519	498	510	528	540	534	519	548	523	526	503	524	527	538	566	518	537	541	564	522	518	539	553	522	546	509	558	521	493	540	545	495	513	569	548	514	587	557	551	507	546	534	532	528	557	540	519	539	535	538	544	542	543	531	502	521	524	488	502	583	537	543	557	532	520	559	531	523	523	524	537	559	529	543	527	545	501	534	540	529	537	578	529	565	537	571	515	524	547	526	547	526	501	549	518	566	500	549	516	521	513	537	484	573	511	489	501	543	567	548	510	585	534	542	503	566	560	565	528	512	536	532	577	531	512	532	514	494	507	530	524	517	539	554	538	540	577	534	513	527	534	456	542	552	514	507	513	510	542	536	553	563	514	526	511	525	525	521	524	560	496	546	528	524	520	565	511	519	507	519	509	545	528	561	518	534	493	512	545	544	536	545	503	539	522	536	560	523	551	533	534	559	561	552	550	529	579	499	518	529	567	533	540	532	544	524	511	493	541	485	550	573	517	527	488	528	518	477	556	508	560	489	543	504	515	544	536	522	527	507	560	547	541	524	518	512	496	546	536	532	568	508	532	551	508	498	520	532	560	533	552	522	497	518	514	526	547	533	543	542	566	560	536	515	573	506	485	558	547	505	502	512	487	539	503	558	532	533	517	530	504	535	515	538	502	518	531	526	557	535	512	528	560	540	568	485	470	523	529	536	550	523	546	512	491	554	504	496	536	554	540	524	549	513	522	532	518	509	543	496	507	569	547	537	532	517	497	546	557	591	522	533	496	533	523	540	548	524	505	532	567	511	534	566	527	512	549	534	518	507	498	555	540	553	533	473	483	555	544	554	512	541	540	548	546	556	521	559	544	530	555	531	524	509	556	542	559	535	555	562	548	544	541	526	498	584	537	525	502	498	499	524	553	528	556	543	551	515	584	532	542	490	514	499	532	534	550	566	525	519	529	512	522	506	517	509	512	527	551	533	554	505	478	504	523	549	480	553	557	483	554	503	498	557	503	498	540	526	528	531	529	519	514	546	552	527	543	552	509	533	540	510	523	524	516	578	499	544	564	509	566	513	539	521	552	543	555	535	507	524	519	548	546	533	553	521	543	520	548	537	565	549	517	509	496	570	549	522	527	534	523	541	548	532	510	511	521	526	523	546	519	566	558	539	509	540	570	505	537	543	546	494	561	546	548	537	535	567	584	553	567	534	539	534	505	483	525	510	545	546	485	503	534	517	530	567	566	525	527	505	515	528	505	529	560	531	537	509	511	499	545	572	529	505	537	531	509	512	527	533	541	524	536	562	531	529	512	508	560	511	518	521	518	513	547	513	514	521	558	535	525	532	535	554	550	527	503	512	515	562	545	572	504	535	520	512	544	542	535	540	546	580	523	537	545	539	572	506	511	525	521	530	527	551	535	579	545	549	508	538	514	530	556	530	527	530	531	552	533	510	534	551	537	545	541	530	543	547	534	537	579	565	575	524	558	527	559	575	514	561	524	543	547	523	528	526	555	537	547	536	506	506	577	527	520	478	523	523	544	505	531	543	518	500	520	522	502	507	493	520	546	516	536	533	540	542	543	500	572	517	522	571	512	533	533	566	511	512	533	613	519	500	534	492	558	555	520	577	547	559	555	546	532	510	571	514	523	569	547	503	501	509	524	506	486	546	504	505	534	535	521	524	546	503	547	539	528	582	528	538	543	556	520	529	537	534	525	495	527	542	525	539	546	525	575	543	521	506	550	569	501	568	553	533	528	498	540	525	570	477	522	510	530	575	495	499	544	489	545	575	496	549	472	522	546	539	522	547	523	526	532	529	539	546	556	562	538	561	565	521	514	553	531	528	507	545	551	528	564	551	499	524	546	528	556	531	515	528	557	503	535	551	569	520	536	511	532	517	558	549	526	534	527	545	478	498	550	530	512	541	557	537	530	556	511	545	515	552	551	540	543	544	563	508	568	567	521	539	545	543	546	510	538	515	511	526	545	528	540	518	531	532	531	527	510	522
27541	19615	7043	654	485	417	437	406	352	372	388	364	363	394	375	403	336	386	361	356	368	371	386	355	367	381	399	337	399	356	394	386	363	313	359	365	354	345	358	353	331	387	371	385	375	413	357	359	365	364	338	368	352	361	364	365	353	347	398	355	375	348	380	352	412	387	351	360	355	362	367	347	322	408	329	338	384	357	363	354	361	348	348	349	337	348	346	366	362	376	381	375	376	370	374	387	385	331	357	352	347	355	375	375	362	359	367	349	386	368	354	372	319	344	370	346	343	392	358	365	361	376	362	368	355	371	355	370	379	336	343	395	367	407	345	373	362	334	383	360	383	382	352	407	354	366	354	369	343	378	369	363	337	346	385	375	366	354	351	368	350	387	387	380	395	358	401	358	358	362	346	328	380	376	338	383	363	330	325	404	363	349	353	373	336	359	379	361	359	341	353	365	321	346	352	368	347	352	361	365	339	346	357	349	360	387	361	355	361	401	350	374	362	345	380	362	363	356	356	369	349	361	355	378	347	320	378	368	355	354	394	365	372	335	338	357	392	345	332	354	391	351	356	347	339	374	357	361	360	396	372	397	360	389	368	358	374	342	370	357	342	361	410	345	367	347	327	372	367	406	357	386	378	364	320	356	351	361	377	363	352	342	364	352	378	359	356	365	382	366	379	384	378	365	372	350	356	369	367	379	379	339	368	342	325	372	338	357	377	357	340	398	377	383	336	373	377	368	327	391	368	351	387	373	393	373	386	353	353	355	348	382	376	371	345	334	373	374	374	349	365	365	355	358	378	343	370	341	375	356	380	344	357	388	377	357	382	334	327	356	364	381	359	382	361	384	367	338	371	326	365	342	357	365	355	381	357	368	328	376	362	367	346	394	384	387	350	355	358	361	368	348	365	367	341	353	363	342	341	364	408	363	371	336	338	346	390	341	400	331	408	350	347	349	358	390	397	362	364	385	345	355	368	369	378	336	360	352	360	360	321	371	386	346	339	369	357	365	357	382	373	353	355	350	347	351	372	373	385	368	347	332	382	387	370	356	392	361	379	361	361	340	353	360	381	376	361	334	353	389	392	374	362	363	372	367	374	379	360	347	400	369	374	366	360	399	313	391	388	338	368	328	320	330	369	351	393	364	385	362	369	362	371	370	359	388	380	338	371	394	344	381	326	362	370	383	398	389	385	334	385	342	374	339	357	355	330	347	380	346	383	352	357	379	373	419	355	341	346	372	415	345	389	341	356	385	351	367	343	377	406	353	373	352	337	390	380	377	340	362	372	378	366	371	355	329	354	387	391	344	340	379	362	363	389	356	333	396	352	414	375	379	378	363	379	390	363	377	380	347	384	338	346	358	351	347	352	352	386	386	385	355	363	402	388	372	356	406	369	378	362	346	365	364	316	340	351	348	369	367	356	376	384	368	382	358	366	344	367	322	365	386	356	351	386	388	376	372	362	358	369	384	384	373	401	369	343	362	382	393	359	395	368	377	364	348	349	379	388	339	329	345	377	372	343	402	379	376	341	334	377	339	377	375	373	379	374	354	389	383	355	372	356	374	322	349	368	334	351	340	361	363	391	354	341	370	358	389	363	377	380	377	337	359	366	352	363	363	336	367	355	382	360	376	382	393	355	376	336	348	358	372	375	352	363	340	363	340	375	375	356	376	396	370	388	351	355	370	351	348	339	366	371	356	317	342	363	341	351	349	372	349	347	368	361	347	343	346	375	374	387	351	353	369	321	354	366	370	363	396	325	357	376	371	363	374	344	389	376	370	372	372	380	353	352	376	355	337	342	344	346	383	373	401	382	329	355	374	335	357	368	370	348	382	376	368	359	334	370	396	388	352	373	372	359	348	375	383	344	368	382	315	362	382	356	364	364	370	362	358	356	348	339	362	405	335	399	362	382	366	351	349	348	370	366	391	353	368	374	368	368	333	376	367	371	369	389	360	375	368	382	352	375	373	347	356	355	400	375	370	349	351	361	425	346	387	342	378	347	313	364	365	375	388	343	394	388	358	361	363	337	376	374	375	362	357	383	353	372	345	367	352	390	377	343	337	343	337	372	369	427	378	362	360	376	370	365	350	347	404	416	343	369	327	366	373	351	382	370	339	350	314	337	352	394	357	353	368	354	357	384	356	401	368	328	337	346	370	382	336	395	351	372	332	410	368	370	368	378	382	359	357	341	388	333	349	348	378	330	395	367	366	386	369	344	371	346	358	366	368	347	376	361	361	349	343	383	355	335	377	397	358	340	369	358	371	321	376	345	385	367	385	324	365	366	350	364	346	382	364	371	364	379	337	393	329	351	393	371	386	360	370	358	372	352	364	373	362	383	399	364	399	374	386	369	357	402	389	385	354	360	386	355	345	399	363	341	370	372	385	384	337	378	350	368	339	356	355	363	369	389	367	383	356	387	335	393	364	384	381	396	350	402	354	388	383	329	362	366	391	379	340	347	381	365	384	377	366	375	351	395	369	378	346	353	349	358	353	342	409	382	389	354	337	346	359	367	357	399	350	361	317	329	370	366	366	386	368	361	376	361	368	357	377	418	369	355	390	411	361	377	335	381	394	380	407	400	359	360	368	372	355	367	362	353	363	367	404	361	337	380	394	378	405	367	354	385	355	378	372	366	362	311	356	367	385	363	366	377	392	363	378	370	367	371	389	378	349	362	338	382	335	377	372	374	345	370	349	382	382	366	379	358	369	363	363	392	344	381	341	368	368	398	352	374	340	360	332	406	360	355	376	386	361	406	388	371	391	381	396	379	352	366	347	377	355	395	348	397	345	377	346	374	346	333	379	365	362	381	377	366	358	361	379	320	360	371	397	359	357	354	330	353	340	355	391	348	350	375	364	390	374	361	363	383	330	356	372	341	383	348	368	393	377	345	335	363	377	360	387	333	371	372	387	346	351	330	397	401	316	373	363	386	362	371	337	373	394	397	408	341	388	377	372	354	376	371	343	368	354	349	372	382	378	378	364	360	356	405	394	363	368	391	392	373	367	374	359	345	380	374	375	372	369	376	373	396	383	339	364	404	328	386	335	352	363	378	345	378	389	355	314	391	337	377	347	369	343	366	359	355	356	351	362	399	388	371	379	336	357	379	390	354	381	349	340	375	337	346	365	390	360	332	354	358	358	353	374	375	338	350	358	370	330	366	346	363	388	313	347	347	338	378	341	371	348	363	320	361	328	363	361	388	353	396	339	353	378	369	386	389	383	332	336	358	345	330	381	342	363	360	336	362	324	356	356	366	352	347	372	355	380	367	368	344	368	364	382	337	382	373	320	372	363	365	349	349	355	366	371	374	367	400	340	346	369	356	372	347	372	367	347	365	352	349	380	367	382	381	358	356	351	369	368	373	385	382	352	389	369	338	364	332	381	354	346	374	351	355	366	349	363	379	380	354	376	349	358	350	359	373	380	353	368	347	332	341	367	336	347	367	350	387	361	381	381	376	367	364	363	391	356	373	391	367	367
5498	6644	2183	553	488	469	424	435	410	410	405	392	387	405	366	409	412	396	352	403	383	379	359	365	375	340	390	399	327	384	361	381	381	392	346	401	376	383	408	354	377	398	385	373	386	362	395	385	367	384	393	404	388	374	388	416	408	375	372	356	382	383	371	340	402	397	352	393	398	394	391	366	384	415	374	352	377	388	380	410	380	385	385	387	392	363	381	401	365	352	386	376	403	390	398	388	383	384	367	365	397	402	406	364	376	370	389	364	387	370	396	411	380	370	374	395	392	408	417	395	397	368	402	383	395	381	393	364	362	371	390	376	377	396	354	362	392	360	386	402	393	376	371	398	404	395	408	377	405	351	372	404	410	393	381	366	374	386	397	359	355	384	383	386	386	383	405	373	381	346	356	426	411	375	393	371	402	413	357	370	409	349	402	375	410	366	380	405	401	346	405	398	402	363	379	372	390	389	387	378	396	366	386	374	383	423	376	375	379	412	400	387	417	371	321	402	383	362	391	409	351	348	385	382	383	395	401	375	371	363	406	376	407	379	361	362	403	348	365	350	404	392	382	356	373	413	394	382	366	394	372	370	363	384	412	358	357	409	356	415	373	414	358	342	418	382	359	364	406	396	372	377	391	371	403	378	405	408	359	347	394	413	391	357	420	385	370	377	406	372	366	354	361	429	391	379	372	423	388	398	381	383	412	353	395	373	356	376	397	348	423	391	356	354	356	398	363	378	397	372	370	382	404	344	386	385	398	381	389	415	405	387	359	395	361	425	369	379	399	379	367	342	402	387	399	364	369	382	346	372	375	339	365	363	377	358	384	394	391	375	374	371	380	383	388	395	367	359	360	382	355	410	382	370	396	408	387	389	377	397	395	377	407	387	375	368	373	378	373	399	361	371	381	406	414	381	375	364	383	401	415	352	396	379	403	364	391	367	333	407	404	386	410	406	410	347	351	393	393	399	380	377	372	392	395	352	396	379	369	384	385	376	370	368	382	358	341	374	401	364	384	391	403	368	354	395	377	388	389	372	378	388	388	377	342	370	374	374	370	414	336	375	409	365	405	391	367	409	410	356	372	379	413	366	391	396	393	384	378	382	363	358	407	418	405	403	373	352	372	404	406	367	417	404	407	363	377	360	384	374	407	366	394	401	395	401	390	410	372	390	352	393	380	404	382	421	346	363	345	374	375	369	383	381	369	363	397	416	382	357	396	356	394	367	414	360	379	393	357	386	418	399	392	404	375	416	375	377	413	414	361	397	389	385	370	357	360	399	371	385	413	364	379	380	400	360	400	382	401	392	411	362	407	375	377	369	401	349	372	391	383	376	430	396	374	378	368	380	406	375	396	414	371	375	369	395	433	360	405	379	381	375	366	363	368	387	370	393	371	354	392	358	387	397	387	403	377	355	351	376	381	351	394	374	407	391	383	375	413	384	394	401	384	433	381	421	389	381	419	395	384	395	376	368	353	347	416	366	390	383	361	394	408	393	384	378	371	378	382	414	372	367	402	380	411	339	391	359	359	381	415	383	398	348	382	378	393	387	377	390	363	394	421	364	396	337	375	386	378	404	381	389	410	356	377	395	368	417	348	348	386	394	360	373	370	388	417	382	371	351	391	377	400	366	370	362	415	400	380	351	358	398	411	379	373	366	370	403	366	372	370	376	370	376	365	412	390	422	413	365	370	386	356	414	368	401	396	395	386	387	381	443	374	359	410	391	388	396	375	362	379	388	390	390	348	368	362	394	344	383	355	371	392	397	396	342	403	365	403	411	380	379	378	407	383	373	393	387	375	416	384	382	354	384	383	360	398	351	374	363	396	379	367	381	354	329	383	397	393	406	361	360	383	399	392	375	378	369	388	390	388	377	372	393	346	381	367	364	410	373	365	374	391	430	356	370	374	359	395	389	374	363	398	364	379	381	405	383	404	389	394	390	371	363	387	392	377	390	413	379	370	390	381	400	357	377	363	403	330	416	354	407	365	364	366	386	362	357	379	384	375	358	387	393	402	360	384	372	369	387	377	389	388	395	376	374	401	367	400	385	388	376	360	356	394	377	418	359	385	384	381	367	380	375	378	373	383	370	402	398	395	361	391	410	440	388	363	383	410	388	379	370	355	383	428	374	377	365	404	400	381	382	351	393	423	374	379	396	377	392	364	382	393	373	412	394	390	388	382	418	421	390	388	355	395	374	371	394	414	374	366	408	381	388	389	412	388	373	383	390	359	368	424	385	368	385	440	323	377	387	383	384	398	404	406	401	375	370	382	379	379	374	377	401	381	370	376	369	390	356	371	388	400	370	369	375	359	392	380	360	403	380	357	398	364	406	430	373	397	370	368	381	372	382	375	396	410	402	391	418	388	404	360	413	435	386	381	399	382	366	421	361	391	381	378	381	397	378	374	370	400	362	390	352	408	399	381	393	384	372	397	434	390	416	355	359	348	375	386	361	404	377	401	361	369	352	393	404	332	395	401	364	386	325	368	417	407	373	377	417	375	381	391	361	368	396	363	389	345	390	396	358	388	377	381	417	387	383	391	368	395	420	373	392	382	397	387	360	379	362	371	370	341	403	403	353	352	398	392	412	354	374	409	363	350	371	386	389	388	403	375	382	376	403	378	365	383	376	393	406	414	384	405	384	375	405	366	369	407	376	388	403	383	389	373	380	352	361	364	371	352	362	367	413	384	376	389	422	365	413	397	339	405	399	401	382	372	387	392	358	386	365	385	395	394	396	393	382	365	381	402	397	347	354	398	421	382	412	400	374	361	383	396	324	376	357	374	346	363	370	399	396	419	365	372	398	370	343	341	358	383	375	384	384	382	385	357	374	394	392	404	395	339	360	400	362	406	354	389	385	382	356	370	404	378	395	393	378	374	360	394	409	392	375	370	377	395	338	361	367	375	331	360	385	376	368	347	377	381	382	354	399	372	366	414	386	355	405	384	369	376	373	355	384	394	380	405	388	419	358	387	374	395	389	381	389	405	394	398	402	428	390	369	380	407	409	396	369	390	362	362	375	393	392	383	403	382	365	347	355	393	365	374	362	397	426	420	346	397	380	379	369	372	369	385	370	371	396	362	381	392	379	387	408	389	416	362	387	388	372	376	404	369	358	390	350	398	406	402	404	384	377	370	384	377	390	396	410	369	405	387	361	357	357	388	366	383	398	396	391	375	398	400	382	359	409	408	423	405	359	380	371	399	394	389	365	363	417	387	371	339	407	385	416	410	393	371	363	348	385	387	374	392	377	378	365	353	394	392	392	401	358	402	380	380	388	417	362	396	372	401	402	369	410	390	379	368	411	370	416	421	382	402	407	377	369	404	335	382	426	403	393	354	391	388	344	423	386	393	384	394	351	396	381	382	400	396	381	379	369	377	376	389	379	331	393	386	403	396	354	395	374	396	380	426	407	360	349	360	374	370	397	391	393	363	398	391	371	385	396	398	393	381	404	348	385	364	392	368	386	382	394	399	369	377	420
23592	21256	28617	24184	21265	11859	1538	1027	894	870	803	712	723	732	715	699	739	628	643	673	647	644	638	676	706	628	646	666	683	666	674	617	635	625	650	651	635	611	646	578	615	667	614	639	649	635	616	634	643	642	603	611	611	630	667	656	675	681	610	656	682	626	662	659	638	647	643	675	646	628	640	654	633	631	641	633	593	644	667	639	651	604	586	627	658	680	622	668	608	598	645	671	627	579	650	605	664	645	649	615	643	665	659	586	597	621	639	648	620	660	666	649	617	647	641	635	602	603	613	659	684	645	644	675	599	605	637	631	646	660	646	629	612	607	636	626	636	649	608	635	619	629	662	659	640	636	606	656	632	558	634	620	675	629	619	649	646	674	643	663	608	576	666	639	558	614	608	670	588	603	636	610	648	633	645	656	625	612	681	665	609	627	582	622	614	595	669	684	568	637	685	659	632	594	611	620	658	657	606	605	589	595	637	644	640	674	629	653	658	617	630	639	592	630	590	623	612	649	683	675	614	625	661	647	661	701	609	618	615	628	591	590	677	654	627	628	613	641	622	656	638	629	616	614	676	612	679	586	677	601	598	639	639	651	632	656	591	655	654	641	645	596	677	654	598	573	607	634	640	644	657	645	567	638	597	596	652	640	578	574	612	673	631	627	604	597	637	637	618	624	583	635	627	639	626	654	615	608	628	624	601	631	599	605	678	583	659	611	624	668	589	645	665	588	612	634	640	638	635	616	603	592	622	647	628	612	630	631	676	633	620	612	601	587	609	656	624	609	638	658	695	633	646	642	715	604	647	651	606	649	598	634	637	648	648	650	637	598	657	659	622	591	633	656	602	602	594	623	620	611	631	625	628	621	633	630	667	555	641	634	606	681	658	597	606	605	626	656	665	639	652	649	629	633	636	607	650	603	644	632	622	691	655	621	622	646	657	648	603	595	601	624	655	622	613	619	649	662	666	660	646	639	654	581	621	613	597	628	631	629	596	635	583	607	610	600	669	631	646	649	633	560	653	659	647	653	654	647	624	596	608	655	632	643	623	575	624	637	597	615	600	635	579	603	646	582	635	578	610	623	656	681	674	573	652	609	655	653	595	634	597	627	673	628	651	680	612	625	629	649	632	635	679	608	596	603	628	648	637	645	643	621	642	613	650	630	673	627	613	599	657	654	638	627	681	561	616	644	620	594	626	622	662	613	661	643	630	598	663	627	656	601	666	628	674	573	616	617	635	640	597	650	598	680	615	652	644	641	618	634	613	665	642	613	642	586	605	621	625	656	596	642	594	606	658	628	618	676	638	591	607	619	645	581	602	666	588	612	628	674	609	615	606	622	618	616	633	663	661	610	615	622	631	596	663	658	655	626	682	608	619	601	608	603	591	656	647	571	694	611	621	630	611	630	671	617	645	563	629	581	635	676	655	630	618	677	633	608	620	639	631	626	664	633	643	632	595	615	671	636	622	640	630	623	613	655	600	571	625	601	623	602	593	651	590	641	651	604	618	643	589	617	636	635	627	579	639	649	675	658	610	594	623	640	646	603	631	634	590	623	633	602	668	658	625	650	603	634	638	618	607	622	655	578	641	612	673	646	617	613	624	633	616	602	629	589	643	611	599	646	630	646	660	653	639	607	646	640	659	607	617	655	629	642	634	613	619	651	671	600	670	617	675	712	651	644	620	629	647	665	622	594	639	608	646	638	617	662	648	663	637	631	633	635	600	642	647	667	639	609	632	646	662	612	616	618	625	610	629	630	636	625	612	589	623	616	652	628	624	604	620	644	647	653	658	632	617	622	635	644	610	601	627	613	637	608	634	624	605	647	585	623	644	606	602	609	647	662	600	645	626	634	617	605	640	622	658	628	667	645	617	637	647	636	629	598	609	648	614	607	662	630	586	655	562	615	637	637	633	654	634	610	674	605	613	659	656	622	620	618	634	602	603	597	597	647	619	631	662	663	651	639	649	639	648	636	654	602	617	621	562	602	627	655	597	615	628	640	621	634	606	640	635	605	631	626	638	649	665	694	679	633	631	630	615	628	596	595	601	622	597	629	641	640	570	638	653	649	602	652	650	608	615	638	611	614	627	627	615	631	655	613	653	647	642	623	584	605	642	590	663	637	629	536	635	636	617	635	607	667	619	613	663	632	636	616	601	599	601	582	653	644	644	591	635	618	638	673	643	626	651	640	631	635	653	646	598	614	611	651	610	664	629	616	654	684	644	653	647	646	659	611	608	639	670	618	642	610	626	632	577	622	585	614	630	684	618	621	662	599	650	631	632	699	681	617	601	649	629	650	625	666	614	679	612	615	637	612	647	628	667	680	598	653	625	597	586	612	644	624	615	576	679	609	674	615	601	656	646	632	652	615	587	624	641	632	663	613	637	641	640	622	689	627	630	617	645	630	665	581	638	648	667	657	665	614	618	674	656	647	601	659	641	621	628	643	649	659	650	630	618	669	636	623	628	603	679	698	616	622	636	628	641	669	632	615	615	571	635	629	607	622	635	640	604	613	615	606	628	619	589	644	634	594	607	611	615	670	603	613	604	626	618	645	621	583	668	611	610	631	656	656	638	613	582	646	644	639	619	651	625	649	650	643	659	638	680	630	650	672	601	674	602	630	704	609	610	609	582	643	631	627	665	655	661	639	614	615	620	647	606	634	616	636	643	590	664	618	612	682	643	639	653	653	648	618	661	629	590	638	622	601	601	613	619	631	637	682	633	610	636	629	619	615	646	606	598	622	611	610	644	684	617	659	596	612	645	643	637	633	638	637	616	686	597	622	585	623	642	653	583	603	638	602	621	595	632	639	601	636	653	659	630	598	644	631	645	617	614	605	630	619	646	626	674	621	631	612	644	635	644	605	620	686	626	651	604	596	617	570	656	603	660	656	629	644	647	656	624	636	662	602	632	637	646	629	608	604	621	606	652	626	653	633	645	655	614	645	614	584	620	581	664	597	603	617	645	609	627	649	630	617	628	644	609	647	637	594	702	665	601	642	627	642	625	681	616	574	579	658	619	630	592	626	621	619	601	636	577	620	652	645	645	615	651	637	585	607	586	655	628	630	651	617	614	581	608	615	597	642	656	630	638	669	636	632	628	645	598	629	640	593	611	646	595	606	619	620	608	653	621	651	609	629	623	681	650	607	628	600	620	586	595	603	664	655	635	646	640	630	634	634	626	637	636	642	611	665	660	581	644	680	636	657	626	587	647	641	631	576	625	636	686	675	614	624	601	668	610	566	598	611	674	621	668	584	639	600	634	650	573	603	614	597	628	614	632	628	648	637	644	695	679	626	630	650	630	628	634	600	629	658	583	619	647	655	686	624	639	634	625	620	626	658	641	645	643	613	610	640	628	608	664	657	607	655	709	603	629	580	664	656	638	624	650	651	593	658	627	604	617	621	636	637	641	627	576	627	632	585	639	702	647	658	577	619	632	680	663	608	652	613	613	616	614	632	598	624	617	618	676	602	641	674	606	632
5438	28813	13235	3103	2326	1746	1426	1268	1114	1003	884	836	743	770	788	839	757	738	640	741	702	722	683	636	669	689	686	659	705	649	667	691	690	688	678	658	732	688	651	657	676	687	677	692	706	732	642	672	662	676	708	661	707	653	675	665	690	664	687	651	671	633	686	670	675	705	653	667	674	702	701	683	645	691	614	729	632	657	676	686	707	682	677	671	656	667	628	678	647	691	669	670	662	672	628	678	655	649	633	652	661	673	628	650	676	690	648	694	667	665	712	650	649	686	637	738	668	707	623	685	637	658	674	700	648	698	628	696	682	699	621	675	670	674	691	670	636	637	642	667	677	680	660	677	683	672	647	676	676	643	656	662	644	653	669	624	683	656	646	681	686	647	758	699	636	644	680	598	649	639	654	679	738	659	721	650	639	669	669	699	662	695	673	685	674	688	645	637	702	635	669	650	671	655	680	663	657	652	668	668	644	711	654	651	651	683	633	689	654	682	724	683	642	653	658	646	692	667	628	677	622	674	676	622	659	679	630	646	668	659	671	657	701	632	705	677	689	664	666	678	641	654	700	688	682	649	695	685	656	636	622	646	674	676	666	653	708	683	628	699	664	682	670	674	659	684	656	674	671	651	678	644	613	652	674	626	648	683	679	659	615	742	642	657	684	644	681	614	692	697	679	634	652	660	606	658	667	650	669	698	669	670	700	676	645	738	624	675	656	687	671	655	680	639	709	687	666	665	703	639	661	657	684	632	668	672	685	660	674	667	675	657	618	671	665	626	658	658	673	672	661	680	700	620	632	643	678	670	670	644	642	684	645	655	631	687	694	693	658	658	679	674	632	648	693	648	648	636	686	620	702	684	663	630	686	669	640	622	661	646	661	648	669	657	685	715	642	648	687	651	644	654	641	642	681	618	678	696	690	670	669	679	641	621	625	669	660	672	685	721	626	689	672	702	684	642	677	694	705	662	693	664	653	638	633	709	670	691	667	666	681	702	662	680	683	646	694	682	630	662	641	647	644	677	659	718	734	680	656	614	632	624	673	666	617	622	695	656	616	707	663	678	652	648	652	652	642	663	698	688	653	672	650	681	651	723	706	672	685	621	632	618	654	663	602	691	656	600	659	681	676	693	654	669	674	711	646	675	661	662	700	653	690	646	673	672	681	734	617	638	686	684	665	681	648	691	624	646	688	626	693	654	663	659	670	640	665	676	635	671	642	666	678	655	689	674	646	666	652	691	705	719	644	682	658	620	652	666	661	660	675	674	731	647	624	685	701	661	681	651	694	649	631	691	693	649	681	651	666	696	645	654	645	652	642	655	679	679	673	639	631	673	658	682	665	664	664	648	680	642	695	588	640	662	682	683	649	637	683	675	638	683	692	659	678	639	673	625	633	676	632	632	690	720	646	658	652	660	648	657	666	647	692	661	692	673	650	671	672	605	669	649	647	663	682	692	634	675	658	647	638	654	689	655	626	695	687	689	680	654	670	653	648	680	661	664	721	670	709	659	683	660	665	657	674	644	675	665	690	651	655	643	654	696	651	689	664	631	703	653	628	695	593	667	724	655	674	681	693	659	693	660	672	662	658	651	639	624	635	651	607	654	687	673	678	670	655	637	689	652	665	650	718	659	647	658	614	641	669	682	711	630	652	669	681	672	696	672	594	683	677	663	643	620	641	656	623	652	620	671	652	696	636	730	684	678	678	648	660	652	693	662	722	696	620	655	659	698	657	648	676	614	660	649	682	667	693	650	664	656	653	659	690	685	631	661	677	620	658	656	660	588	669	673	659	651	655	675	642	684	666	672	671	692	680	655	691	721	698	703	654	658	656	674	656	710	687	630	658	688	676	682	669	705	718	662	680	636	643	681	703	652	673	646	659	646	689	704	678	646	659	670	678	670	634	649	688	634	696	665	649	711	654	655	693	667	657	649	642	704	678	627	688	644	624	630	664	675	684	654	673	698	684	646	667	632	656	662	701	652	669	674	696	643	680	665	637	646	684	627	671	672	627	683	670	612	687	670	671	673	668	689	669	624	677	678	705	669	700	598	668	641	664	715	680	672	690	685	649	646	684	701	674	652	632	657	646	649	693	632	672	695	642	655	686	691	650	672	653	660	594	703	699	683	676	689	666	640	629	627	607	642	719	669	700	656	622	625	645	653	684	620	702	684	648	643	667	686	683	682	633	676	609	613	657	718	672	697	705	646	676	665	649	636	623	670	680	671	627	675	650	657	683	617	704	614	703	646	680	659	675	661	697	673	658	646	658	650	642	686	676	635	663	625	674	660	674	706	675	696	632	678	662	680	661	657	604	633	680	709	660	681	633	667	671	646	655	619	655	696	647	632	691	687	657	638	674	666	685	688	688	688	678	646	641	647	628	642	648	674	710	683	650	686	661	647	651	666	694	678	636	666	633	675	656	633	702	662	684	635	653	655	666	670	629	648	652	623	649	600	643	658	633	665	674	726	689	674	682	643	696	657	676	646	695	633	651	694	635	657	683	674	657	730	648	650	696	696	684	685	667	666	659	653	689	653	663	663	632	667	624	625	673	691	665	698	660	686	671	635	660	629	653	700	676	658	640	657	635	656	644	648	664	681	679	665	705	649	657	654	653	693	645	678	697	646	674	625	643	657	643	635	699	721	709	646	680	673	690	704	634	676	611	671	633	684	669	632	679	650	684	672	698	691	644	677	757	702	666	667	670	678	690	631	666	665	640	629	666	632	662	659	639	692	686	705	696	640	659	693	645	668	654	638	671	677	649	591	714	686	686	657	668	668	657	656	637	643	691	638	734	655	630	689	691	685	671	690	653	652	638	658	646	710	716	641	679	648	588	664	638	707	611	642	654	635	657	699	685	630	635	658	684	634	681	707	630	737	651	642	666	648	675	683	713	673	686	635	671	701	624	698	661	623	703	661	696	684	643	684	661	671	659	618	694	634	641	640	681	660	698	686	736	634	686	681	693	639	698	655	736	632	638	674	687	667	675	623	679	628	636	665	673	687	674	650	707	629	663	722	667	687	688	654	665	645	673	689	666	674	671	641	671	676	648	658	679	689	640	683	671	629	632	654	699	647	662	677	590	670	651	699	702	670	675	689	689	659	677	671	635	717	701	706	696	703	641	658	695	653	715	696	652	636	666	650	669	668	653	617	678	667	644	654	736	664	683	655	595	618	636	689	643	643	673	651	702	674	686	621	692	617	691	658	693	683	646	679	668	687	661	665	627	668	705	625	715	628	647	676	662	671	651	617	640	667	685	667	668	667	614	633	682	661	652	653	699	683	653	689	627	713	622	662	642	685	666	642	638	634	676	663	639	691	639	657	666	619	666	642	696	693	659	668	643	666	698	652	646	680	698	674	624	669	661	667	695	641	643	656	671	700	649	645	677	665	655	605	694	637	651	680	624	736	680	686	649	663	660	692	640	649	643	672	680	676	646	693	666	702	672	668	702	728	640	689	662	630	628	711	681	658	671	675	669	647
24648	21244	27809	24981	14623	687	482	339	275	230	261	223	209	230	220	214	209	195	182	195	157	192	175	163	196	171	166	173	185	175	193	181	173	177	205	170	176	168	160	158	179	172	163	174	182	157	164	165	186	163	168	165	172	166	170	156	172	183	172	182	160	168	188	167	171	156	165	169	159	154	178	156	174	162	178	173	190	160	163	180	170	158	215	156	167	172	149	171	174	177	147	150	155	162	148	140	166	161	162	179	156	184	173	163	168	169	162	171	147	166	181	168	175	170	169	186	178	167	186	145	162	162	177	176	160	149	154	169	190	162	174	161	159	161	168	164	165	169	166	167	155	166	162	158	144	170	164	149	186	182	149	159	159	167	153	150	178	184	143	175	171	167	167	157	167	175	166	175	168	155	148	171	174	182	152	165	185	164	134	157	160	176	173	151	161	169	171	158	181	166	158	165	170	172	168	158	171	135	194	153	148	161	159	152	179	163	147	168	152	159	164	152	160	194	179	170	157	175	141	191	164	175	175	191	152	172	172	160	176	184	184	154	164	141	165	172	151	172	147	183	175	156	154	183	170	190	166	174	176	156	169	166	175	137	146	138	164	152	173	169	165	178	147	159	162	168	161	157	177	152	167	189	160	164	186	166	158	164	142	176	163	159	192	156	182	143	164	189	182	160	195	185	185	172	175	158	162	152	167	155	155	154	172	167	158	178	177	173	191	143	170	182	176	153	150	166	170	197	161	167	161	169	160	188	165	156	181	193	179	170	181	146	185	147	161	173	170	175	180	180	164	160	155	167	164	160	154	172	161	153	174	164	161	163	155	176	173	180	178	166	157	212	169	178	148	158	167	165	183	168	186	173	170	172	167	169	169	182	168	187	193	166	195	176	164	163	179	156	173	158	151	185	173	176	174	169	162	166	146	170	160	166	152	143	178	186	183	166	173	155	198	151	139	176	164	169	184	169	187	161	190	185	163	167	168	151	198	173	165	152	208	171	181	190	171	183	155	155	156	170	177	179	159	174	178	170	157	182	172	149	177	184	170	187	199	147	174	178	177	159	156	155	149	187	193	168	164	164	185	156	158	191	157	171	155	149	161	180	187	184	157	165	169	182	134	169	152	172	158	163	185	157	170	190	150	162	182	178	185	179	160	159	168	149	160	165	174	176	198	178	171	181	173	158	158	179	174	164	148	178	148	152	149	170	171	163	191	194	159	180	183	157	143	166	182	181	150	146	169	191	185	189	176	158	145	176	168	187	178	169	150	150	171	183	169	150	180	165	176	180	150	182	156	147	182	160	179	187	161	172	181	157	181	164	147	140	168	153	178	169	175	183	150	169	161	177	171	169	162	163	187	171	157	164	175	151	152	183	182	171	166	169	142	168	165	162	191	168	174	164	168	161	178	171	153	167	169	168	158	170	160	156	160	165	159	169	180	175	173	163	183	165	172	183	158	185	176	149	170	154	162	175	179	150	173	180	167	174	137	166	171	168	163	164	176	147	173	173	165	173	190	168	169	147	156	175	181	156	181	173	151	156	157	154	172	161	160	165	175	151	177	174	174	182	160	159	174	146	172	177	161	180	180	152	145	173	172	139	181	168	166	164	169	168	166	166	156	160	183	186	132	169	171	159	157	153	175	172	145	164	164	151	176	155	161	151	170	178	201	158	154	165	194	147	146	207	154	170	167	168	177	161	165	164	149	182	152	157	170	170	145	161	185	164	184	175	153	150	165	163	177	166	156	143	179	160	159	166	159	173	180	170	170	172	173	165	151	166	157	168	150	151	159	158	185	165	159	162	175	176	186	166	147	164	182	169	176	168	180	167	175	174	167	152	140	179	196	167	179	165	188	157	168	164	138	155	152	168	179	156	168	185	170	156	181	169	165	177	188	180	155	171	162	158	155	164	179	189	188	156	147	173	155	182	163	167	173	154	184	160	174	181	147	184	180	177	158	164	165	169	179	157	144	157	183	155	178	171	172	163	169	182	161	164	164	187	184	160	167	177	166	156	150	161	165	167	165	163	171	186	174	167	170	191	166	148	167	163	167	181	164	175	163	147	170	175	168	162	179	155	163	176	157	175	150	154	170	146	142	160	160	160	173	167	174	180	189	140	147	153	172	139	179	175	184	179	162	160	156	159	152	165	153	167	185	166	173	169	157	173	153	165	151	177	171	152	172	173	156	162	172	196	186	174	166	156	160	165	190	158	171	174	179	178	188	184	171	163	163	148	188	175	197	165	177	184	174	173	178	159	173	154	150	172	171	174	175	173	165	164	159	163	172	182	170	155	164	175	158	186	154	158	166	175	168	168	188	157	141	164	175	186	177	172	178	181	165	166	159	191	155	181	165	180	180	151	156	153	178	137	165	177	159	172	159	178	171	180	150	169	180	152	171	177	160	154	156	177	167	150	169	153	167	166	177	191	176	162	156	159	161	150	172	175	151	148	148	175	154	166	176	180	170	147	166	179	152	163	176	166	166	153	162	165	163	171	149	173	163	154	169	171	178	176	164	184	160	184	173	179	178	171	169	154	164	167	163	176	173	167	148	163	162	144	159	176	161	174	190	169	178	176	162	156	162	158	175	169	147	166	150	157	153	182	173	151	160	161	164	192	144	171	180	169	165	166	184	152	155	175	152	170	156	157	178	181	189	177	163	163	193	154	166	170	186	170	180	190	162	168	158	158	180	173	163	192	174	150	165	177	198	175	151	178	160	173	179	159	174	164	162	159	164	153	140	155	163	173	161	182	149	175	171	192	172	169	183	187	159	167	173	168	175	165	179	155	181	174	175	171	175	193	151	149	178	164	149	189	164	169	147	183	151	175	170	190	151	173	149	169	170	163	148	181	185	159	169	175	182	185	166	165	188	183	163	148	170	176	155	170	154	178	190	169	174	179	175	184	149	168	157	161	161	156	153	164	168	172	180	166	193	162	167	172	169	154	175	161	148	172	181	164	179	175	184	165	169	183	185	156	193	160	178	175	188	150	152	165	161	169	172	174	176	179	157	157	182	177	192	174	179	183	168	172	187	156	165	167	154	169	185	171	155	167	156	165	167	184	142	188	201	156	174	167	163	174	170	151	154	152	171	180	142	155	170	155	168	178	183	160	176	156	158	177	167	159	177	209	154	181	173	155	174	156	193	161	175	164	160	190	174	162	181	180	185	180	172	176	158	151	154	144	169	185	166	154	141	176	194	160	172	171	154	166	152	178	175	161	170	171	193	145	169	143	177	194	192	181	165	168	156	150	165	182	157	152	157	162	165	133	195	167	174	177	145	167	156	178	167	145	163	159	151	151	166	177	164	164	181	155	178	149	182	159	172	162	159	169	165	178	180	165	173	147	177	153	145	169	187	178	195	181	171	157	167	173	174	187	174	165	159	155	173	177	160	134	144	156	174	183	173	166	172	171	186	168	170	159	190	174	167	162	159	157	141	148	172	178	163	177	136	142	170	187	159	156	150	148	165	178	155	155	162	184	163	171
5076	19449	9058	1646	1203	860	704	500	432	394	320	294	279	266	236	247	207	230	228	206	224	201	219	223	202	240	202	233	233	208	210	203	205	203	207	194	189	203	207	207	225	207	203	178	214	210	203	178	189	185	214	211	208	183	209	187	204	199	193	194	196	188	200	179	196	205	195	208	224	177	201	174	201	187	184	204	176	209	184	190	204	202	224	207	190	213	202	195	217	185	168	204	216	207	173	202	186	208	197	209	176	198	218	185	228	191	190	167	201	193	192	201	196	199	199	185	198	190	183	200	150	185	156	212	182	179	201	204	185	229	196	199	167	192	186	199	184	195	187	188	186	171	199	183	193	193	204	192	189	194	189	200	215	196	199	214	192	194	197	186	174	203	224	200	185	225	200	185	207	197	201	217	200	171	196	198	192	191	176	196	194	213	201	187	183	197	185	207	177	184	189	193	181	204	193	191	197	193	175	191	196	173	201	181	206	183	176	173	197	212	167	185	216	192	205	187	180	175	205	181	191	190	208	179	233	190	197	191	188	184	201	209	212	205	166	184	196	212	191	201	188	200	174	189	189	192	184	192	198	187	215	203	205	192	181	202	185	162	169	189	188	210	196	211	186	173	179	192	194	186	185	167	171	212	192	193	193	201	209	195	213	190	194	202	184	198	202	209	203	189	185	170	182	180	178	219	203	217	204	178	165	190	197	191	214	199	202	192	172	190	198	198	189	205	195	197	204	194	204	195	214	180	198	204	206	180	214	216	191	190	197	188	211	213	187	174	180	185	205	190	209	179	181	208	207	186	188	185	208	169	199	206	194	192	162	193	192	190	195	170	213	187	186	183	221	207	189	195	197	190	196	189	216	196	181	195	184	177	195	178	197	186	207	216	166	173	189	196	199	192	213	220	161	205	212	187	200	175	195	169	202	201	200	196	202	182	173	198	185	189	182	187	183	159	176	191	186	212	173	187	161	183	164	211	188	174	178	193	190	218	194	194	213	179	208	186	216	203	175	177	214	213	197	201	175	186	193	188	219	198	192	209	184	193	162	190	192	184	214	179	189	198	189	184	206	195	190	179	186	208	204	209	216	198	209	215	186	209	188	175	197	189	189	217	187	190	189	187	193	170	214	194	199	230	192	217	197	189	189	189	191	195	171	214	223	207	184	180	221	217	194	171	192	184	198	188	169	195	207	177	176	199	185	187	181	197	200	202	173	187	185	213	220	191	221	187	216	206	209	209	179	179	196	202	183	198	193	194	188	191	172	202	211	193	156	162	156	202	178	214	191	216	192	188	166	186	217	163	227	198	189	189	181	209	190	183	175	183	196	201	197	195	191	174	206	218	158	193	176	172	186	199	191	196	187	185	188	204	177	192	198	202	170	194	203	196	184	190	194	207	179	184	205	201	196	177	190	188	186	178	201	197	173	190	191	185	208	213	201	191	206	196	197	198	194	176	213	185	230	220	182	203	201	200	201	195	194	179	194	190	186	180	194	199	177	203	205	190	207	187	214	173	187	209	193	189	223	197	186	210	184	181	207	201	196	195	176	200	195	179	198	202	206	190	206	210	176	182	208	220	180	198	200	189	200	216	186	202	193	179	194	197	186	200	199	197	203	188	194	176	193	204	201	198	189	214	199	170	190	183	196	202	202	193	200	203	184	241	210	198	170	193	197	213	177	172	184	202	176	197	174	196	192	202	174	177	212	206	186	175	177	214	185	211	191	180	203	181	168	206	219	192	202	193	222	195	200	197	170	193	177	195	202	188	179	189	202	184	186	187	215	178	172	191	210	179	201	216	198	184	195	184	229	159	184	183	182	205	167	210	207	197	173	212	196	194	232	200	192	194	184	177	194	180	174	183	204	202	204	174	175	193	189	188	206	163	182	192	171	179	212	177	190	184	198	185	204	198	233	210	201	203	208	185	176	204	196	193	191	166	193	205	203	182	172	226	189	205	202	193	183	200	211	176	165	193	194	218	196	190	219	178	158	190	192	216	183	206	197	182	202	204	202	183	216	192	164	191	206	218	221	192	187	193	198	195	187	177	200	218	183	194	188	190	187	198	201	194	202	208	181	151	187	214	211	180	196	200	164	166	199	195	199	225	191	203	168	201	207	203	182	183	189	200	181	202	167	179	177	207	213	170	201	186	213	177	193	217	166	189	175	196	189	200	214	199	215	170	186	197	173	163	177	198	179	179	220	183	193	217	184	227	189	195	175	188	207	162	176	186	185	189	183	201	182	209	190	197	211	179	185	187	222	178	192	204	201	191	175	189	172	163	194	209	183	198	197	187	199	237	201	198	194	191	210	183	203	187	172	207	199	205	205	191	168	199	202	183	205	200	177	204	190	206	186	192	201	220	176	188	187	169	184	188	191	173	170	198	208	200	205	202	222	168	189	232	181	209	214	200	206	201	213	168	185	198	206	185	192	172	186	191	164	212	215	180	180	207	191	201	171	230	207	189	187	234	181	175	190	184	187	195	209	214	188	162	172	206	208	174	210	193	176	195	212	181	200	210	205	191	202	162	166	189	190	191	182	180	188	198	191	195	194	215	189	188	204	198	197	214	203	192	192	184	193	172	202	200	207	201	192	164	194	187	200	193	201	184	185	213	187	191	182	197	162	190	193	187	182	182	202	179	188	206	211	180	171	201	193	217	198	187	229	191	211	188	195	199	177	192	209	198	176	200	204	194	227	192	209	195	185	207	200	192	193	196	189	183	208	226	196	208	190	173	191	202	203	197	205	196	198	224	218	189	179	202	181	184	216	200	201	216	206	193	208	187	193	184	177	201	190	216	186	197	198	197	219	171	182	208	177	194	210	208	192	209	200	193	190	173	201	211	206	207	163	182	207	197	219	180	176	154	198	208	175	189	188	164	204	207	179	180	198	180	183	199	177	194	179	192	181	172	189	202	171	183	190	215	183	189	244	189	196	181	202	190	196	186	187	216	214	201	188	193	215	185	206	192	203	181	201	186	189	193	194	176	216	198	171	181	223	217	214	195	202	181	164	222	207	196	201	183	187	214	201	215	193	179	192	196	185	181	191	191	213	194	188	185	191	207	173	195	186	194	192	206	195	187	196	205	182	203	198	208	213	208	182	191	202	182	189	211	196	205	172	193	197	176	207	203	192	181	200	208	192	193	182	193	183	197	178	174	198	205	204	222	205	194	203	208	219	196	224	157	183	209	215	207	192	205	172	204	188	198	198	194	197	212	189	179	207	189	198	193	213	219	197	190	204	212	192	210	168	189	187	190	206	184	184	201	187	189	188	190	195	197	184	215	189	168	195	196	189	170	188	224	203	176	206	201	212	189	177	190	184	214	183	173	210	161	192	206	197	184	194	218	198	181	229	186	198	178	225	192	195	205	204	209	202	171	185	190	201	192	231	192	218	172	165	193	198	186	214	189	187	206	196	201	183	184	180	176	210	195	187	172	206	186	199	170	167	205	199	191	187	192	191	189	180	193	210	216	164	193	193	194
22564	21342	29211	23832	21345	21405	11732	1337	910	888	785	715	698	612	618	604	608	556	606	561	548	555	543	582	542	481	539	534	524	546	527	518	536	510	530	513	521	521	515	559	496	471	515	508	484	513	451	486	491	518	511	510	479	525	503	506	479	514	466	501	505	478	499	511	499	455	502	520	489	491	528	461	479	497	532	485	490	470	468	459	495	489	460	444	447	490	520	527	508	502	456	484	471	514	454	497	450	513	530	497	507	506	483	497	494	476	488	495	458	514	480	489	494	465	523	514	478	473	476	497	439	536	477	542	468	518	493	465	489	519	504	488	470	483	461	475	472	522	485	494	527	504	514	501	482	511	529	492	467	466	472	510	505	510	510	508	515	486	483	489	533	469	496	507	503	475	478	488	450	538	501	501	541	494	471	457	521	489	518	463	503	520	531	501	501	494	500	505	547	541	452	516	497	477	479	492	508	494	507	515	447	467	487	479	482	503	509	460	482	459	499	481	505	513	467	483	516	533	486	507	515	478	487	512	466	513	506	517	538	474	442	486	496	474	463	507	511	501	509	484	506	471	510	494	481	475	464	487	503	483	497	540	537	504	516	502	464	512	465	506	519	525	486	432	488	495	468	470	531	479	485	483	491	492	469	492	453	453	458	472	469	507	492	512	527	494	547	481	448	514	453	527	454	480	455	519	491	511	535	507	518	481	474	521	466	492	482	494	456	467	469	510	483	477	498	487	496	483	487	484	469	499	501	501	486	497	467	503	489	482	438	487	500	461	495	501	535	500	491	487	515	467	496	494	510	516	511	494	510	493	532	446	488	481	445	476	504	472	474	505	481	498	503	507	506	514	531	512	472	501	487	498	495	482	499	533	495	449	468	507	482	474	478	527	436	496	505	492	457	480	484	486	505	498	431	453	471	488	481	495	499	490	457	462	452	518	479	466	486	522	476	497	465	489	505	483	490	482	478	517	478	477	486	515	478	521	480	487	458	515	509	484	458	478	479	513	513	489	488	474	524	512	448	503	503	455	514	518	499	461	506	496	498	502	462	466	466	474	464	509	499	490	519	467	472	471	459	477	472	532	476	496	474	475	472	471	489	501	517	511	497	484	515	466	480	490	460	461	466	443	506	499	486	462	511	520	491	489	456	469	487	503	480	505	511	471	474	492	501	467	499	470	498	495	479	484	513	477	451	487	477	485	509	490	471	486	473	491	470	499	490	452	525	504	499	492	522	479	490	521	511	499	522	463	499	474	469	522	497	484	489	486	495	540	467	494	485	514	461	489	498	507	473	466	513	495	482	484	503	483	470	482	512	506	451	507	464	483	463	458	465	538	475	438	478	519	466	494	494	483	520	466	519	476	499	495	485	514	480	490	478	507	451	466	511	493	539	503	485	479	545	435	492	492	503	517	499	527	487	538	524	507	470	464	514	474	467	488	442	485	517	507	452	474	476	477	445	439	510	483	473	468	527	471	457	487	465	518	469	537	503	489	499	496	480	504	526	444	486	474	522	469	501	456	506	504	518	490	469	481	446	457	490	474	509	493	493	450	491	469	512	473	512	492	471	489	492	494	470	509	479	484	495	485	488	487	476	473	494	509	459	498	438	467	481	497	483	498	500	488	474	506	479	466	537	492	504	498	482	506	491	499	484	488	497	502	473	493	490	494	537	476	469	487	531	466	489	515	444	517	498	490	463	475	464	440	476	498	479	452	457	482	491	467	488	449	517	466	502	464	468	482	485	531	509	461	472	509	488	503	472	481	463	501	485	498	488	503	508	487	486	513	507	492	492	513	456	431	502	460	477	517	458	470	486	489	492	458	454	501	512	486	484	483	448	498	492	463	476	486	531	489	517	498	499	512	484	461	503	428	495	511	486	491	462	481	449	503	497	441	482	477	499	497	516	476	476	483	441	481	492	505	452	483	472	505	476	457	500	479	502	495	478	489	483	503	523	501	478	478	474	513	483	482	475	471	480	491	446	485	512	500	487	478	463	460	489	451	462	520	500	500	513	471	480	493	445	485	499	461	485	475	500	484	479	504	464	508	565	454	507	449	502	509	467	469	514	520	478	488	459	526	460	490	484	543	478	496	511	493	526	511	496	539	471	507	474	489	467	445	515	476	506	481	463	454	494	487	471	517	470	490	471	486	500	474	516	524	463	492	466	471	491	508	517	499	453	499	485	457	485	478	468	515	503	441	477	498	517	471	496	456	450	453	470	476	488	511	473	481	520	502	482	475	500	498	505	520	466	465	494	470	498	468	471	541	474	503	471	494	516	461	498	491	448	476	462	519	483	495	502	516	508	473	495	485	474	491	493	474	507	470	465	487	478	483	469	490	518	509	501	465	484	466	473	495	499	506	488	503	489	474	540	477	514	489	496	444	477	502	523	498	443	499	519	536	476	491	482	439	502	506	479	490	542	488	494	518	476	459	484	467	462	490	513	482	471	528	512	480	490	498	474	497	454	500	458	457	492	471	483	457	454	508	475	481	494	524	485	475	507	496	509	482	479	521	523	508	466	500	483	463	498	514	479	511	494	461	437	521	486	498	461	489	463	508	447	505	481	466	466	445	454	498	480	500	488	486	460	464	514	476	479	444	474	520	478	500	464	454	498	491	497	472	495	497	508	522	494	487	479	482	511	472	453	465	491	477	487	517	497	500	485	464	485	470	507	508	489	490	526	475	523	488	510	512	465	480	485	528	487	507	502	471	483	444	523	483	463	473	491	503	478	490	488	497	483	505	492	501	477	493	493	479	524	513	466	439	496	508	462	469	440	476	491	512	503	481	496	448	499	516	494	488	483	508	507	472	487	510	497	467	484	450	522	514	448	476	486	447	465	501	504	475	469	490	506	488	477	458	494	487	501	516	470	458	480	489	529	515	492	502	469	483	483	502	505	504	485	447	456	506	460	468	496	490	490	474	526	507	496	476	523	495	475	502	508	450	465	475	488	447	458	470	445	483	480	496	503	512	484	502	494	494	461	451	506	486	502	484	478	497	509	513	501	470	488	480	483	469	485	511	515	479	478	462	527	494	486	441	488	509	454	489	484	493	462	486	495	515	508	507	528	441	478	496	485	501	437	536	487	510	499	453	507	498	499	465	487	482	491	476	490	524	464	507	493	461	490	469	494	444	484	491	444	505	490	475	443	489	498	490	497	493	481	529	451	469	506	494	518	454	517	458	457	489	478	469	498	526	536	517	460	466	480	500	492	486	464	480	511	445	541	478	466	471	458	494	528	479	470	469	492	486	460	433	457	473	437	503	456	484	495	476	504	484	492	500	500	463	462	482	445	481	490	482	477	481	518	496	464	491	481	477	488	449	501	527	450	496	525	472	464	528	486	499	488	502	495	461	491	503	480	493	504	498	490	511	497	488	466	492	520	515	487	470	463	466	462	509	496	478	472	480	489	445	483	435	515	453	470	473	482	465	456	473	477	450	457	495	486	471	516	503	493	522	486	494	487	497	491	503	522	506	503	457
7276	32139	18888	5168	3770	2866	2069	1660	1347	1148	1028	913	821	844	730	707	641	651	667	642	607	595	572	622	564	600	587	599	566	562	587	541	568	545	556	543	532	549	604	566	550	491	557	555	554	543	584	554	544	569	552	580	555	513	540	559	506	548	485	559	553	527	531	557	527	511	522	561	486	510	520	547	558	507	492	544	533	543	520	546	529	501	525	533	535	533	551	545	549	511	519	501	528	524	507	503	504	521	538	496	520	513	513	539	504	525	478	528	522	507	568	478	532	545	508	564	493	496	539	522	543	493	557	545	521	516	547	542	496	514	532	503	520	542	532	507	524	521	512	521	529	533	523	535	532	526	521	523	525	523	514	500	500	491	506	474	574	534	511	527	510	558	517	513	504	556	545	540	549	492	483	508	530	532	544	534	516	528	527	507	523	536	536	525	573	514	539	505	548	512	494	493	540	542	559	530	532	528	523	526	540	543	536	499	499	525	529	531	517	526	538	555	568	514	569	548	520	516	511	551	576	514	559	539	500	553	517	545	571	519	503	491	509	520	548	556	492	524	527	506	476	529	555	512	507	527	515	528	546	528	570	520	532	532	520	527	518	569	524	493	534	527	501	529	550	600	519	501	545	555	551	556	529	506	508	478	562	538	494	530	504	543	554	498	498	575	521	546	500	519	502	513	555	527	551	515	533	537	514	485	558	535	524	536	568	544	478	542	542	532	525	524	495	541	493	535	535	522	497	494	529	526	518	520	578	562	492	568	519	498	561	547	502	520	556	545	547	503	497	521	489	522	527	547	531	522	540	531	548	530	521	538	562	532	545	526	562	532	506	525	520	536	496	526	507	505	494	522	534	531	539	515	507	552	546	530	519	510	539	517	517	543	481	504	518	523	521	535	515	514	503	530	507	527	499	575	514	515	532	533	507	527	485	538	537	518	526	504	545	530	532	510	554	524	464	532	495	498	548	474	534	552	520	522	511	524	521	562	525	560	554	502	511	527	511	542	547	509	495	557	551	522	533	517	516	473	538	539	538	534	546	518	541	483	556	538	593	487	525	518	551	524	521	550	463	511	505	533	511	508	494	538	561	528	569	518	514	548	529	530	518	531	529	543	529	531	549	516	535	542	558	493	574	551	506	550	552	541	483	543	523	506	511	558	517	548	521	544	568	562	532	537	495	546	532	501	509	548	521	533	520	553	522	535	521	559	518	523	520	516	502	537	544	545	543	571	537	510	525	535	529	530	534	533	518	514	524	533	533	528	563	527	525	530	529	540	537	550	560	520	508	503	538	520	501	516	531	590	534	578	498	528	549	582	504	495	492	542	517	511	468	545	557	516	520	548	494	499	522	509	550	491	515	537	581	523	586	523	512	512	516	506	520	500	522	554	522	519	535	495	539	506	504	544	537	525	591	515	489	569	536	510	526	519	515	541	540	524	534	525	492	512	595	549	531	550	524	527	550	540	500	533	525	539	530	553	544	526	515	484	528	493	521	508	518	553	515	544	531	503	523	494	524	558	548	547	567	527	546	518	503	543	458	523	513	502	542	512	521	512	491	513	518	525	547	556	546	536	535	547	537	562	556	519	512	511	529	514	594	509	530	542	534	506	478	499	531	497	550	515	532	513	492	517	576	535	536	521	555	550	510	514	532	530	497	532	509	548	548	556	549	527	530	567	525	523	497	515	558	502	533	532	514	519	543	555	523	518	540	548	522	538	506	491	511	574	532	540	490	494	577	517	493	494	541	516	536	562	521	504	561	568	529	559	529	540	515	521	505	508	511	532	527	555	517	528	495	532	509	518	523	545	535	546	557	456	520	550	512	540	540	522	574	530	537	533	498	513	524	510	546	539	522	534	535	511	514	532	598	535	555	535	546	519	530	539	511	544	555	538	517	525	528	586	532	533	489	557	498	527	553	499	510	514	492	517	528	550	533	534	488	510	584	532	546	537	527	526	504	542	542	541	534	565	534	541	537	526	500	526	565	522	526	529	535	525	528	540	509	538	524	505	517	530	502	520	518	564	528	513	516	551	478	456	557	512	552	551	583	515	527	571	509	545	555	570	484	512	464	543	503	562	541	497	498	534	523	552	557	552	549	490	529	550	502	546	515	546	510	523	491	554	522	539	540	520	484	513	531	542	555	534	551	486	544	513	538	529	559	499	528	539	567	553	484	542	558	548	531	501	509	552	533	526	496	505	532	562	489	546	506	532	512	540	546	541	538	509	527	551	523	465	524	539	521	495	535	566	517	500	491	504	500	506	504	514	568	523	494	567	502	495	520	518	530	551	522	546	509	488	539	526	521	525	562	486	553	506	527	512	530	528	530	541	484	515	541	497	532	545	520	511	545	504	529	535	553	564	522	460	510	544	546	588	535	527	511	511	561	536	516	545	514	475	504	554	527	519	579	528	532	496	550	520	546	578	537	524	532	529	532	547	537	553	553	521	527	507	506	548	546	518	525	540	532	547	521	531	489	512	499	507	546	532	569	488	548	541	526	525	553	530	462	533	533	531	553	521	528	518	512	515	537	531	540	503	513	553	545	555	526	527	542	506	507	543	529	477	470	504	495	573	577	553	545	533	564	545	589	539	537	537	512	496	523	526	530	551	510	511	565	532	532	551	524	513	525	528	558	512	502	499	511	523	489	548	545	536	523	567	559	521	575	520	516	548	513	560	531	524	511	514	527	533	545	502	543	485	508	510	559	478	549	568	523	522	527	513	531	514	543	498	488	499	549	545	544	525	557	485	535	516	527	548	516	529	546	550	550	537	517	554	498	532	496	549	528	506	546	533	540	482	533	530	547	532	516	541	508	552	501	540	493	519	501	531	540	493	481	526	557	517	540	502	527	540	533	539	560	500	518	518	548	526	522	582	516	523	539	547	541	539	489	544	527	522	543	538	547	497	538	498	575	544	563	557	546	561	483	533	487	521	522	546	520	530	532	511	517	563	563	529	549	527	536	498	517	538	522	488	464	489	554	482	513	513	549	540	497	504	516	551	502	482	504	530	523	498	549	529	514	535	528	539	514	495	506	512	541	513	523	543	572	494	505	501	554	529	541	536	519	512	527	519	519	545	570	518	476	531	523	521	501	532	501	533	523	562	524	536	524	544	515	563	546	539	528	534	540	518	504	503	545	528	530	501	522	512	526	552	467	547	521	522	526	496	568	521	510	508	534	514	503	508	541	576	505	470	526	517	532	551	513	521	547	525	495	511	551	535	538	505	527	515	511	544	560	502	507	530	524	550	500	550	531	502	509	498	559	547	502	524	550	516	561	533	515	500	524	506	594	514	530	531	556	506	505	492	539	482	526	564	505	546	501	517	532	538	524	538	524	533	507	503	537	510	511	526	505	526	528	515	518	543	538	533	518	536	547	534	520	525	536	502	557	509	490	528	509	538	570	546	551	536	542	559	497	538	526	508	500	536	518	529	475	532	503	527	528	566	517	560	559	521	512	556	533	499	542	520	519	511	531	520	510	515
27484	19505	6968	661	453	382	392	375	401	339	358	391	385	346	361	385	360	375	384	351	350	354	351	340	336	369	378	372	330	339	387	360	333	374	335	340	361	351	343	323	346	378	319	360	368	371	334	363	342	361	360	347	394	377	317	367	341	370	401	365	356	352	357	367	317	351	366	356	362	347	342	340	338	351	357	361	347	369	334	383	349	395	374	385	373	353	358	360	361	325	352	375	339	349	358	382	335	382	374	321	347	358	396	317	338	389	344	350	379	371	382	323	385	382	344	344	348	370	339	340	351	328	413	378	400	392	377	358	347	360	367	364	382	371	401	331	346	348	349	354	383	355	365	373	331	338	388	325	369	372	361	350	348	365	369	364	385	356	349	372	385	349	346	383	374	358	342	356	338	361	343	365	352	355	372	390	360	389	373	351	378	358	382	354	374	363	327	337	340	340	366	362	373	360	365	356	323	354	370	386	354	322	381	301	366	347	382	340	371	356	364	377	356	347	357	353	359	337	342	352	369	375	369	360	380	396	361	399	322	379	383	345	354	357	322	365	370	353	381	323	372	395	368	367	364	358	356	371	387	362	361	358	379	351	394	357	348	371	355	323	339	370	366	356	337	366	360	353	361	375	353	348	326	379	372	368	365	330	355	369	377	347	359	385	341	394	384	344	354	338	353	327	406	344	379	358	337	392	360	351	382	393	382	334	355	394	377	320	361	365	345	360	359	326	343	355	384	371	360	358	367	370	353	347	338	350	313	333	328	357	366	338	370	378	370	339	334	360	341	366	334	344	388	355	341	370	362	440	346	347	360	347	344	370	338	353	333	367	384	352	373	346	349	357	368	332	353	364	353	358	381	347	364	338	337	371	334	357	347	345	365	360	371	323	371	368	346	358	396	351	375	373	365	376	369	398	359	389	370	349	322	403	377	378	374	338	360	374	372	333	352	360	347	414	341	369	324	373	369	359	327	354	357	362	338	380	365	351	353	348	390	388	366	334	343	369	361	364	332	381	377	356	389	336	382	350	367	355	368	342	365	327	392	372	366	380	358	383	337	360	362	364	350	358	342	348	368	366	393	414	357	338	362	367	352	403	375	365	388	336	342	350	377	328	357	321	345	348	366	362	360	348	322	341	376	339	357	346	364	349	376	336	329	379	373	335	320	326	339	368	371	377	355	379	352	368	398	361	353	380	348	355	367	392	350	336	366	369	354	322	387	364	372	355	379	348	336	356	362	348	345	358	359	358	352	328	346	358	371	376	371	344	348	357	405	349	337	357	379	362	329	352	340	359	382	370	362	427	356	337	335	329	337	335	362	378	387	366	316	344	382	351	356	372	353	371	377	329	359	368	346	366	375	355	368	335	344	350	344	375	349	353	337	345	409	377	352	326	374	341	332	332	343	354	348	367	359	382	381	375	355	327	361	349	342	366	373	362	331	352	358	368	358	370	361	335	379	383	365	366	382	383	361	328	342	371	358	392	379	370	367	316	349	404	349	334	354	337	381	366	360	359	349	393	345	351	387	373	364	408	360	346	367	346	346	338	395	388	364	350	365	365	406	321	381	313	356	355	373	346	359	327	346	363	380	373	361	339	373	355	365	349	365	404	360	349	376	336	376	359	406	358	379	357	356	376	339	352	354	338	376	349	357	369	397	367	346	348	347	370	347	382	357	357	337	389	323	330	362	388	344	382	342	365	353	344	381	337	401	336	347	379	366	367	382	389	390	391	375	352	371	369	360	368	376	378	373	358	360	384	317	347	372	366	371	355	365	382	360	328	377	340	370	358	367	377	384	373	355	387	358	386	396	391	353	353	379	360	371	378	369	367	343	321	384	342	350	335	355	360	351	362	349	335	377	378	327	361	293	351	377	335	344	403	331	375	403	335	362	341	357	395	333	404	354	350	367	396	334	349	363	315	329	355	365	344	357	365	338	364	355	368	413	347	341	365	364	381	372	425	367	367	365	351	345	346	365	370	388	363	369	364	338	360	375	380	375	355	360	369	372	338	330	382	367	311	337	362	360	365	357	359	349	335	366	341	336	375	393	367	365	350	327	340	352	358	372	342	375	368	370	367	379	365	367	361	365	349	350	359	372	374	371	378	348	375	371	391	372	344	342	364	363	319	400	357	358	376	361	385	344	362	369	397	366	366	356	394	387	346	373	349	384	356	351	370	338	385	356	373	336	341	365	389	335	386	342	376	335	345	342	346	373	357	353	362	354	350	367	366	358	364	356	373	345	327	337	363	346	362	356	367	379	378	355	392	343	359	385	360	358	357	376	355	377	370	344	366	371	335	324	397	326	334	378	373	334	349	343	366	365	352	329	380	383	318	383	369	358	351	365	367	382	355	354	350	371	395	347	362	361	349	343	338	359	362	361	352	324	324	392	362	353	338	376	362	343	379	401	379	355	390	355	357	360	341	342	349	316	365	336	392	314	357	364	400	379	348	313	333	328	379	323	372	335	367	346	340	326	329	344	369	360	358	298	384	360	360	362	357	372	344	370	357	374	317	356	356	350	344	403	347	370	358	355	337	338	381	373	392	360	368	344	397	378	361	369	372	356	375	367	365	373	300	359	386	345	354	337	345	388	349	349	358	355	367	343	373	362	356	350	356	356	357	335	364	362	357	390	326	364	340	327	393	349	341	379	356	370	381	356	368	347	366	337	343	356	339	398	367	338	353	378	338	380	341	351	340	353	389	365	354	362	328	380	347	366	333	362	368	378	370	371	323	379	344	379	361	353	375	388	374	355	337	357	346	367	377	371	352	366	344	397	341	366	373	359	330	352	377	365	366	331	360	384	366	351	344	370	349	341	361	349	389	356	355	389	352	342	366	369	341	360	357	341	371	357	354	380	387	353	323	395	374	353	354	333	345	344	348	405	341	354	369	345	352	356	350	341	369	343	357	366	353	340	315	330	353	365	337	375	363	355	370	363	341	322	352	348	356	361	354	350	380	364	365	317	370	370	413	369	347	355	357	379	323	394	339	386	359	335	378	360	354	354	351	358	342	341	343	375	367	377	384	344	370	360	365	346	354	359	381	378	383	349	365	372	399	344	359	376	360	358	338	344	383	375	336	380	360	348	347	341	366	421	343	361	374	365	371	371	363	370	383	380	364	335	344	343	335	419	328	341	330	365	361	373	383	351	369	394	339	351	356	333	370	328	328	391	354	374	334	352	375	345	331	395	378	351	363	325	327	363	339	350	373	352	381	374	354	330	360	361	333	340	335	353	363	346	368	352	343	351	347	368	354	338	356	372	375	321	345	373	374	357	367	377	372	358	322	355	348	358	364	346	356	415	374	375	359	369	355	330	376	350	348	341	368	364	354	384	367	351	373	359	370	363	327	332	360	377	328	391	357	354	334	349	349	355	370	344	336	358	360	349	398	379	357	334	342	380	347	386	351	374	380	352	345	380	367	396	418	367	360	359	356	358	303	327	365	348	351	363	357	369	356	346	342	335	368	340	341	369	375	366	370
5491	5325	2179	510	479	475	413	418	391	405	378	369	401	370	391	360	368	394	406	368	341	404	348	426	372	370	387	385	379	405	425	380	411	362	387	405	365	395	365	370	398	423	362	379	409	391	388	357	396	397	392	335	339	409	400	376	389	376	383	355	393	368	358	374	375	411	370	376	385	372	392	410	416	383	369	376	411	380	382	382	356	379	351	368	377	386	379	354	373	369	373	403	384	374	386	393	376	399	363	361	392	397	387	373	370	382	398	387	406	376	405	370	401	401	367	346	401	402	345	405	378	370	369	363	361	379	358	370	359	393	373	375	371	378	366	389	386	382	375	392	425	368	384	391	360	371	360	388	393	351	344	388	381	361	384	372	380	351	400	390	367	364	358	397	386	390	348	349	397	366	387	388	394	374	363	359	365	388	369	378	383	378	349	396	367	391	354	349	369	410	398	367	389	386	356	380	369	347	353	386	374	367	369	392	371	356	395	366	369	351	420	419	381	391	390	381	395	381	391	405	366	361	366	342	360	397	417	380	358	390	381	370	388	380	389	360	386	385	362	354	364	373	405	384	388	372	381	382	327	383	385	372	386	377	337	358	368	391	411	421	357	385	361	371	400	360	384	358	368	361	373	377	374	383	415	375	391	378	404	372	376	394	380	378	397	394	363	369	379	366	384	406	406	402	380	380	345	392	369	404	409	400	364	397	383	356	378	356	369	399	367	377	387	388	389	345	388	340	356	373	358	428	382	388	408	380	360	384	369	362	425	343	371	421	378	383	397	382	362	391	376	368	374	357	351	345	377	348	397	388	381	387	421	399	393	378	360	372	355	364	423	388	340	360	370	367	379	396	403	404	376	355	382	356	418	380	400	382	404	396	387	387	394	397	352	367	396	378	369	371	367	395	358	374	425	385	382	369	357	375	384	389	360	406	409	401	351	389	372	369	367	384	366	400	415	372	380	366	363	376	386	383	389	360	376	373	382	373	369	356	383	392	381	371	369	407	347	376	378	355	380	397	387	365	382	402	363	397	352	371	398	341	393	338	359	397	374	363	381	382	387	364	396	406	380	383	374	396	391	359	413	365	400	371	393	372	345	385	352	391	368	388	367	392	379	408	360	370	364	371	382	383	366	385	379	351	377	391	354	377	357	415	403	349	372	343	396	362	373	382	353	362	422	359	402	393	350	371	397	380	370	383	358	378	358	369	362	379	376	388	359	387	377	382	403	377	409	364	360	355	347	332	376	349	385	360	388	351	363	395	362	345	387	379	383	395	370	388	379	394	364	364	362	357	375	406	407	364	351	393	398	403	356	400	389	381	378	368	375	402	398	384	420	405	360	399	348	391	391	367	389	399	409	388	401	383	387	366	370	360	363	371	400	420	377	405	405	374	414	401	390	388	389	372	399	376	391	405	405	399	383	409	373	395	401	371	377	377	381	375	425	386	389	359	353	422	388	413	392	401	401	362	377	369	372	397	382	365	353	377	392	378	378	385	395	404	379	349	402	373	357	360	356	430	391	393	358	367	336	381	388	391	368	381	385	345	358	409	392	412	331	363	401	389	404	358	373	381	406	356	401	382	392	400	353	381	373	352	366	392	366	379	346	408	388	368	361	369	359	360	380	427	343	389	379	413	368	348	404	352	355	342	355	405	373	383	341	405	384	373	360	355	372	420	395	395	348	367	354	377	370	380	381	387	394	397	373	364	433	360	374	411	378	369	386	351	379	350	377	400	410	391	386	358	399	381	369	390	403	371	410	364	380	361	401	376	384	416	399	408	377	387	392	370	405	394	378	372	386	385	389	385	378	380	357	386	388	400	377	367	355	389	379	387	406	373	392	367	355	385	357	378	417	430	360	373	384	379	389	381	372	400	361	393	373	393	407	381	363	347	466	404	395	390	400	337	388	362	399	404	355	369	381	333	377	366	373	378	394	388	367	405	377	355	343	394	413	411	415	376	378	365	396	377	414	390	387	351	419	397	397	365	386	371	384	369	402	383	391	394	369	384	337	361	361	371	406	350	372	405	377	358	381	356	381	410	421	386	404	362	356	366	379	356	357	387	366	350	387	415	393	371	362	358	396	403	391	382	403	402	377	373	376	409	365	376	399	396	367	412	380	392	365	368	377	400	434	361	379	370	383	409	352	374	390	354	390	363	389	353	336	360	396	379	340	402	396	388	383	401	390	399	375	340	376	397	397	404	385	368	372	392	426	375	386	390	384	395	389	349	375	412	386	381	382	371	396	392	407	367	395	363	387	413	390	384	349	378	377	386	367	421	380	358	391	376	366	362	408	417	353	354	401	393	400	365	401	393	390	370	399	370	389	409	358	369	399	362	355	394	370	370	352	378	378	367	404	371	383	363	402	352	403	418	401	367	375	387	371	400	383	371	355	431	384	378	383	390	373	361	376	352	360	417	381	368	407	368	393	420	365	371	374	348	372	384	370	372	368	395	389	382	368	429	407	339	365	376	379	414	368	389	396	354	407	364	375	346	399	362	378	379	384	369	401	374	364	358	410	395	375	391	408	385	389	389	352	372	339	378	380	354	350	375	368	388	397	356	382	403	415	414	370	385	397	366	335	360	387	385	388	367	341	400	375	371	369	378	406	372	351	401	398	387	396	396	389	342	363	390	398	376	376	400	399	389	409	372	379	376	386	378	417	355	368	419	354	372	367	358	342	418	354	372	386	360	382	361	409	393	396	412	399	403	361	384	385	376	370	396	351	377	377	368	358	408	397	384	406	357	389	347	373	407	398	375	368	362	362	351	412	360	355	394	371	362	347	388	394	362	402	372	380	357	395	340	389	416	370	375	378	392	383	421	387	383	362	357	393	359	362	365	386	348	366	397	375	356	403	392	401	381	388	417	368	409	392	373	434	375	366	374	410	359	352	390	373	347	382	338	395	351	419	377	366	403	373	370	369	363	364	362	377	391	406	347	388	396	335	351	405	391	412	388	383	413	395	367	357	377	392	367	384	403	393	380	355	368	381	413	375	390	396	410	430	374	385	397	371	383	397	344	378	395	382	358	385	382	378	416	357	437	373	332	360	371	374	359	369	347	400	402	346	391	383	370	361	383	396	380	402	403	357	376	350	396	355	355	394	381	386	377	397	338	389	394	392	394	387	396	388	350	374	361	381	379	354	401	353	394	348	377	377	385	379	354	369	366	417	368	399	375	387	366	383	389	356	375	387	372	397	379	380	353	386	373	390	394	408	398	394	397	381	368	392	401	385	405	378	376	380	397	370	369	355	398	366	364	383	369	412	433	340	352	365	376	345	389	407	376	375	398	364	361	367	344	400	395	353	373	378	392	359	373	382	389	370	368	382	379	392	389	414	366	370	394	399	393	360	378	386	401	375	387	354	385	380	373	391	346	413	338	377	361	396	385	362	355	392	374	373	382	400	424	359	387	396	405	371	397	346	388	357	420	350	354	400	385	408	405	410	369	373	379	399	403	383	357	378	349	346	383	369	359	413	422
23483	21243	28656	24088	21251	12364	1502	977	899	838	753	711	722	711	711	669	671	706	660	652	665	649	674	673	669	658	658	647	676	669	639	665	626	619	604	627	622	665	587	648	637	632	664	632	692	623	638	615	644	600	668	623	604	634	635	660	608	639	620	625	618	646	607	610	689	617	626	629	601	579	596	641	643	613	638	620	577	631	641	621	624	628	621	679	680	597	628	597	671	649	639	655	623	602	612	607	651	631	596	607	615	599	613	619	626	620	629	617	651	640	631	644	633	609	632	623	599	606	621	615	621	618	629	653	624	609	581	582	596	635	623	586	594	606	654	604	598	586	624	622	629	641	645	621	626	613	669	655	653	601	612	623	576	646	601	610	591	617	597	659	623	637	567	646	641	564	672	598	654	650	640	601	642	657	625	595	653	610	604	560	609	642	663	607	633	642	619	602	612	607	643	680	648	633	627	623	625	620	670	669	604	643	640	618	614	630	634	616	608	648	605	649	627	625	621	620	603	589	638	640	616	618	605	668	593	614	623	625	583	624	664	633	627	574	616	606	682	584	638	618	608	618	612	610	609	644	653	612	628	623	616	666	619	632	664	617	644	620	614	651	645	608	645	656	581	658	620	600	645	614	635	618	645	644	610	603	636	610	629	646	663	572	651	621	599	637	667	597	667	665	589	630	620	614	657	654	610	648	637	597	634	650	644	644	638	616	652	666	630	629	671	621	655	676	682	551	640	630	660	569	630	633	646	650	592	631	604	608	622	652	619	571	655	605	582	643	621	655	598	625	595	637	595	587	634	625	636	633	566	616	645	622	624	616	612	606	624	639	640	609	635	622	634	607	603	648	637	647	633	648	627	600	634	590	649	630	635	595	616	611	579	635	716	656	631	577	635	617	635	590	601	577	644	583	664	590	616	665	588	655	630	614	626	652	595	633	641	637	635	606	657	633	611	595	594	628	604	611	667	624	627	634	645	656	597	602	583	604	623	627	628	626	573	627	617	612	639	631	617	643	654	623	590	570	611	615	588	612	634	670	640	656	648	568	594	625	599	628	604	637	618	619	647	621	597	626	637	643	580	590	589	598	624	644	640	608	597	637	657	621	652	634	606	643	633	636	655	604	631	647	625	662	612	610	621	631	651	617	643	611	615	624	662	583	659	640	607	595	612	668	609	585	628	599	582	603	611	618	643	623	634	657	632	651	622	616	637	626	671	654	615	585	656	635	641	588	645	601	632	637	595	604	672	637	698	616	612	637	628	639	600	653	687	635	628	630	612	616	611	623	614	628	627	644	640	670	598	617	616	610	632	642	595	649	624	609	658	636	623	648	623	641	636	631	622	617	636	655	603	631	625	627	650	628	619	631	611	640	598	620	638	609	626	612	604	584	621	622	605	630	629	604	610	613	616	628	603	557	609	645	610	637	660	617	650	602	601	627	616	581	602	642	608	596	634	627	647	573	664	628	612	669	627	591	606	629	601	608	644	604	635	587	602	653	595	612	584	570	580	624	627	619	588	628	650	645	587	621	612	614	637	641	670	606	642	621	635	641	626	598	629	616	609	642	648	603	661	594	655	630	631	600	592	651	633	631	639	631	641	624	624	596	654	606	609	624	595	628	618	630	596	625	666	645	653	621	613	614	585	574	650	613	620	615	624	648	600	597	599	650	596	659	577	667	659	627	627	649	635	619	626	665	582	652	643	617	651	652	593	620	639	653	619	579	617	619	601	647	636	647	601	657	648	647	669	615	621	656	611	618	614	592	626	633	630	614	641	623	604	656	625	617	601	600	635	565	613	593	640	588	568	610	632	613	617	619	575	672	649	624	642	626	601	605	645	632	597	597	611	627	644	624	634	606	621	617	644	645	602	640	623	618	633	596	606	640	629	625	611	642	621	656	610	627	615	654	605	633	640	572	578	574	589	637	640	673	613	640	605	658	639	624	593	625	609	629	635	586	607	634	557	616	612	641	678	637	632	622	650	605	582	612	636	609	645	610	660	624	619	634	646	645	643	602	644	609	610	653	620	618	653	631	593	635	644	611	631	619	624	609	631	623	607	601	620	645	637	620	652	589	600	604	632	591	591	623	604	624	632	625	591	589	639	669	613	618	612	593	615	589	637	601	635	634	603	666	658	613	606	601	615	647	710	611	665	629	658	638	603	583	642	611	628	604	662	636	613	643	618	587	616	628	627	598	592	615	603	619	605	620	649	636	596	599	605	639	598	656	576	623	616	628	640	642	584	620	607	614	631	628	668	620	601	678	596	585	605	616	643	629	644	625	618	585	645	641	583	636	620	603	648	601	586	597	594	577	630	635	588	618	625	611	555	588	601	600	588	619	636	589	652	596	645	631	616	630	648	661	637	679	584	627	594	638	605	672	608	635	575	612	623	640	620	640	651	621	689	613	605	651	651	680	662	601	665	595	659	628	603	623	624	661	587	578	614	598	564	610	610	599	614	604	640	583	626	580	585	612	629	628	625	609	656	628	595	608	604	655	633	612	639	648	619	661	647	671	617	660	612	630	622	642	620	638	613	667	585	627	676	581	607	593	582	606	656	635	608	609	638	624	615	623	638	610	626	558	667	628	586	617	597	586	587	631	630	624	676	589	648	631	638	641	640	602	624	606	585	622	627	624	605	651	574	652	630	643	633	622	616	663	658	624	626	619	597	628	628	646	601	610	659	608	629	627	600	660	658	649	635	653	672	629	591	597	643	624	598	634	612	674	649	632	646	619	648	607	625	631	624	584	623	597	618	609	606	624	672	641	600	598	635	603	588	611	635	594	597	656	623	638	671	565	655	599	659	606	609	601	621	602	626	633	679	634	683	615	657	617	666	636	625	629	632	643	649	636	614	674	628	602	607	641	614	631	604	649	600	656	635	535	603	616	597	657	610	602	607	681	629	643	609	572	641	619	617	593	625	612	612	608	645	633	631	625	629	609	612	624	665	585	608	603	631	637	630	650	633	658	632	634	607	577	584	630	642	598	627	581	624	653	610	603	668	622	624	635	637	612	641	629	586	631	621	624	595	638	637	618	642	632	619	621	607	622	644	585	678	649	634	642	648	615	643	652	631	620	617	607	625	663	635	611	621	667	628	605	654	603	651	598	614	613	649	615	604	590	627	607	648	661	621	602	529	635	654	581	629	641	628	658	610	620	637	638	603	663	591	636	602	639	629	591	686	598	623	612	645	627	598	627	627	597	664	633	633	630	629	636	635	607	644	596	641	651	658	635	602	638	629	580	629	631	582	609	650	647	591	621	644	683	655	644	591	652	614	644	608	637	619	575	635	643	594	653	664	625	693	590	650	636	588	666	611	633	625	599	579	642	596	645	622	618	600	623	611	560	623	644	617	609	624	633	614	696	598	643	584	683	631	632	573	659	603	599	668	642	636	662	634	619	602	629	599	596	610	596	661	624	631	611	633	645	645	584	633	640	682	597	644	568	612	633	652	634	636	613	606	666	630	617	596	622	629	610	608	642
5423	24947	16557	3074	2282	1857	1510	1187	1055	927	890	847	849	771	744	727	749	709	726	693	657	734	703	690	670	644	632	691	704	669	706	672	691	681	692	633	706	628	607	675	689	667	696	673	669	652	605	634	661	717	628	650	681	624	630	653	701	659	637	640	698	650	626	667	690	634	646	666	653	687	643	623	637	706	698	684	639	658	649	601	669	651	713	616	619	687	659	680	663	649	667	653	655	650	656	624	698	664	687	642	630	719	662	659	666	670	699	671	685	658	649	659	652	653	646	663	645	672	637	660	648	617	637	630	602	664	637	635	724	621	664	664	632	651	676	631	694	642	649	647	625	619	663	609	691	624	631	610	651	653	649	671	616	625	647	662	630	657	632	647	654	695	633	667	661	630	662	623	705	661	625	654	685	655	624	672	644	651	694	644	622	638	696	647	639	613	698	714	679	638	690	681	644	690	640	668	653	694	684	641	677	661	667	654	662	649	646	643	653	591	692	657	657	669	644	619	681	599	681	650	650	650	631	648	611	652	615	692	674	680	656	671	650	676	655	673	607	688	669	645	636	636	677	621	603	667	675	622	648	668	653	659	680	705	673	656	679	641	659	669	651	646	643	697	634	639	626	630	626	699	675	662	662	641	701	648	645	690	692	635	640	637	678	632	651	621	674	726	675	693	668	679	657	672	703	664	601	664	719	653	678	674	654	629	611	655	670	636	651	667	663	663	635	664	649	698	636	651	661	676	646	647	657	685	639	657	634	661	683	650	684	671	701	720	653	644	687	594	655	646	626	657	648	624	700	681	647	601	645	686	621	626	679	663	660	676	687	660	727	654	701	684	645	669	627	670	671	655	650	655	705	670	623	677	661	703	660	656	696	664	638	725	625	648	679	647	652	661	646	700	700	662	653	644	691	659	663	670	672	662	720	652	676	681	702	638	706	670	646	705	671	641	665	622	674	658	621	647	700	699	704	689	636	697	664	640	676	683	655	642	663	631	640	661	630	667	614	658	688	651	709	620	669	669	680	587	680	658	671	698	659	620	615	682	610	642	657	625	669	628	649	688	639	663	693	620	653	642	639	617	615	647	633	647	665	674	681	652	654	707	601	692	630	648	632	666	626	629	680	591	613	665	626	660	693	601	685	633	694	687	651	656	660	634	664	633	644	676	692	673	621	662	664	597	701	652	636	630	631	629	679	672	619	662	667	614	709	619	649	672	642	676	610	678	664	630	708	666	656	634	656	658	685	657	656	606	657	643	630	692	652	651	662	668	646	639	605	655	692	634	640	670	702	648	652	631	607	607	653	651	623	637	676	664	663	592	660	673	630	700	672	660	654	680	667	637	649	675	616	665	650	655	658	671	656	670	645	697	655	685	621	688	693	601	634	672	648	716	694	633	620	637	668	656	638	632	638	643	635	645	656	658	619	618	671	661	626	650	688	635	615	682	701	678	675	647	651	643	609	681	627	616	627	667	657	642	618	666	645	661	633	654	684	666	626	649	671	694	645	677	691	668	628	642	619	674	637	639	661	618	680	628	643	642	652	658	696	659	661	676	650	673	659	670	685	672	678	628	650	686	602	696	633	639	676	655	676	705	638	672	647	687	603	679	692	701	682	623	698	661	625	595	635	701	633	656	654	663	642	601	672	691	633	668	639	660	669	663	636	654	629	635	644	592	689	642	699	655	639	669	629	658	688	683	673	688	643	636	640	647	677	636	642	656	627	670	702	652	655	677	654	659	676	670	653	664	686	664	661	647	656	612	684	709	635	674	643	658	653	654	626	655	709	641	635	633	625	693	649	641	661	644	658	659	648	640	609	670	669	660	615	617	652	662	700	635	637	655	618	698	611	642	654	679	641	608	662	669	682	697	677	657	664	636	697	632	600	635	661	720	646	684	683	671	667	668	656	672	709	628	679	643	695	670	694	631	642	675	635	636	714	674	632	628	625	677	630	648	646	617	662	656	642	624	704	679	657	641	660	623	656	639	641	683	651	687	626	661	652	677	636	633	664	638	652	676	656	622	712	602	624	641	666	651	651	661	616	665	662	708	703	644	629	685	605	659	647	690	662	619	626	678	643	712	670	659	691	639	626	652	652	633	635	685	661	684	652	683	652	648	642	666	693	648	644	653	672	640	625	680	662	674	655	658	661	657	654	628	645	679	680	712	646	668	632	656	646	685	704	655	627	653	670	667	601	658	655	703	654	648	670	657	644	652	624	676	661	693	645	697	678	635	684	657	635	677	691	699	645	681	665	704	684	620	630	660	682	672	645	647	679	668	673	683	677	698	690	676	649	643	664	637	661	630	678	638	677	650	664	693	660	665	644	628	649	709	627	638	633	620	688	639	650	676	671	655	669	618	688	651	715	637	690	688	676	651	643	692	667	670	642	647	676	625	686	681	659	588	635	704	630	674	692	623	640	649	702	631	647	660	674	653	675	650	625	626	680	680	682	625	651	636	664	635	680	672	676	649	638	648	661	656	673	636	668	666	646	645	641	644	617	633	698	635	608	669	650	691	626	653	654	637	646	677	640	702	662	661	641	707	696	685	673	703	677	659	688	648	637	647	648	671	649	681	648	654	583	660	600	648	664	642	691	625	647	629	724	653	645	655	690	630	604	607	637	651	656	684	628	678	651	631	640	617	693	639	626	631	662	678	651	626	656	636	663	676	671	658	656	631	607	648	661	673	610	651	628	700	656	666	677	640	665	675	661	700	595	691	669	626	633	639	710	685	687	620	675	639	614	662	666	628	690	658	632	651	642	630	611	663	638	676	651	618	598	673	644	635	670	644	616	653	602	714	631	638	678	697	681	698	647	681	660	647	651	686	660	698	676	602	678	658	670	703	638	655	680	669	649	643	673	671	674	651	704	666	655	641	670	607	687	643	629	652	654	639	710	693	659	660	642	631	687	661	642	699	650	658	655	661	630	651	655	690	709	653	680	630	664	649	677	697	661	664	632	631	651	650	649	670	661	609	629	661	656	655	667	615	662	686	676	662	672	649	612	697	649	654	677	700	648	693	633	679	630	670	647	642	656	653	695	699	609	659	645	685	678	627	636	669	633	665	697	609	625	700	669	663	638	634	665	629	672	648	622	647	626	588	663	665	672	673	692	646	680	646	665	677	657	644	655	647	633	675	673	612	632	638	681	673	665	610	670	627	666	649	650	651	669	629	649	641	647	653	662	617	648	687	680	667	619	661	656	659	654	619	677	596	627	636	613	651	646	644	669	735	642	673	686	668	674	632	657	594	628	638	688	631	631	620	672	656	643	654	673	647	620	665	650	644	630	653	639	618	605	636	672	645	685	607	653	666	671	668	650	678	656	652	640	680	640	660	684	649	670	643	657	583	630	634	639	638	694	682	642	634	678	671	667	653	650	624	674	644	672	673	615	698	702	614	623	653	683	621	642	644	657	647	637	719	617	617	661	660	619	624	639	621	655	649	668	664	734	644	688	666	645	634	689	695	663	682	672	651	657	653
24569	21240	27808	24917	14440	676	400	339	275	252	246	229	221	190	198	217	203	199	181	190	178	191	162	156	197	164	167	180	166	169	186	179	169	170	178	173	163	172	176	189	175	214	177	192	152	170	184	162	149	177	158	206	189	182	168	180	182	164	160	151	172	166	180	169	175	162	173	158	152	176	171	143	165	156	146	164	168	186	196	164	161	154	155	174	191	178	175	172	177	189	174	178	162	154	172	168	178	171	164	145	168	166	157	153	196	155	158	193	148	158	169	166	166	177	163	162	152	147	155	162	201	155	155	179	151	157	176	158	162	168	197	167	155	176	164	160	199	173	169	163	153	173	172	179	191	138	155	155	169	175	161	189	173	169	178	176	167	146	171	171	153	163	204	151	128	180	167	160	157	169	173	176	177	161	160	168	188	166	195	172	162	203	179	167	176	176	175	164	165	142	168	152	181	158	154	146	163	180	173	178	164	141	162	156	150	165	170	176	170	172	185	165	177	170	183	177	158	180	169	172	149	170	159	161	165	160	144	186	167	171	174	153	152	172	160	169	162	155	156	172	149	171	173	174	189	166	138	163	162	158	156	163	157	171	139	183	150	180	174	166	168	166	171	147	191	189	155	150	145	145	173	197	167	156	161	172	186	185	177	155	167	148	172	150	152	189	152	165	185	178	158	170	148	173	160	173	172	153	159	179	157	199	165	156	167	164	150	132	171	178	160	181	160	169	177	161	152	157	147	159	170	153	147	178	196	175	171	148	183	166	145	158	156	203	150	169	153	155	169	171	172	189	170	165	167	152	167	171	140	128	149	159	157	171	158	169	149	162	193	165	182	200	138	165	139	156	145	166	159	154	156	161	171	159	190	168	174	168	147	165	160	173	160	147	149	160	180	149	156	176	150	182	178	170	165	164	181	145	174	162	182	160	183	195	183	158	150	162	171	147	173	135	179	141	167	171	173	150	166	171	181	185	148	161	168	164	169	169	133	158	156	164	137	167	156	170	164	154	176	165	180	170	163	157	173	190	174	152	168	174	174	167	153	173	164	183	167	162	162	168	161	156	155	170	192	150	162	166	179	162	162	150	149	185	177	168	171	163	159	161	168	182	177	165	153	149	166	166	168	170	175	167	158	157	161	184	182	161	150	166	167	147	183	192	152	152	175	167	174	151	175	155	180	170	160	131	172	161	157	174	161	158	167	169	156	163	153	165	174	171	169	155	156	158	143	167	176	182	177	150	132	165	143	158	159	148	177	150	165	177	175	168	154	170	162	182	177	149	161	188	165	186	179	170	160	159	141	177	155	187	152	192	188	155	180	149	152	171	171	182	168	183	149	152	177	174	172	144	144	174	167	167	177	153	179	163	203	175	143	149	181	170	165	188	172	156	194	161	164	144	148	179	165	167	168	133	136	168	155	179	155	149	154	188	157	151	169	164	181	179	151	180	182	149	175	176	165	156	165	166	167	152	154	148	164	167	142	139	177	177	178	151	168	174	161	171	167	194	167	167	180	163	176	159	185	158	144	156	165	183	156	139	189	184	153	161	168	167	174	194	153	176	161	159	157	167	188	159	164	163	173	167	166	183	178	163	172	160	160	188	178	172	160	175	166	179	156	147	169	165	166	196	185	166	165	168	161	168	157	187	160	187	149	163	165	173	154	151	182	165	180	149	168	182	172	173	143	159	169	174	160	155	144	167	171	156	167	159	156	192	179	170	138	173	175	155	171	179	172	173	177	159	163	161	179	175	145	161	174	180	185	181	162	141	170	153	161	162	145	178	171	166	179	145	174	177	133	166	168	157	169	184	170	141	183	160	174	169	155	180	181	167	162	189	147	170	165	143	166	174	159	166	143	177	154	157	160	176	162	158	157	173	174	162	176	169	187	173	154	158	169	167	166	168	169	147	139	160	145	171	158	158	148	159	151	162	178	174	155	172	151	169	165	185	170	181	155	142	156	163	167	164	183	194	173	158	170	159	155	150	169	171	174	170	157	173	151	165	164	174	149	171	185	170	189	175	159	161	171	161	160	162	172	184	157	182	171	156	156	162	155	160	158	163	181	174	171	171	164	192	187	171	176	149	178	166	161	171	176	159	158	148	159	174	179	174	192	175	140	152	159	157	155	180	160	160	165	181	163	161	164	160	149	155	165	158	179	150	161	184	159	165	151	166	183	152	159	176	185	162	159	166	167	161	157	170	192	162	181	171	136	205	149	157	161	150	180	187	161	173	173	161	181	141	176	166	177	174	178	152	166	164	171	177	165	195	191	175	167	168	167	174	166	178	169	145	179	162	146	167	163	153	151	188	170	158	157	159	149	161	147	174	171	172	151	148	151	188	178	160	171	185	158	161	143	171	169	174	149	175	152	161	145	166	169	164	177	168	184	171	146	158	175	199	153	178	174	149	142	155	177	158	151	170	175	149	147	181	172	196	172	177	192	166	178	173	171	181	171	185	152	159	172	167	150	177	169	156	178	151	172	168	183	167	163	174	157	181	156	141	154	169	165	183	160	164	173	147	166	167	163	163	179	167	164	156	150	163	170	159	146	151	155	171	179	175	171	171	151	160	160	177	153	150	171	191	160	178	165	188	173	155	151	170	152	166	151	180	176	163	184	153	157	168	170	159	170	180	166	160	173	162	183	154	155	178	163	149	154	172	180	138	178	154	147	160	162	165	144	191	163	164	183	185	139	159	181	165	179	170	180	155	155	143	183	164	158	171	152	148	173	171	186	151	168	167	160	171	157	151	186	193	161	155	153	146	171	176	160	166	163	158	145	179	175	159	173	163	156	181	154	195	162	130	146	174	146	157	170	170	174	185	162	175	141	157	156	167	186	152	174	166	143	179	156	172	151	150	181	173	149	173	155	161	181	161	179	139	167	176	140	143	135	172	158	193	144	166	182	142	152	148	189	150	166	155	159	170	153	166	164	159	184	195	176	182	165	177	143	146	180	144	171	142	180	169	175	144	167	170	162	142	173	154	154	164	177	167	157	170	176	149	169	175	173	182	184	191	161	153	170	182	152	184	166	147	182	184	166	168	169	177	176	161	170	158	157	159	139	180	163	166	153	186	152	167	174	148	146	176	177	171	148	162	169	147	154	165	171	197	174	178	178	177	180	175	171	171	150	183	154	146	150	178	174	179	186	157	169	179	156	176	164	179	177	158	163	143	180	164	157	176	150	174	161	157	161	124	169	177	162	177	146	162	166	175	170	177	187	165	158	176	176	162	177	161	155	149	167	179	158	160	168	149	150	165	151	142	174	195	161	172	162	161	166	154	176	195	160	200	166	171	186	173	149	136	177	155	167	149	172	161	158	167	166	165	190	167	173	162	180	176	145	165	151	160	168	171	176	154	148	152	175	166	184	165	157	156	166	159	169	169	176	177	168	167	165	171	181	157	155	167	153	167	159	173	166	164	165	135	156	163	168	182	163	167	170	139	177	184	155	144	169	163	170	169	165	149	152	158	162	155	161	176	151	185
4967	16610	12553	1530	1160	921	671	518	436	354	355	314	273	240	252	251	233	255	221	237	224	214	232	208	189	216	197	184	208	212	182	241	192	197	230	200	199	190	202	203	180	201	179	192	210	188	198	213	205	227	220	186	192	201	182	182	204	203	183	191	217	191	197	164	219	209	174	182	219	193	186	203	185	202	203	196	176	202	169	185	202	173	213	179	183	216	184	196	190	176	182	171	172	222	194	176	173	210	196	186	198	209	202	203	200	180	183	188	199	197	214	192	228	188	185	208	220	197	212	208	196	200	171	185	188	185	187	200	213	192	211	183	193	202	221	204	201	170	182	186	193	185	187	199	205	196	195	201	204	197	202	174	199	214	200	199	193	210	167	195	212	205	178	194	199	193	195	206	201	182	177	172	170	220	185	170	203	193	209	211	202	181	187	185	201	186	169	187	206	185	191	183	215	209	205	173	199	194	176	176	196	206	182	189	178	206	200	188	197	195	205	195	180	197	189	188	184	201	219	181	176	177	197	180	180	183	219	190	220	190	198	188	193	211	175	192	183	204	195	191	208	211	195	197	190	197	186	201	218	192	211	193	191	173	193	196	192	188	174	178	161	196	190	222	169	214	185	192	205	192	185	177	178	163	195	187	197	176	200	205	173	205	187	175	217	236	173	198	165	194	212	186	192	194	181	190	189	204	202	185	190	180	202	186	201	183	197	199	192	167	182	191	176	185	191	176	211	181	208	191	188	203	207	192	211	180	174	188	203	166	194	201	180	184	200	201	218	220	193	182	177	223	170	185	194	219	207	175	185	203	183	182	166	188	167	185	195	161	188	171	195	197	170	163	186	212	178	198	191	202	183	201	180	186	195	201	165	177	207	188	191	193	192	181	206	211	193	198	172	174	202	197	185	200	201	190	183	206	204	173	204	167	203	184	167	198	205	207	199	185	190	196	202	193	203	189	199	179	194	193	221	173	184	173	182	192	195	200	179	180	168	176	187	199	206	205	201	197	209	195	201	168	179	194	170	198	202	188	209	194	194	185	196	168	189	207	218	200	194	186	166	212	162	190	197	178	185	189	170	181	203	208	197	181	164	184	202	205	180	184	209	183	192	201	222	210	201	207	197	205	186	181	188	200	204	195	188	207	210	192	199	185	198	204	188	183	206	196	193	200	206	180	185	179	199	182	217	208	195	193	207	208	190	212	182	186	187	183	196	205	200	202	193	185	196	193	178	202	184	213	189	187	185	180	201	216	180	219	206	173	194	197	213	176	215	204	203	183	195	187	179	200	218	191	194	187	186	225	203	160	195	203	210	188	198	192	195	201	180	206	192	215	199	185	191	198	218	198	200	201	180	191	174	202	226	187	183	175	211	193	204	199	205	206	170	193	200	166	180	190	181	209	162	163	202	191	191	183	221	192	198	191	203	206	184	186	183	184	186	185	183	176	194	208	188	201	191	190	227	222	187	179	199	171	218	196	173	172	188	167	192	193	196	192	160	200	171	198	202	188	184	196	193	195	178	174	194	177	186	196	196	147	162	220	196	213	190	193	172	207	205	181	199	189	207	197	195	197	162	199	187	184	193	183	193	210	195	192	187	203	215	182	203	208	188	189	190	190	200	184	182	180	192	196	172	224	187	214	195	189	179	168	204	201	226	188	198	183	190	208	185	188	205	209	174	193	193	189	199	209	210	182	217	202	174	194	198	180	210	185	194	156	189	192	188	178	196	193	171	190	225	183	217	202	172	191	194	188	188	198	191	187	162	190	167	198	190	209	181	204	197	179	206	205	187	189	194	187	178	173	194	176	176	196	184	195	193	192	217	188	172	198	187	195	195	205	207	188	179	192	188	180	164	167	191	207	209	210	216	174	208	184	186	179	195	203	170	164	207	193	193	196	187	199	175	205	203	198	177	214	200	176	191	196	196	193	196	198	172	183	192	196	182	224	179	183	198	204	228	189	203	191	203	207	169	207	204	188	187	201	200	188	210	217	204	195	190	192	188	178	190	199	196	183	185	169	181	175	165	191	193	197	166	191	210	165	192	197	179	234	202	199	193	190	204	207	202	212	196	201	181	197	190	196	198	173	174	198	220	188	181	189	185	198	206	188	204	172	202	179	177	186	184	159	219	196	167	181	190	196	176	200	203	191	210	175	198	200	192	205	201	169	210	193	199	170	193	168	215	189	192	220	187	162	187	196	178	209	174	202	188	197	199	198	176	191	215	198	183	183	168	187	201	205	197	222	201	188	207	211	191	230	170	195	191	180	205	164	188	206	207	207	199	189	200	176	196	177	189	165	190	176	200	228	209	178	170	192	197	206	181	213	209	201	211	178	213	203	186	182	196	199	196	189	195	199	175	169	197	210	189	198	202	181	200	193	219	208	185	173	210	180	189	171	197	183	180	185	181	187	194	193	186	192	203	176	205	171	205	203	183	200	207	178	183	197	193	174	167	221	188	197	212	200	190	193	193	194	218	190	199	170	189	192	210	193	191	205	181	149	174	197	196	218	185	184	190	172	192	196	193	196	219	196	189	197	217	189	206	184	194	213	200	181	185	175	198	184	191	169	185	191	192	176	181	196	174	187	219	188	196	207	185	187	192	177	205	199	190	198	178	209	197	163	193	187	201	187	194	197	193	190	201	181	189	213	172	206	172	186	186	184	188	170	206	185	180	186	191	175	197	203	179	222	187	185	227	177	201	194	201	196	175	184	191	186	190	199	218	198	176	187	182	189	212	179	203	215	147	190	184	189	199	213	201	170	190	225	174	171	192	199	190	213	204	209	179	201	191	209	210	199	220	184	178	208	191	203	201	199	193	210	181	179	194	218	181	195	188	217	168	171	194	217	181	195	186	210	192	178	180	185	195	203	184	187	186	211	179	210	195	206	203	204	197	187	221	202	196	210	199	189	205	210	207	194	169	194	203	172	183	179	196	192	184	197	183	203	183	193	201	186	210	202	180	199	189	174	201	190	174	199	167	179	193	186	218	221	197	191	179	191	178	218	186	189	197	191	219	179	200	184	190	183	180	206	204	180	197	215	197	196	183	223	228	185	214	209	205	203	198	200	179	202	211	177	193	193	189	200	182	196	188	177	207	195	184	188	200	188	195	179	177	234	203	197	206	189	205	195	208	185	180	188	187	195	198	210	202	195	188	215	165	179	192	209	200	201	178	196	185	203	186	188	216	193	193	185	219	189	196	186	182	180	194	194	174	190	181	199	211	192	181	172	186	188	195	216	159	201	172	196	193	194	195	196	195	201	173	207	206	192	220	198	191	216	224	207	188	186	191	200	199	183	172	168	192	199	181	205	190	226	200	193	185	186	172	213	231	191	199	178	173	168	190	186	225	198	175	214	197	198	214	161	199	193	180	192	198	209	206	201	180	185	199	189	166	208	208	191	191	207	180	211	188	196	193	220	162	178	218	211	202	211	174	187	205	185	198	205	212	198	161	197	185	209	198	185	198	217	178	209	169	200	192	157
22483	21290	29196	23722	21293	21353	11651	1363	923	836	776	763	676	630	587	623	585	577	589	583	577	523	572	548	573	539	551	516	527	511	513	506	505	512	488	511	545	508	494	512	492	531	523	476	500	509	477	480	512	495	478	488	489	479	517	488	470	482	473	517	474	456	465	468	511	437	524	466	496	486	478	507	505	437	464	464	467	508	451	476	483	516	513	440	478	501	475	472	444	540	519	474	495	462	526	474	478	462	470	457	489	478	498	482	508	494	463	511	484	535	497	461	490	500	497	459	514	529	514	498	484	479	473	481	490	481	491	529	478	461	459	508	483	459	459	490	504	485	454	476	451	479	469	500	467	505	491	484	485	475	430	470	469	493	493	448	488	469	470	478	459	477	496	495	485	465	452	459	496	490	485	493	479	497	488	489	436	486	478	448	471	477	494	489	509	475	470	516	511	523	505	484	483	460	510	450	515	488	479	458	452	483	525	492	454	477	471	497	504	520	468	506	501	479	456	509	493	495	451	455	474	467	472	497	507	451	504	490	486	526	508	490	458	485	503	444	496	454	497	478	488	482	483	490	462	498	480	489	493	463	527	451	473	466	450	457	475	450	451	515	455	475	520	493	481	464	495	493	559	485	543	447	503	456	484	452	481	471	485	492	496	493	479	487	440	461	502	505	506	474	499	496	501	481	478	515	484	493	459	470	488	509	489	487	476	485	516	473	514	502	479	415	487	518	476	502	495	457	463	499	497	442	485	486	455	522	476	463	480	526	485	495	475	485	516	515	476	568	513	447	485	486	465	479	498	489	476	450	477	464	506	464	439	489	465	502	479	488	495	497	512	511	466	479	469	495	471	442	477	475	483	468	503	481	484	494	469	458	456	460	474	436	465	496	506	500	512	463	415	482	467	452	493	482	469	500	477	477	508	497	487	491	498	494	452	506	517	482	491	462	469	481	466	469	436	477	472	470	457	489	528	490	538	466	476	463	449	508	497	488	455	450	504	490	485	448	508	497	485	468	504	462	516	513	449	452	495	523	482	474	485	487	470	497	487	503	459	500	487	459	516	467	482	489	482	481	487	512	479	480	472	530	497	475	491	471	478	462	469	474	464	505	497	465	474	532	478	469	465	454	493	506	498	505	494	458	499	468	501	481	456	486	486	470	522	469	488	490	489	519	474	485	434	526	473	480	479	486	460	474	520	496	510	444	467	485	469	511	486	471	489	483	472	499	465	499	491	469	461	501	483	546	452	456	495	459	476	474	462	484	476	505	498	477	467	497	482	509	455	485	472	507	464	506	467	502	493	468	499	468	532	492	450	490	470	496	482	494	492	483	459	479	492	480	530	483	494	487	471	476	487	495	484	479	476	466	463	502	469	523	483	468	477	512	515	503	429	456	485	474	444	468	480	479	474	498	499	463	467	466	497	490	503	511	477	471	467	486	496	465	516	510	462	471	489	490	457	493	492	466	495	468	480	484	504	470	484	510	485	499	507	473	492	526	465	481	500	468	480	482	499	534	489	445	458	513	446	497	485	501	462	499	481	517	495	513	509	468	480	464	493	456	464	478	495	513	481	449	457	451	520	482	488	494	466	493	499	512	494	477	525	524	508	450	497	502	458	489	495	471	528	474	458	493	508	533	438	492	487	492	484	466	449	496	464	445	485	449	478	475	498	500	446	519	477	461	482	457	482	476	517	483	500	497	500	501	466	472	439	502	466	493	512	487	474	503	471	493	511	496	457	504	514	482	544	488	508	450	494	489	491	478	473	497	491	468	461	494	432	496	493	503	482	479	476	485	469	478	484	492	505	515	501	475	475	466	476	523	493	480	457	428	439	512	488	465	466	471	505	465	505	486	469	482	486	481	478	452	482	490	487	500	481	480	479	475	493	506	481	492	500	491	494	443	466	473	477	486	455	469	492	474	498	476	527	484	448	436	500	497	484	490	477	461	468	500	478	461	468	448	463	489	470	477	505	486	497	467	514	481	468	492	509	462	485	517	471	513	509	462	502	479	502	499	502	468	482	455	486	467	536	488	481	470	518	478	476	511	477	457	512	486	485	482	477	453	468	474	457	470	482	475	468	491	480	468	481	514	532	493	484	472	491	475	486	509	510	507	473	495	472	474	451	459	477	473	503	467	463	486	512	472	489	498	500	471	478	486	491	493	513	491	488	469	485	437	442	469	429	479	479	481	499	483	511	471	477	475	505	468	491	475	456	532	479	471	505	470	460	536	441	497	526	493	475	465	494	504	468	478	443	458	459	498	487	489	489	469	485	478	524	477	458	503	477	493	487	460	490	499	507	487	482	493	497	482	493	530	468	520	498	491	484	495	492	437	473	522	466	493	451	506	477	461	517	461	473	460	454	475	497	478	453	504	479	488	490	458	485	497	510	465	522	455	512	485	485	510	495	440	507	464	455	449	478	478	476	470	485	538	483	455	477	500	454	483	494	463	492	474	475	478	479	480	486	484	464	483	503	481	444	459	497	470	477	548	490	490	454	475	478	503	452	506	463	505	497	502	515	514	500	485	495	485	493	463	486	504	484	526	483	427	486	442	483	487	470	515	488	498	484	494	494	470	517	494	485	474	478	474	481	517	471	485	475	518	530	479	496	477	488	504	478	504	489	478	454	464	451	468	471	476	493	492	450	463	486	504	450	506	452	446	500	468	533	520	437	491	480	472	463	458	474	475	486	467	486	462	460	466	493	435	484	479	459	529	466	469	452	469	503	508	456	476	498	507	510	474	504	477	499	530	504	510	470	467	462	469	477	491	473	508	504	455	491	522	469	478	511	452	513	509	483	461	477	466	514	485	471	492	448	493	466	479	512	514	477	520	459	453	475	421	486	506	442	460	472	472	489	468	495	483	486	509	490	532	518	431	464	475	448	467	486	477	500	475	474	469	442	446	465	525	467	504	464	472	476	463	499	481	450	482	494	523	502	506	495	429	471	473	478	467	435	461	484	497	427	486	496	514	539	477	472	507	465	495	496	470	454	477	520	514	473	466	501	492	434	441	484	445	498	492	430	496	479	475	481	502	494	500	444	411	455	486	488	510	481	458	488	483	437	497	501	498	472	491	498	507	446	501	482	475	459	497	447	508	463	493	491	484	458	486	491	448	499	462	479	510	446	453	456	455	478	508	520	484	490	474	471	499	513	447	491	484	497	503	483	513	471	509	425	467	512	499	471	481	476	477	477	452	475	506	460	488	506	462	486	457	469	463	482	495	494	457	456	442	506	525	483	501	465	443	523	452	489	492	457	499	474	430	461	494	498	463	477	499	479	523	477	512	451	480	500	444	548	468	460	446	507	453	480	471	465	484	460	504	501	458	475	471	462	475	446	479	501	491	487	507	452	475	485	465	492	492	468	482	455	493	467	504	492	502	479	474	474	461	470	461	495	455	469	471	495	463	483	458	451	473	503	469	482	530	500	503	490	491	458	520	472	482	485	480	477	472	503	469	475	472	489	478	506	482	489	464	496	470
7180	27056	24663	5156	3665	2750	2039	1715	1337	1160	1026	865	806	796	695	700	675	657	617	662	650	631	598	645	574	584	575	574	533	523	576	573	519	536	554	539	534	512	558	540	578	565	498	535	488	540	525	513	524	558	523	560	515	538	551	483	494	508	497	531	550	532	519	512	500	516	562	545	550	518	531	527	557	523	467	483	510	514	533	562	540	488	535	535	517	501	543	540	537	511	502	557	494	536	501	542	478	526	513	532	570	495	518	450	485	495	542	516	535	528	534	554	523	528	533	533	491	533	503	505	537	520	562	518	520	519	527	492	488	494	546	497	506	565	539	529	482	536	528	538	498	512	503	569	516	497	516	563	504	498	517	504	528	489	515	490	529	549	557	517	542	532	494	546	527	521	497	489	505	550	473	539	534	490	554	549	526	514	489	547	525	504	517	544	507	549	512	537	507	519	519	532	497	544	527	528	548	530	526	516	504	490	553	518	518	503	556	512	505	552	501	494	524	542	485	504	526	492	532	552	519	558	504	605	519	496	527	493	523	513	509	532	476	514	513	536	517	493	517	553	504	518	522	510	548	514	556	507	508	515	530	514	563	492	515	501	537	545	494	528	522	523	517	511	521	516	451	507	519	505	510	486	508	538	499	510	525	524	512	545	505	494	478	509	502	509	510	509	492	547	506	509	500	510	514	523	554	538	530	542	546	556	498	516	529	540	522	515	507	506	532	538	491	494	503	517	543	512	484	561	519	540	496	496	516	498	531	524	502	492	542	525	536	506	498	502	530	535	504	516	549	555	556	539	521	495	547	504	531	536	506	525	523	525	518	499	481	494	513	542	542	494	511	531	566	512	542	474	546	539	528	509	516	531	528	507	483	571	504	534	543	547	511	515	513	528	526	505	510	510	538	560	532	514	490	549	576	535	508	493	540	506	490	553	517	546	526	523	502	491	496	490	525	535	538	561	524	491	527	465	546	523	507	522	518	497	574	517	535	504	543	536	523	500	519	518	588	512	538	484	528	536	505	511	487	538	553	509	494	516	505	537	492	539	513	521	504	530	531	527	516	525	518	508	550	518	512	512	536	541	506	556	530	526	565	474	543	530	549	558	542	521	562	536	499	525	538	485	534	508	497	503	544	511	538	500	528	502	538	540	562	545	514	513	528	487	509	519	536	529	497	507	518	534	520	527	499	587	513	506	540	485	495	523	524	506	489	517	541	486	540	482	540	471	536	536	515	528	507	489	510	512	460	553	541	483	504	509	494	551	519	531	503	513	524	548	538	534	475	521	531	516	492	535	521	477	532	531	473	513	537	476	496	527	506	514	535	517	578	458	568	491	539	505	522	522	513	506	600	480	521	541	531	508	491	479	517	549	512	513	517	541	540	514	528	512	497	513	508	522	538	512	537	525	509	545	560	529	533	542	556	522	512	503	516	531	485	489	508	502	503	494	544	534	516	535	521	504	527	527	509	493	518	548	548	508	553	526	517	529	526	516	498	466	494	505	526	507	468	481	517	556	514	539	526	511	513	529	517	535	545	531	507	565	526	540	521	520	535	537	545	514	539	543	537	493	520	517	536	520	502	538	498	540	486	523	524	517	550	529	534	500	504	533	528	495	544	598	536	501	546	542	496	547	518	519	541	508	485	484	472	551	515	540	537	510	511	534	508	535	548	497	478	539	540	533	501	548	527	524	514	531	487	518	497	518	540	533	502	531	510	524	505	547	508	506	506	523	484	534	509	551	512	491	507	506	543	482	499	529	496	540	526	490	537	490	522	495	516	537	486	489	498	532	534	526	514	518	506	533	473	531	567	510	531	559	538	501	493	532	494	509	502	512	496	547	492	517	530	521	559	553	519	490	507	518	531	523	518	526	492	527	524	562	510	499	527	516	508	497	510	499	562	521	512	558	491	489	546	515	493	525	515	478	503	489	492	470	517	505	493	488	493	512	516	517	511	515	542	457	541	521	539	511	529	528	534	517	536	510	527	486	490	517	507	507	521	512	537	478	513	567	521	511	523	513	553	525	550	537	512	554	535	525	515	536	520	507	535	494	508	501	556	521	490	498	533	576	530	526	542	534	535	542	542	554	524	497	474	490	524	484	490	528	502	532	512	502	575	513	559	524	533	544	510	504	539	545	529	533	525	511	508	492	531	538	526	539	509	531	516	522	501	474	539	487	570	535	526	524	475	536	530	501	508	456	519	555	523	536	516	516	538	543	569	508	523	503	478	530	520	484	511	541	565	514	509	494	478	501	516	520	529	515	495	514	500	501	529	521	536	523	490	536	518	504	563	498	519	552	477	501	525	549	511	528	500	558	565	532	498	507	491	514	536	528	525	514	513	528	543	534	512	481	513	586	536	517	531	498	496	513	563	526	508	507	521	528	519	500	525	476	519	566	498	530	531	546	503	496	557	552	515	507	519	527	505	492	500	512	524	556	486	515	518	526	573	501	472	521	472	516	503	518	547	517	501	528	512	479	489	509	533	529	523	548	501	578	531	473	488	518	532	501	551	544	545	521	523	542	500	511	510	521	536	533	484	557	476	512	510	536	534	495	513	501	531	494	531	505	511	487	551	519	508	501	505	527	474	478	540	542	507	482	503	507	490	493	519	562	475	523	506	523	527	531	460	504	479	528	510	501	510	503	486	513	513	533	518	641	543	512	529	495	513	548	511	536	543	510	477	522	531	518	521	526	480	537	531	521	543	512	515	536	498	501	545	504	518	524	531	532	564	528	558	520	520	512	512	504	498	499	484	544	533	493	495	533	545	578	537	547	532	504	524	513	540	550	515	511	480	558	511	528	497	492	529	510	550	514	520	541	525	530	485	514	492	538	469	548	540	523	485	499	483	522	506	538	503	530	533	546	537	523	578	520	476	546	537	513	542	523	500	507	540	516	521	495	589	499	506	545	530	465	542	541	519	496	508	521	549	513	543	533	534	505	568	528	521	537	567	531	553	493	516	512	559	536	504	558	504	524	530	528	546	530	505	545	534	549	511	521	522	540	502	530	532	549	565	523	503	525	540	545	549	502	501	548	526	493	538	537	506	509	546	482	535	543	520	523	521	528	524	490	517	524	555	495	494	553	529	546	556	516	509	521	499	499	548	528	552	510	459	478	533	531	541	520	527	541	486	576	543	507	529	527	518	487	534	502	514	516	497	493	542	496	515	513	522	519	538	529	526	513	479	530	535	532	526	517	547	552	506	513	525	543	516	543	557	497	510	559	485	543	533	512	538	535	506	537	545	509	536	509	488	499	507	525	467	535	492	500	486	530	532	507	548	518	531	549	554	484	544	519	532	532	503	547	531	524	530	544	522	503	496	503	531	519	510	507	509	519	544	512	519	526	556	552	523	514	510	538	494	521	482	540	508	538	536	488	569	524	544	538	508	517	520	510	515	576	514	529	550	490	534	549	488	545	515	566	524	498	525	476	523	505	510	511	533	530	520	520	518	566	526	521	535	527	543	488	549	538	542	528	519	534
27547	19427	7299	737	426	463	378	351	369	351	358	361	394	354	368	399	355	345	345	358	340	349	346	365	361	388	359	339	360	354	345	355	362	311	373	323	371	393	366	357	347	326	335	339	338	364	366	376	372	336	350	349	336	386	338	348	385	390	364	358	357	341	370	350	372	359	353	369	363	373	331	375	364	345	341	311	379	375	375	336	385	355	361	345	338	339	338	349	337	362	346	355	350	332	372	346	367	342	347	345	374	368	331	345	329	351	349	346	355	355	353	370	334	358	321	339	383	359	352	389	322	367	369	377	395	361	346	381	346	344	357	333	332	327	343	356	374	398	349	374	377	347	359	368	369	377	356	342	325	351	367	355	339	354	354	364	387	369	340	352	355	371	359	337	361	360	368	364	367	376	405	381	394	396	390	383	341	320	386	375	372	358	349	326	399	359	361	320	358	345	388	357	359	352	364	341	329	336	366	383	372	356	329	356	380	353	360	351	366	347	341	326	373	348	397	364	382	368	341	356	326	336	358	350	364	359	363	359	385	389	405	378	362	397	379	363	354	352	321	344	368	377	359	373	346	347	342	356	338	328	318	378	369	372	355	355	374	352	333	346	364	348	346	373	345	363	365	351	340	348	348	392	341	339	330	312	348	365	343	328	354	374	326	369	351	367	364	366	380	385	351	324	375	337	319	369	386	395	367	322	385	329	348	329	397	348	370	355	326	372	363	348	346	395	344	375	326	347	355	361	360	327	363	317	370	348	362	383	370	384	368	381	372	344	347	370	366	355	327	335	369	357	383	381	358	365	364	342	374	364	329	355	333	344	340	336	334	346	343	359	386	405	362	386	331	371	345	337	385	342	347	378	372	375	386	353	356	348	392	359	371	328	347	368	375	374	345	384	345	351	330	350	381	361	362	333	360	346	385	356	327	372	372	366	357	385	358	352	377	338	372	344	385	341	338	378	336	361	355	349	353	335	322	371	343	376	379	351	346	370	372	373	348	340	363	365	368	344	385	336	338	330	380	351	325	365	346	365	354	364	343	371	346	335	357	322	350	362	354	358	342	374	370	366	367	370	350	345	356	347	374	340	334	361	354	350	407	381	350	361	364	351	360	379	373	343	307	377	360	390	354	404	354	354	356	336	363	382	388	318	371	351	343	319	334	332	395	375	352	407	335	380	349	354	354	387	350	364	376	349	343	382	359	364	351	338	351	343	351	371	351	357	358	359	370	312	358	388	336	346	296	355	397	307	353	368	340	416	358	349	353	389	362	363	362	370	355	376	358	316	343	351	331	359	383	341	337	349	372	342	338	339	311	318	366	332	368	350	352	361	370	367	356	351	377	394	379	409	334	361	353	381	364	341	332	347	350	342	346	363	356	359	389	357	354	339	365	366	356	353	349	352	352	369	370	363	361	313	393	366	359	355	367	356	344	325	350	349	371	367	389	348	394	388	319	344	309	365	404	367	373	365	321	354	366	359	321	346	331	396	379	334	359	350	335	396	356	360	291	354	356	318	329	375	360	367	356	334	374	370	377	367	344	346	365	368	384	381	331	330	354	381	365	348	361	361	394	360	355	368	373	374	373	406	374	333	363	332	334	364	346	350	335	337	344	365	373	346	314	349	358	374	318	351	351	358	340	341	352	370	331	335	339	363	363	353	345	360	340	353	370	379	307	315	334	371	342	355	355	369	379	341	369	379	369	344	345	363	355	335	346	361	369	389	378	356	338	394	338	370	357	357	329	356	347	374	370	341	385	325	362	401	339	376	363	360	353	364	355	338	361	363	351	338	334	348	313	371	316	370	344	359	314	380	382	370	333	337	381	378	364	333	384	362	352	371	356	344	372	316	369	347	337	368	359	362	335	328	346	354	346	356	388	366	336	362	346	354	329	363	381	317	376	337	354	382	348	349	355	375	349	373	320	375	387	321	334	365	346	334	336	369	340	390	337	347	349	347	358	366	331	378	372	351	354	358	359	344	373	376	352	357	352	326	381	339	366	375	350	358	347	385	353	352	360	364	379	367	370	362	358	345	358	342	338	354	357	346	361	358	377	352	353	342	356	375	323	367	339	355	337	353	369	402	368	367	365	336	362	343	380	335	360	349	366	346	382	368	371	385	364	337	340	338	356	350	323	369	379	367	377	359	361	343	351	313	349	348	370	341	349	383	361	389	378	344	353	366	385	364	376	353	340	349	381	382	337	371	387	356	347	373	350	381	354	314	370	361	350	351	345	368	355	339	358	365	338	383	360	355	365	358	374	337	383	374	385	357	342	332	372	332	354	355	365	356	363	373	365	345	378	375	384	358	345	378	400	355	367	382	374	339	389	384	358	357	350	359	335	380	348	337	398	358	328	344	351	347	405	384	349	370	346	347	372	392	366	336	364	364	373	365	375	358	356	383	355	357	350	362	343	377	369	350	384	367	378	335	345	389	364	324	360	351	360	330	410	328	381	380	369	383	372	384	364	328	356	360	356	345	339	339	359	377	394	379	354	375	334	359	364	383	350	355	372	389	376	311	379	359	349	378	366	354	365	364	361	364	377	362	339	338	394	419	360	348	393	367	354	368	357	368	341	372	369	351	321	356	382	372	346	355	411	372	348	371	365	351	358	362	360	380	356	355	379	308	337	386	368	392	362	352	337	351	359	363	341	362	329	361	361	353	347	327	347	380	352	353	348	390	373	374	378	351	342	349	345	380	373	368	388	344	350	335	355	338	381	375	347	367	363	379	334	370	361	375	361	383	352	366	363	389	383	365	363	341	376	336	312	332	373	321	381	354	319	342	326	363	393	358	354	366	321	398	348	364	382	370	350	349	381	325	327	328	313	344	361	355	356	347	374	358	386	382	371	325	359	346	351	371	358	373	391	360	361	364	349	351	341	334	333	355	353	356	313	364	365	363	342	388	408	364	378	349	361	349	366	362	352	323	362	325	350	349	372	380	368	362	337	347	410	349	379	356	368	365	369	308	365	313	361	358	368	334	381	361	349	389	363	359	349	332	356	377	357	352	339	357	374	373	347	337	326	358	377	342	369	353	345	326	354	372	367	340	384	332	336	373	360	353	316	379	347	356	333	333	340	363	351	373	359	366	358	380	387	378	349	365	328	373	344	398	387	365	351	393	386	357	359	373	376	378	360	336	352	365	358	325	366	375	323	328	350	366	345	343	370	349	359	366	342	326	353	350	392	333	375	370	370	372	359	366	310	371	352	370	354	349	350	346	390	338	350	388	408	355	382	372	357	365	353	365	405	342	326	350	344	343	390	365	363	370	363	374	354	326	330	347	362	341	369	373	321	341	354	353	400	349	361	364	381	371	342	372	343	366	375	365	366	366	353	371	364	350	338	361	388	386	375	339	338	336	372	355	359	344	364	344	362	330	371	364	361	343	358	359	342	349	349	371	372	401	392	390	335	360	402	367	357	410	346	322	350	366	332	363	337	361	390	352	342	349	329	352	376	350	389	368	387	347	390	354	363	328	376	354
5450	3811	2888	509	462	455	407	427	390	405	391	366	386	361	376	368	348	363	382	344	388	380	393	369	384	370	352	366	371	370	386	408	395	382	381	364	379	358	363	389	365	391	378	376	405	342	387	381	361	355	361	422	334	374	369	375	412	400	412	342	369	396	392	370	375	376	365	357	355	357	367	364	428	342	345	370	367	380	381	369	378	379	404	344	392	372	364	368	394	404	387	370	376	361	364	399	347	376	379	368	360	353	362	361	368	372	368	406	397	364	369	350	375	372	365	376	399	363	367	362	380	354	371	399	370	385	363	381	399	387	354	330	372	387	398	390	372	359	401	396	371	369	408	361	351	330	383	353	411	355	388	399	353	401	341	388	379	377	375	369	344	393	390	419	360	357	375	355	378	384	397	365	349	397	389	362	350	371	410	368	372	406	401	371	374	374	378	339	374	360	382	375	359	379	367	381	403	408	333	386	410	376	404	351	365	376	379	422	369	388	377	399	363	350	360	359	391	392	372	391	350	371	355	408	378	415	401	369	381	403	405	369	391	382	349	327	379	396	441	361	380	381	382	354	361	366	375	424	390	372	415	364	372	365	349	399	369	405	377	378	356	390	387	334	353	389	342	387	353	379	376	423	375	369	406	387	372	361	391	407	388	359	398	378	366	346	397	360	376	408	345	379	342	373	413	381	360	369	391	336	371	370	376	356	389	351	384	416	369	368	391	379	409	352	398	361	378	373	411	363	404	371	409	366	364	365	362	357	367	385	345	346	356	365	370	379	380	368	373	354	409	394	384	363	369	373	375	387	385	381	394	370	397	340	370	387	425	375	406	395	386	366	377	405	387	392	385	357	378	390	378	371	394	381	363	386	417	371	377	380	355	382	393	384	363	381	388	408	341	375	352	336	381	372	374	439	413	394	346	427	348	358	392	351	380	361	351	383	381	384	381	382	398	374	358	391	401	364	381	414	371	373	335	369	371	383	377	412	330	408	379	412	377	367	372	380	397	395	382	359	383	393	364	383	396	416	383	372	380	413	319	389	350	376	394	350	388	342	391	381	393	367	381	362	423	384	370	366	373	360	362	386	367	366	369	394	378	382	392	401	339	377	397	367	396	375	378	355	386	411	371	379	401	352	340	377	354	392	412	388	378	382	366	394	371	407	372	380	344	367	410	380	382	368	352	366	334	399	383	378	405	352	366	377	362	390	370	396	383	385	366	361	395	388	376	379	339	406	396	371	395	362	386	406	380	356	368	381	378	375	355	360	388	417	386	374	369	370	335	398	384	393	372	397	368	378	378	372	377	399	367	372	368	379	398	391	374	354	361	369	354	368	391	365	384	375	387	401	365	416	404	393	357	371	384	376	426	360	393	367	353	352	357	414	373	374	376	384	379	378	355	391	363	372	375	439	357	391	394	385	367	391	375	393	396	359	361	386	382	388	388	404	365	339	365	399	393	354	344	415	389	357	356	368	371	373	406	399	400	393	388	393	379	364	403	383	350	360	381	349	377	372	408	392	392	395	386	394	363	413	347	387	355	394	393	409	352	394	396	364	369	356	363	398	383	380	367	373	368	373	368	341	376	403	351	407	395	361	373	370	365	346	357	359	362	386	354	359	365	370	398	397	386	397	373	403	396	387	369	387	350	356	350	381	355	362	372	396	357	381	381	371	378	368	368	394	373	384	389	388	391	441	340	358	411	379	383	411	381	394	395	386	416	376	389	345	391	387	378	391	397	353	428	377	377	381	372	333	397	361	359	376	357	377	360	400	376	366	381	364	361	373	361	398	374	380	382	376	386	386	357	364	392	415	376	402	391	370	404	364	394	372	384	378	389	353	378	375	380	405	360	380	367	373	362	394	339	372	430	362	368	403	391	351	413	363	401	363	374	383	359	388	361	395	352	349	376	382	394	401	387	369	388	374	336	353	361	386	381	370	400	367	354	370	387	367	361	386	405	404	378	365	366	377	341	338	392	365	378	387	376	352	394	369	375	354	384	371	350	348	401	374	359	391	370	400	360	360	374	396	396	350	352	363	362	373	359	374	372	386	359	399	378	381	354	343	343	360	384	389	358	378	374	401	385	388	380	385	393	325	354	406	354	374	384	392	395	366	392	360	370	397	398	384	381	386	372	369	358	383	380	406	411	388	372	371	389	366	400	361	376	397	377	359	372	374	359	359	382	370	377	373	368	378	375	382	398	362	377	391	361	392	377	399	372	379	377	371	352	362	419	380	352	369	368	382	377	384	402	397	384	384	371	431	374	378	380	396	356	379	402	387	367	358	375	386	360	398	356	390	397	366	378	371	367	373	405	397	386	367	355	380	367	361	378	369	359	343	384	391	375	384	366	382	405	374	360	400	341	383	377	388	363	379	345	349	343	382	370	385	364	355	374	403	363	363	384	407	361	367	388	378	396	389	366	363	402	400	397	375	396	370	357	380	368	347	330	355	379	375	368	358	380	391	362	393	348	388	364	382	383	390	356	383	389	400	342	359	377	350	367	416	411	388	411	368	351	397	401	352	379	367	374	355	404	413	387	378	379	389	363	391	371	393	357	387	390	370	429	387	353	376	377	378	389	364	373	400	357	422	393	362	376	385	379	365	390	371	397	377	367	327	333	381	363	426	385	373	351	378	361	387	387	368	380	398	380	393	377	391	399	390	347	353	387	350	350	370	397	352	360	394	387	367	370	372	365	376	363	356	371	351	369	388	390	401	359	402	427	393	376	355	399	386	400	415	388	394	372	364	389	367	391	405	337	375	384	359	356	357	408	385	379	408	374	407	393	400	364	379	396	364	371	385	366	374	396	376	377	388	343	372	358	393	369	357	357	395	392	364	406	407	393	372	387	378	362	359	366	385	368	400	365	381	388	346	379	389	386	398	374	400	396	409	364	367	399	415	360	352	393	358	389	384	366	400	347	368	361	339	382	367	348	366	362	373	354	385	413	402	401	391	361	367	366	364	376	382	373	396	356	365	363	376	372	386	385	365	413	381	412	357	420	385	400	385	373	367	373	372	378	377	388	337	398	371	338	407	398	397	370	386	406	408	378	383	399	440	357	357	348	385	368	372	412	371	363	341	378	400	386	375	412	414	396	392	381	397	388	409	372	393	388	398	379	402	381	381	391	404	369	404	416	348	403	382	379	371	370	361	367	386	405	374	381	364	387	363	410	386	381	391	407	366	321	398	379	379	335	365	401	342	366	376	365	388	372	367	368	389	399	379	399	381	368	333	363	381	349	358	392	402	398	376	416	378	417	353	369	353	386	388	379	383	348	356	374	386	347	350	371	364	365	393	408	390	324	373	373	404	368	389	390	413	357	373	353	367	384	360	367	397	351	399	411	357	368	380	377	407	375	397	364	363	357	384	409	404	384	349	393	385	405	378	364	386	396	393	375	357	367	363	362	376	352	366	408	364	373	358	384	352	394	403	355	362	363	395	386	397	383	403	365	371	388	387	365	397	382	360	369	399	374	375	354	349
23433	21174	28706	23921	21181	12245	1568	1024	892	835	826	750	721	752	751	610	711	631	649	715	632	652	685	637	648	607	651	696	650	646	636	651	659	655	662	629	609	629	646	599	647	667	640	658	596	626	629	605	590	588	631	676	657	599	595	605	611	633	624	587	660	656	598	632	615	581	600	646	646	570	643	658	635	673	586	613	630	672	607	642	625	617	648	611	625	595	661	629	598	586	645	637	677	658	612	607	665	597	619	613	656	691	611	640	634	633	602	630	581	599	642	639	642	657	619	625	643	606	664	617	625	558	649	630	629	622	584	622	606	620	601	643	614	682	628	584	622	610	610	631	648	581	609	618	618	651	598	624	581	637	653	649	588	648	584	616	634	599	635	616	578	642	586	578	600	581	572	581	608	684	618	614	637	592	650	572	606	621	616	616	629	658	621	599	622	620	612	580	629	623	649	643	680	597	596	614	593	661	615	611	612	617	597	603	580	586	640	594	600	657	609	627	640	642	632	624	592	596	626	594	671	560	616	624	626	636	622	646	651	625	617	625	629	594	636	618	632	612	594	632	651	622	592	644	629	612	645	617	651	591	608	575	651	616	612	620	628	549	602	595	636	655	601	635	624	605	664	591	626	604	593	635	627	620	646	632	589	611	610	596	601	598	622	639	601	595	631	601	608	631	644	624	668	625	634	597	627	646	563	641	611	598	639	636	639	585	598	604	605	643	591	570	676	598	683	646	592	621	622	624	609	599	627	591	647	615	639	621	672	619	667	646	617	630	644	648	614	637	576	631	622	644	616	589	665	625	593	684	628	646	637	663	595	612	615	597	592	623	576	602	605	620	657	639	599	640	649	675	626	654	645	616	621	611	636	614	591	597	578	608	617	639	614	651	614	650	598	627	654	648	648	635	625	655	600	639	591	635	590	618	599	617	581	611	643	627	646	640	656	625	610	632	641	588	637	622	613	635	652	594	641	623	606	600	622	627	614	680	623	600	638	629	617	623	614	595	572	628	624	607	605	623	641	637	629	632	630	591	639	632	614	588	614	597	653	581	609	606	645	618	634	659	620	650	625	570	618	594	619	590	627	584	603	608	604	595	597	631	628	639	612	602	652	660	665	599	600	632	646	631	594	597	618	618	611	644	617	600	570	604	587	586	600	616	625	657	587	646	651	615	653	620	594	643	620	636	660	619	610	610	622	626	623	592	582	627	589	613	639	630	621	610	650	631	625	630	616	590	581	604	635	634	601	631	647	589	623	597	618	609	671	627	588	613	624	639	641	640	632	595	586	619	650	657	576	606	609	662	640	639	616	618	608	602	623	641	637	616	628	586	678	594	623	661	639	587	605	626	646	633	598	620	610	647	618	626	657	674	625	611	618	629	633	648	609	610	665	589	593	613	615	638	667	633	623	634	609	625	630	653	589	595	625	637	631	591	606	616	633	613	597	616	652	574	622	634	657	594	592	605	604	627	600	600	643	664	603	633	571	597	638	617	644	669	617	614	657	631	566	592	595	592	642	606	625	654	624	654	682	600	675	620	583	615	603	666	626	623	618	625	611	624	614	629	585	577	674	606	626	675	606	628	594	656	606	621	619	611	658	641	655	589	583	608	616	624	623	674	646	625	617	614	584	655	586	596	621	552	601	623	614	635	585	630	652	627	608	643	606	605	637	581	621	636	616	613	608	620	637	603	647	621	608	594	604	667	590	634	635	611	677	623	672	573	615	596	653	693	664	621	635	627	633	632	630	616	604	645	593	603	596	597	653	599	637	646	602	602	591	581	577	597	631	644	632	600	622	652	615	595	677	568	611	553	621	633	593	584	589	596	641	632	621	624	595	624	601	612	609	591	627	608	596	602	645	630	644	601	568	657	631	648	637	634	615	588	600	629	609	578	632	609	591	630	639	630	601	640	592	635	602	617	571	608	623	576	647	624	668	662	624	586	606	631	611	631	630	675	628	612	648	596	660	627	606	646	586	586	618	584	619	618	613	612	614	552	589	574	571	621	595	578	638	634	626	647	579	600	639	591	634	625	631	576	630	658	661	619	634	641	654	611	617	641	605	610	607	626	614	633	654	604	643	576	605	612	607	601	605	641	619	601	604	617	656	623	638	655	594	620	629	589	667	642	628	638	588	617	615	665	560	609	551	601	599	648	645	622	634	649	664	611	635	625	618	609	634	581	660	619	651	604	610	617	587	621	599	610	617	594	556	631	582	573	628	647	660	625	594	627	585	623	600	601	631	676	634	611	625	632	656	574	676	644	642	682	606	649	630	639	610	650	647	582	604	615	649	596	594	600	616	622	609	625	593	596	592	681	630	604	614	664	624	626	593	627	674	621	625	602	588	592	606	597	642	668	594	637	634	614	649	596	634	613	607	599	607	601	576	635	609	648	639	638	619	660	642	638	632	602	648	661	625	630	593	615	628	601	650	596	583	600	594	606	613	608	606	608	614	638	691	631	585	604	594	612	650	578	605	642	630	625	634	598	626	597	590	565	610	616	661	637	608	623	626	629	592	623	646	579	612	621	613	621	597	623	605	637	592	606	587	592	581	634	605	621	633	608	658	631	631	594	648	563	617	608	599	595	639	615	589	630	639	597	586	602	607	654	609	621	630	618	619	616	561	633	620	640	628	605	580	634	631	598	640	644	575	633	643	628	622	590	597	666	613	617	637	572	642	614	594	650	573	577	603	631	646	624	592	622	613	652	683	646	609	611	607	609	607	643	615	583	667	624	652	609	606	603	645	590	606	613	630	597	606	628	648	632	623	618	634	585	626	665	606	596	608	626	594	573	597	610	620	606	664	619	596	623	598	574	624	618	607	645	597	613	585	620	554	627	616	596	618	638	663	634	641	582	595	605	653	655	613	633	612	674	619	625	649	589	595	595	556	633	605	618	645	623	682	634	663	641	620	649	582	640	582	578	613	633	609	623	629	644	595	623	604	601	604	612	623	641	588	629	657	585	589	660	607	626	628	640	551	640	641	586	584	617	594	671	623	638	654	641	588	655	640	629	602	624	630	583	647	590	613	610	611	637	593	570	625	605	658	626	604	624	545	600	609	658	622	625	628	606	634	641	640	673	630	613	636	613	635	631	580	654	638	601	634	628	635	589	600	671	637	588	592	640	644	666	603	650	628	618	626	625	668	615	638	625	632	629	625	618	600	593	633	609	597	646	599	637	636	646	617	622	612	638	590	604	623	578	633	605	613	630	624	622	599	588	583	652	620	630	595	617	611	594	615	648	644	598	642	570	632	632	627	646	640	589	626	635	602	592	600	589	596	629	602	626	619	579	625	599	658	611	629	617	611	651	621	631	594	631	632	611	612	626	623	621	561	633	620	619	655	620	597	598	639	613	638	642	643	598	618	552	561	662	574	608	617	632	663	637	597	638	657	624	627	669	666	568	661	613	614	601	628	653	659	661	609	655	601	595	591	618	610	680	610	628	648	665	602	597	612	573	681	585	597	669	658	590	596	599	594	605
5103	21192	18548	3117	2270	1781	1509	1228	1087	940	902	856	821	806	768	735	753	728	726	664	630	681	726	697	652	708	644	656	674	708	679	740	692	620	670	641	637	641	726	655	617	663	650	660	638	631	670	570	627	687	640	703	673	641	662	650	667	680	680	661	623	677	654	617	646	648	636	676	636	673	624	650	647	636	678	630	689	666	669	676	669	649	633	636	653	688	667	686	622	634	614	626	639	671	626	632	639	652	623	645	649	702	684	647	671	663	691	653	624	639	672	654	625	608	679	638	665	655	686	651	639	642	678	644	638	651	636	628	646	642	676	652	665	653	676	645	593	605	675	681	646	653	663	651	642	669	683	624	694	610	654	654	649	641	673	687	681	648	611	631	668	626	688	636	636	675	625	638	636	646	632	656	665	608	699	657	632	641	668	645	648	680	595	678	646	600	666	630	660	625	634	628	636	621	669	637	645	643	651	650	652	612	637	631	680	638	650	666	692	629	603	636	609	651	631	703	618	647	638	677	639	662	627	656	617	645	663	597	652	682	653	647	632	691	631	637	612	676	663	657	666	634	687	655	676	653	644	661	668	640	647	656	637	654	593	648	623	673	654	660	666	667	648	653	675	696	673	660	603	665	668	687	669	613	641	619	608	658	658	659	672	680	649	649	663	616	634	635	686	622	687	682	625	675	659	624	643	625	627	643	636	632	705	657	643	660	704	629	635	615	655	641	652	640	645	632	625	647	669	638	649	670	699	663	644	590	705	630	654	687	669	614	688	675	694	639	656	593	621	625	670	684	621	654	615	655	613	640	648	648	617	646	659	675	612	634	617	663	646	709	624	665	680	665	656	647	628	602	638	692	657	686	611	606	650	665	663	650	622	650	659	665	665	669	683	599	657	666	675	651	676	633	670	679	646	641	650	670	625	676	661	623	607	666	629	656	665	636	633	673	641	594	642	632	619	616	636	661	660	596	659	628	640	657	641	660	628	654	673	622	639	648	636	649	648	638	637	652	663	622	651	629	649	618	661	651	644	636	634	655	670	654	693	687	620	694	690	653	658	654	642	630	630	661	627	654	664	625	698	633	644	653	642	660	715	667	666	687	629	633	674	649	626	675	652	645	683	671	667	669	637	686	654	683	631	623	653	674	645	665	646	692	644	641	623	672	631	680	644	653	659	666	642	677	628	637	625	630	670	656	591	662	628	641	607	626	609	631	676	603	647	599	689	679	646	627	642	660	627	644	644	645	653	679	647	700	664	639	676	667	641	615	633	686	678	658	647	621	633	654	627	647	661	645	674	595	674	664	667	681	717	645	661	644	686	680	697	654	626	627	635	661	680	655	674	613	701	639	647	627	627	627	669	619	642	654	669	665	633	670	642	672	671	658	636	615	637	697	653	686	636	602	632	695	621	604	632	640	665	646	651	644	636	672	638	656	677	647	705	646	647	649	665	627	669	668	638	681	659	629	645	633	586	635	652	641	659	612	612	672	650	644	624	662	658	646	644	652	612	618	644	610	636	724	652	605	623	571	656	606	621	627	656	628	650	628	644	641	606	621	681	633	605	656	669	639	645	686	678	622	660	665	633	634	696	693	661	669	662	656	683	640	602	640	628	645	656	639	611	651	645	686	661	604	669	640	689	665	654	659	621	652	633	667	652	647	646	633	588	606	668	645	647	589	671	652	641	594	632	650	659	660	669	645	627	636	693	678	666	636	672	659	652	634	651	670	672	605	670	652	625	653	671	641	622	636	651	632	673	695	583	629	666	649	693	632	653	653	644	648	636	631	665	619	628	697	625	633	687	654	664	649	676	603	654	626	624	660	593	679	663	630	652	625	642	620	601	697	630	598	629	655	719	631	679	599	695	628	680	682	633	618	643	646	628	657	653	647	647	650	695	658	625	591	681	665	632	660	646	658	624	658	611	650	649	658	645	668	642	701	616	632	573	702	618	653	688	634	663	633	601	626	651	681	657	640	644	623	623	671	640	667	625	685	648	624	640	611	640	635	618	666	685	658	600	693	654	641	643	628	634	659	665	618	646	640	676	625	640	657	633	610	687	614	661	668	652	666	661	608	652	643	623	610	648	628	672	650	658	674	630	648	660	647	638	670	653	667	692	694	665	643	595	649	620	648	650	670	653	691	633	646	672	659	679	626	640	678	650	633	649	693	633	635	629	632	642	606	670	651	664	679	658	615	638	626	653	644	670	678	663	629	664	665	672	676	633	672	681	626	663	663	628	647	642	661	641	632	658	640	632	686	656	669	618	682	636	686	646	655	641	607	679	641	619	607	600	655	661	615	663	665	643	643	679	666	643	653	626	696	617	666	592	640	635	684	615	664	623	621	632	627	618	635	638	625	680	691	646	650	670	653	654	628	671	652	646	667	684	642	704	650	642	649	641	648	595	689	700	641	639	641	710	652	640	674	585	678	658	650	674	684	665	602	663	622	665	685	644	654	624	640	664	627	644	636	672	660	607	644	650	652	649	690	635	665	610	645	640	633	679	651	673	665	626	619	612	667	651	672	692	623	728	664	622	668	660	602	611	644	613	663	720	625	654	606	664	665	658	689	654	611	664	707	633	671	689	649	630	647	669	671	654	657	615	655	670	622	683	674	621	628	652	619	602	680	680	618	732	707	634	683	665	665	660	655	644	647	618	657	695	631	643	628	651	617	642	657	614	631	609	685	684	658	613	649	625	603	638	667	699	657	616	704	611	622	641	665	640	634	670	624	676	621	690	657	646	645	655	650	664	653	686	671	662	625	630	686	630	637	630	619	657	622	650	672	632	646	685	662	644	643	651	634	680	657	687	639	650	654	610	642	605	623	687	660	640	691	673	624	652	657	635	628	678	675	607	667	647	658	654	682	600	660	714	681	660	674	667	633	643	708	724	652	630	671	627	618	616	660	668	680	633	620	630	637	674	667	631	689	655	629	669	641	580	665	651	608	646	631	649	664	662	636	605	676	619	636	647	674	639	617	637	657	672	684	673	619	655	621	637	632	623	643	658	651	643	623	632	670	660	648	664	604	654	690	671	673	626	701	642	655	666	670	672	654	673	633	668	649	655	630	640	700	661	655	654	619	648	653	625	637	662	659	672	573	686	628	687	664	655	640	638	632	627	672	642	669	655	659	618	625	670	660	639	677	665	657	669	674	671	662	649	641	643	677	677	688	649	659	646	648	650	689	625	652	663	649	637	635	614	619	689	621	644	667	658	654	674	663	660	667	652	634	611	651	661	660	582	650	642	669	686	644	697	642	666	645	650	604	650	673	628	628	597	651	663	695	602	683	652	684	660	662	623	690	642	647	625	637	664	623	647	670	642	709	596	679	630	612	692	624	641	630	633	665	615	635	657	639	673	624	654	637	601	641	635	601	655	659	634	639	634	664	656	646	667	655	619	648	677	581	664	637	621	667	646	673	678	642	639	641	683	665	638	623	641	654	614	690	622	662	618	607	689	624	649	633	645	643	680	685	674	628	650	640
24500	21218	27816	24903	14557	704	441	334	282	243	232	243	232	226	173	183	218	188	171	188	176	178	178	203	168	170	166	176	186	159	182	184	174	186	171	181	154	170	156	166	172	174	162	169	177	166	161	160	162	171	176	147	162	170	172	158	167	158	177	155	182	150	133	189	158	148	149	177	154	175	162	160	156	145	174	181	166	155	178	160	155	171	171	172	181	183	174	182	151	175	185	153	179	155	175	159	190	153	162	145	181	165	168	182	156	171	169	161	161	167	162	157	177	169	156	173	150	137	162	174	164	168	156	171	170	142	160	171	163	172	188	167	165	183	155	151	155	138	165	170	153	141	160	156	168	165	161	175	154	173	173	171	162	166	176	172	132	163	174	144	133	151	167	156	163	154	181	172	150	179	148	159	149	164	156	153	153	152	167	165	136	173	160	161	191	170	134	167	151	202	159	172	157	187	177	174	175	129	169	153	171	138	172	166	172	176	163	168	165	137	158	176	152	175	165	151	195	142	180	153	163	162	170	153	151	144	153	178	178	185	165	159	156	156	151	190	174	159	161	192	166	163	153	170	204	165	157	178	183	166	175	145	160	191	160	157	169	194	177	148	161	168	170	159	137	166	152	186	159	176	175	169	160	164	131	166	181	173	161	168	163	188	161	168	186	166	190	167	152	154	159	152	145	152	159	163	139	168	174	184	167	149	165	173	143	158	169	165	191	163	183	151	150	163	157	151	172	155	170	167	139	151	171	162	188	172	195	172	162	161	150	171	151	166	153	171	156	159	159	165	162	167	155	170	165	175	146	158	178	148	178	157	150	174	168	165	160	173	166	152	148	163	159	167	165	161	196	167	169	178	151	172	204	185	145	176	176	172	175	158	173	169	163	155	168	149	181	174	170	175	182	184	168	181	142	174	164	187	174	161	179	159	160	153	177	196	160	146	176	167	169	151	164	148	159	171	153	164	168	149	171	167	162	154	179	151	163	162	160	157	183	175	173	182	187	171	204	158	174	156	146	175	173	164	157	185	169	153	171	160	147	162	155	159	169	167	159	160	158	196	163	188	165	168	172	173	172	152	169	156	162	165	168	168	158	134	154	135	178	169	170	145	169	176	146	160	157	157	146	159	146	154	186	152	160	181	162	154	166	162	172	164	176	182	178	170	157	172	157	144	147	189	168	176	161	162	148	161	151	166	163	178	171	168	147	161	154	162	150	160	167	174	202	143	147	185	172	154	151	195	154	159	171	178	181	175	178	159	163	156	148	155	172	155	180	151	161	168	149	134	160	153	154	169	147	166	181	170	156	168	174	173	155	180	154	159	175	177	170	186	156	165	150	172	182	157	174	154	164	153	149	163	152	163	152	174	162	157	150	175	147	178	166	168	152	142	150	169	154	193	156	139	162	187	169	153	157	155	164	135	162	168	186	163	158	162	154	191	152	148	165	156	167	152	150	181	169	160	146	181	176	179	139	174	168	186	148	165	159	159	197	151	157	156	148	164	151	178	157	163	157	152	146	186	168	178	149	150	192	171	173	171	159	154	163	161	160	156	167	135	189	172	149	147	154	170	160	149	172	172	171	176	160	153	179	193	153	149	157	159	167	164	168	173	168	173	156	165	175	179	194	166	156	145	174	184	180	169	163	165	174	171	173	184	162	178	163	162	162	152	171	156	149	135	146	175	163	175	164	176	162	153	153	149	175	159	158	158	160	185	170	168	154	180	161	153	189	166	173	184	159	175	180	141	175	146	168	163	175	152	162	174	177	149	162	173	202	172	178	173	168	179	166	155	167	165	159	144	146	165	162	175	149	190	166	168	169	160	163	149	167	152	166	158	165	188	161	163	157	155	165	169	149	163	173	150	160	170	148	164	158	180	167	189	167	176	149	148	185	189	170	159	181	187	161	156	154	161	174	178	178	172	170	171	158	173	164	151	159	187	161	156	166	162	172	160	166	177	156	167	135	150	182	157	150	161	163	186	191	178	165	160	170	159	151	152	178	167	156	173	169	174	140	170	185	172	163	162	176	163	169	167	138	151	133	131	149	161	169	175	169	159	163	160	173	161	172	155	188	164	160	151	129	167	153	146	164	182	156	166	178	157	161	183	143	176	165	168	172	151	152	174	146	169	160	155	162	150	160	156	166	164	165	150	154	178	159	171	164	168	171	157	177	162	150	158	173	177	153	158	145	154	140	185	138	153	189	184	137	158	174	164	188	175	178	170	151	176	169	166	179	147	161	156	159	159	168	164	165	167	168	148	175	189	155	144	163	151	185	171	144	168	162	162	178	176	187	185	162	163	162	168	148	154	203	149	187	176	166	175	165	196	151	161	154	163	151	170	156	149	175	159	171	167	149	171	172	152	175	163	164	158	176	141	159	154	175	160	159	207	178	166	187	154	159	166	172	179	162	142	173	170	167	178	166	178	153	164	168	168	150	167	166	160	152	183	178	143	163	158	163	167	208	164	167	146	162	157	166	162	164	199	172	178	154	164	170	153	174	169	157	181	174	174	147	169	164	159	185	174	170	155	164	166	149	167	180	178	181	168	160	149	139	164	174	164	181	190	173	167	171	172	162	166	177	165	164	169	155	178	138	155	169	179	159	186	178	156	154	177	152	166	146	167	172	166	154	186	197	190	178	147	167	161	177	167	185	152	159	170	180	163	172	155	185	165	165	160	152	152	171	164	170	188	163	163	175	154	181	162	177	171	173	142	167	156	175	165	156	159	168	155	165	162	144	174	166	156	143	167	146	157	168	159	181	172	172	184	174	157	152	141	189	168	143	177	117	134	169	151	159	160	171	169	156	166	178	159	155	160	170	156	175	157	156	165	174	155	163	186	193	151	189	169	167	163	145	141	155	165	162	193	163	173	161	173	177	191	184	145	175	172	161	168	163	166	180	165	174	194	175	158	169	185	169	169	135	165	167	177	158	169	170	162	164	170	168	161	178	178	170	151	159	169	162	147	154	146	133	170	146	175	144	174	174	166	189	149	146	166	164	164	156	159	177	169	182	171	154	164	166	158	150	164	169	168	148	175	168	161	170	155	170	184	161	156	170	182	149	177	156	163	173	177	176	164	181	168	152	159	177	159	183	156	170	163	156	175	184	165	175	160	180	158	179	166	137	180	184	152	164	157	156	145	179	184	164	170	170	129	154	155	178	172	150	178	163	147	165	148	156	144	177	158	172	165	179	143	148	139	157	168	169	161	174	184	186	178	169	139	156	158	154	167	165	169	140	168	148	169	155	169	157	165	165	137	171	154	146	145	148	168	157	147	169	163	155	147	165	159	166	186	176	160	171	162	141	190	173	155	177	158	141	173	157	165	150	153	153	165	158	144	160	159	149	145	168	165	150	164	149	154	178	159	183	177	152	158	165	179	177	146	149	159	166	157	168	152	176	161	162	153	156	157	175	150	183	191	155	172	174	156	171	180	182	166	186	157	159	166	157	169	166	162	188	151	145	164	163	167	161	171	146	137	180	197
4913	16476	12435	1591	1168	863	713	546	414	365	340	316	273	257	239	242	228	219	221	217	232	214	194	187	213	219	233	195	193	181	187	194	206	185	192	204	197	201	198	193	213	216	179	198	205	185	197	195	184	188	197	189	187	182	173	188	185	169	204	169	202	183	176	200	193	190	167	186	182	211	189	198	203	190	196	208	172	194	187	195	184	176	208	187	192	182	210	197	191	201	185	196	183	202	182	171	204	181	203	197	190	198	161	172	204	214	174	188	172	213	189	194	164	205	216	202	195	188	184	204	217	176	185	190	189	191	178	172	185	188	190	204	186	177	207	205	208	182	198	211	169	190	193	178	190	192	200	194	193	190	206	197	195	175	223	182	219	188	163	209	197	193	186	174	177	182	228	198	196	197	168	192	184	169	212	199	218	198	189	173	159	184	193	209	215	178	190	183	202	199	201	179	186	193	171	189	185	191	198	169	164	201	182	207	208	199	187	171	196	208	177	200	184	197	181	212	189	206	197	209	186	180	180	182	178	195	177	184	210	213	210	171	195	190	199	205	218	182	162	200	173	178	184	182	173	176	202	186	179	175	197	206	175	157	213	179	193	196	198	199	172	208	192	217	196	177	188	190	187	186	186	221	182	177	189	180	208	184	184	170	184	195	186	195	197	181	179	185	190	189	173	190	192	185	175	209	199	151	189	205	199	196	189	191	181	181	203	200	205	177	175	176	190	181	203	207	207	184	195	183	195	189	198	206	176	180	210	182	211	191	177	193	194	187	181	179	189	177	195	208	177	185	205	189	177	192	161	169	200	197	189	209	170	188	202	202	196	194	190	182	188	191	172	197	208	182	198	193	195	165	159	199	175	203	171	188	186	213	194	177	201	218	205	182	172	188	203	202	199	188	198	195	224	166	183	204	203	185	182	200	204	198	182	181	185	201	182	205	187	185	200	192	207	212	201	181	176	178	177	192	179	207	182	202	196	214	186	199	209	211	191	216	157	195	198	193	152	179	190	174	201	178	209	179	170	183	161	182	184	153	185	209	169	191	210	201	171	172	173	209	192	173	172	181	173	200	181	197	220	198	177	180	209	193	174	205	170	208	171	177	194	189	204	179	193	174	166	192	190	187	189	183	160	188	216	198	182	203	178	182	175	202	196	195	199	186	216	206	186	165	185	209	180	203	186	208	191	196	182	199	178	203	209	202	180	199	196	183	181	203	195	170	186	177	187	199	192	202	199	185	207	169	171	191	185	195	159	175	208	194	191	194	215	214	180	201	196	178	193	186	173	192	190	207	186	180	187	169	185	187	205	203	208	193	193	213	209	234	196	197	177	201	194	219	164	171	172	181	219	188	204	195	185	177	199	194	170	155	197	192	179	197	186	181	203	193	195	187	177	205	188	199	200	191	171	188	197	185	192	194	198	154	192	167	193	188	186	196	176	183	180	189	205	210	196	199	181	199	182	182	199	190	201	184	213	180	210	186	196	195	162	197	186	169	204	176	214	197	200	183	164	228	200	184	184	195	202	188	200	193	210	154	177	216	171	173	200	184	195	165	187	186	176	222	167	206	192	184	188	188	199	184	175	177	209	165	185	186	182	189	210	183	205	182	173	195	173	200	194	176	186	192	182	178	192	176	196	223	192	196	177	196	204	206	188	195	213	202	172	183	188	188	205	182	177	189	182	174	202	188	184	201	188	188	177	191	179	188	171	180	207	188	176	186	194	194	186	196	175	196	192	192	206	200	196	179	208	173	178	178	180	200	203	178	193	171	174	182	213	184	189	168	190	190	193	172	196	206	211	186	195	213	182	188	206	185	183	198	183	203	209	189	198	219	193	180	193	178	181	193	188	163	183	188	197	196	211	180	182	215	158	190	187	194	184	203	183	188	206	184	184	204	194	207	193	175	187	160	196	206	197	185	186	177	176	174	191	179	210	206	208	185	216	214	193	212	213	233	204	192	209	175	186	193	215	192	183	219	193	197	152	190	185	221	193	195	187	211	176	213	208	183	172	206	199	187	196	214	215	189	182	166	180	185	199	181	200	182	168	195	184	195	202	189	194	201	210	204	191	179	198	177	182	186	192	196	202	171	181	183	194	177	221	198	215	178	199	182	196	158	179	191	184	218	174	177	190	198	214	196	199	197	217	178	198	175	182	167	208	200	188	196	189	169	170	193	186	192	155	191	198	178	194	187	189	209	193	194	187	161	195	190	203	189	200	206	216	225	184	188	194	220	181	207	171	169	176	189	170	201	207	175	191	158	188	194	171	192	188	205	180	210	211	212	173	190	187	178	167	187	172	196	204	183	190	203	195	208	212	195	184	173	190	173	193	187	179	182	197	193	186	184	196	188	176	187	184	187	193	206	194	177	190	213	203	192	180	180	187	183	207	193	193	216	179	177	211	183	183	192	176	219	185	179	173	183	154	160	194	185	195	184	183	188	174	202	189	177	201	186	185	199	192	178	208	179	198	188	202	196	173	207	189	198	186	185	184	181	178	199	200	179	179	206	200	167	189	173	169	173	183	204	207	169	196	193	187	189	181	196	183	196	190	164	191	196	175	181	217	187	181	200	193	180	206	195	198	205	181	194	199	211	191	197	198	211	194	187	186	202	189	199	174	175	181	202	164	189	195	172	181	207	210	211	221	191	174	185	209	183	205	207	201	172	189	183	184	202	190	174	175	221	197	198	169	211	188	175	199	191	180	192	172	177	175	204	163	197	182	187	212	202	187	193	221	178	186	182	208	193	207	198	169	185	186	211	205	187	185	182	203	195	189	170	200	182	189	181	186	200	169	191	183	202	212	185	182	205	161	192	169	190	179	195	199	187	192	199	192	175	193	186	167	186	189	190	170	206	197	201	190	182	217	172	180	190	186	163	196	207	196	152	206	164	163	195	194	192	182	166	188	186	199	212	203	207	176	198	217	171	162	188	176	164	183	193	194	206	169	180	191	206	200	188	205	192	205	195	192	196	187	185	235	199	176	180	190	199	208	211	164	184	201	195	188	195	188	182	184	197	198	175	171	175	178	171	172	195	172	170	202	200	224	200	192	200	201	188	199	179	218	182	222	168	187	206	200	190	193	173	185	189	208	181	205	184	191	182	198	177	189	187	198	182	204	187	184	203	185	199	167	189	210	188	166	179	191	183	197	195	195	200	201	205	175	209	189	198	191	193	197	194	180	212	198	218	212	177	167	183	197	201	171	178	216	170	198	189	192	210	191	196	165	192	165	210	202	180	172	178	164	192	168	177	198	182	175	208	181	197	184	202	183	191	146	171	181	193	183	170	200	168	190	199	179	186	207	198	204	189	201	186	200	205	198	209	193	188	178	199	182	207	191	162	190	181	181	209	184	217	185	185	201	191	187	190	172	189	201	183	191	178	193	188	182	163	186	169	184	213	189	185	204	194	194	206	219	178	185	206	176	203	184	197	178	182	211	173	191	202	214	192	187	211	192	209	195	188	206	174	194	170	202	210	195	190
22458	21294	29223	23690	21300	21373	11387	1348	992	861	771	706	697	634	603	633	580	570	609	588	528	541	532	478	572	557	490	505	530	506	501	490	447	509	490	502	516	498	510	487	487	513	461	483	500	481	495	518	497	449	489	440	524	483	458	491	476	510	516	458	495	505	464	467	470	509	504	480	448	512	515	489	465	455	507	472	501	517	477	511	509	469	523	473	478	513	496	524	494	470	467	506	468	497	483	513	444	463	466	508	496	481	484	502	494	497	460	442	496	485	458	497	525	492	518	443	474	457	466	489	481	485	453	507	466	481	512	461	480	478	483	468	453	475	504	502	466	462	484	474	455	485	481	464	475	458	482	493	494	485	464	463	484	468	485	498	498	486	464	500	453	478	493	462	476	490	529	487	473	479	500	452	445	476	420	479	515	500	485	472	451	498	483	461	471	496	474	502	465	442	513	471	491	462	486	473	510	511	447	486	492	485	507	515	479	517	475	520	467	508	471	460	463	444	464	459	485	471	532	481	471	489	453	490	420	461	485	474	486	475	503	451	489	476	484	461	475	476	533	478	481	475	488	481	475	463	460	474	467	445	522	490	483	531	499	442	478	453	471	451	453	489	476	462	491	493	479	473	478	453	517	428	428	451	475	471	472	518	470	446	462	460	511	486	471	473	490	479	526	486	516	471	517	478	484	487	467	480	511	488	488	481	454	528	463	457	511	486	478	493	476	457	475	473	467	495	426	448	491	480	489	466	495	519	461	496	449	464	488	471	474	494	501	468	481	457	475	448	462	477	477	450	446	484	501	508	466	452	502	449	472	479	496	466	462	466	478	484	487	489	482	435	476	500	448	511	470	481	496	486	462	474	519	471	521	496	503	508	489	466	467	483	483	442	468	461	473	473	469	500	449	490	497	489	465	458	497	503	504	501	476	446	449	495	479	468	483	476	483	458	478	516	513	463	471	512	523	474	437	444	462	450	482	469	470	521	470	492	516	438	483	427	489	500	474	494	443	496	470	468	470	463	459	486	445	495	455	494	508	454	521	466	491	479	483	500	498	447	510	493	437	449	462	505	496	456	476	476	500	464	495	504	504	482	492	461	453	473	494	472	513	490	452	445	459	484	477	467	488	465	493	493	474	465	462	479	481	465	506	472	457	497	481	471	461	490	491	473	485	531	472	430	508	458	510	440	477	482	491	503	502	471	473	448	465	454	440	462	473	492	444	437	477	473	462	454	471	497	494	473	440	516	453	451	461	506	472	462	502	521	467	483	457	492	513	472	466	483	459	495	459	474	506	456	469	477	522	476	467	484	519	478	497	480	467	487	478	522	478	504	450	500	509	477	529	466	490	500	484	492	458	493	495	486	476	474	443	484	494	463	474	457	471	461	479	495	480	483	466	501	484	459	465	481	455	495	516	464	440	482	469	466	447	458	473	481	480	514	466	494	428	494	475	487	485	468	484	461	452	441	476	446	493	438	453	454	510	445	472	482	453	489	466	462	487	435	458	498	468	476	489	438	459	482	506	464	469	488	520	470	486	507	473	484	489	463	460	489	489	510	467	463	460	459	452	510	458	479	500	445	473	462	483	459	421	486	460	469	477	490	452	458	459	486	472	474	454	470	501	483	504	496	483	426	451	485	425	482	452	486	462	471	445	467	517	489	502	466	485	482	456	494	471	464	452	440	479	454	466	479	457	487	486	446	483	465	465	500	491	454	465	456	531	454	488	476	472	478	480	481	488	469	448	488	465	496	465	482	466	487	473	467	466	467	465	460	484	484	471	470	505	469	494	462	463	437	409	483	469	464	481	478	459	484	486	453	468	439	453	455	482	523	469	500	471	442	484	481	470	489	477	452	466	456	469	462	480	483	459	491	484	443	490	481	443	459	477	491	454	482	448	455	503	467	454	477	460	436	501	466	435	488	434	533	458	475	477	451	474	448	467	470	458	471	520	456	496	490	447	496	447	491	466	479	500	517	503	482	509	471	486	468	509	477	448	468	462	485	473	479	449	484	478	491	467	475	466	479	442	436	528	489	504	470	457	449	462	452	470	464	460	488	455	442	464	481	473	476	479	472	470	446	480	445	500	428	475	478	496	470	469	429	466	448	446	463	494	485	432	463	459	454	497	482	455	453	447	438	458	511	458	484	505	442	452	455	438	450	519	469	467	488	480	463	444	492	483	550	463	455	475	466	470	512	517	509	470	480	475	522	499	504	496	496	475	515	457	478	452	462	456	485	461	512	467	456	521	477	462	477	465	481	471	436	461	506	452	432	432	504	439	470	460	494	492	475	471	474	471	458	483	459	438	432	476	486	465	445	478	441	444	470	463	456	497	492	477	463	451	434	446	473	467	455	466	475	476	444	493	486	481	499	455	456	469	495	472	449	488	459	439	499	485	449	443	505	432	473	457	458	458	493	454	481	472	493	529	419	474	478	510	478	467	476	483	492	468	459	470	499	465	506	508	485	476	478	474	468	452	460	443	466	496	468	466	454	468	463	469	502	478	465	469	470	438	462	475	460	462	496	452	478	445	455	474	451	454	517	502	488	499	454	431	491	477	538	499	484	464	493	474	462	463	479	500	478	486	485	450	478	477	487	492	475	503	443	467	523	449	458	474	466	497	492	503	441	491	511	517	483	509	489	487	482	466	456	483	475	461	433	494	480	502	472	452	441	446	500	485	448	466	462	448	448	475	479	466	470	477	453	444	531	511	463	488	436	439	460	456	495	450	480	457	475	472	486	495	539	458	489	450	488	482	504	451	463	486	482	469	482	462	474	473	476	462	456	433	444	465	469	433	463	446	495	497	514	479	494	487	499	445	491	500	467	461	476	507	461	489	455	476	482	487	461	485	438	461	450	459	467	503	436	449	504	484	465	467	468	516	456	441	475	490	450	448	495	472	515	438	441	482	450	477	497	497	474	495	458	493	463	489	453	479	482	451	486	467	479	447	483	459	456	461	477	466	456	478	464	488	490	482	474	478	489	522	483	487	488	474	470	480	483	439	475	500	469	429	469	469	519	451	463	497	486	453	459	495	443	506	479	465	451	459	478	486	459	488	502	474	483	451	475	461	428	479	459	480	478	464	458	480	483	450	457	477	429	457	488	479	390	475	495	480	491	484	490	464	490	485	488	463	482	460	474	463	479	456	446	493	477	486	492	470	494	513	462	446	455	464	472	459	505	489	459	502	445	468	487	482	469	458	471	493	455	476	485	507	469	461	467	490	457	451	467	464	466	429	425	454	433	463	460	469	443	476	463	451	495	507	519	476	528	531	451	456	492	494	529	460	481	472	452	464	458	508	462	461	448	479	507	476	491	490	467	462	467	494	514	499	468	465	477	509	495	449	489	444	479	541	478	489	514	475	471	449	481	433	519	428	453	489	478	499	459	480	504	490	500	440	479	475	478	438	478	484	522	489	486	499	482	475	469	450	475	474	459	465	461	463	453	465	470	498	463	503	448	490	456	448	446	483	475	513	465	488	473
6908	30903	24861	5108	3642	2809	2211	1634	1360	1128	1014	950	841	811	690	734	661	654	610	617	590	584	589	583	580	520	604	542	569	527	587	568	569	558	531	538	510	562	561	514	570	514	478	557	523	512	532	545	523	548	562	530	489	530	530	502	535	518	499	481	451	529	545	515	537	514	489	552	509	506	547	508	497	554	497	492	510	513	530	547	539	512	495	545	514	533	560	519	548	484	508	499	491	525	491	572	554	505	488	508	496	531	512	482	532	534	487	583	546	529	529	496	534	514	492	503	540	489	501	509	498	521	495	536	535	498	520	502	496	531	516	525	472	527	570	543	515	480	454	551	520	500	501	507	548	534	527	526	502	497	501	496	514	506	490	563	532	515	508	522	508	474	542	499	514	520	508	492	513	523	466	486	512	530	540	508	516	489	515	511	526	538	537	511	537	473	533	508	475	517	522	493	511	515	502	523	495	529	510	530	512	503	482	502	484	497	551	524	507	488	508	548	503	517	513	487	495	530	539	498	514	557	524	507	522	529	512	523	531	502	482	525	504	544	501	517	542	481	493	542	529	480	516	523	529	504	494	497	479	521	513	514	562	514	496	459	528	507	533	532	511	562	480	545	511	487	522	513	520	529	516	520	482	542	546	531	511	499	540	479	500	506	544	523	522	523	478	526	535	561	508	489	517	526	518	491	497	504	481	570	543	545	546	520	495	504	512	532	544	540	538	491	518	546	499	520	505	543	526	518	521	492	518	522	506	521	496	534	523	539	523	523	502	514	513	504	527	518	532	482	525	470	570	489	530	536	501	501	515	518	541	541	525	531	506	540	506	516	494	549	533	514	533	525	496	532	559	471	501	531	496	519	554	519	517	517	490	539	506	492	538	533	505	520	527	520	521	555	518	587	538	522	515	502	502	537	525	532	486	521	559	506	528	505	476	525	562	481	544	503	517	544	509	510	532	487	471	488	535	520	539	484	542	529	509	570	553	543	533	508	454	517	575	549	490	497	498	482	485	546	519	460	511	518	537	574	514	507	494	485	527	535	539	529	504	484	562	534	475	527	497	584	530	516	510	523	516	535	551	532	533	497	506	487	470	471	472	493	515	491	540	527	545	483	517	524	513	509	499	552	490	515	511	474	515	488	529	497	493	538	520	476	520	505	520	449	536	526	578	558	525	545	529	536	493	505	479	478	498	506	496	499	540	486	573	482	487	502	477	543	531	489	532	545	514	551	503	519	489	512	520	487	467	546	467	521	500	485	520	505	486	508	520	553	523	455	515	516	526	495	542	516	540	492	512	490	483	488	486	515	475	474	504	529	542	486	486	455	526	491	533	491	514	499	528	487	538	506	507	507	487	504	556	499	506	519	499	545	502	512	501	486	519	525	518	532	480	557	531	496	497	478	510	500	531	504	539	505	509	518	529	537	540	499	522	509	539	527	496	502	512	515	530	537	510	526	524	520	534	468	520	544	525	542	518	544	524	528	544	537	513	551	522	496	503	535	505	530	488	520	569	510	552	490	532	475	520	501	500	506	507	536	500	534	514	523	497	530	519	465	495	560	528	507	512	507	553	515	525	543	532	496	532	505	512	519	518	539	526	510	502	546	514	452	511	516	509	511	505	493	488	500	523	506	547	545	523	500	512	549	511	466	504	545	503	532	496	512	530	506	505	544	509	483	480	529	510	490	537	511	519	520	506	516	526	513	540	511	502	502	493	492	526	561	488	505	486	533	548	474	500	507	472	508	540	522	531	485	520	508	497	489	539	508	533	481	527	562	493	529	551	500	521	521	521	491	557	533	512	487	539	504	520	543	508	502	527	547	481	514	525	493	513	524	526	549	545	506	518	515	552	532	516	521	521	520	499	494	519	537	519	485	503	509	518	484	479	494	495	506	540	517	497	485	574	500	527	527	535	545	528	542	505	470	556	533	511	524	524	511	546	469	519	525	458	496	506	529	539	524	508	488	503	523	498	474	506	480	514	514	505	496	515	529	519	502	519	460	539	562	513	524	557	484	549	516	491	514	492	510	474	501	518	508	586	529	517	504	501	486	545	542	500	546	505	491	517	536	510	506	464	529	520	471	509	521	540	535	510	472	532	485	515	545	469	538	542	537	492	480	508	519	530	529	550	527	492	466	541	492	497	501	563	480	457	478	501	547	495	511	525	491	524	508	551	518	507	506	478	522	502	518	542	510	572	467	545	501	518	491	498	509	498	515	523	542	567	502	501	516	507	516	501	550	524	489	531	490	523	529	517	506	496	528	522	504	541	474	519	534	499	464	505	553	520	451	530	534	507	510	497	535	543	502	525	542	490	492	539	480	519	515	520	518	498	552	540	528	522	525	515	476	520	549	509	536	491	513	507	523	540	500	498	510	514	495	500	543	521	538	495	505	544	494	477	515	515	512	506	486	491	505	555	523	523	542	507	512	520	527	528	501	482	486	536	531	482	528	523	498	528	498	515	512	532	485	499	497	512	462	519	513	527	526	506	521	515	553	564	525	500	518	503	498	529	521	520	481	507	559	535	486	509	464	491	545	500	548	481	529	494	516	540	533	496	540	534	545	533	494	472	516	504	466	511	532	538	499	506	528	522	486	507	536	521	495	504	497	495	539	534	497	545	529	487	517	532	532	518	484	480	478	528	521	525	501	534	515	511	533	539	511	541	502	561	510	514	519	496	493	565	510	523	546	512	532	534	500	544	515	500	542	548	556	480	501	541	531	507	523	528	489	513	486	532	537	457	505	507	525	527	510	461	492	505	517	527	536	541	527	496	518	516	494	496	510	534	516	566	547	560	502	510	516	492	491	498	503	525	504	511	499	515	495	515	515	521	530	517	520	499	505	508	507	481	480	502	520	509	522	520	504	531	526	510	472	549	516	500	554	507	492	552	496	466	484	555	561	482	497	546	491	552	487	521	459	554	546	546	514	534	522	483	533	543	512	514	505	476	526	488	502	501	544	523	521	520	478	546	536	545	519	499	489	524	511	530	475	511	581	483	505	499	512	548	530	517	522	544	510	597	514	513	522	498	509	529	514	587	545	519	544	509	509	475	507	504	520	484	569	514	502	492	508	501	524	511	504	529	530	524	564	492	564	495	536	487	523	506	455	532	471	522	503	494	534	479	521	490	480	517	520	517	535	508	532	561	520	507	529	533	525	492	540	523	502	550	484	509	513	515	529	511	515	521	565	512	521	487	501	514	482	503	510	508	494	555	497	520	513	507	517	562	555	485	485	505	512	529	501	527	537	552	562	532	546	518	543	532	519	513	519	495	573	520	511	475	550	494	537	472	516	532	499	532	511	544	486	515	510	525	481	513	538	500	523	535	484	549	494	513	505	533	521	535	497	495	512	477	477	524	539	527	542	504	523	485	529	509	491	501	499	507	516	502	494	490	475	491	528	526	514	484	534	539	528	524	535	488	525	460	523	506	502	518	492	511	485	501	552	524	504	508	527	498	531	473	509	509	535	544	503	554	556	508	526
27594	19496	7215	681	445	419	418	365	364	373	373	344	355	357	357	334	364	360	338	368	370	361	375	376	340	365	335	303	367	365	350	333	376	340	332	378	353	329	388	372	383	355	322	375	369	353	348	342	355	367	362	347	362	368	310	348	379	348	375	355	371	366	360	318	340	353	356	340	354	369	358	341	332	332	360	331	340	341	384	372	365	358	377	347	352	346	365	333	369	354	335	364	347	322	365	332	356	340	334	361	345	332	355	369	328	320	356	316	359	364	397	391	340	339	341	327	379	333	348	356	311	359	382	374	340	331	334	347	340	334	371	369	342	333	351	331	353	349	367	351	345	334	359	333	368	326	357	354	345	371	348	337	349	367	317	348	349	343	338	347	389	314	397	337	359	341	346	352	355	368	335	361	354	335	354	360	345	362	350	355	368	335	358	357	374	337	352	389	342	339	351	353	350	369	350	314	368	358	365	327	361	356	378	358	339	341	378	364	362	341	352	343	364	352	348	349	369	359	317	378	348	346	352	357	369	383	359	364	389	358	349	336	351	328	392	350	421	361	356	327	332	402	341	349	320	346	316	370	348	319	357	362	340	358	313	377	345	335	344	373	359	347	327	326	328	367	323	352	365	333	362	329	332	335	344	357	383	369	357	377	356	336	353	355	350	358	336	338	358	291	348	352	338	338	356	355	358	361	362	376	334	341	365	340	335	362	347	373	351	350	355	378	360	389	394	354	363	348	374	386	364	341	366	353	363	345	393	374	368	338	333	332	361	375	356	381	358	352	349	403	356	351	376	353	350	358	377	358	342	357	320	347	368	346	380	365	325	359	376	347	350	332	354	366	377	344	342	377	341	334	400	343	347	363	361	300	343	377	379	333	353	350	355	372	343	362	384	356	352	358	395	361	362	366	349	338	349	358	350	357	374	349	347	327	368	366	374	330	375	366	343	347	336	334	363	352	368	358	355	378	372	380	377	370	334	348	360	344	396	319	369	370	355	340	340	376	370	371	356	336	355	364	350	324	339	394	320	371	368	373	388	359	398	373	314	339	337	382	356	351	372	362	337	341	333	338	361	340	363	354	342	310	345	349	340	370	351	359	371	341	351	325	354	328	331	341	382	370	371	394	347	342	354	344	343	340	367	365	356	382	349	387	374	346	356	371	325	368	330	391	335	353	345	329	355	345	325	345	363	341	355	348	360	362	366	356	353	358	346	361	353	336	359	336	334	319	373	328	342	351	366	368	342	347	361	368	390	348	357	364	367	341	358	364	352	354	350	351	340	364	384	402	358	341	346	346	343	364	355	352	363	366	352	364	346	382	371	363	383	349	356	342	357	318	365	393	361	360	363	362	338	351	350	380	343	373	348	331	335	333	351	359	348	322	376	363	332	377	403	307	369	381	335	390	344	325	346	307	339	362	337	377	361	370	352	349	323	358	359	351	331	359	343	375	340	369	342	375	361	374	351	345	351	376	336	340	349	327	366	328	393	349	393	312	360	366	367	367	343	372	379	369	342	341	368	385	341	385	362	344	375	368	375	346	361	377	370	348	345	326	358	350	375	347	378	356	352	394	310	384	349	364	336	354	354	359	351	311	355	349	394	349	364	329	321	356	366	361	348	370	325	376	369	360	359	383	329	363	349	353	376	331	344	399	334	364	365	357	328	315	360	362	335	373	334	368	352	356	368	354	343	336	345	343	392	386	352	331	367	372	353	379	353	353	360	349	413	342	351	343	358	370	333	323	358	343	347	364	376	360	364	343	344	394	373	306	391	336	345	370	343	376	362	367	347	383	332	356	365	366	341	398	316	361	374	388	373	313	359	358	402	368	324	357	348	321	346	382	331	330	345	340	348	330	367	312	349	350	371	369	386	371	349	356	342	353	365	318	312	340	350	364	342	332	382	383	325	359	349	352	349	303	347	377	348	379	349	313	345	388	384	356	339	355	340	355	343	338	376	342	359	349	371	334	361	353	365	369	369	377	325	338	357	336	347	358	379	343	340	351	348	365	355	370	338	350	339	346	348	389	335	357	340	368	319	369	359	355	384	370	362	359	340	353	329	375	346	343	381	356	351	322	330	349	340	366	364	348	355	365	411	335	348	341	330	372	336	359	392	353	355	375	347	363	364	337	344	344	379	394	356	352	350	353	347	382	343	358	345	351	318	358	348	375	358	344	364	358	337	333	353	361	348	367	373	373	338	349	318	365	352	357	341	396	344	331	368	333	346	344	357	360	329	376	366	364	361	349	373	335	363	368	367	381	372	322	353	368	354	346	354	341	354	359	340	361	378	349	359	319	345	354	340	365	367	372	365	350	337	395	342	374	405	331	356	343	391	370	358	359	383	361	321	356	364	349	355	377	338	338	342	343	378	329	364	361	332	344	374	344	370	349	344	364	343	334	341	322	330	359	357	366	357	362	357	333	335	332	374	343	346	363	380	392	358	349	323	354	350	336	364	342	364	365	361	339	353	347	352	345	363	357	348	358	344	322	369	344	362	311	328	342	372	330	377	342	357	354	339	333	352	337	322	347	353	328	358	336	350	329	360	360	338	352	333	346	351	347	382	329	334	345	369	337	356	338	366	368	335	327	370	360	369	331	360	357	336	361	365	371	322	394	312	340	342	373	361	368	370	387	355	341	315	347	368	397	374	332	369	350	336	366	390	347	343	350	351	347	359	334	339	329	366	350	361	347	332	319	325	360	355	385	342	367	374	357	367	376	372	352	349	377	377	405	364	374	382	334	321	371	356	357	336	374	332	333	349	388	364	348	350	344	350	323	369	349	381	346	350	364	346	366	370	365	363	398	344	353	352	346	379	373	393	345	388	365	346	345	342	367	360	377	349	396	383	334	349	365	365	349	382	355	367	360	331	359	350	329	379	332	358	394	357	343	356	329	339	310	357	373	368	364	366	354	303	342	345	321	308	338	355	327	346	359	348	351	349	338	393	349	378	371	364	368	360	347	367	358	345	355	378	356	327	360	345	390	351	358	348	312	337	331	336	348	353	358	364	357	358	349	357	310	345	326	342	328	362	388	321	370	343	342	346	368	333	351	388	378	338	374	327	344	353	352	339	397	366	401	355	351	327	407	367	339	383	338	368	363	350	397	328	352	358	393	348	347	356	340	346	338	366	378	351	345	318	353	377	362	381	350	333	359	353	341	346	327	335	360	383	328	381	374	364	359	336	355	350	302	377	367	343	364	354	340	351	358	343	334	344	382	326	352	342	348	341	333	363	364	353	349	336	350	286	340	367	387	353	392	343	386	362	357	356	358	341	341	340	357	369	362	324	329	327	373	355	366	347	368	339	341	382	363	362	344	380	375	354	316	341	405	383	389	348	352	365	361	361	389	356	364	334	347	386	372	349	346	375	345	356	347	366	326	332	351	366	385	342	321	349	329	379	363	377	358	350	330	330	339	359	329	361	406	343	364	354	352	322	350	353	382	340	362	355	346	367	339	350	327	329	360	326	322	359	382	374	380
5430	4365	2748	496	459	409	426	390	398	399	386	364	386	357	383	366	377	389	360	399	354	406	393	384	359	385	357	377	391	354	396	377	377	374	355	370	406	370	380	400	374	374	355	364	368	416	377	397	391	388	376	358	379	366	355	345	367	366	372	432	367	367	394	364	411	409	358	385	387	333	354	385	387	345	394	379	353	357	378	390	388	356	410	363	370	379	369	366	362	354	368	394	382	373	382	347	398	378	371	410	369	359	371	371	359	354	389	392	350	420	399	374	376	382	375	395	354	368	380	356	349	349	381	383	413	385	384	369	416	347	358	372	389	342	346	374	366	382	349	404	388	385	358	325	354	385	399	364	352	398	354	349	351	396	365	365	374	360	343	365	390	359	382	387	378	385	350	388	353	385	360	365	360	350	364	335	338	404	340	414	400	375	374	388	367	354	351	381	374	414	339	411	378	369	404	369	400	374	367	383	359	366	346	375	396	395	378	365	343	353	361	388	378	383	387	383	351	345	406	374	374	376	408	402	376	376	364	395	348	395	363	339	339	356	381	343	383	376	369	379	389	331	370	363	383	385	405	355	362	346	359	340	356	339	388	343	354	386	367	371	360	366	362	368	391	400	391	358	345	374	359	381	335	392	383	365	409	357	345	337	388	385	342	386	415	381	362	374	390	361	355	368	381	360	410	386	392	354	375	357	413	376	366	378	376	380	417	373	377	348	385	375	384	346	370	440	390	358	341	415	353	389	373	344	397	359	391	352	382	382	379	376	354	388	328	387	370	417	367	327	362	371	368	379	318	367	356	374	349	331	387	356	375	400	376	392	366	367	356	369	332	389	391	361	347	372	338	387	350	396	348	327	382	362	358	355	375	379	365	381	358	364	365	374	349	373	357	336	400	386	375	349	351	360	366	367	353	379	364	376	399	359	390	408	407	389	367	375	368	365	389	388	365	359	362	397	349	353	408	352	371	367	354	378	388	357	373	387	368	378	373	374	388	370	342	412	355	355	388	354	402	359	372	344	350	393	382	376	377	385	343	391	365	362	360	359	348	377	389	365	375	361	363	361	346	356	378	349	402	392	404	372	369	385	378	367	358	374	371	371	349	388	376	400	371	411	395	366	401	375	382	352	382	335	361	347	350	364	365	408	381	391	393	390	326	363	395	369	381	352	390	369	385	342	364	387	391	387	388	376	394	380	415	379	369	357	353	354	350	364	366	400	376	391	377	365	367	387	363	360	389	378	376	381	370	351	377	411	342	348	379	366	375	404	383	380	366	335	381	370	386	351	404	400	404	374	357	347	375	347	365	352	336	355	370	362	323	399	379	342	351	371	377	379	374	363	367	399	377	364	347	369	377	380	373	440	405	342	352	390	372	350	414	363	363	381	364	391	358	376	349	375	396	384	349	388	414	374	395	372	384	377	371	380	404	369	382	369	377	358	349	390	363	358	377	346	347	364	347	342	397	377	373	394	342	359	366	365	358	377	370	355	331	378	373	354	375	380	371	405	366	340	361	355	346	361	364	422	339	368	356	404	362	381	369	344	382	375	379	357	399	342	335	401	343	361	368	398	395	358	374	369	374	361	388	367	359	406	361	415	379	353	370	346	398	386	348	347	382	369	392	348	386	353	384	345	401	375	414	341	428	357	382	349	371	408	379	388	401	377	376	363	389	363	400	366	364	361	379	337	395	388	395	359	388	368	382	360	444	362	416	365	393	376	364	365	339	417	388	389	387	365	363	397	361	397	402	372	387	398	376	364	368	339	340	398	347	370	367	374	360	385	379	372	372	385	333	386	364	389	383	372	387	354	382	320	403	362	365	387	388	371	389	384	388	347	394	395	394	383	379	354	404	351	372	378	370	401	344	384	374	369	339	380	352	372	384	335	341	383	361	373	355	413	370	367	381	380	359	416	346	352	387	369	381	374	356	353	355	367	380	393	383	353	391	329	414	334	359	392	380	356	383	391	390	381	367	365	354	384	405	376	407	362	381	387	379	380	405	418	422	377	387	373	354	392	374	386	368	380	374	377	380	371	338	338	386	403	366	356	339	378	363	378	370	379	360	361	396	404	340	383	409	345	383	362	371	361	354	381	383	381	383	359	376	365	407	366	407	389	397	385	387	356	398	359	405	386	400	347	370	405	380	356	353	361	345	380	324	388	384	355	403	366	402	381	378	362	360	367	405	383	363	376	365	377	357	360	387	386	363	337	343	353	417	391	337	379	385	381	396	372	372	377	384	389	346	345	383	357	380	366	410	381	394	368	379	412	381	390	385	378	370	379	384	358	374	419	361	373	389	419	375	384	412	361	415	383	411	381	369	353	369	366	390	386	363	392	358	394	359	394	389	393	394	359	379	364	416	394	367	387	373	380	369	361	375	379	332	374	360	357	382	385	389	354	403	385	394	361	369	358	376	416	381	366	351	347	371	391	340	361	405	373	371	379	396	402	360	401	380	364	361	403	409	384	365	378	387	387	415	402	373	361	384	383	365	373	335	345	356	395	404	399	350	392	403	350	389	382	385	385	373	359	394	392	360	383	384	379	369	367	373	379	356	373	379	375	380	330	364	365	403	374	392	394	387	387	427	398	385	338	363	381	397	380	364	408	402	397	388	398	384	358	409	389	396	371	387	381	378	365	374	343	356	368	411	342	360	394	380	354	351	395	347	370	365	395	375	341	397	367	368	345	413	387	371	377	375	377	413	381	362	386	401	396	351	361	392	366	373	393	360	398	405	372	353	358	365	395	383	379	407	365	393	373	389	387	397	353	366	344	372	343	383	402	411	385	382	357	388	395	394	366	379	373	408	373	373	335	353	364	373	343	372	378	379	353	380	356	380	369	385	371	361	372	364	358	372	384	370	396	374	368	363	397	373	380	397	371	383	356	374	399	370	377	351	388	343	388	371	353	389	417	369	400	376	375	379	386	403	347	368	348	377	384	411	402	363	387	376	386	339	399	377	408	369	334	370	390	405	378	349	387	400	359	364	380	387	375	349	351	395	377	365	375	354	369	362	390	364	378	388	347	377	391	339	408	381	367	384	357	356	364	362	426	339	402	349	365	397	398	380	405	363	343	428	355	354	361	382	405	349	371	372	342	376	373	337	369	370	407	341	371	400	394	361	354	398	354	373	390	341	368	375	413	349	368	417	349	384	347	346	385	355	359	363	408	358	383	409	353	375	386	377	385	365	372	365	360	376	381	400	352	370	372	424	356	369	368	371	375	366	388	402	420	380	407	377	362	389	357	332	377	380	331	377	375	378	366	370	376	356	409	373	366	403	369	364	394	385	369	383	364	353	374	344	372	393	360	379	406	368	379	378	375	394	383	378	386	400	385	393	367	358	367	356	341	355	327	379	388	362	376	395	376	389	377	387	391	371	354	373	382	405	353	358	357	362	380	400	391	367	368	357	415	389	388	376	386	357	383	333	374	361	367	379	371	365	400	370	380	362	386	354	408	394	386	380	360	377	368	355	370	354	388
23624	21290	28872	24020	21301	12164	1527	990	870	820	801	740	696	679	670	661	699	630	683	673	634	615	648	608	655	651	610	627	652	605	642	632	608	623	640	634	588	632	644	617	640	591	613	635	639	567	608	615	657	640	660	610	643	586	593	590	619	600	630	645	642	649	605	659	601	604	646	629	605	585	612	620	615	598	617	639	599	649	659	576	600	625	609	608	612	599	627	668	628	633	579	646	570	593	593	612	620	620	588	638	628	626	597	644	607	624	552	615	579	608	631	664	609	614	639	589	651	673	610	626	615	559	615	579	620	589	618	607	651	629	633	581	581	606	593	612	606	573	606	604	592	625	599	610	599	625	570	583	597	660	635	622	600	610	642	578	635	581	582	677	626	617	600	609	576	632	632	656	616	645	615	590	660	591	584	668	660	552	624	600	608	620	644	565	567	606	647	602	586	577	617	636	618	595	601	668	650	627	602	598	595	576	612	606	592	619	641	647	673	621	601	595	626	607	627	628	603	601	601	643	632	608	622	655	649	635	621	624	634	585	641	602	627	679	659	639	615	591	624	614	569	627	584	603	601	621	611	624	604	620	603	627	602	616	632	654	630	643	627	599	613	659	600	613	608	650	590	612	563	632	637	599	660	601	626	643	597	596	641	592	643	636	643	628	592	607	620	635	642	574	581	622	602	608	645	615	626	588	663	628	637	656	642	641	655	621	615	617	659	567	631	649	636	582	601	641	589	579	624	672	593	597	585	589	669	612	584	642	605	604	609	618	632	636	569	658	646	617	644	630	602	628	617	627	634	594	614	649	588	652	601	596	597	591	635	638	642	586	596	624	624	606	663	597	589	588	603	601	592	598	594	588	615	612	622	559	555	618	593	619	595	628	626	649	626	633	619	647	599	609	599	593	606	584	583	618	594	665	625	626	575	640	609	610	578	592	603	574	548	620	623	581	624	650	602	633	609	591	591	582	612	592	619	612	589	586	687	609	603	611	590	641	626	555	630	614	601	614	626	605	624	647	598	602	603	617	633	598	623	575	608	616	582	613	563	621	600	669	595	619	659	615	619	581	582	589	586	664	587	573	606	559	568	624	632	600	620	675	573	615	666	650	589	601	627	629	597	591	579	622	629	560	576	577	633	655	557	616	625	582	610	640	621	584	571	595	584	638	610	609	630	563	637	592	619	580	577	625	607	599	589	635	682	615	615	601	637	584	621	622	638	564	622	581	631	600	615	641	633	604	643	669	623	623	625	643	628	621	598	639	589	602	601	623	607	598	596	593	639	650	583	629	585	652	608	658	628	605	591	595	614	607	599	597	616	612	611	624	565	612	591	608	601	603	595	636	602	612	617	636	603	597	641	597	627	607	634	632	585	631	606	639	604	591	599	608	570	592	641	634	659	613	595	663	669	621	583	648	658	575	618	602	591	610	608	627	577	560	599	606	625	617	645	605	646	591	641	604	630	670	600	609	612	599	576	617	615	626	604	631	658	594	617	590	622	628	595	621	596	572	646	639	660	586	609	590	604	609	633	668	621	593	604	645	606	640	609	604	614	619	597	632	589	621	635	641	616	637	601	623	599	595	597	582	657	613	642	570	582	569	573	664	642	612	620	576	617	610	633	591	612	636	574	604	597	602	596	624	638	596	599	605	643	624	571	576	630	604	629	623	618	592	637	618	569	622	603	586	657	599	588	625	608	655	606	631	641	619	610	626	579	597	636	593	657	606	624	624	625	628	633	621	588	593	595	633	592	601	608	641	630	630	645	579	633	649	643	618	606	609	593	618	609	628	594	554	621	633	599	620	618	620	604	621	577	604	596	594	596	632	563	590	607	605	616	612	610	622	579	633	578	625	602	609	586	575	591	640	600	634	600	596	601	614	614	621	609	581	653	668	590	602	642	621	636	626	588	665	613	618	583	574	628	618	636	607	612	629	574	590	614	622	619	584	612	571	597	636	615	593	588	612	611	635	675	624	625	586	598	636	597	639	657	595	614	627	627	602	576	619	625	612	636	618	650	601	564	621	587	616	603	592	593	601	626	626	619	611	623	647	604	607	617	632	623	618	616	627	628	618	578	608	575	629	600	613	664	620	625	620	664	621	620	621	617	613	593	594	582	583	614	614	619	654	628	609	617	615	623	578	584	592	600	688	608	561	580	605	596	598	594	591	631	639	599	682	605	608	583	598	607	641	580	605	638	639	607	632	611	611	628	566	616	641	635	681	616	611	594	622	589	619	594	595	596	583	620	571	674	610	620	631	657	587	642	613	625	596	592	590	581	613	665	645	647	643	637	597	608	645	621	627	609	610	648	575	625	618	658	637	557	606	609	634	661	635	601	608	632	637	604	576	618	647	596	626	572	586	640	671	593	620	579	609	587	621	604	647	651	641	592	595	603	596	606	630	632	616	569	641	624	573	576	633	605	550	647	607	627	625	615	639	627	664	618	574	618	643	662	629	607	600	622	608	641	608	624	592	575	608	626	642	606	622	582	590	620	619	600	571	617	613	567	610	643	619	575	606	668	632	594	584	596	613	602	558	620	598	633	624	613	617	599	610	594	606	609	616	580	643	616	568	590	620	642	591	660	612	570	604	621	656	636	623	623	621	582	647	687	589	603	623	647	625	607	600	609	596	621	636	577	622	611	626	628	594	593	596	591	585	645	591	592	616	628	578	614	613	610	619	588	608	611	621	612	590	626	642	593	563	617	627	578	611	610	632	570	615	610	671	588	646	589	654	622	598	619	629	614	596	618	610	578	571	622	608	621	605	616	631	630	640	599	623	618	601	585	650	594	596	605	644	624	645	618	634	601	609	597	613	576	592	636	660	627	617	606	644	639	561	664	618	585	583	581	630	641	638	598	613	602	653	616	613	635	589	585	587	594	575	617	623	626	633	594	592	629	648	558	603	605	605	617	627	629	633	620	639	581	613	646	620	599	621	669	601	626	625	658	606	617	613	590	625	596	603	635	616	595	596	625	649	640	552	581	623	628	612	597	661	626	599	646	614	592	637	623	660	607	666	608	614	649	619	614	604	632	621	622	621	650	598	625	654	627	624	630	608	585	587	629	599	573	603	587	597	593	578	591	599	573	626	630	583	631	597	599	579	616	603	612	620	595	608	585	619	612	623	638	626	674	588	630	548	610	603	603	572	628	627	684	618	604	659	641	632	615	560	600	587	568	604	582	600	613	637	594	605	567	617	637	641	600	595	603	597	600	561	611	611	589	606	633	634	609	637	644	605	580	626	621	568	630	612	667	641	632	608	596	608	593	589	613	591	612	603	610	626	616	621	626	572	612	607	657	585	590	589	653	599	605	599	578	629	605	652	575	615	641	590	599	620	610	622	599	588	621	589	643	639	590	591	606	589	588	616	584	613	596	624	613	610	655	600	659	613	614	592	606	631	630	627	587	611	599	614	559	627	602	588	591	572	550	589	658	623	622	634	654	620	623	609	603	594	643	634	600	557	599	588	588	572	617	619	638	605
5095	27304	18356	3156	2266	1849	1438	1207	1073	965	883	859	821	770	789	753	713	732	683	723	703	696	688	711	661	634	657	685	680	622	708	651	635	660	664	640	652	684	654	656	639	694	679	632	658	682	662	648	630	659	595	665	620	633	678	667	663	649	679	677	675	721	610	639	662	662	594	588	661	621	683	664	654	670	631	612	657	648	664	621	641	654	628	701	670	627	620	646	649	645	624	682	630	616	641	648	601	644	640	627	620	607	643	653	630	637	674	644	621	629	603	634	642	620	650	658	680	639	643	654	635	660	675	627	646	660	616	622	630	667	659	696	604	641	646	653	684	628	667	658	685	630	658	609	619	629	701	676	629	674	650	643	657	644	634	602	666	617	706	658	634	654	673	654	637	668	631	662	676	647	633	660	643	617	597	660	624	645	684	622	635	657	615	631	663	650	678	636	644	658	626	631	634	625	666	662	639	644	605	637	647	661	607	633	645	630	644	631	614	662	616	611	623	622	596	624	601	657	646	678	689	692	623	617	670	634	616	675	667	660	651	623	621	646	640	683	642	629	637	638	631	609	615	612	643	679	647	628	674	675	646	664	641	635	648	679	624	656	684	664	690	637	660	652	628	657	623	653	644	633	621	649	641	673	649	666	690	641	622	713	656	591	631	636	595	664	623	660	595	683	624	637	663	648	591	619	643	643	644	642	633	605	614	637	675	653	671	628	650	693	641	683	612	626	632	628	670	653	641	604	611	610	669	650	649	647	613	648	626	647	632	627	654	714	636	737	653	647	652	664	630	647	670	647	681	652	618	650	643	613	600	635	648	630	642	670	636	656	662	648	660	682	640	626	639	683	633	627	659	633	643	658	653	659	653	629	614	653	657	673	615	662	642	698	635	676	648	650	651	635	674	654	654	645	612	690	608	641	653	633	655	603	665	613	642	640	608	670	633	636	649	678	643	644	628	645	642	605	648	662	605	608	662	686	619	644	624	646	562	679	630	654	654	644	673	594	666	613	660	626	672	656	613	679	670	614	625	673	636	615	629	609	623	644	609	650	641	648	675	656	623	641	627	626	635	627	658	632	642	630	660	641	654	632	634	640	686	660	666	625	626	685	609	591	697	651	653	657	660	638	589	640	568	664	631	671	647	667	631	623	641	657	654	674	611	633	653	696	626	601	640	620	610	670	662	678	645	652	609	653	665	703	634	685	631	679	634	681	647	599	653	651	656	637	631	703	641	647	621	674	637	663	693	642	604	639	661	621	654	655	624	645	623	620	654	614	648	637	611	638	645	650	640	648	639	698	610	626	632	677	649	677	621	660	669	637	642	683	679	658	639	695	601	648	581	632	614	638	688	638	658	629	639	620	623	619	632	644	646	635	636	663	644	639	650	673	667	645	655	612	665	649	611	633	646	653	649	676	628	661	620	651	627	663	691	626	667	639	640	680	612	664	666	612	628	618	653	634	639	673	645	612	609	627	656	633	640	618	637	636	633	632	638	665	655	639	634	639	685	656	685	626	659	597	664	658	678	617	655	692	636	650	636	619	681	630	620	601	651	645	655	672	657	649	685	644	611	620	674	698	628	628	611	637	653	635	649	601	649	651	612	641	613	702	629	633	598	671	630	626	622	632	639	632	643	636	624	628	630	645	643	611	675	618	652	627	642	666	633	629	667	695	645	680	685	639	655	660	645	656	653	656	638	639	639	703	650	679	639	612	666	608	655	646	636	607	620	642	650	671	639	666	654	607	627	631	645	595	658	671	607	639	674	632	639	674	612	607	650	685	668	688	655	692	666	622	593	633	660	648	640	618	645	635	633	615	634	670	648	652	654	624	672	647	647	636	603	658	629	628	616	618	623	633	657	639	669	662	612	663	613	647	660	638	697	665	634	647	667	612	661	656	661	638	627	654	650	643	669	636	674	675	614	624	606	619	660	688	641	651	637	666	631	616	629	641	647	638	664	647	671	640	666	622	669	621	685	652	679	676	653	638	661	624	653	623	621	629	640	651	662	673	649	624	648	669	629	647	661	662	628	672	639	568	677	633	605	602	625	672	645	618	622	636	665	627	653	664	639	627	622	623	627	659	632	608	634	653	606	631	613	678	667	634	682	687	621	678	673	628	672	630	652	671	628	630	647	642	678	653	604	646	588	672	649	634	591	630	592	611	661	635	627	618	694	654	662	668	657	631	673	637	605	627	635	640	601	640	695	637	627	647	644	656	687	626	669	674	626	667	650	702	643	634	646	654	652	650	600	664	668	622	659	661	684	584	620	671	656	673	686	597	634	685	639	663	650	640	645	622	613	673	633	617	662	664	636	654	678	647	676	592	627	655	630	661	679	657	656	622	632	667	658	649	616	662	637	639	661	690	623	701	668	636	607	648	693	674	675	699	620	620	656	661	650	623	646	601	657	649	662	648	677	613	638	630	709	683	642	614	659	642	626	647	623	621	628	639	675	639	649	644	649	612	656	629	590	620	623	717	673	625	652	629	639	688	652	637	670	639	642	643	623	613	585	647	640	603	645	628	631	651	649	652	613	623	606	638	627	618	676	664	658	679	642	634	648	626	647	623	636	626	667	608	654	664	645	676	641	658	653	600	630	609	653	614	616	641	594	648	661	631	617	657	609	626	672	627	614	628	661	659	629	632	640	589	625	682	678	679	642	666	641	615	673	650	640	668	633	678	657	670	658	654	681	649	631	664	604	624	658	646	644	641	663	619	636	704	671	615	641	657	666	666	622	644	672	687	634	642	636	663	643	675	651	622	586	612	606	609	634	687	658	661	650	635	653	644	642	630	621	657	625	631	661	649	633	647	667	601	658	654	649	650	659	662	634	684	697	650	632	620	697	656	635	649	646	667	661	655	617	661	666	620	614	621	640	697	652	660	661	671	603	665	661	642	650	660	659	620	639	609	654	697	630	613	680	637	630	676	687	633	660	622	655	617	714	634	638	655	635	652	619	633	618	604	587	625	668	598	635	636	645	651	704	647	667	678	659	584	632	636	641	680	691	649	684	628	678	629	611	655	622	614	620	619	633	642	656	634	642	648	615	620	610	655	649	704	608	671	665	654	645	650	655	667	638	634	665	686	608	619	658	655	635	635	599	653	638	651	673	645	630	685	631	622	636	626	616	656	624	657	628	633	618	632	637	618	622	662	651	650	657	616	662	696	629	657	595	635	632	659	569	631	616	593	643	662	684	641	652	635	634	645	630	632	634	659	655	616	671	616	681	637	634	616	650	658	685	638	591	652	601	648	646	650	639	634	644	659	640	694	639	640	644	648	666	661	676	661	686	658	665	628	580	606	641	565	617	651	631	656	613	653	653	634	655	635	615	654	605	625	658	624	625	617	638	660	638	621	640	658	645	631	647	690	631	682	629	676	604	646	627	676	618	666	631	655	639	679	643	687	654	622	677	638	658	620	641	639	609	637	646	643	659	656	630	695	626	630	579	672	613	629	613	653	642	667	637	617	638	630	685	686	678	613
24607	21264	27880	24853	14432	739	410	307	267	271	212	212	207	210	207	180	185	172	222	172	186	177	202	161	157	180	179	180	172	174	161	177	164	185	183	166	169	188	167	190	176	177	197	170	191	173	150	160	171	167	166	178	165	158	166	163	173	177	178	177	158	177	158	157	180	144	136	153	155	170	170	172	182	152	167	182	167	173	162	176	158	156	183	154	156	161	159	155	153	179	170	152	163	170	137	188	175	159	161	156	173	181	156	165	175	160	161	163	173	156	161	180	150	159	160	161	157	168	147	158	153	147	164	142	163	178	154	193	191	173	163	164	168	160	169	165	164	152	151	175	148	168	177	175	188	179	160	164	178	145	159	172	181	160	164	137	173	179	156	157	157	186	198	169	160	159	150	131	148	162	168	172	153	153	168	154	152	152	169	166	181	168	138	176	164	158	172	152	173	187	160	150	184	156	167	157	185	163	162	155	184	157	169	148	168	169	174	152	182	146	166	186	147	173	178	156	165	181	126	156	141	150	179	149	139	179	169	172	150	182	176	171	164	170	158	182	153	150	173	162	170	160	163	175	163	180	175	168	148	182	144	150	159	151	147	158	181	175	166	152	169	164	164	152	168	179	173	155	158	162	154	161	156	157	160	163	146	168	176	163	159	152	180	164	154	190	153	150	143	154	154	185	163	170	161	145	147	165	158	152	145	169	158	163	167	172	179	171	162	146	178	172	179	162	160	153	199	167	206	177	166	141	149	177	172	166	172	173	148	191	146	137	168	158	153	158	143	160	166	155	184	167	148	164	173	144	191	170	162	167	188	165	140	148	161	147	142	165	140	142	159	173	154	173	164	179	154	156	171	174	183	178	167	187	142	157	167	175	171	163	138	158	176	176	171	166	158	140	181	170	157	144	164	148	170	154	139	168	162	138	171	169	160	155	176	152	170	175	172	154	186	160	158	161	178	160	165	168	149	182	161	170	161	164	176	151	177	178	175	165	185	174	169	188	147	158	151	141	162	164	156	163	175	166	168	179	172	201	174	154	154	182	166	148	166	163	166	182	169	162	165	174	166	156	167	166	161	151	170	140	148	157	154	163	142	154	166	173	179	151	180	159	164	153	157	159	149	164	148	180	171	159	157	158	155	178	147	165	151	169	185	149	167	155	161	166	153	163	199	176	186	164	175	149	158	135	155	157	167	201	167	173	169	164	174	159	156	153	171	140	175	168	173	156	159	165	162	147	160	170	151	168	163	181	149	155	146	179	171	186	175	169	156	175	165	183	162	161	173	168	171	128	150	167	158	156	155	167	182	158	154	167	172	152	156	181	168	166	170	157	188	168	178	147	173	156	138	160	183	151	161	162	149	153	173	161	169	149	156	151	167	172	177	168	137	167	182	156	138	167	172	144	167	168	184	150	157	169	126	180	178	165	170	158	173	175	168	195	154	158	164	153	158	153	145	183	153	171	159	190	179	177	161	156	152	178	167	140	165	190	156	150	146	165	146	174	165	160	164	160	146	159	151	169	141	163	159	156	193	167	175	173	171	170	159	163	148	165	168	134	150	165	163	159	148	150	163	131	151	141	154	175	171	176	159	150	156	150	167	158	185	167	161	166	172	141	177	174	162	165	162	187	174	181	154	175	177	158	157	179	168	142	157	174	175	171	184	160	145	168	182	190	146	155	169	178	176	157	177	157	130	163	164	165	167	180	179	157	176	158	189	164	135	165	182	162	157	162	180	163	161	158	180	161	169	170	145	181	165	158	188	152	156	152	151	161	156	164	154	168	171	179	160	173	155	142	183	151	164	164	163	172	153	165	159	155	135	154	158	169	156	169	188	169	186	161	169	178	161	166	161	162	167	170	168	172	168	178	149	175	166	163	174	155	157	185	172	163	168	162	165	156	166	177	163	191	178	178	163	172	165	145	157	179	170	153	153	172	182	144	174	182	152	175	182	167	161	163	177	149	177	164	145	147	180	154	168	194	164	181	174	175	175	178	167	141	149	155	166	163	154	139	163	159	178	152	172	160	161	155	153	138	194	177	153	170	140	174	181	157	154	147	169	173	148	177	155	164	172	194	155	153	173	168	153	153	181	149	166	155	154	162	160	146	146	159	152	158	140	160	161	168	178	165	149	138	159	165	168	154	175	141	182	178	151	162	143	144	146	162	136	153	147	187	180	173	156	142	165	164	130	150	162	157	188	186	153	160	190	179	162	158	151	149	178	160	165	180	183	160	156	167	157	154	169	177	168	167	159	162	162	178	149	185	190	150	178	159	155	154	167	179	157	167	188	167	165	171	160	145	152	151	146	165	189	156	171	163	188	165	170	155	161	158	161	169	174	152	163	168	147	186	184	166	156	163	157	142	158	158	132	179	139	183	171	168	165	183	149	157	152	159	160	174	168	180	159	147	162	151	174	186	158	142	159	158	140	149	159	164	176	157	154	179	163	157	176	141	145	194	155	162	154	157	186	201	165	182	168	179	151	167	145	169	163	151	169	145	169	164	170	165	153	147	171	160	154	161	179	182	166	147	171	171	176	152	154	139	160	155	152	150	148	143	163	152	177	161	143	164	169	151	162	167	171	178	144	162	139	175	159	156	173	166	164	198	186	192	175	140	167	165	152	187	149	168	148	143	164	167	160	166	170	154	189	161	154	172	159	162	154	190	170	167	150	158	175	175	151	169	156	155	163	141	125	170	161	164	180	167	187	148	164	158	165	172	139	140	157	159	167	157	172	172	163	187	168	146	177	145	172	168	161	163	174	189	159	179	155	167	160	165	149	153	141	157	163	141	162	162	165	174	161	144	159	150	163	149	164	155	171	154	188	184	193	172	153	166	173	164	159	184	134	161	176	177	191	141	144	160	178	182	152	180	174	158	151	157	147	176	167	160	185	151	149	168	175	170	148	162	145	139	171	158	144	150	152	167	173	179	175	153	180	145	161	163	165	150	175	160	166	143	164	174	148	150	140	162	175	152	157	159	185	168	157	164	168	180	165	179	166	165	183	169	175	172	180	164	178	165	147	172	155	188	150	182	158	166	171	163	141	138	146	148	163	166	166	153	164	177	176	171	167	164	162	145	154	161	159	172	164	179	169	155	158	154	153	158	177	131	164	173	176	161	176	162	151	185	157	139	159	149	158	195	161	160	160	164	181	176	156	144	164	166	166	168	169	188	143	159	193	156	129	160	178	173	150	186	141	167	165	166	150	169	145	132	167	181	158	154	170	164	156	182	159	152	167	139	148	152	157	145	161	152	162	160	174	184	173	171	161	176	170	161	177	171	170	140	138	161	179	157	183	136	164	164	168	177	166	160	161	163	170	141	170	155	148	171	163	157	167	192	142	147	140	165	144	177	163	158	167	181	157	152	166	163	160	160	181	164	181	180	158	157	142	161	148	179	184	147	164	150	171	142	159	158	176	170	170	152	164	160	169	163	174	163	158	167	161	165	189	156	144	151	166	173	167	176	202	151	177	156	162	153	153	149
4737	21192	11789	1708	1148	809	631	544	453	365	318	301	286	265	262	270	231	244	236	238	230	202	207	202	219	197	203	220	151	187	194	185	192	215	205	180	190	197	236	175	196	196	195	215	161	211	190	208	182	187	185	183	195	191	200	196	208	193	188	187	181	211	176	199	198	191	187	185	179	190	180	188	193	184	163	181	149	199	188	215	211	176	195	199	175	171	210	200	194	200	193	174	195	165	202	181	176	195	173	191	199	168	192	201	184	189	167	203	182	198	196	226	173	181	161	201	202	161	206	193	209	186	183	198	194	202	195	188	174	206	184	198	222	167	188	215	176	194	171	172	196	200	177	202	209	197	179	176	168	198	185	172	196	197	196	197	198	196	205	182	202	184	170	181	190	190	217	216	198	207	171	180	177	191	179	193	195	189	201	191	209	172	185	188	177	201	201	178	184	173	185	184	195	186	195	195	192	196	173	167	178	224	169	179	197	222	178	188	173	193	189	174	188	175	171	192	200	188	196	178	195	175	195	219	194	200	171	184	205	199	169	214	198	165	191	191	187	204	179	184	204	178	192	226	195	199	185	188	188	177	186	208	194	182	203	188	210	171	180	189	179	175	182	183	174	191	175	183	184	192	193	172	191	179	175	190	194	184	195	195	156	189	201	174	204	169	194	192	211	179	187	204	190	184	195	171	197	195	198	181	201	210	209	220	169	182	175	184	207	184	173	187	199	202	191	197	189	189	197	185	178	199	208	176	190	199	189	174	199	176	187	198	201	194	174	181	183	184	181	206	188	205	184	186	184	174	196	200	193	188	186	188	175	176	177	180	193	195	192	221	234	159	195	192	192	194	202	202	203	191	187	190	206	177	219	186	165	196	201	173	162	179	203	181	211	201	175	182	178	164	192	189	174	205	190	182	196	179	190	198	183	211	176	191	191	184	187	195	188	188	200	193	213	190	178	182	173	216	189	201	212	182	197	180	174	192	176	184	205	192	170	173	192	188	208	182	208	187	204	190	161	198	209	186	190	190	173	181	161	185	197	184	201	176	199	171	187	201	205	187	184	170	204	216	190	185	192	186	197	177	192	178	210	207	194	183	179	181	210	198	210	169	158	200	182	219	177	181	203	185	197	199	193	178	181	189	200	165	194	182	187	167	196	181	198	196	205	199	191	196	185	195	189	186	195	187	201	175	185	186	198	206	168	208	183	188	192	172	200	205	165	186	185	177	171	193	191	192	180	181	167	218	179	161	163	203	190	204	189	199	208	198	164	186	192	199	198	173	199	211	160	167	181	193	193	188	180	178	190	194	196	193	180	188	179	182	199	217	169	200	187	214	183	186	191	204	179	197	194	186	193	191	175	183	169	189	186	189	178	184	208	200	160	172	188	178	183	169	184	206	212	204	172	173	195	189	177	183	179	204	212	172	185	186	203	185	203	199	180	185	210	198	177	203	203	187	186	181	191	181	216	205	174	190	168	199	184	215	180	195	176	198	173	170	195	234	205	202	202	196	195	194	188	186	177	195	190	192	210	190	166	186	191	189	205	209	204	216	190	175	170	190	203	173	211	229	191	185	240	219	189	180	184	192	173	207	200	166	201	165	181	188	222	176	199	196	205	186	190	200	182	188	216	187	217	178	179	197	200	193	201	181	209	192	195	196	196	195	196	197	183	191	213	186	184	187	212	212	214	185	170	176	173	194	183	195	195	186	182	191	174	173	200	197	175	199	189	210	194	181	185	196	194	210	177	192	199	195	203	179	205	193	174	193	203	201	175	211	188	173	200	189	190	215	209	178	191	187	172	173	184	179	181	195	195	172	207	183	183	204	195	162	199	187	198	174	159	182	183	182	188	175	192	174	201	205	191	166	214	195	193	213	185	226	201	183	193	207	168	175	189	183	207	201	181	189	214	198	186	202	182	214	190	209	203	163	183	192	192	201	192	172	184	198	183	187	205	187	151	203	177	225	162	180	188	169	167	209	213	174	178	180	183	185	215	174	195	186	172	196	196	179	182	209	202	187	178	195	160	182	189	212	194	182	195	193	174	184	179	194	216	180	185	193	212	190	165	196	187	179	184	188	177	178	221	204	200	176	205	192	175	181	187	179	191	201	182	169	205	171	195	171	206	181	175	200	209	182	190	196	227	175	184	201	198	189	196	181	191	167	177	209	197	192	187	191	192	215	185	198	185	229	189	162	207	197	194	185	155	177	213	198	192	186	188	221	185	173	188	160	204	164	181	191	216	192	182	190	189	187	188	190	209	199	196	197	195	205	198	186	163	195	152	205	207	170	191	182	203	189	195	206	197	181	189	176	163	173	189	215	191	198	193	228	201	211	186	198	211	159	207	210	191	170	188	169	221	198	175	176	182	169	189	192	202	217	177	184	174	172	174	184	198	216	189	204	194	171	192	202	186	184	202	162	166	207	216	186	208	190	174	182	187	187	190	180	172	208	181	183	185	197	165	198	209	199	226	180	197	177	184	192	175	206	185	213	153	199	177	186	213	197	193	183	184	194	195	206	191	187	190	188	174	163	182	214	185	211	167	194	185	193	199	228	195	180	181	181	208	197	190	179	184	203	203	208	156	171	180	177	192	182	203	202	199	194	170	179	201	197	179	202	180	181	178	203	166	208	195	165	189	204	176	176	175	192	194	165	196	190	212	178	218	221	176	188	185	206	193	180	177	195	185	173	181	171	219	192	181	170	198	187	190	208	213	188	214	177	195	200	183	175	176	185	190	199	192	216	182	196	185	166	192	181	200	184	180	182	190	178	179	182	182	177	189	194	206	189	182	191	179	174	186	202	187	184	174	177	160	203	176	189	181	205	178	201	194	183	185	173	196	183	173	198	198	207	192	213	179	192	184	193	208	187	190	179	193	197	200	167	218	210	198	200	189	189	204	217	179	202	209	201	194	195	167	205	214	191	183	205	212	165	193	191	197	184	211	196	188	183	209	171	195	161	172	195	193	189	191	184	184	170	199	172	183	207	176	175	170	193	197	168	180	184	195	176	174	207	208	183	188	162	190	177	187	197	167	185	184	210	191	172	185	173	197	183	189	195	209	190	177	172	198	184	186	186	192	208	175	211	186	174	180	171	211	171	174	170	188	188	175	167	208	202	184	170	203	197	182	182	193	195	166	178	186	184	204	190	176	190	191	179	203	207	182	194	179	169	175	205	192	188	166	185	174	189	195	172	170	157	196	173	195	167	191	173	187	191	181	194	187	168	188	208	184	212	221	192	166	181	194	195	199	193	174	178	190	188	191	183	192	175	172	199	188	175	178	193	158	176	221	172	185	187	198	178	194	181	186	195	171	222	185	194	187	196	178	165	168	181	180	189	168	204	207	216	180	163	176	203	209	183	211	210	173	173	183	202	179	177	164	193	190	179	173	202	174	189	169	196	203	199	190	181	182	211	210	174	188	210	173	198	166	190	191	201	201	208	168	224	180	186	214	204	203	190	179	208	213	199	178	183	199	214	204	189
22475	21296	29265	23692	21296	21359	11734	1325	988	821	827	740	680	650	661	645	565	549	563	553	500	540	544	513	528	551	475	501	506	522	515	487	449	485	535	469	511	479	473	477	481	503	514	448	498	471	497	510	429	476	506	469	491	483	457	543	474	499	532	480	456	465	459	458	511	453	474	482	449	465	495	446	467	478	452	480	444	499	493	476	474	500	433	492	522	510	499	507	503	446	453	490	461	449	495	478	483	500	487	467	438	463	465	476	455	484	512	463	498	488	511	478	454	466	442	474	463	483	464	489	429	449	480	473	499	460	464	488	506	455	439	515	485	473	495	432	432	459	465	485	453	446	458	442	470	465	489	450	469	458	483	491	440	416	545	537	469	488	459	483	510	465	468	496	502	475	511	479	495	491	494	497	468	515	455	477	459	451	494	436	470	468	452	467	436	491	470	513	506	462	479	436	513	499	515	518	484	498	505	466	439	460	488	531	470	491	457	456	496	456	458	443	475	487	450	443	462	408	470	469	465	514	473	521	482	462	450	464	449	487	525	508	460	512	468	491	488	454	460	501	448	491	447	449	459	511	461	435	448	481	484	426	461	473	464	478	501	474	450	472	476	441	432	496	443	465	471	483	475	505	455	474	479	447	475	458	483	502	438	456	465	439	484	487	486	474	491	424	447	480	479	500	467	472	469	463	505	479	468	478	456	459	440	498	446	506	478	474	480	468	516	476	481	482	460	466	495	504	485	440	475	498	496	443	464	470	495	458	488	473	478	502	479	475	522	492	494	467	468	505	462	465	487	499	476	460	427	483	483	457	451	507	458	436	469	415	453	468	449	480	476	479	488	455	489	490	469	515	459	456	453	512	450	488	470	502	486	456	469	486	455	467	496	486	470	466	462	478	471	486	486	477	478	452	456	482	474	473	463	465	496	486	445	495	489	439	451	474	490	467	429	499	470	441	500	453	454	468	449	453	491	504	441	452	507	448	490	476	493	470	464	437	440	485	501	456	499	458	497	499	519	482	452	442	464	457	459	499	440	458	485	449	443	474	483	472	487	516	457	472	465	534	457	475	492	456	428	433	470	480	466	479	506	500	499	477	508	467	447	501	464	502	502	507	491	470	457	446	477	527	459	476	455	443	442	448	465	470	492	464	469	475	447	468	445	452	433	495	457	441	470	501	444	503	500	512	452	476	499	456	446	464	474	449	477	492	472	479	491	466	442	470	465	493	449	483	400	472	497	457	468	495	438	448	457	451	463	480	504	455	476	514	469	480	510	498	484	483	475	454	491	435	462	464	462	480	494	469	490	482	490	456	487	495	474	486	472	470	495	473	471	446	499	496	478	498	468	479	497	484	487	466	463	463	472	458	471	494	490	475	464	497	482	453	437	476	459	465	486	437	459	456	448	482	442	460	469	517	436	458	463	459	493	479	467	445	464	492	449	452	449	463	446	419	484	448	491	471	447	479	442	483	485	467	510	485	476	491	455	502	479	492	501	477	440	436	456	473	518	480	485	501	442	499	452	420	478	455	436	460	453	436	489	445	475	477	427	431	434	447	424	454	484	435	429	434	481	502	428	454	451	461	505	496	476	495	493	454	465	522	454	480	470	451	473	476	480	492	481	457	426	448	478	454	473	425	512	479	488	470	481	471	434	434	512	460	494	430	467	448	487	451	473	455	477	471	503	492	450	506	455	487	481	512	491	491	459	483	475	458	441	449	476	490	511	470	441	498	495	462	465	479	512	472	500	465	463	450	489	422	496	505	478	501	502	452	469	474	455	454	491	468	497	466	472	462	455	462	480	477	453	448	477	471	471	498	514	491	469	476	442	457	479	464	475	463	487	457	458	420	436	484	479	489	486	487	478	483	466	470	488	464	462	489	466	488	464	498	471	480	483	473	454	454	467	451	449	442	473	448	433	443	491	462	456	449	456	465	479	518	478	439	478	515	452	504	471	492	474	467	448	472	447	475	482	449	465	507	476	467	475	475	485	427	469	489	481	449	476	470	475	484	474	503	466	496	448	503	467	468	464	481	503	489	462	441	455	454	464	509	445	484	474	458	470	445	432	472	478	452	453	485	467	476	458	456	502	471	459	478	469	426	457	451	438	461	488	474	465	467	453	466	475	495	478	468	461	477	472	448	514	452	489	434	469	460	442	474	489	474	443	501	449	464	508	483	490	493	458	475	483	461	452	489	477	466	479	434	478	449	479	475	460	436	479	477	456	486	437	445	519	493	477	491	433	446	452	461	531	472	441	473	442	415	497	418	462	494	455	484	457	473	453	485	464	501	480	451	492	458	454	478	489	466	485	462	445	472	460	494	465	490	484	501	480	503	434	478	484	485	451	473	467	476	446	467	445	418	460	514	477	531	463	444	463	478	461	466	499	478	485	458	430	456	473	500	447	443	468	419	468	446	435	493	464	459	477	436	459	507	502	462	447	445	449	463	448	462	437	445	438	439	478	430	454	472	465	499	477	494	477	458	446	482	459	492	505	468	495	459	463	462	451	491	480	481	461	430	467	424	509	457	487	477	451	446	462	490	437	461	476	479	451	457	471	498	475	478	497	452	497	484	491	447	501	450	428	444	474	509	498	500	487	478	498	481	435	477	461	434	494	451	459	468	491	484	471	495	482	434	505	497	449	530	475	456	482	435	444	453	445	495	422	472	483	504	455	445	442	458	475	445	466	467	446	468	478	436	488	474	459	480	476	465	484	474	475	465	458	468	475	449	475	481	471	473	490	481	488	473	476	466	495	473	452	454	504	487	479	447	472	482	454	459	479	484	432	468	515	492	461	499	452	443	487	474	453	482	469	465	459	512	467	446	482	452	447	473	499	463	447	477	456	500	486	532	461	465	489	490	482	463	471	455	505	488	476	471	462	467	448	517	489	464	494	469	466	513	494	491	472	448	482	491	473	435	445	458	479	479	420	461	455	513	502	459	479	436	450	452	486	476	426	480	476	498	488	490	424	483	483	465	511	462	472	462	475	461	487	519	454	491	483	475	477	479	477	504	456	468	454	474	483	482	460	468	484	455	484	453	482	472	468	462	493	449	467	454	460	452	468	486	512	485	465	497	458	439	419	503	497	459	446	418	468	473	489	471	473	444	465	492	442	461	476	501	456	499	480	491	448	530	503	473	491	462	478	456	508	489	487	427	456	485	465	481	432	449	470	511	465	469	453	440	482	437	463	431	485	510	467	463	475	477	478	470	435	458	452	455	479	497	443	458	458	512	477	486	491	496	486	452	494	442	494	456	487	491	463	499	481	455	491	487	467	473	475	484	488	486	476	457	498	483	453	493	453	496	477	503	477	485	475	469	499	425	457	503	461	484	523	501	480	443	459	484	529	490	478	448	463	499	462	442	488	516	488	457	466	462	481	477	455	491	496	475	519	450	451	482	451	454	502	451	512	471	450	498	467	437	506	460	484	455	436	458	429	445	445	469	514	486	446	437	483	472	476	474	477	473	404	448	437	511	483	466
7125	33169	25271	5079	3790	2705	2123	1759	1341	1168	1029	921	745	753	699	705	632	664	626	584	647	634	555	625	547	573	578	533	549	549	584	554	529	542	571	524	509	581	523	522	540	531	521	558	531	521	527	522	526	557	532	501	527	535	512	550	498	498	521	487	495	495	506	572	526	522	518	519	551	509	544	539	521	497	537	530	535	479	501	523	559	499	548	548	461	535	513	508	518	515	529	512	508	528	515	541	543	545	523	533	481	523	484	508	511	494	518	499	481	488	475	528	498	520	519	549	533	519	525	507	520	554	513	545	511	525	506	505	502	518	505	480	540	534	510	497	548	519	511	525	527	526	508	531	500	535	504	516	506	493	525	501	500	503	501	499	515	506	520	483	490	520	530	540	541	513	516	491	539	516	482	507	525	466	535	523	491	503	506	503	563	551	503	510	485	506	507	498	512	508	479	512	529	518	483	529	516	533	504	539	520	464	508	511	481	506	518	507	496	519	508	477	557	491	496	525	531	473	497	502	538	484	533	537	497	496	507	520	495	456	498	496	564	495	493	522	551	486	520	532	526	508	469	459	497	498	474	509	533	512	496	487	537	553	561	498	474	481	514	502	516	501	557	506	504	489	494	529	556	498	523	523	521	545	498	522	512	437	485	492	559	530	546	542	507	544	500	486	510	486	521	522	494	513	479	491	495	513	520	498	501	550	511	510	531	509	499	517	494	561	516	527	511	525	490	495	530	486	479	545	493	491	492	533	507	545	531	541	508	549	521	546	486	543	541	512	487	497	522	515	489	520	489	506	530	524	525	529	480	508	531	484	537	534	483	481	500	478	491	478	491	515	524	502	506	495	479	472	560	521	487	544	502	500	504	501	554	490	474	476	515	530	528	522	510	499	530	539	521	514	534	555	492	507	482	532	492	489	519	509	536	584	487	526	493	531	534	483	516	523	506	534	522	497	508	433	526	503	553	488	516	530	461	520	482	474	472	510	491	502	535	516	522	516	522	519	541	484	515	490	467	514	532	546	537	516	531	561	555	516	501	501	497	515	544	534	479	527	469	526	528	518	514	493	520	472	516	512	517	521	517	490	510	508	515	541	491	497	538	505	480	524	519	499	495	477	497	488	476	458	479	478	522	510	505	502	542	514	494	505	535	551	499	491	529	511	490	538	489	500	479	536	537	522	489	502	488	498	489	528	530	506	516	528	479	511	482	496	526	510	520	500	515	537	532	501	541	556	469	535	501	499	494	508	535	520	499	488	556	508	518	503	529	503	506	500	502	497	470	508	515	525	524	530	540	534	506	529	496	511	561	503	455	485	486	531	511	481	464	488	495	508	532	517	519	529	551	512	490	507	498	543	522	486	497	502	496	511	521	500	491	484	494	491	510	556	500	516	547	581	483	493	489	520	531	497	499	542	524	497	508	530	479	516	489	546	493	507	491	524	477	534	495	530	517	557	528	485	518	524	486	530	500	562	515	501	509	532	495	495	517	497	494	527	521	513	484	533	471	557	456	507	525	531	540	484	502	476	459	532	495	525	493	501	476	497	463	521	517	483	528	562	570	530	443	514	488	504	502	487	498	528	541	514	483	513	577	514	522	529	505	514	499	535	487	512	500	532	529	522	488	505	542	484	519	483	453	481	490	467	532	515	508	536	516	512	546	490	506	522	477	528	506	488	556	542	475	512	523	520	505	580	464	488	527	503	492	501	529	500	515	490	507	514	493	500	514	532	535	547	489	479	484	529	532	497	488	522	485	491	487	483	505	501	494	509	497	489	530	518	502	481	480	490	526	542	527	509	527	524	500	470	529	446	520	493	512	509	530	517	499	541	474	537	515	503	532	536	493	513	487	517	508	528	539	502	515	489	518	523	505	503	486	506	505	547	478	482	490	488	495	521	547	486	513	491	497	500	526	500	492	473	529	531	463	515	502	495	523	494	540	533	556	526	506	484	526	534	489	496	499	491	512	501	522	500	495	533	547	473	517	515	514	534	488	536	503	534	511	491	560	497	512	514	497	556	507	542	534	523	492	506	518	504	543	522	474	518	530	519	494	493	565	528	506	480	500	527	472	501	476	496	554	504	482	516	468	535	541	472	526	521	508	486	517	488	502	497	511	502	558	514	501	520	520	466	498	514	512	460	542	533	523	495	471	518	512	528	469	500	501	547	525	552	516	495	516	496	497	541	511	523	477	550	523	526	526	511	533	509	535	499	503	547	485	478	502	524	514	517	501	503	522	540	503	511	510	540	539	496	502	530	484	474	485	454	522	498	485	500	532	532	507	523	468	512	476	523	473	518	501	524	518	515	507	499	447	507	474	530	498	490	524	508	520	508	508	472	521	516	513	505	499	525	514	517	490	479	542	486	518	521	488	512	507	488	525	481	515	511	510	537	528	488	528	533	519	491	507	516	478	547	511	501	486	524	518	508	509	534	502	524	493	524	515	510	504	506	527	514	505	492	509	536	504	521	530	508	510	497	539	516	501	505	517	564	500	525	480	535	508	494	498	503	509	491	489	516	485	521	492	495	546	526	534	508	508	493	523	462	486	541	511	482	505	524	485	480	501	541	515	480	518	475	556	507	467	505	498	526	522	492	516	515	473	507	519	539	511	519	550	507	541	478	535	490	513	498	519	512	509	485	503	527	514	531	478	459	562	498	562	535	480	482	489	501	519	470	507	495	577	517	484	514	489	506	494	491	508	527	534	479	512	548	516	520	554	506	491	480	527	513	557	496	501	525	510	510	545	474	527	479	483	474	504	508	527	551	511	480	518	539	512	471	530	524	473	536	528	508	505	468	525	520	505	507	521	488	495	535	522	544	526	505	528	529	492	482	515	503	529	493	500	527	501	527	490	534	509	529	525	503	546	458	554	490	487	498	502	521	507	551	477	532	552	545	528	536	496	527	511	526	513	527	537	472	493	465	508	517	528	525	547	496	484	515	504	486	518	481	517	535	527	523	506	555	474	501	512	516	494	510	503	476	529	511	515	487	526	532	481	495	536	507	547	501	497	493	490	516	476	513	511	477	484	523	515	530	539	521	503	536	510	499	525	510	515	486	514	518	471	467	523	490	542	477	480	499	510	537	476	498	524	499	547	517	553	506	527	556	496	544	482	511	501	513	519	553	516	512	517	508	493	538	514	501	541	491	504	519	529	518	516	484	518	512	525	473	514	502	481	578	486	514	520	484	514	517	516	558	478	486	507	443	489	513	522	525	529	523	510	467	502	507	550	520	516	506	512	498	499	557	527	526	527	489	561	524	481	545	531	464	518	529	507	522	513	492	506	518	492	484	529	484	515	541	547	517	489	534	505	507	512	496	449	497	526	530	518	508	499	569	513	527	523	510	542	519	513	536	543	526	527	513	523	503	505	507	512	475	508	480	494	478	507	523	508	526	524	524	537	472	517	489	505	508	535	483	471	486	513	513	508	532	543	455	506	504	509	461	521	525	498	489	539	493	493	495	523	489	550	486	520	516	481	495
27324	19462	7137	774	439	423	375	377	375	367	359	360	347	358	364	339	315	343	314	392	327	352	336	361	342	327	367	353	334	344	334	354	336	326	384	353	363	322	362	380	338	342	364	344	358	354	385	360	326	326	319	399	331	365	356	348	369	343	350	398	360	330	319	313	335	355	342	388	351	365	341	364	364	399	375	363	332	345	373	333	340	355	361	383	361	340	346	378	373	398	339	328	341	354	358	337	356	367	368	304	351	359	362	357	347	342	357	351	341	376	352	362	342	348	371	371	357	340	344	330	341	338	351	382	382	352	390	362	329	353	347	343	383	336	351	327	350	310	319	369	319	340	344	338	343	320	348	382	375	350	337	348	352	361	330	318	313	347	357	374	340	375	333	364	337	331	372	364	359	318	332	349	371	369	343	341	349	348	374	391	339	358	337	340	386	348	349	385	314	373	336	355	345	352	311	360	351	351	319	340	380	352	331	362	357	356	351	323	341	310	332	367	385	335	317	393	334	322	322	336	354	366	352	326	340	314	368	333	349	346	361	368	367	295	354	348	377	365	345	337	315	343	332	367	345	334	370	379	384	364	348	318	353	363	371	315	371	373	345	340	334	364	354	348	356	323	356	357	385	358	329	374	375	378	370	341	364	372	375	384	338	356	356	317	305	346	361	360	347	368	363	339	335	392	351	344	326	362	355	348	350	388	335	348	377	340	334	322	363	358	364	363	376	381	372	388	340	334	388	359	359	364	343	340	384	348	308	321	353	324	366	332	340	357	349	368	354	324	380	317	337	345	308	318	317	345	343	346	344	337	349	354	346	356	360	352	387	358	332	332	340	341	350	330	356	385	375	358	353	357	360	347	352	304	341	309	381	309	316	318	347	328	351	357	359	327	317	358	370	372	399	362	338	351	344	356	358	340	349	366	332	355	349	355	362	340	357	339	340	351	353	341	352	357	367	300	333	361	359	367	337	364	366	328	329	326	396	357	371	340	391	345	351	355	336	367	337	387	321	341	357	355	406	342	369	354	333	358	361	323	350	338	341	377	340	331	318	358	338	370	338	361	348	346	384	384	376	333	329	352	347	364	359	357	327	342	350	345	338	351	374	371	349	328	357	335	349	320	332	346	341	370	320	345	336	358	350	372	361	366	377	360	354	385	349	343	369	349	347	349	339	351	389	325	352	348	361	345	348	348	358	378	363	357	349	368	367	341	326	349	352	317	321	357	328	341	373	369	342	332	354	296	347	360	371	349	331	380	356	350	386	351	380	334	364	349	359	320	360	354	359	339	381	350	358	376	360	330	385	357	372	373	340	340	305	371	326	330	351	359	367	330	356	345	344	369	319	335	352	361	347	300	352	384	378	368	354	354	351	332	342	296	358	354	353	365	321	370	378	351	372	383	349	369	352	332	340	360	345	341	333	396	349	369	345	345	358	307	303	343	375	345	353	373	363	325	386	344	344	356	388	363	344	334	363	365	371	342	371	365	343	350	337	348	342	330	366	361	329	363	361	342	353	351	308	363	344	394	355	344	335	360	336	320	368	357	310	331	355	369	326	369	338	341	318	349	327	370	347	369	351	322	358	345	340	385	350	351	338	373	359	347	360	321	353	375	343	349	347	330	391	332	354	359	322	335	362	346	354	330	334	306	345	329	352	335	403	345	377	348	365	357	339	362	368	362	337	346	356	360	353	349	384	345	381	370	366	333	332	341	381	368	363	357	384	353	340	341	374	325	375	354	336	331	349	323	332	357	338	354	338	360	333	350	332	331	373	385	378	348	372	342	331	369	365	343	348	331	357	378	356	356	334	355	351	350	336	349	329	362	368	330	319	348	338	359	349	389	356	374	348	369	337	351	370	353	377	345	342	361	363	370	323	344	332	353	387	362	369	318	351	368	351	355	349	315	345	383	341	363	334	337	371	331	361	340	330	349	339	356	363	361	353	371	354	340	357	365	306	367	334	315	354	349	307	356	346	351	376	369	310	363	346	356	352	334	336	345	336	370	353	360	359	332	370	332	379	337	302	366	329	309	356	335	321	325	322	366	321	409	327	315	365	346	360	352	368	342	367	382	354	371	364	362	339	375	331	348	359	326	348	370	330	345	384	365	346	359	336	359	333	352	357	359	358	359	320	330	341	330	334	343	353	326	370	324	345	368	348	337	324	360	353	351	371	360	357	365	380	320	337	353	363	331	340	340	332	378	340	341	325	357	386	401	318	320	344	335	361	342	344	359	354	363	340	358	326	366	366	368	360	331	342	331	332	325	329	352	346	344	345	365	362	356	347	320	328	340	303	325	329	386	325	390	329	353	336	345	348	368	354	369	360	340	380	345	379	356	335	403	346	356	327	342	354	359	378	332	356	320	343	314	346	348	339	359	361	367	326	323	347	361	367	335	371	357	352	345	339	340	357	365	347	330	340	369	371	361	376	355	322	308	353	366	339	338	369	362	351	334	341	362	347	342	322	330	349	362	394	358	374	358	338	331	331	352	316	359	321	337	352	372	357	346	331	344	353	351	339	346	349	366	335	351	373	331	328	379	352	333	318	308	304	341	341	321	319	344	340	355	357	321	332	357	338	364	364	359	334	383	345	347	361	351	381	351	341	351	350	368	331	370	331	335	344	368	322	343	334	338	345	354	370	361	340	345	324	347	350	354	341	296	329	340	357	355	379	366	374	290	348	340	349	338	328	385	360	357	365	339	351	367	327	304	362	345	369	381	342	324	328	356	361	362	357	350	363	391	396	357	319	317	361	362	326	341	346	365	365	329	349	354	367	357	365	328	371	370	333	346	372	328	332	365	340	319	345	368	367	350	374	331	343	361	347	356	359	371	375	332	324	330	352	340	360	341	363	353	363	339	388	381	351	338	352	326	331	363	367	335	371	355	378	351	361	343	363	352	345	346	331	348	373	352	373	336	353	356	363	335	358	382	322	329	324	347	345	343	338	361	354	345	364	361	355	328	338	341	339	351	348	384	354	345	339	365	340	360	329	346	360	370	340	355	344	379	358	379	338	324	343	348	340	355	389	353	320	346	350	329	340	317	365	349	356	325	367	363	350	373	333	391	319	354	350	328	360	373	341	349	360	363	364	344	360	359	364	365	324	349	334	355	356	359	353	339	336	318	382	375	350	356	347	379	344	334	348	370	341	354	392	380	326	337	346	317	381	340	320	340	309	379	364	344	392	345	370	359	372	358	349	328	381	359	365	370	352	342	370	354	372	360	366	357	353	387	337	387	332	356	375	363	354	359	340	365	403	347	359	328	318	346	347	370	387	375	330	348	329	364	347	352	366	357	355	333	377	364	329	326	341	363	367	345	378	358	334	374	328	345	395	340	378	347	364	391	345	367	390	342	348	380	354	346	337	350	343	332	344	352	335	348	348	323	354	346	296	349	329	361	350	328	350	379	333	360	316	340	378	370	391	330	357	323	323	365	345	361	335	322	355	337	360	402	342	360	344	358	362	374	351	369	344	343	390	322
5604	4481	2431	501	484	433	404	410	389	377	388	380	352	391	393	410	334	385	357	373	359	344	404	355	390	352	363	386	383	365	380	356	369	389	367	364	371	376	358	395	372	353	367	352	371	357	426	377	390	355	348	364	349	380	346	380	360	346	359	355	352	359	352	400	390	352	329	382	364	383	393	361	402	367	348	388	358	357	387	376	387	342	363	368	398	342	374	405	383	393	378	343	359	383	350	362	381	349	394	368	383	393	373	316	344	383	355	360	360	374	354	384	390	346	372	390	383	380	366	379	375	371	357	361	374	349	418	395	398	378	374	392	390	353	370	354	400	387	375	404	378	326	359	359	358	378	398	380	362	387	369	414	386	388	351	377	364	365	371	360	373	349	381	393	405	362	369	355	386	374	368	371	372	424	366	356	370	368	370	368	364	388	380	404	367	377	366	360	355	398	392	360	352	399	362	362	377	372	351	355	335	357	371	395	365	389	418	359	409	391	373	359	378	376	397	375	360	386	365	363	406	365	341	380	374	345	357	371	360	369	352	368	364	359	361	366	373	357	353	371	373	395	357	388	362	400	384	350	388	374	375	358	355	355	376	342	378	319	372	325	392	370	368	414	356	353	375	338	369	367	354	359	382	386	359	396	393	338	372	354	364	379	362	361	365	354	390	355	348	366	330	350	370	335	368	366	383	388	364	380	378	354	384	368	355	350	369	388	389	393	370	343	364	361	359	382	378	414	399	352	368	364	371	353	354	361	350	392	372	401	405	403	345	351	403	370	361	354	362	393	344	378	365	349	393	355	358	350	365	377	383	386	364	404	377	372	360	393	364	356	348	347	395	345	381	365	383	358	362	365	386	371	370	372	379	404	374	368	380	367	351	375	337	350	365	343	374	365	379	364	383	368	357	321	383	355	367	368	361	374	379	355	378	354	377	361	364	354	338	373	374	362	375	403	331	374	366	399	403	350	354	367	381	369	352	350	394	378	391	389	368	370	378	369	375	353	357	368	408	353	375	359	361	381	386	388	361	379	391	351	406	384	386	362	353	367	351	390	350	343	348	362	376	405	342	379	380	354	328	377	372	364	356	374	356	336	364	366	354	356	352	416	341	360	387	384	379	354	357	362	362	362	354	367	370	348	352	359	355	369	372	373	350	359	395	360	409	370	384	343	364	367	358	382	364	368	370	394	329	315	344	334	383	394	344	373	361	364	367	347	394	373	359	393	347	375	367	389	382	370	338	352	389	365	380	370	395	392	364	353	362	390	368	367	361	361	365	333	392	348	339	373	371	398	366	366	345	393	371	367	355	355	365	394	372	397	374	399	352	368	394	367	347	371	378	379	387	392	361	377	383	370	321	360	388	376	390	395	407	372	364	361	405	369	343	419	382	377	360	348	384	395	337	402	335	374	385	356	395	370	344	383	358	364	371	380	376	367	323	355	329	391	401	376	352	329	369	356	368	386	367	364	360	358	359	367	330	317	352	385	357	351	389	352	371	344	384	346	349	394	362	381	373	360	365	358	350	400	389	373	338	381	353	368	342	365	403	397	384	377	387	367	371	371	350	374	342	368	402	364	385	351	389	369	343	369	390	317	388	321	359	367	346	383	379	316	368	360	388	361	340	377	375	379	345	375	355	370	346	391	382	388	362	382	331	362	365	353	394	358	331	360	353	348	351	387	388	350	368	417	340	358	388	375	339	380	364	397	394	384	371	374	358	384	359	385	381	404	343	375	399	364	362	350	392	337	386	369	381	399	370	378	384	401	405	372	349	364	361	337	348	360	389	369	361	405	384	396	370	346	370	365	390	353	406	398	357	362	350	387	380	376	370	335	350	363	374	386	395	380	369	381	331	402	348	358	361	375	377	355	348	371	397	354	393	384	362	373	400	368	341	338	359	350	356	366	372	325	399	367	345	354	373	416	385	409	370	422	388	358	381	345	400	398	385	375	381	360	369	372	371	350	368	373	376	371	392	408	366	383	344	371	402	363	378	386	393	398	386	362	395	346	387	396	410	366	360	328	382	323	384	385	387	397	370	377	378	334	324	367	373	328	379	356	354	368	383	340	405	346	364	419	349	368	341	376	359	345	385	362	339	362	360	351	356	374	382	368	354	377	351	349	405	361	389	352	384	373	336	371	362	361	355	375	337	369	351	388	366	355	366	336	380	377	382	339	390	376	378	365	374	363	337	383	380	361	369	352	366	366	377	392	368	345	386	389	346	359	351	373	370	357	375	375	376	373	358	363	373	412	357	349	343	360	387	373	365	351	351	329	411	384	378	340	370	359	368	336	379	391	347	384	357	373	348	409	373	360	375	384	383	435	385	371	368	390	341	377	354	395	358	370	385	353	389	368	354	364	353	373	354	361	383	347	347	374	369	370	360	403	347	377	355	395	375	426	356	412	360	351	375	373	348	352	364	370	369	364	380	340	350	392	366	383	395	378	341	371	387	379	369	350	400	381	373	393	390	375	362	372	369	380	362	369	377	385	390	390	357	378	351	346	365	370	365	349	350	352	398	334	337	395	364	385	352	392	355	362	368	347	356	430	385	392	357	409	350	399	377	344	395	359	373	323	351	361	401	397	358	349	422	362	350	359	354	376	362	390	341	404	347	374	364	380	331	348	343	387	350	359	405	384	376	366	349	354	393	364	375	411	343	383	380	314	406	382	382	393	353	347	350	363	340	330	366	378	343	349	345	349	370	357	388	374	361	382	370	340	352	352	375	360	328	349	366	366	433	368	359	398	402	378	352	353	353	342	361	358	379	384	364	350	367	377	402	345	352	358	374	369	371	370	328	407	376	388	361	365	349	373	367	361	371	390	364	361	363	363	353	381	383	387	314	395	353	371	360	386	353	360	386	353	356	364	330	347	357	351	373	378	367	372	362	376	371	388	369	393	346	360	351	368	338	357	345	369	354	399	362	348	402	326	380	375	336	384	382	392	366	378	374	352	376	395	364	371	361	382	351	366	349	378	375	343	329	339	374	345	344	358	358	367	394	370	388	353	386	381	389	359	395	342	364	360	348	380	388	375	424	396	375	406	344	380	347	389	394	371	374	398	348	385	393	403	380	399	398	363	355	384	390	372	357	359	390	385	337	364	320	374	385	377	363	359	359	365	388	358	367	384	379	345	361	408	402	377	345	357	353	393	351	379	371	352	375	360	393	378	350	385	345	356	355	388	328	360	361	363	366	347	360	358	359	372	377	391	388	387	364	352	388	369	379	366	351	379	381	342	360	402	378	379	366	347	354	356	385	369	376	357	404	359	384	386	382	398	363	334	358	377	378	351	379	350	358	398	367	338	385	367	345	378	392	375	365	360	369	354	376	348	377	363	417	399	360	370	402	375	351	361	373	361	342	343	396	396	367	382	403	402	352	339	388	324	326	383	336	394	382	338	366	351	356	403	380	360	369	375	362	376	375	339	353	359	368	378	396	376	342	363	391	378	331	386	392	382	336	355	373	360	349	385	379	375	365	346
23545	21254	28799	24011	21247	12421	1518	979	868	744	777	794	709	709	659	701	680	606	673	632	655	631	628	668	621	637	596	627	649	663	591	672	660	578	627	593	639	649	595	574	628	612	650	632	626	612	628	618	629	607	623	590	601	620	610	655	633	597	652	611	596	618	605	648	626	616	621	630	612	604	631	595	645	559	559	605	590	617	601	657	628	640	610	614	590	618	613	608	605	543	614	595	592	555	632	591	631	555	602	528	570	579	609	640	600	614	644	587	600	607	604	614	623	622	605	639	610	642	664	639	604	615	573	612	626	559	590	616	604	650	623	641	587	643	571	613	629	606	593	582	604	602	588	635	612	610	573	608	596	618	608	627	607	613	606	576	602	656	607	595	596	619	609	613	623	595	600	613	596	606	618	628	619	603	563	599	597	599	620	651	598	634	624	648	610	604	590	657	602	628	598	680	579	606	591	615	602	579	651	598	577	609	637	627	613	593	598	618	526	643	611	610	615	659	566	584	600	578	605	616	620	588	599	595	626	586	534	568	588	581	606	616	596	617	623	580	576	616	616	577	618	622	620	588	615	644	616	600	590	635	614	607	567	597	609	612	589	621	604	639	566	595	585	613	590	617	640	657	636	578	607	614	608	585	578	617	570	588	601	601	609	589	602	603	618	588	649	634	637	616	597	569	605	617	580	608	607	630	602	606	572	648	601	524	567	580	609	597	610	582	606	601	648	543	654	585	585	589	604	584	623	607	597	601	615	629	610	574	630	615	608	661	639	586	575	622	654	585	602	587	636	580	616	594	651	581	598	577	596	611	649	615	582	611	576	586	622	604	599	619	595	618	610	621	561	580	610	591	611	636	629	632	595	589	564	645	628	574	606	635	608	604	639	599	619	643	609	595	630	642	608	589	597	659	579	599	581	623	597	588	570	597	585	602	637	592	550	619	581	664	627	635	593	608	568	594	591	590	653	571	616	610	648	609	568	604	546	642	588	599	636	564	599	586	579	586	624	569	578	598	631	570	640	576	632	586	595	625	670	602	629	582	651	616	635	638	583	562	619	620	615	589	623	622	646	657	642	565	628	582	582	653	605	604	586	580	626	610	635	602	618	609	612	618	603	570	618	587	604	630	608	593	627	607	565	577	590	575	601	600	607	670	597	619	653	549	614	602	641	615	605	574	638	618	643	582	627	621	620	604	601	613	623	571	593	649	619	644	638	615	623	593	592	596	604	583	617	599	595	605	622	592	627	608	610	594	592	642	596	614	625	615	602	577	600	598	577	590	578	613	610	611	614	627	656	653	627	591	606	654	621	660	632	527	604	586	621	612	609	601	618	594	615	615	625	575	571	617	593	613	609	608	654	596	626	627	640	579	563	606	618	598	623	602	590	606	561	589	584	581	611	644	634	578	617	599	682	606	615	556	612	599	597	592	607	590	573	651	630	622	598	589	617	621	617	555	601	619	624	647	564	623	634	583	563	598	597	624	589	589	599	596	584	653	607	619	647	617	575	563	617	613	644	583	632	588	574	605	618	558	601	618	640	579	617	604	599	638	623	608	566	620	592	661	586	600	622	616	613	629	563	634	558	645	617	573	566	631	592	677	579	618	601	568	577	594	580	610	608	598	600	590	615	611	593	672	597	619	618	596	608	609	596	606	621	618	603	599	599	592	587	619	622	617	606	615	602	602	612	607	614	602	554	606	601	624	615	575	651	599	647	599	621	596	612	596	571	635	591	632	599	607	594	558	641	587	601	601	633	630	621	619	574	627	634	612	611	582	586	600	590	613	612	579	641	608	548	618	609	612	625	557	614	631	608	620	606	624	600	623	591	637	642	652	597	602	601	560	601	626	623	583	616	636	582	594	635	568	610	626	620	604	667	611	593	628	652	604	641	632	599	571	626	590	594	646	638	587	609	602	600	601	631	593	589	602	610	588	603	597	605	599	635	617	632	579	644	610	589	566	631	622	633	615	639	672	571	629	583	608	656	587	580	636	605	588	639	587	648	609	610	603	579	575	625	602	605	555	643	579	621	662	618	622	644	622	617	616	586	629	617	577	646	602	635	553	607	667	655	602	639	609	597	603	594	634	582	623	570	605	663	636	585	625	597	586	586	614	602	617	621	631	643	629	594	599	566	608	610	571	621	609	598	573	587	616	585	649	610	590	593	581	622	629	594	636	581	611	624	618	629	604	594	639	614	643	628	611	637	591	613	592	630	614	648	638	599	564	571	578	599	592	659	597	600	638	626	588	627	619	629	598	612	597	606	595	591	560	553	623	593	586	589	616	590	653	571	600	596	567	660	602	626	624	582	607	581	631	604	599	589	632	625	559	567	547	581	588	605	619	584	633	558	632	638	581	626	602	596	640	648	617	587	635	624	590	582	573	613	614	630	623	591	619	574	613	621	603	610	579	603	578	652	595	568	604	614	628	654	641	603	665	629	602	614	597	585	615	600	575	598	609	596	624	613	604	603	631	540	649	606	634	584	591	572	583	624	588	623	599	593	594	561	635	580	594	587	620	596	598	636	599	614	603	610	612	592	600	589	648	625	608	595	615	617	581	593	580	623	652	642	617	615	586	573	597	658	620	608	601	655	595	589	590	591	582	608	593	569	609	588	627	608	588	629	605	582	663	552	597	625	639	660	642	591	563	614	609	627	586	585	600	559	590	621	628	589	616	635	604	606	614	627	616	574	591	599	571	607	644	603	587	661	633	636	578	593	581	591	581	610	617	601	635	607	608	642	614	547	612	627	643	596	574	592	596	617	609	576	619	585	619	580	595	651	601	629	579	604	609	637	578	603	612	602	625	626	604	618	622	631	622	637	581	628	618	592	612	588	589	623	576	599	595	595	568	614	621	646	602	598	642	642	569	639	633	643	604	590	667	617	601	592	590	587	563	618	583	597	597	578	611	576	626	617	566	598	610	540	600	596	598	654	616	595	587	615	621	617	614	588	603	629	601	619	593	608	602	577	622	627	613	605	571	666	608	596	606	604	568	590	628	613	637	601	593	612	575	579	627	574	615	627	611	592	606	589	642	598	627	623	612	624	608	609	597	643	600	593	602	574	604	611	635	589	620	592	614	597	629	610	613	633	604	581	592	593	598	578	603	602	614	654	631	656	617	618	599	528	625	554	561	622	595	619	648	595	552	586	604	605	610	621	598	597	552	606	584	618	599	573	623	583	618	577	625	597	612	597	642	596	601	561	623	626	573	543	598	635	604	570	614	605	586	606	585	606	540	613	605	593	614	576	634	631	620	661	622	581	612	577	569	627	598	584	596	630	570	595	608	570	608	601	608	587	611	632	572	643	634	596	568	608	564	612	599	626	582	593	587	572	581	553	631	570	597	595	577	600	614	570	627	591	573	636	603	624	644	615	553	621	619	574	608	632	568	640	597	618	598	589	631	572	568	638	570	602	626	629	624	649	594	585	641	596	608	646	631	612	590	628	624	599	643	612	604	583	605	590	572	595	608	576	569	661	603
5554	25111	19479	3077	2260	1789	1427	1235	1044	896	885	798	770	795	727	722	758	719	722	699	697	681	675	678	679	653	665	656	684	677	658	641	698	667	689	665	662	619	636	693	641	670	641	710	662	607	646	641	685	636	631	620	622	635	639	671	626	615	654	609	699	650	643	645	629	659	652	688	628	668	610	627	633	646	656	693	614	642	646	644	632	655	635	644	648	602	626	668	667	632	635	679	677	642	631	665	627	631	606	632	634	670	684	670	645	653	628	615	660	658	685	696	676	622	593	654	641	662	649	655	619	657	651	629	673	609	622	647	600	592	649	646	664	614	650	700	625	635	660	655	635	625	630	672	650	591	636	631	629	595	610	664	650	640	652	638	623	617	623	608	661	684	634	590	665	660	640	659	607	625	648	645	667	624	628	613	634	654	677	657	641	667	586	625	609	643	652	625	635	642	677	636	668	623	649	620	626	624	632	645	633	612	622	619	632	644	661	655	630	573	632	612	623	678	648	639	612	608	640	614	654	686	637	619	594	674	632	585	652	625	629	650	644	609	638	667	673	663	611	683	669	635	640	601	635	633	616	646	675	621	665	612	644	606	649	594	669	626	608	675	649	664	637	679	618	602	570	612	609	613	639	641	650	651	671	610	652	656	634	640	626	635	613	681	621	666	679	689	628	645	639	655	639	647	623	650	607	611	649	593	644	639	608	599	658	661	643	622	625	647	692	665	629	638	616	691	630	604	683	633	642	626	643	651	667	621	608	644	658	652	631	644	635	663	618	630	650	638	620	627	660	640	649	618	627	651	625	623	654	618	664	641	606	656	626	644	674	647	684	599	606	699	625	634	659	640	596	643	626	619	632	620	630	662	626	618	631	632	662	637	689	588	614	617	603	657	609	627	636	640	643	630	666	641	616	615	654	642	635	624	642	638	628	651	639	619	634	604	614	638	647	695	654	651	658	634	646	590	613	624	617	664	620	672	618	614	593	635	658	650	689	621	643	662	615	610	621	669	621	649	670	659	622	655	688	653	652	647	640	649	655	598	662	654	603	648	639	679	651	617	663	633	692	630	621	649	652	643	634	623	657	611	643	618	604	631	660	657	644	647	642	563	628	662	631	651	664	626	589	669	670	630	616	631	687	611	634	647	635	643	619	646	646	586	666	620	654	609	669	639	651	658	609	641	646	647	609	662	657	610	668	641	658	652	612	642	637	645	614	684	622	684	628	638	656	631	622	634	686	658	640	627	673	648	648	635	658	628	596	633	635	621	605	664	622	634	612	644	652	623	650	600	655	620	624	656	631	642	632	640	632	621	597	650	632	604	652	652	608	664	625	626	657	647	666	678	709	614	673	709	643	622	579	650	693	614	624	615	610	638	633	630	618	631	646	630	666	634	666	635	672	694	622	597	650	644	673	632	652	670	655	610	648	639	655	639	625	648	610	643	658	645	667	661	666	657	655	686	639	625	616	676	620	630	636	629	616	621	679	626	645	619	620	664	679	640	662	687	663	598	613	646	630	649	631	686	663	666	615	618	658	650	622	631	636	637	663	642	629	654	657	605	644	631	639	647	595	614	685	653	616	620	652	675	627	639	643	628	651	626	639	615	598	647	626	674	641	692	670	669	631	666	684	681	654	638	632	632	620	634	595	687	628	606	661	656	606	636	640	638	596	653	592	621	635	619	649	674	633	637	681	617	609	649	643	647	607	596	654	654	696	623	615	610	639	623	647	608	587	673	595	650	653	621	617	661	621	675	629	618	608	619	630	643	651	608	618	620	636	630	688	639	664	693	637	693	616	620	662	665	665	631	671	605	634	681	631	610	656	630	674	659	691	657	605	676	627	677	655	664	619	636	664	631	642	664	668	653	625	604	616	661	612	632	661	650	638	628	658	624	611	624	617	609	649	627	633	615	706	648	659	643	677	622	660	636	623	625	664	593	675	627	641	654	633	656	646	643	664	613	642	590	648	640	660	664	635	658	687	599	621	633	662	652	596	653	599	696	628	667	633	627	649	625	653	668	697	631	609	656	632	646	695	606	602	660	583	637	669	636	649	652	665	654	637	603	651	646	627	590	648	626	599	635	622	642	649	661	625	596	623	657	633	670	631	618	632	633	589	635	636	670	636	704	643	634	637	636	653	655	594	659	654	640	613	701	645	652	618	637	671	666	630	655	589	649	636	639	688	632	619	674	657	634	660	660	637	626	606	634	647	618	629	658	613	653	616	648	651	599	636	630	622	611	666	630	674	686	582	605	670	600	651	640	640	624	626	577	623	676	656	627	619	629	588	655	640	658	637	655	663	646	665	678	638	645	662	626	657	674	629	642	633	664	647	646	688	662	626	601	711	687	625	635	655	654	605	681	631	666	638	633	635	647	662	623	617	632	644	609	662	641	627	673	651	637	631	642	647	664	653	598	655	646	661	656	643	670	629	604	607	630	643	615	628	692	632	685	657	637	621	638	618	596	627	634	637	627	600	609	693	648	620	625	669	644	661	650	606	688	675	657	653	666	658	637	614	632	576	645	652	653	724	630	605	660	656	612	662	628	630	647	642	606	643	664	557	633	668	671	641	653	646	655	636	643	619	641	615	664	644	633	628	622	621	611	643	655	637	600	604	696	623	602	626	646	622	606	654	659	618	635	662	632	603	631	655	676	626	613	686	663	631	669	618	677	619	615	650	639	641	627	662	617	683	650	632	660	642	659	626	624	603	588	623	650	673	661	606	599	621	631	635	614	658	655	659	642	615	680	577	681	625	634	618	612	620	640	640	618	649	686	604	629	659	653	606	659	653	610	622	639	620	614	601	593	654	656	648	638	633	630	640	626	615	682	607	638	649	646	673	663	642	655	659	695	606	637	617	605	635	652	618	668	631	597	684	634	629	671	655	685	625	660	675	686	652	633	626	639	646	578	622	674	650	668	646	639	645	636	598	630	605	625	683	653	629	629	641	670	657	622	628	640	636	667	633	636	644	601	620	653	603	652	671	632	638	610	635	638	639	621	635	653	616	588	624	623	679	652	591	650	714	641	659	627	654	614	651	673	649	684	611	649	623	592	597	650	631	623	610	638	630	653	645	649	621	628	626	633	575	633	655	605	618	643	604	614	674	610	606	629	637	603	637	616	674	654	648	622	649	606	649	614	654	629	664	635	601	625	648	695	629	646	661	617	645	653	666	627	701	634	674	682	614	603	652	622	650	683	639	646	634	635	593	641	632	650	619	705	624	660	585	700	603	597	595	643	651	643	640	616	629	627	640	632	608	632	630	629	655	645	636	696	636	632	623	636	615	618	636	655	609	626	598	595	587	634	596	647	624	682	593	623	664	618	595	684	668	632	627	627	678	671	696	665	624	620	618	619	637	642	632	642	602	609	659	619	590	663	627	627	643	649	610	610	660	615	633	650	605	647	650	654	633	649	649	667	651	622	672	694	652	646	652	645	639	641	651	641	606	609	660	603	675	631	603	644	655	671	628	629	641	646	623	622
24615	21259	27976	24798	14745	738	409	318	315	255	216	217	206	188	187	187	192	183	171	175	180	185	196	184	164	191	166	175	177	168	174	188	152	153	171	169	173	189	154	165	179	174	164	162	159	138	187	186	149	173	161	176	159	165	168	171	163	172	149	149	152	159	172	140	133	157	146	153	169	146	137	185	160	149	163	161	166	177	170	175	156	155	173	181	179	170	158	157	163	167	170	139	161	164	170	161	165	160	151	159	146	173	149	161	168	146	153	145	168	172	180	166	174	168	175	156	155	145	164	153	162	174	160	169	154	165	139	178	174	175	190	146	163	165	147	152	167	169	181	164	167	166	168	167	151	181	172	134	152	186	171	179	149	175	153	156	162	154	164	151	159	149	165	161	180	156	175	150	168	164	151	168	166	157	143	169	170	143	172	155	155	172	148	148	151	147	162	170	186	156	171	180	148	178	166	154	146	169	155	175	170	141	172	143	183	170	168	162	167	181	168	156	137	174	137	159	150	166	154	157	157	159	179	139	164	167	181	154	167	148	169	189	172	175	168	177	170	159	163	156	170	179	151	159	142	156	154	171	156	170	171	167	146	160	154	163	178	162	141	172	173	172	169	169	177	140	139	164	164	158	144	155	166	186	141	187	163	172	151	152	179	164	156	149	146	153	169	175	167	163	152	161	177	155	185	170	171	165	155	163	171	154	179	162	155	143	163	192	174	169	166	156	154	159	149	158	142	142	157	153	173	169	167	150	149	145	157	161	164	155	166	169	156	155	149	161	124	148	163	156	153	162	146	173	139	145	145	168	179	161	184	168	168	156	160	175	162	158	161	164	180	155	168	163	149	175	169	138	171	172	154	178	174	163	169	148	167	143	140	141	153	186	152	138	156	154	160	156	168	160	153	152	165	137	191	158	161	160	158	149	182	148	181	154	150	173	143	157	165	143	144	181	168	168	182	156	163	153	191	157	158	152	160	176	168	154	156	179	158	154	163	160	178	140	177	147	149	141	177	146	171	151	168	158	160	148	177	161	164	167	166	179	153	168	154	159	151	148	149	182	154	148	167	166	182	155	141	137	168	162	149	171	171	165	147	159	165	150	176	158	166	187	170	154	184	166	158	155	147	160	170	177	162	182	149	152	162	152	153	184	180	175	168	161	157	172	172	166	170	170	155	161	158	163	171	177	152	185	162	165	153	182	157	141	141	165	159	165	166	157	175	169	158	165	174	152	192	153	171	161	166	167	172	161	149	179	176	150	149	146	170	161	141	140	177	159	153	153	166	141	186	149	155	167	160	149	143	144	156	155	166	147	147	169	153	142	152	157	142	180	188	147	153	150	145	160	164	166	128	162	150	152	160	181	160	152	178	161	170	152	152	163	162	167	160	175	159	178	140	174	177	157	158	187	150	149	167	150	162	157	154	159	156	180	165	167	189	149	153	178	159	171	163	164	153	165	153	172	152	143	171	142	166	149	152	174	142	157	153	178	170	172	180	161	147	141	162	163	157	166	177	166	166	178	144	151	176	156	183	167	151	154	164	148	155	163	143	146	174	167	158	154	152	153	159	150	140	182	171	202	153	143	141	177	165	150	173	185	161	166	174	150	152	161	146	165	134	150	159	170	170	163	152	160	138	154	164	173	158	174	157	169	135	170	146	175	191	186	154	163	146	155	163	173	173	149	173	162	169	165	169	169	163	182	165	147	153	156	153	177	183	157	153	171	168	150	148	156	169	145	150	140	147	179	177	158	169	136	144	163	152	158	161	174	170	159	155	145	153	147	204	168	174	155	176	158	156	185	165	123	157	150	168	168	155	185	178	149	169	188	167	149	147	168	146	180	173	147	162	148	167	159	179	168	153	157	166	193	169	172	165	150	158	166	157	142	164	166	165	172	160	161	158	148	165	134	178	136	162	167	157	163	157	172	159	159	151	162	170	170	144	163	129	186	157	153	158	160	174	142	190	164	143	153	165	155	187	167	176	163	159	160	168	155	171	181	155	161	157	163	158	145	169	190	155	177	166	154	185	161	190	175	142	160	167	155	171	162	157	174	155	140	133	162	180	162	174	154	158	168	186	172	140	189	150	159	164	153	160	157	145	163	171	186	159	161	148	168	148	149	161	147	143	142	155	157	149	175	169	159	172	169	156	161	139	158	150	165	151	170	166	159	171	161	179	167	146	149	151	187	147	151	162	156	144	170	163	141	145	151	171	152	160	175	144	168	171	150	193	152	165	162	168	167	152	149	151	149	195	182	161	163	166	143	164	162	167	167	169	172	171	166	166	182	173	145	149	159	156	147	147	179	179	141	156	161	156	178	154	166	166	169	156	167	156	165	164	135	136	161	179	153	154	169	152	167	159	130	162	183	163	173	191	167	166	134	155	173	159	155	147	163	162	164	147	178	157	168	167	175	176	153	184	156	140	152	182	144	160	159	164	146	162	150	182	150	148	149	155	169	171	171	171	173	189	179	154	155	158	171	151	196	133	153	153	146	153	159	158	164	147	159	148	171	155	153	157	158	162	151	185	154	142	160	169	160	160	154	158	179	130	153	145	154	177	148	156	150	149	155	151	176	161	178	169	157	165	161	151	172	149	170	182	163	158	193	173	160	165	182	163	166	137	160	146	152	159	170	181	149	146	165	139	140	159	139	167	138	159	144	172	156	166	175	169	146	154	142	163	153	156	158	171	178	165	166	160	126	163	173	162	154	140	152	167	166	175	146	157	193	149	149	170	163	173	139	174	131	122	161	165	154	162	164	160	176	164	171	164	162	165	164	164	177	135	162	161	162	170	152	160	179	174	144	150	154	185	160	153	161	148	150	162	174	161	175	164	172	155	143	182	180	149	149	138	159	181	143	149	172	154	162	158	149	188	151	164	165	186	157	185	173	175	162	153	197	157	154	146	157	170	169	164	179	166	152	161	150	162	146	158	160	154	161	167	165	169	159	159	154	175	166	166	166	164	154	179	161	174	156	144	136	162	144	159	157	149	146	122	157	168	142	179	170	152	170	188	158	146	199	148	162	159	162	157	150	144	164	167	184	177	161	171	151	153	175	168	165	154	146	151	170	166	170	161	166	174	150	154	156	192	170	153	154	153	176	151	164	187	179	155	146	164	160	167	149	181	170	145	172	148	163	160	149	167	162	174	163	164	161	158	184	172	135	150	149	164	169	148	151	169	158	157	175	140	182	159	168	161	171	151	171	166	154	179	165	150	176	147	177	147	150	165	178	129	177	165	165	173	183	155	154	136	161	163	143	172	151	158	141	155	159	162	163	167	175	161	161	157	167	177	156	182	165	155	155	183	157	152	161	154	144	179	147	159	155	167	157	178	166	158	170	173	177	129	137	167	152	146	180	166	154	154	171	137	154	164	178	141	144	161	177	165	171	175	143	175	176	164	170	157	163	157	160	156	157	168	181	161	168	168	170	155	140	173	148	155	156	155	156	154	161	166	152	134	150	144	162	180	168	160	153	163	148	158	152
5104	21150	15322	1615	1165	864	656	529	417	378	315	279	279	245	264	246	208	251	212	222	227	219	193	223	200	197	194	190	216	198	218	207	192	179	171	189	201	199	180	191	181	197	191	221	203	191	195	159	191	190	188	199	175	182	229	158	186	199	245	180	183	219	184	197	190	190	186	201	211	197	194	191	195	201	172	186	197	210	177	183	188	195	195	178	193	210	197	190	151	212	171	199	167	187	199	198	201	196	189	197	172	180	158	178	191	172	170	178	200	160	202	201	195	195	179	189	178	180	167	182	170	188	176	189	183	179	178	185	184	182	197	190	174	198	196	188	185	179	206	198	202	167	169	167	172	196	165	197	184	189	165	178	193	190	187	194	186	182	183	202	182	206	189	175	191	193	206	181	187	189	187	213	167	186	179	183	183	176	198	191	181	201	182	212	187	175	183	182	196	224	198	216	206	169	181	199	212	202	213	191	184	183	174	197	188	190	197	184	189	174	188	206	194	188	156	177	183	176	160	188	196	179	183	165	162	194	186	187	196	175	180	204	192	191	203	167	192	174	165	191	182	186	205	194	221	205	178	194	183	177	191	178	192	158	200	184	170	199	189	190	196	214	175	191	171	205	181	197	198	202	185	204	182	202	189	199	195	174	158	210	200	218	216	190	173	165	176	174	187	194	180	151	191	181	193	176	174	174	209	215	214	205	181	227	201	183	172	178	186	142	194	163	165	178	200	177	174	197	216	199	176	201	191	189	194	192	179	177	207	177	216	186	183	195	175	190	187	196	177	191	202	176	184	188	187	186	186	175	201	204	213	193	202	162	187	193	198	192	168	195	156	208	185	174	188	183	188	197	178	194	164	173	154	187	217	180	190	192	189	234	210	195	181	174	180	171	177	210	217	179	204	154	197	180	196	208	182	187	166	189	189	178	187	187	200	179	193	199	199	184	188	208	204	173	167	183	184	200	194	212	180	211	191	187	183	183	187	191	185	192	178	178	174	188	173	199	206	176	190	215	184	190	195	178	162	196	214	188	191	158	193	155	202	161	211	167	201	191	186	194	198	171	189	160	193	174	192	192	181	183	182	182	180	179	201	179	170	183	191	205	188	191	175	171	201	180	192	182	181	190	206	239	178	187	198	194	179	173	186	185	201	187	199	214	188	175	173	186	210	188	207	171	188	215	197	167	183	198	184	190	193	190	177	184	200	199	196	171	203	181	183	179	191	175	189	183	197	185	195	171	211	159	164	195	208	170	180	208	192	185	174	186	199	190	189	185	211	169	177	209	187	180	171	180	194	161	199	194	182	209	176	184	190	206	189	170	194	181	165	179	172	172	207	180	179	179	195	179	222	170	179	175	190	196	185	173	212	169	202	170	185	178	172	168	172	167	211	206	173	169	195	189	189	142	193	200	172	182	177	194	179	169	172	175	186	204	180	171	184	212	182	197	193	170	193	193	188	179	197	211	195	205	189	194	172	190	190	209	178	212	192	173	191	218	215	186	205	166	196	180	196	171	191	187	209	179	207	205	185	202	162	187	162	182	199	181	155	182	185	188	177	172	202	200	174	192	186	182	169	180	189	203	179	191	186	202	185	186	174	185	188	183	191	182	211	198	168	194	189	177	183	190	212	186	187	187	181	202	186	170	176	184	206	179	187	167	190	178	186	176	173	171	167	164	176	197	203	184	207	199	198	162	171	209	185	188	189	173	192	196	201	217	188	200	186	192	211	170	190	161	183	175	175	167	205	181	174	176	191	190	205	188	223	208	166	182	197	181	179	192	172	194	166	169	202	190	187	195	182	179	177	198	202	199	177	181	205	166	181	201	166	174	195	206	187	199	187	173	174	198	174	179	205	193	181	199	184	180	163	171	181	201	173	169	187	177	169	184	198	199	201	187	210	178	194	200	189	200	182	206	205	185	195	187	172	190	166	191	153	188	183	193	183	167	197	163	192	178	163	194	186	193	184	196	182	191	224	211	181	172	183	188	190	185	180	184	179	190	203	175	177	192	186	167	179	186	180	213	190	200	193	171	212	198	173	175	187	192	165	184	184	192	181	204	166	200	183	191	195	175	171	177	151	196	171	196	171	208	181	208	174	185	189	191	175	187	188	159	180	193	171	189	164	184	190	210	164	173	187	176	181	181	186	191	194	185	178	205	191	176	183	192	182	175	184	167	195	185	180	195	196	191	207	172	196	170	214	197	181	182	197	191	196	199	173	199	189	183	199	152	175	175	188	198	178	196	176	173	185	228	198	192	191	194	188	190	158	169	178	191	190	194	157	215	184	185	171	191	192	211	187	172	202	179	193	226	182	163	187	199	164	165	193	184	168	198	194	203	192	192	175	178	199	201	180	192	168	213	184	166	193	211	184	190	211	191	174	188	202	155	174	194	195	211	192	174	204	197	195	179	194	196	178	192	181	170	188	169	195	172	168	201	203	169	188	199	200	179	203	182	202	199	192	174	195	182	198	204	200	174	185	188	202	190	195	192	195	164	153	187	170	184	173	175	223	182	197	204	190	164	198	186	160	187	199	188	199	178	174	160	202	180	194	189	191	182	204	181	186	192	178	198	203	200	180	176	193	201	199	152	199	192	203	181	191	209	208	184	203	195	178	189	195	186	193	205	200	192	180	200	176	201	165	177	185	179	187	190	188	211	186	202	186	181	210	178	170	180	188	197	155	190	176	187	189	200	207	178	197	178	188	184	169	171	171	180	201	167	176	179	185	180	192	176	175	180	167	169	174	164	180	171	168	202	184	167	178	191	182	189	218	176	187	174	178	191	206	185	207	166	192	169	192	189	182	179	194	182	202	201	199	205	186	172	184	173	200	185	175	199	181	187	186	190	190	175	186	174	204	200	195	202	168	167	171	195	188	165	185	206	216	166	186	164	163	200	183	191	204	192	190	182	203	168	183	183	173	205	176	174	169	179	172	215	196	184	197	185	208	201	197	170	187	191	199	167	186	218	188	199	183	205	181	186	184	172	182	207	176	196	174	194	203	179	189	189	178	170	183	187	203	168	201	192	188	180	183	186	191	216	204	172	182	209	170	178	176	166	190	220	191	188	149	192	197	175	191	183	203	185	219	187	203	177	157	188	200	190	180	194	173	164	176	205	202	160	173	166	195	200	188	192	189	211	178	186	182	195	213	200	194	186	180	165	186	185	194	192	203	177	195	191	192	181	176	168	174	187	145	191	179	212	177	168	197	195	189	209	183	206	180	176	177	194	175	179	207	182	211	201	201	206	189	161	178	188	201	161	209	200	195	153	187	196	177	206	201	180	193	187	196	165	180	181	192	160	184	197	153	189	181	209	183	199	185	174	221	204	205	189	190	192	200	179	184	196	195	177	196	177	190	200	185	180	205	164	176	189	159	174	173	179	191	172	177	191	182	166	217	164	180	188	193	176	184	200	203	178	193	202	184	185	181	160	214	177	201	202	189	189	175	202	193	199	181	184	204	207	181	176	196	204	185	197	231	169
22475	21298	29261	23684	21299	21358	11548	1320	968	866	800	716	648	627	626	594	602	547	555	542	578	526	511	577	518	520	495	477	472	542	503	522	514	503	481	466	485	507	492	454	515	461	490	497	520	501	457	440	469	483	513	495	463	477	477	478	502	481	445	483	502	516	486	434	461	478	458	466	485	482	458	512	470	483	453	443	446	479	488	513	509	471	507	488	466	448	481	494	474	442	487	445	505	480	451	463	457	461	469	420	484	459	528	488	499	491	477	453	481	443	475	449	462	473	435	441	458	471	445	527	472	465	477	455	470	512	454	503	457	462	447	496	492	457	473	514	464	491	457	450	489	511	461	446	469	472	432	499	492	490	479	469	513	452	467	495	470	461	482	485	486	493	461	447	488	456	438	486	490	517	475	473	447	466	462	436	466	454	509	484	447	492	460	433	471	464	446	451	462	485	481	480	470	466	446	470	472	467	471	501	452	462	430	481	463	449	468	492	459	482	474	458	475	480	487	449	456	439	486	483	469	438	470	483	460	447	438	466	504	465	460	510	461	466	493	456	479	471	461	459	484	483	490	450	493	469	424	480	449	438	472	492	484	497	477	447	498	497	484	483	441	466	485	480	451	468	468	507	483	487	451	455	460	471	477	497	431	489	483	471	475	455	443	451	438	455	454	465	450	480	470	461	446	471	470	466	466	483	509	432	488	454	453	477	459	491	473	490	467	443	501	487	496	491	503	480	438	461	476	442	481	459	469	463	496	468	469	480	477	461	472	496	495	485	454	447	460	456	487	473	446	456	486	486	482	435	435	481	487	449	480	490	462	475	476	488	416	463	496	463	467	480	444	468	515	483	508	490	474	445	491	469	456	470	496	518	447	460	421	449	448	457	489	438	467	494	485	448	492	457	452	453	464	473	482	468	487	467	457	473	480	453	458	466	520	474	522	481	460	454	502	430	446	505	465	458	435	487	463	460	484	442	492	433	462	448	449	470	479	467	475	469	459	448	469	412	456	469	453	429	457	446	426	463	469	472	476	470	436	417	502	463	443	473	464	496	469	491	464	485	476	502	479	480	511	443	462	454	502	460	482	462	449	530	488	448	443	434	486	454	459	482	523	490	488	487	460	476	485	479	489	498	462	466	436	463	490	452	461	475	483	460	492	479	459	490	495	487	450	469	514	481	468	430	433	455	488	483	496	456	501	487	466	454	444	468	443	461	491	469	439	474	470	473	524	464	454	484	437	502	499	486	466	456	478	467	483	497	431	460	489	457	443	513	467	435	512	473	486	498	458	467	477	488	445	463	453	484	511	489	477	449	472	459	467	462	456	455	486	423	468	440	447	476	454	462	488	452	462	485	464	441	498	484	457	448	469	444	465	478	482	482	455	465	493	470	483	446	449	486	472	461	476	466	475	472	444	435	503	454	499	477	447	434	488	451	517	431	454	458	431	461	447	463	498	480	458	470	437	488	486	506	490	447	485	447	455	470	447	461	506	457	451	487	509	478	466	496	460	473	485	453	463	480	476	491	466	488	465	448	457	476	430	463	429	438	489	464	470	458	485	459	520	489	437	461	467	474	475	466	483	461	475	480	431	502	420	453	446	452	453	480	492	453	457	462	490	498	472	467	437	435	454	486	471	501	428	483	451	441	471	495	492	479	465	468	493	457	470	417	478	455	452	463	507	487	461	484	448	477	465	467	488	426	448	445	422	485	509	494	441	455	512	481	438	472	458	494	443	467	478	446	453	469	487	459	441	444	458	454	478	435	442	453	445	440	497	449	466	432	483	474	490	452	467	494	440	473	450	467	479	456	461	488	485	466	480	507	470	490	513	470	482	481	465	494	468	436	458	490	448	468	476	475	474	442	451	459	475	476	436	482	443	500	448	468	437	454	478	469	481	498	494	468	473	476	492	465	482	449	462	499	506	457	481	458	524	479	444	485	457	488	484	458	477	481	487	467	491	455	477	465	463	462	446	466	456	465	452	502	467	484	432	428	435	463	503	454	489	489	442	493	481	465	467	457	486	476	485	520	484	480	458	457	493	446	451	437	496	475	438	453	516	429	468	481	476	433	467	506	483	446	489	463	470	471	457	500	489	481	481	474	457	461	452	466	484	433	434	491	471	474	449	448	466	467	447	449	483	454	455	478	489	455	454	451	473	477	467	474	503	461	431	502	456	463	511	465	413	531	464	429	489	478	488	484	472	478	459	481	454	427	449	454	459	429	517	489	492	448	437	477	463	482	474	440	468	472	417	464	462	482	452	478	484	465	425	493	506	484	486	476	518	478	449	452	442	464	450	501	441	451	450	465	493	475	496	430	491	496	461	455	474	445	460	469	442	459	431	454	445	414	424	464	475	465	476	487	517	440	414	483	472	508	474	453	406	479	459	446	464	486	423	455	494	468	506	440	441	470	443	536	484	480	450	480	470	482	448	479	452	463	472	451	460	491	470	479	486	499	454	494	448	458	508	425	492	460	470	456	468	448	518	477	456	448	434	486	454	485	456	458	444	473	440	495	451	499	467	472	497	497	466	479	459	474	509	416	475	497	491	446	443	480	433	462	462	494	423	456	461	474	459	462	475	458	465	468	466	465	461	474	433	468	464	436	476	478	483	475	487	486	488	460	418	447	483	475	483	440	499	483	463	444	473	500	459	455	406	470	437	470	478	457	491	449	478	453	525	464	479	457	457	472	466	484	520	440	431	494	484	453	463	459	467	482	487	477	455	464	450	485	448	481	463	471	468	480	476	458	467	456	464	476	470	484	479	485	484	463	486	479	433	433	489	463	476	462	451	471	480	422	481	424	473	439	439	422	445	467	476	444	473	484	492	449	451	466	449	453	442	480	450	477	438	480	509	497	511	506	490	450	490	467	488	482	453	492	479	504	456	489	477	500	474	451	455	466	503	466	441	474	493	467	498	504	467	486	442	477	454	419	512	491	464	429	473	451	455	460	439	458	485	452	469	478	446	458	523	480	440	449	467	475	438	432	490	481	468	477	437	455	455	451	487	460	458	487	481	479	462	457	499	456	449	465	518	457	440	482	452	435	495	473	485	478	422	458	438	443	452	504	503	493	453	428	487	457	472	509	459	436	456	467	444	510	452	479	449	508	473	483	446	435	460	459	504	505	474	468	424	470	499	476	435	471	508	477	497	438	460	493	458	488	434	473	452	444	448	433	471	495	473	465	458	464	450	453	483	432	477	518	448	473	431	468	482	474	458	468	474	495	457	449	470	442	490	509	456	484	463	486	450	443	482	493	510	489	457	473	474	483	482	456	479	445	502	443	452	479	439	495	455	456	469	454	448	449	449	464	445	467	452	483	464	490	471	483	473	467	452	476	477	484	472	425	471	485	452	484	475	516	506	484	464	485	480	466	421	463	471	471	464	479	494	448	459	443	453	442	440	445	468	506	512	489	502	465	476	502	466	457	483	450	460	461	447	447	488	442	460	451	465	460	451	475	466	464	477	475	453	470	447	421	464	424
7204	33977	26930	5102	3700	2774	2153	1615	1334	1086	1029	937	809	754	712	733	647	610	618	591	615	604	595	579	566	551	558	537	541	516	568	493	559	528	524	533	514	518	531	512	517	557	558	531	546	519	543	528	513	543	515	495	541	487	521	530	539	534	485	531	479	502	500	516	515	511	488	517	489	488	494	526	490	490	503	522	535	524	487	523	534	476	504	497	540	490	501	488	514	485	522	500	500	507	515	505	487	525	479	486	513	509	468	510	492	504	509	528	461	491	507	471	534	544	517	490	522	480	480	496	517	562	481	515	505	509	458	490	538	481	520	547	503	512	526	464	500	485	490	506	471	505	487	499	485	502	505	515	513	511	492	509	486	512	516	536	485	503	497	513	474	524	506	489	530	493	534	510	511	507	513	507	477	462	556	507	526	498	511	495	480	527	491	466	521	530	472	508	530	486	461	490	548	518	469	518	526	501	519	463	509	476	532	500	475	493	507	507	479	517	529	522	562	473	487	480	523	509	520	518	490	532	485	512	480	529	566	480	519	475	510	491	523	501	488	479	503	505	477	544	517	489	511	454	496	503	495	511	504	547	509	491	495	509	514	512	501	535	537	505	486	503	475	544	459	510	530	516	508	504	515	506	501	542	487	489	505	502	544	500	452	519	485	491	473	511	484	505	467	520	538	525	499	502	513	505	550	479	483	523	539	476	490	502	502	495	515	506	532	478	506	488	529	515	475	467	488	512	481	531	481	515	503	493	502	483	506	515	496	500	493	523	498	483	447	543	485	492	504	470	471	505	464	522	500	517	513	480	524	511	475	477	524	518	507	491	485	493	516	497	500	491	465	497	488	515	500	502	549	492	493	475	521	499	508	490	492	473	470	490	508	508	497	514	472	484	505	475	508	511	509	500	472	510	510	531	507	529	504	495	532	498	472	492	504	518	527	531	487	502	522	473	490	488	473	503	498	528	557	479	541	512	476	503	491	515	486	503	500	522	503	496	513	546	492	525	483	495	450	504	492	513	489	500	547	493	483	495	501	460	511	475	516	493	493	489	490	510	521	498	517	510	518	500	530	488	496	479	513	498	522	515	483	507	530	533	492	493	451	539	495	483	529	545	496	500	516	520	516	490	504	515	498	505	517	516	491	487	500	526	500	490	512	502	492	492	509	515	483	499	472	506	491	480	495	502	466	535	516	488	459	491	488	486	497	455	487	507	477	510	517	500	474	505	520	499	525	514	499	529	511	508	512	515	517	510	521	518	481	481	496	467	478	499	495	523	523	503	476	507	561	525	507	506	511	503	473	511	457	517	524	509	451	506	522	497	497	523	502	528	528	531	492	491	482	501	491	495	481	510	525	524	478	550	484	525	502	496	468	500	510	505	492	526	517	519	515	537	487	481	497	496	509	508	482	505	484	481	520	510	511	514	533	524	501	529	523	490	549	477	480	506	538	540	471	536	518	469	501	509	491	478	481	485	494	487	526	523	515	488	543	499	497	557	502	512	486	482	461	508	515	559	495	489	514	481	480	505	504	461	495	483	499	496	545	482	486	521	496	496	516	523	459	534	505	494	555	492	515	503	531	528	515	506	507	510	526	523	484	515	500	518	529	523	497	470	470	526	487	494	508	482	487	507	503	520	474	506	505	518	500	511	513	522	480	491	513	513	500	469	489	464	484	531	517	484	529	506	495	493	501	473	501	479	538	502	519	507	522	498	503	505	510	513	500	518	514	524	507	490	482	540	499	549	525	506	499	533	488	550	502	503	471	491	505	496	522	502	493	495	515	515	480	508	471	485	491	507	510	511	493	509	472	468	498	514	493	532	500	529	436	499	500	528	535	487	466	500	478	518	489	484	556	507	538	477	542	503	490	517	490	535	500	495	501	494	490	545	501	485	535	482	535	499	511	507	510	511	475	508	506	508	566	510	498	507	516	483	489	521	495	498	525	470	506	526	521	499	494	557	518	540	490	536	498	453	510	497	515	475	457	485	472	535	472	515	458	512	486	500	500	559	542	504	525	507	527	505	473	535	518	490	496	511	460	539	512	507	486	501	488	506	511	539	448	474	517	499	512	503	516	486	509	506	467	526	523	556	486	531	505	462	514	468	507	499	555	514	515	480	476	474	522	542	516	470	537	511	540	524	487	499	477	512	482	512	480	530	535	493	528	464	541	501	483	475	498	498	524	486	509	525	479	533	504	496	476	479	535	519	486	539	501	480	474	507	463	493	542	523	515	477	514	493	490	477	557	482	496	508	513	498	493	516	488	534	511	501	487	485	524	497	494	509	504	511	495	534	491	468	513	495	495	542	503	531	485	489	504	531	501	441	528	511	487	466	500	513	471	528	454	509	508	531	524	478	502	481	473	516	494	497	516	499	492	508	513	537	490	483	512	497	495	488	515	489	545	517	512	530	480	484	518	526	532	504	522	532	513	523	506	494	493	521	519	510	505	506	476	494	538	474	530	513	485	499	504	486	486	492	519	501	551	536	527	501	527	554	476	486	465	518	518	524	520	483	485	503	513	489	484	513	518	525	488	488	467	488	489	551	507	487	492	470	463	489	461	508	508	491	490	495	477	507	486	533	507	478	501	510	535	492	494	510	474	501	516	499	503	500	473	512	450	525	523	476	496	517	513	475	499	506	438	520	479	501	488	530	515	470	469	474	520	476	501	498	466	481	493	514	511	511	477	494	535	498	494	475	563	515	511	471	489	498	498	503	525	506	531	500	482	519	519	508	495	516	501	514	536	520	500	543	507	511	514	525	489	513	487	500	489	521	489	492	499	493	511	486	526	498	505	462	481	507	494	523	485	510	499	549	481	486	506	457	488	492	483	491	533	505	499	512	500	473	529	502	528	503	522	466	487	476	514	509	492	527	472	528	477	506	486	514	484	539	476	498	517	491	496	515	514	522	481	538	531	495	489	519	553	468	505	530	524	482	524	508	522	487	486	514	510	478	533	484	489	488	491	547	483	460	511	486	490	528	493	509	534	496	492	509	518	514	538	474	535	478	532	478	513	498	481	471	504	538	519	489	531	479	500	509	512	479	537	539	510	512	528	567	497	503	487	529	523	506	457	477	491	530	491	503	513	478	498	528	539	508	458	530	502	509	495	479	470	516	463	497	504	472	504	515	508	540	490	478	531	464	478	483	487	518	522	540	487	500	516	458	463	510	522	491	506	530	514	510	490	505	504	517	533	492	513	471	503	466	507	535	498	532	507	470	513	517	474	488	513	546	485	513	510	493	513	517	471	456	524	504	517	507	466	517	520	473	497	507	474	501	507	491	565	531	533	508	490	488	473	486	522	444	487	478	483	511	510	473	507	495	496	533	460	484	514	473	482	517	505	445	532	504	491	478	473	530	492	500	473	528	493	534	539	486	502	490	523	509	517	503	509	544	531	470	503	498	492	524	485	508	496	511	525	527	505	502	486	486	493	462	501	489	508	524	505	489	477	492	509	523	512	476	547	529	551	505	516	503	519	544
27561	19637	7952	730	456	410	386	361	363	372	350	385	350	351	359	383	362	335	321	349	329	364	333	338	355	373	391	354	378	336	345	388	336	343	349	350	360	352	329	365	337	346	355	339	350	347	358	352	372	367	369	358	385	379	313	334	356	362	330	375	354	355	346	352	347	332	337	353	345	370	355	372	351	387	313	399	366	349	340	375	357	350	350	359	345	320	346	340	350	336	350	340	348	365	326	330	354	360	357	355	300	332	373	373	327	336	358	348	360	362	371	354	335	388	359	378	323	360	377	349	348	342	377	358	323	350	345	344	340	333	384	323	347	348	348	318	365	333	353	372	337	344	352	344	354	351	365	333	359	380	359	380	338	355	352	361	314	359	354	332	353	348	348	362	345	350	340	343	317	343	372	336	378	324	356	349	365	342	368	334	353	386	337	305	313	342	355	365	360	360	353	351	331	331	343	390	314	350	350	338	337	345	355	361	385	359	310	362	364	376	343	337	355	341	351	361	349	312	365	337	298	341	357	354	347	329	319	375	344	369	365	352	365	366	352	342	333	352	337	365	389	338	343	329	342	348	333	351	389	339	343	373	347	344	357	344	348	335	352	367	341	327	320	334	347	339	339	352	354	351	378	341	373	364	325	359	328	337	358	353	360	356	358	334	323	366	361	328	354	357	338	343	325	346	346	330	318	335	341	335	381	331	350	314	340	332	312	306	338	342	353	328	343	388	332	361	329	344	370	385	341	334	378	333	330	330	379	350	361	358	345	340	350	371	327	373	360	367	326	371	331	360	372	335	368	316	336	358	334	352	341	356	357	304	334	364	368	373	363	338	327	334	322	315	317	382	354	315	367	366	340	365	337	349	327	350	374	365	376	333	338	326	321	306	357	326	317	377	338	357	355	341	354	366	380	364	348	342	370	357	359	337	326	370	319	316	349	335	378	312	360	332	348	353	321	343	349	332	320	349	329	369	368	372	383	339	336	345	365	335	385	350	345	313	363	344	378	344	342	352	387	376	327	389	346	318	339	303	315	348	331	317	339	331	358	370	347	354	345	346	351	339	368	382	367	366	365	357	364	350	337	371	370	368	360	347	366	360	343	345	376	349	352	361	330	343	351	340	345	361	364	370	344	389	332	330	372	372	381	346	374	328	351	365	322	353	333	357	370	372	343	344	345	351	328	355	341	367	330	335	334	387	355	384	354	361	358	324	324	366	368	369	379	391	357	365	314	389	368	366	315	361	326	346	332	371	324	321	408	354	344	381	368	344	355	373	387	308	343	342	326	352	332	387	332	350	329	313	358	379	366	316	340	345	323	367	355	322	366	359	343	343	339	365	351	357	345	357	363	367	354	349	366	358	351	394	354	342	311	370	358	322	367	367	345	357	357	332	311	380	340	365	337	350	332	330	354	354	375	369	349	363	343	356	346	332	356	357	342	314	330	384	323	352	349	334	339	324	368	363	346	325	376	342	356	315	321	355	365	334	335	364	377	363	321	310	341	338	328	348	331	379	383	337	353	365	354	335	328	350	349	347	367	332	354	361	338	349	352	394	362	356	345	319	331	292	322	367	362	376	331	352	349	333	389	336	355	347	362	346	365	371	342	344	358	343	363	366	348	335	334	341	361	342	350	354	348	360	331	326	352	324	356	338	352	363	331	367	328	333	359	369	380	328	355	338	334	334	330	349	370	375	346	353	313	364	309	345	342	331	331	358	370	380	335	347	340	329	331	347	381	356	343	342	350	342	352	344	304	338	359	340	380	365	342	345	328	347	372	353	303	341	374	343	302	330	368	370	352	344	378	378	343	324	349	364	353	340	349	367	331	358	305	336	386	357	343	355	321	365	357	377	369	311	341	373	359	353	324	364	343	349	365	309	340	403	318	371	348	344	319	332	370	369	388	334	350	350	357	338	324	332	378	358	334	348	376	335	350	345	376	362	348	313	352	366	336	366	350	335	331	313	347	317	344	367	330	331	358	362	376	348	340	338	375	352	342	337	341	363	315	363	357	359	339	346	337	321	348	339	335	333	358	364	349	390	367	358	353	371	325	350	358	359	371	378	377	356	342	322	343	362	359	330	352	345	325	353	347	363	350	365	357	329	336	360	315	356	324	364	370	376	309	298	353	364	355	341	358	351	343	375	360	362	336	335	344	314	323	351	313	361	319	359	350	364	329	336	339	364	373	372	363	329	381	378	343	388	329	341	351	350	354	345	332	370	347	367	324	381	329	386	368	352	324	366	335	338	365	362	322	360	345	396	330	360	379	358	339	322	344	323	360	349	383	347	344	361	363	353	327	372	352	356	361	357	328	342	326	318	346	353	341	351	341	347	348	362	353	319	361	357	350	351	369	347	344	354	374	322	334	358	379	343	329	374	354	381	356	352	343	315	358	361	363	333	340	401	330	357	365	406	371	368	345	377	381	348	322	337	361	354	371	367	310	361	384	375	361	382	327	360	345	354	338	358	340	326	392	322	365	326	361	321	342	358	388	375	337	334	358	323	318	350	325	362	363	356	369	378	330	351	373	354	343	324	336	337	382	350	399	316	339	320	384	342	375	312	345	352	338	324	320	324	374	330	316	381	344	367	351	323	363	330	311	335	357	331	355	356	355	368	386	344	343	340	371	381	365	343	360	387	332	323	364	343	351	353	383	330	362	346	346	341	387	343	349	320	350	355	342	365	334	390	374	346	380	361	339	362	311	358	346	328	331	336	367	333	339	362	367	343	334	320	351	342	347	330	348	317	350	332	344	351	369	354	349	353	348	351	377	385	330	350	380	301	367	374	359	364	362	348	372	337	354	344	339	351	361	376	358	360	359	367	335	400	338	322	349	341	378	351	321	335	365	333	347	389	331	378	360	333	366	345	354	343	319	358	343	367	390	352	314	367	368	380	366	339	354	347	359	368	356	367	365	335	327	326	353	350	345	360	309	371	357	319	355	372	345	339	316	363	346	365	350	315	338	363	332	343	347	367	383	360	346	349	344	339	320	357	359	355	346	341	356	370	341	358	312	320	358	386	413	381	355	378	361	340	342	347	350	332	361	349	364	362	348	356	337	334	360	373	368	354	353	367	361	351	361	362	364	379	341	342	374	365	362	348	314	358	348	337	356	317	324	337	347	375	360	359	362	355	362	344	359	366	333	351	369	362	381	368	349	340	340	339	338	334	350	323	312	337	355	360	341	339	319	403	340	358	352	317	363	361	349	331	351	349	348	371	330	353	320	327	355	350	315	339	342	324	344	350	345	363	334	358	365	337	364	344	340	379	344	395	360	363	347	360	385	351	344	354	350	329	355	308	379	340	351	337	348	357	352	331	348	372	383	341	381	349	337	351	347	342	338	330	356	379	327	395	366	375	367	315	348	338	362	350	372	369	390	355	347	322	362	336	332	318	333	353	345	385	342	338	360	349	379	321	382	387	346	346	359	371	337	379	367	397	338	375	376	371	345	341	371	367	341	349	338	331	355	354	331	342	372	366
5514	6054	3383	510	458	447	380	391	390	392	370	390	387	397	366	371	377	389	342	392	364	390	357	374	351	354	359	368	403	326	360	382	401	381	388	418	390	343	370	362	350	387	363	387	376	368	375	405	366	345	345	343	370	338	367	394	352	380	349	327	365	376	360	381	320	398	380	389	388	340	392	360	368	369	380	390	376	328	350	362	361	387	367	381	385	376	396	367	363	362	386	389	345	361	347	368	381	348	376	400	362	331	400	327	361	378	377	349	365	389	384	357	346	340	360	378	366	402	347	401	350	338	364	359	370	361	370	361	383	329	408	405	400	365	359	354	359	373	377	365	380	399	370	380	373	377	381	387	412	372	350	368	356	360	376	405	336	359	369	360	370	363	369	374	335	357	400	371	371	379	384	408	358	313	347	381	369	378	342	372	361	395	389	340	383	374	356	356	340	387	399	348	371	377	370	353	368	353	362	355	358	336	351	383	357	370	349	360	340	378	361	381	373	340	376	383	353	358	371	381	361	340	369	396	356	353	355	394	395	383	373	370	380	391	367	370	415	365	372	375	334	367	364	365	395	348	433	383	357	326	385	388	388	349	389	359	370	354	369	375	377	329	382	357	357	349	379	354	385	389	387	376	393	380	395	384	349	384	376	360	341	354	374	350	350	370	343	379	369	347	353	339	363	365	406	373	385	346	380	367	382	365	373	377	364	389	369	359	356	333	347	353	382	337	386	397	358	357	356	346	417	360	350	351	395	353	370	369	370	371	387	375	365	379	346	376	370	361	366	372	354	357	337	355	390	381	382	364	341	351	369	380	383	370	333	391	375	338	368	398	325	349	374	371	392	396	371	367	403	347	386	357	381	371	394	395	360	369	385	377	341	359	394	381	325	370	365	387	347	333	354	359	347	354	375	349	388	364	411	351	386	369	359	366	359	376	350	370	372	362	370	347	378	366	353	378	385	361	336	329	367	343	364	392	391	382	384	367	384	348	359	342	384	344	357	361	345	371	386	380	343	368	368	362	364	365	344	374	381	370	372	387	386	385	364	370	369	344	418	345	360	371	352	369	362	425	355	369	368	371	370	369	377	397	336	339	401	341	352	385	363	387	356	410	364	369	367	331	400	339	364	400	359	349	347	342	351	358	389	382	362	368	333	345	388	364	362	358	373	429	349	390	359	335	351	364	383	350	370	351	353	361	361	365	365	374	403	343	381	345	330	398	398	341	384	357	369	399	371	362	411	375	374	396	338	367	406	350	365	367	384	385	330	367	393	354	376	385	390	364	383	378	357	380	348	356	385	377	372	339	417	377	392	383	389	363	390	369	341	354	350	356	386	378	356	388	388	354	355	400	366	384	337	328	380	395	347	358	348	367	349	383	381	364	414	383	346	375	341	379	356	357	349	371	406	378	391	391	315	395	395	380	379	381	358	308	338	348	374	396	342	333	351	411	382	346	404	359	374	386	366	354	334	372	393	372	338	352	397	350	362	377	360	367	359	385	359	351	367	355	355	359	403	344	371	395	360	349	358	367	366	399	363	351	363	363	351	342	387	364	359	358	375	375	338	350	355	369	398	382	372	325	343	383	376	389	389	383	373	369	373	363	353	379	376	385	387	358	356	369	342	388	388	363	380	364	366	361	383	376	405	339	342	382	365	347	369	342	364	381	377	350	353	376	361	374	358	345	355	370	406	348	372	369	347	396	367	391	374	363	374	357	349	350	376	345	345	343	352	353	375	370	335	360	344	372	353	401	389	336	327	379	349	366	378	373	388	379	377	362	345	376	358	352	355	366	362	375	372	362	406	407	396	368	330	389	410	384	380	351	361	367	378	412	386	398	368	358	353	376	356	382	332	360	394	374	372	341	367	380	373	350	347	377	376	352	348	382	373	386	390	357	387	336	384	359	403	367	371	350	377	349	394	336	394	358	372	375	371	345	395	333	403	406	381	386	370	365	376	373	393	371	394	348	361	387	356	408	339	361	404	396	362	400	389	353	356	356	403	385	385	356	353	386	390	349	364	362	337	351	391	364	378	414	346	400	337	403	396	381	371	344	363	356	421	349	348	313	385	387	356	364	390	328	358	368	361	375	370	370	354	364	365	367	392	377	393	386	374	357	374	417	334	359	368	365	350	387	381	388	358	389	380	384	347	367	379	380	367	388	358	380	356	378	385	372	391	336	352	370	355	381	353	367	362	420	355	318	306	366	362	354	367	360	376	379	400	424	375	384	338	417	378	361	354	356	391	334	339	369	352	355	381	401	368	338	382	360	343	377	338	356	337	356	340	371	363	356	367	350	383	374	362	358	353	357	358	379	368	412	377	368	369	325	377	387	398	367	385	379	369	393	351	363	387	343	370	362	342	372	393	364	347	337	366	374	349	347	354	347	406	376	383	381	350	334	351	389	371	348	383	335	365	382	397	369	398	425	366	369	380	371	392	407	380	369	377	374	352	359	352	344	374	362	370	362	342	351	343	337	388	381	336	378	342	404	367	395	378	383	352	365	374	361	380	409	368	394	345	374	370	347	348	371	376	409	351	341	343	386	401	383	357	366	345	340	383	414	403	350	361	373	385	363	370	359	373	346	370	363	339	362	392	391	347	370	373	389	377	389	412	376	360	399	347	374	347	368	365	351	383	375	387	384	388	394	363	387	360	390	349	389	378	340	373	380	343	394	386	387	335	397	379	370	366	357	336	338	386	349	343	353	384	378	366	359	341	389	379	392	349	399	333	348	366	378	386	360	373	368	348	375	349	388	391	366	406	354	374	371	378	364	390	338	367	365	397	352	376	362	381	373	405	375	326	365	372	388	349	383	347	389	403	369	348	354	373	365	385	388	361	379	358	381	353	361	352	364	362	390	359	368	361	389	358	343	338	377	396	344	354	353	373	360	371	350	364	359	400	379	370	377	392	357	393	368	372	356	361	372	389	365	387	325	382	340	354	356	374	395	399	403	342	413	327	373	345	378	382	366	361	374	398	376	366	404	361	365	365	379	357	401	364	353	378	379	371	348	386	355	337	371	362	381	385	382	360	385	353	363	390	353	369	389	391	410	338	365	382	352	381	354	369	360	358	354	408	397	390	391	401	349	385	355	371	356	351	362	369	337	353	365	369	376	369	356	370	345	342	357	374	373	375	360	371	358	379	404	403	370	362	353	377	349	387	339	366	369	339	376	400	356	366	355	368	390	371	376	367	386	338	387	378	382	325	390	382	376	369	391	316	361	363	354	378	362	382	386	343	385	401	343	333	377	366	360	372	342	355	365	347	365	369	345	356	366	384	389	380	369	414	348	338	339	409	372	360	384	379	385	346	399	341	349	364	360	392	401	371	356	378	374	346	356	365	366	386	357	388	390	390	380	358	393	388	381	384	394	397	356	337	361	359	381	356	350	345	358	337	365	412	386	390	395	409	358	346	384	386	391	360	384	330	378	374	380	362	383	400	406	377	354	320	373	371	333	382	342	355	364	356	350	381	359	372	364
23491	21252	28825	24005	21259	12154	1489	975	861	770	737	766	701	721	678	711	651	655	650	631	624	620	603	650	576	640	595	612	618	591	623	606	602	624	593	621	611	618	631	655	603	593	641	610	580	639	650	572	576	646	618	598	616	562	639	581	617	619	612	650	625	595	628	653	612	640	602	556	591	654	635	619	600	604	624	586	617	599	605	601	601	659	578	619	590	623	633	628	596	562	606	607	571	619	613	608	616	582	598	615	573	582	591	576	645	639	597	580	601	593	587	577	623	626	601	622	618	619	586	603	633	606	601	620	631	597	601	581	652	593	641	642	602	608	600	614	601	592	599	587	572	615	557	546	578	621	577	597	621	602	611	643	570	639	623	626	584	592	590	606	605	617	564	649	648	596	557	630	660	615	596	632	573	598	607	619	628	561	634	577	578	638	618	643	575	632	635	619	596	581	623	582	631	606	635	604	600	606	597	584	577	575	599	548	564	628	618	632	603	621	616	610	572	596	613	621	638	578	623	545	607	612	628	607	586	617	605	618	584	613	579	611	590	586	583	621	607	624	650	631	595	602	548	626	609	610	618	596	579	591	601	611	618	608	598	596	590	631	618	600	608	573	596	632	605	566	628	610	588	571	601	626	625	598	607	597	585	645	623	623	608	617	533	629	638	631	617	597	612	603	607	611	621	593	582	581	572	565	590	612	597	624	621	630	563	616	590	581	607	612	603	596	575	544	596	611	623	570	600	604	644	609	668	622	589	549	607	596	561	632	584	604	638	652	625	638	631	560	574	631	644	564	590	626	606	597	622	602	615	586	607	617	633	589	644	586	638	614	594	609	562	582	623	583	568	575	585	580	594	580	623	573	621	606	608	588	608	587	612	592	628	616	642	620	602	620	545	639	619	589	565	620	630	600	584	644	595	533	624	643	577	624	600	625	601	596	644	611	606	598	607	592	620	654	595	584	593	566	589	596	622	597	600	581	596	613	582	603	643	616	626	582	573	628	584	584	580	630	614	617	633	600	609	597	652	596	580	616	632	630	569	607	614	592	635	637	565	571	640	578	596	613	623	606	583	605	631	624	570	603	608	601	618	630	595	638	617	609	594	594	567	649	592	597	596	559	620	598	546	666	592	592	644	622	574	644	558	632	610	604	621	616	623	650	622	595	592	581	616	643	642	658	629	602	614	562	647	569	585	607	631	590	614	634	589	621	586	658	602	573	627	608	628	589	571	565	639	588	601	603	635	633	623	580	562	601	575	586	594	612	611	627	639	593	600	651	592	646	612	595	629	597	623	581	593	605	580	553	638	594	611	591	624	586	620	591	583	617	615	606	598	599	604	573	601	616	622	571	594	619	571	615	603	602	589	614	596	653	623	569	624	591	626	625	575	580	582	574	614	606	624	628	616	595	585	572	591	606	593	574	613	613	610	610	565	562	599	611	594	619	569	575	588	607	608	583	604	648	572	605	624	576	568	531	569	603	591	604	633	598	637	606	530	592	617	655	620	602	657	573	632	595	596	609	619	563	610	585	611	662	614	606	614	597	602	610	603	560	557	610	603	610	607	630	626	607	657	593	612	639	567	599	589	608	571	635	609	582	612	611	583	619	624	598	575	608	615	607	612	574	652	581	607	616	588	554	639	561	604	592	607	591	601	606	576	592	661	602	600	616	616	602	628	593	595	590	614	589	614	615	634	611	598	564	594	623	593	589	642	591	586	662	609	612	628	619	616	617	604	589	632	571	594	622	582	559	634	589	607	595	635	622	602	636	614	617	577	554	594	603	663	634	641	577	623	609	562	543	583	627	625	583	588	613	615	611	555	603	609	573	631	646	615	630	606	598	603	629	587	624	598	607	598	573	620	605	615	602	628	672	631	603	610	566	621	610	611	594	598	593	603	623	571	634	633	611	630	581	544	588	578	538	629	625	550	580	569	600	561	595	606	629	628	635	574	602	623	617	589	622	598	625	632	617	629	593	581	617	576	634	626	620	554	605	613	609	593	589	585	570	611	644	624	606	574	561	571	602	588	597	629	619	599	614	644	571	622	581	613	616	577	607	586	640	553	565	628	599	606	611	549	589	581	603	621	582	607	648	615	580	622	597	619	584	616	591	579	606	639	613	627	574	603	588	649	625	617	617	598	627	545	630	572	573	587	633	571	588	608	572	599	629	614	575	612	593	590	623	634	556	603	560	584	642	565	652	571	614	597	635	579	571	600	606	630	613	624	585	604	593	596	582	604	571	601	592	610	595	644	628	603	629	602	628	647	622	593	602	611	579	622	585	594	566	585	640	586	615	617	612	617	629	604	547	609	617	622	580	578	591	595	559	627	627	622	558	584	573	638	575	579	562	620	586	569	620	624	574	595	629	612	623	642	597	561	586	629	591	611	582	617	679	550	648	596	592	573	602	599	627	623	587	607	549	618	599	592	611	656	581	638	625	603	605	616	615	567	591	598	598	640	638	615	570	589	585	581	585	632	591	608	619	590	577	586	607	588	603	620	589	557	560	596	531	610	619	624	606	603	599	604	575	630	646	595	595	605	643	578	572	615	586	610	584	624	609	579	573	644	654	615	610	603	628	576	615	621	641	584	672	588	581	605	603	642	624	602	625	580	568	569	601	623	603	619	614	584	607	635	575	612	623	627	579	597	573	572	590	625	575	601	602	622	600	556	609	638	603	620	578	627	621	575	569	581	597	605	576	600	618	621	653	602	617	636	609	586	568	566	626	566	638	626	592	618	625	559	629	598	614	602	613	571	580	595	604	615	589	615	550	605	588	602	597	582	538	620	623	590	565	605	595	555	567	629	621	598	628	640	610	598	567	633	631	603	601	624	626	613	602	576	605	603	620	590	617	604	608	637	620	604	565	625	625	588	612	609	637	593	585	656	623	581	666	630	634	591	591	587	540	619	605	586	587	584	554	604	586	619	650	577	603	573	586	606	588	602	571	569	602	611	619	589	612	611	649	646	652	622	623	617	638	613	589	542	593	613	589	565	577	599	623	574	589	644	588	642	606	637	599	599	603	570	606	622	624	631	632	584	574	573	617	615	583	639	627	611	597	624	624	626	614	573	588	596	604	609	631	524	573	561	620	613	568	628	631	588	616	593	626	566	588	635	583	584	648	599	612	615	620	620	601	560	542	558	602	624	628	633	630	654	577	639	585	624	618	568	613	607	641	617	582	620	624	603	607	645	565	592	603	542	613	576	652	641	599	585	574	588	618	579	603	622	634	614	593	616	631	585	591	653	620	573	608	572	579	607	600	594	605	625	593	589	593	574	556	563	572	590	586	606	593	638	589	580	571	600	647	618	578	624	610	576	617	569	624	613	608	579	584	593	569	601	596	607	573	591	594	619	622	633	641	593	580	585	587	597	587	600	602	596	611	613	584	597	609	626	596	591	586	584	594	593	652	599	583	561	601	641	591	592	637	627	575	609	625	592	573	592	613	606	628	635	604	563	653	602	619	640	601	585	613	591	616	607	611
5121	25915	19796	3239	2301	1776	1421	1251	1071	976	864	821	811	721	745	753	695	734	657	683	695	660	689	717	685	614	688	657	681	685	620	699	657	690	634	606	647	665	659	644	639	632	616	679	679	692	584	645	629	663	625	632	668	649	653	629	641	617	632	657	624	664	592	617	659	664	630	643	633	605	652	627	638	652	632	619	651	651	660	605	616	641	599	613	649	623	647	643	648	664	639	661	629	624	622	622	635	682	658	629	650	635	603	678	629	656	649	631	642	656	632	637	631	669	622	605	638	675	608	681	627	657	607	596	645	625	632	640	588	671	632	648	656	659	597	610	650	635	675	599	615	671	632	598	638	599	606	674	619	638	607	640	670	632	621	597	655	606	631	633	622	614	668	646	673	601	653	658	697	596	655	660	645	647	599	679	638	575	633	624	651	587	649	678	615	654	619	621	633	599	627	677	618	644	631	672	683	657	615	620	641	624	633	573	670	672	625	638	664	633	628	648	669	660	650	642	611	651	667	648	639	600	629	609	604	633	601	612	678	669	597	615	626	653	649	622	653	618	627	658	625	684	651	643	607	661	666	644	601	626	607	653	617	609	633	594	668	604	598	633	664	623	613	632	630	634	642	639	628	651	644	641	633	596	627	619	615	654	654	635	662	636	662	570	606	649	650	619	653	612	625	653	671	616	655	657	636	618	592	641	663	669	646	673	633	650	633	636	635	643	648	613	650	621	714	637	649	624	608	637	630	625	634	626	641	621	610	614	649	583	637	626	607	604	647	634	636	640	632	641	611	647	600	565	677	645	664	623	634	668	632	623	698	619	656	615	636	620	626	658	653	653	616	663	647	642	616	620	606	623	675	681	631	616	676	651	638	621	640	642	631	648	711	645	620	668	639	616	631	645	626	632	551	666	632	633	617	618	619	664	624	630	622	616	600	624	668	611	610	604	593	654	659	623	621	614	630	633	614	618	590	659	656	654	618	649	605	649	663	650	671	643	626	597	650	621	619	612	636	624	640	637	574	656	586	657	630	597	632	625	645	643	630	629	606	619	615	651	600	635	632	580	620	621	653	647	618	628	617	604	633	648	637	616	659	613	663	597	637	620	599	657	660	645	620	624	595	635	639	650	653	639	644	623	664	632	591	631	625	678	632	632	631	677	604	628	629	661	643	618	602	637	614	603	632	628	621	655	640	690	651	620	626	635	671	626	632	603	601	597	643	640	668	630	633	613	602	662	603	666	607	649	650	591	617	679	627	585	618	638	635	546	640	617	690	625	626	628	608	646	625	613	644	621	634	647	606	598	627	636	629	652	660	672	634	597	604	618	658	610	655	655	616	641	629	679	651	671	648	624	640	626	636	631	611	636	643	568	626	666	623	624	619	641	591	639	662	637	613	629	611	612	626	639	590	613	622	662	666	676	664	625	638	630	645	601	630	612	611	639	671	594	637	635	635	635	667	604	670	628	593	632	649	629	635	594	621	619	681	650	603	630	633	647	583	664	595	656	604	640	654	624	616	609	651	600	616	655	664	687	624	655	616	626	646	612	615	661	616	659	676	584	611	632	622	639	640	641	638	645	604	654	618	659	650	629	618	642	667	587	636	608	652	653	695	656	642	627	603	630	627	638	648	577	662	617	687	647	584	643	669	587	610	639	636	615	653	617	641	646	602	637	657	613	648	610	653	646	603	628	593	640	618	590	613	637	616	619	636	616	642	643	656	618	645	621	690	623	623	633	630	616	610	584	649	617	670	624	676	589	607	638	600	602	636	604	628	641	581	605	606	598	615	577	641	635	624	655	605	603	659	650	614	638	606	634	658	673	647	614	626	638	570	600	598	587	613	635	648	655	651	647	590	624	571	629	605	670	669	595	609	635	693	638	652	611	640	660	664	648	621	614	598	673	620	613	664	631	605	619	612	642	643	661	623	659	631	605	606	608	705	629	648	660	601	622	663	633	628	627	664	606	618	651	638	628	669	647	621	587	598	608	614	595	627	649	656	652	667	616	648	613	603	665	604	653	632	632	609	661	610	622	598	641	605	600	575	647	640	621	627	586	655	667	608	624	626	598	655	633	633	632	613	570	668	651	636	659	624	636	647	589	597	616	593	636	636	643	631	633	633	618	628	594	597	673	647	606	610	616	612	599	656	626	629	675	607	628	625	651	667	568	649	616	603	643	634	647	625	561	617	602	613	625	632	625	671	657	633	646	641	628	646	657	683	687	662	623	619	667	636	627	652	630	636	630	626	646	623	624	633	618	624	622	635	631	648	621	628	624	593	616	698	610	588	668	623	564	635	602	663	633	650	630	638	614	644	654	636	683	631	612	644	643	663	636	605	629	608	665	657	660	598	612	621	630	653	625	613	663	652	627	635	568	617	581	665	621	631	607	632	663	660	621	636	661	647	654	585	615	645	626	597	653	625	617	610	604	616	636	648	624	615	634	669	625	661	607	653	617	604	654	673	643	629	648	627	627	639	672	640	613	632	641	661	631	623	644	579	591	631	643	635	653	611	637	599	644	631	679	588	640	590	618	605	592	649	626	588	601	624	659	639	654	645	654	625	618	651	685	642	591	611	589	649	643	640	583	663	627	650	658	576	618	680	609	649	610	626	629	610	620	620	624	660	613	585	593	666	616	657	651	651	645	639	592	666	645	714	628	637	600	649	614	662	608	633	595	601	635	638	636	663	622	611	586	584	629	638	683	641	627	628	630	606	658	655	652	639	601	635	651	599	593	652	624	635	656	603	621	642	606	621	632	622	622	656	650	601	642	642	621	649	610	685	580	646	678	656	662	601	677	658	612	625	659	618	615	677	639	589	618	599	650	647	619	656	642	637	588	645	640	633	603	634	622	605	631	611	659	656	609	570	626	603	621	695	693	642	615	663	614	607	648	618	648	672	668	628	673	621	635	668	648	636	647	666	621	627	626	627	638	618	603	659	615	652	618	663	616	673	658	625	683	611	647	643	629	643	585	619	623	654	644	612	644	610	704	610	635	617	618	603	645	625	619	647	626	645	641	626	649	671	666	602	643	577	610	650	602	604	629	648	655	632	635	631	627	617	629	598	608	673	634	641	622	639	659	612	606	666	625	657	584	634	646	636	601	627	611	635	635	645	624	659	650	622	597	641	673	623	680	634	627	600	657	603	636	624	629	613	632	629	625	645	638	640	666	617	656	666	589	605	617	614	641	648	616	593	656	615	629	678	639	616	627	630	633	655	642	665	626	665	652	604	653	600	683	638	648	612	648	671	663	646	637	664	614	634	573	630	615	631	618	619	675	629	607	645	624	673	612	606	627	620	658	641	637	626	624	641	616	588	588	596	640	652	676	646	618	627	659	656	646	615	660	611	677	635	650	639	593	606	608	603	652	665	638	637	586	628	632	608	616	652	625	620	608	633	611	624	654	602	638	664	586	652	618	641	641	604	646	602	637	648	693	593	619	634	643	665	594	587	636	624	643	672	667	622	639	639	635	659	677	571	603
24648	21268	27945	24805	14384	738	406	318	283	271	231	222	213	191	200	191	182	175	173	170	172	195	151	138	195	199	184	175	171	167	167	184	181	173	169	193	151	165	161	158	162	155	156	164	178	175	162	174	162	175	139	154	144	163	167	171	179	143	168	166	156	190	175	156	156	172	154	162	156	152	182	162	146	155	161	146	167	172	143	164	154	155	142	171	160	176	155	178	148	157	167	166	161	170	167	166	156	152	173	159	160	165	130	165	165	164	167	175	166	177	169	159	144	140	190	172	180	173	165	168	157	146	149	173	148	149	151	157	143	161	157	165	181	169	165	155	179	150	181	140	163	186	177	150	168	170	174	143	148	185	147	166	149	156	163	162	185	161	172	167	162	167	165	181	165	182	157	146	148	173	156	168	174	176	139	167	167	166	157	167	165	155	157	168	179	167	160	161	157	162	160	165	169	149	154	143	172	169	176	144	165	165	166	156	149	149	158	181	181	176	167	146	160	156	148	185	146	152	154	170	160	151	145	147	162	169	167	165	157	178	151	173	186	156	165	167	156	174	162	144	162	158	151	145	169	155	162	173	174	173	166	147	175	173	160	144	162	167	166	185	171	151	148	183	155	169	169	154	181	134	157	155	169	169	141	172	171	171	151	159	154	145	181	176	171	162	171	180	156	154	161	170	165	149	161	149	177	179	147	149	153	159	168	159	165	161	165	173	162	158	174	169	152	149	189	187	145	163	174	174	151	154	139	160	186	156	170	159	150	156	149	190	168	171	160	147	158	156	158	149	172	156	154	154	153	184	163	175	144	156	146	148	143	166	164	173	188	179	158	167	158	181	161	155	154	156	162	161	168	171	142	147	169	166	155	172	164	168	162	167	160	174	170	147	149	156	158	181	152	166	160	177	163	189	170	191	181	158	181	161	198	152	151	149	149	151	137	144	192	199	151	150	161	175	154	155	150	169	166	160	159	166	167	156	148	179	155	151	173	171	167	141	151	149	146	159	153	157	173	150	182	168	155	165	163	186	154	163	170	168	161	186	169	149	180	154	155	147	165	172	149	175	159	162	165	191	157	160	140	165	170	156	155	163	172	148	167	154	139	160	174	173	180	164	150	158	148	181	171	178	147	156	148	169	162	123	148	160	145	186	156	182	175	152	139	172	161	148	150	164	162	152	169	165	174	151	160	159	152	145	162	149	168	150	168	158	170	143	156	189	172	168	171	167	160	147	158	153	162	167	166	156	158	150	170	185	166	142	162	142	149	180	161	170	168	163	144	177	180	143	172	134	185	171	159	163	163	149	148	148	157	164	174	153	163	157	137	177	173	150	164	169	171	170	153	165	155	160	164	168	120	170	152	182	163	182	168	160	148	166	148	161	162	153	173	165	157	171	168	166	163	193	184	156	154	181	179	173	174	160	198	143	181	163	174	159	176	184	155	193	148	165	155	164	149	149	161	182	146	177	191	171	170	158	162	160	151	166	162	155	163	158	153	166	143	153	161	171	171	168	148	145	153	183	138	172	153	135	154	160	173	139	163	147	164	168	170	159	151	125	176	164	176	158	146	156	150	149	154	150	162	131	156	163	145	148	175	164	174	165	149	141	157	164	189	174	186	141	171	157	175	169	177	134	146	155	176	171	176	170	145	137	170	167	165	159	169	176	138	156	159	153	162	155	151	161	190	159	178	169	166	180	186	157	174	161	190	163	149	172	146	155	139	149	164	160	178	157	142	164	174	164	189	156	167	165	146	167	168	145	162	185	143	142	149	179	174	152	179	166	162	164	162	149	182	140	153	174	154	160	147	167	164	137	160	157	138	152	167	159	165	157	165	169	158	153	178	173	177	163	180	147	178	144	173	179	162	175	151	177	182	171	145	167	149	143	147	132	158	171	166	169	178	142	165	151	131	157	186	165	162	178	160	184	169	150	144	181	160	175	175	149	158	158	174	146	170	162	166	160	180	159	168	144	165	138	181	143	161	166	166	134	166	169	152	147	166	161	165	189	176	161	128	156	187	143	149	166	155	162	162	162	157	181	147	162	145	186	145	172	175	166	141	175	162	179	149	177	180	168	158	153	164	142	145	153	182	175	163	163	173	161	132	145	161	166	139	164	156	154	180	148	164	156	185	140	166	193	154	162	174	132	165	160	149	123	147	173	168	151	155	161	184	146	174	166	173	149	157	168	154	144	164	158	166	151	148	163	168	166	141	157	172	172	180	179	171	160	163	181	164	167	166	160	148	156	147	176	139	174	155	145	162	154	146	157	164	171	177	153	167	149	172	156	173	177	143	174	161	176	149	155	172	173	166	173	150	154	161	153	170	165	167	160	143	166	142	156	156	167	155	172	159	162	153	161	172	163	167	153	186	153	163	158	181	167	166	155	153	142	160	153	171	188	171	186	145	152	176	153	148	162	153	166	162	163	127	156	182	164	148	166	145	148	174	140	162	169	145	155	149	161	158	164	150	160	156	191	161	152	158	177	153	173	144	169	168	166	192	146	180	177	152	147	156	163	140	168	150	157	187	155	143	157	158	171	154	156	162	158	156	166	149	147	169	150	172	172	143	174	163	148	149	156	170	172	170	160	174	165	173	168	159	152	144	162	153	154	150	150	153	134	162	148	158	166	176	179	182	163	168	170	164	168	168	165	159	162	152	153	155	153	160	169	172	177	185	154	160	147	153	144	173	143	158	168	173	180	151	143	165	173	161	168	168	159	165	157	169	161	182	174	144	182	174	151	168	153	161	162	184	164	160	178	155	158	170	174	158	141	159	178	153	175	157	157	168	162	166	146	168	180	158	155	163	149	161	136	160	162	160	162	183	167	176	184	174	167	159	148	149	161	157	137	185	161	169	169	168	152	173	159	166	172	141	171	161	166	174	165	154	165	156	163	124	153	138	124	169	166	190	160	149	137	160	164	166	143	165	163	156	188	143	176	160	158	194	166	146	143	148	147	158	140	151	163	150	157	157	157	155	176	168	178	150	187	173	154	177	160	155	168	155	146	161	155	145	184	163	148	170	177	189	156	159	173	150	154	162	174	141	135	176	156	150	167	163	169	173	169	156	167	161	145	159	155	164	162	176	130	144	164	167	153	158	159	155	145	196	178	143	165	174	169	173	161	170	144	174	182	153	170	168	153	159	154	153	150	159	145	190	172	132	174	143	153	180	163	165	168	164	172	159	144	162	142	158	125	158	145	185	154	177	158	149	169	179	176	179	161	150	159	155	143	166	159	151	161	162	170	174	180	165	146	150	138	139	155	158	169	177	164	138	149	171	165	143	158	161	160	176	171	171	149	173	193	173	161	166	146	174	161	159	147	162	172	158	159	157	174	147	169	163	154	152	176	161	161	187	129	167	160	170	152	158	173	159	169	155	152	164	154	165	145	163	153	156	150	167	157	170	151	144	141	177	168	173	176	170	163	172	154	157	164	179	148	168	164	155	143	151	163	163	143	149	172	149	154	169	157	163	139	171	157	146	156
4900	19283	14788	1648	1151	904	710	555	468	382	344	313	290	263	252	235	261	199	233	214	224	223	196	200	233	208	235	228	207	200	199	181	192	191	189	210	201	176	182	211	189	181	176	187	173	190	198	197	188	178	202	183	191	202	179	189	182	180	188	164	187	171	166	190	207	179	171	205	197	188	189	200	178	164	201	180	184	177	197	183	169	200	168	189	207	181	213	186	188	179	189	181	207	177	196	197	181	187	199	182	198	178	189	185	186	177	182	181	171	176	181	181	215	177	165	192	199	195	178	162	162	217	179	189	179	177	180	207	176	174	182	185	185	207	182	203	194	185	193	226	177	173	158	175	193	195	189	190	194	191	163	166	183	187	195	181	180	189	187	202	174	167	194	178	205	184	187	181	184	181	186	184	200	196	188	188	182	189	181	186	184	209	192	184	200	198	212	206	197	180	203	183	181	161	200	176	183	195	188	180	195	199	170	194	168	193	188	184	200	185	196	196	167	174	180	177	194	192	191	196	183	194	190	188	192	161	200	206	149	181	187	169	176	166	174	217	159	202	183	186	187	176	189	198	175	176	216	187	200	169	194	181	189	175	174	192	196	201	182	191	181	214	174	205	194	168	170	206	190	209	193	169	198	194	196	196	188	186	192	213	178	168	178	187	179	190	205	167	174	185	179	215	181	166	163	179	193	184	196	222	161	187	181	209	202	191	201	171	208	167	176	182	185	201	198	210	165	189	199	159	188	207	179	176	176	182	207	200	192	225	217	195	193	211	169	178	207	176	172	178	173	157	219	212	176	181	179	190	181	192	173	169	198	222	186	183	205	166	191	164	191	184	163	176	196	193	190	204	195	201	195	184	181	171	170	171	169	179	191	195	186	169	210	201	210	216	186	183	180	186	188	205	167	196	212	177	183	166	202	169	201	197	179	185	182	187	196	171	190	169	195	170	175	168	179	193	183	178	183	179	189	171	174	199	186	189	182	166	184	169	170	191	181	186	166	183	171	165	190	172	181	204	158	188	207	200	184	186	194	168	187	199	190	162	166	189	188	205	186	197	190	202	185	207	181	190	183	197	176	166	194	233	170	165	183	190	188	208	169	192	186	181	195	187	165	182	197	195	162	197	187	171	170	201	214	165	216	166	177	183	176	195	193	174	188	171	194	196	200	178	166	163	179	207	190	173	158	184	185	194	171	240	191	226	187	192	198	192	173	179	182	191	161	154	198	209	173	199	196	196	184	190	212	183	165	172	204	182	209	187	181	186	194	190	175	189	189	184	201	159	179	169	181	201	172	181	197	201	174	187	211	178	175	203	202	221	154	183	178	208	198	202	184	170	203	186	199	198	199	170	180	181	167	194	191	183	208	185	186	183	194	179	202	212	208	173	194	174	197	203	187	190	182	151	204	199	191	185	178	195	187	203	174	190	173	167	210	192	199	191	183	204	184	189	170	227	195	207	170	173	190	186	194	189	169	189	189	198	158	193	164	164	195	182	178	171	185	184	200	179	179	172	173	191	189	164	193	191	171	182	175	178	199	174	199	206	174	185	174	177	188	196	195	178	179	186	194	188	201	173	206	187	206	163	218	202	190	211	198	183	205	172	184	167	199	157	187	182	177	189	183	194	165	170	156	185	172	167	187	193	192	181	196	163	197	185	209	196	167	179	185	202	172	198	192	166	192	209	200	200	197	182	182	190	187	160	178	176	193	186	198	194	217	173	176	176	201	192	192	191	154	173	214	184	199	159	172	208	192	183	216	191	175	212	177	177	191	187	187	158	209	175	196	180	169	187	213	195	175	192	165	195	191	171	189	201	204	174	218	151	203	194	199	194	179	191	173	182	195	173	201	197	176	198	178	177	193	201	187	193	199	201	204	166	194	187	186	195	189	169	171	189	204	200	191	169	190	188	179	178	188	191	193	196	213	193	177	206	184	190	194	201	202	203	189	183	188	223	196	175	211	178	155	189	183	183	200	189	195	175	194	216	185	178	198	216	224	183	193	223	164	173	173	190	166	203	191	181	182	206	177	196	194	165	189	178	173	187	165	189	175	187	203	193	184	196	181	215	194	194	193	197	181	212	199	184	181	178	188	197	167	179	177	179	178	199	200	160	215	167	185	211	178	176	183	176	191	182	187	193	181	178	186	184	200	178	173	186	187	179	179	193	169	187	183	180	159	205	165	176	198	180	182	186	194	178	190	170	196	178	209	161	153	208	191	193	198	191	210	203	167	192	183	184	200	182	177	194	185	195	181	185	182	198	177	208	201	199	179	190	177	186	190	189	185	169	206	193	228	198	182	174	193	192	179	181	175	200	194	182	173	158	166	197	182	173	197	171	179	183	171	182	195	199	158	196	183	204	181	198	196	178	192	166	207	207	171	199	163	200	191	204	179	190	179	205	193	173	186	175	169	198	195	190	176	196	202	176	189	189	192	191	176	218	195	172	168	177	188	171	190	192	214	207	180	189	213	168	178	170	182	187	182	156	183	170	181	202	196	173	160	179	184	185	191	183	206	189	206	211	216	198	179	180	200	167	180	185	192	184	221	172	200	194	205	205	183	171	183	184	187	190	203	195	186	176	197	205	179	212	185	171	168	196	172	187	190	190	172	221	179	221	183	181	158	175	172	190	192	184	186	198	194	212	189	202	162	200	173	191	183	161	198	171	205	181	194	203	190	188	213	178	186	181	175	183	188	181	170	191	175	196	178	182	164	198	186	188	196	201	167	196	172	184	199	185	180	193	192	179	177	180	166	165	191	176	213	166	173	203	184	185	171	181	180	217	168	173	197	183	184	188	174	197	191	183	206	165	161	182	178	176	194	186	197	184	196	194	194	218	188	188	200	210	178	201	212	182	191	188	208	171	162	152	197	196	177	169	202	226	193	183	225	200	229	199	169	208	181	186	182	221	199	187	205	186	164	177	190	163	208	183	202	196	192	198	196	180	185	195	189	205	184	173	179	171	191	196	169	231	207	190	184	170	196	199	175	163	187	208	170	188	180	182	187	179	176	190	216	180	166	177	178	197	171	157	211	201	215	182	203	188	178	194	194	167	197	199	191	156	188	207	188	172	165	169	192	226	203	202	181	179	226	182	178	192	196	176	186	197	158	190	168	205	165	181	197	204	180	161	182	176	185	182	188	175	204	212	175	167	202	193	184	185	171	181	174	201	188	186	179	165	188	179	205	198	183	183	182	193	203	203	183	181	195	199	205	186	206	210	161	171	192	202	167	192	165	177	185	184	180	166	162	198	170	180	200	189	191	170	192	189	200	197	183	172	155	179	190	165	154	192	196	190	197	195	190	185	206	204	184	197	196	194	182	188	198	176	220	172	151	177	185	175	176	192	194	194	190	187	180	190	203	209	174	184	188	200	199	171	168	179	191	186	200	169	204	213	185	197	179	160	172	195	197	173	176	196	171	207	196	178	207	160	180	211	207	189	195	181	200	181	156	195	178	179	199	188	177	166	225	191	179	179	175	193
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
