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
339560640156	339560641041	339560641589	339560642141	339560642689	339560643241	339560643789	339560644341	339560644891	339560645441	339560645991	339560646541	339560647091	339560647641	339560648191	339560648741	339560649291	339560649841	339560650391	339560650941	339560651491	339560652041	339560652591	339560653141	339560653691	339560654241	339560654791	339560655341	339560655891	339560656441	339560656991	339560657541	339560658091	339560658641	339560659191	339560659741	339560660291	339560660841	339560661391	339560661941	339560662491	339560663039	339560663591	339560664141	339560664691	339560665241	339560665791	339560666341	339560666891	339560667441	339560667991	339560668541	339560669091	339560669641	339560670191	339560670741	339560671291	339560671841	339560672391	339560672941	339560673491	339560674041	339560674591	339560675141	339560675691	339560676241	339560676791	339560677341	339560677891	339560678441	339560678991	339560679541	339560680091	339560680641	339560681191	339560681741	339560682291	339560682841	339560683391	339560683941	339560684491	339560685041	339560685591	339560686141	339560686691	339560687241	339560687791	339560688341	339560688891	339560689441	339560689991	339560690541	339560691091	339560691641	339560692191	339560692741	339560693291	339560693841	339560694391	339560694941	339560695491	339560696041	339560696591	339560697141	339560697691	339560698241	339560698791	339560699341	339560699891	339560700441	339560700991	339560701541	339560702091	339560702641	339560703191	339560703741	339560704291	339560704841	339560705391	339560705941	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	3600	2300	2720	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23596	21704	29311	24655	20135	12701	2141	699	580	507	423	472	412	397	443	411	372	383	377	335	364	362	343	330	353	333	358	345	358	330	363	350	344	360	324	378	345	333	341	355	348	297	330	344	339	345	361	345	318	313	318	303	325	301	302	320	310	299	321	298	320	305	279	326	350	344	312	341	336	332	328	307	319	307	331	346	327	342	314	336	350	333	347	322	340	317	312	314	347	360	326	315	326	344	345	314	313	370	331	335	306	330	349	339	336	334	286	337	319	331	337	340	306	320	327	343	349	334	320	367	312	341	307	291	321	330	313	299	318	305	301	381	324	308	331	324	319	350	357	341	316	348	331	313	362	333	323	330	324	341	312	303	323	330	332	306	324	328	343	331	338	301	315	327	309	309	285	339	321	336	334	301	309	335	308	359	299	332	310	335	320	335	315	320	324	337	316	350	325	298	302	354	324	323	311	324	304	295	302	329	278	322	340	289	340	325	320	295	332	326	319	338	311	347	320	325	311	308	321	319	313	314	313	325	329	323	349	349	316	350	325	323	312	301	323	324	295	325	292	301	332	354	331	371	321	363	304	355	308	323	307	309	303	323	295	304	319	331	315	302	332	333	353	308	330	326	317	293	337	308	321	305	318	313	333	298	286	335	315	340	312	330	338	318	311	329	306	308	357	319	352	314	328	309	336	341	309	304	360	354	361	353	289	304	328	316	296	306	347	307	321	307	298	331	304	318	318	319	321	337	306	320	290	344	316	343	311	330	294	321	373	309	308	304	306	337	306	288	304	324	325	324	286	301	316	305	332	305	357	323	365	311	319	333	309	329	333	324	333	328	316	336	300	300	323	320	331	323	325	331	287	368	315	322	311	339	301	343	322	293	326	350	353	319	339	299	326	326	282	352	321	299	327	351	314	311	297	327	303	300	333	352	324	296	316	302	326	333	317	320	300	327	343	275	333	281	341	314	322	325	299	347	308	284	331	319	334	346	323	329	340	292	328	333	321	304	321	321	325	312	315	324	339	336	301	309	332	283	321	334	347	325	290	341	334	307	334	326	330	349	318	310	336	348	307	318	361	319	289	316	348	343	357	326	316	330	318	333	317	311	340	313	289	339	316	306	333	313	339	334	318	296	332	305	318	356	327	314	334	294	301	315	313	315	294	306	335	315	304	305	373	300	332	294	325	346	334	331	320	297	319	316	310	341	319	300	306	316	333	327	316	318	297	328	306	317	330	313	317	346	302	345	337	304	302	335	301	299	283	334	346	317	297	325	352	328	342	341	339	314	276	305	297	326	309	331	304	340	298	330	316	329	317	367	325	351	303	307	328	350	333	341	311	311	324	305	306	333	296	315	297	334	345	336	328	320	303	299	323	312	300	300	329	320	333	321	326	289	283	296	313	335	318	345	309	333	306	313	348	329	311	303	344	321	325	316	325	303	352	342	303	332	323	339	319	315	315	347	289	311	298	316	320	309	340	296	337	353	352	329	308	309	314	289	348	329	303	346	304	298	346	333	353	344	349	319	318	310	314	302	335	301	313	335	285	310	320	340	308	321	331	323	320	317	312	333	317	295	335	344	274	333	349	335	304	330	332	314	319	298	321	318	296	326	333	332	287	328	299	322	309	332	331	312	307	292	296	282	308	337	306	307	329	303	346	297	310	313	314	323	318	345	337	345	329	308	332	350	361	313	347	325	306	335	313	324	311	305	322	306	351	352	339	291	313	334	314	306	320	327	319	321	331	322	305	312	285	329	299	305	327	313	300	311	314	339	280	282	308	316	347	338	313	317	338	324	343	301	319	317	318	307	331	331	329	349	320	319	308	330	326	323	309	306	342	322	315	293	346	331	299	315	327	340	348	291	331	318	317	342	325	343	305	334	327	315	294	339	331	322	328	326	329	310	340	342	324	288	322	319	313	311	308	320	337	338	306	312	308	296	321	336	314	326	333	308	306	339	311	339	362	299	312	335	332	306	343	291	311	334	337	338	304	342	321	295	312	350	330	299	329	311	335	339	309	333	324	314	312	316	327	344	309	300	304	307	298	324	311	342	331	311	307	311	329	328	325	304	307	329	319	318	323	321	328	300	335	315	299	303	280	342	312	345	327	368	295	311	308	309	334	303	327	321	347	350	315	332	312	290	317	325	293	329	316	329	326	274	335	330	306	307	330	304	310	287	315	316	334	313	336	317	345	300	346	307	318	323	296	324	321	331	325	343	295	301	337	303	341	331	319	324	312	307	328	338	339	324	342	296	319	311	318	314	313	325	328	333	317	312	318	309	361	341	336	305	302	302	310	347	304	307	316	328	314	328	298	314	337	333	329	324	330	339	317	306	294	351	308	318	297	328	327	377	325	309	312	302	333	312	334	295	296	316	334	327	343	325	303	328	347	322	324	331	339	328	324	339	334	332	294	368	313	317	308	272	319	322	371	305	347	331	327	317	318	302	325	369	321	301	313	341	340	339	355	321	312	316	339	330	334	290	320	310	340	333	277	301	343	338	307	322	290	300	330	287	324	336	315	329	340	324	297	348	333	308	319	318	330	330	297	299	331	313	320	339	307	308	289	328	331	309	314	313	306	315	351	304	308	325	306	320	289	294	354	329	309	325	321	312	330	304	296	312	320	303	335	347	331	356	344	341	309	320	312	302	317	348	311	316	313	337	273	309	332	313	337	313	332	341	342	317	328	286	309	333	314	344	313	295	305	338	328	342	315	313	315	318	335	324	330	343	292	352	327	297	327	307	300	356	322	328	337	266	308	306	312	329	318	303	314	300	363	321	287	342	311	320	308	281	311	318	314	278	305	326	300	317	342	343	316	317	301	332	329	333	331	373	333	323	303	306	313	291	323	320	311	294	301	304	317	341	314	300	322	292	323	317	326	299	345	354	345	356	318	312	311	328	335	320	329	303	330	329	321	319	340	341	315	374	325	314	326	314	314	327	324	335	327	328	313	325	323	319	331	327	290	349	305	317	321	328	317	337	324	313	305	319	300	350	332	322	312	323	352	300	325	303	340	309	327	302	335	337	331	288	330	320	309	331	328	313	304	319	340	335	314	315	285	311	297	315	318	306	334	296	310	306	335	273	326	312	382	316	324	311	338	328	302	324	344	320	288	307	333	342	355	318	323	325	320	351	314	306	330	303	355	328	296	314	343	327	347	317	323	321	278	303	303	317	333	315	326	355	312	327	339	299	312	368	308	304	312	288	348	327	345	322	330	317	317	329	335	314	316	338	333	321	297	293	318	299	350	341	294	349	347	314	316	315	314	332	307	316	326	316	305	290	332	360	297	313	309	318	306	289	314	313	330	299	318	328	286	306	315	347	296	297	328	313	325	319	305	339	338	369	297	320	331	329	336	289	320	337	332	348	367	327	318	343	321	326	307	294	317	304	282	301	301	308	340	297	346	298	340	321	314	337	332	326	346	341	364	314	314	318	324	331	336	317	302	324	331	280	288	299	337	318	317	313	331	302	344	311	329	311
22239	13543	17081	6000	4198	3086	2461	2017	1757	1529	1361	1214	1095	1082	982	994	930	872	896	805	839	790	797	759	779	744	797	762	730	785	709	705	771	697	716	734	765	683	702	701	738	721	703	687	729	674	680	725	665	702	695	718	697	743	710	707	705	684	702	700	652	681	709	652	674	742	712	659	693	718	675	689	670	680	686	708	678	714	649	682	681	691	708	675	653	683	699	680	658	640	701	671	638	635	668	681	704	694	612	740	715	688	661	657	694	719	657	675	664	635	691	689	651	682	632	685	675	669	646	678	677	697	705	652	710	696	692	682	706	683	695	702	703	673	683	676	706	702	692	686	683	685	667	673	696	709	669	691	669	669	658	758	630	664	639	728	686	682	717	737	701	680	682	662	667	707	692	697	743	687	691	707	697	711	652	638	695	703	650	686	676	704	678	699	667	645	673	636	651	666	685	669	643	731	687	687	672	655	695	644	688	662	667	680	688	675	684	655	646	667	668	718	679	672	680	708	697	731	704	666	686	654	675	679	633	681	697	685	714	686	642	644	689	722	700	673	710	667	664	650	691	636	650	705	685	696	628	672	731	662	713	698	681	687	718	681	726	658	672	650	656	664	691	651	621	649	691	693	681	675	680	665	666	702	673	651	660	698	678	661	730	638	658	681	683	715	710	695	662	661	736	663	707	699	652	689	698	676	699	651	671	738	608	653	727	641	689	657	718	648	664	684	687	651	653	708	698	673	696	697	690	668	636	700	676	708	692	680	659	659	692	688	696	671	647	682	671	677	665	631	671	631	670	653	681	648	696	678	658	745	647	667	711	677	671	689	683	644	651	667	635	673	681	733	658	714	647	694	683	662	650	662	644	713	690	649	670	614	685	631	703	646	695	670	632	680	666	667	647	679	670	679	644	639	703	738	680	634	654	681	700	660	688	686	669	739	675	617	714	662	665	748	627	663	703	666	685	644	671	689	628	685	687	662	720	648	684	648	675	683	700	703	659	698	713	667	694	621	704	651	674	680	665	691	706	663	751	656	655	694	671	688	658	677	688	674	662	691	668	688	678	656	648	669	634	653	713	659	708	640	667	659	657	693	705	694	674	717	675	684	724	696	709	647	678	655	672	665	680	699	665	641	688	654	696	628	702	642	673	644	643	712	633	646	671	697	670	684	678	685	657	685	710	668	664	683	722	682	657	630	670	686	719	669	726	680	671	673	644	689	669	709	674	708	655	684	663	690	657	667	675	754	681	701	680	654	700	648	728	684	654	657	624	651	681	663	656	704	625	680	674	650	683	695	665	655	644	708	647	697	630	653	689	695	673	687	667	685	679	678	685	644	701	654	682	656	648	672	654	657	684	702	663	650	689	723	669	687	735	683	699	685	690	735	677	627	727	670	648	679	681	689	643	710	693	696	719	650	629	681	662	673	642	711	696	669	662	652	682	716	673	657	662	675	681	712	641	689	685	664	683	621	640	674	690	651	657	691	681	643	658	679	666	685	680	679	715	636	684	675	674	702	700	708	647	603	685	665	661	735	710	688	659	723	674	667	706	693	713	659	678	703	703	705	668	672	686	666	635	664	680	701	695	704	682	646	673	674	659	680	622	670	678	683	702	691	697	659	658	715	697	689	639	710	720	659	708	674	683	646	635	666	647	680	673	675	651	660	698	662	649	656	688	688	653	656	731	713	643	678	667	629	635	686	687	655	657	659	679	676	665	694	628	655	640	681	688	685	644	662	682	676	696	682	699	725	722	665	702	664	696	702	689	696	668	672	671	676	703	704	701	666	656	671	684	691	695	717	648	633	667	683	641	651	708	670	691	676	675	655	731	668	675	695	650	685	688	688	655	643	708	627	664	714	658	693	721	726	669	641	687	642	673	675	638	692	657	677	653	646	645	672	709	748	678	660	625	673	652	624	644	643	661	645	671	699	700	694	656	648	661	679	633	643	636	638	660	653	660	719	718	664	677	665	672	697	657	731	637	699	697	620	657	680	685	653	673	697	656	706	657	675	700	645	699	654	688	643	676	675	677	645	710	710	675	642	648	695	698	689	730	664	717	700	694	670	675	687	689	678	663	693	724	636	624	652	689	627	739	650	675	732	697	712	670	675	688	672	672	669	684	701	714	690	628	642	640	642	639	633	680	715	657	644	651	702	652	641	684	684	717	634	710	664	697	685	673	683	670	664	705	676	659	704	653	650	671	658	661	683	688	696	663	660	680	631	709	678	721	703	642	694	675	647	684	713	655	727	621	644	645	672	703	670	636	608	628	670	711	709	664	681	690	673	688	675	718	728	646	699	674	674	660	687	661	701	754	685	723	662	698	658	619	684	707	684	674	663	677	695	691	719	661	699	730	659	649	654	653	677	645	696	670	673	664	670	678	652	646	626	719	664	689	664	650	661	680	683	681	729	703	646	672	620	716	637	710	681	667	662	672	647	704	711	673	689	704	676	696	685	695	629	704	665	661	633	689	652	677	654	654	694	730	636	682	654	718	663	672	628	688	659	697	737	676	628	695	692	673	664	668	699	671	686	669	682	630	635	673	660	702	702	697	715	659	718	688	692	683	669	678	685	660	680	687	648	670	646	713	656	700	659	656	683	662	701	671	643	676	672	672	681	686	645	699	673	638	681	668	651	656	691	683	678	670	650	676	680	605	640	669	688	665	707	663	679	699	654	662	658	633	652	671	680	660	713	683	611	664	728	701	651	678	698	674	652	668	753	700	702	694	670	726	673	698	681	701	675	678	680	690	667	666	649	717	647	677	632	682	647	685	654	657	679	623	710	664	711	622	689	643	665	668	636	679	647	657	680	685	656	680	675	735	628	684	664	634	682	672	637	666	718	652	701	685	669	674	679	637	657	676	658	681	705	696	662	656	666	693	690	687	653	646	670	633	665	692	649	649	605	615	671	632	669	638	681	661	706	668	705	671	656	641	677	675	691	657	651	682	671	665	641	702	656	668	694	689	712	702	699	715	712	648	720	654	702	654	666	680	671	670	641	671	670	687	654	666	680	657	692	734	667	655	713	714	665	691	702	692	675	660	662	686	655	678	678	670	669	660	730	676	691	652	694	666	671	591	651	693	689	675	685	688	648	676	635	674	676	672	695	672	700	651	654	703	658	686	694	662	665	700	711	663	685	662	673	649	699	634	668	649	663	647	667	682	681	668	700	689	712	683	657	645	663	640	650	640	674	662	677	644	673	626	688	670	708	658	688	702	682	657	666	681	674	740	649	650	662	723	652	699	617	668	739	702	664	676	640	691	644	717	672	680	646	645	633	696	735	694	670	681	627	657	660	703	681	667	702	677	668	735	671	695	712	647	705	712	687	649	692	664	695	692	678	691	714	683	700	691	713	683	681	639	682	675	685	675	719	701	695	614	658	656	649	659	677	704	709	654	678	677	649	646	690	676	664	679	675	672	664	705	666	616	690	670	706	653	661	658	657	683	682	659	658	690	745	684	698	700	651	701	696	665	683	649	687
26816	20987	10442	1064	577	501	503	490	472	520	500	528	505	504	466	495	483	474	477	504	502	471	495	508	478	480	485	513	562	478	505	465	416	476	470	486	495	499	483	472	477	533	506	465	476	448	522	488	519	488	514	477	473	483	505	510	508	505	500	462	512	523	497	523	502	496	480	494	483	490	504	496	467	522	484	472	483	509	496	479	484	487	498	523	503	473	491	499	481	489	505	465	497	485	480	475	456	498	547	478	462	468	469	500	465	453	472	500	506	499	503	482	468	467	449	497	485	509	477	486	479	463	527	460	438	478	499	449	487	482	485	478	461	497	461	505	460	474	477	521	458	496	501	467	518	490	483	502	523	526	476	454	478	481	503	498	516	511	472	516	490	486	508	424	466	498	478	492	491	473	470	466	471	512	507	521	462	452	531	504	513	519	476	487	482	443	499	482	496	498	457	487	483	510	475	464	470	493	434	467	495	479	481	482	507	475	473	522	517	478	501	513	529	459	479	464	478	499	448	500	500	501	456	474	512	511	478	480	469	465	464	448	477	481	462	493	502	487	509	499	517	477	502	430	485	484	485	446	449	494	512	499	504	487	530	476	465	445	470	469	481	471	474	478	474	484	518	525	497	457	505	532	431	481	464	503	457	484	492	505	442	488	498	469	492	476	488	486	488	471	446	478	492	523	494	506	468	493	475	486	485	453	488	486	505	535	527	450	473	502	471	489	483	476	488	486	497	502	495	480	491	513	506	510	467	487	479	456	471	467	491	471	482	486	479	479	486	448	489	449	476	467	456	500	484	474	462	460	481	495	465	498	467	484	538	450	480	451	458	504	474	479	474	503	476	476	440	488	467	457	452	500	509	467	483	469	449	446	462	499	501	454	494	507	491	483	481	486	487	481	471	500	473	479	506	510	479	498	485	489	461	514	495	522	500	489	447	484	479	529	493	476	483	503	479	435	455	476	531	507	492	478	452	476	464	478	468	471	516	470	482	470	483	499	499	464	481	488	469	508	490	515	506	482	465	497	481	503	503	520	443	535	508	482	469	493	499	530	473	487	495	514	474	453	478	504	454	506	449	443	485	486	470	433	467	481	483	484	543	491	467	437	478	488	443	505	494	475	463	488	432	470	471	462	497	457	451	501	457	449	477	448	469	484	422	463	506	486	525	483	480	521	496	488	481	477	496	469	531	479	443	522	455	476	487	483	503	511	483	476	481	459	487	473	477	437	475	464	469	458	496	484	490	453	516	458	476	489	458	503	526	498	461	488	506	487	446	448	505	495	480	463	465	453	476	509	478	475	480	470	497	478	473	477	515	472	491	471	484	449	470	486	481	510	498	479	467	511	490	506	489	488	458	471	452	472	529	479	512	460	518	473	506	485	519	497	488	485	500	481	451	446	500	483	444	504	494	481	495	453	485	462	442	538	481	477	469	506	417	459	476	500	441	479	472	484	465	467	496	508	471	454	473	473	469	476	478	491	471	514	498	490	507	544	477	465	460	520	454	452	491	508	497	490	496	505	463	487	478	483	497	506	496	472	485	474	479	521	481	461	523	480	461	501	480	454	470	482	446	478	489	472	493	446	523	463	490	497	469	508	499	493	455	486	468	494	498	517	509	498	509	453	470	481	536	463	490	479	450	464	481	476	503	436	464	477	470	493	486	530	488	510	484	492	475	466	498	468	512	489	491	509	488	482	479	468	481	504	471	472	460	472	525	481	517	474	452	497	487	497	501	483	493	523	506	461	486	503	497	508	522	513	457	482	495	511	496	470	472	490	499	499	476	522	487	440	503	498	467	469	477	456	499	501	497	455	465	506	462	465	478	499	448	493	483	465	495	467	508	493	461	491	503	437	505	508	512	471	517	510	436	468	506	480	506	497	457	477	459	515	467	476	450	530	536	476	525	473	454	484	543	491	494	498	461	479	518	432	469	508	526	485	480	479	529	544	518	450	468	460	440	445	473	490	495	512	497	525	513	483	472	508	520	495	527	505	472	485	489	519	469	434	514	469	496	469	481	461	486	485	509	483	477	519	471	480	480	518	467	482	527	460	529	459	546	524	491	476	468	493	504	428	474	478	495	471	462	507	494	525	516	482	486	516	465	480	449	488	500	484	485	471	474	481	510	511	462	481	485	498	476	471	472	512	495	471	499	473	514	505	489	468	464	465	451	521	524	487	484	505	486	499	517	505	465	489	483	461	492	490	508	486	499	478	481	465	461	457	471	464	473	501	507	498	473	485	498	483	488	468	485	484	489	463	462	520	472	483	466	497	449	513	490	479	510	508	482	477	433	498	485	464	490	510	513	517	463	464	509	468	485	468	475	475	457	520	472	499	486	439	474	480	495	453	478	527	479	496	484	533	491	502	491	466	477	481	487	450	465	539	498	499	507	492	502	502	489	503	459	463	469	442	447	504	495	502	522	480	484	493	526	527	484	506	491	464	476	468	477	487	486	461	491	491	482	517	523	484	455	489	488	487	507	499	493	470	486	492	460	514	493	445	486	471	501	488	448	516	501	506	513	472	489	500	483	502	451	436	507	473	491	466	493	508	531	498	526	503	497	514	478	483	475	491	491	475	462	484	489	449	511	479	466	470	472	475	468	455	471	507	465	485	502	467	478	514	474	467	480	449	487	517	476	460	449	506	493	480	487	460	467	438	463	506	479	479	474	488	497	497	426	515	502	510	462	476	512	518	481	523	463	456	509	479	475	497	491	480	514	471	488	474	467	482	481	495	493	503	493	471	501	465	483	455	454	490	518	494	494	462	461	477	477	478	475	483	521	482	471	467	473	467	499	486	534	491	498	503	489	498	482	431	467	491	546	504	465	465	465	470	495	468	509	481	463	501	448	508	507	486	491	496	441	483	493	493	479	453	477	519	500	504	457	456	467	486	480	516	476	492	500	481	515	477	489	481	505	501	469	452	496	486	489	487	472	475	482	505	494	508	452	452	475	466	483	488	488	507	509	474	489	493	495	453	465	513	457	459	474	518	452	496	493	502	521	471	456	487	479	484	485	491	500	471	492	525	456	494	490	499	484	456	448	470	490	471	464	521	492	460	516	504	549	463	490	502	448	515	485	447	457	526	530	491	428	506	507	505	527	470	475	444	497	489	496	450	486	477	475	493	451	471	510	497	502	480	445	480	488	496	483	498	527	470	443	504	478	490	467	449	472	499	468	498	503	460	496	481	452	463	488	489	477	492	438	490	501	511	516	469	482	511	465	480	481	489	503	504	492	452	492	468	469	474	479	442	483	452	445	489	459	503	515	509	512	474	488	486	496	488	498	509	510	483	466	514	478	482	477	492	503	493	483	460	500	477	489	451	468	460	477	479	478	460	495	526	475	475	461	483	507	471	474	466	500	515	463	465	485	496	466	498	463	502	474	460	484	504	496	473	517	516	484	485	516	477	510	483	492	437	468	478	464	473	480	431	450	512	474	470	479	461	521	499	478	461	467	478	459	470	523	465	512	457	515	492
14246	2124	3490	1408	1237	1208	1191	1121	1058	1006	1063	1054	1077	1062	1047	991	1063	991	999	1041	1037	1031	971	1010	1025	1033	979	1018	1083	1093	1083	1045	1010	1030	1000	1058	1018	1041	1003	1045	1009	1013	966	1054	998	1043	971	972	1051	1055	952	1018	1060	1036	988	990	1025	980	1038	970	1012	997	1053	1009	993	1004	1006	1018	1038	986	990	1063	1007	1065	1019	971	1025	1034	1059	1025	939	1079	1041	1059	989	1023	1021	992	991	1016	1049	973	1000	1071	990	1018	1043	1023	1042	1013	1051	1008	987	1027	1007	1040	1023	994	996	1013	1041	1010	1048	1055	1060	959	1042	1050	985	1027	1001	1024	1036	1011	1007	1008	1031	1012	987	1053	1040	991	1050	1033	1007	991	986	1041	997	973	1008	1019	982	1019	966	1023	1049	1079	1016	1030	986	1042	991	993	1053	971	1009	1059	1019	976	1106	993	1039	1041	1007	1017	1020	994	956	1032	940	1024	1001	1037	1021	1047	1009	1040	1041	964	1020	1033	1037	1044	1005	1044	1042	1023	1020	993	1029	1024	1049	1002	1046	1060	1023	970	1005	1015	1007	1049	1062	1031	973	949	1020	1031	1065	983	988	981	1061	997	1011	909	1030	1021	1030	1023	1023	998	1017	998	1015	959	951	962	1026	1012	1017	1004	974	1005	1022	1005	1052	984	1066	979	1024	1045	1041	1010	960	1037	1011	956	1018	1004	996	1001	1061	991	982	1073	1003	962	1010	976	1020	979	953	940	1016	971	1065	1013	989	1028	1018	967	1034	1019	1056	1044	1080	1109	1012	987	969	1053	1006	985	1057	1015	1024	1029	1038	1004	999	1009	991	1042	1047	1020	1006	962	1017	1047	1017	998	982	993	1017	1013	1004	1034	1001	1009	1018	1033	1027	1042	1078	970	1019	1033	1023	975	979	1059	923	1004	1019	994	1020	975	975	1032	991	976	1020	989	944	1025	1018	975	1022	985	1035	1068	1047	997	952	966	1001	953	991	1029	1050	955	946	1105	1035	997	1081	1024	1034	988	1028	1006	999	1066	976	1030	982	1022	961	1056	1075	990	1074	1011	1012	1038	1008	985	968	1008	1009	1025	1000	1010	1020	1030	998	1035	980	1025	983	1052	982	926	1092	1031	1056	1032	1014	1053	1026	956	1085	988	1003	1061	1032	1029	993	976	959	1016	1048	985	966	960	1046	1006	1012	1007	988	1003	1058	1021	1089	976	993	977	1005	977	1012	995	1015	970	1070	1014	977	1071	997	1042	1054	1005	1046	998	1047	1011	1069	1072	1073	1011	984	1020	989	1022	1013	965	1051	1059	1024	991	1036	1017	967	971	1072	1060	1038	980	1024	1025	1007	1071	1005	1012	1023	1050	1023	985	986	999	1027	1028	999	963	1059	932	968	985	1043	1028	1057	1056	1079	1008	986	1024	1065	976	1007	1072	1011	996	1007	1086	1010	999	959	998	1001	982	1023	1019	1019	1025	1025	1010	1012	1041	996	976	1004	987	1051	1059	1068	929	1038	1013	986	957	1025	1059	1030	1052	1056	961	1013	996	1038	1003	953	961	968	1002	1040	938	982	1029	996	1055	1017	1028	1012	1062	1047	1008	987	1010	1059	1025	976	1021	1027	1048	1038	953	995	1043	992	1016	1020	1022	1012	997	1026	1008	1022	1051	1017	1044	1011	1007	1009	1037	963	1032	1044	975	1019	999	1011	1043	1011	1045	1046	1026	997	1052	1023	1008	1043	993	1003	1053	1034	944	1031	1044	976	1043	1056	1057	996	1002	1031	1020	984	991	1017	979	978	1013	1002	1016	1044	1059	1024	1012	1007	1027	983	1014	1056	1034	999	908	994	1001	1016	1000	1011	991	1038	1024	974	1007	1014	969	957	993	975	1014	1006	974	972	1014	1024	1039	994	983	993	1004	1032	1026	1035	1010	1039	1025	1074	1035	967	1009	1053	1001	1021	1062	1007	1004	1021	988	1015	1070	997	1050	1026	984	1002	1029	1004	1019	1078	1012	999	1043	1053	1027	1034	997	1029	973	1106	1043	1033	1044	993	1029	981	1047	992	1082	977	1009	1009	1007	1024	1020	973	1035	958	995	1026	1004	1057	1043	1038	1020	1021	1006	1066	1014	1024	990	996	1012	1041	1005	1046	986	1016	976	1025	1007	1017	1013	1028	1018	1026	1022	1036	1039	1015	1032	981	1003	991	998	989	1032	1089	1007	1009	934	1037	987	997	953	1006	994	968	1000	1000	992	1040	1022	1038	1013	989	1003	1043	1004	1055	1033	1002	1059	1013	1028	991	1035	1006	991	1026	1008	1050	990	1026	1014	973	1071	983	1052	975	1032	1010	995	993	1067	1027	1066	1058	1020	942	1007	998	1004	971	1001	1007	1036	994	1057	1017	1067	1033	1014	1002	959	1005	1023	1017	1013	1049	1045	1004	998	1050	951	1005	1041	1028	1016	1034	1041	1029	1062	1007	1011	1068	1023	995	997	1021	1003	939	993	1020	1010	1017	1013	1034	1049	995	1025	1053	1009	988	1021	1028	1021	1020	1005	1001	1054	1000	1043	1027	1005	1034	993	1070	1033	1085	984	1040	986	1032	1022	1061	994	1023	1068	997	1050	1014	1027	986	965	1057	1016	1001	915	1060	1101	983	984	1027	1038	1042	1053	1065	1006	1023	1013	1045	1005	1015	992	989	1058	1015	1063	1023	1011	1053	972	988	1069	1013	976	1010	1026	1029	1039	997	992	955	997	1003	994	1030	1007	998	976	1000	1057	1042	1043	1018	1039	960	1055	1004	1023	989	1027	962	1008	995	973	1002	1050	991	1026	1072	1030	1047	1034	1014	991	1002	991	1008	955	995	1058	1019	997	1041	974	1004	1011	1004	977	980	1004	1046	998	986	980	1069	1012	1019	990	1060	1023	1034	987	1026	1005	998	1005	991	991	1004	982	972	1049	1049	1012	1051	1053	974	992	1054	1020	1015	972	1045	1015	953	1022	1013	971	1030	994	988	971	1036	999	1022	1008	1020	977	944	1042	1008	1001	1049	1029	1000	1059	1070	1036	1012	997	1053	1038	979	1020	1024	991	1015	1038	995	1029	1015	1063	961	987	1055	964	1047	1073	1032	957	1021	1028	1040	1046	975	1062	982	993	1036	1047	1026	996	961	1005	1022	977	1003	1034	1006	1046	1065	988	1051	1021	1034	975	962	1079	1000	999	1002	1051	1018	995	1012	1005	1001	1043	983	1079	1038	1044	1038	1019	970	945	996	1030	1034	1038	1032	1026	973	1037	985	1038	1012	1026	1051	990	1015	1016	1113	1032	1034	1035	957	1026	1007	1035	1049	1034	1063	959	980	1036	975	998	1016	1004	1045	1016	1017	1061	1000	969	1028	1001	994	1004	961	1050	1040	974	997	988	990	1015	1083	1013	1024	935	1000	1017	1014	1021	1019	1037	970	1033	987	986	1038	972	971	966	984	1028	1005	1036	1091	1003	1025	986	1026	1000	1038	1011	1017	981	1018	1021	980	979	969	1029	988	1019	1014	1009	1039	1049	1034	1012	1047	961	973	1020	1080	1025	952	1049	1015	1009	1000	1021	1038	1021	1038	1077	1044	1040	1014	1092	986	1009	1004	1052	985	1010	1006	1011	1029	985	1035	994	1022	1022	976	1037	1028	1028	1003	975	1008	967	1045	1022	982	1034	1002	1011	959	1044	1023	1016	985	998	1077	1015	1010	1018	1028	1067	999	1075	1000	1020	1027	1050	1001	1034	1023	1062	955	981	1019	1006	1046	1012	1035	957	1039	1086	1046	1011	1050	1020	1034	1090	963	986	1014	1088	1056	1015	1036	1054	1012	1011	1030	1061	1029	991	1075	1008	998	969	996	993	1009	1013	1023	1051	1053	987	1007	993	1033	998	1003	1042	1013	988	966	1012	1039	1039	1052	979	1020	1067	1047	1053	1060	1030	1039	1003	1009	1016	1061	1010	978	1044	1035	1075	954	1007	990	1023	987	959	929	1048	1036	982	1027	1052	982	957	1033	1027	1048	1031	1090	1030	1037	994	1014	1062	1073	984	1042	1038	1002	992	985	1035	1055	1064	1067	1003	996	994	963	1001	988	1015	1011	1012	1011	1073	1029	1003	1030	1015	1058	1005	965	1058	1025	1022	1023	1063	991	1050	1015	1035	1026	950	998	1021	1077	1060	1003	1051	1035	937	1034	1041	949	1030	1010	1020	1009	1013	1031	1059	1015	991	1034	1048	979	1000	983	963	936	1048	984	963	966	946	1038	1033	1015	1016	1017	1026	1006	1016	1021	1025	1012	1030	984	984	1018	983	1074	994	992	1005	1019	1007	980	959	1029	995	1002	1005	1080	997	995	1055	1030	1016	1003	1056	988	952	1049	1013	1033	982	971	1005	1007	1013	1064	1000	1021	999	1004	1004	1032	1022	1028	971	1052	1016	1020	1054	1023	1003	1031	1089	1047	1025	1027	1028	1001	992	1015	1003	1025	1006	1039	1046	1041	996	990	1071	1043	1046	1061	1077	988	1040	1011	1024	1016	1036
24229	21342	28684	24328	21100	3353	663	425	377	353	352	287	285	280	260	255	253	223	225	236	245	226	241	236	230	238	225	209	219	220	214	194	225	250	227	235	220	228	241	219	234	229	231	212	253	198	224	262	215	241	230	224	217	221	222	218	211	241	241	237	219	221	224	214	215	251	198	193	238	209	233	211	205	220	225	207	210	219	227	227	210	224	224	244	255	229	206	206	204	204	224	226	235	233	195	192	247	223	236	252	210	213	218	218	203	227	229	202	226	256	234	203	228	243	218	227	195	226	212	215	221	231	219	199	218	217	216	213	202	223	193	202	216	236	214	229	216	196	212	233	216	218	219	219	208	212	208	238	236	238	230	230	229	212	220	230	238	220	228	194	223	217	211	197	197	228	222	214	225	209	226	219	206	213	190	227	212	222	210	227	206	223	224	215	228	213	230	190	198	219	221	223	241	208	204	225	220	208	226	210	221	223	218	217	224	244	238	224	217	225	228	240	206	213	185	217	202	220	252	219	221	231	220	213	228	196	230	216	213	211	198	217	214	212	196	238	215	204	238	226	213	208	251	208	204	231	206	195	218	222	215	226	222	215	202	223	194	225	195	248	247	234	216	231	234	236	195	214	213	215	257	220	202	219	212	233	226	213	203	225	202	222	232	229	217	210	242	247	208	193	229	230	192	238	217	221	205	213	212	205	204	221	218	224	220	221	215	231	231	225	233	221	222	251	231	210	219	186	206	225	181	196	241	258	203	242	218	214	213	228	227	233	195	223	189	193	255	212	226	245	210	227	220	209	197	232	175	206	224	220	223	229	231	183	243	202	236	222	226	233	224	223	198	222	242	218	193	208	230	220	226	226	196	234	223	240	219	187	214	213	235	208	218	223	225	185	233	224	237	212	214	194	197	256	227	203	231	212	199	229	204	214	249	222	220	207	220	217	200	215	216	225	236	204	198	225	214	218	231	245	192	233	207	218	211	229	218	202	219	242	229	225	217	208	207	213	215	195	202	227	221	216	233	220	204	218	206	215	221	235	225	237	220	218	204	209	237	222	215	190	244	230	219	217	199	225	212	220	245	217	224	217	209	207	191	208	205	239	203	219	222	192	211	241	217	217	225	183	202	201	210	242	223	214	204	198	216	210	227	238	208	238	232	237	201	214	205	215	236	198	242	198	192	217	208	193	246	245	212	233	198	180	228	215	199	204	205	224	234	204	226	216	211	196	196	186	232	223	230	199	251	218	218	193	205	197	215	245	224	210	227	202	196	204	229	235	222	195	225	210	210	206	246	222	233	237	217	224	237	213	193	241	196	217	225	225	224	193	198	223	214	217	217	205	236	221	215	213	209	199	207	224	210	207	230	229	224	203	223	223	211	230	189	211	242	221	222	217	215	194	239	223	219	197	195	211	246	207	206	211	235	226	219	201	216	218	216	246	235	232	255	228	208	242	236	231	219	187	228	243	227	207	221	220	234	206	196	229	225	257	199	226	184	214	201	225	254	223	206	229	216	226	222	230	231	201	234	231	224	212	255	207	212	206	224	201	219	232	201	226	236	199	223	238	212	212	219	216	220	225	240	205	246	222	210	202	190	219	221	198	207	208	221	200	196	221	226	210	233	216	217	204	227	215	222	220	212	222	230	232	197	198	217	209	237	216	235	204	216	220	208	231	184	207	207	207	230	232	213	213	236	228	214	213	218	251	188	204	222	222	245	220	209	224	214	221	219	206	230	192	240	214	204	192	214	235	218	230	196	224	239	232	183	229	227	224	231	203	229	212	215	213	213	222	230	234	216	214	220	239	225	195	237	239	227	210	193	244	218	208	219	219	198	203	201	197	217	231	215	217	200	225	232	208	225	236	224	230	209	215	245	201	213	231	212	193	249	190	228	212	196	207	205	209	203	214	179	223	216	219	237	213	268	241	224	206	228	245	218	218	213	210	225	196	228	210	258	218	215	209	189	196	236	224	244	207	236	206	205	239	227	217	236	204	215	224	231	247	219	214	226	211	213	216	194	196	181	221	206	207	243	193	217	218	233	217	224	220	226	222	219	221	191	217	219	185	215	225	226	219	248	192	212	230	188	236	227	195	207	202	203	190	223	232	218	217	230	191	210	226	225	203	237	244	221	211	204	223	240	234	208	234	193	214	205	213	207	233	221	217	208	209	204	248	205	228	210	215	215	221	210	240	229	233	229	202	196	222	230	236	231	217	233	226	237	235	203	213	222	205	209	205	205	226	232	238	211	199	210	216	221	207	241	228	245	198	213	211	189	208	216	233	231	215	230	227	226	232	210	230	203	222	230	215	230	214	220	221	198	200	211	220	214	226	253	205	241	216	233	212	202	193	206	191	209	212	240	227	216	241	222	211	230	224	227	221	211	242	223	184	191	248	223	242	211	206	238	222	245	199	204	242	205	212	221	222	217	213	216	191	198	208	250	230	190	222	258	231	224	223	232	220	214	222	235	225	237	254	224	215	205	230	213	236	233	215	219	220	219	220	231	225	221	222	218	214	229	209	238	208	182	221	207	214	204	206	248	226	225	195	212	234	212	235	222	226	222	218	209	233	213	223	208	220	245	246	199	244	207	214	223	212	203	238	231	191	230	214	227	231	216	216	220	209	223	218	219	233	227	217	219	234	192	214	210	235	205	213	196	208	204	209	202	227	211	235	215	234	220	249	213	228	207	215	233	208	192	218	207	200	232	241	230	228	209	233	208	230	214	250	210	218	230	217	205	233	213	218	218	197	210	202	202	212	233	210	203	204	224	220	221	220	214	209	215	210	220	211	243	202	249	216	202	242	211	216	222	223	222	219	213	227	240	228	230	186	215	202	225	216	231	226	228	220	234	178	181	207	239	223	221	201	214	217	235	229	193	230	199	229	223	227	217	238	216	227	215	236	212	223	194	219	210	221	229	229	199	212	242	210	232	235	214	213	232	203	222	222	217	205	199	211	229	225	228	218	203	216	203	235	210	211	207	192	230	212	217	222	207	220	199	201	238	194	224	230	223	202	244	223	209	219	189	213	202	212	220	220	222	219	220	221	222	199	231	224	194	233	205	215	210	207	225	243	212	212	214	197	230	221	235	201	208	210	212	215	211	221	231	211	228	210	210	217	191	218	230	204	207	213	233	214	241	175	237	214	234	210	241	214	188	230	205	208	222	222	231	237	228	202	246	212	225	233	235	195	221	197	215	195	213	221	211	194	204	222	215	208	215	190	201	173	241	227	216	237	239	233	219	194	245	220	214	200	207	233	244	211	206	212	219	214	229	189	227	200	229	234	209	215	242	250	222	202	206	215	232	208	225	237	218	196	234	262	196	208	238	174	224	248	216	204	217	223	264	201	230	213	223	230	225	203	215	214	244	203	209	210	190	179	218	226	200	241	204	222	222	228	242	205	223	237	232	228	215	214	214	219	209	207	198	228	223	205	207	217	204	217	210	222	220	198	215	224	218	253	220	253	234	194	238	195	205	210	209	224
23388	10232	14733	4277	2955	2237	1727	1340	1221	1018	947	812	780	760	680	663	630	609	581	600	539	566	563	567	526	521	528	516	522	527	560	507	556	557	495	495	517	491	531	521	536	506	470	517	515	476	531	487	541	477	487	522	490	506	467	510	503	518	485	483	498	496	528	464	461	502	542	510	516	498	487	511	486	478	498	493	505	500	499	504	478	484	464	515	478	479	515	478	504	457	502	466	459	491	470	472	457	505	476	463	482	533	488	500	483	490	492	487	479	489	525	511	477	508	507	477	487	472	502	470	522	485	474	526	469	486	494	456	473	498	488	498	465	518	519	498	509	454	490	492	489	471	505	456	479	479	532	469	450	499	500	475	492	420	482	486	460	483	463	475	456	490	503	487	518	459	494	515	518	494	465	455	450	469	520	496	455	503	468	488	525	495	475	484	503	482	485	492	466	480	465	463	462	490	477	468	496	514	459	526	502	483	479	520	498	475	469	455	469	506	445	462	477	501	455	471	530	447	457	476	494	472	469	436	467	474	495	512	486	486	483	494	503	451	477	494	513	496	476	493	475	471	480	473	453	490	493	496	530	458	468	463	457	487	525	464	492	529	418	487	479	516	514	471	458	516	532	461	453	507	470	470	456	477	448	503	472	480	480	505	462	499	491	471	469	499	498	513	483	451	470	509	490	478	509	499	482	493	491	513	469	467	463	521	535	516	508	492	461	514	522	495	473	465	478	506	476	520	519	516	463	498	482	471	448	462	478	482	480	491	486	513	515	515	506	502	453	510	475	469	504	463	456	511	466	466	457	483	493	486	483	481	504	483	454	516	463	479	493	507	506	494	496	508	493	467	503	475	441	513	490	484	508	483	506	477	503	531	501	484	503	527	478	492	465	491	488	536	475	484	490	475	485	518	478	490	447	469	511	475	476	489	467	434	481	525	479	480	520	476	497	486	520	501	513	482	473	502	469	466	513	521	477	511	515	487	491	524	480	465	487	518	492	490	494	462	476	509	492	452	464	519	520	439	457	483	480	467	545	470	499	474	506	494	481	491	510	452	493	482	468	483	524	472	478	463	472	467	504	509	505	504	489	509	524	481	518	499	459	498	469	461	499	488	487	472	490	459	475	498	494	501	492	482	519	519	525	507	494	476	466	513	454	475	459	468	477	497	498	478	465	485	456	494	489	515	476	467	479	497	485	481	487	507	501	512	468	482	479	494	495	517	504	471	551	485	525	508	470	496	477	509	478	487	483	524	502	491	442	510	483	517	501	481	497	481	450	464	517	515	505	470	475	459	500	495	480	516	474	504	521	493	473	477	488	503	497	453	506	493	481	479	464	494	492	467	462	481	475	494	424	495	463	504	521	506	478	494	492	467	481	471	501	494	482	502	453	481	456	554	492	486	497	463	489	485	473	433	510	472	481	458	463	495	518	511	492	490	536	483	539	489	476	504	426	509	478	505	493	467	456	474	489	507	471	488	503	477	494	463	483	487	488	467	476	533	519	490	469	498	479	495	487	497	497	488	494	514	487	525	526	494	458	511	477	505	457	457	446	476	492	467	465	465	454	477	472	511	488	533	497	491	480	540	462	494	460	470	499	472	474	458	516	434	454	472	484	498	487	508	487	469	501	473	495	499	509	506	456	506	487	459	484	480	472	502	469	479	467	471	462	504	447	494	456	479	450	476	478	481	446	493	506	505	504	518	473	490	471	475	450	524	488	473	476	514	540	467	492	490	418	507	444	443	479	480	484	468	508	511	449	450	474	472	493	452	476	471	468	458	508	448	446	497	512	493	503	490	458	479	507	521	473	487	486	499	473	502	499	497	478	499	455	438	483	506	480	472	471	490	520	501	457	452	451	504	462	491	460	464	495	483	505	475	467	503	500	463	463	468	522	470	464	436	499	503	530	475	504	514	492	505	486	483	525	501	495	449	475	494	464	485	478	474	457	479	467	464	502	472	497	450	498	433	514	486	496	482	486	488	476	467	478	474	497	498	502	476	497	468	511	493	473	482	451	486	484	519	509	471	493	481	525	492	502	449	442	485	488	459	484	497	477	511	524	489	498	515	484	472	479	501	483	461	465	468	497	495	472	525	467	494	492	468	475	488	526	488	538	486	512	502	503	506	471	470	481	479	499	491	463	475	464	512	466	499	481	456	496	466	481	520	458	476	478	485	487	487	463	449	485	493	491	508	516	470	486	461	505	481	493	483	460	483	492	491	520	482	485	513	489	497	489	492	502	520	462	490	517	469	527	486	505	463	475	471	490	476	467	482	497	487	487	471	504	469	460	447	538	493	454	473	437	518	463	530	500	446	419	523	508	494	492	486	478	472	518	480	461	506	460	490	508	469	465	464	472	503	490	487	512	461	481	509	518	456	454	458	496	508	503	469	447	505	461	480	468	487	472	488	507	458	442	486	536	472	470	470	505	458	498	462	514	475	466	495	495	518	501	444	481	484	493	488	503	432	520	492	510	507	498	509	487	463	477	451	467	522	512	496	443	462	473	477	490	506	494	516	503	475	514	491	487	460	485	510	507	454	474	490	456	489	481	455	488	491	468	479	477	441	469	496	468	478	481	523	490	519	474	509	482	506	513	484	478	495	458	465	507	502	468	479	498	511	502	503	521	509	481	470	479	454	518	482	463	496	479	468	513	460	509	523	490	505	473	468	482	501	511	520	477	495	481	513	464	494	435	489	468	544	480	481	503	465	514	456	556	469	493	509	476	456	496	458	476	472	487	500	509	503	475	466	508	485	495	487	495	476	465	519	532	493	516	498	472	514	466	485	489	460	496	507	487	471	468	472	469	502	479	460	522	473	475	524	539	490	505	476	494	495	479	486	478	493	443	455	447	484	523	463	500	440	483	488	496	526	458	462	487	513	478	434	470	485	474	476	522	497	518	464	450	496	498	488	470	490	466	518	494	451	470	522	530	472	495	481	471	478	426	494	488	466	497	514	465	475	466	474	444	472	477	509	453	479	481	465	466	497	530	521	494	467	445	481	482	496	480	488	507	485	485	480	495	457	496	480	498	513	503	484	490	516	479	492	508	519	472	494	490	423	481	461	504	447	475	474	468	469	494	484	496	464	490	461	477	498	487	472	483	500	466	495	454	462	467	471	489	503	490	494	512	509	475	460	488	438	470	478	517	468	485	492	483	485	495	522	496	464	479	521	475	469	499	509	478	506	493	477	469	497	488	479	511	442	484	492	482	474	446	546	468	486	507	493	459	490	471	477	463	502	478	497	459	475	452	494	473	504	477	496	472	497	497	502	507	494	473	488	443	494	514	486	511	527	491	533	479	497	476	475	480	501	483	472	475	483	502	497	445	488	516	458	496	459	495	478	462	505	477	484	502	489	492	475	466	473	467	510	498	482	467	495	454	510	458	509	525	504	460	507	469	484	491	508	494	470	483	470	480	463	519	494	496	525	485	500	446	489	530	466	463	491	453	492	448	501	511	507	494	531	479	513	489	550	489	503
23311	21336	29223	23762	21338	20862	2642	860	673	519	497	507	474	473	419	415	438	387	422	403	393	366	405	369	345	365	380	362	347	381	342	349	354	347	348	371	345	365	327	341	363	355	331	352	328	345	338	386	354	325	348	326	353	350	323	356	341	346	332	366	350	324	376	326	370	298	344	342	337	345	344	322	325	328	352	353	339	340	373	338	324	356	379	335	363	343	380	334	314	331	382	344	316	325	341	292	325	362	329	317	348	324	368	309	338	324	314	346	326	352	369	333	347	341	363	386	328	362	323	324	319	365	351	353	333	339	339	339	320	326	318	353	344	360	345	344	362	351	363	365	343	347	337	358	317	319	365	308	319	342	338	359	333	331	339	360	336	383	359	349	319	346	302	364	319	360	342	340	326	326	335	302	378	332	322	313	355	350	317	322	352	378	359	350	325	344	341	324	345	324	338	342	344	315	344	336	329	348	323	338	328	324	344	357	354	355	335	337	346	342	316	324	332	306	346	333	319	336	341	376	327	337	347	353	325	315	332	350	327	316	343	346	320	349	326	334	312	325	313	316	315	377	354	346	353	335	334	335	307	393	328	338	345	372	336	344	352	319	357	362	346	339	360	351	330	336	335	345	341	315	333	339	347	347	328	323	345	339	333	366	338	315	332	353	321	331	341	326	392	342	342	350	325	366	330	347	318	340	354	370	367	368	358	359	318	340	355	319	326	344	325	355	321	342	352	310	343	337	335	343	314	371	329	338	346	342	325	337	316	373	330	289	367	332	318	353	331	344	340	346	334	363	370	329	353	322	373	333	349	317	313	308	338	330	340	349	322	343	370	354	339	325	357	336	327	363	326	337	334	359	357	328	359	350	350	353	322	309	361	368	355	346	318	357	358	339	359	317	374	360	339	360	338	362	321	347	317	363	321	323	339	339	356	312	342	331	349	338	323	332	367	346	338	299	312	336	342	355	334	374	334	320	338	363	364	354	332	333	318	326	345	336	369	351	305	347	376	366	350	321	330	355	356	317	319	328	370	363	317	315	337	364	359	347	365	377	345	321	355	320	356	342	340	373	356	286	344	362	320	352	295	350	355	315	350	360	354	313	329	303	318	315	344	338	334	348	381	352	390	335	335	312	347	339	343	302	341	334	368	325	355	386	323	340	347	316	339	341	347	342	348	322	350	364	324	282	338	343	303	362	348	335	331	336	325	332	331	334	308	309	338	338	365	317	346	339	347	339	342	363	327	330	363	371	338	379	321	319	325	371	334	322	302	353	336	302	355	323	342	368	327	337	325	346	304	339	358	356	311	345	316	348	356	322	327	324	339	348	363	337	357	349	328	342	386	349	334	345	319	306	360	307	338	285	340	320	311	345	354	324	303	315	332	349	354	342	348	363	365	347	320	335	341	323	354	351	324	339	340	353	324	354	333	370	334	330	326	333	366	341	323	302	333	345	332	383	347	347	324	319	321	353	309	328	339	329	335	345	290	346	349	330	353	347	389	361	335	361	333	358	311	335	341	366	325	324	337	365	361	373	329	357	343	326	300	348	325	346	339	363	360	333	355	369	322	323	354	304	358	357	348	334	335	351	305	342	334	312	337	336	328	323	338	308	352	305	331	336	321	338	341	330	340	334	335	339	326	329	291	364	329	366	318	379	359	358	325	340	356	331	307	333	320	328	319	344	367	344	322	355	320	327	330	366	327	339	319	339	329	359	362	331	340	349	339	346	323	332	316	325	358	341	336	327	357	318	320	338	324	382	313	341	351	357	338	331	362	327	346	291	350	348	334	335	340	331	349	373	301	342	325	337	348	304	360	323	347	359	325	351	335	375	343	329	294	336	333	316	339	318	323	313	318	324	320	326	330	311	356	347	379	338	317	365	321	360	322	366	320	321	312	370	347	344	340	348	326	343	322	345	360	327	318	329	325	378	348	366	358	355	321	371	380	352	305	337	345	310	338	316	351	359	346	364	350	311	348	362	337	328	332	311	373	328	350	313	360	337	364	322	306	350	340	310	364	316	335	339	351	383	346	328	355	328	332	304	358	327	330	325	349	374	366	332	349	332	326	329	318	300	375	341	366	346	340	365	370	351	319	346	326	337	364	340	345	330	377	334	320	354	345	347	325	338	339	328	337	343	361	311	342	330	311	345	345	332	323	311	334	353	339	354	314	337	330	304	321	312	351	323	365	340	361	340	353	316	326	347	349	315	342	382	372	343	363	365	361	346	352	340	295	327	308	353	377	370	353	305	349	337	353	352	318	324	333	333	344	343	347	325	350	324	292	332	349	357	360	338	347	334	357	376	330	329	329	352	347	312	336	351	327	333	351	330	352	342	354	342	359	369	317	326	336	347	346	327	343	333	345	326	336	319	356	322	325	303	324	325	315	388	361	328	324	363	354	315	329	371	327	362	312	349	331	335	333	333	314	327	308	337	339	349	315	341	367	306	332	331	386	343	353	325	332	325	346	296	335	373	323	332	315	338	366	345	364	331	357	333	355	345	333	340	306	344	334	329	322	343	348	309	342	329	339	331	361	329	353	333	385	327	329	326	353	369	349	367	354	359	340	357	304	368	370	319	349	328	359	322	333	314	341	396	338	342	331	343	342	348	345	346	332	351	366	357	324	349	347	314	336	355	349	344	292	337	339	357	332	306	334	290	322	356	333	323	327	331	326	354	326	309	360	375	334	344	375	319	292	349	338	346	312	345	366	327	362	375	360	357	373	317	336	370	338	327	338	345	334	349	336	332	375	347	313	342	312	353	329	343	359	330	344	353	343	328	347	350	313	346	351	333	366	353	338	350	344	351	373	343	310	351	324	340	351	334	344	314	347	334	340	320	328	332	323	320	316	332	331	341	352	331	306	335	343	303	318	343	350	326	345	319	320	326	316	348	342	356	390	299	326	325	301	362	351	332	352	360	332	363	330	325	328	353	347	352	335	332	352	333	335	330	344	344	379	323	333	342	309	322	349	310	335	319	358	339	340	324	331	369	362	356	292	333	349	356	336	339	329	322	318	336	306	363	317	348	319	332	339	359	319	326	306	347	382	338	352	351	369	316	362	360	330	338	361	351	349	334	372	328	350	339	330	364	336	339	307	322	312	357	326	330	340	313	327	326	343	353	323	323	368	333	320	324	337	342	371	338	381	366	364	329	333	370	369	327	307	340	318	357	349	325	335	368	331	354	344	353	315	330	315	315	332	327	314	312	343	319	347	330	342	340	363	344	321	333	343	360	357	353	409	311	331	345	332	327	367	342	297	311	356	330	350	325	337	358	322	344	335	338	338	326	325	327	301	347	350	348	345	303	301	355	338	342	312	335	322	348	329	339	349	297	354	337	341	303	342	348	303	333	316	354	313	321	326	335	338	351	338	359	325	328	333	327	333	344	340	339	348	322	340	323	356	310	338	343	339	350	334	341	318	349	321	352	326	350	332	297	315	324	335	340	311	317	300	292	362	328	351	337	330	316	321	351	333	333	326	328
23517	16278	19241	7410	5122	3685	2876	2381	1890	1699	1469	1315	1276	1190	1049	1019	1017	936	947	876	862	826	767	806	786	747	799	723	737	752	760	776	757	729	700	727	701	724	725	676	678	738	696	708	709	660	709	712	725	695	700	657	664	674	679	662	685	692	673	699	680	670	727	632	635	621	685	697	689	689	666	647	703	690	694	658	644	676	671	700	673	688	668	679	656	633	647	661	644	703	654	701	672	709	679	744	689	679	706	658	634	681	674	680	658	692	667	695	626	671	664	699	640	628	643	703	663	652	666	703	657	607	654	673	655	657	663	725	679	660	652	681	719	690	639	681	685	675	636	649	697	656	652	654	661	691	673	724	667	706	655	661	676	683	662	676	662	613	691	687	667	684	654	664	641	675	656	657	670	672	644	693	690	667	647	680	675	696	689	643	665	605	694	683	681	669	654	666	657	616	649	682	649	671	696	649	646	616	675	697	639	673	634	659	650	631	658	684	646	629	615	710	723	683	685	628	700	682	675	669	664	659	674	702	620	681	690	658	709	690	679	697	718	642	671	674	690	680	676	698	666	697	643	655	689	671	664	727	723	656	653	658	650	681	670	702	649	696	724	689	684	643	666	642	699	689	642	677	677	674	647	689	708	666	671	640	622	679	667	667	645	620	684	647	631	627	673	713	679	669	650	603	677	667	651	640	651	662	719	671	705	662	691	688	672	669	643	671	652	655	682	667	670	660	656	700	695	646	632	633	664	646	648	699	698	640	667	664	642	723	739	644	694	712	725	690	665	616	692	638	671	690	661	680	663	648	686	680	669	696	650	658	646	672	659	627	688	632	696	655	648	707	672	665	691	672	634	608	696	662	663	711	685	663	657	670	645	694	671	684	667	696	668	646	689	648	654	622	668	697	642	657	682	688	664	661	626	631	661	621	644	682	668	677	696	691	669	701	653	699	692	685	616	705	659	689	693	677	611	690	693	667	682	654	662	663	701	706	653	671	695	670	651	673	674	644	644	659	703	655	675	658	610	662	657	656	694	626	630	643	662	688	622	680	642	662	632	664	677	637	657	716	663	665	701	604	708	612	693	664	677	654	672	654	664	680	696	661	693	652	677	701	653	678	669	708	678	674	637	648	654	640	672	637	674	682	716	667	678	665	657	653	661	649	662	682	641	676	650	693	663	673	628	662	667	688	656	670	688	695	657	693	707	615	695	700	649	676	608	663	641	643	665	692	643	651	631	692	629	652	653	663	671	664	674	638	649	680	666	654	695	675	612	678	650	647	686	611	669	646	675	679	658	683	717	665	622	663	679	665	655	603	624	649	673	639	653	644	650	661	708	659	672	660	691	649	675	687	666	671	685	649	710	684	700	672	704	670	673	636	681	641	702	690	669	676	662	671	653	629	685	640	651	649	594	648	672	715	674	687	718	682	650	694	643	653	610	635	693	636	680	674	685	677	652	685	658	682	675	701	694	677	652	705	677	639	699	692	650	609	672	665	629	651	653	658	709	603	667	645	662	658	672	631	697	659	696	634	667	647	662	645	673	714	663	642	690	656	652	652	657	673	651	673	680	643	671	700	659	657	635	642	656	630	728	632	684	599	684	652	699	627	642	669	698	690	639	694	667	705	658	668	646	697	724	642	692	710	665	702	675	616	647	660	682	681	697	663	650	612	686	689	645	692	640	647	647	634	641	684	687	679	698	654	599	593	666	606	651	666	707	675	670	674	628	618	667	656	660	659	643	674	651	688	695	639	632	649	693	658	664	734	639	673	674	700	641	659	632	691	629	701	674	642	713	671	704	655	690	663	660	682	675	649	658	704	640	671	706	651	632	680	653	693	670	664	625	662	666	711	691	670	647	647	706	710	618	641	680	627	680	671	659	673	657	642	659	659	646	733	701	640	613	643	642	676	672	614	660	662	674	709	675	684	647	651	693	678	690	663	691	718	688	654	622	647	693	743	653	637	665	703	691	655	674	631	627	641	652	686	665	635	717	669	652	644	641	645	716	686	702	697	615	655	671	670	622	659	669	685	651	627	715	709	632	711	697	652	689	683	667	628	672	667	638	672	688	660	643	654	651	622	642	675	639	698	655	675	681	705	673	692	715	675	643	705	640	669	668	660	658	697	648	622	672	678	686	669	690	682	636	691	662	670	661	686	674	657	719	638	683	672	654	687	667	680	663	648	667	711	666	712	675	680	658	656	689	677	633	645	678	654	678	665	576	648	651	691	671	645	678	685	652	619	696	655	683	656	676	661	693	693	628	693	687	664	681	642	690	673	647	648	614	708	672	695	667	649	654	670	674	645	666	645	680	681	613	670	666	672	643	664	628	693	646	671	665	665	736	685	666	663	666	718	652	638	680	681	653	700	675	654	673	664	662	692	689	649	689	646	617	662	640	665	677	671	704	687	639	696	674	724	685	639	682	644	660	718	639	631	666	639	645	677	637	619	631	680	678	656	672	649	663	663	686	679	663	653	643	677	663	633	630	635	665	618	680	701	689	719	674	719	668	632	677	683	684	672	700	668	648	634	683	699	652	684	641	670	697	670	706	663	634	660	678	731	698	685	672	658	662	651	645	647	672	645	694	696	652	659	652	658	687	718	696	653	662	719	649	666	597	688	612	668	679	669	676	660	671	719	647	685	636	659	644	688	601	669	651	679	685	620	655	689	651	626	694	628	695	646	664	671	682	670	690	688	691	667	675	687	639	637	667	632	637	643	664	704	690	653	674	660	648	742	667	669	638	635	651	675	672	617	691	663	663	669	661	672	664	663	650	697	664	618	662	640	642	612	689	670	693	725	700	663	722	663	663	666	653	681	633	697	679	666	663	677	672	693	671	686	664	673	687	700	633	637	675	694	707	679	671	672	682	677	627	689	632	650	638	687	648	704	670	630	657	696	666	687	646	667	626	655	649	687	705	685	677	690	735	658	664	661	686	690	663	650	670	611	630	658	657	666	705	611	642	680	621	652	671	694	665	688	678	717	656	654	624	653	649	706	648	596	703	690	686	667	650	686	669	688	625	693	656	650	647	704	638	631	662	673	666	655	650	628	661	618	616	661	656	681	699	685	702	663	670	617	685	647	655	621	645	663	654	702	675	696	640	651	684	672	670	663	636	641	668	701	687	632	640	663	693	670	651	707	712	641	703	665	668	675	676	654	620	674	636	714	643	624	672	642	654	630	683	647	632	643	663	683	673	720	665	655	734	688	676	702	657	702	645	676	676	700	671	694	661	688	688	648	650	659	652	659	642	668	681	644	642	688	742	656	653	633	621	712	658	629	647	663	659	689	643	689	642	671	670	668	692	665	696	629	695	597	686	657	679	713	643	650	689	655	669	665	661	658	649	627	647	668	656	645	665	660	651	643	682	621	690	653	649	628	664	684	680	668	674	682	679	680	631	675	684	689	620	654	647	676	604	680	669	692	675	662	644	693	685	637	650	692	622	706	650	671	627	642	689	618	714	701	687	689	701	673	674	670	697	665
26821	21061	10973	1289	806	722	538	550	516	539	532	500	531	542	484	484	508	492	511	513	492	501	484	567	578	493	522	545	487	480	494	508	475	545	497	512	472	508	524	474	510	555	488	466	508	489	496	487	520	529	514	517	485	485	487	513	471	514	479	482	510	498	474	481	485	502	471	485	466	486	545	512	499	479	463	484	508	513	514	526	519	517	496	505	466	497	518	492	485	494	487	483	504	504	502	497	492	505	482	534	503	512	529	525	520	504	498	469	523	515	515	490	481	523	467	480	484	506	518	513	530	494	507	527	496	497	531	528	488	487	490	505	494	507	506	505	475	506	519	485	459	527	496	485	490	465	528	510	516	545	550	513	491	496	510	506	505	494	499	488	507	481	557	502	507	501	519	483	504	503	489	500	509	487	508	521	505	514	508	497	548	504	527	540	503	562	511	490	524	474	490	533	505	538	519	508	505	464	514	490	468	501	505	553	491	520	484	532	498	468	524	533	513	507	505	490	512	481	511	496	466	489	459	490	473	507	495	539	483	515	499	517	510	455	567	482	503	493	510	489	495	491	494	475	525	487	506	544	524	496	491	499	529	470	500	526	509	472	483	516	483	500	481	499	487	488	496	493	509	517	503	502	525	500	492	536	496	481	506	474	509	496	504	514	538	519	489	514	498	533	514	499	504	494	474	481	508	495	509	516	509	503	498	485	499	527	463	484	499	536	533	488	489	534	512	451	487	553	516	513	510	538	531	516	527	488	528	436	488	478	535	484	520	479	524	519	475	534	502	509	495	518	524	502	485	540	518	503	508	472	480	522	513	497	476	532	489	510	512	489	519	502	501	501	519	530	532	515	482	496	494	464	487	480	474	525	513	507	527	470	491	518	516	529	497	512	509	531	519	471	496	495	516	470	518	486	500	514	501	535	454	536	474	478	458	528	461	456	465	489	503	487	463	469	541	496	475	500	508	504	480	477	471	529	493	501	499	549	466	472	475	479	469	535	498	576	496	501	489	520	532	503	479	548	487	523	503	517	510	490	526	533	524	522	524	539	524	494	508	521	491	506	486	522	510	483	506	520	483	490	518	536	541	426	486	505	501	523	479	525	532	495	471	489	492	495	519	529	497	503	514	481	527	477	491	532	502	499	525	482	500	531	494	511	503	513	522	451	527	491	492	455	489	527	552	468	511	508	486	485	502	505	488	490	519	460	465	520	524	502	500	494	465	484	501	511	498	484	508	502	490	527	472	496	523	505	502	515	529	464	499	535	516	504	544	501	503	501	517	544	457	513	487	548	513	507	507	497	490	531	506	543	472	517	528	479	521	517	530	499	501	515	477	492	488	525	487	479	517	530	496	495	529	484	499	543	508	513	486	543	528	482	535	485	524	491	485	499	522	489	525	488	479	525	527	505	488	499	505	488	477	492	527	554	506	515	533	499	550	485	536	512	511	486	530	485	526	475	488	476	496	496	479	473	517	509	494	512	472	497	536	507	495	518	504	521	487	499	465	504	518	513	517	490	494	477	496	461	485	477	509	500	542	519	513	544	526	560	508	497	533	533	507	499	499	503	546	478	517	462	525	503	471	464	493	502	486	498	539	501	521	529	503	505	482	502	551	522	493	513	511	490	538	473	478	492	526	542	520	505	512	494	519	499	510	505	479	510	484	480	454	452	467	504	486	517	509	481	528	516	463	472	501	507	489	506	530	489	496	501	507	515	521	563	502	466	504	493	486	548	468	528	523	477	521	473	487	550	520	521	514	485	514	504	484	543	519	521	439	507	468	489	526	512	473	512	469	474	508	508	517	505	499	494	495	481	518	483	530	514	489	497	508	473	511	504	489	510	527	475	503	491	497	505	511	520	503	509	449	507	494	511	523	512	515	507	503	502	490	535	488	478	511	504	489	474	495	515	496	489	528	529	555	496	529	494	497	513	524	497	482	492	521	516	482	501	461	525	518	525	524	521	500	459	552	527	487	526	483	485	484	510	518	522	515	488	509	520	476	533	521	537	480	525	561	484	487	528	534	454	495	493	466	502	474	517	506	512	465	479	497	475	488	494	545	486	526	463	498	548	517	508	514	536	459	545	526	512	495	506	487	458	510	508	507	491	540	528	515	507	486	514	504	525	469	492	465	471	498	490	515	502	509	514	492	488	475	518	477	480	523	505	506	542	484	493	489	493	486	521	466	467	455	487	454	485	514	492	481	482	520	494	534	519	490	506	509	492	500	521	550	514	538	514	533	499	528	519	467	502	497	471	478	501	484	526	499	541	525	497	514	504	497	497	509	525	493	495	485	505	505	518	532	497	488	497	482	489	485	475	529	470	495	513	513	487	508	520	492	478	491	499	490	478	458	506	501	503	542	494	490	518	469	505	471	513	517	533	479	513	485	502	465	503	508	496	510	488	537	541	476	503	529	522	506	537	546	509	492	532	492	470	518	501	500	502	503	495	460	478	534	501	508	525	506	502	514	506	528	514	490	491	516	503	480	514	488	506	520	519	478	467	498	493	476	483	505	472	495	483	501	490	530	493	525	475	508	503	522	497	533	514	530	488	483	505	457	508	506	539	502	461	504	486	482	531	466	498	489	516	545	507	472	523	525	503	521	494	467	532	460	506	535	521	502	525	533	484	497	487	495	553	515	464	530	467	504	476	448	517	514	520	527	539	522	494	510	523	483	466	470	499	477	513	507	494	497	520	546	486	527	489	523	498	487	494	499	526	488	476	477	494	532	524	513	465	501	518	532	522	511	492	521	506	520	521	489	513	490	537	475	472	555	479	473	498	501	485	495	518	501	518	519	508	509	478	530	528	511	515	517	480	501	499	505	491	485	511	496	517	498	507	482	498	514	499	472	509	514	485	506	503	526	476	502	519	502	479	546	487	500	482	493	498	507	501	571	533	515	521	516	516	504	471	511	485	495	486	521	506	493	475	501	515	511	481	480	506	482	527	515	463	540	486	473	479	449	505	499	527	494	476	522	484	513	472	508	543	528	491	497	515	473	521	499	481	524	507	516	478	523	497	466	548	482	509	470	452	526	497	497	485	483	496	500	507	516	493	493	511	511	496	520	509	506	502	518	528	492	521	502	523	529	489	480	508	483	468	546	479	525	493	495	481	532	500	521	531	505	513	511	514	482	479	516	538	509	495	528	493	444	525	511	493	481	470	501	513	503	489	505	503	520	506	469	478	505	485	496	570	506	509	479	493	499	524	499	523	515	476	478	484	510	492	499	472	497	461	485	518	515	510	467	509	546	514	519	540	449	522	512	500	513	538	533	501	512	482	471	521	489	489	545	506	477	499	484	492	525	509	485	478	511	516	536	464	487	478	499	484	497	509	503	500	499	487	505	509	523	516	505	475	512	508	492	504	515	477	491	479	520	481	533	485	519	538	495	512	528	492	520	474	495	528	475	479	491	520	527	494	513	520	506	511	471	488	538	484	525	481	497	523	489	486	484	512	503	497	489	483	517	508	461	485	521	515
14182	2172	3925	1481	1293	1182	1185	1100	1055	1055	1070	1062	1024	1013	967	1113	1037	1055	1045	1042	1055	979	1042	940	962	1016	1001	953	1002	979	971	1019	1011	1076	935	1044	1017	1063	1004	1027	1050	1023	1021	988	1077	1001	1084	1070	1010	1043	1024	1015	1007	1012	1005	1058	1030	1002	1020	1001	1087	1022	1024	1028	1054	1020	1017	1047	937	1065	1020	1061	1025	1015	979	1020	964	1029	989	1044	1072	1045	1004	1002	1007	1009	1040	1022	1055	939	1038	1033	1020	1015	1048	1037	977	997	1003	992	1047	983	1018	1031	1038	1006	1040	1039	981	1054	1063	1029	1016	1024	1043	1051	1010	999	1094	1023	987	979	1042	1072	1071	1020	1078	1003	1060	1018	947	1021	958	1027	1032	1031	1069	1000	1069	1029	1013	1013	991	981	1012	1034	1073	1017	1040	953	989	1027	1057	1002	1050	993	970	1011	996	1003	976	1029	985	1042	1016	984	980	1016	1000	1063	1028	1022	1009	1041	982	1011	1009	1028	1021	1087	953	991	975	1053	970	1003	1011	989	1049	1067	1050	1025	977	1023	1016	1019	1047	993	1005	1037	1002	1056	990	1028	1056	1030	996	971	1024	1019	1002	996	1023	1020	1044	983	1046	1007	973	1010	975	1019	1017	986	959	1030	1082	1028	1061	1042	1016	1007	990	1009	1077	1006	1000	1033	1025	967	1020	1020	1030	1003	1023	1024	1028	1032	981	974	989	958	1009	985	996	959	991	1037	943	974	1034	1016	960	1031	967	975	1027	1011	996	1031	997	967	1038	958	944	1068	1063	1026	1062	1031	986	1019	1051	1013	1028	1001	1071	1006	1032	1027	1025	1002	973	1000	1006	1003	1015	1014	1046	1000	1005	1031	1035	971	1011	1025	1009	1050	971	1008	1004	1034	1012	974	1028	1004	1079	995	1033	942	1012	1024	1037	1055	993	1080	1052	1053	980	1036	1082	1050	1025	1002	1011	1030	1041	969	1006	976	980	989	1039	1023	1053	1024	966	1070	1002	1027	1035	973	1025	1018	1035	1017	1026	997	1043	1042	953	1088	1036	1018	1023	1043	997	979	1041	1010	984	1043	1025	987	1026	958	1022	1000	1000	1022	978	1006	1014	1006	1015	1055	1016	958	969	1034	996	961	995	990	989	975	1011	1016	1017	955	968	1016	1039	1040	997	1018	1000	1006	988	981	1033	1023	991	942	1013	1012	1037	1011	1033	1031	1049	1038	929	995	1042	1016	1004	1002	1018	1038	959	1010	1024	1016	1017	1014	1038	1042	983	1008	1041	1013	1043	999	1083	1063	1042	1023	1032	1024	1016	1063	986	972	975	1006	1020	1016	992	1029	1027	1002	986	992	1065	1051	1010	947	990	1000	971	987	981	1049	1052	1026	1070	1041	1022	1010	1013	999	1022	992	1034	989	966	998	1128	987	1019	1007	1046	1034	949	1020	984	1025	988	1032	993	939	989	1049	1030	1034	1051	1001	1006	949	1013	1021	974	976	996	1048	996	1022	1018	1015	1037	1015	1002	1035	1059	1009	973	1045	1024	999	1012	1019	969	1042	1013	1001	1041	1035	1008	1027	996	1024	1061	990	982	1037	1075	1000	1062	981	977	1035	976	970	1028	1021	1007	1005	1018	1022	988	983	1001	1026	1004	1003	1050	1053	1044	1031	1020	1021	1026	1062	1048	1004	990	1051	1008	992	1067	1053	1026	1090	1039	992	1054	1048	1007	1013	965	1005	1059	990	952	990	995	1037	949	1066	1018	1018	1035	988	1034	972	1005	988	1048	992	983	1002	1032	1020	1008	987	1061	1008	975	1011	992	1046	1037	1058	965	996	1066	1035	984	996	976	1005	1035	1073	978	957	1019	992	989	1000	977	1008	1012	981	1036	1002	977	1002	1010	1003	1019	1019	1036	1051	1010	1042	1025	1031	998	1006	987	1012	1027	1001	1006	991	1026	1040	1044	978	977	1000	955	977	1027	1038	1061	999	978	925	1016	1022	1025	994	1015	998	970	1022	975	992	1012	980	1033	1034	1000	969	1049	972	1024	983	1019	1031	1024	1044	997	1012	979	1078	998	993	1056	1016	1042	1006	993	1023	1078	972	1013	990	1068	1062	1024	1029	1049	966	982	1004	1015	1072	1009	988	1018	1047	976	994	1090	1001	965	997	987	1015	983	1029	1011	1006	1019	974	1104	1062	992	990	1035	1046	961	1035	1014	974	1016	1058	989	1003	1000	1009	990	1011	941	1016	988	1028	1043	976	1002	1017	943	1034	1038	1041	1037	1038	1023	982	981	1007	1046	1017	1014	1015	999	988	968	1020	1054	1026	1059	1042	1068	1031	1038	1057	1015	1057	1001	1051	1092	996	1058	1040	986	1043	1010	1003	1095	975	1009	1038	991	1022	1058	1025	1002	1082	1013	999	1001	920	984	994	986	1055	1088	1099	1019	937	1008	1050	998	1028	1055	1015	995	1020	1101	1047	955	984	1014	991	1006	999	978	1061	1030	1010	963	1026	1064	962	1007	1078	1043	995	1009	1016	1016	1026	1038	994	1046	1007	1042	1060	1052	979	1011	1031	1014	1040	1043	1003	1015	1058	991	992	1075	1027	984	1105	1012	1048	1067	952	1066	973	1056	1035	1017	989	1017	990	936	1028	990	1007	1079	1035	1059	1029	998	998	1009	1015	1041	1006	1044	1006	1063	1054	1005	999	1049	1043	1030	1016	1060	1053	1049	1029	1051	1032	1014	945	1072	1060	978	989	1007	1020	1034	1029	1058	1009	1066	1077	1073	1058	1032	1011	1058	956	1048	993	1018	983	1009	999	1043	1024	1036	1049	1005	1016	967	996	1015	1063	958	967	1023	977	998	1024	1013	1036	991	1008	970	1085	967	978	1037	1032	957	1014	1009	1008	982	1036	966	1003	1015	1023	990	1046	1016	1007	1015	1003	1080	1034	1081	1023	993	996	1025	1009	963	1002	1042	1054	1086	1024	1034	1072	989	1092	969	1016	1064	973	1022	1019	1003	1015	1012	1055	1042	1029	1053	1001	1021	1012	990	1066	1028	1034	1001	989	989	918	1023	998	992	1051	974	1059	945	1014	1065	1006	1005	1036	992	1008	999	1059	998	1021	1066	1075	962	1009	1057	1052	1019	993	1037	1025	963	1021	986	1084	1016	1042	1127	1003	996	1042	1017	1033	1040	1030	1002	967	1045	976	1060	999	1030	1031	1011	985	1016	990	1017	1030	982	1006	1036	1003	989	1006	984	1055	1012	980	1014	1035	997	1065	995	1032	1016	1031	1006	1054	1016	1023	1039	1035	1044	1041	1057	1085	1014	1043	969	1010	1028	1030	976	1020	1019	1016	1067	1010	1018	1032	1019	994	1047	1037	1015	1046	1025	1045	1013	1032	1017	992	947	1093	1006	1037	1077	1035	1018	999	1032	984	1000	1044	997	1035	1013	1030	965	980	1020	1026	1045	1029	1049	1021	1024	1010	1023	1011	996	1008	1000	990	1028	977	968	936	1008	1002	1027	1043	981	958	1043	981	982	1012	1053	988	1041	1008	986	1021	997	1013	985	991	1004	994	1038	1003	956	1034	967	998	1050	982	989	1023	975	1064	987	983	1020	1045	1048	974	1037	1024	1021	1084	1026	953	1014	1017	966	1003	986	931	1006	1070	1018	976	1044	951	1009	1046	990	1034	1002	1014	1010	1025	1003	1066	1015	1021	965	1024	1028	1053	1038	958	1005	1080	994	1049	954	930	1053	1020	1048	1024	1022	1042	1104	1054	988	1051	994	1023	991	1005	996	1022	1003	1007	1006	1030	1016	973	1028	1044	980	1059	1017	1016	1039	1039	1021	1026	1032	982	978	1065	1045	973	1031	1012	959	1005	1061	1007	977	998	1026	1030	1000	978	1009	1005	994	1041	971	1011	957	1028	1026	1036	992	966	1030	1001	1038	1077	1046	1057	1016	1034	1005	1046	985	1058	1042	1023	1031	1020	1069	975	1074	971	988	1018	1074	1018	971	1036	991	1043	1003	993	1032	1007	999	1001	1030	1019	1019	1073	982	1042	970	1057	1026	1004	1020	1057	966	1047	972	961	1007	989	1012	1020	1000	1004	1026	1026	1097	1001	1007	1050	1050	986	1002	966	982	989	1028	999	1008	990	1003	1020	1028	1033	1047	1005	967	974	1076	1018	1031	983	965	984	991	992	978	1010	996	950	985	1035	1061	953	985	994	973	1038	1013	995	998	1007	1044	1063	1064	984	981	952	1072	1036	951	1024	998	1002	970	1054	1008	1054	1018	1015	1025	998	1023	982	1019	1008	1037	1038	999	992	968	1022	1068	1045	1042	1027	1008	996	962	1043	1035	991	1030	1001	948	1021	930	1021	1033	1047	986	967	1046	1023	1049	1015	1004	982	1011	993	966	1024	967	965	974	1067	1032	1046	959	1021	981	995	1006	983	990	973	1010	1032	956	1017	1010	1068	971	1000	982	995	1041	970	1017	980	956	1042	1002	998	934	994	1004	960	993	1046	988	1033	995	1020
24196	21342	28631	24389	21162	3675	672	466	395	356	357	310	293	268	281	267	282	277	253	260	278	271	250	253	233	252	238	243	233	243	225	239	233	240	221	208	213	218	261	249	248	223	226	249	222	223	242	217	211	205	247	198	215	223	207	250	256	241	212	230	218	243	234	204	220	220	260	250	223	233	252	229	232	237	241	215	213	230	239	219	214	232	225	232	233	233	207	243	195	239	222	230	226	205	231	220	196	253	214	247	238	225	218	214	227	224	203	229	234	257	240	216	212	216	232	195	252	249	215	218	233	221	239	218	227	216	244	240	210	205	206	211	218	238	218	238	217	219	214	242	220	225	242	232	224	219	209	209	212	256	234	230	209	209	231	214	236	230	220	238	201	219	220	216	227	217	229	222	207	216	236	196	238	233	206	221	215	230	223	241	233	244	217	221	267	217	229	244	241	245	238	249	208	245	223	253	239	223	229	235	232	220	215	235	226	250	198	238	240	219	231	249	216	198	233	249	223	223	233	217	218	220	219	235	227	231	213	234	206	223	213	232	248	232	199	254	230	221	228	260	213	240	207	206	224	241	231	250	237	237	203	206	250	239	204	233	215	225	201	207	233	238	228	248	242	240	227	230	248	254	240	211	224	235	217	258	204	229	211	229	233	245	222	216	253	222	221	237	217	228	224	224	225	244	223	232	225	254	236	223	175	233	232	233	214	240	217	221	238	217	243	221	222	221	209	234	235	243	230	217	238	197	224	227	208	240	217	226	222	223	228	237	219	225	235	213	223	229	217	206	203	205	265	242	234	231	233	228	229	232	233	233	232	222	245	249	209	202	239	211	203	220	221	228	258	235	242	211	237	217	236	205	248	197	232	220	235	200	236	202	234	226	236	236	221	255	218	190	245	215	239	220	218	235	222	211	219	216	231	240	242	214	263	228	234	218	209	226	225	225	245	262	199	241	240	256	250	224	238	233	207	222	245	249	212	243	239	237	233	220	221	234	201	249	217	225	239	221	213	222	220	220	227	229	256	244	240	220	228	222	245	238	243	233	236	204	222	211	235	209	222	266	205	226	232	226	219	249	215	229	235	228	243	215	233	227	235	233	231	236	234	192	236	226	208	221	215	225	219	237	241	229	222	230	212	220	232	215	236	239	238	220	249	221	243	235	220	218	255	224	221	236	210	231	218	230	229	217	220	204	230	238	233	231	253	229	218	210	250	218	205	219	226	239	218	242	234	220	222	228	226	220	209	228	211	219	231	223	228	222	254	205	232	236	225	238	233	238	210	215	221	219	243	234	218	228	238	228	255	220	229	236	217	205	222	226	224	214	247	218	230	226	218	207	248	224	215	224	203	214	204	207	235	222	229	243	222	226	228	235	236	212	213	245	246	217	222	233	208	232	220	225	238	194	237	234	220	221	224	254	198	222	257	244	235	218	222	227	231	226	230	208	230	250	264	212	272	226	212	217	212	224	236	235	233	188	225	213	221	226	210	213	256	244	256	212	210	214	217	220	241	214	221	212	236	222	242	197	231	241	226	219	207	229	243	198	236	207	224	204	236	195	195	224	219	224	242	197	225	208	206	218	222	226	216	221	246	194	234	234	202	225	223	218	221	227	216	234	227	234	218	259	231	223	228	228	207	223	230	233	220	223	244	226	236	228	210	244	234	247	231	209	212	240	226	233	242	269	218	221	227	230	254	240	239	218	207	215	225	213	220	246	239	238	250	231	211	214	244	209	220	215	241	226	231	242	235	229	238	237	225	226	222	250	234	206	234	238	223	249	233	249	208	234	239	197	228	219	229	220	230	223	215	225	211	206	248	213	244	239	233	237	221	219	244	257	237	208	212	212	211	232	233	243	228	219	230	232	209	252	251	247	218	223	222	228	231	208	223	250	229	227	231	230	202	197	242	234	216	203	221	235	207	205	242	220	232	234	243	212	247	236	229	247	258	215	221	192	222	229	215	218	209	253	246	242	236	214	210	207	233	225	216	238	217	223	242	234	207	226	218	238	214	220	222	220	197	216	230	207	254	228	206	229	229	216	215	213	224	225	241	243	247	224	236	216	261	218	236	219	211	216	221	209	226	210	232	208	238	225	221	229	243	224	254	233	235	246	211	242	251	259	195	240	223	239	228	210	222	230	222	225	236	220	206	235	227	215	242	223	246	229	237	228	209	239	213	224	228	230	225	212	228	224	233	229	186	229	232	221	228	215	228	233	247	229	193	248	206	233	205	210	226	214	265	223	224	232	219	213	252	209	245	209	232	249	216	233	232	213	202	210	267	219	222	228	213	214	231	204	228	246	233	234	219	227	239	194	234	247	229	215	214	222	237	243	219	220	222	237	225	210	240	244	229	222	190	209	228	210	238	228	208	216	230	228	223	234	229	226	202	270	253	266	223	225	240	221	231	231	235	239	208	248	216	215	229	234	206	265	237	247	220	214	216	211	243	216	241	197	209	236	237	228	245	235	235	241	233	229	259	233	210	209	243	218	220	233	229	204	223	256	241	230	234	209	228	232	224	200	247	208	233	217	229	198	231	221	210	210	209	233	236	217	223	202	210	216	229	220	205	211	256	211	209	232	240	242	238	246	213	209	222	237	226	236	243	226	226	220	222	207	236	240	236	227	227	249	240	237	212	230	222	264	221	236	228	220	223	208	225	203	215	232	216	194	211	237	220	233	223	238	234	244	244	240	218	239	216	213	222	234	216	199	232	243	243	243	222	210	202	200	222	229	234	238	243	214	221	244	240	245	222	233	214	257	225	230	226	236	248	241	236	237	258	247	218	232	241	210	237	216	250	214	215	227	199	215	216	215	224	244	212	229	238	211	226	197	232	229	224	231	240	197	228	221	208	220	206	217	215	221	219	224	226	232	229	216	232	227	240	227	234	229	235	239	242	233	208	206	235	225	210	215	226	226	230	208	227	210	216	220	206	212	232	195	231	226	218	201	218	215	232	205	210	228	214	210	208	221	244	227	212	240	208	194	234	220	216	221	221	234	220	253	232	188	239	224	212	225	242	213	228	240	232	225	211	236	240	238	238	247	221	223	234	219	241	220	215	227	232	221	235	238	230	237	225	206	231	235	238	237	244	253	209	230	233	219	205	250	231	214	217	233	223	228	222	232	258	219	222	263	225	270	209	221	227	265	236	235	226	261	221	226	232	231	214	217	238	227	208	255	202	232	217	229	239	215	235	220	237	201	246	229	234	217	231	226	228	212	238	229	202	218	224	232	234	236	242	215	240	219	199	208	246	224	246	215	243	247	219	236	240	205	230	197	240	233	236	227	217	213	237	217	250	258	233	255	242	259	249	217	236	244	216	231	214	249	237	234	219	198	235	221	228	222	219	248	223	245	229	218	214	231	229	221	197	246	234	233	217	210	226	236	234	210	234	261	245	209	238	219	204	213	198	223	229	252	244	231	259	234	221	218	234	250	218	243	229	222	229	222	221	245	231	232	229	217	213	226	218	229	219	226	217	209
24460	10245	14969	4362	2962	2254	1626	1344	1205	1024	882	836	741	697	665	741	645	665	621	614	563	540	610	551	569	535	518	561	541	554	525	529	507	530	536	505	498	537	474	517	544	514	537	528	534	480	477	507	510	497	491	503	495	518	523	495	475	488	490	512	491	512	497	512	529	511	471	522	482	472	505	506	509	515	515	518	498	473	489	462	546	474	477	450	502	509	482	483	525	506	510	485	482	463	491	489	491	491	477	490	494	458	491	473	495	497	421	516	502	468	499	491	470	499	489	487	497	475	468	488	461	492	535	487	482	478	520	480	460	505	475	525	436	456	463	466	523	512	500	477	455	477	512	492	478	486	511	473	496	466	477	509	501	496	420	495	513	485	496	465	489	477	543	515	505	510	478	489	523	508	470	477	503	475	488	519	479	487	443	497	470	459	472	423	516	514	489	499	475	486	485	459	492	492	495	514	477	476	485	469	433	486	480	473	532	468	471	491	500	483	415	482	500	480	466	510	508	461	491	472	467	490	496	476	493	499	485	469	464	501	454	505	478	468	480	507	458	475	481	460	495	473	493	500	508	475	470	444	469	473	452	448	448	457	476	495	496	520	498	487	505	476	483	502	487	494	479	470	456	547	478	465	527	464	478	531	468	483	467	473	475	482	471	464	475	476	522	497	484	468	482	486	464	445	501	506	514	486	479	470	481	494	494	462	479	493	500	484	501	476	494	497	476	513	451	493	461	504	471	489	512	490	498	522	501	445	480	507	480	451	517	478	489	493	482	458	500	488	480	479	443	478	458	483	505	485	492	489	472	498	496	498	523	472	458	485	524	455	516	477	488	438	468	497	483	539	464	448	496	489	467	485	487	502	466	473	482	521	483	513	508	491	462	470	453	478	473	499	485	499	476	510	507	511	490	517	499	497	470	489	504	490	488	477	512	515	469	481	466	514	470	462	524	507	519	511	497	491	458	455	499	462	489	484	539	485	477	469	516	473	506	501	487	488	470	489	470	521	493	475	503	527	497	468	508	479	475	508	471	481	465	479	493	489	500	462	518	484	480	492	501	492	481	472	509	526	491	479	475	467	507	520	485	483	442	486	491	470	471	484	434	454	499	498	482	497	448	478	496	461	487	464	493	487	495	481	480	510	454	500	488	512	454	526	463	449	508	497	484	483	481	483	477	537	498	516	473	477	460	477	494	517	498	462	498	518	489	495	534	492	459	475	446	516	440	489	440	488	480	518	488	497	502	456	451	469	506	478	465	493	501	476	501	480	508	497	523	458	453	474	472	486	504	496	462	488	507	479	510	471	520	465	463	484	466	456	524	508	497	489	482	483	477	529	497	490	506	468	465	483	450	482	455	465	486	478	509	484	466	490	501	503	492	462	475	504	477	456	510	495	509	507	469	478	475	525	477	468	467	465	475	520	466	501	505	481	476	489	541	524	523	447	480	504	490	439	494	508	509	497	501	552	463	508	489	490	496	471	501	476	510	471	519	484	459	464	456	495	525	514	508	459	483	476	532	503	503	489	482	448	520	468	466	499	486	474	533	495	487	490	519	485	486	454	505	458	476	498	459	503	530	470	489	459	520	467	490	493	490	484	512	444	501	467	486	507	467	476	490	499	461	488	499	481	468	472	501	528	518	529	503	441	469	467	483	458	511	469	474	515	495	476	490	471	489	493	510	492	474	538	530	482	492	469	464	472	476	482	506	478	456	467	481	509	508	475	503	480	499	526	488	484	478	478	463	427	499	496	484	483	518	488	443	488	501	516	456	481	545	460	473	497	557	472	490	483	493	481	480	503	467	457	508	495	481	474	509	484	503	487	486	481	476	497	462	471	504	454	464	502	478	530	518	530	492	469	472	514	491	442	467	471	499	497	452	461	491	473	510	446	478	498	480	453	461	479	488	449	504	465	453	483	497	512	452	535	446	484	480	513	445	482	494	493	483	469	519	483	473	477	481	510	496	517	493	475	498	496	468	496	471	515	498	517	470	443	481	477	504	484	464	484	529	517	445	479	465	508	467	523	458	494	454	500	457	503	450	478	482	505	497	496	494	474	524	497	520	483	518	480	485	476	492	505	511	511	493	513	504	484	474	470	476	454	477	489	512	455	434	494	528	478	504	471	464	499	531	469	493	501	447	461	495	437	495	479	497	459	522	485	475	482	464	492	496	416	503	456	499	490	497	518	490	458	450	466	454	519	458	482	501	428	482	489	481	495	492	476	456	473	508	486	498	485	414	485	522	491	522	487	482	498	478	472	498	497	455	476	513	513	541	499	486	473	487	500	481	501	496	476	473	491	478	519	508	492	472	457	486	488	466	499	457	482	461	454	483	485	485	498	477	475	481	473	488	486	499	457	511	484	444	526	469	496	450	469	506	496	508	503	545	454	456	468	472	497	483	458	501	502	507	455	495	492	491	441	526	462	488	466	471	485	492	532	434	499	495	456	475	476	484	510	478	490	483	480	435	480	438	525	489	439	500	480	465	505	463	500	478	484	502	510	491	526	458	494	517	459	492	518	506	496	503	485	477	473	487	520	506	442	474	469	492	466	480	480	462	473	481	460	487	489	520	459	508	471	455	480	471	494	457	499	502	484	493	504	510	480	493	509	487	487	475	495	477	476	492	479	486	508	472	453	503	504	508	456	478	474	475	471	486	474	446	475	522	509	456	485	482	473	497	486	463	465	468	496	493	493	444	496	479	490	480	522	490	488	489	476	491	495	480	454	472	484	497	482	460	486	482	505	485	483	511	474	467	485	504	554	489	443	469	480	515	497	485	491	483	484	483	468	485	535	521	494	504	478	537	449	463	489	508	478	499	500	514	473	487	485	478	466	483	521	528	471	487	525	506	495	481	501	507	427	509	474	470	491	519	502	478	503	484	476	530	507	502	465	495	445	510	507	483	486	453	516	489	442	467	472	507	502	476	534	464	477	476	491	459	456	531	521	480	558	484	457	514	507	479	485	507	452	475	486	497	451	475	447	468	483	452	517	431	497	511	469	463	456	506	481	504	489	504	471	483	484	491	506	488	482	497	495	492	467	489	485	505	494	499	489	463	488	460	434	522	476	456	472	508	495	500	466	483	541	461	503	467	493	464	499	485	532	523	482	508	479	481	447	500	482	500	505	458	492	466	514	459	492	419	471	493	500	486	512	560	451	495	471	489	493	503	469	498	500	477	482	478	520	513	459	494	497	461	461	500	486	514	483	481	468	489	472	452	460	479	485	470	420	489	481	485	479	461	503	466	504	454	470	494	481	485	474	481	534	456	463	474	451	488	505	468	492	471	474	450	481	489	485	492	485	492	485	473	508	466	495	462	458	482	501	483	524	497	458	483	490	515	497	498	474	513	498	503	459	484	464	504	464	504	478	495	491	465	497	491	458	529	478	462	509	481	495	448	533	486	496	499	459	510	470	457	497	494	470	524	460	497	549	494	511	477	472	474	504	476	490	514	482	486	513	495	509	452	460	500	458	472	494
23323	21346	29286	23766	21347	20725	2444	825	665	581	540	517	491	481	448	451	423	386	403	425	356	351	369	409	363	410	390	348	362	355	369	369	372	372	342	391	318	384	386	355	373	396	374	392	352	340	368	356	349	338	363	354	360	351	345	340	366	343	362	352	376	337	354	357	339	356	316	364	372	348	390	345	355	349	357	355	357	375	369	335	361	341	341	344	337	380	354	358	377	389	354	342	343	349	373	355	369	370	328	354	342	355	393	353	373	356	345	344	347	343	337	372	368	338	346	341	374	372	351	323	354	354	353	303	340	342	331	337	329	357	312	363	362	347	371	353	361	368	334	347	369	328	355	376	335	371	370	341	347	351	386	359	342	334	344	360	367	342	328	314	346	348	342	322	364	352	369	367	342	347	375	344	352	350	345	351	366	370	332	334	364	364	347	323	349	382	343	341	365	365	383	372	340	348	344	343	358	325	365	347	356	360	359	341	374	379	355	341	354	356	321	338	361	356	341	341	348	368	338	362	350	375	343	344	383	330	367	349	337	326	358	354	338	357	334	343	345	369	354	336	334	340	339	342	390	326	337	368	343	330	314	346	357	376	328	365	350	377	333	346	320	346	342	368	313	352	357	330	351	361	376	366	363	315	331	334	320	342	333	352	361	342	366	352	317	336	366	352	338	352	366	363	376	345	369	361	303	377	392	388	365	362	342	358	384	365	335	312	376	344	331	355	365	344	370	326	362	343	336	401	332	345	376	331	375	344	341	377	375	385	322	393	338	351	338	372	342	337	347	350	317	344	335	366	358	353	355	319	328	344	384	369	343	348	350	378	322	370	361	374	363	348	361	372	343	406	317	374	378	357	362	373	328	362	359	361	333	347	335	352	367	330	346	356	349	334	347	373	378	341	354	372	339	349	369	342	382	358	333	353	347	371	358	366	328	384	331	338	386	332	330	355	353	383	344	346	376	379	384	346	332	356	343	360	345	340	361	374	325	361	361	351	336	325	336	329	315	365	363	378	309	360	377	354	365	349	337	327	338	306	329	353	364	338	354	381	328	391	356	374	356	358	351	306	347	360	354	391	351	354	340	341	374	376	365	322	332	341	335	345	368	349	330	355	343	318	348	364	355	372	330	362	325	385	313	334	381	320	332	404	329	340	334	350	375	369	311	338	335	320	319	354	335	330	367	330	342	345	336	331	345	342	363	354	354	344	342	331	344	363	341	349	337	383	375	347	349	349	339	322	346	322	375	342	356	354	358	340	341	371	351	351	328	366	362	396	366	383	371	339	360	368	338	335	368	356	333	355	363	335	354	360	316	343	343	311	368	350	363	341	351	319	328	336	375	341	360	317	365	321	351	353	320	339	343	359	370	388	367	363	377	358	366	371	346	320	337	327	351	332	378	361	348	360	363	383	341	346	328	330	358	360	357	375	353	351	340	331	350	367	298	349	343	320	357	409	343	350	377	352	324	368	375	354	343	367	339	343	357	346	368	382	386	342	343	360	356	342	309	362	387	315	313	363	340	343	357	368	336	357	324	362	308	352	339	369	363	356	362	346	352	402	337	378	329	349	330	378	350	358	399	360	340	358	377	336	335	321	300	309	329	335	376	336	350	337	314	351	362	334	393	344	381	329	376	354	373	353	364	333	319	370	335	332	360	355	370	316	340	334	356	382	337	344	320	323	336	345	376	357	368	327	368	369	348	334	349	334	348	355	318	343	327	341	344	354	338	339	352	368	345	352	330	334	367	344	365	375	356	359	360	349	340	361	336	341	327	333	348	368	330	350	333	357	330	348	342	353	337	343	373	340	330	334	378	368	335	316	322	343	342	359	330	361	356	362	339	337	357	333	320	347	316	360	378	358	324	331	357	372	345	318	342	358	332	340	334	354	361	376	351	382	345	356	354	348	345	328	350	361	346	380	346	357	332	359	356	322	364	347	350	324	327	371	352	336	311	335	364	356	362	319	383	327	319	340	355	368	321	372	347	364	336	367	347	352	348	331	330	333	342	381	368	359	325	372	340	364	340	315	350	329	381	360	336	376	339	344	362	392	336	353	336	335	349	361	319	353	317	344	329	320	349	350	356	352	339	371	358	388	357	340	363	340	355	323	312	358	351	339	363	341	337	334	342	337	340	374	379	327	355	346	368	339	340	338	332	371	371	370	361	345	324	333	344	356	360	322	379	340	328	361	361	307	342	348	344	375	399	351	363	368	328	354	334	342	327	347	371	326	343	353	351	355	339	357	361	348	352	374	334	341	355	351	345	331	370	379	349	317	376	344	337	349	372	337	352	359	335	329	409	337	350	328	370	360	372	347	364	345	351	351	370	350	352	372	370	379	348	357	364	338	309	347	361	325	362	356	349	342	347	381	375	323	374	308	348	355	386	349	335	341	362	352	354	355	357	367	330	354	366	344	341	325	310	345	337	391	340	367	349	376	365	361	355	388	354	319	343	393	375	363	358	343	349	344	331	344	347	357	393	381	346	386	350	370	372	384	308	379	355	351	339	354	358	342	363	335	348	341	372	335	340	327	365	348	322	361	351	342	351	340	335	369	361	320	359	341	346	360	368	353	328	347	360	353	360	356	340	316	353	372	334	349	324	314	396	335	340	342	344	368	367	356	365	330	343	338	371	384	374	364	336	310	342	367	390	338	336	374	373	363	334	341	332	363	356	334	401	351	396	336	326	351	359	336	337	356	379	377	360	332	370	337	343	403	366	335	348	357	353	336	346	342	311	325	323	354	356	353	338	375	396	341	358	354	319	324	376	330	331	366	335	361	335	358	387	352	304	366	338	333	355	341	332	370	371	390	378	338	355	364	352	346	364	344	340	316	329	340	385	332	341	362	337	351	348	342	350	318	301	351	342	343	357	334	338	353	330	319	347	348	343	335	364	373	361	368	399	356	362	350	377	359	387	364	347	323	349	333	351	330	331	350	374	323	353	349	358	347	346	344	329	352	358	392	356	333	347	343	331	337	330	338	340	350	366	383	341	314	339	338	349	337	335	351	370	345	346	342	362	340	341	329	337	345	360	331	368	345	356	366	355	335	334	335	340	349	350	352	322	331	317	350	346	360	372	328	366	360	372	343	400	365	326	329	347	362	346	373	328	342	377	353	357	336	342	357	360	343	362	315	364	314	348	367	357	329	372	354	345	354	330	360	358	349	352	363	356	380	347	343	308	323	326	378	344	358	344	354	367	364	313	313	353	378	326	328	355	335	361	373	354	338	376	370	341	369	342	338	346	317	371	347	371	332	327	360	351	363	360	371	349	350	335	326	380	332	335	349	351	347	360	324	372	315	343	356	314	345	341	338	346	362	349	360	366	340	327	319	360	355	360	377	326	370	373	339	327	347	336	362	336	362	331	311	347	351	326	367	328	327	352	362	369	350	316	331	317	348	369	349	361	378	368	345	344	356	338	361	349	337	344	363	337	334	381	342	335	379	348	335	361	323	351	357	333	350	320	356	361	342	354	349	332	353
26324	16152	18968	7261	4975	3730	2872	2285	1987	1632	1578	1325	1283	1137	1062	1041	978	955	886	917	844	853	837	779	817	766	833	779	765	771	780	784	751	704	741	714	711	706	756	729	738	703	734	698	698	729	723	709	711	682	722	657	741	695	709	716	693	655	683	684	663	711	693	659	692	670	637	650	705	649	707	674	677	652	622	643	670	658	672	724	687	703	696	697	677	696	667	660	704	666	633	673	686	731	699	655	622	674	673	656	692	634	656	734	666	688	690	673	651	671	683	659	688	673	693	655	664	683	701	681	671	664	695	678	617	691	716	676	645	673	657	667	681	649	653	667	658	639	629	619	676	662	659	696	655	683	668	695	704	680	716	666	653	703	690	676	667	695	683	669	612	665	665	702	672	663	667	711	698	691	678	675	695	661	646	688	655	674	665	629	688	693	635	632	632	728	680	692	659	712	728	643	664	678	680	702	692	658	666	711	680	642	718	673	639	673	659	687	682	685	706	698	686	667	674	679	702	687	622	713	643	663	649	678	694	650	690	681	622	680	656	656	672	680	657	669	684	696	678	683	664	684	679	677	720	665	639	669	677	659	672	597	674	704	663	689	623	667	662	680	662	696	668	663	690	675	681	654	663	668	679	684	676	684	636	660	680	668	680	656	621	698	672	678	609	675	647	682	634	709	638	682	629	687	652	695	669	717	650	668	650	683	691	680	677	671	672	644	701	657	638	639	657	658	705	679	700	670	694	710	660	656	658	718	689	645	639	694	701	643	702	716	679	656	660	676	638	626	673	738	659	688	694	660	659	699	663	709	670	713	630	658	651	674	645	671	647	687	707	653	674	640	662	712	672	641	674	668	687	696	670	638	667	657	669	690	643	650	670	736	658	647	658	672	688	701	643	678	654	663	689	688	679	620	632	637	700	674	671	680	663	682	663	700	718	677	730	612	633	696	704	666	698	692	655	682	674	681	646	679	673	670	695	689	678	694	675	697	655	710	653	641	698	644	715	666	608	666	698	684	617	668	655	684	662	745	687	671	701	692	657	699	670	655	624	715	668	646	633	666	659	605	683	701	688	685	712	669	682	673	671	668	641	684	677	670	727	725	680	696	710	644	695	660	660	624	683	700	687	681	690	651	666	685	617	651	682	687	659	653	684	696	679	656	660	646	625	672	650	683	708	674	665	666	673	661	666	688	654	670	673	666	673	657	688	606	666	618	717	683	679	683	664	673	680	717	693	648	668	699	683	671	704	682	657	644	690	678	687	681	685	679	658	635	646	632	666	664	646	703	631	684	662	686	629	731	637	700	663	666	715	679	648	629	709	721	676	707	681	633	630	652	692	674	654	688	687	677	671	661	706	679	719	665	718	669	680	695	654	627	647	682	703	714	650	704	703	682	652	674	653	663	703	689	712	662	660	686	714	659	643	631	649	681	652	648	653	704	652	643	693	657	694	677	655	642	666	674	692	678	636	647	688	673	650	680	683	670	648	705	687	651	692	725	682	683	650	688	676	660	646	739	662	645	658	655	665	670	654	722	649	674	679	618	636	682	652	647	641	684	703	669	713	653	675	632	662	645	710	701	653	682	681	628	618	704	648	603	645	692	687	716	659	672	692	717	678	699	692	698	646	681	668	700	693	661	692	636	662	649	676	685	617	647	702	668	609	681	670	664	669	651	694	674	663	685	620	662	635	668	674	685	643	676	672	606	664	637	658	683	640	721	665	718	713	672	681	693	692	680	680	691	681	652	635	641	665	662	689	660	653	682	711	633	657	671	683	672	667	669	690	628	680	664	712	674	640	695	656	624	653	672	673	697	652	675	653	661	691	652	677	657	697	647	666	630	679	689	694	659	663	688	683	669	690	679	680	679	661	662	684	636	652	719	702	707	645	660	670	627	670	666	709	693	657	654	674	683	668	654	659	659	649	654	680	638	661	681	679	659	721	719	633	681	667	683	695	675	691	672	648	629	723	681	647	695	702	653	679	662	690	681	703	655	667	681	702	637	604	711	719	706	657	667	691	695	716	691	675	669	619	691	659	661	664	634	680	640	670	703	678	634	704	638	665	655	685	643	677	622	678	632	732	667	720	684	688	667	642	628	638	662	632	655	643	673	664	652	680	658	651	649	629	673	651	645	684	667	663	648	642	652	686	652	694	688	671	659	672	667	670	710	711	646	642	627	685	694	607	661	679	722	659	660	621	666	597	671	717	669	691	700	650	696	714	679	636	713	634	672	697	643	655	619	674	717	660	657	615	680	684	646	657	654	649	666	632	691	716	708	657	668	714	680	690	709	714	691	664	649	676	677	648	719	692	676	676	635	697	620	673	700	680	681	664	633	626	673	667	698	647	669	657	645	676	693	693	711	712	662	596	718	633	679	640	688	680	657	674	682	676	677	685	677	681	652	651	649	704	653	672	667	696	680	612	670	643	642	648	688	623	701	741	683	677	659	666	707	701	652	692	699	625	692	627	658	683	665	631	669	697	668	705	723	648	659	621	702	676	648	690	684	674	680	660	671	618	666	628	698	623	679	720	680	676	635	677	659	620	687	686	656	733	688	674	680	660	696	665	629	663	650	685	612	676	695	647	704	724	635	670	662	666	641	693	734	677	664	666	679	637	628	645	650	682	676	645	670	672	677	642	702	601	684	698	668	682	646	732	651	672	677	707	689	651	635	625	672	687	630	655	681	710	686	663	655	661	650	710	631	700	624	708	676	673	703	681	664	682	657	634	648	694	655	650	646	667	659	702	654	714	648	646	631	694	634	673	642	650	662	649	660	652	684	686	671	681	690	686	614	671	711	668	704	656	694	643	638	738	708	653	624	714	676	660	676	715	634	632	640	709	680	659	646	626	670	692	663	653	656	670	633	653	662	693	658	615	650	705	699	685	647	693	652	689	726	731	691	649	666	721	635	686	671	660	668	669	653	675	688	671	666	690	664	659	665	723	688	681	660	679	678	719	617	673	636	618	644	608	650	624	638	631	657	658	678	624	665	713	678	707	663	651	697	642	645	664	674	672	715	620	677	668	647	680	667	661	700	686	641	626	675	673	655	667	717	645	662	651	668	640	610	676	675	690	711	702	671	689	654	659	680	652	696	667	642	594	691	679	653	676	649	666	651	676	680	712	593	658	639	675	656	644	703	710	673	656	626	642	706	664	649	657	661	702	698	668	660	683	672	642	624	663	639	636	675	638	684	640	691	673	694	644	652	674	629	638	679	634	658	645	702	695	693	674	675	672	678	624	635	697	697	654	662	682	653	656	643	670	670	678	669	663	616	687	642	643	682	673	709	684	705	675	691	688	701	681	643	641	692	654	715	679	674	687	667	647	673	651	642	666	654	710	655	642	663	667	657	678	721	661	654	681	660	670	667	686	638	665	687	648	668	636	637	663	722	690	717	655	677	680	601	696	694	652	721	688	658	653	667	670	674	671	641	684	637	693	687	650	639	666	684	685	659	658	628	662	655	679	689	662	698	699	719	659	664
26699	20934	10881	1156	664	548	553	550	494	514	534	545	514	500	548	535	518	488	500	507	509	519	551	485	548	529	557	515	492	498	527	501	553	487	576	517	503	554	503	499	517	515	535	525	502	513	526	492	506	581	506	483	515	544	506	466	474	527	526	511	515	496	486	501	506	537	532	509	506	487	511	513	527	544	521	479	500	528	509	512	512	479	542	563	516	542	533	496	515	524	569	513	492	508	525	497	514	480	531	481	502	509	562	496	555	487	541	533	501	516	512	509	494	498	501	493	529	514	510	540	468	510	505	496	500	492	505	567	528	516	573	475	502	489	497	525	530	520	466	505	512	489	538	529	485	533	510	521	509	511	539	507	493	456	493	457	513	514	509	507	481	487	442	494	498	478	530	502	490	509	506	509	512	492	511	483	516	542	513	508	455	533	543	567	473	499	475	533	522	496	515	499	520	511	507	506	566	531	506	556	498	507	501	522	527	505	527	545	526	491	507	499	502	518	484	500	502	520	494	484	515	523	531	538	503	519	491	499	496	545	538	500	533	490	495	547	495	544	494	510	528	494	517	515	538	491	558	488	511	534	527	520	484	524	543	512	516	491	536	492	508	517	499	508	517	529	509	496	536	504	517	469	527	491	494	530	477	483	582	513	549	499	543	533	512	515	520	510	490	498	526	500	511	512	484	504	503	479	527	493	505	527	535	517	495	498	539	554	497	468	502	495	504	506	507	496	537	503	544	572	517	517	481	508	515	518	499	510	523	533	535	527	518	515	506	518	486	452	468	529	548	497	498	526	537	504	516	480	494	455	504	521	519	495	508	526	494	516	520	516	484	500	504	525	509	502	509	494	500	484	457	493	512	478	496	501	557	461	512	497	466	501	508	482	571	560	509	500	536	529	505	519	468	505	497	504	529	479	510	499	496	507	481	458	542	550	499	510	511	548	559	526	479	533	531	491	504	546	518	527	464	517	503	472	521	508	491	519	559	517	536	512	513	517	513	523	477	500	543	483	552	515	496	520	499	522	490	536	511	506	528	538	467	517	517	538	498	485	477	504	504	574	520	481	449	501	527	451	478	508	492	510	533	500	496	531	514	503	447	501	496	516	521	535	506	497	519	500	544	537	464	564	537	532	511	495	508	468	545	509	509	488	512	549	477	562	491	493	501	516	521	489	510	509	525	520	506	485	488	504	504	526	501	532	517	482	532	514	520	494	539	505	494	530	476	498	542	488	525	529	512	508	478	501	468	519	544	551	475	489	520	485	542	519	503	506	498	542	474	489	513	522	511	517	476	530	496	490	516	543	520	542	499	492	519	550	510	485	502	525	489	505	539	500	531	508	509	522	494	488	516	508	514	512	546	499	503	507	564	479	533	497	503	508	478	533	536	529	473	485	543	527	509	527	523	481	506	534	529	469	551	521	540	490	528	529	514	532	496	489	463	546	503	504	515	502	539	509	482	496	475	516	490	482	511	497	537	513	483	516	531	508	501	515	500	491	519	470	514	509	490	509	537	529	481	498	501	531	503	515	511	492	541	506	521	506	527	490	522	523	493	511	509	498	525	499	560	508	537	485	487	502	526	527	487	523	515	501	507	521	572	498	472	493	516	589	535	515	522	564	503	532	477	508	482	496	551	533	485	520	513	522	482	527	512	523	505	524	474	480	474	552	485	530	524	484	526	480	511	541	510	516	493	518	538	507	500	523	492	501	506	506	513	505	514	516	533	494	531	524	515	514	482	503	527	510	520	518	531	531	487	548	530	528	525	506	524	492	508	499	512	540	522	492	535	536	478	520	488	506	531	534	492	533	527	490	506	500	501	508	512	502	539	498	521	516	505	503	520	511	475	517	579	504	485	512	512	525	549	513	524	503	492	490	512	486	530	506	506	534	507	492	523	467	519	509	493	526	483	470	550	520	542	546	498	552	506	510	475	535	499	478	516	487	523	523	540	519	489	511	503	507	511	494	493	503	498	528	540	502	484	477	477	453	484	499	494	518	515	536	497	525	503	511	470	521	553	486	500	515	528	484	468	544	517	528	533	480	506	562	530	476	508	468	465	517	502	544	525	481	513	465	528	506	535	526	505	531	502	510	456	499	495	493	473	503	507	525	535	506	515	516	478	512	505	498	492	491	517	518	551	477	526	503	515	502	492	516	522	481	526	507	521	541	504	506	518	497	509	524	517	474	473	515	479	513	510	503	535	512	488	516	510	490	519	483	506	494	514	519	521	465	476	512	516	510	521	506	518	490	531	537	549	505	484	517	538	538	546	489	590	494	537	542	461	524	511	529	524	532	505	549	494	541	528	459	517	561	508	483	466	476	528	499	525	516	500	525	480	508	498	520	469	484	510	504	471	515	501	469	488	537	506	491	519	513	541	516	496	487	538	547	502	523	535	486	521	532	492	512	493	519	509	451	511	510	511	486	541	512	465	509	488	543	531	511	491	499	514	535	510	514	550	533	471	489	521	546	491	541	522	503	498	525	528	477	534	521	530	512	505	526	464	519	525	519	548	526	500	508	528	515	500	486	504	514	481	492	510	566	502	501	500	533	528	501	507	492	521	484	517	527	528	522	530	529	557	455	493	544	551	501	516	518	511	538	519	489	539	503	549	496	504	522	541	495	494	526	510	549	517	524	481	481	514	529	501	532	498	521	550	504	499	558	486	496	549	484	516	514	539	463	504	501	527	512	536	553	521	508	438	488	486	515	489	486	514	526	501	477	490	538	525	513	549	556	539	496	517	506	528	484	554	518	466	525	484	494	520	521	481	494	523	486	533	523	498	513	511	509	518	490	480	508	510	514	516	507	521	528	570	522	518	541	477	488	532	477	493	518	549	539	533	525	458	538	520	507	508	507	500	571	466	479	514	489	512	549	512	478	459	516	499	496	503	510	534	539	546	475	495	526	527	521	516	510	536	540	503	495	496	532	584	532	547	509	516	506	499	521	497	522	482	532	509	517	511	497	541	489	504	532	507	509	502	519	509	524	495	528	518	494	485	501	477	547	484	494	529	498	462	506	501	529	529	490	530	482	510	496	521	497	532	511	508	555	506	463	491	481	487	546	536	540	522	526	482	513	495	541	520	549	523	522	482	525	465	516	501	529	485	540	556	471	493	568	518	547	506	548	515	503	494	504	502	505	487	509	523	483	482	502	489	542	544	524	505	529	494	496	504	505	512	515	486	562	557	499	515	506	518	491	479	546	472	502	559	494	504	489	526	506	516	491	502	506	517	481	486	532	487	540	472	543	522	523	439	516	511	491	478	486	516	508	519	476	513	513	523	496	521	520	477	508	509	511	491	500	498	522	477	473	524	517	485	531	494	517	502	519	494	512	508	502	509	467	534	508	514	513	566	523	528	498	511	497	510	531	496	520	524	474	512	480	528	488	478	514	496	513	493	509	517	534	471	511	506	501	498	503	499	532	503	503	543	509	514	533	461	511	496	503	491	509	506	521	570	496	516	515	526	508	485	474	537	531
13870	2116	3585	1335	1191	1183	1113	1088	1055	1098	1029	1050	993	1013	1017	1006	1075	1028	1020	1060	1059	1007	1010	1013	1015	1073	968	1024	1063	984	999	995	1003	1046	989	997	1020	1022	1040	1006	1018	990	996	1004	960	977	989	1057	1013	1036	1004	1034	1001	981	1106	996	1091	1026	1001	1045	1010	1022	1029	1000	1023	997	985	1045	1019	944	988	991	964	1022	1002	938	975	945	1013	976	1034	1074	1068	1003	999	973	968	1006	1001	1017	1010	1008	1034	1023	1067	977	1030	972	1078	1012	1024	1026	977	996	1012	1060	1038	1019	998	1004	991	1006	981	1018	988	1026	1022	1031	971	980	991	1037	975	1011	1012	1006	995	1019	1048	1019	1044	1033	1020	1012	998	981	961	1008	1019	999	1067	1007	1016	984	1001	972	1002	1013	1002	1003	1011	1010	1016	990	1029	1008	1002	969	960	999	1002	1022	1003	1056	1000	1037	958	982	1005	969	1041	986	1037	963	972	981	983	1032	1014	1037	988	948	1002	1022	996	1017	1032	962	1021	961	1007	1053	996	1055	1025	956	1014	1012	1031	980	979	1008	976	1022	1032	979	992	1022	973	1054	1023	1007	1000	986	1066	996	1009	977	1015	1047	1003	1035	1002	1013	1023	1020	1002	1007	990	1012	1013	968	1033	998	1015	950	993	961	984	939	1010	1002	1070	989	980	991	1032	957	1031	1046	1009	1027	991	966	1025	1011	943	973	1018	1031	999	1036	1022	1000	1026	1048	972	991	1035	989	964	993	1015	1011	1060	1014	959	979	1025	1040	985	1025	963	979	986	1016	943	1028	1029	993	1019	1035	1009	997	1007	1025	1030	1008	1088	984	952	1030	1001	968	1005	954	984	985	1018	1069	1023	1048	1069	971	957	1014	976	1031	1000	1021	1053	1017	1020	1026	1058	1054	1046	985	990	976	971	1033	1036	964	960	1011	996	1018	977	1016	942	1048	1002	1056	994	974	998	983	928	1042	978	1004	1002	968	1002	1035	963	949	985	992	1012	1018	972	1008	989	1052	999	1076	1054	990	1051	962	1052	1026	1067	992	1057	981	1036	1010	1008	1033	999	1058	950	983	997	980	1078	1015	1047	994	1007	1011	979	1039	995	1015	1011	1018	1023	1017	1011	1026	963	1032	1005	1012	999	1018	997	1008	1033	1042	1017	1061	1014	996	981	1001	995	1009	1000	1049	1035	959	1021	948	955	1003	999	1013	1029	1012	979	1077	1028	1009	1059	988	1023	1053	1035	979	1032	1050	1040	1066	1038	960	1021	1048	1064	1032	991	1007	991	1035	1022	1006	1027	1030	1017	1032	1073	1066	1026	1038	997	977	1025	976	1060	1067	1062	1025	979	1025	1005	1008	1030	989	1029	976	999	1006	1018	1007	1027	1040	1008	1042	991	993	1027	1041	976	1032	1049	981	1034	983	971	998	1010	979	1026	1001	940	1025	1032	1025	1011	981	980	1065	1041	1028	1065	993	958	1053	1047	1024	992	1073	1018	1033	1026	960	1034	994	1028	1009	1018	992	948	1033	989	970	1021	1029	960	1000	996	975	1060	1029	970	1021	1008	1043	1037	1009	999	1000	999	973	963	956	993	1013	998	1036	1106	1018	986	1022	987	950	1012	964	958	1000	1001	1079	970	1034	1028	1008	1056	986	1003	1044	957	1045	1049	965	1026	1002	1026	975	983	1016	1035	1019	944	938	979	1012	1034	1009	1026	1011	1085	1007	1003	980	1035	1048	1032	969	1022	999	1035	1029	987	1011	980	1012	974	989	975	1017	992	986	1014	989	954	1056	1044	994	994	987	942	1062	1006	999	1023	1015	1046	988	966	1017	962	993	1025	1008	1011	1038	981	998	1062	997	962	999	978	1029	939	981	990	977	1028	1020	1053	1002	982	993	1010	1011	976	1013	1020	974	1010	984	1050	980	1015	1001	937	989	1022	1032	951	949	1030	1004	1050	1026	1019	1054	1008	1004	1059	1009	1020	1040	988	996	985	1029	994	1023	1048	938	1014	996	1006	997	1011	1000	1036	935	1002	1037	1010	1079	1092	1011	1027	1006	1005	1008	1004	984	1034	1003	1021	1012	1019	1117	1015	979	940	978	1011	956	999	1033	1024	978	997	955	990	1029	990	1042	1037	1059	949	991	1003	1016	936	1006	1034	1009	1039	1001	1050	1000	1036	996	1035	974	1033	1050	1013	999	1011	1030	1000	1028	1035	1065	1008	955	1023	987	959	1033	974	916	1031	1016	1058	1025	1021	1062	1044	1012	992	1025	992	927	1017	1014	1048	1002	1045	1027	1004	966	975	1017	962	1013	1031	1012	989	966	973	1017	1007	1017	1053	978	983	999	963	992	987	1020	987	1004	1014	998	992	992	1039	985	1010	1013	1027	1042	982	969	1011	1010	1023	1035	996	1000	1079	953	1018	1002	894	1035	966	986	993	1012	1072	1031	993	997	971	1019	1002	991	968	992	1010	1067	1002	1026	983	964	1008	972	994	984	1000	999	1014	1019	1041	1060	990	1028	988	1038	992	1000	1002	1029	1005	967	972	1043	1049	1008	994	1003	951	1009	1069	1008	1037	1013	1037	1015	1035	1014	1007	940	1018	997	1069	966	1027	995	1008	1000	1032	974	967	1045	1050	1032	982	1006	1005	958	999	991	1006	979	1027	1014	993	1025	988	985	945	1020	983	1005	991	1017	1002	994	1000	956	992	1033	983	1034	989	1030	1011	990	959	1013	1001	1014	1015	981	974	977	976	972	1040	1017	1008	1049	1026	1047	1056	1016	990	1034	990	1001	1030	1025	1004	1025	975	1029	986	990	1002	1029	969	1028	963	994	1038	969	987	1016	1056	934	1052	1016	1019	999	1035	992	1010	1041	1018	984	949	1008	1024	1010	1004	994	964	1070	983	963	957	1015	1022	997	1076	1046	1004	1008	1039	928	1007	997	1024	1023	994	998	1047	969	972	1017	996	1031	982	1030	1080	1009	1008	993	1002	1025	997	1068	1006	978	1051	976	1016	1013	1041	982	1031	1006	1013	1027	979	986	982	1002	1013	1014	1025	1047	985	975	1009	1021	978	1005	1048	1059	988	997	1007	1058	1036	1021	983	985	1009	1041	1019	1014	1047	1013	1001	1024	1019	1029	1005	1028	1005	1026	1054	1028	979	955	1051	1017	1029	990	1016	965	990	1077	999	970	959	994	956	945	1053	1032	1000	1042	998	1030	1007	1042	1044	980	1007	978	957	1037	1022	1040	976	981	1030	989	1008	1026	1001	985	930	986	1026	982	1007	965	987	986	1033	1011	1023	952	995	1060	1009	948	1059	995	1003	952	1045	963	1009	993	992	997	1008	993	982	966	1039	1042	935	1045	1011	1001	997	970	996	1083	965	1042	998	1059	1047	1058	1030	1037	1021	1019	990	948	1001	1026	986	1068	1016	1033	1029	1026	992	1005	999	1059	1048	992	966	1034	994	1017	1074	965	1003	1001	1031	1030	1015	986	1005	970	994	1042	954	1043	1042	989	1042	966	1005	1002	971	1003	1003	1035	1001	948	962	1029	1023	1064	962	1015	1024	995	991	994	1020	1006	1010	1001	1007	957	1059	958	1043	996	1001	961	1002	1014	1048	1013	1000	1050	1014	1000	1015	1001	999	1001	985	951	1068	1052	989	1007	1001	1027	1063	1028	1013	1005	994	971	1022	1011	1068	1023	1038	1002	1005	991	1024	1029	1001	990	964	959	976	964	1025	1032	993	977	1026	931	1019	1039	1051	964	987	1051	1011	1003	985	1033	990	991	966	954	976	1034	977	1001	997	963	1025	952	1044	988	991	1010	1006	964	980	1062	1012	1029	1026	1037	977	1065	993	1037	976	952	1082	959	1004	961	948	961	1024	1023	1036	975	1006	940	1020	1014	1028	1018	990	1033	963	1004	971	1020	992	1013	981	1007	1013	978	992	986	962	1015	1036	992	986	1008	972	1029	1001	1030	1014	1014	973	1020	1014	1059	1082	1062	990	1004	1083	992	965	1034	1043	992	981	979	1031	1026	974	1052	1012	1012	997	983	1028	1047	1025	1006	1061	999	1017	1010	1036	1016	988	933	1051	980	1047	1035	972	970	1007	1012	1093	958	998	992	978	995	1045	1052	1062	1032	1012	982	990	1062	1016	1029	1053	986	1033	1001	991	1049	1079	1012	943	967	1007	973	982	1006	1011	1042	1017	1061	952	1018	1065	983	1016	996	964	985	1028	985	960	1033	964	1037	987	994	1042	1048	1020	1058	947	1008	1038	1034	966	1008	966	972	1069	995	1030	1008	987	1016	958	982	984	991	952	1031	1035	1007	1015	1006	979	995	1027	1010	1006	1028	1016	1011	955	969	1026	1010	994	1055	973	981	1028	1000	1003	993	1026	954	1005	1023	991	1051
24222	21338	28621	24405	21106	3333	692	450	354	347	319	321	315	298	255	259	273	262	235	268	277	244	247	237	228	258	256	254	233	270	246	229	234	232	245	230	244	228	218	251	226	213	232	234	237	223	216	239	216	228	245	239	213	237	249	214	227	232	217	269	235	222	233	237	228	228	207	240	204	229	224	215	210	236	227	210	243	211	214	228	252	211	211	221	224	230	211	228	216	208	212	219	236	235	223	225	227	195	252	243	243	249	220	231	211	233	234	231	207	215	223	222	228	236	217	236	227	203	212	259	228	240	261	232	224	232	225	202	230	221	250	259	246	232	234	199	217	234	207	236	217	232	231	230	203	213	249	246	240	226	225	239	233	215	223	226	231	228	219	216	216	223	238	211	213	219	213	208	229	237	203	206	227	224	225	261	233	224	230	245	234	240	235	238	221	229	201	235	247	222	237	214	221	206	238	196	222	231	216	222	254	242	248	215	226	194	240	244	224	214	214	244	245	229	252	216	219	247	218	219	227	212	248	234	224	233	224	233	241	258	228	235	240	235	238	244	233	214	208	226	215	225	234	234	229	201	244	234	221	238	230	219	215	196	253	245	205	223	213	214	220	227	214	228	220	224	229	210	208	227	229	238	204	242	227	241	250	226	198	221	210	236	244	207	250	237	209	249	217	238	219	229	216	246	218	228	228	225	228	207	238	217	232	241	240	225	232	233	222	229	222	250	223	233	194	229	244	215	265	220	228	246	227	255	252	233	205	219	223	227	268	220	202	244	237	238	215	204	231	264	239	234	218	211	236	219	204	225	246	216	243	231	200	241	226	242	224	223	229	231	221	234	230	237	231	257	236	274	228	231	244	211	254	230	197	261	240	224	250	233	261	241	217	236	230	197	214	237	218	259	255	214	232	232	253	245	241	230	219	244	227	235	217	249	220	234	226	238	250	219	206	227	259	219	238	227	213	240	224	218	225	243	222	233	214	231	251	241	236	223	243	220	242	237	209	250	239	224	243	241	221	232	210	253	242	210	186	219	235	212	197	252	217	217	237	238	225	218	214	234	239	203	217	202	234	232	218	234	211	221	241	258	222	216	215	224	250	206	255	261	230	221	222	219	214	226	228	221	212	205	203	206	230	232	210	234	214	235	231	228	234	217	244	236	196	218	222	218	218	218	207	240	217	215	215	210	234	233	216	213	218	251	220	255	224	227	226	193	217	219	216	209	210	234	211	231	232	202	238	226	217	229	219	232	252	218	227	247	254	214	223	226	189	218	224	225	268	218	213	223	233	233	213	240	238	239	242	214	228	236	206	255	214	207	216	213	221	226	216	227	219	263	248	225	222	243	217	253	195	247	202	222	234	233	242	209	241	230	215	231	246	210	222	234	222	226	209	223	219	217	242	225	245	221	202	231	242	228	232	207	213	250	204	198	236	226	192	241	237	195	220	213	225	213	241	217	241	207	240	237	222	222	235	237	249	222	242	209	228	208	229	215	226	219	233	242	236	228	225	188	220	250	237	219	238	241	262	228	215	242	238	224	240	178	237	239	244	209	212	219	242	219	208	212	227	228	239	213	234	217	225	246	262	221	232	216	232	212	232	227	222	236	202	233	231	209	214	225	246	225	219	235	224	243	219	241	241	197	256	213	252	252	233	204	235	212	251	248	222	238	221	219	217	239	222	226	222	206	240	248	210	230	233	225	236	247	216	224	233	214	236	230	219	224	226	224	215	229	201	214	210	218	238	242	259	250	234	226	217	254	229	231	211	253	242	224	207	254	223	206	239	222	248	221	224	205	254	235	211	178	218	267	214	230	222	188	253	194	241	218	244	232	209	246	206	213	236	214	208	235	195	248	198	233	229	240	219	234	211	216	228	220	232	216	222	222	222	244	245	231	247	222	215	218	190	225	223	202	233	210	248	236	239	243	231	226	243	212	218	195	232	234	216	216	224	235	224	226	212	199	233	219	218	220	227	207	232	231	212	217	209	229	215	226	195	246	234	213	226	238	227	229	230	210	247	227	220	217	223	226	205	226	219	241	220	203	243	256	219	247	211	235	234	233	225	231	240	227	248	219	200	209	206	236	238	223	223	234	224	238	209	220	227	232	244	238	209	236	236	247	208	238	216	236	249	233	226	217	218	207	236	224	238	212	213	232	219	223	230	246	222	232	220	234	229	230	212	221	250	222	237	250	206	220	206	230	243	206	222	234	213	208	232	232	214	211	223	224	233	205	223	242	227	203	214	242	201	196	231	237	244	228	259	220	241	210	212	218	226	211	243	230	228	233	234	230	243	212	230	234	226	210	206	222	208	209	211	208	239	220	220	229	252	209	217	253	236	227	265	238	223	214	204	217	251	213	218	238	247	217	237	210	210	227	219	248	230	225	234	222	243	220	252	232	268	206	225	234	230	225	223	215	212	220	228	238	214	222	210	245	214	225	222	225	210	234	246	239	220	291	276	231	214	229	204	228	220	200	239	209	204	229	249	242	229	252	258	223	212	219	231	239	221	229	227	215	233	234	229	231	240	231	220	232	221	230	218	207	217	233	237	232	247	216	214	215	238	241	243	230	203	208	230	232	240	221	200	219	213	211	213	245	221	217	214	224	234	207	216	225	235	225	229	213	252	228	222	219	217	221	235	228	209	210	217	236	239	229	204	219	219	224	245	219	212	221	258	238	237	218	228	274	210	221	211	255	228	226	231	228	227	219	229	238	243	248	214	219	240	208	230	233	249	202	235	224	207	249	220	233	224	203	230	242	235	231	228	248	237	207	237	224	215	240	205	239	222	236	232	215	243	268	217	235	207	229	208	197	220	225	198	226	220	211	223	234	218	245	249	215	228	231	230	199	216	226	214	250	236	233	228	221	246	223	222	233	258	225	219	220	227	233	217	211	224	237	271	254	231	264	252	234	212	216	218	215	205	228	235	220	235	227	230	233	207	213	218	205	208	247	222	250	243	234	229	270	235	227	219	239	203	233	237	251	199	246	242	211	231	218	241	222	230	225	216	215	224	208	226	229	254	246	211	216	221	204	217	215	235	224	241	208	236	231	245	238	237	235	228	229	238	215	204	219	206	216	216	217	239	221	214	237	232	221	241	234	217	238	231	246	217	247	201	224	239	254	242	239	235	233	226	234	226	235	206	211	248	217	254	196	225	264	238	215	198	232	230	203	235	226	248	231	230	217	203	206	233	235	237	198	233	216	230	240	251	227	207	236	227	246	255	228	200	241	245	209	200	223	228	220	234	242	224	195	228	208	227	242	219	236	223	238	226	251	262	216	235	231	225	212	208	219	259	224	229	247	216	249	238	228	262	222	208	218	237	202	232	228	214	230	232	241	222	218	210	241	211	221	206	232	212	212	224	222	244	221	223	234	212	221	232	237	202	213	210	235	226	208	216	232	213	199	247	233	223	226	198	213	217	229	251	217	222	228	240	235	219	206	254	241	233	226	208	227	233	252	204	206	210	238	211	229	212	229	244	228
24223	10348	15035	4368	2918	2143	1716	1332	1175	962	833	849	806	701	721	655	658	564	627	619	578	570	571	556	594	541	557	549	542	520	520	522	509	496	494	499	551	476	508	549	545	484	507	504	518	473	503	494	529	536	509	505	509	459	516	523	464	474	522	518	560	499	486	451	510	474	479	505	464	499	499	438	487	521	477	481	530	459	512	527	503	478	496	498	505	473	494	453	458	505	481	476	500	452	459	491	480	477	448	500	464	524	471	495	511	464	524	500	520	508	472	501	479	510	538	470	517	515	468	528	451	511	449	489	473	479	510	483	489	470	489	472	502	453	492	512	479	430	485	487	462	457	515	476	439	490	485	462	459	501	513	489	528	497	480	474	487	506	502	489	497	527	490	476	493	519	490	478	494	488	498	463	481	481	496	464	467	486	471	491	493	473	498	503	464	482	485	443	536	492	501	471	477	470	500	485	458	467	482	505	509	505	485	446	458	528	483	483	481	411	471	451	491	515	468	480	501	453	545	469	498	501	507	431	467	499	482	429	451	527	495	443	481	438	485	499	496	477	451	490	508	534	481	523	461	471	525	470	520	496	479	523	481	484	510	484	482	503	504	505	450	473	503	453	460	478	497	480	479	505	468	508	494	458	489	494	435	502	504	494	455	488	489	477	499	496	484	494	510	497	453	478	453	483	487	480	488	476	454	468	501	475	502	456	495	487	504	482	492	516	482	504	480	497	511	464	469	546	469	477	482	483	522	491	486	481	477	458	476	491	491	460	509	461	488	518	497	477	490	485	463	440	483	485	474	480	445	474	494	495	496	438	496	490	483	516	467	470	467	480	476	498	449	522	478	500	528	494	483	481	478	446	469	508	505	485	474	518	501	501	484	476	510	488	477	518	470	507	464	496	488	460	471	474	485	474	467	496	489	541	483	493	470	476	496	440	492	467	462	468	466	502	495	485	506	484	456	493	519	468	508	481	486	480	451	494	472	451	486	503	520	441	526	494	482	491	489	496	492	470	490	498	466	474	488	457	483	473	432	485	477	479	478	439	473	482	484	503	475	476	481	487	493	447	502	443	494	517	491	460	499	507	508	490	495	489	469	482	459	486	488	514	524	499	471	476	523	490	440	519	454	490	476	455	448	492	485	463	475	474	468	466	505	476	482	492	462	505	465	477	484	492	464	463	522	465	523	477	451	469	544	451	455	497	481	483	441	494	514	502	460	502	461	502	475	492	477	488	501	468	446	488	470	488	484	497	496	462	480	499	458	501	516	463	496	473	487	441	480	481	468	454	455	477	516	468	485	513	465	454	483	540	469	541	465	487	512	505	500	486	473	474	525	423	502	526	498	487	506	514	501	479	471	478	478	510	488	479	477	483	488	488	470	510	455	470	488	510	469	487	512	483	516	472	470	466	512	506	485	480	481	479	454	496	485	478	489	496	508	476	489	466	483	508	468	463	483	553	509	424	467	486	516	462	498	451	483	463	470	486	465	478	506	468	448	481	459	503	485	461	518	469	489	505	488	535	481	501	444	496	458	444	478	486	494	474	507	492	473	484	475	532	510	538	500	514	405	482	477	499	459	494	487	462	500	471	455	457	487	487	439	463	479	488	491	534	465	474	462	481	485	479	493	476	465	482	472	471	492	463	449	467	487	517	497	484	472	495	491	451	450	433	471	496	482	463	469	490	493	473	504	512	482	480	436	496	477	482	482	471	503	486	483	484	507	470	486	503	474	481	477	508	560	509	494	501	469	497	481	478	477	453	501	492	481	467	487	510	483	464	488	476	456	476	490	491	478	494	510	517	467	469	475	466	493	482	453	462	522	480	482	489	471	511	472	498	507	470	475	492	472	465	470	477	476	446	492	487	487	495	494	476	491	484	497	471	465	472	518	463	485	488	486	449	501	475	493	510	497	503	476	512	491	482	465	464	494	486	493	493	472	463	483	480	536	497	475	472	504	488	484	468	479	487	479	471	486	460	456	506	477	510	487	460	481	500	458	468	523	476	469	425	457	455	537	474	538	500	472	493	528	490	509	480	456	517	492	451	459	468	471	478	483	465	445	468	506	550	479	547	498	483	502	501	517	447	481	461	460	490	471	439	489	464	516	456	473	459	489	459	496	459	462	463	455	474	520	491	504	502	482	483	455	500	484	462	468	494	439	484	459	472	494	519	499	484	477	492	476	488	494	479	473	484	513	474	507	465	477	486	466	449	511	464	461	451	472	456	492	459	485	464	511	517	496	440	493	477	494	463	469	483	525	444	448	502	523	488	491	475	456	432	471	486	487	516	455	496	469	491	475	461	489	498	481	453	498	503	514	498	495	509	461	467	488	521	437	482	505	472	506	462	474	500	495	490	479	488	459	486	488	466	484	478	521	459	485	495	471	430	507	469	494	453	489	532	483	480	470	489	491	457	469	467	470	453	486	473	464	490	452	488	503	492	471	498	488	519	491	478	535	498	550	514	465	441	487	434	508	473	505	479	479	498	466	463	493	496	456	514	483	483	457	507	461	517	484	457	513	471	468	482	505	470	443	479	489	481	481	460	481	464	476	514	506	501	465	498	506	491	507	491	468	468	488	472	473	477	471	490	462	507	464	449	510	492	504	494	446	506	467	464	483	486	431	538	470	509	500	495	490	515	485	463	466	502	506	481	516	490	473	472	440	477	446	484	485	508	471	494	487	466	466	464	498	464	486	474	500	487	487	479	458	474	505	517	474	474	506	519	457	551	499	464	461	498	491	479	502	473	509	417	498	480	540	485	507	477	499	462	459	534	464	461	464	505	497	469	462	473	470	471	482	465	496	506	456	477	482	465	485	485	475	533	508	540	478	470	496	488	503	452	516	489	488	473	480	520	451	497	480	486	501	486	452	450	482	501	496	468	451	494	491	483	490	493	475	460	460	497	486	461	541	525	465	489	481	462	512	516	496	463	462	467	494	489	487	489	470	458	410	484	466	481	473	497	502	489	490	434	497	494	465	470	478	460	498	514	504	489	502	458	508	478	450	465	458	481	522	497	467	503	511	488	498	500	506	435	493	509	452	494	469	487	484	516	485	458	475	508	492	497	498	471	517	521	485	471	467	478	485	465	464	491	475	448	490	465	487	475	461	478	487	453	483	439	525	448	488	501	488	521	463	470	508	520	492	525	495	494	473	503	483	485	459	496	491	479	505	468	459	525	507	485	458	486	477	475	473	461	506	472	483	466	471	483	535	483	477	487	473	483	518	464	515	460	488	481	498	487	516	519	479	496	495	458	527	491	529	507	496	447	507	512	482	459	477	523	495	482	480	464	473	489	489	487	465	488	421	537	501	475	493	468	465	468	493	495	515	475	471	443	494	502	478	504	466	509	457	497	450	472	484	444	454	483	504	510	475	460	495	499	483	474	496	458	498	492	514	502	447	472	516	453	500	472	480	470	488	482	497	470	461	452	504	537	465	504	450	496	509	502	493	491	508	475	487	525	498	453	477	495	508	470	446	455
23304	21342	29182	23888	21343	20821	2659	864	648	604	548	519	486	470	461	444	459	408	435	404	421	388	439	391	411	408	365	386	360	377	398	345	366	394	364	363	392	386	340	359	367	362	361	358	366	372	406	359	380	402	363	355	359	375	336	354	354	327	374	354	377	370	389	349	385	400	361	370	335	356	369	362	385	406	376	338	386	379	375	376	343	359	333	370	359	393	386	353	342	328	386	332	351	398	346	351	339	322	360	342	360	365	360	343	358	369	343	350	369	333	343	357	374	349	325	350	322	349	362	322	369	384	368	336	378	336	364	336	354	321	364	381	380	382	360	350	355	364	358	359	347	364	353	346	339	358	342	340	346	355	364	361	336	364	358	381	357	359	355	338	407	373	352	374	370	356	368	345	352	356	381	364	338	364	337	361	365	347	340	330	341	344	351	351	381	325	373	397	336	369	380	357	384	352	363	370	335	351	346	350	354	358	359	356	361	344	370	369	332	344	356	334	337	366	366	337	372	349	372	342	355	373	353	336	361	298	360	340	374	403	340	338	368	356	334	335	360	386	358	345	366	382	354	343	350	341	340	353	324	367	324	381	354	351	330	334	371	379	329	332	396	351	342	352	364	355	350	337	373	356	368	348	370	362	374	342	330	381	372	319	364	358	367	359	332	351	338	292	338	391	372	353	324	361	388	374	372	370	407	390	354	389	341	372	332	327	353	390	385	358	388	378	359	367	366	396	362	353	339	370	332	343	345	357	369	362	380	361	348	358	350	353	362	405	351	347	324	359	393	388	332	379	361	302	364	360	361	367	358	351	379	322	336	374	365	358	320	388	361	359	333	353	357	328	365	371	365	357	341	337	344	354	339	372	352	353	363	366	366	349	346	388	362	366	321	354	358	353	362	341	364	356	365	354	371	366	363	334	386	356	353	351	382	326	370	351	399	346	323	375	341	347	348	352	367	376	341	335	336	343	328	350	339	348	379	368	364	332	352	365	351	365	355	368	340	361	347	362	344	376	344	351	343	352	377	338	358	396	357	353	357	404	353	358	346	353	364	376	374	364	341	355	356	343	400	355	341	371	360	362	355	346	365	368	364	349	355	364	358	351	358	376	350	372	357	352	340	368	360	345	368	375	378	336	361	378	335	358	372	383	401	364	350	360	371	336	316	386	320	375	370	357	372	345	356	363	374	357	378	340	364	375	374	372	397	346	306	320	376	341	356	334	363	332	341	386	406	373	367	372	340	344	390	359	346	375	346	317	344	370	346	353	327	356	337	407	352	360	354	334	344	374	337	346	346	329	358	332	365	344	369	330	365	350	345	365	344	347	360	353	349	349	353	371	384	359	355	369	337	315	349	336	326	372	338	348	370	354	392	335	338	366	356	368	374	357	356	383	350	340	372	362	388	373	354	330	359	353	348	338	335	398	355	370	373	332	344	339	364	348	342	359	356	367	340	381	372	327	349	383	374	373	344	354	375	369	353	340	353	341	366	350	356	380	343	354	359	352	328	333	332	343	360	342	366	358	331	386	346	363	348	345	363	336	338	332	374	347	336	354	371	354	378	382	348	331	371	351	347	339	341	368	353	370	379	356	348	340	357	398	361	345	371	370	337	379	372	339	383	343	377	313	346	346	366	363	321	351	327	378	365	301	356	383	353	343	351	385	321	351	363	353	340	376	362	344	388	339	358	337	345	357	358	334	357	315	375	347	354	344	375	348	370	337	358	371	335	360	348	350	372	355	404	296	362	374	386	357	347	368	392	360	362	345	351	335	355	354	361	343	343	313	356	378	361	365	387	362	344	352	354	365	347	350	358	331	316	358	364	368	356	352	348	340	361	349	352	357	365	360	355	331	372	336	358	340	374	349	365	359	343	351	342	345	373	315	369	368	362	310	378	347	343	352	344	361	333	335	362	368	356	329	349	361	335	327	364	377	370	350	380	339	389	358	360	363	331	366	358	347	342	356	318	350	322	350	347	338	365	363	367	340	362	371	351	339	386	348	358	339	339	364	385	358	348	358	357	365	319	333	353	351	348	344	369	380	344	395	370	343	368	357	357	358	370	351	360	363	368	331	344	331	404	354	371	354	345	365	359	361	365	390	352	354	380	352	363	315	337	330	347	390	357	357	332	350	352	367	356	380	348	324	315	341	328	346	313	345	405	362	370	330	335	332	324	339	358	366	335	352	349	364	381	353	347	345	355	365	363	376	363	344	352	370	343	379	361	341	400	299	336	367	339	354	352	403	398	348	378	359	360	368	352	346	353	354	366	341	336	343	359	360	353	390	370	347	364	369	335	348	376	342	406	346	352	365	349	369	346	366	369	365	355	364	338	330	338	335	354	343	363	333	395	331	345	355	385	368	349	365	325	343	354	362	367	348	369	366	376	337	359	370	349	349	364	365	335	349	361	353	354	355	327	353	381	350	334	370	335	382	329	373	329	334	373	358	349	326	348	374	351	325	351	361	348	351	389	368	369	349	361	349	355	373	373	362	361	374	326	341	337	360	372	327	331	355	345	325	357	375	350	368	361	339	362	339	361	320	341	328	374	348	371	360	341	349	337	358	338	356	327	340	314	365	362	340	364	352	344	356	329	327	345	351	361	342	367	337	354	361	342	364	325	337	331	359	350	353	360	382	395	348	371	321	348	347	361	367	385	338	365	325	351	386	366	365	317	341	379	339	311	356	377	368	314	351	335	360	360	362	336	374	361	348	344	355	378	354	342	386	360	345	363	366	375	346	352	337	336	358	360	320	354	368	338	360	367	364	356	359	334	360	336	375	358	370	373	351	341	343	337	338	350	328	350	398	375	353	380	337	373	357	342	399	352	360	342	352	362	348	386	351	371	371	360	354	346	366	357	364	348	354	356	347	339	331	354	380	344	362	335	364	334	316	399	365	332	338	344	340	354	345	339	340	365	358	357	330	367	349	349	360	371	401	341	333	336	340	338	338	376	361	332	371	391	360	337	363	354	347	352	403	339	328	364	341	335	341	346	372	340	339	343	348	386	362	347	345	347	374	363	387	334	329	364	344	386	331	336	387	323	349	343	362	339	339	363	363	376	362	379	364	356	332	377	344	358	366	337	341	395	377	369	354	344	351	347	367	335	323	346	333	336	365	340	353	353	353	368	317	325	360	337	352	359	307	358	324	357	357	345	368	339	325	339	372	351	337	402	328	377	329	348	360	362	354	347	391	346	338	352	344	349	358	383	351	357	353	360	344	345	340	334	350	361	351	348	319	325	331	362	389	321	349	350	345	346	346	333	334	340	370	366	365	370	387	367	358	352	353	330	373	338	330	347	331	372	377	336	374	369	334	353	335	364	335	364	345	346	357	357	321	348	325	369	369	339	355	359	382	337	343	329	336	314	360	385	363	346	392	351	336	381	365	354	316	381	393	335	375	377	343	340	350	351	357	356	341	351	370	357	369	387	343	330	341	345	380	361	354	341	346	364	327	349	386	322	329	370	381	342	353	381	355	367	315
23593	16084	19101	7370	4868	3662	2761	2366	1985	1682	1485	1252	1238	1079	1082	1007	958	957	908	906	823	835	806	776	773	748	743	790	716	739	698	735	683	753	764	706	700	715	724	666	724	728	719	694	701	714	706	710	678	699	729	703	695	697	726	717	683	718	674	666	650	699	695	682	666	662	642	647	705	708	690	720	752	665	687	703	689	693	645	688	678	626	716	649	636	669	643	709	677	656	660	675	645	658	679	679	704	624	657	658	656	715	615	650	669	639	686	716	683	627	705	676	707	648	659	657	690	649	650	685	632	658	676	677	667	691	700	659	656	666	678	671	653	650	675	652	702	601	643	668	681	714	676	706	628	643	635	678	657	688	652	688	686	670	611	668	694	652	692	653	656	672	693	620	631	727	648	720	700	693	688	651	624	657	690	669	652	689	603	716	671	650	665	672	687	707	680	628	668	650	641	656	677	703	660	658	658	682	662	660	682	688	628	653	653	711	697	685	690	698	681	685	611	654	616	687	711	636	657	659	667	634	689	640	656	645	645	681	625	699	686	659	657	693	649	693	696	671	672	691	589	662	686	649	701	683	655	704	665	685	660	685	672	694	684	689	657	661	658	687	664	722	599	665	666	677	687	666	626	648	690	702	650	702	670	676	653	660	717	657	673	674	670	670	638	658	676	634	678	692	678	647	689	713	631	670	669	670	675	685	715	653	641	690	655	677	647	712	686	667	666	662	700	632	651	673	688	643	678	635	672	692	668	643	646	668	653	662	726	682	672	664	645	600	671	651	687	617	640	700	664	696	633	707	710	631	694	711	629	721	660	715	682	650	632	607	623	713	701	690	670	699	671	664	614	678	635	676	703	714	659	707	702	697	656	687	614	663	622	657	659	669	637	648	676	655	721	673	686	646	665	657	645	699	680	691	667	631	692	701	677	689	654	639	621	662	676	688	682	671	667	651	725	656	659	704	660	686	635	696	672	670	655	677	666	663	699	675	676	679	662	656	622	692	667	633	650	650	611	673	709	653	676	675	680	630	668	695	644	718	689	680	666	647	689	691	655	667	697	653	678	670	618	676	681	595	663	607	683	679	651	682	658	644	649	679	672	713	653	634	670	667	698	677	662	641	663	676	593	724	685	637	661	660	678	679	657	654	667	674	667	668	651	645	674	651	637	653	700	666	632	644	670	711	700	683	666	603	661	676	631	663	708	643	669	628	670	637	635	687	651	704	650	685	677	657	601	680	647	650	688	621	675	667	691	684	665	711	623	599	676	670	723	707	643	644	668	681	680	697	643	688	637	690	691	630	700	712	680	637	618	670	684	635	667	674	680	703	656	687	657	644	660	694	686	611	641	713	662	655	706	679	672	686	687	689	671	708	741	667	676	687	645	652	666	643	694	704	701	735	641	672	669	705	642	663	622	708	644	705	708	664	625	665	648	712	678	683	675	668	622	691	660	667	674	683	696	670	633	632	644	687	701	705	691	626	642	630	680	615	672	651	717	642	628	600	642	703	650	676	684	651	658	641	658	623	617	645	653	662	654	609	651	633	645	639	632	678	663	661	683	689	705	682	648	652	666	698	658	650	686	651	663	685	682	674	641	678	638	681	624	664	648	649	646	671	664	660	660	704	683	632	661	643	685	629	658	635	684	688	686	683	647	702	634	674	665	679	690	668	664	638	643	682	738	700	653	680	622	709	677	676	714	702	660	671	642	714	712	651	719	649	696	665	693	711	696	721	679	687	644	656	684	665	629	683	701	683	712	652	693	698	685	704	687	659	640	647	711	658	709	687	635	662	720	678	677	648	619	673	719	611	647	639	671	653	621	636	660	689	629	693	633	721	680	679	660	665	654	718	682	649	673	631	681	701	650	649	655	671	666	687	722	655	654	683	661	678	627	683	619	671	662	629	696	715	689	644	724	689	615	638	647	675	683	690	641	618	656	653	647	655	629	649	667	661	654	621	624	657	627	655	664	637	695	649	673	703	620	719	685	645	635	649	635	683	676	679	699	649	700	677	601	705	680	635	649	710	699	666	648	616	698	681	689	644	623	691	634	634	685	719	660	652	656	671	637	649	651	668	724	658	706	663	601	673	682	682	617	674	655	664	665	661	703	645	734	654	667	638	647	657	672	681	697	681	680	661	652	676	648	649	655	675	681	692	664	660	647	653	672	664	712	642	685	676	658	711	679	703	672	665	659	676	636	671	656	685	623	707	689	647	679	666	652	649	677	654	693	707	691	642	646	680	668	664	687	630	672	694	641	686	679	635	666	623	663	661	612	671	669	653	635	614	630	688	662	673	694	671	704	687	688	728	639	706	621	640	685	666	655	660	655	631	673	673	664	690	664	631	661	629	645	676	671	678	729	698	701	640	645	655	671	706	656	646	700	625	663	653	689	680	681	665	665	635	608	658	636	644	688	650	609	675	655	660	635	700	668	694	678	669	674	649	673	680	664	693	634	651	690	667	639	659	679	715	624	702	669	690	648	694	656	662	665	619	666	666	595	663	690	673	652	678	645	646	679	664	693	692	660	658	672	683	591	659	666	649	638	662	712	637	675	700	637	645	690	690	625	686	689	674	695	689	730	635	672	686	688	696	614	679	649	652	648	704	645	675	684	659	700	646	657	682	649	668	689	665	697	657	672	644	644	629	663	650	646	666	706	704	669	687	666	639	711	626	696	686	681	654	675	687	690	624	650	668	630	668	668	706	646	724	685	671	657	637	653	705	651	663	646	640	686	666	675	678	685	668	674	718	665	691	664	618	671	683	644	643	633	694	675	631	696	673	680	649	673	675	698	665	656	671	643	633	646	670	656	650	668	629	664	684	697	693	661	638	616	661	679	622	695	635	664	664	648	636	670	644	666	659	629	687	665	659	639	685	657	677	678	677	665	670	636	678	659	655	720	629	656	684	648	629	665	668	636	668	661	636	654	650	667	633	690	675	663	663	651	665	627	644	656	683	680	678	648	717	698	671	655	658	687	665	637	679	680	674	623	701	642	663	665	683	660	645	635	719	669	634	679	672	701	660	656	659	656	703	686	668	663	644	672	690	646	701	654	677	698	706	673	657	612	656	666	688	685	718	643	693	690	674	682	682	698	710	670	676	683	687	684	628	752	698	664	699	606	684	683	640	652	681	677	700	676	678	660	693	613	681	650	684	692	673	667	646	667	689	694	677	658	651	610	670	674	652	663	685	654	686	672	632	691	680	702	708	632	667	649	651	692	708	678	656	668	692	615	598	682	672	690	655	646	667	703	709	639	686	639	673	667	723	635	677	636	640	666	642	660	650	674	713	681	665	693	707	694	675	664	670	672	707	627	672	670	675	677	643	647	643	653	678	668	643	649	694	623	680	655	642	655	694	650	666	700	662	683	638	668	622	648	700	669	700	686	704	629	685	639	682	668	683	610	644	642	646	685	649	651	679	669	660	610	684	668	685	710	688	725	661	622	645	673	640	678	645	668	667	657	691	666	684	664	616	662	663	693	632
26656	20890	10652	1147	654	578	581	486	513	519	492	500	529	529	529	503	503	521	508	499	475	483	544	489	532	530	494	557	504	497	499	525	524	502	486	555	493	513	525	536	528	538	539	504	484	509	510	539	560	499	510	519	571	513	525	484	515	505	504	505	483	527	501	503	502	487	506	533	527	490	499	567	508	535	544	504	494	487	509	497	513	541	511	480	573	492	494	546	489	503	466	556	530	503	515	483	544	536	578	485	503	509	530	533	480	487	512	502	546	545	524	498	512	519	499	516	537	514	486	506	508	490	478	498	524	537	526	509	550	512	454	499	464	519	480	500	482	508	533	509	567	561	493	536	549	529	501	467	501	528	531	519	525	513	520	559	552	528	474	472	515	487	532	529	514	484	538	520	492	498	541	454	506	546	518	511	519	516	541	471	499	538	492	509	492	513	518	522	506	553	519	496	531	514	519	468	489	568	542	548	506	470	530	475	469	520	505	549	489	516	530	502	506	511	521	517	498	503	548	543	547	565	542	527	520	509	508	502	500	526	485	501	545	508	477	475	486	490	512	531	518	508	497	511	504	507	538	540	472	529	550	508	530	520	533	494	508	537	552	480	507	524	540	505	508	531	481	519	519	529	515	520	525	477	523	498	498	505	471	507	495	523	538	512	483	499	465	540	498	474	508	506	489	510	527	522	531	463	512	543	525	515	520	540	523	525	540	470	501	530	537	508	514	477	519	518	524	492	465	483	467	546	491	506	505	512	523	505	524	526	492	523	514	498	483	520	480	502	537	498	514	502	539	518	500	481	503	523	508	463	505	483	484	532	494	485	516	545	511	484	485	527	551	468	475	490	488	504	472	524	541	520	497	471	483	529	512	523	511	512	530	513	511	509	520	519	530	483	511	488	498	498	476	525	525	574	489	493	508	531	506	506	550	526	494	490	493	479	491	540	494	513	506	484	530	497	499	528	506	507	500	506	509	528	499	524	527	533	498	501	509	507	536	491	547	520	446	517	558	531	488	514	506	536	509	535	505	492	510	487	503	479	487	510	524	517	510	519	523	496	559	506	482	528	524	498	526	507	503	489	522	540	512	526	526	460	498	489	505	518	530	490	507	544	496	557	525	497	528	496	519	542	507	519	518	495	496	532	483	496	542	498	512	526	532	529	493	533	506	532	472	503	506	511	493	500	526	507	546	494	491	509	531	503	509	512	519	559	525	476	488	493	491	518	487	489	470	491	521	516	524	508	524	520	513	518	500	529	509	492	529	504	512	526	540	529	486	512	523	524	506	518	490	526	486	467	532	493	486	487	506	480	471	468	528	519	514	492	515	504	541	471	506	497	543	498	514	478	537	504	494	497	455	503	521	512	528	521	517	476	528	501	540	527	498	508	529	478	471	527	569	494	544	500	513	495	493	511	536	505	528	539	572	524	516	502	514	556	547	513	540	517	496	477	532	531	537	503	527	523	490	545	523	548	510	486	546	533	486	534	496	512	528	512	542	531	526	479	543	482	526	529	514	523	555	522	525	519	512	493	496	502	505	544	558	514	494	475	533	507	578	550	528	556	503	497	528	501	493	559	518	478	510	476	493	520	499	510	539	488	523	492	507	505	484	491	523	535	555	511	523	543	526	516	543	529	513	471	491	535	500	454	567	537	475	518	493	514	521	538	499	526	495	570	534	504	522	528	498	491	518	582	494	510	526	531	483	501	554	529	521	503	522	513	532	485	501	519	527	502	496	534	527	479	510	527	539	514	498	463	554	535	494	500	494	546	514	537	534	537	516	470	485	490	525	564	492	512	518	530	494	542	529	546	528	504	494	485	491	501	542	504	529	502	518	505	491	515	556	543	486	552	507	510	522	507	511	523	525	554	510	518	526	498	516	475	507	517	502	507	535	531	520	510	507	533	526	550	518	510	518	521	473	521	525	522	492	508	512	534	516	497	525	539	496	526	518	479	507	506	496	538	513	523	534	508	534	539	531	531	493	516	507	520	497	488	483	482	532	469	543	531	523	544	499	541	494	532	505	486	474	511	519	527	554	531	506	491	511	500	520	564	544	510	513	511	535	519	503	543	572	517	540	512	552	476	516	478	514	532	505	533	543	515	483	483	518	517	485	516	533	478	528	552	541	500	470	497	506	496	524	531	510	497	507	497	584	531	532	524	490	488	493	526	529	533	501	493	504	511	531	503	541	522	506	508	508	523	510	511	513	463	501	520	519	505	551	510	502	512	553	535	485	495	512	503	519	519	481	533	489	533	520	527	505	510	497	515	494	491	524	520	479	511	506	498	498	478	487	533	518	568	504	511	512	502	514	510	499	524	524	488	501	562	522	530	516	532	511	509	528	515	502	533	529	511	494	527	502	490	537	490	501	484	516	504	529	485	533	510	563	507	513	503	528	514	515	529	469	531	493	501	484	494	570	486	519	516	532	526	510	476	510	492	486	552	533	542	492	530	504	515	514	537	463	492	520	508	513	500	494	535	537	537	495	519	503	520	499	494	471	493	454	488	499	492	521	486	526	522	526	496	517	533	500	531	501	517	554	507	524	478	518	490	506	488	528	541	545	508	499	521	474	516	528	512	529	493	499	533	475	496	531	528	486	503	474	529	556	494	526	546	446	519	502	502	466	462	512	509	568	495	507	495	542	521	523	499	518	528	506	523	513	508	485	532	478	477	485	521	497	540	527	550	517	542	514	541	491	505	480	534	491	531	490	528	550	511	545	523	525	538	527	510	492	533	556	503	532	528	469	533	526	479	531	490	517	495	525	513	527	534	481	542	522	486	514	543	489	503	484	460	496	529	505	529	529	501	508	532	516	511	532	504	487	529	502	516	469	547	522	546	560	519	515	522	508	524	497	510	527	538	512	547	503	557	486	513	543	495	532	457	558	510	497	537	510	483	527	501	521	513	473	511	511	511	492	509	524	537	516	504	492	507	502	490	520	511	534	494	529	440	512	507	539	528	464	486	523	465	500	512	529	485	533	495	504	523	498	501	546	476	516	582	559	560	518	573	493	470	507	534	517	512	458	493	511	475	497	539	522	515	514	532	531	472	506	509	528	505	509	474	531	562	535	510	532	518	520	524	497	531	497	545	561	497	504	477	535	516	516	524	510	516	494	506	521	504	543	450	508	507	509	488	500	494	485	500	494	512	518	553	520	524	469	498	526	525	532	475	497	505	500	507	516	537	486	522	503	497	524	521	509	508	457	512	514	515	501	516	512	523	548	528	525	517	524	529	514	547	483	510	507	503	505	497	507	530	517	510	556	572	506	534	518	508	516	526	513	516	493	542	541	540	471	537	536	484	471	467	515	503	516	504	528	539	489	519	517	551	530	511	484	499	534	496	495	515	508	477	520	502	529	481	526	509	563	536	472	472	501	510	502	488	531	489	453	495	526	533	522	528	548	498	491	517	516	519	528	517	517	494	487	536	504	504	533	519	494	534	574	502	529	460	498	509	533	528	506	517	506	490	516	486	530	525
13543	2069	3864	1380	1262	1167	1091	1047	1051	1084	1032	1068	1022	1019	1047	981	1036	1011	993	1043	1049	933	1025	1044	999	1012	1031	1019	941	1052	1001	1051	1053	994	967	957	979	933	1009	921	1032	995	1005	984	1020	1068	1052	1039	960	971	1043	999	1034	966	1035	1007	1024	1020	1033	999	994	1022	994	1023	1035	1055	1058	1007	937	1034	1030	977	1071	930	1014	909	1029	999	994	1036	1022	1028	994	1013	990	987	979	1001	1037	963	1013	989	996	995	1011	948	1020	983	997	960	1006	1004	1034	999	999	1000	996	1003	1004	954	995	1049	955	1008	937	1036	1032	1010	1026	962	956	968	1054	995	1007	983	1020	986	965	1012	1031	1003	1054	977	949	999	1061	1001	999	1041	952	981	1019	1004	987	1034	1007	1012	980	968	997	1008	977	969	1002	993	1042	1027	1008	1017	1036	1019	1033	1020	1066	927	1034	961	1036	1037	964	1007	973	967	1023	964	1012	963	1076	987	1016	985	1011	1003	983	1048	1006	1007	1028	1008	975	960	986	983	1011	1012	997	995	963	1020	1017	1080	978	946	1022	1009	999	1002	1003	997	987	993	1019	1036	997	1002	1017	1051	1007	985	989	1015	995	1026	997	1006	1019	1021	1039	993	979	959	974	994	992	975	960	1074	955	1017	982	1010	991	1010	1019	1001	1001	994	962	1031	976	1009	1044	1047	1013	999	960	1003	934	1026	1005	1057	995	964	977	974	961	964	984	1010	1059	952	1019	980	1036	1010	1014	1008	964	1002	1037	980	978	992	957	1047	1006	941	975	978	995	1015	1000	989	997	1000	1020	1016	979	982	970	1021	998	1018	991	1028	1014	1027	972	1000	1036	1010	1003	987	1018	1012	957	987	1005	1005	1006	970	950	1079	996	954	1010	986	995	975	1027	968	993	1071	989	1008	1001	976	1050	1024	1068	1040	997	1000	989	1038	983	999	986	1023	1038	990	1055	1002	990	945	959	1018	980	995	962	1001	975	1021	1010	1061	942	991	1032	1041	988	927	994	1082	1022	970	980	999	1094	1009	1032	995	1013	1022	1004	980	961	956	1015	959	981	997	1029	972	957	1023	990	1024	1039	1020	1071	969	961	1073	983	1044	1016	1020	974	1002	1005	972	974	1024	1006	1041	978	970	1009	1032	1029	1037	1009	992	990	998	987	1051	1007	1043	1003	994	999	949	1065	1004	1013	1002	975	976	990	1020	984	959	981	1026	1009	997	1078	943	1019	961	985	985	1006	1065	1020	990	1062	1021	996	982	990	1032	1048	976	1018	1037	1015	1001	1005	1008	1035	1004	1028	1036	970	962	992	964	993	995	1040	1026	976	986	1064	1012	1002	998	1021	1030	1002	999	1036	974	981	987	1041	1012	1028	975	1028	980	961	1011	957	1022	999	1045	1002	1024	1022	1014	1023	998	951	1078	990	1015	1005	1064	971	980	955	1001	1030	1040	1071	1005	1014	1028	1024	1015	1003	964	1023	958	931	991	1035	1005	999	969	1008	998	960	974	927	1015	1002	1015	1025	995	976	958	987	984	1007	1022	972	992	999	1024	974	1004	966	952	941	982	995	1033	970	997	1082	1015	1012	1009	990	1028	1036	934	989	1022	981	1003	992	998	1010	971	973	1057	958	996	941	968	975	1009	983	964	1016	992	986	956	968	965	1001	985	970	1015	983	968	1038	962	1043	1002	1011	1015	986	1062	1034	1033	973	960	1005	995	1016	1039	1001	1088	999	1020	1012	1028	977	1055	1033	949	1024	952	1036	970	975	982	1028	985	1017	944	1045	1021	1028	975	979	992	1000	939	1010	971	1046	991	1017	1001	1031	1006	1009	999	1018	944	1020	1002	956	972	1011	979	961	1026	1018	1013	959	1002	971	968	1016	931	936	1015	1005	1008	1044	997	1019	961	1004	967	961	1013	983	968	1031	961	961	1012	1043	980	1002	1031	944	1022	1027	978	989	994	973	982	1045	957	1052	998	994	1010	992	927	1022	1037	1014	948	1032	1017	1016	1022	1003	1012	1029	962	977	995	939	963	1010	1060	1022	958	979	1091	1034	974	926	1022	969	999	1023	1030	992	971	996	980	995	993	1016	1000	1031	1051	1012	995	978	992	961	1060	992	1004	978	987	950	989	974	1012	956	1000	980	997	980	1054	1041	973	1030	1023	994	958	1050	1026	1065	1012	1026	971	983	1038	991	1058	1063	982	1010	957	1033	1013	994	1035	992	1008	1036	1013	959	983	1033	999	981	1052	1005	1022	999	1021	1077	1031	979	1018	997	994	1005	1011	1045	996	1000	1003	1036	1013	994	1049	1024	1033	1015	1024	1047	1068	968	1007	1001	1050	1005	1022	969	953	947	984	995	1010	1004	948	1021	962	1014	984	966	1012	996	980	996	962	1011	959	924	992	1018	1021	1010	987	994	984	1093	1015	958	1036	1020	968	982	962	966	1064	1004	1012	1005	967	1040	1051	998	956	991	978	969	1032	1025	1025	970	1006	994	1010	1006	1024	985	1030	979	954	1022	992	1038	1004	1019	1002	1009	1008	963	1004	1021	1037	1002	943	993	995	983	995	1046	990	1006	991	1036	1018	1009	952	1019	1065	1053	1020	1004	962	1009	940	1059	991	1052	1013	981	941	972	1022	1009	995	1055	1021	970	1039	993	1003	965	1058	956	991	946	974	998	1026	1013	1012	1004	1027	1062	988	993	1043	981	1039	1036	1007	999	993	993	1027	991	1007	1013	1029	1022	981	1005	997	989	1012	978	972	1024	986	971	1055	1008	942	987	981	965	1045	990	1002	992	1021	1013	1088	1030	981	1035	1040	1007	1023	1016	994	983	980	1077	1056	1017	990	1062	1026	1007	1000	1028	951	1020	1037	1006	973	1068	1048	1005	1034	1062	943	997	1018	942	993	979	993	1009	1028	999	997	975	1063	993	1017	975	992	1003	1064	1022	1042	1064	967	1009	982	996	957	976	991	989	1080	1032	957	995	1073	991	987	970	990	956	1031	1029	984	1008	995	998	996	1022	1037	1080	1036	1039	996	1016	996	996	1009	1023	1011	1041	992	998	999	1013	1040	1025	977	1020	1001	1013	994	982	1050	994	974	1005	983	1043	978	1038	1045	980	939	1023	1033	984	985	1028	1018	1004	930	1012	1040	971	964	990	946	1018	967	1021	922	1000	1000	1023	953	1014	970	968	1037	1014	1019	989	1001	1015	1060	996	972	1019	1002	965	994	978	988	996	1042	985	994	1042	939	987	1041	1032	1017	994	976	1029	1008	1016	935	980	975	1025	936	1063	1010	1012	992	983	981	1026	975	1002	1057	995	1041	1023	1021	1048	992	993	937	1067	971	947	1014	918	1045	1023	1015	1023	1022	1013	1042	1008	991	1024	997	947	1020	1041	946	1016	1018	1009	1012	1007	998	996	977	1046	1040	1001	997	1034	1000	997	1008	986	1030	957	1048	967	1054	1040	1048	1006	991	980	989	1004	1012	1027	974	1003	1027	1016	981	1001	906	1010	1045	1028	1009	1027	999	1069	1030	988	1050	989	1103	972	980	1054	982	1006	1029	1084	946	1031	981	1029	1026	1015	970	1014	996	974	981	1001	1018	1033	943	984	1046	964	995	993	1021	1012	1005	970	1048	984	988	970	1004	1025	996	984	987	981	1048	1010	975	1006	1006	1013	941	1002	957	1006	991	961	1022	996	979	947	997	976	950	1023	985	975	987	1013	1049	1030	1002	976	1049	1001	1050	944	1036	1020	993	1001	1001	999	986	995	1008	1020	949	966	989	990	953	992	1032	1017	1008	1001	948	1023	1023	1024	1060	1050	1019	973	1013	1018	1000	986	984	1035	1038	937	1016	962	957	1014	1010	1027	948	994	1009	994	999	1002	1053	989	985	1035	995	1052	1050	999	923	1017	1033	996	997	1014	987	986	1067	1019	942	1018	1007	990	977	940	1006	1019	981	986	1004	1010	1017	1004	1012	1043	1004	1057	961	982	1022	1057	1001	986	952	1007	1014	1001	1063	988	1048	959	1043	1019	950	1018	971	1010	998	977	957	1053	968	1020	1022	947	1004	1037	1030	988	980	1015	1004	1019	939	1006	1063	1014	990	1071	1013	988	988	1014	1020	1004	1041	1004	976	1014	996	1017	957	984	1036	1027	1020	984	996	1029	926	976	1010	1007	982	956	1013	1068	1002	1017	975	1040	974	998	988	984	1057	990	1008	1032	992	1036	1086	1007	981	984	994	989	990	983	1045	1019	1020	1004	1033	962	991	1035	1012	1010	973	989	939	1015	999
24199	21334	28555	24469	21038	3110	637	410	380	368	321	295	287	308	263	286	296	245	233	254	243	259	252	235	235	250	235	249	225	257	231	233	207	221	245	229	220	249	257	246	250	222	231	220	221	252	211	233	228	222	235	225	208	225	236	224	252	234	238	230	251	230	236	214	221	233	225	217	235	202	241	233	210	226	221	219	231	217	244	205	246	241	220	215	231	222	226	246	254	203	238	236	231	223	255	223	211	221	233	254	223	248	203	232	227	220	221	223	243	207	244	224	243	243	236	217	218	230	232	225	239	225	265	238	224	223	226	253	209	225	236	233	232	240	232	273	230	234	217	231	225	236	255	218	247	233	223	232	224	243	232	250	210	234	282	223	219	226	226	197	221	225	227	216	225	227	223	235	239	248	197	242	212	247	220	257	215	215	227	225	247	205	237	258	206	225	267	247	233	230	243	234	243	254	221	222	235	235	223	218	229	203	278	216	197	229	207	210	232	216	233	220	212	209	228	235	228	209	242	213	235	242	236	218	221	218	247	242	218	213	235	236	196	237	223	240	241	228	233	253	235	261	209	220	186	246	238	222	197	224	241	210	252	231	211	254	219	217	237	237	220	233	260	241	229	241	216	220	235	230	224	232	261	255	257	229	201	251	243	223	250	242	216	205	238	229	215	253	245	234	227	207	227	225	241	212	238	228	263	219	222	249	221	259	246	236	232	229	234	223	233	260	216	214	239	236	219	225	204	254	233	239	218	207	237	219	247	221	224	238	242	245	258	243	215	237	226	237	225	228	186	194	219	240	229	232	213	247	244	221	234	205	237	219	235	235	210	197	231	213	206	237	207	212	233	234	249	236	240	217	234	217	244	234	249	229	216	213	229	240	235	232	255	221	247	210	204	208	219	224	206	223	250	209	240	211	231	211	262	227	230	204	245	225	216	207	236	229	233	254	229	226	235	248	230	229	234	248	238	234	243	209	251	238	218	224	225	253	258	245	202	220	240	212	213	227	240	241	240	242	250	247	230	203	248	223	271	210	233	229	224	239	242	228	240	194	210	241	214	203	213	240	245	234	238	235	240	218	250	209	219	254	224	222	226	239	217	242	240	227	238	244	216	233	234	221	233	221	202	207	245	224	217	231	198	234	276	209	206	255	254	230	216	215	221	236	221	236	215	211	205	233	215	228	245	226	217	204	232	226	255	223	224	218	233	238	238	204	194	229	240	228	216	240	249	248	221	243	214	225	225	236	228	239	210	251	231	228	191	221	217	208	221	229	228	256	210	253	216	266	219	223	226	235	214	243	219	218	233	230	224	247	224	236	233	254	233	229	228	234	235	227	225	220	217	233	222	246	226	221	227	196	248	228	255	223	201	221	230	216	253	225	233	226	240	208	256	239	213	246	244	214	250	215	224	241	216	242	221	235	230	229	235	230	230	229	231	233	238	233	235	249	236	225	220	246	216	209	235	238	230	218	229	233	239	232	222	222	223	215	235	236	238	224	224	232	242	232	223	200	211	216	220	222	230	243	192	227	237	195	234	231	258	265	248	235	223	271	260	238	212	210	237	226	214	232	235	202	223	247	258	228	232	225	224	225	217	248	211	233	228	235	227	246	222	238	222	288	221	236	210	226	238	219	229	220	204	235	222	228	229	253	204	249	211	213	223	244	214	213	239	238	242	208	235	223	217	241	236	255	221	256	239	217	212	257	217	237	242	223	227	219	212	205	222	239	239	239	234	224	221	226	250	229	209	247	222	218	232	240	216	247	219	237	228	215	235	221	233	223	252	232	219	239	214	217	244	225	258	224	197	184	218	218	209	250	232	241	227	212	238	199	219	227	249	258	216	232	259	234	237	237	192	246	237	208	233	239	247	227	239	223	257	209	246	238	242	223	233	233	240	216	229	235	212	208	226	254	248	233	218	256	227	228	228	225	230	239	210	211	214	229	221	233	242	245	232	250	224	188	216	198	204	217	253	231	251	227	234	214	218	224	238	222	230	242	241	220	226	252	234	232	236	224	226	218	245	233	245	235	216	248	250	219	212	216	218	238	211	213	248	240	218	228	225	224	241	264	213	262	232	215	222	210	223	240	225	218	236	215	258	254	229	212	228	235	209	220	268	220	234	242	256	243	214	225	230	234	228	238	225	240	224	227	235	215	225	224	211	230	236	202	229	229	219	193	246	218	235	225	227	220	244	229	235	223	206	238	217	229	245	227	197	237	232	210	253	214	224	226	260	228	249	249	230	211	220	229	223	244	236	251	205	228	204	226	231	227	245	225	230	201	238	221	242	230	230	243	212	210	246	227	226	241	224	240	228	232	222	170	250	238	219	221	217	204	220	211	227	250	217	226	220	240	189	219	198	246	202	262	220	216	226	187	233	267	231	243	231	227	233	230	221	217	219	229	235	211	217	233	250	223	222	244	234	240	233	239	213	251	234	233	195	188	227	235	226	241	220	209	251	206	245	216	222	229	220	235	245	215	223	234	223	215	229	213	220	191	240	194	227	206	251	204	235	225	203	235	224	239	240	217	231	199	217	221	215	191	241	212	236	246	238	221	228	248	232	235	221	238	265	233	225	228	226	228	260	220	236	198	207	231	199	207	230	225	232	233	225	236	222	211	216	231	241	219	234	212	223	212	225	226	214	245	229	238	222	245	211	246	224	240	221	264	228	231	202	239	221	250	251	235	219	229	209	226	226	252	229	219	233	253	240	225	212	224	246	215	207	236	232	248	211	247	214	218	239	248	240	213	204	206	204	241	222	175	242	236	211	210	225	237	209	214	222	253	218	230	251	240	246	235	246	233	218	227	230	234	222	216	257	230	249	227	227	221	213	230	243	212	230	248	218	226	263	231	209	199	249	228	229	191	222	277	225	220	250	248	222	223	215	229	238	267	232	247	217	234	267	233	225	211	213	254	248	219	245	232	230	229	236	225	231	212	214	230	227	221	215	223	213	243	220	224	224	241	244	226	207	225	232	223	239	236	254	239	244	252	223	241	239	238	244	207	215	244	201	212	199	213	219	201	226	228	223	230	217	223	211	241	248	230	240	209	248	209	231	265	233	244	236	232	234	223	215	227	235	223	223	202	244	248	227	213	239	243	229	198	250	225	230	216	201	233	225	227	241	234	250	217	200	224	249	230	223	210	230	221	236	255	237	245	236	232	215	250	233	220	245	225	252	225	242	240	205	205	248	214	230	230	248	229	238	233	231	223	250	236	221	232	223	227	209	245	257	235	216	219	245	253	231	247	239	210	214	213	241	201	262	224	251	253	235	216	218	239	234	241	208	230	217	238	236	230	217	220	252	217	249	244	202	242	212	234	200	224	215	230	215	218	244	222	234	193	269	251	227	231	255	230	218	235	209	243	272	209	206	235	252	221	245	241	263	249	241	256	215	232	211	218	232	209	212	210	209	232	227	216	239	252	256	216	240	257	235	240	217	219	236	222	226	199	222	218	248	221	211	220	235	207	196	212	241	219	206	219
22857	10091	14530	4281	2836	2164	1673	1347	1132	1073	916	808	786	735	642	688	685	580	597	601	618	524	600	573	564	531	525	519	527	553	522	530	465	523	537	488	573	471	479	498	516	487	503	495	484	485	497	499	528	489	476	523	486	475	517	491	488	461	505	495	490	508	479	474	474	516	480	493	523	476	476	526	449	482	476	493	498	470	504	478	529	456	489	479	507	452	465	468	451	538	478	483	502	502	510	484	488	456	485	465	513	498	466	476	463	491	507	516	490	458	482	487	489	478	485	487	496	478	500	510	459	459	469	460	493	475	491	442	487	472	488	475	494	498	463	466	454	507	454	463	533	482	511	463	457	517	481	452	490	479	499	464	432	496	497	473	509	500	479	465	478	479	489	472	471	478	482	474	486	461	472	460	509	461	507	445	476	506	445	477	480	506	469	474	479	504	511	482	469	484	455	491	495	477	477	472	477	522	485	476	449	422	470	490	488	498	465	493	487	500	505	457	466	481	495	460	450	497	464	479	469	488	495	440	497	443	501	462	491	476	520	491	512	458	500	466	493	491	503	470	480	471	476	508	517	507	503	491	478	479	499	454	480	467	455	483	513	483	504	501	484	425	516	494	486	465	546	425	494	492	484	494	489	487	496	463	457	438	498	486	494	468	466	494	464	511	475	466	512	451	461	464	488	549	464	472	489	488	474	473	505	486	467	477	508	508	499	464	481	472	429	462	516	483	484	518	475	492	502	485	512	514	509	497	535	453	514	461	490	481	483	496	506	485	477	480	466	469	490	496	455	465	477	460	498	502	447	491	520	470	492	503	474	511	492	464	500	494	498	501	473	471	507	455	488	497	494	485	485	423	506	486	470	441	535	495	481	449	459	484	479	473	489	451	466	465	490	485	492	514	453	495	516	487	491	454	453	479	460	479	495	478	461	435	504	429	484	475	495	503	487	488	466	448	468	514	502	498	494	466	453	505	468	494	523	482	474	502	475	517	476	479	477	474	490	501	473	499	471	500	493	477	486	473	483	473	474	500	480	447	493	493	441	460	478	494	472	485	461	475	462	512	462	504	485	482	534	477	526	430	428	464	491	491	492	485	474	476	458	498	464	499	480	501	488	465	466	460	473	488	455	441	475	519	476	467	494	460	471	464	473	504	440	489	483	486	464	496	486	469	469	512	500	453	452	505	497	489	444	468	483	454	462	511	446	449	506	492	463	492	467	478	498	488	506	472	486	451	499	471	503	489	460	471	448	472	507	473	475	513	481	460	451	485	482	503	493	505	474	481	513	482	448	474	503	493	485	486	465	455	463	486	503	476	497	445	457	469	501	489	476	462	465	501	443	501	499	471	480	475	506	502	524	505	511	493	481	517	496	490	510	499	461	483	448	478	488	496	460	472	498	448	473	461	501	469	513	506	478	510	464	498	457	503	493	472	511	519	515	476	435	512	465	494	506	452	471	501	487	485	488	490	510	471	481	494	525	470	486	453	528	468	486	485	473	469	479	486	490	452	492	477	511	488	505	476	508	476	448	496	452	446	456	463	485	447	509	446	490	501	468	501	485	466	516	451	499	491	470	470	460	513	447	467	482	454	508	527	494	501	460	472	487	483	493	455	484	521	486	523	509	556	446	514	527	489	519	522	497	470	499	470	489	474	477	558	491	498	535	529	492	467	446	466	512	481	469	437	508	482	462	444	469	466	508	469	533	467	499	490	468	463	490	465	506	491	448	485	431	503	449	491	456	490	461	487	478	490	497	518	488	533	491	462	514	513	452	484	449	507	497	475	455	496	510	483	492	506	536	488	506	439	490	512	508	478	487	450	462	486	488	497	509	445	479	478	461	480	448	496	495	468	475	466	460	474	475	490	492	494	500	491	480	453	449	487	462	463	471	474	442	468	467	497	508	473	479	477	498	492	495	489	474	477	484	479	482	480	481	434	498	442	463	518	483	489	479	501	444	533	507	509	459	507	495	483	517	492	466	498	481	426	473	460	486	446	456	490	509	493	518	484	448	470	500	560	495	474	488	467	473	484	485	487	475	457	470	469	512	450	473	485	500	467	497	463	502	506	490	472	469	456	470	497	486	446	448	485	504	484	494	502	498	489	487	500	495	504	474	442	514	454	495	474	487	479	473	466	486	440	491	490	473	486	488	475	445	469	487	515	430	474	476	451	530	498	502	484	508	490	479	507	483	500	478	475	485	537	490	462	473	495	466	479	478	492	490	469	528	479	480	481	484	474	493	476	511	511	492	501	490	526	463	484	497	461	498	511	461	472	552	484	477	429	470	472	502	510	467	488	454	444	481	491	488	443	463	484	474	479	490	502	490	495	495	527	470	535	490	462	446	439	463	434	504	527	493	500	447	453	435	480	454	484	449	489	475	463	456	470	463	463	455	489	447	496	485	427	510	505	460	504	481	484	497	458	510	479	479	493	500	493	474	471	482	460	442	473	454	474	508	449	468	471	485	507	514	485	478	473	456	487	525	497	495	504	516	475	457	498	482	452	484	510	543	427	515	506	450	465	489	496	461	474	483	495	494	459	478	502	470	473	508	456	498	477	491	495	488	483	467	466	439	479	451	476	459	456	511	479	482	480	458	451	469	492	464	442	509	478	485	483	473	490	441	487	478	506	450	498	477	506	518	489	472	510	491	488	461	501	461	467	492	504	482	483	496	497	454	459	463	472	489	504	489	461	492	535	461	540	445	479	496	454	490	472	489	446	520	442	498	442	503	465	480	467	489	475	471	466	475	461	507	473	482	477	496	503	436	482	450	468	464	459	467	491	483	468	481	521	499	497	498	465	481	517	481	490	517	511	431	493	486	472	479	468	463	402	523	470	476	501	469	452	495	493	496	472	498	478	474	506	487	473	453	465	504	509	513	487	505	489	494	495	501	509	483	492	455	459	473	467	499	485	463	463	480	494	476	495	467	483	456	445	492	479	519	466	502	500	470	463	452	469	482	501	474	501	480	484	478	467	491	470	463	472	451	478	470	440	509	479	497	477	497	483	467	478	475	447	458	494	450	440	472	463	501	500	492	496	497	489	497	464	444	457	462	476	438	492	493	435	461	462	464	490	481	490	485	465	473	488	492	450	473	450	511	499	498	504	495	498	483	475	485	473	440	469	539	490	489	508	432	504	492	480	491	474	484	477	483	470	519	486	456	481	493	513	475	515	485	479	462	496	455	449	459	488	481	475	453	524	486	474	498	464	498	479	469	463	473	458	516	451	483	462	417	474	479	486	490	463	508	495	510	514	478	490	467	464	504	489	479	461	503	492	457	457	453	464	496	460	467	456	486	473	464	457	452	482	465	483	470	440	445	429	484	505	439	428	438	484	479	494	507	470	476	483	491	492	498	498	497	473	468	504	504	479	504	451	508	499	493	454	483	427	448	469	482	476	455	499	480	480	489	470	474	512	502	466	479	491	476	489	499	493	430	475	439	454	489	476	482	489	507	478	512	479	484	492	453	504	453	481	493	452
23280	21356	29201	23871	21356	20450	2356	839	639	611	570	493	488	456	458	456	454	418	425	408	396	407	413	411	385	363	424	359	382	394	356	383	362	384	387	364	386	345	388	382	359	348	343	378	346	382	382	361	398	372	359	355	345	375	370	364	360	383	398	364	365	363	368	360	351	386	345	360	363	348	365	381	375	355	384	382	383	322	340	341	385	319	360	401	349	382	399	372	370	322	365	377	359	351	351	368	369	381	342	342	366	362	360	354	361	346	373	320	362	340	342	364	358	375	383	342	345	345	350	345	338	364	370	357	377	363	345	375	336	366	348	351	318	345	368	315	336	357	361	374	354	345	322	358	342	368	355	390	355	372	426	356	348	364	366	338	369	375	329	360	378	367	353	369	337	350	370	351	347	366	367	379	318	349	345	327	360	359	387	343	364	381	381	353	376	366	387	372	348	332	338	361	342	341	355	375	355	390	333	344	382	336	336	361	301	367	350	370	333	381	361	362	328	321	374	344	340	387	354	356	336	330	335	348	346	364	346	351	316	339	363	355	344	337	356	353	373	348	369	353	358	368	356	338	369	371	374	387	358	338	335	375	348	363	358	346	339	350	370	374	349	367	381	311	347	377	338	350	378	363	387	360	372	370	385	401	377	329	358	357	344	354	361	320	375	366	324	335	355	387	366	346	359	339	356	360	355	368	335	348	346	362	345	380	354	346	318	356	388	359	320	385	380	366	369	389	364	337	316	391	370	340	368	328	337	348	343	325	333	366	369	364	351	334	357	383	380	363	351	372	348	359	337	377	391	357	382	355	363	351	354	371	348	331	353	359	315	377	382	382	345	370	358	354	320	353	351	389	338	332	375	348	333	347	346	337	347	356	343	368	376	338	353	392	345	351	350	336	332	402	336	369	388	343	334	383	345	333	372	368	375	354	386	326	335	336	369	359	332	356	363	341	364	340	372	335	345	395	395	320	367	379	345	390	357	351	357	317	355	376	380	378	335	361	387	339	359	350	343	354	327	359	376	363	328	351	368	353	340	369	354	351	379	340	334	376	397	345	372	372	364	396	368	356	339	406	371	363	341	331	361	386	357	344	356	354	347	383	357	346	352	337	344	345	339	358	353	382	371	323	381	373	356	349	367	372	325	356	316	370	359	368	341	375	375	365	368	355	345	358	379	375	332	378	339	385	342	361	357	381	369	369	352	357	336	357	373	358	345	351	359	332	381	342	365	374	356	350	360	382	388	340	381	354	355	354	396	380	326	383	359	323	351	367	364	367	354	356	347	388	355	366	365	360	357	339	368	345	365	372	405	332	381	308	342	334	340	374	365	308	366	351	367	362	330	319	339	349	377	345	380	353	360	347	348	394	373	365	358	332	384	324	383	338	360	328	359	354	393	312	363	325	344	346	360	371	349	358	331	384	419	339	354	361	326	333	325	383	365	364	341	358	352	354	335	350	344	356	353	360	338	353	339	369	363	342	370	339	368	349	362	342	360	333	374	370	343	358	353	342	396	419	352	360	371	359	371	358	369	366	376	367	318	332	341	350	376	356	347	342	341	357	330	354	376	364	338	354	349	359	348	363	360	351	355	357	349	354	325	319	359	357	349	341	361	338	342	357	354	370	368	368	344	366	372	354	338	330	357	373	356	361	363	370	366	364	367	341	329	346	387	327	344	333	326	347	324	345	365	366	313	324	361	305	327	372	365	391	363	327	417	371	367	338	367	355	357	342	350	344	333	370	384	340	378	371	377	365	365	335	366	350	330	375	338	367	353	375	364	343	369	346	379	356	345	373	371	338	340	337	358	360	378	392	369	336	379	336	340	321	352	351	366	322	382	350	348	348	352	369	377	320	338	342	380	395	374	331	354	334	366	334	356	343	387	332	362	349	381	368	358	377	321	335	338	372	370	338	369	354	376	380	355	363	355	363	339	339	335	381	354	370	340	347	350	335	358	382	357	361	372	335	370	319	382	383	355	339	372	389	329	362	397	362	349	379	333	339	338	350	348	328	333	367	386	367	339	323	359	353	361	375	385	351	324	380	344	359	363	393	381	356	334	326	361	363	345	387	341	339	334	344	316	343	314	352	353	356	347	334	350	398	369	337	325	339	352	372	377	335	346	352	326	369	351	349	337	383	340	364	387	367	388	356	370	388	358	374	335	400	358	336	341	333	354	342	347	356	353	387	418	371	336	360	387	357	372	368	351	370	377	354	310	363	349	363	367	354	350	356	312	354	358	336	349	365	367	364	343	372	334	371	365	338	351	369	360	384	343	371	348	385	361	367	365	338	342	338	359	408	316	346	359	363	345	365	345	345	340	339	351	330	371	366	392	384	337	339	371	330	353	347	337	349	365	322	361	389	325	352	357	379	358	374	375	356	354	368	358	368	348	348	343	330	361	362	356	318	318	339	348	360	369	377	358	366	353	326	333	353	347	365	341	370	380	401	364	348	335	360	393	330	341	346	353	387	327	359	320	350	391	374	370	331	331	358	338	370	358	350	344	359	375	353	348	366	355	331	369	370	346	384	349	380	317	376	372	371	345	341	358	339	346	354	363	345	338	352	336	368	390	388	353	359	343	357	353	336	376	349	358	353	354	347	388	328	352	356	349	349	348	363	349	356	355	325	373	348	332	355	376	378	381	359	348	338	338	348	359	348	374	348	350	341	346	376	347	359	337	321	372	323	386	365	333	367	371	357	352	379	347	344	363	339	341	351	355	354	374	336	373	362	347	316	349	342	354	359	350	336	356	346	382	326	340	370	366	377	354	310	333	340	341	360	387	397	366	358	344	378	416	355	319	358	359	383	370	346	353	339	344	352	361	352	385	379	368	346	352	367	355	315	357	370	353	360	333	356	323	351	347	387	324	330	329	352	374	344	329	331	367	370	348	323	367	326	349	403	344	349	368	349	359	347	400	338	364	372	315	341	356	355	346	334	336	379	394	370	359	358	371	351	349	329	350	314	367	355	346	345	339	358	319	363	385	365	339	374	367	348	329	317	379	341	393	376	352	356	357	324	335	354	361	352	355	377	342	355	367	376	363	330	367	364	312	381	382	365	354	338	363	308	354	366	355	349	333	343	360	369	354	339	333	369	346	386	354	334	320	353	382	344	335	323	357	406	337	355	342	334	345	374	374	388	333	353	341	356	367	335	367	378	334	341	368	356	338	368	354	332	361	340	360	364	355	329	327	320	325	329	309	360	380	350	356	368	371	322	354	365	353	357	347	331	343	363	357	354	357	380	357	334	360	332	374	360	339	353	330	341	339	370	350	332	367	348	376	318	377	350	383	356	362	361	361	342	338	369	356	350	303	373	332	342	392	370	366	340	343	338	383	353	360	328	352	368	347	354	372	378	322	376	345	338	370	343	318	341	342	354	328	341	383	374	358	367	346	349	356	383	350	343	368	333	330	343	375	358	388	324	391	327	326	362	349	363	346	343	345	325	346	357	297	330	323	356	352	368	365	360	328	331	335	374	362	358
23605	16059	19021	7105	4934	3553	2813	2239	1968	1655	1497	1241	1150	1158	1060	1020	970	941	891	836	828	844	851	823	755	763	756	746	772	712	716	729	745	753	774	744	721	710	702	734	668	699	686	713	669	716	649	687	706	706	693	687	716	670	666	706	689	646	709	692	721	663	709	679	656	685	677	677	661	690	643	646	702	665	648	656	654	666	694	695	684	688	665	701	709	711	685	661	651	641	621	652	678	677	652	692	705	684	684	643	657	636	648	672	640	686	671	655	677	685	656	672	702	653	663	658	663	702	689	655	688	634	639	639	680	671	661	640	690	710	653	666	641	652	658	682	625	687	678	676	660	651	685	696	672	638	693	702	691	640	665	621	673	645	651	689	677	673	666	614	640	656	639	667	712	673	650	683	671	619	656	716	663	684	670	654	699	674	709	665	651	630	626	664	687	679	690	661	624	674	653	697	653	667	643	632	638	670	662	643	682	663	667	687	735	645	639	664	711	690	676	675	665	667	669	653	656	671	635	698	678	630	657	663	641	695	690	630	689	715	672	674	654	667	674	676	691	647	648	658	680	709	681	630	674	656	694	679	739	716	675	674	621	638	726	699	654	669	651	629	694	684	707	762	687	649	690	675	664	656	652	673	702	661	684	678	708	659	612	631	669	668	729	609	660	651	641	671	665	688	706	674	659	655	670	692	656	645	677	662	672	703	637	690	675	691	676	614	631	681	697	660	636	691	679	657	697	619	673	648	680	689	622	624	662	689	673	670	645	680	705	658	650	650	708	645	646	697	640	616	691	712	688	676	630	642	684	651	667	615	727	661	679	661	682	691	690	712	626	716	664	673	673	678	656	693	664	691	652	655	696	663	679	659	704	678	718	620	692	661	682	679	682	672	658	683	673	689	660	685	702	693	687	670	617	666	651	687	625	672	665	674	590	693	694	655	655	650	666	709	705	671	681	644	661	659	673	661	659	672	666	671	653	671	674	669	683	686	681	654	655	662	675	636	690	657	624	659	697	650	644	684	628	685	665	660	678	648	668	666	661	621	710	668	606	666	685	666	619	673	647	642	682	677	656	649	666	683	686	695	636	677	704	711	669	679	691	678	657	676	698	663	684	680	602	685	621	636	670	671	656	653	721	639	643	670	631	638	652	669	665	665	669	620	667	641	616	672	688	627	675	672	665	647	656	658	687	698	688	660	688	647	663	723	694	645	696	626	657	663	673	644	651	662	638	627	613	702	649	675	673	669	644	645	673	657	607	683	671	635	661	637	670	669	666	678	688	651	664	667	684	636	590	646	643	699	697	643	638	707	652	721	682	723	656	672	648	682	684	657	672	685	674	667	686	665	677	707	626	666	638	667	609	658	655	620	658	651	651	623	683	658	655	660	682	646	664	653	680	690	651	660	640	624	688	685	692	694	645	721	670	660	654	673	680	648	687	633	673	647	683	677	642	641	668	674	657	641	685	649	664	686	687	642	629	645	627	669	697	664	678	665	653	642	692	657	691	695	644	706	625	661	657	638	690	622	694	725	704	652	667	653	638	660	671	639	619	683	620	676	662	673	596	668	611	657	636	634	689	691	678	691	698	657	690	659	694	665	638	669	710	666	666	617	674	660	614	649	649	661	648	645	656	649	717	711	658	657	676	660	691	676	704	672	702	688	697	714	677	691	665	637	679	713	657	652	679	691	662	667	682	630	647	651	658	634	693	690	677	669	684	648	663	647	652	653	668	643	604	632	705	638	719	648	701	672	676	652	636	633	684	648	657	694	684	724	647	663	664	690	648	630	617	664	671	677	657	664	645	690	681	663	636	632	676	641	692	654	636	685	711	640	679	689	646	648	680	650	672	668	636	661	628	666	656	655	643	673	654	669	646	650	714	673	669	647	621	632	682	650	639	666	689	666	671	686	679	640	660	674	691	656	663	624	651	710	620	662	654	652	652	600	673	656	636	638	698	684	616	657	676	630	682	656	684	669	680	649	697	659	658	701	658	644	679	706	623	598	668	647	660	646	695	631	653	619	672	693	665	634	665	650	676	654	709	700	627	695	693	645	610	662	681	646	613	652	660	699	674	679	690	636	729	635	646	673	668	711	652	671	676	711	664	713	622	670	703	632	697	654	622	665	661	622	700	699	636	669	655	635	675	662	698	706	631	683	625	683	675	663	672	657	691	699	660	643	656	702	654	650	694	678	655	645	723	672	637	635	659	694	657	654	680	662	645	654	699	637	716	673	685	681	672	670	710	716	701	626	649	640	613	673	659	678	679	644	674	685	665	671	660	682	651	614	647	640	676	691	677	617	662	681	622	726	625	670	655	669	635	699	652	648	675	646	654	642	655	660	699	722	653	628	671	679	636	669	743	667	618	664	689	641	649	650	649	617	697	624	677	688	727	710	635	675	674	673	662	668	687	650	690	637	656	694	663	655	664	625	643	704	680	622	631	632	632	692	691	721	665	642	701	649	653	609	629	673	646	660	649	696	690	651	651	634	725	682	673	677	678	676	659	707	684	664	699	666	659	686	684	642	647	621	678	663	639	675	733	706	646	670	636	683	710	664	645	677	642	675	658	670	659	674	679	730	617	676	689	701	675	644	654	686	690	616	710	676	685	669	672	674	679	682	642	670	648	678	694	666	627	645	728	657	675	661	727	676	687	646	667	673	636	664	648	672	663	676	616	672	669	670	685	667	689	664	649	659	690	662	683	648	636	645	672	678	673	704	676	636	653	658	650	653	654	682	666	662	697	696	660	669	745	662	698	742	655	672	676	647	665	647	666	684	631	694	691	675	698	720	675	694	679	664	671	661	663	649	616	722	651	707	707	633	651	678	681	639	609	686	671	705	665	680	699	683	716	673	702	662	646	678	663	641	664	664	665	683	673	667	709	706	651	668	693	658	674	608	638	640	686	639	665	682	650	675	663	687	638	695	654	652	683	680	663	662	603	695	666	628	647	691	676	677	651	652	658	663	677	694	679	651	647	675	659	650	633	671	722	710	627	689	709	641	684	650	628	638	625	655	679	685	676	620	716	727	706	649	676	618	659	681	677	690	684	657	693	671	679	691	647	669	666	691	653	696	636	702	679	647	657	668	627	644	651	643	682	703	671	690	652	717	631	646	639	637	676	603	635	591	653	653	657	709	638	659	663	641	647	659	638	659	673	695	685	666	668	660	676	682	706	642	676	681	685	688	674	641	696	672	696	683	641	639	690	685	679	629	636	673	652	678	676	653	625	653	692	640	642	647	656	651	704	716	669	674	606	650	670	688	653	668	666	623	617	662	670	671	654	691	633	681	645	678	655	659	654	616	668	666	632	677	663	592	661	668	692	688	681	688	668	639	670	638	659	638	686	698	721	651	602	700	687	653	687	678	699	647	664	690	680	696	661	676	706	654	657	663	660	677	677	632	638	671	672	677	640	650	622	662	673	647	649	651	628	645	645	669	652	617	673	650	631	662	671	630	627	683	650	718	658	712	696	655	659	718	655	693
26841	20940	10178	1056	609	546	572	526	544	501	543	515	520	535	476	505	504	535	493	481	565	505	525	532	538	530	529	497	507	556	492	520	503	496	478	510	499	537	485	505	542	524	504	504	515	501	546	489	477	510	511	500	534	521	549	535	515	534	577	553	562	532	568	475	535	510	482	524	492	550	512	500	555	495	512	485	539	532	516	507	529	564	492	484	527	502	505	520	511	503	486	489	557	513	490	517	507	478	494	515	514	504	502	509	523	508	508	539	522	534	571	511	546	533	508	508	518	506	540	502	523	563	511	542	527	500	527	528	524	521	544	508	490	478	551	514	522	491	509	509	503	552	508	518	541	545	521	521	545	497	494	537	501	542	524	505	486	503	540	484	563	525	514	490	524	536	515	544	548	541	543	510	507	506	495	514	527	509	545	534	517	520	499	502	553	479	482	496	521	485	506	521	513	537	533	541	549	499	499	534	507	527	518	479	528	456	510	478	468	499	554	481	504	552	511	493	559	469	535	523	484	516	535	550	524	501	534	513	531	492	497	520	587	511	523	513	538	484	529	509	581	542	543	501	525	485	476	510	518	514	545	515	532	516	499	524	542	487	509	505	530	560	521	488	535	547	521	498	533	519	518	514	534	550	516	537	509	531	512	521	526	517	519	521	534	533	513	515	504	489	533	518	503	482	494	554	508	516	526	534	553	518	492	480	516	500	536	521	508	507	527	540	520	540	478	496	502	562	561	507	545	489	519	521	516	507	517	524	500	516	514	521	545	492	475	477	510	481	526	510	552	508	534	545	528	486	452	556	500	526	508	545	511	493	510	532	512	513	535	512	556	529	544	502	522	523	542	474	493	540	486	548	483	521	526	569	495	520	515	490	522	547	533	484	502	506	494	481	516	511	546	490	499	517	531	493	515	512	543	473	520	524	481	510	485	509	528	519	547	483	507	504	527	519	543	495	543	540	514	549	519	542	520	512	533	468	505	506	504	500	536	507	537	521	513	525	500	482	549	512	527	529	537	553	504	495	516	488	522	554	501	508	488	486	501	494	512	542	530	492	509	511	510	554	534	564	527	515	516	512	508	544	541	536	490	489	511	480	515	513	475	531	493	490	525	526	540	498	520	518	522	532	560	490	501	492	563	523	489	552	520	516	552	526	529	470	547	471	541	567	515	534	503	516	534	534	528	515	544	485	556	584	545	522	539	525	497	488	525	490	513	543	539	526	496	504	528	583	544	551	500	560	504	507	552	485	534	531	511	498	501	497	527	536	532	524	535	533	530	483	539	500	533	548	495	541	535	519	522	499	474	548	473	546	503	538	480	506	530	494	532	537	475	484	465	537	506	524	512	512	526	500	500	491	551	472	527	502	531	502	475	521	534	504	503	520	526	530	525	474	505	560	544	517	499	517	496	502	485	529	502	502	520	495	511	517	531	491	508	478	524	519	548	517	498	517	543	498	523	489	542	526	527	501	513	504	529	520	492	578	475	532	489	526	493	519	527	511	544	521	509	513	506	500	550	531	502	552	479	507	528	465	524	527	511	530	464	561	540	520	530	545	534	545	535	490	547	484	501	490	539	547	504	517	526	513	528	494	521	512	511	541	503	493	501	488	541	540	541	521	576	493	486	533	533	454	536	500	524	555	507	523	485	519	519	512	547	504	503	487	519	556	525	521	502	491	517	514	485	555	519	525	498	551	527	572	472	543	512	560	477	502	499	511	495	535	551	514	502	505	470	570	523	526	555	556	543	523	488	484	561	505	516	517	466	525	475	514	524	556	516	485	556	500	509	518	485	519	541	542	499	528	537	509	519	532	496	505	517	513	504	520	516	509	504	546	542	509	508	500	504	535	524	515	512	543	555	516	554	520	558	511	521	528	482	536	456	510	500	466	521	543	542	488	526	503	513	527	526	507	475	500	518	505	475	520	546	508	530	536	508	498	526	491	514	544	507	496	513	532	517	533	535	500	531	507	526	511	452	525	539	550	478	492	479	544	553	498	510	476	555	503	520	499	543	536	538	511	501	522	544	541	518	489	507	495	507	481	502	506	522	531	498	528	548	554	510	481	524	529	494	504	511	501	500	537	497	508	547	487	504	509	496	513	522	532	468	514	494	541	517	518	512	481	537	505	515	475	508	506	545	501	508	518	523	553	510	484	507	538	536	442	502	520	508	490	522	546	485	502	506	526	550	494	530	506	516	530	551	540	534	532	522	531	485	519	504	502	567	538	503	532	515	524	495	490	523	502	501	460	487	470	495	513	472	501	517	526	508	538	511	537	512	523	510	516	532	485	536	487	536	550	567	473	528	495	488	522	496	515	500	511	505	517	498	511	502	517	491	513	504	477	542	521	510	501	456	489	476	529	539	521	553	527	484	510	515	505	553	513	526	486	513	519	508	514	530	549	532	516	509	502	514	540	515	532	534	511	515	543	526	502	526	487	503	484	532	499	518	527	504	500	529	472	518	535	516	516	531	543	493	478	470	499	511	534	483	527	541	534	513	551	529	532	539	501	475	555	531	516	493	518	519	531	513	505	527	526	523	520	515	499	516	556	482	495	496	512	494	551	535	492	506	571	477	551	488	552	551	498	524	514	495	482	542	496	486	538	486	535	506	506	492	514	556	540	508	521	480	528	474	520	481	527	519	504	550	542	521	524	526	542	497	517	515	507	534	530	461	510	519	476	496	512	482	539	515	481	522	520	489	501	484	510	479	496	539	517	492	480	531	492	500	492	508	538	531	527	562	535	508	509	502	523	526	555	557	500	486	501	548	544	494	509	507	482	523	508	537	490	545	513	510	515	528	530	519	536	501	510	511	508	513	532	497	515	538	557	518	556	547	519	531	519	538	512	531	551	543	573	482	546	472	548	479	507	523	515	512	490	507	512	508	509	505	491	507	533	552	506	529	503	497	498	534	501	488	512	554	489	530	563	525	521	489	540	543	560	555	518	523	505	510	484	537	513	497	521	533	515	523	560	526	523	517	553	526	499	512	494	529	496	495	477	515	503	525	573	524	547	531	480	479	519	574	455	565	502	552	524	493	532	533	482	519	495	520	521	497	514	476	500	498	509	544	513	542	506	471	542	514	597	533	520	544	510	539	515	509	556	510	527	520	514	495	522	501	521	566	517	522	489	524	516	491	546	545	555	531	559	530	538	523	513	521	510	524	511	501	481	487	497	520	508	502	518	516	494	531	523	544	537	517	512	468	504	550	519	481	562	496	507	507	506	500	528	532	514	528	559	473	498	499	511	522	551	537	523	486	517	507	528	576	513	544	534	506	559	504	513	488	493	534	517	493	509	551	514	493	519	494	562	488	532	514	520	485	499	519	542	512	512	522	516	510	549	495	479	536	500	532	523	477	495	526	508	505	505	528	491	502	497	537	495	505	515	476	500	513	490	519	530	527	549	507	499	503	535	530	521	509	530	506	491	524	498	529	517	517	522	523	475	529	538	513	569	509	524	560	545	505	520	520	516	494	473
13238	2078	3094	1413	1196	1123	1093	1083	1077	1082	1039	1054	987	1056	1042	965	999	1021	1001	1031	1057	1108	975	979	1030	1005	1070	997	1017	1028	1046	1096	1007	981	1074	973	1026	990	981	1036	1023	1080	969	1038	993	1000	1025	1024	1007	1043	1074	1049	1024	1016	1010	1041	1018	963	1007	1002	1044	1029	967	1023	1036	1023	986	1041	947	998	965	1023	942	993	986	1015	967	998	974	986	978	988	1005	1009	1000	949	998	1007	1000	987	1035	1013	1001	1034	999	1055	1040	988	1025	1000	985	1012	1001	955	1017	1021	940	1030	1028	1082	1034	1021	1036	1062	953	955	969	994	986	1084	1026	989	968	1022	977	1003	1013	983	1040	1028	1014	1045	1008	968	1019	1001	979	1025	986	951	1002	1042	1019	1002	1033	990	1017	945	1012	1024	983	988	1026	1055	972	939	973	974	988	1013	1020	1022	1016	1023	961	1005	973	928	975	1049	1011	1061	1021	1028	998	1016	964	951	1019	961	939	1049	1041	1001	1011	1055	1028	982	1003	970	977	962	1031	988	1031	1092	986	963	1015	1033	1064	1064	961	1059	1017	1022	975	925	990	1030	1018	1028	997	985	1045	980	989	1010	971	1022	1053	1009	1019	1047	1021	954	943	987	980	1019	1038	1012	986	1010	1023	1005	956	950	1009	1000	983	1052	976	1064	988	987	991	990	938	993	981	1016	1019	969	998	951	998	970	963	999	943	986	993	985	1034	1015	1015	1081	982	967	971	1021	985	988	1003	927	982	1026	1036	982	1015	1028	958	1004	997	1078	994	939	992	966	960	1018	980	987	1004	1012	990	992	1014	1023	1015	954	989	973	970	960	989	1027	1024	1010	972	972	1029	976	946	1019	1016	992	933	985	1023	951	976	1006	986	998	960	934	998	993	1014	985	1007	995	1029	919	1038	965	1027	977	986	989	1038	985	999	1032	964	986	1001	971	989	991	1010	944	951	1036	994	1008	988	1019	1076	1034	1043	950	1046	1016	1001	1017	1045	996	986	1021	973	971	1026	1013	1010	971	990	982	950	983	1009	974	1017	961	984	1009	1008	1008	999	1006	968	992	1041	957	987	1019	1039	991	986	1041	972	950	983	1068	1050	978	1037	965	1000	948	996	990	1005	1012	1030	987	1012	958	964	980	985	959	1026	1012	997	986	1051	1026	944	1078	961	1018	1050	998	1005	964	1002	1086	987	1002	951	1064	1005	1026	956	1004	1049	1020	1008	1047	972	995	1031	1007	993	989	984	1031	1026	972	1062	953	995	1064	1042	991	996	963	1040	982	996	1006	1009	989	993	965	978	1036	1026	1022	1036	1027	1015	1005	996	1061	1004	977	996	1041	939	933	955	986	1018	965	989	934	1000	1016	1013	1014	994	1014	987	1000	965	1020	965	1011	991	1030	957	1010	1000	975	1036	1003	1005	1002	1069	1040	1025	998	1010	983	995	1031	958	1048	999	964	1046	1022	995	1042	1018	981	1049	966	1082	1005	1004	1066	1011	933	1025	1042	999	1022	1079	934	987	1069	972	1031	994	1001	996	960	977	934	968	1014	1048	1014	1035	989	985	1017	1033	1017	980	1019	1062	969	1023	971	955	1023	1032	922	1049	1050	983	981	1028	1029	989	1012	975	994	1051	1045	999	985	1020	988	1011	1060	984	1043	987	992	1055	1009	944	956	992	952	979	969	991	1050	1001	969	1010	1044	990	1006	993	1001	1011	1017	1007	981	967	964	1058	1036	1027	961	970	1006	984	986	987	977	1067	1003	1022	1016	998	1039	1037	1036	990	1010	980	983	940	973	1024	1003	1012	961	953	1036	978	1037	1033	1011	946	1018	1026	927	965	1013	1027	1060	1066	955	936	968	978	1023	992	994	981	978	976	1026	1001	1023	1047	961	1034	1034	1041	1051	982	979	1010	958	1033	978	968	997	1036	1068	1064	962	984	1029	991	1048	987	948	976	1020	996	1027	1010	1033	974	981	974	1039	1023	1023	1053	999	1025	1027	1002	961	986	945	1014	993	966	960	1026	1007	968	998	1035	990	1015	1067	1017	921	1036	1053	1050	1010	1078	950	984	1024	1068	954	981	1029	982	999	1048	975	1034	967	1003	1026	1019	1037	1030	959	996	1025	1046	969	987	1017	970	1025	968	1046	1026	1040	995	1007	988	963	930	1014	1053	970	1067	1041	992	957	1034	1029	1013	978	1042	1005	1010	1019	949	992	999	1008	1070	1061	973	1027	940	1070	987	1012	981	1007	986	1024	951	1002	1037	1033	1060	1029	1071	1040	1077	930	1013	997	967	946	1021	1002	980	1005	995	1023	964	948	1035	1016	1003	960	1012	973	993	1033	1029	1030	1031	1005	1022	965	1004	949	1039	1006	997	949	1009	976	985	1005	1074	984	1044	956	995	1075	986	1079	1005	1047	1025	1014	982	1004	1027	1004	984	990	957	968	990	994	1002	1001	939	975	958	995	996	994	997	922	993	1006	994	987	991	1031	1041	982	962	1012	942	985	975	1008	1024	1020	975	991	988	1007	988	991	959	969	1055	959	926	1020	1034	1022	987	1007	998	984	1060	1032	997	937	1021	1007	1000	985	996	977	1009	982	988	1032	1014	984	966	958	1024	981	992	1026	989	1002	1031	1018	1020	995	1044	979	1002	1013	990	1039	1038	983	971	938	1042	1024	1042	994	969	956	1004	999	962	962	1011	928	1019	994	1034	1016	1002	961	1030	1002	1025	1008	979	958	982	1014	931	993	950	1017	1010	1084	1012	1019	981	1003	1003	952	984	958	997	1009	997	971	985	1035	974	989	979	1001	973	1023	1004	992	986	1036	976	1004	997	1003	1001	1024	986	1019	964	1006	1017	981	983	1030	949	1050	952	998	1077	1014	981	1029	980	991	1009	1056	1019	1024	977	1047	949	983	976	999	1040	994	972	1017	1002	990	1042	959	1089	981	974	1071	994	1050	1011	1012	993	1049	1041	988	992	990	989	967	895	960	1036	1026	1000	1019	1024	1070	983	977	1059	1014	1012	997	999	966	959	994	1058	960	980	997	1055	998	947	1016	1086	1001	992	967	924	1027	961	957	988	1008	1001	1002	1024	1035	1014	1042	998	971	1035	988	1033	991	1020	1023	1031	952	988	992	1010	1072	960	1030	992	1005	971	1058	999	1033	993	968	983	1013	960	1022	1016	1040	1039	1037	1005	1011	998	1066	957	940	1023	1016	1065	1076	986	1000	1046	1053	1052	985	977	1035	981	986	983	995	956	999	999	978	980	1069	1010	1008	993	1030	1023	1008	1077	1023	963	1049	999	1000	980	1008	1030	1028	1024	1013	944	982	1035	1012	1007	1039	965	1019	995	997	1027	987	1023	1009	1063	994	974	1023	987	1029	1021	1034	1021	1042	1031	1000	944	976	962	1013	995	979	994	1019	997	997	957	997	995	1015	1007	1076	983	1001	1053	982	1003	949	1021	987	951	989	996	1000	967	993	982	1041	1025	987	954	1027	1006	1022	953	1024	1016	963	1008	1044	1033	1003	1021	962	913	1005	972	1006	1060	975	1019	976	1008	960	1012	1017	1019	1000	975	1042	1039	1065	1040	1004	1000	1006	1030	1015	1057	980	1007	978	993	998	1030	1038	998	1035	988	1001	1039	1035	1029	1028	975	1075	1004	1004	1032	951	1052	978	1045	1010	962	998	991	1005	989	1028	983	1013	1014	1033	982	988	1006	1061	1011	1016	981	966	1004	1020	966	967	987	1047	1037	1016	1005	1049	1074	1021	1015	998	1062	1024	1012	930	1005	1002	1014	996	1031	972	1032	975	983	987	1025	1024	984	972	959	969	975	975	957	981	1018	1035	981	1027	987	1005	1023	1002	1047	1061	944	968	985	1030	1000	976	952	1005	1024	1049	1004	1025	990	1021	1019	1038	1017	952	1045	988	971	1071	1066	994	1021	967	1058	1021	1003	1042	1012	1008	994	961	985	971	1014	978	959	1054	1009	939	1059	996	1048	1029	979	1033	1019	1004	1018	962	981	1010	1013	971	1008	1042	1046	951	1013	1013	1044	1049	1017	998	990	991	995	937	1030	978	1013	983	1063	1019	989	945	1058	998	948	1011	990	1042	1038	1025	988	988	1025	1014	1020	886	1008	1027	1025	1052	989	997	977	943	975	1016	1007	972	1020	965	1016	932	1008	990	997	1041	983	1039	1056	985	1042	977	968	985	969	987	1040	1046	997	1029	1023	979	985	935	983	1077	1050	1042	1000	964	1029	1051	1024	1003	969	1027	1039	981	1003	997
24233	21342	28511	24495	20991	2862	758	467	439	334	322	323	338	233	257	248	288	249	251	256	242	267	237	264	267	264	233	250	272	243	265	237	222	254	246	228	240	198	237	242	224	277	241	260	235	264	249	229	235	219	255	220	258	204	221	217	223	279	229	247	231	236	253	208	239	246	233	243	272	228	252	239	235	215	210	225	210	242	215	233	222	215	236	199	210	227	213	221	237	214	236	230	229	221	226	198	229	216	255	256	240	246	218	233	247	215	254	218	223	230	233	265	242	240	231	239	244	231	171	235	234	229	236	219	189	229	193	222	191	223	202	221	241	210	218	238	202	207	216	235	243	224	242	228	235	269	248	218	242	219	238	242	256	222	216	227	244	237	222	220	235	241	224	248	238	216	240	209	239	233	229	234	243	264	219	219	225	227	239	233	229	250	236	227	218	252	219	224	232	211	224	197	234	235	243	224	215	219	242	196	227	217	245	225	206	208	206	226	218	237	251	241	216	212	208	227	245	249	212	199	254	237	234	215	228	186	217	224	242	248	236	229	249	230	241	236	243	219	199	245	235	231	249	238	224	217	238	239	235	247	237	253	217	211	246	235	241	229	225	245	212	253	237	255	205	225	219	238	234	228	245	251	235	225	234	240	215	214	255	231	222	223	223	214	234	233	237	231	214	234	227	220	230	232	231	229	225	244	246	219	239	214	230	226	246	232	230	231	223	227	236	229	241	242	243	228	201	254	215	214	222	237	224	240	221	249	233	253	233	225	192	215	218	250	222	221	228	238	222	224	223	221	212	236	245	234	253	206	229	237	209	242	216	233	223	224	232	260	246	252	245	233	234	218	217	228	236	257	222	225	214	227	237	236	226	203	209	216	223	207	241	218	251	223	208	222	208	224	224	209	223	224	228	208	208	218	239	186	225	237	260	247	242	226	195	244	235	215	222	229	221	220	242	229	207	210	233	230	243	193	210	234	211	233	238	249	221	238	234	245	215	212	229	225	219	228	212	250	227	236	240	219	230	216	226	237	216	247	249	222	209	237	229	222	222	231	195	216	214	235	195	266	227	200	215	252	240	262	210	225	241	226	242	223	222	209	230	236	204	222	228	221	212	238	237	237	217	225	203	217	203	207	219	234	217	211	250	253	250	204	216	216	218	222	231	223	248	254	222	234	234	222	217	235	220	222	239	226	252	235	216	241	237	241	203	208	230	225	215	218	238	234	212	213	228	212	244	213	239	220	263	217	223	242	214	223	239	234	200	235	239	256	221	201	230	236	211	230	229	229	244	218	214	225	241	205	218	238	213	221	226	226	222	242	238	195	217	235	217	229	234	230	214	242	214	221	244	227	216	235	200	197	235	211	216	246	233	234	230	253	237	233	206	214	210	225	231	206	214	227	219	220	229	228	237	261	239	214	231	229	233	230	221	229	199	250	233	250	246	189	237	239	238	222	235	250	246	240	249	207	219	234	215	249	258	207	229	227	212	239	247	234	184	234	205	251	198	244	195	207	248	232	211	259	217	234	221	223	230	225	241	200	204	253	236	218	223	202	234	216	227	218	207	239	230	210	256	223	233	239	222	249	246	252	229	242	238	222	248	262	243	246	196	232	221	253	219	244	237	215	234	193	215	196	248	234	236	238	211	191	216	233	193	234	225	250	248	237	227	254	252	250	207	214	246	212	232	229	229	230	233	239	262	232	220	231	212	190	209	217	225	250	212	228	238	241	249	250	216	245	237	212	235	213	219	249	242	204	224	243	236	225	218	241	225	219	232	250	210	268	225	237	197	246	229	242	237	222	224	236	220	230	233	222	210	226	245	238	218	232	216	218	231	210	207	229	222	217	246	259	236	255	225	232	233	230	211	229	217	213	237	223	223	234	265	237	231	217	213	247	230	249	226	229	198	241	223	232	217	261	217	221	217	227	248	224	210	234	227	249	226	248	234	226	230	211	231	232	218	208	227	219	243	238	248	201	237	246	209	207	221	226	230	238	246	273	229	208	226	239	239	225	216	219	203	233	239	237	211	223	219	243	221	219	225	228	227	220	217	254	230	266	242	236	252	203	214	230	251	193	220	251	264	226	241	202	231	215	217	228	214	237	224	246	256	260	241	253	232	250	221	228	230	231	225	208	245	248	255	221	216	221	221	233	249	232	228	242	226	237	204	215	222	226	228	224	255	241	228	235	216	228	207	232	204	240	281	212	238	224	242	248	223	223	229	231	205	189	223	220	223	244	226	222	267	226	225	222	229	246	221	227	233	232	250	240	223	251	204	230	235	233	250	228	233	243	233	232	191	248	227	215	220	239	211	212	220	186	235	219	245	241	223	213	229	231	251	243	226	231	236	228	212	207	220	191	228	206	230	225	222	224	214	251	232	230	244	234	206	219	188	242	225	221	227	220	240	206	226	220	208	251	251	215	223	216	242	208	243	253	230	224	250	221	248	251	221	201	221	229	201	220	250	216	209	221	205	247	265	230	248	230	213	218	230	250	227	228	224	217	227	239	208	241	224	213	221	235	225	237	218	237	244	238	249	216	219	223	226	231	228	247	220	211	239	230	212	202	235	238	239	221	235	218	263	236	236	219	236	242	219	220	224	244	187	233	231	211	210	204	237	263	256	221	230	251	197	208	221	235	223	226	233	213	254	208	261	235	266	211	240	221	226	217	260	244	261	256	252	251	210	244	203	226	234	219	248	236	234	217	240	249	225	202	194	236	214	213	243	213	232	207	211	214	221	223	224	203	244	242	238	214	188	208	246	213	262	233	238	225	242	215	236	194	232	208	246	245	224	236	230	219	237	245	207	226	211	237	251	203	265	259	255	244	221	231	232	216	234	229	228	217	256	261	250	226	229	255	231	200	205	229	227	243	218	194	229	229	215	217	211	238	240	231	189	240	217	239	200	213	244	224	231	223	198	222	242	215	255	201	241	245	213	257	190	213	230	221	222	214	215	229	204	217	215	230	219	236	222	213	212	229	218	226	241	235	223	236	247	215	228	225	233	224	241	225	225	220	247	241	244	210	215	235	212	212	223	255	233	226	244	263	230	242	236	255	241	219	239	218	218	222	257	233	196	217	211	254	195	212	223	230	229	219	237	200	227	218	209	234	242	229	203	233	228	228	259	209	220	226	255	245	218	221	239	237	221	230	230	232	218	262	229	217	228	248	209	219	202	247	215	222	239	225	242	234	217	233	219	222	213	246	213	233	234	212	231	239	236	227	184	227	216	262	215	208	225	224	222	209	201	211	228	249	206	228	218	224	257	219	231	248	226	229	228	220	244	222	232	252	217	236	235	226	243	234	230	245	252	225	220	229	240	213	236	232	227	243	214	248	246	233	231	225	226	244	228	218	217	215	250	217	244	237	218	226	205	202	241	221	215	229	234	247	233	225	203	224	214	241	240	245	235	204	246	246	211	212	261	247	222	219	236	232	233	238	216	217	230	202	211	241	230	215	201	242	220	220	224	222	247	244	211	216	218	228
22449	10136	13981	4189	2928	2058	1644	1351	1162	1007	901	811	705	723	662	660	627	629	587	618	575	542	580	528	562	528	547	545	538	529	544	527	483	491	500	501	519	508	493	484	498	505	477	509	470	556	517	460	494	489	474	523	514	472	479	465	495	486	484	482	460	470	491	473	505	469	512	497	482	534	497	478	487	476	516	461	499	473	482	512	506	504	480	494	453	498	477	506	444	458	536	459	489	494	489	516	467	490	496	483	514	478	468	504	475	524	453	429	448	480	492	440	489	500	460	494	510	464	474	427	474	452	463	501	453	502	459	498	501	463	473	479	455	466	489	466	478	491	484	468	462	471	486	510	450	468	488	463	481	486	486	454	458	505	467	516	503	459	494	469	477	492	450	460	496	456	504	484	466	457	524	485	476	494	495	511	518	472	475	478	510	480	490	485	488	464	505	450	489	483	489	504	447	452	466	487	500	488	493	486	476	476	456	444	476	457	456	485	492	463	483	482	489	501	472	509	488	454	455	495	499	464	465	459	466	471	430	486	497	487	432	521	499	485	475	488	453	454	445	489	508	454	480	491	469	482	458	493	507	475	457	478	478	457	441	491	474	504	480	482	474	455	446	503	471	486	500	459	463	450	489	510	461	488	498	487	484	512	454	487	492	503	485	457	454	441	521	463	446	470	475	495	498	501	485	470	480	504	493	498	448	500	466	522	446	517	451	504	476	480	458	499	475	519	474	462	484	512	494	443	483	471	492	455	458	489	485	493	470	459	499	497	466	449	505	510	469	480	467	464	497	484	475	462	475	467	476	489	454	495	530	488	468	506	501	449	468	465	476	460	509	453	507	485	511	471	460	457	463	502	466	481	491	498	448	495	494	465	450	497	500	481	456	494	456	492	448	495	473	452	447	497	478	453	438	475	501	481	473	476	489	530	445	469	479	469	456	463	483	464	514	463	503	513	460	499	435	472	459	509	498	481	518	475	465	491	461	462	465	468	498	498	496	481	454	484	461	493	483	471	473	431	486	457	465	463	453	498	539	457	450	453	510	485	486	460	481	498	452	443	465	487	438	479	462	484	453	454	472	470	460	507	448	543	462	508	469	456	525	526	452	505	453	444	468	488	495	488	498	479	502	457	428	431	507	473	498	458	485	463	480	508	482	510	460	510	505	498	469	483	494	497	488	513	423	481	506	488	447	462	488	464	518	486	470	449	477	506	480	486	437	481	449	467	475	475	453	474	493	512	497	476	454	489	480	476	523	462	473	455	471	481	485	487	469	508	468	457	483	495	469	454	445	456	484	489	479	508	473	513	516	461	473	513	480	490	440	489	485	480	477	472	460	434	491	472	498	481	474	476	449	493	446	443	456	497	473	494	502	464	412	456	496	468	486	483	512	487	481	455	476	457	462	508	468	455	447	475	505	454	511	489	464	538	469	484	474	493	474	466	458	476	472	492	466	468	460	472	479	471	476	464	469	470	478	486	452	497	484	473	470	465	466	464	478	470	454	491	487	503	476	480	446	483	469	494	448	502	485	491	487	496	438	477	499	450	490	459	530	461	516	525	501	500	469	465	435	437	492	483	480	473	513	476	462	462	463	501	448	496	493	456	474	482	500	487	486	481	448	525	468	484	436	467	482	474	443	480	467	445	499	429	472	461	493	509	492	439	470	488	455	483	461	478	472	454	501	474	448	467	481	472	482	480	459	450	493	494	470	482	475	488	510	479	489	437	468	453	446	482	467	478	467	445	532	508	497	469	479	454	495	477	464	486	497	493	449	500	461	521	468	481	454	465	473	491	518	467	450	483	508	497	483	459	488	504	479	479	469	515	474	486	438	438	471	452	467	492	502	488	446	491	482	497	503	441	495	484	488	489	479	508	513	441	451	509	514	462	478	432	472	429	470	457	447	501	460	450	469	464	449	436	477	517	468	469	459	466	484	468	473	487	462	462	473	487	475	510	463	461	469	527	444	468	498	475	507	477	470	499	478	491	478	489	484	449	513	460	448	504	448	527	493	476	519	439	458	474	480	514	449	464	499	471	485	505	500	471	527	442	486	439	505	503	495	486	465	471	479	520	515	467	490	469	468	463	477	458	484	485	514	473	473	512	478	492	504	451	480	471	481	459	476	473	493	462	463	490	484	474	507	477	480	478	471	512	455	475	486	505	498	484	435	471	468	456	461	462	507	484	484	475	453	453	510	477	473	502	445	452	440	460	491	483	454	480	458	523	456	529	467	481	508	453	452	477	478	483	469	474	450	474	482	429	476	457	452	484	494	505	466	484	500	475	478	477	486	483	487	496	454	480	488	506	473	494	512	487	487	512	445	468	464	491	465	508	462	477	504	515	506	474	470	512	480	491	514	490	440	477	463	481	468	480	490	492	459	443	466	444	459	511	480	499	466	509	495	474	488	468	463	495	476	478	476	499	477	497	480	476	495	445	496	495	509	458	526	458	463	450	472	476	499	473	473	488	490	480	466	434	467	501	460	485	470	467	489	478	465	447	464	521	470	472	482	464	483	447	500	470	478	487	480	476	468	510	485	475	482	504	459	507	483	480	463	459	463	449	468	463	500	474	466	492	472	504	485	475	505	451	477	508	524	488	467	511	491	479	473	440	453	505	480	526	494	500	520	491	452	537	458	481	488	458	471	489	498	498	503	490	499	481	473	491	503	445	473	460	457	447	460	448	472	460	500	474	463	499	460	482	466	470	508	474	496	479	492	483	481	469	495	480	445	462	469	456	494	472	485	454	444	486	497	511	511	460	521	503	478	494	467	452	445	473	453	489	541	474	494	484	450	441	492	435	433	509	463	468	478	464	493	496	501	468	472	472	495	488	479	494	493	489	507	458	467	481	472	456	521	502	476	490	495	493	470	475	497	482	469	510	448	490	483	463	489	482	473	455	501	474	467	441	483	496	498	466	491	502	517	476	493	485	514	497	478	487	484	468	512	465	456	478	498	508	511	479	458	451	446	499	488	470	459	475	512	483	507	460	477	469	433	478	461	467	493	487	485	478	460	455	486	495	460	489	471	487	465	511	436	478	479	487	504	485	459	492	485	518	473	438	490	421	461	498	473	471	517	498	482	516	479	465	495	497	456	470	479	452	495	460	482	463	459	476	432	477	446	488	491	501	492	455	467	482	484	479	492	444	497	467	503	467	495	441	493	480	464	476	487	460	454	519	477	476	446	475	457	469	457	470	465	507	448	439	479	466	485	454	498	460	482	503	486	507	484	474	454	454	518	492	462	494	443	471	448	448	462	501	483	491	475	445	510	480	450	494	485	493	438	468	478	510	445	508	454	476	461	456	490	491	490	506	473	509	440	466	441	484	460	474	463	502	508	481	516	493	481	505	476	454	468	487	449	466	443	495	470	471	514	476	478	476	490	493	493	470	480	467	435	483	511	465	496	504	462	492	499	490	439	466	496	466	476	466	436	504	536	464	475	504	464	517	456	448	456	474	479	501	500	499	528	422	476	479	466	491
23333	21342	29131	23906	21342	20559	2456	861	630	604	583	518	486	481	446	417	437	439	421	416	415	406	381	386	398	383	384	372	396	386	378	354	388	359	363	373	348	355	423	360	364	349	350	347	373	365	385	362	326	368	393	369	351	351	349	358	372	333	371	379	344	375	374	345	353	374	361	378	375	363	395	343	362	349	352	388	395	359	385	331	400	379	354	349	365	378	384	382	384	363	357	343	390	387	416	366	337	359	364	386	344	355	373	391	359	387	366	338	361	354	339	349	371	375	350	358	363	350	368	330	366	321	373	352	351	363	404	362	369	364	344	331	356	354	335	379	362	359	353	338	336	355	374	364	332	372	352	350	368	369	383	355	364	347	366	359	364	383	355	357	351	403	385	340	362	348	363	361	355	389	352	348	340	363	380	359	366	336	383	371	328	372	366	358	365	352	323	365	354	387	347	337	346	327	382	345	370	367	345	326	360	320	387	321	335	370	364	363	361	327	337	367	365	355	353	351	343	349	354	350	365	338	337	331	339	357	380	366	367	334	323	321	376	352	351	357	372	333	374	340	362	382	357	361	318	355	335	355	376	359	327	336	349	373	385	351	361	374	328	360	367	344	381	372	340	403	352	344	371	366	359	364	367	345	331	320	354	350	327	364	355	340	420	378	346	371	348	357	356	360	357	348	348	319	373	380	355	360	338	357	340	365	356	347	351	353	370	382	357	359	348	350	369	355	367	356	354	341	370	339	352	369	343	348	359	350	366	370	381	359	380	373	352	393	374	354	351	381	352	383	363	401	344	360	379	359	362	374	409	370	347	340	363	346	340	359	330	312	349	383	339	347	357	368	354	324	362	311	366	377	355	344	349	410	404	363	329	350	355	352	351	369	372	346	359	361	341	351	331	364	331	358	316	364	357	387	341	345	355	389	373	330	383	359	327	395	382	370	381	345	362	320	334	357	320	353	353	364	358	363	330	374	334	366	340	360	325	368	396	312	370	365	357	363	335	363	328	367	375	337	357	370	361	342	375	352	332	321	346	355	355	335	390	393	329	365	349	354	354	353	313	349	342	356	352	361	400	375	358	378	364	350	380	358	367	345	369	332	351	343	383	347	373	367	364	354	373	385	373	394	371	370	355	320	370	356	362	332	373	376	364	371	373	354	352	329	369	354	357	345	367	348	387	340	368	336	359	352	324	381	361	358	342	354	358	351	379	360	359	346	371	360	361	352	338	374	337	363	323	355	336	340	352	369	352	364	353	337	363	373	333	363	342	356	335	378	388	324	335	380	340	359	374	368	367	375	346	377	336	357	346	395	360	381	363	337	353	354	373	324	368	358	344	390	334	343	353	340	356	368	405	353	367	345	373	342	358	354	385	357	351	359	333	335	367	304	381	382	350	364	340	377	365	348	402	341	340	363	350	329	362	367	403	373	386	366	373	339	357	322	330	326	355	366	363	329	366	357	383	382	367	375	382	347	350	369	366	358	372	375	393	350	375	354	341	364	373	364	352	326	362	335	359	361	367	346	364	333	343	358	342	363	340	357	365	397	311	359	346	325	369	372	372	333	341	354	312	365	389	385	355	353	358	365	379	363	361	358	362	384	376	333	365	341	370	389	334	361	386	338	333	358	365	392	345	374	336	309	356	320	345	368	338	333	365	350	392	339	347	362	353	344	371	344	362	378	348	347	364	402	346	335	388	340	314	362	333	369	350	339	356	367	322	365	348	376	356	354	391	354	342	377	374	382	368	382	344	304	381	345	329	386	331	348	346	353	336	356	358	379	343	416	362	333	387	328	351	357	364	343	348	338	366	350	364	382	367	362	350	366	340	321	306	365	326	321	371	352	347	371	367	352	352	395	334	375	350	347	377	320	369	337	376	375	382	342	357	346	362	348	363	356	347	363	372	356	330	354	368	382	370	336	340	334	337	370	365	357	317	358	370	352	355	335	410	395	356	397	346	354	331	359	369	343	319	325	368	333	408	345	338	351	359	385	351	344	360	332	340	357	314	316	360	362	348	364	284	370	341	399	354	350	346	389	386	321	383	333	362	363	372	400	339	355	335	392	348	339	356	360	368	362	356	380	340	381	361	369	350	339	347	313	380	351	375	353	350	346	336	355	360	338	368	344	363	356	358	344	385	335	394	372	364	355	342	345	352	380	347	379	357	364	367	340	340	336	374	350	365	338	347	345	422	378	348	323	355	371	368	350	339	348	332	334	364	351	366	398	348	360	379	375	345	338	359	360	357	325	344	371	331	365	364	391	349	382	343	340	331	379	310	376	389	351	338	358	348	344	320	390	366	360	339	365	367	346	351	349	338	342	356	336	362	346	351	368	325	357	344	380	350	339	353	344	350	358	358	353	356	348	348	372	356	350	354	334	386	313	396	333	359	377	358	364	386	345	328	373	339	354	315	377	363	397	338	350	349	357	349	362	369	352	364	372	365	357	326	354	345	344	348	381	374	347	341	372	342	374	342	369	366	375	342	360	347	379	371	363	386	339	359	339	346	363	349	357	374	375	376	349	336	381	317	380	351	356	409	322	343	384	359	341	352	347	359	363	355	361	380	380	336	359	333	356	387	363	376	345	396	333	342	354	334	365	373	341	344	357	381	360	356	361	344	358	379	349	363	331	343	354	337	352	362	364	331	347	336	350	358	324	352	333	370	340	382	334	349	325	319	378	341	354	349	314	339	371	334	326	319	361	355	351	343	351	335	371	352	355	351	376	332	365	361	379	375	358	330	376	335	391	353	334	340	370	346	380	378	355	338	351	351	361	364	373	348	343	350	366	376	322	326	379	344	350	335	345	343	357	365	372	336	341	343	349	380	345	382	355	354	344	337	343	344	350	339	361	394	342	361	383	330	360	364	355	359	368	339	355	359	333	367	361	363	366	355	360	340	325	383	326	397	357	343	345	362	343	366	353	374	342	315	349	360	349	318	349	383	332	361	366	360	328	349	384	357	376	347	364	350	348	343	331	375	325	358	366	358	358	358	344	376	336	340	344	365	362	397	354	362	346	361	360	369	337	344	361	337	395	367	384	350	347	346	373	360	331	318	330	370	350	366	341	341	354	372	371	355	364	375	326	349	357	353	368	353	348	368	383	380	364	364	333	348	341	359	330	348	350	347	348	380	337	340	367	393	373	345	357	314	351	370	376	352	379	391	348	316	352	350	385	350	358	354	354	353	318	330	373	369	336	399	361	341	356	337	366	368	376	385	306	314	372	354	386	356	366	366	358	337	346	372	390	319	382	368	357	357	311	361	353	319	336	362	371	357	381	357	363	327	343	361	360	330	370	330	364	365	353	366	355	371	354	383	355	386	371	362	373	308	362	337	362	344	314	320	356	341	347	353	363	360	374	359	356	359	348	379	340	376	345	318	389	373	342	349	351	317	330	352	366	362	344	346	353	381	319	362	364	363	318	360	322	337	312	362	385	352	374	378	358	333	367	393	381	338	344	353	320	345	332	350	346	366	326	354	355
23442	15893	18999	7212	4778	3533	2829	2322	1926	1640	1447	1266	1178	1126	1028	1014	874	883	905	899	852	849	822	792	791	785	746	735	747	746	738	757	721	672	706	679	694	705	724	726	714	712	701	710	715	729	708	650	663	683	693	661	696	656	695	665	668	650	641	661	653	705	673	671	737	662	679	664	709	686	663	691	711	677	659	667	639	690	661	651	664	679	666	663	621	738	667	630	686	634	673	699	644	702	645	689	669	687	663	684	674	670	639	649	635	641	620	674	725	671	667	639	699	654	686	652	668	703	659	722	664	676	684	653	698	664	679	740	691	654	636	673	696	617	657	667	699	690	642	691	624	638	684	701	701	650	688	674	681	636	667	681	643	664	678	686	650	654	667	668	672	676	667	601	650	655	707	652	705	667	654	684	706	683	703	647	680	675	651	611	656	635	665	701	692	678	642	648	686	653	658	656	608	623	672	667	682	675	636	684	702	647	652	682	693	671	706	656	684	637	645	674	658	671	638	679	657	636	672	690	682	682	717	676	657	667	638	644	631	667	671	632	678	696	719	670	631	667	692	685	675	669	643	632	623	648	676	701	636	684	645	704	667	650	681	684	666	651	618	640	623	706	696	640	639	674	670	685	645	649	664	623	634	686	691	705	629	644	653	688	645	697	665	663	661	686	677	665	699	654	674	624	654	688	630	671	683	626	668	645	669	673	685	675	658	673	605	653	676	678	663	656	674	668	659	657	644	662	647	687	658	633	660	680	645	665	692	695	633	657	718	673	632	658	636	684	694	723	670	643	665	668	660	682	693	648	667	699	616	678	683	659	682	618	703	683	681	662	646	641	623	640	666	663	637	668	644	681	675	670	647	669	703	685	671	676	628	654	627	650	650	685	648	646	653	626	646	688	655	640	658	657	658	699	689	713	652	694	689	672	671	647	720	625	637	652	702	653	677	643	665	689	661	656	667	716	656	694	715	681	676	701	659	613	690	627	689	654	646	649	602	674	614	649	651	669	647	698	715	659	667	674	652	666	650	680	679	655	641	651	686	648	655	693	612	639	635	684	642	639	638	639	694	693	677	673	702	668	703	656	656	641	648	649	698	655	645	670	657	633	655	658	657	621	685	657	683	631	640	631	625	654	657	705	651	632	692	674	656	670	639	684	643	647	671	651	667	744	660	669	642	698	679	657	671	647	677	668	643	660	680	633	669	684	688	685	706	655	660	678	721	660	639	709	677	672	666	664	676	660	648	655	717	625	667	634	681	611	645	665	656	647	663	640	675	660	634	673	692	664	666	688	685	685	668	631	676	623	683	661	642	669	661	696	675	664	617	652	651	677	687	709	644	698	663	645	666	654	629	631	606	634	681	700	650	698	647	670	619	673	694	636	634	708	712	701	599	632	703	696	690	699	629	690	656	638	643	715	670	662	638	633	684	665	688	683	654	664	705	659	685	655	674	643	675	596	635	664	661	626	682	684	687	654	666	643	679	695	660	652	717	679	628	677	686	651	706	644	714	633	668	642	622	612	669	740	676	652	649	640	657	681	639	671	652	645	674	660	686	672	667	675	670	595	640	669	694	645	663	615	685	636	624	678	660	690	686	649	643	649	658	626	693	707	672	678	640	692	693	665	697	646	633	658	695	661	697	711	665	659	689	652	653	659	645	625	656	677	643	700	659	629	659	647	660	653	644	721	627	679	686	655	713	691	659	657	685	629	677	653	643	658	699	681	652	629	670	664	659	646	639	678	672	626	633	652	644	647	669	681	725	709	612	669	644	688	675	688	629	608	688	663	629	720	669	681	719	623	641	652	714	658	718	696	642	665	592	616	646	645	679	707	651	680	686	675	631	685	651	704	654	644	663	657	659	701	641	673	676	690	668	643	658	639	655	674	648	666	633	689	684	635	674	679	712	666	694	665	673	674	686	654	669	676	644	699	665	629	634	681	679	669	704	654	658	647	671	633	648	650	655	628	641	658	652	659	657	675	627	684	680	677	643	639	667	662	657	696	624	656	716	672	645	704	646	662	645	685	671	638	663	644	624	628	648	698	639	689	726	690	643	613	675	649	667	676	664	626	650	678	665	626	716	712	682	658	654	655	693	632	619	675	664	620	673	676	675	648	628	696	692	634	615	675	652	707	662	643	627	645	688	624	605	683	630	623	630	649	675	669	670	651	673	700	680	672	618	637	664	612	653	659	695	643	649	642	685	675	688	663	689	716	689	650	676	667	627	652	617	683	646	704	653	673	649	689	661	657	645	605	650	662	697	683	613	620	719	737	688	668	643	703	720	655	682	643	664	656	644	679	666	650	681	718	634	667	684	658	683	694	650	700	655	687	698	632	607	607	695	645	652	664	710	622	615	646	642	698	734	662	645	648	671	687	679	642	683	636	714	604	620	651	697	661	653	707	677	627	691	672	661	627	671	703	655	655	688	665	639	635	695	644	668	657	656	666	669	702	663	688	667	668	701	654	659	659	682	656	683	683	698	708	646	664	681	730	689	647	676	652	652	656	679	666	660	644	711	653	688	709	648	648	631	681	664	662	678	679	701	614	629	652	690	641	618	684	674	666	676	666	610	644	647	699	632	674	664	635	640	639	648	649	698	619	666	689	661	683	637	678	669	667	673	646	644	662	700	669	684	658	656	688	664	637	668	641	631	671	655	671	642	702	685	621	676	703	693	666	634	687	671	650	675	695	720	654	675	648	664	676	658	694	701	647	655	627	621	684	696	667	662	655	659	647	632	664	669	698	694	642	649	695	667	665	655	744	683	693	645	699	631	636	667	652	685	678	677	669	649	662	644	687	631	723	662	665	688	666	693	655	638	630	651	667	657	647	678	649	670	666	638	663	669	652	638	655	677	668	637	734	670	610	662	672	672	687	668	635	632	668	671	640	668	634	663	629	684	638	669	649	689	637	656	696	678	683	636	643	664	646	633	669	664	650	637	652	648	661	701	702	681	698	644	641	675	666	672	638	668	662	647	681	653	676	653	659	665	653	689	683	611	662	654	666	643	645	652	686	618	670	656	634	675	672	661	682	670	662	690	665	624	678	645	704	688	667	607	702	651	656	664	657	622	666	685	663	662	682	673	701	651	660	659	692	625	677	648	663	657	653	620	712	644	644	723	629	651	620	667	637	626	632	646	667	699	626	628	654	634	617	616	650	651	677	680	691	615	690	697	684	681	705	669	639	653	635	637	664	674	679	639	678	643	658	689	642	651	639	684	622	670	647	695	655	643	632	656	645	652	652	650	676	656	696	692	675	717	649	692	675	671	674	636	687	670	679	666	677	671	691	662	678	655	621	704	696	686	679	695	678	613	668	649	667	646	654	662	665	683	662	612	655	686	639	640	681	658	687	612	638	656	702	630	659	638	685	676	622	656	654	712	688	658	652	676	657	663	648	660	650	610	697	688	651	641	630	652	680	706	630	636	678	663	654	645	707	619	654	668	663	649	618	706	675	715	633	664	673	653	638	635	693	674	684	702	691
26810	20959	10675	1325	778	706	573	548	530	536	532	515	531	546	519	513	520	495	480	521	536	539	481	522	506	515	453	532	515	515	511	527	528	502	542	534	486	500	497	490	478	514	511	491	519	534	517	517	503	511	528	506	514	515	503	552	500	496	514	476	542	487	501	516	549	499	542	523	532	524	510	527	473	513	500	535	526	521	494	539	510	559	528	515	522	540	512	498	529	531	519	522	543	527	555	504	543	522	560	558	518	520	519	468	502	512	501	524	520	532	525	541	518	534	486	518	495	542	497	522	564	529	508	553	507	511	482	512	477	542	480	495	529	520	562	509	500	519	469	520	493	456	510	517	495	537	523	502	561	494	531	526	548	487	474	549	479	501	478	504	532	488	534	529	531	506	500	514	572	528	512	525	548	505	523	520	512	483	495	542	520	574	488	483	494	554	493	498	526	488	493	540	532	469	511	582	481	561	511	513	493	541	522	523	524	565	524	525	504	527	479	516	499	511	535	489	542	489	518	546	486	521	533	501	500	494	529	518	487	470	529	532	494	547	517	497	546	532	473	572	523	475	515	544	513	512	549	538	488	533	503	554	521	516	530	489	526	491	506	501	512	460	481	513	509	498	519	466	518	518	488	553	537	508	512	487	487	532	522	526	514	494	509	483	511	555	557	514	515	520	507	529	507	512	508	522	446	496	510	497	537	559	475	501	524	523	526	516	558	521	534	536	508	546	533	541	505	558	509	504	517	491	442	513	505	486	519	521	516	563	526	553	511	494	527	520	516	521	495	531	518	520	530	510	513	540	534	519	526	514	480	520	552	493	528	544	536	514	533	519	542	526	512	515	527	487	532	520	501	476	514	514	500	521	495	515	501	510	532	512	521	491	526	492	508	499	507	506	497	516	510	488	510	529	503	523	507	462	505	509	537	526	532	557	539	491	528	494	507	488	505	507	517	511	503	527	504	520	529	488	565	505	488	497	526	505	518	537	557	531	484	537	496	539	484	494	520	538	532	498	521	486	514	542	520	527	531	548	533	487	526	523	532	468	517	482	522	517	502	525	500	549	508	495	518	507	512	494	505	500	507	486	532	484	488	527	537	511	517	508	494	513	513	562	509	508	557	539	528	499	491	530	545	563	518	501	559	514	506	533	463	536	562	474	519	517	527	534	503	517	509	559	501	513	516	512	532	543	505	505	512	528	491	512	507	522	507	536	522	507	571	518	534	499	538	527	534	528	500	514	544	538	533	542	535	508	559	542	519	504	547	507	520	501	512	519	542	546	491	494	483	501	519	463	538	536	517	513	546	537	512	515	545	530	500	533	514	509	506	542	522	468	521	492	539	541	520	510	540	516	497	526	522	484	494	530	472	496	507	473	521	504	513	473	546	522	509	484	525	505	506	554	503	504	538	494	527	551	510	480	503	533	511	530	521	520	537	523	541	546	544	492	584	520	519	500	532	504	498	442	494	514	521	555	531	544	518	529	528	487	523	508	523	487	502	519	508	502	533	482	535	509	474	547	528	507	520	517	492	526	495	502	496	492	515	500	516	508	561	503	535	530	533	504	525	555	493	565	565	530	493	535	494	534	500	564	472	533	521	504	515	500	488	501	497	537	567	476	489	505	499	563	534	500	532	492	510	499	528	564	477	490	536	558	530	516	495	519	486	476	488	532	548	502	502	524	542	510	508	492	521	522	512	525	540	508	535	519	465	540	498	555	524	527	514	524	537	495	522	522	531	553	498	544	488	536	504	513	469	503	508	514	522	568	526	567	525	537	515	530	547	525	533	491	510	463	502	516	485	462	530	506	504	495	489	537	520	497	516	482	548	518	548	545	510	528	542	520	485	540	535	550	520	498	492	534	529	516	509	473	506	510	482	478	524	507	475	511	517	526	530	481	503	508	498	501	507	531	499	533	520	542	515	516	501	517	483	527	521	518	516	504	482	544	513	521	485	531	547	526	507	526	541	506	492	550	499	537	585	487	485	494	504	557	526	499	529	534	549	516	533	510	483	489	540	575	529	478	549	507	550	531	520	504	510	515	502	522	499	550	551	560	544	499	528	525	530	492	509	520	507	511	500	518	494	530	491	524	499	509	524	536	496	499	517	534	497	511	552	516	509	511	514	506	526	497	510	469	541	514	523	526	545	489	523	520	571	502	552	522	528	517	511	530	541	485	510	545	496	527	484	489	493	534	513	488	500	489	519	523	524	549	497	505	479	525	503	527	497	522	550	521	536	478	509	498	496	514	483	538	497	528	521	528	494	526	489	512	504	524	505	484	532	523	481	499	539	544	500	507	533	530	491	550	531	555	502	483	543	513	522	530	518	519	508	508	513	511	492	515	513	491	526	550	503	542	518	532	476	502	539	526	529	493	515	534	537	542	474	515	491	514	511	528	494	524	511	519	503	524	513	537	479	517	561	511	521	502	514	523	500	561	536	504	535	524	488	533	524	540	506	516	547	508	546	502	488	520	483	498	520	552	507	541	481	511	517	505	535	505	508	545	503	499	526	508	524	504	493	510	515	512	507	512	498	525	501	512	523	528	513	527	509	512	524	508	505	495	506	524	498	501	515	535	484	528	502	493	465	532	548	533	522	516	503	575	513	483	482	539	493	522	507	506	476	547	557	554	501	481	490	512	513	498	539	510	510	544	505	534	514	502	549	505	518	480	511	481	515	543	516	543	491	500	504	517	535	496	525	480	533	465	527	532	559	518	533	554	557	503	494	505	544	480	515	499	494	531	534	519	496	496	511	516	525	495	515	485	523	477	538	489	527	500	525	544	499	477	524	471	540	504	513	510	522	538	518	501	546	520	511	529	453	503	518	487	514	562	550	514	477	505	489	464	508	506	513	537	510	529	529	566	521	489	499	552	484	521	519	486	493	473	517	523	479	516	509	498	517	550	546	535	523	506	479	492	529	535	518	511	537	505	550	498	534	519	503	555	557	563	517	465	513	494	542	525	495	520	473	525	512	522	487	525	526	484	542	505	511	529	522	492	529	506	513	535	513	550	519	489	524	496	530	511	482	531	505	475	515	511	508	547	525	506	516	522	524	519	521	538	522	525	538	520	490	477	526	503	550	523	538	515	522	511	508	520	514	522	533	508	508	454	504	504	529	538	515	500	540	518	519	488	505	536	510	508	529	525	517	521	530	493	507	474	529	541	561	540	520	510	523	492	500	471	514	524	501	532	534	557	507	530	506	536	536	534	521	532	515	495	500	532	518	523	510	504	529	515	530	492	539	549	517	515	522	543	559	536	514	541	532	524	519	541	518	511	524	532	537	495	496	515	492	499	555	518	513	471	512	527	532	484	520	520	499	533	478	532	529	513	555	507	483	528	518	541	525	497	523	542	526	477	478	519	557	507	558	526	542	501	521	562	521	524	541	544	517	485	523	523	537	492	472	496	525	517	498	507	541	499	498	525	520	493	520	553	501	526	541	519	541	534	514	515	516	516	527	525	545	535	507	522	471	532	541	563
12901	2185	3677	1346	1237	1161	1131	1098	1057	1030	1059	1006	1042	988	1027	1018	998	1052	1055	1056	1022	1007	1020	1028	996	995	975	971	1056	1022	1041	1005	1003	974	1022	1027	946	1006	1011	949	1028	949	1046	957	997	995	1045	967	1005	946	990	1016	982	963	919	961	1041	1040	999	997	1015	1033	1014	1014	951	971	985	976	966	1006	1006	977	1003	942	959	993	1023	994	993	950	995	1083	1010	984	996	1012	1013	973	1016	1032	1038	983	988	995	931	1014	1018	1034	1005	972	969	980	982	1045	997	1003	1009	999	1076	1018	976	986	1004	971	974	996	967	997	983	1014	966	982	1015	971	1000	1049	1028	963	995	989	974	1007	996	1036	1017	973	1053	980	973	964	1007	963	998	996	997	999	1019	1011	1008	974	1023	1030	1030	982	1036	994	972	1015	979	1016	1012	999	1014	971	1017	1011	952	948	1039	998	953	966	1024	993	969	964	967	997	974	1019	1031	976	974	1006	1023	992	988	1009	1008	1062	1009	961	914	1018	928	989	977	973	966	1054	983	1009	1046	953	962	969	1008	966	1037	977	1003	945	968	934	1025	978	992	994	971	1028	964	922	954	983	953	980	985	1013	1038	947	1030	997	988	998	978	1036	983	1033	964	985	995	1005	955	997	973	981	1034	981	983	948	950	1041	1015	1010	1005	981	1013	985	946	1012	1023	969	1025	930	1050	1030	979	1048	1022	1038	1018	1039	984	1018	947	1003	1009	996	985	964	991	987	1019	1006	1012	971	1005	973	1010	1025	928	1004	998	972	992	971	1071	1005	1002	1003	989	982	983	969	1038	960	984	956	977	970	1044	1002	992	956	1023	965	1003	1010	948	1045	962	1067	968	973	979	1015	1000	953	974	1020	1050	978	995	930	962	997	1018	1020	1014	990	934	996	958	1023	985	1012	1003	1030	1008	1001	998	1015	973	998	999	1037	997	1019	1028	1024	1017	1030	947	997	994	1015	1007	996	1019	1017	993	920	1021	1012	964	1006	1047	1014	982	1056	1003	943	1024	950	991	989	1065	976	1061	1049	998	1032	980	1007	965	1070	979	1001	985	957	1000	934	969	997	1030	984	1001	975	962	1015	963	966	1031	985	973	947	990	990	1041	1024	1000	992	964	1010	1020	1031	994	975	977	997	976	1006	1012	1011	994	1016	1078	1022	1039	993	1017	968	1020	998	1005	1041	990	974	1030	965	1008	955	983	1018	1060	969	1031	1021	1009	1021	992	1041	956	1014	964	953	1020	978	958	1003	1006	997	999	1022	993	965	975	956	934	1020	1056	935	1008	1018	944	1025	1015	1000	994	961	1044	1030	972	1020	944	986	995	988	989	1032	1001	1034	987	1018	981	988	981	1026	960	990	960	999	1016	1013	979	985	967	1024	928	975	988	1011	974	1033	991	1001	996	1062	956	1045	1057	974	1003	976	977	989	949	995	1016	1008	1012	959	973	997	1026	967	1000	991	1031	1008	1003	1047	1040	981	1003	935	1008	997	936	996	936	1021	1031	1002	1026	973	1037	959	1013	983	1005	967	1014	966	984	1017	960	1028	1007	988	992	981	962	1008	983	932	999	985	1035	991	980	1021	1027	1004	1081	1023	977	985	1014	1002	1016	992	1001	952	982	973	964	990	998	978	1040	1035	994	1012	988	1026	986	936	1028	979	950	948	940	950	998	1009	985	991	1004	964	986	1012	965	1034	1015	1048	954	960	1020	1005	1034	967	982	962	949	1013	1012	1001	973	1049	944	1001	1001	942	1055	999	944	992	964	1010	983	950	941	1020	1043	983	1056	955	995	938	1006	994	1063	962	994	1006	951	1016	971	989	1028	1005	1015	986	1018	998	955	1025	961	983	1011	951	1079	929	982	985	1014	984	929	995	976	1050	999	1052	1039	1002	981	1002	1010	967	971	1006	1005	980	1026	991	992	927	1053	957	1039	1021	999	981	944	999	1015	972	1028	1008	1006	1008	958	948	1033	969	951	955	1046	998	971	1020	963	972	994	987	1018	1023	1041	960	1006	994	999	1008	962	967	1038	961	1048	968	1018	992	1002	1040	971	1014	944	965	1004	1003	999	1027	1014	1055	1060	957	1024	984	1047	965	1005	1017	969	1003	955	964	1023	1002	1031	979	926	992	1047	949	984	995	982	926	1003	937	970	1006	966	964	972	1040	963	983	934	990	1061	971	1046	1004	1012	1005	972	976	1023	1004	1034	1010	1013	985	1001	999	1002	975	1013	977	1013	977	981	936	951	998	960	947	993	986	973	1031	987	963	1030	1028	1010	1012	943	947	1050	1023	959	981	1029	1046	1018	1013	972	978	1003	988	999	963	1060	1041	971	1052	1037	1039	1039	998	974	1009	985	1017	983	1036	966	982	1001	988	1029	949	979	918	981	993	1012	982	1007	989	1001	1018	1013	1000	980	1037	1040	944	960	972	976	1017	998	1013	1014	972	950	1010	944	974	1014	1025	1027	991	987	1003	970	980	996	1003	1007	1005	977	1026	974	942	977	962	1018	989	991	1030	976	1020	1008	1012	958	1004	992	982	964	996	1008	965	1006	1027	1056	992	1017	988	1028	973	1040	1044	998	1011	997	1023	978	977	1037	940	1042	1020	964	1029	1000	998	1025	1014	990	1029	966	993	1028	974	1041	1009	936	1019	1026	1067	974	1039	964	961	1019	1012	991	1034	1000	995	988	1024	971	1009	1022	1059	1064	979	1042	989	1005	978	978	980	970	996	997	1022	1015	964	1001	1020	944	1055	977	982	986	1042	969	1011	950	997	1042	984	1006	998	968	1002	961	968	990	1007	1010	943	1010	1002	991	983	1053	1002	1008	1042	983	990	959	984	916	956	1014	1014	995	1001	955	1008	970	1018	954	1035	993	1017	1038	988	1006	1016	978	1042	1012	1023	1011	995	988	971	1024	981	1001	1064	915	1013	1021	948	987	985	995	1021	967	970	1041	944	981	970	1002	996	996	1015	1005	1030	989	1010	1014	969	989	946	973	988	1045	965	1008	980	992	1031	1025	995	1035	998	1016	994	1002	1011	1099	1004	966	1011	989	972	1009	985	1008	1016	984	945	1000	979	1022	932	1005	1022	1015	1003	948	1050	1068	977	1007	1015	1049	1036	983	1011	1013	971	973	1018	968	1000	960	1050	964	979	1051	1023	1005	1008	989	1092	1007	986	945	991	963	986	998	1007	1007	998	1008	1019	1025	945	942	971	989	985	1019	967	1001	949	989	972	1004	1026	1022	965	945	979	1019	991	984	975	946	1017	999	1001	979	1033	988	921	976	1025	979	1026	1022	1015	966	980	1004	979	984	1004	999	974	980	934	1024	997	970	922	1023	1015	1045	940	998	998	960	1035	953	979	1105	1006	1011	972	1006	996	1033	1004	1001	971	1017	968	971	987	1010	903	998	1030	1002	1029	998	1013	1044	966	990	974	1052	1014	1072	962	1022	982	1004	1044	1012	1022	1006	1012	942	981	973	973	970	972	992	993	1022	1061	1069	1028	985	996	1010	1007	991	983	969	1013	986	967	967	1010	999	981	1039	1024	976	980	1017	959	937	981	1006	954	997	970	1013	1013	915	999	1013	988	1006	974	1041	941	1022	1010	967	1016	1054	978	1040	1016	1011	1013	1030	974	948	981	1029	1003	999	981	985	942	968	1046	954	984	976	978	1040	977	960	978	1014	985	985	1029	987	1008	1037	1011	977	1010	938	1029	950	1079	1075	976	960	1069	929	1001	1045	960	995	1012	1018	998	945	970	1024	969	923	1020	936	988	942	1053	996	1035	1042	1007	975	962	960	1038	960	1026	972	959	1062	944	964	970	998	984	1001	963	1012	1000	947	975	994	981	959	1011	1002	1001	924	978	922	1001	1005	961	1004	953	942	1033	999	1027	993	1047	1021	986	994	966	980	962	989	1013	997	981	1002	998	987	1080	965	1061	1005	977	964	984	989	974	1055	964	966	982	985	1035	1046	1012	992	987	962	995	1024	1037	1008	996	950	1033	1000	1015	998	1056	979	967	928	942	971	1043	1022	1027	931	998	992	1035	1040	976	962	1009	952	959	1042	952	994	1038	990	946	980	1005	1008	972	973	1046	1005	968	1016	980	965	1015	989	1027	1001	971	1001	1047	980	995	971	959	948	999	1020	932	1054	1012	1020	1010	1009	979
24157	21318	28495	24458	21092	3315	660	475	365	347	311	321	308	272	305	278	252	270	248	262	257	238	272	244	215	235	256	266	240	240	229	243	250	242	224	218	216	233	238	236	197	234	251	229	221	205	267	253	205	248	254	228	229	268	234	242	217	252	238	230	244	228	224	209	251	219	233	236	243	222	244	218	217	215	244	219	226	211	224	211	232	230	201	240	244	239	226	220	196	255	233	203	206	251	224	236	235	221	239	193	235	208	245	231	238	229	232	199	234	226	218	206	204	233	246	243	211	219	241	257	220	257	235	236	221	212	241	231	238	217	216	223	210	227	251	201	250	221	214	219	229	215	249	230	227	239	232	232	261	231	234	214	245	238	231	235	229	242	228	237	230	238	249	228	245	218	218	213	247	247	207	233	221	237	227	220	227	229	238	259	203	205	244	242	247	230	227	230	218	241	231	234	200	229	229	248	256	232	231	232	210	251	236	234	243	222	233	246	229	210	236	210	233	228	235	213	260	235	244	228	233	218	242	212	218	222	226	249	254	222	224	232	238	249	220	257	232	239	234	222	232	193	242	231	228	240	247	245	246	248	211	239	257	236	223	228	242	250	226	232	216	237	225	238	215	240	245	232	233	184	209	226	222	232	205	246	285	237	236	239	207	212	228	223	241	256	235	237	219	243	209	213	242	233	213	234	226	227	241	228	233	224	216	237	240	208	220	222	240	236	265	218	228	203	231	210	208	259	218	218	249	233	217	216	218	202	237	234	228	246	261	242	251	256	216	221	231	214	250	228	218	202	202	232	221	235	236	205	199	228	246	222	235	240	253	207	221	252	235	259	252	237	232	218	220	247	244	218	224	228	233	234	237	241	238	254	210	216	238	248	218	203	234	200	224	223	205	212	243	209	229	226	256	223	252	224	237	203	256	256	229	249	219	219	220	218	240	239	214	224	252	230	210	250	207	230	225	233	246	217	250	250	247	221	245	228	232	242	223	228	208	240	220	210	234	242	242	206	224	240	242	218	239	194	205	196	227	240	224	254	218	215	237	232	240	207	233	224	241	221	218	230	221	243	216	239	218	240	221	242	242	266	224	224	232	223	202	223	232	225	212	236	231	232	211	232	265	207	241	205	209	215	236	252	229	240	228	266	237	244	215	215	240	246	227	239	229	204	227	214	211	221	220	251	208	232	219	240	239	234	229	202	224	219	254	206	236	230	232	219	226	231	222	237	239	224	247	214	217	259	236	235	244	225	214	228	219	228	230	232	235	211	255	209	222	231	218	238	234	236	236	236	257	250	205	238	236	205	239	231	208	235	247	220	231	247	237	226	240	229	246	185	256	211	259	221	246	220	248	204	229	245	214	207	243	220	225	235	238	226	241	231	237	216	219	240	224	225	203	227	220	239	242	199	225	244	244	247	241	247	220	207	234	236	241	245	191	263	203	239	231	213	238	266	258	250	223	237	228	241	224	215	235	217	238	236	231	238	258	215	235	237	216	221	221	246	211	235	242	243	241	220	205	223	229	202	252	216	229	245	238	239	224	239	240	226	223	227	210	253	219	206	222	234	233	225	216	226	229	238	206	250	227	222	218	208	224	228	208	230	220	231	216	221	216	226	228	254	212	233	237	224	231	246	210	264	280	238	244	224	270	260	261	208	222	244	212	251	247	236	248	244	202	207	229	220	250	208	211	244	212	231	237	221	206	211	231	233	241	222	257	210	229	243	238	238	235	252	224	207	251	244	256	229	251	257	239	240	219	233	249	242	224	191	230	242	226	236	249	226	239	231	245	225	246	244	216	224	210	214	210	230	233	235	235	225	224	201	243	222	229	239	240	250	202	277	254	221	210	224	221	229	216	218	213	228	247	250	237	221	233	226	237	250	244	223	233	222	218	217	211	225	218	234	218	233	225	221	223	237	234	236	243	237	235	233	227	217	236	237	221	244	240	231	248	209	220	242	226	220	233	229	208	237	231	234	219	220	214	228	227	215	226	247	247	239	202	255	227	196	204	234	206	212	232	248	244	190	208	227	238	207	219	220	202	215	224	231	253	213	241	217	234	202	234	248	223	242	213	218	217	234	234	236	202	199	226	224	239	213	254	246	213	224	218	227	238	226	206	216	217	254	219	207	233	217	229	231	246	242	192	223	223	226	207	229	242	219	238	246	201	229	254	234	225	217	235	226	224	238	219	233	248	237	255	208	237	225	240	254	239	217	210	244	182	230	225	234	238	218	208	240	233	191	209	240	244	247	236	245	251	236	214	221	209	220	249	219	229	232	211	250	235	238	232	241	248	237	252	209	218	232	233	239	223	223	237	210	237	242	221	207	218	215	238	214	250	219	199	209	248	248	247	233	269	240	232	223	207	209	235	253	203	238	222	246	257	223	225	211	213	232	215	235	223	215	238	243	226	255	240	212	242	198	262	235	234	189	186	217	234	251	224	222	224	242	225	255	242	239	199	254	219	218	241	215	245	242	221	242	229	247	218	250	247	257	234	238	224	228	224	209	241	238	230	228	208	200	226	251	238	236	232	217	230	222	215	230	220	228	229	262	237	224	249	218	204	271	225	253	211	241	234	235	226	202	200	224	233	201	242	250	228	259	251	243	199	210	240	208	208	254	231	245	240	224	234	197	241	200	233	245	217	216	232	244	221	241	220	235	224	234	241	229	226	217	238	234	236	231	248	240	212	230	205	231	210	238	228	187	260	261	217	221	223	246	207	207	216	247	249	221	235	219	239	223	216	262	248	195	215	233	231	247	256	239	255	238	228	250	201	217	214	259	217	236	237	249	230	233	235	247	236	227	253	232	224	212	240	255	224	235	215	219	228	227	191	246	204	214	247	227	230	231	231	239	227	215	227	265	238	238	219	230	227	226	237	231	226	202	213	228	206	249	240	253	240	212	227	234	214	209	234	229	235	260	230	237	200	238	238	226	240	259	219	242	233	227	220	217	249	238	246	225	230	238	245	242	236	211	229	257	259	208	243	238	203	229	207	237	208	231	217	220	226	224	215	225	223	231	218	247	234	241	237	236	218	239	221	241	221	224	244	230	232	243	217	218	223	222	241	258	210	206	249	229	238	229	227	244	208	212	255	223	211	243	212	220	259	246	228	268	245	213	251	241	238	222	211	254	249	262	238	223	224	238	262	251	227	230	241	257	230	251	216	243	247	227	215	220	224	217	213	231	246	220	243	235	204	245	226	242	220	203	244	234	211	234	239	225	212	223	237	223	227	231	181	216	235	259	245	204	226	224	237	221	232	194	223	220	232	224	219	227	232	224	233	219	226	203	242	228	236	210	205	220	208	214	232	225	227	214	247	206	244	239	247	246	219	196	218	235	220	232	254	197	223	245	247	228	253	225	210	235	218	224	221	213	253	201	227	237	252	223	201	240	225	211	241	213	194	248	232	250	242	213	218	231	230	208	258	223	248	225	233	238	238	205	249	198	233	248	247	243	239	214	245	236	235	257	215	212	225	251	223	230
22028	10228	14523	4277	2877	2091	1669	1340	1110	1008	925	832	739	759	680	672	655	627	589	578	590	544	539	563	530	539	519	516	530	513	521	477	491	511	499	467	516	500	498	537	479	526	490	523	498	470	490	508	451	469	494	536	495	495	460	506	460	500	458	462	454	544	482	482	479	514	470	467	503	507	497	466	469	490	459	462	528	451	487	477	518	511	480	452	477	473	471	487	499	436	437	484	475	460	515	467	483	452	478	473	479	466	511	470	458	470	466	480	479	462	481	475	498	475	463	464	453	509	459	486	506	501	456	489	458	483	474	526	474	476	496	451	504	476	471	487	479	457	504	449	492	487	442	446	470	480	515	478	527	475	469	476	489	447	465	495	505	455	501	484	465	520	474	510	428	478	473	477	461	467	470	477	471	465	464	449	486	493	478	492	489	452	443	498	466	469	473	458	473	480	477	507	487	478	479	468	477	487	478	440	459	474	447	479	511	464	467	482	471	473	459	464	442	432	481	491	513	486	470	469	475	478	506	455	505	456	468	500	505	441	472	434	471	502	479	448	458	474	509	468	473	452	434	497	486	490	488	474	516	485	487	463	487	474	484	490	485	474	471	480	501	449	481	476	479	463	481	484	445	475	496	450	478	452	492	473	500	479	492	477	519	467	472	482	463	468	466	519	488	493	495	471	507	487	482	472	484	454	474	448	478	495	466	469	479	445	477	498	469	496	473	454	505	428	470	474	480	473	443	474	476	478	461	525	467	488	456	447	467	449	449	483	477	497	469	477	495	447	477	513	478	469	484	469	458	466	460	513	487	449	491	457	492	478	448	473	505	457	509	475	454	483	488	510	476	458	465	479	513	484	495	433	476	456	486	496	486	451	462	475	528	485	505	509	479	475	457	468	496	448	461	476	505	500	468	482	488	464	493	490	492	457	468	468	477	478	482	499	461	461	476	473	507	437	462	474	511	493	451	471	484	490	479	465	467	445	479	473	476	502	433	494	481	485	496	458	455	478	451	484	482	488	478	448	437	518	474	420	481	479	490	451	488	453	479	475	463	483	462	456	472	456	500	457	490	456	485	499	455	452	491	481	451	480	456	489	471	424	445	482	450	487	501	464	485	478	471	487	476	472	445	503	474	433	462	517	493	518	480	490	478	439	434	511	445	482	474	487	480	493	477	491	467	463	483	482	465	460	472	489	488	445	503	438	502	482	499	506	516	440	530	452	468	500	442	487	531	475	498	498	499	506	447	464	462	442	492	479	493	471	451	427	478	495	505	470	521	506	491	493	491	478	502	490	455	468	475	452	444	477	480	473	493	495	494	496	408	442	508	476	464	505	501	496	484	500	472	472	448	464	471	489	505	435	502	457	441	489	495	485	470	484	465	492	439	488	461	497	477	457	482	467	459	504	469	434	489	458	446	439	473	475	481	460	491	492	471	489	508	462	491	473	496	465	495	473	469	441	489	503	494	476	466	488	470	476	473	480	454	504	492	463	478	480	462	458	462	508	504	505	450	439	456	459	448	485	470	510	446	480	461	425	482	485	472	460	498	473	472	454	455	490	501	516	476	450	466	498	444	484	488	473	468	483	468	452	456	469	467	477	503	447	467	468	448	527	495	485	489	449	507	425	476	498	439	486	528	494	493	504	435	504	509	517	503	465	459	485	488	500	512	491	483	484	493	483	468	475	468	497	484	524	463	438	498	495	488	466	484	478	494	511	431	481	499	448	466	486	468	492	474	446	482	464	467	460	449	453	459	480	454	448	493	492	458	493	462	500	495	437	453	487	443	476	467	476	491	448	458	491	479	483	485	429	483	461	462	484	514	503	453	450	490	459	469	460	502	463	462	477	459	486	474	490	470	472	472	445	454	506	467	528	482	456	464	465	489	456	475	475	516	477	420	487	508	441	480	508	455	492	476	456	485	471	484	461	486	498	498	487	504	467	479	520	462	442	476	516	467	483	458	439	478	476	468	474	472	479	481	491	490	463	437	489	458	489	502	496	451	499	475	457	454	525	477	493	472	492	486	494	504	460	477	453	494	489	482	498	488	483	474	477	509	473	468	502	462	472	476	448	490	475	443	482	465	497	492	484	470	511	472	489	489	430	456	459	481	473	481	480	529	450	490	498	466	481	473	458	481	488	478	445	467	505	471	448	463	470	488	475	506	484	464	487	466	489	456	493	496	471	490	503	496	504	440	455	448	484	474	469	494	478	475	479	494	432	454	488	501	482	486	505	462	486	486	452	501	474	464	474	469	472	483	497	505	495	444	474	500	436	439	457	465	500	466	463	502	479	476	512	479	502	470	506	451	484	472	530	488	453	438	482	515	459	479	476	422	462	524	456	479	514	491	470	474	475	492	464	445	471	468	431	481	470	443	476	467	442	487	465	501	456	466	463	484	500	476	460	462	491	476	472	492	503	460	484	494	432	483	498	469	502	477	462	510	452	450	446	496	447	454	488	447	473	424	505	478	524	480	461	508	475	464	472	508	476	477	473	416	447	501	455	457	468	465	511	455	427	472	515	489	480	472	482	487	491	440	451	511	482	453	468	459	453	501	450	475	453	480	493	439	479	482	455	457	435	476	506	471	465	498	458	466	498	472	507	465	484	513	445	467	481	473	480	502	463	464	487	455	495	478	477	463	519	485	485	433	484	470	494	500	445	496	497	455	508	486	451	463	507	478	449	455	411	481	480	457	450	481	492	452	470	486	469	510	518	524	456	482	500	493	478	478	488	472	461	481	497	498	486	453	499	469	501	450	477	445	484	489	436	433	500	506	484	504	467	446	448	490	458	455	460	481	497	478	468	459	458	503	506	462	494	482	467	463	466	463	453	473	484	532	495	486	494	491	447	469	491	453	474	450	481	487	489	487	486	477	426	492	484	485	422	490	468	508	547	440	485	490	458	489	488	484	471	472	449	481	454	525	476	444	485	490	441	454	473	466	472	489	475	459	481	467	467	460	481	493	490	446	459	526	481	489	487	436	469	484	490	458	485	443	454	502	487	488	514	452	501	517	466	490	477	500	470	481	450	444	466	421	457	458	452	482	462	469	473	474	524	496	494	504	469	481	482	496	480	451	490	469	487	462	446	505	445	536	496	490	487	494	481	450	487	481	470	450	461	486	464	492	448	450	450	510	480	455	478	460	474	487	440	478	447	473	472	479	472	513	481	474	440	457	490	444	449	454	548	470	502	480	460	484	484	486	488	475	477	500	467	439	495	481	453	474	475	473	501	478	508	478	479	476	431	470	452	470	487	452	522	500	503	456	470	485	457	471	501	464	440	471	453	486	471	489	481	475	455	457	488	455	478	536	456	467	501	478	433	503	462	440	495	492	529	474	455	502	510	478	467	459	534	447	448	502	495	448	479	501	438	483	477	464	477	476	483	461	456	483	443	467	486	457	479	478	420	464	487	490	484	473	472	431	468	451	455	484	447	484	454	481	478	454	470	479	477	441	454	483	466	469	479	467	468	469	452	516	513
23251	21324	29133	23850	21326	20515	2465	866	691	632	567	477	475	469	469	466	420	413	419	404	414	401	396	359	408	384	407	437	411	406	378	395	357	358	373	378	386	375	379	377	382	377	361	369	404	386	385	358	351	385	332	352	360	404	382	385	361	392	365	409	382	379	345	396	352	393	327	348	346	325	368	347	339	345	343	347	392	388	373	365	367	314	320	366	388	347	383	375	354	372	390	326	337	348	388	362	383	365	351	358	356	355	344	410	342	330	356	375	338	353	363	347	394	377	363	362	375	378	362	366	363	334	339	383	408	352	387	366	331	365	374	391	356	395	345	354	338	340	365	363	352	348	318	359	356	332	349	361	372	358	372	349	352	373	374	364	363	372	387	372	359	369	362	371	373	339	382	357	363	330	369	358	339	364	348	351	358	368	352	353	355	361	360	332	365	352	367	351	362	369	331	339	395	346	396	405	354	373	306	375	361	376	376	420	367	348	355	371	361	344	372	349	354	386	364	345	365	340	362	367	348	339	333	357	382	342	352	345	361	343	347	335	362	358	371	355	348	368	365	379	360	378	345	347	380	330	326	365	348	355	354	354	350	366	386	356	341	356	341	354	350	366	367	324	358	347	389	357	346	342	337	344	377	342	393	375	396	369	343	354	359	360	355	350	344	364	372	326	375	342	413	377	334	375	392	353	342	386	352	344	347	382	368	351	348	350	360	345	327	397	349	361	350	372	367	357	374	349	382	382	340	362	345	330	363	353	329	317	358	356	359	350	358	387	365	330	316	340	394	338	346	360	355	318	371	339	358	366	352	366	350	390	356	363	349	318	342	336	347	361	331	363	349	356	347	342	357	361	335	354	378	338	368	364	376	342	349	321	343	347	334	331	358	341	362	364	348	323	354	329	364	378	377	353	362	335	340	336	401	328	335	366	368	383	353	355	369	369	351	375	371	365	347	359	351	347	341	356	382	344	398	350	381	353	376	345	365	374	351	370	347	362	371	369	359	362	377	359	358	339	356	349	342	349	365	369	363	337	358	367	332	347	350	342	376	339	332	390	353	346	336	339	329	350	368	358	366	351	375	367	364	359	351	375	364	381	349	340	357	379	336	368	372	357	339	335	361	361	355	387	366	365	348	352	361	325	344	340	363	376	391	343	321	340	371	325	303	358	345	377	349	328	352	375	316	330	350	399	313	357	314	383	350	372	341	357	377	348	380	342	343	338	349	343	338	377	383	344	372	343	371	393	349	358	370	381	346	363	334	354	379	374	395	348	345	338	360	349	399	352	335	341	362	337	350	360	364	367	359	346	317	361	333	384	341	319	373	364	380	329	346	379	358	371	365	349	380	379	414	375	358	339	373	324	342	342	322	388	384	377	384	341	365	341	358	331	358	327	385	345	356	343	365	349	348	345	378	340	359	339	365	354	378	370	328	355	355	382	378	336	371	381	357	358	352	350	315	355	366	328	345	344	372	356	356	368	374	339	296	325	354	353	320	372	354	373	348	351	345	395	381	376	373	352	352	367	353	375	344	365	340	332	358	352	347	353	373	365	350	336	397	338	364	366	360	370	334	328	345	312	362	347	380	372	342	388	396	372	352	345	369	369	354	365	389	371	334	326	323	405	338	316	349	335	358	355	390	351	348	379	342	368	354	337	338	331	340	377	368	399	390	370	381	380	337	354	382	371	336	330	331	382	343	329	320	350	337	358	369	362	333	356	347	340	384	379	350	325	357	351	326	384	366	327	365	354	345	358	327	375	362	348	374	362	360	365	355	354	350	359	338	343	355	347	348	353	334	371	354	312	340	343	345	381	330	348	372	335	352	402	352	352	386	373	363	366	354	336	346	368	342	329	371	411	358	378	336	361	352	351	359	334	353	342	371	366	399	372	341	355	338	358	360	326	343	339	360	335	352	390	356	362	354	349	365	343	342	370	383	376	357	370	331	342	387	372	390	382	343	332	390	383	321	357	337	386	361	356	327	367	375	400	366	367	359	343	381	332	365	367	324	367	323	372	350	348	381	330	353	350	367	360	372	351	357	345	372	358	357	349	332	386	377	369	322	366	335	387	383	378	349	391	363	366	399	365	367	386	377	351	348	364	343	396	358	341	340	355	361	360	383	375	355	352	347	376	344	341	340	345	333	354	377	344	358	362	369	361	352	391	349	348	357	377	355	373	381	341	372	337	379	368	351	347	358	356	375	319	383	316	341	361	337	361	339	366	332	347	382	346	370	367	404	335	408	378	320	375	357	339	347	335	361	329	364	368	338	399	386	344	364	374	363	375	356	361	374	346	351	352	354	344	386	379	361	320	354	361	362	360	391	347	345	377	401	347	351	346	325	348	334	335	345	374	344	316	365	354	364	309	344	387	365	360	329	357	359	367	386	325	363	365	334	358	354	319	357	354	380	379	379	345	339	341	389	333	401	369	355	345	364	355	353	364	345	348	328	354	370	368	342	414	330	353	383	360	363	354	364	366	378	352	352	328	397	315	325	336	343	332	359	366	384	379	342	388	384	370	340	356	366	365	354	334	311	348	334	345	365	357	347	346	387	365	378	331	372	392	355	366	361	374	369	331	370	338	337	325	332	359	367	349	330	386	366	370	367	358	344	340	369	357	335	355	347	358	393	359	332	335	359	355	361	378	330	360	333	350	390	370	351	344	374	354	354	363	364	359	357	358	359	380	360	352	357	364	344	348	373	396	356	324	363	377	354	355	360	352	343	392	378	358	358	406	347	356	350	319	344	349	362	371	361	396	342	385	379	342	350	343	388	366	339	316	336	336	355	341	378	362	409	361	364	374	376	400	367	313	348	374	354	358	348	365	341	334	329	388	354	347	385	359	353	360	382	362	360	338	345	350	331	363	379	407	355	345	393	364	347	349	412	363	354	352	336	376	351	368	365	352	353	383	355	342	372	371	381	358	390	373	331	375	364	390	410	386	363	341	348	382	369	396	385	356	400	325	372	367	335	359	359	386	341	391	359	351	319	325	341	345	372	342	352	338	352	374	353	352	347	364	363	382	363	325	333	316	353	371	379	349	355	382	370	358	383	364	355	397	340	342	378	377	353	389	332	341	354	347	380	352	366	351	363	347	367	333	364	342	368	332	356	359	333	394	349	333	361	347	368	360	369	364	336	379	334	365	378	348	311	351	356	368	378	337	356	373	369	366	326	356	341	359	387	366	337	383	383	387	351	373	370	353	365	352	351	311	366	351	364	348	342	374	392	350	373	383	357	338	356	357	380	332	383	331	337	370	366	349	377	368	313	377	340	366	326	355	378	333	354	311	338	349	330	349	357	346	384	339	366	355	318	355	352	355	347	350	355	374	357	357	367	341	374	376	358	382	348	376	375	354	381	394	327	340	360	348	365	367	366	374	374	342	375	375	353	361	337	387	376	340	354	356	355	377	362	354	356	366	356	339	382	344	319	354	330	367	358	353	360	366	341	380	351	362	350	339	384	325	332	361	330	338	344	355	387	363
23509	16150	18807	7335	4956	3620	2781	2277	1977	1654	1460	1355	1248	1131	1031	962	979	938	916	890	822	813	814	805	833	780	774	740	788	711	779	688	707	742	728	749	730	695	685	693	694	735	673	659	711	751	684	700	636	682	626	717	675	711	675	673	676	674	653	679	636	660	677	655	696	675	671	701	697	659	669	660	668	681	667	659	647	672	630	665	670	676	689	710	704	676	723	665	725	660	660	726	689	624	656	684	723	656	643	672	688	622	674	645	674	679	688	685	602	655	653	654	696	685	649	687	625	670	680	690	606	687	701	668	671	668	650	678	640	636	666	635	664	670	711	678	665	677	673	669	666	665	645	666	662	627	695	669	678	693	694	667	658	637	661	642	671	649	654	609	637	668	663	658	649	645	678	716	716	669	726	698	671	695	667	683	652	660	650	690	635	665	642	687	656	636	710	650	641	702	643	686	634	680	598	731	698	624	646	663	667	632	659	702	686	634	655	680	659	629	664	703	682	630	690	670	630	631	646	661	678	651	699	679	637	645	629	647	686	636	649	670	644	674	662	674	657	682	630	718	661	646	629	695	668	637	659	661	599	622	682	637	648	678	672	634	670	694	668	694	687	690	680	608	666	662	681	703	645	660	666	601	661	652	677	678	671	639	657	686	642	672	710	654	670	679	696	637	683	622	656	697	675	684	650	711	660	699	594	671	691	667	653	733	684	597	658	660	684	670	692	657	631	654	660	659	672	669	707	658	654	667	682	649	666	657	653	656	681	689	695	692	636	652	664	650	644	677	614	689	641	633	695	643	650	696	627	680	631	647	652	677	678	712	672	670	739	648	648	666	670	647	718	666	673	640	667	674	651	643	684	703	657	655	656	648	699	613	647	646	664	643	659	671	643	650	662	627	656	615	606	652	658	663	648	649	686	673	667	708	683	658	682	680	683	646	664	641	675	667	687	657	658	674	631	668	690	672	707	672	635	639	653	681	623	667	728	689	678	682	657	648	656	618	647	644	655	622	634	698	625	678	654	626	708	653	694	680	670	659	701	678	640	671	683	664	687	660	660	656	650	662	710	642	630	677	682	677	617	640	653	679	664	681	717	634	693	696	646	671	652	675	617	624	647	664	646	640	646	703	666	656	669	674	686	670	630	700	656	684	655	713	680	660	676	667	647	601	651	676	666	673	663	633	662	653	681	678	624	658	711	682	667	697	657	681	652	683	642	666	654	635	629	679	614	656	630	681	682	615	693	688	640	631	666	666	661	691	629	660	640	641	685	625	692	678	695	665	689	664	679	658	670	659	663	661	672	632	663	663	724	669	638	678	651	653	600	647	659	648	704	656	671	655	670	663	710	724	680	663	666	713	667	653	682	614	697	647	633	635	660	662	629	662	655	655	696	640	658	677	684	721	647	638	661	635	633	648	711	677	616	655	652	613	647	649	676	633	629	660	661	663	639	685	652	641	676	657	654	656	657	662	651	625	660	658	694	658	645	655	665	644	670	638	603	719	707	633	662	665	683	667	660	681	682	666	651	665	676	622	682	670	677	622	659	639	717	689	661	663	641	645	651	652	664	634	648	655	626	696	657	640	687	669	660	649	683	655	662	686	667	657	678	709	658	633	656	655	657	621	711	635	684	632	703	677	622	677	669	685	674	641	670	631	668	635	646	702	664	654	638	646	689	654	680	685	692	665	658	709	659	671	632	642	688	687	678	661	651	672	628	623	675	639	685	650	614	684	649	639	688	632	677	664	685	664	686	647	632	676	710	701	670	657	670	685	654	644	648	645	661	692	667	651	643	628	666	644	677	675	631	657	702	659	663	635	658	704	670	646	650	651	659	637	656	643	664	657	645	666	663	651	651	621	637	675	633	650	644	642	694	680	687	693	670	668	684	674	702	658	627	601	671	625	692	616	634	670	661	615	623	667	689	640	597	674	650	643	639	630	665	661	657	677	718	672	671	618	652	634	670	637	635	664	680	656	662	683	650	587	727	684	643	670	679	634	674	606	668	676	677	653	652	626	684	645	675	675	659	678	691	627	676	648	690	703	677	676	614	640	619	649	644	711	635	621	680	647	697	654	744	646	652	660	668	716	642	670	646	685	637	674	648	666	684	675	687	667	674	695	659	657	658	633	673	719	660	668	696	662	696	692	683	689	629	723	653	664	663	659	704	636	677	688	681	712	679	649	709	640	634	647	668	645	678	662	667	624	706	645	715	675	636	665	634	648	677	684	684	682	702	674	666	635	680	658	668	686	655	614	680	663	599	640	697	680	668	695	696	696	659	677	666	664	648	661	656	666	642	688	686	672	661	656	664	687	639	698	650	678	653	668	685	674	635	641	612	706	646	680	676	661	636	654	651	608	656	680	624	707	667	615	694	641	646	650	662	694	667	708	736	666	663	620	725	665	644	738	664	660	649	642	666	675	676	693	638	638	688	652	624	671	658	622	689	626	646	656	679	638	681	631	590	624	623	662	679	628	611	674	650	722	619	620	638	664	676	684	673	667	687	647	669	668	670	634	691	668	714	699	660	638	656	665	695	629	635	643	636	637	641	675	647	649	645	665	674	712	657	620	652	658	647	633	648	619	696	679	657	640	630	658	615	628	641	636	651	651	625	640	643	687	680	654	646	695	640	633	681	713	643	673	667	702	665	704	681	678	696	668	633	689	677	623	652	649	698	669	709	679	642	663	666	641	642	701	671	663	670	595	684	660	663	679	666	660	697	686	674	615	671	673	699	629	671	655	664	690	687	662	641	682	708	674	659	698	665	661	619	629	691	626	642	696	662	687	637	622	692	656	647	666	650	630	657	684	636	650	623	655	665	647	635	690	658	689	657	630	685	708	703	671	668	668	593	676	670	671	711	610	705	656	649	623	669	681	645	657	721	658	650	640	668	613	615	654	627	648	691	649	676	703	649	663	686	641	716	678	708	650	681	694	655	661	614	629	645	641	642	630	680	638	659	654	668	702	724	636	665	642	652	651	668	642	687	687	653	645	626	662	606	656	662	674	670	646	673	663	665	668	633	660	702	683	658	692	670	664	667	702	641	668	610	672	701	659	689	649	628	667	679	684	658	637	675	656	669	699	704	668	645	658	700	624	681	672	696	680	668	677	697	629	671	666	680	664	690	685	690	614	680	678	684	660	656	669	675	653	701	675	688	622	655	654	645	615	664	680	701	659	653	648	665	672	669	666	660	637	683	624	614	643	676	557	660	677	705	667	638	712	696	668	607	641	640	708	704	644	685	667	637	685	644	634	651	654	626	674	639	645	643	673	667	676	645	688	656	662	667	652	642	643	652	651	682	643	674	629	673	635	676	658	664	614	673	638	648	648	676	700	690	693	691	711	647	671	653	689	658	626	636	695	713	727	674	631	653	671	647	662	660	701	659	672	632	655	664	679	662	667	666	705	669	622	673	658	685	683	654	651	652	687	647	656	692	705	657	636	679	659	679	689	635	685	686	631	677	652	650	677	676	673	699	688	693	698
26793	20900	10612	1160	633	571	577	594	556	541	553	543	557	515	493	529	532	534	482	510	487	482	526	570	516	531	517	520	556	527	526	548	532	506	524	505	519	532	502	525	524	529	500	521	497	510	526	525	498	516	526	542	514	515	551	490	515	534	519	484	556	509	502	516	537	518	543	520	508	509	534	530	515	523	498	501	480	550	510	510	497	473	531	503	547	561	524	526	490	514	497	540	507	531	561	553	539	553	536	529	527	494	508	552	517	520	546	522	523	525	514	573	538	553	518	539	505	538	547	556	509	530	517	533	499	528	510	505	576	534	475	538	494	508	502	519	513	505	479	549	518	523	536	530	490	468	536	502	484	535	525	483	542	520	535	489	509	553	535	513	502	519	502	492	549	525	513	529	533	505	545	529	483	497	539	510	528	506	563	521	564	506	496	527	532	493	503	524	488	496	511	483	501	505	521	486	533	515	522	511	497	515	501	540	543	517	534	542	473	527	521	526	509	527	511	490	475	513	513	469	527	501	482	514	503	533	531	554	509	552	516	489	509	493	527	499	516	513	518	509	558	516	515	522	505	517	493	538	517	529	475	506	524	531	554	506	511	505	498	516	531	502	520	521	551	538	522	538	526	533	561	530	530	504	533	503	503	548	481	547	549	522	488	469	505	567	543	489	492	527	537	536	493	500	497	503	524	492	504	495	597	580	548	581	493	523	532	525	518	522	530	543	502	540	507	525	530	513	496	476	501	491	536	492	523	541	503	511	544	514	515	534	504	523	553	523	484	499	519	519	488	554	532	494	533	486	523	530	528	553	504	495	494	514	458	543	506	490	525	540	518	490	507	518	490	541	540	539	540	540	528	506	495	463	478	547	548	520	535	526	547	516	524	518	505	524	531	539	564	498	536	554	531	529	494	499	497	514	516	482	512	506	505	531	571	515	524	485	497	522	500	496	516	514	519	516	508	553	466	577	511	531	486	522	518	536	524	516	479	509	531	503	466	499	546	490	525	542	514	541	529	548	500	501	510	535	490	523	507	547	514	577	547	519	559	492	516	526	564	498	531	512	489	523	540	482	531	516	544	522	498	513	521	553	528	493	511	520	523	542	513	562	517	513	480	509	497	515	507	556	537	514	506	495	519	523	537	553	542	516	528	540	485	568	521	531	531	507	507	492	503	504	514	511	534	509	486	500	492	485	535	556	525	534	545	513	519	491	536	498	528	500	464	539	498	532	546	534	519	533	495	525	502	515	542	525	533	488	538	517	525	521	522	575	506	561	521	523	541	502	498	512	509	504	538	488	516	521	471	547	535	526	511	566	515	497	506	543	515	478	519	539	525	505	514	498	503	508	517	512	545	542	498	484	516	544	509	532	485	507	509	449	488	507	544	480	539	522	562	508	523	514	506	538	521	519	519	511	502	546	520	539	476	513	533	546	499	527	533	548	484	526	465	498	493	540	515	517	554	481	538	527	560	523	509	500	534	473	507	511	489	511	561	491	516	498	541	525	462	525	521	547	556	537	497	511	553	563	468	531	505	490	554	530	503	526	520	492	559	517	496	534	520	520	510	520	542	546	519	505	544	518	514	534	501	545	520	489	512	509	539	529	496	567	495	514	504	513	543	545	515	532	494	523	530	496	510	513	552	481	515	539	524	537	550	498	509	495	559	517	529	532	511	494	511	523	468	530	488	537	555	500	519	513	522	538	512	511	586	501	511	535	511	577	509	556	499	526	524	490	486	522	536	518	505	503	544	520	524	529	563	482	528	543	510	521	502	549	536	494	515	494	500	513	551	498	475	566	502	529	543	540	552	505	489	529	492	486	522	495	539	544	503	499	544	497	517	510	504	515	508	521	514	522	546	526	521	486	547	496	513	503	555	528	558	535	519	545	505	488	493	538	527	524	503	527	507	486	552	535	493	507	488	437	476	539	539	517	489	526	490	517	509	488	510	456	543	524	530	511	509	527	477	496	506	517	496	502	519	537	567	480	539	518	504	503	517	526	523	519	505	512	523	517	503	500	496	507	548	515	477	573	520	494	547	559	483	541	510	495	520	553	512	505	536	561	501	521	517	505	494	518	533	489	560	537	543	506	518	522	563	539	518	526	517	545	525	530	540	537	486	586	509	488	547	527	506	486	519	541	503	559	497	525	495	513	511	511	525	509	540	534	511	571	508	504	488	546	494	508	533	510	539	556	553	518	526	510	532	502	496	514	484	530	501	545	491	539	538	514	477	517	514	498	551	550	542	539	497	491	544	521	587	528	477	535	469	484	546	479	512	515	515	509	530	532	516	543	518	462	515	489	543	551	475	528	521	514	517	517	509	511	526	516	519	530	492	515	518	526	540	529	527	541	574	510	498	539	518	491	538	536	486	465	510	541	535	502	528	519	490	480	553	472	515	490	555	547	496	515	542	527	494	502	514	492	508	524	547	543	522	519	531	492	502	524	502	471	517	523	496	532	528	532	513	496	562	514	528	536	483	546	503	527	536	537	497	525	551	484	529	517	549	523	505	537	557	514	523	561	536	516	496	468	536	516	526	519	489	544	542	497	528	552	502	513	535	547	556	448	494	511	510	508	513	498	504	512	530	579	482	505	549	500	518	548	530	510	562	543	521	539	545	540	499	524	572	571	529	519	511	527	511	552	539	544	509	495	544	484	504	527	508	492	500	570	475	487	519	513	542	519	505	488	520	528	496	514	489	515	493	525	547	531	501	531	544	517	544	483	560	530	535	499	517	516	526	523	517	523	467	493	484	493	501	487	525	522	503	527	500	541	495	509	521	521	466	519	520	504	511	507	533	486	553	477	497	537	507	527	551	564	506	515	516	514	515	487	526	513	528	497	490	504	495	561	570	529	521	516	553	497	534	485	515	497	537	550	515	530	536	546	481	517	510	501	543	510	519	498	511	523	492	527	524	489	570	503	525	493	509	521	476	497	510	523	498	511	539	507	536	475	482	521	516	511	527	547	540	455	488	514	529	509	492	555	575	498	545	527	520	544	512	537	511	482	484	515	537	470	515	500	511	515	539	499	528	529	548	527	529	530	489	554	509	527	509	491	577	534	480	525	512	550	512	531	564	526	514	509	532	557	553	506	499	499	516	525	547	492	493	521	523	475	540	493	481	557	515	543	517	520	488	528	502	529	534	506	506	498	530	538	512	494	522	519	523	524	509	509	485	504	543	514	556	520	473	514	516	560	516	532	531	512	524	536	514	534	529	489	514	461	506	493	542	506	467	535	501	526	517	531	516	515	499	500	488	530	519	514	502	518	501	486	538	539	571	543	527	496	528	507	485	517	507	523	497	511	516	516	521	495	481	533	527	576	473	573	506	491	495	574	507	497	501	501	506	536	473	503	498	525	527	539	500	491	530	506	546	514	506	514	507	529	496	531	494	501	551	526	548	522	539	532	504	519	531	465	526	480	535	533	550	518	483	531	504	501	521	493	532	519	529	484	485	526	548	507	497	509	461	448	502	517	484	499
12642	2078	4220	1338	1259	1157	1039	1101	1039	1026	1019	1025	1018	1021	1035	999	989	989	953	1007	987	984	1014	996	1023	985	1040	1082	976	1016	1039	1022	1016	1087	969	1004	940	1003	1007	1012	965	1019	1014	986	1026	1053	1025	944	1046	1016	1004	1011	1018	1007	992	962	970	957	1003	1044	958	994	959	1040	989	951	968	986	961	1000	1005	1027	969	999	990	984	970	1076	983	1005	1039	945	1007	983	1022	1015	935	984	919	948	988	984	1011	1005	1004	966	1035	1029	973	987	1006	1021	929	998	956	1012	942	1030	977	1047	980	953	979	1001	1002	992	984	1002	993	1011	1003	987	1027	1050	986	972	1030	971	937	1033	972	1036	1013	993	949	975	930	986	965	972	1053	959	999	911	972	1030	918	1052	1031	973	888	963	1039	978	1016	974	948	1006	992	978	1001	1046	953	1018	1038	951	1005	1024	984	971	999	993	954	1001	1009	1002	987	990	996	998	931	992	974	977	948	963	1004	975	1001	992	1005	957	938	989	934	971	1045	1001	941	990	1033	1017	980	1012	1005	1030	1043	959	1026	967	956	946	1092	1009	1034	914	1046	1053	980	1031	973	983	1027	1090	996	957	996	1026	1021	1027	952	998	973	958	993	979	975	1034	985	1058	1085	974	1018	1005	1005	1065	1028	976	983	971	987	1002	1012	1030	970	968	1023	1023	1014	1009	976	987	965	978	1005	1021	1013	1025	941	939	1001	1046	979	967	952	991	1017	981	961	981	1033	987	971	995	976	975	993	1018	1015	1026	995	970	1010	969	1052	991	959	1042	1019	988	973	1015	935	955	1038	965	1039	1004	1059	997	953	974	1012	1017	1022	933	985	982	985	937	1007	991	990	996	941	1056	979	1005	966	970	1034	969	1004	1080	1010	1016	965	921	965	1044	985	1045	1024	980	1027	972	1048	972	1021	1054	976	973	995	947	1001	1063	910	989	948	988	993	965	998	990	1009	986	927	1002	1048	1043	1031	1005	995	1020	967	991	956	1001	965	985	1041	1025	1020	1015	942	972	964	1031	1008	991	992	980	999	993	1015	985	993	955	1068	1041	1033	987	977	1014	1045	1022	1040	944	1049	984	1009	946	1020	1034	995	927	956	951	974	975	986	998	1025	956	1035	998	1082	985	994	1053	1017	990	1000	963	942	1030	986	1006	1017	986	997	982	996	957	974	957	1007	981	952	979	1054	1018	990	992	994	1007	936	991	1063	984	1004	1001	993	968	999	1037	1001	979	1001	978	1007	980	973	952	1012	1024	988	990	982	1030	984	984	1001	969	991	991	1000	982	1008	980	1009	988	987	962	1036	992	1005	1004	966	997	1015	973	991	975	995	1052	993	939	1052	981	947	1047	1004	975	975	993	1037	1016	973	960	971	1011	1019	986	1024	960	919	975	1004	1006	989	1055	979	1016	1038	1000	983	1017	1036	988	974	1031	955	998	1051	969	991	940	992	1052	1019	1018	1021	994	987	970	1021	1015	965	1041	976	925	958	969	992	1018	997	960	1013	1004	988	969	991	1025	1011	1025	1043	973	979	996	972	976	979	971	969	955	1006	1028	994	1029	1038	972	999	1033	1002	990	960	944	1033	1016	1007	957	1020	1000	1022	971	1016	983	991	1037	1032	1040	998	989	972	1026	974	1048	1021	1023	981	997	976	1020	1043	1024	1038	976	972	1031	946	1014	986	1021	1005	1015	917	1002	976	911	928	985	969	999	1012	1027	1003	1014	1006	998	1032	1017	965	995	934	1027	1004	1014	1023	1030	995	1004	984	1036	978	978	980	964	927	961	1026	964	1011	1018	940	978	984	969	1014	989	1041	972	1042	1064	955	997	989	990	1033	1008	1013	958	962	1014	951	937	1009	1017	1021	977	952	1043	990	1029	991	1020	995	1026	978	990	1014	1030	960	985	956	1046	993	1013	983	985	1031	994	1012	1034	1006	976	966	991	1051	1019	988	1000	999	1001	983	957	957	961	1021	1068	981	981	995	1007	976	1062	978	1009	936	1035	980	959	1061	1000	969	1119	1023	927	1018	971	971	1001	951	969	1034	1035	936	961	1073	991	1033	972	994	1041	1026	999	1001	1019	960	1018	954	941	1035	954	996	1020	946	1014	1016	1015	960	1002	1032	1036	968	1006	977	977	1034	1005	968	918	996	1001	974	1008	1006	1049	991	1005	1029	1044	1065	965	992	983	1020	1007	1003	962	1015	995	1009	989	960	1023	1035	1004	991	979	1082	948	1017	1029	1026	1044	1039	964	979	1018	999	1010	1017	1000	1025	986	978	1030	989	956	998	1005	1013	946	1035	1026	975	970	1027	1014	1007	1010	1004	956	979	1028	1005	991	983	1020	996	1011	1004	995	983	990	1028	1020	964	1002	1037	1013	1006	989	1033	1003	978	980	1029	1012	997	923	1010	1032	1003	1000	1018	991	1016	995	971	999	1036	959	939	1006	962	1075	1004	938	977	1008	983	955	947	939	952	1003	956	959	1008	1021	984	1013	906	1009	1008	1025	917	1009	1030	982	996	1012	971	1032	1036	999	989	982	1008	890	987	1011	1042	1006	968	975	936	919	1011	994	985	998	1003	1011	1017	982	1029	980	991	1014	1028	1020	972	971	1001	988	1009	988	985	1024	993	1004	1008	985	1009	1030	992	994	1044	1032	1012	1004	939	1057	937	999	997	1024	968	1001	932	1014	1081	993	998	931	979	980	966	955	1015	962	992	1015	974	1044	1023	995	992	974	997	987	1038	1063	1054	989	985	1027	992	1044	1010	978	982	1068	985	950	991	1016	1000	1007	1025	1041	960	1037	992	967	987	959	987	1027	1031	1026	990	1005	1020	1010	1022	1030	986	971	974	1023	1016	978	1026	984	1043	1011	966	986	984	1017	984	974	1003	990	1003	956	981	1036	999	1022	1046	989	977	1025	991	999	1000	1048	978	1037	1033	1025	968	988	984	1001	998	1037	1026	1026	1003	1045	1032	1002	1019	1021	1058	983	980	991	947	1044	954	985	1042	974	964	984	1018	1010	972	1006	934	1003	982	968	994	1024	1023	999	1010	1059	959	986	1007	1052	1017	995	962	1006	954	1046	991	1076	1067	992	963	1032	958	963	958	1030	1081	1029	971	987	965	1022	1006	982	1021	953	967	982	959	999	1004	960	999	1006	986	992	901	1040	1036	1036	1065	1026	997	999	999	983	1009	967	994	985	983	966	1032	979	986	1005	1036	1023	977	1006	1019	965	964	963	949	1003	966	1063	1007	992	1023	946	1019	976	971	1003	973	1047	993	1045	1004	992	996	1025	994	1007	1042	963	1003	995	1051	1027	975	972	1021	991	972	977	969	1027	934	1032	1044	981	985	941	1001	1018	967	969	1003	971	1025	989	992	996	973	987	997	984	968	956	988	1019	984	985	985	1002	1078	993	1030	973	1017	1028	997	1020	1018	1017	1009	983	1004	1008	1014	974	1006	1013	945	1030	1010	955	950	1050	990	1013	1002	1041	1026	1032	1051	998	998	977	982	1015	1012	948	1035	1038	995	1032	1017	1009	1044	968	965	969	1014	1035	985	1027	1019	975	1039	970	975	968	1016	1029	996	920	969	1003	978	1029	1057	965	984	1014	1014	967	963	969	1029	960	974	1023	1018	1012	998	1019	971	1003	1040	960	988	984	982	1046	996	976	1071	1016	963	1038	979	996	966	1019	997	972	1020	999	982	956	985	1002	944	988	952	1051	998	1064	1008	1004	972	938	961	1012	1012	1026	1086	991	958	1014	999	969	1004	1003	945	990	962	1033	988	994	978	1024	992	959	1000	994	963	1017	993	1009	1027	1021	1014	1010	1032	943	961	990	962	926	1057	1035	987	1031	1015	959	973	989	1014	992	979	935	1011	981	1013	983	967	988	962	992	964	932	939	1025	992	978	998	969	1016	1032	982	960	989	1007	1012	979	984	998	1025	1003	1055	998	970	946	991	979	983	963	981	1012	1000	1029	963	948	1011	977	1018	953	1024	984	1010	963	1020	1042	999	1011	932	963	988	1024	979	974	975	957	1027	989	970	949	1038	983	985	1014	1003	1001	988	982	1066	977	1038	1046	1016	1005	975	990	1077	976	1011	998	1017	1002	1016	980	976	951	952	1020	1027	958	1025	1015	972	1029	1000	965	966	976	1023	956	980	1018	1034	997
24290	21338	28569	24469	21033	3187	617	469	401	397	331	320	296	306	284	273	276	264	231	240	256	212	239	275	257	247	241	240	239	235	220	239	246	237	240	263	234	230	245	213	241	246	250	220	228	231	225	236	233	238	233	255	228	232	231	232	242	218	232	232	222	207	230	233	245	225	212	234	231	225	218	227	220	205	227	250	215	240	228	243	239	239	245	221	217	227	235	262	239	224	228	223	241	216	267	234	241	239	234	241	227	228	205	235	208	221	230	238	238	195	224	198	226	228	197	243	203	228	196	233	232	220	232	217	242	204	199	253	240	233	222	197	213	224	251	221	234	237	229	209	236	210	237	222	226	230	246	231	208	234	209	243	226	243	225	235	247	242	230	234	199	238	212	209	212	219	236	235	223	209	229	235	213	209	241	268	212	227	190	243	237	228	224	227	222	225	259	231	240	227	217	210	250	217	228	255	216	249	230	231	257	221	227	237	232	233	250	222	223	213	229	239	228	218	224	236	248	227	235	235	197	220	213	263	241	208	220	236	232	239	231	212	221	241	231	207	197	228	243	230	228	236	229	221	253	238	220	238	249	230	226	209	217	242	236	221	204	237	213	223	236	234	224	236	257	244	251	236	203	214	201	230	226	262	244	213	226	254	211	212	235	226	227	251	235	236	233	255	238	221	191	202	225	234	245	218	245	218	224	214	213	236	204	215	217	228	226	200	221	200	231	212	252	231	247	229	253	222	239	228	210	212	200	224	219	233	240	239	251	270	249	240	223	249	232	271	225	220	206	240	232	224	241	224	227	227	255	252	233	235	269	210	202	242	218	221	202	236	212	213	242	236	253	221	236	226	227	204	236	209	255	213	248	214	233	245	191	234	222	218	224	232	214	239	238	228	209	228	221	249	234	199	215	218	237	247	213	221	235	252	215	243	217	232	239	236	248	248	243	220	232	230	258	214	224	244	229	232	224	207	250	250	211	211	235	252	228	228	228	248	228	229	230	214	214	191	237	224	202	230	251	212	246	231	259	248	226	232	208	238	231	227	218	223	228	215	231	230	236	217	261	225	252	216	252	221	239	242	236	221	205	244	232	216	236	250	231	228	253	225	202	226	212	236	230	212	212	210	221	242	205	212	245	202	249	224	203	247	230	231	232	228	254	218	213	237	225	209	216	238	247	219	236	253	242	212	230	223	226	214	237	241	206	239	231	232	215	209	230	236	208	209	235	238	259	230	222	236	217	241	203	231	225	221	231	223	243	225	214	231	215	226	230	232	232	232	240	213	256	250	214	246	233	209	255	198	238	219	257	216	205	220	202	232	235	216	214	213	207	216	221	206	226	253	258	226	238	224	243	243	253	225	220	205	252	190	224	229	273	238	248	226	234	230	223	199	225	225	221	208	235	208	220	218	232	205	237	218	233	227	236	227	222	220	244	196	225	240	210	227	187	214	209	216	218	204	227	251	241	214	234	245	198	246	244	219	222	218	249	214	221	194	231	243	215	216	214	230	238	211	220	226	240	219	255	229	243	252	250	201	237	230	241	234	220	235	231	208	245	247	207	234	223	250	222	220	247	227	236	223	228	219	258	251	229	244	228	231	231	242	230	219	219	237	235	239	241	204	216	219	210	218	226	250	242	201	247	213	230	247	224	224	231	242	219	231	246	247	246	219	224	234	232	217	235	234	227	251	218	221	208	240	231	222	230	232	215	245	236	239	218	240	231	241	226	219	250	236	208	220	220	217	229	259	223	230	248	214	225	217	234	246	237	232	221	227	243	234	245	231	239	215	230	236	237	220	206	231	248	230	260	249	230	232	236	225	218	256	204	255	196	242	209	227	205	215	243	232	225	226	226	212	237	226	209	239	231	241	237	221	224	255	239	242	240	215	243	243	249	242	224	238	246	241	216	230	214	210	233	230	223	209	243	253	229	235	247	230	177	220	242	226	234	215	206	207	206	226	236	242	231	221	229	228	229	238	214	202	232	227	218	248	229	223	220	222	220	247	232	223	226	235	219	232	227	233	232	226	194	238	212	211	241	219	237	221	207	213	227	226	247	249	224	201	213	246	231	217	229	230	222	242	208	216	224	242	227	254	229	220	228	227	224	244	223	251	238	239	220	215	245	218	246	239	269	277	237	225	233	244	238	219	212	221	247	235	224	223	241	229	222	228	232	221	237	232	235	216	240	219	205	225	224	240	233	210	206	229	246	240	242	219	225	249	232	209	235	216	225	221	249	260	238	223	215	219	232	222	212	246	227	209	246	245	206	220	211	222	222	215	224	231	235	226	219	248	219	209	197	221	226	231	249	216	243	259	226	256	235	205	232	224	232	231	237	207	226	214	236	234	249	226	198	241	238	250	224	237	229	224	207	246	225	211	211	225	238	224	203	235	210	226	225	233	241	224	267	210	225	212	262	231	237	209	253	245	252	247	257	227	201	239	214	241	240	253	221	224	224	224	218	202	254	243	202	228	245	250	211	254	196	227	216	216	237	182	253	219	235	253	233	229	231	229	229	216	189	239	208	251	207	226	216	221	226	254	225	234	200	211	209	245	231	257	225	246	241	217	241	225	240	252	241	231	211	242	235	217	211	222	220	242	232	228	210	227	207	228	235	210	227	218	226	211	221	222	220	233	242	212	246	215	222	228	243	235	240	211	224	249	237	225	216	237	246	232	241	225	217	201	234	220	244	212	214	237	209	208	202	202	230	216	239	228	242	228	218	227	213	255	205	212	241	185	216	237	234	219	237	233	221	202	247	227	233	241	230	245	221	239	234	248	216	246	218	224	228	225	213	250	233	238	236	222	234	257	205	227	241	236	202	229	227	220	215	239	232	232	219	239	210	235	225	226	234	206	243	239	244	266	242	231	223	233	235	226	216	234	189	208	204	223	223	229	234	224	213	216	245	215	240	211	220	220	243	249	245	242	237	225	217	218	245	265	228	229	233	246	231	213	235	255	258	192	237	222	205	224	219	236	239	205	235	250	196	226	228	254	228	231	228	235	224	260	233	249	213	231	229	250	230	203	256	222	234	225	226	206	225	214	216	209	265	227	256	185	219	249	214	253	216	243	254	219	236	230	219	227	243	194	222	222	224	249	222	201	253	219	215	238	228	251	203	242	232	219	213	228	207	216	208	240	238	239	222	231	227	214	257	233	240	243	236	233	238	227	234	206	229	222	238	241	236	228	253	220	213	228	201	267	254	239	238	201	223	241	227	221	212	196	235	219	218	253	224	210	240	232	248	235	244	218	229	229	232	220	200	227	240	258	211	249	219	257	253	224	246	254	236	234	232	220	231	243	245	224	249	251	213	230	242	228	251	230	217	223	196	230	220	220	222	252	245	236	255	235	252	219	230	233	229	216	219	221	237	251	238	238	249	251	225	241	202	219	227	247	249	235	235	251	225	204	222	224	208	240	214	235	195	252	218	210	239	256	247	223	226	240	229	255	244	228	223	210	244	225	256	245	231	230	216	209	243	208	222	242
23567	10074	15159	4331	2899	2089	1595	1405	1181	956	880	803	752	738	689	647	623	604	570	592	530	569	581	544	542	539	518	507	499	518	509	518	546	522	504	493	502	495	474	470	491	514	491	499	495	481	523	470	502	473	472	501	470	496	477	520	490	473	480	491	501	473	482	479	506	494	446	485	454	497	495	471	458	495	518	451	504	520	452	492	509	452	464	513	497	496	434	475	470	536	502	494	503	497	460	493	475	488	463	429	455	517	490	480	514	494	505	454	490	478	482	463	509	482	478	493	510	506	465	465	454	489	494	481	456	459	480	446	454	487	496	485	481	470	494	478	480	480	503	490	482	503	511	457	505	480	477	474	533	482	475	483	487	458	478	502	455	499	476	509	467	475	467	489	467	489	468	466	501	464	504	484	478	450	478	483	478	492	428	480	489	460	432	494	460	467	519	498	505	488	438	464	478	472	464	457	506	467	504	489	475	486	483	553	484	497	439	450	482	467	486	479	489	450	494	472	459	487	461	517	463	478	487	454	439	483	472	450	458	458	491	480	467	469	460	473	508	497	462	489	473	481	479	476	483	463	473	498	475	476	483	490	485	435	490	466	506	444	461	481	473	488	469	462	477	455	491	487	447	510	492	469	484	454	462	447	448	467	422	472	482	439	481	454	497	477	469	472	480	434	418	503	484	479	489	477	485	474	479	448	479	462	470	486	490	428	487	470	463	501	518	490	488	497	468	452	467	471	478	464	475	455	479	478	498	520	511	475	465	441	466	487	447	481	488	456	521	485	499	479	479	504	515	497	517	508	475	485	460	499	495	478	497	501	525	481	455	528	487	489	479	485	472	477	482	472	483	470	480	447	451	467	490	482	509	530	446	479	459	459	461	486	470	475	473	467	452	469	456	496	539	481	485	475	472	478	479	459	469	464	477	492	494	468	493	499	496	470	461	475	445	507	478	451	448	513	512	462	498	487	457	510	505	518	490	489	498	460	468	490	505	489	493	479	462	456	462	494	491	454	510	486	457	444	536	414	479	457	469	481	514	471	479	484	471	454	425	448	471	453	542	515	514	485	465	505	503	470	432	521	496	481	481	485	493	511	469	502	482	474	430	495	491	500	445	519	501	441	476	454	483	447	496	430	479	453	460	478	476	427	476	498	488	455	458	461	488	475	461	500	460	483	469	513	474	468	475	492	497	445	449	467	459	489	492	492	458	487	464	537	483	488	467	512	478	498	481	470	449	505	517	498	456	495	455	472	484	496	455	436	476	504	477	478	470	443	494	484	463	524	478	462	459	499	490	463	440	455	495	445	485	445	510	470	434	497	523	457	457	481	469	482	527	454	510	478	459	445	482	445	481	445	507	473	466	469	464	486	502	448	460	507	482	479	445	494	480	503	480	466	469	496	457	496	469	499	451	504	455	464	521	476	478	426	443	479	443	474	465	481	509	513	488	465	431	477	453	451	471	491	523	522	531	453	485	546	468	492	506	468	483	493	498	486	487	466	451	487	489	461	505	492	465	469	486	465	470	463	483	525	478	433	458	470	487	480	438	484	484	459	489	455	486	444	492	516	496	466	514	481	513	473	453	497	438	501	440	494	498	475	470	485	457	490	432	447	477	522	497	506	473	462	465	514	488	512	494	452	478	475	512	452	481	478	469	493	468	477	460	459	484	541	486	486	489	497	444	501	434	502	483	479	500	442	469	494	515	498	466	488	485	520	457	499	435	476	493	482	472	472	466	479	461	464	463	465	482	438	480	510	500	493	470	480	472	447	527	502	531	483	445	480	489	457	440	465	465	478	487	488	472	502	445	482	478	473	458	494	491	468	481	486	514	467	495	508	479	448	503	499	489	454	456	476	445	453	489	428	499	507	469	524	493	478	508	488	446	488	485	492	458	496	511	493	512	507	506	481	470	476	481	488	496	502	501	508	453	473	484	460	475	481	463	512	460	457	460	464	451	470	470	475	474	485	486	446	442	430	490	464	486	439	492	474	476	499	481	477	443	486	458	458	487	490	436	476	500	457	408	490	513	482	465	474	469	471	512	469	452	490	495	441	499	473	482	530	467	451	488	475	517	461	469	454	513	461	479	483	475	497	442	500	478	444	526	461	437	480	479	484	484	451	449	472	522	445	459	486	461	465	472	469	449	462	459	499	440	511	483	446	496	459	461	483	471	455	467	506	522	485	447	454	424	464	486	498	450	488	466	451	479	473	487	483	496	493	478	481	495	481	500	465	423	522	498	447	485	540	480	442	456	497	523	473	467	501	492	477	455	469	455	501	462	503	502	489	476	460	511	459	431	498	510	465	510	488	466	484	491	513	479	506	492	482	490	466	474	490	450	485	466	452	454	488	473	470	466	432	474	460	447	491	502	491	476	454	510	494	461	498	503	457	440	474	455	514	481	504	470	502	464	474	463	471	497	445	444	483	463	473	478	488	482	462	506	472	494	496	443	480	478	510	482	449	478	503	427	467	419	511	469	502	435	453	464	485	466	477	479	458	484	450	450	465	488	512	442	458	513	455	505	466	471	461	462	482	484	501	501	493	492	486	466	508	495	485	493	534	454	507	499	490	501	455	468	475	457	441	467	445	491	512	498	453	470	487	489	462	477	502	474	475	473	479	493	485	482	472	537	493	468	476	460	449	500	487	493	503	455	456	474	496	462	478	464	455	520	469	479	491	460	431	494	488	519	502	492	494	482	450	485	486	475	465	472	470	480	500	451	480	504	505	478	492	490	495	470	501	462	512	457	518	520	478	480	487	442	459	512	487	474	466	484	483	509	414	464	470	443	490	493	423	498	502	471	514	484	437	488	490	459	473	501	509	487	465	463	465	482	516	475	473	464	473	487	461	521	485	505	452	504	440	441	459	504	453	496	487	467	463	453	475	488	511	453	491	501	483	502	461	465	464	475	451	471	471	488	475	475	484	481	479	451	496	519	431	480	468	476	513	449	502	461	499	461	432	485	478	440	482	460	470	507	505	483	453	495	477	467	468	492	465	495	470	467	413	505	480	470	474	518	463	490	452	449	465	449	489	474	473	482	482	464	453	466	463	485	467	496	451	465	456	459	443	470	444	457	456	466	455	477	492	484	479	485	520	475	514	450	452	500	481	490	483	445	463	418	536	468	480	474	465	476	430	462	472	514	505	479	445	487	455	483	493	434	450	466	494	473	497	465	510	499	478	450	461	490	462	491	488	485	483	460	476	476	468	507	488	495	444	435	443	501	486	521	491	473	474	482	475	479	478	511	468	528	507	504	486	523	501	513	461	499	474	483	476	471	470	458	468	476	526	453	463	472	464	460	501	456	488	500	468	461	488	471	470	465	491	440	473	463	489	463	469	481	493	509	495	495	470	495	487	477	503	467	493	483	439	472	501	481	470	496	499	486	461	494	440	504	485	482	512	489	463	464	477	509	494	490	480	470	453	498	493	486	430	476	470	463	495	442	450	465	472	486	510	477	465	477	495	476	482	472	479	490	442
23326	21338	29119	23904	21338	20615	2463	913	604	574	520	530	506	440	459	413	398	424	394	392	385	411	387	405	394	401	406	401	393	404	358	382	357	382	385	395	367	351	393	373	374	366	352	337	346	356	352	391	381	389	387	349	343	344	358	330	359	368	360	393	368	362	384	384	401	381	398	371	330	363	375	330	332	363	359	371	346	384	392	337	354	354	318	360	368	376	362	355	355	369	387	346	341	378	346	364	367	359	355	357	368	349	361	359	371	317	368	393	387	373	368	371	356	356	355	368	365	370	337	372	355	349	342	408	320	365	375	355	340	364	334	372	370	386	378	358	360	356	382	360	382	348	356	340	371	357	347	366	374	352	345	334	357	364	355	386	328	354	325	351	330	375	328	365	347	353	399	378	333	351	368	387	337	370	351	353	353	370	364	364	334	360	325	387	368	376	360	371	345	357	376	352	355	337	365	329	403	377	358	362	354	358	396	345	361	368	381	377	350	379	356	360	405	352	354	352	383	370	349	362	319	359	315	369	388	367	350	378	371	352	376	352	333	356	390	354	407	345	328	362	357	365	353	376	367	357	349	371	380	367	338	339	361	355	364	360	377	312	364	352	349	356	390	400	402	353	358	374	378	374	376	358	381	346	330	379	381	368	348	343	365	344	392	348	357	375	376	389	385	360	345	387	353	388	340	337	349	367	376	355	385	320	338	343	348	371	336	341	372	392	352	345	321	350	369	366	340	386	375	366	381	341	369	371	333	342	353	349	374	364	383	346	328	359	347	369	346	360	355	357	364	379	365	370	355	334	368	376	347	349	367	353	363	366	343	326	373	363	343	368	335	356	394	349	358	353	356	324	325	357	352	356	348	335	316	328	355	360	369	355	360	395	369	380	357	351	360	344	371	333	334	355	333	379	361	351	350	356	371	369	343	343	352	339	381	395	355	356	327	350	357	392	365	320	390	341	363	347	350	383	338	363	378	393	383	341	342	332	388	357	368	324	371	326	366	389	336	357	369	343	373	349	323	359	331	359	376	341	356	337	352	353	357	350	348	325	348	384	377	380	388	348	405	343	351	341	373	358	309	358	335	370	350	340	361	368	363	337	371	354	333	331	353	367	367	358	347	353	344	370	381	350	352	340	342	335	380	345	341	364	374	363	338	356	321	328	366	347	383	355	363	356	360	352	373	354	374	407	406	385	381	362	366	371	386	340	364	370	359	356	371	366	367	342	332	355	335	358	370	389	384	338	345	366	390	362	377	373	368	375	371	406	360	349	369	361	360	359	426	355	354	369	357	383	334	364	351	378	379	347	353	363	391	339	332	382	332	397	340	368	356	356	361	351	373	338	335	349	382	342	329	351	360	370	384	360	382	353	386	351	338	389	375	352	357	349	346	391	365	390	342	366	347	328	321	373	361	389	329	370	335	379	362	343	350	376	362	356	363	374	372	349	331	344	343	363	334	343	373	375	377	368	344	359	355	348	359	342	358	308	354	364	372	350	342	354	364	352	328	350	371	351	389	344	361	359	353	371	405	350	392	401	358	372	376	370	357	359	342	343	381	390	330	349	369	350	345	375	359	376	373	369	363	355	354	331	388	345	388	380	370	408	349	384	364	365	358	342	369	363	341	362	369	356	349	360	353	367	360	360	354	364	335	383	392	384	375	381	358	340	345	371	363	356	340	350	366	336	314	396	392	334	377	349	362	348	330	365	341	376	358	344	328	345	351	378	350	354	373	366	374	372	355	359	375	367	341	386	347	380	351	354	361	372	330	355	345	369	363	363	358	364	364	357	375	368	371	378	350	374	359	337	361	383	368	352	370	338	390	355	355	358	365	369	360	357	370	353	339	371	324	382	369	369	377	335	367	359	326	377	364	388	368	351	367	400	395	370	376	364	348	364	339	330	377	363	341	341	354	356	364	378	358	375	373	373	340	359	340	345	322	341	383	350	343	351	384	368	400	346	346	377	371	334	365	381	406	330	361	350	368	338	359	385	343	341	352	429	329	391	350	365	369	331	379	390	311	362	383	349	369	346	379	335	375	381	328	370	378	347	375	382	382	356	331	384	366	362	353	326	344	351	307	363	345	394	384	330	369	351	369	367	356	343	368	331	354	386	356	361	333	356	337	373	343	351	358	365	347	340	326	344	364	343	327	346	357	404	347	365	340	345	349	384	342	369	375	375	319	366	334	368	386	366	371	375	357	345	342	374	356	348	376	399	349	350	365	336	378	320	357	330	363	357	360	371	373	337	368	357	363	373	326	325	341	342	363	351	395	349	380	362	361	337	375	364	365	334	331	318	412	348	351	336	415	352	359	348	342	354	334	377	345	394	370	363	350	362	343	387	362	365	378	361	355	370	329	346	364	359	366	374	390	355	395	350	356	346	391	333	334	360	359	403	361	356	330	344	346	351	371	334	334	344	360	346	353	368	327	347	350	364	336	371	374	347	327	355	355	363	387	369	386	348	382	313	352	349	348	353	350	379	367	375	337	338	358	375	351	341	344	332	383	383	350	340	355	376	355	345	352	377	395	348	392	327	336	389	362	346	315	366	375	358	385	351	335	364	396	372	367	360	359	387	357	362	348	383	369	366	381	358	371	339	341	365	388	413	329	350	345	390	346	339	359	379	340	365	332	391	357	343	360	370	343	383	385	366	369	337	366	360	359	334	366	367	371	354	338	337	332	346	336	375	399	341	359	386	355	344	345	338	373	377	382	344	348	365	336	364	373	371	368	335	353	312	365	392	380	357	369	334	333	348	377	357	338	367	330	361	349	420	340	366	375	353	342	354	351	361	337	333	354	336	384	380	337	349	386	364	343	370	395	335	324	380	360	357	354	341	332	351	378	361	346	387	342	344	358	360	348	334	349	366	385	323	357	379	364	394	365	342	354	395	355	353	337	398	387	379	328	379	366	367	358	352	368	356	368	364	348	328	358	343	340	377	331	379	338	376	363	387	309	357	358	353	375	319	356	346	351	330	374	369	378	362	346	351	328	340	375	357	380	347	332	368	376	358	303	358	326	375	369	379	328	387	343	355	360	371	356	366	372	368	333	322	356	361	361	346	398	338	367	352	351	366	366	397	368	370	351	334	358	409	361	364	370	367	338	331	352	372	409	355	337	367	375	370	340	348	338	383	379	329	384	356	349	351	347	368	362	373	378	377	331	329	351	352	361	386	335	371	360	340	358	378	362	337	350	382	367	361	344	372	358	351	370	375	352	359	364	369	381	366	379	395	367	344	363	328	380	348	325	368	352	354	358	369	362	318	399	360	361	339	405	376	329	354	326	383	357	377	355	353	358	342	343	355	339	342	341	341	364	343	376	372	382	336	343	382	347	328	341	389	372	332	334	367	360	333	332	372	342	367	364	345	384	327	360	358	338	362	386	367	373	343	372	370	328	369	345	365	370	330	368	342	383	325	361	339	355	358	375	341	340	318	334	357	374	369	376	338	366	352	368	337	384	345	352	345	335	364	367	342	388	362
25423	15706	19099	7072	4869	3600	2792	2257	1929	1624	1431	1332	1243	1016	1086	1026	1000	958	923	877	841	808	805	813	767	786	767	775	718	780	726	736	725	756	718	699	729	724	680	697	690	723	715	738	709	655	692	688	673	700	659	661	696	692	656	665	664	672	670	636	664	684	731	659	643	679	681	701	708	691	732	688	697	696	648	661	720	672	644	700	635	714	620	689	684	681	751	689	681	641	707	664	691	662	668	628	632	669	672	699	653	659	638	698	694	638	701	650	667	658	689	676	684	662	697	642	683	687	660	648	693	700	665	628	650	646	658	653	640	685	651	687	634	650	674	678	653	668	674	699	647	662	678	670	653	626	655	661	654	676	646	687	678	715	729	638	697	703	674	651	669	669	689	668	693	701	660	713	667	672	663	667	655	663	668	639	649	653	658	632	683	699	623	681	714	675	653	668	667	640	686	655	680	649	733	647	666	673	642	647	638	679	692	672	644	651	690	604	663	670	701	700	656	686	650	708	669	647	694	685	690	673	640	701	683	698	669	686	681	626	662	707	668	692	644	699	628	628	629	683	678	676	639	696	678	658	706	650	624	707	695	664	678	690	653	678	710	663	689	670	692	644	677	644	657	660	694	711	645	637	645	688	665	657	694	644	686	670	676	651	685	638	691	635	699	641	653	623	636	696	681	720	655	656	641	643	685	689	645	741	689	681	711	625	680	700	646	679	673	661	723	675	725	654	677	685	648	707	732	664	628	677	630	628	639	667	700	733	679	670	654	673	673	687	668	702	650	635	652	646	680	686	652	643	698	676	644	632	692	705	670	657	686	652	712	669	663	705	693	648	689	675	591	623	674	643	651	686	648	641	643	673	659	656	686	643	677	678	643	694	663	688	677	613	676	664	673	684	663	609	666	655	693	677	687	692	635	631	697	663	636	618	647	658	665	712	668	671	670	657	699	706	645	656	728	670	658	662	646	654	704	733	643	653	675	636	680	667	658	665	626	675	672	694	694	706	728	679	701	646	645	639	671	702	650	690	685	662	684	680	655	611	679	662	658	696	646	698	689	718	688	635	634	638	637	650	606	683	668	668	626	674	751	734	701	673	701	725	689	685	715	681	657	684	656	712	647	696	684	661	668	613	641	644	658	629	653	636	664	659	672	669	700	644	675	669	617	668	650	714	674	669	675	676	660	733	651	676	666	695	635	682	660	650	725	662	668	657	677	710	655	702	688	641	616	666	639	664	677	652	647	629	651	708	663	677	669	686	632	617	647	689	677	668	616	710	671	625	669	623	636	624	688	675	642	658	682	651	632	654	677	698	669	689	678	619	655	669	658	671	690	650	665	604	713	627	703	675	655	655	669	670	650	686	681	659	668	661	664	664	683	666	721	667	705	689	624	645	679	698	651	638	669	682	658	678	677	616	689	692	712	664	668	621	678	694	669	703	671	668	655	639	680	639	660	681	669	659	693	680	661	731	664	644	690	683	702	666	674	631	663	673	633	658	682	643	657	668	690	620	662	654	632	693	641	661	672	670	698	654	710	695	653	621	710	643	648	737	707	653	667	664	665	680	702	689	677	646	651	660	701	682	685	697	678	672	639	658	686	675	715	709	652	729	651	650	684	653	663	605	646	683	652	704	681	650	676	667	659	651	635	636	658	661	648	647	684	656	660	642	659	647	688	655	655	654	663	621	663	617	622	661	679	627	689	611	643	633	702	669	698	647	687	641	712	699	660	657	660	678	669	645	668	629	653	683	648	582	658	582	671	676	639	650	671	640	652	651	656	697	653	674	643	676	648	648	667	686	678	666	681	627	679	654	661	649	701	625	665	695	642	627	636	661	671	638	710	651	664	642	690	679	649	687	689	635	685	636	659	663	678	669	680	653	683	637	691	661	681	643	649	643	673	678	712	675	598	653	646	665	631	649	677	664	655	677	655	666	649	638	677	646	656	675	676	680	707	695	645	622	629	660	659	706	656	645	665	676	672	625	713	632	683	687	672	655	670	708	641	705	664	684	676	657	638	654	690	654	654	631	749	679	678	654	676	687	688	688	691	666	681	654	695	702	731	695	641	668	686	622	693	696	649	701	714	652	668	616	676	695	670	687	674	656	618	637	667	685	655	650	705	679	638	724	666	669	683	696	661	687	673	664	672	682	694	692	672	676	695	646	670	660	639	680	642	678	607	650	705	667	649	650	662	638	694	654	645	686	684	671	650	639	694	683	696	682	637	636	689	643	664	623	638	657	679	671	650	685	624	653	649	673	667	664	667	697	662	661	692	640	681	654	634	632	683	645	710	636	701	665	687	650	639	665	694	686	672	667	654	683	619	613	666	671	614	642	647	676	654	709	681	659	691	653	656	674	657	657	684	634	648	680	692	693	648	717	637	655	678	681	653	699	642	671	662	676	699	653	649	684	672	664	672	676	635	657	652	587	670	687	696	658	680	694	660	640	668	666	662	716	675	684	646	652	709	668	693	630	754	635	736	660	641	695	671	642	604	695	693	668	655	674	681	641	680	669	617	693	678	664	646	707	658	679	658	644	642	654	676	689	643	628	695	653	715	670	705	635	713	677	696	683	616	649	606	641	690	692	653	686	681	650	674	646	695	612	710	675	661	648	665	659	685	624	684	630	655	679	609	650	686	704	638	646	654	706	696	700	666	657	676	627	669	664	636	637	663	695	679	659	651	659	657	664	691	680	708	675	640	742	653	659	694	661	663	628	677	683	641	680	707	684	618	700	682	648	654	675	643	684	634	649	665	642	717	690	644	657	638	664	702	648	616	669	633	657	659	627	627	658	704	614	663	647	696	670	687	678	640	686	681	598	638	667	663	645	668	705	695	684	636	683	669	703	642	657	697	578	645	645	705	617	666	671	654	685	631	706	695	646	687	682	659	650	639	679	691	637	649	678	641	623	649	622	672	654	647	653	653	641	641	651	689	722	647	646	645	694	686	660	655	620	676	700	633	681	643	678	630	616	630	629	693	658	671	648	622	643	650	654	688	659	635	645	650	670	620	675	630	702	646	671	637	634	673	681	611	712	671	668	652	637	685	721	632	660	646	689	715	649	653	690	705	631	680	659	667	690	663	699	712	675	680	671	653	646	634	654	691	653	688	691	655	662	663	652	651	661	652	679	666	666	612	688	696	635	648	638	658	663	653	609	691	676	648	667	672	673	648	632	666	642	664	663	642	640	682	665	665	650	645	656	685	631	656	654	644	713	670	669	617	637	640	682	662	640	696	666	634	655	685	638	635	661	669	629	711	674	680	663	648	702	648	655	620	628	671	656	676	662	675	662	647	638	678	699	664	643	610	662	645	628	683	697	668	693	680	645	667	693	681	668	659	639	658	633	650	640	680	633	672	676	674	687	665	669	700	657	685	687	670	722	671	673	685	625	659	729	656	640	659	662	645	647	664	657	657	696	683	668	605	663	663	648	686	637	645	665	682	673	656	681	708	727	675	648	652	663	642	706	629	626	628	693	673	645
26896	20970	10818	1264	625	566	563	508	569	513	575	534	504	571	511	572	526	497	493	503	534	550	529	503	507	500	501	506	510	545	491	529	509	550	533	575	551	531	521	530	529	516	578	536	529	543	557	529	531	505	518	527	529	537	548	521	510	519	538	468	531	527	502	577	523	527	492	515	551	569	490	497	565	534	520	552	490	478	507	521	530	522	501	530	521	552	512	502	529	549	512	533	488	482	537	518	545	510	548	500	558	499	545	546	510	540	523	473	518	530	518	494	512	543	538	514	522	518	506	504	545	535	572	506	539	508	532	556	504	544	501	496	533	497	564	522	497	534	536	525	551	503	507	545	551	510	525	517	536	514	525	526	522	547	523	555	553	518	495	550	543	514	501	514	582	518	525	514	539	508	499	483	538	500	500	491	483	541	522	509	531	510	521	518	515	502	522	519	528	480	502	503	547	515	497	513	487	541	555	553	514	513	530	493	507	543	504	558	539	563	598	506	535	555	534	544	531	520	518	520	501	534	501	487	549	519	528	518	507	570	496	542	506	534	525	516	527	518	505	539	537	528	514	498	498	560	535	495	535	518	515	508	537	495	509	510	540	556	524	559	518	478	538	527	495	495	498	524	530	509	574	512	465	540	481	522	549	512	501	526	493	499	515	517	557	528	510	519	505	533	493	511	529	533	546	558	540	527	542	525	502	497	520	537	504	506	556	546	487	537	514	529	533	535	545	491	513	528	512	542	571	526	530	510	489	585	521	550	545	527	539	499	520	497	577	518	562	520	522	511	544	464	506	549	491	495	541	522	570	541	517	542	531	508	515	487	518	548	503	515	515	534	516	492	519	536	508	531	510	517	526	486	546	526	500	533	541	489	522	518	505	518	462	519	523	533	534	504	527	459	514	495	515	518	503	504	493	546	501	521	485	539	547	540	502	524	548	539	531	499	528	520	538	537	548	545	561	506	530	532	519	533	497	525	544	486	530	565	548	457	540	513	506	551	524	538	488	584	506	503	493	521	481	466	519	495	530	512	490	534	562	523	554	515	557	513	547	488	524	544	529	536	510	522	530	482	511	550	549	496	516	538	530	538	530	490	531	496	538	539	526	510	507	499	545	494	519	518	476	515	529	524	501	531	520	512	507	516	520	547	513	522	520	539	549	534	525	506	559	511	526	534	524	519	520	570	546	531	491	506	538	514	541	503	501	541	489	551	548	494	516	525	504	516	545	497	509	566	525	521	521	526	502	468	509	532	487	521	516	502	524	527	531	513	532	532	485	503	505	480	570	542	540	511	531	542	548	542	491	518	486	524	542	484	534	532	530	518	515	542	506	549	537	511	530	536	584	512	465	503	527	517	540	487	487	520	496	518	456	493	533	522	505	520	574	521	537	545	569	538	504	528	547	496	556	558	512	550	550	514	536	537	523	491	498	562	539	498	534	503	540	520	518	546	519	518	550	522	503	479	526	519	522	518	523	533	540	527	503	533	518	518	537	550	526	530	521	521	533	505	519	504	522	560	531	543	562	524	481	527	532	502	521	516	521	526	539	526	469	533	556	490	504	521	547	500	497	562	570	539	538	549	512	543	557	523	515	494	519	544	527	504	529	491	498	497	509	517	489	512	472	530	488	583	595	529	553	508	548	548	524	494	562	484	484	524	538	539	493	538	505	549	460	524	537	537	495	506	520	523	530	505	540	537	504	516	518	551	498	515	516	519	500	513	555	537	547	491	491	523	496	505	504	493	545	502	529	504	541	535	533	491	538	488	527	475	499	511	552	558	500	504	529	509	478	514	504	538	556	481	484	503	470	535	521	490	482	514	539	505	526	499	515	506	494	553	542	507	540	516	540	541	507	502	532	510	509	471	555	520	527	534	494	521	552	561	520	513	520	535	504	514	533	455	516	514	517	536	530	525	544	540	524	495	516	545	516	527	497	509	531	543	540	502	502	522	533	531	498	519	517	556	528	480	516	525	557	529	513	510	557	482	537	487	514	524	535	552	535	551	509	515	572	503	552	493	536	552	502	498	507	511	481	515	485	482	521	531	535	542	494	511	525	499	535	497	519	537	504	516	507	500	513	532	518	524	509	500	536	502	528	503	532	471	518	496	540	543	501	525	468	530	538	491	540	541	572	549	594	477	496	542	507	497	530	498	519	534	507	514	538	500	571	536	519	544	518	487	507	501	552	583	512	528	491	537	515	528	526	503	465	503	527	537	496	502	515	541	534	478	498	514	554	518	542	521	548	489	504	547	499	530	514	488	517	548	545	507	584	519	552	532	508	544	509	559	528	574	533	524	525	539	555	524	537	505	477	580	548	521	512	549	533	498	472	516	503	532	519	497	506	508	532	504	519	506	511	486	520	512	520	517	489	463	521	519	510	502	542	540	483	533	506	520	491	498	533	526	524	540	556	519	561	521	489	529	549	577	522	535	542	516	525	487	508	534	538	483	495	492	527	530	486	513	503	547	528	506	495	563	487	477	539	533	508	516	533	511	499	489	505	508	517	564	574	543	517	510	513	497	543	514	521	522	486	504	560	543	521	512	541	509	521	551	538	539	521	544	519	549	478	516	531	535	540	516	516	541	531	523	555	530	533	552	501	528	491	527	477	529	513	514	513	535	555	529	498	534	542	502	520	475	511	528	491	531	504	523	503	526	512	516	501	512	523	480	568	502	562	482	536	501	487	525	489	540	521	541	509	493	526	531	542	539	501	523	514	523	502	534	518	506	535	505	496	534	511	537	514	531	499	484	503	515	523	521	521	519	512	470	503	532	494	522	519	578	464	541	493	488	481	527	511	507	504	532	501	523	535	539	511	513	507	507	531	500	506	503	514	508	505	579	485	522	573	521	498	522	525	497	514	484	514	509	526	492	516	561	478	537	527	471	520	547	527	522	550	527	520	545	523	548	531	537	522	525	481	470	500	509	514	578	523	537	520	553	522	510	510	499	532	525	556	500	501	524	535	545	565	480	549	550	521	525	508	543	501	564	539	509	585	554	496	534	535	502	535	502	528	502	548	549	483	537	529	526	511	505	499	515	514	490	520	503	521	553	500	531	533	502	555	518	521	500	509	515	496	487	534	540	537	506	513	537	526	508	556	561	550	505	539	522	513	492	515	516	535	563	510	513	536	519	491	468	554	517	520	510	532	504	518	505	519	505	519	507	521	523	525	540	495	520	546	525	502	536	521	552	492	507	514	552	484	518	502	485	538	526	509	495	491	489	512	541	510	486	526	475	560	537	527	548	515	546	503	528	533	513	564	531	494	499	521	508	546	533	518	514	488	486	487	527	506	595	531	540	529	540	511	488	544	537	562	494	511	513	538	537	538	534	526	526	519	491	504	470	492	531	508	499	513	510	531	525	537	536	497	465	511	533	466	580	527	514	548	522	531	532	542	536	529	537	541	541	505	568	531	494	514	507	528	533	525	557	518	511	497	532	525	530	500	530	551	524	518	547	538	502	513	539	531	502	505	513	537	558
12853	2046	4884	1315	1265	1182	1087	1055	1125	1044	1011	989	1060	978	1018	990	1014	983	1017	991	992	969	1009	1050	994	991	1037	965	1021	1025	1022	1036	982	1048	989	1027	982	974	1060	1051	1013	1039	971	987	1038	1011	1020	981	1013	991	1026	1006	920	965	1009	980	986	1007	987	978	999	1015	1004	1001	984	1014	926	996	1008	982	993	1040	1059	1042	982	1052	973	1011	1030	1005	993	996	993	1035	1014	1031	1038	1053	977	1010	971	1050	1032	1047	959	1005	1013	1050	1064	1030	976	1004	995	979	1012	1006	984	1009	1072	995	992	1053	974	1029	1031	972	1018	1010	999	1028	1005	1015	946	1040	1033	979	1051	995	987	987	1020	984	1004	1024	1029	1035	997	1060	1018	1063	943	1012	1049	1005	1041	1007	921	989	1046	1004	1007	949	970	950	1021	1010	972	906	1010	992	1031	1029	1007	936	1086	942	961	1030	998	994	973	942	1004	1059	1001	989	1021	1032	1001	992	1024	991	1018	969	1011	986	964	951	999	1007	986	993	995	946	1025	1041	974	1024	987	1037	1004	1006	1022	1025	1005	1044	945	989	951	1002	947	1068	1005	1023	998	954	986	968	1031	947	987	1017	979	986	957	1005	1011	985	1073	1011	1041	963	1014	968	963	1050	1000	1019	968	974	932	1001	1011	1070	1021	1023	977	947	997	1063	984	994	975	1036	933	963	1025	1067	970	1025	971	982	999	1072	967	1014	942	982	996	930	1040	1033	1035	1080	992	1001	983	1016	978	941	941	1027	1000	967	965	981	1013	1019	953	961	1041	982	1004	1047	992	1029	1038	1015	984	1042	1033	1052	1000	967	1006	946	1019	1034	993	963	1016	974	997	1061	965	975	948	967	998	1026	974	1064	998	938	955	972	1020	1003	961	939	1042	1042	980	989	966	1039	990	997	949	997	992	1004	1006	1021	963	1013	1059	990	1019	1036	1023	956	1003	984	925	981	950	1036	1049	1027	1002	1046	1007	1028	1004	996	989	975	921	998	982	1027	953	1017	1042	993	976	942	1037	987	1026	993	983	992	970	1023	973	1039	995	998	986	968	1020	1010	1042	966	992	1029	977	985	970	999	959	1005	972	1007	978	1032	1013	962	947	994	1002	933	1001	1049	986	1005	963	975	981	1009	1033	995	1044	1021	1049	973	1022	1036	1024	1018	982	991	1067	1038	967	1004	1017	999	956	988	997	974	925	991	1019	1031	963	1014	1035	1010	979	1040	976	1074	973	1040	986	993	1033	980	1062	975	963	929	979	987	970	1014	1005	981	987	1007	984	1062	960	962	1003	994	977	1033	1010	968	1044	1015	1007	964	1016	998	1055	985	990	1014	1015	1000	999	982	983	1005	1046	1029	995	973	1081	1024	1004	1016	1038	973	1018	968	1040	969	990	957	967	1018	965	987	1011	1013	990	1009	984	1027	950	1003	949	1007	1006	979	1039	993	997	1014	1005	968	1034	1047	1002	953	1002	1029	1027	1004	1046	1014	1010	1063	981	980	974	971	969	1023	954	1030	966	987	1019	983	1013	1037	1039	1011	986	994	1020	994	987	1008	1013	1015	1009	976	974	952	981	1013	1046	996	1013	1052	962	1019	970	987	1023	950	1009	1010	965	1016	989	952	1043	946	997	984	996	989	963	1000	985	964	986	989	996	1004	994	994	971	981	1001	918	1041	1008	1056	1001	1008	992	936	975	1054	977	1029	1009	979	939	991	1001	991	1044	990	1025	969	997	949	992	1020	1047	1000	1024	986	1019	970	998	990	1025	1004	1045	1014	999	1031	926	1022	982	1004	959	990	993	948	1019	1047	962	1038	1001	979	931	1027	987	993	978	999	992	995	994	1005	943	992	1051	959	991	1007	1014	1063	1010	1037	968	1016	1012	1000	1004	990	1026	937	988	1002	959	994	1020	972	995	995	991	949	1009	1018	1024	984	993	965	1052	1058	947	963	991	988	995	1045	1007	986	989	944	957	1020	1025	1023	971	1006	996	951	1080	1010	1020	1055	1011	1034	1007	999	1034	957	991	976	1029	975	1006	1010	1015	1019	980	949	1052	969	953	977	980	993	1030	1045	975	940	1001	995	1018	984	964	1004	954	983	1008	985	1025	974	969	1071	981	976	1041	1029	1010	976	1024	1033	952	936	966	955	996	982	988	996	1035	974	966	1007	953	978	995	982	1054	1007	945	1042	1018	999	975	961	969	1036	972	1000	1013	996	952	972	1003	1001	951	958	1004	987	956	1043	1023	1033	1003	1017	1033	1032	981	944	1000	977	934	980	990	974	1003	967	1022	1010	1065	1008	1023	1008	1057	996	1012	945	977	959	1032	1031	1027	1026	1011	984	1018	990	959	981	977	999	957	977	1019	938	977	976	985	1046	987	984	986	971	1019	1012	989	970	1020	968	974	1012	968	946	1024	1019	1008	992	991	1070	967	1016	1002	1025	973	1042	983	1002	1044	980	1008	1045	943	1008	978	946	1054	980	951	1010	1009	983	1014	1004	982	976	1037	1002	1013	963	983	1008	1019	973	968	1000	1036	1038	999	1014	970	1018	1031	1019	965	937	942	1005	1010	1005	1040	1002	1038	1048	993	976	1017	964	962	1031	995	1045	968	979	987	992	957	1033	970	1050	993	1003	945	1008	1052	1030	966	1037	994	989	996	987	1037	1016	972	985	1024	971	1027	990	980	1022	965	1029	997	1011	1003	1030	979	941	1006	1004	1000	968	1069	1016	1018	1028	975	925	990	991	1040	1049	956	1025	942	1002	982	990	1011	938	993	1046	1055	955	954	953	1049	1008	1043	996	1021	1017	1007	1012	1016	1055	1002	987	1015	969	1015	947	989	984	1004	1039	984	1021	1041	1001	947	939	976	945	1029	1011	1022	928	969	997	1024	1002	952	1056	1022	983	1035	1002	976	971	968	1034	1029	1021	1029	983	936	998	1007	975	1028	977	941	1029	1021	947	980	1002	980	1021	999	983	952	952	974	984	986	955	1053	981	1010	977	979	978	1003	991	1004	979	964	965	1002	1056	955	1012	990	995	1012	1002	980	971	964	937	978	988	1007	970	1020	950	1013	1079	1009	1044	1028	1031	1072	1026	979	1027	960	1006	1017	1033	1009	999	972	954	1024	1013	1039	1010	989	981	1004	1031	988	1021	1053	1058	1062	969	1061	1021	1000	1055	1021	994	997	1005	970	967	1019	948	1023	1022	1029	1002	976	980	993	1001	996	971	993	1011	999	1016	986	964	1052	1030	1027	967	1029	1012	995	1006	968	1010	1029	1000	995	994	1023	1008	968	965	1007	1048	957	975	1018	984	957	1035	1033	1007	970	1015	974	1046	995	991	978	1001	982	997	976	954	1057	983	965	1029	995	955	1025	983	1037	1000	1007	962	998	1000	994	1057	964	1012	1022	1043	1039	991	966	1009	977	1070	1014	1023	987	999	995	1020	1034	1031	986	957	988	936	1026	1012	1019	1039	1029	982	1028	1008	1012	984	994	944	964	1010	992	969	974	1017	1010	980	1031	989	1017	1004	1029	1025	1023	1015	982	1029	1076	993	995	962	1047	946	996	1015	974	974	994	975	986	1037	950	1070	1077	982	943	987	1023	1060	1007	999	959	962	1012	1016	1015	970	982	944	1003	986	940	963	1005	1023	983	981	997	980	972	998	976	954	1002	986	1007	1026	1025	1003	1042	963	1031	959	948	1053	1055	1021	1030	999	1044	1015	966	1001	1029	989	997	1014	983	997	1015	1030	1049	951	978	1016	977	1003	1009	958	992	995	1007	1027	1000	996	1059	995	997	1022	1055	938	1037	1045	957	1010	985	991	980	1037	1015	1041	1009	1051	1054	972	995	1027	987	972	949	1011	1017	1043	996	1026	1037	1015	1039	1045	1045	1057	982	1020	976	948	959	952	981	961	979	1033	980	1045	1010	1015	949	1054	963	1007	1047	953	1013	1031	1029	1054	983	1002	984	973	957	979	1010	1004	1038	1001	1047	1038	1001	965	968	1042	977	991	993	1014	1018	973	1027	956	989	980	1054	1010	958	1014	1009	1054	963	935	993	978	1013	1004	967	956	1016	1010	994	978	1061	932	999	1036	954	987	1019	980	937	1009	937	1007	969	972	922	1016	1006	1044	998	978	1027	982	1020	979	1010	1017	1019	969	989	1017	993	985	1037	1038	988	983	1019	1061	1036	997	984	937	993	1017	976	968	992	978	1074	1045	972	1038	1016
24207	21334	28558	24473	21133	3980	606	441	389	339	332	331	295	309	276	280	271	274	284	239	254	266	224	239	234	236	249	234	251	231	245	261	255	242	249	211	226	262	234	245	215	245	235	235	258	238	233	254	248	244	237	235	249	248	240	240	221	229	255	240	225	214	259	256	236	241	257	227	247	242	258	256	224	220	233	246	241	215	231	217	216	206	264	219	233	227	226	226	230	227	228	243	218	232	210	211	252	222	215	201	222	220	248	209	226	255	231	227	226	244	240	249	253	213	243	230	265	252	214	224	238	204	214	227	247	241	247	221	245	229	263	252	260	258	213	265	231	223	232	227	214	209	214	215	219	238	259	228	240	250	228	240	238	232	218	235	247	234	251	224	245	209	190	219	198	237	235	239	236	221	221	238	213	241	231	249	218	240	247	225	239	207	224	219	255	222	224	235	262	225	245	224	216	217	230	239	236	221	187	221	249	234	238	208	237	234	238	234	200	238	236	238	236	231	221	232	227	243	207	218	244	232	218	215	225	241	244	232	229	236	224	246	235	224	235	237	213	248	214	221	246	210	242	223	248	260	246	220	240	216	239	241	221	213	228	204	232	257	251	239	234	243	243	235	205	220	227	241	229	195	198	244	261	233	251	262	258	237	220	232	247	257	232	235	259	225	231	241	239	244	227	233	251	248	228	234	217	232	229	237	223	227	215	241	223	232	241	260	229	258	225	228	256	231	241	190	221	226	245	245	218	218	215	223	248	236	227	258	218	269	221	235	207	220	244	233	208	203	230	219	262	235	253	233	242	222	233	231	213	221	234	241	242	225	241	225	192	216	226	224	234	244	227	237	216	242	249	251	230	227	222	238	229	231	226	237	229	234	244	228	228	212	255	219	253	237	225	231	239	259	220	261	255	216	242	252	207	229	245	237	233	223	208	223	192	232	265	240	261	231	250	253	227	227	241	237	227	221	237	213	243	239	241	232	247	236	200	209	244	251	244	216	229	219	249	207	225	216	240	228	222	231	229	246	221	230	248	245	199	220	217	241	227	230	218	242	241	233	252	234	217	215	217	260	212	238	251	203	243	226	203	221	228	250	206	241	244	215	223	239	217	245	225	223	243	250	220	233	236	209	241	216	248	223	237	228	228	245	262	235	247	225	236	253	223	252	220	217	224	233	235	234	214	243	226	249	226	224	239	223	233	224	215	202	245	224	216	221	244	221	224	203	237	247	228	240	216	245	236	210	239	225	239	240	237	251	223	211	244	206	231	233	216	227	243	255	251	230	230	220	254	243	216	239	238	218	205	235	237	234	233	255	248	230	223	247	222	242	209	246	214	227	252	239	217	192	229	221	248	269	236	204	217	234	243	238	258	230	230	236	204	202	210	250	276	250	200	236	235	229	221	256	236	254	215	223	228	237	253	219	204	250	204	254	256	206	232	206	227	249	249	250	197	207	231	228	231	219	229	237	232	250	216	245	236	234	227	230	210	204	234	232	221	222	234	244	228	228	188	229	244	231	261	237	251	215	215	241	227	228	211	222	247	253	219	220	237	200	221	218	255	236	228	210	243	238	214	230	221	209	218	219	241	237	239	228	236	225	259	248	212	231	242	225	217	241	239	220	235	238	245	250	227	263	238	244	238	229	251	227	243	244	241	255	229	224	246	226	214	219	235	220	233	252	214	240	228	222	224	257	215	209	259	226	240	228	201	221	219	204	245	228	233	217	231	215	214	222	238	225	234	255	226	256	241	238	195	259	249	234	218	235	247	242	215	220	217	248	226	216	236	243	244	229	234	219	235	230	216	207	239	210	221	246	234	218	230	246	216	216	241	242	242	206	236	261	213	241	227	225	241	208	237	231	223	233	247	210	215	228	183	231	241	230	244	216	222	217	239	259	240	220	215	229	233	267	221	206	236	211	232	227	210	220	235	250	234	246	278	240	235	227	214	218	213	232	252	223	226	228	204	242	222	233	232	211	251	254	223	225	243	222	208	232	271	240	202	227	225	212	242	241	219	210	237	255	206	225	246	224	242	228	212	232	230	253	196	231	230	237	237	234	238	249	228	227	229	229	228	210	237	242	224	219	231	216	248	224	230	226	228	230	239	200	228	258	229	252	234	222	255	227	237	217	228	250	222	248	232	235	226	231	252	231	228	237	218	230	210	251	242	243	247	226	225	231	247	217	261	249	225	238	213	229	219	199	252	236	238	248	226	247	225	236	239	236	227	230	255	225	216	190	212	238	220	210	217	240	225	223	217	236	261	248	207	234	221	230	226	242	230	237	218	280	207	225	209	237	214	226	189	223	259	233	236	233	241	245	225	227	235	239	226	199	215	260	226	259	231	238	249	254	233	218	192	229	217	234	241	231	225	242	242	218	220	218	229	219	233	224	217	238	204	217	219	248	235	231	223	222	240	247	241	234	227	210	242	241	232	225	219	215	237	237	233	243	218	207	227	227	205	228	253	228	234	224	242	239	208	257	246	221	243	234	229	250	246	246	235	205	206	259	210	235	219	239	233	209	224	230	267	234	265	232	232	219	236	233	249	213	248	233	239	240	247	204	244	257	241	205	223	220	218	225	221	253	242	218	242	209	224	214	229	243	232	243	221	261	252	217	245	243	245	228	236	240	257	234	223	254	224	228	232	225	213	233	240	261	227	227	239	222	228	238	246	215	227	230	220	217	232	225	230	238	247	236	249	247	230	242	237	209	253	238	213	202	211	243	203	237	235	229	230	231	255	237	240	228	240	229	248	252	242	225	218	221	231	244	218	261	244	220	240	226	218	218	210	231	220	248	214	218	212	214	255	233	258	195	235	242	237	216	230	239	244	245	230	219	247	235	224	260	212	194	250	231	235	246	218	213	241	238	242	226	224	225	234	246	225	224	221	230	225	222	253	232	240	237	255	262	210	227	244	233	231	248	216	239	242	231	216	227	224	231	209	252	227	214	209	231	224	233	250	250	254	235	242	265	188	225	232	232	237	225	236	235	231	198	228	250	235	222	215	226	222	212	209	241	252	201	236	221	234	230	210	229	215	223	254	228	229	198	219	243	222	230	228	219	239	260	258	234	244	228	246	229	234	220	215	232	242	228	233	247	221	233	226	236	230	233	216	209	221	227	226	235	246	205	219	233	226	264	234	244	262	232	240	231	256	251	224	226	217	225	205	234	249	238	215	216	226	216	249	228	234	226	220	225	224	229	221	227	218	209	215	242	249	215	242	248	231	230	222	237	228	231	214	229	257	245	219	232	224	235	204	236	223	260	181	232	216	239	244	227	224	228	231	239	223	252	223	230	214	232	221	218	233	229	223	229	257	218	220	222	221	250	230	255	232	230	256	233	234	235	216	196	250	220	250	236	244	206	241	230	233	243	225	227	224	229	206	223	227	236	223	235	212	210	231	231	226	200	243	237	229	241	222	217	251	236	210	223	243	223	229	226	215	218	226	219	229	241	209	232	222	213	213	222	224	261	222	243	223	248	220	216
23873	9757	15802	4124	2852	1993	1548	1341	1082	968	893	770	749	744	695	650	661	618	646	607	582	553	542	585	523	529	519	521	572	543	482	529	556	516	503	530	509	536	539	541	512	507	528	488	500	488	466	525	496	512	522	491	520	488	454	474	464	474	511	492	488	492	503	502	518	508	540	460	448	481	472	482	487	461	496	486	484	538	459	437	490	482	490	489	502	458	443	513	489	456	477	500	448	474	502	490	478	506	467	500	482	475	498	474	502	497	510	463	498	514	498	489	513	508	473	459	502	478	513	514	483	497	486	478	472	450	484	482	464	491	465	475	487	441	484	479	499	487	444	481	443	473	486	492	505	475	435	481	442	496	516	501	484	441	479	479	466	485	461	486	445	481	479	489	495	474	454	396	459	474	513	441	447	486	435	420	470	484	513	464	451	454	469	473	471	490	454	467	486	499	467	479	492	472	484	472	471	493	458	452	453	520	432	479	519	454	529	494	521	519	474	468	475	489	472	460	504	460	499	465	465	516	489	481	545	516	464	507	487	476	499	478	487	519	455	460	457	509	485	479	460	482	465	476	464	442	457	477	445	467	471	480	470	489	490	492	481	488	511	468	481	490	505	508	507	472	522	480	498	456	480	540	468	480	469	494	478	472	476	461	495	470	475	504	522	482	461	493	466	452	490	482	501	478	474	504	479	480	450	468	496	493	511	494	507	488	482	488	452	480	470	493	445	490	483	492	479	483	476	456	487	489	494	457	478	487	496	479	486	479	537	484	489	469	498	487	461	488	441	457	501	452	459	491	452	475	492	495	494	434	501	445	461	490	438	483	492	484	494	478	507	453	498	475	493	475	467	487	513	487	444	464	462	456	474	501	493	508	476	457	484	475	537	541	437	489	471	515	498	512	526	468	450	516	489	512	514	488	468	489	503	469	508	502	477	465	494	481	437	461	473	462	441	498	495	518	471	490	497	466	455	513	488	488	521	495	443	491	477	490	508	457	469	485	504	444	468	495	462	508	459	474	493	496	485	461	460	472	504	482	504	471	487	459	503	492	468	501	482	474	476	471	494	462	482	478	486	509	441	444	454	504	487	499	491	470	447	453	449	471	465	474	494	470	494	423	465	505	511	495	471	469	467	440	465	482	487	514	464	488	486	456	493	470	482	497	472	447	462	506	456	460	463	484	463	479	511	470	474	467	498	472	463	496	452	496	493	478	499	468	449	501	479	474	511	487	457	471	447	521	432	485	478	518	496	494	490	441	453	469	529	482	479	496	485	475	482	472	519	462	459	454	500	496	495	471	505	503	472	479	494	458	466	501	458	496	491	488	463	495	526	490	498	464	470	442	400	511	480	484	487	469	494	496	535	486	476	462	481	499	487	497	485	470	501	486	492	504	482	510	473	476	461	508	519	475	513	486	464	445	472	463	469	462	478	494	473	503	488	458	469	480	465	437	470	498	485	492	468	466	483	479	479	498	486	485	486	459	475	463	483	507	466	463	482	468	482	477	476	462	504	495	455	489	462	466	485	492	475	531	488	453	490	470	478	510	498	520	484	484	458	503	515	475	475	479	535	487	449	471	486	478	452	509	495	479	495	481	496	507	475	482	464	471	504	475	484	474	514	502	482	505	451	473	477	452	449	502	490	489	505	515	475	470	449	474	479	485	518	490	484	483	522	479	516	492	459	437	463	492	470	492	484	457	465	443	507	535	468	489	482	481	481	498	462	469	472	472	458	508	485	483	490	453	455	480	491	484	499	441	484	458	504	491	480	447	459	471	485	476	475	514	477	424	486	470	476	494	464	477	465	443	478	438	503	453	454	475	510	498	475	490	505	465	480	507	460	482	497	486	478	480	462	499	500	431	436	499	460	471	467	488	449	544	484	487	483	483	468	466	502	472	498	483	476	462	481	446	507	442	491	445	489	494	479	465	506	507	488	482	463	505	503	465	484	499	475	533	476	494	485	512	496	515	499	514	478	513	477	515	497	464	492	477	473	489	476	503	467	448	485	491	500	511	484	497	520	475	455	502	485	478	457	509	483	493	510	482	466	481	508	508	496	469	435	427	462	481	491	446	457	470	526	519	452	472	490	475	493	497	475	500	488	452	455	478	493	481	460	507	534	481	470	503	513	428	473	487	486	473	451	491	460	444	497	455	460	475	480	450	462	497	480	505	477	484	463	477	498	496	503	492	477	502	467	414	481	470	490	540	460	490	455	490	452	487	485	482	448	446	475	499	455	513	471	464	487	486	460	479	474	470	489	471	473	478	451	460	443	490	518	478	491	477	452	500	439	436	468	443	452	489	457	485	494	475	461	483	460	465	502	491	466	478	494	479	502	483	475	453	461	472	472	503	562	519	491	464	494	493	460	469	480	487	498	482	473	500	485	461	505	462	453	510	483	482	488	446	489	472	460	537	465	475	472	473	505	479	432	468	493	472	442	460	444	466	463	472	503	465	496	486	458	499	470	470	454	459	492	504	464	436	491	498	502	489	479	492	484	498	490	466	465	472	481	465	468	492	474	475	452	493	481	464	508	452	462	434	487	451	453	478	523	436	513	451	493	488	450	504	479	491	448	438	468	525	477	445	500	471	468	479	464	529	465	470	493	482	504	481	500	477	475	485	480	453	490	504	489	511	490	435	506	485	490	482	479	469	508	473	500	546	459	440	488	531	445	451	480	501	505	477	483	483	452	485	507	470	466	445	439	475	499	410	461	459	474	459	492	448	468	494	473	500	468	457	469	526	460	429	453	484	459	458	475	512	474	442	473	446	486	498	493	462	491	484	470	487	486	455	466	481	492	486	478	483	511	505	480	458	489	459	478	502	468	511	471	465	462	462	481	480	480	509	453	472	480	504	464	484	497	489	487	495	473	485	473	424	479	484	464	501	493	507	470	492	460	490	466	494	462	450	492	493	465	469	480	485	500	469	439	488	468	478	486	467	458	475	504	506	469	495	490	483	500	467	513	458	438	488	479	495	455	492	449	512	483	470	498	486	497	480	466	442	508	482	469	506	434	510	494	500	480	450	448	457	468	488	485	478	506	499	459	501	488	480	489	477	451	470	482	447	492	471	479	511	477	485	515	479	509	458	485	464	431	503	499	469	489	518	517	486	458	488	479	472	507	484	477	472	497	455	496	493	494	479	482	497	493	487	471	500	496	457	472	449	505	457	494	458	477	489	494	486	465	471	477	522	466	487	472	435	438	480	488	455	468	469	508	476	464	465	491	508	514	486	472	474	448	475	489	471	477	478	486	506	503	522	451	470	513	486	456	442	486	518	505	473	465	481	513	482	504	469	441	503	501	481	479	466	465	498	458	485	474	491	510	453	486	481	468	490	480	483	490	473	464	531	442	472	445	466	457	470	522	472	474	505	503	487	474	527	469	481	497	507	448	470	480	455	468	451	490	491	493	495	470	481	482	505	460	445	484	494	461	451	449	479	489	483	474	468	491	469	454	462	468	479	468	519	445	476	467	498	488	465
23285	21336	29151	23885	21338	20803	2754	845	681	601	534	529	487	481	444	442	446	422	417	390	433	404	409	396	410	383	398	435	408	351	350	373	390	408	396	408	380	373	373	381	374	338	371	368	370	384	378	369	376	371	403	399	354	369	372	371	390	363	366	405	363	384	373	413	384	348	370	371	344	348	361	361	367	375	366	373	351	409	363	362	390	383	364	379	340	337	362	371	377	347	365	402	366	354	329	375	340	344	358	370	346	379	394	403	371	370	349	402	371	377	368	337	350	374	387	377	371	370	326	358	365	435	349	400	334	346	353	351	341	379	373	397	384	366	374	342	392	352	385	373	375	374	346	363	335	342	344	388	355	366	371	345	366	393	345	376	354	342	371	389	382	365	363	351	370	356	416	382	369	354	350	400	345	321	383	345	381	340	353	355	360	327	380	378	380	385	330	340	356	386	421	360	370	353	354	386	364	370	372	380	364	362	397	334	331	346	346	379	397	373	369	373	358	350	357	364	364	374	369	407	348	387	370	370	331	371	378	374	385	368	343	371	342	324	407	389	393	397	379	395	371	369	341	357	389	376	360	345	367	365	399	374	354	363	366	342	309	335	353	361	379	343	367	410	364	362	328	370	341	367	357	365	390	377	389	389	359	354	346	417	372	339	357	359	370	320	385	361	380	355	409	359	382	337	385	341	378	384	386	369	342	385	353	373	360	351	347	377	368	366	362	356	325	372	354	373	344	352	377	348	388	366	328	346	366	365	364	366	351	372	357	352	361	368	376	358	348	371	377	381	324	333	349	371	366	368	338	376	367	351	375	400	335	386	365	353	345	385	356	358	355	389	346	346	364	379	352	386	388	346	356	393	349	345	370	366	312	326	355	395	346	361	354	380	358	355	358	337	359	392	358	363	358	367	355	361	351	385	353	366	339	342	366	351	357	373	367	347	389	384	374	348	385	396	349	345	403	354	378	345	359	374	351	343	403	371	365	379	375	358	398	349	392	395	333	376	350	363	349	357	358	336	383	397	377	371	393	364	337	372	371	377	354	371	372	363	350	351	369	349	379	365	361	338	358	344	380	351	365	334	355	393	362	317	369	348	377	354	389	334	331	352	360	338	385	388	333	347	354	368	353	354	371	358	365	374	330	360	382	326	370	359	392	364	367	373	372	363	397	361	349	376	346	350	373	381	346	372	366	373	376	390	389	381	389	409	345	351	365	337	331	357	348	324	397	344	347	337	383	347	375	394	379	354	377	367	355	352	353	385	387	365	354	349	346	354	356	349	351	377	365	375	388	365	400	377	384	374	316	372	382	349	357	371	359	376	368	331	376	396	372	350	369	366	365	373	352	340	359	349	332	391	354	395	369	390	393	357	342	377	365	352	368	346	362	387	353	384	341	365	369	385	348	382	368	327	367	377	364	347	356	381	361	365	364	375	328	397	350	352	354	386	388	375	367	376	363	379	369	325	371	348	346	355	362	406	365	321	327	333	408	356	390	373	351	355	364	361	336	344	390	389	390	374	355	354	346	387	371	380	368	342	355	379	384	359	389	361	344	345	364	389	382	382	339	343	392	358	349	343	373	383	375	336	381	340	370	370	379	398	385	359	355	361	366	372	365	358	361	347	361	393	365	344	360	373	356	371	365	370	348	373	369	385	378	348	377	353	338	366	370	337	365	382	371	331	321	375	369	353	355	365	366	366	339	360	375	345	346	371	364	388	376	372	363	393	382	354	377	393	369	396	351	331	347	362	395	367	345	332	366	352	313	367	334	388	350	377	340	354	359	373	358	362	377	360	381	337	337	324	370	343	379	335	331	328	361	347	351	376	368	356	367	384	370	355	357	364	367	344	331	353	418	350	381	339	345	350	358	387	362	355	347	359	382	348	353	353	380	362	383	383	342	355	346	363	357	360	365	372	353	336	342	390	363	356	350	382	347	365	374	330	365	382	353	400	381	372	354	358	362	384	365	372	372	395	354	390	339	365	386	370	354	373	363	386	387	342	353	351	350	348	362	368	369	350	361	361	352	351	331	329	351	376	357	330	365	365	359	369	367	347	354	368	393	350	349	364	348	354	374	352	367	336	396	357	353	357	356	384	360	358	341	378	391	363	348	353	343	366	361	376	369	388	382	369	374	353	365	396	359	348	338	336	329	377	377	348	346	354	380	344	358	375	347	379	363	375	346	367	362	392	362	358	362	368	331	396	353	344	354	340	347	361	382	369	346	336	362	353	355	352	357	355	371	356	360	331	370	372	372	362	362	342	359	362	377	340	351	345	366	404	373	327	374	353	341	373	367	363	357	347	370	375	388	367	385	408	355	392	346	383	405	348	369	348	368	373	364	338	389	380	384	354	361	368	410	391	355	374	362	363	371	399	340	388	372	344	375	337	410	361	365	340	359	357	385	374	368	363	377	389	360	331	367	372	340	337	369	346	328	389	349	368	368	357	367	374	355	368	368	361	377	366	348	362	364	380	380	385	370	360	363	374	319	323	353	364	369	368	349	346	381	343	408	420	380	325	372	353	379	377	385	346	359	409	342	364	384	375	328	366	351	358	347	357	361	372	349	371	401	376	361	345	342	379	376	349	394	352	392	343	349	309	368	383	354	370	361	334	375	364	372	359	374	320	354	374	359	374	367	340	349	365	365	395	335	377	383	382	361	335	402	337	354	372	369	347	330	397	409	374	361	342	355	360	375	359	378	341	392	361	355	332	358	363	374	389	403	335	396	351	383	349	395	400	351	327	356	379	359	379	364	352	378	370	369	369	374	351	372	397	368	340	351	378	340	336	360	331	376	382	380	370	355	373	327	362	348	371	422	378	355	372	325	374	341	374	373	344	349	405	385	389	353	411	359	379	362	367	356	394	348	397	373	327	353	366	358	370	370	352	334	344	357	382	389	375	365	365	386	376	348	386	373	385	391	316	397	385	377	382	372	358	389	385	334	369	360	416	386	366	359	356	372	329	367	387	381	366	370	362	349	356	363	363	349	377	371	364	336	337	380	358	340	343	356	384	347	382	351	373	350	334	363	366	377	369	371	404	381	353	356	367	374	359	396	363	364	370	357	390	384	388	341	328	388	387	358	362	338	373	366	370	356	358	342	363	391	375	388	378	385	354	360	403	389	359	335	350	331	365	366	400	376	364	391	354	341	350	375	369	365	375	376	348	369	361	337	358	364	389	360	355	360	358	389	361	350	345	348	367	351	364	347	380	366	362	392	369	345	360	345	338	364	356	360	352	352	371	347	360	357	396	371	370	349	334	366	394	361	352	377	377	338	359	371	380	363	327	371	358	361	342	349	373	366	354	374	351	365	358	364	355	344	355	373	356	362	377	366	351	357	386	377	361	341	340	349	339	357	404	332	365	358	360	362	312	361	359	366	367	362	361	359	371	324	354	386	340	378	326	348	356	359	350	357	346	409	384	365	349	345	375	365	356	371	329	378	360	382	350	328	394	361	396	347	399	367	355	338	367	336	329	357	366
26189	15712	18952	7045	4766	3581	2679	2259	1909	1662	1441	1327	1204	1105	1047	1005	924	913	868	838	797	850	772	773	762	732	803	751	747	703	724	744	737	710	765	667	744	734	745	721	729	703	692	670	641	698	710	686	674	693	656	737	629	701	649	736	644	669	695	701	641	690	699	672	658	703	693	715	693	641	648	696	653	669	653	657	687	696	686	690	661	701	663	653	693	644	651	695	710	651	659	722	674	654	653	699	712	682	695	639	646	729	683	698	669	676	717	739	646	623	705	681	666	705	674	700	644	690	686	673	639	663	688	682	683	736	716	657	648	734	635	691	673	654	729	699	662	696	652	652	666	688	704	662	680	648	650	650	677	666	667	617	657	648	655	675	630	627	622	677	669	664	687	667	674	657	673	657	672	654	701	671	685	646	714	669	688	693	701	656	659	675	681	635	677	676	717	685	680	647	665	581	644	659	672	684	708	657	658	631	676	660	670	663	686	650	679	647	680	651	670	677	699	650	684	691	666	650	699	703	625	663	642	663	678	661	661	664	727	605	679	611	699	695	630	644	643	716	698	657	731	629	660	688	697	692	711	634	667	652	662	698	654	677	678	635	695	663	639	656	686	669	674	664	658	666	708	711	739	677	709	652	663	656	657	680	659	673	693	652	710	652	669	649	654	664	686	630	683	718	697	669	670	640	686	646	675	606	649	649	673	677	671	650	640	679	679	671	705	696	703	685	655	615	691	631	637	681	683	657	651	692	679	652	661	672	670	686	692	646	684	703	692	661	705	663	620	659	671	664	698	702	651	641	665	703	706	678	649	662	694	663	668	664	659	656	709	652	672	666	675	675	645	720	656	684	679	677	636	641	668	690	662	685	617	657	689	674	633	692	674	668	662	583	648	667	671	627	680	698	644	674	666	664	699	639	646	633	653	702	661	669	702	659	616	674	659	658	670	718	656	737	654	704	648	714	669	638	696	698	658	614	704	639	651	669	672	654	644	661	656	661	675	669	715	656	590	665	687	680	639	633	655	669	676	683	657	704	687	623	710	645	729	678	674	679	702	683	716	709	683	657	706	654	690	672	716	641	692	607	667	695	627	657	688	631	668	713	631	645	657	633	662	657	686	665	655	678	592	684	663	701	671	652	670	701	699	676	656	651	680	678	686	647	669	681	676	682	627	651	655	692	685	701	675	640	679	688	675	703	626	686	686	664	650	686	655	647	707	653	653	645	680	714	620	681	661	671	658	688	665	699	691	676	655	677	683	719	689	709	679	669	659	706	676	688	673	652	659	686	645	668	628	672	657	691	659	710	649	649	681	658	669	700	726	698	669	689	675	646	691	663	679	635	702	698	641	719	649	657	651	642	695	749	646	645	652	699	642	655	687	739	654	626	686	630	638	634	674	662	691	676	648	682	702	730	689	708	680	702	683	657	682	701	681	681	707	697	693	672	665	631	641	651	657	669	672	657	668	630	668	677	671	658	620	657	684	649	670	657	663	649	683	635	676	746	636	658	635	678	690	659	674	648	672	683	691	654	681	670	665	737	674	700	670	642	693	712	706	643	652	651	681	627	691	674	683	659	652	671	632	626	663	664	699	735	681	679	634	652	699	672	675	661	649	650	661	704	642	688	617	622	644	668	690	662	674	658	666	715	666	676	689	677	695	697	698	661	668	688	684	662	678	634	645	684	677	723	636	614	727	668	659	723	645	682	676	659	668	686	687	648	639	646	662	649	669	694	645	653	650	629	662	662	675	662	684	662	686	657	694	682	643	644	707	672	671	659	646	687	690	645	684	650	661	680	648	641	622	670	665	704	664	698	646	682	665	686	658	676	690	637	647	674	633	728	681	679	657	637	677	679	665	676	644	673	653	712	603	698	671	640	674	630	683	673	663	699	681	686	639	654	649	649	679	681	665	664	680	677	642	658	666	705	679	665	646	683	688	668	680	617	683	649	701	677	705	647	729	684	670	698	689	655	662	666	652	651	721	685	664	677	653	676	658	662	683	632	608	672	634	655	654	663	620	663	651	669	641	695	721	634	696	684	678	717	654	700	692	644	669	676	707	683	684	678	679	667	677	686	660	699	720	610	684	637	671	647	649	637	612	705	636	663	615	656	678	660	672	652	651	643	678	645	670	658	644	735	665	681	664	676	719	692	650	686	688	693	649	663	645	639	650	682	672	713	702	690	668	638	646	651	688	662	621	624	680	684	619	666	652	693	654	687	663	621	651	622	675	669	629	705	707	685	584	644	651	638	622	652	682	639	645	648	684	624	669	710	669	698	699	668	706	672	652	686	661	631	633	657	669	663	679	676	686	658	676	673	719	684	712	680	665	694	658	615	619	657	681	653	624	669	643	661	674	659	676	667	660	672	711	639	686	638	674	638	660	714	661	692	678	661	701	618	684	682	666	665	684	700	678	627	685	647	590	672	685	678	666	680	700	718	642	669	722	640	658	675	641	634	713	675	664	670	641	673	750	629	629	686	654	675	679	617	652	654	659	630	684	622	684	683	680	673	706	650	669	671	693	674	666	682	648	696	713	679	659	690	709	656	665	674	707	672	672	672	651	682	681	650	665	649	678	671	683	642	658	647	683	653	705	685	675	665	684	670	646	719	681	661	659	680	679	723	647	706	674	675	625	667	661	689	670	681	643	643	636	668	667	719	641	689	687	674	649	726	698	698	673	670	616	646	646	688	676	735	689	651	648	650	647	655	646	650	652	638	710	671	658	669	696	663	673	647	659	681	670	657	676	655	636	713	686	701	676	700	664	663	685	632	609	649	650	634	652	717	680	669	644	666	665	690	646	634	641	666	683	642	654	682	668	670	690	652	669	670	671	604	688	632	698	651	680	695	671	679	702	642	648	639	673	704	655	658	677	715	714	635	680	721	686	695	674	621	675	650	689	690	643	649	673	668	674	606	663	659	627	661	662	681	638	656	659	675	690	676	648	674	684	719	683	645	684	664	706	639	682	662	720	621	688	661	643	691	677	642	672	667	655	698	666	628	588	655	658	676	691	700	683	648	649	629	660	645	633	686	681	687	642	699	670	643	694	686	665	625	665	642	685	685	695	659	692	664	651	687	657	672	661	643	635	662	702	687	664	670	699	726	664	666	723	670	642	663	613	655	630	651	694	681	673	709	647	663	711	651	682	671	703	688	645	666	645	668	680	649	677	638	658	662	632	613	706	671	736	688	641	654	683	723	654	646	653	604	706	641	657	643	638	643	669	637	660	694	669	660	638	694	637	690	680	684	667	707	641	635	716	655	655	653	646	673	652	706	640	649	701	611	655	679	646	684	654	693	652	663	595	669	654	697	646	618	686	629	668	679	679	654	639	661	672	670	688	659	674	651	670	636	673	665	694	650	715	687	670	618	676	670	696	673	665	627	675	652	702	673	656	677	639	658	654	657	659	716	688	709	637	681	653	679	705	636	695	679	639	699	652	655	668	633	702	672	664	677	673	686	613	699	672	669	624	664	650	653	641	678
26838	20951	11313	1331	612	543	581	556	550	523	522	521	537	557	550	504	516	509	504	524	478	535	504	494	538	507	509	540	511	552	514	497	533	467	514	501	554	517	511	531	534	533	563	517	524	498	505	545	512	588	515	497	514	533	513	508	529	513	509	535	503	473	507	537	514	524	514	526	468	520	527	539	504	499	501	492	487	502	511	538	524	493	511	547	512	472	511	529	541	567	510	486	499	507	520	517	526	569	559	548	530	505	537	526	510	496	509	555	555	505	544	535	512	517	498	490	545	527	527	518	534	523	519	536	497	485	535	554	484	575	546	500	528	565	501	514	537	527	531	490	521	523	518	536	523	551	511	499	514	529	490	539	528	540	522	546	556	505	518	498	500	503	541	559	508	552	550	483	555	545	514	490	524	521	545	478	542	530	494	486	517	530	510	509	508	531	517	573	514	514	519	495	541	534	509	495	585	535	508	505	524	531	530	518	543	492	552	511	513	518	524	509	545	500	551	539	526	552	551	510	499	533	506	516	547	473	558	536	534	525	571	515	477	537	503	556	497	510	481	548	561	518	509	553	492	523	520	545	522	503	531	573	509	496	518	510	535	494	496	519	490	545	505	511	550	533	521	499	536	500	575	523	535	534	513	462	538	510	529	483	522	502	513	538	509	475	495	502	498	526	530	477	516	544	503	517	550	536	545	529	549	516	512	525	527	514	488	542	511	462	511	541	520	476	509	504	555	512	541	563	514	520	513	543	502	569	473	542	549	509	490	516	513	536	508	536	522	487	545	472	548	525	492	487	525	505	560	546	494	524	549	522	521	514	530	541	532	505	520	536	493	511	503	551	512	559	486	514	498	489	502	510	548	559	507	517	518	544	520	483	485	546	543	531	509	486	538	499	537	555	522	488	514	539	516	505	503	462	503	536	496	536	523	543	510	539	481	510	515	553	548	519	494	527	508	498	569	513	530	539	555	520	523	552	513	503	526	508	534	529	592	501	543	514	519	530	502	529	514	517	526	531	514	508	513	538	531	527	550	524	506	489	538	521	509	523	501	518	543	526	515	515	467	470	500	530	535	519	538	512	555	522	536	513	528	522	515	553	504	499	527	513	557	504	580	471	506	530	537	500	519	543	491	516	550	540	506	549	533	508	529	532	506	478	526	527	500	548	503	512	539	548	514	535	508	468	528	530	555	477	526	518	504	533	558	507	513	522	477	518	525	543	532	496	552	505	487	519	489	507	527	518	479	545	505	510	551	523	527	521	536	507	509	539	521	525	521	537	531	535	544	527	536	470	538	490	504	543	479	519	495	491	546	508	541	502	506	528	503	505	548	564	513	535	532	534	477	522	529	519	515	507	522	493	535	509	549	495	516	521	486	506	522	540	516	529	504	538	546	556	506	557	540	504	506	530	524	520	505	503	470	482	506	477	514	509	491	540	518	558	552	506	500	523	558	524	544	485	533	530	531	498	505	513	568	518	525	515	555	540	510	503	471	518	482	508	501	530	511	507	500	504	494	520	508	524	533	539	550	527	534	513	510	481	527	550	510	512	519	504	541	495	479	503	539	477	548	556	520	578	532	545	510	514	494	518	535	493	566	561	530	511	525	518	521	531	486	504	520	522	556	541	568	527	559	489	531	510	520	517	525	538	531	505	529	516	535	499	548	505	515	517	538	520	514	491	511	496	506	533	517	554	519	554	508	537	519	510	556	512	532	504	521	531	517	516	456	515	504	505	552	480	568	518	552	513	560	499	534	535	520	505	540	517	534	564	518	582	506	510	505	515	510	522	544	483	553	496	548	490	524	491	499	531	550	512	510	549	518	551	553	542	485	518	545	554	498	526	555	504	527	537	498	564	490	581	524	523	518	496	521	551	501	534	518	516	519	511	523	497	519	520	522	523	510	521	537	525	504	548	498	503	573	492	540	546	542	516	516	498	554	521	547	520	510	492	527	545	535	515	544	542	540	549	502	490	540	531	542	502	514	526	534	505	470	538	520	525	518	545	537	507	564	513	508	489	516	535	545	528	515	524	504	523	482	470	502	525	523	543	528	509	537	514	547	531	529	513	542	519	527	557	516	503	512	482	511	527	521	526	545	525	502	514	490	543	532	535	534	526	515	534	498	497	524	540	526	494	504	528	495	543	530	556	506	493	474	529	517	535	515	536	499	502	491	523	513	522	499	512	516	560	542	523	511	483	508	503	507	483	493	557	542	519	501	480	487	514	502	540	517	500	508	516	478	515	556	561	525	512	518	556	533	462	534	520	514	515	500	495	550	562	542	531	533	501	563	490	528	524	540	518	517	520	513	526	542	531	469	569	525	515	556	543	529	522	489	531	524	467	523	553	530	505	569	506	486	519	523	509	466	479	521	505	541	509	506	505	505	475	541	516	561	589	477	525	535	505	512	562	511	508	503	501	532	509	525	567	499	502	536	495	543	530	509	552	536	521	525	504	506	540	531	530	593	522	525	540	519	525	540	518	533	565	536	488	536	496	505	537	510	521	495	495	526	551	502	507	500	554	543	517	518	545	524	541	544	484	557	525	484	514	538	533	511	506	531	538	507	532	526	502	506	517	540	523	485	482	513	514	475	494	523	507	507	515	506	534	521	540	488	525	521	487	510	526	476	545	512	543	501	531	511	511	516	530	532	541	529	488	534	493	530	502	554	547	495	562	505	499	547	522	515	519	487	551	541	511	541	521	519	573	534	554	481	508	532	510	526	499	511	533	485	496	495	497	558	524	526	523	514	537	539	494	547	548	536	565	496	536	533	557	547	532	499	491	517	516	528	531	500	496	547	576	509	532	539	563	535	523	519	523	516	529	538	520	535	500	544	572	535	496	549	520	561	501	505	517	505	510	575	531	513	526	526	489	501	498	529	498	521	572	505	559	531	528	498	540	541	507	536	553	531	541	514	459	485	501	558	553	510	535	498	576	512	522	513	512	537	554	551	487	511	543	529	518	533	554	492	520	601	516	502	545	530	528	495	534	548	506	507	527	519	531	531	540	525	505	516	508	557	518	524	537	522	560	532	501	538	514	515	543	497	536	514	521	526	494	492	525	526	524	552	539	507	539	499	505	523	574	551	483	521	530	522	510	492	562	501	556	530	512	505	522	529	494	522	517	518	505	531	536	508	536	491	526	492	520	524	515	481	492	544	489	514	522	529	511	536	500	504	518	518	526	547	551	528	500	487	539	535	510	529	539	516	477	515	549	544	527	521	549	449	499	495	532	529	457	550	506	564	518	497	513	495	500	514	508	548	527	528	512	576	534	496	528	510	496	517	558	477	528	539	549	503	516	555	523	496	555	516	518	529	497	478	534	522	556	520	502	526	537	510	550	529	518	507	487	511	506	508	530	508	560	527	515	486	471	523	525	545	493	521	518	510	527	503	507	533	508	516	495	538	510	484	513	501	508	526	507	553	453	544	517	516	523	490	517	526	520	542	503	552	520	546	565	502	501	531	536	532	535	535	545	539	514
13121	2066	5609	1349	1252	1096	1067	1087	1047	1044	1069	1011	965	1085	1039	997	1048	998	1015	1003	966	979	969	952	1031	1021	1061	1019	1016	1038	998	969	1031	955	984	941	1037	1051	952	955	1005	973	977	993	1052	953	1043	979	1015	1018	1022	1059	1061	1019	1027	1006	1018	990	1021	1003	1044	1010	1016	984	1008	1025	999	1091	985	983	1000	1009	965	1002	1007	996	1005	983	984	1027	998	961	973	1031	1025	1017	992	965	1053	1017	976	1011	983	1024	994	1058	999	998	982	1020	967	1012	970	978	974	1004	1014	972	978	1094	1013	930	981	979	971	1001	989	961	985	970	978	1016	983	1015	964	999	1052	1039	995	1012	1030	1015	1014	1023	973	1002	1045	960	1016	1006	991	982	996	975	980	1019	979	992	926	1018	1011	973	998	1041	1000	1000	963	989	1010	968	968	962	1020	1032	998	895	994	948	999	949	965	1008	991	984	1026	1001	991	1020	953	986	985	995	994	1051	1006	999	999	974	978	985	1031	1035	1043	970	973	1020	936	933	938	1018	1057	994	1023	1065	999	1013	1015	953	990	957	970	991	958	1014	978	988	1013	1064	1005	980	1007	969	952	1005	925	976	1023	992	966	1059	1010	1013	1042	1033	966	962	1009	1047	971	1028	952	980	1080	999	1028	976	937	1021	971	966	1008	993	990	957	972	937	999	937	999	1031	985	970	1010	1042	967	979	990	1051	973	989	964	1039	1034	993	1118	1036	951	947	965	954	993	991	999	1034	990	969	980	1055	998	967	1008	955	1005	1078	1052	965	983	1008	979	1026	1032	1041	918	1047	974	1040	963	1031	1043	1007	1014	985	1025	1034	954	1007	999	1000	1018	1029	965	942	1013	981	979	1009	1003	1023	967	1088	1003	974	977	999	1012	1037	968	969	959	978	1017	992	979	963	1012	998	941	930	1009	1035	1009	1020	1013	1018	1004	977	1013	1030	1062	1052	988	1019	1032	964	1022	944	933	974	963	969	947	1015	955	973	991	974	987	1029	964	1011	988	990	942	986	1005	967	1040	985	949	984	989	970	1040	980	1010	960	1002	982	968	937	995	980	943	1001	1009	1016	970	988	969	950	1042	1000	1056	987	1024	987	970	1016	1020	976	983	1063	926	988	1003	1017	981	977	1045	997	984	966	995	1011	1018	1024	993	1001	996	1049	1020	941	988	964	956	1005	906	952	987	1005	958	1010	975	1005	997	935	1004	1046	1002	1012	992	971	1007	1014	974	1027	998	931	1025	1027	973	970	991	957	944	989	944	979	1022	1037	949	1037	1026	980	939	998	997	1048	1002	968	1020	1005	976	994	974	1025	984	1002	973	928	1034	1008	1010	1002	1040	964	1003	964	976	1015	977	972	1019	992	989	1007	1003	997	955	945	977	951	929	1023	964	972	961	953	964	1001	1029	1019	1039	1009	1024	1020	1020	990	924	1032	1008	985	974	950	937	977	975	938	1050	992	966	957	1005	1096	994	978	1005	1000	963	975	1008	981	1000	1050	992	1014	945	973	963	1056	1046	972	994	955	996	1036	982	980	1033	965	1005	1046	1040	1014	955	958	1020	997	994	1019	1030	939	1021	983	995	1022	995	983	986	1006	996	1035	1016	997	1003	950	974	980	990	987	957	975	974	997	1006	972	968	985	1015	978	978	1023	974	1009	999	1038	977	978	985	975	981	1053	1073	986	1024	1026	974	1014	984	994	1021	1006	980	937	986	973	992	985	1049	977	975	994	1003	974	1055	972	965	991	1054	978	1032	971	944	982	1039	1028	969	988	978	1010	1025	1039	991	1005	1006	1026	998	1029	978	946	1022	1039	1022	978	1019	980	1015	991	1010	880	1007	997	990	987	1019	994	986	1001	989	1007	1004	954	1034	1021	987	1003	948	1054	987	1060	980	949	982	1004	987	991	951	977	984	1004	998	1026	973	973	961	1004	986	1007	1022	1010	1006	1010	1022	1024	972	1033	1024	967	1013	1043	1006	993	1003	987	1058	997	1031	946	994	1004	1004	1061	1058	1008	1025	1027	1039	1017	1046	958	977	1043	1052	1016	968	1009	1018	969	959	1047	1015	1010	973	975	1021	974	980	1007	971	956	979	1002	1003	968	1011	971	974	958	1002	966	989	969	1015	982	1002	1024	1057	984	987	1036	970	987	1050	970	997	947	1031	1049	969	982	1009	1042	945	970	1007	1014	970	991	1013	964	1018	974	985	998	1035	1020	966	990	959	1019	1026	990	1016	1000	1004	978	1008	976	956	993	985	1042	974	987	1003	1024	1015	967	1034	992	1036	977	1024	945	1019	978	1007	995	963	959	962	1015	995	1044	995	982	964	1048	973	1046	1012	985	971	1030	943	1023	1014	1049	1016	936	1102	1018	1017	955	980	928	1025	1007	954	986	1009	956	1005	976	1033	1004	1002	1051	1036	997	990	965	972	945	993	950	952	987	1006	999	1010	994	996	936	1007	1003	1012	1004	992	1007	1000	1027	1012	1034	1031	991	1063	1008	1008	967	1034	986	977	1005	1036	1010	985	986	1056	1035	986	993	1007	1010	1036	1065	976	1043	1000	1056	940	1016	1030	1035	965	999	1062	984	992	947	932	1040	982	1029	975	1009	964	1025	1027	957	995	1011	987	1028	995	995	1047	943	1021	960	982	997	1023	997	981	962	970	1005	971	915	1041	1060	993	987	941	1000	1015	1020	992	993	995	1022	996	1001	997	1010	1006	1000	1015	1011	994	1023	998	988	951	1018	1029	998	1027	1029	1022	1005	971	1019	1014	1011	1018	948	1062	1014	1028	997	982	999	976	1009	1010	1002	1044	1028	1006	973	987	992	1019	1021	992	1024	1005	959	984	971	990	933	1065	962	1013	995	1049	992	994	1001	1024	973	1022	1002	987	996	985	966	1000	1017	969	1010	998	1012	1004	926	1019	942	999	1006	1028	1033	1006	1000	989	1049	979	929	964	1038	1026	1020	1004	1004	1008	1033	985	981	971	990	1014	978	993	1022	991	979	1036	1023	1019	954	982	984	1000	1038	1007	962	975	985	1027	927	954	999	1000	1025	965	963	957	1007	1023	982	949	1020	982	1010	990	973	1015	990	985	953	995	986	1010	982	1024	1042	1000	1034	1000	1033	993	960	999	992	978	928	983	1009	941	995	974	967	976	977	971	994	1079	1004	1053	972	1054	1010	959	1018	1029	1004	987	978	990	997	1010	973	995	938	1028	1025	1031	1016	1014	1017	967	968	1040	989	958	1020	1020	1067	1019	1017	1014	991	1044	941	1044	968	979	1006	1010	985	965	1050	971	993	996	961	972	1013	968	1016	994	971	990	1047	1024	1050	1013	1018	1045	996	991	1059	1039	1008	980	1009	1037	999	1019	966	983	1021	1001	1034	1016	1004	964	978	979	1009	923	1000	978	1023	980	971	992	1005	1036	975	1003	1041	988	1009	984	998	997	1011	1040	990	977	999	958	977	933	988	1038	1012	968	1028	982	988	968	969	943	1011	952	1007	981	992	1023	1008	973	985	1008	943	976	966	1035	993	1038	982	994	1031	982	1011	951	1038	999	1019	951	1008	1006	989	1005	993	979	970	980	1035	906	952	994	1022	960	1035	967	1029	986	1034	1023	965	973	1004	993	1072	1026	1005	1040	958	1041	1007	979	1018	994	984	981	1027	1068	1012	999	1005	973	983	978	1023	953	1011	968	1013	1002	941	1047	976	972	1074	960	1045	1002	1038	975	991	1003	1043	954	1008	1015	986	976	1014	999	1028	1004	982	992	1015	996	970	986	985	1004	983	1009	996	1024	1010	995	1004	989	993	988	1017	1005	1033	1057	1051	998	992	1007	946	1011	1014	1032	1021	1042	952	994	1044	1013	1009	1041	1065	969	1000	1012	1049	973	988	1042	1036	963	993	936	946	951	1003	995	1009	973	998	1009	1037	1021	983	937	965	996	1034	971	1010	1045	982	981	1005	1002	979	1033	1005	1053	973	1020	986	974	968	1058	985	1027	980	957	999	1005	1003	1021	1034	1018	974	1053	985	1062	990	1024	1025	1024	988	972	1002	980	979	956	988	1002	1008	963	1016	1010	1059	1030	967	980	948	1039	943	970	948	1023	1011	1011	989	985	1004	989	957	950	934	971	978	1037	993	968	1036	1010	1017	1029	1044	984	1042	1047	1027	989	1026	1044	967	998	1018
24297	21396	28605	24564	21299	4703	700	446	404	341	325	291	300	286	284	269	261	277	252	270	258	266	291	233	278	274	235	221	247	204	225	258	251	259	236	236	233	242	245	229	228	244	235	233	217	236	221	248	263	243	231	216	234	238	226	219	215	225	240	245	244	230	212	211	252	223	209	238	242	251	238	248	231	232	224	223	251	230	244	230	234	188	222	221	243	207	244	226	216	235	263	232	258	227	246	247	227	230	225	253	227	235	231	248	193	238	211	252	225	228	265	240	241	228	261	234	209	227	232	228	219	214	241	250	210	201	265	251	241	231	222	254	218	227	223	251	214	251	243	246	230	252	229	223	223	230	234	217	205	255	244	245	250	234	252	240	232	243	252	219	236	238	246	228	224	247	234	203	247	230	214	237	240	257	217	239	259	217	250	208	240	227	219	237	242	251	215	222	216	229	250	242	229	247	235	225	227	226	233	234	227	238	233	245	251	232	217	250	230	251	236	224	193	254	222	230	228	249	238	244	232	226	207	210	236	230	246	222	222	249	205	244	232	239	197	252	236	238	213	226	222	237	235	244	241	234	221	216	230	222	215	247	230	221	213	218	248	228	197	253	245	230	218	217	230	211	234	221	228	249	220	228	209	210	203	229	218	235	246	211	215	245	229	213	219	224	204	235	237	232	213	224	238	240	259	229	218	226	252	257	238	236	205	230	244	232	229	229	235	235	251	232	233	223	207	224	228	243	249	217	250	241	255	237	231	222	243	234	210	221	233	228	207	242	234	203	217	237	260	248	228	234	240	246	230	216	218	243	250	253	217	241	235	226	239	233	186	226	236	243	216	246	246	261	228	222	208	231	210	221	245	230	229	241	212	233	249	223	217	230	242	238	208	227	219	242	237	221	204	234	219	221	208	235	220	220	243	230	205	236	251	262	207	230	242	201	232	233	244	220	229	218	232	210	267	225	235	235	215	234	236	266	207	223	249	228	210	233	223	224	230	252	223	254	245	218	218	217	212	215	223	212	238	229	214	215	235	218	225	233	256	227	234	216	215	226	206	246	234	232	246	210	214	247	230	286	236	231	224	250	252	269	213	242	237	249	248	212	226	231	243	236	248	220	246	256	227	213	227	252	233	260	222	224	234	222	215	258	242	240	247	237	228	227	236	240	225	217	249	224	233	227	237	252	252	214	208	246	239	231	226	227	243	207	266	229	222	255	245	221	230	261	245	222	218	245	269	235	224	232	219	257	250	219	216	222	234	224	228	234	219	242	219	204	239	247	247	214	237	224	216	206	245	217	218	226	253	228	258	201	260	239	238	235	235	234	211	234	247	250	250	221	229	225	245	252	229	253	240	221	243	223	245	237	213	230	242	217	215	218	233	225	248	236	231	236	260	223	224	237	239	197	255	240	233	225	228	221	243	237	217	250	245	210	220	231	214	214	210	235	221	253	233	245	236	245	244	213	268	214	241	225	238	217	214	220	218	221	268	231	219	230	252	225	240	202	192	229	247	215	231	233	209	207	233	244	249	229	229	203	228	240	233	259	253	211	234	245	244	218	230	236	239	258	229	220	223	251	229	225	229	246	231	212	244	245	233	239	231	223	264	232	264	222	245	219	240	212	218	240	234	237	219	233	233	211	246	232	209	271	202	210	240	216	242	239	232	233	234	241	236	218	247	230	239	232	228	220	240	230	212	236	236	248	219	257	208	252	237	243	246	209	231	235	223	247	228	228	246	222	234	222	234	248	236	238	217	214	242	222	224	243	255	233	241	241	224	234	232	258	239	227	242	212	228	233	232	219	225	232	232	225	255	244	203	234	225	234	238	228	234	224	243	231	200	222	212	212	244	225	240	245	248	246	243	218	219	213	235	225	238	226	237	253	242	231	249	216	242	244	225	237	246	221	222	229	225	237	256	256	236	242	226	233	223	244	252	259	227	220	233	267	243	269	259	232	244	216	215	222	223	254	236	228	233	226	219	236	246	222	248	226	224	266	252	226	208	208	235	211	238	225	211	206	208	223	235	225	236	228	244	219	201	241	228	231	234	222	226	236	238	223	206	256	231	227	228	224	236	248	251	233	213	236	234	211	223	238	210	214	248	221	248	235	227	185	224	227	232	210	219	220	245	231	226	217	230	218	233	208	260	226	229	250	206	244	236	248	214	230	227	253	224	231	225	224	217	249	217	228	230	216	232	237	204	225	228	239	220	230	190	251	233	193	221	232	255	254	228	223	212	229	216	227	230	248	210	230	245	236	226	234	243	248	209	229	253	239	229	240	224	207	233	247	254	238	222	194	220	231	233	213	214	242	222	222	231	237	245	234	201	240	246	260	222	218	254	244	217	233	238	236	261	266	236	255	247	221	222	243	224	220	241	256	230	221	233	210	235	244	253	237	226	223	232	205	253	207	204	235	203	218	217	233	241	224	207	204	236	233	223	224	220	221	247	217	238	221	262	238	239	217	228	248	215	234	230	231	225	200	226	222	215	256	248	232	230	220	208	228	232	246	255	215	235	243	226	247	228	239	234	223	231	237	224	227	225	245	223	215	227	225	206	230	231	205	233	242	247	216	259	258	244	207	236	236	229	224	255	223	201	256	237	218	233	232	233	220	205	252	238	240	244	235	248	235	227	247	213	235	239	244	223	233	221	249	242	240	212	217	231	234	219	204	242	222	247	225	266	227	214	245	218	222	207	249	249	239	253	250	227	220	229	238	228	237	223	222	226	194	199	232	242	222	236	210	203	218	232	217	244	236	227	233	236	244	257	255	216	238	237	212	231	210	245	216	228	249	210	224	221	227	226	228	220	225	257	235	202	242	206	236	213	261	270	235	232	227	223	229	237	230	235	251	213	230	243	239	222	240	226	232	232	242	228	237	219	207	225	224	207	270	257	228	195	233	228	232	256	226	231	231	233	224	261	269	232	245	198	214	236	241	254	244	226	240	208	211	237	232	237	250	239	223	217	236	209	230	218	235	247	236	235	232	231	229	239	217	245	235	237	209	225	212	242	199	226	245	227	216	223	254	211	217	230	226	214	240	243	232	228	255	228	211	227	229	238	215	228	248	224	234	211	247	203	243	218	210	219	235	238	254	251	206	238	201	242	261	201	239	247	228	212	224	215	239	252	222	246	218	239	208	227	210	229	241	227	227	221	233	225	220	227	240	219	216	225	264	246	210	225	237	230	246	232	248	183	230	231	208	257	215	245	225	243	226	237	236	234	245	204	261	233	214	250	231	212	236	216	236	218	238	262	238	228	223	215	212	230	255	232	214	276	216	242	218	217	208	220	287	238	261	213	228	253	245	232	230	238	217	235	228	251	254	235	228	236	227	228	199	232	254	231	216	211	198	216	232	252	251	251	250	233	227	242	218	226	227	231	221	225	223	219	220	229	244	240	222	220	271	223	227	243	240	218	240	225	192	225	251	209	231	221	269	260	221	230	293	218	228	245	236	217	241	250	240	226	225	229	222	232	249	230	234	220	216
23265	10167	16009	4354	2777	2081	1599	1332	1193	998	935	780	787	755	700	710	655	565	639	622	572	576	555	546	524	565	561	542	495	494	520	523	534	533	493	499	544	512	494	530	500	514	537	496	473	459	457	474	494	505	479	518	467	477	501	511	491	477	486	457	503	491	505	476	476	474	515	473	459	496	468	512	462	496	493	517	473	490	435	469	480	484	501	467	467	493	503	505	510	498	474	521	486	458	470	505	440	465	504	492	469	487	500	503	482	491	481	468	489	512	519	480	456	457	469	457	492	466	467	432	455	490	473	437	480	482	460	503	460	461	433	490	500	468	444	457	450	449	472	495	505	457	515	482	424	482	466	472	476	484	474	456	508	492	503	517	474	522	468	484	442	451	520	486	530	453	517	460	479	491	461	519	430	450	475	469	503	506	494	487	506	485	494	477	481	481	476	470	457	455	512	449	504	530	466	504	481	475	499	498	495	457	509	473	456	472	453	499	499	498	485	471	480	462	480	459	480	464	472	459	501	460	448	432	464	452	488	471	473	504	459	495	472	511	447	492	444	512	456	513	512	478	488	473	432	496	500	502	483	495	510	493	484	506	508	473	479	453	484	477	438	487	444	533	472	472	463	461	467	484	460	453	464	482	509	475	438	474	502	517	498	516	505	473	486	464	475	493	505	472	515	446	450	472	491	471	459	474	491	482	482	486	492	450	470	447	421	470	445	477	480	498	465	439	452	537	457	478	519	506	493	490	511	475	506	478	484	462	511	476	499	489	485	466	463	476	485	520	482	449	476	459	469	489	462	467	425	465	460	451	482	507	482	440	481	471	429	488	450	455	456	467	461	466	448	508	464	469	461	536	472	482	499	500	485	448	497	467	487	466	487	538	537	448	476	477	469	452	492	445	488	481	468	457	476	479	495	471	507	452	475	490	443	502	447	488	470	476	482	484	451	513	501	469	477	507	480	501	456	485	426	468	449	485	450	477	472	467	513	456	472	488	495	489	508	460	515	470	440	494	454	474	470	524	460	488	471	457	471	468	476	491	451	460	525	502	447	479	461	506	487	459	486	473	449	446	471	491	489	478	491	463	535	444	503	461	479	470	458	476	483	523	478	464	500	506	543	482	480	459	496	479	459	458	492	488	489	499	480	501	480	489	490	494	457	459	505	458	488	453	451	492	495	497	429	497	461	481	478	512	420	476	472	490	492	505	456	443	455	469	420	448	486	444	492	504	485	497	471	497	503	485	481	480	490	474	494	490	483	464	422	471	440	461	482	507	491	481	527	473	465	473	493	470	477	485	486	472	459	457	468	458	497	483	474	480	435	503	486	428	483	468	470	513	478	460	480	489	461	482	502	499	483	486	460	497	469	448	458	496	510	496	430	456	498	468	467	456	461	484	517	453	482	495	458	473	483	485	461	503	498	466	450	514	465	473	515	447	467	462	460	452	494	455	458	484	503	483	453	471	503	438	471	474	468	445	467	481	497	450	511	514	462	435	504	464	481	449	454	478	492	482	511	460	493	504	476	500	488	541	498	474	493	463	505	447	464	449	452	492	475	508	468	524	433	454	481	501	475	454	486	438	476	496	488	447	443	523	469	441	503	474	455	459	466	464	492	466	459	464	448	469	486	482	482	486	472	506	491	469	464	462	494	499	473	497	461	434	445	438	475	493	463	495	444	478	478	466	482	453	491	456	480	439	450	463	461	494	479	479	471	435	491	463	464	491	493	529	456	489	443	480	494	465	517	463	471	468	489	478	485	468	485	479	506	454	472	482	436	504	441	474	426	445	497	471	486	485	500	473	439	465	443	471	471	482	485	472	511	473	498	465	470	451	483	456	477	488	500	518	445	494	479	463	494	457	456	484	461	521	480	471	503	451	496	437	398	475	467	506	463	455	485	478	475	452	483	483	451	506	476	486	480	501	470	415	469	474	489	496	471	510	464	461	462	486	509	469	445	477	486	479	458	485	475	467	464	474	514	528	459	475	493	454	492	498	455	458	509	482	476	479	414	471	483	477	459	487	518	500	478	476	457	488	491	459	473	483	465	459	504	500	474	493	495	504	468	461	494	478	504	457	469	507	471	441	489	467	436	473	472	472	499	506	482	434	485	440	474	491	478	503	484	462	463	467	477	486	476	481	493	494	504	494	503	487	457	444	505	466	478	500	479	493	495	507	485	449	487	470	450	480	461	489	496	517	475	523	463	485	495	459	492	454	491	477	462	474	478	444	458	488	474	491	465	481	455	456	485	488	470	457	467	499	469	464	476	459	475	489	472	462	507	470	492	483	481	433	447	505	490	492	469	488	488	482	446	487	474	455	497	442	485	486	478	450	456	496	491	499	454	460	465	443	460	491	450	441	474	519	460	460	498	459	474	469	487	487	456	508	480	450	492	475	498	495	514	438	490	489	455	512	452	466	482	459	458	445	480	494	496	459	487	452	465	481	491	470	494	469	473	505	471	451	460	448	480	486	452	459	458	468	496	453	500	493	449	480	494	467	458	499	445	459	480	496	482	493	458	440	524	460	442	486	486	453	481	464	469	486	481	432	399	449	476	484	499	488	465	437	472	502	479	473	480	497	459	500	490	442	461	475	512	484	453	459	455	490	434	482	481	476	501	523	472	504	485	469	443	452	499	481	506	446	463	478	477	439	431	495	458	450	458	483	487	468	456	497	459	458	503	479	493	463	430	462	467	467	452	464	437	459	465	497	476	466	478	472	464	468	449	499	475	471	425	482	472	461	465	492	462	497	497	498	516	495	457	476	487	506	454	474	463	504	464	468	484	466	474	450	480	482	453	516	487	509	511	479	470	468	484	462	477	478	498	456	442	493	497	475	447	522	457	468	446	471	461	482	501	530	473	479	486	458	502	465	501	491	459	501	478	476	482	489	463	459	433	480	510	511	517	488	452	525	497	474	485	471	488	480	487	456	447	469	512	473	452	453	495	484	507	506	454	467	474	472	479	438	475	486	456	485	478	474	459	514	472	467	479	484	484	425	513	506	488	481	496	446	474	497	479	468	464	479	473	504	485	505	468	460	493	458	460	468	466	518	471	452	516	517	496	485	478	475	484	458	492	473	441	449	503	480	453	484	487	516	463	441	462	466	467	484	489	469	478	518	462	442	474	501	461	522	459	466	485	481	477	453	477	497	463	481	455	525	492	443	477	486	456	459	474	484	475	513	468	464	488	484	489	460	456	464	466	486	496	515	463	469	475	470	466	443	462	506	487	439	467	463	475	488	482	481	482	467	498	470	478	477	459	515	456	472	480	499	469	466	484	503	496	434	464	499	524	466	485	491	456	465	465	459	432	476	466	476	492	468	467	499	459	513	469	475	446	472	444	483	512	498	466	503	468	452	516	484	497	470	475	452	491	485	497	475	456	486	491	493	490	471	486	488	470	478	465	478	490	485	468	507	437	495	455	472	499	488	469	473	460	456	516	428	457	485	475	463	489	467	507	499	485	489	452	465	477	451	496	502
23324	21330	29079	23945	21331	21188	3932	936	699	598	546	560	518	533	434	442	422	472	443	397	404	448	419	427	409	399	368	394	391	359	391	362	415	415	386	357	390	375	355	375	392	381	342	331	383	379	352	378	389	347	406	392	410	337	355	389	380	348	376	381	340	357	363	358	358	353	349	367	332	384	345	387	323	347	337	375	376	353	353	376	376	364	356	373	387	355	342	398	344	386	379	367	412	364	350	375	412	381	355	381	388	338	353	415	368	348	329	351	382	383	342	362	332	376	353	380	367	402	334	393	371	371	336	365	380	350	376	354	413	361	337	361	319	360	377	388	372	372	392	386	366	369	362	353	370	362	381	342	375	387	350	347	416	353	334	328	365	365	338	388	326	360	359	386	360	350	345	334	376	362	361	332	367	370	362	364	395	384	368	374	355	362	351	325	357	396	349	382	417	328	355	380	368	322	365	388	371	386	387	371	343	352	353	360	354	368	347	345	361	391	352	327	368	373	391	347	344	371	372	356	359	351	365	353	378	361	375	350	323	396	364	396	345	383	369	356	347	367	376	389	369	365	368	341	366	369	348	350	361	396	341	367	353	359	327	375	378	369	355	347	388	370	369	370	338	371	402	381	370	378	341	340	348	342	364	358	356	388	371	404	332	356	365	360	341	350	366	358	350	364	388	382	347	365	313	343	354	381	364	348	350	385	354	374	358	371	378	387	345	387	360	342	385	356	360	383	374	393	354	355	385	353	370	369	369	364	416	308	376	358	349	351	369	353	352	360	338	353	385	395	346	360	345	350	338	354	385	334	380	418	366	398	364	364	365	363	351	384	395	373	361	354	387	393	366	379	343	408	358	408	363	341	356	355	406	349	373	381	388	376	357	353	379	358	338	339	387	340	380	400	383	367	386	370	404	370	317	358	345	333	344	363	359	388	404	388	375	356	345	355	347	397	387	352	372	344	376	346	395	370	362	341	394	339	358	382	343	345	381	367	351	368	341	364	363	375	367	345	338	347	350	348	381	372	350	347	374	351	317	403	370	341	388	345	407	346	376	367	325	367	373	346	359	365	385	343	375	342	317	335	379	379	347	353	357	359	393	347	361	381	359	357	356	379	387	376	331	355	375	347	355	356	358	336	379	381	356	377	354	328	374	369	411	371	360	368	367	364	375	359	397	335	347	347	349	343	370	378	380	405	352	379	392	362	343	350	367	328	363	360	370	369	320	353	388	334	407	364	362	368	350	349	352	359	339	391	384	368	341	308	385	372	386	348	377	371	385	336	351	358	358	373	377	337	354	343	372	350	382	348	379	359	337	397	360	360	333	357	333	355	347	361	343	366	343	352	378	402	375	369	391	356	370	352	391	352	382	355	390	362	384	371	344	365	342	353	337	372	362	362	375	355	358	339	342	338	363	334	380	359	374	331	338	355	357	370	373	382	377	357	363	348	378	357	354	354	362	376	340	334	344	322	354	367	366	363	365	354	338	328	339	357	381	355	368	358	379	343	356	361	342	351	409	368	362	320	354	357	374	373	374	357	393	355	351	354	370	344	350	357	347	392	361	337	367	343	333	384	360	364	349	394	350	357	348	324	355	360	360	355	375	382	335	358	372	402	322	368	382	349	384	360	362	341	342	371	367	364	363	347	362	372	341	364	345	375	351	360	344	367	344	366	353	371	323	342	379	380	357	364	389	365	353	338	332	361	367	345	367	338	366	366	375	333	329	378	399	361	370	346	317	348	366	381	354	390	342	336	360	347	373	382	388	383	361	354	353	330	340	339	331	342	383	344	347	336	359	379	412	376	360	349	343	342	391	347	368	350	373	373	360	342	376	360	363	351	350	328	374	353	382	354	376	366	355	354	361	321	351	373	344	357	370	386	388	353	396	357	369	378	350	367	368	376	372	385	380	369	373	338	363	351	389	352	332	343	352	379	344	370	388	390	366	344	360	355	363	372	361	344	344	362	360	381	334	367	345	364	374	311	353	325	329	377	393	367	357	377	362	376	367	369	367	397	365	350	370	379	360	348	342	365	342	387	363	333	382	369	394	323	359	414	365	363	364	360	340	366	355	341	368	328	400	377	396	344	399	376	354	387	375	374	370	379	381	350	338	401	385	334	343	348	320	371	381	402	347	379	365	364	346	358	355	370	363	368	359	367	368	391	392	371	373	360	364	364	329	386	359	352	346	369	364	373	355	369	379	359	342	365	375	365	364	356	365	358	387	349	346	388	377	333	394	387	373	353	343	352	324	357	338	374	401	334	370	387	348	367	373	391	363	360	371	396	378	367	361	371	363	339	358	381	308	368	341	399	353	358	357	347	374	340	396	354	319	346	384	356	359	375	346	336	375	364	329	323	368	317	359	363	387	355	359	360	348	366	354	362	343	375	379	395	371	333	376	355	352	385	371	382	366	381	360	357	354	371	365	361	393	353	379	370	359	347	373	340	336	329	362	342	338	376	337	392	383	392	365	358	366	361	371	370	353	360	354	363	310	350	361	332	419	342	364	384	358	386	338	385	400	361	395	331	352	345	337	386	363	391	349	389	368	352	355	327	379	392	378	363	344	330	339	358	368	345	372	384	366	365	384	368	332	385	361	366	355	379	367	394	323	353	377	357	344	378	365	368	374	356	354	375	371	355	328	381	368	381	381	395	330	335	336	380	380	302	387	361	348	384	361	341	370	355	380	358	366	384	367	382	398	352	376	389	349	364	346	342	373	366	371	385	365	380	371	359	352	352	380	355	352	416	410	348	343	365	365	384	359	360	385	346	350	373	352	362	352	351	342	325	357	421	383	335	400	342	350	362	351	381	337	369	342	390	358	358	379	337	372	336	366	374	363	333	378	359	348	351	324	366	377	394	338	378	366	360	334	379	338	358	370	338	370	349	360	358	374	363	360	354	403	366	368	373	332	367	354	401	349	357	350	400	358	381	337	327	334	351	340	371	358	382	395	398	308	333	367	366	363	350	358	365	371	371	285	367	371	345	353	347	382	367	369	362	346	358	374	387	378	396	342	338	353	345	333	362	382	326	356	351	375	376	357	370	343	340	399	395	361	376	372	358	354	325	364	367	333	355	381	362	337	364	365	359	365	357	358	345	353	353	365	361	371	394	348	364	377	343	339	362	374	351	332	372	342	371	397	368	344	403	337	379	373	344	338	350	380	371	370	356	389	364	376	396	389	379	382	361	379	408	366	378	360	364	373	355	357	349	351	373	338	349	359	349	364	369	328	347	352	380	432	360	364	367	372	354	377	334	352	377	348	377	303	352	385	342	380	331	355	366	381	336	341	362	355	372	383	369	354	338	372	368	334	357	349	346	386	370	346	353	341	347	351	388	390	363	368	347	381	373	403	361	339	351	374	355	338	381	362	354	372	351	375	370	336	348	374	345	394	357	346	373	358	361	342	361	378	355	348	330	360	371	389	374	360	368	357	382	353	352	348	329	346	356	379	348	340	335	377	371	385	351	367	376	370	375	389	363
24537	16016	18408	7100	4753	3561	2826	2311	1929	1674	1416	1257	1213	1146	1024	1030	934	926	855	864	804	820	792	822	806	795	731	746	764	766	792	745	757	692	723	718	728	680	697	686	661	683	726	708	684	693	719	713	735	647	663	695	701	690	714	694	658	692	715	651	675	685	715	666	693	742	678	695	610	708	660	616	675	687	669	706	661	639	711	649	620	658	689	693	710	674	641	696	650	681	681	629	654	670	665	680	680	642	698	703	702	648	711	684	660	681	676	645	658	663	712	628	672	745	673	668	676	681	681	657	644	671	655	682	670	700	666	654	626	675	720	604	702	645	652	619	683	711	668	637	706	635	666	661	637	637	670	699	659	677	671	656	676	673	634	626	647	669	688	658	635	691	661	660	691	683	645	647	692	698	627	700	645	643	667	686	681	666	657	645	629	639	665	633	662	688	685	666	671	670	702	707	706	662	685	634	700	654	615	658	670	625	691	651	634	708	684	687	637	660	700	662	666	643	664	699	677	655	697	651	653	691	679	633	671	679	680	616	673	688	642	659	619	693	646	739	620	703	694	642	663	684	663	659	710	664	670	620	644	652	684	634	653	688	651	642	628	620	647	660	679	653	711	636	700	650	655	643	683	674	738	683	693	691	658	699	681	668	623	686	658	671	634	687	677	692	610	670	620	653	664	658	684	620	682	618	729	642	647	675	596	669	656	683	633	624	681	641	662	652	642	660	644	685	668	673	666	700	683	650	697	698	701	685	685	645	645	683	657	662	678	641	678	659	661	694	637	702	594	640	734	676	677	660	719	647	692	637	661	657	628	698	651	657	679	687	697	660	685	635	665	694	624	683	675	639	655	680	653	614	703	679	657	674	667	646	685	679	649	702	689	632	631	666	630	686	670	662	664	659	679	708	665	657	652	705	669	652	645	683	655	654	702	707	661	653	647	702	708	633	667	656	650	663	658	637	651	645	683	680	691	698	675	676	659	709	659	665	706	651	675	681	725	638	661	629	645	674	662	689	697	638	675	675	645	643	679	705	706	678	645	596	643	679	670	679	680	648	642	705	674	679	669	653	650	631	641	684	688	644	705	647	686	664	682	668	681	663	652	708	661	701	673	694	675	674	603	672	734	651	674	636	696	652	657	671	658	645	682	691	643	638	685	687	687	691	689	626	633	625	636	707	617	644	682	686	699	652	687	698	659	686	663	669	652	659	653	623	610	652	691	622	692	682	662	674	662	665	599	648	685	697	670	663	655	661	633	666	663	655	648	665	668	704	671	656	699	628	663	668	694	692	639	671	670	622	672	658	652	662	682	657	684	675	664	655	713	685	691	672	644	678	702	587	687	686	650	671	662	659	673	629	644	718	699	684	683	696	653	682	641	674	609	637	637	607	647	673	649	649	636	673	675	701	699	681	667	665	676	681	602	679	692	643	673	651	656	694	635	673	651	702	657	699	666	688	715	670	687	693	642	649	706	651	705	669	668	696	653	646	687	674	678	645	641	702	675	610	699	680	664	691	629	643	683	655	690	684	671	637	601	669	690	617	645	696	677	664	653	675	677	654	636	734	609	622	694	640	653	662	689	642	654	675	677	695	683	680	683	669	666	675	653	657	698	613	691	652	658	658	651	666	664	652	694	642	698	707	670	663	692	630	657	682	631	682	669	681	707	678	683	673	699	667	618	631	634	719	633	680	655	671	689	660	663	620	619	616	692	629	640	690	653	670	692	705	711	662	663	669	651	653	716	671	680	656	707	653	681	688	642	669	671	642	654	601	693	633	664	684	637	693	665	661	713	666	601	652	673	662	671	674	686	667	668	659	619	660	644	682	659	707	639	705	719	725	682	655	660	625	657	674	654	648	620	675	649	662	684	697	685	649	680	681	660	640	688	691	645	693	642	659	669	701	668	694	682	657	674	669	730	678	669	698	636	629	709	636	654	675	679	690	676	659	669	651	691	688	643	658	646	667	689	659	696	704	656	684	675	677	648	659	631	665	696	673	653	654	678	622	673	659	625	684	643	689	645	683	663	652	679	654	670	667	710	694	675	652	665	692	665	675	647	662	648	641	670	684	617	643	663	685	664	670	700	696	658	672	663	643	689	655	635	656	692	619	668	736	662	663	648	666	701	651	625	685	673	671	679	681	689	716	701	682	667	696	605	632	681	686	651	639	660	678	648	703	652	683	708	666	673	676	665	674	647	638	677	679	683	644	655	662	691	665	663	666	661	674	693	650	683	686	654	666	689	719	646	681	671	646	631	691	669	688	657	605	632	680	671	683	668	632	678	643	650	651	706	659	694	678	709	636	664	700	686	629	636	698	660	666	651	704	655	670	641	667	668	669	710	674	657	679	675	661	667	691	655	712	631	682	677	672	635	669	699	681	631	692	736	651	671	612	654	665	662	648	636	716	647	634	656	664	653	666	678	649	688	678	656	658	642	671	670	646	689	649	715	682	653	683	628	674	685	660	684	642	677	722	619	640	628	658	680	684	664	640	658	638	647	644	681	614	671	688	660	672	690	700	655	656	648	655	688	692	685	645	661	641	691	686	668	673	685	724	605	649	662	666	664	675	691	654	661	685	660	656	685	662	656	658	675	708	638	662	639	657	621	659	693	651	722	709	661	660	652	670	686	645	694	644	647	674	682	626	643	678	630	641	676	631	669	660	664	704	683	647	658	682	667	671	709	715	662	662	646	648	647	667	661	693	705	664	671	644	689	642	679	695	672	612	668	663	672	662	646	646	660	669	660	671	690	666	669	675	695	623	677	677	691	657	684	688	631	664	640	705	625	659	701	663	687	672	680	707	657	648	686	685	675	648	660	650	666	664	664	622	642	701	635	667	699	688	677	702	627	657	649	701	682	627	746	687	596	662	677	681	671	675	668	639	687	663	687	664	634	660	697	652	645	615	634	661	674	639	680	677	683	674	678	696	637	726	611	659	678	721	657	686	666	670	640	687	697	663	703	686	686	638	648	609	668	646	649	671	664	622	667	648	637	663	641	665	679	671	704	679	664	689	615	638	669	661	711	655	691	681	674	684	625	704	615	681	639	630	668	656	674	652	653	673	633	673	669	674	655	646	686	620	703	666	674	691	624	641	634	701	700	667	674	628	669	683	653	700	629	631	702	688	694	654	697	623	691	644	640	711	655	649	660	648	705	692	660	676	682	706	650	683	657	667	660	684	680	657	634	701	638	654	665	670	686	686	698	689	664	664	640	640	662	696	696	692	627	675	644	635	647	664	687	691	680	672	658	617	676	639	673	662	691	674	702	677	622	654	631	664	642	681	652	655	662	674	681	658	648	702	698	661	687	721	640	678	715	672	643	684	698	722	662	647	680	678	725	662	666	684	713	655	689	692	666	671	657	658	667	629	624	633	646	644	687	679	656	648	656	674	657	667	652	643	635	669	668	647	651	700	636	581	632	643	672	696	712	640	690	714	642	690	656	688	668	667	684	615	671	653	656	651	708	672	702	661	644	674	656	691
26923	20981	12463	1448	577	600	572	533	533	519	534	531	550	530	562	528	559	528	530	505	525	548	525	525	511	490	523	535	530	510	490	530	494	529	486	505	518	529	526	537	525	521	518	528	501	538	536	527	490	526	522	536	548	524	541	501	487	503	508	543	524	523	510	528	532	527	500	532	487	562	511	534	520	518	507	495	484	509	508	562	545	505	528	560	572	551	525	554	489	500	532	472	473	516	482	500	534	528	536	516	515	534	511	535	518	514	537	528	491	552	481	503	548	530	485	546	512	534	490	476	499	541	518	529	526	539	528	508	512	527	521	516	540	521	518	524	531	506	520	510	534	472	472	487	501	495	509	535	498	524	493	524	529	549	529	508	509	486	522	521	549	508	523	517	516	517	538	522	521	542	476	510	516	516	529	530	532	507	499	511	532	562	538	495	529	519	534	496	491	505	534	522	519	468	497	555	500	510	481	505	537	563	537	525	513	513	493	499	530	523	503	529	496	492	520	524	514	488	494	501	529	550	502	534	518	522	488	521	546	513	528	514	525	498	500	504	513	497	543	503	488	485	512	510	517	503	480	537	551	542	480	484	537	508	528	573	529	497	460	526	474	539	487	529	537	523	494	526	522	526	572	527	541	489	515	540	536	494	497	517	502	505	524	503	541	542	538	508	506	535	520	511	558	504	528	492	508	483	529	490	527	485	530	542	547	519	536	514	543	549	514	556	545	495	505	499	477	521	548	466	489	501	527	524	525	548	490	512	540	553	559	529	503	521	500	524	521	520	481	547	576	529	533	522	524	497	519	540	498	516	513	553	462	537	479	497	476	517	538	538	523	523	472	523	526	534	522	514	531	497	518	508	508	521	533	563	475	528	534	534	533	527	499	533	543	486	525	501	525	549	542	501	550	519	530	528	503	533	509	553	536	481	533	509	548	546	532	504	498	495	518	524	523	498	519	550	546	523	517	526	533	557	545	507	507	442	531	505	519	509	498	528	501	505	478	529	530	552	523	501	473	481	539	549	495	562	521	493	514	530	534	519	519	526	551	493	517	467	528	548	523	551	519	537	511	484	560	531	544	474	522	549	488	532	493	498	498	463	471	483	501	525	535	474	548	514	574	501	556	519	531	518	526	489	535	478	477	536	491	545	561	530	510	553	531	483	466	517	538	558	535	569	535	538	522	524	490	510	544	492	529	532	500	508	541	519	528	552	470	546	470	533	517	496	536	535	502	484	515	513	533	509	487	513	519	573	487	501	522	511	523	560	515	501	499	517	530	531	498	513	517	539	535	488	504	519	492	541	519	500	523	539	520	536	489	516	487	494	501	498	517	502	489	542	525	523	547	553	501	485	531	492	551	540	509	520	544	502	568	495	509	534	524	520	514	513	506	514	494	497	521	526	525	538	528	527	490	498	529	547	507	496	548	522	515	536	485	541	526	525	519	504	534	566	529	519	533	487	538	532	518	494	524	474	489	507	522	562	495	515	503	475	557	535	513	554	517	545	547	517	501	502	531	492	503	525	479	473	546	515	531	533	491	550	500	475	525	532	533	494	556	517	533	482	504	536	511	517	552	551	517	495	488	513	523	533	498	490	541	532	550	532	506	509	531	529	519	479	539	453	477	498	471	512	480	505	539	524	501	526	545	465	527	535	522	513	536	510	499	516	523	504	498	543	557	531	534	492	546	551	511	514	551	553	519	523	508	484	495	491	533	493	463	488	531	490	520	520	488	534	506	500	562	509	526	517	503	515	519	534	529	554	565	515	461	520	561	472	525	525	539	539	518	534	500	494	508	504	544	536	493	551	480	491	539	482	533	507	511	549	525	592	513	536	543	520	514	531	541	506	491	521	513	509	490	502	515	511	542	515	533	530	497	550	507	532	506	538	522	529	540	529	512	507	540	511	530	521	509	504	495	493	494	519	522	515	528	541	534	520	481	513	516	584	522	523	508	522	478	501	509	526	557	475	540	479	506	486	488	526	494	524	530	558	518	558	502	539	482	499	520	519	481	513	481	536	511	535	489	494	551	504	524	509	538	532	494	502	508	527	550	509	526	502	531	480	546	531	476	507	535	505	532	477	549	486	513	507	528	534	514	486	509	493	509	552	506	533	542	548	519	509	502	519	496	567	504	526	512	530	516	522	529	493	504	506	500	525	511	541	533	522	492	546	519	495	549	518	543	521	553	529	507	517	543	484	436	490	477	533	509	518	505	525	506	493	467	558	502	494	530	497	508	476	500	495	506	482	527	511	511	525	501	555	517	504	534	496	511	521	546	519	512	556	513	543	485	530	504	506	512	538	496	528	502	491	513	492	505	560	495	494	551	483	492	504	523	526	546	512	517	514	542	511	502	503	511	512	531	529	520	546	546	514	502	495	544	523	533	496	490	527	538	526	498	549	512	543	480	523	520	523	506	510	518	497	494	502	537	526	513	507	536	508	493	506	524	537	525	531	521	554	540	542	509	500	500	499	557	477	546	537	531	536	529	524	499	499	514	495	522	466	537	491	503	510	502	515	516	495	502	485	515	549	533	531	516	545	534	534	530	584	497	545	494	478	497	524	527	510	508	491	488	532	518	507	555	525	560	521	503	507	538	501	508	518	529	524	523	544	510	509	519	515	485	595	515	506	479	488	543	478	532	510	504	513	505	534	499	512	504	526	553	505	547	546	489	527	504	533	551	529	505	523	498	491	509	502	499	530	504	520	539	575	536	560	522	519	493	494	554	505	530	495	521	494	483	517	545	540	516	542	533	485	521	500	494	496	517	497	499	519	516	526	511	525	497	540	513	538	503	492	546	560	518	507	505	516	491	511	476	505	519	497	534	519	486	522	487	517	512	495	544	534	518	539	440	504	514	492	511	505	500	533	524	487	521	533	492	507	534	522	504	511	527	510	522	556	512	519	530	525	553	540	491	516	494	531	530	492	508	530	509	526	521	531	513	491	468	497	493	509	508	507	517	562	521	517	468	493	517	504	553	493	470	509	524	481	535	536	524	531	504	541	542	563	500	521	557	504	524	534	531	537	522	514	542	507	510	496	508	498	548	518	529	539	502	536	503	509	532	543	479	531	503	528	532	486	533	506	498	496	509	511	512	506	553	532	524	536	511	519	511	519	513	526	547	548	515	542	516	504	513	532	498	491	505	530	517	522	495	510	511	517	522	548	498	502	514	497	536	525	505	506	497	499	507	499	498	545	517	507	506	524	539	498	503	535	552	509	507	554	544	522	517	522	546	548	491	496	544	537	525	525	504	544	576	515	513	513	500	516	530	498	527	512	488	498	500	486	514	544	558	488	520	575	523	553	530	497	528	527	527	551	529	518	512	520	520	512	525	532	500	545	500	536	506	527	512	522	519	526	516	502	507	514	513	527	546	522	515	551	483	477	505	525	532	492	505	497	529	543	478	545	520	530	527	498	490	503	505	533	517	535	508	506	540	532	538	515	486	531	531	533	535	518	520	541	544	510	572	528	502	513	494	512
12981	2039	7171	1394	1207	1142	1136	1027	1064	985	983	1020	1001	1023	1011	986	1042	1002	1003	989	993	1019	1040	1006	1020	985	997	1002	1016	983	968	988	1007	1075	964	973	983	1057	983	1009	969	1005	984	977	981	986	975	989	978	995	1011	991	1034	990	976	987	1052	955	988	1047	985	1031	1062	983	991	948	922	1006	994	985	1022	916	1013	1070	1019	980	948	1029	966	1016	957	1015	986	1025	1004	984	1004	973	996	1002	1042	1040	948	993	1000	1001	972	991	1011	990	998	1016	985	984	1001	983	1009	1003	1007	1002	1029	997	994	986	1005	1025	978	1019	1017	1006	991	923	968	966	1009	1015	988	988	988	1006	968	970	973	1001	942	963	1002	966	951	955	979	1039	1001	997	930	1017	1023	963	1012	966	971	906	1032	1062	978	971	1031	978	963	1007	1012	986	1031	1028	933	1038	964	1016	1005	991	1037	1022	1033	1064	1018	1016	1001	965	938	999	988	966	958	1028	952	963	919	994	967	996	1008	1015	1003	944	976	1016	1051	1031	986	960	983	1016	1015	965	1033	926	948	947	967	965	956	981	1008	986	1030	933	1015	981	1008	1001	952	1016	995	1050	1009	1031	983	997	963	1014	975	991	984	991	1031	951	1008	918	1017	1011	992	966	1005	994	953	970	1011	1039	986	1007	986	1006	1028	1018	1005	1020	997	950	1004	954	984	960	998	954	995	960	974	963	970	1007	968	987	1018	963	1000	1001	954	1015	1043	1005	985	999	973	974	985	945	1021	981	975	932	1051	959	1020	989	1028	1012	942	962	974	1034	963	1003	965	969	1019	1004	985	971	971	1008	1018	949	1034	984	983	973	1016	1001	1052	1032	938	1003	994	985	1047	967	983	971	993	967	978	984	959	1006	920	962	1019	972	961	994	1022	1060	959	980	999	996	976	1032	992	987	1043	1035	1040	1019	1003	955	1013	1034	985	1010	1010	952	984	989	950	970	1013	1013	966	1010	1047	970	977	988	990	1043	1029	975	967	980	976	1021	983	1017	1004	974	975	976	1028	1001	986	925	956	943	1006	1050	969	1033	977	1000	953	1060	990	995	1007	1004	988	1047	1048	1008	1008	982	990	1000	984	1000	1038	969	999	1089	952	962	964	904	974	1028	961	962	1026	952	981	1003	988	1009	1012	951	950	950	930	990	1034	991	997	978	987	981	1020	998	975	914	976	960	968	971	1019	1016	986	991	971	1026	991	949	996	1029	1011	954	980	1010	974	1001	1010	1039	974	956	967	941	993	977	973	969	953	965	941	971	938	1017	961	1026	1027	961	964	984	1011	997	985	989	963	1031	1002	954	969	1045	944	988	1018	976	1024	916	1004	940	1065	985	1001	993	951	996	965	992	1036	962	966	999	989	991	1066	1012	937	931	1001	945	1005	1011	975	1000	980	1023	997	1034	976	1011	1026	1018	1027	968	1050	995	991	952	1040	989	948	1000	979	931	1018	925	972	1012	954	1009	1008	1005	970	957	1021	996	1053	1000	976	956	993	1049	932	1070	948	1013	1003	1067	1080	1029	988	929	1029	982	1029	1012	980	990	966	966	1018	1020	986	955	1035	974	1006	974	968	1056	978	959	942	946	969	969	973	1018	985	984	978	978	996	962	976	1001	990	1014	980	987	967	988	1002	1013	988	1011	954	983	1014	1055	965	936	995	1024	1004	1038	1012	1048	1004	1027	1058	976	1031	992	989	964	958	1013	948	974	983	1002	1031	975	1007	975	967	1008	1003	1030	985	950	1055	997	989	997	976	967	966	961	1002	1039	1059	980	1011	950	988	994	1001	965	1033	932	997	999	1004	986	946	991	989	970	949	1011	1014	993	973	955	1037	1040	970	961	1023	948	981	1052	957	1051	1000	950	1028	984	1002	999	1009	996	963	1012	1009	944	930	961	973	1026	1014	958	991	1020	1000	966	988	1043	1016	999	1026	1010	943	988	1014	968	1014	968	963	1040	970	1018	956	967	980	1052	995	1002	1033	1028	997	1037	958	1027	1007	997	963	1029	980	984	1006	1008	1008	1033	994	1049	990	966	1032	993	960	983	999	990	1013	996	1019	965	973	977	1027	1012	959	957	971	965	1054	1030	970	972	1000	1061	995	1004	1014	1005	1035	968	986	999	930	979	988	994	1052	986	998	976	987	988	976	986	983	989	969	984	1006	975	1006	945	930	987	978	961	971	989	1001	978	963	1037	1024	980	974	979	955	985	998	1013	1026	997	1004	1052	981	1011	937	962	1062	972	1001	1025	956	991	1008	940	998	977	998	1031	1000	1042	913	1031	1028	986	930	1033	975	1003	1004	979	1022	1011	1027	962	1012	1009	976	1031	974	1014	989	959	978	1016	936	1015	1053	984	965	1046	970	1003	1008	981	1050	968	1001	996	994	1022	984	966	970	983	970	962	996	1016	977	968	980	969	956	1006	993	937	983	1005	999	930	948	1016	964	947	980	993	1002	999	993	974	1026	995	1005	1020	978	1000	1023	959	996	1026	978	980	1028	989	1029	946	978	969	1012	933	990	969	991	936	965	995	990	981	960	1012	948	1007	1039	1012	951	985	971	975	1030	981	983	1029	1043	942	981	1002	1045	960	1063	911	1018	1014	1010	1018	974	967	1019	999	997	1038	958	990	1021	980	1082	951	1032	1007	951	1003	1008	1064	1022	1046	1002	1038	988	979	972	1054	1002	1012	937	993	1033	945	963	931	1006	977	1006	1025	1007	989	972	1026	1019	998	1053	1052	966	1011	1016	970	1013	975	1015	970	975	996	1044	946	1005	996	948	975	994	967	933	963	1007	1030	948	1032	982	1032	973	945	994	1056	1008	1017	975	998	982	1019	981	974	1020	960	968	1011	930	978	930	984	1023	1002	968	978	986	955	988	990	984	1049	1009	1032	946	1008	1015	992	1012	1005	960	973	1020	945	1027	983	959	975	978	1030	956	1044	1020	962	1004	945	980	965	991	1016	1018	1035	1051	962	989	993	1022	1002	1003	982	996	1025	1013	1030	992	996	1047	942	1002	982	1004	1006	1006	989	993	993	981	949	995	987	960	1000	967	977	951	1014	1028	979	1003	1022	976	1043	969	1001	1016	981	968	972	987	962	994	1023	939	964	952	1036	997	1064	1012	999	1062	984	925	979	936	986	991	1005	981	1002	996	992	963	996	988	949	970	1037	1041	926	1000	950	1013	989	995	1013	979	1022	974	1018	973	1005	1017	1014	1003	990	979	1019	1011	996	1003	974	970	986	949	995	1008	985	998	976	944	1018	983	958	1031	960	998	973	1022	1020	910	1012	1030	1040	972	1006	993	989	983	1014	956	998	952	971	1040	956	954	1037	1012	998	960	993	978	980	978	953	1026	957	935	1037	945	992	1005	975	1010	1021	1021	978	1020	1006	996	982	990	974	960	1002	953	1000	1018	951	1024	995	1005	923	990	1005	994	955	991	1047	948	955	1032	941	969	1010	1004	953	984	1016	969	1020	1029	1018	966	993	1046	982	1034	973	987	998	1006	1031	968	971	964	1006	1033	980	976	1007	970	1015	977	1026	965	1034	964	991	1021	1000	1007	1005	973	1010	1002	996	972	951	945	991	987	968	935	1024	1020	1032	1013	1014	961	975	995	958	983	976	1020	989	977	948	1016	1007	966	1039	998	958	1009	983	1030	1026	970	988	941	1013	982	1021	1052	962	987	992	991	1046	995	957	986	992	973	1038	971	995	1031	984	981	944	1036	1026	986	957	990	999	1016	1013	1046	954	978	1010	1005	996	1005	980	959	961	991	962	1019	965	1031	979	946	967	1022	952	993	1003	909	978	984	966	1031	960	1036	1049	978	1064	936	956	1028	966	974	927	990	1010	1001	991	998	969	1002	928	988	1036	946	975	1034	1020	964	984	1022	1013	1038	971	998	1008	983	970	931	964	961	1039	985	989	1006	995	1044	973	1034	961	969	991	980	988	966	980	1008	1067	955	923	1000	988	993	1083	1001	983	934	985	968	939	989	984	995	974	988	994	1007	933	1017	983	1004	971	1016	954	1031	1016	924	948	946	1020	959	959	1037	956	948	1043	1014	972	1000	1024	966	980	991	1028
24311	21338	28397	24629	21219	4712	671	448	401	365	332	301	286	282	283	286	302	260	282	217	266	266	236	257	253	233	225	255	234	256	238	257	262	234	243	213	250	222	245	224	262	221	226	246	227	252	227	253	256	244	239	238	216	227	238	233	245	257	254	223	239	249	239	210	234	240	215	233	207	222	249	255	260	214	250	237	232	218	233	242	222	225	234	247	217	223	248	241	251	252	241	228	226	227	228	205	224	229	224	236	241	251	234	220	209	227	233	230	218	218	230	236	216	232	263	252	217	231	232	224	226	215	215	222	220	235	221	255	211	230	218	234	233	230	245	255	254	252	243	246	239	248	227	217	214	225	234	253	238	224	241	239	226	221	218	259	248	207	261	226	230	218	212	234	243	264	220	234	247	254	221	233	210	222	211	229	232	208	249	224	238	222	235	213	232	242	216	253	217	224	228	231	213	206	205	249	217	194	221	219	224	240	219	205	223	232	224	244	228	237	230	248	228	228	231	230	246	213	231	247	230	231	196	213	206	222	209	247	215	215	265	232	232	223	228	254	253	211	208	231	232	216	242	216	217	220	222	232	221	250	239	227	214	242	231	224	231	229	240	232	246	232	240	222	222	246	225	254	230	239	231	234	225	225	246	248	219	221	224	248	220	207	238	225	227	232	227	226	229	237	242	221	205	226	198	233	254	220	252	244	231	236	248	203	242	227	200	241	243	261	228	228	252	214	252	242	206	228	238	233	235	231	230	251	228	262	210	221	248	218	236	225	219	224	244	225	225	235	205	239	223	239	238	234	251	229	220	212	237	224	227	225	238	228	220	223	249	221	220	209	220	231	241	241	229	243	230	254	249	218	235	234	221	193	229	220	241	240	231	231	228	215	231	256	200	240	233	217	241	230	236	238	252	233	239	230	224	244	251	229	214	220	234	242	227	234	233	211	222	234	241	212	251	237	232	250	257	251	232	208	229	224	235	255	237	215	242	240	235	228	218	240	224	225	210	253	259	235	211	229	222	234	219	237	212	238	218	254	232	268	219	218	224	219	217	235	236	218	248	253	237	263	253	209	237	212	219	221	230	230	204	240	250	230	236	229	229	215	234	240	200	228	222	239	264	217	238	238	219	232	265	208	230	237	223	225	199	248	232	241	225	260	245	214	247	236	217	222	238	221	262	212	217	224	240	221	206	276	229	207	217	242	255	251	225	238	265	244	255	225	240	245	234	218	253	241	234	213	202	238	211	224	207	239	223	221	215	243	209	199	200	212	250	236	228	208	226	243	248	235	227	240	208	233	223	205	209	250	231	191	246	212	226	232	219	241	190	240	218	240	235	241	212	242	252	245	204	235	230	249	246	227	213	236	239	226	207	234	216	231	228	226	209	229	222	245	227	214	242	238	221	235	222	220	213	206	243	210	241	233	264	220	211	222	240	232	230	240	273	234	237	217	222	213	237	236	228	218	257	265	223	235	211	227	241	254	244	239	221	248	239	215	228	206	211	236	224	241	222	233	237	222	221	211	223	222	241	239	228	223	240	230	228	234	239	215	217	210	216	243	209	233	203	231	214	221	245	237	230	259	230	227	235	210	228	236	220	217	233	230	212	248	231	250	237	213	229	242	238	219	212	217	247	241	230	260	226	209	216	214	218	218	209	227	232	213	233	258	245	256	215	227	215	230	232	233	236	206	230	246	213	217	201	231	244	248	217	270	212	227	201	241	235	264	221	242	244	227	223	246	229	215	232	233	239	201	212	248	229	231	215	239	235	194	225	242	248	226	226	237	222	246	193	236	237	258	228	227	204	238	251	224	239	206	236	230	247	228	251	226	241	235	235	233	199	233	211	238	224	218	247	249	206	244	251	227	237	249	227	247	249	213	236	191	229	223	230	231	245	236	223	228	211	236	228	225	222	225	226	234	222	223	209	239	239	245	219	186	208	233	215	214	204	227	262	253	216	260	232	214	234	231	218	242	237	262	235	227	230	238	197	260	217	254	234	221	223	223	242	223	209	243	255	240	247	192	259	231	221	220	222	226	210	238	253	227	238	244	242	222	204	232	201	209	248	241	219	193	222	232	225	248	208	241	246	234	221	239	265	224	220	209	214	239	219	218	251	217	237	232	212	231	219	256	220	210	235	227	201	200	208	231	231	235	209	246	228	245	201	249	250	223	251	231	232	236	235	217	228	204	226	223	239	221	237	236	231	228	215	230	221	242	215	250	214	222	220	256	225	242	269	227	207	224	215	245	224	266	231	228	236	235	242	194	221	220	216	203	223	240	245	238	211	218	231	220	235	231	243	225	213	228	258	237	228	243	204	216	246	197	266	226	211	220	207	231	219	260	199	254	223	225	223	247	224	229	230	221	239	233	190	238	208	193	230	245	214	207	235	225	244	248	224	217	221	238	241	227	222	215	215	211	230	223	254	246	253	216	249	228	242	228	220	244	242	220	212	258	245	226	218	229	225	255	239	239	244	236	210	230	260	229	237	226	225	235	217	231	224	224	240	237	218	255	256	216	227	230	246	236	251	214	229	226	251	210	231	201	220	229	236	225	241	220	255	221	221	240	212	232	215	213	245	234	227	223	235	205	222	197	229	214	244	214	242	222	227	238	223	247	227	233	233	220	272	213	243	213	216	236	221	219	246	223	221	246	215	224	230	232	214	218	234	188	229	231	224	236	234	238	237	238	213	215	233	241	234	222	213	251	244	223	243	213	258	214	227	217	259	209	225	211	224	227	226	236	243	233	240	216	219	198	196	230	232	220	243	241	237	222	224	200	235	261	198	239	249	218	222	214	223	226	263	217	250	226	232	235	211	217	208	243	238	243	228	221	230	217	286	255	206	241	217	263	227	248	208	222	243	239	208	224	238	242	235	234	231	238	219	246	230	250	220	228	230	217	240	241	215	224	230	223	215	257	251	238	248	226	217	215	246	244	241	254	241	231	231	228	215	216	234	217	235	249	243	229	211	238	241	236	260	232	227	227	205	229	234	234	239	227	215	228	254	225	247	235	234	226	265	223	219	241	241	221	260	200	235	198	217	243	232	233	230	207	230	235	265	251	229	237	249	216	242	221	249	227	214	235	239	238	218	236	254	227	223	223	214	239	228	242	208	238	232	236	222	237	235	259	237	230	224	229	231	222	228	221	245	233	216	270	201	236	212	231	248	225	231	233	259	211	243	226	233	218	224	239	260	226	225	227	247	252	215	214	236	208	229	239	222	250	205	224	247	238	248	268	210	247	226	239	230	212	244	244	245	207	223	202	244	243	216	221	254	198	253	246	240	216	227	232	226	244	240	242	233	238	247	230	230	238	242	231	220	216	228	229	227	228	206	238	231	226	247	246	223	239	241	222	223	201	215	243	254	225	208	198	238	222	240	226	223	247	232	233	221	237	220	215	227	229	237	235	240	231	256	204	233	218	215	223	243	234	236	224	237	224	241	255	241	251	248	201	229	235	231	230	228	198	244	218	223	228	211	239	246	245
23631	10396	16052	4344	2871	2081	1604	1386	1136	1044	915	808	783	761	668	628	610	626	593	586	575	518	548	547	555	511	551	526	541	519	499	497	502	497	489	489	488	516	494	493	528	470	490	470	481	493	514	482	508	473	492	495	476	475	508	456	415	480	487	508	460	463	474	500	468	491	487	426	488	441	493	477	440	493	474	467	482	476	490	491	481	483	503	477	467	525	482	479	486	496	506	465	455	474	488	451	455	469	484	483	475	480	444	450	484	464	446	445	437	461	472	491	502	478	474	493	517	454	452	481	490	469	464	458	432	466	485	480	455	493	438	447	471	477	457	513	473	449	473	471	442	438	449	461	476	462	465	465	462	473	494	474	492	467	469	462	512	491	476	450	487	469	495	449	463	460	447	468	478	481	462	467	452	473	458	455	493	459	485	470	466	501	495	487	507	463	509	487	470	467	488	449	443	478	495	470	465	488	449	473	481	485	457	468	486	470	492	490	481	445	507	494	479	465	496	470	472	482	473	455	455	443	473	466	487	474	466	454	487	494	494	497	453	504	472	455	478	492	473	468	435	462	483	456	497	509	481	447	476	465	553	485	449	490	486	475	462	448	504	458	483	475	500	481	450	472	466	496	440	493	444	430	450	471	448	492	489	452	469	452	455	471	478	420	424	463	460	459	483	458	460	456	499	467	465	497	457	464	466	483	475	501	467	501	476	473	449	457	482	484	489	488	437	468	444	471	462	494	496	489	469	487	425	470	446	509	507	471	477	497	507	461	460	499	432	472	488	506	489	473	479	435	436	451	493	435	455	449	487	473	458	506	480	477	489	508	434	491	446	474	478	441	487	497	491	442	479	462	494	472	459	482	459	486	492	467	475	457	465	516	466	462	505	477	457	472	478	486	483	469	447	469	466	446	487	488	449	478	492	465	479	462	456	477	479	448	487	450	480	455	511	491	483	442	459	433	441	471	476	483	479	489	477	474	490	466	468	452	497	455	482	432	467	425	458	479	494	478	477	488	471	444	461	488	453	431	466	475	477	491	494	484	462	477	436	492	445	493	486	464	509	491	465	479	484	440	460	475	496	483	486	469	500	446	467	508	458	466	465	509	491	459	449	468	465	485	469	484	451	466	470	522	478	458	469	492	484	506	473	446	484	464	500	456	476	457	513	467	482	471	455	475	487	462	475	480	469	477	479	460	448	430	488	481	523	474	477	491	466	437	490	472	478	461	512	474	535	468	470	463	481	430	471	457	454	434	465	482	483	478	511	439	483	480	500	466	476	485	478	469	520	431	478	438	492	482	475	472	514	486	462	467	430	475	444	463	446	483	506	487	470	455	501	501	454	449	469	500	454	476	520	489	478	481	493	438	452	506	477	471	449	456	514	470	455	438	465	440	460	445	461	454	492	504	482	440	491	468	456	491	477	477	452	464	474	461	480	486	507	468	455	527	466	485	498	456	468	487	477	459	466	452	506	487	465	477	478	483	464	455	450	470	497	504	473	471	449	451	468	450	487	478	463	512	458	474	472	459	490	471	458	500	484	463	483	486	445	472	475	470	495	472	446	458	494	517	452	465	458	454	444	465	450	496	511	469	494	450	464	456	477	500	511	436	466	450	454	525	458	479	507	498	460	481	471	497	466	488	489	486	437	492	499	445	491	482	449	476	470	467	454	468	483	472	424	464	524	467	483	459	448	487	473	483	439	464	438	491	456	461	495	507	449	513	464	442	474	476	494	462	460	472	458	474	486	493	453	465	478	489	478	516	490	440	504	495	480	438	547	507	479	478	496	476	464	471	488	498	502	502	513	509	471	509	489	525	435	486	491	483	430	478	499	484	485	444	459	419	475	462	520	478	467	472	465	490	466	475	504	476	473	482	463	476	457	456	478	475	441	475	504	511	469	449	480	470	487	440	461	463	442	474	483	491	458	479	503	480	489	443	502	473	485	475	464	490	446	464	449	453	461	482	439	462	487	455	549	500	494	499	482	554	486	482	425	488	497	471	456	446	508	454	453	457	468	500	456	482	484	443	466	497	459	475	535	487	476	448	456	488	483	466	483	474	478	448	439	463	481	455	451	496	484	467	492	473	473	489	487	445	477	436	485	461	489	429	446	505	465	488	473	480	505	486	476	450	494	443	483	495	474	460	434	471	491	469	475	429	445	498	465	480	444	470	440	479	456	424	451	494	478	459	461	455	442	486	461	471	449	432	496	493	453	480	478	467	452	460	452	482	471	458	476	474	442	459	498	505	460	442	473	450	454	511	480	463	452	487	484	470	468	455	468	482	456	440	475	464	450	461	460	444	486	481	463	467	504	499	467	479	486	462	452	499	503	483	457	503	480	458	457	483	493	469	497	429	439	505	467	492	465	468	450	494	462	501	436	447	456	476	459	459	464	493	497	497	475	493	515	471	478	444	503	466	496	461	455	438	492	464	464	473	508	445	455	454	461	473	465	432	506	507	489	503	493	454	458	460	451	449	447	457	472	482	471	485	435	459	535	456	429	469	448	469	484	455	461	494	475	476	467	511	480	471	464	468	431	465	464	476	461	464	425	467	458	474	505	464	466	486	463	457	475	483	452	505	478	503	496	509	438	498	476	444	444	447	436	490	465	482	487	442	489	466	479	453	442	441	487	464	504	491	482	478	479	455	458	462	476	475	476	436	493	466	512	504	448	429	446	445	450	495	461	503	503	439	460	500	446	462	482	487	514	469	442	451	468	498	469	456	506	455	467	478	488	498	470	459	487	488	479	488	492	476	468	443	467	457	505	478	476	445	437	500	452	492	453	449	438	471	476	469	482	507	500	490	482	488	465	453	468	453	475	502	448	480	486	488	472	457	461	441	462	494	451	445	466	490	493	459	495	476	487	440	442	471	470	427	422	484	476	480	507	447	413	483	449	508	488	480	494	447	475	441	501	444	490	466	500	455	456	471	451	450	475	507	500	516	480	459	488	463	488	488	481	500	445	471	505	474	473	461	507	536	439	509	482	473	472	437	452	507	448	473	508	454	508	486	487	492	476	489	473	474	458	478	454	465	483	507	484	455	509	512	469	461	504	500	429	469	456	485	481	517	465	472	467	482	506	484	483	479	480	469	476	472	469	460	475	497	502	460	476	474	436	451	519	448	505	435	455	469	474	471	506	445	484	469	449	504	479	484	494	479	471	451	508	454	470	478	493	476	492	480	481	491	475	459	449	452	474	456	487	509	477	495	504	471	455	450	471	471	458	479	520	471	468	457	474	474	447	432	494	447	481	474	498	473	477	433	434	487	474	508	470	464	445	513	463	461	477	451	522	436	470	495	480	502	446	496	452	493	474	515	439	463	449	473	504	438	465	487	447	487	483	473	421	473	495	520	464	468	447	471	485	473	456	491	466	503	496	464	461	470	463	452	454	512	431	463	450	476	487	486	483	513	488	490	452	497	521	474	489	465	459	476	447	499	477	449	482	477	467	454	479	466	466	504	471	488	485	466	473	490	470	470
23315	21362	29084	23994	21365	21095	3435	852	606	606	610	529	506	494	481	440	474	438	387	403	431	435	427	383	390	417	413	353	421	352	404	414	354	359	368	389	357	368	391	372	400	372	379	391	389	385	374	384	397	378	380	397	394	347	370	352	363	362	364	373	336	400	385	386	344	346	364	383	379	354	395	372	387	370	346	353	341	362	339	405	389	363	390	337	359	334	358	382	325	379	350	368	340	368	390	376	363	363	390	379	374	381	421	380	383	362	381	386	393	407	352	366	370	304	358	365	352	351	396	369	357	332	367	362	415	363	339	343	336	341	367	354	376	382	386	374	364	389	384	369	376	360	387	367	339	375	383	373	378	329	367	386	358	377	387	340	336	360	385	335	358	376	385	354	347	369	342	358	373	368	377	379	349	356	338	350	388	390	400	367	357	387	350	362	358	383	380	340	387	349	351	353	367	357	397	382	388	360	381	389	363	358	411	351	355	365	379	378	375	348	404	360	352	388	383	348	333	348	388	398	361	366	376	385	361	348	367	327	386	354	385	380	373	370	349	384	357	356	339	384	361	389	375	366	367	408	384	373	388	412	330	381	345	368	362	377	384	411	334	355	342	348	369	386	387	396	378	369	348	362	364	366	370	395	379	380	336	349	347	337	386	415	394	347	376	369	393	357	350	375	370	411	382	346	380	340	370	369	384	346	362	343	364	371	322	338	377	374	367	383	390	350	404	356	359	381	366	385	409	368	351	383	387	341	391	392	330	363	404	398	352	367	383	358	415	356	342	391	345	409	351	394	386	342	383	348	371	332	361	372	365	338	370	411	336	348	368	356	362	405	381	368	371	386	378	340	363	351	359	363	360	349	362	382	388	363	365	360	347	390	347	369	363	382	356	339	388	326	401	360	366	373	393	364	370	382	371	407	351	401	348	325	334	354	388	385	398	356	361	360	373	339	358	361	394	359	346	381	361	389	349	369	363	362	369	335	367	356	399	354	374	356	383	354	371	357	376	395	357	378	339	361	370	339	363	341	374	380	367	374	348	316	348	354	355	360	349	373	348	378	363	362	335	347	363	352	357	378	365	359	373	365	328	325	382	354	354	362	353	358	383	406	357	367	362	357	355	378	355	364	367	368	367	336	382	404	379	351	330	370	342	363	356	361	394	354	386	355	371	364	351	348	359	363	363	344	379	411	371	369	395	387	367	364	366	334	346	367	379	350	345	362	386	341	388	381	379	352	364	371	356	324	383	359	388	379	356	350	340	359	340	370	347	358	336	360	365	357	379	369	373	362	365	391	346	377	373	345	344	370	345	353	311	393	352	347	325	353	366	360	365	366	345	360	403	355	380	362	385	335	363	414	396	380	379	363	382	415	374	372	354	356	369	326	359	358	359	348	371	365	371	395	333	361	352	330	360	376	365	381	404	399	366	387	354	384	373	336	383	399	381	383	361	353	349	356	397	355	347	357	356	375	398	368	336	359	375	365	344	351	338	373	378	349	348	375	365	363	357	343	380	346	383	366	378	390	343	355	375	396	368	349	328	356	361	392	339	329	360	347	389	330	396	385	398	366	380	357	408	363	364	370	359	355	369	389	389	344	343	338	358	391	391	357	342	387	349	357	346	380	347	323	352	364	341	340	357	360	385	362	347	347	390	369	365	333	356	348	407	337	375	353	378	338	377	354	401	391	363	358	341	357	375	345	353	408	370	353	359	369	375	383	348	405	364	343	369	355	340	358	347	339	345	362	346	378	354	363	351	376	389	323	356	372	378	339	360	358	387	367	336	372	389	355	320	333	399	348	317	383	345	413	394	342	372	363	324	381	366	366	368	364	339	362	382	380	385	359	347	341	382	368	377	363	329	390	348	343	382	360	309	386	373	408	356	360	392	359	366	353	382	377	359	376	394	363	360	353	370	377	355	349	317	362	380	340	370	376	353	374	392	368	368	367	357	362	363	363	363	363	372	352	368	338	368	360	360	352	376	333	363	371	342	387	331	363	354	375	396	369	386	367	394	390	380	372	364	383	381	352	386	369	370	394	382	354	366	354	377	329	351	373	398	365	331	352	393	349	401	379	347	377	349	368	320	349	369	380	402	344	386	358	373	340	329	354	345	381	400	334	357	365	340	340	362	355	362	346	368	391	337	386	367	371	341	382	393	393	359	372	343	365	389	360	352	351	336	381	358	351	369	331	376	388	338	340	378	370	377	354	399	396	399	346	366	377	313	375	401	364	353	351	357	372	340	342	341	359	331	376	324	343	346	379	366	360	374	384	378	375	349	370	356	342	355	387	395	396	394	361	381	389	374	353	335	355	367	356	365	372	343	369	378	399	389	363	334	329	349	392	364	365	360	372	371	379	375	363	362	395	381	363	358	352	355	400	382	352	384	354	364	387	347	371	366	382	376	381	406	369	385	374	350	370	400	330	372	342	375	382	354	372	343	382	371	360	375	338	356	322	362	368	357	389	357	389	393	334	356	358	374	366	348	390	368	404	367	398	353	359	355	375	345	377	401	381	366	368	342	360	354	382	383	354	364	382	346	379	337	379	371	311	390	405	375	339	342	356	377	379	360	372	352	373	384	410	339	364	356	346	362	367	354	400	341	369	362	359	368	340	358	332	343	367	374	356	316	384	339	362	357	385	372	363	332	392	374	379	404	383	372	385	382	355	382	359	370	360	381	353	366	378	339	354	380	372	408	362	372	376	393	394	343	372	405	345	376	325	366	358	369	350	353	355	366	397	360	387	395	351	337	364	354	392	337	360	367	375	377	354	365	370	371	371	371	340	339	390	375	388	363	373	349	374	349	365	365	373	377	337	364	373	349	386	366	347	374	341	404	389	359	363	359	361	358	390	373	378	370	385	356	363	353	379	349	357	358	354	406	347	372	366	346	354	376	380	350	375	372	361	353	357	389	357	361	319	341	366	383	398	381	357	373	386	370	379	370	337	387	368	358	354	388	363	336	390	404	338	367	384	379	353	374	351	374	384	370	361	353	364	350	378	344	382	393	375	350	357	378	371	357	400	358	356	369	343	360	358	346	353	377	344	365	383	348	373	355	365	361	383	379	372	365	351	338	351	327	348	372	380	385	361	381	380	377	350	352	379	377	373	394	365	354	395	379	348	380	373	368	377	337	348	332	368	369	381	353	346	358	334	340	359	368	389	348	340	381	396	356	367	338	375	360	371	372	355	376	356	365	384	339	365	378	379	371	338	360	355	353	363	374	372	393	358	392	341	370	365	394	330	365	375	351	398	379	339	335	383	318	361	336	372	360	350	369	379	338	373	374	367	356	339	390	349	329	358	354	344	375	423	366	362	357	396	372	374	385	400	389	334	365	367	356	385	379	370	354	376	391	350	374	355	370	374	354	375	403	382	351	361	384	334	361	392	362	343	368	361	365	373	359	348	400	369	342	349	367	383	349	384	341	332	380	377	350	403	361	381	358	355	374	395	385	380	356	386	360	366	382	364	385	358	327	367	365	378
24810	16052	18708	7221	4940	3560	2859	2311	1903	1689	1470	1304	1244	1163	1044	1043	1014	966	873	917	846	834	810	740	768	777	773	754	777	724	757	730	694	684	715	731	706	699	673	697	714	666	709	724	696	727	668	726	712	649	703	645	658	678	651	688	692	679	653	663	709	691	658	679	710	686	658	685	671	661	681	739	685	719	669	660	685	670	675	651	670	652	695	668	667	700	685	706	678	622	691	651	668	684	699	708	672	717	664	729	644	656	687	674	677	683	652	687	660	674	624	649	633	684	646	640	665	669	675	719	686	651	666	685	681	691	632	653	646	677	679	665	653	661	689	658	682	697	653	687	638	652	673	640	695	626	663	648	706	715	648	669	674	651	684	661	647	670	686	652	665	673	670	710	640	668	681	639	703	618	676	650	682	711	663	672	653	677	666	643	658	672	669	666	683	677	651	752	697	637	705	672	663	662	663	677	640	651	695	661	647	647	652	697	643	622	629	663	675	641	698	654	681	668	632	751	669	684	695	674	624	658	645	678	655	644	661	692	673	653	700	657	676	632	660	620	653	641	633	672	640	634	708	678	682	656	670	662	656	626	640	668	637	675	616	684	682	640	674	653	658	658	667	647	678	689	666	644	651	623	650	681	694	651	663	656	658	639	672	622	674	675	667	697	707	676	639	732	642	650	651	685	661	703	670	706	645	671	647	712	640	643	691	678	676	663	623	650	638	721	659	632	680	670	677	683	706	696	665	655	679	667	629	663	671	647	608	634	656	644	656	651	674	666	652	697	695	661	617	682	636	634	644	705	663	662	681	666	642	680	643	655	691	702	704	664	653	649	682	635	684	648	625	633	695	653	645	687	615	726	673	680	666	680	692	623	655	660	730	666	721	662	682	688	653	667	665	658	624	684	655	643	666	647	660	681	655	634	681	696	696	651	696	670	684	656	692	721	664	642	647	674	653	659	693	666	657	702	623	702	649	690	719	649	694	602	682	651	659	627	686	692	633	672	679	685	696	664	667	614	688	647	677	645	665	648	717	680	644	657	651	589	651	696	674	676	637	640	641	640	704	669	627	682	669	637	643	679	651	688	639	681	670	667	691	723	658	636	691	650	621	630	671	681	671	694	670	671	655	681	630	680	709	714	646	673	675	642	651	692	630	707	684	649	684	682	655	674	665	719	662	689	665	674	639	672	623	644	673	708	675	673	686	694	674	703	662	672	694	682	657	673	655	704	688	646	663	679	645	678	639	678	656	640	688	651	722	676	660	640	656	675	661	656	676	643	665	651	709	653	631	706	636	670	642	630	704	672	636	653	660	612	637	647	642	687	713	619	676	641	658	633	641	708	653	696	663	632	713	596	642	632	644	650	626	635	657	694	641	657	648	698	682	696	660	672	642	685	694	653	640	678	638	684	663	668	657	645	694	641	652	670	683	695	683	674	714	692	621	651	677	668	642	626	633	697	715	715	665	645	704	663	644	655	659	660	623	638	683	656	688	646	633	700	655	683	633	644	659	679	693	638	715	643	662	705	625	660	677	689	636	629	656	723	663	642	615	671	613	649	662	629	680	683	660	660	686	651	651	663	625	699	674	642	682	643	651	664	642	677	664	672	700	702	698	659	686	666	631	656	635	647	692	681	672	649	725	669	708	613	646	656	642	671	683	641	679	667	674	642	662	709	693	634	659	639	620	650	678	651	665	642	659	677	641	676	680	669	665	655	693	684	714	662	657	631	658	648	669	645	651	693	695	675	705	662	660	603	641	628	679	650	692	674	688	652	648	679	686	660	667	662	585	646	661	665	643	594	644	661	644	689	707	681	694	656	652	649	643	643	701	713	637	648	661	622	646	627	602	684	654	644	618	680	586	669	678	591	649	652	655	710	684	670	617	690	654	665	710	655	660	635	673	700	678	608	693	666	651	622	636	657	639	646	696	667	678	656	636	649	667	679	632	683	671	684	619	650	677	702	674	694	682	670	669	647	626	701	665	682	653	681	636	663	646	659	668	657	655	633	666	622	677	642	668	702	650	722	689	687	682	674	669	683	691	656	674	691	705	611	650	691	651	677	661	674	683	667	698	702	626	660	669	681	649	668	653	707	661	685	671	657	653	682	662	660	708	638	653	642	726	646	635	642	690	674	626	675	674	708	696	675	685	684	616	650	702	652	660	649	670	657	649	682	671	642	642	711	648	648	674	651	686	669	713	670	625	704	656	678	684	656	643	649	666	670	637	690	647	606	689	665	664	688	658	647	698	653	677	642	689	665	681	665	604	638	675	688	616	618	613	724	670	679	649	670	695	677	706	645	683	647	660	651	667	645	644	626	648	662	695	670	644	638	678	650	677	653	642	648	649	668	614	665	661	615	657	662	688	648	662	701	624	624	668	722	650	658	645	638	671	662	610	632	694	671	660	636	699	669	635	669	671	677	652	644	654	694	721	637	654	645	632	679	648	683	687	680	707	624	695	651	665	660	663	634	654	700	669	695	619	684	638	645	692	676	663	665	658	643	643	637	670	658	668	669	645	648	665	664	686	667	657	647	630	651	610	679	658	680	652	659	662	676	693	689	687	670	646	661	610	685	663	663	648	682	630	612	622	708	658	659	700	623	628	686	679	688	650	671	631	664	610	642	651	653	641	620	648	666	638	659	665	630	634	626	653	667	663	678	668	652	705	666	659	627	701	679	635	691	671	695	662	713	647	690	659	641	693	696	627	633	683	661	655	691	629	625	655	691	637	697	654	680	689	615	653	675	647	687	695	640	674	618	644	653	652	646	676	725	635	668	669	686	690	700	696	696	615	721	656	640	668	626	712	696	702	681	686	672	639	668	661	636	665	691	675	690	668	669	690	654	642	682	662	697	630	670	716	707	717	665	656	668	708	652	634	635	674	707	673	671	651	618	698	666	682	691	662	635	668	694	653	665	724	655	649	654	664	676	677	643	699	659	676	669	644	637	672	659	670	662	687	653	630	678	625	658	635	684	670	663	687	625	675	707	653	674	668	665	740	659	643	647	659	671	642	667	674	667	651	702	631	673	648	678	680	630	688	693	662	649	736	651	701	626	660	634	639	675	650	728	696	673	642	707	632	673	671	666	700	686	663	702	688	607	626	678	695	663	641	641	635	669	643	675	630	670	626	678	634	660	685	652	673	661	677	674	642	638	648	668	633	660	670	711	664	688	671	700	695	620	684	655	679	665	672	675	713	664	650	686	679	692	706	635	645	685	665	674	679	673	655	706	674	693	707	646	650	701	726	633	703	676	680	624	683	647	686	643	625	644	649	690	674	642	705	652	664	658	675	694	671	681	631	655	610	752	653	664	642	696	658	627	668	658	665	636	675	641	645	700	659	685	671	689	682	659	713	638	673	678	622	645	716	651	670	729	672	663	680	660	670	671	633	680	680	644	676	684	729	684	640	699	644	658	706	643	629	683	691	682	652	645	648	646	657	649	631	668	697	682	593	708	666	669	690	671	627	679	655	627	636	643	672	685
26820	20985	12788	1693	794	771	626	533	545	497	514	530	531	544	510	491	505	519	495	553	516	513	500	539	489	504	499	502	509	563	528	538	560	464	530	491	562	490	561	508	555	498	512	517	499	500	524	527	509	545	524	472	529	519	530	514	542	492	490	499	549	513	464	500	481	542	518	484	490	550	504	490	522	499	520	519	551	539	508	510	566	517	536	451	537	513	513	523	556	507	486	505	513	531	527	502	499	510	513	526	533	497	507	455	490	508	521	503	534	518	495	555	502	526	511	495	509	495	548	525	500	510	512	492	517	520	532	502	509	488	532	479	520	531	489	505	522	509	495	536	504	484	508	505	488	535	490	508	511	537	533	500	508	477	512	511	521	532	456	497	499	508	486	530	515	540	538	526	480	519	512	486	509	532	536	506	523	486	530	555	520	543	546	501	532	533	477	536	492	544	533	499	487	509	535	519	517	504	508	547	510	523	558	508	496	509	498	517	493	489	527	509	514	497	509	500	547	503	510	583	546	518	542	520	495	524	531	509	501	516	550	538	524	554	540	512	555	526	550	508	500	536	486	495	548	499	532	525	514	517	512	493	497	515	507	527	476	505	511	485	496	503	490	501	516	489	518	541	540	550	495	482	521	521	534	542	496	543	519	512	499	492	499	493	505	535	533	499	489	529	513	535	487	522	535	511	503	521	507	520	501	525	498	480	488	592	543	465	492	502	499	529	522	535	508	469	495	520	505	543	517	532	481	537	489	542	506	498	526	525	499	511	526	522	473	508	522	509	524	523	489	494	515	480	524	523	483	544	502	524	490	509	484	530	482	467	513	495	496	514	477	519	527	507	465	521	540	550	499	499	521	540	537	489	505	521	543	531	556	503	492	530	505	546	528	504	552	558	527	499	470	510	516	487	532	505	521	504	518	485	529	498	514	516	505	520	501	536	526	521	515	511	530	518	508	497	489	546	522	531	528	492	538	480	561	499	492	489	514	562	507	499	530	531	547	507	559	489	558	520	555	517	557	516	515	546	520	500	494	532	543	486	511	520	537	534	543	505	535	521	516	538	534	529	511	503	480	511	502	545	527	541	573	544	533	530	541	497	511	554	515	529	537	498	510	494	505	515	581	483	545	496	505	545	504	507	518	507	561	490	513	536	511	504	520	508	545	532	517	501	505	511	512	573	515	524	491	523	497	497	520	485	513	511	524	518	529	513	523	516	504	518	508	543	551	515	539	519	552	519	538	505	477	541	554	484	482	555	529	519	506	482	518	536	490	554	569	501	522	524	524	501	507	560	493	528	511	500	535	528	509	490	521	545	462	541	533	520	529	541	548	509	500	560	532	504	553	506	556	518	489	522	549	553	517	517	524	471	520	516	524	497	546	504	483	523	526	478	550	545	516	514	543	510	497	491	518	528	545	502	488	471	491	515	533	538	505	487	511	521	490	537	522	527	573	560	555	522	543	530	523	527	542	533	532	531	487	529	511	516	495	554	505	516	547	490	514	524	512	550	495	495	524	500	473	496	528	526	499	537	485	483	483	527	516	536	530	515	502	492	480	498	494	515	517	516	521	554	497	536	486	528	534	461	535	528	522	513	526	519	501	494	532	476	531	522	517	513	518	536	521	541	527	520	538	540	514	494	508	509	493	525	504	484	534	462	516	529	544	577	557	518	499	568	510	507	505	506	515	521	503	523	539	512	509	510	553	499	487	512	547	523	501	512	512	521	434	535	519	496	481	514	535	466	558	514	541	494	497	544	516	527	554	517	519	509	535	503	556	549	518	489	534	486	535	474	519	531	557	529	515	511	496	519	516	490	549	513	538	525	528	512	503	473	535	520	518	522	470	556	488	523	498	533	527	532	501	591	503	539	510	483	513	497	543	499	478	537	504	471	506	496	508	499	539	562	532	519	510	540	538	536	532	485	496	495	544	515	534	521	540	543	511	504	524	519	460	509	499	514	490	506	544	536	503	541	491	518	516	514	545	531	559	560	511	507	502	513	501	500	542	524	519	557	537	513	516	565	506	564	509	500	597	502	502	547	520	498	521	487	510	533	512	526	545	538	533	486	517	496	527	538	490	506	547	535	498	502	531	505	531	491	498	472	535	539	537	492	532	546	499	490	509	504	496	467	497	511	504	483	537	536	536	523	494	471	589	510	539	523	489	523	542	485	535	527	509	542	493	543	513	492	555	526	528	526	511	503	534	542	499	505	511	527	519	539	533	537	511	515	475	506	517	488	508	523	517	522	478	527	466	531	525	548	498	544	524	520	504	529	502	555	527	512	536	521	498	535	535	511	510	533	533	520	496	511	485	528	477	534	513	547	555	498	510	518	484	554	476	555	493	519	519	508	513	522	542	493	518	469	521	535	525	555	529	496	530	509	519	519	495	514	517	500	536	514	482	542	550	523	539	532	506	509	528	459	477	528	534	524	518	524	536	499	542	486	482	522	521	528	520	562	515	497	544	531	536	503	515	482	516	510	511	521	510	535	501	488	492	499	499	549	533	513	512	541	502	477	518	500	533	474	523	503	533	537	537	523	483	480	503	527	474	529	507	509	498	530	485	544	485	508	501	542	502	497	533	499	496	498	506	517	509	561	516	509	499	512	526	500	491	508	501	476	486	491	528	519	568	487	466	505	516	520	522	529	497	527	496	527	483	544	494	499	535	507	516	507	531	522	519	506	505	509	523	503	511	534	495	508	517	482	521	557	545	518	499	508	529	509	517	497	518	551	543	533	472	506	509	479	531	500	526	515	511	485	507	464	510	493	530	535	514	529	526	501	525	505	450	534	517	517	482	497	523	503	535	516	551	497	573	552	520	542	513	505	529	534	496	508	525	465	514	483	524	500	542	511	538	514	543	526	563	522	503	483	538	535	526	499	526	521	506	480	543	498	532	540	502	485	540	513	511	536	491	533	517	500	540	482	507	534	491	521	483	485	509	506	486	515	475	548	495	489	522	495	533	497	492	454	521	505	506	518	499	501	525	505	566	561	499	503	520	477	503	475	490	544	497	498	452	524	515	546	503	496	480	510	523	512	477	495	508	499	508	528	533	551	541	501	520	519	520	471	493	537	516	484	549	532	513	490	496	551	512	516	532	540	516	525	551	534	564	518	483	498	518	540	499	553	500	512	517	545	518	501	516	532	543	496	509	508	503	519	541	489	504	508	560	496	522	529	501	493	487	514	524	503	544	513	491	464	510	484	544	504	513	516	536	529	512	534	501	539	504	496	545	521	522	559	553	515	524	539	490	489	526	526	488	553	521	514	495	504	530	554	541	495	474	529	517	500	548	526	528	548	509	503	507	523	492	527	479	505	531	501	501	517	507	497	528	524	499	523	507	513	546	555	517	526	503	506	501	532	471	524	538	532	529	522	554	548	523	516	553	498	492	550	497	554	508	519	506	503	488	508	563	505	514	527	522	534	550	516	538	534	498	520	511	491	524	527	561	567	534	494	536	498	509	505	515	539	481	474	531	505
12668	2190	7540	1391	1360	1092	1117	1011	1042	1074	1051	989	1038	1053	1038	965	980	990	956	1032	1002	1051	1033	989	955	1009	981	1006	981	991	968	1051	990	996	963	977	996	975	958	967	969	1043	957	1005	1016	932	992	995	1004	1052	1006	967	999	944	995	990	1039	990	1008	1033	984	997	961	974	993	993	952	980	956	1034	1058	977	1020	935	1023	1023	980	1007	922	962	995	992	995	967	982	1002	1020	1030	933	956	959	996	1027	971	971	1013	1032	955	951	992	1007	916	1008	969	996	941	1069	943	1001	1022	964	995	986	995	1033	1004	999	971	927	972	964	926	934	1011	982	981	995	955	994	1020	979	998	1026	1010	959	988	1012	956	975	1046	931	995	1010	1007	1018	1028	994	976	1010	956	1005	1038	962	968	991	978	1016	970	978	947	921	951	1035	965	1004	937	919	1002	939	982	1010	982	1000	947	952	1022	989	998	1012	975	987	1013	947	1052	983	985	986	946	958	1016	983	1021	964	957	1013	959	969	1052	964	985	962	938	1026	981	973	1002	1033	1027	917	1023	1013	988	1028	990	1026	994	1022	983	954	968	987	926	966	993	1003	1020	982	966	1005	982	982	1026	999	998	1004	1015	939	985	1001	1046	980	971	968	1007	1038	1039	1010	989	935	994	978	958	996	978	965	1000	989	974	949	944	1017	929	947	958	938	1004	924	984	948	977	1000	934	976	993	1017	981	1001	988	985	980	960	1028	987	980	1033	941	1045	988	908	967	943	980	962	1038	950	994	1014	946	1013	942	1003	1051	990	957	1002	961	1011	986	962	967	984	1002	984	984	977	953	988	958	962	1051	956	991	1018	985	1004	985	1003	981	1000	987	1000	1026	1002	975	991	951	1027	938	1022	995	1041	989	976	988	1003	939	994	969	946	970	962	999	988	948	964	998	993	1022	1025	1039	1008	995	1003	998	1015	955	996	1010	1028	1055	1015	984	975	988	947	1007	991	1033	947	978	946	982	1017	972	1005	957	993	1024	995	965	975	947	1000	1018	989	979	970	989	892	941	1005	1015	982	990	912	997	928	959	968	1006	995	1021	966	1015	1003	1000	998	981	968	952	1040	1002	914	998	997	974	983	1013	945	993	983	1002	993	987	932	961	986	997	995	934	1018	1008	983	1071	1015	995	998	1004	999	988	1024	928	947	990	995	953	949	974	990	972	956	1038	1010	911	965	925	1003	993	976	954	1004	978	977	989	968	958	967	970	917	965	1011	941	959	940	945	926	969	1007	1007	997	1010	988	990	968	993	933	976	1032	992	967	1008	955	995	953	944	904	1001	944	1022	992	1013	984	990	997	1026	988	1014	999	1041	960	958	991	986	1022	1002	958	991	974	963	945	961	962	1024	993	960	1007	1016	1018	941	960	972	1012	930	975	996	957	967	1008	971	951	1043	991	1022	979	986	943	988	1022	1076	983	955	1005	1000	983	1025	961	1024	995	1046	992	1002	979	980	980	998	996	988	971	998	1014	962	1005	984	1035	1051	962	989	959	982	963	1016	1072	961	948	1038	1011	933	919	983	1013	989	975	1003	970	977	999	1009	965	948	983	995	980	1030	1011	991	968	992	1000	1023	968	996	936	996	990	944	960	1024	973	966	994	983	990	946	1024	942	1024	973	992	1026	953	987	1007	969	952	997	970	1013	968	1037	976	986	989	991	973	972	946	952	941	1000	987	1005	992	1021	977	983	1025	1047	959	952	962	966	979	1018	1026	1020	927	923	914	1027	980	958	927	979	964	991	972	1025	974	1020	1023	937	1028	993	1041	962	1007	924	995	941	1007	1020	985	995	990	1005	979	999	928	1014	973	949	993	1007	948	975	1036	977	976	963	979	951	996	989	1003	1023	927	989	969	996	1004	1001	975	989	973	992	985	1015	987	946	956	953	1018	995	1002	990	960	947	990	913	894	1004	956	1071	973	1001	977	1039	1002	955	995	963	1007	991	982	953	998	1023	938	965	1029	982	997	981	951	991	993	1021	964	940	1045	1047	970	970	978	981	1010	982	972	962	986	1043	958	983	1013	897	989	1002	971	907	999	969	1010	965	999	982	1030	999	1016	1004	988	946	977	984	927	981	973	958	1019	1011	994	990	950	971	1001	962	1012	1038	942	998	939	981	985	975	1017	998	967	980	970	984	960	994	912	998	950	979	1041	976	1080	963	988	919	1001	956	971	1001	1020	969	936	1002	972	1001	956	1014	1050	989	968	978	950	969	959	1031	1020	986	1031	981	1023	967	1034	970	1010	971	950	982	899	994	1012	921	945	986	979	947	998	971	963	1001	983	1043	1016	964	1008	972	1009	966	935	1001	955	971	1005	1010	1014	954	1028	994	962	964	957	994	1014	952	986	1004	1021	963	967	1003	977	1007	939	1005	981	1002	1031	1009	991	1013	909	998	1004	936	968	968	993	1004	950	1011	968	932	923	1004	1015	991	960	1001	1026	940	1021	957	998	1002	1015	959	963	973	971	1014	958	973	987	1001	985	1017	1004	973	979	987	968	964	989	952	988	1007	1050	983	934	980	998	992	976	986	959	964	947	975	980	1023	997	945	965	991	994	1004	999	1011	939	959	994	981	989	1012	1046	984	987	940	977	1033	983	965	1033	946	968	969	986	978	957	1000	998	989	969	1003	965	992	944	965	1018	963	968	922	999	992	1026	986	966	1020	1003	1017	963	983	968	908	1005	952	1026	968	1001	981	932	973	952	971	972	955	988	1049	964	967	967	994	995	962	930	1017	960	949	987	954	991	979	930	971	974	1012	991	984	1003	961	993	1031	958	1062	978	980	995	985	973	982	1002	935	906	974	987	1023	1006	989	993	991	984	952	962	966	974	1000	1009	1007	1037	958	988	1045	944	950	982	1021	1008	951	943	1038	995	945	996	956	1007	1022	1018	936	976	1016	1036	1018	968	977	961	980	987	944	1012	1041	992	1008	950	961	1016	1015	991	984	1026	983	992	971	981	979	988	950	1031	1020	1012	951	965	989	984	998	1041	952	908	969	1044	941	957	1013	1041	981	991	979	980	952	991	972	984	961	983	956	997	977	1001	974	935	950	983	1026	1017	1012	967	953	1004	1024	1005	984	994	986	962	937	982	1051	952	981	968	950	957	963	1029	1018	1032	935	1008	900	1007	910	981	1025	972	1008	984	1009	954	956	994	981	1015	1013	990	979	1007	999	991	958	921	951	942	1003	984	983	944	1008	1023	1001	1023	924	1003	990	963	1037	1025	977	968	962	1002	1009	1001	1003	958	924	1000	928	968	1056	1033	1007	958	974	967	1015	960	966	947	968	1003	951	985	984	1017	940	972	987	973	1012	971	952	993	1001	951	965	974	992	994	1006	951	923	983	992	991	986	1017	945	1031	1012	976	971	954	979	977	968	951	980	976	1009	1018	1063	1040	1027	964	971	981	982	963	1016	983	957	1008	985	935	975	956	986	1023	960	1020	951	998	958	1012	1031	989	973	941	990	927	995	985	951	984	985	1005	1022	992	1023	977	918	1046	971	956	989	981	946	959	997	974	966	1008	1004	982	1001	970	950	985	996	1006	1000	978	949	1020	938	929	987	1003	986	1006	979	975	948	1015	992	923	1030	990	979	951	1002	990	1001	1011	976	957	1059	1008	930	1001	958	980	940	1014	954	1023	984	987	981	976	958	998	976	957	1012	972	966	990	927	992	1012	975	980	1025	992	1047	1028	1010	1032	1082	994	998	988	978	1012	959	1028	975	954	1013	999	992	948	974	991	961	969	910	998	950	958	971	974	948	961	1021	993	1010	960	966	979	1019	979	964	975	998	954	1000	964	978	929	1027	961	965	982	965	1037	1007	977	948	995	941	990	1015	946	965	1022	997	951	974	1006	947	984	943	977	978	920	938	946	993	989	976	977	996	947	987	985	1016	964	972	1032	958	1001	941	968	950	1042	977	957	917	998	1002
24218	21350	28526	24512	21245	5009	665	485	400	348	309	352	298	280	274	284	282	271	264	286	252	257	263	254	277	252	235	204	238	261	257	234	214	242	229	217	233	241	225	250	225	242	240	219	210	241	236	226	250	224	234	210	242	240	232	245	237	224	230	250	266	239	196	234	238	237	247	201	234	247	225	231	234	252	226	252	223	244	237	234	202	210	228	226	225	243	255	233	211	252	249	213	216	205	237	226	240	240	220	220	227	238	213	237	239	228	196	222	217	234	245	222	235	235	228	233	240	227	234	241	224	223	209	242	225	200	261	228	190	224	217	215	238	219	222	235	240	248	238	244	233	235	232	231	218	214	215	216	259	252	217	207	213	218	252	220	246	232	210	235	213	238	223	198	249	241	215	215	232	231	268	221	215	239	255	232	251	214	215	228	234	233	206	235	224	242	229	216	232	251	237	237	200	226	216	243	260	221	222	214	249	242	204	245	256	220	247	232	241	198	215	218	233	246	219	215	210	234	234	233	214	204	251	224	233	213	245	235	234	225	225	242	234	222	215	238	231	252	228	256	205	252	224	226	235	245	227	223	247	232	249	216	204	238	238	255	213	256	208	242	217	256	234	233	223	194	225	226	223	218	240	248	246	216	235	224	222	250	205	226	243	197	252	254	250	224	235	212	210	230	222	211	216	197	228	232	235	227	234	223	226	213	250	231	227	214	213	211	222	240	223	255	213	229	222	199	219	219	243	233	232	206	216	226	221	224	242	219	247	229	238	214	202	236	213	226	200	202	203	210	247	222	211	226	229	210	232	223	226	219	239	267	212	223	244	219	225	248	239	203	202	232	238	243	212	227	229	238	223	214	206	244	226	253	219	216	248	232	230	232	204	236	230	225	214	249	211	268	226	213	226	206	254	251	220	208	224	225	218	219	206	224	220	238	247	240	239	211	230	243	222	220	253	217	236	225	237	231	236	257	226	233	237	238	209	213	191	221	228	249	242	203	251	213	224	228	227	224	257	251	262	216	245	243	224	243	203	227	230	229	247	234	224	209	241	259	224	211	237	231	233	236	233	239	212	235	227	213	247	238	229	223	235	224	236	228	206	239	229	226	228	213	248	230	218	233	208	220	214	232	218	235	227	251	213	231	250	208	209	219	232	238	235	195	204	229	236	226	203	235	242	233	219	235	228	249	255	221	249	227	225	227	233	219	208	231	197	231	225	213	210	222	226	235	213	207	224	213	219	227	211	248	240	240	234	221	230	204	222	234	233	220	222	222	224	248	218	222	243	205	263	221	215	250	226	234	240	211	234	202	218	211	192	251	230	231	225	228	227	225	238	235	226	220	212	259	245	224	251	234	208	217	217	194	225	211	236	232	216	225	235	233	217	245	234	226	252	219	240	232	226	222	232	209	236	229	242	231	233	224	221	246	231	245	234	220	206	219	241	214	244	224	231	247	259	229	214	220	225	212	254	237	235	229	203	222	244	231	240	237	229	249	233	250	221	233	222	234	224	215	237	230	241	230	194	237	238	231	236	242	242	222	249	230	235	230	234	274	240	249	216	246	220	248	223	225	245	238	212	226	226	218	241	228	226	213	234	240	244	215	234	224	265	230	218	223	229	235	220	238	217	221	226	240	221	208	229	225	231	217	199	231	232	235	229	230	232	231	249	229	213	223	246	242	224	247	249	228	214	234	221	223	251	236	221	255	237	207	240	215	237	255	204	223	254	243	230	225	217	237	220	236	225	235	218	219	250	233	206	239	235	223	232	214	247	249	242	219	205	238	251	223	223	251	223	215	248	224	214	270	228	237	222	234	253	229	226	228	236	226	238	243	211	251	220	241	198	240	226	238	226	226	218	254	235	230	218	220	222	249	210	225	228	239	221	214	251	211	242	224	243	222	223	244	241	224	262	244	229	237	246	206	224	212	245	247	245	233	227	219	217	230	247	227	241	218	260	242	223	251	234	231	225	215	209	224	236	229	229	219	248	238	233	231	249	234	242	261	225	193	225	256	198	242	208	215	241	254	221	220	207	236	243	228	223	258	229	225	223	224	217	228	235	227	224	204	227	251	246	232	210	241	216	227	235	241	236	205	232	215	239	219	212	193	249	207	234	228	252	222	232	233	222	248	224	246	223	216	210	227	256	245	207	226	230	213	224	223	240	254	219	230	225	255	219	222	195	243	223	210	213	214	239	227	202	234	240	206	238	233	206	217	236	233	229	222	210	235	255	242	242	216	252	216	205	209	228	218	215	222	222	209	236	221	245	250	212	235	248	218	213	230	241	237	234	221	245	214	229	233	206	207	235	266	230	221	233	241	232	213	223	204	214	224	211	223	215	227	233	238	210	271	228	252	216	217	246	219	233	222	224	210	219	218	209	234	214	232	213	203	247	234	219	212	243	201	219	236	246	231	196	242	216	228	202	241	230	195	242	240	210	264	229	206	209	242	229	205	215	229	228	223	221	213	246	215	253	227	235	243	240	220	219	232	224	258	213	236	219	210	246	216	232	243	246	212	234	220	211	232	251	220	231	223	247	255	217	218	226	246	211	247	256	215	228	256	226	213	241	225	212	206	217	231	230	214	237	248	220	220	237	212	223	219	244	219	197	237	231	214	223	220	234	243	254	238	239	241	223	235	230	244	216	223	240	237	216	194	210	212	211	213	246	203	218	227	250	217	244	226	251	226	236	205	228	224	209	244	240	256	237	221	212	207	234	241	240	205	250	209	230	228	204	257	234	216	240	234	222	239	236	230	205	245	238	214	234	251	249	254	242	206	248	195	234	194	231	246	224	217	252	216	227	257	224	219	215	200	239	197	247	232	230	221	228	229	242	247	239	242	206	227	216	238	239	265	210	222	257	228	220	193	197	215	225	227	216	232	230	193	239	227	217	228	221	223	211	225	244	248	257	243	218	248	235	253	230	237	230	219	196	221	225	210	218	248	227	237	212	222	235	249	250	225	235	253	200	239	223	217	240	223	214	234	220	243	205	212	221	247	214	249	245	211	220	247	207	226	221	259	229	234	219	190	217	235	224	214	223	259	227	209	234	215	212	253	244	202	219	231	231	251	232	229	252	233	219	240	222	202	227	225	221	248	202	228	223	242	238	215	244	223	197	220	249	201	191	272	228	230	229	205	253	217	203	204	201	210	250	245	239	211	209	227	225	191	206	224	196	209	250	216	208	260	232	228	234	233	214	237	186	222	228	224	243	247	228	232	223	202	202	224	227	229	248	257	239	251	218	253	221	244	234	206	220	250	231	208	232	221	242	238	245	227	245	244	228	236	213	216	225	203	209	225	237	255	221	208	222	248	212	240	209	247	204	236	243	227	230	231	255	212	227	221	238	237	237	207	243	230	232	221	220	234	227	248	243	229	255	217	226	209	213	232	227	244	229	232	247	252	218	236	217	205	233	246	215	210	234	225	211	237	223	219	223	218	239	226	221	207	212	224	230	214	223	263	245	243	226	241	237	232	228	224	240	229
23274	10260	16042	4296	2896	2095	1708	1368	1147	1104	890	858	749	753	690	640	619	611	612	551	538	561	569	581	570	512	494	536	507	508	511	509	511	496	505	487	460	473	483	521	511	454	476	484	473	444	470	479	475	490	483	503	460	496	468	505	501	523	507	499	496	481	486	474	519	427	474	498	481	458	449	500	469	453	505	444	475	457	466	508	461	466	471	465	482	472	470	506	453	535	516	493	508	487	458	479	501	472	460	457	456	417	507	500	466	499	494	458	504	511	494	473	503	503	445	460	495	461	465	472	442	451	471	486	471	429	462	465	465	497	460	462	478	451	461	501	468	462	476	459	470	493	475	457	463	463	512	507	500	472	491	486	475	538	468	496	465	507	507	457	471	479	476	484	450	468	473	487	439	453	484	481	434	479	475	473	497	476	472	503	465	463	468	451	479	457	462	481	450	464	523	472	482	495	436	496	501	469	493	490	509	480	488	458	464	438	486	484	471	511	469	523	449	473	469	443	485	440	409	493	455	479	468	477	461	465	463	474	454	454	471	487	456	515	448	432	493	519	450	494	496	419	489	504	431	482	493	505	468	475	468	493	505	498	470	482	477	462	514	451	488	470	457	454	493	466	440	453	473	496	483	453	484	437	477	475	511	504	459	481	482	481	464	468	440	465	489	464	428	472	457	492	452	452	442	483	531	460	468	491	493	493	499	468	473	480	468	474	502	474	444	473	452	451	477	443	464	454	462	469	457	487	468	449	454	466	483	483	484	464	484	488	466	508	472	503	456	466	478	469	455	456	428	483	471	475	490	479	470	467	476	468	428	455	472	460	486	426	459	426	489	489	478	485	522	457	471	473	478	461	469	488	455	491	473	502	431	479	466	458	486	475	470	449	478	552	479	453	472	477	506	448	485	439	463	425	440	449	458	499	478	488	499	458	418	468	453	452	500	453	444	483	460	455	474	529	434	499	475	468	492	467	479	501	473	464	491	476	446	516	512	516	442	461	479	436	436	461	500	465	466	500	455	511	416	486	466	497	479	461	487	499	442	431	465	518	466	482	478	473	483	467	458	488	457	505	437	483	466	494	480	419	486	494	502	441	446	487	430	411	468	461	463	472	465	503	450	464	516	473	475	477	433	500	456	464	463	499	416	481	528	466	483	434	460	467	449	475	454	518	456	496	473	482	493	505	456	462	476	500	468	509	498	492	430	447	466	459	476	472	445	478	493	434	488	514	448	488	463	527	461	449	477	473	466	492	456	473	477	493	518	474	419	509	462	436	477	460	507	482	520	502	458	450	513	466	464	462	495	427	476	489	467	440	499	466	481	502	450	465	466	494	455	435	464	474	513	466	462	511	474	482	445	465	468	459	453	509	483	456	485	453	449	484	493	493	454	486	484	446	470	464	508	425	506	518	487	466	446	484	415	458	468	457	462	487	474	493	432	485	492	442	479	493	488	467	516	463	457	470	435	462	457	490	514	484	495	493	476	491	508	435	464	434	466	488	439	499	440	468	469	476	463	455	468	474	483	453	489	480	446	481	491	467	464	482	481	469	449	472	483	462	427	471	461	458	467	459	475	476	505	495	448	500	466	472	467	497	462	443	462	470	445	432	506	492	491	470	506	473	483	453	465	470	495	480	470	490	482	479	465	448	490	452	460	494	507	472	465	455	464	469	531	481	483	498	463	493	506	475	489	471	496	479	447	477	456	466	452	490	490	483	474	441	476	461	491	477	466	472	488	455	439	487	471	484	480	492	461	539	457	455	483	462	467	463	501	497	478	449	433	461	462	491	435	479	486	476	468	486	487	462	471	483	466	461	463	466	471	476	442	457	454	459	455	465	464	472	476	469	503	489	477	453	489	467	491	479	496	472	484	482	481	458	467	460	455	465	510	500	465	481	460	489	457	483	470	497	462	489	489	482	461	485	458	497	468	487	502	452	447	470	454	456	506	483	465	448	481	433	454	434	490	445	488	477	464	466	477	494	468	471	462	471	445	472	479	467	496	432	476	495	443	486	483	484	466	503	462	447	456	500	468	496	480	479	497	466	446	448	452	458	469	493	505	437	473	440	468	472	454	492	471	467	458	482	463	461	492	489	463	508	496	477	447	469	476	488	477	472	460	491	460	481	463	457	457	480	496	495	503	465	478	462	483	416	472	426	483	461	446	456	483	463	495	499	462	456	449	473	440	469	463	473	463	462	460	492	432	441	487	486	437	455	466	512	504	438	472	437	474	468	459	475	447	478	501	477	487	481	428	459	442	469	489	442	472	492	509	425	475	471	481	480	453	467	458	479	445	455	461	491	444	479	484	445	519	485	440	478	459	472	489	462	503	471	462	488	462	462	459	490	450	500	520	489	454	455	467	505	470	461	447	470	483	455	465	447	474	486	446	465	471	461	462	460	459	501	489	471	438	522	468	438	440	462	517	424	461	463	500	499	495	463	470	465	460	483	456	448	449	470	475	472	468	481	457	419	513	423	462	460	434	426	536	449	452	453	513	479	500	471	441	431	491	460	471	534	494	452	501	480	479	470	464	485	466	483	499	477	436	442	499	478	488	480	465	448	483	456	439	456	480	475	480	474	478	490	476	452	501	435	486	473	411	464	434	433	479	462	499	447	463	450	452	460	479	453	451	483	483	481	445	480	425	451	451	469	456	475	468	472	456	450	451	511	449	462	495	487	456	446	463	459	468	495	495	434	490	452	498	534	459	477	491	496	489	451	458	485	460	473	483	454	514	465	486	477	451	443	442	478	475	453	501	495	516	467	447	482	480	480	464	468	447	460	469	444	496	460	487	492	459	512	480	467	451	406	492	478	438	457	469	459	464	489	451	472	472	459	480	506	451	471	484	501	449	479	485	456	483	465	471	464	479	464	504	483	527	468	461	444	500	444	437	464	474	500	455	453	457	479	457	491	459	472	484	458	501	460	494	484	456	499	520	488	463	500	443	468	424	478	450	494	473	448	467	450	470	468	455	491	477	454	494	444	506	472	450	473	431	467	472	444	465	467	438	469	485	476	477	497	489	496	440	484	473	461	517	448	445	456	467	458	487	515	472	475	449	481	438	485	481	486	464	504	474	454	450	427	443	469	536	495	482	467	497	464	496	481	495	454	439	458	474	452	518	466	458	448	449	448	437	487	469	515	523	488	467	512	474	484	452	456	510	465	512	464	492	457	504	468	450	430	464	508	467	487	440	470	460	461	460	475	455	499	468	501	499	504	443	495	453	476	461	488	479	497	451	437	471	517	472	479	463	494	481	488	447	456	463	481	469	464	485	487	513	457	468	448	471	490	462	446	466	450	440	490	453	502	472	465	464	487	462	467	457	477	467	456	469	477	466	460	452	443	474	451	468	418	498	458	460	464	462	476	457	456	476	483	483	490	464	461	419	465	467	503	475	466	444	456	434	495	466	504	462	492	497	476	474	453	416	476	504	480	443	457	451	458	469	488	494	471	443	464	479	475	485	437	451	501	477	489	463	472
23343	21354	29048	24020	21354	21184	3796	892	618	605	526	557	491	472	422	451	417	429	429	431	398	427	411	409	405	419	446	412	398	374	364	373	367	333	380	370	403	352	384	372	380	374	319	354	383	394	394	427	383	400	362	377	338	358	382	355	404	350	349	354	417	386	377	336	389	354	367	354	369	343	341	346	344	360	397	391	328	358	366	381	349	342	379	382	348	384	363	336	400	362	327	346	360	336	373	376	358	367	395	384	334	359	361	369	365	357	360	369	352	365	362	326	358	348	324	376	359	344	362	352	351	368	376	353	353	341	353	340	348	358	346	348	346	333	362	333	337	362	352	370	342	367	358	357	348	375	356	351	359	352	350	399	390	389	334	337	364	356	371	364	373	365	381	337	386	351	420	334	353	365	347	343	387	332	349	341	342	347	386	375	347	367	354	348	360	317	372	368	352	357	356	346	374	386	379	347	373	392	388	348	348	391	378	340	376	384	370	357	374	325	377	325	387	380	377	359	372	390	380	365	324	360	364	361	382	400	349	364	338	381	351	380	350	347	357	355	367	348	368	352	356	351	388	396	333	318	380	387	364	406	333	384	357	341	340	325	373	380	337	366	359	334	371	369	313	328	363	358	393	361	401	340	371	357	359	362	340	360	369	338	381	352	370	359	358	341	362	382	411	352	349	382	346	385	371	337	376	369	355	377	331	392	350	388	368	346	343	334	357	360	357	360	347	351	365	378	396	365	356	353	359	388	375	372	343	352	372	362	352	345	347	385	387	349	355	361	333	352	365	367	376	338	352	362	378	359	334	358	335	361	330	343	346	384	322	374	349	350	317	345	397	374	349	375	361	360	357	374	314	354	387	356	349	339	335	348	360	350	386	335	363	346	355	386	355	335	365	388	382	373	383	376	366	343	358	389	385	367	364	371	338	380	383	368	360	357	350	372	360	361	363	364	365	360	376	350	344	384	368	357	355	357	360	372	368	377	382	372	382	382	350	354	355	370	355	339	411	383	382	360	337	372	391	357	387	376	367	325	350	355	346	333	383	360	329	390	356	381	347	366	349	382	361	354	340	350	397	396	359	356	361	397	368	387	359	355	383	362	362	363	399	361	359	386	338	383	359	369	344	391	390	386	333	380	348	351	382	346	311	373	367	337	355	344	327	372	343	376	343	356	366	358	370	371	362	340	344	341	398	355	390	341	348	369	384	353	352	381	375	367	369	352	360	364	370	362	372	361	373	346	356	360	326	344	349	366	396	376	389	389	369	360	341	350	355	371	374	380	365	344	396	324	372	379	348	346	337	367	364	373	369	353	371	348	331	353	367	364	375	356	375	351	358	369	319	369	375	324	373	341	350	339	362	359	360	329	374	384	339	391	354	343	342	370	362	361	355	375	368	339	361	360	329	365	342	381	350	349	342	361	383	391	339	346	371	357	349	382	338	320	379	344	349	366	386	392	343	377	360	356	382	396	312	390	351	315	383	355	323	373	336	374	358	395	345	353	379	385	343	351	348	373	337	360	377	381	376	379	365	336	371	374	347	358	380	365	395	374	366	338	359	353	333	358	381	356	330	353	361	325	340	369	383	379	401	378	392	354	352	335	384	369	389	386	353	380	373	401	349	365	354	363	385	384	338	351	382	383	372	366	364	349	392	346	370	331	357	342	376	373	361	382	358	331	356	347	354	333	346	364	346	333	367	333	380	372	364	377	325	343	344	331	341	382	350	375	376	384	340	370	349	375	375	329	350	361	375	374	343	374	363	366	385	406	393	347	367	357	383	387	371	363	379	361	354	370	329	354	348	344	377	340	359	387	349	369	394	384	364	351	354	353	348	360	382	388	377	364	364	369	356	363	347	367	348	375	372	375	368	338	393	348	359	350	337	360	345	348	386	337	375	356	355	361	326	337	380	353	322	370	356	387	350	365	380	362	379	370	381	364	346	351	376	382	349	336	329	374	386	352	327	375	351	360	351	368	332	313	370	331	357	367	375	333	394	376	370	370	364	350	349	335	324	349	351	359	374	352	364	346	387	357	311	370	344	387	379	393	358	383	352	381	348	386	332	323	351	357	373	358	397	367	342	388	328	340	370	327	367	368	371	344	370	345	366	372	372	382	382	376	398	359	346	367	391	351	363	358	350	347	389	317	344	352	392	375	381	356	357	372	334	365	363	350	368	367	383	356	369	384	349	384	390	363	384	370	310	368	332	349	348	329	373	372	357	393	334	350	355	360	365	353	355	350	349	353	335	369	389	384	349	367	372	377	338	356	337	368	349	366	368	361	365	359	350	335	372	383	347	354	360	373	356	357	347	352	375	325	384	334	345	334	355	366	359	347	359	365	378	361	351	383	364	364	350	361	343	338	361	352	375	335	379	368	339	369	371	339	390	341	373	350	404	364	373	344	372	387	402	340	361	324	352	371	385	365	353	363	373	366	386	337	369	351	380	378	376	362	367	358	363	359	368	381	346	373	378	364	379	348	360	390	371	342	385	346	390	376	373	355	387	355	382	381	356	396	384	348	355	372	338	361	357	341	370	358	348	370	339	364	356	343	366	395	381	363	332	345	400	376	392	345	364	351	364	350	336	348	343	354	356	343	360	356	366	340	336	355	336	345	402	333	388	410	352	357	358	328	357	379	324	350	382	333	354	353	333	341	366	360	371	365	369	376	353	371	372	348	370	368	366	345	356	389	354	387	366	364	364	384	354	376	355	363	353	360	362	349	359	367	341	368	358	342	378	355	368	363	330	335	354	374	366	355	362	364	387	377	349	358	327	357	326	350	339	344	357	347	358	369	400	360	365	359	333	349	340	365	349	364	348	356	341	366	350	356	364	351	365	377	345	365	400	357	347	349	349	341	382	385	352	380	361	350	371	376	314	384	354	335	357	379	329	364	342	345	373	360	390	333	385	381	340	368	364	370	348	379	359	375	369	381	321	368	414	317	351	350	330	378	357	358	334	399	379	367	359	356	339	355	342	369	376	346	349	354	375	334	361	357	405	358	386	362	382	357	359	354	352	356	338	377	358	327	366	354	361	373	415	364	327	357	327	343	340	328	378	425	357	360	318	355	367	335	345	370	367	348	395	363	331	350	331	347	394	389	354	373	374	347	340	349	347	361	365	371	337	322	326	306	352	367	334	372	374	358	392	392	357	370	377	317	363	371	371	399	350	345	351	362	395	362	340	406	359	376	349	353	347	356	369	328	367	351	343	377	367	364	379	355	377	354	369	375	354	351	385	341	330	340	348	348	335	340	350	401	369	356	361	333	358	375	363	349	365	371	363	345	345	338	378	373	393	343	360	388	360	351	360	365	331	334	349	362	340	344	346	354	350	361	363	364	361	376	336	326	336	352	342	339	375	382	345	381	359	353	326	346	382	382	379	350	392	377	370	380	359	344	362	388	362	370	366	352	356	349	356	321	386	385	355	363	393	321	372	346	360	356	365	338	377	370	360	369	331	345	351	324	377	349	380	365	350	345	362	340
26251	15987	18693	7083	4784	3666	2830	2209	1937	1698	1491	1244	1268	1141	1039	1003	998	924	906	851	858	848	802	811	787	752	754	795	758	745	699	754	729	755	680	676	731	655	741	707	638	660	762	693	754	664	735	712	694	650	672	689	687	689	739	658	671	713	704	634	695	680	703	651	670	635	728	672	711	656	623	673	698	634	702	674	686	652	663	701	687	706	673	649	674	655	725	624	697	664	595	689	680	683	675	698	623	665	665	693	653	656	629	683	703	619	667	665	707	667	692	619	648	653	672	684	652	689	670	683	653	630	659	670	617	650	645	639	674	646	703	659	662	649	644	647	631	660	670	666	646	708	669	636	708	690	645	676	685	672	666	654	677	648	681	668	678	696	674	636	657	678	648	699	679	660	650	743	688	628	684	715	699	631	659	703	635	659	649	646	683	667	625	693	689	663	693	688	661	635	723	679	675	615	653	670	673	649	653	657	689	607	665	663	722	624	681	575	656	658	682	641	645	637	670	657	657	657	660	652	653	721	656	666	679	668	649	666	654	683	674	651	645	671	657	676	647	684	668	679	686	691	672	689	692	637	678	640	693	716	641	636	613	659	682	668	681	633	637	629	683	649	641	633	620	672	672	670	676	694	671	652	653	706	693	693	694	664	694	702	672	673	678	650	661	677	670	644	633	672	666	694	658	656	642	639	731	637	673	647	674	723	607	678	712	635	672	688	632	714	671	649	660	707	668	684	680	656	668	664	660	656	669	667	642	670	651	622	649	686	613	663	695	617	656	664	658	663	639	627	673	705	634	696	635	673	658	645	663	637	669	654	703	692	660	696	714	648	622	620	634	665	675	688	672	713	671	659	641	714	686	665	687	690	680	683	681	630	683	705	634	646	601	688	651	621	637	667	649	661	704	686	677	670	664	643	671	698	619	678	664	646	635	626	661	644	639	677	701	700	629	636	650	652	694	684	677	626	655	645	669	685	676	662	661	665	679	675	687	678	656	706	685	624	648	638	679	668	714	693	661	631	634	697	651	621	691	660	692	664	715	656	624	668	656	707	662	654	657	691	641	623	720	652	677	642	654	685	672	650	681	659	649	643	678	674	679	673	642	683	635	680	668	661	653	650	738	655	701	661	692	681	663	686	663	703	659	670	669	684	654	739	688	674	667	699	675	710	637	635	674	714	672	637	695	658	684	656	636	664	681	678	688	623	701	651	632	678	666	658	624	677	655	699	668	672	640	648	593	676	719	662	654	680	686	651	678	740	601	642	698	683	679	690	646	659	644	655	674	631	714	702	699	707	616	667	679	680	686	645	659	646	672	635	668	615	655	662	657	685	670	681	658	693	696	651	652	644	716	685	635	646	668	658	683	725	701	663	637	628	653	677	666	697	701	642	662	673	653	678	659	655	674	636	670	694	682	627	662	670	689	609	621	632	632	648	681	661	637	669	643	674	677	696	645	644	674	660	678	667	642	590	640	647	699	649	669	654	641	666	666	643	682	648	673	662	674	656	683	664	645	695	666	655	688	699	671	649	655	676	591	645	682	669	662	705	651	639	682	679	643	634	674	625	661	674	627	699	688	646	722	693	636	657	673	680	673	655	654	676	688	643	678	677	699	597	679	727	644	659	665	672	665	665	717	677	658	698	637	691	649	644	689	665	655	673	631	678	670	682	649	601	666	655	613	687	651	699	654	673	664	684	662	674	661	642	669	654	653	668	652	685	653	612	696	659	659	636	704	659	675	617	621	656	677	667	632	642	625	633	633	657	674	684	654	669	662	685	675	662	645	702	649	685	628	665	672	647	659	646	691	647	655	657	625	678	654	642	659	659	702	652	642	672	633	643	628	622	663	656	646	694	659	662	643	680	681	647	646	672	665	637	620	645	673	623	634	612	637	681	684	663	705	672	686	663	679	673	704	686	638	655	639	678	690	679	673	705	654	635	613	677	655	694	630	611	623	662	717	684	668	648	656	681	670	638	668	658	656	634	646	658	656	690	618	666	672	658	653	719	688	677	656	685	677	644	662	701	636	675	672	686	671	634	651	655	603	675	671	700	657	667	630	674	643	689	656	617	656	686	666	681	643	622	660	676	675	667	602	638	679	668	689	686	635	673	657	660	672	669	691	712	667	660	632	656	646	717	641	638	727	685	650	651	655	667	678	676	633	670	657	677	654	671	647	628	665	670	588	648	685	662	645	692	637	645	721	640	639	673	700	661	678	711	667	687	700	640	662	645	673	650	601	667	656	648	679	662	652	673	664	645	693	664	667	654	684	653	650	640	641	665	667	663	664	697	677	661	691	648	666	676	677	664	624	659	679	686	675	684	693	672	660	631	649	679	673	618	671	650	667	669	603	666	649	646	686	654	685	687	615	678	672	661	664	608	709	641	632	637	693	675	718	672	665	663	637	644	654	655	687	673	680	694	615	683	688	681	684	614	635	709	664	661	652	695	662	662	665	666	672	646	681	614	652	632	695	684	674	661	676	687	625	690	679	656	691	670	594	653	648	604	681	673	649	671	629	607	681	651	685	614	675	652	690	680	688	669	621	698	702	698	635	646	676	681	668	631	675	677	640	671	645	688	687	674	704	621	683	628	681	656	671	642	620	683	684	636	605	656	679	598	658	655	657	633	651	645	689	656	675	638	682	681	676	636	619	683	661	676	680	640	680	688	683	632	658	673	624	659	636	705	706	659	692	661	672	645	637	652	623	619	645	687	671	640	670	622	658	634	692	665	656	637	651	633	695	649	639	662	712	658	666	697	649	629	713	631	665	684	656	674	694	687	688	653	687	668	680	668	707	646	677	661	629	657	670	682	632	720	636	695	678	676	642	684	691	649	681	658	628	657	652	682	637	727	675	628	665	661	631	673	649	677	672	637	651	668	648	672	637	690	692	647	612	686	693	655	651	624	647	688	632	663	651	656	696	665	670	664	665	674	704	678	633	710	676	683	668	666	640	638	676	712	630	692	646	631	704	642	716	616	667	663	700	677	609	658	695	669	685	691	635	654	702	660	626	690	673	657	686	667	627	698	701	627	635	637	667	617	631	669	624	687	682	646	655	668	690	671	647	664	694	677	587	662	668	634	636	640	658	658	687	668	644	677	691	658	663	632	622	637	646	664	636	671	630	658	687	669	639	649	672	685	655	632	636	634	642	622	707	654	678	649	660	664	651	643	701	672	667	663	683	649	634	673	660	651	680	646	666	671	717	637	625	696	614	651	683	655	670	667	618	617	649	694	669	697	638	645	640	631	660	671	653	679	595	692	652	673	684	674	673	678	665	638	720	645	617	666	666	632	641	660	650	689	678	649	684	677	690	666	645	657	630	662	668	662	646	671	686	676	682	665	679	646	643	690	666	628	685	650	697	703	626	663	674	693	661	597	639	652	696	674	674	657	643	678	679	679	622	677	662	637	642	678	655	653	662	663	634	641	618	655	663	670	647	674	673	682	692	655	683	667	694	659	631	718	651	636	661	649	655	685	648	670
26779	20854	13245	1727	653	553	520	574	527	507	552	540	540	514	491	487	502	510	505	491	529	516	510	517	500	493	505	487	544	524	519	526	532	511	479	498	530	531	520	470	497	470	501	524	495	521	533	536	505	518	514	478	520	489	474	552	514	523	518	537	494	513	546	498	487	479	508	514	530	496	525	511	506	508	506	503	519	508	519	501	525	567	494	541	467	473	516	459	524	510	523	522	525	517	495	519	481	525	498	520	494	545	495	516	526	529	530	547	524	535	522	487	494	495	536	569	508	493	507	488	483	500	491	520	520	502	542	533	513	520	499	525	524	482	474	523	530	499	520	501	513	507	530	500	516	536	535	520	509	497	540	517	500	489	490	481	527	524	502	534	532	480	512	524	522	514	530	512	493	489	489	487	484	482	502	496	527	491	512	541	547	507	519	444	492	479	541	535	571	505	524	541	495	520	499	479	508	472	550	528	501	505	518	513	516	487	519	532	532	502	472	523	531	512	514	508	555	528	508	481	477	505	523	538	527	526	520	504	497	488	527	504	498	487	533	468	506	508	543	521	495	502	550	455	487	520	540	514	520	511	507	516	506	504	541	516	486	521	501	537	535	579	480	483	519	467	486	525	497	473	529	536	504	574	469	509	538	479	523	499	497	541	511	473	524	509	511	495	492	473	493	517	567	530	502	534	504	475	502	513	523	482	498	515	480	519	501	517	516	497	496	509	514	500	529	520	513	524	492	510	490	486	553	505	558	528	507	475	531	533	503	516	487	492	512	536	514	428	495	492	525	496	551	504	569	523	486	502	531	517	545	498	494	489	533	522	478	445	540	540	524	502	559	516	482	495	470	547	527	493	514	495	505	519	536	497	534	535	550	527	502	493	522	560	498	518	538	524	515	515	478	460	504	505	478	555	537	476	534	491	489	537	517	516	510	508	486	525	472	481	504	465	470	478	540	535	525	508	508	525	512	531	526	529	529	533	502	531	519	491	508	488	515	527	529	536	452	498	514	489	548	504	523	540	493	500	517	473	505	498	514	539	486	503	520	520	506	548	525	476	519	537	507	506	558	485	465	525	533	510	511	547	538	516	502	508	503	550	501	513	520	517	502	498	519	531	491	514	569	552	510	523	555	510	492	501	509	514	496	544	533	595	484	522	500	500	490	556	501	533	490	506	516	483	553	503	516	493	501	506	535	495	518	512	482	574	544	533	534	506	535	493	477	526	542	495	496	533	538	545	465	509	498	520	540	503	495	478	500	534	471	495	548	465	482	481	520	508	502	494	489	522	533	478	486	543	491	525	519	539	528	508	491	511	521	541	520	517	518	510	499	511	503	541	462	500	539	501	478	510	496	494	517	553	495	514	558	521	521	521	540	565	509	514	510	526	520	493	481	509	504	489	544	506	484	523	516	499	531	555	479	503	480	465	516	483	537	511	509	508	512	553	507	545	493	506	529	554	496	499	494	555	468	502	555	508	472	542	514	544	491	565	491	502	480	523	540	502	518	525	508	519	519	507	544	501	513	531	543	492	536	515	500	470	495	535	504	512	534	537	505	523	504	509	517	478	494	508	529	536	475	487	528	527	486	524	531	501	499	533	491	513	517	530	483	531	507	530	496	494	528	564	485	518	507	504	540	483	513	501	501	483	537	509	505	482	478	557	542	521	497	526	509	508	556	528	503	541	460	504	504	529	492	497	555	502	481	540	516	505	483	510	569	509	509	510	524	538	491	475	524	481	515	507	532	494	509	497	519	515	518	566	585	526	500	531	551	508	547	513	511	548	527	510	514	509	543	552	523	478	513	528	520	541	504	543	517	516	494	518	536	519	530	489	471	513	455	500	518	512	471	515	519	478	529	485	520	509	491	517	507	515	511	505	476	508	497	516	532	489	521	547	503	515	462	525	550	513	519	509	453	540	512	513	562	457	517	512	542	496	494	493	522	528	525	541	513	544	502	493	513	491	523	478	527	454	527	510	496	509	482	499	525	550	492	477	501	483	516	504	494	539	513	550	451	516	497	536	535	535	491	511	534	498	536	515	522	533	532	504	502	510	553	505	546	513	533	488	502	518	534	515	502	523	536	488	516	537	469	526	496	494	530	535	517	499	526	514	490	485	534	540	501	507	520	558	498	498	519	500	491	521	549	512	537	536	507	524	533	504	539	484	453	509	536	516	521	494	506	517	513	538	529	521	501	495	514	494	522	455	505	506	529	513	541	498	484	461	535	486	535	498	534	500	493	535	498	514	521	513	492	532	530	513	543	534	485	468	474	518	508	484	500	547	539	515	506	504	505	538	506	508	497	541	519	534	495	505	522	522	514	487	549	535	521	518	513	528	511	496	508	513	557	534	502	509	503	510	550	488	509	519	503	498	569	517	485	530	512	503	491	524	503	511	450	511	488	510	529	525	508	513	532	472	506	492	516	495	497	502	511	521	536	486	495	549	536	465	471	473	522	515	527	479	516	491	525	572	509	553	543	518	498	517	487	482	555	497	521	523	498	502	501	512	478	513	526	535	507	532	517	508	499	496	481	548	532	516	500	478	532	501	479	534	492	480	475	530	511	501	514	471	505	459	516	472	492	536	505	527	522	472	515	522	500	526	509	481	501	512	493	481	517	514	514	507	478	495	545	516	502	523	497	478	481	484	513	509	521	502	578	519	505	498	487	510	487	486	564	497	505	491	496	506	490	494	471	547	525	516	485	497	515	471	476	497	470	491	503	490	496	497	548	472	499	501	484	526	498	482	527	528	544	517	492	517	508	517	490	509	514	496	480	490	529	518	507	473	563	530	491	498	521	490	499	542	512	496	524	532	506	508	516	544	493	551	504	517	506	491	504	518	530	494	502	509	535	482	488	534	511	534	485	530	484	460	509	508	541	568	486	496	503	556	502	490	515	508	501	521	499	540	513	480	483	494	489	510	553	495	514	527	500	505	522	514	484	525	507	526	522	504	518	508	506	462	536	483	514	504	483	482	486	484	539	536	527	522	534	518	490	489	514	505	515	541	478	560	535	551	484	506	547	563	514	525	507	544	503	518	525	530	507	472	503	514	507	458	535	515	502	522	522	481	526	476	492	551	552	511	511	508	542	507	517	544	498	523	500	481	503	491	496	491	488	509	519	503	478	487	503	533	539	509	551	554	496	562	535	502	510	537	498	484	482	522	526	499	509	542	494	542	520	513	501	484	513	516	530	523	530	522	516	520	497	493	491	499	518	491	529	494	496	557	507	514	557	520	521	491	548	533	531	528	525	494	516	542	515	503	503	503	486	536	481	487	519	556	511	455	500	538	475	515	523	537	490	551	529	506	450	536	523	505	523	535	517	497	509	506	500	528	507	536	472	457	564	493	504	488	489	485	510	477	525	536	507	487	501	514	512	516	493	513	532	533	501	485	484	559	530	503	519	492	484	518	518	517	509	518	507	551	509	495	485	470	497	551	529	478	520	508	511	521	524	522	470	497	515	524	514	495	495	490	493	489
12773	2063	8125	1327	1239	1214	1091	1106	1041	1066	1022	1022	1051	1013	1002	986	966	1031	1023	992	985	1041	1003	973	1062	1018	936	1035	951	976	1018	993	987	958	974	1023	927	959	998	997	943	1047	991	978	1018	966	926	963	981	1026	959	992	969	960	941	1010	1006	1009	1009	972	969	1030	985	1039	1014	985	973	944	1059	974	955	975	930	999	959	945	940	1005	1000	1008	890	981	965	949	984	1003	966	951	1066	1013	955	1007	1036	969	1024	1010	952	930	970	1016	1005	1001	1009	1047	1028	1052	941	982	995	945	984	1011	1025	1006	945	1004	1041	994	903	957	963	989	975	948	922	992	1013	997	958	990	949	932	975	1011	966	959	995	969	942	981	886	994	982	897	973	1013	1002	971	997	1021	989	990	990	943	967	981	1017	972	986	999	967	940	993	986	959	986	982	1016	963	997	967	968	986	983	967	1030	921	975	975	949	1002	948	1005	964	945	1045	995	982	1009	961	994	941	975	982	976	931	1002	929	1057	973	974	966	988	991	981	968	1007	1038	955	941	1001	1012	977	950	974	948	995	955	956	924	1034	980	987	944	972	966	1016	972	975	1053	949	1010	1012	921	975	936	1020	1022	974	993	961	968	1029	935	962	922	932	916	946	965	972	963	1042	951	954	994	933	994	1017	947	967	918	935	960	1006	956	972	911	1002	947	995	1004	967	928	953	984	943	990	997	984	993	953	1008	990	983	931	1004	973	1023	991	992	1013	1033	981	919	1041	980	1017	974	919	979	925	935	971	990	991	1019	945	965	946	996	999	935	953	1005	941	1000	963	1017	955	992	956	988	992	975	1022	978	997	948	1022	1004	987	985	1024	972	1005	933	968	993	966	1030	954	1019	991	991	961	1009	990	984	976	976	972	984	994	970	950	954	986	956	964	947	1000	958	960	989	961	962	968	993	997	968	1005	995	934	994	1029	1027	974	999	987	1023	989	1003	961	986	973	958	966	1006	975	886	962	929	1026	1026	972	961	930	938	967	994	1010	892	1000	944	964	988	1020	1004	986	1013	964	972	965	1006	1056	989	935	977	929	1001	998	970	949	1037	982	1004	938	977	965	968	1020	1028	975	957	995	1012	931	983	1054	1036	943	995	919	969	940	934	972	979	1010	1021	926	949	988	980	978	944	932	1038	1004	969	980	993	983	977	937	992	948	998	995	953	1010	965	929	966	1005	995	991	985	1033	948	936	979	1026	981	993	966	1015	1003	1045	990	903	1000	933	1019	998	950	950	983	981	992	937	985	957	963	968	1005	960	954	945	987	1002	968	998	968	927	963	995	976	995	994	1033	970	986	1010	978	957	951	974	964	942	962	980	971	991	991	949	992	979	975	945	988	1033	1003	945	1000	962	1014	1021	1003	951	1008	972	1049	948	978	1030	982	974	973	918	959	983	965	1013	972	987	947	1007	999	991	931	944	1040	975	988	934	1003	914	936	983	953	935	984	967	1003	950	1055	997	973	1011	922	976	979	955	995	948	990	1030	996	1028	966	1020	999	1006	973	1010	992	951	1053	970	959	974	1017	987	1089	970	970	996	1015	1004	987	1012	916	920	962	999	974	980	1044	955	953	1025	1033	971	1004	1016	1000	999	953	1011	1009	1001	957	1008	985	953	989	969	980	978	1069	936	993	989	985	965	937	995	963	978	985	969	998	965	982	959	1001	951	943	953	979	1013	926	1009	958	991	966	1007	934	969	976	946	1017	1000	1036	938	973	1008	1020	952	1012	995	1008	928	965	948	1001	1002	987	986	962	992	1009	959	969	1011	976	1012	936	984	958	982	990	1001	957	1000	965	900	1056	1012	970	1042	1024	987	967	979	992	960	959	944	997	1006	995	1007	927	1027	937	957	986	930	987	969	996	986	992	986	967	988	1030	988	1007	939	999	978	990	906	988	951	940	949	1010	971	991	946	975	987	995	940	985	996	1026	1030	942	1020	1002	966	986	995	968	973	953	1001	1019	1023	1040	978	964	982	994	952	980	1002	999	1054	1013	980	985	957	961	936	999	981	980	1008	1003	1026	984	976	999	986	987	944	993	965	940	1005	942	1007	980	978	1001	967	976	1023	1015	1029	977	968	968	988	938	985	1003	1027	975	969	1035	952	1022	967	947	961	992	935	1027	1001	992	977	1015	1017	939	983	942	1012	961	1014	932	989	966	950	969	1012	1000	915	951	979	962	993	969	967	962	1025	994	1022	996	964	978	1014	937	1007	975	937	992	1001	994	940	983	985	991	979	969	1008	950	999	969	1010	1014	1018	982	1000	951	985	954	922	963	961	985	1042	911	1005	1028	1000	956	965	1002	981	984	989	961	972	1017	996	1009	916	995	929	967	1025	984	959	960	974	982	987	972	963	958	981	983	946	969	998	975	956	1032	1006	1002	1011	966	994	1027	970	963	978	969	951	921	1043	990	986	969	1038	972	1007	985	989	1000	1007	944	961	1031	996	1012	989	959	1002	1005	948	1000	971	929	985	957	1001	968	936	930	962	943	1030	988	969	981	1016	995	1001	997	957	981	1054	998	1022	951	959	970	944	946	1009	961	1008	960	1010	1022	1002	1001	955	990	1018	971	1004	964	938	1016	946	1007	955	997	983	979	991	968	993	926	994	998	991	1043	990	1051	954	993	1086	976	979	980	987	1013	987	966	1015	1041	1003	960	1012	934	944	987	995	945	962	965	988	956	949	961	930	995	1013	1007	992	1009	993	1007	997	934	1047	978	1008	956	964	1008	1013	972	986	1002	973	984	951	997	940	1017	970	956	1006	976	968	1015	915	898	998	1036	999	964	977	1023	1040	970	971	978	987	994	991	1045	971	949	1025	974	925	1033	1022	1069	918	1001	1021	966	959	961	979	968	924	983	1027	998	931	942	992	964	949	1019	1004	968	975	952	989	980	967	989	1018	990	995	984	1014	979	950	964	992	991	1000	973	987	988	990	966	894	986	975	1017	957	954	988	1013	943	1000	992	1021	982	927	1037	969	932	974	939	931	922	977	1017	1016	985	960	983	974	956	1027	943	1008	962	969	1009	933	999	998	945	989	968	985	997	976	955	1042	981	951	994	1019	966	997	987	961	965	1011	1001	957	1011	1006	1001	946	914	950	981	958	931	961	972	955	997	943	973	960	927	942	1020	1006	990	992	967	1030	998	997	1009	929	979	983	1046	955	931	933	990	1013	1001	1008	942	1038	1029	999	961	949	951	1005	1024	969	956	1015	979	970	1032	983	982	988	931	1012	979	1006	972	991	1004	1017	997	995	969	984	920	931	997	926	983	985	1093	915	1006	940	957	965	1007	1007	976	943	1014	973	942	1008	957	1045	945	972	1022	963	979	939	974	998	986	944	948	996	959	947	984	1006	993	986	1003	934	934	984	1065	960	982	1016	982	1019	953	930	962	1025	976	1021	996	975	1016	1013	980	915	985	958	971	1016	983	1014	994	976	933	999	996	974	983	959	980	1004	991	957	961	965	1003	966	982	936	947	983	981	994	927	993	1013	982	1014	991	953	1018	968	962	1039	940	1003	968	996	1012	1026	1001	999	991	975	985	991	954	976	983	999	947	982	955	993	949	972	961	931	970	943	987	992	983	973	988	979	957	973	971	942	1019	993	984	988	1024	986	999	991	936	932	942	978	972	974	935	961	1036	1028	1033	960	1010	955	1015	989	957	945	1019	995	1000	944	986	981	966	981	1003	951	977	995	972	978	982	1016	1004	968	1026	936	976	958	972	1017	948	1001	960	1011	980	989	983	992	935	977	959	1057	1006	973	1027	994	1012	1001	929	984	937	964	990	1020	968	1002	964	986	980	972	942	956	961	989	985	1015	1011	991	955	998	950	981	972	943	983	995	956	920	1030	1004	982	970	953	999	996	938	1001	998	996
24248	21346	28523	24535	21265	5341	704	449	406	358	330	291	342	291	299	286	281	263	246	230	268	280	251	277	258	249	245	266	265	271	244	227	259	242	265	228	237	260	227	254	226	258	238	227	254	238	254	215	211	253	216	232	250	235	231	262	233	248	210	224	235	258	257	217	221	219	241	234	253	229	229	225	244	235	217	227	222	240	252	214	225	226	223	261	223	221	229	214	249	226	235	229	192	228	233	230	214	229	241	239	220	236	243	234	224	219	216	237	223	219	239	246	233	277	242	214	224	242	252	235	219	240	213	259	229	231	216	260	218	240	238	214	222	235	222	232	209	224	249	216	229	215	235	238	233	240	222	213	224	246	239	231	237	210	223	242	217	245	222	213	223	212	247	246	218	241	217	220	226	253	242	226	242	236	238	230	227	207	219	243	239	217	224	243	205	243	241	243	224	230	220	199	257	219	239	245	214	221	253	257	278	225	242	224	245	219	234	244	202	226	227	275	244	256	218	245	233	205	237	230	219	238	230	230	220	228	241	215	199	240	217	241	239	204	218	250	222	224	227	232	231	196	243	221	214	237	234	206	206	256	216	224	238	236	207	218	250	220	221	232	227	255	241	239	246	234	237	211	230	254	228	235	237	241	239	233	230	233	224	243	242	249	225	222	219	205	250	230	226	254	223	226	239	224	245	228	237	220	253	231	231	207	247	213	189	259	249	213	205	234	211	230	244	211	232	212	235	225	215	236	220	215	220	233	254	193	223	236	234	224	223	229	218	206	210	228	240	229	215	229	227	230	248	221	197	239	233	263	224	191	242	256	234	245	245	253	217	251	222	219	220	215	232	226	229	237	227	280	252	233	233	225	268	220	212	233	255	253	257	225	248	247	227	234	244	246	232	213	215	226	235	190	232	230	226	251	249	242	248	220	221	236	244	217	207	230	245	219	207	252	209	229	243	232	241	199	242	235	259	230	218	186	249	252	227	224	220	206	221	198	212	233	239	225	219	241	230	253	249	199	206	220	237	233	215	222	257	211	247	212	219	210	218	254	243	214	229	237	240	214	222	239	212	217	255	256	230	235	242	222	250	244	219	223	222	220	221	199	226	244	236	222	247	220	275	214	208	235	200	235	233	238	253	199	227	231	258	240	239	244	246	210	210	215	218	244	258	232	246	220	219	242	247	228	210	218	227	210	238	238	233	223	223	242	212	254	243	211	224	225	253	247	229	229	232	229	235	242	224	234	202	215	230	216	215	221	246	220	239	233	220	243	225	238	230	217	240	217	241	246	238	221	221	231	223	233	226	235	237	236	197	203	214	207	223	205	231	214	262	215	208	229	230	204	204	212	230	245	213	212	238	213	222	246	237	240	232	244	235	220	241	248	224	231	229	194	253	244	221	239	247	225	243	222	215	219	197	218	237	239	245	205	245	210	223	214	233	255	229	240	231	227	207	218	217	217	230	240	240	225	230	242	252	205	232	232	236	221	242	230	248	222	245	206	217	198	261	224	220	219	240	211	220	216	228	245	217	232	217	221	208	221	250	239	240	251	203	236	221	228	215	252	218	248	253	216	239	222	255	223	206	200	210	249	208	234	249	229	230	229	222	195	226	217	221	221	222	242	248	211	229	227	237	222	218	228	247	221	225	230	229	260	233	222	248	231	209	206	252	230	219	253	236	225	224	244	270	243	210	230	226	226	218	221	210	219	234	221	236	229	225	239	232	213	222	227	229	245	225	202	217	230	286	248	215	244	228	211	236	191	209	260	235	237	225	228	247	230	190	219	219	244	238	223	222	227	221	220	234	226	239	245	220	232	241	224	248	221	219	250	222	245	207	257	237	220	218	233	274	211	215	251	220	248	252	220	248	227	202	255	206	238	257	231	229	215	236	226	211	234	246	184	263	218	242	223	240	242	223	221	211	230	226	259	227	239	229	217	219	206	229	228	229	205	229	244	212	214	232	203	242	215	219	239	266	205	208	247	226	237	256	224	198	231	228	232	242	235	257	239	221	212	195	233	262	227	240	214	233	232	205	220	224	219	212	243	214	231	219	217	235	234	249	226	222	222	249	219	237	219	218	201	236	234	224	242	210	239	226	229	249	235	215	248	229	229	237	228	201	241	230	223	243	207	233	236	229	216	250	246	261	224	217	207	217	197	217	230	242	234	230	243	209	241	240	211	264	236	222	255	209	227	252	250	225	225	212	207	226	206	215	231	254	257	221	215	256	223	221	223	242	231	245	240	240	229	232	257	234	211	226	228	228	233	245	243	230	237	234	238	234	241	218	244	212	213	231	220	223	233	203	249	259	220	234	250	236	237	237	240	240	210	228	228	232	197	216	228	255	243	246	236	234	232	241	220	245	226	208	215	236	204	230	217	228	223	213	206	243	233	200	213	226	198	228	232	248	249	218	254	227	225	216	208	205	218	233	238	218	205	237	217	221	255	204	228	234	212	262	222	214	232	210	235	246	228	210	242	227	228	228	228	204	222	229	196	228	227	226	267	224	228	238	209	238	233	221	231	228	239	212	236	228	230	235	212	229	230	234	230	230	222	206	202	227	241	244	240	232	238	230	230	218	214	233	216	236	245	212	203	212	221	245	251	237	241	232	246	224	225	208	208	239	204	211	218	221	225	210	251	245	200	236	232	260	240	251	242	221	243	236	243	240	226	237	239	220	220	247	234	224	256	211	247	222	221	235	228	216	222	227	211	219	235	248	228	229	218	222	249	234	235	248	214	243	240	226	231	220	218	225	229	244	250	231	219	228	219	236	233	230	232	224	205	230	221	230	221	196	254	226	227	217	220	205	237	241	203	237	213	225	219	224	230	239	215	248	202	240	216	240	225	205	259	220	240	227	244	205	241	224	234	232	214	228	232	243	229	212	237	195	221	246	237	213	226	216	232	232	201	209	229	222	199	228	218	259	221	214	232	245	196	217	222	221	235	222	239	201	221	240	227	236	214	247	220	222	236	243	236	230	229	233	233	250	200	244	211	239	220	213	241	230	250	233	251	234	220	225	227	209	207	234	234	228	223	233	240	207	281	196	243	227	238	219	219	199	229	230	219	236	197	231	240	227	206	243	225	233	233	229	228	234	227	218	232	227	207	241	242	244	225	248	226	246	233	232	217	206	223	274	239	228	243	238	213	240	212	207	228	239	233	228	226	214	240	223	223	243	228	221	244	230	239	248	242	266	244	223	257	244	239	191	224	208	240	185	210	214	219	204	218	231	205	215	188	229	222	234	230	228	236	231	197	232	250	249	230	231	229	198	202	219	256	227	223	226	239	241	227	218	227	211	216	217	230	214	221	227	207	239	222	222	236	222	256	255	246	236	217	242	238	242	235	202	236	202	246	218	234	259	205	243	254	243	225	260	233	244	245	248	224	235	194	220	247	211	236	252	232	245	214	230	236	243	226	220	235	240	258	211	250	222	227	213	246	273	239	231	236	239	232	196	226	226	215	215	208	213	226	227	239	200	217	277	235
24649	10218	16089	4175	3028	2028	1658	1327	1118	1025	889	798	793	754	679	676	633	610	628	539	610	557	554	514	551	506	535	493	519	493	526	474	531	494	499	520	471	486	488	481	493	487	490	481	506	489	475	532	499	452	487	513	458	501	498	488	476	485	495	472	450	446	491	496	467	464	494	479	478	470	487	487	473	468	522	481	446	484	491	480	480	473	461	467	454	521	461	463	475	470	493	478	478	495	464	480	498	511	446	464	496	477	518	482	462	471	450	495	462	488	501	480	468	508	443	460	488	493	464	475	477	476	440	476	476	515	468	422	490	508	493	413	460	487	501	455	477	510	453	512	493	482	440	463	444	461	508	443	462	475	483	460	492	472	439	467	451	455	422	471	503	457	469	478	459	463	467	499	439	488	515	484	505	444	438	495	464	440	455	473	470	441	484	451	452	480	444	471	475	490	445	483	514	457	435	459	502	479	490	482	481	438	450	470	462	508	455	451	482	430	460	472	469	465	467	469	438	493	476	491	480	460	482	514	453	475	439	496	506	480	462	440	467	483	513	455	473	441	483	459	434	491	459	480	468	483	501	501	452	493	463	477	476	490	462	441	512	502	487	464	497	477	488	429	440	436	468	481	485	458	458	500	463	481	471	457	461	419	463	455	475	497	472	481	473	439	439	464	455	415	473	475	487	481	446	473	483	494	446	459	470	479	457	458	466	491	478	490	477	472	447	474	494	468	491	453	469	467	458	434	478	489	463	436	462	476	456	438	503	482	493	467	487	439	437	490	470	461	461	477	467	450	503	469	450	438	483	503	491	462	494	454	517	486	487	453	501	456	488	471	496	462	471	437	435	459	436	449	487	461	445	474	435	444	451	479	491	473	505	450	497	442	459	497	468	447	491	440	505	471	482	472	468	478	471	451	490	485	470	505	457	469	487	497	478	471	473	452	516	419	471	445	510	499	485	465	446	471	453	440	451	457	445	467	443	466	503	468	494	457	516	443	505	449	504	467	425	498	477	462	465	460	485	451	489	469	503	492	456	484	517	494	491	455	439	487	453	438	484	481	494	431	456	479	465	491	499	463	486	479	490	485	465	468	455	485	443	438	488	464	495	471	493	503	461	453	472	454	458	471	482	487	467	483	434	427	489	423	463	457	476	446	495	461	456	466	465	465	508	453	446	454	446	487	468	452	492	473	470	450	479	487	452	467	464	463	484	483	442	476	510	479	434	497	482	462	485	471	469	458	465	465	471	449	464	478	458	482	448	505	501	457	496	490	437	501	463	511	466	472	486	439	487	478	462	458	463	438	463	482	531	441	494	503	492	475	495	438	440	480	466	462	453	467	506	513	438	468	458	437	473	445	492	471	465	465	460	479	500	441	451	480	489	426	475	468	499	438	444	490	479	485	457	461	506	449	457	490	489	488	471	473	484	472	461	478	436	490	499	472	474	457	504	445	448	468	486	458	482	461	458	438	456	431	475	443	458	470	458	480	430	492	459	468	450	466	449	476	477	469	484	480	450	460	474	469	453	475	440	461	478	481	422	484	453	478	499	460	503	453	510	446	458	469	493	493	494	485	468	485	453	466	495	456	456	503	473	456	497	480	467	491	483	442	453	494	466	439	461	468	445	478	478	447	513	459	502	458	465	429	450	466	466	456	485	489	482	438	492	465	485	469	460	460	475	442	444	489	516	493	477	491	459	465	464	472	499	454	456	460	440	463	486	431	449	438	466	464	486	460	480	507	477	438	484	426	453	456	464	464	462	460	486	467	476	462	482	498	494	465	510	492	461	467	481	439	472	430	453	507	432	463	493	488	472	506	457	463	505	465	450	442	465	460	445	465	437	464	450	441	490	459	526	511	457	502	467	498	431	489	511	448	463	460	432	445	481	443	437	438	485	522	447	452	456	466	457	464	447	488	475	421	483	481	457	447	430	478	494	456	439	473	496	478	483	428	488	500	458	440	438	464	475	445	453	444	519	471	441	504	462	495	455	487	449	460	508	469	511	481	505	476	501	457	423	454	455	455	468	462	483	488	447	489	461	450	435	462	466	470	478	463	467	464	442	527	452	474	418	439	471	480	476	466	502	449	504	474	480	453	468	479	476	466	455	478	447	464	473	493	490	463	486	473	494	517	482	457	456	491	479	470	465	491	452	486	477	488	522	465	475	484	519	481	452	441	428	426	461	439	473	444	466	445	477	457	501	446	445	472	436	466	488	443	491	454	463	475	422	461	484	498	493	493	461	470	458	459	487	490	491	460	461	508	487	479	453	443	495	461	515	452	509	467	487	455	437	458	458	477	500	476	446	505	467	443	453	463	443	476	467	502	513	443	435	486	499	440	444	474	522	480	474	462	521	507	444	481	454	453	462	472	462	490	445	490	456	468	488	456	482	478	517	475	503	459	490	512	485	508	470	460	480	464	429	464	520	446	467	464	440	460	491	481	474	465	477	470	477	490	452	466	487	490	473	486	466	443	481	512	454	451	499	463	526	491	460	445	508	452	467	472	478	439	488	476	440	464	503	474	445	442	517	448	499	485	476	494	465	470	426	460	476	474	503	447	451	466	461	444	457	494	437	508	503	440	447	459	481	490	457	410	480	476	507	436	488	473	485	446	443	461	461	489	478	491	482	426	473	469	480	444	443	461	475	517	476	481	500	470	437	459	451	447	440	453	451	480	468	432	447	486	490	463	455	440	463	427	449	480	444	456	445	494	501	495	460	455	471	469	414	474	470	454	433	459	486	507	496	463	453	487	478	466	415	505	492	452	498	496	478	435	480	461	488	454	440	437	486	439	440	469	457	487	473	501	481	486	443	438	454	465	469	429	494	454	466	479	473	478	473	474	477	460	465	441	464	487	469	501	491	465	486	508	463	480	456	509	480	460	432	435	462	497	461	456	496	432	466	467	446	500	487	453	466	456	487	454	465	478	447	432	450	462	488	495	438	482	479	483	513	445	468	482	462	448	458	497	462	483	466	479	491	446	464	519	461	508	452	465	516	470	480	493	437	487	480	490	451	488	485	479	472	478	474	440	488	430	434	443	464	448	464	465	462	461	469	432	478	437	471	479	473	479	440	459	422	468	469	447	491	461	470	470	481	473	452	464	449	482	443	464	475	493	500	435	478	475	475	462	455	475	479	485	509	479	486	503	437	456	477	460	486	473	422	484	476	478	492	487	429	454	476	511	469	476	463	479	463	455	446	467	491	450	478	487	434	499	473	475	471	479	453	474	458	523	465	453	450	486	472	472	463	476	511	469	454	475	437	463	503	487	483	449	478	467	473	498	467	457	431	472	472	476	441	459	484	447	462	496	464	499	460	457	480	476	479	461	405	442	485	437	478	477	456	441	468	422	489	476	443	504	482	484	443	472	460	534	458	479	513	493	488	486	457	457	458	467	474	441	476	467	475	472	475	502	486	467	488	481	443	490	511	488	441	438	452	467	483	469	423	428	466	457	480	457	444	441	490	506	436	486	463	453	464	468
23334	21354	29021	24021	21355	21014	3103	901	625	632	598	496	502	439	438	443	441	450	413	385	388	423	374	407	411	379	419	405	388	368	377	391	383	373	357	398	396	374	347	395	360	396	330	385	369	392	393	338	423	340	341	381	357	391	347	391	387	378	346	340	389	355	383	382	375	372	357	344	365	418	399	364	369	379	362	367	347	354	355	349	366	364	345	379	361	362	350	345	366	355	368	370	341	365	396	365	373	361	376	318	353	345	340	388	341	379	362	344	352	393	353	372	377	348	355	367	365	346	337	373	371	366	349	364	357	373	390	373	365	358	379	367	323	353	346	351	375	304	374	360	381	366	377	369	352	350	377	359	349	382	342	341	360	364	372	386	408	379	356	362	392	397	366	329	376	358	320	331	364	354	364	364	377	362	379	385	360	336	379	334	352	369	365	372	369	363	377	335	361	365	354	364	362	376	377	364	355	353	361	361	351	415	340	371	350	360	375	377	331	361	328	321	331	337	354	362	401	335	381	382	341	347	366	359	355	342	355	347	348	341	348	337	358	358	320	351	365	322	344	327	364	372	375	328	332	339	348	366	378	355	361	367	349	352	346	338	355	330	363	320	349	355	325	365	335	336	327	346	389	361	355	324	348	368	354	363	378	369	344	384	351	370	365	376	377	356	316	364	360	408	348	370	337	382	355	367	397	338	364	355	347	347	338	410	372	386	356	362	364	341	378	363	362	340	370	315	350	321	376	359	372	385	358	375	346	361	371	375	366	345	366	369	358	368	351	379	368	366	360	346	347	359	359	378	325	352	368	358	378	352	366	354	388	345	365	363	376	364	361	380	351	363	349	333	368	351	367	366	359	333	407	358	398	377	387	353	356	306	349	339	352	363	344	393	362	388	369	354	361	380	351	368	345	391	381	381	371	390	380	359	410	380	384	329	359	353	327	395	377	370	354	338	337	364	369	365	411	372	355	362	335	373	330	374	365	352	352	374	347	333	355	347	331	348	370	376	354	353	365	339	354	374	407	392	362	342	363	373	363	364	351	351	363	331	352	343	366	371	382	351	338	363	381	385	389	330	369	383	363	389	356	389	338	365	358	366	370	336	371	375	357	350	381	336	409	408	382	373	378	374	365	332	373	344	350	345	353	334	321	370	337	343	342	351	372	348	360	378	362	350	370	361	366	331	368	350	333	349	361	381	360	331	356	314	352	354	349	346	345	353	362	357	330	372	361	385	382	358	402	382	373	347	341	339	350	370	364	378	380	347	316	358	350	399	366	342	385	346	357	388	379	348	356	370	352	365	349	343	361	330	356	329	390	354	392	363	359	356	354	371	363	364	378	364	330	360	364	349	316	375	389	344	396	358	345	372	355	351	378	378	353	372	371	354	370	405	337	348	316	368	327	370	385	373	381	340	342	348	367	362	368	381	358	339	373	363	364	369	367	361	355	327	341	374	349	369	356	362	358	357	342	354	335	337	362	367	357	368	374	375	359	348	351	336	378	347	365	363	366	377	360	375	368	361	328	365	357	416	367	378	329	349	382	345	361	346	361	378	371	349	402	382	380	364	347	339	382	371	365	379	357	381	360	348	369	352	374	360	358	372	369	364	372	403	407	380	373	374	355	338	376	376	367	369	323	374	394	361	352	343	349	341	341	359	352	370	379	372	371	343	340	393	352	364	340	368	357	340	389	342	383	341	358	378	334	353	337	376	340	381	385	342	406	353	341	332	359	396	332	380	349	350	344	354	331	388	374	342	364	363	336	378	352	338	332	385	376	380	364	346	363	372	351	346	339	316	338	347	375	366	359	374	380	377	343	353	353	328	349	352	350	367	372	369	346	372	360	346	339	375	345	356	339	360	353	365	352	358	338	398	352	330	388	328	344	352	414	374	400	380	354	341	352	373	332	384	354	387	376	343	347	372	342	320	355	368	385	357	365	385	369	353	361	391	364	363	368	332	365	388	320	388	352	386	354	397	343	357	349	331	368	324	365	408	385	348	378	331	339	355	343	337	376	347	374	290	344	329	345	342	361	344	372	410	345	352	338	341	363	360	366	360	312	364	328	344	350	366	353	375	362	367	359	371	336	352	343	355	330	368	372	360	398	363	366	356	353	390	356	351	372	388	329	348	346	354	345	334	386	342	370	353	401	329	389	376	317	342	348	317	331	375	373	357	368	345	346	345	351	334	371	321	383	331	352	383	385	374	354	379	383	373	334	356	373	358	382	343	352	344	377	341	345	366	391	367	341	364	381	324	354	355	361	344	329	342	358	364	380	369	342	345	353	389	364	337	373	387	333	398	351	378	339	394	370	364	361	358	380	329	380	386	340	334	340	361	368	338	331	369	369	356	362	333	354	320	357	343	375	340	357	353	341	344	353	380	366	357	336	372	364	354	325	352	347	350	359	379	383	365	330	347	368	372	364	334	347	370	380	405	365	347	349	377	371	378	357	348	356	364	350	340	322	385	358	365	353	346	378	359	353	391	339	355	341	379	386	351	376	336	307	403	328	354	334	355	360	346	369	362	391	380	331	322	410	360	355	362	364	344	363	373	359	340	352	382	348	371	374	403	326	362	382	369	368	373	356	368	363	380	356	373	338	321	388	357	362	362	359	310	351	374	377	341	353	351	340	360	337	341	347	396	378	350	353	358	385	387	361	359	347	365	370	322	412	365	364	367	373	326	341	332	368	387	361	334	344	363	354	342	379	387	363	340	319	332	348	376	377	354	349	376	396	332	352	381	357	353	372	373	340	364	366	396	370	388	382	379	371	359	397	358	347	356	380	367	331	408	356	350	385	366	369	364	361	368	365	353	335	354	372	385	368	335	353	361	359	357	329	379	345	377	360	343	389	355	373	367	356	357	360	346	360	362	354	363	350	343	392	373	357	388	334	377	349	365	367	383	355	391	347	374	342	343	334	343	357	359	354	372	354	343	364	350	355	362	384	334	371	367	350	371	329	347	331	371	355	404	348	371	329	354	373	372	359	336	338	371	341	390	351	362	359	385	388	388	336	350	353	384	381	360	364	378	353	342	351	332	340	383	358	349	359	390	341	361	358	345	374	332	379	376	329	353	382	363	347	377	363	364	385	359	351	339	342	343	377	327	357	377	346	354	336	361	358	355	348	351	366	387	334	347	347	348	381	336	356	357	333	332	347	339	374	375	374	396	334	379	395	342	358	381	365	332	369	350	376	374	372	401	361	362	399	365	351	359	376	379	299	370	353	374	363	366	355	337	366	340	337	368	341	343	336	352	393	404	328	339	356	351	327	344	359	338	343	363	395	323	370	347	349	362	365	367	367	345	365	384	361	383	362	368	347	331	305	331	343	373	392	369	342	330	374	354	332	392	347	350	365	373	345	369	335	375	337	354	344	345	383	351	348	376	337	357	334	362	370	359	372	329	391	352	346	378	326	352	350	369	355	355	370	353	377	366	369	363	333	358	340	357	354	365	377	375	375	347	362	387	363	298	414	349	375	341	341	348
26160	16296	18695	7353	5031	3634	2868	2401	1901	1598	1530	1330	1198	1100	979	1032	909	968	875	867	818	875	828	805	802	735	781	731	740	738	749	742	673	704	687	676	743	740	673	674	653	717	763	704	702	702	698	723	697	705	671	698	707	659	685	669	669	668	640	701	698	704	652	709	683	717	671	673	676	678	683	624	663	695	645	710	680	689	688	657	676	611	664	649	658	609	648	700	673	637	638	648	680	618	673	700	683	654	684	672	652	686	711	674	631	635	671	658	715	656	670	687	664	696	677	703	684	651	650	721	675	638	695	700	655	662	686	685	654	684	678	651	616	677	711	614	707	700	662	688	614	662	665	634	663	654	636	638	686	624	639	665	621	680	672	673	653	681	690	659	667	699	656	677	691	639	650	631	685	658	679	613	655	649	654	641	653	657	672	649	646	647	662	661	654	683	649	688	653	621	686	666	657	668	678	648	633	664	663	657	649	666	672	630	631	609	663	663	692	690	684	664	666	666	678	614	618	630	672	683	694	622	666	675	669	656	666	662	666	642	635	716	655	675	677	671	664	676	637	639	683	603	649	648	641	636	684	664	682	680	613	701	661	660	674	642	650	651	693	684	717	691	676	732	654	659	694	651	656	610	676	645	666	700	687	636	686	629	680	685	661	627	665	643	671	682	648	665	650	646	641	649	653	631	697	657	647	720	628	658	643	674	655	660	707	645	672	681	629	649	655	691	680	654	641	627	710	705	626	672	689	609	659	691	613	659	671	642	635	650	655	652	706	657	694	671	667	679	634	665	642	660	723	684	642	702	671	668	684	647	659	626	701	697	716	648	653	677	655	642	667	653	684	609	655	695	618	643	693	686	630	664	636	698	636	669	676	684	643	651	655	652	678	684	651	632	662	676	654	663	695	654	618	686	681	698	655	650	681	675	626	675	670	664	656	653	636	645	667	668	676	665	652	621	656	657	673	626	611	737	640	673	656	652	654	635	656	650	654	669	684	678	650	658	675	643	721	677	653	685	660	659	632	649	688	674	643	649	670	708	670	660	667	689	642	646	653	668	686	644	667	703	678	623	592	662	642	659	643	645	647	660	644	668	648	637	630	667	668	638	650	661	705	659	695	640	637	695	627	641	665	660	635	588	613	615	681	700	646	676	706	632	692	646	659	690	706	657	675	653	670	640	662	607	673	647	655	694	651	655	669	717	667	652	633	665	635	646	680	687	617	637	668	657	641	654	640	656	679	604	681	669	674	615	713	663	671	608	642	660	621	698	650	682	630	691	663	645	676	659	684	646	671	686	684	684	663	655	733	647	661	697	640	588	672	649	695	643	681	681	657	697	621	647	657	672	604	666	682	615	673	711	708	665	671	654	692	645	652	626	654	607	652	674	670	659	658	671	676	691	650	650	704	628	676	671	653	625	672	681	678	698	655	632	649	654	650	670	623	687	666	651	649	643	627	677	659	657	720	597	680	639	679	685	675	657	677	661	661	711	673	666	646	684	644	672	619	627	638	638	649	657	650	632	638	670	653	644	615	672	686	658	598	682	674	656	691	691	638	650	649	690	673	659	621	663	646	684	668	647	629	642	664	674	625	621	642	682	652	667	606	600	694	648	662	647	623	705	650	689	663	671	683	627	704	651	690	648	658	693	675	629	672	681	665	666	661	699	628	656	695	665	659	642	641	629	649	677	654	704	612	659	703	655	603	637	658	672	689	661	697	654	644	696	659	648	638	641	641	683	655	678	697	699	640	677	672	704	701	645	632	637	697	646	707	660	698	652	647	654	684	665	649	627	673	687	644	660	630	678	665	682	697	646	665	623	656	661	664	655	619	652	662	671	630	624	673	634	607	649	689	629	638	657	679	651	664	616	695	655	623	661	693	673	609	677	663	653	644	630	660	654	643	657	700	638	680	705	636	636	670	654	677	633	670	694	664	671	655	680	688	667	680	683	667	728	603	646	653	667	674	676	627	653	645	657	643	672	693	687	627	663	655	694	681	701	677	675	646	660	648	697	623	662	669	653	647	710	691	645	667	674	674	694	617	629	653	665	713	701	669	655	680	688	664	656	652	653	644	661	683	638	673	648	660	677	692	644	666	620	721	648	657	651	646	656	585	621	672	664	668	638	663	674	656	618	641	657	606	640	640	650	676	622	669	646	660	629	676	664	651	646	656	682	657	644	711	690	671	676	621	637	669	655	684	711	691	641	673	657	677	705	651	648	701	672	657	655	637	696	699	692	659	709	692	657	676	671	666	649	655	614	659	650	702	624	626	684	665	697	644	687	673	669	652	629	692	616	652	645	671	640	668	633	632	689	676	633	705	657	650	625	627	669	683	722	669	665	678	622	634	673	631	665	674	613	677	701	735	622	643	663	690	668	643	624	625	644	676	631	722	670	695	603	668	662	649	584	652	661	686	708	627	650	657	644	653	700	661	687	600	703	653	691	657	640	683	649	652	669	655	690	620	660	661	640	696	692	689	620	617	649	646	623	685	679	623	664	658	653	621	666	661	669	695	686	639	639	648	652	694	652	670	664	632	700	675	676	704	635	677	702	661	661	668	649	660	642	623	605	695	688	685	629	643	616	639	643	681	631	655	681	613	663	594	671	644	658	670	668	699	694	690	665	610	635	646	683	629	629	668	661	637	659	652	675	694	641	648	682	664	663	645	677	634	620	693	729	659	672	658	656	652	637	667	663	698	679	676	674	724	663	670	615	659	641	662	648	669	719	656	663	654	652	665	636	634	666	682	716	679	665	706	662	663	681	695	697	684	628	681	640	669	654	672	651	693	667	660	708	681	633	668	643	662	659	627	638	658	666	659	597	609	656	688	717	667	651	712	656	670	649	655	641	676	699	628	644	674	626	663	651	636	663	668	653	633	647	604	612	665	612	635	652	663	622	612	702	697	701	677	685	654	686	694	678	690	630	645	665	654	632	655	681	639	726	611	635	670	677	727	704	639	652	654	663	646	645	667	696	717	653	651	715	654	639	673	637	641	631	676	660	707	631	673	677	659	712	636	648	656	647	651	671	629	703	661	621	679	655	647	669	634	666	652	673	690	624	665	668	690	634	633	622	614	644	663	648	659	658	673	679	641	684	664	623	688	664	626	680	639	667	651	670	639	670	619	706	662	624	677	657	676	649	677	657	713	635	634	657	645	619	659	671	665	627	621	664	670	664	674	690	693	652	624	642	645	666	688	630	672	661	678	641	654	684	626	658	679	641	658	644	627	644	607	615	690	667	662	675	657	639	659	661	667	681	654	677	681	690	665	681	666	627	680	653	626	639	700	657	681	664	684	672	686	664	684	641	671	633	711	662	666	660	638	610	670	648	695	703	692	653	617	639	675	660	649	670	694	666	682	653	658	643	661	674	664	660	629	648	698	609	651	695	600	626	670	682	679	671	719	661	641	611	638	614	679	694	696	658	624	645	675	689	652	646	654	683	703	647	677	681	644	681	664	652	686	712	684	655	649	652	612	662	617	641
26796	20970	11640	1440	785	693	550	523	542	515	504	512	514	511	529	523	532	545	506	503	527	477	495	512	539	522	476	500	495	461	523	486	559	517	513	518	520	510	510	554	502	501	484	487	520	475	539	530	533	527	564	516	536	513	470	482	488	483	527	506	537	531	563	525	525	512	540	528	535	519	514	505	488	478	515	494	521	472	554	489	522	505	547	502	502	502	472	480	499	460	545	486	523	544	499	532	538	544	513	525	541	490	528	477	489	492	469	503	516	519	528	509	506	532	525	500	492	521	491	463	546	458	521	476	488	470	493	501	488	490	500	553	510	491	464	487	524	576	530	481	520	501	550	543	500	496	507	502	488	504	472	526	522	511	514	462	521	493	564	520	487	529	483	558	505	499	500	511	515	516	543	507	523	500	514	555	541	485	505	518	487	499	506	508	490	505	529	506	517	520	478	491	483	503	526	511	496	539	495	521	540	493	483	514	490	488	524	499	532	503	545	468	471	517	523	485	509	513	525	512	497	480	513	519	519	490	476	533	467	490	525	532	509	482	474	519	523	504	545	519	511	511	519	480	526	510	496	498	496	538	498	513	494	517	522	509	489	521	550	484	485	543	509	502	486	494	495	502	528	540	564	497	509	508	509	466	521	504	505	535	509	482	486	543	487	499	475	471	528	508	539	553	512	544	529	510	506	559	525	524	506	492	497	539	474	475	548	510	485	486	468	544	494	482	483	524	490	494	515	550	540	503	516	508	529	504	496	494	491	520	497	536	507	532	486	503	519	491	484	507	546	522	518	518	503	505	539	486	522	491	488	474	502	508	529	530	533	548	475	490	526	548	549	528	528	576	502	470	542	501	474	478	547	502	505	501	544	537	535	511	507	515	534	524	513	509	495	541	480	545	510	539	496	503	477	497	496	486	498	488	474	557	518	490	486	514	480	510	543	500	499	490	465	499	517	507	500	486	508	523	511	510	487	494	543	472	527	500	509	486	499	533	513	498	509	496	486	534	500	512	483	508	492	530	517	494	486	521	494	525	542	537	497	548	551	537	544	530	508	508	518	478	515	518	468	478	487	499	482	498	501	542	495	495	519	517	476	516	504	527	490	517	479	508	520	490	501	517	539	515	475	526	493	543	495	515	528	476	516	546	534	520	541	486	493	472	509	504	495	470	505	545	483	495	501	464	536	536	502	516	506	510	545	517	504	478	496	526	475	522	484	505	521	500	546	487	504	511	512	462	512	494	478	508	527	514	522	509	511	525	511	519	507	470	526	488	541	505	528	476	511	513	524	520	515	494	525	493	512	499	508	491	478	512	521	531	497	489	489	499	542	505	484	499	500	516	486	480	490	477	531	532	463	531	499	517	478	496	530	502	485	532	489	499	468	526	526	530	486	474	471	479	514	507	501	492	523	507	481	524	531	505	509	523	500	512	521	535	537	502	507	530	523	502	506	497	491	493	521	508	479	509	476	521	526	506	518	542	475	501	522	558	494	461	506	487	549	484	506	523	498	498	557	509	553	510	508	517	485	510	519	462	498	509	536	562	514	522	564	494	499	466	525	530	509	497	486	485	480	547	527	477	547	514	507	556	500	538	519	495	517	500	506	537	516	492	492	497	542	517	487	514	522	492	487	479	523	495	518	516	486	496	500	512	544	549	480	506	498	490	524	502	494	470	511	521	490	483	516	507	512	512	499	520	494	531	497	512	534	513	514	494	492	499	514	535	461	496	531	495	481	480	530	511	507	514	488	531	526	480	487	559	519	508	506	522	513	488	498	501	498	509	504	504	507	498	571	522	525	504	497	514	534	499	505	491	469	501	517	523	483	515	515	517	554	486	525	506	499	519	517	553	500	535	496	528	517	524	496	494	477	495	515	495	520	497	490	529	504	520	540	468	483	513	518	529	514	467	518	495	521	564	496	459	503	554	484	481	520	488	491	487	501	485	509	517	532	515	509	489	492	534	579	498	510	509	503	543	495	505	480	500	484	518	516	503	485	519	517	498	502	519	531	538	555	506	527	488	491	524	518	514	529	528	530	483	513	514	518	481	514	518	531	532	471	525	501	508	569	499	490	541	531	485	494	526	550	508	512	530	484	493	517	526	519	520	494	556	451	535	505	481	471	543	532	469	535	493	496	501	501	462	485	493	586	488	539	524	537	492	494	480	539	490	512	540	479	513	518	506	476	504	524	518	482	536	513	528	527	498	497	496	482	501	543	476	499	485	518	534	521	499	515	501	511	515	520	512	504	505	521	507	544	497	506	512	526	502	542	520	468	515	507	511	509	501	528	499	532	524	482	528	543	492	542	513	530	504	552	528	546	543	487	504	535	507	501	523	494	523	495	537	544	493	516	482	497	517	508	499	489	545	479	525	521	509	498	475	488	484	516	480	496	510	540	525	533	531	461	510	523	497	544	504	534	529	556	488	497	526	509	504	519	543	512	475	520	543	469	485	514	522	489	489	514	485	514	504	529	521	511	517	544	508	527	538	498	508	537	541	526	521	500	485	503	488	509	498	547	531	534	509	536	548	511	526	516	544	525	476	498	527	484	506	511	496	500	520	495	461	503	541	505	519	552	526	555	530	508	510	526	502	529	536	548	515	499	552	510	500	475	499	492	511	519	497	529	527	515	531	513	515	519	481	539	536	511	506	518	527	514	507	518	508	508	507	515	534	561	545	512	508	495	494	500	550	525	506	541	524	508	512	565	489	478	500	512	526	470	503	520	488	530	509	533	516	523	517	526	501	510	515	544	483	509	470	493	543	532	536	526	528	515	480	550	494	476	514	486	527	538	537	496	478	545	498	544	518	502	552	491	496	500	540	512	551	493	523	503	553	460	536	554	494	536	522	466	529	536	485	458	491	520	517	502	515	511	483	531	560	527	527	478	498	485	530	582	442	560	556	538	518	511	487	480	484	497	513	512	501	514	500	512	541	508	513	505	489	523	527	505	505	528	514	519	517	529	516	516	550	480	524	518	529	497	527	512	478	550	482	520	522	505	523	501	523	511	506	510	534	542	473	522	498	578	484	508	510	476	511	510	553	543	487	493	523	535	494	495	482	525	491	482	490	520	483	488	475	495	479	527	475	472	531	519	512	519	502	542	501	515	496	526	480	504	542	516	494	501	465	535	500	489	454	522	537	486	511	526	503	489	476	520	489	519	507	504	483	536	517	507	537	478	496	508	492	487	549	512	519	447	489	529	513	458	543	513	499	503	481	491	504	460	537	515	487	494	519	516	508	516	536	482	488	517	499	509	495	508	506	521	538	506	536	529	538	534	496	498	495	495	539	470	455	464	500	531	491	529	534	473	538	496	502	511	484	539	509	506	459	480	519	499	502	480	533	516	519	511	511	475	534	474	498	511	483	504	486	545	506	512	496	529	518	548	476	524	522	533	462	509	532	478	521	505	502	534	498	514	510	503	528	466	497	535	498	526	502	529	527	510	498	519	519	484	477	532	491	517	474	508	505	488	487	454	517
12403	2099	5872	1358	1238	1163	1046	1023	1065	1026	987	1014	972	930	969	1033	944	965	1036	977	1019	1014	1017	1001	1031	1027	978	985	932	965	936	951	1006	1022	969	979	977	985	978	981	994	1015	1009	1005	953	964	934	990	994	1003	976	943	945	958	1003	983	993	955	972	939	941	999	969	980	1006	969	1001	1010	977	922	944	1004	1035	1002	985	984	939	1014	994	995	973	1020	981	972	1009	976	1002	994	987	975	1006	1003	1003	957	1010	983	955	916	995	996	966	1000	930	990	972	990	966	958	935	958	1021	1015	906	986	915	967	946	968	954	974	1012	997	969	990	957	941	929	983	995	987	1026	969	985	955	985	1023	975	1005	958	1012	1001	1002	983	955	1018	950	963	957	978	931	950	925	991	975	993	956	948	949	956	956	980	998	958	966	1021	886	1010	976	989	989	988	965	947	946	955	989	969	954	949	1000	928	936	1008	992	948	997	987	952	954	1020	966	1043	995	957	994	954	910	987	992	985	977	1042	986	1030	998	958	959	979	950	1000	1018	916	956	925	1007	956	908	973	942	1029	991	935	992	956	945	982	922	952	956	940	1002	988	1019	1013	947	1021	953	976	915	1008	933	991	938	974	1011	979	956	987	969	1017	925	945	959	939	970	1009	943	942	1001	977	936	923	1000	987	957	992	939	935	1026	987	928	958	984	957	981	966	1026	951	931	951	965	972	929	936	983	1023	960	982	1000	922	940	1015	935	978	993	950	949	977	1044	957	972	974	916	950	983	909	1003	953	938	961	966	972	974	949	973	941	996	1006	982	907	1060	968	941	951	1007	974	1023	963	943	994	976	970	985	971	928	959	963	913	961	991	928	995	1007	977	1007	971	969	974	1010	959	978	1013	1015	890	987	1044	1017	1003	952	969	1013	1034	979	978	981	983	967	949	1003	973	917	951	1015	992	980	938	962	941	1009	996	985	1003	1020	931	962	921	986	935	929	983	937	973	966	1020	954	942	979	982	932	949	957	974	967	950	1011	926	950	1027	991	997	935	952	949	959	956	971	1038	965	961	958	1004	1033	920	941	990	898	957	1035	946	958	929	959	920	952	988	1009	956	990	1007	963	1001	1019	974	961	956	977	993	930	971	938	980	930	1016	1022	965	910	963	988	1003	995	967	979	912	932	899	949	957	1022	974	930	1024	988	946	937	982	973	939	942	976	1004	1022	985	921	921	972	947	939	968	968	928	961	1003	1009	981	946	995	1016	999	946	1016	950	969	988	992	943	1033	927	939	951	990	912	968	937	938	997	983	967	936	961	952	1004	941	1026	1040	914	962	941	1034	980	977	984	991	994	931	972	990	996	960	972	979	958	953	962	955	964	947	990	969	995	968	993	989	945	932	952	998	983	949	930	974	993	987	984	968	939	942	930	959	926	979	930	999	924	986	946	990	958	996	993	904	961	983	942	983	953	970	996	1017	955	993	928	981	1006	942	999	962	958	975	960	979	970	985	993	928	960	930	1012	896	991	1002	1002	955	953	997	981	1023	1015	1022	907	980	967	1019	987	978	968	982	956	952	975	1016	903	978	920	962	966	957	968	987	965	949	974	978	952	1013	986	973	977	975	972	953	997	948	994	960	973	1009	987	984	958	970	1013	948	974	967	916	980	1013	1014	986	1029	964	998	997	923	941	957	972	1016	972	1037	982	952	942	947	964	982	988	975	970	982	982	1017	959	980	1013	980	968	950	1044	991	968	938	1032	965	942	1006	891	966	986	940	953	908	953	957	919	1027	936	998	939	977	970	988	977	922	943	979	981	966	957	996	957	881	1025	993	967	1009	956	972	984	970	903	954	1009	984	995	1005	963	959	1025	1070	996	986	974	959	931	967	985	1006	978	990	979	940	923	964	959	1002	953	958	942	946	966	990	972	987	944	953	956	936	1035	943	972	1017	1020	963	971	997	971	958	955	964	958	1046	953	1012	1009	1023	956	915	979	1004	949	968	994	963	1015	997	949	947	948	1008	994	995	1020	986	1025	1057	934	995	946	994	964	995	977	969	951	991	970	964	956	1010	1013	995	951	1004	934	980	1002	898	958	964	930	961	979	1005	1049	925	963	1006	948	922	939	990	1013	996	1022	1022	922	916	916	921	990	989	955	1004	1002	1010	972	977	947	971	931	980	985	928	971	999	952	936	983	947	993	986	983	952	974	1013	1007	1016	971	1006	952	957	961	935	936	957	954	1005	920	964	940	1013	983	960	952	992	1035	992	968	996	1010	990	976	1005	962	981	955	970	1009	1013	1068	964	943	956	928	904	961	983	916	1047	974	978	974	1052	1000	925	923	985	952	1001	981	1025	1008	980	958	939	941	935	969	905	975	962	1021	1000	986	956	973	973	983	973	999	956	978	954	1004	1044	958	960	964	1009	969	971	968	951	1011	937	1025	990	1032	947	925	1021	1005	1034	948	947	961	1017	944	956	988	987	952	960	1017	996	966	984	1024	959	989	994	964	980	1019	959	971	983	991	994	946	988	945	996	944	1047	993	960	947	977	1026	1002	948	995	964	948	983	987	1006	980	1022	955	1034	946	1008	996	898	952	983	964	966	1010	983	1003	961	958	912	974	1008	933	973	1001	962	975	979	987	956	935	940	962	966	920	1016	951	968	926	971	985	938	999	980	941	1008	1017	941	990	970	985	1002	1024	936	918	1003	986	950	986	941	923	1024	962	999	1015	955	974	982	984	996	1012	963	939	1031	960	939	1001	948	930	985	965	1032	980	908	930	1023	928	993	965	1026	991	955	1019	979	966	924	987	982	974	1002	960	977	959	973	1000	1009	988	965	1017	915	1003	1001	947	967	1001	946	976	983	959	942	972	993	945	949	980	918	974	987	934	933	947	962	970	930	933	988	1033	1016	949	1039	959	994	963	988	990	970	1012	989	941	971	933	939	938	968	992	957	1001	957	989	968	960	976	973	1059	930	972	951	970	954	1012	965	977	965	907	944	951	973	948	953	987	984	971	985	961	926	905	984	977	980	961	940	961	962	968	944	988	993	985	988	921	975	938	965	993	959	944	958	954	975	964	947	944	981	962	896	969	953	989	978	1057	1025	1010	954	968	1002	906	984	981	973	1003	984	994	949	962	995	945	933	980	992	964	912	1019	980	972	991	934	917	940	964	1022	950	995	976	967	999	934	1008	946	985	929	965	953	969	969	954	976	967	948	915	972	924	1020	990	1017	1034	956	978	1000	946	900	979	974	1017	953	974	1002	1018	994	1003	896	967	951	1019	1007	928	1017	1009	995	969	930	982	997	973	949	973	947	1007	985	940	973	958	975	921	954	987	959	961	972	972	948	981	941	950	983	999	961	982	952	966	1024	910	954	1023	973	951	961	993	950	919	956	997	993	938	987	978	996	1026	951	986	961	957	996	955	945	988	1019	961	940	969	904	1006	924	959	988	997	1006	970	962	919	949	1003	979	921	967	927	981	954	975	985	1008	948	1017	986	976	943	973	978	968	935	984	925	982	933	980	977	985	964	1012	990	985	937	953	955	965	953	923	961	935	989	919	902	948	952	966	996	954	965	969	970	967	963	949	987	980	1042	969	958	1013	993	995	1025	954	990	1045	975	993	957	968	963	952	973	981	969	971	955	929	960	1043	985	967	997	994	947	937	966	982	928	993	936	981	979	976	1024	932	1019	1023	886	980	986	922	991	963	986	1009	892	974	919	976	940	1010	1015	995	990	1024	955	1022	976	944	961	960	982	981	969	963	972	959	999	934	922	990	987	973	944	997	904	968	959	1023	958
24239	21324	28444	24545	21138	3910	672	458	356	403	321	323	294	294	284	287	270	270	260	231	247	293	229	232	271	243	250	240	242	234	203	232	236	251	249	214	246	233	223	208	238	214	242	242	242	242	227	216	255	257	230	227	222	212	239	230	224	240	250	214	231	241	216	228	218	225	211	225	242	249	223	223	261	202	213	241	230	259	260	226	242	256	232	230	251	242	252	237	206	222	206	221	223	209	218	217	211	227	250	225	226	252	229	266	236	220	215	244	239	238	243	225	250	237	224	229	231	213	205	231	228	242	201	223	221	210	219	212	230	211	236	217	226	235	210	197	230	206	231	218	211	247	264	240	246	224	227	224	232	209	233	224	230	196	250	250	211	227	238	220	206	215	212	199	233	205	216	240	207	239	220	240	207	224	244	211	252	236	252	243	202	215	240	233	226	222	213	232	237	200	232	200	246	250	228	233	222	220	229	239	239	227	248	243	253	200	233	207	243	241	232	200	234	228	213	225	229	256	239	229	209	242	214	229	238	218	241	238	214	246	229	236	206	212	228	229	230	201	248	251	224	230	234	239	213	250	209	255	205	228	227	211	235	233	209	217	218	238	220	232	216	255	251	226	219	229	243	227	230	234	235	238	223	196	234	208	217	218	220	213	233	226	228	216	240	232	235	211	249	226	239	247	203	221	226	228	226	197	225	227	246	204	242	206	219	181	235	211	259	245	221	228	206	195	221	247	252	225	214	237	213	216	213	200	230	212	200	237	236	266	220	225	215	226	216	219	234	230	205	215	200	216	217	226	232	248	221	228	230	222	243	218	229	199	219	260	218	219	233	238	244	227	220	228	241	225	237	198	221	212	201	239	232	221	198	236	240	193	214	248	223	220	250	241	222	213	245	221	218	239	213	210	250	225	225	224	240	234	210	263	219	237	236	241	223	254	215	209	219	245	235	213	233	243	241	236	196	198	222	247	250	213	239	202	229	232	227	223	219	216	228	208	229	210	241	213	227	215	226	214	229	238	246	222	238	222	244	216	210	229	245	255	254	227	226	221	213	199	204	233	249	245	233	209	250	237	240	242	228	241	243	230	243	243	234	217	204	236	216	232	231	240	249	218	241	215	255	252	228	238	221	241	221	195	213	204	229	224	225	209	205	251	212	240	252	232	234	240	254	216	214	219	228	233	215	241	242	229	237	215	224	226	236	223	205	209	250	216	238	226	251	229	227	232	228	238	220	230	215	229	237	217	245	224	221	225	242	225	216	237	240	217	242	205	218	232	225	239	234	250	232	222	228	211	236	242	227	231	232	232	232	251	248	236	252	219	231	217	217	223	211	214	215	226	228	216	240	208	218	221	223	260	235	257	219	248	222	270	223	233	213	215	213	253	240	215	204	239	253	225	242	221	232	232	215	244	211	217	212	234	231	244	231	238	211	224	247	223	222	235	234	216	210	215	240	208	212	249	230	205	218	244	209	248	218	222	228	218	227	230	248	233	217	211	237	224	214	228	274	217	196	218	227	223	253	227	214	211	211	220	237	217	224	223	231	192	232	222	228	212	242	221	280	218	213	225	248	214	229	222	212	217	233	253	244	232	223	201	225	226	207	231	216	247	223	246	218	220	245	210	235	238	216	216	241	237	234	222	246	209	206	234	236	221	242	240	237	204	235	210	218	215	213	258	224	272	234	241	219	223	237	229	240	239	224	242	209	239	229	253	233	226	243	243	261	222	233	214	248	221	248	223	231	219	233	222	232	240	219	215	219	254	237	222	257	202	230	249	249	244	244	217	228	234	212	230	228	274	250	238	221	235	215	230	243	243	229	234	221	228	204	222	216	235	233	225	234	216	251	215	218	221	215	242	241	231	202	256	236	222	216	234	212	229	238	202	240	251	213	241	255	206	249	248	199	212	244	243	211	233	216	227	220	239	207	235	216	187	211	239	251	219	207	235	220	239	246	228	236	236	222	211	222	237	220	216	222	213	213	223	212	212	221	259	226	238	214	228	210	210	233	226	232	230	214	245	201	212	212	225	231	224	242	208	223	208	220	224	249	242	211	212	228	226	222	241	216	242	225	217	235	204	226	211	224	216	228	210	215	222	216	238	205	216	252	234	228	207	231	227	221	211	236	233	193	214	210	204	240	224	228	233	243	232	226	256	229	245	238	206	220	203	215	208	237	248	219	202	210	240	237	252	242	239	227	209	214	223	205	228	251	233	228	218	218	229	235	208	227	229	244	204	256	213	213	214	246	221	239	227	233	251	209	228	242	246	233	227	208	215	217	218	229	223	204	248	233	242	228	233	235	226	204	220	232	268	251	221	228	246	205	240	227	219	229	195	254	204	229	249	223	235	231	233	225	212	247	219	213	245	226	222	250	230	212	246	215	226	228	216	242	227	191	244	237	233	230	227	220	243	222	221	227	221	229	223	229	200	227	209	214	228	229	219	246	247	222	212	228	234	239	221	217	233	226	228	213	226	226	247	253	193	230	229	200	235	213	217	209	225	246	232	215	213	242	232	225	235	211	207	221	230	185	222	245	228	237	243	224	207	226	236	227	217	212	239	221	198	248	236	254	240	257	254	222	217	220	222	210	247	227	255	210	207	215	228	217	229	255	216	230	211	227	239	238	218	228	246	239	260	220	235	223	211	246	213	217	217	241	232	225	232	263	214	223	219	221	252	220	227	244	239	208	252	239	228	258	219	248	234	239	238	215	241	222	235	249	230	234	213	259	223	236	222	231	253	230	242	199	218	203	238	261	226	230	242	206	211	236	267	213	224	217	203	251	199	257	212	202	247	234	237	232	274	228	228	239	230	226	243	202	249	231	234	236	243	209	234	240	221	219	195	241	215	231	221	203	231	243	234	249	231	225	237	221	248	251	227	221	232	228	239	241	242	217	229	214	243	210	215	229	238	228	220	211	220	242	223	244	238	235	225	238	225	227	235	216	220	214	247	235	220	216	215	217	223	235	236	224	232	222	207	206	234	229	233	232	238	235	211	212	226	218	225	202	239	216	217	217	221	205	234	206	195	200	224	251	220	246	232	229	235	210	251	229	223	252	242	213	219	197	251	211	207	219	214	222	189	219	234	242	229	229	225	237	250	233	217	203	230	238	219	225	235	234	234	205	222	210	207	220	214	236	213	225	208	229	221	223	224	222	231	232	227	217	221	216	192	217	223	211	255	219	230	226	230	217	236	206	225	282	250	258	237	259	232	228	222	248	219	200	246	215	249	204	231	232	219	188	238	220	233	254	204	210	215	226	233	230	235	256	213	240	223	223	251	241	221	231	218	225	212	213	239	230	232	211	210	222	222	254	237	232	233	233	243	229	236	236	225	231	256	222	202	239	211	241	220	227	228	237	223	244	227	210	247	223	205	222	229	225	228	215	236	226	225	247	220	264	223	255	216	243	239	237	212	216	215	204	244	233	226	211	198	224	223	224	241	211	217	213	221	239	238	190	237	220	222	217	220	210	221	220	215	234	218
24445	10216	16014	4463	3001	2187	1702	1395	1156	1002	922	822	827	695	711	627	677	611	582	559	613	549	555	540	534	483	498	499	487	518	459	534	519	472	510	499	471	486	497	468	491	483	475	468	484	443	495	470	453	495	492	419	408	489	456	491	489	486	468	498	494	484	491	488	503	491	470	482	454	501	485	456	469	478	413	476	486	502	465	503	486	510	504	431	479	437	475	487	426	476	445	439	473	511	466	485	462	431	507	473	464	439	470	451	494	458	461	480	474	492	431	451	466	462	452	476	489	440	466	417	493	453	503	474	467	461	474	455	480	464	479	531	493	441	452	454	475	459	444	470	426	450	464	434	439	435	445	421	449	465	460	502	475	430	444	482	461	460	470	477	451	466	465	473	501	432	430	467	444	463	438	446	463	447	466	414	450	410	526	474	456	483	464	420	444	494	450	475	420	487	459	430	466	455	441	486	450	490	506	465	498	410	519	483	457	470	452	470	443	462	437	490	439	473	481	467	429	445	480	476	487	465	449	476	461	445	474	474	466	489	482	475	422	457	449	462	442	511	491	458	500	453	479	451	468	508	466	456	483	477	486	502	458	435	456	470	466	451	470	480	443	457	448	481	453	462	508	461	475	492	462	471	466	447	467	453	438	453	432	474	457	478	450	483	450	467	502	501	473	478	474	427	465	468	486	467	466	463	488	474	481	475	459	445	489	472	493	463	470	447	464	482	509	446	454	475	473	460	434	463	497	515	483	458	434	446	475	508	449	482	436	455	467	483	467	409	493	442	510	445	447	461	447	492	470	450	473	488	461	404	452	460	446	417	514	500	490	423	414	465	483	507	500	429	432	434	504	449	479	446	453	461	436	496	450	453	467	437	460	448	459	466	473	462	501	463	461	474	475	468	486	414	463	476	475	508	444	469	478	453	462	485	486	466	435	486	501	508	458	443	447	441	447	482	490	473	474	457	472	438	471	423	447	482	459	476	462	483	432	449	438	486	479	463	458	477	486	454	483	458	454	455	467	452	474	477	422	474	497	440	429	473	493	477	460	500	467	476	476	477	472	483	410	424	496	442	455	487	463	485	482	470	479	466	469	439	473	465	460	490	453	503	481	452	496	495	476	447	488	459	432	453	457	461	453	474	437	461	515	419	429	490	487	419	485	458	481	453	456	455	489	431	455	483	450	467	440	473	472	457	438	441	479	463	467	470	479	485	442	495	516	468	448	472	467	494	493	472	475	488	481	449	442	444	474	471	442	447	456	479	489	457	471	453	484	462	485	468	484	440	502	467	475	454	429	457	483	445	442	451	451	461	465	455	478	455	472	442	474	497	450	449	459	496	464	469	477	488	440	483	473	472	472	489	466	496	467	477	498	468	473	411	483	455	487	464	462	447	441	427	479	464	431	502	468	452	455	443	459	420	437	465	436	440	454	488	482	493	446	434	489	463	476	455	485	464	484	468	461	472	438	469	438	481	453	457	477	453	483	463	447	450	526	446	455	420	492	464	478	465	453	527	445	459	491	497	485	461	479	477	489	500	469	454	438	427	475	479	473	490	451	470	450	457	465	492	428	472	447	443	425	415	466	512	482	404	465	466	474	475	480	495	451	491	474	474	462	422	453	467	475	412	459	459	466	437	442	443	458	490	472	483	473	474	453	461	494	466	459	469	465	489	456	460	509	458	475	479	465	459	477	422	507	478	487	481	470	459	456	493	434	498	482	466	413	490	442	472	438	452	439	451	452	450	430	479	445	449	452	467	461	472	444	462	449	468	520	463	479	461	478	471	484	493	464	467	450	510	446	479	474	485	456	474	463	467	495	455	441	459	463	475	471	460	458	487	420	486	420	432	465	483	457	451	414	423	437	452	474	477	468	446	484	471	486	465	504	460	446	445	467	464	478	441	495	405	481	491	428	448	469	454	493	479	482	457	501	464	453	462	473	472	458	455	461	446	465	457	466	523	480	443	471	471	446	456	464	453	476	465	423	484	470	474	502	446	469	434	508	432	445	438	457	468	479	421	439	504	476	494	479	471	472	449	413	467	474	463	456	467	500	455	506	449	462	477	487	468	436	468	477	443	485	475	488	451	441	465	477	422	445	451	476	496	460	461	470	481	457	460	457	479	480	457	495	438	407	426	477	487	506	476	457	440	494	434	491	439	458	458	448	514	447	493	508	489	453	452	480	462	479	481	447	486	435	468	449	495	465	503	430	501	441	445	463	487	465	489	495	459	494	448	475	455	482	462	464	464	483	470	455	494	494	464	491	432	445	441	497	457	458	471	442	471	459	458	486	485	433	464	469	464	485	450	479	458	469	491	456	494	477	452	484	496	485	462	479	498	478	447	444	484	457	469	461	461	468	486	467	478	466	445	429	490	455	450	485	460	468	496	477	440	458	485	469	447	458	465	444	489	469	466	474	481	447	487	478	441	465	480	481	482	498	439	429	434	426	449	471	492	465	462	514	478	490	457	493	452	427	476	474	466	499	466	473	421	452	427	449	511	458	462	470	487	461	490	494	491	448	483	493	495	491	506	467	429	459	486	474	495	449	456	436	475	455	451	495	469	442	422	443	475	464	465	447	478	452	476	459	461	464	423	444	454	520	461	437	420	502	466	456	468	473	461	461	438	437	444	466	466	497	482	455	465	467	481	452	441	475	470	435	454	484	443	468	439	480	450	468	478	460	498	466	473	446	445	500	473	478	514	473	445	475	417	471	469	461	451	433	455	454	462	461	478	443	456	463	502	455	491	454	466	482	495	489	453	512	460	451	460	463	503	492	474	456	462	468	443	507	477	469	469	458	451	426	469	451	438	418	439	476	464	466	468	426	466	444	465	474	510	471	447	470	449	425	472	502	483	500	439	477	470	483	471	430	510	456	467	433	434	466	483	506	507	433	449	469	500	491	446	463	468	458	472	469	422	459	467	482	471	496	475	483	454	437	448	487	451	453	483	480	472	461	464	454	480	469	518	471	439	499	479	471	483	466	455	486	494	471	459	448	445	433	451	475	469	473	452	471	472	514	464	470	509	417	452	445	456	447	467	437	462	463	459	488	510	441	479	492	438	492	491	468	481	488	450	505	512	449	463	481	427	457	479	463	503	484	446	502	461	444	412	431	455	467	437	449	509	491	499	476	447	462	475	442	453	480	464	493	442	479	477	444	467	464	486	431	474	489	431	466	486	460	488	456	462	477	443	455	450	458	471	457	462	462	473	518	451	453	460	449	482	472	480	485	506	448	466	473	450	491	436	435	466	474	473	480	443	463	438	478	447	503	474	473	424	509	481	472	432	476	464	486	458	446	443	465	489	454	486	460	496	492	467	474	483	498	448	452	453	443	475	439	483	460	459	456	469	458	446	466	507	473	479	438	450	448	451	434	442	443	479	472	428	416	424	445	455	479	427	460	452	419	481	458	460	440	495	516	453	456	490	445	450	496	453	475	448	440	457	486	471	468	454	447	444	445	477	475	491	444	431	464	476	480	473
23300	21330	29063	23944	21331	20599	2668	893	662	613	577	505	528	487	507	473	487	473	397	412	416	417	429	396	389	402	372	417	424	402	382	365	389	405	366	390	393	382	404	435	359	374	388	396	370	390	359	372	330	352	386	374	368	416	360	387	361	368	432	387	383	362	402	371	365	400	346	367	357	370	367	354	397	352	352	321	371	391	366	366	367	374	395	399	364	363	375	335	348	342	341	357	367	377	346	360	363	386	348	361	374	327	370	371	359	342	343	386	388	402	323	350	344	385	370	380	380	371	373	360	366	375	361	342	334	334	391	368	353	370	383	395	384	367	351	372	363	381	338	366	358	339	368	343	365	371	359	362	354	354	366	326	368	352	362	358	349	365	380	363	372	359	362	390	362	377	362	357	382	342	353	354	356	334	332	344	416	361	385	370	355	350	400	342	379	354	361	348	393	351	341	358	345	372	349	350	381	401	373	349	369	413	364	304	366	343	330	358	347	363	364	361	381	346	365	360	349	329	365	336	376	407	375	349	367	336	399	357	347	362	363	379	365	337	338	371	377	359	359	370	340	369	367	358	369	387	354	377	365	363	384	362	345	355	325	399	379	375	335	368	367	370	386	388	367	357	375	337	347	379	380	368	391	361	326	350	367	340	400	364	360	378	369	374	339	378	373	421	353	414	342	338	346	341	384	349	366	364	385	376	382	358	347	386	355	358	332	376	405	369	365	345	377	350	364	361	370	335	340	351	342	368	370	365	344	352	357	352	377	346	376	360	391	357	348	382	385	353	380	357	377	408	351	372	410	405	354	357	382	370	322	351	370	366	355	347	358	346	368	341	420	348	370	392	363	358	392	388	374	362	353	343	357	363	363	344	349	348	336	364	369	345	378	351	340	380	338	345	385	343	391	349	354	387	331	357	377	373	378	384	368	361	362	361	380	353	367	398	353	356	371	351	343	334	368	379	346	352	372	369	383	380	375	358	364	354	349	370	388	351	357	364	363	394	354	386	380	300	349	377	355	352	381	376	374	338	365	353	366	349	321	380	374	384	313	369	357	350	349	368	364	395	357	342	332	355	358	342	378	376	361	377	376	420	334	374	384	366	349	370	351	358	386	362	333	324	369	370	352	361	363	371	346	364	365	357	347	374	336	380	403	394	392	351	386	365	370	362	345	360	377	366	352	346	376	351	383	355	367	369	372	364	361	361	380	362	376	387	370	387	368	370	338	379	368	385	381	397	353	333	348	366	370	322	373	357	371	304	403	362	342	355	356	348	358	365	345	364	383	379	381	364	346	393	361	365	381	356	410	350	362	391	374	381	378	380	333	392	373	367	380	354	358	342	370	362	349	356	372	377	407	353	351	364	367	355	340	388	384	365	363	321	348	363	370	385	390	357	354	366	369	346	339	389	348	401	368	377	402	415	382	363	339	346	341	361	345	352	380	372	383	401	419	364	342	365	374	356	355	392	326	364	347	342	349	339	357	342	335	370	357	349	356	371	369	392	373	356	361	379	365	356	361	381	381	350	351	391	341	367	353	368	384	365	367	360	362	355	322	367	344	377	378	372	387	399	358	341	359	327	384	370	328	358	343	359	356	364	368	363	332	349	378	371	345	388	374	361	328	348	368	418	371	361	346	371	361	366	386	389	360	363	359	361	354	374	356	343	381	396	345	393	338	338	337	353	372	332	406	378	387	344	372	336	351	350	375	330	346	375	372	348	388	368	366	364	390	364	426	379	346	360	392	362	372	385	338	361	361	395	373	325	396	380	345	368	333	374	373	364	350	382	352	333	370	378	343	377	342	377	378	365	362	372	317	318	354	358	352	378	370	387	356	351	383	360	357	378	334	359	409	350	362	374	365	390	337	377	369	354	353	347	332	354	360	371	344	372	370	360	395	368	345	365	363	364	347	380	380	340	345	344	347	389	371	367	384	325	358	370	409	399	356	341	385	388	371	368	356	380	338	349	355	390	343	352	343	350	376	342	369	353	363	386	372	376	372	370	384	390	360	378	378	379	364	377	371	369	397	348	364	375	368	364	341	364	351	355	381	356	368	340	361	387	389	391	369	334	361	410	350	344	347	348	401	390	356	397	394	376	329	332	334	394	395	368	361	362	355	381	373	338	345	326	383	363	394	369	405	385	364	355	390	364	395	365	363	344	386	361	360	381	364	378	373	377	346	358	397	347	354	356	370	386	354	338	358	366	363	372	344	374	359	342	339	339	368	361	357	321	372	372	353	378	351	352	371	363	395	359	332	367	382	384	344	342	349	351	362	355	344	363	350	383	359	348	359	382	359	355	369	364	385	338	375	342	342	362	342	361	361	358	360	352	363	355	367	363	373	384	360	358	352	363	402	379	397	383	330	343	346	348	341	346	345	339	363	348	366	323	320	381	369	363	340	354	375	329	387	322	335	361	385	352	366	359	371	380	367	333	335	331	388	347	346	380	335	347	309	384	341	346	353	337	306	367	361	371	364	374	383	335	312	368	384	372	374	343	364	359	372	354	366	340	316	371	348	369	377	377	356	351	376	350	353	366	410	373	355	383	361	338	378	371	350	344	372	325	366	359	343	355	342	364	372	364	361	349	363	357	371	358	351	350	361	404	354	363	334	347	345	362	366	342	385	343	337	353	330	335	348	379	342	364	359	361	368	359	351	393	393	368	358	341	371	355	360	357	316	392	373	325	336	375	336	362	386	370	355	363	356	342	377	360	361	368	363	317	369	366	373	373	379	366	401	401	357	353	369	336	376	384	366	343	371	370	358	340	350	352	389	391	388	358	360	362	356	352	348	357	343	360	318	376	380	364	388	387	337	382	367	376	340	374	362	376	375	359	349	357	375	365	352	367	377	360	339	346	393	361	345	330	335	361	402	377	341	340	334	354	335	360	348	378	366	347	357	303	356	377	337	363	332	373	382	372	360	363	350	384	362	374	358	360	346	368	363	366	387	350	367	327	380	378	374	363	388	365	362	322	356	387	369	348	387	364	381	343	349	372	375	359	337	364	378	364	374	368	376	402	347	364	369	346	322	380	360	365	316	342	375	374	347	358	345	349	351	376	346	344	363	378	379	356	356	361	363	376	323	315	402	367	367	386	378	350	374	328	375	360	395	396	374	349	360	360	349	392	338	374	373	343	391	367	383	362	359	370	343	366	337	331	372	359	355	347	352	377	363	352	344	352	409	371	340	368	367	384	348	367	369	336	356	339	372	365	382	340	359	375	372	344	368	384	397	381	349	381	375	396	367	366	385	367	363	354	352	364	352	365	366	354	361	361	352	370	361	385	387	368	361	344	361	392	377	372	367	346	353	372	380	365	341	354	367	386	356	369	372	387	392	383	386	379	379	378	382	390	388	369	379	317	394	345	371	357	385	355	366	366	393	356	344	380	324	353	372	357	344	309	362	366	384	372	360	362	342	372	380	343	364	372	375	372	394	408	397	372	377	344	322	351	372	358	394	354	355	328	384	333	329	371	367	385	337	365
27931	16178	19347	7333	4990	3629	2783	2298	1995	1686	1500	1367	1222	1133	1042	983	1015	896	908	879	862	796	810	778	745	737	742	758	812	674	720	748	749	729	702	686	728	707	756	698	693	697	664	668	710	718	662	702	657	703	656	665	698	662	648	682	670	724	672	673	647	670	671	666	679	641	640	675	652	692	638	660	685	631	676	703	680	688	648	683	666	716	647	626	705	650	671	659	690	659	620	653	635	707	671	716	634	641	668	698	671	674	666	680	639	675	710	670	647	651	689	704	627	671	658	622	677	726	684	667	664	627	680	633	655	657	632	653	660	644	690	635	664	676	668	631	672	666	631	620	671	620	668	656	642	681	634	665	667	705	635	637	647	680	655	680	679	695	645	651	620	609	662	651	681	685	651	658	696	595	648	623	671	671	666	622	645	639	653	619	621	647	642	663	617	624	650	625	612	655	646	689	672	680	662	658	686	654	666	684	676	617	614	666	667	675	652	668	645	594	669	692	681	648	676	654	659	680	670	628	690	626	620	656	659	623	641	652	699	645	639	677	672	588	666	647	657	668	654	668	646	680	659	639	648	685	638	688	704	662	622	651	674	664	684	689	664	637	653	654	678	652	710	633	640	685	697	628	639	673	664	614	665	651	660	673	657	641	657	652	672	626	643	661	660	638	654	636	629	693	639	641	698	647	598	658	647	664	681	583	645	708	637	701	651	661	669	681	662	652	679	686	634	637	637	662	682	635	617	660	617	693	633	610	674	666	695	597	688	654	657	629	705	677	679	701	681	645	684	659	681	699	702	611	666	611	669	647	684	676	614	653	682	635	635	664	673	627	656	652	647	692	641	674	596	617	697	664	648	656	671	638	637	656	621	637	647	598	688	628	652	657	662	683	683	660	657	641	631	662	659	667	679	674	631	647	627	638	666	683	689	650	656	657	646	657	649	668	639	646	635	670	647	623	666	665	658	666	645	676	638	643	629	640	654	658	676	626	668	677	679	645	700	622	672	644	609	656	673	661	664	653	667	719	648	598	661	631	637	665	666	662	662	626	702	641	663	678	636	661	665	650	653	686	640	636	615	687	667	678	656	700	654	659	623	687	635	665	674	675	665	651	646	685	713	635	667	676	727	646	663	622	676	622	679	654	641	638	647	681	613	650	664	655	641	657	642	628	665	638	625	668	643	644	661	647	632	661	706	687	647	651	647	674	657	676	630	632	681	687	657	695	662	658	656	642	644	613	679	657	672	723	640	696	638	665	651	668	670	697	643	723	692	643	671	657	644	668	689	684	617	629	652	652	635	634	658	616	704	597	655	654	650	669	635	668	658	633	671	681	614	686	687	700	646	640	721	694	674	657	635	630	646	645	603	650	664	639	645	651	701	665	652	613	629	661	708	657	656	658	619	627	714	669	656	607	670	669	675	628	656	664	664	629	674	682	639	637	627	654	659	651	617	680	657	643	694	699	679	634	665	641	672	628	691	681	635	660	688	681	630	702	689	633	682	683	669	672	632	626	656	644	670	674	624	681	658	629	668	645	670	619	664	675	637	684	630	665	605	661	650	657	677	639	662	649	649	642	668	686	639	657	676	678	619	633	687	670	659	639	605	665	662	660	673	669	648	612	644	656	627	646	687	660	673	660	661	648	682	661	611	664	670	642	654	672	679	680	672	628	694	664	714	653	632	705	647	682	680	658	632	687	660	661	612	677	659	666	687	650	628	644	649	630	639	607	702	618	674	685	681	626	687	660	688	655	661	633	668	683	681	674	661	665	671	627	687	658	611	665	642	634	609	646	650	626	601	671	627	584	652	669	693	621	632	709	650	640	637	675	706	662	627	699	657	661	659	684	634	656	649	686	617	673	647	667	654	715	684	622	675	659	651	660	651	677	652	648	622	594	672	666	655	645	691	633	624	635	671	676	664	645	674	711	664	612	692	676	660	699	645	683	685	647	613	645	675	640	674	676	682	655	659	638	674	737	641	676	667	678	649	624	670	622	642	690	666	688	666	720	640	619	657	665	638	634	628	630	634	659	649	712	685	615	650	635	631	651	683	671	656	615	650	648	678	644	632	673	610	613	650	706	720	605	661	696	630	656	660	658	703	671	664	658	596	666	664	668	666	631	699	647	696	636	666	626	667	648	668	634	649	639	676	741	627	644	642	672	649	657	643	656	695	639	662	672	675	674	657	684	676	614	683	619	613	669	643	625	626	655	675	670	608	701	656	656	704	629	653	600	656	675	634	625	667	675	629	642	635	641	667	637	671	649	688	635	695	660	666	668	655	638	693	648	662	651	664	667	639	698	637	675	642	641	658	670	652	629	633	635	680	659	612	702	648	642	630	656	661	705	631	650	664	634	684	665	677	681	642	669	625	620	654	623	673	669	680	639	634	658	720	693	636	686	647	618	650	661	659	631	689	632	684	691	630	608	623	627	679	672	674	675	693	621	654	657	612	673	684	663	672	627	617	641	651	663	662	657	619	590	645	628	630	654	663	635	634	626	697	700	625	666	653	652	632	637	653	652	670	682	712	683	654	703	617	664	647	594	626	658	661	675	681	680	645	607	662	691	583	696	638	668	688	642	622	651	625	672	633	681	681	607	637	707	644	653	672	683	667	651	647	663	708	654	636	639	615	658	628	676	654	650	726	643	638	660	694	633	655	620	606	632	679	690	615	630	629	624	685	648	667	627	628	656	658	676	680	654	627	613	661	673	663	655	696	645	651	618	640	673	676	665	676	684	617	649	673	673	623	659	613	667	649	652	655	626	647	675	627	673	637	723	683	653	628	671	664	668	650	636	675	660	670	631	650	635	683	649	674	654	687	647	683	692	665	664	668	639	669	648	649	657	686	665	616	642	662	666	657	662	636	645	682	635	669	640	669	672	653	671	691	639	621	651	632	668	616	624	648	638	707	642	613	653	692	660	668	656	634	688	616	649	634	666	648	620	626	666	713	721	643	690	668	674	654	696	661	689	657	660	617	678	644	649	715	662	630	657	660	646	658	642	657	712	663	642	635	619	695	677	664	642	632	652	681	676	634	655	645	703	694	704	644	671	613	675	649	656	629	671	670	655	688	652	655	656	685	678	647	656	676	640	706	681	667	668	620	676	698	664	692	665	647	672	657	636	632	665	674	665	662	700	653	729	648	685	606	654	714	647	672	629	643	677	659	670	701	625	675	633	649	640	657	682	635	671	641	652	685	674	657	699	678	655	683	692	674	615	638	639	623	664	637	657	635	667	642	648	633	621	628	647	680	665	673	642	668	688	650	592	623	667	621	636	668	674	701	638	701	626	599	638	655	661	614	693	672	689	650	627	611	692	613	667	652	644	638	664	638	672	632	636	671	638	674	677	665	674	649	694	644	698	632	632	668	622	694	661	637	651	651	624	656	688	667	633	658	665	709	689	684	615	657	678	648	666	692	658	673	609	671	700	658	659	630	686	631	701	662	629	681	664	631	658	631	671	603	684	670	659	665	667	694	647	672	660
26750	20910	10806	1416	824	764	577	568	544	520	566	551	526	494	500	538	473	531	484	479	490	510	500	490	507	496	517	511	515	492	530	471	491	528	524	554	452	493	519	541	490	493	499	512	521	472	490	566	521	507	489	556	505	511	479	518	453	582	518	514	542	513	490	515	560	517	532	479	487	556	540	498	514	483	555	532	528	510	467	518	515	537	451	471	493	517	512	502	526	555	497	489	512	552	517	489	500	548	520	502	478	478	508	549	516	470	501	476	495	496	494	517	525	499	494	520	563	522	541	491	516	487	511	457	509	475	514	510	524	553	534	516	508	514	517	483	513	547	532	501	522	520	493	503	490	510	505	530	521	520	516	468	497	469	454	480	512	473	491	484	499	529	515	493	478	502	528	508	479	504	521	524	524	492	479	499	474	449	506	484	500	520	513	542	492	495	523	491	508	500	502	525	511	471	513	527	529	516	536	493	513	506	533	508	497	519	492	528	521	504	519	513	495	478	483	496	509	518	537	538	479	522	494	531	553	539	481	489	513	553	516	449	503	484	488	540	547	514	520	474	542	487	476	523	515	539	519	500	478	467	489	540	499	505	509	511	486	514	499	504	481	496	476	516	475	518	492	536	493	532	511	512	498	512	483	492	504	486	560	454	498	533	518	529	490	484	500	547	509	517	503	500	556	479	510	527	524	497	535	496	508	510	511	480	476	507	464	522	521	469	503	480	517	524	496	497	496	485	475	512	510	483	522	487	487	527	497	467	491	525	531	530	484	545	517	483	515	507	494	505	535	464	522	498	476	534	496	520	530	515	529	488	455	535	516	519	542	506	531	513	525	494	516	492	516	475	516	520	482	503	515	516	526	551	554	522	520	509	540	509	508	553	530	511	475	503	534	533	521	527	532	513	479	549	490	497	511	485	542	488	486	510	526	522	522	512	521	518	514	509	515	557	505	474	543	530	503	500	537	496	464	535	496	511	499	501	539	495	495	478	520	565	518	502	525	521	480	481	501	509	478	465	491	525	537	531	501	470	505	495	512	482	522	466	526	523	515	502	498	501	508	528	503	480	462	503	496	547	518	483	504	482	548	474	517	511	494	511	481	531	489	528	497	517	485	491	471	515	492	474	517	497	515	502	502	517	492	529	544	492	519	495	536	474	532	481	500	538	505	472	527	486	505	518	470	541	549	489	527	506	566	526	489	485	527	505	493	498	522	536	498	455	535	465	461	508	500	551	498	494	467	490	518	522	481	531	470	498	504	504	506	568	522	504	540	487	513	507	479	531	515	532	509	521	524	516	496	504	503	513	521	494	496	491	525	496	495	522	517	521	500	486	495	509	512	511	477	489	505	527	472	523	463	534	457	502	520	521	527	505	514	507	505	501	503	522	498	511	532	491	530	526	513	503	524	492	548	532	515	507	478	526	495	498	498	506	536	528	529	540	500	483	491	543	542	516	492	492	543	517	510	551	511	525	495	501	494	509	501	498	504	463	471	500	519	484	539	478	491	548	520	476	537	499	473	532	504	508	518	509	470	529	512	508	511	488	517	494	497	469	488	536	538	505	480	470	468	516	486	541	514	535	506	514	479	487	521	479	497	511	530	490	475	508	479	516	468	500	493	511	516	539	528	537	502	532	508	492	550	501	488	504	501	462	542	528	484	481	487	498	539	520	518	531	537	519	546	490	453	520	536	540	485	489	479	529	523	476	526	450	504	527	528	513	520	513	553	476	505	527	484	468	491	515	548	485	500	510	500	501	519	533	505	501	507	510	529	504	518	514	509	522	550	465	527	554	511	496	502	513	468	528	526	559	494	500	506	521	521	464	512	536	505	518	522	488	511	516	490	493	547	496	473	502	508	521	490	484	532	454	484	484	473	524	512	525	527	505	501	513	517	495	531	530	506	520	531	525	497	517	497	513	483	517	536	496	538	483	505	522	511	522	491	510	508	462	508	529	476	550	520	506	565	483	531	543	516	484	497	505	484	508	534	477	534	500	458	537	485	541	524	471	519	480	503	526	517	500	485	515	478	494	489	440	514	543	505	518	540	537	495	515	500	497	495	488	527	537	513	504	544	474	496	527	519	512	505	498	561	481	498	479	498	551	527	519	535	514	552	506	483	511	506	518	547	501	508	518	462	455	510	536	481	500	508	542	525	453	484	517	501	504	503	517	535	508	451	512	481	480	467	497	509	500	498	508	524	496	524	468	504	467	451	517	527	533	537	513	497	534	544	535	522	530	476	485	477	487	549	500	523	523	508	501	528	483	483	501	520	504	507	492	494	538	524	547	513	509	502	484	539	508	496	500	520	531	487	467	502	573	512	517	471	508	503	479	470	512	526	536	570	524	501	507	504	514	535	485	528	540	494	526	479	472	554	525	495	495	532	502	537	490	464	544	475	481	496	469	527	502	473	502	478	510	484	442	530	514	525	555	489	504	484	489	490	511	517	490	526	564	478	521	519	483	484	474	507	505	511	521	537	494	478	527	534	441	502	543	489	492	539	543	497	507	542	498	454	541	488	520	494	541	491	502	492	511	532	521	523	523	496	502	483	527	492	476	472	483	502	488	456	517	529	492	528	501	542	507	516	521	523	528	529	532	483	485	502	541	500	559	487	513	529	479	506	485	522	568	505	520	512	501	509	487	511	494	518	523	543	530	500	487	499	512	485	504	534	492	532	479	457	494	514	511	503	485	489	544	522	522	519	480	504	532	465	522	486	502	492	487	501	491	512	529	503	469	512	466	492	501	502	472	487	509	490	450	505	535	510	467	502	491	491	517	477	516	501	489	513	538	567	492	512	479	508	504	521	561	510	490	495	517	514	488	527	552	514	481	517	503	495	523	538	531	502	501	530	510	497	486	546	505	524	526	511	530	499	507	487	539	520	522	546	529	532	505	486	496	517	460	487	510	502	490	520	515	528	508	512	488	514	501	506	510	526	480	501	497	501	544	515	497	485	522	514	491	495	572	524	501	500	505	517	499	526	504	502	530	544	546	475	511	498	479	490	488	481	523	476	517	508	490	461	491	526	478	497	519	492	501	459	505	536	516	519	536	497	544	543	529	488	489	520	535	510	506	492	516	482	473	488	496	488	499	495	504	536	503	452	500	505	480	511	510	492	511	483	493	488	476	555	500	523	483	494	511	513	512	502	517	506	498	522	470	520	483	488	517	482	502	506	487	514	524	496	474	501	490	499	530	446	495	508	529	512	505	508	524	536	534	499	519	553	502	521	514	502	549	537	457	504	518	498	497	527	489	494	481	485	492	502	533	512	505	501	505	526	506	500	531	511	475	490	499	536	491	485	485	489	500	495	525	531	472	525	504	483	517	515	526	490	515	516	509	545	477	539	497	524	490	486	522	494	527	524	487	533	460	506	544	503	531	492	477	526	556	495	492	483	520	499	473	482	509	513	514	491	513	470	535	470	500	462	505	479	494	519	494	561	498	521	502	519	490	506	517	515	492	519	518	472	556	490	502	541	484
12647	2124	4586	1458	1203	1111	1123	1078	1008	1041	1045	1035	1049	954	1017	979	966	995	968	1028	964	965	990	986	979	956	937	982	980	946	972	979	983	985	999	966	982	990	957	945	936	983	1000	944	969	926	1003	920	997	991	936	954	925	935	949	955	972	1019	947	956	927	976	899	989	978	943	976	976	999	925	1030	1003	987	936	968	984	883	1002	989	957	1025	976	996	1017	955	971	918	955	959	968	946	1003	988	918	976	935	1000	1032	952	1007	953	986	1023	1011	1024	1018	972	951	952	932	949	974	910	946	951	974	960	962	992	1026	969	965	983	934	921	985	988	999	968	954	933	960	942	1009	940	931	1022	934	953	980	959	941	936	929	963	939	952	923	995	940	938	932	965	973	961	976	943	961	1044	972	969	921	991	1010	996	948	901	972	976	948	970	991	1001	975	996	942	969	979	980	989	934	976	986	995	955	937	971	998	936	958	943	952	985	960	967	924	992	952	993	922	941	988	1009	953	979	965	937	983	1006	921	1010	976	889	925	981	965	945	968	966	981	976	945	977	969	947	926	923	949	935	991	941	981	947	977	1010	998	966	1004	973	977	952	989	989	982	940	931	925	946	973	1011	998	1000	922	986	896	939	912	980	971	981	943	999	975	921	917	927	943	957	997	949	1004	1009	974	981	985	994	991	952	924	933	1014	996	965	969	943	941	978	978	947	992	1021	906	969	964	956	983	1004	965	954	949	982	934	1024	1015	961	1032	964	940	970	975	946	980	898	947	1001	958	949	936	921	917	952	1016	1011	947	966	967	972	968	979	1008	954	997	980	1005	977	1044	963	971	976	1019	920	918	1039	986	983	1029	927	971	1006	985	1006	964	941	1014	959	982	981	984	927	962	950	1020	985	921	981	1000	961	982	972	959	962	975	967	977	926	975	961	957	943	956	973	1008	997	964	938	975	976	919	928	952	984	915	987	1006	924	1009	954	948	965	957	993	957	941	1001	928	983	997	974	957	986	1003	930	973	972	983	985	985	977	972	958	948	993	974	955	931	990	974	979	975	956	990	935	981	991	969	945	966	932	990	958	932	963	988	1014	945	984	967	993	938	1004	992	943	978	933	976	959	952	902	949	982	991	912	935	1023	969	974	1000	981	971	989	920	955	963	978	934	929	986	994	979	948	933	922	965	968	977	941	987	954	946	956	932	936	970	1005	994	967	995	940	986	935	942	926	1010	950	970	1024	922	987	996	941	1029	956	984	961	976	987	933	952	966	976	978	965	929	1001	990	975	942	949	982	921	977	1009	953	944	942	923	994	999	1012	960	964	986	922	989	1021	1025	973	976	946	998	973	921	939	954	972	1032	930	999	962	938	976	945	993	965	1001	967	972	901	996	1011	902	991	944	998	948	958	948	947	969	976	941	978	982	935	922	930	992	963	959	968	994	1007	980	918	929	974	926	956	962	1004	942	975	999	959	937	962	947	1032	953	933	976	955	941	916	986	920	950	960	956	947	997	1024	941	993	1008	995	976	957	977	923	979	937	1008	906	952	984	1043	939	937	985	1015	962	991	1021	948	933	937	962	969	969	1012	953	969	1012	932	994	997	977	987	924	992	968	925	953	931	993	923	992	901	958	933	943	929	983	967	906	969	990	938	939	953	887	898	985	947	999	987	986	925	998	982	930	964	978	958	944	983	1025	967	998	953	984	1068	902	1008	961	973	987	936	972	936	974	885	1056	1017	972	981	920	977	934	976	1009	888	1014	979	976	977	889	963	978	969	938	941	951	1007	973	924	905	1005	955	912	921	965	991	966	893	1059	973	968	956	960	984	949	996	973	997	947	1006	986	1000	934	999	957	1002	942	951	947	996	932	940	1015	954	927	953	969	1004	1016	962	910	1011	959	956	953	972	975	968	967	912	939	938	998	985	985	961	964	994	898	947	969	942	924	947	942	962	999	901	974	974	1014	969	940	958	927	942	974	977	989	1010	960	918	933	966	959	955	910	906	1002	967	999	893	900	967	962	970	970	965	988	948	901	1005	967	950	932	1030	933	936	973	913	965	967	956	970	1000	917	957	960	964	988	978	937	947	949	925	904	963	974	953	997	929	1027	904	942	970	937	968	962	956	972	993	952	965	967	975	973	939	1013	958	956	1013	978	1004	974	948	905	995	984	1007	972	944	919	919	930	946	978	968	952	907	969	976	985	972	944	936	959	949	971	972	897	975	963	968	960	978	954	959	963	964	982	985	980	926	933	964	988	981	958	975	951	966	1011	944	999	930	927	985	1004	966	927	990	987	968	951	985	940	943	1002	920	939	985	947	962	948	968	973	1011	977	932	922	978	1014	972	972	1009	1002	959	1002	997	956	953	962	989	994	1031	976	968	1009	955	999	923	984	942	952	948	1011	968	963	919	940	988	960	957	1008	998	978	956	977	974	968	907	942	940	928	984	1032	915	1023	1030	1004	928	959	919	929	928	974	986	919	940	932	987	928	933	943	927	984	995	957	944	949	1011	965	1005	991	931	1012	979	1001	955	998	980	975	984	955	933	982	1000	990	938	982	1009	1007	969	989	942	953	939	947	976	950	910	951	925	959	936	966	958	1000	903	973	953	946	947	978	994	998	890	958	985	993	924	951	1039	943	961	991	962	914	949	985	976	1001	1006	982	939	973	969	965	957	938	978	916	966	1005	948	944	941	912	1004	975	968	944	939	958	976	940	985	984	943	943	1025	956	985	960	996	951	1005	989	903	980	973	1025	971	908	1043	895	946	993	985	952	932	1026	979	1006	1001	975	929	977	933	965	983	959	988	939	988	944	963	958	998	938	985	982	968	965	1032	988	922	971	994	975	988	1019	988	991	1008	1041	946	986	953	976	920	933	956	975	986	957	966	957	944	999	999	965	982	1004	976	979	956	939	935	970	940	951	1013	1004	939	972	988	998	970	995	1011	967	936	918	909	971	957	954	976	912	946	979	936	937	964	958	1014	995	952	980	989	997	935	977	914	952	985	984	945	931	965	968	966	968	1021	979	966	1023	996	893	966	947	999	926	976	957	928	984	942	967	907	983	948	962	981	989	1001	973	976	962	968	980	982	969	941	953	954	954	1004	962	950	938	1010	994	1003	999	1073	922	943	902	943	901	962	986	954	1003	961	953	995	978	999	1027	1017	970	982	928	995	957	960	931	959	971	984	992	949	970	943	1022	961	962	974	985	962	1029	1000	915	1022	980	953	983	965	929	918	923	919	1009	983	983	971	939	981	929	980	946	957	976	976	1008	941	992	970	915	993	924	983	972	938	993	977	970	970	955	965	968	969	894	939	918	948	915	986	891	917	990	954	877	950	975	964	980	990	932	985	969	1004	929	1001	1014	937	966	925	1014	978	961	985	980	952	1003	942	954	946	903	955	949	995	972	996	962	953	931	948	977	983	937	970	981	962	1023	977	956	974	948	941	927	925	942	928	958	918	990	943	954	976	1010	976	953	1025	955	969	951	1039	956	964	965	902	1005	988	944	921	963	955	919	982	949	976	1007	933	1045	943	931	923	1000	917	909	986	940	980	957	979	992	955	1012	908	1008	992	1001	951	966	948	962	958	957	953	943	907	928	1038	982	979	957	977	918	962	948	972	974	951	951	940	943	981	925	955	938	961	912	948	913	978	996	951	937	1022	965	995	994	969	944	962	964	961	945	998	992	937	997	969	963
24272	21334	28505	24516	20926	2869	692	472	381	362	348	321	300	311	242	256	252	260	235	256	240	271	244	225	252	218	263	223	214	241	236	242	230	234	243	240	234	226	252	228	266	231	222	222	242	231	219	239	234	224	197	238	211	254	206	230	225	225	226	218	240	233	221	206	230	237	212	239	220	241	223	222	229	208	229	210	216	222	239	207	222	216	238	227	240	211	223	235	236	210	239	203	254	243	259	197	210	230	210	230	233	208	216	245	233	227	237	221	242	240	239	229	241	241	236	225	208	207	227	236	231	235	224	219	213	224	237	219	236	233	221	233	220	234	217	239	227	225	213	212	226	203	252	204	249	233	226	226	228	208	224	222	203	240	228	249	227	202	232	250	224	267	211	221	183	228	216	231	205	215	216	225	217	247	208	240	206	207	254	222	205	249	198	230	226	208	256	241	247	210	234	239	208	231	235	223	237	217	245	203	238	226	212	209	225	241	222	234	217	242	229	264	236	207	215	198	240	220	214	224	251	228	244	211	222	218	240	223	207	229	230	201	234	239	205	233	229	244	206	205	224	212	231	225	224	197	245	212	242	227	228	210	212	208	225	239	211	208	220	237	214	240	219	225	217	235	236	257	255	253	234	214	241	210	235	220	213	214	202	202	205	226	230	229	247	246	227	232	222	218	262	216	227	248	201	217	226	237	206	222	220	224	211	217	225	211	217	239	198	219	236	238	222	223	216	219	233	191	214	199	215	240	250	232	222	214	234	210	218	173	240	228	250	228	261	214	203	214	209	222	217	216	217	205	195	204	243	215	228	216	217	232	230	239	225	238	206	223	188	251	227	206	224	219	238	206	209	193	219	209	233	249	234	244	220	226	233	206	216	226	266	205	230	242	223	216	217	209	211	208	212	221	233	206	217	247	226	221	236	203	187	212	213	202	249	199	208	229	208	246	225	229	202	234	230	208	211	227	226	232	224	217	220	200	245	213	238	223	231	217	213	197	214	201	216	234	235	217	240	213	220	238	218	202	206	215	220	221	232	213	222	204	230	240	204	223	233	230	225	239	233	231	225	241	248	234	198	214	205	196	243	208	231	226	230	217	248	203	208	227	206	220	231	201	212	243	223	213	224	222	254	208	230	231	258	229	204	220	234	228	219	221	219	222	221	232	237	207	216	201	227	197	215	199	214	206	247	227	216	252	220	256	217	217	237	237	214	207	194	224	265	208	231	233	208	232	228	229	227	244	246	200	191	212	246	233	213	201	219	222	245	259	204	219	207	240	205	208	215	226	213	237	216	243	195	223	212	234	223	203	192	209	240	229	221	234	223	213	247	244	205	211	226	215	209	198	214	212	248	210	203	222	218	199	224	227	221	207	243	206	226	220	227	227	199	224	231	191	220	221	201	223	239	236	220	235	238	192	233	204	221	228	252	246	202	223	240	200	220	231	207	242	223	213	222	220	231	210	241	248	204	225	245	222	236	221	202	238	212	234	224	201	247	230	243	255	236	226	232	217	224	228	221	205	208	239	236	221	218	230	222	227	216	200	237	227	205	216	217	237	225	227	227	218	237	226	231	230	197	233	243	223	231	236	198	245	211	193	234	234	208	222	219	221	211	202	217	237	222	216	207	234	208	218	228	208	240	237	222	195	218	217	207	219	230	222	223	227	245	207	224	228	206	212	236	205	240	223	221	242	241	207	224	231	268	209	224	227	209	196	239	233	243	221	239	227	224	223	212	225	234	212	230	241	247	233	209	219	227	209	193	214	245	252	226	242	198	219	234	230	217	224	223	215	249	237	222	221	225	230	219	208	225	241	207	219	218	215	202	240	235	197	210	198	213	239	250	216	210	247	216	207	229	203	219	206	221	235	239	210	244	204	240	236	227	229	229	226	224	210	221	246	219	207	217	211	219	219	230	223	202	222	231	235	208	228	221	231	242	247	243	209	240	248	215	216	261	219	201	219	204	224	200	233	204	192	226	222	212	234	228	209	234	217	228	214	238	206	257	219	236	220	239	233	224	235	232	211	191	222	222	226	195	222	213	225	231	219	223	222	223	229	202	218	207	241	213	226	232	236	212	228	217	241	242	234	234	222	201	211	212	211	212	215	213	246	226	224	214	224	205	224	240	224	198	223	221	221	207	230	205	217	180	238	219	237	212	223	223	230	229	233	232	233	192	231	226	222	238	225	223	234	227	226	211	220	215	212	213	218	256	217	235	227	213	222	218	239	229	249	238	216	236	217	226	201	223	240	253	235	223	260	230	244	233	229	229	212	212	237	239	233	213	237	219	230	240	217	229	234	212	242	245	205	220	222	236	238	231	217	220	219	220	213	211	194	208	213	228	218	199	206	216	208	225	226	234	203	212	217	229	229	208	231	212	227	223	196	212	204	224	235	212	231	211	193	211	219	233	205	243	219	200	215	186	233	222	217	231	219	199	211	200	215	197	254	238	237	205	215	209	240	215	243	212	234	221	242	206	243	250	210	222	225	220	240	202	225	202	211	214	214	237	240	234	236	241	206	216	197	234	213	227	224	234	247	228	213	187	221	216	203	256	245	213	225	232	217	231	206	218	229	221	232	208	249	204	221	196	222	216	224	221	210	217	216	235	229	218	240	219	238	232	237	215	239	241	229	236	219	245	218	253	202	210	223	242	239	222	216	227	216	238	216	238	207	230	214	206	233	235	221	209	223	235	207	236	234	243	200	216	223	219	205	233	231	256	219	246	228	230	234	211	216	231	237	214	241	202	223	230	251	218	215	229	222	237	232	222	231	208	245	210	219	230	223	204	235	217	221	241	216	245	224	247	220	229	225	242	226	214	201	221	222	208	221	202	209	234	216	218	225	221	204	225	199	246	212	232	227	209	249	190	233	228	226	212	200	216	241	223	219	240	240	232	240	238	208	226	213	239	233	219	214	218	225	234	243	240	236	213	236	246	214	196	250	191	221	210	223	239	233	226	246	196	209	251	241	222	210	244	221	227	223	213	221	224	238	222	231	231	201	210	225	230	232	264	206	202	218	223	228	200	206	224	223	220	236	221	215	214	235	223	225	218	227	213	212	204	221	222	220	245	225	226	220	219	226	198	228	214	208	203	233	229	268	245	228	211	220	213	209	194	220	211	218	205	217	232	230	214	242	221	231	214	226	229	202	235	217	185	246	215	242	222	210	211	223	253	218	219	224	232	218	246	206	219	225	229	221	250	227	211	235	219	216	215	233	229	232	225	199	213	210	223	216	227	235	204	213	211	231	229	236	223	215	228	229	214	209	204	256	218	202	224	223	199	234	196	231	213	221	239	236	209	203	245	228	241	201	218	260	235	238	252	254	204	255	209	221	221	220	225	221	226	232	225	213	217	207	220	212	223	228	225	205	233	193	210	213	233	202	215	220	201	230	228	233	205	249	214	228	262	226	204	229	196	225	234	220	238	202	243	222	229	218	236	208	217	219	227	206	213	206	232	229	243	238	215	211	241	230	186	217	229	220
24989	10348	14838	4382	2981	2233	1676	1300	1178	1014	935	838	773	782	694	613	615	566	576	561	519	544	542	546	525	495	511	529	513	498	522	478	519	491	469	426	453	474	492	492	533	463	465	475	480	478	498	475	505	484	462	506	485	464	469	445	487	441	473	499	454	461	443	470	460	466	507	495	463	445	451	507	478	470	504	442	462	469	469	463	478	472	477	491	442	456	467	457	472	477	458	467	424	455	434	453	523	455	526	472	457	515	448	481	470	464	442	429	470	487	442	449	503	406	459	459	446	449	491	483	427	496	461	485	467	452	487	475	455	459	450	501	470	452	461	469	480	460	444	437	457	452	467	450	495	459	461	493	489	451	476	492	499	442	501	463	454	450	472	442	463	462	463	472	471	484	506	456	455	468	416	467	427	511	472	480	487	477	463	470	440	455	458	454	451	480	463	464	453	460	476	442	465	460	463	459	469	417	454	436	458	454	430	442	475	472	449	436	463	452	428	417	441	437	452	434	434	451	460	465	460	512	473	496	431	452	464	494	466	468	464	491	459	457	474	470	460	465	433	493	443	472	444	465	463	467	479	480	479	466	445	427	471	524	444	478	449	458	468	459	463	463	468	485	466	434	499	458	480	482	452	464	456	495	466	486	424	470	417	458	488	477	468	490	458	472	446	458	450	482	429	454	463	450	465	451	464	464	496	466	450	469	451	483	469	459	441	462	471	457	481	475	443	483	482	451	437	470	465	461	491	493	456	454	446	427	466	469	477	447	508	473	478	453	465	471	453	480	458	442	518	461	435	456	452	407	507	475	429	446	462	464	467	462	446	479	445	455	450	490	469	441	458	483	457	449	473	457	456	490	446	437	453	468	423	476	468	506	478	452	494	433	512	445	485	477	471	483	455	442	447	437	511	433	481	463	441	463	444	457	436	434	459	479	501	485	482	474	477	447	422	467	442	471	456	515	465	425	466	484	459	446	452	497	448	436	457	448	466	454	447	472	454	472	492	459	433	473	479	428	443	459	456	513	495	484	465	462	454	438	493	473	432	450	473	466	472	494	472	428	451	414	459	449	461	444	447	461	481	455	503	452	457	429	518	490	489	503	458	422	458	465	408	428	454	454	473	464	454	479	486	450	467	472	458	482	425	488	469	457	486	466	446	449	499	481	438	461	474	469	437	495	465	460	452	442	449	487	451	474	443	454	451	446	460	474	436	451	440	459	465	475	430	495	496	485	466	453	483	480	481	426	524	489	459	472	465	455	447	489	476	458	453	463	470	461	477	416	456	472	471	438	476	453	428	464	480	468	462	448	479	466	450	420	434	448	443	474	484	435	446	449	465	486	446	432	502	446	465	463	478	498	416	476	455	473	469	503	463	483	482	477	462	455	449	494	498	447	445	504	458	417	453	439	440	455	447	471	496	442	457	470	476	436	427	444	464	474	437	474	473	431	478	444	468	489	506	439	452	454	427	409	435	450	439	466	465	480	477	464	472	457	473	443	469	492	462	455	482	460	480	497	445	468	483	482	465	517	438	468	461	448	530	504	456	475	465	447	463	432	476	466	502	482	499	470	480	486	459	439	466	453	472	481	461	461	489	456	460	477	459	445	502	468	442	453	458	467	415	409	471	466	464	465	450	477	503	504	467	433	429	474	485	470	466	473	474	464	466	480	452	453	447	441	467	470	457	475	465	445	443	460	461	472	459	453	494	461	480	438	504	460	465	437	467	468	444	462	437	474	471	473	463	488	461	472	477	461	440	455	483	457	445	435	484	402	447	476	490	459	491	447	458	462	474	474	464	449	447	470	518	465	474	488	459	482	441	405	435	457	467	446	467	436	439	493	455	440	508	488	449	507	465	459	470	481	452	484	473	455	462	443	468	472	496	476	421	449	488	444	496	450	445	455	480	443	452	460	453	481	420	461	454	425	468	424	496	456	467	434	469	458	427	459	472	447	446	454	475	504	468	489	435	457	440	467	453	465	456	440	423	427	484	471	445	494	479	466	462	462	458	451	494	401	451	491	470	493	485	451	486	452	437	455	477	452	424	501	463	468	490	466	425	453	466	479	494	512	491	486	464	454	426	450	456	453	447	440	452	465	447	447	469	472	468	451	465	460	464	467	453	425	446	488	418	478	470	440	492	447	520	448	453	446	458	487	469	422	460	474	451	419	485	442	484	462	494	468	494	473	432	463	486	479	475	489	445	485	437	446	456	424	442	444	447	441	447	504	411	480	452	487	481	464	483	447	459	465	429	449	462	411	470	459	483	452	485	446	438	491	496	464	466	462	467	426	468	442	447	490	433	454	461	457	485	472	480	477	440	458	447	433	459	451	484	441	458	482	457	423	485	442	497	458	452	451	449	465	453	455	431	471	424	473	467	435	484	490	471	427	462	455	454	414	458	502	448	474	461	478	477	454	445	456	471	440	457	469	488	449	456	451	470	437	427	507	491	457	448	466	458	494	448	459	472	445	431	459	437	481	482	451	486	488	475	472	440	451	449	445	479	475	465	495	448	454	436	461	427	470	434	511	494	443	458	442	479	465	466	442	449	435	448	481	468	461	477	451	436	428	475	472	443	437	455	433	492	490	444	472	471	489	505	469	449	447	417	463	472	425	456	496	457	450	465	439	443	459	463	491	492	447	438	450	469	498	435	487	437	449	438	481	465	449	461	431	524	455	448	432	480	419	471	440	442	447	445	408	475	444	451	509	447	496	441	447	467	464	493	492	472	495	445	438	431	455	430	484	432	481	446	427	481	453	448	459	464	473	477	447	467	461	424	468	471	470	479	458	498	461	476	479	439	464	482	472	464	475	483	498	484	493	464	427	442	468	484	496	460	459	474	491	465	458	437	456	464	441	472	452	430	462	446	463	463	475	458	442	486	458	467	444	469	456	494	455	479	454	464	490	470	486	480	486	438	494	462	475	450	443	450	471	401	470	455	472	471	494	438	450	496	439	448	425	475	470	426	430	468	502	478	460	461	451	451	451	413	457	458	422	471	433	452	477	479	443	480	494	451	457	449	457	465	500	444	445	455	461	429	500	481	480	475	467	474	475	467	460	487	453	475	454	484	439	469	476	430	465	435	460	474	467	470	439	472	453	473	497	464	456	492	482	481	469	479	432	465	477	447	437	440	458	445	456	465	430	453	475	515	492	468	426	451	476	444	429	488	458	482	462	457	467	448	459	474	451	469	457	482	458	481	435	484	470	463	458	479	452	425	472	427	460	470	451	493	472	485	453	497	435	470	491	479	451	474	448	463	483	481	451	472	428	472	471	436	468	462	478	451	447	472	459	488	469	478	514	476	462	474	480	478	463	459	437	452	440	486	463	470	477	445	465	466	478	436	439	437	464	494	472	463	465	480	454	474	435	439	469	514	461	445	492	477	469	484	460	460	469	455	453	456	458	452	489	454	421	441	454	442	426	476	459	463	446	492	453	455	475	474	457	483	414	442	448	472	466	484	454	427	440	451	467	455	448	454	456
23296	21334	29132	23883	21337	20190	2226	846	702	586	593	538	473	483	451	449	445	443	376	417	425	394	451	408	370	401	407	384	395	399	347	390	353	381	372	367	363	359	364	370	410	392	373	412	377	361	388	392	374	348	381	336	390	344	372	353	394	402	371	374	333	338	362	392	324	368	375	392	333	367	355	360	375	380	357	373	340	331	397	349	380	337	391	341	362	362	361	366	357	364	364	338	367	359	358	403	311	362	337	352	354	381	370	352	352	370	366	371	352	345	362	379	362	328	381	359	380	371	372	352	344	375	401	342	330	361	322	360	388	348	338	333	326	357	374	361	368	372	341	343	371	387	378	360	400	361	332	360	344	360	377	373	355	352	353	347	335	374	342	353	343	324	330	340	318	374	322	332	353	358	371	344	364	396	354	340	357	328	319	358	355	356	336	353	365	343	360	337	376	383	374	358	376	387	373	355	374	374	353	347	366	391	335	386	349	370	374	376	345	370	354	366	376	394	341	371	353	351	394	310	364	356	344	347	344	368	370	370	338	385	351	358	355	321	359	358	368	371	372	380	369	378	378	358	376	334	341	336	338	362	358	365	397	366	377	357	342	400	372	382	351	337	326	371	335	361	353	378	372	360	364	365	321	362	323	370	336	372	343	352	401	330	329	342	374	372	346	358	346	350	361	364	382	366	325	379	352	380	364	341	348	374	337	352	364	385	371	350	372	346	351	379	355	370	353	358	371	360	358	337	361	366	379	368	363	369	381	328	384	398	341	393	363	358	357	346	320	369	382	367	349	350	375	347	350	367	365	349	325	353	350	322	355	349	329	359	373	403	365	359	373	350	368	350	347	374	360	331	354	373	350	333	318	363	364	354	364	372	320	316	380	312	396	351	340	356	339	364	370	327	399	344	378	345	380	394	381	357	350	359	372	351	352	399	368	330	367	383	349	353	384	366	332	332	341	343	342	324	358	377	380	364	355	346	360	343	369	382	337	339	369	361	363	359	377	404	338	350	331	358	360	352	324	358	361	353	368	347	390	362	361	345	358	341	346	378	376	354	372	364	359	358	385	360	352	365	340	343	378	339	379	350	368	343	345	364	337	364	340	350	362	378	330	363	351	357	352	356	369	353	368	336	374	395	356	337	331	336	381	332	334	391	362	335	365	407	376	377	342	339	381	368	362	340	334	366	374	367	371	355	341	336	365	361	350	356	349	353	324	340	359	378	346	360	369	339	371	379	388	380	329	374	325	335	345	355	360	365	333	351	356	385	380	342	347	373	377	361	344	328	365	380	355	399	370	358	406	407	362	342	371	341	365	355	390	332	370	396	379	365	344	377	353	334	339	342	359	358	356	332	363	339	316	340	356	361	351	361	358	342	358	348	375	366	343	341	368	367	398	361	352	353	347	342	358	339	373	400	338	385	362	350	360	322	330	352	359	333	361	360	383	366	359	368	364	343	345	345	357	336	341	402	359	366	345	379	365	350	340	365	364	312	378	351	335	379	346	353	357	373	359	387	335	378	377	370	310	320	389	368	361	350	358	351	377	351	343	342	346	356	349	358	347	321	374	370	399	339	379	360	356	367	368	346	346	370	364	374	360	380	343	373	384	349	383	355	385	331	333	371	313	356	348	349	292	387	367	392	365	355	389	344	386	402	351	371	361	384	358	335	375	342	365	317	360	334	344	349	336	360	343	354	339	348	359	424	349	365	356	333	361	367	372	356	354	364	354	368	330	360	337	361	337	365	358	342	366	356	354	352	387	341	335	340	350	382	349	343	356	369	343	376	349	363	353	383	353	340	363	371	355	355	340	377	353	393	390	371	364	384	346	347	361	346	328	352	365	356	342	345	329	363	353	388	367	357	362	356	363	364	366	361	354	346	365	334	350	356	359	386	382	342	387	344	382	335	343	359	345	372	346	331	339	329	373	345	358	379	319	374	341	377	375	373	374	368	353	315	346	367	363	381	365	363	350	375	369	340	360	351	333	381	375	348	366	363	369	362	339	386	345	347	354	349	374	340	370	330	380	331	371	379	356	348	335	348	370	340	304	333	361	341	351	378	370	364	353	359	345	334	342	350	364	341	354	356	375	369	350	346	336	346	339	374	322	350	370	340	342	342	349	343	355	358	372	327	421	336	359	393	331	370	347	367	373	337	359	313	390	362	388	350	337	362	356	349	381	377	358	355	347	335	394	363	351	376	338	374	357	350	369	353	394	377	344	365	340	349	351	353	378	367	342	351	355	343	366	321	359	369	356	353	392	343	339	381	396	351	341	347	376	346	403	328	399	366	337	321	339	356	382	369	355	351	360	365	376	332	367	341	371	361	363	367	381	353	339	386	354	385	374	355	326	361	351	362	337	339	327	363	349	361	350	347	366	349	355	369	334	364	344	348	376	334	345	380	365	334	344	347	345	324	372	329	360	328	383	352	346	323	359	344	353	325	355	366	373	387	352	370	370	395	333	367	355	367	409	369	359	344	332	351	360	346	356	365	350	326	335	346	347	351	394	366	383	390	348	368	361	343	362	372	358	349	357	356	380	378	352	351	352	361	354	385	337	353	352	390	348	375	386	389	364	347	331	336	377	351	373	340	374	352	338	344	350	329	338	344	353	364	372	358	330	352	378	386	331	339	351	357	337	336	360	386	342	322	353	342	340	305	335	380	373	360	342	360	359	357	337	373	347	379	332	344	336	370	331	354	366	374	352	338	371	365	364	385	369	332	345	351	376	363	310	348	350	357	359	355	352	356	363	370	330	371	389	352	357	344	360	311	342	358	338	347	383	396	308	335	349	371	341	362	377	366	360	366	344	389	355	349	361	322	324	394	376	376	337	414	347	346	338	328	328	385	364	383	381	339	354	350	350	366	341	358	344	327	335	344	350	339	359	364	359	389	365	351	371	371	390	343	354	324	380	358	332	363	376	363	385	339	383	326	376	346	373	334	349	375	322	370	337	370	380	371	359	356	367	357	374	332	353	352	373	361	347	349	393	357	366	359	334	360	378	379	356	358	336	375	332	355	380	321	340	389	334	344	383	371	355	331	363	356	368	370	339	359	322	366	372	365	355	337	332	351	354	367	362	366	368	351	386	393	406	331	321	349	322	349	361	317	320	373	361	384	388	357	366	393	364	342	365	337	382	371	374	349	342	313	338	380	357	363	364	388	344	335	334	393	349	379	364	383	350	355	363	356	329	353	357	382	387	378	348	348	352	362	376	350	334	361	345	357	381	373	354	366	365	396	376	361	351	368	339	374	365	356	338	363	383	328	362	373	387	363	369	357	383	365	376	346	323	352	360	371	384	353	368	331	360	390	353	360	354	360	326	362	344	369	360	334	370	367	397	363	334	363	391	319	383	357	339	370	375	373	308	361	333	353	337	363	362	324	360	338	323	357	352	347	340	374	330	358	375	348	353	340	318	346	385	378	384	344	367	364	340	413	372	348	381	370	337	338	356	397	377	369	349	346	383	338	344	355	365	388	346	354
28957	16475	19082	7453	5103	3634	2834	2336	1987	1699	1509	1382	1260	1112	1069	993	945	945	918	893	917	810	833	804	753	766	745	765	761	727	729	708	749	726	754	680	706	681	719	658	712	701	742	688	688	693	707	647	685	681	658	698	624	686	654	723	632	665	664	677	668	682	708	659	679	639	667	687	659	651	688	676	652	665	704	642	675	639	669	711	710	680	650	708	724	699	703	618	650	675	693	675	660	671	586	659	676	644	704	620	655	684	683	681	664	667	629	602	672	649	653	645	640	715	639	660	675	630	652	710	666	717	673	632	636	678	709	673	645	615	655	648	687	641	669	654	661	660	638	664	670	662	641	653	680	655	706	642	646	662	654	625	668	629	655	645	632	627	652	676	656	629	673	665	638	654	689	650	700	666	637	640	705	665	681	696	652	690	675	659	624	660	643	660	665	625	656	678	717	677	671	637	627	630	640	582	708	638	664	655	649	639	614	623	639	684	657	568	612	690	666	658	610	642	629	654	684	599	693	670	672	685	657	640	665	647	666	622	625	679	628	685	662	607	655	685	662	670	695	681	634	636	704	639	649	627	686	618	620	670	690	646	650	629	672	688	689	629	656	672	680	718	687	675	634	720	664	660	655	664	675	676	591	690	640	693	671	653	646	628	669	606	706	652	619	650	622	679	663	640	652	642	631	639	673	667	662	670	638	718	681	651	672	658	676	619	653	648	646	635	634	621	672	674	641	615	634	660	624	645	649	649	642	658	648	651	639	662	615	653	653	648	682	693	629	627	654	624	645	667	678	675	630	640	660	658	657	626	660	679	705	645	629	641	662	643	652	691	633	668	648	599	657	633	707	706	622	645	681	648	628	620	596	687	679	672	646	654	622	651	606	694	657	656	635	656	603	680	665	596	724	634	646	621	630	648	697	619	653	668	655	665	646	649	653	700	688	650	700	639	650	638	606	655	628	693	657	629	704	707	652	617	655	668	696	643	644	635	651	658	608	677	703	638	650	657	605	687	663	649	689	646	616	629	655	685	683	635	687	676	620	593	669	663	661	612	652	642	640	669	643	623	647	642	679	618	636	610	625	682	645	678	652	673	654	682	639	654	644	642	661	644	606	653	650	641	622	643	691	629	642	657	645	633	660	643	611	630	686	608	634	629	679	622	676	656	658	683	654	666	653	667	667	659	666	674	647	692	662	646	660	700	631	656	641	594	646	674	679	663	643	631	638	633	637	636	625	659	681	596	617	625	683	629	676	629	672	690	613	667	613	637	650	658	668	678	688	677	684	682	687	645	692	644	621	640	690	634	683	647	669	703	645	635	655	665	613	687	609	669	683	614	649	624	646	651	629	663	674	629	682	602	636	670	644	680	628	658	683	641	695	626	643	637	656	729	654	668	665	616	640	664	691	620	615	646	684	679	678	676	618	624	661	657	630	707	627	627	672	614	652	643	664	657	692	647	688	663	674	639	621	689	640	669	687	676	639	649	649	639	659	668	637	708	680	667	665	669	624	653	654	655	645	626	594	642	674	657	654	708	677	642	660	658	665	672	654	640	680	673	675	655	623	622	697	652	684	627	632	694	670	628	613	650	662	648	681	638	672	637	659	647	646	663	674	627	656	654	691	659	634	650	664	640	632	691	634	669	652	661	694	669	656	710	627	693	653	664	614	686	672	635	628	637	681	653	671	660	612	710	643	652	694	681	679	677	657	671	642	642	652	625	655	641	597	628	611	625	657	626	656	636	653	676	649	667	636	641	709	599	626	660	700	650	644	677	642	678	613	651	645	661	664	612	692	657	670	657	654	671	625	710	655	648	674	651	639	647	665	700	676	689	672	659	701	666	680	685	662	638	665	652	622	645	640	660	605	648	682	617	696	691	626	622	663	667	667	658	645	680	637	676	640	595	614	686	667	630	665	649	652	661	674	717	622	629	673	659	666	637	614	662	659	651	677	646	628	658	715	639	666	653	656	627	654	674	679	618	644	637	677	645	664	677	655	668	678	676	633	690	659	677	656	699	645	644	665	647	655	691	630	612	670	681	673	575	619	662	673	640	646	695	633	634	733	652	624	633	596	633	660	689	642	643	673	679	634	628	680	664	659	650	659	668	618	634	652	623	639	680	637	638	678	687	691	688	700	674	636	645	617	610	690	639	679	666	636	581	711	649	663	662	676	674	690	664	631	650	660	656	622	632	643	666	703	665	698	667	668	681	656	612	669	684	636	644	651	656	624	644	675	662	673	677	666	639	672	659	636	619	677	676	660	682	692	643	616	643	657	684	628	637	704	669	634	619	667	643	677	634	647	687	660	703	648	708	633	617	640	624	648	650	671	663	651	663	623	686	608	610	659	646	587	609	663	649	617	617	594	653	670	635	632	679	628	658	632	606	679	698	696	606	647	636	642	718	648	639	651	641	682	657	668	670	649	619	706	655	677	673	656	665	654	665	672	646	640	658	670	636	657	626	684	640	663	651	668	665	666	674	672	646	684	669	671	631	669	649	700	643	677	646	691	637	682	649	638	648	642	646	586	637	616	662	666	664	668	620	619	634	675	655	632	659	602	668	661	686	665	656	674	624	618	628	663	689	660	670	674	670	656	633	611	673	634	678	638	664	660	687	622	644	651	603	677	635	687	647	675	650	642	673	621	645	648	657	704	612	650	675	670	681	658	635	647	644	685	645	634	634	660	636	671	642	716	662	647	731	633	661	664	636	655	653	654	641	642	631	681	673	669	648	635	642	657	719	598	631	643	670	634	654	699	696	652	676	609	617	669	670	656	680	616	717	687	705	727	655	656	664	632	677	645	629	692	627	606	681	666	648	680	673	627	650	637	658	624	646	604	612	693	620	637	641	679	650	666	676	640	690	641	649	624	651	612	672	672	634	635	657	646	702	664	628	666	647	597	701	679	646	637	693	616	588	628	668	677	649	645	632	665	638	628	606	622	651	618	627	691	670	668	648	658	698	656	628	656	642	643	614	670	650	655	672	637	667	644	671	653	634	638	633	614	647	640	650	642	608	644	666	620	655	640	682	672	613	664	654	666	640	632	630	637	674	596	668	643	613	668	661	641	717	653	634	663	626	611	670	659	635	627	718	704	632	700	660	654	621	684	644	638	663	655	667	599	638	676	666	689	665	611	637	607	656	625	674	679	714	674	636	666	673	653	648	648	649	660	634	619	672	676	635	637	643	627	651	634	638	631	630	641	643	648	650	653	687	632	604	661	669	641	603	692	613	646	621	660	619	612	692	669	650	641	692	638	663	675	606	701	716	643	667	643	599	671	620	686	663	625	670	647	684	662	676	633	646	652	688	714	676	653	665	643	619	628	655	645	655	651	665	638	673	636	643	626	630	716	641	658	681	698	597	677	646	650	577	686	677	615	654	659	647	673	612	708	615	672	647	626	577	646	631	651	618	694	655	637	667	637	669	681	659	677	614	656	660	675	632	665	670	683	618	635	660	656	710	654	646	656	654	629	651	677	657	653	604
26888	20980	10106	1125	628	536	575	523	505	528	517	493	493	549	526	579	502	492	463	505	521	485	516	490	517	496	475	525	490	516	514	518	479	486	504	500	516	497	466	525	496	500	550	451	516	517	538	554	544	525	516	496	531	512	472	511	533	497	541	530	534	534	513	498	543	506	529	492	495	517	495	477	513	551	492	495	559	549	466	492	529	492	510	524	460	535	529	488	517	524	541	471	519	542	520	520	466	508	546	503	494	513	499	522	492	485	526	488	524	524	469	511	514	569	511	521	511	522	483	495	473	495	488	494	567	531	466	470	493	531	474	551	514	468	522	523	472	525	500	499	535	491	522	519	511	502	531	507	496	530	541	493	472	490	482	525	513	502	466	525	486	499	496	510	462	463	517	505	528	496	494	493	485	555	499	479	524	513	452	497	531	472	533	480	476	484	504	504	484	507	537	518	563	458	517	523	524	479	495	539	501	519	512	496	538	501	491	515	485	483	508	505	521	477	528	500	510	521	529	522	493	509	483	543	521	462	532	531	477	498	495	509	504	509	539	515	498	460	516	517	483	527	502	509	527	490	494	501	523	496	492	525	504	529	565	521	537	487	484	489	484	516	522	521	459	479	513	464	532	507	505	464	465	530	546	462	484	519	473	499	520	541	512	504	522	558	499	480	509	535	518	504	537	539	534	478	523	517	492	451	502	486	526	516	514	520	533	503	491	509	512	531	509	503	510	515	485	506	513	468	548	494	474	483	483	500	520	496	558	505	516	523	526	514	481	511	509	494	513	514	491	526	543	467	539	535	523	513	534	515	540	495	505	489	511	487	461	479	513	492	475	459	501	500	503	525	542	519	537	484	556	497	566	500	505	479	496	480	484	525	473	483	516	485	540	508	513	502	490	510	518	467	521	482	508	509	511	511	491	508	512	544	525	508	478	501	498	511	526	493	535	529	488	485	524	547	548	499	490	538	440	450	466	506	514	556	514	488	502	494	525	488	514	499	484	515	491	509	541	517	507	492	551	495	532	516	482	526	472	502	501	507	516	509	470	508	511	484	494	508	511	478	522	513	539	518	499	508	509	512	486	493	537	533	475	504	514	494	537	512	448	456	514	517	532	524	502	494	523	529	544	548	500	486	543	511	520	532	525	497	499	521	508	498	535	512	493	534	464	480	541	473	563	496	538	482	525	521	525	524	492	501	481	507	512	497	514	478	503	517	523	485	513	495	516	477	506	503	468	516	521	511	500	515	512	548	472	492	500	489	490	493	508	500	469	510	495	523	499	505	489	528	522	504	514	494	517	529	480	519	537	487	509	499	502	542	516	485	526	474	504	484	504	498	518	552	547	483	521	529	524	513	528	559	504	514	496	486	515	538	507	508	519	513	459	509	513	491	478	518	493	488	497	533	536	474	497	508	511	498	437	546	519	496	498	495	525	514	449	482	522	509	519	485	509	538	475	511	501	502	505	533	515	498	509	505	465	514	538	522	472	481	504	502	516	503	511	515	489	483	534	554	506	484	492	491	543	538	530	513	550	507	513	515	518	520	503	508	469	554	487	499	470	494	500	515	497	508	523	523	512	548	483	524	554	532	521	532	491	553	514	536	501	475	521	504	498	522	509	539	507	492	526	487	546	525	513	516	508	508	475	490	474	482	525	525	523	490	498	521	517	455	513	532	498	515	525	558	501	492	523	541	521	488	438	515	511	510	472	521	479	553	504	526	535	492	517	496	518	508	477	506	504	512	538	503	494	516	508	515	464	527	518	545	520	493	510	493	500	486	558	514	499	518	466	488	500	508	521	537	508	526	528	498	517	546	480	514	526	545	539	523	528	515	506	522	529	489	533	536	498	503	485	498	527	482	539	498	461	518	477	509	498	521	562	501	513	519	506	521	543	508	491	452	512	455	509	559	497	499	564	508	478	500	510	473	514	523	500	509	487	516	482	505	493	480	532	492	526	468	494	538	503	462	529	508	507	470	529	483	511	461	523	468	501	525	491	540	561	458	508	545	487	533	525	462	488	516	554	509	505	562	501	513	528	472	500	508	483	523	498	491	484	515	527	526	475	511	480	523	510	525	507	479	524	522	469	543	517	488	481	475	502	530	511	517	505	513	529	497	514	507	497	491	506	531	543	488	511	498	512	511	555	490	518	527	479	530	486	495	525	500	518	489	514	562	536	506	521	510	525	486	496	528	551	535	511	509	567	506	543	491	500	493	495	505	507	476	514	541	504	512	528	496	537	478	503	463	521	550	501	484	496	468	484	511	536	490	490	523	542	515	485	489	518	518	512	510	515	514	495	527	502	513	494	470	551	506	552	553	474	488	476	469	467	558	475	515	438	527	487	515	518	486	537	505	495	531	523	507	539	526	534	480	506	491	516	499	506	461	488	470	466	496	536	469	497	490	498	532	510	461	481	503	517	483	487	518	518	476	527	528	470	516	490	522	503	513	514	532	483	456	486	510	473	525	470	501	514	508	527	488	501	490	451	499	537	485	506	497	516	503	520	506	515	538	485	505	559	523	499	527	512	512	504	517	521	528	497	517	514	491	497	548	497	493	547	492	551	502	495	479	550	493	499	504	538	517	498	519	498	530	487	494	487	534	531	503	487	493	498	547	525	516	510	490	499	474	507	499	512	521	536	520	489	518	489	482	507	494	559	558	537	503	491	489	535	486	473	507	522	479	487	515	536	454	469	508	473	508	475	475	474	526	484	504	507	498	526	480	496	519	514	530	503	527	486	500	493	502	479	488	495	505	485	508	495	523	499	504	527	523	506	477	527	480	499	475	535	512	494	539	497	501	520	484	511	509	495	466	508	484	491	491	520	493	469	511	486	477	520	524	491	483	512	507	471	503	503	513	500	524	470	485	497	537	494	479	500	484	512	480	531	511	539	530	499	486	475	516	509	527	567	486	506	524	513	494	519	515	546	422	520	536	455	512	529	490	503	521	528	542	495	494	491	547	496	495	488	533	514	501	563	494	519	524	518	528	492	487	481	497	499	508	519	511	508	561	502	539	494	461	492	516	514	544	492	525	518	487	491	521	481	498	502	491	495	523	501	500	463	512	497	576	501	501	535	524	508	552	495	547	477	477	499	538	504	463	494	527	534	552	505	480	522	484	529	522	516	513	534	512	509	503	535	548	554	493	514	487	528	479	478	512	505	489	498	509	523	528	519	462	508	485	525	526	544	495	495	485	481	492	547	498	564	493	482	539	510	460	513	527	531	530	490	489	512	517	497	526	500	468	558	498	510	485	486	471	469	508	520	494	482	528	501	511	462	550	549	505	489	552	551	496	542	523	510	532	457	467	492	496	490	520	515	477	505	513	509	484	493	528	521	528	498	502	490	480	517	484	490	532	507	507	498	524	496	523	521	487	490	470	509	523	529	531	464	498	500	518	512	479	502	513	525	506	475	529	491	533	518	513	500	516	494	514	491	486	515	524	485	506	481	495	547	501	551	474	481	524	498	478	488	499	562	512
12235	2033	3431	1357	1231	1150	1103	1013	1014	996	987	961	981	1001	1048	1022	962	966	954	923	975	950	945	975	940	946	947	968	971	975	956	960	919	988	973	1004	956	963	1014	991	988	905	986	933	1021	993	1061	947	983	993	1006	973	975	1000	978	917	896	972	918	935	962	951	959	921	993	998	1029	1005	969	1001	1009	973	987	957	1016	919	938	952	938	971	971	1004	937	959	981	1028	982	980	1026	894	926	950	1018	972	947	918	915	996	967	952	1011	950	954	1022	938	938	932	925	948	964	995	953	985	989	982	1088	976	932	916	968	970	991	925	897	1005	1000	981	953	983	952	992	946	999	976	1020	1010	954	940	1005	992	960	950	965	894	930	978	952	928	924	988	942	951	925	991	1036	977	970	902	985	939	923	945	927	933	966	996	1004	972	977	941	955	962	896	969	990	954	946	1013	900	983	946	950	920	997	952	963	1007	1020	965	972	910	956	992	966	960	943	998	984	947	928	942	965	1002	982	943	997	925	953	951	977	972	956	975	1019	929	991	1030	946	933	955	936	1001	959	943	949	965	993	1017	998	926	968	981	925	921	988	959	968	957	951	987	1013	998	966	953	934	995	932	972	962	980	995	982	970	962	915	964	987	930	973	971	972	999	968	958	988	1006	987	1019	966	951	947	964	929	986	943	987	949	937	1029	944	930	917	938	1008	1016	929	986	985	962	980	988	971	975	952	935	948	945	962	911	966	953	948	932	998	966	972	949	966	1007	949	946	999	968	1024	977	992	985	972	973	960	925	949	1013	942	956	1004	1006	961	957	976	977	976	966	930	983	989	956	975	1026	928	1027	982	930	979	954	998	984	962	991	941	970	965	966	956	982	1012	986	970	941	943	975	963	961	1014	940	1069	959	958	1007	1000	1029	971	1000	1005	980	989	943	986	973	969	990	973	969	1002	924	926	951	1007	955	926	983	953	974	951	1008	923	946	961	907	922	965	1009	974	977	1010	980	980	924	963	926	949	973	979	984	894	986	962	990	975	964	967	952	985	980	992	964	939	929	963	1007	964	936	948	998	944	1009	977	1000	930	1005	987	946	970	1015	1020	946	936	983	984	958	977	980	988	1034	962	1018	1008	963	951	924	946	978	956	1002	995	960	963	1005	956	950	1001	927	986	929	957	979	971	960	997	982	953	952	925	932	1031	974	949	969	991	937	961	939	975	966	917	958	931	958	999	1050	997	1024	931	977	919	983	930	945	956	895	949	1001	1034	954	949	913	934	953	989	953	986	1021	992	959	954	999	974	964	942	1023	947	968	934	995	962	1028	975	1024	999	1008	913	924	964	1033	943	983	927	986	983	961	1022	962	945	1002	1012	987	950	936	908	1026	1000	955	967	963	903	920	948	943	977	960	922	1036	959	998	948	998	973	980	907	954	911	940	1011	960	964	978	956	956	950	952	949	991	986	966	915	944	997	991	938	946	982	973	960	977	931	978	986	1000	995	958	956	966	1008	955	963	973	1022	961	997	891	977	965	954	925	967	998	942	957	938	995	923	979	1002	977	973	980	981	1037	973	1015	960	951	955	957	965	943	986	998	982	931	1010	929	982	901	992	889	960	950	966	996	1054	959	1000	993	995	947	967	964	953	991	932	957	937	919	971	998	984	946	977	1030	1005	978	976	970	1027	975	1012	950	968	938	928	948	949	916	1014	957	1006	956	1005	983	957	962	970	950	916	955	936	1022	1037	895	1015	968	924	984	950	996	963	941	911	953	922	969	947	964	951	958	967	981	1018	973	963	971	961	924	971	1005	988	1006	998	988	970	933	985	974	1030	997	962	978	1014	1006	986	959	981	960	1022	940	892	971	980	936	974	945	1018	932	1002	953	981	1001	984	920	919	948	1003	1017	963	952	975	1011	987	942	963	943	929	961	927	967	971	977	919	968	962	917	948	955	1000	998	976	987	951	1020	1001	987	928	915	980	913	940	958	986	955	966	967	951	1000	960	970	987	943	992	936	927	992	1001	961	932	992	926	1007	959	935	966	986	943	1044	974	982	942	983	1047	975	988	946	936	991	945	990	969	937	934	938	921	973	1012	915	963	1041	940	914	951	950	1004	948	970	957	989	942	1000	981	960	976	946	1020	948	943	969	957	934	978	952	1007	946	963	984	997	1045	976	925	967	1029	1038	951	982	981	984	958	954	950	928	989	972	961	963	948	1028	960	1050	1016	988	964	984	981	972	1021	928	955	972	886	967	972	944	967	991	1036	917	971	960	971	953	949	990	965	986	1006	950	980	942	966	960	985	976	975	981	945	956	943	1003	954	965	1004	954	917	1006	1029	989	958	892	899	903	1036	1006	935	986	992	966	997	997	985	977	973	974	939	925	983	949	963	1011	956	951	966	973	961	969	944	919	1019	997	987	946	925	978	977	983	999	1001	955	1011	905	1011	971	976	954	929	937	996	928	996	994	950	970	946	993	998	1042	1012	950	1006	1023	935	947	969	927	981	962	983	984	901	1078	967	939	955	1000	977	990	1028	958	972	989	971	1006	1029	929	1015	960	1000	1012	950	1001	964	954	987	1003	976	884	992	949	933	996	1028	947	872	970	992	957	942	967	973	969	982	956	967	971	997	1009	972	936	1033	964	982	899	930	959	945	1001	989	941	956	882	992	976	1010	982	1040	1009	979	930	919	965	922	975	928	972	936	897	1010	906	940	965	938	976	919	1002	973	948	984	956	960	1012	954	983	1023	974	961	1026	973	964	971	930	901	994	970	1021	965	964	972	986	984	937	996	957	947	916	956	962	955	973	991	1007	1050	927	990	1001	980	999	924	1002	974	931	956	934	969	998	977	962	957	968	959	1002	978	1006	964	966	918	943	986	953	970	943	996	988	1003	955	918	955	949	945	986	976	965	986	981	963	925	918	897	963	964	984	1010	981	947	931	933	998	955	994	927	992	922	910	964	967	938	996	969	1000	1002	996	961	995	941	919	998	944	953	966	959	952	945	943	954	1014	968	958	987	966	919	960	963	960	955	958	964	959	947	980	988	997	962	978	1017	1000	998	954	982	988	950	946	956	962	948	992	970	963	986	1015	985	947	962	908	961	949	1002	990	1014	982	960	966	983	1019	998	947	970	969	1060	974	968	997	963	951	990	976	1004	977	1029	929	916	1030	931	983	944	960	1015	989	914	985	954	937	975	992	972	926	980	1043	982	952	949	941	970	989	959	949	1006	969	939	1027	960	1000	926	987	981	952	916	903	981	964	890	976	914	955	969	976	980	986	935	1001	1032	948	965	967	1019	952	995	928	959	961	965	904	973	1016	935	988	959	932	990	953	1024	961	938	985	989	1000	990	956	911	1008	930	1020	969	1000	960	962	951	944	979	981	981	920	997	964	985	954	979	941	1004	962	1001	934	978	940	925	950	941	934	964	949	947	966	1003	998	963	978	964	942	970	929	983	942	948	968	1011	980	958	942	949	972	958	926	914	967	949	962	964	961	868	976	990	986	993	994	969	962	965	995	919	943	992	928	1014	983	976	1001	979	958	946	925	957	950	1009	1004	946	995	991	926	966	986	913	994	947	996	960	945	993	963	985	920	972	1037	947	935	1005	953	1025	980	979	992	954	1006	895	1023	987	987	944	1001	1042	942	964	956	916	963	920	986	917	934	949	987	987	990	983	945	942	952	1002	954	917	993	942	879	1004	1032	972	1036	955	939	965	959	971	948	1014	983	945	1009	1009	945	1024	1005	1018
24194	21322	28593	24404	20980	2849	673	455	446	367	320	312	321	280	272	275	232	259	268	254	245	250	253	258	258	222	266	213	225	210	233	257	235	230	204	240	243	237	219	249	254	215	262	236	239	243	255	226	229	233	236	218	238	227	201	216	219	209	238	224	234	225	222	249	215	199	211	262	229	229	211	220	217	212	229	215	209	224	244	206	230	220	248	226	233	228	204	234	266	237	233	199	210	218	234	234	231	227	213	277	214	224	261	251	231	257	250	242	247	201	229	233	225	229	218	198	243	218	228	232	236	238	240	240	221	227	268	232	239	216	253	234	225	239	210	268	210	216	236	261	233	265	256	229	237	239	232	251	198	230	215	240	240	242	244	235	233	231	245	256	223	241	217	198	231	208	219	206	201	241	211	234	223	240	237	244	222	251	242	212	234	239	233	235	211	240	224	208	235	230	207	247	247	228	217	213	218	202	226	203	248	217	223	169	211	246	226	220	234	229	205	222	216	212	230	221	192	242	255	218	226	236	211	215	215	227	235	239	231	227	225	220	227	220	230	239	227	222	220	234	249	243	240	222	228	244	204	204	260	226	225	224	196	206	248	220	225	221	234	225	229	248	219	195	217	235	240	222	227	230	242	201	223	209	226	261	216	207	252	253	229	213	241	237	212	203	246	214	228	235	237	227	200	218	249	208	215	233	250	212	200	244	212	238	258	234	228	212	243	237	228	206	234	250	228	220	241	243	220	250	234	232	217	217	234	226	217	245	217	230	224	227	234	205	212	233	226	246	241	225	232	209	236	229	238	220	219	229	230	259	223	236	215	216	241	187	248	224	207	218	219	253	245	258	200	230	249	232	245	224	235	206	234	191	239	224	196	224	209	258	220	242	218	216	211	205	256	254	212	217	233	233	211	232	246	215	225	223	221	217	241	245	221	241	243	223	218	243	226	208	244	239	225	205	207	223	210	219	250	229	240	236	235	208	240	231	241	233	225	220	223	213	221	205	223	234	234	201	224	216	223	218	225	213	231	219	242	238	209	233	225	199	227	243	273	225	209	243	233	237	218	223	227	220	194	229	242	257	237	222	232	227	238	233	228	229	223	208	211	224	215	232	211	220	214	219	212	210	226	234	220	221	236	225	212	227	233	199	247	209	235	208	246	233	223	235	229	226	253	242	203	215	219	202	222	240	221	224	227	225	232	213	233	206	216	234	233	223	227	206	235	232	247	240	247	241	240	233	239	226	219	208	234	227	201	230	230	228	212	226	228	243	228	212	203	224	234	221	238	250	220	237	216	217	237	214	228	224	228	231	222	218	222	233	234	195	213	223	246	242	220	237	224	219	232	225	224	210	211	217	229	224	234	209	222	236	224	236	197	207	200	220	239	252	223	197	225	225	222	216	214	221	214	237	228	250	209	228	226	221	252	238	230	223	211	229	239	243	261	256	213	231	255	203	236	229	249	216	250	229	217	243	226	211	208	231	228	214	227	222	247	229	244	251	224	224	229	233	236	216	235	202	224	223	229	216	231	230	251	252	248	257	243	224	228	246	221	240	233	228	225	222	226	249	220	259	269	247	214	230	235	222	234	219	225	228	229	221	198	257	224	223	201	213	216	222	216	240	250	254	237	249	236	227	216	237	209	229	255	233	228	220	258	249	230	229	209	244	205	197	235	221	209	240	231	231	242	234	247	212	232	244	208	221	228	200	211	220	219	216	237	212	193	208	223	241	230	235	202	233	218	226	239	213	230	260	218	229	232	235	212	225	231	209	233	223	239	219	217	202	216	218	218	235	222	255	223	189	254	214	225	224	210	214	227	217	244	255	229	234	234	201	244	231	245	216	232	212	186	239	230	225	223	220	231	252	230	229	230	225	201	225	221	227	235	230	212	198	227	240	224	227	257	218	221	251	210	200	251	233	215	228	190	217	243	233	235	233	247	252	222	224	238	219	221	224	217	221	210	226	223	234	237	226	221	213	225	235	234	242	218	241	226	229	245	239	244	222	223	203	226	226	242	206	221	204	228	230	252	229	204	231	227	230	226	211	229	202	264	219	218	238	231	235	234	247	224	232	250	218	221	230	223	212	239	226	229	244	217	217	240	247	234	199	211	240	222	231	225	245	239	196	217	248	225	224	233	212	225	237	251	215	221	256	212	225	208	242	215	223	229	200	240	239	227	233	226	230	195	220	226	219	211	225	216	228	234	228	220	268	229	238	212	221	264	236	223	240	253	236	241	206	230	240	215	222	261	200	242	235	237	256	222	222	213	218	204	200	221	225	250	254	210	238	231	235	222	227	213	218	237	214	228	223	241	213	222	237	210	247	233	233	234	218	225	221	184	212	241	234	225	208	237	244	229	232	231	216	207	223	223	218	212	257	243	248	226	209	221	224	204	219	218	235	247	233	219	229	236	237	222	239	191	223	247	211	232	218	268	215	206	232	214	242	224	223	206	202	210	224	213	232	244	219	216	234	215	238	238	231	206	200	222	213	211	218	240	227	233	216	267	211	233	248	243	247	233	229	207	235	223	232	232	236	247	233	202	204	239	230	212	222	229	203	224	257	206	224	236	226	232	226	249	231	205	228	206	214	233	223	239	224	236	225	230	227	226	235	218	230	230	223	234	222	212	241	234	245	209	232	222	231	214	218	221	224	226	235	224	241	228	220	190	216	239	217	217	215	247	225	200	245	221	203	202	207	229	222	213	229	243	221	225	220	216	231	216	235	228	238	254	222	231	202	207	196	245	206	253	216	242	210	214	174	216	209	202	218	243	207	221	224	256	219	243	207	249	233	210	210	227	222	243	249	236	233	208	227	227	215	236	243	212	226	248	232	235	263	225	230	230	210	208	227	233	215	222	216	211	242	201	250	257	244	232	221	214	221	216	221	210	217	254	210	222	227	207	216	205	233	240	221	226	248	217	203	252	254	251	221	225	224	241	256	222	215	247	260	234	236	223	225	214	227	227	197	220	221	220	238	198	212	248	246	226	233	235	198	220	223	229	229	210	238	225	226	202	204	222	236	235	264	235	230	213	234	238	244	242	256	241	264	236	253	215	219	254	239	218	216	233	236	228	208	223	214	202	207	206	226	226	235	205	243	236	237	208	200	226	239	235	205	201	257	215	243	235	244	276	202	196	233	224	224	231	198	248	245	228	210	227	235	238	235	211	231	199	208	227	217	250	227	211	219	251	241	205	232	251	239	243	203	221	195	215	253	218	242	207	206	223	224	219	214	225	242	216	248	227	225	226	213	234	232	244	229	221	214	212	235	217	228	244	241	208	202	204	221	211	220	221	192	247	227	213	210	223	201	232	221	232	216	205	215	248	210	215	215	222	210	216	226	227	212	218	210	229	223	260	250	219	207	204	250	205	213	238	221	222	214	202	264	227	196	232	241	236	214	244	239	227	226	245	239	216	251	237	244	225	244	219	217	235	242	216	237	212	232	227	241	232	235	236	217	277	220	220	225	204	252	230	221	230	210	234	241
24320	10306	14246	4264	2892	2128	1687	1288	1153	959	904	804	755	720	680	649	600	611	588	564	546	529	510	498	566	521	548	504	489	481	515	480	500	491	493	464	485	497	472	475	521	504	467	504	488	513	472	443	465	478	457	467	458	484	462	449	460	470	430	485	476	476	471	427	466	451	451	472	460	454	473	444	472	456	423	461	442	454	496	471	474	494	477	455	466	449	484	485	489	455	458	481	441	458	485	491	426	465	430	491	466	452	457	463	469	468	463	503	435	445	425	448	430	494	464	447	502	488	445	455	467	420	470	460	477	450	415	499	479	430	480	425	453	470	461	468	471	465	477	463	484	459	521	470	497	440	451	463	447	472	479	407	468	511	439	465	481	431	454	468	452	441	441	438	470	451	493	511	462	449	448	459	443	421	442	447	468	446	499	430	452	447	458	418	502	455	442	460	469	453	483	443	460	412	462	484	468	458	463	451	452	468	471	466	477	446	458	458	455	460	491	458	473	490	472	463	479	433	420	471	393	454	439	472	442	522	462	440	442	508	426	481	446	466	438	477	417	481	425	452	444	450	434	451	485	478	454	493	417	465	436	476	465	471	472	450	442	436	451	494	444	456	479	478	464	479	481	482	453	451	473	408	456	441	466	474	474	442	472	439	436	403	466	452	440	436	444	422	424	424	454	473	484	491	449	467	430	481	464	470	448	460	465	428	473	480	448	453	488	494	447	444	488	434	481	484	477	437	390	442	477	481	427	440	500	440	443	429	480	467	437	435	455	477	456	447	449	494	444	472	451	471	445	474	464	442	475	469	472	442	470	439	468	462	468	474	467	470	472	495	442	442	431	463	488	477	442	455	468	480	477	472	477	464	468	488	470	447	455	439	462	471	436	490	475	422	494	443	468	479	493	449	436	461	407	491	490	438	418	445	460	472	468	465	425	473	483	454	453	457	428	479	487	469	475	446	446	429	461	455	459	461	485	423	485	460	452	449	427	442	478	476	466	470	445	440	489	503	439	469	479	432	465	503	474	460	473	462	473	479	461	455	489	470	467	490	468	464	465	408	432	472	461	462	455	465	464	441	460	448	464	466	484	463	470	438	445	414	473	497	518	451	506	436	502	451	484	456	433	509	466	446	470	430	457	464	463	451	482	457	442	491	432	425	436	467	523	454	455	473	451	480	464	441	448	452	478	467	461	496	481	437	441	458	445	474	494	431	484	482	503	456	491	477	445	460	409	501	423	490	510	449	449	448	473	422	443	461	420	436	420	464	496	486	473	494	442	445	423	478	442	440	498	457	454	472	451	405	464	468	454	445	468	483	461	443	449	451	440	451	473	453	442	467	442	418	455	458	495	456	453	488	437	454	455	458	480	423	493	453	461	465	444	453	461	484	477	439	465	428	445	461	475	464	469	470	429	449	448	442	490	441	442	472	449	488	495	473	459	473	479	448	425	426	514	451	469	457	495	450	467	397	444	450	454	452	437	488	451	480	441	410	433	452	472	472	445	512	487	431	481	464	438	493	456	476	458	486	459	462	453	462	454	476	425	474	440	447	475	448	457	456	462	471	468	434	451	433	486	430	463	444	440	461	460	465	463	477	493	456	479	483	475	483	454	444	466	457	470	456	442	467	472	446	449	488	460	460	468	481	432	442	474	447	446	446	455	454	439	437	451	480	463	457	466	475	469	443	488	452	480	470	429	487	464	468	444	478	428	436	475	460	445	516	474	435	493	472	470	485	484	475	502	431	490	461	466	459	500	465	449	483	461	468	431	473	417	464	461	433	464	445	470	493	456	459	521	470	440	483	476	476	461	470	439	459	469	471	470	462	465	450	441	443	483	483	438	431	518	471	430	448	476	451	441	440	475	415	455	438	482	494	479	466	465	430	461	469	467	426	460	446	431	497	435	477	458	436	460	477	469	488	469	451	469	456	468	477	461	436	432	482	481	426	484	453	461	456	448	444	423	451	477	501	447	501	448	459	433	451	461	439	453	470	416	490	465	476	465	449	448	476	463	455	485	453	470	459	458	447	453	478	457	462	432	450	495	463	456	470	442	470	448	454	496	423	453	478	443	466	468	440	428	451	479	457	492	451	447	470	447	463	467	452	456	455	439	477	425	463	446	486	439	460	489	483	465	486	452	447	481	476	465	477	465	450	482	473	476	468	472	464	482	435	488	443	453	452	480	441	470	481	494	477	470	456	454	444	510	462	481	445	476	485	483	463	499	463	488	456	497	469	495	486	433	468	440	434	474	448	423	483	441	473	496	512	448	452	439	487	450	497	413	479	476	474	467	459	502	468	477	453	465	492	463	462	474	449	438	476	461	469	454	437	481	449	448	472	459	457	455	474	473	466	425	444	421	450	485	465	420	450	501	476	437	461	445	434	439	466	459	479	451	472	475	408	462	450	456	492	466	448	462	422	452	476	472	471	468	458	448	474	446	473	473	488	427	458	457	459	465	430	435	449	486	446	480	473	456	466	469	429	456	490	451	441	451	471	454	452	474	433	444	464	427	464	473	440	448	422	436	466	483	474	517	469	499	478	459	431	482	458	413	443	468	440	408	446	466	468	446	431	462	427	443	478	434	478	456	491	453	475	453	486	456	446	479	449	476	450	494	442	444	437	446	443	482	466	477	476	472	455	427	450	464	458	437	446	459	489	438	473	462	431	471	467	468	467	433	471	438	446	428	473	474	448	439	458	472	472	478	464	492	460	435	439	457	455	467	466	484	480	443	448	433	458	441	484	455	407	474	463	446	483	467	492	467	438	451	500	446	463	482	454	479	480	458	499	443	440	433	449	478	460	465	459	460	463	469	477	443	450	485	468	488	449	476	462	492	445	448	432	409	463	491	425	426	445	470	443	457	489	481	438	459	469	446	442	505	468	458	470	418	444	445	488	468	422	441	455	482	458	503	469	404	451	468	452	486	459	470	459	432	482	444	464	486	471	433	409	485	417	480	440	480	438	438	451	447	456	495	486	490	450	473	433	456	470	513	447	463	496	432	437	459	446	507	485	465	429	495	446	446	474	446	469	494	443	480	461	479	473	468	453	482	449	467	473	468	446	425	469	458	473	478	460	465	504	466	436	468	460	472	494	449	498	459	435	432	439	506	467	491	449	445	472	474	480	459	434	489	450	481	478	457	416	444	469	463	481	432	432	446	442	435	463	410	499	431	443	464	447	473	425	472	458	478	429	511	444	448	459	531	471	463	496	457	484	439	458	469	465	417	510	474	477	460	439	442	460	467	417	473	455	420	482	430	480	476	457	449	480	462	449	403	471	449	421	438	457	446	459	459	456	454	445	464	485	474	472	481	477	454	505	452	446	458	461	470	469	486	460	449	444	505	491	455	435	466	459	495	443	480	492	466	451	460	455	455	412	473	504	446	470	452	453	475	487	464	447	492	431	456	447	476	420	432	486	439	449	442	432	472	493	443	428	484	454	464	424	447	459	473	442	454	471	487	483	461	439	425	471	482	476	458	477
23303	21334	29277	23756	21335	20183	2307	906	634	627	531	482	465	460	452	424	448	426	461	437	414	392	405	405	378	425	388	423	387	383	402	400	415	354	367	390	380	341	397	407	366	375	383	365	369	380	368	372	369	368	367	380	384	372	369	381	366	346	347	350	348	370	372	351	331	379	370	368	368	375	355	387	394	364	390	365	340	361	375	371	384	363	382	367	381	361	382	366	341	372	352	372	365	376	345	355	353	345	372	384	389	329	353	385	357	345	347	356	368	366	371	352	380	381	364	397	396	368	398	402	371	365	361	396	363	358	349	407	369	353	393	359	343	352	352	351	337	348	393	338	336	363	363	379	386	351	365	383	371	360	358	356	390	360	354	371	358	363	361	353	358	379	361	334	338	344	368	349	323	348	399	391	353	356	387	367	345	378	389	350	334	376	355	364	368	340	393	364	366	350	375	377	369	355	366	414	359	364	362	348	345	330	323	349	377	371	415	346	358	350	389	360	374	350	374	356	339	362	362	380	376	354	337	349	352	338	368	355	376	375	339	387	348	375	359	345	349	345	373	320	368	337	335	360	340	422	352	410	359	363	350	379	333	374	412	361	369	347	365	369	361	340	337	410	372	356	354	351	374	368	362	349	363	354	358	391	355	382	371	382	354	343	376	370	336	323	336	349	355	393	363	366	393	356	381	376	362	351	372	351	364	364	356	370	353	364	326	341	356	398	370	365	340	363	365	353	374	365	347	355	368	353	392	348	357	365	376	367	366	366	358	389	331	382	396	363	376	374	362	390	348	347	386	381	391	377	357	362	341	368	364	365	360	354	340	394	390	328	381	394	356	397	338	338	356	369	341	367	357	340	363	392	346	338	357	372	367	365	327	354	374	359	359	328	336	354	336	382	387	325	372	362	376	336	350	384	374	364	363	364	367	366	378	381	319	324	358	361	362	323	362	379	374	367	365	362	341	345	370	340	393	351	339	374	361	377	359	350	378	375	336	333	402	388	328	398	356	393	339	378	357	323	381	367	355	370	372	346	343	370	366	348	352	341	342	367	406	377	328	340	360	342	347	383	339	336	392	354	358	311	379	360	317	363	394	360	352	370	348	377	347	361	384	379	373	322	391	365	361	354	366	345	357	374	362	377	336	362	342	323	346	362	338	371	327	369	354	378	357	351	348	368	330	371	389	339	336	354	350	324	341	352	369	375	364	411	353	386	359	345	378	350	372	334	387	337	375	340	347	354	344	347	338	334	353	341	357	342	405	376	343	403	394	348	373	341	338	378	377	365	375	374	375	363	349	365	387	369	365	360	345	366	347	394	367	342	373	383	363	341	362	385	369	362	332	336	378	384	339	332	351	362	358	377	346	384	351	379	382	356	381	357	377	359	347	352	342	351	373	324	352	345	409	367	325	374	359	363	353	347	400	358	372	382	358	380	342	356	397	334	352	355	346	388	344	343	368	375	372	358	332	359	391	360	360	382	351	314	333	432	368	356	375	375	366	370	370	371	320	384	354	344	403	384	342	373	373	341	328	355	357	344	367	350	356	375	352	341	325	342	383	345	372	353	332	321	333	348	388	359	381	362	382	389	357	361	324	344	350	355	356	342	364	344	320	333	378	360	365	370	388	397	368	326	351	371	344	326	331	343	371	346	332	398	353	345	357	357	415	355	337	338	344	367	334	359	335	359	324	345	361	340	363	333	373	373	342	349	332	400	373	412	367	371	392	350	355	356	387	368	362	367	361	342	366	342	354	365	353	372	371	374	356	372	344	361	344	351	371	339	385	369	360	343	358	349	380	374	374	369	358	342	361	340	351	343	384	359	354	356	384	337	374	378	360	368	363	356	344	330	386	346	347	340	364	336	350	361	345	342	381	349	362	342	373	318	396	404	373	384	364	341	346	364	354	383	371	354	397	390	373	373	340	325	339	351	346	359	364	362	342	366	368	356	372	351	366	381	320	330	371	353	365	367	372	353	359	380	325	343	359	367	376	345	357	358	356	370	344	361	334	380	348	359	364	337	379	354	365	370	333	327	383	351	360	399	373	380	379	387	344	368	360	371	380	364	348	363	357	370	370	357	389	402	382	360	347	363	378	359	347	362	348	371	373	357	356	359	387	353	372	353	366	344	330	340	376	340	350	383	326	377	372	358	354	361	338	400	351	350	377	328	346	370	359	375	379	392	351	357	351	370	363	386	339	353	382	344	388	349	386	385	360	374	391	349	368	354	356	340	352	330	381	376	359	363	404	339	369	370	345	389	373	371	368	321	366	357	351	338	354	366	380	362	359	383	397	385	373	366	368	380	355	395	371	365	345	351	357	339	350	367	374	372	359	353	386	370	348	339	355	317	345	358	337	359	360	389	347	400	328	354	374	333	356	344	370	394	323	394	376	377	356	359	380	386	334	367	347	354	364	376	373	355	374	346	338	337	349	328	372	402	353	372	365	332	377	342	337	361	387	348	375	337	359	341	359	342	359	366	349	364	386	376	339	344	365	351	365	378	345	294	346	335	338	312	382	359	345	373	353	387	362	351	380	352	386	357	377	352	395	357	387	337	347	356	360	357	356	375	337	355	342	357	347	330	355	341	334	367	341	331	355	370	342	365	365	361	385	355	333	336	331	355	362	378	376	347	388	387	345	360	357	348	349	357	385	322	381	363	359	365	359	349	325	341	331	376	371	356	352	368	371	354	348	346	372	355	340	356	355	399	357	376	328	352	285	410	345	348	352	375	383	338	330	347	332	369	358	342	333	400	371	411	348	359	356	366	370	363	340	346	363	386	358	362	368	374	374	379	378	344	332	368	362	356	361	364	360	362	353	331	371	368	389	345	376	364	380	331	352	334	353	352	392	386	383	359	346	362	342	365	348	376	369	321	349	380	346	335	396	347	328	350	304	350	345	398	378	351	384	372	364	356	362	368	369	328	366	344	333	340	360	361	348	340	341	376	402	400	376	335	379	360	349	352	352	348	358	329	347	352	363	365	386	365	347	414	396	316	381	354	331	333	358	357	380	383	359	324	340	368	364	347	384	353	323	341	379	373	357	350	330	391	340	377	338	347	348	354	353	380	355	343	390	362	318	371	383	357	345	344	355	352	335	349	373	345	386	351	352	382	354	346	398	366	377	354	370	383	358	354	391	378	336	341	353	378	337	353	364	355	374	392	375	362	349	379	360	394	366	360	359	336	344	332	353	341	359	354	341	354	356	349	352	399	353	312	344	379	355	353	387	345	353	390	381	376	347	395	360	369	374	368	375	340	361	352	356	366	403	373	372	354	378	337	371	396	369	364	375	363	362	365	334	372	347	343	397	341	342	342	366	347	322	337	415	367	393	333	339	390	376	318	365	379	338	365	326	326	361	357	363	339	355	345	348	351	350	333	379	361	362	360	337	339	359	360	351	358	350	330	364	351	382	326	375	362	338	389	383	368	375	370	335	375	367	364	329	341	337	360	357	371	345	332	365	387	376	377	364	356	334	349	338	361
27686	15873	18163	7187	4934	3691	2776	2254	1780	1674	1443	1306	1200	1121	1039	975	986	899	878	864	856	857	770	807	784	779	706	807	767	758	666	698	683	653	761	727	694	721	740	688	720	726	713	694	712	685	661	704	703	696	725	660	701	682	676	682	660	691	685	683	636	644	644	634	666	673	667	643	632	666	655	732	683	662	640	705	627	665	655	679	666	674	718	660	676	717	713	668	646	661	650	631	649	619	634	637	601	640	653	632	674	660	650	614	671	673	651	663	674	631	651	647	690	606	623	655	657	690	620	687	637	673	635	630	665	600	687	675	656	702	655	639	705	648	642	647	686	630	668	695	604	682	693	684	675	645	632	643	664	580	631	653	608	677	658	634	643	652	630	682	699	658	682	670	615	673	595	675	713	624	626	625	642	659	683	638	637	692	651	626	638	615	628	671	637	667	632	656	611	654	628	619	658	653	653	689	655	648	696	657	698	671	619	646	650	618	652	684	668	664	653	658	674	622	677	632	674	633	673	643	661	680	666	657	646	623	631	638	628	648	627	667	667	657	633	674	658	657	637	665	662	658	605	711	671	624	612	660	663	689	627	625	664	695	670	657	676	624	678	645	628	723	654	684	621	650	669	642	665	629	645	688	639	657	651	649	687	644	667	652	635	715	618	671	629	633	620	698	696	677	676	689	656	689	664	670	638	655	612	638	619	644	684	657	642	741	608	669	616	654	670	681	660	676	663	662	628	675	650	706	714	652	671	655	671	634	656	658	661	683	668	665	631	678	630	666	664	661	644	631	636	652	689	669	663	623	621	609	638	661	658	663	674	643	691	633	686	668	628	651	591	688	677	659	682	694	685	654	622	627	627	684	694	668	638	679	661	676	659	688	658	654	680	652	645	664	646	655	638	654	696	680	668	633	673	669	647	629	653	651	670	626	660	666	640	663	682	634	666	680	659	688	680	655	649	669	663	656	680	647	685	649	652	667	624	653	644	657	659	672	660	634	691	687	663	620	638	620	669	615	608	656	651	650	675	655	686	652	680	662	660	672	618	683	634	702	655	709	646	676	640	681	676	650	680	686	685	637	659	691	638	686	649	649	648	640	611	695	666	683	623	636	677	646	633	625	677	710	702	651	715	665	648	627	676	655	684	651	667	662	677	655	689	643	689	620	628	638	680	662	690	639	688	638	617	677	672	640	638	697	616	636	659	658	687	748	672	687	652	658	674	658	682	618	590	675	686	676	669	641	604	660	690	638	646	685	650	650	632	695	702	656	642	681	693	688	682	610	611	664	676	668	672	647	604	696	617	703	648	646	635	654	647	634	654	679	670	681	618	659	680	659	635	652	662	685	653	657	647	634	616	658	588	622	650	660	632	665	619	609	662	656	656	639	631	671	638	625	659	677	657	619	675	692	611	628	631	669	674	618	663	664	677	661	684	705	660	652	631	674	629	663	666	651	674	663	718	658	620	617	655	655	693	646	620	620	663	661	663	708	654	634	662	701	643	633	679	583	643	682	624	666	671	619	680	660	640	649	650	628	673	667	642	594	641	637	656	640	647	635	648	671	663	698	622	643	650	703	672	682	687	702	646	692	652	660	666	681	656	641	670	616	636	701	635	697	617	658	692	640	636	658	614	641	632	647	649	664	657	715	656	668	606	722	718	692	649	632	664	635	632	650	620	635	666	675	625	710	613	653	645	637	621	646	693	709	665	673	634	679	683	647	616	668	668	688	656	665	638	664	672	663	637	652	614	671	695	644	672	660	658	674	650	648	637	650	684	607	665	662	678	656	626	671	607	651	611	658	657	658	663	683	686	685	632	659	660	640	647	723	661	701	670	708	679	652	613	674	618	670	659	672	638	649	669	663	637	647	671	673	640	622	649	628	650	658	676	674	646	650	671	697	684	660	666	647	650	695	683	641	617	653	679	669	656	616	630	651	647	663	660	648	611	623	697	659	650	651	615	680	664	674	646	664	684	608	648	641	673	666	675	669	678	615	623	662	650	670	664	628	616	642	673	690	653	644	655	657	661	700	661	695	662	711	674	633	689	600	673	653	683	671	721	644	687	681	650	670	652	638	636	620	674	650	660	643	643	657	670	641	638	711	655	690	640	653	664	671	634	702	650	637	678	656	637	646	647	641	627	622	689	626	674	670	696	645	687	672	641	664	644	648	620	681	665	635	655	635	620	640	588	651	618	673	660	645	646	681	662	676	664	646	645	650	649	628	642	673	634	647	661	670	694	680	665	707	646	678	692	679	663	673	693	698	687	683	663	648	635	616	680	677	666	678	656	661	640	659	645	645	649	630	622	633	667	651	662	660	589	667	692	637	652	668	638	671	636	687	644	637	654	630	658	666	660	635	676	611	682	658	677	674	618	641	626	689	635	664	650	666	645	660	681	697	634	677	635	643	647	670	678	646	639	696	687	594	659	631	652	669	624	664	712	642	636	665	660	650	649	648	671	648	620	682	661	637	621	629	658	634	639	666	692	635	664	673	683	644	631	696	676	641	636	707	640	680	722	650	642	662	657	653	638	681	605	622	660	709	635	663	700	680	665	655	641	672	665	683	660	704	666	705	636	664	662	626	635	649	668	632	690	655	662	617	679	645	627	689	637	661	623	659	647	643	634	669	664	717	641	688	658	637	617	667	696	623	640	653	721	634	649	648	678	682	682	668	689	633	644	676	702	668	666	647	645	679	638	672	692	627	689	685	620	662	689	673	717	695	626	575	658	650	672	663	630	624	700	639	679	668	652	624	657	635	653	625	635	607	692	612	655	664	627	654	641	638	697	640	659	640	650	695	641	650	691	723	637	668	652	630	638	684	660	628	675	647	713	652	634	700	687	666	659	640	690	647	667	709	662	655	611	690	625	645	624	626	645	731	601	692	661	636	657	663	651	669	647	653	595	637	646	658	652	634	665	686	595	628	659	625	680	676	614	668	635	657	710	660	640	672	637	672	618	659	690	666	625	615	625	677	604	642	668	628	643	701	669	679	656	636	730	633	669	651	699	638	607	691	670	657	694	644	651	647	694	621	637	680	688	648	656	645	689	649	709	645	655	611	627	672	678	631	633	629	663	595	677	694	667	668	672	698	696	668	618	689	666	636	685	665	669	643	637	680	675	612	644	651	654	665	717	610	665	635	618	696	664	640	676	672	658	665	662	658	694	604	656	629	684	658	641	668	688	638	643	662	679	612	664	633	628	637	699	633	713	635	636	693	668	679	634	649	629	651	608	688	650	651	641	624	678	651	682	681	660	684	678	665	655	634	711	671	674	632	623	676	631	652	675	659	627	662	657	648	689	632	630	717	645	691	674	618	607	684	634	607	632	670	656	657	671	651	649	644	683	668	637	634	634	639	622	639	620	698	667	659	662	617	630	657	676	662	651	609	646	669	632	667	635	631	676	657	664	676	671	683	666	675	660	658	691	627	647	667	714	680	668	654	670	633	678	653	689	673	674	646	644	697	657	613	643	675	639	671	643	661
26815	20949	9959	1203	806	716	572	494	525	542	511	546	509	517	562	530	507	507	475	518	476	510	510	485	511	542	491	489	531	505	509	513	462	510	495	488	517	517	493	533	490	460	458	525	484	516	493	514	507	494	515	506	570	517	550	497	510	509	483	556	556	523	530	496	516	491	476	518	514	513	525	520	544	535	478	524	503	556	537	518	516	515	505	486	553	504	495	500	521	498	511	540	518	476	532	470	515	498	470	520	523	460	525	496	516	506	469	513	492	493	520	532	500	479	499	480	518	483	514	523	505	508	528	465	525	539	546	482	513	514	514	529	482	497	485	552	495	495	494	531	523	482	496	491	503	495	510	519	526	484	462	478	494	511	529	496	479	482	460	514	506	524	467	497	522	478	505	503	523	529	524	492	520	488	490	523	471	515	504	509	495	477	506	457	518	503	484	531	512	514	500	501	525	517	496	492	539	553	514	513	474	506	504	514	503	506	479	515	516	506	517	525	491	498	514	518	498	528	491	523	492	518	481	507	499	513	510	458	525	503	508	502	481	514	478	505	542	507	498	515	536	498	504	511	474	479	533	515	508	507	518	514	514	530	489	527	516	523	490	496	516	516	532	494	503	517	489	509	467	483	473	520	522	538	490	515	483	506	493	469	479	532	540	519	459	498	533	534	498	508	494	509	476	491	489	519	528	479	501	501	496	518	518	456	500	528	496	494	532	539	483	489	519	492	537	523	481	458	511	500	526	528	500	507	486	508	458	478	534	574	526	501	579	507	498	526	505	512	497	504	510	523	464	482	493	521	460	491	511	523	485	534	494	567	498	500	537	517	531	503	507	492	525	457	526	530	516	473	472	476	478	500	497	538	497	482	475	516	491	488	500	491	540	507	519	520	503	451	535	522	565	549	518	523	514	467	488	484	528	545	495	527	477	512	528	506	507	546	523	512	500	489	535	507	558	523	505	503	502	527	511	532	470	516	525	543	527	500	541	495	505	498	506	467	548	478	508	459	545	525	510	494	495	510	504	500	482	521	509	491	516	505	486	528	522	542	480	567	533	475	488	491	513	502	498	497	485	505	495	497	514	484	509	547	492	477	526	513	487	486	541	506	503	529	518	497	497	527	513	490	484	539	560	477	512	488	527	519	505	500	500	521	482	485	479	511	539	503	499	497	544	527	502	497	508	524	486	510	570	492	552	518	498	554	484	501	540	515	504	499	479	527	495	518	517	513	540	555	491	541	555	537	527	491	507	478	453	481	515	467	525	506	484	491	458	521	535	517	512	550	514	501	532	523	438	518	456	509	501	495	502	485	523	515	482	523	569	565	537	523	511	509	501	499	585	517	488	521	518	516	512	524	513	471	525	507	523	492	496	482	500	498	508	468	506	521	482	540	534	508	512	480	492	525	538	510	471	474	476	541	480	503	477	507	487	521	509	541	517	484	506	468	489	508	494	564	485	535	529	502	487	457	515	467	502	478	524	481	523	476	486	502	533	492	477	545	512	502	495	505	497	554	481	543	499	495	500	481	501	523	499	512	557	509	543	498	510	517	488	508	520	494	514	543	528	515	530	530	530	504	522	495	483	520	525	486	500	491	475	521	503	513	501	530	504	500	497	515	525	517	486	483	525	514	526	518	501	483	498	518	490	496	504	517	525	480	493	478	517	536	472	471	505	458	515	484	472	542	530	489	499	508	493	515	523	526	519	499	505	537	507	501	497	494	500	499	497	489	494	530	530	493	512	509	542	514	534	516	536	509	541	510	483	504	502	506	490	518	463	499	499	569	523	485	524	537	533	473	483	463	527	477	480	518	474	514	524	506	483	539	518	480	526	507	518	487	527	484	533	533	516	493	487	479	509	529	517	532	506	487	500	549	524	504	484	479	544	498	527	502	540	491	473	527	523	503	508	539	533	493	545	538	498	499	510	486	539	523	481	530	553	494	486	520	488	533	524	502	523	535	474	507	530	503	511	530	457	528	505	458	502	498	500	506	480	516	510	503	508	477	483	501	503	481	467	508	533	524	551	516	502	518	513	494	528	504	515	507	503	492	526	509	504	512	482	492	531	542	503	495	521	493	467	463	526	527	487	520	554	486	518	470	531	496	545	494	507	541	531	503	525	522	532	509	494	510	480	545	524	501	498	456	557	474	506	495	508	503	512	524	514	492	493	508	551	514	473	525	498	535	490	527	491	503	485	521	471	543	515	481	494	521	509	502	528	496	528	495	487	519	470	530	524	500	506	515	520	498	516	505	508	524	504	527	495	495	496	523	474	482	510	514	476	478	490	456	472	480	512	486	502	483	491	461	500	497	558	528	505	531	527	506	491	520	503	531	535	493	499	519	516	495	496	486	529	472	504	563	535	500	524	533	489	497	546	491	507	507	489	500	490	517	503	494	526	508	514	516	506	506	491	515	514	519	476	505	496	519	517	518	505	531	514	531	483	503	534	473	507	487	496	505	482	530	533	508	507	505	528	511	487	524	464	521	490	501	494	488	476	501	514	508	506	513	506	493	494	550	501	495	499	527	508	519	507	487	502	483	474	529	487	493	489	541	501	517	516	467	487	514	491	480	506	537	511	487	524	517	488	518	499	508	491	543	511	529	477	490	507	476	474	502	513	481	544	474	504	534	511	482	529	508	506	459	480	477	520	499	482	497	516	520	497	528	502	522	521	521	511	499	507	518	515	526	492	490	524	518	506	488	521	516	514	510	471	440	505	524	506	505	528	486	488	527	500	520	483	488	563	489	543	517	505	519	517	494	482	514	521	540	540	507	486	516	506	512	527	547	503	527	507	498	501	515	524	542	546	514	504	509	529	526	534	474	523	499	492	504	511	511	506	473	502	473	500	512	505	548	479	535	516	501	519	512	474	494	519	506	499	509	496	493	526	536	528	530	519	513	498	528	514	491	473	484	486	491	493	484	527	500	496	466	500	483	487	508	513	507	496	516	535	527	506	480	496	538	528	507	483	517	478	528	478	502	499	548	517	469	506	523	528	507	506	533	479	522	511	503	501	487	523	485	541	541	449	517	501	516	474	519	458	459	540	461	485	502	519	501	489	473	488	529	523	508	502	507	496	478	521	530	509	521	536	492	511	515	507	528	500	505	487	495	551	505	487	539	512	508	519	516	452	476	479	527	520	497	506	485	490	512	474	460	529	500	505	516	485	492	455	519	488	526	519	519	513	522	488	491	481	535	510	532	514	523	490	513	505	499	470	506	521	474	476	493	527	526	472	482	493	535	502	537	496	504	540	541	518	532	525	499	515	506	471	517	472	493	500	516	486	450	480	496	536	491	500	497	465	505	494	513	566	484	475	540	525	504	530	526	494	495	510	495	499	514	514	541	468	500	494	484	480	493	525	489	511	494	498	497	503	543	526	478	526	480	507	510	485	517	529	505	511	533	514	525	503	502	462	493	507	484	487	536	491	470	481	519	557	500	471	493	539	509	471	477	545	507	490	503	521	513	498	515	521	522	499	540
12633	2188	2804	1358	1223	1083	1029	1023	1016	992	1044	1023	999	988	938	1008	979	1006	999	990	926	968	1005	960	1002	987	988	962	973	951	950	960	979	929	921	954	996	957	949	943	971	994	1003	947	987	944	980	962	1034	928	962	935	959	982	920	984	1004	915	939	948	934	950	952	918	930	927	976	951	919	948	962	1017	1000	925	967	981	957	963	1003	1002	968	931	996	948	899	958	985	955	976	995	937	956	929	956	900	931	1021	953	986	960	966	989	951	932	963	920	958	949	990	985	1029	957	1005	946	941	936	983	941	979	949	944	988	954	940	978	945	1029	933	936	971	970	970	975	1000	955	1008	910	930	944	962	1012	938	957	937	948	998	959	911	909	973	955	955	949	948	966	893	1007	966	932	935	973	998	976	921	973	972	1021	978	999	1013	1004	951	971	988	995	981	987	935	1010	969	947	920	963	983	930	947	939	918	943	1002	967	933	941	1008	1007	992	979	912	947	936	968	978	958	980	986	979	945	943	1007	958	990	993	1018	940	984	911	929	1006	1001	946	955	948	974	979	956	951	962	947	951	948	981	942	985	978	998	992	1011	1010	944	975	980	952	891	928	926	959	939	943	952	967	988	1000	915	985	961	959	998	979	979	932	1012	961	949	939	949	914	954	1001	944	1011	912	994	1003	954	970	966	983	952	936	982	989	992	928	985	977	978	1019	913	974	984	927	956	1002	1035	985	896	890	990	977	993	995	955	944	946	965	979	923	991	979	978	990	969	902	912	978	900	948	964	932	966	913	1013	926	981	989	963	924	972	955	1002	956	948	948	965	1008	962	975	957	1006	948	976	951	926	956	997	950	977	960	969	918	985	950	956	883	960	958	986	942	992	948	920	990	910	972	950	978	1004	964	933	978	948	979	1025	965	961	977	973	930	934	979	996	966	953	943	992	943	991	924	957	976	984	970	957	1034	877	930	995	992	904	962	954	983	976	916	976	937	931	1004	999	967	902	938	990	966	969	931	982	951	1001	1012	1003	976	964	946	982	968	967	918	1005	985	994	965	997	1000	974	1007	914	983	1013	995	985	939	958	937	982	899	975	974	920	989	950	953	928	979	971	942	927	916	942	937	921	972	985	971	973	927	892	934	899	906	926	928	939	940	990	890	909	929	970	943	900	965	973	930	977	992	956	916	924	945	916	942	965	979	974	973	975	951	953	938	974	962	991	1019	945	946	1001	986	947	994	907	975	928	994	906	985	983	941	948	941	932	960	921	906	940	900	981	961	939	976	941	964	905	966	966	900	983	986	929	968	940	994	896	925	1004	982	914	965	963	998	950	939	959	992	979	985	1025	1005	945	947	997	982	940	969	929	942	977	954	934	969	987	965	911	954	961	956	1003	979	933	979	963	889	985	949	975	967	988	968	983	916	919	922	964	978	920	983	949	936	941	960	1000	939	944	951	911	908	954	948	940	961	898	985	949	931	937	938	954	937	1005	986	926	978	951	959	950	993	935	916	933	908	934	981	984	959	966	977	909	970	942	974	972	961	962	1053	932	990	922	964	938	946	938	933	956	1005	918	986	994	905	990	988	982	918	958	961	957	957	940	958	960	993	948	1023	951	959	939	936	947	958	958	954	1011	962	930	997	971	1018	997	992	932	915	992	990	967	933	953	1008	989	1000	988	922	917	1012	898	950	952	916	958	1013	942	970	978	959	968	979	962	1028	922	990	950	1009	962	977	933	979	910	964	950	944	933	972	912	919	955	972	982	938	1010	937	993	976	923	933	960	936	960	971	980	995	930	927	969	953	980	942	928	1013	902	975	927	932	989	974	964	958	930	953	940	913	987	945	976	990	984	986	962	993	1018	951	951	944	971	1008	984	951	916	965	970	943	944	962	961	972	965	968	928	927	990	925	945	970	955	1005	955	966	959	923	1025	1002	918	934	968	982	914	945	972	959	1030	1043	961	961	978	1005	932	992	949	983	963	996	989	944	929	959	972	939	938	930	946	1028	985	947	976	982	942	982	1031	941	967	958	971	1003	952	993	927	970	930	949	964	941	946	996	1007	948	989	950	997	991	916	940	958	952	952	977	948	966	969	914	927	908	968	965	957	936	953	951	979	994	922	966	939	965	922	951	960	991	945	1001	971	984	911	1000	936	895	932	936	931	904	959	967	960	964	964	968	967	980	925	964	937	927	949	995	1032	947	946	933	965	940	957	957	984	979	952	959	978	951	971	937	953	918	950	976	993	956	959	939	959	928	975	971	967	925	934	938	916	952	981	965	948	959	931	888	968	969	944	993	962	1026	957	952	962	932	985	971	924	998	902	936	972	1025	986	952	930	946	949	953	927	897	830	1001	955	955	960	994	973	960	971	938	921	1003	934	946	939	964	954	958	984	1001	991	976	998	945	925	951	939	982	934	989	965	984	947	1032	936	1009	999	974	918	992	959	1028	965	959	1010	954	919	962	975	955	940	943	943	951	942	895	976	910	934	933	976	994	986	1001	957	970	974	955	928	996	988	1001	941	1027	933	1005	945	980	1012	975	963	947	964	958	1021	959	949	915	1001	986	936	1012	1015	939	1000	958	980	974	1043	987	953	942	958	992	962	959	965	958	975	917	975	927	930	916	941	949	1001	995	924	999	921	911	959	938	1004	970	973	961	937	939	977	950	954	942	953	935	960	980	976	920	898	978	985	1021	987	965	913	961	889	940	986	905	961	996	956	1004	900	977	1009	938	967	1037	959	959	966	942	982	1017	921	956	1001	953	935	928	979	975	960	935	928	955	974	935	977	957	933	920	982	981	917	956	970	1010	946	914	893	970	984	984	967	930	978	931	962	1006	936	952	943	906	1010	1000	1010	934	977	923	963	961	929	917	938	1039	992	979	980	924	956	906	1006	942	913	951	963	891	954	992	1013	994	995	878	950	977	963	905	961	921	929	953	975	941	948	988	926	953	990	988	969	967	1009	901	953	935	960	945	960	972	968	1041	1008	938	947	941	968	902	969	994	987	912	977	981	956	958	936	971	975	972	989	969	937	964	974	997	970	926	975	948	982	952	960	944	971	968	927	898	999	959	960	993	958	978	967	978	940	941	964	943	956	943	1004	995	990	943	1018	957	951	956	932	965	945	1001	956	964	980	922	961	933	960	947	949	977	988	973	935	964	917	958	922	954	956	965	1009	916	939	920	1004	932	959	961	926	945	923	982	966	950	1020	964	994	954	954	937	975	938	962	917	916	970	1000	948	966	963	972	1011	946	898	940	994	986	971	938	936	983	970	958	1014	942	1003	925	974	982	926	969	982	1024	969	979	964	940	967	954	1002	943	977	923	933	930	976	945	967	970	973	980	996	961	984	972	948	949	890	931	966	955	919	996	908	884	972	958	951	986	974	965	920	901	917	946	937	993	980	911	1017	900	958	969	997	926	1018	942	937	923	962	938	947	998	977	956	924	979	986	913	961	979	968	987	936	981	1016	933	976	963	941	953	981	972	1011	946	975	946	936	948	917	906	963	959	1002	997	984	1021	923	889	962	971	981	926	969	1019	956	939	930	941	917	970	955	993	943	954	977	933	983	992	962	964	909	977	994	971	998	989	954	959	1024	1004	986	973	972	943	945	980	1009	945	972	917	942	961	935	971	984	984	967	963	959	933	963
24185	21342	28593	24432	20829	2476	673	435	359	327	342	326	296	286	264	264	266	258	238	225	243	246	275	228	238	246	248	217	245	257	237	227	211	262	234	243	210	250	217	228	217	243	231	227	238	246	223	216	221	217	231	248	226	223	242	214	226	215	229	213	220	244	233	221	232	224	217	211	219	209	208	237	219	227	181	233	215	191	229	225	218	224	214	255	185	215	209	239	186	252	235	228	234	232	208	246	214	224	240	211	205	201	239	225	220	243	228	205	195	218	244	231	211	230	230	220	239	234	227	214	227	211	233	250	211	215	224	237	227	231	223	240	264	193	202	235	221	226	213	254	199	225	231	244	221	191	253	242	205	220	208	219	213	231	244	247	224	229	221	223	225	228	232	185	238	252	224	214	198	224	229	224	226	233	206	226	236	257	231	227	228	240	202	223	210	230	222	216	221	242	234	240	218	216	206	223	225	238	223	219	261	232	234	220	230	218	224	233	238	199	224	231	226	222	220	254	215	246	245	219	239	260	205	230	229	236	216	231	222	231	256	222	241	189	225	218	225	236	234	206	222	222	197	212	206	203	225	244	215	231	217	216	230	229	247	227	220	253	238	235	240	218	228	210	212	232	235	234	208	209	236	216	252	224	218	229	223	267	221	229	231	199	220	223	215	224	247	224	201	228	213	193	228	219	217	254	208	215	229	232	243	236	212	230	245	239	223	234	237	238	210	235	235	234	243	219	231	231	219	217	235	180	209	225	222	237	217	222	214	219	217	218	223	226	231	236	212	216	229	203	209	231	225	236	231	222	227	233	220	220	247	215	209	233	249	203	203	241	206	225	236	203	225	240	254	227	240	212	225	236	229	216	225	223	214	234	203	215	219	218	242	237	234	243	214	204	238	244	222	255	224	215	220	220	209	205	220	237	238	230	225	205	225	212	234	227	259	220	233	229	238	230	208	223	198	251	251	202	201	252	203	223	236	216	220	232	227	246	226	218	231	231	191	221	209	216	225	221	232	252	241	217	201	242	226	219	236	251	249	201	200	240	212	223	217	219	221	231	236	208	232	250	238	205	231	219	240	244	218	210	218	218	210	226	224	212	224	212	224	230	194	194	241	219	244	196	213	215	238	244	215	225	222	250	222	220	207	209	236	203	221	220	239	230	216	230	220	237	234	225	239	207	217	231	229	228	230	226	209	250	219	239	238	241	220	205	229	230	213	204	256	239	230	221	228	218	230	245	219	225	222	235	220	240	251	239	215	219	218	238	203	230	215	242	208	243	204	245	221	249	214	220	211	202	221	230	224	201	244	223	233	225	208	223	247	211	205	244	226	223	224	234	245	223	240	213	216	232	233	214	205	227	212	207	221	236	233	226	222	216	225	232	258	251	224	231	234	182	209	221	219	226	216	216	217	217	244	216	251	229	229	195	231	212	234	222	198	250	193	215	235	250	229	219	244	207	220	233	254	206	274	214	226	231	237	221	211	218	230	225	229	212	262	249	218	215	229	197	231	201	190	247	212	212	221	209	212	243	222	229	216	235	217	223	246	246	207	207	181	219	250	213	218	242	225	216	204	197	231	224	195	233	232	227	219	213	238	241	228	207	235	227	253	186	224	227	192	213	216	230	216	230	209	234	243	201	207	252	242	226	259	247	210	215	221	228	253	218	241	244	227	225	229	216	235	222	227	239	208	223	224	249	216	198	211	199	231	223	223	207	225	238	255	235	201	198	243	232	233	213	236	232	227	243	221	244	200	231	246	234	218	209	239	238	224	226	229	217	244	205	242	236	198	218	227	228	232	247	202	228	227	239	256	225	201	249	216	230	209	202	205	253	190	234	214	210	220	225	229	226	214	226	227	218	254	199	198	216	232	227	204	224	219	211	220	222	218	205	226	216	228	225	240	219	221	207	212	266	224	202	214	232	231	215	220	203	226	234	202	242	242	221	240	230	212	249	249	232	254	200	214	236	219	200	237	207	237	226	240	227	237	191	211	215	209	240	199	178	218	192	233	226	211	199	240	236	198	205	199	215	183	229	229	232	226	224	206	242	211	215	226	199	206	233	243	192	203	235	193	214	234	209	237	215	217	262	210	227	246	223	208	215	207	236	228	222	202	206	224	223	226	210	235	225	198	254	208	214	235	216	207	209	211	227	214	204	245	249	217	240	243	219	237	200	211	239	203	231	223	210	213	239	222	219	229	227	236	220	227	216	239	200	221	238	225	244	233	210	206	215	240	205	219	235	226	231	211	220	202	219	240	223	192	249	224	216	188	207	211	234	216	228	219	206	209	195	188	235	223	215	210	201	244	216	221	243	204	206	252	240	200	212	239	228	200	259	232	206	226	244	225	210	235	203	239	224	239	206	223	245	217	219	215	243	226	226	219	227	235	243	227	225	238	227	227	254	215	192	236	214	208	221	217	233	249	226	229	213	229	242	209	243	221	213	244	218	219	240	222	214	218	218	217	190	213	209	190	212	211	223	223	240	230	241	224	200	221	224	226	268	225	247	237	214	220	204	242	233	250	236	214	219	233	205	238	226	226	225	212	223	209	243	226	256	227	207	231	233	232	227	228	225	239	212	196	215	225	225	203	212	216	212	239	236	184	229	206	208	225	236	218	239	223	235	234	246	224	247	213	240	239	235	220	240	237	226	234	231	233	192	226	211	220	229	241	215	219	211	246	228	219	236	225	227	241	216	214	216	231	249	248	196	203	265	241	224	211	219	240	229	233	234	231	203	240	248	213	231	214	214	227	251	193	233	252	228	229	233	217	256	227	217	225	215	239	223	232	246	234	220	226	218	239	214	220	232	232	219	219	226	226	228	223	230	239	232	255	220	234	257	222	240	206	229	228	222	229	242	253	209	206	190	228	213	213	219	245	224	188	228	247	241	248	248	212	225	232	205	217	192	251	228	209	262	231	212	228	243	211	206	208	239	216	248	231	245	243	211	213	205	222	196	220	246	208	209	206	229	235	223	200	240	228	235	215	220	223	227	199	243	222	243	208	207	251	225	213	218	216	218	205	231	247	231	227	223	191	198	239	223	221	228	231	189	205	224	211	232	240	235	229	227	216	232	229	257	215	247	245	219	198	243	220	244	236	211	211	231	209	193	197	220	207	222	221	235	262	218	217	218	236	228	255	251	215	226	277	230	212	237	217	222	218	241	216	216	199	212	219	217	242	229	218	224	240	217	220	223	236	223	214	242	227	209	228	225	230	226	209	214	226	223	188	220	248	245	219	226	235	214	217	236	268	244	186	229	217	211	210	246	249	222	239	216	251	258	203	208	235	218	216	202	230	227	220	212	216	235	233	260	211	219	213	205	198	232	199	223	235	212	205	200	210	224	265	241	196	200	229	214	255	241	223	233	244	237	213	250	226	233	240	209	208	195	223	203	241	231	218	213	225	226	220	231	257	210	193	236	201	230	232	225	237	226	233	239	234	219	226	200	239	207	241	235	218	229	256	215	240	217	207	229	228	229	224	199
24741	9984	12172	4167	2872	2040	1626	1332	1164	985	903	798	763	689	713	675	612	609	548	550	550	546	492	527	545	508	515	505	494	508	467	480	494	453	499	492	500	478	473	469	500	463	501	468	464	500	486	508	443	452	464	459	475	441	425	440	480	501	430	459	472	475	481	479	515	457	479	473	468	459	466	446	462	471	495	458	463	463	465	476	434	488	460	446	466	431	437	446	460	480	434	405	443	458	492	457	471	459	486	462	479	494	466	444	481	468	473	461	480	445	469	481	453	430	500	447	448	449	440	425	450	445	488	481	470	488	490	491	480	450	454	467	450	414	469	468	491	473	486	442	512	472	470	461	496	471	507	438	483	441	451	478	439	477	461	443	461	452	468	472	493	509	479	473	477	483	461	463	474	457	460	474	449	428	476	463	432	465	444	434	476	458	429	512	448	473	472	511	475	463	476	431	458	495	507	505	459	454	455	439	456	432	492	462	467	458	450	438	408	460	506	456	460	472	434	464	480	438	472	441	475	453	479	475	441	485	412	469	486	459	461	470	470	446	445	449	454	453	498	452	482	474	461	460	425	458	467	494	468	451	490	466	446	396	488	477	454	472	445	438	476	477	512	495	469	485	452	455	456	462	450	481	453	451	490	485	465	447	467	451	485	470	469	457	489	482	428	475	473	423	466	475	441	485	458	458	415	470	529	463	471	441	444	475	473	490	455	499	479	431	448	441	470	479	488	447	452	449	470	459	496	430	442	444	493	476	456	482	496	484	487	459	430	438	463	459	456	457	481	436	474	438	482	442	529	463	452	418	434	428	462	451	480	460	481	462	462	462	470	469	443	451	463	456	455	463	465	484	456	475	465	463	436	458	426	454	470	485	419	494	464	456	456	478	460	453	467	494	489	461	494	476	437	465	453	430	446	484	538	471	489	454	465	477	458	471	497	471	487	450	407	511	462	440	492	445	452	469	445	430	487	476	425	448	439	437	417	470	455	442	461	496	425	465	448	476	485	443	445	461	442	440	461	440	442	430	463	464	470	447	456	457	467	443	419	468	442	503	460	462	474	432	455	460	453	408	469	438	460	450	447	443	499	480	479	469	495	461	427	449	446	461	462	445	429	464	461	456	461	469	452	488	469	436	478	477	460	441	461	449	475	473	503	464	440	472	457	466	465	461	444	460	449	484	469	452	463	447	459	438	433	449	488	507	446	446	456	463	463	434	468	426	457	468	433	468	469	472	412	467	462	444	466	509	456	488	492	456	455	444	467	469	457	438	416	448	488	447	476	431	447	463	465	470	433	434	440	495	470	499	485	437	476	435	484	495	446	443	439	433	454	426	453	465	470	455	447	446	454	489	417	473	450	464	492	471	448	444	482	476	425	466	448	447	477	475	477	475	490	512	494	493	476	472	487	453	485	437	478	482	457	450	471	456	456	493	447	486	472	440	485	459	470	493	501	476	449	487	465	430	451	501	481	448	435	476	426	464	477	469	504	461	442	500	422	483	467	456	431	486	485	475	433	467	463	454	466	456	471	465	473	470	420	429	432	474	463	475	453	478	478	473	456	504	424	469	453	484	469	473	425	507	448	460	446	465	496	411	437	481	460	508	471	446	442	484	459	470	485	448	438	440	490	472	471	487	457	454	499	454	488	476	491	479	497	410	477	476	470	471	459	475	432	443	442	438	507	471	418	411	463	483	439	474	458	447	460	470	459	458	490	460	442	460	431	460	488	435	476	426	483	438	457	437	493	433	466	473	454	447	489	475	466	436	464	515	487	430	453	435	422	499	442	456	484	468	448	502	450	418	499	463	508	444	477	424	436	454	461	466	474	478	476	494	440	442	427	438	491	457	449	461	478	460	514	480	440	476	414	453	439	433	446	441	415	454	450	453	483	505	460	476	451	461	440	479	471	483	467	455	483	452	465	485	448	440	457	469	473	475	465	455	446	449	484	457	466	441	437	443	472	452	468	442	439	482	453	463	474	487	465	445	417	439	426	490	430	461	456	477	493	447	462	465	476	457	441	452	467	420	470	429	445	445	457	468	485	451	430	457	457	465	467	450	512	477	457	462	452	495	480	461	471	448	466	457	474	458	423	449	514	452	469	416	458	451	413	465	441	461	446	456	501	433	496	432	448	463	478	459	473	482	465	443	479	479	455	470	440	466	466	455	436	473	459	468	500	464	451	467	459	462	459	438	459	470	450	471	454	454	465	451	450	465	444	436	442	452	424	461	457	428	487	474	485	440	448	474	465	516	431	453	460	431	436	452	454	454	464	483	484	438	483	458	460	417	474	440	491	453	473	492	442	494	427	452	459	474	462	460	463	442	478	443	442	478	468	448	457	445	491	471	472	490	403	476	482	488	440	438	467	463	422	477	494	453	457	470	460	472	430	492	453	468	430	503	454	477	475	440	484	487	517	461	448	473	428	504	455	450	474	449	469	449	464	472	448	456	461	492	445	478	477	479	457	438	469	468	452	442	453	475	462	452	490	430	446	450	464	447	422	460	491	462	464	446	486	465	476	483	488	466	452	469	438	454	463	442	445	419	470	466	453	445	459	478	457	411	427	466	477	434	450	450	458	485	441	471	455	463	480	454	498	413	459	410	502	473	479	468	434	465	469	479	452	477	444	457	445	492	437	432	464	427	453	472	487	444	454	472	474	457	468	471	463	482	486	434	484	437	463	453	489	473	436	508	483	484	473	493	468	450	467	472	489	515	466	429	476	467	473	482	453	470	421	493	468	476	454	461	431	438	462	479	456	472	467	479	463	478	502	467	458	473	476	443	454	503	453	470	466	452	455	459	445	458	450	474	457	445	467	476	472	502	442	463	486	456	459	436	444	438	450	487	436	495	455	462	492	454	445	461	439	450	455	467	430	490	440	436	450	457	445	497	483	483	470	459	446	446	477	464	503	429	477	454	479	481	471	481	473	442	462	455	423	465	504	476	508	455	460	470	489	466	456	454	478	482	509	455	460	466	452	484	486	490	474	468	433	499	438	435	481	458	483	436	449	463	458	467	447	455	478	454	456	449	432	448	428	461	484	456	455	478	438	423	466	476	468	448	466	478	466	450	445	464	477	436	463	468	457	467	455	466	465	488	417	461	428	485	491	433	470	475	450	458	470	464	421	490	454	409	472	475	479	427	429	455	461	470	441	465	469	438	496	456	463	459	451	483	460	445	485	460	451	475	453	458	470	432	471	449	443	443	436	460	437	450	437	420	459	450	455	442	453	433	481	453	487	453	472	462	436	455	480	463	469	457	423	409	474	438	420	487	482	397	473	438	433	475	487	477	458	434	427	463	486	466	475	450	475	505	437	492	434	462	475	451	480	441	436	482	445	474	459	457	467	453	437	453	475	428	465	437	446	468	466	474	444	470	481	461	473	480	480	460	432	466	436	481	480	449	442	455	474	445	487	476	491	470	450	507	468	445	432	478	459	496	456	462	514	433	505	410	431	474	485	477	468	457	463	474	497	459	442	456
23321	21326	29217	23801	21330	19869	2159	854	655	625	552	502	492	451	478	422	440	412	403	413	439	389	363	395	398	367	393	384	400	357	377	376	394	420	395	392	356	389	368	355	349	407	312	353	382	374	361	358	346	372	362	341	356	338	398	351	342	349	379	373	358	378	383	365	399	341	383	369	382	390	395	335	386	395	364	383	345	322	375	361	362	374	355	318	355	369	358	367	352	330	385	365	361	350	354	346	380	386	352	371	374	365	380	318	382	367	335	339	344	362	356	354	354	369	358	363	356	355	351	398	354	357	349	336	354	352	320	354	386	389	372	377	378	362	344	382	347	383	334	391	368	333	371	363	359	420	365	373	336	364	338	337	378	366	308	407	327	358	369	368	313	372	376	354	342	341	382	359	357	366	338	335	345	381	372	370	378	385	362	366	378	361	365	355	343	372	393	372	366	385	360	338	383	351	342	357	364	366	383	372	375	341	331	371	342	356	383	349	360	365	376	346	355	348	364	373	366	355	377	368	326	359	363	353	358	384	342	367	360	379	365	331	368	307	359	366	318	355	379	366	378	369	378	374	369	333	380	360	345	342	376	368	384	364	339	377	365	351	349	342	364	332	374	373	357	351	341	373	373	332	355	351	362	355	381	309	355	354	370	398	367	352	363	355	339	376	330	357	359	379	376	377	390	327	383	356	375	374	374	368	356	336	373	348	330	373	353	362	350	351	369	331	380	364	346	313	379	363	356	343	330	360	354	385	403	325	361	356	354	368	358	374	356	367	358	376	385	363	360	350	331	379	367	327	349	363	369	382	346	368	358	319	356	364	349	372	333	351	353	392	348	387	386	382	353	362	369	368	361	318	322	352	343	356	341	347	393	352	364	346	357	356	370	360	362	371	401	362	366	343	361	391	346	383	342	358	350	343	354	406	335	322	401	337	368	362	363	340	357	337	358	335	395	383	351	376	353	374	339	391	369	338	366	348	316	345	380	333	375	358	345	316	351	360	362	379	371	358	362	347	356	370	342	347	368	373	343	356	332	340	370	355	362	351	341	377	364	355	332	397	365	371	353	343	351	347	386	346	375	383	355	411	358	354	346	364	374	376	328	356	370	390	359	388	361	352	377	330	346	362	341	369	353	375	358	377	306	376	331	332	371	365	344	368	336	387	363	352	343	387	360	351	342	361	363	356	345	362	317	375	378	353	383	342	332	349	339	364	370	375	381	368	383	345	340	316	353	362	356	345	332	375	319	351	359	340	370	355	359	360	368	348	356	319	364	376	336	353	363	366	390	336	376	342	413	334	343	357	383	365	365	335	369	358	334	345	368	353	338	355	339	383	398	345	364	363	376	329	343	379	358	327	378	371	356	371	394	358	357	335	347	347	376	403	336	349	369	331	364	374	363	356	347	347	348	379	357	371	385	387	331	330	375	375	361	380	373	362	368	367	366	385	374	336	373	330	365	400	359	347	360	369	359	368	346	354	387	352	370	370	353	370	360	393	340	369	355	348	361	338	344	341	391	317	367	372	355	354	367	331	362	344	361	356	364	359	362	337	334	348	391	347	342	368	366	356	346	401	372	381	343	390	360	348	354	320	388	334	336	339	365	378	349	364	344	370	350	326	372	351	387	348	343	344	377	356	368	355	379	383	337	346	378	362	385	369	327	361	373	341	353	343	378	366	380	395	390	366	383	374	341	337	334	311	399	368	377	396	382	353	353	370	334	326	351	357	366	341	364	344	360	377	304	368	355	359	374	333	342	328	349	352	375	375	343	356	351	358	373	347	330	333	340	341	342	325	337	374	375	384	338	372	374	376	340	356	376	365	353	369	353	379	372	356	330	338	355	365	352	361	358	365	341	368	329	356	340	351	335	348	366	327	361	364	334	376	400	358	365	365	350	354	416	356	351	357	343	358	393	369	353	344	385	354	385	371	339	336	370	339	348	383	353	364	386	381	318	350	361	347	352	336	363	360	376	354	380	312	400	353	352	351	396	372	330	360	353	364	400	361	373	344	360	367	389	391	336	365	368	348	348	332	375	382	337	375	328	368	365	339	322	369	361	330	361	370	348	361	356	375	364	349	376	342	367	371	360	363	351	358	330	367	343	356	354	329	334	328	331	333	345	338	337	347	355	343	382	376	350	355	342	350	379	318	380	371	347	351	410	362	372	343	384	361	325	348	373	358	362	369	343	385	408	324	364	370	381	339	412	355	318	366	328	344	352	369	356	370	359	334	346	376	393	334	357	400	321	373	372	382	353	372	386	352	367	357	350	338	382	393	368	395	354	335	351	351	356	387	382	353	397	322	374	360	382	380	360	392	344	378	349	346	391	318	354	373	370	351	346	348	357	366	369	374	413	376	345	364	383	346	376	341	343	386	356	340	402	371	381	360	364	333	336	372	340	356	357	351	366	402	356	346	382	344	384	336	363	370	332	362	387	363	383	375	363	352	348	368	356	352	346	363	344	397	337	359	355	366	358	370	374	353	342	353	334	354	320	349	360	363	382	372	341	396	396	334	328	346	364	359	346	365	387	331	335	367	389	308	385	348	336	366	328	372	338	364	364	366	371	375	343	364	354	355	391	393	364	334	318	337	397	369	332	341	405	358	338	343	359	370	332	358	373	339	364	347	318	348	367	368	385	373	348	371	385	341	333	359	324	372	376	370	374	372	378	320	376	338	352	366	361	359	332	361	389	356	357	361	370	368	346	404	343	343	346	359	370	391	395	360	369	364	391	346	358	336	360	351	369	349	371	368	376	381	357	374	340	356	383	328	356	404	372	371	390	363	351	372	359	346	377	341	313	363	360	349	346	339	332	378	372	367	343	310	383	376	374	367	334	349	365	342	348	374	341	349	359	411	364	390	386	359	357	341	371	366	326	353	379	333	360	369	348	361	353	370	342	380	343	381	375	350	382	333	323	342	356	374	350	372	350	376	325	325	366	342	351	361	333	366	326	387	350	337	355	353	314	371	347	358	333	365	374	356	354	366	365	380	354	401	371	344	374	350	343	364	331	358	363	377	361	390	346	357	374	352	343	338	341	372	365	361	365	329	368	340	359	350	342	357	355	339	380	362	346	397	369	356	353	370	386	381	321	347	351	369	371	366	354	373	358	390	330	361	383	339	380	369	363	341	384	344	311	370	344	362	358	398	353	327	360	376	329	363	363	344	385	379	321	334	368	362	378	362	316	375	371	393	359	362	351	346	375	360	374	400	360	368	340	354	352	328	353	388	360	316	354	395	370	316	364	366	340	368	343	356	343	368	338	346	384	352	354	363	322	342	348	338	380	366	364	395	322	330	377	359	349	297	358	369	357	350	369	355	336	356	389	352	355	361	339	308	385	352	328	363	342	346	333	362	390	362	392	352	374	330	363	351	370	348	373	343	373	360	354	344	341	363	341	347	342	365	358	329	341	349	381	370	349	367	367	326	410	361	348	373	321	345	342	370	375	356	354	354	390	347	314	361	376	373	335	369	383	362	384	335
28025	16036	17544	7201	4995	3644	2761	2237	1877	1619	1433	1339	1174	1120	1035	995	880	927	893	905	821	814	777	787	744	764	774	772	727	750	726	737	689	704	750	669	680	736	727	685	708	679	720	675	683	732	627	661	650	646	717	650	716	679	677	679	679	726	674	700	648	690	669	651	626	658	630	695	702	686	620	689	696	683	648	652	616	669	639	696	648	636	669	664	639	668	645	640	662	676	651	609	641	627	652	682	685	654	659	679	661	691	633	701	644	641	614	616	668	670	620	657	640	654	646	666	644	663	626	645	711	684	643	672	651	653	670	648	678	708	638	698	660	656	665	622	633	625	626	718	676	698	708	670	700	687	660	629	642	681	633	717	697	641	642	681	622	629	624	660	668	627	618	665	662	646	675	677	637	677	673	643	682	661	702	639	631	635	653	696	615	669	640	658	614	659	626	638	672	662	659	692	659	625	702	669	686	626	709	640	672	731	692	606	643	672	651	628	671	639	628	643	631	628	664	649	648	617	652	657	666	667	680	648	660	654	660	667	667	630	638	691	660	656	658	677	627	646	723	619	678	682	655	632	633	654	685	645	591	642	697	660	643	665	666	666	662	639	647	650	631	599	649	633	640	654	586	648	630	638	627	670	664	661	686	658	644	636	638	648	648	673	658	648	651	616	649	638	642	636	633	671	670	666	686	677	665	651	653	681	660	686	671	640	698	637	648	640	635	714	662	637	708	658	668	642	642	667	661	688	646	628	637	688	688	609	664	642	658	611	631	601	641	644	658	656	680	671	698	617	678	672	680	646	630	641	633	646	659	651	674	673	666	644	708	639	706	632	696	678	615	624	667	623	707	624	646	665	672	649	669	636	693	699	649	628	636	681	645	643	699	647	635	670	663	651	663	657	646	661	669	628	612	589	644	626	662	651	692	636	706	662	649	647	661	668	668	677	640	659	653	658	644	633	677	693	674	644	661	674	664	680	676	657	638	634	659	622	622	662	663	646	645	669	647	657	663	655	700	652	642	649	627	649	619	664	616	651	640	643	678	594	622	690	623	676	626	629	630	649	680	664	579	649	649	623	632	698	648	651	644	642	656	681	649	637	642	653	629	651	618	650	624	674	652	645	621	662	641	676	701	685	617	622	657	664	691	664	671	658	648	682	675	657	661	644	651	661	674	640	630	663	645	692	679	666	658	639	621	652	588	682	669	676	645	657	660	652	626	655	620	649	628	603	648	629	692	652	617	635	645	657	688	664	608	607	625	656	677	666	640	620	649	635	658	664	664	699	667	679	656	636	665	628	589	676	613	690	633	632	670	664	630	625	673	637	644	633	599	685	642	643	593	635	690	656	638	658	650	643	651	683	651	648	641	628	682	698	645	643	670	639	649	702	638	632	640	654	660	651	690	659	654	666	621	655	633	632	612	670	660	630	654	654	678	621	625	636	637	647	657	682	662	651	618	638	672	645	647	654	636	644	684	700	633	664	681	648	643	683	655	667	597	636	671	657	659	699	610	652	639	661	632	641	653	688	640	678	660	660	645	656	629	631	660	654	637	647	665	661	682	687	642	718	679	668	627	613	691	631	667	631	654	646	629	610	648	632	682	627	686	668	662	627	636	693	620	697	661	640	653	743	639	619	639	627	661	661	683	674	667	668	675	626	662	637	669	679	638	651	655	605	648	683	697	659	644	635	585	699	653	654	677	644	668	633	701	691	674	641	658	659	634	689	671	686	635	630	634	625	684	647	607	619	705	658	655	686	664	621	632	647	690	644	652	609	691	650	660	662	642	660	636	625	646	611	668	695	640	623	669	644	705	653	700	659	620	634	694	678	636	647	682	675	651	658	689	648	702	641	665	602	671	655	679	656	659	697	638	640	668	690	666	606	648	662	646	700	672	660	616	664	644	648	622	676	626	665	646	596	667	628	651	665	658	625	709	705	622	605	630	601	650	665	638	654	653	674	673	636	656	639	662	721	604	657	650	634	636	680	667	658	637	648	667	647	669	683	678	648	667	630	653	660	632	629	676	666	628	632	606	637	698	640	694	647	669	689	669	649	666	615	692	628	633	627	648	668	634	637	661	633	653	657	645	616	661	639	642	647	644	638	636	676	657	684	673	688	660	640	647	649	605	694	662	672	663	678	609	686	695	624	670	658	614	671	637	682	703	667	636	640	662	631	613	667	634	641	644	706	642	654	620	643	619	678	687	668	656	624	681	655	664	684	672	659	684	678	666	659	651	674	649	688	647	654	602	651	687	650	643	673	642	621	633	678	628	660	656	609	683	668	646	645	666	681	690	652	658	645	673	620	641	656	641	714	645	630	625	649	651	602	682	685	639	646	656	615	660	637	634	619	629	628	711	707	664	680	695	640	605	660	673	640	648	670	619	658	676	634	654	645	670	628	636	640	662	659	642	645	636	683	629	606	640	675	608	673	600	653	648	631	681	640	670	664	639	621	682	642	664	613	628	672	646	675	626	676	646	636	665	673	649	643	622	661	654	668	662	631	654	665	690	690	672	633	666	661	660	681	698	661	690	669	633	639	614	642	664	654	634	679	649	644	692	675	649	679	658	610	669	637	681	629	687	687	628	637	688	639	667	680	681	638	662	653	652	657	678	615	646	702	623	677	690	634	664	667	686	657	659	652	636	694	662	645	648	686	651	672	594	667	659	669	661	627	638	614	711	669	652	610	663	634	686	652	645	644	704	644	664	686	648	609	679	647	629	622	684	663	649	651	679	662	659	648	636	636	669	669	682	664	673	647	649	653	629	648	613	636	633	656	697	640	655	634	649	672	651	681	635	642	631	681	661	649	690	685	667	650	641	633	664	630	651	682	676	651	671	703	671	674	631	646	629	699	677	656	688	682	716	643	644	655	628	638	670	647	660	654	631	644	662	621	651	646	639	685	665	673	623	691	644	635	642	652	615	695	673	682	646	647	621	673	711	656	633	621	668	680	620	642	647	669	693	673	692	629	626	665	627	662	701	665	645	666	649	641	648	697	677	658	598	688	676	663	645	659	627	659	688	707	641	679	663	666	691	659	648	706	655	699	672	667	641	680	630	626	657	681	598	656	633	611	674	604	660	640	685	652	675	660	633	645	696	700	682	660	634	636	666	673	654	641	632	656	649	663	673	677	673	668	645	649	654	686	671	612	685	626	636	673	643	698	673	645	670	672	650	642	663	635	641	656	690	625	614	683	672	624	667	681	616	644	692	672	661	605	721	620	660	676	629	667	673	640	705	681	628	659	669	685	643	674	651	639	656	616	668	679	667	663	617	674	647	696	653	638	651	660	632	681	689	607	630	625	680	696	626	688	681	649	674	616	640	667	638	629	605	672	686	639	657	641	704	657	667	664	665	635	663	658	636	669	661	613	653	622	630	658	659	657	642	658	718	648	678	682	661	651	626	642	635	650	666	678	614	643	619	651	686	642	659	638	689	650	681	666	655	666	670	668	613	691	614	682	646	651	640	650	662	687	658	668	625	641
26900	20867	9672	1036	624	543	544	563	508	531	522	494	524	497	526	570	475	508	489	503	468	487	499	480	519	544	495	526	547	479	494	505	518	517	513	510	515	498	460	499	495	516	508	520	501	495	526	497	530	522	474	541	487	506	474	482	493	500	474	496	505	511	509	501	539	526	497	522	502	498	502	472	513	500	488	505	490	498	482	510	513	533	502	463	490	479	501	510	509	519	493	526	484	509	490	490	535	482	485	496	504	496	516	512	532	518	536	498	495	478	474	514	508	527	523	488	523	481	508	475	491	499	511	502	502	492	549	480	512	487	506	504	518	525	523	503	533	530	514	534	509	548	516	512	513	514	566	502	515	498	520	476	531	485	505	535	489	494	501	486	516	499	505	485	450	521	498	476	479	510	486	489	468	476	536	501	500	488	482	502	504	511	516	493	532	488	488	504	507	476	507	505	501	460	508	548	496	482	500	506	530	518	476	554	490	528	498	470	525	478	483	508	485	502	500	511	493	489	541	565	524	504	526	495	516	480	533	492	514	524	505	467	486	519	503	485	502	506	503	473	473	501	518	512	510	462	518	490	499	508	530	514	507	535	509	475	500	536	542	505	436	452	480	515	510	508	553	478	484	482	474	546	517	512	527	541	532	494	469	505	481	525	527	497	511	518	524	462	544	484	519	571	479	512	528	506	488	505	448	490	533	485	519	514	488	513	467	494	507	499	535	467	536	511	526	505	520	488	486	540	503	526	570	490	487	514	521	502	490	515	503	502	495	506	529	504	506	537	485	517	517	520	515	510	533	496	528	504	534	478	479	515	527	493	506	520	501	573	494	535	502	501	479	540	498	480	488	483	472	496	489	491	508	501	490	514	487	501	539	560	520	484	512	509	531	510	504	508	456	498	527	545	513	518	453	499	499	488	487	485	501	528	469	515	509	474	533	485	494	453	536	517	468	506	530	502	500	510	489	488	498	512	534	513	452	547	478	482	528	507	564	466	544	487	492	498	475	479	528	521	514	509	521	524	514	471	511	486	459	553	500	493	500	489	495	476	492	485	510	502	504	479	495	456	538	456	495	506	519	508	518	499	509	488	517	500	528	540	493	471	521	513	505	502	516	502	452	483	493	482	491	514	513	486	486	530	485	499	522	522	506	539	492	490	480	526	457	507	446	549	521	512	481	521	522	500	515	453	493	538	467	513	472	512	495	500	489	518	512	475	474	471	516	547	521	490	497	521	539	479	511	521	478	492	520	539	503	482	502	519	509	481	520	481	516	539	530	489	523	504	506	497	471	521	519	459	520	515	480	530	503	516	510	511	467	508	491	521	514	516	514	536	491	508	512	518	506	525	475	511	508	508	524	467	462	515	501	508	501	490	495	520	474	490	544	475	515	523	549	516	521	546	511	516	531	463	511	493	522	526	511	484	450	456	477	496	509	504	491	550	510	517	488	503	451	488	498	486	518	468	500	517	535	506	566	520	455	490	483	485	513	546	482	467	455	507	490	501	510	476	525	495	519	520	549	515	498	507	521	539	519	492	528	517	496	508	483	476	509	502	531	506	519	492	509	509	488	501	517	510	531	473	485	509	468	513	459	507	503	489	471	533	500	482	505	500	462	480	507	509	514	477	451	527	469	487	489	508	537	548	492	521	516	484	511	459	536	525	507	554	484	465	532	499	468	509	494	473	536	524	549	492	502	496	479	508	505	491	493	463	507	495	489	530	495	495	541	501	513	531	502	524	500	500	503	467	515	556	472	496	486	481	518	462	511	487	515	517	507	484	520	495	517	523	507	480	498	463	476	503	541	476	506	504	503	520	496	530	463	508	515	495	460	520	513	527	518	531	499	556	478	517	509	500	514	499	508	472	490	519	508	507	524	478	481	535	494	519	525	490	509	481	494	507	506	504	480	524	474	508	546	519	520	506	498	511	523	488	533	497	515	516	500	455	436	509	557	494	497	519	513	527	466	494	490	520	477	507	467	492	530	522	499	529	540	520	504	529	517	522	507	513	496	517	533	525	500	509	560	500	496	485	488	476	499	534	505	509	522	511	473	532	533	493	473	494	490	484	530	521	507	492	536	493	519	504	496	507	552	517	519	513	484	476	510	509	512	528	487	472	543	527	520	503	502	494	514	521	559	517	518	513	510	538	529	518	515	491	471	526	526	515	536	528	522	495	502	486	503	518	492	518	475	506	512	531	516	492	556	494	536	491	493	522	521	475	530	530	505	505	532	515	480	520	489	505	484	527	524	474	539	474	525	511	498	502	535	539	527	512	505	477	499	512	484	510	512	485	537	480	504	499	484	465	537	502	477	509	495	523	541	505	516	531	486	492	480	500	486	520	508	474	548	502	497	471	507	519	504	453	491	478	457	466	481	499	530	500	496	528	492	492	514	534	458	503	513	462	523	495	482	530	535	541	517	537	489	542	512	531	534	497	515	483	502	494	500	517	519	491	492	545	540	490	504	514	478	502	498	488	498	515	510	541	475	494	520	540	501	502	507	511	549	488	530	509	522	466	518	494	549	510	535	541	498	524	485	534	515	519	489	467	536	493	522	539	514	493	501	492	520	520	478	514	543	466	529	477	498	496	495	500	519	484	485	498	487	510	520	526	529	519	520	486	457	534	461	482	504	498	484	502	480	514	516	498	469	521	503	490	491	469	508	504	548	519	526	533	522	527	501	440	493	521	511	489	488	556	560	552	508	504	504	525	526	506	522	524	502	506	502	533	513	494	491	528	493	508	498	501	518	489	519	447	507	487	485	510	510	495	505	534	534	538	508	517	569	511	479	527	502	505	477	496	519	511	531	507	524	495	506	496	544	508	490	509	526	492	520	512	507	490	477	540	501	487	547	479	512	493	482	499	469	543	482	496	537	467	490	480	499	502	489	513	519	508	481	541	509	520	458	521	497	493	460	492	531	486	511	567	497	508	498	500	515	502	517	530	515	494	506	486	506	529	516	478	496	529	521	495	510	488	510	465	519	519	479	512	484	489	523	531	510	529	494	518	517	540	565	541	501	478	492	500	483	476	507	515	494	500	496	550	491	466	512	520	501	514	490	472	517	475	486	501	473	470	553	507	521	466	505	476	501	511	487	496	511	532	518	527	526	516	504	526	515	490	473	548	509	510	509	507	517	497	500	512	495	463	487	500	495	489	502	511	534	501	465	475	528	522	526	530	494	535	541	508	512	505	501	534	500	496	506	522	511	485	495	513	517	473	484	489	468	495	523	488	509	493	467	539	493	515	512	505	468	476	490	519	516	518	486	495	474	465	509	485	509	534	501	503	495	482	491	507	487	511	540	489	502	506	509	479	511	508	498	512	508	493	492	518	498	524	515	483	514	507	524	507	529	492	499	471	513	497	498	488	512	484	503	445	492	510	492	466	534	543	482	498	473	508	505	539	519	516	535	543	513	481	487	446	509	492	522	505	510	473	491	493	501	546	515	522	505	481	498	483	489	536	484	511	505	518	508	538	491	517
12193	2086	2581	1312	1190	1154	1058	1009	1002	958	979	1015	969	959	977	951	993	948	950	965	965	976	936	958	906	979	966	983	920	914	1017	964	984	970	989	975	934	905	930	922	949	949	1009	854	970	1002	961	929	933	944	955	986	985	949	966	994	996	1006	985	977	950	1001	951	969	1005	975	1005	927	957	905	948	929	979	942	941	974	960	959	956	954	1000	969	998	955	955	984	983	946	926	1021	974	938	951	1013	970	979	931	919	961	917	946	955	918	1019	912	893	913	956	979	947	964	975	954	926	938	955	943	995	992	959	972	1013	988	916	973	959	974	977	941	923	956	892	1000	951	966	900	975	923	938	963	899	985	994	972	953	967	930	918	950	950	946	980	910	966	947	958	997	1016	948	942	958	975	941	977	938	924	921	928	930	950	979	956	924	941	973	947	969	943	989	970	984	1020	940	960	949	903	983	938	979	967	1025	961	1027	1011	966	948	959	934	1028	921	969	958	966	961	909	942	943	984	959	983	921	957	955	1024	962	910	927	1010	992	922	948	984	968	914	981	941	949	932	963	1018	944	1020	983	973	932	934	872	918	918	968	970	968	1004	921	964	944	900	987	971	922	971	932	900	987	934	986	988	917	971	917	960	993	950	1009	959	977	987	914	946	931	921	939	1038	975	985	962	908	991	991	973	960	964	984	959	965	943	1022	978	944	909	931	968	937	879	920	989	978	950	982	993	937	954	940	905	992	920	932	1008	974	935	934	977	925	960	965	949	954	965	972	906	989	981	954	978	952	1013	968	1010	905	877	1003	936	960	970	954	980	907	963	991	958	955	900	973	941	956	972	943	939	988	980	954	933	909	953	938	943	941	988	928	971	977	932	965	935	902	905	953	970	994	946	928	924	945	987	937	945	904	914	945	972	929	950	967	895	924	963	1034	932	961	953	977	984	1003	980	924	965	962	923	919	988	929	972	965	951	946	988	927	925	917	998	968	988	1050	963	975	971	922	941	951	983	959	966	941	977	944	916	945	965	947	939	984	989	961	955	950	943	1038	914	1009	952	924	941	993	937	982	968	1004	914	939	934	955	939	949	982	998	943	953	966	956	938	981	968	880	953	956	995	964	945	945	965	964	946	913	935	954	942	954	954	959	970	968	882	912	949	1011	914	956	988	954	950	993	990	945	932	943	882	994	1023	974	1011	976	925	974	949	939	959	1013	932	990	998	965	925	935	905	927	969	946	943	998	983	1000	960	964	915	989	909	915	957	1000	952	971	1009	940	886	961	997	981	937	944	951	940	928	946	943	967	912	1026	927	964	912	958	989	940	1005	963	940	970	936	918	975	962	943	974	949	948	971	953	981	936	949	948	933	1026	960	954	975	978	1031	944	952	962	1010	983	984	890	954	990	958	928	963	966	915	958	977	969	948	1022	995	949	925	1002	910	967	947	955	957	974	982	930	971	949	983	943	935	973	977	912	950	968	958	998	927	959	976	895	989	1034	976	929	959	972	938	969	1019	923	981	984	1002	905	950	967	970	975	959	964	972	936	967	998	957	935	951	937	927	950	1005	997	936	976	931	933	947	880	918	966	976	951	946	999	946	952	926	964	983	957	987	986	957	955	1013	910	990	984	961	1008	938	923	963	973	981	1007	957	943	994	989	991	990	972	983	993	955	950	972	933	967	1003	900	949	998	907	945	978	964	942	976	1004	906	990	983	953	935	973	917	1006	973	979	1001	943	1021	920	984	970	951	1019	930	968	977	1013	954	911	974	939	964	993	958	933	934	957	918	997	941	991	928	890	959	919	963	942	927	939	1003	954	959	994	1006	946	972	964	957	935	959	956	919	931	952	964	1015	971	961	964	962	925	947	958	938	993	964	976	974	938	927	915	975	925	961	993	959	940	937	934	966	986	937	951	959	949	928	959	980	933	926	964	893	893	966	860	961	990	932	959	979	942	917	971	910	990	940	990	943	993	942	948	991	979	981	936	999	935	981	970	934	957	981	979	931	960	979	981	964	990	962	927	964	949	919	950	970	976	930	915	984	935	946	997	901	919	992	947	927	923	1035	1000	1008	971	996	934	954	939	947	983	1005	1024	931	966	929	949	1013	1004	969	982	953	947	923	926	950	960	931	925	905	934	974	960	990	901	922	908	1011	955	947	991	979	1014	950	952	960	976	945	988	929	903	963	957	970	921	946	990	864	974	939	989	957	942	994	936	921	961	1021	935	949	968	981	984	978	926	966	967	962	930	975	1008	999	1010	960	949	956	918	991	965	946	974	987	962	1013	958	906	937	884	916	946	931	944	934	931	954	948	983	1008	1006	984	934	943	897	972	949	1001	938	1013	952	942	991	910	907	928	929	938	932	970	987	979	985	982	925	1009	951	978	939	993	948	997	980	941	1016	941	929	1000	982	931	1018	917	971	961	923	942	984	961	965	1018	966	954	960	946	949	975	976	927	966	906	964	958	969	1004	987	950	992	966	950	920	977	1001	939	947	909	966	974	1011	975	893	934	989	984	978	911	952	934	942	1003	984	990	973	975	966	963	929	985	1014	940	907	1009	943	899	927	985	966	994	1030	1004	980	940	971	933	929	992	984	954	967	962	963	943	957	979	986	911	982	985	962	984	978	1015	1043	964	940	979	952	932	956	973	956	945	986	938	961	936	989	993	931	965	1012	945	908	926	997	1007	951	946	943	985	1024	968	1016	988	962	923	950	1015	938	1000	943	921	949	965	928	970	951	931	971	973	983	948	1018	918	1027	949	963	931	956	1003	957	949	978	935	954	938	988	962	926	963	963	961	917	969	918	933	939	987	924	1004	952	964	935	904	986	937	956	934	934	1000	935	969	972	956	974	999	944	1010	1014	950	981	971	1015	968	994	972	982	974	970	960	965	935	905	993	947	1007	962	924	921	966	951	995	1001	936	979	945	908	954	974	945	947	984	925	976	970	986	969	1010	980	972	987	980	955	935	955	995	943	904	1059	1013	899	933	981	945	994	928	904	922	943	950	902	932	928	945	1023	933	938	984	927	963	966	1027	1014	975	950	948	994	995	933	1006	981	958	997	953	943	967	996	974	966	951	929	917	960	974	945	938	918	1005	981	945	944	943	987	937	993	936	936	897	971	921	962	945	1018	918	938	944	975	938	963	973	954	968	972	978	949	959	934	968	966	943	993	932	953	990	975	875	923	942	948	961	958	967	943	975	965	949	949	925	946	957	942	996	986	970	959	971	991	946	966	995	975	942	969	1012	899	1016	967	973	936	978	987	963	912	939	930	929	940	1002	961	934	971	997	915	996	946	946	978	933	959	965	969	956	956	972	969	982	912	989	950	931	956	887	978	939	998	996	1015	1043	960	979	996	932	937	889	1027	982	927	954	951	905	979	943	922	922	947	974	969	960	1020	946	959	947	907	930	948	986	983	1011	888	939	919	916	926	1040	996	959	944	944	970	954	931	953	961	993	963	990	989	962	980	971	960	941	939	960	934	974	949	955	933	974	898	937	965	962	972	973	939	915	1009	955	976	983	1035	900	992	969	930	909	951	1028	967	949	919	979	965	973	991	977	980	972	990	971	950	925	981	900	969	970	957	956	907	1018	943	991	976	993	974	940	995	968	965	935	953	933	981	939	894	962	1002	907
24168	21338	28622	24391	20856	2544	657	492	388	355	328	351	313	275	285	263	252	253	257	252	244	251	227	261	224	252	232	271	252	245	228	246	235	224	216	219	239	243	221	234	235	229	246	246	226	214	203	244	239	229	213	220	261	226	215	218	228	216	241	217	241	234	202	229	204	246	213	229	212	212	221	211	220	203	237	216	234	216	239	213	198	244	209	241	216	221	202	229	230	222	207	243	215	220	241	233	251	229	198	226	231	206	234	229	198	206	242	215	227	227	236	210	221	219	234	236	216	223	241	225	219	225	222	224	204	239	218	203	211	246	227	227	236	231	219	238	223	210	228	227	224	215	231	247	237	224	225	199	208	219	217	211	236	232	227	208	229	237	213	229	237	224	220	221	242	238	211	229	227	252	241	206	210	211	227	235	239	188	225	200	240	215	232	238	239	204	229	214	231	223	236	204	231	215	245	201	219	198	236	201	217	210	219	223	241	218	223	246	231	264	199	228	218	228	198	237	230	256	253	233	224	235	227	219	217	229	209	211	219	222	210	215	205	214	221	231	239	212	221	229	223	238	222	229	217	214	254	213	208	224	203	204	221	213	220	212	204	212	209	225	221	233	208	202	219	231	232	218	214	235	233	225	253	226	218	215	201	215	215	214	222	216	198	211	245	222	224	238	217	251	238	251	241	219	227	244	216	205	225	233	225	226	215	243	235	244	228	237	230	181	241	209	211	232	209	225	233	226	228	210	248	210	240	228	239	209	235	210	229	231	198	219	223	230	242	190	216	216	226	226	213	248	209	233	247	221	195	218	206	206	197	251	204	229	210	229	208	219	230	244	216	230	210	228	205	225	224	216	215	205	241	217	221	217	218	214	229	218	211	200	207	227	234	215	212	230	220	208	207	223	243	225	226	224	206	222	240	250	237	230	232	207	229	224	235	252	217	233	228	247	219	213	235	243	212	242	221	196	228	225	240	236	228	202	244	218	234	236	217	232	196	248	228	209	176	219	201	243	206	223	200	208	223	234	213	201	234	214	201	209	210	194	199	219	218	204	231	219	225	232	215	230	257	236	224	231	221	221	190	221	233	226	207	226	201	203	231	225	225	232	232	213	248	215	211	235	230	227	233	220	220	230	213	211	215	235	210	215	203	245	264	231	232	198	217	209	232	210	218	238	224	220	214	227	220	224	230	229	220	222	240	212	237	209	222	205	230	227	239	211	206	209	213	253	247	211	216	227	233	205	216	207	243	260	225	223	231	209	234	233	225	226	212	220	222	218	238	224	218	233	215	232	247	219	217	238	202	238	226	232	234	226	240	232	201	241	213	234	219	221	204	250	215	204	236	228	229	220	218	223	187	220	216	207	226	215	220	251	222	222	216	227	207	203	218	226	227	236	226	229	226	221	226	249	246	230	230	216	215	206	250	232	212	227	218	235	242	233	218	229	180	223	227	225	239	216	230	247	229	223	212	246	223	238	244	224	239	244	213	227	223	243	226	207	217	217	239	215	216	209	238	216	239	206	227	223	224	241	222	224	224	253	220	232	223	217	230	242	185	211	194	206	229	215	210	233	229	202	227	235	243	257	217	193	237	228	210	224	208	233	242	211	217	222	211	220	248	215	212	208	223	259	250	217	222	216	223	203	227	221	198	227	188	202	239	221	219	233	240	234	181	212	237	223	224	227	202	208	205	198	229	224	241	204	191	220	211	245	229	178	207	235	229	229	237	202	232	235	221	217	235	238	216	232	212	214	210	237	203	224	225	217	247	243	228	214	224	241	247	235	221	222	206	236	216	204	193	221	222	225	212	231	228	212	241	223	229	219	223	243	218	235	220	240	237	236	219	215	222	234	203	218	241	200	211	211	220	230	229	228	220	228	229	229	214	228	209	228	229	246	201	220	212	230	222	208	234	238	209	199	221	210	219	199	222	218	211	233	201	239	232	257	238	211	223	222	242	209	223	226	210	217	224	246	220	233	197	248	195	233	219	218	226	222	218	227	209	222	197	241	231	250	210	198	216	202	237	239	234	199	218	218	216	227	204	209	248	237	204	206	213	235	226	223	243	232	219	214	218	230	253	223	212	209	254	210	201	227	236	235	214	241	190	199	226	213	202	212	212	190	217	229	219	226	218	215	211	210	224	243	226	243	209	223	233	229	208	186	220	214	226	196	219	241	242	218	202	217	247	195	211	217	236	214	222	226	242	224	228	232	207	227	219	231	186	216	206	213	211	224	223	190	234	208	201	221	218	224	250	228	215	252	220	244	223	224	219	222	233	212	243	238	200	228	235	241	221	227	211	230	246	248	223	222	256	232	219	230	217	237	214	202	219	252	239	243	228	222	251	228	217	234	240	238	202	217	225	225	210	224	220	202	227	210	203	216	232	188	222	222	215	194	253	213	229	214	205	219	224	235	229	224	201	210	205	209	224	214	233	236	235	219	207	221	230	238	213	229	223	199	217	252	243	214	219	196	227	200	239	221	202	209	208	237	253	226	218	236	254	192	228	235	242	198	243	222	210	215	218	212	222	222	226	208	248	215	190	233	209	216	234	252	201	219	224	205	228	215	202	216	232	215	192	223	228	213	195	208	233	224	222	224	227	237	248	240	225	228	222	229	210	258	205	195	236	225	231	205	227	212	240	225	213	230	224	226	216	220	219	219	227	201	201	202	245	218	227	226	207	210	216	233	232	231	230	240	250	210	218	212	199	193	221	213	192	216	239	223	213	202	241	210	242	231	220	228	214	249	250	225	205	224	231	227	210	236	210	224	235	224	202	228	247	232	244	225	234	216	225	233	232	212	220	226	209	231	215	238	206	216	201	249	204	237	223	217	239	207	224	249	243	250	210	230	231	236	241	241	205	238	189	210	221	224	223	223	221	205	244	210	223	203	216	210	230	226	209	218	190	219	222	224	220	213	206	219	206	208	224	251	244	227	223	205	221	228	222	220	233	202	226	245	186	249	221	195	230	222	190	219	186	232	235	212	215	227	231	239	241	257	230	230	230	248	226	208	216	215	204	232	238	238	207	212	231	233	203	214	215	219	206	229	240	207	226	220	232	201	226	223	212	258	235	198	221	215	237	236	254	228	193	223	226	236	221	210	211	226	223	223	191	207	240	187	227	210	212	228	249	211	226	208	204	232	220	260	214	197	244	237	254	248	241	232	236	202	225	207	223	225	221	209	221	200	212	258	230	222	230	224	244	217	204	192	206	243	231	226	214	225	196	233	238	230	215	220	252	219	221	233	209	221	207	210	215	228	215	228	220	231	240	229	213	225	219	238	205	204	220	225	215	191	220	207	238	218	232	224	232	208	217	237	233	240	237	209	221	228	245	222	225	208	219	236	218	220	248	245	207	257	227	252	194	217	206	211	213	209	231	237	212	222	209	240	220	206	215	218	217	204	226	242	212	212	230	208	205	207	220	201	216	241	241	215	195	208	251	230	231	212	245	243	243	217	198	216	230	201	223	240	221	231	228	214	220	209
23527	10416	11666	4331	2971	2098	1575	1268	1115	971	870	775	721	685	639	591	586	603	552	591	511	534	577	519	533	493	468	506	524	522	527	480	496	458	491	473	464	489	458	467	471	501	410	469	507	443	475	471	481	481	442	457	487	433	445	494	457	495	432	476	439	488	455	462	447	467	469	453	458	466	429	440	473	472	464	448	463	456	442	484	466	436	418	454	461	464	480	451	469	477	437	458	432	484	488	459	457	467	427	508	418	445	442	437	482	474	446	447	482	450	475	449	422	426	446	430	455	416	454	417	475	436	477	453	433	454	460	451	487	484	437	432	488	461	462	441	487	492	473	452	435	448	475	470	465	433	435	435	455	481	445	466	449	451	501	447	464	474	451	465	453	441	408	441	458	431	443	456	430	459	454	504	453	445	394	473	456	456	492	432	441	439	468	442	458	456	451	432	433	465	466	464	487	461	456	490	454	461	443	511	474	442	454	478	452	455	440	470	456	485	452	440	422	439	479	456	469	473	417	428	480	452	434	431	457	438	463	445	470	448	445	451	442	466	457	450	465	463	454	464	474	457	436	478	420	464	472	469	409	485	473	392	432	413	476	490	437	425	423	472	442	462	455	427	496	479	461	441	457	463	481	448	459	470	413	468	453	459	447	452	451	444	455	447	484	460	470	425	457	448	479	445	444	438	463	463	445	487	436	492	446	461	463	416	492	468	496	454	443	442	409	463	460	472	426	446	484	459	483	447	469	473	468	431	478	440	445	431	462	469	476	475	427	478	414	437	497	443	486	470	464	457	461	439	446	471	473	441	441	468	453	415	450	454	465	459	466	496	449	468	435	423	467	469	482	457	433	459	433	455	460	444	466	458	453	456	471	445	448	425	449	472	464	451	488	468	463	467	403	446	420	486	463	439	515	483	467	465	420	435	462	454	473	474	478	454	450	431	484	460	441	485	458	464	444	442	449	490	452	491	444	464	469	436	442	459	490	459	422	443	462	425	472	472	464	458	452	417	472	491	420	426	445	478	470	426	481	464	447	480	476	461	419	454	501	488	426	446	496	458	427	441	495	454	469	454	445	465	464	432	440	460	429	476	516	470	469	435	474	449	462	458	469	443	471	487	425	443	470	464	462	467	428	453	469	458	492	423	465	480	438	449	424	429	476	471	480	442	463	416	468	441	454	476	463	438	419	435	468	475	464	450	465	435	434	485	462	481	469	445	457	460	486	461	457	450	436	482	447	490	443	494	479	468	480	449	463	445	462	482	450	432	441	476	443	473	424	415	438	442	469	429	438	449	477	491	425	458	458	462	456	439	476	438	451	454	440	477	414	485	503	432	487	442	452	401	440	448	421	476	445	449	496	479	461	417	451	444	464	431	446	510	444	521	439	445	469	433	480	454	431	441	418	442	463	420	447	430	434	468	462	458	449	411	429	439	453	473	443	474	458	445	464	449	434	489	433	455	441	495	466	434	448	455	484	467	439	463	466	454	475	459	439	437	454	432	459	421	464	454	439	457	469	455	453	478	451	412	465	462	491	442	436	436	449	488	470	447	399	440	461	459	384	464	462	490	428	442	437	451	454	441	447	463	462	448	465	449	439	478	425	434	437	492	457	427	447	439	470	446	444	416	438	455	428	440	463	457	456	451	463	474	449	403	472	429	513	446	469	430	482	457	432	441	441	491	463	463	442	450	439	450	493	455	482	449	459	437	464	505	421	464	452	416	428	460	427	451	425	446	460	454	416	477	433	506	424	462	425	452	469	470	469	455	431	442	474	428	420	461	414	449	477	434	463	430	429	478	447	451	456	416	447	422	463	456	448	424	458	462	423	436	465	458	458	443	442	407	479	452	441	461	449	414	448	479	440	470	472	445	454	429	433	468	429	486	438	429	477	418	417	446	478	410	440	414	448	450	489	460	431	408	486	418	410	466	485	491	476	479	458	444	442	455	466	459	467	448	431	470	440	438	444	449	438	473	474	433	448	463	439	475	441	489	469	424	444	449	460	473	441	469	501	457	467	484	496	453	440	432	453	449	429	443	491	470	446	441	467	462	440	467	472	428	432	474	447	442	431	437	454	450	422	484	461	432	445	463	476	454	480	491	413	447	483	454	452	442	454	448	430	432	499	484	418	469	429	473	427	475	436	411	445	477	477	408	480	408	440	476	439	473	443	461	464	478	442	444	445	450	465	455	432	478	454	443	457	446	449	432	481	447	432	484	474	447	454	402	474	433	469	418	428	469	439	444	451	467	503	430	479	455	448	418	484	494	462	478	460	457	470	467	462	472	503	441	448	451	468	465	434	453	446	466	425	441	430	449	421	459	453	452	470	436	459	457	477	466	448	417	448	445	454	441	440	411	464	495	416	440	449	454	482	444	474	439	457	446	462	481	463	433	451	495	457	481	447	459	484	464	436	473	458	396	460	459	468	416	452	448	469	440	422	452	476	454	457	441	472	423	482	433	464	441	466	438	481	467	446	475	463	493	427	436	447	434	444	443	439	480	432	466	441	460	453	476	434	479	448	470	417	441	449	484	457	431	467	482	417	429	442	450	401	463	445	461	442	426	413	445	486	453	443	423	406	445	463	464	496	470	461	464	485	472	511	477	430	438	484	501	449	464	458	425	452	476	463	493	467	455	454	456	476	473	447	473	467	448	435	441	429	422	456	459	452	437	464	405	448	423	479	453	451	434	429	493	482	443	397	441	446	454	467	409	465	469	421	397	479	430	435	448	422	454	435	433	471	466	417	460	446	468	463	425	445	479	466	456	472	432	487	466	480	466	457	442	417	448	473	460	423	428	449	440	468	456	481	462	434	441	438	434	485	454	444	428	447	476	512	469	430	419	471	466	445	522	482	468	471	458	449	483	452	450	469	460	408	463	458	468	459	468	454	445	469	451	443	433	451	478	459	450	458	445	437	447	440	434	414	464	489	407	453	428	471	466	439	419	471	489	474	435	466	457	461	456	471	461	434	428	417	456	481	429	457	454	445	495	438	442	452	465	438	438	474	496	452	444	437	434	462	452	457	488	468	458	460	477	448	425	447	441	423	419	443	477	477	468	463	411	434	460	450	443	461	433	481	461	464	447	457	448	441	424	459	441	471	436	461	433	446	447	446	467	456	457	461	453	471	463	467	438	478	428	462	471	434	456	452	423	457	477	440	408	446	452	482	465	442	427	481	457	448	450	461	474	475	504	427	476	479	414	469	440	468	438	435	446	448	426	486	437	441	447	441	452	485	432	447	471	474	466	436	465	398	449	477	490	451	465	452	438	423	421	435	451	458	471	480	445	503	452	439	440	473	472	476	494	442	495	443	452	490	447	461	460	474	442	470	459	479	439	450	452	451	464	498	444	453	438	426	456	439	452	466	454	425	451	440	406	469	469	468	452	483	470	473	460	451	460	431	445	452	449	464	430	444	436	439	455	454	515	453	455	441	473	479	441	459	445	453	470	476	495	474	433	452	437	430	415	446	439	494	417	473	465
23294	21330	29206	23784	21330	19891	2277	869	737	578	543	511	495	520	476	456	425	421	420	420	433	396	416	365	405	391	356	390	397	379	399	352	410	369	396	404	370	386	427	372	377	373	360	343	389	379	358	364	374	375	371	341	372	378	372	367	382	351	352	387	380	362	346	360	384	357	345	345	347	351	351	329	361	384	360	375	383	367	338	342	326	345	368	366	365	342	393	373	352	374	356	368	354	351	377	374	356	362	353	350	341	381	378	343	363	351	369	335	396	344	340	362	392	347	340	359	323	338	349	375	328	340	361	341	357	399	349	388	359	391	331	349	360	320	360	380	348	357	343	371	351	382	385	348	358	371	337	378	372	338	364	344	348	380	380	339	362	358	380	364	383	364	355	362	356	380	385	368	368	374	358	367	369	365	336	367	389	365	402	397	341	351	386	341	366	360	328	339	339	374	325	347	379	353	346	350	347	364	375	367	379	355	369	368	399	367	369	375	373	384	378	372	392	357	377	374	362	363	368	368	357	375	352	339	365	352	350	351	352	392	361	374	361	354	363	370	373	324	354	369	387	373	330	365	385	333	391	409	371	367	354	378	376	355	377	341	374	373	367	356	320	327	346	378	367	350	329	367	337	375	335	357	349	379	334	357	335	393	368	333	338	355	356	342	366	337	352	387	383	363	300	391	338	361	356	392	379	345	353	342	359	353	373	336	357	370	369	343	335	362	353	363	352	391	355	371	363	346	337	354	335	370	355	364	345	376	357	371	355	376	409	346	358	378	370	362	366	357	362	360	383	351	334	366	415	346	390	389	369	370	374	366	382	363	380	348	361	336	363	358	380	369	369	402	366	344	362	373	362	345	376	358	365	343	332	332	355	363	344	374	349	363	367	337	359	348	381	347	335	363	362	324	332	349	378	353	390	372	383	334	330	335	376	379	356	342	373	363	357	368	361	370	350	323	376	341	363	378	371	393	334	350	362	352	374	366	365	347	323	371	387	371	387	399	360	357	384	373	372	365	357	355	370	376	376	338	362	337	332	329	354	345	355	393	337	337	374	332	379	348	355	367	357	359	367	419	364	372	338	378	352	368	381	368	363	400	352	354	386	385	368	364	322	368	375	351	359	370	344	336	361	398	361	351	366	350	362	351	354	308	384	383	360	373	353	352	373	358	342	375	342	356	356	338	358	343	307	334	381	318	376	348	395	368	367	359	364	355	366	351	373	328	362	342	362	389	328	349	361	342	335	364	338	392	356	373	319	376	344	400	305	377	360	391	336	371	387	410	361	359	355	374	333	332	383	380	347	382	356	367	387	384	360	326	316	352	386	379	357	382	342	376	355	363	347	386	369	349	331	368	361	350	370	351	390	372	357	380	376	331	363	370	373	321	368	363	373	343	345	387	388	384	332	353	339	350	390	353	368	355	362	369	322	338	351	340	366	340	369	370	391	356	358	374	392	374	351	343	378	338	344	332	357	350	367	370	360	338	356	341	385	342	371	355	322	343	345	354	347	363	383	334	352	355	350	365	373	355	344	362	384	312	333	356	356	354	359	356	360	319	373	337	379	359	366	346	367	364	360	378	362	348	357	380	376	386	364	333	357	380	354	366	350	350	375	349	368	323	371	359	328	376	363	368	312	342	378	378	321	349	389	335	350	376	396	372	391	318	366	354	369	345	363	365	367	366	330	326	379	364	353	328	360	342	337	331	361	403	376	353	368	330	343	341	371	374	371	367	352	388	349	337	377	377	349	362	382	358	341	345	350	367	374	369	369	341	340	363	334	351	350	376	358	374	359	373	382	333	332	352	350	341	404	376	331	348	366	373	329	367	339	336	345	347	344	359	401	363	350	355	373	422	360	375	355	348	370	341	369	410	372	337	346	350	326	336	327	390	330	380	337	391	394	353	374	372	395	373	366	343	348	331	335	387	422	355	356	364	358	355	343	366	342	331	366	337	367	359	351	356	354	356	362	346	384	368	360	358	357	351	403	362	352	336	370	339	371	344	362	349	349	358	364	393	346	371	342	353	341	343	360	377	336	330	349	373	364	332	397	379	371	324	359	352	369	380	339	366	337	349	367	368	350	351	349	338	349	362	371	346	343	385	359	353	353	360	344	351	362	357	343	365	377	347	320	343	338	332	335	406	354	371	344	356	384	365	361	374	391	351	365	376	371	338	339	353	338	354	365	331	372	372	340	347	321	334	379	372	371	377	341	366	352	329	316	334	354	365	362	347	347	356	373	370	351	351	370	317	368	363	364	377	381	332	365	346	357	379	362	341	345	376	323	349	345	344	358	369	370	382	369	366	405	383	374	344	365	354	343	339	391	375	396	331	350	366	383	342	363	398	347	344	331	358	375	395	362	360	365	352	376	308	368	351	347	341	333	355	355	361	364	329	395	331	326	346	376	350	354	332	335	379	350	371	320	391	350	380	361	389	354	380	357	379	356	359	391	368	359	348	361	372	346	341	351	336	390	374	388	396	353	324	375	374	392	367	351	339	345	349	347	368	369	325	369	374	344	324	385	367	367	376	342	388	391	342	379	332	349	364	363	334	341	361	375	329	359	361	341	350	355	354	319	349	380	348	338	365	319	349	369	373	363	359	364	354	351	349	361	347	378	361	346	328	360	372	356	364	372	373	364	359	365	351	360	374	383	364	325	383	373	388	366	365	364	336	392	334	361	357	362	334	357	329	340	359	358	351	357	358	326	355	359	323	379	364	367	329	378	329	390	368	310	369	365	366	381	411	353	368	375	329	382	374	348	372	370	363	351	376	324	333	360	365	358	339	375	334	370	349	366	368	360	349	372	379	372	353	387	318	357	343	339	363	344	321	368	354	361	356	411	316	347	346	360	344	355	372	359	356	329	347	348	385	361	361	381	370	394	352	366	382	378	351	364	345	370	370	339	376	316	374	346	379	322	348	359	373	400	368	358	351	398	367	356	373	406	330	346	358	383	348	405	368	337	361	316	317	365	377	362	351	363	334	366	336	385	346	370	374	382	376	366	393	379	380	367	364	384	391	392	355	386	381	377	366	387	322	372	396	347	398	356	319	352	317	344	341	388	377	347	360	342	384	368	396	340	376	324	361	350	360	355	389	386	380	345	355	336	379	359	305	369	375	363	355	317	340	363	347	358	337	360	359	354	333	364	343	359	377	409	356	361	335	382	378	363	331	376	368	333	354	375	351	370	348	362	355	377	397	380	369	347	355	352	364	365	379	382	347	355	372	333	371	378	340	366	354	332	360	347	386	383	404	350	374	349	329	363	345	349	357	380	367	402	365	371	334	377	384	374	338	386	352	351	368	323	363	412	344	359	371	414	369	357	344	362	332	392	374	368	342	356	380	353	342	370	349	369	348	343	403	333	326	355	388	360	356	360	374	352	331	392	351	378	366	355	360	351	360	375	382	333	371	367	373	372	371	371	385	366	351	386	373	365	358	360	389	387	379	356	396	340	342	368	353	331	373	339	376	387	360	377	344	338	409
27965	15999	17237	7197	5059	3681	2847	2288	1933	1668	1489	1369	1165	1114	1121	998	958	878	939	861	831	772	777	783	813	798	731	736	702	700	740	735	722	731	666	705	728	723	709	627	706	715	674	716	630	661	676	748	625	668	656	688	671	633	663	692	663	686	699	643	614	678	723	703	630	650	660	649	644	664	657	680	654	677	653	617	634	712	675	674	647	674	622	641	618	647	654	664	697	658	606	668	632	654	640	667	660	647	635	687	638	653	630	684	675	659	634	636	643	677	672	632	630	658	639	663	669	703	648	661	658	671	692	653	662	722	664	679	710	672	638	655	631	675	667	658	632	659	593	651	678	642	627	712	637	653	643	594	636	670	603	682	645	620	634	685	673	668	700	593	645	631	657	686	628	647	675	632	619	648	648	656	641	661	629	645	654	634	651	619	668	636	681	685	618	645	683	642	643	640	632	660	698	662	672	683	657	713	687	643	637	616	662	670	674	618	653	684	655	655	648	608	629	646	644	622	633	652	663	622	680	658	628	674	686	635	623	676	669	623	646	650	632	637	669	628	668	658	656	625	644	660	642	689	598	709	639	671	657	659	620	690	684	631	663	598	636	653	655	668	655	639	647	645	649	654	677	655	638	643	678	671	665	656	661	652	634	656	642	597	660	636	710	656	659	667	662	681	634	665	673	663	608	645	639	649	640	633	688	643	662	690	681	653	608	683	661	625	690	642	664	648	668	625	625	662	641	638	687	649	659	623	604	636	671	641	681	637	679	660	646	685	656	598	662	684	677	663	671	662	662	671	636	610	685	642	677	650	666	660	643	623	622	635	619	626	636	606	679	687	643	652	662	624	681	634	684	628	658	666	623	705	637	639	648	691	665	647	657	645	638	662	645	686	655	620	663	623	652	602	674	676	633	599	655	655	642	609	651	688	667	581	694	661	637	601	641	676	617	661	634	650	637	679	697	645	639	656	661	657	709	667	640	618	656	665	651	665	663	614	666	648	639	628	615	672	649	662	606	611	658	615	631	630	642	664	656	670	652	641	645	649	655	657	642	640	652	627	628	678	701	639	630	669	630	639	651	608	647	655	640	641	644	652	648	677	628	631	684	665	646	653	677	654	660	636	656	692	642	632	658	668	614	633	647	627	635	638	666	693	626	645	613	647	632	650	649	641	637	669	616	672	625	643	631	648	639	674	630	667	679	620	683	635	649	675	627	693	650	674	659	631	593	630	643	655	637	671	617	668	645	682	628	657	637	622	650	677	604	661	606	581	687	698	658	654	637	658	650	655	678	664	670	706	705	658	650	650	683	626	639	630	617	638	665	652	659	634	636	666	609	643	637	664	651	654	659	669	673	665	632	650	644	652	656	656	605	635	660	629	658	634	681	638	625	640	652	639	631	670	653	650	656	647	665	660	618	659	663	647	638	656	637	662	648	680	684	663	652	701	671	658	665	659	640	629	660	666	645	679	662	647	628	620	645	641	636	632	647	649	650	658	629	643	697	622	685	647	665	652	612	671	654	640	669	647	682	666	644	697	668	606	701	657	645	667	678	679	643	667	629	662	683	674	667	642	614	666	594	658	665	672	623	651	655	645	667	672	629	686	641	640	660	640	677	684	643	638	627	624	665	637	653	664	634	700	607	691	609	613	637	633	603	650	626	584	622	706	636	623	672	657	642	663	620	640	667	663	665	653	645	695	668	601	665	657	700	625	612	648	657	651	638	664	633	639	669	648	638	625	706	649	627	634	647	652	568	667	693	613	680	658	637	684	638	661	630	650	673	655	648	602	647	616	651	634	642	639	616	618	631	658	653	702	631	641	656	654	640	705	676	668	655	675	657	647	678	631	688	652	670	657	667	686	635	630	604	669	650	603	637	662	713	624	621	683	660	684	670	616	658	640	674	698	662	672	685	601	654	648	634	680	650	663	656	647	648	661	656	711	640	663	690	675	644	622	613	639	631	659	672	626	627	688	691	625	644	692	699	631	600	603	622	609	683	639	686	604	681	658	668	704	640	666	679	678	672	621	620	609	598	631	617	635	658	644	653	665	657	616	629	663	665	614	665	657	655	668	679	678	636	672	695	663	704	654	636	660	625	657	643	671	649	628	622	594	620	689	666	650	627	674	707	644	615	640	623	661	629	669	657	650	680	671	648	646	689	639	632	617	675	661	648	670	656	678	662	656	643	633	632	691	615	635	648	642	625	647	642	609	639	658	641	615	651	701	668	648	672	654	645	649	632	672	665	648	686	639	667	628	613	677	676	633	658	651	657	602	633	660	658	692	646	670	670	620	678	639	656	620	630	659	662	611	613	648	638	654	648	647	637	662	663	667	655	645	651	689	647	638	592	599	657	639	648	667	666	691	665	659	665	629	649	635	627	636	657	652	649	659	622	644	677	645	671	657	597	640	668	655	613	622	661	631	639	630	610	656	665	645	663	657	679	653	685	650	597	666	668	677	672	678	607	609	635	678	654	651	646	638	634	667	643	629	609	678	633	654	657	647	685	667	630	620	626	616	671	620	601	658	651	596	680	664	664	648	636	667	619	657	647	677	643	609	623	653	650	653	637	640	631	629	663	655	603	643	632	630	674	672	655	660	630	663	620	585	642	663	624	653	654	675	651	706	591	646	647	688	638	647	663	683	610	637	631	648	659	681	647	653	650	675	666	643	687	655	701	634	676	622	665	677	644	656	621	679	667	675	655	677	652	680	657	678	669	657	617	635	670	677	641	626	659	687	642	649	644	702	658	646	690	642	656	695	595	681	675	665	628	648	673	651	620	608	610	679	657	669	693	668	620	617	646	694	601	605	645	683	631	670	621	647	618	695	633	651	670	638	623	654	644	687	663	641	651	676	632	623	652	656	666	657	676	660	604	662	641	655	653	651	645	616	663	703	617	600	641	687	684	576	660	643	618	639	697	641	676	673	701	674	636	636	660	653	625	646	657	670	665	649	659	644	630	656	687	642	730	644	683	647	670	630	683	622	634	693	631	663	636	637	664	662	655	661	670	676	634	652	666	673	638	656	652	610	644	632	637	670	672	561	650	675	620	644	648	680	688	652	687	579	629	636	632	648	695	650	623	655	659	651	636	649	627	611	686	701	620	662	700	675	654	667	664	634	648	647	698	671	639	599	673	624	671	637	630	662	655	660	641	651	633	662	693	716	680	633	605	642	676	667	658	606	641	649	652	643	654	663	674	636	640	666	660	658	650	675	691	663	669	694	618	635	640	606	625	668	631	656	640	655	681	657	609	631	645	654	694	637	651	635	625	674	679	645	639	629	673	655	626	654	673	624	691	609	646	593	651	689	668	678	644	645	651	670	601	624	640	626	628	711	611	629	680	703	655	621	618	608	684	616	653	604	669	635	650	610	638	694	650	656	659	626	660	647	621	685	677	640	614	649	665	667	588	639	657	634	685	652	615	670	617	614	656	637	626	605	652	679	609	618	617	645	651	667	614	666	658	651	659	647	648	682	663	676	680	646
26802	20887	9710	1040	622	581	519	528	521	533	518	501	477	524	502	518	507	514	547	518	502	508	486	472	523	498	495	466	504	519	506	523	506	490	478	509	488	470	516	503	512	513	490	517	505	490	533	478	477	518	507	544	473	470	482	526	501	499	514	480	500	529	471	463	510	500	476	510	555	473	480	502	508	498	492	510	515	550	487	580	519	505	511	475	471	517	495	471	553	522	495	507	514	518	498	485	507	543	516	530	507	548	524	492	531	529	510	453	489	495	525	509	521	536	471	513	531	507	550	470	468	526	505	496	503	512	498	521	505	458	535	481	486	512	484	532	542	491	472	458	493	568	524	480	519	498	470	492	530	502	514	499	477	511	529	477	514	524	510	516	507	485	499	538	492	535	546	482	524	476	482	545	508	555	536	489	505	568	522	512	498	477	525	488	493	516	528	510	504	520	472	503	456	511	494	503	517	491	498	491	520	532	496	538	493	456	517	529	445	476	477	497	543	495	476	513	491	475	510	514	515	525	490	507	464	491	494	531	503	476	513	514	516	478	535	502	498	525	520	517	520	513	502	552	525	525	509	490	494	519	503	465	486	492	507	518	517	506	480	522	507	508	518	500	496	520	534	520	507	465	528	451	510	493	504	501	508	512	518	529	534	490	485	531	491	503	496	483	549	503	485	516	470	491	517	546	531	501	492	469	492	487	513	476	524	524	529	502	492	488	491	492	508	542	518	500	469	480	510	499	476	486	497	530	488	512	534	548	509	515	509	494	500	502	521	551	527	508	525	536	473	508	484	515	571	488	562	496	523	500	506	500	500	509	478	528	510	514	518	494	512	503	476	498	535	539	486	521	523	556	494	538	547	493	511	455	532	493	451	511	494	504	518	485	497	504	545	498	509	479	500	536	495	506	497	503	494	512	464	497	460	472	506	492	520	528	526	512	518	485	501	521	474	512	497	476	507	526	482	527	492	500	473	526	495	515	494	543	502	511	492	449	509	493	467	503	548	482	486	501	542	515	521	482	504	516	510	481	536	541	511	543	512	492	481	479	518	489	500	493	520	499	522	494	511	476	506	498	517	440	469	488	472	490	488	492	480	521	504	499	495	482	513	502	462	516	502	488	479	512	505	512	480	480	533	513	530	509	487	512	516	513	518	486	493	510	517	503	502	538	504	489	507	517	498	511	482	509	517	483	501	505	529	527	494	501	493	534	503	527	487	471	510	500	483	534	530	499	489	491	499	519	502	506	503	486	507	526	435	502	539	500	486	487	499	514	462	515	485	507	505	485	502	482	468	527	502	511	468	511	520	548	492	520	485	501	494	505	492	540	466	496	513	520	524	529	488	480	496	527	516	513	500	521	478	484	504	468	488	498	543	515	518	502	527	496	501	512	509	509	488	512	516	547	516	463	516	482	505	488	497	477	526	520	486	501	520	508	502	516	481	517	498	500	502	514	519	488	491	501	487	530	544	525	525	488	546	516	510	474	475	518	520	528	513	507	491	515	517	528	473	479	494	526	536	530	499	501	512	485	477	489	503	510	507	489	493	460	531	537	512	481	506	501	486	526	548	518	495	531	505	502	519	504	522	491	532	502	502	481	474	498	522	524	496	530	511	497	510	513	522	521	511	519	491	484	499	507	488	517	528	490	547	504	545	513	504	493	502	500	526	553	536	509	563	514	531	465	488	472	567	505	490	494	535	535	506	549	517	533	499	471	496	494	487	514	500	513	538	529	487	493	495	496	505	521	498	502	495	506	500	499	477	499	486	485	494	485	452	511	525	502	543	520	550	499	529	526	489	512	514	522	531	505	494	483	501	482	502	539	455	499	516	496	487	501	509	532	495	512	506	531	507	493	515	448	545	510	540	504	534	464	495	516	488	526	493	525	506	499	511	517	484	530	517	523	480	485	510	482	536	528	543	474	514	509	481	517	502	498	472	516	539	490	501	485	488	484	518	538	495	533	536	527	526	471	464	496	495	528	512	526	497	517	500	493	454	495	463	478	507	464	501	497	516	525	497	512	502	510	477	557	529	503	485	494	533	517	520	527	474	484	480	479	508	519	510	539	518	519	530	499	516	488	533	511	516	494	490	497	511	479	492	501	467	445	495	497	517	504	536	495	487	530	491	475	499	515	501	482	464	503	510	493	524	472	540	505	522	543	507	503	463	524	479	499	513	511	471	515	519	457	547	477	466	481	501	511	515	531	542	488	530	506	512	493	520	489	497	520	538	504	503	479	507	516	470	536	513	470	509	547	466	510	511	529	534	542	504	496	518	537	507	515	494	502	497	515	515	534	521	522	518	486	491	542	528	481	509	477	531	542	475	482	501	467	505	493	507	530	510	533	494	459	475	465	519	505	428	508	513	504	548	517	507	537	514	490	504	514	519	500	486	537	483	481	529	478	479	486	540	526	496	499	487	524	496	495	518	487	543	460	510	481	513	481	519	510	500	479	482	494	530	501	493	544	507	510	484	523	528	485	504	518	482	548	534	489	477	537	498	553	506	467	525	522	476	545	486	504	507	497	520	478	494	501	498	446	512	507	464	482	484	479	510	503	516	491	508	518	509	496	518	507	528	515	505	500	513	525	503	506	545	498	514	518	550	507	510	501	509	513	483	494	507	544	478	526	506	458	486	513	473	500	518	464	517	484	491	498	513	524	516	531	465	489	478	469	517	504	525	529	479	512	552	467	510	502	522	487	523	460	462	528	530	491	525	490	506	535	511	516	514	509	496	490	492	516	526	460	509	514	497	523	524	499	499	493	479	478	480	462	518	518	520	525	492	540	508	487	522	525	509	481	528	463	521	485	490	508	516	511	488	502	513	516	482	505	478	521	499	521	520	410	509	534	531	488	515	535	512	505	513	522	514	485	505	531	490	513	527	501	490	480	532	500	480	482	495	495	486	500	503	547	503	491	501	530	490	498	503	488	518	501	503	500	512	502	487	474	485	522	526	512	479	491	520	509	514	507	462	539	490	525	496	526	510	497	465	501	522	529	490	503	495	531	509	484	502	504	498	549	518	523	530	535	495	529	480	507	489	507	493	515	479	459	529	519	526	537	480	497	485	507	538	498	468	505	465	523	534	489	522	504	495	501	520	506	505	492	473	524	480	522	524	491	474	528	478	474	486	534	492	546	483	519	489	484	509	508	507	537	477	507	517	472	542	503	529	467	507	527	503	504	565	470	447	482	509	494	496	480	518	471	495	530	503	530	519	497	526	525	455	500	463	477	483	511	533	511	479	557	515	517	505	538	488	515	520	501	539	545	488	551	509	539	491	512	496	507	463	473	519	517	492	468	494	501	499	482	487	512	510	515	505	540	448	493	499	497	486	515	481	482	466	479	500	514	487	470	515	501	536	489	489	510	539	467	469	525	530	456	488	531	484	502	492	483	494	483	528	516	535	485	529	486	482	507	529	496	520	507	511	489	511	500	515	533	483	494	524	540	506	508	539	506	501	504	511	503	547	520	505	533	520	482
12066	2070	2480	1295	1150	1124	1079	1023	988	1009	963	981	958	981	971	1022	985	1045	948	969	955	1003	942	951	926	979	1003	944	974	950	923	940	960	928	1008	951	967	1004	964	988	970	951	947	981	962	891	935	928	935	952	935	1002	985	934	944	974	953	973	945	969	981	897	941	925	960	923	1013	908	973	944	977	936	927	991	979	962	951	916	971	1015	936	964	929	924	957	1014	951	965	995	967	915	951	937	974	966	996	953	957	940	934	930	929	1003	920	970	966	915	991	979	971	930	922	926	906	952	1013	923	960	934	983	898	945	958	977	963	932	929	981	970	987	930	860	980	1002	984	949	925	988	936	942	962	966	984	947	921	923	983	960	988	933	948	1017	919	1008	894	966	939	951	982	959	964	954	958	912	921	957	935	941	959	916	924	949	962	928	942	960	973	921	951	936	971	940	886	967	944	997	936	996	862	962	887	971	1009	926	942	942	931	863	953	1015	941	990	952	911	930	957	999	1039	950	942	894	935	975	960	992	951	974	966	892	969	925	973	946	993	888	935	915	929	980	985	932	973	1007	971	1025	936	973	996	935	936	954	943	929	954	957	935	994	909	925	897	973	972	974	922	975	949	935	964	937	967	1004	907	965	979	948	993	981	937	944	948	919	985	953	982	1000	1024	938	997	993	967	932	949	917	919	934	937	971	955	918	961	964	940	946	949	908	974	959	945	1020	949	974	948	990	976	967	946	920	902	898	937	930	935	931	938	916	972	993	1025	919	929	956	962	941	893	908	968	1024	956	925	915	961	951	900	932	945	938	1008	983	902	931	923	945	941	927	973	882	923	994	983	994	945	909	922	918	940	940	993	937	975	886	994	970	935	980	969	927	951	946	937	920	977	1026	946	935	950	963	929	948	897	1016	958	933	929	953	930	965	937	966	1020	929	996	951	948	978	918	914	966	1010	941	949	967	943	997	936	954	953	908	928	919	935	936	960	943	969	917	949	937	995	928	994	920	956	944	1001	1003	978	969	988	979	979	952	930	924	961	931	957	931	927	967	930	897	937	980	955	956	1020	966	1006	865	919	958	897	919	935	948	963	923	954	992	959	986	1030	898	983	982	989	950	984	940	926	935	889	870	963	895	985	1010	929	932	902	941	924	967	960	857	969	956	989	933	942	928	953	963	995	928	926	927	942	944	959	965	946	965	978	977	967	929	970	954	880	929	906	950	1030	942	1008	955	943	948	911	921	960	941	954	935	917	934	954	937	966	939	981	945	968	970	937	909	956	968	980	925	951	1018	957	965	973	930	931	949	942	928	928	982	992	930	977	945	968	923	933	970	928	941	948	939	901	946	967	949	949	959	956	934	940	997	934	955	966	956	909	954	945	944	930	936	949	953	998	971	967	941	966	930	968	994	947	969	918	939	905	903	875	935	908	925	924	1000	1020	974	893	939	910	982	980	986	976	950	916	945	942	923	941	979	926	952	889	913	934	987	937	916	972	914	971	942	895	952	929	942	1014	931	956	934	979	974	935	953	942	931	953	954	979	1017	989	955	913	971	974	942	953	900	992	920	958	966	1000	988	925	963	921	968	940	920	936	914	920	887	942	944	952	961	951	966	921	967	977	936	1011	969	951	975	947	913	939	954	912	939	974	988	962	954	985	969	1031	952	900	944	992	988	956	960	939	980	969	969	926	948	961	927	920	922	997	895	924	911	928	951	918	1021	947	961	959	947	971	917	1027	945	950	966	873	963	968	915	908	907	981	927	994	998	992	984	977	956	941	918	944	962	919	906	922	959	948	994	938	936	960	1016	978	966	910	932	964	998	961	943	946	920	935	902	974	946	982	1001	980	911	930	1059	932	964	1006	929	995	946	1031	897	955	1010	992	924	987	990	985	985	953	995	941	958	932	989	941	962	916	941	965	947	896	952	907	945	957	963	914	958	942	924	913	915	940	915	983	912	1042	967	922	914	867	948	956	929	886	927	949	1011	968	948	966	965	973	937	908	947	888	951	961	932	950	1003	964	931	949	924	961	925	943	888	964	953	965	1009	881	975	995	962	986	967	941	979	957	1012	1015	927	1005	889	972	998	953	951	989	941	942	957	880	954	1000	948	917	959	950	963	942	955	969	955	972	938	961	892	968	984	922	938	910	963	968	920	971	929	939	962	891	915	936	854	959	962	873	950	951	982	916	941	934	974	937	963	922	937	973	923	942	934	951	970	955	941	911	988	922	922	939	975	949	948	997	938	981	999	950	936	943	966	957	963	987	987	950	944	955	963	977	942	931	954	954	927	885	1019	926	940	1012	946	986	990	944	950	936	914	962	986	937	945	952	980	1000	935	1041	973	957	937	1004	943	981	949	1004	981	941	987	899	954	959	923	938	897	954	998	1008	940	921	985	934	961	951	940	940	1000	979	975	967	983	1049	990	964	981	917	979	997	971	953	970	887	956	950	927	966	1012	979	941	937	978	932	972	953	928	1001	906	982	939	917	956	967	934	925	929	1003	984	967	900	910	980	896	960	939	926	949	946	957	900	953	960	930	961	893	949	1004	960	962	923	956	979	972	944	960	917	939	932	932	970	975	892	950	969	946	955	986	1001	967	959	957	962	979	981	1033	988	981	985	975	908	946	969	940	1033	928	939	907	954	955	937	1008	1029	940	966	967	976	894	938	941	927	929	909	967	994	917	962	994	973	935	939	946	940	921	991	910	999	907	968	909	964	942	928	959	1031	948	987	992	937	909	928	951	929	963	921	956	961	995	959	979	992	926	930	879	969	925	898	1007	951	971	962	940	932	915	898	983	939	946	924	939	935	939	933	933	970	930	946	971	1006	946	1030	952	967	957	941	941	954	974	890	916	969	912	988	928	924	932	897	928	956	912	960	996	907	912	889	974	929	1010	937	929	959	896	942	959	969	999	965	920	943	944	942	917	1021	874	913	930	1008	902	943	970	887	975	972	955	978	938	941	970	969	911	963	949	975	956	940	996	960	918	968	889	931	990	951	972	955	940	949	1002	943	928	972	940	975	957	950	949	931	996	970	943	994	965	978	981	928	955	960	925	964	882	964	989	1003	983	1035	933	971	935	924	987	944	916	950	945	915	879	936	970	899	931	963	913	979	971	943	974	1000	947	960	942	923	941	1012	980	940	1028	992	970	936	943	987	1013	915	920	891	933	937	941	996	921	935	965	936	1000	976	978	966	1013	959	937	934	922	912	959	966	964	927	993	933	949	965	967	925	989	973	939	943	939	1026	958	996	1003	940	943	1018	909	1004	951	978	967	918	953	935	965	913	931	962	989	895	943	986	894	976	966	969	927	958	901	937	933	961	1006	920	972	976	940	986	916	925	923	933	919	945	961	943	961	949	953	915	953	1001	961	959	991	989	981	868	951	928	940	977	915	972	978	964	962	985	940	952	975	1009	960	967	946	915	998	1003	952	968	935	982	982	960	994	917	934	972	969	984	976	976	948	1019	979	992	932	953	989	887	893	1004	937	973	910	994	990	903	975	1025	907	971	1017	885	941	994	959	988	954	962	924	940	954	995	938	926	973	957	919	950	953	984	931	914	990	993	993	970	953	939	938	926	937	909	909	981	939	950	921	942	942
24193	21334	28544	24451	20735	2474	660	444	381	358	313	311	295	283	279	252	262	243	264	264	233	234	259	258	268	244	224	237	246	204	221	240	211	247	212	217	246	236	235	235	191	223	225	238	238	232	207	213	235	233	203	245	243	218	230	233	214	209	196	223	187	237	223	196	238	222	214	247	241	226	210	236	222	188	205	233	221	235	235	233	207	204	214	213	215	228	210	236	235	244	225	230	236	210	226	246	200	222	190	213	238	206	212	203	218	233	230	211	204	210	206	223	238	235	233	206	196	208	225	234	206	217	234	212	240	234	221	216	215	240	233	231	213	228	232	209	239	253	227	184	233	228	241	218	229	212	217	231	217	218	213	223	210	215	225	198	223	174	200	192	225	223	206	224	252	226	225	215	218	234	257	238	219	207	219	218	239	244	232	204	197	243	205	203	216	222	202	219	228	223	214	246	202	224	196	241	214	216	196	236	191	201	232	211	241	234	202	221	218	206	240	218	215	194	226	221	223	221	211	217	224	244	221	227	260	212	207	233	261	214	240	231	199	244	216	212	214	227	186	214	205	219	257	205	214	250	217	256	215	209	216	202	223	206	244	218	226	202	235	226	219	222	209	212	219	217	191	216	215	218	222	248	254	209	217	211	215	247	218	240	219	198	197	221	224	224	240	218	206	211	215	217	239	226	239	224	225	245	218	235	226	232	214	201	236	209	202	237	216	218	233	216	217	220	211	236	244	216	223	218	237	235	233	214	227	226	191	227	231	190	217	217	214	226	243	221	220	240	208	226	215	209	209	226	227	240	215	223	253	251	205	232	213	218	211	236	214	204	202	217	181	215	205	229	195	236	218	197	203	224	210	219	250	196	209	210	231	234	202	211	233	239	213	230	202	240	225	229	216	220	198	227	213	231	205	224	225	219	238	232	238	214	215	220	210	216	214	221	226	215	211	222	233	232	232	249	222	233	233	155	252	230	216	218	229	195	215	238	203	203	241	215	198	238	236	223	233	230	231	225	200	225	232	216	226	214	219	227	234	215	249	227	231	215	249	215	233	192	222	251	225	230	245	254	237	215	235	231	227	224	251	208	225	224	238	220	202	234	249	202	219	230	211	238	221	221	206	238	211	227	213	238	211	248	220	218	230	237	205	217	244	240	241	230	208	231	216	226	243	221	253	212	247	238	230	207	222	235	232	225	219	215	228	240	228	224	241	238	216	245	216	218	223	228	211	228	201	232	219	216	212	206	213	223	208	208	222	214	236	212	217	221	217	234	191	214	208	231	221	227	238	242	218	196	265	220	211	206	201	231	208	225	248	211	233	221	233	211	242	264	203	219	234	254	228	221	227	232	205	228	220	203	209	236	233	224	204	202	231	214	212	230	221	219	211	220	226	210	203	236	216	197	207	225	200	223	228	215	216	228	225	219	226	222	211	228	204	238	201	241	212	193	228	190	231	221	224	247	255	202	244	251	231	228	230	242	243	240	224	218	219	218	216	222	225	208	228	250	196	213	239	209	237	245	241	213	248	211	250	224	242	189	234	242	223	251	237	213	222	235	239	196	211	195	215	220	232	239	193	246	205	220	230	227	185	193	235	196	240	236	224	204	193	234	214	234	207	195	198	222	230	192	203	228	207	232	219	226	239	203	207	231	225	243	236	228	218	248	216	225	238	212	226	253	219	204	242	213	221	202	218	204	214	216	212	246	202	217	223	234	239	218	223	223	233	215	218	230	205	216	240	211	256	209	234	216	221	216	215	225	197	200	217	231	220	226	221	204	229	234	231	219	202	226	222	196	199	212	229	220	214	203	226	222	244	226	245	237	211	203	234	223	231	217	237	215	227	221	251	225	200	221	186	227	208	198	220	223	230	224	235	214	212	235	210	228	238	233	218	195	232	221	200	247	232	201	226	226	220	209	210	222	221	229	208	250	225	216	235	222	215	248	211	220	240	210	211	245	222	239	205	235	211	236	212	204	238	251	229	211	195	243	210	218	239	237	216	228	224	224	201	227	206	226	233	204	188	240	204	213	227	226	227	239	252	224	222	228	193	254	247	241	210	236	227	225	247	221	213	216	209	233	235	235	231	213	238	237	224	205	235	262	213	235	231	259	225	225	218	230	215	240	180	226	203	255	214	189	206	218	221	192	225	213	248	232	216	203	230	233	213	210	193	216	230	230	212	233	220	212	242	216	228	228	240	237	217	232	237	227	207	224	218	232	216	247	212	241	228	224	237	224	204	229	222	226	260	219	219	223	226	209	203	224	216	215	225	212	205	238	219	218	212	225	239	217	220	226	201	206	238	241	223	223	231	224	210	212	225	248	233	216	218	223	206	221	244	231	214	231	221	220	215	230	249	202	221	222	215	231	216	227	236	207	243	227	239	213	224	241	204	213	219	243	226	205	243	233	215	212	216	215	206	202	232	223	246	203	252	212	234	231	226	222	233	216	232	214	229	218	218	243	226	217	221	232	231	212	220	209	240	222	223	201	231	232	227	213	215	223	215	227	221	233	242	246	234	243	233	220	214	241	235	243	230	221	243	251	231	202	248	221	232	230	211	234	237	263	230	217	196	206	222	224	212	229	223	224	234	220	232	218	226	223	222	214	238	216	243	218	222	258	226	227	229	222	214	239	243	227	211	215	214	240	199	198	213	234	216	209	214	235	230	212	217	224	248	199	230	233	191	238	221	230	225	213	228	219	228	230	193	196	215	227	215	203	214	224	227	220	207	199	215	206	216	229	247	222	220	232	238	242	229	227	230	220	190	205	234	224	219	230	211	231	206	221	229	206	214	185	224	253	216	228	223	206	238	225	230	223	229	241	195	188	200	243	235	232	220	191	219	200	226	220	198	236	218	242	229	224	211	218	225	210	227	189	232	205	215	212	218	216	199	225	218	219	226	208	213	228	220	243	213	202	216	211	219	218	217	219	204	218	199	230	215	223	201	223	233	233	207	224	207	201	218	233	238	263	203	241	235	226	186	226	213	215	209	203	208	241	219	203	279	228	216	231	219	229	203	212	226	206	222	204	211	263	223	216	245	232	213	214	227	218	226	231	225	211	211	202	231	233	233	234	214	220	202	223	209	227	238	224	204	219	226	225	250	197	218	220	192	211	233	231	193	232	206	237	205	199	214	209	208	237	208	234	247	215	225	219	204	199	218	239	210	219	208	218	187	234	179	257	236	247	210	229	238	204	232	222	240	208	221	189	201	226	196	217	220	200	219	234	188	209	228	218	216	218	238	214	223	236	221	198	225	195	227	219	237	189	211	229	239	247	203	219	206	219	237	272	216	202	253	236	199	240	207	233	223	216	225	227	223	231	248	212	214	206	237	202	238	197	225	208	236	198	224	233	215	234	229	230	226	213	215	221	230	234	221	209	205	211	217	204	203	217	211	216	201	264	211	261	244	226	245	219	228	229	223	248	238	225	212	232	199	259	225	231	255	223	238	201	209	209	214	217	224	245	234	246	215	199	204	231	227	220
24769	10385	12211	4514	2973	2075	1603	1309	1161	984	892	803	758	719	663	656	612	597	579	577	548	542	542	502	540	520	511	523	500	553	495	541	473	483	513	503	488	516	512	480	459	427	437	472	459	478	529	458	477	452	422	480	439	477	442	462	481	444	428	507	470	471	463	438	441	476	463	474	437	462	490	419	471	423	451	429	475	457	456	424	422	454	428	459	436	448	478	485	465	435	481	493	453	429	460	438	487	442	462	457	451	449	463	467	448	422	454	467	442	443	465	451	448	453	456	481	442	489	466	463	450	417	463	435	467	459	453	441	456	489	461	481	423	461	444	443	484	470	440	497	442	447	415	457	466	410	430	462	448	448	443	440	434	476	427	466	424	473	458	494	405	446	464	439	472	465	462	428	458	463	481	456	444	468	467	455	471	450	457	441	442	500	456	466	465	391	451	450	459	466	460	458	468	429	441	455	436	456	427	474	428	493	438	437	469	472	456	470	479	448	460	466	421	465	495	496	445	433	450	474	410	460	463	464	451	437	444	473	425	402	487	475	444	468	452	468	450	433	442	436	422	472	481	457	457	433	457	456	418	424	434	439	482	447	462	459	468	435	480	418	454	438	496	462	473	435	439	478	458	434	427	479	457	448	472	485	439	418	490	435	410	442	420	462	477	466	461	463	434	455	478	474	477	479	452	433	444	446	462	451	468	439	447	473	452	466	436	504	470	454	472	425	443	452	492	402	454	390	421	439	452	488	424	454	450	435	445	466	495	452	455	489	455	433	441	487	464	479	456	431	452	464	463	485	430	441	446	430	439	450	437	477	457	473	463	496	448	472	431	416	430	478	455	474	468	462	437	474	448	474	442	484	389	426	465	483	455	445	450	492	429	432	426	452	448	465	453	458	463	449	468	443	465	466	427	405	463	469	442	451	454	491	471	429	460	473	473	402	463	470	469	444	445	498	486	451	448	411	454	433	447	438	442	466	487	455	451	425	441	464	438	436	482	435	471	477	437	456	449	453	433	457	474	453	445	438	416	469	466	465	436	409	429	478	506	478	450	432	446	455	468	449	441	505	484	448	459	452	448	447	471	441	442	402	440	453	501	446	450	449	467	464	460	461	477	462	458	476	465	477	460	473	468	476	442	453	422	463	488	444	486	478	471	448	432	462	470	478	446	430	426	480	460	443	424	484	432	468	466	408	441	465	456	463	451	477	444	436	425	400	445	442	461	431	447	436	480	457	421	495	455	450	417	460	436	432	436	401	458	443	443	438	439	440	467	447	492	427	456	409	439	412	464	445	467	472	451	466	499	458	463	483	464	470	421	444	439	464	443	427	485	417	448	462	461	431	433	424	455	471	456	433	457	448	454	452	451	441	394	459	446	438	431	487	467	420	451	461	437	437	489	503	431	442	396	451	435	456	443	481	479	455	483	447	452	449	463	475	435	451	442	428	439	440	431	413	437	448	447	419	434	464	475	468	468	419	377	466	447	471	428	448	482	446	454	474	492	464	450	483	471	446	482	460	482	457	440	460	483	459	438	456	439	449	425	458	470	487	448	426	451	433	482	443	464	428	448	471	444	453	453	469	452	451	444	427	456	441	449	462	445	457	456	447	417	447	472	467	486	453	441	492	444	475	457	415	437	475	440	460	453	443	430	482	472	453	478	464	446	457	426	459	409	434	473	450	459	457	456	449	474	438	456	476	442	437	461	436	478	477	474	449	440	487	459	485	462	463	434	441	475	423	426	451	493	510	468	424	461	430	404	439	467	450	456	477	456	465	453	442	442	437	442	455	424	412	424	430	445	437	442	512	437	460	461	479	472	461	491	503	468	477	433	458	456	445	433	454	428	444	386	455	479	432	470	448	460	395	454	436	429	470	457	459	458	417	492	479	479	465	467	441	498	485	446	443	471	474	483	459	473	453	453	444	476	435	465	451	480	452	462	417	465	478	442	463	492	461	443	430	482	484	445	438	422	456	422	468	464	489	490	444	459	449	463	450	437	474	423	429	454	457	460	455	448	498	422	433	449	471	427	440	419	481	450	443	446	462	469	427	411	462	458	455	417	437	474	456	496	469	467	460	434	469	452	429	467	475	477	446	456	445	458	470	449	436	422	440	450	452	474	462	439	460	467	480	448	431	466	444	474	455	462	421	468	478	416	482	456	426	463	416	454	454	461	438	456	437	445	430	468	459	433	479	454	476	414	442	466	425	450	440	428	484	451	433	434	430	443	477	426	469	459	439	421	464	461	471	445	400	463	422	514	498	488	426	463	475	473	467	486	442	470	433	439	431	461	408	443	466	415	431	451	435	442	451	449	417	456	450	467	456	439	462	474	469	457	426	456	452	420	428	487	441	442	419	479	457	458	451	483	443	433	420	433	425	437	432	463	440	469	481	453	487	470	454	463	458	432	450	472	453	439	441	471	475	449	426	481	441	457	453	429	441	428	449	470	480	455	502	432	437	432	437	482	481	451	465	417	472	478	517	446	436	457	453	445	474	460	469	450	432	459	476	465	453	455	450	456	450	452	449	446	467	455	460	490	451	457	458	459	443	452	436	476	451	468	471	447	405	458	437	485	436	431	473	435	470	439	472	412	419	483	446	405	465	422	462	486	477	456	465	440	445	469	457	453	425	443	420	434	447	432	399	471	425	416	443	479	442	484	472	446	477	461	459	479	455	460	449	497	468	455	438	524	443	430	429	455	400	427	480	444	440	452	451	439	460	466	491	467	427	476	418	444	505	507	449	438	424	470	503	454	478	438	453	481	450	465	440	450	471	467	426	474	463	420	450	458	517	428	446	432	413	419	436	470	473	399	460	445	472	480	457	406	425	420	452	469	474	492	427	461	431	440	474	466	462	457	469	470	469	453	481	447	429	393	437	491	479	431	456	435	427	400	438	459	459	474	486	422	474	436	455	432	453	455	424	453	461	477	434	444	429	473	422	421	442	466	445	464	428	458	470	441	468	469	482	411	486	474	463	456	450	459	465	443	498	434	438	436	435	479	461	429	422	448	497	448	462	472	486	474	461	428	488	470	493	479	455	424	404	424	449	446	475	444	463	414	475	436	464	457	469	473	432	440	430	416	486	442	457	399	456	428	477	498	431	453	435	477	443	441	489	449	479	439	440	469	488	432	429	467	494	424	414	451	435	481	456	453	448	422	440	444	480	431	467	469	467	442	417	433	461	434	463	450	439	444	447	462	416	463	461	470	428	419	438	480	446	462	450	442	441	432	504	482	478	467	457	422	454	458	458	451	451	449	432	434	425	470	467	466	459	466	450	448	470	463	460	474	472	469	470	419	482	456	457	465	399	454	515	441	461	443	455	451	440	466	454	491	447	463	475	437	449	470	475	470	471	492	464	449	435	452	434	461	449	474	453	439	457	470	430	428	445	428	439	453	446	462	446	482	447	429	453	435	457	474	409	490	457	468	476	470	464	393	413	452	490	442	479	454	433	416	451	468	462	457	469	428	453	463	439	441	506
23287	21342	29160	23880	21343	19856	2235	874	670	615	604	491	496	471	423	459	478	405	412	425	395	409	405	373	402	380	401	363	387	375	374	362	366	396	391	413	381	373	394	405	363	365	374	390	394	379	344	377	377	376	383	368	366	371	388	350	317	355	363	359	392	370	382	375	336	351	333	354	375	392	375	380	367	339	383	328	370	359	336	379	387	387	401	347	350	380	319	353	332	344	358	347	337	375	352	364	342	379	387	342	327	345	393	380	375	356	365	337	360	363	368	358	390	389	310	327	337	374	355	387	352	347	396	371	341	392	363	348	360	329	364	390	365	376	358	375	391	354	339	363	366	367	357	354	328	326	384	354	339	370	387	390	355	351	365	373	372	366	352	322	358	349	343	364	364	368	355	362	339	387	344	381	373	391	394	363	341	375	356	370	364	356	368	358	341	364	390	360	359	349	342	385	366	324	365	375	350	364	366	366	321	321	326	378	353	376	337	399	359	376	339	372	364	343	370	365	345	350	329	340	378	358	374	362	375	373	390	372	349	363	372	313	366	335	379	322	354	350	360	325	350	351	355	347	363	369	363	380	352	330	345	338	380	365	360	354	375	332	324	347	355	359	348	358	370	382	363	370	366	354	371	350	371	343	348	379	365	412	367	339	353	334	343	363	388	341	380	343	354	335	391	369	350	371	340	366	372	386	333	375	379	359	376	382	358	368	336	336	367	368	358	330	409	353	356	374	373	366	348	322	354	361	359	366	356	354	351	320	359	328	343	384	375	378	359	358	352	343	358	349	354	346	371	329	377	351	366	387	360	331	350	340	364	380	363	329	358	343	372	340	345	377	314	359	342	356	343	355	363	376	356	353	348	362	339	382	335	362	359	333	343	351	339	374	351	370	353	365	351	377	364	354	384	382	346	373	339	360	379	341	351	342	377	338	384	376	365	368	376	368	354	368	403	359	361	390	378	372	311	383	345	346	373	390	326	388	324	348	375	348	349	367	382	334	338	399	347	363	381	355	345	367	364	329	329	347	399	366	351	370	365	375	378	358	330	352	344	332	396	337	353	388	380	369	339	358	357	360	361	381	339	375	346	321	374	370	332	375	362	357	340	359	338	359	366	331	362	387	358	374	345	381	381	334	345	381	344	349	353	371	376	377	333	343	352	342	356	368	367	344	374	386	331	317	379	385	384	330	337	362	338	368	367	377	349	340	322	355	384	354	377	393	377	348	345	341	340	343	344	333	358	359	360	352	378	342	330	329	361	355	391	388	351	367	376	319	357	338	327	342	365	341	345	366	373	350	386	375	354	390	316	341	372	379	363	358	356	374	367	336	365	329	339	342	343	381	344	360	330	363	344	372	373	341	377	344	346	335	370	378	356	355	364	321	368	370	354	343	365	348	377	383	341	338	348	341	351	339	360	347	376	360	350	380	352	404	356	364	371	324	344	366	363	335	343	357	368	353	380	307	346	335	364	369	367	377	381	366	361	362	383	354	343	363	324	348	393	328	352	379	333	335	348	371	334	361	365	348	353	343	349	370	420	389	345	343	361	351	390	351	348	373	331	354	362	342	372	372	344	366	368	344	350	336	338	394	335	386	349	344	354	378	352	345	370	359	343	377	374	365	357	382	372	315	371	385	344	370	342	372	373	345	352	352	354	367	344	343	370	335	388	311	387	341	380	365	341	367	321	394	334	365	401	376	348	351	379	371	378	351	342	352	373	317	350	359	388	360	381	370	317	345	353	378	348	333	363	372	336	355	360	385	361	369	373	350	365	385	398	335	403	371	328	377	350	349	349	405	370	352	308	342	354	353	366	387	342	322	383	360	354	385	379	332	340	339	399	385	321	367	382	367	359	369	351	356	338	357	393	373	342	351	386	354	334	354	397	371	354	342	324	348	343	370	361	341	355	370	371	353	332	356	391	396	346	349	366	339	365	351	329	345	372	361	366	337	332	363	381	367	367	336	393	367	354	331	377	353	363	372	339	350	367	376	340	377	358	367	360	352	385	356	333	357	355	346	357	355	351	378	355	348	336	352	392	351	388	332	351	378	362	373	392	343	362	360	394	384	354	363	353	335	393	392	367	356	366	370	341	398	392	367	342	345	355	363	366	357	350	356	385	367	352	376	380	365	378	356	349	374	340	386	363	356	351	365	351	347	357	405	345	366	339	380	352	348	343	394	323	349	330	354	328	333	368	391	348	355	349	325	367	364	342	360	358	339	342	342	342	370	374	385	359	359	374	388	335	379	367	372	338	357	367	380	367	402	319	370	337	352	348	371	362	363	354	392	354	384	373	358	327	368	372	345	375	341	338	342	372	312	336	336	355	339	340	364	342	369	384	361	331	319	350	308	332	332	396	345	352	354	341	361	326	367	354	347	333	364	382	340	357	350	391	359	359	343	359	359	361	326	367	372	337	334	338	407	375	346	332	359	366	346	352	335	370	362	377	358	355	337	339	361	349	347	350	341	361	384	384	374	360	393	363	373	375	369	380	363	348	361	389	367	381	369	355	351	371	357	317	358	339	341	362	389	342	368	367	361	345	334	330	335	366	339	373	347	385	382	387	369	348	362	337	358	334	360	354	348	329	349	368	378	364	322	410	372	355	347	381	366	368	380	406	360	355	366	384	361	358	368	371	338	360	349	361	334	358	361	386	384	344	355	372	333	338	351	347	357	373	367	341	329	315	340	393	365	361	358	388	363	333	360	332	403	341	356	348	363	409	357	381	350	347	339	327	373	363	399	385	350	367	362	334	361	326	383	360	326	347	380	359	353	353	362	394	370	356	384	351	345	376	343	374	367	348	378	367	368	339	386	351	341	383	392	370	373	347	383	351	370	352	388	343	354	346	363	339	387	353	363	401	350	350	351	366	376	343	343	336	378	375	384	338	332	359	334	365	320	346	366	362	357	380	361	347	351	319	345	347	378	376	337	380	354	339	356	331	349	336	353	379	328	342	363	374	333	362	341	337	366	358	362	376	329	376	343	339	360	373	324	322	370	389	344	334	359	368	376	349	303	320	330	342	344	359	323	335	375	418	362	322	359	367	369	367	375	359	381	387	333	367	365	336	362	333	328	351	347	336	366	377	357	327	384	346	387	319	328	372	364	362	331	362	350	365	354	330	364	383	355	377	375	345	368	295	343	363	348	346	372	384	351	351	356	376	358	356	373	348	345	355	336	355	340	346	368	331	328	365	395	385	347	379	331	348	334	336	354	367	339	320	348	376	348	346	329	339	362	345	344	340	396	333	328	361	360	366	342	371	370	349	369	342	412	363	338	394	404	360	334	353	345	327	343	362	333	352	369	394	361	348	354	344	370	362	364	352	344	380	360	368	343	350	338	366	375	355	362	356	387	390	362	335	348	345	381	348	358	303	337	351	374	356	388	349	347	347	349	356	367	340	354	342	333	371	354	338	354	375	379	378	372	348	340	362	345	399	363	380	341	347	358	378	338	360	350	346	362	339	375	370	374	377	368	366	344
28004	16374	18271	7425	4998	3729	2777	2315	1987	1702	1507	1303	1164	1119	1049	981	955	922	902	850	808	834	806	777	754	754	750	734	706	709	706	754	727	707	717	732	658	702	720	654	701	730	661	662	724	714	695	630	637	706	668	637	671	676	683	677	689	696	687	732	647	650	608	638	663	648	650	652	720	645	691	654	647	690	672	644	634	662	669	672	627	666	679	644	691	660	651	679	724	642	704	680	690	710	700	673	624	655	684	661	634	707	669	674	633	649	669	671	703	623	707	603	658	678	629	661	652	657	648	683	650	593	665	643	664	685	629	672	692	631	685	633	658	577	677	652	635	643	629	631	611	670	648	727	662	657	643	630	620	703	598	595	639	622	659	646	565	648	644	643	625	660	652	662	594	653	661	645	677	682	606	654	675	667	669	683	671	672	653	651	711	654	662	633	624	628	667	679	659	620	660	671	651	665	635	647	676	645	641	618	635	657	646	656	614	658	657	608	675	672	706	657	604	636	639	636	665	640	605	641	703	653	656	657	658	671	649	636	657	692	641	631	658	629	655	647	654	627	640	623	625	696	708	682	607	660	606	679	646	640	614	651	657	655	647	615	638	603	674	637	712	626	652	632	636	674	672	645	643	662	641	673	646	682	658	657	666	657	660	649	676	631	653	639	649	621	616	622	618	695	626	703	627	682	688	660	637	690	566	636	641	632	644	625	621	655	628	660	653	646	625	653	637	623	631	613	647	690	618	657	619	667	626	646	612	592	656	644	673	702	653	601	684	668	676	613	596	630	643	629	648	657	632	648	646	663	641	646	637	670	599	635	656	661	669	631	666	629	677	624	640	617	645	661	621	688	673	666	625	639	620	649	660	617	635	689	683	657	630	649	659	668	622	663	632	643	660	625	654	636	641	667	693	635	610	672	658	613	652	651	607	695	657	647	607	670	640	619	694	623	670	649	637	670	672	597	634	630	595	663	668	670	664	672	626	679	618	646	631	676	665	655	630	636	683	623	639	669	618	634	631	623	595	624	623	656	690	669	669	663	663	650	666	657	657	588	681	634	620	648	693	684	637	656	651	658	660	667	651	638	657	646	672	646	687	676	634	641	614	641	656	708	639	589	670	649	594	619	623	601	634	662	604	655	678	655	671	681	663	612	624	640	629	642	668	716	646	608	642	656	646	640	639	657	669	691	651	671	605	629	707	665	640	668	656	633	654	684	627	648	623	660	631	718	649	629	590	688	671	650	690	644	664	653	672	668	628	622	612	708	644	632	668	675	647	610	671	634	677	680	671	701	673	635	609	642	678	656	621	607	625	622	632	645	665	647	644	661	640	673	646	618	665	656	663	649	625	613	691	645	649	654	597	654	591	624	668	627	635	634	634	635	614	659	682	646	654	619	671	654	665	665	679	662	659	644	598	636	685	657	677	663	647	670	680	722	661	662	646	665	652	601	654	673	648	687	661	612	654	619	695	674	674	653	611	661	638	668	681	630	622	645	625	640	640	637	621	689	696	618	646	604	642	644	629	663	657	645	680	669	643	640	652	666	675	672	672	634	617	626	639	651	634	595	638	630	629	638	602	608	637	667	622	633	632	640	694	656	692	701	664	614	668	653	673	625	615	680	603	641	610	668	639	657	613	610	628	679	606	597	666	738	660	626	627	646	650	604	616	639	669	641	659	610	711	626	627	602	633	661	655	676	628	718	684	630	627	655	664	629	630	642	682	640	666	667	666	629	643	678	633	666	629	662	641	631	606	648	606	663	642	661	637	647	638	625	637	622	645	641	640	592	639	704	620	623	676	622	634	646	693	647	567	647	646	670	654	629	634	622	677	640	673	628	672	616	668	683	641	632	680	652	696	710	681	636	618	624	686	645	630	640	679	667	627	623	619	640	665	595	662	630	616	644	613	714	640	671	629	685	675	600	674	669	687	666	651	667	634	656	639	639	628	656	645	655	683	644	633	660	582	638	635	678	654	686	641	681	652	668	672	630	593	661	618	693	654	637	662	646	685	647	667	616	637	669	679	646	680	695	653	653	623	621	625	662	655	678	645	631	652	599	674	656	623	616	621	669	670	666	637	635	552	628	610	661	634	681	656	641	636	634	653	628	591	611	670	651	674	620	656	651	661	657	680	670	617	659	635	673	638	638	625	635	600	689	701	662	640	625	683	625	630	640	625	675	637	657	656	631	664	667	624	635	666	664	612	584	689	645	664	617	625	635	679	635	671	678	658	662	634	740	650	616	613	676	660	671	591	640	653	652	644	605	686	625	630	697	655	651	676	601	636	653	624	678	677	652	648	674	661	635	668	631	654	643	668	688	617	664	658	724	632	633	674	657	668	645	642	643	663	639	608	590	632	617	640	636	660	656	638	656	598	646	638	688	656	604	638	633	631	661	630	648	644	641	668	629	639	605	659	647	640	608	606	609	674	696	660	685	677	681	645	638	575	615	607	663	645	625	620	640	668	607	638	681	607	691	664	633	652	692	602	661	639	609	632	646	617	682	662	610	662	690	639	667	673	654	685	662	630	632	621	623	669	654	654	649	595	683	669	648	598	625	628	687	644	622	664	658	663	650	654	654	658	639	609	636	664	640	622	614	697	660	653	632	622	630	631	652	664	646	651	664	646	638	653	680	673	608	629	665	654	705	642	617	652	657	685	678	647	658	611	683	637	649	641	644	603	670	655	644	630	646	666	680	677	621	699	610	654	646	649	642	637	610	621	635	718	658	670	632	606	676	647	687	660	650	641	661	629	656	644	628	618	659	615	656	661	581	681	686	692	664	642	618	656	655	641	655	637	628	691	663	694	669	673	683	657	625	616	611	683	617	606	618	667	641	658	642	662	651	657	684	642	609	680	628	624	625	631	617	642	630	646	647	698	634	632	662	633	683	648	658	676	627	650	617	646	709	709	636	681	662	619	654	630	644	651	608	642	613	622	661	647	665	656	667	615	600	655	633	663	653	605	643	642	636	605	664	658	610	653	649	643	643	686	666	613	696	583	640	689	651	643	622	663	680	655	657	652	634	654	615	615	741	672	647	640	691	679	722	633	643	703	652	639	701	623	643	622	663	637	613	623	674	638	650	649	601	616	675	643	634	659	658	662	645	670	657	637	610	595	702	604	633	599	659	665	677	646	623	662	659	664	657	626	655	622	647	645	615	648	634	691	664	652	649	643	633	623	670	622	671	625	674	655	668	660	703	620	591	666	638	641	650	595	625	647	666	648	630	642	661	663	627	638	717	662	682	612	664	623	685	665	663	666	619	641	668	646	656	659	612	614	660	615	664	599	642	636	639	598	633	657	654	675	605	680	609	670	653	645	672	656	634	612	631	637	625	634	667	660	667	605	639	665	631	626	626	644	660	641	680	621	618	688	670	646	642	637	653	628	642	647	659	646	663	653	617	648	615	664	661	619	703	644	688	636	646	633	636	595	649	712	642	671	614	643	687	600	631	647	630	664	664	662	682	647	669	661	610	648	629	618	653
26768	20835	9664	1043	606	564	552	507	489	530	484	522	493	502	507	545	490	477	516	529	529	523	476	529	503	513	480	528	512	509	507	480	507	502	503	475	560	510	497	505	488	508	470	527	524	500	512	485	485	515	503	512	499	506	525	499	528	534	486	496	487	470	508	509	456	490	499	527	453	523	536	476	489	482	545	494	473	469	522	483	492	499	530	467	488	516	519	485	480	496	477	488	502	525	494	510	510	526	511	527	528	492	513	467	454	526	479	504	521	530	506	551	488	505	484	518	463	481	471	483	488	529	503	505	450	463	475	529	487	494	489	515	521	514	481	491	498	495	514	506	510	521	495	510	461	480	475	520	503	478	479	513	501	532	532	478	466	518	490	481	487	487	491	493	529	546	546	504	496	522	466	483	505	474	502	514	485	479	524	497	492	517	479	514	483	487	489	503	473	489	496	522	473	520	532	544	531	510	498	538	506	503	507	494	524	520	524	497	532	464	459	476	472	540	488	510	491	482	487	513	450	482	518	495	542	542	504	500	462	496	512	487	458	509	521	492	477	536	507	476	490	524	469	519	477	502	497	473	485	527	528	508	490	494	508	500	514	492	501	512	541	482	516	483	461	514	528	510	506	483	496	496	475	486	489	488	520	507	557	529	488	519	489	507	502	511	515	488	484	484	502	511	532	527	476	478	526	513	489	521	520	508	523	500	511	510	533	499	522	506	485	504	488	463	487	515	524	477	521	480	514	483	526	494	485	508	547	497	491	506	521	565	507	505	500	519	533	478	491	463	521	515	470	482	502	486	489	523	458	519	509	534	519	486	496	474	508	468	501	499	469	496	505	503	514	511	528	466	519	516	479	507	522	501	517	460	466	496	507	533	530	479	497	446	475	483	478	457	526	510	556	536	518	489	508	486	497	528	472	473	508	515	488	481	503	508	484	553	462	552	524	502	487	474	477	520	536	468	424	486	488	469	506	522	500	505	469	464	493	501	535	535	445	477	489	490	498	479	524	465	489	519	483	511	472	523	497	469	514	497	476	485	510	486	531	494	490	534	503	508	462	458	524	504	506	504	528	514	513	501	472	502	462	499	489	543	503	478	478	533	478	501	508	494	502	469	478	458	498	493	458	506	534	506	484	517	494	486	474	474	483	506	444	455	521	499	534	513	472	493	491	525	500	508	496	503	502	526	472	511	464	538	482	546	497	499	502	495	489	519	479	502	510	431	464	522	505	489	495	524	474	504	505	503	470	528	485	471	497	510	474	498	496	479	511	502	503	470	481	531	534	513	508	469	520	510	523	497	511	543	514	473	466	467	514	491	485	483	504	481	487	522	476	488	485	525	527	513	497	524	475	532	510	514	532	486	524	486	487	521	492	524	481	482	509	497	463	525	510	500	518	548	511	477	507	466	467	509	520	467	506	472	470	497	500	514	512	470	474	493	516	476	482	505	491	512	513	493	482	471	518	485	534	472	476	459	503	522	490	459	497	457	496	460	489	484	485	498	482	543	460	523	473	468	517	537	515	479	519	519	510	515	478	522	516	511	514	492	491	482	498	487	509	530	480	526	504	514	519	522	533	497	497	525	525	514	489	489	528	505	478	506	514	486	489	498	514	511	459	501	465	451	515	492	505	514	509	502	531	496	528	465	491	511	488	490	518	522	485	516	461	506	528	504	469	523	505	515	469	494	515	488	515	468	488	505	492	545	507	487	483	509	496	469	495	493	494	499	516	498	515	495	512	494	531	476	543	486	497	501	513	511	473	487	492	518	523	534	488	468	453	527	474	515	500	463	490	503	499	521	479	509	538	501	496	473	484	519	504	517	497	479	528	463	510	503	505	506	472	507	523	485	509	507	491	506	557	500	493	487	496	468	475	540	522	528	486	469	467	475	508	535	483	502	441	501	490	501	505	519	472	515	503	489	459	509	494	522	465	503	466	515	469	519	481	514	508	529	486	486	521	482	545	528	472	532	487	502	509	476	498	490	500	491	501	490	476	494	497	542	483	526	459	478	497	489	481	512	515	530	476	497	493	510	502	520	495	520	476	501	527	456	462	518	521	488	507	516	499	521	475	505	526	496	453	513	539	504	509	486	492	479	481	487	512	473	510	490	506	479	528	488	516	481	511	508	478	464	458	502	513	496	502	486	466	513	515	492	487	520	486	512	519	511	544	461	504	523	497	487	493	483	493	501	488	486	491	454	524	470	481	505	494	470	526	501	507	488	516	459	505	496	463	489	500	499	496	473	491	478	488	495	499	516	500	463	492	471	456	479	518	467	500	505	507	523	520	547	465	458	537	504	535	492	492	514	502	516	513	480	448	485	544	464	501	493	513	483	512	508	552	508	500	459	552	475	526	516	493	524	534	499	524	454	495	504	501	513	491	526	491	486	506	497	538	525	483	512	522	486	500	501	478	491	490	528	502	529	482	472	509	479	482	523	529	501	504	454	502	500	482	506	530	500	493	508	481	504	502	485	482	502	502	486	489	502	471	484	553	502	478	489	521	517	510	486	517	515	460	494	497	505	515	490	510	520	497	468	524	479	537	467	507	510	488	495	507	471	506	460	474	477	483	522	506	471	502	517	491	466	501	528	454	514	496	499	512	480	492	490	473	514	494	535	473	534	497	507	444	500	511	504	509	515	497	506	524	488	494	522	518	522	457	541	465	465	534	463	519	525	510	476	491	485	532	512	503	502	544	523	509	541	476	499	491	510	482	499	519	485	522	501	525	477	490	450	504	480	470	458	479	475	522	505	518	539	505	489	505	497	492	501	528	509	528	565	456	477	513	476	514	486	491	534	511	505	501	457	455	485	549	527	501	471	474	475	492	496	545	496	452	524	524	482	486	498	484	517	522	511	485	498	467	491	489	518	519	517	463	458	508	528	478	501	501	526	507	515	463	529	508	536	500	529	512	473	496	472	504	526	490	485	504	482	527	500	477	508	498	531	455	502	469	504	498	505	503	494	530	495	485	447	491	492	536	510	508	477	495	494	517	527	484	528	528	491	495	531	482	501	511	489	474	478	562	506	497	503	497	533	472	496	501	492	487	514	487	498	519	503	488	517	477	486	524	490	478	481	480	523	467	467	480	497	470	508	494	464	514	516	519	471	498	501	500	476	480	512	500	493	513	493	498	493	517	497	484	484	499	472	493	465	492	505	507	496	535	509	509	484	491	478	488	521	511	486	508	479	519	474	482	512	435	515	481	516	506	495	544	509	511	502	555	494	529	514	483	497	497	501	515	498	509	490	506	520	512	502	513	473	474	509	483	494	534	513	542	474	536	477	516	476	517	507	510	489	477	530	510	513	517	506	517	521	527	536	471	503	504	455	528	512	487	481	494	496	508	552	505	505	539	502	469	475	474	492	522	519	486	483	491	500	506	491	497	559	524	484	502	505	544	525	508	493	506	504	495	494	508	502	479	509	487	485	474	519	468	493	469	468	509	495	546	488	493	477	494	493	471	474	502	491	489	497	498	520
11528	2030	2509	1307	1147	1047	1044	980	999	927	937	973	1004	970	974	967	969	963	934	951	1031	947	899	950	990	929	977	966	919	947	922	964	944	993	936	899	911	936	964	928	1031	951	959	955	918	955	967	937	912	949	985	926	916	953	1004	951	921	923	944	983	912	897	906	933	968	959	937	979	984	907	995	963	976	931	930	991	976	930	959	938	924	943	939	922	930	912	938	885	971	963	972	945	953	907	946	884	930	963	924	954	985	946	976	918	948	932	1002	910	938	991	951	970	1001	947	970	954	928	921	908	954	896	954	978	948	914	917	970	907	898	924	945	939	907	977	977	936	906	985	895	935	919	928	994	963	919	979	963	954	917	924	1006	969	884	919	926	945	960	954	880	975	979	963	952	1018	974	929	942	941	906	919	869	935	929	935	924	940	891	951	939	917	983	918	967	963	931	924	899	888	922	954	937	952	946	936	965	952	983	999	965	876	961	976	929	923	904	962	911	991	935	953	918	953	945	1003	891	961	887	939	935	947	930	917	985	929	872	972	911	930	897	960	921	950	901	950	959	983	941	943	959	949	936	924	927	926	963	935	931	924	975	924	964	900	936	940	947	946	910	967	926	971	981	962	955	920	955	951	936	941	949	991	996	916	927	993	951	955	912	933	955	938	921	925	962	910	984	888	911	930	952	913	940	965	963	934	986	944	927	974	899	948	943	951	922	920	963	954	975	928	970	933	956	978	894	933	933	895	953	943	954	963	974	965	925	946	944	934	903	976	955	906	972	928	941	964	1007	930	890	941	943	928	876	950	966	977	992	918	965	1000	928	899	923	959	929	975	938	874	961	924	930	918	951	951	952	885	967	1011	957	942	929	937	979	1015	957	922	943	959	954	913	925	944	960	933	947	957	964	939	911	954	879	958	896	941	905	942	969	938	975	912	967	919	939	929	921	963	953	978	940	917	998	948	923	953	919	982	939	914	951	928	980	955	927	950	932	861	939	889	932	960	979	916	1006	876	960	913	945	950	982	937	943	954	933	1002	919	929	978	971	982	962	995	923	942	949	1009	1029	938	928	959	975	953	935	888	943	963	970	886	938	939	935	931	921	897	969	929	948	904	1007	906	924	959	927	907	909	919	954	940	993	953	916	862	945	968	956	913	945	893	978	878	992	975	871	974	942	950	934	952	1001	983	898	983	985	909	925	968	904	951	919	913	923	928	922	926	916	902	970	976	982	1010	950	942	914	910	959	964	914	964	993	907	1003	969	961	921	999	969	963	992	932	898	908	943	939	912	980	982	956	970	916	920	962	1010	925	933	995	931	944	984	923	946	925	934	915	917	977	977	1000	911	953	978	915	958	918	1000	1006	973	973	942	955	946	954	1028	959	981	958	978	941	973	944	959	921	962	974	921	959	928	929	885	906	911	899	963	909	990	951	950	895	986	946	925	970	893	944	955	993	940	930	967	947	903	982	986	909	976	908	962	943	931	967	974	985	945	897	941	925	942	961	961	870	934	942	976	945	975	944	902	972	948	939	922	890	878	955	956	934	960	916	935	977	941	912	977	956	918	993	1023	929	898	937	969	877	973	959	939	943	993	889	886	1003	965	1021	899	959	934	966	954	964	961	953	925	959	931	895	931	958	958	940	955	983	912	920	924	961	964	981	943	947	971	933	952	1023	947	916	949	947	986	932	979	930	935	999	889	908	963	983	942	920	994	912	943	964	962	974	963	956	981	967	961	952	1000	926	958	932	915	964	966	917	918	965	929	975	908	929	969	939	891	994	926	969	969	996	993	962	985	936	969	934	904	960	924	942	964	928	949	1001	927	941	926	982	959	930	999	958	964	956	892	937	926	945	971	947	942	922	953	933	1004	902	934	947	887	1009	908	939	979	991	945	934	943	929	982	903	923	947	967	961	879	914	921	917	978	930	968	942	1010	925	951	937	934	944	930	941	978	922	919	915	947	984	914	1000	925	975	955	943	943	918	961	941	950	966	932	975	896	947	956	889	938	951	969	916	933	950	973	979	935	941	948	917	971	933	969	969	911	947	916	936	895	996	934	963	962	923	984	938	951	914	973	1014	939	975	944	915	945	962	941	967	978	949	906	900	941	947	941	938	963	950	937	934	944	931	942	909	971	944	972	914	911	913	898	924	1003	937	947	1004	996	930	1008	930	906	903	972	974	991	934	942	957	948	938	915	1017	955	927	930	999	921	941	969	930	981	933	949	937	1009	926	958	997	931	966	980	931	956	934	970	890	989	891	999	890	893	941	952	1013	924	963	928	896	942	917	935	961	983	889	947	974	970	977	922	989	1008	957	989	965	910	968	922	917	944	906	923	939	903	956	944	964	933	1034	952	973	958	950	949	925	937	990	956	1009	931	910	883	963	944	926	920	949	918	890	947	972	962	952	941	935	895	912	918	923	948	929	957	948	905	967	915	944	952	949	969	959	979	933	933	949	904	926	881	926	988	937	956	909	936	921	1009	989	895	969	876	930	932	956	954	966	964	922	937	926	1005	949	977	939	918	956	915	942	984	906	970	953	936	977	918	914	957	973	946	965	976	917	955	975	912	930	870	960	941	986	904	1005	976	932	952	932	953	965	911	931	938	897	943	957	947	915	964	885	977	895	976	940	953	955	946	953	931	951	898	911	1004	952	960	961	982	926	926	912	922	942	982	937	938	912	928	958	997	926	953	983	945	941	966	953	969	957	949	976	920	961	954	909	984	941	963	957	906	976	955	930	938	937	918	899	1009	942	948	957	952	988	922	930	970	929	952	941	950	926	949	903	954	979	994	997	920	982	934	931	970	943	985	931	946	987	943	913	946	986	984	1038	939	946	888	942	954	954	957	868	937	991	930	900	892	914	975	961	974	906	921	959	962	992	973	922	947	950	947	939	964	1017	920	949	969	891	910	927	948	991	968	923	941	902	923	941	1025	920	943	912	957	940	945	929	949	1017	941	865	970	963	938	957	975	971	1013	990	939	907	898	908	942	921	961	938	986	952	907	943	932	991	1013	963	924	921	950	931	924	934	980	920	930	937	969	970	909	957	936	1011	929	985	938	946	939	921	859	900	898	935	933	950	933	904	945	982	892	984	963	926	991	955	887	945	944	989	926	914	976	915	973	960	953	958	948	970	975	942	924	952	1003	962	922	929	955	944	939	989	926	971	970	970	968	980	937	944	905	936	919	970	936	912	919	922	894	909	973	975	930	930	957	952	941	1008	865	927	961	941	1012	941	964	955	908	977	929	949	926	968	948	917	980	988	914	930	962	884	943	916	906	942	911	965	952	947	938	965	943	913	985	944	943	949	978	1012	966	898	885	962	990	942	971	984	945	967	977	977	929	1007	924	964	976	955	1005	943	963	970	979	912	975	891	934	956	990	935	922	968	945	911	968	977	910	965	988	946	973	913	954	944	931	951	975	912	920	954	934	956	970	943	950	940	918	926	1013	927	912	927	936	912	936	884	915	967	873	1016	885	952	903	948	982	984	1003	899	917	929	948	964	967	951	905	974	987	993	951	967	967	921	969	927	978	943	972	967	996	940	946	946	1001	976
24153	21322	28479	24507	20740	2434	650	469	391	346	344	300	292	301	250	283	289	262	230	250	254	234	221	243	263	262	242	257	227	220	247	253	239	219	243	219	221	250	222	236	238	221	219	220	232	232	251	218	237	225	247	234	206	212	241	244	255	227	237	243	236	237	208	202	240	239	243	230	241	221	216	202	201	207	229	212	216	219	210	234	199	235	233	230	238	243	226	247	234	206	230	216	227	245	211	224	237	207	220	228	207	226	229	225	231	219	209	215	211	233	214	198	221	217	248	210	214	221	221	231	239	229	228	210	232	262	227	226	228	236	241	210	216	213	203	228	243	220	193	226	193	226	243	244	215	218	242	215	224	244	222	231	224	231	235	231	211	220	223	217	218	247	216	200	253	231	262	247	204	231	236	236	198	231	233	191	243	222	219	232	239	237	206	232	212	248	233	214	230	215	257	228	212	211	231	241	224	243	234	212	219	228	205	232	231	220	212	220	225	216	207	232	236	206	223	219	236	226	217	244	243	211	231	230	223	227	222	220	227	205	224	194	222	224	207	235	218	233	242	206	250	233	221	202	239	199	223	220	216	211	233	229	218	241	223	226	218	219	228	215	214	249	233	242	241	233	253	192	229	215	211	209	232	238	182	210	233	226	247	227	216	220	208	213	214	197	248	234	225	229	211	238	223	228	238	248	201	218	221	208	220	219	206	257	210	224	218	237	219	213	203	226	252	215	206	246	211	202	222	209	240	243	238	250	222	240	231	220	219	236	225	224	202	203	242	206	236	211	238	246	199	207	249	238	233	244	216	223	216	208	216	215	225	222	208	211	233	218	223	246	228	217	201	243	216	220	209	240	214	234	235	215	202	204	209	242	205	223	212	199	210	244	238	216	229	229	201	221	230	207	226	241	269	212	213	197	228	228	228	208	227	214	218	231	229	231	228	246	210	240	220	221	224	217	235	232	213	235	237	233	225	207	239	234	206	228	223	216	224	238	221	213	221	219	234	231	217	223	260	239	215	213	216	226	208	212	217	211	222	240	225	249	212	225	218	206	229	229	213	246	211	230	216	214	211	236	243	214	204	216	195	225	216	245	207	213	216	237	220	225	225	252	228	205	218	226	231	206	224	224	201	268	204	225	213	206	225	239	219	234	228	253	191	208	223	196	232	203	225	233	229	220	215	265	218	207	239	202	205	205	219	220	234	222	213	216	247	243	227	214	248	235	216	223	224	228	222	224	239	227	222	219	218	222	233	210	242	207	210	218	257	216	242	228	205	239	228	230	220	227	217	206	245	241	212	191	213	228	207	220	204	235	215	227	214	202	219	233	246	212	231	190	202	221	223	218	228	235	212	226	224	234	236	186	230	255	216	256	202	227	209	212	214	236	212	220	231	224	239	228	210	199	233	226	205	219	211	239	200	237	241	227	213	221	235	211	225	215	223	223	218	246	229	229	202	213	229	197	206	222	233	226	235	245	212	226	221	228	238	208	248	232	210	212	240	207	228	225	226	236	214	216	194	228	227	233	227	226	193	219	225	220	209	243	218	217	217	221	233	199	229	203	220	207	220	239	215	224	215	241	217	219	227	209	221	212	217	236	224	209	212	210	224	211	207	200	224	218	244	245	225	215	240	229	224	236	222	253	240	195	211	208	231	230	245	241	230	226	247	218	222	225	247	230	214	235	230	217	227	251	216	230	209	203	216	216	242	217	231	211	205	213	242	229	246	210	223	223	241	217	255	216	258	240	228	222	235	221	217	222	202	240	217	246	226	218	218	260	215	236	217	235	217	246	233	217	227	220	228	204	214	227	238	249	247	200	197	194	223	221	210	251	224	228	216	235	219	205	232	209	221	207	262	204	231	223	206	218	222	218	222	215	244	226	249	221	228	232	225	230	213	209	215	211	222	242	236	234	220	204	222	226	218	231	212	251	244	203	244	204	226	217	217	233	208	205	240	217	233	228	213	206	248	219	197	238	240	220	220	213	256	208	209	219	224	223	210	213	225	205	231	225	211	247	258	249	228	223	206	214	227	216	249	212	231	218	230	224	245	231	191	239	211	238	218	209	225	229	225	211	212	210	226	226	253	218	248	201	229	198	220	205	220	200	217	211	214	239	222	218	246	222	227	222	219	208	213	235	230	197	226	217	216	184	224	241	242	203	224	238	219	192	222	225	217	222	213	224	217	223	232	247	202	231	226	223	232	187	208	221	240	244	227	208	208	219	221	229	212	221	205	232	203	227	243	216	230	228	224	231	215	217	217	225	233	217	236	242	248	220	236	204	211	247	211	208	220	234	218	228	235	233	213	226	199	219	214	227	232	178	240	195	211	218	230	208	232	224	224	229	205	225	212	230	220	224	209	221	237	208	240	200	223	211	250	195	203	239	198	241	217	230	217	231	213	244	200	215	225	216	218	218	240	217	229	216	242	208	222	225	238	221	206	228	196	197	195	234	243	223	211	241	228	211	221	262	231	218	213	191	202	211	236	198	221	206	216	246	243	222	211	187	230	214	210	211	227	216	190	239	221	226	222	219	219	196	224	227	229	182	235	215	225	238	242	219	262	263	239	214	224	233	227	235	238	218	207	215	208	245	212	224	221	219	217	231	235	218	226	266	236	211	222	230	201	197	209	192	206	206	234	210	228	225	218	216	220	220	218	215	229	238	228	216	225	246	239	221	207	240	213	220	228	216	211	227	237	250	227	200	219	236	188	225	238	234	223	219	228	262	243	248	248	233	259	207	211	213	218	236	228	226	222	236	206	224	191	174	225	206	212	228	214	211	224	218	231	220	251	257	212	196	195	212	197	218	207	260	225	233	200	228	232	214	222	246	219	222	220	222	216	203	236	237	230	240	222	232	230	206	207	210	211	231	233	233	202	217	229	231	242	211	200	214	219	204	216	212	221	210	246	224	206	237	229	221	227	213	231	226	220	209	220	200	235	193	214	197	211	235	194	215	230	238	237	238	211	246	231	230	228	222	217	233	241	231	193	219	234	209	220	225	227	228	206	239	212	261	247	243	223	230	202	231	172	217	208	220	269	258	238	210	217	220	215	220	207	217	204	239	229	222	246	234	218	240	234	208	216	233	206	230	210	236	222	218	198	202	198	221	202	196	239	228	211	202	236	236	214	236	218	241	210	254	207	206	231	218	217	228	246	231	240	222	219	234	214	222	236	204	227	215	217	207	254	237	208	230	204	215	227	211	244	228	228	221	219	231	216	246	216	201	206	206	232	247	226	218	209	239	210	240	216	240	215	203	196	231	216	255	187	227	208	212	223	226	222	223	225	239	212	238	233	231	263	217	220	219	217	221	232	204	208	201	214	226	188	246	237	199	235	217	223	207	233	219	190	215	213	227	226	252	238	195	218	208	198	229	219	201	244	202	202	222	239	223	209	230	220	238	204	214	228	224	230	221	205	236	211	221	230	231	225	209	250	244	235	225	254	218	226	196	199	238	215	224	224	200	212	229	241	224	217	214	200	229
24064	10382	13329	4450	2855	2144	1696	1365	1171	1022	873	793	747	698	619	627	690	597	595	544	552	540	540	532	538	495	487	492	496	456	503	513	468	496	489	452	488	475	482	482	477	493	456	452	489	478	457	448	459	462	424	472	452	444	489	474	413	437	434	447	505	488	432	473	446	471	452	434	468	463	420	454	449	438	432	474	482	487	463	446	429	435	421	469	465	486	421	478	474	410	473	494	445	463	446	470	431	523	431	444	472	466	496	451	464	432	451	434	465	426	493	420	452	462	468	460	408	465	471	441	445	444	470	471	474	460	443	412	451	432	451	477	470	420	450	421	456	437	445	488	475	469	444	444	494	462	500	448	444	447	475	449	469	443	458	463	476	408	395	412	455	417	482	467	485	468	460	433	463	478	438	476	416	452	457	424	431	479	456	474	462	456	453	462	432	462	457	475	411	448	450	438	501	445	440	472	487	422	492	445	476	439	476	462	456	460	470	503	439	431	464	418	448	498	496	429	444	481	451	465	456	455	457	440	414	446	450	419	481	455	485	451	411	457	452	443	422	465	422	455	454	467	455	425	481	459	453	460	426	472	444	480	443	475	481	474	431	460	501	466	443	455	473	429	455	462	493	436	454	451	462	414	469	464	455	434	453	494	435	435	468	463	422	461	477	445	479	439	473	472	446	397	465	456	482	463	489	451	430	442	435	455	427	486	452	459	469	427	446	437	434	434	469	463	458	439	463	447	443	457	440	450	468	461	451	473	436	439	475	424	458	413	479	479	468	436	463	476	408	443	438	448	454	487	478	443	424	452	480	460	478	446	460	474	448	430	421	443	448	454	464	463	460	447	456	443	448	473	505	451	469	474	459	466	457	468	489	443	456	447	448	438	459	457	446	449	448	452	480	470	454	464	459	444	488	447	492	457	444	450	450	428	500	460	488	378	437	437	451	457	454	427	456	433	427	439	459	419	459	467	448	408	466	427	426	448	442	430	442	447	450	449	439	464	458	451	445	453	441	448	445	429	464	450	444	454	462	422	445	460	475	449	431	472	399	460	473	485	442	446	445	459	439	429	452	426	464	453	435	444	449	424	449	419	455	403	445	485	464	471	453	444	401	419	491	429	484	421	458	453	444	476	443	441	458	462	468	474	463	444	439	477	503	450	490	472	449	431	424	407	472	484	450	438	492	447	439	460	443	503	492	462	439	432	442	428	437	442	463	408	467	443	467	449	454	449	459	447	467	465	420	455	475	450	463	455	439	435	459	461	437	464	454	438	434	474	432	472	473	491	437	426	465	470	459	432	438	437	426	422	472	464	445	449	437	457	476	469	503	431	445	423	438	436	418	438	450	411	477	443	432	457	453	430	446	438	480	422	488	448	457	457	479	422	481	461	426	495	425	471	474	463	431	498	479	458	422	449	453	439	488	457	448	425	462	459	448	485	441	456	446	443	456	453	429	444	457	480	461	462	462	474	470	430	454	445	422	458	448	463	454	423	444	451	466	445	442	419	447	447	436	440	462	471	433	457	412	476	427	438	467	444	454	429	429	421	451	461	455	442	491	470	456	470	447	441	452	491	484	420	434	448	489	421	448	462	458	468	429	437	447	414	429	507	448	432	454	426	474	410	446	463	449	489	455	425	409	424	429	435	413	453	477	425	457	431	487	478	460	446	461	447	450	494	423	423	431	451	472	439	464	453	473	441	433	469	482	450	463	455	444	453	448	465	433	453	453	450	459	453	462	431	477	471	480	412	456	454	429	458	453	457	459	425	469	441	450	463	450	427	486	444	431	430	440	432	489	443	457	459	440	446	417	434	450	472	428	433	443	441	418	474	433	460	460	417	462	437	473	457	456	434	468	411	443	472	442	463	433	429	435	463	420	440	462	480	472	493	455	419	490	480	434	455	478	405	448	448	463	471	453	449	427	467	486	446	409	426	439	461	413	465	476	473	432	452	438	451	445	433	443	440	498	487	444	445	475	419	436	461	454	404	451	467	475	451	476	460	431	440	448	459	451	454	479	452	409	438	455	454	451	455	429	423	431	461	460	439	460	454	397	484	446	444	439	473	469	471	455	475	445	446	430	456	443	454	471	447	452	426	489	480	461	453	453	498	442	445	477	428	424	453	413	450	440	438	415	451	486	407	468	465	452	428	467	441	420	463	439	496	457	442	432	441	429	439	447	440	456	416	455	439	452	463	445	498	443	474	463	488	433	439	419	412	458	430	436	440	438	469	455	453	474	487	425	477	427	422	479	483	458	481	445	451	438	460	434	448	443	492	480	456	418	504	466	458	459	431	434	431	447	435	431	445	466	403	496	487	452	464	481	422	413	446	436	492	476	424	454	433	412	460	473	403	452	478	457	443	457	478	436	467	458	469	432	478	454	470	430	452	451	429	444	489	477	457	443	436	417	419	470	460	434	428	468	392	429	402	418	445	422	445	463	420	416	428	452	455	428	480	452	427	450	438	481	461	423	454	447	392	474	424	475	453	452	463	434	453	475	470	464	446	452	421	478	435	429	446	435	435	461	422	408	440	464	457	459	444	455	427	418	458	429	451	453	482	468	476	453	449	449	440	424	443	416	437	452	497	458	436	439	464	481	455	457	439	456	452	436	463	438	458	476	463	470	427	451	408	429	446	467	468	433	485	428	413	462	428	414	447	465	426	456	434	438	441	469	430	471	443	446	443	460	429	453	443	404	493	473	445	448	481	479	454	428	441	435	442	497	452	435	422	453	448	474	454	456	430	451	472	477	444	450	434	459	413	432	460	494	418	456	458	423	428	510	467	514	459	436	461	456	461	436	467	426	439	470	416	503	439	419	452	477	419	446	446	461	471	476	431	465	422	476	458	490	425	457	470	438	434	464	460	439	473	432	415	458	414	415	470	451	447	437	426	475	415	473	408	465	442	415	465	459	435	454	475	460	425	433	416	441	461	450	452	448	467	456	463	456	445	453	423	455	500	443	454	446	454	426	484	437	455	454	446	473	448	477	443	440	464	400	481	411	462	424	448	436	427	470	425	427	401	424	435	460	488	456	449	432	489	454	435	451	471	463	423	475	454	424	433	435	436	468	441	442	450	463	461	442	463	491	465	398	432	476	429	487	458	470	422	457	458	448	483	453	466	447	447	446	459	451	493	482	449	460	446	498	454	467	493	438	461	433	420	457	447	435	476	466	432	435	434	433	452	437	456	473	430	479	437	423	434	468	485	458	459	480	482	439	479	484	453	397	448	405	469	434	444	456	438	423	490	451	457	452	472	485	442	492	440	430	426	431	448	449	462	430	483	452	464	480	445	453	452	447	451	439	479	466	432	462	465	446	429	466	444	426	425	424	410	421	427	455	448	456	442	460	437	432	456	437	477	421	408	434	460	449	438	466	455	465	438	470	438	495	469	434	435	463	432	469	433	486	461	433	456	432	447	430	439	471	464	448	452	419	447	405	436	418	433	454	416	432	489	458	452	463	483	475	442	451	437	472	456	460	410
23301	21346	29193	23854	21346	19822	2249	874	667	637	593	531	485	489	456	439	415	449	397	385	396	400	401	395	372	379	371	410	365	374	365	393	357	406	401	367	383	387	395	366	403	365	368	382	346	407	404	327	333	385	349	398	359	364	363	364	386	375	415	366	381	368	364	377	369	373	361	323	381	339	372	356	390	369	311	361	365	370	340	364	312	354	392	345	368	341	358	327	373	397	384	356	376	398	323	344	339	366	348	361	356	370	344	347	347	370	344	368	316	380	360	367	351	371	354	359	396	370	368	355	377	373	379	390	383	327	356	347	387	344	344	363	376	350	368	352	369	360	293	357	359	364	353	357	365	389	351	391	401	372	370	375	407	360	343	361	349	352	340	370	324	367	382	337	345	381	357	347	360	353	371	338	366	374	345	358	369	357	355	368	347	364	343	374	407	362	332	332	360	369	344	342	381	353	372	369	362	320	332	368	320	379	367	379	323	408	339	346	377	365	322	363	376	392	339	365	385	338	407	370	347	369	363	360	372	374	368	366	362	349	374	369	354	374	376	359	339	381	380	327	373	366	378	350	338	326	351	360	352	378	381	382	327	367	369	380	323	320	343	356	375	337	354	369	363	326	321	365	335	384	352	377	396	361	314	355	353	345	388	364	385	356	360	356	361	322	368	338	353	393	376	335	388	358	373	392	393	357	382	390	355	354	343	368	361	353	379	354	349	371	360	356	336	403	364	352	360	339	364	331	330	306	372	359	404	373	384	376	353	358	368	386	335	378	329	326	395	355	341	344	373	369	353	386	326	392	364	355	349	342	331	348	358	323	375	372	328	385	375	345	345	350	357	352	367	340	398	349	337	352	360	354	364	389	334	343	363	382	350	353	337	334	333	363	361	341	396	341	367	343	372	333	338	366	396	380	382	369	357	349	352	379	367	355	357	341	377	358	386	355	360	348	339	360	351	387	362	323	372	379	378	369	362	351	376	343	355	376	338	378	352	367	358	382	357	342	348	367	358	359	333	376	376	367	349	343	355	358	364	352	357	313	345	330	345	368	384	369	354	367	338	353	355	361	384	351	358	362	329	367	356	315	360	384	350	314	344	369	354	355	387	384	354	352	346	346	334	370	355	360	333	378	364	385	327	368	345	334	366	358	374	343	373	352	331	371	343	352	387	325	332	357	393	356	345	352	372	355	394	319	332	369	351	374	371	364	388	375	339	391	352	323	395	356	372	347	373	386	380	334	357	397	385	356	366	373	393	354	348	354	391	358	364	368	360	336	351	345	351	354	357	337	364	359	312	391	365	329	347	328	344	321	330	342	355	369	352	381	330	357	324	343	342	379	365	344	345	328	375	395	349	346	391	344	349	348	314	309	385	347	383	338	354	355	365	351	338	350	375	344	390	368	356	380	352	369	414	346	348	329	323	378	363	348	365	365	362	370	347	382	352	351	404	349	364	357	351	340	360	374	356	392	367	365	322	378	373	363	354	320	348	372	329	341	371	391	334	363	342	371	345	336	351	355	350	363	348	336	334	357	343	378	346	393	348	381	348	368	369	366	370	371	340	363	364	374	349	357	385	377	353	359	366	359	343	368	350	333	391	377	371	354	351	360	383	333	332	354	365	372	354	353	391	340	347	392	366	355	385	328	355	378	324	365	350	357	356	347	355	333	340	382	347	325	336	366	333	331	353	329	360	347	338	381	363	373	364	367	367	358	385	362	346	334	342	355	354	347	380	367	336	375	373	363	390	367	348	320	351	367	335	354	325	325	372	391	371	374	362	346	352	369	336	339	354	367	365	383	337	340	364	346	352	316	336	376	355	361	371	381	340	354	334	350	359	381	369	374	387	329	364	362	369	368	358	323	347	341	324	377	343	367	343	361	337	357	344	381	371	382	377	348	345	365	326	351	377	340	387	350	366	330	377	330	343	367	342	366	355	373	357	340	363	353	348	365	372	333	381	355	343	341	363	401	357	355	373	356	337	380	338	381	358	356	397	341	371	374	335	364	373	358	361	339	371	354	361	378	354	347	379	336	356	374	334	314	376	355	360	375	366	340	346	349	370	314	349	369	370	350	327	354	397	360	379	342	362	373	352	339	352	370	341	366	339	338	393	320	327	357	355	295	374	338	354	355	355	363	333	357	388	336	334	326	364	350	349	367	344	335	391	357	383	351	327	330	347	381	314	337	368	390	354	369	340	376	348	365	431	346	349	354	354	374	358	361	359	371	364	351	356	360	378	370	362	354	352	367	344	357	370	366	321	355	354	356	390	334	364	348	374	340	348	346	376	345	368	380	361	375	364	385	331	395	371	368	358	333	338	371	368	340	348	383	367	372	341	339	343	350	339	395	380	374	331	355	401	371	404	370	359	371	366	330	369	373	361	368	363	341	348	360	375	387	381	343	354	348	379	374	363	362	333	363	368	343	333	321	361	341	356	394	329	311	392	354	363	365	380	374	374	344	333	338	350	358	371	364	367	378	370	361	349	357	371	339	348	327	368	343	364	364	342	350	389	350	330	356	349	347	351	370	352	352	354	374	363	351	376	381	379	342	362	370	338	353	349	360	348	345	342	353	369	340	349	342	331	349	359	348	326	357	328	386	358	337	325	348	364	377	349	380	361	332	368	330	333	331	321	335	366	341	353	358	338	341	345	379	353	362	330	355	346	331	366	328	361	369	316	348	347	335	319	348	359	377	346	327	330	340	366	337	385	374	369	362	395	349	379	369	337	340	347	361	346	367	357	369	389	377	335	347	355	326	346	339	362	357	393	382	352	326	382	341	385	403	373	347	347	358	361	404	350	366	369	365	350	368	362	366	353	367	356	316	362	360	372	344	375	376	369	344	368	355	357	378	341	366	356	364	382	365	342	366	376	377	384	346	353	375	390	321	349	351	336	366	363	338	326	342	329	363	372	355	369	359	357	350	357	350	356	337	369	352	318	373	357	417	357	342	352	330	338	403	383	371	382	356	347	333	351	334	358	337	343	375	346	360	363	376	336	345	372	372	341	396	335	361	349	362	361	355	337	380	360	358	358	364	332	344	380	364	347	354	347	370	367	361	327	321	343	365	360	368	353	361	347	360	381	363	354	360	369	361	321	346	358	347	357	385	350	331	336	334	345	362	357	329	360	363	346	340	350	340	358	339	352	355	364	320	355	378	363	367	344	347	365	383	348	373	384	347	333	362	393	355	346	379	346	333	370	353	362	361	368	347	363	385	320	369	383	354	356	375	383	351	397	338	369	354	365	361	356	400	354	375	362	391	377	336	373	359	377	376	349	357	362	364	377	343	356	359	331	356	336	375	324	380	340	367	371	376	378	365	350	362	388	368	372	333	353	336	387	368	393	358	347	346	357	364	384	339	361	356	335	386	328	351	366	350	326	337	363	352	387	396	353	338	366	350	339	346	361	386	394	388	328	367	362	364	342	367	352	360	372	348	349	355	373	366	314	364	340	363	337	341	352	376	358	351	318	381	351	366	336	362
28232	16347	18197	7383	4967	3612	2877	2232	1989	1683	1524	1383	1179	1105	1048	1030	1000	929	878	900	856	806	748	776	752	749	758	772	749	790	726	718	715	745	693	669	674	680	687	680	667	677	681	713	655	672	661	642	682	713	679	677	698	673	669	686	680	696	688	704	670	735	717	643	662	667	664	639	647	648	615	718	676	669	684	650	693	657	648	626	679	643	663	667	601	636	644	634	653	635	694	644	672	659	653	658	723	654	681	664	689	625	648	656	615	634	686	629	655	668	661	630	680	620	623	616	687	645	675	676	649	648	639	645	647	667	654	699	606	684	664	672	630	648	607	596	606	659	632	647	626	604	628	643	644	675	641	633	667	649	715	620	719	641	670	626	644	645	602	626	660	621	630	608	635	672	666	667	656	610	657	602	669	691	636	642	618	684	678	687	634	654	636	649	623	673	619	674	664	642	678	665	673	690	688	631	614	664	629	628	658	654	666	595	576	610	681	665	637	678	681	682	631	643	676	601	658	646	658	611	654	664	636	603	641	664	695	652	621	698	602	650	613	656	621	677	668	637	638	682	663	690	630	654	684	695	661	627	659	673	651	655	652	666	606	686	639	680	691	675	636	644	679	694	672	630	693	633	622	644	675	654	634	646	611	647	666	651	633	635	682	610	642	646	691	670	635	657	659	643	649	615	657	597	642	688	658	627	623	657	625	655	648	670	602	646	663	611	701	634	710	655	641	677	656	635	613	643	675	641	668	672	662	617	683	606	641	679	674	615	651	681	696	691	619	612	673	615	664	610	674	660	650	633	595	666	650	620	653	679	662	654	654	686	676	664	624	660	616	681	661	647	664	671	654	617	669	670	657	654	628	628	605	653	676	632	663	661	586	643	685	662	654	642	651	612	695	684	669	612	649	643	678	629	624	619	643	634	682	655	641	608	655	632	677	621	699	600	622	660	634	597	603	664	668	628	647	660	653	694	627	645	683	665	657	651	637	707	672	620	688	606	661	640	630	684	665	662	643	692	657	647	667	618	656	610	630	634	643	632	595	659	659	632	661	666	644	664	710	654	620	631	651	648	683	655	633	639	670	628	657	659	665	669	634	657	656	644	631	695	657	632	621	691	654	629	659	630	617	642	670	637	633	644	628	630	663	653	640	670	639	672	631	622	654	625	604	609	670	671	668	637	649	640	652	610	626	616	651	648	672	668	651	634	648	628	631	631	632	672	623	646	658	646	683	642	673	659	660	673	655	586	656	610	609	689	660	688	627	643	673	676	664	625	683	670	626	657	689	610	593	674	643	674	667	635	631	644	662	644	622	690	661	652	655	703	580	632	632	644	649	649	642	648	655	684	659	656	670	678	625	625	619	624	686	640	668	688	637	642	616	676	592	646	674	685	662	602	585	633	661	660	640	652	640	654	640	629	675	671	641	624	641	636	653	660	657	653	636	647	688	609	633	674	654	662	643	706	618	674	640	654	623	640	635	648	586	658	629	669	648	660	647	644	663	626	647	661	615	644	661	663	658	650	714	673	663	677	674	625	674	606	621	639	675	595	668	616	656	641	652	639	671	684	649	617	695	624	653	624	680	692	620	685	660	663	713	637	644	644	645	669	591	575	625	644	623	677	632	672	697	660	701	673	633	639	630	648	679	663	651	675	662	642	642	646	644	675	666	675	620	682	617	632	658	646	638	646	705	669	656	694	677	642	642	644	663	632	659	681	619	604	620	651	687	613	648	636	640	646	673	626	607	642	644	643	644	681	668	654	667	663	641	634	630	665	659	652	627	638	699	647	639	658	668	633	611	666	653	611	691	613	637	598	699	622	601	660	657	647	626	692	639	709	627	629	670	652	656	676	628	626	653	593	635	622	624	686	641	694	650	626	647	673	647	660	658	677	647	652	695	648	638	651	662	664	643	654	680	593	648	639	639	667	610	696	688	657	644	647	673	665	629	689	644	617	625	705	655	669	640	610	649	607	676	621	665	693	651	653	659	683	614	666	624	683	675	685	646	638	606	629	614	609	644	668	638	663	663	614	660	674	598	639	651	663	658	690	659	677	634	633	666	620	650	669	694	676	642	601	677	675	654	628	604	642	652	641	605	660	655	634	698	642	643	688	627	624	668	633	679	650	629	654	634	634	666	663	663	701	635	640	653	648	607	635	624	665	621	667	672	682	635	690	644	636	639	652	608	634	703	692	606	631	684	649	671	644	645	611	667	649	590	648	631	618	671	608	621	657	635	659	666	645	677	615	645	658	677	646	594	646	639	667	646	641	634	622	661	665	658	663	666	672	649	672	647	674	628	620	664	637	672	636	633	624	626	691	643	660	640	635	633	655	618	649	683	627	608	602	638	654	627	631	683	664	647	638	651	669	668	670	668	654	643	665	628	650	623	629	608	676	637	640	644	619	635	670	620	626	687	655	674	626	638	660	691	666	637	625	665	629	704	668	679	639	632	643	630	660	667	664	653	674	637	687	644	655	680	649	644	639	705	617	635	646	634	636	739	671	663	637	661	679	644	628	619	650	633	691	656	666	600	581	637	620	667	651	656	626	659	639	643	655	621	588	650	646	684	638	650	603	615	634	694	672	660	613	654	622	671	625	664	681	645	672	646	645	623	667	658	689	672	666	676	697	662	665	655	653	639	641	636	685	653	619	617	651	632	639	665	655	629	656	669	651	653	639	679	681	674	727	667	670	633	614	598	652	630	660	661	602	649	674	686	650	685	629	652	640	639	634	614	630	669	685	627	674	666	670	625	641	619	669	676	638	625	627	654	638	665	634	697	650	708	592	669	650	647	713	660	601	653	611	683	684	636	645	633	651	657	648	642	668	604	616	650	655	670	655	713	591	668	658	695	614	667	667	713	648	632	607	672	671	656	645	673	616	626	660	632	666	668	644	598	573	654	620	642	665	648	667	704	629	666	657	665	696	630	632	660	613	693	621	641	630	624	644	655	655	653	636	673	690	627	652	628	659	625	574	662	721	678	702	648	636	642	621	657	635	655	625	652	656	660	655	615	673	630	647	643	658	665	647	628	652	654	691	650	627	646	638	599	690	671	657	618	611	620	684	693	610	655	682	615	690	644	613	623	622	647	640	615	678	649	652	662	666	626	616	657	659	681	655	624	698	686	668	664	662	637	636	662	629	588	671	656	643	636	604	637	662	607	627	673	647	600	682	605	596	623	672	685	652	683	632	647	615	627	610	622	643	665	665	664	619	652	707	598	643	664	648	656	666	650	637	696	629	645	637	677	666	643	663	694	648	648	660	642	641	623	664	592	617	685	687	682	666	643	643	681	708	639	672	692	645	607	634	694	686	661	660	648	637	623	681	618	693	617	680	693	672	621	623	610	638	638	654	655	679	644	649	612	661	676	650	655	636	624	652	634	691	674	702	640	638	640	649	640	642	668	606	653	611	646	713	706	672	667	654	625	644	623	660	672	615	657	622	653	638	645	672	621	634	683	652	628	617	652	665	645	624	653	683	673	651
26855	20882	9640	1009	564	521	514	547	513	509	530	511	523	482	490	501	484	489	508	494	530	473	465	510	519	474	525	525	487	475	498	501	497	519	553	519	497	523	476	484	481	479	499	440	513	485	493	531	490	468	515	495	535	506	515	493	494	491	529	499	459	504	489	520	488	509	499	466	512	525	485	500	496	504	510	486	504	502	449	472	540	508	503	519	466	479	487	487	511	495	451	494	492	479	527	513	463	517	483	516	518	493	482	543	518	544	482	465	499	492	488	512	502	479	498	502	537	494	506	520	474	528	473	477	507	506	459	503	521	509	537	474	519	465	510	490	494	471	519	461	494	459	534	498	524	469	510	562	497	465	494	489	499	472	489	526	486	489	478	485	514	470	487	475	506	501	481	502	533	494	469	515	475	473	478	504	530	494	496	512	492	480	475	475	536	470	479	459	443	493	549	508	471	481	482	496	499	499	518	512	498	493	535	464	479	465	542	477	522	481	521	493	482	512	497	478	526	460	500	483	526	470	515	528	477	510	512	460	518	472	459	497	517	488	448	509	472	468	468	501	476	458	485	508	480	505	480	473	461	519	486	517	485	479	503	500	499	496	481	508	463	447	485	508	474	525	503	509	481	480	488	503	483	492	485	497	500	523	492	473	457	466	494	513	507	438	473	511	497	487	490	464	505	499	480	524	516	485	492	493	482	487	511	503	496	526	520	544	451	475	489	485	521	522	484	509	504	460	493	495	503	483	499	491	499	488	486	482	486	472	529	501	478	518	469	473	498	509	489	504	497	508	514	543	467	518	492	481	491	520	509	528	467	487	503	480	509	501	510	472	494	483	516	497	531	509	485	482	483	516	494	449	478	454	510	493	465	514	458	523	522	497	472	481	512	506	476	501	465	503	522	493	487	516	485	510	535	513	493	516	473	502	497	505	516	459	503	445	468	479	468	496	551	493	497	509	503	502	483	524	499	487	479	508	506	466	496	476	501	518	471	509	465	503	455	491	476	507	479	538	463	518	476	485	463	485	495	468	458	471	509	451	514	509	484	515	488	494	480	480	492	507	504	512	497	531	509	469	479	503	486	489	482	472	544	492	460	455	498	498	507	491	502	482	514	500	467	479	481	521	491	523	492	517	461	472	504	512	501	490	474	478	475	520	480	509	483	524	476	486	515	500	464	490	517	517	527	504	494	509	551	478	491	500	498	494	474	534	504	478	481	517	480	518	504	469	483	518	495	507	524	520	478	461	462	511	491	466	498	489	505	485	466	497	492	472	497	526	477	491	477	511	482	515	520	531	512	489	511	520	463	528	486	492	493	501	531	503	507	490	474	535	479	506	508	569	489	509	490	484	514	508	497	513	516	477	481	506	474	504	487	473	478	546	505	471	510	508	498	495	515	505	495	433	515	514	477	495	462	515	501	491	494	522	519	516	489	472	480	491	518	544	499	460	495	487	494	496	471	543	497	498	464	523	540	475	467	538	479	511	499	493	488	502	487	506	477	511	477	508	494	492	481	480	492	508	472	493	478	518	454	487	504	488	493	495	482	520	477	493	456	466	486	451	506	512	482	507	521	513	494	497	455	484	484	486	484	510	469	466	514	499	512	533	513	487	475	475	501	496	474	513	512	486	469	495	522	484	513	493	510	476	511	501	496	486	496	484	543	499	481	502	457	481	511	508	469	530	504	524	489	483	479	477	518	496	516	471	489	483	469	509	479	483	522	495	506	492	533	512	493	502	510	468	473	503	522	519	487	486	512	498	501	463	526	502	494	464	486	467	496	486	508	498	509	472	469	500	488	445	494	521	511	477	510	477	463	494	480	507	489	458	468	491	489	487	484	475	537	510	540	476	483	514	492	466	508	512	484	507	494	496	484	527	489	517	476	462	535	491	466	480	556	493	505	530	473	502	524	505	503	522	516	508	509	540	504	514	481	469	504	472	455	503	484	484	486	468	506	496	482	492	489	506	482	542	551	532	475	517	464	499	477	479	529	509	498	496	488	505	489	507	529	449	443	469	491	453	538	508	505	485	487	473	507	466	515	479	534	480	467	459	497	484	524	479	481	507	522	499	465	509	480	486	523	489	517	438	481	459	507	506	492	504	497	518	474	514	491	488	505	515	513	504	487	462	467	490	484	532	520	462	485	476	501	511	514	478	501	481	498	506	495	479	453	477	495	485	509	498	500	481	510	488	480	459	483	497	495	500	536	495	522	504	481	468	472	449	475	502	510	484	502	466	472	521	503	516	500	468	506	499	487	429	507	473	508	489	491	506	509	477	474	466	483	463	482	506	524	565	529	479	482	503	491	493	535	509	485	480	512	478	521	488	528	485	452	472	498	503	531	434	491	545	496	487	481	465	455	530	507	524	524	504	499	462	480	498	514	465	517	483	463	496	473	482	491	474	488	483	547	517	467	534	497	520	501	478	485	474	514	538	491	507	517	529	477	506	494	457	493	520	494	496	486	498	530	495	496	508	490	502	489	508	506	510	509	494	500	484	506	496	505	501	491	485	467	527	498	537	491	512	488	490	497	463	504	503	505	505	483	492	533	469	501	486	486	457	501	492	480	514	503	495	525	464	438	507	488	514	484	527	490	484	490	499	510	481	515	530	472	487	457	511	469	513	422	494	459	480	523	507	522	492	502	496	484	523	496	462	472	463	486	489	420	499	505	456	518	490	442	472	485	517	500	472	465	500	535	500	470	521	454	507	504	484	510	443	492	534	494	498	491	485	455	497	485	487	506	476	494	457	511	446	495	521	516	505	473	516	490	488	501	476	519	489	471	493	451	501	491	492	485	504	508	536	522	494	515	481	450	540	527	494	482	492	519	498	512	452	500	499	456	532	488	453	478	490	519	467	467	525	446	477	472	474	483	482	498	509	484	495	498	523	505	527	495	490	489	464	497	483	460	494	521	476	524	461	490	504	518	484	506	480	509	513	493	490	460	503	515	504	488	486	489	499	500	488	458	485	473	500	504	473	494	473	482	499	506	486	468	516	481	444	549	486	453	486	512	512	440	521	478	478	470	485	507	504	481	509	484	489	467	517	515	472	470	528	488	460	506	506	501	461	498	485	515	478	530	534	472	463	497	507	505	522	519	496	509	484	494	504	511	476	500	513	466	494	448	477	522	512	489	513	475	476	484	453	485	504	501	517	496	484	507	496	520	492	503	511	490	468	506	476	462	473	473	510	509	490	517	499	469	507	492	494	485	521	510	521	511	486	519	500	526	488	514	479	480	501	487	485	472	503	498	453	496	457	463	471	518	524	508	514	476	509	485	442	523	503	492	481	487	494	540	464	491	517	490	477	509	491	502	531	488	480	462	461	557	483	497	453	522	510	485	473	517	502	516	503	506	499	481	470	487	491	436	503	510	506	482	526	506	519	505	517	510	482	508	489	470	475	494	499	482	527	494	473	505	480	494	492	519	457	496	477	523	544	492	490	508	492	464	480	485	505	463	531	502	524	502	535	504	496	475	462
11534	2092	2720	1351	1230	1114	1074	1032	970	983	985	1000	1022	1000	999	985	911	930	969	940	918	961	922	937	982	929	915	959	968	923	944	998	929	1004	893	1010	958	882	986	935	951	902	944	981	915	965	945	964	958	955	920	918	949	948	923	964	962	991	971	985	921	941	927	934	919	889	884	966	908	900	938	989	934	958	950	1000	992	931	975	966	936	933	956	955	1001	941	905	979	964	978	976	1000	970	940	901	940	934	947	950	936	934	998	945	985	921	915	936	973	984	949	971	951	914	970	887	996	946	955	974	943	949	969	960	955	942	989	975	884	987	933	935	964	970	973	954	957	945	971	914	907	909	942	909	920	943	931	945	962	976	973	919	940	982	955	957	905	955	894	962	925	922	924	887	994	966	986	949	973	916	1022	969	917	970	999	956	929	931	926	923	908	894	981	946	908	996	918	942	917	920	928	967	907	957	919	938	982	918	921	922	995	905	933	962	919	961	932	941	915	964	933	956	986	947	958	954	957	944	934	914	899	965	908	946	933	929	967	978	944	949	874	954	955	954	991	944	944	981	954	918	959	905	972	949	1032	916	917	973	904	926	934	976	902	912	997	920	968	1000	961	932	933	980	984	947	952	932	894	911	932	907	975	977	951	928	967	929	1029	964	925	972	984	929	972	922	971	985	919	975	985	919	918	961	923	934	929	959	1001	960	916	963	976	945	893	1009	956	954	893	928	971	944	962	991	958	922	957	968	938	935	925	975	954	975	921	933	989	960	934	920	964	935	882	928	975	968	910	924	973	900	954	931	919	967	1008	936	1011	945	956	967	884	1002	899	935	907	990	888	937	897	949	946	977	1004	957	966	948	965	942	961	971	877	964	968	964	982	985	960	998	922	932	945	899	886	918	932	941	914	938	962	947	948	912	984	948	932	967	976	953	959	969	938	946	972	939	947	965	940	972	965	951	914	920	842	951	963	924	947	922	1015	991	967	929	898	949	929	937	971	957	950	932	987	969	904	948	986	891	988	968	913	969	991	911	947	907	997	952	963	983	991	917	1001	956	895	902	998	913	924	976	886	965	924	941	958	976	928	926	987	933	964	925	949	960	925	967	893	937	935	962	982	904	922	909	916	972	934	961	906	949	945	952	936	968	925	943	929	920	962	1003	959	995	958	884	897	946	904	970	960	886	889	932	909	956	971	974	974	959	988	890	990	940	975	947	921	964	965	964	923	978	965	985	958	983	933	966	949	1002	917	942	973	934	968	940	1012	992	977	945	953	941	979	1004	934	931	1003	983	948	941	946	986	994	947	976	919	962	965	971	950	919	947	905	951	920	978	913	923	930	899	962	997	915	946	924	959	930	943	985	908	912	946	968	927	923	950	962	949	938	919	919	933	917	919	977	939	964	961	882	937	940	947	903	931	921	950	922	936	991	898	969	1000	931	898	972	932	939	998	948	968	936	911	983	926	985	935	979	890	943	917	988	968	925	994	997	925	931	923	929	960	898	933	997	977	953	927	981	937	926	943	937	945	957	975	943	974	965	943	951	950	1045	944	987	887	927	982	928	985	858	957	955	912	905	909	1007	897	935	930	1002	959	960	963	932	949	873	1001	956	939	944	960	973	880	932	913	959	983	927	880	988	972	980	974	929	943	906	904	920	955	956	954	957	930	969	933	943	949	963	1010	948	920	919	923	944	959	972	938	934	949	953	956	883	956	892	934	977	927	948	939	930	903	928	940	992	944	969	921	994	967	933	985	965	886	1013	974	968	963	959	967	961	878	851	913	952	1000	936	969	971	931	950	969	922	943	923	899	994	960	914	910	938	940	976	973	922	960	963	980	968	964	934	914	941	960	947	967	1019	959	924	979	932	917	965	935	928	942	945	923	928	898	933	965	905	931	941	942	988	936	923	987	948	984	950	968	955	914	935	946	981	973	961	943	933	948	947	941	909	935	926	933	901	925	945	1012	960	957	986	939	914	950	922	891	916	956	964	957	941	919	935	913	906	930	943	961	936	989	958	920	926	882	887	963	951	894	957	926	928	944	962	955	904	959	985	992	1008	964	956	969	926	975	897	929	952	930	950	917	961	1031	913	990	928	1004	998	944	960	911	885	941	955	932	909	963	925	947	1014	925	906	984	971	1006	986	955	963	928	901	906	938	936	952	901	900	947	945	988	956	930	904	957	979	997	909	928	956	957	963	1038	945	954	973	977	948	898	944	965	964	960	941	944	957	974	909	867	937	957	957	925	937	960	917	932	1001	954	967	948	964	923	933	985	943	962	924	988	929	945	900	974	939	944	972	978	954	1004	996	945	983	945	961	952	924	935	1044	955	888	945	915	967	912	959	989	942	922	950	954	959	933	953	934	989	976	969	892	953	919	994	945	939	982	911	974	945	879	943	943	961	890	977	954	954	938	977	931	908	1006	931	957	906	973	958	917	970	932	984	962	960	943	955	920	1005	944	941	949	946	975	838	943	909	992	996	924	977	939	984	960	962	1012	964	931	978	910	951	958	877	926	914	954	908	965	926	952	944	899	952	942	903	947	947	948	902	935	915	995	936	944	917	883	951	937	877	901	911	974	923	982	928	904	925	923	925	956	967	959	993	931	955	939	932	936	928	916	888	954	937	984	967	977	977	983	951	931	930	958	946	954	965	949	930	970	973	967	993	956	943	980	953	970	921	920	975	943	963	915	940	941	919	955	974	883	919	1020	934	907	922	1010	1021	905	995	945	993	951	909	935	976	1001	925	982	973	942	890	970	940	967	922	960	902	873	950	965	1002	906	958	939	969	991	941	928	960	976	903	964	971	936	944	925	911	949	953	905	941	956	999	946	946	943	973	974	945	974	940	949	935	963	950	948	965	957	968	921	940	968	942	901	932	910	935	931	902	847	957	937	922	931	947	885	958	897	922	966	985	925	923	956	958	977	938	967	938	897	963	956	973	927	916	926	986	990	903	904	946	1025	884	1004	981	916	942	921	934	972	967	927	943	973	910	952	969	896	997	905	950	890	938	965	985	934	945	993	932	963	1006	942	850	939	967	974	1006	949	912	910	1009	981	932	943	948	996	924	866	917	927	1016	1015	942	918	972	942	967	970	990	898	959	969	959	1000	944	929	893	931	917	1003	975	917	945	984	944	967	955	967	956	916	894	965	985	956	872	952	979	940	928	974	967	911	954	956	908	951	971	980	970	948	926	985	953	959	927	893	906	951	933	910	938	888	973	964	1009	911	940	919	925	954	956	920	984	899	958	944	944	975	949	969	1005	972	959	899	964	927	953	941	973	1000	974	913	986	960	990	958	991	920	993	927	934	945	961	981	900	945	924	950	989	940	873	966	900	930	963	956	984	993	943	956	962	944	931	961	946	935	903	903	946	974	937	995	969	937	885	878	939	964	963	970	930	947	929	923	956	987	933	925	937	994	957	987	940	985	999	966	964	943	914	951	938	968	956	949	929	932	909	899	932	959	966	909	942	962	918	916	896	977	938	954	974	956	917	964	985	976	901	933	934	983	941	960	901	958	911	963	905	950	946	986	960	978	926	942	899	906	959	943
24166	21314	28519	24455	20831	2528	686	507	396	347	318	314	291	288	282	269	246	266	259	223	253	244	239	240	249	207	240	238	263	241	217	240	209	239	252	235	232	238	206	222	228	190	201	252	241	268	211	209	210	205	226	225	227	210	225	212	254	222	237	200	207	250	236	217	222	197	198	231	208	227	226	211	251	224	244	224	216	204	232	224	225	251	235	207	219	217	210	222	205	225	210	219	216	225	222	205	217	242	205	216	238	216	192	190	223	201	265	210	225	252	225	229	206	232	195	250	245	221	227	238	241	197	208	237	225	223	224	226	206	204	201	235	195	228	226	228	191	208	211	255	225	225	224	198	229	211	200	225	219	215	224	237	217	232	237	211	226	200	219	203	214	225	216	226	216	222	207	205	195	225	205	199	243	234	196	226	242	224	196	224	237	226	256	206	230	233	216	231	219	178	212	213	223	211	236	201	237	201	230	228	197	210	203	251	222	204	211	224	206	215	227	239	220	220	195	217	231	223	223	227	211	197	234	236	223	202	244	230	254	225	222	201	227	219	226	216	216	204	229	239	207	255	212	204	229	225	220	248	203	226	210	223	251	215	239	223	216	229	223	227	235	223	186	228	228	220	219	200	195	202	218	234	228	213	229	201	219	227	199	206	233	218	213	213	225	207	234	244	230	208	224	224	198	227	186	217	207	226	224	214	241	191	225	218	235	215	224	220	193	212	215	229	228	242	214	230	232	214	251	222	211	186	236	214	199	230	226	221	231	231	211	233	237	220	209	226	204	221	211	212	234	212	220	242	203	226	220	196	214	242	219	205	227	207	214	232	203	193	226	203	221	209	220	221	233	188	197	197	212	203	196	222	193	206	206	211	247	213	211	222	212	225	194	229	232	219	216	211	211	201	222	216	203	218	205	215	223	205	191	238	232	211	215	217	226	209	245	218	201	242	218	223	212	208	201	228	219	244	211	194	205	235	216	204	216	207	245	224	185	223	231	208	218	214	219	223	192	199	212	225	195	205	191	229	239	209	244	217	194	183	197	225	206	201	200	205	204	208	213	181	226	250	216	229	210	211	226	221	212	215	203	214	217	207	233	229	210	229	236	236	229	229	201	233	243	242	206	209	200	233	222	215	217	213	228	217	262	213	209	210	221	219	209	221	225	198	220	221	237	215	226	216	219	233	224	213	209	202	207	221	208	234	219	225	222	209	241	203	224	208	233	182	227	229	208	250	235	204	226	216	200	213	222	233	216	209	211	201	211	235	183	195	224	216	256	227	240	248	199	204	195	240	196	209	214	220	203	229	199	218	212	225	227	216	220	194	205	230	220	221	227	203	199	193	247	225	197	216	237	228	223	213	224	209	212	212	210	213	206	209	219	253	221	242	214	213	203	220	232	210	203	236	216	194	229	226	202	227	229	238	239	203	241	224	247	207	221	211	221	216	193	213	212	234	231	237	213	215	227	227	230	233	249	226	240	219	230	196	222	211	208	212	197	203	206	223	222	245	186	218	227	232	211	212	204	221	229	233	224	209	192	242	204	203	228	207	223	195	213	210	218	191	219	223	225	247	239	218	230	200	191	207	213	224	225	208	224	212	217	187	195	228	202	203	232	194	219	214	188	199	209	225	230	227	211	228	224	244	232	251	225	228	215	217	220	187	216	238	205	228	223	208	208	204	224	189	228	204	243	220	233	213	227	234	199	233	220	228	245	241	203	217	227	213	190	239	192	212	229	258	194	212	224	214	231	265	218	213	229	225	222	237	218	204	242	204	189	214	212	230	214	228	247	217	234	219	228	210	228	218	218	217	221	202	216	204	211	229	252	240	212	225	217	246	235	226	215	228	241	230	209	232	207	224	224	185	226	221	196	234	215	194	214	218	226	206	224	216	237	243	223	210	207	232	202	225	215	218	233	220	242	214	237	187	210	216	213	185	229	228	252	215	225	224	225	209	233	175	236	243	212	225	214	220	228	210	226	217	224	194	203	223	204	210	219	209	199	228	242	247	221	185	218	229	219	236	212	234	253	213	215	214	254	209	238	218	200	232	196	245	205	242	227	220	238	221	240	222	226	204	201	221	212	246	223	240	222	183	223	224	235	223	219	214	233	236	215	190	232	233	239	218	219	239	214	234	209	200	212	209	221	209	231	203	183	226	206	212	245	201	212	212	231	199	203	213	209	228	236	246	215	180	207	217	213	214	211	199	216	204	236	221	213	241	198	202	198	227	221	229	204	204	203	210	234	210	217	219	226	193	234	229	205	222	203	234	208	222	213	244	234	223	234	219	222	216	231	220	239	199	253	206	211	212	275	246	199	232	205	213	216	217	219	213	202	206	225	228	221	199	231	201	241	201	195	244	223	203	220	187	222	210	210	230	198	208	235	230	230	230	221	217	226	215	195	195	228	219	224	238	205	224	205	208	252	244	208	237	202	243	210	229	219	209	221	218	221	199	205	242	225	231	221	213	216	189	229	198	211	229	210	223	210	206	241	223	230	213	214	209	225	212	224	240	232	215	204	224	220	204	197	229	214	217	226	220	237	224	228	233	219	220	232	239	230	213	219	234	215	186	228	239	194	234	221	204	216	216	210	194	217	233	222	245	228	216	232	215	195	241	225	204	209	217	225	226	205	222	205	199	263	198	232	217	230	218	194	209	224	186	209	212	212	213	233	239	210	250	232	187	234	215	199	229	219	229	203	203	207	226	216	208	210	218	223	218	238	202	231	207	256	228	240	211	234	226	214	213	204	205	228	196	242	220	231	226	204	219	216	204	222	229	221	245	229	203	210	241	217	213	215	213	232	229	225	244	215	219	245	209	198	228	197	207	227	234	213	241	203	210	213	194	252	182	220	224	222	228	195	213	216	210	207	244	224	206	228	209	213	197	202	219	211	221	215	241	218	211	201	228	215	226	210	203	249	243	233	212	214	218	202	227	205	215	226	238	236	216	197	211	225	224	231	195	216	210	208	209	228	220	222	227	198	230	221	227	243	236	218	205	215	222	216	224	203	206	222	236	216	230	220	218	259	205	211	207	185	178	219	214	201	212	204	224	214	211	209	227	196	228	216	215	235	208	202	218	228	228	203	214	214	218	212	225	226	216	205	218	221	217	206	248	231	233	193	222	244	251	190	209	218	224	214	213	206	208	213	223	214	218	214	212	222	234	205	222	208	255	204	231	210	225	220	216	226	221	226	248	221	200	227	230	194	225	242	212	227	233	241	242	221	225	236	230	239	217	195	210	249	211	214	236	201	242	239	222	232	237	233	213	190	207	239	216	206	209	223	220	215	220	202	213	227	218	220	214	231	264	220	208	207	249	237	230	187	235	208	237	213	252	241	227	227	204	174	175	177	218	205	227	220	211	205	225	239	230	220	223	212	219	218	211	222	239	201	233	225	227	217	209	208	222	222	223	217	196	234	218	200	214	197	228	201	235	205	226	234	201	194	208	221	243	235	218	218	231	219	208	247	206	218	231	204	227	218	209
23949	10517	13534	4335	2931	2139	1730	1388	1093	1024	882	805	758	740	621	633	574	582	610	589	518	550	543	550	514	457	529	519	525	500	481	517	515	476	496	479	470	462	476	473	468	469	495	475	539	456	444	478	489	460	478	436	485	405	458	422	450	481	460	445	479	469	473	469	476	462	463	430	450	472	458	442	420	446	485	455	462	488	459	459	465	443	445	446	432	418	389	472	458	449	449	461	454	421	463	431	436	473	445	451	417	475	458	447	425	410	424	444	438	436	483	411	459	504	447	459	432	485	505	431	457	482	458	486	434	435	421	455	458	459	480	441	464	469	482	462	462	399	436	480	444	448	411	440	480	458	439	434	471	458	457	455	404	463	456	464	457	417	442	477	441	489	443	452	428	432	457	458	481	472	474	449	430	420	489	482	474	438	454	491	439	454	441	426	463	411	437	430	497	416	416	446	455	426	440	488	462	456	448	453	428	483	481	414	422	471	443	476	456	431	469	458	472	410	472	452	445	440	478	442	440	445	456	455	444	407	446	441	460	449	471	440	435	441	443	422	426	476	442	408	436	415	448	471	461	422	395	445	441	458	411	445	419	456	447	474	476	454	478	444	441	437	468	429	469	430	441	463	464	419	444	430	464	406	471	440	463	443	458	409	490	440	423	446	414	414	465	461	456	463	460	432	425	448	452	439	462	418	458	444	449	465	437	436	476	454	436	466	464	422	436	450	467	461	431	453	447	438	459	448	445	428	442	476	438	431	476	446	420	442	435	475	449	439	441	453	448	452	437	441	426	477	429	443	429	455	406	438	508	406	436	480	466	443	454	489	439	446	422	418	445	422	452	440	441	434	460	438	437	441	468	430	420	460	417	427	468	460	443	431	489	446	425	437	453	434	466	468	477	410	433	417	460	439	429	383	463	440	449	465	458	437	440	443	449	477	423	479	444	416	430	455	411	426	447	441	444	446	464	443	456	434	426	480	465	472	432	426	431	430	437	463	431	467	421	458	467	439	443	456	442	452	436	448	452	406	469	427	459	452	466	461	472	449	476	445	427	419	470	489	461	425	500	448	469	446	452	456	428	485	453	431	408	457	471	474	454	460	457	446	482	425	452	433	424	441	455	466	414	455	436	407	405	445	450	427	481	494	464	434	468	455	443	444	418	455	481	468	434	464	446	459	433	445	472	449	417	416	477	456	423	447	408	441	475	425	466	442	474	428	447	444	437	452	446	462	423	439	460	486	431	473	431	452	406	482	480	472	426	468	419	463	458	423	431	433	474	459	463	430	438	450	457	429	474	455	418	482	450	444	427	442	448	449	479	444	453	424	430	436	456	446	451	476	459	412	470	421	455	407	433	455	450	415	437	432	430	484	457	426	424	439	486	445	429	407	434	422	433	440	441	456	479	452	477	438	461	424	417	462	439	463	440	466	460	490	442	477	434	453	464	413	474	414	458	444	431	453	494	423	426	480	455	502	469	466	429	473	431	452	453	441	466	451	440	413	463	460	413	420	424	463	429	463	451	414	426	461	439	459	423	428	444	426	436	423	458	479	444	461	438	467	432	430	448	423	404	423	451	473	446	444	435	447	427	464	469	437	463	458	453	461	461	466	461	432	422	453	470	459	448	458	462	463	467	427	430	445	414	414	425	437	472	463	446	447	440	457	423	432	488	488	460	463	428	426	420	438	478	435	423	458	442	430	413	465	469	460	419	420	458	438	478	416	460	464	435	411	454	444	441	445	440	451	470	467	422	447	443	438	451	416	476	412	399	469	448	460	448	452	443	437	469	432	469	417	473	451	452	442	422	424	422	460	420	435	401	452	435	459	408	412	477	439	450	447	428	451	432	463	454	418	461	400	466	459	428	452	427	459	442	463	436	451	442	472	430	462	440	452	458	411	421	442	465	437	446	407	417	454	476	455	454	465	463	407	455	439	454	471	437	435	454	438	449	484	457	417	414	449	446	454	479	438	420	466	451	474	448	462	450	491	442	437	414	466	467	462	449	458	465	441	454	438	443	463	451	443	453	427	444	476	448	460	453	428	478	457	434	443	432	456	457	506	456	403	437	465	430	465	419	453	449	468	422	447	424	450	447	413	441	419	421	458	430	445	455	461	393	424	447	434	431	482	456	423	470	440	449	460	428	432	461	454	441	429	447	423	446	442	455	458	455	490	474	436	454	463	464	472	426	454	456	457	445	460	527	452	431	431	444	430	421	435	463	451	460	437	444	469	443	444	441	500	427	484	434	481	441	461	468	418	422	472	482	453	451	427	491	438	434	431	455	444	491	447	452	425	425	454	460	423	429	412	463	429	448	459	441	437	427	443	474	405	460	475	436	458	492	414	436	474	435	424	426	422	468	452	433	471	445	440	485	450	478	459	468	421	461	426	439	434	433	419	439	442	456	431	444	460	466	461	458	434	465	469	457	444	463	439	461	452	492	468	437	429	459	444	444	424	446	413	447	420	460	466	435	451	458	444	464	475	450	420	470	446	465	430	438	457	422	459	456	421	490	423	451	453	412	482	427	432	475	433	444	414	442	445	432	411	460	435	442	477	433	445	418	450	442	445	444	454	436	459	457	430	462	433	480	416	442	424	466	429	447	438	446	465	459	460	443	449	462	459	430	414	471	418	470	457	426	452	424	438	457	456	455	408	461	461	450	446	454	466	482	448	424	471	438	441	477	470	504	478	457	436	457	423	418	483	443	449	463	410	404	442	483	437	464	428	421	440	440	444	463	496	452	472	439	455	443	472	444	448	440	440	459	439	454	467	432	453	480	421	452	441	486	431	465	475	486	490	471	415	448	460	448	459	463	437	415	420	469	468	469	461	412	478	450	434	429	430	456	484	460	380	457	439	431	446	460	431	423	435	452	453	429	438	473	437	469	442	464	418	454	467	454	466	456	440	470	465	454	439	439	440	456	431	467	420	432	471	422	458	453	443	435	415	415	430	455	423	432	481	498	450	466	467	465	425	442	447	464	463	438	467	494	404	474	438	437	422	469	458	424	439	457	415	454	430	463	431	464	450	420	438	447	459	455	473	440	441	470	443	442	419	432	467	409	453	443	470	463	420	478	480	473	439	467	475	467	421	422	432	447	422	446	419	422	433	454	485	416	417	473	441	410	438	475	497	459	462	464	438	472	442	440	503	462	467	464	467	433	443	464	479	428	439	448	439	446	442	461	447	459	438	432	452	411	457	406	474	465	462	442	444	441	446	407	447	457	439	485	490	442	457	453	436	463	492	444	437	431	484	432	477	479	429	477	431	463	410	421	471	469	469	477	459	440	469	474	487	480	440	457	459	471	459	428	452	435	415	463	471	477	418	462	423	425	433	452	457	494	451	459	440	428	439	457	439	465	447	448	428	432	457	435	423	453	451	411	451	456	432	416	486	495	443	450	430	419	443	432	439	478	460	449	443	421	477	463	445	426	421	441	434	402	416	466	448	452	440	431	455	467	438	414	407	465	442	462	456	429	464	405	409
23297	21338	29125	23908	21338	19798	2121	874	681	597	575	547	478	460	479	446	433	436	410	459	394	394	395	387	412	387	389	365	376	401	356	369	365	396	388	351	363	361	421	351	380	379	332	367	336	408	383	397	398	391	375	345	340	355	374	359	349	392	389	371	339	362	369	330	342	362	335	377	384	332	371	357	390	359	339	355	345	340	340	363	356	364	369	355	387	356	357	356	345	361	344	368	358	367	361	336	367	404	376	409	372	328	381	376	350	358	365	347	377	371	357	367	327	347	342	377	353	354	352	348	356	366	345	384	378	353	342	388	362	369	357	372	374	346	359	361	347	358	348	338	353	381	380	333	376	391	354	334	353	352	345	408	363	335	396	356	359	332	336	368	372	373	358	382	380	364	298	327	357	330	345	378	360	379	355	350	355	375	385	369	342	371	379	339	364	351	380	354	355	310	350	334	355	356	314	372	358	338	331	313	359	361	331	339	374	363	349	377	359	354	338	356	359	350	384	386	363	359	356	362	372	388	359	377	372	327	378	347	376	327	381	381	336	381	346	390	375	388	357	353	335	352	407	379	337	394	346	369	367	361	344	380	349	358	349	367	378	344	359	345	373	335	362	347	361	374	363	364	381	329	332	373	382	380	349	386	366	344	359	381	349	395	357	375	387	378	346	344	305	374	361	352	339	307	344	333	339	359	370	342	359	362	369	377	374	348	340	363	319	396	344	364	338	397	324	364	326	348	361	332	381	373	368	348	371	356	341	348	358	360	355	375	375	353	360	375	334	387	269	344	352	353	359	369	327	369	385	366	349	381	354	392	340	372	365	346	371	343	372	354	354	355	370	371	379	362	336	341	346	334	360	372	372	352	317	358	383	353	351	385	382	354	357	347	362	341	367	361	333	381	384	353	323	361	381	351	379	370	372	347	346	349	391	331	348	348	360	355	377	380	348	375	354	355	347	341	376	351	370	377	366	329	364	395	364	387	348	385	306	391	332	349	353	323	328	355	343	319	381	342	366	360	357	352	342	357	357	340	353	347	377	363	339	330	363	370	377	348	377	372	350	371	330	354	350	343	353	389	379	326	335	348	341	366	379	323	378	340	365	330	354	368	377	349	363	359	392	386	367	349	368	343	394	378	412	373	365	342	343	346	342	389	351	336	361	368	322	360	387	360	321	339	348	349	353	345	347	346	365	360	355	375	336	354	342	377	354	345	344	325	335	361	342	392	327	361	324	326	351	383	387	386	342	341	349	361	383	341	351	346	330	317	324	348	356	349	355	376	339	359	397	383	402	364	358	356	340	343	356	348	345	338	352	351	374	347	359	338	386	329	366	374	320	362	354	323	318	369	364	374	375	362	357	342	338	349	359	351	358	350	343	309	349	318	396	343	347	347	346	372	344	329	357	332	351	373	355	383	354	355	388	384	354	360	328	363	377	361	376	378	327	331	339	366	375	323	359	392	364	351	384	311	405	329	340	379	333	366	335	369	333	340	353	326	388	367	346	345	395	340	354	385	365	349	341	360	355	363	362	362	335	353	352	395	328	337	357	392	347	365	370	369	342	341	363	330	323	364	361	355	350	363	364	373	354	345	343	347	340	299	388	348	360	333	374	367	371	352	325	371	390	342	345	342	350	348	370	394	362	372	367	339	360	332	395	361	342	349	340	339	394	360	339	353	374	315	344	346	338	328	342	344	341	369	359	386	358	376	337	338	381	385	349	376	378	351	381	376	362	350	319	404	355	363	364	351	319	380	334	400	371	370	356	343	378	364	376	348	366	388	361	383	334	348	351	371	360	368	327	398	346	334	352	334	358	356	341	336	352	329	357	353	395	325	378	377	362	368	342	342	387	338	364	365	362	319	358	345	338	336	349	361	357	350	354	350	366	363	339	366	378	335	361	355	334	338	341	393	329	328	379	355	329	334	359	383	330	366	313	355	359	344	369	335	327	318	380	334	341	355	364	341	386	330	362	394	339	373	364	357	342	344	372	347	350	369	329	317	380	365	344	352	326	377	375	353	346	398	351	368	365	366	327	353	346	379	341	334	399	365	364	344	375	358	312	357	366	371	337	357	371	348	367	340	356	358	332	351	365	347	340	349	359	372	366	345	347	363	322	344	335	302	380	390	362	364	360	362	365	358	353	351	359	391	356	370	337	353	394	322	349	367	346	356	354	350	358	362	315	335	347	381	323	349	369	365	374	349	365	363	375	379	379	424	335	348	351	359	350	352	335	329	362	361	354	337	388	358	335	354	343	358	346	341	356	352	354	381	335	343	301	349	349	362	400	351	365	344	369	337	373	363	360	366	337	336	329	373	349	367	356	336	346	363	343	340	362	345	354	345	344	358	368	366	379	348	394	348	355	347	334	363	344	358	356	373	360	359	376	342	347	359	309	369	365	358	384	367	359	344	330	397	341	362	336	354	370	355	353	352	335	365	343	305	374	403	374	381	340	341	342	379	342	361	367	352	356	320	337	371	344	354	371	333	345	364	349	338	326	349	340	349	370	395	386	351	362	348	357	354	375	371	346	354	388	334	350	394	341	354	337	346	352	358	330	347	366	352	338	384	331	342	353	359	333	367	303	339	337	353	369	356	330	346	333	380	331	324	356	324	362	341	349	384	362	357	367	350	367	320	328	351	331	350	375	363	345	354	360	355	325	362	355	377	356	361	385	332	345	366	337	368	346	354	343	380	350	341	343	351	364	372	340	358	344	363	403	342	359	351	364	373	384	340	392	335	376	373	372	354	353	331	350	365	360	399	350	370	316	340	357	360	363	338	356	336	348	334	370	359	379	345	368	333	360	348	331	337	371	353	360	353	364	346	315	349	387	354	356	334	345	351	363	371	351	378	381	351	356	336	335	353	350	398	345	347	379	374	348	356	341	338	370	362	316	337	369	373	342	347	360	382	354	333	371	354	372	364	384	371	358	375	332	329	386	369	349	324	315	299	370	355	382	348	351	346	336	400	380	332	354	375	381	379	377	358	358	376	343	362	382	353	410	332	356	363	377	308	354	308	331	361	338	372	405	313	328	382	358	338	343	367	338	380	375	382	375	375	360	315	342	357	343	381	388	369	369	320	329	384	335	377	342	376	368	328	334	339	364	350	366	374	328	341	364	364	364	378	327	352	375	365	363	345	336	388	330	321	348	357	353	332	350	397	335	391	362	352	339	369	371	344	346	367	358	346	349	384	356	339	339	340	337	384	358	333	350	341	332	317	367	353	363	359	362	338	365	377	354	383	366	353	377	344	357	356	333	363	354	344	386	391	346	376	365	324	384	336	381	382	360	392	337	348	335	382	330	356	364	376	358	374	357	377	335	398	350	355	378	384	368	355	378	304	349	326	377	380	354	340	363	327	362	360	371	345	363	357	355	359	324	376	382	353	336	341	363	360	361	373	346	376	348	352	361	334	347	336	380	330	358	330	383	346	358	371	366	363	366	381	348	374	368	360	321	354	334	357	369	332	361	365	353	376	348	360
28756	16454	18263	7448	5186	3756	2854	2320	1918	1688	1466	1323	1235	1159	1033	992	997	949	884	871	852	865	811	766	758	770	743	785	767	708	773	731	739	711	699	708	686	668	704	736	670	663	702	725	723	658	696	651	677	637	657	632	686	687	653	659	620	681	626	655	687	635	657	664	661	658	652	654	705	639	650	670	655	639	647	693	632	652	662	651	680	666	668	650	620	667	657	648	670	670	649	657	672	650	657	646	630	669	694	628	655	678	659	675	631	645	614	629	615	683	670	595	681	663	598	653	661	668	655	673	638	609	611	628	681	655	689	676	711	649	629	653	699	683	620	638	623	652	658	644	637	636	622	632	682	668	618	657	664	622	652	676	692	677	662	629	637	650	618	667	656	630	627	644	668	665	688	684	637	649	644	628	616	605	700	678	700	679	605	666	655	654	614	619	613	671	664	685	683	624	652	639	630	669	680	591	687	640	621	604	611	636	656	682	647	662	659	651	630	688	588	621	662	636	651	660	636	635	598	661	630	666	671	661	655	652	661	641	634	656	644	629	636	672	683	679	658	706	658	616	651	666	662	639	614	630	647	683	605	639	651	646	639	610	646	646	642	640	652	681	649	671	662	639	655	662	604	640	643	648	659	693	632	624	652	666	633	657	647	636	652	679	633	620	641	656	643	623	646	647	661	640	662	645	642	663	614	648	623	673	629	618	682	639	692	639	648	650	707	621	629	607	628	649	615	622	635	666	618	668	609	672	681	640	649	661	618	661	653	635	619	647	652	661	602	625	630	661	648	674	605	670	682	624	666	661	626	611	641	655	644	655	622	613	639	645	644	641	641	622	656	624	667	634	656	597	666	691	682	686	673	613	681	637	652	628	651	642	640	647	626	663	671	629	679	681	652	642	637	612	660	685	666	611	637	622	674	673	653	654	665	665	579	622	586	659	665	623	658	605	625	610	637	614	655	663	593	637	651	651	651	669	680	614	609	667	680	598	632	603	702	662	616	665	624	664	648	662	679	610	640	633	637	677	718	659	650	641	633	639	619	627	634	642	632	677	628	646	609	696	666	651	681	616	648	620	631	585	688	613	638	626	636	635	633	645	647	665	637	684	691	625	637	607	617	633	650	635	713	680	627	650	687	590	618	645	656	674	623	687	676	665	696	635	656	693	664	652	631	680	655	637	664	652	644	645	677	670	652	644	607	631	658	693	641	635	619	643	650	643	628	624	656	638	633	623	653	632	655	668	618	709	664	628	671	578	652	675	638	634	628	661	624	644	634	642	685	617	641	660	648	652	686	634	648	638	646	619	628	607	675	611	639	653	640	669	661	638	618	667	584	632	627	693	635	612	626	632	646	640	627	632	645	651	614	634	645	627	651	615	624	646	660	627	674	660	663	648	643	688	644	654	673	607	622	657	668	644	653	591	692	635	657	641	676	615	664	700	683	607	648	651	663	654	663	665	672	601	616	632	645	656	670	642	697	645	644	636	647	650	641	660	614	650	628	636	691	631	660	651	669	654	669	665	633	659	618	622	636	628	590	639	655	650	675	659	681	660	637	619	682	638	640	654	670	639	682	694	639	633	641	647	641	668	689	618	630	647	624	615	619	655	619	637	636	610	643	621	673	627	659	636	634	670	659	689	646	658	711	672	631	637	643	664	641	572	675	639	672	649	687	644	625	685	595	641	671	657	626	627	638	650	649	658	629	665	642	630	640	624	635	632	675	663	638	636	663	667	673	646	663	635	645	623	658	629	677	674	641	648	640	664	658	644	683	659	645	623	646	659	642	633	672	660	674	658	629	669	676	727	662	652	629	656	597	639	649	626	613	635	655	621	643	680	701	635	666	657	643	654	682	697	657	733	649	623	690	687	613	644	630	661	653	607	642	636	672	646	637	636	628	647	649	635	643	661	636	608	644	639	670	647	663	648	663	611	647	639	633	699	658	607	630	651	644	664	664	622	631	601	659	656	652	624	675	629	648	681	619	673	661	678	630	655	623	687	643	644	691	600	659	646	643	649	655	642	647	631	666	653	685	658	637	651	636	633	646	628	666	669	632	631	651	665	684	647	657	664	645	654	658	687	645	686	627	659	621	678	648	632	631	702	678	654	670	615	653	664	617	637	610	592	667	590	644	656	655	634	631	647	674	637	676	691	620	654	648	672	656	646	649	639	659	670	621	645	638	624	632	642	647	644	677	639	684	678	654	637	640	673	689	648	641	617	653	648	640	636	632	653	631	652	633	623	604	636	647	616	653	628	610	638	615	735	651	652	646	627	653	635	611	710	645	679	673	658	669	658	665	666	634	677	694	660	653	661	653	675	610	592	671	678	630	625	612	692	644	648	678	640	653	617	623	683	618	685	649	650	688	634	702	631	684	628	667	632	637	638	656	685	643	648	645	650	642	666	655	643	621	636	652	649	663	585	612	655	658	643	683	670	642	647	695	645	655	676	614	657	615	707	628	671	653	658	665	659	650	653	677	668	623	670	646	700	693	637	643	636	646	643	627	611	662	648	648	649	668	625	675	628	649	645	621	663	632	643	647	662	655	649	615	682	656	659	663	618	602	644	635	662	645	636	658	630	633	631	666	628	665	603	629	638	673	649	637	630	619	617	641	634	595	637	627	584	655	609	661	652	655	627	617	636	630	664	670	638	674	669	634	663	639	673	649	671	656	651	617	679	619	675	654	633	645	685	680	664	606	698	705	608	654	591	637	644	617	639	669	646	671	624	674	670	652	670	635	633	650	672	659	640	633	650	679	588	624	661	648	679	657	645	641	636	642	637	674	679	661	668	705	646	643	624	642	605	669	661	626	645	683	648	617	641	638	645	606	602	651	646	648	659	654	616	689	667	605	644	679	673	626	639	654	657	628	632	600	641	628	641	648	644	632	609	664	650	677	678	617	646	679	652	629	663	627	607	665	678	623	694	643	665	642	641	629	605	662	648	620	620	643	632	665	676	677	668	654	686	634	737	693	669	651	652	623	616	615	708	638	649	643	673	683	626	613	665	623	663	689	621	680	646	640	637	652	649	711	662	676	663	674	668	650	657	620	673	631	704	637	654	633	662	667	655	636	646	630	621	683	657	696	610	637	642	637	666	627	671	698	665	685	635	632	628	608	623	629	659	598	613	641	671	662	669	637	642	667	656	661	626	583	672	611	660	577	638	660	631	711	666	642	639	665	636	638	655	636	604	644	661	680	675	646	660	637	671	685	661	663	658	626	638	650	664	591	625	680	600	662	631	638	630	615	633	631	649	679	681	680	660	663	668	615	667	670	645	678	671	666	647	648	619	654	671	648	641	654	650	682	605	633	683	623	640	666	623	624	619	640	634	678	638	672	636	621	656	649	645	605	631	680	627	648	656	651	645	641	640	641	709	601	621	675	675	616	643	671	627	641	626	668	646	648	650	656	632	634	630	673	655	650	666	656	627	673	638	655	625	642	618	666	670	644	658	666	646	659	623	618	672	594	665	641	667	644	608	664	654
26758	20924	9927	1004	651	528	542	507	516	493	515	483	511	454	502	501	507	515	496	508	487	481	497	469	489	481	481	455	472	481	524	473	533	498	511	515	478	476	495	486	519	535	462	480	523	491	486	474	484	521	514	522	483	458	471	541	531	504	483	512	499	529	481	491	516	498	441	509	460	503	510	489	490	473	466	531	475	478	475	505	514	535	511	491	477	468	493	498	478	467	531	510	477	507	462	494	469	511	447	484	472	468	477	505	488	501	503	495	490	480	525	492	497	510	469	459	489	534	476	493	477	509	450	508	489	504	503	500	505	490	478	526	489	500	482	484	516	466	445	511	462	499	515	500	482	496	448	504	509	501	482	451	498	516	469	492	502	480	479	504	467	461	472	524	484	470	494	514	495	501	533	469	463	472	473	492	486	461	504	482	500	491	449	513	507	472	440	492	525	505	499	480	460	456	507	497	485	501	506	479	473	502	486	488	498	467	477	494	448	495	496	482	495	536	486	477	523	504	497	513	497	495	487	511	517	475	507	480	475	475	500	495	489	537	513	490	500	487	474	469	496	504	499	488	482	502	486	552	510	504	496	514	522	493	452	468	497	496	474	503	456	484	521	533	494	504	508	491	490	496	477	531	448	514	491	492	494	525	531	472	472	497	488	513	469	481	476	505	504	512	500	490	482	487	515	476	526	482	531	446	498	481	475	472	479	504	479	494	476	516	507	493	439	480	532	454	499	479	504	470	483	462	511	511	479	462	503	463	487	486	479	490	495	494	517	485	549	458	507	452	504	464	489	473	491	490	499	489	492	477	492	490	527	473	469	552	506	482	508	499	512	453	495	498	506	503	448	502	510	487	506	492	502	509	500	504	456	531	484	525	513	486	462	505	514	512	502	503	526	469	468	478	480	461	470	486	501	466	451	533	493	481	504	499	495	539	522	476	500	489	507	499	464	544	512	488	487	541	479	493	488	463	537	495	485	492	505	478	526	450	533	492	454	512	517	498	501	495	477	489	492	507	475	463	480	497	503	478	489	507	499	495	477	460	514	497	545	446	489	473	507	496	487	507	494	480	491	466	479	488	464	474	454	508	458	511	496	540	500	472	501	503	507	448	522	484	471	496	453	471	461	491	450	467	488	498	507	547	510	460	508	519	446	488	498	489	519	550	499	491	472	490	485	527	505	505	518	467	466	487	491	500	484	474	468	453	493	503	454	516	533	466	484	509	512	507	503	479	503	488	508	495	544	487	517	521	481	501	484	506	518	491	490	489	492	494	452	463	505	474	512	486	501	483	485	477	489	508	473	478	537	519	479	472	501	471	486	471	479	507	465	492	495	487	475	479	501	505	483	519	471	476	501	510	498	443	502	481	462	489	491	484	499	481	472	502	464	476	503	488	447	533	509	492	478	490	496	491	453	483	512	506	519	479	519	517	488	486	476	503	515	496	523	494	511	500	498	488	475	488	503	472	470	507	511	478	503	527	462	495	490	492	494	547	463	519	474	456	491	525	503	490	488	496	492	510	454	486	504	506	532	494	493	504	497	505	477	502	480	494	492	474	480	520	484	508	494	487	540	476	521	483	505	484	499	496	452	487	504	489	474	468	499	500	517	527	519	496	467	545	478	465	467	437	497	509	509	500	462	501	497	466	503	530	440	483	511	468	507	490	483	476	462	519	516	521	519	507	500	476	484	450	476	466	507	506	494	531	514	535	499	543	491	480	480	509	513	520	538	490	536	487	482	506	490	527	483	476	460	493	505	474	491	464	478	470	533	526	463	512	468	464	515	468	492	471	488	507	485	472	483	491	480	459	497	482	514	501	491	524	459	501	466	440	483	494	474	485	481	466	497	478	495	483	474	447	504	475	470	477	511	481	544	460	534	521	484	512	537	509	510	514	494	498	496	505	466	522	474	484	497	493	483	480	496	493	491	495	488	428	473	511	524	509	513	468	491	486	498	507	506	479	513	541	510	464	533	535	453	495	465	528	479	514	578	534	516	480	479	520	482	501	505	481	487	478	507	471	500	536	456	484	476	516	476	487	492	484	473	491	502	547	516	467	478	513	524	466	484	453	502	508	489	481	492	462	486	462	479	455	473	482	490	499	496	494	517	480	517	483	512	505	484	481	473	482	474	533	504	510	492	462	527	482	501	535	516	498	522	520	499	485	506	486	486	517	521	477	513	477	500	511	484	520	524	508	519	475	523	475	517	479	480	486	498	482	528	461	515	474	476	472	455	545	466	476	495	470	488	538	490	491	507	493	475	502	519	465	498	489	495	473	498	492	486	493	483	523	497	489	507	488	505	551	501	513	488	517	511	507	472	455	515	509	476	472	533	480	525	477	462	505	456	522	517	459	478	522	524	459	478	489	519	485	502	465	504	493	489	484	522	484	503	479	520	501	483	488	481	451	502	435	508	461	467	491	471	508	491	501	488	492	460	506	518	465	486	496	483	492	509	494	507	492	462	472	533	486	516	496	498	539	496	495	501	523	503	517	457	519	484	492	473	481	472	480	517	541	489	475	492	490	500	462	511	521	484	492	499	507	514	516	488	474	490	495	446	509	476	496	464	539	478	517	490	510	513	477	532	516	445	499	488	532	461	506	508	511	540	544	486	475	506	514	479	497	499	499	526	482	482	462	479	488	511	523	483	544	487	469	515	497	482	509	500	480	460	475	472	488	473	476	511	525	463	508	508	489	473	488	500	466	527	472	507	466	510	478	490	539	491	488	523	502	497	496	505	492	449	489	504	491	498	481	480	522	477	476	460	503	489	488	494	541	493	523	524	509	504	475	455	488	448	518	525	480	515	505	499	482	473	458	500	453	506	452	515	505	490	467	455	461	496	507	486	510	531	433	488	480	473	506	461	477	475	434	488	459	479	450	499	477	546	487	481	461	456	500	489	461	458	490	468	492	521	467	477	503	479	520	487	492	506	531	509	513	495	488	485	514	474	512	486	489	513	498	499	474	484	526	549	529	498	514	519	520	493	508	484	501	470	476	515	442	498	547	505	481	516	484	483	495	483	518	505	496	480	514	483	464	533	459	491	470	470	499	532	466	480	452	527	473	486	533	473	496	501	555	496	439	475	503	489	517	480	480	461	490	453	495	484	480	507	507	528	491	483	497	485	465	487	500	500	480	486	483	483	528	528	424	521	541	497	480	451	513	503	479	507	482	455	479	503	470	478	545	475	486	479	501	511	494	517	484	503	458	435	457	472	485	478	470	507	474	492	494	504	506	489	490	462	503	501	502	501	462	481	448	439	486	471	494	498	514	506	498	516	495	509	487	490	510	484	470	493	514	470	503	474	507	530	528	555	508	482	512	537	468	502	476	513	487	505	477	486	489	486	478	528	465	507	462	456	505	506	478	448	489	477	444	499	489	426	484	472	504	464	507	491	486	478	521	537	494	465	449	496	477	530	488	471	478	495	497	508	490	500	449	524	484	499	511	525	517	490	466	493	478	488	475	486	502	497	504	477	472
11657	2079	2910	1329	1148	1071	966	1086	1002	1038	953	920	950	992	1009	957	985	940	923	911	957	943	978	975	939	915	960	884	983	918	919	955	941	966	963	942	896	885	922	966	942	949	967	954	936	971	1003	997	938	952	959	940	989	966	956	936	971	999	934	960	937	942	904	953	928	965	886	898	906	900	1013	940	961	952	974	933	976	962	944	920	960	934	911	956	920	893	964	928	949	896	937	862	933	947	934	917	932	923	986	944	926	991	974	932	993	949	964	900	924	905	884	902	920	952	937	945	904	914	929	930	902	924	865	947	936	969	897	913	910	985	923	914	932	877	965	941	931	926	931	902	963	906	933	942	983	906	945	969	915	927	898	989	903	887	949	939	915	922	933	951	935	921	957	907	949	876	962	898	941	890	943	943	906	928	967	924	930	1013	961	994	956	970	935	960	905	1002	1001	902	974	906	930	952	958	975	912	937	936	991	935	938	944	969	891	907	949	936	915	920	944	899	948	940	952	914	946	966	965	939	959	961	940	920	1007	943	933	977	899	955	923	930	901	946	893	995	955	950	900	963	1000	908	935	914	975	903	985	975	917	947	976	925	928	981	972	973	966	931	929	931	954	932	947	958	941	959	978	912	934	920	944	904	890	981	950	922	970	918	890	934	998	907	918	919	929	923	906	964	915	920	931	920	917	900	923	947	898	959	900	912	888	919	916	908	918	900	961	963	943	988	924	917	970	902	987	920	977	922	881	992	987	1005	905	927	950	951	944	949	915	943	915	918	902	933	922	936	911	933	919	951	931	937	976	906	906	950	946	908	934	963	899	939	984	947	978	971	936	960	873	950	957	930	978	914	964	895	946	966	969	979	999	978	885	914	951	916	956	938	963	911	946	933	946	935	935	962	948	941	961	943	945	903	892	932	988	893	1018	903	943	912	942	924	985	894	904	966	918	970	973	966	870	902	971	918	972	956	944	907	935	977	877	877	922	889	949	937	911	938	972	894	1001	942	927	929	916	1006	931	1036	977	961	959	911	892	923	961	929	976	922	962	931	1000	921	922	946	985	985	920	946	903	893	965	979	937	905	933	994	952	957	901	916	997	964	992	872	901	912	909	894	926	900	891	918	884	931	913	1021	986	956	887	945	913	899	897	915	918	977	983	928	908	929	999	906	947	981	914	970	953	965	950	951	985	954	904	915	970	948	967	887	966	934	946	921	954	917	925	910	943	947	905	976	948	920	962	926	981	929	991	937	951	960	963	899	952	935	941	960	908	934	931	929	972	930	920	949	979	868	967	927	932	926	929	951	885	909	975	958	931	994	974	945	975	965	934	952	982	921	958	922	949	960	923	899	924	913	979	946	923	861	910	972	897	998	942	879	927	915	956	997	1013	979	957	962	945	911	888	1029	938	993	951	1015	908	969	949	989	1003	919	945	929	938	959	937	905	893	901	938	906	1003	878	926	916	991	931	963	915	951	952	992	916	960	929	1010	1009	951	982	968	943	888	918	952	940	964	978	922	947	915	962	927	895	949	889	974	953	921	916	916	918	888	915	990	948	902	928	935	930	899	942	903	957	952	993	890	945	920	954	917	896	944	954	929	914	940	896	960	983	912	925	919	972	927	946	913	953	997	877	955	947	945	955	901	952	924	996	909	936	949	919	977	939	950	920	911	933	950	990	990	918	918	949	964	928	904	888	926	933	1015	974	919	941	957	959	962	889	984	890	920	910	955	898	926	940	923	1001	949	921	912	905	936	1041	934	941	967	923	974	923	954	962	903	938	980	994	938	942	924	936	942	875	941	893	982	917	946	897	914	987	965	922	946	941	957	924	898	924	956	958	948	960	907	883	920	934	908	955	896	931	960	950	932	932	949	924	941	934	930	948	896	940	933	911	917	925	922	977	963	923	955	958	887	979	970	1017	903	968	972	916	945	924	968	951	950	929	931	927	949	904	960	922	890	920	924	910	937	935	963	928	941	883	961	983	909	906	971	899	931	965	936	897	952	926	947	931	964	932	940	927	945	962	899	953	923	909	943	911	904	936	930	947	960	944	895	908	969	895	921	954	962	919	926	985	943	954	947	829	938	949	943	947	961	968	937	937	918	962	889	956	984	958	902	887	948	909	936	971	959	952	924	971	964	935	984	967	931	966	949	847	935	909	972	968	936	924	963	968	908	882	918	937	915	940	939	921	973	897	951	997	955	936	980	970	930	958	965	919	916	954	947	952	956	962	959	955	975	949	882	959	984	989	956	955	957	942	906	959	969	1016	941	940	964	936	953	921	962	882	915	955	935	920	924	965	978	988	883	908	947	963	914	988	953	917	909	1018	950	911	924	928	874	950	987	964	959	966	920	896	947	922	954	968	929	925	928	931	945	914	969	936	913	920	995	986	911	934	910	949	948	934	923	963	927	911	930	909	933	955	899	987	942	992	938	929	958	941	953	959	960	924	938	961	991	916	941	959	962	960	949	944	946	870	899	971	887	967	993	913	989	928	903	886	978	937	878	965	918	915	983	906	983	938	932	917	927	994	959	929	950	915	929	952	900	955	1001	928	959	933	1010	959	906	972	902	945	980	929	928	878	988	958	869	971	912	927	974	909	942	951	955	943	920	886	956	954	950	975	951	987	913	901	920	907	920	943	902	938	935	946	930	888	963	1030	916	961	1005	927	958	949	913	942	935	980	912	928	918	910	948	955	963	904	957	951	927	934	980	947	975	891	904	915	903	929	881	911	947	906	944	942	966	966	899	900	972	915	970	928	904	939	883	945	979	946	963	955	947	943	942	943	910	923	912	919	982	900	849	930	885	945	908	921	957	942	885	935	909	912	978	919	916	915	951	960	917	901	939	949	981	907	955	946	926	935	978	883	959	924	954	1006	980	914	969	936	969	872	971	939	915	939	914	925	995	920	972	913	931	960	936	921	930	912	989	924	964	935	872	970	902	942	918	948	964	932	957	983	898	916	915	1006	931	934	917	905	957	970	911	992	919	940	914	921	956	992	959	955	969	875	1018	957	941	932	893	938	922	963	902	929	906	950	916	917	889	956	951	959	938	881	911	928	956	975	937	924	943	923	943	983	919	897	961	920	981	933	912	905	954	910	969	937	968	936	992	935	891	1013	914	961	983	940	897	915	902	947	924	940	898	888	940	1014	927	966	913	933	943	940	921	957	969	919	926	904	947	896	957	942	951	980	980	930	935	948	900	1003	919	931	957	925	948	965	945	930	1033	915	918	980	903	935	957	968	954	932	966	958	970	914	922	973	1008	946	960	896	935	967	962	913	978	937	899	959	911	948	962	934	950	910	920	919	956	960	902	904	926	1018	953	933	923	922	946	987	954	961	952	964	896	947	1000	943	908	993	944	957	958	934	940	933	980	885	939	933	948	948	956	942	958	929	965	959	878	903	976	976	924	946	919	957	946	915	950	895	970	949	926	912	987	950	911	934	955	937	956	967	917	909	886	952	935	1015	949	958	917	923	941	917	941	994	902	993	941	929	922	928	921	896	942	959	954	963	883	911	911	918	922	930	957	935
24182	21322	28489	24496	20823	2504	699	466	367	381	364	287	306	272	285	290	270	253	246	281	271	244	220	237	234	227	244	221	215	222	240	230	210	215	217	240	242	201	223	241	212	242	213	220	233	245	212	237	201	221	218	212	236	219	226	225	229	221	234	225	237	225	217	234	238	221	208	236	224	236	211	238	228	236	196	191	231	219	220	216	241	224	229	223	221	225	218	223	213	223	221	221	196	232	197	203	212	215	243	224	228	214	207	197	208	220	242	206	226	223	208	228	218	235	219	200	210	208	223	240	245	211	223	237	228	215	213	207	207	233	188	231	206	208	227	191	228	225	216	241	226	235	206	175	236	219	221	206	215	203	236	214	224	217	234	216	235	216	242	237	226	210	246	210	247	214	228	234	235	237	222	234	226	227	186	231	242	227	213	211	195	227	215	223	224	215	230	218	213	219	212	222	210	208	209	244	229	220	215	240	223	211	196	241	225	216	230	207	209	209	216	200	207	215	201	213	211	240	228	214	216	202	200	210	203	216	208	223	224	241	225	222	237	228	225	208	197	237	217	257	201	230	217	227	200	206	195	212	227	234	206	215	227	213	239	213	206	226	207	212	206	200	225	233	231	206	238	215	223	223	209	229	226	230	214	219	216	244	233	210	202	225	235	227	218	222	241	225	240	226	225	227	238	228	220	228	235	216	240	237	208	194	199	212	215	243	217	223	221	226	222	225	229	214	228	209	235	201	217	214	250	249	222	206	200	215	207	236	236	231	192	202	214	219	228	234	219	226	202	226	255	220	242	210	250	209	254	215	217	230	201	235	209	216	214	226	224	225	234	245	218	225	246	174	234	210	200	208	222	214	228	231	211	208	208	221	231	205	227	235	219	207	229	211	217	234	227	226	244	192	229	192	210	207	243	208	225	206	219	189	232	210	218	239	222	239	219	228	220	208	216	212	223	246	238	224	242	216	240	227	203	235	228	207	211	223	205	233	234	240	229	234	232	229	256	232	195	244	216	199	237	238	210	213	228	229	209	212	225	197	207	217	222	223	240	212	226	221	242	251	208	204	224	232	197	234	263	224	213	216	211	205	214	193	217	206	206	210	204	213	240	230	202	243	220	226	206	200	218	208	226	237	226	216	217	203	227	233	246	208	199	240	215	221	194	228	231	231	211	240	207	204	208	220	233	228	221	244	226	243	232	194	207	237	215	227	201	223	239	197	246	227	207	250	227	209	230	252	219	190	238	223	209	219	226	221	208	228	211	213	209	210	202	213	236	225	220	197	194	206	238	246	212	242	250	199	209	217	186	205	219	213	232	208	200	217	208	216	227	212	214	215	203	240	228	194	205	215	214	207	211	223	240	241	193	224	240	216	234	241	212	217	219	254	253	205	222	209	217	239	233	225	244	194	221	239	213	215	203	224	236	219	222	231	198	196	216	209	217	205	226	238	224	194	208	238	206	215	198	229	234	229	205	247	205	229	201	223	210	202	222	202	198	238	247	222	218	196	209	215	220	218	218	240	212	217	205	244	205	228	238	211	219	210	237	226	205	211	219	211	222	222	217	218	243	226	229	261	188	239	245	215	213	240	214	224	223	188	197	229	222	183	224	238	217	201	228	211	205	226	212	221	245	212	235	248	222	200	215	225	216	187	217	239	202	236	206	227	223	223	227	238	216	231	206	194	235	229	223	225	214	219	210	210	195	230	231	214	245	230	241	220	233	195	190	213	215	227	227	215	235	216	223	210	243	212	224	226	233	229	229	221	218	221	201	197	223	221	216	216	244	205	222	233	224	206	202	203	219	210	229	222	207	214	207	203	229	214	210	189	222	248	221	218	234	221	216	231	246	235	198	219	214	217	226	229	202	229	200	232	236	225	207	209	234	238	209	215	251	218	212	231	208	221	213	198	194	204	198	227	211	186	227	219	222	225	229	225	203	222	226	210	214	196	224	231	217	210	226	218	233	215	214	203	200	256	208	229	232	239	226	216	199	229	234	240	236	221	197	212	224	217	208	237	215	223	221	222	206	206	204	200	225	227	239	218	232	222	203	221	220	206	203	212	205	227	228	229	224	213	182	218	222	223	206	210	238	236	193	227	221	209	198	221	215	216	227	256	237	233	239	209	201	205	207	230	195	221	208	246	200	238	226	208	219	211	250	185	234	235	213	245	223	253	240	236	203	207	199	224	211	226	224	227	230	195	223	215	233	254	238	210	200	240	208	232	201	204	226	224	221	223	201	191	217	270	208	211	216	238	216	194	219	198	233	221	222	208	223	212	227	202	215	195	235	226	200	208	212	220	211	228	226	230	235	229	243	235	211	198	221	218	211	231	241	216	220	202	228	244	212	211	219	218	220	251	228	231	204	245	211	222	227	200	227	238	208	236	232	227	198	192	204	230	241	218	219	206	219	230	238	222	217	214	226	227	204	210	231	238	181	236	232	200	218	225	229	250	250	219	196	253	208	231	230	230	227	216	198	216	228	224	217	230	198	235	235	224	202	239	228	214	209	213	211	225	224	205	197	206	245	227	245	227	210	188	209	195	217	224	218	220	227	220	214	214	250	224	228	221	226	201	211	233	210	224	240	233	225	218	216	212	192	228	209	221	240	224	210	211	191	211	204	197	244	208	248	246	210	223	232	202	240	221	229	179	202	213	227	227	222	198	230	227	235	210	223	212	211	226	197	205	214	224	219	216	242	220	239	226	228	197	241	195	219	204	232	207	245	210	232	216	217	197	240	203	214	220	236	207	232	211	234	214	227	227	215	238	220	221	260	225	217	206	214	240	207	233	233	248	220	215	221	247	197	221	233	231	250	215	227	203	214	231	214	212	234	229	203	227	218	199	180	218	212	214	214	206	202	204	207	196	216	192	219	216	203	201	210	212	222	217	210	229	198	219	223	210	210	199	228	219	240	227	217	215	197	216	223	239	247	220	205	226	204	241	246	211	239	211	228	237	207	218	237	212	213	214	223	214	226	226	235	206	208	227	255	216	199	218	209	206	218	213	211	197	239	171	218	228	195	211	227	182	235	202	218	226	210	227	208	218	220	222	221	209	224	259	197	220	224	219	208	205	255	239	233	219	212	240	199	217	223	216	229	249	223	200	208	218	247	214	225	219	198	215	246	207	201	211	191	231	215	189	203	240	222	206	221	218	230	215	220	207	209	219	239	209	225	220	239	243	228	212	218	231	220	220	222	227	210	219	231	203	232	232	250	199	234	234	237	225	228	184	222	230	226	207	229	230	220	200	236	199	226	221	239	219	226	212	207	247	223	223	214	213	221	230	222	223	216	191	232	224	216	219	205	212	224	220	221	228	252	215	206	227	205	231	209	226	251	217	211	196	222	223	225	227	232	206	211	230	207	202	200	214	208	207	197	253	207	207	238	225	210	218	245	241	200	182	242	246	217	217	211	239	191	227	239	200	221	221	219	218	241	226	195	227	225	222	215	206	197	202	211	223	220	216	197	195	212	217	210	187	196	190
23197	10559	13542	4338	3127	2170	1678	1446	1186	1012	869	807	772	680	693	615	583	615	566	533	577	562	555	527	504	492	541	500	543	459	467	465	494	454	464	463	482	463	462	473	483	431	443	447	451	492	466	461	441	450	464	461	462	464	439	455	477	427	445	431	427	490	469	456	458	457	487	391	406	439	471	480	440	446	466	402	423	446	459	461	465	401	458	501	470	438	455	455	463	435	428	470	398	421	421	403	504	463	467	451	454	447	449	485	443	458	408	425	416	456	468	439	440	436	447	461	456	425	422	437	466	422	474	446	474	419	457	447	442	445	444	434	460	453	447	452	464	432	427	460	443	440	444	425	484	409	422	455	429	465	452	439	487	464	417	458	428	483	453	480	407	448	415	428	429	472	455	435	453	422	402	458	470	444	437	461	453	437	473	451	477	419	417	435	424	469	440	455	451	434	455	447	489	446	452	452	408	425	439	451	412	443	440	420	454	450	466	434	428	463	467	427	462	438	432	444	448	478	440	460	428	450	410	413	430	425	431	415	451	436	473	461	478	442	436	417	486	461	462	453	428	447	408	457	461	447	458	431	462	462	456	474	465	413	484	442	430	467	437	456	420	456	479	457	464	477	456	465	452	424	448	451	454	432	462	421	424	437	458	418	422	413	464	486	429	458	438	462	451	431	457	468	481	424	427	459	405	447	435	415	442	435	452	452	434	484	463	485	452	397	425	439	455	428	427	460	451	458	437	430	451	438	481	431	455	417	402	453	435	411	445	450	475	430	423	453	454	439	408	429	443	435	419	405	435	429	475	468	438	432	423	430	457	448	455	470	434	447	451	447	426	434	418	460	423	414	466	494	476	441	439	419	483	430	465	457	482	458	453	456	447	414	448	445	445	461	443	449	451	492	436	441	454	459	445	458	477	441	421	478	428	434	439	452	440	444	438	434	430	448	443	467	437	431	450	419	489	445	424	454	436	443	464	441	490	460	432	445	408	451	452	462	458	445	472	416	493	434	402	461	461	450	440	423	473	448	455	473	448	477	475	475	480	418	435	460	416	452	455	460	444	476	441	419	422	463	438	449	421	429	469	454	466	430	467	471	440	444	454	481	466	451	426	430	443	450	437	423	439	459	422	479	421	494	462	451	471	441	462	457	460	442	471	458	440	483	440	425	435	442	451	426	466	465	451	456	475	450	440	474	448	450	510	449	429	466	443	452	421	435	471	470	447	451	450	417	475	449	417	451	477	455	446	450	429	465	475	433	425	434	489	441	470	438	458	483	427	466	460	414	479	478	486	438	440	464	448	439	457	440	463	461	499	478	460	492	451	428	405	456	467	428	437	426	433	461	460	446	437	453	427	485	446	468	444	424	484	433	454	508	457	445	468	454	458	460	468	430	420	453	423	453	445	436	426	404	424	430	466	455	490	438	470	460	418	442	437	432	468	441	468	458	440	452	405	435	436	441	419	442	438	415	453	448	445	469	457	443	423	457	440	427	473	452	442	457	466	446	434	456	448	457	440	452	404	450	465	436	481	452	423	470	425	403	449	447	449	415	441	398	478	449	447	480	454	467	439	461	453	472	439	434	502	431	482	426	441	437	442	428	465	425	440	403	423	426	475	447	447	457	464	450	449	432	457	420	438	462	446	433	420	419	431	460	467	435	424	457	472	426	450	412	473	427	472	425	475	418	470	438	488	492	451	432	476	454	461	397	451	468	440	439	451	405	443	445	439	399	473	459	447	429	438	421	458	449	475	439	461	438	411	452	435	474	451	429	482	415	452	458	480	440	422	454	456	447	456	411	434	429	433	456	472	443	440	425	411	423	445	414	437	492	429	417	456	477	429	434	456	431	418	426	444	419	447	508	445	470	461	492	426	428	475	467	429	418	447	450	417	433	436	453	455	459	450	444	454	431	454	455	465	410	467	437	435	465	458	419	430	454	453	413	452	444	470	471	454	452	447	433	449	457	422	483	438	429	458	472	478	429	453	433	442	455	435	435	424	464	425	444	463	434	430	414	501	480	466	437	427	459	463	445	433	432	480	457	482	452	485	442	493	482	429	435	495	437	446	413	446	450	441	463	434	455	441	443	446	470	428	430	461	426	439	447	452	440	422	413	434	441	456	446	445	423	466	464	467	442	443	456	419	448	445	480	414	450	472	464	402	418	440	437	465	432	443	475	454	467	425	456	434	467	507	472	455	449	428	483	393	423	441	435	418	443	438	408	438	407	441	450	458	453	414	464	444	426	476	407	451	471	418	469	449	476	451	427	454	443	451	484	431	467	464	472	419	462	418	491	428	454	429	435	458	432	459	445	446	458	430	471	474	401	409	412	418	457	431	446	487	432	435	436	430	443	460	437	425	486	452	453	439	435	415	481	422	433	410	447	481	459	435	450	478	445	439	452	469	445	464	423	437	439	465	442	480	448	415	449	444	473	465	444	428	426	476	467	430	446	461	446	442	459	454	461	397	430	441	448	437	456	470	445	464	447	445	446	453	445	429	444	472	418	437	440	438	426	452	488	462	416	431	442	476	456	426	409	472	448	467	437	435	435	457	445	450	414	441	412	447	424	428	443	466	470	470	482	418	442	501	429	442	490	482	441	423	430	466	457	474	410	443	457	435	460	477	455	449	416	480	474	430	466	419	447	425	466	455	436	468	425	418	383	461	417	465	442	427	445	419	496	483	467	450	469	471	444	433	481	461	452	423	460	473	439	456	444	444	441	465	456	437	412	437	420	440	432	428	469	430	476	488	468	455	420	413	461	486	412	441	456	425	416	444	415	452	457	448	441	452	446	463	472	424	404	439	433	460	425	464	469	428	439	439	412	417	416	441	441	460	436	455	438	455	432	448	425	458	430	485	438	443	414	455	463	470	453	446	477	497	451	431	436	437	435	469	475	434	455	425	468	424	456	427	453	441	470	437	441	417	453	476	447	465	462	449	449	460	461	450	445	479	450	479	404	425	472	457	390	438	482	450	452	453	437	430	447	440	488	433	460	420	446	427	470	435	457	492	455	429	444	424	429	453	474	456	457	485	458	435	442	451	473	433	423	454	456	432	456	439	476	420	460	446	449	451	448	452	464	441	450	425	419	448	437	435	487	453	411	456	440	472	431	421	465	459	449	436	478	406	420	434	412	454	457	431	403	453	435	427	457	456	482	478	429	426	479	446	428	456	430	451	424	454	445	441	445	441	417	481	471	458	427	436	438	463	450	434	453	424	476	427	444	429	433	405	441	442	447	470	429	474	414	486	420	421	460	444	431	469	473	432	439	437	433	481	434	412	474	429	467	456	493	470	463	445	444	479	464	462	444	426	454	472	424	403	475	464	454	406	436	490	456	434	492	463	430	413	427	433	433	438	457	463	407	468	451	405	485	494	469	451	403	433	440	442	428	452	405	455	387	454	447	434	467	429	418	444	451	480	428	465	438	453	439	476	455	466	479	440	464	482	420	454	438	449	439	435	460	419	454	426	436	438	445	424	495
23271	21350	29097	23954	21350	19879	2292	875	632	621	607	535	500	515	481	445	439	441	456	408	392	392	383	407	389	395	406	401	399	368	360	378	370	398	386	371	376	367	353	381	368	343	389	363	373	364	354	361	380	427	374	348	352	414	392	372	358	340	354	352	372	367	353	352	346	353	347	371	372	381	389	348	378	379	356	375	349	368	366	322	375	397	371	322	326	349	355	386	353	351	367	375	361	345	351	375	326	360	347	307	366	349	351	368	344	389	378	329	375	368	354	367	334	357	332	411	326	373	394	332	362	370	353	377	348	356	336	359	359	380	382	338	341	385	342	350	371	349	351	320	337	357	334	357	376	342	363	341	361	349	417	391	341	369	344	387	363	342	355	381	319	359	330	357	329	367	389	340	374	339	362	342	373	400	379	362	387	360	325	338	339	349	347	361	359	393	342	358	371	351	378	353	347	380	332	326	352	343	347	382	347	377	393	364	345	378	374	371	359	370	345	326	357	390	399	362	366	403	399	366	354	372	386	353	348	350	386	348	362	345	347	381	362	385	331	374	347	341	378	340	376	386	377	345	372	362	354	364	387	329	359	355	378	353	346	321	344	339	345	354	324	338	384	360	325	356	321	407	337	373	345	362	342	379	385	334	359	378	397	323	377	338	360	374	372	367	367	389	379	353	375	370	399	356	353	325	354	368	371	359	374	353	372	388	339	404	319	377	339	366	344	343	375	351	396	325	380	359	351	381	356	354	368	364	358	352	339	363	355	346	356	383	401	359	359	364	363	340	360	346	374	369	359	383	365	391	369	355	348	382	302	404	377	347	418	389	339	365	351	348	373	350	366	318	365	372	416	352	336	383	349	353	362	347	399	354	391	375	344	372	378	344	361	347	387	352	353	389	368	376	368	324	374	363	395	361	350	367	383	352	352	364	345	341	362	371	380	354	360	345	371	338	343	379	335	345	346	351	372	344	343	383	367	372	353	354	358	354	364	357	372	375	375	340	367	373	366	384	363	354	366	344	348	361	330	374	369	371	351	385	352	358	355	390	381	346	372	368	333	354	338	380	376	357	373	401	353	374	382	326	392	343	364	320	366	377	359	382	338	357	350	350	377	358	364	358	357	379	364	354	355	347	354	347	343	371	344	393	379	356	310	357	348	323	360	376	326	375	352	353	317	395	347	347	358	352	331	368	340	346	359	360	348	336	365	371	371	389	391	372	381	349	342	400	359	365	350	376	370	373	394	343	389	342	356	367	360	354	361	350	355	316	386	311	355	365	377	363	350	334	388	351	349	372	349	356	370	370	369	351	344	318	365	362	348	370	349	369	330	338	332	343	350	349	370	345	336	325	361	358	377	353	345	370	366	333	348	338	339	350	354	364	358	356	326	354	356	354	383	336	405	382	381	339	368	374	356	343	369	368	341	330	362	344	349	361	369	336	369	378	351	315	340	362	349	365	359	375	360	381	352	352	358	354	369	370	366	332	382	343	362	363	353	325	335	363	320	360	332	325	374	353	317	344	353	357	351	388	377	355	335	375	372	368	385	363	386	375	307	346	334	377	346	358	370	370	379	369	365	368	381	378	365	376	344	348	384	330	371	393	352	358	377	362	375	374	348	349	346	348	342	331	372	337	389	410	367	293	399	356	361	336	370	365	349	409	374	338	329	357	377	369	360	352	350	368	376	359	366	348	370	356	356	351	368	369	325	349	349	364	367	369	393	369	392	358	368	341	369	324	348	375	340	353	370	338	359	405	356	347	362	366	374	351	364	360	353	364	355	327	373	354	336	361	339	388	346	346	381	342	389	374	388	368	355	356	318	332	362	369	342	339	393	334	388	360	378	349	361	377	333	343	333	332	368	323	362	372	348	347	369	351	379	332	332	379	360	357	376	367	333	342	353	363	334	347	376	353	332	398	385	391	390	383	343	385	326	355	372	380	348	349	365	379	351	378	393	369	375	352	372	344	406	335	346	391	340	392	375	326	369	354	363	376	366	374	364	364	367	379	359	366	372	372	357	363	323	357	372	360	366	385	357	355	360	372	344	363	334	345	370	348	366	385	364	388	320	379	328	347	367	348	391	333	350	350	384	386	393	364	349	375	374	344	364	353	370	347	347	355	350	321	342	347	371	354	357	346	379	349	346	370	337	356	372	378	340	326	380	339	390	343	339	382	330	367	354	380	368	357	361	350	365	342	346	376	397	357	334	359	388	351	312	358	375	386	347	390	361	373	384	351	392	358	366	363	364	355	342	328	393	354	342	369	327	336	376	353	352	342	356	348	369	351	360	363	374	372	336	371	371	343	348	363	356	349	384	348	374	366	359	369	382	355	367	362	343	360	333	334	357	382	334	338	323	352	342	385	359	358	377	379	348	372	337	363	381	374	333	383	361	366	377	319	381	377	336	374	364	357	359	351	379	366	390	339	348	364	335	342	363	387	363	366	356	366	400	371	329	367	353	391	366	325	355	362	338	373	341	359	301	370	338	368	347	336	366	345	373	338	360	371	345	396	357	365	346	376	354	393	366	382	397	358	361	381	372	333	376	363	328	335	370	382	380	335	366	334	366	336	356	329	334	335	349	376	368	340	338	404	361	370	350	392	385	360	361	351	339	382	352	351	387	362	403	354	341	367	360	325	333	347	372	377	333	370	369	345	383	362	390	355	364	345	353	334	367	361	328	368	352	333	355	368	368	346	362	352	344	385	356	353	343	371	353	343	348	372	363	369	370	325	334	375	388	365	310	354	328	403	354	368	389	338	366	384	347	365	317	366	365	332	332	341	324	333	344	331	352	375	364	352	366	333	346	334	350	353	346	356	388	403	310	374	353	364	387	330	344	348	361	349	327	356	368	360	384	361	366	349	353	349	347	364	367	347	361	375	351	351	320	372	361	360	347	366	361	360	354	331	348	368	377	329	327	364	364	358	373	383	347	369	346	353	390	354	382	354	384	368	317	396	364	397	362	373	345	357	377	347	352	350	374	333	358	386	385	352	359	359	343	360	348	377	368	328	355	363	356	379	345	383	322	399	400	375	359	336	382	337	338	376	363	358	341	352	378	359	344	326	345	370	333	382	353	374	333	339	370	325	362	385	337	379	368	343	390	328	366	356	315	336	347	361	378	337	365	367	394	381	368	379	371	385	420	363	379	336	376	346	352	366	376	359	359	339	328	343	340	378	363	376	352	366	342	354	397	327	359	332	366	341	364	365	374	385	367	418	396	345	354	318	351	363	381	364	392	358	368	352	313	357	369	345	359	344	356	349	350	378	331	398	344	337	342	370	361	346	318	343	364	379	370	355	340	362	376	359	393	326	365	381	350	351	340	342	322	377	375	396	350	342	366	362	350	373	360	350	356	362	340	361	352	347	384	371	328	331	352	375	330	331	338	352	378	360	320	402	368	346	373	371	381	340	384	348	351	343	333	388	371	345	374	391	389	314	334	364	359	336	364	304	363	337	334	380	361	366	325	383	349	350	366	322	331	352
27777	16480	18650	7413	5123	3703	2902	2368	1952	1629	1469	1351	1223	1197	1098	1007	971	923	876	831	811	790	815	782	767	741	713	720	747	758	752	732	759	702	727	696	721	685	708	693	671	680	724	706	706	666	667	654	651	677	653	681	681	688	724	724	670	655	705	660	646	681	696	635	670	688	679	627	694	683	642	628	643	640	653	651	672	654	657	631	656	651	726	658	621	659	613	674	662	660	695	689	667	675	638	703	673	668	658	612	643	664	650	660	655	660	646	690	607	676	613	652	645	647	658	673	657	670	674	614	616	657	651	657	625	671	632	665	660	692	656	646	640	695	650	661	647	672	679	648	641	677	639	653	632	624	671	644	663	653	629	686	652	598	638	604	663	681	708	641	666	624	636	639	694	599	649	654	674	657	628	636	647	611	684	657	643	634	661	651	700	642	650	603	698	639	680	659	633	665	687	637	699	660	651	612	704	638	646	624	625	610	679	626	642	612	662	652	626	656	645	678	597	667	616	679	615	621	660	626	664	633	680	651	616	665	672	661	628	637	635	662	699	615	657	646	620	656	604	660	654	635	638	673	681	670	634	639	676	655	659	608	646	638	696	705	664	633	699	627	652	625	617	628	668	630	654	664	603	629	687	652	638	632	642	663	661	643	649	609	652	661	598	622	693	670	620	642	651	682	695	675	675	645	653	652	662	645	623	664	656	654	613	626	641	635	635	679	623	625	642	671	644	637	640	675	592	665	636	624	670	632	677	604	655	648	702	665	621	635	668	648	661	685	647	634	678	615	652	666	664	618	638	629	681	605	635	673	688	665	718	644	639	671	667	666	652	684	644	687	635	664	651	672	640	663	649	657	634	694	624	666	637	623	690	632	607	689	696	689	629	617	637	658	644	697	644	631	670	619	649	645	656	638	684	664	633	660	709	655	613	629	666	660	685	639	661	664	609	658	661	657	642	648	618	645	670	667	624	642	634	676	649	651	630	643	651	609	600	618	644	653	673	641	628	615	680	632	663	673	612	641	605	630	647	684	667	630	645	666	645	675	682	622	639	611	660	682	659	633	644	641	647	657	688	662	659	665	607	671	671	675	659	738	672	652	691	663	645	671	674	662	660	626	626	633	652	661	611	645	636	651	629	639	640	650	654	630	660	643	666	618	655	645	637	642	628	672	666	656	630	638	645	681	653	643	651	645	617	675	632	652	642	626	708	641	644	662	688	624	674	667	653	683	633	609	672	679	641	662	664	642	650	662	611	643	637	654	682	629	624	661	630	662	611	690	686	649	657	655	630	652	709	625	643	663	644	641	636	649	617	663	670	634	672	659	670	670	657	654	591	626	627	670	707	675	667	618	688	631	673	662	660	669	685	622	619	632	639	668	650	657	658	654	630	634	589	635	677	656	686	721	683	605	601	643	656	646	648	677	619	689	629	654	620	695	650	641	623	614	666	639	646	649	644	583	618	629	623	605	602	642	652	646	662	638	674	645	642	663	632	637	651	638	652	661	650	609	626	613	640	685	645	644	631	614	648	631	635	638	650	616	647	692	595	617	611	663	679	654	653	622	650	596	666	607	629	619	643	634	663	668	686	671	667	645	647	663	664	670	661	661	630	619	644	613	659	658	662	635	678	667	655	621	671	671	662	677	657	652	639	686	662	690	668	638	655	644	635	619	687	690	638	659	617	676	633	687	722	664	634	656	646	648	691	633	652	655	627	650	647	646	658	615	630	651	690	656	602	692	611	655	649	659	679	612	656	705	702	643	660	655	654	648	709	624	647	641	676	650	665	620	653	669	664	680	689	620	682	625	630	635	670	660	595	625	703	665	620	606	653	628	678	628	674	616	672	703	608	647	597	656	671	673	634	669	638	637	692	623	634	635	617	650	659	668	687	642	599	658	682	680	605	678	620	639	674	657	657	676	716	604	654	648	639	638	638	641	628	664	689	636	637	649	642	625	631	665	666	623	641	649	641	649	656	630	634	622	660	648	659	665	628	632	630	662	660	692	673	621	677	626	681	669	638	630	619	614	652	608	626	674	653	660	678	700	588	628	662	607	655	657	676	694	617	642	685	621	671	646	687	641	659	640	706	648	608	663	633	656	658	695	618	642	637	620	636	654	678	643	681	683	638	650	663	668	627	650	641	638	659	659	687	652	641	661	609	619	655	650	653	627	637	654	648	624	649	653	608	674	669	668	660	622	654	700	634	640	628	646	648	602	650	655	574	660	641	646	645	631	626	673	631	638	664	649	666	643	640	631	671	645	633	624	663	636	665	657	669	628	629	662	690	672	616	662	653	621	624	639	621	660	654	659	657	636	613	638	622	651	664	680	656	647	689	636	667	628	625	605	617	676	660	679	628	634	664	649	606	634	606	599	595	681	653	692	637	649	608	621	607	631	629	643	671	655	651	616	650	637	634	672	649	654	637	617	641	616	667	687	634	661	651	657	662	636	659	660	641	691	635	631	681	596	628	616	654	671	665	665	677	624	660	664	638	646	672	629	671	669	672	688	687	638	594	620	625	603	652	666	637	622	683	636	628	639	665	652	680	624	666	634	634	617	623	632	654	681	695	656	662	663	626	669	625	656	663	660	643	657	644	608	632	604	665	648	663	632	656	638	637	633	599	689	602	640	658	656	654	662	648	672	664	600	643	633	651	642	660	610	636	640	647	635	646	638	647	649	659	678	631	639	652	664	640	598	611	683	644	687	641	667	657	650	697	666	651	644	626	659	675	672	720	689	658	661	622	631	691	613	624	662	649	619	641	682	637	657	682	647	607	609	685	674	688	683	690	656	648	651	666	678	613	640	671	694	656	648	640	640	656	681	725	652	671	655	640	662	646	618	616	648	613	684	625	646	666	661	683	622	633	622	648	633	626	610	634	645	688	633	669	636	675	666	685	634	646	607	670	657	631	682	620	658	658	618	626	685	636	634	653	625	666	645	680	666	658	629	655	678	688	657	609	628	637	664	652	643	625	638	656	642	641	647	616	633	647	648	611	627	711	634	636	616	670	658	692	670	686	621	617	629	653	618	618	700	647	640	688	655	640	666	626	611	627	654	651	661	599	661	659	646	628	648	668	655	580	615	631	625	639	645	628	625	640	644	663	656	684	665	605	632	637	652	633	694	653	624	620	675	625	656	620	697	636	667	655	640	667	657	653	615	689	668	659	644	663	662	656	623	693	668	620	648	670	668	645	625	615	680	645	648	690	676	666	669	697	621	685	611	668	686	710	649	645	676	671	682	584	630	658	665	636	657	645	670	678	690	618	621	651	688	651	648	637	645	624	665	644	614	638	671	606	622	650	620	672	667	647	646	649	626	646	662	625	668	680	666	657	654	639	632	692	618	692	630	638	626	665	619	691	634	646	689	721	649	663	659	655	671	669	633	692	650	650	611	658	610	653	633	663	630	692	657	626	667	611	636	678	673	629	685	654	670	636	675	640	656	596	615	655	659	596	651	657	664	649	655	635	618	624	663	648	603	681	661
26759	20877	9463	1005	607	521	509	510	517	512	510	508	495	524	490	513	519	505	546	574	477	485	484	461	498	523	503	524	497	517	495	514	494	496	489	506	537	491	501	432	503	474	509	540	539	499	501	496	524	517	477	486	465	527	481	480	501	494	510	500	484	516	514	512	491	470	502	544	499	499	517	493	509	531	481	468	480	474	534	480	504	492	508	475	507	511	489	505	499	462	501	505	495	486	460	511	488	456	486	515	503	505	471	502	502	463	444	486	543	504	496	489	508	500	507	481	498	495	457	524	504	523	478	484	464	494	488	435	481	498	508	533	493	482	518	516	497	521	530	497	485	545	486	467	483	513	468	487	508	504	503	511	491	478	512	469	534	497	505	481	506	502	536	502	444	512	482	511	513	550	508	502	506	467	502	459	458	468	493	490	513	496	464	478	504	512	504	515	532	447	512	452	483	494	525	440	513	482	521	507	512	497	530	471	502	494	487	500	503	496	467	462	472	448	479	485	509	542	513	474	466	508	494	494	482	492	484	456	494	518	458	530	478	501	506	525	521	506	482	451	479	507	507	451	501	510	519	480	501	481	492	491	504	517	514	502	492	478	498	464	506	513	510	492	482	494	519	463	470	495	459	459	463	502	467	485	495	508	487	487	548	473	507	521	522	424	533	470	501	461	486	461	501	518	503	472	469	514	466	489	522	478	492	496	523	531	474	513	491	514	493	514	488	529	492	502	515	489	509	495	526	516	472	497	469	462	517	477	514	477	513	468	534	493	521	491	483	529	494	496	481	464	507	490	504	447	516	470	442	460	488	510	546	511	474	455	501	481	470	492	534	511	482	476	478	550	511	513	490	482	484	496	498	492	470	489	480	491	504	494	508	513	455	503	477	490	490	477	515	475	487	524	476	527	463	496	530	491	488	464	469	492	468	513	547	528	484	507	489	506	501	493	512	512	482	483	531	504	525	499	507	482	483	507	484	500	479	487	483	523	519	507	496	500	491	498	493	492	522	512	471	522	503	493	501	474	516	496	496	457	488	478	513	489	449	481	548	554	493	500	512	499	453	481	472	501	491	487	488	490	483	523	496	487	470	499	523	467	474	473	507	501	471	507	503	518	470	561	506	476	479	542	478	477	480	476	507	524	478	506	458	484	523	513	502	492	515	511	509	517	477	507	493	497	483	496	518	465	509	468	499	525	484	492	475	454	504	471	509	493	472	497	490	466	483	490	501	491	490	520	525	466	474	528	523	461	504	494	484	469	471	496	507	529	503	506	495	466	495	479	506	491	481	492	516	484	464	458	485	504	482	481	500	520	461	501	511	500	504	437	531	524	466	514	506	502	490	482	522	471	501	491	508	519	474	461	548	477	510	457	475	497	511	511	487	491	497	488	475	501	471	529	476	473	477	444	498	459	491	482	498	494	503	486	511	479	490	521	476	488	498	474	533	469	471	482	509	487	480	475	542	465	508	480	490	465	481	498	485	491	491	475	491	518	518	501	491	512	494	479	499	524	459	488	472	520	480	484	497	513	499	450	500	492	436	509	465	528	524	469	480	475	495	501	453	461	478	494	473	490	510	449	478	487	498	474	483	486	496	460	510	456	544	466	515	470	461	496	510	531	516	495	452	487	472	461	488	498	525	489	521	477	494	474	492	499	481	497	514	494	520	461	471	451	520	500	503	512	497	507	496	513	516	474	454	487	540	467	462	511	497	504	470	500	499	468	478	499	534	473	512	490	545	498	467	521	493	480	481	519	521	495	522	501	496	509	469	473	482	504	511	489	459	510	486	471	482	453	473	470	502	485	517	481	474	500	495	475	519	517	521	481	508	456	474	503	493	506	485	523	485	515	514	466	455	489	511	467	479	478	488	462	500	492	494	509	499	521	489	515	483	528	507	460	479	512	525	484	475	443	535	461	468	498	509	463	469	487	441	496	518	494	479	504	527	472	519	503	504	460	451	497	528	456	473	468	513	486	494	500	498	493	534	470	546	458	494	518	493	492	518	507	495	500	462	468	480	498	502	531	467	498	546	473	494	490	488	490	502	504	466	547	474	502	524	490	509	497	513	520	498	504	464	518	482	472	479	479	503	471	531	442	502	540	528	495	480	506	497	469	467	491	470	525	500	463	468	489	510	461	484	469	494	499	512	497	476	494	459	439	476	497	437	462	504	490	482	473	461	480	533	520	507	464	511	509	493	502	487	488	483	497	499	498	470	456	494	487	481	455	490	444	502	442	511	478	480	507	488	503	496	499	513	496	483	514	506	530	521	511	465	485	502	509	506	456	473	464	465	515	498	495	520	463	492	479	527	495	464	464	486	496	532	495	504	489	514	476	495	490	504	480	500	504	511	475	472	444	504	500	509	498	499	484	509	495	486	482	486	489	495	489	480	540	476	537	534	489	521	487	480	493	504	532	490	492	506	459	495	491	488	481	516	496	469	490	484	523	467	513	484	487	503	471	484	464	497	528	485	512	469	522	493	491	515	494	491	481	504	504	483	475	494	486	480	505	457	467	471	507	490	517	496	476	476	488	497	464	450	521	456	471	476	516	472	497	505	513	458	471	499	512	484	513	523	480	499	516	482	465	454	481	497	485	475	477	514	493	462	488	483	483	503	494	471	467	467	527	485	500	478	500	502	497	506	520	485	509	514	495	468	461	482	489	480	489	462	490	540	511	491	509	486	535	480	486	465	507	524	511	489	503	492	501	555	481	473	474	523	467	504	514	504	458	547	476	464	483	471	476	517	491	466	503	491	534	494	481	457	526	520	471	476	462	520	512	466	487	485	495	484	486	487	476	500	462	513	519	500	478	517	509	490	490	475	484	499	534	478	524	456	454	528	502	517	493	494	494	485	502	482	479	522	484	491	508	532	501	490	504	466	478	485	513	519	475	500	511	458	471	490	509	480	561	499	491	509	469	474	488	497	516	477	524	493	518	543	504	475	474	552	460	505	461	521	469	481	464	533	503	516	476	512	466	456	507	481	454	509	525	464	499	481	479	522	478	518	508	513	470	471	496	486	504	511	493	477	504	515	517	520	518	517	504	487	508	505	484	485	470	515	470	492	476	495	511	473	488	464	458	510	519	464	483	506	531	513	506	492	516	490	491	473	462	513	467	500	472	442	451	470	490	518	489	489	499	444	513	459	454	466	480	535	481	520	478	496	480	489	497	544	484	460	472	469	479	473	490	529	504	521	480	500	476	477	511	486	512	507	529	489	477	528	492	507	526	482	481	498	533	476	491	483	489	492	479	484	506	531	496	485	497	488	499	503	503	516	476	486	504	525	505	461	499	498	490	523	484	495	516	510	477	502	467	489	463	547	457	462	488	485	520	535	508	546	479	506	436	523	495	505	518	512	468	496	532	486	474	503	477	479	508	516	499	453	499	486	472	480	499	465	540	470	504	488	477	511	483	521	492	488	505	523	491	454	493	464	476	529	454	502	481	486	505	471	483	502	498	470	506	496	468	512	493	445	505
11568	2118	2911	1334	1201	1089	1032	1111	990	1003	949	1021	1047	971	888	965	970	981	982	901	960	989	986	940	919	873	980	921	973	969	974	948	936	997	948	909	1015	990	899	966	967	948	904	933	966	978	971	957	963	943	946	937	973	990	922	966	954	923	949	926	944	977	889	953	915	879	945	945	963	997	945	959	982	923	913	885	916	924	976	944	924	912	941	925	987	898	893	941	895	924	955	964	910	939	984	930	999	921	943	943	910	874	965	902	922	921	906	940	942	971	959	961	931	962	927	919	943	947	924	906	930	894	948	933	917	945	956	953	918	945	944	964	921	912	948	977	952	914	945	893	908	902	920	896	952	978	991	943	955	939	966	961	945	972	958	914	945	929	913	929	935	947	962	936	932	966	976	922	926	1023	960	873	948	912	900	1006	957	910	940	937	951	962	881	924	934	986	900	903	937	1008	902	975	969	911	945	967	927	966	944	934	896	933	941	941	937	915	930	917	949	929	980	1021	929	926	946	927	911	933	857	912	893	937	933	953	973	959	933	952	905	955	926	902	920	993	928	987	989	995	971	903	950	919	922	920	975	956	981	906	925	902	1017	937	905	910	940	940	935	939	1025	920	1017	943	968	935	916	919	936	940	978	940	919	911	842	938	998	949	952	935	920	901	1019	958	896	925	974	972	940	924	947	923	947	958	925	978	922	909	949	952	950	960	884	928	970	898	923	934	948	963	931	950	955	935	954	935	878	940	937	952	935	948	942	949	937	915	973	927	917	960	975	982	908	915	922	979	942	953	868	965	936	892	886	977	916	886	963	937	975	912	869	951	900	1007	912	943	916	937	922	976	882	895	904	953	960	940	940	960	958	911	924	934	944	958	900	899	917	1020	952	951	913	970	956	964	909	949	892	937	979	940	901	989	933	932	909	935	981	931	930	904	949	907	990	938	900	913	996	930	871	861	901	907	897	874	904	944	932	984	987	928	957	945	926	889	906	943	938	954	963	913	930	993	942	970	892	969	917	929	954	988	973	945	891	954	952	928	944	887	976	983	931	933	935	942	948	999	912	1008	944	925	955	943	942	982	964	944	917	981	983	925	968	947	944	933	942	1040	970	961	928	876	917	920	935	983	977	923	976	901	969	988	942	980	964	947	1009	906	912	871	927	956	982	942	911	972	897	957	946	912	939	896	918	938	891	933	1010	929	936	876	915	918	918	951	958	934	911	956	910	927	955	995	904	962	897	925	891	907	899	972	923	950	960	992	909	924	953	930	985	966	905	912	938	931	954	932	929	903	920	946	962	935	903	968	947	911	909	894	923	953	927	883	960	917	978	910	955	933	962	918	923	971	907	960	972	936	894	940	939	953	930	888	919	907	931	885	924	946	888	959	906	947	950	906	898	982	935	1014	940	891	952	892	948	944	984	886	922	876	921	923	981	975	985	999	939	1005	933	955	953	968	985	964	892	909	916	930	899	937	978	965	905	955	946	965	1020	948	979	926	961	929	947	909	983	911	960	952	929	927	926	965	941	948	931	872	973	926	971	939	910	896	940	903	980	920	959	999	926	870	897	938	1010	981	941	928	968	955	958	945	947	987	1003	899	991	915	914	897	965	937	944	990	901	914	989	887	959	858	932	928	1018	952	947	995	941	951	919	976	902	874	951	906	933	872	978	1018	926	948	897	957	931	944	969	876	968	954	923	918	954	965	976	967	982	979	935	949	892	929	940	930	921	925	970	941	920	978	930	967	921	903	980	966	905	956	950	904	957	919	946	1000	967	927	903	957	986	987	950	933	961	918	930	921	904	965	935	926	907	904	970	951	935	921	928	970	981	966	973	925	947	919	927	996	921	958	974	928	928	901	925	928	990	923	939	909	903	971	910	896	931	961	968	955	986	897	917	928	933	902	979	925	914	946	979	945	924	933	902	995	981	1001	907	925	911	975	929	947	927	869	922	891	971	919	949	980	967	943	932	906	945	939	956	955	933	949	975	897	963	994	954	909	939	916	926	946	989	955	885	932	954	939	946	973	926	932	925	956	921	930	951	962	904	916	886	912	934	912	919	932	937	868	939	961	919	957	962	888	947	944	936	894	952	937	962	934	925	949	951	999	938	913	965	950	953	881	957	964	957	955	1014	960	926	1003	951	924	974	946	941	952	897	938	918	942	880	919	893	868	911	938	925	918	921	939	956	928	920	1006	923	935	1011	914	899	940	923	944	912	965	980	858	882	961	881	925	963	925	934	931	986	917	907	975	915	946	889	947	923	958	962	941	877	930	949	950	955	899	960	978	994	899	915	956	964	955	971	952	951	985	877	911	925	937	958	907	980	873	955	940	959	961	1018	935	963	927	921	933	977	929	961	932	922	907	960	920	996	980	941	924	881	950	993	956	933	982	936	894	959	921	944	910	951	924	986	948	963	977	882	931	984	958	948	957	928	933	966	993	939	934	987	938	976	965	942	924	900	923	898	955	946	949	967	902	960	880	927	951	949	929	938	915	912	947	908	897	905	988	967	944	954	892	932	931	947	969	934	963	907	956	947	929	916	914	918	959	1003	956	920	969	897	932	936	960	980	945	971	980	961	921	967	909	906	962	923	914	895	971	946	966	893	938	959	953	901	889	909	948	914	952	931	912	939	964	975	935	955	932	958	923	957	981	950	973	947	958	927	938	944	964	933	959	968	939	944	919	941	906	926	917	897	975	954	1002	908	909	992	942	935	920	880	955	951	947	956	896	946	960	936	892	897	898	915	983	922	946	916	977	940	927	985	934	964	959	931	940	947	949	926	940	866	1000	949	931	942	941	965	979	930	902	928	966	913	892	949	922	951	923	927	909	917	953	885	935	954	912	963	979	976	978	969	945	926	980	961	921	974	941	945	895	967	962	1009	959	927	973	923	899	916	961	894	969	945	973	939	907	962	940	932	986	912	866	875	930	945	893	996	950	965	934	989	982	941	954	928	922	933	972	926	942	974	974	925	977	915	951	924	1007	946	940	953	994	952	961	957	942	925	925	981	888	961	912	896	900	953	931	941	950	966	911	918	895	908	974	978	946	876	925	988	933	965	969	962	929	904	904	969	887	890	918	953	918	945	924	933	927	962	986	968	1030	930	927	918	919	940	907	954	952	949	962	961	910	975	972	927	913	917	920	942	983	939	924	969	923	973	920	958	922	973	943	918	916	926	942	943	954	940	964	881	918	903	945	890	956	964	908	942	1009	940	963	888	890	886	902	892	916	928	941	982	845	967	933	927	891	910	933	909	910	924	951	931	936	935	928	948	972	979	864	944	941	895	943	905	943	923	990	903	971	919	921	970	969	970	941	910	980	927	967	923	933	921	930	925	920	972	955	989	961	936	962	958	941	961	935	926	907	974	891	955	914	909	907	918	965	987	920	928	992	989	948	952	887	891	903	932	892	915	900	968	950	963	880	946	941	935	901	1004	988	960	910	967	929	921	977	933	925	941	971	998	915	963	913	903	908	959	976	931	909	937	911	929	946	952	886	971	870	951	978	900	919	937	960	946	933	940	936
24092	21314	28370	24562	20444	2119	656	478	361	335	307	298	289	312	279	260	259	259	258	233	235	234	232	208	228	221	223	226	214	221	263	247	233	230	227	237	202	218	241	230	223	247	231	217	209	232	225	192	222	219	237	219	215	233	207	206	258	219	251	220	210	206	226	228	214	242	247	270	204	226	207	235	213	210	227	248	212	219	234	200	205	202	197	247	227	220	224	236	225	227	230	201	262	211	209	215	240	206	233	229	216	216	206	222	228	210	204	220	217	211	212	217	227	237	228	223	249	213	240	203	184	202	233	214	210	228	204	246	200	219	211	233	207	207	204	215	216	226	231	231	240	220	235	238	213	209	210	212	214	210	217	197	194	193	253	236	208	245	227	212	225	215	220	228	204	228	249	239	220	224	244	221	236	216	213	230	214	195	211	216	230	183	202	212	189	205	226	213	218	216	190	221	241	215	229	220	240	222	208	229	239	217	228	201	215	193	202	239	225	253	210	221	221	246	228	187	233	235	208	239	203	236	199	233	242	208	221	216	221	203	206	207	197	231	225	212	228	200	209	239	212	204	209	226	208	196	204	222	199	253	229	190	210	231	237	204	258	252	200	217	219	220	203	217	214	221	218	233	238	208	211	223	216	215	219	224	238	215	197	202	237	230	205	224	242	232	224	201	220	219	245	208	211	243	236	215	215	214	202	230	209	223	190	215	188	249	203	228	237	212	241	202	198	211	192	225	200	218	216	207	211	219	217	201	223	189	220	205	212	200	243	225	189	244	199	212	221	215	206	210	220	226	216	201	198	220	200	219	237	259	229	215	201	212	221	239	227	236	218	215	214	208	213	237	224	218	237	210	205	219	226	222	205	182	255	224	243	214	204	242	226	221	208	231	224	196	220	223	225	193	221	221	202	206	219	208	224	239	216	233	244	218	218	213	227	210	224	214	201	237	229	208	203	209	228	230	253	248	230	211	208	235	216	211	199	217	252	201	227	204	222	206	231	232	216	222	219	254	221	211	212	203	206	209	218	219	217	214	213	206	222	206	254	218	220	231	211	232	212	191	229	213	212	216	210	211	225	219	223	223	226	224	198	224	214	233	238	223	181	227	214	222	219	207	238	227	217	227	215	205	229	200	210	244	218	235	211	197	218	191	218	197	225	214	191	223	240	214	207	205	225	219	223	253	183	205	211	202	255	241	225	196	243	191	216	195	240	208	235	193	220	205	219	224	221	233	209	215	230	214	211	204	221	203	217	197	199	208	198	215	218	224	208	198	247	232	193	231	232	220	215	204	224	206	216	184	192	210	236	199	222	221	205	233	220	229	220	225	206	210	227	212	219	194	223	223	216	234	213	238	204	226	196	223	247	199	226	168	199	198	226	218	231	217	245	211	210	227	231	207	239	234	215	214	210	220	204	197	221	224	233	198	229	228	214	241	214	206	192	231	222	227	235	214	193	218	222	235	212	202	217	219	226	223	218	266	229	217	234	211	219	196	226	213	251	246	222	229	202	215	219	219	213	204	201	226	211	203	237	238	222	202	202	246	212	207	214	201	238	216	235	202	222	214	204	208	224	201	230	193	221	218	217	249	226	222	225	197	223	207	233	210	202	219	228	211	223	212	225	190	226	218	210	201	206	204	235	200	221	209	208	206	223	220	210	231	211	202	199	239	223	226	237	235	242	225	240	196	248	204	227	237	200	216	191	206	204	218	222	226	231	210	208	206	233	222	230	215	212	224	196	231	215	228	217	206	196	217	191	196	200	204	208	222	217	196	221	231	197	206	190	213	214	223	182	193	230	223	208	211	217	256	228	239	211	219	214	197	210	212	223	206	224	206	217	242	211	233	223	228	222	185	210	215	217	207	224	234	225	210	211	243	201	239	227	224	208	209	220	197	204	234	205	199	216	212	246	202	218	219	231	229	227	219	224	232	196	246	199	228	226	225	222	205	223	216	207	198	199	191	212	229	241	216	217	201	221	216	195	254	217	242	225	228	199	223	191	198	244	224	214	243	215	216	212	232	217	229	202	216	237	207	223	223	221	216	197	226	215	204	208	246	207	250	200	226	205	250	211	202	192	208	238	193	201	212	202	227	234	231	218	189	211	200	233	180	215	222	223	230	232	233	214	215	228	203	214	212	205	199	217	210	195	198	206	218	202	222	200	199	251	209	208	206	239	216	208	211	215	242	226	226	208	227	196	210	205	204	233	239	212	226	205	221	249	228	217	221	222	203	227	200	175	218	213	201	220	224	234	220	217	211	195	219	225	186	216	216	213	210	224	225	224	226	192	236	212	209	221	225	215	234	210	227	216	218	195	202	183	220	236	205	225	208	211	227	205	214	193	213	206	251	235	213	212	210	228	227	205	228	212	229	216	219	200	211	229	208	221	236	210	191	224	220	228	222	208	208	216	213	219	209	228	217	223	201	225	213	197	206	196	202	216	214	207	222	202	170	213	206	204	212	192	203	234	207	234	198	216	215	222	233	205	234	223	219	245	220	230	241	222	217	208	211	236	217	219	208	234	211	197	230	221	222	210	226	195	199	200	226	225	221	205	213	229	216	223	220	226	209	224	212	212	234	201	219	229	243	213	226	206	222	211	202	229	218	210	221	200	228	222	192	212	208	206	214	206	221	211	231	225	219	224	215	222	200	207	232	193	238	244	205	226	227	221	219	214	196	209	211	230	208	224	211	225	204	238	231	215	225	199	210	237	224	240	204	208	211	220	203	225	222	226	225	202	231	205	210	234	218	197	196	205	231	202	223	204	213	186	217	220	197	238	206	206	223	216	194	221	224	200	224	218	221	235	203	234	214	203	214	215	213	226	210	225	219	208	218	211	197	223	238	246	220	224	229	187	223	195	189	224	185	229	192	226	203	222	190	206	223	204	228	192	209	218	216	215	171	219	199	238	255	214	227	215	229	241	228	197	217	184	198	237	220	204	221	215	229	227	215	193	189	231	228	219	239	229	240	217	218	210	183	218	238	227	212	224	219	207	222	206	216	205	235	203	218	211	218	228	234	223	225	219	232	232	209	210	209	221	233	211	228	217	204	225	212	219	231	199	209	219	215	210	214	219	233	211	221	208	195	252	202	187	213	192	191	208	230	202	245	217	228	213	219	214	241	195	216	218	228	188	196	217	214	223	207	243	205	230	239	231	220	225	215	214	222	217	214	205	222	238	208	195	195	217	218	230	249	217	219	186	228	212	249	210	219	215	237	224	249	214	234	235	206	259	242	215	207	196	234	178	188	235	193	249	230	182	189	225	236	226	189	204	226	220	217	221	229	201	235	230	224	229	217	207	214	231	249	218	224	212	226	205	209	222	210	221	215	204	204	200	220	194	227	236	230	237	221	213	212	220	210	220	203	237	230	208	208	231	197	195	214	227	189	214	226	215	211	196	200	219	206	239	215	224	208	201	197	224	224	234	207	200	215	213	220	197	210	204	218	221	235	243	235	204	215	188	189	211	220	211	220	201	213	205	219
24437	10434	13850	4369	2962	2116	1691	1319	1116	1026	900	839	755	724	663	670	629	584	590	587	548	537	522	547	510	540	486	533	491	474	482	443	498	487	476	456	477	464	513	471	470	462	463	458	443	481	446	461	463	474	450	472	447	429	445	441	500	442	440	474	441	403	435	470	459	498	451	424	438	454	422	462	468	478	481	428	446	483	495	459	440	464	461	458	453	481	450	460	456	448	444	458	437	470	435	411	443	485	475	484	436	434	407	416	472	442	425	446	445	464	405	496	448	428	434	430	464	479	458	440	474	417	442	454	464	440	439	409	481	400	441	431	400	439	479	452	448	450	429	468	497	413	441	464	431	466	455	454	429	459	433	452	434	458	462	428	450	429	434	434	463	456	439	460	445	454	432	463	411	481	479	429	467	451	450	464	435	424	473	434	444	387	466	446	465	467	421	448	445	407	448	446	438	449	447	425	437	442	472	414	424	446	452	444	424	460	434	459	464	471	427	466	479	430	470	430	463	479	453	487	461	494	426	467	438	463	449	452	438	488	417	423	468	461	433	467	441	466	448	478	432	475	434	430	406	440	439	436	471	455	437	405	450	459	453	464	451	428	431	458	411	470	434	469	500	475	456	487	460	437	479	451	437	413	441	425	432	454	443	442	460	407	432	424	451	410	421	424	445	449	463	483	454	461	461	424	466	483	478	460	444	453	437	443	444	444	464	454	462	454	449	449	402	429	431	394	428	440	454	456	459	461	465	480	435	436	493	423	433	450	432	436	433	418	442	462	480	421	445	442	474	433	469	450	435	444	464	427	471	473	464	407	456	427	463	464	448	467	439	455	476	450	453	444	447	429	495	438	414	440	445	427	446	452	440	451	458	404	445	442	468	436	432	454	444	453	416	448	471	454	467	470	411	420	458	421	487	468	444	428	430	454	434	444	468	440	471	453	444	471	481	429	479	482	472	433	436	447	458	464	425	454	465	409	460	410	465	411	412	420	448	446	448	482	424	400	471	434	481	438	451	467	421	447	473	487	442	443	439	460	431	443	436	482	494	452	451	485	472	455	460	438	425	440	459	443	447	455	385	444	412	473	433	476	430	420	445	472	429	432	467	453	437	462	430	459	479	478	418	459	464	430	451	446	432	458	388	439	447	401	438	454	387	449	449	432	410	485	433	477	439	426	417	433	474	454	463	425	462	437	465	387	485	453	441	446	462	436	480	436	413	490	435	427	436	440	470	418	460	462	392	460	447	462	450	461	459	401	470	459	425	399	415	429	461	441	478	425	421	406	452	386	438	459	427	436	458	451	418	445	453	450	440	452	451	464	439	393	437	446	439	473	418	457	447	422	459	461	455	441	502	454	461	424	457	420	454	480	432	472	426	403	464	419	488	445	392	466	450	422	421	458	427	426	454	474	408	461	483	434	451	460	453	454	451	437	448	443	460	457	453	423	475	494	465	455	427	472	480	424	475	421	429	415	434	495	445	446	437	455	455	483	455	476	444	492	470	442	422	486	463	438	481	442	412	461	432	419	472	428	414	438	443	443	482	468	481	426	446	473	482	414	423	472	471	422	457	419	465	442	456	470	379	443	435	507	446	431	456	425	464	486	426	433	459	433	486	429	454	432	475	453	434	465	463	496	471	413	434	446	465	465	455	405	455	481	434	427	528	456	490	440	455	418	464	474	447	429	453	432	449	454	461	453	434	437	429	439	431	441	474	417	446	471	452	450	446	447	431	442	447	457	496	474	431	463	418	451	442	457	455	427	451	445	433	444	484	490	428	436	415	476	426	455	451	443	436	493	406	405	458	415	456	415	450	429	473	430	462	420	474	399	463	479	444	466	445	450	437	448	450	449	442	442	417	457	440	435	454	450	449	450	462	439	455	411	461	471	435	444	458	447	465	463	425	426	459	454	474	440	438	410	428	475	480	438	414	439	452	424	439	482	452	449	476	423	424	474	454	494	465	428	428	438	436	463	461	441	466	437	460	422	441	421	438	441	444	433	448	455	451	445	437	451	435	440	415	468	466	425	446	467	476	448	438	419	456	405	451	428	467	436	432	445	452	423	456	460	433	451	462	427	426	479	437	447	470	448	446	434	450	449	433	440	423	493	447	444	417	404	429	470	447	452	422	464	426	437	487	461	434	449	447	431	467	440	448	465	440	458	458	447	433	443	451	455	476	473	439	464	413	449	425	446	419	411	456	467	452	435	463	448	438	438	430	453	450	436	435	476	416	457	447	433	479	455	443	457	430	466	432	466	435	437	444	457	443	474	445	439	482	427	407	498	422	464	446	448	451	445	452	438	451	452	409	431	464	452	454	450	457	466	482	431	462	418	413	454	468	470	428	444	443	427	420	431	456	451	438	416	448	428	458	462	440	400	438	445	428	444	493	447	431	420	427	459	446	465	509	425	484	459	443	472	445	431	437	451	469	444	438	513	468	414	422	467	469	446	412	458	472	420	462	427	456	456	460	444	450	443	431	412	439	469	457	432	465	458	446	443	477	422	462	457	486	417	414	451	438	446	451	441	451	458	426	416	435	455	450	455	413	462	458	435	457	433	455	442	443	438	428	442	464	444	449	430	466	443	449	461	407	448	448	459	453	451	435	452	420	442	425	460	464	455	424	513	458	447	429	441	461	443	443	434	471	474	460	490	473	436	443	455	465	439	422	425	450	431	438	468	458	462	476	494	414	425	461	470	463	466	466	465	453	498	513	465	470	448	436	446	448	445	455	430	431	439	445	458	468	442	455	449	453	431	439	427	436	457	472	442	400	429	434	423	441	434	448	430	461	467	478	417	412	470	460	459	443	443	439	452	435	429	467	477	418	452	438	455	426	492	437	476	427	437	484	472	461	440	410	417	458	461	460	433	406	469	466	473	447	444	438	457	447	441	396	456	419	415	456	465	427	420	405	453	437	417	466	447	455	458	416	417	470	425	414	432	461	463	429	439	462	401	422	439	449	427	487	457	442	456	448	442	489	460	456	485	434	456	446	452	458	424	494	464	432	473	432	436	432	432	444	429	501	468	437	484	433	457	450	427	434	427	467	480	447	424	484	435	461	476	447	458	444	446	492	424	464	477	457	474	469	462	432	438	411	474	440	468	497	426	452	445	427	478	484	478	414	456	420	444	462	451	429	436	468	419	451	459	427	452	456	445	454	474	486	477	429	430	480	405	450	454	420	431	432	472	462	407	465	446	424	443	439	450	467	415	428	408	462	430	432	454	493	461	481	425	417	429	455	472	437	471	446	487	481	433	458	434	435	455	432	460	453	444	473	430	432	412	462	445	449	464	469	443	475	480	475	463	475	432	461	374	470	448	460	438	449	455	456	453	453	438	449	446	413	418	436	433	457	467	420	440	443	446	475	463	436	503	438	463	475	457	426	446	489	446	427	491	428	407	478	453	454	454	436	467	429	441	431	455	442	403	413	455	413	436	448	454	476	470	479	473	471	392	446	448	454	465	471	467	427	446	456	451	447	456
23301	21340	29041	23996	21340	19321	2027	823	675	617	564	538	501	471	458	415	418	475	383	399	399	429	382	382	412	416	372	368	370	404	379	405	370	370	342	360	369	342	399	363	386	353	332	350	356	389	341	383	370	393	354	371	334	391	380	375	318	362	354	342	336	400	386	359	359	317	354	331	392	346	382	391	386	310	355	338	345	361	378	351	306	336	364	356	330	331	351	386	377	344	339	379	352	401	378	354	355	335	358	387	333	354	326	371	329	362	383	363	375	376	384	367	383	358	356	383	369	328	344	363	360	355	365	360	376	344	373	371	354	341	320	324	368	309	355	382	356	342	413	367	388	343	348	355	386	374	356	356	351	343	357	362	371	360	366	353	366	371	338	342	314	330	364	349	354	330	318	330	365	351	339	353	357	379	363	376	338	359	338	343	342	351	362	352	352	366	371	358	381	350	354	355	358	369	372	358	400	321	350	339	359	354	360	337	351	368	340	321	355	369	369	338	361	336	372	361	342	335	337	327	350	385	353	348	346	388	325	340	335	373	365	370	338	361	362	353	337	369	370	335	352	366	380	353	363	321	372	355	346	325	361	382	347	337	345	349	346	354	335	359	381	372	331	328	331	358	325	310	354	352	355	371	338	391	349	342	363	360	319	359	344	347	322	363	340	367	338	330	369	341	341	341	346	350	360	349	349	341	342	375	392	354	346	326	358	320	332	340	343	337	334	371	298	371	347	312	355	328	365	355	379	347	389	361	337	348	398	353	320	370	374	330	351	382	357	366	332	363	329	362	325	339	324	344	339	354	368	332	360	368	352	346	381	340	331	341	358	365	357	353	349	344	361	361	343	310	378	385	371	364	356	351	336	337	344	384	343	367	396	354	356	325	342	335	349	353	384	353	340	350	326	350	338	360	331	368	374	342	312	335	319	345	374	346	358	349	323	337	353	353	343	349	321	345	339	351	392	328	342	366	364	361	351	358	358	358	353	373	329	333	344	374	359	359	325	338	347	342	372	364	335	339	352	336	365	356	337	351	365	341	326	372	368	326	348	332	373	386	360	362	375	334	356	344	345	386	368	322	342	407	339	346	360	327	337	356	375	359	347	375	376	380	334	327	361	339	359	363	354	343	337	334	345	386	357	338	354	325	335	335	371	354	339	369	369	355	361	354	325	376	337	387	342	357	336	348	352	322	360	350	370	371	339	358	367	352	344	355	355	364	343	368	333	376	328	375	369	348	384	391	353	376	371	350	376	345	375	354	348	382	343	306	356	379	364	370	360	367	358	348	338	368	349	347	348	354	346	338	352	349	376	372	358	344	350	350	318	352	355	347	334	333	378	359	361	335	346	337	355	362	361	339	342	344	387	366	337	356	357	343	363	356	385	377	387	359	356	322	361	360	341	372	310	350	328	329	384	337	337	335	335	370	360	311	366	370	371	360	326	324	400	369	306	329	363	338	351	369	355	347	377	339	365	369	363	349	366	351	368	371	386	360	373	351	383	370	356	373	374	360	346	364	376	360	366	343	356	322	338	358	350	333	384	347	368	354	311	359	378	336	341	374	306	362	377	340	359	365	382	325	327	348	373	378	347	333	364	354	368	371	338	354	308	314	354	342	328	343	359	374	362	370	338	367	365	333	352	325	354	357	361	340	373	345	381	324	348	350	366	357	364	385	370	327	340	354	348	379	363	363	350	394	365	389	318	385	353	355	341	297	340	375	349	348	321	350	359	360	341	340	338	360	357	318	352	336	340	369	334	326	345	402	341	365	335	370	354	373	350	348	350	353	369	365	386	362	352	347	369	340	315	356	343	338	369	369	375	369	385	316	367	379	364	312	337	325	358	300	351	379	348	368	345	376	362	368	366	360	367	367	350	353	331	355	359	358	357	371	354	361	363	374	343	376	382	353	375	356	341	373	361	375	346	334	353	368	361	370	352	368	342	331	380	347	333	333	362	375	356	336	356	323	358	356	343	336	349	357	347	359	349	371	375	356	381	341	375	345	358	365	382	353	354	338	358	370	358	364	336	342	335	319	330	341	349	358	351	342	343	317	364	343	338	348	348	311	386	342	372	388	362	351	363	365	367	361	384	348	307	358	338	348	349	336	347	351	360	331	355	358	355	340	411	355	334	380	321	364	346	353	357	357	350	361	339	372	360	370	334	329	317	342	339	341	336	380	335	343	349	376	343	337	373	336	358	365	325	333	351	338	361	379	356	360	354	367	352	337	348	329	344	317	366	361	385	304	374	358	363	342	353	353	358	339	332	344	355	330	311	361	354	361	388	352	352	351	333	376	325	322	374	341	341	356	360	317	348	358	366	370	368	357	348	339	359	376	362	358	367	341	356	359	355	322	374	349	372	373	366	346	367	333	358	353	333	356	368	353	351	355	372	326	370	386	345	370	350	353	319	332	377	347	365	320	378	388	362	389	351	352	314	394	362	361	326	331	358	368	327	366	349	359	368	372	350	348	380	325	346	356	330	344	342	350	343	338	335	331	327	348	339	312	358	367	339	360	342	384	353	341	338	354	342	365	338	342	350	327	377	362	347	341	343	330	333	356	346	354	360	350	360	373	347	350	364	339	357	317	353	377	361	357	346	382	327	378	370	389	349	347	333	345	337	348	369	340	381	384	343	343	388	363	353	324	395	317	349	334	374	376	352	350	355	358	377	366	351	324	350	332	350	350	390	348	362	335	368	379	358	332	369	365	346	342	349	424	352	356	355	355	338	374	319	324	329	354	330	363	339	358	331	346	358	321	369	344	339	367	380	347	344	330	357	333	387	350	371	327	353	341	361	330	382	350	391	373	359	371	349	368	325	357	377	379	360	375	368	379	341	330	371	349	321	351	357	383	370	347	404	334	364	347	337	379	329	369	368	362	356	361	363	349	364	347	351	357	326	347	325	347	370	334	309	341	330	327	349	345	379	384	380	379	387	345	353	355	375	383	318	376	366	363	362	368	335	347	325	370	356	364	337	355	343	365	353	346	359	341	399	356	373	332	333	346	339	365	346	365	346	368	377	371	319	361	353	338	347	344	357	320	335	374	344	355	332	335	356	318	345	357	383	361	358	363	355	338	310	345	317	372	339	365	352	371	355	389	374	351	392	380	320	365	330	361	356	341	350	324	367	378	364	365	358	362	345	366	362	343	353	320	368	375	335	353	387	363	318	346	358	366	361	361	354	357	329	356	353	376	366	330	363	349	325	299	328	379	323	351	397	337	378	370	328	361	351	350	379	345	353	348	314	359	368	364	345	366	339	360	374	342	357	340	361	342	349	323	356	341	357	370	358	335	358	343	369	341	360	368	335	356	337	341	352	355	345	343	356	377	337	358	381	338	374	361	388	381	345	343	333	350	369	377	361	370	378	362	351	332	317	358	360	344	382	372	345	355	362	349	369	376	316	371	355	354	332	338	349	357	344	346	365	361	346	352	365	359	367	357	370	389	372	371	349	353	343	357	337	357	367	346	365	356	364	340	345	379
28695	16440	18886	7330	5117	3740	2790	2367	2008	1647	1463	1349	1251	1121	1091	980	964	905	895	873	842	849	837	782	763	746	761	780	741	727	742	728	712	699	741	686	738	668	682	723	712	698	651	682	730	662	688	688	678	701	658	672	664	664	682	628	666	661	639	661	600	667	640	674	655	676	643	633	681	620	669	662	665	655	620	648	661	647	666	671	664	651	642	692	687	699	632	624	618	677	694	662	619	618	624	659	667	610	678	645	696	643	702	695	663	653	649	632	678	690	676	665	613	656	674	679	639	638	618	608	669	630	667	609	664	666	644	647	653	666	679	639	619	643	660	654	659	652	681	643	635	679	616	650	679	625	640	653	657	611	652	650	602	635	611	650	662	623	656	663	604	657	681	627	648	625	631	618	687	662	682	661	644	613	654	698	650	628	653	620	665	681	648	697	647	650	632	655	673	674	669	616	667	631	639	698	580	632	676	650	672	626	619	645	657	632	669	631	699	672	642	694	676	638	641	664	603	632	672	623	697	641	626	645	616	648	659	599	620	649	660	641	641	648	643	624	631	628	611	645	662	591	643	707	697	651	642	674	612	661	632	617	683	634	618	678	640	640	675	616	634	626	637	648	665	606	613	668	646	666	668	644	687	689	607	632	607	651	716	671	643	620	664	638	607	617	648	645	668	689	661	650	598	676	672	676	621	674	706	607	637	666	673	653	681	678	644	622	630	635	625	650	661	659	662	652	642	631	614	626	669	689	661	668	686	650	657	644	673	629	618	625	685	601	675	699	704	630	614	631	656	648	642	654	679	627	637	643	649	670	622	654	645	662	608	620	688	705	627	641	644	678	723	621	647	680	632	616	671	635	642	657	643	693	615	638	670	622	677	631	662	637	645	647	714	630	716	650	647	645	613	638	606	677	653	656	611	666	670	643	609	633	666	636	694	608	629	619	704	620	667	666	696	651	607	619	674	645	650	643	632	625	652	595	648	643	666	618	640	680	637	681	582	664	653	627	656	690	662	639	667	663	636	646	629	634	644	635	611	664	675	608	642	631	661	663	645	654	638	697	609	638	681	658	663	645	654	645	623	713	646	637	664	650	671	680	643	626	712	622	653	637	597	639	673	633	626	694	661	660	633	648	644	629	727	632	659	627	603	671	649	610	655	672	641	623	681	646	639	652	641	550	655	670	616	657	616	612	628	628	635	618	637	651	648	642	685	650	634	658	645	690	625	679	669	668	655	649	680	582	664	663	690	664	617	620	667	651	649	638	644	604	683	632	621	674	682	614	646	652	635	690	643	649	628	626	668	674	667	636	631	645	637	646	664	657	689	618	678	635	653	651	636	690	628	695	625	642	637	594	656	655	623	627	671	662	645	645	621	643	651	698	672	615	623	682	721	660	663	623	655	648	658	635	633	672	642	634	656	666	622	679	639	658	669	650	642	702	656	660	656	627	709	621	641	661	672	624	639	630	678	647	684	607	654	675	668	656	612	633	692	643	673	654	688	675	662	648	650	613	622	680	697	627	633	635	643	640	631	660	640	672	621	648	698	703	643	660	629	633	614	700	659	656	599	696	625	623	659	640	671	582	655	630	637	648	634	678	655	633	609	653	649	631	670	651	641	667	660	649	658	677	657	635	637	643	713	668	693	633	620	657	684	662	621	582	623	631	633	670	678	645	668	650	650	688	634	656	694	659	664	672	605	627	636	680	647	648	621	622	687	620	642	655	643	633	642	642	676	648	617	654	638	620	648	645	665	647	665	712	665	651	728	647	636	621	620	672	618	611	723	694	695	707	587	677	614	666	621	657	666	706	632	614	665	619	667	664	672	595	668	639	646	621	628	618	673	641	658	649	618	632	638	639	627	640	642	668	641	698	637	643	645	661	650	616	656	729	652	698	646	680	613	641	632	656	628	624	675	659	639	635	616	607	653	604	639	629	645	627	664	656	675	610	665	680	641	625	646	645	656	668	654	656	625	681	625	672	616	693	634	638	671	608	661	618	643	679	652	666	645	658	667	662	647	627	684	666	665	651	670	639	633	660	617	604	621	678	644	678	682	647	656	700	665	634	611	636	663	640	696	682	623	644	640	646	648	687	595	685	657	625	652	637	692	612	637	609	663	635	665	653	651	670	645	660	641	673	651	629	647	641	651	637	646	625	684	676	695	704	597	642	660	617	649	614	655	637	648	614	627	615	633	643	653	656	599	623	617	649	658	630	665	595	630	627	699	647	633	648	695	643	675	697	643	620	632	622	639	653	614	690	669	644	652	656	669	621	674	695	678	647	669	660	685	656	668	649	633	657	626	635	624	692	651	642	643	673	633	645	605	720	649	689	633	612	690	681	612	628	646	680	650	680	646	659	644	639	655	644	653	611	675	621	656	616	676	680	671	664	681	628	604	629	614	633	655	648	622	629	589	619	668	675	702	653	630	702	694	640	645	663	676	621	650	651	655	641	676	664	659	611	660	643	625	633	645	638	642	656	659	646	671	654	624	643	663	629	646	658	694	637	632	656	637	635	662	670	606	672	696	631	633	648	644	716	675	651	668	665	736	585	672	620	622	659	619	626	633	649	644	622	672	631	644	592	664	647	645	634	638	695	662	623	648	629	653	609	649	637	620	639	653	664	590	653	711	616	673	622	666	674	644	632	634	648	673	672	650	648	616	621	681	657	641	667	655	584	619	661	621	678	641	683	646	700	670	681	637	691	645	631	648	700	642	645	690	660	662	684	605	640	621	664	650	617	668	667	688	652	674	640	627	642	685	619	598	678	685	637	637	674	638	622	654	685	630	626	647	609	603	665	664	646	566	648	624	645	641	630	642	663	670	614	645	592	625	592	681	642	633	635	668	683	664	609	663	684	627	684	656	634	621	630	665	673	668	675	669	652	666	608	681	672	656	681	634	676	636	719	618	699	640	656	656	630	648	660	660	676	661	644	664	680	693	675	642	624	682	621	574	665	641	689	655	642	662	666	649	670	679	648	619	674	637	664	646	643	614	648	643	629	634	624	684	655	610	597	674	633	668	678	604	652	644	696	639	642	643	693	649	634	669	685	682	690	656	689	634	624	630	695	668	637	667	662	613	648	644	655	656	646	627	702	642	678	666	680	657	648	581	629	705	694	689	623	632	640	652	686	631	678	657	635	637	654	675	653	676	617	645	652	653	635	648	647	649	681	664	658	712	642	690	665	662	705	658	642	619	638	684	644	671	654	618	665	659	683	623	650	653	618	640	630	619	677	615	682	637	684	637	660	630	667	644	688	639	620	663	669	660	658	669	696	628	607	679	631	651	605	656	639	654	649	663	613	665	613	667	652	647	674	637	603	656	630	620	638	705	654	662	654	610	647	631	640	694	660	664	657	655	636	677	677	671	632	602	649	679	581	649	614	623	677	687	610	633	719	658	608	700	611	646	594	668	658	649	641	610	624	640	635	617	622	661	677	641	629	680	670	644	661	648	647	626	658	626	663	686	682	671	653	654	618	606	637
26741	20771	9211	971	594	535	477	498	504	537	484	470	517	489	501	473	528	497	482	460	451	480	482	483	517	477	508	518	514	513	479	489	458	513	485	491	505	500	490	497	495	503	507	470	501	493	457	477	468	485	508	488	499	480	469	480	459	459	528	477	452	475	497	484	473	489	485	450	527	502	456	477	486	517	548	504	504	479	478	503	535	502	469	474	485	486	473	492	494	470	522	497	466	455	523	470	455	494	507	507	514	482	515	480	466	462	478	515	455	514	468	504	507	491	478	478	484	470	463	477	491	537	487	474	511	482	493	496	451	489	471	474	489	506	490	514	489	476	469	498	459	507	499	457	461	482	493	500	496	480	476	503	505	482	467	461	478	531	475	469	469	468	485	498	519	459	473	458	485	486	505	475	496	540	459	457	492	479	493	519	475	478	494	493	448	496	445	503	511	441	483	440	492	498	471	517	451	490	496	519	485	494	492	526	532	452	498	475	503	471	501	501	441	465	514	496	500	503	452	458	483	503	471	501	467	489	503	459	511	503	510	481	478	485	470	488	499	463	535	454	541	463	507	510	511	462	470	474	472	478	506	510	478	487	517	474	484	469	504	529	452	492	483	468	473	509	472	495	500	469	488	474	457	470	468	472	480	502	458	478	470	492	463	492	493	465	518	476	478	462	482	484	495	518	458	495	457	468	490	495	480	531	466	466	475	480	502	462	484	465	460	486	499	491	470	480	451	498	535	499	490	487	468	510	487	507	501	497	424	500	478	495	470	454	488	471	474	464	495	490	472	511	476	496	486	535	494	496	484	478	524	497	469	521	464	486	465	502	456	454	487	516	474	510	518	498	494	485	481	499	503	486	489	506	403	481	500	447	511	480	448	464	483	523	516	461	471	452	494	479	477	482	483	486	490	476	496	492	521	492	473	480	451	481	480	501	454	476	521	446	472	492	495	478	462	466	475	520	457	488	490	501	526	474	460	451	458	507	521	504	463	487	466	475	503	490	489	488	462	523	471	545	501	484	527	502	508	498	495	478	468	491	491	469	477	482	497	480	498	474	482	497	508	495	498	439	543	502	506	485	498	498	516	457	485	480	503	496	473	476	448	513	471	503	474	489	461	470	499	471	483	457	459	486	479	509	480	518	484	517	453	472	526	483	521	483	483	462	485	475	474	475	495	488	517	502	471	474	466	448	421	485	506	484	458	507	486	476	536	508	488	468	479	520	452	450	477	451	530	495	474	523	478	481	488	501	461	506	509	492	478	532	505	485	450	460	480	489	446	483	495	477	471	521	532	474	507	506	463	480	453	457	495	474	491	496	481	508	481	489	474	476	494	494	504	493	493	461	492	500	457	480	503	506	518	481	456	465	464	447	455	466	471	510	471	500	490	494	503	508	479	518	467	484	444	483	485	502	500	504	491	472	490	495	483	517	506	473	516	508	477	520	493	476	498	464	463	493	482	545	464	479	516	486	541	497	464	445	502	482	449	465	481	527	497	480	448	504	489	484	509	490	497	464	481	456	498	511	503	458	477	493	472	448	499	487	476	490	501	517	454	499	458	510	482	508	518	510	459	479	445	479	453	487	451	466	480	486	504	456	517	503	498	476	474	458	513	440	482	451	500	502	507	461	489	482	467	485	461	498	454	487	464	490	526	490	481	492	492	508	484	492	516	475	503	464	503	511	438	495	465	524	526	468	472	490	528	468	486	481	492	509	458	463	500	508	467	477	476	452	513	431	539	501	524	482	501	465	520	486	470	500	464	537	483	502	512	479	465	466	506	471	459	460	460	480	503	500	464	496	507	490	481	505	515	451	479	470	488	476	478	525	523	503	460	520	479	510	465	461	472	465	457	493	479	495	475	463	498	500	517	459	436	479	492	514	500	489	520	461	504	529	477	491	469	444	466	503	511	498	489	516	500	502	480	481	435	475	469	480	507	463	498	519	502	478	475	467	470	528	467	492	489	464	510	456	506	463	506	491	499	476	418	471	487	489	520	465	485	479	484	465	452	473	479	540	517	494	489	466	480	476	510	478	493	468	491	507	491	470	535	509	525	492	458	454	507	478	500	439	515	529	503	501	509	484	465	532	461	499	465	487	480	479	484	463	480	492	464	483	490	513	451	492	466	477	466	445	489	469	486	478	471	518	512	498	504	495	476	499	499	513	480	454	456	521	472	469	488	439	482	440	517	483	486	476	464	466	498	491	460	499	529	489	472	481	454	487	467	479	448	510	496	508	482	469	501	493	491	487	465	504	474	519	495	512	470	464	471	481	461	476	477	493	468	496	522	487	493	505	451	504	472	462	466	485	460	493	500	471	437	481	491	528	462	494	495	525	496	469	471	489	473	472	463	524	490	481	510	498	479	490	492	502	491	484	509	477	487	486	490	467	539	482	507	470	501	455	503	498	478	512	489	536	472	471	495	479	506	514	472	529	492	476	519	470	513	497	493	470	488	472	515	475	511	439	484	526	495	490	504	448	496	471	481	479	539	481	492	479	486	469	506	456	503	492	489	522	494	513	433	457	454	541	496	466	502	480	456	445	507	485	481	477	494	496	521	519	472	485	516	468	482	486	479	517	502	491	468	525	524	481	476	481	426	481	484	500	464	462	518	528	509	505	488	487	511	498	471	496	504	471	480	482	507	523	478	484	462	503	483	520	440	488	498	498	473	459	452	472	501	474	449	497	474	498	503	468	507	472	485	461	435	494	503	488	482	486	462	482	479	521	513	487	515	462	432	487	458	518	502	483	445	510	503	512	487	503	500	483	471	502	455	489	450	477	517	466	504	464	478	471	489	495	501	499	479	531	462	484	495	493	500	478	480	471	483	474	486	482	480	481	519	453	533	486	476	496	466	460	481	455	479	489	478	497	517	497	514	445	483	454	505	508	480	487	458	481	490	484	443	471	523	493	487	451	489	500	491	501	519	460	500	505	442	489	479	487	463	536	486	495	458	509	461	475	495	472	465	532	472	497	461	478	466	513	445	476	509	466	476	465	501	493	487	487	488	491	475	499	472	494	510	493	515	490	502	514	494	492	490	523	448	463	454	474	489	475	474	494	479	481	509	462	486	487	496	496	491	482	475	481	495	487	464	492	480	501	458	479	454	464	480	498	482	475	480	487	461	477	475	522	494	518	458	443	498	504	476	468	529	488	513	520	480	474	472	484	481	481	477	471	484	474	482	489	482	479	498	503	546	460	493	475	452	440	456	472	477	496	476	506	494	464	465	499	487	502	476	488	484	467	474	521	491	478	468	488	500	485	499	490	485	498	498	473	484	471	507	513	477	479	498	506	488	523	470	528	519	495	472	507	497	502	506	468	522	521	466	483	482	480	488	509	479	442	509	486	505	498	511	523	490	494	472	515	472	449	485	496	471	466	495	450	478	455	507	486	489	516	478	460	476	479	478	499	493	448	489	458	537	499	505	511	486	475	494	476	489	504	466	513	474	474	498	476	509	467	517	459	450	461	479	479	497	501
11063	2077	2867	1288	1153	1078	991	1004	988	999	955	909	987	967	902	911	974	915	977	965	949	920	930	1010	997	971	871	937	944	934	974	879	932	947	971	944	930	942	953	933	916	953	912	931	950	992	956	930	920	946	940	974	957	933	939	1000	904	906	920	939	913	901	913	939	962	947	908	957	913	903	969	927	964	909	927	910	967	973	944	943	887	921	939	926	939	958	946	865	975	969	956	983	947	929	945	963	912	909	883	903	913	881	972	941	920	971	915	934	953	894	945	852	907	938	918	964	891	939	989	934	898	913	879	956	958	996	886	912	960	912	907	928	908	939	912	935	930	934	939	847	905	907	929	968	926	879	917	882	927	936	999	931	955	948	949	916	934	949	930	911	951	975	904	911	947	1002	920	957	964	853	894	927	964	891	905	1001	929	909	911	892	926	974	897	923	934	994	978	927	955	909	895	956	925	934	946	1012	926	897	868	984	868	977	908	882	926	955	958	937	918	972	913	913	960	922	935	959	878	957	932	899	921	891	951	954	956	967	960	883	941	942	992	927	914	949	890	951	981	914	921	867	980	960	921	1003	913	983	924	912	934	918	901	920	950	951	901	934	935	965	960	903	948	991	881	950	943	885	915	891	937	898	910	918	988	917	927	940	904	973	944	905	919	898	909	894	963	964	927	922	960	909	935	933	895	978	931	938	918	932	906	932	948	905	961	967	888	946	961	884	956	923	936	948	934	928	907	933	967	974	953	918	939	937	900	915	944	965	976	955	946	973	944	946	915	925	937	929	978	947	970	892	982	967	864	891	942	933	939	896	926	882	898	914	960	943	913	972	909	950	960	888	873	975	929	940	946	940	995	886	946	908	913	920	944	917	917	912	917	931	948	972	898	949	991	946	905	890	860	968	875	925	914	920	933	974	917	966	944	950	913	910	905	875	924	934	950	925	916	935	927	916	891	926	944	906	937	946	938	887	958	920	916	923	927	981	930	965	930	909	962	926	892	896	901	896	951	926	899	904	908	933	999	884	942	948	912	917	928	895	905	936	877	933	954	940	926	894	952	916	920	938	914	891	970	901	973	931	927	913	927	939	906	921	957	954	918	940	940	943	954	928	935	981	949	923	977	928	922	929	934	939	948	891	941	988	971	939	954	898	917	948	881	930	926	874	933	905	938	959	933	906	964	923	984	885	1028	963	914	930	950	970	888	963	995	958	960	927	907	928	916	892	947	906	942	929	917	910	917	922	913	962	902	964	940	897	908	915	913	954	930	959	939	906	1009	934	937	948	869	923	911	921	931	982	932	865	934	987	926	931	925	901	926	914	915	911	878	929	896	969	906	919	951	915	895	959	946	939	972	967	949	915	936	907	934	907	896	955	917	893	940	935	945	902	957	952	933	977	934	939	936	973	913	937	969	945	910	948	985	898	940	975	885	941	939	934	890	927	935	973	925	956	943	911	942	948	877	945	964	926	932	907	948	914	955	968	932	875	918	925	960	845	913	995	963	892	927	940	962	936	926	910	924	944	918	953	879	932	878	952	996	967	885	897	933	947	1009	985	900	918	937	964	899	881	926	938	936	920	906	929	977	939	989	920	924	926	899	974	901	926	936	919	927	920	923	958	911	927	955	941	947	966	983	950	953	888	910	895	887	883	947	933	965	953	942	935	939	971	993	925	950	960	969	969	935	959	942	908	961	935	888	920	920	923	924	955	916	972	876	880	904	965	978	890	937	932	921	928	919	983	878	957	898	880	935	942	947	940	977	860	908	943	910	886	918	915	954	940	986	933	871	946	977	896	893	919	925	933	934	853	931	926	900	961	914	989	921	894	906	964	956	917	949	939	958	948	940	887	935	944	951	962	937	948	981	978	963	885	923	1009	934	924	953	930	952	928	906	932	949	943	924	928	923	958	887	938	964	958	917	1033	953	934	903	939	951	927	930	887	953	890	898	963	874	911	931	920	920	831	897	913	884	956	949	880	953	925	905	939	968	886	923	1001	915	935	979	919	927	954	946	969	959	952	898	920	947	968	1008	875	915	932	956	959	917	908	938	977	940	888	887	920	943	921	1012	887	953	913	972	967	958	942	946	918	944	896	910	943	966	909	943	964	937	990	908	913	975	942	956	925	960	980	969	865	956	931	898	952	930	941	949	900	968	925	929	908	973	951	962	889	916	930	931	973	956	907	952	913	972	881	908	893	955	961	889	951	889	944	877	902	882	933	913	946	968	912	877	925	942	877	929	941	933	989	967	930	993	950	887	984	964	938	948	915	946	961	923	932	928	910	905	904	985	934	935	939	945	894	906	946	937	906	912	942	964	941	922	979	909	931	932	876	938	983	945	949	911	951	917	933	898	951	904	950	942	943	917	887	917	930	944	904	887	926	925	977	969	897	907	928	958	963	970	934	953	949	957	951	874	955	932	954	909	925	942	903	969	943	963	898	893	992	928	898	896	907	999	936	927	944	928	924	927	973	937	947	956	899	905	959	924	937	931	919	938	899	936	887	953	879	916	943	983	950	916	949	971	968	979	899	973	965	892	915	921	910	966	917	945	925	931	962	975	936	894	981	904	893	967	948	920	923	922	943	964	966	901	935	888	956	948	954	946	938	944	921	958	937	921	881	945	950	932	931	990	910	888	944	928	945	954	894	916	979	916	992	955	912	894	955	942	949	943	879	929	952	896	949	922	938	971	921	921	930	970	941	919	921	959	898	944	878	1002	920	867	928	898	969	951	966	939	937	973	900	982	913	958	936	905	929	891	907	912	952	942	956	933	912	958	884	960	1005	931	866	865	925	962	945	964	922	915	931	903	929	911	956	909	940	954	967	947	931	916	941	933	921	997	941	931	930	918	899	903	904	998	912	963	964	945	925	966	913	907	974	952	887	970	945	923	942	906	904	893	920	964	885	936	920	956	920	899	987	951	962	897	920	877	913	931	907	934	880	868	907	901	936	945	925	898	900	908	934	919	926	931	935	950	957	927	897	914	898	875	946	956	906	911	895	965	904	926	930	932	957	946	907	910	872	901	928	869	916	929	937	937	947	939	934	900	931	903	903	904	920	930	880	929	974	926	990	909	972	928	953	967	893	940	958	929	942	933	949	950	958	935	906	872	883	978	910	896	948	957	901	917	931	963	928	913	916	924	923	906	912	945	929	919	931	969	952	904	877	997	969	993	922	905	906	952	974	962	909	923	937	857	889	973	905	943	938	896	976	944	918	907	885	909	914	927	889	940	926	978	919	923	950	941	896	930	941	880	911	931	973	981	952	947	918	893	918	926	938	898	952	936	942	982	910	906	929	910	936	961	915	954	939	943	899	947	924	967	910	904	976	924	890	1003	986	920	982	968	896	932	961	967	928	952	900	950	1015	921	916	935	962	941	919	922	896	937	954	905	935	928	899	989	940	945	942	887	955	899	940	910	925	932	904	907	952	928	870	905	960	918	918	991	967	923	950	937	937	939	945	993	888	861	959	979	930	887	935	952	920	937	917	887	927	937	956	989	942
24187	21338	28413	24613	20623	2206	716	437	405	293	341	317	279	313	316	263	229	264	266	267	248	223	208	241	259	234	241	245	237	197	238	244	222	223	205	224	209	240	229	226	210	216	229	205	221	235	191	232	217	230	224	213	241	228	220	220	218	198	212	227	239	232	206	229	237	235	249	216	220	239	208	219	219	222	225	196	223	211	225	208	203	233	241	228	213	214	227	219	209	236	225	247	208	232	221	210	214	223	222	185	228	203	207	234	225	233	204	219	236	222	217	227	196	212	211	213	217	220	244	228	209	236	218	222	212	205	227	227	210	222	229	204	239	220	230	214	207	213	183	219	224	226	227	214	235	225	207	218	237	226	198	250	219	231	229	239	207	217	201	182	212	230	197	198	221	223	229	220	201	252	245	196	199	240	237	241	196	253	227	230	226	224	212	230	201	228	228	226	228	202	210	242	216	232	227	229	220	213	214	238	231	189	204	205	210	193	218	213	234	202	206	210	220	220	249	247	196	225	212	219	208	234	190	215	225	210	246	228	202	253	214	230	215	221	213	213	220	233	196	206	216	215	213	221	230	203	230	228	219	256	217	237	218	216	227	218	200	197	218	225	198	203	212	215	256	217	185	193	214	219	237	241	215	215	235	200	216	240	214	244	204	230	230	218	215	206	215	212	230	225	238	208	213	209	199	209	218	223	271	215	186	210	174	220	239	205	220	221	233	234	203	187	233	212	205	214	223	210	221	224	236	217	224	217	235	240	228	207	238	234	224	210	204	221	218	224	190	212	200	204	239	201	210	236	236	213	244	223	210	260	228	200	236	210	236	222	234	243	210	219	243	211	215	202	219	200	221	236	187	225	211	232	210	220	219	230	209	239	213	211	206	203	228	225	232	209	225	196	205	208	225	229	230	206	245	212	236	215	230	207	206	233	212	185	227	199	215	194	203	221	229	237	232	229	213	214	232	215	211	188	189	222	206	247	221	220	213	193	203	223	200	225	214	219	241	215	196	257	219	227	237	180	219	205	237	218	226	204	201	211	218	222	196	229	200	213	211	239	208	199	224	187	201	220	244	224	230	213	225	224	241	215	216	222	201	209	232	235	220	227	204	213	222	259	241	217	204	237	234	221	230	197	221	219	222	213	224	237	195	195	196	212	231	216	211	217	209	236	224	218	219	231	229	231	239	225	229	234	218	193	218	209	248	202	234	183	206	212	241	222	233	208	213	223	193	218	223	205	242	238	237	223	227	195	232	212	241	198	235	215	202	201	232	228	205	202	218	196	210	229	193	211	240	219	183	235	238	212	219	206	200	215	213	203	242	235	214	229	225	215	213	227	211	220	235	210	215	202	207	207	208	212	257	193	219	225	218	205	215	208	205	216	205	218	201	222	220	230	202	239	188	213	239	231	223	235	212	236	228	225	200	216	218	226	228	190	226	222	234	228	209	212	204	228	243	196	226	238	217	215	215	221	202	243	235	244	224	199	253	220	225	235	247	237	222	213	220	200	244	203	205	203	233	215	240	209	199	211	237	201	223	248	184	233	206	230	230	237	206	224	235	225	223	214	215	186	248	221	209	212	221	238	250	235	206	237	203	198	197	219	253	231	212	227	205	209	231	214	228	234	209	209	231	226	206	215	187	196	224	220	194	210	200	207	212	232	220	210	237	224	243	213	211	218	225	225	209	202	206	209	226	223	198	238	216	206	231	202	261	203	202	222	196	203	218	210	222	213	228	237	212	213	211	206	224	247	208	212	209	246	212	225	218	220	257	226	208	218	218	237	235	209	216	223	213	218	210	230	197	218	234	187	235	257	229	207	225	216	215	234	234	214	220	223	208	194	224	210	214	203	203	235	229	209	228	200	230	234	223	212	223	202	240	235	216	238	213	226	203	222	225	196	222	204	233	251	258	207	217	200	240	215	216	210	220	209	199	234	209	218	209	223	176	211	210	228	219	245	217	230	248	239	195	192	209	190	216	176	211	230	209	226	221	213	210	211	225	192	238	218	215	221	224	223	222	230	218	232	202	221	203	234	208	187	212	184	211	210	240	207	229	202	201	216	211	240	234	224	235	246	218	208	228	208	233	227	227	210	202	207	236	209	203	228	234	211	219	239	203	226	218	222	231	208	229	219	205	227	232	196	210	227	218	229	216	241	208	226	195	200	207	229	217	221	261	217	224	221	219	253	243	238	240	231	246	209	212	205	218	217	209	217	222	204	223	226	250	231	248	221	238	229	209	207	238	207	226	240	209	206	214	231	218	196	198	213	237	226	221	218	197	213	225	205	211	205	196	211	214	210	210	213	225	198	196	208	207	216	231	191	235	195	215	221	234	209	209	201	199	208	200	208	227	216	213	211	224	206	205	220	214	212	223	243	240	216	244	212	233	223	209	217	214	223	212	223	209	229	216	210	223	227	232	232	228	239	194	197	200	198	227	219	197	205	213	237	209	226	217	235	214	239	214	211	212	214	202	244	220	206	239	244	219	202	203	231	219	226	197	230	223	220	207	197	240	227	235	202	233	228	228	213	227	218	223	225	227	236	225	205	244	230	208	212	218	217	242	209	220	241	203	201	217	234	214	232	199	207	217	207	238	223	224	224	209	207	233	227	221	233	219	255	198	210	214	216	211	227	223	210	229	239	185	257	222	217	218	200	229	238	204	204	231	218	213	244	251	248	223	225	196	242	221	199	233	235	204	198	224	207	198	212	227	216	198	249	183	214	213	229	217	211	198	188	233	245	238	213	208	220	245	220	207	229	234	201	252	208	223	220	232	222	219	252	236	205	222	214	225	247	220	209	218	201	218	217	212	231	212	186	224	223	215	213	220	186	207	225	221	205	238	235	209	223	206	228	218	205	197	227	182	231	217	211	221	225	201	214	224	263	221	233	196	208	179	211	205	228	233	202	228	221	211	231	232	235	211	237	221	187	222	193	210	231	212	249	218	230	204	235	209	210	220	242	237	215	185	217	217	215	219	209	221	219	199	221	211	207	231	225	226	242	222	224	210	220	214	244	248	213	197	226	213	248	229	199	228	202	189	248	230	232	199	208	210	212	233	243	227	205	235	204	230	222	204	227	225	228	216	214	230	224	201	243	213	201	228	249	193	234	216	224	209	212	226	210	229	216	207	197	215	224	214	221	223	237	218	215	195	211	191	217	195	213	199	200	204	207	228	234	227	220	246	214	220	234	228	240	237	197	241	227	234	209	224	222	229	245	212	206	205	208	225	241	211	182	225	184	211	235	238	224	211	210	205	223	196	227	223	233	211	212	233	232	206	215	183	235	226	208	212	230	209	236	226	191	240	209	226	208	232	204	226	245	250	236	224	200	209	231	228	215	230	213	221	238	246	202	226	209	218	219	227	211	212	245	217	206	206	204	226	212	218	205	216	209	244	231	205	213	199	243	218	206	196	206	203	199	246	206	199	220	218	243	229	238	226	232	210	217	253	205	240	180	231	195	198	222	219	233	207	233	226	243	249	214
22677	10373	14494	4346	3042	2052	1629	1386	1124	984	904	803	715	691	676	596	618	556	543	563	527	517	531	500	510	526	470	502	477	501	483	492	526	445	448	458	509	500	453	492	456	456	463	419	465	460	442	446	478	443	465	479	429	462	470	439	472	440	430	453	445	435	462	444	474	444	499	461	481	449	474	460	438	467	486	467	454	451	438	469	442	449	449	426	443	473	454	455	451	459	450	492	441	475	481	455	447	436	437	441	479	481	455	486	423	462	450	428	443	434	455	429	432	487	428	450	403	404	432	430	404	467	399	484	449	457	483	485	453	451	456	437	442	426	457	446	480	416	418	418	455	436	467	464	452	456	460	464	466	459	453	459	454	453	490	428	458	434	448	405	445	461	447	460	404	409	487	432	449	453	438	416	423	418	446	431	398	459	434	466	454	472	414	451	451	416	451	447	455	460	457	415	476	436	470	452	423	451	482	440	418	437	462	443	505	428	430	448	460	436	415	403	426	405	416	449	459	448	407	457	423	444	453	465	431	427	461	469	480	420	491	452	429	473	434	416	441	439	462	438	428	402	477	435	429	443	438	447	475	461	444	449	443	431	445	443	435	389	408	513	442	401	443	426	458	477	418	438	430	420	465	427	426	500	471	433	449	428	431	439	444	436	451	472	448	442	435	433	448	474	475	439	466	426	460	444	447	451	458	442	423	450	466	440	461	471	458	451	452	460	428	418	455	467	392	480	461	466	441	441	452	444	457	434	450	473	431	441	451	437	415	442	480	448	448	421	453	431	453	473	458	430	447	457	459	426	438	427	451	442	434	423	476	440	445	460	426	492	438	449	458	449	464	456	472	466	480	404	457	445	453	462	450	445	460	404	447	421	419	425	459	420	464	437	449	438	447	478	465	451	412	430	465	447	415	434	455	452	447	433	480	447	445	446	447	446	471	491	442	465	442	435	467	449	457	462	433	433	442	437	440	382	435	439	416	453	442	486	482	502	404	447	459	431	488	452	446	482	426	439	439	455	414	424	446	399	456	450	440	452	443	459	428	406	465	449	417	422	448	436	444	448	414	418	417	449	455	426	472	464	433	432	432	406	455	427	444	460	435	455	449	451	459	460	454	463	466	465	434	423	437	410	423	433	475	448	428	449	438	485	428	464	413	434	474	468	463	472	447	426	459	458	435	438	400	445	421	436	455	436	446	439	462	439	433	459	441	428	450	432	476	427	437	440	449	448	469	450	449	450	383	460	420	446	419	420	455	451	452	442	457	419	446	449	430	407	476	454	432	467	411	417	410	486	465	430	436	440	462	463	405	449	460	453	419	444	421	443	467	485	455	417	437	464	456	455	422	492	458	416	461	455	442	432	424	458	454	484	428	439	460	420	434	426	436	419	410	440	450	454	445	455	446	442	429	419	459	451	422	468	450	437	482	438	418	453	455	520	461	460	464	451	476	421	402	466	465	416	446	469	391	476	436	432	439	416	466	465	446	430	438	423	465	450	469	422	454	417	405	437	475	461	423	415	443	427	447	440	456	441	424	446	445	454	446	420	456	436	440	466	452	405	418	469	424	465	482	427	437	425	468	436	453	451	457	490	447	454	429	457	462	473	462	436	454	467	454	428	430	451	469	411	451	415	460	452	451	405	414	459	404	453	438	443	464	418	443	424	424	407	438	479	429	441	447	413	432	450	458	446	441	425	443	424	455	441	435	506	511	397	466	427	454	443	402	472	406	424	402	424	445	442	464	437	462	437	429	461	439	432	430	392	443	491	403	459	452	472	461	445	428	423	442	438	421	421	425	451	428	423	448	446	442	435	437	465	448	463	426	442	425	490	453	497	422	459	429	427	451	439	442	400	441	435	430	428	468	448	467	420	460	439	453	455	433	442	453	466	471	459	393	445	433	450	401	475	445	466	482	427	452	436	433	442	450	469	459	476	455	445	423	435	444	421	424	468	436	434	452	437	419	470	453	472	435	431	414	426	441	430	418	457	470	428	402	418	491	465	468	413	399	459	444	434	465	465	428	469	442	422	436	473	436	425	435	444	400	484	450	437	452	447	442	446	449	444	452	450	446	424	448	426	454	434	430	455	442	441	462	466	449	421	450	474	417	414	430	470	436	391	432	419	448	439	496	436	465	442	430	447	475	459	406	445	439	454	503	402	463	472	449	427	440	466	464	438	453	454	430	441	424	445	453	414	465	426	440	444	436	461	457	447	477	438	453	469	455	478	441	424	429	464	448	471	461	478	432	446	429	459	425	459	430	467	419	429	450	466	425	446	440	424	450	455	421	426	456	456	439	434	443	483	454	452	440	468	458	444	434	459	412	435	471	478	432	450	435	434	467	442	435	432	430	459	452	423	404	446	425	459	459	415	426	477	422	442	423	444	476	480	466	445	449	449	470	436	432	466	420	466	415	470	421	449	444	453	457	441	422	462	477	413	433	438	483	457	455	462	457	434	443	431	475	440	451	461	485	483	390	448	416	455	466	416	470	474	468	454	438	418	461	463	450	454	489	449	454	454	465	407	426	460	522	459	482	496	444	467	410	440	482	453	489	475	470	420	450	449	472	443	447	475	428	476	446	426	460	470	459	472	446	458	425	451	415	449	414	466	450	463	437	479	455	452	452	433	450	478	448	452	445	432	430	419	429	457	408	479	446	452	448	433	453	435	437	440	448	402	446	441	443	443	416	440	432	466	451	480	454	462	464	487	459	471	422	449	431	448	429	473	417	457	454	453	452	414	448	433	440	489	461	465	418	418	470	428	432	402	479	457	451	456	418	476	461	422	449	412	430	432	432	422	488	408	476	440	443	435	452	435	428	430	464	482	466	433	444	484	461	426	437	433	456	478	427	449	426	457	436	423	422	458	490	447	448	470	435	468	455	434	438	419	452	453	476	407	479	452	439	462	436	445	430	445	436	466	430	417	425	433	467	436	449	423	443	422	485	440	461	456	426	462	465	464	430	435	466	460	469	430	428	458	421	417	460	437	439	461	452	452	432	402	464	393	446	450	425	438	436	430	440	430	487	458	440	428	423	451	432	471	456	469	449	460	438	450	460	458	437	455	442	432	448	456	441	464	478	423	426	453	440	417	439	430	464	477	441	438	425	462	425	487	439	457	456	405	414	455	441	430	418	481	462	457	453	445	435	446	426	496	455	473	445	476	465	456	452	436	432	448	411	445	442	438	404	500	500	443	399	461	471	442	477	451	389	443	413	439	435	444	463	405	430	436	422	416	516	444	459	485	446	466	450	446	449	469	448	446	442	450	433	461	436	438	441	465	450	470	414	443	468	447	439	435	453	429	435	464	449	460	468	473	451	472	436	471	460	455	453	439	481	439	471	439	410	425	450	455	456	416	490	431	437	404	404	470	428	411	422	461	446	443	395	452	435	480	440	462	433	445	460	460	440	483	467	454	476	460	446	460	452	443	422	425	441	482	452	457	476	446	393	482	451	452	425	417	426	422	462	424	415	434	460	448	485	457
23291	21334	29033	24007	21334	19425	2096	878	680	582	547	548	489	475	431	467	409	419	412	416	409	451	394	418	407	370	397	414	374	394	415	340	361	423	369	358	364	386	369	362	364	367	358	366	381	393	353	354	357	401	388	365	341	360	356	367	372	369	354	358	327	384	341	383	374	386	373	355	353	349	357	355	369	337	350	323	326	364	361	371	355	351	354	368	361	353	359	369	365	347	339	372	352	358	376	388	356	354	387	393	343	343	367	360	380	358	359	326	367	332	386	310	359	350	359	383	360	374	353	364	364	351	367	394	323	364	342	330	374	330	353	368	373	378	359	339	335	367	346	358	364	369	347	355	371	369	318	349	361	386	375	361	326	374	366	361	389	342	349	368	373	350	345	356	392	355	334	356	372	365	344	393	383	378	392	348	359	346	394	324	362	324	347	386	350	374	361	382	328	382	346	354	347	352	375	357	406	364	333	359	366	411	326	366	343	383	352	355	354	333	369	324	339	346	354	383	365	342	353	363	368	354	369	328	357	322	371	352	356	363	363	326	347	354	365	371	321	352	376	373	371	340	338	383	352	361	332	376	351	356	357	362	366	371	358	332	336	350	364	369	353	346	314	321	369	330	320	356	354	347	354	352	372	348	338	388	361	376	343	381	372	345	373	384	377	360	385	344	356	394	392	369	343	352	327	346	344	368	330	341	322	350	372	350	331	331	400	338	332	330	360	349	344	347	354	335	378	385	315	341	341	370	339	335	361	342	354	338	363	351	364	368	355	383	367	382	368	407	351	383	348	372	345	356	321	375	374	356	348	371	343	357	339	346	351	364	346	357	380	343	341	342	338	355	362	391	367	365	365	367	356	368	345	375	337	366	411	335	384	358	357	351	344	338	352	352	354	356	357	324	347	377	348	329	339	353	367	338	353	358	362	373	327	357	324	303	366	360	371	350	341	384	358	325	325	327	336	360	346	375	361	327	364	366	362	372	343	379	349	363	343	351	354	353	374	381	321	354	309	362	357	372	366	366	331	355	392	358	337	354	341	363	311	338	357	340	355	317	351	374	357	368	361	333	381	355	306	358	392	359	333	364	353	382	364	360	342	364	360	355	366	351	317	387	357	353	383	371	364	368	366	339	351	326	375	379	380	387	365	350	355	320	371	339	348	386	315	364	384	375	338	390	342	358	335	343	361	384	332	373	335	363	337	352	362	367	351	352	339	359	337	360	322	357	343	385	361	344	372	354	346	364	391	365	338	340	320	345	380	335	347	397	381	399	347	366	348	369	350	359	335	349	369	359	324	386	380	353	367	367	367	365	346	365	382	375	368	333	350	367	350	366	357	357	354	336	319	354	338	387	352	357	347	332	385	333	338	365	365	385	376	345	355	334	312	368	346	365	337	384	364	396	352	365	344	355	336	381	353	331	335	357	364	359	357	333	341	394	358	332	332	358	316	350	354	337	356	321	337	376	352	357	352	315	368	335	362	351	356	335	301	367	352	360	359	371	353	352	355	356	383	347	345	348	340	364	340	354	362	331	346	376	353	353	367	366	341	364	313	396	343	318	372	337	397	375	345	360	368	361	343	345	388	351	347	387	347	349	357	365	351	346	341	367	383	378	318	364	328	361	331	310	347	301	348	330	324	349	361	325	356	327	317	348	337	361	355	370	369	339	373	378	362	345	362	389	354	368	329	358	351	363	363	368	362	364	355	335	360	346	348	349	377	359	371	338	343	350	351	355	358	377	338	365	363	345	333	350	379	358	351	330	421	354	344	357	351	357	350	336	325	395	342	353	378	392	367	373	364	366	350	317	371	328	358	341	323	365	367	349	329	359	341	335	339	356	372	328	352	369	342	344	345	349	342	382	339	383	367	358	359	350	342	343	346	345	356	361	374	339	356	362	331	356	390	320	346	353	340	358	340	325	357	344	334	362	360	360	336	332	334	345	380	319	354	339	340	357	355	330	337	327	337	316	341	324	371	365	343	365	347	355	346	348	385	350	360	342	324	374	336	362	347	375	350	343	372	360	359	336	379	340	344	319	362	350	359	321	339	329	366	358	367	329	362	368	359	351	342	345	372	370	344	353	386	378	346	356	366	347	372	362	340	348	362	344	360	353	377	338	344	340	375	385	345	357	344	362	329	360	376	362	365	358	354	357	361	346	347	338	348	353	368	357	347	343	338	360	383	354	349	368	377	366	352	336	386	370	360	367	417	354	348	363	357	346	325	368	345	352	351	343	352	355	361	357	350	352	343	361	389	374	340	373	359	317	373	345	330	401	363	352	326	346	350	337	363	357	318	377	372	376	383	376	333	387	340	354	322	342	369	330	347	385	339	343	352	340	343	329	352	380	312	301	363	365	363	364	376	360	342	387	368	359	357	367	345	341	352	330	359	362	334	364	381	337	363	375	332	341	355	340	351	353	350	371	365	336	334	357	376	354	370	390	336	371	371	345	372	376	318	373	383	347	357	381	337	365	367	343	342	373	355	354	345	343	366	339	354	328	347	313	337	349	341	344	346	351	339	360	348	370	350	342	396	344	380	358	385	350	328	378	328	358	372	377	357	369	374	379	337	379	341	353	338	355	390	390	354	374	348	347	351	369	347	370	343	350	371	370	395	376	370	389	333	341	342	368	341	323	354	340	357	345	351	374	382	325	349	358	343	359	332	378	330	373	365	351	391	366	325	358	342	326	358	373	375	362	389	367	333	336	344	348	360	368	317	371	366	354	347	384	381	374	365	365	345	323	376	345	365	369	343	358	338	394	367	361	342	346	382	329	345	396	317	341	376	379	355	327	342	356	352	335	350	359	339	369	327	353	372	367	327	337	324	356	367	333	370	339	369	338	341	327	341	355	371	346	379	343	372	381	338	361	377	345	340	318	380	376	356	362	376	349	322	345	353	338	368	335	336	367	343	356	352	365	316	363	319	346	357	378	345	372	337	352	365	335	342	353	347	361	370	383	377	357	340	361	331	359	361	352	359	382	408	335	337	330	324	332	335	348	329	368	365	366	348	319	356	358	314	335	357	371	381	359	426	336	369	317	365	372	355	350	322	351	369	359	343	351	324	359	373	382	324	368	355	359	351	340	336	320	359	348	353	349	348	334	342	358	350	332	362	363	355	316	327	396	357	371	371	319	358	357	363	355	371	378	326	360	353	368	356	349	332	348	351	346	328	324	350	327	340	391	405	391	359	340	350	355	329	360	338	366	373	338	380	391	380	361	350	366	360	356	385	369	393	377	347	325	385	320	353	384	368	381	367	328	327	338	395	375	346	342	319	335	342	354	361	354	347	373	379	337	332	356	391	336	355	336	353	362	372	378	381	376	342	354	360	341	323	401	385	372	361	351	337	378	398	338	380	336	371	382	355	357	340	359	348	352	337	351	404	339	377	327	391	330	358	366	359	374	368	362	370	357	357	366	355	340	379	364	353	351	382	352	385	359	372	357	367	338	345	378	350	371	371	338	339	339	344	376	377	365	339	358
26294	16473	19006	7356	5088	3657	2814	2334	1847	1600	1486	1356	1198	1088	1076	1004	934	983	887	827	832	837	856	849	734	815	702	752	756	731	732	709	766	743	691	710	686	731	728	655	678	656	675	652	672	685	713	685	702	686	697	647	704	692	660	684	660	646	692	650	692	655	654	676	677	659	639	667	607	632	645	677	645	616	626	673	699	638	685	660	676	663	646	680	626	663	684	669	707	640	693	620	611	597	682	652	656	665	636	676	691	627	644	672	635	605	665	622	708	668	644	642	670	670	656	635	646	645	602	677	640	660	639	647	616	632	657	653	654	651	654	674	640	608	701	633	655	652	665	626	628	691	669	631	660	678	678	662	686	658	648	668	622	636	632	662	670	663	624	637	665	619	660	634	673	685	662	608	660	681	664	652	616	671	669	613	685	667	627	679	633	622	641	637	626	625	659	663	640	679	674	643	617	644	670	611	659	663	687	648	632	651	619	644	670	663	659	661	659	652	630	661	633	646	664	616	671	643	647	676	636	674	658	657	645	652	667	655	665	651	671	665	643	660	639	621	654	666	633	619	664	617	665	644	629	671	712	648	669	670	662	617	649	621	669	690	630	632	666	658	654	683	635	637	641	627	644	677	621	683	660	655	637	686	659	642	683	649	656	612	662	643	629	622	631	650	666	622	632	635	641	647	638	657	691	598	637	647	627	655	641	672	672	640	653	673	662	603	645	580	623	633	613	640	664	648	661	640	638	658	639	722	641	624	640	625	634	719	639	644	664	648	632	681	637	623	661	674	653	708	676	631	676	614	657	674	654	604	678	598	669	631	591	623	671	612	629	659	660	621	675	704	690	667	636	659	647	589	660	667	633	642	626	613	680	655	636	675	650	624	628	651	627	646	637	672	624	633	616	664	640	656	636	655	652	638	669	633	694	649	663	621	659	639	678	672	627	603	649	593	680	698	643	626	638	640	607	627	666	622	706	665	662	644	609	645	690	619	619	631	682	630	650	629	662	661	656	671	649	636	662	651	635	676	620	657	632	655	668	683	746	621	629	613	662	665	632	644	630	647	635	612	640	627	585	637	669	639	676	642	629	696	653	624	671	635	690	611	634	632	669	628	615	681	619	632	663	662	643	623	603	659	651	664	650	616	641	656	633	655	669	611	658	660	626	657	630	674	709	661	641	670	652	642	651	634	645	690	614	634	656	668	622	643	686	648	661	619	631	592	585	665	653	602	682	618	629	625	631	686	642	668	660	656	621	674	664	640	643	629	644	636	676	627	635	668	695	654	657	639	621	669	671	625	636	636	615	645	681	665	622	673	658	672	640	646	651	659	620	654	630	639	632	608	632	673	662	672	645	675	620	722	679	717	644	645	662	667	713	660	696	626	660	634	680	661	629	631	664	627	611	618	655	695	615	666	692	683	670	627	634	600	666	620	625	634	664	644	662	634	700	647	668	613	656	682	628	584	643	663	622	637	674	652	683	615	631	667	654	619	629	612	657	638	661	630	645	632	632	627	646	653	588	675	594	647	633	629	664	639	654	682	608	685	643	674	636	667	636	640	678	630	661	665	629	647	639	626	667	665	647	614	644	600	630	640	649	655	652	656	656	633	654	688	675	653	645	650	629	654	610	621	673	659	664	681	609	713	645	639	673	605	646	693	657	640	624	647	663	601	604	659	621	651	678	638	628	612	688	639	631	654	614	667	658	615	618	654	614	663	673	629	674	644	646	640	718	640	677	636	643	694	682	656	606	602	671	625	668	614	625	660	624	697	637	635	684	618	643	639	631	655	648	619	627	608	655	639	625	683	643	631	625	690	669	616	645	648	613	631	603	697	628	658	630	626	608	655	664	640	659	645	624	613	653	645	705	665	640	661	643	602	679	623	654	661	626	681	649	617	651	639	633	634	656	674	625	678	628	639	627	654	596	592	661	632	639	677	657	672	668	653	647	630	644	663	665	614	643	647	631	639	653	661	672	659	662	622	672	624	643	646	629	613	622	658	659	645	616	668	633	681	670	611	648	670	622	649	648	636	651	660	646	667	628	662	605	689	616	628	655	649	625	677	683	671	616	685	663	637	659	648	629	676	678	616	674	660	627	654	595	668	608	650	660	628	650	639	655	661	624	659	661	623	661	632	619	683	703	648	635	646	658	634	671	662	637	613	675	636	634	650	607	620	666	650	725	667	630	625	662	669	624	651	632	674	638	670	638	668	638	626	653	651	629	668	639	675	631	602	701	641	619	687	645	638	663	691	617	639	679	635	652	643	612	654	628	626	659	654	646	623	623	671	616	680	636	610	625	655	631	623	657	681	601	677	631	644	666	651	629	682	654	657	651	664	674	623	634	639	671	628	639	675	663	632	655	632	649	659	630	645	612	637	684	638	648	653	653	611	644	638	652	664	655	616	652	669	641	655	599	658	667	640	687	625	660	671	647	613	660	663	679	717	636	682	633	625	600	642	660	681	658	632	621	679	647	614	646	681	685	686	667	630	650	678	644	689	689	647	615	654	675	637	658	653	635	648	610	588	695	677	681	653	645	635	631	653	674	650	675	628	601	598	734	636	632	636	659	630	632	651	707	694	643	645	620	626	667	681	672	662	614	666	649	656	610	651	629	664	676	713	622	631	652	718	657	698	626	638	652	649	658	652	608	641	664	611	685	631	655	646	616	641	682	696	670	648	622	593	654	654	646	641	650	639	707	659	671	643	691	609	607	656	658	683	657	638	624	633	615	664	630	621	654	635	612	643	596	609	662	641	639	675	637	624	663	663	637	673	637	647	629	637	638	624	642	628	674	646	650	663	618	644	577	580	652	663	655	682	645	644	644	680	660	655	662	640	616	654	612	641	651	636	663	629	642	601	661	620	642	604	650	667	628	604	590	601	613	657	640	643	630	622	639	634	655	608	619	687	617	619	661	643	625	731	645	650	652	607	642	633	678	644	608	611	602	636	661	653	662	681	600	647	595	650	665	645	671	639	613	680	629	669	601	635	648	632	625	648	685	659	622	618	667	646	683	685	646	657	691	620	648	652	650	685	641	652	620	656	632	686	640	652	653	656	649	682	682	642	649	666	566	650	656	664	680	614	663	668	631	663	634	731	696	658	640	649	637	669	671	665	628	617	649	636	635	657	633	675	681	680	639	709	681	647	631	644	687	641	664	630	706	621	679	626	647	664	668	615	632	671	612	639	660	638	618	608	634	654	645	647	606	645	663	626	639	674	624	656	670	702	646	668	659	669	687	676	651	609	630	632	679	663	658	630	623	660	644	672	660	662	696	676	621	661	629	618	652	662	645	666	705	636	600	663	674	681	591	616	649	626	589	666	627	659	628	688	643	628	646	676	669	628	668	627	640	668	662	683	673	629	673	666	631	660	666	611	648	662	627	633	724	675	697	660	627	639	619	635	655	689	685	668	669	643	648	613	645	674	657	632	633	675	649	648	586	637	634	619	628	661	646	658	652	657	609	674	642	663	626	627	615	609	610	610
26865	20819	9537	998	609	528	571	498	520	492	473	473	517	475	484	487	520	502	524	468	460	473	493	490	533	503	494	493	535	495	478	483	514	473	523	479	489	472	484	478	479	512	485	520	519	482	489	469	498	479	494	471	490	485	529	518	472	504	494	471	489	469	450	488	517	473	514	474	460	486	478	496	467	471	491	491	485	516	490	471	547	493	432	486	486	514	497	464	506	457	503	445	517	443	494	471	468	501	490	456	477	502	479	468	472	498	485	466	493	489	503	487	485	497	495	502	457	490	477	497	484	456	493	486	496	469	478	519	457	500	494	468	490	483	486	522	480	459	500	438	484	472	487	478	482	501	520	487	499	468	437	474	486	449	489	432	508	456	477	533	475	516	486	441	483	483	500	473	477	498	536	479	449	488	438	465	504	469	466	500	487	491	485	506	484	522	429	506	461	465	460	488	471	515	466	453	468	464	501	484	516	494	507	460	459	516	568	501	508	530	503	479	448	481	520	504	520	467	439	500	518	449	472	495	485	476	477	509	513	478	496	497	492	513	466	477	474	516	493	517	502	497	508	487	493	469	486	447	466	478	483	513	494	487	508	497	485	456	453	479	512	500	499	483	475	501	529	518	465	479	498	473	519	455	537	476	490	494	466	520	486	514	487	505	477	505	464	498	519	501	496	469	508	487	494	497	484	500	489	513	520	475	457	530	514	527	460	482	470	496	474	445	492	484	523	431	511	482	484	486	550	482	517	527	458	462	512	504	494	485	506	502	443	485	495	505	510	510	483	494	525	500	509	502	491	511	459	519	472	503	498	494	476	474	509	475	521	464	537	466	499	457	506	511	445	489	464	500	525	503	501	444	507	488	487	468	494	511	496	470	449	497	500	486	481	493	460	472	468	472	494	471	503	425	497	466	508	445	463	441	489	518	493	482	490	505	492	491	443	507	500	465	451	468	478	485	479	486	473	507	487	485	487	493	482	504	490	509	504	524	487	487	485	523	505	469	516	490	481	480	483	465	481	488	447	483	524	518	498	517	461	477	483	481	483	471	454	493	489	504	481	490	500	511	483	514	491	471	501	502	458	486	509	467	427	510	470	490	513	475	512	449	499	468	510	497	469	425	486	448	489	480	458	456	475	457	485	451	492	475	527	498	485	501	498	495	460	487	537	502	481	543	520	506	488	516	516	539	502	484	464	510	480	519	468	476	503	458	476	489	499	466	460	478	488	495	531	483	503	483	490	479	526	470	501	467	505	475	495	458	498	481	453	476	503	496	487	469	486	519	490	495	488	469	504	511	482	474	445	503	506	490	485	486	504	519	496	496	471	486	451	466	488	501	489	500	514	477	510	504	484	480	459	471	461	497	463	483	470	471	474	512	474	473	477	468	533	522	473	471	484	426	449	469	486	445	488	507	512	477	510	490	508	446	491	470	450	509	513	492	488	501	478	468	474	485	495	490	478	484	500	476	482	521	525	464	504	506	472	476	473	497	493	539	497	466	510	508	544	485	487	468	477	482	498	498	475	486	507	515	516	502	484	484	473	474	475	475	496	486	474	482	496	526	525	467	481	498	460	500	498	494	480	497	500	477	481	478	474	479	496	481	476	487	539	475	477	470	488	483	485	447	502	477	462	477	504	482	475	456	493	486	481	467	483	443	469	485	479	495	475	491	465	487	457	493	495	514	466	468	523	458	488	473	529	511	481	497	446	493	482	525	448	515	482	496	488	488	471	467	498	491	494	497	521	510	525	486	490	476	485	503	484	503	513	496	497	492	483	526	479	529	519	482	465	507	486	456	468	479	474	493	487	460	465	537	482	496	484	505	482	464	502	449	515	487	514	459	491	454	487	515	464	500	494	475	511	504	493	496	512	480	463	490	462	467	500	502	481	492	529	486	498	506	446	474	499	483	544	490	473	506	482	492	505	495	484	478	513	504	461	499	530	475	491	506	492	498	484	509	527	483	470	516	519	483	507	506	484	521	486	493	493	484	483	516	496	458	494	470	449	505	518	470	493	468	507	456	483	481	500	451	476	529	525	523	469	480	483	472	480	472	513	483	491	477	489	495	504	463	479	450	518	486	502	497	480	482	496	493	471	466	480	471	547	478	459	484	480	490	516	499	513	474	502	471	492	494	488	456	503	468	513	461	469	506	515	485	488	483	484	468	488	512	494	471	493	500	504	506	505	493	489	562	486	465	489	509	476	492	479	490	481	493	478	531	494	479	493	508	441	472	509	507	506	517	466	450	494	459	480	486	474	498	512	450	494	500	494	440	527	475	496	536	478	466	518	458	517	512	457	516	530	451	497	443	550	525	506	508	473	520	508	523	493	507	486	474	480	516	489	495	533	484	485	506	488	509	459	451	521	478	438	523	522	486	492	487	479	513	455	484	470	494	473	535	462	492	526	525	505	483	499	473	512	497	496	490	488	490	448	486	489	482	484	507	529	510	478	487	464	510	495	522	494	479	504	488	516	507	475	486	475	485	465	515	460	519	480	493	511	495	492	460	518	498	508	501	508	482	471	523	492	476	555	485	473	493	471	502	498	472	528	480	502	477	507	526	467	508	479	485	473	493	469	461	502	485	507	480	483	473	471	473	526	506	471	505	498	497	491	468	492	492	538	497	480	480	512	481	475	523	470	465	502	452	516	490	484	503	511	495	488	489	472	521	495	479	493	490	458	520	482	455	516	508	479	501	481	438	496	434	470	512	458	478	504	520	515	510	516	519	503	483	519	518	505	515	516	487	479	471	510	477	489	479	491	477	488	480	472	479	468	510	505	492	506	503	478	493	488	497	462	477	473	492	465	484	496	481	476	490	472	489	558	463	478	473	456	478	468	514	477	508	513	473	474	488	479	503	482	491	497	450	511	462	478	487	496	538	522	498	460	467	463	491	462	482	457	502	518	462	500	505	506	485	541	476	499	490	515	492	497	501	502	475	485	506	487	459	490	477	460	499	462	484	508	491	499	492	503	490	526	476	482	514	457	482	498	552	489	490	494	498	527	494	487	472	488	458	514	496	440	452	438	470	502	472	487	493	527	498	535	501	463	520	492	529	494	457	500	493	491	483	503	476	467	516	493	465	516	480	476	463	497	494	498	493	476	457	483	522	500	499	489	443	474	526	470	492	472	500	498	513	484	525	464	489	447	488	473	477	511	477	463	477	477	513	526	507	489	458	507	493	490	507	487	492	508	461	505	501	511	467	527	495	485	525	459	471	485	463	486	477	508	480	468	499	465	505	504	492	487	481	515	472	496	519	500	506	454	504	499	487	467	484	464	477	516	489	477	489	490	468	512	472	504	467	466	505	483	511	485	489	537	496	456	480	477	517	495	538	443	502	488	498	473	491	481	462	444	515	502	508	478	500	478	476	484	485	497	465	505	511	486	500	486	497	459	534	479	516	480	528	523	492	488	494	490	474	489	502	510	514	457	498	518	503	507	487	482	503	529	489	482	476	491	499	480	512	471	516	505	529	469	505
11148	2064	3855	1357	1206	1118	1043	994	994	987	1014	988	987	989	944	962	901	977	989	943	949	913	950	961	951	905	973	948	905	918	930	936	942	959	993	906	969	880	937	934	974	961	977	922	962	937	947	902	932	949	902	916	914	925	923	913	929	969	944	912	942	900	946	937	934	951	942	917	950	959	964	926	968	936	971	935	901	916	917	906	912	968	901	942	867	894	944	953	977	994	955	948	961	915	943	930	946	916	972	946	911	923	907	959	928	951	962	993	957	919	960	972	961	934	967	921	904	897	906	946	906	955	928	962	973	976	894	934	932	944	972	915	960	946	893	900	938	930	924	992	938	874	894	929	907	954	1009	908	965	923	944	949	922	938	959	937	947	882	956	987	919	996	817	894	962	975	934	949	917	983	909	924	881	980	882	896	934	981	944	913	952	951	939	911	909	936	974	912	937	959	914	944	944	930	882	949	947	1018	932	935	914	971	968	959	906	937	899	955	894	916	950	966	933	915	899	890	948	900	951	949	952	968	903	898	891	915	953	938	888	923	899	1007	960	941	889	961	983	918	969	915	969	928	899	980	945	987	911	911	959	903	907	927	905	883	901	907	929	945	965	955	886	915	885	868	961	970	964	971	930	916	934	918	897	880	964	929	905	945	939	910	916	976	946	905	953	879	921	930	963	986	998	950	998	945	911	940	966	954	948	941	944	935	946	957	950	928	921	991	912	872	937	988	915	908	905	920	955	975	948	915	1003	901	930	954	968	910	908	896	947	958	920	898	948	945	960	983	930	952	973	990	920	949	985	954	937	952	980	950	955	927	964	926	952	855	962	970	903	907	996	944	932	947	931	922	907	932	959	930	979	920	952	927	908	985	962	917	925	979	919	909	964	957	974	963	953	932	939	960	889	947	977	912	931	946	943	955	908	943	972	918	906	952	949	978	959	891	930	890	957	940	970	911	929	942	924	958	933	915	949	1001	926	905	961	955	968	1025	894	932	992	888	979	934	940	917	937	915	948	954	954	940	920	977	917	920	941	918	950	974	928	925	948	915	912	918	922	983	876	924	929	936	884	901	930	922	993	954	953	964	919	973	908	983	950	979	946	958	967	909	944	913	929	967	902	890	887	928	913	892	932	933	996	933	921	952	877	894	910	939	973	896	940	956	935	894	934	891	946	896	945	877	942	900	969	973	973	937	955	990	894	904	923	950	948	964	876	852	961	938	893	957	889	978	995	930	932	907	903	915	960	925	913	963	944	963	911	957	941	961	895	935	916	862	998	929	905	936	994	916	957	961	945	902	959	954	957	959	900	936	963	925	936	948	906	916	942	903	931	956	934	923	929	926	959	926	923	930	952	977	901	900	959	881	968	920	911	959	968	961	921	903	896	973	909	963	915	958	920	902	946	930	926	947	904	952	936	953	961	943	891	912	882	950	935	920	908	897	952	929	946	925	927	1026	975	928	993	957	885	960	918	876	922	926	911	932	918	964	891	920	968	914	894	982	865	981	896	882	876	936	890	951	925	938	924	952	940	906	933	964	950	953	886	949	869	961	949	943	907	996	976	922	936	997	924	937	937	961	940	906	896	942	904	926	973	932	925	936	913	973	936	959	927	949	930	964	919	938	938	939	895	952	961	938	944	880	957	941	976	921	917	940	928	968	915	950	922	948	982	910	965	896	929	858	1000	964	933	957	941	936	969	945	927	934	869	952	926	908	938	923	968	972	944	936	942	957	962	921	949	935	979	926	938	907	916	934	919	905	917	955	944	930	946	911	888	942	939	951	911	955	963	936	942	967	878	914	949	904	947	947	933	995	951	898	941	895	931	924	971	978	930	968	966	941	924	908	962	960	944	953	939	928	963	955	919	970	969	927	920	939	946	894	853	930	914	924	870	936	939	961	956	875	943	958	932	890	930	917	928	993	933	967	978	952	945	950	937	976	959	914	980	889	896	932	912	926	933	904	957	950	933	911	885	958	993	911	922	951	987	892	915	953	947	917	909	921	913	938	894	893	956	931	935	975	928	956	922	875	933	930	911	927	924	965	937	982	920	919	959	933	951	939	956	920	938	915	908	944	941	939	881	907	960	925	933	977	939	913	937	946	892	939	970	989	974	939	957	950	919	931	939	966	918	962	910	970	997	890	937	947	904	954	934	956	934	935	1012	903	944	935	914	963	934	930	960	926	949	898	968	918	942	947	916	971	1003	939	938	955	946	994	1003	941	952	972	948	957	936	925	914	934	908	958	929	898	932	908	923	937	908	896	958	928	945	908	929	923	931	971	952	983	951	928	921	927	963	948	891	945	889	922	905	932	970	934	913	944	915	1019	943	935	919	933	1022	963	958	911	898	924	926	932	951	907	923	909	930	862	918	993	960	939	938	974	972	886	955	933	909	908	911	970	972	969	950	937	933	919	949	925	952	959	948	948	927	886	968	921	973	943	878	891	910	967	930	902	948	873	909	927	929	928	896	907	988	911	905	943	941	970	971	943	936	993	926	975	927	920	923	925	970	929	960	954	929	872	949	960	897	915	963	978	884	972	960	967	947	982	886	925	937	917	942	911	910	879	950	887	975	944	847	916	956	903	943	947	899	902	887	935	933	951	934	980	885	949	896	925	980	890	927	939	915	904	960	941	895	1012	928	1002	939	938	936	884	946	958	963	922	892	897	919	927	919	947	923	947	882	986	923	966	950	905	932	970	920	908	922	884	959	949	923	977	938	952	902	881	913	969	933	980	971	900	899	932	953	969	886	960	932	922	947	941	944	963	903	874	935	902	877	965	928	900	907	938	958	957	935	916	926	924	949	963	916	910	971	929	908	939	925	909	904	927	948	981	933	959	908	958	891	955	983	982	924	951	938	931	919	923	968	916	958	918	934	970	974	978	958	934	941	995	963	935	939	921	914	897	988	926	946	926	981	922	905	928	923	948	941	976	948	909	924	950	973	941	936	891	932	892	906	931	955	950	969	915	923	929	923	935	896	918	951	926	939	909	973	920	993	944	976	884	934	967	925	945	938	949	931	910	927	900	913	951	968	960	934	903	884	889	979	954	926	993	947	900	964	963	962	918	961	959	908	942	900	954	972	951	940	935	859	953	967	981	934	901	891	926	962	942	930	898	943	1019	930	926	925	951	879	966	891	952	959	939	977	900	943	1004	939	929	897	967	958	935	941	928	974	988	897	907	914	962	910	928	971	961	927	901	947	910	906	931	924	884	900	930	938	946	925	917	958	952	969	959	936	888	943	929	951	939	887	886	922	893	895	936	946	923	921	1009	913	933	908	903	955	945	946	965	963	924	917	957	910	901	922	914	937	908	939	941	960	909	918	1000	933	965	936	996	910	998	1001	923	986	926	911	910	917	950	960	963	920	929	912	943	915	892	939	948	914	932	923	965	926	943	942	987	973	919	936	976	952	926	948	932	925	923	970	940	928	931	935	975	893	958	949	948	927	922	930	928	932	921	908	925	912	897	911	916	872	934	930	875	869	969	946	922	949	878	917	923	991	977
24197	21332	28360	24623	20490	2148	687	461	365	323	315	305	290	272	272	267	255	243	254	253	261	228	233	234	207	225	237	238	252	236	225	204	203	228	202	214	235	225	233	236	241	232	217	228	215	238	233	217	227	224	212	213	212	229	229	231	197	190	219	228	220	244	219	218	232	219	229	225	229	229	231	209	208	229	187	197	207	238	201	228	221	214	203	230	178	220	204	253	228	226	215	218	239	196	246	238	212	215	229	216	237	205	213	199	211	216	222	204	197	209	217	223	234	203	223	236	216	219	202	214	216	198	211	221	206	220	209	225	210	205	242	205	204	183	232	254	242	201	207	199	228	192	221	230	220	221	215	238	225	202	240	207	225	219	254	220	199	230	212	198	221	206	209	223	206	215	236	206	198	180	248	202	204	226	223	223	206	210	230	215	217	209	222	222	207	198	224	209	225	239	214	207	228	194	223	231	202	224	215	207	207	228	211	223	221	242	240	208	213	229	256	203	191	212	250	241	207	207	197	212	193	253	204	222	232	225	222	216	221	222	228	192	224	178	207	202	204	193	214	218	235	227	228	201	214	204	230	244	235	199	261	214	224	220	210	195	210	198	219	222	218	195	215	203	218	205	221	228	197	208	210	223	207	205	215	204	241	192	228	203	229	236	218	219	192	208	251	231	216	208	208	203	229	182	216	212	209	230	195	227	216	235	219	213	191	229	214	241	206	226	217	239	219	243	238	211	235	215	226	208	207	218	223	212	230	204	223	209	194	224	227	194	179	229	228	229	217	229	230	227	236	182	230	215	224	205	222	206	203	196	212	233	214	234	207	224	193	228	232	198	219	224	221	234	220	220	228	220	233	221	242	218	241	199	194	208	205	229	197	205	215	208	211	229	216	237	177	210	211	193	220	204	248	230	235	212	198	225	223	232	216	220	224	223	220	230	213	211	220	229	230	236	213	220	242	217	200	224	223	235	223	196	214	231	233	240	214	223	212	219	217	233	218	212	225	225	211	221	244	199	204	210	217	216	237	221	239	180	224	225	210	194	206	205	205	230	184	227	200	209	208	226	196	207	200	219	218	211	234	201	205	213	201	218	200	202	201	215	214	223	232	216	196	212	249	204	225	226	237	192	192	250	234	212	206	210	210	217	215	209	213	218	228	227	203	183	230	225	212	202	214	202	192	223	213	225	214	219	213	198	230	247	224	226	204	213	204	210	229	209	229	206	215	229	224	232	216	227	207	218	201	214	224	235	198	197	205	233	226	202	220	218	219	217	213	222	235	245	222	228	211	216	211	216	198	202	218	213	216	210	199	212	227	215	218	218	225	205	195	212	213	222	213	228	205	203	231	227	241	218	212	238	202	215	230	229	231	230	230	201	192	200	214	218	230	224	217	215	233	217	218	217	203	208	230	220	212	203	196	220	206	188	201	202	201	210	204	231	221	228	205	191	206	202	221	209	214	236	207	212	213	202	220	236	222	185	223	220	198	214	217	213	214	235	254	217	231	197	206	235	219	199	210	228	211	248	200	263	229	192	218	215	212	227	210	232	208	216	243	208	227	222	212	212	207	232	210	207	235	219	218	208	190	204	226	216	220	189	208	228	230	231	246	240	220	230	192	237	225	223	246	227	222	219	211	219	207	221	232	198	210	224	249	240	229	211	225	207	202	203	222	223	223	190	220	230	227	213	209	247	201	207	235	217	214	218	223	234	218	226	233	231	223	204	231	226	209	214	199	215	201	223	188	185	217	214	237	194	201	221	208	228	201	235	206	219	208	217	210	219	228	220	236	225	213	224	199	226	180	201	220	218	231	219	220	195	203	218	220	219	238	243	203	183	232	213	242	217	198	223	212	217	213	245	214	215	219	239	194	237	202	219	210	212	215	212	206	216	230	205	218	198	211	227	244	243	204	225	223	220	197	212	192	217	225	206	229	197	223	193	204	242	219	218	211	229	211	245	232	223	226	209	228	245	221	251	200	202	236	215	206	221	213	210	229	201	218	242	203	209	212	193	217	213	194	210	229	244	229	204	217	228	231	220	205	220	209	214	212	206	219	221	218	198	212	214	201	246	259	230	225	203	211	232	203	214	214	226	203	208	259	227	233	237	219	244	234	233	211	241	245	221	251	201	223	215	215	222	196	220	222	230	246	209	217	216	224	232	196	226	215	223	216	205	215	222	228	185	208	239	221	212	219	235	234	208	193	267	231	205	217	236	191	215	239	205	201	193	209	209	219	229	208	196	240	219	209	219	223	218	210	218	255	206	219	198	216	210	199	195	220	243	200	227	245	210	229	230	195	205	243	236	228	239	231	230	207	241	213	224	224	219	211	210	224	240	215	228	228	219	227	229	212	205	218	208	202	210	242	216	233	213	199	219	187	233	216	188	204	192	211	213	232	220	242	224	196	225	252	199	204	214	239	212	256	233	234	230	219	197	227	198	229	210	194	217	218	199	208	219	194	223	228	210	221	226	190	201	246	222	208	203	207	207	217	224	207	238	207	202	224	212	207	215	219	194	222	226	215	195	214	230	235	222	230	208	223	226	216	211	205	224	232	234	225	207	203	240	212	229	223	222	204	220	233	244	204	196	193	199	233	227	221	211	219	208	212	226	228	222	217	231	221	223	206	247	209	217	210	214	220	210	224	205	257	240	228	221	220	198	215	230	222	196	217	218	241	215	222	238	212	211	220	224	205	202	233	216	243	201	199	178	234	205	216	219	213	197	202	221	212	192	227	215	201	201	224	200	233	217	226	220	209	225	196	219	222	207	216	223	200	216	230	230	202	229	212	203	226	221	209	224	225	223	234	222	214	200	214	203	230	234	218	216	214	202	208	245	212	202	227	223	210	202	219	213	205	221	203	225	223	231	226	221	213	229	224	203	223	179	239	200	234	210	229	219	198	199	212	242	218	212	191	246	237	212	210	173	222	228	267	215	243	204	216	220	185	217	229	216	223	229	209	235	225	216	237	205	198	229	219	229	207	211	218	208	212	231	197	217	210	216	220	210	222	211	237	226	233	236	237	199	204	211	199	221	211	201	206	246	205	230	224	192	207	225	238	214	203	231	220	235	209	198	218	218	205	203	218	234	211	212	217	220	213	200	211	220	229	214	229	253	197	191	205	180	223	209	207	205	238	228	196	206	211	207	212	204	222	193	215	216	206	235	216	209	204	231	218	184	225	237	214	241	228	201	220	210	250	226	222	184	207	214	207	221	230	226	228	227	236	223	192	239	240	191	237	220	193	199	204	223	222	221	234	231	224	170	226	211	220	221	230	227	229	194	228	227	215	205	218	242	223	201	221	226	237	240	220	216	203	179	205	217	194	235	207	240	188	232	223	219	203	213	230	222	256	220	231	223	228	222	217	198	221	200	192	214	197	229	228	190	188	214	211	192	219	210	201	190	206	197	217	216	200	235	231	195	216	244	215	219	207	208	191	248	208	190	234	238	198	214	216	183	236	203	231	224	206	250	200	231	188	205	224	204
23098	10441	14554	4454	2919	2118	1653	1341	1113	958	855	824	715	730	654	606	587	581	576	547	570	514	508	508	502	481	502	500	502	484	481	469	487	473	463	504	440	476	449	449	472	470	488	511	452	478	449	467	452	429	476	462	480	520	442	450	477	468	411	485	457	445	442	426	427	478	458	457	470	453	457	428	465	436	450	430	456	447	417	440	421	477	441	474	452	434	474	427	445	443	443	439	414	455	440	429	453	474	443	487	463	469	427	467	466	435	437	463	479	439	461	459	459	402	471	463	455	447	450	451	461	466	445	478	476	453	446	454	481	449	466	466	490	456	443	435	430	470	454	456	458	416	390	444	400	424	439	449	445	446	443	427	453	431	474	390	455	450	446	457	467	442	446	474	439	473	439	442	433	434	439	455	429	426	473	450	442	479	457	481	473	444	462	438	455	437	452	465	445	475	427	450	431	458	456	477	484	413	445	446	431	434	452	450	436	412	447	436	440	430	435	484	433	431	457	469	448	460	450	441	456	428	440	454	464	444	432	504	437	459	443	429	454	462	467	454	405	447	446	445	459	462	498	436	425	444	453	456	460	429	454	411	426	422	462	466	486	458	414	445	435	443	445	434	484	461	419	444	428	398	426	425	417	484	426	418	434	449	467	449	451	453	427	440	501	444	505	481	426	434	422	489	467	466	443	450	450	453	430	453	436	498	428	446	481	448	474	450	425	448	455	403	434	431	445	440	455	464	460	433	493	422	415	464	439	445	437	447	432	476	429	404	453	456	441	460	452	448	460	444	431	406	451	445	423	432	416	414	449	453	441	416	472	485	477	405	462	463	462	437	461	417	440	457	418	443	459	454	430	429	414	460	481	450	426	408	426	423	428	428	447	452	427	424	460	465	429	425	439	474	427	411	437	429	432	448	454	444	412	456	435	433	417	471	429	407	445	471	423	498	466	454	432	436	420	446	460	453	475	421	429	422	453	460	463	441	465	432	453	426	426	427	441	428	421	434	437	442	464	478	435	473	483	448	406	445	431	465	454	460	444	422	442	474	424	436	425	416	450	408	474	444	456	416	480	446	411	424	466	453	480	431	447	429	454	467	427	467	443	436	444	452	431	444	473	467	436	457	421	457	446	442	426	427	451	460	444	423	423	433	481	413	434	443	425	431	485	435	441	444	453	435	435	435	466	468	455	466	432	423	461	475	478	461	445	451	472	441	440	444	446	447	481	479	449	473	440	411	474	428	431	447	455	476	429	478	438	452	481	457	443	412	438	415	425	477	453	432	446	429	421	421	456	434	480	401	444	450	432	458	457	461	430	463	443	436	453	458	482	462	441	434	420	440	431	465	421	490	472	481	422	446	457	502	450	476	439	419	414	459	436	466	436	474	464	464	432	467	400	444	403	414	457	443	454	422	394	481	475	431	448	439	413	392	451	448	436	395	429	459	432	460	419	461	422	465	412	465	418	486	458	442	414	463	447	448	443	446	462	431	423	464	396	494	436	456	428	470	426	431	475	449	452	408	452	443	459	427	438	467	439	413	449	445	441	420	448	434	449	446	464	446	416	463	410	402	448	405	400	459	440	442	431	439	455	418	401	461	421	439	476	436	438	468	444	465	466	444	459	415	429	439	415	431	477	436	426	410	460	434	444	452	463	461	421	468	435	439	462	466	465	451	428	464	432	464	449	435	406	454	470	417	458	459	452	465	462	419	426	490	467	451	439	475	420	456	415	459	420	422	455	440	444	437	442	435	442	437	432	445	406	443	444	453	445	451	445	401	431	481	440	436	425	422	427	460	492	434	482	411	395	477	442	419	425	412	440	439	442	457	422	460	417	451	441	464	496	433	452	440	421	430	432	429	463	429	439	446	455	417	474	492	448	464	438	442	453	464	448	458	417	421	442	450	458	462	488	453	454	400	459	440	452	494	468	424	424	480	433	462	497	455	480	479	436	436	456	462	479	426	458	427	410	468	429	436	449	471	447	455	445	448	444	460	471	412	447	480	446	449	423	455	411	435	450	457	476	474	449	456	447	450	464	446	463	446	444	436	441	466	478	450	444	449	403	420	478	441	440	435	457	463	460	422	433	401	435	419	472	430	439	452	459	445	410	448	407	452	454	436	441	449	434	470	454	442	434	493	454	419	385	457	411	412	441	442	443	483	440	473	435	459	429	429	461	437	447	416	461	421	438	447	455	411	483	458	487	410	418	442	427	457	416	452	402	406	465	431	472	431	419	457	441	444	444	436	387	457	455	379	444	449	474	453	458	441	514	433	450	392	438	400	417	441	457	425	425	419	441	457	449	452	415	472	453	449	412	439	442	458	437	462	452	479	452	454	425	447	449	433	454	447	481	509	460	445	443	467	437	427	467	448	510	441	435	425	443	440	434	500	434	506	446	412	446	449	465	434	444	420	455	407	457	380	470	435	430	448	405	391	436	418	449	444	414	410	437	468	467	428	450	432	428	391	457	448	436	423	440	448	436	483	430	482	447	448	444	440	446	436	443	448	440	471	461	454	433	461	428	434	440	444	447	446	456	424	441	418	436	444	425	451	460	427	431	462	466	427	445	464	436	457	415	431	446	487	413	467	491	450	466	469	459	442	418	442	480	426	425	443	470	430	486	466	475	454	458	453	457	453	430	454	407	463	441	481	481	425	422	433	471	447	422	443	466	428	444	433	475	418	436	447	454	399	428	428	445	481	442	472	440	452	449	425	423	459	449	471	449	439	434	458	424	427	438	467	441	479	440	466	420	446	457	493	450	451	430	451	429	410	471	479	419	425	462	462	466	476	459	460	434	423	446	436	445	426	473	470	438	436	441	437	431	449	475	431	471	430	445	439	436	446	451	477	452	452	429	421	446	436	445	470	481	440	416	436	487	438	447	465	429	443	434	454	436	448	444	427	461	489	434	461	440	437	483	456	426	435	486	456	449	447	475	450	467	426	451	422	494	412	495	449	401	444	472	431	442	447	434	463	488	456	436	430	441	437	454	453	444	477	443	444	410	436	459	460	440	446	452	443	443	441	461	453	409	476	441	436	447	457	414	460	446	462	472	455	446	460	448	437	422	460	423	479	472	452	453	454	445	447	469	413	433	413	445	456	442	473	459	423	473	441	452	432	461	453	436	471	452	424	412	455	445	435	406	446	467	429	470	421	431	459	455	433	434	444	448	458	453	449	444	467	417	450	461	437	471	435	448	478	472	435	448	426	476	492	486	375	464	421	384	475	440	473	410	467	439	408	480	451	445	431	426	442	468	439	442	426	412	441	405	455	412	441	474	425	439	466	440	448	465	493	448	473	453	470	440	470	444	437	480	383	430	428	440	441	467	456	444	406	456	468	436	421	468	444	430	457	451	435	489	432	431	452	419	458	430	452	463	442	453	449	457	421	451	453	473	459	445	467	435	453	407	450	473	432	464	433	456	463	459	475	434	456	440	430	471	494	425	503	458	419	451	438	435	472	480	451	455	422	465	467	441	458	450	443
23286	21340	28986	24058	21340	19273	2054	888	628	598	565	507	513	489	481	423	448	425	377	450	440	392	391	389	413	379	395	399	391	390	369	398	359	388	361	369	393	350	409	400	386	393	349	368	359	424	357	347	380	349	364	322	381	344	372	362	364	335	341	366	357	322	390	360	372	346	362	367	369	404	362	393	355	373	364	363	347	391	335	338	342	322	365	365	325	363	350	346	347	387	348	349	372	341	379	352	342	352	359	387	364	341	331	345	374	359	361	312	330	382	360	356	383	378	346	369	366	297	385	338	367	350	342	345	355	348	373	384	355	323	349	346	356	353	363	331	325	327	371	366	348	358	368	352	354	368	337	378	342	384	327	343	358	359	333	377	362	328	320	353	325	382	370	362	362	348	368	334	317	339	322	370	319	365	364	339	391	365	352	337	322	331	390	374	326	347	334	344	350	354	349	334	338	349	346	321	354	390	352	341	392	388	330	341	315	361	384	363	367	354	380	346	338	349	340	335	357	405	329	328	342	359	352	369	361	366	326	372	349	350	365	333	358	396	354	356	357	346	325	369	355	356	336	347	368	362	367	344	339	352	345	356	387	373	362	337	352	353	365	398	360	327	380	308	340	346	357	356	359	358	338	344	404	360	343	367	435	353	357	349	347	343	346	374	338	345	317	353	317	395	372	370	396	339	355	352	339	409	366	336	364	357	384	356	357	339	349	365	366	342	349	366	346	340	349	324	369	375	384	337	369	351	333	359	395	365	343	324	342	381	335	362	382	366	342	373	363	369	331	357	358	365	362	321	346	366	365	361	337	365	342	345	364	338	381	381	391	340	355	363	385	344	334	322	370	339	352	373	382	339	372	342	342	374	357	340	373	340	339	322	324	365	351	342	361	390	367	345	343	363	343	360	332	371	336	341	395	328	383	345	356	312	335	365	333	387	369	322	379	348	375	355	369	328	353	329	364	360	367	323	344	354	344	340	349	337	351	354	376	358	369	353	369	351	350	358	374	335	337	375	364	362	357	331	342	354	368	351	356	341	367	369	340	357	348	350	375	380	381	381	356	347	335	382	359	373	308	366	389	364	372	300	353	337	341	354	357	352	373	350	340	339	358	354	321	358	359	356	328	335	375	372	322	365	360	328	359	321	352	355	346	325	385	336	362	313	363	365	322	351	353	325	376	375	358	337	369	376	353	357	349	362	353	364	342	341	367	364	347	340	330	354	358	360	359	374	370	332	334	383	380	348	347	370	352	345	374	344	359	359	377	344	389	339	352	373	350	382	377	346	385	340	378	360	332	375	372	377	361	325	368	348	355	374	308	357	357	320	338	328	326	369	361	333	362	357	377	346	347	355	352	354	343	383	319	374	345	354	331	358	334	346	345	353	368	374	361	393	352	355	337	368	363	348	336	307	360	357	333	393	335	368	339	342	336	373	327	341	389	373	375	354	342	361	363	362	365	351	326	361	334	348	362	374	324	387	360	362	395	354	341	398	363	349	353	347	338	360	348	332	347	359	349	333	347	332	383	331	359	313	345	353	376	372	340	350	325	338	330	358	347	392	341	335	317	353	372	353	345	330	355	367	368	340	339	345	379	359	350	333	356	340	361	374	365	356	334	369	347	327	371	354	330	380	343	367	394	343	353	364	358	375	369	373	368	379	358	351	332	353	352	371	361	378	339	357	430	332	355	373	338	375	376	368	335	337	337	346	389	330	352	399	320	378	358	369	347	357	365	334	332	354	341	343	344	329	350	344	319	333	351	355	346	339	369	339	325	342	343	327	361	376	359	363	372	367	332	356	332	355	350	366	383	359	351	372	360	377	311	319	345	330	342	359	367	337	364	388	340	306	388	341	364	365	368	362	373	351	351	351	360	346	388	370	383	342	311	375	352	363	336	383	360	350	332	362	367	351	342	344	379	350	380	337	333	368	351	357	360	314	366	313	364	367	359	367	367	340	376	394	346	350	338	327	356	363	364	366	354	348	348	339	374	316	327	366	376	365	380	368	372	375	342	334	370	348	378	352	356	373	341	359	350	343	325	379	371	334	351	368	353	339	380	352	341	356	335	380	337	332	371	351	382	352	373	363	362	352	348	354	341	355	386	374	395	352	362	350	354	373	301	306	294	359	356	332	359	365	346	371	336	340	382	377	326	361	338	347	322	377	350	364	351	349	388	326	364	348	344	393	325	328	334	349	351	375	351	368	349	381	354	360	368	328	375	357	359	347	340	351	327	396	339	356	323	330	351	356	343	321	360	326	370	349	324	341	345	363	344	353	362	366	335	351	339	342	389	347	348	353	343	364	346	362	359	367	358	355	329	382	315	351	381	356	352	337	362	375	348	350	363	364	342	370	384	361	326	337	352	343	371	323	367	375	329	347	371	364	339	384	367	392	359	351	346	338	407	352	335	355	372	347	339	366	302	364	356	320	378	361	356	395	352	356	357	408	355	395	364	349	343	359	367	358	347	339	361	339	400	336	365	336	359	369	384	359	352	373	335	368	328	394	336	337	393	367	356	313	319	354	354	358	377	359	351	334	315	355	368	373	344	366	381	372	349	347	331	363	371	373	345	356	332	365	380	375	346	324	380	344	338	354	351	357	341	337	321	361	380	347	321	333	352	373	343	378	336	381	359	350	332	355	353	340	352	368	364	353	363	368	363	342	337	351	361	356	356	328	375	359	347	334	385	316	386	354	340	305	334	378	340	358	328	333	349	352	369	358	341	367	363	366	326	343	352	346	335	353	345	346	325	343	364	329	350	335	336	365	336	366	345	375	371	355	330	368	336	355	365	352	344	339	343	358	348	352	348	325	339	407	333	337	365	368	343	333	359	354	385	330	350	350	340	341	352	354	363	349	372	346	321	385	352	364	360	323	369	360	357	382	326	319	387	365	368	366	362	364	309	327	346	377	365	340	378	343	349	367	379	333	337	363	334	360	367	352	348	370	347	360	367	348	353	351	340	396	331	338	357	346	361	374	341	358	315	363	350	379	347	325	358	358	368	323	379	360	354	371	363	358	332	320	353	360	362	371	402	368	331	342	346	346	370	354	363	337	385	364	331	391	356	324	345	349	358	367	345	344	413	339	356	340	343	339	377	375	378	372	349	354	354	338	365	370	352	344	358	321	353	346	388	330	349	345	311	355	314	359	364	357	377	366	355	380	366	315	352	354	343	371	357	366	371	359	352	398	372	337	316	365	339	376	317	361	336	369	351	357	358	341	356	390	356	365	368	332	374	365	374	375	331	331	341	383	369	366	324	335	334	342	352	325	346	330	349	347	353	363	351	360	336	349	371	366	353	371	318	383	355	317	338	332	360	343	379	377	367	326	371	347	350	330	341	347	339	355	390	354	347	391	346	356	367	359	337	359	358	363	356	379	331	365	354	372	352	343	333	380	346	347	354	338	355	349	353	359	366	367	329	376	362	364	374	337	349	343	336	387	358	350	380	351	366	338	355	361	336	388	374	361	367	357	353	370	314	336
26459	16144	19268	7222	4976	3609	2845	2198	1933	1681	1389	1275	1209	1158	988	967	966	921	849	860	834	888	754	753	751	726	755	725	774	710	701	730	753	707	721	689	739	667	716	670	721	700	717	711	731	695	662	664	666	669	662	699	682	690	684	741	665	680	639	642	679	707	662	628	641	692	643	699	633	675	680	620	670	720	704	659	683	625	648	655	642	639	671	671	678	678	633	663	678	681	621	607	669	657	672	679	660	654	622	655	620	689	644	668	648	658	644	639	651	608	668	663	658	597	628	655	620	667	627	614	656	615	681	690	656	625	654	669	667	665	645	614	694	605	649	641	641	655	680	676	705	632	634	621	612	669	667	654	713	599	655	635	670	587	613	601	646	632	657	649	651	626	646	588	691	687	618	635	640	635	638	640	587	651	692	602	697	678	684	636	645	625	644	629	671	630	649	657	613	683	591	640	617	629	640	633	614	638	637	685	661	688	685	709	637	672	633	674	647	714	653	650	643	623	640	641	651	659	645	646	641	688	660	623	650	662	617	643	670	628	633	638	648	626	645	659	608	603	630	643	641	635	618	704	618	663	639	638	614	608	640	635	648	690	638	638	633	639	634	661	605	649	676	643	676	606	655	678	627	628	662	657	645	638	635	656	615	668	632	671	685	624	655	625	660	661	605	694	629	649	611	690	654	691	693	640	692	655	678	670	614	660	661	602	641	607	642	664	620	621	579	637	654	630	658	616	651	650	659	686	652	674	654	681	654	635	637	692	647	654	685	603	647	662	628	696	684	649	609	687	656	672	656	624	655	638	635	605	645	628	663	620	616	646	684	676	622	626	662	633	652	623	606	658	622	621	633	645	698	637	668	617	624	638	631	650	636	710	636	655	675	665	682	644	665	616	686	637	655	629	609	620	676	646	642	624	580	676	637	672	683	691	639	658	659	639	662	680	684	641	651	615	691	672	622	657	636	628	621	657	637	659	657	628	654	656	687	645	637	673	682	635	670	640	665	649	615	663	681	639	667	670	644	663	642	651	644	649	653	621	624	666	644	663	632	664	658	689	674	620	681	655	645	616	649	662	646	650	641	647	663	610	627	655	622	654	630	604	631	658	624	622	627	629	664	682	656	624	650	644	715	617	654	654	617	635	622	676	591	639	637	644	671	638	671	631	654	624	653	639	664	641	663	632	633	626	671	630	649	633	690	659	626	643	657	666	674	669	610	632	664	640	638	706	675	636	688	676	625	641	692	666	644	662	615	661	648	649	670	637	661	626	620	657	650	589	657	674	679	643	661	643	686	684	654	624	616	635	660	617	623	634	600	605	647	679	635	604	660	696	616	654	661	672	656	600	616	686	672	690	654	654	651	641	634	664	640	643	646	628	702	631	677	639	650	665	613	657	652	649	657	646	656	665	644	643	651	677	659	567	607	659	663	642	650	605	646	671	674	632	611	647	669	612	655	636	603	716	622	685	629	682	664	637	664	630	658	644	631	652	664	680	638	668	638	624	652	691	640	646	676	670	655	653	675	699	601	617	674	674	609	666	653	605	606	628	629	652	643	642	614	631	647	607	725	629	630	656	659	638	647	660	661	637	640	633	695	692	644	649	645	672	636	650	661	664	651	658	686	639	625	600	681	651	680	660	665	655	600	663	651	698	661	661	656	656	602	639	688	681	662	667	672	696	670	634	671	641	680	649	664	630	618	665	635	660	690	586	599	653	588	655	682	656	670	648	626	661	631	618	639	608	682	633	648	660	674	642	649	672	670	648	678	638	666	682	645	641	642	628	671	643	656	644	648	598	646	642	687	658	616	621	640	648	639	684	637	668	684	650	643	668	604	658	690	668	656	624	602	615	619	681	642	622	672	659	698	674	597	646	722	625	644	654	621	622	621	653	636	610	625	645	641	672	649	666	583	622	639	673	697	653	656	642	664	669	669	634	616	644	673	593	644	666	670	631	632	647	647	629	639	650	580	689	642	629	626	652	645	624	662	676	625	666	645	600	645	642	711	696	652	634	623	674	697	685	660	658	680	679	680	644	691	667	628	618	656	695	667	655	656	649	650	663	682	701	594	666	649	677	614	625	638	679	645	625	619	644	638	700	697	657	664	662	639	664	672	620	662	613	641	672	638	610	661	682	655	628	678	647	646	652	622	628	661	613	652	662	647	660	659	626	644	647	652	620	675	621	651	662	711	643	651	625	666	683	651	590	658	659	665	669	621	667	611	652	612	663	683	625	651	616	650	673	634	613	662	658	648	638	689	647	623	646	626	654	589	633	649	609	692	697	651	629	628	661	641	627	631	629	624	629	599	625	603	618	611	592	623	669	660	642	690	656	633	664	617	596	640	635	667	659	623	626	674	607	622	638	668	642	644	623	637	637	705	666	630	584	643	621	683	634	663	611	627	675	626	682	666	659	642	608	646	623	670	624	621	626	695	655	653	605	659	636	641	664	620	698	692	663	643	691	641	687	650	655	648	662	636	671	611	664	658	594	640	611	631	664	697	639	644	671	637	619	617	636	687	626	657	664	676	637	708	664	666	670	646	691	651	664	617	659	668	675	621	644	637	629	674	668	657	639	645	647	648	627	664	618	696	626	635	670	637	680	694	647	665	643	658	637	612	685	652	634	601	635	635	710	648	710	652	627	666	630	635	665	621	632	692	647	639	632	632	670	599	640	640	621	662	657	666	647	616	668	644	639	651	650	683	667	681	665	602	659	640	649	643	648	609	625	676	662	648	649	657	655	640	669	660	649	649	649	665	609	623	611	660	657	697	635	619	650	683	621	674	663	613	640	676	622	640	612	626	629	650	667	686	648	645	629	677	687	654	648	651	635	647	615	660	647	634	660	661	603	635	637	650	645	657	617	630	629	648	641	655	613	639	588	644	611	644	658	623	654	654	624	645	639	624	623	656	649	669	643	692	633	621	645	626	698	614	668	688	646	664	651	658	636	627	678	656	692	694	653	649	643	691	643	663	685	660	617	662	635	683	660	576	666	665	635	639	652	652	660	622	642	646	625	665	662	656	700	622	698	635	617	620	633	622	658	632	629	634	661	615	654	615	634	655	666	660	645	627	634	639	635	595	646	650	690	687	624	688	646	625	660	646	673	646	666	700	654	627	672	660	595	615	637	658	634	656	666	617	651	652	641	623	636	636	613	624	627	626	665	670	691	663	616	603	622	648	634	643	662	635	613	655	642	687	649	610	690	654	628	623	595	601	631	662	655	635	647	646	664	618	658	643	662	669	646	671	663	672	632	612	654	639	657	618	705	649	659	626	653	630	671	684	631	633	661	635	638	611	635	648	694	666	593	696	656	659	615	639	683	636	625	644	671	672	626	621	649	650	638	633	653	653	662	670	611	670	658	659	649	701	688	682	659	631	652	651	648	582	656	649	647	650	648	653	644	597	677	629	632	626	640	642	657	629	666	656	645	603	640	694	635	672	611	640	657	634	677	672	631	652	666	669	661	670	614	620	667	636	655	689	626
26853	20880	9611	1142	785	685	544	547	523	485	510	511	519	504	470	487	506	452	480	512	493	504	477	508	461	508	493	500	510	493	473	519	444	502	491	504	542	477	483	505	494	483	478	456	516	481	495	528	469	485	483	486	492	523	475	451	487	476	467	515	504	477	501	463	488	463	496	535	452	502	480	519	459	485	476	492	486	490	507	474	479	486	520	492	518	465	470	464	471	487	484	524	446	471	482	485	501	502	509	477	479	482	457	463	483	490	485	462	481	507	482	467	491	481	443	535	478	503	477	446	496	490	480	490	517	443	463	498	472	516	499	493	489	456	514	487	489	475	484	454	475	496	493	466	463	517	489	495	501	484	456	483	523	490	498	477	457	470	494	494	468	469	469	497	481	485	532	457	517	462	482	488	506	498	442	488	494	511	436	499	507	458	483	500	515	479	540	484	487	427	431	500	482	473	500	460	492	472	484	478	477	500	490	489	475	484	508	467	451	497	490	479	514	499	490	485	486	441	498	511	517	486	476	476	492	456	518	469	505	478	497	467	500	488	489	452	486	460	439	489	517	470	508	489	538	512	481	477	523	491	486	460	542	503	495	498	509	472	501	517	515	471	474	477	475	490	465	455	466	463	483	447	474	486	493	495	553	461	447	457	493	480	511	469	480	487	472	447	507	462	442	524	455	454	522	481	506	464	466	503	461	503	442	428	480	504	492	470	478	495	458	466	492	498	451	482	466	476	485	489	502	497	444	445	478	491	471	475	488	511	476	476	477	493	515	489	469	456	454	468	503	495	495	485	493	474	478	488	488	474	461	501	530	484	516	473	476	468	478	487	510	478	484	480	460	475	452	496	446	484	506	474	437	513	495	483	474	473	479	502	495	471	480	509	457	447	492	496	484	507	508	515	511	533	471	475	452	473	514	488	467	492	466	486	480	468	419	505	488	437	478	531	520	460	490	447	492	509	438	508	452	464	499	458	494	475	509	485	460	533	497	459	488	497	482	478	479	466	505	465	476	487	494	472	499	474	494	470	485	485	494	477	457	477	512	518	490	494	493	471	492	509	533	457	491	446	481	464	476	517	478	456	488	485	469	472	507	493	474	507	461	469	475	505	477	460	494	476	490	475	490	489	475	458	527	493	484	438	487	489	516	457	463	481	463	510	458	479	476	498	494	452	519	521	495	489	467	476	475	496	482	483	499	509	499	466	535	502	472	498	476	479	509	471	460	455	520	483	493	524	478	470	494	487	439	476	494	506	477	480	448	476	502	464	451	462	480	454	517	476	493	508	498	450	453	476	502	468	483	496	522	473	482	480	500	481	492	488	423	505	478	485	472	491	481	474	512	482	461	484	439	503	495	459	534	471	514	500	511	510	505	474	475	517	520	503	454	485	521	489	490	495	449	474	486	509	519	473	496	469	489	485	518	508	471	466	506	498	503	521	534	514	483	485	482	492	516	515	483	458	467	475	488	463	451	439	483	481	517	498	465	479	478	481	497	469	482	462	443	469	463	472	460	465	460	453	483	451	450	453	526	476	480	491	477	516	450	492	477	458	504	498	496	465	509	496	462	452	497	478	492	509	484	473	491	504	476	456	494	482	496	506	481	494	488	454	444	531	483	471	496	469	470	486	518	521	478	430	502	434	508	496	455	491	516	515	470	498	503	492	500	479	472	491	464	494	484	473	495	440	506	501	502	490	501	480	511	499	463	472	484	508	438	515	446	496	489	473	445	511	529	489	526	481	483	484	508	490	517	464	481	494	482	458	489	489	483	443	471	452	471	512	502	495	497	474	462	520	480	467	473	518	523	476	470	453	465	445	444	455	487	499	496	500	492	473	469	478	441	524	496	461	480	528	489	529	465	497	511	506	500	463	475	471	474	474	476	476	472	497	507	461	524	476	482	476	534	466	490	448	489	486	513	498	491	490	457	512	513	454	483	479	513	501	504	555	493	478	459	511	492	475	477	467	443	464	483	522	492	514	490	498	484	511	491	448	480	529	490	496	465	445	440	481	489	500	501	482	521	494	481	492	467	506	498	455	466	457	491	489	468	498	479	498	472	479	514	485	462	485	491	473	456	472	466	471	539	508	471	466	481	425	458	462	498	475	505	504	493	496	471	492	487	491	520	469	473	499	464	488	461	520	494	482	505	505	470	499	503	511	534	553	490	518	483	480	509	515	495	500	438	469	481	519	479	448	464	495	439	487	460	492	509	452	451	481	501	495	485	470	476	470	471	508	478	492	464	516	482	496	499	476	474	494	511	521	491	488	503	512	478	425	510	497	485	465	458	501	524	481	502	467	489	496	487	462	479	502	506	473	450	492	501	490	498	498	520	457	469	515	465	464	486	514	430	461	489	490	476	495	451	527	457	467	503	479	498	502	490	496	483	484	467	482	486	468	484	521	487	481	456	499	494	426	488	473	508	472	511	487	491	478	511	480	470	467	477	504	461	447	501	471	484	504	503	490	490	461	500	489	444	506	493	485	512	475	479	492	453	497	486	479	473	508	482	470	480	481	499	482	498	476	504	483	473	491	481	463	474	501	496	460	470	492	490	488	462	490	466	461	482	492	470	485	496	531	506	477	472	534	486	505	503	461	496	498	492	479	470	478	491	490	518	468	478	472	460	513	511	499	469	442	472	473	489	479	501	478	458	466	504	479	497	503	459	495	474	515	482	454	473	501	503	498	541	472	473	510	447	510	456	478	461	486	514	467	476	463	480	506	499	478	510	468	505	485	462	506	462	462	443	471	472	464	505	464	488	468	475	454	497	453	508	469	486	489	477	498	474	496	493	476	501	488	468	473	457	504	472	485	537	485	445	452	487	518	493	492	472	476	487	443	454	487	469	472	480	485	486	479	480	481	503	517	489	500	454	469	484	515	451	471	501	490	495	501	497	462	501	527	526	492	497	493	498	475	475	506	513	470	488	487	474	437	489	455	477	483	494	488	463	465	451	454	510	484	511	510	507	474	449	461	473	427	492	529	491	469	467	500	492	486	485	457	473	505	492	498	515	486	524	468	522	462	470	498	482	500	498	493	439	478	495	479	497	478	472	468	456	475	472	457	474	439	444	433	469	474	452	470	473	490	502	463	476	498	482	464	487	527	477	514	506	547	484	484	484	492	453	418	476	505	462	511	514	506	494	507	496	514	475	490	490	500	510	484	475	458	463	461	444	480	479	473	504	462	496	443	449	449	491	441	487	494	471	460	480	482	483	471	452	482	481	466	479	479	494	477	467	461	469	434	497	476	489	451	440	415	491	471	515	496	485	465	511	464	520	466	506	492	499	462	517	469	459	496	537	500	491	468	515	475	522	474	470	523	482	482	521	504	474	485	470	463	507	501	457	503	507	481	507	455	494	521	464	526	475	517	524	476	491	476	522	453	495	477	478	474	478	494	506	502	443	492	431	483	522	468	477	501	464	505	477	511	446	469	516	504	498	526	473	509	489	489	516	478	459	482	522	483	474	457	497	480	499	530
11684	2136	3525	1340	1164	1126	1035	1034	1004	1031	955	995	955	1000	1009	947	938	960	1008	955	919	926	954	956	964	957	968	921	935	909	928	916	906	907	864	913	939	899	910	938	959	917	915	945	953	901	886	920	912	938	952	977	945	897	902	905	916	921	905	927	935	914	903	958	866	969	904	966	905	924	907	956	952	985	906	878	894	911	902	927	918	917	918	906	968	963	922	889	958	950	956	990	939	924	900	947	935	931	941	879	924	938	921	907	927	852	971	922	922	897	950	921	887	917	938	923	958	992	901	960	957	962	953	900	935	977	931	936	948	914	930	973	959	899	929	892	900	929	879	921	919	896	869	930	965	926	966	906	910	991	914	921	897	926	923	896	927	926	896	899	887	935	921	912	921	968	905	914	916	951	854	955	967	904	946	894	882	915	960	889	925	935	887	942	888	956	889	929	927	893	924	941	887	905	960	957	940	935	952	919	932	910	926	943	901	929	927	916	920	901	927	907	969	910	919	913	968	905	950	968	937	902	942	961	955	926	955	969	941	944	975	954	910	902	916	922	967	923	949	942	934	961	911	867	949	936	887	897	941	945	1012	962	916	913	956	931	932	927	941	970	936	927	983	1027	912	875	957	927	871	965	937	860	894	998	931	922	915	937	912	914	968	933	859	914	934	992	888	898	907	932	923	937	893	972	940	891	944	973	912	927	922	907	906	956	925	897	888	905	945	888	951	931	897	921	955	850	880	948	925	963	901	946	937	974	924	954	934	900	905	897	942	920	883	899	882	922	969	951	958	920	895	949	924	914	912	980	922	951	968	892	941	939	908	897	897	877	879	934	942	947	867	909	944	877	978	942	911	955	955	912	924	932	911	929	960	953	859	932	935	939	951	935	930	885	879	925	924	907	939	945	932	966	946	924	934	938	901	943	942	923	932	914	914	908	953	940	874	944	923	961	916	912	971	915	919	995	976	919	935	911	914	1005	939	918	904	959	941	928	883	944	927	931	948	929	893	939	901	936	943	917	949	922	960	889	900	943	929	919	884	878	961	937	877	916	897	879	957	924	939	903	903	863	900	902	958	955	973	916	931	920	925	941	977	887	908	928	881	933	911	986	931	917	942	949	893	943	922	914	953	944	925	902	936	908	880	927	948	943	928	891	946	934	936	908	918	903	954	959	927	920	922	928	877	927	947	942	918	918	944	988	920	940	963	916	882	877	934	932	928	914	922	955	953	905	893	895	924	958	892	862	891	979	978	908	948	931	942	930	886	946	918	979	913	897	894	953	882	882	926	924	937	873	953	953	904	944	905	939	935	929	952	875	918	963	887	975	896	975	894	937	874	899	922	935	899	952	950	937	893	936	940	969	944	961	954	971	929	909	939	896	974	982	936	894	865	934	929	957	890	938	908	931	915	949	890	939	950	949	968	949	979	908	968	934	940	926	901	933	932	947	883	934	948	914	878	904	890	870	876	961	939	954	927	914	903	910	965	966	960	1013	927	967	923	946	947	992	922	916	914	919	954	892	899	961	946	882	926	954	914	925	932	934	983	981	930	946	910	885	898	954	922	987	916	895	922	910	923	866	920	915	969	916	881	940	894	875	887	885	966	890	944	895	947	968	926	957	898	894	939	981	928	977	945	909	919	986	925	976	852	956	916	862	916	938	904	899	972	930	960	919	922	953	945	982	912	912	940	904	924	934	910	944	881	932	989	968	904	952	949	971	947	891	888	907	904	948	843	902	931	916	961	915	929	972	928	910	911	958	912	907	913	940	910	956	947	957	940	951	914	928	910	927	891	924	946	984	933	936	915	921	851	911	968	922	934	949	899	959	929	927	957	937	907	918	930	929	927	918	890	917	978	875	963	946	997	965	958	935	940	949	861	878	888	942	897	878	910	948	902	935	909	933	911	883	925	909	944	936	875	944	915	899	959	943	940	912	902	932	927	978	959	986	941	979	927	931	930	927	954	897	928	868	961	929	926	930	908	876	934	924	969	915	923	965	965	947	942	965	961	938	960	976	921	964	1011	901	974	935	923	910	874	904	981	954	980	979	924	873	959	896	923	930	954	931	943	950	968	906	891	956	865	928	951	968	952	892	897	910	905	914	887	926	899	942	904	933	945	915	931	998	921	905	956	891	913	911	951	920	888	894	873	912	900	948	893	904	913	936	943	907	915	931	947	891	943	882	887	896	924	957	867	885	1000	888	887	963	918	915	945	955	976	985	933	949	900	899	957	917	869	933	870	935	918	912	933	916	978	910	929	904	913	966	917	886	959	925	938	939	871	873	924	979	893	848	903	887	912	899	981	962	904	980	962	950	887	934	930	898	939	921	886	895	929	925	894	928	907	972	926	878	895	898	932	958	997	900	916	1020	934	920	961	850	969	929	949	947	853	867	899	888	969	963	976	937	928	962	935	900	895	968	967	934	955	960	988	874	907	971	998	908	957	913	929	943	967	920	893	917	940	886	917	921	951	890	937	930	949	921	968	992	981	961	930	967	941	907	886	955	912	899	973	906	902	935	877	926	913	922	852	869	923	989	944	933	952	925	927	955	870	931	897	933	979	938	908	889	913	911	907	887	882	987	886	1020	958	942	927	923	926	910	880	959	956	909	923	935	872	983	949	951	921	906	960	932	944	913	918	945	876	918	954	930	917	872	920	916	938	888	965	959	913	964	915	963	919	925	952	947	890	894	957	933	907	992	897	963	912	876	931	936	894	995	890	914	933	966	947	945	929	947	894	950	934	908	906	897	907	998	930	940	958	984	896	995	929	956	922	946	911	988	914	952	976	937	921	929	939	931	912	953	936	982	941	960	910	921	896	919	927	883	921	952	944	900	957	955	952	899	930	911	934	940	1003	968	920	953	932	934	955	959	964	895	971	912	964	943	960	903	942	984	915	907	865	893	902	938	932	890	933	895	942	894	944	940	932	982	957	886	947	969	988	928	930	1004	937	942	920	879	921	972	953	966	977	888	921	896	912	962	906	912	864	886	921	950	938	932	977	973	879	928	941	930	919	889	914	933	952	889	861	920	906	924	963	938	916	922	923	990	944	980	919	998	1032	929	951	907	884	851	960	937	930	919	877	913	922	927	875	901	900	935	956	865	924	1018	891	901	916	921	893	908	942	909	926	945	941	951	985	912	955	904	953	956	879	941	953	898	857	890	945	942	959	978	962	888	940	905	911	885	921	889	897	921	965	925	907	900	921	999	924	957	949	914	884	946	903	879	970	937	919	914	998	944	912	962	885	870	918	899	930	934	984	925	895	930	920	917	938	877	956	876	959	1002	941	934	894	883	956	932	940	965	917	907	925	900	924	904	941	926	903	888	928	919	897	920	867	934	917	951	865	892	1018	885	963	920	934	888	964	945	934	969	915	945	919	895	928	968	912	948	880	910	977	924	856	973	919	937	962	962	928	927	885	896	931	945	971	913	963	969	990	836	910	927	958	888	956	909	922	907	928	952	920	894	954	931	989	947	916	905	911	929	913	942	955	924	947	960
24320	21368	28333	24761	20617	2151	677	461	357	337	328	323	270	262	269	255	281	240	251	232	251	230	247	215	215	248	210	236	217	216	219	222	235	228	217	214	219	214	235	202	234	263	223	238	228	228	245	185	234	213	198	229	204	215	215	228	222	247	210	229	225	214	220	233	190	202	188	231	218	209	238	235	212	219	230	233	196	199	236	214	207	215	217	218	214	227	234	245	210	213	226	209	204	236	213	218	220	209	225	200	218	225	220	207	198	232	240	228	236	228	243	206	214	249	226	213	218	227	234	235	223	224	209	181	237	222	185	223	239	219	210	210	226	220	229	227	225	238	210	210	208	221	212	211	222	232	211	198	227	218	186	228	198	187	197	229	187	225	238	210	220	218	207	223	213	202	218	211	233	208	226	202	207	241	219	220	222	207	221	213	215	211	201	210	216	219	212	212	209	218	200	204	227	208	208	199	257	243	212	200	210	216	203	237	225	227	229	209	218	203	215	207	236	183	220	232	193	214	203	193	223	207	204	207	255	218	221	219	217	209	216	229	244	224	217	207	225	207	227	209	225	212	207	198	250	211	232	219	213	219	231	237	224	220	219	240	218	184	233	214	220	225	231	180	200	203	237	201	213	225	230	226	216	202	210	201	242	222	211	233	231	217	211	219	240	194	194	228	211	227	218	230	238	213	217	192	232	198	216	227	228	232	192	232	227	220	208	210	209	214	217	215	190	215	228	245	245	212	252	227	211	197	177	219	203	212	220	210	184	200	214	215	226	220	197	223	204	211	236	220	234	223	231	214	210	223	221	201	203	202	217	223	201	220	215	205	227	225	210	224	224	191	211	222	200	211	189	204	208	218	219	216	235	206	224	230	203	215	224	230	211	211	227	237	225	208	238	214	209	195	214	206	192	189	221	207	241	220	243	217	245	217	218	213	222	222	227	209	207	224	219	228	222	224	200	257	225	202	210	214	227	247	201	223	240	197	211	227	230	239	191	207	215	223	211	207	214	210	240	183	210	197	204	211	205	214	245	210	199	232	232	233	209	198	223	219	186	216	225	227	231	201	224	181	234	215	204	204	205	237	221	216	224	219	221	218	212	210	199	215	211	232	207	193	217	207	195	229	201	206	223	214	201	238	208	198	197	180	218	248	201	209	206	216	221	209	214	199	228	228	229	209	214	208	217	214	203	238	222	226	203	196	202	212	247	196	231	191	219	213	218	223	179	225	178	190	201	220	205	216	222	222	221	256	203	216	205	236	218	219	206	208	232	207	213	222	214	204	214	204	188	228	234	219	208	235	209	186	199	209	223	239	187	227	199	197	227	200	230	204	212	220	210	199	206	229	239	223	226	204	218	213	236	232	235	239	209	223	213	199	229	230	232	236	206	218	200	219	206	202	198	213	200	209	200	193	217	216	216	233	218	224	226	206	240	232	230	209	229	204	212	192	226	197	222	209	223	211	225	219	224	205	217	220	215	227	212	195	235	222	202	202	238	252	208	220	225	234	219	222	233	221	215	229	215	247	223	216	202	237	219	213	207	203	198	252	217	234	240	191	218	211	212	219	219	194	191	194	212	200	215	209	208	218	224	207	214	222	211	213	200	233	241	236	216	209	185	205	224	235	211	192	213	215	208	215	216	234	212	235	206	214	224	202	221	233	217	211	232	207	229	219	253	217	226	217	216	209	222	211	202	202	223	231	211	212	234	199	208	213	222	216	185	229	219	211	219	213	233	208	233	191	210	229	225	211	181	216	212	233	192	217	211	228	206	225	208	197	215	215	206	227	234	180	206	193	215	193	218	239	233	225	215	220	217	226	202	243	238	228	235	212	194	212	209	229	223	229	204	196	205	196	236	217	259	231	231	196	213	220	231	213	223	226	216	189	242	219	212	210	201	235	246	220	183	193	203	194	193	207	209	237	218	179	209	213	219	241	241	255	206	218	215	205	221	232	194	192	199	210	250	211	228	206	200	222	221	206	212	227	222	210	185	223	213	193	222	234	223	207	229	226	186	235	235	201	239	217	218	201	210	270	225	220	180	263	223	226	208	216	209	196	200	197	214	218	201	205	198	211	206	212	207	190	207	216	194	200	196	226	245	214	215	215	227	209	219	225	197	229	233	209	202	193	220	198	225	208	231	249	215	222	221	210	215	225	221	206	216	200	188	233	199	227	215	196	199	231	233	236	242	243	226	213	233	211	216	210	210	216	223	205	207	213	210	227	211	204	223	222	224	207	227	202	214	215	217	199	205	215	227	249	227	205	219	231	237	228	210	191	240	228	220	198	207	238	200	208	224	211	214	230	224	205	221	241	208	227	218	221	219	221	220	236	246	227	226	217	223	205	195	226	202	198	218	213	230	204	223	211	195	208	187	192	231	214	223	230	220	196	233	232	223	202	197	191	209	225	216	215	198	203	240	223	216	207	243	230	216	234	189	223	228	223	238	205	251	214	201	237	200	227	218	209	204	199	191	250	188	223	230	213	215	201	209	217	216	232	207	200	200	235	243	208	198	199	225	210	217	215	206	194	199	222	219	214	207	248	223	219	225	196	219	208	237	222	230	219	221	224	242	226	219	212	220	247	237	217	212	226	216	208	241	219	203	224	236	211	205	209	219	233	214	225	191	220	206	203	225	220	200	232	231	196	222	220	227	207	216	193	217	233	203	213	236	197	187	235	231	237	232	223	215	212	189	247	189	247	221	229	206	209	199	225	224	205	203	206	193	204	206	206	209	209	219	193	222	228	201	222	195	216	208	217	229	225	200	217	227	198	220	205	243	213	209	239	209	214	219	239	225	215	221	216	214	224	230	214	205	196	188	176	213	204	222	204	223	217	229	211	191	219	231	208	213	212	221	206	232	216	230	226	239	225	206	222	214	239	219	220	218	203	214	230	202	195	191	229	231	206	225	244	243	248	203	189	223	231	235	224	217	208	214	204	224	243	201	194	207	226	212	193	219	208	214	223	212	196	216	229	209	196	218	241	230	210	214	215	213	195	200	219	206	204	234	193	226	219	199	191	210	216	195	235	205	230	219	209	209	221	210	192	215	217	224	188	241	207	230	214	198	229	208	210	220	225	230	218	219	217	204	208	215	212	226	212	231	213	201	195	195	189	210	219	186	201	231	243	187	216	272	228	197	205	192	211	201	232	206	216	212	240	250	221	214	191	211	205	236	200	200	207	234	181	228	233	191	241	221	214	224	216	210	220	209	224	211	229	209	241	210	220	237	227	207	191	229	209	219	208	201	213	213	219	217	201	202	223	203	229	249	213	207	225	216	225	214	217	202	202	195	223	206	221	219	194	208	225	225	220	201	231	235	227	223	195	234	226	206	232	192	219	240	194	205	246	233	202	195	222	238	198	200	231	203	199	212	193	220	209	217	217	210	215	196	195	203	214	230	212	205	189	224	230	219	200	219	204	201	234	210	272	210	246	240	216	182	202	238	213	219	211	192	202	225	206	209	214	228	191	225	240	203	235	216	208
22718	10354	14894	4315	2963	2117	1662	1399	1161	961	850	839	734	698	682	634	592	587	527	533	557	570	482	465	519	491	488	488	509	482	494	445	463	486	487	472	462	451	480	436	463	434	463	455	438	466	447	461	463	426	473	474	475	420	470	444	455	492	446	477	458	446	464	498	446	439	470	451	450	452	422	457	465	452	465	438	427	468	448	436	455	505	442	458	449	411	447	461	433	432	439	441	425	446	461	442	499	440	469	459	447	444	433	469	417	438	454	395	446	486	431	450	426	449	463	447	448	447	473	460	470	456	427	468	432	416	460	422	427	424	417	447	462	430	460	426	455	468	423	447	459	431	431	411	491	443	479	464	453	446	455	471	450	465	456	430	421	470	462	470	416	393	430	429	462	440	440	418	421	467	477	413	462	487	405	450	450	480	471	452	448	466	398	464	501	500	425	401	471	471	452	430	450	419	410	411	459	428	424	478	462	444	434	456	470	462	444	451	443	427	437	429	416	445	469	455	465	431	433	437	482	426	429	452	490	416	447	442	452	492	401	479	457	453	431	440	406	481	445	375	455	413	442	441	446	436	425	450	423	396	444	458	446	461	430	418	411	459	455	430	470	466	431	421	466	430	452	411	465	467	423	450	495	432	479	400	446	472	459	438	438	437	410	458	439	446	485	437	453	444	447	443	450	452	457	438	398	421	428	436	491	438	482	446	456	475	437	428	446	451	449	465	402	396	448	435	446	448	466	423	452	432	467	413	440	450	436	405	421	452	467	432	456	461	454	429	435	449	437	446	422	467	470	473	448	439	430	416	483	444	454	457	453	422	461	431	432	451	422	448	484	441	434	458	479	438	442	414	453	456	463	446	437	433	452	440	460	469	411	456	453	435	430	439	476	443	453	468	462	469	452	422	450	461	449	435	453	423	463	441	445	438	402	455	445	471	406	464	469	436	448	418	440	452	428	458	434	458	450	451	449	449	478	421	447	427	417	444	471	480	448	427	435	419	461	459	451	480	434	443	470	456	456	413	422	441	452	440	455	454	430	466	446	473	437	471	442	436	430	401	423	467	407	439	418	450	422	482	463	481	454	427	442	466	430	449	459	438	429	478	428	467	435	470	450	407	450	447	447	462	454	480	475	446	508	447	472	481	473	442	450	436	421	410	423	462	423	408	422	443	439	446	452	480	447	442	398	465	431	465	455	440	490	432	443	418	434	438	424	455	442	442	467	446	480	470	447	429	438	429	434	431	444	468	465	446	437	424	425	456	443	461	469	439	453	409	447	415	416	477	409	418	444	444	440	463	442	435	446	450	461	441	424	420	447	438	467	465	439	484	433	475	438	462	424	493	453	417	436	436	452	464	437	453	433	447	417	446	455	456	448	420	432	468	429	437	470	439	457	469	464	431	442	432	431	454	457	464	459	449	425	467	464	474	451	427	451	473	443	447	457	446	499	450	464	460	428	457	454	431	454	482	464	445	412	461	445	404	456	500	440	400	472	458	470	416	412	445	451	449	414	420	457	391	429	433	446	463	437	449	447	455	435	451	430	428	447	431	449	480	444	451	437	424	422	435	431	481	451	421	440	489	457	439	428	441	405	448	430	423	441	439	433	424	462	439	429	444	410	446	439	448	503	486	435	431	464	454	430	448	430	429	417	407	448	451	438	429	462	470	458	413	447	426	465	422	433	439	445	447	432	457	433	476	465	426	442	465	448	424	424	473	433	457	429	454	420	449	427	445	456	422	422	435	456	460	421	426	448	420	467	435	471	485	477	442	460	486	468	469	456	461	443	435	455	443	487	469	445	419	433	444	471	454	451	442	456	443	432	432	461	458	469	478	433	428	445	419	476	414	446	456	467	425	478	437	493	449	411	466	452	419	444	456	441	453	436	472	461	429	472	468	452	450	457	453	443	440	459	461	454	458	450	449	460	455	466	444	479	432	432	477	457	453	461	428	435	437	444	412	458	427	456	480	463	443	497	455	438	447	452	457	432	463	437	457	471	430	473	456	425	428	421	452	415	421	433	473	473	417	416	484	445	395	438	465	426	421	464	432	443	442	410	458	482	419	470	458	444	444	416	477	463	424	433	454	447	463	457	449	442	459	421	459	448	441	467	444	429	464	449	432	449	478	491	459	452	410	462	429	443	469	455	447	455	458	451	499	492	426	442	386	436	461	452	451	451	452	461	442	444	437	418	438	433	450	439	421	426	476	450	415	408	457	438	426	454	478	405	447	433	455	477	469	488	386	447	470	454	437	440	457	437	434	433	461	425	462	433	414	451	442	451	476	437	443	439	424	428	456	461	452	445	441	463	449	437	441	427	469	418	433	419	464	458	460	426	419	427	446	422	462	449	470	450	410	443	456	465	503	448	456	437	487	420	484	416	479	444	421	443	444	467	441	461	432	411	428	445	422	478	454	397	399	445	462	496	433	493	426	437	431	434	434	476	457	477	461	435	472	468	472	448	447	456	453	425	463	459	427	422	430	461	428	435	441	451	464	415	437	451	463	499	457	438	459	462	447	437	463	410	475	474	415	430	455	447	444	433	421	407	446	476	476	411	432	446	463	464	400	466	431	458	472	477	438	471	442	428	442	437	427	417	470	466	424	419	459	447	414	453	478	418	413	429	427	432	459	412	475	425	438	438	437	449	424	427	469	424	432	447	444	469	418	470	419	464	432	418	448	453	431	471	455	452	429	447	463	476	454	433	411	407	413	419	447	439	437	425	439	431	417	462	470	405	469	456	413	446	418	450	450	455	462	466	463	420	439	459	431	409	413	453	387	469	458	432	421	417	431	475	448	466	477	447	425	455	462	478	450	461	420	433	422	423	487	432	420	445	430	442	430	456	471	433	475	476	428	442	467	406	440	440	460	462	423	476	442	487	474	453	431	463	453	451	467	456	500	470	458	448	456	416	454	446	440	423	464	459	446	455	471	422	431	464	437	432	429	452	451	445	492	463	462	429	448	456	438	439	437	443	433	468	473	446	483	426	416	466	458	454	455	439	453	425	446	465	422	452	447	457	432	417	424	417	436	459	453	466	439	415	454	425	448	410	426	451	467	437	431	461	439	421	448	424	440	438	469	464	447	443	470	450	447	455	443	412	437	477	428	414	474	450	448	447	479	438	471	448	468	456	445	446	441	432	434	447	446	446	459	428	447	443	441	440	478	458	440	457	431	426	453	444	465	416	481	437	470	461	459	460	403	494	453	468	445	471	456	450	482	455	470	449	423	455	446	471	454	473	432	442	454	404	456	451	442	459	422	458	450	419	480	459	451	441	455	424	452	488	469	430	428	470	498	449	434	486	457	448	478	439	485	429	437	444	397	449	429	453	468	431	448	479	389	450	482	458	413	478	439	451	456	462	483	441	398	439	441	456	461	440	442	465	430	430	451	441	462	440	430	469	469	412	466	418	465	442	456	445	464	432	463	404	460	478	431	410	471	451	422	474	420	421	438	454	449	420	470	466	433	447	429	453	443	446	425
23343	21324	28855	24162	21324	19185	1984	850	630	591	571	479	491	411	434	434	414	417	410	448	412	381	361	347	408	387	408	404	350	401	400	391	357	414	350	371	365	355	373	345	389	368	372	358	382	373	350	368	350	387	336	361	395	362	339	339	355	355	387	377	339	376	369	340	383	349	383	325	330	351	359	324	377	324	349	391	336	361	345	376	343	361	326	356	344	352	329	334	354	362	352	376	341	361	364	340	346	325	342	345	358	345	330	378	371	383	351	332	333	378	381	363	379	351	364	347	355	352	345	346	342	313	373	378	364	385	335	325	376	383	345	361	339	367	352	361	358	365	340	371	337	352	369	371	336	347	334	346	346	363	363	372	356	351	349	325	363	361	362	378	356	390	354	374	376	361	345	335	365	320	315	350	373	327	333	368	353	319	345	382	352	368	373	372	333	367	354	377	330	316	322	358	345	364	347	354	344	344	347	374	356	410	356	362	336	371	358	367	337	386	382	349	356	368	350	355	370	346	340	362	362	352	347	353	370	358	360	350	363	340	359	324	349	314	338	384	386	363	341	360	362	376	375	315	331	351	365	317	343	346	356	342	325	329	341	350	345	382	336	373	319	367	315	363	345	354	342	346	387	336	381	350	333	364	367	394	359	358	374	336	349	372	305	321	321	359	365	399	348	351	340	346	346	350	355	361	339	376	371	342	368	349	342	349	321	361	340	386	321	336	316	356	334	365	345	349	335	360	352	349	351	338	333	345	361	312	363	333	334	368	347	337	371	355	386	358	374	334	347	319	365	350	343	350	359	376	352	353	357	329	347	369	347	352	338	333	371	361	384	340	385	350	358	360	341	322	346	359	345	346	403	353	355	351	330	356	349	335	366	381	358	367	341	374	351	336	337	367	365	348	370	364	375	361	347	357	356	388	362	316	339	348	334	342	340	347	345	373	359	364	371	340	360	351	335	323	349	358	346	353	348	357	343	353	371	319	363	343	365	330	369	422	341	370	362	342	345	334	328	402	332	348	363	375	378	378	312	345	366	335	342	336	321	336	341	345	324	340	327	351	363	362	375	366	370	337	367	382	378	348	370	336	346	375	372	355	350	369	328	346	360	385	356	328	357	365	368	361	363	352	335	343	392	364	379	358	308	383	370	338	362	347	368	380	332	336	365	309	353	375	374	360	369	318	382	319	351	343	381	362	328	359	353	338	348	347	371	347	329	378	372	348	342	343	356	371	349	319	347	345	337	382	331	344	347	379	367	355	363	351	356	370	354	347	354	365	365	384	388	326	357	373	352	356	342	364	319	316	342	340	365	343	379	337	393	331	342	357	356	327	362	387	331	345	322	327	362	372	374	340	365	371	358	318	345	387	348	347	359	372	353	361	370	348	352	359	388	352	359	349	375	350	376	363	318	352	318	347	333	349	373	351	340	359	367	330	336	380	343	377	322	375	354	372	339	334	378	362	344	354	355	339	331	355	354	361	350	370	367	366	356	362	342	375	321	362	338	363	369	317	349	370	350	375	352	407	346	345	402	358	339	328	336	362	319	332	330	326	323	344	344	345	367	347	356	367	363	339	354	326	351	363	337	343	323	353	338	383	362	369	339	343	350	370	329	321	358	350	325	406	319	353	306	351	356	330	347	345	382	384	345	334	335	348	352	364	348	333	355	386	348	355	351	381	349	349	356	380	360	351	321	386	367	320	347	329	356	328	346	343	355	368	346	346	367	354	395	351	353	341	358	346	351	345	367	358	362	352	364	359	353	362	355	386	355	349	361	332	340	373	352	365	345	372	371	324	346	375	347	348	366	344	364	335	366	330	362	358	370	356	345	334	357	349	323	353	365	351	355	348	368	345	376	356	362	367	337	335	389	348	326	379	381	379	367	354	358	345	327	304	353	339	333	365	314	355	365	373	349	368	340	354	350	369	347	376	377	375	321	326	375	343	352	350	318	364	357	347	318	346	340	336	373	377	374	337	359	340	343	346	357	366	315	390	332	350	354	344	353	386	319	373	320	328	366	376	365	366	373	374	343	342	338	355	353	322	392	330	367	344	377	355	339	389	351	388	354	335	358	359	379	340	340	376	344	350	325	367	360	366	347	374	337	385	366	361	363	377	348	348	326	336	339	328	365	347	372	346	351	353	356	361	326	357	358	347	387	352	356	353	347	352	349	337	359	355	352	365	374	318	356	324	395	351	363	354	345	330	321	356	370	337	372	360	334	355	361	359	344	340	349	359	321	354	351	354	326	350	332	345	343	357	356	358	342	349	318	376	386	328	343	343	384	343	348	346	352	349	379	317	378	354	377	333	333	372	351	334	379	348	366	385	345	364	371	317	366	381	338	336	335	313	325	363	379	380	385	359	356	340	325	349	354	339	365	342	349	345	326	380	352	370	368	352	348	348	338	349	349	345	367	359	406	364	397	373	361	339	342	376	334	372	378	338	352	323	361	341	374	361	378	331	356	354	349	367	346	350	358	353	359	347	365	355	387	336	376	337	358	351	359	371	373	350	336	350	392	356	363	355	348	369	361	358	357	345	339	376	365	338	340	376	342	327	349	348	338	344	345	329	348	362	364	333	364	388	327	351	346	361	386	340	341	318	338	346	335	359	365	354	335	339	337	337	334	346	381	353	352	378	364	333	327	349	357	368	352	381	323	354	337	380	353	333	398	358	373	342	349	344	372	358	346	362	367	375	394	318	324	347	370	362	362	349	364	349	347	376	350	384	355	316	288	361	324	352	374	332	359	367	357	356	357	354	349	374	333	317	337	341	363	337	363	368	333	345	332	384	354	328	336	339	323	359	378	363	408	384	348	358	356	359	335	368	352	344	323	340	363	385	327	364	331	345	346	367	339	349	372	363	377	360	365	344	360	363	353	338	380	340	347	332	380	370	350	327	312	370	387	397	394	350	350	388	363	346	344	341	334	351	363	363	349	364	362	346	327	369	327	370	348	356	337	368	333	311	336	345	344	382	392	359	346	338	303	342	362	342	350	378	345	341	382	361	338	358	309	354	370	354	364	345	327	371	351	375	291	346	369	371	343	333	358	361	356	348	385	355	373	393	361	363	353	344	334	345	334	369	346	333	338	357	392	369	331	347	368	351	333	357	350	361	359	322	352	333	318	354	347	369	343	348	320	364	334	326	360	359	331	344	348	331	359	341	317	333	359	360	356	354	367	400	334	341	374	358	335	365	352	336	354	333	338	339	338	337	381	342	337	368	368	358	386	342	328	383	329	350	367	367	329	347	362	342	370	333	327	357	331	342	310	347	349	370	364	362	329	316	351	343	384	336	371	386	336	363	361	350	316	373	365	383	366	320	354	308	335	330	359	351	351	354	349	344	356	361	398	350	360	351	367	335	334	340	374	366	325	370	358	359	367	334	354	349	376	374	371	346	353	354	327	353	368	363	381	342	338	335	372	364	330	343	322	338	354	353	342	344	327	359	351	347	371	339	374	325	310	365	333	356	344	359	375	340	358	341
27362	16333	19501	7288	5078	3573	2801	2343	1981	1616	1457	1310	1218	1091	1030	1039	980	937	869	897	835	789	795	810	741	769	745	752	749	728	731	727	639	736	709	692	709	707	765	686	686	693	664	709	697	677	663	662	655	657	648	663	681	747	675	651	626	681	675	657	646	665	664	648	663	676	657	657	639	664	681	637	616	658	623	634	607	613	667	672	694	697	687	639	626	701	667	701	685	611	629	627	684	643	681	600	679	648	611	614	641	659	638	622	629	657	636	641	662	662	649	671	630	699	637	656	649	637	670	664	665	619	626	659	640	662	701	650	658	640	622	674	642	592	597	650	665	648	642	624	722	642	672	617	626	661	625	648	661	655	632	653	650	645	631	628	688	651	640	696	675	613	709	701	608	644	680	647	655	667	649	668	588	694	640	622	640	626	627	675	594	663	673	648	673	645	663	707	671	633	650	669	670	662	641	661	630	623	653	643	627	659	606	679	657	632	648	638	701	610	656	650	638	680	704	655	675	611	628	608	615	639	692	662	671	677	692	671	637	625	645	623	672	628	666	685	633	640	603	642	634	638	640	638	644	676	627	627	687	648	654	687	650	638	632	652	634	649	657	602	633	653	627	633	675	692	646	655	649	689	605	658	680	634	583	674	636	673	631	632	699	669	605	684	667	649	635	619	625	672	651	631	690	666	660	636	661	624	603	689	657	639	641	671	639	605	668	631	664	658	640	642	660	653	633	622	657	617	698	627	640	648	648	615	634	661	678	585	645	668	614	667	672	606	661	688	681	593	586	663	657	644	625	682	620	645	652	646	667	698	692	637	646	659	659	654	647	646	684	674	649	678	694	657	613	622	639	670	645	654	688	633	606	645	656	646	648	619	666	655	671	607	646	651	697	645	654	648	669	629	708	694	643	673	634	661	643	645	633	641	640	619	635	588	698	669	608	665	637	619	657	655	616	611	628	677	673	655	683	646	642	657	630	678	639	616	642	665	617	595	644	625	653	651	672	643	655	638	669	603	606	628	656	662	615	640	616	664	693	647	652	617	666	666	617	659	654	660	653	690	660	617	628	634	655	646	606	643	665	635	625	659	678	653	650	623	630	693	619	637	659	637	642	713	650	654	677	648	631	636	637	646	607	658	623	638	624	636	626	668	652	693	650	644	664	635	654	677	612	659	587	618	642	633	640	674	688	674	637	630	682	649	623	709	654	669	652	647	655	666	613	673	633	592	630	672	636	645	656	652	655	636	644	613	592	618	637	638	659	702	703	656	662	645	621	634	636	669	660	661	616	647	701	666	632	654	642	658	673	616	663	615	706	629	644	645	663	669	646	651	673	675	690	639	639	627	661	647	662	657	628	652	692	641	664	617	712	629	621	619	647	627	601	622	636	651	649	614	626	664	629	625	697	634	652	640	611	656	634	668	662	657	724	665	673	677	637	648	646	631	694	644	654	616	668	675	634	622	653	621	567	654	626	637	633	639	640	678	627	633	631	664	613	681	647	646	618	644	589	626	677	646	616	654	589	616	636	648	644	647	650	618	644	646	625	656	679	651	667	694	619	635	665	635	674	605	585	678	639	654	649	649	653	660	648	661	668	638	673	644	654	598	643	697	664	622	664	617	623	698	667	676	619	655	647	656	593	650	678	626	632	640	666	657	666	629	582	646	657	643	585	627	680	629	648	624	610	637	649	694	659	687	628	667	673	619	636	627	625	619	622	602	599	621	642	661	634	641	653	653	637	624	650	657	645	654	642	643	679	619	683	604	614	558	631	666	653	673	645	627	659	634	605	674	627	622	665	679	699	631	666	653	675	633	621	649	645	659	664	640	689	624	619	644	637	658	652	673	699	616	611	688	629	707	618	648	674	618	643	628	638	588	679	680	666	670	659	649	641	630	648	629	631	691	679	735	674	660	680	648	658	689	639	674	666	658	606	620	645	639	613	675	605	640	647	670	610	679	667	645	608	657	634	634	666	651	641	631	652	664	687	645	640	706	637	625	667	636	626	649	637	658	589	650	645	637	672	675	689	645	675	663	608	692	664	668	684	633	637	649	614	648	653	663	625	679	707	621	669	634	642	636	597	637	641	635	614	612	670	644	675	633	663	632	684	664	637	628	635	678	654	630	629	652	612	635	642	621	674	654	639	662	681	646	575	644	618	665	663	671	644	635	679	659	674	640	621	658	626	685	686	665	636	631	675	631	669	703	664	663	658	668	696	625	622	686	695	682	647	642	659	651	631	678	652	676	657	647	660	620	588	632	627	649	677	670	640	654	633	625	617	660	628	647	696	640	655	579	648	664	610	655	622	633	679	669	581	647	635	685	645	647	671	642	659	640	645	627	638	698	652	655	635	635	628	647	619	608	617	657	659	665	671	706	683	661	667	615	650	697	685	630	627	634	643	652	676	625	640	671	689	621	658	647	650	621	655	687	620	628	635	622	642	642	659	685	648	668	676	683	629	621	637	676	612	603	657	633	666	660	656	614	633	646	660	674	661	707	644	655	611	589	600	630	608	674	691	659	601	652	641	639	630	602	666	626	648	635	625	664	608	653	725	648	654	661	614	639	673	658	663	672	673	603	607	660	681	668	624	623	645	668	632	681	611	644	682	648	652	716	678	644	654	630	628	676	697	642	657	663	611	711	636	641	645	633	654	578	651	690	660	647	647	656	698	654	637	616	666	706	630	676	632	661	654	638	643	670	684	722	652	629	653	646	620	679	631	681	650	687	595	663	628	679	610	652	630	643	646	618	628	662	639	620	618	603	637	594	581	639	640	654	670	629	632	646	652	645	634	627	644	633	619	658	620	630	664	620	634	644	638	603	702	679	661	677	593	633	631	660	656	616	617	638	637	671	648	670	688	637	632	617	644	638	630	618	679	655	665	670	684	604	652	620	613	631	641	662	594	664	673	633	612	675	664	689	627	631	645	673	635	651	661	631	660	695	633	652	714	654	694	625	671	648	685	645	675	654	643	653	640	635	642	658	625	626	660	655	659	636	676	588	639	658	681	666	615	642	659	675	684	634	672	647	668	639	702	662	645	642	577	612	645	651	660	655	648	632	642	676	646	693	612	642	629	632	621	624	604	663	655	611	605	652	690	680	592	664	603	637	655	648	633	670	645	633	697	614	641	622	645	628	653	631	642	688	620	658	655	636	648	665	619	630	616	640	643	675	657	633	629	621	635	663	645	647	634	589	629	685	650	641	630	645	689	670	637	725	682	613	663	653	661	703	670	663	681	631	665	649	636	656	623	629	647	634	650	674	702	657	640	683	659	641	629	629	603	656	643	620	659	684	655	680	648	619	650	627	621	690	637	660	692	579	645	688	639	655	630	632	700	695	658	696	618	665	648	674	627	653	647	657	631	617	647	627	626	652	613	684	661	661	646	671	647	617	633	614	646	669	652	661	614	639	661	667	663	660	645	660	647	652	628	607	635	631	635	694	682	631	658	663	634	627	671	675	680	633	637	665	652	674	652	636	652	640
26824	20778	9816	1202	756	704	520	499	472	463	487	512	478	503	510	479	506	453	472	483	465	493	461	483	476	464	477	481	490	437	451	486	483	458	438	461	420	476	460	477	506	504	473	491	500	457	492	497	506	509	475	477	489	445	471	459	482	519	469	496	499	473	479	493	507	482	493	498	460	448	483	462	501	480	483	454	501	483	483	492	494	449	496	503	463	500	439	494	491	446	511	515	455	494	486	486	502	478	512	475	505	487	496	503	436	499	479	481	484	490	499	520	473	484	487	487	493	485	494	477	477	496	500	486	478	455	462	485	497	479	479	469	447	526	480	488	519	484	483	514	500	507	483	506	490	493	478	481	511	454	491	496	505	441	494	485	455	439	476	463	523	526	462	504	480	451	494	452	510	444	478	467	440	483	515	501	479	457	487	473	543	453	493	487	470	524	517	514	535	465	468	506	485	467	467	475	521	503	479	524	467	472	487	436	494	469	515	471	511	481	490	485	491	438	448	477	504	483	489	488	513	492	499	456	464	480	508	522	460	495	513	546	478	495	497	499	452	527	492	491	523	463	468	483	516	502	496	493	500	490	472	483	470	480	476	504	495	457	465	461	474	458	537	492	500	493	473	491	509	501	482	445	494	465	468	480	500	509	535	474	497	490	447	486	482	487	461	464	502	468	467	512	442	486	508	499	456	521	493	452	506	441	486	486	475	477	466	455	453	464	489	471	476	509	490	483	498	508	485	462	505	490	454	497	461	527	485	454	492	476	438	480	502	474	468	497	483	471	477	468	476	478	540	521	482	467	475	451	488	475	519	496	471	472	460	502	489	488	498	501	518	498	470	487	475	484	530	455	470	454	487	499	520	465	462	434	455	514	459	444	468	482	503	474	491	455	495	502	482	517	471	483	486	537	492	485	469	484	472	463	484	476	498	519	517	476	492	464	459	475	493	462	464	488	488	526	481	471	469	506	458	505	478	525	507	469	506	511	491	468	452	450	468	458	473	515	494	454	484	498	485	540	484	517	506	439	504	497	452	499	477	483	458	465	476	539	489	470	471	506	526	476	486	502	456	495	543	477	479	438	488	483	514	473	466	514	459	489	458	475	498	493	458	498	482	473	467	483	486	487	436	483	457	484	524	498	499	494	448	506	478	496	549	523	461	497	462	533	477	496	471	470	455	475	494	501	466	498	568	521	482	500	444	469	463	493	462	466	500	527	427	513	476	483	489	490	491	503	477	499	485	451	449	469	498	475	525	449	490	520	440	479	490	506	496	505	456	485	490	520	472	477	474	484	491	479	507	492	471	502	482	467	479	475	482	498	550	483	474	484	515	500	533	490	463	479	461	469	500	488	509	486	478	481	429	502	435	446	494	494	464	497	495	488	452	493	505	464	494	459	496	489	502	487	480	463	464	465	493	482	454	494	482	475	452	478	480	521	491	489	502	506	474	500	478	476	463	497	465	478	482	496	468	440	525	496	463	493	504	526	487	495	478	475	512	474	487	450	535	497	509	520	469	482	502	468	504	509	480	489	530	467	512	487	509	494	463	471	488	496	492	492	468	483	457	500	504	468	493	501	509	495	502	486	466	483	448	505	448	496	471	479	485	526	473	456	502	472	480	526	438	420	521	506	515	474	471	447	521	483	500	487	457	477	472	498	496	476	506	541	432	493	473	505	466	477	448	519	491	502	457	486	470	482	475	532	499	505	468	472	461	485	472	484	478	489	504	463	499	484	479	499	502	521	541	440	481	456	481	461	525	475	509	518	434	492	437	475	480	526	507	491	506	470	467	478	455	502	505	462	507	498	505	440	454	482	439	468	475	472	430	502	481	509	469	466	492	500	461	484	508	501	504	467	460	497	476	485	489	461	521	487	512	484	473	463	487	476	479	466	484	479	506	490	475	478	476	488	529	423	447	473	479	494	491	509	474	506	491	463	515	481	463	485	475	477	417	483	513	512	488	489	490	488	432	495	487	485	490	523	486	502	512	508	482	490	500	507	484	497	468	482	483	542	481	489	446	469	467	469	501	503	524	437	444	488	512	481	498	489	476	466	480	489	497	479	463	506	467	528	519	471	465	463	505	476	473	471	485	460	506	455	505	469	459	498	448	479	462	472	467	515	493	483	479	490	471	488	499	482	486	492	557	472	472	470	504	486	442	497	472	485	515	451	498	486	487	494	464	468	469	477	484	555	514	502	498	501	473	498	471	461	473	491	491	541	485	504	489	462	515	451	468	454	481	498	464	511	499	481	524	474	500	480	490	495	473	492	441	454	483	506	498	504	496	503	463	522	489	464	510	479	484	494	452	461	467	492	495	473	494	466	462	473	492	468	492	505	449	476	533	523	503	467	505	500	472	466	534	472	510	532	504	454	501	493	471	489	458	472	494	494	516	528	465	482	499	482	509	461	487	524	451	502	489	497	463	519	515	530	511	481	501	505	471	438	527	491	491	454	497	478	479	463	479	525	511	507	500	465	457	499	485	480	471	493	492	477	495	500	518	507	497	503	532	503	519	474	470	501	484	485	524	481	436	517	514	466	452	483	441	464	479	507	471	502	486	498	485	486	482	489	470	440	463	459	486	505	475	460	491	507	433	495	457	514	479	503	488	467	503	487	493	495	468	485	527	459	506	473	484	501	440	523	494	481	469	474	487	473	491	506	511	444	515	456	489	491	473	500	502	482	479	516	480	495	532	491	445	487	505	477	481	477	517	554	505	499	472	489	491	486	501	483	469	476	479	457	531	502	521	494	504	477	505	476	498	447	447	482	499	480	450	475	480	496	466	494	458	455	465	466	490	477	494	506	452	487	498	470	498	459	465	465	465	512	484	474	464	465	493	492	497	528	491	499	475	465	522	467	505	518	490	449	513	476	485	468	483	483	502	496	484	498	495	463	525	469	478	486	473	502	442	465	511	503	503	464	514	524	474	501	492	499	494	468	438	543	443	485	519	507	512	494	481	532	505	496	509	476	490	465	502	472	497	434	513	488	477	447	472	525	472	482	482	472	475	457	514	494	509	414	460	447	486	476	470	506	485	464	463	449	472	490	497	461	485	434	481	519	513	520	503	454	470	472	488	507	472	492	475	445	455	468	464	475	494	473	492	480	506	485	451	500	468	473	471	461	512	485	451	489	479	474	498	488	471	455	455	502	465	475	494	481	455	495	488	514	471	497	489	450	477	500	507	468	528	493	471	485	480	441	482	429	505	482	487	474	530	451	518	522	469	505	512	516	461	455	461	465	435	490	504	469	515	473	500	481	459	507	482	499	464	481	462	511	469	494	517	507	460	511	473	490	480	489	487	502	538	500	493	492	486	520	482	501	486	466	498	494	464	517	489	513	458	451	457	467	496	523	491	473	488	468	443	504	454	481	501	486	468	444	513	506	489	477	489	508	450	453	451	473	472	472	455	472	477	465	501	479	461	476	478	458	470	510	479	511	497	494	470	476	466	478	460	460	464	490	525	514	484	480	472	457	487	465
11631	2182	3967	1355	1212	1103	1083	1026	1037	963	1028	928	952	943	957	919	900	958	914	894	941	934	877	934	946	957	934	991	934	897	955	896	930	932	963	874	900	979	945	919	915	960	890	964	940	912	951	949	888	922	920	954	920	1020	952	933	930	969	890	922	982	959	924	938	907	976	924	941	868	944	921	911	914	918	936	906	888	949	921	901	928	883	976	926	938	902	923	893	920	936	933	961	904	908	931	935	891	935	938	946	976	892	952	941	956	906	912	905	935	926	887	968	965	937	896	913	942	934	966	863	879	948	896	884	932	923	930	928	899	946	898	919	913	890	891	919	923	964	967	889	951	936	960	925	936	941	923	892	918	927	885	945	915	927	857	954	956	931	880	920	942	904	887	925	982	947	938	926	865	899	880	911	929	912	906	935	920	947	974	876	902	949	911	925	957	923	916	950	887	901	934	950	944	961	929	916	925	938	890	910	907	939	939	940	931	898	971	939	936	976	957	910	945	942	897	903	936	921	926	968	931	904	895	936	927	915	967	964	873	903	863	905	959	939	965	929	909	899	901	881	896	931	918	908	897	908	962	921	952	925	871	923	930	896	946	916	965	934	877	913	895	899	893	951	845	962	915	918	949	882	870	919	940	919	907	879	868	907	902	870	957	937	980	908	926	891	919	962	877	974	927	941	927	879	932	977	908	877	946	934	928	871	890	934	912	896	924	957	959	901	933	857	920	944	946	947	898	906	989	875	912	931	921	905	917	930	897	919	925	941	914	968	944	920	958	941	924	890	961	905	907	1004	921	899	909	958	896	875	924	932	978	920	911	910	901	988	930	938	971	970	931	960	999	904	924	923	961	941	910	892	941	939	951	920	928	914	909	909	942	916	951	938	916	993	922	955	902	931	924	932	945	952	888	945	916	889	889	898	949	899	962	871	981	864	925	934	872	935	895	898	906	919	886	887	926	912	903	883	917	911	934	878	939	917	930	963	934	975	962	990	920	912	872	923	975	926	927	917	925	961	941	915	928	931	876	913	971	929	958	932	924	920	891	912	923	901	926	965	981	943	957	897	913	910	946	966	850	958	969	942	909	930	916	852	927	922	919	943	938	943	919	878	929	919	933	929	904	910	920	907	981	963	924	927	901	923	898	920	889	926	901	926	884	956	924	931	916	925	890	980	906	923	928	925	950	928	917	925	876	954	884	961	899	952	877	930	924	939	886	923	885	890	893	885	962	993	957	918	935	943	907	888	892	927	885	905	893	944	899	916	950	941	935	967	948	918	933	905	935	897	955	904	915	937	1005	942	952	901	891	930	932	837	960	960	884	931	907	910	960	904	906	916	939	931	865	974	878	927	1001	966	986	922	879	889	913	860	885	950	895	922	882	917	932	916	887	936	890	924	880	871	932	930	972	917	954	928	913	933	927	918	930	932	947	876	920	947	908	943	916	895	864	903	885	930	921	914	931	923	959	933	960	881	894	890	966	955	930	881	946	882	929	854	915	912	883	882	942	916	929	947	853	959	923	933	941	886	904	909	906	919	863	913	859	928	868	893	911	961	950	890	879	893	954	928	980	859	906	871	935	901	890	887	939	876	920	884	952	906	930	951	926	905	901	990	905	856	886	903	932	958	936	891	945	924	934	985	883	941	905	876	879	947	866	885	933	970	898	916	890	976	932	951	896	929	927	894	938	937	894	940	865	936	953	914	919	910	882	934	1001	958	926	919	930	939	936	904	834	893	938	930	953	937	906	910	955	892	953	961	922	949	967	921	964	942	944	912	937	966	936	925	914	959	874	867	899	875	974	960	927	930	940	922	922	927	871	890	912	876	942	883	969	931	977	899	928	873	923	894	970	905	931	909	911	950	919	961	905	936	946	905	923	884	934	888	900	935	891	901	897	925	896	906	960	909	951	935	895	914	992	943	911	922	917	922	922	891	898	939	912	933	930	948	902	888	872	932	917	962	971	929	980	955	930	885	944	880	943	907	933	930	957	898	982	917	863	943	902	971	892	878	905	924	956	949	931	893	899	890	918	959	901	965	901	931	919	939	939	891	923	910	962	920	909	901	909	972	906	894	931	919	900	965	958	963	927	901	915	961	917	981	897	906	927	876	965	941	917	913	856	958	926	928	924	939	959	976	962	962	939	892	913	898	890	955	918	922	877	901	885	960	901	920	891	938	955	884	961	958	929	928	867	911	877	910	948	885	982	940	961	907	907	933	894	938	959	929	916	930	903	883	905	954	916	951	982	969	952	914	939	943	918	891	945	973	925	864	891	912	918	956	941	887	910	936	924	902	888	921	928	909	908	897	926	852	964	907	862	890	936	874	880	963	882	978	889	930	991	912	947	885	947	889	918	935	947	914	945	947	906	900	911	923	983	937	946	897	934	925	900	900	922	963	936	915	917	913	960	939	917	883	902	912	961	939	939	920	939	943	924	917	932	898	880	830	940	918	889	901	969	825	890	933	918	885	906	914	937	896	922	855	937	910	949	914	951	945	954	906	916	872	874	913	944	930	936	954	834	881	943	909	948	963	947	904	976	903	943	881	924	977	926	925	918	987	945	932	893	937	932	898	950	911	920	926	919	902	924	936	917	940	926	936	887	896	964	921	935	927	964	922	873	868	945	887	995	906	918	949	878	941	937	948	931	962	998	893	915	907	913	852	897	924	902	974	897	965	940	880	902	912	958	901	895	892	865	940	879	936	859	912	940	924	933	906	935	945	929	921	912	910	903	875	888	937	871	885	924	919	904	934	918	901	934	950	919	949	904	922	894	925	905	928	942	954	936	946	860	962	906	929	929	962	948	909	868	931	882	931	960	911	941	899	862	863	939	949	946	885	930	937	924	885	894	902	1002	952	952	869	892	912	916	889	908	930	904	944	886	942	906	882	889	942	912	938	910	919	908	926	884	954	925	883	1007	923	960	986	940	894	908	932	883	914	948	916	852	966	989	895	924	942	904	939	918	988	883	926	891	861	929	985	926	946	886	929	970	888	893	915	908	930	953	901	901	942	952	896	907	932	898	933	947	899	935	938	863	969	888	949	874	917	966	941	868	910	890	914	924	926	885	939	948	909	915	968	946	911	907	862	899	932	965	944	926	969	898	941	952	947	918	893	945	900	944	906	893	924	919	925	959	892	935	963	929	902	917	933	947	953	895	942	918	902	920	895	898	936	922	944	929	893	957	915	905	933	915	918	894	939	923	942	939	922	926	940	924	963	958	909	890	897	928	893	909	930	885	897	970	941	989	950	878	986	952	893	912	953	925	927	938	938	885	946	951	950	928	895	959	897	924	949	966	958	988	873	949	871	925	886	950	886	911	944	929	928	923	928	935	916	925	850	912	877	901	952	926	886	939	866	941	932	904	926	854	905	907	894	982	948	905	874	910	893	902	949	937	923	882	974	929	923	931	934	899	918	970	953	912	932	943	915	955	935	951	919	903	936	934	947	891	934	935	958	892	882	934	921	889	928	880	912	968	901	899	933	899	907
24189	21340	28272	24745	20515	2148	665	457	393	350	320	289	327	278	261	276	271	239	241	242	244	228	234	258	225	232	260	250	199	228	222	231	267	208	247	199	222	214	213	247	217	196	235	218	226	189	220	215	230	223	210	232	238	214	245	192	244	203	223	218	220	211	203	209	244	227	210	228	209	229	213	205	218	210	193	219	204	212	189	210	230	209	208	208	176	212	226	222	200	205	227	220	224	200	259	212	206	249	207	215	205	250	241	235	218	177	207	213	228	251	229	227	203	228	229	214	217	196	225	205	217	219	225	207	205	200	234	222	204	216	218	220	200	220	222	200	213	226	238	236	228	233	211	225	242	230	237	214	202	243	216	203	213	206	218	231	219	231	224	223	202	215	230	232	243	199	217	198	211	235	199	206	239	244	209	226	235	226	221	203	224	208	216	216	234	207	223	187	212	214	218	209	224	215	203	180	221	251	233	205	236	216	218	227	218	213	222	221	217	194	192	233	219	225	193	227	202	207	226	208	221	214	208	190	225	221	197	226	219	212	206	215	203	204	224	210	219	225	220	213	234	214	221	216	221	229	206	208	197	197	216	209	215	224	201	229	193	221	214	199	225	189	210	247	198	241	218	209	213	223	222	206	224	215	216	213	187	220	207	241	211	220	242	233	220	240	222	209	213	241	212	235	212	216	193	223	228	216	229	225	199	173	203	218	212	201	210	233	241	212	226	204	212	199	207	206	253	212	222	193	179	240	178	209	216	232	222	228	199	218	214	213	208	237	227	213	212	214	228	196	219	237	229	208	213	237	238	167	221	218	211	195	203	213	213	212	200	232	214	253	203	221	214	227	182	242	208	216	210	233	223	228	204	223	214	210	232	206	220	234	207	240	218	198	199	202	212	200	227	268	234	237	238	238	220	223	208	215	210	208	200	217	193	226	224	206	209	231	224	215	202	223	228	215	214	194	215	223	223	187	205	216	220	216	230	226	227	186	243	214	205	222	226	218	234	232	208	217	217	228	197	208	217	212	201	210	222	216	206	221	221	192	207	224	223	247	204	196	179	227	191	219	222	229	221	206	218	211	210	220	230	221	228	210	235	215	222	197	219	233	204	222	206	233	230	216	243	232	220	213	232	203	229	244	235	212	211	200	210	228	214	226	222	211	206	225	225	238	219	230	214	221	221	211	210	202	234	206	223	234	247	199	222	212	219	209	183	228	229	225	229	219	213	188	246	236	223	229	229	201	209	239	243	250	204	201	221	214	210	218	221	226	226	218	208	195	260	225	211	215	202	218	227	208	219	230	217	201	206	240	195	230	213	239	241	213	204	217	218	224	207	219	194	224	184	237	229	209	203	216	203	207	220	195	252	209	223	219	220	214	210	218	213	230	176	210	233	215	232	218	220	199	193	213	230	224	203	216	218	260	233	240	208	228	227	227	226	189	226	223	202	203	246	207	215	208	218	224	219	202	238	202	222	216	214	228	199	217	230	221	202	201	208	212	221	223	229	210	231	237	218	198	233	234	221	213	237	229	218	214	224	222	206	222	209	228	219	209	234	204	231	197	215	231	214	207	232	206	234	217	235	210	194	218	234	234	215	200	207	221	208	224	221	218	223	242	210	205	236	243	212	221	214	218	234	197	205	206	200	213	218	185	215	222	189	206	225	226	231	207	214	226	240	234	226	202	215	223	194	215	207	217	223	230	240	229	211	225	226	247	220	237	210	223	198	218	219	197	223	215	222	217	222	228	217	227	232	205	209	213	224	195	236	218	228	219	216	207	202	188	189	231	209	232	238	216	213	184	225	255	224	217	214	217	241	198	219	223	233	244	196	210	205	233	229	207	204	225	224	211	195	209	186	201	207	214	246	199	209	236	223	236	211	206	195	205	215	228	233	228	223	213	204	259	210	213	241	214	227	223	238	234	216	229	201	202	212	214	211	219	227	220	218	225	230	246	226	252	229	232	224	230	208	194	224	221	223	251	227	200	235	236	225	240	199	195	214	201	239	236	252	229	189	221	222	218	203	222	223	242	229	187	199	195	214	199	202	206	195	215	223	231	229	216	218	207	211	203	226	219	208	213	213	248	213	214	249	213	200	208	186	202	223	200	218	209	190	213	209	215	208	220	204	205	233	233	219	215	230	200	204	224	249	195	241	207	235	217	210	208	208	229	237	214	207	214	214	202	207	214	194	191	210	253	223	202	221	218	230	214	201	192	225	204	224	199	222	203	231	200	197	190	228	233	215	200	193	202	241	202	208	220	224	221	204	234	216	236	216	221	195	196	219	221	229	205	182	242	234	215	225	226	221	209	203	229	215	234	208	248	209	224	211	233	236	213	221	211	195	234	233	218	214	222	232	184	255	220	202	195	211	227	231	189	193	247	175	208	204	196	226	222	205	225	222	226	210	191	215	210	215	206	217	210	215	244	211	226	215	233	208	222	190	250	229	253	212	230	213	201	213	212	191	208	223	218	227	223	227	202	239	238	214	215	229	212	202	228	225	229	218	218	228	222	220	204	219	204	204	219	212	245	214	229	241	221	209	195	227	194	221	204	223	223	209	213	214	205	187	243	201	223	245	217	218	205	204	211	216	204	221	203	212	207	222	220	219	208	224	200	204	218	217	208	210	203	203	223	219	213	234	218	206	243	215	215	214	229	228	236	214	231	201	243	220	215	227	214	192	199	197	216	202	225	226	189	239	229	211	210	209	238	216	220	225	202	200	206	190	208	214	228	238	223	214	220	203	209	237	236	224	225	214	205	211	236	229	222	228	229	198	193	229	214	205	216	237	235	225	194	200	210	216	206	212	230	227	243	204	216	212	253	226	224	210	210	205	229	213	207	228	225	204	220	204	196	205	226	236	217	222	223	212	211	226	231	228	229	229	212	244	214	204	215	213	200	204	232	215	225	199	232	228	222	188	235	224	206	197	238	213	236	193	231	213	199	220	194	189	186	225	213	206	217	215	223	218	203	205	192	245	265	228	212	220	221	203	220	212	224	208	224	217	221	221	202	222	199	189	211	225	225	226	220	167	219	203	199	227	197	214	201	218	223	199	219	229	211	202	228	225	207	207	213	207	225	229	204	180	215	201	220	222	207	233	218	212	226	217	197	235	203	230	188	220	241	223	211	207	218	210	214	184	193	208	224	219	214	194	221	196	233	227	249	212	205	214	254	205	219	235	249	222	239	217	223	205	204	221	225	224	189	237	235	218	219	209	214	236	240	231	243	200	181	215	222	219	220	230	193	195	225	223	214	217	223	218	195	212	214	207	214	226	210	212	200	221	221	244	213	212	210	209	195	213	183	204	214	221	203	235	226	235	245	223	208	224	197	210	216	227	228	217	230	212	223	168	225	180	214	226	225	190	220	186	221	196	203	229	182	230	240	201	224	225	195	214	237	206	230	207	226	221	222	232	213	224	209	229	231	208	254	207	211	242	233	220	226	210	222	230	206	244	214	209	251	198	191	210	222	212	223	233	193	207	206
21937	10200	15622	4283	2849	2130	1647	1341	1118	975	977	795	719	702	663	670	589	589	519	575	538	544	515	516	470	520	483	493	480	501	465	497	501	434	504	484	443	459	466	444	488	477	419	428	479	456	484	406	446	470	465	454	445	406	451	461	447	486	403	411	431	426	440	465	438	447	436	464	431	461	462	419	433	446	450	440	443	418	421	450	419	422	438	465	458	444	418	444	472	439	455	415	440	456	453	450	409	430	466	455	455	440	426	477	470	443	419	449	426	434	472	445	431	475	478	454	475	483	444	445	421	466	442	463	449	477	430	500	479	457	444	476	451	455	438	503	436	399	438	406	446	424	439	464	486	455	424	436	405	427	448	471	464	447	440	484	435	456	396	452	440	411	442	428	440	461	432	436	447	434	411	494	445	470	425	430	432	480	384	475	447	433	433	467	458	427	466	444	421	434	425	444	467	425	451	453	443	471	439	437	432	441	447	422	447	454	428	420	456	436	478	434	411	442	445	423	445	454	469	477	448	439	474	432	427	446	436	464	449	439	437	442	418	403	445	415	480	465	461	442	461	479	444	418	440	449	441	462	459	419	453	415	439	466	489	471	463	404	459	418	417	486	450	442	461	426	426	399	456	483	462	400	464	434	444	434	470	413	476	433	435	439	448	460	456	407	446	403	446	489	422	429	415	433	441	412	430	425	419	492	405	452	451	433	458	415	476	454	464	457	433	411	436	433	415	463	473	465	444	439	475	441	420	432	468	471	448	453	456	477	425	451	453	434	468	419	429	422	436	424	444	416	440	407	470	433	455	458	429	439	493	450	434	454	410	429	436	472	435	476	456	466	441	440	468	428	446	436	449	452	448	416	443	427	448	464	439	450	441	401	450	417	448	467	399	470	454	419	481	435	430	464	461	446	450	474	467	438	463	438	442	460	480	449	477	431	458	487	423	423	431	446	490	439	418	431	459	428	460	463	462	451	418	444	445	419	446	386	423	466	451	436	459	403	443	456	449	417	410	442	448	452	466	438	455	447	470	447	405	421	438	427	433	439	445	434	429	429	465	469	427	411	432	403	441	444	450	434	480	453	423	416	473	456	459	414	442	424	465	449	450	467	460	448	457	429	450	452	441	463	484	441	437	452	429	410	438	447	452	431	446	433	470	425	487	459	436	424	425	441	417	472	435	421	449	416	449	446	436	491	432	419	456	450	486	473	478	425	470	421	467	416	426	461	433	421	437	460	476	469	439	509	444	448	454	467	458	475	436	424	438	430	423	419	453	468	414	450	451	422	421	416	456	465	442	449	396	454	447	422	440	445	443	448	451	494	436	489	453	475	465	432	458	424	427	434	452	458	447	454	458	427	407	480	450	434	460	448	438	491	436	477	442	469	424	424	412	438	458	466	444	444	413	424	451	458	451	410	482	426	447	465	465	421	432	483	451	432	452	460	419	433	447	443	436	409	446	458	452	429	424	461	445	466	401	466	465	447	443	454	485	437	457	441	440	447	481	518	440	413	461	406	419	449	460	466	472	423	405	437	422	467	459	435	449	458	447	458	421	437	424	411	405	422	465	446	419	451	434	437	445	456	456	437	438	450	480	472	468	468	479	426	451	457	445	465	442	437	425	445	460	453	443	466	451	456	427	439	447	404	440	419	445	405	441	415	462	414	464	456	416	443	437	433	437	447	411	422	458	439	403	470	467	452	451	412	460	451	444	444	454	444	452	474	485	447	478	426	441	449	428	414	446	439	469	383	485	427	442	447	411	419	394	446	455	433	431	417	449	434	454	422	427	427	443	436	440	462	473	446	447	451	463	427	430	436	419	445	474	428	451	457	474	461	441	443	470	457	424	444	426	449	433	453	461	434	427	417	451	428	456	449	435	384	435	433	433	414	394	453	424	446	411	444	468	447	411	426	413	446	446	460	441	439	453	428	427	419	456	438	427	467	462	445	470	459	440	427	469	425	433	452	455	443	457	445	427	462	426	450	467	432	468	447	450	429	466	419	441	463	451	457	426	436	456	462	432	438	464	402	402	440	459	456	480	451	429	433	423	449	451	446	445	457	473	430	427	433	439	463	446	425	459	460	449	412	432	424	439	483	431	419	473	476	444	432	421	425	476	400	417	481	445	452	459	428	447	425	441	447	457	443	456	431	458	436	460	451	436	405	435	430	450	445	437	496	441	515	455	455	452	423	455	472	439	438	440	421	474	446	396	451	443	449	395	442	447	485	439	442	448	453	444	451	432	443	430	459	455	434	463	471	429	432	420	424	416	392	432	444	444	432	417	515	433	466	458	480	451	449	459	473	416	417	445	414	424	433	433	427	465	421	438	437	420	430	421	457	437	484	414	475	466	456	398	470	452	445	455	474	453	437	446	450	431	496	415	443	448	450	456	441	443	426	460	438	423	451	416	414	445	393	431	422	429	442	446	452	428	464	466	469	465	455	432	445	444	433	451	441	426	452	434	433	448	458	484	412	479	419	445	476	439	427	424	392	437	481	440	450	438	420	403	428	463	415	456	455	444	381	453	456	432	432	430	420	417	416	450	391	448	435	436	464	446	456	415	396	464	461	436	447	452	449	462	441	454	483	418	456	444	474	453	402	473	426	504	463	449	433	424	447	454	478	440	471	456	450	437	467	459	449	422	436	440	427	445	447	412	428	463	479	417	454	438	443	419	421	409	463	435	456	419	438	440	436	468	450	425	456	473	454	408	426	461	430	442	457	428	408	445	442	490	433	422	430	461	451	464	430	440	451	468	437	437	434	456	439	439	425	451	432	451	451	442	485	445	441	432	457	479	404	456	410	457	454	421	484	433	459	451	446	410	448	440	429	460	423	409	491	438	416	436	470	436	424	457	445	452	412	468	441	434	420	460	419	473	461	463	440	411	479	454	423	451	446	438	464	447	439	421	420	409	468	451	455	469	435	426	475	455	446	486	431	408	458	438	444	462	436	465	444	450	436	435	416	496	455	435	429	438	414	423	446	432	449	445	469	438	452	433	435	455	456	458	484	442	483	464	429	411	444	431	436	487	425	437	439	460	451	415	455	460	449	467	444	418	465	447	455	468	450	452	438	463	450	438	454	440	428	430	457	477	453	431	436	431	445	413	403	426	436	465	433	443	456	462	463	443	463	421	452	421	458	432	409	444	465	427	430	470	491	443	457	432	438	441	466	456	438	442	448	427	464	465	441	434	441	482	457	461	422	436	475	429	441	430	433	437	447	459	428	451	468	474	445	438	415	422	435	464	462	461	444	428	420	445	467	432	437	393	428	486	427	461	427	472	426	443	428	433	427	418	430	399	420	409	484	412	451	432	481	457	411	432	448	433	457	477	417	470	448	423	420	418	445	407	460	435	459	453	422	467	455	423	432	460	453	459	486	429	441	458	469	467	468	452	432	485	440	447	453	423	454	442	441	465	422	405	439	447	406	470	420	471	479	428	432	422	453	439	442	407	424	459	439	440	412	464	428	427	475	439	473	423	397
23272	21344	28950	24095	21345	19507	2068	851	678	660	586	493	504	461	432	451	448	431	418	386	409	401	397	390	361	376	374	349	393	384	398	352	366	384	363	380	347	381	372	374	380	350	392	360	350	345	362	384	380	383	363	379	378	376	356	368	322	348	384	347	330	348	317	344	371	335	373	346	372	332	353	369	360	351	385	362	358	348	356	360	371	320	322	377	383	415	386	353	350	353	372	363	319	343	389	347	360	373	333	392	330	337	339	350	344	348	366	369	359	363	370	345	348	330	401	344	377	343	369	343	356	344	383	352	344	352	367	335	323	363	347	371	329	351	354	372	327	318	355	374	358	349	334	345	366	327	344	352	343	377	350	370	343	383	403	342	352	365	375	363	340	349	344	334	300	349	329	376	361	355	327	362	377	370	395	343	356	358	383	378	364	342	330	342	405	340	354	363	344	335	386	342	396	342	359	371	338	356	340	363	320	363	364	358	364	406	394	360	354	369	353	361	382	367	387	341	351	384	379	354	337	377	341	368	362	312	320	323	342	340	388	317	344	341	359	359	374	370	370	347	347	371	372	308	350	392	378	338	394	369	359	377	320	351	390	350	342	349	335	384	351	382	345	364	356	355	324	382	378	386	353	368	345	357	381	353	340	337	367	369	369	349	346	378	360	341	344	335	362	354	361	335	334	336	334	387	360	366	349	370	348	351	304	358	337	389	350	364	384	341	378	363	351	365	334	366	331	339	333	373	370	351	355	382	350	358	361	320	347	332	356	380	339	331	333	364	328	357	347	340	364	351	330	365	356	390	357	361	345	343	364	348	336	364	348	355	358	356	334	365	337	365	344	352	392	351	366	337	366	355	365	351	370	319	326	326	340	373	354	360	335	351	332	347	374	380	322	331	366	378	332	382	344	335	347	321	370	365	340	364	362	374	373	347	359	366	321	347	302	348	361	349	346	334	373	387	343	348	357	356	351	389	364	363	369	339	358	356	335	373	351	375	345	374	338	332	331	358	346	364	326	344	379	389	327	361	372	374	382	350	375	365	342	368	333	356	347	336	341	359	374	384	360	362	373	344	348	349	375	347	356	367	365	374	366	380	322	376	323	381	347	330	333	328	356	367	371	334	349	353	328	365	373	381	374	366	355	336	321	338	397	347	330	379	385	347	328	380	366	376	343	366	368	360	346	387	335	314	384	377	401	365	356	301	395	341	338	343	319	347	335	371	368	353	378	365	403	354	346	365	375	352	371	355	373	345	340	327	352	385	347	349	366	337	365	348	381	363	366	341	388	349	378	346	342	382	364	357	362	373	345	373	388	380	352	363	337	345	373	362	398	347	360	375	374	357	338	379	328	376	333	380	346	357	381	343	376	347	363	333	369	351	367	353	355	358	343	385	340	317	363	346	390	343	366	374	367	372	386	342	335	389	389	373	373	323	348	381	360	399	382	359	337	350	337	348	342	365	351	366	336	350	336	365	354	365	334	336	370	336	361	352	351	367	351	342	374	372	366	381	356	362	355	371	379	358	372	357	341	347	345	354	347	354	370	363	404	380	331	377	332	336	348	344	338	302	328	373	326	359	365	373	350	354	348	353	352	337	363	360	369	343	369	323	364	364	375	356	375	353	349	338	372	340	370	363	382	347	358	307	346	361	366	371	347	344	346	338	380	368	389	354	374	377	368	332	357	375	357	348	367	311	332	348	349	353	338	343	339	399	361	361	382	364	350	337	331	382	342	355	376	338	372	369	357	346	361	377	350	354	360	376	326	359	350	352	370	357	339	377	340	378	318	367	332	346	371	308	342	362	349	352	378	358	324	336	371	366	343	356	365	335	351	359	342	335	349	348	333	364	333	322	352	359	366	336	392	317	395	367	356	333	373	355	353	338	321	369	399	366	334	353	345	334	388	375	349	348	396	363	338	372	355	374	330	340	355	349	352	348	356	325	318	371	385	346	318	389	383	379	337	320	355	351	357	323	389	355	384	352	368	341	332	324	333	360	403	322	370	346	345	346	330	353	331	320	350	363	370	364	317	362	327	352	368	338	347	361	395	365	345	375	360	352	347	367	345	361	331	350	356	326	361	357	354	381	382	337	343	351	329	330	367	348	358	352	338	352	368	358	365	355	329	339	352	359	367	310	344	321	346	326	322	344	341	380	343	354	373	382	344	383	372	318	390	335	340	363	325	353	338	313	351	345	385	332	369	388	343	342	374	331	316	364	344	371	383	350	355	346	354	370	384	376	352	363	340	351	385	384	344	360	372	368	396	357	352	374	352	363	344	369	341	361	359	352	371	356	391	365	343	362	336	362	374	349	358	388	382	348	341	336	323	366	346	350	367	352	359	383	335	346	346	353	358	377	395	365	363	358	325	379	371	365	387	365	379	357	365	339	338	340	386	332	366	357	363	330	388	361	336	348	354	376	320	344	355	361	374	395	346	384	355	365	360	351	340	334	372	327	382	357	341	318	339	352	382	374	358	315	381	365	369	320	356	359	338	380	353	349	362	337	345	345	334	364	347	334	366	358	348	384	326	326	363	370	352	335	324	341	368	362	368	389	361	367	343	378	355	366	364	383	332	380	341	310	351	351	364	363	366	333	345	375	364	360	363	335	319	350	308	381	328	329	314	341	366	378	309	353	357	350	320	381	347	328	354	343	356	324	366	340	362	378	374	354	374	346	324	352	338	371	351	363	371	400	367	332	311	330	318	344	327	355	348	327	368	378	374	334	348	385	364	343	385	390	352	351	352	351	333	363	362	358	369	383	373	342	344	375	345	366	383	363	352	336	340	353	346	340	342	376	315	366	353	364	375	354	361	362	350	372	358	371	352	316	360	333	376	375	359	360	366	391	347	344	360	389	340	396	358	367	377	351	357	350	354	328	348	343	355	347	366	350	378	329	371	366	335	369	351	330	355	353	363	326	388	339	398	360	368	351	344	347	359	335	330	344	344	395	327	334	349	355	341	355	347	342	347	346	356	339	383	346	350	345	360	332	381	354	355	358	359	330	353	310	345	383	351	360	340	360	332	335	334	364	339	344	291	368	382	347	340	308	317	338	362	333	319	330	347	324	345	375	350	355	360	341	355	350	389	361	340	330	371	343	401	349	351	369	371	345	360	357	331	364	354	343	347	360	321	365	372	376	375	347	360	343	338	357	336	374	358	352	351	362	350	390	322	388	353	371	374	373	366	347	336	369	318	331	353	377	379	391	327	364	374	371	352	354	333	344	352	370	357	361	316	357	342	355	337	335	344	367	351	382	381	352	350	362	363	361	346	331	398	359	327	368	363	343	366	370	373	370	360	350	352	364	331	347	342	330	326	393	378	357	327	347	314	369	361	352	363	352	383	343	338	376	385	376	332	334	341	351	353	350	343	371	338	352	341	330	391	333	356	337	349	360	368	356	353	365	345	337	348	320	338	350	355	353	359	337	329	337	335	349	366	362	356	380	338	325	359	337	345	363	342	341	339	303	364	359	338	340	328	350
25360	15874	19409	7223	4811	3483	2663	2240	1896	1631	1439	1307	1131	1109	1099	981	979	953	895	857	811	818	829	744	790	705	766	796	775	757	763	764	711	724	720	702	701	686	688	718	690	646	688	729	688	628	676	680	668	671	722	659	640	654	658	665	656	664	669	642	670	680	630	631	608	631	639	692	667	651	625	651	663	638	636	660	665	622	665	649	733	638	656	631	709	627	680	632	612	628	641	636	677	673	605	636	648	692	618	707	685	642	652	606	653	646	599	658	626	610	720	622	666	662	669	674	707	636	625	667	666	659	623	628	609	686	643	642	683	641	682	671	619	638	653	667	662	681	622	684	689	623	641	608	641	621	695	617	625	657	661	651	674	618	624	647	657	640	662	638	663	705	653	641	672	616	662	660	589	627	666	656	610	664	650	658	642	628	632	660	635	648	666	613	649	624	696	592	682	622	632	669	618	638	665	654	623	645	669	637	612	632	597	651	657	664	649	692	599	679	654	621	675	633	638	656	636	624	653	684	638	644	690	716	683	665	624	683	674	677	661	623	651	654	660	657	647	703	655	668	690	637	616	606	616	615	665	678	734	626	637	668	639	642	662	686	613	630	645	649	662	683	661	621	627	637	663	659	625	689	664	623	659	654	641	685	644	701	676	683	644	672	626	630	683	650	637	653	638	642	671	652	629	652	603	634	686	672	664	620	621	657	652	667	661	633	655	652	640	658	663	649	617	644	655	668	638	642	673	675	667	669	704	624	616	652	646	671	677	627	681	676	676	664	652	613	626	683	605	631	639	640	677	631	631	666	618	645	660	688	646	620	683	658	667	661	659	624	647	640	646	632	644	625	661	659	663	662	653	702	652	621	642	657	622	637	579	681	619	645	640	633	663	656	684	660	664	660	670	662	626	631	656	656	639	658	629	663	615	654	651	673	643	641	709	650	695	606	640	618	607	654	671	656	650	686	636	644	616	618	598	620	627	678	666	667	664	650	676	699	654	636	657	645	670	644	620	632	694	673	624	675	641	676	629	570	601	646	642	645	643	600	654	637	628	636	651	670	622	673	632	645	659	664	649	651	626	616	683	656	637	637	683	624	660	645	676	648	649	651	652	607	660	589	674	625	645	684	654	620	626	618	638	672	630	615	655	632	664	636	658	673	654	646	684	694	594	672	679	680	668	636	664	682	672	621	653	635	644	672	649	661	632	673	672	675	651	628	637	619	650	667	633	674	654	620	620	653	653	687	667	664	653	687	660	614	612	605	658	654	637	636	664	666	639	620	684	625	592	649	647	644	630	679	633	659	624	615	619	659	640	679	651	649	654	687	664	661	673	610	609	637	669	638	658	679	661	675	678	644	591	632	680	645	603	615	643	601	656	647	663	635	691	619	667	666	611	629	612	661	705	641	637	640	652	649	683	610	635	686	688	649	614	663	669	581	659	679	677	603	634	638	604	643	646	675	694	675	615	667	637	638	650	628	642	653	637	657	662	680	656	668	648	610	632	660	641	691	692	619	657	721	659	641	651	664	631	672	670	628	633	662	653	633	645	625	645	667	626	646	609	661	662	692	655	659	655	632	595	660	631	632	662	668	679	690	712	680	565	660	629	675	608	647	682	677	655	641	633	688	608	662	612	650	687	640	639	633	632	655	655	663	621	641	646	624	634	649	660	685	636	701	615	668	658	643	674	666	669	621	603	624	616	665	610	662	664	643	651	644	645	627	654	649	667	627	597	646	693	654	642	666	646	666	669	650	680	634	680	666	659	665	664	628	602	617	703	638	616	628	648	666	672	655	641	629	612	663	625	641	653	634	687	688	677	662	625	695	686	651	639	623	645	640	650	632	648	645	670	687	640	633	653	656	660	619	643	630	654	675	646	638	636	610	646	630	658	650	660	643	637	687	617	663	658	657	606	633	624	638	698	638	658	630	627	626	611	638	655	598	663	630	598	621	689	680	631	657	632	629	707	645	652	673	661	656	646	651	637	682	646	653	606	623	640	635	616	654	661	663	638	661	676	616	616	617	646	651	665	659	649	676	693	638	688	642	655	681	659	676	640	669	668	683	631	683	618	587	644	620	626	666	631	619	686	685	636	652	712	636	676	665	659	624	646	647	670	667	643	650	671	649	652	659	609	629	647	671	594	632	626	632	644	671	622	611	637	648	694	651	646	629	629	655	635	623	656	666	663	663	672	650	660	648	667	580	632	595	646	640	672	647	668	667	644	618	633	648	661	603	654	636	671	639	667	676	668	687	613	599	634	662	671	665	619	683	616	677	650	664	671	654	638	615	610	669	667	682	645	600	628	642	630	625	663	647	700	688	642	638	629	623	639	633	614	633	646	636	675	662	641	686	617	677	661	643	645	664	681	666	655	604	629	619	603	674	617	662	678	663	604	653	679	667	656	651	657	622	654	619	668	622	605	682	631	642	625	630	653	669	734	674	707	713	632	628	643	645	648	661	674	606	676	634	678	661	654	647	687	637	638	686	659	650	683	610	639	640	648	645	664	653	656	653	646	679	627	658	647	586	637	611	624	650	662	721	655	598	697	627	666	671	644	652	683	634	630	598	643	654	658	615	604	619	657	636	639	658	662	635	622	674	608	662	642	647	643	651	599	615	677	692	654	670	628	606	670	636	680	654	656	625	609	685	663	609	623	653	636	648	638	629	643	664	611	622	692	624	651	653	651	672	643	657	663	656	636	644	578	651	592	634	646	637	622	633	631	636	687	649	623	668	675	621	640	629	663	679	635	624	687	637	641	682	638	651	652	609	646	628	649	649	634	620	645	652	649	643	652	631	648	657	672	631	646	670	659	629	637	646	702	637	671	650	621	641	611	640	708	623	630	595	633	628	626	618	667	670	612	604	616	707	703	675	690	645	624	620	599	667	671	666	676	672	629	668	626	655	631	641	632	665	629	626	633	654	623	651	624	655	650	655	644	672	670	635	635	648	610	639	623	646	606	609	692	671	634	622	688	632	688	665	695	658	646	663	618	641	646	651	657	618	647	650	681	607	641	636	657	659	655	612	616	656	661	612	656	661	677	630	622	670	613	633	636	639	640	677	618	674	610	635	600	634	634	669	672	661	632	676	662	680	606	638	607	638	645	665	666	689	664	647	661	626	640	718	632	683	649	661	715	677	696	650	683	597	663	653	629	637	615	678	658	631	653	669	666	658	664	669	659	667	609	664	649	657	646	663	672	611	666	631	673	630	661	636	631	616	642	629	639	628	611	637	648	634	675	631	648	626	629	647	617	656	642	658	621	657	577	602	603	655	666	698	651	632	610	652	634	670	649	662	642	616	623	645	634	707	647	606	665	620	660	610	686	634	621	682	663	631	651	642	674	650	640	657	674	685	652	665	679	703	634	661	642	635	646	673	669	623	620	622	704	649	615	636	629	636	634	638	620	652	642	645	654	617	641	639	592	650	616	666	664	639	638	656	625	639	633	628	681	657	676	641	632	616	629	631	671	606	607	676	665	668	678	680
26958	20825	9448	986	654	535	529	497	487	490	510	496	445	500	488	485	475	452	465	475	462	471	475	465	491	482	462	476	491	483	480	465	481	466	497	464	488	452	495	515	509	477	519	467	483	475	500	507	469	495	452	503	479	492	461	494	455	528	521	441	462	467	501	470	487	470	510	479	516	442	455	483	486	494	488	510	473	482	489	454	537	451	483	506	501	492	497	464	475	469	502	521	488	498	501	493	495	470	469	472	470	490	456	465	495	493	499	461	460	491	476	496	505	463	487	493	504	512	485	529	526	467	423	476	489	498	490	422	471	510	466	465	457	470	510	482	465	465	518	469	464	466	459	491	483	465	494	517	470	516	470	472	477	491	451	470	474	462	478	456	466	477	473	478	465	439	489	451	493	456	448	450	461	486	495	457	513	492	484	480	451	441	499	494	462	492	500	518	497	511	476	483	445	437	470	480	493	482	504	473	509	503	481	499	457	443	486	490	451	460	446	481	494	475	517	466	499	509	494	491	524	520	496	506	461	509	484	495	461	472	509	435	457	496	501	447	457	462	497	473	499	439	497	479	482	471	528	521	493	457	470	476	510	518	487	511	471	492	518	480	478	468	485	451	505	516	478	513	476	493	495	453	484	433	495	478	481	521	464	460	466	486	442	488	525	479	470	508	466	488	479	487	483	470	495	502	519	502	499	511	471	428	474	462	502	509	440	477	484	481	484	484	488	454	461	441	458	486	439	514	456	477	485	469	490	482	466	469	487	480	455	463	515	481	434	450	482	508	490	485	497	473	520	480	430	453	457	479	491	472	522	476	502	468	512	483	491	477	480	479	484	487	462	455	532	489	485	430	465	462	506	465	489	503	501	467	489	461	482	484	445	520	497	439	496	488	457	519	467	463	449	444	505	482	489	514	480	466	482	470	456	474	482	491	530	477	484	451	486	469	496	442	499	472	477	484	451	484	483	490	475	475	462	479	510	488	468	493	485	476	478	518	510	495	513	476	512	473	527	527	472	498	480	499	442	505	484	505	488	459	485	468	478	533	456	488	457	468	472	459	517	453	509	474	499	502	502	480	496	492	508	469	515	453	479	473	490	454	460	482	487	515	485	450	469	526	529	496	491	495	454	489	500	483	481	462	479	506	499	495	485	482	495	480	460	505	508	461	504	497	471	479	517	528	456	526	496	444	521	427	458	469	473	455	488	436	497	460	532	506	517	465	503	471	460	472	483	494	464	476	479	515	490	513	503	469	482	476	473	511	472	482	463	459	474	520	504	489	494	469	455	477	461	487	467	491	455	505	465	481	452	475	478	517	452	491	477	493	518	529	471	454	478	493	476	462	494	447	506	483	484	429	500	475	471	446	504	494	527	490	513	499	476	473	496	513	455	496	494	442	496	485	503	488	504	488	513	499	469	476	489	458	518	442	494	459	477	461	499	538	519	494	465	494	465	477	527	488	469	438	477	445	500	466	492	488	501	482	467	465	469	482	482	485	473	486	517	485	516	470	503	443	489	461	522	465	459	448	455	466	502	492	465	472	470	525	471	495	497	495	441	491	478	485	483	448	457	471	462	533	477	476	522	474	486	462	465	470	475	469	475	526	452	496	491	458	508	489	450	513	463	474	538	494	500	499	474	488	485	448	490	476	501	490	481	478	480	448	511	450	475	482	513	515	475	503	487	501	460	502	498	499	439	482	446	499	480	474	489	499	430	486	475	486	474	474	497	475	446	474	466	476	473	454	481	464	468	480	452	495	498	457	478	514	503	492	470	528	467	474	529	492	482	488	440	468	458	475	521	461	465	492	504	476	530	498	455	442	509	503	510	461	489	470	453	476	523	496	506	455	494	503	488	456	466	453	505	518	466	498	452	485	496	481	526	509	463	443	494	468	487	490	514	500	479	511	531	485	484	471	490	448	491	498	482	497	479	464	485	460	469	476	465	501	492	484	529	493	472	484	501	484	458	475	483	506	485	485	494	471	462	458	461	447	485	454	504	463	486	491	491	512	462	440	516	458	487	485	512	521	510	521	498	472	501	465	505	471	499	493	525	521	450	450	468	489	507	464	514	505	468	476	510	508	493	539	474	507	490	480	514	497	470	475	523	451	462	500	464	470	499	519	476	468	524	460	467	493	506	483	493	450	511	527	470	493	470	506	498	513	465	502	509	487	493	533	512	504	443	487	472	506	442	485	488	494	479	505	481	472	504	466	472	487	474	501	489	485	475	456	503	462	487	499	494	472	512	473	472	507	478	471	472	477	461	492	504	482	486	468	469	485	498	522	488	524	458	451	452	477	456	473	472	466	470	517	479	478	470	495	492	463	449	458	508	484	471	479	485	484	505	474	482	492	500	485	460	468	485	477	517	462	471	505	458	485	493	463	508	502	498	486	497	496	477	501	512	472	478	501	506	529	480	450	514	501	484	505	495	485	447	471	504	483	507	486	478	454	495	477	483	488	455	464	466	503	470	472	490	460	507	479	524	496	466	483	498	480	481	494	452	502	502	496	483	470	485	426	489	506	462	486	499	429	419	464	499	512	436	493	495	458	491	511	485	466	509	477	479	476	509	460	458	484	492	486	500	518	489	509	471	511	474	498	470	480	524	498	482	463	457	472	461	463	465	480	466	467	491	475	503	477	450	481	478	465	500	526	475	444	461	455	489	483	501	484	502	487	495	506	452	489	468	521	501	496	496	442	499	489	436	502	506	492	485	505	445	455	505	479	504	500	474	488	465	454	476	465	486	498	484	496	507	500	525	482	519	512	455	537	510	494	487	469	493	489	439	472	491	515	471	454	472	457	434	518	511	482	472	431	507	533	467	506	501	446	492	472	509	460	483	503	469	488	502	477	464	455	532	462	501	514	451	480	417	482	480	458	472	481	463	504	454	484	427	459	435	473	517	427	494	507	451	466	476	485	441	486	450	464	435	545	515	471	471	501	468	452	460	521	504	471	459	489	504	465	465	494	463	473	458	496	485	502	460	497	490	536	491	507	516	502	492	518	454	469	487	454	460	520	494	437	514	470	479	476	484	485	458	511	513	455	506	443	490	461	493	467	475	486	485	462	519	491	451	469	491	469	519	456	515	493	481	464	482	509	498	470	457	456	486	479	464	447	528	525	490	494	518	467	487	491	433	478	505	472	451	493	508	454	482	534	494	464	494	500	452	499	497	501	533	466	498	456	466	471	484	501	498	445	477	492	489	447	509	444	494	462	497	483	499	484	440	492	477	486	445	451	457	476	501	456	489	439	477	464	466	470	509	470	466	495	474	478	497	499	475	493	459	534	485	464	477	465	465	495	494	472	496	461	470	456	485	506	491	445	470	470	466	475	487	493	500	509	457	467	504	519	476	467	485	522	517	469	473	500	471	473	465	476	448	497	450	498	479	473	488	456	478	500	490	483	506	517	473	504	522	485	520	466	491	472	460	457	475	501	495	500	474	493	485	467	469	475	496	485	461	456	474	461	534	472	472	483	463	473
11261	1989	3709	1293	1083	1050	1046	1027	1028	998	908	964	944	983	914	960	966	919	1016	867	918	966	901	989	934	911	906	897	887	876	931	935	927	902	955	939	899	935	948	952	915	896	916	945	951	958	919	911	923	907	888	912	888	955	947	894	964	917	900	894	895	916	911	940	943	905	917	914	946	977	946	892	933	903	963	876	935	910	948	938	955	942	949	910	870	899	944	993	918	954	853	941	983	891	927	921	927	951	920	975	900	963	934	938	940	910	947	915	877	940	939	923	898	931	918	997	953	952	935	936	916	945	910	966	942	927	971	921	947	904	900	920	893	945	957	926	972	902	896	985	947	925	967	919	915	921	958	942	915	896	927	924	966	922	904	963	912	937	896	933	921	932	919	904	899	932	894	942	984	900	977	923	912	921	911	916	939	944	918	909	871	965	905	883	940	887	916	902	935	921	917	892	952	894	954	914	939	943	912	912	950	925	942	946	909	877	943	931	944	930	944	901	904	954	916	960	932	919	927	917	886	909	955	962	909	926	908	928	880	948	849	906	901	934	933	927	906	941	969	976	951	910	926	865	954	941	983	868	893	925	982	969	927	884	899	963	898	900	922	939	949	925	898	933	926	911	929	936	903	923	918	906	926	906	958	931	904	937	975	927	953	923	894	926	937	922	897	986	905	950	924	963	937	916	994	904	836	943	905	853	911	921	876	950	833	940	875	944	909	997	940	912	915	952	938	918	935	983	936	963	907	888	948	961	947	883	914	949	990	952	923	891	903	932	926	877	937	915	870	930	933	966	899	960	952	936	955	920	904	937	899	956	910	920	892	873	893	984	928	890	917	906	908	953	942	899	977	902	903	878	995	879	925	886	958	915	949	957	946	925	909	876	973	914	949	906	923	954	860	908	872	869	951	985	981	849	977	917	929	958	972	901	896	972	942	918	945	907	877	920	917	949	909	942	877	885	896	960	923	941	957	951	931	894	968	933	942	943	938	935	934	929	908	939	956	934	930	925	916	888	947	956	956	968	927	886	914	894	957	979	941	949	931	896	940	905	952	908	926	968	875	957	921	1033	937	974	909	956	925	935	969	967	994	906	921	1008	916	933	845	968	904	929	934	950	915	906	893	939	930	958	947	922	866	908	929	921	918	949	902	941	885	943	908	936	943	964	914	913	916	875	980	921	914	838	923	916	901	924	914	881	916	923	917	900	908	931	964	971	925	924	902	966	989	903	976	886	940	926	958	973	924	930	917	942	890	964	903	927	944	961	927	876	873	931	965	947	891	945	931	941	897	887	911	950	937	912	948	878	904	890	914	929	886	892	920	891	928	938	989	923	916	964	882	962	967	949	889	861	907	902	940	943	982	918	975	913	923	895	884	944	889	926	941	910	968	955	926	907	973	959	911	1013	908	901	950	938	941	923	911	936	932	923	928	851	878	907	955	929	933	983	904	928	926	898	918	964	921	912	912	904	954	977	871	906	888	985	924	941	895	994	912	936	941	940	875	911	975	911	975	896	917	915	897	917	906	921	959	931	953	937	980	896	885	968	888	914	873	898	958	915	962	938	883	934	906	939	928	877	904	907	904	921	950	882	893	938	985	937	968	951	938	926	938	957	911	963	928	937	927	916	959	943	915	819	934	902	934	891	944	925	960	993	938	929	904	941	903	977	916	954	922	926	923	881	935	899	903	923	938	932	924	890	952	928	905	919	964	975	918	901	940	905	938	936	885	963	909	952	873	963	891	927	897	957	928	945	971	977	871	992	911	982	936	949	915	942	920	911	896	915	876	923	938	872	907	937	957	913	948	906	898	946	906	955	893	919	918	915	916	875	972	910	918	912	949	949	889	891	867	910	952	896	857	913	883	853	931	978	943	901	965	928	897	912	902	959	937	963	949	926	934	946	919	932	906	979	956	907	937	939	876	928	901	919	913	917	891	897	928	942	907	907	920	914	913	923	920	940	911	872	969	909	886	954	876	916	899	901	985	936	923	928	853	913	953	923	930	925	911	986	974	928	903	914	857	928	909	917	956	919	929	923	972	943	917	928	929	959	879	980	909	925	920	935	953	894	924	947	908	847	935	1011	891	964	929	946	939	936	935	947	912	960	899	873	886	917	903	943	917	866	933	952	1000	918	973	940	908	868	933	958	881	911	909	916	911	874	909	918	876	915	936	929	911	919	937	878	1011	909	936	1008	919	957	899	953	922	894	941	881	920	955	923	928	953	915	931	951	931	878	834	983	917	852	951	969	946	950	915	902	959	944	886	924	944	944	996	956	878	932	917	976	960	945	889	939	924	914	874	945	912	944	889	896	922	933	939	953	897	874	921	926	913	916	943	907	945	955	938	939	886	937	898	888	974	896	994	972	876	932	928	958	905	935	910	905	860	993	921	972	919	931	941	860	963	937	920	950	966	917	940	901	908	887	893	900	939	921	929	944	913	973	916	904	874	954	967	892	890	965	921	879	903	974	938	893	971	941	900	850	880	948	898	905	934	918	849	926	943	909	887	887	937	1005	941	972	948	911	895	955	971	949	981	872	949	941	906	915	931	912	887	928	935	943	1005	931	930	929	925	924	902	924	901	900	925	841	929	923	906	1000	923	943	908	939	961	900	909	913	960	899	905	965	894	921	995	884	902	917	905	1014	927	884	921	920	906	939	937	917	931	910	960	926	949	949	976	941	922	889	894	954	929	939	946	883	981	928	978	915	931	879	966	937	948	940	873	909	933	893	913	880	866	943	965	907	958	939	902	927	955	934	886	914	924	951	929	925	889	894	923	907	935	860	956	882	922	892	901	874	908	900	943	919	934	923	934	920	960	877	929	933	938	941	952	929	945	894	954	948	937	960	888	854	893	950	917	925	879	980	947	909	963	928	936	891	918	935	849	904	937	914	914	971	885	911	902	880	963	916	880	912	911	986	907	932	999	937	927	940	917	897	905	916	923	913	896	959	926	956	891	900	905	935	890	874	954	899	857	936	926	934	903	930	949	945	986	921	874	904	908	923	924	935	958	963	897	901	920	829	921	865	899	895	912	899	893	907	971	909	917	950	930	907	912	917	953	941	921	911	934	934	944	908	945	939	892	934	922	931	921	892	919	909	955	913	915	927	932	927	900	872	995	896	955	958	972	899	882	952	962	910	966	918	940	903	981	930	901	946	899	851	897	935	914	934	920	937	974	890	965	943	923	899	933	925	956	944	894	959	933	924	860	894	916	872	900	943	926	911	918	936	936	911	937	955	900	899	932	979	918	930	927	961	999	947	957	937	887	905	907	908	872	864	925	927	904	903	919	950	930	912	926	910	901	957	940	957	948	942	925	903	875	921	945	928	903	900	925	936	938	910	886	951	900	952	918	967	964	892	876	894	934	956	927	923	935	914	939	919	960	947	923	926	931	906	964	949	970	891	934	934	959	936	905	958	935	970	917	916	843	934	943	925	919	963	943	873	905	964	890	936	931	964	919	953	912	938	946	955	907	952	899	916	922	953	908	894	890	901
24219	21316	28234	24709	20452	2035	652	483	365	372	332	266	311	292	290	256	224	257	206	260	245	239	220	215	252	221	225	209	226	239	245	220	229	235	246	196	224	244	215	215	236	233	225	256	220	220	209	223	194	221	228	239	213	201	212	209	200	216	232	217	214	221	224	259	186	221	243	216	203	191	228	220	208	222	193	207	217	226	214	219	208	181	214	221	225	205	193	229	220	220	229	211	233	215	219	222	218	199	209	222	194	200	218	241	238	217	219	218	226	229	206	192	209	203	222	245	236	240	206	241	217	219	263	196	238	210	229	244	223	208	192	192	241	233	246	180	225	212	206	251	199	210	213	200	199	190	197	236	176	225	219	208	224	220	194	209	223	191	196	208	214	207	201	226	203	197	209	207	203	225	221	209	235	207	210	231	200	205	216	213	208	234	214	200	208	211	226	206	224	233	221	205	241	217	210	207	214	223	194	227	203	206	220	233	209	246	243	215	196	173	225	221	210	225	235	229	191	231	195	194	206	219	240	210	245	201	219	210	238	207	212	238	226	222	189	237	241	238	202	240	229	230	230	225	183	215	222	196	214	209	224	206	235	189	237	228	201	198	226	199	219	212	214	210	225	221	193	205	220	212	232	217	215	200	219	217	226	212	209	211	205	226	220	221	193	248	212	195	221	232	225	206	231	211	206	223	211	187	218	204	222	219	226	198	224	219	226	218	201	232	233	219	194	211	199	227	222	222	231	196	219	227	228	211	220	216	204	230	221	223	217	204	223	240	241	208	215	210	228	193	202	227	192	199	240	235	204	213	231	225	213	196	186	232	225	207	242	229	212	210	225	236	190	224	207	227	184	201	217	203	229	213	193	217	213	199	210	231	208	215	192	248	211	212	206	240	227	203	185	190	224	221	212	218	221	202	215	196	234	212	248	205	208	212	201	219	222	236	240	228	205	221	193	225	202	202	207	244	206	195	199	230	191	193	214	236	230	216	219	223	215	223	206	230	230	204	216	208	212	223	224	216	225	198	215	215	221	223	197	205	201	218	209	190	209	226	222	223	227	203	225	220	224	211	215	220	234	231	222	243	243	214	208	198	231	199	197	210	231	235	224	195	226	218	199	188	247	195	224	202	235	219	203	207	224	220	204	206	240	192	239	203	215	197	219	216	230	212	177	207	220	197	247	212	227	213	211	212	197	201	219	203	202	210	236	208	217	223	214	215	196	183	219	206	229	209	211	225	196	224	217	205	204	210	220	239	193	230	201	207	208	236	216	219	219	202	188	213	218	229	201	230	223	220	199	216	211	212	228	206	198	210	243	196	205	204	208	222	244	224	215	235	217	201	221	210	216	208	211	221	212	212	241	191	216	217	194	240	215	226	226	250	200	219	202	234	216	210	238	207	218	237	226	209	228	208	226	206	204	220	213	200	199	209	235	189	212	190	209	222	216	218	199	236	208	220	209	219	220	214	207	217	205	203	202	204	223	195	214	212	187	210	198	221	181	213	224	212	207	228	212	210	228	230	191	239	205	202	199	205	207	234	231	216	223	202	245	216	204	212	211	201	208	208	240	198	223	192	203	212	213	216	202	204	221	199	236	222	228	230	220	202	213	207	236	185	204	227	212	206	202	213	227	209	229	202	208	213	230	234	196	186	249	204	214	207	227	242	216	207	232	226	228	188	215	197	255	217	213	227	211	207	203	202	223	214	217	246	226	189	242	205	211	226	194	211	224	216	219	224	257	227	241	209	222	222	219	211	206	217	204	191	193	207	245	229	215	197	214	222	200	245	201	253	211	213	214	242	205	216	208	239	213	203	244	215	220	218	230	214	224	227	171	216	212	206	206	199	218	237	222	198	204	215	227	210	228	219	212	203	205	217	209	218	225	212	180	199	223	211	228	204	209	211	177	230	200	222	196	215	206	228	213	217	204	235	210	237	188	222	238	224	238	246	199	201	206	195	221	196	175	213	211	224	215	242	245	216	237	217	210	196	206	211	218	221	200	207	196	202	228	205	226	218	224	210	212	215	186	216	225	220	216	218	207	220	202	220	226	231	213	217	207	217	218	218	224	241	223	210	238	235	227	212	216	234	227	217	207	203	230	237	191	214	206	260	205	212	188	231	193	220	200	225	207	209	224	213	215	212	230	217	190	230	202	188	220	216	208	203	238	219	198	233	227	187	212	194	226	215	214	240	204	205	207	214	212	186	219	219	209	214	210	230	214	211	183	231	223	222	239	224	229	199	192	212	233	209	189	206	207	198	199	212	219	211	198	191	178	213	223	241	220	183	198	232	219	215	210	204	205	210	267	214	222	225	216	229	193	219	237	198	201	242	197	183	231	248	239	224	234	199	202	209	228	220	212	230	238	217	212	229	210	229	213	238	214	229	237	197	236	230	191	219	200	204	215	234	213	241	213	220	205	210	261	221	213	190	182	232	227	224	203	249	235	223	201	188	193	221	223	181	202	216	225	214	211	216	219	226	220	210	213	229	220	207	208	205	210	230	185	230	215	206	226	222	230	229	224	206	222	209	201	227	202	208	198	207	206	228	221	229	215	214	209	215	205	253	186	227	206	238	205	214	204	211	228	238	205	194	208	199	213	251	214	226	228	215	224	221	230	207	237	228	219	204	208	192	194	215	178	223	207	203	205	215	204	222	191	212	218	215	210	232	222	207	223	219	245	216	190	202	213	204	218	211	210	227	214	202	231	209	247	208	211	217	206	224	210	209	221	212	193	208	218	235	209	242	232	204	235	215	207	215	225	230	215	201	241	216	245	202	216	197	228	220	202	220	223	212	209	215	221	192	229	213	200	207	229	214	218	199	218	201	201	218	209	224	216	221	233	223	226	226	208	228	235	225	254	199	223	220	219	213	213	230	189	193	250	232	205	218	213	211	224	215	216	215	216	231	219	209	227	247	205	209	234	207	216	229	219	213	204	211	199	233	198	223	201	234	216	200	218	213	217	220	201	217	230	195	217	191	205	192	195	222	204	223	218	227	199	222	225	215	232	220	233	230	216	209	204	202	248	228	201	216	206	208	209	217	204	234	222	211	199	211	200	210	238	205	204	213	238	210	217	225	202	224	211	222	224	188	209	201	215	236	205	216	225	219	230	193	234	213	215	212	216	207	218	205	201	222	222	221	211	220	210	193	226	222	224	236	218	221	186	217	201	223	207	224	221	205	237	214	211	216	202	226	204	212	206	211	227	213	222	214	197	211	228	197	193	232	203	208	201	211	211	220	203	203	195	217	199	232	211	213	220	214	290	233	225	214	212	215	178	216	222	243	231	208	214	204	217	213	226	197	214	223	243	222	209	216	206	193	214	241	197	220	212	215	221	222	207	182	236	210	199	222	231	203	228	217	240	199	211	224	220	219	239	196	213	218	222	205	206	193	198	219	194	213	243	213	221	205	218	238	215	214	211	221	203	225	222	205	214	210	186	236	223	195	235	226	200	209	197	217	220	230	235	229	236	199	206	231	197	209
22757	10107	15290	4335	2836	2094	1640	1314	1172	981	895	758	690	702	657	634	577	529	536	528	505	510	537	499	477	524	475	500	492	498	506	514	456	517	486	483	555	475	470	520	460	462	478	484	441	491	434	456	446	496	480	452	443	486	470	453	462	465	440	427	465	439	485	466	447	450	464	458	434	441	461	487	464	450	432	460	418	443	444	443	476	508	448	459	467	429	417	423	444	446	450	464	413	417	485	434	482	466	467	420	447	458	451	466	458	408	444	465	407	442	469	425	434	451	431	434	477	453	419	478	462	434	448	487	454	458	433	438	416	439	472	423	446	440	451	473	430	442	442	424	436	466	433	451	451	463	452	447	434	451	450	427	452	441	405	449	459	407	485	482	436	432	391	452	441	433	455	465	444	429	427	409	455	445	429	473	454	453	395	428	452	455	443	463	445	449	451	456	414	451	453	448	426	468	470	450	437	442	431	425	438	406	425	461	421	414	448	441	471	444	468	443	415	437	431	426	442	475	479	435	414	434	445	436	452	440	426	448	433	456	478	476	494	452	445	417	445	449	454	464	434	413	466	437	431	465	422	477	446	428	436	416	449	452	469	425	420	428	424	452	465	467	448	423	464	437	451	448	479	440	448	410	477	445	452	470	426	458	450	469	462	466	460	451	463	463	428	465	431	475	447	421	431	491	436	447	465	406	420	411	437	422	449	440	478	417	468	470	436	437	467	436	419	470	487	461	466	419	458	472	456	453	460	392	482	423	432	436	437	447	457	448	484	428	455	442	457	472	472	463	439	472	449	458	439	442	419	445	427	436	452	420	471	417	485	464	424	465	414	422	410	456	452	412	441	470	437	419	429	454	470	457	448	385	476	428	457	436	403	404	448	452	428	432	434	432	447	435	450	435	455	442	441	442	435	464	463	501	438	485	431	456	453	467	437	456	404	468	420	462	463	436	445	382	459	494	432	453	466	440	405	431	463	455	431	439	457	440	424	452	437	464	428	475	397	444	459	409	412	453	465	479	450	442	424	459	469	453	435	452	434	465	457	443	456	444	418	455	420	447	486	432	426	467	400	474	451	442	425	448	441	436	403	419	415	433	465	452	422	454	453	452	442	440	446	466	465	422	473	466	472	438	448	442	428	472	425	452	450	436	459	420	468	474	450	412	424	438	459	435	432	438	430	423	489	461	435	434	435	437	424	450	414	456	440	437	493	450	430	458	429	465	439	476	430	433	454	470	440	479	420	471	417	450	426	417	439	457	453	455	459	440	442	458	427	459	458	424	449	466	444	428	427	454	435	455	457	418	443	386	471	459	420	425	425	462	455	432	411	422	386	442	440	471	430	478	429	464	429	452	427	460	429	435	483	485	448	408	434	433	449	453	428	473	448	470	452	459	463	427	461	454	456	440	455	440	426	482	424	430	451	467	468	430	441	451	458	477	485	463	466	422	452	460	468	476	446	447	493	453	421	418	429	444	439	451	434	453	440	485	448	479	436	431	467	475	458	437	438	456	438	453	451	428	477	408	464	460	456	432	455	409	453	440	458	487	465	473	467	496	421	431	413	442	427	480	447	436	456	466	467	467	416	420	412	413	462	437	463	408	446	452	429	464	439	469	451	451	453	434	465	458	472	447	467	427	449	457	401	436	462	454	404	472	482	468	464	422	402	478	404	443	472	446	445	454	471	468	432	445	453	431	462	463	456	450	448	407	423	449	484	440	447	435	446	416	438	456	427	447	452	419	426	419	473	412	418	488	436	444	433	478	439	418	440	448	441	440	463	485	456	483	416	421	432	443	442	455	429	426	469	444	409	441	448	489	416	438	459	442	431	456	456	476	463	482	434	431	485	482	412	457	454	446	443	454	421	429	467	478	453	461	472	471	406	460	445	427	423	425	423	438	449	394	426	452	444	444	438	467	451	458	458	456	450	460	484	431	429	428	473	453	457	458	433	449	464	469	446	425	472	459	485	438	479	396	486	459	465	458	439	451	454	411	411	482	416	474	466	460	438	457	458	446	440	431	444	445	438	410	447	426	458	454	432	471	427	452	411	433	463	431	447	473	437	446	454	466	443	445	452	428	450	437	515	471	420	420	445	440	442	455	478	449	431	429	484	414	454	414	419	455	448	443	450	416	455	451	485	401	473	426	434	406	416	406	452	477	437	431	471	437	466	434	454	430	463	416	468	412	470	459	441	425	473	408	458	435	467	418	432	438	473	436	457	415	440	464	404	434	453	417	457	409	475	413	454	451	475	470	440	435	451	434	428	431	446	405	447	437	401	466	457	426	457	451	429	453	447	442	462	436	474	424	440	408	437	435	469	398	431	418	427	472	449	486	410	456	467	425	426	445	432	445	456	451	453	433	423	447	462	463	463	434	416	458	446	399	443	432	444	446	394	462	475	476	415	437	444	444	445	437	478	441	423	447	469	457	449	414	455	447	452	448	452	393	459	461	423	479	429	504	448	410	447	432	457	436	434	448	462	444	472	448	462	471	447	434	451	469	415	444	467	427	419	405	424	435	460	435	429	440	446	466	436	425	430	464	439	454	400	466	414	439	450	431	478	474	420	457	422	477	405	451	443	447	419	418	449	453	442	431	418	459	457	456	446	429	474	396	461	426	472	465	436	446	457	412	442	462	443	435	450	447	457	474	461	415	440	438	437	438	453	480	429	474	432	431	423	460	416	428	432	400	438	449	447	474	450	432	418	486	439	479	449	454	417	444	464	466	439	461	459	438	439	447	474	445	436	447	443	440	420	418	410	441	443	447	453	454	487	405	431	435	420	408	475	427	444	420	479	428	462	454	475	411	467	415	463	463	434	469	405	420	444	399	429	418	457	432	471	440	432	444	443	469	402	462	432	410	434	476	460	467	431	448	446	434	448	473	439	432	436	445	413	412	438	421	433	420	443	429	430	445	419	422	429	436	431	433	400	414	448	457	407	469	461	454	475	430	432	459	472	473	447	435	454	465	469	425	431	421	429	436	430	474	455	421	419	488	433	460	478	453	432	469	457	472	502	450	425	443	472	445	432	432	459	439	433	424	454	426	455	445	468	463	471	461	487	423	436	465	423	412	418	440	443	437	451	454	460	480	415	424	447	411	441	445	421	456	443	444	474	423	444	414	461	408	427	476	422	440	434	439	463	448	461	443	443	457	458	458	470	442	417	473	431	428	458	453	445	440	478	429	464	434	473	449	456	457	451	421	469	437	468	422	475	452	444	419	466	421	448	462	424	416	413	472	469	478	482	439	413	448	477	455	420	438	447	442	447	485	414	426	488	428	436	410	444	437	429	477	459	443	437	442	458	399	472	472	464	412	434	413	447	471	482	474	449	471	452	399	425	454	445	459	447	458	442	435	423	442	435	449	467	454	425	443	429	449	462	465	462	455	453	457	473	436	448	441	424	422	465	490	490	446	438	466	465	432	450	440	471	453	435	434	473	449	459	431	444	467	475	466	457	472	437	445	451	414	428	472	401	450	485	441
23298	21334	28873	24131	21334	18996	2017	834	641	566	573	546	484	446	512	469	438	408	400	426	437	400	390	398	377	389	426	359	387	374	357	388	391	378	376	378	346	377	351	387	346	398	342	377	342	363	342	394	350	365	383	338	341	369	388	363	344	365	372	402	358	396	351	370	359	365	363	369	343	338	371	356	358	310	350	376	350	371	364	388	323	337	360	368	316	359	346	377	348	358	355	357	327	376	372	351	340	356	346	321	337	357	323	327	352	370	364	335	338	381	360	366	374	365	383	371	351	358	372	356	342	342	352	351	363	333	336	378	347	352	348	372	381	340	392	348	338	366	328	342	370	360	343	318	357	350	374	366	349	361	371	384	329	363	337	314	345	383	354	314	360	366	392	350	332	408	333	320	360	336	365	315	404	342	361	333	351	379	354	381	363	361	335	376	379	347	343	343	336	352	364	342	356	346	324	352	379	379	347	358	323	360	342	359	343	353	333	359	327	345	380	361	332	329	344	373	340	379	365	367	330	349	346	322	360	338	360	358	373	343	355	362	375	331	365	356	371	361	338	357	344	337	362	332	357	324	341	320	378	332	365	348	360	359	374	354	352	348	330	354	350	344	377	369	371	361	326	397	350	341	375	357	356	320	328	349	354	397	336	385	356	353	368	368	375	337	345	368	359	328	374	332	372	347	343	335	353	349	360	337	370	343	364	351	351	362	373	345	344	319	346	408	351	364	371	333	343	352	354	352	346	363	342	384	356	365	376	375	356	338	374	371	359	378	356	331	353	376	374	366	375	373	371	332	357	360	342	353	337	353	361	377	328	354	374	327	354	309	352	322	369	370	347	312	360	357	366	353	350	358	382	331	320	340	370	333	381	350	350	364	347	335	339	356	351	333	388	379	375	363	355	354	337	356	341	369	390	330	373	343	380	343	352	342	386	350	373	364	350	341	357	353	317	363	331	324	338	372	377	345	340	344	337	306	347	352	333	359	332	356	358	358	375	327	372	400	370	333	371	350	367	389	351	369	352	327	385	372	374	352	371	356	356	353	381	340	357	366	363	379	345	339	325	346	345	372	394	358	369	383	373	359	374	322	339	341	337	361	402	356	375	367	357	338	323	351	372	327	365	360	365	355	347	357	387	320	384	394	370	348	344	366	388	344	325	347	366	322	350	327	340	361	371	355	328	356	321	339	370	321	348	381	353	369	369	344	390	350	393	316	346	363	330	363	331	400	347	320	337	337	341	372	324	330	357	361	380	359	349	353	341	345	379	356	339	389	352	342	343	392	346	347	367	384	327	322	338	356	331	339	327	358	397	368	356	333	331	368	379	362	361	341	333	352	356	363	347	353	363	354	365	337	333	362	332	351	361	332	387	340	347	331	391	358	340	336	361	367	329	364	373	332	322	300	368	349	364	347	377	342	392	349	334	314	344	373	346	339	383	332	350	361	331	316	371	336	345	372	318	350	351	354	335	367	338	367	382	356	360	356	323	348	334	312	315	344	360	329	326	368	349	379	333	340	356	366	337	391	374	391	327	371	382	345	326	339	348	344	337	343	340	379	352	373	371	336	341	319	368	350	350	369	380	338	351	341	349	359	339	365	336	365	349	362	349	342	348	372	326	344	378	379	371	356	334	311	338	359	384	334	359	357	330	350	321	376	370	323	358	343	347	391	355	344	354	351	367	388	355	305	355	365	359	339	367	367	365	337	362	348	339	341	364	349	335	353	336	364	390	408	300	340	357	379	345	364	354	365	382	351	394	341	369	360	342	339	311	348	356	368	364	336	330	361	364	331	371	373	368	375	356	306	380	357	332	383	374	382	365	352	300	308	336	361	314	342	366	340	351	335	318	380	375	365	319	348	372	335	342	388	363	363	339	349	374	357	372	340	348	363	350	368	359	373	334	332	358	344	334	363	373	336	374	356	359	343	385	351	357	378	357	382	322	332	354	352	359	361	354	337	356	361	343	365	347	323	364	381	354	344	347	328	348	348	339	369	371	347	370	320	359	347	356	377	342	352	337	416	368	349	338	368	353	378	366	337	329	333	338	337	354	320	340	358	369	349	352	333	350	351	356	331	341	372	311	389	365	364	338	357	347	357	353	363	404	342	349	328	370	346	339	363	395	332	351	330	351	331	352	389	353	376	351	373	376	350	333	409	337	362	338	357	379	361	356	340	357	380	366	343	365	367	342	350	361	358	375	343	325	341	348	367	307	361	355	345	395	336	376	343	381	339	362	339	350	358	383	339	352	363	354	350	347	345	382	371	323	354	357	354	366	357	369	354	333	343	348	322	344	359	350	349	367	416	329	367	343	355	384	333	368	332	341	369	343	342	378	351	346	361	356	379	327	353	374	354	346	383	351	367	368	325	343	340	371	327	341	362	326	406	330	358	385	383	329	331	362	345	378	362	350	340	350	377	361	346	365	340	372	364	341	349	343	370	322	327	363	339	330	322	389	350	395	344	345	352	357	367	389	334	323	371	346	369	362	383	338	367	353	339	343	357	362	330	375	329	358	366	350	319	385	325	382	348	355	375	372	373	391	342	346	340	365	352	340	347	351	351	377	353	356	356	352	339	322	325	359	394	359	349	344	313	376	357	340	366	352	373	388	359	339	347	342	354	393	345	329	358	335	356	349	366	369	371	330	372	363	366	355	336	349	346	367	348	357	351	340	356	398	354	367	332	354	370	343	348	342	324	340	369	368	359	361	371	345	354	323	335	365	341	348	377	353	360	336	351	320	341	378	365	342	386	331	370	357	335	374	365	371	355	359	362	356	386	360	337	350	343	344	400	354	340	347	335	375	359	321	376	366	379	340	363	362	340	343	377	365	374	371	345	359	347	338	369	330	373	348	347	352	340	345	387	360	342	346	356	389	355	382	326	324	346	341	340	339	326	367	337	338	344	366	340	362	367	319	322	369	374	362	351	362	339	343	343	378	374	382	350	324	360	319	365	354	354	352	349	358	340	341	338	360	347	378	341	355	346	343	362	350	351	332	347	345	323	351	371	355	326	350	336	360	350	388	339	330	355	345	339	358	369	309	326	332	361	364	370	344	346	322	350	334	368	371	343	359	340	341	329	340	336	367	357	363	329	338	333	411	349	364	355	378	354	358	372	335	381	351	355	385	329	334	348	349	348	379	377	357	372	383	328	335	340	365	364	367	346	328	324	357	348	340	329	368	335	343	300	322	368	378	350	360	332	386	356	380	356	354	348	346	344	322	344	361	364	363	332	362	362	348	329	352	360	363	351	332	366	333	334	361	330	348	378	356	346	377	365	356	361	350	314	362	346	345	349	347	359	362	330	351	369	367	352	352	349	372	345	329	333	358	355	365	352	352	357	322	351	353	338	369	322	365	327	311	370	340	355	333	365	344	335	298	358	385	338	342	328	343	334	294	329	345	391	353	348	371	334	355	362	363	346	395	380	339	321	354	314	338	349	342	358	359	331	352	359	370	339	342	332	388	366	389	354	350	337	329	333
26000	15959	19413	7027	4794	3612	2807	2245	1976	1689	1383	1308	1225	1131	1027	955	1011	890	884	844	773	785	818	767	774	734	742	736	766	714	755	758	691	682	675	674	722	759	688	636	672	707	662	676	726	714	724	716	668	638	659	672	659	656	748	671	657	662	655	698	660	613	630	697	664	693	622	614	654	625	660	640	689	645	630	659	640	664	686	667	647	649	657	664	665	707	648	641	663	661	680	633	652	615	674	640	696	679	634	698	672	606	641	664	641	665	687	685	685	647	691	683	703	622	645	634	692	643	613	687	672	620	655	637	687	635	653	654	662	659	618	668	652	666	615	676	657	628	586	661	662	610	608	641	665	648	656	664	606	668	667	615	668	689	616	632	665	650	653	634	601	642	635	691	615	647	632	656	625	620	665	648	662	648	644	730	655	670	639	627	634	630	679	618	654	648	647	613	620	644	651	689	654	707	641	673	646	662	643	653	642	697	645	677	641	631	662	610	606	692	685	696	638	668	670	638	624	678	689	683	673	586	626	658	602	631	631	637	685	673	641	674	613	623	622	648	645	634	635	664	604	642	647	685	682	661	666	663	683	699	603	707	668	674	652	633	618	638	640	623	644	659	650	627	680	638	697	594	676	611	674	650	670	641	650	655	662	680	618	662	667	653	648	673	666	693	584	648	640	636	657	681	658	651	653	654	633	631	642	647	641	623	654	654	637	665	643	617	648	656	644	644	617	645	654	647	651	615	701	648	662	637	665	637	627	588	615	699	671	694	663	656	667	654	599	585	658	685	662	667	644	633	659	675	613	642	634	618	686	638	635	665	625	632	691	639	657	632	672	658	606	653	654	612	630	651	643	669	676	673	686	644	646	625	652	634	634	655	663	666	656	632	629	628	622	635	629	616	649	623	617	645	663	687	634	632	615	663	666	684	644	639	581	629	673	622	642	671	662	654	646	630	695	610	653	625	651	639	580	635	665	657	637	672	639	633	668	668	650	624	647	631	695	616	638	633	613	638	649	688	638	635	634	662	690	658	673	610	653	645	686	624	642	633	639	655	638	655	663	605	666	627	632	669	649	626	630	703	701	621	624	684	684	649	647	655	650	653	654	629	625	665	660	634	683	639	675	639	659	666	652	650	643	665	674	640	651	689	666	663	627	675	651	660	642	655	694	627	639	659	622	631	694	644	640	662	623	620	666	663	671	693	671	644	701	595	666	683	645	630	676	609	622	682	644	673	626	669	645	651	650	675	640	655	631	636	633	612	667	626	648	650	697	637	639	644	639	608	654	634	656	655	628	679	658	629	644	632	641	733	657	661	640	626	635	647	657	622	650	646	669	622	644	648	616	652	694	656	647	595	621	622	678	657	660	664	649	643	613	679	678	652	629	679	596	618	633	659	649	666	645	658	633	656	658	645	621	667	672	677	647	653	618	704	660	672	628	636	668	598	621	695	643	659	627	644	659	626	677	622	627	636	679	652	659	664	636	622	632	605	622	687	665	618	629	632	718	684	621	649	698	662	644	626	689	661	633	680	647	631	690	637	664	675	664	635	682	639	639	660	638	657	645	639	644	609	635	651	643	664	618	611	659	656	710	664	686	605	633	637	649	630	664	635	617	619	644	667	673	659	645	605	647	648	657	665	621	614	668	624	633	646	689	642	646	642	655	655	657	682	670	665	633	644	668	615	624	622	613	666	663	654	614	621	674	685	634	639	613	666	662	657	708	685	656	621	655	667	662	630	668	647	616	624	655	646	631	648	652	612	640	634	676	674	643	618	657	661	617	613	660	656	631	661	645	663	647	669	635	620	628	648	633	668	633	666	620	655	645	642	640	707	695	627	703	676	635	606	654	658	644	698	676	619	649	671	634	602	618	675	661	655	679	655	693	697	721	659	668	681	602	661	667	622	621	668	605	709	673	642	657	644	662	659	607	721	624	640	653	643	670	658	638	661	650	611	685	641	659	628	689	652	687	684	624	650	643	640	658	631	594	648	675	659	664	695	665	686	643	629	631	668	666	645	632	659	651	628	633	626	639	642	685	693	671	630	660	686	658	654	677	583	669	641	662	656	674	662	639	627	607	628	626	700	668	687	647	702	640	654	669	647	667	693	668	628	653	647	665	628	652	683	668	633	645	658	662	647	597	638	688	630	648	659	637	715	693	666	667	634	616	694	681	598	635	635	667	684	674	639	654	634	596	616	655	698	634	645	621	598	660	675	622	637	685	673	657	622	717	669	662	630	711	632	666	657	619	621	721	668	661	654	677	658	631	640	678	685	637	666	635	641	665	683	635	664	675	624	648	684	644	664	609	650	636	656	670	647	684	660	645	682	659	646	644	650	657	642	661	717	687	685	692	645	644	613	628	647	635	649	674	628	623	652	561	702	629	608	626	597	637	642	704	618	676	675	663	639	650	644	646	674	672	611	655	666	635	683	650	621	599	645	644	648	612	665	630	673	641	632	657	653	625	671	624	616	655	700	624	667	651	654	586	669	639	637	613	684	659	603	617	622	624	682	607	649	673	632	624	675	670	682	625	639	659	667	681	666	635	622	663	598	635	692	629	693	722	665	664	629	658	629	627	639	628	673	617	664	618	654	650	668	689	674	666	666	634	637	658	691	684	652	602	666	660	649	677	635	652	584	659	670	634	646	660	643	620	611	698	658	617	673	635	650	681	646	666	647	623	654	653	658	682	647	666	632	618	682	616	658	674	639	679	706	661	700	645	634	637	632	645	662	634	608	659	627	637	623	658	606	658	707	623	681	650	680	650	666	656	660	638	656	652	602	679	662	631	625	668	620	596	669	694	632	657	654	643	656	667	655	636	615	674	664	641	640	650	584	630	679	628	640	648	634	682	644	663	586	655	673	651	679	643	663	653	628	638	659	669	619	662	630	666	622	706	656	651	650	642	642	642	635	640	707	645	623	700	642	651	668	621	631	666	643	645	636	631	690	663	639	668	604	631	637	669	643	683	611	661	658	596	621	662	653	664	627	636	652	571	638	676	640	602	673	616	673	629	657	645	648	626	634	628	616	651	638	670	666	658	634	608	650	636	661	613	643	667	637	680	634	680	670	662	641	642	627	625	668	638	623	643	643	637	656	681	655	631	663	671	682	612	662	656	615	682	629	630	627	668	614	630	644	671	616	640	630	654	612	596	624	654	643	697	700	620	580	629	619	710	598	653	648	650	663	650	636	607	637	649	655	629	635	690	659	659	649	662	677	631	650	607	652	644	679	670	637	679	648	667	633	656	635	645	650	641	649	627	670	671	676	637	670	701	650	644	624	576	622	645	634	660	655	661	662	604	675	646	647	642	688	633	639	656	670	635	646	623	591	642	623	621	671	701	602	665	597	668	656	676	689	634	644	657	696	685	663	650	680	618	647	649	687	667	596	655	662	609	646	644	696	631	646	579	654	649	639	640	604	672	685	608	643	665	634	637	703	599	648	638	642	666	652	667	625	657	706	673	634	628	639	678	663	644	649	613	664
26944	20824	9504	970	583	553	505	500	518	502	498	488	451	461	517	495	488	453	459	484	492	510	472	508	460	477	460	503	451	508	472	486	507	492	458	472	498	472	491	466	478	514	485	461	487	466	516	466	496	457	481	507	448	473	459	479	471	484	450	453	505	480	485	490	481	454	542	455	437	482	475	446	436	479	487	499	500	499	501	407	436	490	508	462	479	494	479	487	512	451	465	465	467	470	440	462	487	504	486	480	512	471	480	475	448	476	463	476	453	480	494	441	493	494	469	484	500	497	441	449	442	476	471	483	524	462	459	469	474	485	483	464	476	473	495	442	472	502	495	477	529	500	520	477	471	461	489	477	493	488	489	478	471	476	493	491	465	480	491	489	465	471	537	494	478	468	511	487	472	494	475	479	478	467	477	478	463	465	461	486	479	508	462	495	482	455	479	465	466	460	474	452	501	467	498	515	487	492	482	476	464	477	447	488	478	470	463	471	466	499	472	460	506	502	470	492	494	477	502	462	487	491	477	484	479	453	458	457	457	460	437	473	463	470	480	452	453	481	470	476	456	470	533	472	485	530	521	538	483	485	447	484	448	500	474	474	505	492	469	491	471	453	468	492	475	474	511	470	462	466	452	470	519	491	484	454	512	480	453	469	453	473	467	491	492	505	487	455	432	495	477	505	485	517	453	491	484	450	483	490	506	491	471	496	519	472	506	468	460	490	473	481	453	459	461	494	445	539	492	498	476	505	424	449	483	468	450	461	463	469	476	500	440	505	440	473	489	499	451	452	490	499	505	501	495	475	506	476	434	480	453	451	471	476	492	523	497	476	483	439	486	456	472	502	479	490	454	433	472	482	502	500	497	453	490	501	485	466	472	469	510	476	478	447	452	453	468	465	479	519	507	457	436	483	523	506	497	468	490	466	487	449	464	507	447	487	495	485	500	440	477	475	447	494	462	453	466	470	469	468	477	480	480	466	468	494	487	458	484	457	473	479	484	473	492	532	480	466	493	472	483	474	469	497	492	458	489	484	438	509	510	488	458	470	469	443	470	513	465	467	501	448	494	488	462	477	515	483	501	492	434	503	474	446	422	494	482	501	472	509	470	479	451	472	506	504	493	482	487	462	519	466	476	475	476	515	465	481	490	489	493	491	481	491	526	447	481	448	464	472	496	490	471	452	471	471	458	488	485	476	471	495	496	479	457	464	426	511	458	450	489	492	427	495	497	494	432	515	469	481	481	481	498	431	508	420	487	497	475	454	495	474	476	470	469	464	497	502	474	475	443	515	472	474	487	432	467	459	491	451	477	455	484	454	486	459	458	479	461	442	457	514	491	507	462	504	440	502	475	474	488	431	490	461	505	492	448	450	474	452	494	486	490	472	456	478	499	449	489	490	475	423	473	487	504	479	480	468	493	472	484	490	489	488	453	512	452	464	453	477	485	487	453	436	497	466	469	478	507	479	475	505	497	482	477	473	470	459	480	513	479	477	464	480	482	473	514	486	492	472	486	479	476	504	463	526	507	457	490	465	441	441	461	448	476	501	451	450	475	478	491	456	473	426	457	461	438	435	512	446	460	498	484	496	468	476	471	482	500	486	510	482	466	465	471	471	485	487	500	448	473	450	484	487	514	499	447	452	432	492	489	482	496	483	472	471	491	491	463	447	493	474	503	466	481	475	497	489	478	465	446	496	472	509	484	515	505	503	486	429	462	492	446	486	485	467	502	469	493	485	464	510	442	479	452	471	504	486	446	464	445	466	491	438	472	522	427	483	456	466	486	514	449	486	508	471	453	474	499	504	476	502	472	461	453	460	469	491	471	481	475	510	465	473	514	477	451	490	487	489	459	455	485	493	462	480	521	501	513	481	476	423	447	444	484	470	490	458	453	494	480	478	456	453	502	460	454	502	489	446	479	456	482	468	490	430	458	473	462	472	482	475	504	484	472	464	462	453	482	478	490	463	475	467	452	478	465	471	449	498	442	451	462	459	475	492	459	474	484	502	474	470	431	483	471	457	506	476	472	478	478	469	484	515	458	460	471	459	485	497	511	473	464	442	485	459	475	477	520	483	426	489	449	465	468	438	464	454	501	465	525	475	462	491	468	491	450	480	497	489	485	459	507	498	487	479	471	483	473	468	487	493	474	469	485	491	476	464	478	478	485	425	471	490	469	431	490	466	465	519	459	463	514	493	463	454	457	483	474	474	454	493	485	458	450	443	451	481	474	487	493	512	451	488	471	487	468	455	499	459	463	498	484	456	471	487	531	467	474	464	493	538	493	478	454	454	552	516	500	488	483	442	502	483	512	484	453	490	504	466	461	496	476	472	474	441	469	504	469	459	486	482	496	539	480	490	455	479	474	446	464	465	488	505	503	490	473	508	479	433	448	499	498	519	478	456	496	480	500	497	488	509	510	456	508	479	469	489	466	479	489	477	471	523	455	469	480	523	510	506	488	498	489	426	505	475	482	467	483	483	496	492	446	510	511	461	470	477	492	440	474	457	479	456	508	465	453	480	461	473	476	452	490	503	507	452	462	487	472	475	501	428	486	505	479	487	453	491	489	471	509	512	480	450	475	516	462	493	508	458	475	490	485	487	494	448	474	503	516	484	483	472	510	478	494	472	485	478	478	466	530	435	489	464	491	501	468	481	478	488	485	455	451	450	474	499	462	501	459	498	476	457	471	490	457	468	498	446	474	455	455	471	449	481	456	506	466	485	464	462	477	483	467	482	485	491	461	480	496	507	498	465	499	423	492	455	478	503	496	454	439	457	475	509	477	494	477	491	497	458	483	481	498	459	437	477	475	518	465	478	490	539	505	497	452	474	462	472	493	481	486	470	461	479	512	460	475	458	467	490	452	469	469	498	464	477	478	471	446	494	471	432	461	482	523	461	484	484	450	497	499	486	465	470	476	446	472	483	492	463	468	477	493	488	485	477	523	462	439	470	517	517	461	484	455	517	458	463	481	492	490	475	451	458	459	503	474	489	502	458	485	464	423	492	492	501	471	472	483	505	500	470	502	438	489	477	498	456	438	485	481	491	496	474	504	445	477	492	476	502	497	457	508	490	482	469	480	526	491	457	512	461	452	515	504	496	478	488	483	485	447	505	456	452	534	483	446	483	519	529	466	472	488	466	496	475	499	500	476	465	460	471	497	470	451	487	451	465	462	475	497	492	468	464	461	516	435	495	475	503	455	514	484	469	467	481	472	472	463	482	509	476	443	445	495	503	503	486	468	448	480	492	493	455	486	458	477	489	486	501	508	489	476	477	473	491	436	505	503	494	508	485	464	464	515	507	411	470	490	495	444	473	477	494	503	459	455	495	495	482	495	499	479	482	447	490	445	477	474	453	507	496	470	486	473	492	468	443	470	481	484	454	524	479	477	492	441	459	490	482	475	436	474	454	484	497	496	493	485	466	500	485	472	461	467	487	484	504	485	460	492	494	505	487	500	481	455	450	454	511	464	487	469	455	453	519
11361	2065	3761	1286	1151	1109	1025	991	967	953	1033	959	906	951	901	939	950	903	906	934	870	943	939	866	953	950	942	883	997	904	952	930	935	967	914	920	926	920	946	934	983	912	939	923	936	899	979	840	958	917	933	923	892	945	974	970	915	920	912	908	927	889	898	897	893	970	932	874	897	891	893	956	897	916	926	899	965	916	914	908	937	940	900	905	978	942	911	992	936	946	937	900	923	988	936	906	936	939	888	906	936	933	935	915	923	916	940	952	931	881	949	977	917	920	912	896	972	975	907	929	929	961	872	921	932	921	919	973	880	927	910	916	948	936	925	923	937	962	901	874	908	895	956	907	937	896	889	926	943	962	966	908	943	960	927	923	965	928	931	942	911	893	905	920	969	956	923	898	889	932	948	910	901	947	936	900	935	908	927	914	1002	834	969	884	913	882	918	935	874	883	921	911	910	968	935	895	937	946	982	950	968	923	905	867	902	946	904	930	920	916	893	934	1002	901	893	920	932	994	909	947	945	943	900	917	936	921	908	942	917	919	979	925	949	935	890	886	936	910	895	938	931	886	912	907	949	920	924	939	910	937	969	863	938	939	914	937	973	934	878	939	938	947	914	987	916	953	892	901	926	976	920	915	923	897	939	874	928	890	947	871	884	894	930	898	923	931	922	927	892	883	868	891	913	988	961	936	965	879	898	876	872	872	932	909	872	942	919	888	961	891	948	926	963	897	917	937	947	900	959	928	943	972	930	878	932	914	991	896	954	923	926	913	963	917	953	982	910	971	922	870	888	931	894	927	889	877	919	908	954	907	951	868	940	881	906	926	917	928	867	890	906	954	941	952	906	929	891	945	894	931	973	960	918	955	956	910	969	902	860	965	963	907	922	980	903	952	905	931	925	906	907	920	923	899	923	901	901	977	954	954	866	931	918	961	941	910	944	929	968	953	898	991	951	913	892	925	943	930	931	889	920	938	951	904	934	893	983	942	893	881	938	873	832	929	970	930	938	963	903	912	934	949	858	923	914	942	908	922	881	909	931	979	921	899	916	979	930	951	902	961	977	873	854	951	926	878	941	924	908	927	930	916	876	898	925	904	875	988	945	959	864	921	940	953	964	933	875	952	888	890	946	941	933	923	932	937	932	916	950	940	919	911	882	893	885	912	903	984	932	869	927	954	957	901	895	939	899	895	875	973	921	872	876	971	934	891	946	902	901	892	921	936	948	927	976	972	915	884	921	918	929	910	892	942	953	934	874	916	919	903	898	943	942	859	987	929	935	914	868	902	924	955	945	947	895	925	888	950	922	941	938	968	934	946	876	948	924	919	914	881	904	925	925	944	952	942	941	931	932	950	903	920	948	928	940	936	899	907	941	971	879	902	971	904	972	901	890	831	947	923	880	912	919	945	951	950	917	963	924	916	930	961	898	917	885	964	950	934	934	972	951	927	972	913	903	893	916	912	951	906	956	888	921	939	927	942	888	878	935	959	871	952	939	916	926	906	879	915	933	939	914	917	976	936	921	907	922	888	919	913	924	904	879	901	958	956	965	925	942	881	959	898	954	946	891	991	933	923	877	916	910	937	922	874	915	940	934	947	966	923	901	872	926	922	879	973	940	939	933	925	930	843	952	908	906	950	906	890	880	922	929	920	927	908	952	937	915	948	887	894	937	968	928	927	932	922	922	910	900	898	848	921	921	946	911	960	907	928	981	933	926	955	998	895	918	915	872	938	971	929	873	878	933	883	953	944	887	904	921	920	948	921	920	935	904	953	952	842	897	939	914	948	927	910	919	924	942	943	929	961	931	892	904	874	973	916	952	905	915	1008	950	939	915	927	906	879	978	926	969	904	962	919	905	1001	889	932	951	863	918	915	920	834	968	883	929	919	866	892	956	920	926	947	910	897	933	888	869	964	955	908	889	965	880	926	974	931	888	925	901	937	922	941	902	898	911	905	898	970	934	945	904	876	897	943	973	940	964	944	896	887	962	966	947	912	924	948	920	897	977	950	930	917	923	902	959	924	835	935	928	963	964	906	866	896	946	913	892	947	887	882	918	938	899	907	878	917	898	927	956	917	926	907	916	934	923	896	893	877	932	944	945	908	964	942	900	895	928	926	946	949	914	951	924	907	977	897	915	897	968	889	903	946	921	973	982	932	862	960	887	977	969	925	918	969	942	927	939	916	938	914	866	973	898	895	878	938	910	932	932	906	949	862	881	896	892	935	936	928	946	925	895	940	893	881	903	878	891	926	905	879	977	926	906	914	865	962	896	901	924	870	936	904	884	926	965	891	905	881	933	959	871	962	923	949	859	903	928	950	904	922	941	921	923	922	922	928	922	920	895	867	896	922	975	947	931	920	925	946	987	933	878	934	945	884	897	917	921	935	935	960	984	933	968	932	885	934	889	899	915	885	890	948	926	925	978	877	925	950	954	949	931	876	883	926	890	937	894	890	978	892	958	934	962	963	888	926	951	926	942	919	888	966	911	903	900	940	919	917	946	921	879	962	981	942	956	940	887	970	910	925	876	914	965	927	953	923	945	951	889	935	977	934	882	916	892	916	908	901	879	876	947	911	944	842	935	868	892	986	871	881	925	866	914	973	914	862	922	861	953	885	931	928	918	921	956	904	956	923	926	932	929	894	920	930	907	893	946	935	934	947	934	923	920	975	941	966	941	931	940	908	960	918	930	951	931	946	950	898	932	926	898	970	891	893	943	921	910	895	956	902	942	899	928	906	911	929	872	948	990	943	996	937	922	915	919	893	927	951	932	935	888	952	943	956	917	844	889	933	912	955	920	922	895	907	981	911	937	885	941	888	963	883	938	928	939	921	935	937	918	940	924	929	904	897	924	970	913	913	927	940	884	899	919	923	909	958	901	866	885	907	886	895	881	901	988	942	937	886	924	925	927	951	885	884	951	934	985	945	965	916	955	930	914	901	858	891	920	902	953	916	924	919	895	972	888	871	905	920	885	922	943	941	904	951	920	910	976	919	950	901	894	915	951	976	939	920	912	932	907	847	971	969	914	949	937	926	922	937	924	931	956	909	954	963	942	870	949	962	938	890	894	960	933	923	957	969	949	901	908	903	930	950	907	910	911	907	912	875	937	906	954	859	903	945	935	928	920	926	907	932	929	929	891	922	920	876	914	868	933	856	948	943	942	970	960	939	933	963	903	886	943	911	909	895	925	893	919	909	908	921	960	912	884	949	915	923	905	926	921	839	924	901	921	940	935	917	955	919	879	942	924	865	916	970	910	926	867	920	940	879	905	923	977	950	928	969	885	940	940	937	885	902	892	902	907	948	925	937	914	873	937	927	921	939	895	976	937	951	950	925	934	889	978	930	939	864	976	949	891	936	928	928	902	896	871	919	980	888	896	886	886	915	918	928	904	862	889	887	928	856	898	1009	896	918	956	898	950	904	953	920	886	934	930	926	913	956	900	941	895	907	942	928	947	919	929	922	916	849	901	911	898	927	911	951	943	955
24216	21330	28250	24759	20476	2010	660	396	359	345	299	268	291	262	285	260	251	283	253	264	258	244	255	262	241	224	213	242	237	214	215	230	227	255	229	199	227	236	203	239	201	230	203	232	216	225	213	224	193	213	231	211	210	220	230	241	226	231	227	206	209	204	209	199	187	206	198	209	215	220	214	198	190	210	234	217	215	222	207	229	224	206	240	189	200	208	205	202	217	221	220	210	202	192	224	211	193	237	214	217	225	201	215	215	225	208	219	220	195	206	222	250	215	209	251	202	220	206	196	197	246	222	225	218	231	200	174	202	215	199	236	214	221	214	212	219	230	217	164	202	239	174	208	198	227	227	198	221	243	215	217	227	217	228	221	208	205	211	220	214	188	219	197	216	202	249	212	202	220	226	222	222	222	196	197	206	209	213	216	222	215	194	226	228	202	218	231	216	211	214	227	210	198	204	219	211	203	198	198	180	225	219	243	206	241	244	212	254	233	210	207	216	205	237	200	241	182	198	242	244	177	210	205	224	217	188	218	183	221	199	233	211	228	220	218	222	188	215	217	234	236	204	198	206	217	203	204	213	212	193	201	214	210	213	210	210	221	211	232	213	211	211	216	209	217	187	214	192	214	194	202	213	183	221	222	194	220	225	190	213	240	206	211	212	219	209	200	208	199	203	190	214	200	203	210	193	222	195	220	207	207	199	211	229	225	228	207	199	222	226	222	211	209	196	198	227	212	227	214	228	195	220	224	205	261	197	222	225	218	169	183	229	200	228	230	202	210	209	219	214	244	190	204	211	199	199	219	210	213	226	211	194	201	203	202	194	214	215	223	199	209	195	194	211	198	224	212	202	220	208	207	197	228	221	218	204	219	203	217	195	222	215	213	224	187	220	209	241	223	188	218	220	215	199	212	210	206	222	194	210	205	213	210	203	190	229	204	222	198	225	218	217	211	201	217	204	218	210	215	208	217	191	198	204	216	214	212	198	209	212	218	229	202	204	220	195	214	230	215	198	221	212	180	217	219	216	197	202	202	224	218	212	209	219	210	216	215	215	237	226	206	222	191	224	218	211	195	235	242	205	221	220	191	227	195	242	209	220	198	222	212	206	196	216	242	235	212	225	205	204	229	220	192	184	224	230	237	209	219	243	180	207	204	213	218	200	213	230	215	226	217	216	207	251	205	227	238	181	213	228	220	193	212	199	206	202	226	232	213	194	202	207	213	232	235	215	220	235	229	228	199	223	185	207	219	191	208	209	221	221	209	216	203	239	223	215	212	210	238	206	190	211	220	228	185	217	227	226	226	225	192	241	217	222	226	218	218	246	230	234	227	210	227	208	205	219	191	196	216	226	217	233	217	199	211	200	214	206	226	228	210	216	226	187	243	221	211	209	232	226	199	229	219	226	226	221	212	216	224	202	218	198	202	209	254	210	218	200	227	214	207	190	239	212	229	211	199	220	237	225	210	198	195	235	216	230	209	216	189	217	195	229	210	211	216	236	222	197	204	202	236	230	215	233	207	219	221	236	203	233	207	235	208	200	207	198	238	209	196	215	220	175	195	220	211	214	234	208	196	224	234	201	231	209	203	209	238	213	215	226	215	204	215	214	203	202	227	234	234	234	221	207	229	199	200	212	212	213	201	208	219	188	212	216	236	212	190	216	214	237	233	217	220	218	240	204	242	200	214	224	207	209	226	225	219	188	202	209	223	223	202	236	209	222	224	218	211	215	212	222	214	216	220	197	204	224	205	213	219	208	223	211	232	215	233	218	222	213	205	206	201	228	223	213	233	216	225	244	211	240	224	188	219	189	203	214	222	200	206	247	218	230	208	181	205	224	211	209	215	231	239	206	228	228	197	229	226	186	196	210	218	213	224	219	205	216	206	194	206	199	218	230	226	212	215	215	217	215	214	178	201	216	208	188	238	212	196	215	208	218	213	196	219	213	195	220	212	202	196	206	206	216	230	210	241	182	204	243	231	208	195	220	207	218	239	215	225	205	230	226	226	205	217	207	196	225	217	206	196	231	231	209	211	191	200	198	228	185	196	214	183	214	202	202	196	205	245	237	228	205	251	222	242	234	229	191	225	228	227	225	214	223	193	196	190	201	196	223	193	242	223	223	237	224	191	209	202	235	215	195	223	227	225	198	203	230	213	209	213	190	216	227	212	228	234	207	217	214	232	240	205	209	202	212	215	251	218	223	205	200	220	212	198	215	211	200	198	194	202	192	204	221	220	221	199	200	209	229	215	215	201	207	210	231	204	224	204	253	198	200	227	193	225	234	208	190	214	200	238	208	219	207	218	198	212	209	227	202	225	207	206	191	255	191	197	182	208	211	233	225	199	198	193	208	233	225	192	217	213	207	215	210	204	218	201	201	209	198	230	231	195	222	213	201	206	191	198	192	197	204	206	200	205	221	194	223	188	204	188	184	206	194	195	185	219	210	204	218	202	223	206	236	227	200	205	229	224	186	213	200	207	220	220	197	251	233	215	249	213	205	205	198	235	217	241	239	215	218	219	258	218	225	224	191	227	242	240	176	239	239	214	205	206	243	222	210	188	232	205	198	220	222	216	209	211	225	221	220	219	193	199	227	212	215	223	219	215	240	221	219	188	202	206	221	204	197	216	201	229	216	191	210	200	222	203	219	222	197	223	215	235	216	209	207	224	216	225	206	193	214	207	210	229	219	208	199	216	219	245	208	187	180	205	215	212	183	197	234	222	199	208	203	194	231	195	223	235	228	221	226	204	231	204	218	211	212	208	209	227	240	195	221	227	200	203	226	196	207	208	219	224	219	223	193	218	228	204	196	237	203	212	227	215	199	220	210	201	226	216	203	210	237	196	206	219	209	208	205	226	225	188	210	225	201	205	199	199	182	237	191	225	212	196	218	213	232	228	189	199	215	231	219	206	216	196	224	211	220	204	202	205	203	216	225	220	204	222	203	213	237	203	231	194	192	227	193	214	225	194	197	223	208	216	196	203	224	204	178	235	204	208	206	204	191	221	229	207	208	210	189	238	229	207	235	207	202	225	219	210	195	197	225	216	211	219	197	213	234	179	208	204	213	213	240	212	226	231	216	220	203	214	207	221	239	217	201	202	202	217	203	211	215	218	198	209	210	210	214	192	219	194	208	202	216	218	191	208	247	171	199	196	202	207	229	221	217	207	212	214	199	221	216	218	199	191	221	211	196	202	216	203	205	236	193	208	213	216	234	216	236	181	220	213	231	235	218	204	209	219	201	199	211	208	223	227	191	205	214	223	205	228	205	220	208	212	183	216	212	238	211	212	200	242	225	185	206	185	206	206	205	193	211	224	213	204	198	218	217	200	230	184	218	190	220	220	221	211	191	200	196	214	228	216	227	208	193	203	200	206	206	226	216	212	230	228	225	205	192	212	220	219	204	190	198	230	220	232	203	206	203	216	231	228	207	218	216	230	239	206	226	224	194	224	196	231	232	216	218	188	203	224	196	207	198	211	215
22651	9964	15252	4306	2907	2104	1613	1299	1088	1006	830	841	679	697	624	570	604	613	551	556	552	554	513	532	551	486	456	450	484	461	495	497	514	461	465	442	457	489	491	474	467	479	440	464	462	431	439	429	478	471	446	444	425	472	441	476	425	421	455	444	462	486	431	490	436	505	464	474	458	465	450	448	447	479	435	409	433	427	405	444	476	419	449	457	451	413	411	452	421	453	465	439	441	457	425	449	436	455	432	426	441	452	443	424	481	452	428	466	415	421	447	438	436	419	464	465	462	450	511	434	414	430	427	441	456	444	457	432	424	447	447	445	432	408	422	477	433	416	495	447	446	389	451	425	400	440	437	446	439	461	485	454	501	417	430	455	418	425	421	450	396	420	457	440	422	454	460	449	460	480	452	451	440	445	472	437	476	444	469	471	456	439	427	455	426	422	437	428	458	425	409	380	426	462	449	419	429	437	442	469	456	433	421	474	487	387	454	435	449	443	470	438	438	450	461	461	402	458	436	482	449	428	466	458	420	470	420	436	443	481	477	448	430	411	386	408	445	428	472	427	430	461	453	477	510	423	439	449	424	463	467	438	451	453	435	416	431	422	448	455	446	456	413	450	429	435	450	445	434	511	440	460	442	461	448	434	454	443	420	420	422	452	454	442	440	458	435	420	478	403	485	475	440	439	468	456	444	415	440	435	436	452	448	428	435	455	444	434	397	486	432	428	430	441	429	437	455	466	492	411	449	481	445	481	404	455	419	441	493	430	432	393	430	358	419	456	456	457	397	476	445	445	449	451	440	458	474	460	467	452	478	423	450	443	456	429	418	463	474	429	450	449	447	473	404	422	441	435	453	432	467	441	417	459	437	456	433	457	432	470	455	442	402	450	419	458	461	417	471	443	434	421	430	425	465	469	460	424	410	440	482	409	421	457	466	430	468	431	415	439	441	434	416	449	450	459	433	448	480	449	398	498	437	460	432	423	432	457	464	447	447	462	437	411	433	505	426	470	440	462	457	457	440	422	448	466	439	450	462	461	445	436	414	468	413	452	421	455	443	441	452	436	419	445	416	431	453	447	468	458	462	421	447	416	408	443	433	427	431	460	401	408	437	420	454	466	419	446	424	457	450	463	424	438	441	442	448	436	453	431	448	419	453	440	474	425	417	475	412	441	472	428	443	416	428	478	436	463	454	489	424	429	459	442	434	407	437	449	416	436	459	448	413	446	421	420	461	430	455	449	523	460	428	448	478	430	449	470	452	458	462	411	442	453	475	414	443	435	436	455	454	442	433	479	412	474	432	449	417	439	415	475	487	435	398	436	416	480	433	456	451	441	459	445	457	413	420	442	426	479	443	427	429	416	448	423	438	444	456	438	455	381	441	486	440	412	468	441	417	434	461	437	407	421	414	462	449	437	451	441	465	457	439	440	464	412	464	413	445	438	443	428	418	458	444	455	452	488	445	428	443	448	488	433	404	424	472	422	452	468	439	408	398	434	431	409	465	431	404	464	447	448	417	441	457	400	447	424	426	455	419	463	433	426	438	467	448	422	459	456	431	443	418	433	440	456	435	448	426	431	441	455	440	473	454	445	423	418	432	453	465	422	458	452	427	443	421	467	427	444	451	433	477	441	425	466	385	408	438	464	424	452	419	416	458	468	472	415	470	455	441	439	434	443	467	470	423	475	468	436	414	456	454	481	406	447	470	415	431	440	388	461	434	424	404	460	467	442	421	403	401	455	437	456	449	457	471	455	439	477	432	412	457	459	441	419	478	474	451	448	414	457	420	443	445	437	451	426	427	478	421	453	412	438	417	449	443	443	433	477	434	461	464	436	419	476	465	431	469	438	446	454	420	437	476	469	449	443	409	472	431	419	442	475	452	458	472	447	441	437	508	496	476	467	451	435	475	423	447	466	435	462	447	411	450	453	430	457	422	439	448	457	430	462	429	452	439	432	431	459	429	414	441	454	464	399	427	430	418	446	416	468	435	432	477	434	432	467	465	468	459	466	446	449	447	395	439	437	451	432	432	467	392	440	437	430	433	475	439	437	425	457	448	419	466	410	421	414	393	410	438	434	422	417	439	446	444	433	462	399	453	478	417	431	423	438	437	429	449	454	458	426	426	454	446	438	451	430	450	425	411	446	457	432	461	437	416	423	440	410	474	427	425	436	400	448	462	449	449	450	427	426	414	403	419	456	465	382	420	456	430	460	424	435	422	448	462	451	446	431	416	413	462	406	438	459	463	441	428	477	429	477	436	471	461	462	480	450	467	449	424	454	452	410	464	441	454	474	432	457	427	476	431	417	421	472	446	426	444	476	420	418	445	409	435	462	458	452	406	449	448	454	437	436	463	437	437	447	435	445	462	447	391	451	443	461	431	453	437	434	419	437	447	416	446	458	441	426	431	435	456	445	427	464	443	406	461	410	480	436	489	423	458	446	440	440	453	397	443	414	426	463	434	466	432	494	421	478	440	435	441	455	449	413	425	457	466	443	397	434	411	435	450	455	427	475	475	452	453	466	441	455	462	451	410	477	463	433	428	459	446	425	464	422	443	407	446	441	425	435	460	496	433	406	445	456	459	452	491	472	463	430	454	444	421	474	434	427	461	469	443	461	447	456	431	465	420	421	436	448	458	444	435	417	438	421	421	451	475	410	445	424	436	446	460	433	435	428	415	450	434	452	434	420	445	467	425	406	400	425	421	426	443	435	442	480	427	428	466	439	459	415	443	456	436	442	426	453	418	431	437	462	434	476	423	432	424	384	420	437	460	433	434	424	466	421	434	443	449	441	420	428	474	414	430	445	421	476	452	438	439	483	457	484	450	456	462	408	441	431	463	485	436	451	446	449	466	424	446	440	453	430	444	437	441	464	418	432	419	451	436	451	454	452	453	438	434	422	434	456	430	432	445	456	431	429	477	480	458	463	457	522	428	441	430	478	471	459	455	427	428	454	472	460	438	463	453	464	411	475	437	446	426	395	460	465	445	446	459	458	456	438	499	426	476	455	442	449	425	453	424	433	461	419	444	432	436	426	442	477	448	455	487	473	484	435	453	413	441	448	447	421	487	452	463	428	469	437	423	460	377	447	409	456	436	405	430	472	445	479	420	430	479	450	398	489	431	426	431	466	471	446	371	428	415	444	461	467	416	421	455	448	438	433	428	500	445	441	437	467	418	449	473	467	438	447	425	431	484	432	472	424	435	421	432	447	461	465	452	424	451	416	419	443	433	421	419	468	437	408	427	397	441	447	444	447	438	458	440	424	420	417	466	448	462	431	443	438	437	428	465	465	422	437	476	425	431	425	442	465	451	450	444	456	449	446	424	437	452	456	444	435	421	430	472	450	458	405	474	442	434	462	442	417	409	431	435	428	428	407	433	489	436	397	410	430	466	443	474	451	464	448	442	439	440	451	450	454	460	421	455	452	485	458	428	434	424	426	454	449	467	438	449	445	453	469	426	511	481	438	423	444	437	445	427	417
23290	21356	28904	24150	21357	19174	1965	858	694	576	553	512	493	481	455	447	409	412	428	409	408	373	400	404	404	373	388	379	355	374	361	352	358	360	343	364	348	369	350	354	363	379	359	371	351	345	362	368	335	398	370	399	396	321	356	344	344	349	373	397	359	352	328	343	353	358	367	350	337	342	370	356	356	330	374	409	401	374	349	375	342	380	351	354	369	380	387	364	375	328	341	361	367	355	349	341	374	334	363	358	343	375	361	359	333	364	352	368	364	341	333	353	373	355	344	384	362	360	377	364	376	376	362	351	387	348	361	346	351	385	362	363	344	354	380	347	349	402	348	328	328	306	342	351	369	353	353	347	377	346	324	346	360	366	313	353	341	366	324	330	378	368	385	355	336	316	373	385	329	373	439	355	362	346	337	353	361	365	336	371	380	367	369	346	334	331	346	387	361	343	355	359	358	338	350	360	361	329	330	359	336	367	345	347	381	356	350	359	358	330	340	359	334	407	360	327	364	329	357	339	354	318	379	355	344	354	367	399	356	350	370	331	333	365	343	366	345	388	307	370	359	343	375	365	354	342	353	339	386	353	358	396	339	366	382	381	349	352	357	351	405	337	399	347	401	301	350	352	329	368	361	320	360	324	345	363	371	370	345	375	328	367	377	358	328	351	327	353	397	337	339	342	379	364	364	368	379	382	356	371	302	373	385	353	370	363	374	381	348	361	334	363	364	335	336	340	354	351	388	324	367	397	334	357	364	340	359	356	361	363	371	328	350	360	360	361	330	361	347	358	373	379	346	375	346	362	351	348	353	353	363	352	325	347	344	352	336	337	342	366	338	317	340	352	347	343	402	347	360	316	333	351	315	324	382	348	358	386	354	367	362	325	387	351	354	334	324	360	356	350	376	358	367	344	348	348	337	377	364	322	365	367	362	329	369	327	383	342	347	354	339	327	377	373	362	382	380	358	355	362	331	371	369	334	365	334	321	369	352	315	350	356	339	364	370	338	383	354	358	350	349	352	380	326	328	345	331	362	376	384	366	379	394	395	355	373	381	377	344	377	332	331	394	358	357	379	357	374	363	334	367	363	351	381	323	363	320	367	375	377	330	351	325	362	403	352	330	370	371	333	357	363	332	336	318	365	345	340	362	350	370	385	352	396	312	333	344	379	355	312	379	319	347	385	357	388	378	384	381	369	328	355	354	349	351	345	332	314	332	364	328	344	359	363	371	364	380	349	386	373	353	326	331	345	353	381	366	356	369	373	362	381	342	320	336	385	355	357	362	351	379	326	393	332	343	359	387	326	358	342	345	353	375	330	364	379	333	362	371	345	362	359	345	335	343	420	359	340	370	336	352	357	315	340	339	353	349	352	347	362	368	363	343	338	385	354	364	344	380	365	354	356	353	371	329	377	347	337	361	350	333	321	329	371	344	339	351	350	310	372	402	338	365	350	361	350	341	362	381	344	349	339	342	344	350	381	339	356	323	350	359	346	345	368	331	343	373	363	374	350	363	356	356	345	345	358	360	336	368	348	351	332	323	348	395	340	336	340	369	376	381	342	356	371	336	319	330	341	385	356	365	379	355	358	392	368	399	345	321	344	338	371	362	363	364	346	348	348	369	323	352	355	366	370	341	378	342	375	344	348	367	355	362	321	356	352	357	358	385	332	354	342	353	382	345	354	366	349	375	355	334	365	344	316	360	327	362	345	355	333	345	356	334	352	335	350	361	354	333	336	342	350	318	348	339	391	344	325	354	337	350	343	350	335	357	360	362	382	359	388	363	357	367	350	380	340	363	397	393	332	366	358	356	361	352	370	366	372	346	384	347	338	383	366	358	336	340	380	333	352	339	366	334	345	343	347	386	368	329	327	337	358	364	361	351	383	379	369	356	337	366	343	361	335	352	357	354	370	363	350	345	351	410	368	354	369	351	345	354	326	352	341	342	340	328	354	377	345	360	347	338	352	347	361	350	340	360	328	349	330	349	368	351	332	343	351	324	371	379	362	361	344	330	353	371	334	332	385	363	301	372	357	371	324	364	350	369	337	340	341	325	354	323	367	347	364	338	328	392	340	383	364	338	370	356	371	357	381	355	349	336	388	353	346	378	348	350	358	383	345	362	380	360	392	369	349	361	377	350	349	386	368	340	343	363	339	344	377	331	370	362	345	355	355	323	366	356	353	357	320	361	339	369	345	379	363	349	332	342	346	365	361	324	349	372	345	311	351	343	350	351	358	369	329	338	345	341	325	328	371	341	368	359	374	354	348	345	338	337	366	342	352	348	360	352	371	356	357	342	330	384	369	382	378	339	378	373	363	353	352	336	357	356	344	377	379	351	354	353	338	338	342	348	349	352	363	386	388	363	348	335	325	328	312	339	370	326	356	342	370	363	376	356	360	329	341	391	375	366	352	393	347	392	307	353	337	380	358	358	354	339	346	341	298	334	372	349	371	338	354	355	344	352	374	351	343	340	364	381	350	387	347	351	375	364	341	331	365	358	369	356	335	390	379	333	343	370	344	332	352	333	349	355	342	350	402	374	386	344	367	366	376	353	364	341	343	355	321	341	358	367	350	336	381	352	354	341	353	368	350	332	354	371	358	335	349	387	344	348	365	349	349	365	328	354	335	359	376	358	355	334	372	378	340	341	362	323	374	380	330	347	332	359	372	340	342	349	341	353	345	354	368	341	365	332	362	354	391	369	315	339	348	352	355	336	338	363	338	350	361	344	317	389	323	349	340	315	360	351	357	353	341	340	359	354	389	355	364	342	347	329	303	343	358	343	375	366	360	352	366	366	345	337	354	375	356	358	361	339	345	331	379	357	356	356	352	325	336	354	331	382	360	340	353	341	330	334	335	358	346	363	360	343	349	333	350	364	347	356	357	354	346	362	351	351	338	366	329	338	356	366	337	352	375	365	334	373	359	350	333	346	358	367	321	376	366	372	362	372	309	386	311	340	378	393	386	346	336	355	358	349	320	348	360	374	366	339	334	328	350	348	348	367	378	361	315	362	323	337	383	376	362	373	327	343	359	350	373	387	374	326	345	351	320	403	374	365	311	325	364	351	370	365	334	347	367	366	348	353	365	348	344	368	383	344	316	355	339	344	331	355	358	385	366	348	344	341	321	353	345	377	324	389	344	365	352	359	345	337	326	380	331	347	344	365	350	371	305	382	348	360	335	359	330	343	361	357	337	394	370	363	339	361	351	352	400	336	367	352	343	343	382	356	381	343	346	326	358	331	340	322	362	378	366	319	337	339	369	335	316	377	364	364	354	307	346	340	344	347	320	359	322	348	345	345	331	359	345	372	306	355	347	378	358	352	337	354	327	331	377	359	347	348	353	352	337	334	370	356	365	358	347	332	356	379	375	323	354	326	345	390	351	333	362	353	379	340	327	348	357	312	350	338	351	357	326	369	325	362	347	331	342	350	360	344	388	360	358	333	359	350	344	368	361	372	343	348	358	387	330	356	350	360	362	347	354
26272	15985	19328	7209	4849	3636	2738	2306	1917	1715	1449	1362	1189	1082	1087	968	965	893	877	876	895	799	791	779	707	771	721	778	766	713	696	753	743	736	699	706	687	746	695	712	660	695	644	632	665	704	671	707	646	641	661	691	643	652	714	620	643	648	683	660	668	671	669	690	666	686	644	703	682	705	689	662	700	652	683	639	653	632	654	668	656	670	656	638	620	617	638	625	647	664	678	670	685	644	649	627	642	622	672	618	684	659	660	667	667	668	643	669	661	626	645	705	642	692	635	622	660	695	671	641	643	643	632	664	626	643	667	648	651	692	620	674	654	659	632	667	654	633	670	665	652	689	631	646	641	662	636	668	666	669	650	633	652	647	698	645	656	647	661	682	685	689	605	672	600	640	669	636	664	595	646	651	634	665	606	683	709	637	650	640	613	692	657	651	651	670	619	655	639	607	697	685	658	634	628	680	609	605	636	599	626	644	670	666	672	674	647	604	642	696	669	640	626	670	646	655	612	685	694	649	685	701	656	610	679	651	659	653	613	623	676	659	662	611	652	667	634	621	629	659	666	629	690	675	660	645	644	624	620	623	648	676	672	659	661	645	649	647	681	663	593	647	667	648	603	689	658	680	644	651	643	644	668	665	599	642	653	672	651	646	654	701	660	630	624	614	641	651	603	689	658	642	588	630	626	693	721	701	631	667	690	622	623	641	631	622	670	668	656	679	659	661	690	636	704	682	661	691	669	667	664	632	665	640	638	625	652	630	651	632	671	624	665	642	662	630	638	666	636	610	663	661	695	632	640	670	673	632	682	643	659	641	654	608	671	669	630	641	610	639	680	608	658	670	630	645	661	649	621	701	640	635	684	631	637	684	650	660	639	672	627	645	650	662	651	647	618	697	653	621	630	673	659	667	637	627	682	641	681	620	643	575	658	610	692	645	671	674	622	611	645	630	677	631	619	640	651	697	653	643	661	622	625	656	656	642	635	636	657	634	677	686	603	691	632	641	610	681	648	606	671	660	637	636	653	644	649	656	652	663	674	638	632	626	650	634	680	652	646	642	670	663	642	649	637	650	669	628	679	612	687	676	627	625	665	634	666	646	635	667	616	695	687	623	655	697	656	665	609	580	642	666	653	710	614	649	644	665	627	623	627	702	635	632	606	629	700	618	647	629	649	611	647	598	632	668	675	687	676	606	651	638	671	642	642	641	631	685	612	602	636	653	621	661	637	610	601	656	639	617	639	609	654	620	648	651	618	659	658	623	645	620	679	648	663	620	640	651	658	628	648	635	631	648	651	629	652	622	636	605	650	656	673	643	653	625	639	633	664	670	619	703	657	642	673	660	634	630	668	699	666	647	621	599	646	694	684	655	668	658	582	618	631	644	673	649	606	615	620	642	651	660	661	689	629	643	674	652	631	702	627	575	674	684	673	677	678	727	673	642	666	652	630	641	714	630	648	655	691	648	632	641	691	609	638	666	635	684	648	667	640	669	675	641	652	668	669	614	661	630	699	631	645	638	662	634	649	649	657	640	665	660	693	646	662	654	649	650	703	646	706	656	686	611	639	660	628	675	671	637	662	658	600	648	661	657	636	611	644	623	655	648	665	646	641	621	640	649	610	695	641	649	638	662	637	653	638	678	628	649	663	593	644	673	633	595	653	627	661	665	661	665	651	663	649	657	643	661	641	673	626	624	661	625	665	709	681	702	608	640	619	709	647	596	627	667	648	654	648	595	668	597	628	705	656	642	672	655	660	623	635	707	680	650	650	661	687	647	656	670	641	656	628	673	693	626	642	622	675	632	687	637	669	676	656	634	654	658	670	661	621	652	676	661	607	600	639	614	672	656	647	689	683	664	650	658	691	709	658	643	634	642	612	623	687	637	648	679	688	667	661	679	677	612	637	691	662	702	683	619	657	639	653	625	674	679	658	671	645	669	648	666	630	640	661	673	651	679	675	632	649	598	685	635	608	656	711	645	686	635	630	633	639	625	653	676	630	634	655	649	645	713	630	688	657	676	629	642	681	662	658	626	648	620	625	680	653	633	649	647	646	660	664	668	601	659	675	639	670	665	687	637	657	668	639	642	677	687	630	640	604	678	635	633	675	649	657	659	632	665	658	651	645	664	604	665	655	678	638	658	625	628	634	604	660	694	657	637	643	691	673	672	671	687	681	641	633	665	686	651	680	700	642	619	690	611	653	628	680	709	618	655	603	617	683	667	643	641	645	703	664	685	696	647	630	659	639	646	667	653	634	616	647	655	667	662	687	663	643	689	621	616	652	645	641	673	645	626	665	650	650	660	672	676	663	592	657	668	645	665	691	656	621	612	651	703	648	660	678	641	623	671	673	615	654	650	611	655	652	648	647	690	630	606	687	610	642	664	685	615	655	629	661	638	645	628	685	654	653	697	615	652	639	643	655	618	646	693	645	661	649	606	622	641	658	665	637	624	632	642	712	674	631	649	633	686	633	646	634	666	639	649	660	669	679	645	701	591	603	640	641	623	625	662	649	643	647	677	686	643	644	555	657	674	677	637	620	676	673	656	662	636	659	618	721	613	663	682	666	663	662	696	623	683	643	703	617	646	662	624	668	677	631	609	622	666	624	670	639	658	649	652	649	662	625	658	660	594	687	645	630	678	618	639	646	652	659	640	645	668	610	676	634	615	638	618	643	648	614	632	648	635	605	645	657	612	651	626	698	620	654	594	635	652	636	644	642	683	641	631	591	701	669	691	626	661	601	623	665	667	660	650	654	619	605	643	658	679	707	654	668	585	661	668	650	630	664	636	657	609	646	745	576	625	656	667	659	660	649	655	636	641	646	635	644	655	676	657	626	657	623	642	634	627	626	647	628	681	616	664	649	631	676	581	655	692	681	655	688	678	659	669	677	653	629	674	661	630	648	616	664	657	656	634	612	656	635	642	670	649	657	601	656	610	637	658	669	620	651	654	704	655	673	636	660	669	636	664	623	676	649	690	689	630	670	661	669	604	623	622	686	632	654	666	628	658	614	677	632	629	707	628	638	665	651	635	637	628	635	665	593	677	655	671	670	668	693	661	663	640	660	644	655	679	693	626	672	656	636	569	657	625	651	640	633	619	636	599	638	686	627	641	611	644	601	672	628	683	675	659	661	669	652	630	670	665	642	673	617	648	663	636	640	635	655	646	682	652	638	584	607	693	675	658	654	637	623	668	696	653	636	662	656	644	690	647	616	633	656	613	697	623	631	706	647	675	651	701	620	605	629	659	657	654	683	666	631	659	668	659	635	680	663	690	656	619	679	677	635	676	646	630	633	623	687	665	657	672	637	701	642	663	693	658	672	644	664	623	657	686	706	686	643	611	673	645	633	630	646	643	703	648	610	664	647	641	685	640	673	638	694	636	683	658	646	656	671	677	625	678	611	629	592	627	684	658	670	668	648	650	657	635	660	667	702	662	626	690	637	646	638	639	659	620	675	668	651	706	690	672	697	620	691	652	644	626
26994	20814	9304	962	578	540	532	501	506	475	485	516	540	506	508	479	506	465	486	486	482	473	503	472	508	502	459	481	481	436	498	465	524	495	481	477	528	495	495	461	487	492	483	480	484	473	503	476	457	488	465	493	495	460	504	461	460	490	486	455	490	470	469	499	470	474	481	478	480	495	469	466	462	465	478	479	477	457	502	491	494	462	500	506	487	478	502	496	467	444	502	506	464	457	461	498	478	493	495	490	481	509	488	501	468	469	479	502	506	490	451	461	492	451	497	493	448	475	508	503	459	472	466	467	470	494	485	480	491	508	480	465	501	464	500	479	464	515	500	460	445	474	503	475	489	479	470	478	490	459	502	489	454	478	500	520	504	499	477	454	482	475	494	441	480	479	511	466	443	465	469	452	480	473	523	525	481	472	488	490	467	492	484	492	490	451	456	518	466	493	500	448	524	452	497	460	495	463	449	482	468	483	485	464	485	490	505	493	484	478	462	470	482	455	472	435	501	480	442	481	492	469	515	465	436	466	492	517	471	490	486	514	477	478	440	481	505	500	479	444	519	474	484	504	496	482	486	501	497	494	499	482	457	467	493	438	442	488	463	492	527	476	502	469	438	483	467	496	540	495	473	486	475	461	476	481	426	487	443	508	459	446	463	485	493	494	555	500	487	499	419	483	457	477	488	486	513	469	487	464	526	463	489	478	484	486	485	467	503	531	467	468	509	478	491	496	458	471	514	475	454	494	485	478	522	478	455	487	468	501	480	490	465	479	456	490	451	491	478	459	453	502	544	485	472	473	466	456	473	437	509	518	461	492	463	469	480	471	490	523	488	502	476	453	498	492	515	526	490	472	482	475	446	479	462	435	478	468	472	457	503	465	499	495	522	499	486	521	503	527	498	493	457	478	528	506	507	516	495	510	477	467	502	491	454	480	482	527	481	478	432	494	469	456	505	471	463	499	494	495	458	497	460	476	463	482	468	449	459	468	455	476	528	461	449	473	509	492	501	499	523	484	461	480	547	472	460	493	486	460	496	491	503	499	452	478	459	487	476	477	490	519	502	472	470	426	487	459	460	472	464	467	483	481	467	556	493	467	482	474	462	481	449	510	486	467	510	432	453	472	506	540	476	513	482	507	474	487	454	503	480	507	495	464	480	490	470	487	462	461	450	447	485	496	487	483	482	508	476	500	456	484	467	495	460	417	453	486	517	486	436	477	477	488	491	502	445	492	455	465	510	483	449	487	465	474	497	521	500	507	495	499	475	464	475	472	466	480	466	488	454	458	470	488	496	451	504	496	467	508	476	505	475	466	477	453	465	484	498	504	467	479	466	479	474	448	482	538	480	464	482	493	467	504	483	493	442	495	455	483	478	462	510	480	463	507	484	472	471	502	494	476	495	443	475	453	454	486	491	479	479	505	478	464	493	466	501	489	472	485	475	534	480	484	469	527	500	493	437	491	474	447	462	471	475	434	463	468	472	463	478	456	484	517	515	468	485	497	482	462	450	481	495	495	473	470	433	484	471	472	488	461	477	496	473	519	485	449	459	490	456	483	509	509	481	459	521	489	480	470	510	438	484	451	464	500	507	490	482	461	518	476	503	504	488	482	518	460	429	486	440	492	483	452	519	490	479	487	505	540	509	469	488	505	464	476	493	459	477	524	507	463	489	503	493	469	489	458	479	475	458	461	481	486	466	514	506	513	454	455	502	412	480	463	491	448	462	469	448	509	480	469	467	457	501	474	443	484	493	451	439	460	474	464	444	466	484	481	473	450	500	452	534	523	482	530	506	513	446	485	526	511	484	437	459	479	451	495	484	522	480	488	461	476	457	478	489	509	466	475	503	494	498	516	525	471	468	465	496	494	478	449	471	447	463	482	451	500	470	462	462	484	487	447	474	449	498	477	500	520	464	475	467	520	497	489	494	517	489	478	471	502	507	496	501	466	466	469	441	469	474	469	464	497	430	460	486	436	464	456	465	498	488	490	495	505	464	479	473	448	486	478	497	509	449	484	496	441	463	520	477	461	475	494	455	485	429	487	487	489	477	499	433	446	526	439	491	484	501	478	523	441	498	456	483	484	483	501	473	491	486	492	487	451	474	513	464	469	516	490	457	494	486	496	490	485	454	526	424	436	474	454	455	487	484	462	495	459	490	513	493	482	472	478	442	503	498	454	478	515	487	439	522	478	447	493	461	477	448	452	470	474	501	478	460	469	456	489	465	462	508	485	489	475	453	454	437	469	450	469	483	446	459	486	459	491	495	518	464	481	473	509	463	489	483	454	463	504	482	497	513	475	474	482	480	470	475	437	485	481	488	488	487	533	485	513	504	490	450	486	472	463	495	465	482	452	521	436	521	501	490	476	485	514	460	471	469	488	541	460	509	482	485	479	505	490	461	482	492	481	487	466	494	478	473	466	441	475	447	469	506	478	454	487	482	507	453	459	487	496	499	440	475	497	508	480	503	484	502	498	477	473	495	484	507	465	493	453	482	482	526	505	485	462	494	462	481	461	471	519	473	469	479	484	470	523	466	468	447	481	468	489	501	444	485	520	474	472	473	501	469	485	455	484	496	479	445	437	491	498	465	493	527	500	474	458	508	433	499	509	444	463	491	504	523	429	442	477	491	477	459	486	517	506	515	432	503	485	455	458	482	470	462	490	480	494	492	463	498	478	474	478	433	474	516	492	488	474	428	467	466	458	465	492	485	499	491	503	477	513	499	457	500	455	497	497	511	454	458	491	484	430	480	494	510	490	479	523	498	492	494	481	482	440	434	470	440	492	499	460	478	483	471	454	504	492	519	456	458	509	476	497	485	492	487	459	474	505	484	529	521	483	476	486	480	504	491	459	533	474	462	462	507	460	482	480	497	500	455	455	495	410	454	488	481	482	458	451	497	525	496	496	488	483	503	467	494	480	486	466	495	505	484	469	483	487	468	456	474	489	479	453	500	502	511	485	440	486	465	466	498	473	472	482	473	497	473	445	467	440	480	473	503	474	526	456	479	501	479	458	474	514	438	455	503	456	470	436	471	475	494	465	515	477	490	455	469	424	499	458	478	459	492	464	479	477	479	506	486	489	503	468	498	483	459	518	461	477	492	489	469	476	456	495	454	504	470	469	482	466	473	484	498	450	485	510	508	500	494	468	469	465	486	473	475	508	518	511	492	481	480	466	490	457	498	488	509	461	487	482	487	491	437	461	476	496	485	477	484	475	464	493	475	454	471	458	489	479	501	456	460	479	483	526	446	509	472	454	474	486	495	477	452	487	505	504	480	491	447	446	491	491	456	493	505	502	458	435	479	468	452	496	487	483	488	483	505	489	493	446	498	494	504	466	475	501	494	506	480	490	491	474	494	522	475	459	476	485	453	450	458	444	495	495	480	471	477	464	453	476	442	476	470	483	475	484	473	477	472	497	487	438	450	481	513	454	506	445	486	493	514	501	484	503	483	470	510	446	501	509	515	490	480	465	480	498
11548	1986	4025	1310	1165	1140	1083	963	1050	935	932	980	950	918	939	939	901	930	892	972	906	947	971	945	913	916	938	909	928	879	944	922	901	906	954	895	975	934	909	918	923	936	918	931	949	959	912	905	1009	930	942	923	936	963	857	915	903	929	948	915	983	987	957	940	917	921	926	947	898	875	888	982	934	912	932	927	852	903	950	939	926	922	919	871	908	917	954	923	899	922	872	912	883	894	877	966	875	894	927	936	871	938	896	927	899	922	933	889	915	908	916	914	904	912	912	927	966	883	909	892	909	887	904	940	897	882	867	932	923	885	916	915	919	936	921	900	985	887	923	892	890	944	968	931	900	989	924	954	911	899	881	902	928	908	872	840	897	899	918	966	923	864	936	857	934	935	935	951	938	971	945	875	943	889	942	933	944	915	961	928	944	937	918	981	919	897	875	932	873	950	865	932	925	896	858	963	908	903	873	964	981	903	951	937	945	894	914	957	884	911	931	915	974	873	970	903	919	924	921	931	891	949	979	917	900	950	897	883	941	899	899	967	941	922	917	927	985	910	929	956	892	933	937	960	961	933	987	1005	899	956	900	914	865	913	905	881	1019	939	920	901	930	857	904	968	921	905	929	920	896	928	968	890	956	929	904	909	888	916	917	942	930	939	950	944	902	945	945	937	953	904	872	865	972	898	965	921	938	893	935	914	880	921	923	902	954	945	948	944	970	911	920	931	981	875	865	929	912	876	949	949	917	913	974	902	941	933	966	934	958	879	926	858	916	882	885	887	897	905	926	915	922	914	875	943	920	918	953	923	926	942	992	963	889	894	932	912	907	943	954	944	910	903	926	941	899	929	970	986	896	876	945	909	901	876	933	914	981	913	919	878	900	950	898	900	955	963	920	948	920	924	921	946	962	940	928	917	904	944	951	914	854	882	904	952	937	857	941	940	929	948	995	953	929	907	918	909	897	911	918	969	944	935	964	927	955	908	908	904	939	926	921	936	918	964	917	859	931	910	904	921	907	940	940	832	922	927	981	940	915	973	883	900	862	916	921	900	884	966	998	889	924	923	887	925	934	920	932	888	894	975	928	938	938	908	881	993	923	933	940	936	922	899	923	932	950	913	925	939	941	952	947	940	963	911	889	997	866	890	944	922	951	902	932	980	913	928	947	944	899	914	943	909	894	923	928	915	876	908	906	912	941	941	908	913	973	945	910	888	950	965	935	930	929	910	925	927	880	946	910	926	885	885	933	898	937	911	881	921	913	995	919	960	976	870	896	927	875	924	941	888	904	876	929	902	966	954	899	922	884	874	959	937	955	939	928	946	897	855	961	911	878	920	900	947	885	939	939	948	895	881	918	913	943	907	897	937	901	950	892	878	979	893	933	914	949	954	906	933	895	945	938	866	951	898	863	942	863	857	903	936	942	922	973	930	847	935	881	944	914	909	873	940	909	970	993	877	897	904	931	851	880	901	946	912	925	939	880	960	919	854	951	936	922	939	919	896	930	955	949	879	882	974	931	903	875	910	894	943	914	922	934	944	995	927	893	945	957	931	905	920	894	977	903	910	903	944	987	961	906	875	967	917	926	918	909	1019	975	925	946	935	892	947	947	920	933	927	940	920	913	916	972	873	924	924	940	903	931	950	922	897	890	914	910	883	950	920	905	895	934	911	906	882	914	919	903	908	912	919	944	943	900	954	926	924	988	943	869	907	939	963	919	931	914	904	869	912	873	891	874	963	904	923	935	971	894	948	907	905	873	936	891	929	889	865	885	887	932	918	954	949	906	934	872	927	850	897	950	944	920	889	958	933	957	937	938	876	892	901	980	944	892	921	1000	894	882	959	910	931	983	894	917	964	942	913	921	925	957	927	901	915	954	940	952	930	893	978	970	924	880	952	900	954	913	963	933	862	894	967	892	950	858	967	893	941	903	918	944	943	882	927	933	926	992	908	895	952	902	940	913	956	915	878	913	890	986	891	942	944	888	966	913	915	934	882	946	938	913	917	922	975	911	946	916	960	920	929	926	943	934	888	906	904	898	906	922	953	918	887	908	898	964	973	981	923	987	908	923	860	914	926	940	960	924	922	869	931	890	891	914	885	900	900	908	923	954	908	890	986	922	944	916	940	945	937	969	953	899	951	907	878	949	881	899	895	952	935	914	924	834	963	940	942	905	932	916	944	862	922	861	883	915	929	889	893	945	929	951	929	919	911	927	965	933	925	944	893	870	875	929	894	943	892	897	830	931	871	891	917	950	943	934	928	941	909	954	904	900	898	906	930	927	930	933	945	925	899	927	932	916	886	956	918	932	908	883	887	919	922	894	962	913	897	949	960	843	908	903	882	885	978	902	943	931	938	939	937	973	873	923	952	917	909	911	942	951	907	936	877	900	925	871	923	966	945	928	921	896	951	958	960	875	927	894	923	954	886	911	894	911	912	937	965	918	885	918	930	913	900	971	919	963	929	887	917	987	894	896	914	868	945	897	899	936	898	934	922	937	930	960	910	928	902	963	921	941	925	882	917	964	934	905	950	911	962	889	945	897	877	923	926	897	897	917	927	918	918	922	914	949	929	912	883	895	945	970	933	929	945	886	939	959	894	925	896	939	951	877	938	857	975	889	900	877	938	917	927	889	876	921	904	919	893	914	929	950	892	901	919	895	936	937	898	939	965	930	912	907	890	921	895	950	940	921	981	975	939	901	909	940	861	901	937	848	897	914	952	957	929	914	955	919	954	905	952	919	932	900	891	911	937	911	948	945	926	904	868	913	948	921	902	997	898	890	945	944	910	939	916	869	886	911	906	949	903	930	879	973	879	894	972	886	887	934	926	926	967	875	906	958	927	941	936	948	938	933	917	947	919	964	953	894	935	986	948	915	882	901	914	939	949	900	955	930	899	940	963	930	914	1026	853	931	923	899	967	936	943	968	958	896	924	946	911	920	954	903	902	943	956	938	903	895	911	928	923	916	935	904	911	929	939	911	955	911	901	950	906	944	943	913	884	957	892	906	900	896	930	907	916	968	958	914	905	964	963	880	920	958	943	921	928	911	924	919	977	899	906	1016	935	917	973	877	909	917	869	937	961	893	971	877	960	916	933	904	938	916	955	909	919	847	949	898	940	973	936	923	938	898	884	923	913	880	973	941	940	931	911	963	902	903	955	900	863	902	966	933	914	951	974	868	914	899	969	900	915	972	927	917	872	925	880	912	910	959	912	904	885	997	948	887	934	910	940	939	910	957	904	883	946	929	945	915	936	903	942	896	879	910	905	890	940	895	899	892	928	949	909	882	901	925	904	905	962	858	922	943	910	925	970	933	959	894	914	928	935	947	962	923	943	905	928	947	930	935	883	897	919	932	928	916	914	920	916	914	955	943	936	945	937	937	911	879	906	939	885	906	917	936	915	930	935	939	894	915	909	914	921	935	965	903	909	936	907	933	922	941	943	901	974	855	942	896	896	934	944	950	913	903	887	954	905	902	967	892	943	902	932
24233	21314	28251	24677	20195	1925	639	463	402	322	311	294	300	267	284	255	254	224	233	248	214	219	233	260	241	223	206	210	215	223	205	202	245	235	222	196	235	220	206	241	221	228	218	231	192	218	230	206	201	228	217	223	253	209	213	247	206	226	215	195	197	214	212	198	223	205	230	219	210	248	196	209	214	226	243	215	228	225	208	208	207	229	203	217	216	217	224	203	209	209	238	231	211	231	237	204	205	223	200	206	211	204	228	213	238	200	219	214	203	205	213	211	217	208	226	242	201	208	221	246	218	208	215	209	207	229	231	212	205	211	231	195	194	203	209	206	239	208	221	210	218	203	203	217	213	218	222	234	220	202	216	204	222	232	236	204	226	212	228	207	205	223	215	214	224	212	233	204	209	231	204	197	210	209	239	214	220	196	241	195	213	224	224	202	194	206	221	204	208	229	203	216	215	222	201	210	198	213	200	207	220	219	227	196	225	211	223	220	216	208	191	200	212	234	227	225	204	225	190	211	229	226	249	210	222	201	220	211	227	239	245	209	193	214	230	208	221	220	197	215	192	230	215	201	204	224	206	240	216	213	204	193	214	236	219	214	206	197	208	209	210	233	205	233	200	213	210	211	239	217	226	221	210	194	223	210	229	195	195	228	211	227	210	192	217	221	222	206	197	224	211	219	215	221	218	224	230	221	249	196	239	222	212	205	215	224	233	195	229	210	193	183	219	192	218	223	202	237	202	190	206	224	262	219	188	214	219	239	186	207	219	209	247	203	229	221	172	226	205	224	201	204	210	212	212	210	237	220	195	201	232	225	233	204	241	188	218	216	213	222	200	204	224	221	228	240	213	224	208	191	191	214	198	200	201	207	203	191	180	215	214	211	210	237	205	194	218	224	218	209	199	226	229	192	203	217	219	202	214	190	220	235	216	213	229	229	222	176	191	227	230	213	223	219	195	221	224	213	197	221	223	212	202	219	224	212	206	203	232	225	198	215	239	231	226	235	239	215	222	215	204	225	211	212	217	235	223	241	198	186	205	201	227	202	220	230	246	211	196	210	211	223	226	195	208	200	229	255	210	224	205	250	179	218	202	204	219	214	222	188	216	233	202	210	205	219	205	210	215	227	207	206	206	218	192	209	212	208	219	212	194	217	224	211	207	193	214	223	222	216	203	217	222	210	221	242	239	264	200	235	220	223	221	197	215	214	184	240	232	230	196	189	219	211	236	246	191	239	188	205	217	187	219	193	214	219	224	200	248	218	213	208	204	239	217	182	229	214	230	209	230	205	231	208	192	205	221	241	205	222	216	237	231	218	201	224	263	195	196	228	207	242	220	221	209	214	204	212	206	204	208	232	211	208	220	189	219	201	223	196	198	229	222	199	208	217	200	231	215	231	210	211	212	211	210	222	223	200	211	202	184	212	232	205	206	220	237	216	221	215	207	214	237	203	196	224	209	221	229	216	199	211	213	218	208	218	240	217	184	208	204	228	202	202	223	237	209	241	221	199	237	220	180	205	215	218	192	209	189	221	212	224	200	220	216	198	200	185	197	222	204	215	208	224	206	229	196	211	227	222	204	215	218	217	224	218	241	215	217	238	238	217	195	225	211	198	209	225	205	200	212	178	232	203	222	191	208	194	245	226	191	206	188	256	208	208	195	233	218	199	226	204	244	214	218	217	216	200	209	224	248	184	222	212	173	242	213	206	219	234	221	184	192	215	214	190	226	231	223	219	202	239	225	181	194	195	212	209	235	226	207	202	215	208	237	186	217	205	209	222	213	214	200	207	209	215	232	249	190	217	226	225	225	213	216	218	205	209	210	231	181	214	200	208	217	236	200	204	214	237	214	188	201	224	228	215	197	207	220	207	194	218	193	209	218	216	209	224	214	199	211	225	223	200	202	244	224	213	217	192	211	205	206	232	204	234	201	203	224	218	201	216	230	219	205	216	210	205	214	209	237	217	203	231	203	208	211	218	224	184	220	230	207	209	237	220	210	246	218	201	220	219	203	202	194	200	223	225	205	195	211	207	244	227	210	207	206	215	218	203	187	270	220	205	184	228	228	208	199	224	218	205	211	191	216	221	236	206	208	215	209	230	230	212	207	209	216	183	215	218	195	233	225	214	198	209	209	206	193	200	181	232	209	228	206	196	224	204	215	203	208	226	225	218	240	218	222	202	222	210	202	194	204	205	223	250	202	225	235	217	212	231	216	189	174	194	191	215	222	247	210	203	238	236	224	205	213	183	214	206	237	206	220	204	195	201	228	217	194	195	212	209	222	193	213	208	206	223	186	205	206	216	219	229	207	222	231	243	230	223	209	217	178	225	219	237	248	204	192	214	216	212	205	198	210	199	227	191	196	213	214	211	224	189	223	213	196	220	204	206	192	219	224	224	194	204	236	219	198	217	207	213	213	216	202	199	222	214	218	223	222	253	211	216	216	201	236	229	231	218	242	176	201	221	222	205	223	222	240	205	218	215	203	215	213	254	207	207	237	207	217	231	219	196	217	222	228	197	241	195	220	200	214	229	202	219	211	208	245	209	221	210	243	207	230	189	222	205	205	199	244	229	238	192	191	213	216	218	220	257	208	236	224	209	200	237	205	236	212	220	204	230	209	205	202	183	243	209	221	198	220	208	222	202	210	201	205	204	234	205	213	215	207	194	204	239	214	233	202	230	205	208	225	225	217	176	237	196	198	192	202	230	203	245	200	243	232	228	211	217	186	169	218	212	217	209	223	199	200	189	216	227	220	214	211	223	238	194	219	196	188	213	220	239	217	208	195	196	223	204	227	216	223	259	228	218	207	247	218	216	218	224	191	202	208	235	202	200	201	247	188	217	192	209	226	217	208	235	235	212	212	213	226	200	194	223	210	220	191	246	214	208	217	224	203	192	215	234	203	215	220	219	234	203	202	232	198	208	234	203	184	228	223	230	217	224	216	216	234	200	224	199	213	215	209	198	218	230	210	237	188	214	229	195	197	204	251	195	223	223	231	233	212	204	233	226	236	222	211	218	211	196	232	189	216	216	217	200	208	216	232	236	201	209	223	192	209	181	233	227	207	212	199	212	233	208	238	203	198	234	216	224	223	243	200	208	220	219	197	217	206	201	179	223	200	215	198	215	199	227	177	198	204	217	219	188	192	193	228	195	214	212	202	216	212	218	204	199	230	233	217	249	198	225	235	214	212	220	216	201	232	215	222	236	202	244	254	203	207	208	209	196	200	226	235	213	218	206	207	229	212	222	217	206	227	218	198	209	214	186	196	222	229	207	204	241	215	186	208	230	216	246	202	217	212	189	201	189	209	217	198	246	221	213	216	206	209	218	213	238	204	208	223	209	223	198	212	231	208	231	211	210	233	201	225	232	221	221	218	216	230	219	227	237	212	227	227	230	202	211	218	232	233	203	198	222	216	223	232	219	211	243	215	228	246	213	210	227	198	199	214	200	212	215	189	213	235	209	232	229	213	202	235	224	201	236
23747	10260	15128	4189	2780	2072	1610	1323	1097	991	876	829	704	698	648	589	579	619	568	537	531	515	480	537	495	525	465	522	481	511	525	483	445	474	466	488	498	458	442	435	444	468	453	496	431	521	493	431	469	445	468	461	468	453	439	465	428	443	429	485	464	450	498	445	454	453	455	466	425	462	461	470	474	470	432	465	425	479	456	418	402	463	465	448	476	375	446	453	467	436	462	478	410	451	446	413	422	442	449	448	457	449	445	423	447	453	445	466	452	425	405	426	422	427	443	455	428	431	457	429	437	446	438	488	425	432	409	419	441	447	454	468	432	448	454	459	472	433	441	441	457	441	473	424	464	459	444	507	449	475	461	440	412	455	449	446	458	442	455	446	437	438	432	446	453	452	476	436	432	439	455	414	429	459	441	426	444	480	452	421	448	475	457	448	437	471	454	444	447	437	442	415	427	424	468	443	440	467	437	460	426	444	398	463	414	433	419	445	420	436	436	415	430	447	432	442	399	447	417	442	466	499	440	432	408	413	440	428	455	436	415	443	410	433	483	428	433	430	428	456	448	457	435	409	450	461	436	435	463	446	439	436	461	429	467	420	408	488	457	447	425	482	463	450	436	470	480	422	433	434	465	470	446	454	434	443	417	435	445	413	436	471	410	446	441	451	445	439	449	420	465	437	453	425	463	436	459	435	441	432	444	452	416	454	441	451	413	452	451	445	505	443	449	452	395	460	408	456	446	453	445	447	455	459	439	463	428	450	408	428	507	470	448	448	449	461	444	459	411	428	406	463	428	461	442	456	470	430	447	455	470	473	422	443	469	443	429	468	400	444	421	430	464	426	437	441	465	439	468	447	413	465	451	430	460	443	478	415	450	444	445	435	462	445	488	446	442	420	431	444	419	408	453	443	410	441	440	452	456	433	419	463	444	416	402	461	428	396	464	467	451	395	429	455	423	461	465	415	464	455	437	423	454	450	433	410	463	447	441	469	457	451	451	462	416	454	435	438	396	445	402	423	432	449	412	424	471	484	435	458	431	445	452	475	420	479	459	420	435	422	417	404	449	427	411	445	426	442	409	470	450	417	440	434	446	402	447	421	475	445	440	446	451	492	417	421	444	415	434	471	452	460	465	445	430	415	457	443	449	478	443	468	428	444	455	420	439	425	443	497	412	434	459	434	470	403	434	410	442	463	446	435	435	405	471	436	431	446	463	424	439	468	456	399	460	437	438	448	469	428	457	432	438	442	438	431	459	477	418	438	444	409	463	439	427	439	480	418	446	464	433	445	462	429	417	424	453	414	415	450	467	430	488	432	462	428	414	438	430	452	441	444	444	431	414	402	458	456	493	439	455	436	448	425	431	458	431	431	482	446	467	462	445	447	453	448	441	436	450	471	440	415	459	416	456	434	450	439	439	425	447	456	393	420	448	447	451	470	455	462	443	462	398	468	445	421	454	411	475	404	418	434	462	468	449	442	466	432	443	442	450	436	443	431	478	410	427	466	473	441	454	475	465	444	427	421	432	483	433	387	431	451	411	431	443	454	480	424	458	449	447	437	440	447	472	448	462	431	420	413	409	441	424	448	443	445	414	469	489	434	430	460	460	443	447	431	418	423	462	427	436	443	499	436	463	436	468	464	447	467	413	444	440	451	437	451	433	418	456	466	414	448	466	459	434	435	453	482	454	456	451	421	463	420	426	445	429	429	462	454	429	428	446	467	443	456	437	446	446	468	477	433	461	433	474	424	432	425	449	452	477	491	422	436	451	402	448	406	443	456	436	445	406	462	471	432	450	475	457	431	445	459	432	462	452	457	436	480	425	435	429	477	454	487	452	455	457	408	451	439	467	476	458	453	439	415	438	460	447	426	444	443	403	424	436	452	430	434	448	443	420	479	481	416	415	448	432	468	450	416	448	418	477	435	449	411	438	451	466	472	429	448	450	435	438	426	460	480	443	453	422	444	421	449	452	419	441	446	449	461	480	439	443	433	489	436	440	451	457	439	464	424	457	468	453	442	436	443	449	454	463	486	433	443	433	466	485	453	463	450	436	429	415	443	449	409	454	398	432	448	439	408	428	397	454	448	419	427	452	450	401	429	455	452	440	426	409	451	478	465	450	451	483	421	444	492	481	422	460	449	462	465	452	449	450	454	441	440	433	430	432	418	434	445	449	428	395	413	449	452	482	445	440	437	413	435	418	434	436	487	408	440	443	466	448	437	437	470	479	428	443	448	432	456	446	465	455	460	405	433	457	454	426	489	468	416	464	434	432	430	428	449	471	426	429	445	425	426	444	459	430	445	427	468	410	439	432	456	412	457	408	443	442	418	429	429	408	442	478	449	424	433	463	456	434	451	415	413	415	446	479	399	421	430	430	452	467	442	475	449	451	467	469	476	459	468	403	442	392	454	437	455	437	403	451	432	446	443	446	462	446	432	403	443	470	463	433	488	463	443	454	451	459	389	458	448	446	427	445	411	425	426	417	437	472	459	470	442	432	449	429	415	427	452	451	458	407	444	431	469	488	469	460	429	469	474	423	441	475	465	455	451	463	390	442	461	439	442	415	442	435	443	463	473	440	411	464	424	455	425	434	444	435	440	448	436	430	413	448	487	446	450	433	427	451	456	496	447	446	457	453	425	436	413	427	438	441	467	490	472	477	437	443	447	419	421	452	427	455	460	396	439	411	445	449	418	450	430	458	438	434	438	406	422	465	459	430	451	421	446	423	447	451	458	417	497	432	449	456	432	444	426	411	467	457	436	439	480	442	453	434	445	451	398	447	413	415	472	468	410	453	431	462	482	444	438	387	463	468	422	432	420	478	414	456	447	445	426	441	420	473	439	432	462	433	429	433	414	451	441	437	446	425	446	433	459	452	449	445	451	485	450	421	456	448	435	430	452	440	430	404	439	446	468	395	417	430	437	449	470	455	463	415	469	440	457	445	447	421	438	427	463	464	449	433	452	435	463	417	441	450	445	446	466	450	452	448	461	424	455	434	392	471	467	463	430	455	416	472	442	474	455	423	459	490	435	441	460	457	422	468	459	461	456	447	427	417	471	415	436	433	444	451	408	461	449	443	454	431	420	481	460	431	441	457	440	454	478	423	457	425	421	432	431	425	437	469	423	448	435	437	465	422	454	451	432	410	445	416	492	446	447	445	428	436	449	429	441	427	447	432	436	413	410	428	463	423	431	456	423	446	460	422	431	462	476	428	439	419	428	446	468	478	421	407	457	458	420	448	401	457	443	469	429	408	421	407	428	430	463	486	424	436	464	444	456	427	446	428	437	441	476	421	444	463	426	430	458	442	475	484	427	443	446	445	459	420	458	453	478	449	451	464	469	408	468	409	452	431	467	436	434	426	457	433	411	439	455	449	436	432	436	450	447	434	426	450	477	495	457	421	420	470	454	450	455	439	457	429	468	440	416	425	454	384	449	451	433	421	436	431	430	434	497	412	408	459	437	427	439	449	411	424	434	438	437
23273	21322	28843	24159	21324	18639	1905	870	593	587	566	515	479	461	476	466	433	420	413	410	381	416	381	369	383	425	347	394	338	405	387	368	380	390	396	363	377	380	359	364	338	363	345	347	387	354	378	384	380	381	389	328	394	366	355	358	356	382	342	337	373	356	334	362	329	364	389	376	405	358	328	359	333	359	349	347	322	325	344	410	357	349	356	364	385	338	351	358	341	368	365	350	378	317	356	378	350	369	355	356	366	365	335	347	352	349	322	369	389	328	311	361	334	342	339	354	343	325	346	353	340	344	373	373	356	358	375	364	365	337	366	378	342	384	333	310	385	364	373	375	369	355	353	339	375	383	373	347	359	318	346	349	390	388	353	343	342	336	365	350	370	367	365	350	359	356	349	359	377	383	374	351	328	351	346	325	397	330	358	343	350	349	389	360	359	365	359	395	334	357	389	342	381	362	375	362	328	348	394	347	349	363	363	343	363	326	368	336	342	336	317	386	364	340	356	347	356	352	403	387	394	368	357	350	359	362	367	345	348	356	361	327	368	328	370	363	343	329	364	333	349	314	368	370	351	379	338	351	377	362	351	321	378	379	353	374	370	339	349	369	355	357	389	337	386	358	338	365	366	387	329	344	341	356	344	390	353	378	358	386	353	338	366	350	390	353	328	353	321	377	365	366	365	350	365	370	321	343	368	363	343	377	345	369	362	365	354	344	342	363	371	347	357	324	376	328	365	357	333	360	339	345	343	353	349	361	356	362	357	354	369	380	328	368	362	358	350	376	353	347	331	342	365	368	360	359	343	339	353	337	354	329	345	371	300	353	372	362	385	331	366	377	368	361	386	302	324	348	384	345	318	378	335	346	321	363	350	377	334	330	365	367	345	338	339	338	332	349	338	357	373	324	359	344	365	356	367	350	314	351	341	349	370	354	345	332	364	360	366	378	310	363	351	397	358	342	359	356	351	345	358	341	332	381	344	362	372	338	343	338	327	375	361	336	367	349	366	355	353	345	345	368	348	378	345	370	371	365	318	340	335	337	360	351	340	371	386	372	361	343	352	326	372	374	367	368	364	367	335	380	353	358	359	370	327	354	370	361	362	357	386	365	369	349	344	402	356	356	385	351	328	352	350	354	374	362	326	348	356	331	334	362	344	376	352	383	377	349	332	359	349	332	346	375	340	372	397	391	329	340	357	317	331	367	352	328	337	362	335	365	358	359	370	374	346	330	361	350	326	355	358	369	361	341	363	347	333	313	374	330	343	340	337	371	340	381	332	365	361	388	333	357	362	326	308	379	351	344	374	355	352	314	343	344	351	362	370	372	370	378	333	339	344	347	396	367	338	370	336	332	367	371	330	323	381	333	387	347	366	347	318	355	337	335	343	368	369	331	340	383	335	330	365	333	314	344	384	356	319	322	358	368	347	364	338	380	376	359	334	355	342	381	350	338	324	331	350	371	342	371	396	350	365	362	359	322	361	315	339	352	366	354	386	377	358	366	368	356	388	348	356	338	331	341	329	321	321	354	367	329	373	347	358	356	381	355	354	364	343	341	341	362	370	371	397	338	330	370	369	360	331	373	366	374	314	324	365	337	372	369	351	308	357	398	372	372	347	342	343	357	323	342	349	353	381	334	363	356	344	369	354	344	352	344	356	353	306	355	341	335	353	340	336	352	340	354	350	371	350	322	337	352	356	410	358	365	316	361	339	368	384	348	398	330	333	347	343	341	367	347	368	372	310	382	330	341	311	363	348	353	346	328	364	367	364	362	368	335	367	366	379	357	353	368	391	362	366	356	393	333	354	343	337	353	371	387	344	332	331	364	362	314	364	365	366	381	346	366	351	371	368	401	380	359	358	369	338	346	357	344	356	342	326	391	359	393	377	341	352	371	341	368	382	354	349	333	376	340	334	339	353	340	359	304	362	315	380	398	362	376	348	356	339	348	383	371	324	370	349	328	349	358	382	369	362	327	381	354	366	353	375	337	345	338	344	362	354	327	364	375	323	347	360	306	338	340	391	333	358	381	345	358	329	361	350	352	357	337	378	361	397	329	347	335	345	392	353	347	359	336	331	343	339	370	378	376	338	384	346	334	346	335	379	362	341	336	357	345	341	355	322	356	362	336	342	373	356	353	335	385	340	327	335	365	371	343	345	339	357	341	328	332	343	338	360	330	333	329	360	332	320	361	344	343	347	330	370	359	332	386	370	352	362	374	378	358	339	339	365	405	353	330	350	370	342	374	357	363	370	363	371	332	344	368	361	360	347	371	366	324	342	339	346	394	346	352	332	344	363	384	367	358	353	327	331	364	347	362	377	306	365	332	334	349	371	366	369	380	366	384	342	337	361	361	363	383	350	371	378	330	352	368	338	351	332	347	341	359	362	332	359	334	320	311	338	346	363	364	358	353	353	361	350	334	364	340	363	372	343	373	342	359	369	352	345	348	349	339	331	351	376	346	356	370	354	340	341	367	358	343	391	350	333	309	315	367	326	415	333	368	335	379	367	360	352	346	360	331	378	335	350	351	337	347	347	375	368	345	343	367	357	370	336	373	355	358	371	322	375	350	400	396	341	344	349	354	330	344	379	338	366	369	344	366	357	345	375	338	337	361	338	382	375	352	367	339	364	357	367	390	340	354	408	372	372	327	355	345	334	359	351	365	326	350	325	367	343	360	331	329	360	355	383	321	385	349	333	375	347	361	385	323	339	355	330	353	358	357	314	343	336	331	332	335	354	337	349	365	368	328	343	348	339	316	313	323	358	340	336	330	366	331	328	335	386	355	358	339	343	357	348	353	338	358	367	390	358	378	365	367	339	362	324	356	373	347	339	332	367	368	358	357	340	374	370	349	363	318	351	354	334	371	400	349	379	339	330	332	373	366	344	322	380	366	369	366	384	361	346	352	338	354	336	338	317	331	329	361	351	380	354	321	325	351	336	337	365	343	369	355	348	357	388	342	328	349	352	353	346	372	354	382	331	344	372	341	368	349	341	372	311	401	355	350	372	361	374	373	383	335	354	346	377	347	340	335	321	360	344	330	339	371	350	349	373	376	334	354	355	334	382	378	364	327	366	373	330	358	360	380	322	387	369	339	337	346	324	389	354	367	377	345	337	338	368	363	369	373	324	380	320	342	333	332	352	359	327	360	350	356	338	368	342	338	341	360	328	350	374	343	349	367	358	354	322	320	338	342	337	351	345	356	323	331	363	368	378	352	362	325	391	353	345	343	318	361	353	386	345	390	368	344	356	396	358	374	332	327	341	348	351	348	332	392	349	353	321	363	350	334	378	322	343	378	357	355	356	325	320	335	332	395	375	328	356	355	318	366	386	335	343	345	340	382	329	316	375	338	345	361	374	361	369	364	345	370	374	365	373	334	370	349	359	355	347	323	363	338	395	372	372	388	349	370	333	319	378	355	367	397	337	336	348	310	398	333	329	325	362	374	332	337	381	348	341	329	337	367	353	363	350	322	355	318	350	364
28044	15884	19310	7170	4943	3604	2747	2326	1889	1664	1401	1293	1220	1138	961	916	990	897	859	842	771	834	826	798	750	771	782	708	749	750	741	715	752	756	690	698	681	723	719	714	714	710	671	666	656	708	686	669	643	658	657	668	628	732	683	675	647	653	631	684	665	669	669	693	640	625	655	700	698	661	629	724	639	666	669	699	647	646	638	667	589	655	627	671	645	653	634	666	609	653	647	671	676	695	666	642	680	688	700	688	627	656	688	654	642	611	623	701	639	651	652	594	645	670	657	667	589	646	673	682	591	643	646	686	712	657	653	643	660	644	670	660	607	643	671	678	690	626	677	633	632	691	674	633	674	662	674	621	670	671	659	649	668	635	699	646	637	671	595	662	655	678	674	632	644	624	700	628	641	669	682	635	658	667	645	650	613	652	638	626	636	656	655	662	654	698	700	650	662	646	645	639	630	646	634	635	656	648	614	661	665	691	700	646	642	605	625	658	649	634	629	655	630	618	613	633	696	618	670	663	628	650	636	645	639	644	662	701	655	661	654	696	654	647	649	613	673	684	651	669	617	641	638	652	653	654	618	674	642	686	670	642	650	658	641	683	629	622	635	675	653	696	671	659	663	661	636	668	638	688	662	662	687	676	649	643	651	671	624	632	647	585	648	587	596	666	617	642	633	636	682	675	642	708	664	663	635	598	649	687	669	654	660	659	702	663	625	623	654	625	582	664	668	653	669	682	589	672	680	601	668	622	623	681	617	662	627	641	681	670	661	653	687	661	660	672	639	602	641	631	651	623	640	670	650	651	661	644	645	676	698	660	653	641	633	648	597	623	662	648	646	620	671	661	598	673	652	630	629	634	684	661	649	677	665	711	649	624	618	653	662	634	648	682	653	645	637	637	628	673	647	607	659	681	681	689	675	600	663	646	642	655	683	665	678	669	679	627	669	622	633	707	661	636	661	626	715	636	665	656	638	618	680	684	652	652	657	676	648	644	647	589	669	647	691	687	649	627	642	661	605	659	617	670	620	634	675	652	632	623	604	649	685	681	642	627	670	632	675	642	640	648	650	637	662	633	693	645	647	635	636	643	693	637	635	654	671	669	673	655	655	620	643	634	639	641	649	657	679	664	613	666	646	679	643	580	650	608	638	579	633	678	590	647	656	690	640	654	618	669	638	748	638	626	593	679	624	655	638	644	652	659	621	625	634	635	632	639	632	631	682	634	631	655	652	609	656	694	684	632	643	706	611	641	663	626	645	632	624	657	654	659	620	645	670	717	607	646	656	665	639	635	636	633	664	654	649	635	664	646	637	669	677	688	652	675	647	655	645	617	636	630	653	666	639	655	623	662	611	640	664	648	628	625	663	675	644	646	605	723	644	692	662	670	656	665	664	635	668	649	642	671	632	672	670	656	668	669	666	651	673	662	625	637	622	676	641	618	658	678	665	653	661	688	639	643	675	675	663	592	647	654	641	705	625	601	657	647	637	631	647	686	675	651	644	645	643	613	694	632	678	611	637	629	662	643	673	681	617	607	657	652	653	646	652	655	657	620	647	686	651	621	615	653	639	623	624	654	669	585	646	688	675	663	633	685	695	677	688	638	679	667	713	649	693	670	674	684	661	669	688	662	669	660	665	638	692	630	609	607	656	690	640	649	653	635	638	662	623	610	659	656	656	642	647	630	622	643	615	664	657	663	637	649	645	620	670	674	676	667	662	657	670	634	639	653	669	665	675	667	684	630	670	635	652	653	676	636	703	661	639	608	610	665	651	656	651	638	650	637	686	643	625	679	690	604	630	657	636	682	602	657	681	648	635	675	639	636	681	661	653	632	644	679	650	620	658	629	676	643	654	651	618	617	658	594	675	682	657	657	657	682	629	687	647	646	631	600	672	614	659	661	668	642	674	621	636	644	655	604	658	631	684	675	653	606	607	632	641	647	662	645	643	657	654	685	623	661	636	644	647	630	651	697	650	691	579	622	650	673	637	681	650	622	646	656	650	698	627	644	669	597	628	655	666	644	647	682	612	658	634	667	664	630	687	677	678	658	661	612	624	625	679	633	653	674	665	625	670	637	657	683	643	670	634	673	616	672	624	613	654	613	644	626	653	624	709	682	655	611	594	659	705	659	648	622	629	615	634	688	645	683	666	666	655	644	722	653	621	651	669	687	648	657	660	673	664	663	665	704	665	662	631	672	639	692	706	621	620	704	668	622	681	629	665	616	662	627	658	636	688	637	662	678	645	643	651	659	644	686	624	646	666	612	658	655	653	654	653	680	665	643	655	670	678	621	648	671	601	649	670	670	681	644	664	626	672	662	670	655	688	645	687	613	621	641	675	684	624	691	665	671	656	610	651	639	636	634	677	641	624	652	638	624	666	687	671	680	648	641	655	637	617	649	664	638	598	678	651	643	616	654	648	657	624	653	636	703	678	648	636	645	641	664	642	648	673	627	654	674	661	601	656	669	708	624	635	635	670	645	633	688	644	628	633	633	662	670	652	648	670	666	703	672	628	666	683	656	663	666	650	608	618	638	657	676	671	687	654	645	661	612	662	664	639	633	670	633	693	624	658	667	651	649	688	633	646	649	630	658	634	665	673	652	609	612	617	619	605	634	624	677	663	625	615	682	651	641	630	700	614	637	684	685	658	692	678	642	636	657	635	629	652	669	658	609	608	611	625	637	683	681	656	658	629	655	630	651	663	591	603	641	677	664	650	624	635	601	645	694	612	655	657	707	611	688	606	632	658	634	695	617	667	646	679	674	677	611	677	646	645	684	655	651	681	682	663	628	685	617	676	648	633	608	678	639	622	650	688	644	654	677	620	643	664	643	663	691	676	656	628	629	617	644	629	668	662	648	703	665	621	660	642	697	679	663	688	649	618	632	637	650	646	638	669	649	668	622	623	639	622	664	672	570	644	666	655	618	636	631	633	645	633	686	614	679	652	642	640	645	647	666	668	607	617	601	686	619	653	693	673	666	666	696	639	660	643	673	628	633	667	695	666	665	659	659	652	671	661	671	620	674	708	668	659	661	631	640	623	632	635	626	647	662	663	675	659	657	618	655	648	633	648	622	673	656	582	638	666	595	669	640	629	646	637	658	665	660	626	625	668	695	628	634	631	621	613	688	639	666	620	679	691	629	697	650	677	665	624	625	653	618	659	642	695	666	637	664	658	676	620	656	656	644	640	628	666	634	673	679	671	658	659	617	697	661	620	651	696	610	677	621	694	618	665	711	613	636	647	659	669	619	650	650	686	674	680	664	667	634	619	615	638	661	626	619	681	651	675	672	632	601	658	668	663	613	640	667	627	663	619	696	637	689	649	674	654	635	605	649	623	655	672	674	619	669	658	606	640	675	628	695	676	630	634	690	655	672	663	627	689	648	638	616	666	653	652	704	615	667	674	652	639	656	635	640	659	626	617	669	702	660	674	689	647	627	635	665	637	647	638	662	640	638	655	661	620	645	699	648	678	678	673	665	635	654
26889	20846	9282	976	597	536	533	503	517	518	475	503	505	467	468	491	465	496	491	457	507	496	467	463	460	460	442	495	495	437	426	477	497	486	497	474	481	455	430	483	475	516	478	463	443	488	475	455	486	451	499	463	458	493	446	531	490	476	473	485	526	464	464	479	455	467	490	490	494	477	452	506	473	499	458	440	465	495	506	480	445	476	515	483	471	527	450	490	500	512	512	469	478	449	463	521	456	489	483	518	504	503	460	478	483	472	467	447	532	505	458	504	455	513	463	489	482	511	484	533	503	473	489	451	476	454	495	494	474	472	467	511	461	506	473	455	481	461	483	448	488	499	461	493	503	492	495	469	462	468	492	503	472	451	496	495	489	472	487	473	452	466	464	474	479	488	506	459	471	491	462	471	469	479	499	475	470	445	499	473	461	446	494	462	492	501	504	460	483	480	481	474	461	513	519	451	482	462	514	438	469	470	498	505	444	468	500	497	480	500	471	449	449	472	466	478	485	508	440	496	466	498	504	453	525	468	468	442	472	449	495	482	469	464	459	480	448	500	447	472	479	447	449	479	460	456	488	477	463	491	470	489	491	511	488	491	476	432	487	478	482	470	474	492	482	508	489	479	468	464	474	449	489	456	512	462	475	432	461	458	470	494	481	476	450	470	481	483	471	457	469	466	479	437	488	488	524	487	484	501	497	455	430	480	453	492	512	445	471	464	465	518	492	487	463	483	485	501	450	493	465	417	466	497	491	464	487	460	483	456	466	479	440	509	470	472	499	482	480	471	500	442	470	478	482	487	440	457	457	484	510	491	479	482	451	488	476	459	495	497	500	484	452	479	482	467	503	453	466	526	475	499	479	480	478	481	490	457	497	463	495	483	499	433	459	483	464	493	450	478	471	482	481	438	488	473	485	493	480	457	463	501	441	445	504	504	487	472	513	496	483	472	461	515	470	480	460	468	459	482	494	482	472	479	461	458	448	449	464	464	503	464	475	474	469	498	449	440	483	485	467	490	472	507	510	487	447	464	439	498	487	498	471	506	462	446	483	474	481	477	454	518	480	492	485	482	488	432	454	465	501	474	508	441	469	489	477	489	464	423	473	454	491	484	473	489	506	473	499	445	495	539	460	478	472	468	435	491	451	486	482	494	476	485	470	440	491	490	425	492	474	504	450	435	496	462	445	524	463	524	468	476	518	488	462	532	474	456	483	461	449	502	493	491	498	483	519	467	436	453	493	472	447	475	475	508	500	497	503	508	449	500	481	477	475	519	477	468	480	484	487	466	456	451	481	469	481	464	509	448	472	470	476	453	466	498	451	501	483	485	496	474	458	524	478	476	465	448	467	489	462	466	500	439	483	494	462	467	492	479	488	459	477	475	466	494	515	494	514	476	496	469	473	524	430	473	518	494	478	496	510	439	468	428	499	471	435	456	517	441	454	488	514	443	469	476	480	506	436	468	420	468	424	458	501	481	470	491	449	468	466	468	485	493	519	465	438	460	430	488	462	460	466	483	506	464	498	475	485	468	491	454	502	475	503	495	462	461	467	477	465	485	473	520	499	456	491	495	485	510	495	484	460	451	520	486	482	464	512	459	499	492	458	451	509	507	497	479	477	487	466	482	464	488	480	486	488	463	475	500	495	488	463	462	447	475	484	484	504	447	423	519	496	481	472	448	478	479	457	468	476	456	508	471	474	483	490	491	501	546	500	510	478	473	466	509	489	461	476	477	482	499	470	505	521	483	458	481	482	462	478	511	471	509	469	485	484	494	445	476	445	486	522	478	421	467	449	517	524	454	470	476	463	501	510	501	473	435	485	478	446	464	475	448	471	458	460	472	480	454	502	507	499	486	433	481	479	456	475	511	493	503	450	462	483	482	493	476	468	504	465	471	455	454	462	474	485	502	488	485	491	478	479	464	481	495	501	470	494	508	486	532	473	456	464	466	500	508	432	482	455	483	479	508	463	448	474	431	498	462	504	501	459	505	431	478	463	434	481	475	485	450	464	494	433	495	456	471	493	486	481	501	444	473	508	442	508	477	461	477	506	461	466	472	486	489	501	466	461	487	492	485	488	441	482	464	479	452	490	504	444	451	423	494	458	491	464	499	464	488	451	440	486	475	483	521	464	503	479	493	471	459	476	464	445	499	454	443	502	500	478	470	464	463	468	503	481	471	486	468	440	491	477	475	462	457	484	470	476	437	491	497	496	495	484	495	508	499	457	468	454	483	506	455	490	486	456	479	507	476	457	487	493	454	460	488	467	463	476	503	470	488	491	443	494	427	489	461	478	504	491	453	502	442	457	487	485	485	434	468	439	470	472	496	502	452	461	519	480	473	467	486	453	501	496	446	475	509	473	466	454	494	480	449	458	480	494	437	493	441	499	473	503	474	460	471	473	464	479	516	497	497	485	502	467	507	448	466	482	466	472	487	473	494	503	489	507	498	450	483	461	476	461	492	470	489	434	472	465	446	442	476	500	448	492	486	473	475	480	482	465	469	488	470	463	478	425	445	456	475	472	448	474	503	458	522	469	496	483	482	481	472	460	481	493	510	459	470	488	476	430	481	488	439	483	478	456	471	497	452	516	439	512	515	467	441	465	527	481	487	457	467	470	488	459	468	444	477	480	478	503	491	463	477	458	499	468	493	480	469	453	464	483	494	470	446	473	486	483	455	483	480	456	486	487	453	492	451	467	489	456	491	493	461	488	493	459	448	484	479	482	460	470	480	491	475	470	462	502	483	484	473	473	494	474	472	458	435	491	453	500	438	496	467	507	474	485	454	487	472	479	498	499	496	506	499	466	479	492	513	489	475	476	479	490	457	454	514	501	529	487	490	483	532	512	484	491	448	509	514	476	479	496	475	499	487	485	463	473	463	488	483	491	480	452	442	448	455	512	500	476	472	449	493	489	484	481	453	497	448	471	454	477	517	514	483	492	490	451	430	469	529	461	478	488	470	479	496	465	454	480	495	502	487	478	491	505	475	456	430	493	442	443	467	450	490	467	494	485	516	528	494	502	441	486	489	443	482	468	481	456	505	493	495	511	462	492	489	460	464	476	439	440	524	435	461	490	511	494	471	487	481	513	490	477	511	488	485	480	444	490	460	496	482	494	447	517	472	488	484	470	479	432	509	453	472	470	478	463	505	442	493	459	493	525	480	461	446	531	498	476	486	497	486	480	491	490	455	511	509	477	493	464	434	486	488	489	485	466	492	423	503	444	477	456	465	441	470	488	452	496	455	461	511	465	485	460	432	466	500	533	451	491	497	467	483	466	467	476	510	443	485	504	467	453	512	453	437	445	493	476	465	493	473	462	466	469	496	458	465	501	467	473	451	496	462	521	468	490	465	464	462	472	465	479	482	480	450	485	511	466	465	450	483	510	434	483	437	502	484	430	465	484	479	496	454	481	490	496	468	465	467	502	476	502	488	458	470	473	506	445	469	482	467	487	495	492	511	479	491	489	496	503	447	495	463
11724	1953	3766	1231	1117	1088	1019	983	924	962	940	943	904	938	878	937	906	923	957	889	928	901	903	936	904	910	922	908	921	952	919	864	912	927	919	964	907	962	954	905	903	948	884	933	955	880	958	924	914	886	991	895	910	884	876	914	980	931	855	932	873	885	928	957	925	877	875	934	910	913	906	893	940	900	943	966	898	865	843	989	922	928	871	945	945	915	918	895	917	940	925	917	891	925	957	958	904	914	931	857	930	891	920	934	938	860	923	878	914	932	951	903	953	922	868	890	885	928	938	941	922	908	942	917	923	948	941	894	932	876	859	899	932	936	919	907	844	941	947	954	920	890	936	881	920	914	938	881	924	887	925	868	899	870	901	913	896	898	897	903	899	924	909	890	924	919	958	946	971	935	916	950	934	900	970	919	897	926	871	939	905	912	897	925	898	919	968	915	953	915	963	925	882	893	907	939	944	888	941	894	899	878	888	933	974	924	880	919	906	919	900	896	953	885	950	876	904	961	922	899	860	914	873	888	955	919	893	924	931	877	983	923	958	882	926	921	931	900	953	884	906	865	878	923	913	934	937	912	894	890	919	879	945	930	941	924	868	881	929	935	902	954	917	943	955	940	895	927	935	938	910	909	893	947	902	941	908	911	928	907	901	915	918	928	905	945	904	910	951	937	895	914	923	917	908	965	911	900	957	896	896	981	886	952	886	907	914	897	895	939	987	917	893	889	893	874	919	969	896	960	940	965	950	911	931	890	944	953	880	910	878	907	954	962	916	934	868	939	918	906	891	917	830	942	928	937	903	957	913	898	920	931	970	862	902	930	923	924	902	874	893	938	869	913	977	884	916	928	926	912	888	870	953	949	916	908	966	871	906	912	880	934	940	918	890	964	949	927	909	875	892	880	894	941	895	933	902	952	879	996	902	906	922	953	954	880	905	923	947	889	973	933	923	921	901	909	898	918	942	918	894	952	906	921	903	929	954	888	927	918	905	851	1000	935	951	946	891	926	890	870	860	907	953	920	892	914	926	889	920	881	882	903	958	966	921	932	975	888	954	904	927	908	912	923	884	864	901	882	902	925	898	961	860	937	919	946	943	978	970	896	964	909	885	953	951	899	883	949	941	923	922	907	944	907	894	894	968	959	944	942	894	880	916	950	918	876	948	927	909	879	899	947	879	924	906	940	930	941	920	918	930	927	913	954	872	920	916	921	908	940	935	935	868	908	945	886	892	908	935	931	926	932	930	939	887	915	910	879	876	949	927	880	922	943	888	935	926	912	898	924	906	954	943	898	929	941	955	903	888	902	950	979	871	901	867	909	879	934	892	949	987	900	943	934	881	840	883	910	906	932	899	912	929	920	928	931	928	923	885	920	920	942	922	897	878	888	881	923	926	914	902	913	906	925	908	914	909	890	930	940	964	968	906	972	925	887	885	948	906	925	977	877	935	902	956	859	899	940	900	878	909	913	891	894	945	890	957	924	910	904	900	897	948	925	936	893	868	913	880	890	937	889	919	945	975	855	893	962	976	966	921	924	937	905	942	925	949	931	923	914	954	927	933	943	887	923	900	909	932	888	936	950	898	941	904	892	926	939	919	980	917	973	951	935	951	961	956	911	926	948	905	910	917	920	924	960	977	944	934	889	912	913	910	922	921	964	861	943	952	897	937	907	901	910	899	955	909	892	978	893	928	883	942	896	884	863	936	923	934	918	906	936	986	936	942	934	887	908	917	880	924	903	925	860	946	905	975	935	932	881	938	947	907	929	954	901	914	885	894	893	993	880	901	907	961	939	928	923	901	937	900	860	889	931	890	958	905	944	952	890	951	848	973	957	874	892	927	935	949	967	907	942	924	928	896	938	977	958	901	892	927	942	930	927	911	917	919	969	933	900	961	873	882	873	872	908	937	912	936	948	929	921	913	979	872	911	936	898	926	938	881	891	909	934	925	859	973	934	884	943	912	962	958	940	956	855	866	930	927	944	914	887	882	925	954	929	872	914	895	904	936	888	920	888	873	892	933	844	860	893	973	940	895	913	890	871	942	893	975	960	904	854	905	941	964	972	975	864	897	930	895	943	896	925	892	945	1016	954	1011	873	859	905	915	897	941	958	892	882	899	956	891	924	925	890	878	924	897	897	863	995	929	896	901	935	888	929	888	899	896	936	902	932	950	961	944	919	981	921	934	872	907	895	909	924	983	917	910	929	947	875	930	919	975	920	925	966	928	891	880	885	906	933	946	947	913	914	877	953	923	989	970	886	925	930	895	896	932	936	935	945	881	916	939	884	942	922	953	935	924	867	972	933	910	939	933	895	916	922	890	914	911	927	907	932	900	952	907	940	888	866	891	921	899	922	914	945	943	922	969	907	892	901	957	893	877	956	904	880	916	871	876	895	958	905	884	938	926	897	991	894	856	947	914	903	878	916	905	879	894	891	912	886	912	958	921	980	876	927	934	907	900	928	910	868	897	907	973	882	838	894	896	955	946	936	919	952	905	918	910	944	886	928	899	930	938	887	950	902	914	872	872	905	914	938	911	949	924	917	921	897	924	940	887	940	913	895	909	888	925	923	974	927	913	928	923	909	917	883	899	975	871	880	907	876	889	943	905	994	905	848	949	897	922	922	897	993	920	901	844	907	932	852	896	905	924	903	905	906	949	918	941	969	873	888	951	904	920	912	909	900	877	889	931	917	944	902	931	902	883	917	956	887	876	860	931	927	913	963	945	906	931	914	931	902	900	971	941	861	925	898	871	921	917	916	903	911	916	866	880	865	940	939	922	904	899	947	890	955	950	942	860	933	917	932	930	890	954	894	929	903	955	960	949	983	928	865	937	896	936	920	925	948	865	938	925	958	930	926	930	896	931	919	902	930	910	949	870	905	921	879	918	898	910	923	843	860	927	886	889	901	903	937	913	925	936	917	946	957	916	912	867	919	909	955	941	851	896	932	940	912	878	944	887	895	860	911	907	937	962	907	911	902	907	887	916	942	924	918	989	936	902	908	952	915	939	948	895	973	949	880	868	860	923	939	927	895	894	911	863	896	946	883	979	898	894	941	940	920	941	914	893	888	972	870	937	871	978	902	938	921	950	912	934	933	889	914	897	903	906	935	898	917	857	919	868	872	933	920	940	944	869	956	887	984	942	913	889	954	914	894	878	913	936	927	912	893	963	881	931	925	946	894	884	911	885	927	938	944	934	916	950	962	953	898	911	887	932	815	948	933	945	971	1000	880	924	893	916	865	924	866	876	880	942	872	893	863	938	895	935	944	910	965	887	894	912	918	929	917	848	949	926	883	953	878	921	979	892	876	934	922	937	890	900	934	861	929	916	892	925	928	942	934	925	896	903	922	939	891	884	890	944	933	928	899	958	928	926	972	918	925	872	955	907	936	914	920	959	958	922	859	944	895	951	915	858	912	930	941	937	917	905	907	873	950	863	943	925	907	904	897	928	900	1004	931	943	910	850	908	923	933	900	910	868	900	970	936
24237	21322	28245	24716	20414	2094	642	433	410	379	327	314	293	258	272	260	244	242	232	213	257	241	216	248	259	240	231	223	202	232	232	244	222	234	237	235	240	207	228	214	212	210	222	229	222	235	218	222	209	191	216	206	226	194	224	217	220	204	225	217	183	212	213	255	176	222	209	252	215	219	208	215	220	237	204	243	224	194	198	213	200	200	230	202	209	192	212	224	229	219	214	230	226	233	213	211	207	209	218	221	246	251	210	236	213	196	198	213	219	239	230	238	213	219	215	223	217	214	253	224	190	220	207	222	221	201	226	211	201	193	222	210	208	216	210	190	192	197	219	256	198	241	200	214	203	224	204	208	198	221	255	196	210	210	222	203	230	220	228	218	234	222	221	200	222	218	196	213	219	220	207	216	222	215	225	219	207	250	250	258	227	209	208	216	207	223	223	235	185	227	208	208	241	213	223	219	241	227	211	224	230	231	196	207	194	208	220	240	225	215	215	211	240	212	217	232	217	201	234	194	243	203	223	198	233	219	204	238	213	213	224	232	215	218	205	224	198	219	215	217	219	222	197	215	221	216	217	234	201	234	217	224	224	218	205	197	207	230	201	219	218	192	194	197	213	236	199	233	228	178	189	229	210	238	248	212	219	225	221	222	187	210	208	226	198	190	224	214	227	210	217	225	219	249	204	208	216	217	226	205	225	198	214	224	245	202	222	221	205	238	256	218	205	239	218	222	207	204	202	234	243	218	225	224	207	216	197	196	199	214	207	216	238	226	211	225	213	255	233	188	200	227	227	208	213	214	214	214	190	207	217	228	189	246	220	210	232	219	204	202	196	230	226	213	210	188	241	213	211	201	246	199	221	204	213	215	228	205	216	242	232	238	215	233	213	213	202	212	201	217	183	215	204	222	226	203	226	218	224	204	241	205	192	195	212	206	219	216	208	210	230	223	220	219	241	204	214	214	223	227	223	227	227	208	217	223	225	233	210	240	179	215	231	205	236	215	207	203	202	240	224	222	219	202	208	201	184	199	224	231	209	212	229	197	187	220	201	201	212	210	204	209	220	216	221	231	206	222	206	215	254	224	215	237	236	181	193	224	211	217	231	206	228	239	221	187	210	220	210	222	219	213	210	229	241	238	217	217	245	214	220	219	232	208	195	207	215	249	240	230	209	229	177	186	238	207	216	189	212	208	228	204	189	227	215	205	208	223	218	233	204	221	220	205	206	220	195	208	210	233	232	209	210	220	228	218	188	185	232	211	232	233	231	231	236	228	199	208	179	190	242	225	214	206	211	212	194	218	182	213	185	211	187	226	183	205	221	224	200	216	226	214	190	213	192	216	215	216	238	241	192	207	216	234	212	229	232	217	239	207	208	221	235	186	236	201	220	233	207	239	221	192	214	245	220	232	212	229	217	211	210	200	204	208	201	216	221	216	205	214	226	206	246	204	209	218	208	229	215	237	215	223	251	211	227	213	234	210	218	202	222	226	195	208	247	205	198	236	223	227	220	216	204	199	214	187	199	242	213	218	207	221	217	216	202	194	228	218	220	215	207	211	209	222	193	207	232	206	209	217	215	207	225	232	217	198	186	216	228	190	205	231	207	218	196	248	214	209	220	228	212	177	198	199	230	230	209	227	216	230	217	210	222	214	221	210	211	208	227	196	204	201	192	204	225	230	205	228	251	227	249	209	240	202	191	233	217	234	185	233	197	220	207	209	228	229	224	210	247	210	207	205	223	209	220	226	235	231	225	226	217	234	251	208	250	227	199	201	196	205	218	242	192	229	213	236	237	234	237	200	209	215	207	201	207	209	194	217	209	202	203	202	209	221	208	208	217	232	187	218	226	213	225	213	227	198	212	216	232	223	207	229	218	223	213	210	244	217	177	216	229	226	226	252	230	234	220	194	223	199	229	211	216	221	212	202	243	206	220	195	233	230	220	244	229	188	212	226	215	225	217	240	230	192	208	204	197	198	227	215	234	226	221	226	233	222	185	195	234	216	227	207	249	215	217	205	234	213	222	237	213	238	213	202	194	229	195	201	213	223	228	223	204	224	190	229	222	246	205	220	225	229	212	224	223	211	238	206	198	214	221	220	214	208	215	215	190	216	217	214	204	233	239	210	187	215	251	209	207	231	219	221	212	193	221	222	219	239	211	215	214	229	196	234	215	226	235	222	232	228	218	240	190	232	218	215	202	234	205	207	195	202	215	218	238	216	193	191	239	222	222	214	212	229	226	218	183	223	242	244	219	207	212	204	220	193	204	208	215	202	228	212	227	232	206	227	200	237	193	242	207	200	209	218	219	220	235	209	213	227	208	214	221	234	220	259	236	241	217	211	219	211	192	203	185	219	220	177	218	226	216	214	204	219	250	215	217	221	208	186	223	199	208	208	200	203	215	223	231	194	193	238	218	214	208	210	186	229	211	218	206	203	212	211	241	210	224	203	235	213	213	203	244	212	201	217	233	218	217	206	212	260	228	231	199	220	218	244	208	204	212	203	209	202	243	219	230	213	218	209	196	231	225	207	209	217	202	231	226	222	214	202	204	237	204	203	200	215	202	208	223	217	230	213	214	214	249	208	208	236	220	228	200	209	220	204	203	241	201	208	192	208	196	230	203	217	228	195	221	232	215	201	213	213	220	217	238	199	238	196	220	203	200	185	217	229	226	188	222	209	231	202	225	229	205	192	228	224	201	228	223	226	234	252	215	209	225	188	221	210	233	204	236	228	219	211	215	209	219	191	213	218	209	200	205	194	212	238	214	192	188	218	188	207	233	238	241	214	198	222	235	212	217	194	214	243	206	211	233	170	191	213	219	218	196	213	213	209	231	214	211	195	231	217	213	197	203	230	254	253	202	190	220	214	251	195	191	218	210	223	240	224	220	218	234	215	208	234	230	225	251	197	213	232	202	249	238	204	213	202	229	224	200	210	221	227	198	248	220	230	240	205	183	234	203	219	215	221	225	222	219	210	203	232	237	236	232	206	222	209	215	210	202	208	194	222	221	220	211	212	204	227	222	237	219	203	184	192	210	186	217	220	220	244	230	200	219	236	211	221	218	218	217	218	238	221	204	220	217	240	203	226	203	241	223	212	214	213	228	221	229	222	203	204	209	227	239	246	229	236	203	234	207	232	232	238	218	208	214	204	227	227	208	212	210	199	215	216	238	217	184	203	217	228	197	232	217	187	224	219	202	231	221	224	196	219	206	221	229	198	230	215	228	229	202	211	230	237	219	212	177	216	197	219	235	215	218	204	251	219	199	210	201	199	231	214	198	194	219	215	201	209	205	217	215	187	202	228	212	226	242	207	194	211	230	194	225	208	223	246	203	213	207	221	213	234	210	209	202	226	215	199	216	235	218	213	214	238	222	228	210	211	227	209	237	202	203	212	214	222	215	201	206	232	197	206	233	216	207	233	229	247	234	230	207	221	196	220	207	229	220	182	203	199	212	236	209	220	230	213	206	235	199	217	222	201
24255	9953	15382	4240	2889	2056	1577	1294	1061	972	824	803	715	709	651	698	586	582	548	590	510	519	498	509	486	484	517	486	466	472	451	494	468	451	480	466	478	463	451	490	450	473	472	482	461	480	494	466	433	448	481	484	451	430	438	416	461	437	486	448	477	427	432	428	462	440	446	453	456	469	470	467	457	444	465	459	422	431	481	501	434	470	449	452	444	484	465	444	459	449	433	454	426	440	453	431	462	442	449	412	411	419	440	448	445	430	440	420	457	447	429	465	460	509	472	454	417	460	474	421	445	457	437	431	448	416	421	454	452	424	431	464	384	467	438	469	421	420	425	407	429	438	452	456	455	440	430	425	457	476	449	441	434	467	441	431	427	462	438	439	440	422	457	443	434	442	442	440	428	412	441	451	462	427	468	467	425	438	426	449	399	452	432	442	444	481	437	424	448	428	475	450	424	462	463	424	388	451	453	436	445	427	476	468	468	440	421	455	438	467	390	445	442	427	442	461	445	441	390	447	471	473	446	417	396	409	437	420	434	430	409	462	473	454	433	459	434	517	427	432	460	459	448	430	467	435	410	471	432	456	437	460	417	463	443	439	451	447	477	426	447	430	471	416	451	428	432	429	425	398	438	445	437	434	432	441	432	460	424	445	425	462	458	462	445	437	428	443	440	454	432	471	434	396	431	442	457	436	429	460	446	439	441	439	437	424	425	461	447	422	417	419	405	457	436	440	444	413	470	451	471	454	424	437	452	424	443	445	436	396	427	433	459	427	449	449	446	455	438	454	430	459	454	448	455	412	418	420	430	420	458	432	433	453	425	442	428	470	417	454	443	441	455	395	474	435	463	427	442	451	419	456	445	463	461	478	438	464	432	441	439	426	424	431	450	438	452	441	469	434	441	484	436	425	438	440	448	429	442	434	412	448	421	467	435	428	463	446	439	455	439	435	479	433	415	437	449	438	457	453	457	423	468	443	433	458	436	432	440	494	413	439	460	452	459	452	433	440	428	433	421	461	420	459	438	403	420	459	448	425	450	438	423	448	459	449	415	449	467	425	455	391	435	422	452	445	419	412	433	439	469	464	419	471	446	425	412	421	415	452	450	442	449	426	450	454	426	421	408	451	455	447	418	402	448	435	421	413	439	443	466	399	442	427	446	445	408	466	422	474	454	417	443	420	452	440	420	436	455	404	439	530	423	438	455	464	470	434	449	483	414	426	447	447	422	446	438	431	441	460	440	458	450	443	440	450	412	461	451	423	435	452	421	443	476	473	456	463	467	454	453	410	451	462	441	476	413	437	436	468	453	424	413	452	450	429	451	430	408	437	425	436	462	461	435	466	453	465	463	421	423	431	489	468	479	491	398	469	418	465	435	403	437	437	433	421	457	448	465	439	405	446	447	434	456	451	469	413	436	467	460	451	442	412	420	431	436	442	417	487	470	400	411	456	429	422	446	452	409	428	463	404	423	442	417	443	480	447	449	422	398	476	459	474	439	435	436	443	414	400	455	458	423	412	438	470	449	427	442	413	454	478	445	405	456	411	480	448	440	465	458	406	451	458	434	442	441	436	416	441	437	408	427	422	426	445	456	448	416	450	414	398	410	402	433	459	436	463	454	427	445	458	455	409	396	412	441	451	428	440	457	405	459	415	451	476	474	432	404	403	465	438	443	419	459	453	432	422	452	409	446	490	422	461	422	447	435	420	432	426	430	432	438	440	453	456	462	447	435	419	479	427	436	438	393	448	447	429	412	418	470	445	464	463	427	450	484	483	443	447	462	440	404	437	419	450	453	440	444	433	417	438	404	460	441	418	435	450	439	460	492	435	470	436	439	446	470	465	517	407	411	449	446	419	456	466	464	471	435	422	471	409	435	460	475	422	448	414	455	407	392	409	431	435	411	450	410	454	447	460	442	483	414	435	447	419	437	419	431	443	440	425	435	464	459	429	411	493	462	423	406	424	426	431	454	470	442	430	475	428	458	445	414	445	441	454	466	418	407	426	488	465	424	453	413	437	433	393	439	431	441	462	427	436	462	452	402	405	437	459	440	392	442	459	415	439	408	461	424	443	434	429	418	438	460	462	429	449	479	446	452	467	465	440	453	441	409	417	429	463	431	431	484	441	426	407	419	412	455	473	449	462	479	445	440	436	439	418	439	431	473	447	437	448	459	444	434	449	445	455	424	437	437	433	443	447	487	469	452	428	421	467	426	462	413	458	461	410	452	412	460	463	461	408	445	431	428	473	448	437	452	443	431	427	452	407	433	475	448	418	410	471	433	439	428	475	433	458	452	437	412	442	451	445	423	428	441	441	411	423	456	456	429	449	456	439	418	434	455	421	431	455	463	479	410	431	445	444	433	468	457	438	433	462	419	448	458	455	461	473	457	460	425	438	418	417	445	460	458	434	459	422	431	402	441	431	414	497	485	437	429	470	428	454	465	449	461	479	425	385	433	475	421	422	435	416	455	430	433	440	429	488	430	422	415	466	466	387	428	434	474	459	468	495	451	443	427	429	458	444	444	426	453	447	456	449	416	455	445	424	401	443	449	421	423	436	452	401	444	454	453	475	417	426	450	473	438	426	429	456	429	434	440	460	460	438	417	436	456	464	454	430	416	451	420	445	466	449	427	467	449	401	476	430	445	469	443	436	481	415	441	395	463	421	414	439	410	426	452	457	426	464	434	454	472	450	463	438	437	442	453	441	442	441	460	409	463	427	461	420	451	445	431	427	433	453	479	405	416	463	457	425	440	418	434	403	492	427	399	424	448	464	454	446	472	469	449	454	435	441	426	431	462	451	457	420	465	438	466	461	433	484	481	422	433	413	449	440	443	472	431	464	464	422	432	420	413	429	440	440	426	460	403	405	429	429	443	436	460	472	437	418	470	435	458	461	448	459	450	458	446	423	411	456	457	447	462	445	409	413	435	428	467	439	435	486	464	424	427	461	465	457	450	470	443	455	467	423	459	438	414	448	417	445	444	454	444	407	446	461	414	423	411	458	441	428	431	451	442	465	444	429	425	461	472	446	455	472	436	481	448	405	447	418	440	429	465	452	427	458	448	468	449	402	411	406	413	458	476	439	448	431	426	420	435	428	448	466	408	489	422	444	376	442	479	439	455	443	422	471	457	446	447	418	417	429	457	452	445	434	440	468	429	467	426	488	432	447	447	466	445	478	475	441	452	434	449	425	436	476	433	441	478	448	405	471	404	449	424	424	458	442	459	440	457	437	476	417	442	487	452	421	447	425	434	421	421	447	417	448	447	415	461	450	473	417	424	435	434	448	448	438	444	411	435	450	458	473	447	426	440	437	468	438	441	431	443	417	434	471	418	449	453	506	476	433	458	443	455	451	433	440	457	484	472	450	432	457	459	431	454	396	446	402	451	483	460	438	436	477	408	424	446	451	450	443	465	428	436	442	443	432	398	438	438	423	427	434	419	425	408	404	458	442	432	454	416	435	417	452	460	499	423	455	433	464
23311	21334	28869	24123	21335	19084	2051	878	621	590	586	509	454	445	480	438	452	398	419	382	401	378	380	392	397	378	365	385	406	423	368	372	372	398	379	370	399	359	368	375	388	384	395	372	376	357	360	372	361	366	357	379	389	338	377	378	350	381	332	369	353	340	372	374	350	358	351	364	356	328	343	337	369	369	394	361	344	345	337	365	344	345	395	393	373	378	376	353	355	368	408	353	383	341	385	383	377	307	362	337	343	353	349	373	367	365	335	338	353	363	380	316	341	373	357	365	329	359	360	381	346	385	388	343	367	403	379	357	350	375	343	367	370	342	365	318	351	349	330	372	355	328	382	378	383	355	358	386	359	364	344	369	336	382	369	347	365	344	340	367	367	371	299	336	384	356	367	362	381	340	354	389	333	341	329	355	330	343	348	363	345	364	338	385	362	326	360	351	352	348	358	393	306	384	319	363	368	353	375	359	367	367	359	381	384	395	383	361	393	335	362	353	339	367	356	357	387	348	381	332	336	337	370	372	354	364	347	350	352	364	368	371	333	309	327	334	351	376	367	377	377	340	369	328	341	369	357	341	384	346	383	330	400	344	392	362	388	342	360	328	377	374	358	354	365	307	355	374	377	345	356	356	323	339	350	350	334	336	350	366	369	357	366	328	359	346	357	398	372	321	363	351	391	353	376	351	316	360	351	344	363	327	361	347	384	372	336	364	365	331	314	410	343	352	333	368	381	339	349	371	341	368	356	346	342	330	314	388	344	371	347	346	408	341	345	352	322	342	343	372	371	359	352	383	348	363	365	381	381	390	374	387	375	346	374	365	348	354	302	338	328	341	371	314	352	346	369	366	340	346	368	374	335	355	343	380	352	370	346	361	401	380	387	343	333	349	328	349	364	365	333	367	322	349	348	343	314	385	368	348	370	352	394	355	353	350	325	319	360	315	380	393	326	323	366	375	357	363	362	332	350	341	338	344	308	389	336	316	350	366	323	350	377	382	359	379	350	359	366	369	352	389	357	349	334	350	357	339	310	352	372	365	358	340	348	334	350	370	356	367	352	334	379	390	344	355	381	343	354	358	388	357	344	345	377	361	360	373	346	334	367	371	365	341	403	365	364	346	319	349	338	294	348	348	357	314	376	355	369	360	357	374	378	371	362	329	365	352	354	363	369	370	335	392	363	402	373	344	386	352	365	327	318	379	358	338	369	336	332	334	368	339	349	369	385	354	358	344	355	332	365	362	342	367	368	389	337	369	359	358	392	391	378	370	351	351	368	355	371	371	357	334	356	366	335	361	376	366	359	369	342	375	340	395	340	394	368	337	342	365	338	366	361	361	374	329	368	314	339	364	371	336	327	340	381	374	354	356	341	356	346	355	381	348	330	347	374	359	339	404	362	354	378	353	353	365	409	368	355	367	358	343	351	347	336	334	367	360	358	366	343	355	331	340	362	346	337	362	349	365	352	342	348	358	358	367	366	352	383	376	343	334	329	334	337	352	343	367	363	352	339	352	358	313	365	334	320	330	365	342	341	312	342	385	360	338	334	336	317	357	344	318	351	368	343	362	361	370	368	346	341	357	331	362	358	336	369	336	346	384	345	314	350	373	374	352	335	343	338	364	352	340	340	338	352	338	355	378	362	369	352	352	389	335	356	377	343	381	380	347	358	358	350	357	363	369	337	340	377	329	338	349	322	350	323	378	357	332	308	348	335	376	359	364	346	317	316	372	357	350	372	368	319	362	372	364	371	346	346	356	347	380	371	346	372	339	348	334	340	363	339	361	330	349	335	354	360	358	368	364	295	322	371	380	368	344	355	357	395	323	366	374	348	375	383	383	359	345	319	354	363	345	376	373	371	361	376	356	348	337	336	333	353	305	357	365	360	363	368	328	337	357	340	349	347	353	359	345	345	336	368	337	356	343	351	337	365	342	330	379	375	341	340	346	327	317	354	352	357	359	315	349	326	338	336	331	362	346	335	344	399	383	373	349	356	342	360	389	362	350	332	378	333	375	368	407	351	373	364	324	324	378	364	329	322	379	326	352	328	348	349	341	361	344	357	342	353	362	363	367	358	375	363	368	390	370	363	376	348	356	365	374	352	350	340	345	368	376	308	346	360	381	373	364	375	364	359	370	367	377	352	342	376	358	365	359	357	353	373	335	374	359	351	359	372	339	334	324	344	346	348	368	371	357	328	378	337	355	327	340	386	331	341	367	333	325	393	372	365	317	360	326	352	343	337	374	320	332	412	382	339	361	374	340	352	359	348	364	356	363	367	364	338	382	331	366	366	379	381	370	368	341	382	354	335	361	348	355	360	374	341	343	358	342	380	352	383	338	379	344	380	344	361	352	359	351	347	350	349	351	361	362	359	372	332	344	318	370	331	349	332	372	377	370	340	354	354	356	384	365	340	339	338	357	353	349	344	374	342	348	337	335	369	388	333	317	337	352	341	350	345	337	339	372	361	362	339	354	370	345	342	344	315	353	372	347	374	360	364	394	389	362	364	335	342	335	370	384	337	356	358	361	328	341	321	368	360	348	366	373	321	350	342	314	364	340	340	357	372	348	388	357	318	353	372	344	370	351	370	364	366	362	345	342	360	373	352	378	325	380	369	341	356	376	360	363	354	346	412	338	371	338	338	343	318	354	323	330	377	360	372	356	340	334	363	358	356	355	345	339	336	360	357	387	346	357	366	361	345	355	358	352	384	339	347	352	367	351	352	380	366	361	335	372	339	375	353	361	350	315	364	341	341	363	331	358	355	377	382	360	380	364	382	396	337	342	365	341	325	334	350	376	339	357	358	336	375	302	344	341	355	341	347	330	336	342	351	355	358	352	340	360	380	345	342	379	308	336	364	329	403	345	344	346	353	341	359	319	352	403	352	332	354	367	361	355	358	356	344	343	368	352	375	349	335	368	358	386	358	344	345	342	391	346	363	348	383	366	352	355	350	350	333	375	357	379	397	366	363	343	357	359	378	369	349	381	354	367	326	349	314	334	362	360	366	356	341	390	343	328	362	365	398	378	356	330	379	348	370	376	334	384	394	349	343	349	365	407	342	341	350	355	362	383	359	346	363	338	335	416	340	354	347	350	343	335	355	345	333	342	386	366	348	342	367	372	338	326	362	376	344	393	361	348	379	374	334	382	374	343	340	351	363	363	364	387	332	373	353	372	341	366	352	362	348	364	353	334	373	348	365	377	343	350	384	327	330	368	342	346	333	355	358	350	349	354	357	359	361	388	340	317	345	346	349	339	370	355	367	317	346	383	355	359	351	375	335	359	376	362	360	376	363	364	365	364	332	387	363	316	336	375	345	361	345	349	359	377	341	381	358	357	347	376	347	350	333	315	299	343	354	354	389	369	367	357	333	354	363	324	349	370	366	317	337	347	340	353	357	386	342	349	357	389	347	350	359	357	372	340	343	358	345	381	349	353	364	342	328	336	364	348	376	342	351	348	326	390	365	335	299	340	349	338	374	380
28478	15996	19363	6989	4909	3581	2684	2261	1863	1663	1397	1228	1223	1131	1039	996	948	888	917	858	880	808	822	761	780	758	768	713	750	696	689	725	695	736	701	715	681	733	728	673	724	669	673	725	659	705	687	680	623	675	672	642	683	663	705	684	626	732	649	667	697	673	623	681	635	687	662	681	692	703	666	674	707	655	692	661	664	629	651	681	626	710	625	628	672	639	685	672	674	671	643	660	663	608	683	597	676	661	683	668	644	684	689	690	649	695	664	645	690	631	634	663	681	626	595	649	713	610	625	664	630	639	629	685	643	608	637	631	679	611	648	642	690	634	654	642	578	671	708	683	644	602	624	636	682	638	680	669	655	649	648	647	635	633	675	646	685	662	630	696	641	637	636	625	656	656	680	669	654	632	633	617	667	648	664	687	682	648	666	651	665	640	641	649	649	640	679	618	664	686	676	647	703	666	643	707	678	696	620	611	641	598	700	632	697	644	654	595	700	657	610	639	615	653	651	632	670	701	653	660	683	661	647	609	640	629	640	677	604	655	634	680	635	684	674	668	697	666	644	633	641	672	643	637	614	647	634	645	651	629	659	644	667	688	683	642	638	680	662	671	670	632	689	641	666	659	658	622	632	640	688	670	628	659	685	670	651	659	679	685	648	647	667	608	662	645	667	637	667	617	675	648	649	680	603	620	621	663	654	648	627	690	638	620	657	652	617	617	636	640	693	678	655	608	668	650	669	657	676	634	624	613	629	650	634	599	677	631	662	616	695	596	664	662	665	639	642	683	654	661	663	656	622	641	637	668	634	617	657	651	692	652	635	653	658	641	655	709	641	668	639	611	631	694	635	660	624	652	646	624	679	650	672	683	624	649	637	649	635	651	641	674	676	619	651	646	643	664	650	695	676	624	609	613	662	590	636	665	645	672	677	662	633	629	646	632	667	607	635	634	621	628	645	662	638	647	650	663	607	628	666	601	616	641	664	657	654	689	663	626	612	667	616	648	684	662	666	640	655	648	648	656	674	632	671	629	680	649	614	646	611	646	652	617	614	624	653	676	630	672	632	665	659	687	665	642	603	668	627	682	666	683	677	683	604	670	658	656	637	650	617	635	642	666	675	657	681	642	613	667	632	626	665	652	681	667	623	653	600	652	651	697	642	656	651	604	644	639	653	685	630	658	619	694	664	716	624	608	681	704	627	656	664	626	669	635	690	644	667	644	687	645	664	696	668	659	667	622	631	686	654	653	677	621	630	681	664	659	604	649	635	597	654	662	640	626	599	666	617	661	653	676	654	646	660	648	640	679	635	675	684	615	655	673	630	600	670	603	628	624	640	686	632	617	616	644	610	647	658	664	628	662	658	636	615	664	628	648	635	609	675	624	628	654	679	640	624	659	631	640	691	664	615	618	655	675	673	634	659	623	677	577	677	648	643	670	701	619	657	624	675	640	614	648	641	628	645	647	708	652	634	670	643	637	623	650	629	696	578	612	639	665	668	691	634	669	621	690	628	655	634	627	677	649	636	653	685	634	657	626	668	674	644	629	639	682	661	644	657	645	658	644	660	655	643	658	698	625	615	669	581	660	635	628	625	679	628	662	680	662	686	663	660	675	640	663	631	630	685	659	705	678	665	694	662	666	644	656	670	688	664	622	642	600	637	635	677	650	654	651	688	657	619	658	629	653	637	662	687	684	619	648	647	678	652	674	648	612	649	669	642	645	623	665	662	684	668	686	647	637	677	629	657	651	624	635	652	665	609	678	605	634	647	645	644	690	670	650	641	679	607	670	639	642	687	662	669	633	643	629	659	682	628	612	675	601	642	655	659	625	661	668	659	634	686	623	651	655	644	651	640	661	632	631	635	660	648	621	650	612	642	653	649	669	656	623	636	609	673	619	634	657	677	623	649	629	609	693	648	643	649	642	662	643	639	624	602	650	672	663	647	652	638	634	609	669	613	609	658	662	626	672	629	677	685	648	669	625	624	654	706	616	676	675	653	663	642	626	676	606	675	680	671	671	635	617	645	639	666	670	667	597	655	639	661	624	685	623	609	590	639	593	614	645	630	659	621	602	669	698	640	653	663	592	623	675	650	635	648	671	587	636	673	600	669	652	700	705	643	648	620	631	646	625	643	607	707	636	672	656	651	676	652	648	649	655	651	635	666	637	647	660	623	649	636	651	623	627	597	630	666	668	663	600	652	649	621	638	640	619	639	708	643	627	686	595	648	662	652	643	583	622	642	660	691	668	667	666	630	688	613	591	609	645	650	630	696	641	639	643	657	600	646	691	662	602	635	602	665	617	639	650	646	637	663	600	655	692	633	640	684	650	608	652	624	685	613	660	643	606	641	652	633	644	680	649	720	653	642	647	669	650	680	652	629	659	676	679	661	641	618	612	637	626	665	639	686	621	677	657	626	655	661	663	656	673	622	649	638	557	611	647	619	658	677	606	662	673	622	646	679	655	614	662	645	710	618	640	652	636	576	707	644	672	660	616	623	669	600	644	642	660	666	700	684	667	636	642	666	646	632	666	625	617	656	673	667	636	601	689	648	676	674	649	687	624	629	675	630	565	631	641	612	669	642	698	653	629	617	632	635	688	678	670	633	681	675	630	646	609	605	692	665	628	649	651	630	642	678	652	608	641	649	692	648	651	660	648	664	632	639	627	652	674	617	650	641	642	642	642	657	668	657	610	677	648	653	663	649	620	679	666	615	639	617	663	609	630	650	656	611	667	646	633	618	629	632	662	636	691	668	718	622	661	659	679	644	655	652	691	614	663	667	595	652	667	639	609	624	635	690	648	635	659	625	648	667	691	652	608	670	690	677	636	659	635	611	653	664	618	658	654	684	671	646	631	636	630	653	631	631	682	634	617	657	624	667	658	661	641	634	645	652	676	675	673	685	592	625	643	638	616	646	677	654	667	631	676	663	651	661	666	636	642	668	685	665	653	663	687	637	659	644	661	637	660	620	643	623	653	645	670	647	682	635	607	657	616	617	638	676	656	681	651	719	658	662	667	702	661	634	648	689	696	631	644	636	611	625	592	658	640	641	625	627	671	657	652	646	631	623	626	603	648	601	624	648	625	657	613	673	660	625	655	663	702	676	684	636	676	660	684	589	646	657	655	613	658	675	647	660	720	626	618	657	649	705	685	638	642	640	672	643	633	652	636	615	673	660	620	597	655	632	667	665	684	652	696	622	666	647	632	650	681	638	637	674	672	662	635	620	648	647	650	634	664	677	657	632	613	626	625	665	623	672	661	599	686	710	709	657	634	619	637	625	658	689	669	653	681	602	672	661	649	633	661	656	667	666	627	661	616	639	662	640	648	642	641	585	636	623	677	658	672	630	676	610	668	684	662	662	616	636	646	661	626	648	631	678	632	639	675	648	608	618	644	658	637	631	669	593	669	690	625	635	623	656	645	649	606	638	651	653	652	604	607	635	631	670	663	661	699	615	647	655	634	703	659	631	666	674	637	665	643	677	599
26765	20722	9252	998	608	538	516	486	513	498	507	480	478	505	480	476	517	490	508	456	486	490	479	506	441	477	493	474	470	427	470	472	498	455	500	475	494	449	523	485	478	501	503	471	474	467	501	483	464	463	480	469	466	483	430	476	493	485	493	469	460	488	467	488	460	457	450	451	470	465	476	488	485	475	483	491	479	474	496	480	473	456	467	442	469	455	449	471	487	506	508	451	452	436	480	449	513	472	454	474	471	489	488	511	463	429	511	473	502	496	442	520	476	453	496	443	426	484	457	483	467	488	493	469	501	452	492	493	461	464	488	475	466	449	438	469	450	468	522	490	468	457	472	475	429	503	503	469	482	454	441	487	473	503	459	484	497	491	458	478	489	488	511	460	441	488	475	448	453	488	483	471	456	459	485	463	442	456	476	485	495	505	477	438	516	456	468	509	495	501	480	460	450	453	512	435	511	503	494	463	484	469	468	450	467	487	489	454	474	459	474	428	478	449	455	472	449	434	468	487	452	463	491	476	501	466	498	455	503	465	458	498	435	483	446	446	433	460	468	447	480	476	457	489	491	450	467	497	476	519	478	480	450	486	445	492	501	475	483	489	499	507	500	443	450	502	444	450	476	484	462	469	495	472	515	520	482	433	433	476	503	457	430	477	458	522	505	473	524	449	490	488	495	476	487	500	456	469	467	489	479	477	487	461	491	491	440	490	453	460	466	481	513	497	500	452	470	488	412	477	488	456	460	445	452	504	511	523	472	468	477	483	459	474	446	467	477	460	460	490	487	452	529	443	478	508	475	457	514	427	484	517	439	448	412	491	450	486	495	473	462	484	450	465	453	475	491	465	488	487	505	475	478	509	465	499	480	481	461	492	451	476	487	502	453	430	458	512	478	472	478	446	451	464	481	474	476	483	486	470	476	480	485	452	466	474	444	491	478	457	501	498	452	469	432	495	453	429	491	474	489	448	478	469	504	497	466	449	483	479	493	452	474	510	466	453	455	471	471	465	484	472	453	482	475	464	470	466	470	449	521	456	469	466	446	471	459	491	504	469	465	474	503	505	471	496	492	435	508	473	489	480	482	476	466	499	463	426	456	485	472	474	503	489	461	484	457	475	452	495	490	461	500	476	474	493	490	480	484	484	493	478	516	447	496	460	459	471	446	475	486	483	472	471	476	451	480	472	492	536	470	468	475	493	450	495	477	451	442	507	471	499	489	458	455	464	513	466	464	453	470	430	478	461	480	493	495	482	533	505	459	470	457	489	447	480	486	450	532	489	485	457	528	503	476	472	477	481	482	471	473	478	460	465	487	518	466	470	477	502	472	451	433	513	446	519	468	478	465	497	479	475	476	441	446	474	524	486	485	457	517	476	478	489	462	481	460	447	490	517	470	463	450	455	482	462	496	514	428	478	462	470	455	461	446	491	505	486	474	484	463	468	482	454	467	467	451	491	453	465	488	457	437	457	459	453	504	452	489	508	447	469	473	456	508	514	466	418	453	446	487	438	471	507	494	462	455	497	485	481	519	477	480	439	469	517	490	467	442	477	500	439	490	473	452	454	462	463	467	444	441	493	481	478	454	456	491	483	460	473	465	490	469	464	497	444	488	477	459	472	494	489	490	537	475	521	481	483	479	480	478	515	457	495	477	478	460	489	500	472	480	444	504	441	456	488	498	478	471	472	482	503	452	474	496	526	486	468	472	510	461	458	499	460	484	511	479	509	485	457	466	457	493	484	477	451	492	499	499	465	504	448	488	502	479	470	474	485	487	462	474	509	511	484	511	479	458	433	492	453	444	462	450	445	471	463	474	477	489	496	433	444	460	477	461	462	435	449	457	489	450	464	502	420	471	458	464	483	480	482	468	473	458	468	474	483	490	465	472	506	508	427	449	497	440	462	446	488	486	470	466	470	505	505	496	445	477	455	502	524	446	486	494	489	528	447	457	477	486	490	475	434	474	466	447	529	469	492	493	543	501	462	477	464	482	469	471	476	459	439	504	521	494	487	513	478	482	485	477	468	463	504	444	456	449	447	440	467	449	460	489	482	489	476	502	466	499	513	493	487	498	466	506	514	458	460	479	444	445	475	478	504	508	495	452	486	446	488	501	459	437	476	488	484	495	440	479	455	477	476	499	480	500	448	476	478	433	494	521	491	494	452	504	501	468	432	463	506	445	460	493	463	455	475	483	474	512	450	497	459	484	484	445	493	461	524	436	541	464	458	486	442	479	455	493	447	467	467	493	509	486	499	456	469	481	502	468	485	506	507	474	523	470	480	479	447	469	480	471	491	474	475	509	473	464	490	464	461	468	465	466	521	509	443	508	464	482	460	470	423	489	483	460	457	488	471	501	481	476	468	421	501	481	471	504	490	503	485	470	460	458	458	441	458	447	461	425	505	484	497	497	470	450	509	463	489	467	473	433	475	440	467	472	438	490	459	461	474	473	456	479	443	444	471	464	451	466	457	489	472	440	466	464	515	491	510	464	490	452	488	470	449	520	468	492	429	479	473	464	478	483	486	460	447	470	495	532	497	491	494	474	450	459	470	510	493	514	446	461	470	470	475	500	529	469	507	475	490	473	472	440	522	503	518	479	505	494	450	470	427	460	487	453	467	519	493	518	485	502	448	472	509	484	494	490	491	461	482	507	499	465	481	497	505	445	456	483	473	490	469	451	479	484	450	468	455	442	474	481	440	447	463	480	454	490	468	476	475	472	502	504	493	448	494	431	482	477	460	484	498	473	490	465	498	521	435	450	506	439	479	530	466	510	499	470	430	454	487	470	456	454	501	421	461	487	471	464	450	475	474	465	458	463	447	490	468	513	474	489	476	500	500	473	499	469	529	463	498	494	501	498	476	481	489	461	481	521	489	433	511	483	496	447	496	496	469	508	479	482	492	459	500	483	454	497	506	478	458	476	466	473	487	456	433	487	507	480	515	484	495	467	477	457	427	484	475	449	438	454	467	500	450	482	425	466	467	457	486	478	457	476	501	472	453	491	473	444	491	471	491	467	436	469	478	479	442	476	482	515	452	463	445	497	501	499	499	430	470	476	458	449	490	489	483	481	447	471	461	502	449	466	464	472	479	479	457	471	483	474	483	438	474	469	469	480	478	460	463	521	504	475	436	473	497	454	456	480	504	461	476	484	468	469	476	471	455	484	459	445	466	462	498	516	477	502	500	495	502	462	467	508	476	432	486	490	458	483	474	477	505	472	507	451	486	469	491	436	482	454	489	441	491	477	512	457	474	466	500	489	476	485	464	474	477	470	428	483	486	473	484	464	473	458	473	495	455	470	471	447	433	474	473	495	480	472	449	439	432	509	454	499	503	441	467	471	474	508	497	465	488	483	490	537	494	497	474	476	470	514	489	477	462	461	428	454	476	495	489	488	461	442	499	486	490	483	531	494	506	490	489	458	504	512	496	459	460	500	516	491	458	443	470	480	485	464	467	453	469	478	485	472	474	471	459	469	484
12190	1913	3938	1241	1083	1072	1001	988	962	906	992	950	909	920	944	918	928	918	918	957	860	930	966	916	943	942	956	930	931	912	927	892	910	915	942	883	917	881	886	913	884	967	907	943	899	887	946	923	957	940	927	941	919	905	966	965	902	922	898	929	911	923	893	923	928	892	947	915	980	941	939	896	862	894	937	908	942	906	878	922	901	941	894	922	918	963	926	885	928	941	873	971	927	907	850	880	936	903	895	870	937	846	920	916	928	932	964	881	924	943	884	939	884	923	928	897	891	897	872	982	923	897	925	873	942	918	869	970	899	916	951	866	973	861	951	926	890	894	877	919	919	968	945	899	912	944	912	897	918	854	958	920	892	939	917	927	887	903	929	914	918	893	921	919	915	912	916	899	934	898	955	888	895	902	935	923	915	874	886	891	881	917	921	922	942	889	883	920	879	914	918	907	909	899	890	908	859	910	948	886	932	900	992	900	934	905	902	854	906	882	951	868	870	903	899	887	923	882	898	917	904	909	916	897	927	944	937	971	894	936	936	936	935	887	888	956	957	897	910	909	922	948	881	956	938	956	877	915	872	916	866	916	875	906	905	939	959	902	934	879	934	880	909	898	892	940	907	960	906	884	957	889	928	882	912	901	855	918	902	867	820	907	909	894	910	908	869	895	901	863	926	926	929	896	927	900	900	907	927	897	952	904	870	943	854	941	870	872	892	916	916	893	896	904	896	883	899	886	955	900	902	894	961	909	897	895	934	943	998	908	861	884	939	922	1004	957	910	935	938	912	978	926	930	906	912	889	932	904	884	920	939	927	920	939	857	944	948	881	900	932	937	948	953	924	910	881	892	957	911	837	889	945	890	856	901	935	890	926	858	914	930	953	927	906	869	926	889	930	949	906	883	955	906	939	899	881	941	922	892	910	948	874	919	884	924	919	925	877	929	904	895	931	888	893	891	939	945	911	932	939	926	847	920	912	907	908	868	882	906	907	890	931	887	900	876	912	879	901	895	960	940	947	904	920	965	971	912	877	890	926	919	928	883	924	906	945	931	907	879	965	930	885	961	907	889	908	879	903	927	912	888	841	941	884	951	857	948	908	917	965	919	960	884	921	922	926	934	886	938	928	883	874	893	893	903	916	940	907	937	863	929	930	937	885	908	934	944	958	939	904	924	922	912	911	905	931	848	945	954	963	890	911	896	851	896	936	909	916	882	955	898	907	893	894	905	910	889	909	946	953	930	938	906	937	974	917	862	883	902	891	934	903	918	908	867	890	928	878	879	957	894	913	875	923	872	908	890	927	910	903	898	902	893	907	946	888	898	888	925	873	921	871	955	936	915	917	924	865	892	918	902	916	946	901	902	841	910	909	904	918	861	936	920	837	879	911	951	904	903	878	900	856	909	917	920	881	926	920	904	938	959	913	893	955	891	897	926	871	936	957	916	981	944	923	860	902	897	877	927	908	940	959	938	960	914	885	879	917	960	887	983	861	900	863	894	955	887	913	884	948	913	905	883	989	909	874	885	888	898	943	933	924	907	873	902	858	904	904	949	889	934	962	926	915	890	890	888	887	945	872	934	935	944	899	913	927	941	889	893	923	925	912	900	928	928	914	872	861	884	946	888	950	884	869	891	909	882	885	928	926	878	893	923	916	928	915	907	910	866	920	914	933	867	971	918	929	922	916	892	873	916	930	860	932	947	937	950	908	860	894	903	951	909	968	922	943	913	938	917	897	899	888	849	942	893	915	906	900	932	925	908	848	931	919	952	865	903	952	869	875	921	904	895	884	925	867	934	909	936	912	922	948	906	933	919	932	946	912	916	920	934	937	887	908	893	911	941	865	842	871	969	919	950	937	892	913	898	913	886	899	938	864	927	907	963	921	871	940	962	875	931	938	945	941	973	847	895	1003	926	915	935	936	978	950	888	883	901	900	898	958	878	929	917	889	930	901	894	911	936	955	856	921	901	929	902	865	953	886	906	910	900	892	921	932	938	944	931	887	999	907	933	871	930	962	900	879	956	902	898	945	873	934	989	926	868	918	889	922	914	912	933	917	878	894	878	924	942	902	901	919	894	924	903	874	947	949	943	905	986	912	947	955	915	921	946	932	903	906	920	909	911	933	918	930	905	946	918	879	978	917	904	900	937	968	843	896	927	923	898	884	932	952	934	914	920	915	900	877	886	871	910	880	944	868	892	944	925	974	995	881	901	972	879	889	887	941	903	890	895	918	900	936	871	922	951	899	877	922	932	947	887	913	925	877	930	906	886	955	853	906	861	938	863	877	924	880	871	948	827	949	872	842	891	925	894	892	883	894	894	878	883	907	925	921	938	994	905	861	897	939	883	942	901	879	929	949	935	886	895	885	944	928	910	891	894	918	883	922	925	908	967	914	908	972	890	881	913	948	876	913	945	907	935	892	899	922	903	894	851	933	956	899	911	877	927	867	901	966	944	887	937	958	920	885	880	891	882	917	864	905	936	979	916	927	903	917	868	921	898	948	947	875	921	912	902	911	922	899	878	896	858	882	939	938	880	908	890	918	901	861	900	915	895	830	901	940	988	897	912	893	953	906	919	941	948	918	877	931	898	893	933	964	952	914	931	915	909	892	889	889	893	943	914	915	872	885	917	910	949	912	892	911	965	852	916	931	956	932	955	955	899	929	959	908	948	892	946	877	896	922	911	933	883	874	887	916	870	920	914	919	933	846	903	909	911	885	898	897	880	888	921	895	914	935	913	941	951	866	957	927	933	905	963	895	926	865	971	874	900	892	930	858	956	928	940	905	922	905	908	892	907	920	887	931	889	916	955	918	906	926	913	894	899	891	925	926	894	898	883	884	942	890	879	909	920	941	893	925	914	977	940	920	875	910	950	921	903	965	930	917	913	891	914	927	931	914	925	891	934	896	910	896	916	923	862	916	934	888	928	886	891	918	867	938	862	917	980	933	874	919	945	898	932	876	947	909	880	954	927	945	892	917	931	888	903	879	962	915	929	891	926	908	928	946	958	973	901	940	949	981	904	916	892	922	892	955	886	887	907	920	899	907	906	919	957	861	931	846	920	905	912	957	937	897	934	930	960	908	966	906	893	898	905	937	893	924	949	930	945	891	957	872	942	895	896	892	919	927	927	920	908	934	892	1001	912	966	929	890	947	841	928	874	881	854	902	884	940	928	911	948	935	933	918	949	902	960	888	919	878	842	929	913	953	905	940	900	931	988	924	910	874	950	926	881	953	906	865	852	884	973	866	907	889	931	909	880	909	908	918	939	937	875	888	950	910	940	920	954	947	897	889	921	868	868	946	918	889	956	961	964	935	897	886	910	873	1007	884	857	898	913	894	896	960	928	912	962	870	855	895	907	927	881	921	945	916	909	855	951	872	913	875	908	932	868	912	947	869	909	889	915	925	936	951	922	904	959	957	934	864	917	843	908	920	892	901	968	915	917	943	944	917	941	944	911	906	942	918	891	938	872	801	941	971	974	902	905
24270	21340	28322	24683	20387	1995	614	421	371	331	299	293	297	260	274	257	232	250	229	248	255	262	257	221	216	240	253	212	228	262	216	244	232	202	236	218	221	225	257	194	239	203	226	220	238	213	232	213	212	232	239	219	231	205	228	224	201	238	187	232	218	240	242	212	207	199	188	179	236	209	222	217	228	204	213	236	193	194	214	239	218	216	196	209	204	210	219	203	233	225	205	237	202	229	218	242	211	191	225	218	213	226	182	212	217	201	238	206	220	219	207	217	200	213	232	209	222	210	232	212	206	227	215	195	219	202	206	226	205	194	202	240	221	188	231	192	196	222	224	219	216	223	218	197	226	218	238	227	218	189	212	202	229	214	213	220	240	239	195	213	205	206	175	229	201	214	207	203	227	183	201	205	220	206	228	226	219	185	228	200	209	207	201	215	196	218	225	230	193	215	218	213	229	251	219	219	224	234	208	204	240	207	220	223	205	206	218	207	195	212	222	201	223	198	210	216	241	201	212	196	217	200	222	230	232	223	209	212	252	195	188	214	200	222	264	214	199	217	223	226	202	228	188	198	226	206	238	230	243	206	235	208	232	197	218	236	198	254	207	189	202	197	186	206	218	201	245	205	220	202	223	228	205	193	211	211	222	222	218	216	220	218	233	212	203	194	228	233	240	243	213	198	236	223	201	214	213	249	203	230	242	223	190	217	223	219	218	227	211	234	209	239	211	246	191	191	226	195	248	211	207	219	191	222	238	207	214	243	230	208	223	219	207	201	221	194	208	238	223	215	222	226	226	208	232	214	198	216	210	205	211	196	200	222	244	207	209	232	214	238	194	230	214	245	243	194	223	202	217	195	216	208	210	227	162	215	200	201	201	213	232	191	205	205	259	196	226	244	233	238	224	206	174	193	242	189	225	192	222	188	197	243	217	181	225	203	213	221	225	222	206	229	214	201	205	196	208	225	197	258	217	235	224	216	222	225	225	211	240	235	218	205	218	213	187	222	208	206	242	214	233	217	212	220	240	216	197	199	190	234	205	208	225	212	208	245	213	207	212	204	218	214	210	229	218	255	210	225	221	220	229	177	214	239	178	212	214	196	232	211	208	207	221	205	210	231	200	234	220	216	221	232	192	199	225	206	219	224	186	230	221	207	224	228	226	197	258	210	215	222	189	206	219	215	206	224	231	216	200	197	188	231	197	224	222	234	207	245	212	228	199	213	203	221	221	202	225	219	184	220	200	219	207	225	206	222	203	204	225	212	196	196	236	211	205	206	212	209	219	208	226	211	218	198	205	221	208	236	193	239	209	213	223	195	220	225	204	210	207	200	231	201	208	213	207	218	218	202	212	187	183	210	218	215	203	225	234	218	232	218	207	198	228	210	203	217	200	229	185	205	213	223	234	218	211	218	230	213	233	232	225	206	218	218	196	228	203	226	223	263	207	216	188	201	223	181	239	208	238	204	216	215	234	218	233	207	206	190	202	205	233	214	224	211	210	229	231	217	218	226	196	201	211	201	205	216	201	216	242	233	222	190	229	214	230	225	196	198	192	217	205	219	224	239	212	213	194	219	228	220	213	208	239	225	218	205	202	223	213	213	201	221	219	217	219	188	209	215	221	218	212	190	203	227	232	255	202	215	213	238	239	215	217	221	230	215	239	227	208	224	216	217	213	221	222	231	225	199	208	200	201	225	194	224	228	219	227	210	220	242	221	184	214	210	236	233	206	214	203	183	219	217	198	237	249	231	199	213	214	202	219	219	197	201	232	211	229	201	204	210	211	232	240	215	222	225	187	207	211	222	219	194	201	196	224	226	234	208	210	220	212	218	213	227	213	196	219	217	204	208	226	194	199	233	205	239	210	218	198	221	216	228	250	219	198	228	217	207	222	213	202	210	223	196	220	216	219	227	204	230	209	197	199	192	208	208	211	206	243	226	259	219	212	200	224	226	213	239	207	193	218	189	229	217	203	203	216	218	191	227	206	209	197	202	210	201	223	232	226	233	237	204	203	201	211	202	236	223	222	193	223	221	218	213	192	222	220	227	223	210	213	220	235	207	203	195	215	226	216	221	195	228	187	215	229	244	211	209	256	203	203	214	230	218	194	189	222	209	236	214	215	199	233	208	210	197	197	240	219	195	199	245	198	223	225	204	213	220	198	196	222	199	200	196	219	225	191	233	197	211	217	203	216	198	214	193	218	210	224	203	230	218	204	227	220	221	197	223	216	184	234	230	206	202	229	234	200	223	245	235	241	230	208	217	224	221	227	195	205	218	174	208	211	186	217	237	200	229	213	213	210	216	192	202	197	216	203	215	238	231	215	225	208	218	214	212	245	243	209	205	217	203	214	218	212	228	221	217	236	198	230	223	241	206	193	225	221	223	233	227	216	229	209	181	214	196	201	202	213	232	207	206	228	202	203	227	192	206	222	223	203	212	189	227	237	208	178	225	228	219	198	193	220	180	219	221	204	208	221	221	191	232	226	202	190	180	187	227	199	201	216	202	219	241	200	199	219	232	233	213	229	194	228	205	206	198	199	199	207	236	214	229	210	213	217	198	178	232	224	212	219	234	206	230	219	216	212	218	219	214	231	217	212	223	197	204	217	210	219	206	200	218	196	213	205	214	227	206	217	211	243	209	215	214	222	227	218	221	220	213	218	186	216	191	242	231	201	217	219	210	198	220	181	228	228	260	208	222	210	198	214	216	219	222	196	213	212	221	214	223	195	207	225	190	230	195	216	202	208	215	211	195	210	190	211	203	215	213	190	215	210	211	204	196	188	223	230	194	223	220	204	232	233	209	253	226	204	235	221	216	192	206	225	234	212	230	199	231	238	205	209	212	208	212	209	225	214	222	221	202	203	240	229	212	201	202	235	227	186	230	217	209	198	206	221	215	212	193	221	214	202	234	200	192	234	196	202	199	217	215	236	240	249	229	200	213	214	252	232	200	202	223	215	194	209	222	206	217	195	210	219	195	210	206	201	221	201	206	218	201	211	196	227	213	207	196	228	228	211	226	190	242	236	219	199	208	214	231	209	214	223	208	209	226	216	236	211	205	221	238	213	203	224	223	208	182	226	227	203	190	230	213	224	244	212	184	217	210	232	225	231	222	222	210	218	218	238	220	221	238	220	229	213	230	232	218	205	217	214	184	206	210	182	234	200	230	217	217	225	193	241	235	216	241	217	222	204	196	220	185	214	208	199	223	222	220	242	219	190	191	206	253	236	222	202	212	207	178	227	222	193	211	206	221	230	221	211	228	219	188	207	206	228	203	206	219	189	198	211	220	186	213	205	212	206	217	219	238	223	196	225	227	206	210	214	216	185	232	199	215	227	218	209	210	231	220	213	207	219	217	224	203	233	210	221	225	212	217	221	208	218	213	229	240	249	198	209	197	208	200	202	212	241	223	221	231	206	220	233	209	220	216	219	234	235	191	216	254	220	244	231	227	208	212	225	201	219	180	205	224	201	227	199	223	216	232
24211	9921	15276	4136	2780	2083	1652	1342	1183	943	867	804	724	643	655	607	584	573	591	558	503	543	514	514	493	521	505	518	499	467	456	471	479	484	441	472	439	456	436	471	453	458	449	460	443	432	452	447	436	470	421	448	474	450	469	473	463	481	464	466	447	431	432	442	447	428	425	447	483	441	416	445	434	412	462	488	436	482	440	465	412	437	471	446	421	463	466	472	429	445	459	456	434	429	461	461	449	429	482	464	462	463	439	432	434	441	456	453	465	424	436	442	426	407	471	425	487	479	438	455	425	469	424	420	419	454	434	464	428	429	419	451	441	469	446	480	441	479	439	440	435	466	437	467	451	434	476	453	432	459	433	431	490	418	420	435	468	432	413	424	448	436	457	468	440	431	425	427	439	408	438	408	438	438	418	446	472	475	459	422	445	442	480	436	485	468	448	466	462	469	477	424	446	448	465	435	430	432	424	444	473	432	416	428	466	439	437	448	436	470	458	435	449	472	404	437	439	436	471	440	468	397	418	428	426	427	449	444	458	437	443	428	424	453	474	448	457	448	443	482	465	443	426	428	454	430	488	469	460	435	446	457	435	440	445	450	413	450	433	440	465	419	463	433	415	471	454	425	457	459	477	432	452	440	452	420	414	428	421	458	445	420	461	416	433	465	462	465	476	462	437	436	432	463	475	442	453	459	428	494	447	411	456	447	472	444	444	459	479	421	389	421	456	460	406	491	467	431	433	425	422	450	431	459	401	435	438	473	431	421	412	424	441	438	448	433	467	482	457	418	434	440	442	443	414	431	461	431	439	454	399	444	405	416	444	446	465	479	418	416	446	466	501	449	484	422	426	468	429	439	439	462	464	421	464	460	417	414	402	458	430	450	427	441	446	409	448	481	476	450	447	422	430	446	462	456	438	450	423	419	413	461	442	435	452	460	460	440	405	440	420	434	435	451	482	456	409	445	411	456	428	473	431	461	434	450	448	436	456	477	432	459	469	455	459	408	425	444	435	426	461	409	447	450	461	454	464	450	428	441	461	421	409	449	459	465	455	477	427	442	393	452	441	477	437	426	464	430	398	418	455	444	449	434	463	410	453	454	402	437	475	456	420	435	437	410	427	435	433	437	450	430	465	449	434	452	442	453	426	411	392	457	457	439	466	444	451	441	427	435	445	457	436	464	425	443	465	404	454	450	457	435	459	457	454	439	427	423	429	467	414	469	415	436	452	459	465	463	421	421	438	442	415	445	425	412	470	444	454	440	405	437	460	455	439	442	467	479	444	429	466	424	461	453	430	433	430	434	421	449	470	436	453	440	460	435	443	432	392	441	425	400	466	434	407	446	451	438	424	447	440	458	484	437	431	459	431	445	413	435	424	422	449	418	436	456	438	442	429	449	445	442	460	458	435	455	468	429	446	461	463	425	473	466	432	444	448	435	488	403	456	419	393	465	446	448	474	413	423	453	422	460	487	468	464	420	455	417	431	429	455	450	430	435	490	493	439	465	447	397	420	433	454	435	446	419	449	471	462	403	460	461	461	438	452	451	443	438	433	447	449	471	435	482	435	495	440	421	461	463	483	422	419	455	401	441	411	417	447	421	411	425	447	441	427	438	421	439	474	456	439	456	461	450	459	426	445	404	449	448	455	432	442	434	463	428	438	423	401	411	466	470	417	410	438	468	465	412	403	432	483	430	453	416	440	454	440	461	405	423	398	454	423	458	426	455	432	423	451	456	461	450	457	450	436	465	454	432	457	450	456	426	456	435	454	401	462	451	447	448	461	430	433	444	473	415	454	451	454	426	412	444	452	450	406	430	421	446	428	442	449	463	445	451	428	468	461	480	433	449	455	462	469	419	423	466	410	447	418	446	436	431	402	456	485	444	449	456	452	444	444	468	442	485	429	476	486	422	410	434	427	428	420	458	456	441	417	445	458	457	454	481	460	473	480	454	437	437	429	451	456	431	431	420	422	451	431	427	421	444	457	430	446	459	445	463	475	467	492	470	412	450	446	469	424	468	436	447	436	431	449	427	440	436	436	464	427	463	437	475	495	477	442	415	445	458	428	451	422	466	485	442	439	420	437	446	501	411	449	475	472	429	476	436	444	458	465	486	445	429	412	418	455	427	418	441	412	465	412	440	454	452	473	408	453	434	425	471	448	446	430	402	437	436	464	399	454	386	436	425	432	424	416	451	445	450	445	444	397	435	440	390	432	426	421	452	396	428	457	438	437	470	425	464	430	438	440	402	466	455	425	432	446	406	436	472	435	432	475	482	471	463	453	455	465	453	443	425	442	435	432	413	448	454	456	421	440	461	453	480	470	420	473	456	437	477	415	478	467	458	451	393	424	452	474	426	433	421	432	420	492	450	454	439	467	460	459	457	448	434	416	450	459	453	482	413	448	442	441	439	444	435	442	429	452	415	450	435	455	438	463	438	466	458	435	450	439	407	468	451	420	438	409	448	435	452	473	447	459	464	457	415	417	477	463	465	448	433	457	425	436	459	437	446	454	412	442	422	471	449	456	425	461	475	448	455	441	410	456	445	445	439	409	416	467	468	476	433	442	429	441	438	463	448	480	435	398	411	484	424	439	423	409	472	411	434	450	425	461	444	471	457	463	451	423	482	467	425	434	426	465	415	427	449	422	461	437	458	445	437	471	448	453	465	462	446	471	451	450	418	446	451	442	498	451	442	516	430	458	445	428	444	425	444	455	432	436	436	404	464	423	421	438	448	464	433	406	425	473	463	427	434	431	422	470	420	427	444	435	432	467	450	433	427	458	426	452	459	437	463	470	452	452	454	467	416	444	436	426	430	420	459	445	427	454	471	434	463	454	465	450	405	426	436	458	431	432	443	436	402	424	467	459	443	429	435	441	412	468	465	448	444	451	436	460	445	446	414	460	448	430	434	461	408	450	430	429	434	459	433	419	452	458	448	465	472	437	447	468	448	473	464	457	450	439	453	419	497	451	412	475	454	462	458	469	454	431	432	485	434	481	464	455	445	471	454	437	424	437	432	476	423	406	386	448	423	428	441	442	446	416	447	422	425	425	436	419	420	464	477	419	469	436	495	422	411	499	406	439	399	458	437	445	454	447	429	464	446	466	441	446	431	453	451	427	466	428	424	434	451	429	442	427	497	491	482	428	413	427	426	467	453	455	426	421	443	455	495	440	463	467	438	443	459	442	456	489	407	468	421	426	434	443	447	454	440	386	484	419	411	407	431	446	445	450	480	416	436	459	463	436	464	404	456	432	411	442	405	439	451	474	452	435	448	443	467	456	426	495	457	422	444	448	409	418	462	463	409	434	473	429	455	475	392	446	444	438	459	439	419	443	460	422	449	477	477	440	445	442	438	414	479	447	437	442	438	459	433	429	426	424	468	457	445	461	425	441	448	403	441	445	419	441	425	436	479	428	440	433	427	451	459	443	451	464	477	429	435	424	472	460	440	468	404	435	435	414	471	412	468	423	434	446	439	454	414
23300	21348	28895	24133	21348	19055	1932	833	664	604	579	499	475	499	429	465	399	436	418	438	409	429	426	392	415	381	416	382	382	377	392	403	327	390	366	378	389	394	357	384	362	350	364	362	364	379	396	359	369	394	345	353	355	358	395	370	357	342	370	384	368	367	332	377	368	349	304	365	383	380	350	368	370	386	383	363	402	367	354	349	372	386	378	335	354	379	378	335	369	355	369	362	348	381	370	377	365	364	380	372	376	350	325	392	365	390	381	361	333	388	346	373	352	356	344	373	393	357	361	344	351	356	346	356	382	369	338	359	370	357	329	348	368	345	361	377	337	328	348	374	371	368	366	388	350	354	354	358	368	332	414	337	344	354	341	321	370	328	347	381	371	343	405	325	380	338	393	342	345	379	326	368	362	363	389	377	338	315	339	344	355	369	376	320	376	370	370	348	376	336	346	340	337	352	361	352	329	356	340	345	345	386	311	394	391	349	370	326	380	364	383	389	357	400	371	340	371	381	357	354	369	339	364	349	343	392	336	334	350	396	364	363	354	385	344	362	370	359	349	338	355	341	357	344	367	396	367	383	352	372	394	386	334	357	346	356	340	364	365	388	364	354	351	337	335	364	353	377	371	368	362	357	340	332	359	364	375	379	354	359	330	350	338	383	383	378	339	340	380	336	340	355	400	334	358	321	337	353	326	396	383	330	346	391	320	379	350	378	362	382	331	354	345	357	372	378	382	377	344	370	333	359	359	360	386	330	396	353	318	347	392	364	319	374	378	376	383	353	353	356	381	341	351	365	361	354	365	337	355	359	381	378	367	373	380	350	333	336	323	335	386	392	366	377	344	354	347	337	366	353	330	353	371	344	356	358	369	383	361	301	326	341	336	367	364	346	318	374	370	367	355	348	382	349	340	371	366	390	401	343	381	332	349	360	363	367	370	373	352	349	359	377	355	351	334	349	335	345	346	337	339	334	353	350	337	356	380	353	351	378	383	370	368	352	339	339	361	384	353	335	356	361	355	352	385	363	390	340	364	342	350	337	321	377	342	348	307	376	361	357	362	359	382	339	317	338	373	378	402	321	364	359	347	375	377	355	343	352	342	364	346	379	353	320	347	363	350	338	381	347	334	371	354	334	343	337	369	360	348	353	380	344	364	391	332	337	369	384	380	318	339	382	350	391	369	369	370	325	330	363	368	344	343	366	335	366	301	380	361	352	379	331	361	363	400	400	351	359	398	354	344	339	381	358	352	357	357	342	376	357	337	376	352	327	390	339	354	375	353	350	340	373	336	357	347	359	345	371	385	372	336	334	366	352	350	336	362	381	371	379	330	377	364	340	334	408	353	374	357	380	368	316	339	339	372	352	341	398	336	373	359	400	326	376	349	336	348	322	366	356	369	369	323	365	341	362	354	369	362	357	359	363	333	332	359	328	323	359	378	364	347	358	372	402	375	372	324	360	355	338	328	377	337	358	356	344	372	329	385	346	357	328	395	370	354	330	335	361	378	382	359	322	359	337	350	360	399	357	363	349	327	347	335	357	376	383	351	355	319	382	366	334	332	419	367	346	368	389	368	366	382	398	372	381	382	352	395	378	364	327	370	353	355	345	391	341	314	330	388	371	348	335	335	346	359	329	372	377	374	355	348	348	351	381	330	366	355	341	400	389	339	386	374	336	380	341	364	354	323	352	339	346	350	326	366	343	372	336	388	381	354	346	353	352	339	346	341	362	368	346	336	352	370	383	321	340	342	352	373	367	340	341	340	348	369	358	333	362	350	365	351	347	379	312	371	378	365	362	367	356	338	315	336	348	371	395	333	346	357	363	355	357	361	301	368	355	356	371	349	363	381	349	390	369	366	380	344	336	355	381	366	361	338	356	333	381	345	357	332	345	312	358	360	358	339	356	340	372	356	344	346	361	378	389	337	344	367	353	357	350	342	409	335	338	371	339	373	349	341	352	321	344	349	359	371	386	385	331	332	390	366	387	321	397	361	384	352	359	352	353	364	355	370	321	348	364	364	376	349	399	360	374	344	374	358	383	339	371	350	330	367	316	350	353	356	342	303	370	354	339	371	353	352	332	321	350	393	402	357	320	335	348	367	362	363	355	375	382	349	354	361	342	367	365	346	359	328	365	339	378	357	326	341	374	359	337	354	353	337	333	367	342	363	364	338	352	329	386	359	342	368	347	390	354	387	349	359	386	385	381	322	363	346	346	369	359	350	368	342	324	360	345	332	373	363	345	371	364	344	357	339	354	372	358	380	358	358	329	334	346	377	356	348	338	362	345	387	343	364	358	381	367	344	328	364	324	385	359	350	329	343	354	356	380	340	325	366	345	368	363	370	360	344	334	349	360	371	369	324	346	390	376	358	375	373	362	360	350	354	361	340	352	371	362	353	370	359	379	386	357	345	349	360	342	389	351	355	354	360	343	368	349	360	346	343	330	376	320	361	369	376	356	374	375	329	388	338	339	356	365	389	393	352	345	352	335	397	395	362	358	355	372	359	375	387	361	366	337	373	381	372	354	349	342	317	354	395	383	383	367	353	352	342	397	371	357	344	337	366	344	353	324	344	354	351	333	381	373	406	355	353	363	348	379	376	350	329	377	356	347	364	329	341	323	322	406	338	352	309	362	340	384	332	357	365	376	375	345	341	367	345	340	373	401	370	351	363	345	366	382	375	351	351	338	390	348	365	375	366	372	341	334	382	347	370	344	324	354	347	351	343	345	365	345	363	366	378	364	352	353	348	380	362	342	378	384	350	376	360	362	350	339	333	382	379	388	345	358	378	369	391	358	332	384	382	395	383	310	366	376	388	379	385	380	365	344	350	348	365	357	314	367	339	376	359	338	369	331	318	386	342	358	362	342	363	337	359	341	338	389	374	369	358	344	396	379	327	388	350	343	355	374	381	367	330	379	354	345	367	374	387	377	359	318	319	350	355	330	356	372	350	376	351	340	342	354	355	370	381	386	375	353	341	334	356	357	348	383	338	369	400	346	361	309	370	351	353	334	366	333	364	357	346	366	356	379	347	356	333	366	366	352	372	365	377	350	351	385	341	378	372	375	365	352	353	339	342	383	362	359	352	374	370	372	355	393	391	354	348	383	353	355	334	377	374	347	385	404	335	369	371	338	337	362	369	365	377	372	358	346	344	365	388	337	351	353	342	381	375	375	351	339	374	357	370	352	361	327	356	336	377	337	363	334	319	385	381	368	380	358	327	352	340	366	366	356	344	404	360	339	328	356	370	346	369	376	369	374	361	368	352	372	386	333	425	366	361	380	378	352	352	360	403	355	344	333	335	371	389	364	358	375	381	362	361	360	353	350	340	347	355	370	349	366	322	368	349	369	380	376	369	353	347	377	321	366	358	359	355	375	374	365	389	369	340	367	359	339	358	385	345	355	367	372	333	349	375	340	365	342	339	339	377	350	365	360	354	352	368	357	395	332	375	379	362	387	344	357	350	333	321	319	363	366	346	341
28009	15739	19204	6934	4938	3494	2774	2180	1913	1598	1403	1264	1179	1100	983	1048	1002	887	930	844	789	847	789	733	767	735	718	688	701	707	735	730	719	715	674	707	728	681	681	706	713	677	662	678	640	629	632	666	675	650	757	686	701	660	651	653	672	672	660	684	705	601	652	619	658	700	655	668	663	636	651	670	679	666	692	693	695	708	619	690	655	664	653	689	632	648	651	725	673	691	726	603	617	637	683	663	624	705	665	661	617	663	642	658	674	638	633	634	678	650	681	632	676	651	647	669	708	643	646	658	632	629	692	686	623	652	623	671	637	592	611	680	662	669	666	633	648	656	654	662	660	674	646	671	679	623	688	633	712	677	674	637	631	670	621	657	634	652	667	627	677	681	633	631	655	625	684	661	642	639	662	676	630	636	638	695	642	631	676	646	627	665	670	652	628	655	631	656	697	659	684	677	623	650	604	676	668	664	675	676	673	601	637	640	703	673	675	648	621	685	688	669	653	642	645	640	656	699	664	632	643	597	617	612	664	645	648	670	616	634	653	635	639	684	635	616	648	646	672	672	662	677	642	662	705	671	649	692	665	653	653	608	700	662	638	657	661	651	661	641	639	595	643	643	658	621	665	623	610	632	693	657	664	641	673	626	680	659	624	682	630	631	592	633	679	628	636	655	639	653	688	639	616	726	632	652	655	682	610	683	662	673	672	668	631	654	679	676	650	634	690	679	637	646	650	703	617	637	626	700	690	636	647	655	623	611	623	683	617	595	671	651	639	656	616	656	640	681	586	638	625	638	642	657	642	681	632	678	685	665	689	671	635	679	632	657	667	669	651	638	649	659	657	687	683	616	630	669	625	669	634	653	629	697	623	667	624	672	691	642	635	662	660	662	663	668	656	655	678	632	687	668	623	636	666	629	643	651	672	695	669	656	688	650	627	642	647	654	683	626	623	613	687	627	644	649	667	702	579	586	615	693	661	639	645	630	628	634	675	682	644	645	665	619	612	658	678	664	657	607	647	664	688	659	652	619	614	666	669	667	633	624	645	651	649	601	673	669	632	649	647	668	650	652	660	669	676	596	616	654	616	660	650	651	694	683	635	612	657	631	631	654	632	665	650	665	653	658	629	682	656	657	684	620	645	611	651	605	671	632	628	637	636	650	650	619	609	646	688	605	643	642	645	636	628	657	700	640	635	655	611	653	630	668	639	672	692	682	650	673	609	628	675	624	639	614	688	636	647	607	642	655	690	691	677	667	651	657	667	657	681	661	614	619	627	682	691	663	632	657	648	728	612	633	604	615	676	646	659	603	625	605	630	666	669	672	646	653	638	664	655	639	640	638	664	662	637	645	634	665	664	668	666	637	659	633	636	640	623	672	655	646	648	667	664	637	647	634	668	639	648	653	654	630	663	647	716	694	594	622	629	637	679	662	655	637	632	708	650	656	641	645	652	647	618	659	698	646	643	679	654	666	628	627	655	669	670	662	699	687	642	627	638	700	670	663	627	650	672	679	669	647	645	688	635	656	668	670	656	639	669	632	616	677	629	642	705	659	655	626	665	662	619	693	601	644	633	711	648	664	641	642	700	641	661	647	645	634	627	646	626	620	622	629	660	661	628	633	645	646	607	580	670	632	622	645	681	688	626	685	673	656	664	632	645	632	657	661	628	615	602	664	621	651	663	639	674	660	659	668	645	676	698	675	637	654	672	668	619	617	659	661	624	631	671	645	678	601	644	644	668	622	604	632	609	660	679	633	642	638	653	609	646	648	638	640	674	627	616	670	645	663	613	653	665	639	632	627	641	632	628	614	663	657	624	633	676	655	624	670	606	631	628	655	657	648	651	632	631	631	613	669	663	645	635	697	640	621	697	669	653	657	671	633	598	651	632	631	629	590	654	646	647	638	643	646	626	643	676	621	648	642	620	645	622	667	618	677	650	612	642	624	658	586	667	659	651	611	631	656	676	648	627	645	660	693	630	602	648	652	634	609	619	662	658	650	698	630	573	696	624	665	690	668	664	643	596	680	653	624	608	644	589	656	599	658	653	638	647	617	644	635	661	662	657	664	622	610	653	687	637	686	616	667	669	628	643	619	642	650	683	654	613	648	677	591	640	602	615	657	647	680	615	625	654	619	641	647	665	654	660	655	634	670	673	620	641	586	627	642	684	667	652	650	630	688	620	652	615	593	651	627	597	626	670	623	633	661	638	631	638	643	664	665	658	619	675	621	642	668	646	641	639	695	647	621	635	665	636	670	645	611	692	667	628	606	641	686	635	618	641	675	621	668	661	669	695	634	635	688	661	660	672	619	673	693	679	635	648	669	613	675	670	644	678	667	663	736	660	647	640	630	659	664	649	618	697	620	639	693	671	615	682	690	677	671	641	665	599	628	639	640	634	613	673	628	666	626	659	698	676	609	660	656	638	645	650	651	652	663	643	629	678	658	679	651	673	614	643	656	660	686	612	722	608	695	673	567	679	595	653	640	699	630	654	633	630	712	611	676	658	630	614	629	582	658	663	673	672	652	670	676	611	669	607	626	657	655	622	638	648	629	656	657	664	644	661	643	619	680	673	608	609	659	627	646	649	658	643	613	662	659	658	662	687	655	641	701	586	669	623	660	613	684	640	655	645	636	644	646	608	632	598	598	654	643	655	636	644	656	653	674	678	650	603	646	671	660	664	657	617	701	655	640	718	625	647	667	646	649	653	662	629	685	616	634	656	642	655	659	648	641	645	689	634	620	637	681	601	643	668	664	671	637	650	670	683	631	619	649	710	630	643	639	657	612	585	646	642	685	616	608	668	636	687	668	647	664	589	631	655	665	628	675	616	634	625	631	629	670	622	711	621	649	683	660	638	653	629	654	614	687	633	616	609	650	655	663	661	648	693	626	676	600	644	603	635	674	624	675	653	644	650	634	627	649	672	669	677	617	642	668	669	634	688	671	704	641	622	628	672	641	649	647	634	607	636	667	654	600	626	639	649	636	653	665	663	692	703	656	673	664	646	646	676	637	638	646	631	665	637	660	628	616	677	652	666	613	662	638	681	651	638	658	645	664	642	669	634	662	690	681	619	621	621	581	627	626	641	678	600	648	641	620	657	653	659	657	648	668	644	680	627	630	596	661	642	623	640	676	648	644	699	660	656	694	662	625	647	635	629	731	612	646	633	666	621	671	634	575	680	590	647	646	651	655	626	661	693	662	674	622	603	650	625	648	682	647	681	696	606	638	650	624	699	679	640	605	645	667	645	628	668	659	662	627	644	619	692	584	649	629	669	652	604	646	660	640	672	646	678	652	667	628	685	635	625	669	635	649	643	591	642	639	689	671	622	667	633	640	638	652	662	618	643	635	650	665	632	637	611	585	652	618	632	689	627	652	605	677	630	653	674	652	659	601	633	647	650	642	685	643	601	637	678	598	635	653	656	617	624	642	649	673	667	631	610	670	627	693	642	646	686	629	638	628	649	618	671	622	684	666	667	640	639	634
26840	20730	9479	999	600	533	516	546	481	537	458	448	467	489	479	494	494	457	495	523	472	507	485	485	500	450	466	478	478	467	488	493	459	498	451	452	471	513	500	473	463	493	469	483	511	487	491	465	461	468	505	477	505	515	397	469	498	460	456	495	469	447	484	487	462	441	447	437	483	455	496	454	480	453	461	483	471	462	515	462	510	515	475	485	446	448	511	466	487	469	452	487	510	456	490	473	481	495	468	492	475	472	462	483	467	467	451	497	469	459	465	447	470	451	471	506	487	488	453	468	451	462	486	475	490	502	485	476	477	501	460	475	471	448	515	438	473	484	484	489	450	466	494	445	461	457	501	458	456	454	466	475	485	488	445	477	461	479	446	440	526	474	451	458	483	503	484	466	487	440	482	498	466	495	436	469	441	499	459	496	440	470	459	464	501	454	480	441	507	485	528	444	465	467	448	474	466	503	444	506	476	447	481	482	486	443	503	476	457	476	482	464	456	435	481	492	502	506	449	439	460	477	458	425	466	478	443	511	500	470	485	491	489	470	477	497	492	468	492	446	474	484	438	477	502	488	461	463	491	482	467	494	476	463	520	476	455	464	479	479	460	481	474	487	444	452	498	510	492	464	464	469	483	453	454	477	453	477	505	450	457	441	450	473	480	457	441	526	456	471	462	493	467	444	440	478	461	499	474	455	480	467	471	484	471	489	494	485	491	401	419	481	494	487	462	484	498	479	450	462	486	495	490	465	505	472	451	512	509	475	439	462	440	453	522	465	458	454	455	486	479	464	451	481	491	468	432	491	488	482	471	483	445	473	480	483	501	479	496	467	457	488	521	454	462	477	485	534	509	470	473	496	464	472	476	479	479	486	465	465	499	484	494	451	515	471	441	509	482	490	475	490	454	530	486	487	454	457	475	479	481	491	494	488	474	506	475	506	452	484	457	482	468	462	465	480	465	476	497	454	501	536	476	499	473	484	446	452	479	419	467	489	471	471	493	472	441	484	482	462	466	468	461	464	419	442	440	463	450	454	478	495	452	520	482	469	463	496	454	498	487	513	490	478	502	474	495	455	476	480	509	431	459	475	475	452	431	494	501	497	483	475	479	480	483	429	458	496	509	501	492	470	458	515	487	439	452	454	450	483	432	454	505	462	498	466	509	462	448	450	470	475	463	522	482	438	453	485	471	459	474	504	476	440	522	524	473	439	471	460	432	482	506	461	457	491	486	479	497	470	486	479	488	541	503	496	493	497	481	472	459	486	518	454	457	513	457	474	491	443	455	483	448	441	483	469	530	502	450	460	485	488	451	457	508	469	463	475	466	449	507	494	463	497	452	473	493	483	498	460	427	452	454	485	495	447	468	469	491	487	449	463	468	527	521	499	518	479	467	463	462	451	489	485	481	465	468	487	448	487	480	432	486	446	477	476	460	461	444	486	458	481	458	451	475	494	486	490	530	516	457	456	425	481	444	507	465	480	457	460	445	496	482	485	466	459	458	439	485	499	473	434	482	512	454	453	472	444	438	493	479	467	472	473	437	502	462	483	449	495	470	431	509	467	483	439	509	472	493	473	466	486	474	496	456	462	485	496	452	441	454	490	435	469	473	467	449	504	456	448	475	450	478	472	488	453	493	499	454	505	505	451	484	493	486	494	441	455	452	494	491	484	452	443	445	453	480	478	485	441	501	461	480	487	441	488	508	477	491	483	488	471	448	457	484	477	480	452	450	506	447	446	439	455	473	448	484	453	503	553	497	456	464	490	459	446	494	478	449	471	464	472	463	486	474	459	466	476	464	487	470	503	458	481	512	488	454	444	460	425	465	475	473	488	464	502	458	477	482	458	456	531	474	451	503	458	477	478	489	463	478	456	498	504	470	473	476	488	453	471	508	483	446	490	504	456	495	451	442	466	477	477	476	464	472	477	468	473	472	459	451	470	489	472	498	478	497	464	479	499	459	492	476	473	442	470	462	495	436	503	465	459	502	486	480	495	505	461	497	508	476	491	474	496	469	451	487	435	461	474	490	444	526	482	488	459	456	456	475	489	467	465	495	467	467	467	489	474	481	468	478	461	491	463	490	490	473	438	467	475	472	451	483	439	445	474	463	469	518	482	463	507	482	505	500	509	468	484	483	468	522	494	471	490	484	462	452	445	477	525	476	484	448	465	498	475	451	515	450	486	442	416	472	436	469	479	464	455	438	498	495	491	431	490	473	473	441	445	491	466	466	476	553	448	461	453	469	473	467	438	510	437	506	464	451	457	492	455	488	451	502	515	456	468	473	472	528	463	490	455	464	465	476	465	491	480	464	486	478	474	476	465	481	463	483	466	488	458	482	505	510	493	470	473	466	461	500	445	478	462	458	501	501	463	465	478	507	479	416	460	498	429	486	495	521	443	478	475	492	488	466	462	494	476	457	483	465	472	450	471	532	466	478	481	494	479	458	443	462	496	495	449	463	432	465	457	484	452	482	498	495	457	492	473	476	488	447	492	466	514	465	455	524	467	476	449	462	487	483	461	453	455	449	484	484	443	475	438	451	478	468	461	478	497	472	506	461	462	466	450	446	428	469	486	466	481	442	484	425	447	471	466	476	492	431	455	465	502	462	451	479	467	479	472	463	461	453	515	496	476	465	466	454	466	488	448	466	440	494	452	489	474	456	473	479	446	489	449	443	484	510	502	464	450	476	430	486	481	486	512	478	491	474	485	486	475	484	456	456	457	456	452	504	511	467	506	479	463	443	453	460	474	454	477	432	466	481	474	531	438	451	490	463	460	485	508	453	474	469	466	470	502	485	439	488	482	483	442	474	492	516	447	470	491	494	474	463	507	460	437	488	434	460	484	509	462	508	488	503	419	500	474	464	499	493	452	461	473	480	459	480	471	426	487	460	510	463	492	474	502	519	438	487	486	502	473	473	462	445	509	469	464	451	454	454	514	457	482	470	471	436	457	464	499	464	467	464	452	480	507	464	478	475	451	485	448	495	468	472	495	468	470	462	436	526	453	425	423	464	485	486	494	431	486	507	483	455	472	485	484	500	488	438	521	519	467	441	479	457	485	479	465	446	466	479	474	479	500	460	446	463	473	446	443	461	449	483	470	489	494	479	435	455	478	480	491	441	486	485	498	502	476	467	432	444	495	460	493	449	455	460	478	489	493	516	453	458	411	459	503	461	474	500	479	481	501	485	497	430	467	450	457	473	452	482	462	468	477	487	491	465	470	484	445	492	457	497	446	490	461	474	477	486	462	469	513	456	445	483	457	455	494	485	498	499	476	497	456	491	457	441	470	483	478	466	502	478	489	454	485	482	455	466	465	458	464	452	493	465	461	488	450	510	502	496	425	479	462	493	454	477	461	456	454	463	453	485	462	457	473	441	482	431	468	481	471	478	472	505	476	462	499	479	461	458	458	488	454	466	454	483	450	502	481	444	464	492	479	461	493	470	492	506	476	428	447	495	443	484	457	463	463	506	463	450	487
12346	1898	3987	1225	1156	1021	1047	977	986	997	955	920	881	925	940	875	923	933	952	928	870	948	935	875	904	938	929	897	890	914	890	914	909	913	913	914	909	905	910	942	901	834	917	865	909	886	931	935	905	871	933	887	881	938	889	892	927	920	881	928	927	908	883	911	915	929	934	890	973	900	913	900	848	946	933	897	880	938	905	907	848	918	930	882	909	922	916	900	890	899	885	893	944	867	968	909	894	965	902	905	923	897	931	925	924	919	904	925	884	921	976	856	910	928	924	884	905	944	924	854	938	845	900	906	913	949	938	922	969	933	902	926	902	886	873	889	943	915	916	908	940	919	936	944	942	915	872	881	927	890	907	850	872	867	898	898	892	904	954	879	977	896	904	905	897	952	927	896	915	888	895	867	861	967	929	914	902	934	980	899	884	889	932	938	888	854	959	892	862	886	871	920	883	864	916	871	958	873	929	940	921	860	939	910	951	920	952	872	926	880	925	872	953	858	936	905	926	867	846	924	911	914	882	876	885	905	886	881	861	965	944	908	922	900	937	892	952	920	951	890	880	904	924	914	905	930	858	907	974	865	916	970	922	880	920	961	932	890	864	913	872	927	946	945	906	862	908	913	857	929	905	936	950	876	885	932	915	898	925	918	915	918	881	890	942	932	922	950	906	900	945	915	868	898	919	881	883	904	890	934	887	896	903	949	957	903	916	927	923	853	876	847	911	904	899	883	893	941	858	924	913	912	914	896	960	914	902	932	920	935	943	860	920	940	895	920	918	839	908	923	875	880	914	903	920	930	879	929	902	915	873	908	935	904	912	868	862	953	924	912	868	865	922	864	869	904	887	916	917	942	896	892	949	907	932	853	875	899	919	935	904	938	921	926	932	900	880	923	891	934	896	892	888	895	959	886	911	961	927	902	874	889	924	916	929	860	951	920	876	920	955	876	931	897	958	865	903	921	921	915	905	896	927	904	891	888	914	930	919	934	910	914	876	879	901	886	930	917	909	905	885	940	915	941	846	866	878	877	906	886	836	943	885	915	911	954	910	898	921	891	913	905	893	918	913	931	911	875	970	895	845	933	922	881	908	896	924	922	906	932	907	930	885	876	824	899	892	951	875	858	867	898	911	941	912	878	912	913	911	904	955	955	924	920	912	917	861	916	885	906	884	906	922	954	865	914	862	940	930	932	947	889	965	884	886	915	921	951	963	885	914	924	907	880	894	887	921	965	886	866	883	952	816	938	884	887	890	853	898	909	921	898	885	896	942	945	936	955	948	912	868	897	911	935	909	878	867	882	916	921	879	835	897	900	848	876	857	946	943	883	906	914	881	925	914	982	904	946	931	892	922	950	881	909	941	915	880	914	930	875	880	901	873	895	908	919	885	863	871	926	986	933	910	905	930	916	877	955	935	914	859	875	863	940	906	892	918	869	942	931	932	853	889	929	880	907	857	889	918	932	931	930	890	919	905	924	906	891	876	924	899	952	877	950	904	929	928	878	934	839	962	893	931	997	905	923	908	894	912	923	961	876	923	922	894	881	943	898	884	942	894	908	898	908	895	860	952	869	943	879	931	871	868	913	917	876	822	853	908	904	957	880	909	922	921	881	1007	893	915	891	881	901	920	963	907	892	901	934	916	876	935	900	879	908	860	864	849	909	976	927	917	895	846	945	893	854	921	902	900	932	968	900	877	866	899	962	950	953	904	886	922	928	885	836	866	876	874	997	933	905	956	957	890	877	856	911	907	905	899	950	897	897	849	881	904	897	912	906	926	937	909	933	900	915	934	927	863	927	969	948	953	880	902	898	911	981	915	905	907	866	892	927	883	900	877	917	923	881	888	886	894	901	927	954	896	911	889	883	910	900	894	896	885	846	901	935	955	903	929	937	915	880	914	922	994	928	937	913	911	886	909	922	952	891	852	868	863	923	932	892	861	958	911	935	960	881	872	959	891	873	895	944	911	873	951	888	909	914	970	922	943	870	946	933	945	906	879	916	951	880	910	950	898	860	943	916	921	928	929	869	937	898	890	887	883	935	920	895	955	916	888	931	907	857	897	912	919	909	928	918	893	937	928	875	893	946	877	923	952	880	927	930	916	945	875	957	881	903	907	943	929	959	934	900	893	877	883	901	867	927	890	962	922	862	841	882	901	891	934	919	944	843	890	906	917	955	916	875	944	877	891	924	959	890	958	902	912	899	958	919	906	926	923	886	888	876	915	928	879	893	928	891	896	922	932	945	947	906	967	900	923	909	871	892	923	942	953	893	881	918	916	912	920	985	897	909	967	908	884	911	915	906	887	909	891	870	884	893	935	888	928	946	916	884	887	937	930	885	911	866	929	910	941	898	936	904	906	921	887	906	889	894	890	879	920	917	856	905	917	840	906	892	928	876	1014	933	891	909	890	903	928	946	881	910	962	966	931	911	902	881	926	920	905	914	893	936	918	925	908	940	892	932	911	911	928	952	929	909	921	930	978	879	934	848	950	912	913	960	880	959	888	925	916	859	864	909	922	896	870	920	894	934	873	933	924	920	919	925	961	923	867	920	918	926	851	896	942	859	957	909	938	925	939	913	917	909	922	932	924	883	892	933	931	880	898	930	834	897	930	902	936	942	913	884	911	930	966	857	938	902	913	939	937	924	949	935	876	921	881	872	928	866	905	854	882	946	929	910	924	936	909	906	909	925	906	905	890	864	901	864	870	890	915	903	914	934	950	910	914	911	901	925	904	952	923	901	921	869	939	950	945	911	905	848	899	844	923	954	875	919	901	887	884	929	951	932	909	943	926	917	913	924	903	882	942	916	882	924	881	923	892	909	906	905	897	887	874	935	896	926	897	867	851	900	886	935	845	929	887	882	941	948	928	858	943	928	876	954	928	905	918	916	941	939	883	889	885	959	879	864	891	932	886	915	949	918	901	920	915	936	951	959	935	900	862	880	943	916	890	887	937	918	871	875	928	883	895	940	912	855	915	864	909	906	949	913	958	875	868	897	950	912	904	914	883	899	918	928	919	919	919	897	905	858	894	841	931	898	907	897	926	922	913	915	844	912	946	926	940	900	920	907	921	875	913	943	881	884	884	920	964	950	909	887	870	980	905	980	864	864	906	912	845	884	853	889	912	844	941	885	929	876	893	954	916	920	880	857	890	953	951	941	953	952	953	923	890	910	921	909	857	911	957	927	922	919	918	897	925	1003	957	909	910	896	910	889	905	947	891	911	942	909	890	944	897	864	896	852	895	878	935	892	938	882	913	895	880	913	875	920	901	871	940	923	929	950	953	887	922	911	975	927	915	876	912	855	945	933	916	902	869	952	906	882	898	931	871	930	872	910	917	920	827	856	946	896	949	894	879	871	922	897	892	915	879	908	900	937	928	901	949	902	912	915	942	911	893	901	944	887	873	874	910	878	938	935	927	903	844	913	903	951	923	941	924	897	941	929	871	918	885	874	886	887	900	889	897	937	841	891	847	897	936	876	969	915
24203	21314	28198	24775	20351	1974	630	443	391	345	310	284	292	293	249	254	239	253	252	225	243	234	231	249	215	229	238	236	241	222	231	231	224	204	231	211	209	255	230	210	229	205	195	221	253	227	223	221	219	219	230	214	195	228	230	204	215	224	224	206	219	212	215	240	250	219	208	238	213	212	228	203	194	199	232	210	205	211	218	212	227	226	200	267	213	211	201	189	219	192	210	211	196	215	205	212	226	216	230	199	242	217	185	211	223	222	203	215	219	202	221	214	221	205	210	224	208	200	193	182	206	234	208	219	216	204	225	206	222	227	214	210	223	223	190	223	207	239	208	215	220	242	223	214	205	217	236	225	193	215	206	195	209	226	229	214	214	214	212	223	237	219	220	200	235	187	196	215	209	209	218	230	201	243	204	225	221	204	236	212	170	231	218	202	188	225	235	202	223	209	184	200	206	223	206	202	222	213	229	236	211	234	191	223	192	202	199	218	178	219	191	207	235	205	234	191	235	212	209	218	213	221	256	212	212	206	213	213	212	215	225	237	228	195	202	192	192	223	187	184	216	208	235	237	224	190	215	200	229	231	198	208	191	218	200	213	193	185	213	221	210	224	205	216	233	225	198	218	230	226	235	226	216	212	234	233	211	225	222	219	211	216	216	206	193	216	203	216	206	226	244	226	227	231	203	205	212	200	196	237	217	220	206	182	178	237	197	206	230	211	224	214	201	189	272	184	201	221	212	230	232	195	198	233	225	200	219	235	220	194	208	232	218	204	196	219	197	197	189	193	169	207	216	244	225	228	245	206	218	194	180	216	204	222	224	224	212	224	218	229	220	208	199	191	217	203	209	217	202	219	224	224	234	221	232	246	218	211	195	205	194	205	220	231	198	215	218	217	180	221	198	217	189	229	227	216	216	207	211	226	194	216	234	216	203	205	200	245	193	196	205	231	200	200	241	208	219	216	208	212	199	201	212	212	206	207	218	210	209	229	217	223	223	220	221	199	193	217	226	223	206	224	190	234	236	200	214	228	215	205	202	199	235	211	219	228	229	208	200	238	216	195	233	242	232	190	218	199	236	239	211	221	213	200	234	201	227	241	213	219	227	207	216	219	194	206	252	194	213	237	224	236	213	187	204	205	212	188	238	213	202	211	238	186	235	206	207	200	243	230	218	203	222	195	245	196	240	214	194	206	211	225	224	206	219	214	216	225	188	195	210	214	243	226	229	200	241	204	215	224	205	214	212	238	219	177	225	198	242	221	241	207	198	204	203	215	188	211	211	231	251	191	208	204	213	217	239	209	218	203	210	208	205	225	195	213	205	238	206	206	200	223	231	213	216	207	265	239	223	208	216	190	213	196	231	219	220	216	197	217	205	202	220	220	230	187	208	198	210	214	239	202	219	213	195	222	211	214	251	221	213	228	216	213	220	206	229	203	194	214	187	214	195	199	212	204	194	228	217	208	219	230	220	216	212	222	203	203	211	201	187	209	197	226	224	213	213	207	204	207	212	220	220	225	219	213	191	227	209	238	229	213	249	215	199	178	199	231	194	225	212	206	227	220	219	216	214	240	233	211	177	228	207	181	215	217	211	191	222	220	250	206	243	212	202	186	225	209	226	221	222	226	194	191	212	216	229	219	198	202	215	206	202	251	208	215	227	200	227	205	239	176	200	192	213	218	227	219	205	204	232	234	217	197	220	206	217	217	226	207	232	227	218	205	220	195	228	204	230	216	225	228	211	210	198	216	206	213	183	232	216	217	228	209	218	221	223	218	223	221	242	221	221	205	254	235	220	207	209	215	231	205	191	203	209	201	181	243	195	210	245	199	209	226	225	215	202	239	212	216	213	204	215	223	210	227	237	210	210	225	225	222	208	225	229	197	184	220	208	219	220	244	222	225	229	226	210	231	204	237	221	217	193	216	251	198	229	231	223	226	222	264	218	204	211	179	213	216	220	200	234	210	206	229	235	224	197	201	190	198	186	187	218	214	217	218	192	183	201	200	239	211	214	225	223	205	223	208	189	217	207	229	218	212	223	231	228	228	212	226	221	217	222	209	222	207	220	205	229	227	213	219	201	241	192	217	223	227	228	231	191	215	211	220	205	210	209	213	212	244	225	210	234	217	211	195	231	201	223	185	243	220	228	216	193	233	213	215	203	210	200	212	239	206	242	227	223	197	219	212	213	218	218	238	210	194	229	205	216	241	226	205	194	233	202	244	227	216	202	227	237	231	213	193	229	201	186	172	199	218	193	215	228	210	236	224	229	220	210	204	203	213	216	198	203	222	220	223	222	224	215	213	207	199	211	216	210	210	194	217	222	214	224	188	249	189	202	228	223	191	216	189	179	201	241	240	219	235	211	198	229	205	205	221	230	214	201	237	208	203	226	239	223	216	228	233	199	201	201	223	210	226	209	211	209	205	221	197	216	213	215	230	201	207	208	234	216	211	236	232	216	217	226	223	214	230	209	231	237	222	215	216	209	223	208	205	214	206	203	175	206	206	210	226	217	221	220	219	192	209	188	209	229	221	224	201	208	203	197	210	209	204	222	246	205	242	202	189	203	239	210	211	214	233	209	217	196	202	247	195	207	217	233	231	225	217	191	206	242	209	194	212	215	197	201	230	229	194	236	227	188	218	206	210	201	209	203	228	222	210	232	187	223	226	214	229	213	219	227	209	210	238	221	193	224	220	211	233	222	207	221	209	222	217	193	216	199	241	240	212	199	191	218	233	214	208	219	196	206	210	204	193	211	218	217	216	218	232	192	227	206	236	211	217	228	228	215	202	199	217	215	205	205	257	212	201	230	218	225	211	214	235	196	179	211	203	202	213	244	236	236	234	197	217	219	200	188	218	207	171	208	186	175	208	223	206	217	210	189	232	239	208	221	202	203	217	197	214	198	241	223	214	207	223	215	230	220	193	228	218	214	211	236	202	221	222	231	209	202	242	205	218	219	195	201	204	237	195	222	206	212	216	224	202	209	225	201	206	216	214	221	215	196	188	221	225	233	226	201	205	199	202	200	191	195	184	223	222	213	222	202	215	221	217	214	225	215	212	238	205	214	206	219	190	217	211	225	202	201	223	200	208	199	218	208	204	233	218	220	190	200	218	205	220	200	191	206	198	193	235	195	184	251	217	227	211	219	215	179	227	213	216	224	208	196	221	211	229	209	211	254	213	245	219	204	166	225	201	211	208	226	219	245	206	209	211	181	226	232	199	214	216	218	194	226	187	215	209	196	231	216	228	199	208	225	206	201	214	202	213	218	231	224	198	230	234	214	225	217	205	224	178	215	218	207	221	211	219	219	218	189	220	202	223	203	233	217	213	216	214	196	209	241	219	219	212	230	186	208	219	196	257	220	209	222	218	224	235	219	228	215	233	225	227	220	213	188	198	221	210	214	210	213	209	211	236	214	219	233	219	201	213	224	212	176	212	205	216	199	227	230	257	208	187	206	225	218	205	235	218	219	222	221	217	218	202
24548	9816	15552	4083	2786	1978	1564	1325	1117	980	860	771	668	666	643	628	563	622	523	476	522	526	523	520	536	526	484	481	511	449	468	460	494	487	452	428	460	452	473	465	443	483	426	478	439	454	423	425	453	474	455	452	462	447	481	422	424	423	441	429	444	445	462	461	429	421	453	444	471	445	466	455	425	450	464	417	411	412	406	430	431	456	456	453	442	435	440	446	417	404	464	443	464	464	450	450	401	451	401	468	440	404	446	418	431	462	432	426	407	451	437	460	424	460	443	386	401	461	400	394	433	459	446	447	427	417	471	459	440	428	464	460	419	476	432	474	440	436	435	372	468	432	434	413	494	426	452	455	399	416	478	433	434	452	482	445	427	458	406	432	477	443	401	417	418	466	435	435	441	436	439	464	407	432	406	427	441	452	441	419	446	431	415	433	425	421	463	425	416	442	415	460	446	458	426	463	491	435	387	417	483	428	443	438	399	437	446	471	448	428	479	434	391	451	440	424	431	412	431	471	449	439	437	412	442	432	445	463	413	422	438	438	457	455	458	467	430	452	441	446	484	423	423	444	439	419	417	426	438	417	424	467	469	412	437	454	447	429	419	426	453	394	421	404	448	430	454	454	421	425	403	438	420	443	456	435	432	450	472	468	429	433	456	457	410	472	436	464	449	430	436	452	448	441	415	415	442	427	443	422	454	447	412	416	452	406	424	452	466	428	457	444	426	433	444	410	464	432	438	446	443	433	428	432	445	422	442	439	472	446	441	445	442	443	438	409	425	439	445	444	410	449	446	452	440	452	423	443	430	434	428	456	422	444	485	417	422	443	489	438	453	467	439	429	432	446	435	419	468	426	425	446	474	425	420	426	460	484	427	406	422	475	410	406	454	475	442	456	460	407	492	436	402	420	441	452	460	381	485	416	406	437	437	459	443	473	419	464	448	427	446	426	442	502	409	437	431	402	427	438	458	437	464	468	438	419	443	404	444	424	441	458	439	417	435	449	453	472	444	395	412	437	430	447	408	420	447	458	465	455	449	454	432	436	401	481	431	473	448	434	436	420	451	467	427	427	421	422	441	421	438	388	431	452	434	425	420	440	434	436	464	434	473	415	489	439	448	426	433	437	416	460	442	406	417	458	409	446	440	460	426	450	420	421	423	450	426	446	472	471	412	419	430	432	425	433	427	445	411	443	424	423	426	444	453	481	427	481	456	462	409	447	461	425	456	439	411	436	416	455	476	421	431	413	432	454	422	469	420	421	469	458	433	456	436	478	423	443	436	409	449	425	451	436	428	471	450	439	450	445	443	438	423	430	447	436	436	436	468	433	442	440	428	430	448	465	415	436	431	455	447	441	423	402	470	434	420	398	455	453	451	451	437	418	423	450	428	431	435	422	464	443	436	417	452	451	428	413	450	432	460	465	417	453	470	452	441	445	433	448	444	445	437	441	422	417	447	379	455	449	430	448	456	427	445	434	484	412	435	457	449	421	442	424	449	457	437	443	462	457	462	416	453	464	429	399	437	462	406	430	425	403	409	469	434	408	439	431	447	429	418	444	462	422	452	436	487	433	459	444	453	463	405	411	435	431	468	438	421	453	397	445	450	458	419	433	455	433	428	435	443	473	390	463	425	451	445	415	416	400	439	456	449	477	473	425	406	441	459	444	439	422	423	423	486	457	418	446	442	445	428	425	433	456	434	436	419	419	425	437	444	437	468	409	430	421	470	413	461	440	433	454	436	433	417	436	426	455	427	406	465	432	433	443	457	442	413	464	433	446	434	471	424	435	396	420	403	455	459	426	420	421	429	451	411	422	428	419	410	419	436	447	441	445	456	413	454	427	462	450	444	428	437	434	432	409	428	444	468	469	385	448	403	458	422	462	430	438	423	439	433	405	433	444	444	430	415	445	478	437	455	411	421	456	415	413	429	422	441	460	402	466	441	436	449	437	448	405	421	433	426	421	453	437	463	430	462	435	442	437	473	400	467	437	414	437	445	402	434	462	430	440	468	438	476	396	427	445	451	451	444	478	449	475	456	419	437	453	428	451	452	445	434	415	422	406	428	448	434	458	433	415	440	432	455	443	449	457	411	447	454	437	407	453	432	457	432	396	431	418	461	450	473	421	472	484	419	454	439	447	446	437	426	442	478	459	449	455	457	433	383	446	463	464	426	462	473	373	456	415	433	400	423	471	424	426	428	441	431	431	432	460	457	460	442	424	412	426	463	401	427	429	389	436	448	466	450	438	395	428	434	439	426	474	454	434	445	446	475	452	446	429	449	457	446	415	448	443	399	413	457	477	465	421	450	429	437	419	426	455	437	462	444	430	452	435	439	428	409	467	437	412	432	452	456	441	468	461	441	391	442	425	456	409	421	444	443	406	427	463	423	447	432	433	458	468	396	446	421	455	416	426	444	412	433	425	421	442	414	423	410	450	421	462	438	413	460	472	432	435	407	432	478	438	417	442	487	427	437	422	439	472	440	489	426	423	420	468	448	397	462	440	407	437	432	404	464	448	423	438	440	405	408	409	433	473	433	479	448	458	425	449	427	436	459	454	454	415	453	431	435	427	439	440	457	464	441	441	397	435	452	419	443	431	455	455	402	423	438	445	462	421	458	413	406	443	420	446	520	419	453	416	410	447	470	442	424	453	443	413	448	462	452	460	452	415	417	430	439	437	433	434	443	452	472	469	474	414	420	440	486	439	418	414	439	421	453	425	427	438	487	441	479	440	470	413	409	474	413	419	413	430	445	460	453	446	459	429	440	434	422	432	430	460	451	419	419	472	467	416	445	414	466	433	411	429	460	435	417	477	410	422	476	431	432	410	442	435	438	473	427	429	439	426	433	418	437	467	443	430	470	458	458	403	442	409	473	424	443	432	455	395	434	449	446	422	432	448	431	396	394	426	456	452	442	432	461	402	416	427	415	443	410	447	419	468	481	495	427	446	420	412	428	437	402	434	449	482	441	430	426	429	450	430	430	432	431	436	392	459	427	431	437	456	455	412	432	434	435	417	439	439	425	420	476	394	419	419	452	446	460	428	449	421	439	436	418	470	427	435	452	425	442	446	416	449	384	449	425	462	472	403	420	470	436	435	430	455	423	428	442	430	459	428	436	463	424	425	432	423	424	449	441	421	428	459	437	417	456	417	423	474	461	445	443	453	435	465	432	429	388	426	455	432	446	442	444	422	456	402	429	418	459	447	437	451	467	457	409	446	405	446	462	427	439	433	455	403	432	443	446	497	437	444	443	454	450	422	417	439	422	410	424	467	445	424	463	449	478	444	446	409	406	416	483	467	417	418	430	455	440	415	446	430	439	419	418	443	436	450	416	446	452	424	471	435	457	456	413	453	432	446	461	455	455	448	441	403	431	411	419	465	464	439	398	427	427	435	438	408	414	456	419	447	446	436	457	420	455	446	449	412	449	426	416	483	434	447	445	418	459	434	446	446	442	442	440	421	427	462	409	434	435	424	431	480
23256	21330	28883	24111	21330	19019	1909	849	629	641	561	503	491	451	427	426	422	429	392	415	384	411	428	409	394	404	400	347	396	360	401	389	374	401	365	388	373	413	361	382	347	358	346	368	363	333	366	348	421	344	376	396	336	338	360	353	362	356	358	376	357	354	409	334	359	353	369	367	352	348	369	332	390	380	358	370	348	328	355	348	392	389	363	350	321	405	371	371	375	352	365	323	348	387	324	356	384	340	367	343	308	344	380	403	371	355	355	375	383	336	381	375	389	336	344	327	362	346	335	355	350	326	338	341	340	348	346	341	360	366	355	357	337	348	325	348	364	359	402	334	366	365	390	329	342	388	325	364	331	349	315	325	383	369	355	374	346	368	367	333	341	365	382	364	346	330	349	362	350	359	344	353	352	404	337	351	378	326	396	338	352	358	373	387	331	328	357	376	333	346	384	344	356	348	383	371	369	356	347	368	357	363	338	377	365	333	368	340	328	360	366	348	393	338	319	374	333	359	340	363	371	349	320	356	316	350	345	355	378	346	328	330	369	365	352	367	317	361	369	346	349	329	391	333	309	357	366	363	387	406	385	362	366	314	327	364	357	389	352	336	377	369	347	344	386	330	325	347	360	345	332	352	372	372	358	347	334	333	361	363	352	362	367	359	317	336	359	368	344	364	323	349	324	339	346	374	356	375	331	373	388	361	368	357	337	307	335	367	377	360	359	374	352	368	382	354	372	329	323	379	371	374	319	369	342	323	327	357	374	335	365	382	394	372	343	365	338	373	407	358	364	359	332	363	362	356	327	351	334	372	372	337	353	371	310	372	329	358	392	387	373	363	335	364	334	379	356	362	369	377	353	319	362	351	340	358	409	376	331	333	348	343	377	365	367	355	393	382	358	383	364	334	388	341	366	369	332	374	314	327	365	332	365	349	369	362	338	345	317	373	333	365	343	406	343	329	307	345	350	355	343	364	348	366	334	357	350	348	350	322	349	362	376	333	386	333	353	393	373	388	356	363	330	325	371	334	336	359	340	332	376	363	349	353	389	389	364	366	369	348	341	355	353	327	388	346	366	318	346	336	352	347	379	341	335	363	366	353	359	359	374	385	346	366	377	360	372	345	366	333	368	349	361	379	330	344	385	343	369	370	378	359	355	357	325	332	378	356	340	324	365	332	410	370	389	352	346	375	365	374	334	352	346	339	351	372	322	342	341	337	343	346	372	353	363	324	360	374	351	328	357	422	378	379	362	350	359	339	349	360	370	385	343	354	367	353	339	381	346	333	377	359	352	339	339	363	380	339	393	358	339	337	325	340	353	357	351	382	361	346	364	392	361	346	337	373	297	339	362	348	372	336	352	351	338	352	370	353	375	354	385	328	342	345	404	341	376	340	362	365	331	348	352	358	355	333	315	390	350	376	335	359	378	363	355	350	332	325	339	359	387	338	359	380	322	354	365	370	377	357	371	397	361	347	338	332	404	340	347	354	355	361	324	348	341	353	359	343	384	338	367	365	323	354	371	358	379	355	371	382	344	365	330	368	354	373	370	327	352	356	362	356	343	337	354	316	363	331	349	335	374	351	373	383	343	345	352	354	321	389	358	335	375	390	343	332	364	377	298	337	365	356	350	350	383	365	344	332	388	351	404	390	343	357	337	346	360	354	338	347	340	338	379	335	341	355	362	375	346	349	324	340	362	357	374	349	372	362	378	355	373	331	346	339	343	367	343	323	358	336	352	365	330	392	347	363	361	350	380	364	347	381	371	371	350	386	354	368	361	361	356	345	346	341	345	364	338	386	362	367	342	347	378	373	382	342	349	327	333	350	365	382	372	332	339	339	338	366	329	373	340	373	367	367	377	351	369	345	365	347	374	360	353	339	388	316	370	314	351	356	373	382	374	366	354	365	367	383	378	373	354	366	359	337	363	346	361	343	341	390	402	322	390	350	329	346	324	358	365	344	339	385	345	352	369	346	340	336	352	358	367	337	353	352	382	381	341	347	344	346	402	336	394	370	322	374	329	362	364	353	349	369	375	346	358	333	329	335	343	351	372	329	371	360	373	334	361	354	364	339	362	342	314	376	359	350	357	390	377	366	339	338	355	350	348	380	371	340	359	339	336	362	358	355	348	370	365	383	333	391	350	383	365	346	327	375	366	318	339	353	374	328	362	341	371	315	354	351	374	335	377	365	395	369	362	313	365	382	339	355	342	332	379	411	402	337	351	356	367	352	313	348	367	360	371	349	349	368	317	366	345	374	366	364	310	367	395	337	368	372	352	348	380	323	341	375	344	343	327	364	321	336	341	361	355	380	375	340	377	361	368	342	350	344	370	341	325	348	328	375	374	341	341	371	371	351	324	327	324	357	318	349	344	348	389	325	350	379	288	391	355	328	347	354	348	356	329	343	345	351	355	352	359	362	350	373	337	345	358	346	341	385	383	380	348	357	352	349	353	345	383	362	361	335	333	386	355	336	393	353	326	343	352	366	326	365	315	362	363	341	359	339	369	344	347	363	333	331	361	350	334	387	313	375	359	359	351	348	396	350	338	343	334	358	337	351	404	362	340	357	336	342	369	353	343	356	376	381	345	327	339	343	353	321	355	348	344	376	369	344	335	341	353	348	384	335	358	354	346	351	332	327	378	358	357	357	363	355	350	344	353	330	375	334	332	366	365	312	373	340	390	378	365	336	368	359	400	372	364	342	348	353	374	312	332	363	356	346	372	340	341	351	354	373	331	353	367	344	398	389	368	346	348	350	336	352	312	368	358	365	368	358	357	380	359	367	341	363	374	384	343	404	383	353	345	334	334	340	358	386	315	355	349	345	349	369	374	367	350	348	346	367	349	342	377	368	357	345	335	327	374	313	350	357	349	393	363	368	323	363	366	362	336	318	355	330	311	371	364	338	367	376	404	345	330	361	351	353	375	349	323	363	349	360	347	367	381	360	364	363	357	358	339	360	356	361	348	361	356	387	360	345	332	331	356	360	363	362	356	326	367	341	344	355	337	373	334	347	356	360	395	328	349	328	365	340	356	383	331	370	366	353	359	351	362	364	349	381	314	352	360	325	348	311	346	345	358	359	321	374	381	343	357	344	353	341	362	372	371	347	328	368	346	357	332	349	342	359	355	347	362	379	355	362	307	350	365	363	377	335	393	343	317	336	377	335	362	375	378	334	340	369	372	348	341	378	373	382	316	329	374	363	352	382	333	341	408	369	367	339	369	357	344	356	363	334	340	350	354	357	366	346	369	359	357	343	382	373	398	377	355	343	355	388	389	371	351	353	314	315	356	343	339	362	355	351	332	359	389	385	364	369	391	369	381	365	359	352	355	360	329	361	347	347	351	367	353	360	340	375	358	337	302	385	369	348	368	337	360	372	375	353	347	333	339	381	370	367	363	340	351	359	340	367	373	375	420	357	338	342	329	332	344	363	369	374	338	347	367	360	358	356	356	348	349	342	372	396	362	347	334	376	317	329	327	334
28721	15675	19035	6930	4726	3506	2695	2165	1893	1566	1429	1289	1144	1142	1007	963	915	843	854	839	844	781	753	762	763	779	735	759	757	698	718	729	715	698	690	672	662	698	694	714	680	693	661	710	627	704	705	656	649	683	614	646	696	659	661	656	666	649	657	621	681	674	722	677	675	689	666	682	678	595	660	658	682	683	663	637	670	663	648	645	673	634	645	628	627	648	629	649	677	643	649	669	619	618	663	630	651	661	677	618	690	634	656	634	623	646	668	665	629	660	680	627	624	615	629	643	662	650	607	645	679	609	608	651	640	636	720	639	667	605	661	614	628	643	599	649	617	670	621	672	663	622	697	665	675	599	633	627	656	692	636	653	588	666	690	634	635	676	732	662	700	609	641	660	652	643	643	674	651	643	680	632	658	648	678	639	637	639	654	659	652	641	648	629	686	612	639	665	654	661	626	661	661	607	629	650	684	664	650	684	688	586	695	620	652	633	656	615	643	662	630	653	697	655	674	652	602	651	615	659	678	690	641	637	677	662	606	648	667	644	626	655	631	648	670	656	669	608	685	649	606	638	629	625	607	641	658	629	627	617	638	685	643	661	585	647	679	568	647	624	634	681	681	623	634	636	670	724	641	678	659	646	682	705	647	642	675	663	706	660	660	649	651	649	663	679	622	655	651	656	676	653	628	623	567	614	635	625	636	633	669	616	627	654	636	641	604	639	677	634	646	666	682	668	673	664	629	636	647	598	626	654	644	645	658	632	669	628	643	591	571	667	615	646	641	635	599	668	676	624	646	619	644	583	681	696	701	639	692	642	638	655	655	702	646	668	673	637	649	643	625	685	668	669	637	668	623	650	663	661	616	676	610	646	663	598	666	659	642	590	618	696	649	633	627	645	672	645	651	634	686	673	637	647	647	673	625	661	630	637	674	683	670	630	629	640	643	675	655	642	631	629	608	660	596	611	630	634	642	604	610	664	689	645	659	657	624	635	668	646	622	675	668	674	677	622	634	589	673	677	653	697	659	606	706	617	657	631	643	688	656	662	674	625	692	635	657	640	638	670	636	705	657	646	659	609	605	622	623	613	593	624	638	613	653	621	676	642	630	675	625	629	667	669	674	594	692	661	646	672	634	659	656	672	686	642	607	616	702	648	665	613	628	674	639	680	664	662	661	665	679	650	608	642	656	689	664	618	659	669	679	643	676	628	651	615	617	675	638	656	646	595	655	692	646	658	614	637	658	634	667	657	651	646	660	673	679	628	646	682	616	593	696	629	625	658	614	659	616	659	655	628	608	615	609	643	675	655	684	643	669	653	619	617	641	669	680	637	649	608	634	630	590	667	727	610	609	668	632	640	653	696	661	659	665	634	651	661	635	658	622	700	617	641	603	648	640	630	586	641	649	644	673	641	647	620	700	647	654	663	659	662	684	643	617	669	623	672	631	678	653	700	676	657	663	643	637	630	663	696	652	616	681	646	629	634	609	659	657	695	665	666	684	665	681	652	657	623	670	680	652	669	650	648	657	671	662	677	591	629	645	611	620	649	651	638	641	647	645	653	618	649	648	632	636	651	601	641	629	685	639	663	693	688	643	684	621	605	661	634	629	655	636	641	669	674	632	675	646	637	671	666	630	678	637	653	626	641	645	632	665	622	632	629	673	650	640	631	611	671	643	608	617	696	679	685	635	638	664	641	635	636	618	650	650	608	612	659	584	624	643	653	640	643	661	658	656	675	633	617	648	674	644	605	641	660	643	646	629	693	651	599	679	647	648	675	644	689	680	629	669	652	687	621	635	621	667	654	667	608	641	676	634	692	638	664	684	611	643	650	651	613	651	680	653	672	664	609	711	679	659	618	622	635	670	654	637	626	599	615	688	681	658	663	677	650	659	685	643	581	580	635	635	672	668	647	663	618	599	625	684	631	665	675	638	655	624	618	638	673	669	626	623	662	632	664	622	648	669	627	637	643	669	627	655	662	662	645	658	615	657	608	643	647	684	643	649	694	627	640	650	711	677	625	655	633	642	638	648	644	625	646	659	664	646	686	650	597	625	651	663	664	660	670	634	611	654	615	640	664	626	620	646	666	636	661	693	633	644	602	633	658	649	665	662	670	676	612	666	644	663	599	661	610	613	663	626	575	656	640	689	655	646	650	645	683	589	635	639	680	646	682	642	644	645	629	626	658	655	659	629	655	676	612	652	695	630	659	634	628	681	650	676	638	634	677	657	662	635	644	604	634	650	638	680	654	637	637	628	630	658	658	612	692	681	602	659	623	676	673	653	637	632	612	642	675	669	672	651	648	652	631	600	656	630	633	639	645	670	669	617	604	669	596	634	651	659	708	610	633	657	654	657	677	629	636	626	592	667	658	662	649	636	697	632	621	602	623	659	665	672	648	605	653	634	628	634	640	625	669	656	626	625	641	664	631	715	679	632	606	665	617	635	638	656	639	636	702	652	621	668	680	607	663	679	656	648	647	586	697	614	609	672	611	644	637	681	645	606	613	641	616	647	686	668	637	663	650	678	640	606	676	648	606	664	650	671	649	616	633	657	624	631	679	633	687	654	662	684	621	634	642	659	661	669	659	715	636	694	679	589	642	689	574	648	654	623	622	660	671	650	669	641	634	634	647	635	673	668	641	629	633	598	607	642	634	652	651	676	604	687	645	649	606	671	664	663	663	674	675	622	662	650	608	613	668	659	631	617	594	685	696	598	618	616	653	651	710	632	595	625	657	657	624	637	650	681	657	651	628	650	657	644	677	624	685	643	670	633	634	636	678	674	627	612	652	669	653	650	667	643	648	649	702	646	635	672	671	624	595	662	613	631	675	660	656	617	660	677	662	657	647	601	642	648	636	689	640	667	670	665	654	683	647	643	643	617	646	645	641	712	617	660	601	616	625	664	630	597	683	656	625	664	641	637	655	645	670	648	666	642	636	648	663	654	688	679	686	652	639	671	577	606	664	599	627	663	623	641	649	635	686	570	669	695	689	665	643	618	633	632	684	666	659	632	617	637	663	643	668	639	638	630	644	635	614	630	608	634	672	634	647	679	645	599	727	646	636	611	668	638	624	665	633	656	681	701	614	651	614	648	645	588	633	697	608	664	646	679	677	695	639	620	638	616	624	665	654	613	622	622	664	643	653	677	668	628	630	639	660	662	632	668	665	624	640	651	650	658	666	624	613	664	657	642	644	618	648	625	699	635	603	659	672	631	633	636	644	675	653	580	605	679	679	658	637	635	654	641	672	629	663	677	650	669	677	654	668	628	668	660	619	604	628	640	649	619	659	628	649	659	614	647	656	651	664	642	620	657	646	669	632	655	611	628	644	689	653	647	685	620	639	618	630	625	609	636	662	646	700	651	663	638	623	668	611	689	654	635	662	695	643	634	591	635	664	632	684	649	630	644	621	638	644	660	622	605	649	634	630	622	627	624	646	638	660	640	661	660	577	613	616	673	674	652	626	625	665	664	639	641	661	669	621	594	644
26876	20814	9493	981	568	485	537	500	487	466	499	490	435	464	478	514	516	463	519	502	457	458	468	469	481	455	471	492	470	504	482	479	503	442	456	484	458	478	458	465	476	468	489	464	466	473	482	465	434	443	489	472	430	488	465	436	479	436	496	442	501	479	463	448	468	504	461	480	433	429	439	484	460	497	491	491	461	481	467	466	449	475	459	468	476	441	509	451	473	465	519	469	487	443	445	466	497	459	459	468	511	482	470	472	456	434	459	488	509	472	453	430	475	446	468	468	499	472	496	456	460	465	481	503	506	430	475	450	473	485	487	485	472	458	461	469	437	481	464	476	446	469	465	486	469	478	499	475	478	479	475	474	471	485	480	471	465	540	476	473	461	461	455	490	491	469	503	451	453	490	514	452	478	458	454	429	496	482	483	444	471	430	500	445	465	409	460	427	434	449	472	431	493	453	431	449	479	494	496	461	486	494	457	482	455	467	479	482	475	438	454	501	462	414	501	471	497	488	463	470	510	507	459	475	473	453	462	461	444	480	459	473	466	456	501	490	479	525	474	463	475	496	505	478	493	465	483	481	469	515	461	477	465	483	492	453	461	429	439	504	445	457	457	465	414	498	475	462	464	488	472	450	466	483	442	446	426	456	445	473	507	483	503	450	469	481	486	475	454	466	436	477	482	496	460	490	466	439	510	489	497	465	459	425	432	448	480	490	445	471	452	456	454	443	454	456	459	445	501	459	454	463	495	464	480	470	453	464	439	450	473	514	464	471	481	503	457	459	477	500	436	465	485	493	469	441	513	488	459	474	488	489	484	488	475	508	453	429	432	444	478	505	454	492	443	477	444	478	471	446	459	509	504	507	468	490	493	506	477	486	450	418	487	476	499	472	471	489	459	472	422	476	442	489	480	466	488	499	468	475	488	500	470	467	468	491	489	489	485	493	456	444	459	467	445	449	480	478	478	452	454	468	460	471	465	466	494	478	483	502	474	478	508	453	505	419	477	493	428	438	499	485	502	462	479	477	463	470	435	488	485	436	466	469	465	487	500	488	476	437	463	440	441	477	474	432	425	483	455	443	443	484	449	505	468	449	458	465	502	475	446	446	452	471	447	460	475	419	496	447	469	468	494	482	491	450	471	491	467	469	466	410	465	458	468	458	455	467	489	482	480	494	482	527	481	456	488	449	468	484	465	495	480	488	474	473	454	513	477	515	480	483	470	476	500	464	491	467	497	517	434	435	487	467	458	466	472	506	456	445	454	488	442	520	504	508	465	469	487	465	451	496	499	408	459	468	465	489	443	450	431	499	494	491	511	480	477	491	482	430	491	458	513	444	471	455	487	430	455	460	485	475	482	487	467	481	442	504	460	466	517	482	487	487	433	476	449	480	458	457	468	464	517	502	475	479	500	465	489	482	443	446	455	488	477	463	442	480	462	479	454	454	471	495	444	470	483	449	491	450	467	453	483	431	453	500	490	462	481	481	493	489	440	469	453	495	487	462	464	454	457	490	501	473	487	498	488	496	505	511	500	479	483	472	460	460	494	444	465	481	454	443	454	454	466	480	427	462	504	461	460	476	494	465	464	462	476	495	470	464	484	468	457	482	481	464	486	455	445	441	482	486	498	481	469	495	431	488	451	469	425	427	509	446	461	439	474	468	458	471	510	475	485	446	452	521	451	475	468	454	439	461	502	472	499	459	472	421	469	453	485	439	481	465	454	494	502	480	507	449	500	477	475	444	461	455	454	450	466	465	469	454	473	471	486	431	462	482	493	470	455	453	462	441	478	463	484	448	484	468	474	460	492	457	458	522	468	472	488	447	469	458	454	466	446	480	492	506	433	445	472	501	430	442	477	433	473	488	484	504	456	479	495	484	490	465	490	462	478	488	464	504	448	493	471	461	474	463	467	451	498	451	452	480	465	484	472	507	436	495	468	482	487	477	476	514	474	449	494	475	445	477	472	482	462	505	471	517	457	482	407	467	455	497	452	472	469	471	503	455	445	480	487	437	466	460	478	493	472	468	479	481	432	449	509	465	495	478	465	465	519	433	466	472	463	440	467	527	486	480	438	460	494	488	478	501	477	455	479	476	467	440	502	447	450	487	505	450	441	492	473	498	483	464	465	452	458	525	513	465	474	471	476	439	461	464	452	448	450	464	456	471	461	498	472	493	450	490	460	482	507	486	456	458	448	453	487	457	482	475	416	460	443	460	464	461	434	489	476	496	472	478	448	438	462	486	470	457	473	458	462	456	462	449	462	452	468	458	498	447	466	481	468	486	498	459	453	453	473	457	456	449	485	454	473	458	466	494	464	480	473	459	468	474	457	438	462	457	474	476	475	473	459	477	438	426	474	469	532	470	483	470	479	495	454	477	454	497	518	459	455	456	499	472	461	450	441	483	443	488	465	493	446	493	470	464	434	476	501	469	489	473	477	481	467	472	479	445	449	453	481	440	492	443	471	481	439	442	476	480	425	466	447	496	448	496	491	496	483	473	507	452	511	456	477	528	464	483	489	448	507	480	514	548	449	447	436	443	457	460	441	487	498	473	456	462	435	448	400	457	506	462	456	457	480	460	473	489	481	497	462	458	512	447	462	433	464	467	459	453	449	528	479	451	481	440	412	500	475	490	443	456	473	474	494	471	446	484	475	489	478	447	473	484	453	472	470	471	467	423	493	478	475	498	515	480	472	469	446	490	482	480	481	475	492	464	463	473	435	514	474	476	415	428	464	441	437	451	492	422	461	457	484	506	489	464	479	475	448	482	466	491	459	438	453	479	476	455	443	438	489	452	486	483	437	464	469	475	445	483	493	451	465	455	490	442	455	447	436	522	475	466	485	469	419	466	475	475	433	487	493	506	479	484	485	482	468	464	448	472	484	506	448	462	483	428	480	451	449	457	459	525	513	473	479	476	465	426	487	426	472	469	472	495	473	518	464	449	445	481	507	453	431	485	458	443	470	476	459	512	466	483	487	491	512	507	452	443	510	470	484	488	462	430	455	458	483	455	456	463	486	504	467	463	449	481	474	463	473	441	469	438	452	459	484	476	430	482	473	493	496	433	439	482	469	418	451	468	491	451	487	479	497	462	496	491	442	460	495	482	479	454	465	494	461	461	479	491	442	482	489	444	479	491	501	471	437	460	449	448	530	526	491	489	496	515	465	456	479	485	477	464	444	452	481	472	431	473	437	483	458	485	440	444	468	432	463	443	483	463	456	468	452	449	464	474	454	465	466	437	461	467	445	479	474	487	487	463	461	512	455	457	435	472	430	516	451	459	509	490	454	440	452	453	424	463	459	470	465	456	467	442	445	469	491	486	413	498	457	460	481	475	487	482	469	442	471	487	477	456	479	447	446	460	475	469	467	461	453	487	484	467	472	494	479	494	490	479	467	475	479	478	455	503	486	443	489	452	482	481	468	444	457	473	458	475	452	486	488	491	455	460	460	470	408	475	484	408	496	465	480	471	461	488	482	469
12406	2005	4199	1265	1172	1049	995	959	964	920	960	928	899	914	931	942	902	958	965	920	862	915	886	901	843	971	897	906	909	902	924	912	908	899	923	912	888	875	911	936	883	913	878	908	874	918	892	856	891	920	874	917	939	978	886	894	926	879	853	935	859	860	898	925	890	857	869	878	922	915	945	873	916	894	885	873	921	889	944	948	840	911	931	889	922	853	921	929	844	949	874	904	896	914	921	921	926	893	909	895	869	886	935	887	913	985	970	927	938	947	905	911	897	920	944	915	874	896	960	918	881	904	828	879	898	900	824	915	911	917	942	954	879	903	912	908	911	841	885	906	921	910	872	901	925	881	889	867	906	928	883	910	876	873	938	895	897	899	917	929	910	920	911	917	889	902	922	897	924	939	883	864	910	903	900	895	877	896	919	889	884	890	915	922	888	882	880	922	866	862	877	924	913	899	861	874	906	925	937	915	961	857	945	911	851	942	932	992	921	922	938	917	905	926	824	850	927	881	848	918	915	917	926	926	874	875	874	921	903	919	903	884	924	967	906	920	902	927	918	956	883	926	896	913	888	939	918	911	884	912	947	909	917	868	882	866	904	898	916	940	925	884	895	910	963	888	881	882	916	923	903	924	896	867	894	921	910	946	937	893	884	928	920	910	904	834	968	910	848	935	896	959	875	932	889	870	901	937	874	949	873	895	953	855	883	881	932	938	902	915	912	869	882	926	902	965	935	884	853	888	893	914	886	883	888	867	875	885	955	890	862	854	863	865	900	898	949	870	872	875	920	870	906	858	939	892	926	868	933	877	934	889	924	896	931	872	981	865	929	922	947	874	933	957	879	980	907	927	870	885	897	883	899	897	883	886	937	911	876	896	890	846	897	922	926	904	907	945	828	880	910	893	917	882	851	937	889	906	884	929	888	925	928	868	873	939	864	917	885	902	924	922	900	932	885	961	831	850	933	923	947	882	928	901	922	874	854	966	922	910	894	923	912	922	873	829	865	934	911	917	896	966	898	814	920	937	908	865	929	884	869	932	925	876	846	909	938	875	920	844	915	925	911	949	943	908	863	907	869	914	850	895	898	871	894	919	928	888	933	898	900	901	921	923	907	947	912	882	912	893	877	860	896	905	889	875	878	938	912	934	944	851	890	981	871	913	970	927	920	907	874	878	935	909	865	950	873	891	872	941	936	968	937	896	851	873	931	878	887	846	949	884	953	915	908	882	932	865	862	936	876	915	910	948	939	957	898	920	878	924	955	900	917	967	936	884	880	866	871	962	865	911	877	885	873	904	852	883	896	917	924	961	849	860	970	924	855	905	906	937	921	901	896	870	891	863	886	920	884	944	923	880	823	855	925	933	923	916	921	935	867	911	954	934	984	924	902	920	911	863	864	903	941	941	867	830	899	926	907	904	965	873	843	862	908	964	918	884	922	963	949	867	944	889	918	951	879	879	846	913	906	940	913	929	919	921	903	944	891	915	917	908	904	943	916	899	952	911	894	948	913	938	913	885	897	952	908	907	933	907	917	954	910	874	930	889	927	911	920	842	952	927	927	938	897	870	886	917	892	879	865	892	893	869	908	900	917	889	908	896	863	897	895	916	921	867	905	937	897	865	873	901	892	896	924	882	897	908	960	898	928	919	888	879	927	882	880	863	881	882	895	889	896	890	967	931	919	894	911	938	934	912	889	927	925	880	901	914	928	932	892	831	942	870	916	848	840	913	891	905	904	919	923	886	873	942	877	888	950	902	922	906	871	875	885	891	939	877	920	906	857	921	899	876	894	884	911	918	945	882	880	983	890	916	885	888	902	929	941	915	919	938	887	877	905	890	909	887	886	880	910	862	897	853	889	930	887	890	930	926	910	907	944	907	936	871	872	894	919	899	929	878	929	905	884	884	860	982	873	907	954	935	936	904	926	983	953	890	917	870	886	918	906	879	882	933	947	913	914	873	926	909	887	883	909	915	866	915	923	934	933	880	898	909	919	894	903	948	915	884	854	939	970	950	905	883	863	963	891	922	909	838	957	960	909	936	918	891	857	871	940	927	898	854	892	910	917	871	840	916	877	984	883	894	878	911	865	900	900	885	937	885	883	893	916	889	907	880	921	891	903	885	900	893	882	942	927	879	924	925	905	956	861	902	922	823	880	894	899	834	899	964	938	892	932	913	858	917	923	867	880	916	904	927	929	904	920	931	890	923	943	878	915	862	944	933	894	889	899	876	908	944	876	893	898	885	927	904	897	884	904	961	832	924	941	885	902	907	935	901	858	854	854	888	884	911	890	931	901	943	880	913	875	947	895	910	855	913	882	941	878	844	903	912	858	906	925	973	853	922	833	941	921	912	891	849	927	911	910	919	924	894	919	844	880	896	886	896	928	903	892	868	931	883	902	883	898	973	858	896	894	911	904	917	909	887	849	926	917	918	926	915	908	911	886	865	862	862	894	832	933	891	890	905	904	874	910	911	924	906	915	907	862	949	881	940	903	913	909	908	889	882	912	903	911	928	904	942	934	863	872	931	881	829	876	867	881	897	899	950	871	928	842	903	898	954	886	934	913	911	887	923	926	908	901	886	968	892	908	845	906	948	927	938	864	910	873	848	910	894	911	913	908	952	879	914	864	844	854	887	898	854	864	928	874	872	879	898	905	911	965	898	907	909	970	909	882	891	899	912	885	822	924	916	893	868	834	875	892	958	886	891	928	904	909	872	896	902	887	895	914	922	861	877	860	893	939	960	915	906	879	923	926	896	880	893	870	884	903	884	931	940	910	894	933	938	893	884	878	925	858	876	827	903	930	940	878	941	904	945	903	964	894	870	904	941	886	883	897	921	910	973	895	912	901	875	908	930	913	888	887	869	894	885	927	892	940	928	957	833	928	872	878	897	927	883	933	879	896	926	868	847	870	945	922	864	892	882	936	902	885	917	895	886	885	873	917	915	924	910	895	886	939	872	878	947	898	844	904	867	878	909	923	926	927	903	928	865	915	895	984	880	918	940	888	930	901	917	957	923	936	953	829	918	880	880	889	865	986	928	882	864	891	936	916	902	936	902	926	873	860	886	893	950	871	949	832	862	929	930	909	878	931	901	899	974	891	895	960	915	841	898	906	921	920	873	912	869	901	910	879	907	905	915	890	887	955	876	881	902	877	909	878	929	909	890	922	872	910	937	877	917	904	886	950	901	928	1013	873	929	942	877	914	930	898	896	905	895	920	940	883	925	913	941	955	907	880	912	895	854	956	951	935	899	965	930	905	908	892	888	891	900	935	921	874	884	924	967	870	924	877	946	890	897	897	924	896	970	885	923	923	869	897	858	908	919	908	858	893	949	907	877	901	879	936	869	874	884	869	904	871	861	938	943	874	861	856	889	899	892	906	898	901	854	882	907	915	855	911	899	932	871	945	918	885	888	946	866	936	944	880	879	884	900	879	898	868	930	868	948	906	908	864	928	906	908	880	891	906	863	895	873	918	826	895	823
24242	21334	28237	24790	20186	1810	630	425	374	331	334	318	270	266	243	253	286	247	234	254	229	266	219	217	220	232	230	229	210	224	202	204	209	232	234	225	246	215	216	223	217	212	223	223	215	207	218	241	208	235	236	222	236	225	214	199	231	221	230	212	232	206	240	226	213	204	233	182	188	190	208	191	200	222	195	237	204	208	219	240	209	230	231	241	211	196	206	207	202	211	193	199	218	223	205	203	219	197	214	215	220	183	225	220	200	213	216	222	218	211	181	213	223	190	210	221	195	197	245	197	207	214	211	189	205	203	210	218	233	187	198	195	211	202	195	237	193	220	202	208	203	196	247	206	206	212	215	217	184	215	223	222	219	179	195	208	219	200	217	205	182	229	215	236	251	198	219	221	219	206	235	212	206	207	200	219	231	202	193	204	202	212	203	220	212	259	213	194	211	190	229	217	196	192	210	185	219	210	236	214	211	204	212	214	220	228	209	190	239	213	207	213	213	201	193	215	217	214	195	203	220	203	186	214	227	191	204	222	211	208	218	202	212	230	233	204	189	212	207	204	215	211	198	208	207	229	248	212	212	225	209	224	183	202	208	204	203	243	208	218	197	196	219	208	200	232	209	215	191	212	219	216	195	201	217	227	209	242	219	209	232	177	214	213	223	196	206	236	195	214	202	202	197	200	200	200	229	192	178	205	198	196	220	197	210	210	220	198	216	218	219	192	209	203	230	205	210	189	210	201	224	185	220	215	223	215	187	206	220	211	220	202	221	219	210	220	217	207	191	225	194	223	201	220	218	241	224	209	203	200	203	186	184	200	230	208	211	234	218	195	225	226	206	202	208	211	209	210	249	206	206	221	209	196	192	211	201	230	218	202	205	215	211	220	211	223	234	236	169	214	202	236	190	196	233	205	218	220	205	224	197	193	236	229	228	217	195	215	179	208	177	202	216	230	223	209	207	223	242	220	217	208	202	207	219	204	195	246	222	214	204	200	234	215	208	226	228	229	202	219	228	211	200	210	217	221	220	215	216	217	220	185	225	191	222	200	198	228	189	205	232	213	232	220	223	214	203	197	218	217	186	206	207	211	241	212	201	200	177	214	199	198	203	210	232	215	201	193	185	195	213	218	209	182	210	197	230	219	210	196	204	208	197	226	203	211	212	227	242	193	229	200	209	231	204	184	214	191	182	197	208	203	228	229	208	250	202	222	207	204	226	215	206	233	212	230	191	221	208	246	178	226	215	233	203	246	185	209	200	212	219	217	210	203	200	199	207	189	221	212	216	225	208	227	204	234	220	212	228	199	227	210	199	231	213	247	231	196	206	225	217	219	197	230	199	205	233	232	227	210	245	188	193	211	213	214	215	218	222	236	223	220	209	198	207	227	204	207	202	259	202	238	208	203	223	224	206	216	218	203	232	182	199	228	199	218	191	219	190	182	204	231	223	208	238	223	230	217	229	193	200	222	217	203	247	247	217	203	200	222	218	209	215	212	188	196	212	221	212	205	214	192	231	218	207	216	198	220	193	191	228	195	218	211	215	219	216	213	187	198	206	217	220	234	183	213	202	233	195	193	210	209	231	200	201	187	205	215	211	222	202	199	207	205	208	208	212	210	203	216	224	223	205	182	232	208	218	218	233	226	197	195	207	196	210	205	197	218	199	215	219	215	223	191	204	225	220	206	226	215	205	239	210	208	209	218	205	208	243	207	207	206	205	205	195	220	197	256	224	202	190	208	215	219	203	198	211	226	224	233	208	230	213	198	217	202	208	195	202	210	200	243	208	207	185	190	195	187	221	236	198	208	212	195	221	214	231	207	189	225	201	228	214	202	198	235	184	237	206	211	205	204	216	246	196	235	230	231	206	219	189	200	227	214	231	218	222	208	242	217	201	212	202	194	197	206	215	187	213	210	176	204	210	214	196	230	223	219	223	203	193	212	213	192	210	186	196	229	212	226	221	214	215	205	187	206	200	230	208	189	214	212	184	221	223	187	202	203	230	197	206	199	220	221	211	225	226	204	211	212	205	220	245	203	205	212	219	222	215	200	207	209	247	201	214	203	200	232	201	217	223	201	224	195	175	218	222	180	193	197	211	235	229	199	225	222	214	209	194	216	216	204	222	215	229	199	209	233	188	209	215	234	218	227	219	200	217	221	210	196	214	218	239	228	196	226	213	201	204	216	195	203	196	221	212	220	224	205	205	191	200	231	217	210	193	204	218	225	189	194	194	215	195	226	202	185	202	192	218	191	197	219	216	215	226	216	206	206	214	217	219	197	192	209	236	196	240	195	203	180	196	192	229	185	204	217	191	219	205	196	251	229	210	218	240	203	210	223	207	205	216	202	221	204	208	190	210	221	183	207	234	220	209	194	201	215	203	185	235	209	196	209	236	218	222	206	220	221	209	222	179	210	198	193	185	216	221	202	202	224	204	244	188	212	207	233	210	219	206	222	211	211	195	210	216	206	197	216	224	212	215	195	210	222	208	217	222	204	199	185	208	198	199	219	217	216	204	208	225	198	212	201	242	194	226	206	240	215	209	217	209	211	223	235	211	200	215	224	242	241	213	201	208	209	224	217	215	220	199	205	232	230	191	212	228	211	199	219	192	202	191	213	194	220	216	217	212	189	254	236	220	212	200	202	202	195	208	205	232	195	209	204	215	194	220	192	210	224	208	216	210	207	189	220	205	218	210	208	224	245	215	197	195	220	199	215	189	205	215	178	227	218	213	207	220	232	201	204	216	196	199	242	223	201	247	206	220	196	224	236	248	223	220	216	195	217	193	215	199	204	187	210	193	224	244	200	219	204	210	188	196	204	218	204	188	208	204	220	223	218	207	189	228	203	230	219	224	203	218	188	226	218	210	209	207	222	191	221	199	220	205	210	226	214	227	212	192	216	219	237	213	186	220	191	206	195	204	219	215	193	206	212	195	201	196	192	219	211	204	204	216	182	222	200	217	223	214	194	232	202	187	210	197	240	205	214	216	211	201	219	220	193	205	223	211	209	200	233	199	199	200	203	224	224	225	221	232	214	229	185	203	200	210	243	227	219	203	225	222	217	236	219	200	211	188	186	220	212	222	225	229	230	207	195	190	162	218	201	216	205	204	241	214	205	217	207	210	234	210	245	213	228	183	232	221	209	214	220	215	184	184	218	240	198	206	212	203	213	209	217	202	211	229	194	202	214	214	228	223	210	204	207	217	202	215	221	204	200	201	211	205	228	223	206	212	194	196	213	227	208	211	203	202	231	236	224	224	223	189	194	187	214	210	174	216	201	217	206	177	238	197	217	204	248	222	225	214	230	193	197	191	223	181	206	209	212	224	226	186	200	204	219	215	214	230	212	225	225	195	224	199	215	214	181	235	218	209	202	224	196	228	186	232	210	226	198	224	199	224	211	195	192	200	192	221	216	192	210	214	200	209	182	198	187	216	200	232	203	218	177	215	202	200	204	216	211	249	184	219	220	196	198	208	204	212	217
24442	9958	15498	4107	2790	1951	1594	1333	1121	954	880	788	717	719	606	619	605	573	511	535	571	461	493	553	497	492	501	500	469	497	520	486	449	455	490	463	479	472	485	440	415	457	458	432	409	420	466	439	456	451	438	442	485	418	419	469	447	440	453	455	416	459	446	442	460	415	446	427	440	450	429	437	440	410	462	445	466	433	427	443	459	461	428	434	435	462	424	441	437	460	432	451	411	452	421	431	461	409	470	436	453	426	411	419	475	432	406	430	470	431	447	426	451	417	492	426	463	429	445	419	450	411	420	473	433	377	416	475	450	421	422	427	446	424	410	419	472	399	419	469	432	419	438	419	405	415	436	413	404	410	438	420	446	461	478	446	456	454	408	408	469	462	432	458	430	441	426	416	409	419	448	449	451	441	449	453	429	468	416	434	468	449	442	409	439	470	448	412	406	432	449	415	409	444	436	410	451	406	429	414	491	462	423	452	414	402	450	459	441	427	396	437	427	451	424	402	423	443	403	472	440	424	440	459	468	437	474	431	431	432	411	413	411	465	446	419	457	432	407	442	438	426	429	462	425	479	407	444	474	471	443	462	430	420	412	441	439	439	419	432	427	431	427	400	421	427	476	421	446	448	447	449	462	391	428	432	465	446	436	428	425	426	383	401	468	443	472	424	446	444	449	429	436	442	458	432	438	411	458	457	442	424	432	474	422	429	433	466	444	464	427	457	430	439	419	399	438	426	404	421	449	455	421	433	436	448	428	457	440	443	443	439	407	451	437	414	461	458	455	467	453	467	449	476	446	478	431	446	425	442	436	456	481	480	409	448	440	436	435	428	455	449	403	426	432	430	466	431	487	443	444	473	420	425	446	420	473	432	479	452	430	440	449	410	428	432	405	436	456	439	453	413	457	470	445	457	444	425	419	440	461	407	417	455	485	461	454	415	440	464	433	420	433	434	429	442	453	452	449	474	429	427	435	432	460	450	457	436	399	432	454	433	435	455	383	429	419	436	441	460	420	416	406	438	441	433	465	465	467	440	421	439	478	441	390	462	427	415	438	432	474	444	419	401	434	432	436	437	399	468	423	445	444	441	396	437	452	432	445	432	439	444	429	473	425	448	441	445	444	433	420	463	428	433	407	460	449	445	420	427	454	446	456	429	413	449	408	425	459	475	431	471	451	427	461	441	462	408	445	448	454	470	433	470	427	433	449	463	436	429	434	448	452	420	464	456	431	451	432	445	432	436	422	449	429	428	409	404	395	421	440	429	434	417	442	439	474	490	416	450	407	444	431	439	428	444	407	450	445	421	440	429	433	433	408	478	433	431	420	416	408	470	412	414	395	414	444	419	461	413	407	422	463	468	453	418	462	408	455	440	417	431	435	422	438	453	426	454	435	425	436	437	415	442	457	454	416	428	451	412	409	433	457	435	420	431	465	439	423	417	387	450	455	466	426	410	475	396	417	429	425	422	389	438	462	422	439	442	386	434	412	427	433	427	446	434	436	419	418	373	437	454	448	420	453	486	488	439	463	400	438	495	452	458	445	435	411	442	451	479	444	420	426	460	416	430	448	445	427	412	458	449	425	428	434	449	454	425	451	448	432	420	412	463	452	414	424	426	414	448	402	472	446	447	475	430	430	440	427	419	432	417	466	454	401	425	423	440	425	430	424	434	464	444	477	425	467	404	410	452	469	448	437	440	433	449	439	428	424	428	408	446	417	394	421	443	410	447	446	421	458	448	434	403	446	393	439	405	447	434	439	451	426	453	373	425	449	437	428	436	475	441	462	391	426	444	422	446	438	450	420	414	438	463	410	424	441	445	465	451	448	407	429	421	416	424	427	430	439	418	428	415	442	429	470	386	453	441	442	458	466	414	463	446	414	445	424	459	466	448	415	435	413	423	402	412	406	412	419	438	456	427	451	395	422	438	413	419	418	456	463	428	445	418	434	445	461	396	413	459	469	419	461	423	433	430	438	426	446	402	416	426	423	433	423	450	432	451	428	432	422	446	419	416	403	442	434	403	473	435	425	437	418	413	439	442	443	429	429	445	417	447	478	446	429	480	416	393	438	412	476	424	418	425	439	449	408	442	434	419	449	451	440	446	409	437	435	415	447	422	456	446	416	438	410	411	388	467	372	428	418	417	432	439	456	429	437	423	433	453	444	427	468	427	442	423	445	449	439	409	429	483	446	424	427	405	438	415	408	485	438	393	418	429	470	450	419	421	398	421	421	468	450	465	459	415	459	423	445	408	409	446	422	457	440	408	451	426	411	438	419	416	438	432	436	434	397	439	446	467	418	443	442	421	472	438	408	441	414	398	445	432	432	436	425	430	448	445	432	441	410	460	436	448	453	398	411	393	433	424	418	432	475	468	441	412	443	416	415	429	397	435	407	436	417	447	457	411	462	431	416	438	423	460	445	431	432	439	431	396	440	467	443	412	419	424	414	422	425	435	436	447	433	467	462	407	430	459	422	433	425	422	419	452	438	406	436	417	454	462	431	415	446	425	433	453	424	448	426	401	460	458	409	435	402	447	435	424	427	429	404	430	421	473	482	452	411	487	431	409	422	451	445	444	437	416	404	469	464	415	413	429	422	425	442	403	449	401	411	459	427	404	429	467	425	436	408	393	425	431	444	425	417	437	416	429	443	411	437	430	407	406	414	464	423	445	423	399	393	411	450	432	467	435	443	412	409	442	431	427	428	425	434	412	417	449	461	435	447	457	449	426	440	409	425	456	409	448	437	457	438	418	462	468	407	424	425	468	453	434	416	392	483	439	448	449	442	450	417	445	429	447	441	397	420	407	458	414	446	437	438	391	464	462	369	412	380	392	418	396	401	416	452	430	419	479	443	401	423	420	456	444	436	408	439	442	437	412	433	458	426	384	403	451	413	434	423	469	423	403	459	440	456	415	440	434	445	419	453	455	452	416	424	461	468	421	430	455	411	450	435	424	412	470	415	430	426	408	442	438	447	456	455	427	384	456	433	457	409	431	444	420	465	404	454	455	458	426	449	443	451	415	416	398	433	445	453	458	434	422	403	390	473	448	427	446	432	460	418	448	447	439	444	417	493	421	440	423	444	452	459	418	425	404	419	372	445	456	456	427	445	442	419	424	425	399	429	456	447	444	437	445	417	435	431	447	405	446	451	462	438	433	444	415	402	461	458	440	414	419	465	428	453	438	449	442	445	409	441	426	433	444	430	445	428	420	438	420	426	421	444	467	404	469	458	396	448	481	445	464	437	426	445	447	421	415	394	434	457	409	437	434	431	443	433	474	409	432	478	439	435	402	426	423	425	446	436	421	458	441	455	444	416	457	419	453	452	459	444	449	467	437	440	432	491	437	409	444	446	404	467	441	414	456	471	429	462	447	470	416	444	455	429	465	452	431	451	449	447	409	428	402	459	438	421	427	428	427	450	431	431	412	422	477	450	453	417	419	468	430	401	427	436	413	446	433	433	476	435	413	454	429	440	445	419	450
23325	21340	28906	24116	21344	18763	2010	897	631	574	554	479	496	451	445	483	434	420	415	429	377	394	362	391	399	405	370	411	393	353	369	368	400	386	357	392	360	369	355	358	385	349	330	359	336	324	353	358	359	329	344	347	382	340	384	380	373	389	331	355	346	380	349	377	356	351	360	371	365	357	368	347	345	364	340	387	345	377	343	354	348	353	352	325	349	339	324	368	348	339	342	392	351	364	385	336	368	375	405	350	350	361	370	361	351	327	395	363	347	384	363	364	381	398	359	382	395	350	358	387	356	372	330	349	341	328	349	350	328	344	354	363	356	307	333	346	337	358	392	359	320	356	356	337	367	378	346	365	351	339	321	340	341	315	376	360	352	311	351	367	328	362	359	375	370	396	366	353	370	335	344	341	369	392	348	357	359	362	356	353	331	334	357	382	372	356	357	361	351	370	363	353	361	332	362	367	348	354	332	380	358	353	339	345	351	345	361	371	336	349	341	352	360	331	358	347	348	354	367	372	348	404	360	352	386	346	367	337	402	367	348	342	350	353	370	364	353	379	333	344	325	364	367	338	355	349	378	319	309	343	370	345	372	387	346	345	341	371	348	373	352	358	316	348	328	345	334	324	334	407	332	361	334	318	347	340	376	327	386	364	377	395	370	352	359	343	357	352	334	379	332	365	353	396	338	349	349	379	358	361	334	405	343	351	342	353	350	341	365	353	332	343	364	334	379	306	353	385	345	368	335	351	364	367	337	366	351	333	395	366	365	326	353	358	344	358	365	378	353	375	338	352	326	330	335	330	350	360	330	329	343	321	345	360	346	324	359	314	383	309	388	336	388	354	333	319	379	337	348	354	335	342	333	344	373	345	375	331	366	346	366	334	367	365	305	327	377	333	368	365	343	365	353	362	356	312	362	354	341	321	353	350	330	352	337	323	345	342	320	339	357	351	360	343	359	354	389	330	361	336	337	354	338	351	331	328	385	326	383	397	348	379	377	343	333	350	321	344	340	337	344	362	364	318	357	337	341	348	326	361	365	340	371	375	338	362	383	358	350	368	315	393	352	345	366	335	353	352	346	360	351	352	365	384	346	374	352	320	379	355	356	385	319	313	385	375	370	329	338	343	317	333	368	336	364	359	376	355	371	328	406	349	364	350	350	340	382	357	322	353	364	325	333	330	393	358	367	376	338	382	352	358	331	337	341	342	356	354	329	351	329	324	386	343	372	354	342	331	360	322	361	375	319	374	358	340	351	335	348	348	333	367	346	367	335	312	338	324	352	374	358	380	364	335	385	328	333	359	357	345	323	382	358	346	353	322	375	346	331	355	380	360	343	351	352	385	324	361	341	369	319	349	339	353	354	359	338	364	357	369	350	352	369	343	329	372	336	370	336	341	341	362	378	354	377	368	352	356	334	347	339	375	359	397	331	366	363	334	349	344	336	337	319	375	366	369	314	330	350	380	336	310	328	363	335	390	319	339	340	323	348	337	337	326	345	340	341	379	345	373	315	354	386	369	358	356	353	337	342	363	348	332	355	365	316	353	328	367	356	354	379	357	333	358	338	374	388	347	352	355	350	345	373	352	340	312	348	361	311	363	351	350	371	334	358	353	359	344	353	337	355	357	333	339	347	381	318	370	349	325	345	348	356	349	346	354	359	389	361	366	329	349	379	368	407	380	337	354	330	321	358	370	356	346	357	349	319	336	361	329	359	343	349	321	361	349	367	343	349	324	336	381	353	374	371	388	338	348	342	353	365	354	342	372	350	341	335	344	339	357	358	348	345	380	363	377	351	320	339	332	370	339	366	319	362	362	351	367	348	372	341	357	383	350	383	363	336	352	344	335	336	351	369	364	339	333	379	366	356	354	342	334	322	363	355	339	334	335	343	309	353	327	342	345	339	372	355	326	336	355	335	331	360	361	341	365	355	352	356	388	354	352	347	376	328	331	334	344	348	337	385	342	341	338	373	354	326	336	378	360	359	359	345	352	382	319	348	368	339	329	344	352	376	393	351	336	360	338	342	397	350	364	333	332	341	357	350	358	361	344	332	329	368	331	358	359	352	312	337	356	391	317	355	351	354	348	361	304	380	351	337	361	354	369	327	366	332	345	339	337	341	351	366	336	323	334	379	347	350	336	356	363	330	332	345	336	343	318	368	358	364	351	349	358	346	384	348	352	336	389	369	320	327	327	367	361	355	381	339	363	381	322	328	323	350	386	319	352	393	363	375	347	338	363	341	354	327	350	332	373	357	332	354	364	374	367	336	332	340	331	336	333	347	342	376	327	348	354	337	405	322	374	370	371	340	349	352	322	356	335	374	355	332	366	359	382	381	362	340	385	369	369	373	295	355	394	358	346	361	331	378	342	344	349	348	359	350	378	353	335	332	326	374	353	367	324	356	382	331	395	353	349	330	371	361	369	375	347	336	332	379	332	403	345	337	330	356	358	368	341	364	321	345	343	348	346	325	380	370	373	370	331	382	389	362	386	371	355	352	375	345	346	346	376	339	347	354	354	345	329	347	356	341	336	352	360	373	348	373	343	328	377	372	366	341	359	336	326	370	350	358	378	327	356	370	369	394	331	351	355	352	374	383	353	379	361	343	358	387	357	337	356	366	357	329	321	365	347	327	374	365	333	337	330	349	337	369	360	400	312	344	367	358	334	363	334	346	357	325	335	347	351	378	375	376	363	376	363	372	349	326	371	316	333	345	388	358	339	349	353	359	376	325	336	346	351	360	353	363	366	320	381	339	342	356	349	349	366	367	380	358	354	326	374	356	322	316	325	354	357	364	352	355	337	347	325	353	359	348	345	323	333	363	318	351	338	352	326	342	364	314	379	351	331	348	364	350	366	354	340	345	368	354	373	350	396	318	330	385	374	340	312	398	348	341	374	336	341	333	291	344	343	344	338	324	360	343	340	340	352	335	358	351	335	387	361	396	327	368	348	344	329	334	376	341	374	371	359	341	339	339	362	366	341	332	354	361	385	344	363	343	345	366	366	345	356	368	343	328	378	339	319	347	344	339	352	356	324	368	309	339	384	351	378	356	375	346	345	345	362	347	331	366	332	360	352	384	310	351	339	369	365	357	365	354	362	336	357	364	348	336	395	399	336	312	343	351	346	367	377	377	338	358	341	364	360	348	354	378	376	344	357	377	340	381	359	337	363	344	366	356	346	377	343	372	373	348	354	358	355	384	348	353	341	349	347	368	363	334	307	347	367	369	362	352	378	338	332	362	355	366	346	325	317	333	354	390	331	365	359	357	330	366	344	372	369	360	353	362	344	361	362	369	357	314	344	373	352	352	358	321	325	337	321	358	378	365	361	375	330	340	335	354	350	337	334	372	345	339	364	333	354	351	357	323	346	314	351	361	341	327	342	390	356	360	352	378	354	355	362	324	372	364	367	351	336	348	335	357	343	339	333	344	350	365	355	313	338	363	375	355	347	394	384	308	350	370	321	356	387	348	329	335	360	359	372
28948	15836	19332	7012	4836	3529	2657	2168	1783	1706	1384	1283	1210	1063	1021	991	907	921	850	828	830	838	802	788	750	765	752	740	730	714	667	688	686	690	678	673	715	683	647	707	688	687	644	671	680	667	690	657	658	725	696	660	664	662	646	629	600	680	620	681	623	687	639	651	715	641	750	645	670	633	642	653	646	694	657	609	651	728	630	675	626	637	653	621	662	647	620	645	709	629	662	668	663	659	660	597	623	657	586	696	635	686	604	682	685	628	614	657	640	661	656	648	615	631	671	638	659	628	659	636	650	683	627	660	602	653	621	628	601	658	645	649	612	610	640	628	651	636	656	621	626	612	631	695	670	625	671	647	643	624	638	645	701	662	665	634	643	642	620	585	695	654	665	643	628	615	698	625	672	587	666	683	667	648	653	609	610	623	633	652	672	654	634	629	648	662	662	609	660	681	672	648	644	647	662	630	704	669	674	633	636	649	653	651	632	618	615	626	631	614	652	637	655	639	611	642	591	689	617	660	672	649	653	683	653	647	632	690	676	659	633	635	603	633	628	652	676	644	703	695	681	628	659	620	594	598	679	629	677	590	600	657	651	638	696	673	674	647	638	651	650	620	690	646	686	628	620	597	633	683	666	640	640	623	630	620	644	663	613	625	652	676	595	624	632	659	639	648	643	600	648	655	632	678	641	660	646	603	674	627	666	632	640	598	676	673	686	696	601	637	634	642	692	636	617	707	638	680	609	655	675	656	640	599	606	658	636	639	649	621	625	650	630	667	684	686	666	673	601	673	663	632	663	652	645	617	646	611	623	609	644	643	696	648	624	603	652	649	634	593	658	644	692	635	652	617	707	671	687	661	649	651	677	623	663	604	643	652	595	666	614	643	662	699	666	665	645	637	693	592	652	647	655	632	668	674	678	640	678	654	611	626	663	687	625	655	643	620	668	595	691	647	699	654	634	626	659	623	672	641	615	677	671	637	605	655	646	611	597	684	635	669	631	677	651	591	611	659	674	625	658	636	585	628	646	658	629	617	630	648	616	628	711	675	647	675	610	657	624	646	636	635	622	682	671	634	623	675	678	641	660	665	638	664	630	665	619	639	633	600	679	633	665	616	628	649	664	634	652	622	619	660	664	605	638	664	689	642	644	618	641	674	649	645	733	647	583	637	632	644	605	618	641	683	656	652	650	600	684	653	668	639	607	657	674	651	636	707	584	598	616	640	637	667	650	666	645	649	655	634	645	687	640	649	645	645	628	619	662	645	635	622	650	660	618	621	642	707	610	641	663	650	625	682	672	641	638	643	683	626	684	652	699	650	622	671	657	663	688	651	645	658	609	617	668	662	654	668	591	641	703	636	626	668	614	650	662	680	593	663	676	649	605	632	627	599	653	645	611	615	632	672	615	634	643	606	634	667	674	648	686	626	643	652	643	651	646	587	673	649	675	562	618	624	657	631	653	681	631	651	684	648	629	654	676	623	629	662	671	613	643	683	695	629	627	671	651	642	651	655	649	624	651	621	685	625	656	645	640	679	694	680	610	656	633	636	643	598	603	677	653	673	642	640	646	629	610	685	647	700	655	633	647	655	614	616	630	619	635	676	644	644	619	647	623	656	661	641	628	615	616	648	650	613	610	657	620	616	623	614	686	622	630	652	635	680	652	685	648	682	613	647	645	624	632	647	607	658	650	678	633	628	606	627	630	642	591	640	651	643	641	621	662	627	633	666	615	638	634	642	645	615	609	642	662	611	656	661	592	626	651	624	647	623	652	628	677	685	633	633	637	642	650	670	669	639	650	656	664	642	630	644	605	687	664	641	674	628	700	639	643	631	673	639	674	686	651	675	637	673	637	637	661	643	649	676	641	642	649	681	717	622	615	687	614	602	643	677	638	659	642	681	650	632	619	646	670	653	644	685	616	658	666	611	653	639	667	654	673	646	665	634	625	662	665	698	670	615	639	676	597	637	665	660	656	684	662	638	607	640	684	653	668	657	618	671	607	666	665	662	657	707	637	646	640	647	633	642	610	650	659	642	604	644	630	636	597	617	675	637	648	642	676	683	570	645	639	632	629	692	640	657	625	636	652	688	657	675	634	649	654	638	632	659	644	663	650	671	610	632	651	665	635	696	655	630	628	601	618	619	638	655	631	623	619	653	607	654	625	693	629	673	658	633	659	657	622	656	668	681	639	670	660	654	654	621	622	617	632	616	640	613	651	664	620	604	666	603	665	686	628	605	653	578	630	628	691	639	624	660	672	651	642	634	647	624	646	617	664	616	657	649	652	650	618	621	591	625	646	629	609	643	610	653	611	636	633	576	617	644	674	625	597	617	640	618	656	706	690	636	642	649	647	671	666	634	591	634	686	632	650	622	656	723	603	652	668	665	633	652	656	642	641	645	607	649	643	620	635	627	630	638	658	665	631	654	619	657	672	681	644	647	638	685	650	674	655	618	651	648	655	653	655	669	670	669	610	629	658	663	668	651	685	623	638	616	655	649	661	649	655	610	644	656	652	636	659	657	652	654	649	653	622	678	637	681	670	657	621	650	617	666	652	594	634	655	682	645	634	608	614	630	623	655	628	654	620	608	656	682	643	672	632	670	632	616	646	586	628	678	644	647	642	700	657	656	655	674	644	647	629	689	645	664	624	594	649	679	627	642	651	654	665	628	660	619	652	634	658	651	681	604	653	669	661	627	659	662	639	614	647	644	631	618	628	676	596	664	623	671	616	649	613	699	680	614	664	620	656	607	669	654	650	664	630	643	668	588	679	635	654	656	661	626	606	681	668	649	649	633	643	626	660	632	644	683	650	699	621	655	620	625	681	619	638	585	600	630	591	671	662	682	681	650	643	694	621	645	613	650	678	589	652	651	642	651	651	651	631	629	608	606	643	621	643	636	624	640	614	660	668	630	613	656	652	666	672	602	646	658	674	668	632	670	648	670	634	633	635	640	690	667	629	645	605	640	640	685	657	685	652	640	605	668	617	651	701	641	657	645	663	685	676	635	552	651	630	651	639	667	674	605	624	674	676	653	679	619	640	656	682	608	678	652	686	644	647	642	615	647	664	666	654	632	658	668	677	630	656	631	663	642	702	640	659	634	603	692	623	622	632	658	638	621	621	629	665	626	657	672	623	660	626	625	636	598	641	662	614	675	609	637	655	635	616	639	640	611	645	625	631	638	652	651	689	642	605	624	623	639	635	630	649	639	650	612	645	646	624	672	601	602	662	631	633	686	673	615	665	645	685	640	628	657	668	652	619	687	693	632	631	647	647	636	658	654	641	618	651	622	627	658	650	617	651	639	647	622	654	639	629	680	641	620	590	639	649	642	620	653	680	677	596	675	706	677	665	645	662	653	645	696	624	615	641	623	688	647	682	641	643	625	675	618	651	634	630	609	630	600	627	678	617	620	699	684	680	610	606	610	623	642	646	608	620	658	652	646	654	619	632	630	684	656	661	633	604	616	669	679	625	617	642	663	615	640
26940	20816	10372	1131	707	673	545	510	511	509	471	505	440	507	490	525	512	488	477	438	487	482	457	472	446	446	442	510	500	487	434	506	441	465	449	487	484	496	500	441	484	466	460	486	485	473	447	523	487	455	474	485	491	511	475	468	449	462	476	449	451	420	507	441	458	473	488	471	446	480	461	488	468	494	475	468	476	473	490	495	495	452	461	492	450	436	464	458	466	507	493	437	470	457	482	486	443	499	482	450	450	468	441	512	446	447	506	497	443	460	478	479	470	483	462	439	479	456	444	453	463	426	463	484	471	486	482	461	465	525	415	448	496	468	513	478	451	474	473	461	458	494	443	465	441	498	484	474	447	437	521	444	455	468	425	483	486	465	477	455	493	482	468	443	402	437	457	453	478	453	466	462	476	419	471	484	469	442	467	515	455	468	479	440	483	476	421	482	478	476	455	484	461	434	445	459	475	447	451	466	448	496	473	532	462	423	475	466	447	454	471	450	478	440	452	461	451	476	477	496	482	489	453	444	455	442	447	485	466	461	445	466	468	432	480	449	514	465	453	448	431	483	470	439	453	489	485	473	482	451	494	455	473	456	497	461	471	464	492	454	431	474	454	442	512	454	475	503	440	509	455	541	461	480	462	499	492	475	451	441	486	444	478	453	460	488	425	463	478	460	459	473	508	467	462	466	449	459	467	442	448	432	467	448	428	525	454	469	465	462	406	452	498	433	467	459	486	478	520	446	491	439	473	492	436	476	452	452	490	481	442	498	461	479	458	495	437	464	463	502	472	483	481	468	468	489	454	481	441	491	472	462	440	486	465	463	460	493	477	452	461	456	471	483	443	472	443	438	455	483	519	467	447	478	490	476	458	457	482	484	465	496	470	483	492	474	488	489	506	481	438	467	428	466	488	479	472	475	471	483	492	490	470	454	466	464	448	455	470	459	478	511	493	449	460	460	476	469	450	466	488	438	466	472	492	421	477	447	438	482	464	494	449	473	474	508	451	499	459	477	446	446	497	452	449	450	477	458	496	469	500	513	474	442	484	447	454	451	487	464	473	489	462	469	464	480	453	456	491	464	453	479	470	506	465	466	440	448	450	501	485	452	488	458	477	487	466	441	457	487	482	521	457	494	480	478	438	466	518	470	451	463	462	464	457	486	459	492	449	470	465	462	446	438	466	448	443	477	445	457	475	477	457	435	482	440	461	465	477	489	425	438	486	467	491	462	460	484	451	486	488	442	467	444	494	424	456	479	424	461	467	509	451	493	464	473	429	460	449	484	448	446	482	442	472	510	455	464	480	446	473	463	475	424	469	498	491	488	470	406	495	475	460	445	484	489	482	489	495	463	516	460	440	444	474	495	475	457	451	504	444	477	506	443	456	433	470	468	479	455	489	477	478	480	494	491	458	457	456	461	458	457	448	433	420	455	468	443	446	486	459	456	456	450	474	476	461	426	437	429	435	470	509	500	518	427	478	460	472	479	479	455	493	462	436	498	461	456	445	510	494	504	480	445	470	470	479	517	467	517	441	449	486	500	455	450	490	487	459	495	495	446	424	457	472	480	470	459	454	467	451	476	470	437	446	472	486	453	447	469	465	434	397	468	421	471	496	450	470	430	469	475	493	476	453	464	476	469	471	466	463	479	436	468	480	457	460	451	457	474	460	453	480	446	513	474	484	470	488	496	458	472	462	449	451	487	446	497	469	429	482	440	484	493	481	505	433	479	429	451	479	444	425	463	430	473	486	474	497	452	448	481	468	463	446	484	469	448	460	455	450	478	475	476	466	468	454	433	471	469	476	497	457	420	496	493	458	477	483	458	449	462	469	512	425	448	461	492	432	509	489	478	488	478	431	472	455	469	456	457	478	449	431	500	438	453	476	468	468	446	475	481	440	512	443	508	492	472	459	474	437	448	468	475	494	465	499	485	463	464	450	438	455	463	440	449	464	472	460	465	481	450	512	438	453	440	492	453	487	467	446	482	471	479	471	463	469	452	435	532	447	458	488	508	479	472	486	465	476	479	481	480	485	487	472	472	441	488	451	433	488	483	456	501	460	438	469	490	484	487	456	506	423	447	468	442	499	458	467	455	452	524	518	491	501	450	483	510	428	461	459	499	461	499	437	527	452	473	478	467	437	472	505	485	466	479	445	457	459	515	454	467	439	467	462	476	459	467	450	454	434	488	451	427	469	447	446	447	473	465	472	479	488	475	491	473	504	489	443	458	473	483	452	467	504	457	511	483	461	488	440	444	486	468	483	466	487	456	445	473	457	480	491	494	464	471	476	467	506	476	448	526	438	460	480	512	456	472	456	498	455	521	429	490	497	495	439	473	483	428	491	469	479	481	459	464	475	466	495	466	466	490	472	471	499	480	444	473	490	453	466	449	448	505	449	447	466	423	500	463	441	478	427	437	480	456	426	476	489	499	405	465	493	470	450	463	473	440	505	477	425	464	497	484	506	492	466	465	469	459	447	457	462	434	511	470	453	444	442	482	474	478	479	464	445	491	457	448	491	465	493	469	463	464	435	494	500	500	470	474	422	482	446	499	482	473	504	516	423	446	491	511	456	447	474	457	442	482	452	438	463	446	464	465	468	466	452	441	493	473	477	491	462	448	469	469	476	483	468	492	455	465	434	464	499	470	470	497	448	448	489	467	439	462	449	476	485	517	485	487	504	474	432	427	444	490	456	478	464	455	449	457	462	484	437	453	470	459	466	437	445	476	471	461	425	443	490	503	464	467	487	430	491	477	461	461	484	446	458	459	467	460	460	481	482	515	461	462	469	451	495	453	492	493	457	448	477	442	473	505	459	487	457	436	478	508	468	488	420	444	447	450	421	494	451	469	446	455	457	507	481	438	445	494	434	454	480	482	445	472	457	453	465	483	466	434	474	476	483	461	454	447	488	443	448	472	482	474	462	506	480	462	411	454	461	438	472	429	497	484	451	513	457	476	457	524	460	466	454	464	465	465	462	467	487	468	470	500	479	469	471	466	482	462	453	484	473	466	498	464	504	466	483	467	462	480	489	462	482	491	474	488	459	475	486	442	486	484	452	452	436	481	445	460	459	466	466	446	485	456	481	489	473	455	465	490	472	494	494	480	466	442	496	472	468	496	470	457	482	433	458	486	463	498	441	474	458	489	487	439	496	500	455	476	451	451	481	463	434	437	476	519	496	472	468	466	445	477	475	498	462	465	450	479	461	468	490	506	499	482	487	462	502	470	471	463	482	486	464	482	459	441	500	462	415	480	447	456	500	458	492	494	446	430	425	446	442	450	510	468	464	468	469	505	483	480	503	438	484	463	492	508	461	469	438	485	453	495	506	470	451	479	507	513	488	493	447	471	490	456	479	444	482	496	447	489	456	439	459	464	515	466	463	460	491	459	502	465	467	466	459	501	440	478	505	443	422	477	462	447	494	445	453	489	468	458	443	437	456	483	463	460	459	483	459	491	482	430	479	449	453	493	468	476	449	453
12066	2023	5720	1286	1096	1092	1025	1000	893	989	1006	992	942	918	956	914	899	910	911	913	969	928	932	910	965	901	885	927	934	906	896	941	883	908	933	917	943	867	900	897	919	892	903	885	933	914	937	868	910	893	927	864	889	924	918	856	912	848	898	907	884	865	910	874	887	884	924	884	841	904	949	913	934	893	900	883	927	873	898	903	877	942	927	925	889	865	838	951	887	911	921	875	868	921	932	942	915	914	908	877	839	910	839	867	916	936	886	969	899	915	941	942	898	932	899	882	908	922	938	861	864	919	890	850	884	856	885	915	940	876	858	890	926	891	873	946	853	877	917	923	959	929	934	895	882	931	869	928	917	885	906	892	906	853	915	900	851	911	885	924	954	864	962	913	875	887	897	935	916	907	895	927	904	921	895	898	885	906	869	889	945	886	884	915	961	926	930	929	917	958	911	938	907	914	947	923	915	870	949	890	878	913	905	898	898	847	941	891	876	905	895	849	899	900	911	918	930	940	917	897	866	901	875	928	940	889	870	908	883	896	887	928	869	898	928	875	879	889	916	906	962	886	866	910	865	940	920	873	894	879	961	928	980	931	866	841	912	938	900	896	936	901	908	896	860	932	884	876	848	866	898	898	887	908	926	946	921	909	919	916	909	888	921	915	938	922	924	889	869	880	876	935	900	866	888	866	898	886	889	923	931	860	897	948	924	956	891	902	891	942	800	894	864	966	876	930	917	898	906	856	933	909	911	937	850	918	909	922	921	885	910	944	905	866	907	844	922	866	897	877	920	861	873	847	910	882	871	881	893	959	915	882	927	922	904	923	901	900	884	909	895	926	925	840	935	890	886	914	886	906	878	888	971	883	928	895	975	937	927	882	840	951	927	892	841	879	914	875	919	884	927	943	934	901	883	914	907	919	939	923	913	889	964	944	852	909	861	862	922	950	907	920	877	917	874	924	902	889	919	917	901	846	933	936	947	867	928	879	961	927	935	871	889	931	921	883	921	938	898	945	868	899	929	885	874	833	883	853	922	882	905	925	887	857	932	864	898	963	894	946	905	971	902	949	918	886	920	876	939	893	940	906	962	873	959	962	923	916	931	880	893	923	914	880	938	901	868	916	900	954	937	891	831	884	862	902	869	932	961	930	937	897	887	981	932	914	926	859	908	926	937	892	905	907	882	882	873	881	894	902	900	877	927	953	856	911	915	943	934	899	905	932	938	916	953	916	877	951	862	885	920	887	884	918	842	929	923	939	928	933	904	844	944	869	936	907	876	887	935	918	884	922	863	878	966	931	916	861	865	873	859	943	836	923	933	874	899	914	922	891	917	910	918	879	930	897	961	871	909	840	913	938	888	844	925	857	872	890	886	902	920	913	915	883	904	839	901	886	928	903	903	902	953	937	972	920	895	905	930	886	890	889	915	879	923	875	908	907	895	921	966	929	924	852	909	900	888	886	854	933	893	933	864	880	898	832	886	886	900	862	913	919	895	898	911	928	849	918	873	879	903	898	897	952	874	964	881	929	893	977	929	874	910	933	853	939	921	874	862	916	894	889	874	921	892	850	956	898	920	894	962	902	879	907	913	878	854	856	929	890	916	871	900	886	912	919	893	951	938	874	876	907	925	916	876	908	887	946	968	928	857	903	923	915	941	881	944	921	883	852	938	883	874	870	915	921	936	900	940	893	879	918	865	944	902	865	871	908	894	888	878	908	918	883	901	893	910	926	903	836	898	876	911	861	863	911	864	942	909	884	882	885	890	946	890	940	936	913	927	899	871	909	850	937	892	866	877	968	957	916	925	865	972	944	887	889	917	961	937	909	885	911	893	913	900	905	939	884	926	914	938	854	910	890	885	913	911	901	909	873	883	883	959	944	926	837	910	888	912	909	907	890	899	933	910	926	887	881	904	893	878	907	887	916	892	878	879	894	900	867	893	945	929	882	907	868	905	988	848	912	914	884	895	926	935	909	874	886	873	900	856	918	930	906	856	908	891	908	887	943	928	920	916	894	935	837	959	879	878	897	901	901	938	904	947	924	896	934	903	920	917	857	912	883	900	909	872	917	859	891	873	951	904	937	873	943	895	865	914	902	929	890	965	962	863	914	865	892	900	865	956	908	899	894	861	928	857	861	920	862	880	903	939	920	852	935	928	914	897	889	880	893	907	877	867	920	925	936	919	920	868	894	952	902	948	941	895	869	956	920	947	894	879	953	882	891	933	915	826	979	848	895	912	898	906	903	891	888	915	907	870	886	938	849	920	931	850	918	881	846	942	880	832	969	925	910	856	914	884	915	907	886	909	876	908	896	956	928	898	932	891	940	925	903	907	844	926	843	895	882	873	907	918	937	886	930	904	904	857	924	954	853	884	885	949	887	908	888	887	870	888	861	876	926	879	897	922	848	902	877	895	881	882	890	915	836	874	858	881	875	892	915	889	886	911	889	941	913	948	952	921	871	919	926	918	874	896	885	912	906	872	884	955	891	914	880	888	889	889	918	912	844	895	892	943	902	942	898	922	885	889	892	889	894	876	887	905	920	936	878	896	922	917	860	886	904	931	941	882	888	852	903	926	899	886	925	849	938	867	900	894	851	919	905	905	900	878	903	899	950	893	931	894	930	886	900	908	893	928	960	898	922	887	849	879	928	889	885	839	884	928	907	879	880	886	910	905	914	890	917	865	894	925	873	889	923	961	881	916	940	877	900	864	895	942	916	938	885	918	888	894	875	895	949	936	878	879	981	897	901	884	965	937	850	938	936	853	921	942	934	917	912	940	955	902	855	928	950	855	919	904	925	905	809	853	891	873	913	934	921	992	865	903	938	933	951	897	931	906	923	943	940	935	938	893	885	922	878	856	951	914	927	844	895	928	889	926	869	897	913	940	874	965	965	880	889	864	914	881	859	850	897	900	914	884	907	853	905	858	889	840	939	884	895	883	877	849	877	895	941	919	875	913	934	895	888	929	895	861	893	857	882	867	903	942	885	965	864	895	898	889	930	920	909	880	895	938	921	962	884	902	899	889	930	910	880	951	875	858	926	841	974	881	947	935	883	914	905	842	874	931	890	903	883	915	911	900	891	925	908	903	896	901	940	863	944	933	860	855	903	922	922	893	907	891	909	863	878	849	920	928	866	855	884	927	846	866	867	915	876	941	924	910	909	860	865	905	907	917	879	893	903	926	940	866	868	935	884	938	899	935	839	874	889	918	922	908	904	900	976	852	939	894	874	926	882	863	883	907	928	919	910	913	978	874	907	930	951	882	930	897	906	903	911	927	940	914	910	952	900	894	921	937	927	920	866	845	881	902	924	873	902	967	846	872	902	896	851	902	857	894	906	874	929	889	924	905	877	893	930	914	904	889	907	901	923	931	925	917	898	912	957	904	887	810	943	902	895	930	894	929	866	903	936	896	890	904	904	941	895	908	897	903	934	867	941	934	870	891	923	877	859	876	879	832	859	882	903	852	875	914	917	851	915	908	887
24187	21318	27986	24987	20652	2634	612	449	369	339	315	304	316	260	259	237	259	242	257	252	237	229	233	227	224	210	229	209	200	195	193	242	205	229	211	213	250	244	227	228	181	206	222	219	221	206	225	230	200	204	224	216	208	226	209	207	221	229	241	215	227	221	204	209	221	221	206	214	237	223	193	209	215	210	201	211	201	223	209	191	229	198	233	223	184	209	185	217	206	217	199	204	195	206	249	212	225	226	204	197	214	248	220	212	187	220	199	214	214	212	208	190	204	190	206	183	240	214	196	224	194	209	205	235	187	200	219	220	202	226	211	203	213	209	225	216	173	208	203	211	204	216	230	233	183	222	213	249	208	185	225	205	201	199	208	205	204	214	222	220	219	227	226	202	189	224	230	218	215	214	201	212	226	197	219	188	199	239	220	189	203	232	195	232	243	216	196	215	216	241	186	230	207	222	216	204	219	201	215	215	221	218	217	211	217	203	229	212	228	223	218	223	219	211	194	209	193	211	207	217	205	217	203	208	219	199	211	225	213	222	206	220	196	223	230	213	222	220	194	193	213	203	219	212	197	211	211	195	218	215	227	201	212	206	197	210	214	203	216	204	240	221	196	228	206	227	220	212	201	187	210	244	210	228	192	206	202	207	215	199	215	239	212	196	211	195	203	214	214	238	183	187	222	211	214	225	222	209	212	184	191	191	206	218	184	219	213	207	199	224	176	214	210	218	198	221	212	217	235	212	224	226	223	177	213	209	218	184	211	216	222	225	204	237	214	212	195	197	210	189	189	214	221	218	222	209	215	206	210	189	210	205	187	220	225	195	189	223	221	209	210	210	217	204	185	211	210	192	214	205	198	212	204	227	237	200	219	209	220	209	197	197	181	236	224	206	198	176	205	193	236	214	210	217	205	195	217	194	219	217	197	164	195	211	194	204	208	213	214	209	204	189	198	214	211	185	189	207	221	207	215	196	224	196	201	220	210	201	195	234	211	226	232	259	203	201	214	216	204	212	207	211	210	185	240	241	231	221	232	242	207	227	189	211	251	224	186	243	216	221	238	188	231	214	201	225	201	197	218	193	192	212	195	224	211	206	211	215	198	213	211	229	191	227	209	197	195	201	229	250	191	217	218	191	226	196	220	206	197	217	217	205	233	239	196	225	209	209	225	196	189	224	199	207	202	207	217	217	193	219	226	177	240	199	178	230	201	203	193	237	182	188	234	226	238	220	208	221	224	222	225	211	227	192	206	213	236	225	203	210	206	206	197	217	234	226	220	192	199	211	240	229	243	190	208	204	220	202	217	200	210	235	195	223	219	221	221	201	169	220	195	206	182	204	218	220	226	180	202	215	205	209	224	192	219	217	214	198	219	204	187	215	207	218	234	195	243	223	227	191	206	208	220	237	224	225	215	211	209	206	217	206	224	210	198	219	222	193	202	200	213	208	210	225	215	194	215	214	218	223	215	218	215	197	218	206	239	217	209	228	190	215	200	207	215	206	228	224	224	188	214	200	236	204	223	229	204	241	234	221	226	201	227	232	201	217	180	223	208	195	218	209	210	199	213	174	202	172	220	207	208	223	224	201	217	193	205	211	221	222	199	201	221	204	194	238	241	186	239	228	212	221	210	226	223	203	206	202	227	191	195	192	220	235	196	215	212	210	211	205	216	224	243	210	204	214	216	200	197	236	243	205	216	206	221	216	206	208	218	217	217	225	222	197	223	199	211	250	211	210	199	240	224	199	223	215	208	207	196	186	237	204	179	220	208	213	230	225	195	266	216	193	203	230	197	217	196	229	222	221	211	204	209	204	199	192	196	240	245	207	210	225	207	192	226	196	254	208	204	197	200	209	221	209	228	208	197	218	205	206	190	227	188	206	192	203	234	214	197	211	219	218	198	176	203	217	200	206	227	200	208	221	222	233	242	216	218	232	240	232	203	186	214	210	223	209	226	177	200	170	215	230	201	209	231	234	221	203	240	207	203	201	222	213	230	242	203	209	229	220	217	205	220	222	206	215	203	223	200	238	247	199	231	205	192	209	211	213	189	221	194	192	209	208	196	207	209	214	243	212	192	199	215	199	239	203	193	231	216	241	225	220	205	193	206	221	192	192	221	213	224	189	213	186	229	217	213	203	205	198	219	221	196	213	227	226	236	195	227	192	195	196	211	198	236	228	217	227	229	175	204	204	222	201	216	205	221	196	218	215	213	186	209	214	230	195	225	204	213	209	220	196	195	219	217	233	217	220	203	224	224	232	226	215	221	211	211	204	223	199	228	219	217	204	205	222	230	225	234	210	216	215	234	216	200	207	199	200	198	229	237	216	238	200	211	190	226	214	193	202	210	219	201	206	164	218	203	193	223	229	223	254	203	202	226	237	216	202	208	204	221	216	207	205	209	195	217	202	202	223	194	206	211	209	178	188	202	201	225	186	219	190	215	222	226	217	201	192	202	223	209	226	226	217	203	213	200	204	231	196	211	208	227	238	221	213	232	211	181	210	210	222	226	207	182	219	216	228	214	221	207	222	205	224	208	213	203	200	225	207	210	206	212	212	211	203	204	219	205	208	201	211	227	228	210	222	181	202	201	234	234	232	212	200	208	197	221	203	244	210	203	223	203	203	218	212	209	212	251	212	211	222	179	236	229	215	224	211	190	214	190	206	216	235	225	207	214	205	248	215	236	221	210	209	225	206	220	205	238	230	224	218	182	205	231	208	192	197	209	192	222	215	228	211	211	214	205	235	199	219	216	197	213	234	220	180	208	196	212	225	256	203	188	203	185	202	231	214	224	184	227	199	215	212	219	183	220	198	211	202	196	186	214	228	207	218	208	229	207	194	193	211	244	215	209	213	219	206	221	226	224	202	217	187	201	199	206	197	231	208	232	215	237	203	213	223	208	205	194	220	236	206	219	220	211	248	220	213	221	228	214	206	211	215	215	232	196	229	208	206	205	217	209	195	229	214	208	218	224	209	206	235	184	185	216	212	197	218	208	212	213	223	200	225	199	236	208	214	201	198	226	206	233	215	201	230	212	221	230	195	201	204	222	211	232	207	206	219	189	231	222	230	240	204	223	203	211	224	207	228	229	220	202	212	208	208	210	208	199	224	234	225	206	203	239	225	230	235	225	215	215	230	204	222	218	206	213	204	225	203	205	198	213	198	199	216	203	216	233	195	218	221	232	205	199	244	225	229	207	180	190	216	206	206	201	206	210	241	204	243	202	193	215	208	217	188	226	206	189	208	211	202	209	227	193	186	217	212	231	207	207	254	202	208	230	237	203	212	216	204	204	181	217	200	224	198	208	198	226	192	197	226	237	230	207	209	222	223	207	227	193	193	212	205	193	174	210	208	193	201	214	206	228	201	205	222	207	190	201	235	194	225	202	191	209	213	217	210	228	221	205	210	246	187	211	185	220	217	218	210	206	196	185	194	227	193	198	215	208	217	202	213	216	169	223	215	206	220	214	230	219	205	221	232	219	213
24124	9948	18303	4180	2744	2071	1609	1305	1096	965	844	808	691	634	634	641	608	529	538	557	509	501	503	504	473	477	460	526	464	510	498	457	467	472	410	436	434	483	485	460	448	474	470	471	457	479	432	420	436	405	507	435	454	415	457	456	471	424	459	478	448	446	456	437	479	413	454	446	428	399	424	493	441	472	426	434	419	436	434	397	446	469	444	435	427	458	440	428	426	392	446	444	452	460	448	434	477	458	388	450	419	435	429	425	445	407	404	424	385	422	438	448	417	428	431	417	416	418	422	450	450	384	441	456	433	440	460	477	463	464	425	429	414	424	424	416	419	423	443	454	423	469	437	448	408	471	406	415	426	431	424	449	464	475	437	450	467	440	444	431	450	479	467	473	447	405	412	447	437	414	438	418	441	443	410	420	449	433	412	440	436	424	418	378	430	468	420	435	432	442	478	438	396	446	451	440	452	458	433	410	433	467	453	458	443	434	445	415	430	420	414	456	401	440	441	432	470	433	440	442	468	450	406	446	442	389	385	446	449	434	429	437	421	448	395	440	425	403	432	423	448	453	410	423	421	413	423	441	457	428	445	429	418	419	448	435	455	462	422	446	444	478	419	460	439	476	469	432	421	420	428	435	447	452	444	428	408	468	420	418	436	429	461	413	439	449	436	442	404	432	451	416	477	439	422	459	465	426	470	457	456	425	410	429	452	450	428	447	422	466	433	445	452	467	478	407	461	408	440	407	469	440	431	446	423	451	475	437	479	455	439	415	406	445	472	478	405	477	426	423	435	440	419	433	442	426	431	425	427	425	446	438	409	439	426	478	446	462	407	443	455	433	448	452	431	432	454	410	418	469	427	426	442	443	463	413	410	406	445	422	438	485	400	423	421	426	452	426	455	443	443	406	446	483	447	462	432	446	449	416	418	410	431	429	436	462	410	449	448	448	451	454	460	430	459	432	423	433	440	450	437	451	477	416	444	487	458	412	443	437	443	392	453	388	431	451	432	428	494	459	443	454	449	457	419	462	430	424	452	486	450	433	474	430	430	449	448	409	454	443	427	423	425	428	490	431	418	438	407	466	410	456	442	478	455	419	442	422	422	434	401	417	446	426	411	408	392	426	434	418	409	419	438	419	459	426	454	465	436	448	435	445	414	415	423	452	444	465	405	490	420	449	433	433	419	489	447	441	412	420	451	452	412	415	450	389	428	446	433	431	464	438	434	405	404	439	420	432	410	464	458	441	403	423	452	461	430	432	413	415	458	416	443	420	393	451	418	425	409	433	441	446	459	415	420	450	484	441	479	386	436	434	439	427	419	433	414	435	403	395	420	425	411	399	420	427	451	407	436	421	414	441	445	481	434	460	468	389	428	453	434	432	444	435	431	475	430	413	441	440	448	399	417	412	433	445	447	418	448	425	450	409	455	456	431	441	437	485	415	414	434	456	417	404	427	438	422	393	413	419	438	396	470	488	415	420	459	408	423	415	422	456	397	419	414	436	408	443	458	424	413	417	405	479	457	475	414	430	479	417	432	426	439	423	407	448	438	443	422	416	420	466	428	435	417	469	446	426	447	447	413	471	418	434	436	477	419	437	394	450	466	450	439	455	394	427	487	464	419	420	442	422	408	438	475	452	382	465	409	427	462	414	440	453	441	410	433	416	463	449	447	416	412	398	402	436	411	442	448	455	436	427	438	466	436	431	427	437	410	434	432	401	429	425	455	411	455	403	456	427	420	424	460	433	458	444	442	443	446	438	417	456	456	429	427	454	445	430	437	415	412	463	425	438	441	447	416	433	436	425	437	460	425	425	411	419	472	430	445	464	443	437	430	447	391	457	428	416	460	457	439	433	399	418	448	449	451	434	414	428	449	432	463	465	416	473	443	391	421	414	434	441	400	430	430	419	437	442	411	407	430	425	431	447	429	419	452	426	389	444	393	446	417	410	390	429	451	423	439	422	426	416	477	437	444	463	467	456	441	456	429	445	415	430	414	460	471	431	443	468	426	449	417	459	452	442	396	412	459	405	441	454	433	412	455	429	400	407	430	455	460	423	435	395	432	429	448	428	416	451	501	495	435	435	421	395	423	424	434	412	412	452	393	439	452	434	453	435	418	419	483	423	433	419	442	434	413	420	433	401	425	424	480	432	438	440	445	408	503	433	417	462	445	422	433	426	441	433	420	457	425	432	425	432	441	421	415	438	435	411	428	408	453	440	451	391	457	403	391	413	426	448	433	413	430	430	452	435	442	445	453	384	406	422	436	458	469	415	437	441	472	435	431	413	400	421	421	464	451	426	456	417	444	467	407	425	434	359	400	412	429	450	427	426	406	410	447	416	453	445	437	475	466	410	451	426	448	424	481	447	413	445	417	437	411	442	424	437	430	433	410	437	434	462	444	455	423	432	457	456	439	398	423	410	473	385	401	426	409	414	390	421	435	417	424	454	451	418	449	439	446	428	452	446	449	465	451	420	445	407	407	443	439	432	459	436	459	416	416	436	432	417	439	445	454	429	457	435	425	444	448	406	450	422	430	458	420	436	393	424	437	399	443	423	438	441	427	440	416	393	403	438	448	418	438	412	424	441	427	442	393	459	430	462	483	475	445	415	460	454	382	422	453	445	407	460	425	436	439	414	428	416	445	420	416	445	432	396	422	458	416	410	425	391	430	419	427	451	437	440	422	450	436	428	459	425	431	400	418	387	410	421	403	417	441	446	425	442	447	419	423	445	430	428	467	429	469	464	458	461	453	422	413	420	413	441	448	437	438	394	439	418	433	403	433	445	412	449	457	421	404	416	380	426	445	413	422	407	411	433	413	397	415	459	438	428	414	443	484	430	459	438	421	453	445	456	461	476	459	435	416	429	444	428	414	449	473	418	440	400	425	450	419	446	423	436	458	461	436	419	455	419	425	440	427	411	447	441	441	433	446	404	412	450	412	434	416	427	416	451	417	428	425	493	433	440	446	494	446	449	456	444	451	438	446	412	465	440	402	451	429	420	453	426	413	404	428	404	472	440	433	415	480	448	459	424	445	440	404	418	431	458	432	432	439	424	457	455	450	462	446	439	418	469	454	434	431	413	442	435	420	455	437	449	446	432	424	402	443	452	447	440	435	439	439	420	448	404	470	419	457	445	438	451	442	439	424	432	404	442	454	419	430	446	469	431	424	429	450	414	419	409	428	462	438	422	464	458	444	439	415	421	485	442	441	403	420	429	455	417	457	439	414	432	424	429	422	401	433	426	467	442	418	423	454	456	436	458	465	438	389	443	420	461	443	463	399	466	450	449	438	412	425	439	414	411	429	409	416	417	429	427	468	376	416	438	416	418	401	454	423	443	471	467	460	426	458	441	422	461	435	411	414	427	449	433	440	420	421	423	433	443	447	451	445	467	426	435	436	386	417	424	435	461	435	477	393	426	436	443	449	437	406	428	467	428	378	465	442	381	401	445	437	450	430	432	417	445	464	458	463	436	454	446	400	429
23318	21354	28656	24435	21357	20051	2275	859	637	554	545	492	521	474	443	422	437	452	440	395	391	406	391	370	386	388	397	387	381	396	379	362	351	333	364	346	390	345	350	364	365	370	394	350	351	358	380	389	376	330	373	354	364	356	334	364	314	381	334	334	346	311	392	334	347	360	333	339	341	357	393	370	407	403	371	362	353	317	363	323	353	363	354	371	407	387	336	346	374	366	358	355	337	369	359	328	344	374	342	346	342	345	367	392	334	377	375	365	378	368	384	377	306	391	378	394	350	345	374	384	358	374	372	343	357	367	401	359	371	316	377	351	354	333	361	352	390	349	350	345	364	332	356	371	359	368	318	368	342	336	365	358	345	345	348	316	343	376	356	357	341	342	364	339	333	350	360	370	352	352	343	349	347	335	383	350	374	337	330	337	348	344	341	357	325	368	368	369	350	311	361	371	372	332	355	351	342	357	383	345	326	363	374	341	359	335	371	357	330	364	378	325	346	363	353	363	340	350	381	355	342	364	363	351	331	347	354	328	354	365	376	336	340	366	371	338	382	346	354	385	370	349	370	352	350	348	342	392	356	319	356	377	365	344	347	353	365	373	328	348	362	341	407	339	341	378	332	336	361	359	339	363	368	373	378	350	348	373	356	345	360	336	356	365	350	336	359	330	346	332	348	322	337	323	345	336	347	341	361	352	339	344	318	353	369	386	355	369	373	320	356	359	419	373	366	340	362	340	348	359	327	347	379	361	345	360	366	346	328	364	360	333	362	358	343	364	341	329	362	343	356	335	331	353	352	358	352	349	336	383	351	344	359	354	363	346	346	337	362	337	355	369	382	386	368	361	363	307	352	356	345	350	354	357	348	354	333	348	347	337	372	339	354	369	326	330	342	358	345	335	382	323	372	347	368	320	370	372	335	365	300	341	320	327	323	334	361	366	368	343	370	346	385	365	349	382	397	356	391	362	343	330	382	337	367	353	396	343	378	360	374	339	350	349	360	330	341	356	379	379	367	363	374	350	354	341	343	318	360	323	360	334	350	335	345	354	365	382	344	359	370	347	356	361	349	338	340	356	342	398	360	376	322	327	380	345	371	367	372	355	298	361	362	324	312	368	342	363	355	336	345	330	356	325	368	359	334	345	321	318	399	344	337	353	337	346	363	359	378	357	340	370	331	361	338	343	331	345	344	346	369	352	359	338	341	371	356	336	356	366	373	382	322	365	351	348	327	365	345	355	339	359	352	352	374	342	327	346	354	386	364	359	364	359	378	344	338	363	336	355	377	380	348	348	326	339	359	368	363	369	337	339	330	353	357	374	323	326	353	323	373	332	336	357	373	347	343	346	326	340	334	352	323	324	340	340	324	309	336	348	345	357	351	345	357	339	356	325	384	335	354	362	374	333	338	315	345	359	327	354	307	359	357	340	390	367	336	361	388	355	323	363	334	359	334	363	345	324	334	336	339	377	343	346	346	344	352	367	354	322	329	386	350	339	367	352	358	360	368	326	335	378	374	352	340	376	357	353	343	343	367	368	340	372	355	360	359	346	333	314	376	343	325	351	367	347	342	353	317	364	355	337	362	364	331	353	389	357	335	338	363	332	393	339	334	327	349	341	367	371	379	336	331	373	348	331	339	364	355	344	346	338	339	357	324	356	364	315	377	360	372	361	344	395	351	339	331	319	342	366	334	317	332	354	376	350	375	375	353	348	345	344	348	369	369	327	357	330	331	362	363	315	350	371	374	365	349	346	323	366	376	370	333	344	347	385	359	395	343	354	343	350	358	373	349	351	388	369	331	362	361	336	350	349	340	332	342	355	341	316	337	357	319	320	368	363	325	358	348	390	337	329	351	322	307	348	326	369	369	369	370	356	351	354	352	386	332	344	361	349	359	384	314	342	361	357	368	363	357	348	338	347	338	322	370	344	369	379	367	351	326	334	338	386	342	353	345	370	355	374	357	346	352	394	368	364	350	359	348	330	349	345	353	327	349	352	363	335	356	362	366	351	360	328	350	340	311	370	345	359	374	354	366	382	353	378	393	358	380	340	326	363	387	374	328	385	335	386	347	387	352	356	360	411	368	385	342	332	343	351	386	315	397	316	368	365	349	379	378	324	341	388	372	354	339	332	317	346	412	349	355	367	348	349	341	341	351	335	372	368	383	389	342	386	360	360	329	386	348	367	377	332	347	324	331	382	363	342	340	366	350	352	338	407	356	370	333	347	351	328	366	329	337	358	343	355	345	364	339	300	346	344	352	346	337	307	326	371	348	357	366	353	328	388	361	311	369	352	346	331	349	372	359	344	351	365	356	333	332	304	360	360	329	357	339	353	352	340	363	365	347	340	359	362	357	369	358	353	346	345	337	343	372	355	325	318	379	343	322	319	350	351	352	344	384	362	339	360	355	365	352	335	359	357	363	324	356	332	384	330	362	353	350	306	350	379	377	316	351	336	335	363	328	340	343	366	333	338	374	379	332	381	372	323	353	361	343	365	335	330	347	349	323	341	327	355	368	333	349	359	329	359	340	357	390	333	356	378	360	367	356	360	311	371	343	343	372	368	352	325	319	352	334	381	371	324	349	362	375	346	375	341	340	364	349	336	352	350	371	338	340	351	353	344	347	356	349	338	356	352	316	343	331	370	335	332	381	361	326	377	338	408	364	336	316	362	344	349	329	340	358	366	352	349	339	335	353	328	359	352	352	361	365	341	381	385	362	364	342	362	337	335	358	320	346	350	352	332	341	343	335	362	344	372	347	324	370	363	346	356	359	345	337	334	313	346	337	342	359	387	341	375	365	337	366	344	344	358	361	323	337	325	336	310	356	339	352	379	355	360	322	374	352	370	321	380	340	354	363	356	374	303	320	368	326	365	349	366	333	341	351	322	315	344	352	355	331	366	374	349	330	374	380	319	378	366	369	340	358	331	352	371	315	386	344	370	344	361	346	347	346	353	356	373	351	321	351	296	369	363	377	361	310	342	353	370	343	359	340	342	343	352	362	348	351	379	330	366	381	335	349	361	347	349	379	374	346	380	368	351	363	336	353	363	341	366	368	348	385	382	353	331	357	353	339	346	367	325	344	332	349	341	367	363	350	301	341	350	387	380	376	328	350	370	374	349	311	369	357	385	355	347	356	378	345	346	342	369	324	355	373	354	367	333	358	397	373	367	369	343	339	377	333	345	356	335	341	365	366	346	347	317	350	336	351	321	326	339	363	329	356	360	361	358	338	362	362	355	346	362	320	333	352	331	364	334	359	344	354	374	361	365	361	353	353	360	363	341	335	391	365	364	377	363	337	366	342	357	369	321	347	326	383	343	331	386	396	359	366	361	353	362	347	330	373	348	360	338	343	346	329	362	365	333	360	345	377	335	318	380	341	300	342	340	371	386	335	352	348	339	331	335	350	371	369	368	376	365	372	342	338	350	340	350	340	336	340	344	354	379	337	325	316	342	384	347	359	341	345	351	336	391	387	398	368	333
28082	15935	22355	7125	4890	3478	2740	2221	1895	1680	1464	1270	1201	1127	1017	991	934	921	865	848	800	828	774	746	786	745	768	757	792	725	697	675	733	713	716	683	709	685	717	645	684	648	694	646	682	626	687	686	670	653	659	655	667	717	695	693	637	682	634	664	666	634	710	638	659	666	590	617	638	596	643	654	665	669	646	649	635	659	623	658	687	655	699	662	624	653	663	692	664	669	693	609	617	674	618	676	638	689	647	645	660	646	635	659	666	601	672	678	643	618	613	653	614	667	661	628	649	644	654	668	671	620	693	635	659	627	638	658	638	669	665	646	622	662	666	668	644	604	615	580	652	628	640	666	604	688	653	667	677	589	623	656	633	659	630	686	633	639	650	694	659	620	639	601	611	616	645	634	610	641	614	661	618	608	616	692	678	658	621	643	675	596	662	634	655	649	662	653	650	649	635	676	666	600	633	645	606	644	680	692	648	687	637	654	622	693	663	683	638	631	623	638	652	637	627	667	647	654	618	615	613	701	639	627	662	662	617	635	662	689	642	686	650	629	651	612	704	628	644	598	676	628	616	630	677	666	579	637	594	674	617	657	666	590	660	598	619	694	651	661	645	668	626	654	630	646	619	617	656	637	651	625	667	648	598	629	693	673	588	599	620	716	641	653	590	663	683	648	645	632	646	676	668	593	659	611	615	634	650	660	671	585	642	672	643	633	671	685	623	634	651	609	660	626	665	616	642	667	628	625	652	612	656	698	703	622	644	645	605	684	670	663	656	616	625	615	694	611	576	698	671	651	672	619	640	633	654	675	642	661	655	662	653	678	671	628	658	686	664	680	660	635	664	690	614	628	623	633	671	624	594	613	641	593	662	661	648	624	634	627	653	651	658	631	600	660	657	620	658	672	652	624	657	605	617	635	661	616	675	657	659	646	669	644	657	674	650	631	633	642	615	635	614	659	607	623	659	614	593	630	614	664	632	625	632	671	597	651	652	630	624	657	646	657	668	627	633	671	598	628	658	641	630	644	671	646	668	633	667	619	625	685	679	677	606	630	651	590	640	638	659	667	629	608	664	585	689	657	635	641	661	594	600	651	584	606	655	671	652	640	638	634	638	649	667	648	630	657	649	692	623	652	630	661	682	629	667	619	675	636	657	663	649	635	615	617	661	606	607	649	642	601	621	605	656	664	660	663	655	611	602	690	618	645	601	653	652	674	648	670	674	662	671	658	650	630	647	611	650	639	628	663	612	646	617	634	621	627	608	671	677	631	649	679	663	652	622	624	656	616	603	619	680	618	653	622	647	670	611	635	678	681	611	644	634	647	612	642	671	664	645	645	618	642	666	683	654	685	644	669	639	656	673	629	633	635	692	620	688	628	634	660	658	659	647	626	653	618	607	636	664	659	689	688	626	621	649	626	622	625	609	664	662	681	628	623	641	691	660	663	622	616	614	649	663	655	628	644	667	632	650	632	632	679	692	629	638	650	624	628	682	622	636	605	641	619	604	672	634	677	639	634	653	701	674	677	666	639	648	630	688	657	644	674	654	593	616	627	633	640	615	602	648	634	666	634	659	632	634	628	668	655	678	630	622	602	618	670	636	652	621	632	667	628	626	664	650	662	653	655	626	630	618	686	684	580	661	622	601	650	646	667	701	621	668	633	646	669	673	665	640	654	638	617	634	651	638	602	671	640	643	658	611	670	626	647	685	664	687	605	667	628	652	607	665	618	647	668	628	647	639	655	669	661	665	638	648	669	593	648	657	660	631	670	616	628	662	647	639	631	619	636	674	639	678	669	624	618	619	617	642	666	630	625	632	635	644	629	656	643	595	649	652	622	666	610	641	648	651	664	704	643	675	629	611	623	645	609	648	662	656	647	615	598	625	659	632	640	645	594	628	691	663	648	650	622	690	625	659	611	679	659	622	631	628	613	636	629	644	622	667	627	676	614	664	623	669	642	647	622	680	646	654	627	620	665	640	621	664	618	575	643	637	618	672	646	648	675	666	647	618	619	614	647	636	637	630	644	650	646	600	653	623	657	682	599	643	620	683	628	674	635	653	649	628	669	637	659	671	640	603	675	629	677	660	645	652	629	646	668	673	605	609	638	612	658	620	654	634	662	664	652	651	640	655	698	631	637	666	655	671	602	637	635	649	656	660	626	636	654	687	690	668	625	667	632	633	649	622	630	646	651	634	688	640	666	645	685	654	652	669	613	668	626	633	618	681	634	641	631	631	637	623	646	655	624	686	641	622	662	620	648	643	649	634	644	645	663	629	603	633	624	679	624	642	662	703	657	650	658	619	653	645	616	661	628	679	637	665	591	630	657	645	611	634	681	629	632	607	629	597	647	665	672	647	674	587	631	645	639	643	648	639	676	649	619	659	623	644	693	624	657	649	646	654	663	720	636	651	647	633	641	656	634	667	608	637	673	631	606	627	661	642	638	632	633	637	616	652	659	654	648	682	667	651	643	635	644	680	643	681	676	628	700	687	624	619	641	653	616	625	643	656	620	639	670	652	700	628	655	645	641	630	675	625	672	657	635	677	651	646	675	658	637	653	619	651	660	659	610	653	663	620	660	667	629	647	638	624	626	662	651	646	665	673	685	644	636	623	644	627	652	661	601	675	669	649	658	672	668	639	650	656	604	647	620	612	614	665	632	619	618	646	644	620	667	643	603	673	658	685	658	617	626	641	639	622	626	667	622	637	696	658	641	629	625	654	679	623	680	643	631	619	644	594	680	627	619	642	616	621	640	627	667	616	643	698	638	643	648	673	669	615	679	647	687	638	666	655	661	722	641	659	657	588	662	629	647	686	629	715	609	659	668	616	670	636	614	642	628	645	649	646	624	660	652	629	611	643	683	626	622	641	700	664	681	639	613	642	661	632	609	682	632	621	639	621	572	587	623	647	626	626	679	615	637	669	628	606	621	650	664	656	644	582	637	641	655	632	637	666	616	616	641	645	594	613	680	658	657	649	658	671	681	625	671	632	633	609	658	622	679	700	666	631	655	630	659	668	674	686	646	625	652	645	685	606	591	677	721	652	646	625	675	634	634	633	683	655	602	664	638	648	611	663	655	636	655	646	686	634	633	666	678	655	678	631	695	602	654	632	631	674	659	636	632	636	618	633	634	660	643	629	671	661	643	684	631	632	623	640	650	689	693	623	642	638	658	670	600	642	633	650	662	632	642	684	624	659	648	647	675	628	622	654	631	623	682	712	603	632	627	659	632	665	627	679	638	631	634	650	664	625	647	647	638	650	617	662	620	623	668	652	621	653	672	677	673	646	664	663	636	661	595	647	630	596	705	661	646	668	663	651	667	611	592	672	633	629	649	634	620	646	674	658	673	618	659	651	616	647	636	675	638	610	651	662	643	686	652	623	680	684	652	629	648	642	655	667	624	618	620	605	680	675	684	684	622	632	634	656	696	660	648	670	605	667	609	623	641	658	657	629	671	657	700	622	645	640	619	618	631	584	685	642	635
26952	20874	11952	1354	706	675	582	474	489	480	534	469	443	484	478	492	505	465	458	456	496	471	493	506	465	496	468	451	481	479	461	459	454	521	452	458	474	503	447	479	451	467	440	497	477	416	449	492	446	464	414	479	464	459	496	464	470	511	447	501	450	504	502	496	444	528	504	462	471	498	476	482	474	428	482	454	479	478	506	466	544	459	462	456	478	469	463	434	465	493	449	465	485	469	489	467	453	457	463	470	460	496	477	468	486	473	486	477	429	451	438	461	480	492	455	480	447	470	459	501	457	464	487	484	481	459	485	464	519	484	447	463	482	463	447	491	486	462	496	494	466	494	482	456	463	439	465	447	453	437	501	467	477	483	472	509	451	475	469	454	465	463	476	471	475	466	450	442	487	489	459	480	470	456	519	446	451	490	446	475	449	458	466	479	457	449	458	444	464	474	453	459	437	453	463	496	504	457	501	454	464	486	437	488	442	432	468	454	443	473	429	454	504	448	505	453	491	467	484	473	465	480	462	479	457	466	481	476	473	474	439	462	483	495	459	464	481	509	448	453	473	469	498	475	517	460	467	456	478	471	470	466	453	441	466	450	469	479	464	495	469	428	489	456	448	476	462	488	491	470	442	492	483	466	442	517	439	485	446	437	458	438	483	439	493	494	470	442	445	438	429	467	458	472	482	508	460	473	460	524	470	475	476	475	455	471	467	425	444	460	449	468	493	480	465	480	512	462	488	454	447	465	460	462	499	446	467	522	470	423	470	426	449	494	484	466	487	480	507	525	460	481	461	461	473	466	448	459	451	501	527	456	475	459	492	476	443	472	454	437	458	441	461	467	479	481	441	453	458	479	465	498	514	470	496	430	475	459	482	452	465	469	472	504	474	442	478	487	511	491	473	467	428	481	510	485	469	412	451	461	455	464	496	475	503	456	462	459	419	486	515	434	445	476	471	472	453	501	465	456	465	479	443	457	464	461	475	456	492	458	516	435	463	429	528	479	500	455	456	476	475	465	455	477	504	478	455	489	489	457	456	507	456	428	463	483	448	453	452	450	488	459	463	459	449	455	455	452	469	467	419	479	479	512	487	470	467	469	466	487	460	497	458	439	490	426	472	470	509	444	478	437	452	484	468	477	474	465	436	470	454	474	451	441	478	461	478	497	463	459	460	448	495	469	447	459	486	435	478	433	489	487	462	462	441	428	479	441	466	416	480	425	448	489	469	496	453	494	491	447	479	402	482	455	508	483	469	465	483	494	451	486	487	493	469	483	477	426	465	455	451	446	459	471	450	486	491	479	474	509	460	439	470	465	480	471	450	489	479	484	473	474	508	474	427	463	471	442	505	466	489	456	473	458	460	499	451	499	475	494	474	442	435	463	446	478	472	543	458	422	463	469	466	491	471	448	455	427	447	484	468	483	470	461	488	448	488	441	483	450	471	450	469	470	475	471	458	447	506	453	477	477	480	466	427	460	484	518	452	499	453	497	458	429	481	458	457	467	503	476	427	413	471	467	451	464	463	461	480	477	484	486	467	499	476	487	450	446	440	454	423	453	466	488	470	479	474	501	479	431	466	465	439	460	456	431	464	463	464	458	456	444	476	500	465	474	472	483	499	504	460	461	488	467	457	439	463	441	521	487	465	483	473	484	435	499	478	445	485	437	464	466	461	499	478	443	428	491	491	469	470	453	458	451	460	463	471	469	482	477	494	454	441	491	483	500	460	471	442	480	465	446	454	473	455	445	487	457	517	474	487	492	434	463	417	457	481	477	488	465	433	471	497	466	473	438	493	482	441	497	439	451	474	460	456	527	458	453	492	489	447	479	455	497	483	453	445	420	477	463	496	456	485	475	478	462	448	470	473	440	475	469	478	502	507	479	490	472	441	454	401	463	487	446	467	458	467	466	447	481	473	467	487	423	444	443	478	465	484	477	460	454	452	472	458	510	462	451	464	473	450	440	489	469	470	476	490	523	496	514	437	433	462	456	504	462	467	473	450	465	446	481	444	432	481	435	460	463	481	438	470	454	453	472	490	445	506	470	446	467	416	497	479	451	462	482	413	460	473	462	455	465	412	499	458	471	470	458	461	506	465	481	443	464	454	479	444	473	449	486	462	479	482	465	476	482	443	472	484	475	483	451	436	491	455	487	465	430	477	433	452	472	429	444	451	493	472	489	490	466	470	454	455	450	446	447	510	491	476	461	483	464	445	491	466	447	478	438	432	481	461	448	481	497	440	431	456	450	449	501	513	468	473	447	456	489	437	470	411	441	507	451	477	467	467	462	485	499	474	485	447	462	470	437	493	467	477	469	445	489	475	480	482	462	476	481	475	438	438	451	494	439	489	442	436	441	477	428	462	452	482	471	451	450	472	446	452	479	458	452	499	481	461	503	474	458	443	464	468	457	510	479	485	491	456	438	457	491	478	480	471	493	478	494	449	485	492	502	489	466	471	433	450	447	463	505	478	459	459	468	452	452	458	471	468	446	445	480	471	471	461	474	490	431	480	472	504	475	474	449	508	443	449	474	510	470	479	469	484	447	463	492	467	473	507	479	448	454	484	528	490	450	474	459	491	480	469	465	466	464	452	489	477	451	455	471	482	477	491	459	474	490	461	461	483	494	436	470	487	447	461	473	459	471	469	438	435	465	463	453	469	485	470	481	447	503	454	453	456	482	480	491	436	493	499	465	441	443	476	499	454	460	468	487	460	498	489	453	451	426	449	446	488	482	466	523	484	456	477	470	433	484	498	477	463	460	449	481	457	455	467	480	471	464	438	446	459	480	436	452	461	463	440	481	492	503	485	456	496	483	456	498	488	462	444	431	461	468	482	448	431	458	457	464	492	452	493	474	512	483	511	480	472	485	476	485	433	528	467	475	460	509	467	464	483	456	491	450	484	452	465	488	485	455	458	478	469	471	467	494	488	452	469	462	466	476	476	486	480	510	457	482	464	470	479	454	483	472	458	514	490	457	485	444	473	459	490	474	459	480	450	472	480	442	475	460	440	459	460	460	469	465	465	459	461	433	425	486	483	447	496	461	434	504	505	459	451	491	501	489	489	523	497	462	452	442	441	461	449	457	475	489	439	468	486	448	462	456	442	439	483	466	493	462	476	456	480	461	475	457	473	448	470	472	452	434	438	452	462	476	447	452	475	470	478	474	485	451	513	430	484	491	487	465	441	456	428	441	479	439	489	511	480	451	458	472	478	465	448	477	453	449	470	457	498	456	425	425	432	440	454	478	425	466	499	475	486	440	456	461	467	471	454	500	442	494	456	488	481	432	469	448	465	472	480	440	490	476	487	456	514	492	506	441	486	493	438	511	455	472	449	436	513	409	519	464	471	483	472	478	463	479	469	483	469	451	440	463	466	435	474	470	459	452	450	462	448	435	488	460	469	475	475	447	465	473	478	472	491	482	482	460	460	464	453	470	488	479	451	457	455	470	483	440	480	436	456	483	422	476	468	494	450	479	459	443
11849	2090	8353	1293	1107	1068	1019	1001	926	983	975	872	876	895	924	879	925	909	924	920	882	918	885	907	906	877	894	898	863	955	923	926	917	901	839	892	927	941	912	871	889	888	951	850	875	893	878	913	953	885	899	928	933	842	891	913	855	875	902	873	906	889	822	902	848	861	901	859	860	943	923	863	882	900	924	855	935	952	897	903	914	885	916	938	856	856	928	884	849	884	905	908	836	907	901	914	907	916	858	893	886	896	901	922	917	840	868	872	860	881	917	841	883	935	894	932	855	887	909	892	901	874	865	950	890	896	900	972	911	872	908	958	874	892	836	941	867	912	896	907	919	893	825	857	879	917	886	900	896	857	914	882	881	868	861	928	868	879	919	847	892	951	833	881	903	893	894	921	863	885	874	931	886	878	878	907	907	918	907	865	918	918	902	968	921	916	902	856	924	850	874	896	834	931	891	898	876	884	909	957	922	933	946	940	895	890	865	921	914	829	900	889	945	847	878	869	910	908	948	921	922	842	897	878	871	891	872	893	859	903	955	856	924	924	898	924	897	903	905	914	881	896	938	879	935	944	861	912	877	966	898	896	895	889	915	920	946	887	930	937	964	878	929	888	891	888	958	856	867	876	870	890	871	910	898	931	893	877	950	881	875	862	880	883	911	920	897	888	881	889	880	917	891	875	915	865	895	880	874	901	902	882	825	884	931	918	867	832	891	948	882	844	879	875	877	870	860	868	908	892	935	935	912	855	923	902	925	909	870	911	944	937	895	893	837	901	894	874	897	878	903	932	916	868	871	929	942	903	870	879	935	919	879	896	884	945	945	890	814	906	947	905	866	893	903	889	865	883	872	867	945	891	901	884	914	896	900	883	912	854	935	921	935	926	880	870	896	842	875	940	886	905	912	883	877	925	872	879	917	924	920	910	862	898	889	892	871	940	913	918	890	890	874	886	891	921	898	867	885	919	883	901	870	938	907	932	875	945	860	899	924	885	872	899	873	901	859	874	935	869	932	949	964	871	864	894	867	888	890	933	896	868	847	923	900	873	903	880	851	898	892	938	881	912	918	933	867	894	941	863	882	904	926	927	905	890	873	888	858	876	861	937	866	877	888	807	930	915	918	912	906	909	847	901	902	867	919	925	863	867	898	885	912	888	899	900	904	900	865	921	909	884	912	870	873	907	904	905	903	921	920	834	909	937	845	903	916	879	900	911	832	876	933	917	926	893	885	859	902	891	841	937	889	945	855	872	869	918	900	902	915	884	927	904	901	903	887	913	930	909	874	916	852	907	865	910	879	920	927	873	880	909	872	888	865	905	890	892	899	880	870	909	880	875	933	905	906	871	910	864	887	872	977	862	961	910	839	866	903	886	934	866	887	847	872	897	870	895	893	952	898	926	913	891	856	865	938	891	929	901	917	883	856	856	913	928	911	951	890	910	899	938	909	914	925	909	881	886	859	932	902	913	890	853	885	903	850	907	886	888	896	907	876	895	848	929	836	906	928	896	833	879	967	863	914	933	904	901	897	875	901	915	887	891	901	950	913	890	900	968	920	900	868	896	937	887	922	922	924	887	888	919	906	874	910	893	947	881	849	913	972	860	872	907	894	887	911	904	864	865	866	917	885	893	898	916	856	951	880	919	931	926	902	894	882	930	853	907	911	848	911	896	871	868	871	918	916	938	910	867	864	887	855	878	876	848	936	909	944	875	901	877	872	877	897	932	879	925	892	863	873	948	867	913	870	954	955	893	965	881	869	893	902	879	916	870	911	838	939	862	886	874	911	936	907	872	936	871	936	887	907	908	871	876	910	852	925	856	899	887	923	912	905	871	928	887	903	873	936	899	922	873	865	921	895	908	884	881	937	910	921	810	885	853	859	911	885	873	892	883	866	863	878	844	883	944	849	887	932	894	848	881	873	874	913	846	894	917	865	889	873	871	841	870	908	899	904	875	885	927	875	937	936	889	877	927	932	858	891	939	883	913	884	915	891	912	868	915	896	872	909	855	911	940	874	870	898	901	871	876	901	896	927	904	846	921	884	901	882	900	919	910	889	927	926	899	907	886	874	894	893	867	905	946	933	878	894	871	897	880	867	929	867	868	924	919	862	925	912	895	863	885	874	884	883	851	923	908	914	851	882	898	884	863	903	862	913	928	931	932	917	911	880	876	923	925	847	910	885	877	930	923	898	890	869	862	865	900	905	838	921	870	909	922	882	933	872	901	894	907	909	902	910	957	898	880	881	864	920	860	921	821	911	984	896	900	872	888	913	963	895	890	953	860	868	892	896	925	903	905	894	927	875	904	877	857	920	889	918	923	843	865	875	879	919	912	890	878	889	923	839	905	935	879	857	873	936	839	891	857	931	898	884	894	900	903	880	913	933	957	870	855	933	918	891	938	847	855	873	903	892	894	911	950	947	920	918	872	889	950	897	877	902	892	921	898	929	942	910	879	921	906	918	837	915	865	883	917	865	872	876	958	892	910	861	888	879	903	903	922	905	881	930	913	954	905	913	865	921	915	907	898	931	917	951	930	909	914	889	884	879	904	889	920	894	905	917	871	896	933	858	909	903	935	928	883	919	848	910	872	902	915	929	850	903	880	918	884	899	902	941	868	911	891	876	875	884	924	879	852	890	938	953	922	916	863	931	937	875	864	902	884	915	891	881	923	886	894	899	915	914	862	878	917	914	874	868	897	909	902	943	936	908	893	925	934	913	870	884	897	861	888	931	877	925	888	870	898	857	917	883	937	908	944	888	863	874	895	870	894	930	877	894	884	917	898	941	949	868	872	917	856	940	883	885	910	876	915	879	851	900	895	909	872	916	929	885	889	866	904	924	889	894	917	926	899	839	937	927	927	900	911	964	840	919	950	877	952	893	872	927	894	908	902	926	899	920	881	909	893	863	906	912	862	906	921	919	878	902	919	886	868	912	890	869	889	915	879	894	876	903	866	877	886	898	935	921	914	911	825	870	857	839	839	883	829	844	874	903	897	906	958	890	886	947	955	861	899	907	860	856	896	916	923	908	907	871	895	937	901	882	859	897	864	906	916	914	857	943	847	855	933	853	840	861	897	873	860	947	941	869	916	947	855	952	857	883	902	886	872	927	853	893	893	862	873	899	844	859	826	888	842	883	950	884	887	858	901	886	866	905	909	849	893	902	865	942	911	898	898	932	952	921	923	873	920	934	904	869	911	915	864	892	829	912	901	911	911	859	945	872	863	887	962	930	877	854	924	925	884	873	836	919	912	971	911	953	873	891	883	869	876	856	889	885	869	888	881	873	916	873	882	906	889	893	858	852	828	911	912	950	840	873	880	944	858	880	899	850	892	924	902	950	947	893	928	954	868	876	861	876	921	931	847	876	892	887	915	884	886	923	928	857	931	846	873	883	877	906	884	943	875	881	887	890	903	863	903	890	905	886	929	939	845	887	887	950	899	923	900	894	886	947	835	894	906	858	877	864	834	893	897	855	922	928	903
24224	21342	27784	25225	20433	2451	664	482	367	323	291	267	254	286	239	226	232	238	257	250	205	249	237	235	253	224	228	243	227	223	212	207	231	218	197	209	207	219	195	205	228	241	239	186	214	218	204	217	238	233	207	221	233	228	228	218	230	240	218	220	186	216	207	223	221	227	216	238	229	198	229	203	208	199	196	214	205	237	214	232	199	208	196	225	202	232	228	193	201	224	213	221	211	204	222	208	184	254	200	218	227	208	229	210	208	207	192	229	215	224	234	226	205	214	186	233	228	225	203	179	192	207	222	230	225	230	202	215	200	204	202	219	220	193	196	204	220	188	228	248	224	210	212	217	208	219	212	237	222	192	206	235	207	216	228	245	193	224	189	215	209	216	182	233	210	208	212	210	202	222	224	197	237	223	216	231	204	216	228	192	234	194	215	187	232	197	213	177	212	198	219	220	211	197	209	203	184	213	198	236	227	196	237	208	246	196	204	210	213	202	200	223	215	210	231	203	230	206	210	204	244	199	203	222	211	209	201	219	197	222	187	216	227	241	204	234	213	204	192	249	186	216	200	196	224	217	202	215	206	232	216	223	196	225	193	202	224	211	214	232	204	234	209	193	214	211	202	226	205	222	220	208	217	223	220	197	185	219	214	213	202	207	211	199	216	186	209	202	205	212	207	224	218	236	240	188	229	207	214	217	204	223	199	219	181	208	203	199	207	200	207	212	204	217	178	221	188	215	203	239	218	198	211	212	223	215	204	212	204	221	205	195	219	226	206	213	195	213	200	210	183	209	230	229	210	218	232	205	224	210	200	196	203	226	210	206	194	220	193	193	213	201	218	221	198	221	206	212	196	215	209	211	214	212	220	208	229	204	229	209	195	221	193	218	209	222	223	218	225	201	211	227	208	221	212	226	210	214	189	210	192	229	216	193	233	209	234	214	213	206	209	233	210	209	204	204	211	216	212	206	202	223	194	212	189	211	195	213	184	220	170	192	183	245	201	199	211	201	217	186	217	202	215	225	216	189	192	196	205	218	209	189	209	210	203	211	230	228	229	193	218	217	198	217	247	175	214	217	248	190	234	188	229	207	197	216	224	213	212	216	226	211	202	237	225	193	217	209	213	241	229	218	222	199	220	214	225	213	245	213	214	232	218	216	194	209	223	210	187	202	207	203	198	210	234	234	211	216	203	233	216	188	236	225	228	212	218	214	228	187	171	229	229	215	220	207	217	221	212	223	188	212	208	212	210	193	215	224	195	198	197	231	232	225	219	211	205	219	205	197	252	196	194	209	234	212	224	212	224	238	222	212	236	200	219	198	228	205	210	209	198	223	232	218	208	203	213	221	196	211	248	211	247	225	209	208	201	198	192	225	218	214	207	180	187	224	195	216	193	206	211	229	229	205	187	192	228	216	186	216	179	202	229	207	196	241	224	196	213	234	205	180	189	216	229	224	208	212	203	225	196	204	215	235	217	200	204	207	198	207	217	198	219	216	225	217	189	197	203	210	197	215	202	203	225	249	202	204	204	220	213	232	224	187	218	202	192	217	199	239	213	220	221	220	208	207	227	232	221	181	224	204	213	203	203	214	189	214	223	190	226	220	225	221	210	212	187	185	205	219	218	245	216	212	236	212	211	206	242	217	218	192	215	213	213	242	214	226	207	224	180	238	198	190	214	198	210	164	228	258	189	208	224	208	200	206	224	214	207	215	220	192	228	227	212	239	198	218	222	218	238	201	202	230	209	223	180	227	213	232	207	250	207	217	216	185	199	221	188	189	222	211	235	212	225	184	217	215	199	222	205	210	193	193	200	214	223	202	218	200	202	195	189	226	208	196	218	225	195	199	183	199	185	199	205	219	223	223	203	212	208	178	188	205	208	210	197	205	206	218	197	235	205	201	217	205	224	209	202	215	237	206	208	195	197	187	209	220	206	212	231	208	214	201	226	190	226	206	208	187	228	200	202	235	227	221	205	205	198	218	201	236	222	222	208	192	230	180	202	192	198	249	216	195	232	207	195	215	210	211	198	215	189	212	202	207	196	213	208	227	209	209	228	208	230	219	195	221	211	220	226	237	207	220	206	225	214	232	216	229	232	215	184	191	215	254	218	216	210	200	203	199	215	189	211	203	220	209	228	218	195	216	221	206	221	221	209	233	196	215	192	212	232	205	236	208	219	207	204	232	200	207	203	202	213	198	224	207	223	197	208	209	204	210	201	207	205	234	205	227	190	216	215	188	194	204	212	247	227	219	225	196	213	234	221	228	224	211	198	192	214	206	216	219	199	202	175	210	235	201	214	211	209	213	205	207	209	214	210	196	173	241	202	213	209	211	193	219	228	202	237	225	206	228	216	212	187	181	215	216	218	208	222	219	194	205	212	200	208	222	179	211	220	237	222	199	243	199	199	194	218	219	202	191	197	215	199	226	214	188	211	254	207	229	184	212	227	205	214	211	228	201	209	219	210	188	225	200	205	220	217	187	200	235	217	223	199	210	221	207	207	206	207	201	209	198	218	233	217	195	201	223	222	228	203	226	218	233	203	216	208	231	183	201	183	194	190	208	212	207	207	212	199	213	202	244	194	222	202	246	246	209	219	205	205	211	204	211	188	226	206	218	190	224	188	230	217	233	228	237	199	210	208	195	217	199	208	195	208	201	200	197	225	210	205	208	198	224	210	202	221	212	216	193	190	214	191	216	194	199	212	210	200	238	225	234	190	180	230	211	185	234	222	204	206	214	224	203	229	206	239	230	201	208	191	214	194	222	187	244	238	213	188	218	231	194	207	197	223	170	241	213	214	213	227	228	209	197	233	242	195	206	210	214	218	214	211	219	222	194	202	219	229	218	208	195	198	207	210	191	209	199	222	207	218	217	213	195	200	225	196	235	209	231	226	203	216	203	193	244	218	239	196	225	180	229	219	215	222	207	238	196	183	202	211	234	218	211	210	230	223	192	234	219	228	233	203	229	212	198	244	244	200	217	200	204	221	227	193	218	213	198	191	173	216	221	186	221	224	209	202	222	205	192	207	204	210	222	200	212	189	190	198	214	204	223	220	208	201	232	230	200	217	230	208	213	194	183	209	216	202	211	226	220	205	238	211	234	197	195	201	226	195	199	217	224	196	217	228	211	193	194	229	221	208	215	205	191	203	186	207	215	217	202	213	216	239	220	212	194	195	195	231	215	204	194	221	211	173	227	214	190	226	222	226	209	161	223	202	187	224	205	220	213	208	204	205	198	205	215	235	205	252	188	218	230	201	210	208	213	212	172	215	201	200	201	252	228	192	227	218	203	208	207	189	210	220	220	204	190	219	187	213	210	199	195	193	214	228	209	208	213	196	203	223	244	201	206	237	235	232	230	219	209	210	201	206	219	202	193	237	201	198	192	200	222	190	218	209	217	242	186	203	210	207	212	206	195	212	205	209	226	209	196	234	231	220	209	239	215	221	214	209	209	207	208	236	191	193	233	264	245	232	244	230	220
23981	10085	20031	4148	2797	2046	1533	1330	1103	967	819	798	707	684	625	587	530	563	583	553	548	516	479	518	505	527	464	431	456	472	484	452	459	450	466	463	490	457	444	434	428	451	493	464	488	445	408	454	458	453	486	481	434	394	448	419	434	437	441	470	478	427	432	429	468	412	456	412	464	405	433	427	428	439	434	443	464	418	414	412	426	408	463	437	422	461	465	463	430	401	435	411	465	437	451	450	450	408	452	417	435	390	456	436	452	400	422	412	432	462	410	428	421	424	463	432	422	403	409	419	424	470	406	448	410	405	424	432	436	401	399	445	457	453	472	434	409	438	445	440	451	448	394	457	448	507	453	431	469	456	412	462	420	469	425	446	434	421	442	417	411	417	440	441	437	397	392	436	406	428	431	445	444	416	414	428	431	417	459	455	433	433	436	419	455	401	487	459	403	423	420	456	407	438	402	449	436	476	449	453	432	439	433	415	459	441	459	448	458	437	445	471	438	436	433	469	420	455	405	411	461	431	464	450	457	412	413	444	476	420	430	485	429	447	461	426	468	445	447	429	466	415	427	406	458	399	443	429	391	448	469	438	445	440	445	459	417	442	447	453	433	448	438	388	407	444	443	477	406	489	395	427	431	414	424	441	438	452	462	431	409	406	409	432	469	423	418	405	458	443	436	419	406	445	425	449	413	443	472	463	452	466	424	446	403	462	450	458	472	424	456	446	426	409	433	423	405	423	445	458	446	451	423	461	457	421	394	446	451	452	466	422	425	427	457	402	455	429	439	443	420	423	422	406	433	454	476	443	477	451	436	437	411	433	426	427	457	464	429	420	456	431	440	421	447	475	392	418	460	451	453	444	420	425	443	438	407	445	452	437	451	438	442	446	436	406	409	457	426	433	432	402	479	435	403	440	424	469	435	437	421	426	466	442	418	415	447	464	411	439	441	456	406	455	453	428	461	416	456	451	454	428	427	442	427	433	435	451	430	414	435	422	442	459	468	451	407	458	452	427	436	400	443	415	468	449	405	437	421	433	458	453	459	428	407	429	396	423	454	435	471	420	446	462	489	412	454	441	428	466	393	434	434	447	459	431	466	438	432	420	449	424	408	438	432	444	453	464	434	422	513	431	433	424	468	439	437	430	421	433	434	460	434	422	433	441	454	414	423	419	422	444	437	416	456	429	424	413	458	428	479	404	441	417	448	409	406	428	435	424	479	455	434	456	450	440	425	442	419	394	444	455	384	433	440	414	457	394	419	444	441	475	431	454	402	424	428	489	436	422	409	445	444	437	423	422	428	450	408	421	417	457	439	436	452	418	443	465	474	437	440	436	476	427	445	415	425	421	442	407	479	415	442	461	454	411	465	421	477	429	449	455	414	447	399	452	457	425	424	440	416	435	430	425	456	451	434	424	438	415	429	457	412	454	461	413	423	388	439	410	424	439	444	437	454	434	428	424	474	438	431	440	427	446	433	458	445	431	444	431	462	407	425	408	450	453	424	406	439	414	468	470	434	375	440	426	479	434	437	413	431	423	453	403	444	428	463	480	434	454	431	419	443	441	410	433	457	429	453	437	404	417	439	403	461	431	415	456	431	440	448	392	423	425	447	412	449	423	434	438	430	434	441	450	418	465	455	422	442	436	443	431	438	436	457	442	455	406	456	479	399	446	425	410	451	424	493	459	430	431	423	467	465	434	465	421	439	430	434	414	440	447	452	441	429	425	418	453	427	430	422	462	436	421	414	420	458	421	433	435	452	440	440	418	456	468	436	439	414	412	423	458	457	439	463	462	406	394	398	433	398	449	433	436	436	433	488	433	428	478	452	432	426	451	461	444	400	415	460	399	414	452	417	432	450	446	457	425	412	439	423	413	438	440	470	416	418	391	476	383	454	467	437	455	443	434	420	397	459	415	435	426	417	426	448	446	402	450	447	450	413	435	449	428	449	434	415	448	409	448	464	450	432	412	432	471	456	429	434	459	423	437	434	477	450	415	482	397	424	444	488	439	452	408	434	420	448	421	388	429	407	433	451	445	402	459	443	405	424	443	462	408	450	388	401	461	428	450	424	404	455	406	448	441	438	459	430	430	436	413	446	424	472	420	444	436	446	436	445	467	421	435	425	438	438	423	450	448	431	456	439	436	405	433	440	455	407	413	432	426	448	459	453	454	440	396	433	414	460	460	407	396	423	446	424	424	424	444	443	435	418	436	464	444	425	378	408	423	457	417	406	420	444	434	454	410	476	448	417	437	470	438	419	431	417	438	441	439	454	460	414	450	428	417	443	425	454	433	420	429	469	418	452	440	433	418	463	432	424	444	478	459	401	424	414	402	434	474	474	431	464	432	452	424	460	442	414	448	453	424	414	460	416	449	455	465	397	433	403	434	425	429	451	427	440	448	431	409	403	413	433	441	417	449	381	415	460	426	449	383	425	456	416	453	444	411	425	425	456	453	457	432	451	464	444	438	456	432	460	458	418	441	405	451	476	437	429	456	430	417	459	457	446	438	457	425	443	425	428	471	424	429	426	450	440	442	424	446	452	435	431	437	445	422	461	429	450	448	410	415	429	433	445	399	451	442	432	428	442	449	435	440	434	471	440	419	437	423	423	439	464	451	445	399	447	477	450	414	419	464	429	439	452	422	412	441	398	430	423	422	438	443	449	434	452	455	471	439	417	380	414	430	393	398	403	421	434	423	439	455	421	447	424	453	404	442	425	443	413	452	449	411	424	432	402	419	434	413	437	415	439	468	417	428	454	434	398	421	436	426	437	431	452	463	399	435	436	428	399	428	412	427	429	409	428	420	487	419	411	425	426	440	435	432	468	431	436	427	463	406	430	440	422	433	417	422	462	408	404	421	429	413	435	455	428	490	437	413	445	375	444	460	431	414	406	436	432	407	424	463	439	478	442	425	408	414	440	421	419	424	416	440	474	414	413	412	428	445	450	451	430	431	431	484	494	458	438	426	449	463	457	421	434	441	418	429	456	463	441	426	411	456	396	448	461	421	453	442	454	447	453	426	411	432	434	418	434	429	426	437	455	447	423	441	412	444	409	466	405	460	398	444	399	458	429	387	455	437	423	449	425	436	464	406	444	398	431	414	432	420	430	432	455	416	444	445	412	440	433	402	430	424	457	452	483	437	427	420	450	431	435	445	449	419	437	409	434	451	384	425	432	457	401	405	410	412	452	400	412	419	424	432	433	427	431	429	442	436	433	411	425	457	429	419	444	408	421	426	423	426	456	466	404	433	453	392	436	442	443	416	412	438	465	424	437	434	428	430	429	443	425	439	446	434	445	463	442	426	434	426	430	437	418	457	429	450	446	410	452	408	433	447	438	455	426	433	443	420	438	453	420	458	445	437	411	438	408	475	463	431	419	407	424	424	401	467	409	456	469	437	447	379	442	428	449	465	459	464	388	441	473	445	416	425	438	431	416	446	450	393	454	421	426	445	430	449	432	426	430	433	403	480	441	459	432	444
23295	21340	28492	24572	21342	20033	2363	853	622	577	520	522	499	506	444	431	455	394	416	424	391	399	418	375	388	373	361	402	388	385	379	357	390	358	369	355	341	381	340	352	364	349	356	391	322	364	361	378	372	362	383	376	363	358	366	342	373	362	356	376	346	374	354	368	336	334	354	376	325	335	344	336	356	319	358	359	342	364	329	378	331	350	355	373	330	339	347	359	346	343	351	361	343	376	350	334	367	345	336	347	358	340	375	408	324	354	346	356	358	371	366	339	365	352	367	322	347	374	336	346	357	378	356	352	346	372	354	327	364	356	351	360	342	353	350	310	346	342	337	330	369	372	338	342	349	370	324	368	343	345	356	346	347	332	351	376	361	367	370	360	363	342	397	340	346	334	351	321	373	341	365	372	362	334	327	373	337	345	371	386	361	299	337	338	384	329	382	335	342	358	358	365	372	354	369	323	352	348	339	374	355	355	359	354	337	368	381	351	354	371	337	342	386	365	332	328	350	355	344	368	367	375	377	340	358	387	361	330	352	340	362	336	339	355	325	344	361	330	354	377	354	375	367	347	348	342	353	371	349	365	327	361	348	365	360	393	370	324	359	359	359	342	347	360	350	368	306	343	372	393	359	381	352	344	388	363	331	360	338	320	379	374	391	367	328	330	330	356	319	357	365	355	335	333	362	336	344	356	301	364	349	347	375	358	341	381	348	378	361	375	413	332	372	357	377	356	331	386	375	363	333	329	337	334	334	360	362	332	362	346	331	351	362	365	339	377	384	347	283	382	336	351	344	364	368	368	372	323	366	349	336	403	374	342	345	349	351	354	320	315	341	356	351	350	354	329	359	374	368	360	347	334	336	358	385	361	338	364	339	367	369	361	351	343	362	354	355	332	348	335	330	370	373	356	364	377	340	317	341	376	354	337	358	344	344	375	366	345	357	356	341	350	340	346	343	339	344	381	364	363	341	350	380	341	361	337	361	356	337	379	374	365	401	352	392	349	336	371	336	365	343	346	373	341	368	359	353	341	372	367	378	363	346	367	359	383	362	375	344	357	361	353	341	325	374	376	369	362	372	344	336	326	350	359	348	372	369	325	345	354	352	366	350	308	362	360	373	376	373	357	350	333	338	331	365	351	368	357	347	346	336	331	363	371	375	363	363	364	355	367	362	355	340	319	365	380	344	345	362	353	364	369	336	367	353	361	342	316	358	354	345	329	377	347	352	353	371	369	376	334	331	349	331	361	330	380	372	362	335	376	367	356	405	377	385	385	354	365	356	372	323	360	375	343	380	381	335	360	345	364	337	349	352	353	358	374	316	323	361	349	335	327	364	355	354	359	386	339	410	348	368	362	370	365	369	306	374	365	313	341	319	398	326	355	355	360	381	381	366	375	340	349	351	372	341	371	346	355	319	339	352	308	365	358	346	351	350	318	367	360	388	355	370	334	358	314	355	360	370	400	329	324	364	360	355	336	364	353	349	358	333	310	363	366	382	339	329	322	339	370	377	373	336	348	350	359	369	322	359	353	321	337	336	312	349	364	347	334	388	342	359	366	331	319	369	342	339	390	360	352	368	351	353	334	321	387	338	374	360	301	346	338	345	340	343	330	346	356	322	377	347	353	342	354	330	359	337	356	303	347	360	327	337	360	340	364	348	362	350	358	336	329	351	337	364	342	338	352	373	348	355	365	303	329	381	348	349	360	359	329	335	371	355	365	349	382	375	370	383	377	379	375	349	336	330	342	322	365	353	347	375	348	324	351	333	394	369	368	341	349	348	344	349	347	365	353	354	359	364	322	340	345	362	344	366	339	352	337	358	363	348	325	378	301	346	319	357	329	370	328	361	372	366	366	336	358	397	323	341	301	377	346	335	359	347	347	352	383	342	357	337	315	344	358	350	355	345	350	362	366	348	335	380	357	376	370	328	374	329	356	339	348	350	356	321	352	341	340	331	356	394	321	348	331	377	359	361	358	371	364	353	345	362	376	340	358	335	314	362	347	330	357	339	350	323	355	347	340	339	318	359	380	364	351	363	366	336	320	389	348	347	342	351	322	324	366	348	318	363	322	346	337	336	330	352	357	354	353	349	346	343	332	351	359	328	368	344	341	359	369	347	321	370	319	340	380	355	372	365	337	333	390	372	368	370	357	365	345	356	352	329	386	358	372	348	339	316	384	361	350	332	339	338	394	337	375	372	323	380	333	338	338	377	337	352	331	339	336	362	326	356	356	363	362	364	357	358	337	356	348	326	341	385	325	350	355	364	358	339	367	326	360	334	352	330	351	353	366	372	326	346	364	341	324	321	360	361	346	349	390	354	310	349	348	338	351	340	369	371	375	344	359	349	355	338	349	379	375	346	350	321	353	315	370	340	343	342	354	322	314	365	370	330	352	331	331	326	358	353	364	349	356	366	343	358	350	338	359	356	361	360	354	352	332	345	362	352	366	363	375	357	343	388	332	360	361	345	357	352	378	360	352	306	321	339	367	347	342	341	359	345	362	338	339	350	317	360	327	324	362	355	363	383	326	334	319	340	349	374	344	368	357	340	382	345	350	317	341	361	353	342	368	387	326	382	378	344	333	380	324	382	347	362	366	353	324	361	343	356	359	357	325	355	364	349	357	321	355	347	344	353	320	366	372	382	384	342	356	336	349	347	346	358	347	339	356	392	354	354	350	350	356	366	370	359	372	352	384	343	348	324	334	383	362	346	373	351	334	363	352	358	346	339	356	340	341	373	339	338	345	349	349	390	385	409	371	346	358	356	333	334	362	341	360	357	356	357	368	289	361	321	347	390	382	320	337	348	343	329	350	348	337	384	342	363	349	340	351	333	326	347	316	389	365	327	325	358	332	360	369	345	354	369	350	358	356	327	367	328	375	349	363	327	338	372	370	367	350	337	365	358	381	356	366	358	316	345	349	362	352	356	372	372	349	335	347	367	339	338	340	356	356	340	363	350	386	359	355	368	357	330	369	348	359	379	360	374	368	304	353	345	358	368	355	368	355	367	369	344	348	338	356	357	341	336	359	349	325	337	350	336	333	323	345	381	333	363	369	345	392	339	358	346	359	354	364	349	345	344	361	364	340	363	328	349	341	318	319	360	356	343	368	368	322	351	350	338	360	355	356	354	319	342	371	395	379	376	346	372	340	325	380	363	318	338	363	388	367	339	336	345	389	378	359	341	358	336	373	342	329	348	336	327	338	349	364	343	352	375	353	359	376	330	387	333	348	341	354	367	350	352	327	351	333	330	342	334	364	355	333	357	369	356	342	333	367	358	386	345	342	392	356	333	352	341	345	341	343	339	351	361	363	339	315	339	325	350	334	369	373	345	362	361	319	326	339	364	365	375	374	356	343	325	370	358	327	341	349	362	349	384	337	364	328	358	371	349	340	364	340	374	376	385	364	351	350	368	356	356	348	363	377	371	345	365	343	354	363	328	365	334	347	358	338	340	378	363	357	351	339	343	344	372	324	339	352
27553	15762	23735	7127	4733	3513	2697	2152	1834	1646	1412	1285	1164	1104	1017	970	902	903	860	811	816	741	792	796	804	781	767	710	754	715	681	702	697	663	714	716	661	678	671	724	697	643	682	652	658	668	668	643	638	712	671	661	675	643	682	690	640	687	700	653	706	706	675	681	638	687	675	671	622	658	620	653	696	604	621	623	631	686	712	638	672	590	653	661	662	674	703	652	639	635	653	656	671	614	626	668	635	629	641	680	681	627	633	628	644	666	626	655	599	641	621	632	639	640	662	635	632	665	654	641	649	595	710	649	666	659	620	676	636	625	700	678	721	613	662	680	635	656	611	657	645	658	628	597	661	629	638	632	646	672	634	609	631	621	633	661	637	683	677	663	634	647	631	661	647	631	666	669	652	668	648	597	633	652	702	637	647	627	628	659	654	658	647	638	680	647	669	655	637	671	632	609	666	649	657	664	664	683	660	622	666	617	630	637	645	644	611	644	600	596	647	652	666	651	663	627	646	654	672	655	665	639	652	637	663	618	670	659	687	657	694	663	645	652	680	670	638	628	663	671	679	673	629	652	670	616	601	687	650	626	613	651	619	674	590	680	622	631	633	678	626	652	641	629	666	684	664	695	655	639	671	602	628	637	673	618	671	644	618	645	653	663	673	611	633	671	611	685	688	610	666	628	649	644	658	619	654	626	662	679	683	661	671	685	686	617	669	681	640	611	642	673	663	657	622	642	628	637	662	651	621	642	639	634	677	638	686	665	621	636	660	614	656	629	610	683	645	624	627	633	660	620	669	602	659	652	645	615	686	627	668	692	615	655	681	644	636	605	647	668	647	631	628	650	697	605	595	666	668	627	669	605	658	674	629	599	670	631	623	653	615	689	671	601	628	595	668	631	648	619	674	681	695	577	612	647	603	623	644	598	613	634	677	645	677	654	655	662	619	646	645	641	671	607	664	665	671	606	623	665	649	651	649	674	686	649	650	678	613	662	630	671	638	594	628	622	637	652	642	679	662	618	623	624	624	672	650	691	632	645	621	627	659	659	634	619	622	646	632	630	644	576	619	665	636	678	707	639	628	674	597	660	683	718	641	697	647	642	571	670	632	636	593	628	705	650	635	657	609	627	622	601	667	661	640	631	672	632	649	645	627	631	658	663	671	680	649	609	627	633	672	648	654	681	673	660	698	691	599	620	633	633	634	658	609	617	632	628	649	622	627	681	693	652	680	728	651	613	675	645	609	633	626	636	690	638	642	625	653	647	681	655	641	639	631	641	632	654	630	602	675	637	640	636	615	638	630	641	634	656	646	681	627	666	592	641	646	667	612	631	624	650	618	605	605	625	628	642	645	707	649	653	657	650	672	685	633	636	667	634	657	650	596	679	626	621	650	641	644	687	657	693	661	626	606	641	630	657	594	660	655	620	648	627	650	657	648	668	646	641	636	660	646	634	647	670	672	629	620	630	651	627	658	664	631	614	625	666	634	644	660	656	630	636	657	647	637	672	637	632	624	634	661	663	651	628	685	615	606	611	646	684	669	656	637	653	649	639	601	626	608	644	661	601	677	640	617	642	638	653	662	653	632	629	620	622	633	640	622	666	658	661	584	609	613	598	650	622	606	639	665	613	620	633	622	658	684	617	645	647	630	650	652	618	617	655	656	665	644	647	604	654	633	657	626	659	650	701	656	633	629	680	666	713	627	683	687	633	588	642	678	673	618	612	643	637	622	605	623	675	584	657	658	662	652	640	646	660	644	659	660	636	630	647	610	639	652	701	625	641	601	642	646	644	627	701	619	648	664	651	633	620	629	633	674	648	650	608	662	657	646	620	669	666	611	669	658	623	648	617	633	653	606	666	647	651	658	608	663	669	613	609	658	610	629	691	626	627	618	660	619	661	634	674	661	686	629	646	631	621	654	653	614	630	625	617	655	634	681	634	611	634	662	676	638	650	672	652	621	653	630	631	636	650	661	673	673	652	687	651	627	592	626	668	659	622	669	640	680	652	690	596	651	660	661	620	616	627	631	619	661	677	617	633	614	624	613	617	652	669	623	619	604	585	630	666	682	615	629	657	604	643	643	670	646	617	661	639	645	667	617	637	668	627	679	668	642	642	601	625	675	640	601	655	639	645	639	629	635	652	660	657	654	642	644	642	719	690	655	656	632	615	655	620	611	646	650	670	624	638	629	666	590	624	629	654	640	616	652	674	656	674	658	631	602	656	587	632	649	648	634	646	618	629	587	640	629	625	650	642	625	635	654	643	656	676	639	623	617	667	665	656	692	660	677	638	625	644	651	616	642	620	621	586	657	649	630	660	617	636	652	667	610	652	656	657	675	662	683	631	606	654	655	590	617	610	658	621	683	697	648	595	623	637	648	659	667	613	572	649	617	663	613	667	648	649	674	667	665	652	641	620	654	674	650	642	678	606	648	638	654	656	634	647	645	628	645	669	642	681	645	603	624	638	661	639	674	623	604	646	608	653	664	670	596	608	637	643	629	635	599	645	658	623	620	645	639	684	648	645	661	629	612	661	607	692	674	644	658	629	625	672	618	629	658	624	651	644	714	668	688	624	635	601	658	666	673	635	672	618	606	631	647	700	590	662	657	691	677	612	618	619	670	643	644	644	660	614	667	621	641	710	606	664	698	642	635	657	622	642	649	638	634	609	640	607	618	652	674	611	675	639	645	681	626	651	673	664	673	651	645	682	682	671	668	640	647	667	677	639	628	679	679	688	643	648	671	676	655	634	680	623	651	611	640	659	687	653	647	635	642	615	677	646	625	664	651	678	677	655	625	688	647	660	660	640	655	675	643	642	617	667	653	635	612	637	595	643	637	665	616	587	653	679	700	653	640	624	642	642	659	673	601	622	637	634	682	649	658	657	621	650	642	632	618	647	657	600	678	643	640	638	647	652	659	650	609	636	633	673	594	658	657	634	643	660	654	684	626	662	632	611	644	689	625	624	630	660	690	648	681	682	619	624	644	634	627	619	674	654	639	645	633	624	645	631	697	631	645	637	640	645	675	669	609	648	638	643	658	632	652	676	670	665	664	643	670	643	678	644	639	670	642	699	670	647	677	655	657	615	636	637	672	661	640	700	677	668	626	590	649	648	614	611	610	613	639	654	646	665	598	630	640	679	625	617	643	660	620	614	631	674	638	652	597	615	640	669	651	625	693	636	643	640	629	657	631	632	677	679	623	692	612	643	662	661	648	639	637	683	638	640	646	640	678	625	650	657	644	673	655	646	634	639	668	630	630	592	636	639	621	648	661	665	641	615	683	659	630	695	638	640	645	677	665	648	595	628	667	601	676	693	658	645	618	668	624	646	640	645	719	642	606	653	637	622	649	675	639	663	645	636	602	672	673	698	652	705	666	646	653	639	624	636	663	622	609	654	628	613	611	615	664	689	659	629	629	624	700	646	667	654	666	623	691	617	644	617	605	696	627	640	609	612	651	654	670	654	664	641	629	551	642	630	665	662
26762	20912	13485	1556	718	672	555	465	479	458	448	507	482	440	469	467	474	451	502	475	468	459	481	463	464	466	494	440	468	475	486	453	435	473	486	482	439	462	524	435	470	437	431	463	474	454	483	465	472	483	447	502	465	481	451	476	468	470	455	478	456	482	472	471	445	485	454	447	483	476	441	494	485	467	495	484	482	434	457	457	470	452	473	472	488	462	460	502	449	484	452	498	470	487	470	492	469	436	504	479	458	471	458	499	447	474	433	471	492	486	464	455	447	474	431	445	482	472	468	479	443	477	475	439	493	444	476	468	477	452	514	483	462	461	449	499	478	438	479	514	465	453	475	490	450	413	470	468	466	468	438	470	465	439	459	449	479	508	469	442	439	483	472	447	448	461	441	471	470	483	448	475	513	478	439	445	455	421	497	456	482	457	452	461	511	459	446	483	508	467	447	477	451	458	444	437	463	456	444	484	452	480	465	454	454	471	444	488	416	508	508	445	495	480	431	466	459	455	430	474	459	470	478	457	502	471	459	455	471	474	477	463	464	440	448	490	452	486	462	473	514	476	444	509	461	457	450	424	447	476	462	464	516	449	463	494	494	452	483	455	453	454	461	497	496	474	429	460	492	462	468	450	476	466	459	459	446	472	455	480	451	484	518	444	454	457	466	477	490	516	430	472	463	471	492	488	466	466	477	398	479	441	457	444	511	454	481	488	489	496	457	436	466	454	493	443	426	459	485	476	446	428	477	445	468	459	455	486	446	448	460	480	445	484	467	490	497	476	488	502	448	500	486	475	511	468	489	465	482	495	490	473	456	479	441	469	476	492	450	461	440	454	472	452	457	452	451	492	458	447	446	442	473	438	447	449	437	457	449	448	466	447	441	499	465	463	452	472	419	499	467	447	481	502	491	484	443	462	460	479	461	507	473	417	426	441	476	461	475	463	467	468	440	445	458	465	413	468	489	490	479	451	483	470	473	480	459	444	459	443	476	480	483	460	478	463	479	466	490	500	482	464	429	437	494	496	479	482	477	457	489	431	453	427	476	474	470	450	496	488	439	485	470	469	464	460	471	473	472	476	478	516	454	441	490	410	458	473	448	452	476	477	480	441	459	498	453	500	450	459	469	458	455	457	458	476	454	495	479	450	471	486	458	455	442	478	464	508	502	453	450	471	469	465	516	474	441	504	446	487	473	437	483	500	459	462	508	501	462	505	459	470	466	498	506	436	457	430	464	485	493	446	495	454	466	438	462	472	449	496	468	468	494	472	433	463	453	453	490	441	444	457	468	450	478	479	477	461	464	469	460	480	444	457	443	457	477	462	477	467	454	497	466	444	447	475	505	510	458	454	446	438	473	466	489	453	491	479	486	447	426	474	475	482	509	446	496	477	440	476	478	468	458	460	445	462	449	490	456	451	471	481	463	467	449	477	484	483	433	407	430	447	475	468	468	470	466	469	495	480	484	462	441	461	478	486	480	502	463	472	479	492	472	478	466	496	493	442	469	456	485	470	448	472	473	488	484	488	464	482	458	443	447	464	417	477	463	442	450	451	454	461	472	431	447	428	524	484	467	480	481	440	464	466	496	503	470	455	480	463	484	485	446	467	493	471	458	466	445	457	429	438	443	450	463	464	478	467	447	473	416	465	478	470	489	466	490	491	411	461	466	505	490	508	441	485	449	471	486	448	471	478	458	463	459	499	467	455	473	490	464	478	447	469	488	447	477	475	446	461	456	442	435	478	467	470	482	439	469	496	505	454	487	478	437	470	500	519	436	474	455	477	471	488	487	470	481	451	475	492	478	487	431	442	445	493	445	453	469	488	477	496	454	475	454	471	464	463	453	491	444	441	468	500	455	457	466	484	471	423	490	438	435	489	445	534	499	469	526	481	441	467	443	464	474	484	468	439	453	458	461	481	441	442	444	458	500	435	481	476	453	470	456	472	466	473	471	452	519	458	480	478	464	451	477	458	468	464	448	460	462	468	425	456	502	492	429	483	463	444	431	445	501	515	441	452	490	454	497	462	452	451	439	484	492	497	441	454	474	439	444	444	461	439	472	432	447	425	478	451	439	459	465	499	421	434	463	447	443	472	503	482	459	491	447	471	443	465	486	464	485	452	462	504	460	475	447	460	439	453	485	495	453	451	454	447	470	444	472	438	498	457	476	469	457	476	469	435	473	489	486	448	474	461	481	482	472	479	440	447	462	508	459	471	490	475	422	495	464	455	436	455	471	470	473	438	459	476	497	436	423	453	455	471	429	433	503	456	462	451	475	460	474	500	431	467	478	435	445	436	456	491	469	458	482	456	451	474	458	428	478	460	466	489	521	489	453	480	428	464	504	477	464	485	467	460	489	487	447	449	453	473	445	421	476	465	465	486	479	487	484	470	483	508	478	456	453	485	463	457	435	474	511	455	439	480	475	454	441	500	448	501	455	509	467	452	459	497	498	435	451	471	455	443	478	457	455	469	497	491	473	446	462	458	459	459	473	431	514	455	430	491	461	485	439	489	442	463	510	449	458	455	446	461	464	475	459	485	460	488	458	455	419	420	466	454	465	488	476	451	449	462	509	444	493	477	466	478	463	519	460	460	491	469	427	516	491	478	458	474	480	464	439	490	459	458	477	501	477	487	474	465	487	477	479	421	475	486	455	457	469	468	441	484	480	462	454	482	476	484	452	470	513	485	526	434	460	457	464	474	454	495	486	462	436	460	492	461	453	491	482	498	441	490	434	475	490	485	509	464	459	464	448	451	487	473	463	487	509	448	466	495	448	425	452	502	504	463	459	459	460	448	459	462	437	461	484	484	497	478	490	460	480	446	457	465	486	494	467	465	472	447	455	443	465	446	483	442	431	475	477	449	506	531	460	436	428	453	448	466	473	507	481	460	448	506	440	475	453	502	492	430	443	475	485	483	482	483	465	463	451	497	458	467	476	449	495	486	478	484	477	492	462	495	477	472	440	462	486	475	470	507	482	451	459	486	485	492	488	446	493	452	450	468	438	454	463	491	490	514	449	423	446	466	443	463	481	464	453	483	469	454	500	507	454	491	457	432	455	443	485	447	455	445	441	438	479	460	449	456	425	470	479	487	450	433	483	451	490	466	474	442	478	431	491	446	492	434	458	446	474	486	465	480	453	478	436	487	476	495	462	507	446	499	478	454	481	492	486	480	442	465	484	442	459	445	447	490	447	483	440	545	457	450	446	470	465	448	485	485	490	465	490	476	452	477	499	450	490	491	480	473	473	523	439	492	465	445	455	456	509	487	454	460	441	454	445	464	452	464	455	519	483	441	415	464	445	441	460	467	457	450	448	466	464	462	482	507	468	434	456	489	457	459	458	461	440	441	428	436	449	449	451	468	469	419	465	436	467	427	466	463	463	457	448	462	459	495	464	481	456	454	518	465	454	462	495	459	449	455	458	467	500	475	486	467	474	484	450	473	451	479	513	473	452	470	482	438	467	451	430	481	473	463	464	471
11789	2069	10946	1267	1116	1080	973	982	986	885	891	915	924	908	868	933	894	961	871	920	902	905	897	885	923	856	897	946	927	908	846	878	916	911	886	910	876	956	905	913	944	895	852	931	885	914	934	921	926	957	932	918	946	911	926	864	857	872	946	900	888	889	884	932	889	862	880	893	933	936	894	862	924	926	867	903	831	881	857	884	917	925	882	858	885	993	909	909	898	845	886	915	858	862	908	902	873	972	901	898	889	887	950	933	953	898	914	924	894	888	934	862	906	890	863	894	890	852	925	862	896	851	831	876	904	965	890	939	880	908	891	900	864	1000	879	916	905	901	872	865	931	889	878	876	958	876	911	883	913	903	859	832	892	938	852	895	920	881	903	869	864	885	927	944	899	904	941	868	911	856	868	959	905	920	901	891	942	881	896	833	956	906	842	841	875	834	942	858	952	941	868	899	877	912	884	909	892	878	941	892	926	863	873	917	891	888	923	887	921	890	871	935	877	939	871	855	876	965	885	819	931	860	837	871	911	829	859	877	852	924	953	962	913	908	905	946	912	902	872	939	858	916	906	856	891	881	919	888	910	898	888	897	887	825	873	881	889	892	869	883	880	873	909	904	858	874	914	893	929	923	950	884	898	918	858	901	850	865	910	965	871	962	805	874	907	908	862	863	861	887	917	864	974	930	943	887	883	882	862	872	889	858	893	877	878	901	884	892	904	920	903	851	868	931	926	885	934	908	912	832	881	916	841	853	973	918	897	899	957	933	907	913	914	966	880	898	937	820	919	892	896	878	917	879	836	835	897	860	893	902	923	916	914	910	907	893	871	886	887	959	890	897	921	916	931	878	875	888	888	901	830	952	917	885	871	923	868	861	949	857	916	886	917	896	881	914	874	875	930	936	877	911	881	841	921	925	905	900	798	865	947	927	895	918	916	877	903	905	878	950	882	871	887	888	917	916	861	916	908	880	872	900	930	910	863	859	899	896	877	910	914	929	923	890	913	877	883	860	902	906	841	917	824	890	878	884	912	908	913	899	934	926	903	928	820	877	864	931	951	872	892	881	905	899	879	910	889	876	884	909	877	914	830	907	906	877	901	904	865	871	899	903	859	899	847	887	880	913	852	921	869	920	926	855	929	904	856	880	921	960	839	886	908	891	879	900	878	845	889	884	891	894	868	941	939	913	864	924	903	855	862	920	878	931	932	867	889	882	915	918	909	845	892	959	879	908	896	856	907	949	883	897	860	917	895	845	901	899	914	938	878	871	866	891	865	929	859	927	928	922	858	899	888	895	923	881	860	875	905	900	883	933	915	853	870	919	898	904	912	915	883	939	913	873	950	876	936	887	915	903	941	849	939	878	907	908	927	825	891	887	869	888	934	893	908	866	854	880	936	895	908	908	897	920	881	869	940	899	889	863	968	872	902	863	914	940	876	865	898	893	913	890	929	895	920	898	874	905	931	958	842	885	906	862	962	860	881	831	927	881	883	873	905	879	875	914	963	894	867	904	888	872	855	870	880	897	893	872	908	897	956	840	889	905	881	899	895	857	896	822	935	873	855	864	933	858	952	895	840	908	899	932	880	909	849	884	896	920	890	900	894	924	915	854	862	872	884	909	889	850	893	874	901	949	926	861	892	841	904	936	930	881	916	866	867	892	925	873	913	890	880	888	891	899	902	878	904	911	871	832	924	895	902	893	935	892	874	914	895	881	875	895	907	887	880	892	896	826	850	958	894	912	904	917	879	858	875	913	897	857	916	910	928	865	963	846	919	863	917	887	891	868	890	952	941	891	907	920	880	901	934	881	890	916	894	863	930	962	914	898	928	888	879	849	930	900	885	870	803	850	892	920	888	899	882	937	878	884	894	903	927	909	933	875	880	875	894	852	911	889	921	866	886	903	911	889	854	854	894	948	857	891	925	860	930	902	874	919	886	863	934	869	886	886	874	883	923	881	911	878	877	904	921	902	908	921	890	863	893	920	953	851	886	902	867	870	846	888	912	859	898	864	904	916	893	896	873	906	858	923	885	904	906	885	869	897	952	881	883	917	857	878	925	899	898	881	882	908	882	933	852	876	889	931	970	892	856	941	881	853	931	886	887	939	920	916	903	900	875	857	924	903	907	870	920	884	873	889	844	920	927	942	919	924	872	814	888	875	881	879	912	872	870	843	872	831	911	915	918	911	853	928	907	911	871	884	950	901	941	888	913	896	886	906	868	915	870	880	904	910	877	902	879	903	873	881	831	922	857	857	918	854	890	875	836	872	905	848	863	904	873	839	899	917	944	896	864	904	878	895	889	894	896	857	868	904	900	872	921	930	873	902	834	890	903	933	872	919	931	850	908	913	880	897	910	911	922	926	893	891	905	899	888	873	856	893	881	950	928	890	802	896	879	959	860	927	950	884	895	857	844	916	894	923	914	856	909	908	885	851	957	889	885	862	873	956	864	898	868	901	835	858	892	840	889	930	882	884	882	854	899	909	935	856	855	909	908	922	826	861	849	938	895	955	869	886	925	905	875	877	909	975	893	915	875	961	904	851	904	922	918	923	861	903	965	945	901	925	875	925	905	916	889	887	865	928	895	908	905	888	933	883	918	896	834	914	869	913	928	885	870	888	877	881	884	911	883	898	920	884	882	913	950	813	892	857	901	883	877	875	880	915	866	902	898	866	883	909	898	956	896	943	858	875	890	947	855	926	881	912	907	925	880	924	932	861	890	900	892	869	912	929	932	888	926	894	913	807	884	887	891	875	943	891	886	853	911	938	820	866	916	909	918	885	926	885	881	833	834	882	862	864	951	902	923	837	852	909	902	932	859	832	922	929	885	883	929	844	935	886	887	933	892	925	867	920	964	850	863	900	890	901	873	883	907	928	875	924	942	930	886	940	881	883	898	873	933	890	887	862	909	906	915	887	859	869	966	852	895	888	883	850	895	908	894	890	903	908	920	913	912	912	919	925	935	908	874	913	870	885	840	907	896	883	891	875	906	949	913	933	889	864	895	924	925	885	933	917	958	860	875	918	921	888	880	848	858	932	914	883	852	922	912	895	856	869	856	931	856	938	959	922	878	901	920	909	874	915	908	879	905	907	899	866	846	898	896	873	876	844	883	849	920	930	848	891	914	890	854	935	927	930	880	879	905	865	900	888	896	953	885	949	862	882	912	909	914	884	871	919	924	910	922	901	917	911	921	894	914	931	890	931	955	826	881	918	883	881	915	860	913	877	918	918	832	880	939	923	885	864	924	888	902	875	894	864	926	911	861	899	827	869	916	907	904	937	878	869	890	940	876	911	874	916	843	921	921	882	914	913	888	833	877	960	844	897	890	840	917	860	923	895	941	873	891	871	924	974	834	926	993	931	849	926	896	865	888	933	857	974	909	929	939	900	845	889	942	889	920	867	889	953	925	972	891	871	883	904	871	842	862	898	869	955	952	842	906	941	879	909	893	831	901	878	918	890	949	848	916	920	911	892	837	883	882	887
24161	21310	27516	25447	20164	2621	615	445	375	328	327	278	283	274	269	267	248	267	256	249	217	251	237	228	186	218	227	225	231	215	219	231	245	222	224	224	211	202	214	229	245	236	216	228	221	244	229	215	220	201	218	208	194	244	226	236	241	222	209	210	213	203	207	250	193	211	223	192	216	203	216	208	244	186	204	205	210	245	213	184	212	229	202	191	197	202	185	220	212	220	201	212	233	187	208	201	190	204	193	231	224	212	210	201	241	208	204	201	182	220	211	219	219	211	224	220	196	213	229	218	219	217	197	206	202	223	181	200	219	212	201	173	200	204	181	195	220	213	212	226	182	198	204	216	222	234	205	196	242	218	194	229	206	199	203	218	201	204	221	218	220	217	193	214	206	209	205	216	215	213	197	185	198	188	226	206	213	199	190	240	217	210	223	209	211	191	214	239	215	195	222	221	184	203	213	196	185	214	215	186	186	208	203	224	213	220	201	212	200	184	217	225	173	199	199	238	232	226	228	233	229	177	198	224	197	207	209	219	220	194	221	210	192	221	217	219	217	215	156	199	221	198	210	214	218	206	207	206	213	207	213	204	220	185	203	201	208	227	223	220	218	208	189	207	224	194	209	198	212	232	199	212	247	233	205	197	208	223	230	197	224	204	199	193	222	197	214	218	205	211	213	199	207	189	203	205	222	224	225	201	229	215	202	210	218	205	220	201	181	239	233	202	217	214	235	206	218	206	232	199	203	220	206	189	243	222	241	218	201	216	209	213	201	233	173	228	211	190	212	203	211	204	205	221	217	222	226	208	243	201	188	206	211	199	206	212	227	222	196	171	207	208	221	226	212	211	216	227	215	218	195	216	224	212	208	216	229	208	213	202	196	233	216	197	206	215	185	195	200	212	198	227	206	227	202	231	212	233	191	197	251	189	179	213	225	199	215	181	207	174	212	205	227	215	195	220	193	210	204	242	225	228	208	206	227	190	232	198	220	192	210	193	226	220	202	224	214	238	222	198	214	193	234	210	220	225	199	201	229	199	229	219	237	217	193	213	215	212	193	204	226	212	211	221	220	199	226	211	200	217	227	233	205	217	195	232	192	219	193	222	226	218	214	225	210	202	234	216	210	199	241	207	211	208	196	198	196	193	202	191	213	181	242	218	208	205	200	222	206	187	195	207	218	212	209	219	217	210	217	206	212	226	216	199	212	208	208	221	247	217	202	219	185	212	222	219	194	196	190	221	220	209	198	209	233	182	194	208	195	215	214	212	196	213	223	245	217	186	210	221	204	235	216	211	214	220	200	218	191	209	208	230	197	201	209	222	212	194	193	208	211	217	193	222	217	203	204	241	230	198	211	192	198	230	200	201	208	211	198	215	218	227	193	205	213	223	205	218	221	196	203	211	193	221	191	214	207	212	193	209	207	184	213	194	193	216	197	194	200	211	204	200	217	238	197	210	234	204	188	211	199	198	215	219	236	194	183	203	216	240	222	211	222	205	219	227	229	196	201	209	194	200	200	206	198	234	179	206	222	198	209	195	194	225	215	222	202	216	214	213	217	188	204	198	198	195	209	224	210	215	213	212	192	185	243	190	221	217	196	225	180	240	217	216	197	235	217	213	233	210	200	209	187	200	204	220	233	209	189	206	196	219	223	212	237	194	226	194	203	168	215	216	189	220	201	209	202	200	220	228	180	205	198	211	225	215	189	226	201	193	202	218	202	215	202	223	204	216	221	209	188	229	214	189	232	202	201	210	218	224	208	202	223	221	211	237	229	206	228	199	219	200	210	218	209	233	194	202	201	212	233	198	203	205	185	203	230	225	196	197	233	197	176	193	200	206	237	202	215	204	251	217	209	223	224	250	220	205	203	222	214	210	190	218	193	226	213	198	210	184	222	220	214	209	207	198	208	220	193	208	230	192	204	202	213	214	227	218	191	212	218	210	192	213	224	214	221	216	229	211	214	178	222	216	220	221	216	206	224	212	212	212	216	209	225	196	198	228	220	220	207	208	209	210	238	193	204	199	208	179	181	204	221	221	194	213	201	218	208	188	210	216	214	227	208	190	207	198	206	194	200	212	202	232	204	231	256	216	211	188	239	205	204	212	209	187	195	210	217	218	212	229	189	215	216	202	213	209	211	245	194	236	245	195	209	203	238	210	190	216	213	219	211	213	205	202	216	217	234	221	220	207	185	219	199	203	203	217	201	198	181	171	187	226	187	222	229	224	222	193	212	214	217	202	230	231	201	224	183	207	197	205	205	230	212	208	239	230	190	201	189	197	220	204	191	199	234	209	201	220	218	209	197	215	193	200	225	224	210	206	199	190	218	195	208	224	214	202	193	217	211	215	213	213	225	223	180	209	232	226	214	225	211	225	230	202	216	220	227	233	194	222	220	203	189	207	210	220	194	234	238	210	224	211	208	189	204	240	194	231	221	225	205	170	217	226	208	193	189	205	208	220	225	202	231	196	210	202	209	247	184	223	213	208	222	190	207	212	198	210	215	196	205	196	223	224	186	222	216	229	209	196	243	192	201	230	220	190	252	217	205	204	201	190	215	243	209	229	235	203	228	216	204	204	210	198	200	216	202	225	218	212	214	215	219	206	214	189	216	220	219	197	221	191	240	196	209	186	220	199	209	196	223	213	179	225	205	215	219	197	199	189	220	236	219	207	217	201	226	217	208	211	209	199	207	202	191	223	220	219	236	200	200	229	201	214	225	204	197	212	208	207	173	196	216	189	213	234	206	195	227	214	231	209	204	205	201	190	203	209	213	232	194	225	209	209	242	223	201	201	205	212	203	182	205	213	193	224	213	238	246	212	203	212	210	210	221	207	225	224	198	232	197	195	232	203	212	242	185	217	216	204	192	194	187	206	227	188	233	201	229	238	217	200	220	237	215	221	233	173	219	186	214	206	197	208	207	228	207	199	209	207	222	205	194	221	222	205	219	217	216	209	191	207	192	206	225	212	211	172	207	199	208	219	212	223	206	223	201	208	220	219	203	230	230	211	187	210	190	192	225	236	214	215	221	187	229	212	214	210	222	214	206	198	218	178	233	212	213	215	203	201	212	216	213	218	215	209	211	218	226	214	170	214	222	202	225	205	211	194	218	211	196	198	207	191	196	225	214	209	210	193	213	185	205	215	217	219	209	215	250	210	224	211	204	207	184	214	222	175	217	198	189	192	205	179	209	212	214	187	210	196	203	191	201	189	210	213	234	195	217	222	208	234	198	203	208	240	206	231	225	204	198	220	190	208	221	206	184	196	232	199	233	231	220	212	232	182	193	225	223	218	216	214	220	232	202	200	210	208	212	199	202	189	200	233	199	215	221	238	207	210	195	220	222	205	213	209	209	194	209	214	209	209	215	219	203	191	182	200	200	224	235	195	204	215	207	199	204	199	205	218	172	186	233	226	195	210	224	227	227	210	221	221	199	207	176	199	207	211	218	214	214	208	209	187	208	232	225	206	212	203	219	201	210	210
23349	10282	22315	4171	2742	2085	1564	1264	1118	958	867	781	682	646	623	630	587	526	517	603	500	490	536	518	475	498	479	466	463	481	442	457	447	482	465	443	482	440	476	420	457	457	447	420	450	426	430	469	453	447	461	464	438	413	467	442	439	442	456	427	449	452	466	434	453	471	446	412	474	436	421	414	427	442	467	438	431	424	451	429	419	462	454	433	417	474	447	431	403	433	436	464	424	446	455	409	433	444	441	442	428	424	448	433	452	423	433	444	410	453	446	439	408	439	430	430	413	461	458	483	416	448	444	456	493	427	449	437	434	450	433	408	444	475	423	448	429	413	446	438	433	432	390	428	409	465	395	373	487	421	436	450	448	444	428	430	420	419	449	434	412	449	433	430	418	466	452	446	454	424	445	417	390	432	453	409	456	434	413	425	408	428	427	439	417	429	439	400	424	421	469	406	442	462	481	416	435	439	424	431	443	437	447	432	433	390	449	422	401	404	414	432	469	452	416	474	437	414	464	437	431	432	415	419	455	443	433	413	389	428	426	454	417	411	451	429	393	445	447	421	471	459	436	414	434	419	433	455	466	398	458	422	478	387	445	437	458	443	416	398	449	428	440	403	406	432	441	437	420	420	426	422	433	454	448	403	430	448	432	435	454	456	417	369	439	459	446	440	421	407	441	453	429	430	425	390	439	450	451	415	421	446	401	453	400	435	461	435	442	448	429	434	427	416	419	448	429	447	410	456	447	454	397	449	439	425	397	459	460	453	451	431	438	420	436	454	425	432	429	416	431	465	420	471	469	464	432	477	443	451	443	453	447	440	412	406	408	466	443	420	463	461	421	420	466	413	414	435	422	452	465	451	451	426	429	428	448	454	428	410	416	417	385	410	415	441	435	420	438	413	415	444	412	425	463	434	432	422	440	455	448	441	451	412	437	447	413	428	433	467	448	447	450	433	414	442	413	382	411	432	444	411	446	446	415	465	408	401	414	393	457	426	420	428	437	391	433	468	466	458	416	433	442	445	433	437	454	423	441	441	428	436	404	447	414	415	444	430	430	438	444	458	416	447	416	448	453	436	473	431	459	427	446	426	460	396	455	401	405	427	391	469	413	386	409	436	422	466	453	440	408	437	406	438	437	449	398	442	418	449	459	472	431	447	421	425	435	432	455	406	421	385	478	420	406	441	453	399	472	427	421	423	439	443	412	397	466	446	429	411	431	447	432	443	429	459	427	450	454	436	413	404	449	451	434	408	441	420	438	495	417	456	452	433	416	426	436	420	422	421	441	465	428	426	450	429	450	448	428	470	405	449	440	405	417	400	408	393	446	416	393	455	433	405	413	423	407	430	463	435	426	445	433	415	436	436	407	418	454	456	427	412	404	439	453	412	420	425	430	438	444	402	428	405	421	421	424	462	461	428	409	416	452	433	485	411	419	432	425	438	442	470	419	432	445	440	442	441	416	419	421	428	423	404	451	449	426	423	440	466	448	463	426	433	459	440	407	401	427	459	434	453	418	450	427	415	458	437	417	423	430	436	376	420	454	416	464	448	431	418	428	399	406	433	417	414	421	406	452	420	448	416	391	424	416	407	434	425	452	452	440	465	410	461	438	442	464	443	417	436	474	437	436	445	426	413	426	424	436	439	443	449	393	424	454	430	403	423	428	446	398	462	417	426	446	400	444	452	403	396	435	454	445	398	410	457	443	447	460	405	429	450	402	437	415	443	421	438	429	428	413	412	495	448	404	419	422	420	435	448	420	423	457	437	419	402	452	444	474	399	434	444	462	426	426	390	426	463	427	435	432	452	424	424	393	434	441	383	406	431	444	437	476	423	470	433	384	418	427	445	438	405	430	406	418	397	462	432	434	399	445	431	440	442	437	415	428	403	422	425	424	415	447	441	431	413	440	468	425	496	412	471	452	405	441	433	435	424	423	454	460	425	459	441	434	409	413	411	414	453	442	409	433	462	461	447	453	432	417	439	436	401	415	427	450	375	431	448	439	418	430	443	437	409	433	452	449	451	454	431	422	414	440	415	451	421	424	406	462	429	451	420	409	449	463	453	413	446	457	458	448	477	435	435	408	466	461	439	483	408	428	440	416	420	435	453	437	401	428	464	454	388	457	412	444	444	432	437	399	441	411	465	468	440	443	430	412	446	440	404	385	462	407	435	431	456	446	456	454	435	445	429	420	432	435	388	434	442	420	451	406	420	436	455	406	421	448	463	444	411	450	406	419	464	455	425	452	443	443	410	465	432	374	465	430	388	434	431	399	435	427	436	429	427	428	443	414	450	440	413	439	421	409	419	464	446	399	431	423	425	412	456	432	432	437	422	414	410	447	442	390	447	445	425	430	461	450	391	405	400	404	476	427	397	463	485	424	390	472	408	417	368	428	423	436	443	439	428	413	455	435	427	428	433	423	441	443	423	435	423	415	470	439	436	415	388	423	421	433	418	430	467	419	420	435	431	424	384	445	429	444	441	419	422	402	412	442	425	434	452	400	423	414	452	451	445	425	421	407	448	436	452	435	439	450	405	420	423	483	468	432	445	410	422	420	442	439	430	400	444	428	421	454	480	418	432	422	382	429	411	425	428	436	421	401	447	411	435	431	453	444	479	417	437	415	429	422	408	401	429	429	425	438	422	434	465	418	417	438	449	466	440	411	414	416	414	434	433	441	420	418	437	444	426	441	432	450	467	446	411	452	449	407	437	437	474	414	430	414	408	469	453	413	405	417	460	451	405	418	447	461	398	390	417	422	435	434	421	426	451	438	452	437	433	419	449	426	419	412	443	416	459	458	425	424	421	407	437	462	426	468	410	460	427	452	414	413	413	432	387	417	426	465	444	440	462	444	458	418	461	455	417	434	423	440	428	438	426	509	458	453	428	445	442	403	405	429	433	421	411	389	432	475	431	451	467	391	441	416	409	431	435	440	433	413	387	413	390	457	471	444	438	444	422	437	428	448	404	426	401	438	461	398	386	449	445	400	429	414	447	426	426	395	409	419	445	431	427	416	431	413	431	439	418	407	446	404	418	459	392	431	473	439	444	444	426	446	421	433	439	407	427	419	442	462	415	455	440	467	413	470	428	408	417	456	424	409	432	439	387	434	440	388	404	433	384	446	437	472	420	441	444	458	442	426	439	416	442	409	468	448	415	402	430	408	425	479	478	406	449	413	442	429	410	438	435	441	396	405	437	425	464	437	444	416	439	427	478	488	415	437	443	423	403	454	432	418	465	401	459	405	434	459	422	415	390	424	452	439	415	412	406	442	433	436	431	407	388	435	439	432	438	449	444	457	429	413	406	397	409	456	408	440	446	451	441	408	434	462	408	452	432	434	406	424	407	444	426	438	421	400	465	442	483	441	413	440	424	419	446	411	408	448	405	416	462	441	421	395	427	434	473	418	440	442	442	437	431	404	450	441	429	398	433	393	417	427	441	448	448	464	438	412	446	427	410	453	434	480	403	409	414	443	447	450	418
23295	21342	28280	24751	21342	19480	2260	812	693	613	490	523	502	439	408	452	413	425	402	390	439	407	404	419	400	368	384	356	358	331	359	382	363	359	393	372	357	364	356	357	405	361	333	372	374	402	362	400	378	371	377	384	347	344	388	371	351	363	395	359	335	335	370	376	346	346	327	357	370	361	346	345	377	340	333	370	359	369	356	357	369	336	348	351	358	359	378	366	339	366	316	338	324	364	368	330	384	342	383	363	341	343	369	350	368	363	335	311	358	337	362	364	362	382	362	345	394	363	363	385	397	414	365	314	342	351	364	336	336	360	333	337	385	374	362	335	339	342	321	377	349	346	320	339	352	379	348	374	415	340	328	357	353	370	340	369	312	350	372	368	338	343	376	350	356	365	356	364	363	374	342	375	357	340	347	339	351	344	335	370	381	351	361	358	350	352	383	384	377	377	338	375	372	365	328	331	346	361	361	350	376	338	363	385	340	350	367	383	332	333	353	367	351	361	356	376	368	373	357	368	391	386	347	307	348	365	354	324	362	381	391	375	334	324	323	387	368	335	352	376	342	343	328	398	350	384	356	347	368	399	356	336	346	370	404	382	351	340	385	348	307	355	368	370	354	377	325	350	364	360	371	330	353	324	345	356	333	338	342	332	334	363	361	339	360	398	345	326	352	355	316	348	361	358	325	367	340	334	365	366	363	349	332	377	410	355	318	372	366	343	352	348	349	336	341	389	357	365	335	342	353	359	331	340	348	348	335	369	323	353	379	367	352	346	333	336	344	346	345	370	333	361	367	327	353	339	349	322	346	368	343	335	338	344	346	386	375	350	310	341	342	365	373	350	342	339	351	361	341	348	358	345	340	329	379	355	371	331	336	331	345	385	386	348	333	335	370	372	345	379	377	341	329	358	332	364	363	347	354	345	364	330	362	413	370	347	376	351	364	336	359	378	365	371	353	338	345	360	342	356	369	373	329	352	394	346	339	349	339	355	346	368	335	406	351	368	389	350	324	387	338	334	392	341	332	359	333	342	351	390	348	356	349	363	359	352	357	356	354	350	372	316	393	339	361	332	332	357	383	361	357	340	338	350	331	345	359	352	330	369	380	369	347	324	335	348	360	361	356	358	349	355	346	366	355	370	362	337	364	379	330	364	373	356	339	391	333	335	373	322	338	370	351	353	357	355	370	337	342	371	310	334	324	376	363	353	374	362	355	329	358	337	357	378	344	335	323	345	353	371	364	345	375	362	320	352	385	355	346	375	374	374	359	336	339	388	386	335	336	340	337	346	357	352	375	374	353	378	367	379	334	333	386	318	330	357	327	331	347	369	348	349	367	333	348	337	374	365	357	372	357	362	345	317	354	328	336	343	368	344	363	329	348	362	351	348	363	387	329	359	332	357	338	382	369	368	347	327	358	358	371	379	372	331	340	350	350	318	361	344	370	345	383	330	343	353	319	378	349	354	327	368	350	364	365	340	338	359	355	348	352	362	367	359	362	343	339	363	328	354	358	333	346	306	352	367	376	386	371	356	323	331	333	337	362	334	342	346	362	352	340	330	397	365	385	366	378	365	356	362	365	371	363	389	329	334	362	352	385	378	342	362	329	337	375	322	323	361	347	348	332	332	329	363	383	326	361	364	364	367	362	354	392	340	365	370	344	348	352	363	306	334	360	359	357	360	366	375	352	342	360	338	350	320	376	357	324	338	350	329	377	377	343	362	339	327	350	370	314	360	386	364	359	355	337	345	366	371	371	332	327	338	389	339	352	371	357	343	348	380	334	339	387	352	351	363	327	335	353	365	361	363	324	348	329	350	350	382	341	323	327	338	346	338	376	364	370	361	359	334	401	368	373	345	333	337	369	331	348	325	359	344	368	346	354	319	370	343	348	329	347	349	353	348	348	364	348	399	373	378	373	342	373	352	348	356	360	359	366	359	349	368	378	364	320	358	350	356	366	337	345	319	349	355	348	374	334	340	367	366	343	346	328	366	365	354	356	331	340	345	337	332	352	330	326	354	376	382	346	354	353	357	350	361	326	379	328	359	353	313	348	342	343	351	369	384	343	335	339	364	362	350	333	357	369	357	351	311	341	372	329	350	334	354	370	354	354	381	360	327	342	344	354	380	318	347	337	327	349	368	342	351	363	335	335	350	396	350	342	377	344	346	348	357	337	346	367	339	321	339	343	342	353	345	361	330	377	379	337	350	345	344	386	360	356	378	366	373	324	357	342	372	351	368	340	389	373	347	343	352	329	377	360	349	343	375	333	347	355	337	350	313	339	341	341	381	358	355	352	294	346	357	342	353	354	380	363	366	346	348	325	343	342	334	342	370	356	342	343	344	346	324	357	357	380	299	354	351	371	376	327	340	375	337	348	357	333	362	369	399	368	372	366	336	354	370	365	349	331	374	373	358	369	372	357	324	335	331	353	344	377	336	361	360	339	349	357	331	339	328	330	329	368	345	366	362	379	369	349	332	365	365	332	343	328	329	359	345	369	339	358	348	296	360	353	384	324	338	330	353	380	328	357	348	339	364	350	349	363	357	365	354	333	343	375	357	354	350	391	345	303	367	362	366	354	335	358	362	373	381	362	377	329	349	353	340	364	353	361	397	333	341	363	353	356	375	347	354	350	334	355	367	371	360	353	349	369	342	349	362	353	332	396	348	375	352	383	311	344	388	332	359	357	361	351	353	351	366	349	370	355	381	314	348	375	352	394	378	375	362	338	333	395	321	362	341	360	389	335	332	345	350	366	348	334	322	334	359	354	367	340	347	350	340	379	350	354	332	338	354	344	346	354	373	356	388	335	353	362	369	337	338	303	339	370	361	324	326	337	395	365	354	343	366	341	351	339	349	395	329	337	369	316	370	381	353	365	371	377	354	363	347	336	352	344	340	350	382	367	382	354	369	331	357	313	353	308	342	350	342	380	361	347	335	363	354	334	328	379	342	339	342	349	307	331	356	365	367	345	345	383	382	378	357	365	350	358	349	375	367	347	341	343	346	368	353	360	356	344	353	363	371	352	352	334	361	356	346	397	375	357	321	337	356	342	357	358	359	373	343	359	348	346	343	348	338	335	345	327	368	355	367	334	356	338	338	329	355	333	319	356	329	342	357	347	351	356	363	379	369	366	340	358	346	354	361	406	352	360	333	357	356	354	367	367	358	366	352	348	348	366	361	358	346	343	377	326	363	332	372	338	327	366	359	321	312	333	342	328	358	371	387	345	354	340	346	341	364	357	351	350	362	357	338	345	332	369	348	324	396	329	369	366	376	373	372	325	357	338	339	327	389	338	369	361	384	325	361	366	351	347	362	370	380	337	367	346	309	354	367	364	320	334	379	363	360	339	324	327	341	377	390	326	338	347	364	356	350	385	361	392	356	338	354	395	394	354	363	350	344	345	382	394	346	354	336	351	376	337	369	364	337	349	354	336	389	343	329	310	373	367	353	357	359	318	351	342	325	355	339	368	321	325	363	375	337
26973	16159	23882	6918	4939	3377	2657	2173	1868	1632	1428	1276	1157	1128	1020	970	930	889	875	806	783	786	795	758	796	693	777	723	712	680	693	684	737	704	687	737	672	650	676	683	757	630	699	685	637	692	702	661	617	673	665	677	699	658	677	664	646	685	636	680	706	668	622	632	706	650	656	650	649	647	709	687	601	635	637	630	648	659	651	672	619	658	668	615	632	648	641	647	602	636	613	639	676	667	678	672	701	650	656	646	657	710	667	649	668	679	642	633	655	682	644	614	682	660	666	663	641	640	620	632	612	643	646	666	632	714	638	626	713	689	651	632	688	657	644	668	665	607	677	606	636	662	600	632	651	653	642	683	659	659	597	651	620	634	678	651	646	664	663	639	583	649	677	634	667	599	668	663	647	640	653	663	660	632	639	683	607	637	631	618	655	612	637	643	657	619	674	687	683	659	680	637	629	622	661	653	608	677	652	647	663	666	599	675	706	636	647	653	640	616	616	690	603	629	663	606	647	669	636	637	624	620	624	627	604	636	628	650	645	664	610	624	646	663	621	616	572	690	616	668	654	656	647	632	640	702	614	656	635	615	659	645	688	644	604	640	667	638	640	724	606	592	600	617	643	654	629	644	666	677	597	607	629	629	632	668	636	616	643	627	684	607	687	650	689	640	630	638	696	626	651	655	657	629	612	655	670	617	641	688	693	645	633	673	647	685	641	684	655	637	625	639	639	631	658	635	608	648	627	645	652	644	642	671	651	650	611	672	670	633	660	640	691	670	655	641	658	639	668	630	613	664	681	614	613	660	654	646	615	675	677	665	721	670	621	623	622	698	635	614	652	638	662	699	653	637	627	646	634	642	651	653	698	617	634	687	647	718	607	654	609	624	600	633	650	597	631	641	650	672	591	719	673	613	639	661	661	669	622	643	683	664	642	652	684	670	651	648	639	655	594	612	622	654	659	657	671	620	631	636	654	671	606	641	662	645	689	691	648	651	656	622	589	605	605	647	637	613	639	674	676	618	599	653	608	660	655	652	635	684	608	638	606	647	634	663	648	644	646	626	691	637	616	691	680	638	657	629	666	657	639	709	633	680	705	622	632	612	685	636	673	662	611	658	667	652	633	668	616	612	615	640	686	638	653	640	662	651	601	635	629	636	657	683	679	642	625	648	662	651	668	628	605	626	648	675	641	642	666	680	638	633	623	678	596	622	615	619	617	660	674	691	620	646	659	611	655	641	640	641	657	615	639	633	603	576	694	616	674	630	614	657	625	648	675	679	612	629	623	645	611	685	673	622	649	601	636	678	633	681	598	666	658	665	623	658	641	658	691	644	656	640	623	645	611	644	620	656	678	621	619	616	636	615	627	684	642	645	653	631	671	642	678	642	646	670	672	632	603	606	638	660	631	678	685	652	621	591	664	684	619	652	666	608	652	638	613	660	698	638	658	627	666	651	638	652	646	654	686	694	626	645	622	617	631	636	657	648	703	675	644	670	682	601	668	647	694	655	608	615	625	633	642	593	661	653	698	625	630	675	643	615	660	615	643	670	634	625	659	679	613	664	660	636	633	620	618	689	657	669	650	635	633	702	628	638	580	605	639	642	668	668	606	668	663	648	645	678	678	635	666	666	637	676	638	656	631	614	663	599	628	668	646	692	639	659	642	677	650	683	673	669	613	630	625	585	623	647	584	651	636	620	623	654	629	616	630	680	674	645	683	633	617	689	629	635	682	607	644	625	625	656	647	673	598	688	693	657	632	597	623	629	664	599	639	645	626	649	675	617	632	681	605	657	659	664	634	640	625	635	655	698	651	626	669	632	653	666	588	678	621	604	660	650	599	598	668	651	674	654	639	664	640	624	669	684	629	646	691	646	676	668	550	647	622	620	646	662	644	632	640	659	621	657	705	644	630	664	590	647	656	655	646	639	641	655	686	672	663	610	638	611	623	623	616	643	642	637	642	654	650	674	623	668	721	666	673	703	660	623	621	670	611	647	656	630	675	604	617	687	639	666	652	678	602	645	693	682	673	618	608	636	646	637	618	629	645	654	671	647	610	625	652	644	634	643	631	645	621	700	645	619	648	642	644	619	676	619	593	639	655	612	603	647	600	630	653	652	659	694	622	640	672	643	631	610	649	640	673	638	670	648	639	650	645	683	655	654	631	678	650	623	638	663	664	624	639	614	642	676	655	648	685	654	625	599	636	621	630	647	625	621	669	655	631	657	684	651	637	656	659	629	648	661	634	668	656	666	610	679	633	631	636	672	632	679	657	660	649	629	587	635	679	596	661	702	649	588	675	661	650	638	663	588	684	648	616	646	620	636	621	647	621	693	655	658	613	614	675	638	593	600	614	602	610	616	688	669	625	684	649	645	627	669	624	674	676	640	646	621	655	633	621	640	627	611	686	696	616	623	736	647	639	627	652	628	634	669	660	655	633	593	637	639	642	617	645	604	642	659	622	636	653	659	677	625	626	636	641	629	612	592	603	671	618	684	624	632	649	666	660	661	647	580	683	631	669	639	636	667	652	659	651	651	639	656	640	658	665	654	674	618	665	677	704	668	592	658	668	651	638	644	662	625	639	664	660	653	667	633	652	665	611	627	636	659	618	658	647	640	652	620	635	648	655	610	622	584	626	639	631	646	616	681	654	639	645	650	651	626	664	662	626	621	635	685	626	633	644	713	644	649	626	623	609	591	668	634	638	720	645	644	630	661	658	647	667	652	614	615	634	644	617	646	643	657	654	679	667	621	646	644	596	609	653	657	640	594	604	698	655	634	672	610	602	648	631	639	624	662	634	617	680	652	687	648	658	644	702	618	625	620	651	613	629	665	631	635	613	579	669	600	619	606	602	625	647	616	687	605	609	649	662	639	634	663	664	682	625	635	657	645	649	626	627	631	610	645	649	646	633	658	673	596	659	634	604	617	646	653	609	664	655	673	625	644	655	629	646	655	638	645	636	662	652	626	695	643	679	653	673	655	639	642	639	637	642	604	659	652	698	685	669	650	662	592	607	612	653	679	642	593	681	625	672	598	568	660	621	658	678	676	623	607	646	674	623	629	638	592	640	647	642	626	702	687	645	725	615	628	638	639	629	676	636	644	677	658	676	607	657	617	634	685	614	638	611	634	643	598	651	660	656	660	681	658	615	632	615	624	596	607	581	616	602	664	617	635	677	666	633	637	652	655	640	650	679	649	645	635	640	639	638	639	647	612	631	646	646	625	646	629	658	625	647	630	645	656	645	665	664	649	621	644	643	660	647	559	614	637	697	632	619	659	655	606	647	596	671	630	603	652	656	616	656	651	645	613	590	673	618	627	624	676	682	654	690	649	630	579	636	620	592	611	642	605	692	676	607	640	626	665	641	642	638	642	627	621	668	656	598	608	612	701	679	620	640	625	694	656	643	668	636	668	633	638	683	618	623	642	685	667	653	656	660	631	659	646	659	691	649	669	699	669	640	665	630	667	635	616	667	621	620	643	639	652
26927	20901	12434	1292	627	565	507	488	480	470	507	474	504	462	463	481	474	467	455	481	501	450	475	459	482	456	467	466	455	444	462	456	497	485	476	467	465	481	455	435	481	517	474	472	461	444	463	460	474	442	462	485	455	467	503	472	449	487	451	455	435	483	432	457	436	472	453	485	492	456	473	451	476	499	481	451	441	498	397	488	435	451	471	455	465	465	480	467	498	450	507	447	488	467	442	490	477	456	471	435	470	433	463	492	449	445	480	452	509	450	474	466	462	439	473	442	448	433	457	486	491	479	460	439	484	463	467	423	432	476	418	492	464	452	464	441	419	506	447	471	491	457	469	448	489	428	434	494	458	531	475	485	440	471	492	443	430	479	447	461	456	486	483	470	443	460	497	452	466	496	448	469	465	473	456	471	485	457	487	471	457	447	454	470	463	460	470	474	468	492	481	481	485	501	515	486	493	458	436	493	471	469	445	478	446	468	496	437	472	450	473	487	462	478	469	416	485	464	474	472	466	446	447	492	492	479	439	448	502	474	434	471	463	486	447	483	464	467	464	462	478	479	444	480	504	458	482	503	481	444	461	475	485	463	464	486	471	488	432	463	496	453	443	441	441	457	471	450	446	490	469	501	442	476	454	495	460	471	480	487	499	475	459	441	475	480	471	494	450	455	466	476	484	460	457	496	436	443	444	471	449	452	513	464	448	442	444	458	505	470	471	495	480	454	499	484	465	483	474	499	527	516	488	448	498	494	465	444	472	450	473	483	483	451	488	463	436	450	434	469	471	450	454	457	437	467	475	440	457	439	508	471	477	464	479	480	477	501	444	445	454	477	427	494	490	487	468	477	478	443	443	463	446	461	440	463	488	510	491	459	500	459	471	469	472	446	452	465	444	474	434	495	459	484	478	450	459	456	431	475	450	485	469	473	483	463	441	435	450	490	476	469	481	508	480	476	431	459	474	490	490	460	510	487	479	469	473	481	471	483	475	486	490	433	482	442	488	451	473	481	434	490	476	453	410	485	484	481	461	437	439	431	449	478	504	470	474	512	497	449	451	469	453	445	507	509	452	461	468	427	443	423	479	483	487	473	451	448	460	470	457	457	447	521	429	430	470	520	473	492	481	469	489	482	481	463	448	449	453	470	452	463	470	458	470	450	474	445	477	470	459	483	480	488	492	495	438	458	432	473	426	456	454	495	488	497	464	448	472	481	466	478	460	511	406	474	482	491	500	470	459	450	485	456	457	468	474	453	494	480	504	498	452	455	497	455	463	442	441	483	473	456	456	441	457	420	499	477	457	480	487	476	490	484	466	481	477	457	477	439	428	480	481	446	451	481	479	447	471	469	437	416	477	454	461	445	471	461	490	474	454	500	472	458	463	500	466	468	478	496	436	445	490	447	464	457	454	494	445	495	466	458	463	457	446	473	498	505	481	459	442	466	451	454	516	495	460	455	471	476	436	483	467	461	442	458	495	438	447	459	481	478	422	457	470	450	493	482	437	463	472	457	473	499	467	424	443	452	421	454	448	473	510	469	411	469	476	424	454	467	461	463	471	504	457	458	460	476	475	471	473	479	475	495	438	451	458	459	463	441	477	447	486	441	507	452	464	472	466	469	520	478	469	478	454	433	467	467	469	466	487	467	479	469	505	432	483	430	471	458	471	434	478	441	504	485	480	442	441	461	469	461	463	476	442	483	483	447	477	461	460	462	471	470	445	436	508	443	462	450	461	424	447	478	476	452	488	492	424	410	499	487	479	441	475	470	467	410	445	458	442	439	464	478	486	459	514	458	471	459	481	441	467	473	465	470	481	481	486	504	459	483	487	459	464	499	474	466	499	477	456	486	463	452	473	463	474	497	434	488	523	475	457	448	467	458	434	513	531	466	444	477	493	438	446	449	496	482	481	447	474	451	482	482	462	459	501	452	482	477	500	514	484	445	474	473	475	453	479	431	491	485	473	457	479	496	471	535	478	453	483	461	442	495	449	467	519	508	449	482	452	449	487	490	452	454	503	483	445	481	500	490	455	431	466	475	470	447	462	459	439	500	443	452	468	483	427	433	448	442	469	457	479	476	447	463	487	466	426	454	453	476	477	468	486	426	472	447	505	492	422	507	432	480	481	460	449	481	485	460	456	469	465	489	474	480	452	473	495	509	468	476	502	442	481	521	485	476	496	452	444	475	421	532	448	456	460	440	438	459	458	479	456	473	456	452	477	451	482	461	457	472	485	445	445	457	444	479	457	472	495	466	449	471	504	516	480	477	433	472	482	444	462	470	455	461	472	456	462	432	452	451	462	486	465	488	461	524	464	422	479	465	454	423	459	461	444	460	478	494	462	469	460	462	455	495	465	472	504	442	473	423	468	458	441	470	463	427	468	474	455	462	438	477	457	474	469	483	492	439	488	467	447	463	487	482	452	513	489	454	442	442	464	487	490	454	478	462	486	445	451	490	493	443	472	460	482	471	499	477	483	464	486	455	469	473	463	460	468	492	463	440	471	471	497	479	461	475	471	475	485	505	504	471	473	485	461	444	462	486	491	496	497	469	451	464	444	483	464	467	486	479	439	462	430	478	487	471	468	482	462	446	514	442	444	464	450	456	438	446	468	461	440	481	441	482	489	458	457	476	491	449	460	431	437	461	493	475	471	469	455	456	455	457	458	492	470	467	469	458	477	513	481	470	508	478	517	436	466	500	504	502	485	460	455	444	449	456	452	502	502	498	485	497	441	496	475	469	467	442	450	456	454	469	494	429	464	459	501	454	474	447	490	474	460	476	465	477	479	513	458	439	462	479	480	458	498	460	477	499	455	468	462	426	462	439	487	469	436	443	498	495	468	450	497	463	471	475	464	473	497	478	512	475	471	490	482	474	485	456	471	474	457	500	474	473	494	444	494	448	461	439	453	471	482	473	443	452	491	468	484	443	492	474	436	437	471	475	454	447	458	470	417	453	477	472	505	466	455	480	468	503	459	468	454	511	474	453	467	473	470	461	471	453	471	448	497	478	501	475	467	465	453	451	466	438	430	492	463	492	449	456	456	504	483	454	535	443	473	496	436	465	472	412	505	472	479	483	492	442	453	467	476	473	467	491	499	493	417	442	502	481	477	452	439	483	463	440	460	479	473	490	442	452	475	477	455	455	459	455	449	477	424	495	465	468	457	443	471	424	465	470	458	479	460	473	462	455	486	483	504	477	478	449	443	450	497	472	481	444	469	468	472	475	454	466	475	477	486	463	459	474	488	484	480	478	412	484	468	465	478	448	450	429	442	446	456	483	452	522	462	465	471	434	433	477	472	472	452	467	472	464	478	452	444	480	481	463	450	466	460	459	509	468	474	447	461	436	480	445	466	464	471	450	431	432	503	463	518	462	451	480	472	467	463	455	504	493	503	485	443	443	469	463	483	494	501	483	465	440	450	456	479	463	475	444	470	463	416	473	502	477	408	464	469	455	437	475	489	464	490	436	467	455	424	418
11874	2021	9793	1252	1192	1014	1035	949	927	953	908	922	941	923	899	927	904	875	887	951	876	895	917	957	860	957	928	923	878	918	953	894	908	924	924	871	927	910	894	881	881	927	866	869	874	913	878	888	885	837	873	862	920	906	874	907	839	893	936	907	942	868	881	865	830	922	909	911	905	850	882	864	916	924	876	924	857	897	859	816	935	902	899	890	870	864	894	881	939	858	892	896	906	894	843	857	847	846	928	882	833	864	879	952	865	884	898	916	892	933	855	889	890	886	880	846	832	892	837	876	880	891	914	887	941	868	884	897	888	874	949	879	905	860	910	874	904	821	863	864	915	896	856	887	848	927	894	902	924	885	864	894	916	835	912	857	883	896	944	849	938	907	867	854	889	887	887	895	935	888	862	911	907	873	947	857	941	875	838	942	904	912	944	925	915	934	876	875	909	893	910	890	878	892	905	940	890	895	912	918	900	876	874	863	859	903	921	847	919	904	934	860	886	893	880	860	892	912	900	920	880	896	917	912	877	917	886	904	881	920	884	886	858	922	878	857	928	861	891	873	887	868	892	910	902	901	875	884	919	871	900	910	882	902	873	919	870	891	856	898	857	852	935	912	818	915	882	898	903	912	885	893	829	890	843	928	905	861	900	901	889	890	858	931	872	972	876	919	910	903	867	838	854	848	900	882	887	941	868	928	894	875	922	869	915	840	881	878	874	953	946	855	875	878	876	884	925	865	917	898	912	934	902	895	909	932	906	831	947	861	907	920	858	852	960	849	911	830	862	906	882	837	888	865	936	908	936	905	872	850	930	897	877	949	957	871	907	910	904	901	873	885	907	929	900	852	860	844	913	881	856	926	901	886	887	911	909	919	896	875	910	935	912	865	908	911	865	876	899	890	927	867	895	947	913	861	889	876	892	887	930	942	923	880	912	868	848	926	917	909	885	893	888	805	912	868	949	882	913	901	873	851	866	879	879	880	858	872	864	948	894	867	878	881	958	878	879	871	867	939	891	903	905	922	888	887	915	869	921	916	902	901	852	872	867	909	943	941	910	913	888	865	884	964	914	867	875	934	892	929	881	872	918	905	870	912	857	853	892	881	874	868	883	935	888	895	897	915	883	866	899	900	905	897	888	885	915	886	973	919	864	891	920	929	861	845	885	856	871	930	887	860	941	867	920	865	939	920	882	864	929	902	894	876	884	881	841	921	870	883	925	837	888	888	890	920	888	910	856	908	943	928	901	851	932	887	902	869	911	889	928	937	898	865	897	856	834	937	856	901	908	846	929	922	852	845	864	924	870	927	959	905	874	927	908	896	889	874	914	869	908	902	874	910	833	891	869	916	864	885	935	910	884	931	876	886	938	822	937	880	855	870	897	933	874	891	920	888	895	921	875	893	920	887	948	884	856	969	936	866	899	925	868	898	929	863	876	896	931	905	953	882	863	963	908	943	887	917	913	860	885	869	857	895	910	876	886	920	910	888	901	896	904	895	876	907	899	942	925	853	904	902	924	886	857	940	941	887	887	924	854	890	862	919	851	887	910	894	861	921	871	887	928	916	907	901	850	901	883	923	881	877	866	829	903	871	844	937	928	857	879	856	889	844	900	908	903	867	918	871	907	906	884	905	862	922	866	925	882	875	858	909	913	875	898	877	945	895	941	911	896	885	918	884	874	874	863	899	865	892	897	903	900	881	893	893	856	848	887	900	904	896	885	886	917	917	852	893	930	931	920	868	919	882	889	874	880	905	856	895	904	927	906	917	886	850	895	896	925	823	889	926	885	911	909	874	912	878	908	920	883	884	880	876	923	861	857	886	913	901	892	869	931	937	910	889	904	855	911	954	901	878	925	889	898	898	932	886	893	891	922	955	940	891	864	860	924	821	878	867	881	911	882	908	885	888	901	908	895	924	907	861	879	885	922	910	862	931	845	862	875	931	885	889	917	934	932	884	903	827	873	904	925	853	871	881	887	860	906	863	881	877	859	934	973	891	850	867	887	874	874	907	900	899	915	905	928	924	907	910	879	921	948	894	823	862	879	897	888	951	842	807	884	868	877	896	908	874	866	942	834	877	899	968	883	894	849	873	913	864	885	876	908	942	878	883	861	848	855	884	890	876	871	945	924	872	923	889	951	922	927	893	851	866	870	896	866	892	884	885	848	913	892	884	885	874	901	940	868	875	903	855	884	892	900	944	842	862	853	914	904	901	822	934	917	852	915	899	927	896	896	883	842	876	920	948	862	908	861	873	889	885	882	862	881	898	867	917	883	881	829	855	872	897	876	911	935	874	879	917	934	923	858	943	889	910	901	871	830	923	859	874	916	934	904	939	840	887	894	895	864	929	943	891	876	922	841	924	856	917	871	867	902	854	905	921	904	855	918	923	879	899	899	894	931	927	882	881	917	895	924	890	864	902	860	928	905	870	905	939	855	877	939	861	916	936	890	882	894	928	889	876	906	874	869	918	901	900	913	911	865	910	903	875	860	871	847	855	889	907	981	913	943	892	882	841	867	913	847	920	925	953	942	879	903	939	853	870	874	852	914	914	872	876	883	886	936	867	863	927	887	847	823	875	833	886	891	939	916	873	916	881	868	885	936	894	838	879	861	883	912	937	873	900	876	852	950	846	858	922	926	892	890	876	917	896	886	904	857	851	877	891	920	877	861	937	891	913	884	896	915	826	934	930	899	846	929	942	843	876	875	873	879	891	917	903	882	866	861	889	938	878	907	861	903	890	882	935	943	903	913	925	899	906	861	959	883	956	858	867	848	880	915	915	868	908	880	912	876	893	911	902	902	901	881	855	898	880	944	914	881	900	884	892	924	895	860	833	893	879	912	886	933	870	869	889	877	861	908	909	866	846	893	881	907	913	841	917	880	874	963	882	923	959	914	864	845	891	895	925	918	909	892	914	904	902	844	914	890	899	917	903	894	885	893	800	889	858	870	866	918	896	897	864	840	864	903	896	931	922	885	925	829	927	927	894	951	861	912	911	920	906	893	936	907	913	899	931	929	908	871	913	901	881	905	865	935	860	873	889	953	849	850	919	841	977	922	901	882	884	939	839	880	908	856	952	943	908	958	912	840	931	865	973	847	892	905	890	886	887	912	901	880	858	915	920	892	895	866	886	900	887	959	877	898	897	869	864	909	876	905	917	910	894	895	900	859	933	928	894	875	860	872	836	883	843	872	917	915	873	866	864	868	873	941	898	883	876	843	950	889	880	843	917	924	936	928	904	883	934	892	917	882	830	842	917	858	893	901	889	898	893	850	907	854	935	896	865	904	869	865	873	880	853	925	881	905	889	848	840	873	892	838	861	938	891	901	905	933	903	943	888	847	931	861	892	926	902	899	906	887	863	887	836	911	859	888	878	897	893	947	914	945	887	900	889	916	881	900	856	881	897	913	866	899	905	857	897	893	880	885	825	826	887	933	902	833	892	910	911	872	875	911	890	899	930	904	895	847	880	841	892	891	903	901	918
24241	21330	27703	25319	20176	2412	660	418	340	354	335	269	303	283	228	247	267	251	216	228	209	249	237	207	255	243	246	206	240	213	217	235	225	211	238	239	201	211	235	198	206	204	211	198	191	228	219	224	218	220	219	216	238	222	235	203	209	209	222	179	200	220	212	223	204	229	212	237	243	206	205	184	202	242	210	219	196	221	211	237	221	224	222	216	214	207	182	181	208	211	226	240	222	217	215	221	225	209	212	222	209	222	211	228	226	202	213	218	231	200	218	205	209	225	214	259	220	206	202	221	216	173	231	217	193	191	221	212	209	201	205	221	214	217	213	208	208	240	216	228	207	197	244	207	221	205	229	191	198	225	238	198	219	203	221	219	182	225	234	231	224	213	207	196	211	212	228	206	212	206	207	213	209	202	221	198	198	199	214	199	206	225	215	217	224	231	211	225	212	225	219	218	208	200	191	239	206	221	193	196	214	216	231	179	210	215	204	229	197	187	247	202	209	229	215	199	207	220	210	229	191	203	209	197	219	214	212	243	232	203	203	211	204	210	240	211	205	202	216	237	220	198	203	195	196	212	208	192	208	210	224	198	206	219	204	222	200	187	198	220	193	184	209	206	210	175	204	223	217	219	222	203	223	201	208	202	210	223	203	214	200	238	173	211	203	213	219	200	219	168	211	183	229	206	217	184	196	219	196	206	247	209	218	204	214	221	225	233	213	227	211	207	193	214	242	188	211	222	192	236	214	209	217	209	223	192	218	219	198	183	207	210	215	197	223	222	219	229	194	209	210	213	234	220	223	209	199	227	184	177	205	223	221	210	247	211	212	206	193	201	188	224	188	192	199	215	213	200	223	189	233	197	217	204	206	203	216	223	219	190	204	219	231	212	226	178	209	220	211	191	209	200	214	224	199	199	224	199	205	204	231	232	224	218	187	239	218	217	201	186	211	200	219	184	217	201	228	200	226	211	206	220	205	191	206	209	187	216	212	242	191	235	203	190	227	228	194	194	222	210	216	193	224	230	196	206	236	198	219	191	207	213	199	226	213	171	218	182	234	219	180	225	193	192	208	218	227	215	201	183	224	196	222	216	205	209	220	215	207	223	197	196	220	209	216	195	200	192	198	202	178	189	197	205	217	234	220	224	206	209	203	215	213	218	193	192	198	223	215	200	191	222	221	208	217	215	219	229	210	198	225	223	236	189	219	188	208	203	210	212	193	198	217	209	198	234	197	212	202	198	229	212	207	165	211	216	213	228	191	202	224	215	200	227	204	220	210	204	226	213	209	204	237	234	186	192	210	195	205	221	220	223	204	231	206	191	212	206	190	241	219	213	218	215	213	206	235	202	215	203	203	205	220	211	234	208	206	215	204	217	224	200	203	201	221	190	209	205	195	208	197	191	215	215	197	220	217	228	210	186	200	201	210	206	188	197	206	217	193	208	204	222	236	211	211	245	190	206	210	203	185	195	214	199	217	190	202	206	227	205	207	228	201	188	216	223	191	219	210	215	228	216	206	199	209	233	189	214	208	211	206	197	237	229	209	230	241	200	217	201	215	205	245	211	189	207	180	206	193	196	219	198	204	227	217	203	193	199	187	226	219	211	225	208	208	204	200	211	204	199	193	196	214	227	191	201	206	222	224	233	212	217	225	205	208	236	181	217	222	223	221	195	228	222	200	212	223	199	213	198	202	206	227	212	228	195	203	236	214	207	204	220	218	200	216	230	235	217	189	192	224	194	223	245	225	220	234	217	203	192	207	215	251	200	241	213	192	219	210	195	191	199	200	208	191	205	213	223	253	225	211	217	200	221	200	217	204	207	224	240	203	221	176	221	174	214	223	213	223	206	189	226	195	224	230	204	207	204	206	204	240	216	202	203	229	225	206	216	215	222	179	217	216	213	180	198	164	233	184	225	218	219	203	217	232	199	200	204	212	217	211	225	209	185	197	210	194	229	210	228	215	214	200	197	216	213	227	201	226	204	196	206	234	229	200	249	234	225	224	207	213	234	226	217	210	221	212	200	226	207	192	211	218	205	192	219	255	220	203	227	199	235	228	205	203	210	232	199	239	208	213	198	224	211	207	206	196	214	198	198	184	233	201	210	215	234	211	213	239	213	206	208	224	218	200	224	206	226	180	244	214	207	215	199	191	220	205	206	222	187	192	203	216	223	208	204	211	220	212	219	225	192	239	203	211	211	215	255	229	199	240	232	211	194	226	206	231	223	230	236	218	192	208	227	202	203	218	191	208	222	212	221	185	227	222	201	179	213	208	194	207	208	218	237	184	205	199	197	225	180	213	230	193	226	215	208	228	222	209	224	227	235	227	199	218	221	211	229	213	215	210	198	217	190	200	208	220	202	212	200	220	209	205	209	205	232	223	217	179	203	202	240	201	213	211	189	221	186	183	198	185	198	207	217	216	198	204	208	192	197	196	170	211	228	233	253	197	196	192	215	196	210	183	216	196	196	217	218	224	198	205	205	220	180	223	212	217	204	222	204	215	210	226	197	203	220	203	214	229	195	195	209	213	173	179	219	212	228	228	195	195	171	214	188	232	237	222	244	190	220	216	226	216	212	211	208	199	220	208	227	222	189	210	225	223	210	206	224	201	215	221	201	211	184	218	221	211	199	231	200	210	204	239	212	215	200	211	205	199	210	214	217	231	216	226	195	228	196	188	208	220	203	186	226	209	202	208	212	216	212	213	191	213	204	191	203	227	202	199	209	191	222	197	215	177	208	216	205	214	239	213	225	199	229	193	198	193	218	214	224	203	197	220	206	219	202	206	200	217	207	228	238	219	210	186	207	200	210	205	205	213	194	194	209	197	197	208	229	224	220	210	192	199	209	214	222	205	219	222	211	226	227	222	209	215	213	195	223	216	216	231	222	237	201	208	204	222	206	235	211	238	230	219	206	214	240	228	198	205	239	205	198	212	218	247	225	199	240	204	192	222	203	188	229	209	199	191	211	205	228	202	193	213	200	212	204	224	222	227	240	243	206	215	215	218	213	190	217	196	201	202	186	196	210	197	215	196	197	220	200	205	240	215	195	195	238	218	189	201	224	179	202	209	203	217	243	178	198	210	198	203	218	204	226	219	225	222	207	175	202	207	205	238	208	218	209	201	208	212	215	209	212	222	196	240	200	203	203	226	186	224	183	210	216	196	197	223	213	215	208	205	221	207	211	215	208	196	228	199	205	215	196	197	203	176	215	226	213	221	216	240	206	196	218	216	219	209	196	196	209	184	250	207	187	202	216	212	206	188	225	214	238	210	205	240	223	237	195	203	259	230	218	227	208	213	211	218	208	201	182	223	196	186	206	172	187	222	222	220	194	202	188	228	208	204	238	188	197	190	201	239	244	194	202	229	200	199	200	210	208	178	203	188	210	212	214	212	203	206	195	206	203	221	198	185	214	234	227	220	188	198	203	220	207	210	198	224	196	240	194	208	203	207	206	215	188	233	221	199	231	215	213	211	228	226	228
24537	10233	20692	4164	2829	2128	1543	1285	1053	984	867	780	710	689	587	621	547	562	587	526	488	548	509	540	507	461	458	479	502	465	477	488	443	444	494	493	448	489	467	462	466	428	440	433	473	439	440	467	459	463	443	452	449	449	435	474	426	434	450	459	410	441	440	467	459	398	439	483	434	462	452	421	405	466	478	410	439	420	446	459	471	393	449	397	410	420	436	438	432	397	407	454	432	438	409	438	445	444	403	440	432	467	433	458	448	450	413	436	428	439	419	460	445	411	460	407	455	434	445	442	412	407	456	417	386	412	451	409	429	425	407	442	432	445	422	409	425	418	429	438	404	429	407	418	403	416	420	422	469	383	441	415	479	427	455	408	445	413	407	405	451	453	404	441	431	452	380	416	441	444	428	419	451	438	436	449	444	439	420	427	442	404	455	455	411	427	439	438	414	425	474	417	439	397	394	441	442	430	429	416	456	420	410	383	417	428	426	404	462	387	450	426	430	434	437	431	412	439	432	429	419	427	401	458	397	439	433	410	435	414	455	449	420	424	428	438	436	428	446	414	405	440	432	409	427	417	408	435	429	410	420	410	417	397	389	435	445	397	434	440	435	476	441	408	407	427	394	410	458	450	405	414	425	438	449	471	423	413	436	418	420	419	433	456	437	412	423	452	439	447	408	451	422	409	431	430	417	436	430	428	422	415	437	485	447	443	440	426	441	444	437	458	402	442	418	445	408	443	431	452	426	422	432	439	418	399	441	431	497	427	384	460	407	414	444	404	414	437	430	423	414	465	421	463	461	427	421	452	414	421	438	420	417	410	429	467	406	459	458	471	407	432	401	435	454	418	428	438	405	474	404	443	438	441	422	406	433	462	458	421	391	417	439	404	426	436	390	396	468	434	409	433	432	396	409	447	449	418	405	441	430	432	409	439	448	408	388	412	425	443	457	406	417	402	432	407	434	452	467	416	411	434	441	439	437	413	386	441	399	456	423	394	389	373	436	407	473	422	413	412	414	407	446	429	408	422	426	460	420	410	405	417	456	426	444	445	424	447	443	433	403	458	414	430	428	445	442	419	420	461	448	397	493	458	425	434	403	397	445	455	435	421	416	390	420	457	427	429	461	435	403	445	436	420	470	402	437	431	426	403	392	424	425	460	452	426	453	388	491	468	419	429	437	417	437	475	406	422	448	430	445	439	457	460	405	460	417	408	427	454	406	420	415	453	442	445	448	450	452	420	452	396	450	405	432	435	422	483	468	405	429	444	406	422	433	400	459	424	461	434	410	413	428	419	435	436	473	393	423	418	423	423	449	454	465	449	428	429	418	412	415	456	480	427	442	468	423	485	450	435	451	400	417	421	476	424	449	431	394	456	437	413	446	412	446	416	464	447	428	432	423	460	450	418	420	435	429	437	428	420	439	447	416	460	420	427	429	441	400	438	460	418	412	470	412	425	433	415	416	418	400	413	410	433	442	432	429	474	403	404	408	406	407	445	412	412	419	418	416	409	450	448	416	428	412	391	440	439	405	412	434	414	439	403	406	429	463	448	410	448	418	438	451	451	429	423	414	428	475	450	454	430	441	408	459	435	431	414	456	448	433	466	431	422	433	460	430	385	439	440	420	435	420	449	404	434	442	447	422	437	460	449	401	416	421	430	389	410	396	448	442	432	414	406	404	445	438	412	397	405	448	422	410	411	379	432	414	465	459	443	417	407	471	402	458	418	447	404	435	405	434	431	412	387	426	405	422	425	412	412	422	441	421	437	413	431	439	442	411	396	393	406	455	444	466	408	419	426	399	409	425	458	409	435	428	440	413	434	437	464	457	430	412	434	440	446	456	428	428	416	436	436	415	404	445	467	425	422	436	436	415	426	468	423	466	442	426	445	410	408	415	438	441	466	450	466	411	447	422	411	414	417	426	450	448	449	445	469	410	442	442	448	420	427	431	393	417	445	377	413	426	411	451	450	423	445	379	429	434	390	422	419	440	437	414	425	406	482	414	418	412	417	452	427	436	414	437	455	408	392	425	426	422	436	432	430	422	424	408	423	427	411	403	439	452	400	418	438	430	429	402	430	457	405	437	425	428	429	414	455	413	428	431	435	447	441	425	430	389	408	463	447	398	397	436	423	442	441	399	436	423	433	421	429	441	444	389	392	436	424	406	413	450	407	417	438	391	442	437	446	411	410	431	424	423	435	428	417	454	421	438	420	419	414	435	459	420	437	394	447	386	405	440	412	437	428	432	474	436	450	418	446	424	448	432	433	419	434	441	461	434	392	424	447	434	415	375	422	449	474	413	431	427	406	448	406	428	461	429	419	432	450	447	405	441	424	391	438	445	432	416	432	403	443	418	412	432	447	398	431	425	430	424	448	436	414	408	437	430	436	423	440	412	398	408	412	438	415	416	409	468	414	438	436	420	435	429	422	427	432	415	433	413	438	422	439	394	438	443	444	428	408	438	419	422	421	411	447	462	439	411	378	417	442	415	454	472	455	422	430	407	487	411	419	433	427	450	428	423	399	427	386	441	449	463	437	446	408	411	443	454	429	384	432	450	405	443	466	386	445	413	468	432	395	436	414	400	436	412	425	397	443	390	428	448	444	425	418	403	413	421	425	425	426	429	426	424	434	421	429	423	404	398	401	450	391	451	461	408	427	442	463	437	410	403	424	374	456	428	432	480	396	407	393	414	446	460	449	415	457	414	425	437	413	410	417	402	437	434	416	400	411	399	453	457	375	445	460	472	424	402	391	448	430	449	447	431	431	426	449	421	460	437	423	403	455	406	453	383	465	443	453	445	467	419	429	433	400	443	427	446	421	398	413	411	440	411	455	412	400	483	457	407	413	419	436	412	439	422	436	412	407	408	417	399	423	416	409	448	435	458	431	419	444	410	446	423	454	468	395	437	424	446	391	439	433	434	430	403	474	412	430	442	427	445	402	395	435	415	451	422	419	417	434	419	386	435	457	407	407	390	439	409	447	425	463	458	419	398	381	435	426	454	454	437	436	394	473	398	427	444	459	432	422	425	448	412	439	420	442	402	442	427	415	439	443	455	404	417	415	394	415	457	441	423	398	414	430	424	417	414	417	436	398	440	442	433	438	460	399	447	419	432	406	414	392	432	440	439	412	416	436	415	453	431	419	455	448	443	410	400	469	431	428	443	442	444	453	431	401	398	458	434	436	445	436	462	455	458	410	449	467	426	406	444	461	393	441	424	430	423	396	416	387	399	419	409	426	409	425	385	425	439	426	444	446	466	435	448	411	385	412	445	454	443	432	424	432	401	439	411	414	434	437	452	422	445	466	449	418	431	432	431	424	435	426	422	419	448	422	434	483	467	418	438	382	365	445	431	417	452	461	420	388	441	392	463	410	392	457	410	421	440	402	410	423	445	420	426	443	408	443	420	397	451	440	449	390	433	412	443	427	409	388	461	385	423	397	417	436	428	401	411	435	443	403	419	403	435	435	438	442	413	409	445	442
23294	21330	28319	24661	21331	19081	2004	859	661	607	572	529	503	506	431	467	422	401	414	392	424	401	429	399	371	407	402	379	357	380	377	387	397	394	378	351	366	410	396	361	378	369	390	358	342	351	386	376	373	391	356	357	350	348	361	345	355	355	376	346	387	368	369	399	368	299	334	355	349	344	384	365	341	353	352	364	393	374	383	358	377	348	363	367	324	361	340	370	374	362	329	365	334	355	355	336	352	363	381	332	357	348	365	335	352	344	355	356	350	319	363	312	343	373	355	350	339	366	336	346	338	378	358	348	375	382	392	335	357	326	348	332	324	366	366	337	345	349	352	351	352	385	350	309	329	361	340	327	388	346	349	352	366	345	361	357	331	353	364	349	360	335	350	324	313	335	358	345	368	338	374	353	372	360	350	347	371	382	317	358	381	343	349	363	370	352	336	363	325	388	345	327	371	355	344	372	343	340	350	336	364	357	352	333	335	366	358	314	388	362	366	312	339	371	344	332	354	341	393	329	334	375	338	371	364	346	378	395	316	366	387	364	349	315	363	353	367	363	338	332	360	341	354	374	347	360	347	378	365	347	327	387	349	368	357	348	361	369	347	302	370	370	336	341	357	333	368	364	371	351	369	358	363	309	398	370	376	366	354	367	368	381	338	347	362	354	346	361	357	350	379	370	323	343	343	354	360	373	353	364	367	333	375	356	362	350	373	349	351	357	402	324	367	339	368	343	349	315	359	337	340	339	375	378	329	350	320	339	347	352	335	363	365	313	325	326	342	371	348	393	338	356	349	328	362	336	349	332	353	356	327	349	322	368	355	336	376	333	347	361	353	339	342	373	371	387	345	365	366	329	353	354	366	368	360	371	354	363	325	351	364	381	359	371	345	361	340	350	340	344	350	368	332	333	353	326	326	364	339	377	340	346	373	348	317	346	373	361	359	347	358	343	336	337	350	331	401	361	363	381	325	327	346	333	342	318	394	320	331	348	362	325	317	360	332	342	383	352	355	369	350	343	346	383	358	356	359	370	369	370	376	337	340	354	345	343	382	370	329	337	369	343	382	349	341	311	338	348	363	316	373	378	375	382	380	348	347	340	380	310	351	390	339	356	327	355	350	326	364	353	355	338	353	368	370	329	376	368	341	413	333	353	368	371	383	352	378	322	340	345	372	358	351	339	352	348	344	357	372	356	378	363	342	329	389	320	378	347	357	341	314	359	348	346	342	356	352	381	352	372	348	334	357	343	361	338	345	359	359	371	351	335	335	373	337	351	390	319	325	370	340	361	343	348	340	345	365	325	365	316	363	358	320	338	363	386	334	364	381	367	341	342	353	357	361	369	330	357	380	353	338	373	368	376	357	342	382	336	345	357	354	368	361	391	346	339	300	357	367	370	368	349	374	346	283	337	337	324	369	360	352	326	383	339	360	353	353	337	344	325	361	343	319	382	353	360	346	358	332	362	361	362	346	348	367	359	362	370	340	334	346	346	325	344	348	344	349	355	380	334	351	370	376	332	360	383	384	359	336	358	357	355	369	377	366	329	384	350	329	338	323	346	348	382	345	376	342	371	304	346	366	364	363	350	358	366	351	388	361	360	329	322	343	357	361	347	351	375	348	371	378	349	348	350	384	339	351	330	341	310	334	371	368	333	363	377	386	332	358	356	356	339	370	360	342	332	367	351	327	363	380	330	333	344	380	395	362	394	365	339	374	351	353	333	372	337	395	383	374	336	362	350	361	343	341	326	333	374	344	334	341	377	359	353	344	359	361	343	339	320	357	338	377	343	349	339	323	340	358	375	342	367	377	364	366	370	348	352	349	379	342	344	333	384	338	360	363	350	347	359	376	371	333	352	370	367	334	348	341	377	329	345	346	354	323	341	336	357	355	355	349	325	344	372	361	344	396	371	366	356	336	347	391	358	349	348	367	325	329	355	367	336	358	347	366	364	342	363	371	358	335	355	335	366	342	392	352	362	311	345	354	351	325	382	342	346	336	366	379	369	341	334	332	364	357	341	357	348	379	367	346	357	371	370	350	329	317	338	335	324	357	335	348	362	360	387	327	366	377	336	359	359	400	383	369	365	378	349	375	342	358	361	351	361	352	346	333	370	366	347	344	345	366	341	351	347	379	338	345	356	401	363	340	354	358	361	331	355	347	355	368	361	369	379	371	353	365	353	353	343	342	403	333	353	344	363	356	355	351	328	349	325	357	365	333	340	365	368	359	337	366	345	347	366	354	344	351	352	373	366	340	340	364	335	359	343	361	344	367	350	321	358	372	330	351	363	348	344	374	363	347	360	315	361	370	324	392	360	360	335	359	365	350	325	353	320	327	345	329	337	369	361	354	374	382	371	372	358	350	384	353	364	374	356	354	336	322	366	369	358	334	339	383	391	353	332	387	359	348	352	330	344	337	359	314	313	342	363	345	357	365	348	367	359	331	341	357	354	355	347	335	377	360	369	348	361	375	388	376	320	326	365	357	396	347	362	365	324	357	379	296	325	340	347	343	363	353	346	340	342	340	339	332	312	349	369	317	366	321	351	352	316	352	374	349	355	331	371	364	333	369	354	361	363	335	365	385	329	336	378	365	349	316	371	351	313	360	358	351	367	334	346	385	341	372	338	374	339	381	349	379	341	378	341	383	347	365	346	329	368	356	351	330	332	365	328	337	368	357	350	366	352	338	344	354	349	363	339	337	340	342	364	342	340	355	366	358	348	373	351	363	354	336	373	385	341	394	347	322	338	355	338	326	358	373	390	339	358	357	313	310	381	357	353	365	361	392	395	324	354	336	336	368	375	343	348	351	337	339	362	362	330	351	344	347	365	373	318	354	348	339	366	356	384	334	373	356	362	362	328	381	374	374	360	354	353	376	358	359	326	340	363	307	370	351	339	320	333	347	350	314	354	362	344	351	374	362	344	369	316	360	355	372	361	374	340	360	337	322	382	327	322	399	341	351	359	365	375	365	366	352	323	403	332	354	351	316	341	344	370	373	370	345	363	313	344	363	355	362	331	350	339	370	339	343	338	355	349	354	390	329	317	352	380	322	347	344	371	352	348	354	335	356	369	391	352	343	381	350	326	363	352	377	333	348	359	370	319	364	374	388	337	343	357	337	368	353	356	353	382	366	330	366	326	382	338	338	348	327	352	362	352	398	367	335	309	367	346	359	366	382	335	318	338	346	356	359	338	350	311	361	367	383	315	369	327	335	328	341	308	385	362	353	339	369	364	337	351	334	380	409	384	367	332	376	343	362	389	332	365	397	330	346	318	326	379	354	359	358	352	345	362	302	340	366	359	333	336	362	358	347	327	346	347	335	366	327	376	331	366	339	364	326	373	348	379	358	360	303	351	340	329	319	370	369	366	360	358	365	350	355	346	338	356	381	334	389	360	349	341	345	350	384	353	338	344	347	325	351	368	348	331	364	351	332	324	394	353	360	354	387	363	350	311	350	339	344	364	342	327	369	339	356	370	332	356
28164	15920	21722	7061	4790	3555	2776	2214	1865	1608	1372	1267	1172	1096	1047	910	949	885	864	880	787	734	800	779	714	717	745	741	704	722	712	684	723	714	735	699	695	661	675	699	722	657	686	687	679	673	601	650	683	673	660	643	715	658	680	649	651	703	631	642	642	663	643	678	631	664	663	645	621	700	656	626	604	667	649	668	624	610	647	688	655	635	640	677	628	681	630	634	604	657	642	642	601	689	618	642	632	623	616	589	673	640	680	686	600	616	633	611	626	633	630	695	635	615	658	647	650	646	621	699	650	661	637	649	635	604	666	630	669	649	646	617	664	575	602	674	701	647	699	644	630	636	643	626	654	675	661	633	641	602	668	621	613	646	616	667	635	633	667	642	624	624	635	622	691	651	663	634	638	635	673	609	656	613	657	660	609	648	604	644	640	686	660	671	649	590	647	610	661	631	663	608	607	650	658	613	665	605	662	657	633	605	627	624	614	643	634	654	627	639	631	595	613	642	636	664	641	680	626	678	656	609	614	677	624	622	651	652	685	636	623	615	638	603	609	653	664	581	651	641	655	688	695	682	672	636	634	605	661	598	644	659	658	619	631	635	650	624	651	651	608	626	633	651	686	594	650	649	636	604	671	637	624	612	643	645	648	644	654	651	604	647	656	638	631	607	607	674	630	633	632	646	589	612	669	659	675	601	672	646	627	605	652	669	654	568	610	681	625	678	695	591	629	651	632	684	604	675	634	646	650	661	640	649	642	660	653	593	670	657	660	612	606	686	631	633	620	647	619	656	661	603	638	618	674	643	643	627	582	660	651	640	595	654	640	590	638	630	631	626	647	626	617	623	584	598	656	645	648	642	687	626	619	578	622	651	625	627	657	674	643	653	656	625	620	669	701	685	696	623	644	615	627	616	664	612	638	629	629	663	649	659	616	626	615	623	619	661	628	611	662	652	614	677	664	663	618	670	659	646	632	623	630	603	592	671	640	623	617	647	623	601	621	619	667	662	598	630	631	601	687	625	626	631	651	613	659	661	642	694	630	609	654	666	666	667	671	636	615	645	643	611	641	661	634	659	617	586	615	644	660	618	638	601	604	609	655	659	588	647	664	622	648	633	577	664	651	618	637	618	637	643	633	674	601	601	633	669	635	675	651	611	648	617	649	606	644	656	658	636	620	624	635	596	626	646	648	626	627	622	619	669	660	607	613	636	634	666	620	674	630	637	607	642	605	652	639	659	610	680	622	626	619	663	604	629	644	636	681	645	665	619	605	649	633	635	665	643	626	616	651	613	631	654	653	687	670	625	667	725	639	647	654	592	604	624	637	636	589	646	657	641	625	619	671	643	594	624	675	681	596	624	588	603	627	634	626	648	622	660	642	596	627	641	649	655	618	648	627	654	640	672	634	672	623	650	631	626	607	663	655	630	629	655	613	602	630	643	571	651	620	679	642	669	669	628	642	604	649	588	626	588	665	645	588	662	613	657	642	648	599	628	616	636	664	628	562	593	622	659	659	597	635	607	614	638	618	663	654	646	639	619	640	640	630	604	671	632	629	637	635	639	698	643	614	649	663	641	641	641	632	647	623	626	673	610	655	638	660	578	643	595	621	661	647	647	636	605	639	639	621	629	662	611	654	652	625	683	594	648	658	650	646	683	664	658	612	641	663	652	627	590	628	684	644	625	621	649	632	655	668	607	655	629	650	641	618	643	705	646	646	597	649	661	643	628	630	640	668	715	664	586	613	660	627	616	623	693	649	629	665	611	645	659	613	630	627	616	663	594	653	646	625	678	642	582	648	652	601	654	684	649	613	654	661	661	654	645	613	663	626	653	635	654	611	637	629	666	674	638	621	623	645	625	644	652	632	623	686	655	618	603	614	680	621	652	618	624	620	597	675	690	630	628	618	648	664	666	691	622	623	619	672	601	623	628	653	653	672	637	618	629	612	640	600	675	607	654	650	634	678	654	619	654	638	625	679	634	666	639	626	622	655	635	658	648	613	619	669	660	651	650	626	676	615	668	625	656	661	615	652	609	670	623	638	686	640	633	664	619	589	652	607	611	629	619	652	639	629	660	615	652	639	623	583	686	656	595	658	661	632	642	622	627	627	676	630	658	616	622	670	611	691	671	661	671	622	676	648	640	633	647	573	623	646	647	640	604	616	661	608	642	664	685	633	639	634	596	614	657	667	616	617	664	672	617	659	652	699	639	664	622	619	625	629	652	624	607	618	619	637	627	613	640	659	665	648	666	621	676	657	618	611	593	665	650	618	651	641	632	649	660	623	638	649	604	620	648	621	643	638	610	674	678	657	658	600	677	653	662	647	649	629	687	596	641	655	627	616	662	581	670	646	596	593	594	619	661	658	648	656	644	637	627	667	643	626	631	666	632	621	634	610	650	668	638	624	648	632	643	621	679	611	670	670	638	621	601	615	629	633	648	650	620	626	637	643	665	691	615	661	623	607	703	662	654	671	601	605	618	603	662	630	655	678	648	645	646	641	684	647	656	669	605	696	655	657	645	624	619	604	628	660	627	668	624	629	662	619	653	671	603	659	641	628	645	634	697	667	639	685	668	595	684	588	624	631	607	629	636	677	588	612	616	661	646	662	639	573	682	642	666	628	689	657	650	616	635	676	650	660	642	641	602	665	683	657	634	629	630	632	626	621	678	668	603	638	647	624	660	629	647	627	623	627	662	627	642	633	653	654	666	654	625	604	648	641	604	643	661	598	624	611	641	640	631	662	641	633	616	630	593	653	659	622	631	616	609	656	654	643	636	619	671	583	655	657	626	629	629	671	634	609	643	676	652	637	662	682	671	656	687	646	634	583	608	616	667	661	610	622	613	668	644	632	639	605	618	610	635	628	664	650	636	648	661	652	681	634	720	690	636	638	667	634	648	661	634	650	648	634	556	648	632	645	645	627	649	672	623	641	696	638	618	680	675	656	618	615	669	621	640	651	636	619	659	645	645	661	632	653	642	603	674	612	669	625	650	638	566	674	657	629	603	647	640	608	626	639	643	672	667	631	641	652	633	605	594	615	673	651	608	603	683	673	637	632	643	608	678	633	651	600	626	637	629	624	613	646	633	601	625	617	644	650	641	676	630	603	647	628	651	638	633	658	624	644	647	668	573	635	601	685	666	614	627	644	658	652	646	667	642	612	621	630	633	638	628	649	635	653	623	643	695	605	615	677	658	621	668	661	633	627	642	636	634	654	641	622	643	646	643	618	648	641	623	647	649	640	625	667	629	661	659	648	650	669	672	632	688	613	645	661	672	658	622	641	636	635	622	611	708	649	638	627	591	669	639	642	635	638	669	654	641	640	626	664	655	638	606	660	605	633	615	609	619	607	692	665	606	620	643	632	643	657	642	649	623	666	638	659	640	613	649	668	637	595	652	652	651	661	651	631	650	638	607	584	625	635	641	630	607	668	639	629	630	673	620	646	680	644	606	631	689	616	646	614	615	623	673	639	630	633	615	649	595
26786	20837	11193	1166	599	512	498	515	471	494	471	493	458	501	489	451	497	449	461	467	430	436	518	459	448	470	469	470	462	448	445	467	443	474	499	484	465	445	442	436	467	476	452	463	438	454	481	433	440	484	430	469	412	495	466	488	440	421	470	450	483	462	476	465	514	476	453	477	433	497	456	480	494	444	431	410	452	428	459	485	453	450	441	449	460	474	469	461	425	440	466	478	457	451	486	463	444	457	421	466	479	444	467	450	473	481	467	440	458	466	481	481	454	493	428	473	484	431	461	480	441	431	439	443	473	470	500	483	478	472	444	446	495	444	401	457	484	466	458	431	469	443	470	434	495	462	486	462	450	471	495	445	422	482	488	474	453	467	469	438	487	429	449	432	452	430	484	437	467	433	478	482	448	452	462	453	441	462	435	464	469	478	468	447	464	433	453	454	419	452	466	434	465	435	455	435	429	472	458	467	456	484	461	496	472	457	438	487	466	478	459	469	512	447	462	449	488	474	475	444	480	429	506	427	467	470	438	461	487	477	495	451	455	470	454	430	435	470	478	465	440	435	484	494	459	429	465	467	435	484	500	461	445	471	457	472	443	433	480	519	446	537	446	517	442	446	445	462	469	441	483	466	437	429	437	464	419	455	450	474	514	480	477	460	441	512	450	514	479	475	459	504	456	458	488	427	449	469	449	460	475	458	468	453	458	460	476	470	464	457	473	479	465	504	446	428	438	492	454	434	474	471	496	429	425	469	446	498	454	467	443	500	434	470	447	491	478	471	466	479	472	472	469	474	432	484	488	465	491	447	461	421	429	487	471	432	481	458	413	476	441	492	472	452	527	477	478	496	469	504	484	495	469	463	495	443	470	426	504	476	471	479	436	458	465	458	443	441	463	474	443	464	470	470	462	446	457	431	457	463	437	491	456	511	450	473	463	443	499	465	468	436	418	461	434	473	440	463	488	453	471	460	464	464	443	480	430	448	477	477	444	472	429	448	451	514	457	474	430	484	449	451	473	524	488	467	420	444	428	479	477	462	490	467	460	436	490	486	468	490	440	482	405	470	472	460	474	452	475	469	481	444	517	460	480	477	507	451	487	439	479	440	468	483	442	508	457	465	428	484	474	453	477	473	427	478	408	465	425	426	476	472	453	445	478	446	472	475	481	503	448	469	444	445	448	439	448	449	460	499	456	430	464	486	457	505	479	453	444	455	482	467	483	506	481	469	488	433	459	447	467	448	441	439	414	458	430	458	431	452	457	450	499	441	463	484	489	431	473	494	475	452	429	503	473	503	468	465	439	437	461	449	438	501	477	464	499	479	433	461	496	452	475	448	469	520	462	415	485	464	431	485	484	489	461	479	482	519	412	461	465	480	469	476	519	488	486	508	469	459	481	440	458	463	459	486	489	462	468	497	497	490	480	450	457	473	441	449	474	473	441	484	452	478	485	495	449	453	487	479	467	462	475	405	459	476	438	464	446	473	480	447	435	487	499	425	443	480	478	462	460	429	470	465	488	471	469	476	440	435	470	483	470	457	470	482	479	466	451	434	466	458	433	472	508	504	469	469	469	446	471	471	437	456	472	438	469	456	453	457	487	449	496	445	479	444	455	468	451	448	471	485	442	454	446	451	505	495	497	470	463	474	462	439	479	457	459	480	447	455	474	499	472	450	431	465	445	455	452	491	446	470	496	434	458	485	491	433	500	452	456	444	428	470	447	437	404	432	438	459	482	471	450	445	478	425	457	452	473	481	448	502	451	468	460	441	449	454	443	482	474	475	466	431	497	459	425	455	474	489	489	487	446	465	471	462	454	448	442	477	445	424	410	436	461	432	443	436	454	451	458	507	438	465	454	466	465	488	485	460	471	487	460	508	432	441	446	485	485	485	435	461	475	464	470	510	444	456	463	430	460	508	490	444	505	484	486	477	483	443	471	451	487	462	466	439	478	477	480	466	445	434	439	455	463	477	455	482	442	439	459	498	457	459	492	507	427	475	439	451	468	508	443	461	472	471	450	423	452	506	424	434	426	446	462	448	453	473	480	468	460	460	476	483	490	448	487	463	511	450	460	454	448	430	469	507	448	413	493	429	466	445	447	486	479	419	418	449	438	452	465	463	437	516	454	481	464	465	448	455	432	478	420	494	466	480	461	419	470	441	462	481	485	452	419	471	472	479	471	477	460	474	468	429	426	476	449	483	441	443	496	430	467	456	495	484	451	431	422	448	474	455	465	457	527	455	430	446	456	479	437	448	442	440	455	460	486	486	471	431	453	437	468	436	517	480	496	450	470	477	458	479	483	461	434	443	470	448	480	446	458	496	432	473	485	425	486	484	446	487	465	469	514	451	492	464	445	491	482	484	427	468	457	469	476	470	514	436	448	494	423	441	469	518	478	479	470	452	435	441	454	436	457	498	480	500	437	490	463	458	436	452	488	488	487	497	480	446	469	473	464	492	487	459	467	476	454	435	454	478	454	470	468	465	445	503	464	459	440	435	465	455	482	493	459	437	456	468	449	423	472	448	465	486	439	482	439	470	465	484	444	470	452	456	493	479	503	483	481	466	463	490	424	453	442	469	448	461	429	456	455	488	496	451	450	475	458	485	482	459	441	436	483	463	460	440	466	462	458	455	483	481	459	445	463	458	458	484	478	486	508	445	476	439	471	468	432	465	498	523	468	494	477	474	465	460	438	488	459	468	460	467	461	494	472	470	425	465	497	489	454	473	449	484	441	454	436	441	455	461	458	460	492	505	482	504	454	474	477	433	470	470	422	494	481	441	501	462	442	430	509	461	492	472	466	498	479	458	474	421	457	489	440	473	456	469	424	462	469	456	451	496	498	427	466	459	470	467	471	459	461	466	454	480	449	447	464	445	474	460	521	441	439	475	447	464	464	491	501	460	474	483	430	453	445	446	445	453	469	474	473	456	454	454	450	498	471	533	454	441	458	475	461	504	474	468	475	479	453	465	485	472	452	481	421	448	428	473	499	444	473	436	485	449	415	431	498	462	465	464	459	485	437	463	432	490	475	471	479	483	517	479	459	491	478	435	424	433	469	512	440	484	437	483	490	449	481	485	465	483	460	484	444	496	421	475	472	494	484	464	436	472	466	487	478	458	477	460	448	438	475	480	450	450	473	478	492	449	465	450	458	467	463	460	412	441	500	474	398	500	459	479	430	453	461	462	492	423	468	465	489	457	471	480	480	460	466	500	436	463	494	463	463	429	476	450	452	420	482	482	406	468	463	459	486	476	478	428	460	450	482	445	470	469	433	425	445	426	471	463	462	461	415	473	462	466	474	480	485	465	467	448	458	496	467	458	476	423	480	460	434	479	440	480	442	493	421	451	437	454	486	474	481	456	472	474	460	442	447	453	492	486	469	462	470	461	429	473	479	488	462	452	441	453	433	412	478	499	482	481	447	450	454	476	449	488	457	483	458	484	478	520	445	449	443	470	476	434	474	464	464	473	504	451	445	433
11282	2014	8248	1213	1086	1050	946	938	888	879	941	866	935	880	961	911	919	921	931	937	845	936	931	825	796	909	904	905	926	883	854	831	880	927	901	894	856	910	900	915	901	879	871	906	844	901	881	855	877	905	878	867	862	869	923	943	935	843	873	869	904	883	910	856	879	895	873	875	866	884	880	882	831	882	956	891	836	885	875	880	896	879	883	925	902	858	879	826	905	857	891	867	925	927	870	875	873	904	825	895	861	903	894	907	899	901	893	885	894	887	915	850	922	970	920	858	877	843	931	843	852	895	895	897	896	887	884	883	903	886	883	880	869	854	836	864	898	900	890	908	879	831	912	899	895	887	883	845	820	829	897	880	892	907	884	872	890	876	842	878	886	861	897	925	884	862	849	897	840	880	864	861	875	878	888	919	849	840	869	885	872	872	930	916	887	872	929	896	924	872	913	883	899	895	930	905	855	848	896	888	848	871	920	884	864	871	924	938	878	879	893	884	863	917	882	834	871	893	900	890	892	821	859	874	859	877	911	874	852	879	898	870	851	821	897	887	899	940	924	901	884	893	849	862	870	839	877	853	859	887	869	874	906	931	847	854	887	884	908	912	897	843	868	913	862	884	870	915	881	874	863	859	916	892	886	867	909	896	894	882	862	878	879	906	878	889	873	947	890	900	813	863	894	860	938	883	941	894	903	893	910	885	895	855	931	899	888	905	880	923	895	858	929	826	842	893	861	897	865	912	902	879	885	902	876	936	850	815	911	825	818	910	928	888	862	865	929	843	847	940	853	886	963	884	865	875	879	864	853	946	917	879	890	909	851	869	938	940	859	934	891	823	839	893	893	857	928	854	876	872	843	916	879	908	872	870	874	902	904	903	897	881	933	906	951	877	913	897	897	954	936	872	877	893	851	883	935	897	915	899	859	919	861	871	851	910	895	867	855	910	829	838	892	894	895	859	852	895	893	837	853	917	934	883	839	880	867	881	942	930	876	894	886	844	849	899	890	902	827	892	866	884	873	873	883	908	910	895	849	913	891	903	896	887	881	895	907	896	889	859	891	896	841	822	885	859	902	824	924	889	872	895	931	866	858	876	845	861	879	879	919	829	859	890	866	895	911	862	936	858	843	907	852	886	958	889	874	891	870	880	883	931	881	886	896	885	917	883	855	909	867	917	905	881	881	869	897	889	857	942	896	835	840	911	885	929	894	919	889	873	852	874	895	874	875	843	884	873	876	862	894	896	874	875	866	888	877	923	922	842	848	860	870	908	876	918	825	895	865	882	884	907	912	925	895	876	825	892	926	912	920	809	927	943	892	886	878	936	874	880	930	873	902	908	870	931	937	899	855	904	870	873	860	936	888	901	916	879	847	882	828	919	932	901	898	864	852	883	870	908	849	888	884	893	887	894	885	909	838	900	937	890	884	820	884	869	924	868	877	923	928	934	871	913	861	894	901	862	863	958	907	877	874	891	920	900	893	948	910	884	921	911	877	914	892	883	868	914	871	844	932	918	875	869	874	883	887	907	881	887	887	827	899	863	925	910	941	902	832	844	950	858	899	873	893	902	868	837	812	848	942	901	895	903	869	908	902	857	903	883	945	796	899	850	901	890	881	870	882	817	914	950	919	970	938	870	879	911	896	875	877	909	924	855	932	852	902	906	891	922	888	920	937	888	868	870	903	883	869	953	901	811	951	900	886	861	922	912	935	865	916	853	876	913	923	904	912	884	886	896	879	947	817	899	913	902	975	922	893	912	852	859	876	895	854	848	885	890	891	893	885	871	834	863	899	901	913	852	890	855	902	867	899	865	855	872	911	839	828	951	853	881	869	932	924	882	878	909	918	861	889	853	916	871	866	869	927	869	923	837	879	885	888	873	874	923	884	863	888	841	935	857	870	934	931	899	892	829	899	846	884	919	878	859	864	898	863	899	905	848	850	899	905	865	881	912	898	844	905	935	865	924	862	858	864	873	850	905	904	937	898	936	915	892	887	886	865	812	847	799	886	892	872	857	844	855	908	845	847	888	848	835	848	872	885	849	906	903	966	937	931	857	848	896	910	883	887	879	844	900	908	875	888	888	909	917	853	923	877	837	901	952	893	889	916	914	868	850	854	884	895	875	911	924	923	855	924	872	839	924	883	887	862	898	863	863	898	864	874	865	867	916	880	865	890	926	895	885	974	876	915	924	843	881	905	909	884	890	952	959	890	860	886	873	889	852	902	842	896	875	894	862	893	874	890	886	818	878	893	914	843	869	875	849	955	851	912	860	911	847	868	809	874	850	876	925	880	890	906	910	856	918	889	908	891	817	898	801	917	919	925	860	883	920	883	848	873	897	826	892	895	890	857	824	917	868	857	844	856	841	834	874	932	880	905	890	912	910	892	864	882	867	926	869	898	895	841	879	904	861	899	845	882	873	902	887	853	828	902	857	910	885	930	865	912	880	874	888	947	936	906	863	897	867	887	888	852	924	914	866	894	886	941	865	833	877	914	919	897	891	890	873	904	858	872	905	878	890	884	931	883	855	816	849	891	897	912	882	870	874	900	891	945	865	886	908	873	885	832	899	871	800	875	854	879	936	896	909	899	921	891	881	850	914	883	967	884	843	857	889	890	923	921	895	875	902	869	862	897	862	851	882	915	904	888	881	864	929	877	891	939	911	899	876	845	906	873	930	873	862	865	900	911	851	877	854	894	921	881	935	860	897	867	890	868	907	855	846	908	902	878	831	909	912	808	849	892	949	914	891	881	904	861	898	963	836	898	841	933	901	927	910	920	870	886	865	862	924	892	923	908	891	906	860	904	850	898	898	864	844	873	867	843	840	887	895	860	849	938	873	913	827	824	888	865	864	868	912	918	892	884	889	905	857	900	849	898	905	861	858	882	947	883	894	965	894	956	895	888	863	886	896	894	889	874	909	900	903	904	871	863	877	839	902	866	882	903	866	910	855	871	894	882	889	843	913	884	853	863	918	874	862	851	928	908	868	914	893	866	903	857	882	903	900	866	879	948	894	851	910	905	882	859	879	857	872	871	940	866	874	880	923	915	920	888	854	855	888	879	892	922	837	857	877	858	891	886	895	903	902	891	882	852	837	891	834	855	867	893	933	912	850	927	873	870	917	836	871	837	849	913	859	831	931	903	839	845	881	879	850	883	938	910	901	898	850	836	938	875	885	853	895	937	874	885	829	906	848	916	860	859	893	886	897	953	923	853	892	877	923	893	893	847	834	948	867	925	858	926	900	960	897	863	853	886	890	818	937	873	848	896	879	899	834	885	923	838	893	899	845	852	914	893	881	885	860	915	923	881	953	904	893	921	880	890	876	894	877	922	868	915	853	888	818	850	922	883	903	864	890	857	917	898	825	855	839	916	883	938	917	852	889	833	931	910	850	852	898	946	899	848	855	915	859	866	905	904	914	874	844	862	870	882	821	903	867	865	912	876	905	823	896	847	883	834	897	898	897	912	911	857	928	885	926	866	903
24170	21326	27679	25282	19920	2083	612	440	381	365	305	309	294	271	249	226	267	250	256	256	257	229	231	261	214	237	246	224	217	218	243	197	253	212	224	199	235	216	212	209	222	213	209	206	204	196	234	221	211	215	216	198	193	218	202	225	225	183	208	226	201	211	234	218	213	234	230	201	217	193	204	196	176	201	212	211	230	229	218	209	210	205	222	226	234	253	225	217	194	195	211	176	202	185	220	232	187	232	209	255	206	206	194	232	221	209	216	186	225	199	215	199	188	215	213	230	202	217	182	220	191	232	191	214	227	207	206	205	192	219	213	218	223	221	214	207	202	206	230	216	214	189	173	190	201	190	212	192	177	211	192	198	217	242	221	196	186	249	224	215	186	203	216	208	196	208	190	224	199	196	220	194	193	208	202	226	222	209	216	206	220	194	219	208	210	206	203	205	214	232	202	196	207	219	191	208	206	196	223	202	221	213	202	247	232	220	217	224	205	232	200	197	243	228	213	192	206	194	207	236	187	192	189	216	204	188	198	227	204	194	198	176	213	218	226	207	195	192	205	176	239	210	228	226	226	193	203	216	212	208	223	202	212	228	238	199	227	202	187	209	203	228	192	242	203	204	208	205	218	224	209	210	225	226	204	199	231	200	194	195	192	224	197	194	219	217	210	206	209	218	204	220	217	208	225	203	209	220	204	238	215	223	194	194	201	210	210	231	203	205	199	226	215	222	214	208	211	209	213	199	185	207	200	239	204	205	205	236	208	231	219	203	198	225	241	225	193	196	201	215	216	213	185	221	213	210	228	197	207	199	229	199	199	220	226	230	216	210	209	221	224	205	223	196	226	204	211	203	184	203	210	205	224	235	206	216	220	206	211	212	228	226	220	214	184	198	226	212	214	218	201	213	241	210	207	231	178	206	225	199	196	198	183	194	230	181	193	199	201	190	196	201	222	217	224	204	217	193	223	193	199	192	234	190	220	194	214	183	205	218	188	220	216	189	208	219	195	198	217	186	203	215	226	203	212	192	212	199	211	207	190	220	221	194	205	216	225	208	177	218	186	184	213	193	213	220	219	212	207	229	176	229	235	230	212	206	195	219	193	212	189	199	190	210	187	208	180	233	221	220	221	204	210	224	187	219	211	214	229	210	185	212	173	203	184	209	208	219	213	218	189	178	203	215	205	193	211	200	187	222	179	212	217	234	230	189	228	226	219	219	209	233	224	186	228	227	185	197	206	256	202	177	218	206	210	205	215	230	198	208	191	196	204	226	190	224	199	211	220	231	195	209	210	225	209	227	196	219	202	206	215	204	213	190	201	206	208	217	202	201	216	213	213	206	222	209	220	214	214	196	235	204	220	228	212	201	217	238	195	205	201	221	201	219	197	196	210	232	187	181	226	193	204	199	232	196	217	197	206	222	187	204	206	186	205	182	189	198	198	199	181	201	212	190	228	215	216	225	202	221	236	196	202	204	203	206	224	218	235	201	182	203	210	224	194	185	192	219	221	222	239	225	187	205	190	233	200	220	203	192	246	188	235	182	200	194	194	206	206	199	203	202	194	236	201	203	207	188	182	192	204	203	203	218	203	196	214	193	206	187	198	216	205	218	200	209	207	196	231	196	185	213	211	223	204	193	209	238	181	180	218	191	225	219	229	211	190	179	186	234	215	204	177	229	206	217	194	203	203	206	214	196	212	219	248	221	202	213	208	199	232	217	224	226	230	179	168	203	211	208	215	201	231	202	226	185	211	217	200	212	180	205	208	209	226	208	211	229	203	224	198	214	240	230	224	192	227	202	192	209	230	213	217	225	206	239	204	210	230	199	219	208	215	226	205	220	225	211	218	208	216	172	216	218	188	199	204	186	202	250	189	197	222	214	193	195	191	227	200	199	187	196	203	207	231	208	222	192	221	206	210	223	198	186	204	206	209	228	217	194	237	218	197	232	193	221	208	205	196	190	240	197	204	214	207	188	195	215	218	222	206	200	197	216	197	208	179	206	198	214	220	197	198	210	200	221	226	225	196	214	211	192	223	221	230	199	206	207	181	230	201	189	216	212	212	221	204	223	211	207	191	204	227	195	218	211	227	229	202	200	202	183	220	213	188	211	213	213	205	177	185	179	208	224	225	214	191	186	223	211	218	247	203	191	228	222	216	209	218	207	212	223	195	213	211	220	223	217	216	258	201	235	192	208	237	196	215	198	208	213	216	194	210	234	213	202	221	240	219	223	198	186	214	216	229	221	210	209	199	197	221	193	213	198	231	216	202	208	210	214	204	201	220	210	235	231	227	202	195	226	202	207	219	224	206	220	247	207	195	214	214	196	221	210	189	216	211	224	212	206	234	194	195	178	206	214	206	194	211	206	211	215	222	200	190	183	200	213	215	217	203	202	231	220	187	203	225	210	221	198	219	225	193	207	217	223	223	207	227	202	209	196	184	190	208	209	223	218	207	205	216	208	181	194	203	195	201	209	205	176	181	204	215	198	191	206	217	203	201	204	212	223	200	204	213	209	194	203	193	190	213	201	179	243	215	206	198	217	210	235	207	206	206	230	216	199	206	193	220	217	221	213	194	201	207	218	214	224	237	221	196	198	212	201	205	206	195	208	220	237	216	213	216	218	198	192	189	205	216	219	214	217	222	215	216	221	226	174	225	214	208	204	206	206	227	212	233	196	214	213	198	212	211	225	214	202	221	223	217	226	209	194	226	219	215	206	229	216	216	219	227	197	255	207	215	196	202	227	176	201	195	210	217	192	183	210	181	194	208	194	210	191	209	202	216	212	210	220	202	227	204	214	190	195	224	224	208	214	227	204	179	189	203	199	209	188	193	221	198	191	206	228	210	206	228	218	206	215	191	214	221	218	200	197	203	217	209	188	199	204	219	219	207	216	215	184	204	207	226	207	217	207	219	209	227	204	214	198	196	204	208	193	209	204	211	185	191	206	200	202	208	208	207	215	215	229	199	206	178	197	214	205	217	213	175	178	241	191	232	222	195	198	203	225	229	199	217	197	182	230	215	231	218	200	211	226	219	192	220	237	199	225	220	186	206	191	209	209	203	191	209	206	222	216	195	188	215	219	221	187	220	232	180	205	205	189	212	233	227	202	194	194	214	204	194	222	184	234	223	183	219	203	234	220	210	197	198	221	193	197	202	204	191	194	182	197	201	221	195	182	178	202	237	214	200	214	208	187	214	209	216	238	208	225	246	193	212	216	207	223	208	200	213	188	223	199	193	182	196	202	201	211	210	190	225	200	196	220	214	192	231	217	210	204	197	227	216	172	205	222	195	208	216	205	213	229	224	189	200	199	221	193	201	190	206	186	215	214	219	222	222	209	219	210	211	204	205	218	220	211	210	215	217	178	190	210	215	200	177	228	210	190	215	208	251	212	201	212	224	208	195	176	222	217	217	192	217	202	231	225	211	202	205	223	212	218	193	208	207	207	194	245	216	208	196	198	217	221	210	220	178	210	205	195	195	230
23337	10134	18384	4279	2791	2067	1624	1287	1052	951	840	806	735	657	657	635	613	571	539	526	543	533	502	461	477	472	526	490	423	481	447	453	494	477	446	443	456	440	455	410	425	473	429	469	427	448	435	415	447	442	468	446	464	437	469	451	430	445	426	465	419	442	431	447	449	423	437	435	434	429	462	487	432	437	436	416	433	451	385	432	438	435	451	413	425	416	434	426	412	498	433	402	458	427	431	402	431	465	435	402	415	433	467	416	436	445	446	432	407	409	396	456	456	424	442	453	418	433	425	408	451	437	450	420	449	416	418	429	435	412	417	431	425	447	422	408	386	394	387	436	395	425	394	408	408	411	406	439	397	427	442	433	422	435	415	421	471	444	481	396	422	437	431	417	434	418	418	429	389	432	455	418	429	435	415	404	466	412	407	411	409	422	400	457	424	439	404	417	427	444	452	417	426	421	454	419	412	468	449	436	421	457	421	419	447	428	433	433	409	406	412	436	417	418	411	403	414	420	417	426	405	443	428	392	443	393	441	439	430	438	409	408	463	457	419	400	459	405	400	432	395	426	448	444	428	404	452	435	436	432	404	440	418	440	382	410	429	414	407	402	453	447	412	470	387	400	435	466	389	421	432	433	438	414	426	389	422	413	427	427	417	417	440	395	424	438	431	381	420	437	400	408	455	450	409	418	431	424	417	421	415	418	396	415	427	437	477	426	425	425	417	444	440	455	424	428	432	404	407	458	441	444	401	413	443	422	437	432	458	433	404	430	400	432	427	436	404	435	392	422	442	438	462	411	469	422	421	431	449	413	437	407	395	444	468	462	429	412	433	402	438	425	462	419	425	451	474	446	400	453	444	426	443	391	418	399	405	421	411	440	436	419	436	398	427	393	415	442	446	416	414	449	412	440	427	411	410	447	456	453	413	412	386	452	422	439	383	447	423	429	422	460	413	420	425	428	437	447	421	424	408	407	459	427	453	426	446	464	452	406	396	471	405	442	368	380	451	451	436	413	400	442	422	411	406	411	395	447	408	437	437	415	409	424	413	417	429	438	448	459	453	409	427	413	463	399	445	430	451	437	467	416	464	426	436	431	399	418	395	435	411	442	418	419	431	433	415	419	456	422	422	416	449	434	409	414	452	403	460	421	454	430	448	423	423	482	458	390	410	431	429	412	396	437	414	447	407	439	424	456	430	454	450	429	370	427	401	482	461	439	424	398	422	436	376	429	421	408	465	434	415	424	444	415	458	427	441	450	441	389	433	421	439	408	430	434	419	403	451	468	416	436	427	442	418	429	417	411	431	411	437	434	399	445	435	419	393	386	438	451	429	420	457	413	468	447	399	403	420	408	413	465	426	434	394	403	413	409	418	425	423	464	414	430	431	435	436	422	449	425	431	444	404	410	454	399	433	431	445	429	452	421	490	402	430	419	461	411	448	435	444	429	424	431	428	430	392	445	422	425	404	410	399	440	405	424	408	410	416	451	431	406	426	421	449	444	413	430	478	435	448	443	440	438	449	441	417	421	413	407	420	411	377	417	401	410	426	408	421	437	425	445	463	429	427	433	414	450	425	457	445	412	398	407	426	395	422	405	412	413	417	399	384	407	417	430	404	441	399	415	417	440	433	417	437	416	437	406	430	391	425	407	404	418	424	389	424	368	432	448	432	431	379	430	387	441	429	469	437	448	396	403	455	458	440	450	436	419	419	415	399	441	438	434	414	456	433	414	426	434	445	432	441	413	417	430	414	426	452	390	446	435	409	406	438	433	423	453	422	411	457	433	411	420	372	430	395	438	407	454	457	442	403	413	439	435	419	434	426	404	448	463	405	395	438	448	410	433	452	460	463	424	433	415	431	435	426	426	417	432	381	418	440	432	420	429	449	451	399	435	433	455	425	448	443	424	405	395	418	457	426	416	458	447	420	384	420	414	445	409	397	396	449	451	419	437	412	396	393	425	418	462	438	371	411	411	406	387	437	380	404	458	444	415	428	424	459	429	437	427	444	410	498	408	419	418	396	417	428	444	402	430	436	416	435	430	411	408	410	456	427	432	428	421	425	402	439	430	405	418	413	397	435	410	423	438	423	410	417	419	461	396	401	415	447	419	425	400	427	439	403	420	427	443	397	417	441	414	403	421	446	418	399	399	431	440	450	426	441	398	405	424	405	404	446	415	405	416	424	426	429	446	420	414	401	426	421	429	442	418	401	396	454	439	420	432	430	411	447	430	432	432	388	425	366	415	410	434	434	445	418	456	412	408	458	404	421	441	396	425	441	443	433	438	424	391	413	437	447	427	437	408	429	443	447	406	414	497	432	386	414	442	459	440	430	412	391	427	406	443	430	412	467	419	427	465	408	424	442	477	383	422	433	435	439	414	453	452	418	427	420	412	421	386	414	421	426	418	436	417	410	420	437	440	432	425	421	423	433	449	432	432	459	450	440	450	483	443	433	419	455	435	434	420	430	404	481	464	411	428	453	446	404	427	444	427	405	451	411	460	449	423	389	419	424	439	441	429	413	424	403	430	393	410	447	461	420	412	439	452	442	427	403	458	411	431	400	432	439	441	398	414	441	427	430	382	429	413	382	455	400	422	424	429	418	393	434	426	427	420	430	419	422	418	422	421	416	387	382	416	400	437	447	435	419	390	446	389	409	427	391	440	424	419	444	416	473	448	446	394	438	427	454	425	430	437	398	419	431	431	473	466	428	444	401	431	410	430	365	455	418	421	413	432	439	441	387	403	422	407	415	407	375	451	421	437	410	418	407	405	413	409	435	425	412	455	439	394	448	401	429	451	452	449	394	428	454	406	397	415	454	455	409	393	423	448	418	402	415	402	430	469	389	422	412	487	438	425	453	405	418	464	457	442	397	413	426	396	495	410	437	438	401	420	423	399	388	405	373	400	425	418	448	448	414	440	417	396	422	403	421	400	393	448	407	455	427	442	430	419	404	458	432	450	431	403	425	458	444	434	420	426	417	462	408	436	421	413	445	439	441	458	456	414	439	462	410	417	440	388	461	398	426	406	437	416	418	448	406	417	453	427	423	426	426	424	452	435	434	457	436	446	420	437	426	432	432	416	426	414	425	392	421	443	416	458	410	439	439	429	405	425	428	412	430	438	444	395	415	449	444	440	440	428	406	423	401	392	432	404	416	408	423	403	408	412	420	406	406	427	418	418	438	427	416	433	438	441	418	377	419	405	420	438	433	456	405	413	431	406	424	442	401	394	453	408	443	403	432	425	449	401	457	404	452	419	424	414	425	451	461	408	435	421	447	458	413	425	433	405	401	427	420	453	399	418	430	416	426	409	418	399	459	406	427	415	417	441	444	453	448	411	423	423	435	436	441	451	465	425	441	427	399	394	428	448	474	422	419	454	418	399	461	469	410	442	435	426	420	414	417	402	384	398	461	425	406	413	411	404	401	426	411	435	412	440	409	440	418	426	404	444	411	445	444	366	427	401	407	440	403	415	403	435	455	397
23269	21322	28441	24525	21324	18160	1847	830	662	563	528	515	444	472	449	438	426	403	405	395	411	409	419	376	400	392	351	374	411	392	426	359	372	378	368	401	398	357	381	340	413	368	352	386	345	372	318	367	359	330	365	367	391	379	359	364	376	361	337	342	339	354	392	347	332	353	356	341	339	383	342	336	357	363	354	369	384	369	373	350	386	360	355	334	377	375	365	346	377	352	368	351	333	378	355	335	379	353	372	367	354	360	358	328	367	336	385	366	339	331	408	368	359	334	373	364	334	325	368	307	397	333	384	360	362	349	347	350	338	359	361	382	389	389	352	348	335	385	345	344	363	349	378	339	370	376	388	331	351	352	334	368	371	349	354	349	362	366	371	341	359	326	346	360	341	363	372	333	346	367	345	375	325	361	372	380	321	368	361	342	356	339	345	390	371	337	387	332	348	317	387	354	333	338	318	345	327	372	352	333	362	360	363	371	361	348	324	353	342	366	360	327	368	361	313	352	356	376	342	348	327	366	373	352	331	333	334	337	368	369	360	345	364	350	379	337	359	354	359	363	365	316	345	342	350	323	372	329	341	357	340	338	389	308	331	317	377	317	383	335	363	348	351	329	375	330	348	355	355	381	355	333	344	329	334	341	393	383	333	346	355	379	338	346	360	342	354	330	361	344	370	345	354	350	392	362	335	350	349	356	343	380	341	374	366	346	327	328	369	326	335	352	326	371	327	331	332	357	372	335	328	360	365	351	346	329	357	363	337	352	337	357	339	395	381	346	329	369	362	333	341	363	359	372	370	329	354	390	379	349	355	351	321	352	310	360	368	329	342	345	335	394	367	355	384	341	322	379	296	349	332	351	324	326	339	367	362	366	320	377	357	362	342	377	353	357	387	403	335	357	378	361	353	329	344	317	381	332	400	362	342	362	326	344	369	355	376	376	341	364	353	329	345	354	355	349	355	365	333	346	367	362	344	326	337	382	349	350	308	353	352	354	339	373	338	355	369	360	309	351	352	315	334	326	356	338	341	339	356	301	380	331	322	357	361	348	367	377	347	328	340	369	345	317	359	334	342	371	353	351	356	349	359	373	331	312	326	385	368	340	342	376	332	332	350	325	363	353	365	349	349	344	363	383	374	348	426	318	357	363	364	332	335	358	355	330	332	326	335	363	368	370	359	371	347	346	349	332	348	365	342	339	359	343	328	355	345	337	396	335	359	359	338	357	329	357	309	362	337	335	358	372	384	348	376	369	324	354	345	313	342	361	351	355	346	362	374	353	351	330	359	338	383	356	366	374	368	321	381	348	361	370	374	335	336	364	370	390	397	369	346	362	350	342	346	340	324	341	341	379	360	380	354	329	357	366	362	341	340	364	355	374	339	360	345	363	356	350	346	360	347	364	321	327	343	371	353	344	356	366	342	367	351	351	371	387	364	356	361	327	323	344	340	368	338	363	334	336	378	318	367	366	346	359	369	365	346	340	365	355	331	365	357	339	354	375	378	357	351	322	384	339	372	356	365	385	365	343	331	307	350	366	334	347	367	309	307	357	350	355	375	346	377	398	332	379	382	382	371	345	379	338	376	371	380	349	349	359	349	336	396	338	331	356	348	375	346	361	359	319	352	354	355	373	334	337	363	318	367	348	362	379	351	378	381	368	364	314	336	354	320	355	337	342	316	338	334	367	371	330	353	342	360	382	324	337	337	350	348	362	319	335	372	361	307	359	353	382	350	368	361	346	309	330	354	329	355	319	350	366	335	357	401	356	325	342	385	342	358	351	360	327	353	340	358	339	371	353	366	360	343	354	329	378	337	329	346	327	357	354	333	344	327	385	369	340	353	340	369	342	317	349	330	328	332	352	355	351	373	385	368	362	333	408	342	326	336	341	362	376	337	314	361	354	358	369	312	389	349	348	353	347	339	342	366	326	345	360	357	372	387	366	355	359	346	326	389	343	355	348	392	351	327	360	346	372	376	316	370	312	361	383	338	376	385	347	338	349	336	337	356	360	345	368	358	379	377	362	320	376	366	317	381	345	370	338	357	354	332	346	352	310	334	348	307	367	364	322	359	360	335	365	355	364	369	358	304	323	365	335	364	359	372	382	341	349	328	363	367	359	323	352	388	361	356	374	330	335	353	325	348	335	372	316	347	345	350	361	324	330	373	383	361	362	381	369	364	353	307	358	373	341	377	346	331	348	334	370	377	327	338	360	368	346	389	348	342	346	346	352	357	374	349	361	353	343	361	357	340	344	323	341	348	317	370	357	327	324	342	352	339	328	351	363	331	360	377	358	350	330	379	377	365	337	344	361	362	349	323	321	354	354	364	347	363	367	376	388	361	358	331	360	340	366	337	313	338	353	345	356	392	349	367	388	340	351	327	375	338	360	365	347	352	385	365	335	362	335	379	343	362	334	370	356	355	373	390	355	369	361	364	347	357	369	320	378	367	346	313	346	339	338	343	367	354	355	324	357	375	351	307	364	382	398	371	337	344	346	350	379	346	378	335	353	312	357	359	339	319	350	374	343	349	340	300	373	339	336	353	334	374	345	358	353	360	353	345	359	349	351	367	341	337	375	330	366	357	298	351	351	362	365	341	336	386	344	371	367	342	336	393	378	343	376	343	338	376	343	387	351	331	373	345	412	368	340	347	368	346	351	353	380	352	350	308	357	323	327	334	352	323	345	394	364	332	338	369	379	366	392	352	353	368	385	345	359	348	386	353	354	382	359	362	360	344	339	366	374	358	354	381	343	342	316	345	373	379	363	382	387	373	338	337	361	328	334	364	341	324	340	319	366	376	383	351	346	361	368	342	347	372	339	346	359	360	352	350	358	371	320	363	360	357	332	343	364	363	332	361	362	330	361	328	308	358	354	335	355	335	385	354	341	368	351	375	340	351	326	345	364	351	322	319	363	355	349	333	381	335	318	361	385	327	356	353	357	371	310	358	337	342	388	348	339	365	342	347	358	381	335	317	364	370	390	359	336	356	347	363	310	366	347	363	327	342	378	321	333	317	365	355	356	374	397	342	340	371	339	345	369	344	359	338	340	342	333	351	333	375	363	362	381	354	356	376	345	345	357	330	348	375	356	346	344	352	315	348	347	377	314	380	356	365	351	336	365	331	332	349	354	344	364	370	326	322	389	335	387	368	328	346	330	351	359	341	343	326	326	359	340	350	358	370	374	365	343	338	358	367	348	355	381	348	345	318	384	344	338	333	339	359	306	354	343	352	347	376	377	388	368	366	345	350	359	325	306	334	331	324	367	324	358	352	345	358	374	367	379	327	306	361	375	367	350	376	359	341	374	339	360	369	362	374	345	374	332	327	364	369	355	327	401	342	323	389	387	374	374	343	352	378	350	352	365	337	352	366	337	346	354	341	375	343	342	341	363	359	333	367	328	324	356	378	358	387	350	335	363	335	350	318	358	327	356	370	348	387	330	337	361	378	344	335	355	355	326	365	379	386	374	341	370	349	324	368	339
28295	15804	21607	7016	4786	3456	2636	2200	1898	1621	1385	1261	1141	1083	1025	976	926	863	860	860	821	741	771	789	765	741	719	742	713	667	702	706	707	680	652	676	669	740	685	665	649	623	644	595	714	671	657	650	679	678	648	685	636	639	732	656	679	662	662	658	663	654	672	649	612	638	639	663	632	646	658	627	647	646	660	678	607	677	645	614	657	624	644	663	597	643	648	599	645	662	642	652	624	643	634	648	652	672	653	627	681	711	644	591	656	640	624	677	658	619	680	659	600	656	662	653	617	622	623	610	640	637	621	623	619	651	605	656	635	676	625	626	671	647	645	640	636	624	682	595	660	624	637	631	650	636	626	624	643	597	654	648	666	592	630	663	643	639	654	629	642	618	613	644	645	619	644	647	617	618	657	633	655	659	633	633	633	674	602	649	601	678	654	647	644	668	644	638	679	659	641	672	633	660	648	622	667	602	679	667	635	643	603	690	667	646	605	650	609	683	660	619	633	646	646	619	637	634	660	625	644	668	682	635	636	618	617	660	655	615	633	645	656	591	610	638	648	656	645	632	592	665	627	611	660	661	628	657	628	623	648	656	666	650	614	651	660	633	685	622	666	655	656	631	647	638	670	658	661	600	649	604	645	671	616	621	640	605	595	625	636	649	649	690	612	657	627	624	613	676	652	615	619	645	668	643	671	633	606	699	643	613	655	635	631	617	631	599	652	627	616	602	629	613	624	662	649	593	667	624	703	626	610	683	647	637	699	631	646	612	651	619	650	644	629	659	652	670	623	677	594	642	691	652	623	633	625	627	688	625	685	646	646	623	625	611	636	640	653	637	622	661	654	645	647	649	674	654	639	617	656	622	673	689	655	596	611	617	639	661	676	654	616	634	661	639	652	636	681	615	624	664	617	654	639	625	616	671	627	630	657	611	626	636	630	654	662	613	659	620	662	667	631	670	646	664	677	619	620	637	603	597	625	652	599	691	674	628	684	611	587	642	631	601	615	671	599	632	614	641	641	633	614	670	648	668	635	637	601	625	678	605	643	650	633	625	677	615	633	606	606	669	624	663	652	641	661	662	619	621	652	648	677	638	641	656	634	620	617	628	624	621	665	632	628	687	663	598	690	632	672	620	667	648	629	668	659	659	596	650	645	645	641	651	652	677	625	621	644	655	690	661	658	627	645	606	617	654	652	662	630	646	596	669	682	646	614	614	674	636	652	602	622	636	649	677	605	628	662	623	630	660	638	694	616	629	680	636	613	636	672	647	672	661	653	644	604	596	643	607	655	589	673	633	655	663	627	640	630	632	629	621	615	608	624	659	655	679	637	697	626	641	605	595	659	611	697	666	648	613	637	660	573	646	661	670	666	653	584	668	607	640	624	626	657	625	629	644	601	631	670	687	660	635	632	635	608	642	651	645	663	587	643	611	587	671	611	630	676	621	723	649	656	687	650	616	601	669	635	634	616	561	656	691	634	701	677	650	620	644	586	647	660	642	609	626	632	634	592	630	588	656	623	613	628	655	683	661	606	632	651	654	680	614	636	625	633	636	644	646	635	649	638	656	688	644	638	657	636	619	651	609	652	602	655	582	655	682	619	654	606	619	648	638	653	587	662	626	614	634	673	654	671	658	631	623	643	592	669	578	653	661	591	645	628	642	601	643	645	618	652	669	618	641	632	607	655	628	678	676	630	625	637	604	628	636	630	653	636	654	637	633	652	599	638	599	630	666	641	637	660	666	635	573	625	636	693	581	604	625	629	612	665	650	655	653	616	641	676	612	626	627	655	649	650	604	595	633	646	618	601	610	633	598	628	628	644	596	622	634	641	614	635	616	632	632	646	597	643	662	666	597	641	675	607	626	662	642	629	641	614	611	604	593	615	635	654	665	619	610	609	620	616	630	667	659	655	620	619	666	638	666	657	659	646	644	658	632	635	606	643	660	617	594	678	593	605	626	617	669	645	656	641	662	685	607	621	648	614	628	668	614	579	630	664	699	638	697	650	621	659	641	621	628	643	617	621	653	691	629	619	621	624	635	598	638	656	640	663	680	662	638	651	628	675	621	618	628	665	646	630	618	648	594	642	672	655	656	655	650	626	652	686	660	673	622	625	638	664	662	639	647	604	666	645	675	635	592	656	669	599	603	620	650	695	635	654	651	643	631	675	664	649	647	641	656	623	640	682	631	620	637	598	618	671	636	655	632	667	655	657	624	665	645	606	644	627	627	651	616	643	652	705	673	639	653	594	645	649	621	678	626	630	640	656	634	642	649	681	621	649	581	648	618	592	659	620	664	647	613	644	620	643	609	591	651	651	635	665	631	670	636	629	635	637	621	618	633	638	628	728	649	628	622	653	653	652	621	662	588	636	672	624	627	623	631	646	671	637	642	611	652	603	615	652	636	604	642	596	617	642	642	620	641	623	607	623	629	676	652	644	607	663	674	603	664	633	643	654	620	608	644	644	634	661	584	636	629	654	626	655	677	596	624	672	649	615	664	606	604	587	643	655	652	563	612	589	638	687	589	622	607	614	653	624	626	633	618	645	636	647	609	650	684	632	616	645	666	662	677	645	603	614	632	611	644	612	678	609	625	604	675	646	643	658	638	666	654	663	677	624	633	667	630	671	656	596	647	612	638	632	648	651	690	671	647	647	619	587	633	614	613	627	629	628	610	659	612	620	626	630	674	650	610	627	602	599	615	633	627	647	679	632	639	629	637	609	627	631	655	674	622	586	681	658	627	676	590	626	674	607	617	653	644	588	606	673	590	610	653	648	656	630	666	607	661	697	641	635	628	705	633	621	660	625	662	663	652	653	659	610	653	602	630	638	657	606	691	631	620	603	668	649	599	612	647	642	638	637	657	631	630	640	668	620	644	648	680	662	683	635	671	602	655	662	620	639	664	627	631	642	633	654	654	672	645	640	624	646	672	619	680	614	568	648	603	627	634	582	641	637	656	633	605	665	693	611	644	677	594	657	647	618	619	618	655	677	631	673	645	654	631	642	644	586	646	640	612	645	628	635	672	617	682	618	646	624	569	589	651	660	611	637	637	656	638	687	652	653	635	659	667	635	634	672	664	659	609	632	597	648	603	690	621	617	667	623	583	678	668	676	616	621	663	625	633	603	599	602	656	623	654	647	636	646	606	641	663	663	651	637	647	666	647	635	667	650	609	614	685	653	651	686	687	656	648	649	610	625	604	647	651	656	645	664	655	652	687	615	664	661	657	599	628	640	665	621	633	645	677	624	624	600	645	694	657	664	658	629	615	650	630	633	640	654	650	651	640	641	654	646	634	666	611	637	612	641	638	610	619	576	609	615	653	636	639	649	638	611	657	665	674	636	642	574	650	655	643	625	638	664	663	665	638	638	602	593	639	661	646	641	652	630	625	630	631	628	649	621	627	617	668	636	649	662	654	597	718	678	633	657	628	653	668	651	682	699	659	617	603	653	670	642	669	619	699	670	631	650	663	670	661	625	640	626	668
26745	20771	10274	1013	578	504	527	480	443	455	480	490	483	487	446	456	501	475	475	423	490	485	480	460	460	459	480	453	481	486	471	487	466	458	430	468	439	494	464	450	424	469	482	454	478	447	519	474	452	482	442	429	449	486	463	437	461	462	493	467	468	427	457	462	471	461	442	467	490	484	456	469	491	456	475	485	446	457	453	434	463	460	487	460	427	464	473	416	451	435	499	430	481	476	500	428	462	470	443	454	437	473	474	482	450	479	468	464	486	467	465	458	478	421	453	489	487	443	446	467	469	484	412	455	464	489	483	496	450	461	451	456	454	498	445	496	445	473	456	457	439	471	475	472	440	464	458	477	458	479	445	406	461	456	443	448	499	467	458	499	500	463	484	474	456	477	447	449	426	484	488	452	474	451	484	467	440	461	461	445	463	461	488	480	492	484	489	466	439	481	478	478	502	484	464	494	493	474	434	428	456	501	450	450	495	481	426	416	435	437	464	469	457	487	469	453	460	411	474	458	467	440	461	469	473	479	448	463	492	473	480	498	470	447	441	475	475	447	469	470	473	448	462	455	427	471	450	463	480	467	488	468	461	436	456	444	488	478	457	448	473	454	516	464	489	450	463	469	445	463	471	428	427	448	462	459	439	461	466	421	469	438	454	474	451	469	455	492	457	440	424	459	447	475	452	468	445	482	464	486	470	441	473	480	450	467	480	418	439	458	468	413	449	499	444	472	441	458	492	449	469	441	450	448	506	457	456	438	481	438	453	461	459	467	483	452	471	478	447	464	425	466	475	458	446	434	463	445	443	412	493	452	416	447	446	491	492	453	457	493	485	409	432	479	443	465	473	482	493	438	469	407	469	494	481	461	459	419	476	442	504	452	455	483	454	454	466	434	467	456	504	483	463	448	451	458	478	456	456	454	470	475	449	467	453	435	476	444	451	455	472	419	455	466	475	440	483	471	496	480	475	411	477	478	480	448	438	433	472	487	502	445	477	440	439	444	484	453	463	441	505	449	413	465	479	425	457	466	484	491	456	492	479	478	487	440	473	492	448	441	464	444	446	456	445	443	445	473	472	500	474	387	459	469	443	456	464	433	442	492	471	481	478	476	461	464	476	456	449	438	465	458	423	429	442	477	474	468	443	484	457	443	467	427	433	451	499	488	442	450	456	461	441	469	455	445	457	462	491	445	467	441	434	467	476	423	474	506	462	466	452	445	457	498	460	477	519	443	464	481	473	418	441	467	442	452	479	448	467	423	507	454	498	478	421	446	460	455	516	486	444	505	434	447	460	496	465	415	424	420	443	453	420	479	443	448	404	432	430	439	433	476	451	465	512	465	446	453	439	467	471	424	499	486	436	459	460	446	449	465	487	440	445	439	442	461	479	462	468	457	495	468	494	483	468	514	456	472	460	443	450	416	460	468	465	474	493	481	441	441	473	461	467	460	471	483	484	474	459	472	471	474	463	471	442	473	457	458	426	427	426	483	439	444	440	438	456	408	460	516	431	482	456	482	483	477	460	459	514	418	458	458	456	505	454	456	470	452	466	428	459	480	493	452	464	433	445	449	453	465	444	440	483	409	454	481	472	412	479	482	442	491	452	437	483	427	400	481	427	449	460	466	438	474	450	458	461	479	447	467	492	460	495	445	443	442	486	490	483	476	434	465	461	455	452	409	471	437	467	439	458	462	450	434	478	464	481	455	441	434	446	496	463	437	468	449	496	433	476	439	477	446	457	451	463	463	431	447	456	476	481	475	430	462	422	453	454	467	437	455	449	464	464	480	444	473	462	497	489	472	461	481	444	450	443	435	460	431	451	462	464	469	424	476	451	458	407	479	494	438	475	439	458	433	482	494	467	459	469	436	474	435	411	467	457	478	445	460	473	489	442	467	407	456	441	485	471	479	459	468	463	452	457	464	421	456	474	459	446	440	487	448	475	454	468	482	462	440	458	440	443	440	479	441	457	478	470	424	458	503	441	471	467	446	486	465	498	483	458	466	484	496	467	483	443	467	454	440	473	454	470	426	502	461	446	429	472	472	495	452	440	475	448	476	475	439	493	465	439	479	486	469	496	457	461	460	446	493	459	449	467	439	473	477	485	439	419	456	448	475	454	470	473	427	478	499	492	458	448	457	480	459	435	475	484	436	532	468	478	449	490	408	448	490	427	485	454	482	448	456	449	515	428	475	498	445	473	476	480	415	448	444	487	425	486	472	468	392	443	466	503	515	475	428	450	523	497	436	504	486	486	471	520	473	433	452	461	488	484	495	459	464	469	460	443	463	485	481	410	489	487	449	504	461	449	468	454	463	432	425	462	455	460	473	478	469	461	449	468	465	451	444	437	466	452	443	457	418	489	420	474	482	481	438	456	430	447	481	438	481	452	485	429	431	459	445	496	473	469	472	502	460	483	471	454	438	476	471	463	478	479	454	466	469	437	446	420	485	466	451	496	426	437	443	478	452	451	480	501	494	471	479	435	510	489	428	446	466	472	443	453	449	486	425	441	461	455	456	426	493	459	453	470	470	458	425	440	443	486	419	431	495	447	472	467	465	437	445	441	493	475	441	480	456	507	451	465	470	482	472	461	464	463	459	458	455	459	516	493	444	441	426	435	446	501	464	485	467	443	431	443	464	409	498	425	478	482	443	455	450	467	461	471	499	440	447	465	419	449	452	455	437	493	471	479	446	463	459	450	468	438	454	463	461	441	479	444	454	443	430	455	457	423	503	442	485	454	432	456	431	445	448	472	452	433	446	466	441	446	450	430	467	445	460	448	482	459	443	443	442	469	474	487	455	475	522	447	497	469	434	446	461	468	470	496	461	447	455	468	508	480	446	428	456	422	452	461	465	449	475	461	477	452	484	457	454	505	443	464	441	454	462	479	463	495	490	489	463	432	448	464	490	472	437	477	515	463	430	424	435	479	448	476	484	459	490	462	428	445	490	449	506	461	435	460	485	428	453	472	469	483	472	445	449	467	479	487	455	431	451	445	458	455	523	465	441	463	469	442	470	447	464	460	479	462	453	500	472	454	463	473	467	492	460	451	461	465	470	490	441	484	464	430	435	450	453	499	454	481	442	503	488	452	463	438	441	458	475	436	483	429	468	455	439	417	482	444	451	473	447	453	452	451	479	465	480	495	457	468	498	480	445	474	428	490	487	479	433	465	424	449	412	467	496	497	457	450	476	442	454	480	462	482	440	435	423	472	511	454	402	454	463	413	474	478	458	483	430	433	461	464	470	469	466	484	434	467	495	447	466	467	470	507	480	436	473	431	453	443	446	452	410	478	459	466	469	482	465	488	476	467	438	429	462	427	492	443	449	480	472	486	441	434	459	460	462	477	488	428	456	438	477	451	503	467	466	426	449	482	423	449	469	452	442	471	458	506	450	519	521	480	488	448	468	448	449	474	460	495	438	451	510	449	463	460	465	441	442	479	462	469	479	460	416	497	443	488	473	473	471	474	509	481	476	428	464
11585	1932	6666	1263	1121	1071	959	943	963	923	939	882	908	914	925	894	882	909	886	837	850	851	934	911	886	912	912	895	862	869	885	877	918	881	865	872	867	873	908	866	842	842	852	861	933	849	885	877	895	855	881	899	876	901	867	864	909	850	835	867	870	889	836	909	891	937	883	848	822	869	876	971	907	901	896	910	851	854	863	856	922	831	928	914	903	889	889	838	859	843	935	911	811	841	883	909	880	864	893	880	933	899	891	859	917	926	848	863	918	889	874	889	893	893	879	876	888	878	865	948	878	907	840	829	877	866	913	907	917	887	884	881	877	819	859	889	847	888	849	865	880	838	890	877	871	889	872	889	876	846	843	848	906	908	867	882	931	912	855	870	850	859	876	862	882	897	834	876	910	826	894	855	878	920	905	882	942	878	806	874	922	913	904	900	861	922	879	863	901	853	842	853	884	885	889	866	857	923	851	805	858	854	892	898	883	809	883	879	905	887	935	881	890	882	901	924	833	888	865	886	854	816	886	850	923	900	850	884	862	842	864	821	904	831	927	888	882	847	918	878	893	853	802	865	930	862	925	851	886	929	874	873	898	914	915	884	922	893	871	834	829	880	868	833	888	877	876	880	913	879	928	846	869	909	883	844	870	877	895	888	895	862	884	909	897	912	913	899	879	857	859	938	839	892	865	862	889	858	883	880	882	879	872	853	845	927	920	818	912	901	922	933	867	860	865	861	893	914	843	889	892	930	907	852	858	876	835	872	875	883	882	858	890	867	885	830	876	835	868	895	914	856	840	879	844	882	916	892	850	873	881	810	871	861	854	872	915	849	909	899	882	871	914	876	896	891	892	869	866	837	919	859	890	900	893	903	887	857	877	847	861	871	869	884	839	902	879	928	894	873	859	884	866	861	846	888	850	914	898	926	880	862	851	845	908	894	899	917	857	872	892	850	867	870	880	864	872	872	886	926	847	843	911	874	816	892	899	816	874	870	841	898	815	927	860	912	898	915	855	901	944	911	869	866	848	859	902	876	872	852	871	863	895	879	855	888	887	861	861	860	854	867	875	889	895	920	859	905	881	924	853	837	881	807	917	954	904	819	896	863	866	898	874	918	891	907	867	895	940	898	872	884	837	873	863	867	856	902	881	872	871	869	883	836	881	881	912	876	882	920	875	917	899	901	882	875	906	880	863	898	899	870	905	901	872	944	900	906	927	857	888	881	864	925	855	884	867	938	843	928	920	913	839	861	938	872	850	862	856	852	854	894	902	850	897	911	878	865	877	889	882	907	885	905	865	885	887	870	848	855	914	833	932	886	897	844	932	902	838	838	870	867	856	858	846	828	919	881	869	903	843	922	911	858	890	867	846	911	881	843	867	886	899	858	885	842	881	883	857	857	878	846	937	891	917	851	907	862	866	861	901	829	846	925	849	856	880	878	883	900	871	874	890	876	870	882	832	919	823	876	876	816	954	889	842	852	876	899	849	841	929	905	895	832	914	917	902	838	873	824	856	891	918	864	918	851	809	866	894	892	835	925	963	871	835	867	851	929	923	879	877	907	911	903	908	887	886	896	901	825	888	861	893	873	899	867	860	839	887	871	872	861	876	909	890	882	834	874	930	897	849	909	930	863	854	894	865	869	914	825	866	895	859	891	918	894	867	856	872	876	890	858	916	933	888	904	840	856	889	848	869	906	835	867	904	925	847	900	924	861	919	880	874	848	831	899	887	842	852	892	889	819	834	870	904	889	890	854	907	918	857	882	846	896	850	914	887	868	914	878	935	871	875	888	935	883	820	874	858	867	899	814	885	897	892	885	870	910	903	893	888	896	848	867	843	866	861	898	878	910	856	886	893	858	907	882	890	853	831	888	869	908	912	881	865	841	913	907	865	892	864	878	894	913	892	862	906	830	883	914	893	890	844	861	869	821	850	897	883	892	838	876	874	832	887	944	846	882	885	851	885	883	875	909	896	862	876	903	775	867	915	882	851	860	898	873	869	882	960	901	854	863	884	918	824	873	884	842	901	883	926	914	880	928	834	916	880	885	822	871	884	872	894	878	847	918	846	868	896	893	910	901	866	872	918	913	886	881	835	886	860	853	870	889	881	905	888	890	903	869	861	823	922	831	845	871	866	886	883	838	905	871	913	870	867	854	836	831	885	889	927	883	830	929	861	863	877	901	853	867	883	828	957	955	849	869	872	895	955	857	874	910	858	825	917	902	844	916	890	958	905	898	888	850	845	883	863	890	830	887	846	832	876	892	839	872	876	856	882	855	872	885	888	844	897	944	876	862	864	908	875	953	852	857	872	871	903	914	879	916	886	859	845	920	858	889	924	850	869	880	890	851	859	858	876	885	898	876	890	896	837	922	807	924	849	880	924	856	891	849	879	855	938	885	918	883	863	870	924	849	923	852	908	863	889	882	884	827	955	934	892	887	927	815	838	837	866	845	833	852	818	885	880	843	880	868	875	858	921	854	872	825	889	919	880	916	915	898	905	872	882	861	885	932	910	870	858	878	887	877	924	855	870	912	884	891	914	852	879	879	869	875	880	875	903	923	926	879	858	810	849	889	942	888	840	846	880	885	921	950	834	803	849	868	937	900	915	894	923	899	852	836	866	834	852	899	888	844	897	916	892	886	883	853	879	866	876	851	836	878	873	929	907	885	846	869	913	817	894	954	847	883	861	876	932	883	829	906	836	859	878	894	857	893	858	887	868	868	919	882	855	927	832	894	904	890	886	849	857	905	894	879	921	865	907	845	849	835	862	893	854	913	864	930	907	881	884	840	868	891	906	901	878	858	931	891	866	887	898	880	877	840	831	847	889	873	881	844	880	881	891	920	854	893	898	838	888	892	908	847	894	895	902	839	878	884	869	921	817	860	876	828	828	871	942	880	903	908	881	871	855	893	817	868	910	884	856	895	853	860	858	828	822	910	867	865	867	881	869	918	923	822	896	857	874	875	846	873	893	940	841	819	843	880	918	853	864	909	827	916	909	908	863	892	839	935	852	850	881	877	873	968	860	861	845	863	854	832	874	866	890	887	852	893	923	843	848	867	881	896	872	885	877	872	899	866	870	870	858	889	898	874	858	875	868	911	842	898	853	865	940	935	939	876	889	910	879	893	911	843	873	887	889	857	849	868	856	874	871	911	890	841	923	901	915	867	868	863	879	847	904	873	903	862	859	878	874	859	869	898	899	886	912	908	856	858	825	896	847	880	859	878	822	849	903	876	852	926	881	889	900	870	885	862	836	889	887	887	888	845	861	921	894	894	890	888	907	867	864	867	898	906	828	877	895	831	869	881	928	881	873	921	859	846	894	862	918	872	881	878	873	878	856	840	862	876	880	894	819	853	856	892	872	842	872	915	867	899	852	892	899	900	862	888	855	876	870	887	884	924	941	845	924	838	876	916	862	852	919	907	940	896	878	867	837	894	865	869	821	881	854	863	871	827	909	871	892	862	851	887	858	884	866	886	845	863
24189	21314	28016	24925	19335	1686	680	428	391	350	313	276	284	294	246	251	252	247	253	240	230	250	225	219	251	251	242	196	232	222	242	201	220	220	214	216	213	240	213	215	206	212	225	210	197	216	211	210	219	218	214	189	222	187	218	201	195	196	230	216	213	225	215	236	202	214	218	197	210	197	201	202	234	217	196	238	212	195	199	220	208	208	201	222	206	232	229	209	222	220	201	214	226	201	208	237	205	230	215	239	221	184	203	231	195	202	226	218	208	222	206	196	211	190	219	226	213	212	198	212	223	232	206	224	202	221	203	193	204	226	211	190	200	213	208	218	201	191	219	233	216	198	218	220	201	214	186	216	215	209	219	225	233	228	186	218	204	214	221	199	224	205	193	215	227	174	217	185	185	203	229	172	215	191	175	214	203	216	181	196	212	238	218	231	183	215	218	204	208	224	189	182	173	239	193	219	214	200	202	190	202	190	192	207	211	219	221	206	186	177	192	214	216	203	208	218	224	197	191	199	206	199	231	207	201	204	222	213	217	178	204	226	203	209	207	189	209	186	180	217	237	218	198	205	210	192	199	234	200	242	223	229	205	224	201	216	197	196	193	215	195	208	197	199	217	229	228	213	189	200	228	202	213	203	214	217	211	199	224	229	210	225	190	193	231	204	188	201	198	187	211	222	216	224	203	232	189	188	200	210	216	221	184	181	203	237	195	196	208	220	196	218	192	188	211	189	203	220	180	204	206	212	214	220	198	207	203	210	213	223	214	192	201	212	177	219	183	216	205	215	193	200	211	219	187	206	206	196	218	241	213	207	228	229	198	226	230	205	197	231	222	207	203	190	199	200	212	221	200	194	221	217	188	218	193	207	191	220	204	202	227	216	189	219	214	213	224	214	191	212	211	213	201	195	211	220	229	213	219	219	211	202	210	212	189	186	220	225	219	210	206	193	232	233	210	204	186	197	200	201	230	216	232	206	212	204	212	201	191	209	197	199	220	226	210	215	207	186	208	224	213	226	185	234	204	182	204	220	240	209	206	227	226	209	200	215	229	188	203	212	202	215	195	189	221	205	201	170	206	213	203	235	205	189	196	203	208	216	198	219	200	217	216	221	256	239	220	206	206	218	211	213	244	199	213	209	192	206	213	193	188	229	203	223	218	216	222	221	198	212	218	209	195	209	217	231	207	200	208	205	215	207	221	207	197	223	218	199	204	227	214	219	202	219	212	188	210	223	198	227	248	195	224	219	214	199	222	208	206	228	198	232	209	199	212	201	206	194	233	231	197	185	191	224	213	241	218	198	215	189	178	193	171	182	239	206	235	222	198	219	190	196	211	192	219	206	226	215	205	225	189	205	203	221	174	215	216	209	179	200	192	204	207	206	223	201	219	223	202	193	203	214	232	208	233	211	217	186	201	202	222	195	187	231	219	259	193	212	224	191	224	192	192	228	188	201	196	213	218	194	176	214	206	208	210	250	206	235	200	199	243	205	215	206	225	189	196	193	186	214	217	217	216	199	226	192	202	225	186	204	201	209	212	225	219	205	202	211	200	213	190	214	198	214	205	193	228	193	189	201	220	199	239	189	221	213	203	212	197	203	221	227	208	188	213	211	214	182	189	206	242	203	215	216	206	216	225	199	227	230	197	198	221	179	209	189	237	200	195	186	187	204	200	191	210	181	227	212	202	211	188	207	186	188	215	203	205	216	191	195	212	192	219	188	208	197	213	195	200	213	196	188	209	193	193	216	193	194	210	215	197	217	228	207	207	201	199	214	206	227	232	212	215	197	219	209	226	203	203	226	228	190	227	193	247	192	195	220	223	210	211	218	208	219	214	206	225	213	201	184	216	189	225	208	179	190	181	197	182	212	232	211	218	208	220	225	201	230	196	210	208	199	207	188	216	225	189	221	203	237	211	209	185	219	188	217	216	214	229	218	212	210	198	248	193	195	223	213	237	210	201	217	206	226	246	197	183	210	191	203	207	222	219	211	205	201	231	210	213	206	212	244	186	205	167	211	219	190	193	209	207	210	196	221	221	221	201	188	213	220	208	210	195	189	232	196	209	227	216	224	223	201	232	204	213	220	215	202	210	185	203	195	205	220	210	215	184	201	204	205	176	214	218	183	201	226	176	168	194	183	191	218	209	208	197	218	205	225	185	187	211	212	221	216	225	232	214	215	210	220	215	185	216	216	203	191	215	194	210	189	196	223	213	227	207	215	159	215	196	204	221	218	203	220	195	203	194	200	205	211	222	207	214	195	215	192	190	214	190	223	212	196	224	226	200	208	209	174	204	191	202	218	219	225	219	184	190	206	220	225	202	190	209	199	192	242	203	222	203	215	209	206	206	201	210	200	230	207	192	214	190	221	181	210	204	214	210	212	212	206	232	181	191	202	211	194	228	225	198	206	200	227	208	206	231	188	187	233	183	213	226	187	216	199	203	202	208	186	205	203	227	176	226	196	185	196	202	182	217	223	207	200	234	207	208	223	180	215	257	207	221	196	179	229	198	212	205	224	199	192	196	176	201	204	192	216	203	216	197	196	195	239	220	226	192	184	215	187	206	224	209	203	219	203	203	202	218	213	213	218	195	233	217	213	209	204	203	231	205	210	214	210	199	197	209	221	190	232	192	185	211	199	206	222	202	182	199	231	204	205	233	170	205	218	205	215	206	211	215	199	198	219	203	225	184	221	220	235	224	220	222	218	251	210	185	196	241	227	233	201	209	209	219	218	209	217	192	192	219	210	207	192	218	209	223	209	238	208	207	173	212	200	222	200	210	218	181	209	199	215	218	209	236	218	203	226	194	214	207	215	208	225	198	195	204	208	212	221	202	205	205	210	232	241	199	220	193	210	222	179	205	208	229	211	202	199	195	205	207	205	235	216	226	184	190	201	188	209	196	190	221	219	194	187	202	232	210	199	230	210	223	191	188	195	237	238	253	194	198	188	229	204	236	192	196	235	217	218	191	194	204	191	209	188	190	213	203	201	216	211	218	221	213	196	185	226	193	230	220	198	226	217	206	188	211	192	204	203	205	215	220	212	190	208	231	201	201	193	215	212	219	196	185	237	179	203	217	186	207	202	226	189	219	198	184	219	196	208	226	220	194	178	227	211	220	220	213	203	227	209	187	215	229	225	200	225	205	213	207	204	211	235	201	223	211	227	215	204	198	220	182	189	207	213	199	198	192	214	218	204	197	215	207	235	212	202	184	237	212	232	204	227	203	241	204	197	212	216	186	208	217	212	212	204	179	207	188	194	227	246	226	186	193	205	217	216	239	199	214	215	233	224	231	227	209	226	240	209	238	191	212	227	192	212	208	196	211	207	211	207	244	207	191	209	218	221	206	187	216	222	207	211	207	260	191	199	194	225	197	223	217	193	218	195	210	204	219	232	211	223	215	199	236	196	194	228	194	218	202	197	200	201	187	180	199	212	215	211	211	192	202	166	209	198	209	200	222	203	197	198	171	204	209	206	214	199
24002	10043	17629	4155	2828	2043	1596	1314	1129	931	797	771	708	686	667	588	554	556	519	525	503	530	519	488	476	462	454	486	449	491	471	465	494	478	449	451	466	430	472	409	441	429	442	463	419	451	448	458	430	432	415	449	429	422	432	412	481	439	442	441	461	460	460	428	416	494	402	464	458	416	420	434	435	378	446	437	429	442	431	410	427	470	421	435	454	420	437	475	451	441	413	433	424	406	418	433	439	410	413	411	435	413	410	456	404	451	430	449	424	429	436	416	445	437	427	418	427	411	440	435	427	410	446	420	425	452	422	413	417	434	430	409	400	430	456	433	394	444	434	424	430	451	433	494	428	400	428	419	422	397	432	454	425	403	409	427	419	436	383	420	429	439	441	442	404	403	443	475	417	398	411	416	407	413	457	433	405	462	389	428	442	449	437	434	439	428	395	436	410	452	382	425	449	412	449	374	420	431	419	421	456	459	386	416	433	446	392	425	406	412	396	425	440	438	411	411	430	424	459	410	411	390	409	434	409	408	446	463	431	441	428	392	410	417	417	438	421	464	420	420	422	397	442	412	461	434	399	396	417	413	427	447	419	412	425	389	393	412	421	443	458	431	411	438	416	425	445	416	412	423	418	449	417	421	446	436	414	415	405	459	403	423	444	439	407	432	422	390	433	416	382	402	430	401	419	449	414	455	422	460	408	447	434	410	415	436	415	436	417	419	418	435	428	412	430	450	424	392	415	418	445	425	410	380	435	407	426	468	455	427	417	425	454	439	415	414	395	436	382	446	431	442	406	410	430	430	425	448	402	441	419	425	453	408	455	373	411	471	433	403	433	407	393	462	446	408	393	442	388	410	437	394	417	396	427	377	426	416	402	423	416	435	470	423	418	426	438	429	413	441	422	421	433	409	423	420	434	440	461	424	432	414	412	433	406	446	450	422	416	436	424	419	418	421	469	423	418	392	421	417	443	370	417	427	407	444	376	416	410	401	420	429	436	419	406	405	390	405	445	424	426	467	421	413	396	448	422	456	424	440	422	398	432	395	427	406	416	432	426	406	438	436	402	419	445	440	432	405	432	453	431	453	419	419	386	419	436	392	442	433	408	467	409	464	412	445	448	437	437	418	441	447	438	470	387	410	416	458	390	383	420	395	421	408	405	416	407	453	437	424	426	424	424	396	412	399	432	404	448	431	467	410	417	394	457	424	470	438	431	423	387	435	419	453	395	414	443	444	405	426	424	426	402	425	459	440	442	392	363	429	450	391	443	463	390	449	422	449	425	427	408	416	361	432	423	397	423	431	429	424	415	439	407	407	418	411	376	419	374	410	415	400	465	419	413	414	428	433	430	393	426	443	440	460	411	406	406	421	464	404	478	442	433	414	433	455	442	442	422	433	426	411	408	406	421	413	428	433	403	449	439	476	401	453	461	416	400	399	403	452	425	456	418	399	420	431	438	436	426	440	428	381	421	445	434	485	416	443	432	431	390	415	428	406	448	427	418	411	409	429	415	397	434	421	420	460	423	446	456	391	424	445	410	452	399	424	437	424	481	415	430	418	441	424	413	400	427	401	411	367	453	432	511	409	409	446	424	460	411	419	428	418	408	429	415	424	447	425	395	433	434	468	442	419	425	421	420	448	415	400	462	450	440	436	419	411	424	418	412	443	438	402	385	485	483	414	385	411	408	435	401	452	425	426	411	422	448	452	394	444	452	421	420	468	414	396	402	439	449	416	448	417	415	447	414	457	407	413	463	420	426	433	425	415	455	479	438	428	418	441	405	427	432	410	390	419	452	472	459	414	499	408	434	412	413	442	461	400	426	441	456	414	429	424	418	437	432	447	398	421	443	418	412	454	418	428	407	411	382	429	435	455	447	435	453	435	436	420	401	462	449	430	396	416	429	439	465	405	411	419	413	437	419	456	409	459	422	392	418	432	423	421	403	411	397	421	392	435	412	430	431	428	436	411	441	454	437	402	426	449	424	412	428	422	400	428	436	427	442	461	441	463	405	403	446	424	429	438	418	439	441	475	393	406	454	395	416	419	438	413	434	428	407	452	435	417	438	404	445	415	418	461	387	417	408	427	431	403	438	408	435	413	417	437	445	471	425	410	429	451	420	414	398	421	447	401	415	428	413	411	411	420	441	421	425	444	460	435	439	428	433	416	419	439	388	428	447	402	450	361	448	415	411	430	409	434	458	408	424	399	410	446	429	450	463	442	429	402	457	390	445	427	388	397	434	439	443	406	384	427	393	427	410	434	416	412	439	429	415	453	439	440	424	430	414	409	471	428	439	409	436	414	419	414	441	386	444	403	417	389	463	425	430	440	422	465	457	437	440	423	421	393	417	449	403	437	414	453	428	370	422	427	449	421	444	403	435	402	410	409	389	438	399	382	451	426	410	438	436	449	442	438	405	436	436	418	428	427	433	373	413	442	411	430	454	413	398	427	400	429	430	414	423	410	418	404	459	426	423	444	402	442	408	422	422	414	431	401	447	413	403	416	417	421	418	427	475	467	412	392	458	432	452	414	444	393	407	442	415	455	408	442	432	456	427	411	451	420	418	437	405	456	387	386	489	378	436	438	436	441	384	431	428	416	435	426	420	433	419	459	419	424	420	413	423	405	437	447	403	417	418	450	407	437	432	430	419	460	426	453	456	391	411	432	407	393	396	440	419	407	395	396	387	418	444	436	406	418	402	445	437	420	444	418	458	404	443	411	427	444	420	411	410	380	430	429	430	433	431	449	428	421	424	429	413	418	427	441	420	411	446	392	420	422	442	436	457	469	429	432	406	370	393	422	445	438	419	441	427	455	402	414	465	435	398	415	413	399	445	420	431	420	381	432	411	415	435	423	436	428	421	422	424	396	423	400	429	471	420	435	408	412	410	427	443	459	421	433	430	427	449	411	441	406	413	413	464	445	460	423	445	421	451	408	464	441	398	426	403	373	416	423	405	437	437	401	419	433	425	472	436	451	430	432	419	409	437	419	413	427	423	440	407	437	405	452	447	442	416	421	420	417	428	441	450	452	416	426	416	380	388	442	442	399	401	407	435	418	438	424	404	429	399	414	380	376	477	426	397	435	422	427	395	463	438	442	469	450	420	388	403	408	447	413	423	447	380	413	404	389	430	412	441	406	402	432	410	409	414	444	384	433	461	408	423	424	412	438	417	396	430	434	445	406	390	412	404	456	425	397	455	438	416	388	433	426	440	439	408	407	467	422	396	447	402	421	436	425	387	432	417	418	417	430	412	420	435	442	434	418	410	407	447	425	440	409	407	419	419	458	433	423	397	424	428	409	423	380	426	427	409	419	431	425	412	420	417	414	436	443	414	421	406	412	406	444	444	426	423	418	420	409	427	405	423	428	414	423	449	418	427	420	442	419	393	428	426	441	423	419	429	383	412	388	431	467	427	451	442	434	396	440	438	463	448	465	442	394	442	448	428	414	369	444	460	412	440	459	446	422	414	412	402	407	437	443
23305	21342	28762	24276	21342	17315	1783	859	676	619	539	519	513	455	463	442	435	385	392	364	379	395	375	402	371	379	412	386	350	369	379	397	373	376	395	392	380	335	359	359	360	361	369	351	372	359	361	371	375	359	373	383	376	363	379	388	371	392	371	378	331	379	356	375	338	358	381	349	334	353	373	336	386	355	393	361	366	365	349	361	371	366	372	325	334	340	364	338	368	379	345	372	338	366	375	358	353	379	336	392	373	354	363	340	339	382	331	355	325	372	360	350	340	386	350	357	351	348	336	347	326	358	333	351	357	331	408	349	365	375	325	338	352	334	354	347	367	364	353	356	341	353	350	338	386	347	356	358	326	378	324	376	372	384	350	374	355	365	355	363	343	362	383	350	347	351	335	356	349	357	342	352	347	334	344	347	356	360	372	332	346	364	352	344	335	363	329	307	368	361	317	346	339	328	390	352	351	382	343	353	362	362	369	356	350	360	375	386	364	352	334	384	370	364	342	369	341	381	331	360	351	356	355	357	358	358	328	342	357	380	384	339	371	340	341	336	331	338	398	366	365	346	366	386	335	344	340	324	352	326	347	359	390	350	326	356	350	341	387	378	354	343	341	393	345	348	364	332	342	336	359	354	355	360	363	365	380	352	359	354	379	316	342	367	342	311	350	351	351	346	319	334	339	403	349	363	335	359	368	351	364	338	368	334	340	382	347	335	391	374	379	366	326	329	375	372	384	331	366	360	337	353	326	364	360	347	339	361	368	383	372	328	340	338	330	342	340	346	371	352	362	385	352	346	367	320	350	340	344	354	347	377	381	336	371	358	330	333	332	346	355	329	351	311	370	380	355	386	354	344	313	354	342	356	328	350	338	348	360	341	380	330	337	368	340	352	359	337	392	391	401	366	358	344	333	349	335	373	374	380	372	321	348	347	350	333	373	372	357	321	350	321	337	357	346	341	340	385	352	367	331	353	363	354	363	346	364	356	359	357	342	357	362	368	387	322	344	408	323	376	348	371	345	340	370	335	344	373	373	371	350	365	343	336	350	345	345	365	332	347	339	367	341	350	365	348	338	363	313	361	358	354	334	369	355	378	359	347	367	321	357	348	306	357	330	361	332	352	378	337	384	328	341	338	365	340	343	352	385	355	357	360	368	330	337	331	363	331	339	357	332	353	361	348	324	335	352	373	358	366	380	364	373	383	348	356	354	336	354	338	339	347	347	363	342	367	312	349	337	371	331	348	337	336	346	343	353	354	323	314	336	323	347	315	312	366	319	355	355	346	349	348	347	349	366	328	370	359	335	349	331	335	396	336	332	389	361	386	344	339	293	367	325	333	346	354	365	343	412	348	331	357	335	316	344	360	381	373	338	371	353	345	373	372	342	330	346	366	321	320	344	377	372	329	328	359	331	362	366	331	367	342	360	311	360	343	352	369	338	377	349	377	339	357	358	376	340	380	355	359	341	321	368	335	345	371	354	348	358	351	332	350	366	337	392	381	347	314	338	387	377	364	344	348	337	341	344	339	369	339	336	336	366	356	376	357	352	345	364	354	363	362	380	367	337	314	359	343	317	360	379	355	335	367	317	378	374	349	376	333	360	333	372	366	361	344	373	360	351	354	365	376	370	341	357	367	350	356	337	393	369	345	372	329	355	364	340	368	343	354	368	372	378	335	365	335	341	375	349	343	330	368	337	342	387	356	388	386	307	359	372	330	357	343	356	377	354	354	357	367	360	342	335	365	374	348	394	345	336	343	369	372	354	328	370	338	350	353	360	341	364	385	374	347	350	351	341	348	366	320	338	346	343	363	366	363	369	368	356	344	362	356	350	366	343	385	345	352	356	385	366	343	400	334	318	346	342	374	380	330	342	357	356	323	361	376	357	333	393	361	353	355	384	367	363	380	347	381	369	391	362	303	377	357	358	358	355	358	326	370	361	399	382	313	333	342	357	345	349	360	348	359	344	338	348	371	322	324	347	342	367	363	321	351	351	354	362	360	344	344	353	345	360	342	377	351	358	343	338	384	354	348	353	358	337	374	363	338	325	344	348	355	338	363	358	348	345	336	383	330	354	340	344	355	391	343	380	372	359	372	374	377	354	381	341	374	358	340	342	364	352	325	356	323	351	363	351	387	360	354	345	370	359	375	351	356	355	336	364	341	364	354	366	332	347	367	370	348	353	351	349	347	324	355	355	331	360	380	359	339	362	354	348	370	379	345	389	334	374	347	365	357	337	333	365	336	343	320	368	368	316	333	355	364	352	346	310	335	334	349	352	355	358	352	361	384	347	349	342	360	367	355	388	329	314	344	387	367	362	360	340	351	325	348	329	342	337	327	362	373	370	353	372	350	368	382	366	363	347	365	370	351	355	372	387	321	335	357	332	357	370	344	343	337	339	367	337	317	377	341	329	381	347	320	376	352	357	376	382	372	325	356	361	356	392	336	345	382	342	351	379	423	343	342	344	330	370	351	378	338	390	347	376	367	346	367	319	371	321	356	333	329	366	344	338	346	364	342	355	356	356	352	370	365	340	340	377	342	334	343	359	327	352	402	362	382	375	342	366	338	352	346	372	369	351	350	355	353	352	362	377	374	351	319	372	308	340	350	377	349	354	344	363	322	367	359	328	352	372	355	353	373	345	330	343	349	346	369	328	356	347	344	352	368	347	362	380	391	356	334	333	353	366	362	359	356	353	369	358	380	356	349	359	333	330	363	380	353	354	359	338	360	351	361	370	369	340	366	363	364	359	337	372	337	355	375	347	364	368	364	370	331	369	336	367	345	336	360	364	349	349	337	331	364	366	357	365	392	342	347	342	363	395	352	369	344	339	376	372	365	359	372	346	358	374	354	336	349	334	346	352	373	362	356	321	369	331	342	365	324	353	385	325	348	392	376	341	363	335	378	352	340	341	353	314	345	363	351	375	316	346	359	341	387	322	348	359	329	336	338	375	391	362	354	355	345	340	344	367	337	353	386	349	359	337	326	345	339	334	379	347	342	374	366	365	352	357	351	333	335	364	374	346	339	310	376	345	379	341	352	335	342	357	389	326	349	318	338	366	348	374	368	382	343	358	346	358	370	354	341	344	347	351	340	343	359	344	355	378	378	340	359	353	339	342	362	378	348	322	367	364	362	366	323	347	342	353	325	419	347	367	357	335	333	334	343	361	348	357	363	361	381	338	356	374	349	347	321	357	327	326	339	366	373	352	361	315	324	343	357	348	339	346	362	384	344	377	347	358	344	367	338	346	342	349	361	367	343	344	350	352	359	319	319	338	331	360	343	344	343	340	342	342	374	357	333	367	355	352	354	335	337	348	376	367	346	372	361	337	358	344	327	401	367	354	337	360	367	362	320	333	353	334	369	344	361	344	360	367	367	370	367	372	351	358	360	321	376	376	343	339	349	351	344	341	401	290	353	345	363	318	332	374	383	349	366	358	351	377	345	370	355	343	361	361	345	374	333	349	343	387	332	322	378	339	363
27746	15756	21741	7024	4866	3532	2767	2186	1932	1611	1345	1300	1160	1046	969	988	929	859	831	852	769	784	848	767	715	754	723	737	749	717	732	723	685	661	718	662	663	667	669	703	706	675	656	659	682	644	667	665	660	667	714	639	630	653	639	643	665	605	682	697	633	622	665	632	638	628	689	663	606	663	626	689	635	599	659	638	616	643	668	645	672	643	655	648	654	652	624	624	643	657	667	688	665	655	650	616	688	647	614	659	660	630	629	641	619	685	619	604	681	611	645	654	641	666	663	662	672	617	617	611	659	702	644	626	649	651	635	658	627	614	613	675	582	610	626	684	649	602	664	630	655	659	598	614	670	620	672	669	650	630	640	644	630	641	667	627	631	625	602	653	614	616	652	653	649	629	632	657	603	646	606	654	626	645	631	622	675	671	627	636	640	637	689	642	632	666	606	613	639	603	628	653	684	646	640	626	629	683	609	647	623	642	636	624	694	640	637	619	633	625	628	603	634	612	651	666	605	621	679	657	616	636	664	602	655	663	693	629	637	666	647	654	644	589	628	625	650	631	626	628	650	686	655	635	617	654	639	641	638	672	625	675	609	660	642	661	606	643	636	631	670	629	635	641	671	693	637	648	671	614	655	657	677	644	672	623	619	656	668	645	631	642	669	588	635	631	613	651	568	621	614	598	660	678	655	614	627	658	661	638	600	619	641	614	611	656	577	624	645	648	604	654	629	657	653	608	657	647	681	609	635	596	640	615	651	646	659	628	652	606	593	638	582	620	638	660	628	650	606	654	652	646	664	614	656	604	634	651	602	662	661	613	690	619	641	659	626	602	630	651	616	682	607	689	659	639	640	605	629	648	632	656	620	594	632	597	637	593	627	662	670	654	603	618	665	674	619	641	638	644	622	662	595	639	639	651	641	651	618	613	657	653	649	715	662	622	636	668	654	644	657	625	645	584	616	645	642	609	679	662	634	677	639	641	645	656	616	634	687	668	631	636	597	689	674	605	621	664	661	626	632	661	645	667	617	632	636	647	631	609	637	623	683	649	632	667	665	670	624	621	586	605	647	662	629	578	622	639	653	610	661	697	650	616	639	648	661	599	617	629	622	631	624	632	657	665	635	626	661	636	637	676	692	588	664	634	652	645	666	618	616	665	642	563	631	640	618	688	634	632	668	658	632	676	643	647	625	584	665	638	596	674	618	595	627	655	652	695	625	626	635	620	683	634	642	634	694	639	598	642	692	660	645	599	634	627	626	622	638	674	620	612	651	669	621	629	601	602	599	651	643	590	637	640	685	611	688	664	629	713	639	677	664	629	648	602	682	651	607	681	643	600	672	645	560	644	621	638	629	637	666	615	624	618	668	631	640	658	649	604	665	582	681	630	629	649	660	631	638	649	638	604	596	658	629	670	677	671	603	605	595	673	634	650	653	667	630	611	666	626	645	659	646	657	676	628	671	625	618	590	633	631	670	636	642	616	645	606	647	661	620	619	652	681	632	648	663	638	638	623	611	654	643	586	642	637	662	630	703	668	641	662	614	627	617	613	609	677	676	643	641	643	637	661	700	645	609	655	639	645	643	643	616	663	664	602	622	593	629	645	632	639	627	604	669	651	595	604	651	654	611	642	610	650	650	669	608	666	632	643	654	635	629	633	626	648	650	669	623	652	636	684	616	680	633	653	637	614	657	672	657	628	617	604	626	674	679	610	662	628	646	626	642	686	669	644	589	636	683	638	637	636	628	626	672	635	635	646	574	655	623	593	647	628	676	643	572	659	601	679	615	628	676	628	634	658	666	627	708	662	658	636	644	645	644	639	635	652	637	661	637	654	641	644	637	640	642	694	674	649	644	655	622	619	628	666	651	660	618	637	646	610	631	629	659	624	639	598	632	628	630	646	679	638	658	626	614	608	645	641	653	627	617	597	653	621	639	625	643	668	618	671	697	640	669	619	631	647	628	620	652	607	674	657	697	654	660	661	609	607	606	630	643	634	657	651	669	651	653	609	646	614	698	654	627	625	639	627	639	655	650	609	638	676	629	641	624	637	655	634	587	599	642	651	652	611	642	674	639	613	645	665	585	632	653	680	644	638	661	644	632	621	621	638	688	645	681	691	663	638	665	647	649	642	645	620	662	645	625	651	616	607	649	676	641	618	658	626	655	697	637	690	605	656	590	608	668	639	623	644	571	659	655	646	640	656	663	633	607	605	650	650	655	627	633	649	632	620	601	627	654	619	622	660	698	659	683	611	663	608	605	677	661	668	665	664	681	587	627	646	608	669	645	660	630	622	643	672	637	608	614	633	592	660	594	627	613	649	648	654	689	648	666	647	631	645	657	664	672	657	668	637	675	635	631	607	602	600	619	634	592	627	653	637	613	643	615	624	669	635	654	659	591	651	634	640	634	623	628	641	667	633	645	623	688	614	635	652	683	619	603	630	608	638	637	638	640	646	669	595	656	671	654	628	627	597	583	680	582	618	643	624	641	614	596	626	617	622	607	623	587	593	637	637	643	613	629	660	667	650	634	625	622	629	649	650	611	629	610	624	632	634	640	604	651	638	649	559	683	639	662	602	607	641	588	643	628	618	618	632	662	669	632	643	696	657	642	655	605	612	575	644	636	570	639	616	663	588	618	632	655	676	637	650	658	632	577	638	615	623	686	637	633	624	636	629	641	614	697	668	650	599	608	610	621	647	650	623	643	657	655	642	657	659	641	668	672	651	644	643	654	642	611	691	608	643	610	618	657	623	597	606	618	618	597	648	631	673	629	639	630	619	657	621	673	629	656	671	641	619	613	674	684	625	633	646	627	666	619	631	658	679	620	601	593	595	608	608	592	666	648	623	609	651	641	635	637	602	655	626	660	656	625	641	638	612	649	636	640	624	647	654	678	640	678	630	654	645	625	649	667	633	644	650	659	644	614	673	682	610	657	653	666	574	665	637	632	631	577	667	655	604	613	676	605	665	711	638	638	649	628	623	605	651	618	622	577	634	611	642	633	636	605	603	622	617	644	648	633	645	647	667	644	639	652	605	673	642	632	620	656	666	634	690	690	674	599	651	677	659	647	638	634	611	668	612	637	655	649	644	669	640	630	644	614	668	646	594	626	618	629	641	672	645	655	645	585	653	608	607	637	647	595	624	626	644	627	610	631	623	616	648	611	643	635	660	665	655	671	669	611	672	655	677	608	654	623	632	616	635	618	629	610	630	662	631	610	661	640	626	655	668	650	590	667	600	652	663	636	677	653	647	572	607	656	605	643	598	615	654	644	664	608	666	613	627	642	627	633	590	647	661	649	646	655	604	631	655	631	620	684	648	641	636	631	644	615	613	671	623	624	667	638	679	591	603	667	637	644	642	654	729	645	636	641	613	667	652	659	617	662	617	607	687	679	678	674	644	593	606	607	630	663	665	650	578	599	665	599	661	631	623	667	639	647	676	680	616	671	590	611	636	653	624	621	641	623	636	618	613	622	665	635	619	612	621
26763	20760	9940	938	548	496	489	487	451	507	487	424	475	473	489	471	445	462	473	417	446	472	511	507	478	466	466	482	484	482	476	464	428	474	470	441	458	460	432	476	444	475	464	477	517	447	470	457	458	482	446	439	456	468	447	443	428	446	481	472	475	468	493	450	479	478	455	481	465	456	441	469	458	453	393	469	471	481	470	442	414	493	413	433	427	465	492	450	461	416	448	468	449	456	494	451	457	456	441	477	457	449	458	414	516	415	437	438	477	464	424	454	416	483	461	464	470	476	455	484	466	448	464	451	499	504	512	466	488	461	474	461	435	438	432	479	457	437	475	445	473	442	458	467	473	438	495	446	447	456	471	455	504	465	452	462	442	438	452	423	436	444	455	451	465	457	462	493	470	422	438	443	444	466	480	440	457	466	464	469	424	448	455	476	476	460	466	454	467	453	464	452	444	413	471	459	432	463	442	474	441	473	493	446	454	413	459	491	465	476	489	470	462	397	488	452	468	455	469	450	466	475	429	408	437	490	448	453	450	462	449	456	484	443	443	451	458	467	460	480	481	464	457	450	444	470	465	426	482	468	473	484	484	434	439	472	477	504	456	464	480	498	423	393	448	422	488	472	465	486	482	419	456	432	476	420	451	427	458	512	495	445	453	442	463	415	452	462	468	490	418	458	422	422	509	464	455	477	444	469	453	448	430	465	460	437	420	458	457	491	491	464	437	473	438	446	448	473	426	449	451	462	496	454	472	431	457	455	451	494	474	443	438	484	433	472	415	460	470	485	433	472	497	452	434	442	453	494	443	436	438	447	472	485	473	465	493	472	453	461	463	433	473	433	453	492	446	465	441	457	464	435	477	458	443	477	466	448	450	491	476	425	472	460	505	475	450	457	479	457	444	474	445	376	423	430	496	452	452	482	448	455	462	492	458	417	444	497	462	421	465	482	441	474	442	446	473	423	454	447	435	486	469	466	482	451	416	494	457	447	480	456	444	463	438	436	442	432	450	459	461	445	482	454	471	446	449	465	462	448	423	463	427	437	444	451	463	456	425	425	464	435	463	467	460	436	458	475	456	439	449	433	432	452	435	448	470	431	459	451	434	453	460	471	448	502	449	452	448	460	446	456	465	435	455	437	477	433	456	465	460	470	447	446	465	441	466	474	465	490	448	440	465	441	408	427	484	492	427	444	436	472	454	489	412	471	460	474	435	425	443	432	495	448	475	472	461	480	470	477	445	465	476	449	412	469	466	447	411	507	457	442	441	451	461	466	453	458	488	433	463	470	460	435	489	462	443	469	468	457	457	429	461	427	467	478	433	439	497	468	422	470	463	461	446	458	486	430	452	476	441	493	450	461	455	452	434	428	436	454	469	434	436	440	516	479	454	436	452	464	463	458	461	430	455	430	439	475	442	484	454	498	480	417	435	467	446	443	463	464	451	440	471	468	419	471	468	448	436	459	449	458	441	447	436	439	463	459	485	452	446	468	427	443	492	433	477	425	449	459	459	448	470	503	483	454	444	403	477	455	388	450	440	473	434	454	478	393	487	472	456	465	438	468	456	470	472	439	480	425	451	482	467	530	422	482	444	464	462	446	462	478	460	441	449	463	464	485	416	475	442	476	486	432	463	441	468	462	504	450	457	467	461	460	431	426	500	467	435	478	462	452	465	482	440	454	458	425	464	483	462	486	484	445	480	480	458	449	448	468	427	473	475	456	449	497	469	455	454	478	500	482	450	496	426	467	461	459	452	491	461	452	469	483	511	431	423	449	462	460	453	469	495	447	445	447	464	421	485	477	433	451	421	472	453	474	469	483	423	491	512	434	405	461	427	479	460	436	484	439	502	473	430	460	453	445	431	469	439	449	454	456	489	467	449	476	441	469	457	429	468	439	445	466	456	449	446	461	458	453	442	479	444	467	469	489	417	443	477	477	463	434	445	489	435	443	487	458	442	492	463	440	431	464	408	440	446	452	452	454	477	462	464	487	419	479	463	484	456	479	412	448	483	429	458	492	449	469	437	461	447	451	462	421	445	478	450	455	434	480	442	481	460	464	440	494	453	454	446	412	494	399	454	435	460	428	501	413	429	462	461	495	451	445	461	440	472	448	429	432	428	460	489	433	450	471	472	447	483	441	444	462	483	487	450	459	437	441	451	469	471	430	433	447	470	458	460	474	472	442	459	438	478	450	467	463	387	454	459	464	445	452	436	489	443	471	473	422	434	411	464	465	455	501	467	442	435	461	437	452	434	456	463	478	472	459	425	468	440	461	460	495	454	433	444	487	442	437	451	421	442	435	449	457	444	443	452	445	416	454	471	418	449	451	445	417	443	475	439	466	475	475	467	463	449	431	461	443	471	414	443	446	467	485	437	458	452	473	427	422	456	417	421	462	459	457	420	387	468	432	404	491	484	459	475	459	466	467	498	469	441	469	431	476	471	444	447	477	444	452	454	442	459	422	441	461	448	462	446	464	427	432	445	418	456	429	427	420	439	450	428	470	482	445	461	446	506	444	464	481	468	472	465	428	461	494	434	462	474	461	470	450	490	505	437	466	479	503	484	444	431	455	441	442	464	443	433	452	487	473	465	444	493	474	461	419	486	471	454	456	463	446	438	484	470	454	470	477	435	459	488	444	457	448	479	494	453	452	477	491	429	436	476	471	459	389	439	442	500	422	488	439	450	447	447	455	473	448	458	443	453	431	439	434	465	471	504	461	498	462	469	481	464	475	480	457	413	405	492	434	436	431	416	441	487	436	437	462	481	454	469	445	445	450	459	469	430	446	460	486	448	449	493	461	455	461	435	435	412	457	445	480	458	471	429	463	434	480	499	478	437	487	457	435	483	441	463	474	464	459	412	429	459	439	458	429	476	442	453	445	451	476	427	472	473	467	502	478	465	452	473	490	464	447	469	468	466	453	480	454	461	438	464	452	500	472	461	462	456	457	473	491	478	396	470	487	485	450	421	483	471	470	422	452	464	468	469	429	456	405	483	467	489	461	482	441	472	428	437	455	493	485	480	468	457	485	486	449	491	434	431	467	454	457	443	410	419	450	460	481	460	423	468	470	487	452	458	458	517	449	447	444	455	469	473	470	438	485	456	491	402	463	459	443	485	461	446	471	439	493	462	473	441	433	465	413	445	465	445	461	492	463	493	448	475	474	443	454	476	456	498	445	444	495	477	457	446	478	489	458	455	432	451	457	458	441	446	502	494	422	440	458	464	459	471	450	458	448	441	487	477	415	467	428	490	439	469	466	443	435	482	440	491	467	458	485	436	445	438	456	474	466	439	423	441	449	467	456	428	483	428	483	443	455	427	476	444	476	458	456	467	462	456	422	440	465	443	471	459	464	451	483	468	473	420	442	479	420	485	469	424	412	454	482	442	467	486	485	479	423	442	429	419	448	452	423	478	460	445	457	469	429	495	431	430	448	422	454	504	436	492	441	501	459	468	419	459	473	484	454	467	475	470	442	441	435
11597	1975	5998	1232	1120	1047	991	986	913	927	924	869	918	878	898	874	848	890	874	894	899	883	846	907	897	904	926	883	883	870	867	889	900	855	878	894	866	888	859	900	901	925	871	931	872	920	862	874	893	876	888	946	882	858	901	862	879	855	867	875	865	896	853	847	890	877	871	937	880	883	887	882	843	880	850	911	860	841	916	870	906	867	926	872	882	866	896	836	912	869	829	805	888	858	901	900	882	869	843	848	890	862	861	910	882	821	890	902	857	888	871	889	807	872	885	834	906	840	857	867	900	834	899	897	814	897	860	867	910	855	941	822	904	870	875	928	886	886	878	830	827	854	935	839	867	881	900	919	876	868	841	925	864	869	881	866	920	855	835	848	837	836	855	848	899	829	854	932	866	896	872	867	913	907	820	879	846	836	916	941	839	876	900	876	857	866	932	862	878	886	848	906	893	890	811	790	876	861	875	902	915	878	905	940	835	904	912	869	849	810	823	916	879	866	870	851	875	803	843	875	864	864	850	859	890	852	890	891	835	864	850	895	895	830	892	859	857	848	894	911	879	906	841	835	893	859	880	901	897	868	819	893	870	875	869	879	844	910	913	894	927	873	851	871	924	866	903	871	855	838	863	884	860	833	848	891	874	848	892	865	860	828	820	917	865	854	839	841	852	920	881	849	859	881	891	913	868	925	859	819	855	866	871	837	893	917	860	891	944	899	837	865	913	850	849	888	872	929	906	882	950	850	863	938	846	894	907	904	878	849	823	845	841	834	859	841	915	890	880	828	821	897	842	899	874	857	889	807	908	883	848	898	892	902	897	840	919	833	897	890	862	833	818	840	882	909	856	898	864	835	859	873	895	881	869	843	846	889	827	871	853	888	864	863	884	886	901	867	841	888	863	871	854	890	819	840	881	836	852	824	870	941	905	883	860	862	930	846	859	877	851	878	794	825	905	899	872	903	836	891	865	896	890	828	837	952	855	864	912	847	841	879	860	896	860	873	888	922	894	850	894	914	868	903	906	897	852	844	853	883	859	893	891	850	882	869	883	846	905	878	890	831	871	886	900	881	899	913	860	862	887	902	840	893	874	890	853	878	887	914	909	881	917	897	818	840	893	896	823	882	925	863	935	833	876	866	881	874	864	854	846	864	878	862	876	871	846	935	848	880	898	884	811	822	884	833	885	888	867	846	870	857	865	899	840	931	889	857	854	864	886	909	884	887	826	862	909	905	862	933	896	926	843	845	916	950	868	873	844	857	850	856	894	921	851	880	857	868	873	879	860	875	888	899	865	899	910	866	853	911	893	816	931	830	892	932	841	860	900	905	849	889	880	885	908	873	838	849	851	866	849	847	836	896	863	934	875	894	865	880	874	860	838	882	839	835	811	933	817	884	861	933	856	878	874	833	893	843	916	842	921	926	905	865	801	877	867	850	892	917	899	937	865	896	861	884	848	895	862	855	849	945	832	886	869	863	879	867	884	875	855	858	905	895	886	899	917	897	923	905	935	894	880	853	837	885	928	859	867	807	872	839	864	825	872	877	902	843	887	911	877	916	877	887	848	893	836	836	902	866	865	909	862	870	889	847	795	850	881	913	820	870	882	916	852	907	854	871	896	904	930	866	834	873	816	892	865	902	840	886	814	885	845	859	897	876	846	874	881	862	851	910	905	906	900	849	879	860	962	872	865	887	894	842	875	839	925	877	878	899	880	821	844	835	900	844	922	870	903	868	853	917	883	839	893	898	853	847	916	861	844	836	902	912	861	900	911	888	879	877	884	841	837	872	837	886	860	860	854	876	869	846	902	910	857	895	890	906	892	904	846	891	961	877	866	878	874	850	890	912	917	931	839	887	905	856	932	892	852	868	901	903	879	878	904	860	896	895	851	887	869	878	887	890	863	831	836	868	818	884	846	837	891	829	853	894	924	930	870	893	888	891	896	830	880	899	879	869	867	872	870	865	860	893	847	872	879	900	937	863	888	909	864	907	904	879	894	828	847	876	833	921	841	845	860	907	873	867	873	855	830	852	883	876	836	834	907	880	874	911	873	862	893	896	907	867	840	847	848	881	859	824	884	885	847	933	900	853	857	827	849	881	896	824	855	889	937	860	888	855	869	878	873	878	879	878	858	888	922	830	900	863	905	835	833	841	893	881	850	854	885	903	890	888	846	848	858	850	837	888	876	871	860	920	891	856	907	844	895	915	900	850	861	869	825	896	866	884	839	874	915	846	883	817	910	829	913	870	845	839	849	889	842	861	916	862	871	891	833	911	861	881	829	927	889	858	824	878	828	905	930	925	846	875	937	892	846	903	878	841	859	849	850	852	883	900	880	856	873	876	877	873	865	897	841	898	862	871	863	831	890	825	897	882	876	838	891	840	850	852	923	895	896	854	876	891	872	859	872	875	842	833	848	876	892	878	896	824	888	865	877	877	917	839	897	882	851	876	949	851	852	966	864	863	893	868	883	851	879	834	910	859	885	900	885	879	902	885	859	847	875	844	877	842	875	849	929	834	871	892	915	904	867	876	857	863	893	827	830	899	827	885	919	889	872	895	878	889	820	904	923	917	889	868	852	843	877	864	900	890	896	858	828	826	867	867	873	893	919	843	873	905	911	819	853	917	865	887	877	861	945	885	867	876	851	867	867	904	802	893	829	918	862	883	892	812	882	860	851	839	848	911	894	855	869	901	912	851	850	861	892	856	848	869	922	862	867	853	874	906	882	872	860	838	936	941	908	856	877	839	883	850	831	895	923	833	899	870	860	905	832	868	909	903	828	863	868	845	894	896	848	819	902	871	904	851	883	878	838	837	853	895	878	870	909	860	919	878	879	911	828	852	861	950	907	853	874	879	885	839	864	892	854	894	850	863	878	894	904	843	901	860	847	862	889	876	818	815	870	858	866	847	840	822	854	881	884	862	854	917	846	881	935	852	869	894	870	840	877	878	848	863	875	870	905	835	913	831	852	877	913	871	890	877	858	833	852	912	848	896	876	883	839	923	907	896	893	878	857	872	897	874	873	845	876	907	902	844	935	878	885	878	890	863	890	867	878	866	806	911	837	853	890	852	882	879	903	828	923	908	889	872	922	921	909	861	852	892	800	905	903	903	945	880	845	884	837	853	884	890	904	846	932	858	939	850	857	837	907	883	841	922	915	898	834	861	848	899	921	874	885	877	898	889	881	844	845	856	899	848	864	913	877	884	864	895	896	898	831	839	906	889	858	884	871	864	885	885	874	856	918	840	867	866	874	878	880	863	854	854	831	906	863	853	844	874	918	876	849	891	893	892	867	888	849	882	877	861	902	906	888	845	899	895	880	902	904	871	836	859	923	900	847	841	861	907	853	873	869	916	853	899	911	874	876	876	867	823	902	854	871	837	797	845	874	896	847	826	842	875	899	888	894	932	877	827	905	874	832	877	873	883	883	868	902	888	913	831	811	844	896	837	909	898	920	882	873	911	881	874	908	916	829	896	841	925
24203	21340	27960	25069	18830	1522	565	447	377	355	300	285	267	304	257	261	219	250	238	226	235	224	245	214	218	223	217	212	237	209	214	209	224	227	226	224	217	206	229	223	235	198	210	195	204	216	219	190	223	194	183	191	213	212	206	201	206	182	198	202	221	191	220	207	195	208	182	209	197	199	191	175	233	203	205	239	227	218	235	194	220	218	195	224	228	206	204	219	197	230	193	203	213	191	215	230	206	207	231	233	201	195	216	212	230	200	229	208	199	187	196	188	210	207	186	226	193	217	200	183	223	226	216	215	216	204	202	207	190	190	236	225	183	207	209	212	231	190	214	228	191	195	205	187	207	191	211	216	219	195	220	193	240	194	196	213	206	184	201	222	203	200	199	216	224	198	205	205	238	198	186	185	228	203	219	224	202	170	217	231	196	210	209	196	207	196	199	208	193	204	202	223	207	217	230	212	210	206	205	208	211	180	188	215	189	219	229	198	229	199	235	224	193	189	206	208	215	191	191	183	176	197	217	198	212	184	222	202	209	202	199	209	212	209	202	214	177	211	209	205	198	195	203	210	184	191	182	205	203	185	210	184	212	205	221	222	208	191	208	203	216	203	226	217	215	216	227	166	208	243	202	217	209	194	234	201	215	219	202	218	221	218	190	228	212	195	229	228	214	186	247	191	212	222	222	204	223	230	199	183	211	212	192	201	195	205	197	193	187	213	206	189	185	222	177	221	201	191	198	197	231	201	226	200	192	184	210	193	214	219	207	198	212	217	229	217	190	192	229	194	184	228	199	176	212	208	218	213	199	217	197	207	196	201	218	215	209	203	227	207	193	197	232	220	208	197	204	188	243	211	189	193	202	169	202	218	202	194	221	201	221	205	192	204	196	217	222	196	208	203	230	203	200	218	197	201	221	217	190	237	212	218	200	215	210	224	213	210	200	226	205	212	204	187	218	224	210	193	215	209	199	210	227	218	215	206	201	207	231	201	241	233	202	187	197	181	216	199	214	199	192	192	195	194	210	201	195	223	218	194	198	187	215	215	211	201	222	216	197	223	219	209	221	179	203	202	212	181	209	224	192	203	217	190	181	196	231	213	217	227	191	204	225	219	229	204	220	207	230	218	203	209	202	198	220	202	196	204	209	199	225	241	175	202	223	201	213	204	216	223	184	218	192	198	222	198	217	204	196	182	227	204	187	183	224	195	202	201	239	191	196	209	224	212	205	195	224	201	214	223	197	199	206	202	207	215	211	199	227	231	187	206	199	224	229	197	223	215	187	196	199	216	216	206	197	193	230	187	216	191	212	215	197	220	234	208	222	185	206	209	207	192	192	210	210	196	213	217	189	213	190	212	202	213	233	210	217	206	212	216	223	201	211	230	218	204	204	193	216	221	170	203	243	214	212	194	199	182	190	205	179	192	203	198	218	203	223	197	193	194	173	190	229	216	194	208	194	227	198	207	235	194	201	217	182	202	218	194	201	202	221	228	204	194	222	225	191	212	174	208	215	202	187	199	227	228	206	178	187	201	198	206	216	239	216	231	197	198	188	206	195	220	188	187	183	217	221	217	193	208	211	226	228	213	222	230	191	213	192	217	228	212	196	214	195	199	215	202	193	187	205	208	190	220	202	189	220	203	207	225	225	202	225	217	211	205	227	207	201	233	207	236	220	200	229	233	193	220	206	227	200	196	235	215	199	234	238	221	204	198	228	197	192	211	212	201	191	185	176	203	184	205	203	207	190	227	211	213	229	186	202	198	226	196	210	219	193	191	220	222	207	211	209	218	200	207	199	239	228	202	183	185	211	190	188	195	235	202	224	241	206	204	207	204	217	220	226	233	227	171	208	189	208	214	203	222	214	190	195	204	197	218	202	184	202	196	213	200	202	209	237	209	221	236	217	227	202	185	191	204	203	191	225	187	203	188	188	208	197	225	187	220	209	218	177	197	202	189	214	228	207	198	215	198	217	207	204	217	197	200	229	202	149	197	208	184	191	208	206	212	227	215	186	218	232	209	214	193	200	184	200	218	208	196	202	237	216	217	195	210	232	194	204	202	186	180	215	199	220	200	223	231	198	194	212	222	245	218	177	217	208	222	216	210	209	209	209	208	232	209	213	203	212	228	193	213	204	173	193	177	181	198	236	228	203	207	233	224	213	171	195	193	211	191	218	221	229	192	203	205	188	228	197	213	206	225	210	188	208	233	194	199	185	194	177	215	194	197	207	216	219	215	200	208	199	235	211	209	200	193	206	217	195	214	208	194	230	195	186	219	235	208	192	208	207	243	214	199	217	220	202	200	205	195	193	190	198	187	191	217	200	213	201	189	211	201	200	217	246	206	234	192	202	219	201	238	185	203	203	209	213	186	219	211	219	213	215	186	219	202	208	204	232	208	208	215	206	206	200	214	207	212	220	185	204	222	208	212	190	204	218	208	221	196	195	203	211	218	213	187	189	188	199	193	192	202	210	190	173	199	240	219	229	232	184	202	194	201	222	214	178	208	193	205	209	240	201	208	201	174	211	183	211	233	222	224	228	205	207	202	218	230	203	208	202	204	203	205	217	210	204	196	204	245	213	235	199	207	208	224	201	188	236	224	187	205	197	202	212	208	205	202	241	214	217	181	212	221	190	192	199	201	203	172	221	212	222	219	193	193	203	221	197	187	209	212	213	177	187	216	217	219	219	223	208	180	197	210	223	224	210	202	216	207	208	211	188	199	207	189	208	212	214	219	203	212	214	203	205	183	221	196	191	207	186	219	222	208	202	210	181	198	205	211	202	193	205	195	219	187	224	209	188	252	223	219	191	189	211	202	202	193	190	192	236	236	223	205	209	196	210	232	188	221	188	246	210	197	180	195	225	202	218	215	205	209	222	220	221	253	182	177	206	219	213	169	226	221	205	215	216	219	218	215	205	169	203	213	191	247	201	215	225	192	210	218	233	203	219	200	215	195	226	184	209	203	194	203	212	212	180	214	195	223	207	217	199	203	188	198	190	209	189	189	178	192	204	237	208	231	219	195	210	213	233	215	225	232	188	202	213	172	213	198	205	200	199	209	196	213	198	213	212	209	209	213	200	208	191	191	223	212	195	184	225	201	198	201	191	225	213	196	205	202	206	209	214	217	205	209	218	213	191	231	205	186	170	180	205	199	194	200	197	208	203	197	201	196	198	222	197	214	201	186	216	190	200	201	213	196	219	212	218	213	211	214	203	205	224	192	211	219	207	199	224	208	208	200	191	170	231	231	219	225	229	187	208	204	225	214	227	194	198	228	213	213	224	198	194	203	202	221	232	215	196	191	214	202	207	203	180	213	196	190	200	201	196	217	222	203	206	243	208	201	209	200	193	203	206	214	218	217	215	211	233	214	192	176	180	218	220	204	201	215	200	209	225	205	213	207	202	223	203	220	210	197	216	225	203	202	220	187	177	221	174	194	197	218	188	201	204	211	212	218	202	192	243	221	226	211	189	211	196	225	196	204
23967	9934	17379	4099	2782	1999	1644	1241	1044	969	829	815	680	660	621	642	623	577	517	508	551	523	523	485	472	469	503	473	503	480	472	450	462	508	475	428	438	470	426	419	447	475	456	404	465	434	436	448	471	462	432	392	447	413	445	392	435	428	401	413	453	489	452	410	466	431	454	438	441	430	421	409	407	446	427	409	452	457	429	431	445	415	462	443	436	423	438	427	435	466	395	424	431	430	417	478	427	435	410	419	419	409	468	415	410	404	411	436	416	429	423	404	393	451	476	420	399	446	393	437	427	429	427	432	409	423	439	419	428	412	418	448	430	442	442	412	442	406	426	433	426	416	459	429	431	426	428	436	435	418	431	421	437	426	427	424	495	431	432	458	412	445	427	435	410	418	411	381	420	445	388	437	425	411	428	443	421	437	451	455	438	414	460	409	416	456	422	442	391	415	452	430	385	437	421	419	466	407	405	401	418	454	450	406	388	434	433	448	401	421	425	449	436	416	382	440	410	423	420	427	445	427	419	415	444	383	431	455	418	421	453	421	433	426	459	443	445	425	406	429	386	432	443	408	452	463	422	425	491	432	442	424	449	413	455	417	416	432	435	433	435	421	460	406	410	432	412	426	396	437	389	469	424	455	426	438	400	446	438	406	417	425	420	419	408	415	446	445	439	426	445	391	432	405	377	422	415	403	453	407	450	425	434	440	412	431	429	431	414	482	448	441	412	417	410	398	455	406	414	399	433	443	436	424	409	394	408	472	419	415	435	435	393	424	417	434	413	440	413	448	411	429	421	423	431	455	412	428	442	465	425	457	440	496	430	426	397	403	402	384	449	366	406	396	414	438	436	394	432	434	404	402	419	445	427	453	429	403	405	383	403	419	413	396	437	434	416	428	388	403	416	428	401	457	422	406	447	393	433	437	437	438	402	427	400	412	409	414	436	428	432	448	464	405	421	404	413	427	440	450	444	454	386	408	443	397	427	435	417	403	452	421	424	427	426	421	431	394	445	451	414	433	421	416	421	432	409	370	427	463	410	386	423	410	432	409	424	418	429	422	426	386	446	413	437	436	448	448	426	415	454	443	416	456	413	429	451	454	436	440	449	382	391	455	439	448	433	442	421	440	422	388	442	444	423	443	406	427	452	451	420	431	462	439	418	427	434	425	414	437	402	422	394	429	450	421	424	429	433	438	433	400	429	438	423	422	404	415	416	435	458	418	367	415	431	401	452	430	432	429	444	461	415	440	383	454	418	414	471	416	426	470	397	417	408	432	426	404	417	454	406	434	434	444	467	391	436	422	417	447	414	427	381	460	430	418	446	430	467	448	411	406	407	435	435	443	448	414	421	444	443	420	470	437	416	429	369	431	407	433	419	428	435	443	401	408	441	444	402	455	423	432	390	430	423	440	393	424	446	444	418	427	404	406	417	425	422	431	380	421	430	426	437	448	395	440	475	452	445	407	457	439	416	419	398	426	424	447	431	437	450	479	412	407	403	409	475	451	359	410	418	417	435	438	411	424	406	437	435	439	436	418	426	436	434	383	388	418	428	443	397	421	420	422	415	396	406	398	427	413	418	427	414	405	410	439	421	468	439	391	417	417	407	431	447	404	430	435	439	450	469	442	414	425	412	435	403	410	443	394	438	426	455	451	430	376	399	421	480	421	438	415	415	426	456	442	404	401	424	408	428	437	438	460	406	437	402	431	476	435	432	431	452	438	433	400	423	404	435	440	422	443	406	419	434	421	415	428	410	478	444	423	467	408	451	437	443	448	461	425	399	449	433	422	406	442	460	373	403	412	430	413	424	421	438	424	457	447	434	425	436	434	451	433	422	396	422	445	427	413	456	425	444	393	416	428	437	434	435	430	423	385	413	431	456	446	372	404	384	414	471	397	437	423	431	449	456	454	427	452	426	450	395	422	436	420	419	416	443	429	440	404	432	427	439	442	435	408	411	394	410	416	408	400	470	399	439	416	426	437	454	415	409	419	434	446	436	378	445	445	434	474	459	471	476	425	402	434	408	438	441	415	440	393	421	444	419	437	412	445	405	407	434	454	411	439	414	388	424	439	402	459	435	381	437	451	410	437	433	447	426	403	376	418	443	438	433	440	437	437	429	445	435	443	441	392	433	413	437	425	422	438	460	428	442	440	408	422	463	400	430	405	415	430	417	428	414	439	385	417	443	438	424	409	420	431	416	443	427	399	429	441	433	433	412	424	491	435	436	417	395	449	440	430	423	437	410	413	433	425	400	430	417	405	441	439	405	457	404	461	417	404	466	416	406	451	435	429	412	445	424	403	412	447	457	421	424	388	430	396	405	432	438	417	403	449	408	419	396	451	432	420	408	393	447	456	376	428	432	448	441	405	441	423	438	397	428	439	406	453	426	441	456	416	438	417	449	400	397	417	403	462	448	405	397	402	457	441	393	434	419	422	415	473	421	449	399	432	446	424	439	400	452	424	420	390	418	450	466	436	408	442	416	432	412	451	409	429	399	442	396	448	408	420	431	446	425	438	435	398	427	399	397	416	398	429	417	419	415	394	424	439	421	414	421	438	428	464	412	440	387	420	435	437	407	442	452	409	481	416	457	433	438	429	453	437	429	400	422	422	420	438	450	432	438	424	437	432	443	450	430	404	438	429	412	381	444	417	395	419	435	424	420	415	419	440	402	420	440	428	430	429	390	398	442	453	437	439	414	409	413	438	424	427	425	451	397	445	409	409	410	426	477	432	478	409	417	441	433	398	416	428	433	452	434	465	456	414	418	417	459	444	413	427	457	420	415	446	424	432	393	385	425	402	418	413	418	445	423	407	432	427	421	425	440	457	406	437	467	402	395	414	455	450	398	429	426	414	419	421	400	421	430	435	441	397	410	385	430	419	421	397	397	378	409	385	423	448	399	397	432	382	455	453	413	438	484	409	427	409	455	433	407	409	411	417	437	408	432	418	462	400	423	429	418	399	433	449	444	445	389	397	448	386	407	428	421	394	465	412	431	413	439	455	404	422	408	462	450	401	418	427	433	455	447	415	386	413	411	430	435	409	428	437	420	424	426	412	460	432	398	453	444	470	412	431	461	439	423	395	438	409	424	412	412	416	409	403	459	433	406	428	421	428	418	435	430	408	417	409	432	427	442	413	399	408	424	407	433	429	431	444	444	399	446	431	445	423	425	421	419	444	408	435	398	462	423	439	434	409	397	409	426	413	441	410	381	389	406	435	447	452	417	422	409	423	440	451	425	419	409	436	457	455	444	415	421	420	443	420	432	413	439	447	455	438	406	416	407	419	443	417	411	435	435	403	439	455	370	391	468	427	466	450	447	421	422	449	408	434	420	408	464	427	406	420	400	406	413	433	413	419	428	462	400	368	441	406	445	418	409	444	426	418	427	414	470	414	427	408	411	391	405	395	405	438	408	445	414	424	445	395	411	429	436	459	422	419	412	433	412	415	440	431	430	400	468	409	439	428	429	393	427	426	423	433
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
