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
339553651723	339553652294	339553652844	339553653394	339553653944	339553654494	339553655044	339553655594	339553656144	339553656694	339553657244	339553657794	339553658344	339553658894	339553659444	339553659994	339553660544	339553661094	339553661644	339553662194	339553662744	339553663294	339553663844	339553664394	339553664944	339553665494	339553666044	339553666594	339553667144	339553667694	339553668244	339553668794	339553669344	339553669894	339553670444	339553670994	339553671544	339553672094	339553672644	339553673194	339553673744	339553674294	339553674844	339553675394	339553675944	339553676494	339553677044	339553677594	339553678144	339553678694	339553679244	339553679794	339553680344	339553680894	339553681444	339553681994	339553682544	339553683094	339553683644	339553684194	339553684744	339553685294	339553685844	339553686394	339553686944	339553687494	339553688044	339553688594	339553689144	339553689694	339553690244	339553690794	339553691344	339553691894	339553692444	339553692994	339553693544	339553694094	339553694644	339553695194	339553695744	339553696294	339553696844	339553697394	339553697944	339553698494	339553699044	339553699594	339553700144	339553700694	339553701244	339553701794	339553702344	339553702894	339553703444	339553703994	339553704544	339553705094	339553705644	339553706194	339553706744	339553707294	339553707844	339553708394	339553708944	339553709494	339553710044	339553710594	339553711144	339553711694	339553712244	339553712794	339553713344	339553713894	339553714444	339553714994	339553715544	339553716094	339553716644	339553717194	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2709	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2708	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	3600	2300	2707	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
23804	21773	28827	25309	21768	16746	2151	1086	858	878	759	702	700	688	644	658	646	611	617	628	606	625	593	616	559	593	582	597	590	564	535	562	564	587	533	496	585	599	568	566	569	586	563	540	585	575	569	533	580	564	598	530	582	507	559	554	529	533	539	565	537	571	541	528	576	550	607	552	544	560	559	561	604	545	546	546	550	538	547	532	553	556	544	571	570	528	544	573	565	579	566	559	529	571	534	564	564	609	554	553	602	536	557	543	581	525	494	539	563	527	584	578	554	545	548	528	528	596	555	510	589	533	555	571	584	571	596	594	521	556	544	521	528	556	546	521	562	529	559	543	560	551	557	561	537	541	557	514	570	541	527	574	577	542	564	568	553	571	558	514	568	548	549	573	558	552	540	528	534	541	540	542	546	607	570	581	511	495	561	554	538	572	548	528	590	546	545	572	558	519	528	573	542	559	555	542	549	490	510	577	537	576	550	528	547	543	600	541	593	543	560	514	573	587	529	554	565	548	520	589	597	557	576	592	569	564	534	561	543	569	520	582	511	550	519	555	517	555	510	547	541	564	541	572	576	538	515	540	533	550	536	550	540	556	535	545	548	561	539	498	561	560	573	539	506	506	521	526	544	538	527	511	567	564	542	583	595	501	523	488	511	562	575	574	565	492	563	563	542	552	521	549	527	506	535	524	481	540	543	564	553	530	547	538	542	517	546	512	599	538	519	536	540	543	560	552	547	568	522	533	520	532	525	550	536	552	567	566	519	533	577	582	561	517	566	572	583	595	520	541	572	537	558	520	529	548	553	553	559	536	580	568	571	533	559	552	552	524	538	584	474	529	566	561	543	515	535	547	505	511	533	567	543	504	554	505	566	534	558	533	547	516	513	593	515	544	533	518	538	599	570	539	537	557	538	592	570	486	538	513	498	566	576	546	557	556	550	533	554	557	575	535	586	537	527	571	521	520	537	515	524	498	554	568	558	578	548	567	587	557	542	547	530	573	565	522	530	507	587	520	521	595	540	527	581	520	548	582	505	538	544	554	529	528	542	535	565	581	519	548	563	544	562	529	538	506	519	559	529	508	519	535	518	547	569	565	548	547	546	555	547	529	552	519	556	554	551	535	586	584	572	566	548	550	532	598	543	539	518	570	564	516	521	527	536	546	557	560	574	567	552	522	552	541	475	561	557	548	548	556	527	561	583	513	544	532	566	528	553	533	515	532	572	576	593	549	533	513	508	533	550	588	548	574	512	565	557	546	518	551	554	539	544	540	567	519	590	577	554	531	546	557	544	507	523	526	569	533	554	524	527	557	524	558	536	589	561	584	526	521	537	509	526	527	571	578	548	530	547	522	551	541	523	562	494	513	533	579	560	553	516	532	525	550	542	531	547	517	576	572	546	550	601	553	530	559	518	527	558	572	523	540	550	571	551	561	567	607	543	536	549	533	531	538	567	524	577	553	529	531	619	606	537	544	547	548	532	529	599	534	525	566	528	541	549	551	512	543	522	536	548	533	541	594	534	556	525	540	537	532	518	499	497	584	574	559	552	532	548	510	532	563	531	555	550	539	561	557	549	543	533	534	516	543	571	542	580	514	551	554	530	574	475	548	575	586	570	551	539	565	529	538	514	555	548	567	515	519	539	537	482	583	591	547	577	560	518	543	549	509	488	562	563	541	531	533	577	551	538	490	539	588	544	559	553	542	564	576	491	554	563	595	533	561	546	589	589	586	567	545	538	553	547	580	558	496	508	560	551	571	517	573	536	525	521	520	542	577	554	556	577	527	532	589	552	543	555	547	582	622	527	524	540	548	511	565	560	547	564	537	493	541	553	571	531	555	564	563	550	551	525	506	541	529	538	546	555	557	507	552	539	554	535	544	575	556	578	577	536	520	557	547	536	531	542	548	545	537	542	582	623	566	585	512	569	562	600	547	551	552	514	526	567	556	532	562	547	476	529	563	571	583	568	548	570	524	541	559	512	570	558	556	580	545	564	625	510	495	554	561	562	574	583	551	549	555	576	554	515	538	533	533	524	524	546	533	523	553	508	545	531	534	538	553	594	543	568	545	553	530	555	560	533	555	588	567	556	553	507	548	593	529	526	528	544	590	540	523	544	548	524	552	523	536	500	520	577	547	524	547	561	531	525	523	516	556	538	549	540	597	517	538	553	524	556	572	564	530	561	550	525	509	551	561	525	586	552	531	552	545	569	582	550	506	534	544	497	551	556	542	564	546	535	544	583	521	535	515	572	516	524	546	549	568	539	494	521	594	557	597	543	560	524	585	583	535	580	556	523	525	563	531	514	561	565	541	543	590	565	553	560	516	529	566	548	572	555	571	548	572	537	558	556	533	532	556	519	526	547	526	560	582	529	519	523	541	558	562	601	582	571	518	523	580	579	533	588	567	508	536	567	510	547	548	539	543	521	541	562	578	557	553	535	511	547	525	517	557	551	562	507	526	587	542	553	535	559	536	561	547	566	566	522	571	530	572	504	553	537	562	566	517	591	519	553	597	543	587	576	547	517	524	535	513	548	519	549	534	539	572	532	571	526	529	561	540	564	566	520	503	555	520	538	569	550	545	522	563	560	567	587	518	526	555	547	535	518	551	534	557	580	467	546	572	577	552	540	559	531	505	576	524	549	590	528	532	550	574	555	569	565	523	585	483	542	522	538	533	505	524	553	544	557	494	592	496	499	543	549	553	533	500	569	531	492	556	572	529	549	542	565	564	573	573	516	524	548	540	568	531	562	578	535	547	540	558	549	531	531	558	496	548	529	578	546	554	495	557	550	563	511	542	524	561	534	540	499	561	566	542	575	577	571	553	580	547	561	544	510	574	546	536	520	538	508	515	560	567	600	533	505	528	524	519	566	537	543	552	521	591	553	546	543	532	531	508	493	522	563	531	560	534	588	523	531	572	570	570	559	505	539	552	556	545	555	528	511	564	535	582	520	535	509	536	545	564	548	533	533	548	538	512	500	543	553	531	569	509	542	559	528	528	568	579	540	532	534	595	555	570	547	571	491	532	519	523	565	542	569	531	544	573	505	560	589	511	486	576	537	534	550	576	518	512	511	505	556	521	545	586	523	542	540	535	549	551	555	536	527	555	505	543	544	556	560	557	544	524	530	523	520	556	515	575	541	559	570	543	500	545	551	518	571	542	559	578	547	531	546	550	511	540	524	529	504	564	581	563	541	561	549	550	527	548	538	529	522	507	562	548	534	560	531	570	514	545	529	557	560	548	512	561	564	592	561	594	545	528	547	552	547	509	599	576	515	551	532	589	542	574	547	580	542	570	580	573	547	531	583	529	549	514	553	552	540	522	516	534	533	556	519	545	517	556	528	570	541	522	584	571	541	538	540	553	529	537	547	516	537	549	560	558	531	563	547	531	511	503	540	550	554	583	517	540	524	575	546	516	534	502	566	548	520	549	576	559	564	538	594	558	540	556	538	538	552	567	531	516	552	558	551	522	548	581	537	578
51368	67830	27614	6999	4825	3718	3033	2518	2114	1900	1709	1495	1379	1344	1303	1205	1173	1119	1165	1155	1094	1033	991	1042	1064	1014	1045	947	966	985	995	988	924	971	958	905	973	920	928	937	950	948	920	967	922	937	916	943	909	932	968	964	889	885	942	980	949	985	958	925	932	963	887	940	989	925	958	876	920	919	924	923	925	936	872	873	902	932	982	903	970	866	941	940	914	937	925	904	897	925	907	930	892	941	867	938	871	903	945	912	858	939	966	876	911	897	871	937	932	860	926	916	901	858	939	846	955	880	889	907	895	892	877	895	900	886	927	893	875	930	862	967	875	934	900	899	858	924	869	952	921	947	917	916	872	959	906	882	1030	879	957	931	938	951	859	899	892	897	868	926	915	907	896	861	856	883	900	885	886	952	908	878	876	915	933	854	888	874	971	938	956	923	910	940	911	978	956	838	948	886	882	953	892	902	954	888	912	910	851	890	864	907	964	903	929	951	859	921	925	930	889	891	911	950	912	927	916	851	943	879	853	896	928	895	953	904	932	922	868	897	877	927	908	918	896	942	884	915	970	903	932	878	913	920	1022	891	914	886	879	838	891	814	918	914	911	941	850	896	913	960	900	902	903	870	949	839	898	926	899	920	940	924	974	903	950	877	924	926	946	873	897	942	857	876	878	904	909	930	908	869	915	923	908	939	882	933	908	916	916	934	891	890	899	847	900	960	927	874	875	924	924	947	915	936	896	902	895	948	912	951	912	973	920	958	915	878	907	868	883	877	900	929	997	946	919	870	918	948	911	944	884	907	878	909	898	927	918	923	936	889	878	913	912	900	877	958	873	899	891	895	939	898	900	868	914	903	929	890	903	894	924	970	923	877	910	933	890	919	915	889	908	900	885	906	904	977	861	887	939	855	914	936	914	936	887	932	958	894	880	896	926	886	901	867	928	901	939	869	893	853	981	927	982	897	943	891	926	950	917	950	891	888	903	942	882	963	930	940	907	964	900	915	912	943	920	855	925	927	897	893	916	924	926	936	866	947	880	937	954	916	904	918	906	933	863	879	949	895	927	881	930	920	905	914	897	936	902	901	910	842	897	948	877	957	944	839	947	920	913	899	895	921	901	905	908	911	920	950	934	933	877	841	948	880	904	902	867	875	904	890	916	876	939	873	905	915	916	924	907	926	890	892	853	936	930	943	929	908	915	871	950	932	916	954	881	922	879	933	811	905	944	922	909	923	939	862	854	922	859	897	919	894	917	941	922	962	886	934	898	880	881	910	938	885	874	897	911	911	883	916	899	931	915	936	936	926	908	910	852	941	912	904	937	899	888	900	935	902	913	907	905	938	907	903	896	875	905	913	899	916	850	899	921	913	887	921	897	935	909	856	912	895	863	891	874	897	923	903	935	887	894	887	940	893	913	899	875	929	894	908	943	859	897	936	893	901	923	912	889	940	905	953	895	909	893	927	917	848	881	925	912	903	899	888	852	925	930	893	934	934	907	892	932	890	918	953	870	894	945	889	933	912	967	928	893	820	875	958	927	826	885	842	961	914	935	896	861	936	908	911	902	904	902	890	937	912	917	920	910	878	943	879	935	852	874	890	920	966	887	929	864	866	896	891	953	898	935	910	907	851	944	939	912	875	921	919	914	878	908	887	863	910	905	903	939	925	1007	927	912	925	894	888	965	862	909	956	841	956	866	896	936	905	908	870	896	884	895	898	891	917	931	910	878	890	887	875	915	899	878	865	882	988	898	892	897	957	952	888	928	880	856	858	894	896	893	887	922	890	879	825	927	947	856	873	946	912	899	883	926	910	924	914	895	905	888	916	911	920	904	968	873	918	893	932	954	927	898	885	921	880	920	908	874	918	902	875	869	902	822	911	886	898	890	935	875	911	848	944	973	923	882	908	920	890	896	863	893	883	854	904	892	954	925	924	913	876	918	921	941	879	898	956	889	918	895	888	890	918	867	891	911	949	912	909	890	900	893	963	966	894	907	902	907	895	873	888	902	948	894	890	876	890	876	894	944	905	924	950	935	899	896	893	904	897	899	877	902	896	957	861	954	887	926	909	893	903	919	939	905	945	910	910	902	901	863	902	874	938	925	910	929	895	859	939	862	893	979	864	909	913	896	918	897	946	879	928	903	963	909	927	858	923	880	954	863	883	869	915	931	932	911	911	919	963	914	910	880	861	900	889	965	870	909	912	870	897	903	939	900	925	956	934	900	879	931	892	914	896	857	924	846	894	895	894	869	946	932	952	869	840	935	908	917	930	896	899	876	899	915	919	898	953	911	902	893	843	915	933	940	926	902	884	866	873	874	898	892	922	905	943	931	919	891	935	877	895	881	886	894	912	913	882	887	885	907	885	930	963	841	895	863	903	847	915	878	882	888	869	875	916	950	889	881	877	888	931	909	951	919	906	925	895	906	940	945	874	891	923	935	954	858	862	925	894	935	904	959	921	927	879	957	966	880	890	965	884	883	871	921	912	909	893	918	930	922	919	942	910	883	876	885	909	933	949	870	910	907	931	862	967	896	871	880	921	882	958	921	930	945	900	933	878	908	913	930	911	901	851	873	910	880	898	910	905	872	887	970	866	880	903	911	866	887	878	926	896	845	884	941	893	919	856	938	860	876	894	895	909	908	890	907	899	935	885	912	872	926	861	827	901	932	854	887	905	899	866	891	842	916	938	923	904	835	958	889	946	903	898	884	998	914	924	898	923	886	843	904	891	886	927	896	915	902	951	864	962	933	882	915	867	922	900	957	900	899	914	864	912	876	917	925	931	950	925	925	920	910	920	880	941	910	886	932	913	905	875	904	878	853	915	910	921	933	879	907	880	953	905	956	927	891	885	912	967	928	894	935	920	918	924	926	885	895	850	937	935	970	946	924	895	914	929	861	957	825	885	908	926	943	924	921	962	879	857	943	935	889	966	927	901	949	875	911	854	881	901	879	844	933	936	881	875	932	913	909	908	916	885	885	958	905	958	904	913	970	903	903	926	922	951	898	876	962	913	874	888	859	959	882	909	924	870	918	908	916	963	894	906	921	850	875	870	882	956	929	928	868	903	861	877	879	859	860	937	916	922	917	925	979	841	958	943	909	915	960	913	913	865	891	891	949	866	967	908	894	893	905	931	894	960	873	907	891	912	909	889	920	931	908	868	935	859	890	905	920	897	928	905	929	902	896	872	903	919	938	913	882	924	941	899	893	898	882	913	931	843	917	872	930	913	895	925	906	897	901	886	906	912	911	900	915	901	893	860	893	903	874	957	967	914	906	939	960	886	860	920	972	848	982	925	893	931	924	869	889	908	928	907	906	918	881	908	916	963	881	892	873	905	890	948	893	922	895	897	907	902	962	926	940	898	914	885	907	933	922	898	909	930	903	892	941	897	868	928	850	950	939	958	896	924	939	854	915	907	873	869	870	866	919	941	922	931	930	929	903	902	910	964	907	890	856	890	920	961	941	932	932	895	891	925	947	878	860	941	952	978
26627	21077	15357	988	237	211	173	179	175	177	159	151	168	163	151	169	152	164	144	144	171	152	157	142	162	164	156	133	157	148	149	153	132	156	159	181	155	201	141	139	155	156	144	173	162	134	147	160	147	142	154	159	158	134	170	155	149	146	153	155	156	128	145	159	164	163	159	160	146	133	161	146	162	166	160	160	157	170	175	154	140	149	160	164	172	150	159	144	165	142	143	160	166	150	131	180	134	164	150	180	137	142	141	169	186	134	159	140	150	162	180	142	153	179	157	169	154	152	153	171	158	168	161	157	162	153	175	169	163	136	164	175	148	147	142	153	151	153	167	170	150	154	183	158	145	158	158	138	158	169	173	172	141	152	154	154	161	155	158	160	176	175	152	161	163	153	157	145	137	155	155	145	139	169	156	159	204	160	161	154	152	168	162	150	166	153	171	145	140	171	155	158	146	138	161	133	153	190	155	154	169	159	152	121	154	166	157	143	147	144	131	165	154	173	154	167	156	146	157	143	169	150	155	165	131	154	176	156	167	152	141	154	151	160	154	176	157	161	156	145	153	163	138	141	141	164	152	157	168	164	137	180	172	166	147	152	151	156	177	177	129	155	163	171	168	154	138	170	172	154	155	165	128	156	151	136	162	158	167	163	170	158	167	158	136	143	140	171	149	153	166	154	159	153	142	157	178	149	173	152	164	164	172	152	144	146	149	151	157	159	161	166	145	145	162	174	130	154	142	121	169	172	137	172	168	163	141	165	162	164	157	128	144	143	149	149	166	147	153	157	164	140	159	152	146	160	149	162	179	162	129	167	165	138	172	151	159	153	148	147	141	170	162	143	164	149	143	149	168	172	166	175	152	161	158	162	166	165	135	156	184	137	174	131	147	155	159	154	148	166	174	178	139	165	178	151	157	166	142	148	144	158	159	159	171	178	153	162	160	147	166	165	129	155	128	141	184	171	170	162	139	168	162	170	155	156	145	152	170	157	163	177	152	165	144	149	179	173	155	152	158	154	150	151	184	150	155	169	155	181	140	164	143	153	187	166	168	148	160	149	157	181	170	164	141	144	149	174	178	177	140	128	147	179	136	152	172	172	162	159	161	156	150	139	151	165	148	149	164	151	134	166	149	170	135	143	159	146	161	143	163	148	163	170	171	143	149	149	152	139	152	165	155	146	158	157	167	165	157	153	165	161	147	157	153	159	150	124	144	163	155	154	151	141	158	155	157	163	163	155	152	180	167	141	170	170	156	155	146	168	142	148	140	159	170	162	158	165	164	170	138	180	156	154	161	145	159	168	137	154	133	167	152	168	160	168	153	148	158	148	136	140	144	157	149	167	168	173	165	149	158	162	157	168	165	184	164	152	166	154	140	181	165	142	157	171	153	158	169	164	137	177	139	169	133	151	152	140	137	143	133	173	153	165	157	149	144	127	155	151	133	174	149	143	141	163	180	132	155	155	140	162	144	152	174	140	157	161	170	151	173	162	167	159	159	176	151	141	150	152	135	153	149	151	133	146	154	156	148	165	150	166	163	154	173	140	155	151	160	164	179	175	180	162	157	175	165	163	135	142	169	140	146	152	155	159	147	164	143	128	161	151	164	159	157	150	154	163	162	157	163	130	140	151	158	128	155	173	140	163	156	147	150	148	149	165	141	161	170	148	149	161	158	182	160	133	141	121	143	147	175	165	165	162	139	130	158	155	136	149	150	148	167	185	145	153	154	161	158	154	153	163	140	157	176	167	154	178	148	153	154	157	145	174	133	139	162	151	166	149	162	159	152	150	151	159	160	173	176	153	164	155	144	167	180	157	156	137	153	155	140	127	149	149	149	156	167	148	180	165	169	156	158	146	160	171	148	169	148	172	159	148	150	143	139	138	153	152	154	148	139	157	164	152	153	149	143	146	145	155	166	156	163	147	151	157	145	176	159	160	161	149	160	161	149	158	146	174	125	142	157	144	156	172	141	160	151	162	144	153	168	166	162	177	155	152	151	151	145	147	139	143	146	147	154	156	141	145	157	156	165	175	139	143	152	152	193	172	145	136	171	146	145	155	154	155	167	137	172	157	130	153	141	173	162	156	140	138	151	155	150	162	153	165	157	153	168	153	144	158	150	177	127	162	161	139	158	139	191	148	167	148	166	159	147	168	156	159	136	157	165	176	168	132	127	162	163	142	145	174	160	139	159	147	145	138	182	158	176	164	143	157	166	157	168	161	145	150	153	155	176	138	169	154	148	161	171	157	163	160	151	147	170	141	151	153	157	151	146	149	178	151	158	169	148	158	150	138	163	174	155	170	152	151	133	156	146	172	141	135	163	181	155	140	157	155	144	158	149	150	150	149	134	152	171	161	154	155	144	150	181	144	144	156	158	136	176	134	150	145	157	157	149	157	152	131	158	167	160	154	162	155	157	157	157	137	177	165	141	152	161	172	138	152	153	152	156	179	132	140	162	145	153	165	181	146	144	163	165	155	154	152	149	146	153	158	132	152	163	167	152	162	146	163	142	139	150	150	172	180	159	152	163	176	156	151	147	148	166	156	161	159	174	137	149	164	176	118	166	153	147	146	153	165	146	157	162	147	148	147	184	162	145	167	149	157	163	171	150	165	149	159	141	157	149	144	135	164	133	148	136	143	155	151	156	132	166	147	151	168	163	162	156	167	153	145	140	155	145	163	167	144	172	153	163	165	144	153	138	168	161	162	159	164	165	163	137	145	160	152	156	159	142	160	162	143	130	143	142	169	160	146	163	158	153	161	169	168	163	153	146	139	155	147	151	155	178	162	158	164	147	144	151	169	153	146	160	148	139	152	163	147	149	175	167	137	167	156	151	145	142	136	161	156	143	133	135	150	165	154	185	162	134	129	162	135	168	138	204	190	161	141	166	159	142	164	163	160	172	143	160	165	169	155	144	178	127	149	160	141	149	156	154	143	167	158	160	148	152	141	161	154	153	151	176	169	140	167	163	146	156	160	140	162	151	180	169	158	149	163	152	140	142	152	159	176	163	161	144	143	155	174	170	141	138	146	146	163	152	138	146	153	144	154	163	162	165	153	157	147	159	174	154	159	155	116	170	165	164	143	151	154	155	157	160	153	169	145	169	158	148	146	156	136	152	158	165	165	159	146	166	157	155	166	154	159	177	169	150	179	140	156	160	180	184	147	172	134	139	159	153	135	147	151	166	156	182	136	175	146	179	167	156	153	152	155	120	160	138	155	148	178	170	158	150	154	155	159	173	149	155	172	151	166	145	137	172	177	157	172	158	166	132	169	157	150	143	145	152	151	163	143	173	160	165	147	180	182	165	182	156	146	153	169	153	160	163	164	146	180	159	158	154	155	147	154	138	146	151	152	165	155	165	152	191	167	148	154	154	163	146	144	151	176	166	143	168	139	162	159	138	164	167	150	169	162	171	160	158	155	163	160	157	152	155	166	160	153	181	147	137	167	148	155	160	142	180	131	143	147	163	162	160	157	148	166
21083	24812	12737	644	472	407	389	378	349	346	341	335	301	315	299	295	303	293	328	314	296	301	257	291	267	316	267	279	270	285	291	273	288	287	306	261	276	285	283	342	289	304	302	279	295	272	294	316	274	297	277	300	280	298	293	291	296	308	277	280	292	268	276	292	300	278	311	304	332	308	281	273	317	284	282	279	256	287	307	311	297	274	295	315	275	329	334	290	318	269	249	266	308	266	295	275	291	276	280	281	299	267	267	285	258	298	300	292	286	293	277	267	270	308	277	333	283	290	252	306	244	280	307	256	290	277	271	293	291	272	305	271	277	288	291	267	270	269	303	319	291	282	283	284	291	287	273	308	292	261	279	297	258	290	298	286	316	256	287	305	290	281	300	320	290	279	260	299	269	281	295	300	299	271	295	265	291	262	296	278	286	301	280	296	298	287	284	298	298	284	262	295	300	276	302	279	281	288	267	284	295	305	278	310	278	284	267	273	299	285	304	310	305	283	303	305	287	282	272	285	311	304	327	301	298	284	269	280	292	279	296	271	296	261	284	276	288	291	277	299	284	266	269	272	295	281	302	280	294	312	291	296	317	289	283	300	278	318	286	299	271	285	286	314	315	315	293	300	265	291	284	280	264	278	286	282	291	320	278	277	265	262	276	281	270	276	270	284	286	277	313	274	271	285	253	286	274	294	268	288	289	301	279	249	304	263	273	294	288	318	257	292	296	246	306	272	288	280	291	323	284	270	266	283	298	295	290	291	281	278	309	306	316	277	286	294	310	289	298	295	264	295	313	293	293	287	312	282	300	274	274	307	307	286	286	286	277	290	296	294	305	289	298	307	326	298	289	296	288	282	311	290	264	284	275	300	309	296	291	297	276	285	281	306	283	289	283	269	304	287	253	273	302	303	293	299	275	278	303	259	307	282	278	283	270	275	301	306	289	292	309	277	291	272	318	266	297	304	256	307	276	280	248	302	294	316	291	301	280	271	290	294	275	289	293	288	275	304	297	289	289	284	293	290	315	318	273	281	318	281	266	297	280	305	307	292	273	283	294	284	304	288	284	272	295	287	296	286	297	300	292	277	275	292	293	285	296	285	265	307	305	299	300	280	308	295	311	277	286	275	302	280	287	273	299	281	314	321	295	310	295	286	280	277	282	284	309	270	314	328	295	274	282	281	265	293	305	265	261	286	291	304	279	278	312	274	268	249	259	307	260	283	261	286	311	283	286	277	296	310	296	288	283	263	321	281	283	304	322	281	302	263	279	284	289	256	282	303	272	270	323	311	273	308	286	285	302	292	298	298	313	313	283	279	306	287	315	312	281	297	300	297	302	309	282	272	281	299	295	294	303	280	318	303	282	292	293	287	286	269	305	266	287	293	265	295	296	275	300	306	323	280	251	275	243	309	266	288	277	308	257	299	290	292	281	317	292	267	292	273	291	304	259	302	264	261	267	289	268	253	269	277	286	315	303	302	305	264	270	273	286	262	319	292	273	285	297	298	273	304	293	283	322	298	281	271	266	290	265	315	284	277	300	301	305	290	262	294	310	288	294	316	318	294	320	316	280	297	285	259	298	306	299	276	239	277	291	301	297	304	270	299	275	337	296	296	270	304	305	269	258	256	270	279	297	284	272	278	269	284	312	296	313	298	266	277	307	269	312	267	287	306	287	297	291	314	307	287	301	274	259	260	270	285	272	310	290	305	292	288	290	311	274	299	284	271	308	292	328	271	259	269	292	280	338	264	273	267	286	294	280	297	279	304	311	284	283	289	302	274	276	269	265	285	309	279	298	318	301	283	281	293	261	301	291	286	260	325	288	281	282	279	290	303	260	299	297	294	285	290	283	286	286	318	280	265	307	278	294	255	289	317	275	317	310	288	294	278	285	271	276	301	297	273	299	294	271	278	305	308	246	281	299	298	277	266	281	275	281	317	306	267	273	271	267	279	278	284	268	299	300	281	258	289	300	287	288	269	273	299	262	312	277	274	287	309	308	299	318	287	277	280	308	288	290	305	299	280	302	276	283	255	261	279	280	317	294	320	317	267	286	281	302	269	286	292	314	274	294	294	272	296	319	276	304	291	294	296	296	267	263	270	288	316	288	266	277	313	298	275	285	286	311	307	285	266	250	263	281	283	283	301	299	287	260	305	274	293	272	265	284	282	282	295	309	304	277	295	278	265	282	302	256	274	282	267	285	294	293	285	293	283	244	253	279	294	299	298	301	276	282	285	311	299	280	301	295	278	250	323	316	287	283	255	282	282	326	300	259	286	279	293	296	309	307	259	307	278	281	265	294	293	295	288	266	293	299	275	320	313	284	300	285	286	311	313	273	318	282	251	267	271	289	275	278	292	293	297	314	288	289	289	303	291	310	295	307	348	293	297	276	278	277	265	327	279	271	298	288	285	288	321	318	273	310	323	297	293	275	322	280	286	309	278	261	285	325	296	285	308	260	280	289	282	306	331	305	285	300	287	283	263	287	301	286	261	283	286	286	319	309	297	281	288	263	279	302	299	270	275	306	320	306	298	309	295	300	284	314	290	292	294	296	262	270	313	292	281	259	303	308	294	293	289	310	315	291	293	304	300	298	293	306	303	294	304	272	275	307	265	305	274	291	310	285	305	291	279	320	294	312	279	310	299	315	293	305	272	265	288	311	293	305	297	288	300	294	258	287	295	282	281	299	283	257	307	286	300	276	292	293	289	273	281	312	294	290	277	271	275	266	271	265	295	250	266	292	275	283	289	288	284	275	276	270	302	260	273	308	271	304	284	272	293	306	295	290	299	331	292	305	316	320	288	301	299	280	284	302	298	311	292	308	307	283	305	255	317	304	296	270	279	287	286	327	274	279	291	287	304	287	282	288	323	299	270	286	278	246	317	299	268	277	290	285	278	300	314	274	294	286	290	278	254	269	313	271	291	292	278	305	246	324	258	297	291	279	272	298	295	287	306	316	299	285	284	305	296	282	268	293	328	279	292	266	288	284	311	282	284	279	312	260	269	287	276	272	317	309	295	284	250	272	300	314	271	264	292	279	280	307	293	291	266	292	308	282	263	297	303	272	264	265	295	299	301	295	298	280	300	314	263	292	270	286	284	319	299	274	275	270	303	313	329	282	277	261	277	271	291	289	256	280	284	281	274	308	277	323	293	316	279	280	254	294	293	274	276	293	275	290	291	282	273	281	313	289	297	275	268	299	292	281	265	277	329	270	281	304	279	282	281	295	264	284	271	291	274	289	285	283	270	285	262	259	299	277	290	306	273	292	277	297	303	300	295	315	277	296	289	273	281	273	300	284	295	276	294	292	307	268	304	266	288	301	282	287	268	266	275	261	280	308	280	299	293	280	269	296	301	257	260	282	279	286	318	274	283	296	293	292	270	283	278	282	274	281	295	295	292	271	288	295	310	285	267	263	319	288	306	266	308	291	283	309	295	292	289	298	288	289	298	265	297	263	270	309	299	298	301	304	312	288	297	283	273
24035	21122	27457	25149	16989	1991	779	638	555	510	481	475	386	472	423	444	422	396	437	425	356	400	433	361	387	403	394	391	380	385	363	384	383	362	408	445	389	374	400	378	346	371	411	412	404	362	378	356	401	372	388	385	371	367	377	372	387	401	357	403	401	393	359	361	379	387	370	365	385	396	405	410	439	342	347	359	402	389	388	388	344	376	363	381	375	401	385	381	380	390	351	391	389	420	389	382	380	385	372	386	385	381	369	358	351	366	390	354	374	387	373	393	353	399	384	407	364	350	367	365	354	353	357	363	380	372	360	373	370	355	374	366	370	371	370	362	361	365	391	370	425	382	391	392	377	344	384	396	410	362	351	387	391	408	384	362	386	364	344	351	405	372	357	369	388	398	406	366	371	397	387	338	371	371	371	361	346	369	359	379	386	367	372	390	366	374	382	369	374	344	341	372	374	367	389	371	363	374	379	362	381	400	368	394	366	368	376	352	404	390	375	390	377	372	327	360	369	377	411	355	384	359	359	377	373	389	383	342	372	358	357	398	371	346	368	362	363	396	377	398	340	389	397	387	369	372	390	381	383	384	351	374	391	389	371	382	363	379	364	379	362	374	337	388	412	370	396	339	392	350	330	396	386	337	361	367	391	384	406	345	374	389	365	384	402	372	359	371	356	390	361	373	347	330	372	379	368	374	395	346	376	389	361	391	405	375	382	344	384	378	402	387	372	377	414	401	391	372	372	384	394	442	388	380	394	356	366	394	374	383	415	378	371	376	401	386	374	390	393	363	365	367	375	345	359	378	393	378	394	375	368	365	398	401	344	369	384	381	376	373	404	372	401	370	357	366	369	358	380	370	355	359	373	364	369	357	349	367	363	365	415	376	383	396	360	360	374	315	361	365	368	352	357	360	378	342	377	428	336	384	346	376	378	371	364	341	373	368	405	385	353	361	359	409	377	399	363	409	347	406	391	360	376	380	385	381	432	344	374	351	351	392	380	391	350	368	343	388	369	357	372	343	363	366	403	348	355	371	390	359	380	388	362	384	399	396	382	400	391	371	415	366	357	359	371	343	396	367	391	328	360	392	375	372	349	331	393	369	339	389	363	360	372	348	347	341	388	407	358	358	380	398	392	363	319	391	367	387	367	379	354	375	380	394	371	415	371	373	371	376	385	385	355	377	383	392	402	374	383	393	373	390	397	372	399	381	389	345	376	367	385	337	337	400	374	375	370	390	364	375	381	384	362	369	365	373	369	390	366	360	385	358	398	380	385	405	394	367	373	353	354	364	376	356	363	362	385	394	347	397	374	391	367	378	390	373	415	357	390	365	359	349	361	386	394	388	396	357	387	378	422	359	379	379	342	404	365	380	396	363	355	363	332	391	359	395	367	379	370	374	339	358	384	357	412	341	354	354	393	367	352	335	335	402	411	370	372	359	368	377	379	393	354	367	378	407	398	379	376	379	398	373	359	334	319	355	408	393	380	362	357	370	361	393	368	367	374	378	358	351	372	425	374	372	385	353	371	357	365	363	365	380	365	379	373	351	356	359	344	349	342	410	396	385	359	359	411	351	392	364	365	351	400	369	368	398	364	386	353	350	377	379	365	345	386	380	359	373	386	384	362	348	346	384	381	366	356	378	381	415	380	385	401	380	375	370	337	360	372	400	372	363	363	362	380	370	348	346	363	370	407	379	386	377	369	381	376	365	353	384	372	401	401	365	327	375	411	394	396	374	378	358	383	412	356	410	373	392	358	391	387	396	401	401	377	368	373	381	352	398	357	386	376	388	359	378	349	378	352	384	369	361	395	360	358	399	339	367	394	416	366	386	347	378	389	393	378	380	398	389	373	352	388	398	394	383	373	392	369	369	382	360	395	376	323	358	381	374	374	374	379	395	364	393	345	382	380	367	361	369	379	399	380	376	374	423	380	389	382	367	351	354	352	366	351	401	377	378	389	386	350	392	394	420	367	409	402	392	326	362	408	382	364	383	350	367	389	421	364	350	346	350	368	384	372	348	401	366	379	386	385	393	374	374	348	382	377	369	374	383	352	363	403	380	382	324	387	397	407	341	372	380	376	369	401	378	377	388	387	429	343	367	367	387	348	375	388	375	379	397	379	339	382	373	375	376	363	370	393	377	357	378	397	390	341	366	403	399	371	386	371	395	371	373	357	380	373	380	406	399	396	407	386	380	427	360	385	372	366	393	351	410	389	373	373	397	410	367	391	377	349	390	405	371	362	374	409	369	362	338	379	350	370	380	353	354	370	378	401	404	395	353	389	401	377	352	397	383	368	362	365	368	379	402	372	370	383	381	384	356	388	397	359	363	393	331	402	358	366	391	405	371	378	384	354	381	386	380	347	342	396	411	385	379	379	363	398	372	383	380	396	348	367	353	392	397	360	372	400	412	399	348	365	374	362	364	405	393	370	414	376	411	392	394	375	371	405	378	399	363	386	398	366	381	353	359	379	374	347	357	355	380	398	392	388	358	375	366	381	381	379	430	373	370	368	372	379	389	356	384	376	408	353	384	356	370	359	375	379	350	374	381	403	377	349	403	380	370	400	365	409	362	376	341	379	395	351	377	373	374	369	386	398	387	401	371	340	370	376	394	382	383	363	351	363	350	387	325	383	392	374	373	366	360	347	337	386	366	330	363	393	394	373	394	375	383	352	372	380	370	376	392	377	385	416	336	382	361	364	360	366	446	367	353	409	363	335	423	410	372	390	374	366	359	369	389	369	364	362	379	361	392	383	362	365	357	422	341	382	387	364	375	393	390	434	391	366	374	380	359	385	412	362	358	374	367	402	358	384	380	401	366	391	379	365	357	376	373	401	356	361	383	375	368	386	356	378	359	330	389	395	404	379	418	386	436	359	364	369	400	398	383	395	387	381	333	353	345	365	369	403	348	359	360	402	384	377	371	351	361	370	358	423	390	388	351	352	385	371	407	343	378	370	381	397	405	366	372	353	362	394	403	380	367	388	387	400	362	378	382	354	392	368	385	414	374	361	378	375	357	382	353	353	357	366	381	391	372	382	421	331	352	405	382	391	342	374	333	386	370	363	359	338	432	395	385	379	356	359	397	359	402	373	396	379	378	396	362	378	379	386	366	335	339	403	374	392	373	345	365	380	391	367	376	351	422	363	367	382	360	356	379	381	376	369	366	401	385	375	393	367	355	352	379	354	373	352	383	374	374	365	367	385	399	379	378	341	404	391	374	377	366	336	393	358	332	329	373	412	378	398	368	340	345	361	376	371	387	395	362	383	372	365	340	371	363	377	388	392	363	401	399	359	378	386	368	370	389	387	349	375	361	376	394	398	363	409	346	399	348	361	403	378	355	410	374	396	360	366	352	397	359	349	368	373	395	383	377	409	402	384	340	371	383	368	412	377	352	375	405	349	364	361	372	358	370	370	375	382	370	349	343	419	362	375	398	377	403	365	357	389	350	373	338	387	326	365	396	371	368	353	421	378	383	403	342
42688	54573	27665	3975	2805	2082	1701	1442	1265	1088	1042	923	949	919	841	844	767	771	746	709	733	694	707	720	689	672	682	650	681	708	655	638	736	673	690	673	643	631	661	663	671	682	675	657	656	682	710	653	652	608	657	667	645	629	699	672	652	662	675	679	671	683	671	654	632	627	665	649	665	671	640	669	631	641	647	640	614	611	648	646	670	598	646	637	636	637	647	628	669	702	618	634	657	643	642	673	594	651	625	641	633	646	640	622	646	687	641	707	618	704	678	667	613	614	644	656	615	619	611	641	716	715	711	687	644	596	640	687	611	637	640	612	613	650	626	647	611	665	639	653	651	609	660	641	670	627	631	634	661	642	646	619	672	651	679	653	664	638	624	610	628	648	671	611	684	640	654	632	637	629	647	646	611	652	666	673	673	663	679	658	685	625	629	724	626	685	642	680	651	618	639	628	691	659	624	639	650	635	627	587	676	654	635	654	664	634	639	645	655	634	660	670	644	617	704	657	668	649	623	652	653	646	667	657	626	615	621	647	654	642	595	644	693	652	652	658	650	591	624	681	686	632	656	662	680	635	622	631	675	654	653	671	621	694	646	639	683	645	602	673	637	663	660	634	636	624	615	595	629	616	655	648	631	582	667	640	626	631	681	636	637	669	585	693	610	650	647	614	667	630	690	645	619	654	659	657	698	666	650	694	634	638	640	634	670	624	656	629	640	641	640	634	644	642	646	655	642	628	644	659	629	629	674	639	638	653	646	679	642	661	609	656	674	643	639	651	659	649	609	645	649	657	649	681	643	652	630	655	621	634	660	597	645	656	603	641	620	614	667	712	631	630	654	654	633	617	670	626	662	666	660	644	641	632	626	671	696	666	674	633	678	642	651	640	689	634	591	654	640	642	648	604	655	692	615	641	603	574	620	629	697	679	678	670	637	607	667	640	640	668	629	631	597	648	660	678	598	685	622	655	665	660	658	630	634	624	660	618	632	665	643	681	646	633	614	658	638	674	645	649	603	659	672	620	648	659	624	647	687	664	669	668	649	687	603	656	661	624	598	608	675	655	660	709	693	692	644	676	628	669	658	670	687	643	656	658	609	683	668	649	604	640	663	654	643	594	696	678	620	654	672	632	649	679	620	634	643	649	610	592	667	658	604	700	629	642	644	595	643	636	663	629	635	682	638	647	677	652	658	632	633	639	660	618	647	674	649	686	634	653	647	657	595	653	668	687	586	666	673	690	664	634	640	647	630	632	615	640	623	649	639	663	647	687	657	634	701	620	669	614	620	634	654	637	622	663	684	641	670	595	655	681	626	645	633	636	620	701	616	678	654	625	637	605	624	653	650	677	616	667	661	627	626	652	629	675	661	649	647	639	615	590	618	640	692	642	670	663	682	623	680	655	653	612	647	677	637	642	658	618	606	658	664	616	612	660	691	627	660	667	632	658	598	627	668	576	693	637	639	642	641	663	617	662	596	623	644	635	694	679	648	613	634	660	646	641	668	641	633	630	631	646	688	645	709	633	601	685	680	671	654	661	653	688	659	655	654	681	673	620	653	645	704	645	683	682	649	663	639	600	642	626	618	600	632	637	664	614	653	647	673	689	650	705	613	660	660	656	645	695	675	654	626	664	643	679	655	641	681	632	626	616	678	616	636	632	687	668	685	651	684	657	584	648	652	600	649	651	677	647	687	676	654	687	648	613	671	634	618	637	650	629	620	622	661	667	627	685	628	658	673	633	627	625	639	653	596	641	632	678	617	631	620	668	625	667	633	663	647	636	650	614	656	646	697	646	685	621	614	581	648	666	674	645	666	669	633	645	686	664	644	608	638	673	655	660	661	691	622	633	626	635	650	612	637	672	646	641	671	602	648	679	634	640	598	657	635	682	612	638	662	638	698	630	645	658	614	647	672	671	650	676	687	649	605	662	653	627	641	696	644	706	628	671	661	650	623	671	648	637	629	645	674	614	622	634	625	616	626	603	639	643	656	664	635	682	633	676	604	657	670	638	631	655	639	607	664	667	620	610	706	650	632	678	684	634	645	624	667	635	602	667	623	602	634	631	653	657	634	689	655	618	583	701	697	635	625	662	607	684	692	661	602	633	622	634	653	701	639	651	661	636	666	636	632	686	635	640	628	636	648	633	651	615	625	641	615	679	662	620	636	645	643	615	651	708	637	672	645	648	650	640	616	630	662	685	596	631	665	577	687	691	668	620	629	658	655	670	651	696	654	611	637	637	690	618	687	711	698	595	632	617	630	656	641	662	660	645	675	663	669	691	636	641	661	650	679	639	648	641	668	624	638	662	622	656	629	625	649	655	644	631	673	626	635	617	627	680	643	676	644	621	675	623	657	677	666	639	669	646	686	632	679	656	683	639	618	665	638	681	637	672	662	642	653	630	636	677	637	672	652	629	655	598	599	628	672	651	637	664	659	666	683	653	642	676	683	721	644	656	655	674	601	675	694	683	651	653	665	599	628	602	681	630	693	665	668	610	622	620	606	657	671	644	667	654	652	636	676	625	621	642	650	659	571	654	662	658	665	680	639	659	678	641	610	654	640	611	613	650	625	680	627	653	628	663	616	649	629	626	640	598	671	647	649	646	643	650	649	608	626	629	593	623	679	634	649	684	624	702	601	672	666	650	643	679	649	677	623	638	672	643	649	674	615	655	630	656	638	667	661	666	691	663	615	656	634	633	643	636	634	610	636	696	682	631	675	651	673	657	632	657	633	671	620	623	628	655	615	649	678	674	613	639	642	658	640	656	618	646	653	649	621	653	670	627	632	588	639	650	632	639	635	660	635	671	639	628	653	651	652	687	642	655	611	627	633	667	629	637	644	626	655	608	659	613	637	691	638	612	710	608	646	630	685	633	663	617	639	643	670	617	634	668	657	639	614	667	689	658	669	657	640	671	630	627	633	676	695	665	668	621	663	660	684	633	694	615	656	647	685	645	638	684	656	613	637	671	638	658	629	656	660	641	671	648	621	646	675	658	635	607	655	616	633	621	622	669	700	637	644	631	667	680	619	667	651	671	631	633	697	628	630	717	623	671	672	637	632	657	637	627	617	656	618	666	645	640	673	646	668	675	602	621	670	698	603	629	629	638	631	648	653	609	672	624	668	684	656	625	633	644	609	652	607	606	660	593	647	675	626	664	630	604	601	677	673	643	618	662	608	692	672	630	660	669	650	629	686	620	646	663	667	656	615	611	691	669	631	629	677	661	629	610	636	629	638	652	646	667	669	617	666	664	654	629	638	656	607	642	669	655	631	658	657	635	662	590	634	598	615	628	583	623	677	630	660	646	662	638	633	646	656	654	645	653	686	664	655	665	665	651	644	645	642	673	630	640	626	612	664	654	594	652	687	650	605	680	691	698	649	652	615	708	636	618	646	626	652	624	635	623	643	634	702	644	574	663	686	613	660	648	619	669	635	647	644	693	629	606	652	662	605	619	690	663	625	672	698	666	616	606	629	683	631	645
23069	21092	28164	24285	21083	16433	2116	960	870	817	748	706	736	592	656	633	597	616	633	558	604	568	559	586	564	566	536	537	610	604	580	569	589	536	568	539	585	532	526	549	580	540	548	547	552	564	515	560	587	604	620	551	538	544	510	559	547	539	541	552	535	535	521	565	534	536	533	527	535	582	587	529	504	535	537	531	507	524	552	553	534	493	540	514	526	549	551	519	517	515	539	524	542	517	495	561	557	537	544	561	581	542	520	589	509	568	547	524	533	524	504	490	534	546	495	561	537	559	541	541	555	542	530	520	509	518	505	549	519	543	503	567	522	510	551	529	542	540	530	544	526	524	535	543	497	563	584	528	547	526	529	548	579	497	548	529	552	553	520	503	541	505	560	483	532	530	559	563	534	579	542	546	510	537	516	554	533	533	558	552	526	558	519	537	544	531	547	536	547	559	527	519	558	545	516	514	534	576	516	542	522	533	579	541	524	486	578	526	524	540	495	486	554	536	602	532	520	544	526	514	529	506	542	517	493	584	571	551	533	545	562	525	541	546	488	534	572	532	568	506	536	549	555	581	546	526	560	522	541	541	537	559	504	577	507	531	570	545	523	531	556	560	546	551	510	525	524	531	544	554	567	530	513	564	533	568	541	550	550	524	507	521	525	519	485	508	523	537	520	513	522	514	540	557	576	552	556	519	523	546	538	555	547	503	503	522	530	496	540	545	538	488	578	562	492	523	546	534	537	525	517	556	530	569	565	541	548	575	490	547	534	504	508	535	493	578	538	527	532	545	565	563	535	583	539	567	502	515	532	543	537	541	575	549	522	537	562	494	564	530	513	548	541	549	532	487	530	514	514	585	547	496	544	523	553	514	530	531	574	529	515	559	512	510	526	496	554	560	539	496	521	522	502	505	544	524	527	545	514	491	544	562	532	544	507	517	515	543	499	537	550	531	516	492	511	559	494	539	564	551	550	533	532	541	500	526	561	532	588	530	541	536	542	501	508	515	590	537	543	514	508	522	522	533	544	563	490	545	565	531	530	503	513	549	481	551	531	566	496	533	543	551	518	563	571	547	525	594	541	594	540	503	520	547	534	551	545	521	514	544	504	488	515	562	541	553	546	514	542	539	518	543	488	541	505	507	561	525	532	565	519	578	504	527	531	533	550	552	529	546	542	557	522	536	512	531	512	543	571	526	564	544	540	502	532	534	524	522	543	519	548	532	520	530	533	500	535	529	553	508	525	528	536	554	545	535	499	583	533	547	528	545	531	556	532	516	566	553	504	540	540	536	530	549	577	523	543	538	526	533	500	530	532	512	499	538	515	525	538	541	573	547	486	525	540	527	527	551	522	563	544	532	535	543	533	543	555	529	565	518	548	555	486	538	509	539	558	549	519	539	539	571	497	578	512	513	524	559	524	530	528	554	532	516	530	543	512	558	576	530	547	590	521	565	582	491	563	550	535	517	507	515	522	552	491	553	535	522	495	523	541	548	504	582	570	555	551	540	552	529	529	541	550	555	520	530	548	565	501	512	518	532	559	542	514	560	546	543	563	558	527	533	514	482	527	565	505	524	516	506	552	556	512	508	565	512	569	536	539	548	546	535	557	534	547	551	530	493	498	563	571	542	537	478	534	558	558	531	511	520	502	542	521	484	504	530	526	550	477	508	553	517	536	551	536	534	553	532	540	537	506	503	529	536	521	515	558	518	522	525	536	571	553	566	519	529	534	528	520	531	527	543	507	502	528	530	513	497	514	556	535	553	541	514	507	552	507	490	536	582	530	534	519	507	536	531	554	515	534	482	530	538	575	540	528	528	536	503	520	534	525	543	520	551	540	517	504	511	522	526	506	528	524	562	528	525	566	568	591	543	539	529	535	550	508	553	538	516	537	513	559	576	513	536	510	466	485	540	526	549	502	529	531	506	565	509	547	527	562	577	559	594	534	492	516	542	555	533	528	546	533	513	531	524	536	510	547	514	537	542	560	533	498	514	493	555	501	527	493	535	531	525	497	530	520	525	563	571	503	519	494	558	492	554	497	551	513	504	507	553	528	541	494	497	535	520	571	505	555	519	558	522	513	522	536	529	531	516	532	509	527	496	526	537	528	547	517	546	531	558	555	524	552	574	531	473	506	542	560	517	506	525	527	556	522	531	495	511	536	521	557	543	507	503	498	545	505	503	522	524	552	516	553	560	481	504	506	493	540	522	520	540	536	568	529	496	511	507	525	568	551	543	531	540	494	482	534	530	565	560	541	529	510	523	571	515	531	546	483	521	533	503	491	529	554	532	535	550	492	575	520	534	519	531	538	516	557	534	527	503	527	523	526	519	491	537	559	528	543	542	535	516	572	512	558	539	526	535	561	516	556	545	531	531	515	532	540	511	511	518	554	512	571	540	559	525	563	537	540	525	553	534	557	519	562	542	578	480	516	480	536	546	553	476	520	550	515	515	532	525	528	524	541	568	541	526	527	503	532	575	477	498	556	567	510	503	514	585	521	504	571	509	567	480	521	564	492	528	552	525	530	568	506	521	536	559	496	549	530	518	541	599	574	549	531	500	502	559	509	544	537	535	514	516	529	468	525	536	520	562	510	497	539	531	547	509	540	492	509	556	578	545	562	567	492	515	485	545	527	559	565	541	552	501	534	551	501	515	511	544	547	514	552	523	516	528	534	475	524	497	521	509	541	517	520	514	549	512	527	564	537	508	543	533	528	544	536	516	527	528	560	534	485	478	550	531	544	584	499	545	527	515	523	566	523	533	527	543	547	489	518	541	506	484	571	555	524	516	552	530	527	556	557	512	509	550	534	554	517	593	537	499	557	518	517	529	530	527	524	520	532	564	543	552	504	558	543	553	542	517	506	546	568	548	549	521	511	572	545	555	543	521	523	545	523	521	525	514	552	515	553	537	543	527	520	554	553	577	503	509	539	489	529	506	513	521	541	532	523	533	529	543	540	499	493	525	514	499	516	535	539	526	521	558	521	535	556	564	503	536	519	535	549	512	525	523	527	568	512	544	518	550	528	556	549	529	557	544	511	511	533	532	546	553	500	521	491	503	510	557	513	530	498	518	540	546	568	503	576	526	529	567	567	580	536	516	544	530	516	539	529	559	505	504	574	571	543	517	546	568	540	525	526	504	550	500	509	511	538	560	529	520	499	518	522	531	507	507	562	558	570	495	550	527	547	545	577	526	518	530	530	526	528	552	525	560	522	580	510	547	535	503	531	533	560	561	570	535	543	561	524	510	561	526	562	521	526	490	546	505	545	545	564	464	510	565	541	566	549	517	511	536	546	565	515	536	534	561	543	522	547	549	532	538	530	565	501	503	542	509	558	549	494	543	515	528	489	575	545	533	545	557	569	534	581	547	564	523	524	512	518	512	496	533	536	520	517	531	572	525	535	526	540	510	504	521	549	542	537	500	537	528	560	531	528	565	520	510	540	548	577	513	495	518	523	527	535	523	566	564	490	533	529	501	519	539
50592	68564	27263	6874	4857	3665	2795	2274	1991	1726	1599	1478	1352	1295	1217	1177	1206	1103	1054	1005	1033	1064	1050	999	970	958	961	1020	1001	939	897	939	935	932	883	945	959	877	904	894	926	925	848	896	951	879	891	934	916	895	955	920	893	935	914	909	904	917	860	886	918	878	908	927	924	878	828	929	918	872	917	932	918	927	912	896	862	911	956	920	869	893	866	860	903	879	891	894	861	891	889	842	837	894	908	939	895	886	920	868	841	890	876	827	908	929	867	855	915	858	873	878	932	839	907	887	859	862	877	908	852	934	868	904	882	849	878	861	891	892	933	883	841	888	869	900	891	882	873	891	893	963	814	939	914	907	876	875	886	907	882	838	902	897	889	848	864	874	915	874	880	854	907	879	898	927	911	863	903	859	909	824	905	894	852	865	896	874	902	854	899	893	851	890	849	892	887	853	879	939	937	884	863	862	827	891	913	891	937	845	870	836	900	898	929	905	829	888	902	874	915	872	922	923	912	935	865	887	886	872	915	903	908	902	858	860	884	897	880	882	949	894	883	890	846	883	879	863	833	881	895	883	896	920	890	900	881	861	880	917	846	888	906	866	909	833	887	907	907	838	924	847	855	869	887	869	877	862	863	911	877	898	879	875	860	860	926	884	892	827	899	942	860	866	845	891	883	871	838	925	872	823	915	846	859	871	892	892	869	897	883	891	903	891	874	900	936	885	859	894	861	903	878	840	910	952	888	848	905	893	890	884	916	927	901	874	849	872	894	866	899	842	878	854	851	921	836	891	892	859	890	867	903	867	846	889	937	844	903	890	847	886	881	918	881	863	925	905	873	865	960	902	835	892	884	836	895	860	925	824	865	913	885	901	863	852	850	883	931	807	888	854	912	886	898	863	894	946	832	867	903	866	934	857	874	908	915	911	903	913	921	920	897	862	904	885	894	895	945	817	882	847	896	857	874	876	867	901	891	904	843	859	934	950	864	842	908	840	907	836	860	906	868	886	898	903	943	878	925	902	864	899	883	874	892	900	896	884	876	908	966	891	901	807	885	876	903	897	885	866	817	894	893	864	949	897	892	846	880	899	905	868	905	909	912	883	870	868	823	876	863	923	868	840	891	926	857	873	852	883	861	876	910	861	923	842	912	905	853	947	890	937	850	907	826	908	835	856	881	892	896	854	891	820	905	856	913	873	850	898	926	897	858	882	901	862	882	895	882	873	907	871	874	876	868	902	916	859	870	867	850	854	907	838	876	888	863	914	840	957	872	905	884	902	848	859	930	876	921	819	877	942	892	904	871	896	878	914	886	899	851	884	856	882	844	879	898	890	855	931	894	902	853	906	872	862	878	903	864	835	893	877	896	876	918	894	881	893	926	894	909	868	897	847	857	855	901	920	858	905	913	884	857	906	916	900	916	902	878	904	874	855	817	865	850	874	841	828	862	932	928	895	880	904	836	833	856	938	871	907	939	890	886	889	843	921	878	924	899	941	875	892	874	878	874	822	839	854	902	869	864	845	927	869	859	952	900	872	875	891	849	867	867	816	918	850	861	840	880	868	904	920	854	859	856	919	913	873	831	846	923	890	878	879	887	901	872	904	869	877	903	828	919	898	863	887	838	922	901	870	927	867	855	908	898	899	836	849	861	876	898	845	910	860	872	897	850	834	865	867	828	884	893	907	870	893	902	860	875	838	872	825	932	864	882	832	905	873	861	876	904	936	900	852	906	858	916	852	880	862	899	850	850	887	850	868	893	881	901	903	931	864	896	845	876	881	874	851	852	875	862	832	861	906	929	852	884	860	903	902	890	890	890	868	877	892	875	826	903	923	880	884	895	910	893	857	953	824	936	900	888	850	919	936	900	884	872	929	867	844	912	904	907	855	866	862	882	909	894	911	879	874	872	898	899	889	848	917	831	856	856	939	850	872	854	879	921	841	875	838	861	870	884	859	899	862	913	916	852	877	872	909	891	865	827	855	871	891	844	858	904	836	881	889	896	871	917	877	858	823	871	851	912	847	903	878	878	905	954	881	874	872	863	854	940	934	838	844	918	882	898	920	873	886	926	861	834	879	947	866	879	950	871	865	906	916	865	869	875	883	894	896	884	880	884	902	904	955	871	912	861	905	835	855	849	918	871	856	869	910	879	841	905	905	826	864	885	909	835	970	876	867	911	884	909	938	913	850	869	867	836	937	858	869	940	883	919	924	915	850	908	924	907	825	952	871	855	933	886	884	883	888	888	916	846	848	878	836	902	947	865	943	884	902	902	940	883	895	871	893	910	849	838	894	879	926	862	896	883	876	909	888	919	860	908	865	827	879	924	941	893	910	944	849	888	827	878	888	862	877	864	884	905	881	953	922	899	869	961	852	831	900	902	870	854	872	876	865	852	843	864	844	862	914	875	912	938	867	847	867	874	903	846	872	916	866	908	878	927	895	908	855	893	878	863	851	862	885	937	877	941	892	865	894	872	927	880	845	860	881	856	910	881	897	901	875	880	908	886	902	907	864	866	870	870	862	869	866	947	860	912	867	870	897	791	909	901	874	902	870	880	930	806	838	898	881	900	809	915	866	857	863	897	926	892	859	935	872	886	859	929	884	874	799	930	861	920	883	861	878	847	768	831	841	856	881	860	874	882	908	835	898	881	838	892	874	883	860	932	840	927	871	916	899	869	888	836	872	872	875	875	845	914	879	898	912	908	888	857	857	930	884	904	850	893	812	914	929	906	915	879	896	976	887	891	890	874	875	908	912	888	887	934	903	878	884	906	910	831	873	876	862	870	833	956	878	895	894	862	880	879	911	858	874	895	886	857	912	954	920	916	871	914	844	950	827	854	895	861	842	830	896	878	906	897	891	952	871	852	863	895	859	856	870	867	915	835	840	845	912	906	843	869	879	904	884	893	865	909	843	861	854	917	937	917	915	947	893	874	864	890	829	913	858	851	833	903	891	868	932	864	878	899	870	818	904	895	934	924	871	836	900	900	857	906	871	880	920	901	879	902	882	881	885	884	902	909	871	891	878	857	896	883	892	872	913	870	906	899	956	893	913	862	871	853	853	843	880	884	923	863	908	910	863	872	876	907	884	847	854	856	907	891	868	928	926	921	935	846	856	895	874	877	860	897	879	870	865	896	860	883	879	857	860	858	905	910	934	855	919	879	846	869	896	889	907	868	850	883	900	899	937	911	887	832	867	881	873	940	923	867	862	869	883	940	873	855	867	871	858	850	920	892	894	884	890	855	874	877	889	927	880	904	858	927	892	897	977	886	950	863	884	926	865	886	853	810	902	912	907	855	892	836	896	882	859	925	921	875	831	872	914	868	834	901	914	883	862	909	901	817	914	875	919	917	879	903	876	835	848	873	894	928	829	870	906	872	924	894	895	865	849	870	934	941	878	912	857	894	907	881	864	901	903	867	900	927	923	907	931	864	889	837	921	902	894	915	907	868	882	893	886	878	900	879	853	908	933	891	858	942	918	844	894	878	854
26640	21288	15305	1028	230	216	173	173	167	202	177	171	165	154	179	166	153	178	173	157	171	123	183	148	150	174	150	151	165	160	143	163	147	156	176	163	149	155	170	175	131	183	169	153	164	169	182	159	152	156	157	158	165	179	155	157	166	181	170	151	182	141	156	142	168	172	174	170	161	165	178	173	168	156	170	149	141	163	140	155	173	160	152	148	174	146	171	159	148	151	154	149	149	162	146	160	154	184	150	168	156	185	153	151	160	165	152	152	172	167	165	145	153	157	171	151	152	153	143	145	154	150	140	160	144	161	177	153	166	155	177	169	141	171	143	146	164	143	155	147	153	152	169	188	173	133	166	157	160	151	154	172	142	179	142	134	130	154	147	142	163	161	154	151	147	135	164	151	136	161	148	166	154	161	175	153	165	159	148	169	159	153	127	174	165	151	157	174	155	142	155	167	157	151	164	151	152	145	135	171	164	144	182	151	141	149	152	183	155	156	159	162	154	158	147	165	171	173	152	154	181	159	141	161	148	164	151	158	153	178	165	154	179	193	152	151	158	164	157	158	161	157	171	144	151	156	139	184	148	172	178	162	176	150	150	154	169	150	153	143	181	164	163	171	149	162	152	166	145	163	165	167	165	171	151	145	164	167	156	161	153	151	137	155	147	151	162	141	177	148	168	150	145	139	158	137	143	164	154	155	144	147	157	164	159	134	157	157	159	169	175	145	157	172	166	169	156	159	147	157	176	157	152	153	171	155	147	166	136	161	174	143	158	173	147	153	173	144	161	168	161	185	187	154	151	137	178	167	157	167	164	157	143	166	156	151	164	159	161	164	175	138	159	161	156	171	134	147	165	149	161	143	163	167	154	154	139	140	161	179	153	141	154	141	179	164	150	167	161	154	151	155	151	166	148	157	162	173	156	143	167	172	158	159	149	161	150	132	154	173	185	154	161	170	159	156	164	156	155	173	171	141	153	159	141	149	154	151	154	150	120	175	171	160	141	142	150	152	177	158	155	184	162	171	162	173	159	170	175	157	131	184	146	147	175	145	143	164	151	156	148	165	170	195	165	153	154	156	142	158	162	165	165	144	159	179	158	143	148	156	156	186	138	152	169	165	167	139	162	158	165	150	183	138	154	153	169	146	130	169	160	176	148	163	158	150	155	178	172	146	170	172	156	164	155	144	137	164	146	170	161	156	161	162	145	176	159	149	176	169	159	155	163	175	152	154	178	159	153	173	154	163	163	149	156	174	157	154	155	148	152	168	161	146	168	160	155	169	143	150	159	146	131	149	183	167	138	129	156	158	153	170	176	175	156	152	154	148	162	147	146	154	171	152	161	172	172	141	163	158	168	156	157	172	160	141	160	162	162	146	162	153	159	141	165	150	172	178	162	153	188	145	152	157	169	159	154	174	182	179	168	151	156	185	156	163	149	165	125	149	187	164	167	166	157	165	169	180	151	163	151	150	133	160	144	159	146	148	162	167	161	156	131	154	183	145	185	169	195	148	149	177	151	158	181	156	128	127	156	130	154	153	163	137	164	144	158	153	156	136	139	167	181	168	147	158	160	161	159	155	147	169	139	154	151	164	135	148	161	155	161	155	180	156	155	166	177	163	157	147	172	146	154	146	143	175	167	182	175	165	165	149	181	167	145	144	156	158	171	161	135	166	138	166	156	153	153	150	139	151	160	163	156	146	161	148	156	152	160	129	150	157	161	147	175	142	149	160	160	131	176	154	146	156	164	153	173	148	171	147	158	180	180	145	135	157	152	158	156	156	148	152	145	164	151	152	146	157	148	150	171	144	164	177	146	152	165	169	159	170	172	156	162	133	182	163	157	160	169	159	173	177	159	173	154	154	175	176	168	138	158	159	157	153	150	136	145	161	174	171	178	171	156	170	168	180	184	165	154	135	162	138	136	176	171	159	152	154	121	141	143	163	171	158	161	178	156	132	138	149	154	146	173	127	171	147	146	152	178	148	168	145	162	160	162	135	140	171	170	165	149	143	150	151	167	169	175	166	171	149	152	137	169	137	138	156	144	162	130	146	170	150	179	151	141	187	159	144	159	156	164	158	146	135	144	154	165	173	146	150	146	162	148	139	157	151	149	146	189	152	148	151	187	152	131	164	156	166	171	161	163	146	139	168	153	162	153	169	157	174	154	140	144	166	159	161	158	141	147	158	158	146	152	160	160	152	145	167	146	156	171	150	179	169	161	152	162	165	179	171	178	179	171	148	148	170	168	141	145	145	161	170	164	160	164	156	158	156	138	176	133	160	158	146	183	165	152	159	136	176	197	160	168	159	168	160	150	143	150	141	165	181	151	171	169	155	162	166	145	160	162	154	163	155	157	156	156	160	149	131	174	160	164	153	170	157	173	145	168	166	163	171	168	172	146	162	160	175	122	151	169	162	172	162	156	164	144	169	163	154	158	172	153	147	161	149	180	148	161	169	144	168	145	154	198	165	183	159	141	146	148	172	181	172	157	162	140	158	155	137	144	159	158	162	187	140	155	154	158	171	161	136	129	172	194	143	144	149	186	165	169	176	159	141	165	178	157	167	160	148	171	172	157	179	172	177	155	158	146	172	180	164	166	155	144	159	167	158	165	154	157	150	188	149	157	178	148	147	153	158	162	157	164	171	162	169	169	161	154	145	182	179	159	177	198	169	168	156	169	134	147	160	176	159	146	161	145	145	164	134	166	173	149	149	148	166	159	151	130	171	157	132	171	143	180	146	167	139	160	146	148	153	159	167	162	170	172	166	152	153	167	145	154	161	145	168	155	166	167	175	161	150	164	147	165	184	153	167	175	170	157	139	177	167	161	152	150	151	154	121	159	154	132	158	133	160	145	156	177	166	175	157	157	146	163	140	140	136	149	168	165	156	162	166	187	156	167	147	136	149	155	155	157	151	182	187	156	176	172	156	151	149	153	144	177	162	159	162	159	125	154	140	156	158	170	185	160	170	165	150	146	167	156	163	174	157	159	145	162	144	157	168	164	144	150	149	172	156	149	144	183	190	178	158	145	149	152	153	175	170	158	147	161	175	188	154	162	170	162	148	149	173	188	161	175	161	158	150	155	137	162	169	141	155	171	156	150	158	181	151	170	145	155	154	129	153	155	157	151	148	161	150	153	149	150	144	156	166	140	164	186	165	157	179	178	170	140	146	151	160	166	150	145	157	155	144	175	189	166	178	170	173	169	155	138	158	154	152	154	160	168	155	151	149	177	158	152	162	165	168	164	158	171	170	160	150	147	152	155	146	153	164	174	166	163	165	136	178	175	160	165	143	155	165	130	179	170	160	173	163	185	151	165	177	138	156	163	160	163	167	166	169	162	185	183	144	160	163	141	175	154	151	154	157	146	140	146	154	154	142	152	163	180	162	163	143	155	157	160	166	166	178	176	151	157	138	160	139	135	171	158	148	165	142	172	145	148	159	161	144	149	149	162	158	170	135	152	184	163	170	167	194	146	164	170	160
20858	29166	11061	648	516	403	400	340	349	360	322	313	302	306	319	294	307	301	301	313	326	292	279	282	294	324	313	275	296	295	300	277	270	313	305	274	273	310	291	295	288	284	315	299	296	298	293	300	299	304	298	294	318	302	288	294	257	301	322	316	310	280	259	299	304	296	285	287	262	286	318	285	288	305	307	292	296	342	273	255	284	316	289	301	270	297	293	300	287	314	279	307	302	292	285	307	283	264	262	319	297	273	296	290	315	326	296	275	270	284	316	276	293	295	294	287	305	327	326	291	282	293	285	291	322	304	286	285	302	300	273	251	296	268	281	314	301	292	285	291	325	289	309	342	289	242	308	294	285	299	293	316	293	262	291	308	290	275	290	289	294	266	320	279	293	302	289	299	288	290	285	291	322	305	296	285	244	298	283	282	278	250	303	275	285	299	297	285	259	317	291	293	278	262	255	296	297	300	299	293	258	293	297	303	313	324	285	319	252	290	265	293	284	286	268	290	293	305	306	290	307	255	322	298	286	308	307	286	283	298	301	288	269	294	269	287	289	277	283	309	307	274	283	281	290	299	271	266	299	314	277	281	295	277	301	278	287	280	315	303	314	315	281	273	284	256	260	314	279	284	284	261	315	295	274	279	303	325	289	321	296	264	332	298	286	285	281	274	297	307	271	282	279	267	282	278	292	290	295	300	317	286	286	303	269	289	310	302	290	283	292	274	300	288	269	324	315	286	268	302	296	299	269	290	311	303	268	313	295	295	295	287	294	295	272	281	293	287	277	312	316	295	304	266	291	281	305	298	303	321	307	270	298	325	299	256	280	282	291	316	298	298	280	320	288	262	290	317	288	324	286	286	287	263	305	307	255	296	290	307	270	287	327	301	311	316	285	291	294	279	312	309	313	277	314	291	298	307	299	244	283	258	282	301	276	300	304	298	297	287	285	278	301	302	317	304	274	294	291	292	272	281	284	288	314	291	290	275	326	293	293	300	296	321	290	269	293	301	309	292	286	301	291	304	257	291	279	263	310	307	281	311	315	268	268	275	278	306	286	269	292	270	305	293	292	290	294	264	295	288	280	274	303	270	290	278	301	291	284	312	319	293	289	300	320	283	275	290	306	290	308	283	318	296	267	328	277	297	270	259	318	314	268	265	286	310	292	297	297	303	286	271	274	263	283	304	273	287	274	295	304	282	310	287	303	271	295	293	308	306	284	308	271	295	276	282	290	304	298	282	339	295	289	303	274	296	301	272	271	274	281	278	309	296	293	298	277	289	287	286	298	272	344	299	284	263	267	314	300	287	296	300	308	286	283	312	262	298	322	298	301	329	301	299	291	273	287	325	320	306	276	269	282	297	281	309	270	312	290	282	292	284	312	268	300	283	282	276	283	320	276	309	307	293	276	278	272	275	291	289	277	313	287	247	294	329	302	280	284	300	278	297	283	270	290	297	272	295	305	299	303	327	319	304	281	293	270	324	312	284	295	304	290	288	269	272	265	276	294	291	314	295	286	307	297	331	306	298	279	267	294	287	269	290	286	319	319	277	282	283	285	303	274	294	276	291	303	300	315	315	285	289	272	285	301	335	319	302	291	280	309	266	277	287	286	298	287	311	275	286	284	280	279	317	298	298	283	276	303	311	304	309	297	312	280	269	307	292	336	265	300	344	309	294	294	319	303	283	291	276	282	276	326	283	290	338	316	287	308	286	302	255	319	304	307	296	274	300	254	295	299	314	290	302	281	286	271	289	320	278	318	300	325	270	282	302	259	274	282	281	265	304	291	283	283	316	297	274	295	284	254	301	283	297	296	315	288	277	296	287	270	312	294	302	264	286	270	294	297	275	280	276	297	297	271	256	268	298	289	280	267	314	284	289	281	294	264	280	267	308	272	258	318	295	304	252	305	286	287	276	271	323	306	290	273	308	269	312	306	292	290	275	274	289	283	271	314	289	296	280	304	295	289	300	298	287	288	304	307	285	283	313	294	278	282	254	281	275	297	308	327	293	287	322	301	310	294	297	275	289	256	287	287	310	278	281	286	296	297	316	279	302	286	271	272	283	283	282	277	271	321	290	310	287	324	322	313	295	294	287	313	295	279	277	290	324	288	283	272	262	298	277	280	287	300	272	290	301	298	301	282	304	307	286	319	280	282	298	304	273	307	306	306	312	277	316	276	278	304	304	300	278	310	289	312	287	291	302	269	338	281	279	281	259	284	295	296	304	316	289	301	286	305	283	280	294	279	287	295	276	306	272	333	293	302	324	324	293	288	255	274	270	287	290	276	302	289	314	309	292	278	288	286	296	309	293	292	285	287	287	285	271	277	280	281	282	286	293	293	278	280	289	268	310	294	321	299	282	260	253	298	280	284	311	315	294	283	247	287	289	251	307	282	284	325	297	310	295	286	317	295	321	278	304	297	290	312	310	294	304	297	286	336	275	262	289	312	304	291	256	301	298	290	311	280	292	264	283	295	309	278	268	280	281	291	293	292	304	287	302	291	295	292	294	282	292	312	294	304	279	291	298	284	308	271	297	314	281	307	292	286	290	290	284	272	291	255	268	256	283	311	291	302	297	279	287	288	290	300	302	285	307	292	305	290	280	284	305	299	309	282	278	320	274	304	273	284	305	288	276	309	269	303	325	311	283	289	288	279	262	288	261	316	299	296	269	299	263	289	304	309	276	312	276	292	322	309	300	294	277	252	304	308	286	294	304	293	286	299	291	281	268	344	280	261	270	306	283	284	288	310	320	292	283	296	277	282	290	283	290	281	278	291	304	300	263	311	297	302	315	301	271	282	265	267	313	307	272	342	302	293	249	283	300	279	282	298	261	289	310	307	297	281	267	283	280	273	284	295	279	290	265	307	292	276	285	276	283	288	280	306	331	289	316	302	301	299	285	273	288	296	284	309	283	281	303	293	312	278	306	309	290	286	302	310	276	303	282	306	285	307	278	300	295	282	269	303	299	249	297	297	354	278	269	285	314	287	311	285	293	305	284	312	286	304	273	289	303	299	302	276	299	297	307	299	310	295	308	313	264	285	267	294	280	337	296	297	304	286	292	320	283	272	278	283	302	296	303	301	290	284	327	288	289	283	280	285	288	251	297	275	291	262	319	311	267	270	304	300	311	261	291	306	310	317	286	316	270	305	307	294	281	266	284	289	294	275	290	320	295	300	280	273	305	293	299	269	292	301	282	273	287	294	257	279	270	300	276	290	284	289	297	311	273	305	280	298	279	269	282	309	276	282	289	279	297	309	308	316	279	315	271	290	286	316	309	274	293	302	292	312	296	288	288	321	295	307	306	282	305	321	325	309	317	310	283	276	301	303	304	273	286	294	303	300	302	296	298	301	306	309	317	288	272	295	288	307	289	280	277	281	281	297	297	334	291	273	291	309	318	279	282	314	282	256	277	264	303	252	290	274	280	304	259	284	283	278	293	286	309	271	292	272	279	302	291	266	288	307	266	273	285	302	263	269	294
24045	21140	27369	25146	18090	2467	795	630	516	511	482	469	464	439	452	469	408	410	403	394	421	385	360	406	434	388	385	399	372	388	406	406	354	387	418	392	358	431	411	369	424	376	367	372	389	422	403	367	397	399	367	389	400	378	363	380	401	368	388	416	363	405	364	382	391	378	391	380	392	409	370	413	398	384	384	386	380	415	420	393	371	403	379	377	389	385	401	381	366	361	363	406	380	351	372	378	359	409	373	375	386	366	388	408	378	369	392	388	372	390	361	372	389	399	388	387	387	390	382	406	358	389	399	414	389	384	413	402	395	383	402	376	394	436	424	359	366	398	409	346	342	397	430	416	427	379	406	370	350	366	378	359	351	368	380	378	387	331	397	380	371	402	424	369	351	399	359	367	374	388	383	380	333	429	381	360	388	366	377	384	414	385	388	410	353	385	372	382	404	384	387	414	362	362	396	411	396	390	363	426	384	376	414	391	341	408	407	382	356	404	381	362	376	392	369	377	386	352	364	392	351	384	374	376	373	409	355	368	366	368	377	417	376	419	382	382	415	363	379	384	372	360	364	377	392	365	343	395	347	383	394	403	391	369	373	366	395	370	373	369	382	403	386	412	348	368	389	382	376	382	387	361	376	375	372	358	406	371	379	359	394	380	392	378	388	409	411	432	389	351	381	383	367	356	401	352	342	387	384	408	364	387	428	391	388	367	391	377	422	382	360	378	389	405	403	388	362	390	407	365	369	365	393	390	368	403	369	401	368	374	407	357	381	384	394	397	407	362	390	388	346	363	395	374	384	396	359	364	381	365	415	317	351	352	391	400	407	363	350	361	384	415	384	420	382	372	378	357	350	373	378	371	382	410	375	401	383	399	386	404	394	373	394	369	395	393	368	384	385	380	361	367	378	407	375	394	394	366	357	388	419	417	365	417	379	388	398	410	398	396	393	383	365	340	392	368	379	352	355	406	377	344	418	381	367	384	359	410	366	385	382	380	360	388	375	387	405	371	354	394	416	391	383	378	412	401	408	410	403	382	384	367	352	386	365	387	382	393	381	381	381	345	376	399	377	376	361	360	397	356	399	397	372	383	345	394	393	401	367	365	393	391	369	361	391	367	384	413	370	375	360	399	370	387	353	421	409	381	372	385	428	342	370	407	374	370	419	391	409	400	380	380	399	375	391	368	410	382	392	408	413	389	368	368	375	352	395	369	389	395	391	398	384	369	408	366	348	400	397	332	396	379	404	397	350	357	354	380	371	373	387	363	406	385	403	389	393	381	403	395	383	392	368	412	378	384	389	354	391	389	370	364	372	363	355	355	395	355	403	369	387	369	384	350	404	379	354	388	388	362	399	373	381	382	393	397	367	405	397	406	430	422	387	356	404	392	386	381	382	359	381	368	348	384	378	381	394	367	378	365	363	410	400	400	397	372	404	396	377	395	385	387	385	377	389	389	375	356	379	365	373	403	399	364	387	418	363	386	401	407	387	377	363	366	362	366	385	387	374	392	375	366	356	409	332	365	434	378	422	351	377	387	362	370	366	388	366	356	396	362	372	413	390	368	381	357	405	384	379	369	409	370	386	352	377	367	386	347	379	361	366	393	360	397	422	367	366	395	387	361	409	395	407	385	365	355	384	344	417	391	384	376	391	358	379	395	391	345	380	385	389	428	386	388	376	394	419	392	364	419	392	399	387	370	346	382	404	379	380	383	376	366	404	337	391	428	347	386	400	360	375	360	380	409	389	361	400	384	384	400	371	377	432	394	378	377	375	387	383	335	378	364	383	362	382	394	336	377	380	390	365	408	350	349	344	395	380	358	396	385	392	366	385	399	386	388	379	407	400	367	377	392	351	347	371	358	380	403	376	376	407	382	405	387	366	383	381	385	379	400	382	359	361	352	412	400	371	379	391	368	378	409	403	374	388	386	369	378	404	408	375	411	367	421	372	375	365	360	372	383	378	410	393	366	380	397	409	361	369	378	376	380	404	393	346	402	401	382	419	392	365	400	356	339	401	406	380	391	389	404	420	363	334	371	352	390	358	382	366	392	352	377	417	426	390	395	369	380	377	373	381	377	364	388	369	383	391	375	394	423	368	378	382	362	370	406	358	381	366	385	397	345	416	354	395	356	392	387	366	382	405	366	413	413	372	374	361	370	408	380	374	391	397	323	402	368	366	374	369	380	385	386	398	435	373	346	353	376	385	378	379	383	384	381	412	390	385	387	395	387	356	397	373	372	375	401	362	362	374	396	390	356	401	414	358	408	378	380	398	354	336	377	350	399	400	395	410	349	353	336	378	410	362	406	354	367	367	414	410	389	408	354	355	400	396	425	396	407	380	383	367	425	375	403	389	404	367	391	366	412	398	383	363	390	391	410	379	383	358	378	369	375	362	369	407	377	389	408	412	381	375	376	379	364	393	409	387	387	358	404	359	395	390	389	372	375	333	385	392	385	408	360	377	386	374	387	409	375	404	404	344	381	369	408	418	340	371	419	332	366	388	392	357	387	393	382	352	391	382	402	416	389	379	399	386	386	393	396	381	390	377	351	402	412	396	392	345	362	341	368	389	395	374	393	408	397	419	369	360	382	352	400	378	405	375	356	371	371	397	388	358	381	388	361	376	393	388	380	384	405	399	391	357	382	349	380	359	383	381	391	364	368	385	373	353	380	359	391	401	364	381	400	353	381	386	385	402	414	385	364	397	364	403	405	351	384	373	365	369	388	377	385	355	386	387	383	370	403	373	369	355	412	398	363	387	412	359	408	381	411	387	349	379	398	367	399	406	366	377	380	368	355	378	350	338	382	356	382	400	393	357	346	360	433	335	370	394	380	349	382	381	407	374	366	398	429	357	354	379	378	348	387	392	369	377	406	373	360	434	374	387	380	391	373	385	389	406	406	405	391	395	396	378	371	377	366	391	353	367	365	361	382	419	366	395	393	379	389	351	422	416	354	351	389	403	381	340	394	379	362	392	390	412	367	385	389	389	407	388	401	388	380	378	352	404	382	391	372	380	377	396	375	395	383	387	407	406	355	367	363	378	322	410	369	402	402	410	386	359	381	391	388	338	374	373	387	354	404	369	378	399	371	378	344	355	399	415	375	367	381	386	357	387	418	385	346	372	361	383	392	355	393	392	398	369	385	354	378	404	386	410	408	381	391	379	393	405	384	348	393	384	397	354	391	391	361	387	349	365	359	382	388	389	398	356	395	414	398	360	358	353	390	382	389	380	393	387	375	401	371	375	387	397	388	402	398	380	348	392	391	390	363	338	389	380	384	386	384	374	362	398	409	390	376	336	405	346	364	377	401	375	403	403	393	394	401	353	346	384	369	416	372	357	367	366	373	375	374	393	371	389	383	387	379	376	357	361	396	375	373	389	355	389	404	375	391	359	366	381	351	376	381	402	375	356	390	384	399	386	386	362	358	405	391	379	393	375	399	361	348	390	396	387	357	395	396	367	385	393	323	390	370	351	361	362	374
43015	62358	26815	3899	2741	2088	1699	1451	1230	1115	1060	1010	973	833	839	772	801	719	767	741	759	746	714	685	707	720	682	710	636	673	667	666	666	671	672	685	714	715	648	661	618	656	629	710	702	650	687	689	652	626	647	651	657	634	656	637	670	669	655	673	669	670	668	642	664	686	654	698	647	651	704	673	673	637	625	606	661	699	613	656	631	603	638	629	652	649	645	670	639	645	628	689	635	703	673	662	596	614	654	636	622	660	653	611	662	665	654	610	678	678	605	609	637	678	655	616	704	624	641	702	656	657	661	642	640	658	663	679	687	689	675	689	600	670	623	643	677	653	636	685	623	630	642	614	649	642	665	625	637	640	662	622	627	631	644	671	655	678	660	652	630	634	650	622	648	675	647	610	668	672	654	644	645	649	672	616	653	651	706	658	616	668	613	686	672	656	607	627	652	634	663	606	642	640	685	671	699	638	626	660	666	675	676	661	640	649	608	648	665	684	590	659	614	602	659	656	625	628	675	622	666	643	640	661	636	683	638	652	640	627	643	614	652	681	647	650	643	643	647	651	612	677	579	655	686	652	639	693	653	655	661	651	625	691	667	647	637	670	676	603	610	656	675	662	670	684	644	657	615	639	651	666	646	655	648	624	636	677	671	694	638	623	645	669	654	655	627	613	661	691	680	666	618	636	673	646	688	685	663	623	611	621	660	603	612	653	604	634	650	653	674	649	683	664	657	635	697	633	672	650	655	654	611	621	644	691	680	648	671	630	709	679	630	629	551	687	670	662	670	689	619	655	615	690	603	694	627	620	647	626	679	704	670	643	711	633	698	683	637	640	669	625	666	608	619	646	664	606	646	647	664	684	610	616	666	644	616	653	635	631	672	604	631	651	701	639	657	661	672	656	630	618	659	638	652	701	709	667	639	651	617	659	602	674	721	659	671	676	618	687	691	661	610	598	657	653	633	667	644	670	691	641	659	656	659	625	641	646	651	666	677	660	652	687	614	641	637	661	607	682	651	659	632	646	617	654	654	687	676	672	665	671	690	682	620	689	691	683	627	648	692	625	701	646	592	717	618	617	674	677	646	692	625	641	627	668	673	693	699	685	623	641	634	645	635	650	680	642	661	706	621	677	600	645	676	646	661	626	635	670	628	670	671	654	626	640	676	643	623	702	679	614	687	678	655	665	615	652	639	635	604	683	635	704	623	603	609	693	657	647	647	650	654	661	603	598	631	673	666	682	640	616	689	644	648	639	659	619	659	618	642	637	630	690	656	635	622	628	649	662	629	650	693	689	604	604	660	644	660	657	651	652	670	685	637	648	655	677	617	651	629	617	656	610	625	633	661	665	645	685	708	641	668	650	660	653	618	664	639	647	660	651	620	649	637	680	611	605	662	669	654	690	657	619	684	679	661	663	629	646	701	658	624	640	650	638	645	675	638	646	672	632	655	646	652	640	650	673	640	626	631	638	681	652	692	650	649	648	677	644	652	642	652	675	624	618	691	658	659	627	622	677	641	612	641	655	619	616	618	652	634	669	633	656	657	632	671	634	691	671	644	619	658	646	637	661	685	684	659	682	637	658	654	634	623	680	623	636	689	693	614	651	658	669	654	689	656	623	635	628	633	648	630	628	652	648	673	677	659	642	619	714	668	670	699	676	617	610	650	682	609	670	667	674	654	612	668	650	670	695	635	654	661	615	670	664	677	657	655	665	620	624	654	668	635	640	678	679	701	617	650	666	612	641	660	663	665	673	655	653	651	674	627	630	672	654	624	620	724	619	655	645	645	670	655	665	619	703	598	635	652	656	666	667	661	660	628	674	688	638	640	707	635	649	659	705	627	653	657	653	635	719	626	674	711	637	647	688	672	658	650	651	647	641	607	659	631	605	652	643	650	654	664	654	644	628	660	653	661	654	680	635	635	640	624	672	685	659	654	666	680	627	632	603	587	614	628	670	661	640	658	636	659	633	674	642	665	687	684	637	629	634	644	664	650	677	701	640	706	588	681	648	662	672	622	664	658	695	622	633	649	638	639	698	647	676	652	690	612	666	635	661	667	642	642	673	661	604	669	635	694	705	661	673	667	675	677	641	671	651	677	582	673	620	656	646	633	630	644	613	660	627	600	624	650	597	620	649	623	693	642	614	636	664	673	660	645	681	651	679	706	697	673	664	672	688	634	663	650	641	641	628	648	629	652	655	640	620	671	637	581	668	608	667	630	635	662	681	645	708	642	623	664	590	664	687	644	639	637	667	637	601	666	676	599	683	653	658	684	623	659	652	638	668	643	671	600	615	630	644	645	649	593	665	726	655	655	676	646	698	655	644	653	632	611	674	649	630	646	608	657	631	624	654	656	630	626	647	635	676	616	639	669	647	626	622	631	659	657	630	673	655	685	661	684	654	642	625	656	618	641	655	649	644	691	687	648	623	623	677	636	683	639	639	673	669	679	654	605	676	640	664	628	596	651	649	628	655	653	643	644	651	653	608	615	627	641	671	648	643	646	638	618	619	700	636	651	677	644	574	620	638	635	722	680	648	656	638	689	656	618	643	663	666	650	640	665	664	684	610	645	647	671	677	620	660	655	658	624	707	686	585	642	624	687	606	647	634	703	655	655	662	665	670	664	610	631	686	641	663	637	655	648	673	624	634	628	658	636	664	620	638	604	628	633	629	689	638	619	649	642	622	665	652	633	661	670	648	575	656	649	651	660	626	608	640	664	703	652	663	643	649	653	656	609	652	670	640	630	650	626	642	662	604	639	689	661	650	631	652	623	645	654	608	646	657	689	626	582	722	592	648	669	666	624	673	600	665	690	675	586	619	615	657	658	663	659	636	622	616	628	645	651	639	621	692	635	640	668	634	653	616	700	601	630	647	633	683	636	645	646	668	645	659	680	665	615	648	665	665	658	620	614	653	623	646	655	646	683	626	638	679	677	656	646	648	598	629	654	636	695	681	655	663	608	609	611	637	670	634	630	634	663	651	640	662	650	642	620	653	627	645	607	644	624	680	666	642	664	641	590	627	660	677	619	675	647	651	692	623	644	647	653	586	661	679	686	674	709	688	739	619	646	663	654	592	685	663	654	666	657	643	642	664	643	613	639	708	610	698	622	649	668	648	670	641	696	612	654	604	671	642	665	652	628	673	646	665	659	629	638	637	657	644	628	646	656	676	613	658	628	645	696	627	642	689	690	619	680	642	642	655	660	639	697	617	636	673	621	624	669	668	645	656	677	638	656	657	641	638	646	701	662	681	602	689	638	650	653	627	687	661	641	646	660	666	633	676	641	687	677	610	652	680	687	645	673	689	649	627	612	643	672	674	624	650	645	684	645	619	640	641	679	629	647	654	625	626	678	631	687	660	677	651	652	621	621	642	645	641	614	693	647	649	655	689	635	688	661	600	652	675	642	633	660	652	658	684	609	629	667	642	641	628	637	636	653	674	677	652	611	654	666	650	641	632	653	665	638	650	710	644	626	657	645	601
23071	21135	28247	24311	21124	16080	2075	1024	844	813	723	709	667	664	668	626	651	650	630	628	619	599	584	573	594	582	536	598	590	501	568	572	559	552	542	555	557	553	559	581	577	532	539	512	570	529	549	549	563	532	528	569	572	543	522	544	526	583	550	553	566	569	504	570	502	513	521	528	522	490	540	533	551	560	555	526	488	493	528	522	528	534	540	565	477	595	568	599	597	532	505	511	548	554	549	515	525	522	533	556	583	502	489	496	509	532	554	538	549	528	517	580	524	515	584	524	502	548	461	518	556	519	542	539	536	536	540	532	536	544	539	575	527	554	530	549	528	560	526	542	484	511	523	528	529	489	562	522	566	514	538	531	514	522	541	563	552	528	552	527	589	542	520	559	537	544	498	525	563	535	541	534	534	562	539	543	526	544	503	522	518	517	574	524	539	534	535	551	578	499	515	550	558	529	565	560	465	540	514	559	547	552	507	569	516	570	536	514	563	563	558	522	534	534	493	546	530	546	534	537	551	568	551	526	481	528	552	544	563	517	538	509	520	559	527	504	518	495	509	517	557	538	545	508	519	545	536	585	522	525	513	522	493	557	539	588	537	517	550	539	566	514	515	497	549	535	531	551	558	534	559	570	536	495	538	537	533	544	520	558	504	582	515	534	571	516	486	577	590	529	532	553	501	515	578	503	539	568	554	526	500	539	559	558	521	528	551	563	501	496	564	553	524	581	534	507	547	539	545	543	556	566	563	545	544	554	528	538	551	536	552	545	508	515	536	558	533	530	536	498	557	525	553	509	531	517	548	534	560	537	566	525	521	529	534	556	524	518	502	518	578	545	557	522	536	563	507	541	540	497	567	603	552	545	521	512	540	526	530	539	571	515	527	515	514	520	579	497	523	536	505	545	528	525	561	533	549	508	541	536	552	524	570	519	556	570	491	503	503	541	553	524	535	558	522	525	572	505	566	553	530	555	510	510	534	561	524	516	559	535	528	518	532	544	553	547	500	510	587	541	535	525	527	543	548	534	486	551	530	555	517	558	547	506	544	521	582	526	553	506	526	526	538	544	538	533	563	526	536	582	544	503	528	531	547	514	572	511	517	565	510	574	525	488	540	538	549	511	534	521	537	528	550	550	553	538	534	544	503	552	493	527	559	544	536	504	493	566	526	529	530	519	592	545	564	535	533	541	493	534	530	490	534	562	523	563	516	533	501	517	532	549	511	544	563	502	545	558	533	521	514	530	544	523	516	518	512	551	500	521	546	518	543	572	554	548	529	520	489	518	553	517	493	551	514	539	512	473	520	506	545	516	586	505	512	509	503	530	562	560	520	538	564	536	559	537	524	543	539	539	556	510	558	564	518	503	549	534	563	542	509	533	545	541	498	549	561	520	514	527	472	522	575	523	575	534	538	564	555	548	543	509	565	575	540	518	543	537	517	550	546	516	526	515	510	496	577	534	559	557	525	525	512	491	580	558	507	500	566	537	549	523	503	535	507	552	506	533	557	583	517	558	518	540	526	505	574	518	508	498	547	546	569	519	534	529	527	578	576	494	517	501	496	531	505	507	535	501	542	505	506	529	553	538	546	517	540	571	519	578	519	530	553	511	518	556	584	545	551	572	518	572	493	537	559	503	526	517	572	533	526	507	509	559	575	538	470	507	544	592	539	575	501	506	553	516	518	574	555	561	563	555	541	558	538	562	561	526	494	528	535	557	498	526	549	534	547	520	575	538	515	551	550	565	538	503	502	529	520	553	498	558	509	575	513	525	536	527	533	576	578	519	580	507	536	549	504	585	533	533	538	536	563	492	572	520	494	502	491	531	548	508	512	564	524	531	535	531	524	561	490	531	497	511	514	533	561	516	535	526	587	598	554	503	534	516	482	553	526	554	546	528	531	531	525	548	524	551	532	529	536	546	571	520	519	556	537	539	493	501	509	529	504	520	581	526	534	526	542	538	531	518	527	514	518	540	516	549	572	533	541	559	547	512	569	591	565	561	513	559	511	558	537	586	517	540	540	561	550	528	502	539	570	559	525	513	549	568	571	577	544	553	507	541	549	518	544	579	538	511	513	545	542	550	501	558	566	520	525	523	515	524	510	510	553	553	516	586	546	515	561	527	533	538	527	506	504	560	547	496	525	528	492	502	564	541	532	515	510	572	515	534	561	560	511	503	549	535	591	530	528	569	527	540	528	534	538	500	550	511	532	564	573	498	479	518	510	549	538	544	563	530	489	504	554	499	562	548	511	542	519	525	508	541	580	505	508	502	523	536	507	449	522	476	521	542	524	511	537	552	530	529	530	558	518	510	523	513	535	543	537	552	531	526	534	563	547	525	558	541	550	562	598	543	553	570	523	496	472	519	542	535	568	574	523	519	548	480	533	499	525	570	527	546	516	480	532	569	545	526	510	531	532	579	524	561	515	537	517	503	510	534	600	531	564	564	520	510	546	536	530	522	529	541	536	513	568	550	543	565	564	514	533	501	577	540	548	544	520	535	564	553	534	487	551	562	501	559	555	498	571	514	515	547	532	501	567	569	557	509	557	542	564	543	548	531	555	504	507	581	562	529	586	581	554	527	514	527	505	498	550	529	536	570	544	527	547	514	528	511	541	531	529	556	511	560	544	519	534	512	574	522	566	541	549	546	571	551	523	546	481	561	529	495	512	498	537	522	477	508	579	562	513	535	509	528	509	522	519	517	527	581	523	521	568	551	514	538	549	536	548	497	523	539	574	546	488	521	585	556	561	489	560	520	533	516	532	581	535	537	544	552	530	538	567	519	546	583	572	509	542	536	596	508	562	544	519	521	533	520	544	544	518	528	576	526	542	536	506	524	498	521	539	545	526	492	522	512	527	495	551	501	557	514	532	571	493	481	570	501	553	507	544	533	586	532	526	540	573	483	477	565	553	527	546	508	554	510	548	512	535	574	550	537	525	532	561	544	516	521	596	565	543	549	550	510	557	526	565	561	517	512	540	520	520	500	542	535	574	567	536	558	567	535	515	531	531	530	545	586	504	537	526	552	536	525	568	546	546	550	563	521	551	572	531	508	531	547	553	541	548	532	515	549	484	512	540	547	525	512	474	528	534	513	536	532	504	548	538	544	509	523	521	561	542	584	525	577	571	529	532	528	550	502	538	527	491	532	515	513	553	542	530	511	520	532	583	515	524	532	547	556	524	519	525	566	582	569	515	511	554	551	505	512	491	540	519	500	548	554	541	545	505	511	586	509	538	533	533	536	532	586	543	533	530	506	540	515	509	585	518	558	536	561	525	511	524	497	531	523	554	532	568	546	566	543	535	536	543	557	517	536	514	543	512	551	527	532	539	521	603	526	515	539	539	530	580	521	556	554	543	556	531	519	576	459	514	497	505	521	562	524	508	505	489	539	532	512	537	531	568	557	549	542	577	492	513	574	529	576	544	550	550	537	540	567	537	547	526	522	562	522	495	534	528	522	531	523	554	493	514	524	519	508	538	504
51413	72900	28809	6755	4703	3595	2709	2361	1976	1831	1556	1493	1380	1308	1306	1214	1163	1133	1055	1068	1013	1071	1040	961	1021	1002	942	942	936	929	980	932	933	968	949	906	920	905	946	973	926	916	915	885	895	947	891	945	928	931	907	901	944	895	857	890	888	856	911	913	918	935	914	886	899	953	900	876	910	848	902	929	913	865	903	882	873	883	894	873	900	880	873	887	876	935	881	851	849	918	954	911	936	920	902	906	886	868	914	857	887	879	848	889	890	882	911	878	879	889	923	920	863	882	859	897	880	868	879	953	924	900	874	869	923	892	864	910	861	891	910	923	844	894	898	880	864	904	908	898	906	879	903	863	869	896	940	860	912	885	873	886	871	832	878	868	859	844	925	920	916	923	894	895	900	892	858	870	867	884	891	870	864	801	852	901	908	905	896	873	913	913	913	887	847	940	861	898	954	886	919	863	857	910	839	927	894	895	896	942	902	890	914	932	807	849	823	964	871	933	871	869	910	929	886	860	876	919	847	936	891	911	884	899	861	906	897	875	908	911	879	907	870	829	864	864	937	906	912	848	895	907	947	889	851	861	873	862	899	897	914	921	893	921	913	885	889	857	847	852	905	849	874	889	832	928	883	890	935	883	920	895	827	894	864	888	950	862	915	907	866	842	829	841	861	909	899	861	902	882	886	842	865	908	855	888	900	893	893	916	964	909	874	915	878	851	850	904	890	896	872	910	864	887	894	866	857	861	851	839	891	891	958	861	875	862	865	922	836	917	892	913	847	882	841	901	874	905	915	855	947	941	902	889	896	896	862	877	906	866	836	876	850	915	868	916	919	875	915	924	859	919	916	866	848	841	878	877	950	908	910	847	860	903	895	917	875	885	851	900	860	885	860	891	926	853	921	845	891	901	885	833	871	858	902	902	888	894	873	901	852	885	881	887	889	932	895	867	892	882	915	891	910	820	886	882	888	920	875	882	836	897	951	925	902	939	848	896	832	886	857	861	865	872	852	877	859	894	931	935	887	889	906	822	864	872	862	863	863	888	887	949	872	895	890	930	872	940	901	923	885	861	914	897	865	892	901	903	895	897	875	884	890	871	886	887	906	902	934	899	843	949	819	896	935	947	910	864	882	954	942	871	896	886	898	902	914	934	933	893	931	838	881	907	941	924	826	921	864	859	839	889	865	962	930	955	942	920	863	869	928	830	899	965	878	888	923	923	877	879	914	925	949	887	939	896	847	931	901	889	921	956	878	880	899	893	922	895	903	910	903	901	892	929	836	946	899	893	917	861	840	895	892	901	856	935	861	899	936	915	912	927	878	896	904	957	872	862	903	866	872	886	855	882	875	935	871	858	870	918	885	866	871	893	1001	874	880	889	886	831	853	850	903	932	880	940	894	921	925	902	868	890	893	892	886	917	903	908	867	863	897	909	908	871	888	948	893	865	876	877	886	897	850	915	910	936	862	882	856	878	855	938	886	862	888	955	896	868	877	951	943	890	900	913	878	929	879	849	860	923	885	891	887	924	869	898	910	905	895	906	859	866	816	901	885	855	908	860	924	915	869	860	922	912	823	896	893	860	887	871	858	875	871	846	887	908	892	852	939	849	847	898	892	893	868	851	878	907	886	846	860	914	876	877	901	899	900	893	905	900	902	915	878	866	888	911	822	850	856	874	872	973	897	836	900	910	894	874	868	869	872	924	901	844	911	935	938	840	888	912	847	894	909	869	868	866	877	940	882	924	918	890	919	959	891	837	911	888	893	897	944	909	872	902	909	873	853	868	875	902	896	933	892	856	949	894	909	914	855	904	882	868	867	861	934	854	906	889	892	881	864	819	942	874	901	900	876	915	914	878	842	921	909	885	888	945	862	884	915	884	938	902	863	854	843	950	866	924	894	916	907	910	898	861	856	874	874	918	908	917	960	889	859	950	916	844	878	881	886	890	951	913	871	874	918	851	842	861	913	874	890	883	896	885	887	914	909	891	874	854	889	881	897	881	893	897	881	854	884	888	885	900	880	884	886	905	906	890	919	885	951	911	898	863	955	863	889	912	908	871	895	880	910	948	872	872	922	864	863	904	897	887	925	908	906	921	861	883	880	890	875	858	846	857	900	878	890	895	864	845	855	879	877	862	878	871	922	913	894	871	907	898	879	909	896	844	878	915	826	861	896	887	906	891	878	926	878	923	926	881	891	858	900	847	934	864	852	837	861	895	840	905	883	833	883	851	888	929	911	925	894	868	864	863	849	846	848	924	921	904	909	864	843	840	925	886	845	888	867	829	878	884	890	889	887	855	875	895	914	855	927	863	916	855	890	870	947	895	901	846	890	845	892	867	959	903	835	877	828	918	883	912	865	905	892	904	878	945	928	967	901	923	942	907	908	908	883	892	920	901	891	932	886	866	932	884	895	917	884	861	873	884	905	871	861	921	909	820	890	914	888	906	876	897	871	901	916	873	932	927	894	919	893	861	912	917	867	887	877	893	898	840	857	884	832	910	884	894	914	922	911	922	923	862	865	875	838	872	866	875	922	825	853	839	879	909	874	864	821	870	899	873	902	889	867	865	834	864	844	944	805	900	880	902	897	895	916	896	931	909	899	892	950	966	881	919	931	919	878	889	844	879	882	847	904	919	866	838	900	920	915	852	886	910	822	935	947	858	954	868	853	936	874	875	883	876	882	832	896	860	856	876	877	856	866	919	890	901	891	871	904	847	895	865	897	884	891	880	898	896	873	906	912	867	838	871	876	868	951	878	959	864	851	862	935	956	876	828	884	872	856	879	923	854	904	913	923	884	894	875	902	885	903	884	858	883	858	916	916	912	899	955	921	879	884	910	896	858	962	891	845	875	918	861	880	858	916	870	894	852	889	917	836	893	886	940	901	890	907	861	802	880	845	921	890	866	926	916	877	906	926	901	896	917	888	894	865	868	897	879	942	818	904	857	895	854	861	954	888	878	872	898	902	914	915	937	907	890	879	896	854	886	876	905	888	896	913	906	848	897	924	908	879	856	919	860	835	869	879	889	928	888	886	891	873	892	896	867	886	845	860	884	896	842	899	950	892	858	864	869	910	886	871	919	877	901	916	842	883	882	900	883	846	873	943	940	889	861	936	933	867	863	878	884	906	914	874	883	863	897	915	904	893	864	859	882	950	926	897	886	968	882	865	848	883	902	890	845	879	867	935	891	838	884	891	877	879	884	932	922	922	882	865	926	866	915	849	898	917	890	909	880	840	848	873	910	860	897	862	893	846	891	850	944	875	948	870	907	878	838	847	904	875	873	917	880	879	861	880	914	867	884	909	854	901	854	882	886	841	886	858	875	906	922	892	891	915	890	849	893	888	914	877	905	913	897	866	916	905	886	935	880	878	920	895	898	943	870	856	866	939	882	847	936	848	932	892	926	964	852	924	910	886	854	845	862	871	864	836	898	883	879	880	922	912	890	852	922	869	884	846	867	911	863	907	930	881	882	861	913	906	901	886	913	914	879
26644	21345	15429	1069	214	195	171	169	170	173	162	169	166	163	160	143	180	174	177	170	159	175	160	170	174	173	148	166	159	177	171	164	165	158	158	156	149	162	167	156	160	166	154	159	169	159	157	158	163	179	147	188	175	171	149	188	169	168	163	173	150	153	185	140	156	180	167	158	147	155	168	165	162	149	153	159	172	184	151	165	161	151	171	146	149	164	164	159	170	175	164	174	144	170	157	173	167	149	177	182	146	158	163	168	166	178	160	146	167	166	177	178	174	173	159	168	129	149	150	173	180	142	174	147	170	155	143	165	151	164	156	158	167	173	153	161	157	151	162	152	144	173	159	160	193	168	156	161	159	170	171	162	163	119	147	148	147	154	172	143	162	140	156	161	147	173	162	170	163	145	173	159	153	151	160	171	157	159	163	153	162	155	163	154	151	192	154	150	172	157	132	143	147	135	158	159	150	153	140	160	181	146	157	157	166	172	147	176	153	142	152	169	141	178	165	183	160	143	171	166	153	157	143	153	165	146	163	187	152	144	168	157	147	161	136	163	165	138	162	159	179	152	147	176	168	158	194	147	145	178	178	183	168	156	155	171	152	163	160	170	155	155	149	173	146	163	154	142	137	161	144	161	170	167	183	166	182	164	163	178	151	162	156	168	165	166	165	173	165	162	177	148	159	144	155	162	162	137	181	163	136	146	160	158	154	155	149	171	155	184	165	145	179	151	143	139	173	147	142	180	170	166	163	168	143	162	166	148	161	148	170	161	163	140	171	155	150	159	176	167	175	170	151	159	144	139	180	158	175	165	152	156	174	164	186	160	178	154	184	185	132	166	163	172	168	172	137	165	166	170	152	183	163	150	152	180	169	178	165	155	130	168	143	159	150	155	146	131	134	149	163	136	156	161	176	134	151	152	150	152	144	151	164	167	156	136	150	155	169	187	137	172	164	146	151	155	146	166	174	143	175	170	181	150	178	151	149	149	178	156	154	156	162	160	166	139	151	157	156	151	162	156	146	154	151	172	163	154	157	156	143	140	153	141	140	171	167	156	153	186	150	183	153	163	165	162	166	141	158	180	155	174	164	163	159	154	159	162	153	165	170	166	133	156	150	165	170	162	147	166	175	173	156	152	167	180	155	168	168	172	159	153	158	159	152	135	152	164	147	155	159	169	159	150	149	153	174	149	167	149	135	171	137	170	159	163	164	187	165	155	187	169	180	180	171	148	170	150	155	174	159	158	189	157	155	162	153	173	191	166	155	174	162	158	185	157	147	166	161	155	146	161	163	153	165	157	151	139	137	156	151	159	172	142	158	169	160	145	175	141	158	148	162	162	171	159	160	171	141	151	142	181	178	167	144	166	142	170	149	164	184	142	163	159	178	132	159	138	145	156	173	155	149	177	161	172	181	153	161	156	150	150	177	162	167	150	154	157	170	168	155	151	165	156	173	181	162	154	173	163	146	165	151	184	167	167	163	172	151	149	149	151	180	146	160	147	144	149	157	157	141	142	163	159	152	152	163	155	151	161	164	145	164	158	171	158	163	155	177	155	138	160	164	134	158	162	153	162	149	170	162	154	174	156	159	140	143	161	149	159	157	162	166	145	166	161	173	157	165	145	150	154	152	149	156	160	164	154	161	164	165	131	171	157	175	159	156	155	150	175	142	165	161	157	170	162	168	156	170	147	148	170	164	136	151	155	180	148	151	159	168	171	172	157	185	148	145	159	167	156	151	158	160	151	146	140	165	196	151	163	154	168	159	166	156	165	180	163	159	165	159	159	175	157	165	139	153	165	191	169	137	167	160	155	187	145	180	174	159	176	159	160	174	172	149	157	164	176	176	190	152	164	172	176	148	149	163	149	170	153	135	168	158	155	160	169	144	145	149	149	185	170	181	148	137	153	158	161	163	166	163	148	170	137	149	162	156	160	164	146	164	147	153	177	162	147	152	159	167	142	181	175	141	146	154	169	164	201	143	171	174	152	184	175	155	161	146	177	167	145	164	175	156	172	154	159	166	154	164	152	141	166	153	194	156	150	151	176	144	152	171	168	162	190	166	144	167	161	149	153	179	158	165	167	157	154	169	157	148	151	165	160	158	169	141	151	145	178	169	164	157	151	161	157	172	150	157	181	148	164	139	173	168	166	158	156	159	141	149	146	172	159	163	168	169	171	192	163	155	165	178	171	169	170	166	158	155	146	172	161	169	170	166	142	158	136	165	154	175	176	177	150	162	156	197	187	152	161	172	182	160	145	168	162	144	187	165	161	148	125	154	163	179	150	175	157	146	160	139	156	152	149	171	173	167	156	169	167	157	164	168	156	160	156	136	141	159	141	155	153	135	148	155	197	151	145	156	139	174	197	177	171	161	172	145	193	171	171	156	169	149	163	152	166	181	184	163	159	170	169	162	136	152	128	161	166	132	169	151	159	148	163	160	161	135	183	168	153	190	173	151	160	169	167	160	164	173	154	170	170	168	159	150	159	167	140	152	167	158	170	168	158	157	137	156	147	141	148	142	176	163	168	175	167	176	144	143	160	147	173	151	145	168	143	178	149	141	160	176	168	150	146	153	151	141	161	193	173	168	159	155	161	168	168	174	155	165	146	144	163	161	156	173	177	134	170	169	147	181	150	138	162	168	146	176	159	154	170	181	172	151	154	179	161	161	164	146	162	147	165	143	151	167	138	151	152	171	172	167	165	157	164	167	155	163	188	159	155	141	151	174	179	167	151	179	161	175	156	170	157	165	170	149	129	158	165	169	142	156	158	162	129	187	157	150	160	176	161	163	158	174	168	161	156	151	165	174	181	153	168	162	174	145	160	178	171	152	170	168	171	159	185	173	160	184	146	173	155	152	141	160	158	153	174	164	164	179	163	154	151	150	159	149	175	165	186	152	144	149	147	160	175	147	147	138	159	192	150	184	148	174	158	187	155	170	146	178	169	170	145	137	147	171	151	152	155	161	141	162	188	178	143	159	146	155	152	161	166	171	150	169	182	180	157	151	159	181	155	171	170	172	155	143	154	161	147	150	166	154	149	186	166	135	151	147	144	161	143	146	162	167	159	149	183	149	180	163	160	166	168	182	194	149	166	153	153	144	155	148	169	149	164	159	160	172	148	152	169	165	162	158	170	167	158	161	154	176	145	163	161	154	184	167	141	135	156	167	171	151	157	148	165	152	166	162	151	173	159	163	167	164	156	165	150	173	153	150	158	167	156	177	162	148	145	190	154	166	157	134	158	144	163	181	183	168	151	155	153	176	141	157	135	132	160	145	180	140	155	171	163	154	166	162	150	158	125	166	166	148	170	168	146	171	164	168	157	153	160	172	148	155	161	153	161	158	155	183	162	166	149	160	144	156	158	144	171	166	162	153	162	162	164	154	169	156	149	164	144	168	175	150	163	159	170	167	172	181	168	168	152	140	148	158	163	141	152	153	182	154	162	151	131	152	171	146	137	152	153	162	134	163	161	162	159	165	175
21093	28796	11384	636	498	412	403	367	337	301	322	314	296	307	297	294	327	323	316	305	324	337	316	323	330	291	299	255	281	295	298	314	304	294	283	301	281	309	323	284	296	285	318	319	304	296	275	291	296	302	283	284	303	281	279	299	286	279	303	302	276	278	294	320	313	278	310	319	317	306	297	306	288	295	289	268	284	277	292	268	302	292	310	313	286	286	295	266	280	294	305	319	280	299	286	260	312	287	318	328	299	304	293	309	347	282	297	256	299	312	294	317	250	304	318	304	314	279	308	302	317	296	298	299	312	294	287	298	291	317	277	271	281	301	306	265	261	261	290	288	295	301	295	318	294	270	285	327	297	315	300	263	302	277	286	284	291	332	289	302	298	281	287	306	296	283	282	292	301	286	284	293	299	296	296	320	307	324	326	306	283	268	299	311	297	267	298	280	282	309	293	293	287	313	291	288	281	308	264	295	287	293	286	290	289	282	297	290	284	278	301	285	308	331	314	314	310	320	290	285	303	317	283	269	268	309	317	305	324	294	296	312	293	303	340	293	298	324	306	295	294	299	271	265	245	295	285	304	317	305	288	311	271	318	304	283	287	303	271	279	295	261	295	307	297	302	291	307	308	292	269	313	259	251	268	301	299	282	272	278	282	282	293	298	282	297	318	286	273	306	275	302	328	291	286	289	298	279	312	300	284	283	315	275	306	286	281	297	292	264	299	273	291	292	279	287	302	277	277	308	273	284	310	279	293	289	304	276	304	277	305	299	298	267	283	291	270	301	269	267	282	324	285	299	298	285	275	323	296	319	309	311	300	287	294	316	274	280	299	298	296	297	287	281	296	289	284	288	304	302	309	294	324	320	274	307	307	311	283	319	274	275	292	302	286	276	260	280	314	292	265	302	278	283	268	296	321	302	284	285	278	296	294	303	306	272	261	306	287	282	294	299	286	280	300	299	264	320	279	263	299	282	288	282	272	327	283	304	278	289	285	254	305	304	292	304	283	275	278	298	291	284	316	274	320	312	347	298	324	284	331	265	314	282	310	280	299	315	286	296	251	268	302	299	273	323	287	252	299	259	289	285	295	284	285	299	288	262	303	280	298	297	300	312	340	290	255	322	281	277	324	305	322	258	309	322	264	314	298	288	278	283	296	264	280	267	332	308	313	313	293	290	294	296	289	336	285	290	281	296	322	296	272	312	313	293	280	295	303	320	298	263	304	322	282	289	267	292	287	343	287	299	277	288	288	278	307	314	258	311	323	307	301	302	331	306	323	302	263	268	313	286	270	296	269	286	292	279	262	291	302	268	272	301	314	295	296	287	285	300	269	264	283	293	273	301	285	318	332	279	304	273	310	265	276	287	319	281	284	285	282	311	310	274	315	307	293	339	298	321	261	259	281	304	294	265	301	280	304	291	283	294	305	268	310	307	252	304	273	277	300	312	275	270	320	287	272	282	287	271	299	307	284	280	286	302	281	294	266	289	302	272	283	312	285	276	322	291	305	286	327	294	270	265	276	299	300	310	313	332	311	314	298	297	284	276	328	286	297	260	298	315	305	304	286	312	288	276	319	301	302	266	302	297	287	305	286	278	288	266	282	290	288	271	317	307	267	291	286	284	280	290	299	299	293	309	286	266	247	296	282	283	292	270	282	296	269	282	286	260	275	267	284	327	271	292	253	293	286	316	273	283	240	300	322	293	306	291	296	292	300	281	295	304	287	303	306	312	275	313	304	303	280	264	296	317	264	289	324	282	296	287	305	244	280	290	271	289	287	305	298	302	299	298	280	297	298	313	294	330	288	274	275	294	292	281	284	314	264	277	315	298	313	262	272	295	289	280	287	300	309	329	316	292	290	320	293	316	294	318	300	304	288	318	270	298	340	265	303	281	285	310	263	295	320	318	308	312	309	298	286	286	299	324	309	301	296	299	288	271	307	287	279	305	258	313	305	281	284	305	338	271	268	314	286	294	322	258	311	280	309	267	299	295	289	282	254	262	283	259	265	285	316	299	303	290	270	305	289	291	296	289	297	292	279	307	298	286	293	293	294	273	326	298	296	311	262	281	306	326	299	284	310	288	286	293	283	297	313	311	286	296	271	282	316	269	307	286	325	282	305	305	310	248	300	313	317	296	310	268	275	303	319	306	272	299	304	278	302	290	292	280	285	322	278	323	262	282	311	286	267	281	274	302	289	313	291	288	274	309	310	287	269	314	304	295	271	308	292	294	300	303	278	299	299	285	343	278	311	277	297	311	315	302	308	307	303	287	282	280	312	313	284	290	297	332	297	272	266	290	276	281	295	304	317	279	284	299	316	283	281	275	311	292	282	304	310	284	291	311	312	314	299	329	278	278	314	275	301	313	277	302	320	297	298	270	312	290	306	288	296	314	266	298	307	308	272	284	317	273	321	272	285	287	296	298	335	300	294	308	291	322	288	330	292	309	273	324	281	286	327	311	302	286	286	297	295	298	309	288	287	295	323	270	276	301	275	291	292	271	293	295	306	297	287	284	327	259	295	309	319	331	283	303	269	299	261	264	294	299	299	285	296	301	298	285	299	318	293	287	293	288	310	287	286	269	272	316	286	282	278	308	301	291	279	284	287	290	299	319	324	283	294	338	318	302	311	310	326	274	304	284	292	318	294	321	303	322	295	319	305	326	298	274	276	331	293	253	273	281	287	316	305	267	271	268	287	284	293	269	295	284	290	296	294	288	308	286	272	284	304	338	295	273	274	306	286	299	317	277	279	268	310	305	318	305	261	289	299	286	266	285	297	323	317	246	297	292	286	297	291	300	282	297	299	308	306	312	279	301	297	309	298	301	311	259	280	278	314	313	291	306	319	313	297	285	292	329	274	271	265	251	339	278	277	354	300	295	299	272	293	285	286	306	337	291	268	286	310	297	285	291	292	280	313	278	290	326	303	270	300	278	292	302	307	305	306	273	282	286	298	305	293	312	316	284	299	280	295	266	307	301	290	298	303	289	278	301	314	304	300	280	282	291	297	318	311	276	288	301	330	286	273	319	291	273	277	284	289	307	292	316	285	309	294	294	288	279	308	292	266	318	327	305	255	269	276	288	280	290	305	306	287	292	276	280	278	292	296	320	293	314	308	291	296	286	316	276	317	298	273	295	297	258	273	277	327	281	306	277	314	329	314	313	270	263	311	296	275	301	301	294	282	287	325	323	288	298	309	277	300	292	308	277	285	290	286	273	274	280	297	291	269	284	300	302	299	296	287	297	297	308	273	292	294	275	296	325	285	276	282	296	303	290	280	287	288	287	292	294	293	314	288	280	288	284	294	267	282	274	299	314	303	275	266	287	271	307	297	303	276	313	278	286	303	283	277	295	316	304	263	281	289	313	290	294	278	293	298	299	279	336	318	297	289	314	292	293	311	308	284	305	279	333	265	305	311	277	302	299	297	300	277	313	307	297	288	304	283	306	271	286	325	317	268	292	274	290	273	294	311	266	286	293	268	294
23998	21143	27556	24910	19374	3557	810	607	560	492	490	489	455	425	419	468	434	407	396	392	416	393	367	373	424	414	390	377	411	385	428	383	355	395	419	386	440	363	386	361	369	389	394	367	419	406	390	378	366	387	401	376	381	384	368	387	407	380	372	376	380	365	377	368	404	381	375	392	429	390	366	381	407	355	415	393	385	410	398	418	390	382	372	406	409	388	343	400	379	367	380	381	427	375	385	363	376	399	379	405	372	375	390	435	399	380	362	384	380	398	329	382	400	387	419	372	387	366	370	354	372	440	367	413	407	388	420	360	378	402	397	384	381	363	392	396	373	409	341	380	383	381	377	391	357	391	387	391	405	372	399	365	390	393	401	396	389	378	407	407	388	392	424	374	392	351	348	382	350	379	380	389	416	366	371	420	367	459	416	396	386	399	414	383	372	431	383	407	366	407	360	390	409	350	390	363	381	386	364	395	341	383	387	365	386	384	409	402	359	379	397	388	373	382	393	360	382	346	418	405	354	387	369	403	400	370	383	421	411	395	388	392	369	371	385	389	386	367	348	402	386	397	401	364	377	429	360	387	352	406	364	408	356	397	352	382	411	359	412	407	371	385	411	406	414	398	377	360	386	418	377	382	380	379	356	382	393	415	413	373	409	373	386	387	424	413	383	383	381	412	348	385	394	432	440	392	363	345	396	367	366	416	435	378	354	379	368	330	389	384	372	390	361	397	364	356	376	388	384	393	379	335	383	374	398	384	371	374	356	386	376	384	364	411	390	406	387	366	390	358	380	345	370	400	405	366	374	386	397	365	375	381	369	374	366	391	399	394	371	404	358	393	352	353	398	376	373	381	358	402	371	376	416	393	375	407	364	361	391	414	365	410	377	370	369	387	384	411	424	389	412	390	371	353	419	381	395	380	351	363	373	354	392	389	379	425	380	369	404	388	372	376	379	364	375	387	367	393	396	401	377	391	374	388	365	386	339	389	397	346	396	386	342	410	391	365	423	400	393	347	378	385	403	370	433	417	413	353	376	351	376	394	389	395	365	386	373	413	360	387	378	400	397	416	380	398	373	353	396	371	375	398	352	403	387	351	379	391	387	345	374	391	360	363	417	376	387	370	393	376	367	421	376	373	427	415	385	430	425	386	384	348	362	365	358	376	418	395	376	402	399	366	401	374	385	373	396	410	352	407	382	403	404	360	368	363	392	419	372	367	405	399	371	427	393	341	410	404	395	439	371	350	373	397	360	353	395	384	386	395	399	412	446	427	395	404	376	377	377	360	389	360	377	409	423	380	365	378	427	367	403	365	396	396	372	414	402	346	376	372	362	378	395	389	385	392	358	379	394	360	417	409	394	385	356	383	408	404	385	401	390	378	384	415	357	403	423	387	359	386	378	380	401	379	387	382	368	406	356	375	390	367	372	393	397	360	394	363	372	380	362	402	403	381	390	355	379	370	340	416	400	408	361	395	350	415	415	381	422	378	389	349	385	394	430	360	355	396	387	385	366	367	377	409	379	360	397	397	375	376	392	388	369	380	395	382	390	394	342	373	374	385	408	400	410	348	372	422	386	411	382	360	363	417	386	395	380	405	355	407	377	404	369	394	349	364	395	369	354	391	403	410	381	397	398	381	410	399	374	383	371	382	380	398	367	378	382	384	375	368	424	408	363	400	383	359	382	361	385	382	368	363	404	397	368	353	354	394	361	395	336	382	346	371	356	403	409	380	388	406	416	380	390	352	409	442	411	353	362	350	379	343	379	416	384	388	353	403	395	374	390	384	405	412	372	369	364	394	370	417	398	389	408	354	399	376	431	391	416	376	355	404	386	387	378	386	354	386	383	361	388	341	367	395	410	369	407	368	395	369	377	400	337	409	389	396	355	357	375	369	397	425	382	388	327	391	354	376	372	388	369	365	362	405	408	401	383	369	403	385	364	371	375	390	390	374	399	363	384	379	392	382	376	380	362	375	378	389	380	385	394	368	400	390	386	399	397	379	407	380	368	388	359	379	400	404	388	389	402	398	375	378	421	384	391	398	368	373	364	384	361	376	408	404	372	409	382	374	396	356	397	433	407	358	391	390	381	412	406	387	417	365	384	417	402	404	387	390	397	387	399	424	375	398	376	363	423	383	377	350	369	400	355	396	408	408	361	364	389	410	379	385	336	350	372	391	374	369	371	428	418	396	388	368	377	375	405	358	362	376	399	390	397	373	394	367	337	387	408	390	417	372	348	369	398	354	356	376	350	394	356	381	419	398	416	374	402	363	352	380	381	365	410	369	396	378	408	394	415	356	402	359	380	377	375	372	432	383	374	384	401	408	365	359	395	398	385	361	385	357	390	347	384	378	400	399	359	383	434	426	396	386	381	375	403	354	403	398	342	394	406	393	399	380	395	383	367	380	379	420	388	402	383	396	354	387	403	358	396	389	364	411	373	379	354	366	375	410	353	356	428	382	377	362	403	398	435	381	382	384	363	423	399	371	384	378	371	367	374	410	374	389	371	370	408	396	386	408	389	373	375	347	374	383	375	377	410	432	402	371	378	376	334	367	374	374	356	391	386	349	405	396	451	352	386	362	390	389	399	346	387	389	411	356	388	360	350	406	364	370	350	395	408	432	404	388	354	427	390	378	390	372	381	368	417	357	380	390	377	365	433	375	374	412	408	364	379	393	351	403	387	401	341	356	398	350	374	410	372	373	387	370	376	354	342	387	393	365	383	408	418	386	391	359	387	373	379	370	384	384	401	380	376	398	350	400	367	414	378	394	389	335	416	383	397	393	407	366	375	407	437	376	417	363	387	376	396	405	360	370	391	384	335	369	429	364	396	396	359	391	375	389	357	372	383	405	403	367	366	378	389	417	397	373	355	379	353	384	379	374	408	365	398	368	383	388	385	394	365	396	420	412	407	398	415	387	375	409	375	387	395	384	378	369	397	372	376	380	373	393	355	391	359	365	352	394	432	345	389	413	381	404	367	410	394	382	384	405	416	365	390	412	367	331	395	380	412	367	386	379	379	394	380	377	356	397	385	392	352	392	363	381	386	391	353	402	381	352	371	366	386	393	411	429	410	368	374	375	382	386	389	360	402	373	376	402	417	389	412	414	377	360	379	397	369	386	388	393	364	325	405	389	389	396	367	385	385	364	389	381	379	382	386	387	410	378	356	341	379	361	352	374	369	367	413	365	374	364	422	403	360	379	344	390	398	389	373	352	364	364	362	357	371	401	402	399	407	396	387	382	379	389	396	370	358	396	389	397	404	376	370	389	386	397	403	388	377	393	386	393	414	345	398	367	391	402	368	359	377	373	368	370	386	389	387	366	381	372	388	386	414	389	336	378	405	347	370	402	383	348	383	359	410	368	385	397	429	377	396	399	400	389	357	368	398	347	375	353	373	379	419	394	353	385	397	383	361	400	375	394	370	373	358	383	381	348	351	399	365	383	403	413	371	368	400	397	390	370	409	349	368	377	369	375	375	370
43124	63856	27223	3855	2699	2067	1609	1400	1137	1113	1061	939	929	910	826	815	812	755	733	755	734	700	703	715	654	688	699	691	676	692	689	729	691	669	663	703	619	652	659	612	681	685	710	625	682	659	696	648	627	666	667	633	665	664	667	649	632	678	672	661	647	713	672	692	683	675	667	649	675	670	660	638	632	674	665	642	621	687	649	663	678	653	691	641	617	659	693	643	627	700	640	681	677	644	605	611	648	691	621	626	668	643	644	645	664	680	702	677	657	623	640	628	684	670	621	624	633	654	681	622	694	633	616	633	676	671	633	661	654	648	679	665	646	669	589	678	683	589	637	635	629	676	672	636	649	685	658	654	631	644	638	670	629	642	657	587	636	652	651	640	666	641	586	628	696	679	648	662	593	661	637	659	651	641	643	651	645	633	645	656	615	694	673	644	671	653	622	651	665	615	632	687	633	686	673	673	665	640	647	661	634	651	680	630	625	610	658	656	654	637	662	658	686	652	657	652	648	657	685	646	672	700	666	687	660	662	675	655	627	646	637	668	690	667	612	698	633	673	672	618	632	639	636	668	619	677	622	697	613	639	674	693	630	673	654	656	616	646	668	662	616	688	702	656	660	635	670	653	651	637	609	659	703	648	635	663	594	674	689	670	671	642	665	621	639	680	679	641	622	621	643	709	644	658	643	634	651	670	635	643	647	700	665	664	651	646	610	649	652	651	622	646	680	638	651	633	652	656	654	664	656	630	639	663	675	618	640	660	689	606	633	658	665	684	655	700	633	666	643	664	660	613	666	644	640	722	669	647	643	703	626	664	649	626	694	647	661	701	672	663	643	660	658	655	670	661	668	682	617	643	675	656	573	639	644	664	627	632	641	654	670	629	688	700	675	654	664	665	624	631	711	673	632	634	632	697	623	683	664	666	632	653	647	650	697	651	669	673	675	685	660	659	667	595	654	696	650	663	673	659	685	633	679	622	623	634	676	674	627	634	650	628	646	661	688	632	655	673	640	671	648	667	692	658	675	661	672	682	665	644	656	666	618	691	636	669	683	633	709	680	599	675	630	667	627	675	636	699	658	698	644	673	664	672	619	685	622	639	663	660	661	659	642	672	635	650	641	605	678	669	627	700	629	592	615	649	624	680	646	612	651	694	642	645	624	682	724	686	670	628	622	668	672	653	661	648	681	648	607	682	694	688	651	672	659	702	683	630	631	680	649	625	637	672	592	681	642	658	624	643	644	623	663	676	709	675	650	675	640	691	680	667	691	633	700	663	661	650	661	644	605	668	690	655	664	686	609	624	617	658	674	649	666	650	654	681	649	663	640	598	671	675	650	654	671	659	658	683	682	620	651	610	694	628	657	648	639	638	621	631	680	684	651	620	650	627	628	655	660	667	666	687	661	680	646	687	666	693	672	657	660	645	693	672	675	654	684	687	646	686	653	635	595	662	703	662	640	629	702	624	611	660	675	637	645	643	654	635	633	604	636	657	645	665	671	683	600	635	683	670	680	599	649	690	659	631	627	625	652	695	637	654	663	674	615	679	682	658	661	640	630	638	645	651	589	661	693	629	652	659	676	649	638	673	624	684	656	661	677	637	624	679	681	626	628	649	633	647	617	649	701	656	617	677	688	668	664	692	714	659	676	624	668	677	670	655	648	646	617	624	683	630	651	663	666	629	640	600	670	643	636	651	649	689	619	619	658	647	648	651	607	631	625	661	669	689	684	635	630	670	633	637	643	662	667	637	656	643	666	643	673	658	655	687	687	667	621	661	615	660	648	677	665	619	699	666	651	661	633	600	673	703	692	610	663	667	611	651	657	652	658	643	659	661	648	654	618	618	676	668	659	611	657	639	655	632	666	715	646	651	634	660	675	670	632	689	654	644	637	685	683	655	608	664	664	667	653	655	666	663	627	650	642	618	642	622	607	660	667	646	676	650	656	646	644	635	631	620	638	674	642	626	685	718	629	640	671	647	646	671	682	638	693	630	658	653	679	683	683	660	656	625	641	658	635	631	670	669	691	684	672	690	632	646	649	672	621	643	678	634	638	686	718	652	647	680	687	656	651	675	626	670	611	655	686	676	642	697	601	642	665	622	648	654	693	706	605	671	684	676	612	673	676	658	639	692	665	687	663	658	668	607	659	661	655	656	660	620	649	646	708	667	631	670	653	615	685	627	660	670	658	676	651	632	626	667	664	629	659	644	628	631	650	664	680	653	649	655	646	622	685	651	617	611	670	672	700	637	672	590	630	665	681	652	640	640	672	674	675	672	606	683	678	611	677	676	698	662	654	615	634	635	644	633	624	633	653	626	651	657	679	660	662	612	651	636	704	655	691	659	665	655	670	662	667	678	621	664	603	666	638	673	674	631	670	700	669	695	641	653	625	611	661	653	609	648	677	642	667	633	640	626	707	663	691	624	645	652	684	669	724	658	646	628	627	669	668	622	673	620	660	684	645	664	633	623	662	674	649	704	648	656	679	664	660	646	683	616	632	674	666	700	631	670	668	700	674	640	678	660	601	680	628	662	605	639	606	657	676	693	617	640	680	688	652	625	662	655	635	647	693	638	614	681	650	650	667	664	669	660	634	644	645	660	674	659	650	679	681	643	657	711	641	633	637	664	642	689	670	655	669	658	612	641	685	635	661	610	670	640	664	656	636	673	664	628	626	677	655	656	627	645	666	601	622	649	657	645	633	656	656	612	681	656	640	677	654	657	673	638	636	700	665	657	673	665	723	656	660	684	691	650	685	714	655	655	658	636	660	660	663	697	668	659	639	651	678	682	645	653	703	655	672	674	636	684	676	659	634	608	635	650	669	618	661	704	664	653	663	744	631	666	634	683	627	671	638	652	673	623	668	626	687	675	668	716	659	655	614	627	629	643	644	656	676	675	661	670	619	676	661	662	669	624	639	672	688	659	645	662	639	655	664	610	579	627	635	686	640	677	700	635	656	718	719	609	673	676	689	636	626	614	608	635	665	678	708	639	636	664	611	651	648	645	647	656	650	686	693	666	671	657	643	637	632	657	662	605	629	661	652	705	649	668	637	704	640	655	649	681	734	601	665	656	636	640	638	678	651	663	687	674	641	665	649	656	690	624	640	645	621	619	687	632	635	625	669	654	696	647	655	669	644	632	678	605	657	679	652	683	668	682	650	624	690	620	667	642	674	681	683	659	621	638	658	687	674	623	623	643	655	655	635	616	693	673	638	648	635	648	652	624	668	663	676	650	697	658	647	676	665	682	606	670	636	589	643	680	600	639	664	656	665	673	655	664	650	736	682	684	667	661	626	651	672	648	679	658	640	656	675	651	662	659	646	662	673	686	674	631	655	637	615	662	638	672	665	665	675	607	655	667	678	665	666	652	656	643	663	652	620	673	669	660	644	664	686	623	660	700	678	653	674	635	615	667	674	660	646	663	644	644	681	716	596	664	635	634	671	650	633	648	630	688	672	628	698	692	639	640	688	698	658	659	659	699
23088	21115	28367	24070	21094	20319	4388	1106	837	835	764	724	705	642	632	611	615	632	562	561	611	634	553	581	609	550	573	594	592	549	550	587	520	594	588	570	584	538	547	530	546	557	525	541	538	549	552	536	560	569	570	548	590	575	524	567	512	566	567	560	530	558	558	592	539	546	557	546	539	560	526	555	523	533	578	557	523	554	607	543	563	576	538	535	528	546	521	552	581	552	526	515	520	533	558	547	563	524	524	579	549	564	573	537	530	561	523	552	549	588	573	516	572	501	548	553	569	556	515	525	563	561	539	577	541	563	567	573	527	524	538	583	571	559	521	504	528	538	501	504	519	537	551	544	549	522	524	526	553	558	589	553	485	560	521	529	570	547	540	543	558	569	525	534	532	551	534	562	535	522	526	536	541	551	562	533	570	574	589	561	578	529	528	521	552	552	536	564	537	543	576	536	534	559	504	564	535	525	512	512	544	502	536	536	562	564	579	557	608	582	569	548	569	534	547	563	550	566	538	566	535	562	520	563	569	514	521	604	566	538	525	539	510	578	552	538	559	564	543	552	559	522	527	505	557	533	534	581	551	511	584	522	591	567	558	570	565	572	518	548	553	563	523	549	551	538	572	547	561	542	563	553	545	534	548	542	545	543	542	549	587	543	515	558	552	566	583	541	508	559	530	545	532	529	531	522	535	516	567	515	530	523	533	539	542	601	488	573	540	560	556	573	614	527	556	540	538	556	565	542	556	562	513	545	542	560	562	528	553	544	557	530	520	535	570	529	564	551	590	521	596	530	539	563	569	511	491	575	539	563	509	565	560	548	560	574	542	534	506	550	551	549	583	529	535	531	554	513	555	569	543	558	568	552	556	562	557	504	534	538	590	550	565	576	554	547	580	584	549	569	495	521	564	528	529	529	517	550	534	539	553	566	581	584	558	539	510	585	545	528	562	580	568	557	541	600	590	544	558	537	543	557	548	572	535	536	582	542	547	578	546	552	557	553	553	523	584	533	548	552	541	531	563	531	523	534	551	493	585	568	570	543	514	588	532	529	529	570	575	585	545	573	564	565	555	535	545	551	577	577	558	533	607	560	568	538	543	561	546	562	557	564	547	575	509	537	520	514	545	511	509	542	574	534	579	502	552	529	585	557	574	556	526	524	572	509	582	569	590	536	552	544	537	536	554	579	550	538	527	520	534	545	518	534	595	539	538	511	553	554	544	512	564	552	547	510	569	534	569	601	576	539	550	542	529	574	551	540	575	595	587	532	565	567	535	559	573	478	564	541	527	574	534	558	555	569	532	522	525	545	531	531	545	546	549	532	503	558	549	505	537	566	569	522	525	530	526	556	553	547	553	533	545	525	525	526	542	520	571	556	558	528	537	543	493	559	528	585	533	531	524	490	541	566	538	529	549	534	557	548	542	567	541	536	514	550	532	524	550	510	512	511	540	560	560	554	605	557	560	565	552	535	560	541	543	535	534	547	567	611	528	575	557	584	577	513	543	556	549	587	554	590	580	563	545	557	546	544	568	523	566	497	536	535	541	590	553	528	570	517	549	575	593	536	543	546	543	572	519	530	557	560	533	540	557	567	508	549	574	530	553	567	561	531	575	576	498	563	590	556	538	534	528	542	549	551	541	552	581	560	530	525	553	545	545	574	523	534	571	537	507	555	552	546	562	531	548	556	544	521	519	506	534	539	504	540	553	539	554	571	550	551	609	528	540	548	542	551	525	570	545	554	543	572	555	540	552	564	519	532	589	527	508	543	537	576	525	534	573	524	555	524	514	566	508	579	549	493	564	557	501	558	565	563	527	523	525	513	542	551	528	540	584	545	547	551	539	567	535	520	556	563	564	556	526	516	585	525	550	559	585	563	541	521	544	595	571	523	595	503	519	524	531	515	567	541	568	554	563	582	568	575	530	523	510	566	547	522	544	552	554	544	509	568	538	555	561	534	544	534	572	483	565	507	546	527	521	547	559	536	532	554	517	540	503	583	567	568	577	582	537	509	546	542	538	534	531	548	521	581	557	542	536	534	497	520	555	541	547	552	573	547	508	569	551	563	574	520	544	581	535	535	517	557	559	570	533	552	547	510	517	550	545	570	544	527	568	517	567	577	543	563	552	559	503	489	539	533	556	510	542	552	542	556	539	507	532	547	570	525	562	594	545	571	576	522	549	562	545	517	542	542	547	548	577	523	532	542	512	504	539	557	550	572	537	553	525	527	523	529	552	574	526	530	533	537	549	567	521	547	528	527	509	513	558	533	537	531	548	582	605	557	556	568	570	533	549	569	556	580	561	547	560	561	536	589	573	546	534	538	498	613	560	524	528	562	560	548	560	508	548	556	541	558	536	533	512	555	549	503	542	600	543	512	569	499	557	533	538	512	503	551	534	539	564	570	568	582	545	581	552	569	564	573	531	547	556	563	550	579	524	584	519	574	567	505	551	522	517	557	562	562	532	564	573	564	520	514	539	559	560	544	566	551	528	505	529	569	554	547	559	549	545	513	549	551	535	544	542	505	558	509	549	543	537	545	556	540	541	542	576	566	510	569	539	574	530	538	511	559	584	576	493	501	573	540	559	514	577	545	573	551	545	549	538	499	564	526	514	521	591	513	522	569	542	554	560	555	531	508	521	579	575	539	596	589	545	560	535	571	534	529	530	548	578	538	543	528	527	539	500	527	600	481	561	550	550	514	542	557	524	498	530	562	588	565	561	532	590	541	539	537	559	537	534	584	539	539	517	559	533	541	553	537	519	522	561	566	577	536	540	545	536	535	551	534	530	559	498	555	538	533	513	545	581	550	553	517	526	525	537	555	523	590	487	599	550	536	519	509	514	579	567	539	562	530	588	559	525	539	569	570	528	516	595	557	569	576	545	522	604	564	549	544	516	542	490	526	514	576	496	543	559	520	588	520	513	559	503	578	562	551	497	569	567	576	568	594	531	574	552	564	548	507	525	551	521	563	612	568	574	549	560	513	546	551	508	539	518	515	549	530	535	486	520	524	524	515	503	511	528	510	522	562	540	561	536	542	534	568	538	521	563	530	522	573	530	564	541	534	535	545	551	525	567	544	524	521	580	508	518	560	561	538	534	560	532	559	504	531	534	524	555	575	539	535	530	584	570	508	576	491	549	546	557	550	545	537	559	542	540	578	507	545	546	534	548	529	555	527	507	552	507	497	578	551	501	552	518	531	542	539	583	527	562	553	537	550	510	516	552	506	574	520	522	573	540	546	519	514	564	572	579	552	601	556	514	548	562	624	557	552	561	551	518	550	527	562	564	518	536	558	546	546	545	561	521	527	497	555	569	545	544	591	533	575	562	520	550	555	524	547	539	529	544	549	574	509	579	503	566	505	571	558	574	559	510	577	576	499	562	580	573	524	549	547	553	542	558	544	516	553	528	550	558	556	539	561	543	554	528	545	538	519	537	558	569	496	574	550	555	563	508	585	512	550	536	569	575	551	524	539	555	545	557	599
51253	74528	30230	6594	4579	3511	2809	2306	2013	1739	1520	1497	1383	1275	1257	1180	1184	1113	1048	1084	1073	1085	1004	1036	983	1014	991	953	1006	1023	969	979	960	972	942	990	939	944	891	979	931	941	911	906	863	925	949	884	893	913	864	897	923	923	903	906	914	911	913	889	889	931	908	943	893	921	931	859	919	945	887	897	897	863	836	887	888	929	859	907	928	923	887	861	895	898	844	881	900	875	852	858	894	904	904	901	889	910	861	844	930	910	877	898	842	870	875	904	888	911	883	877	958	857	893	874	848	951	906	895	890	885	924	906	853	855	947	896	884	893	893	943	873	894	909	871	911	884	904	919	853	883	863	918	896	912	882	904	906	858	883	894	895	960	869	857	919	891	908	901	940	875	916	856	902	925	921	895	941	853	889	857	943	893	919	943	870	871	972	929	873	878	897	886	931	878	959	888	927	865	937	948	967	850	883	893	871	917	884	897	920	829	905	866	852	902	910	912	875	859	898	850	860	814	862	868	886	897	889	876	936	847	876	872	893	871	877	871	898	915	882	937	945	889	886	875	871	900	943	884	900	912	921	896	906	884	894	936	941	916	910	904	905	877	916	873	890	917	874	859	943	920	892	818	919	842	868	916	907	898	858	902	930	860	889	856	883	861	898	908	935	907	915	890	891	939	898	895	917	856	914	848	911	856	901	919	854	857	914	910	872	909	934	963	917	888	854	884	905	916	861	875	900	924	879	860	905	840	918	860	858	914	873	876	877	887	913	899	886	864	897	898	872	876	883	926	905	891	927	900	916	882	875	873	877	866	902	926	944	894	856	842	926	930	882	860	905	904	907	900	880	864	838	893	925	924	875	896	937	894	898	925	897	901	887	849	857	900	897	853	885	868	911	904	887	973	898	927	848	917	891	870	919	884	910	862	882	923	869	908	851	886	899	918	874	922	930	886	864	828	835	884	890	868	915	852	890	853	852	939	854	898	877	900	883	859	868	942	887	925	845	872	888	896	929	875	918	950	839	899	893	872	880	932	879	864	891	951	944	887	886	870	908	934	904	886	897	889	936	912	862	868	930	873	909	896	923	896	855	924	885	872	904	940	879	892	890	881	852	853	921	927	894	908	885	861	862	898	898	888	918	891	860	875	886	907	880	934	924	908	892	952	918	865	916	916	897	895	838	936	907	907	952	871	932	906	868	910	909	930	871	944	883	889	916	857	927	856	868	889	865	909	929	898	893	952	867	897	933	878	865	874	901	882	863	915	977	838	877	875	888	909	951	907	921	853	894	858	850	905	892	868	998	911	889	912	891	897	907	833	893	824	885	879	870	894	942	875	896	906	937	903	912	938	872	854	819	870	855	873	904	908	858	916	900	901	872	929	813	871	847	857	834	892	837	953	873	930	923	897	875	884	898	935	839	927	889	931	885	882	921	875	942	874	917	822	824	829	884	880	887	888	938	860	829	919	889	896	871	927	869	874	936	831	902	884	877	894	781	942	865	921	875	883	896	832	879	905	908	899	854	912	919	926	925	924	855	889	884	882	901	938	858	948	872	889	916	930	913	908	875	893	909	905	901	905	933	925	873	923	915	904	910	865	902	904	919	915	914	877	883	939	925	944	850	868	921	862	898	916	922	916	871	928	898	901	900	947	843	903	924	933	868	876	933	858	913	869	889	928	882	854	882	884	913	904	903	857	923	943	845	903	923	890	914	855	877	894	895	871	870	915	906	872	887	906	884	929	941	888	899	916	917	850	913	846	889	851	868	890	891	863	894	893	970	864	896	875	892	895	957	847	868	868	877	842	857	806	896	862	897	883	917	880	906	881	855	876	942	899	935	870	874	901	944	935	915	834	961	889	945	888	889	884	850	918	898	924	929	901	897	878	877	903	838	890	898	921	899	885	913	890	841	814	850	885	909	931	855	898	887	939	884	867	868	869	871	892	847	899	881	850	873	854	879	864	963	922	952	876	909	936	891	898	883	851	885	936	858	896	934	860	866	870	894	848	870	836	890	921	893	867	902	890	910	910	864	907	839	914	840	956	933	878	900	932	856	917	906	881	927	904	834	897	880	928	913	892	869	883	908	967	891	930	940	890	891	864	871	906	930	895	898	890	907	942	890	924	862	841	868	893	885	849	915	883	888	905	851	912	850	901	943	916	899	888	894	857	883	870	856	929	911	857	857	937	938	913	903	885	910	887	853	869	879	924	873	949	883	892	854	867	882	912	867	882	915	899	938	882	831	918	873	874	923	909	921	893	885	871	895	908	907	865	961	881	927	951	867	881	890	943	877	896	881	897	876	916	921	905	887	896	849	898	913	879	896	863	873	889	898	946	876	906	900	938	892	898	894	870	836	851	899	902	860	905	901	892	881	888	887	917	907	898	866	884	812	888	899	895	920	901	883	934	881	934	897	876	879	928	914	944	870	911	924	895	912	855	912	925	867	880	920	857	905	881	916	933	914	953	873	941	895	898	924	894	842	933	907	921	879	877	850	928	885	892	938	963	940	901	875	872	848	847	832	927	945	811	886	886	864	936	898	895	897	884	834	879	854	918	927	923	932	850	917	945	890	949	906	869	876	953	916	885	908	879	938	865	830	847	877	875	915	910	917	902	856	886	872	896	863	954	906	899	813	904	858	888	852	883	935	893	856	892	878	856	904	899	888	885	935	923	855	892	840	871	930	922	905	893	891	844	950	918	927	923	896	913	860	914	899	864	864	851	934	868	856	864	902	899	904	894	908	872	890	889	898	874	898	906	890	877	900	935	867	934	891	864	846	860	919	904	910	855	912	833	879	933	880	863	864	909	862	850	859	863	872	833	898	846	916	866	881	861	930	915	919	888	875	902	908	928	845	867	899	869	921	910	905	894	932	896	905	878	884	907	852	879	885	813	913	912	862	898	851	868	868	869	928	873	910	896	881	878	906	909	883	905	898	894	870	891	901	894	887	876	853	888	904	869	900	858	852	862	904	849	870	938	911	973	817	905	921	880	859	947	927	924	901	887	893	899	901	911	916	929	893	878	939	917	866	874	877	882	891	844	948	897	868	894	848	924	915	910	913	876	879	852	936	921	906	802	874	931	877	828	886	914	896	933	916	919	947	919	869	906	909	869	917	901	900	875	903	846	915	985	826	931	900	904	850	886	925	907	900	958	889	862	931	871	917	925	899	842	977	850	909	835	937	867	886	917	886	892	945	886	911	895	857	893	927	907	908	850	902	892	865	881	899	888	932	915	882	881	873	886	897	849	886	868	878	921	890	893	891	885	948	891	896	935	877	862	851	899	922	895	921	909	884	882	877	851	859	911	887	906	819	905	924	839	884	897	850	860	944	865	901	872	901	973	856	893	897	845	820	899	923	883	875	841	930	906	875	913	836	916	863	876	892	910	874	906	886	913	878	947	877	927	884	836	974	862	938	869	915	881	909	852	897	869	861	864	862	901	882	944	906	852	917	875	885	876	911	873	865	887	910	933	941	903	853	919	903	913	932	844
26672	21441	17366	2188	267	233	187	199	152	199	180	150	174	169	179	157	174	181	167	173	176	170	171	169	169	168	147	158	173	147	163	169	188	143	180	152	189	172	159	191	197	163	155	168	155	155	179	169	152	152	161	158	155	161	164	154	172	142	168	171	158	154	162	166	178	171	170	189	152	154	175	158	161	180	160	140	148	179	157	167	171	160	153	182	136	158	183	171	173	147	153	165	178	165	160	135	160	168	161	144	180	167	170	171	170	170	141	157	173	162	178	174	147	152	162	170	160	167	171	182	165	157	157	165	150	173	140	160	166	180	155	155	159	155	178	153	178	164	164	145	181	170	135	142	178	161	169	179	162	155	143	170	155	148	175	162	169	144	161	158	177	156	157	170	178	155	173	156	161	168	143	172	136	161	161	169	172	165	135	175	158	157	169	149	162	168	156	161	167	151	173	154	174	160	154	176	163	152	150	161	138	170	155	138	164	161	171	168	174	154	149	154	170	172	163	138	136	148	159	165	145	183	155	154	167	192	157	165	161	145	161	163	143	149	147	143	163	160	143	191	160	166	153	180	144	185	173	154	173	161	175	178	179	172	177	167	154	173	159	161	179	170	149	165	177	153	128	152	157	147	158	141	155	179	154	144	165	146	177	149	165	139	165	165	163	184	158	165	135	173	170	167	178	160	146	162	189	155	153	147	141	132	154	130	176	149	163	166	143	168	182	160	157	156	152	169	167	169	146	172	152	160	159	162	162	174	175	148	173	184	165	182	158	149	160	159	182	170	176	157	137	173	175	162	158	148	163	169	167	172	167	169	175	163	162	152	152	155	154	154	140	173	148	156	187	183	162	160	163	180	169	157	151	155	167	164	175	183	165	149	178	157	171	162	186	138	161	160	189	131	168	171	162	178	163	169	161	171	163	169	158	145	173	188	157	178	169	154	173	176	157	164	144	150	176	180	148	145	145	188	164	176	164	157	148	167	168	175	158	147	162	172	170	148	153	182	183	161	188	156	143	165	157	179	179	166	175	168	141	172	162	145	165	163	172	156	157	192	171	167	154	188	170	160	161	152	165	166	185	190	162	168	166	144	143	173	170	179	154	159	171	175	166	191	145	163	151	157	167	177	162	172	148	158	164	175	162	154	181	155	158	158	158	170	180	157	166	159	164	166	166	152	173	158	159	144	157	171	156	161	170	166	187	182	166	139	145	163	155	159	163	144	150	162	140	180	177	166	149	164	160	139	145	157	169	179	170	166	162	155	150	176	167	193	175	176	152	173	184	176	151	153	159	168	171	156	158	152	153	174	156	155	165	161	163	152	159	162	167	172	175	146	171	167	183	166	168	171	174	163	161	186	147	179	165	171	150	168	156	159	160	161	164	173	190	166	166	136	155	162	171	146	195	177	153	179	150	169	151	134	158	157	166	155	138	177	179	184	158	188	166	158	169	161	171	167	180	154	184	156	149	154	151	162	169	171	152	141	152	161	179	156	127	165	174	154	183	177	155	179	162	187	158	148	169	169	159	175	149	149	152	169	140	155	147	175	157	147	144	155	147	171	164	167	181	156	161	154	162	158	186	159	164	170	172	134	170	158	175	162	164	166	169	158	151	164	160	168	181	172	162	171	161	135	175	134	174	155	178	156	163	148	151	165	166	167	159	164	170	162	180	169	145	163	176	165	167	175	157	143	157	161	155	141	179	153	170	200	162	169	146	149	184	147	158	193	155	146	181	164	164	171	162	163	151	171	152	171	154	168	157	173	144	156	158	144	162	172	166	179	177	163	138	158	180	144	159	140	154	148	173	167	182	138	145	145	178	181	166	176	153	149	168	166	160	162	158	181	162	144	151	190	181	159	164	157	158	154	166	161	144	160	168	195	175	157	148	160	154	162	165	154	156	187	144	176	163	166	141	170	160	141	159	132	184	164	172	156	165	159	177	157	166	155	168	164	176	181	167	166	160	171	182	141	181	177	146	172	182	165	141	178	183	177	187	165	161	179	154	150	160	171	184	167	162	180	183	165	158	171	159	169	160	163	148	163	164	155	165	170	171	152	171	142	186	163	168	147	173	167	147	149	158	156	162	181	156	160	159	177	150	150	148	164	160	159	158	159	184	164	154	160	164	171	170	146	169	164	153	156	170	182	157	180	163	146	170	164	170	179	165	172	153	172	159	172	186	172	152	150	168	150	168	163	171	174	186	177	168	157	141	157	151	183	175	150	153	183	176	180	158	181	151	197	160	156	189	163	171	162	133	163	162	136	170	141	178	167	160	157	171	146	149	168	171	170	174	156	166	159	136	168	170	142	166	166	145	168	160	168	141	173	165	159	175	170	161	163	170	177	168	158	171	162	156	158	176	169	174	164	158	169	165	173	153	173	179	163	151	163	169	165	144	173	162	180	155	167	186	173	156	176	149	158	145	164	171	169	156	164	143	144	164	151	160	173	164	143	162	163	156	170	187	140	162	143	155	149	159	177	184	173	155	139	156	155	181	163	168	169	144	149	160	158	141	179	157	174	173	143	178	158	129	178	151	176	181	157	167	157	173	171	148	165	165	141	171	164	152	187	190	144	177	160	156	170	162	159	156	156	173	166	143	180	150	181	181	127	150	178	151	168	136	169	173	200	148	143	146	170	173	161	178	166	159	161	185	161	143	142	141	165	155	183	147	172	157	164	166	164	168	156	174	177	176	142	155	154	153	153	156	172	145	127	154	155	148	170	153	176	170	173	152	132	158	173	134	169	133	156	164	169	151	171	143	156	154	184	169	153	174	163	157	158	143	156	184	167	170	188	167	192	154	150	156	188	161	151	164	137	180	135	160	153	154	171	166	143	180	138	203	157	165	141	163	168	153	149	153	142	166	153	159	172	152	162	154	190	149	160	178	160	153	159	168	166	150	162	173	181	154	139	169	163	202	169	143	182	166	185	160	164	164	152	160	155	153	165	176	155	159	171	172	192	160	167	148	151	171	159	172	168	153	163	161	142	156	166	184	176	162	150	166	153	159	157	153	155	153	169	161	186	163	159	149	153	150	185	174	162	152	159	156	165	171	161	168	147	151	158	180	163	150	187	168	152	154	171	166	154	169	157	148	169	163	178	184	202	153	161	174	157	151	151	173	169	134	166	176	173	177	159	181	161	135	170	169	171	150	165	147	150	139	156	159	170	178	158	157	153	147	142	168	177	164	146	164	170	161	181	177	178	161	143	150	168	169	159	178	150	149	170	184	177	170	167	171	179	182	181	168	162	163	156	160	175	165	179	154	156	167	176	158	159	140	163	179	151	187	169	187	147	173	152	171	151	165	167	129	162	161	151	163	161	165	156	176	171	156	160	163	145	153	182	173	158	157	160	169	163	152	171	145	164	169	158	152	137	152	168	150	183	157	175	158	158	171	185	137	148	155	169	169	156	148	175	159	191	157	135	184	164	159	177	192	190	149	165	135	161	161	140	153	160	170	149	167	176	164	150	185	159	177	158	162	174
21192	29422	12435	600	516	411	377	389	347	331	329	335	319	312	321	312	314	331	314	304	302	311	286	284	302	314	282	299	321	308	310	308	286	310	271	293	331	314	337	274	311	325	316	279	269	339	289	319	289	302	293	292	282	312	279	309	293	311	284	308	277	265	298	294	282	302	300	290	294	335	300	300	300	275	321	284	305	303	284	293	297	298	307	273	318	296	320	273	332	289	293	291	298	306	289	321	248	300	259	304	304	288	257	307	254	297	319	297	281	319	284	312	304	302	292	314	259	288	290	315	318	260	281	325	280	314	273	305	291	295	310	303	309	304	306	320	310	299	290	297	305	321	314	305	307	296	307	286	315	308	308	300	307	310	280	292	288	289	302	296	297	303	290	328	321	277	302	332	290	279	267	296	303	288	291	293	291	326	299	331	291	313	288	284	283	286	277	312	284	288	299	307	273	320	276	336	299	314	274	313	283	292	327	320	290	306	287	276	327	283	329	286	315	311	285	321	283	300	289	288	294	324	248	289	298	284	302	256	304	275	276	319	273	262	300	296	301	289	308	292	294	273	293	271	284	293	314	306	275	261	312	304	331	275	296	280	288	291	277	280	294	287	301	289	310	279	289	317	307	278	324	299	291	277	317	307	299	271	281	278	281	300	305	317	261	281	314	296	266	284	305	302	300	275	296	291	292	303	288	267	303	268	306	326	311	288	289	296	299	308	275	274	269	282	285	277	303	332	291	265	291	289	301	307	286	311	287	311	300	274	294	308	261	292	301	302	288	278	286	276	297	307	286	293	282	297	291	284	308	289	296	302	300	324	294	317	294	302	323	304	347	304	291	311	283	292	292	316	277	283	277	301	262	312	309	273	306	314	293	310	301	300	276	304	271	296	303	339	290	309	288	286	286	291	310	294	315	296	310	304	261	284	312	276	295	294	309	295	319	282	296	302	283	275	290	316	280	291	306	303	318	289	288	275	294	288	293	302	281	294	284	286	289	330	267	280	306	281	291	275	284	277	268	299	285	282	293	312	295	274	285	308	331	314	285	300	298	310	290	279	266	303	313	284	288	269	285	285	310	296	336	292	283	299	282	282	298	299	313	292	308	281	302	303	298	342	322	325	282	299	283	291	339	301	290	292	275	296	307	291	290	297	302	294	297	286	323	292	314	294	281	284	285	302	299	293	303	309	291	290	307	319	305	286	290	307	297	299	296	290	304	313	287	297	309	276	286	311	304	314	316	316	284	301	305	306	293	297	310	266	280	298	320	276	276	251	322	299	283	305	294	279	302	305	301	306	311	281	304	290	272	260	299	297	296	258	308	299	302	304	298	307	299	278	304	291	308	302	346	309	285	295	283	289	294	285	295	279	288	304	279	293	286	303	300	287	312	297	303	289	287	265	275	298	315	318	316	292	267	299	297	335	347	313	343	282	278	281	320	283	283	294	289	304	290	272	270	308	278	327	318	291	306	326	306	296	282	300	291	310	279	288	266	272	301	309	261	297	291	303	293	304	301	309	284	322	301	277	294	294	311	317	283	279	289	285	333	288	263	292	326	307	292	285	292	273	308	334	278	332	288	278	315	317	286	309	298	280	280	263	297	285	269	301	307	290	313	311	305	300	322	284	308	296	299	269	316	295	315	293	301	312	322	326	286	283	319	328	286	286	295	277	283	311	305	324	285	270	274	299	317	312	288	289	276	301	290	304	316	317	293	319	297	281	315	266	307	305	319	304	336	296	294	283	301	306	306	330	293	285	292	291	272	289	281	314	333	312	309	303	299	292	315	266	278	291	306	289	301	281	291	311	300	268	337	301	265	287	284	297	292	323	324	275	291	313	296	319	295	299	338	292	266	312	286	287	310	286	286	301	261	294	320	284	311	296	325	291	299	276	295	302	295	296	269	269	267	279	311	304	287	251	302	278	308	301	319	315	310	311	299	320	311	296	334	309	306	303	305	289	280	286	313	303	299	296	300	325	276	286	284	290	297	263	321	281	273	279	287	267	309	300	301	275	326	291	300	292	299	294	281	297	279	294	298	277	272	307	304	294	336	324	280	282	285	308	309	320	302	326	280	286	281	281	308	310	326	273	285	316	301	280	310	318	303	309	319	290	279	303	292	301	310	309	302	287	249	290	300	267	308	274	269	260	277	284	292	297	296	318	282	317	276	315	307	304	286	272	319	312	291	339	270	279	278	308	283	315	295	285	253	302	316	287	292	285	289	320	318	332	300	262	257	334	298	290	327	301	288	310	291	287	291	273	270	316	315	317	280	279	306	288	282	320	273	285	291	312	307	309	294	313	275	291	296	266	286	335	303	275	297	262	280	269	297	307	287	304	292	272	283	321	285	270	306	279	274	318	293	294	329	257	305	265	321	271	295	311	304	292	293	310	317	293	271	268	300	305	276	300	274	295	297	266	350	317	293	297	288	301	333	278	310	267	289	305	311	276	307	297	306	300	301	316	326	272	304	272	292	329	293	295	291	311	329	289	265	310	285	308	291	328	286	276	292	306	317	297	274	301	306	316	275	284	301	290	282	295	295	285	300	332	273	292	326	314	296	293	270	292	291	272	308	290	267	319	275	296	332	296	292	300	265	326	287	294	268	294	313	297	279	278	272	286	314	294	315	311	296	305	307	294	296	294	299	300	302	326	335	302	300	309	271	290	277	305	282	316	311	287	291	302	305	304	295	310	271	320	290	325	317	301	269	320	282	304	282	292	343	321	322	275	300	301	268	301	315	290	288	307	273	277	279	314	280	279	317	315	287	312	297	288	280	305	315	312	326	284	260	285	298	269	293	316	285	315	274	325	303	306	304	322	296	296	298	300	279	282	311	310	302	310	272	288	326	306	286	329	311	304	296	304	278	294	295	315	292	265	283	337	292	319	310	309	337	309	307	318	252	279	284	289	274	293	305	284	293	294	287	283	301	306	292	294	299	307	299	285	291	279	286	300	323	299	289	298	294	294	308	283	307	308	286	259	283	297	306	305	308	277	321	294	301	294	320	324	295	304	284	264	306	289	304	304	319	262	284	300	290	316	329	266	320	243	297	291	246	296	304	305	298	289	284	290	287	292	317	288	297	294	308	299	293	277	278	273	313	289	320	299	302	330	303	304	303	296	298	305	322	303	292	286	289	314	288	308	290	324	296	260	271	321	335	292	267	289	309	285	284	309	305	336	306	288	318	280	276	277	311	275	312	315	261	307	291	279	281	287	322	300	304	286	279	280	269	300	282	274	289	283	308	280	285	303	313	291	269	289	294	313	321	316	305	298	235	276	279	307	304	291	264	287	303	337	302	294	273	282	318	271	308	299	295	301	328	324	311	300	292	286	276	289	311	295	277	332	316	334	312	263	269	267	309	309	297	326	291	281	281	282	264	297	277	304	315	286	319	251	296	283	285	280	300	306	290	268	280	277	288	318	305	301	306	279	336	311	289	310	314	266	291	303	303	281	324	276	284	299	291	314	309	289	317	294	296	322
24067	21149	29201	23238	20884	6749	980	676	516	518	499	459	434	459	444	440	447	428	422	414	379	419	411	426	449	389	402	403	398	375	377	418	429	456	385	417	392	392	407	373	395	414	408	388	378	404	359	421	374	379	383	403	448	377	377	386	408	414	415	396	379	419	360	387	372	380	406	371	386	381	392	369	357	419	385	356	388	361	372	367	367	359	413	378	405	397	386	369	397	365	382	378	442	379	377	379	378	396	383	386	380	388	378	396	347	357	390	380	415	384	374	391	381	397	402	375	377	394	430	391	358	411	403	415	393	363	385	404	420	367	358	394	403	399	404	387	396	412	381	361	383	386	365	391	389	380	370	393	376	420	379	400	399	381	412	376	384	372	358	390	388	382	398	374	391	419	372	360	373	413	365	375	394	399	388	389	376	403	380	398	415	386	390	376	359	370	378	372	361	386	384	365	338	349	359	404	363	372	363	412	376	399	360	371	382	377	366	390	404	376	396	379	402	419	399	392	401	393	355	384	378	402	367	404	377	377	382	364	371	387	364	338	387	383	368	396	395	409	361	374	376	400	396	372	371	382	356	405	393	389	402	396	364	388	439	415	403	378	362	392	389	370	394	371	376	353	368	411	368	401	389	376	373	380	358	403	393	369	376	408	387	393	384	390	374	390	400	376	388	359	355	419	385	376	390	384	355	384	369	349	349	370	415	449	378	386	385	421	411	365	331	383	407	376	389	403	395	375	368	415	391	380	408	367	378	357	409	371	430	395	387	397	385	401	384	391	410	350	381	387	365	413	389	389	386	399	411	375	365	395	354	406	377	402	392	350	407	392	389	435	367	338	387	370	385	382	381	333	385	402	410	359	368	444	372	390	367	381	405	365	392	395	386	391	380	390	363	394	349	370	399	374	414	383	364	414	345	395	413	408	360	391	371	363	384	404	410	346	411	384	393	403	411	409	369	376	393	406	388	358	417	380	373	378	364	382	387	402	369	431	380	403	418	398	376	356	395	376	375	387	401	387	379	417	381	402	364	412	393	351	389	385	386	380	381	338	423	407	370	399	365	380	377	386	416	401	379	364	382	401	370	347	380	378	363	365	384	381	420	413	370	405	399	411	425	346	379	377	389	370	364	376	408	420	377	377	390	358	400	360	382	399	376	388	391	364	361	407	375	352	396	399	395	358	385	395	355	427	392	376	445	389	408	369	395	418	415	398	351	397	384	371	411	367	405	346	385	384	425	387	403	369	398	373	384	393	381	393	383	362	350	422	359	329	376	378	373	351	412	416	373	388	385	393	346	400	396	371	395	377	394	373	373	414	368	390	367	376	380	395	403	397	368	367	364	380	380	358	390	387	402	388	381	404	411	383	355	395	366	392	370	380	422	413	411	358	391	385	360	364	361	395	373	395	406	347	397	393	392	362	409	403	370	370	404	367	337	370	366	435	422	378	401	398	378	394	349	363	365	368	378	364	407	400	372	435	391	365	379	386	390	423	380	405	348	395	345	408	401	357	376	380	416	400	388	347	416	388	395	415	378	390	386	380	360	366	402	368	381	417	381	370	375	393	361	387	380	411	381	392	356	348	374	367	399	367	364	398	392	356	415	412	366	371	380	366	389	362	397	385	402	400	391	391	402	372	387	401	360	367	351	338	435	413	407	377	378	387	372	391	394	381	365	380	386	370	391	354	338	397	382	368	422	393	385	355	392	360	361	411	377	378	387	436	360	405	380	416	365	379	385	403	383	394	366	367	361	385	398	420	384	370	381	417	370	391	381	401	376	386	356	396	371	399	374	361	362	370	412	367	365	374	385	370	361	360	367	365	379	387	417	364	397	383	376	365	415	376	413	384	363	386	390	404	400	390	397	406	367	394	389	384	384	383	412	410	381	390	403	396	359	406	410	409	392	383	384	397	400	402	380	364	420	403	381	408	411	372	374	384	405	406	378	356	405	411	389	369	358	371	391	395	422	383	385	394	388	375	344	398	417	376	362	403	402	372	391	395	398	352	365	411	371	420	392	386	361	413	390	378	379	383	376	376	384	369	404	377	420	408	380	386	357	392	391	405	403	364	405	381	363	373	368	372	402	368	388	374	371	373	386	386	378	418	350	368	381	428	400	349	407	352	412	406	363	354	378	346	355	399	390	372	331	397	380	406	424	397	377	400	394	377	380	384	381	398	371	373	410	372	398	406	367	399	372	382	397	378	357	395	373	389	343	390	387	371	362	369	404	353	375	378	387	372	372	350	380	387	350	388	374	388	402	388	374	381	387	409	407	417	390	343	359	363	355	389	356	377	378	373	362	336	394	354	399	393	404	388	407	403	428	403	386	372	406	374	367	376	422	367	393	377	410	388	363	402	417	401	378	363	404	361	376	360	386	396	374	336	384	391	399	367	367	399	403	370	377	350	398	406	390	404	362	382	375	386	386	365	356	376	388	381	342	372	339	390	393	372	381	413	392	398	375	373	391	392	376	368	406	383	408	404	356	411	398	375	409	393	373	392	347	418	383	398	391	385	389	386	393	376	386	354	352	391	360	381	399	368	417	364	378	393	399	394	389	365	391	383	389	385	363	405	385	439	356	418	414	416	369	385	367	386	375	364	404	387	372	377	405	374	387	391	379	382	394	405	389	375	371	337	379	395	409	409	364	356	388	399	388	377	390	381	352	378	363	346	374	372	398	388	388	374	385	373	392	368	369	333	373	377	382	395	411	405	375	410	349	359	373	367	387	364	424	380	386	394	369	386	375	412	353	376	391	375	372	384	409	386	377	412	362	396	391	342	397	408	384	346	432	376	383	339	365	397	397	399	389	383	394	380	394	357	383	380	398	428	370	417	377	399	378	394	371	405	369	396	389	413	379	395	397	383	391	359	350	361	391	393	418	418	376	369	373	348	387	399	380	388	397	350	412	382	365	408	385	386	363	408	394	373	386	375	371	361	365	417	411	359	402	398	408	379	413	365	340	414	384	390	401	403	377	409	391	396	379	359	378	373	367	383	348	359	370	384	392	402	403	381	367	349	421	394	383	407	401	401	421	419	377	381	375	402	376	388	391	415	401	372	381	375	399	393	354	356	403	384	376	391	374	383	376	402	386	355	379	386	384	376	401	332	396	374	367	380	392	384	402	380	348	368	363	391	367	371	378	380	371	392	388	403	381	356	363	401	424	372	373	357	428	418	399	383	394	408	430	421	418	415	379	394	401	404	404	381	370	409	400	371	401	375	412	402	404	378	408	377	364	382	385	398	372	352	382	373	358	404	380	382	379	380	388	393	400	382	370	381	365	412	371	428	402	365	399	391	369	375	355	407	363	378	367	386	370	386	347	442	379	414	408	362	416	397	390	384	376	373	384	418	374	398	394	378	378	372	360	412	384	364	396	384	364	380	402	392	371	394	377	386	408	384	404	367	408	370	365	361	386	414	377	372	374	329	427	394	398	391	403	405	389	393	385	370	366	368	345	398	401	385	367	377	366	353	381	336	401	375
43386	58652	21908	3987	2818	2139	1624	1408	1240	1136	1032	990	873	908	836	823	805	788	732	763	759	730	686	710	705	701	675	688	713	666	713	784	646	696	614	658	659	670	673	693	682	675	677	662	682	654	692	672	671	712	667	622	656	668	760	663	675	661	700	690	669	670	620	658	662	702	687	648	652	693	643	598	661	666	687	659	669	662	667	615	682	645	688	708	658	655	698	719	666	634	686	688	658	644	653	662	668	672	693	673	618	677	643	631	680	671	687	677	696	631	611	672	685	603	658	648	663	635	611	629	681	649	613	695	634	657	689	696	629	627	621	626	658	648	680	667	701	604	636	616	655	735	655	633	672	680	649	641	661	612	640	643	647	663	649	678	663	635	667	628	692	624	674	651	651	657	664	651	654	659	631	665	667	637	661	635	686	641	676	641	636	686	695	636	636	655	647	612	687	643	672	658	698	679	667	647	639	646	640	682	613	612	620	647	639	623	646	663	709	686	677	650	688	655	647	672	649	674	716	651	675	646	650	691	656	623	639	666	650	637	639	601	685	657	673	655	671	654	633	642	628	678	631	637	661	681	692	596	651	631	628	653	687	668	656	630	663	646	681	644	647	679	654	673	616	652	705	667	693	614	647	675	641	653	647	659	706	622	663	668	639	658	636	640	673	622	674	602	638	687	635	679	655	677	648	704	631	720	657	645	681	693	658	667	692	635	676	649	665	669	663	666	630	681	688	691	661	686	647	659	666	655	646	676	672	643	739	632	656	651	669	695	609	662	654	648	635	630	636	653	651	647	640	632	655	639	652	659	643	646	687	684	680	689	619	669	641	681	630	629	664	691	637	704	650	675	689	656	643	666	653	661	635	631	647	681	662	674	640	665	660	646	665	678	660	677	632	656	626	680	641	677	674	638	619	636	597	610	654	635	684	654	613	639	651	622	628	668	669	682	671	671	682	662	680	658	668	652	708	647	616	691	669	671	688	641	658	655	655	649	630	639	665	718	625	634	650	669	636	647	669	632	678	668	678	688	655	659	665	663	643	648	621	678	627	679	710	645	641	703	658	675	670	675	658	646	629	718	669	617	678	627	641	610	693	654	682	631	693	615	663	645	650	647	637	698	667	664	674	634	647	640	656	623	639	661	668	658	678	637	678	662	669	599	682	675	632	661	648	668	650	616	700	663	643	661	632	637	690	680	692	660	644	634	624	640	655	650	653	667	639	664	695	677	666	627	666	645	677	680	683	648	655	623	685	646	616	645	665	710	670	605	613	675	701	703	684	653	681	698	679	635	649	643	640	658	632	663	649	681	667	665	660	665	635	654	653	620	653	653	638	672	653	694	651	612	615	671	677	669	651	683	642	651	647	692	621	648	706	635	618	635	658	661	674	622	678	664	680	640	616	674	630	628	680	672	654	643	622	610	665	632	671	629	680	595	654	630	662	662	663	706	637	641	643	647	675	654	658	675	658	687	663	639	703	633	642	650	661	638	713	628	671	668	692	676	639	658	660	678	678	657	694	645	643	659	651	674	613	668	656	633	643	656	699	641	648	653	647	658	633	645	670	669	666	637	668	667	638	669	688	651	631	651	662	663	613	631	648	674	663	687	667	601	665	645	676	647	639	673	619	673	639	696	665	633	641	678	622	673	694	699	634	683	689	645	649	651	644	689	646	655	637	679	648	665	658	654	652	652	667	693	700	655	681	678	629	656	671	665	683	659	636	652	690	662	725	624	656	686	641	623	680	680	667	683	696	700	667	657	632	650	628	661	661	681	676	694	646	693	673	719	614	652	624	611	634	607	661	648	646	663	625	623	639	649	654	649	679	680	682	666	653	669	692	657	649	634	663	685	605	628	645	604	650	649	615	661	628	641	632	639	606	703	684	626	661	618	684	620	623	700	677	665	671	612	681	651	628	684	647	656	623	667	631	626	626	662	720	661	651	626	648	624	659	646	671	660	667	626	656	622	615	660	695	647	653	625	643	661	684	676	652	674	698	618	619	663	702	658	685	675	639	680	678	623	662	636	637	671	612	700	638	665	605	659	651	677	674	668	683	659	629	628	658	629	674	606	673	681	639	623	688	628	676	643	671	680	689	662	686	649	656	663	662	643	665	656	637	655	679	670	646	624	674	667	713	729	653	662	655	666	664	646	654	677	666	673	662	640	679	671	643	665	611	632	662	694	677	670	645	683	643	624	657	665	688	656	701	616	614	668	647	653	661	640	709	689	654	639	631	664	664	658	671	651	640	715	644	653	655	717	679	642	629	699	606	629	680	636	706	635	678	668	635	629	637	661	668	677	653	647	603	671	651	680	644	699	627	664	690	682	664	671	673	665	649	632	643	674	702	680	637	669	690	665	669	659	662	670	700	643	668	692	667	696	648	646	639	648	656	653	724	623	631	654	664	663	652	637	683	658	654	664	707	661	643	661	628	638	670	664	631	623	702	637	667	637	694	686	663	680	673	641	638	636	653	682	695	677	698	732	664	631	675	655	649	663	654	652	697	642	673	671	633	679	651	633	666	658	629	673	660	627	650	676	654	633	696	659	627	640	646	613	676	627	681	662	677	664	635	685	683	646	670	671	677	666	618	649	653	631	704	654	630	641	603	637	628	674	638	681	658	636	682	697	680	630	641	692	665	639	678	611	630	628	662	675	689	654	667	658	671	664	653	616	654	658	671	672	631	665	645	612	645	680	613	664	659	651	661	661	663	692	686	644	661	667	653	654	631	665	679	657	624	627	637	624	666	691	652	636	742	685	687	681	692	618	634	695	658	661	668	705	641	669	646	685	593	662	632	632	644	640	609	685	641	629	647	685	676	676	675	643	631	681	634	670	645	624	714	629	710	652	643	646	638	625	628	680	610	652	675	644	661	678	662	722	647	662	616	661	667	669	640	629	609	658	629	641	666	628	597	646	675	697	657	670	651	655	668	670	624	625	667	685	623	693	632	686	649	715	642	664	645	682	676	641	659	621	636	665	631	658	676	688	663	683	652	657	652	681	651	621	697	652	676	645	664	689	636	641	618	653	619	658	688	664	730	673	636	672	672	646	646	652	653	619	642	655	664	667	648	650	684	658	680	647	659	627	661	693	669	670	612	658	670	701	625	656	612	682	629	690	665	615	620	634	626	648	653	639	668	691	674	659	654	621	628	599	653	614	651	676	650	656	634	633	654	664	687	659	684	672	672	677	661	637	642	642	635	635	660	668	674	681	650	592	635	672	686	683	673	647	654	662	647	645	668	635	651	670	636	666	653	680	644	698	636	678	696	618	689	676	598	657	640	675	631	653	665	642	661	654	675	644	670	680	661	664	657	615	654	688	641	637	625	690	657	680	661	702	673	634	651	691	631	670	672	635	607	663	590	681	649	636	627	702	727	648	664	645	640	637	734	634	617	643	617	645	651	615	673	628	664	656	668	671	651	636	682	640	671	669	642	635	700	678	667	689	616	608	648	615	642	661	637	638	679	652	659	657	657	630	667	624
23108	21109	29877	22530	21096	19975	3243	1026	897	768	729	738	716	676	644	620	624	575	613	598	625	556	589	608	582	616	615	586	534	602	593	569	561	559	559	564	514	522	578	556	600	548	562	579	537	575	538	573	537	543	534	575	517	531	546	533	538	564	521	568	563	523	508	548	550	572	537	542	518	555	554	589	497	504	531	540	561	522	544	557	538	542	562	539	541	551	544	558	557	593	546	575	574	568	542	543	548	539	525	543	580	550	576	546	512	574	549	553	534	552	545	539	525	546	545	535	529	536	488	554	569	518	535	577	561	506	502	553	592	607	558	544	523	563	504	504	514	555	518	572	521	585	581	587	550	560	530	570	518	540	505	505	534	559	542	572	533	523	529	554	527	546	533	527	560	522	550	550	588	516	561	560	556	532	545	567	565	540	552	533	526	548	535	497	537	561	541	523	540	524	559	519	497	509	580	520	539	599	521	529	539	535	543	523	530	527	501	540	523	509	525	590	534	517	548	545	525	582	504	510	502	554	525	529	562	528	549	549	513	560	565	558	510	546	551	607	495	512	590	546	518	561	587	560	566	542	548	589	541	506	568	584	509	542	546	512	528	516	537	535	517	540	572	523	532	538	592	563	555	530	528	534	541	530	540	562	545	523	547	513	525	556	526	521	502	580	540	552	578	522	513	510	529	509	482	505	544	533	620	517	505	557	565	580	541	509	490	510	517	560	499	552	566	544	506	506	569	542	521	542	550	529	580	510	532	541	557	515	541	569	538	544	548	521	542	562	540	575	532	534	522	515	528	549	564	534	538	560	529	549	535	543	535	558	532	523	525	542	537	551	515	554	540	571	524	510	519	506	508	511	550	538	583	566	536	512	540	545	548	576	529	525	546	534	540	530	536	542	546	517	545	577	513	524	529	544	591	565	545	525	542	525	525	526	518	514	512	547	547	548	527	560	548	576	533	554	498	511	525	535	522	585	550	518	521	571	563	479	490	513	520	531	495	495	548	499	560	515	515	540	538	552	488	518	552	534	516	493	526	535	551	565	541	586	523	550	559	579	534	510	541	556	488	526	516	529	555	528	559	541	550	555	517	533	540	560	539	536	515	544	546	549	554	531	553	541	558	531	526	515	503	546	529	524	522	510	562	505	519	560	554	546	518	526	548	559	559	550	505	575	502	504	527	507	543	540	532	548	541	555	532	543	534	512	581	521	529	548	565	507	571	551	587	553	525	571	539	505	529	543	517	517	525	554	531	539	538	534	549	531	575	522	537	541	549	546	557	523	527	521	524	513	542	564	536	525	501	515	578	534	505	537	514	564	547	534	567	504	551	524	529	523	539	512	554	551	567	573	516	516	521	560	525	565	507	542	530	554	548	523	510	582	537	529	539	547	603	542	533	550	516	532	531	546	539	480	573	528	511	576	505	541	552	546	568	553	529	555	553	520	554	517	523	563	538	570	570	552	531	483	537	498	516	571	522	559	535	524	577	520	500	534	510	559	516	560	538	520	579	557	541	546	534	498	530	511	542	539	574	461	524	507	536	589	546	578	513	531	545	552	561	552	519	526	537	542	543	549	532	510	523	548	548	530	532	537	533	556	530	578	497	546	538	525	559	552	545	548	530	575	584	554	501	512	515	551	537	506	513	537	538	534	553	529	573	520	530	519	524	546	531	506	541	512	536	530	530	543	574	555	528	532	555	500	504	554	519	538	526	562	573	515	518	553	559	522	506	535	560	524	509	561	545	474	533	573	585	512	511	562	519	555	516	508	529	487	568	537	532	544	547	516	532	544	533	553	499	508	577	547	483	538	529	554	554	541	512	535	537	544	539	504	508	541	580	538	519	509	554	541	575	546	536	474	545	523	566	519	550	549	604	524	525	548	555	600	524	534	510	517	534	548	547	510	577	481	579	503	513	497	563	543	567	517	527	530	567	560	512	597	512	538	556	551	518	529	539	570	546	594	556	551	530	576	553	560	580	537	581	542	529	487	556	517	513	555	564	538	547	506	538	510	525	520	562	548	535	566	523	547	548	525	555	572	518	554	547	521	533	544	520	577	554	545	523	508	558	520	529	556	505	499	536	560	512	552	540	525	574	572	575	563	500	533	525	525	521	561	566	569	564	610	534	529	523	569	550	562	537	527	559	518	592	517	564	574	569	500	529	489	524	514	533	568	528	500	540	492	551	516	536	504	532	561	550	533	542	529	529	529	566	510	514	513	555	504	570	573	544	519	491	542	550	558	554	522	547	525	545	549	524	524	543	524	525	533	551	510	591	569	554	524	544	521	498	537	558	537	561	580	544	504	537	529	572	489	544	533	534	524	518	543	547	519	520	537	552	527	537	575	527	550	562	494	548	510	565	506	479	538	573	511	538	553	531	518	613	501	517	505	529	531	551	549	504	521	534	569	576	550	534	590	505	553	532	540	560	561	486	541	524	511	517	540	554	536	550	531	525	519	550	525	541	540	534	556	577	549	537	542	524	526	551	541	507	520	495	529	524	554	553	554	564	535	547	519	512	537	553	546	535	541	499	532	536	583	543	542	530	571	556	557	520	540	519	565	571	558	550	574	538	497	586	510	497	533	518	573	559	547	556	545	488	543	548	512	533	530	552	525	527	532	535	522	577	561	506	534	562	542	533	513	498	589	537	548	540	519	510	542	565	579	528	524	527	528	561	566	558	545	539	580	530	520	534	504	545	562	538	547	514	572	530	515	550	506	543	556	496	574	551	561	562	553	486	536	532	541	529	600	543	552	496	523	532	566	527	519	471	536	535	557	549	529	544	509	526	551	527	536	522	500	526	525	525	571	559	559	583	531	557	554	526	542	553	509	549	542	562	500	485	553	532	520	525	571	528	542	554	552	500	525	560	576	537	514	519	550	582	545	503	537	542	524	537	540	529	563	536	560	562	572	541	531	501	536	542	541	525	535	558	551	508	532	493	546	528	512	496	523	536	560	531	514	547	546	530	570	542	545	537	535	570	535	490	530	555	527	521	545	571	561	548	559	552	553	522	542	579	539	526	525	544	565	504	582	539	526	524	542	545	506	556	560	519	540	534	493	506	521	555	522	561	494	544	540	541	528	515	573	550	529	537	539	549	550	528	548	569	508	527	557	527	561	540	563	529	520	572	532	557	534	570	554	506	514	519	547	543	550	541	528	531	552	555	532	530	530	518	548	540	561	503	555	512	551	529	546	571	509	548	502	539	550	520	542	516	565	522	520	547	535	564	543	554	565	576	514	537	526	545	551	523	533	552	540	529	540	605	539	523	571	552	550	552	547	546	514	540	545	531	534	571	571	568	520	523	588	566	537	501	549	459	544	600	564	561	554	598	537	545	587	540	524	542	499	505	487	517	571	504	493	543	555	542	534	530	553	553	566	544	520	555	527	525	531	535	570	561	554	547	544	527	529	533	502	548	548	496	570	550	550	551	526	529	525	556	546	564	566	525	542	554	547	517	528	540	529	557	534	513	553	490	539	541	556
50902	66975	21435	6693	4743	3638	2790	2355	1981	1709	1586	1539	1324	1202	1186	1165	1158	1125	1128	1116	1076	1037	1062	1014	1023	1049	996	1019	933	933	943	965	964	937	915	965	938	914	922	912	942	979	881	976	941	857	925	923	962	874	942	878	919	905	953	921	880	913	874	864	911	889	925	988	848	908	903	906	884	872	889	890	901	864	907	930	958	926	890	863	889	897	894	897	865	1010	871	940	895	931	890	841	897	866	874	870	836	894	858	867	918	891	894	932	908	885	858	881	942	960	893	881	899	907	896	866	884	913	920	927	909	851	919	920	878	921	881	916	860	937	893	854	836	913	843	818	850	907	886	876	902	899	949	885	894	875	890	830	929	904	887	939	894	904	908	844	915	888	897	891	903	889	928	922	843	896	873	928	920	842	852	960	879	876	873	853	967	888	898	880	835	892	879	834	901	858	883	918	893	907	928	878	966	910	912	902	950	867	899	833	910	867	842	901	869	881	921	849	889	897	890	885	879	907	944	919	966	917	901	936	860	904	904	892	858	860	873	890	890	951	873	947	876	887	909	887	878	856	915	864	939	843	882	857	873	875	923	904	863	898	859	909	894	904	876	837	891	883	891	870	896	886	929	914	864	895	878	890	865	938	892	855	880	846	943	887	883	898	902	957	916	859	911	887	892	882	910	879	954	923	895	869	900	907	878	894	936	910	904	877	861	847	931	869	881	911	919	862	916	911	884	884	920	883	906	917	937	904	879	913	885	953	905	862	830	929	863	901	900	823	911	878	910	923	907	937	877	922	904	896	866	861	910	832	892	877	890	915	910	913	886	848	908	871	892	905	822	851	940	849	849	923	867	903	892	888	874	879	923	862	854	906	842	876	889	874	894	916	898	862	884	844	921	924	861	913	876	919	933	903	882	870	896	852	860	886	903	900	897	900	928	902	858	904	852	835	911	870	815	916	857	914	858	900	925	920	916	871	937	868	866	882	872	892	905	922	918	885	922	870	939	813	863	886	869	870	864	884	917	950	852	924	880	813	903	918	918	920	861	849	869	906	914	912	898	893	839	898	860	863	894	878	867	898	884	886	882	874	939	867	873	819	866	848	936	889	918	898	950	941	907	865	896	866	842	925	868	888	918	867	897	853	906	909	915	907	882	914	900	876	882	932	895	865	848	931	887	860	895	895	851	944	858	911	898	939	829	885	910	903	906	901	935	872	839	862	929	834	876	882	915	912	828	858	881	895	890	913	878	910	892	898	889	915	897	882	897	854	875	873	876	880	897	840	870	903	931	860	877	886	861	929	898	858	894	907	856	891	914	881	873	924	891	888	911	892	960	892	901	876	887	891	901	891	892	880	913	859	873	874	859	855	888	901	872	841	910	875	853	897	871	921	866	868	879	896	877	845	914	867	872	887	836	874	848	884	875	944	890	925	854	934	892	838	821	885	916	905	868	898	896	903	866	951	873	910	880	915	865	902	862	897	913	887	887	842	931	903	914	897	853	897	878	890	889	884	887	893	840	906	956	943	935	836	907	908	880	899	830	882	892	900	897	823	943	895	884	945	864	917	902	896	858	923	885	853	888	919	870	856	881	893	897	884	900	850	858	917	927	938	876	883	884	896	865	902	851	899	876	873	897	881	856	926	884	889	961	916	895	889	860	913	895	916	887	850	887	830	936	892	865	882	847	901	859	859	863	901	938	922	890	890	910	871	903	871	889	899	930	945	883	908	897	882	882	869	878	895	900	899	886	895	899	878	874	895	935	881	902	858	872	879	908	878	861	906	931	880	901	861	938	921	898	871	901	895	847	867	876	839	873	850	897	855	918	846	850	913	884	843	888	901	854	883	924	850	882	901	912	852	891	914	913	889	939	866	877	909	902	917	896	864	911	922	917	912	929	844	852	867	834	839	851	876	889	879	884	846	900	923	894	896	887	946	914	909	877	924	937	904	896	855	863	926	886	837	865	922	852	867	918	857	859	930	881	900	874	875	872	933	870	902	866	882	883	930	858	886	884	883	873	846	939	861	819	834	920	935	958	877	931	880	885	865	932	905	867	847	902	846	900	880	882	854	926	831	918	899	901	892	877	892	944	883	857	870	888	865	875	919	902	902	929	902	844	903	902	853	906	910	940	877	903	878	870	840	948	902	889	908	838	887	855	948	878	864	893	833	927	840	930	889	863	896	886	892	886	937	905	894	865	893	891	868	916	899	833	821	903	851	880	923	866	889	892	883	906	850	849	925	906	900	878	899	857	893	844	874	863	900	886	916	887	885	902	907	885	953	848	895	876	918	881	844	921	903	857	884	877	942	871	881	877	877	885	875	890	874	891	857	905	903	855	912	903	876	844	944	880	833	909	867	848	892	920	905	926	873	892	850	845	900	886	910	899	908	913	961	846	893	943	834	887	893	894	891	899	868	822	940	899	905	872	911	916	840	853	879	961	863	916	886	875	881	905	893	910	914	841	873	864	896	904	843	865	882	857	847	896	882	889	851	847	891	912	885	854	889	855	844	876	863	931	888	943	931	907	859	860	868	878	911	841	902	883	853	882	858	876	893	909	866	940	841	869	936	918	927	873	901	920	871	934	875	863	924	864	911	868	865	807	899	865	829	861	878	868	871	886	898	916	926	846	905	877	841	901	884	903	873	866	939	919	888	873	891	927	911	825	877	834	892	904	891	841	900	856	900	971	936	895	914	930	858	888	924	907	886	837	840	955	921	878	872	908	868	908	830	870	911	888	888	868	887	882	884	917	893	919	896	919	909	902	880	899	885	859	901	892	885	855	872	893	855	865	903	852	928	919	889	960	871	886	868	906	860	864	911	893	895	900	905	863	857	904	877	904	843	927	879	877	824	856	897	879	858	897	857	887	883	877	879	932	874	916	925	896	880	962	865	865	947	934	903	909	841	873	890	909	867	860	902	857	892	945	876	889	897	854	863	882	915	919	970	896	814	862	840	921	886	874	934	881	868	856	913	925	945	907	832	867	890	895	873	928	855	890	870	920	882	908	951	888	888	891	903	879	892	941	873	843	903	948	870	892	861	843	873	880	892	921	906	899	885	842	862	866	879	859	852	858	871	841	894	875	890	900	852	888	919	825	898	900	870	872	919	867	939	915	859	925	924	871	879	908	879	890	842	905	937	868	855	912	819	917	866	916	919	827	928	863	896	914	895	862	841	896	848	852	889	897	851	884	891	931	868	875	883	955	935	819	870	845	852	881	922	872	860	864	907	907	907	914	822	895	922	873	869	875	894	917	854	893	837	874	900	883	846	889	864	889	822	905	896	903	887	925	867	907	873	873	868	898	927	923	914	871	894	869	864	937	867	821	875	904	905	906	860	940	941	832	901	897	912	881	881	865	914	924	858	879	869	838	849	925	887	876	859	877	872	915	857	842	874	880	894	926	894	888	892	870	877	881	882	881	882	910	930	921	854	923	858	886	875	925	930	878	951	894	885	893	884	919	898	879	924	919	914	888	890	854	910	885	900	919	933
26642	21268	14812	1194	255	200	167	196	183	165	159	155	172	174	152	175	161	165	164	155	149	196	158	169	175	163	140	170	159	147	169	151	173	169	171	164	148	163	143	154	164	162	151	143	143	172	172	157	184	158	142	147	160	157	174	152	167	148	157	161	175	174	176	170	127	161	178	164	171	179	165	139	144	149	145	172	169	174	169	189	163	145	190	171	155	152	140	176	156	165	158	156	175	172	148	173	150	158	163	170	158	155	159	150	175	141	158	172	130	169	167	176	161	159	176	163	157	170	160	163	153	158	171	155	149	154	128	169	163	175	160	152	150	166	146	161	155	162	163	162	161	171	138	156	158	161	160	152	165	148	170	165	187	151	156	148	147	140	169	162	172	157	148	167	137	139	164	171	164	138	154	176	164	175	178	164	148	120	141	146	169	153	162	169	133	153	155	183	155	145	154	165	158	170	152	155	152	194	150	153	159	165	141	145	170	151	163	178	130	159	148	175	158	160	184	171	176	166	180	172	169	182	152	150	153	165	145	153	161	153	153	174	164	161	175	134	169	160	167	157	162	170	166	145	168	164	178	163	142	177	185	151	155	165	159	150	142	155	164	146	170	144	138	148	147	154	144	172	170	160	178	128	158	138	164	156	147	146	162	180	154	163	134	143	172	149	151	173	159	175	178	158	164	168	154	146	158	151	146	186	136	158	169	149	159	189	161	154	169	143	148	168	182	177	185	183	145	166	171	149	175	160	169	146	180	172	140	164	168	153	143	178	157	154	146	158	176	150	195	156	157	146	155	158	167	146	156	144	155	144	176	168	173	138	158	156	165	135	163	157	146	174	153	160	170	154	177	163	171	163	145	158	178	143	169	183	174	161	188	158	165	147	171	174	165	170	157	166	165	162	149	141	164	150	165	146	168	157	162	167	170	150	161	151	185	136	160	174	153	160	152	152	179	135	167	145	161	135	147	142	145	142	151	148	165	167	167	152	149	159	156	169	178	173	164	160	158	149	157	132	152	158	153	160	162	154	136	163	145	170	166	166	166	159	178	145	160	157	155	164	177	142	166	167	148	161	159	151	181	150	165	163	157	151	155	164	143	139	151	152	154	173	162	173	152	168	146	177	156	148	158	166	157	171	164	160	188	171	144	166	135	163	172	159	161	159	178	152	141	146	148	153	131	152	156	159	165	178	165	169	151	154	162	158	160	163	146	152	171	156	150	156	151	157	163	156	182	170	168	164	150	168	159	148	184	156	161	156	145	205	164	155	181	198	197	144	141	152	176	158	184	142	160	154	160	152	158	159	160	150	141	133	148	166	163	162	167	152	163	173	177	160	159	155	164	168	161	141	156	167	164	177	158	176	138	146	160	163	153	152	178	178	160	142	168	166	132	169	179	162	164	172	161	141	161	150	150	172	160	163	152	173	139	175	146	169	159	169	154	143	165	170	173	141	166	182	168	151	160	164	174	158	167	156	177	150	139	136	156	164	160	166	146	160	153	163	163	151	153	164	168	153	167	164	148	161	142	163	150	151	130	175	166	147	171	142	157	173	155	155	154	150	157	182	156	153	160	179	154	177	146	157	164	161	145	169	161	162	146	151	145	166	142	154	154	155	159	173	145	167	149	177	165	174	155	148	140	188	149	141	190	160	159	165	197	154	172	162	160	141	146	176	168	154	150	148	165	162	163	168	147	164	148	149	175	173	161	149	151	152	146	174	153	173	167	155	175	161	161	156	173	144	139	146	153	170	187	149	177	145	167	158	168	155	161	153	137	150	144	156	189	145	147	176	166	179	184	147	182	147	157	152	177	183	171	166	147	177	167	164	160	186	151	124	170	163	155	161	161	159	161	174	141	163	151	163	160	161	151	155	164	159	166	156	155	145	165	169	157	157	166	158	163	154	154	154	148	153	172	142	177	153	175	153	160	160	179	145	180	165	155	160	143	160	169	142	154	154	155	159	150	169	179	167	169	152	163	169	198	180	179	155	143	143	145	133	143	174	162	172	151	170	169	181	154	163	167	165	144	157	155	175	147	183	159	153	147	153	153	150	154	156	138	144	146	172	158	164	158	167	171	153	159	202	137	170	140	155	162	145	176	151	169	159	155	165	159	164	157	158	163	153	132	151	157	162	174	148	155	176	144	170	155	170	175	157	177	126	152	144	180	159	141	160	145	147	162	133	176	176	168	170	182	165	143	174	158	162	187	160	147	160	135	161	182	197	155	142	167	164	144	157	158	185	162	169	175	149	159	174	159	143	186	161	172	128	168	153	163	168	160	166	144	166	151	131	154	170	132	158	167	138	161	162	177	175	160	158	141	156	159	173	191	166	160	177	178	156	134	142	164	140	165	171	147	141	162	150	147	178	171	172	147	170	147	150	154	181	149	165	158	169	166	121	144	145	169	162	166	168	151	185	146	154	157	162	169	165	154	154	161	142	175	161	142	158	145	150	159	142	164	173	181	184	171	157	163	170	146	177	173	165	171	154	175	147	150	176	148	126	152	144	150	179	169	158	159	179	150	149	160	177	169	151	144	136	155	167	151	148	163	160	154	166	155	166	168	154	179	164	148	149	153	169	155	173	165	174	153	183	125	191	161	152	151	157	158	157	159	141	157	176	170	165	170	177	156	166	161	159	181	157	165	148	145	137	184	158	135	176	147	168	174	177	165	159	153	155	160	180	146	174	162	161	157	165	158	138	167	168	168	175	156	159	170	156	155	160	170	163	155	190	169	164	161	169	146	163	158	154	139	172	152	139	148	159	145	141	165	164	157	167	172	172	160	162	154	168	158	169	163	175	153	168	157	174	150	150	150	148	177	166	173	160	151	171	159	151	140	154	178	147	146	171	146	156	171	171	180	154	172	144	155	160	138	171	163	156	171	160	150	157	150	177	173	166	176	164	183	179	169	157	147	144	153	154	160	168	158	183	195	165	158	154	163	149	155	158	141	147	165	149	146	176	171	156	167	156	191	163	159	173	183	160	166	165	167	176	195	150	130	165	138	144	176	171	138	169	131	165	148	163	166	164	157	155	171	149	169	148	171	159	145	169	151	191	161	157	147	165	150	125	159	160	141	155	169	179	173	175	133	150	181	161	158	177	174	169	158	169	152	201	156	160	158	129	160	188	165	140	138	156	154	153	164	168	179	162	150	154	188	138	161	147	159	157	168	150	176	153	151	172	171	155	152	160	172	147	153	164	165	152	179	163	183	134	158	174	155	175	159	159	152	147	164	153	153	164	158	167	139	144	172	176	162	169	172	169	159	150	165	150	184	169	163	158	164	155	157	160	153	125	169	166	152	156	164	172	137	158	171	182	162	172	152	166	177	154	151	159	151	174	155	149	165	155	159	167	160	170	151	189	167	153	150	132	143	154	159	158	155	168	164	179	155	159	163	161	133	158	185	173	142	168	168	160	169	181	160	143	164	157	144	180	146	150	147	161	175	181	155	135	187	175	160	164	155	175	161	152	142	167	160	170	164	173
20592	25559	9733	650	486	447	382	357	355	381	324	340	304	350	305	322	309	306	279	317	289	301	302	274	312	280	317	331	298	276	304	303	271	296	309	269	317	284	274	287	312	314	302	309	257	287	298	303	283	315	317	299	298	309	293	305	283	284	314	296	281	278	278	295	315	262	293	278	263	292	299	311	284	251	303	291	283	298	286	267	331	298	295	294	285	260	296	304	305	294	290	315	295	300	300	287	328	282	299	287	318	284	291	318	296	249	280	318	284	273	299	262	279	290	287	289	305	289	287	283	301	270	279	301	284	302	287	286	295	282	275	284	279	314	300	302	314	276	301	321	299	254	316	297	274	266	314	293	271	275	331	304	310	282	288	314	301	282	273	285	283	309	301	300	298	303	279	286	271	310	319	285	303	302	283	266	294	315	298	305	287	266	269	282	283	288	280	320	292	266	286	309	284	281	301	275	307	296	312	291	288	304	326	290	290	314	293	317	294	303	286	291	272	284	254	302	313	292	282	294	282	289	295	287	305	307	319	295	311	248	269	312	295	256	310	283	263	294	304	317	274	284	268	294	293	294	294	280	309	269	286	291	298	301	252	295	286	302	304	306	298	280	276	284	281	298	332	246	283	270	291	285	300	298	275	278	279	303	292	280	278	275	305	293	270	279	299	276	293	259	300	306	271	274	293	282	313	328	286	319	299	284	331	289	294	304	289	282	306	268	258	265	289	289	295	323	267	289	262	300	264	290	275	304	305	298	297	272	293	288	310	298	279	306	300	299	304	303	293	308	279	307	307	302	296	276	302	308	310	255	295	256	294	304	285	276	299	293	300	293	278	305	320	304	327	301	315	296	288	267	280	320	286	297	279	276	301	295	284	285	280	322	293	279	270	283	309	307	301	311	267	280	302	302	279	285	301	294	270	314	280	263	293	302	289	289	285	289	297	303	341	278	284	306	311	271	284	308	285	292	273	280	272	299	303	291	310	310	287	302	308	264	294	304	256	278	299	288	296	262	295	306	321	294	300	302	293	311	287	281	324	291	290	300	314	285	272	315	287	282	280	305	293	288	310	294	280	291	291	274	305	278	273	296	296	292	279	306	323	310	309	285	294	316	282	297	336	270	276	293	296	309	264	306	286	310	281	291	282	292	285	325	323	276	278	290	325	280	305	292	294	279	305	306	272	307	266	311	301	310	278	314	335	292	311	276	293	283	320	294	300	286	291	309	305	282	292	294	289	256	296	281	285	274	307	292	317	273	277	301	327	266	293	314	308	298	280	289	264	299	285	297	272	302	322	269	307	310	281	265	318	284	290	273	293	319	287	276	300	293	288	296	269	294	275	291	287	302	296	282	290	281	308	269	298	266	271	305	310	306	275	314	297	309	311	299	310	304	296	271	322	307	248	274	309	279	289	278	288	295	342	292	286	264	296	281	305	307	352	270	279	271	290	279	278	302	281	315	288	288	296	281	300	299	315	295	269	302	259	299	285	268	283	297	290	288	296	326	268	289	261	280	296	310	308	280	289	319	300	301	298	273	304	283	294	296	283	324	298	317	308	302	303	278	263	289	299	266	282	281	294	275	295	286	265	293	313	291	247	294	299	322	307	255	292	304	291	293	328	277	306	294	287	299	275	307	294	304	305	284	305	325	327	303	289	293	332	310	281	283	322	284	286	284	295	260	265	302	274	250	336	289	284	294	293	271	292	300	277	286	283	277	291	330	297	251	268	269	313	303	299	321	295	303	284	336	298	290	283	322	281	264	323	283	276	315	261	285	282	299	301	293	297	290	275	317	285	305	286	287	296	322	321	273	312	277	319	298	305	318	309	280	293	284	322	278	308	285	287	300	267	268	297	298	304	295	302	322	320	321	303	266	283	302	326	323	276	286	290	300	332	281	267	280	310	312	287	297	274	304	303	292	264	312	292	283	293	274	291	292	293	297	318	268	270	310	301	259	288	285	294	272	284	305	308	300	334	290	321	281	303	293	324	300	299	283	288	280	284	311	304	292	315	295	276	273	286	297	324	284	298	255	287	301	274	296	331	282	252	273	313	286	311	299	286	317	297	288	300	298	287	296	293	308	293	309	307	282	296	327	297	288	278	301	316	270	299	296	332	298	300	310	283	295	270	310	325	284	281	287	295	283	289	280	292	304	298	318	309	295	282	288	313	278	283	305	293	278	314	275	289	287	306	303	306	305	275	305	284	301	284	316	302	290	285	295	299	287	283	302	259	280	283	280	289	251	306	285	314	284	283	295	314	309	285	272	289	308	283	317	277	297	270	323	309	309	313	303	288	277	301	295	297	298	287	305	293	297	282	291	293	300	264	307	294	296	290	286	256	353	276	287	288	284	289	267	320	289	270	287	273	277	277	292	297	273	284	277	312	286	244	281	282	275	303	307	279	284	291	296	314	315	296	316	281	266	312	261	280	285	267	315	300	319	297	282	296	300	302	281	304	301	273	295	283	267	264	300	251	320	298	294	282	270	308	272	313	309	295	293	287	316	286	304	284	311	276	289	292	274	286	280	272	296	328	286	309	269	294	306	283	298	296	305	273	278	305	283	293	279	329	280	293	286	297	280	305	294	303	265	256	300	290	324	259	344	267	310	318	277	317	280	261	312	285	280	291	301	288	267	278	282	311	311	309	317	312	283	262	320	275	296	309	263	290	303	291	272	305	310	307	286	261	319	277	288	290	307	306	302	287	326	297	315	296	287	318	297	302	298	297	308	284	317	295	307	273	287	297	301	271	315	290	279	284	284	298	288	296	296	270	302	316	294	282	269	270	315	322	294	277	321	262	290	283	280	265	286	269	269	318	315	284	292	285	275	281	302	302	308	324	284	278	307	306	290	296	263	289	294	312	288	304	283	295	320	300	306	285	299	337	310	310	265	309	292	270	296	284	286	292	266	316	298	278	299	272	272	308	300	295	297	299	292	268	291	320	285	302	308	277	297	325	302	319	296	251	294	304	315	286	279	298	293	298	302	292	272	310	332	326	286	259	288	330	304	282	288	286	280	279	321	298	275	294	319	325	298	314	282	291	299	287	276	299	313	266	300	284	288	305	294	298	279	301	295	246	302	278	309	284	279	297	320	263	312	271	299	301	289	266	272	328	319	323	265	298	270	308	308	311	309	282	310	269	288	279	316	306	280	298	295	276	271	300	268	322	304	308	279	295	298	275	297	292	315	275	278	288	306	321	290	327	302	304	292	291	290	273	282	265	295	279	274	307	278	295	294	280	318	285	291	296	285	311	328	289	281	265	271	320	321	285	304	308	322	279	282	313	323	281	296	305	288	269	305	307	298	351	277	277	304	322	284	313	273	262	304	284	291	293	281	312	320	317	304	290	288	297	292	313	304	295	312	275	298	306	268	298	308	281	319	315	265	272	274	296	279	288	318	287	310	271	272	313	310	289	285	299	284	301	270	301	298	297	292	277	306	306	313	315	259	304	314	292	310	297	297	275	252	290	310	275	287	281	283
24010	21123	29105	23277	20320	4126	870	616	490	539	579	460	451	459	447	419	394	431	427	410	429	422	424	396	380	385	402	386	385	407	424	394	400	412	410	420	445	386	413	403	391	404	408	366	406	390	403	419	394	381	401	370	362	376	339	398	395	372	405	360	389	405	389	367	384	388	378	357	398	411	374	361	380	428	403	378	394	400	384	415	382	401	357	366	341	381	401	372	384	365	379	356	419	377	390	384	396	355	410	371	392	404	368	382	375	399	369	398	362	369	397	383	356	369	388	365	424	401	413	358	400	404	379	370	394	392	386	356	348	372	410	374	374	402	365	357	419	342	373	405	392	386	357	387	393	375	396	354	404	350	411	380	370	357	401	373	382	410	388	359	398	378	402	329	389	390	390	368	361	370	332	423	387	387	360	372	408	387	343	415	357	395	392	363	399	376	388	398	382	367	388	400	367	368	400	351	400	377	375	355	354	374	381	383	376	397	359	367	386	393	407	379	401	354	368	377	391	390	376	380	396	406	386	369	376	384	374	404	341	392	386	404	378	389	393	376	356	375	367	378	357	376	353	381	406	383	400	402	409	372	357	415	388	398	402	368	400	390	411	352	403	362	380	412	366	402	404	375	394	388	383	394	347	409	388	419	383	396	387	339	382	395	402	417	380	349	412	397	395	390	358	387	370	362	380	386	398	416	412	391	387	376	370	387	406	364	369	374	402	403	390	388	341	342	335	396	383	389	359	399	367	397	371	368	385	378	363	321	398	382	397	376	377	397	358	380	411	374	382	366	387	419	417	417	386	390	374	374	405	394	395	359	366	392	377	382	369	429	397	387	396	363	390	368	361	369	396	367	399	376	366	346	404	388	374	404	408	363	388	383	389	381	393	400	384	379	403	404	423	385	382	413	380	362	393	366	374	408	372	413	403	379	370	407	399	347	403	376	393	376	391	405	382	393	378	380	353	381	427	412	403	370	367	368	391	373	381	384	379	406	401	395	391	365	414	414	424	405	344	356	351	378	397	365	377	399	393	373	372	363	387	390	424	359	410	367	414	395	384	357	393	396	417	404	413	384	389	364	396	408	384	376	392	370	380	381	387	414	396	363	373	386	383	343	367	429	374	391	378	412	432	403	369	402	366	401	389	416	420	388	371	414	395	362	363	355	406	365	433	362	394	369	365	396	402	403	366	398	379	388	396	379	380	412	333	387	407	393	362	357	433	384	390	399	388	371	385	404	409	421	368	349	351	379	381	379	416	338	372	381	390	367	398	386	396	375	368	407	358	377	386	402	373	420	381	430	385	399	392	324	377	387	376	392	391	375	371	363	393	357	410	328	388	395	419	339	396	401	372	391	354	387	394	370	390	327	396	391	357	388	407	387	383	400	384	398	384	401	366	380	359	382	381	374	371	364	380	403	368	381	376	386	418	359	375	406	351	374	370	409	406	401	405	363	370	401	401	386	387	399	368	361	410	401	385	379	375	405	375	417	384	357	361	420	375	343	389	355	391	387	370	357	373	411	373	357	374	359	409	348	386	403	362	383	381	382	409	334	414	383	343	403	382	343	387	439	387	370	395	365	373	393	396	396	384	379	400	395	410	375	401	386	386	409	385	387	390	349	397	410	382	378	338	365	391	379	373	393	398	380	368	342	386	387	384	393	366	359	412	365	370	396	390	385	369	392	404	408	378	382	375	378	403	378	391	402	382	376	411	376	374	354	415	355	362	374	385	396	390	381	350	355	408	383	394	396	405	366	357	382	378	385	375	365	366	386	366	384	396	410	391	375	391	356	361	377	323	387	364	407	372	420	363	368	362	390	380	394	390	385	389	370	415	387	395	376	402	415	373	377	372	381	354	407	350	410	392	390	384	401	384	358	379	401	400	360	390	398	391	377	364	372	379	365	398	389	377	380	423	409	367	369	355	374	370	408	396	407	391	371	387	384	367	383	391	350	386	380	380	392	403	337	399	375	389	386	366	389	384	384	394	353	367	384	390	407	370	376	392	370	373	394	396	360	356	406	398	359	367	395	359	402	377	368	429	396	390	396	402	402	373	370	366	388	408	367	386	397	399	410	358	396	366	360	402	375	448	357	394	396	405	369	369	395	351	417	382	375	352	372	384	356	362	411	362	393	376	386	379	374	388	362	393	394	376	392	417	393	386	382	377	379	370	397	429	367	395	373	380	357	395	361	373	431	393	388	361	324	375	400	409	396	382	384	377	361	371	383	374	420	381	382	378	411	365	374	377	387	383	404	377	389	376	385	370	390	386	360	393	376	358	402	380	389	377	376	407	353	378	342	393	386	401	402	425	406	413	399	370	414	355	369	397	342	411	388	351	425	367	408	374	390	378	406	388	343	388	375	405	383	352	380	385	393	375	371	411	399	406	377	390	399	388	389	417	416	371	401	376	402	420	374	397	384	351	373	357	411	378	391	401	376	363	423	390	389	380	390	386	410	414	388	397	405	376	391	403	412	381	390	362	377	432	402	386	410	369	369	386	387	387	380	411	384	352	365	393	374	384	391	422	374	400	387	337	359	396	387	388	357	371	377	363	383	399	382	379	398	400	420	382	398	366	400	424	388	403	377	386	385	423	401	393	394	391	361	419	396	403	386	396	366	405	388	397	391	392	364	393	374	408	397	394	361	369	436	374	356	368	406	362	383	382	386	374	409	417	420	409	373	380	370	404	394	403	410	392	383	402	419	379	355	378	364	382	382	344	369	351	377	399	409	368	397	397	384	372	394	411	371	373	376	399	377	383	375	395	358	371	386	394	385	359	340	369	362	409	404	356	373	389	397	393	349	385	380	373	396	383	386	389	381	383	378	359	379	338	393	365	411	407	370	344	384	402	409	411	409	369	338	411	373	379	365	377	374	366	388	385	389	404	364	400	402	403	372	396	393	370	384	362	377	402	363	405	378	390	372	376	387	411	394	389	393	411	366	373	396	393	414	375	404	350	372	396	384	378	395	390	377	367	357	397	371	379	392	372	385	358	412	364	378	403	345	389	349	340	366	399	335	348	393	402	371	390	368	396	386	374	373	400	387	381	370	425	399	390	364	355	396	399	364	349	389	402	440	391	376	404	348	400	389	359	393	410	350	403	367	390	409	403	417	375	370	398	405	379	340	409	425	386	392	388	396	359	364	367	387	360	396	393	371	359	405	378	380	394	399	373	417	401	364	420	373	384	394	411	380	365	382	384	396	410	388	396	354	359	436	337	353	352	386	377	391	381	356	387	366	373	403	402	394	374	394	401	401	381	380	394	347	370	389	415	371	389	406	402	341	349	373	368	387	340	389	388	380	395	366	386	407	426	391	416	394	396	410	388	378	378	394	360	413	329	357	420	369	354	378	387	393	382	357	411	372	378	393	391	379	362	416	384	367	379	358	379	384	367	398	377	371	426	375	374	366	370	405	398	391	381	406	383	326	357	333	411	400	376	359	405	371	361	377	369	393	399	371	366	363	387	379	383	357	372	408	375	349
42602	57697	19710	3853	2810	2164	1716	1460	1252	1140	1042	1004	911	856	818	834	792	758	728	727	742	711	682	721	736	697	687	725	694	733	701	687	688	692	681	691	732	639	668	692	732	639	630	677	659	710	729	691	654	639	641	687	714	657	674	687	671	630	642	701	693	619	662	624	640	675	616	692	648	656	665	632	662	666	621	603	639	621	674	693	634	670	670	689	682	627	637	658	621	595	654	696	704	639	648	657	692	692	667	673	632	626	637	691	696	668	657	684	690	666	653	643	672	641	665	684	677	635	678	614	649	659	676	679	651	651	699	627	677	665	627	719	651	672	667	658	653	673	656	644	687	657	637	669	665	625	648	654	638	670	685	647	645	618	646	646	651	657	670	672	654	640	664	669	646	666	653	613	642	683	621	643	698	651	673	647	675	633	662	721	667	614	652	664	661	673	685	633	630	629	643	683	643	634	665	647	643	673	660	658	643	681	629	649	613	678	673	669	666	678	646	647	636	665	664	653	686	687	649	635	631	667	596	687	625	622	679	659	641	669	639	660	646	679	649	665	599	623	689	631	649	651	635	609	667	672	650	635	709	679	683	646	614	607	695	677	661	626	633	610	675	681	660	633	678	664	652	695	680	625	620	679	690	654	655	656	683	641	628	659	676	671	635	688	632	651	650	664	635	632	667	675	672	634	654	657	654	683	689	641	631	617	658	641	614	682	598	621	663	620	673	675	669	680	674	605	682	643	668	645	659	688	629	636	671	609	676	704	650	677	655	666	671	666	659	632	642	638	697	640	668	675	698	689	645	638	670	646	684	648	654	660	667	651	654	660	689	710	657	647	660	627	664	664	654	643	642	691	652	673	643	661	654	676	690	662	670	674	616	645	676	685	637	612	679	669	670	608	617	656	654	621	657	629	651	661	595	665	609	645	676	621	666	673	643	686	598	694	639	685	617	726	654	635	684	621	649	667	696	650	633	650	640	646	701	677	663	693	636	616	680	634	668	663	657	629	634	686	640	646	662	659	676	601	705	644	658	685	633	641	682	644	599	676	657	678	661	671	646	667	667	658	638	620	653	718	684	658	700	640	671	643	637	670	632	632	630	655	677	686	640	607	675	611	628	697	687	676	641	673	653	658	633	611	663	638	674	660	653	645	629	680	672	678	651	555	640	599	665	634	623	675	660	635	666	624	651	688	694	646	655	646	625	673	671	679	633	643	640	663	657	642	629	611	620	619	636	645	630	637	646	609	649	627	652	765	649	674	623	652	663	660	676	645	652	649	636	667	674	662	651	680	677	680	650	669	641	633	645	657	630	638	698	654	664	658	682	667	704	652	648	637	641	683	648	647	638	628	628	665	630	642	675	665	664	643	637	654	651	678	648	679	651	666	695	651	683	654	639	737	666	653	596	688	659	703	653	620	688	657	637	623	651	636	633	648	680	677	688	618	686	655	663	637	628	660	626	667	704	625	660	701	636	635	652	618	651	679	619	661	675	612	649	658	656	661	684	633	665	634	588	631	667	652	689	642	663	623	653	660	672	661	635	652	679	656	635	637	670	619	617	628	671	674	677	646	653	673	638	674	656	630	648	611	633	668	657	650	649	651	643	616	662	643	638	652	619	673	662	689	631	642	698	661	664	671	653	659	663	687	647	648	692	699	608	683	694	655	678	629	654	641	641	635	648	720	654	655	660	679	653	668	670	649	656	644	683	652	678	610	677	624	667	690	605	645	620	620	668	664	639	674	659	667	642	664	658	683	604	662	689	655	656	679	670	652	709	653	684	645	653	584	657	635	615	666	631	675	665	650	636	680	611	625	621	620	608	638	664	702	649	671	669	596	647	629	660	642	643	605	622	678	648	694	691	630	671	647	706	674	644	696	653	626	723	662	641	680	641	680	673	608	670	643	667	617	665	659	642	699	603	667	656	664	649	673	647	693	700	628	671	663	660	714	655	608	657	672	656	653	645	628	617	611	673	687	690	645	648	633	646	622	655	633	660	677	624	680	649	665	659	647	678	656	621	657	658	712	667	599	647	684	587	683	643	666	617	623	633	625	640	660	678	649	636	649	640	655	646	647	608	629	628	606	610	658	639	636	616	717	661	718	668	682	628	641	666	632	671	675	685	664	671	640	669	623	657	652	688	641	656	679	631	663	662	642	634	624	652	628	647	666	629	665	639	671	684	686	622	664	653	686	673	684	636	595	643	656	619	624	671	672	648	686	644	654	666	674	653	691	687	669	668	682	624	592	682	660	632	667	637	673	630	645	614	656	614	622	669	657	630	628	688	684	611	729	635	674	673	666	656	651	719	649	656	717	637	613	650	644	630	666	606	715	689	672	620	640	668	636	650	667	686	649	648	637	645	688	643	661	667	689	689	665	641	637	603	654	586	654	633	669	671	663	641	644	602	665	666	667	642	647	666	600	583	659	647	655	630	665	647	658	666	677	646	637	658	628	662	623	681	649	643	644	651	633	641	662	678	651	648	609	634	676	602	679	652	660	644	699	669	675	669	652	599	648	661	688	683	649	603	657	592	670	657	710	663	676	661	650	669	653	628	664	620	684	654	646	665	634	638	643	659	644	634	658	687	633	681	614	661	630	592	641	677	660	670	599	658	701	628	651	658	648	648	654	702	625	641	641	711	643	685	642	660	647	650	698	667	650	669	685	657	648	672	669	656	678	681	717	684	599	662	633	709	663	617	620	647	661	658	589	668	698	662	681	647	643	651	622	665	667	676	681	685	644	656	701	633	682	625	656	643	682	654	673	633	646	649	640	628	676	655	669	639	657	713	664	636	644	713	633	694	676	664	665	616	660	668	629	672	684	731	659	662	685	651	645	640	649	653	668	658	634	622	668	629	632	664	634	671	636	638	666	664	648	652	624	675	639	626	647	648	643	689	645	642	690	637	651	636	710	674	663	669	668	666	635	648	626	659	628	677	657	637	672	683	642	637	678	664	655	626	683	622	680	639	663	645	645	654	649	631	610	689	640	624	654	626	722	636	653	633	696	628	675	656	632	632	667	644	646	685	661	667	682	643	664	611	642	654	664	701	617	633	675	676	689	651	664	689	678	656	664	659	655	668	687	651	709	715	637	650	659	653	696	673	692	681	680	704	666	654	638	636	683	638	664	672	647	692	648	656	668	701	657	612	675	641	667	643	622	630	668	661	666	645	652	641	608	637	667	656	645	681	668	641	659	655	655	615	700	625	682	644	656	625	647	657	660	660	681	667	652	661	677	630	634	623	703	616	652	641	649	672	711	646	631	659	615	674	685	682	631	667	629	693	658	669	644	630	683	692	603	649	666	639	660	685	681	614	686	638	654	614	633	648	662	708	658	626	596	659	652	609	665	680	658	636	620	609	642	658	609	702	675	676	665	654	658	635	660	641	651	649	641	649	653	623	689	677	638	659	663	661	601	622	608	650	685	640	651	640	636	641	673	634	607	688	654	667	678	672	646	697	620	701	674	632	659	662	639	637	651	656	675
23011	21113	29785	22616	21086	19171	2660	1049	880	825	751	719	749	667	636	632	646	646	620	612	617	553	607	575	590	563	620	565	530	540	540	572	541	535	508	563	556	578	554	575	551	571	523	530	550	559	587	572	526	540	579	560	538	539	561	597	583	526	556	530	552	580	576	544	553	562	520	585	546	587	533	540	535	536	552	532	574	585	552	516	538	555	540	535	489	574	561	499	552	553	535	535	537	539	554	528	522	560	540	553	548	538	603	536	550	586	521	556	541	556	513	550	564	497	565	510	553	587	565	528	517	530	540	537	490	564	556	514	552	514	567	548	519	547	519	539	563	544	568	538	546	498	536	562	535	529	576	544	537	565	493	539	594	568	549	529	540	564	528	592	534	560	541	540	576	540	531	554	552	570	554	548	558	562	534	531	560	528	574	564	537	544	464	523	556	554	565	559	533	567	519	502	536	544	575	543	566	544	541	566	542	566	535	547	531	527	597	537	525	489	546	568	522	535	536	519	549	574	541	522	554	535	558	539	540	526	594	506	548	516	565	550	542	535	551	522	536	552	535	545	548	521	516	575	549	553	570	568	535	523	551	560	558	532	565	534	538	544	519	546	541	508	540	581	559	521	553	534	546	554	559	547	553	554	494	551	531	565	543	513	526	520	487	559	563	589	552	529	515	564	542	555	586	537	498	496	515	553	546	554	556	563	567	555	528	520	511	540	573	567	522	539	540	512	528	542	541	561	551	500	557	510	505	548	525	512	567	565	544	555	570	519	499	494	529	553	540	509	557	548	545	540	559	526	539	512	518	549	527	546	563	533	561	518	531	535	527	570	558	521	559	522	527	585	551	557	558	552	535	492	545	539	552	517	512	541	564	536	604	544	565	539	522	556	540	527	545	531	554	550	510	546	511	576	521	557	516	545	565	573	572	515	556	543	553	558	548	567	535	544	499	559	550	537	552	557	545	545	514	513	504	537	532	567	570	540	519	504	511	515	557	567	563	539	525	554	533	592	576	578	549	538	507	518	574	485	560	553	527	516	557	558	546	488	517	548	550	523	552	569	471	574	523	510	549	533	524	555	578	528	555	548	532	560	567	547	512	493	525	538	538	565	543	553	552	492	516	547	564	545	489	552	558	554	527	525	495	508	564	565	531	531	517	557	560	549	504	515	527	554	555	564	557	551	549	481	536	562	521	585	590	545	526	563	519	538	547	539	548	523	524	522	537	530	523	572	551	550	569	521	520	479	525	568	527	515	538	557	571	593	546	555	557	542	577	538	518	565	523	522	538	558	534	541	523	520	559	581	520	518	540	538	557	564	563	544	546	531	548	544	550	503	538	488	553	540	491	548	559	534	545	530	497	532	527	518	510	508	545	546	587	561	534	552	577	518	563	521	568	515	520	551	550	527	531	538	563	565	550	543	532	481	510	536	558	500	560	512	519	528	554	526	524	605	526	525	540	525	590	550	514	543	524	563	497	528	517	544	518	519	524	539	578	533	561	526	521	521	530	565	578	503	563	536	530	549	556	477	556	538	496	515	548	549	531	552	586	531	579	511	538	586	554	561	547	559	536	537	559	538	548	528	563	524	509	521	549	514	533	531	503	562	547	514	534	543	520	555	566	574	534	548	555	556	506	520	543	541	539	544	544	510	546	516	549	571	551	549	551	559	553	522	490	541	563	544	505	569	551	517	530	535	522	528	514	522	551	511	510	520	531	549	570	548	528	526	507	530	515	545	519	566	487	543	498	541	502	554	543	578	542	537	545	585	522	563	559	548	515	570	556	529	509	534	548	553	554	522	535	555	543	552	573	524	580	549	534	517	529	539	557	582	521	523	564	542	585	531	525	549	503	560	538	556	533	539	518	520	513	522	527	559	531	572	529	527	549	554	580	506	514	529	557	555	546	524	575	538	509	562	548	525	560	538	589	549	558	555	541	516	547	587	536	549	526	504	544	528	562	537	544	531	533	505	530	570	553	567	575	534	570	531	573	536	591	532	543	564	557	556	578	551	573	529	583	550	577	538	553	507	586	563	572	532	539	527	547	558	523	575	545	538	571	559	531	527	548	532	514	536	518	532	533	500	522	529	521	544	553	548	551	525	575	529	509	535	504	565	548	545	505	551	550	520	556	554	558	528	545	563	573	543	572	504	556	533	567	539	556	550	555	541	545	521	531	546	568	541	478	530	576	526	495	545	555	519	583	549	550	542	537	499	531	513	527	531	575	569	583	533	534	537	523	544	544	544	578	540	557	555	527	512	588	555	562	571	544	579	586	575	541	558	588	544	535	483	525	558	539	536	575	530	552	561	546	595	538	563	522	558	570	515	543	547	562	540	544	527	535	561	551	504	562	530	536	559	505	544	561	528	516	510	500	521	539	553	507	565	531	518	554	519	539	536	531	542	570	549	513	515	544	490	592	533	571	546	546	541	510	572	542	538	500	583	588	567	533	539	546	555	548	533	494	560	546	531	508	512	563	545	530	535	514	513	523	530	524	539	526	545	544	540	563	523	522	539	550	547	564	543	566	549	549	560	497	543	572	563	494	527	533	559	531	527	522	510	494	565	572	523	560	537	543	531	522	569	585	543	520	551	553	525	557	570	496	566	563	549	550	541	525	527	538	549	533	557	544	578	564	556	587	573	524	562	545	564	526	536	552	537	518	569	529	543	506	575	562	559	542	610	546	526	510	538	507	492	562	476	539	574	503	537	526	513	513	523	516	523	555	564	502	550	548	521	537	581	542	578	555	551	586	549	586	556	529	557	535	530	493	539	482	591	550	585	514	521	494	540	535	502	527	510	553	543	556	522	526	566	517	519	494	618	567	583	539	558	532	517	533	577	532	516	582	546	528	548	521	530	555	538	556	504	552	540	569	508	538	506	551	532	529	534	544	535	505	504	586	549	562	537	514	536	563	507	546	522	583	493	526	521	550	526	543	569	555	531	594	517	543	525	558	545	522	542	533	512	526	560	534	546	501	557	531	538	580	570	518	532	541	554	538	534	510	570	586	559	515	528	501	520	572	532	558	534	554	523	546	563	531	545	521	529	593	516	501	554	551	560	529	573	530	520	531	571	556	573	535	547	532	546	532	522	535	511	508	568	486	563	542	510	561	564	538	544	562	558	532	542	563	516	559	566	553	500	549	560	569	524	561	561	569	531	551	520	589	553	555	554	515	539	520	530	555	567	522	527	522	546	561	505	541	492	538	564	531	517	604	574	540	573	546	523	610	561	535	599	557	561	523	545	578	563	542	532	534	512	541	527	533	574	567	557	565	510	527	507	545	550	553	496	496	528	533	532	543	581	539	527	552	537	591	527	594	544	538	537	546	535	555	536	547	564	520	524	538	565	527	577	503	548	513	552	505	595	537	548	514	527	515	525	565	580	569	543	549	574	522	550	542	540	529	571	516	547	491	512	535	532	538	557	516	529	546	525	498	574	505	530	577	574	504	502	563	514	536	503	558	555	526	534	582	505	523	580	505	522
49771	67500	18660	6912	4841	3499	2883	2339	1963	1824	1687	1519	1400	1284	1243	1164	1133	1133	1081	1110	1091	992	1113	1011	1012	1071	1009	997	1034	933	911	999	910	958	956	996	940	992	943	894	899	928	906	939	843	866	865	954	916	871	874	910	890	941	907	907	913	966	922	925	909	925	955	905	918	916	928	901	918	888	886	972	913	877	924	873	913	871	922	943	918	866	936	949	900	846	959	924	859	871	858	928	870	894	893	905	914	878	895	867	930	918	879	850	894	921	842	907	912	866	938	914	880	881	875	862	913	873	879	879	935	883	906	884	868	892	875	903	891	931	906	934	927	881	916	939	859	899	889	856	900	918	1002	879	949	919	939	878	897	897	871	920	953	885	910	900	899	941	875	859	877	869	926	900	861	870	916	881	905	849	903	897	861	935	899	942	931	886	883	859	894	909	886	876	925	869	875	886	861	897	900	938	944	881	860	871	899	916	901	854	923	858	907	902	944	893	870	867	905	905	902	881	902	889	895	868	838	920	897	839	922	896	881	900	867	873	887	872	938	870	861	896	870	885	959	884	892	928	892	949	856	919	911	853	919	934	850	870	857	894	877	880	850	821	926	886	867	883	883	890	902	889	907	918	856	888	861	870	863	863	932	890	922	845	929	884	940	892	905	883	954	879	870	876	874	853	906	875	865	927	853	889	913	895	863	887	913	931	904	910	866	883	885	902	865	863	913	937	865	928	918	894	915	896	863	967	852	858	882	874	904	861	907	857	942	860	893	842	906	906	883	895	918	889	919	896	921	911	895	904	894	848	924	925	869	890	897	951	906	921	843	923	891	870	918	890	913	858	859	875	933	931	889	918	929	908	911	852	894	846	906	910	908	929	835	939	881	837	940	889	868	861	857	811	850	915	885	867	902	917	918	917	904	905	882	913	893	847	888	911	885	880	895	918	917	925	882	911	916	883	887	840	914	892	891	914	868	884	886	896	919	925	917	857	956	888	857	909	878	978	874	899	883	910	934	922	888	978	889	881	874	884	951	875	920	877	909	856	842	925	879	912	890	892	873	873	899	876	886	871	921	970	911	923	875	949	883	917	932	928	876	903	878	938	906	914	891	890	901	858	860	910	882	899	897	904	867	900	940	880	857	898	903	945	893	914	924	907	946	850	885	885	889	893	955	865	878	829	903	820	888	894	875	912	882	930	911	922	881	936	897	881	864	912	873	885	885	865	902	922	908	881	864	924	858	851	888	879	949	907	864	916	904	877	912	859	877	881	918	903	919	873	885	878	874	873	867	948	862	861	890	888	865	906	853	917	918	887	937	850	881	896	891	875	954	945	901	809	928	857	854	862	920	907	875	865	838	921	853	897	890	908	908	922	886	892	887	901	902	960	929	877	850	932	901	864	832	863	917	921	919	875	850	931	954	918	877	884	873	964	895	944	894	869	882	946	853	931	843	914	913	901	864	900	894	888	974	924	894	909	880	891	908	851	877	835	880	879	835	952	884	945	860	928	917	912	852	843	894	888	947	835	863	886	873	921	873	921	849	936	866	908	906	878	870	977	901	920	862	909	870	851	966	842	901	933	899	856	951	918	883	859	890	928	883	856	912	893	843	885	863	867	883	874	886	853	887	910	838	899	895	896	881	902	860	900	881	888	865	912	846	936	896	945	889	885	865	913	858	955	895	895	918	923	907	895	844	903	900	871	884	889	912	835	868	921	928	895	896	885	881	916	902	860	885	904	914	911	896	904	972	869	894	930	866	873	910	884	938	861	943	949	886	956	866	916	945	865	938	865	913	892	866	862	916	882	924	865	850	874	920	883	919	890	873	928	892	887	906	927	868	890	910	924	875	932	912	871	877	886	877	888	905	904	921	906	893	910	868	883	864	880	840	905	860	880	896	874	862	920	891	920	892	877	901	907	914	883	870	880	902	883	909	895	879	891	930	885	885	922	893	912	876	923	894	870	916	955	904	858	874	927	923	843	886	890	892	894	941	868	894	922	927	918	881	861	911	889	840	871	901	852	876	920	894	898	869	919	884	908	895	908	869	961	863	900	867	862	941	867	918	901	940	919	896	906	917	891	895	931	878	933	906	884	793	868	858	858	892	899	900	977	869	894	842	911	813	891	894	886	854	925	863	891	868	916	894	886	889	963	857	922	880	885	903	862	876	904	944	902	920	894	914	873	876	914	905	913	877	929	908	827	843	929	935	921	862	918	890	872	920	841	904	945	994	870	877	927	847	888	909	866	914	928	876	847	865	926	887	918	876	897	888	908	865	831	902	874	853	910	914	869	888	967	884	896	924	907	881	929	877	903	896	877	883	904	929	904	895	913	835	925	898	912	845	890	934	878	904	876	852	841	892	870	848	855	874	860	918	923	931	909	913	954	903	880	868	874	869	900	878	871	871	888	876	909	931	950	955	918	859	874	878	882	902	940	893	930	921	885	919	866	875	835	902	872	883	891	915	903	816	868	884	908	906	903	865	846	884	880	880	911	924	891	935	900	884	911	957	866	940	903	907	917	947	924	902	865	835	891	869	957	910	957	924	947	885	936	799	906	931	850	926	891	917	851	890	843	867	861	882	858	904	923	901	887	911	900	857	894	926	878	909	825	909	858	869	892	871	908	883	908	868	889	850	860	910	897	874	905	927	871	845	909	892	951	870	906	885	921	896	804	926	904	902	851	852	892	865	867	933	873	916	909	895	926	871	857	911	923	940	872	917	923	919	933	892	909	937	908	886	895	853	866	894	937	876	844	931	872	841	898	910	909	856	871	897	879	882	831	876	934	838	868	917	901	842	912	932	923	911	846	919	889	902	900	923	888	876	895	872	912	908	926	913	866	872	900	944	874	856	911	913	905	853	856	918	910	826	888	933	879	920	915	921	862	906	847	915	872	876	923	916	912	865	873	889	860	875	903	914	926	910	896	845	874	890	910	833	951	830	874	904	855	870	878	859	898	879	840	891	822	909	909	858	910	868	843	926	929	936	883	830	900	880	872	910	858	905	864	903	887	910	875	911	913	896	897	902	847	876	877	930	906	902	862	910	900	937	872	862	911	901	895	879	856	867	869	862	868	904	904	899	879	861	911	874	952	856	821	891	860	866	887	915	936	895	911	841	829	840	902	907	852	852	875	900	865	871	900	880	866	917	895	847	921	894	846	854	894	908	933	976	868	884	887	917	903	883	916	883	914	902	832	893	936	942	894	912	902	906	930	890	947	879	877	931	863	866	894	828	864	909	862	904	919	907	910	905	918	897	938	877	868	875	885	906	891	895	904	918	844	881	900	884	835	875	890	965	845	876	918	922	899	894	844	882	898	848	914	918	878	897	850	926	858	791	903	907	934	925	881	889	899	925	870	868	901	860	914	894	865	908	866	892	877	925	925	875	894	952	832	898	917	855	911	898	905	850	941	882	867	879	929	847	849	926	893	908	899	866	911	883	837	859	964	904	884	853	850	883	876	913	898	911	905	905	889	903	902	928	961	933	899	874	878
26685	21314	12352	737	242	217	195	189	156	168	163	161	170	182	173	185	170	182	167	167	173	157	180	170	172	167	162	168	154	156	136	165	152	144	162	167	160	177	169	155	180	166	158	156	143	176	167	185	160	182	153	169	166	147	150	154	125	160	134	151	151	159	182	158	149	168	177	153	167	157	155	180	144	156	130	170	168	149	154	143	183	166	147	159	158	152	152	178	164	179	180	150	178	187	147	168	198	165	158	160	158	156	170	163	160	159	174	156	126	154	182	156	169	139	156	151	156	186	152	149	162	157	157	152	162	156	150	177	147	164	130	142	145	141	170	143	158	144	161	127	165	164	131	159	144	155	168	173	159	179	152	156	157	177	158	140	144	180	174	148	157	160	185	157	163	154	173	154	155	134	148	156	164	151	185	148	172	179	176	185	166	138	158	188	162	158	162	172	171	144	159	189	176	143	188	168	153	164	158	141	174	162	155	152	172	154	136	178	168	151	178	180	166	154	147	140	161	159	140	139	141	177	159	157	169	153	154	150	162	181	152	156	173	148	154	176	134	156	156	156	155	182	151	125	196	160	183	167	160	153	156	186	158	161	145	149	173	134	147	156	138	146	163	172	181	149	148	162	176	140	174	188	154	166	165	182	160	152	153	145	172	140	157	162	174	164	157	154	151	149	147	183	157	154	168	148	141	165	172	155	159	150	154	159	172	159	163	151	150	165	160	165	173	161	163	188	144	144	177	166	161	148	170	162	160	177	182	150	154	162	177	167	162	186	146	173	160	156	172	141	186	173	163	138	166	152	176	143	179	152	155	181	166	153	153	166	177	162	153	185	155	142	181	152	167	161	161	150	167	167	168	156	169	159	156	163	164	158	144	159	169	163	151	167	173	156	131	145	165	144	145	166	149	168	161	189	153	155	170	164	149	159	150	175	166	139	159	157	161	162	164	179	162	155	160	152	172	157	188	173	168	146	163	167	163	168	176	137	159	168	143	164	174	163	167	165	152	145	134	174	145	160	161	157	165	157	177	179	167	160	185	160	165	163	166	163	162	163	167	144	150	163	166	156	166	157	145	165	161	163	180	168	165	182	165	175	150	147	154	172	140	168	163	143	157	179	177	158	171	174	140	174	162	165	146	171	165	156	149	143	167	150	154	158	149	145	182	147	151	146	159	176	139	178	176	152	172	167	145	163	162	160	156	131	179	178	157	147	159	144	154	181	170	162	146	167	157	168	163	150	149	164	162	159	143	147	163	166	149	153	189	137	182	139	157	164	150	145	164	155	156	145	164	166	171	161	155	173	186	153	176	195	145	161	146	172	148	159	148	187	151	167	168	152	168	152	172	164	187	147	151	162	175	175	174	157	165	168	168	165	171	170	152	167	116	157	155	180	140	175	163	152	135	157	153	178	180	167	180	145	164	154	161	159	170	169	184	167	158	168	168	168	159	131	154	141	140	150	161	149	163	165	163	161	159	165	174	141	169	160	162	164	172	155	183	170	164	179	189	176	175	172	160	161	159	190	167	149	157	165	157	162	191	161	155	168	142	150	173	171	169	161	165	176	174	172	146	180	151	171	155	178	152	194	178	155	170	164	155	159	161	151	163	162	191	169	180	172	158	143	162	146	157	163	150	167	140	171	157	166	167	146	173	171	135	175	158	138	156	151	166	179	133	154	136	160	178	166	154	181	175	131	160	142	143	158	177	162	176	200	146	140	161	159	141	156	168	168	173	159	151	152	159	117	146	175	169	173	168	170	154	170	158	174	160	167	162	149	159	165	185	143	169	154	149	160	163	145	191	153	167	167	183	173	162	141	169	184	161	170	157	167	157	145	144	167	170	193	156	170	148	149	158	179	150	143	159	140	153	161	149	177	174	171	158	153	166	158	174	165	152	158	181	169	153	158	166	173	175	148	163	185	171	161	165	167	163	162	170	161	185	173	157	154	149	130	138	146	166	137	150	157	147	158	184	187	151	148	157	145	168	160	179	155	141	178	156	188	159	161	179	168	172	168	152	179	165	147	147	181	165	156	146	178	160	155	166	164	175	127	178	172	171	153	157	161	149	156	180	179	151	172	183	157	168	171	141	170	174	163	167	176	175	182	167	148	151	164	148	185	180	152	143	149	156	172	158	156	180	161	181	160	161	176	155	150	153	184	152	160	157	162	153	162	151	173	170	159	139	175	169	145	163	166	175	166	133	149	137	179	158	169	152	178	172	147	163	155	168	172	166	156	179	169	158	160	164	166	162	149	185	186	158	164	168	177	186	197	142	167	162	157	184	162	144	172	171	150	182	172	149	179	154	131	149	156	151	138	155	161	140	165	173	133	145	140	187	161	153	161	183	171	143	167	165	154	156	142	164	155	175	133	144	157	166	175	157	149	153	158	173	179	153	165	172	152	171	175	167	186	165	148	163	155	143	164	171	172	167	157	174	157	163	164	152	185	158	155	141	163	166	131	163	162	168	162	153	159	159	174	151	136	162	177	183	173	143	157	150	162	142	175	160	167	174	156	145	142	154	189	165	162	170	165	161	154	174	151	157	154	173	156	166	164	163	154	173	165	172	164	163	150	170	155	157	168	166	149	152	138	173	140	159	136	164	174	174	147	149	168	156	157	163	178	164	177	167	182	161	150	142	158	162	158	171	169	167	162	159	185	146	175	129	166	149	152	164	153	152	162	167	156	170	153	158	164	149	171	161	152	156	155	142	162	162	169	166	164	185	181	176	161	142	182	173	177	159	154	148	135	149	161	172	151	192	176	171	162	176	173	164	153	141	175	158	173	174	167	174	157	150	163	157	152	137	164	144	172	174	149	139	143	165	171	142	146	177	165	157	165	162	162	173	147	149	172	164	161	144	150	177	162	164	141	140	168	179	151	163	168	152	173	163	141	155	167	153	167	167	144	151	163	155	148	126	156	160	169	153	168	165	146	152	146	163	167	160	162	175	173	177	154	163	163	167	182	149	159	179	172	164	177	164	163	172	156	163	150	143	196	137	176	156	145	178	162	158	163	159	164	183	160	142	149	135	173	144	165	179	144	182	178	140	159	145	153	155	158	154	156	156	169	167	156	171	157	167	154	158	184	128	165	137	145	156	178	180	168	165	139	157	161	142	167	149	164	152	182	145	179	169	149	186	163	166	192	157	160	170	122	138	180	132	161	156	174	169	163	164	161	134	149	173	156	146	143	167	164	165	139	155	175	149	157	116	147	149	161	165	144	160	155	179	180	179	145	144	146	175	162	187	170	165	148	157	186	156	185	199	177	139	163	160	167	156	165	151	161	173	171	154	158	164	161	176	174	151	142	153	170	148	159	194	158	133	152	149	144	154	163	150	156	163	153	159	151	137	153	130	149	167	146	162	163	144	151	142	156	147	145	161	169	158	153	173	159	162	149	142	172	164	158	147	180	183	154	153	170	179	152	189	166	164	150	150	162	165	157	151	126	168	149	148	165	151	143	153	167	162	162	160	171	155	163	151	179
20747	27331	5129	605	488	491	423	369	351	298	319	326	340	317	312	323	336	319	308	306	321	321	290	321	301	314	284	296	297	335	289	315	289	290	299	286	317	304	316	277	322	285	270	298	331	298	289	283	276	280	274	284	304	309	315	324	312	318	324	266	298	324	312	291	317	329	304	279	283	285	287	300	286	326	306	270	335	306	318	296	288	287	296	304	267	309	286	271	281	298	308	306	315	309	300	297	291	302	270	288	313	303	294	286	308	335	284	326	305	281	295	290	279	296	261	309	283	286	321	303	285	299	285	292	288	312	286	327	291	319	276	290	333	272	295	293	302	291	283	296	308	314	292	284	289	307	314	287	293	294	296	290	307	295	281	305	303	274	314	286	308	278	289	304	281	292	293	300	315	305	312	275	307	271	297	293	284	300	297	318	276	269	313	287	311	301	301	286	298	287	290	305	281	281	275	287	319	316	329	304	256	309	294	263	287	309	304	293	305	285	304	287	305	291	268	287	279	311	294	258	273	283	289	272	281	287	298	289	300	303	288	318	268	287	294	337	305	299	304	313	264	301	310	305	244	266	291	282	280	320	311	290	288	272	277	285	324	300	310	272	299	279	299	284	306	277	304	299	298	295	294	304	276	300	302	296	276	295	267	246	295	307	325	278	287	273	275	272	287	301	265	289	302	283	286	307	293	294	283	288	282	291	299	316	311	293	287	332	303	277	314	326	254	302	305	312	313	289	292	286	307	284	275	274	275	297	310	297	269	312	292	307	295	303	282	299	282	271	303	298	297	316	280	316	273	271	307	266	304	273	291	294	304	298	272	296	275	297	264	317	279	289	280	310	334	314	276	323	302	274	311	306	301	292	295	314	277	293	299	335	291	272	295	295	311	271	282	298	304	284	287	315	302	296	284	304	314	284	282	292	290	320	293	319	295	282	273	284	299	273	283	272	296	335	279	298	306	291	295	276	282	298	322	283	286	293	281	306	246	309	268	323	295	266	306	278	256	318	286	259	288	297	318	318	282	271	308	312	296	307	298	292	265	289	323	293	274	294	277	298	306	317	271	298	295	261	292	275	283	297	301	301	286	284	314	280	275	283	286	319	304	277	302	344	313	311	312	300	306	303	287	277	304	257	306	284	297	326	295	303	306	317	292	258	282	288	322	301	316	294	284	278	251	292	292	322	304	274	305	310	306	272	315	302	304	314	324	305	300	296	293	301	298	276	255	313	305	287	319	285	274	277	283	318	259	312	274	309	291	278	292	309	303	290	298	300	295	313	255	293	316	293	293	298	316	294	295	277	297	287	286	326	282	287	322	251	316	303	290	275	269	293	272	288	303	295	297	281	320	286	278	314	317	292	278	283	280	324	292	335	273	297	250	280	325	298	278	301	321	291	288	290	295	264	289	301	307	287	286	284	280	292	269	274	287	288	265	317	300	319	314	275	292	266	329	276	293	274	310	292	291	275	264	293	282	323	301	324	282	272	309	281	298	279	329	298	317	333	277	283	283	314	319	319	279	306	291	284	291	296	312	322	296	326	268	270	287	277	309	334	308	282	299	308	278	293	299	265	284	319	280	268	296	296	295	293	290	271	285	286	285	283	289	282	276	298	273	310	272	322	282	269	323	306	292	302	322	284	306	311	291	288	277	332	279	274	291	291	264	337	286	313	266	290	288	324	325	291	282	269	290	326	302	304	273	290	293	296	287	273	292	309	297	287	323	278	310	290	296	292	306	270	287	314	294	315	310	277	280	301	344	306	271	305	306	308	307	321	291	282	299	301	300	314	323	328	310	270	314	321	304	322	304	323	330	311	298	295	290	302	308	268	297	295	262	311	304	285	310	312	277	279	292	306	298	315	300	289	306	263	285	320	304	292	290	316	300	278	292	311	315	302	319	352	279	320	296	290	288	285	315	297	302	295	299	269	295	312	285	290	307	315	278	300	318	286	321	295	285	291	299	310	290	293	312	316	291	297	320	287	263	284	266	311	294	288	308	302	297	277	274	332	265	305	299	284	290	294	307	275	290	294	318	284	297	273	326	283	305	280	279	296	282	331	282	290	300	296	315	295	318	263	310	292	301	303	299	320	312	283	322	280	316	309	300	310	299	285	303	272	290	289	312	311	286	276	344	279	310	312	279	282	288	303	272	328	302	284	311	294	294	304	294	291	309	341	316	275	298	296	309	276	267	283	288	297	284	276	299	310	330	327	292	314	315	270	302	333	290	291	298	280	285	304	278	296	267	272	280	293	316	284	315	293	310	262	310	301	288	292	283	271	318	277	291	305	314	287	282	311	290	322	325	285	292	292	298	281	291	291	305	299	280	317	281	264	318	301	317	305	317	303	301	272	295	291	305	306	285	311	298	290	289	275	280	270	313	286	299	309	321	304	325	320	308	281	288	277	275	316	300	296	293	276	283	291	311	300	287	293	285	299	274	305	327	276	288	280	300	295	304	324	301	258	327	305	307	296	288	270	300	301	289	277	298	268	321	289	289	263	324	302	271	268	317	272	296	305	268	324	281	273	310	283	289	301	287	277	302	296	264	310	304	278	291	287	313	304	290	286	283	308	282	307	318	295	286	290	306	323	287	311	299	300	297	291	304	290	303	304	299	287	288	292	304	297	272	302	281	296	311	272	288	286	298	316	299	275	295	296	295	317	301	297	309	262	298	277	292	296	308	271	306	286	313	305	268	277	293	311	316	281	304	276	264	305	260	302	293	280	274	292	298	292	280	301	309	297	292	301	330	283	277	288	322	281	320	315	285	291	294	264	307	272	308	289	298	293	269	297	297	274	287	328	275	310	290	304	274	300	303	298	298	304	283	275	279	291	326	280	283	261	268	281	299	281	278	297	295	282	291	284	292	279	291	280	294	272	305	270	302	284	318	257	255	332	282	284	298	299	305	309	280	316	334	289	305	288	283	293	311	316	304	283	318	313	320	255	314	296	277	298	304	282	305	321	329	310	279	306	315	253	277	278	311	262	309	290	281	285	318	265	298	296	289	343	284	300	276	323	280	308	319	248	308	314	304	282	289	291	274	274	317	311	290	304	300	306	298	267	262	313	262	298	308	278	254	273	301	296	307	302	286	286	293	294	274	291	325	309	297	269	283	317	284	300	297	280	272	296	281	328	284	285	290	283	300	325	304	283	291	301	308	319	290	298	288	312	308	340	287	289	324	307	288	297	304	323	278	295	285	323	327	297	286	295	288	260	315	304	302	284	311	328	322	287	291	281	316	295	296	271	316	294	318	311	295	311	295	301	277	302	292	271	305	307	291	320	309	299	297	279	307	292	264	301	272	284	311	302	298	285	298	266	305	285	292	294	292	277	296	291	271	282	310	312	287	272	288	299	316	330	280	313	305	287	291	308	298	320	333	294	295	317	310	288	278	278	297	299	303	295	270	308	282	312	299	311	287	316	302	297	278	293	257	285	262	316	331	285	299	260	301	282	285	290	302	320	288	309	278	322	256	302	298	324
24025	21174	28875	23585	19969	3287	860	645	630	546	514	478	472	461	458	403	427	448	407	423	437	410	421	426	388	367	403	426	433	404	418	392	399	368	416	405	404	392	427	384	377	364	412	402	418	403	402	381	389	395	406	371	421	418	382	387	426	405	405	383	394	388	409	413	406	404	371	399	370	403	403	411	389	379	409	409	384	395	370	357	402	373	360	415	361	391	422	391	434	358	407	354	383	378	375	370	411	379	397	354	350	382	394	431	398	437	358	400	390	367	375	359	372	397	348	422	394	369	388	410	377	406	390	396	400	396	364	377	358	441	371	411	368	391	394	403	392	376	373	358	377	387	403	369	366	386	388	356	405	384	435	384	409	396	383	393	389	364	396	402	396	380	358	373	399	357	401	400	369	398	373	405	387	379	377	368	369	384	377	396	386	396	397	414	394	405	363	384	369	424	406	399	389	405	431	350	397	420	394	365	381	399	403	422	385	382	374	380	390	380	383	364	438	386	353	405	404	384	396	397	413	400	434	404	434	394	372	433	379	411	385	384	374	420	410	390	396	376	382	394	393	380	388	417	395	399	416	348	362	388	401	416	339	377	364	395	381	352	386	339	383	386	409	395	367	409	358	370	374	374	389	392	374	383	367	397	389	392	381	415	391	327	417	394	418	396	385	384	415	419	377	402	355	343	390	376	384	373	378	381	359	367	380	397	359	400	386	388	407	371	396	424	386	390	432	384	376	407	417	377	411	357	439	409	385	385	386	384	362	382	369	364	373	388	414	375	404	385	410	387	352	386	337	404	394	380	399	384	375	375	405	406	402	376	403	373	369	391	382	373	382	385	387	417	376	409	401	435	384	364	351	361	377	382	370	365	371	380	375	370	381	354	428	372	379	389	377	396	397	405	384	418	337	377	412	379	387	385	402	391	380	385	402	390	402	367	392	404	384	366	422	379	389	396	373	385	378	359	385	338	408	377	383	326	399	388	422	403	425	389	403	416	376	404	387	384	392	393	401	391	413	382	390	376	412	387	386	381	386	379	396	376	427	380	367	369	389	388	355	362	412	408	381	401	376	423	382	394	370	368	379	343	436	409	438	345	385	398	382	365	400	383	404	379	397	397	403	415	371	357	436	361	417	384	383	400	376	397	389	405	370	426	398	360	369	368	357	404	394	355	404	391	363	348	430	376	384	398	409	428	390	412	393	402	395	407	389	388	426	380	379	375	403	385	405	399	407	380	381	397	378	391	419	386	364	436	418	388	359	353	427	373	387	418	388	362	394	379	390	383	356	351	388	401	376	379	362	366	390	390	367	411	383	397	369	392	416	395	369	355	375	371	384	404	381	407	381	395	399	362	395	422	418	424	358	400	405	403	339	371	357	377	365	374	425	367	388	379	408	381	394	402	348	404	428	375	402	367	363	383	413	395	374	411	376	393	362	391	375	404	400	375	411	364	387	355	426	378	365	402	356	401	382	372	414	390	352	350	407	355	388	416	402	366	376	362	387	393	422	378	402	361	389	374	375	375	376	365	403	429	368	413	375	395	396	381	365	420	400	359	408	375	382	386	357	367	409	374	369	378	372	380	387	391	404	404	396	396	400	386	359	358	384	385	379	394	403	366	387	383	379	409	409	392	403	382	373	386	410	344	411	423	364	385	381	371	398	355	385	392	394	394	377	393	383	371	389	388	396	386	395	401	370	369	367	362	370	375	414	428	398	375	364	392	366	406	363	394	418	394	401	393	380	373	399	425	399	384	391	374	399	345	374	369	383	388	423	390	375	409	389	411	434	407	407	416	371	377	387	395	383	378	415	346	376	381	389	380	363	363	388	382	378	397	393	349	362	404	388	363	385	377	429	411	364	386	402	421	391	390	380	380	401	407	388	367	372	397	387	377	379	384	409	370	351	357	392	385	399	390	398	408	381	347	356	403	351	396	372	390	359	334	419	389	407	379	421	400	404	388	415	379	388	389	403	425	378	363	353	401	383	418	415	389	354	340	405	389	385	390	418	373	378	381	381	380	390	426	335	357	379	411	344	375	396	385	371	363	387	368	407	409	377	397	399	359	386	387	345	406	413	374	391	359	356	382	361	361	376	379	412	396	390	364	388	375	425	381	370	368	403	346	423	392	393	394	392	372	411	420	411	393	369	343	390	373	376	369	349	404	340	412	351	359	391	390	395	382	395	382	407	391	399	382	378	363	407	386	376	362	385	384	375	353	368	394	409	373	348	373	393	412	394	401	414	370	374	372	345	379	392	408	361	400	403	387	376	396	407	402	356	375	397	361	349	387	413	399	396	379	396	363	341	408	386	420	415	396	374	366	393	375	431	380	402	425	381	395	404	396	377	407	381	392	375	382	352	414	393	349	404	370	373	371	360	389	404	430	374	385	410	389	381	369	391	403	428	404	376	385	420	396	384	371	416	379	370	377	390	409	433	425	391	399	397	398	349	384	392	380	429	388	398	360	387	395	398	395	362	407	371	387	414	369	372	390	405	413	392	404	365	375	386	366	395	386	427	380	402	404	404	407	371	385	400	383	408	344	373	352	368	422	409	389	372	376	401	402	395	376	406	392	376	410	407	390	410	380	392	390	393	394	388	399	402	379	398	430	378	407	398	401	412	402	373	384	414	377	388	410	406	372	393	379	434	401	374	378	390	388	412	389	358	423	361	340	385	380	406	433	360	420	407	415	391	374	352	361	360	387	378	388	408	418	398	367	365	375	344	388	406	398	358	378	363	361	384	394	404	421	393	417	364	395	377	391	443	390	366	366	416	367	368	395	417	370	402	370	391	383	392	369	394	365	377	384	403	338	390	369	424	424	403	363	377	393	388	367	418	364	398	371	390	397	361	371	386	375	371	365	401	370	364	404	396	376	394	388	423	406	408	379	376	400	385	396	362	386	383	352	362	408	402	386	373	395	377	374	394	362	372	375	358	381	394	366	395	419	395	412	373	407	390	390	347	413	376	379	385	404	405	396	392	403	386	363	384	406	380	384	395	385	403	368	376	371	403	373	382	362	406	402	400	425	393	405	407	392	383	434	348	414	400	396	416	401	383	403	413	375	390	360	389	415	384	382	401	428	385	411	390	369	400	391	402	371	360	395	369	367	402	398	372	421	422	382	407	353	409	366	404	364	403	371	397	388	414	375	407	387	398	389	389	383	404	400	387	369	381	420	386	365	386	384	408	361	370	360	406	393	391	355	365	392	426	420	402	411	391	366	358	363	352	394	385	355	375	386	397	381	375	392	359	370	380	401	387	388	380	393	383	378	398	405	362	379	349	405	369	387	422	359	397	405	399	379	398	404	350	416	419	404	370	371	383	423	396	394	392	396	371	405	365	364	380	415	397	353	387	431	378	370	417	409	408	403	362	399	386	342	412	370	387	371	403	413	372	386	387	358	374	383	381	399	380	372	376	394	391	337	404	393	377	370	368	406	376	379	415	385	358	392	374	411	411	374	343	422	379	396	381	417	379	384	380	411
42462	57501	20295	4015	2852	2180	1741	1461	1238	1138	1055	994	931	873	858	741	841	810	788	749	731	728	699	744	701	765	725	664	659	718	686	630	710	678	705	692	689	672	671	688	721	677	661	702	650	686	692	688	689	633	655	712	637	676	676	671	669	675	631	687	650	637	701	688	671	655	662	671	681	627	670	668	644	684	691	683	665	684	633	603	615	637	614	676	641	679	667	666	661	690	666	595	654	662	644	699	643	653	635	636	692	682	659	641	624	672	627	635	660	689	682	667	662	610	645	653	650	646	666	681	624	672	666	668	672	676	635	629	655	634	624	652	655	638	661	657	676	656	702	656	689	677	634	647	636	640	619	685	702	636	674	666	655	664	673	679	668	669	686	678	660	650	682	707	715	669	630	674	672	658	654	655	656	687	640	621	612	635	649	590	703	644	648	663	661	717	687	650	637	630	614	654	642	663	697	655	637	595	685	689	649	652	655	687	666	673	638	676	620	642	647	655	661	683	660	682	663	663	637	644	645	611	676	668	656	675	665	620	667	661	650	647	658	664	681	676	695	702	645	667	653	586	622	654	697	636	614	679	654	657	622	677	670	607	668	675	648	714	641	632	668	694	651	654	656	630	660	666	657	666	662	684	664	695	648	680	680	684	685	721	704	665	655	650	691	667	700	640	641	635	595	672	652	654	601	643	651	656	665	638	656	672	641	643	672	664	608	646	723	640	687	653	642	676	661	691	691	638	674	638	639	690	664	629	608	681	661	616	586	642	670	634	681	648	672	680	603	691	667	655	674	667	685	674	651	625	656	596	656	748	617	689	617	665	723	660	694	644	656	651	637	636	664	679	687	653	658	669	682	657	635	676	688	584	686	668	632	634	642	642	656	614	653	680	691	675	655	636	710	719	661	640	678	732	616	663	670	635	684	610	696	698	624	619	682	662	622	624	637	709	635	663	706	646	673	708	684	696	668	630	646	641	716	653	654	672	692	683	657	689	665	670	668	652	660	633	648	665	611	672	595	657	677	660	667	678	725	675	660	617	629	705	653	619	654	676	635	647	719	663	666	646	645	703	690	621	640	673	635	649	659	660	634	677	721	685	665	680	676	675	669	718	657	689	687	619	677	646	676	726	707	698	711	661	737	735	684	681	671	639	709	656	654	630	708	654	662	661	649	660	688	681	628	690	636	666	638	696	643	699	595	669	667	717	674	668	644	605	649	653	664	672	632	689	636	658	713	621	670	673	664	664	693	672	691	653	685	672	674	680	618	709	661	664	667	634	671	673	633	669	671	668	690	637	667	665	719	674	623	656	596	680	654	653	672	637	604	684	678	666	658	659	687	656	652	678	661	644	659	640	661	673	700	671	632	668	670	638	631	672	617	694	642	718	666	653	655	632	697	668	696	674	630	649	697	653	688	619	615	667	707	643	705	630	674	654	675	670	699	665	646	582	697	643	667	650	608	637	695	629	657	639	619	618	732	600	661	652	694	652	692	651	675	648	647	670	690	659	585	647	647	660	659	675	668	695	678	674	631	624	632	626	620	622	647	684	677	613	639	649	657	739	680	654	668	628	700	613	632	615	686	662	664	633	622	669	649	636	642	722	670	701	657	659	649	677	658	607	637	663	670	659	639	667	650	664	641	685	639	621	682	625	653	648	677	640	632	693	654	630	667	667	638	666	650	654	613	656	666	622	662	681	688	658	632	642	642	669	648	656	658	640	664	682	706	670	667	627	658	708	657	660	613	649	696	695	696	651	644	631	610	696	653	678	655	657	638	637	663	676	626	626	703	648	695	631	628	660	658	684	668	641	660	673	659	643	654	636	667	677	657	620	664	654	658	645	629	677	619	658	701	688	619	706	679	647	710	603	665	677	612	712	696	663	599	635	642	666	635	627	629	664	612	680	633	659	715	674	642	645	630	685	667	635	665	687	723	663	686	662	662	639	635	712	701	684	630	659	658	677	674	666	670	689	683	658	669	674	677	642	672	656	625	655	647	628	723	671	662	645	666	675	687	654	665	640	686	696	659	620	702	662	662	698	645	700	634	646	660	697	636	679	632	684	638	701	716	641	656	649	676	640	632	679	685	658	667	670	700	628	622	645	663	636	642	675	697	624	673	646	698	625	657	635	685	663	627	665	624	643	685	671	660	655	691	705	678	691	686	658	624	674	632	664	694	648	668	700	617	642	690	656	690	650	667	651	632	638	664	645	699	632	663	631	707	700	679	719	658	638	698	702	697	611	737	664	669	684	635	662	679	665	642	670	658	642	676	644	717	681	639	700	681	678	700	659	622	690	645	639	653	637	653	664	684	687	626	687	693	665	689	682	650	705	618	646	613	653	695	709	656	704	636	688	670	627	690	657	655	640	656	667	677	656	657	691	633	641	689	627	659	643	677	644	605	671	700	637	651	641	658	666	665	613	688	624	668	674	685	706	663	672	628	710	701	664	692	605	627	671	683	662	649	687	733	675	685	657	602	637	680	693	695	652	639	679	673	689	658	664	665	651	674	658	647	680	634	712	697	679	652	658	670	674	702	698	650	624	637	680	708	699	656	619	652	655	679	617	655	659	674	651	613	636	685	657	644	627	616	642	656	644	680	648	668	653	621	679	632	715	673	708	644	647	611	663	679	677	619	676	671	628	619	676	650	622	607	703	633	651	667	703	668	641	669	662	631	679	656	675	649	639	676	659	637	679	655	664	635	609	601	623	666	687	620	637	698	671	646	693	641	670	658	679	666	672	665	617	597	674	628	672	665	662	673	668	641	644	650	664	658	649	631	653	678	658	679	666	640	667	682	691	668	612	676	626	650	640	654	665	673	636	665	683	696	718	668	658	694	637	709	674	677	641	690	645	743	654	639	674	631	670	626	714	638	630	731	593	638	655	701	661	664	649	674	653	654	663	677	659	666	658	676	662	671	683	636	643	615	605	632	683	650	652	694	661	707	661	633	625	657	644	628	653	662	637	642	634	679	681	679	677	599	681	645	658	625	643	647	661	663	683	617	677	713	655	682	678	635	637	687	654	647	651	650	640	689	693	674	660	696	701	671	628	684	667	673	640	662	672	698	621	655	647	643	689	684	650	697	672	673	678	676	671	682	647	663	645	659	655	715	663	641	618	634	666	652	689	666	643	706	679	644	646	659	688	643	686	686	657	608	680	645	654	635	699	639	637	671	654	625	611	704	687	608	675	718	645	656	636	619	638	614	669	653	651	633	692	623	664	673	597	684	626	619	634	659	630	637	659	650	686	670	634	684	613	675	665	677	687	670	691	622	697	675	664	625	650	694	660	680	669	642	670	718	646	665	669	673	645	636	664	660	663	661	620	675	680	688	657	655	631	651	647	607	632	697	648	649	655	635	667	634	626	614	689	636	688	605	647	679	693	666	657	681	656	669	629	656	671	687	628	643	692	607	657	644	673	678	688	673	625	639	645	645	716	643	684	684	625	673	681	652	666	605	651	685	648	651	675	660	702	690	668	700	651
23035	21103	29019	23362	21078	19403	2741	1059	877	819	774	716	672	670	683	634	635	665	625	610	646	615	584	624	606	590	550	586	584	582	550	509	569	578	577	564	564	561	569	530	550	564	566	541	629	560	579	523	528	543	525	546	578	534	565	557	549	522	540	601	554	536	519	542	583	531	558	557	498	550	529	548	535	512	527	554	546	557	541	555	526	552	532	572	524	513	554	558	556	516	505	551	569	572	522	513	555	529	565	532	562	560	541	594	586	551	547	548	518	539	505	558	559	551	540	519	507	574	532	537	529	557	568	534	555	538	528	559	538	531	549	516	519	567	541	536	541	550	564	520	575	536	572	532	568	524	545	597	521	574	568	547	529	520	491	546	563	528	546	553	531	581	560	499	557	562	526	512	578	548	568	570	552	549	561	526	528	558	516	564	525	534	558	510	536	556	577	539	553	556	581	562	517	550	552	531	519	533	548	485	541	532	529	586	572	539	559	579	564	557	568	530	579	523	562	558	544	541	513	540	586	565	489	560	570	519	547	543	516	552	527	566	548	559	598	579	583	540	547	555	550	555	550	536	563	544	520	546	568	558	527	557	592	566	505	502	496	536	499	514	555	535	502	554	559	592	560	536	552	545	538	487	515	540	532	557	540	530	556	536	577	551	527	553	506	548	551	528	558	531	578	534	532	597	527	538	523	513	532	517	548	488	518	572	533	563	553	548	520	543	528	556	520	546	550	577	482	538	517	530	503	524	549	530	565	508	566	504	569	562	549	540	545	516	547	503	524	541	531	533	536	553	555	526	550	545	565	527	477	528	511	565	560	553	564	552	484	510	520	559	556	549	533	584	530	514	573	519	557	561	547	534	554	522	554	557	531	525	584	531	546	536	491	528	508	524	530	549	502	535	550	515	493	516	539	558	525	554	583	573	521	546	575	575	572	502	502	562	597	533	510	540	557	533	513	527	537	562	552	491	601	524	503	534	548	541	578	566	518	535	556	515	511	512	522	548	541	535	506	520	555	512	518	535	555	529	535	560	526	570	512	554	549	563	537	517	553	511	573	541	523	531	539	564	517	565	586	532	564	520	544	496	523	542	517	564	515	512	569	551	573	555	532	551	552	547	545	551	502	574	539	547	513	548	543	510	548	502	556	517	522	534	532	558	520	567	556	545	526	524	558	587	539	548	573	541	508	563	555	535	538	568	564	564	509	506	558	516	556	558	515	512	498	552	538	558	533	551	570	521	578	560	536	531	536	546	531	560	555	545	522	533	538	529	581	546	508	558	542	546	495	538	533	515	527	528	565	533	527	533	579	576	550	517	551	554	536	546	543	555	572	515	535	543	542	569	557	621	510	542	540	526	552	537	508	536	555	542	521	571	518	566	521	573	525	549	521	519	555	562	534	526	588	557	568	581	562	564	544	551	563	514	515	555	503	589	521	573	543	495	585	559	552	541	534	511	557	538	535	501	540	527	544	569	522	532	540	570	528	585	561	504	541	540	523	575	544	551	514	535	545	544	520	562	558	533	531	554	514	530	494	526	521	562	528	527	541	525	516	543	556	517	515	546	582	540	531	517	514	544	582	560	552	605	532	539	563	505	521	531	530	554	550	558	563	547	524	533	555	550	495	528	561	492	540	548	508	544	537	529	508	508	545	541	525	573	533	529	548	569	578	563	575	551	499	591	512	530	551	527	532	534	530	538	529	530	537	543	555	524	511	549	540	539	540	537	533	571	600	496	532	567	574	534	517	537	515	553	557	573	554	536	556	506	504	574	581	510	592	558	530	516	550	529	578	533	529	544	559	529	540	581	511	591	555	548	543	566	521	561	575	567	514	527	505	555	541	564	499	498	564	527	534	558	509	517	519	569	536	570	583	543	528	551	525	529	574	536	531	533	531	525	552	555	528	556	510	510	535	524	525	555	540	550	600	536	488	544	525	534	523	531	533	530	549	541	501	571	543	521	530	576	597	494	555	582	562	502	546	548	546	584	565	580	506	539	528	535	547	540	549	533	577	565	531	537	548	530	538	525	524	522	531	550	546	522	529	554	532	526	554	497	542	559	558	534	567	567	543	544	553	498	592	569	558	509	519	550	586	497	539	570	521	531	526	535	592	578	571	583	539	516	528	550	539	514	580	543	561	568	554	546	534	534	554	560	519	545	553	542	529	563	549	496	513	542	534	547	544	511	550	591	562	516	529	547	556	546	508	531	525	568	545	554	542	559	569	530	540	529	528	529	563	552	527	555	508	558	522	544	562	564	582	538	532	562	554	534	551	531	518	516	517	589	539	580	542	523	512	538	554	558	521	574	537	555	594	539	578	505	534	500	529	533	534	524	577	556	483	560	551	556	557	562	549	542	516	556	484	556	572	512	563	550	556	553	530	537	561	565	513	611	556	490	552	534	538	560	580	545	525	536	548	525	557	536	551	553	548	569	490	603	540	523	534	588	546	536	542	551	525	529	553	536	554	555	585	539	534	480	535	504	564	537	546	549	543	546	545	547	509	567	541	567	555	557	523	561	539	530	547	480	527	565	554	553	569	549	560	550	551	546	510	589	530	540	541	542	542	517	533	547	554	554	525	592	558	543	572	560	562	534	547	522	528	592	515	550	521	576	508	564	532	540	532	557	552	516	613	514	545	499	533	534	529	524	557	544	515	507	530	516	566	562	538	574	562	522	563	530	527	535	539	550	584	526	574	518	495	569	559	525	550	586	518	528	522	540	541	554	494	499	533	551	545	560	502	529	570	597	552	503	526	544	518	537	530	500	585	545	551	539	539	551	569	537	558	557	548	542	549	521	544	533	523	542	549	565	562	510	514	537	504	519	566	517	585	562	559	518	585	571	553	525	545	547	548	544	547	524	505	543	511	526	551	518	508	517	490	570	545	519	518	494	555	533	557	560	554	543	524	519	560	535	527	568	566	531	526	550	533	584	524	551	534	538	567	573	531	569	537	538	528	561	515	495	544	505	549	562	560	518	528	586	548	556	517	521	532	526	535	503	545	552	562	571	535	565	543	512	565	554	523	534	547	536	584	538	537	527	516	547	536	557	544	524	548	509	530	555	557	572	509	562	548	573	497	561	532	539	496	581	560	566	532	524	531	559	544	495	500	501	558	592	509	555	493	533	579	546	518	529	540	557	549	567	557	531	511	597	567	548	530	552	533	524	540	533	532	553	551	554	543	526	566	566	541	531	592	527	525	516	528	535	551	542	561	551	500	521	585	503	516	512	519	542	535	509	545	512	574	534	560	561	601	539	542	545	544	491	547	533	512	504	540	487	555	496	541	544	532	530	618	607	519	538	540	547	506	538	564	548	547	514	526	579	528	532	575	545	541	530	533	552	519	531	530	580	516	542	526	568	533	538	561	566	525	524	529	494	560	584	526	518	553	593	553	575	564	555	525	548	526	539	517	470	572	534	576	541	502	507	606	525	536	533	534	559	538	566	513	571	516	553	544	560	504	580	520	500	543	571	563	537	562	507
49769	64041	22936	6921	4746	3578	2914	2441	2072	1851	1662	1485	1338	1330	1301	1259	1156	1163	1132	1118	1079	1060	960	1024	1027	970	1018	932	1030	938	1006	910	975	933	954	907	910	893	923	892	950	894	932	948	927	895	911	960	917	937	925	964	924	983	925	922	909	909	888	894	878	864	903	856	977	937	902	919	913	928	916	911	884	924	917	890	896	907	865	936	884	917	915	952	888	900	853	872	834	903	885	961	927	893	883	923	895	878	893	904	878	900	911	962	909	933	915	898	927	833	938	923	866	936	907	920	859	835	913	930	932	879	881	910	922	906	894	880	866	893	929	959	871	904	889	894	886	936	881	900	868	859	847	925	886	862	922	954	908	866	866	940	904	864	904	893	889	979	930	880	906	899	843	900	866	887	885	853	939	894	892	889	930	921	917	890	905	944	833	914	927	867	941	924	921	901	913	898	923	853	876	900	876	911	897	899	925	891	865	810	845	914	910	882	875	927	893	867	856	872	844	850	897	911	926	903	858	828	878	839	839	900	896	892	895	910	932	877	839	939	885	900	878	882	908	886	954	921	923	919	901	956	903	871	898	903	872	904	918	856	889	883	922	918	952	888	872	907	840	930	925	935	894	879	881	829	873	886	917	930	914	879	853	896	864	892	943	905	865	894	884	904	928	852	905	878	930	894	909	866	863	859	945	853	890	907	907	931	875	905	885	871	887	888	942	914	952	867	954	927	882	850	873	897	922	920	864	902	858	850	873	873	892	921	860	925	893	942	937	816	922	863	958	859	899	923	946	909	867	877	878	844	881	883	873	918	891	959	833	900	912	864	925	899	874	905	942	908	863	898	919	905	923	903	862	853	913	891	833	830	894	941	870	883	913	891	878	890	857	918	894	874	903	894	891	907	869	874	859	887	858	893	933	882	844	917	913	917	929	880	920	899	914	881	871	951	935	908	873	973	847	905	909	858	911	891	894	905	908	870	913	946	877	882	878	896	925	871	913	916	876	886	909	909	839	941	949	840	859	916	827	876	892	879	902	903	855	937	902	908	885	912	899	892	933	949	917	950	907	901	870	886	868	875	951	898	877	869	889	910	884	887	914	879	920	897	930	897	894	879	874	916	911	912	910	911	861	893	936	864	917	871	920	905	888	865	903	862	900	925	928	885	853	896	890	904	921	911	866	878	882	914	899	942	879	884	862	851	902	893	887	904	854	889	922	868	899	867	877	891	903	902	887	937	878	853	891	971	877	879	878	916	957	836	863	867	951	885	931	909	912	879	817	894	927	900	887	871	907	890	821	907	943	915	882	912	859	912	880	920	877	854	882	851	898	894	858	890	928	914	871	942	915	917	811	869	911	902	909	885	888	872	914	881	909	863	914	866	882	888	893	926	897	881	827	901	892	905	864	874	903	910	892	890	862	850	962	908	886	915	873	842	901	902	872	867	904	866	900	864	885	868	896	876	915	886	945	842	939	860	842	929	903	867	908	948	928	885	890	907	885	872	927	905	940	862	911	912	897	876	922	893	915	891	922	857	898	883	827	938	877	874	907	919	916	887	890	911	880	928	883	870	866	894	930	916	900	855	907	865	896	932	847	831	854	886	945	850	905	876	896	850	845	896	886	902	913	867	846	861	791	839	896	870	901	853	933	897	897	861	909	867	882	831	928	886	843	884	896	921	871	872	919	866	934	889	887	921	909	869	925	877	878	893	907	855	888	891	895	900	907	883	869	886	960	983	941	893	908	935	891	940	892	869	886	885	856	867	869	938	900	947	871	949	891	896	929	904	890	876	899	908	899	879	856	873	908	855	931	895	937	932	833	890	854	894	863	868	879	895	865	903	875	928	896	870	913	862	871	895	910	896	916	895	881	876	956	916	913	879	915	907	867	873	888	895	844	915	887	900	872	865	917	890	911	921	950	848	946	880	890	868	911	864	926	922	907	909	890	876	887	909	895	897	927	909	913	862	896	892	873	915	863	903	880	902	901	935	860	893	925	916	863	852	858	827	873	923	919	877	862	870	865	917	926	870	919	970	870	923	877	910	872	896	875	909	920	910	937	963	911	890	898	895	901	880	898	835	873	818	843	884	833	903	891	916	900	891	889	910	945	902	869	909	873	901	892	872	882	877	905	940	915	894	852	909	908	891	895	868	905	917	881	907	860	944	942	908	924	900	893	867	869	870	920	931	856	854	883	871	955	880	868	922	923	927	923	891	903	868	895	866	916	866	910	869	894	870	899	877	932	910	933	903	923	903	903	860	943	898	906	972	902	864	903	927	856	887	903	881	881	924	858	882	872	892	900	956	946	912	900	894	899	942	919	925	900	858	942	934	903	875	876	936	867	917	968	923	961	883	943	885	844	912	879	901	853	922	895	919	860	938	918	874	869	904	935	901	891	874	876	856	952	885	891	849	906	880	887	954	853	869	898	922	905	905	876	918	885	846	925	891	858	866	866	930	917	932	929	897	853	897	954	888	943	865	866	866	891	902	882	875	932	883	965	880	888	924	966	863	914	882	866	860	890	865	875	889	874	853	897	928	882	892	921	915	933	871	876	882	927	904	936	875	925	861	910	836	944	897	868	891	934	902	856	889	888	869	904	871	925	882	849	940	884	866	884	877	893	890	920	876	901	882	887	933	937	898	931	892	891	858	875	912	885	934	919	885	847	882	875	923	932	921	951	868	893	880	906	826	969	807	869	893	915	934	930	847	833	933	875	884	861	892	898	811	913	864	886	894	925	891	890	881	884	919	911	937	911	881	904	944	817	929	892	962	819	881	898	899	839	917	872	848	883	885	902	858	973	881	934	911	909	882	870	904	896	923	895	906	834	918	938	925	909	945	886	936	897	873	914	903	905	938	837	953	932	923	868	889	844	930	906	917	885	887	890	890	882	883	852	893	881	902	879	858	888	946	884	916	904	898	884	929	920	890	868	894	865	883	972	873	914	912	896	906	870	900	921	926	883	858	874	905	892	913	832	917	896	910	924	918	868	928	859	909	921	918	855	858	892	961	887	869	922	870	868	928	930	884	858	908	850	927	880	861	875	933	934	889	901	885	889	902	850	899	884	865	920	948	858	876	888	934	895	897	875	946	880	891	874	912	894	908	915	876	886	912	879	910	942	876	871	939	878	897	880	925	921	894	922	945	905	899	891	924	854	935	877	902	915	855	862	941	875	915	900	891	879	909	921	909	857	881	954	890	888	926	936	899	933	877	893	910	904	931	929	939	879	925	904	874	892	927	882	893	889	908	917	903	880	889	910	896	895	871	902	895	867	873	869	899	908	911	891	958	895	882	875	843	849	915	869	927	900	893	897	893	892	916	944	849	877	880	913	883	899	912	886	871	876	876	868	944	946	941	902	940	940	852	870	942	830	900	908	883	890	859	882	878	844	909	917	907	909	907	894	948	915	911	874	942	881	937	852	865	899	872	853	893	909	914	924	865	883	913	916	832	861	916	931	972	864	826	916	881	907	878	862	879	919	919	910	898	894	872
26676	21197	11801	819	247	221	195	193	175	159	155	181	190	154	168	156	160	170	179	172	169	156	164	154	155	185	164	143	159	153	160	157	168	167	181	169	160	146	178	182	147	148	154	154	173	151	167	157	168	173	172	152	155	170	142	148	143	174	158	156	167	159	159	164	150	149	150	151	168	166	172	159	166	155	161	167	167	160	173	143	145	195	138	164	175	162	168	166	167	174	176	178	187	148	154	178	180	169	167	162	148	161	172	202	172	163	174	167	164	153	131	160	158	146	148	152	184	169	180	132	146	159	155	155	158	153	157	145	151	166	152	156	179	167	170	152	175	170	174	179	161	167	169	159	159	141	201	160	142	162	159	159	163	162	159	167	170	175	165	173	157	167	175	174	148	164	170	174	158	151	159	169	167	187	154	164	176	139	146	152	170	159	141	142	143	162	184	153	172	178	151	161	182	184	140	150	175	152	155	180	156	161	163	172	144	148	178	167	158	152	176	163	176	154	175	167	158	149	162	173	161	138	167	163	160	142	148	164	135	166	135	145	180	161	178	138	167	160	183	178	154	156	161	175	176	170	164	173	156	151	151	159	137	163	195	156	157	173	176	165	160	145	156	182	156	161	157	164	168	156	157	150	148	173	167	162	180	153	197	171	182	157	180	155	157	138	172	156	165	156	164	187	149	169	181	147	174	165	165	153	140	167	172	180	171	164	151	158	132	159	185	152	159	151	142	133	173	177	166	179	155	173	167	153	166	141	155	167	148	146	161	176	136	170	153	160	177	172	147	172	162	142	151	163	177	179	166	179	161	135	158	162	150	166	146	155	162	164	173	165	167	185	168	155	135	127	133	170	149	138	158	149	172	150	137	171	167	156	164	160	148	177	165	179	158	154	174	154	171	143	153	166	152	169	157	153	156	173	161	171	157	172	150	146	172	173	160	149	197	154	133	182	148	174	169	147	141	181	177	179	155	157	186	143	153	154	185	163	163	195	152	146	158	166	162	144	145	149	173	160	170	157	176	174	150	150	175	164	154	186	170	154	166	160	172	158	154	143	143	153	146	168	176	155	143	154	165	161	156	122	173	177	182	149	164	162	151	177	138	168	167	154	148	153	154	158	163	156	159	151	144	152	165	157	168	166	152	171	157	163	149	161	146	187	165	180	190	184	169	136	181	149	181	183	171	143	165	144	182	169	160	181	166	162	185	150	172	167	153	171	185	168	161	182	174	161	188	148	176	155	142	173	164	163	169	157	148	168	169	160	173	163	160	149	151	156	151	163	181	159	148	171	167	140	154	186	174	167	163	168	158	160	156	154	169	150	160	184	181	160	152	140	167	165	177	158	158	185	176	170	181	171	165	156	156	164	175	163	149	155	168	146	182	179	166	148	169	154	165	170	165	154	152	158	173	166	157	154	168	153	160	170	142	184	155	144	163	146	175	168	165	167	144	172	145	159	170	167	161	159	147	173	178	160	152	178	158	146	159	134	146	157	188	152	173	155	169	167	145	195	154	153	193	148	161	168	161	173	163	160	165	167	142	148	154	161	174	158	175	159	161	165	149	158	195	156	151	153	162	152	140	165	138	167	187	176	167	179	158	196	152	164	186	171	164	157	155	138	165	184	146	164	191	160	175	178	165	155	141	156	180	167	168	138	167	164	141	131	169	148	164	146	192	178	162	151	143	167	148	157	150	149	169	152	172	166	166	165	156	164	169	174	192	159	155	162	171	142	174	144	175	158	160	174	145	162	124	151	156	173	163	164	158	155	164	181	163	164	142	145	162	158	157	157	159	195	174	160	178	161	170	175	155	181	170	154	171	150	189	161	159	182	169	165	150	168	181	162	147	165	149	141	180	166	157	176	161	163	158	168	163	163	153	166	162	180	163	161	164	177	157	169	184	157	174	160	156	160	160	139	145	176	150	176	170	146	174	183	166	154	164	177	170	176	158	163	145	157	160	182	153	178	144	175	161	158	154	159	167	180	153	159	184	170	150	175	177	122	150	177	147	160	163	160	207	174	129	147	159	154	153	152	155	153	138	159	154	165	163	168	148	177	157	168	169	135	153	152	153	154	153	127	160	165	171	152	158	145	174	171	166	158	168	164	171	183	139	177	142	161	164	161	159	165	158	151	164	138	168	165	169	162	163	147	166	170	157	161	150	156	167	169	172	187	159	162	152	146	138	172	152	166	169	170	191	160	179	185	181	164	166	154	167	164	155	179	149	156	159	132	154	155	177	172	158	135	141	187	168	155	145	152	154	151	160	160	177	170	172	165	175	167	176	160	169	155	160	163	158	161	153	168	145	147	169	130	160	163	164	153	172	176	156	158	154	153	145	140	177	166	154	163	167	170	170	154	139	165	160	137	179	170	175	164	165	147	133	150	158	155	171	165	161	164	137	148	136	152	152	168	158	162	149	164	159	154	166	156	158	171	180	165	162	151	148	183	161	158	165	161	168	156	151	155	158	158	153	157	157	153	181	154	155	159	150	177	161	170	140	153	153	163	143	139	164	149	121	149	150	171	169	161	153	162	154	181	157	158	137	165	150	150	140	168	160	164	172	172	165	140	165	177	158	146	192	153	170	150	167	155	146	148	158	159	154	169	159	151	167	154	179	162	153	174	163	167	172	139	169	156	138	152	173	184	169	150	165	145	153	163	167	173	162	158	172	159	164	155	152	146	160	168	166	169	147	159	138	176	153	143	142	169	157	167	173	149	162	144	165	156	195	187	160	147	174	163	179	152	164	157	159	143	186	143	171	164	147	166	175	175	146	137	165	162	142	163	162	131	151	155	161	168	170	160	146	138	151	166	148	152	165	169	153	171	170	161	152	150	184	161	164	160	174	143	157	132	157	157	160	155	171	168	173	187	140	194	158	163	173	169	166	159	139	148	176	155	172	170	169	154	165	170	164	171	159	172	163	176	158	146	149	170	153	161	160	139	155	183	164	175	172	162	169	150	160	163	157	154	148	151	173	157	162	180	150	162	159	152	176	148	153	156	153	162	161	168	155	154	166	172	168	169	165	160	146	154	180	147	155	173	154	179	167	159	136	158	170	152	163	169	159	187	163	180	156	168	151	169	155	145	134	146	135	147	148	153	172	173	176	155	161	162	174	151	137	155	189	175	191	161	138	157	150	167	176	179	160	134	152	143	159	159	166	151	155	160	153	148	138	161	179	157	155	142	141	174	151	165	170	132	166	159	143	141	137	147	167	159	163	155	168	165	190	168	163	137	163	164	167	170	159	165	179	147	171	158	143	168	157	143	164	173	160	156	153	127	151	162	164	168	153	151	160	155	158	145	170	177	187	147	151	175	152	170	173	179	160	166	155	153	183	166	170	161	178	144	173	167	173	166	178	153	170	155	160	158	152	175	180	153	166	147	166	163	172	167	172	198	179	172	190	148	163	150	161	155	166	154	165	147	139	172	189	171	178	159	159	184	150	152	152	157	162	174	160	165	170	162	157	167	137	181	141	134	153	169
21004	23159	3055	666	479	456	388	364	373	331	337	302	309	285	310	280	286	294	300	313	288	291	294	313	337	311	311	286	342	289	256	287	307	269	289	309	289	314	290	312	329	322	289	308	287	270	335	292	305	310	287	268	309	308	318	288	290	308	317	276	305	293	278	298	292	320	282	318	305	289	302	303	292	286	304	297	298	293	274	288	267	314	287	292	306	277	249	285	284	279	324	276	295	312	273	276	294	308	288	295	304	312	313	305	333	272	291	298	292	329	317	289	283	286	278	296	304	282	314	275	269	291	317	290	311	319	336	314	278	304	314	306	302	278	300	283	298	284	269	282	301	277	288	295	301	270	301	289	315	322	248	290	299	315	296	290	287	292	316	311	273	294	279	302	302	332	297	308	324	271	299	315	301	271	299	334	320	292	293	290	289	324	307	290	328	290	302	297	284	270	331	280	261	298	296	285	279	294	306	295	289	270	301	293	286	289	290	306	267	280	257	322	278	298	286	313	276	258	294	302	262	299	329	297	303	262	297	282	294	311	273	278	311	289	297	292	284	287	280	290	267	296	288	320	283	312	297	289	293	296	310	328	313	302	295	281	298	308	327	291	288	294	284	290	288	287	314	294	304	293	292	279	311	306	316	287	298	272	245	288	282	272	267	282	311	300	309	299	318	321	257	322	297	292	303	291	312	254	292	274	301	291	284	283	275	311	286	320	305	300	301	280	303	279	295	282	315	302	284	296	280	287	299	264	283	283	298	303	295	312	311	276	307	279	271	284	312	271	305	288	293	305	291	300	306	291	289	278	286	307	267	325	284	275	312	260	291	281	282	296	284	285	290	298	274	292	281	284	304	297	289	265	321	319	301	284	351	309	318	299	297	294	288	286	302	283	302	283	303	285	266	303	290	290	273	312	281	280	286	282	290	286	291	299	303	307	299	324	268	264	297	294	306	296	305	287	315	281	278	293	309	272	310	264	291	286	290	323	295	326	317	272	303	284	297	328	289	280	309	292	280	313	347	268	298	308	285	286	281	301	305	314	316	326	269	285	283	296	293	291	271	296	302	310	314	256	284	333	281	291	312	294	296	298	306	291	300	301	287	298	296	314	277	297	291	288	333	317	268	296	294	284	296	288	290	308	262	293	318	308	286	318	277	291	307	278	283	260	287	305	286	284	292	294	295	287	319	293	286	297	288	259	301	307	288	310	270	293	280	310	303	313	287	296	282	292	295	308	267	293	307	305	285	291	288	318	264	306	272	300	306	299	320	306	290	307	273	310	292	316	295	289	281	271	297	292	296	274	257	332	295	321	295	300	296	307	276	328	309	293	317	271	313	267	301	282	284	308	302	285	300	283	303	311	343	289	309	303	304	269	299	304	274	312	291	286	294	270	287	298	290	310	269	261	336	322	288	255	288	305	309	281	292	273	291	320	310	287	269	272	319	303	286	296	302	307	317	293	292	274	302	262	284	305	310	296	289	260	286	278	307	300	300	306	298	285	308	298	300	283	315	298	284	276	276	286	289	297	287	270	272	319	298	318	313	287	278	306	299	294	275	291	305	293	310	292	265	299	325	287	303	272	300	290	312	279	286	300	321	309	267	279	314	293	286	298	303	307	275	304	284	270	302	303	326	312	299	293	308	304	319	300	264	267	300	286	306	284	266	268	290	324	298	301	266	296	304	292	290	259	302	286	285	270	305	261	293	299	279	370	280	306	288	301	325	302	306	282	328	307	283	300	293	288	265	280	280	298	294	292	284	298	294	263	289	298	312	306	277	276	290	285	295	274	281	279	265	285	282	303	304	301	320	298	281	277	278	256	278	261	282	304	289	286	284	293	284	265	288	286	331	281	278	289	276	298	291	284	301	272	310	305	291	291	312	291	282	296	305	319	285	267	263	286	294	281	289	286	306	268	332	302	303	299	273	295	272	291	285	288	281	251	277	263	293	272	251	305	290	301	298	292	314	283	307	295	312	282	286	304	275	295	303	281	294	332	284	311	315	305	271	294	305	301	300	264	297	296	278	313	297	297	279	292	283	294	307	302	274	284	328	260	323	280	280	300	286	272	314	262	278	298	301	308	301	311	285	316	311	294	276	288	284	283	303	286	320	288	269	299	272	283	315	283	247	277	294	298	325	320	275	290	253	305	290	269	305	257	286	302	303	296	314	286	303	303	269	312	281	310	293	301	320	283	284	318	280	302	326	278	291	303	300	298	288	297	274	289	300	307	314	267	272	317	323	298	293	290	289	317	286	293	270	286	320	239	297	332	305	308	318	275	288	251	290	292	278	304	305	300	317	296	279	283	320	343	289	275	286	280	295	299	301	285	270	289	310	304	304	297	278	304	278	291	314	287	297	296	318	314	309	307	270	296	304	315	273	291	263	273	310	283	291	307	301	284	279	261	305	280	306	313	273	309	296	286	275	262	300	278	310	291	313	326	325	321	320	283	311	294	323	293	298	283	271	267	287	276	313	330	296	300	277	312	287	283	301	266	323	282	324	310	297	297	275	283	326	299	307	279	310	306	312	288	296	321	274	303	315	288	280	282	285	298	287	284	283	303	296	279	286	317	322	289	248	306	286	291	299	258	274	310	299	275	304	319	263	293	288	279	287	290	310	307	299	315	303	303	289	300	292	270	325	298	301	290	291	301	304	328	292	305	284	273	298	303	306	307	311	283	328	296	286	314	289	263	300	302	326	275	282	296	282	295	282	298	289	298	305	321	254	289	315	298	276	298	301	305	286	280	311	297	301	274	285	331	318	299	298	280	293	304	292	307	287	292	315	297	288	294	289	324	255	320	335	304	307	279	292	285	293	302	275	329	297	297	303	321	285	301	262	291	307	295	301	336	302	278	285	265	302	267	302	309	298	288	298	287	317	273	273	309	272	306	319	294	276	270	311	313	276	301	276	319	293	290	303	282	294	307	303	267	293	249	306	315	276	308	301	314	284	282	274	304	284	248	309	319	339	328	288	294	301	288	263	314	274	292	276	284	272	315	302	331	274	285	283	301	321	284	294	304	307	289	289	277	313	299	290	296	288	267	332	306	298	325	288	304	314	274	276	317	315	286	283	307	286	300	303	299	278	257	298	313	316	284	291	303	316	286	291	321	291	304	270	286	277	303	304	299	278	312	284	309	333	298	290	305	279	306	317	276	294	322	310	294	270	307	291	286	327	260	307	289	281	293	274	292	294	297	300	294	287	290	293	306	305	326	302	273	282	310	298	298	288	315	292	278	311	292	275	286	332	299	292	273	316	287	286	311	280	305	321	319	285	303	298	276	295	328	309	278	317	287	337	258	310	274	300	295	336	299	304	282	294	291	278	329	288	319	285	274	335	334	312	297	300	275	272	278	293	290	278	307	310	288	282	283	295	306	292	296	332	305	272	307	306	334	261	305	285	300	299	309	287	293	258	326	334	302	315	289	271	286	294	309	348	296	285	310	262	307	293	304	265	270	308	299	271	291	296	297	305	288	302	287
24006	21126	28369	24073	20298	3686	803	664	527	530	468	497	459	472	402	439	410	447	451	384	416	379	417	403	407	393	403	432	413	396	433	387	425	425	391	404	376	400	411	350	400	394	384	361	389	395	384	433	383	402	405	399	390	435	346	366	386	411	380	397	391	410	370	378	369	417	340	393	435	396	376	364	412	375	354	378	412	378	382	372	383	407	432	387	432	396	395	376	380	410	435	375	358	359	377	368	393	394	397	405	360	361	411	375	397	418	366	391	398	365	382	397	407	367	374	455	392	354	415	401	401	364	376	406	392	380	395	398	366	417	426	401	389	394	410	378	382	394	392	420	383	387	388	393	399	413	422	362	382	377	405	387	393	393	393	368	411	356	386	397	357	380	383	394	369	413	339	386	392	377	401	396	400	401	401	388	396	381	396	386	398	399	404	387	384	427	422	387	381	359	397	366	398	406	380	412	382	421	357	381	360	373	399	388	411	403	411	375	371	394	384	386	368	387	438	368	395	406	362	384	372	391	400	366	408	412	371	364	406	383	401	402	386	383	375	409	412	404	381	403	376	402	352	379	403	395	395	385	414	349	395	394	385	369	399	367	391	373	408	363	393	347	394	404	363	392	364	417	373	385	398	391	381	402	383	436	337	375	385	387	424	370	402	376	359	387	379	391	394	400	376	401	426	373	392	375	398	396	370	397	397	406	389	387	352	408	379	379	375	390	404	378	397	409	396	412	412	400	364	410	411	364	401	393	378	426	390	388	421	387	411	394	375	412	370	396	402	371	369	380	376	387	390	414	408	393	420	372	384	392	408	396	387	396	392	425	361	389	394	418	389	407	390	369	378	395	385	371	387	372	394	406	444	371	364	398	379	417	378	374	401	362	358	350	362	370	390	364	367	369	417	402	422	398	362	404	369	371	393	382	375	383	396	380	388	415	396	352	368	401	403	379	378	376	401	401	354	384	391	372	388	389	436	375	394	397	419	379	396	399	391	394	355	394	381	364	391	403	375	409	383	386	366	387	403	376	390	376	421	377	432	373	386	380	372	374	382	386	388	401	366	349	355	360	409	424	385	396	366	392	376	400	390	373	388	389	384	376	415	362	405	383	409	392	385	338	391	399	353	377	429	372	400	413	402	386	402	391	444	392	407	352	370	373	377	385	345	366	407	374	363	369	369	421	397	366	399	409	379	362	399	382	359	368	384	392	359	368	391	384	381	397	411	410	368	403	363	382	395	365	383	391	418	347	411	360	375	369	363	362	411	392	388	378	380	380	410	359	405	398	390	383	393	422	383	372	396	369	404	421	369	374	397	382	413	376	405	379	375	382	381	380	385	402	408	409	400	410	395	372	392	404	406	394	401	387	384	409	365	414	402	393	394	411	387	373	408	371	394	385	408	365	374	367	378	395	405	367	417	375	354	386	362	351	366	401	396	375	361	399	387	356	365	395	381	367	364	376	370	384	361	420	366	398	389	401	403	395	382	379	405	420	376	359	397	398	374	396	369	409	401	373	433	430	364	371	367	405	399	382	384	377	405	398	415	380	392	375	394	434	395	368	379	401	348	401	398	375	367	381	398	361	377	387	387	378	368	364	360	402	365	400	412	355	382	426	385	404	405	361	387	366	388	396	379	390	380	383	402	395	405	366	378	369	404	356	422	390	392	403	390	376	367	374	379	356	417	403	404	430	356	417	381	389	385	379	365	383	372	368	366	383	390	350	415	384	378	398	366	391	366	397	368	400	399	406	348	389	378	416	398	376	399	356	386	375	392	367	382	346	413	388	399	378	427	388	411	353	383	360	382	426	377	423	412	397	401	391	393	380	385	361	369	399	323	395	433	373	391	384	361	397	377	414	368	400	359	393	400	386	372	395	405	375	387	357	369	397	385	370	376	387	389	402	395	392	390	387	378	391	377	375	386	340	352	388	444	389	387	386	379	419	399	408	372	425	399	389	387	388	370	384	376	367	372	390	401	394	382	387	391	429	401	353	433	357	392	393	376	373	365	392	397	369	422	392	374	404	417	369	383	379	369	379	353	401	348	366	372	380	402	334	389	380	411	352	409	369	388	386	361	365	396	372	410	386	369	376	387	371	351	409	355	394	369	370	382	373	409	360	396	370	406	360	354	424	388	369	371	415	361	390	424	378	398	390	390	409	391	364	372	409	356	417	425	358	395	402	379	364	398	387	393	385	361	395	405	334	353	401	397	387	418	400	379	357	398	415	393	345	407	400	391	363	378	401	408	391	407	372	382	401	400	359	394	401	401	410	395	380	361	388	410	385	390	389	427	376	394	380	339	378	379	375	381	395	409	412	410	414	409	378	406	387	380	380	377	378	373	380	380	352	425	361	382	379	386	380	391	380	400	365	362	377	393	335	344	430	390	359	382	385	386	385	381	350	392	404	375	400	383	388	382	371	368	363	392	413	400	393	391	398	402	424	382	381	374	402	378	348	388	385	359	420	359	386	363	364	395	396	388	363	403	404	388	362	406	391	390	409	385	417	384	358	373	355	335	397	389	382	387	371	411	376	373	381	383	380	392	395	391	408	366	391	397	369	386	364	379	410	390	417	375	402	379	402	354	351	382	393	417	405	407	398	421	346	425	423	410	385	405	386	381	391	378	380	404	425	412	397	332	397	381	384	405	389	419	368	392	367	387	420	392	423	392	408	394	396	378	393	407	369	388	382	401	374	373	364	390	370	397	324	398	369	366	377	375	403	359	365	389	376	393	401	389	397	374	347	388	377	393	418	387	434	364	401	382	381	412	391	345	375	406	404	398	401	403	383	374	402	380	387	380	400	409	398	358	401	359	392	375	350	423	399	400	423	402	364	367	371	421	427	423	379	361	393	365	390	415	434	408	372	367	382	371	372	385	382	398	371	379	398	392	405	405	405	388	386	370	383	390	397	390	362	341	386	369	391	392	372	373	391	377	373	425	382	390	392	383	408	386	374	387	394	389	365	370	377	409	382	382	395	397	423	404	383	386	392	377	424	398	380	400	389	381	387	412	371	371	347	390	394	402	347	395	383	374	416	387	415	374	408	380	358	360	385	391	354	371	399	383	396	419	395	362	387	355	352	370	408	414	404	374	372	391	365	387	395	377	362	368	399	409	380	371	388	401	369	422	400	364	360	381	350	367	403	379	376	394	391	363	380	396	382	401	423	401	392	428	414	390	382	381	367	386	407	373	357	386	394	406	399	370	425	357	396	402	385	393	371	437	388	413	365	424	432	399	394	406	380	383	408	381	359	430	436	416	380	422	411	372	381	328	380	373	405	403	407	435	382	408	393	407	402	406	398	434	373	389	384	405	377	408	406	376	390	361	371	386	384	380	388	393	351	412	363	422	355	368	382	369	401	366	352	374	405	407	360	396	415	421	375	386	387	421	395	395	378	421	397	416	393	366	398	355	358	373	349	376	350	376	366	403	404	387	394	388	374	391	374	369	380	392	420	390	395	353	407	369	401	396	416	372	368	373	385
42776	47179	22966	4014	2900	2220	1704	1496	1311	1152	1047	1006	958	877	851	838	786	812	788	794	712	728	743	709	691	723	702	693	709	658	680	669	686	698	725	638	659	698	655	667	655	700	683	655	665	677	662	634	661	684	727	680	649	718	681	644	683	643	689	646	662	656	682	612	665	659	621	688	653	704	695	698	645	633	720	675	690	672	660	634	637	653	662	658	648	621	683	697	635	698	670	646	670	658	641	679	666	651	660	622	649	655	655	687	663	652	661	678	637	595	679	619	660	667	655	646	637	664	670	675	598	671	644	666	671	683	673	610	675	657	654	676	632	654	704	639	632	635	636	658	692	676	647	643	669	661	682	632	593	669	673	640	697	646	668	660	698	683	664	711	704	661	677	691	657	709	682	655	670	626	642	611	634	668	633	659	671	605	705	621	640	664	658	691	657	662	663	687	638	620	659	641	652	678	658	643	668	679	647	672	656	672	635	701	675	708	676	682	682	662	685	646	693	614	654	665	690	714	680	650	661	674	699	651	675	687	655	633	625	681	628	657	684	666	666	698	652	649	643	638	646	685	678	617	657	668	697	665	667	712	686	661	660	702	672	673	642	632	690	629	666	657	719	659	671	662	682	693	651	616	634	663	660	646	669	657	633	644	667	649	648	609	669	680	707	693	644	691	651	665	665	684	690	715	672	658	660	674	632	661	638	644	630	690	672	691	635	670	622	631	647	661	711	672	693	670	645	624	670	666	671	655	651	698	644	671	703	626	692	647	654	643	624	736	665	626	636	613	620	662	667	672	644	653	658	637	628	598	678	642	632	679	672	662	703	611	656	633	629	683	654	617	676	693	684	644	684	680	605	648	646	662	636	681	634	617	671	655	680	666	640	679	645	634	647	724	640	685	671	649	665	619	642	657	708	658	682	702	639	694	667	649	634	635	673	671	641	684	679	671	648	701	678	664	645	646	661	681	670	710	638	647	650	656	673	644	663	689	655	670	611	648	682	655	686	686	670	675	673	664	643	662	616	663	671	669	665	647	680	659	645	644	690	666	695	657	672	674	658	649	644	671	670	676	695	686	635	663	674	639	685	638	663	684	641	639	645	637	656	665	694	637	646	652	695	638	678	629	699	649	626	681	710	633	652	595	697	691	683	664	619	682	704	681	656	691	686	650	653	652	667	653	641	702	670	624	678	619	632	659	637	677	692	627	680	693	613	674	694	679	700	658	677	662	602	637	635	650	610	703	642	652	684	666	641	677	629	664	672	638	638	713	679	665	618	668	656	672	690	665	671	635	629	610	606	667	680	685	701	640	738	653	628	672	656	652	681	641	652	654	678	657	636	647	654	682	631	669	595	660	686	698	703	667	674	624	665	695	634	651	654	656	664	634	645	691	682	684	631	656	644	651	685	658	672	666	658	648	619	696	626	651	624	641	630	660	646	684	646	656	641	602	681	663	636	667	659	621	663	647	677	726	619	672	656	633	653	706	655	658	666	640	637	676	606	639	679	641	660	647	667	626	644	651	674	648	660	703	667	636	635	641	661	666	626	677	666	694	636	671	680	669	634	655	605	632	659	676	639	714	666	686	689	685	693	623	680	676	677	689	735	649	668	694	628	655	662	655	643	631	602	641	628	654	682	733	665	655	649	705	652	623	651	672	703	677	639	648	665	643	675	672	607	673	625	645	683	668	643	667	688	677	680	651	621	667	697	618	681	657	646	668	681	667	714	681	659	683	663	676	699	671	607	661	687	655	662	677	675	633	700	629	657	613	687	693	695	701	691	698	679	631	677	671	651	642	651	640	628	668	705	669	701	644	624	694	647	712	642	619	654	722	668	657	670	651	676	699	685	692	656	692	611	630	683	682	655	678	668	667	678	628	637	626	645	704	667	669	665	678	693	666	711	645	669	657	623	645	651	656	689	657	690	662	677	736	713	640	658	664	681	649	682	711	671	644	670	684	662	657	641	688	643	647	607	643	664	706	690	622	683	669	674	618	590	659	647	675	680	699	661	664	663	639	680	669	671	706	673	614	663	666	698	659	691	629	663	638	684	674	664	689	675	625	606	710	678	657	628	655	678	658	670	628	662	667	643	695	640	652	663	655	633	648	675	677	677	646	661	695	655	687	638	672	628	621	664	690	678	659	660	641	700	626	668	632	670	628	702	708	704	640	625	666	651	726	689	648	619	683	641	673	637	669	669	709	660	652	631	671	619	653	637	630	642	644	653	672	626	652	689	712	639	608	718	649	678	691	659	651	655	646	674	673	616	622	645	642	634	635	671	642	633	684	676	615	643	654	668	632	709	670	614	644	725	660	656	665	699	620	648	641	678	695	686	611	647	637	636	647	641	680	688	666	650	616	697	675	647	675	667	683	616	709	627	636	636	665	658	682	655	681	686	665	665	667	687	687	616	641	642	685	656	663	672	668	653	661	672	649	672	681	650	627	654	640	638	654	686	616	624	617	688	642	633	659	592	671	664	619	688	656	693	643	687	691	668	646	639	602	646	664	653	653	632	662	636	689	628	669	695	673	727	651	633	639	639	653	633	670	703	645	654	669	628	662	621	648	698	663	678	670	696	663	681	690	663	709	714	615	623	650	688	631	679	675	641	710	663	638	671	614	663	623	669	623	670	654	644	623	653	679	682	652	642	694	672	689	689	683	643	672	647	668	632	640	718	630	649	653	712	649	687	676	599	648	714	660	690	645	662	655	667	641	651	631	642	667	688	607	678	654	682	675	673	630	647	710	653	615	661	678	668	665	641	695	647	630	662	676	632	687	662	658	689	654	652	643	651	593	633	725	635	710	609	621	662	630	685	692	702	642	673	634	682	696	651	628	648	686	636	667	642	673	615	668	684	631	668	677	680	645	654	690	689	680	666	619	650	631	655	627	695	676	657	650	656	654	645	635	646	633	680	642	657	640	617	672	686	647	685	677	652	645	652	659	678	648	670	653	671	702	672	667	634	651	670	708	683	665	660	651	667	628	691	637	650	701	682	648	689	684	635	644	642	648	590	650	662	659	636	680	646	662	666	655	644	636	650	634	676	673	685	645	636	680	637	656	634	638	642	688	644	685	702	655	647	628	668	651	641	691	635	670	691	679	592	649	655	645	625	646	654	687	618	660	706	644	656	685	640	701	648	709	658	655	704	685	668	663	705	692	666	674	686	689	643	632	631	645	670	704	682	677	646	690	679	638	621	672	703	711	693	654	646	629	645	670	679	652	603	640	698	672	642	672	694	654	689	706	705	650	624	652	655	681	640	644	667	643	632	685	635	664	660	659	644	635	662	641	651	669	694	642	654	693	701	670	648	669	661	670	660	646	637	699	645	638	656	668	682	629	649	680	618	647	663	685	627	667	606	619	689	677	599	693	627	672	690	709	658	689	632	708	628	649	624	658	662	665	676	630	607	656	669	648	659	672	655	698	678	667	640	661	630	646	663	638	642	717	656	620	650	657	663	643	636	613	684	628	659	664	680	658	685	688
23025	21087	29205	23175	21076	19993	3129	1114	884	833	776	748	685	677	684	657	641	623	643	623	545	574	658	591	596	611	604	589	563	582	532	597	594	559	577	544	553	532	573	548	564	564	499	556	526	529	523	543	585	550	563	500	573	543	561	537	563	567	556	523	546	559	552	575	558	556	584	569	569	554	549	528	555	551	538	574	529	541	564	543	599	547	581	560	541	533	517	537	595	573	624	559	539	541	563	547	530	564	579	581	586	538	534	553	598	520	538	495	555	556	522	556	587	536	537	561	525	572	535	592	564	550	555	567	550	572	559	546	548	542	566	491	551	530	538	556	525	528	523	534	512	530	561	541	567	540	569	535	552	543	525	525	592	555	546	560	529	507	557	518	587	575	568	561	579	565	533	505	500	580	531	576	594	522	563	501	554	575	544	533	555	561	547	554	527	569	535	472	582	541	544	543	573	522	583	541	551	522	488	529	532	542	556	530	524	564	543	586	538	544	569	565	517	528	502	559	524	499	519	512	474	552	527	555	522	527	529	548	528	593	533	530	560	551	534	528	561	537	543	550	524	542	563	548	549	558	542	554	542	517	546	564	566	591	568	529	564	521	547	503	544	548	569	576	546	536	545	526	495	564	540	545	555	535	523	499	538	549	561	572	581	554	570	552	511	577	541	511	572	514	567	529	518	522	584	518	527	558	532	515	530	553	556	534	536	580	520	540	550	535	526	502	560	524	500	556	549	528	597	563	528	558	514	565	550	540	549	528	531	542	546	512	539	538	523	547	546	495	567	564	572	527	535	559	516	547	524	487	511	530	546	523	520	575	559	488	560	521	532	564	531	523	531	556	560	584	524	540	540	544	551	594	616	577	564	513	534	546	563	556	512	513	519	559	554	539	515	542	521	557	518	557	489	549	560	572	567	518	544	554	581	544	536	565	537	561	569	548	552	620	514	496	571	528	545	529	554	517	507	536	537	562	541	548	536	558	539	495	584	553	499	548	555	572	588	578	564	493	546	520	521	528	524	539	563	521	546	551	595	533	562	534	586	558	525	547	552	543	575	590	502	555	541	544	561	507	545	506	575	555	505	542	530	532	526	530	570	559	541	539	552	511	558	553	514	570	530	564	545	563	572	573	552	558	565	545	515	505	504	534	486	537	558	498	569	523	570	537	531	526	514	521	487	517	543	527	551	529	533	533	507	573	565	569	601	514	521	507	562	581	534	542	568	519	591	561	493	587	555	504	558	533	560	555	528	552	556	554	532	519	520	563	575	523	579	561	535	570	543	550	523	553	556	528	537	513	535	522	572	538	556	536	544	533	562	574	577	513	548	537	579	563	505	536	529	522	530	505	515	546	543	605	538	518	558	516	498	540	572	544	584	556	585	537	527	508	547	553	567	526	511	542	501	532	546	544	581	552	602	554	573	563	562	520	513	576	501	536	531	517	541	544	545	552	563	556	543	563	560	534	537	521	487	559	531	572	524	520	576	538	522	520	545	542	566	516	581	571	555	534	513	543	594	527	539	572	549	545	550	540	532	580	536	600	497	522	541	516	511	547	512	524	560	563	531	543	537	577	550	566	551	529	546	542	527	516	579	574	534	544	530	528	560	533	555	566	562	520	523	542	512	575	553	554	561	529	527	535	559	568	552	569	569	537	560	551	566	503	548	549	542	554	546	574	553	532	544	563	506	530	578	548	540	554	569	622	540	546	510	564	552	549	533	492	607	505	516	565	553	535	566	572	571	552	584	511	552	578	488	562	517	514	569	547	583	548	576	545	498	549	529	527	577	568	553	561	556	514	563	572	526	522	535	540	502	558	531	537	584	559	596	539	530	541	572	514	522	523	526	516	525	536	546	558	540	550	529	516	519	521	541	522	556	547	526	573	544	533	540	529	553	545	536	515	506	559	565	483	528	510	518	549	514	557	589	505	487	541	554	565	622	523	530	560	537	536	537	535	558	544	536	552	529	520	532	532	551	516	538	582	559	570	484	559	525	525	565	543	568	541	535	545	540	564	567	527	566	560	585	552	506	525	542	516	545	515	569	531	552	571	503	536	525	545	539	550	518	544	577	569	539	538	569	553	574	520	522	499	558	544	547	537	601	528	523	537	577	540	582	509	556	547	565	545	538	515	553	524	537	540	553	537	563	577	537	574	515	579	578	555	527	553	569	513	487	550	578	566	593	538	505	489	509	514	547	540	558	527	511	549	514	561	601	523	554	544	528	556	536	530	524	593	528	503	608	535	599	546	544	503	535	571	571	488	547	541	560	564	562	552	546	573	543	565	537	546	570	559	576	594	552	561	563	528	526	544	522	509	567	524	530	530	596	510	519	533	556	502	566	551	536	523	545	559	535	574	511	551	541	591	567	525	532	596	526	541	549	521	571	544	550	556	509	522	552	580	546	538	557	606	550	520	514	497	517	567	572	546	532	543	582	543	499	501	568	531	560	517	549	571	513	525	513	542	543	524	574	560	537	549	511	546	559	522	518	561	559	526	530	550	520	524	560	540	571	558	557	527	569	540	557	522	576	557	562	550	559	563	571	549	548	539	529	539	526	536	587	500	541	554	541	567	491	529	540	552	560	574	508	511	566	542	551	570	565	578	536	537	546	552	498	539	573	526	561	531	537	512	557	525	580	541	535	560	572	525	482	564	546	501	553	568	537	518	518	531	572	509	551	530	563	537	539	553	524	546	531	519	549	539	543	555	537	524	566	553	531	564	529	567	500	537	556	513	503	527	491	568	530	546	580	528	532	494	565	555	567	544	514	515	512	532	545	541	549	500	538	525	542	552	542	493	595	489	546	497	570	549	556	532	564	546	485	503	560	555	549	538	547	494	508	539	589	553	526	509	567	527	524	576	570	554	517	509	535	519	531	552	522	580	520	543	546	558	575	543	561	540	530	496	550	541	534	500	557	540	581	507	542	568	512	526	523	542	534	543	541	565	538	520	557	541	545	509	571	561	519	559	548	576	567	572	528	550	526	518	544	541	521	546	555	531	522	536	548	555	526	547	570	529	565	555	534	520	557	582	573	565	539	545	531	557	529	499	581	524	553	547	554	513	555	520	551	540	514	522	529	535	563	540	486	570	541	568	519	538	579	572	566	618	551	548	525	516	555	573	541	576	545	514	555	547	546	552	544	560	529	505	522	548	525	517	549	539	553	540	563	558	550	547	516	508	527	546	526	519	549	577	544	548	514	559	462	491	545	572	540	532	516	543	554	534	530	607	546	548	570	538	511	545	537	537	569	514	525	529	484	565	600	556	556	524	541	572	522	507	501	517	552	549	549	504	609	576	520	530	533	572	557	485	516	512	539	499	546	567	521	535	543	509	540	563	540	552	566	523	573	593	567	555	536	545	567	526	544	586	545	542	554	565	518	535	546	546	526	536	542	525	517	592	519	510	525	564	553	515	537	571	542	532	509	539	503	566	598	567	529	513	535	545	595	540	551	513	517	557	554	520	586	552	549	572	571	556	576	548
49643	56503	26645	6742	4928	3657	2913	2411	2068	1843	1618	1491	1386	1335	1264	1234	1160	1103	1118	1070	1039	1002	1092	962	1033	971	955	987	978	1006	931	976	924	949	949	958	924	949	975	968	908	978	945	923	883	952	961	925	880	820	929	889	910	941	909	941	944	937	888	918	962	904	884	959	906	878	870	934	896	912	921	898	957	943	924	903	885	852	888	882	932	848	932	866	849	887	850	884	894	849	893	881	931	897	886	868	910	902	881	866	870	886	958	907	928	877	875	948	911	930	907	905	894	917	876	951	905	872	909	932	898	870	837	929	932	925	905	946	852	861	923	914	934	865	927	883	866	937	925	966	885	880	859	940	902	847	889	951	931	926	904	902	945	833	884	906	905	870	893	911	877	885	866	912	858	873	884	896	923	870	868	911	891	943	901	887	855	932	908	900	924	890	861	958	902	883	836	869	891	889	895	877	913	862	878	889	901	916	869	861	902	928	921	945	853	897	915	874	894	874	881	868	928	871	926	924	912	948	914	904	892	866	909	869	893	917	931	893	904	912	897	895	853	887	899	934	856	910	918	837	893	907	909	899	945	931	902	891	887	846	905	941	885	877	910	852	888	919	889	849	959	876	898	910	896	900	884	901	931	916	867	911	907	894	936	913	897	931	905	838	891	940	889	887	916	883	900	899	959	877	895	867	934	945	860	880	899	921	896	923	855	906	859	877	885	934	900	881	916	898	888	932	867	856	915	938	887	859	906	882	854	917	914	921	875	892	885	885	929	904	896	922	934	943	886	920	876	901	944	895	864	925	885	880	889	878	856	928	889	948	893	925	862	909	900	898	853	879	907	905	918	903	916	933	896	847	852	899	876	882	907	897	914	880	918	978	900	907	932	913	867	876	872	932	940	914	838	874	915	851	899	869	889	889	856	843	909	872	941	910	903	875	901	896	870	881	862	925	904	877	957	878	899	940	848	911	882	928	920	907	880	925	922	903	892	952	925	897	864	921	908	910	913	876	890	934	892	923	923	889	922	885	916	922	926	857	841	885	866	854	882	894	850	917	891	885	912	854	889	901	870	850	841	920	923	873	874	873	936	887	882	911	916	898	910	928	925	936	958	958	901	890	863	859	875	931	883	942	944	914	890	870	868	911	882	872	874	886	910	872	878	894	882	896	856	884	946	956	844	909	897	895	886	881	921	858	932	909	886	871	903	892	866	864	899	870	938	942	908	881	910	841	941	941	907	923	902	917	886	944	871	873	868	874	853	863	903	889	879	902	897	941	893	875	879	908	908	863	891	874	880	906	845	903	906	883	925	888	892	886	928	894	880	903	890	855	900	902	860	873	890	865	882	950	885	912	951	805	970	940	876	900	877	873	913	920	893	923	848	878	909	889	879	859	919	934	935	863	853	928	917	955	864	871	903	894	918	841	879	909	916	836	888	898	859	909	856	888	901	849	908	885	893	929	836	892	921	878	891	899	897	965	920	858	873	882	906	904	909	847	942	892	961	915	875	859	860	914	883	927	844	946	880	904	885	878	876	914	907	879	930	896	881	923	879	938	897	934	944	889	895	880	922	917	882	893	894	911	875	870	850	940	912	845	913	913	911	888	872	907	899	898	878	895	849	905	915	886	935	912	923	854	931	889	885	868	898	826	876	921	881	904	927	880	872	928	889	889	967	900	934	968	899	880	816	886	897	849	877	872	890	901	882	900	915	878	946	925	857	885	850	872	874	905	886	886	835	940	927	856	889	888	905	862	913	870	874	882	879	935	941	916	860	902	907	903	887	884	925	909	874	887	849	829	900	904	869	871	897	853	902	908	896	909	898	906	907	865	932	865	897	924	954	891	925	905	891	870	911	868	927	934	956	882	871	907	923	892	937	889	905	885	892	868	883	948	868	889	878	910	907	898	905	925	911	854	919	927	871	824	913	898	912	862	913	888	901	954	859	868	898	868	858	893	949	897	908	890	908	940	849	935	864	895	910	898	857	850	932	899	886	899	848	918	914	965	914	850	892	889	898	894	881	880	874	923	787	898	882	896	868	947	932	962	889	892	890	923	862	921	952	905	887	901	890	889	876	884	918	920	919	892	920	935	918	892	883	877	917	918	865	900	898	924	859	839	849	878	922	889	895	859	889	862	854	825	850	857	928	896	913	893	848	901	975	853	865	893	936	893	905	892	920	894	865	894	898	911	889	887	853	916	914	914	961	868	911	827	823	887	925	881	903	899	896	882	891	913	902	902	885	867	864	868	890	910	939	852	910	875	849	906	877	902	913	882	883	929	930	916	859	921	874	941	949	822	950	872	918	822	859	860	861	873	881	937	882	901	899	884	928	945	911	885	858	924	860	852	842	887	888	882	845	879	875	882	868	910	888	905	852	882	881	937	821	870	866	905	868	893	880	934	870	874	874	855	915	929	884	924	917	840	904	900	829	925	868	908	914	908	847	902	925	947	908	959	874	905	840	922	857	862	943	932	865	862	846	882	912	895	883	915	913	941	889	883	877	880	903	875	888	921	889	863	882	947	881	927	901	913	964	907	934	934	912	889	926	889	926	870	891	857	899	889	915	888	936	900	924	859	905	894	893	867	838	884	903	887	930	865	897	907	884	931	868	888	917	819	869	914	880	865	832	888	894	880	887	890	912	951	909	902	868	873	912	894	890	891	902	904	910	938	876	917	903	909	880	907	878	905	855	875	919	832	869	925	897	898	901	892	899	913	855	865	871	949	880	956	891	887	941	877	830	872	872	858	886	889	919	918	945	894	926	943	953	919	925	908	937	860	924	891	919	854	887	946	949	889	945	867	927	954	903	902	864	873	885	912	936	882	857	943	881	904	876	869	902	843	930	910	893	884	935	896	916	870	953	906	888	925	910	902	922	916	840	861	862	901	906	890	915	895	920	906	862	883	900	887	874	901	902	903	839	946	899	849	919	903	939	861	914	864	954	924	903	863	865	918	913	933	857	914	844	920	929	921	918	859	880	908	902	889	860	863	906	893	885	896	852	899	881	893	922	864	876	895	906	888	904	898	891	919	910	934	893	938	859	833	912	898	854	932	930	883	933	880	888	895	966	862	938	930	893	871	870	921	897	847	935	903	891	884	939	900	867	915	938	968	909	905	907	920	900	858	848	864	856	861	893	884	893	942	897	913	883	883	926	853	906	850	841	883	939	889	921	927	921	908	904	882	918	947	857	896	889	928	903	890	886	908	894	952	917	898	885	902	916	890	885	865	883	857	885	906	887	879	919	911	895	935	873	903	893	915	888	882	864	897	841	913	976	929	911	950	920	856	927	870	881	926	839	910	900	924	898	874	903	900	831	887	885	933	871	909	914	897	859	828	935	939	907	860	912	884	906	917	864	880	939	932	884	841	872	905	911	886	873	866	939	874	862	891	903	895	873	847	930	929	880	877	883	891	913	933	915	832	881	887	863	868	935	904	894	910	890	861	877	918	918	890	929	844	915	851	901	921	920	878	876	898	882	962	854	861	869	924
26779	21107	10380	619	232	218	209	176	157	191	145	162	175	159	159	165	159	164	180	145	173	165	148	144	171	179	141	149	175	144	159	141	158	159	178	165	199	167	169	171	159	162	152	161	175	143	174	157	177	148	154	173	138	182	149	144	157	162	162	180	170	168	168	156	157	156	171	179	144	160	177	159	182	187	169	147	142	158	139	152	146	157	149	157	149	162	164	177	158	161	147	171	145	165	144	176	164	163	163	168	186	162	181	157	137	152	172	155	187	166	181	132	182	148	165	159	170	152	176	169	150	150	150	177	165	156	188	158	167	165	158	174	147	182	158	127	158	192	163	171	172	175	170	133	151	171	134	159	131	147	134	141	166	151	177	155	170	166	167	166	167	153	138	160	144	161	174	170	146	167	189	144	177	167	167	158	168	164	175	176	155	148	163	160	146	170	136	157	141	152	178	154	148	144	159	156	146	159	176	174	183	182	133	159	136	152	154	178	141	147	154	148	143	162	180	167	165	178	168	139	150	134	148	151	155	146	175	156	160	157	171	181	171	176	155	189	165	165	150	133	157	161	154	158	168	190	169	145	169	159	179	144	147	169	141	158	167	142	170	143	173	162	160	177	163	135	177	178	156	188	155	182	135	164	174	154	158	170	157	178	177	150	167	147	163	145	151	158	161	161	172	172	171	177	146	164	162	157	165	161	159	144	159	168	155	156	155	152	161	169	161	159	159	148	152	165	171	158	155	147	159	177	174	164	154	153	156	159	159	160	171	146	156	162	150	177	137	158	178	151	171	158	148	165	159	143	161	154	154	156	155	169	175	156	160	177	180	150	183	161	166	164	169	144	173	171	158	171	149	152	157	170	164	140	154	149	168	177	138	162	157	142	158	174	191	145	167	137	161	168	160	167	162	161	163	151	154	158	168	169	166	182	163	149	138	136	170	161	170	178	179	155	152	158	157	148	158	161	156	150	157	148	148	186	184	153	177	152	163	170	159	163	158	160	152	188	164	174	165	165	171	143	153	166	156	179	167	158	184	150	169	164	148	164	148	161	151	161	162	157	135	165	147	175	175	147	169	171	140	168	159	189	149	175	166	160	181	167	148	191	143	147	162	154	162	183	159	141	168	171	160	162	140	160	158	143	197	149	163	166	157	152	161	140	177	160	160	162	142	155	176	159	159	147	169	161	147	142	150	148	215	162	159	199	136	129	141	166	170	152	158	160	184	168	175	175	153	186	148	161	154	173	161	159	140	157	134	163	143	146	141	173	170	156	132	165	152	171	159	176	162	172	161	135	178	163	168	171	160	175	166	151	168	152	158	135	171	173	154	165	143	154	154	162	164	145	163	167	171	178	150	139	145	152	155	131	183	165	146	156	165	157	151	146	150	159	166	157	144	132	164	170	164	151	164	168	164	164	164	160	161	144	150	163	169	177	147	150	144	144	159	165	179	168	173	158	156	160	140	142	150	170	172	156	171	179	155	192	161	157	154	158	164	174	154	156	143	169	159	161	163	152	159	168	138	162	160	169	198	188	143	168	140	150	154	146	149	170	181	162	159	171	160	145	138	154	165	166	150	162	154	182	167	142	159	150	166	159	147	166	155	147	162	174	158	171	153	151	150	160	176	175	150	180	160	146	149	181	180	174	173	157	169	157	149	171	162	181	164	178	165	154	152	175	160	146	159	149	152	183	147	187	165	150	163	153	152	165	157	162	148	176	158	157	173	160	163	146	178	155	158	171	175	184	179	168	134	152	169	165	156	160	141	174	145	158	174	154	155	156	150	161	166	150	142	146	188	154	155	163	167	180	141	145	148	154	145	128	161	164	164	156	172	170	154	161	150	144	136	154	178	153	152	162	169	166	159	165	181	152	167	152	164	162	182	144	181	146	167	139	179	150	146	164	154	165	168	168	174	165	153	155	156	157	169	149	171	130	154	165	177	144	136	169	149	159	156	179	178	174	187	160	157	178	169	147	162	178	180	177	151	166	164	160	152	158	158	160	149	157	151	146	163	161	153	170	164	190	160	157	163	164	157	159	161	136	156	155	178	162	189	175	152	155	167	138	155	167	153	180	159	141	167	144	169	162	151	152	147	153	159	166	150	153	147	167	163	146	141	139	160	160	165	144	166	169	166	165	153	153	138	158	157	198	172	132	169	163	159	150	147	151	168	162	142	160	173	180	155	137	162	141	157	149	153	172	158	148	163	135	153	143	148	162	171	161	153	140	154	151	156	135	137	186	178	141	146	158	151	169	170	149	161	151	148	173	159	159	160	162	160	176	181	160	160	169	158	185	164	177	171	159	163	155	170	171	161	166	154	149	156	165	133	176	171	162	176	167	142	187	169	147	170	149	148	170	150	168	156	182	159	168	157	171	184	178	159	132	164	175	177	169	151	158	134	153	157	184	154	161	170	154	157	159	148	153	162	158	143	168	147	160	169	166	153	152	156	158	174	153	172	142	155	156	149	163	142	171	154	169	132	155	178	157	159	154	163	148	156	189	177	144	162	157	155	154	154	165	169	148	164	146	158	169	150	164	155	160	171	168	148	151	172	170	152	164	164	165	141	167	167	172	180	154	174	148	141	150	157	175	156	157	174	132	168	171	173	157	155	172	164	150	163	165	175	174	159	157	171	155	165	163	178	138	167	159	165	146	170	160	170	178	171	174	138	148	162	160	164	155	151	153	159	171	174	123	159	148	162	188	170	142	154	151	154	163	157	160	152	164	151	158	155	158	175	152	145	170	160	158	161	157	148	175	160	136	160	188	146	158	168	167	161	149	170	151	159	148	165	175	164	182	164	159	156	141	165	158	136	178	159	155	185	144	156	152	161	152	156	148	158	150	178	168	149	155	133	163	148	135	158	132	159	171	168	188	178	153	160	185	137	157	146	144	157	157	159	172	159	160	175	171	170	178	155	191	164	139	152	136	146	171	185	157	166	152	166	141	170	181	150	179	168	151	156	164	163	143	169	188	161	168	142	171	176	174	159	177	153	151	158	175	171	142	163	178	164	164	149	172	167	149	158	156	162	148	155	156	157	152	165	150	175	143	149	161	181	151	136	159	151	155	156	170	179	147	157	176	177	161	176	159	144	164	138	169	155	148	138	174	149	170	156	157	180	177	154	178	146	153	167	175	151	171	159	152	165	159	160	149	156	155	142	157	186	168	170	177	173	167	177	171	158	177	165	140	193	161	161	164	180	181	145	163	151	148	169	151	187	151	166	160	149	137	137	167	153	158	170	149	162	189	154	129	163	155	152	171	199	150	162	187	154	151	165	154	162	149	140	162	172	166	157	138	162	141	160	166	138	155	144	161	158	137	172	154	165	171	153	149	160	168	151	167	187	170	156	144	166	158	160	152	171	169	155	171	175	175	153	170	183	151	178	174	167	135	160	161	140	166	165	145	162	180	183	169	164	156	188	172	176	162	148	155	188	163	157	160	154	157	170	191	167	165	158	160	142	176	164	145	167	157	160	143	157	129
20850	21113	1765	695	527	435	384	349	366	325	339	294	293	289	339	282	316	335	318	299	298	317	330	298	317	295	297	292	296	284	291	285	282	282	277	312	300	308	284	307	325	322	302	308	284	291	268	282	280	291	278	279	286	314	325	285	308	271	308	322	324	307	300	294	278	293	281	321	322	306	292	290	298	281	320	282	268	320	340	295	305	293	256	320	308	280	273	295	263	323	298	307	305	312	284	272	267	285	279	316	304	294	289	306	286	329	274	277	317	257	304	313	308	299	311	298	292	281	295	319	310	299	294	300	310	287	300	317	288	273	264	290	286	280	302	286	300	261	254	290	286	305	258	327	294	275	289	308	284	266	308	297	279	325	275	307	263	335	302	296	294	300	315	291	307	284	263	306	320	278	283	281	311	279	305	283	273	296	285	300	303	277	296	303	286	307	302	277	296	294	287	270	312	297	289	329	277	297	289	268	295	296	314	274	296	292	308	310	268	281	309	311	267	314	303	319	263	272	277	275	311	282	304	248	276	280	335	296	276	311	305	293	284	317	306	274	289	278	274	290	288	311	263	312	304	301	290	275	290	305	270	297	302	314	288	273	296	282	305	284	300	306	296	325	286	286	285	292	313	324	301	288	268	278	318	288	300	272	326	298	290	283	295	282	314	304	299	262	284	269	290	294	283	288	296	320	274	338	285	285	273	259	291	292	306	268	267	291	333	290	286	267	298	290	284	273	312	329	274	279	311	301	268	288	285	283	279	309	273	274	276	311	298	308	287	301	295	306	273	324	293	323	304	311	319	277	285	288	288	283	297	293	287	284	295	282	307	338	286	280	292	322	304	301	291	260	289	294	261	305	306	275	336	292	305	301	303	290	284	289	298	329	293	307	268	306	310	286	261	281	275	274	303	294	261	262	286	282	299	280	317	282	293	317	278	299	326	290	297	264	306	296	316	313	294	304	317	304	284	289	282	290	313	307	320	268	288	285	292	310	292	280	306	299	288	277	283	276	302	313	311	280	302	319	326	314	270	313	288	301	292	309	294	288	300	343	286	282	307	275	300	240	322	298	299	281	299	306	319	312	301	299	282	264	311	315	314	302	301	263	301	298	297	298	279	298	269	327	275	296	329	286	296	296	308	319	305	308	302	304	299	314	311	303	321	344	282	305	252	295	313	277	310	317	311	289	336	309	294	280	320	302	319	339	260	293	271	288	269	282	283	273	289	286	283	312	301	307	280	291	313	290	284	270	276	259	309	270	297	306	306	278	278	304	283	285	304	285	307	305	297	298	291	297	289	284	295	320	290	254	275	278	310	288	239	285	294	283	285	297	286	279	317	309	306	295	288	311	298	305	283	314	276	314	302	300	335	280	276	300	295	324	347	272	299	284	296	289	298	294	287	295	289	259	290	301	294	322	305	294	294	299	274	266	279	284	293	308	309	260	285	316	293	276	305	272	269	289	293	272	293	264	286	330	290	282	282	277	285	283	303	284	312	285	287	293	310	290	267	265	305	292	316	294	293	295	305	286	315	269	298	269	308	296	293	277	282	288	313	291	285	296	274	293	271	296	332	305	272	304	286	333	289	282	321	283	284	296	279	307	299	281	315	279	276	296	303	303	285	320	284	279	258	315	269	289	300	293	288	289	336	288	327	313	272	299	302	312	314	271	281	288	286	251	300	266	303	268	283	295	291	317	293	308	291	289	284	265	302	284	299	253	305	291	279	299	299	303	265	306	317	262	307	300	274	300	298	286	316	287	290	310	279	288	268	274	288	291	272	298	288	309	274	303	294	319	267	315	289	311	267	292	285	284	282	280	294	311	307	325	279	288	275	297	289	277	294	285	290	273	299	300	306	298	305	304	282	317	293	264	283	254	296	287	305	291	308	295	277	277	258	287	294	277	260	280	269	317	296	286	279	293	273	293	301	290	303	327	286	295	289	329	299	248	275	256	311	297	284	323	327	269	259	316	316	335	315	307	300	308	281	253	265	291	301	313	280	287	296	287	272	296	288	313	311	306	290	287	295	319	287	278	296	280	285	293	285	291	270	295	282	292	287	300	355	305	286	282	295	270	271	291	287	302	296	313	283	262	310	261	315	271	314	298	268	305	281	330	295	280	271	266	296	286	319	291	282	276	273	271	290	271	295	274	308	303	275	323	298	258	299	291	313	283	304	287	299	295	296	251	308	335	314	298	323	289	276	287	280	333	319	325	289	282	290	280	315	273	296	289	283	320	277	289	315	316	306	344	306	300	269	258	271	313	297	305	270	286	321	290	305	310	301	312	294	249	312	319	289	293	276	293	285	267	315	291	295	279	255	292	261	317	287	292	289	286	283	312	278	291	299	321	291	297	299	284	339	300	269	274	292	304	248	284	319	302	301	280	275	279	280	306	303	290	315	292	290	298	282	284	279	287	334	305	276	290	313	290	257	267	283	268	231	293	297	301	284	287	307	291	328	285	301	290	284	308	289	293	304	267	325	303	316	308	296	319	304	275	275	291	285	284	323	311	305	275	300	307	290	298	284	302	303	285	308	295	278	303	286	297	284	304	288	306	315	308	275	274	318	274	288	308	279	282	327	310	269	311	297	280	278	271	283	290	314	281	267	301	292	320	309	275	315	291	309	327	274	290	302	256	267	294	266	269	291	267	280	291	306	310	305	324	279	277	349	282	317	264	268	313	299	291	287	282	259	318	297	315	282	317	298	282	278	314	286	298	303	338	289	278	301	283	308	297	303	298	306	306	315	278	298	328	296	291	299	297	286	292	272	303	283	278	277	292	299	296	279	314	273	327	298	312	295	281	280	293	270	325	305	303	244	270	311	299	282	296	326	281	322	283	317	316	249	304	277	337	295	257	317	281	310	268	296	328	308	266	282	286	285	286	312	322	294	304	283	290	279	340	296	301	298	316	280	275	281	312	285	285	337	276	286	271	316	314	280	325	290	280	313	289	304	306	291	280	295	288	298	297	304	313	290	307	301	304	309	279	299	312	319	296	301	311	258	293	289	276	274	312	327	302	315	323	298	274	303	301	307	293	302	275	300	279	297	292	299	293	297	308	275	307	252	321	278	289	326	270	321	295	296	292	318	303	319	263	285	304	313	281	291	275	288	298	284	301	314	264	287	305	292	289	266	294	306	301	314	301	297	321	309	286	276	293	286	267	269	287	341	294	284	264	312	290	291	283	297	316	335	287	312	301	255	300	285	306	281	317	291	289	319	288	316	260	294	304	291	271	311	295	279	279	294	296	296	295	300	287	307	288	305	275	312	304	293	286	287	276	309	268	282	285	310	281	297	285	330	275	288	263	288	285	285	290	286	268	326	261	314	339	278	302	285	331	271	301	288	327	281	271	309	258	315	240	309	291	297	315	275	243	300	278	282	308	308	276	303	281	282	287	294	297	294	287	277	332	268	261	287	298	306	307	283	283	308	288	258	292	276	267	278	295	278	304	299	287	309	299	287	320	276	263	332	299	296	265	296	288
24083	21155	28012	24473	20148	3250	875	687	554	527	552	500	458	479	428	458	458	432	421	406	417	441	411	423	402	357	416	411	429	369	378	439	392	387	410	361	412	407	409	380	402	397	379	446	425	383	421	418	380	401	418	402	379	356	405	419	419	391	409	400	385	417	424	395	390	432	385	379	375	399	403	345	385	411	412	399	396	379	381	414	425	359	382	429	375	420	378	361	387	387	394	381	414	400	387	400	399	402	395	393	391	392	425	352	391	437	370	417	414	393	338	391	396	410	387	340	363	379	359	396	381	419	370	408	380	368	415	392	367	406	385	410	381	393	406	380	437	374	418	399	394	400	398	427	406	386	398	405	391	367	364	380	419	407	365	361	425	393	353	413	347	377	388	419	384	419	382	362	409	353	367	395	386	404	368	409	406	376	409	373	358	393	377	415	391	423	385	383	401	409	385	375	390	420	379	415	371	401	374	370	390	385	389	392	382	377	390	392	374	362	401	395	407	393	367	392	389	383	355	382	418	360	386	369	421	407	399	414	369	386	409	364	423	422	366	372	410	366	384	392	395	385	388	386	393	397	400	404	443	404	389	362	370	390	390	392	381	378	383	396	366	367	372	377	404	374	437	400	353	423	386	356	358	365	351	369	404	375	411	381	371	371	373	389	400	375	378	402	376	392	402	380	350	362	397	358	394	412	377	390	405	375	371	401	406	391	375	413	351	373	348	363	403	378	406	379	385	363	383	392	388	361	375	369	388	375	389	394	373	395	392	396	408	366	393	381	371	388	387	378	376	393	402	391	398	373	384	356	395	365	383	372	389	380	374	363	392	405	409	376	401	372	376	374	414	419	371	393	350	378	393	395	387	381	392	391	370	408	398	351	415	411	372	352	391	379	399	381	366	398	389	366	409	363	409	358	402	416	370	380	377	395	390	396	374	390	409	389	390	369	390	415	381	404	408	380	417	371	404	391	394	384	336	349	394	406	381	405	373	369	423	374	376	391	405	416	377	349	361	393	351	422	365	413	393	357	365	379	389	394	402	370	407	372	360	382	406	397	394	395	407	372	367	369	379	384	385	362	343	422	397	380	364	380	385	399	361	375	376	398	417	345	390	417	358	370	376	384	344	363	378	368	394	391	371	402	364	353	380	399	379	395	360	418	395	439	397	358	399	345	387	382	346	407	374	355	389	389	396	409	366	356	377	375	375	404	360	386	387	406	378	408	394	359	366	390	350	408	361	384	396	371	409	415	390	389	396	417	390	342	380	358	385	369	392	367	374	421	401	392	348	413	420	416	381	350	397	378	371	410	398	413	355	378	419	397	347	406	383	384	387	388	418	393	407	376	408	394	390	377	380	384	364	397	351	401	396	370	392	415	406	370	385	417	384	367	425	374	379	381	416	392	382	418	362	374	379	405	340	420	376	389	423	397	394	345	412	357	374	346	402	381	375	364	400	411	425	389	390	378	387	348	420	419	381	384	380	364	380	395	386	391	408	417	409	397	401	393	382	374	413	425	372	438	397	378	414	385	388	422	403	397	421	385	399	380	371	390	371	371	367	377	359	354	388	374	398	353	359	369	394	360	375	373	398	417	439	387	388	389	377	357	376	430	370	388	406	397	393	398	385	394	393	405	388	371	390	375	403	342	419	404	385	402	373	335	391	414	395	400	367	378	391	373	378	381	389	373	360	396	395	408	359	412	352	396	361	381	402	395	381	414	352	349	380	387	376	386	393	364	376	404	384	419	390	375	393	387	348	403	365	389	398	404	403	387	419	378	374	376	395	425	388	412	385	366	365	375	376	341	423	397	381	388	388	387	378	384	399	377	386	361	408	411	375	398	420	402	368	378	400	384	397	383	436	398	379	421	385	407	389	371	364	394	366	351	391	378	377	396	444	382	408	424	393	386	356	406	421	392	378	378	411	391	397	422	382	374	364	363	380	361	373	375	382	374	405	366	385	378	364	401	390	395	390	403	418	433	398	357	437	389	375	401	362	401	384	388	410	422	381	373	388	409	361	358	401	385	371	391	343	435	395	346	384	435	391	398	383	374	383	375	353	388	387	385	383	404	378	383	407	389	388	395	372	358	382	416	362	439	357	423	402	385	411	424	364	356	412	435	375	372	379	377	383	387	414	364	410	377	378	396	383	398	383	386	428	402	391	363	364	385	401	370	383	375	379	363	374	402	401	415	397	380	412	391	406	386	418	414	342	366	369	379	388	406	425	385	386	389	387	397	402	390	407	406	398	379	393	379	393	404	424	362	359	374	401	387	383	392	375	371	430	400	387	346	370	394	397	393	411	390	391	379	398	376	367	400	387	359	379	394	428	377	397	388	376	398	370	372	371	378	365	384	401	396	373	348	388	395	379	383	387	370	390	355	379	387	398	372	378	383	368	379	401	409	406	378	394	377	371	373	398	393	408	371	397	365	372	399	392	370	373	422	382	391	376	394	393	378	369	426	403	354	395	365	376	374	430	396	413	384	357	382	331	369	382	367	402	362	409	404	374	414	385	401	396	387	370	356	380	370	392	400	380	396	382	393	415	422	370	407	396	366	403	374	382	392	338	353	394	385	442	375	400	374	400	395	384	375	384	379	389	391	335	390	400	364	367	379	360	389	365	384	400	387	380	406	384	397	407	380	383	397	361	386	381	402	379	399	396	390	396	360	403	397	408	374	383	412	381	384	375	388	360	351	409	413	376	378	399	364	383	382	378	395	384	375	387	410	408	430	370	399	372	350	358	379	401	369	371	359	386	369	408	418	377	376	399	396	369	419	389	385	427	380	372	370	379	362	364	382	365	401	377	391	381	372	415	407	409	356	372	398	397	368	393	381	387	398	365	385	402	394	387	436	391	386	398	385	362	358	354	424	357	396	373	378	372	442	409	392	354	397	393	397	378	380	383	354	377	387	432	373	384	389	386	393	392	377	382	364	373	345	397	373	366	386	424	424	393	395	394	378	409	374	379	382	384	401	383	365	380	408	369	393	368	360	365	415	396	383	417	409	387	408	382	410	382	367	381	375	374	420	376	370	421	381	389	408	385	408	374	407	397	381	364	345	406	393	385	394	362	365	390	381	396	383	385	391	358	403	362	399	379	382	389	399	375	341	401	367	390	355	367	418	385	426	387	405	376	363	382	388	372	378	365	402	385	403	405	420	376	373	412	387	399	386	388	358	386	402	360	415	418	367	354	355	392	376	372	403	399	370	407	393	385	372	397	344	401	383	393	390	395	390	359	398	392	367	364	407	366	389	381	396	374	391	413	399	380	361	366	405	394	358	387	398	371	397	417	385	390	409	412	366	384	375	405	417	389	376	399	385	372	411	381	378	377	411	374	377	405	390	353	374	386	339	377	384	381	370	384	422	359	397	381	394	371	366	370	351	371	398	370	365	421	388	410	377	402	413	412	364	418	410	367	376	398	363	409	368	390	379	370	375	416	380	420	382	405	380	401	379	395	353	374	384	397	351	357	404	392	359	417	419
41475	47049	13440	4104	2898	2147	1816	1501	1347	1217	1070	982	907	916	860	832	835	749	761	733	761	787	740	761	693	795	741	693	770	705	707	682	655	734	684	728	653	712	707	649	668	699	711	716	672	629	652	682	672	684	677	637	629	713	633	638	648	673	667	673	688	669	700	686	657	646	661	659	622	700	704	649	677	653	662	675	681	633	653	696	663	673	671	626	679	652	653	697	721	626	697	655	671	679	615	690	713	709	669	694	621	622	708	687	639	668	685	658	704	657	610	693	701	681	632	633	640	668	653	708	636	664	692	685	671	694	718	658	659	664	659	646	671	649	682	665	671	636	708	640	663	647	651	689	636	644	632	639	663	656	671	628	660	637	687	675	691	649	680	674	609	670	655	647	669	703	670	659	668	648	622	695	659	671	681	624	644	690	610	695	632	640	667	608	685	660	653	640	674	731	698	619	644	683	676	655	644	688	670	746	599	673	675	692	676	684	656	713	668	619	659	663	675	691	652	668	669	647	682	685	665	690	690	596	686	656	650	672	663	648	635	681	640	609	637	626	656	689	650	682	718	604	663	669	696	640	682	656	675	671	665	663	665	646	678	641	675	685	642	637	648	707	644	638	615	690	681	662	677	662	609	692	661	694	665	696	648	630	680	636	706	645	641	702	626	578	673	644	642	656	652	664	649	667	648	676	647	620	663	645	678	663	653	698	643	636	642	683	684	703	733	662	664	680	716	645	641	677	680	710	636	662	604	682	642	695	677	655	696	675	676	667	688	675	675	666	661	622	672	695	692	673	675	656	684	665	684	620	653	653	663	670	654	669	698	642	688	639	715	649	656	659	607	648	666	699	681	667	661	665	671	683	649	657	647	670	654	661	679	677	646	640	706	656	684	636	612	670	720	681	696	619	639	665	688	639	665	645	633	699	667	611	665	665	671	685	674	651	691	665	664	646	661	639	646	650	662	640	635	668	655	683	654	664	669	703	693	672	626	688	661	670	651	620	673	689	667	634	687	663	641	672	638	673	633	626	631	662	699	619	662	674	658	656	627	695	635	709	689	632	695	674	699	665	671	683	659	628	691	651	656	636	650	663	669	657	691	655	634	648	688	708	654	682	669	625	627	668	669	701	610	613	648	670	654	633	667	675	625	663	614	646	674	686	659	647	699	644	655	675	647	623	651	620	647	649	622	692	684	673	687	660	714	618	657	662	705	638	647	668	648	639	616	650	680	655	624	631	702	707	641	692	685	652	645	676	648	668	681	672	673	638	688	707	644	695	627	670	677	674	655	656	651	670	626	644	630	669	632	696	648	686	672	649	690	667	722	639	672	655	658	690	668	645	645	685	623	640	703	642	660	608	682	669	628	699	686	674	636	664	637	678	663	640	693	655	663	618	674	654	689	672	639	653	645	640	695	669	669	677	681	708	678	598	665	667	686	684	650	636	642	636	669	663	671	677	630	639	664	633	675	674	640	633	680	693	636	668	623	658	641	685	675	664	677	636	688	634	711	675	662	700	649	625	701	677	636	606	654	649	647	638	656	666	599	614	707	631	643	674	673	675	675	693	671	638	679	671	674	655	658	646	665	660	641	701	653	638	672	693	640	631	634	686	680	672	673	679	673	659	679	694	686	621	654	696	682	648	657	636	706	678	642	646	685	706	688	716	707	695	650	653	684	643	636	698	667	650	625	694	665	659	659	674	676	680	674	680	662	647	688	677	677	619	676	701	644	637	668	651	673	650	631	687	693	677	674	663	658	635	668	660	603	709	702	689	623	626	655	656	649	663	679	639	688	684	632	652	671	707	649	709	654	647	647	666	706	684	699	646	670	682	659	645	638	619	684	651	666	690	668	654	664	625	717	652	682	680	681	679	659	658	665	646	654	729	658	659	636	665	684	636	652	664	640	629	672	662	662	637	633	681	643	719	655	691	622	647	633	670	632	670	652	595	667	672	659	689	688	678	657	664	659	650	688	621	667	665	681	667	647	606	687	664	656	652	650	649	654	645	630	645	626	609	649	668	650	661	677	692	699	654	669	694	656	677	665	685	659	680	657	643	666	704	714	665	672	633	627	631	650	651	659	647	599	661	662	669	676	630	682	647	676	656	652	665	673	668	662	621	656	667	654	664	634	669	687	627	679	667	652	675	642	698	678	698	646	693	656	654	664	636	640	714	637	616	647	668	662	651	622	691	681	692	633	638	689	643	655	641	643	630	672	645	682	669	656	682	663	653	621	631	657	628	621	628	692	653	681	702	683	675	645	697	615	694	682	681	676	671	651	667	671	673	653	652	700	734	626	675	682	678	672	650	655	630	672	663	661	641	633	663	688	620	683	657	676	682	697	676	694	705	666	634	660	618	629	690	662	665	673	687	651	605	641	677	701	667	659	662	673	671	669	661	676	661	672	635	666	663	632	665	646	692	665	643	679	665	661	657	631	677	673	718	610	684	633	645	686	679	692	687	637	639	677	659	624	682	644	660	636	659	617	692	658	682	629	677	646	703	652	681	667	667	715	623	664	632	693	681	633	649	659	710	610	636	671	641	702	660	708	648	645	727	641	650	709	646	658	666	642	649	682	661	610	621	640	667	714	636	626	694	641	651	631	640	656	624	653	644	665	657	687	670	718	630	671	662	667	702	681	674	693	702	647	674	696	655	642	665	721	666	670	636	668	670	681	663	647	640	670	667	672	667	628	710	619	677	634	667	619	652	669	654	675	650	611	673	729	642	657	619	669	669	607	687	658	656	649	677	684	707	659	646	632	707	687	624	652	636	657	664	665	657	717	629	656	729	658	661	630	647	666	699	715	669	658	625	662	680	670	639	645	634	643	679	693	623	641	645	666	657	659	689	647	656	685	652	644	662	707	652	648	641	690	636	655	706	654	708	652	679	669	632	655	669	681	705	666	652	633	669	654	633	695	679	657	646	663	653	692	653	609	635	682	657	690	635	636	682	665	682	680	676	640	632	728	696	705	674	667	671	686	696	712	652	656	611	697	629	652	610	667	638	668	652	668	658	657	648	682	648	701	632	701	690	634	645	680	711	660	682	715	660	665	619	628	703	664	641	634	637	656	705	697	632	650	657	691	639	683	647	674	658	650	627	684	660	656	644	682	666	691	648	665	695	651	628	675	664	665	662	657	654	646	705	636	702	694	717	657	676	694	664	674	625	684	658	674	651	666	652	666	653	627	697	659	625	618	623	657	632	685	725	628	670	717	659	648	649	670	654	683	652	664	643	688	619	683	681	716	676	674	656	655	626	707	602	682	648	664	684	630	668	656	670	650	708	684	614	665	646	692	623	681	670	659	684	670	711	671	649	692	703	666	685	631	665	691	606	686	656	661	609	598	668	654	698	661	647	673	648	629	670	659	646	656	686	624	700	706	710	667	653	645	627	646	658	677	619	671	651	619	630	650	638	686	657	656	664	687	650	648	675	670	669	688	661	714	633	642	623	639	689	653	683	634	657	657	670	643	655	647	667	649	683
23043	21124	28832	23654	21120	20633	3962	1085	845	826	700	742	665	673	643	653	673	637	623	589	577	606	602	584	547	596	563	586	552	561	609	608	584	574	548	636	566	576	572	574	530	561	549	539	541	562	554	543	591	555	553	576	566	539	579	526	569	524	543	561	545	563	546	542	575	580	576	594	544	531	565	568	598	562	522	543	516	555	522	584	566	528	571	495	555	547	573	539	560	548	541	546	548	509	532	551	557	541	568	598	540	527	518	583	580	566	562	544	515	540	537	570	557	531	558	543	567	499	548	533	535	555	572	545	584	541	545	561	546	528	548	506	554	551	531	553	532	565	550	559	555	550	534	553	572	547	597	563	548	506	541	522	560	545	571	528	535	570	520	551	543	565	549	541	559	605	486	521	552	532	567	567	538	575	554	566	536	569	522	589	540	590	567	541	542	546	564	536	536	534	561	554	541	554	516	532	507	513	544	527	538	553	510	514	514	546	556	530	526	547	551	507	513	575	602	563	578	574	539	531	567	535	528	526	523	532	589	579	571	535	579	546	565	525	559	555	545	506	542	532	561	552	537	527	505	536	563	578	529	550	597	589	540	527	573	569	533	542	532	569	556	540	529	541	558	585	591	550	533	548	546	563	560	487	548	554	515	581	553	560	518	543	574	543	531	545	509	524	552	569	585	562	543	549	592	553	567	553	524	549	517	504	561	543	546	563	543	532	560	480	567	592	526	582	535	565	587	505	566	548	547	554	550	540	572	517	538	547	566	543	506	546	578	580	577	522	552	541	584	529	514	536	521	551	573	552	581	568	623	518	536	574	540	581	560	563	566	536	545	558	558	511	549	552	540	517	504	510	549	579	542	522	569	568	584	535	519	544	567	582	546	554	538	547	562	539	543	565	571	515	564	522	582	584	575	528	590	541	574	585	556	534	539	548	547	530	544	559	528	556	575	520	560	517	533	562	570	541	527	518	563	544	554	599	592	558	564	533	558	548	576	520	536	567	511	568	548	544	546	540	557	539	574	574	547	557	519	539	545	572	531	564	556	534	509	541	513	512	548	529	525	542	560	522	520	523	526	558	525	535	502	534	535	575	562	537	552	594	550	539	525	542	517	517	580	525	522	570	539	501	560	537	549	538	511	520	593	540	560	542	568	561	549	537	567	556	566	551	569	555	547	505	523	566	532	522	554	534	567	563	561	551	578	521	546	532	508	571	540	589	549	572	545	524	599	529	496	548	555	545	551	522	542	559	531	533	544	563	545	567	540	505	513	534	550	554	556	525	545	531	561	514	558	550	509	530	534	582	557	491	538	606	544	541	542	581	555	541	542	538	519	532	504	548	578	573	525	531	569	541	548	538	534	554	546	551	546	580	545	533	507	541	504	568	585	485	529	525	585	538	556	532	552	526	556	495	524	536	542	573	527	524	546	533	574	514	556	575	527	563	565	573	527	517	493	502	521	556	562	575	516	548	534	536	561	529	510	549	544	558	540	527	551	571	555	563	566	531	527	524	557	532	561	570	553	570	546	566	551	548	537	589	558	554	505	553	522	540	566	549	538	519	568	521	570	576	525	532	522	524	518	517	558	535	558	541	531	574	526	546	519	534	524	562	570	529	558	524	530	537	559	558	548	530	554	540	562	565	544	567	534	548	524	531	505	521	528	578	555	577	580	573	543	545	549	574	535	550	592	552	577	534	543	528	559	499	518	539	559	581	516	534	540	557	547	565	528	555	575	585	521	574	542	582	561	580	542	561	573	523	576	515	549	534	546	562	515	566	562	546	520	574	518	514	544	571	537	528	568	574	547	520	565	534	551	520	560	545	537	569	552	588	563	567	588	565	514	516	594	560	579	544	550	543	545	543	541	553	509	565	560	502	551	577	554	569	576	597	493	539	521	590	533	506	540	551	543	554	536	548	545	531	556	543	559	564	523	544	531	535	545	565	556	564	578	543	478	529	545	533	521	524	529	525	541	530	538	556	525	532	566	562	546	528	529	546	589	557	559	545	543	540	517	532	539	519	565	559	533	513	560	552	540	517	558	556	534	544	570	533	522	523	546	533	541	542	575	529	520	549	543	554	538	560	531	548	520	566	536	540	567	498	502	543	545	537	535	552	532	543	527	525	538	547	530	544	558	533	533	558	560	531	547	550	587	536	548	564	509	541	527	567	557	541	493	560	552	545	560	532	559	540	560	562	552	605	546	516	562	551	529	557	542	519	554	554	566	532	543	554	503	527	531	563	576	568	570	558	548	565	589	506	525	537	566	554	536	561	560	540	539	569	533	539	572	514	584	565	569	509	511	519	563	546	529	529	572	535	556	544	557	553	557	557	531	512	611	561	524	569	563	560	545	549	539	547	548	546	517	491	557	535	527	544	531	526	556	517	545	573	576	525	506	529	576	532	492	565	576	550	584	579	527	564	559	531	515	569	553	533	565	543	556	518	553	539	572	560	555	547	520	554	538	568	591	544	502	565	515	561	551	523	534	549	539	517	547	523	549	549	586	542	558	526	493	501	563	561	592	539	536	578	512	516	532	532	573	531	509	565	549	525	546	535	558	538	508	528	534	515	568	536	574	567	551	554	520	559	551	516	538	561	525	534	526	539	542	526	557	556	571	563	571	541	507	545	562	566	533	579	541	554	599	559	585	556	543	589	579	544	545	531	565	568	547	564	600	577	580	522	559	547	567	556	566	547	552	562	524	535	507	535	572	517	541	509	531	525	582	533	565	568	553	532	499	540	535	545	588	555	565	527	550	562	524	561	575	594	515	515	545	549	517	493	554	568	529	520	544	483	580	560	568	544	551	571	574	545	596	560	549	549	522	534	607	545	571	550	538	548	549	560	553	540	562	544	541	584	518	545	562	578	557	569	553	545	534	582	554	513	551	534	596	533	559	532	555	531	529	551	547	552	511	531	587	539	549	553	530	535	558	563	541	528	548	563	557	523	524	580	590	535	606	518	540	521	581	526	555	568	558	547	547	577	534	529	583	548	554	517	523	577	551	554	559	543	537	574	580	552	505	537	545	567	553	564	512	539	559	540	534	567	546	538	556	534	519	548	556	553	547	525	573	501	545	545	546	545	561	527	530	548	535	556	568	510	520	522	562	565	516	532	538	560	516	539	568	550	561	526	550	531	584	553	538	524	531	512	535	480	553	592	572	566	558	543	532	549	561	562	529	541	550	544	555	551	533	553	530	528	578	546	542	555	572	547	570	526	525	536	512	563	543	583	519	557	562	574	571	542	589	542	542	547	526	566	575	546	500	506	530	539	496	528	545	560	528	553	527	553	557	562	531	522	560	555	508	542	547	549	549	530	558	545	560	551	584	516	528	537	530	536	550	536	559	522	579	515	555	514	525	591	579	510	575	522	555	515	490	529	528	573	547	542	545	593	563	533	585	582	521	549	565	607	558	542	556	546	564	606	547	495	561	548	567	562	528	551	565	512	549	557	560	534	534	526	582	554	562	548	519	501	533	611	559	527
48663	55034	21530	7066	4872	3839	2992	2458	2063	1777	1683	1600	1386	1306	1278	1243	1114	1133	1115	1085	1044	1089	1042	1052	960	958	969	985	1005	999	977	960	990	947	1000	939	931	975	911	893	928	937	945	983	927	927	964	881	967	925	950	954	893	915	903	952	926	971	971	906	924	925	958	872	890	930	903	925	919	917	892	920	920	890	941	907	912	911	856	929	917	972	885	960	937	914	976	914	902	914	919	912	862	929	868	896	876	912	911	977	955	940	885	920	895	870	908	948	911	913	947	968	912	931	879	914	901	904	872	899	879	890	902	966	885	902	844	947	889	945	916	899	876	920	953	922	882	848	899	888	942	949	920	919	856	902	898	855	853	920	870	883	897	905	890	941	917	952	908	892	919	878	871	894	879	926	897	923	877	893	906	892	891	896	914	880	886	928	890	970	880	919	921	896	877	864	943	884	864	923	902	920	921	894	895	924	903	947	860	913	882	952	908	840	883	877	893	916	929	874	941	912	912	830	928	948	803	915	939	859	919	931	927	926	890	919	882	954	890	871	897	917	951	916	866	935	881	937	952	855	908	908	866	920	948	872	955	944	910	851	907	897	914	901	850	962	975	937	900	863	878	949	862	883	904	907	933	867	842	893	898	853	865	956	865	867	917	859	949	917	870	918	933	920	847	896	943	855	895	892	894	881	878	888	897	936	892	861	888	892	894	887	921	874	873	912	892	872	912	927	934	913	862	937	877	960	837	855	868	922	973	932	893	899	932	909	876	855	881	867	923	904	922	863	916	948	939	900	826	867	884	922	895	912	882	927	923	917	840	899	899	901	896	930	859	931	878	924	869	903	892	913	892	929	900	899	906	890	917	909	893	942	910	858	873	948	934	915	855	882	877	906	923	917	817	914	923	910	976	900	894	889	941	873	950	879	931	915	935	889	895	896	927	874	900	892	885	926	884	907	915	909	904	893	862	875	926	924	899	892	889	918	959	880	891	881	927	927	894	985	925	900	900	938	943	919	963	863	936	854	920	903	877	905	930	882	891	894	926	921	926	939	888	925	933	915	906	905	961	954	886	903	914	849	971	912	873	888	839	854	890	923	950	894	877	855	905	947	905	928	869	901	939	898	904	896	908	911	898	937	866	869	903	888	885	955	873	969	864	873	835	853	871	926	863	913	859	907	910	894	889	926	866	885	904	902	849	919	942	848	911	852	878	889	866	943	897	884	915	883	943	870	925	882	897	875	910	875	866	860	886	899	925	861	888	908	847	931	933	846	949	891	947	893	887	832	963	895	898	944	926	931	867	831	892	887	865	909	950	917	913	937	862	915	862	906	879	910	924	899	939	879	902	864	926	915	879	912	874	853	880	922	887	928	865	883	925	890	847	897	885	872	885	915	908	919	865	898	896	962	918	907	910	929	865	863	877	913	856	908	929	901	893	871	919	882	896	885	855	868	919	914	881	925	919	930	899	900	881	897	895	913	890	898	901	943	931	905	883	833	890	943	865	942	865	874	921	850	868	886	925	899	992	924	904	928	967	900	869	925	950	962	894	890	866	916	870	905	903	913	920	970	866	927	944	895	910	887	942	929	922	923	924	880	903	879	901	909	900	895	968	924	881	891	939	899	962	894	901	932	938	914	920	925	882	854	865	876	900	901	875	902	903	893	890	910	901	911	921	898	890	850	862	968	852	896	898	902	914	917	939	954	904	925	912	924	908	909	884	870	956	934	897	874	918	918	908	868	945	915	920	878	939	888	960	921	867	947	901	895	945	947	892	854	844	879	863	909	912	919	899	850	962	941	868	870	927	911	852	930	919	819	871	919	923	896	949	883	878	946	871	916	888	856	946	917	907	872	913	865	883	875	882	842	881	912	955	881	956	903	899	915	911	897	860	901	887	877	896	878	935	868	952	921	901	899	930	866	875	896	881	924	901	919	893	883	875	875	947	915	960	956	926	820	936	914	861	882	963	871	872	879	861	919	905	891	896	873	920	927	872	903	839	898	893	902	903	884	946	932	905	948	942	896	877	881	933	901	891	914	920	930	933	875	931	851	905	847	863	876	860	949	872	879	870	932	877	917	871	908	907	926	928	896	872	903	951	948	899	928	843	925	953	870	886	928	873	877	929	925	875	931	878	898	857	898	876	911	875	874	867	919	879	875	915	981	873	877	979	911	871	937	893	948	912	932	928	906	887	883	919	903	871	897	880	877	858	901	901	853	901	879	924	930	891	890	884	863	912	906	925	923	891	902	882	909	913	898	890	931	889	911	935	907	892	931	872	868	885	925	845	865	940	889	914	897	877	900	900	895	889	876	852	910	919	896	905	847	908	928	899	891	883	925	955	949	939	878	902	922	886	949	868	894	886	854	882	933	907	917	859	887	875	910	926	887	871	865	950	841	886	875	965	900	919	896	807	882	899	924	915	851	896	941	873	888	868	876	908	907	913	839	902	893	944	862	860	907	920	923	923	920	885	860	900	904	910	897	891	938	917	928	943	938	910	893	932	867	916	900	878	934	872	870	862	943	859	900	886	854	889	888	918	918	887	948	908	916	877	871	944	956	902	928	883	890	929	955	864	934	886	890	861	945	911	885	919	884	925	869	875	901	879	873	914	900	913	882	891	905	910	873	945	883	884	876	918	917	912	918	851	863	918	888	892	937	925	928	916	940	917	921	835	967	911	922	905	883	916	854	899	904	929	923	910	934	878	909	944	940	929	923	878	906	882	869	904	914	930	901	872	932	868	919	824	913	945	855	899	899	855	874	931	923	885	884	924	932	909	933	890	861	888	915	909	876	879	885	910	916	943	903	935	933	881	881	917	944	912	896	951	862	889	909	904	896	919	866	911	900	897	877	911	863	909	905	897	912	883	878	977	891	886	917	919	894	883	927	902	918	920	866	879	892	906	886	920	908	860	880	907	899	905	910	880	917	845	902	897	950	909	967	880	942	893	932	930	869	938	875	900	906	939	870	921	907	902	872	880	884	948	855	905	969	920	875	928	927	884	876	921	914	886	912	917	898	874	912	926	910	890	842	925	933	928	878	865	918	863	871	925	909	912	893	898	940	877	921	892	933	898	901	905	919	923	880	873	875	950	917	897	926	846	905	891	907	875	878	947	908	918	917	932	902	869	911	857	900	861	874	913	890	913	907	954	933	948	885	942	946	908	978	833	935	923	821	858	904	861	975	904	935	926	907	916	906	888	873	842	936	882	898	909	887	883	912	921	918	915	923	914	944	908	907	927	915	848	886	906	933	937	871	839	889	906	907	934	951	895	903	882	931	899	976	851	932	929	912	931	885	903	897	842	868	910	884	905	886	868	925	856	861	907	826	925	838	875	966	914	947	885	878	937	938	858	907	910	914	952	917	885	851	902	890	890	907	882	888	885	948	913	865	889	853	859	878	884	838	936	970	899	874	883	913	908	901	903	938	949	904	901	895	945	904	885	917	880	937	882	894	936	853	867	917	894	925	906	892	892	909	916	913	917	897	858	866
26544	21069	13486	1511	237	196	207	177	186	174	184	152	160	161	169	150	170	173	170	176	155	161	167	182	162	156	145	154	167	143	163	150	171	186	159	174	138	184	170	156	172	149	172	186	170	168	146	146	140	173	146	177	155	176	153	179	153	157	177	170	146	141	152	151	153	153	180	164	159	144	163	178	147	160	160	178	179	145	174	173	162	179	158	162	131	164	161	160	167	165	153	179	161	152	163	180	159	164	162	152	173	183	173	153	156	151	183	168	155	152	174	163	141	162	158	182	163	162	156	159	147	136	159	164	158	153	144	154	163	165	131	145	172	151	189	184	153	154	146	158	154	175	144	165	179	173	134	178	167	153	152	166	175	152	153	137	159	155	171	173	142	145	150	145	165	171	166	161	160	153	166	180	158	149	160	165	191	153	194	140	165	157	168	170	154	152	146	159	170	151	164	153	150	159	153	186	170	137	147	157	170	179	187	154	171	146	174	185	170	153	166	164	152	157	151	171	170	167	196	178	150	176	180	161	146	155	169	159	161	169	162	163	192	159	150	171	181	138	152	160	140	176	154	163	165	155	171	161	173	164	179	147	149	147	151	168	166	159	152	154	158	160	165	143	157	157	143	148	144	162	162	175	165	166	156	157	170	180	174	150	158	170	169	157	161	163	178	172	193	147	150	147	152	158	168	174	154	141	162	155	169	163	161	161	156	137	165	133	178	144	177	176	155	137	158	134	172	158	145	179	172	155	168	156	162	141	164	152	153	181	177	161	150	174	160	162	147	164	191	159	162	140	167	160	154	159	163	151	135	178	197	162	164	156	163	157	173	147	156	150	161	189	174	165	165	169	165	145	148	146	154	162	182	160	153	156	160	165	167	148	175	168	163	179	167	174	167	158	131	165	158	153	148	175	156	167	155	162	160	157	185	144	152	165	151	152	161	168	157	156	176	162	177	176	146	149	170	182	147	167	180	145	157	156	149	140	172	161	159	141	159	170	165	170	170	149	150	147	155	174	164	200	174	152	158	161	188	171	155	163	159	158	166	160	163	159	177	161	179	154	170	164	153	184	181	156	153	140	161	153	133	173	164	167	171	160	163	154	159	156	142	139	165	170	146	168	159	176	148	149	168	165	198	166	164	172	156	138	154	167	155	149	164	164	167	139	169	155	173	151	153	161	146	172	161	172	160	148	169	155	184	169	145	168	170	170	157	163	151	173	166	169	167	169	163	131	157	161	181	155	149	143	168	153	149	177	168	182	161	161	172	150	164	156	173	154	155	149	172	162	158	153	156	151	152	168	157	157	143	149	155	172	156	179	143	164	176	139	186	145	158	149	168	160	164	193	153	167	160	173	137	147	143	159	159	158	170	169	147	138	172	167	151	128	167	151	192	155	212	159	159	174	169	173	144	186	143	147	165	163	158	169	155	168	135	160	166	171	178	166	168	140	157	149	150	168	166	151	149	150	184	165	149	138	153	162	159	136	151	182	144	168	173	185	163	144	180	159	173	155	167	142	136	159	148	168	151	179	177	135	163	169	170	156	147	176	178	159	148	167	160	157	167	161	156	163	163	190	184	160	162	147	159	188	156	161	163	150	186	144	162	172	162	185	160	185	151	158	166	165	175	164	179	161	162	160	166	150	156	154	164	141	166	163	150	145	161	172	182	144	153	156	161	181	163	158	145	163	157	145	172	175	167	157	169	165	163	179	143	149	182	166	169	178	163	152	169	176	157	170	163	158	162	167	148	187	154	176	163	133	157	160	181	163	181	129	148	186	149	156	156	154	149	155	145	181	168	176	192	152	154	176	162	153	142	171	181	166	180	159	157	147	169	176	168	195	177	181	173	174	182	161	153	169	168	166	168	156	140	165	163	148	193	151	152	160	146	164	188	174	143	163	194	173	154	168	161	161	169	169	184	178	148	151	167	147	175	158	154	159	159	157	157	162	159	135	155	164	165	188	149	161	161	172	173	160	155	163	171	155	155	160	146	152	156	165	150	171	154	155	167	172	157	158	135	157	165	168	166	159	155	165	140	184	133	155	156	190	163	178	174	161	172	160	177	156	172	155	164	171	159	146	156	145	146	155	168	143	133	157	161	169	164	181	153	178	153	157	169	151	178	135	155	169	162	183	175	148	170	165	144	184	151	156	165	174	172	158	170	156	171	176	154	168	159	176	163	137	141	155	147	168	165	157	147	167	145	153	174	177	163	164	176	162	172	161	134	170	152	143	152	147	161	138	182	165	157	179	173	137	200	156	143	159	154	123	171	160	156	152	165	180	163	154	163	163	159	178	169	152	169	156	168	155	150	151	142	162	179	169	166	167	194	166	158	135	187	175	157	157	179	137	182	148	164	173	148	156	159	140	176	158	177	163	150	157	162	145	151	171	159	166	183	169	165	153	161	154	172	188	148	160	174	160	177	182	168	151	174	135	152	153	174	164	160	160	153	147	167	180	176	146	171	155	163	136	148	150	161	166	172	173	169	162	193	163	161	154	161	155	158	163	122	154	148	178	188	153	159	159	148	160	180	162	162	148	146	167	193	163	176	164	159	170	173	145	175	167	155	153	154	150	155	158	161	155	178	149	187	162	162	166	149	159	152	153	162	182	161	156	149	146	160	167	145	183	164	154	177	147	167	150	174	141	155	172	164	143	156	155	164	149	166	177	153	151	148	159	176	150	168	177	142	169	167	151	170	142	168	175	168	176	175	169	170	155	161	134	165	145	164	155	150	161	149	163	154	165	156	148	176	171	156	164	168	162	152	159	176	137	172	174	180	172	159	158	177	169	159	168	178	163	174	154	166	167	156	153	137	151	160	147	179	175	161	185	182	187	167	156	154	163	155	171	185	153	156	181	159	148	154	161	156	149	159	182	153	158	178	151	163	155	138	159	154	164	165	150	158	184	157	154	144	181	150	136	166	180	158	175	177	169	152	164	158	158	151	141	174	171	153	165	154	148	144	145	162	165	174	149	136	161	162	157	157	152	160	170	142	180	161	154	169	160	170	145	160	151	175	164	173	134	147	151	186	164	162	162	154	139	167	184	144	194	163	162	145	183	147	175	161	164	145	157	180	140	181	161	174	155	172	166	193	166	176	156	153	150	146	172	154	162	166	172	168	160	162	177	144	181	192	176	173	162	153	161	175	176	180	154	170	174	173	140	152	179	163	166	165	189	187	161	149	164	172	154	168	173	135	163	161	156	156	174	147	146	176	170	172	168	160	180	155	151	162	145	160	184	170	157	142	159	155	138	154	155	138	165	185	175	160	166	169	163	151	142	151	156	185	154	178	160	138	181	183	159	163	158	145	163	170	148	167	157	174	190	161	152	157	190	171	159	168	170	163	169	143	157	152	186	157	167	156	176	164	159	146	165	159	156	173	169	144	188	150	134	165	176	152	162	179	160	175	155	169	165	168	147	147	165	177	171	164	149	186	185	155	162	166	170	169	153	167	175	184	167	168	173	175	162	162	165	159	162	177	158
19814	21453	5571	672	516	461	410	393	364	337	354	308	308	314	322	304	290	287	352	282	324	303	303	266	289	336	294	296	270	319	273	278	289	308	291	286	281	300	329	296	273	323	286	299	296	294	295	286	278	298	307	311	316	311	321	289	260	291	295	311	312	288	277	292	333	303	286	274	319	312	288	311	299	313	290	291	276	296	271	286	308	307	289	297	302	317	312	313	317	322	319	327	340	310	287	284	300	295	285	294	309	300	270	289	280	270	294	293	303	289	284	311	291	303	306	280	290	284	285	290	314	321	317	287	303	290	286	270	291	269	284	270	277	295	305	314	334	316	306	287	273	290	302	266	291	254	280	286	274	311	298	304	317	310	320	281	282	290	271	277	293	324	304	312	281	269	289	304	321	313	296	283	269	284	297	298	298	275	315	312	294	302	301	309	304	288	326	289	276	300	300	286	300	277	290	330	275	293	279	330	293	272	310	285	278	270	297	277	288	301	282	294	288	274	246	286	305	291	295	341	322	321	325	322	303	289	303	307	301	296	312	273	267	289	277	313	288	319	276	320	310	292	278	296	302	298	298	292	288	271	281	298	299	283	284	290	283	263	283	271	291	295	298	286	266	292	291	270	290	270	289	310	283	280	297	316	312	293	302	293	330	282	309	307	282	318	309	299	298	331	309	307	267	302	319	306	259	301	284	271	298	294	294	299	302	283	294	296	332	315	308	310	314	312	287	286	251	285	309	277	313	311	318	304	321	282	285	328	276	302	281	294	303	305	283	288	304	298	302	293	314	311	291	301	325	273	307	291	248	332	322	278	294	298	332	272	280	279	288	303	281	262	296	298	254	294	285	302	309	273	313	286	306	280	290	305	269	291	292	291	265	275	285	285	283	321	324	281	269	304	302	285	279	298	285	286	262	291	288	305	262	252	302	287	302	302	306	292	302	295	285	332	295	300	295	299	319	287	270	301	266	297	296	293	284	305	279	297	308	303	292	300	307	306	274	311	281	304	307	313	282	288	273	284	306	275	300	314	317	317	286	290	318	294	279	284	294	298	298	280	283	285	294	316	279	298	305	269	273	300	307	287	302	291	276	283	296	320	304	289	312	274	298	292	320	289	284	305	282	315	287	304	344	277	297	275	294	289	297	302	314	305	306	310	336	282	309	296	291	305	292	288	292	284	275	303	279	291	301	286	295	324	278	279	321	303	270	282	292	276	292	286	301	305	300	283	282	267	280	330	300	286	309	299	295	308	281	282	292	319	280	310	302	304	295	286	303	309	290	303	310	291	281	331	293	297	302	281	308	278	309	306	270	278	277	273	290	303	271	268	291	292	307	289	279	307	311	294	303	309	317	299	291	284	318	290	325	290	294	285	292	288	293	274	323	323	298	322	297	301	315	286	282	329	338	282	303	302	329	315	269	324	286	296	306	312	284	309	275	296	289	305	286	301	298	295	295	298	303	269	294	275	308	292	295	282	304	310	298	270	297	314	299	287	301	305	282	277	312	312	277	294	281	319	292	274	292	297	306	248	320	299	335	284	300	297	306	299	302	289	301	291	297	270	270	303	302	299	265	269	321	283	297	303	301	296	274	320	305	309	315	284	289	315	279	308	317	317	293	315	263	296	278	301	286	287	295	310	284	291	313	303	307	301	335	284	301	311	304	299	299	271	277	303	310	305	315	271	293	294	272	301	319	282	293	305	280	297	299	318	297	256	260	275	304	264	301	288	301	302	285	297	275	321	311	273	269	312	277	267	310	295	289	313	272	280	297	291	282	292	293	279	292	289	330	303	291	280	293	265	317	281	292	257	257	281	262	277	293	314	292	299	328	289	282	307	306	326	278	295	286	317	294	280	307	292	309	277	283	263	327	306	328	283	294	274	297	281	282	301	296	321	295	279	288	305	285	280	294	289	316	297	294	294	291	300	261	285	267	305	300	296	303	300	293	284	302	251	298	311	303	294	303	293	269	296	288	304	314	304	274	298	301	293	315	279	293	298	300	293	273	302	325	299	323	292	299	292	283	292	303	301	316	292	281	285	315	324	284	312	323	284	276	307	322	284	299	306	297	283	287	287	279	298	265	318	286	302	320	316	323	319	302	284	292	307	338	297	260	309	303	295	297	295	296	289	311	324	273	307	304	294	315	300	275	288	302	312	308	297	310	283	306	277	297	307	303	244	332	275	270	298	299	297	274	291	293	300	294	294	275	323	303	298	274	289	329	300	340	335	261	296	293	276	317	293	286	291	317	287	293	287	308	272	274	262	281	295	284	301	284	313	272	309	300	288	298	277	284	283	291	317	301	292	284	302	285	310	286	327	301	293	324	295	286	288	312	291	308	326	299	303	279	296	288	297	240	298	264	252	293	317	294	279	313	274	295	308	297	272	288	287	307	272	282	303	295	300	306	304	313	280	322	302	312	278	312	304	304	295	290	285	306	303	279	288	300	333	281	321	318	298	318	285	288	327	273	297	317	311	311	288	250	296	280	310	321	280	308	283	304	300	306	314	291	288	324	288	287	345	260	311	286	300	279	290	319	307	301	282	279	299	306	342	329	273	275	290	309	293	301	303	336	274	280	261	322	297	275	309	309	292	289	295	286	306	313	281	313	309	290	283	267	291	316	280	261	286	296	293	312	295	293	285	289	291	276	295	242	296	294	269	275	310	309	269	310	293	279	252	231	285	282	313	307	254	301	296	289	319	278	294	299	282	312	301	313	289	299	284	297	307	288	301	311	302	284	308	275	303	278	282	296	277	289	301	281	280	336	257	293	294	283	280	285	287	292	302	267	287	311	271	296	298	323	282	298	290	293	290	282	304	281	287	341	286	291	307	264	305	277	329	285	291	288	309	275	274	317	269	278	281	293	289	295	308	282	308	285	298	295	291	300	283	287	310	280	290	313	280	287	284	328	284	289	281	307	332	262	294	273	301	287	316	312	296	305	283	318	239	300	284	288	300	268	302	287	275	285	283	307	297	303	309	319	296	312	283	300	308	286	303	281	331	291	309	311	298	296	272	299	298	271	309	328	278	299	325	276	305	301	312	304	291	285	279	327	282	314	297	295	264	306	286	304	308	304	299	316	304	304	276	268	298	290	292	271	272	312	286	309	294	298	280	292	309	285	308	293	289	255	284	312	277	289	308	310	266	298	264	296	285	276	317	298	289	278	282	282	292	312	328	306	287	273	284	288	277	311	297	310	305	281	308	308	326	279	313	275	311	268	304	288	276	288	300	311	301	280	343	283	299	292	290	296	309	328	290	323	278	276	281	305	312	294	291	289	281	319	303	317	286	314	297	290	302	274	265	317	335	284	292	286	299	292	291	317	305	287	294	301	280	300	277	290	317	289	299	298	314	279	292	301	316	275	283	298	301	318	330	289	315	308	297	270	299	288	330	312	292	319	303	287	316	309	296	294	319	292	300	283	278	287	333	307	268	292	288	304	312	279	279	283	309	273	299	247	310	309	320	302	308	294	309	288	302
24079	21133	28897	23544	20551	4759	924	674	534	494	512	482	472	490	448	453	427	474	415	423	423	421	432	382	450	403	442	387	394	406	453	412	382	452	408	419	412	406	412	391	408	410	388	393	399	388	413	400	369	391	374	421	393	401	387	428	365	367	410	412	375	411	408	449	417	388	420	423	398	397	417	389	395	358	397	421	355	372	417	391	370	373	383	390	411	355	352	390	395	429	376	385	406	400	384	420	390	378	383	377	386	439	379	394	386	411	358	399	411	404	403	411	403	380	372	383	376	403	398	401	411	364	392	420	368	403	411	394	406	361	404	388	377	404	379	409	391	411	415	385	364	375	381	397	378	404	424	400	417	364	385	408	370	423	406	376	378	370	375	404	359	388	397	378	384	365	399	396	421	373	438	393	395	393	393	365	406	364	391	414	402	398	372	397	406	389	396	415	382	368	395	382	372	400	429	366	398	403	413	411	377	400	376	401	382	411	403	401	343	373	403	396	385	412	358	408	366	375	387	418	402	371	424	389	396	385	393	394	398	405	389	380	428	410	418	390	388	383	386	412	388	392	378	380	396	405	380	416	408	418	405	365	387	394	390	400	410	379	381	405	387	383	395	383	418	386	416	381	411	366	407	415	420	400	385	371	384	397	428	347	432	392	379	388	358	387	427	389	434	403	395	373	390	431	372	404	398	402	388	391	391	360	401	397	345	392	362	366	379	417	399	385	395	400	365	382	450	375	405	396	401	395	393	397	401	386	422	372	382	419	408	378	365	373	403	371	360	403	382	383	358	398	373	363	382	397	408	396	396	410	380	400	389	390	379	367	392	385	415	410	380	401	399	388	386	376	420	417	420	370	410	387	418	405	382	419	372	419	393	400	397	421	384	396	407	361	378	379	390	404	430	395	399	413	357	414	385	409	394	419	422	394	414	382	404	390	382	427	393	364	398	390	415	396	377	371	401	392	376	431	347	442	366	399	405	407	394	415	405	414	389	429	382	368	398	367	382	403	415	391	392	369	394	375	380	391	387	376	366	367	387	373	370	384	423	397	383	404	342	396	407	419	386	381	387	359	340	402	388	380	391	406	385	384	398	411	404	379	393	359	366	394	386	394	391	390	399	361	372	386	425	422	393	387	399	375	419	444	374	382	388	395	402	381	370	376	395	387	385	402	355	379	396	408	405	389	383	354	385	426	408	380	401	380	386	383	402	385	417	390	396	393	393	436	388	408	386	340	393	405	402	422	375	423	406	384	385	389	379	409	380	344	418	397	380	378	353	350	374	418	409	407	387	373	360	369	376	401	409	385	360	374	356	379	432	351	413	437	368	391	379	397	378	409	396	396	395	384	420	401	401	363	381	399	387	414	407	402	381	377	414	342	406	380	390	354	420	406	385	409	378	374	420	377	401	379	396	365	405	408	396	396	412	396	393	363	344	431	404	381	391	379	356	355	377	411	390	385	367	397	369	414	391	397	433	401	397	387	388	411	367	412	389	376	406	388	411	387	392	400	400	351	396	394	366	364	409	400	395	401	384	382	389	374	415	411	424	386	409	433	418	400	419	415	386	392	366	398	397	393	376	374	410	400	385	373	392	374	396	386	381	400	395	406	394	389	394	373	380	366	398	339	400	375	374	348	395	395	397	387	409	377	395	411	403	385	404	406	397	371	398	382	390	371	381	422	384	393	444	394	408	384	373	430	400	376	379	392	389	382	405	426	430	345	374	409	393	382	396	389	381	376	411	391	397	389	385	421	400	392	398	413	424	386	406	410	370	415	419	407	380	376	418	406	361	385	433	418	411	360	389	381	402	361	383	389	383	394	384	418	389	371	399	366	386	387	372	399	396	409	422	360	397	376	387	398	404	372	397	411	407	405	368	413	406	371	360	399	413	401	404	366	370	376	391	361	375	437	368	428	373	384	371	358	380	368	378	382	388	347	379	402	381	382	387	408	389	433	421	392	401	401	401	418	416	362	385	394	440	400	365	383	382	400	378	360	392	379	429	404	402	350	410	421	398	378	390	384	372	384	393	416	378	377	390	404	364	415	404	370	387	398	396	383	391	420	419	402	391	395	390	390	374	403	416	410	402	353	355	378	415	418	409	395	393	398	412	399	397	370	404	389	380	355	392	381	386	362	373	393	400	427	380	397	386	415	395	348	412	418	366	378	371	384	400	343	371	381	357	349	389	432	404	379	397	388	399	352	387	366	393	413	423	401	409	406	403	376	408	420	386	368	381	400	419	388	401	373	353	389	348	364	362	398	405	423	419	378	349	353	396	384	367	389	393	398	423	370	408	394	415	374	395	365	368	379	335	395	384	383	399	388	378	432	393	364	424	401	399	397	372	408	407	403	422	388	395	388	425	402	372	368	376	409	408	394	436	380	403	429	402	360	426	393	383	380	372	388	379	400	374	380	412	403	386	390	416	357	414	398	378	389	377	431	392	393	381	368	375	396	396	387	430	352	403	391	367	428	407	374	335	418	377	442	390	418	419	374	431	420	370	381	413	366	407	416	421	384	374	405	372	367	391	416	409	407	389	363	403	369	406	402	374	378	394	358	348	377	410	367	361	414	403	383	409	413	389	420	373	360	396	391	434	380	428	424	392	374	391	420	365	415	394	398	365	387	375	396	369	363	414	403	410	391	357	369	344	407	392	364	386	383	383	383	384	408	359	419	401	368	393	375	383	374	377	368	389	418	363	432	366	375	415	396	372	414	368	397	395	400	409	361	413	390	395	386	356	406	383	396	377	408	387	378	372	392	408	387	356	419	386	379	382	405	384	366	409	394	400	386	409	381	397	382	367	405	392	396	409	408	413	403	394	365	391	397	398	412	428	366	361	396	398	419	413	357	368	401	408	387	395	364	372	384	418	398	382	408	397	373	401	394	422	382	360	367	392	388	395	371	403	388	366	404	405	389	368	353	402	388	402	395	366	358	393	394	385	385	360	347	408	375	421	423	414	390	393	403	374	363	398	379	369	391	396	382	412	417	383	413	412	383	338	363	383	407	391	380	395	374	375	405	382	416	407	388	408	367	444	390	407	389	398	391	403	395	370	379	433	403	439	398	385	376	358	424	388	405	412	389	387	401	417	391	367	397	410	403	443	387	393	416	379	408	457	380	419	371	381	426	393	403	408	391	411	374	356	399	384	380	399	379	419	397	397	413	417	363	405	376	380	391	356	410	364	389	384	397	404	380	373	387	391	413	380	393	382	408	417	416	406	379	410	374	364	404	368	350	386	393	385	369	372	404	384	364	403	401	377	407	398	439	402	372	388	378	393	381	368	377	409	366	401	359	399	366	395	375	396	386	392	377	338	432	385	412	398	379	394	413	360	346	397	402	425	389	391	391	396	379	408	371	447	406	392	392	381	355	382	410	429	383	352	399	340	384	448	398	399	399	399	390	397	403	348	396	376	405	374	365	396	383	368	375	377	384	397	365	366	427	419	402	389	416	352	370	418	395	381	386	380	407	421	398	375	365
40767	48081	22764	4018	2799	2238	1739	1423	1264	1139	1047	985	958	905	873	868	793	792	760	745	715	755	757	686	763	742	685	702	716	669	740	683	706	665	678	717	699	700	688	663	721	693	697	680	636	648	653	666	664	688	685	711	667	651	642	663	681	675	691	693	684	657	703	660	637	681	629	686	650	680	674	650	627	691	679	696	679	682	697	647	623	678	644	658	639	675	649	685	713	655	660	621	650	652	713	645	671	677	638	655	630	652	644	684	664	692	698	696	686	681	642	672	688	666	692	650	677	719	676	667	655	701	673	662	672	650	628	644	692	719	653	671	722	677	622	649	698	674	663	692	679	654	693	641	673	700	639	667	670	680	663	650	641	621	628	662	657	679	692	715	670	657	670	669	669	668	684	657	672	633	630	697	677	630	685	679	668	660	653	668	662	719	673	622	675	720	675	693	670	651	670	669	667	614	659	660	680	663	686	631	672	666	628	676	696	687	691	643	641	672	685	658	638	685	624	670	646	685	659	650	667	686	668	639	670	635	642	667	660	671	649	682	650	679	658	680	640	669	704	698	641	658	627	672	668	681	633	669	669	664	630	652	686	660	771	590	624	672	697	663	701	653	681	636	700	661	641	658	603	663	671	676	635	683	656	681	650	664	666	638	650	658	667	690	694	696	681	720	659	646	636	665	633	664	647	693	668	664	687	661	695	679	629	678	611	696	689	698	623	663	660	679	702	659	652	675	704	680	649	670	700	617	686	658	625	698	652	653	640	644	668	671	687	668	695	658	700	656	663	644	652	640	672	661	633	633	662	700	671	663	605	664	660	612	678	678	688	650	716	624	656	661	643	657	615	678	645	672	715	682	682	626	694	654	682	660	667	655	683	640	646	664	687	676	681	614	655	646	693	662	646	667	670	618	691	723	641	662	684	647	703	635	658	663	648	696	673	671	642	673	708	656	670	691	719	667	700	648	651	678	632	637	644	652	630	681	636	628	638	688	648	661	643	657	634	657	655	691	629	713	707	644	645	718	695	662	660	665	659	678	692	639	690	667	706	669	651	676	685	636	669	687	641	644	659	679	665	642	639	674	663	685	657	709	681	640	624	648	677	676	632	635	659	657	635	658	666	665	652	637	653	675	661	664	658	684	659	681	676	629	651	662	684	675	652	667	645	660	706	649	649	639	662	670	668	686	641	658	676	653	628	621	669	658	642	661	659	685	632	677	659	620	678	665	687	668	631	669	631	615	619	720	684	643	719	642	660	622	621	662	682	639	715	709	637	674	670	666	622	659	653	647	691	637	663	692	698	640	701	651	672	703	676	678	687	700	700	667	668	696	676	612	708	635	675	663	671	633	676	658	642	672	666	692	662	652	663	682	672	638	641	678	655	618	684	688	686	695	701	660	671	654	686	687	641	625	623	669	670	653	660	665	653	646	698	616	692	649	653	654	661	678	651	673	690	662	689	664	670	654	675	675	683	671	680	660	681	643	648	628	626	684	672	638	660	684	613	645	667	646	710	646	682	691	658	670	645	667	665	709	660	701	634	678	653	670	659	679	656	649	652	646	691	677	674	675	632	669	627	693	628	678	668	685	636	678	711	649	661	680	682	678	645	654	697	637	634	678	684	661	652	710	706	664	695	710	650	643	665	646	673	638	686	679	671	647	662	666	586	717	719	624	638	699	673	680	678	641	700	634	624	686	646	673	640	688	645	672	659	685	693	640	678	667	627	643	640	646	659	626	654	715	647	699	675	655	683	639	650	661	653	662	664	613	676	668	683	650	647	639	647	624	642	659	653	679	659	686	667	670	719	703	700	646	658	661	654	620	621	691	682	658	674	691	678	642	660	680	658	651	681	669	692	601	621	658	688	650	689	641	636	650	646	599	675	647	695	619	680	669	683	695	665	730	650	715	664	668	689	628	686	667	691	629	646	655	683	649	642	647	680	645	640	643	659	637	680	663	609	689	609	704	678	632	662	650	682	674	663	647	694	663	627	659	665	631	627	647	619	692	687	667	658	690	654	644	611	678	689	642	679	667	673	637	664	678	642	682	703	667	638	666	660	662	660	671	642	636	640	668	672	598	678	687	659	691	607	672	642	704	667	685	635	618	654	626	674	688	676	685	680	636	641	640	707	720	635	674	674	664	691	652	698	655	656	636	634	697	622	677	687	685	638	672	605	673	659	641	626	614	659	633	686	676	685	663	665	660	668	654	701	635	677	637	633	716	679	668	647	640	651	666	659	659	642	683	686	645	649	658	681	624	701	728	624	669	663	665	654	650	697	655	710	644	629	661	671	735	668	674	666	673	695	677	649	644	627	673	636	697	664	640	652	651	663	628	642	718	658	637	700	655	654	667	637	645	653	673	659	701	647	620	669	681	623	659	667	648	656	677	663	644	685	633	646	651	674	646	653	652	692	639	635	637	683	637	683	656	644	695	691	658	634	667	647	648	682	655	621	645	637	598	677	669	630	700	611	681	681	709	643	635	625	648	632	657	697	694	668	633	645	661	663	630	653	633	620	687	625	652	607	666	680	623	648	663	689	642	657	678	698	681	662	665	670	635	688	680	659	700	696	636	634	699	671	632	626	671	681	699	593	673	646	697	669	650	701	637	668	596	655	694	632	618	662	654	674	639	681	655	640	678	689	688	643	666	679	638	652	674	679	639	659	648	669	670	616	609	658	622	645	680	618	640	657	702	667	655	664	612	646	609	656	650	653	603	646	684	676	698	665	643	626	723	642	669	694	646	646	660	635	641	716	610	623	654	670	633	684	659	621	677	664	622	674	671	628	659	606	642	619	681	668	628	640	663	657	677	663	684	629	636	630	649	647	715	659	657	626	664	679	678	692	687	667	638	699	707	640	643	593	644	635	645	638	680	674	705	697	709	677	710	669	669	656	643	646	682	688	674	656	658	684	666	626	685	716	688	630	715	622	602	700	655	652	666	686	658	634	694	675	660	664	669	685	683	671	679	670	670	648	620	677	752	685	714	688	677	650	722	695	671	662	671	665	642	664	642	654	695	668	666	644	671	694	674	659	659	718	656	675	670	679	675	634	621	602	664	668	662	656	698	655	690	683	653	671	642	668	651	678	686	641	656	619	624	654	702	654	697	686	685	649	681	681	671	618	645	636	712	645	672	674	659	686	701	699	682	653	645	687	729	678	672	647	652	665	666	682	664	645	670	630	645	703	634	652	659	702	648	685	657	689	651	639	661	651	600	643	658	626	679	650	669	653	682	708	668	650	656	669	672	650	669	659	658	632	657	656	663	710	714	640	652	659	697	709	691	673	698	670	634	633	629	630	697	635	612	651	698	707	632	688	670	667	679	668	632	636	678	649	685	666	685	656	695	714	641	731	662	640	611	665	663	646	664	650	635	666	711	657	649	654	675	690	624	701	717	641	671	713	648	668	642	705	669	663	671	608	628	683	700	670	656	682	699	701	679	653	658	680	664	692	644	659	633	699	653	617	692	726	604	647	635	696	629
23095	21130	29711	22769	21121	19610	3114	1060	874	845	770	774	716	682	662	612	681	653	618	598	580	600	575	577	573	575	605	611	648	559	558	572	542	557	564	565	593	573	555	547	585	596	612	591	571	558	542	544	566	554	565	557	564	566	544	538	598	525	542	545	543	530	558	532	533	547	580	548	559	560	563	543	543	568	570	560	517	560	572	570	549	575	570	543	564	551	545	573	577	531	522	599	579	548	566	540	537	536	550	560	603	573	617	516	574	528	514	535	547	502	593	527	573	557	574	572	627	584	573	577	565	554	519	554	569	523	560	524	550	519	558	562	555	542	554	574	563	565	540	574	556	518	602	593	557	601	565	622	545	514	552	566	556	554	570	562	577	552	568	547	559	526	504	592	538	528	527	531	515	545	557	530	557	559	548	564	548	543	521	572	566	570	580	554	558	583	499	559	582	535	588	546	536	597	559	546	534	525	574	542	559	573	511	563	542	525	571	581	576	563	496	501	582	535	564	529	543	549	542	551	536	545	605	544	517	572	550	526	581	566	579	520	556	540	537	537	536	567	538	525	532	547	554	545	524	520	518	540	493	537	579	535	571	515	531	564	539	533	537	554	544	523	538	562	536	558	566	572	546	602	550	542	582	543	576	532	543	544	533	562	522	590	526	523	558	546	561	574	568	572	520	572	552	557	548	554	554	565	538	512	550	586	529	567	531	555	524	556	513	544	551	589	532	532	551	538	551	563	485	531	554	553	557	602	525	548	556	560	542	551	555	527	520	532	544	562	563	521	548	550	523	552	534	577	526	564	604	560	548	516	501	545	522	535	516	554	592	599	577	539	566	552	520	590	533	533	564	555	556	531	520	529	564	555	574	568	520	548	539	586	526	529	560	542	587	528	566	568	504	578	543	548	594	554	596	542	579	565	556	548	525	532	552	585	560	552	542	580	535	520	567	531	571	533	595	531	558	521	533	557	518	530	554	572	581	588	518	589	577	545	570	514	533	542	521	518	531	588	551	558	576	520	561	530	514	512	503	519	505	563	595	551	567	515	555	529	579	534	567	566	577	546	535	539	548	533	558	559	561	545	538	554	518	518	530	565	558	527	597	562	540	587	516	519	504	600	541	527	551	595	539	544	570	518	589	515	587	551	512	579	568	558	544	540	561	540	555	541	507	536	540	580	525	539	528	556	571	560	541	564	571	510	568	541	553	542	548	546	543	532	546	546	550	557	557	543	503	540	568	542	539	520	530	560	553	543	551	585	542	575	558	549	540	615	548	553	527	539	525	571	527	563	491	551	585	543	498	545	538	573	508	542	593	522	567	560	538	537	515	567	534	529	510	562	559	520	568	538	535	583	568	571	557	560	584	509	527	581	560	545	570	538	567	588	568	537	530	567	565	541	519	520	586	538	569	573	544	573	549	523	525	530	542	589	570	540	587	578	512	575	519	542	550	573	561	544	569	490	532	554	555	515	509	541	515	532	566	583	521	529	558	525	572	530	530	509	551	552	561	534	537	517	538	544	542	536	537	556	541	531	544	526	529	564	554	577	554	595	558	499	574	534	551	516	559	580	550	570	534	570	549	554	565	591	570	561	566	511	549	530	519	579	523	561	586	591	581	568	552	554	536	558	527	530	529	613	533	544	550	560	609	523	526	528	561	544	550	558	547	559	542	513	556	564	570	507	545	527	555	544	528	564	538	552	554	521	539	558	561	554	546	573	516	498	533	531	550	534	558	511	590	489	559	546	524	511	576	530	495	539	515	562	538	518	536	587	557	550	526	535	511	535	544	559	578	582	585	536	557	589	545	541	570	566	537	565	565	586	536	527	515	584	532	548	538	562	546	551	608	584	535	524	571	590	534	549	522	566	541	517	550	521	538	566	547	536	559	550	540	546	573	559	541	582	564	578	556	546	528	549	524	562	557	548	524	521	554	527	538	545	537	535	530	540	544	540	526	542	558	524	581	542	508	548	556	557	567	561	613	594	540	551	561	567	509	584	548	532	566	552	535	553	540	508	521	566	553	560	571	513	522	540	551	531	527	574	542	574	582	531	586	593	527	559	518	570	554	582	526	533	559	538	503	491	517	566	557	590	574	580	551	556	554	538	557	548	562	554	547	552	497	514	540	520	558	567	545	575	548	568	548	540	539	570	529	574	586	564	544	530	534	568	541	552	588	528	554	546	508	533	550	580	612	573	522	497	532	589	560	552	553	567	515	567	560	520	558	553	542	507	536	566	520	579	561	564	534	511	551	577	549	534	503	581	526	606	509	523	555	541	562	549	564	572	569	565	540	585	565	563	511	544	575	526	552	531	545	531	542	553	553	521	532	574	558	543	543	568	534	535	563	521	529	538	587	519	569	556	604	589	593	538	553	573	478	582	515	508	530	571	503	568	597	540	539	540	528	578	524	549	532	503	552	519	551	546	580	564	529	538	559	607	554	557	576	574	502	528	595	545	553	511	549	551	557	560	552	542	554	579	566	571	559	580	544	566	569	565	550	517	501	556	574	558	565	555	507	588	546	586	561	534	547	586	556	519	525	527	570	517	559	575	516	564	577	574	555	539	545	546	584	517	545	539	544	562	514	550	559	564	544	544	557	578	557	565	523	563	543	532	535	534	550	523	569	503	517	566	510	534	567	551	533	548	547	492	553	552	506	633	570	577	545	597	549	528	534	560	501	523	505	567	534	529	537	534	563	563	540	536	558	526	534	556	557	498	517	550	556	540	564	554	532	612	561	538	578	580	582	582	552	548	543	577	530	523	557	518	577	568	528	528	548	530	547	497	571	567	553	536	528	574	516	580	504	562	562	549	512	491	525	527	565	551	565	587	529	515	579	562	572	540	523	579	529	576	578	512	586	552	492	533	582	580	537	567	570	560	556	569	535	566	573	560	558	530	541	503	561	509	569	564	524	598	567	566	549	569	580	542	538	551	533	550	528	551	532	590	583	555	554	534	503	493	567	533	502	569	557	518	528	583	581	597	568	546	588	540	580	558	540	574	555	541	585	553	532	506	535	555	578	489	538	604	587	554	534	530	546	551	537	506	566	580	558	543	555	532	550	563	534	567	572	577	552	528	536	554	536	531	563	600	525	576	510	513	525	486	554	522	561	535	577	570	534	542	520	552	520	557	596	558	579	560	575	565	534	540	584	562	543	589	587	531	518	543	593	537	573	547	559	549	510	523	559	542	535	577	542	529	542	547	516	528	556	539	597	546	525	568	560	523	556	546	531	532	558	537	598	602	594	585	597	513	508	543	535	549	545	561	572	547	557	584	563	543	528	542	558	532	558	496	543	546	549	540	544	561	564	609	585	568	590	595	531	558	536	524	520	572	570	521	496	560	560	549	552	540	540	536	545	517	536	548	559	527	540	567	564	546	525	579	557	560	573	528	546	577	532	521	561	536	563	612	567	565	572	497	537	544	559	546	544	562	537	550	564	528	555	538	554	604	557	558	564	557	529	582	554	548	582	569	558	568	548	560
47303	56643	28587	6920	4916	3651	2855	2397	2004	1896	1695	1511	1360	1331	1253	1265	1204	1206	1144	1143	1124	1060	1014	982	1021	951	964	1041	966	991	1009	978	941	961	990	940	951	940	923	932	924	966	934	934	909	962	944	951	865	965	905	871	873	969	912	864	962	953	902	895	931	920	954	934	936	922	937	947	904	884	901	905	885	935	874	910	906	918	911	901	895	998	885	912	963	931	908	923	862	927	923	924	961	903	899	897	895	909	850	862	858	955	897	934	870	903	969	911	907	909	896	902	945	929	944	904	882	933	939	877	955	948	928	909	907	858	913	906	928	933	866	909	853	896	898	940	880	940	910	892	904	868	895	950	919	898	883	876	954	931	905	884	908	911	949	889	872	920	895	878	910	907	912	856	983	921	881	892	954	956	965	914	921	887	883	861	915	925	898	922	863	849	894	892	896	956	917	890	893	905	942	926	907	910	884	896	932	876	918	893	974	923	880	977	925	900	923	929	942	940	931	901	902	923	904	932	896	929	909	912	926	870	880	868	877	882	933	903	871	896	841	888	955	873	904	859	892	941	919	897	936	931	942	930	917	913	905	895	936	909	853	917	853	854	878	862	895	860	937	900	875	846	880	935	876	951	892	889	899	847	898	859	937	881	893	849	902	944	866	927	907	931	948	893	917	906	913	873	910	922	909	916	911	926	912	937	837	893	960	853	898	847	886	848	917	928	894	905	918	941	906	906	889	931	909	938	908	914	879	916	918	926	864	937	871	908	886	928	893	905	903	958	928	946	906	863	904	874	908	850	916	867	934	921	878	900	884	956	913	932	959	886	923	890	940	901	920	917	921	882	909	890	975	890	855	907	893	875	878	908	891	873	868	915	875	826	857	913	862	904	917	942	914	925	878	915	910	904	878	894	902	858	910	887	855	895	939	859	879	898	901	878	952	906	934	895	933	881	882	957	878	869	923	856	856	937	918	914	889	914	884	880	966	925	895	958	888	940	935	909	901	898	898	905	939	866	855	881	967	864	921	884	943	965	922	868	903	944	807	887	879	929	928	927	908	892	928	901	940	908	920	920	877	913	902	924	889	871	1003	913	883	931	938	910	930	897	868	898	971	900	931	888	912	894	873	858	874	911	910	949	929	920	867	949	856	915	932	934	901	925	900	900	852	886	900	864	909	944	972	863	921	911	901	937	884	857	897	885	941	828	871	914	911	903	903	877	895	924	858	914	897	899	863	908	880	917	894	920	862	927	924	868	896	967	939	906	914	899	894	884	958	875	869	832	938	882	940	911	901	925	941	885	944	922	921	937	933	860	972	878	895	889	881	936	917	918	858	905	926	845	908	894	935	934	876	908	912	898	967	926	917	870	931	938	898	902	895	898	890	926	876	896	928	879	885	936	825	868	891	897	913	915	901	882	895	890	955	925	945	856	902	895	901	879	942	898	882	961	956	931	867	987	885	866	944	886	911	885	866	900	854	958	912	840	916	953	892	914	889	900	938	862	922	862	931	929	924	921	882	926	932	918	895	943	905	903	913	878	904	891	929	900	915	923	936	839	970	871	952	897	944	902	921	917	939	876	912	908	854	921	915	943	859	950	947	908	871	886	901	913	910	943	976	962	901	920	900	945	887	888	935	931	959	891	906	899	923	902	850	924	920	867	861	909	936	910	896	906	872	977	872	880	900	865	928	881	852	953	933	919	862	862	879	902	939	925	954	953	906	905	915	914	889	955	880	905	879	901	893	968	884	890	927	889	878	923	887	849	907	919	886	908	887	859	944	915	859	893	910	928	945	859	907	944	874	862	936	912	912	975	899	884	949	921	901	896	892	919	908	919	900	936	866	912	939	915	894	916	880	895	882	942	882	910	893	886	924	873	930	936	955	886	890	905	863	836	928	929	935	880	961	913	905	902	827	944	909	929	894	892	881	891	926	848	941	894	901	890	917	846	879	891	908	928	903	905	934	880	895	899	956	869	877	895	895	907	913	945	926	880	981	914	898	851	901	906	936	924	894	901	906	875	903	895	865	857	946	929	888	892	914	899	870	933	914	883	891	950	941	852	897	958	958	893	924	900	868	883	905	931	898	966	912	833	899	885	945	897	894	856	949	941	920	923	922	880	909	919	877	915	854	922	877	892	883	920	898	940	896	945	899	907	923	926	900	922	896	953	964	841	925	893	903	916	925	912	914	798	920	909	938	936	921	927	865	864	939	926	895	871	879	922	922	916	892	910	931	871	911	952	930	965	934	948	899	893	894	904	920	925	894	910	925	918	909	898	908	930	845	938	879	912	905	888	933	888	927	862	922	908	894	913	961	955	947	913	923	913	874	914	947	909	902	941	883	943	908	919	915	909	915	854	885	884	890	872	923	905	938	908	890	976	892	915	931	923	887	879	928	884	850	888	947	928	934	925	897	901	902	902	913	906	859	901	932	914	892	894	914	901	935	898	910	931	851	869	907	872	867	868	920	877	869	929	903	897	840	906	883	885	885	897	929	934	895	921	897	913	938	877	902	859	943	951	897	911	903	906	873	915	865	932	891	920	925	863	922	865	835	926	850	893	898	874	903	859	877	933	883	903	906	896	886	891	901	905	876	933	920	847	871	953	904	875	893	934	875	851	898	901	896	944	871	970	901	899	853	904	908	853	902	910	953	932	876	914	953	891	918	936	911	873	910	954	877	935	870	906	840	977	885	905	931	911	917	858	930	894	872	876	905	917	921	840	952	849	837	906	960	864	900	869	936	845	875	932	868	873	906	878	880	887	915	867	871	909	997	860	867	924	906	832	908	895	844	889	935	903	915	906	889	917	871	885	906	883	893	858	897	892	900	908	935	920	899	861	912	926	898	872	934	887	875	874	861	921	883	882	918	895	912	843	880	867	909	883	918	929	886	920	871	912	909	991	849	834	939	880	893	912	928	873	873	891	894	952	920	870	915	948	896	863	875	957	901	913	896	943	889	938	910	869	949	877	917	910	862	923	862	900	895	903	857	915	936	908	888	887	883	954	839	898	902	867	932	884	911	922	911	878	857	953	930	929	862	898	882	907	968	898	923	932	874	868	961	928	931	914	881	918	898	954	932	940	862	907	864	876	885	891	871	891	884	891	926	938	870	803	926	904	866	915	952	934	933	868	911	915	943	884	908	944	882	901	906	877	955	892	915	894	944	927	846	906	904	908	975	842	933	874	908	888	882	892	846	928	901	888	877	879	950	917	880	911	916	872	885	889	935	854	954	931	911	911	934	925	879	891	903	933	922	881	891	905	879	928	879	892	929	902	989	924	881	920	850	887	852	927	891	907	928	878	925	900	933	912	925	921	880	862	930	902	946	921	918	906	917	939	944	876	880	869	849	932	944	897	828	888	895	911	862	898	905	884	869	917	909	904	884	959	871	903	935	896	911	901	909	951	899	873	957	906	872	899	918	897	959	853	892	927	885	890	856	949	836	883	944	905	913	885	923	926	931	911	913	944	934	856	932	855	940	961	915	882	919	915
26543	21237	15365	1611	234	216	186	173	178	163	168	165	171	168	198	141	159	166	164	197	151	178	178	172	168	167	165	156	157	183	163	179	164	180	160	144	172	162	163	161	173	162	156	196	183	165	143	170	157	159	164	179	154	181	154	163	166	158	177	188	181	175	172	151	149	152	164	166	174	172	164	177	146	162	153	156	170	166	176	177	162	174	163	156	180	153	142	148	143	159	167	162	171	172	174	178	164	168	171	170	153	147	175	163	177	167	188	179	178	181	151	159	150	155	173	145	173	162	166	175	178	154	166	170	184	172	164	165	162	168	151	176	160	170	164	163	159	160	152	146	199	145	168	144	182	179	173	149	152	157	146	174	130	166	160	176	168	170	156	149	166	185	169	159	159	164	156	166	162	147	175	173	171	164	179	151	161	165	190	151	191	153	182	172	147	160	153	174	187	157	175	151	185	160	164	142	186	161	165	175	182	156	151	177	189	182	139	164	161	157	154	157	157	162	186	164	170	169	156	154	170	149	169	165	161	164	165	155	175	188	169	170	155	164	165	187	170	156	156	165	169	178	140	172	165	173	153	182	176	151	161	136	169	134	154	172	162	176	183	160	155	175	168	180	161	175	166	165	174	169	153	181	160	163	171	170	155	161	167	156	137	163	165	180	156	188	164	161	163	152	159	193	149	187	173	154	141	178	156	148	199	173	170	168	170	170	174	204	183	180	171	169	166	150	188	177	148	165	161	150	152	160	178	160	168	172	184	161	180	160	174	163	162	159	161	199	168	177	170	190	155	169	153	163	160	157	168	172	171	161	171	149	187	156	176	168	170	174	140	180	185	172	176	165	172	185	159	167	144	152	146	162	173	160	169	140	171	169	172	166	149	175	155	151	180	140	155	153	181	139	160	155	196	174	169	187	170	170	174	164	172	181	171	150	160	148	156	171	183	192	188	175	153	150	163	170	173	164	152	160	155	163	155	180	144	194	168	155	153	201	171	160	161	172	182	156	168	163	155	163	157	179	173	151	169	177	181	176	159	151	171	158	171	151	173	160	161	155	162	155	179	152	170	161	158	173	174	164	143	144	167	170	165	166	141	184	167	183	153	181	173	151	182	169	154	169	185	176	174	159	175	167	159	160	183	140	170	166	179	159	162	168	158	147	161	160	171	165	182	152	170	174	173	145	155	149	148	164	151	161	168	157	192	163	142	167	190	152	158	140	166	143	158	162	163	166	168	157	162	186	168	169	148	145	170	176	181	169	169	177	158	166	142	163	164	164	179	169	179	192	148	169	150	188	166	165	162	174	160	157	165	153	147	160	148	148	157	186	173	151	171	163	163	140	172	169	170	162	172	170	173	164	170	164	173	168	150	167	194	170	180	171	155	155	158	168	160	181	144	178	179	182	166	176	165	179	168	161	193	188	176	165	175	177	162	156	156	170	179	165	158	149	155	148	166	166	164	155	176	174	167	181	155	169	165	173	168	154	133	167	179	172	163	172	158	158	160	175	154	161	187	174	169	175	162	167	158	170	172	154	175	167	164	163	157	160	134	150	157	175	180	189	155	164	167	167	148	168	163	178	177	172	141	159	170	150	158	156	173	171	186	142	157	163	185	145	168	146	141	160	180	153	163	148	158	171	154	188	169	170	169	159	163	184	175	175	182	175	173	156	158	173	187	164	167	162	148	155	177	184	154	159	168	169	162	164	144	174	173	179	154	158	171	170	166	142	148	159	178	158	188	146	164	168	137	159	164	156	166	145	186	162	153	184	169	164	182	171	163	185	158	160	171	155	159	172	146	142	157	164	142	184	160	166	174	158	160	169	169	160	154	150	161	150	163	183	143	162	174	162	160	147	154	163	143	193	170	156	180	168	184	185	169	139	172	162	190	165	165	174	164	134	144	172	175	176	151	158	159	171	158	156	187	169	159	183	189	160	151	179	141	161	182	164	158	164	160	171	158	164	160	191	151	173	140	160	168	171	175	175	152	146	197	160	165	176	147	160	138	162	188	181	163	167	163	181	186	181	179	163	158	169	153	153	154	148	163	159	162	162	172	187	152	169	144	151	158	170	155	155	181	159	165	173	144	166	153	155	190	151	156	155	150	162	167	153	154	167	176	161	168	179	165	160	168	158	156	169	155	158	167	144	167	156	148	174	154	161	154	153	185	158	177	191	164	181	165	177	163	198	173	168	156	146	157	165	154	162	134	173	164	143	153	164	152	169	169	175	176	153	159	161	149	175	157	184	173	171	156	148	161	140	167	152	164	176	159	178	168	175	153	158	170	176	149	171	148	167	164	153	179	158	160	163	175	165	170	169	184	159	155	167	169	168	166	167	167	152	152	173	150	174	181	152	154	154	160	164	159	184	159	175	143	153	159	169	167	171	175	151	141	147	186	173	157	172	182	175	153	167	194	177	162	166	180	154	167	147	164	181	192	166	173	169	169	168	166	173	147	170	162	195	142	177	170	169	164	159	178	162	155	144	174	188	154	170	155	171	160	174	177	161	153	148	184	184	154	200	159	183	173	151	170	157	150	172	179	164	183	168	175	181	155	173	188	185	162	150	153	148	156	166	151	161	161	172	175	165	168	202	151	193	171	165	181	150	168	189	182	164	176	180	153	187	184	159	179	175	164	160	175	163	155	139	162	166	153	162	166	145	162	173	170	155	171	170	171	163	173	169	177	160	157	161	156	133	137	168	171	159	185	173	153	149	163	176	162	185	181	158	178	159	141	155	182	160	151	178	173	195	147	162	182	168	182	159	203	181	168	155	166	183	157	150	179	164	161	170	168	158	177	180	164	193	137	164	193	164	188	159	150	184	178	165	149	166	157	158	184	163	162	183	176	150	163	162	160	159	167	178	163	176	161	169	173	170	122	161	155	140	169	149	164	154	164	175	163	165	177	191	160	189	158	170	169	167	186	148	166	156	190	161	149	165	151	158	182	150	185	172	188	172	169	162	148	196	167	170	160	154	162	170	172	162	159	163	170	173	158	173	156	171	185	173	167	192	181	166	158	156	165	158	146	167	140	148	162	170	178	172	176	168	187	180	139	170	162	161	162	157	153	163	161	151	155	158	162	158	184	200	189	162	168	156	172	181	170	149	170	181	167	164	141	180	154	185	154	186	176	143	158	158	143	146	172	147	173	149	183	148	151	166	152	159	172	162	159	182	151	144	171	186	148	185	172	156	172	168	164	156	159	148	165	162	160	166	170	180	185	157	138	149	157	157	167	160	173	156	171	170	174	156	191	182	166	169	153	167	181	180	164	166	154	167	173	177	138	163	184	154	171	168	170	171	156	158	156	171	150	149	166	182	172	156	152	142	151	148	159	160	160	178	150	153	162	189	163	161	148	180	149	150	162	156	169	167	162	145	150	179	144	163	171	160	183	164	181	164	153	162	176	193	161	169	161	166	171	151	133	194	189	138	167	179	177	184	151	145	151	178	164	157	170	172	159	169	163	174	160	146	152	179	171	179	172	149
19399	24705	9716	629	495	427	444	362	375	348	324	316	310	313	317	326	308	315	320	286	316	302	367	290	314	319	329	292	322	321	304	312	307	293	293	333	307	296	267	303	273	285	328	291	286	286	315	297	307	323	307	296	324	305	324	307	298	283	322	299	294	269	285	286	289	322	312	274	319	279	289	316	299	278	278	287	310	282	292	312	267	306	323	308	298	288	329	254	305	319	302	297	286	296	294	308	358	286	300	321	330	273	285	309	288	305	299	312	297	310	326	303	276	287	277	319	298	324	311	276	295	292	320	302	293	300	305	282	328	317	325	314	327	318	277	292	307	314	311	280	311	275	303	304	330	336	317	281	323	279	312	289	284	279	312	280	295	334	314	280	305	314	283	289	316	286	314	319	274	315	292	313	292	321	294	298	312	293	284	293	309	325	276	276	270	298	323	296	325	278	304	306	313	312	302	311	335	296	299	297	298	282	301	320	280	302	307	300	307	289	323	290	335	325	307	301	310	281	286	310	293	304	289	313	336	292	290	317	306	272	300	284	306	298	295	303	330	335	281	277	253	293	289	303	298	276	278	333	318	311	287	309	257	279	288	314	285	274	296	332	291	306	287	273	288	320	309	308	283	313	303	291	289	307	273	294	322	283	323	310	323	308	340	309	295	328	289	288	303	308	322	300	323	310	303	308	309	276	273	310	274	307	290	265	267	317	315	258	298	318	318	313	300	300	285	307	257	277	292	318	295	290	282	298	290	338	295	291	307	292	302	324	279	320	295	316	289	299	292	285	316	307	275	307	315	304	292	305	279	318	314	318	307	297	268	300	280	300	315	272	286	280	284	295	289	304	272	294	315	333	300	284	316	306	291	280	305	280	326	295	304	282	308	264	296	289	326	296	296	272	303	307	311	299	319	277	316	288	328	304	293	331	293	322	279	307	285	329	264	285	295	310	313	319	307	290	320	293	290	338	304	296	290	300	329	312	312	292	288	327	289	304	326	293	302	316	333	289	322	316	328	352	314	316	318	293	299	316	287	296	298	288	301	273	301	293	348	302	298	291	292	303	284	302	308	277	269	299	321	293	313	290	291	319	316	343	324	296	333	296	335	311	261	302	319	327	297	290	305	348	306	300	280	331	313	291	296	275	284	263	330	307	296	289	317	297	289	287	310	300	275	308	285	313	300	288	292	305	294	273	307	317	306	295	282	292	302	292	309	333	269	282	256	290	296	291	310	304	292	292	264	272	324	310	287	295	315	287	308	295	310	292	291	302	315	317	289	318	308	292	303	303	327	310	314	296	286	286	305	298	312	306	288	290	317	324	264	302	338	296	307	299	290	305	322	276	337	276	293	287	295	309	295	312	297	310	334	314	303	277	284	319	312	253	316	301	283	298	297	302	314	275	289	316	300	270	288	295	319	277	291	316	321	298	300	320	302	281	339	281	280	298	320	285	314	272	304	316	314	293	326	307	311	293	287	316	335	299	279	288	322	313	310	286	304	292	303	311	285	310	295	317	302	293	319	285	276	285	293	280	314	303	300	328	291	320	321	271	294	308	313	297	301	314	280	287	321	318	278	285	262	282	316	304	312	303	280	309	330	308	296	274	318	280	268	298	268	331	295	320	287	296	297	303	321	324	295	306	283	318	280	301	321	286	308	260	315	298	287	277	305	334	311	301	299	316	270	298	322	303	306	276	295	305	316	294	279	293	324	284	282	312	285	306	289	313	292	284	333	303	299	274	299	287	291	310	301	321	331	326	308	312	323	327	278	317	261	356	289	309	289	317	320	320	333	308	302	328	296	317	304	330	299	288	306	302	286	274	307	295	279	321	299	291	311	323	284	281	332	312	267	293	338	288	289	303	285	320	302	332	293	298	280	285	269	285	293	305	294	319	324	294	290	313	280	310	315	285	306	285	308	304	300	291	273	284	280	320	318	269	313	292	296	312	311	299	281	290	325	299	309	293	310	317	303	271	306	301	315	288	305	289	289	284	285	288	320	283	327	303	315	298	278	285	298	315	291	318	288	311	338	315	293	293	318	307	307	301	277	293	291	304	314	336	322	309	335	283	293	313	309	291	294	292	299	282	307	292	305	326	330	311	323	284	288	275	323	290	298	300	313	273	303	277	294	313	307	328	303	307	285	290	281	339	302	311	280	307	313	302	292	275	285	304	303	307	287	278	340	299	306	289	289	299	274	301	326	289	287	309	324	276	321	307	286	288	294	295	289	297	271	304	307	265	302	295	319	283	313	299	299	308	316	269	320	295	335	307	290	283	286	292	300	279	290	283	294	315	299	302	306	322	290	287	320	315	299	297	309	272	296	301	290	291	309	257	319	323	269	283	339	286	306	278	263	305	305	276	286	289	309	280	257	308	294	279	298	310	293	294	311	313	290	309	315	308	290	270	333	297	320	283	297	288	319	291	333	286	298	279	318	333	291	276	275	311	330	296	326	305	342	292	321	316	304	291	282	295	291	328	324	278	314	299	301	317	302	295	309	268	336	296	277	299	288	305	320	298	273	309	291	286	287	312	312	307	307	318	283	270	298	277	301	284	278	284	299	304	298	280	277	299	301	298	293	290	259	323	292	352	280	303	256	281	299	322	295	287	300	313	272	304	296	276	269	294	296	312	322	258	300	294	277	308	316	295	305	284	331	281	302	298	305	296	284	288	302	308	294	325	332	296	298	314	302	312	281	296	282	264	294	324	272	287	326	322	288	296	318	311	316	290	327	304	283	309	313	297	314	306	295	289	276	292	314	292	315	318	316	273	305	297	306	328	299	306	291	303	306	312	305	315	305	293	282	266	307	307	317	290	301	298	281	304	282	280	293	296	289	299	295	316	301	297	305	315	336	306	293	281	310	288	277	279	289	290	302	324	297	282	289	282	309	282	299	288	284	276	292	320	286	304	337	312	275	290	328	275	282	331	282	301	337	317	279	289	286	298	292	274	295	280	320	277	290	306	306	320	276	319	303	279	293	308	317	299	332	336	333	287	297	294	316	313	291	292	297	294	312	268	304	270	323	313	314	317	286	291	288	303	294	259	302	292	300	293	287	278	296	288	301	285	283	300	295	295	286	303	314	302	293	293	320	297	305	328	284	286	323	334	319	312	295	305	300	299	321	294	311	276	297	271	296	319	295	322	294	303	339	286	290	319	295	284	283	285	318	310	279	306	305	285	275	292	311	332	315	283	309	294	330	299	276	290	336	319	295	306	299	289	281	268	272	284	279	312	312	315	276	328	281	276	304	293	286	288	282	296	326	306	301	316	294	290	317	360	303	314	292	291	303	315	285	283	304	325	300	286	312	293	285	318	280	308	310	292	262	313	287	308	294	309	313	309	302	287	322	283	310	323	288	311	308	309	300	305	301	307	322	295	315	307	286	295	285	295	284	319	279	309	321	304	283	299	301	305	340	289	292	288	314	296	302	326	295	284	301	304	342	326	305	289	278	287	284	328	307	306	270	287	294	299	284	284	274	268
24012	21140	28713	23718	19767	3899	923	615	559	555	529	460	492	471	479	451	463	402	409	434	418	451	433	428	416	413	409	414	424	444	428	417	409	422	426	409	401	373	419	415	403	395	430	422	428	437	384	448	394	379	400	408	385	401	410	358	373	401	432	395	404	398	404	417	396	426	406	407	377	419	460	413	365	371	382	431	416	390	406	421	406	396	417	377	361	380	375	440	404	395	391	392	392	394	412	376	362	408	393	416	387	429	427	405	397	422	419	395	426	395	357	411	412	395	417	403	383	413	412	404	378	398	406	407	381	414	421	372	379	358	433	389	404	398	407	413	375	403	395	396	422	404	364	444	388	392	367	392	379	403	403	372	416	399	408	355	367	400	410	384	384	414	407	391	398	396	430	378	417	393	412	398	401	379	395	418	378	400	378	404	387	416	424	393	386	406	411	413	386	334	411	368	395	401	407	384	401	401	386	357	376	397	397	422	376	419	412	364	366	405	413	420	400	368	406	388	380	394	443	397	411	380	401	413	382	403	403	421	403	427	410	387	442	372	402	406	433	381	414	391	438	387	390	401	401	381	398	394	366	428	382	400	424	413	422	395	387	393	401	401	403	417	400	401	422	403	406	403	433	369	408	382	356	378	401	401	391	401	371	393	385	398	413	412	407	423	395	379	395	406	391	424	418	372	420	438	426	439	411	408	420	423	404	374	393	383	398	410	368	381	380	389	444	385	386	428	398	409	423	424	390	435	410	406	374	396	381	416	388	422	374	415	383	428	390	372	384	375	411	383	400	401	404	428	401	365	402	399	394	389	400	424	430	387	411	407	355	368	391	390	430	387	388	433	366	423	350	401	394	364	396	411	385	429	389	388	411	407	385	396	351	382	364	408	369	407	379	402	374	385	397	396	385	388	429	386	391	447	391	405	383	387	451	388	376	415	378	424	397	371	444	391	383	365	392	403	409	408	415	400	369	405	395	367	421	428	372	396	410	366	384	384	413	385	345	424	420	443	385	405	379	391	414	407	387	399	381	387	391	409	361	403	401	372	391	412	418	358	420	420	399	374	404	380	367	385	397	385	378	409	395	363	393	398	406	403	411	395	402	410	417	407	382	403	401	385	440	425	375	411	391	390	438	396	431	402	399	402	382	363	408	415	397	399	426	387	415	431	417	399	373	393	408	407	386	387	389	385	440	418	383	399	412	426	406	423	381	383	421	386	367	393	394	377	366	435	422	394	411	387	398	409	378	384	419	393	407	408	381	389	399	374	422	425	392	396	419	407	403	399	399	421	371	390	383	397	404	411	372	418	415	377	393	387	408	410	396	414	393	438	373	386	399	384	410	396	389	449	406	426	409	410	395	403	386	393	375	383	419	407	421	381	390	422	365	393	390	389	407	422	417	406	412	419	414	396	388	424	377	370	415	427	410	399	419	407	389	386	355	400	368	419	431	374	420	415	395	397	384	403	441	373	386	386	411	436	377	378	385	387	443	373	387	350	412	409	394	408	380	411	415	405	426	405	416	429	383	425	380	387	413	363	426	407	409	395	396	377	392	382	411	386	419	369	387	362	390	383	424	404	414	418	445	378	376	399	388	367	384	418	402	394	393	377	444	434	423	381	426	415	380	403	417	410	384	401	374	397	400	380	392	366	436	404	395	409	394	378	369	432	396	401	384	393	401	414	413	395	378	411	405	403	409	419	410	397	371	376	417	377	394	378	371	413	410	384	421	431	401	419	388	396	406	361	365	402	408	414	397	418	402	377	385	390	429	399	362	437	373	392	385	417	387	399	396	398	431	417	395	383	404	404	388	414	337	435	369	426	396	410	370	353	391	405	433	403	414	422	415	392	363	390	405	396	390	410	411	422	373	402	408	404	415	387	401	407	407	361	417	375	408	400	388	411	387	387	384	393	429	395	421	389	424	412	441	389	361	383	385	372	402	394	376	385	387	385	415	415	403	413	404	395	372	372	391	392	395	393	396	405	434	391	438	376	366	376	385	389	422	430	422	410	424	404	370	436	391	379	367	363	403	427	388	389	398	406	401	387	404	375	370	394	404	395	374	434	380	419	393	403	421	390	418	419	392	373	360	379	412	402	398	401	394	376	389	414	397	397	403	418	381	390	418	387	387	385	421	420	368	403	422	378	385	397	415	406	383	412	388	395	409	394	412	403	419	420	373	417	379	426	400	405	431	416	407	409	377	414	386	413	400	418	359	396	441	403	396	417	391	379	373	388	401	428	396	393	384	406	380	388	404	385	386	390	411	373	407	394	381	375	371	395	398	389	382	403	396	427	366	413	405	389	384	409	407	421	392	429	417	381	397	394	379	439	404	404	389	421	378	357	404	405	357	419	412	401	367	401	426	382	388	349	409	394	378	416	415	387	393	380	386	424	412	388	369	431	403	388	405	405	401	404	384	386	368	377	408	404	387	389	394	396	394	403	352	394	420	384	377	391	376	394	394	392	410	422	375	365	428	374	378	376	421	368	442	383	389	391	430	370	422	402	389	351	395	392	424	422	412	404	351	390	416	388	422	420	403	387	385	407	374	400	395	402	421	401	413	399	386	382	386	392	405	389	372	409	411	379	429	396	390	385	382	364	412	370	409	371	403	416	449	383	378	390	384	353	399	395	424	440	398	432	378	415	377	418	385	373	431	415	392	374	441	421	415	378	377	429	343	404	400	397	379	386	427	413	372	377	405	415	392	381	424	399	397	398	408	401	408	394	386	401	403	397	358	397	386	383	371	374	386	397	402	376	388	396	436	404	424	409	387	375	407	372	405	428	372	415	406	400	384	389	374	410	406	376	410	402	404	393	376	391	421	400	420	382	397	387	376	383	389	401	431	416	384	354	362	406	375	378	374	392	398	402	425	388	442	401	381	378	421	379	392	372	389	394	418	391	411	386	374	393	401	394	425	401	398	399	389	396	374	381	403	420	401	411	405	374	404	368	388	412	369	407	419	367	430	401	429	402	397	407	401	363	390	418	426	396	392	382	402	403	407	399	438	420	390	368	422	390	408	405	369	401	400	397	388	413	393	416	395	425	354	351	413	358	359	397	405	397	400	404	362	391	396	399	433	392	453	397	396	387	408	397	407	395	379	413	407	421	429	407	418	412	385	419	428	400	366	387	400	385	400	387	382	388	406	414	414	418	369	401	367	407	401	401	377	432	407	353	386	410	372	395	404	414	386	436	425	383	412	406	371	394	392	388	400	370	402	414	378	392	419	387	410	399	405	382	415	411	378	386	368	398	375	418	432	407	352	365	386	394	387	427	435	388	402	444	424	406	376	419	422	392	386	414	396	374	401	437	402	385	367	403	379	405	414	392	403	411	398	404	416	363	398	402	369	393	404	385	417	371	410	396	428	392	410	392	388	432	388	399	376	408	402	451	398	382	393	380	387	437	425	423	382	396	373	410	388	386	404	412	398	359	406	413	367	371	404	384	428	403	421	405	391	387	422	381	398	418	383	401	400	410	365	384
40726	51382	27289	4011	2844	2176	1749	1477	1264	1129	1015	981	923	935	842	837	803	818	787	782	732	785	722	692	766	743	751	762	735	719	711	724	752	701	687	703	662	696	706	693	695	703	682	711	665	711	636	701	730	699	646	685	676	698	679	684	690	697	643	723	673	682	675	669	676	672	637	676	692	677	703	666	669	710	629	671	705	683	696	705	661	678	699	700	668	664	668	630	672	676	709	696	701	667	649	635	686	644	653	650	694	721	672	640	675	675	685	697	676	680	742	696	657	685	675	646	709	648	650	679	675	730	656	650	706	651	643	660	660	676	691	693	643	678	699	672	683	656	698	624	672	678	647	711	691	665	658	684	646	651	644	641	672	679	644	656	637	681	660	686	632	651	667	648	673	674	635	688	665	636	666	637	622	646	693	646	696	685	668	688	686	661	677	704	654	643	655	649	660	703	665	680	643	660	732	670	671	625	670	636	668	628	660	633	728	674	635	673	675	675	662	659	671	744	680	710	684	681	699	687	684	645	696	690	666	661	658	691	649	669	654	738	638	709	646	689	702	671	755	701	615	660	680	690	679	694	688	672	643	668	631	686	699	660	673	642	676	652	712	690	729	686	667	625	667	682	643	601	628	683	611	677	671	652	642	682	711	660	656	636	666	674	685	696	707	683	694	709	688	623	747	609	642	657	653	716	703	699	675	649	674	694	645	671	681	661	665	659	657	666	644	677	648	662	690	657	651	664	662	684	675	688	715	682	621	662	653	675	681	665	665	688	662	672	665	696	661	689	704	631	708	692	694	638	660	690	618	666	680	663	693	681	701	665	684	677	670	642	680	645	686	626	710	696	700	676	693	647	685	691	655	706	613	704	627	639	704	641	693	693	651	647	707	666	611	649	691	683	687	646	709	694	666	674	687	690	646	708	691	697	668	663	657	645	672	609	619	682	741	671	685	666	696	662	634	638	700	647	714	663	653	750	655	674	695	666	688	690	638	658	668	669	664	671	674	732	679	639	681	676	679	685	676	659	672	671	711	665	671	714	652	661	700	667	704	667	686	644	718	652	691	689	692	696	652	697	662	668	643	683	735	645	717	638	659	646	696	695	693	686	672	679	706	706	698	736	609	669	671	684	680	630	669	689	677	671	633	641	667	709	653	653	657	676	633	658	684	635	679	718	666	657	679	693	691	650	661	665	675	718	661	687	660	656	593	684	655	640	693	667	673	681	622	686	626	718	673	716	650	655	654	674	671	645	716	704	687	629	672	695	641	638	709	625	675	656	669	655	668	713	727	705	662	638	632	690	674	693	605	657	650	644	646	679	686	685	624	677	659	668	661	656	689	656	691	651	708	676	661	656	672	690	677	693	693	734	675	657	730	702	673	673	666	681	676	635	686	689	749	726	671	679	672	608	687	676	674	664	619	658	635	685	588	654	662	641	632	666	672	635	688	722	647	665	689	679	688	625	702	651	681	651	635	666	684	708	691	690	663	687	646	666	686	688	652	646	659	689	654	710	683	649	699	663	691	705	667	661	635	694	628	686	692	659	652	695	638	680	695	668	675	672	698	676	636	694	684	625	691	670	725	638	657	685	685	663	689	677	665	683	684	674	663	685	669	686	643	673	731	674	674	699	700	646	674	666	731	691	639	674	675	641	665	655	707	656	625	668	656	687	680	705	694	712	680	686	676	707	683	633	682	739	713	693	623	626	691	642	668	633	647	691	674	687	665	670	668	677	673	656	689	660	642	671	669	674	663	648	642	715	665	633	673	678	646	699	668	682	674	686	655	641	667	633	651	660	723	698	637	646	706	634	658	687	654	643	653	671	680	679	636	645	659	663	675	629	635	631	644	668	696	681	647	694	665	687	637	684	723	698	687	624	656	721	667	656	658	645	685	705	723	690	640	714	701	692	647	682	700	654	646	651	661	661	706	675	680	662	653	680	634	660	649	676	671	656	678	704	648	622	650	674	662	682	683	676	640	684	695	637	684	673	697	669	671	639	692	700	661	723	641	671	679	709	678	603	626	675	662	686	680	665	648	670	715	669	685	706	671	673	684	715	670	668	672	680	662	665	644	649	706	705	697	702	675	687	706	688	683	686	720	640	651	700	624	644	679	682	653	691	685	668	695	657	662	687	672	676	691	669	659	696	637	654	621	650	663	736	691	715	680	660	683	664	700	674	692	654	678	693	651	664	679	675	705	647	674	678	695	665	686	643	683	690	667	693	667	690	672	649	719	657	651	657	658	763	676	660	643	691	701	650	667	641	677	634	668	647	671	696	655	678	678	725	676	660	692	689	664	711	657	658	630	731	691	719	612	701	710	646	621	692	677	642	665	691	708	670	632	683	640	650	682	676	694	657	660	690	692	671	657	659	665	686	640	670	687	697	706	623	642	710	661	660	667	675	663	640	649	666	675	652	672	676	662	713	640	671	681	719	641	663	706	692	706	665	699	653	691	676	700	671	671	706	668	618	668	642	645	660	704	644	671	673	704	606	616	686	669	655	658	636	662	655	649	694	652	667	696	693	684	667	670	646	671	673	682	682	660	641	664	699	656	659	685	682	675	676	683	688	671	703	694	661	708	690	664	684	678	648	698	648	722	704	646	677	709	665	660	673	637	671	682	682	647	621	694	670	680	644	663	646	684	671	683	662	733	638	698	659	688	682	684	671	672	663	636	662	636	704	630	664	684	682	679	635	704	719	675	633	636	691	710	693	680	670	641	697	627	665	648	712	668	649	647	672	690	686	712	683	654	676	687	629	670	684	667	732	634	674	677	680	684	690	671	654	703	682	652	702	682	650	672	693	656	670	684	685	679	711	621	703	659	673	713	676	677	723	714	680	699	679	693	642	651	656	694	668	641	703	647	663	655	684	636	659	666	718	655	675	692	626	693	681	678	693	673	624	618	681	708	657	665	689	667	665	666	641	628	708	643	664	673	669	691	666	667	623	685	695	656	666	631	667	729	647	628	689	699	688	651	741	686	701	664	655	666	723	688	703	664	728	671	691	666	682	668	656	608	652	663	648	674	695	719	706	704	653	696	646	676	676	677	656	757	652	645	677	710	649	692	654	651	659	700	700	662	658	680	702	628	676	657	652	697	662	657	634	674	654	688	647	680	657	694	657	660	647	699	644	652	691	673	663	690	702	698	688	679	668	658	651	684	692	668	669	645	727	645	671	709	693	670	694	703	659	597	647	664	648	674	686	686	672	647	670	691	714	635	692	627	676	689	685	677	659	676	651	656	650	655	655	704	684	701	648	672	636	617	656	696	670	705	687	684	676	643	647	647	644	676	656	646	696	660	643	687	637	669	631	640	631	703	666	649	663	646	714	688	679	664	681	732	640	658	696	679	678	676	621	694	689	669	671	658	638	681	677	679	667	698	683	668	697	716	705	701	686	675	660	697	726	676	693	690	656	660	633	679	669	671	682	664	652	686	688	631	693	687	674	623	662	694	675	696	696	696	676	716	695	632	684	702	692	631	676
23111	21149	29623	22916	21138	19059	3031	1024	829	821	825	758	712	676	660	648	665	581	699	621	585	616	634	609	601	551	605	614	579	555	542	599	608	589	568	595	609	544	573	580	583	533	556	513	566	549	568	590	575	564	579	555	537	550	602	545	560	581	554	611	498	570	534	539	532	592	568	594	587	561	556	545	580	583	575	610	562	558	557	581	581	564	567	552	570	578	548	613	551	579	580	544	537	578	543	563	571	581	567	556	572	554	599	587	566	515	553	572	545	603	565	569	586	563	579	564	572	519	542	586	553	592	577	599	542	549	499	543	606	565	586	566	549	552	567	579	566	553	527	550	533	564	588	553	548	557	593	540	543	518	525	563	533	575	559	593	543	568	542	596	527	549	574	562	553	573	557	546	575	555	579	544	540	560	546	543	552	566	500	555	561	535	542	551	591	539	515	541	584	595	556	564	560	556	548	554	582	556	541	608	559	562	566	558	569	527	536	541	574	554	561	553	576	550	526	580	547	544	573	564	528	556	578	583	581	561	555	606	543	551	601	576	577	568	557	540	587	554	569	543	560	538	544	536	558	579	590	569	566	566	548	580	520	589	550	557	541	585	549	525	560	561	544	564	526	544	573	572	542	603	534	569	544	560	562	517	578	549	560	538	565	554	560	608	575	544	617	521	558	565	537	528	558	583	579	525	533	544	562	556	586	556	583	548	570	518	552	542	539	553	539	536	563	537	553	566	577	531	573	539	543	535	551	558	550	569	535	540	554	565	604	556	556	547	539	571	567	583	551	532	548	551	596	532	568	560	597	620	555	582	526	502	596	557	598	569	576	548	574	564	603	565	570	547	573	533	555	590	551	579	548	578	537	570	528	535	540	539	562	536	518	584	581	610	554	557	571	543	557	607	566	529	577	549	577	584	560	564	589	543	554	543	521	529	532	576	555	561	559	580	568	566	532	568	556	501	557	535	533	610	555	564	586	566	543	621	520	550	527	551	562	505	559	547	539	556	567	530	599	576	590	535	577	588	556	522	560	582	587	548	609	557	592	537	585	528	557	626	576	582	573	556	555	565	539	558	546	555	551	562	540	571	575	580	564	568	551	538	574	591	541	590	536	523	578	571	558	547	584	546	578	560	523	580	558	555	589	531	596	529	564	562	495	590	551	606	593	528	557	589	589	582	554	556	580	585	543	611	556	573	555	546	569	590	567	542	530	545	533	545	578	573	591	564	544	574	559	575	558	572	597	569	536	556	563	529	565	549	569	544	559	609	555	535	543	581	578	558	561	538	576	542	522	531	579	552	517	590	572	549	574	580	536	559	555	591	524	535	531	550	577	602	546	528	525	586	553	567	559	583	544	596	559	548	529	560	539	572	557	559	577	545	556	594	532	531	518	530	527	575	570	572	532	556	544	559	576	560	558	554	552	588	541	560	544	552	542	579	560	573	535	557	587	572	552	552	562	535	557	572	581	573	567	506	592	582	559	544	523	577	631	528	543	532	580	571	545	579	565	544	529	582	539	550	570	591	567	560	539	539	562	552	583	546	536	539	589	573	544	568	550	554	570	545	542	559	549	576	541	546	533	571	565	525	567	584	542	560	530	548	557	527	527	573	573	586	531	506	561	570	566	544	595	605	560	579	584	555	603	591	529	535	535	576	563	543	551	507	578	579	548	561	557	556	601	558	588	572	548	514	551	533	553	540	603	529	538	564	631	540	574	547	548	586	551	551	562	597	582	560	564	554	586	538	531	543	581	573	529	568	533	536	548	540	611	555	535	579	558	540	555	564	528	527	551	537	567	562	524	568	588	589	571	528	509	539	556	567	555	596	547	588	534	555	539	582	534	562	547	562	577	541	543	534	536	571	576	605	604	585	555	560	548	534	550	551	601	539	555	558	515	609	566	583	583	599	550	588	538	562	577	562	553	551	550	540	529	525	543	570	577	597	530	541	533	509	554	568	533	595	516	551	569	539	585	532	590	585	536	556	553	561	557	552	538	574	568	597	586	588	550	544	522	557	590	577	558	539	533	503	597	538	567	542	559	589	547	584	562	542	560	590	565	526	574	579	557	541	573	497	538	583	529	573	553	608	574	552	528	552	612	563	571	564	569	592	554	579	593	565	599	586	572	564	559	561	575	532	546	556	580	530	582	599	561	577	567	580	593	545	598	541	535	559	539	580	544	559	564	499	582	567	561	542	550	510	537	521	577	602	567	559	562	539	558	577	590	586	546	598	527	528	585	545	516	571	547	559	542	566	492	560	578	550	522	534	574	543	551	569	560	524	550	577	576	572	584	605	565	577	543	605	542	597	563	578	541	543	512	542	599	577	575	554	545	558	557	529	551	554	575	571	543	565	553	578	581	563	550	572	504	594	546	572	556	573	572	581	554	491	542	555	565	538	519	598	591	599	571	519	576	619	583	524	553	563	575	547	595	576	551	524	514	536	596	538	546	549	562	579	497	524	576	570	568	566	587	506	578	559	549	534	562	587	543	551	586	533	581	536	537	577	590	590	565	558	567	565	544	533	524	547	535	511	489	577	548	580	555	513	579	533	564	561	535	599	586	544	528	525	554	492	575	534	592	544	580	539	537	616	555	592	567	567	580	558	551	581	520	530	554	538	605	562	535	551	575	554	550	518	569	543	520	562	573	545	554	564	570	571	567	544	572	572	561	556	584	537	560	573	548	556	551	550	600	570	542	524	557	530	571	544	573	527	544	526	602	550	521	555	592	565	558	589	565	553	552	559	589	584	566	579	552	512	588	576	567	553	583	585	545	565	552	547	574	557	587	580	532	591	565	546	576	555	548	561	559	545	561	557	562	592	546	587	525	574	552	536	522	536	547	556	542	594	602	571	525	553	539	550	519	583	543	609	562	560	521	549	582	557	581	553	563	604	518	497	539	558	604	513	524	564	549	561	535	547	546	559	551	555	532	527	513	580	574	582	611	568	564	618	529	567	573	624	531	542	555	570	586	538	550	557	548	587	558	551	566	549	577	583	570	540	542	566	585	528	549	531	541	510	579	575	591	579	529	523	529	565	590	531	592	590	573	538	597	540	529	541	539	587	530	611	550	536	518	521	548	530	575	538	551	545	557	579	539	540	587	530	550	561	540	574	568	561	530	509	578	564	531	540	544	597	557	579	531	516	561	535	542	556	556	561	515	534	547	504	600	556	571	538	562	541	565	529	554	547	535	587	595	541	535	564	529	558	557	558	592	595	547	550	599	546	523	566	539	543	549	557	574	568	566	566	627	577	553	557	563	610	578	576	513	510	597	567	548	549	577	575	594	552	552	565	563	564	603	529	544	541	560	551	590	569	556	498	542	546	583	534	525	551	525	558	552	543	606	548	510	578	530	567	532	592	598	573	585	574	573	530	552	590	538	494	561	563	540	570	559	523	556	587	562	615	550	547	561	553	595	538	538	543	567	549	565	543	506	515	559	540	545	524	529	563	525	563	569	560	592	597	547	578	573	577	578	591	572	566
49178	60895	30945	6752	4803	3587	2846	2401	2080	1811	1713	1527	1432	1289	1271	1229	1148	1181	1162	1133	1051	1052	1049	1024	1016	1003	1020	956	1015	947	1033	1021	938	922	979	1008	953	955	897	929	965	990	990	932	962	901	926	982	930	891	913	958	937	896	979	937	895	957	888	959	930	951	943	932	908	880	876	940	930	864	988	904	936	977	891	975	979	904	926	946	953	928	856	939	913	860	934	902	943	913	893	949	934	939	923	920	891	907	914	882	919	959	928	905	893	933	909	906	969	932	908	926	912	937	935	882	914	925	909	951	885	941	924	910	879	920	925	882	923	917	958	945	911	928	929	908	905	969	915	908	899	945	914	879	939	923	867	908	861	893	903	993	870	933	907	889	899	942	896	909	901	892	916	891	931	906	950	897	951	910	884	894	983	913	917	921	934	938	923	884	907	910	920	955	955	935	903	905	926	894	904	948	914	907	882	915	879	908	931	850	919	931	887	909	904	946	977	923	924	960	857	904	873	898	899	937	978	997	947	932	911	944	943	951	905	908	924	940	891	938	912	888	923	907	911	934	907	965	900	914	866	924	962	913	925	995	862	949	887	928	897	872	885	877	937	889	887	885	910	887	948	890	927	913	835	906	911	923	964	839	958	917	876	954	915	934	850	893	910	914	888	907	932	937	876	913	975	957	963	930	961	874	874	930	937	906	910	974	935	879	947	901	896	972	908	893	861	887	944	881	934	926	895	919	879	959	899	917	962	906	885	901	903	843	923	883	883	932	881	853	942	952	924	882	889	883	900	921	902	938	866	856	944	867	933	879	987	883	930	912	901	947	879	891	889	914	895	901	874	890	916	942	907	911	922	930	871	938	864	851	924	891	871	901	936	953	898	916	914	883	917	874	921	912	936	892	872	935	957	950	901	929	876	928	913	933	893	958	859	931	977	930	923	911	915	937	892	878	922	872	861	889	901	898	905	943	916	946	911	950	951	966	906	826	942	948	922	889	946	932	922	883	921	859	909	910	877	937	891	922	919	1006	888	900	905	894	932	930	1003	936	915	905	907	967	962	890	909	890	907	912	901	893	861	936	937	940	881	901	969	893	889	919	896	905	912	944	892	966	919	867	870	879	905	879	890	933	908	892	911	906	900	932	954	914	891	913	937	895	919	857	886	954	874	873	915	920	940	899	979	891	925	928	932	965	911	973	908	865	939	904	901	963	905	916	915	852	912	894	942	827	921	935	971	914	896	867	904	918	906	970	863	895	898	912	872	943	875	924	891	916	871	885	935	917	915	895	873	905	908	939	897	920	911	902	896	950	909	932	920	859	916	862	843	880	910	889	912	900	928	891	889	924	920	861	929	920	872	920	874	925	922	839	909	880	974	877	891	888	893	869	906	942	888	954	896	898	914	909	890	923	902	863	950	942	902	951	928	926	884	895	858	931	933	919	897	908	945	898	923	918	915	860	891	918	878	954	927	915	914	906	932	910	939	902	897	936	934	909	899	895	909	919	892	941	914	882	912	899	907	924	884	872	897	944	926	944	929	879	918	934	883	930	886	899	922	912	863	956	875	890	936	931	906	898	860	916	917	917	894	866	897	864	930	870	927	943	970	923	956	926	949	880	919	901	907	943	867	903	900	977	843	976	893	917	895	917	876	918	929	926	899	912	896	908	956	940	906	934	886	872	905	941	949	965	927	904	898	928	880	890	917	893	920	850	904	920	892	935	929	953	896	939	962	919	889	911	905	889	880	895	947	912	905	905	905	955	934	893	860	907	936	900	904	872	899	898	905	884	902	913	880	951	939	897	973	905	900	949	926	981	890	929	927	896	934	903	897	932	961	945	837	960	895	951	929	944	945	906	941	852	908	907	949	874	981	925	855	908	922	901	868	919	847	870	923	966	913	882	912	973	928	873	905	887	978	865	848	896	898	912	905	910	903	928	879	833	934	931	978	909	918	932	975	869	930	940	865	918	905	831	878	879	873	901	902	929	888	958	886	899	897	928	919	894	915	884	867	956	876	885	875	946	930	920	885	886	894	923	913	861	922	907	908	884	845	965	921	891	892	880	895	942	938	860	911	892	864	906	937	913	973	928	883	934	827	934	973	886	933	954	941	903	921	923	890	909	897	899	915	839	924	906	929	873	926	886	869	945	902	923	911	922	938	954	819	972	834	917	876	885	854	965	908	910	923	891	930	937	921	905	839	945	835	893	949	931	950	883	994	918	892	889	874	923	911	967	876	922	933	944	955	906	876	885	901	965	912	918	951	921	896	915	908	945	871	922	892	877	955	903	912	919	920	918	929	936	884	892	946	924	902	877	944	861	931	880	922	950	915	872	885	942	901	933	924	878	931	904	950	874	877	919	881	897	944	884	911	909	892	919	951	883	927	888	926	921	957	897	924	860	909	824	965	893	892	867	887	871	901	855	876	907	933	928	872	936	851	904	926	891	940	926	941	873	869	943	855	884	956	956	930	882	886	871	884	887	896	939	906	902	918	930	927	870	922	838	904	898	921	922	930	881	913	947	917	924	941	897	927	951	917	851	912	913	899	939	893	955	892	907	880	933	862	889	926	895	976	921	906	856	929	915	918	853	930	871	908	891	952	881	901	933	870	863	843	902	891	923	931	949	961	880	917	902	899	919	864	941	878	899	913	887	922	883	878	923	963	933	933	917	904	934	902	900	883	969	942	922	956	856	899	892	955	962	889	911	948	926	927	905	963	902	912	934	873	911	922	923	917	917	927	924	878	928	907	893	908	929	871	941	935	970	903	945	868	933	918	843	927	955	939	914	947	903	939	975	911	910	905	927	902	893	939	920	876	884	913	902	899	901	941	907	876	883	953	960	900	915	870	894	880	929	905	935	936	892	893	933	916	889	967	899	924	906	975	913	883	907	903	868	915	934	905	960	908	915	826	881	928	910	911	917	959	948	916	920	962	924	860	953	872	893	937	898	878	919	920	849	870	863	955	918	948	888	936	924	907	998	936	841	908	902	910	904	905	954	967	957	904	887	889	922	911	938	930	898	903	906	889	896	924	892	933	956	920	968	883	908	869	920	917	934	932	869	958	915	906	917	916	919	946	879	927	935	897	912	829	932	895	925	850	935	887	913	928	911	915	902	905	903	899	888	953	910	862	909	946	920	955	885	828	978	957	923	941	921	914	942	906	905	861	891	899	895	895	912	891	881	922	928	956	836	936	909	920	909	921	927	902	942	905	874	896	892	931	923	889	906	926	897	887	927	930	885	892	895	941	909	900	919	892	865	854	880	931	908	920	937	851	913	991	914	975	903	888	951	922	899	927	927	913	879	897	889	973	890	950	863	962	922	931	897	920	927	939	911	871	925	854	903	925	942	902	913	898	855	892	856	883	884	993	890	885	885	964	902	875	884	836	937	879	888	920	862	861	951	911	854	885	918	975	888	911	864	924	858	987	875	930	897	883	880	891	920	874	887	980	900	916	974	843	915	902	856	947	918	917	944	930	926	936	907	930	875	872	935
26492	21316	15911	1360	251	202	216	198	170	200	186	189	177	146	163	178	163	169	152	182	175	163	171	169	170	157	166	144	156	180	144	175	170	158	179	173	173	167	155	160	162	155	180	190	168	167	175	186	169	187	183	174	157	166	173	175	178	169	173	168	185	144	175	202	177	176	175	167	163	163	188	182	175	171	159	171	168	163	152	175	160	167	186	173	161	162	180	156	175	172	164	164	156	180	154	182	177	191	176	161	160	161	152	173	172	172	178	166	155	177	178	157	175	164	201	173	164	176	163	169	153	138	178	179	168	144	182	188	140	158	158	162	162	174	182	170	175	166	149	148	171	153	171	174	167	177	161	167	174	170	185	137	163	164	160	174	166	171	156	156	157	161	161	172	162	158	171	185	157	169	159	166	191	156	184	158	174	180	163	144	148	174	170	165	167	170	168	164	150	188	169	175	184	150	181	188	160	186	161	162	160	165	157	159	177	174	160	177	165	154	156	146	178	174	184	158	154	165	128	157	168	153	168	171	188	146	178	178	145	175	170	177	154	151	167	160	187	169	150	170	185	162	199	178	161	159	182	145	178	171	191	185	145	154	189	148	176	154	157	155	172	188	182	156	180	179	140	186	165	167	198	153	182	165	176	185	197	147	150	149	162	146	171	167	162	172	175	175	182	173	170	144	167	192	161	155	175	172	168	174	145	166	193	159	166	161	181	151	177	164	190	168	178	160	195	167	141	164	181	160	154	162	176	151	163	171	171	163	170	173	175	180	176	155	171	174	169	172	153	173	171	168	166	149	178	173	167	177	159	169	159	164	174	162	164	177	177	165	151	183	204	170	173	159	182	161	158	155	158	178	186	168	162	176	175	169	175	189	152	167	173	188	161	167	171	171	176	169	153	189	175	170	161	170	189	177	151	160	165	190	165	146	177	161	166	159	159	178	173	168	148	170	179	167	181	167	187	184	173	194	169	152	175	172	172	196	164	181	168	174	187	140	146	176	183	156	196	176	169	162	168	152	161	181	179	170	165	150	180	181	168	162	168	159	153	183	161	186	159	161	172	175	166	170	161	168	162	157	144	158	179	154	169	159	192	176	186	164	171	170	147	181	156	175	158	146	188	153	159	165	169	177	156	167	168	183	169	157	160	182	167	160	180	169	161	180	165	161	186	190	154	178	175	169	140	141	170	150	156	174	152	177	147	155	153	184	160	175	144	187	177	187	176	168	180	167	175	183	169	151	163	151	150	184	168	155	175	164	174	168	188	183	167	185	162	151	183	168	147	144	183	159	168	174	169	154	156	158	181	164	149	181	160	177	148	196	163	167	160	163	162	161	161	163	158	146	173	160	171	165	155	189	158	159	167	177	166	173	201	168	175	159	186	169	171	169	156	157	201	149	157	171	188	187	179	165	168	163	159	175	158	177	154	174	170	182	172	165	162	172	177	150	153	181	190	168	167	160	151	161	183	161	171	160	151	156	158	170	160	156	172	140	170	162	165	165	189	175	157	194	153	152	172	164	167	162	159	155	165	185	184	155	171	170	152	185	162	148	153	151	151	151	161	166	169	172	180	158	185	158	174	162	155	181	148	169	173	198	152	198	168	165	177	150	152	175	183	161	148	161	162	159	168	176	171	165	165	177	162	154	163	164	174	154	131	189	164	158	161	165	181	186	164	165	167	157	153	167	181	161	165	155	142	166	155	175	177	186	163	179	164	151	165	168	154	172	179	182	157	182	168	165	163	174	162	155	163	186	154	156	162	171	159	163	178	180	163	178	157	159	168	160	156	167	157	177	178	160	164	163	182	175	156	153	180	180	187	156	152	167	147	174	173	182	160	173	184	193	173	184	169	173	173	180	169	153	186	178	160	150	156	164	168	149	167	178	154	167	156	182	166	178	170	171	198	161	187	166	177	180	167	184	151	161	164	176	157	175	166	167	188	163	164	175	181	175	148	179	150	166	178	163	157	155	162	160	152	175	161	173	182	163	181	172	168	157	164	169	142	161	156	149	186	183	168	159	162	146	173	193	173	176	173	175	160	170	169	158	155	176	168	178	155	155	175	174	170	180	175	149	174	143	155	164	180	165	185	169	160	174	155	195	163	178	148	169	137	165	144	150	157	150	199	156	203	175	157	170	168	171	175	167	146	163	149	148	186	171	163	156	173	158	184	155	160	183	165	168	160	188	163	188	165	167	149	174	154	188	169	168	145	167	143	165	164	173	158	173	169	155	182	155	183	155	169	170	164	152	157	173	176	179	164	160	166	157	173	154	177	155	185	171	153	180	151	160	154	144	183	174	152	168	154	172	152	167	186	160	153	148	160	178	165	176	166	167	149	152	171	169	177	134	158	168	167	207	186	179	162	173	150	178	161	173	166	194	163	172	172	159	171	163	171	148	160	167	162	177	182	172	148	163	174	166	161	161	178	174	155	166	156	162	172	193	157	181	149	179	153	185	183	190	181	180	159	178	150	166	180	189	172	172	180	148	144	178	160	175	185	163	173	183	169	139	153	185	146	163	152	154	150	152	139	164	135	194	175	173	158	171	188	159	159	174	193	181	169	172	164	180	190	152	166	141	180	160	183	158	172	170	157	164	160	170	138	171	175	159	172	183	153	173	169	180	145	170	168	184	167	159	168	173	181	149	162	152	160	184	186	160	167	170	167	176	177	173	165	178	179	158	183	155	186	168	182	166	168	167	160	150	180	160	166	178	175	146	161	183	161	163	171	183	168	168	177	150	159	171	177	151	176	180	161	171	155	176	161	180	178	165	165	185	159	183	164	184	167	160	173	157	156	170	193	153	168	149	160	174	167	177	143	150	161	156	151	164	144	170	172	171	163	177	178	177	167	178	177	154	166	156	191	166	177	154	155	178	169	185	166	176	192	151	175	181	162	154	148	167	184	170	165	198	196	185	187	166	164	178	166	153	173	165	177	164	175	180	172	172	179	140	163	171	157	167	150	173	181	165	175	158	175	166	171	177	173	170	172	145	188	156	166	155	162	180	181	151	190	170	157	164	167	165	190	188	167	155	144	175	167	160	176	158	169	156	178	164	169	164	157	176	164	178	164	149	168	169	145	172	156	145	182	172	172	183	150	190	157	173	165	164	145	187	177	169	165	169	176	159	179	155	180	170	194	150	162	156	171	167	161	170	154	176	182	165	181	166	169	156	165	158	168	183	176	175	154	161	157	176	159	207	191	149	184	178	166	162	168	161	172	168	172	152	171	186	159	161	169	163	169	162	189	169	165	161	154	162	174	163	167	180	163	175	170	169	162	165	177	170	168	148	152	176	169	147	181	180	168	194	169	177	160	190	162	168	160	177	189	156	163	180	185	190	153	152	171	169	182	170	160	164	152	173	134	164	170	156	169	158	152	170	157	166	161	160	168	159	180	164	175	161	177	169	158	172	172	166	161	165	155	166	178	164	155	171	175	169	156	150	179	159	161	166	170	171	183	160	162	159	184	183	169	175	179	144	184	174
18939	29809	10177	592	550	440	370	363	346	364	349	333	307	329	335	313	340	321	305	318	309	307	306	289	305	283	285	306	334	305	326	309	303	298	320	315	307	317	297	297	302	311	275	287	324	297	320	299	321	282	313	283	310	282	284	307	306	313	295	342	299	292	310	284	300	300	308	322	304	298	272	329	312	305	307	294	327	286	323	320	277	298	329	310	288	317	317	304	289	309	302	283	288	293	316	298	322	310	307	277	301	275	320	314	292	277	317	293	310	307	298	279	273	302	287	325	300	332	296	328	283	318	314	322	303	303	286	332	293	285	340	296	314	288	285	283	314	277	320	315	325	311	308	313	293	317	317	276	319	319	317	293	340	311	280	320	297	297	305	305	311	329	329	305	276	294	279	286	296	304	297	294	303	280	286	325	272	295	321	312	283	303	318	301	279	322	275	287	314	309	306	317	292	297	289	266	291	297	316	320	320	296	288	322	286	295	302	297	296	321	317	305	328	309	307	330	299	314	314	264	281	303	319	327	293	294	310	297	280	284	330	330	299	309	315	284	287	304	296	309	322	305	299	291	311	287	318	308	337	342	340	313	330	305	343	301	298	328	305	287	312	307	312	291	302	333	292	278	284	297	317	301	311	332	287	320	316	281	295	291	289	300	308	280	298	311	312	268	272	316	286	307	289	345	283	292	297	290	299	313	288	294	302	276	309	330	332	291	275	286	297	299	278	285	301	306	305	320	295	309	328	289	270	302	292	298	286	289	310	304	316	301	289	318	284	315	300	269	263	298	296	284	291	306	330	276	316	319	317	263	327	321	284	305	287	300	343	277	301	333	292	306	318	300	293	303	289	301	302	294	293	327	269	281	287	293	281	278	278	282	281	312	290	298	321	288	299	288	300	290	317	343	296	294	328	294	302	316	310	304	292	285	309	313	283	295	303	292	331	294	307	284	308	300	315	300	287	290	322	334	298	309	330	311	280	300	303	323	302	291	295	296	284	275	304	279	309	297	310	338	303	327	319	314	281	264	318	285	347	296	307	298	284	300	307	316	298	317	298	305	304	302	282	300	304	326	273	318	316	287	288	310	290	298	311	319	334	284	291	305	284	295	321	276	325	299	287	275	285	298	284	289	313	292	325	311	298	311	291	299	292	287	321	277	285	311	292	311	277	324	321	310	310	317	291	316	292	300	340	305	279	286	275	287	310	319	297	303	340	276	291	324	306	315	300	298	315	306	310	338	303	295	320	325	328	320	311	316	304	313	320	311	298	315	313	309	312	276	286	303	313	305	295	279	322	278	301	273	296	301	306	292	303	266	298	294	297	312	310	292	294	300	309	280	319	271	317	290	292	295	286	309	339	325	272	295	310	296	315	332	312	328	276	288	298	308	323	313	327	312	298	258	307	303	303	321	287	295	275	311	304	316	319	309	319	295	324	326	311	347	309	280	294	301	286	304	310	328	284	300	285	345	333	302	297	306	306	310	311	316	302	310	290	327	258	326	311	306	282	295	288	344	310	289	310	311	304	285	284	334	300	263	314	292	311	291	310	288	317	263	292	302	273	320	273	311	298	303	335	282	288	335	289	315	308	336	316	279	288	304	305	290	301	256	295	315	295	290	309	317	329	293	316	314	298	302	282	311	320	305	302	293	321	295	323	319	316	323	347	267	298	295	311	302	295	308	277	308	319	283	290	299	326	302	312	319	292	329	306	304	324	320	283	309	344	300	293	331	254	305	287	303	299	311	267	279	310	325	305	322	310	300	285	303	305	325	300	334	296	311	296	281	326	302	314	315	304	325	313	304	292	307	291	322	318	309	302	301	291	292	280	298	295	288	295	295	322	280	298	288	299	310	312	313	305	304	294	283	310	281	266	315	298	319	296	311	329	311	314	313	253	297	300	312	291	288	278	309	331	292	329	324	306	298	341	319	333	296	307	292	297	321	330	290	311	303	311	319	323	306	291	309	285	301	298	315	291	297	291	309	297	307	292	300	295	314	301	290	330	315	347	311	291	293	286	303	271	295	284	308	329	296	330	311	303	300	275	306	278	313	306	307	275	317	313	308	302	288	275	300	307	305	309	289	330	309	314	305	288	313	309	317	294	335	323	332	302	304	322	326	306	296	325	314	319	306	297	289	280	279	301	310	325	314	324	298	298	341	297	324	291	296	302	277	281	287	294	289	331	299	337	315	323	321	336	304	291	310	310	291	282	285	289	319	278	292	300	282	324	287	278	318	311	308	307	300	337	319	290	312	296	296	323	311	293	289	284	325	322	264	301	310	319	294	284	309	289	302	297	320	316	297	309	306	278	302	327	286	288	306	332	301	312	278	313	309	275	331	321	337	317	291	288	318	247	338	283	281	313	325	308	299	300	283	286	273	315	317	278	331	301	322	321	293	288	299	292	291	314	291	321	287	299	271	309	272	288	305	322	309	287	313	305	282	303	293	313	310	314	299	323	264	323	281	295	295	309	319	317	313	315	331	286	343	283	292	283	313	318	297	284	305	297	291	295	286	321	296	299	289	312	307	303	269	283	308	278	312	290	314	302	303	306	318	314	321	304	317	299	302	277	294	300	290	300	336	295	308	306	316	323	295	299	296	300	316	293	285	319	307	303	323	286	273	254	301	274	305	275	288	309	303	343	315	305	293	266	323	320	307	305	328	308	293	327	286	319	318	303	307	320	306	286	262	309	311	299	306	295	290	276	337	295	295	337	306	323	287	328	321	308	304	294	301	290	300	301	307	319	319	307	305	291	298	301	290	325	322	317	321	293	298	285	326	313	295	322	277	297	305	299	269	299	307	306	308	306	297	300	306	307	315	321	282	312	294	333	298	302	286	310	291	317	296	303	289	288	272	347	299	316	294	319	276	319	302	304	273	294	261	271	297	300	303	295	295	312	301	351	277	307	308	287	310	326	313	292	306	299	297	267	295	340	296	318	295	279	284	257	292	292	291	297	299	284	318	305	306	300	299	317	291	287	294	288	286	322	311	280	292	275	313	306	327	308	283	303	292	287	314	319	281	302	321	308	310	312	296	292	281	287	309	308	295	286	280	296	281	290	311	309	291	319	323	302	315	288	301	316	307	263	319	276	279	284	295	277	294	282	297	299	290	324	297	295	295	293	299	312	315	328	286	306	317	310	291	290	309	315	308	294	306	301	315	300	314	297	320	306	289	314	342	304	297	301	346	323	320	275	294	287	294	303	304	324	322	276	312	326	271	320	322	312	311	273	326	304	312	285	319	295	279	292	275	312	291	333	292	303	289	333	290	301	350	304	310	320	306	301	303	301	280	294	322	286	294	302	267	308	306	270	313	344	285	311	306	322	302	351	290	296	304	303	290	301	291	326	313	315	281	308	325	323	307	299	325	318	295	322	321	294	288	315	271	293	278	318	291	309	305	323	293	287	318	288	313	304	318	284	304	290	337	299	297	296	311	307	311	307	277	312	317	301	275	321	293	333	293	314	283	293	330	300	292	316	273
23996	21178	29224	23253	19159	3169	836	587	562	536	492	448	485	453	467	438	459	402	441	429	403	442	390	440	405	420	438	448	409	367	428	399	436	408	433	451	416	433	434	399	405	427	425	418	388	419	389	417	404	386	412	399	411	410	405	394	405	417	379	442	426	395	420	413	403	376	421	415	412	418	390	453	428	407	413	415	404	417	409	391	412	406	406	384	419	412	391	408	437	410	432	459	402	449	443	403	402	399	397	405	379	402	353	427	418	415	408	377	444	447	363	391	400	435	383	393	366	420	432	398	383	435	404	447	402	360	394	418	430	418	403	417	379	415	432	427	420	408	420	392	376	410	393	390	404	381	381	428	409	404	404	426	429	424	387	398	429	432	380	404	406	460	412	382	410	386	390	399	408	386	415	390	407	428	400	399	374	407	423	416	407	407	390	389	389	412	381	422	423	398	399	390	384	399	402	385	418	420	389	420	394	419	371	395	411	405	385	404	385	438	408	400	429	379	403	398	394	417	399	400	379	409	400	392	391	391	429	424	419	432	400	415	433	359	408	381	399	373	415	400	389	370	423	439	392	415	409	401	386	420	395	409	409	382	429	378	410	435	381	437	414	405	418	363	391	439	364	442	399	437	401	420	378	412	419	409	435	383	378	420	393	371	389	372	410	368	423	395	387	400	401	419	428	375	381	398	384	417	375	408	418	451	409	347	369	397	409	415	420	398	443	415	380	392	409	444	400	367	382	421	421	410	432	405	375	405	430	421	374	399	403	398	400	412	387	394	393	387	414	393	412	410	391	392	404	375	440	424	425	390	414	413	387	408	392	376	392	399	411	371	402	379	368	437	377	417	413	370	398	426	391	375	406	412	393	397	366	395	445	407	381	395	410	397	388	389	420	423	411	394	421	417	402	385	388	402	427	396	395	387	423	409	376	413	375	392	392	410	395	401	369	393	410	397	385	364	405	393	410	419	437	404	411	447	436	373	410	412	391	410	398	418	411	418	392	373	401	390	374	389	403	391	403	426	392	421	386	397	401	379	432	369	379	427	393	409	368	382	396	414	431	415	409	427	410	421	407	407	414	422	370	395	391	414	404	408	400	423	375	399	405	406	422	358	405	407	389	387	393	382	400	405	402	414	395	371	406	384	404	399	397	423	373	423	429	421	435	415	410	395	405	399	414	403	419	415	402	372	396	396	396	387	387	386	418	397	439	432	435	372	407	421	423	393	382	398	429	408	415	402	423	390	425	393	420	402	377	385	381	449	382	378	388	368	390	389	370	343	395	422	451	413	384	421	384	412	440	350	402	380	420	384	418	368	399	369	386	420	425	402	443	398	392	412	411	392	428	412	423	413	425	382	413	372	388	395	394	383	395	414	377	410	383	402	360	399	405	409	369	425	400	423	453	453	391	403	403	406	390	429	382	385	382	388	379	439	374	406	411	446	376	376	412	429	392	395	372	409	396	410	432	412	391	400	417	398	405	377	429	401	423	401	414	412	385	415	404	386	419	411	361	410	395	395	383	370	404	394	409	403	404	413	390	417	419	416	415	422	403	407	383	407	403	401	397	421	420	359	417	398	379	409	425	389	375	387	397	402	436	413	401	403	404	413	407	390	369	406	402	424	424	374	403	406	394	372	408	413	375	395	383	352	360	371	405	421	433	422	381	413	428	412	369	377	403	384	380	388	403	372	383	418	397	387	403	374	402	438	427	375	425	402	412	401	387	383	396	375	373	406	394	406	384	390	357	394	370	414	418	441	421	387	411	381	384	398	420	398	431	412	403	410	387	412	401	396	409	377	376	375	384	412	387	385	390	407	404	420	422	393	412	411	435	386	400	408	370	422	407	417	435	423	380	397	428	401	378	378	400	384	376	421	392	432	391	406	363	409	364	383	418	401	403	409	438	396	410	404	394	384	428	372	411	414	411	381	418	374	448	394	427	393	421	389	414	436	419	396	391	415	340	374	415	402	407	441	380	420	370	387	387	406	417	413	422	367	384	389	411	379	391	387	427	414	452	373	440	398	411	417	398	385	414	426	372	380	376	433	410	385	405	398	404	419	414	404	414	409	386	410	410	381	385	409	402	434	400	421	397	379	435	429	390	450	428	376	411	400	370	403	412	408	400	400	351	423	354	398	402	402	412	408	437	412	416	367	387	407	431	409	440	384	401	364	398	420	376	390	390	378	400	361	426	409	383	417	439	408	383	428	400	392	389	396	380	372	401	349	364	396	423	418	394	412	430	396	420	411	400	374	426	385	392	431	389	413	424	400	406	395	428	399	395	380	389	418	418	385	392	425	370	424	425	408	403	399	445	419	395	418	413	430	379	391	408	382	396	399	406	370	405	402	398	401	390	391	390	398	423	408	420	375	381	364	407	369	376	375	432	396	424	377	417	388	387	382	408	379	373	403	409	411	425	440	367	403	419	412	405	417	407	367	370	371	417	433	410	404	386	444	384	400	412	380	422	411	410	403	387	403	388	417	393	403	370	425	397	407	428	415	394	411	412	406	415	411	383	371	418	415	408	427	395	402	408	416	420	404	368	393	413	408	364	383	386	406	388	398	440	403	399	389	387	402	414	403	385	404	417	434	405	407	416	409	364	378	415	435	406	423	421	381	398	407	429	422	390	457	426	403	439	378	430	445	392	397	415	386	407	392	425	467	386	442	401	405	458	428	430	418	405	400	432	386	391	405	423	387	364	401	372	388	403	412	380	401	410	413	395	388	391	400	386	415	441	382	384	410	415	388	371	410	431	391	396	374	438	425	392	381	409	397	377	386	411	414	375	402	373	400	387	440	382	377	395	400	394	394	426	400	420	396	396	418	391	419	398	420	421	390	414	429	403	379	378	444	400	405	398	412	436	390	385	432	390	418	436	405	367	411	398	412	435	382	374	362	394	398	404	407	411	390	397	419	413	407	403	411	405	408	390	375	427	401	430	384	396	389	408	416	405	390	389	377	398	408	426	405	401	377	378	411	374	416	378	414	386	417	386	378	368	421	378	357	379	415	424	381	409	402	380	406	423	464	410	393	383	394	380	383	390	368	370	408	410	401	384	409	417	428	398	399	379	389	452	376	444	429	440	378	378	418	423	425	439	409	396	390	420	387	389	432	386	405	399	391	390	392	370	418	407	427	404	413	416	381	399	391	409	365	362	403	413	392	416	392	416	396	407	365	405	429	398	374	381	391	434	384	427	418	420	422	440	432	389	394	440	397	406	417	421	420	391	396	419	389	408	380	408	450	409	358	413	424	377	387	383	393	397	385	406	365	412	399	425	397	402	374	410	395	395	418	390	374	405	408	390	411	400	415	410	403	405	398	413	398	414	393	375	439	406	405	408	418	389	389	384	406	400	391	381	391	378	419	393	406	414	373	404	393	439	427	403	407	397	404	420	357	405	430	420	364	430	359	408	432	396	435	404	405	404	417	414	406	429	407	398	377	423	441	390	399	410	432	409	380	431	380	374	395	394	396	385	401	373	433
40902	55054	26947	3963	2786	2169	1761	1458	1258	1169	1018	1011	941	945	916	877	813	786	740	804	768	748	735	699	735	700	711	766	757	668	693	725	719	701	726	703	730	719	700	691	673	729	649	702	692	624	704	693	689	638	681	653	685	670	693	654	714	682	692	649	696	680	670	701	657	654	681	693	696	678	699	696	652	672	702	685	667	697	680	680	675	689	680	666	734	677	668	741	689	657	673	732	680	710	669	714	675	660	628	658	668	731	710	667	706	682	688	737	696	670	695	614	693	720	679	660	675	692	608	628	699	699	628	680	695	681	670	715	641	660	700	665	700	689	678	685	632	667	669	664	687	687	675	669	709	668	752	679	666	692	708	676	691	648	673	682	683	677	637	685	728	643	665	684	691	667	683	722	689	707	655	712	652	756	642	715	697	690	698	637	731	678	745	654	648	693	729	643	702	742	663	669	669	694	690	695	699	671	693	618	682	686	681	684	655	667	688	626	632	659	647	669	610	648	707	680	672	669	736	670	658	674	671	711	695	678	716	702	612	681	702	686	661	738	695	739	709	670	659	673	638	657	652	687	691	718	634	686	687	619	654	673	702	652	672	672	651	692	696	674	626	680	672	681	682	677	692	685	674	686	661	693	677	684	667	682	691	650	677	703	669	714	671	712	672	661	651	686	740	643	643	653	676	706	649	695	702	681	692	679	668	680	630	692	712	684	677	676	687	640	660	692	685	697	654	640	673	661	680	622	617	670	656	664	652	712	653	698	690	677	698	674	718	642	668	646	657	635	669	670	689	640	655	688	670	681	666	666	673	669	667	664	687	709	680	704	680	699	686	649	707	672	680	674	708	673	616	630	656	706	670	687	649	667	686	687	651	636	665	714	642	683	655	667	647	675	660	637	646	669	670	690	679	680	667	697	728	680	716	662	646	696	658	613	699	693	657	656	667	659	727	642	693	684	667	670	664	630	669	664	699	687	682	699	678	751	719	638	697	688	671	655	717	634	651	704	681	675	705	642	656	658	671	747	702	653	677	723	656	681	653	691	688	640	710	673	634	708	663	699	703	630	701	653	681	665	636	688	648	667	692	664	596	660	659	654	669	674	679	671	701	649	650	680	661	666	703	651	698	643	717	686	665	677	649	660	610	698	703	700	657	673	654	685	661	719	709	699	715	718	681	588	657	689	674	719	672	734	695	655	678	707	699	680	662	671	700	679	702	719	680	670	647	688	697	718	697	642	666	677	665	679	647	733	689	687	722	702	679	679	626	654	651	657	685	692	643	693	682	699	692	692	690	676	706	657	649	673	699	667	663	713	653	711	665	650	682	674	707	653	677	650	682	623	691	683	711	648	669	687	680	682	687	713	694	668	680	625	675	671	667	700	622	684	690	662	673	717	689	658	729	703	634	649	753	717	681	714	689	651	671	650	707	670	681	679	705	667	716	682	651	662	694	684	634	698	694	587	650	681	683	702	693	672	674	678	698	714	625	740	701	712	639	689	682	683	725	646	661	637	677	677	662	682	662	670	701	640	678	653	648	662	691	634	670	672	703	659	680	636	732	653	705	687	722	651	695	676	700	668	659	711	732	652	703	670	655	670	671	657	701	708	694	686	692	704	648	655	692	714	691	684	679	705	646	651	726	667	665	672	676	690	660	667	680	662	711	656	742	726	704	688	680	685	653	712	669	688	671	663	669	653	710	687	688	668	672	662	628	664	645	644	654	684	693	732	650	623	679	686	687	668	641	692	664	723	640	713	672	711	677	697	647	695	719	680	712	680	691	682	687	632	670	689	667	702	674	654	698	704	675	705	686	657	644	667	653	663	679	656	661	684	661	710	633	688	618	684	677	686	671	708	686	686	687	666	695	674	719	640	717	667	669	654	684	668	665	630	700	684	678	711	696	706	704	659	679	681	717	656	632	725	664	689	700	675	675	673	684	668	659	710	679	640	632	700	687	645	677	621	664	721	682	722	702	718	719	674	635	674	664	699	646	663	674	664	707	711	616	679	685	684	633	706	680	630	720	638	647	685	705	677	663	699	669	667	652	662	649	695	661	706	704	650	693	678	662	713	739	659	689	718	728	693	661	689	704	669	685	701	675	652	645	651	690	696	651	693	672	680	671	696	692	672	689	670	685	670	660	716	666	654	713	682	673	701	654	663	674	694	691	689	706	689	684	671	700	694	692	653	720	737	649	681	665	670	675	643	684	668	708	694	677	665	726	703	653	667	670	685	689	682	696	671	692	676	636	716	676	701	658	643	712	628	646	618	679	675	701	639	635	692	675	697	726	725	678	665	677	700	659	665	701	686	706	651	682	650	654	734	699	676	668	645	699	660	611	693	692	638	611	673	675	676	675	708	674	683	677	662	683	668	710	698	659	692	666	716	671	672	661	663	662	692	667	656	666	670	709	658	647	656	713	672	675	665	692	689	633	652	674	712	661	684	645	670	721	661	685	681	620	644	634	659	671	741	696	679	689	676	650	670	666	595	679	616	670	687	696	633	664	668	698	674	680	687	705	707	658	622	688	720	671	674	676	686	703	713	677	702	694	668	636	672	672	666	635	718	661	710	654	705	683	685	721	675	667	681	650	674	679	710	646	684	669	642	660	678	665	601	711	674	646	687	672	644	688	643	648	664	677	663	678	666	673	678	672	675	677	683	685	692	645	668	693	660	646	644	639	684	691	675	680	650	680	678	698	694	701	658	653	688	661	683	684	663	680	707	618	628	691	670	697	683	725	688	680	669	664	701	714	700	632	679	724	636	707	678	677	674	674	680	682	713	691	662	676	634	669	668	659	638	681	677	716	680	715	659	690	702	640	648	669	662	732	690	709	694	642	624	703	706	654	715	629	674	680	703	673	659	633	697	665	689	658	684	680	697	616	719	694	690	687	653	637	640	683	711	631	668	741	699	677	674	672	630	706	676	746	688	667	690	640	671	671	674	648	661	646	635	678	671	699	681	641	670	688	690	705	655	681	689	653	690	713	695	669	655	721	714	676	697	640	655	685	705	695	671	685	669	669	692	676	640	673	705	671	692	638	681	678	654	746	696	690	692	732	668	654	667	715	707	668	692	708	687	670	659	622	698	676	674	642	673	650	622	673	700	676	692	679	650	665	701	713	681	658	680	685	630	710	730	665	726	708	657	689	701	656	679	691	676	660	635	651	665	666	700	688	684	654	633	697	699	683	695	673	685	691	643	668	678	653	687	655	718	698	695	689	636	705	651	655	672	676	668	660	699	679	695	712	719	679	666	670	651	656	661	663	754	703	692	675	643	677	695	698	691	675	655	634	659	709	631	664	672	667	624	696	692	703	668	694	673	682	645	698	646	698	700	664	676	654	617	670	647	731	720	670	695	655	702	704	694	663	672	689	649	681	712	690	659	643	661	694	657	662	693	636	625	709	693	670	662	646	653	688	708	711	672	651	654	682	673	646	696	701	616	671	676	671	660	699	687	708	699	732	655	722	688	691	666	645	646	659	661
23072	21134	29793	22677	21108	19119	2852	1041	921	832	756	757	730	667	657	627	703	589	597	625	627	605	576	617	620	612	599	548	549	596	542	576	573	576	554	586	559	560	557	577	617	597	520	579	557	526	545	604	616	571	561	588	564	558	614	599	515	565	571	557	543	580	572	561	581	524	555	599	595	553	540	581	570	578	582	544	559	563	564	582	590	574	546	542	578	534	538	554	559	565	556	574	547	560	578	571	558	539	582	546	563	524	564	561	577	557	569	576	536	584	587	595	564	580	569	561	570	521	575	534	558	527	550	545	558	552	540	533	545	584	558	588	514	564	493	554	572	598	589	583	565	569	555	565	524	583	541	528	563	602	533	573	542	529	583	600	549	590	527	558	549	550	531	607	566	540	580	572	613	510	574	593	587	557	573	573	546	580	554	545	557	556	555	529	571	586	568	562	558	568	577	540	564	580	576	574	562	573	527	550	573	543	559	546	547	519	537	531	542	605	537	559	547	527	579	536	533	574	569	560	566	560	582	546	545	570	552	567	537	616	573	547	579	533	556	555	579	554	551	562	522	578	576	585	526	615	558	581	552	558	532	581	546	559	601	542	561	557	545	568	530	539	593	560	570	561	544	558	513	593	517	511	577	540	593	595	523	582	602	579	573	525	572	585	544	513	577	578	571	581	543	565	568	596	559	594	574	535	528	513	582	575	533	560	535	539	546	556	593	576	558	533	574	532	535	521	552	562	527	537	573	556	540	569	567	565	573	571	569	591	581	523	542	591	612	577	533	528	533	544	566	531	554	578	514	582	607	608	560	570	560	571	491	533	557	505	553	580	569	540	577	594	582	576	540	577	590	556	537	514	541	528	575	545	569	632	546	532	601	550	552	555	510	566	552	573	596	592	586	634	548	551	522	580	589	497	546	544	578	571	508	594	576	531	530	565	542	551	576	563	522	536	569	552	594	536	538	555	595	624	551	553	584	564	579	540	593	573	547	573	541	522	558	555	539	555	597	569	553	561	557	534	568	579	560	534	554	559	563	567	543	550	548	546	583	529	542	489	599	537	550	566	558	563	596	581	573	583	525	553	506	544	529	584	547	573	557	540	613	540	531	557	575	546	545	547	564	552	579	581	602	573	549	572	540	560	508	577	558	554	564	569	584	494	580	564	583	558	587	576	602	546	552	569	539	556	604	509	560	603	560	514	562	557	519	596	573	528	585	568	550	571	566	576	508	573	564	544	570	562	502	572	548	545	586	537	559	530	533	557	578	527	528	537	559	545	568	520	571	595	546	535	555	576	544	529	561	531	556	576	557	532	605	541	517	570	534	591	550	562	564	557	563	536	513	526	548	526	568	550	566	528	550	562	567	563	566	569	584	586	546	579	562	530	541	507	562	561	573	571	525	571	503	553	582	608	524	555	566	488	564	546	557	553	544	504	576	583	516	552	546	578	538	558	566	595	552	589	534	568	517	586	528	578	550	581	538	575	505	544	537	548	538	523	566	571	591	472	553	584	545	579	589	574	554	567	558	526	545	550	567	601	553	583	550	490	548	547	550	543	561	568	574	538	540	564	536	593	507	572	511	561	582	529	554	559	552	562	565	513	592	553	536	531	548	592	556	568	543	603	543	533	519	508	587	595	533	531	533	603	597	577	579	540	540	581	547	614	520	568	559	579	541	595	558	593	564	551	553	533	532	540	562	575	554	537	553	582	560	540	587	559	574	573	557	546	520	590	571	528	536	523	576	537	602	573	567	539	546	542	562	544	545	574	563	536	559	571	541	572	570	593	580	632	594	521	519	526	548	561	556	550	590	529	545	555	557	593	541	539	566	572	544	551	570	533	545	530	542	556	580	535	555	542	553	558	564	582	603	533	488	566	573	558	563	573	559	562	556	549	553	552	539	567	560	558	566	532	556	543	535	618	549	555	553	540	561	553	588	567	565	558	594	578	540	535	509	609	557	496	556	568	593	560	554	563	515	549	519	610	554	539	557	560	535	507	576	580	574	563	597	564	542	571	574	567	565	531	588	552	524	549	569	557	558	526	570	568	551	500	561	594	532	523	554	537	590	549	538	553	556	580	562	544	526	547	519	546	574	529	583	540	577	510	521	567	575	526	589	586	553	594	580	555	536	570	597	557	515	581	576	548	536	474	523	557	573	545	544	553	535	546	571	564	586	555	572	578	524	545	523	567	541	597	536	530	500	519	551	565	558	597	563	521	521	549	560	546	531	530	546	554	614	548	556	588	583	516	547	549	552	573	561	589	576	540	553	535	579	577	563	550	555	547	584	507	549	572	595	535	582	546	543	553	576	558	559	514	563	536	528	564	567	591	546	561	590	571	557	515	546	566	533	556	594	588	553	525	544	560	555	516	548	539	553	550	505	556	575	566	551	559	538	551	622	516	535	511	607	580	530	523	519	614	508	549	545	538	544	538	571	536	565	562	569	563	513	545	549	546	552	551	530	551	561	567	560	525	559	544	541	573	552	560	596	543	574	550	548	559	571	552	555	587	536	548	545	582	560	577	613	549	530	521	570	555	525	527	601	545	576	554	595	569	584	543	509	542	553	545	560	574	543	539	577	572	527	575	521	585	551	579	578	518	566	557	527	529	556	589	570	533	554	532	602	553	597	523	530	551	534	555	561	521	549	540	568	531	505	526	539	587	561	546	590	560	556	535	578	556	592	563	577	577	567	538	573	569	533	605	523	563	631	576	557	556	571	539	563	534	535	544	581	584	541	592	580	572	567	513	556	574	518	506	567	549	552	594	580	590	528	564	553	581	552	530	552	600	513	568	570	537	573	543	575	566	564	531	554	562	599	510	503	552	556	557	560	558	525	570	534	541	558	567	540	577	538	579	520	570	536	605	638	541	580	560	533	534	598	550	569	580	545	555	547	548	525	565	598	536	575	552	542	573	552	533	592	563	578	532	581	530	564	563	561	589	561	560	551	568	613	607	576	575	554	558	545	527	548	576	546	546	586	543	545	534	539	553	564	528	531	526	541	572	587	558	573	573	550	564	560	564	558	555	570	593	591	556	597	559	589	564	514	568	555	518	545	573	560	544	576	567	559	467	553	536	580	538	537	524	552	556	575	545	520	531	545	562	574	573	535	547	515	564	578	547	538	542	556	538	541	586	560	570	561	568	540	574	559	565	621	522	548	562	518	549	563	575	567	538	504	546	552	589	559	618	533	522	547	536	568	531	527	509	607	534	638	513	537	543	547	586	520	558	577	554	541	514	544	561	559	560	579	559	579	529	546	554	585	543	572	561	549	599	515	532	565	534	569	588	588	538	602	579	587	561	561	549	545	581	564	557	549	554	567	580	582	543	581	585	590	496	537	582	575	513	579	558	534	521	573	511	571	572	588	532	564	559	583	552	522	529	526	576	550	576	523	532	577	542	554	532	588	555	529	554	590	523	582	556	561	592	539	570	572	563	555	515	582	580	585	515	523	589	556	563	588	572	553	590	553	530	532	583	523	566
49624	64477	28270	6719	4743	3580	2908	2393	2036	1812	1650	1613	1357	1360	1283	1228	1162	1166	1151	1094	1059	1126	982	1078	1068	1023	993	1038	959	987	950	1020	981	968	947	921	930	934	992	984	963	936	871	904	947	927	971	956	961	934	937	941	908	959	898	934	936	917	920	905	939	897	911	951	914	910	930	921	895	888	926	942	942	925	896	918	869	940	967	975	913	907	908	954	951	918	969	872	914	907	873	920	914	954	933	924	930	918	917	932	923	914	922	910	895	881	896	907	889	911	929	877	969	944	909	924	881	956	937	877	942	937	896	893	868	884	941	968	951	915	909	870	925	909	893	878	950	931	968	900	915	942	927	928	911	965	924	898	914	910	944	958	948	967	930	887	889	898	885	867	897	872	985	873	945	893	904	918	915	904	900	915	928	945	922	874	916	913	878	901	879	924	885	862	925	984	899	893	934	922	899	930	893	927	934	879	899	929	938	873	948	880	928	912	926	950	928	879	915	851	920	954	889	880	926	915	934	906	911	899	931	931	937	879	902	947	867	930	929	873	988	927	923	952	973	892	947	931	954	906	869	923	971	898	910	892	895	870	863	917	910	956	897	938	903	937	922	931	908	888	959	992	923	953	896	928	891	899	908	932	935	911	901	905	906	926	932	859	900	875	920	900	898	962	877	872	935	933	920	942	916	888	937	907	976	919	896	915	833	905	903	932	897	913	893	915	966	988	885	934	940	923	870	925	902	928	983	964	905	911	922	861	944	847	941	919	906	923	921	903	867	862	898	845	873	901	877	867	914	906	921	904	927	937	907	943	856	892	879	923	884	936	843	900	901	885	877	963	948	908	922	941	913	947	880	971	897	887	936	905	919	922	944	935	926	935	917	878	894	966	904	936	916	905	896	894	959	868	922	920	939	898	894	916	902	907	916	924	897	950	915	899	938	896	928	952	902	874	921	929	945	924	955	919	936	898	941	939	853	904	953	916	881	880	891	942	929	925	884	879	897	866	909	913	914	902	919	908	892	925	906	934	885	871	856	918	938	916	921	945	903	942	913	911	920	953	907	886	948	946	897	925	914	881	939	920	875	922	949	902	900	911	875	915	892	892	930	933	965	958	936	947	952	980	918	959	906	903	901	886	911	868	934	900	894	912	924	928	880	918	932	951	954	856	870	932	906	861	960	878	895	872	933	930	917	870	893	925	961	923	889	877	947	969	942	925	867	997	922	870	936	882	954	913	869	841	990	913	889	939	928	897	971	923	881	881	883	916	837	956	883	831	911	901	939	927	953	938	922	927	886	907	889	860	924	886	958	960	910	918	943	913	952	918	954	910	874	898	851	946	900	916	893	936	939	892	894	932	884	948	882	946	906	899	934	965	907	980	882	886	948	905	925	916	874	938	903	885	975	876	866	936	945	919	898	919	922	914	951	922	866	892	910	944	903	926	927	888	969	904	933	914	937	920	928	909	928	1001	929	940	892	881	930	925	911	857	916	956	901	927	918	881	961	869	935	882	927	926	908	978	885	877	898	876	908	890	904	865	861	922	928	928	951	832	914	966	984	925	874	860	935	982	921	867	934	894	869	960	935	858	979	938	878	885	903	904	903	962	948	854	963	911	893	937	955	930	900	890	899	881	889	929	941	954	896	912	903	897	943	938	922	980	936	892	885	928	916	909	882	930	931	875	932	917	893	899	948	903	907	913	933	939	944	855	918	912	900	908	863	927	878	931	939	908	895	926	916	934	903	904	888	892	902	890	950	950	835	910	937	906	922	907	919	941	963	911	935	922	950	908	946	916	879	913	888	882	904	936	899	889	877	960	908	941	843	916	905	883	903	949	926	952	899	923	859	887	969	944	879	968	890	900	894	930	919	914	965	913	966	889	876	894	891	900	891	907	922	889	865	907	905	940	949	878	871	863	934	901	869	882	972	873	880	893	891	904	884	899	959	898	905	932	944	921	927	930	934	971	899	962	874	944	919	927	948	903	891	894	930	895	909	909	914	892	889	921	915	967	933	899	951	873	924	954	966	930	971	874	937	920	871	940	940	889	946	911	870	932	889	921	863	883	885	887	878	971	905	886	898	947	917	899	928	912	934	877	872	932	940	936	932	894	955	845	947	867	902	888	926	958	981	975	939	977	903	906	925	886	889	881	924	936	915	956	888	938	919	951	939	912	887	929	894	946	913	889	906	898	911	946	885	929	889	917	921	898	925	887	913	955	909	862	909	872	880	946	911	914	966	900	926	880	908	908	869	939	969	933	946	911	904	888	896	939	925	915	897	911	927	940	875	929	914	955	864	923	872	965	922	966	889	874	969	888	906	919	896	948	912	865	870	918	907	877	954	935	904	897	926	913	895	904	937	959	923	960	883	929	949	912	913	887	902	937	908	870	918	993	845	986	955	892	907	936	926	899	894	903	960	935	918	903	945	911	949	934	936	971	937	850	968	936	937	959	841	886	956	870	890	925	931	888	856	910	908	873	913	873	901	946	925	885	938	873	902	925	964	906	911	906	905	892	907	915	941	908	910	900	885	884	960	918	921	882	862	912	908	925	888	889	929	886	857	923	916	941	836	929	921	873	935	869	976	884	966	941	888	891	870	901	971	907	985	912	948	914	884	974	969	886	903	944	938	919	893	867	914	893	828	921	895	893	969	904	890	897	924	890	956	891	948	958	924	878	904	927	875	892	894	830	915	891	949	923	900	932	896	882	924	865	874	897	885	904	987	996	917	887	905	910	891	896	932	960	909	987	937	873	892	903	922	904	962	957	937	927	926	887	844	971	971	933	864	857	881	905	939	904	924	878	903	950	872	934	900	872	860	869	898	843	896	883	909	886	981	913	938	922	925	902	924	886	951	849	954	966	931	912	877	923	916	973	866	918	943	935	895	956	973	931	909	878	913	881	904	865	887	935	996	916	918	934	896	911	939	923	863	866	917	929	932	841	882	876	913	944	927	872	917	911	881	877	940	823	915	868	877	877	841	950	917	938	934	912	889	907	930	922	904	921	927	950	915	909	965	914	874	951	902	924	895	911	961	942	898	918	918	939	894	941	919	925	886	959	902	891	908	917	926	923	943	938	958	927	937	917	911	945	895	925	921	933	919	934	912	886	955	863	914	900	927	875	907	950	921	944	915	929	878	915	947	890	915	889	912	897	911	984	931	874	930	921	921	947	941	914	967	898	941	902	884	926	969	938	988	926	894	879	893	917	890	939	909	887	915	858	944	873	901	921	881	908	925	918	964	924	893	926	974	884	936	906	884	888	938	976	891	936	925	919	931	955	917	940	895	930	934	930	964	880	876	846	899	860	965	903	929	878	903	936	873	893	905	847	891	972	857	861	874	889	914	892	871	908	882	909	839	999	920	963	912	894	943	954	955	929	890	964	1001	954	911	860	899	935	926	919	942	908	990	990	927	884	945	965	945	922	890	899	935	880	911	951	915	908	953	933	900	892	911	854	939	892	840	929	895	873	906	899	959	870	914	875	868	876	932	933
26635	21324	12938	795	239	222	211	167	198	173	174	161	173	157	169	172	160	170	179	166	162	181	160	182	164	155	165	151	163	152	164	171	156	150	174	170	188	177	164	182	158	168	179	190	164	147	173	166	149	178	192	167	184	157	151	165	149	160	156	148	183	167	173	156	175	189	156	167	151	189	130	164	176	172	176	140	157	148	150	158	159	148	156	178	175	153	184	178	181	131	177	182	189	160	159	163	175	169	158	167	179	162	157	189	161	175	166	171	182	149	164	150	181	167	176	131	173	179	163	157	162	168	159	158	184	176	151	157	162	173	173	156	145	184	151	147	153	173	161	158	163	151	164	171	193	163	183	163	160	167	153	154	164	173	173	138	154	176	188	164	171	147	174	186	169	166	158	179	159	153	157	161	168	169	186	183	151	138	173	159	151	180	149	158	152	159	172	170	162	158	162	161	189	146	161	155	156	160	167	179	169	178	152	156	168	160	167	155	173	173	164	178	175	152	175	177	160	173	141	173	162	160	156	159	161	165	178	157	140	187	170	156	164	164	148	159	170	158	194	165	154	160	148	167	166	161	151	157	158	143	164	177	154	151	174	194	158	156	183	188	167	163	154	163	165	174	141	160	180	133	159	148	159	182	171	163	169	192	163	172	182	185	171	179	149	182	176	173	161	170	175	145	166	179	175	182	168	161	155	173	174	159	173	159	172	148	172	160	165	158	164	151	165	162	172	154	183	169	173	174	199	170	149	167	191	181	158	196	138	176	157	184	184	164	156	152	165	166	151	164	161	146	161	169	168	174	162	151	154	180	183	158	175	155	153	193	183	188	165	191	175	142	157	150	165	150	181	185	161	169	173	187	170	143	173	176	163	168	157	158	162	175	173	173	167	181	175	179	179	182	159	167	160	173	187	174	168	165	180	164	168	167	145	176	183	180	129	146	164	175	172	170	166	176	140	174	183	154	174	150	152	147	149	143	175	142	164	152	189	169	155	167	164	156	156	163	165	162	163	169	184	171	170	167	154	153	167	151	184	168	165	168	186	167	169	148	168	168	185	171	166	163	159	180	135	161	172	168	152	168	174	151	154	171	168	147	171	165	152	166	152	166	155	155	161	184	159	161	153	170	142	175	163	153	152	190	158	172	175	182	168	175	183	139	168	164	136	158	163	195	146	148	158	141	163	157	166	177	155	165	180	158	175	174	159	186	158	175	147	154	188	183	137	179	173	154	161	185	161	184	167	166	156	183	162	146	158	179	149	202	183	177	170	144	147	169	174	178	165	165	161	178	158	149	153	167	183	154	170	185	170	158	175	167	176	159	172	192	174	177	160	168	174	161	157	155	186	171	139	161	156	164	196	162	161	160	173	157	178	149	161	166	195	180	140	181	173	184	165	161	177	168	161	156	173	184	177	155	169	177	177	166	172	166	169	156	173	184	158	157	141	150	152	155	152	142	171	168	161	180	179	166	169	155	170	191	159	186	173	164	167	157	170	180	173	143	179	182	169	158	155	157	157	162	148	170	209	148	144	171	181	159	143	181	175	172	161	178	164	185	181	164	133	161	159	176	172	143	191	152	176	172	166	181	178	173	162	171	170	158	168	152	156	172	156	175	181	150	161	165	159	168	163	157	147	157	172	196	158	171	146	173	172	175	180	170	159	170	181	185	175	195	150	160	159	162	174	153	155	143	181	152	148	166	170	165	175	159	176	135	165	170	182	153	166	160	155	163	170	169	167	160	145	169	166	186	167	132	142	172	169	186	176	180	154	179	146	178	167	150	151	167	179	147	159	166	164	190	190	138	171	157	163	177	166	167	163	175	169	166	151	168	166	137	159	166	173	202	149	161	168	166	166	176	143	155	178	139	150	182	171	154	157	171	159	167	189	132	150	171	181	179	158	142	141	175	175	187	154	166	163	155	161	178	153	162	156	168	155	161	163	180	173	161	137	170	171	162	163	199	148	169	187	170	167	144	164	175	194	146	167	162	162	175	160	162	164	160	171	147	191	145	170	159	173	171	166	158	162	162	159	183	162	164	154	143	178	166	169	159	176	174	144	167	168	174	165	170	156	180	151	153	158	159	163	171	156	166	145	144	169	178	166	162	173	178	169	180	164	167	147	186	170	155	175	176	158	184	158	188	183	180	168	174	145	173	176	151	166	151	178	165	146	182	164	173	158	174	191	177	193	168	169	179	157	186	157	168	162	165	152	184	176	172	157	174	169	165	137	165	169	151	140	150	174	171	159	163	182	164	169	185	166	162	156	176	166	151	161	185	175	168	169	158	165	159	160	159	164	146	154	174	160	165	163	160	171	162	177	169	158	155	173	165	154	177	180	157	174	148	187	163	169	151	158	180	168	175	150	160	161	158	169	187	146	140	153	174	161	154	186	174	165	144	153	156	158	162	169	141	175	168	182	160	169	156	164	183	180	188	154	140	143	170	166	183	156	152	176	159	154	174	187	169	186	162	164	165	165	184	146	198	166	176	169	178	172	165	154	160	170	174	165	169	159	146	175	154	166	160	191	159	182	140	172	178	170	158	154	173	179	186	162	171	161	167	170	153	164	164	174	165	180	151	167	151	177	159	166	179	183	161	154	148	169	153	158	197	158	173	176	166	185	163	156	170	167	179	174	169	167	156	134	170	187	153	178	156	167	155	153	154	143	179	184	163	153	167	166	169	153	154	168	187	168	145	170	170	172	147	165	154	176	193	195	166	174	175	180	157	164	159	174	148	186	164	160	154	158	153	169	162	173	152	160	164	168	164	170	162	170	169	184	155	165	179	162	190	162	160	181	155	158	167	172	177	175	175	155	148	162	164	157	184	160	152	180	173	190	156	158	169	174	196	176	164	150	150	173	168	167	143	153	144	147	160	168	141	173	149	156	155	154	149	142	174	177	189	151	163	192	163	178	182	170	158	170	162	151	162	176	154	191	183	171	167	182	161	175	168	166	189	178	166	169	170	150	177	184	174	181	163	173	189	157	189	173	162	167	160	166	170	136	177	180	171	148	169	169	185	162	190	160	140	130	171	154	136	158	143	161	133	170	160	144	158	169	174	171	156	157	199	162	157	172	142	166	184	170	181	160	188	167	181	158	161	183	165	154	160	181	162	185	159	176	159	147	137	211	163	179	186	154	186	157	184	168	156	160	162	166	168	161	147	157	172	151	185	176	142	173	179	165	163	172	174	175	154	186	152	146	163	172	179	168	166	174	151	153	173	177	151	156	152	176	167	157	170	180	182	175	146	159	152	167	155	180	191	159	180	168	149	163	172	177	175	161	168	173	180	170	150	126	160	151	173	166	185	154	165	174	170	151	158	174	174	164	172	150	173	165	169	182	153	182	176	178	156	169	178	165	185	183	166	154	151	164	171	164	169	139	157	166	179	146	156	173	155	160	178	167	164	170	175	150	178	163	162	167	164	193	182	192	136	159	175	174	172	159	152	153	161	174	171	182	165	172	154	161	182	156	175	140	157	169	175
19046	28203	7251	622	488	452	378	382	338	341	345	339	312	311	289	276	331	336	287	322	314	338	340	293	309	323	308	303	310	294	291	286	278	322	300	318	288	298	312	308	327	305	302	290	276	330	313	303	295	328	315	326	294	308	314	289	304	299	278	308	343	280	271	293	304	304	316	268	311	296	296	289	292	291	286	290	285	312	321	280	311	311	327	271	287	303	327	297	266	317	313	321	326	305	277	314	319	286	298	300	303	329	281	322	292	272	289	333	288	286	297	321	286	303	296	305	280	326	271	288	311	288	301	312	304	392	320	303	289	306	277	276	332	309	289	284	308	308	290	287	274	307	300	305	282	295	314	287	316	326	305	307	329	322	324	283	308	294	279	322	316	288	335	300	303	312	294	259	325	291	311	316	268	304	320	287	302	312	283	314	293	306	309	326	302	303	316	303	294	322	275	307	263	308	313	282	302	307	293	330	279	275	314	295	291	310	294	308	320	299	292	286	296	312	299	310	278	309	285	318	305	284	315	320	323	295	302	304	307	292	287	315	297	313	315	302	326	327	260	278	302	268	299	295	311	327	296	315	319	305	288	286	281	298	329	308	315	286	300	309	293	305	270	289	294	290	287	297	296	283	300	324	303	279	308	294	304	317	306	324	325	303	312	292	300	287	299	294	332	305	306	312	325	298	301	327	300	320	315	292	303	305	297	311	273	339	301	312	324	322	298	285	269	328	312	306	315	332	308	317	314	297	303	314	285	293	302	330	315	290	298	310	299	290	307	296	290	285	334	293	357	326	323	290	315	315	298	256	310	268	342	295	293	309	300	285	266	320	304	286	303	296	317	314	286	331	314	303	313	306	307	339	302	307	313	301	304	319	286	296	305	284	324	322	280	301	299	294	324	280	316	318	316	321	298	288	289	295	324	296	260	298	322	322	283	301	299	288	306	336	304	294	290	303	283	314	312	293	296	321	309	297	368	306	294	316	290	298	290	294	294	310	301	307	280	284	288	298	291	285	300	318	315	311	269	293	312	300	313	307	302	293	293	277	303	287	325	302	311	276	311	290	304	269	326	291	281	296	296	288	299	280	310	321	310	313	304	312	316	292	288	315	308	264	311	313	307	303	280	289	302	297	314	308	334	254	280	338	338	294	294	303	304	288	283	324	318	304	279	340	325	301	267	294	304	285	314	312	291	272	309	278	280	349	307	278	264	309	291	278	292	312	304	328	300	305	302	290	298	317	287	295	301	312	274	306	313	258	299	335	266	307	331	309	269	294	310	312	308	323	263	349	306	299	310	316	316	267	298	283	326	297	293	291	313	293	301	323	295	282	275	283	311	302	310	306	318	305	302	313	317	314	282	286	295	298	321	293	290	291	293	302	283	324	275	312	310	325	311	312	299	344	325	294	284	275	302	292	306	321	293	309	290	331	299	283	261	298	283	298	308	305	260	286	301	296	284	296	316	322	298	268	275	299	310	300	280	306	314	301	313	293	337	298	305	313	298	286	289	332	299	330	303	317	279	296	293	286	315	308	313	289	305	310	314	319	314	297	314	304	312	309	325	308	283	318	275	307	301	305	311	299	303	327	353	294	296	314	298	329	319	307	296	326	305	306	315	295	256	326	301	297	252	320	297	305	296	308	337	308	270	312	309	287	300	291	326	307	268	319	322	313	315	305	302	308	303	301	311	318	315	295	287	299	303	286	307	299	297	291	291	309	276	320	326	269	271	321	329	313	327	287	305	312	281	319	301	296	309	290	274	292	291	284	290	307	286	301	321	312	278	304	283	321	288	311	299	322	298	316	292	306	287	299	277	320	293	284	320	315	291	317	323	308	334	315	312	316	283	299	312	307	316	301	285	300	294	299	298	307	290	315	300	306	328	325	298	278	303	307	312	313	344	309	297	305	312	272	293	335	293	328	293	319	335	275	292	277	318	328	306	275	285	319	287	282	309	284	276	311	284	312	313	330	306	295	308	290	303	329	290	309	305	330	305	290	306	285	323	323	309	335	280	315	291	292	284	352	270	290	312	294	294	289	275	310	293	327	306	296	286	326	303	309	317	312	323	323	315	305	275	279	297	316	288	296	316	311	307	357	308	314	281	332	312	303	303	305	292	296	280	309	303	268	294	285	293	290	303	299	304	301	317	285	292	314	288	318	309	310	334	307	312	309	305	285	298	293	299	297	300	316	321	298	341	309	282	358	291	318	276	279	299	296	309	307	285	310	307	299	339	293	304	298	284	309	303	315	281	300	297	284	326	294	289	304	300	312	277	324	287	308	306	280	283	273	291	321	329	281	284	311	307	288	287	295	295	266	307	292	312	275	315	327	305	326	308	296	275	307	321	270	282	271	317	286	304	304	317	308	296	319	298	358	267	314	307	288	291	306	311	268	295	300	297	314	304	326	290	309	296	277	284	312	322	302	303	284	293	290	307	274	293	332	284	296	306	273	285	293	308	315	287	304	317	312	326	274	311	270	316	336	324	315	318	270	312	292	295	307	295	298	268	314	315	326	277	303	292	300	319	295	289	319	319	282	308	292	297	303	304	301	322	300	306	303	316	286	283	278	310	290	317	301	325	295	293	295	286	310	325	311	312	299	273	280	301	278	318	328	304	251	297	280	313	295	275	309	324	335	305	290	293	331	291	318	303	324	315	328	295	303	310	293	301	332	291	315	301	322	310	286	321	297	289	323	300	294	279	311	312	301	296	291	274	315	290	314	306	278	294	284	299	287	300	296	309	310	304	313	302	310	305	338	254	280	294	288	298	290	305	291	318	297	282	314	305	318	334	294	316	315	301	290	315	294	325	306	314	295	281	335	283	312	353	287	301	311	271	319	303	324	305	341	314	324	285	274	298	302	339	321	310	302	331	304	308	286	290	289	306	309	326	318	291	282	308	321	290	326	311	311	287	308	322	288	272	254	286	300	277	286	322	301	326	312	304	304	267	273	275	299	245	262	283	324	324	319	265	295	313	298	285	290	296	261	276	262	295	291	326	305	290	303	311	318	296	306	289	312	281	299	331	336	307	308	306	301	294	293	281	295	276	301	306	256	310	270	322	282	308	305	323	282	302	359	320	323	296	304	335	314	289	311	285	295	293	311	281	303	284	290	305	306	304	310	300	291	326	310	304	312	329	318	302	260	276	308	313	278	299	305	301	297	302	312	287	334	289	328	288	338	329	286	287	309	304	329	297	295	295	305	292	284	298	295	295	317	315	314	294	328	306	320	326	297	305	328	293	285	287	285	323	301	338	322	310	293	286	287	306	296	305	309	286	282	302	308	316	331	277	303	300	292	307	317	321	312	291	272	293	286	288	296	341	311	298	294	291	322	295	326	288	291	332	296	325	293	313	306	305	297	300	305	280	320	276	256	309	325	296	291	300	324	329	318	325	290	293	292	318	314	289	322	274	293	265	284	312	301	305	285	312	292	262	318	304	271	251	305	295	356	278	306	357	328	295	314	300	287	295	312	300	328	325	286
24056	21184	27543	24962	17490	1990	859	656	580	535	501	484	490	430	438	456	431	412	419	429	445	421	417	431	438	420	425	414	393	415	409	406	420	412	372	442	390	407	391	391	406	433	384	416	365	387	399	399	415	446	367	382	380	431	347	395	382	398	391	391	362	413	417	420	390	426	402	421	404	385	382	418	393	427	393	388	396	385	429	407	396	418	421	380	394	394	353	402	422	458	429	379	402	393	430	349	419	418	362	400	399	393	392	371	421	407	393	389	410	422	434	382	376	375	375	358	442	401	395	389	414	423	392	414	402	411	384	395	393	428	427	386	379	405	408	390	396	415	405	396	404	440	353	373	414	410	369	394	440	398	390	419	375	407	396	409	400	408	401	419	413	396	382	405	373	393	427	428	417	412	394	423	410	359	412	371	404	381	420	398	374	420	380	379	410	407	394	381	376	370	413	406	394	361	402	383	408	370	396	397	426	424	383	383	412	380	423	405	392	418	425	387	393	410	371	386	400	397	373	415	399	402	437	359	381	385	412	415	381	387	395	418	419	395	367	401	382	413	409	406	407	421	389	416	366	365	407	391	377	406	423	378	380	362	353	422	406	416	368	406	393	377	404	393	408	409	379	411	379	390	385	407	394	388	447	434	429	400	442	385	356	394	407	378	396	385	377	429	423	407	418	373	379	427	376	365	391	394	407	384	388	395	414	385	397	389	396	398	382	404	398	415	400	413	405	408	408	403	390	392	383	379	385	425	421	395	394	377	387	395	416	442	370	404	423	363	413	379	397	362	418	422	444	418	401	401	400	375	388	378	379	402	415	393	398	403	352	444	375	371	381	432	377	387	413	402	380	375	376	398	399	424	393	353	399	367	433	426	427	395	424	371	401	389	374	433	389	435	426	367	391	392	380	430	428	384	432	400	399	429	367	402	416	407	405	414	375	405	386	388	409	378	364	369	412	379	425	388	426	381	411	408	410	405	424	395	426	402	376	411	421	382	390	390	389	397	428	406	412	414	350	382	384	407	414	402	390	384	362	419	402	391	405	417	369	400	428	386	409	406	388	386	383	419	393	389	387	409	390	386	407	413	411	412	407	390	416	400	376	410	424	382	371	374	400	394	402	369	396	409	399	420	386	399	373	388	375	380	423	386	422	381	369	380	375	392	391	417	394	373	371	366	381	425	407	411	371	409	411	390	374	394	416	440	400	359	380	384	405	400	400	397	413	377	423	394	394	400	397	397	402	406	412	372	391	412	365	404	446	364	404	425	430	392	397	371	430	406	422	378	384	405	385	423	407	429	397	382	418	411	371	410	396	398	380	413	368	444	391	412	383	429	409	436	459	385	384	415	394	342	424	399	377	432	386	389	382	417	374	408	394	436	405	389	418	423	394	408	410	381	425	415	389	393	387	367	380	396	362	414	401	386	406	405	426	417	375	390	451	444	398	371	387	413	387	444	402	358	445	384	421	409	398	428	375	393	394	400	377	439	376	393	437	443	403	393	388	442	370	387	388	420	366	404	393	393	383	408	373	430	406	388	421	383	386	370	409	391	382	389	396	390	390	426	434	381	408	398	386	396	367	411	383	381	367	380	374	411	402	402	403	398	409	391	387	373	413	397	389	376	355	426	360	405	411	421	397	409	392	390	410	427	398	403	411	380	417	379	385	350	399	416	368	414	401	433	401	421	423	413	393	391	405	376	379	420	407	406	399	400	415	430	383	360	382	398	369	410	414	390	381	399	357	392	388	409	366	382	389	395	368	432	384	412	375	391	469	388	432	379	433	394	405	388	393	387	406	416	406	385	414	400	419	405	408	352	391	448	367	379	377	409	357	411	410	352	433	386	378	418	370	377	387	404	394	390	408	393	415	424	436	365	396	413	398	391	436	396	383	377	405	386	427	404	387	394	398	405	383	429	375	396	364	401	397	410	390	376	408	462	374	381	395	403	373	410	390	409	381	351	408	378	401	403	408	398	452	383	395	355	388	420	402	412	408	393	397	392	372	379	385	397	424	399	385	426	463	380	398	386	414	394	418	388	401	408	399	394	404	394	376	379	381	389	380	390	395	379	411	368	420	379	387	386	399	419	410	406	382	390	408	381	388	408	402	384	485	419	413	389	352	393	412	397	383	400	429	395	436	376	431	380	400	369	373	409	394	380	443	377	444	411	385	424	379	390	374	396	390	390	410	436	460	373	365	400	372	390	397	393	373	397	378	379	395	382	402	377	385	387	416	422	418	409	404	396	404	406	400	380	380	395	376	403	366	415	402	429	390	415	353	407	414	432	345	392	401	407	380	406	411	367	388	395	388	415	405	417	367	408	430	389	388	416	391	386	382	385	419	384	425	382	408	420	400	395	356	387	403	405	405	370	415	418	433	385	385	406	395	411	393	391	412	380	408	416	391	391	429	393	412	405	382	433	373	403	374	419	368	415	366	405	364	359	404	402	387	420	373	410	419	422	353	439	375	382	419	388	417	395	372	407	417	397	411	361	410	405	395	419	416	401	398	394	377	382	407	370	391	396	403	409	368	424	412	406	390	398	395	449	375	401	404	382	369	405	400	386	397	441	362	408	377	404	431	410	399	380	401	398	427	400	383	401	403	383	399	396	423	435	392	380	403	392	394	426	421	403	427	396	384	408	384	384	398	369	364	411	366	390	400	380	407	412	435	431	395	432	425	374	397	396	438	417	405	387	386	387	391	406	399	391	414	419	406	430	401	415	381	413	377	375	417	388	376	356	392	394	416	384	386	360	364	405	399	391	414	403	432	405	422	410	393	376	397	368	390	390	410	425	386	406	397	408	398	351	422	417	438	416	398	408	387	411	373	414	394	372	389	393	401	409	406	380	419	424	426	388	419	415	382	380	400	391	394	415	384	373	445	385	376	428	391	395	383	405	381	377	413	400	447	401	385	356	390	367	427	372	394	383	370	410	406	393	433	401	387	403	385	398	403	416	437	396	409	406	442	400	401	382	411	425	414	411	387	404	403	411	403	423	416	389	409	380	399	402	430	416	414	440	412	396	421	426	415	383	419	412	404	415	394	377	415	414	364	390	363	409	382	405	414	389	360	393	407	432	388	417	389	428	425	418	413	399	395	390	459	349	414	383	350	411	360	381	394	397	375	399	364	411	412	366	429	401	399	384	415	372	390	366	409	405	390	408	384	428	364	403	432	362	420	373	404	400	388	391	402	366	404	387	384	435	409	403	373	378	387	392	408	384	380	448	412	392	426	391	390	413	382	367	395	413	425	398	358	405	388	429	388	385	373	394	391	413	400	429	399	404	420	421	402	367	333	411	388	368	426	368	432	422	394	383	386	442	413	397	393	385	426	377	394	443	445	386	437	413	379	368	370	388	425	419	392	414	385	401	414	409	402	420	439	395	405	399	405	395	405	417	413	401	419	413	438	396	416	404	447	388	351	406	400	396	385	396	378	384	393	413	410	394	395	400	403	381	403	380	392	406	401	407	387	385	394	437	394	408
42495	59996	23292	4098	2946	2210	1745	1487	1305	1164	1050	991	967	918	846	791	828	819	783	757	746	749	769	742	761	784	725	721	745	731	711	716	690	750	710	716	708	669	673	678	673	740	667	751	723	672	673	656	726	704	685	697	669	746	705	667	684	648	734	706	647	711	690	727	709	666	685	690	689	745	702	709	684	674	658	722	644	712	682	655	696	655	717	683	656	710	669	715	662	693	724	701	684	664	689	660	697	687	650	655	734	693	711	719	658	663	656	732	673	609	696	686	713	685	669	722	702	676	664	685	676	636	682	672	700	683	639	697	673	700	707	720	679	668	665	697	678	680	681	687	632	693	684	706	729	673	685	673	675	751	655	689	728	676	747	683	687	669	707	653	682	670	661	670	695	681	662	683	668	655	696	747	684	647	709	687	725	696	651	695	655	707	695	677	697	674	641	676	692	647	691	660	663	658	678	655	689	666	639	633	661	681	682	706	674	662	661	683	687	640	705	697	698	642	720	664	694	678	707	671	699	712	701	666	676	713	721	669	711	693	656	696	645	670	674	669	701	671	627	696	675	686	654	690	683	673	632	705	671	677	648	712	694	647	622	640	707	726	709	711	698	688	678	651	626	658	665	689	646	666	659	646	700	736	733	696	696	629	689	691	712	694	655	666	654	610	728	664	649	683	691	714	646	681	717	696	661	666	667	644	700	684	616	670	706	647	683	687	694	694	679	676	676	692	652	701	654	693	662	689	659	686	667	673	681	697	686	676	684	684	662	696	679	659	661	669	664	692	675	693	697	681	653	662	685	709	699	674	671	671	639	690	644	678	719	666	681	653	699	746	661	658	689	678	679	653	708	635	676	676	687	655	686	666	694	651	685	705	651	640	639	656	708	656	685	671	702	641	631	675	684	674	688	748	717	708	720	738	690	668	691	641	686	655	682	689	630	683	676	708	669	676	730	644	701	676	697	662	690	666	707	688	695	659	681	658	643	647	706	660	656	742	669	692	641	708	673	653	650	716	690	715	718	647	690	657	673	678	723	679	683	622	703	693	689	670	697	661	668	737	692	663	682	698	718	668	689	696	713	727	666	692	692	674	722	699	689	664	672	736	699	646	684	719	725	688	668	709	728	617	677	661	662	656	719	702	645	680	643	706	685	747	680	693	667	703	677	663	634	679	698	664	679	704	654	722	680	657	681	685	662	681	684	696	690	648	709	667	727	708	648	674	635	668	645	690	684	660	679	688	659	680	714	687	660	700	655	675	685	701	667	682	668	645	710	726	699	682	659	658	696	637	653	725	718	647	723	682	674	691	667	694	694	715	708	675	655	707	685	675	685	650	698	708	650	683	679	677	713	659	691	725	685	710	684	699	666	681	699	699	698	671	613	653	664	716	705	660	625	677	666	676	684	646	662	669	715	648	705	679	620	733	683	661	708	680	674	663	668	605	710	710	700	701	684	720	656	700	647	694	672	671	656	647	620	666	662	708	730	670	689	727	673	687	726	658	719	715	684	675	691	629	693	671	690	682	695	707	701	697	684	666	685	714	660	673	673	665	685	657	680	644	704	660	715	667	697	702	734	700	675	671	676	686	658	619	673	673	739	687	689	688	666	669	683	713	660	712	671	667	669	652	706	700	690	690	699	700	646	682	687	702	667	678	663	691	686	686	696	619	680	733	650	689	682	695	727	700	697	644	731	644	641	698	662	666	669	634	672	673	661	663	716	685	703	648	667	688	698	657	709	721	712	645	685	654	664	698	679	694	732	669	717	689	678	661	671	661	660	663	699	685	665	679	718	672	635	677	703	700	664	678	628	676	679	672	650	668	662	705	691	669	698	690	671	642	691	684	636	718	704	689	659	688	680	712	693	679	664	698	716	658	648	649	701	653	694	668	669	657	700	737	643	651	657	691	670	648	710	685	716	662	713	694	634	656	660	679	686	664	665	703	664	690	710	690	708	667	687	674	703	724	684	669	689	661	646	692	690	669	736	674	665	706	636	643	654	677	711	663	719	725	691	661	672	684	658	726	640	670	677	662	667	680	668	665	668	708	668	670	654	683	678	663	702	693	704	661	777	652	657	691	662	678	680	663	707	697	707	671	751	669	730	707	695	642	686	694	663	692	722	687	646	654	719	633	657	704	659	671	651	688	674	668	670	668	649	649	690	671	641	647	671	682	647	712	647	734	720	694	691	691	733	671	640	690	699	680	647	704	660	686	686	694	709	722	656	658	700	703	676	658	683	650	685	677	705	695	646	656	646	693	668	665	696	707	633	646	686	694	653	705	681	652	710	711	707	668	687	690	670	653	655	667	700	708	685	676	690	691	670	678	660	716	701	655	680	702	634	699	663	724	707	672	713	688	722	682	697	614	645	701	695	667	681	690	640	664	708	642	694	663	627	677	650	683	691	678	720	695	640	664	696	667	716	659	667	626	683	675	692	690	666	695	704	634	636	656	682	719	658	688	669	692	657	669	627	701	649	674	691	699	685	648	698	652	691	692	704	675	688	693	679	731	699	674	686	665	695	667	683	680	668	644	716	695	642	681	666	675	659	670	649	729	663	735	726	695	663	705	749	670	679	637	673	680	684	685	697	655	684	712	704	711	661	740	657	669	693	741	669	693	690	690	697	692	677	669	629	724	754	650	649	686	713	631	677	690	666	653	643	662	655	651	722	667	698	695	706	705	659	627	695	692	648	689	676	710	681	703	711	689	713	643	682	655	679	641	695	695	683	726	704	714	718	722	687	657	683	669	670	625	692	676	643	675	697	632	632	639	693	668	647	707	677	691	717	702	688	667	700	675	633	673	696	675	675	679	654	677	685	691	680	641	639	699	654	706	672	662	675	691	700	680	698	693	617	660	704	708	650	699	668	712	674	644	654	701	633	733	695	644	661	685	659	687	665	659	693	724	711	653	697	701	656	704	661	657	722	712	660	728	654	714	658	663	658	718	710	636	686	684	716	647	702	663	716	705	658	697	690	734	695	726	685	650	675	679	616	697	687	665	703	696	657	664	687	660	662	641	650	699	696	679	715	630	674	710	714	672	689	656	671	700	647	656	680	708	672	689	630	622	661	672	727	749	659	656	722	650	660	666	720	686	723	690	694	725	668	688	659	676	699	685	729	741	669	682	692	675	620	682	698	651	691	670	749	684	696	711	653	688	693	654	677	646	684	701	687	672	667	677	715	675	677	719	670	661	695	663	683	720	655	686	692	664	673	714	679	655	707	672	722	649	695	652	638	711	638	645	666	697	666	707	634	697	682	660	695	671	686	665	656	708	710	693	676	675	642	674	683	687	706	695	697	689	642	685	675	714	705	658	686	669	648	690	634	681	718	662	696	742	700	645	689	697	686	648	630	679	701	670	656	649	685	696	656	677	689	669	693	698	708	684	629	661	693	689	658	688	651	629	678	683	741	678	679	713	686	697	689	654	707	670	641	654	654	706	689	638	628	660	699	652	657	697	661	676	640	687	690	658	683	732	645	670
23038	21136	28358	24071	21111	19442	3067	1123	898	836	755	726	675	696	665	655	648	591	639	614	620	557	572	607	622	600	578	607	621	563	586	564	580	592	575	559	585	586	567	562	583	594	567	549	562	602	586	620	539	560	607	542	569	545	540	524	551	584	565	580	568	598	533	567	577	533	529	557	591	567	565	534	545	521	576	578	592	530	555	572	517	574	562	577	568	548	567	548	559	569	569	559	602	569	593	562	587	572	525	562	552	561	558	579	557	567	573	553	559	565	527	572	534	565	556	531	546	544	546	569	500	551	581	505	577	578	516	549	510	554	574	552	533	526	576	555	514	527	578	586	565	559	529	588	561	558	534	549	536	557	562	567	602	514	534	536	579	551	549	544	516	562	570	538	546	576	553	545	510	557	553	563	520	560	545	518	550	550	580	562	531	534	590	576	547	566	551	549	504	559	558	547	588	520	549	515	551	560	583	542	512	595	508	526	541	580	580	547	559	564	568	553	557	613	540	571	565	543	575	533	542	549	567	576	535	565	550	626	574	540	574	539	522	572	546	543	530	559	571	533	576	553	595	573	508	545	554	558	554	586	611	581	568	607	527	562	585	561	546	549	532	546	553	567	547	590	555	564	531	556	575	534	535	533	577	552	515	556	578	563	541	539	530	582	519	574	567	525	593	578	532	516	542	575	564	543	549	579	535	548	537	592	584	546	530	578	527	564	557	541	546	533	578	596	545	579	536	543	550	559	541	561	540	493	591	525	540	598	552	546	514	541	532	521	506	525	575	580	538	563	556	553	576	593	555	513	556	556	533	569	508	576	555	531	532	545	564	521	542	530	566	539	560	547	562	547	607	557	586	517	515	509	548	569	577	549	547	542	551	566	543	602	553	557	570	524	550	560	551	532	576	569	547	551	575	544	515	556	605	557	554	541	559	600	548	559	565	551	528	536	536	572	528	554	550	551	539	524	558	554	548	542	493	508	519	527	557	569	527	555	595	559	574	534	533	554	557	551	542	525	568	544	537	582	538	559	564	563	551	565	574	538	536	593	525	494	531	554	533	616	501	576	560	530	527	573	563	547	548	575	554	616	542	555	589	535	546	525	569	603	510	569	531	578	591	515	568	527	562	533	513	584	556	532	536	549	559	586	581	528	538	569	573	492	575	574	561	555	540	546	532	545	503	489	568	610	560	589	571	563	537	471	530	580	560	558	559	554	557	548	580	542	541	583	508	533	564	555	551	538	553	592	560	540	540	554	561	575	569	549	569	564	523	518	518	581	537	555	564	547	554	512	564	572	604	589	570	559	588	566	522	541	554	546	515	522	527	561	600	585	552	577	540	551	572	570	551	541	570	563	528	549	515	572	589	564	582	567	566	544	528	560	535	567	562	573	571	544	548	601	533	555	601	578	536	546	543	557	547	535	587	531	546	569	585	579	546	590	560	552	553	596	573	585	576	583	550	547	522	562	565	550	548	549	579	548	598	542	576	549	570	557	589	533	515	549	537	519	559	600	541	565	537	546	555	535	530	540	566	533	572	545	533	520	573	512	583	543	572	585	473	599	531	588	539	555	553	557	579	578	555	523	515	553	564	577	536	556	572	559	587	550	555	569	564	584	541	571	577	575	565	558	513	538	577	593	543	537	528	539	559	527	481	552	521	591	529	550	596	540	575	574	531	563	541	571	576	550	601	553	519	555	574	533	534	559	571	518	563	500	507	558	526	532	596	582	573	559	576	521	553	544	581	560	534	576	564	545	550	575	567	513	558	547	571	570	590	551	561	517	548	579	490	551	528	564	579	522	546	549	542	541	567	573	576	569	559	539	537	532	527	575	535	546	528	585	578	562	540	577	535	556	513	522	574	575	588	558	551	499	565	555	585	557	539	562	520	591	567	564	554	557	574	526	568	543	529	550	609	581	544	598	578	548	579	541	565	568	568	536	588	573	592	504	529	580	626	578	558	536	600	570	520	530	553	545	515	519	524	558	563	575	566	547	558	554	565	568	528	579	533	533	572	556	569	546	535	584	579	512	571	540	515	575	562	580	573	550	550	554	580	521	553	585	512	557	586	545	593	568	543	568	519	571	557	522	564	554	550	549	556	494	572	564	537	536	512	537	506	563	546	579	561	542	534	574	545	569	576	504	580	561	521	493	592	580	561	548	562	591	579	550	563	579	586	543	532	537	551	553	518	562	515	534	563	560	589	536	546	570	556	532	567	570	577	580	525	587	565	535	557	550	580	547	537	499	528	581	553	524	542	557	515	573	552	596	548	557	572	544	566	567	552	542	573	527	543	541	555	587	545	554	523	575	565	532	565	544	529	540	582	594	548	565	514	530	545	560	514	561	575	531	543	584	554	580	555	552	563	513	559	541	527	586	551	568	567	569	510	569	532	566	532	570	556	527	596	610	536	579	594	534	526	595	547	534	571	523	555	583	545	528	509	538	518	572	529	578	500	599	588	568	596	562	529	585	546	607	555	547	547	518	554	561	535	547	562	544	536	512	592	550	541	564	570	578	515	609	578	572	559	529	543	567	545	555	560	567	572	585	570	490	530	585	511	562	520	576	578	622	578	579	520	532	572	551	570	553	515	579	591	572	566	557	569	583	550	630	600	557	547	534	555	581	563	554	534	533	578	534	557	575	529	536	572	571	551	555	532	556	557	516	549	573	531	566	545	553	548	526	555	529	543	532	547	578	547	553	551	559	510	607	572	592	579	604	512	518	560	583	579	563	520	551	580	560	564	543	569	526	531	590	559	539	542	527	559	547	558	543	586	562	567	532	576	552	542	531	557	565	566	529	550	534	574	534	572	499	533	584	551	566	529	509	530	587	580	559	548	566	572	588	538	574	574	588	563	575	555	547	554	554	533	533	576	567	580	555	526	546	552	544	520	549	572	582	566	524	553	568	610	604	537	578	544	550	558	553	563	580	565	567	569	509	534	521	564	520	570	548	572	569	501	594	565	549	578	532	581	552	527	585	550	566	579	553	544	566	581	558	525	591	545	547	543	561	524	565	493	555	564	535	556	543	541	554	582	526	548	549	585	594	552	563	554	492	566	547	561	551	550	532	589	578	572	587	546	595	532	551	561	561	563	546	551	563	517	531	533	570	580	536	581	566	545	580	551	538	545	570	551	523	558	553	561	555	563	575	522	544	547	560	555	522	585	584	574	569	587	513	560	534	580	542	536	539	559	523	584	541	568	584	602	568	583	582	556	548	546	557	591	524	550	546	544	537	576	545	531	532	623	565	583	621	552	512	526	573	581	556	582	540	526	543	548	542	510	563	545	501	520	562	552	575	538	550	552	552	554	542	549	538	541	531	515	600	523	570	546	584	561	553	566	574	586	542	531	534	539	589	605	556	565	571	550	565	567	545	554	550	595	585	582	565	571	521	563	579	566	568	551	544	579	607	530	518	494	550	553	563	591	546	577	577	554	579	544	542	567	534	558	596	549	587	585	551	558	538	554	532	536	580	567	538	561	570
50946	68636	29713	6889	4833	3674	2898	2416	2115	1806	1659	1490	1427	1412	1326	1250	1216	1168	1146	1097	1103	1104	1073	1050	1008	1051	974	1009	1012	976	988	973	999	963	995	913	944	997	981	906	982	968	975	947	938	938	935	906	961	932	945	981	889	931	911	987	906	968	937	944	929	885	945	898	966	905	953	842	940	890	905	948	929	934	952	921	921	959	890	910	870	953	889	964	1009	931	926	881	938	938	932	931	979	910	916	915	876	923	964	916	844	927	939	918	899	881	918	936	870	900	892	923	940	936	973	932	938	889	878	919	914	890	854	908	931	908	858	969	883	921	931	908	921	948	920	917	895	903	895	949	895	937	915	906	896	926	944	886	950	897	973	973	882	945	925	904	915	928	914	929	953	906	854	964	849	883	918	926	903	863	923	921	886	984	929	942	865	912	950	951	913	962	921	930	995	942	911	934	893	971	954	931	930	893	902	932	894	905	901	956	922	900	928	976	930	978	918	883	977	908	893	930	905	834	986	907	893	969	960	889	913	904	925	875	945	903	867	861	971	913	921	961	885	912	906	926	917	871	914	922	897	954	918	874	938	889	921	966	953	889	929	955	889	940	923	953	925	919	868	882	866	968	933	883	921	981	881	945	891	936	940	947	918	941	888	935	932	916	918	911	919	978	933	919	919	979	923	887	918	963	888	951	891	949	951	933	951	944	924	932	963	880	953	882	920	908	929	904	954	947	928	893	870	925	873	950	993	892	959	951	952	913	959	904	894	898	904	906	959	910	887	936	922	921	901	924	927	910	993	951	915	929	885	909	957	899	958	918	916	913	901	942	890	898	847	870	899	891	949	939	922	941	977	928	877	877	933	869	911	957	931	865	909	979	943	936	925	914	953	910	912	906	898	886	891	884	931	928	896	914	885	904	958	939	972	896	858	927	936	866	960	907	910	924	875	967	968	919	888	866	876	888	921	877	946	895	919	930	873	910	943	902	899	858	939	930	960	942	887	922	902	957	926	908	877	938	969	945	953	968	856	901	887	924	915	899	920	949	915	890	947	966	943	914	945	964	919	925	901	949	915	912	907	883	932	933	893	884	908	935	938	904	886	885	914	878	934	965	863	938	908	966	912	894	970	953	979	859	855	917	866	912	957	819	939	899	945	901	975	961	955	929	902	917	927	888	933	869	959	975	943	925	934	902	996	873	921	890	845	905	973	956	926	893	915	933	923	934	919	947	922	924	896	926	911	888	920	900	901	905	925	934	930	937	909	878	879	934	904	925	923	861	956	898	945	967	928	939	919	935	916	916	928	917	963	925	938	915	978	919	916	911	882	906	920	892	866	946	867	894	878	880	896	901	931	955	941	883	920	927	854	913	955	982	917	948	876	918	891	896	958	942	859	867	945	898	904	908	929	957	998	926	899	898	908	926	931	934	908	967	916	975	929	893	903	914	940	936	962	889	916	940	934	930	906	903	966	919	957	936	917	927	885	899	921	887	894	885	859	875	943	928	981	969	928	934	944	916	883	909	869	979	932	962	920	886	897	882	905	901	917	930	926	881	882	928	935	873	908	865	957	925	955	962	882	896	957	867	926	893	916	927	930	920	943	864	914	963	913	944	978	898	913	958	912	949	936	921	890	900	900	958	905	937	903	878	946	923	891	944	934	947	987	884	968	911	954	949	913	967	983	905	877	961	913	947	955	912	966	958	902	881	924	935	932	900	921	911	932	878	913	914	919	901	950	920	917	919	912	977	947	879	947	889	963	874	916	921	932	901	962	891	975	893	952	916	867	950	943	897	947	924	998	938	928	970	926	871	939	901	924	954	926	918	944	930	887	944	930	902	953	969	919	911	919	948	924	959	931	871	904	888	914	929	963	926	843	901	966	928	883	935	908	933	926	881	904	946	937	854	905	952	961	925	951	1010	913	921	911	930	897	961	924	956	886	888	932	918	917	922	909	891	944	952	908	918	895	980	902	942	929	958	967	886	883	952	855	904	868	928	954	973	984	879	942	984	890	895	962	915	861	914	900	917	928	926	943	980	902	965	937	881	899	926	867	943	910	903	945	902	880	888	921	946	907	880	956	950	885	888	871	893	919	915	977	917	896	905	920	921	907	933	929	931	912	854	961	954	881	945	890	945	926	901	903	908	929	906	1002	951	899	882	932	864	909	904	935	921	917	887	952	903	890	894	929	941	948	988	905	877	934	916	956	934	917	923	893	904	941	831	900	911	969	968	959	925	945	912	951	919	946	929	937	918	889	936	900	927	957	978	957	899	884	923	936	849	923	878	918	878	912	890	853	959	921	892	912	902	902	910	927	925	930	893	936	943	924	952	930	917	892	882	888	956	945	893	940	909	946	904	922	927	923	857	924	999	938	832	925	957	916	930	877	901	880	948	855	998	967	909	937	914	910	912	866	867	887	895	931	868	875	913	901	965	965	908	903	905	884	936	944	914	947	939	926	930	876	911	889	906	890	925	905	911	883	894	964	913	906	929	912	909	925	875	904	926	964	987	913	862	903	915	922	931	910	945	927	888	960	918	897	992	935	872	889	893	907	984	947	918	926	925	897	938	894	883	906	911	900	939	858	904	918	905	935	899	924	877	935	885	950	907	926	928	901	973	904	892	903	909	936	893	933	976	870	923	895	976	951	894	921	884	918	986	869	877	911	895	907	938	924	927	896	916	898	920	922	974	909	918	906	925	932	977	917	901	928	864	939	944	889	938	901	944	941	947	994	914	921	921	899	880	913	956	881	899	923	914	901	870	889	921	904	909	901	939	892	899	895	903	887	915	888	930	911	925	898	894	943	918	937	960	918	885	940	878	867	883	923	905	908	852	925	915	870	874	928	893	917	927	917	943	881	903	889	854	920	939	904	917	901	918	905	929	982	936	932	959	886	847	892	881	960	897	932	929	919	947	906	915	891	878	913	897	932	934	864	964	922	908	854	890	905	941	901	907	955	904	913	895	945	998	912	889	856	951	877	923	864	855	937	884	821	935	908	911	894	896	896	857	957	886	848	952	907	922	857	875	916	917	870	895	915	947	891	949	931	929	903	937	907	878	900	942	908	909	982	916	918	889	933	891	864	899	910	903	919	924	892	901	921	900	876	946	883	910	916	910	927	931	927	966	881	923	915	878	919	924	969	938	923	906	932	894	929	927	929	931	921	897	924	928	978	924	856	944	990	890	897	889	924	950	883	902	899	923	899	929	898	946	968	892	862	934	943	903	871	952	953	903	925	999	920	947	939	942	934	914	942	921	919	921	908	910	895	914	936	938	964	900	929	919	916	895	909	956	895	927	931	933	924	896	896	921	921	877	874	956	915	921	873	919	901	926	1002	878	921	869	933	920	940	939	899	979	932	889	937	925	956	943	867	872	919	895	915	924	893	928	935	973	932	930	894	920	930	898	922	928	900	906	943	958	963	906	978	898	949	899	856	888	914	926	902	910	890	972	952	947	896	888	914	957	943	911	885	908	944	939	952	939	938	891	880	971	882	933
26582	21378	14080	975	238	206	207	168	194	181	188	182	161	181	169	150	164	187	165	163	166	166	158	163	174	184	157	187	154	179	165	182	149	157	163	153	190	193	171	154	180	174	168	175	166	173	188	168	171	142	153	183	159	175	154	178	155	167	168	163	141	175	186	145	164	181	152	163	158	180	180	168	175	157	166	171	165	192	163	166	163	165	187	152	153	153	176	159	166	184	166	169	164	179	182	178	162	160	149	192	138	192	179	143	164	165	182	181	164	161	190	133	161	147	163	177	175	172	154	166	160	154	145	168	195	175	176	166	170	174	183	166	178	165	147	169	166	160	165	161	176	184	165	167	162	148	183	141	177	166	177	186	179	168	163	165	175	163	153	178	154	152	175	172	159	167	158	175	153	157	167	150	171	161	164	172	175	169	170	178	150	174	171	158	157	177	160	179	148	159	152	187	172	170	170	156	185	175	190	171	172	184	174	159	165	188	199	176	168	153	176	170	175	145	192	176	144	179	149	154	162	157	155	162	156	166	181	153	177	157	162	140	179	167	156	165	192	173	142	156	166	181	170	166	150	164	191	170	170	182	170	194	166	174	181	162	187	151	166	148	150	165	169	156	175	162	157	197	199	185	180	152	200	167	185	185	158	162	182	160	161	161	164	147	171	159	185	161	159	177	142	167	165	166	161	173	176	177	149	156	175	156	168	151	160	167	174	169	168	156	162	185	184	178	178	160	167	178	174	182	169	152	166	154	168	156	175	160	152	187	183	174	166	140	183	148	167	161	179	153	159	179	156	172	184	174	154	158	182	190	155	186	170	162	201	161	157	170	155	167	133	181	176	176	172	180	175	182	169	170	188	181	174	173	165	160	161	174	177	176	163	170	166	182	178	155	167	167	175	173	172	166	144	181	136	163	170	192	186	194	184	166	167	183	190	154	153	179	160	179	173	159	167	160	155	208	149	152	183	145	185	162	173	170	164	169	188	178	163	157	166	187	165	155	170	167	165	161	165	169	155	167	173	200	163	145	157	143	178	171	180	145	186	165	157	178	149	165	184	170	173	187	177	144	169	180	154	156	170	166	171	156	181	194	177	176	161	165	163	154	179	135	184	171	176	178	179	190	186	186	179	166	151	144	196	181	156	180	165	164	157	150	162	159	155	177	155	154	151	176	157	153	127	155	170	192	158	180	150	159	165	168	186	178	147	166	177	162	163	175	173	165	143	163	169	163	179	157	184	152	172	178	165	181	184	171	154	158	161	158	175	162	170	183	162	163	152	160	178	157	172	182	180	166	142	159	160	174	190	159	169	172	166	168	188	166	154	172	162	171	166	154	162	161	169	165	179	170	180	164	169	175	169	165	169	176	176	176	172	146	164	166	159	156	167	168	170	170	171	195	148	183	168	163	167	162	155	172	173	156	164	178	173	190	145	171	146	155	166	169	166	136	170	154	168	150	162	172	171	162	185	180	170	178	154	160	156	155	165	153	179	187	179	170	171	156	192	195	178	184	176	165	172	161	139	168	162	174	171	177	161	161	165	174	169	173	154	168	181	157	186	168	172	164	177	178	171	162	145	182	155	163	178	184	160	160	171	167	154	152	183	171	167	162	150	128	190	182	187	128	154	155	171	171	176	139	172	182	150	165	150	165	171	170	155	189	188	179	165	160	163	179	166	168	173	177	160	175	168	169	193	192	169	162	186	199	177	183	184	172	169	172	161	165	160	152	184	187	143	162	176	176	180	197	155	178	185	186	183	162	161	164	163	174	181	183	158	176	165	175	164	164	179	146	161	145	136	165	149	183	152	180	179	174	164	170	165	181	178	169	134	186	152	152	158	176	169	176	177	162	156	169	177	155	147	188	167	143	159	171	175	188	148	172	174	166	159	170	176	174	169	184	174	177	158	178	188	183	195	191	164	156	164	179	166	197	183	193	190	179	195	165	191	186	178	178	182	163	188	143	166	172	185	154	151	168	163	173	169	172	171	167	160	186	173	159	171	189	151	179	160	163	164	166	169	194	187	165	168	163	157	192	171	150	161	165	146	150	156	170	152	161	161	165	165	165	152	185	169	175	188	173	196	159	167	186	161	168	164	175	163	163	177	186	170	179	174	157	175	167	177	157	184	185	157	171	153	202	169	170	164	178	146	179	163	161	180	178	178	158	159	164	170	167	181	163	151	166	186	166	179	185	178	135	172	156	198	178	170	183	161	164	165	170	184	171	161	175	169	166	177	161	184	154	161	145	164	150	176	174	179	173	149	197	149	176	166	162	165	159	170	193	136	176	149	181	162	151	180	170	173	179	157	169	166	184	155	159	163	164	158	171	169	156	172	153	164	167	160	166	155	165	168	188	130	168	196	138	167	149	152	167	139	179	198	195	162	165	165	190	186	174	182	169	185	151	188	159	188	149	155	184	162	168	170	174	146	176	164	192	191	177	160	189	155	171	186	175	154	163	185	173	186	136	182	184	168	154	184	181	159	169	184	151	175	172	155	187	197	165	160	189	185	164	174	142	155	153	173	165	148	176	163	148	171	161	168	168	152	149	143	148	165	146	162	178	166	174	171	174	160	192	145	172	159	164	160	166	165	187	176	173	178	189	160	173	152	175	162	139	166	173	175	197	175	175	174	150	157	154	175	153	185	160	157	174	172	180	153	162	174	159	138	168	171	160	164	204	162	166	196	184	147	155	173	185	169	171	170	169	165	156	153	184	163	164	160	163	150	171	180	175	170	154	171	175	178	176	160	178	153	130	168	179	168	157	167	157	169	180	172	175	179	157	164	180	191	170	146	172	191	160	197	185	153	161	168	164	171	167	182	166	178	153	182	173	173	179	167	150	166	164	160	181	163	166	183	175	163	157	165	141	146	177	167	169	170	144	186	154	185	157	162	167	148	168	163	171	167	190	152	161	146	178	144	171	161	176	181	184	164	193	164	172	171	176	159	186	164	168	153	177	158	161	174	181	179	165	153	171	152	163	185	188	167	167	168	154	166	160	170	168	157	159	168	194	159	185	169	192	168	166	165	184	155	164	161	175	185	165	188	160	166	161	177	174	165	164	172	161	152	156	171	184	163	167	175	158	160	174	175	171	163	162	179	173	171	172	199	175	155	172	159	156	172	168	169	170	169	186	160	173	182	187	181	184	173	184	169	181	163	165	171	166	170	149	161	164	160	182	166	146	182	158	161	156	174	184	151	175	165	152	169	150	174	152	154	158	183	172	172	166	165	163	184	187	157	179	162	171	167	176	145	187	179	189	167	192	175	164	169	180	172	177	160	154	171	164	158	176	177	159	163	185	145	153	201	162	175	164	176	151	153	178	166	156	185	162	162	173	174	165	177	169	140	171	150	149	155	181	149	157	166	160	177	173	172	165	175	152	187	148	158	159	167	189	167	190	174	167	167	155	178	171	162	188	163	174	168	182	170	161	181	150	200	163	178	165	187	184	173	183	185	161	165	176	158	159	152	149	169	166	155	154	151	166
19609	28009	9593	642	518	480	384	377	358	326	365	354	334	335	358	359	312	365	336	331	339	316	304	293	300	347	294	309	301	322	299	331	300	315	303	300	307	289	332	290	301	297	316	317	354	342	326	325	299	302	304	339	301	284	295	314	308	328	316	288	323	307	329	315	295	302	263	316	349	312	295	318	290	327	335	329	306	295	290	289	302	316	305	291	323	303	283	292	308	310	290	285	287	283	271	309	284	287	329	296	310	305	307	304	352	310	303	330	262	298	289	293	306	303	303	341	321	315	289	288	305	300	289	303	290	298	289	309	304	294	298	319	273	301	288	302	318	321	287	314	323	323	285	307	275	335	328	325	358	312	317	294	321	296	308	284	291	325	286	316	269	307	306	304	297	310	315	283	325	286	260	318	302	298	297	273	315	304	309	301	299	320	298	311	293	306	312	300	317	287	320	321	291	294	280	298	301	288	334	309	304	315	323	325	318	283	290	293	281	294	319	291	331	271	306	283	299	314	288	275	300	298	329	304	340	315	300	315	312	305	310	301	313	320	313	262	298	306	287	310	281	314	303	319	315	308	273	288	331	300	293	315	311	288	326	311	316	287	264	309	294	316	335	286	304	303	311	328	291	318	300	332	325	310	286	313	321	307	316	299	280	294	320	312	307	297	275	311	316	288	308	267	297	270	293	304	306	310	316	298	284	313	320	293	297	277	295	340	304	284	311	324	301	311	321	311	316	307	287	298	310	304	310	321	318	313	302	273	305	319	294	325	294	331	314	303	314	295	304	319	301	316	318	300	271	330	314	327	316	295	281	321	304	293	317	310	325	302	275	281	320	285	303	297	278	284	302	301	310	306	282	299	337	317	327	318	289	298	309	314	293	305	297	277	298	302	291	334	280	300	303	333	343	311	316	325	314	294	275	313	301	294	308	300	302	316	284	284	301	295	296	302	298	302	266	310	284	320	262	297	312	305	305	276	335	283	317	292	297	298	298	305	324	299	321	308	325	298	327	292	298	293	271	310	311	303	309	307	292	288	299	302	297	312	314	320	308	296	340	312	282	292	319	295	305	313	305	329	304	325	322	284	324	321	280	307	303	305	324	318	285	309	276	299	312	304	266	330	316	308	301	288	331	285	300	309	323	297	329	309	310	288	304	276	312	313	316	302	287	289	295	302	325	288	317	271	318	317	285	272	341	282	316	319	296	310	305	268	312	319	301	324	309	323	305	289	260	300	320	299	286	273	307	283	286	288	289	298	328	341	289	277	328	294	297	308	307	305	327	308	304	315	309	323	296	315	309	327	322	307	332	298	319	307	320	316	315	291	312	277	317	309	276	317	294	320	281	283	308	312	288	267	296	303	322	334	290	297	319	319	302	314	322	287	306	294	307	310	318	310	281	313	305	309	320	334	288	301	282	296	350	292	297	303	283	285	315	290	319	338	315	325	319	296	304	297	279	293	321	302	311	295	304	302	330	320	309	297	295	275	288	319	317	309	272	317	292	299	327	307	294	307	296	300	312	307	311	301	308	304	299	301	302	297	323	281	319	307	326	334	293	321	318	308	293	282	310	302	309	321	304	297	307	293	293	292	313	265	301	312	343	325	310	321	313	307	329	309	317	312	304	297	295	286	285	300	332	310	317	313	261	301	305	310	287	297	310	293	309	308	335	310	320	297	307	317	309	289	317	358	278	311	295	320	283	327	292	295	326	283	330	304	308	339	293	318	323	309	295	316	312	305	293	300	338	318	338	313	292	322	305	309	324	313	319	301	310	304	291	293	302	308	303	302	305	285	330	315	268	316	315	302	317	314	334	313	330	286	334	322	330	304	310	334	288	311	334	319	292	275	289	326	299	320	296	323	274	329	327	285	327	313	286	308	313	284	279	303	314	308	310	304	299	316	323	297	293	313	320	293	319	294	291	311	311	286	317	321	291	290	304	271	295	316	325	306	339	320	288	259	336	310	281	344	299	286	312	289	303	284	286	340	327	313	304	338	301	285	324	298	328	300	341	309	320	325	330	326	304	306	303	326	290	283	315	287	336	318	282	309	283	278	327	305	315	319	309	320	298	326	303	331	273	321	321	312	302	300	294	319	289	314	301	299	319	310	259	302	309	316	285	294	335	306	303	311	274	308	314	300	299	314	307	303	286	293	316	343	293	298	293	299	305	316	325	295	317	308	319	304	276	309	293	273	309	301	317	283	317	305	304	302	300	284	303	270	306	306	309	303	301	312	309	321	330	302	297	330	305	300	292	304	335	306	321	307	306	315	325	306	294	287	309	326	298	318	319	288	324	308	292	299	280	285	305	283	331	294	261	303	320	302	323	315	339	290	314	310	292	305	291	315	279	274	301	314	278	293	353	297	302	320	330	320	344	315	303	295	334	298	310	302	321	325	293	316	310	323	291	285	309	299	321	294	293	304	306	320	304	309	278	304	295	300	291	281	326	293	310	298	265	296	296	306	301	287	311	301	318	308	294	286	360	295	329	295	312	280	302	297	316	301	263	277	331	316	306	298	308	304	317	266	276	312	292	298	320	297	306	318	328	305	318	296	334	293	311	323	316	340	287	306	303	306	297	301	312	304	333	274	298	317	294	289	283	327	312	318	334	296	290	293	289	257	317	310	305	285	303	290	308	332	274	297	312	306	270	298	325	298	307	325	313	326	313	301	317	308	304	311	313	340	331	314	315	328	277	304	313	333	303	308	345	318	308	302	326	303	285	323	306	312	309	321	337	303	281	283	312	273	296	297	275	303	303	315	339	302	306	318	277	298	305	324	311	283	318	303	282	314	290	316	317	292	294	284	305	304	320	290	313	301	300	301	301	342	307	301	309	328	290	321	286	328	307	280	308	322	310	320	326	309	304	283	311	326	307	305	302	279	294	316	305	341	307	295	330	284	320	307	292	309	299	321	283	318	268	327	316	294	296	271	294	309	313	319	269	322	324	329	305	324	302	299	311	278	302	347	296	287	317	282	346	316	306	291	306	319	310	315	300	309	300	286	342	304	303	291	291	303	276	307	286	320	317	339	347	325	306	332	313	294	319	295	329	306	318	318	281	315	296	325	299	297	317	292	292	320	316	295	311	333	321	314	304	326	306	300	319	305	324	279	319	279	345	295	282	289	304	286	283	285	301	292	312	307	328	319	296	308	323	305	303	338	295	329	295	342	318	322	309	275	301	306	301	309	311	289	315	305	294	301	323	297	307	286	279	283	308	307	296	286	305	299	309	312	301	303	292	287	316	312	303	276	321	283	311	300	287	328	300	290	340	296	328	328	310	324	294	338	322	270	294	305	296	312	307	312	303	338	288	289	274	299	282	312	303	305	308	317	302	303	337	290	309	302	291	333	296	322	253	291	291	311	296	309	305	321	328	306	307	312	279	329	291	311	290	297	286	318	328	312	274	313	313	314	277	304	283	326	309	291	307	302	323	309	287	301	313	293	312	292	297	275	308	324	315	301	309	330	306	294	294	326	310	308
23948	21163	28559	23811	19120	2601	850	628	572	528	535	474	472	442	446	469	446	467	448	445	443	420	404	414	445	430	475	401	408	437	389	430	410	449	435	387	444	406	412	427	421	408	402	395	395	404	412	408	430	399	405	355	386	396	393	431	420	417	430	435	447	422	397	372	416	383	402	452	386	400	379	396	412	383	390	380	433	402	364	415	436	406	385	404	391	427	416	382	436	386	413	411	402	342	393	434	417	423	377	412	417	404	416	376	375	367	430	422	391	373	430	391	443	415	387	429	338	420	420	393	371	366	385	383	386	405	395	398	405	402	416	421	430	397	400	411	390	388	434	374	391	397	432	377	407	359	429	421	435	401	397	391	412	400	449	397	370	375	431	389	423	376	391	412	409	379	403	441	391	409	410	393	427	396	443	424	388	389	404	353	373	413	409	365	392	391	405	420	393	426	361	410	399	415	395	420	414	393	420	379	417	386	386	401	420	402	447	427	419	393	400	407	422	394	398	416	407	408	401	374	405	464	393	423	415	411	372	407	414	410	380	400	405	416	409	405	393	417	395	407	401	421	444	381	438	388	410	399	410	414	417	411	409	394	417	384	405	346	423	392	414	379	428	417	444	383	417	420	402	410	403	408	418	397	399	425	402	403	387	407	449	379	400	377	406	390	391	425	388	433	399	419	426	432	429	427	402	399	378	370	400	419	401	392	398	388	428	392	406	398	372	436	374	418	409	394	431	420	428	413	370	396	392	370	423	426	390	410	466	431	414	370	416	416	407	393	381	361	415	381	386	391	406	381	388	390	405	383	413	399	445	400	385	408	376	394	382	425	404	393	389	393	395	433	368	401	391	379	396	440	423	395	417	398	381	399	396	412	436	406	384	454	393	437	405	393	380	388	388	447	394	412	390	398	386	368	354	416	425	380	361	360	407	425	433	431	450	387	406	395	400	402	390	395	407	415	419	406	381	406	424	409	432	410	400	423	381	400	401	388	409	409	400	401	420	384	419	376	420	395	396	387	407	393	380	376	397	410	382	373	386	394	376	396	411	382	420	376	422	391	438	403	429	392	390	393	405	378	393	388	439	398	394	407	407	389	384	393	393	393	452	442	403	375	405	418	403	418	417	400	376	410	402	379	400	411	396	406	426	419	357	411	385	402	421	439	384	417	394	380	360	387	368	369	375	410	423	405	372	389	393	404	397	372	417	379	398	399	398	378	359	395	429	394	401	394	392	389	416	419	389	418	406	394	385	386	361	398	369	400	382	439	405	401	389	405	413	380	410	398	398	368	390	444	424	430	426	414	392	380	425	404	380	393	410	425	372	421	410	364	396	404	409	406	395	426	399	400	428	405	376	385	442	399	381	401	428	397	418	377	387	430	434	380	388	394	398	425	416	385	427	417	432	380	425	392	408	423	449	397	388	407	449	407	444	372	416	385	386	408	390	392	386	413	388	384	421	408	405	434	425	394	399	402	393	405	427	419	407	398	426	405	390	393	405	405	411	412	405	416	375	410	375	401	406	431	404	422	396	348	438	379	427	399	406	418	373	382	397	426	420	399	358	393	447	382	419	407	427	394	417	420	400	437	415	409	412	381	426	429	410	398	408	408	426	436	367	395	410	390	385	400	413	401	396	430	425	387	389	382	392	419	382	398	421	406	391	376	394	377	432	407	391	442	422	412	387	409	415	429	441	427	419	405	407	411	392	404	371	447	380	404	409	374	388	363	416	378	410	402	414	369	385	376	439	377	393	374	391	403	432	417	408	403	399	386	412	396	394	416	431	418	411	411	391	382	391	392	390	396	403	406	413	386	353	385	390	428	417	407	444	409	364	407	381	403	379	424	390	410	398	407	403	399	395	430	391	409	416	407	386	400	431	432	398	415	394	418	379	432	424	426	408	397	408	399	394	403	391	438	404	418	395	421	399	386	397	397	380	410	404	387	428	400	407	414	394	417	379	375	354	397	424	401	414	369	381	384	400	396	405	407	435	400	442	389	383	442	398	425	391	391	415	406	426	398	426	407	388	406	387	429	384	441	396	415	421	407	379	414	422	375	414	392	399	443	412	417	408	445	416	414	416	393	409	431	386	410	361	437	403	385	424	388	399	411	399	401	383	395	419	402	373	378	360	407	414	400	395	386	371	365	388	439	386	376	360	418	386	430	399	391	366	431	383	422	380	395	392	396	424	426	391	428	413	436	426	408	401	401	431	418	386	395	380	418	385	431	411	450	394	409	432	408	397	395	432	413	373	390	398	389	416	390	416	408	409	396	402	379	418	399	381	394	364	391	420	414	360	426	378	372	397	400	376	383	412	373	423	370	418	420	420	372	394	385	441	385	390	372	386	425	421	359	400	394	424	412	428	405	393	413	433	389	408	402	350	415	430	421	394	414	387	409	368	430	391	441	357	411	413	408	378	368	410	397	409	402	381	409	387	371	397	389	398	401	375	415	387	380	400	402	433	384	419	409	356	440	398	446	383	397	374	410	403	347	403	407	379	383	388	432	427	398	382	375	439	418	383	403	417	438	390	399	406	416	405	424	376	379	407	381	395	403	436	403	424	385	393	404	421	390	394	365	394	398	436	410	407	406	367	430	411	416	410	401	388	407	402	420	400	416	417	413	411	415	419	427	406	461	403	359	425	403	355	398	381	421	380	421	400	381	416	428	413	428	398	388	399	412	392	390	393	412	380	402	398	389	438	409	370	381	365	402	409	401	390	404	418	384	401	416	429	417	408	396	392	414	375	405	402	425	401	397	409	429	396	441	412	410	416	407	419	417	390	426	437	401	390	408	428	402	401	412	468	399	370	377	409	377	386	401	375	392	393	401	417	421	397	416	382	448	398	368	420	383	388	363	414	409	371	387	403	401	389	441	364	426	434	409	395	420	384	417	419	387	385	410	371	392	427	401	362	384	398	413	411	381	373	431	402	338	413	381	394	386	413	398	388	378	392	372	386	439	429	391	378	402	392	358	368	389	398	405	389	395	380	384	383	403	408	378	381	351	403	426	404	370	408	408	379	385	378	424	414	423	398	429	403	371	421	400	392	392	406	405	403	431	438	372	413	435	389	423	398	395	391	397	419	426	418	418	407	401	430	408	405	422	400	401	408	398	466	378	431	380	405	392	404	414	376	395	412	399	403	393	422	417	397	371	422	394	403	426	427	386	383	385	405	434	423	378	389	428	434	406	402	388	412	423	419	425	399	389	391	444	411	408	415	391	387	405	416	402	365	379	405	404	381	409	435	439	407	413	456	397	383	423	390	416	443	434	381	415	470	365	415	392	401	429	415	407	415	399	362	407	376	392	417	428	427	414	398	415	417	364	426	423	389	428	414	416	428	373	423	424	398	407	406	402	435	383	394	373	430	396	376	404	409	437	406	418	424	406	443	432	402	413	397	390	409	402	394	396	390	404	387	378	388	423	401	454	419	382	373	380	374	396	400	380	396	415	429	400	406	406	427	423	422	374	415	404	403	401	400	397
43325	55654	20702	4085	2827	2176	1751	1477	1242	1174	1036	1015	1029	914	853	891	810	862	812	823	810	765	733	699	756	694	736	686	732	731	760	721	708	641	714	645	755	721	738	689	642	746	676	719	673	688	696	669	764	657	704	704	609	652	714	647	700	700	703	697	711	715	719	695	642	687	712	706	681	646	647	708	645	687	713	658	704	657	660	679	676	644	701	674	678	675	670	683	686	681	679	652	720	689	674	704	660	685	681	691	688	636	693	719	629	683	670	682	688	718	681	700	695	726	703	635	739	700	724	681	695	708	694	669	707	666	680	700	715	694	700	673	658	751	688	681	718	658	683	686	675	668	668	668	656	657	648	701	664	668	685	691	686	680	717	685	717	701	683	698	666	675	702	686	676	651	713	695	657	688	693	652	679	681	658	709	683	674	611	691	704	657	664	652	720	670	671	727	677	673	718	713	670	660	682	719	684	668	680	672	693	674	682	675	678	675	680	666	724	705	719	672	654	660	693	703	738	639	660	722	724	653	658	683	676	663	701	694	682	706	649	666	700	634	657	685	694	695	716	715	672	704	680	682	603	691	665	672	646	642	714	692	752	710	647	663	733	668	700	725	715	645	715	709	639	727	675	700	691	659	667	694	671	715	688	649	703	707	668	635	683	710	683	665	658	695	699	676	699	671	643	697	723	655	650	655	706	705	666	655	725	684	711	661	641	689	656	708	711	710	709	663	654	664	707	705	665	636	690	689	713	702	720	699	646	602	685	691	691	667	656	642	737	650	700	667	671	654	690	754	671	660	708	724	657	700	668	641	718	668	717	670	679	704	705	608	688	688	677	659	661	712	659	615	711	658	677	725	641	643	694	696	717	663	688	694	623	664	693	670	666	718	648	710	717	659	687	699	688	723	708	657	643	679	628	648	670	646	696	645	697	669	693	703	703	683	642	698	667	717	693	686	671	694	696	639	688	677	686	692	723	720	660	738	683	664	680	683	707	669	708	684	701	659	647	712	744	648	697	728	675	679	671	646	685	671	680	693	676	692	697	683	700	677	610	708	661	710	714	694	688	683	705	690	706	718	719	687	664	698	677	681	662	642	679	692	680	667	673	690	655	669	705	691	681	650	670	686	652	721	670	665	728	672	651	643	658	641	620	737	684	681	660	672	706	688	652	674	647	682	666	728	671	681	658	679	654	669	667	663	702	720	697	650	654	645	665	670	684	648	703	669	672	672	729	652	662	719	654	710	688	653	650	657	648	658	696	707	684	670	710	671	734	680	655	720	676	724	677	694	663	716	676	703	737	669	660	690	678	688	692	637	687	684	682	668	637	698	703	715	723	645	678	676	701	691	662	648	651	677	676	659	616	721	680	662	696	674	688	685	654	708	715	674	764	713	695	701	693	715	650	725	714	674	674	656	733	664	694	694	694	718	712	633	663	687	619	650	730	763	684	696	670	664	702	691	701	690	673	669	668	700	676	709	700	626	682	708	713	693	681	687	666	675	670	671	674	691	682	737	688	677	652	698	734	624	639	647	640	698	648	624	695	650	664	682	708	649	683	661	657	698	686	689	678	664	686	690	714	684	669	704	663	685	652	691	656	725	667	652	697	670	710	697	727	662	643	699	669	692	737	669	656	687	651	720	747	662	657	702	687	637	673	654	715	694	704	720	680	693	666	702	681	710	708	679	652	684	659	672	722	725	635	653	663	669	704	678	642	613	689	727	663	691	706	687	683	687	709	675	705	683	664	659	727	714	736	706	719	676	710	682	676	681	691	708	677	659	675	673	675	694	702	716	661	718	696	685	663	668	684	633	639	702	709	699	698	675	685	702	679	742	656	689	668	714	660	678	668	732	692	665	644	645	707	665	680	672	672	644	666	692	678	658	687	672	688	697	678	722	622	650	708	688	710	686	671	701	627	725	711	620	679	672	710	640	681	619	670	660	644	651	700	684	681	709	705	677	636	704	678	664	684	669	669	689	674	701	701	696	663	714	719	726	699	699	699	665	669	633	676	662	658	687	698	693	724	700	678	666	699	680	705	736	691	681	659	643	697	718	721	631	693	671	662	724	675	698	731	690	719	637	704	675	720	714	674	668	666	649	705	682	650	643	659	668	745	692	681	700	676	658	644	689	700	700	615	661	700	707	664	704	670	685	682	703	679	703	696	658	710	678	717	647	686	743	722	665	740	663	668	695	704	696	709	636	665	674	639	678	694	703	683	698	664	667	683	697	662	671	705	709	734	645	751	705	740	699	653	689	712	682	695	663	688	659	691	671	668	732	669	671	659	700	685	677	662	662	675	689	716	692	653	661	692	665	674	715	655	653	690	707	703	658	664	681	681	707	686	621	669	665	684	712	692	642	715	690	689	738	666	655	661	716	674	706	689	710	699	667	688	732	698	673	731	721	690	727	697	723	677	708	716	661	687	656	675	680	706	702	713	673	678	685	683	682	665	707	690	648	736	681	674	658	671	659	691	692	681	717	677	679	647	656	696	670	659	710	682	673	649	694	672	741	665	676	692	658	702	734	661	664	625	674	739	731	683	683	621	663	674	715	665	692	698	668	717	650	676	645	649	676	677	664	665	682	697	675	712	636	703	683	675	689	721	647	705	677	688	692	666	661	680	673	709	709	690	679	687	681	720	650	653	718	645	666	686	696	680	669	707	681	659	668	632	633	667	677	701	654	692	656	652	695	706	674	676	660	692	658	741	674	673	623	684	722	687	678	684	644	680	723	659	659	684	662	676	661	701	719	674	693	671	694	684	670	715	682	701	702	685	651	717	723	651	704	666	641	718	731	690	661	703	665	681	664	666	705	734	646	636	688	657	656	697	683	697	709	703	742	689	675	706	683	711	704	679	751	656	668	658	670	710	622	685	640	651	680	674	681	725	662	651	708	676	661	731	700	680	691	691	663	675	707	697	681	679	700	703	651	687	688	679	734	681	694	713	694	632	683	678	665	648	682	673	679	701	687	645	660	703	673	663	694	697	697	705	690	692	716	718	673	696	687	653	684	677	662	722	662	697	675	696	673	677	686	648	662	685	653	689	672	641	686	668	683	726	642	658	659	635	688	702	676	642	675	666	692	649	657	640	647	735	705	700	718	683	644	710	673	682	679	669	683	701	669	662	688	737	704	706	668	652	675	678	683	657	685	689	632	679	659	661	630	665	653	703	701	648	679	683	689	662	694	624	657	724	696	663	687	673	678	670	647	703	647	671	672	643	688	670	654	709	698	703	683	677	656	750	686	714	659	610	641	703	747	699	708	714	694	704	644	688	646	721	701	663	697	688	684	685	643	658	741	678	732	660	666	670	707	690	656	732	670	663	705	745	757	703	706	691	675	659	700	719	678	723	656	711	634	640	690	727	672	694	685	695	659	727	735	675	681	654	690	676	679	696	678	740	670	719	711	672	678	645	649	679	721	712	641	651	691	668	720	678	677	643	665	693	692	661	664	631	670	668	651	709	716	655	639	665	668	655	686	679	653
23061	21118	28780	23650	21093	18869	2647	1130	877	799	781	744	729	698	664	640	604	653	616	609	598	617	637	640	570	621	589	584	595	565	531	579	569	520	594	615	585	616	585	543	592	560	591	558	576	614	574	596	569	580	567	538	562	559	575	572	574	548	533	587	571	574	527	540	573	579	550	563	559	522	530	549	600	549	547	527	541	520	536	603	549	582	536	543	589	624	557	597	542	493	540	571	564	542	552	564	597	565	583	545	532	577	551	564	522	564	561	554	561	552	556	577	535	572	556	541	574	540	550	570	525	571	544	540	532	515	556	583	584	534	546	551	560	586	523	561	584	577	561	577	588	573	565	565	566	573	598	544	548	563	509	562	606	511	528	577	562	592	557	519	518	581	511	524	594	594	545	538	525	558	560	528	523	564	581	545	558	528	573	510	552	541	535	548	581	574	574	503	556	593	551	568	563	568	548	571	547	563	567	550	597	584	573	561	528	563	558	551	583	515	573	589	521	582	549	571	576	550	537	557	563	533	543	565	600	559	532	585	563	608	557	548	565	550	548	557	550	559	549	584	555	539	538	562	569	564	512	525	571	590	553	540	573	546	595	569	572	535	601	572	555	542	551	570	534	511	548	534	556	565	538	551	515	582	511	537	523	534	530	591	563	561	541	565	572	538	579	569	537	539	556	538	527	557	538	542	548	560	526	562	595	572	566	581	533	518	587	559	535	576	510	554	573	539	561	593	579	546	608	541	540	536	540	598	581	567	562	571	585	575	547	535	543	548	554	562	574	587	547	543	546	563	539	532	547	538	591	559	573	534	550	546	535	605	549	585	553	565	501	540	605	548	604	548	565	550	554	583	596	535	580	501	526	552	548	566	563	524	563	518	545	546	501	561	560	554	556	554	561	572	571	580	562	550	557	547	531	562	521	550	519	584	513	573	590	555	546	550	573	569	541	564	558	586	585	531	589	563	541	553	590	578	543	539	570	568	539	536	517	541	576	553	563	547	536	569	550	540	529	532	587	555	599	541	553	553	598	525	542	535	573	553	588	596	594	539	567	529	543	533	560	533	540	541	563	515	543	540	553	564	581	556	559	546	500	566	557	594	526	531	536	569	559	557	517	546	582	530	570	578	542	559	565	567	556	581	583	551	555	546	501	565	565	522	579	570	544	561	528	560	533	551	524	543	549	576	560	619	534	538	554	546	606	595	575	555	554	579	581	558	538	554	542	544	548	596	550	585	576	593	558	497	538	580	578	507	590	535	593	558	540	539	546	584	586	598	590	554	561	562	525	551	513	555	544	538	555	569	573	530	561	518	575	546	586	561	517	558	546	566	544	541	573	566	567	564	585	575	528	541	577	579	508	534	553	504	543	555	530	602	557	526	542	593	577	537	554	544	590	587	578	548	619	558	575	562	542	534	565	593	564	616	546	545	586	572	596	503	575	548	561	572	502	557	551	546	550	576	570	503	596	564	556	567	566	545	586	593	558	504	566	575	600	580	556	539	543	576	559	579	605	569	551	551	561	539	526	589	542	537	534	566	538	529	550	539	509	554	562	531	572	576	550	546	535	561	534	574	557	570	593	564	602	563	550	577	568	536	605	545	545	547	590	563	537	541	595	548	580	554	543	542	551	585	531	576	559	554	524	593	541	569	547	583	577	555	544	556	586	524	597	552	541	570	591	607	588	546	526	608	599	554	586	539	542	548	540	533	567	528	562	579	537	560	590	543	568	524	549	577	586	587	534	604	589	550	546	543	531	558	580	554	557	593	525	522	523	542	556	535	539	544	577	608	519	547	558	519	566	542	553	580	584	533	542	551	549	588	582	589	605	596	559	580	555	545	516	547	571	525	558	577	503	558	532	560	560	534	575	557	536	566	563	598	608	529	538	537	499	537	601	543	531	563	567	543	558	567	553	523	548	532	542	591	587	577	535	573	580	556	544	587	551	535	589	596	567	533	537	522	533	553	528	566	510	549	587	533	550	519	511	573	559	564	539	569	579	539	551	511	546	615	583	535	538	568	544	580	620	529	569	544	539	541	547	547	524	530	555	557	552	524	560	557	551	593	527	533	592	553	550	559	564	575	596	543	571	559	548	571	526	569	544	591	527	564	524	500	542	602	549	545	531	546	513	546	530	570	563	576	517	529	583	579	575	554	563	543	537	562	599	576	580	525	570	560	524	558	554	562	571	491	548	535	541	571	573	567	546	597	559	514	575	564	503	577	565	564	570	549	527	540	596	572	526	548	545	571	539	581	559	545	567	504	589	576	546	570	566	577	573	581	515	583	557	566	568	523	585	586	540	522	543	525	561	559	557	575	538	520	532	527	584	585	561	582	574	589	571	533	581	556	588	588	550	536	543	589	564	559	537	552	543	544	571	566	564	510	581	536	542	558	566	547	572	559	605	546	563	560	563	570	546	556	543	529	566	569	550	539	536	562	556	538	573	608	559	585	578	596	558	567	592	563	561	503	539	571	543	574	606	582	574	573	559	550	557	527	522	563	554	596	515	589	561	600	530	553	499	573	537	528	579	561	541	551	564	616	554	538	545	573	570	568	538	565	549	556	558	577	527	559	569	580	542	561	542	583	541	571	556	574	559	601	594	514	551	616	561	595	571	590	556	526	555	483	581	541	569	579	567	543	606	564	585	533	562	543	561	619	521	582	566	531	552	519	550	539	549	535	542	556	567	553	566	538	570	570	530	552	563	539	567	556	549	555	565	578	564	549	579	540	557	538	570	570	565	568	545	589	561	567	511	565	561	504	590	612	552	538	570	557	591	550	521	541	527	557	541	527	525	563	549	567	522	587	575	570	545	567	584	560	549	589	504	555	545	548	542	543	560	567	541	548	564	537	588	552	539	552	533	587	559	564	557	561	541	568	540	570	581	583	545	584	591	549	509	579	553	579	575	593	590	523	572	563	553	608	536	581	490	553	563	567	559	557	569	552	535	557	555	533	516	547	513	561	534	556	540	529	571	535	542	616	552	566	591	540	558	525	519	580	585	521	565	547	564	524	538	535	593	533	506	511	524	563	555	551	543	555	583	572	526	603	594	593	585	507	600	566	576	617	519	548	577	535	588	542	593	564	562	544	567	553	540	541	552	541	554	560	559	566	563	525	509	538	584	552	586	588	556	539	523	562	526	546	562	544	571	553	565	560	591	543	534	573	558	516	585	613	558	581	580	567	577	535	566	582	529	523	546	520	549	576	580	526	526	564	560	559	562	527	621	552	515	565	574	567	598	545	597	566	579	550	567	570	591	548	547	564	563	533	540	580	573	563	550	547	548	572	580	575	570	557	543	542	541	538	546	574	564	572	567	567	555	593	581	535	581	536	540	561	554	538	613	543	554	591	535	568	538	526	612	570	547	557	548	502	541	533	571	530	579	524	574	547	562	551	542	620	584	583	569	560	511	542	565	550	555	580	587	509	525	587	571	598	606	565	571	572	548	532	593	550	553	567	580	551	554	531	520	587	581	580	565	592
52065	67557	25129	6929	4860	3659	2944	2355	2110	1865	1721	1477	1389	1294	1287	1269	1188	1163	1065	1082	1133	1063	996	1072	1015	1000	1019	1044	977	970	1004	998	1012	899	948	946	941	933	946	1011	942	930	929	919	924	919	932	975	921	925	964	967	904	943	893	905	896	898	937	986	880	950	951	929	912	935	947	981	963	951	929	936	968	975	907	929	885	891	909	980	895	961	945	933	932	921	981	968	938	953	956	900	958	905	910	946	882	947	914	950	851	926	924	904	908	927	913	936	902	917	966	909	894	902	896	899	906	974	921	937	905	928	898	903	894	928	951	975	893	901	894	896	977	921	927	913	909	917	912	878	892	929	955	839	888	909	973	965	944	876	934	888	948	900	884	876	902	925	959	964	924	1002	943	867	901	931	865	828	863	964	915	907	861	925	909	931	901	911	880	906	923	881	860	917	955	885	860	912	916	917	910	897	906	882	905	891	959	938	924	900	910	886	942	931	931	892	952	915	887	916	924	905	889	927	919	930	892	891	891	922	965	944	879	888	947	1004	917	922	895	947	915	920	934	914	904	929	926	893	913	908	919	891	904	913	877	927	914	881	908	902	868	906	967	943	920	885	923	983	932	907	941	943	960	934	945	924	925	964	943	863	939	889	946	928	891	923	956	861	888	914	877	913	946	907	891	909	921	934	905	891	969	904	844	885	868	903	930	882	917	925	937	924	920	947	922	967	922	905	884	895	924	917	881	887	950	930	955	927	911	976	887	897	900	938	862	949	964	906	903	960	967	946	974	943	911	885	944	918	934	894	874	920	948	887	958	892	910	856	930	999	974	897	926	919	926	920	939	921	911	883	820	950	911	959	914	908	936	871	917	941	920	946	922	927	903	932	971	1001	992	922	889	880	945	933	923	915	870	918	926	895	963	923	891	901	894	893	933	955	941	940	935	934	914	924	923	891	871	951	933	922	904	928	885	900	897	945	868	945	950	888	896	918	910	914	904	923	904	935	980	857	869	936	931	934	949	944	875	906	933	925	939	873	915	912	959	880	893	927	908	911	903	846	915	916	907	940	859	950	878	923	924	922	887	959	868	932	942	880	921	902	876	891	931	892	922	928	877	951	950	876	933	930	899	917	935	946	950	940	915	922	889	934	948	909	904	918	892	889	907	964	886	957	889	928	920	924	906	908	914	938	882	887	933	933	915	939	957	907	905	900	921	914	947	879	875	966	929	918	890	896	941	888	936	952	911	939	904	902	882	880	889	935	874	876	923	907	933	934	884	913	896	962	949	906	939	934	923	908	948	924	885	920	975	951	917	925	925	887	901	886	886	886	925	955	925	933	946	911	949	908	905	906	922	889	933	927	927	901	992	916	907	906	880	917	900	888	934	914	862	965	996	912	949	927	875	956	904	920	860	938	939	874	916	918	952	999	914	928	903	930	883	895	917	956	864	941	934	895	899	945	950	953	910	908	951	911	938	897	953	909	912	891	965	919	897	964	892	906	955	885	921	900	908	902	913	924	881	923	909	913	905	928	884	905	896	880	939	884	943	925	918	901	884	911	929	974	913	901	913	946	908	942	941	899	936	866	925	895	918	900	911	874	973	908	894	880	944	948	875	954	893	898	954	875	900	904	859	900	872	939	947	896	904	944	946	934	967	913	878	877	902	922	948	938	933	928	873	924	928	898	939	906	937	909	901	922	922	936	918	873	978	907	872	896	914	951	937	926	928	900	913	910	906	911	922	944	949	894	914	888	925	926	969	961	922	949	923	941	894	937	925	889	900	900	926	931	908	890	891	922	930	944	886	936	927	896	910	899	966	972	934	947	962	936	945	898	855	956	932	934	852	948	903	906	943	928	909	902	985	874	923	910	943	925	937	945	907	872	941	911	950	898	901	916	899	955	929	889	941	894	956	917	971	885	936	954	936	946	906	875	889	903	991	879	904	926	857	901	878	923	910	965	900	981	863	951	917	930	906	884	918	883	930	925	956	928	897	907	905	935	894	889	896	920	911	925	910	970	931	910	956	877	915	944	923	987	885	922	928	934	905	923	910	920	929	914	921	918	877	951	902	901	913	906	940	937	869	964	849	956	920	927	953	892	904	946	908	934	867	946	947	934	941	873	978	936	884	851	882	873	946	866	940	917	949	875	945	949	915	949	946	957	889	955	895	959	923	963	880	912	902	898	944	923	948	936	903	915	855	925	928	916	971	935	936	922	914	934	915	930	927	944	958	900	898	915	886	905	908	940	945	889	910	998	909	870	917	944	942	890	911	934	852	929	886	899	947	971	895	872	889	935	924	882	949	896	885	952	949	967	924	978	925	954	917	961	922	893	961	955	932	887	878	906	921	968	926	919	951	929	922	905	976	904	933	919	868	983	920	910	932	902	919	910	940	891	938	896	879	922	901	960	935	905	927	890	934	964	927	858	927	964	924	933	949	950	911	902	928	922	916	886	920	884	898	860	964	911	935	902	915	927	956	948	884	893	876	895	859	903	891	953	888	889	909	956	933	951	916	988	950	926	891	909	887	917	906	927	961	908	949	903	912	930	946	955	909	926	923	912	857	898	932	924	908	906	923	903	912	937	933	918	904	950	874	936	927	939	927	965	940	956	937	888	937	906	939	899	923	910	903	918	921	933	949	897	940	912	894	892	914	944	960	905	867	911	914	907	879	948	926	902	954	918	933	869	934	932	940	934	931	945	925	892	904	940	893	927	918	902	895	909	836	901	937	953	914	892	914	909	934	896	955	979	886	873	923	966	940	939	903	916	933	933	882	948	957	923	890	896	914	896	921	912	911	927	942	968	859	904	945	933	896	896	915	903	974	912	929	888	916	919	874	914	971	950	887	921	929	945	892	963	916	917	887	948	990	949	912	885	883	906	908	933	955	929	884	908	887	851	883	930	894	963	888	949	961	886	925	932	911	967	976	946	887	922	975	975	985	942	909	889	910	910	882	955	921	895	893	924	873	908	944	934	862	926	931	933	976	913	962	915	993	878	902	943	907	890	880	868	958	870	913	964	943	935	950	902	882	942	931	929	932	921	924	918	950	1005	903	915	918	912	945	909	923	920	915	958	940	895	907	922	907	899	930	931	907	878	889	930	871	898	916	909	970	859	929	922	971	892	920	984	926	908	935	886	929	884	902	887	925	882	866	903	900	909	911	987	931	920	914	907	893	923	1000	947	925	930	938	969	923	934	893	955	954	935	984	939	914	875	916	890	910	920	864	925	951	950	893	903	865	872	919	916	898	954	923	910	922	908	912	922	912	910	941	899	907	912	914	954	965	913	908	924	878	949	898	926	904	986	871	895	931	931	881	949	934	926	952	901	905	958	915	912	857	921	978	924	897	822	915	890	965	908	934	893	978	968	888	937	958	939	913	945	952	927	909	866	886	912	910	838	931	963	938	964	898	906	904	912	954	919	897	924	925	877	926	869	925	895	919	879	925	870	961	909	963	898	898	934	920	914	855	947	970	895	936	916	890	945	886	972	900	934	948	965
26543	21325	12515	740	245	222	200	174	200	185	179	171	175	186	152	139	150	170	193	170	185	184	181	171	156	170	169	156	162	154	180	172	180	168	162	170	188	151	157	189	189	176	181	153	156	168	153	165	165	160	179	155	178	144	178	164	178	159	180	199	160	162	190	170	162	181	169	170	171	185	159	168	181	175	157	173	178	151	173	158	191	179	176	169	190	136	159	161	164	179	157	166	167	197	162	159	146	191	174	186	187	159	184	168	161	159	155	179	147	172	176	161	174	165	164	161	196	153	186	174	166	157	196	173	144	166	164	172	172	151	178	158	188	167	203	176	175	164	157	172	177	177	175	167	176	167	163	161	170	164	157	181	177	167	197	170	180	147	188	162	160	169	163	171	179	152	163	165	170	185	162	170	179	151	163	170	165	158	171	185	175	184	166	158	147	176	154	157	195	151	164	187	151	167	183	168	160	189	166	156	174	151	169	177	164	157	161	164	156	164	158	157	189	157	178	173	172	165	167	157	185	158	174	164	173	166	184	174	164	163	173	179	192	166	186	161	128	165	170	159	177	174	185	148	173	159	176	150	164	141	161	181	167	160	171	171	164	181	157	160	186	166	175	170	179	171	149	166	149	184	168	170	192	149	181	161	160	189	162	134	180	174	153	163	169	162	171	152	162	145	162	181	167	151	183	148	161	148	161	157	187	160	176	170	172	182	164	164	166	143	160	167	177	165	185	163	151	175	153	174	182	165	179	165	196	164	168	161	166	172	154	150	185	179	177	169	173	158	161	141	170	179	202	172	168	169	171	163	145	135	159	175	182	174	164	179	176	184	169	155	141	183	178	174	155	164	169	162	168	163	144	169	176	183	167	168	174	172	184	160	159	181	182	152	155	175	169	168	177	164	161	170	161	150	175	164	174	145	140	182	171	155	164	159	174	171	168	176	166	174	144	190	182	154	173	156	155	183	160	163	152	173	160	185	151	149	173	182	169	168	170	176	183	159	147	170	186	159	180	138	172	169	176	161	148	163	147	181	156	156	191	185	179	178	162	155	165	207	146	170	149	154	148	164	140	183	162	178	193	157	166	159	184	162	152	157	193	186	157	176	167	169	168	163	198	154	179	147	168	171	174	180	194	155	166	156	155	178	167	178	164	158	179	169	152	173	155	168	168	158	172	146	172	165	192	171	172	177	160	199	141	177	163	183	151	177	157	175	174	168	160	145	167	164	148	160	152	151	170	173	151	162	153	180	163	162	178	175	169	155	155	171	178	148	174	154	182	163	171	171	184	188	174	172	195	146	181	163	161	149	182	159	167	179	171	169	173	175	169	171	169	151	165	163	155	182	142	161	180	168	158	164	183	171	147	183	177	156	170	156	192	190	161	144	150	175	164	186	157	186	179	160	169	168	176	173	180	158	181	170	156	167	184	171	178	183	154	166	178	184	168	166	186	164	174	170	175	176	167	178	176	162	161	187	167	155	166	158	168	160	165	174	163	166	167	151	165	165	166	178	166	165	164	153	148	184	163	151	159	157	159	172	155	155	166	174	176	167	166	142	178	197	163	168	195	164	165	174	169	168	170	175	173	148	160	167	172	148	152	154	176	172	175	159	151	167	173	169	169	192	154	149	159	159	158	180	149	148	148	180	174	192	166	199	155	174	163	162	169	184	153	161	167	157	165	179	188	167	158	165	160	171	174	154	174	143	161	171	180	175	151	168	190	147	156	197	151	169	149	165	181	205	158	171	177	197	153	185	171	174	169	161	164	151	164	163	152	178	177	162	177	184	163	182	183	180	180	156	169	147	164	133	140	167	176	178	155	161	181	180	154	155	157	180	152	170	134	149	174	196	167	159	147	145	197	172	176	163	170	164	173	170	161	155	151	196	167	171	180	187	155	162	162	147	149	148	174	167	154	158	169	181	174	192	166	181	142	177	155	174	163	153	179	150	190	156	184	178	182	156	158	167	151	181	168	174	176	178	176	162	172	163	175	168	152	184	166	159	177	151	150	200	171	149	189	169	172	170	153	180	176	161	188	170	156	149	148	159	164	164	150	166	175	148	157	188	177	194	163	159	170	140	165	204	124	145	178	187	176	162	164	182	171	153	189	143	174	177	194	158	183	154	154	183	173	165	153	173	163	183	150	170	180	181	176	193	141	162	174	138	164	161	168	176	177	168	175	169	186	171	177	145	162	167	169	164	181	172	172	154	173	166	179	172	174	162	171	156	177	169	182	184	170	157	159	181	175	165	156	161	166	155	163	150	169	173	163	178	161	165	161	152	154	164	173	183	173	168	159	170	140	177	173	174	178	165	167	183	166	158	171	187	177	186	191	162	175	157	181	186	156	175	171	158	153	147	169	166	166	180	156	144	171	147	161	161	163	157	167	188	148	185	166	166	161	147	161	171	169	180	175	160	168	150	177	191	173	172	161	171	151	196	158	150	161	143	157	155	148	167	162	159	174	185	172	164	172	166	190	162	160	167	172	168	190	161	158	142	169	164	161	166	176	167	148	162	172	175	149	166	188	148	166	161	165	160	166	179	170	143	177	174	180	173	174	167	166	164	162	183	166	162	191	146	180	154	160	176	165	173	168	165	161	176	187	177	163	164	142	171	193	166	168	170	153	166	161	153	173	147	177	161	168	164	156	173	154	157	182	170	187	184	157	160	153	186	160	190	159	158	174	174	180	145	171	153	171	155	163	150	159	169	166	163	177	171	175	149	158	153	176	155	154	178	179	176	184	164	163	172	167	178	174	167	172	180	169	163	159	150	183	153	167	166	166	155	167	161	161	166	202	150	168	185	147	176	176	176	137	173	169	157	173	169	162	172	179	168	183	138	182	156	180	150	169	185	146	163	149	172	159	167	175	167	164	163	161	191	165	169	173	167	176	173	163	161	141	154	176	162	164	177	184	175	159	170	177	154	157	190	163	175	163	164	193	153	168	158	163	129	157	154	175	156	155	169	148	163	174	151	192	181	184	170	151	144	160	159	164	164	187	184	178	185	149	166	148	165	176	154	172	163	139	174	173	156	185	166	181	160	175	168	192	152	174	150	156	163	171	159	143	178	174	172	154	154	178	188	170	171	172	153	180	181	151	162	181	184	183	170	168	155	169	196	179	177	173	166	174	155	157	155	136	161	166	167	164	154	166	169	157	202	178	172	143	154	170	169	158	176	182	163	150	150	171	188	158	152	168	170	169	174	173	137	152	178	153	181	174	167	173	150	166	162	189	192	169	151	178	179	163	178	165	158	184	173	167	165	170	152	164	186	162	151	155	160	166	166	139	140	198	186	176	177	166	164	176	163	179	181	164	153	163	168	157	181	159	168	168	175	159	147	175	161	184	173	173	159	166	161	175	171	179	168	164	189	172	159	188	155	157	169	163	157	167	191	155	160	172	171	171	160	183	157	179	156	170	173	170	166	161	180	177	162	181	178	148	174	137	152	147	162	169	170	181	164	168	157	182	163	158	156	138	176	184	173
20431	28081	3240	647	542	465	416	378	345	337	340	329	309	361	357	321	294	347	334	341	300	320	322	344	289	313	302	314	318	308	307	340	318	289	287	279	310	289	289	320	291	318	307	296	305	284	313	317	300	302	333	295	305	275	289	301	311	289	298	356	314	308	322	279	335	323	302	285	326	312	305	291	321	313	314	324	295	287	301	318	324	305	311	299	276	285	267	321	308	297	281	325	298	294	293	311	292	300	323	325	307	277	340	306	304	299	265	325	311	326	309	308	302	323	314	312	353	332	337	285	299	299	328	311	298	317	312	326	329	295	329	303	295	290	291	293	301	310	291	303	311	292	278	302	310	275	319	305	312	294	321	318	311	315	291	296	297	339	307	276	297	304	320	331	289	311	270	313	334	326	315	329	319	307	342	298	318	316	348	290	308	314	322	330	322	346	301	318	291	328	319	294	302	311	307	296	314	324	281	308	266	296	325	285	297	315	316	296	277	283	321	330	318	310	323	302	304	295	314	280	328	317	290	318	309	299	291	276	311	301	296	271	295	321	314	310	307	294	301	310	334	319	315	314	312	294	288	293	275	320	302	299	300	273	287	268	307	307	336	308	301	280	305	297	311	298	314	309	337	300	279	324	288	314	296	301	279	295	298	315	298	273	318	285	290	328	327	319	314	310	274	330	322	302	330	319	311	289	286	295	292	294	300	293	327	292	322	319	313	286	308	298	293	286	299	324	305	306	289	323	306	302	313	334	301	282	317	332	297	289	288	316	284	326	285	273	330	291	284	322	310	303	312	321	275	280	292	286	300	296	308	292	309	317	308	309	298	284	311	253	325	284	320	282	304	286	275	343	306	282	326	304	314	326	313	300	287	312	293	328	302	322	339	270	278	284	281	332	317	279	342	324	302	302	308	323	305	304	356	303	299	321	321	300	270	284	312	276	314	284	312	287	267	314	299	323	301	274	325	315	294	277	303	303	285	317	290	305	310	326	275	304	276	323	303	323	302	309	315	317	293	275	290	307	302	321	312	316	294	302	336	312	281	312	300	321	315	302	332	304	317	296	313	280	300	269	297	310	305	313	322	310	298	276	306	296	338	312	285	308	285	305	302	307	308	336	296	277	339	295	322	314	331	301	322	292	304	303	305	314	291	314	297	301	256	294	301	297	293	297	321	327	317	293	306	310	324	311	314	288	293	325	317	305	307	305	300	296	288	294	301	304	309	301	282	316	320	311	299	329	302	309	313	304	318	308	333	335	318	296	309	361	292	304	301	287	320	325	321	302	312	290	324	326	294	310	273	285	330	319	289	296	308	301	326	321	295	280	321	282	280	307	342	304	292	293	277	297	301	310	270	292	340	295	307	338	316	308	323	305	303	313	276	311	329	315	277	316	269	302	296	321	295	320	323	287	330	323	319	312	293	298	297	326	301	313	321	322	271	340	282	304	305	289	283	302	302	288	300	295	306	273	320	325	312	320	286	274	272	328	297	298	316	274	298	326	295	284	303	304	282	300	330	316	293	283	293	358	298	285	305	320	262	280	313	302	313	299	327	286	309	297	314	296	316	326	298	316	328	306	328	306	315	306	307	319	290	319	285	311	276	298	295	288	318	328	305	297	291	268	286	331	291	293	300	292	348	325	308	291	304	331	274	317	324	318	300	330	298	279	307	292	342	298	327	293	291	302	287	293	313	300	331	288	287	307	299	291	328	315	292	290	333	334	332	304	309	322	281	296	299	309	299	307	284	315	338	333	322	289	313	308	299	305	341	315	287	319	286	305	290	316	310	281	344	279	327	323	332	316	272	318	333	311	282	281	313	304	292	292	332	319	306	289	267	314	286	302	292	303	314	327	328	302	305	290	309	322	312	292	314	337	296	312	313	286	297	274	310	286	317	296	276	290	298	341	307	321	295	293	327	326	307	304	277	294	291	319	326	317	295	306	295	313	281	323	300	317	327	306	310	302	323	308	310	309	294	306	313	323	301	277	299	316	301	292	332	294	337	297	330	297	279	316	321	319	276	321	301	254	299	275	295	279	317	317	281	282	319	304	292	279	293	339	302	290	292	314	314	296	264	296	310	291	308	280	294	325	339	291	300	297	336	324	287	301	302	301	288	298	283	313	288	307	293	303	312	316	295	325	274	299	347	309	295	272	312	296	304	325	285	310	318	298	276	292	326	306	296	301	267	336	284	324	311	277	334	304	298	323	295	304	295	315	301	303	310	332	299	333	315	289	305	345	271	306	314	318	310	292	280	327	312	302	291	293	299	309	317	312	288	305	348	296	328	309	290	312	306	299	293	294	308	310	284	292	322	324	295	305	298	297	344	323	319	297	270	318	316	329	269	293	303	271	297	334	295	320	292	305	275	308	316	323	296	314	285	301	273	305	298	313	301	295	288	303	303	320	315	293	314	326	308	303	301	326	308	285	283	291	314	325	299	326	314	301	301	304	287	302	282	318	295	318	307	299	316	301	286	310	331	315	277	295	316	310	317	289	273	311	310	308	308	277	352	309	307	298	294	288	308	284	307	298	283	330	307	324	295	362	301	312	328	318	293	309	319	293	310	314	299	310	306	343	323	280	298	297	317	307	285	307	278	307	324	311	296	311	319	278	319	319	283	276	314	312	306	309	307	301	327	326	264	290	302	317	328	302	305	315	320	298	281	312	323	309	333	330	328	324	287	300	299	278	340	293	264	294	319	265	316	323	297	289	308	299	278	284	324	332	301	328	324	289	296	283	313	313	332	325	322	332	308	331	312	295	314	336	339	298	275	298	328	305	324	274	264	299	318	305	291	343	312	300	302	287	274	294	307	347	339	312	318	279	308	300	295	316	306	298	314	326	310	296	315	310	310	316	310	312	289	297	318	295	296	322	304	311	298	303	303	313	283	312	327	318	264	317	309	312	307	282	292	293	330	279	314	312	272	301	295	318	283	302	314	327	326	320	289	290	317	315	311	319	331	287	323	295	301	308	296	320	310	325	306	306	315	301	313	321	318	292	308	271	270	323	314	288	304	324	301	311	285	329	301	328	304	310	267	303	313	304	326	345	313	263	343	307	321	309	305	307	320	316	307	330	296	331	300	306	284	302	291	308	307	321	299	285	320	281	305	308	287	273	321	303	320	335	316	304	279	315	276	308	307	308	318	293	306	269	328	294	299	316	332	282	266	304	294	295	315	275	290	317	299	299	304	289	335	322	312	284	315	312	294	302	320	322	293	315	307	304	285	292	303	308	288	301	290	305	297	309	321	338	303	312	308	286	291	308	315	297	285	277	316	335	301	312	346	355	319	291	308	288	321	286	334	314	298	287	287	330	300	320	278	311	301	320	307	316	287	355	319	333	299	305	308	311	290	316	299	329	302	307	336	299	301	295	328	283	300	330	289	313	273	306	319	333	304	280	330	311	304	331	294	310	341	312	327	324	310	312	309	352	305	284	303	270	300	324	298	301	296	298	280	319	285	345	280	309	292	286	324	305	321	307
24073	21182	28335	24141	19666	3032	899	672	590	544	559	500	463	496	476	505	431	432	420	407	411	440	452	416	408	411	439	423	391	418	407	425	446	404	402	413	446	401	433	418	394	386	417	410	389	413	348	413	429	416	401	419	404	407	390	390	393	420	435	378	422	442	377	385	409	372	417	389	392	414	386	390	412	374	417	393	403	407	404	383	383	389	409	371	384	432	451	415	422	411	390	411	383	433	403	423	365	407	444	391	414	433	387	386	402	429	393	418	415	386	387	416	387	415	375	388	408	400	410	384	372	416	421	416	443	379	369	412	408	385	357	398	436	396	396	405	373	382	410	372	412	413	434	403	402	378	411	396	380	409	443	434	441	437	380	380	405	384	410	415	419	448	398	377	453	424	403	423	373	384	383	371	410	379	396	383	442	391	406	431	404	412	437	413	386	423	420	390	386	366	403	412	391	431	396	420	400	379	444	407	444	390	387	369	387	413	385	409	388	377	449	419	412	393	415	400	414	453	410	361	394	401	424	379	373	424	447	381	404	378	390	404	381	416	378	402	410	370	377	416	423	396	413	421	392	375	388	406	372	364	367	389	391	399	424	411	397	397	372	416	390	437	390	413	397	370	425	417	429	375	408	393	401	405	384	404	373	340	406	399	424	420	389	411	409	398	373	404	394	413	423	411	419	350	441	396	382	381	388	405	384	449	369	383	450	383	408	425	431	416	412	396	387	436	404	388	397	393	358	397	402	422	406	447	388	387	416	404	410	419	448	418	387	407	409	433	409	407	396	427	407	399	398	401	396	396	438	405	419	395	380	441	399	381	383	416	455	390	407	376	368	382	403	369	414	380	365	388	433	390	424	438	403	406	424	406	394	403	422	417	397	389	394	430	437	366	381	410	375	411	390	383	409	390	380	418	393	394	399	402	402	424	407	373	436	405	373	394	407	396	400	383	364	418	342	427	416	419	378	411	381	412	412	394	380	395	407	391	394	441	399	393	377	372	434	418	357	411	415	417	390	405	421	399	432	396	400	446	431	421	378	418	394	399	407	409	395	409	400	377	404	423	402	425	375	371	413	382	414	393	403	407	412	397	402	401	399	388	381	373	404	407	430	409	398	382	411	409	371	385	419	383	406	404	411	430	417	443	417	386	424	428	366	413	388	402	389	379	387	403	421	384	409	425	400	379	425	387	399	398	422	436	406	389	413	388	399	408	381	388	413	422	433	433	390	356	386	402	381	417	402	391	423	366	388	413	403	428	406	404	404	386	418	404	409	380	418	406	409	463	403	372	410	440	401	420	404	379	373	442	406	422	398	433	405	406	406	392	404	414	377	428	359	434	412	433	381	409	406	409	392	382	388	391	404	416	394	414	412	371	383	418	430	385	404	409	438	401	402	393	379	424	426	371	388	407	378	414	413	402	422	381	401	404	370	408	431	446	411	407	391	387	380	433	405	388	413	399	418	360	402	393	394	431	431	413	384	427	396	394	418	361	376	409	423	393	420	413	415	416	391	385	380	414	407	418	404	417	384	376	368	389	389	396	405	412	378	441	413	413	403	393	414	451	397	411	387	378	386	418	376	411	400	411	421	408	405	409	422	413	423	383	404	417	443	362	406	412	392	401	415	413	426	415	424	413	396	417	390	372	385	394	426	403	390	431	372	389	384	404	386	383	416	394	342	406	374	367	414	437	442	381	423	403	424	410	391	386	406	431	405	411	365	404	386	409	391	382	386	401	409	400	401	409	414	410	424	422	405	428	341	365	400	390	406	387	379	406	404	424	411	409	387	425	439	427	395	440	366	391	391	407	384	416	427	396	392	394	383	406	387	392	369	421	423	371	370	399	394	425	427	417	386	407	402	406	391	386	391	396	392	399	419	421	401	398	430	394	382	401	388	400	363	420	392	405	433	401	379	394	394	409	412	405	374	428	429	426	408	389	392	390	381	415	413	449	418	401	412	366	394	425	409	427	397	403	416	400	411	381	410	395	402	399	430	411	425	391	416	387	405	414	404	396	394	432	420	379	397	432	397	376	389	417	380	429	381	346	404	374	440	388	397	409	392	393	399	423	410	377	393	424	421	388	382	400	412	403	401	407	379	388	431	426	384	420	373	415	407	404	398	406	399	392	414	378	372	414	398	407	396	393	392	364	385	398	421	385	384	372	411	388	370	417	422	368	416	415	396	401	415	402	404	385	418	425	375	411	401	387	420	390	380	416	374	406	391	365	400	399	407	402	381	404	390	417	407	381	384	404	390	412	401	417	361	433	417	386	434	406	402	422	397	404	385	389	387	393	404	422	429	387	376	446	422	418	408	398	381	394	394	382	402	426	418	388	391	440	412	395	411	374	433	383	379	383	439	401	432	384	405	394	411	410	394	386	407	420	451	422	371	407	415	398	400	390	391	413	425	390	396	398	370	414	371	397	432	454	394	403	381	389	407	451	404	423	380	419	420	395	383	384	421	406	421	406	392	388	364	402	373	372	403	411	346	400	402	386	410	410	393	399	413	397	396	431	418	408	384	411	409	386	398	391	360	422	423	407	407	386	392	426	364	392	408	405	392	421	395	409	377	409	434	382	404	397	386	403	416	390	397	381	396	395	406	377	382	404	404	395	381	393	397	376	425	428	401	392	399	394	414	411	415	390	388	438	360	395	396	397	395	413	408	405	403	379	402	409	422	377	427	410	419	393	393	425	372	424	382	430	402	405	433	386	372	405	455	426	387	412	386	391	376	387	423	381	405	360	399	371	406	404	387	401	400	385	437	418	407	423	410	425	422	404	373	416	433	406	418	412	408	404	420	413	423	416	407	405	382	406	400	387	392	423	394	430	407	411	415	382	391	404	403	417	414	420	411	372	426	408	436	397	382	410	384	414	368	397	437	384	393	397	425	399	426	418	395	411	406	395	388	409	417	414	396	396	378	431	416	417	387	377	385	408	412	426	398	420	434	411	402	385	404	387	434	410	373	391	389	415	397	419	404	381	365	427	401	413	418	413	418	423	398	387	394	413	402	405	386	387	415	408	391	399	396	388	408	418	417	404	389	440	403	374	383	393	377	357	411	400	386	432	391	394	393	385	382	399	414	377	452	402	397	400	399	417	394	401	364	416	417	419	447	378	362	396	402	367	405	385	416	414	400	405	434	401	380	359	390	426	388	411	399	381	390	379	400	419	401	443	397	361	401	396	364	405	395	398	397	415	425	442	387	409	402	400	388	385	423	381	413	387	422	383	394	411	368	425	413	399	406	406	395	431	395	420	393	407	398	401	392	418	382	405	406	404	386	400	409	373	450	426	418	378	361	402	421	421	416	385	393	395	418	409	396	383	415	354	382	399	421	424	418	382	384	473	443	387	429	429	419	373	385	361	448	413	401	382	396	404	389	427	390	393	371	405	391	427	392	413	370	391	420	394	392	416	401	408	421	435	380	380	373	429	389	415	387	393	406	405	412	407	398	428	396	423	397	386	390	397	396	404	424	443	426	394
44698	59955	12135	4122	2880	2144	1770	1468	1324	1191	1033	1003	925	932	855	891	864	758	743	785	773	756	732	734	718	743	701	721	742	740	712	711	685	744	781	704	686	676	703	720	675	667	732	677	685	706	691	718	712	673	679	709	712	713	655	691	736	710	736	716	696	669	674	687	675	697	681	703	705	664	641	621	673	725	725	732	665	668	689	719	671	715	734	697	697	692	685	657	660	682	629	647	692	736	716	665	670	678	696	733	671	675	712	693	707	704	686	754	761	714	682	693	677	701	680	700	732	655	691	697	663	629	671	638	654	663	663	660	682	650	683	703	696	668	695	686	639	684	666	723	708	734	680	646	724	712	708	696	693	752	670	684	659	651	758	729	666	639	718	669	682	664	708	671	723	686	618	676	712	644	687	670	687	665	713	724	714	695	707	664	707	706	714	693	674	675	695	684	666	701	699	695	662	648	712	685	667	666	692	699	686	703	644	634	688	676	640	673	681	692	691	640	698	758	682	693	639	674	639	707	693	704	688	667	680	658	690	653	676	695	641	680	690	666	679	681	720	680	714	715	720	695	697	677	679	673	710	653	695	712	710	700	703	676	713	613	683	689	711	680	718	658	651	642	684	678	703	693	651	646	650	651	686	687	674	698	694	654	708	708	671	672	683	647	698	684	622	699	657	672	695	689	661	681	704	683	686	679	725	687	688	670	725	718	671	710	715	658	683	705	670	730	679	675	658	672	679	731	701	653	668	676	689	696	699	682	649	670	667	695	662	663	658	727	628	658	683	703	710	662	711	700	663	722	706	682	698	659	686	705	675	676	684	643	699	680	675	697	689	677	700	614	690	693	681	638	673	646	700	729	694	677	666	690	691	685	659	679	682	665	675	698	653	674	711	684	670	674	675	639	673	675	731	661	702	680	693	678	729	661	678	703	733	683	686	656	684	704	685	661	694	713	713	647	702	680	689	663	684	714	663	696	691	714	706	674	685	643	725	645	719	726	726	718	671	700	661	673	692	725	748	668	720	682	660	678	632	686	698	697	661	703	723	624	708	718	661	676	708	697	692	672	672	685	666	680	701	697	623	685	704	679	673	656	679	675	677	669	668	649	660	714	664	708	642	743	687	694	659	661	692	660	657	654	665	687	710	642	704	710	663	714	642	713	690	696	732	678	649	678	629	659	723	714	663	667	636	701	674	655	687	652	743	685	641	654	662	700	636	657	681	680	699	643	702	671	638	667	691	711	694	686	679	662	707	646	711	706	722	705	631	695	705	684	703	657	676	684	667	699	664	676	660	659	723	675	685	693	689	673	688	604	709	613	655	695	650	675	724	658	672	650	656	692	670	683	733	707	666	688	660	656	716	659	660	700	734	631	711	691	638	658	681	727	706	665	686	653	642	652	729	676	674	697	705	710	694	705	652	704	697	690	695	684	655	711	680	697	695	662	716	637	704	698	699	685	713	715	725	682	685	725	696	703	692	660	706	627	743	662	709	706	667	698	728	724	654	702	707	636	704	680	680	672	684	696	690	637	636	674	748	648	740	685	679	658	696	658	643	648	661	659	692	666	741	664	659	687	693	657	672	740	725	671	681	677	679	679	674	658	731	712	671	662	667	670	685	684	710	680	697	662	699	683	663	685	650	693	670	684	639	653	713	700	655	681	662	687	651	649	694	725	709	654	627	646	683	726	710	657	661	670	598	695	681	677	718	701	617	687	714	636	699	698	665	680	698	670	670	733	697	715	703	698	688	701	677	669	672	704	695	696	685	712	637	680	721	677	646	681	712	681	684	704	750	715	694	671	668	638	640	658	700	674	625	668	723	698	696	660	632	660	718	707	691	719	711	654	705	689	676	673	718	715	650	710	682	696	704	599	653	725	686	664	661	691	701	705	687	673	651	731	708	636	740	700	696	697	671	725	686	710	635	676	674	639	705	711	701	670	689	732	658	727	679	650	683	663	635	695	740	698	663	663	644	755	667	672	671	656	705	668	692	691	692	743	673	712	717	691	709	658	689	665	707	639	667	671	658	699	653	656	706	659	690	687	683	690	676	658	694	665	748	673	650	656	665	693	682	662	698	659	687	659	715	720	732	704	691	697	694	672	724	724	666	694	707	692	674	692	685	695	638	637	671	714	726	720	629	697	692	670	656	692	684	679	681	705	715	636	696	724	646	643	652	682	702	672	670	692	706	731	675	682	678	701	664	698	724	656	633	673	711	712	659	690	689	681	677	693	658	668	670	700	700	698	730	681	683	679	718	719	713	704	717	679	706	730	687	658	668	639	713	747	722	675	696	677	679	654	689	738	653	666	687	656	684	698	678	737	693	708	695	699	696	685	670	643	699	727	720	653	666	695	675	675	703	653	691	718	710	713	665	677	631	683	690	677	669	692	675	654	703	716	671	677	698	717	697	750	690	751	722	701	689	684	657	660	688	704	674	709	663	709	741	691	710	706	704	690	702	682	680	635	663	693	704	732	704	712	694	670	640	659	641	609	683	681	700	700	660	661	641	679	680	692	718	669	647	658	652	666	739	737	721	655	705	640	730	702	691	719	663	656	658	650	646	700	681	673	668	686	676	701	690	765	674	697	685	645	660	666	722	742	693	729	689	683	668	693	731	642	663	690	689	675	693	660	743	704	662	720	674	658	693	672	688	704	665	695	657	704	672	685	689	694	717	704	706	707	656	726	660	718	682	695	670	599	672	679	665	686	747	740	695	715	645	648	714	708	657	680	722	666	673	689	693	654	667	681	684	676	721	728	708	666	686	702	739	637	663	714	614	690	684	660	669	675	645	704	652	680	697	668	634	692	673	698	665	722	725	718	679	661	700	684	706	722	666	701	694	672	654	700	692	685	714	701	656	666	687	711	671	701	685	652	677	684	667	658	648	706	680	694	632	678	697	666	691	635	688	715	743	693	710	697	655	661	689	658	657	718	673	643	723	720	665	703	713	712	676	640	694	701	656	671	722	708	661	703	680	710	632	670	665	678	655	671	660	689	665	618	676	688	631	645	717	764	677	680	692	669	689	625	702	689	737	702	683	697	721	724	675	690	726	700	649	673	724	726	690	661	684	670	683	723	734	702	689	685	683	674	693	691	680	639	728	670	658	617	656	681	688	636	675	688	659	690	696	695	686	667	669	638	725	679	720	638	691	646	672	687	693	659	651	700	770	692	682	709	657	654	693	690	652	673	679	651	698	650	694	600	675	726	688	689	654	714	706	718	733	651	673	623	657	722	739	676	689	669	688	659	685	659	653	701	674	704	744	662	657	696	678	688	645	699	654	695	703	718	679	672	719	701	687	656	712	695	687	695	673	667	646	700	701	646	676	673	655	717	692	663	691	664	694	654	737	652	713	673	731	667	712	678	689	700	685	674	704	686	664	628	688	707	679	742	679	687	668	700	648	664	681	728	660	682	708	728	699	725	704	661	716	644	759	671	645	713	652	712	742	696	701	726	704	671	666	666	670	680	721	679	683	702	699	701
23054	21133	28890	23521	21096	18915	2607	1098	886	804	750	731	687	729	634	668	599	614	679	614	554	599	615	631	606	586	592	609	629	551	619	566	587	565	585	598	556	601	566	573	580	593	549	576	583	587	597	559	566	596	600	574	560	544	574	578	590	542	594	573	575	547	593	582	581	560	569	527	562	600	583	547	527	566	581	608	574	577	541	626	530	568	547	551	522	586	565	552	589	523	562	583	542	583	561	572	538	541	597	559	565	558	554	597	596	589	553	550	526	534	568	536	527	524	535	556	529	552	530	577	565	572	539	573	563	578	536	546	535	579	533	541	577	610	587	533	522	566	526	541	553	555	543	575	583	540	597	550	563	581	544	534	546	545	580	577	531	554	546	582	556	516	583	563	532	554	626	555	583	569	558	565	535	599	568	553	561	566	583	571	560	590	543	548	583	597	567	546	563	554	570	586	570	573	567	569	586	558	530	546	532	568	567	551	569	545	554	577	536	528	537	579	590	558	602	524	581	560	605	562	570	547	528	534	586	543	544	546	591	601	563	528	513	552	549	566	580	575	593	576	531	558	582	540	590	537	571	580	556	530	515	566	569	579	563	548	590	561	570	539	518	575	525	611	585	590	539	539	577	525	562	580	543	567	548	557	561	560	559	585	563	554	540	596	538	545	572	564	580	586	618	555	544	575	559	558	586	571	517	572	573	574	580	567	553	572	599	569	542	529	580	556	546	552	540	568	552	563	574	577	555	554	571	587	546	548	576	556	557	568	550	563	552	515	556	528	540	581	562	508	579	554	524	539	562	572	535	515	566	560	565	542	553	547	572	528	534	517	569	535	520	506	542	549	557	537	566	538	623	558	570	537	576	595	558	560	587	564	543	555	527	566	564	526	557	513	536	547	577	579	543	550	566	547	574	567	558	545	531	574	592	608	588	548	546	554	551	586	579	555	565	547	565	543	559	584	552	562	580	556	551	570	569	575	525	579	544	548	534	554	546	532	520	523	542	560	584	579	574	565	564	531	569	562	578	580	576	589	546	590	565	579	602	567	553	555	551	555	577	541	551	565	537	552	587	589	550	545	529	550	575	557	560	560	554	563	599	556	504	564	539	554	572	554	533	575	618	553	550	553	551	572	541	540	558	551	538	534	534	546	536	523	558	549	553	532	562	578	550	572	488	576	531	552	542	574	537	539	549	558	559	580	594	563	521	542	560	586	559	517	569	523	546	531	557	493	574	550	531	571	546	555	564	546	492	572	542	586	539	557	535	559	530	537	597	564	592	514	577	539	558	579	545	532	520	574	567	561	574	546	533	519	567	518	542	540	552	555	567	574	550	543	544	574	568	546	558	550	551	587	552	539	532	523	583	526	584	564	530	556	496	554	531	583	582	551	568	578	524	607	578	549	555	563	551	554	581	533	583	540	539	534	586	541	557	545	558	549	531	582	524	568	586	548	587	590	554	540	553	563	509	573	554	523	568	554	550	536	566	579	601	561	588	515	500	585	498	522	519	569	591	534	555	558	550	583	546	558	554	555	551	569	544	562	570	574	544	567	532	540	563	605	549	532	543	564	583	589	541	611	580	545	530	537	575	558	573	548	555	545	533	562	561	510	566	583	575	563	565	588	534	554	576	544	513	563	533	602	561	521	526	572	578	564	566	592	523	583	556	592	567	525	521	564	543	584	552	555	559	558	584	535	521	549	534	599	549	583	515	589	533	523	574	593	586	569	581	572	516	545	554	562	553	567	565	519	564	546	548	560	562	564	554	527	558	535	517	547	556	537	545	574	544	536	558	551	544	524	543	536	539	565	583	583	572	539	492	549	543	580	565	571	561	584	556	531	587	565	559	567	551	553	556	538	563	584	571	557	559	590	529	531	547	560	602	588	530	535	588	559	554	484	548	581	557	606	555	535	570	581	547	559	620	518	566	550	538	554	592	532	581	541	507	571	556	549	548	543	542	534	574	542	541	563	534	539	577	619	549	578	581	601	543	573	580	524	515	511	521	608	551	571	540	544	579	565	529	588	589	564	534	524	586	570	553	557	567	510	565	557	577	571	573	531	534	557	549	595	554	552	551	521	572	606	566	538	559	569	553	541	562	569	520	603	570	542	576	586	540	547	565	546	573	552	575	561	576	542	586	518	573	588	510	584	600	560	533	552	575	552	591	559	566	565	574	568	580	567	547	524	553	587	587	550	568	561	586	535	590	550	535	583	588	568	483	555	596	531	581	552	522	535	567	518	555	564	541	508	515	576	545	537	523	562	549	562	541	550	553	506	520	543	527	527	568	554	623	555	571	588	592	572	579	558	546	549	563	545	575	550	616	576	545	535	614	587	521	577	582	575	555	555	568	551	526	526	526	561	565	551	534	535	581	561	608	562	528	527	537	538	544	555	569	566	585	581	552	562	510	589	514	589	567	565	541	520	582	571	562	561	599	547	530	510	566	532	575	553	562	572	534	565	586	533	505	589	544	530	576	601	563	566	576	517	544	546	582	520	581	540	539	584	527	590	565	568	539	575	574	512	546	525	558	578	558	535	561	590	585	550	580	519	551	570	572	589	544	547	540	502	564	574	574	557	562	566	549	526	560	560	512	563	572	579	552	575	520	565	567	599	556	569	591	576	536	530	548	580	565	569	570	545	550	560	585	569	556	576	596	568	561	552	554	550	542	507	542	569	566	549	487	540	527	581	535	508	523	556	553	567	552	585	528	572	571	557	572	576	548	571	576	505	553	578	586	539	596	559	516	552	574	546	566	560	553	576	534	547	576	563	566	530	543	589	541	553	522	536	549	592	578	531	516	583	550	581	590	543	560	572	569	574	551	507	541	570	556	564	557	597	596	519	560	563	548	527	569	543	560	555	542	554	531	551	539	553	532	539	571	556	553	601	550	585	572	541	577	573	573	548	584	532	559	548	555	545	541	538	574	532	530	564	549	582	530	536	555	568	517	570	595	532	598	526	573	548	563	586	595	527	542	579	591	565	584	547	605	530	575	508	548	557	556	599	542	569	585	569	548	513	579	558	558	603	611	554	572	584	565	592	578	527	572	511	581	571	572	550	537	563	514	566	571	565	619	565	543	498	586	530	551	565	552	576	579	557	581	563	541	539	545	563	516	506	525	521	522	557	555	547	564	553	551	550	598	571	527	548	556	569	584	551	592	552	561	552	575	547	560	614	536	543	589	567	570	563	527	565	578	561	570	569	557	560	534	568	571	557	582	582	561	585	591	535	558	560	543	532	553	529	555	570	536	546	578	550	561	594	558	539	519	541	543	536	550	554	586	546	526	576	601	499	548	599	546	572	541	563	565	546	507	566	569	564	569	547	568	550	555	575	572	560	563	557	552	564	562	566	587	583	579	556	559	574	571	550	534	582	530	532	569	553	566	562	553	554	609	555	549	510	588	594	537	552	490	599	593	564	549	580	548	520	569	537	537	552	593	574	560	555	560	553	529	538	588	563	537	533	570	546	579	600	553	569	568	569
53038	67437	14392	7001	4898	3738	2968	2424	2116	1823	1642	1495	1450	1419	1321	1242	1180	1110	1143	1090	1123	1049	1039	1089	995	1021	962	1057	984	1023	979	959	952	941	959	1005	978	985	966	939	987	933	937	929	963	960	902	987	964	958	945	927	904	940	980	928	952	904	894	909	960	916	902	901	972	976	973	974	921	906	925	944	913	968	964	969	933	943	910	920	919	927	926	898	887	960	957	924	985	886	984	923	958	937	842	950	960	894	918	859	973	916	947	961	907	964	917	944	908	966	911	944	929	893	933	907	926	886	952	887	935	878	931	918	922	929	924	928	942	921	962	875	854	925	936	871	904	917	954	907	951	920	948	850	949	954	927	878	942	985	938	924	917	925	898	933	905	878	909	931	836	904	885	917	950	910	973	932	925	961	914	918	969	915	910	945	926	910	959	963	904	914	889	865	896	939	885	946	971	843	941	935	939	935	931	987	943	930	946	911	931	935	932	941	940	973	962	906	958	908	914	939	952	991	914	881	968	918	900	900	890	868	876	915	942	942	912	956	917	901	895	875	967	890	880	902	986	895	934	919	912	921	887	933	884	904	914	884	867	949	979	889	887	967	956	921	938	908	871	898	953	954	923	941	879	928	976	877	878	913	906	924	870	890	925	888	1000	894	919	920	920	917	958	947	904	960	919	924	918	928	951	886	934	934	957	912	923	929	995	949	895	938	928	933	932	891	893	940	853	944	896	923	915	945	924	939	967	941	946	954	938	962	945	901	901	921	876	896	948	908	911	890	921	916	908	872	913	906	879	940	913	952	887	976	912	923	897	884	904	952	936	854	945	970	908	965	890	929	900	928	937	864	964	944	920	880	915	957	917	900	912	947	941	926	955	950	939	941	897	967	928	909	936	878	895	852	918	919	931	929	919	971	925	932	976	876	912	903	926	954	920	899	907	886	905	881	932	930	939	921	920	935	966	906	915	950	909	925	909	915	937	898	938	969	933	892	927	911	982	929	925	875	947	929	960	885	906	889	885	894	919	933	874	972	976	891	838	928	903	894	932	965	907	904	877	883	902	891	915	925	921	920	934	940	970	988	901	927	976	898	910	931	924	926	891	946	999	914	916	891	948	888	930	929	928	897	921	866	923	914	928	869	930	919	881	921	962	919	960	886	935	939	871	911	904	937	935	860	889	933	970	968	917	907	928	917	915	886	961	863	923	930	867	914	939	931	909	974	931	945	926	903	866	883	921	921	913	840	909	959	929	928	940	881	922	922	899	911	942	946	947	883	893	905	905	928	914	898	931	915	968	955	894	980	938	931	917	959	926	938	879	921	890	935	927	933	940	905	930	855	920	909	883	908	914	936	930	865	916	932	876	955	933	943	974	925	912	931	883	959	994	928	986	890	934	933	901	905	900	898	888	911	924	871	967	887	829	867	886	923	930	982	914	917	996	982	916	958	923	943	943	915	920	897	911	923	927	965	925	937	957	930	958	919	918	940	913	879	939	940	926	941	970	929	916	945	918	890	911	938	892	907	924	979	894	953	919	919	921	945	958	943	979	946	902	939	908	959	891	952	902	984	869	934	955	950	886	938	875	888	918	935	882	902	913	898	896	1014	921	915	951	924	903	873	893	886	896	946	921	912	915	939	918	882	933	945	910	897	936	932	877	885	965	930	896	945	937	908	936	957	985	933	876	920	873	919	931	1000	919	895	930	937	898	930	888	932	899	921	947	901	901	933	899	895	985	915	882	908	899	943	937	946	928	871	894	978	907	899	973	918	933	905	920	924	938	894	920	925	923	890	915	934	925	922	1015	903	852	923	882	974	900	912	928	937	908	976	868	942	934	896	940	949	917	895	850	917	903	942	855	916	885	883	887	930	949	851	931	936	949	884	909	948	970	866	898	931	945	951	946	895	921	927	939	954	936	961	915	937	937	978	920	941	963	929	839	881	953	876	960	892	934	919	901	864	888	930	934	862	985	939	942	992	934	900	924	971	896	893	947	925	888	915	936	908	922	877	862	927	955	910	973	997	950	951	955	946	916	920	914	868	929	918	873	899	906	922	930	906	929	922	915	902	902	914	946	941	890	924	944	968	923	927	886	982	1007	911	942	963	914	865	975	919	981	924	916	954	967	899	928	941	951	924	904	915	943	932	922	886	918	943	924	931	908	894	921	923	941	925	928	953	919	921	934	898	912	912	899	914	956	910	949	899	934	917	953	894	947	867	909	922	860	880	925	950	907	917	950	895	928	934	956	922	911	907	893	908	914	973	874	910	876	925	863	926	931	885	948	937	900	910	898	971	933	859	918	923	929	913	882	913	953	950	847	927	911	902	931	928	898	880	915	884	925	923	988	930	960	916	925	969	955	934	879	943	881	942	914	929	927	947	851	891	899	900	953	926	936	887	901	909	906	865	873	912	868	896	915	982	933	912	946	870	955	880	918	948	907	904	959	896	904	929	956	891	871	885	929	920	896	957	921	947	913	882	917	956	925	924	904	915	922	914	907	862	900	933	944	920	932	947	951	895	929	921	975	932	953	851	944	971	947	936	929	909	952	914	950	929	976	893	906	897	874	977	929	913	1004	947	902	929	911	905	916	867	896	938	916	902	933	958	917	923	921	943	945	919	942	909	940	920	922	947	915	923	947	955	911	928	929	847	922	959	926	930	935	895	935	903	884	899	963	943	908	966	920	913	861	965	887	914	984	931	925	942	931	941	951	945	909	904	916	915	975	943	930	947	894	888	967	914	940	891	928	877	967	903	938	926	909	968	901	895	914	975	886	906	864	910	937	905	929	890	886	918	919	886	910	929	941	922	888	928	985	964	928	960	967	917	876	953	922	902	979	978	857	941	945	957	970	923	906	936	941	901	930	949	941	940	955	916	936	942	933	917	901	936	950	950	923	900	949	884	926	945	900	938	922	865	865	921	957	915	915	963	926	917	941	934	912	903	938	952	1016	939	979	912	973	909	980	915	951	950	954	877	937	894	924	930	891	884	926	899	912	934	972	960	875	913	914	883	914	911	953	942	940	936	914	845	883	934	972	875	937	915	929	954	892	928	884	940	909	877	914	941	894	934	899	921	918	904	908	961	969	945	928	888	911	944	942	908	881	887	936	929	926	938	888	932	943	940	931	891	938	890	920	919	910	920	922	956	931	894	958	924	958	931	986	939	903	929	921	885	913	888	899	981	939	900	982	901	933	867	879	968	909	895	928	911	930	907	879	838	890	971	899	922	902	887	912	1003	918	934	908	979	933	927	939	870	953	927	882	932	932	889	931	930	930	939	901	887	891	931	925	923	908	905	921	948	917	946	940	875	889	928	840	929	923	903	933	965	942	909	916	923	893	880	940	913	901	917	939	934	913	931	884	908	868	918	939	950	891	956	959	928	904	962	958	914	937	912	949	929	950	880	910	912	937	924	885	894	896	895	883	945	950	893	904	956	899	935	953	926	917	960	936	902	986	973	919	927	954	892	942	923	975	908	907	912	931	892	915	961	913	893	922	892
26617	21159	11001	581	251	217	184	186	171	179	190	163	165	156	169	182	176	176	154	176	162	164	164	201	152	171	184	163	181	179	180	171	159	156	154	165	166	169	165	141	154	167	182	148	138	168	163	155	171	174	145	189	175	159	148	182	158	165	149	183	157	176	171	166	174	183	166	163	168	186	168	176	162	170	156	171	163	165	146	144	187	188	179	166	153	158	182	173	158	184	150	184	173	149	153	168	156	150	175	190	167	163	156	156	160	159	145	149	150	163	180	170	165	153	161	146	169	167	184	175	150	167	163	162	168	166	161	172	163	180	171	175	157	162	158	167	164	188	174	171	164	181	169	170	153	161	150	167	123	172	150	156	153	175	150	176	142	150	160	185	176	157	162	169	181	188	183	165	155	156	167	191	184	154	165	154	156	160	125	171	157	169	146	172	158	152	154	188	152	160	161	169	176	161	159	182	159	173	173	159	181	164	165	166	194	171	145	175	168	156	197	169	191	182	167	156	165	152	168	175	182	159	173	175	183	165	145	183	173	155	183	167	173	183	180	169	146	150	180	163	165	137	182	178	175	176	159	171	161	179	175	162	150	157	169	175	165	150	177	167	178	154	162	159	168	160	164	157	156	176	178	164	181	152	149	176	173	179	170	188	157	173	172	149	172	185	189	144	168	163	156	162	184	157	159	172	173	170	183	157	142	165	165	176	172	183	170	169	180	170	165	167	154	163	159	158	163	185	188	150	173	154	179	176	174	174	174	172	142	187	180	166	168	161	182	177	160	149	138	184	181	159	153	174	161	158	177	180	149	164	141	153	154	187	157	169	162	190	180	175	153	173	146	195	185	192	152	171	176	163	164	159	150	159	177	163	174	172	162	161	135	162	149	184	152	177	183	148	180	150	181	159	174	152	141	156	145	177	187	142	160	156	177	181	172	165	181	156	164	172	173	150	192	183	192	183	166	149	159	178	161	154	158	165	162	177	173	173	171	164	156	178	195	167	145	182	166	173	144	178	150	145	187	168	170	177	179	170	162	182	170	149	159	155	178	170	191	180	177	182	169	156	179	163	148	156	172	163	175	142	162	155	178	178	145	161	167	135	147	169	159	170	141	187	155	154	159	171	161	190	170	153	161	189	186	160	168	174	164	181	158	158	186	166	174	179	178	152	179	171	165	174	177	158	137	164	166	159	153	180	169	147	153	163	175	156	171	162	171	166	181	149	150	179	155	156	166	166	150	190	155	171	163	159	139	178	160	180	163	172	165	159	163	167	162	190	166	176	179	152	153	163	175	145	194	176	173	161	148	172	159	176	183	156	169	189	149	177	175	175	144	160	163	160	156	168	152	162	161	152	198	187	172	163	171	182	168	187	185	139	154	151	166	180	170	154	181	171	181	183	170	171	169	166	166	150	166	148	142	169	168	167	164	162	161	153	169	165	162	164	175	185	152	177	167	192	171	166	132	179	190	151	165	151	151	187	169	174	168	167	177	164	150	147	165	159	142	182	139	171	139	155	145	147	156	171	171	169	162	167	183	174	161	158	160	169	172	153	174	173	174	179	154	155	159	149	174	126	177	185	154	149	174	160	159	176	186	175	132	165	173	180	154	157	173	169	165	159	157	170	168	184	179	147	143	165	161	162	162	184	184	153	156	186	159	165	179	180	141	169	160	169	148	160	153	187	158	148	152	136	168	166	162	153	170	169	157	176	167	172	168	170	177	167	170	167	151	167	176	161	134	142	161	189	156	165	148	168	161	149	144	177	160	182	136	184	178	174	167	167	177	178	176	149	188	167	170	163	184	158	178	155	169	197	168	183	177	165	164	152	173	161	172	179	177	154	163	163	148	158	132	176	166	161	167	155	155	174	159	168	175	193	174	184	154	159	166	171	162	178	183	154	143	183	138	189	187	174	164	155	200	171	168	152	156	145	174	159	165	172	173	164	174	149	169	171	166	160	168	185	173	167	148	142	177	167	181	158	150	162	167	144	168	142	167	183	157	158	179	193	170	158	175	159	159	172	175	172	182	151	156	130	174	157	159	176	160	162	149	174	173	167	142	167	155	162	164	188	160	178	161	175	184	157	160	144	170	156	161	170	149	148	174	142	150	156	172	179	177	161	157	146	154	142	156	156	152	165	171	165	159	165	152	163	173	157	160	172	182	166	172	193	168	166	169	170	145	170	164	165	163	160	146	165	157	176	169	189	171	166	158	177	181	150	160	158	178	169	180	171	170	162	152	156	157	185	174	147	138	162	168	172	155	172	159	155	153	170	167	178	153	161	164	177	165	182	187	152	153	179	135	160	178	158	158	166	175	179	169	175	133	160	183	173	162	162	175	162	178	190	181	178	158	185	178	166	164	141	160	165	166	166	153	159	173	170	150	178	173	189	163	170	182	156	170	154	162	142	162	202	177	181	157	149	179	167	185	182	172	151	146	160	164	170	153	177	161	180	172	149	174	170	156	199	150	180	167	194	173	176	144	160	178	174	171	163	186	192	152	160	178	176	179	201	173	167	162	172	171	166	149	160	172	164	169	178	180	174	162	157	154	169	163	156	155	178	159	158	162	146	164	168	178	168	157	159	148	123	185	164	183	194	156	162	186	154	168	160	173	170	180	170	161	155	144	198	171	176	158	161	165	168	169	169	152	180	153	187	169	171	163	152	176	169	172	140	165	177	175	162	172	156	166	182	168	161	173	173	156	165	154	147	165	175	157	180	181	173	177	173	163	180	168	188	175	146	159	157	160	163	157	153	175	166	187	178	165	177	175	185	172	161	178	163	147	167	154	149	169	172	165	162	171	152	163	174	165	169	156	192	149	150	153	173	167	166	135	172	173	186	171	174	162	152	200	162	183	183	157	159	143	149	184	164	175	175	169	122	166	182	161	176	155	173	190	173	150	172	148	172	189	188	195	185	150	173	160	152	173	172	155	194	183	165	173	156	156	188	175	157	166	165	168	175	169	155	187	153	181	175	144	153	164	165	179	181	152	167	178	137	152	157	151	166	176	181	162	183	179	184	183	170	179	182	160	179	151	182	151	173	167	169	165	169	165	189	146	186	170	147	206	182	150	172	172	164	157	173	169	163	151	173	171	150	172	179	147	156	159	154	161	199	171	164	196	149	176	192	173	164	166	172	195	166	162	172	157	161	158	188	152	185	161	163	170	185	171	148	167	175	151	161	155	168	152	175	153	164	167	166	195	176	158	169	165	156	183	189	180	160	171	169	176	185	171	170	178	191	142	193	183	150	203	147	168	150	166	157	161	165	158	162	173	166	165	189	176	164	154	171	183	152	165	174	170	166	170	176	161	161	175	166	184	132	168	155	161	144	140	151	159	151	177	161	202	147	165	148	157	169	165	171	168	166	172	164	166	175	169	166	197	162	184	164	166	187	155	161	178	185	151	172	181	147	165	151	167	134	208	189	147	147	142	159	172	175	145	170	167	184	165	176	182	163	163	155	162	149	178	153	187	143	151	152	193	159
21419	25384	1291	613	553	471	423	402	358	323	318	354	340	338	315	267	329	326	313	337	286	301	314	338	335	303	320	329	308	311	334	292	282	304	333	324	334	307	297	305	324	301	286	316	308	312	331	290	281	313	291	297	301	320	310	338	299	310	286	293	319	329	333	314	278	298	320	289	318	340	303	325	282	331	318	308	285	280	314	300	300	339	285	316	298	328	295	281	318	296	310	278	298	291	315	304	324	311	287	319	269	292	311	317	326	306	316	351	315	322	293	320	332	311	309	319	311	281	286	292	309	295	318	289	328	304	315	322	291	307	301	308	302	289	291	310	293	290	352	263	314	296	309	311	320	287	313	303	297	322	313	320	298	321	320	310	307	292	296	310	300	299	312	278	294	315	332	322	276	303	340	297	326	312	305	314	292	295	321	308	284	298	297	336	311	324	329	303	312	276	293	321	291	301	298	309	307	287	275	297	313	296	309	332	325	345	259	307	267	279	337	309	308	295	295	303	278	281	305	312	294	336	302	323	318	303	314	317	311	322	309	367	302	291	309	320	294	315	332	327	327	312	290	286	302	314	306	324	267	304	277	297	314	306	342	312	317	329	306	293	290	317	324	328	312	306	342	289	300	312	301	318	309	291	317	331	298	302	312	297	299	309	313	302	283	326	315	303	313	295	313	311	289	315	283	311	312	314	295	330	314	307	291	335	295	312	307	294	316	294	313	293	294	295	323	324	298	280	277	306	310	322	324	279	316	311	308	326	303	297	293	310	299	301	319	315	329	284	299	300	302	297	312	328	284	304	294	312	303	295	297	334	303	326	304	288	305	336	315	295	286	287	264	299	300	320	325	288	319	322	299	296	287	303	325	310	312	308	313	327	298	295	296	289	297	331	294	297	282	288	281	327	282	305	309	344	301	318	292	297	346	298	317	284	330	309	301	314	292	320	302	332	313	292	296	312	306	313	318	287	290	320	335	267	293	344	302	299	288	298	348	305	299	332	276	281	291	294	334	314	314	288	299	308	297	319	309	308	289	285	306	281	278	279	304	317	295	314	296	295	308	291	318	298	329	297	327	285	314	302	304	293	296	305	281	310	342	331	300	307	305	304	313	309	294	290	301	331	309	305	315	297	334	296	298	287	264	281	299	270	306	279	320	331	293	342	315	316	290	270	294	299	313	318	312	298	306	304	272	301	280	291	307	289	304	295	337	269	319	275	308	302	284	305	314	316	286	287	313	297	285	301	294	272	291	340	304	320	327	301	286	283	306	296	278	299	313	309	290	317	287	305	308	314	307	290	298	315	311	334	299	324	319	293	311	321	296	290	264	289	292	308	291	303	301	312	305	313	286	324	341	302	295	344	297	298	327	327	310	292	298	283	310	311	350	302	359	311	288	292	311	323	309	324	307	278	333	306	317	334	299	307	345	283	304	302	325	301	278	290	315	288	299	273	295	285	273	313	318	288	304	297	302	324	363	289	313	316	301	305	316	331	309	299	296	323	328	317	335	330	264	262	276	319	294	273	304	307	302	242	308	326	314	304	327	304	303	281	322	324	321	327	277	279	303	317	307	283	311	317	328	307	299	322	318	313	301	301	295	320	296	308	313	309	325	313	331	261	298	285	280	280	288	286	327	321	329	293	291	284	301	286	263	329	306	315	293	339	277	313	310	323	307	305	311	316	315	306	324	311	297	316	302	297	324	270	308	324	318	301	302	310	281	295	295	298	301	307	306	294	339	315	263	314	287	315	267	328	299	298	323	288	325	313	332	310	278	307	282	287	345	316	304	299	337	283	301	301	302	320	297	324	319	310	295	332	321	309	302	291	310	311	311	282	289	294	324	287	317	303	294	314	306	306	285	310	308	311	300	304	315	322	279	369	282	320	311	298	325	277	294	316	311	322	313	303	322	316	317	298	300	307	287	299	288	298	311	312	321	301	303	307	330	315	305	331	330	296	284	318	297	293	295	320	321	301	327	292	296	304	301	287	311	293	298	292	285	323	302	278	277	288	286	286	329	306	310	303	325	298	270	309	288	273	291	267	302	284	319	294	252	324	305	299	292	299	316	306	332	313	305	319	321	281	309	288	283	298	297	347	321	299	280	315	284	298	281	294	293	292	306	323	321	281	321	265	320	325	284	301	290	296	333	309	340	358	315	295	318	305	333	309	305	289	287	292	341	320	327	287	324	354	310	341	303	292	280	307	333	297	286	307	308	312	326	280	310	299	289	310	308	317	318	283	277	326	296	342	273	319	289	290	315	331	343	310	324	286	298	296	321	329	295	323	310	314	304	295	286	327	317	311	299	289	313	304	325	286	281	316	309	304	312	322	306	314	308	309	307	275	310	329	309	317	297	308	263	308	284	308	314	287	314	303	290	301	308	310	296	313	290	302	301	302	283	322	299	289	291	328	291	316	304	319	318	310	294	340	314	280	291	274	326	311	321	295	323	325	323	336	299	320	293	280	316	306	321	307	312	327	269	283	276	311	318	307	301	292	319	324	260	317	301	326	301	318	296	310	310	307	361	309	300	306	314	325	306	307	311	321	312	286	293	291	332	307	314	302	294	312	317	299	265	275	294	305	326	323	296	309	293	304	298	275	323	317	319	278	309	316	253	292	322	328	311	316	305	305	318	263	295	278	294	333	307	299	294	309	276	300	303	308	317	276	302	297	326	307	319	307	303	274	336	334	321	282	285	323	288	317	295	302	332	296	274	311	283	338	320	303	289	310	304	308	303	328	314	311	319	326	307	308	318	304	327	295	332	274	291	319	326	334	290	284	276	318	287	309	305	311	294	265	335	299	317	291	316	278	295	307	333	299	306	292	306	288	335	289	316	268	277	298	315	305	288	355	334	303	311	307	312	309	322	297	292	259	325	307	314	308	329	286	282	274	314	278	339	329	303	316	313	277	309	319	285	310	316	305	294	308	293	314	315	326	294	319	324	327	308	323	334	343	325	321	288	289	302	300	317	284	283	329	331	311	294	283	308	311	345	316	319	262	318	339	329	318	307	313	300	310	297	289	297	314	322	271	304	328	326	313	320	330	292	303	299	289	273	286	307	281	296	286	286	307	301	315	316	291	289	294	323	296	322	297	289	289	247	291	308	320	298	287	279	297	290	288	303	320	303	284	283	289	310	300	320	284	315	302	321	292	293	272	304	303	298	304	311	269	296	313	302	323	315	292	295	289	320	273	310	283	291	319	305	304	314	324	289	313	310	309	294	287	316	310	322	321	303	314	302	291	343	302	322	327	298	328	303	287	296	312	286	312	284	315	296	276	301	311	313	302	256	299	308	301	299	290	300	306	313	328	282	297	314	293	307	304	291	272	324	334	279	295	328	321	314	316	304	309	332	296	321	331	301	310	310	312	313	314	277	318	318	283	292	301	302	285	320	322	318	292	309	324	303	302	347	290	286	305	327	301	320	303	301	320	295	320	290	296	324	299	267	305	291	334	321	324	329	276	303	296	297	294	281	317	287	302
24018	21133	28181	24266	19989	2990	854	645	551	553	504	484	487	437	467	462	451	451	468	434	387	388	433	431	423	388	402	400	418	404	386	436	380	392	442	427	439	381	392	400	411	410	396	405	431	406	410	417	366	401	424	413	418	399	420	376	418	385	414	430	409	378	391	413	408	378	434	368	403	402	365	415	411	403	430	416	374	407	429	390	390	393	415	414	437	426	407	386	408	439	418	398	425	418	413	410	405	417	412	399	393	373	416	431	363	385	404	388	416	439	381	391	378	374	415	454	391	373	435	379	388	373	448	377	411	391	360	416	394	387	413	385	419	410	396	388	412	401	403	425	395	435	383	367	424	372	379	391	405	421	396	370	400	392	386	385	376	401	413	396	386	408	380	375	405	416	342	385	426	431	416	418	397	438	408	397	395	418	374	415	401	387	412	368	375	421	448	425	416	379	370	406	402	396	428	390	411	402	407	393	358	447	409	397	419	385	402	399	396	412	385	391	392	403	388	411	398	381	430	380	404	349	392	420	394	397	418	403	425	376	431	409	417	424	420	405	420	406	379	389	406	416	409	399	409	414	434	385	401	374	432	419	410	382	406	378	388	380	407	408	406	404	424	399	384	392	395	414	396	397	371	403	374	345	392	411	400	408	406	393	386	394	380	394	420	420	395	366	388	413	425	454	382	365	401	407	419	437	432	411	423	391	385	409	395	413	414	410	393	377	401	400	410	402	371	385	366	390	368	396	423	394	393	400	413	413	420	418	389	387	354	398	411	382	403	435	395	397	424	385	410	383	406	387	388	420	396	389	456	420	428	401	382	411	368	416	440	402	406	385	413	394	380	376	406	380	417	447	385	390	402	431	398	403	436	362	385	393	419	375	395	364	434	396	373	428	385	393	396	397	388	420	392	377	361	415	412	392	431	424	396	404	394	398	414	410	403	435	407	396	418	414	405	409	373	371	405	394	387	438	425	398	401	416	365	410	389	392	412	402	387	412	415	388	389	430	420	369	420	383	384	405	443	374	417	382	387	409	400	402	431	403	385	381	384	406	409	400	414	403	416	433	395	386	413	390	395	390	419	417	423	405	416	381	400	399	421	390	424	399	387	438	391	379	427	401	411	409	410	412	368	381	378	391	408	383	420	410	379	402	405	387	418	423	354	406	417	390	404	364	373	396	422	343	392	389	394	399	384	380	387	414	412	345	370	409	411	438	390	409	391	405	394	419	379	416	410	377	387	382	374	409	407	413	396	405	396	380	402	407	404	417	431	397	401	416	391	381	393	378	402	423	375	413	386	393	394	400	430	384	426	382	417	376	435	399	409	421	418	404	441	407	408	385	391	393	421	364	409	385	378	412	385	375	381	403	452	370	425	390	402	390	433	434	388	421	417	403	400	374	383	413	433	377	383	343	395	399	424	384	354	377	359	378	390	411	401	417	409	384	393	434	402	427	420	414	396	424	398	411	403	392	394	388	352	408	371	389	371	373	405	407	423	435	384	409	397	401	402	396	360	362	383	426	378	405	383	443	400	388	387	373	384	422	443	387	362	408	385	374	369	414	399	394	340	400	426	374	390	409	408	426	383	395	390	404	416	395	403	395	405	414	387	441	418	390	389	386	387	373	432	405	391	432	385	385	424	432	400	410	388	396	397	414	409	418	396	435	398	392	404	405	403	388	436	415	406	384	405	373	419	366	432	384	370	411	402	383	374	397	395	406	380	427	403	402	401	413	415	414	395	388	377	396	426	434	409	394	394	383	346	377	434	399	414	396	417	382	425	413	378	373	402	385	417	359	472	390	386	427	380	413	415	434	422	418	391	439	405	384	378	368	420	407	389	395	409	413	383	404	410	431	388	420	442	387	351	369	412	380	408	406	384	351	399	363	433	424	410	439	384	439	367	374	410	410	395	397	421	377	374	383	446	382	387	366	389	395	407	399	391	397	375	416	399	391	356	375	409	449	399	412	428	385	406	404	411	403	411	394	417	397	439	395	386	400	397	428	405	402	385	402	384	381	384	407	375	365	376	387	419	408	380	431	420	406	417	389	401	411	416	400	414	383	356	393	398	389	435	416	370	408	420	379	396	405	386	408	398	396	449	405	417	430	373	398	393	368	399	372	407	392	405	444	425	405	441	397	403	393	434	394	429	431	432	416	359	419	395	396	376	405	410	420	427	392	416	396	377	413	401	434	384	419	386	410	392	403	395	396	369	359	413	432	406	412	431	438	398	367	386	400	407	429	377	405	397	394	419	371	393	409	396	407	419	388	393	414	383	386	443	368	413	395	417	388	455	382	388	370	380	433	425	379	414	425	392	395	398	429	365	367	369	402	415	384	391	402	385	420	374	376	401	400	399	386	385	391	414	414	363	374	407	401	386	402	394	422	404	391	407	408	387	396	383	428	415	402	397	393	426	416	408	432	393	391	395	414	373	411	382	387	414	403	412	389	396	389	409	434	353	380	451	370	368	377	446	409	452	385	410	376	405	399	390	444	416	369	405	405	405	380	399	411	403	378	399	414	399	384	409	369	353	402	393	406	427	383	381	378	394	400	411	414	379	362	379	411	408	427	376	383	413	417	403	364	397	339	400	409	398	397	381	386	402	416	405	412	398	394	430	418	380	418	410	425	416	384	408	373	410	385	381	389	432	407	424	404	380	375	370	410	402	406	409	428	388	401	376	415	381	403	406	397	402	419	392	420	414	377	430	408	401	380	392	394	394	439	403	364	376	361	426	414	403	386	425	371	407	429	417	437	431	402	395	408	410	424	376	393	439	417	365	428	415	395	392	397	402	383	390	392	402	384	431	413	423	426	390	392	435	409	408	379	405	393	376	378	413	442	392	413	418	406	393	417	437	369	422	383	386	400	415	400	425	376	422	380	407	444	399	387	391	378	404	392	389	393	361	419	403	416	396	439	408	373	398	410	400	415	415	394	388	383	428	412	384	391	404	383	396	350	421	395	406	381	381	415	397	389	389	421	377	389	410	411	389	422	398	386	391	401	394	392	403	420	423	365	422	361	384	381	386	378	402	406	387	428	412	367	402	427	406	400	398	398	380	430	386	368	378	459	406	393	408	409	388	412	403	376	394	393	408	393	416	359	396	423	389	379	385	367	383	398	418	415	407	376	393	415	371	402	411	373	394	373	362	405	422	416	424	392	365	396	383	419	367	376	402	360	397	410	398	402	434	390	358	408	411	403	426	371	414	409	386	470	390	389	389	406	396	416	413	413	395	387	412	382	349	407	385	377	402	404	419	426	406	392	343	388	383	397	397	407	425	388	395	401	394	409	368	399	431	409	428	402	413	401	373	398	409	380	393	407	390	395	420	452	379	383	399	448	405	379	416	405	434	414	378	409	390	393	398	367	389	360	362	357	358	381	395	414	396	397	394	418	421	403	404	424	439	416	442	392	369	404	392	359	437	392	383	384	415	391	413	351	409	425	396	404	380	402	423	382	353	419	382	433	423	382	431	423	376	417	374	374
46340	48623	8059	4231	2810	2179	1731	1429	1287	1250	1110	1066	971	889	848	827	856	821	798	795	760	795	717	786	764	728	692	683	701	683	754	694	691	677	710	687	696	750	694	724	701	722	682	722	662	710	725	732	700	742	718	695	719	703	692	679	686	700	728	723	666	685	694	723	690	762	676	668	675	671	710	644	696	650	683	701	703	700	682	664	687	688	735	730	699	661	672	745	681	699	645	636	674	651	710	684	682	682	680	695	716	667	734	726	691	718	650	645	673	686	662	732	632	688	703	710	757	705	675	657	713	642	697	658	599	741	712	650	687	702	721	667	745	687	701	718	637	694	716	691	688	713	661	670	675	678	628	682	678	677	723	716	652	661	684	675	680	736	660	655	631	670	704	652	656	682	691	684	696	707	643	673	726	673	708	677	743	711	680	679	697	688	725	664	697	700	656	717	726	644	680	702	653	697	671	705	675	687	634	701	705	658	625	709	729	661	699	680	675	748	677	714	647	651	695	708	724	655	729	638	678	689	685	700	695	708	686	617	668	657	703	639	671	693	656	741	727	710	724	652	647	641	683	674	684	676	647	675	693	691	692	713	623	632	733	691	650	673	685	647	699	697	657	692	684	714	665	685	680	717	718	717	648	671	693	666	645	670	686	685	657	692	689	697	687	668	690	681	690	635	685	703	676	688	725	701	663	671	663	674	676	707	687	691	703	610	699	672	670	651	693	676	669	677	663	686	672	677	660	714	637	685	652	697	640	678	705	676	712	654	714	668	720	632	630	730	680	694	717	662	705	643	700	678	766	703	680	714	672	627	692	672	664	670	707	671	709	723	698	677	682	682	704	714	729	676	648	697	667	661	657	708	676	691	660	697	720	703	673	627	711	661	650	710	660	654	671	695	670	712	713	700	703	712	710	669	680	685	650	658	667	654	693	652	691	651	671	674	708	726	670	665	665	676	697	658	606	724	703	693	728	715	732	686	703	616	647	700	687	689	623	685	711	696	707	720	680	712	666	650	690	657	687	623	657	709	638	728	706	686	676	738	680	651	668	675	665	682	659	704	719	660	674	689	693	680	667	717	654	670	692	690	602	629	691	669	710	622	705	653	668	653	687	634	700	713	651	664	668	664	698	715	644	718	623	666	683	655	680	696	698	702	668	654	697	683	677	639	658	733	730	687	662	661	671	684	646	703	644	690	662	634	678	722	659	690	735	651	667	693	690	684	706	695	653	667	682	684	630	676	745	652	694	618	623	724	720	663	651	680	667	678	669	681	689	669	669	696	684	693	688	707	715	666	659	669	688	713	689	688	687	686	695	677	704	700	680	656	672	744	686	687	717	691	647	662	688	671	648	689	699	692	718	722	710	687	668	652	686	685	665	687	659	668	673	654	668	670	673	671	702	681	706	721	711	662	683	687	704	656	693	667	678	655	638	684	672	660	692	646	675	674	663	676	673	716	631	724	655	686	692	664	703	697	711	681	697	740	656	651	650	700	657	672	677	740	694	694	658	640	699	709	699	699	751	651	642	704	658	660	662	725	634	735	676	699	655	698	687	713	689	684	672	667	703	666	690	682	663	662	647	725	634	716	717	699	677	685	684	656	686	690	716	697	707	685	712	651	717	698	648	730	666	671	669	673	704	683	728	647	667	681	691	646	659	715	656	683	698	683	691	668	702	678	672	726	725	658	708	666	691	683	673	668	668	632	663	652	736	686	663	686	745	642	682	682	691	660	659	633	667	659	654	721	670	683	658	689	645	630	654	706	613	659	670	682	701	689	720	673	705	698	688	650	683	655	674	689	669	706	710	703	676	682	680	716	653	667	672	675	681	683	693	656	720	688	748	716	697	706	687	700	708	668	667	684	670	682	675	782	673	702	682	658	675	693	714	697	635	685	707	664	663	672	707	684	642	644	671	654	669	705	665	666	643	669	674	696	736	691	669	662	702	684	654	697	678	660	736	670	711	639	692	696	669	696	701	701	688	683	698	685	682	705	691	669	724	655	692	722	680	663	676	668	670	705	690	702	658	682	665	677	705	677	609	650	706	671	685	709	648	666	675	697	725	672	670	711	632	665	694	658	684	676	692	677	672	711	671	643	733	715	702	697	683	688	702	684	697	695	700	700	682	693	670	667	689	674	644	699	707	709	687	663	683	724	654	726	675	688	701	680	682	704	661	705	668	678	692	705	680	667	724	769	727	683	703	678	688	655	676	681	697	654	651	675	650	688	683	709	716	690	667	667	653	711	671	713	697	737	696	639	710	746	688	715	677	696	680	691	690	671	695	722	695	697	704	652	678	694	694	688	701	682	671	699	734	742	681	650	645	700	701	652	700	732	657	691	703	691	705	697	701	668	681	652	692	687	679	765	649	672	721	655	682	672	692	703	679	645	731	651	702	715	650	677	706	658	699	679	694	745	693	692	692	673	671	623	691	654	668	666	685	654	648	692	699	717	677	723	681	654	684	654	687	690	675	696	639	669	712	664	665	717	692	706	686	717	744	670	709	680	667	669	638	687	703	702	701	678	664	699	651	696	684	615	735	655	722	667	650	666	729	641	670	627	682	715	702	688	696	697	651	683	695	690	663	733	699	694	672	665	704	682	711	657	665	715	703	704	690	683	652	670	693	689	683	708	663	711	697	696	686	661	704	674	698	683	676	675	735	683	661	744	680	650	684	711	656	696	676	710	653	700	678	643	669	647	662	666	657	649	688	687	712	665	681	676	662	702	684	695	618	689	650	711	650	708	732	726	668	708	670	615	645	664	698	689	649	698	674	672	683	653	665	696	722	713	688	673	675	637	649	697	708	679	680	716	661	652	689	671	667	664	694	712	695	702	693	650	689	653	700	654	685	703	645	627	672	695	661	736	724	700	713	693	672	680	649	667	683	665	654	684	686	690	690	656	719	664	689	659	708	663	671	674	658	645	670	698	718	691	668	766	672	634	661	693	728	653	683	653	701	643	636	657	682	721	661	656	697	718	707	687	707	654	677	697	680	706	709	658	722	647	711	683	702	685	712	697	727	662	682	678	673	676	664	691	732	690	687	708	693	667	670	722	658	661	704	685	656	697	638	726	692	712	676	708	702	694	681	688	747	696	699	694	677	649	621	675	625	697	728	695	678	684	688	693	713	696	662	659	668	675	642	703	735	658	660	676	663	657	728	656	695	643	666	692	656	665	677	690	659	685	649	729	662	712	711	660	627	723	693	692	679	664	713	718	685	643	703	709	711	731	691	710	666	644	685	703	694	672	727	665	704	680	636	707	684	673	712	652	681	631	699	711	657	634	678	673	634	661	633	670	666	676	668	671	719	692	691	663	679	659	705	679	695	702	658	684	678	666	657	659	678	648	673	717	732	699	636	702	683	653	692	649	684	649	651	629	681	639	669	719	709	672	691	664	662	673	666	698	669	692	685	652	677	670	633	663	668	687	663	681	690	771	641	695	699	698	631	690	662	667	696	709	710	708	649	693	699	717	678	708	625	748
23039	21077	28780	23582	21068	20064	3245	1118	920	783	788	706	717	705	690	625	647	611	638	637	611	617	589	640	585	568	564	614	598	582	602	632	607	566	550	587	549	612	607	585	646	621	577	578	605	615	588	548	604	589	589	583	607	543	543	557	600	570	543	596	552	549	557	623	506	526	582	548	538	549	563	578	570	561	549	581	553	570	602	509	570	560	557	553	597	566	598	531	550	577	586	545	611	573	531	555	599	572	513	524	567	557	573	586	564	513	530	535	575	584	608	576	559	529	504	578	526	573	558	555	583	565	510	548	546	593	537	565	615	579	530	607	563	543	559	559	536	566	563	517	560	521	559	590	556	556	560	551	546	583	554	551	536	538	597	558	529	542	551	584	558	573	569	550	548	539	491	564	579	561	588	561	551	566	519	533	579	548	546	545	575	574	536	557	531	583	611	532	560	592	495	571	541	552	556	572	599	538	548	557	572	539	547	624	536	575	533	582	584	540	566	554	548	552	563	603	555	557	583	564	552	522	527	559	546	510	546	553	529	554	572	598	601	552	594	552	518	591	501	557	563	566	586	609	533	550	490	576	562	576	565	563	536	541	582	601	541	518	563	580	601	506	616	555	527	531	591	588	586	579	568	532	553	540	556	562	524	566	581	513	518	514	562	541	522	575	540	497	543	574	547	571	600	569	530	526	555	538	550	554	557	527	509	570	556	598	586	546	568	572	547	554	548	552	544	587	576	575	560	566	598	553	613	520	513	549	545	599	539	501	569	564	544	539	585	572	532	501	536	547	544	578	553	536	540	570	571	518	560	575	552	545	514	553	532	572	531	541	542	580	551	575	575	603	559	565	569	578	552	573	567	556	532	563	596	536	490	545	557	541	529	561	562	576	525	562	513	548	577	568	541	580	533	556	548	569	595	553	551	599	584	567	546	568	529	561	583	580	534	555	549	542	572	544	591	532	603	571	552	569	558	515	552	531	549	559	526	578	535	581	555	531	566	506	557	531	605	622	554	622	564	564	555	566	539	491	519	569	588	601	564	514	540	567	496	542	581	559	563	550	553	561	569	536	590	548	581	577	528	528	560	560	535	535	529	537	580	554	550	533	572	593	551	560	581	562	562	584	510	554	519	538	600	540	536	535	553	575	550	553	535	558	560	547	571	536	531	521	585	536	561	607	560	545	560	530	577	559	555	533	533	539	562	539	628	552	609	570	558	577	598	554	527	567	538	614	525	568	566	597	580	562	543	586	503	547	573	608	564	504	559	535	550	525	596	544	536	550	538	578	541	607	574	560	552	592	558	552	499	599	503	524	582	550	533	549	580	544	557	575	571	563	528	526	573	567	522	522	550	564	559	564	530	547	536	555	546	594	574	591	535	533	572	578	577	581	543	584	576	543	538	568	552	546	531	580	527	558	554	562	574	568	591	547	544	606	558	554	567	550	569	519	559	531	555	555	579	579	548	575	577	558	602	561	542	546	532	544	598	572	585	569	586	594	590	555	543	562	550	567	530	528	568	516	536	548	570	539	553	535	581	553	551	541	557	617	557	570	560	557	550	610	588	557	546	549	529	544	538	516	584	535	539	516	541	560	610	546	567	619	532	543	559	546	547	545	540	539	571	539	527	572	560	556	561	526	528	526	569	562	573	561	596	559	518	586	586	562	603	560	589	601	542	597	563	583	554	613	562	581	570	579	592	550	569	622	558	567	562	544	579	551	550	542	509	513	563	563	540	531	581	518	551	570	574	565	526	586	541	576	532	586	551	572	556	577	567	586	535	546	568	545	545	557	549	519	542	601	562	528	547	581	564	533	627	566	539	574	567	549	569	567	574	556	566	583	550	560	585	558	585	577	546	571	571	523	541	605	514	539	547	542	537	571	568	551	550	553	569	586	570	600	556	547	589	576	527	543	568	522	568	578	553	578	538	558	550	587	550	572	549	585	569	576	541	579	569	565	547	560	501	578	553	549	529	518	566	547	573	568	538	577	558	565	532	551	549	501	582	587	535	583	546	609	572	541	552	556	556	564	551	571	584	551	540	538	542	542	535	569	563	566	530	549	556	544	551	518	563	527	551	608	541	569	537	537	561	575	549	557	581	554	540	552	571	572	550	595	557	575	562	571	533	551	574	587	579	570	590	538	559	570	545	565	580	591	569	566	584	574	598	551	554	593	609	572	583	604	528	555	573	539	564	595	596	530	534	559	575	514	563	555	536	594	588	560	572	535	569	540	572	551	572	549	557	582	571	567	592	617	539	582	539	536	537	544	574	528	539	576	535	511	537	562	538	560	557	518	555	524	552	590	533	570	579	572	547	585	545	548	566	538	577	592	608	524	536	558	578	575	528	574	557	510	565	577	570	553	550	589	507	567	555	565	571	550	576	550	571	602	548	580	578	592	563	575	513	576	545	599	553	555	563	554	526	612	568	556	562	573	567	538	562	594	568	517	520	594	567	565	529	596	567	559	567	548	581	610	544	542	580	591	610	540	517	572	565	511	551	594	563	506	553	549	557	624	597	581	592	550	544	561	564	541	541	563	583	588	588	552	530	522	569	544	518	584	562	569	520	536	561	536	559	553	542	585	539	537	543	552	590	555	567	605	557	563	560	596	536	596	536	585	543	578	567	529	525	534	571	523	547	545	581	554	522	607	572	538	539	527	585	556	595	571	567	528	505	576	590	570	589	576	591	565	564	540	545	604	531	570	505	541	567	572	552	588	521	566	559	563	579	582	533	521	568	576	542	525	552	545	518	526	515	552	548	569	567	506	580	575	573	539	547	571	548	551	595	549	509	501	543	547	547	571	579	611	579	567	551	562	581	554	557	596	585	543	539	519	541	545	552	576	559	572	520	578	582	558	612	519	564	581	562	610	566	544	529	583	601	551	583	561	523	559	591	569	587	589	572	562	535	545	576	627	572	569	571	553	567	558	574	538	539	586	501	517	620	554	558	503	584	569	558	542	524	568	568	584	598	531	521	582	586	555	524	531	570	528	534	622	569	527	562	559	582	536	543	573	569	555	554	546	567	596	571	592	532	568	584	522	516	597	549	590	534	577	503	555	526	567	546	547	593	571	551	591	573	560	591	561	602	572	565	552	551	541	600	561	543	533	565	536	554	542	531	625	564	526	587	519	587	578	598	533	551	557	572	575	557	575	588	524	557	530	561	503	544	569	565	616	564	559	559	597	549	505	609	580	548	561	543	580	548	525	542	564	539	537	530	556	588	545	589	536	567	549	568	541	562	525	557	562	607	516	574	555	572	580	576	563	557	560	569	570	576	568	532	568	572	539	567	573	571	560	490	515	498	550	577	556	587	593	532	526	568	579	559	570	539	590	574	573	581	571	580	524	569	547	571	587	526	544	525	553	534	586	562	613	602	572	576	598	569	569	528	534	571	556	552	603	588	577	582	571	607	579	584	574	531	570	559	528	530	556	540	573	594	560	551	533	558	552	560	507	558	569	552	597	586	548	582	543	535	549	601	540
54138	53874	13026	7203	4973	3802	3032	2515	2177	1851	1723	1577	1404	1330	1288	1265	1198	1156	1095	1105	1095	1047	1062	983	1096	971	1026	984	1028	1036	949	1039	955	987	972	928	982	985	953	950	963	960	963	933	928	931	989	963	968	916	998	980	927	958	965	946	913	891	935	879	950	969	986	898	934	985	952	888	902	982	935	933	927	925	941	923	904	948	874	959	881	964	908	920	935	974	950	966	938	934	934	946	936	945	955	946	906	952	886	959	971	895	888	917	926	868	977	944	964	894	879	958	940	967	939	887	934	972	942	895	942	892	870	922	924	967	949	872	994	933	969	896	880	896	921	923	935	892	941	915	940	925	951	916	921	920	928	947	885	926	945	892	933	940	929	882	891	884	911	877	886	955	907	907	955	1011	940	897	931	959	862	878	907	925	967	935	925	890	987	910	903	923	908	935	981	920	910	891	912	939	903	881	939	899	928	914	922	912	964	878	945	846	909	905	962	907	931	904	931	945	902	888	950	899	880	925	894	908	946	858	965	881	893	928	917	897	949	911	924	908	922	885	919	946	920	933	940	942	955	947	970	934	933	914	969	901	945	944	852	951	915	893	909	923	900	952	939	938	918	966	933	961	920	910	946	932	907	954	897	886	894	901	928	955	942	922	920	918	873	925	896	922	842	968	941	909	945	864	875	881	901	916	918	922	893	935	901	886	979	883	974	911	927	922	964	966	932	965	882	945	939	902	954	912	942	913	889	897	907	939	943	912	942	919	974	940	968	870	908	968	939	889	893	941	902	906	920	932	906	917	942	952	927	940	926	862	917	924	900	974	945	866	884	889	878	904	935	917	928	1009	940	895	895	930	920	933	933	945	900	988	865	950	953	953	971	951	907	858	930	868	905	906	906	914	873	979	874	920	877	931	977	908	920	953	937	913	919	944	962	914	927	956	928	911	914	898	945	974	892	942	892	941	900	930	894	869	923	866	945	878	983	917	905	904	958	910	957	904	919	944	897	930	905	926	960	943	932	921	850	869	937	921	923	923	941	933	895	933	914	979	983	964	935	842	932	994	927	879	929	904	943	885	861	930	919	913	931	878	928	891	939	981	937	893	888	931	897	928	858	873	925	924	938	959	863	911	885	935	903	929	959	872	961	978	892	900	913	918	872	926	894	925	908	869	884	1005	941	959	955	920	923	907	870	906	965	921	900	904	891	945	920	913	956	941	932	874	960	860	906	943	869	903	879	912	924	925	979	937	903	924	907	968	903	890	887	904	863	881	870	856	934	922	974	917	931	903	928	972	915	871	898	929	943	974	924	943	875	894	889	912	932	913	856	900	901	887	947	929	991	921	887	990	931	929	900	918	954	893	877	881	879	874	885	930	973	925	993	876	904	990	927	921	960	893	966	867	870	916	927	966	955	964	939	926	855	944	913	878	877	950	927	907	897	875	923	917	928	915	960	955	938	894	886	935	888	940	928	931	932	968	903	859	914	922	950	989	900	925	974	939	892	926	939	868	908	928	971	882	884	912	857	902	864	899	916	965	866	888	921	911	906	919	904	930	923	940	941	923	906	877	897	905	888	948	952	871	961	922	844	905	900	957	955	935	941	972	875	933	1004	903	903	968	915	978	937	882	913	889	929	904	949	965	884	877	892	888	844	929	909	982	870	936	935	916	930	934	913	913	878	947	897	892	915	885	953	883	888	893	936	901	910	969	898	909	931	914	921	916	852	925	914	886	952	940	930	905	945	926	924	897	926	907	887	956	913	930	926	948	935	847	825	901	923	871	893	914	918	941	978	876	907	894	1008	899	924	936	941	963	885	920	938	939	949	914	947	891	939	919	922	919	925	903	903	929	861	927	905	970	938	929	928	950	898	953	909	898	974	951	878	925	900	934	934	945	954	881	918	903	934	951	950	940	937	899	916	896	844	931	870	877	936	921	948	914	972	968	960	918	955	947	974	950	907	962	935	903	910	949	929	853	910	913	911	907	933	916	911	956	940	900	919	999	918	923	925	972	960	984	893	927	898	929	936	1008	903	898	886	919	876	961	950	972	962	983	880	942	932	964	943	919	928	903	914	918	950	919	919	918	903	896	885	891	945	901	921	892	972	941	885	917	970	914	929	921	944	890	945	911	943	948	841	896	919	943	922	925	946	901	983	910	935	994	896	950	891	909	927	885	930	960	902	902	937	877	901	927	932	911	886	911	945	951	924	922	916	856	941	925	918	928	926	858	937	902	904	895	909	892	908	941	933	912	934	935	879	952	957	885	940	944	916	901	946	941	938	863	916	914	916	934	870	938	903	956	941	938	948	887	862	895	913	882	931	922	945	900	889	929	924	935	951	888	947	934	883	899	898	895	892	903	886	888	919	925	844	920	862	981	948	916	880	953	914	909	943	974	938	914	887	930	924	924	929	971	892	904	973	922	978	926	919	966	896	901	930	895	875	976	952	910	941	936	890	889	929	927	913	909	899	912	909	959	893	893	918	949	934	949	937	931	870	932	939	899	923	893	889	913	892	911	927	924	939	889	950	966	866	920	902	915	882	911	951	895	897	877	871	913	936	903	958	925	935	918	964	972	974	902	899	937	945	890	935	912	893	914	908	956	863	962	922	882	930	866	911	941	925	929	933	875	898	887	884	881	935	928	906	907	974	893	958	957	869	829	874	950	910	904	879	904	877	874	854	937	1006	960	964	883	912	918	899	911	922	917	899	931	853	945	933	975	948	930	908	923	938	914	892	950	922	883	888	916	981	944	983	929	947	894	885	894	939	870	891	870	953	892	935	883	927	926	952	920	952	946	923	876	906	906	897	947	881	902	892	895	918	867	887	882	896	938	931	901	922	923	889	902	924	877	944	912	898	915	947	880	890	889	902	947	921	970	899	902	908	937	919	917	965	889	949	990	936	969	952	924	908	911	928	935	888	938	929	911	932	869	911	921	892	922	940	908	940	910	930	922	945	896	886	954	879	927	938	895	948	952	973	882	950	883	895	927	957	928	954	990	911	894	924	964	906	912	922	858	924	870	964	868	897	890	911	916	887	893	915	937	905	933	937	903	860	974	923	943	907	973	897	902	960	914	898	914	937	930	917	875	948	924	893	947	938	915	903	865	903	946	959	947	902	925	937	918	869	969	945	890	903	945	965	1017	861	938	964	912	910	867	986	955	905	904	910	923	933	918	904	917	958	889	913	923	919	877	884	899	889	896	888	917	882	898	970	917	908	942	901	918	932	948	952	912	888	925	931	923	898	870	947	902	932	972	934	937	956	917	900	916	891	913	917	906	899	894	930	864	921	893	913	902	924	930	924	872	829	929	904	948	925	909	920	897	958	922	962	867	948	898	954	949	957	923	899	952	909	921	926	857	941	908	871	893	910	872	871	945	962	899	933	908	900	921	930	867	946	905	953	882	930	940	914	901	916	934	876	936	933	914	904	911	883	921	939	927	895	932	917	965	950	885	955	936	947	960	917	941	967	914	890	918	880	854	956	980	882	972	930	934	938	931
26615	20892	10572	590	261	218	207	166	176	202	193	166	177	160	167	198	182	192	185	169	160	156	173	161	176	181	143	154	173	163	187	168	181	177	168	185	164	165	164	147	177	194	172	170	171	198	175	175	148	159	169	161	173	191	168	175	168	171	145	183	182	158	156	178	167	156	166	154	181	156	164	173	163	148	176	189	185	176	164	161	166	155	166	151	174	189	170	162	160	173	175	135	190	156	148	153	179	181	173	144	175	156	181	147	156	148	174	176	173	182	154	158	168	198	177	155	164	184	151	168	165	177	176	144	173	143	138	174	179	185	159	173	158	165	173	177	183	159	180	159	165	172	191	169	164	165	154	190	172	164	172	169	140	167	156	164	174	155	168	182	174	153	157	160	142	152	142	158	148	142	175	172	138	181	183	158	166	177	170	159	176	165	181	170	163	152	180	165	152	180	151	160	173	174	182	181	136	172	175	162	159	156	145	177	161	175	175	154	153	182	171	172	175	139	158	182	157	156	164	158	142	187	166	160	181	187	182	168	172	175	173	172	158	184	179	193	192	162	171	143	155	170	150	150	172	153	154	150	182	173	150	169	159	157	175	152	188	176	174	186	175	161	181	162	170	151	152	182	168	146	175	172	163	155	155	165	148	189	162	158	148	173	156	164	167	148	166	166	168	190	154	161	184	171	135	176	167	149	169	165	191	163	204	163	178	156	181	150	163	176	190	181	153	177	162	155	155	175	149	181	173	170	178	157	183	161	160	173	156	145	172	145	147	155	155	170	175	173	167	162	131	180	163	150	152	168	150	161	168	166	150	160	184	161	169	182	170	160	176	175	168	165	147	164	156	143	183	175	179	160	173	172	169	161	191	159	159	187	159	161	163	155	178	142	181	165	199	169	198	155	165	144	160	186	165	142	153	185	169	166	165	176	159	159	165	155	154	152	137	161	180	166	164	149	186	186	176	168	176	161	173	176	158	165	165	163	148	175	170	188	188	142	159	174	152	168	162	152	150	174	176	151	175	150	164	160	157	175	161	167	190	153	166	140	163	167	148	170	165	185	161	194	152	176	158	174	168	172	162	171	154	162	158	168	149	161	155	178	157	162	173	168	194	188	151	197	151	151	164	195	167	157	176	143	190	139	168	175	160	169	189	182	168	145	158	170	171	169	159	158	162	144	163	167	145	139	162	160	184	154	171	170	189	150	154	179	162	156	145	157	166	172	159	185	151	169	180	170	151	142	165	177	157	201	161	155	157	204	160	172	179	157	161	178	155	181	162	184	187	177	157	163	166	155	152	172	166	157	167	164	172	164	151	127	159	153	160	161	162	166	184	170	175	154	162	157	189	178	154	195	197	173	169	168	165	163	186	159	165	172	152	157	143	166	177	180	148	166	176	175	161	142	193	174	160	154	149	174	177	174	173	169	149	168	175	157	150	166	165	184	164	166	156	161	174	177	182	165	169	181	162	182	152	153	156	179	156	146	170	188	174	182	156	141	165	158	158	178	166	170	163	164	166	176	170	162	157	147	163	171	159	164	196	173	157	196	190	181	165	155	187	145	158	170	173	142	179	189	170	183	191	184	183	162	164	171	161	172	206	189	175	166	153	165	195	168	183	171	174	175	155	169	186	164	166	141	149	157	164	172	145	157	145	187	191	155	168	152	164	157	154	173	150	193	168	165	172	160	164	162	171	186	166	158	154	164	175	172	143	153	165	153	132	150	160	148	173	151	162	176	164	172	169	169	157	152	180	161	172	165	165	153	181	170	174	166	166	177	163	156	170	166	175	148	162	173	196	172	184	162	169	185	177	177	153	161	162	184	177	165	164	155	148	167	168	171	165	170	151	161	173	174	154	176	164	139	155	158	164	162	163	179	148	133	187	182	172	174	151	160	182	154	190	165	171	162	172	185	160	156	150	162	166	197	171	161	163	155	169	172	187	166	160	173	169	158	153	170	143	171	165	144	152	183	173	147	183	154	162	168	149	172	166	174	176	165	140	169	177	140	142	173	167	170	155	160	174	169	152	144	169	151	186	182	187	170	165	148	161	166	159	175	150	146	156	165	181	197	168	192	179	177	167	159	167	173	177	177	149	179	151	168	182	159	169	184	170	154	168	158	161	176	146	148	164	167	190	163	176	186	159	189	163	169	170	161	167	170	171	161	181	171	171	173	163	162	154	188	173	179	154	169	153	181	148	161	168	139	157	176	174	168	170	158	139	166	163	169	156	183	159	173	189	186	194	174	176	165	165	162	178	162	173	163	170	159	185	166	168	174	173	183	153	172	144	179	169	141	165	155	158	155	184	168	152	166	180	170	163	159	167	170	177	175	166	156	174	164	151	152	174	155	168	161	189	158	187	179	161	191	149	166	160	183	147	182	139	163	162	152	167	162	188	165	159	177	168	161	153	181	180	150	174	189	142	170	170	163	172	164	163	152	180	169	164	190	170	158	164	166	168	187	176	173	167	170	183	159	174	195	199	164	168	152	158	185	158	164	184	185	173	157	163	177	138	171	150	156	166	169	176	170	161	156	165	153	179	198	178	159	148	180	167	168	142	162	168	164	169	141	162	188	139	144	163	156	197	160	179	165	159	148	168	177	148	168	164	151	154	159	172	162	148	156	172	145	157	155	154	163	171	172	172	161	149	149	167	137	154	164	161	157	160	153	162	179	169	161	165	167	151	185	175	157	175	169	162	178	153	163	169	165	168	173	203	183	175	181	153	172	173	160	154	163	144	154	151	151	170	142	166	159	157	162	155	174	175	177	163	172	165	177	175	206	176	165	151	162	155	175	159	159	165	164	161	172	168	137	170	149	169	151	163	167	178	154	144	180	181	167	172	181	158	158	166	156	161	149	167	146	156	171	149	141	179	160	163	146	163	153	190	146	165	158	164	179	170	159	162	173	187	168	179	158	172	173	176	168	154	175	161	175	162	204	175	162	151	173	156	166	140	159	166	182	165	183	175	169	173	171	152	149	193	159	170	167	153	154	155	178	190	156	138	171	145	170	141	176	140	163	172	154	157	162	166	190	173	170	154	151	153	161	172	190	122	162	155	198	173	172	156	158	185	144	165	165	154	183	168	148	163	164	182	168	151	163	163	151	179	171	155	161	162	167	167	187	157	178	187	155	163	148	153	160	146	175	166	179	161	168	160	193	167	191	148	161	156	141	192	176	188	166	161	170	170	183	162	161	168	184	191	168	171	161	181	162	176	186	158	161	145	169	168	159	167	174	188	150	165	167	152	163	165	165	160	152	153	161	161	168	177	168	174	144	174	164	188	178	162	186	178	171	181	160	195	141	158	164	175	169	157	179	136	179	156	165	174	166	165	191	152	162	148	184	189	166	153	146	168	153	153	167	166	187	167	143	176	174	162	169	153	169	165	151	185	145	173	149	171	183	175	188	161	160	156	182	152	162	155	168	176	182	177	171	165	182	139	156	166	155	167	171	169	173	172	194	139	162	183	158	164	162	165	172	147	173
21830	17497	1146	671	519	437	375	354	325	352	331	365	333	316	304	313	304	297	314	308	313	319	291	297	314	331	300	301	306	296	293	306	311	328	319	287	300	263	301	285	304	311	324	279	314	291	282	280	289	312	261	299	249	296	308	320	298	282	301	308	296	310	287	297	309	291	326	266	249	323	306	300	304	313	315	304	312	306	299	299	305	284	298	300	283	320	337	327	315	297	320	291	307	319	308	302	279	302	305	321	287	296	300	326	307	297	277	295	311	305	291	289	278	297	286	291	310	295	340	296	289	307	316	317	305	295	286	289	293	300	291	318	278	293	281	311	279	319	267	267	274	291	275	309	321	312	323	334	320	306	294	319	264	299	287	299	278	293	290	317	321	310	297	276	308	287	289	323	321	321	324	301	307	309	324	280	299	272	299	298	294	270	271	302	290	328	287	309	328	268	292	301	326	323	279	330	286	280	285	328	325	299	302	308	306	287	290	314	289	273	285	272	304	307	341	305	321	281	287	270	300	308	308	292	327	290	318	312	315	299	288	272	306	364	308	287	324	313	263	322	301	319	295	298	285	324	302	287	324	287	308	303	305	299	314	300	284	285	299	281	322	329	283	293	291	306	325	300	286	322	314	332	323	307	276	282	295	296	283	278	301	312	293	289	291	290	304	270	324	291	325	309	306	294	294	326	268	322	307	302	326	310	295	322	309	281	321	282	293	298	317	319	316	312	330	345	327	301	311	315	315	297	303	304	327	281	283	294	302	326	329	308	324	288	308	294	326	308	296	266	319	311	307	332	301	283	307	306	286	304	328	322	279	300	256	292	276	332	284	290	335	288	323	328	311	296	313	298	323	306	320	314	319	291	298	279	302	292	279	308	319	296	360	313	322	257	340	287	290	303	317	285	303	321	276	291	317	302	307	318	301	311	315	308	345	295	317	299	293	292	289	290	321	272	312	307	298	295	317	290	291	295	299	266	272	287	311	288	300	310	309	278	291	281	326	325	310	261	289	321	283	282	300	333	329	304	274	266	271	246	306	294	290	267	317	343	280	311	301	300	300	317	313	300	325	316	299	291	313	308	326	331	293	285	273	300	309	309	310	334	313	319	329	288	295	290	305	332	316	296	322	282	305	300	291	311	311	261	285	273	299	305	292	318	298	303	329	291	277	285	305	277	280	318	294	311	293	274	298	290	308	300	283	280	312	305	286	315	313	321	309	312	298	283	290	319	299	290	320	336	293	310	259	298	309	306	296	304	315	306	295	321	296	255	294	275	309	297	303	283	348	282	304	291	304	306	305	288	298	290	300	303	318	275	282	294	273	297	299	307	313	302	297	333	315	297	306	321	296	312	294	318	266	298	310	308	293	321	301	280	330	296	286	305	307	358	303	306	262	302	301	312	302	308	302	299	305	301	271	315	285	278	316	310	285	282	294	321	325	305	291	313	300	302	330	350	312	332	306	313	298	332	317	300	293	283	297	329	272	310	291	325	311	281	287	285	294	301	272	301	309	314	313	314	313	309	289	286	300	294	303	305	306	280	304	329	283	321	310	302	293	322	273	297	303	304	296	315	299	305	298	314	269	289	307	319	303	284	322	285	296	304	285	331	330	296	293	293	333	285	294	276	302	288	297	312	313	307	290	329	271	335	321	317	318	285	320	325	321	296	313	311	306	345	294	310	298	307	299	303	276	291	285	303	323	269	296	312	310	332	280	308	266	309	334	304	331	291	326	295	314	297	260	301	299	308	323	336	282	293	309	318	305	301	318	312	304	283	293	281	314	301	329	291	273	292	306	275	303	301	326	292	288	282	323	306	318	304	293	294	324	320	277	308	311	297	320	316	309	290	296	326	294	296	282	317	308	321	300	302	311	296	299	287	274	291	333	299	316	302	306	322	306	292	314	287	327	295	299	288	309	313	283	306	310	288	297	270	282	326	293	318	286	294	298	315	302	335	289	282	354	279	316	308	323	306	301	294	318	341	279	296	295	324	295	340	314	301	307	303	325	313	337	288	283	304	282	292	281	316	283	284	296	297	280	305	303	298	279	279	301	304	295	313	291	334	276	302	312	321	296	328	333	310	281	300	353	306	341	312	291	292	290	296	277	309	295	330	314	305	320	288	314	337	296	289	294	313	314	291	312	312	326	293	279	324	308	296	296	306	294	312	330	319	331	335	310	323	286	304	290	304	329	299	346	310	311	281	293	290	292	298	307	295	291	297	318	295	314	303	307	341	300	287	280	309	298	291	288	304	275	340	305	303	314	315	313	333	251	321	319	283	317	327	321	352	307	321	291	293	285	282	319	291	293	292	315	296	285	307	278	314	321	283	302	305	305	314	299	288	311	320	272	321	337	273	302	335	325	295	276	276	315	296	314	311	286	303	306	275	287	267	322	278	293	317	296	300	292	277	323	303	300	325	289	341	287	333	326	312	301	283	278	274	326	306	269	287	319	288	302	296	317	286	290	311	325	284	289	297	308	310	292	334	293	304	337	306	285	316	323	300	325	303	302	263	278	301	280	316	331	270	308	303	285	325	311	306	312	300	296	325	296	308	325	302	325	327	287	287	326	285	306	281	331	295	292	301	326	315	266	289	309	330	290	298	302	300	287	296	299	300	294	306	280	300	319	325	296	303	290	296	335	283	304	300	263	314	294	321	349	311	327	311	292	313	274	305	333	280	283	301	278	291	296	308	291	332	307	316	275	315	300	302	305	286	315	325	300	306	322	301	316	301	272	275	303	282	295	303	292	316	314	308	273	274	273	294	274	303	309	318	319	311	310	304	314	284	319	287	284	284	308	337	314	279	302	308	313	275	307	322	312	311	266	293	306	286	275	299	309	313	321	272	290	310	291	319	302	316	275	302	315	329	283	311	299	284	287	314	313	286	288	296	305	294	303	301	313	285	300	294	283	294	318	309	294	291	310	323	314	310	321	307	305	278	277	325	315	293	300	296	314	273	300	291	299	298	305	301	272	303	314	300	304	292	313	282	269	284	330	311	309	290	344	300	287	336	285	299	291	289	317	293	306	288	293	311	302	348	273	319	320	310	319	276	305	299	299	270	324	261	297	277	310	326	310	323	326	319	328	308	285	297	340	329	285	305	286	315	309	305	296	339	301	302	313	304	325	292	275	299	292	280	318	318	295	332	322	317	323	305	292	295	322	280	338	277	278	268	296	298	299	308	289	295	298	293	315	329	269	312	300	288	325	275	296	297	329	289	286	297	299	294	274	309	295	298	301	301	316	298	279	270	306	296	248	285	281	292	319	292	313	308	302	304	294	335	345	291	273	310	303	283	293	275	293	289	322	330	304	271	325	298	295	326	313	310	328	321	319	309	281	289	292	311	308	300	324	314	299	290	297	277	300	298	295	309	299	308	297	317	298	288	285	300	299	304	293	314	309	293	310	282	296	316	287	276	326	268	316	295	330	325	281	308	291	308	289	310	285	325	280	311	283	316	337	300	307	324	301	283	288	323	283	324
24012	21136	28174	24324	19991	2596	875	673	533	536	536	446	455	488	435	484	416	460	423	435	417	421	402	415	432	440	398	435	408	414	399	379	396	362	364	452	395	417	440	441	408	443	377	451	408	412	421	409	428	398	436	372	407	420	411	393	435	417	412	403	357	396	409	419	385	432	404	380	420	368	389	390	388	416	425	401	418	398	404	414	386	401	429	373	383	417	439	425	422	410	406	413	414	412	393	393	417	382	402	408	423	412	401	403	417	403	420	400	404	412	404	419	376	420	414	390	366	392	394	397	394	401	392	397	383	429	426	384	402	423	368	427	398	408	392	397	434	378	394	372	365	420	411	364	383	412	397	395	401	364	378	419	414	426	396	413	359	410	378	357	375	398	420	419	387	411	421	392	406	410	383	452	407	408	412	384	438	397	368	376	372	411	381	390	440	372	410	391	402	383	401	395	380	409	435	385	417	412	380	360	395	414	377	418	404	415	392	414	411	409	412	415	418	389	380	366	418	414	378	348	421	401	419	382	427	420	399	454	414	387	390	369	410	380	404	397	387	400	367	412	425	371	383	378	401	386	415	400	386	401	404	418	394	416	378	398	356	410	403	429	397	362	399	398	374	398	398	420	398	408	395	399	389	405	392	371	385	403	382	373	391	431	360	423	415	413	423	395	393	388	413	385	405	401	440	392	413	433	395	421	361	353	367	395	406	396	426	402	400	391	408	412	426	398	376	399	391	411	370	386	390	411	404	428	395	377	392	435	400	413	368	425	398	428	418	372	372	361	377	423	411	427	415	371	424	400	369	379	392	385	403	425	377	409	408	407	399	390	392	393	389	400	385	401	413	371	380	401	421	386	431	408	386	389	392	456	380	390	399	397	386	422	393	400	418	383	417	394	408	395	387	425	411	394	410	384	409	416	398	371	388	414	389	373	374	372	447	405	411	389	398	405	421	405	416	392	409	419	399	385	393	375	418	382	418	431	386	408	388	393	371	391	394	392	409	407	405	367	408	407	403	354	401	421	387	379	369	422	421	390	406	391	368	411	407	439	395	412	399	427	395	381	445	417	397	383	439	405	398	389	381	379	386	397	389	379	409	375	387	410	402	424	386	425	396	409	428	398	392	384	410	378	450	396	408	400	407	379	388	422	382	404	386	420	426	380	416	435	401	407	397	406	410	397	388	413	437	393	377	399	375	420	407	348	380	396	410	397	380	432	399	390	436	387	425	417	378	437	377	370	418	371	380	394	393	401	415	386	398	389	413	396	419	417	411	368	367	421	436	408	408	421	376	432	392	398	431	374	393	373	385	421	380	405	374	424	412	391	411	424	399	377	385	399	430	371	397	422	404	403	397	373	346	366	416	374	371	424	410	399	374	369	406	380	393	357	385	427	372	409	398	407	415	392	406	374	401	420	414	416	398	431	419	371	431	384	402	396	446	395	426	406	426	408	404	408	396	424	405	400	411	426	371	405	389	377	391	427	391	398	398	404	364	343	381	401	415	376	412	372	430	393	404	414	433	399	374	400	377	405	405	372	454	397	452	388	433	390	396	414	417	436	390	367	386	399	388	370	430	393	400	392	391	411	393	388	394	420	399	404	390	399	383	367	407	414	378	431	439	436	357	416	425	390	401	423	367	401	390	397	379	400	381	384	406	389	415	421	381	388	385	397	413	400	377	428	388	414	368	392	402	416	387	388	387	387	404	409	399	442	427	418	373	434	393	386	409	377	401	399	399	417	407	417	381	413	428	387	377	367	465	373	407	423	378	393	381	427	387	376	379	425	373	383	392	411	399	393	400	390	397	386	411	378	403	388	427	394	404	392	383	424	440	404	406	395	420	408	415	394	411	368	415	424	412	410	378	388	409	406	386	393	409	365	384	382	430	428	394	401	350	406	391	380	441	400	388	426	407	386	418	402	381	416	389	389	404	407	413	410	430	420	367	388	408	379	380	401	412	409	423	409	377	403	398	384	386	381	395	383	443	378	403	402	416	444	422	409	399	384	396	423	404	443	436	387	381	406	416	385	398	435	416	405	382	399	386	426	417	421	402	370	388	413	400	377	415	406	398	393	417	428	440	407	406	410	409	424	397	382	407	410	412	426	388	401	393	406	398	398	390	403	413	414	385	384	398	418	415	389	449	364	428	421	394	429	409	408	404	376	427	418	396	388	430	424	405	396	386	412	380	411	418	421	350	377	353	411	413	407	428	415	377	366	385	414	409	401	434	458	402	407	437	382	405	401	434	394	423	418	421	408	400	421	435	443	428	385	408	407	385	403	438	377	423	404	393	392	412	377	385	385	393	379	397	407	429	403	363	408	414	424	415	381	394	368	394	377	397	367	370	376	387	406	390	378	412	383	413	369	404	360	384	421	402	372	402	439	415	384	412	402	364	390	402	368	401	378	407	432	361	389	416	372	436	413	378	415	418	411	393	393	365	415	388	425	398	404	387	402	429	409	362	379	394	400	375	391	394	419	369	383	403	409	410	383	378	411	423	388	355	386	374	414	376	390	400	424	393	388	395	413	455	391	409	423	408	402	428	379	393	430	429	392	426	399	394	386	406	371	431	383	407	390	412	431	430	415	389	375	413	412	373	407	365	372	360	393	400	367	407	377	404	398	382	379	420	385	385	402	388	413	414	408	423	391	462	398	395	402	420	396	374	394	382	369	382	424	394	368	434	401	417	375	407	395	417	366	419	389	390	411	401	419	375	399	396	420	419	384	411	388	392	369	417	403	402	371	422	397	392	367	399	392	394	401	400	371	403	425	409	409	393	421	389	407	409	373	390	406	354	380	411	383	413	409	390	408	415	408	419	401	369	412	412	396	414	423	423	432	385	406	399	395	381	388	390	390	376	411	420	384	394	425	418	382	409	413	399	398	398	405	418	374	440	420	397	415	401	401	426	413	393	393	390	422	412	380	421	442	411	428	386	373	373	376	430	413	385	414	385	406	418	386	395	430	414	404	381	378	416	378	387	384	387	391	386	416	412	391	407	379	404	391	426	402	413	380	378	404	409	383	394	395	423	368	431	415	412	422	408	361	423	414	403	395	412	396	341	413	405	387	390	400	407	395	425	447	418	408	376	422	391	427	405	376	401	386	432	371	416	428	417	403	388	363	400	440	432	396	417	422	400	421	400	397	394	406	369	390	370	400	417	388	389	414	363	381	352	422	418	392	398	421	409	394	377	392	386	397	421	391	387	370	386	375	429	422	423	378	424	423	368	397	438	410	389	398	419	406	425	386	441	387	439	409	402	410	395	408	389	427	432	419	380	436	379	390	375	416	430	413	390	404	424	375	414	369	397	390	385	379	401	454	381	397	402	383	427	397	419	377	404	414	427	440	413	399	383	407	365	367	417	391	385	378	377	432	366	403	413	423	370	422	405	365	374	426	369	388	396	384	409	380	403	396	410	408	384	415	432	401	421	407	421	429	413	369	363	416	415	422	384	415	392	421	402	387	358	405	423	410	394	385	408	364
46013	40817	7962	4131	3074	2273	1812	1514	1362	1182	1065	1003	980	945	862	855	813	756	794	832	763	779	702	766	728	731	724	704	739	731	724	715	665	676	674	757	729	703	691	698	681	715	731	706	738	690	702	724	755	713	642	700	679	657	701	621	673	678	735	715	704	690	686	671	649	711	670	681	675	713	682	650	680	711	668	718	693	693	647	694	657	680	698	663	677	685	679	673	684	712	658	682	692	674	661	651	703	702	674	687	674	661	651	717	720	642	672	679	649	649	675	678	728	667	697	678	687	650	676	701	691	668	700	695	716	681	755	717	690	627	723	678	642	673	697	728	678	699	677	706	701	656	707	705	713	698	658	706	707	675	664	703	683	695	719	696	655	700	699	700	752	662	682	698	682	658	648	764	699	698	715	680	700	682	688	735	674	688	678	676	656	687	696	705	674	656	676	715	662	724	634	693	672	706	686	686	703	673	704	675	767	687	658	646	723	710	726	685	697	672	740	686	720	702	722	697	667	720	657	636	707	658	681	676	677	684	686	696	689	695	676	664	658	709	639	715	721	707	703	663	700	648	703	649	684	661	654	694	622	662	677	720	678	638	682	738	643	683	683	672	683	638	699	676	696	661	678	657	706	720	632	693	667	662	693	697	676	679	683	680	686	686	715	701	715	681	647	650	657	701	639	706	666	720	706	702	706	665	711	697	650	703	700	694	682	671	660	656	726	681	694	667	673	677	637	722	663	655	655	674	682	665	679	719	665	732	673	672	664	689	693	674	698	669	699	674	665	730	640	693	689	653	682	649	732	742	649	672	671	708	650	676	663	697	699	690	715	736	635	694	679	702	650	682	704	690	642	732	688	652	697	634	709	713	648	708	712	681	700	681	721	689	683	649	700	698	713	672	702	710	688	666	658	670	684	712	688	649	714	694	724	700	717	678	639	684	678	672	660	679	696	681	736	647	691	703	693	673	685	698	667	673	656	684	659	746	654	693	635	649	687	666	702	704	667	671	665	683	691	675	663	680	652	674	719	653	656	653	707	728	672	681	666	677	675	704	666	705	683	695	683	681	618	678	649	640	693	716	657	655	686	713	710	740	679	685	703	713	678	719	652	706	722	713	722	687	647	669	645	755	697	689	652	687	713	701	638	686	704	704	668	655	701	665	655	673	722	680	698	680	676	683	649	726	670	688	689	717	616	670	666	697	723	691	718	675	659	638	702	737	690	681	702	654	706	705	663	647	669	693	669	713	657	639	709	684	689	674	686	689	666	664	711	658	697	670	670	692	684	669	689	651	683	665	684	689	655	702	693	654	633	673	686	692	689	704	671	706	680	721	618	679	677	711	688	648	655	681	697	678	701	643	655	662	676	715	697	694	680	664	683	730	691	664	708	672	693	669	686	661	671	642	657	664	668	658	640	683	672	641	722	651	626	664	685	678	663	673	691	642	698	662	651	645	686	665	668	686	714	686	685	655	722	683	685	643	705	690	717	705	688	658	677	646	672	673	721	688	725	679	692	656	708	681	721	702	651	705	693	663	699	679	676	699	694	654	741	649	683	735	710	680	693	692	689	660	680	649	717	703	712	698	653	658	703	647	682	691	675	730	646	706	680	655	685	684	663	703	660	750	700	659	713	675	679	651	651	691	680	667	685	682	704	671	658	719	751	695	700	685	733	689	642	694	660	673	675	640	679	708	679	710	675	694	699	688	680	652	718	730	685	699	647	692	646	686	681	709	672	676	648	684	681	748	641	680	708	663	709	660	747	709	663	689	675	653	700	679	686	707	644	747	677	677	715	665	643	650	687	701	679	715	700	694	675	716	661	655	672	705	686	690	679	686	641	696	655	690	701	698	714	709	663	678	679	727	664	685	669	687	683	721	707	663	688	713	666	710	699	668	684	703	717	667	670	731	643	657	665	716	688	723	725	716	647	720	648	666	722	669	669	662	697	740	668	656	689	661	675	689	689	646	696	661	692	682	656	670	641	661	658	686	702	677	687	722	697	707	686	719	678	712	686	719	677	662	643	627	710	709	666	691	692	691	700	689	657	707	675	669	677	645	704	656	660	694	694	622	695	665	676	636	728	680	654	650	674	640	675	694	667	716	681	665	709	704	695	665	689	682	674	675	674	634	727	703	657	667	661	693	726	684	617	701	631	683	681	673	735	701	704	690	643	675	672	690	673	664	666	694	698	652	657	653	648	693	685	694	659	692	705	658	695	675	642	673	661	705	664	680	717	645	642	659	700	694	697	655	696	695	677	654	647	687	683	708	689	646	697	686	703	695	678	682	679	670	672	713	723	693	689	676	719	691	696	671	722	680	660	671	652	695	662	654	690	665	703	631	706	711	745	711	626	666	698	695	696	694	637	671	668	625	694	694	704	675	677	716	660	721	704	646	691	647	682	699	668	657	687	666	655	691	694	645	714	700	688	684	697	675	732	720	681	679	684	756	687	691	678	685	677	692	695	695	703	686	717	706	713	680	669	704	719	675	654	675	684	658	663	713	730	607	681	668	713	651	665	706	720	681	643	703	650	666	674	665	664	740	689	686	649	721	683	684	690	697	682	705	700	705	695	703	664	725	665	660	704	679	698	678	672	698	702	663	662	716	716	663	634	649	697	664	702	717	696	673	708	686	650	704	725	699	702	690	736	683	675	706	610	674	667	703	665	673	697	680	697	704	680	664	656	701	690	718	701	675	689	690	743	656	710	727	643	683	666	725	690	716	709	703	670	694	635	684	676	710	635	730	677	643	715	655	697	704	679	658	686	688	632	720	718	686	687	668	736	704	704	666	718	688	658	672	648	704	673	671	684	677	661	726	717	642	673	667	751	641	668	651	705	644	664	655	690	651	683	740	696	706	681	701	719	684	714	643	739	702	716	704	704	729	708	660	670	714	685	684	690	646	689	718	705	715	718	677	677	672	628	637	659	677	694	693	690	644	665	710	667	673	689	665	701	697	665	673	724	722	655	662	663	706	651	677	715	670	693	693	661	654	638	659	705	693	703	695	711	686	667	662	683	663	693	671	684	674	657	659	665	710	693	686	727	688	699	690	667	633	638	668	709	723	678	696	674	703	697	680	664	711	662	608	685	660	699	683	665	704	696	630	668	643	739	680	656	664	673	686	651	683	680	660	675	671	725	673	670	698	685	686	658	714	646	704	705	687	722	687	677	719	659	665	711	664	680	710	663	653	678	705	669	757	666	680	674	690	701	701	687	709	673	688	704	706	702	681	704	675	684	669	679	688	699	738	685	644	715	691	690	709	647	662	721	692	656	672	653	630	688	694	678	639	667	660	664	712	672	718	665	702	675	683	675	681	702	689	737	722	635	719	676	682	658	634	738	725	665	697	653	669	669	649	679	711	659	719	712	642	706	672	670	706	683	627	724	707	659	672	680	702	693	683	726	659	652	710	674	721	715	704	670	643	683	654	676	696	707	598	668	731	674	744	689	701	632	661	675	706	713	661	697	699	675	680	670	643	723	728
23102	21131	28876	23611	21132	20106	2980	1089	915	903	774	766	705	690	659	649	631	617	647	624	609	620	596	608	613	602	586	614	651	605	603	604	561	574	568	569	542	566	579	582	552	574	605	538	617	557	520	585	558	579	604	551	559	614	552	579	549	578	614	548	551	565	591	536	571	559	594	557	571	580	585	580	542	547	530	585	582	530	589	573	569	562	615	541	523	580	545	578	580	553	524	557	530	561	569	530	536	541	559	519	530	580	541	538	538	572	590	546	566	537	611	584	548	540	542	542	524	573	578	581	569	539	602	590	565	518	548	590	533	570	571	584	542	562	540	541	615	541	589	564	597	570	544	549	562	540	548	548	519	579	545	528	574	578	574	593	578	535	539	561	589	552	529	568	551	566	542	519	531	573	544	545	599	589	555	578	555	557	537	558	574	575	583	502	569	585	559	598	546	528	565	568	501	583	547	587	562	558	570	585	554	563	557	547	575	552	556	583	598	559	540	582	541	608	557	543	553	576	519	591	587	570	516	554	569	544	532	583	595	557	595	562	541	516	551	549	542	513	581	576	513	528	555	569	547	536	537	575	588	537	557	526	582	578	586	558	583	569	522	549	553	507	577	576	551	591	547	540	545	545	552	550	557	586	553	582	552	555	533	567	571	561	568	542	566	552	562	587	563	534	533	553	532	569	601	557	551	590	532	580	546	539	554	578	555	555	531	537	545	578	531	570	571	556	516	551	543	567	572	570	552	546	579	597	563	574	559	541	558	582	541	553	557	600	541	556	540	577	561	562	542	533	521	553	587	547	599	542	530	539	563	535	547	542	620	577	567	545	569	536	518	591	583	561	579	570	550	588	557	564	580	552	583	530	541	524	584	550	569	550	547	570	562	570	568	556	577	564	528	578	526	630	582	545	541	569	531	534	592	514	565	567	555	538	551	565	578	565	546	560	556	586	543	547	546	561	550	538	550	582	549	515	542	571	573	542	533	536	561	541	571	570	535	600	544	563	552	567	561	571	589	592	567	579	556	551	533	550	564	559	541	601	570	556	579	579	540	575	570	557	558	569	545	536	574	539	515	566	545	541	572	541	561	617	569	547	537	543	579	556	535	568	588	529	562	551	568	572	583	588	540	574	593	589	580	518	557	562	571	566	557	609	542	524	561	567	502	546	559	551	523	553	555	593	543	561	551	562	565	583	521	546	588	606	533	616	529	569	579	581	527	545	558	499	551	503	572	568	530	546	545	569	561	593	573	577	552	540	569	559	544	569	550	569	556	583	561	564	560	597	575	538	564	523	527	566	584	594	555	564	549	524	616	550	565	574	576	584	555	561	563	552	559	528	556	586	582	552	541	536	505	532	542	561	561	580	557	517	558	515	575	519	549	561	549	544	538	559	522	553	560	575	521	529	578	589	528	554	628	527	541	556	562	571	580	571	591	551	551	507	562	549	513	542	536	544	570	585	525	576	549	541	559	600	560	500	551	541	533	586	602	541	544	591	524	501	562	566	523	545	512	609	572	539	566	520	559	593	579	583	578	555	582	554	528	569	575	527	548	581	600	549	543	554	535	573	553	550	551	502	561	547	574	562	536	554	556	535	516	539	563	560	597	562	528	569	552	536	560	593	537	549	578	558	530	575	538	527	561	563	564	576	576	558	533	543	573	567	523	561	577	598	565	544	562	554	588	564	585	566	579	542	550	535	546	544	551	566	557	521	564	554	519	573	593	566	558	529	594	584	556	584	575	581	540	563	547	550	554	519	549	572	552	530	564	541	570	541	512	537	539	497	610	537	565	558	561	561	560	564	572	523	534	563	565	546	581	512	600	534	536	559	588	523	541	548	538	549	558	572	562	562	556	557	563	525	575	549	522	579	554	552	548	542	563	548	549	601	542	544	546	543	561	544	570	560	588	566	584	516	543	592	550	566	530	536	552	563	521	537	578	583	568	562	574	559	522	507	574	560	548	576	593	565	573	540	489	551	561	604	553	549	573	555	552	525	553	553	509	548	595	553	573	529	556	533	567	547	570	573	551	608	566	506	543	538	552	527	540	542	547	542	564	572	556	566	574	560	575	588	581	592	561	560	534	542	584	584	560	576	551	568	566	524	532	550	551	577	520	527	557	594	560	563	554	581	542	542	550	553	541	546	540	592	571	594	580	551	550	541	602	544	552	550	549	564	542	574	576	552	546	519	537	543	562	550	542	580	563	559	547	498	565	569	565	548	564	552	537	547	566	586	559	592	550	585	539	581	541	575	537	586	562	558	589	516	525	566	575	539	521	580	547	555	567	573	569	552	551	516	508	586	595	556	560	538	546	543	548	521	580	555	539	569	576	544	577	602	556	543	528	529	552	577	564	533	565	600	535	540	547	555	554	536	539	536	554	580	558	544	568	566	542	561	577	518	572	524	531	574	563	532	535	560	542	553	548	548	555	529	568	552	585	488	552	547	577	565	596	583	636	604	509	538	533	561	524	556	587	534	538	588	579	565	596	580	536	574	545	544	580	534	572	556	563	536	597	583	538	507	568	560	558	578	573	564	540	581	605	548	620	536	550	552	605	543	581	522	564	557	561	532	555	561	551	550	556	542	535	582	540	558	561	610	600	523	565	548	570	604	555	534	570	557	544	527	589	552	602	565	552	574	538	537	532	524	562	571	537	560	550	566	565	530	562	585	572	541	569	552	569	564	595	589	574	514	525	581	528	561	553	557	553	547	601	592	544	591	561	556	550	563	537	560	583	586	536	595	563	553	585	565	565	560	532	607	551	554	571	528	506	562	560	526	609	551	555	568	536	564	555	587	570	533	565	513	553	582	536	551	604	538	537	528	536	593	576	542	544	560	569	594	506	580	536	534	545	565	550	570	578	579	516	578	564	553	542	533	556	537	578	570	578	518	559	587	556	559	542	572	566	522	554	557	532	557	556	524	524	633	559	566	567	553	584	574	564	504	527	588	569	600	550	537	597	566	531	580	584	540	568	606	564	516	597	539	552	558	551	559	567	549	542	547	553	583	607	515	590	542	576	598	559	570	569	517	550	556	540	545	553	544	568	537	532	596	601	551	581	579	548	587	550	591	549	590	554	514	549	525	546	554	577	546	545	567	566	559	545	534	531	568	551	569	536	557	547	537	577	560	499	549	569	564	560	539	583	507	603	540	562	510	549	555	575	565	563	609	546	601	542	533	586	571	580	558	601	549	555	579	556	588	542	556	561	552	554	548	597	553	590	568	552	546	554	565	549	555	570	561	592	573	575	561	536	516	558	576	566	538	618	560	545	633	580	572	548	521	548	539	567	593	552	543	536	548	569	577	561	597	590	566	604	521	519	547	526	559	553	550	612	541	566	572	572	609	583	551	570	599	557	529	578	580	547	526	560	561	547	525	576	550	579	594	554	564	568	525	577	599	539	552	575	533	551	546	531	606	543	519	577	551	569	550	563	566	569	543	589	561	542	588	547	537	512	555	585	572	587	561	581	578	597	536	547	530
53364	43941	13107	7284	5103	3813	3019	2558	2127	1903	1725	1513	1476	1403	1323	1207	1183	1139	1147	1121	1101	1105	1028	1025	1037	1092	1024	1021	1010	1032	979	988	982	946	970	1012	936	1021	979	953	952	936	1009	938	983	969	942	1024	951	971	965	966	932	909	940	944	899	945	980	961	991	929	929	956	981	980	933	913	889	932	966	903	953	951	941	912	938	898	914	885	942	985	955	918	960	959	880	877	935	935	920	950	899	1003	934	918	907	971	1020	920	906	909	962	916	933	951	915	957	914	954	910	880	921	980	969	908	963	932	956	938	943	850	934	911	927	983	946	923	956	852	867	944	922	949	904	954	937	958	893	928	884	924	971	937	919	971	897	874	933	979	921	882	883	935	925	971	938	912	903	922	910	959	934	919	923	933	956	889	915	890	969	1031	943	915	925	933	934	953	953	874	933	933	865	886	947	913	948	1020	925	904	857	948	960	966	954	933	906	898	901	895	921	922	897	940	951	917	954	923	853	911	945	938	906	923	912	874	908	944	904	908	926	972	943	907	896	936	923	898	943	940	906	940	940	926	880	871	890	952	927	927	920	936	880	883	916	899	894	887	928	890	867	965	915	942	924	926	918	914	928	959	945	883	883	921	913	904	931	893	901	968	886	939	920	931	929	989	948	965	908	896	917	919	880	879	925	962	946	959	917	951	940	882	855	943	925	914	921	939	929	941	890	941	925	925	899	940	942	938	927	884	908	917	951	914	941	959	940	911	965	939	875	914	932	878	890	875	919	932	918	918	925	906	913	935	967	938	949	1006	931	917	915	899	903	896	932	949	873	945	903	952	947	902	875	869	918	914	925	931	968	935	928	925	938	878	914	891	952	940	942	975	917	922	944	997	937	832	896	907	897	939	918	917	965	889	910	905	940	963	973	892	921	956	893	947	909	896	907	904	939	993	870	927	921	939	950	887	893	859	931	896	940	933	921	935	915	912	918	833	965	940	963	956	937	908	908	903	894	954	931	930	982	908	895	898	914	912	950	965	927	892	879	932	966	887	899	901	995	938	933	903	886	970	885	924	928	936	944	908	960	860	922	911	929	925	900	920	930	897	955	897	903	920	939	925	960	939	954	920	906	894	948	920	912	890	972	901	933	958	923	907	953	932	903	950	987	898	893	946	942	938	928	943	870	904	869	916	899	899	986	962	842	937	923	937	973	936	910	938	874	931	872	942	937	971	929	913	886	958	937	941	910	890	930	932	880	895	949	904	903	912	912	924	940	914	934	922	929	900	952	975	935	929	941	941	909	903	909	936	941	927	870	883	874	923	933	934	939	936	870	891	908	937	962	906	930	895	961	925	908	948	889	896	904	910	934	895	958	923	938	913	876	880	904	905	902	936	906	887	900	922	988	950	894	908	870	948	937	870	889	933	967	924	942	890	888	934	911	928	913	948	971	890	901	922	909	992	929	944	945	879	878	889	921	891	872	951	963	955	901	925	927	885	918	888	945	937	897	963	917	863	961	933	890	928	923	876	912	955	927	923	904	860	947	852	937	922	916	893	942	934	906	887	938	897	958	963	817	950	885	953	928	950	969	939	980	915	905	882	931	935	921	969	921	910	943	954	957	909	914	890	993	960	870	911	917	957	942	932	906	925	929	904	887	950	933	955	922	914	894	905	991	912	885	961	976	908	910	941	934	871	884	884	894	919	949	918	919	964	900	924	932	895	949	905	933	930	927	924	901	956	993	968	901	887	883	927	985	902	896	939	958	938	971	956	905	936	924	919	888	950	928	961	952	859	970	903	903	891	931	956	915	944	930	989	912	912	930	1016	894	956	881	900	940	935	952	929	928	939	918	886	985	901	943	923	929	892	988	931	888	943	926	941	966	919	896	898	887	940	932	921	933	931	952	905	923	937	901	917	924	886	936	943	857	925	951	939	945	934	933	877	918	927	934	890	939	988	954	919	930	910	931	956	930	904	974	922	939	879	914	889	967	921	902	912	913	883	864	964	909	997	881	954	886	914	900	913	847	903	921	904	980	933	963	925	944	897	903	973	915	968	931	914	928	903	884	869	952	911	883	983	924	953	890	964	938	913	942	862	909	922	914	830	936	917	900	996	896	992	904	900	866	919	897	898	952	908	912	931	958	970	883	903	889	939	940	885	936	918	915	928	958	892	903	912	873	915	874	949	889	1030	905	938	911	917	882	932	919	931	885	910	960	952	919	898	933	867	927	884	956	994	870	917	947	943	887	916	980	900	904	892	938	923	906	933	909	950	841	988	925	936	922	1016	992	935	924	958	922	884	867	894	901	972	952	921	936	914	964	897	889	914	851	905	924	894	956	864	971	932	981	928	882	895	954	925	948	933	916	892	923	913	931	933	943	837	943	943	887	884	944	912	887	917	914	934	922	893	931	915	971	919	941	883	952	926	863	906	910	928	884	956	901	952	994	877	886	934	956	901	942	954	974	922	913	891	931	935	935	944	873	927	919	872	886	957	846	931	944	926	961	941	921	917	924	944	945	939	960	810	954	876	915	909	924	880	914	926	888	955	910	916	901	964	913	955	944	917	941	963	936	942	895	933	882	911	941	925	942	949	910	986	917	916	953	923	921	940	883	921	935	918	877	956	921	946	910	939	932	939	927	880	956	898	900	911	868	920	906	932	931	962	884	925	931	904	935	980	897	935	1008	943	904	877	943	970	924	888	883	909	967	951	945	918	890	869	911	966	912	920	938	920	938	942	933	944	889	901	883	946	884	950	933	894	933	927	966	929	924	990	889	936	940	936	928	943	922	956	904	897	897	950	917	963	929	920	951	931	938	904	980	922	900	903	942	950	904	904	900	905	913	929	946	944	900	894	898	939	920	965	904	936	937	858	922	868	945	912	918	968	923	924	955	844	933	918	915	893	911	949	915	948	951	929	942	900	918	892	917	920	934	849	896	961	1003	967	870	914	921	914	939	948	937	870	907	899	942	898	944	990	901	938	947	903	902	917	938	969	891	917	926	920	927	881	944	905	918	945	889	965	898	929	931	949	960	963	886	947	928	919	929	967	967	941	931	889	935	920	934	956	903	933	897	874	965	907	950	937	846	987	886	899	953	930	871	889	909	906	866	920	883	978	887	899	937	885	938	938	938	921	913	921	951	919	912	946	950	897	969	900	963	917	970	980	916	898	925	894	949	920	906	938	905	989	843	970	896	929	919	948	900	852	895	906	894	956	885	957	941	928	918	933	919	851	939	906	961	915	935	942	874	943	938	853	908	921	924	917	968	916	1006	923	929	903	900	931	917	945	922	985	901	872	907	982	928	958	908	908	942	886	921	937	915	928	913	909	867	918	886	939	957	907	934	919	888	947	932	919	917	918	946	926	905	847	963	979	925	927	929	910	891	909	955	922	936	981	954	932	942	967	956	963	914	977	886	868	905	972	864	905	993	920	977	867	864	920	946	936	934	918	866	914	907	852	919	958	886	917	884	873	953	914	906	930	942	924	938	868	898	927	947	896	909	882	905	877	923	875
26434	20749	10572	585	265	193	227	214	164	186	183	176	182	181	194	169	187	163	168	172	148	162	189	158	163	171	141	162	171	163	176	183	179	141	171	176	181	157	148	174	167	160	161	149	195	166	163	173	174	186	152	159	183	189	148	179	150	194	166	163	162	168	133	165	175	166	176	150	152	158	168	160	156	176	182	156	159	154	158	163	171	167	170	177	161	162	157	156	162	163	168	164	163	163	178	166	153	170	148	166	149	171	147	193	188	185	167	158	163	169	167	159	161	174	138	174	159	180	157	166	173	151	180	170	150	166	197	141	174	198	160	169	151	179	158	169	163	165	156	168	143	156	157	153	169	157	154	146	173	150	149	142	138	167	164	167	140	159	160	152	165	161	169	175	164	144	152	166	179	145	189	182	158	160	148	149	194	138	156	171	178	166	155	152	169	158	151	162	198	145	157	160	149	173	155	169	183	185	166	161	153	180	186	173	175	153	191	166	158	162	163	180	159	149	168	180	168	144	169	141	179	158	135	167	151	148	182	163	153	153	160	160	156	151	152	179	174	167	184	181	161	164	153	173	168	155	150	166	141	161	160	165	146	177	172	193	172	172	150	174	181	164	154	181	154	168	162	173	165	157	184	147	166	152	171	154	177	161	168	149	168	157	170	161	180	166	172	173	155	153	169	174	166	171	181	188	150	189	141	157	165	167	156	179	195	176	195	169	171	166	179	154	158	172	173	188	169	143	152	156	149	193	191	186	168	183	178	155	172	148	151	156	171	147	164	178	160	159	174	146	167	176	158	182	168	176	154	197	152	172	156	167	191	166	186	171	155	162	147	140	162	169	170	168	171	161	145	162	190	164	168	184	179	170	166	173	165	164	166	167	144	198	171	165	153	168	156	181	158	143	147	189	181	156	179	150	179	167	169	159	158	172	169	161	162	165	175	168	165	169	151	166	154	161	146	179	171	172	162	183	159	164	178	142	146	156	175	154	142	187	152	186	169	158	156	156	184	156	166	191	170	175	153	146	142	157	145	161	148	169	148	163	182	152	167	157	173	177	156	184	183	154	169	160	194	163	171	165	173	182	158	150	190	154	147	162	165	172	157	169	151	164	149	166	176	166	139	159	158	151	132	169	163	151	169	172	153	157	173	159	194	142	167	188	177	155	190	158	155	153	170	164	153	157	170	143	149	170	145	152	174	163	173	174	187	176	177	182	160	159	161	154	159	164	182	152	169	147	174	148	149	171	156	158	159	167	156	161	176	175	163	174	160	181	167	160	171	179	151	144	171	186	171	168	147	170	153	156	148	182	159	145	154	178	146	180	152	155	159	155	163	180	142	163	172	168	147	152	182	177	171	147	176	179	174	158	192	195	163	155	147	176	168	160	164	147	161	151	151	154	174	174	151	152	154	184	171	144	145	158	148	177	173	186	140	199	144	196	172	175	182	159	157	176	150	164	152	158	148	169	168	152	170	167	155	182	165	160	156	160	176	184	162	167	177	173	169	151	164	156	148	150	174	156	164	161	152	150	180	171	154	158	161	177	172	189	177	180	167	161	171	169	166	152	165	154	166	146	156	160	193	156	161	164	158	146	171	164	174	190	149	151	151	151	143	162	172	147	162	177	151	167	169	154	165	186	153	156	180	156	168	192	183	186	188	182	172	196	169	169	156	182	169	148	141	162	172	144	186	173	165	174	163	171	157	173	160	161	166	164	152	169	159	165	159	175	152	161	179	145	164	178	161	158	142	184	152	155	161	162	158	170	163	181	191	174	156	177	139	183	169	166	176	174	171	154	150	167	167	171	160	166	167	161	174	171	164	151	149	175	155	173	180	161	155	191	155	150	158	128	129	165	173	148	159	156	172	157	188	157	170	147	151	174	164	181	154	160	165	170	166	168	144	175	176	174	152	156	169	177	170	154	172	154	159	175	174	159	171	175	178	159	155	154	160	158	155	157	186	152	151	173	164	167	173	179	180	178	168	165	161	177	170	181	162	141	176	154	170	165	164	189	183	157	154	169	162	182	182	177	149	154	152	165	158	169	161	184	163	146	154	157	175	169	168	168	161	162	173	159	148	172	190	180	155	144	133	152	194	170	154	178	185	157	159	159	176	181	178	174	161	166	145	167	160	149	175	210	166	152	170	165	155	164	172	156	163	160	150	190	170	164	164	163	152	146	169	167	173	169	159	140	160	134	144	160	158	159	136	165	175	189	154	142	161	158	158	195	165	163	154	172	145	147	184	174	163	159	148	185	137	173	156	135	178	172	140	160	148	161	176	163	165	177	153	156	158	174	180	162	184	171	170	174	166	173	155	194	165	156	169	161	150	146	169	150	141	159	158	163	162	162	159	158	149	148	171	181	152	152	161	159	167	167	165	184	150	162	165	160	151	145	162	149	145	186	163	169	184	169	168	168	147	182	167	142	160	159	149	168	155	166	164	158	179	161	187	186	146	153	163	164	158	147	147	145	150	155	166	144	159	178	162	145	153	137	141	167	164	152	174	161	156	165	159	152	191	150	149	172	143	166	162	155	166	145	170	161	156	191	192	179	168	158	181	152	165	179	174	145	177	161	147	155	138	172	167	163	161	151	198	158	152	177	160	177	158	178	153	158	160	178	169	171	164	187	173	146	175	168	159	176	173	169	158	169	155	154	160	192	167	164	176	181	165	175	161	177	164	158	183	167	161	163	160	173	187	201	143	163	150	159	151	179	186	167	169	146	166	175	172	164	163	153	178	154	147	170	175	155	180	175	182	160	173	173	172	168	129	148	152	174	145	165	165	158	171	164	184	167	127	165	168	172	170	153	156	176	181	189	158	177	176	191	155	175	182	142	172	170	155	162	160	186	171	180	161	179	161	142	157	166	156	172	177	160	170	159	188	179	167	162	147	161	145	141	152	139	169	155	162	159	161	199	157	141	189	184	176	150	175	171	163	162	169	161	151	201	211	151	160	178	178	144	163	165	176	168	171	155	170	171	160	170	175	149	155	162	175	141	175	184	172	156	177	178	156	148	178	175	181	150	176	191	148	166	176	168	146	155	154	170	165	153	172	175	144	176	145	155	173	170	154	175	151	166	173	179	183	145	188	171	164	168	192	173	169	162	160	136	146	157	152	149	154	168	145	151	154	158	207	144	189	164	153	171	164	150	148	154	145	170	181	179	137	164	176	157	158	144	170	168	174	177	180	152	189	158	151	170	160	149	172	162	154	157	147	167	182	142	155	156	161	168	164	175	171	155	145	160	159	152	159	152	164	171	143	134	168	175	170	165	189	158	174	154	193	177	155	186	169	147	147	185	188	154	144	164	184	172	160	166	167	133	163	172	191	152	176	161	152	159	158	170	153	165	171	156	173	188	142	168	162	158	181	162	153	158	180	165	152	168	160	154	200	159	154	154	177	176	153	179	145	169	142	164	169	164	178	152	160	164	164	201	169	152	166	159	168	161	164	161	166	153	167	176	171	164	162	171	177	153	165	190	159	153
22099	14230	1171	671	498	489	408	367	343	352	352	330	331	348	293	308	314	317	305	315	304	299	310	316	315	297	320	311	334	304	300	292	302	337	310	306	298	284	336	314	293	313	317	269	271	291	287	304	279	285	310	272	278	294	273	315	324	316	284	286	301	299	295	310	303	287	276	288	299	318	316	286	306	275	326	305	297	303	287	295	310	288	302	291	296	280	290	297	315	297	285	317	273	281	295	311	309	303	295	321	347	279	298	288	303	307	288	312	274	300	291	323	321	269	301	284	272	267	325	315	272	285	302	318	308	304	288	306	300	271	327	307	289	327	326	300	303	295	323	313	322	291	314	304	294	287	293	279	306	316	315	346	283	291	295	299	291	313	277	285	300	326	273	280	271	327	337	313	303	309	287	276	309	325	298	316	299	307	321	327	298	281	305	277	323	261	327	314	286	304	273	284	290	300	316	340	273	293	328	275	314	283	291	273	261	316	323	296	323	286	310	304	295	314	305	306	310	300	314	291	298	307	301	333	318	320	292	290	328	325	299	286	287	278	290	270	297	289	303	284	288	280	286	315	301	292	282	305	295	298	296	299	292	312	301	256	300	322	299	318	285	292	295	315	267	279	321	298	296	290	298	299	311	300	310	293	305	305	304	293	298	315	311	286	301	282	285	288	309	300	311	307	293	328	298	290	286	315	285	275	289	336	311	275	299	268	278	297	276	287	284	304	289	277	296	259	301	291	306	302	287	303	268	314	295	289	300	318	314	287	294	325	271	282	270	334	306	291	301	312	293	298	319	298	300	302	298	300	331	331	322	323	329	294	316	270	332	284	270	311	309	311	303	294	265	312	285	316	295	316	318	296	310	326	289	314	315	288	324	289	311	317	332	312	301	320	335	325	365	309	304	303	291	293	277	291	281	296	300	298	314	302	299	318	293	308	292	327	306	295	311	276	296	300	292	287	269	323	296	308	300	313	294	317	321	314	310	296	302	316	307	323	322	310	317	319	317	279	323	312	289	316	287	301	321	277	325	267	322	328	290	294	275	274	322	300	316	323	303	327	283	280	302	298	276	273	260	296	296	290	271	321	292	293	304	294	305	286	313	301	290	304	303	321	308	297	295	297	267	296	318	303	288	291	298	314	325	285	322	322	296	312	321	270	267	285	263	271	310	295	263	301	262	293	319	306	323	278	275	313	297	348	317	312	275	293	321	308	287	322	306	311	290	316	300	310	323	294	273	310	281	312	307	268	276	289	311	299	309	301	314	277	319	280	312	314	319	284	308	327	289	301	313	288	305	275	261	306	283	298	311	296	321	306	289	312	320	282	316	302	294	341	286	290	294	318	291	302	305	291	273	301	302	331	286	329	277	300	306	298	302	329	293	315	337	284	312	289	285	300	305	265	281	288	296	309	290	318	307	331	318	294	301	325	277	287	281	275	316	324	294	331	288	301	287	262	293	310	315	284	265	306	298	335	295	312	316	324	301	283	310	302	293	326	319	280	272	319	307	287	314	319	303	304	270	265	322	302	294	279	290	297	309	289	311	284	292	304	306	307	297	299	310	335	301	294	292	299	300	281	303	291	296	276	287	268	294	299	328	269	333	285	276	303	283	286	282	294	339	280	293	309	302	287	311	284	278	272	309	293	298	287	319	318	317	307	318	295	312	338	279	316	287	297	331	277	325	266	292	283	315	290	298	303	300	304	327	320	305	303	303	318	262	325	292	292	340	320	297	297	305	325	334	284	292	301	312	296	296	300	284	301	292	322	315	293	312	287	294	321	303	320	293	322	310	326	284	283	302	302	252	320	331	304	294	317	288	312	284	317	293	299	275	297	317	270	311	275	290	299	315	315	299	300	287	301	302	299	299	283	300	315	319	303	311	286	299	295	317	314	314	298	311	315	320	278	287	323	303	322	289	286	323	288	313	298	287	321	280	275	306	329	311	281	316	293	292	313	300	312	313	315	292	288	306	287	298	325	298	243	280	290	323	294	297	284	294	290	317	297	279	332	319	300	309	316	271	306	291	278	289	297	301	298	283	287	314	283	294	270	296	284	302	288	284	300	280	261	272	297	289	285	327	303	301	308	289	306	317	304	313	322	303	315	287	307	296	296	299	309	274	321	309	325	290	277	278	279	299	327	293	322	295	297	321	323	305	276	263	301	271	310	293	298	348	295	289	318	275	302	301	305	271	288	313	305	286	277	289	337	265	289	302	332	282	317	280	303	318	315	302	305	293	303	291	319	317	268	269	274	321	280	324	311	303	293	293	300	289	271	319	302	288	261	253	291	303	283	300	281	328	294	334	323	292	290	309	312	290	295	297	298	299	336	278	327	310	285	314	294	280	311	309	331	316	272	283	262	295	334	310	294	341	308	306	287	316	315	300	279	265	286	298	293	276	319	286	304	313	291	273	324	309	300	277	276	321	265	316	287	305	305	308	272	307	270	291	290	308	324	303	302	281	299	313	277	293	278	311	277	291	282	278	302	306	334	312	305	317	282	329	303	315	315	307	279	284	292	291	320	279	285	297	297	287	332	271	293	307	290	312	311	298	301	316	305	273	285	276	310	326	263	257	313	313	297	291	294	289	295	280	294	314	285	263	314	303	298	320	289	331	290	283	295	282	303	303	319	302	332	320	288	276	260	300	290	270	303	339	278	315	330	306	305	328	292	306	311	301	281	290	287	299	307	299	301	277	286	282	316	298	301	317	292	296	296	307	313	283	298	307	264	308	325	297	290	314	332	292	331	321	306	314	297	308	295	299	310	296	306	269	306	263	346	304	287	301	316	306	291	313	293	294	300	292	281	295	303	288	293	325	297	311	310	361	324	280	314	287	291	324	312	322	322	316	289	338	315	301	325	283	331	281	319	307	303	296	268	274	296	278	294	281	298	295	314	305	301	289	277	318	285	297	285	302	295	267	272	291	288	284	274	283	343	306	291	305	300	310	313	312	303	303	303	293	304	294	293	305	300	308	261	298	293	299	304	281	312	313	309	304	283	324	305	289	300	304	312	280	303	327	298	291	327	326	288	276	299	307	316	308	294	299	251	326	294	296	307	302	276	306	321	312	291	285	303	327	304	302	286	320	306	324	317	283	313	274	299	298	267	281	321	282	273	300	287	280	288	296	315	256	289	303	303	314	319	264	266	311	279	287	294	304	296	287	301	310	305	310	309	298	315	311	281	288	313	302	295	295	333	303	310	302	293	309	304	287	293	320	296	284	293	292	299	289	289	308	304	329	300	272	294	300	333	320	292	274	324	307	316	299	312	300	305	268	297	315	267	297	305	290	285	312	304	291	279	295	291	337	313	274	285	279	310	281	295	278	264	330	297	303	275	296	285	296	286	334	311	282	309	326	293	303	320	304	301	316	333	325	281	293	312	307	301	305	317	292	283	294	299	312	308	279	288	300	321	304	351	286	309	292	312	336	298	287	329	275	283	304	295	311	274	319	306	288	291	273	292	313	329	292	295	299	308	307	255
23986	21090	28363	24025	20313	3002	893	663	551	537	506	494	447	517	471	471	426	426	476	441	416	431	411	427	389	421	395	462	394	412	432	408	468	400	405	366	401	400	407	374	402	383	406	415	386	419	420	409	421	425	419	394	411	377	421	420	439	379	415	410	382	420	375	419	396	423	389	418	428	413	388	417	402	388	399	408	388	392	437	424	448	413	371	395	416	378	444	387	398	426	399	401	407	390	413	433	394	428	422	424	437	393	425	394	402	424	405	414	395	386	390	417	401	390	417	392	422	408	416	428	430	397	410	400	425	393	381	395	434	391	385	398	440	389	407	402	375	420	376	442	396	412	402	392	378	408	407	410	395	411	400	391	424	396	423	387	425	409	397	379	410	376	378	389	400	402	428	433	437	408	429	385	401	397	404	418	446	429	389	385	402	377	427	390	419	374	436	403	418	394	427	424	362	408	369	415	421	393	424	394	426	427	383	400	402	444	419	399	373	408	374	371	418	387	414	397	382	377	397	422	416	374	397	407	379	391	418	427	395	427	382	401	381	414	414	404	386	361	407	418	410	421	416	421	433	410	404	394	429	427	401	430	363	401	378	409	387	418	396	406	364	421	381	403	367	399	408	387	385	416	451	372	419	427	410	405	421	426	387	389	407	406	353	406	404	384	381	385	427	422	408	424	381	374	436	402	425	430	373	386	411	415	413	411	402	366	408	365	436	393	399	390	410	400	429	386	388	407	407	374	434	397	360	436	399	415	388	413	412	381	402	399	413	402	421	399	389	389	383	376	403	420	398	370	418	412	406	393	381	377	374	383	449	385	439	377	401	382	402	406	435	367	350	448	373	361	405	435	357	396	424	400	394	426	403	395	394	411	365	385	443	400	411	405	371	409	402	378	401	446	404	380	417	364	413	387	421	393	418	401	407	379	387	430	413	374	396	414	423	404	426	415	402	382	427	404	395	386	411	382	381	418	388	344	372	410	383	421	409	392	380	400	407	454	445	411	391	412	420	372	421	411	386	370	384	401	420	384	395	393	398	404	420	409	374	395	421	441	413	410	367	382	387	422	414	386	384	399	416	412	391	417	428	377	393	362	390	418	395	412	401	366	393	374	410	383	400	424	394	407	378	387	373	389	403	357	425	423	404	349	430	404	366	388	411	402	405	405	446	433	405	383	392	420	354	411	397	389	413	433	365	372	407	381	398	387	356	409	394	412	413	371	418	400	390	390	403	382	390	402	414	391	379	416	371	420	403	379	448	398	351	353	384	400	397	413	391	390	412	399	409	387	387	417	359	387	406	373	418	392	419	409	427	383	395	430	423	422	393	392	390	395	395	409	421	376	408	393	434	382	437	353	406	398	410	430	424	377	393	406	388	418	392	391	404	419	417	414	388	399	416	402	375	418	389	379	394	405	403	407	382	413	408	391	421	428	419	393	421	429	404	370	377	418	406	434	399	411	427	404	387	409	390	393	382	409	410	401	408	410	419	399	414	369	397	395	424	436	394	427	429	438	395	399	392	421	410	415	406	414	407	410	377	411	402	395	364	389	394	384	417	395	389	409	401	387	425	403	417	384	390	411	404	391	382	391	382	400	415	392	422	403	400	387	353	439	379	390	438	393	401	391	414	404	424	392	403	416	414	414	394	384	405	405	425	390	418	398	369	368	395	396	383	437	400	420	396	420	345	409	388	422	424	407	401	389	417	403	398	401	374	408	395	434	404	395	413	389	429	430	451	389	428	417	402	393	400	387	395	372	441	391	418	390	409	381	418	393	415	403	412	383	398	422	379	404	408	386	407	416	406	379	367	395	390	413	429	394	417	376	446	371	416	427	384	366	389	390	409	410	443	392	438	388	369	405	398	437	435	411	393	404	439	423	377	390	425	396	429	405	394	406	383	426	438	382	405	401	376	419	352	396	384	398	384	376	360	361	396	370	384	402	395	393	416	391	373	399	418	412	430	371	407	395	405	379	426	386	433	409	419	452	391	357	402	419	420	379	443	407	403	368	395	377	383	400	423	409	388	390	414	398	413	387	411	410	391	409	395	387	402	388	441	430	417	396	428	404	394	372	400	403	405	382	412	391	422	421	384	426	447	412	443	401	421	394	400	419	399	397	375	381	422	370	363	395	399	417	382	412	420	419	445	427	399	421	397	416	383	421	414	424	364	452	383	366	415	415	404	409	384	408	398	388	398	395	381	416	387	421	394	406	420	405	423	387	416	374	394	434	338	424	366	390	383	411	385	434	379	430	424	426	409	405	392	397	407	424	367	403	401	402	390	432	421	395	387	418	422	398	389	432	366	425	405	389	406	399	387	403	388	397	388	393	417	401	400	396	423	416	420	390	432	397	394	387	420	401	391	401	400	390	386	417	382	414	400	424	437	372	399	360	414	428	401	417	385	369	404	383	388	376	402	398	416	393	448	418	375	436	414	395	405	416	401	399	408	380	402	399	398	362	385	392	402	372	395	383	396	400	415	463	398	425	398	390	428	389	391	429	382	394	383	391	414	414	392	414	403	431	404	389	409	438	413	430	398	392	385	386	417	449	438	387	405	396	404	362	390	390	382	379	421	398	403	383	418	401	363	412	386	416	408	435	425	412	392	406	399	386	401	429	403	387	405	422	398	403	417	401	386	397	389	416	429	433	424	414	390	379	361	404	421	417	416	425	397	381	388	365	419	428	419	409	369	398	416	398	401	408	392	392	400	399	395	430	347	377	394	357	397	425	347	425	416	414	386	400	391	446	423	387	393	399	413	409	403	409	406	403	455	432	374	397	358	383	403	414	375	381	445	392	405	407	384	369	410	353	412	417	419	439	391	422	404	398	418	412	394	410	428	406	412	434	387	412	378	420	425	363	396	394	400	398	396	383	410	407	391	364	433	419	401	392	448	402	406	434	398	371	383	392	357	414	408	435	404	398	407	397	366	374	379	381	349	398	400	382	396	413	383	410	377	387	384	389	437	402	408	387	419	390	386	404	416	390	437	402	416	379	387	423	408	386	428	426	383	406	391	403	387	383	388	418	392	379	405	394	393	415	437	404	370	413	406	398	414	401	431	426	433	383	390	384	381	388	390	403	401	392	407	359	414	389	401	398	414	408	402	411	418	399	403	424	380	422	368	398	391	386	375	413	421	404	387	400	381	403	397	385	391	364	400	393	395	381	396	375	436	364	398	389	421	392	377	409	401	369	431	382	406	389	402	411	419	406	408	402	395	403	437	376	414	395	430	389	437	369	402	387	404	358	389	428	422	403	389	383	399	430	369	405	369	410	407	413	392	403	425	372	440	387	430	388	409	421	402	396	430	384	396	402	419	423	400	387	387	413	418	425	415	390	422	437	396	376	419	373	373	399	402	413	414	354	420	402	417	434	395	412	396	379	368	384	367	417	429	410	425	411	401	431	419	383	386	418	377	444	388	406	422	418	404	420	365	428	422	443	372	402	393	402	387	415	441	412	450	390	402	414	407	417	411	374	376	408
45621	40031	8260	4281	2991	2284	1786	1550	1409	1179	1077	961	892	884	904	875	823	872	774	747	796	729	712	791	721	707	762	685	764	736	681	743	644	728	738	734	688	706	748	738	700	689	687	697	725	738	711	687	700	686	717	676	731	683	726	659	709	703	628	681	696	679	657	664	695	672	734	717	686	648	725	727	703	672	693	712	708	668	635	698	695	669	701	666	701	662	720	698	682	649	725	715	660	673	698	751	672	657	670	694	682	735	677	670	716	690	648	737	702	745	683	651	662	700	688	731	669	714	692	680	674	695	672	655	732	672	707	675	700	718	649	723	674	690	716	678	700	725	706	763	706	695	652	692	670	633	691	692	701	655	738	635	697	672	678	713	682	700	682	675	659	692	697	705	671	704	685	704	609	675	740	665	672	689	642	689	666	648	704	693	629	670	686	659	710	691	648	667	723	638	695	686	690	672	685	685	673	679	675	681	709	701	662	647	743	648	678	691	645	637	662	690	669	665	701	682	650	671	747	678	699	693	720	711	663	674	657	653	721	675	685	698	673	704	662	665	685	658	694	734	715	698	705	674	681	719	689	672	708	623	748	660	725	682	694	662	718	651	634	691	675	677	644	750	712	675	660	695	703	668	670	730	695	677	698	668	692	665	687	666	682	684	704	673	656	697	693	700	733	646	703	667	665	692	683	701	662	666	695	649	669	616	707	694	686	739	660	689	678	686	704	700	680	727	676	648	662	683	732	680	702	634	699	651	658	667	679	686	688	675	661	675	711	669	667	682	718	710	673	636	687	661	694	697	728	670	695	671	655	680	693	657	690	710	686	674	680	675	710	648	679	681	682	654	675	715	731	710	686	671	661	671	722	718	745	696	660	658	683	670	690	729	721	716	697	670	681	664	706	668	662	701	696	664	622	695	671	718	712	686	670	653	654	621	663	696	687	640	724	745	666	728	723	642	719	702	639	728	702	674	693	712	643	697	662	708	675	690	668	684	680	667	669	697	712	676	639	681	694	651	676	656	661	699	663	684	716	748	678	665	683	661	619	676	678	728	676	710	657	709	668	656	679	676	747	637	674	693	665	666	701	719	656	656	723	665	685	673	636	696	730	720	641	695	637	709	621	692	700	684	691	690	706	662	657	676	662	711	627	674	660	691	685	678	663	700	668	699	661	713	742	679	692	686	708	658	704	678	661	651	675	680	673	681	698	696	651	659	702	737	660	684	681	674	706	684	614	688	690	696	664	646	714	665	704	667	701	709	685	710	683	688	701	704	667	710	708	678	693	684	658	676	670	671	722	694	705	607	673	636	680	635	714	695	699	667	697	718	678	670	654	665	695	654	698	676	662	691	716	668	717	714	723	682	666	725	697	681	722	682	737	667	693	718	648	693	708	706	689	643	662	657	713	661	661	695	671	707	684	660	673	708	713	694	637	681	689	698	647	697	671	639	656	661	714	705	620	683	703	702	673	709	707	671	692	710	744	698	664	649	663	748	639	669	689	695	690	681	685	670	685	693	703	687	619	647	678	713	757	712	729	669	656	680	691	647	662	684	663	684	719	693	651	647	711	675	681	670	714	718	667	671	693	655	679	680	694	687	711	677	699	656	663	739	703	709	672	714	643	730	686	688	707	686	680	742	695	672	670	726	694	702	691	707	680	702	721	680	665	704	675	667	683	708	685	701	681	656	651	670	701	647	674	676	677	708	671	707	695	727	682	674	651	669	671	748	676	682	723	685	686	724	682	737	709	667	672	696	689	719	687	684	708	689	674	725	664	694	661	666	727	666	696	706	692	694	702	686	720	673	667	704	684	752	640	716	712	666	668	686	707	652	703	683	699	649	650	733	698	713	656	714	675	666	677	671	699	682	646	662	667	674	663	704	682	686	677	678	707	709	687	695	676	675	683	697	692	628	718	676	716	643	660	700	678	655	673	647	673	672	677	701	638	696	717	721	726	645	689	700	700	674	685	665	702	686	684	678	674	667	740	681	704	688	698	687	685	690	712	659	701	682	645	687	663	649	642	660	700	699	702	675	714	657	698	704	654	653	678	673	701	662	663	687	684	712	686	721	741	705	672	654	715	634	684	688	699	675	676	680	684	707	667	691	685	640	683	700	669	656	641	681	689	733	635	715	721	714	662	701	697	668	677	664	646	653	696	644	690	704	663	691	705	713	696	677	660	667	705	675	704	660	674	706	708	656	725	661	699	675	664	697	633	692	662	688	657	662	698	638	723	679	735	721	665	665	669	748	707	708	655	647	703	678	759	684	687	698	683	716	678	688	717	665	680	661	675	718	726	728	661	686	668	705	742	660	669	638	672	687	658	652	690	651	672	675	692	677	696	642	649	709	656	723	726	683	655	689	674	680	659	641	699	675	714	695	697	671	691	681	670	692	671	647	695	617	669	682	691	679	664	672	658	676	710	701	639	673	699	668	664	655	707	692	728	676	693	703	731	659	681	673	676	699	646	704	684	695	698	667	681	646	668	639	726	682	655	659	659	683	690	700	723	681	693	663	661	693	704	678	689	738	745	696	652	693	635	712	697	668	663	725	654	708	717	699	669	668	687	682	701	719	674	690	694	665	672	683	676	645	708	667	726	719	656	711	688	675	687	682	697	682	683	692	657	695	706	663	672	670	681	662	691	677	724	695	712	703	669	719	714	668	740	650	682	715	705	642	669	681	705	676	715	664	700	671	716	640	682	713	712	724	692	671	684	683	688	729	722	670	682	657	692	704	660	643	710	679	718	722	697	686	708	702	700	661	680	669	679	719	713	691	665	655	695	694	683	657	704	705	674	645	675	638	669	689	691	629	668	672	683	686	671	676	676	691	692	666	671	680	687	687	678	703	675	706	632	676	712	672	709	657	648	716	679	681	705	694	652	672	633	682	691	674	714	733	687	658	707	697	694	690	687	646	689	651	676	669	702	743	688	691	741	688	687	682	655	691	729	685	612	678	673	679	719	695	656	697	679	670	662	723	675	686	669	651	709	676	699	677	651	707	695	708	678	705	666	640	677	676	723	651	672	667	634	703	720	725	654	747	658	716	697	733	703	695	675	703	680	665	684	695	674	672	688	720	681	639	692	666	666	698	713	673	654	690	726	653	691	708	669	682	674	678	700	705	707	681	658	673	673	690	678	631	692	701	677	700	620	653	680	689	716	720	677	723	712	683	653	730	643	637	664	710	653	713	675	723	680	646	706	707	717	674	661	673	688	659	752	698	635	684	706	680	656	756	699	724	757	714	679	661	656	702	666	661	697	752	684	669	706	742	711	724	691	646	683	692	657	654	646	662	669	707	730	682	652	658	657	692	617	652	679	699	650	711	663	661	701	655	661	684	711	685	666	662	718	725	693	728	698	656	737	695	688	690	672	732	699	682	741	659	678	669	725	668	649	692	714	657	688	753	726	701	682	594	646	705	643	644	670	670	678	662	671	721	688	635	712	684	654	635	667	683	677	698	699	652	725	698	668	669	694	687	674	648
23124	21090	28996	23421	21088	19830	2805	1162	877	806	793	761	733	713	680	699	706	671	624	599	605	626	588	553	624	571	540	570	605	562	603	637	608	544	592	605	590	602	562	534	531	585	608	577	558	569	576	577	555	563	585	565	568	567	560	567	558	542	564	547	598	558	545	535	552	545	549	574	606	546	585	555	549	568	542	579	601	530	554	586	557	585	572	579	564	546	620	601	555	519	530	507	555	585	576	551	560	582	581	564	523	578	542	561	558	545	562	582	543	534	602	551	587	559	581	589	550	574	518	569	566	574	567	545	564	557	521	539	556	544	551	544	583	531	555	581	573	547	562	612	553	568	571	587	557	566	546	614	527	567	537	554	568	549	527	539	548	499	528	533	537	557	540	546	565	539	571	587	568	539	582	510	558	588	526	553	546	594	579	588	541	603	521	531	563	545	564	552	527	519	535	568	559	532	568	574	563	559	593	537	551	546	547	526	527	512	573	565	509	546	545	559	535	561	533	538	541	558	531	499	530	517	523	570	569	548	541	512	587	592	559	544	543	549	531	557	548	537	539	545	556	547	585	590	547	563	543	567	531	521	545	574	557	579	551	562	559	531	580	519	572	533	534	595	556	566	546	526	581	536	529	549	562	551	540	593	549	559	569	570	505	516	532	580	555	511	540	506	561	569	591	534	580	590	520	577	596	563	565	542	565	504	553	523	551	556	606	545	573	573	565	548	550	520	568	539	539	534	550	532	551	511	564	579	523	529	561	579	592	574	585	528	615	552	561	573	552	567	551	546	552	593	537	562	574	540	568	575	529	564	537	551	542	561	508	579	602	565	551	563	536	562	579	556	570	597	567	577	547	560	519	567	562	535	558	525	561	591	558	546	547	533	566	611	553	552	551	544	559	564	513	551	567	585	539	578	562	531	517	539	523	568	570	569	552	559	537	571	549	589	542	566	579	598	531	563	580	554	500	593	573	556	560	542	573	543	547	553	528	570	535	601	592	551	589	569	558	540	582	516	550	518	546	561	575	535	549	563	521	548	527	595	545	532	549	569	559	558	557	547	576	516	512	572	585	601	584	562	553	539	535	566	579	547	553	558	609	571	567	582	559	513	549	539	558	552	518	539	532	583	524	531	527	535	573	526	518	566	567	576	567	546	557	549	557	540	568	589	569	555	534	506	566	592	558	533	589	582	549	559	564	505	571	527	525	552	587	561	517	549	562	579	549	568	561	563	530	540	528	615	574	542	552	548	608	561	565	596	571	582	545	576	553	546	558	554	552	518	568	601	568	553	518	545	556	538	552	568	596	551	589	564	525	546	561	508	565	516	515	564	574	550	522	579	546	578	540	532	559	531	547	560	587	499	514	520	593	562	543	535	606	551	551	516	562	558	536	588	546	533	580	593	569	547	550	567	578	548	561	603	573	560	540	543	543	576	584	551	587	584	591	548	522	562	550	535	593	542	537	541	565	541	544	533	571	531	575	537	600	560	595	531	526	596	570	618	568	564	556	572	596	537	534	570	542	546	549	570	527	543	558	548	617	558	529	589	497	568	558	560	556	543	514	559	545	524	540	575	517	553	585	575	572	576	555	612	524	541	553	518	545	547	506	560	565	502	537	565	582	570	574	566	598	548	551	569	565	567	551	562	562	628	555	540	569	546	526	529	590	603	550	586	579	568	540	527	571	529	546	531	524	578	575	569	534	581	575	547	536	559	577	558	516	560	561	526	587	542	596	555	595	520	594	563	572	589	525	603	562	561	562	554	522	558	552	539	552	521	546	560	583	557	550	562	542	561	527	555	524	576	582	573	547	516	515	554	593	641	553	527	583	545	543	552	492	559	550	604	552	534	570	576	542	569	617	555	542	555	547	568	507	542	558	586	565	564	539	533	562	546	585	574	573	599	543	548	543	535	545	570	580	548	547	586	535	551	543	541	567	552	572	506	551	590	549	572	597	536	542	536	556	605	604	531	556	600	537	537	566	543	613	539	548	531	559	568	540	567	557	557	555	546	540	565	537	579	564	606	604	539	554	531	568	548	573	562	546	551	548	568	580	548	545	550	540	557	555	516	549	570	520	554	562	547	585	498	584	555	510	557	589	547	559	492	595	564	558	581	526	531	537	566	557	586	572	537	535	534	538	524	585	559	567	575	546	533	554	531	539	568	555	563	556	514	553	537	565	535	594	538	506	548	534	560	550	501	556	553	573	577	547	591	578	537	575	582	535	579	551	636	571	566	542	522	523	571	561	546	541	576	603	561	558	520	587	548	546	549	574	559	550	553	537	554	540	559	545	580	577	583	558	537	546	566	564	575	516	582	569	550	531	595	608	569	546	535	575	543	529	534	560	592	534	537	534	539	493	569	542	587	590	565	540	520	573	550	565	547	539	544	509	516	554	531	557	559	577	553	561	552	576	529	554	583	562	561	514	530	592	560	577	535	536	570	539	540	524	567	546	586	572	560	542	506	520	613	551	543	553	554	546	574	559	546	512	558	568	579	537	520	510	546	551	567	606	608	590	538	575	612	538	533	577	597	576	548	555	529	575	540	552	537	512	548	547	593	573	538	524	547	547	560	562	570	609	582	615	558	570	556	542	524	561	540	547	542	543	584	555	587	575	578	552	565	555	509	580	599	536	524	544	526	507	543	555	551	550	550	571	584	564	579	535	552	569	548	544	575	544	530	570	596	566	569	518	572	499	571	580	549	522	537	534	554	555	539	533	585	588	555	528	532	497	553	575	530	566	599	512	563	554	525	572	567	545	578	565	538	572	581	557	534	554	526	532	562	561	581	583	553	551	513	595	563	542	566	564	588	568	508	544	572	557	551	551	557	531	552	590	578	601	586	562	596	563	535	561	542	544	605	556	545	559	507	559	547	569	543	539	580	519	557	548	566	576	555	587	576	529	519	554	527	532	558	579	544	578	576	551	546	548	524	546	560	543	529	572	573	560	569	571	579	576	558	559	545	548	521	551	577	546	552	562	588	540	516	559	552	566	585	536	568	565	587	552	587	553	557	557	508	544	548	545	517	578	575	554	555	530	560	548	578	536	554	550	567	588	540	550	545	560	524	585	562	550	534	533	550	551	524	568	516	571	549	552	542	586	575	527	566	567	556	569	561	575	504	579	516	510	525	546	532	594	540	556	542	541	543	524	558	574	570	557	584	537	536	535	567	526	572	529	537	555	597	589	567	585	563	553	528	518	577	546	569	580	558	559	539	544	536	535	550	563	551	538	557	560	561	554	550	554	559	539	554	581	527	557	534	543	559	557	559	566	565	560	585	535	534	562	558	543	579	531	557	540	551	532	543	542	601	537	602	535	543	553	537	541	560	546	503	565	576	568	564	550	560	548	574	556	569	549	502	560	568	531	531	545	510	582	577	546	592	564	550	540	529	545	550	566	531	567	590	551	508	550	532	536	528	591	555	569	536	638	515	549	568	529	565	566	553	565	558	568	503	543	552	503	552	548	573	539	547	508	557	564	540
53087	49957	13154	7068	4928	3763	3093	2508	2139	1859	1685	1572	1427	1390	1306	1303	1215	1129	1113	1110	1115	1126	1054	1059	993	992	1026	981	1003	984	1033	910	976	936	1002	936	971	925	1019	925	943	977	932	947	977	946	974	1010	941	958	977	925	893	931	942	945	946	944	948	933	928	962	926	890	964	910	950	886	922	885	923	927	923	953	890	924	967	915	867	970	934	965	937	971	948	901	903	921	979	940	905	878	952	865	898	943	916	940	966	880	904	917	946	893	919	871	902	919	900	908	920	903	939	932	899	966	930	890	936	932	936	902	885	927	939	921	911	923	963	904	922	939	961	886	898	941	862	904	896	881	956	906	927	931	876	932	903	950	891	911	984	891	951	907	905	938	890	947	943	942	897	907	883	1029	928	922	926	885	921	979	868	894	891	913	922	973	981	907	1003	945	947	863	930	903	902	925	895	891	938	867	945	940	879	965	942	875	984	903	907	936	879	946	922	894	895	945	936	879	905	957	923	906	924	923	940	874	907	950	907	886	941	927	902	966	901	943	872	911	906	935	968	927	890	951	893	965	931	903	975	967	833	926	941	921	925	892	897	932	873	932	858	944	982	877	975	876	899	887	944	958	915	937	918	926	918	913	920	937	876	899	890	973	909	961	912	886	952	923	889	877	952	926	935	926	893	889	937	909	927	899	923	926	895	908	928	920	907	890	989	948	894	903	888	911	922	912	905	889	939	863	849	913	935	935	956	930	947	883	901	928	914	935	954	918	941	924	909	907	894	938	926	934	925	894	914	910	931	932	894	907	926	924	959	895	890	975	898	913	889	933	882	979	974	932	964	943	910	905	902	887	940	940	910	892	946	956	913	951	962	883	936	917	878	888	933	886	923	863	941	902	943	942	920	896	877	910	902	964	927	896	945	945	899	898	920	987	885	896	902	881	884	946	949	915	949	960	888	865	910	865	896	927	914	857	926	918	925	960	904	886	931	898	910	939	907	906	950	955	946	929	934	885	870	920	963	894	873	885	888	890	896	909	966	932	893	856	955	941	950	920	910	906	880	878	910	889	917	913	940	929	914	908	914	976	925	946	949	902	891	892	919	907	897	894	886	930	862	859	938	925	960	904	878	959	941	959	885	859	933	972	938	905	890	908	902	914	946	890	939	950	887	984	907	967	918	890	936	945	940	882	916	941	892	920	949	964	952	871	977	932	901	862	918	927	854	950	908	887	864	922	943	976	927	974	909	934	942	901	905	936	892	955	897	935	911	951	935	925	950	937	874	968	845	857	887	979	976	883	902	961	877	920	963	924	916	939	878	965	954	953	905	910	977	922	917	928	885	917	920	923	935	903	923	898	942	907	916	895	922	927	905	899	876	911	1005	872	939	903	948	893	948	906	888	892	915	879	905	926	952	968	937	938	927	930	932	914	897	954	927	909	878	907	873	881	877	999	912	903	947	964	908	883	885	867	935	942	901	926	895	931	894	901	950	930	864	963	924	936	971	894	913	940	863	886	889	938	940	904	972	914	907	957	966	929	962	873	910	874	872	894	889	862	916	935	924	859	910	915	984	932	971	871	893	892	921	950	858	960	915	876	934	949	844	906	902	938	957	907	871	946	924	887	888	976	933	959	886	929	898	911	927	934	889	918	856	946	939	935	998	871	1000	945	953	950	909	890	949	917	932	917	926	900	910	913	942	939	930	909	941	918	978	928	911	939	911	879	904	954	849	830	931	948	897	912	878	919	927	900	897	947	913	896	908	945	960	947	956	926	957	926	901	965	912	962	868	982	912	883	972	912	891	867	919	946	975	936	935	979	920	980	894	962	951	877	918	868	890	905	957	970	907	911	834	907	931	979	893	974	883	912	944	901	849	939	907	917	966	919	907	926	922	963	871	847	876	925	966	914	888	927	875	885	910	928	958	944	907	948	928	910	890	941	937	925	908	889	898	920	881	895	908	924	886	907	929	905	931	940	883	974	908	909	967	897	921	933	867	880	932	904	903	912	883	905	948	940	935	937	952	879	890	901	930	941	915	924	920	977	937	947	874	922	975	863	936	896	956	869	882	929	937	976	891	889	880	954	898	914	904	961	885	893	917	923	913	938	935	944	912	873	923	881	904	883	892	911	952	928	897	897	958	903	917	909	923	892	893	913	934	879	865	906	877	900	890	968	913	939	936	891	889	966	928	913	908	925	924	948	888	896	953	901	949	876	874	947	985	939	896	947	927	926	915	895	932	904	916	946	940	888	913	880	903	903	873	947	908	935	907	931	948	910	979	928	904	913	974	894	916	952	906	940	915	936	915	976	906	912	940	901	900	906	881	885	914	895	924	911	898	893	906	915	925	895	987	934	884	900	885	899	885	926	922	969	910	893	889	925	938	940	894	899	909	980	988	962	903	895	948	869	900	918	956	880	955	904	909	877	944	890	913	876	959	938	940	895	911	948	841	926	896	952	907	977	944	959	988	882	947	942	888	917	861	907	936	932	899	899	906	887	902	931	922	955	954	967	961	891	906	883	893	941	910	958	875	910	920	928	921	934	906	946	896	926	975	927	957	892	875	913	915	912	936	929	910	895	849	905	897	940	920	906	960	948	975	891	941	913	919	956	899	919	904	870	873	914	924	954	878	910	893	945	922	935	889	875	902	897	875	947	945	964	903	918	918	1007	878	878	879	904	964	925	921	951	874	907	918	895	930	903	912	934	937	904	885	999	861	918	939	891	908	909	929	917	933	916	957	964	955	906	890	915	879	898	925	951	869	902	898	913	926	884	936	913	923	923	878	894	878	941	957	915	923	915	959	896	957	904	914	917	940	940	912	883	920	952	880	948	938	910	909	907	902	867	967	888	944	935	873	920	879	924	916	932	919	936	869	940	909	914	884	890	888	883	926	925	927	956	907	872	909	965	976	967	929	955	883	909	915	946	886	944	921	890	940	952	885	896	878	898	939	935	884	953	891	946	936	969	923	886	941	929	961	896	906	935	924	925	963	913	933	918	926	932	927	955	939	912	925	887	917	962	919	937	910	907	962	917	923	855	963	913	956	940	929	920	924	876	917	926	940	884	935	910	869	900	919	919	883	932	929	910	938	905	914	923	896	899	895	892	904	925	917	919	954	931	909	904	919	958	944	894	918	870	921	847	933	924	934	895	921	953	878	895	989	905	946	875	884	937	959	951	870	912	947	945	877	925	986	885	911	931	942	902	969	905	878	935	941	879	957	963	968	955	825	871	931	937	955	911	906	947	938	935	872	981	925	913	906	890	890	936	939	899	962	943	910	939	909	900	949	950	918	935	941	942	939	934	923	894	866	858	902	966	928	949	987	973	866	917	947	941	907	918	886	985	953	885	934	905	934	907	926	906	916	937	929	936	954	941	1005	930	937	890	941	948	947	872	964	914	903	967	887	936	916	964	896	927	913	903	925	915	936	867	921	939	926	934	926	975	947	879	856	880	961	918	945	909	932	878	906	931	911	930	960	924	927	925	928	918	934	890	906	909	897	927
26570	20914	10792	594	242	245	196	174	182	193	175	154	169	178	158	182	161	160	171	169	162	177	170	166	147	147	183	179	182	168	171	155	169	179	165	166	172	175	176	173	163	158	168	162	150	161	160	172	173	163	177	163	190	165	159	151	181	148	173	173	163	168	163	156	168	169	190	161	162	171	173	144	166	164	156	166	162	159	156	172	153	156	194	151	152	153	146	157	169	152	171	166	137	181	165	177	175	153	154	169	173	168	168	165	160	177	163	167	171	177	164	143	142	150	172	187	182	157	183	171	179	178	159	161	154	197	174	155	150	134	166	152	178	152	172	191	154	175	152	152	156	180	138	169	173	178	145	147	169	143	166	168	165	164	151	164	150	166	175	158	160	159	170	184	171	166	143	173	188	176	141	178	152	145	163	157	163	143	155	185	185	167	150	178	156	162	175	151	167	187	177	167	174	159	167	172	147	161	176	143	165	149	151	186	156	156	150	174	195	154	161	160	163	171	141	160	183	173	174	171	164	166	164	189	173	183	178	173	174	153	166	169	185	155	165	162	149	176	169	169	196	162	178	188	177	177	181	160	185	158	164	168	174	176	135	160	166	158	165	154	175	153	158	148	168	180	171	140	153	167	180	181	136	175	168	161	155	167	162	145	151	176	164	152	161	166	173	174	172	144	153	170	169	163	156	174	172	157	162	156	180	181	194	149	145	189	155	167	167	179	156	177	179	187	192	153	156	163	148	162	176	163	170	139	160	166	180	176	170	151	181	160	164	147	161	175	176	163	167	169	169	137	179	164	160	183	179	176	154	159	155	160	174	181	168	155	163	174	164	163	159	157	163	187	154	175	181	152	199	151	179	169	172	147	181	168	165	144	150	176	167	140	183	183	168	163	170	175	155	156	155	137	179	162	140	185	155	167	176	162	159	155	187	181	184	164	145	154	193	165	166	187	191	143	154	163	172	156	153	168	169	171	157	147	180	158	145	173	173	156	144	162	176	122	152	182	163	171	163	182	170	169	147	169	150	182	167	156	164	168	178	170	136	166	148	149	179	156	173	166	150	204	160	163	157	166	171	191	178	160	163	156	149	177	167	182	159	161	167	147	158	179	161	157	171	155	178	183	187	155	164	144	154	162	177	167	152	167	154	174	186	159	154	166	159	182	190	159	175	157	196	170	168	171	167	190	171	155	177	166	178	170	162	185	199	181	141	180	154	164	138	179	178	143	160	185	184	169	154	178	155	167	168	149	167	144	176	148	168	185	161	142	179	149	177	185	171	162	170	140	184	161	152	148	190	183	170	162	168	164	150	153	165	158	155	161	186	151	166	171	166	169	168	159	152	160	186	157	161	185	151	160	183	179	165	188	180	148	162	159	159	179	158	181	165	169	181	159	182	166	170	191	162	173	164	160	176	150	177	168	170	176	178	176	145	156	184	176	167	161	171	178	153	173	180	181	169	155	158	177	161	174	152	167	179	148	178	175	164	156	152	149	149	169	171	123	162	180	161	161	163	180	153	159	163	188	183	184	169	154	159	149	174	153	166	152	189	166	166	154	173	164	175	149	188	155	156	155	165	169	163	130	160	169	168	179	173	158	157	144	154	182	165	150	161	168	154	177	154	176	153	171	173	187	174	194	166	159	157	171	163	163	154	162	160	176	159	166	184	191	152	152	172	175	171	186	175	173	174	179	144	150	169	180	143	160	164	144	170	173	152	161	174	165	175	158	154	172	181	180	182	162	156	156	163	184	153	167	172	172	147	169	172	187	150	159	172	181	186	150	186	144	183	175	191	163	179	157	180	150	155	163	183	140	171	151	172	162	164	153	166	163	178	174	187	165	144	171	161	153	179	140	177	162	169	161	163	148	169	163	160	177	158	151	183	151	167	176	186	155	183	175	163	151	171	174	166	151	179	178	154	164	152	163	148	192	179	166	178	149	159	145	153	176	166	168	175	151	175	168	153	149	161	161	161	178	175	188	175	170	165	167	153	185	166	162	180	150	180	158	182	153	184	157	164	181	155	187	182	176	145	141	160	171	161	143	144	173	166	156	158	166	183	138	153	145	149	180	157	159	144	144	156	163	162	168	146	169	157	182	169	140	158	160	187	132	146	182	143	158	169	180	178	167	162	166	182	182	158	176	166	162	147	164	163	169	142	180	193	161	163	168	162	173	169	165	187	153	163	153	156	163	164	179	160	161	153	177	176	163	153	173	167	169	157	176	167	165	165	156	168	187	157	158	178	177	185	171	159	171	139	169	159	167	184	138	178	162	147	166	173	152	163	163	158	148	151	165	163	133	156	161	158	177	199	146	168	172	169	176	154	171	166	164	161	161	177	170	161	195	156	170	159	171	162	134	155	148	157	150	156	148	154	167	175	161	175	192	139	165	175	175	156	162	175	171	171	192	192	145	182	173	183	182	160	167	172	193	179	154	147	138	150	196	144	163	169	146	158	142	188	170	173	174	181	170	167	176	174	149	161	181	177	171	160	164	141	184	160	163	175	166	176	181	164	167	148	171	183	181	141	157	168	194	182	158	168	158	152	144	160	186	178	171	149	190	183	170	170	147	162	159	164	178	158	156	151	162	162	165	143	152	166	155	174	151	162	168	168	176	158	142	176	168	141	198	158	171	151	190	176	185	183	162	186	164	182	187	176	164	172	185	180	194	182	170	153	172	171	157	157	184	151	150	165	166	174	155	153	189	172	162	151	171	189	173	174	163	171	160	170	164	153	169	162	171	150	158	159	177	150	163	148	141	172	162	161	173	161	173	158	167	171	150	173	188	173	169	159	172	164	169	174	180	158	175	163	196	179	168	158	190	159	149	184	177	164	174	170	173	177	179	172	147	156	169	145	169	157	157	179	183	158	170	141	187	174	149	166	166	162	149	152	169	192	158	160	165	162	156	165	173	200	173	146	153	174	158	157	166	171	166	190	170	168	159	182	150	170	166	168	164	152	179	147	194	169	166	154	167	151	184	158	172	171	173	182	155	177	173	181	187	165	195	162	167	185	150	165	154	151	157	176	170	184	151	185	159	163	153	161	180	164	156	179	172	137	186	147	166	155	186	177	153	184	183	162	179	159	187	162	158	180	138	149	178	165	163	173	144	158	181	148	166	183	184	151	140	156	176	151	137	154	183	135	154	145	179	176	186	170	150	194	157	148	173	168	178	152	174	167	157	170	178	155	178	172	170	168	198	160	197	186	159	160	150	175	160	179	171	163	166	143	163	173	170	162	182	173	151	152	196	143	177	169	155	170	187	183	166	176	150	153	149	191	158	164	174	155	148	174	169	179	165	176	148	171	167	157	171	179	165	168	176	155	190	153	160	166	163	170	167	155	154	173	196	162	168	159	165	165	175	179	157	162	152	157	177	159	182	167	185	173	161	164	166	145	161	151	163	157	140	179	144	147	152	201	163	166	167	159	190	157	170	146	170	169	171	171	179	152	180	156	156	159	146	174	157	190	155	144	176	172	182	178	168
21725	15999	1174	673	523	468	389	400	330	351	318	332	365	324	325	312	298	303	304	305	320	319	271	346	302	312	336	294	293	317	322	296	334	303	306	312	315	292	313	307	325	309	339	285	307	305	331	288	313	300	305	259	313	323	325	286	292	319	309	322	330	320	272	314	302	309	307	299	273	322	307	307	329	301	263	335	304	304	305	291	271	328	291	310	281	336	310	286	292	288	304	308	290	339	295	292	277	316	297	323	293	300	321	327	288	276	304	273	307	340	293	318	317	307	351	291	304	325	287	332	298	295	298	310	302	272	306	292	300	272	336	285	263	314	291	317	311	302	270	278	331	297	307	290	298	325	304	295	307	284	283	323	285	301	300	297	308	283	315	299	311	300	306	312	303	328	311	294	322	341	344	282	330	318	286	297	296	322	285	323	288	298	285	304	298	324	317	260	273	288	306	311	309	298	271	294	303	294	286	329	298	313	298	299	339	329	309	300	261	283	337	296	309	296	315	308	305	311	314	277	312	303	314	319	299	310	326	315	320	291	280	317	299	283	338	262	305	293	312	335	304	284	292	272	281	289	311	316	300	287	312	269	314	284	294	315	293	299	305	298	294	292	283	327	313	275	307	300	288	283	327	299	318	296	301	329	282	298	293	305	317	298	281	313	277	322	282	275	294	307	279	315	315	322	323	317	304	290	285	302	310	330	297	278	295	325	328	289	285	311	311	310	284	319	278	370	315	311	326	311	288	338	275	281	288	260	294	302	324	316	297	307	252	289	275	318	281	322	291	319	303	313	267	299	292	284	291	296	267	281	298	292	293	321	291	309	281	342	322	354	309	307	296	336	286	327	273	315	279	308	304	303	317	274	305	352	301	288	323	300	291	296	308	303	280	301	314	287	323	294	272	295	336	332	305	305	305	274	289	271	296	281	296	296	293	289	317	338	280	297	318	307	283	301	298	311	273	288	302	305	310	304	301	317	353	304	316	299	280	309	283	311	264	301	299	295	322	325	301	301	326	302	295	265	297	274	309	318	314	293	322	283	282	291	310	297	310	306	292	306	273	321	293	321	313	300	303	290	293	287	312	295	304	308	306	301	278	335	295	310	299	331	307	309	307	321	297	264	282	307	318	295	312	282	300	296	330	303	317	300	298	305	261	276	309	289	304	332	284	289	296	298	318	319	284	326	310	266	334	316	322	278	311	301	291	296	305	258	280	319	306	293	289	310	288	326	320	301	300	305	307	291	301	320	288	302	288	322	293	305	319	294	326	325	276	263	292	292	317	309	306	292	300	276	308	313	318	311	316	306	281	307	299	295	285	304	310	297	304	323	287	284	302	279	309	299	326	326	278	286	322	307	326	322	321	317	328	307	300	293	292	311	323	315	293	281	311	342	310	298	284	294	337	280	299	287	297	314	271	297	310	273	297	304	256	304	309	323	295	313	287	294	314	304	316	276	252	311	312	287	293	312	289	292	301	307	304	303	297	300	289	297	313	298	273	311	292	336	290	293	333	297	301	320	337	287	291	302	284	304	318	342	300	325	312	287	305	297	290	311	326	280	309	306	283	273	315	282	296	282	315	291	313	341	290	291	313	286	306	305	300	307	301	300	289	293	310	299	283	305	326	331	300	289	289	286	306	333	274	286	325	273	307	307	297	318	314	273	289	289	293	298	293	332	305	291	274	266	278	271	289	294	301	289	302	298	323	307	295	273	310	305	296	287	322	309	306	279	295	293	331	340	271	331	302	301	341	302	301	321	315	316	285	336	293	299	316	307	283	328	302	303	325	287	308	291	322	316	306	292	279	308	314	335	339	312	322	314	310	282	314	299	315	288	315	268	332	289	333	292	286	312	305	285	287	323	289	313	284	313	331	272	286	292	270	295	304	274	286	317	306	280	320	322	315	330	280	310	283	291	312	289	305	273	304	270	302	271	251	310	305	287	315	321	277	322	303	328	310	312	305	312	282	301	301	310	291	272	307	310	314	324	300	269	295	304	307	316	280	304	299	334	295	290	301	285	319	316	316	273	295	317	287	318	316	315	290	307	296	282	295	287	312	309	306	297	286	286	290	292	270	302	326	280	313	297	256	301	314	289	309	313	312	314	303	290	320	262	314	312	323	287	281	290	305	295	310	296	302	302	309	312	294	294	301	311	304	304	313	290	316	311	306	265	297	269	319	291	301	297	316	299	287	276	302	256	296	278	309	302	295	282	295	286	300	301	296	330	303	304	322	279	295	326	293	273	309	360	325	300	302	301	319	318	290	297	298	315	314	296	311	261	304	309	298	327	310	290	305	298	275	287	293	312	324	271	323	331	299	279	308	292	260	296	310	295	325	291	297	304	302	312	298	306	281	308	343	312	300	302	328	286	314	324	299	320	280	304	300	320	283	286	313	307	285	321	305	293	269	310	288	274	294	318	303	276	295	274	274	308	297	314	284	287	289	294	313	312	346	315	309	287	300	309	275	312	294	291	326	316	310	316	323	305	288	324	282	307	304	293	304	305	300	319	294	291	287	306	329	294	302	314	287	314	298	293	303	312	272	324	287	306	328	322	296	308	285	278	313	295	313	309	315	310	286	324	278	324	302	318	312	282	310	307	293	260	305	297	314	326	318	301	298	305	277	303	277	313	297	294	296	263	298	329	295	303	333	316	319	291	287	322	287	325	288	283	320	297	300	306	306	302	283	309	302	309	309	308	292	287	282	282	310	302	284	280	301	294	278	308	306	291	311	266	320	303	318	305	313	305	290	323	304	306	287	309	303	290	294	291	307	311	318	301	307	322	335	297	298	318	266	292	287	299	288	294	307	304	270	287	253	291	308	314	306	306	304	300	315	318	279	310	313	324	298	319	298	319	283	315	280	300	313	292	304	304	311	291	303	305	297	312	311	274	292	322	312	299	270	301	299	309	295	306	304	287	294	292	313	288	307	305	294	302	320	308	298	319	311	314	300	298	327	275	315	339	282	272	290	281	298	320	276	274	309	325	291	298	346	307	307	306	330	282	329	295	291	279	318	291	304	319	312	295	283	323	315	313	280	301	296	297	286	300	295	289	287	306	295	305	288	264	309	327	319	328	319	274	300	280	324	303	289	284	318	302	322	295	326	295	302	277	306	309	299	306	286	306	290	287	310	276	313	297	326	301	310	278	263	320	295	283	293	319	289	293	307	258	309	298	306	328	299	299	264	301	299	301	300	295	272	276	303	287	310	301	281	310	296	274	281	294	316	321	303	329	306	289	276	305	305	315	303	277	307	286	288	299	291	319	270	293	298	275	321	284	316	301	301	311	299	321	321	318	295	301	312	319	280	317	280	292	268	310	304	296	283	303	312	296	303	314	333	292	324	300	283	299	322	270	326	311	308	316	303	316	292	305	290	306	299	308	292	311	295	322	294	298	308	295	306	292	326	290	288	301	325	271	304	282	323	281	314	309	299	282	280	285	327	272	295	280	289	311	299	317	294	310	282	296	296	328	307	293	304	293
24036	21095	28352	24070	20449	3148	924	620	604	536	538	494	539	481	479	451	419	439	470	434	433	437	451	424	399	458	431	425	406	412	418	394	394	411	417	426	400	408	400	434	470	418	397	391	413	420	395	399	407	406	425	407	412	414	405	404	415	433	373	387	439	416	420	414	416	363	423	403	381	417	383	380	422	408	388	411	380	405	434	366	378	396	415	388	421	392	434	384	417	391	422	420	393	388	399	420	381	409	403	412	405	443	400	416	427	413	417	404	400	409	418	398	384	414	428	406	449	430	387	365	448	423	390	403	394	389	391	389	442	389	408	419	378	437	388	389	417	390	388	408	400	415	384	419	445	384	360	436	383	375	406	417	390	405	399	409	419	406	359	461	427	418	444	371	388	403	388	414	372	401	419	439	433	431	422	431	396	387	398	385	461	422	416	375	427	368	396	381	382	406	406	393	448	354	416	420	411	391	366	417	388	374	404	386	410	402	386	388	422	402	427	399	426	383	388	396	392	424	411	394	394	425	403	378	429	382	411	380	402	402	377	375	375	420	395	384	422	433	430	410	401	405	442	415	426	387	393	371	414	401	404	421	373	438	400	419	393	375	391	437	364	377	387	376	384	381	431	418	373	402	391	417	384	422	430	392	389	400	401	388	411	415	431	406	411	449	367	400	405	355	409	403	406	433	415	397	390	404	409	392	387	395	375	382	390	417	414	396	404	395	391	388	390	422	435	386	401	424	385	426	402	399	400	365	399	360	387	392	391	405	410	438	404	419	413	373	378	388	446	359	400	407	369	407	408	420	391	407	398	391	401	401	441	452	419	410	390	385	395	410	410	394	381	404	392	436	374	380	424	399	386	412	428	429	357	423	384	403	411	431	440	372	377	429	410	399	405	416	412	415	394	391	373	403	425	367	410	408	403	414	368	425	362	408	386	371	371	384	402	380	417	395	429	389	399	461	415	410	420	408	400	415	414	435	431	402	411	407	408	434	422	420	382	442	399	413	434	401	361	364	382	359	352	364	431	438	395	402	380	419	418	412	436	387	377	450	411	406	391	384	393	401	393	404	395	412	408	399	419	421	422	410	401	420	400	435	391	381	430	424	426	393	425	398	418	415	369	409	387	393	380	423	398	425	421	402	411	395	366	442	432	417	427	395	388	414	436	401	411	394	389	426	389	399	422	402	405	401	420	419	382	403	438	406	375	390	396	399	423	412	398	383	371	363	383	397	418	386	386	375	424	402	417	399	377	392	395	420	380	364	397	399	386	371	359	375	421	394	394	402	423	415	393	412	407	406	425	378	386	432	432	399	387	385	398	396	400	362	405	389	400	386	425	391	397	404	403	446	371	429	379	414	363	390	412	408	418	409	403	438	409	403	421	378	387	388	398	382	377	387	377	393	390	379	379	380	394	379	403	430	420	434	434	380	418	434	376	419	421	376	394	391	406	407	383	417	413	391	385	399	388	388	401	408	409	432	393	423	409	417	395	384	379	400	382	403	427	433	396	409	390	418	384	407	425	396	389	402	419	394	406	446	405	393	387	377	403	479	389	389	437	398	426	376	372	375	398	394	446	406	410	414	369	366	432	442	413	362	418	429	389	409	392	352	391	390	426	431	409	396	399	380	407	410	394	397	422	420	413	399	393	437	396	387	385	437	388	403	417	390	386	395	392	431	391	397	408	403	386	424	393	454	425	427	433	410	435	355	397	418	423	390	376	353	409	412	373	363	392	397	411	360	395	384	400	427	410	411	403	401	411	421	406	360	360	424	388	421	387	383	406	415	385	422	432	433	407	422	416	380	399	393	417	422	395	389	433	444	401	419	374	403	434	408	386	422	417	389	377	380	432	396	389	371	403	393	421	403	388	385	425	416	430	348	408	380	382	411	407	393	373	383	368	362	395	402	396	389	408	429	375	421	453	429	366	400	400	370	458	380	376	407	405	376	386	409	413	404	367	384	380	412	367	419	395	419	398	387	425	382	419	385	376	399	411	370	369	395	384	449	382	396	388	375	403	388	384	407	414	413	434	407	410	365	417	395	416	405	407	423	374	391	391	409	411	416	405	399	449	402	384	400	415	381	395	405	421	406	442	389	396	413	448	406	403	403	388	404	421	377	399	431	372	425	400	424	428	383	399	382	392	376	398	386	390	400	413	431	391	380	396	403	405	374	405	373	374	375	376	394	414	351	419	405	369	394	403	402	416	444	392	397	425	387	403	397	407	405	383	416	395	414	432	370	407	407	425	412	382	363	385	397	399	398	393	408	410	414	375	433	400	412	379	396	377	420	429	425	439	441	396	411	383	388	388	400	414	417	395	394	410	385	379	405	420	414	405	410	423	363	397	393	411	387	413	365	405	372	403	380	377	391	400	407	382	407	408	386	422	397	401	431	408	397	409	416	413	444	388	385	400	446	367	403	341	402	386	401	423	390	398	398	380	395	397	370	444	400	401	400	407	385	414	358	393	392	416	404	411	397	421	450	423	393	379	409	424	397	382	404	421	380	394	398	421	378	373	398	416	396	403	416	394	400	365	385	403	402	372	383	393	360	415	414	392	382	398	411	394	389	366	429	395	397	405	374	374	409	374	381	419	352	391	397	410	393	390	410	371	414	430	404	396	414	429	397	412	434	436	401	390	413	407	395	450	373	387	436	404	431	392	392	398	382	367	367	379	395	422	393	383	393	373	451	367	401	418	388	413	387	385	403	409	400	384	398	391	449	394	430	355	441	408	415	404	404	396	414	357	387	433	395	386	435	427	364	413	413	435	427	402	399	365	414	433	350	413	397	419	406	445	375	371	403	376	421	370	403	379	418	406	440	411	379	382	394	402	401	419	392	392	361	382	413	419	387	375	398	428	402	379	426	445	397	375	402	383	404	407	407	411	389	399	388	425	399	380	387	415	418	412	406	388	371	408	403	408	423	447	383	381	406	386	390	403	390	386	392	387	395	386	433	394	440	380	433	389	417	386	389	412	371	418	425	429	428	393	412	389	435	387	407	389	403	383	430	384	380	366	431	431	431	415	441	403	390	394	411	398	386	383	413	412	406	378	388	406	385	412	408	372	375	415	405	406	397	382	377	389	380	371	390	377	389	381	422	417	415	412	384	457	399	407	377	388	421	422	400	389	395	401	374	419	396	367	387	407	380	402	417	417	401	388	446	380	396	380	384	403	386	405	416	402	361	402	370	382	388	408	386	418	407	392	402	420	381	410	382	399	415	449	371	404	401	398	406	368	400	397	392	422	432	400	429	422	412	419	384	402	408	442	408	389	384	373	407	386	435	403	402	434	394	375	373	399	390	393	390	420	413	401	398	372	414	379	352	404	381	408	415	397	404	418	406	392	393	426	377	425	397	370	383	418	395	395	343	406	408	386	360	382	415	389	390	413	396	402	404	390	395	417	401	367	400	381	407	392	398	425	400	403	358	368	422	381	409	420	387	387	362	399	414	403	418	378	414	408	416	415	415	399	417	380	378	423	396
43628	32937	8299	4300	3011	2204	1866	1531	1343	1225	1079	1000	979	949	882	839	845	810	796	776	762	754	762	790	701	744	723	716	720	702	738	774	709	722	713	714	746	704	724	676	732	708	713	695	719	701	683	706	692	710	696	702	678	667	686	656	702	627	688	680	696	660	700	681	697	717	682	701	677	675	696	698	714	693	702	676	668	625	689	661	708	646	685	679	663	670	695	665	670	689	695	694	620	714	656	651	682	672	668	689	675	713	701	690	664	686	662	692	661	681	658	696	636	665	644	624	676	677	684	672	660	684	706	682	736	661	691	743	684	708	685	668	669	731	727	703	699	706	697	633	700	727	745	644	646	663	670	692	691	712	702	739	698	650	716	709	683	657	696	671	674	711	669	643	675	720	682	680	697	712	679	672	672	720	709	624	712	748	668	637	639	661	715	645	661	659	693	687	725	661	633	632	709	667	694	683	622	693	686	683	709	675	688	681	680	659	672	676	709	692	661	699	705	693	656	658	696	661	675	641	675	714	726	715	746	652	750	678	634	675	663	649	692	709	678	693	665	671	665	662	669	679	636	753	724	670	708	674	683	718	659	659	616	693	668	659	642	644	690	666	681	731	678	666	694	706	646	672	711	719	712	736	677	667	684	712	678	663	691	629	650	670	649	684	741	677	732	676	687	675	683	693	660	702	677	705	673	622	673	678	664	671	710	678	684	650	686	680	707	656	684	672	728	692	678	677	690	671	683	745	704	657	642	739	676	702	634	694	655	690	625	702	665	681	703	686	706	691	685	678	680	695	665	672	678	696	676	677	668	717	703	680	701	685	676	715	660	663	717	672	668	695	701	680	639	652	648	637	676	698	660	666	678	682	735	714	653	678	718	675	692	707	654	673	669	657	665	660	688	680	716	674	675	707	667	662	686	666	689	656	674	682	655	662	671	738	707	694	697	664	716	704	681	663	689	687	682	653	634	668	632	720	681	709	700	654	698	672	663	664	685	708	680	675	669	670	684	692	676	695	717	639	655	651	706	671	672	694	648	674	703	684	637	709	656	672	713	626	687	746	715	653	690	715	676	723	644	681	708	655	698	656	649	683	697	647	672	728	681	687	745	676	663	713	722	654	719	694	684	675	681	688	688	639	654	658	685	690	677	697	660	702	678	683	663	675	677	680	714	729	673	681	685	687	643	651	669	680	694	675	705	672	736	678	665	666	671	662	682	654	674	667	649	736	724	682	642	678	682	652	668	721	648	638	679	700	683	685	688	660	701	718	681	657	664	691	701	683	647	709	652	694	721	697	670	683	674	691	656	663	678	668	748	708	734	627	695	646	655	690	693	689	684	664	702	639	709	677	714	714	668	746	642	661	700	625	686	659	627	677	669	694	669	697	661	698	693	652	703	687	685	667	683	672	720	691	650	682	679	682	662	709	692	668	662	663	648	663	686	635	679	669	728	736	681	724	676	688	677	637	683	646	675	723	667	679	655	656	653	653	667	678	639	669	689	655	672	622	673	685	686	689	684	712	707	638	646	704	727	676	675	685	683	698	701	687	674	731	703	669	711	665	677	654	688	735	666	672	698	683	701	688	686	672	652	689	660	683	698	694	662	707	686	734	657	685	651	676	675	627	711	683	655	677	710	659	691	683	667	631	680	700	678	693	680	667	660	693	662	656	681	723	668	668	673	647	696	661	724	660	707	691	651	700	637	677	710	655	705	654	685	649	674	699	687	683	641	647	704	645	709	690	707	707	726	659	678	694	692	678	666	655	676	641	671	680	696	666	715	681	696	721	688	686	706	730	695	707	679	725	646	732	678	667	676	687	657	673	626	717	620	681	659	659	610	622	657	658	670	707	654	684	689	674	690	651	688	711	688	710	709	652	691	668	671	649	679	682	692	639	695	690	707	661	681	671	696	715	673	715	675	645	704	660	687	689	690	667	662	645	701	671	692	642	670	679	685	631	657	708	669	672	663	636	647	699	641	653	644	687	686	658	659	676	686	704	695	667	742	700	665	674	642	648	716	708	732	686	690	636	672	687	689	678	671	636	690	659	658	710	670	639	663	727	711	716	690	662	686	667	691	660	705	720	739	661	660	667	725	686	685	679	663	675	671	697	670	682	691	694	672	682	728	708	715	715	674	652	705	655	666	663	698	692	718	699	742	655	678	692	653	683	694	648	626	693	707	661	739	640	673	651	646	665	698	685	651	711	666	645	611	687	637	681	669	683	656	683	690	710	668	670	635	694	649	665	692	692	665	723	692	696	665	667	659	667	712	673	700	717	723	699	718	636	717	663	662	640	662	641	702	673	626	709	688	725	694	716	684	668	714	680	638	670	695	662	658	698	676	705	693	723	685	643	671	723	666	772	646	686	710	700	710	668	664	689	697	715	675	639	679	655	689	656	653	653	712	695	623	678	708	640	690	671	669	666	643	687	650	646	698	688	696	674	652	673	692	690	725	696	634	683	685	703	678	692	668	664	668	668	653	697	678	681	678	658	685	665	667	730	685	713	702	650	702	749	667	733	692	705	652	705	699	675	669	689	678	662	652	659	704	708	683	713	743	716	641	741	687	687	648	695	721	679	691	698	635	693	664	719	671	663	702	686	687	716	668	608	688	688	660	715	633	725	681	694	748	703	668	658	685	699	694	625	677	667	706	669	672	628	740	697	629	645	664	634	649	662	717	725	655	673	672	668	675	676	683	701	677	730	697	634	683	680	702	690	657	668	674	683	668	688	680	654	706	682	736	681	686	679	671	710	646	716	672	678	636	639	686	728	738	681	710	681	734	716	669	665	692	675	694	679	611	617	629	694	691	673	664	703	713	687	675	656	674	708	652	704	652	655	701	713	688	692	675	682	700	695	708	693	670	667	660	648	662	725	682	743	697	663	631	637	659	675	681	674	649	699	720	716	643	664	690	684	711	677	664	712	690	723	655	672	685	633	651	683	657	665	699	682	673	641	717	683	673	624	699	690	677	690	667	684	714	661	629	660	644	709	664	657	697	684	713	659	681	640	681	640	673	684	658	643	636	657	651	688	654	652	686	709	666	708	722	699	699	628	703	650	668	684	680	685	652	697	703	704	681	679	646	646	646	705	710	653	668	656	678	698	756	695	695	695	672	693	644	715	706	696	706	693	680	696	669	669	677	650	713	711	639	727	693	643	687	671	688	661	688	639	683	669	654	688	690	673	639	712	701	718	656	716	668	704	645	708	695	698	695	698	680	671	651	704	680	685	657	677	675	707	683	696	695	659	691	717	702	635	683	658	728	684	661	677	660	654	663	685	683	732	632	736	662	678	652	655	625	710	718	705	651	694	727	627	678	688	693	646	692	704	649	683	695	652	666	746	656	665	700	676	739	666	680	660	682	688	621	676	700	669	697	656	667	716	709	703	661	704	694	676	701	704	686	644	683	699	702	671	655	658	695	674	668	672	692	699	692	645	716	660	673	688	678	644	689	659	673	633	674	709	679	666	670	699	686	672	686	696
23063	21098	28949	23475	21099	20201	2925	1123	899	815	822	726	677	675	691	669	673	606	621	607	629	594	605	600	618	620	579	582	621	557	593	562	616	560	561	563	543	542	549	578	582	580	570	573	566	579	606	541	564	556	568	555	543	558	547	560	562	603	554	536	565	552	550	569	520	598	529	551	545	595	604	561	558	545	605	587	556	564	543	580	556	561	581	524	545	553	549	542	546	540	536	528	554	571	600	525	545	547	574	584	553	560	534	544	557	593	590	593	536	573	549	544	587	538	578	567	523	526	593	519	579	561	549	570	609	575	552	558	530	590	513	527	577	543	543	530	570	563	590	553	528	547	561	535	565	573	556	547	536	528	570	560	532	554	569	532	573	517	569	503	588	530	544	592	613	544	560	517	517	548	589	554	585	564	520	546	546	581	561	572	570	590	580	554	559	538	541	533	570	568	514	545	558	596	552	547	542	536	535	579	529	550	512	546	569	562	573	518	573	568	570	504	571	532	597	575	544	537	536	569	559	534	569	528	515	570	545	561	548	545	549	548	545	551	515	525	558	575	568	584	539	573	500	560	545	543	526	562	531	524	557	553	561	526	551	579	588	552	553	530	521	567	533	562	542	526	546	530	572	569	593	590	558	567	538	549	554	548	561	534	565	542	520	547	572	563	530	550	574	544	566	534	551	563	614	547	576	563	586	563	549	568	568	545	543	563	540	554	545	586	568	609	518	555	514	555	571	582	533	589	536	564	570	548	544	579	526	522	532	540	559	527	556	546	547	530	553	569	534	515	585	516	554	536	573	562	524	554	577	556	519	554	544	536	537	554	547	541	539	542	567	567	583	550	543	550	544	533	540	545	552	534	601	584	585	525	555	573	550	526	550	570	542	535	527	548	510	551	552	572	576	578	532	526	586	576	557	531	592	559	547	528	557	555	536	531	576	555	566	562	549	566	532	625	534	530	574	551	553	572	549	568	593	551	549	525	585	552	509	519	589	546	612	504	544	531	558	551	549	558	576	573	510	547	552	579	533	563	550	554	543	538	552	535	508	525	509	554	579	558	571	556	518	561	588	561	530	574	534	557	530	568	574	540	563	513	503	581	564	577	560	523	568	527	542	572	534	539	561	588	548	539	499	568	527	547	558	545	537	546	614	552	528	578	569	529	553	543	561	581	564	533	521	482	563	566	506	519	563	597	545	518	515	542	542	568	564	552	562	580	558	540	567	539	555	556	518	585	578	493	552	567	563	594	617	573	535	545	540	562	545	561	587	538	529	556	596	528	554	549	554	589	594	560	566	559	562	587	544	551	514	530	549	616	572	585	576	551	541	568	516	542	526	524	523	602	574	560	552	521	558	578	557	525	534	545	531	609	550	537	572	541	568	587	516	562	533	569	531	566	537	541	584	557	591	590	554	584	552	526	577	545	535	548	545	540	606	592	572	543	591	555	567	562	570	565	547	543	582	573	521	495	606	529	530	582	548	555	575	553	492	544	537	530	565	515	574	543	530	573	551	552	536	528	572	536	555	587	567	554	561	540	583	606	582	574	550	548	533	516	520	536	544	521	523	542	558	521	577	542	556	561	513	586	520	543	554	562	570	585	568	552	569	537	523	541	567	599	561	527	555	581	492	524	607	536	536	545	573	588	531	591	534	556	568	572	560	571	559	535	547	555	526	523	518	551	569	559	534	566	529	583	548	598	512	561	565	527	592	540	558	554	566	555	562	493	558	552	590	547	573	553	604	568	556	533	550	585	561	547	532	567	552	520	559	537	500	559	544	553	575	566	546	556	522	518	536	507	539	543	566	562	587	549	544	535	568	538	561	533	561	552	591	557	551	540	560	580	557	561	583	525	542	582	534	538	598	582	552	567	568	543	592	528	561	509	537	575	535	540	548	514	569	554	563	526	556	553	566	554	533	528	586	532	489	544	581	579	542	591	551	528	558	580	553	547	549	554	508	557	535	573	509	550	523	560	584	538	557	588	536	586	585	534	542	546	525	623	570	534	559	557	571	545	552	543	562	562	542	516	523	543	555	559	531	549	544	558	532	534	563	539	528	510	549	568	529	578	538	575	546	547	564	535	557	566	558	532	516	542	561	552	589	567	554	532	565	558	546	551	524	582	534	546	582	554	596	600	541	523	566	587	546	585	563	573	567	584	547	580	551	523	553	561	511	567	551	570	530	552	573	530	537	506	591	500	521	556	529	548	575	565	561	555	572	572	565	556	555	563	545	504	529	537	569	554	545	560	527	567	557	553	534	566	514	540	526	543	540	584	555	560	563	574	522	549	535	571	493	570	603	531	645	560	549	541	550	576	557	571	537	574	544	549	526	580	595	540	527	534	518	610	546	550	549	584	536	518	520	603	550	533	541	575	580	611	558	507	542	551	522	528	549	533	549	561	591	578	548	546	565	559	505	528	539	561	584	559	568	555	524	601	589	564	544	554	513	573	566	537	528	550	596	564	570	599	553	580	528	520	529	604	514	557	580	535	550	559	542	583	535	589	544	530	591	536	582	587	531	553	505	518	575	559	532	582	575	548	565	525	552	533	525	557	540	600	537	592	578	560	568	567	545	571	530	537	544	567	554	544	541	533	558	551	560	546	530	598	543	567	500	580	517	540	530	563	555	554	536	562	546	558	620	537	519	540	540	523	574	489	520	554	549	547	523	528	603	549	548	512	545	535	526	580	548	538	580	556	591	508	527	563	566	570	510	561	541	601	593	560	572	577	557	534	548	560	594	557	552	547	568	537	544	545	517	550	526	541	572	523	575	568	518	528	513	582	558	583	579	528	514	549	555	537	520	560	566	535	546	564	520	556	555	582	542	497	562	587	554	571	541	569	579	574	554	496	562	514	573	557	541	560	570	528	563	563	526	567	523	539	533	568	532	554	585	511	597	582	620	575	521	577	541	549	576	526	515	534	542	548	559	539	552	563	539	578	573	528	515	548	571	542	555	528	586	536	559	534	585	555	582	548	587	548	560	549	519	559	557	530	574	542	520	537	547	560	555	527	541	575	539	599	524	542	556	548	544	556	576	536	531	524	590	565	534	547	598	601	507	536	560	584	559	568	521	585	549	559	552	570	559	536	545	498	519	522	561	533	509	544	575	593	554	534	584	536	560	561	535	584	607	546	576	586	571	513	578	506	494	539	543	542	600	578	590	523	530	557	591	539	502	535	543	543	549	512	481	551	576	540	590	550	506	530	540	554	559	559	535	518	560	542	548	558	563	555	546	607	586	594	562	522	550	567	536	586	535	582	496	563	552	543	541	589	556	525	537	582	564	536	564	581	536	555	563	588	558	537	576	525	573	542	564	571	552	518	563	540	525	576	525	555	555	537	527	547	583	577	536	536	556	577	549	539	529	583	527	534	511	535	542	555	542	518	560	572	575	589	611	575	534	539	542	580	545	544	546	561	551	537	516	519	548	563	592	580	505	526	536	530	584	561	568	515	584	547	555	524	573	529	554	568	599	592	556	567
51548	38866	13088	7225	5116	3841	2977	2466	2260	1869	1762	1591	1433	1363	1405	1253	1208	1226	1182	1139	1096	1019	1049	1041	1015	1018	1001	996	960	1009	998	1005	1023	1010	971	945	970	966	989	934	970	927	932	931	973	941	884	920	951	882	969	924	936	926	967	953	918	907	941	885	901	947	915	968	930	947	939	929	949	976	888	940	958	923	862	955	952	945	895	930	926	927	920	928	972	947	933	895	872	946	926	904	947	926	953	915	988	886	949	943	911	892	882	869	903	903	898	909	930	945	902	937	956	914	942	929	923	933	918	912	929	969	933	895	878	919	901	949	983	972	930	963	870	946	884	882	897	921	902	914	917	926	958	975	888	912	936	944	917	904	930	903	926	919	958	903	917	934	926	960	895	935	889	937	924	899	876	870	913	897	936	908	911	907	922	898	945	962	919	925	881	926	969	934	944	891	899	882	936	974	962	943	941	892	909	933	909	886	943	943	836	954	908	911	936	946	860	848	925	891	925	879	927	899	945	911	919	864	877	910	907	941	890	922	926	935	938	897	902	934	908	884	963	872	887	911	946	996	946	886	920	970	950	945	870	909	897	928	929	930	930	915	956	941	1008	935	886	870	880	873	914	923	944	934	931	923	928	891	901	935	935	904	898	907	909	945	920	889	923	943	965	925	942	985	883	948	942	941	902	931	958	951	863	954	875	964	931	923	971	922	883	899	887	922	930	940	856	911	841	893	919	894	952	848	908	859	904	920	919	874	910	891	950	884	938	921	942	905	960	903	914	945	907	898	886	903	936	948	987	865	900	927	948	914	883	989	910	875	950	941	881	896	930	933	919	946	1003	901	888	891	954	961	914	906	916	945	952	907	938	937	941	917	929	895	925	958	929	876	893	904	896	883	969	958	963	959	934	901	946	937	840	940	907	915	937	958	894	874	894	939	980	903	882	944	863	904	928	926	896	871	932	919	914	907	856	912	904	996	926	839	908	924	968	900	919	916	938	984	924	918	904	910	943	942	917	942	901	966	909	921	889	877	888	911	942	920	940	924	898	894	891	935	907	940	899	929	954	937	886	922	911	887	878	936	889	916	882	894	885	900	916	923	879	906	901	975	876	857	904	963	944	902	947	923	935	953	904	924	886	918	984	895	900	920	989	920	934	931	985	957	937	932	964	918	1022	890	920	932	916	988	943	915	888	928	953	922	893	931	911	901	873	896	869	937	906	879	955	938	883	895	941	964	908	908	929	875	960	957	955	931	893	930	942	941	896	995	919	914	945	887	881	920	878	916	835	914	890	903	919	943	900	910	927	882	896	883	927	904	905	898	942	869	938	913	894	907	918	939	900	896	928	908	942	923	929	960	879	957	908	906	954	934	895	907	895	892	909	929	891	920	961	965	904	937	945	889	1021	890	864	914	936	952	955	895	959	911	990	913	923	942	847	972	917	932	918	888	922	978	929	955	928	921	949	911	919	965	883	918	859	916	882	888	934	926	931	934	943	913	952	937	913	942	918	905	927	924	874	889	929	931	934	889	905	919	939	916	918	908	908	931	888	935	909	865	910	933	967	895	941	937	930	949	906	901	917	885	901	934	898	935	938	880	937	905	879	888	912	888	939	910	901	900	901	889	896	937	886	873	936	897	904	925	966	903	948	939	897	905	922	914	907	882	899	923	932	900	947	907	895	864	965	850	939	973	943	939	903	933	947	938	967	895	926	962	909	907	880	940	952	967	893	935	897	933	901	943	902	967	917	948	893	896	935	896	936	883	991	917	912	904	918	907	946	940	880	895	903	899	894	917	934	880	984	876	895	882	929	873	922	908	876	904	943	919	887	866	904	969	904	885	893	935	886	877	924	922	899	951	936	923	945	906	895	887	975	919	932	926	886	912	877	961	923	936	906	1000	928	943	954	940	946	895	912	918	931	904	944	912	914	932	942	951	894	911	913	898	937	937	955	860	905	948	892	935	907	885	881	923	922	870	922	896	907	874	905	917	925	917	922	929	940	890	957	915	934	935	914	889	943	906	917	948	948	839	907	896	899	881	858	895	943	951	939	923	909	954	911	930	898	850	917	883	907	991	978	901	926	969	925	875	929	909	973	920	949	899	878	932	897	914	890	925	922	954	914	965	948	906	892	961	911	859	927	929	886	952	882	862	922	957	967	929	912	898	910	913	961	946	926	922	975	870	932	945	904	912	970	913	922	922	932	920	906	965	907	923	935	909	902	900	950	918	937	895	904	922	918	908	943	925	877	975	932	932	940	890	921	951	937	940	889	930	978	925	896	928	892	960	955	910	894	912	912	916	917	880	956	901	965	950	857	936	904	934	892	936	919	919	963	893	914	947	951	952	950	948	911	947	933	921	913	910	870	939	913	976	881	934	956	921	896	919	896	920	906	945	917	918	924	908	928	962	896	928	878	941	888	902	942	942	906	906	894	899	900	996	887	918	863	878	916	955	927	950	924	918	946	892	942	896	882	936	939	902	974	909	967	1001	950	938	921	877	888	908	887	923	900	917	906	927	906	937	930	889	902	936	899	938	932	900	917	898	898	902	901	948	927	929	930	938	931	924	918	902	904	946	902	909	923	929	920	948	923	979	905	964	858	943	910	952	993	910	876	936	971	923	876	935	891	891	940	918	933	963	909	843	870	886	889	919	906	922	937	859	912	961	915	949	884	929	873	879	944	911	983	895	961	886	951	923	925	936	946	878	943	915	858	892	916	906	906	909	910	848	941	898	942	860	936	929	917	905	956	963	909	923	954	887	890	874	937	872	897	934	935	866	924	916	972	933	998	951	859	881	928	931	914	932	900	899	951	937	894	914	893	890	942	932	909	922	935	846	952	946	895	947	920	910	952	949	941	949	902	973	941	849	914	907	910	902	985	959	947	879	940	896	914	912	921	926	937	935	885	897	890	921	948	931	917	988	949	891	955	901	889	887	948	933	977	952	969	940	897	943	945	924	919	891	900	904	901	885	917	884	955	929	923	951	932	908	921	947	899	891	868	892	931	917	938	929	960	928	956	911	850	863	918	937	878	948	907	959	874	940	906	913	877	934	873	987	916	900	880	938	887	926	973	879	907	922	858	908	889	966	912	948	959	890	905	909	901	891	962	922	925	934	915	903	915	942	902	915	937	912	886	924	867	939	961	933	891	883	921	945	920	903	882	940	914	903	945	932	930	910	965	925	949	930	881	900	936	922	910	922	924	938	901	901	848	927	931	896	893	902	897	907	925	886	904	974	929	918	938	928	909	919	902	916	941	895	971	907	959	897	934	946	873	966	864	919	939	950	942	927	918	877	913	848	867	892	932	919	912	950	911	891	949	883	896	955	922	921	897	926	952	984	911	965	895	902	956	955	909	897	910	889	967	971	934	884	926	872	964	894	889	894	939	879	927	867	934	893	869	919	962	984	938	934	876	866	948	905	895	837	970	937	922	926	930	927	915	918	929	887	897	909	908	915	943	940	899	927	923	925	969	945	916	917	916	932	912	860	927	910	867	945
26599	20759	10066	555	261	214	224	179	197	192	204	175	182	181	164	167	178	181	170	199	148	149	151	160	168	190	191	170	180	157	177	152	164	175	192	176	171	154	163	129	156	140	152	139	173	156	149	152	163	161	167	177	153	162	172	170	161	184	168	174	169	159	163	174	173	173	199	165	157	189	179	171	172	169	169	165	180	177	171	175	145	166	178	159	161	155	153	185	146	155	156	145	161	172	164	163	167	166	159	163	163	151	165	154	172	142	181	175	160	167	169	173	204	159	164	158	190	156	150	152	162	181	156	172	149	150	169	187	161	162	167	195	174	194	186	169	187	164	166	174	170	166	183	157	174	172	164	175	168	181	173	163	164	181	181	184	167	175	168	149	162	174	164	174	168	172	157	157	156	177	167	175	147	164	141	162	179	184	175	146	175	175	135	163	157	171	144	166	197	165	184	142	165	164	177	180	181	180	158	165	163	153	169	144	147	172	173	166	158	184	169	161	163	174	158	170	165	180	129	162	169	153	191	169	169	177	161	150	158	169	192	162	159	151	160	178	172	178	146	178	163	179	182	188	128	187	178	177	158	192	165	155	189	159	168	167	156	180	195	165	154	181	160	176	160	164	170	157	171	184	159	148	163	166	163	176	163	158	173	178	174	156	178	169	166	182	147	160	180	163	152	157	166	159	149	193	170	181	155	182	139	174	177	169	189	145	184	173	170	169	153	166	140	169	201	159	158	173	165	177	149	183	166	160	183	167	172	204	166	169	170	168	159	176	180	139	153	154	192	200	151	154	187	178	171	171	154	153	174	162	147	183	150	163	152	161	153	199	176	154	138	147	145	162	159	180	171	146	148	146	143	153	159	199	160	138	179	170	180	180	143	157	165	152	175	143	166	172	171	152	177	151	158	162	161	171	170	177	183	162	157	152	152	177	149	160	170	146	164	171	184	159	160	161	169	176	168	154	164	170	161	165	167	202	160	169	178	155	149	177	183	190	160	158	160	166	173	156	164	151	156	172	157	159	145	185	155	153	174	179	174	167	162	163	180	179	167	185	164	176	178	143	164	164	151	167	184	149	173	175	161	179	173	156	179	147	168	171	156	168	144	147	156	157	162	172	141	191	164	133	170	144	157	181	186	165	164	150	177	171	154	158	180	170	164	164	167	162	177	157	168	173	146	164	170	182	170	185	162	154	168	158	173	156	149	188	150	168	184	162	185	171	187	192	153	167	169	141	166	161	153	172	177	157	157	147	173	152	165	177	165	157	147	165	191	166	170	161	166	171	160	136	168	175	186	170	182	159	165	171	189	168	177	166	181	145	171	154	150	147	156	170	156	143	141	165	167	167	155	158	166	178	184	163	162	177	183	161	165	172	159	173	189	159	173	168	183	185	160	175	124	194	166	178	155	158	186	165	177	162	169	164	157	159	175	176	142	150	164	159	190	162	163	165	174	159	184	188	159	148	162	177	152	161	186	176	149	141	176	168	174	178	147	138	148	152	142	153	166	181	175	168	158	182	169	147	161	149	175	148	192	148	151	169	163	170	145	169	165	182	162	150	154	177	168	176	161	164	168	160	188	169	170	153	150	147	168	179	139	162	161	152	189	170	164	172	160	179	190	158	177	168	186	167	166	148	157	155	166	165	186	168	158	131	182	160	185	163	172	174	176	151	172	160	195	164	146	172	182	172	176	153	162	171	168	162	141	152	181	186	185	145	149	165	167	169	170	179	180	178	163	180	161	150	175	169	157	162	174	164	148	157	163	171	170	172	141	177	187	157	151	176	156	192	165	172	161	172	150	165	177	166	165	176	170	166	165	160	172	174	186	142	165	162	149	184	174	174	156	151	154	186	162	163	171	145	142	181	154	168	162	156	170	152	165	179	138	177	171	167	172	155	148	168	166	183	172	169	154	170	149	168	150	145	172	168	160	172	148	173	165	162	164	175	148	174	163	158	159	151	171	184	152	187	193	190	173	154	177	170	146	178	149	145	186	178	169	145	155	152	141	172	152	159	181	160	183	155	174	170	156	194	155	182	173	155	153	176	155	187	152	177	155	184	169	138	163	166	151	168	159	146	161	164	173	155	150	196	167	158	163	164	173	150	176	171	182	129	165	180	161	173	172	158	152	167	164	172	159	164	170	146	170	171	168	167	167	165	177	169	175	163	183	178	160	200	154	176	165	172	184	170	161	175	165	150	204	147	177	157	174	141	166	170	185	151	193	157	172	150	166	156	149	181	164	152	180	166	164	178	162	149	151	158	167	150	156	167	157	159	146	180	179	164	176	149	180	152	156	167	175	178	167	164	177	156	168	147	155	161	156	165	177	181	163	159	177	153	159	152	152	156	165	176	139	134	156	162	180	178	174	164	170	152	152	164	155	168	167	173	161	164	154	156	164	168	184	152	168	166	160	172	164	153	160	169	155	178	174	149	167	184	170	201	175	172	179	162	145	187	159	151	166	177	179	167	166	143	176	155	152	176	155	175	172	171	163	160	180	189	163	158	178	166	164	160	180	160	162	148	177	173	175	172	185	199	156	171	162	158	178	165	174	181	168	164	160	162	194	153	161	146	206	162	145	160	158	162	190	161	159	129	150	147	159	162	188	162	170	179	167	173	177	151	160	140	183	167	145	160	180	162	145	182	175	184	172	190	173	167	167	169	153	152	185	176	170	176	166	166	156	151	158	155	155	154	168	151	157	172	169	166	158	145	176	150	183	172	171	153	168	173	162	173	152	150	163	183	174	167	189	146	165	191	159	168	157	174	155	173	168	161	172	182	175	149	195	160	182	160	182	165	172	173	162	178	152	178	157	147	177	186	173	179	182	178	173	133	160	153	173	165	150	161	162	159	166	164	170	171	156	158	165	165	161	145	169	163	187	162	152	155	171	143	159	162	143	174	175	158	160	171	172	166	179	201	170	164	185	169	161	160	171	161	188	149	180	175	152	160	173	154	166	166	150	167	151	178	174	173	146	178	145	168	176	179	160	161	177	170	183	171	169	179	153	174	161	174	171	141	164	182	176	179	166	202	160	171	161	163	171	143	166	157	169	158	183	172	182	156	158	162	177	157	152	168	140	163	148	158	166	162	159	155	156	166	177	176	160	169	156	180	158	155	176	200	173	160	179	192	172	153	157	188	185	154	166	181	177	184	173	174	163	158	182	165	160	150	185	164	152	165	175	151	157	162	173	170	169	161	166	153	163	184	160	175	163	167	172	143	164	172	178	153	146	168	186	154	156	172	154	175	158	152	190	145	167	159	178	159	182	180	162	161	165	169	169	140	176	165	155	167	172	175	203	173	167	160	158	155	170	171	184	158	182	160	185	165	162	155	192	153	159	177	171	150	164	180	162	193	184	165	159	179	166	176	159	182	158	164	165	178	161	181	145	181	175	185	177	151	169	170	190	153	153	159	177	180	174	173	179	180	142	164	162	163	148	150	165	160	177	141	185	163	157	171	170	173	181	150	165	162	179	178	152	159
20488	9159	1215	667	527	447	399	369	378	339	355	328	369	318	305	337	281	319	296	300	331	306	302	291	274	278	312	325	304	286	290	303	301	282	267	294	276	268	305	277	286	294	314	345	292	306	306	301	297	307	293	320	320	321	306	291	307	296	311	318	276	303	307	277	315	303	322	256	312	312	298	322	289	336	302	282	276	289	303	284	294	300	289	304	285	308	296	287	290	317	319	285	311	315	292	278	319	318	291	310	272	332	309	319	308	287	307	303	316	283	321	307	301	274	279	310	330	305	316	295	254	282	339	339	282	301	292	305	324	285	275	276	294	296	329	284	292	299	301	296	293	296	302	282	308	272	314	279	304	294	302	318	301	307	284	268	303	284	243	302	288	279	305	295	314	300	285	316	280	306	310	298	304	298	338	287	321	298	310	302	308	307	280	239	324	332	302	281	283	285	319	296	288	285	309	300	275	313	306	282	290	290	313	335	300	277	274	284	313	307	292	298	310	299	302	297	327	302	352	314	265	304	302	282	303	310	278	287	307	345	302	295	307	287	278	274	276	325	312	305	288	303	300	304	321	298	298	283	307	322	294	305	287	292	306	302	318	302	291	354	284	308	260	301	326	280	256	334	285	306	351	280	270	296	310	297	313	294	321	330	310	292	305	312	268	244	282	281	303	317	272	324	294	283	287	279	264	298	300	315	286	321	307	292	289	311	294	291	301	275	310	311	326	327	299	278	335	313	284	287	300	270	314	276	296	273	313	295	300	292	286	291	304	309	287	267	278	314	276	276	316	337	292	310	337	288	279	279	323	294	313	279	298	323	338	274	303	318	318	274	279	315	250	271	293	278	281	282	286	308	327	305	320	303	287	316	326	306	305	296	266	285	275	282	304	281	300	280	319	307	296	298	308	256	282	313	290	278	323	293	309	298	327	305	270	296	312	271	273	298	315	287	305	283	293	311	289	311	255	283	323	333	308	279	291	301	300	310	308	301	302	300	300	300	282	296	282	276	310	301	319	303	289	317	324	304	328	277	291	296	265	306	288	309	293	310	294	294	297	303	304	293	330	304	310	297	288	277	306	298	269	314	308	294	315	282	320	292	280	292	291	293	295	285	268	292	342	302	284	285	286	273	297	306	300	284	310	323	313	275	303	301	285	300	282	303	327	307	294	314	301	258	293	312	326	312	292	283	304	305	274	296	303	302	315	279	295	317	328	328	338	320	299	297	313	298	310	297	281	287	294	298	289	287	305	322	283	310	302	308	318	318	299	279	315	281	279	309	277	304	280	327	310	303	309	301	300	282	265	301	270	297	288	275	300	291	293	296	276	296	314	322	284	289	304	336	306	313	282	305	293	288	293	303	289	322	295	278	296	288	268	303	275	318	301	333	291	318	302	282	306	290	318	287	293	304	288	283	289	276	325	288	283	280	280	277	292	337	304	291	323	283	273	286	301	293	333	314	280	326	309	279	304	298	312	307	295	326	287	288	299	291	296	281	281	285	288	269	337	287	282	289	271	294	344	297	285	287	295	300	289	284	325	329	297	293	328	315	305	295	295	291	284	317	309	322	303	311	296	287	335	313	303	272	277	271	280	284	277	301	305	287	280	265	307	292	329	270	305	323	288	280	262	269	281	288	286	290	276	321	298	313	297	243	295	303	306	299	303	315	315	321	288	303	329	302	286	328	287	285	289	321	276	307	303	275	323	289	304	324	297	310	273	290	309	311	287	266	314	295	311	303	281	296	294	297	287	297	306	299	291	301	305	326	308	312	314	297	283	280	289	313	266	335	305	299	307	286	321	288	310	287	322	306	289	323	320	311	283	296	305	299	291	321	330	284	317	312	285	327	282	308	301	302	309	320	348	285	288	293	314	300	303	308	312	305	284	336	298	269	293	296	309	273	282	280	287	320	312	306	309	294	308	304	303	306	315	309	277	289	278	304	293	314	290	306	278	279	308	281	294	309	337	339	322	286	325	292	289	304	299	301	313	301	307	294	334	282	301	282	289	296	308	309	301	274	285	308	301	299	298	327	290	306	295	305	284	293	295	335	294	323	292	285	290	324	297	310	314	316	319	271	268	285	306	314	309	285	299	290	278	301	304	273	282	308	330	294	284	300	330	315	309	297	314	309	271	284	286	293	296	299	294	292	307	305	290	330	318	293	302	276	308	271	327	297	278	314	316	301	308	322	304	311	278	300	299	341	273	285	284	321	282	300	265	332	288	294	301	263	280	310	282	279	283	302	284	277	311	273	321	315	291	301	290	290	288	322	318	278	320	268	305	319	290	318	310	283	299	300	302	339	277	310	292	297	310	270	323	303	313	300	309	270	285	289	282	269	284	305	310	287	303	282	312	280	265	285	328	308	280	296	291	300	316	300	281	313	296	330	288	319	289	318	300	305	300	302	310	279	278	313	285	313	302	323	300	320	290	318	303	303	272	294	268	297	281	280	326	305	271	331	291	273	303	286	296	288	325	305	295	282	274	310	295	298	297	298	318	299	316	273	324	313	304	276	323	294	269	298	281	310	274	267	317	316	313	292	333	304	283	311	299	295	286	336	287	291	303	290	281	302	310	290	281	290	285	294	308	265	286	320	298	334	300	320	293	285	318	314	303	274	284	279	282	310	323	304	280	292	317	319	279	293	278	304	272	319	290	291	313	309	297	304	315	288	297	283	319	311	292	296	312	299	302	324	314	323	321	288	304	298	301	274	276	281	283	315	297	303	294	281	309	292	296	313	319	318	301	310	330	308	289	284	302	319	281	310	309	309	298	324	299	321	303	302	294	273	270	311	303	305	291	293	292	290	279	280	346	295	301	273	287	280	279	314	289	292	279	302	314	291	283	280	312	300	275	273	319	299	287	285	330	292	318	258	317	280	294	300	300	315	303	318	295	290	288	324	315	321	310	299	313	306	328	289	285	324	292	323	283	281	308	287	300	280	303	308	295	313	285	305	297	323	291	336	299	282	289	284	293	272	281	323	272	279	295	312	315	306	281	313	298	297	300	335	305	320	312	286	281	306	284	293	287	306	302	313	300	314	291	313	294	305	320	308	294	308	326	342	295	271	294	301	287	290	277	307	325	315	293	294	290	328	298	271	316	303	328	320	285	294	293	265	305	287	303	297	282	306	272	304	309	299	308	279	313	313	290	294	303	301	309	319	320	287	288	298	299	304	309	334	306	308	302	296	325	297	312	272	304	326	275	295	302	299	302	288	309	310	333	346	280	295	295	308	293	277	321	271	305	306	284	293	308	288	274	281	293	298	291	357	298	285	314	279	274	299	286	315	286	288	273	306	314	284	288	276	277	311	321	320	288	306	297	271	285	283	311	284	290	295	290	275	329	316	295	294	305	304	307	290	314	298	318	313	307	314	302	291	302	296	296	313	314	253	321	295	293	313	308	307	323	301	309	297	279	298	281	284	303	328	292	264	296	309	296	295	294	308	332	293	282	275	289	298	315	343	309	284	312	290	320	305	307	319
23993	21084	28358	24036	20108	2534	962	693	576	526	521	503	473	508	453	464	459	457	421	434	435	462	419	412	418	443	422	449	430	418	441	400	449	405	436	416	443	390	446	390	421	389	383	428	459	399	395	393	406	408	450	434	380	392	415	355	403	363	383	396	419	382	391	350	402	407	366	360	423	404	417	428	412	429	390	410	348	386	380	384	409	400	394	403	393	415	398	407	391	401	392	395	399	413	396	403	382	380	415	436	388	391	407	408	356	391	403	422	418	399	425	376	429	392	424	401	419	443	417	377	431	391	415	415	397	382	431	407	405	400	390	415	403	397	361	375	401	396	407	421	395	380	428	403	431	416	382	404	403	387	389	390	354	400	427	391	437	382	401	405	356	403	420	407	371	424	393	385	388	427	385	397	397	386	387	377	375	368	390	444	401	394	363	375	374	420	407	436	363	400	404	371	398	384	411	416	423	400	412	403	408	372	401	429	422	415	413	410	392	379	415	354	376	392	399	410	403	373	376	401	418	407	423	382	412	406	379	385	432	419	395	409	428	388	384	415	377	386	377	415	394	394	398	411	405	413	412	386	402	405	385	409	395	400	417	370	432	411	387	401	369	402	410	387	370	416	385	370	410	392	394	431	405	422	412	403	418	397	414	387	384	381	410	408	383	413	411	408	381	441	377	428	400	411	402	387	393	367	409	447	402	406	406	423	399	417	394	362	409	416	399	384	395	395	404	423	400	364	364	350	381	361	411	422	402	392	416	379	446	453	424	423	383	412	403	374	382	372	441	399	388	376	409	406	409	422	397	410	398	403	406	375	372	392	402	371	423	405	383	407	367	402	397	382	391	411	417	363	404	420	406	385	370	396	402	378	384	400	418	384	386	389	433	426	417	386	364	422	389	411	419	401	412	360	420	431	417	420	398	414	374	389	397	421	408	398	403	423	432	397	388	433	399	375	406	393	428	433	422	375	416	419	415	405	383	385	410	427	407	396	408	387	417	375	381	385	406	368	428	372	410	389	384	386	399	381	366	340	395	373	410	422	419	412	372	405	396	410	405	391	363	392	424	420	367	409	404	392	416	414	367	375	376	379	404	405	375	412	409	415	404	420	375	423	396	373	397	375	404	384	395	395	403	410	435	405	393	394	411	426	421	373	398	389	412	425	393	423	387	393	425	385	375	412	388	392	376	407	416	395	364	398	412	374	396	417	399	422	396	379	411	388	401	380	429	394	379	410	399	379	388	402	443	409	411	377	382	395	403	415	410	424	389	430	405	391	393	400	389	416	429	358	396	405	442	420	394	413	426	373	412	421	412	431	429	366	415	419	391	440	380	413	371	426	408	418	406	413	396	369	405	392	395	346	389	389	386	403	393	398	407	398	378	415	415	448	364	388	410	372	385	383	403	387	358	426	414	423	404	395	413	416	399	424	401	387	404	416	389	410	338	394	411	426	396	402	393	402	387	369	433	396	394	373	397	378	399	393	373	395	391	388	405	422	421	430	397	388	398	388	375	408	395	385	451	407	415	397	408	404	388	381	408	378	443	418	419	404	446	402	421	453	362	402	409	406	412	390	378	393	431	432	417	393	411	371	418	369	363	399	368	375	413	411	379	429	411	414	379	402	404	400	385	360	400	427	369	376	421	400	395	398	382	405	393	396	409	401	391	392	410	407	396	393	408	384	445	408	367	404	407	401	386	419	388	442	393	397	385	424	392	408	393	414	413	397	409	393	387	439	382	389	384	395	410	432	423	424	399	410	418	391	449	410	419	372	398	392	391	397	422	387	409	410	402	406	419	421	390	420	376	414	405	403	409	427	405	397	393	379	397	421	406	404	415	403	402	387	424	384	421	422	400	405	402	394	421	374	434	435	400	418	363	403	400	396	404	403	403	405	421	408	394	362	431	399	407	454	427	437	403	393	361	374	378	397	389	389	409	440	404	396	406	405	402	394	382	379	413	405	393	407	388	421	411	411	398	402	420	406	419	413	413	386	417	385	415	396	407	366	412	355	410	390	382	382	407	407	413	435	384	401	384	403	383	419	397	394	395	391	408	379	372	416	430	416	422	370	389	407	396	409	351	400	427	390	431	391	405	396	384	398	424	402	393	408	383	404	410	385	397	413	390	368	423	381	392	418	423	409	404	400	400	397	352	425	348	386	394	435	399	395	412	369	397	401	360	369	402	392	365	423	403	383	366	397	419	397	434	422	377	414	406	369	401	394	380	402	397	410	371	374	401	407	424	385	403	391	407	407	368	410	376	416	396	387	408	422	398	399	435	389	407	405	402	405	400	399	400	421	409	457	392	396	414	397	428	414	400	404	414	403	370	471	399	388	402	386	399	358	377	395	408	402	389	396	410	423	419	412	411	387	391	390	409	427	401	378	415	402	414	418	434	369	411	413	429	400	397	419	394	413	393	384	408	421	417	407	403	400	360	393	429	408	398	423	427	378	425	389	370	386	373	403	400	418	401	393	386	388	361	376	392	413	371	406	407	394	417	388	384	392	410	384	408	401	402	410	377	384	391	357	393	378	418	403	388	402	364	398	397	412	452	403	422	390	390	414	415	445	402	369	398	415	381	396	393	399	405	417	388	395	404	366	420	421	404	434	418	415	424	376	400	396	399	393	381	376	411	389	390	413	384	432	376	424	351	382	405	380	427	387	410	371	397	396	401	427	415	406	431	413	394	399	376	405	398	381	371	386	411	415	384	400	408	395	383	400	425	380	396	422	393	402	384	420	435	384	412	440	383	382	428	405	403	371	447	414	378	429	373	398	431	419	413	394	400	391	365	389	445	369	395	395	436	416	393	366	398	414	414	413	408	412	388	380	380	402	439	413	392	377	381	384	408	388	402	394	437	422	373	382	419	363	389	401	378	391	375	425	392	388	388	392	407	379	410	392	411	414	395	433	390	394	396	384	392	371	405	363	438	396	359	380	386	402	389	405	432	403	395	409	409	370	384	373	392	405	395	402	422	398	386	397	401	404	383	400	404	369	369	390	378	404	394	422	412	406	396	450	410	433	410	432	454	397	380	390	425	395	378	393	355	385	400	382	415	419	427	366	391	389	383	422	410	395	382	384	414	389	412	408	421	395	371	411	381	410	380	376	398	400	425	427	399	399	419	384	398	409	376	410	422	419	422	389	383	396	417	354	393	372	373	383	387	398	413	394	377	420	456	420	400	358	363	406	404	404	367	386	360	417	389	379	410	399	417	372	388	402	356	394	386	377	351	375	439	407	424	452	429	431	411	408	414	390	401	402	393	391	400	399	386	420	422	426	395	415	384	437	441	441	385	420	395	410	393	410	391	413	381	396	412	415	377	414	389	376	355	396	402	385	383	387	401	369	393	377	400	387	390	398	422	407	445	381	405	396	399	415	416	372	417	394	387	383	407	420	393	387	399	423	399	375	377	425	403	388	401	406	405	393	378	378	417	422	408	405	436	408	431	372	372	404	368	413	374	404	408	365	394	388	414	426	338	407
41752	25611	8387	4368	3022	2254	1871	1595	1265	1237	1088	1067	922	870	919	853	854	863	843	816	758	745	736	803	742	714	713	750	744	708	704	695	755	763	732	699	700	732	692	725	723	761	698	675	714	726	686	727	701	647	679	720	694	693	676	682	708	687	713	686	674	676	707	716	725	726	690	742	716	689	726	687	733	756	704	690	718	684	680	687	700	653	709	721	720	675	631	700	712	677	688	696	738	683	729	665	665	701	653	685	639	659	701	707	745	710	709	730	659	706	701	667	694	643	679	666	691	697	708	685	697	696	711	688	652	661	717	688	713	688	659	700	732	722	692	694	686	686	702	694	604	716	649	680	709	676	667	675	707	682	695	706	690	708	719	701	656	699	713	678	655	683	693	683	682	642	633	663	732	672	713	745	732	713	699	657	683	654	717	700	651	685	695	704	726	732	697	645	690	678	683	648	665	653	706	707	635	643	659	723	706	685	691	691	707	705	663	677	681	674	670	707	638	702	671	638	722	725	717	679	686	652	674	664	713	656	648	738	700	699	689	742	646	698	659	747	701	662	699	705	672	751	688	670	630	664	699	682	687	690	702	711	655	682	621	720	670	667	723	675	664	661	669	666	683	735	681	639	703	682	704	664	698	680	671	651	643	685	668	730	717	697	727	712	683	664	678	656	671	672	727	700	647	690	650	648	698	712	706	675	697	679	704	685	675	685	691	673	642	680	674	648	681	645	701	665	714	681	651	609	669	674	691	711	686	654	698	663	681	683	676	665	687	672	704	721	685	693	718	681	678	659	662	678	666	671	637	649	673	721	675	672	681	701	714	676	680	652	663	670	664	673	664	647	697	689	683	659	698	695	650	695	725	653	656	675	673	653	670	676	676	683	677	699	678	700	648	701	673	704	657	701	683	669	695	664	708	647	685	672	701	658	622	673	717	658	658	691	663	699	676	708	703	686	648	682	697	696	713	678	705	688	681	672	675	684	679	664	676	698	697	682	718	687	660	701	705	681	667	659	708	653	714	669	661	690	670	684	738	684	679	645	682	747	655	663	686	697	675	669	755	694	657	660	706	718	706	619	660	651	665	686	677	699	686	669	671	692	706	678	709	723	652	689	679	694	680	687	685	688	705	677	683	619	683	715	688	682	664	704	683	738	668	667	671	674	690	687	695	677	682	700	657	708	715	684	707	676	631	707	697	699	690	680	742	644	675	652	655	682	679	725	684	654	677	711	677	668	665	685	700	733	739	687	714	682	712	672	671	678	680	633	751	635	678	675	716	678	681	700	674	654	704	677	707	695	684	691	726	671	719	677	708	679	647	689	698	724	691	708	634	716	708	711	660	654	646	707	677	649	660	697	689	676	733	632	677	635	687	694	718	688	684	686	648	682	653	664	691	676	701	702	684	664	620	700	685	694	645	676	709	650	689	662	643	653	699	707	625	665	706	680	682	701	666	696	674	692	670	693	698	685	679	694	697	700	647	708	679	696	726	692	668	691	670	698	687	650	654	702	686	676	637	650	670	719	671	683	678	693	683	648	682	664	696	669	648	682	686	661	690	665	692	653	657	684	702	678	675	669	710	655	707	691	703	685	595	705	686	717	646	681	596	701	708	708	697	711	639	693	693	637	683	669	709	678	681	676	690	683	698	697	740	680	686	666	680	695	699	653	654	710	652	670	686	701	699	691	699	724	691	692	680	672	696	682	675	678	676	653	730	722	703	666	696	694	720	678	706	691	659	686	703	689	700	701	705	714	670	722	661	670	699	691	674	672	700	666	629	708	704	710	700	676	661	726	678	703	688	688	643	699	742	713	643	659	722	648	718	682	651	689	614	695	665	682	643	714	679	641	624	709	678	682	667	673	688	644	690	726	661	679	696	715	669	661	683	705	665	703	710	709	727	698	639	713	685	684	684	726	627	640	741	684	739	674	714	645	691	662	657	670	634	655	692	680	702	702	704	659	680	666	721	684	707	688	701	663	690	675	692	652	696	717	708	642	621	645	669	658	686	693	702	645	641	657	663	697	711	632	661	740	673	663	689	691	690	648	721	652	664	707	715	667	667	710	695	685	699	736	673	656	672	703	644	682	681	646	713	659	701	669	686	692	650	724	693	657	669	678	690	699	733	661	673	611	668	676	688	665	679	670	644	675	695	633	705	650	660	687	622	639	743	677	670	682	720	710	706	685	696	671	732	686	670	655	633	650	702	668	663	706	695	689	733	679	679	689	676	632	673	665	705	678	681	694	716	652	663	707	669	671	659	654	663	651	693	722	651	692	697	687	688	629	661	675	665	665	680	656	600	647	638	702	648	691	744	698	666	679	662	688	698	677	726	730	680	668	701	669	682	715	692	691	694	687	701	658	730	684	702	744	690	692	642	680	697	706	706	682	677	701	690	723	670	686	610	674	660	635	648	692	674	688	671	697	657	706	641	667	676	723	675	700	688	655	652	706	737	688	699	726	653	691	655	685	652	673	644	671	676	630	711	647	680	651	656	666	711	674	689	732	652	716	733	682	674	706	680	665	683	685	633	670	660	676	690	689	672	692	681	674	668	718	690	698	682	685	720	721	638	676	686	633	678	683	689	646	680	675	683	686	702	695	699	695	639	694	669	648	657	673	678	699	672	717	695	703	689	672	647	683	700	695	690	679	713	690	689	750	695	688	679	720	630	690	673	677	688	671	725	655	695	669	707	683	677	702	754	695	679	641	609	733	662	648	682	649	714	689	690	680	691	625	709	697	665	675	679	656	689	669	671	647	705	667	684	703	683	739	674	725	659	657	681	676	614	704	657	644	702	693	708	658	692	687	668	685	725	677	668	708	648	687	647	653	671	679	650	693	708	664	657	686	639	695	699	689	691	710	678	694	680	689	680	677	690	708	658	733	677	690	687	664	700	668	681	640	634	683	691	693	665	658	679	672	688	667	684	696	712	722	674	679	632	681	675	665	679	662	679	687	659	691	682	677	694	648	737	674	647	681	632	658	675	700	673	726	609	710	705	710	665	657	663	661	671	708	658	690	680	692	689	695	661	711	682	717	697	678	638	733	663	686	690	710	701	693	703	678	706	707	671	695	693	700	713	627	720	671	687	661	693	704	688	661	693	625	702	674	710	677	666	707	696	679	641	674	684	702	662	663	690	667	727	669	723	710	741	657	682	652	653	624	655	699	690	683	672	688	702	677	663	708	672	725	708	686	707	669	673	686	707	698	707	711	659	698	689	620	652	699	696	649	694	635	651	696	685	702	692	681	671	657	701	680	686	644	710	717	665	686	714	691	713	670	663	739	679	728	695	718	700	671	639	687	682	748	669	686	672	696	664	660	667	684	701	683	659	677	712	677	667	662	682	667	678	744	659	692	687	741	708	690	680	652	696	692	688	657	637	655	676	714	668	697	678	672	677	646	664	701	706	665	699	705	682	712	676	726	686	653	643	730	679	667	685	654	667	689	684	669	710	670	680	679	693	681	672	660	663	673	682	694	658	741
23053	21080	29018	23400	21080	19617	2712	1128	865	824	822	710	658	673	700	676	629	614	624	617	604	618	581	602	568	571	576	565	574	574	560	579	637	611	576	537	549	578	595	561	523	556	573	596	622	574	560	565	554	617	567	526	560	584	593	582	654	566	550	545	537	570	533	561	526	541	562	554	534	582	540	572	519	530	546	521	573	553	612	522	543	585	547	514	556	530	586	512	566	565	534	566	528	582	585	587	577	545	551	570	555	552	536	546	549	537	559	582	596	562	539	573	604	571	532	544	604	549	568	545	526	562	576	563	547	544	574	592	578	587	563	572	602	548	541	555	559	578	548	553	521	576	553	577	535	566	544	555	530	540	533	597	503	588	554	521	538	579	555	575	540	511	601	584	493	572	526	560	570	493	589	554	553	585	543	554	550	555	566	532	517	566	564	569	539	554	547	561	574	573	555	592	543	514	550	540	548	550	550	536	588	538	523	570	550	556	585	591	535	527	562	567	583	551	496	591	596	521	546	578	512	548	521	551	597	543	546	537	565	483	554	543	521	560	535	560	555	566	550	551	558	539	536	519	530	579	571	525	547	543	598	553	551	512	566	551	545	529	546	535	548	518	551	543	542	572	587	539	552	609	541	567	551	516	524	572	570	521	534	602	557	540	555	529	508	553	538	548	543	557	521	566	548	579	581	559	576	545	542	533	531	496	529	513	544	529	543	524	568	585	540	561	550	579	516	559	565	566	547	572	518	557	584	583	523	577	577	545	508	535	610	573	571	578	515	555	555	564	514	500	545	565	562	545	578	548	540	569	518	530	583	546	531	570	510	558	523	539	581	561	541	513	527	528	546	595	530	543	590	593	577	551	522	553	554	591	541	544	569	578	535	576	550	586	528	541	553	528	555	559	575	551	569	544	509	565	553	551	558	545	588	529	577	554	561	561	572	531	546	578	560	527	540	559	535	528	585	537	585	556	564	526	593	567	575	555	586	567	538	543	538	586	540	555	555	551	520	571	536	552	512	559	505	584	563	594	557	553	565	594	564	602	539	522	535	577	562	561	553	570	511	528	553	529	548	570	525	566	559	499	537	567	569	576	563	578	546	517	551	528	578	558	547	564	523	563	587	539	581	507	561	557	538	605	543	524	540	582	613	570	507	538	548	552	570	547	560	529	560	580	590	570	576	563	533	569	530	593	575	585	540	542	530	580	547	560	561	504	575	520	511	578	548	571	553	568	568	565	584	578	547	595	519	607	542	509	559	578	517	537	571	555	538	551	545	571	583	563	589	559	550	591	581	529	553	551	534	551	579	547	545	571	536	564	527	575	547	548	567	543	556	548	527	608	584	499	563	556	565	571	602	567	517	541	525	541	552	524	546	568	515	594	513	556	511	571	549	525	551	555	540	525	518	560	530	541	541	510	598	552	562	540	536	552	552	512	574	562	571	559	568	540	544	578	560	543	524	597	555	538	562	532	578	566	551	548	528	547	579	507	515	521	568	553	653	544	550	578	583	538	519	580	526	563	571	525	548	601	555	582	536	560	547	521	545	556	542	538	542	567	535	561	562	519	554	522	563	579	508	525	530	583	564	552	544	544	559	597	552	589	579	513	586	547	523	577	538	509	542	537	611	551	536	563	538	530	504	580	540	612	559	546	559	567	538	556	569	569	526	553	546	574	523	569	557	557	537	514	526	548	600	519	544	562	570	564	555	488	529	567	567	533	611	595	553	548	576	558	527	523	558	570	535	525	563	588	559	560	532	606	530	528	562	535	598	561	548	596	540	565	558	535	584	589	546	572	535	605	542	527	559	502	515	516	547	535	545	574	528	550	551	527	556	497	599	497	552	549	530	544	575	495	579	547	551	502	533	571	590	573	568	539	528	537	557	585	563	535	533	568	542	576	538	551	555	528	581	540	568	594	528	542	560	559	535	531	569	526	519	529	580	557	576	538	599	538	542	531	559	569	560	507	541	561	561	552	557	583	523	565	563	536	533	572	571	547	499	575	567	527	582	488	552	475	569	604	529	598	527	537	533	549	542	567	553	521	538	562	544	587	571	529	516	525	564	584	565	551	545	523	560	607	548	571	584	566	539	578	559	575	512	551	573	552	598	571	521	584	514	595	565	546	560	554	549	536	550	575	527	552	528	543	539	549	584	584	517	548	596	576	552	550	540	556	547	537	599	531	523	554	487	584	551	523	568	539	551	525	550	565	580	595	604	521	575	546	582	573	552	572	570	621	559	579	556	552	556	593	560	558	563	531	563	548	564	534	567	499	538	543	523	538	570	537	559	537	581	580	541	557	539	571	572	528	542	585	533	560	538	551	553	581	532	538	515	554	537	543	578	503	512	553	542	561	526	533	556	594	534	550	555	552	565	539	524	550	543	553	582	554	533	515	532	525	563	558	529	541	529	574	568	535	549	534	536	560	554	511	588	562	548	585	547	542	506	582	530	558	556	586	528	509	553	526	534	532	530	569	524	510	536	535	536	537	529	524	582	534	533	527	553	599	590	530	558	568	573	557	562	571	598	540	530	569	538	542	566	537	538	514	557	544	517	549	540	560	547	499	516	575	570	550	533	557	520	576	568	558	552	566	533	515	575	550	548	574	559	563	534	539	570	537	580	570	524	566	521	531	553	541	526	587	571	547	561	495	606	551	538	513	496	535	562	528	550	594	553	570	510	587	540	568	554	545	560	519	537	564	529	559	533	537	553	581	553	558	560	529	527	565	509	583	555	561	524	506	565	539	566	587	546	517	538	525	525	519	535	556	590	599	603	572	594	539	563	509	563	564	533	563	528	546	512	560	560	515	529	513	575	559	542	542	582	558	535	544	634	524	564	529	545	531	548	572	532	552	527	557	546	571	549	529	559	566	584	603	531	547	574	543	607	523	548	547	543	517	569	542	526	575	543	514	546	578	535	576	583	513	540	538	521	528	524	544	568	593	614	544	552	570	549	563	539	564	564	560	523	540	588	544	575	562	570	574	573	554	575	556	552	518	581	552	509	554	581	573	542	564	573	593	548	544	569	570	522	554	567	526	552	576	588	571	525	516	567	508	530	569	547	558	549	512	546	562	546	607	537	563	562	602	561	569	522	543	608	550	532	554	471	563	541	581	528	582	578	525	601	526	549	564	565	574	553	576	543	586	581	499	551	520	548	547	560	585	548	548	541	522	564	556	567	557	577	558	563	572	545	522	556	527	541	555	583	552	557	540	551	582	571	539	538	540	545	579	553	570	491	557	534	581	584	583	516	560	521	517	550	527	564	561	576	562	533	567	519	564	529	551	505	599	562	568	527	533	561	539	556	524	556	535	459	524	594	571	535	538	546	579	569	575	584	575	554	561	551	540	514	548	543	561	560	562	567	544	523	520	558	559	583	541	467	561	526	530	571	587	619	527	579	566	529	593	552	591	523	565	599	510	534	561	543	572	548	587	506	548	579	535	544	540	541	563	545	543	600	504	553	521	564	538	557	539	578	563	530	568
49910	31864	13370	7206	5271	3944	3148	2581	2225	1924	1756	1604	1438	1340	1301	1260	1242	1166	1145	1168	1047	1081	1078	1014	1033	1096	983	1034	991	985	1024	954	1002	1012	927	991	989	934	895	915	981	958	936	907	940	947	963	937	919	923	947	935	974	930	885	926	874	910	884	941	941	929	973	960	926	908	906	903	937	893	927	883	962	917	898	975	884	986	900	897	966	926	913	950	900	929	912	900	885	905	933	907	907	943	940	880	953	862	945	974	938	903	924	959	909	894	893	888	887	945	948	915	972	950	934	872	942	961	878	896	944	904	921	911	929	918	925	928	937	846	939	928	929	925	941	902	912	940	925	843	951	936	882	909	951	949	920	931	916	911	929	962	945	897	934	918	1028	905	854	923	908	906	892	936	898	899	923	883	928	974	894	912	931	935	925	906	934	934	915	910	937	904	896	963	896	885	951	901	887	838	852	942	936	896	880	902	875	946	903	932	970	894	875	940	949	899	915	979	943	887	941	905	933	924	961	905	902	959	888	921	925	918	875	969	862	856	901	944	906	957	904	878	894	942	929	949	877	940	970	924	920	890	938	903	925	936	882	948	927	930	938	946	844	982	958	965	921	962	939	918	939	989	914	938	901	872	887	946	908	958	908	934	939	909	985	965	924	880	957	955	909	915	942	889	917	893	864	950	931	917	945	920	957	888	969	921	928	903	1000	911	894	941	932	938	874	903	944	908	936	946	886	899	888	880	912	863	925	877	891	939	917	881	933	938	974	905	872	937	901	877	896	960	909	858	920	933	967	898	942	914	882	925	909	942	890	938	867	899	957	901	935	916	933	973	876	911	936	898	897	931	926	935	943	906	919	910	1007	934	951	893	939	897	903	925	928	957	875	912	958	966	943	935	909	945	862	909	927	917	936	1001	917	852	901	896	896	939	945	935	922	940	867	893	911	932	915	933	904	939	957	942	938	947	912	931	899	894	915	937	938	908	939	892	961	896	941	906	897	847	892	928	931	898	914	934	989	931	962	936	927	916	946	943	856	978	939	930	917	915	902	918	864	916	925	890	950	904	876	907	875	890	922	887	930	905	935	924	916	936	867	941	942	953	923	923	924	893	857	899	881	990	910	930	895	932	885	930	966	878	908	920	917	945	882	899	875	941	930	948	906	910	875	997	905	905	910	940	921	895	899	925	921	908	966	937	922	907	884	892	920	917	910	860	943	879	973	924	951	965	898	922	916	924	893	867	952	942	862	929	889	961	923	922	889	940	986	876	892	908	956	890	926	945	883	927	894	886	940	905	943	887	931	865	949	927	968	908	898	897	918	909	920	889	909	910	921	907	911	914	892	876	870	874	941	877	910	943	889	926	942	903	892	930	884	916	926	874	927	920	877	920	885	905	932	911	912	929	968	880	944	889	860	906	894	924	890	935	910	912	991	928	960	909	913	861	888	895	903	884	909	857	901	925	879	932	907	972	912	896	946	893	936	985	879	914	915	938	975	951	936	933	876	953	899	918	948	864	904	959	917	919	906	965	954	901	934	877	880	929	906	939	897	982	926	924	869	891	929	926	914	916	900	884	857	934	887	900	876	919	931	923	950	926	912	949	958	925	965	883	927	875	994	962	876	940	867	885	902	946	829	863	928	908	945	966	947	958	905	951	899	934	928	960	891	967	929	891	884	957	946	919	964	943	888	908	924	885	880	900	907	940	971	924	925	897	909	911	919	929	936	905	918	901	923	908	885	908	963	906	926	906	985	912	951	900	917	853	947	906	912	990	1003	909	943	853	905	915	948	884	984	923	972	896	919	843	875	890	935	905	876	912	950	929	928	943	860	907	935	915	911	886	957	934	884	891	926	947	878	923	911	887	943	910	854	895	910	897	984	933	894	964	905	929	866	914	889	903	958	903	912	939	932	922	902	886	922	871	951	944	904	883	881	935	912	924	913	909	920	885	917	946	894	881	835	874	857	904	916	956	901	903	883	938	931	878	929	936	915	927	928	908	882	887	935	903	887	867	952	894	900	939	886	917	950	929	926	934	952	918	955	927	911	920	930	957	956	853	939	945	918	938	924	990	936	934	875	886	892	878	893	910	929	899	910	914	925	897	911	960	940	923	940	905	895	982	939	1013	932	921	993	944	924	916	911	906	955	932	877	952	906	918	954	939	893	936	934	995	956	908	964	921	874	914	918	894	924	945	874	911	876	918	979	916	935	923	961	871	860	969	914	893	925	930	935	960	925	920	904	911	909	906	941	897	969	866	890	942	892	885	944	856	933	930	956	917	925	949	897	909	954	949	911	881	870	904	922	859	942	941	895	938	914	926	889	917	918	922	904	937	922	885	881	913	909	960	930	882	905	894	933	916	934	931	913	855	930	916	918	934	913	935	919	948	959	880	905	957	893	901	837	859	917	898	923	903	972	896	939	903	907	887	912	970	892	906	926	914	907	970	924	916	888	909	902	868	935	892	920	908	978	916	899	918	896	941	904	892	936	941	954	965	888	946	930	903	922	894	945	947	916	988	924	909	924	908	853	965	905	909	911	931	936	907	889	952	931	937	927	937	935	900	925	864	907	922	904	939	836	895	867	920	862	958	910	905	903	971	916	812	924	964	961	927	899	933	919	943	895	931	866	942	918	959	902	885	928	920	930	943	939	929	892	941	930	947	966	960	868	907	888	948	883	924	955	946	920	914	883	894	915	885	926	941	911	908	912	896	924	901	858	919	878	899	896	945	893	900	926	940	888	971	891	950	933	927	883	894	932	945	947	895	915	923	898	922	875	943	913	924	892	908	932	912	934	924	889	920	916	936	904	909	884	916	957	855	908	920	923	915	888	876	882	884	874	908	961	886	877	899	879	900	949	965	931	922	934	964	947	926	893	903	901	913	870	933	954	959	927	918	930	939	885	880	887	907	924	981	900	939	893	950	885	951	871	901	897	933	920	889	868	891	890	897	898	916	955	915	872	908	936	919	893	915	904	947	927	974	936	969	922	913	898	918	919	916	899	984	902	953	936	922	878	875	963	916	916	923	911	958	888	891	927	897	927	861	905	939	886	926	918	947	920	899	968	897	908	854	929	943	843	907	910	900	900	907	933	925	915	942	959	872	906	909	920	953	940	920	907	924	895	910	886	932	907	944	914	915	884	870	908	934	916	935	913	917	911	916	909	860	891	938	948	943	886	886	905	934	882	936	931	927	919	896	888	899	886	892	896	895	902	938	944	902	925	916	948	909	906	906	887	869	870	919	951	925	934	912	997	894	928	915	878	953	928	915	922	905	928	942	924	930	921	911	920	952	884	913	900	937	869	904	922	975	922	903	924	901	874	985	900	912	932	868	926	866	871	878	933	957	901	959	891	967	940	949	900	956	902	909	912	941	905	968	955	949	943	935	974	934	928	882	920	891	841	880	965	898	957	903	940	949	937	955	892	910	952	964	883	886	896	975	907	907	877	976	912	953	959	910	954	956	917	874	875	896	978	902	879	867	937	926	871	906	879	908	880	974
26627	20788	9721	509	231	220	238	196	166	163	167	162	186	187	159	181	167	184	154	175	171	158	176	150	169	149	149	155	163	172	156	174	153	160	159	148	160	163	166	147	174	154	165	149	180	153	160	164	165	166	156	152	146	184	170	170	180	163	164	178	178	187	170	162	160	148	184	162	167	164	158	143	161	166	175	168	157	166	159	156	175	144	169	160	166	156	154	160	156	167	148	167	157	157	163	160	171	153	162	180	161	186	150	144	167	147	176	184	133	179	170	161	173	155	187	168	159	170	159	153	163	160	157	145	176	164	156	155	161	152	152	160	167	161	168	147	141	178	203	149	154	134	180	157	156	154	154	160	149	153	153	180	156	163	156	159	154	172	158	189	166	172	157	151	165	169	174	143	192	149	167	166	135	176	171	180	192	165	157	159	183	171	163	169	162	157	144	167	147	166	168	194	187	177	150	164	168	169	174	169	170	177	179	154	150	158	179	152	172	161	166	173	161	180	164	172	155	182	169	157	166	150	157	195	156	144	171	178	180	165	142	188	159	173	135	166	149	154	139	155	192	166	181	187	173	165	160	180	144	159	162	186	141	171	160	162	172	161	157	166	162	163	185	170	172	182	184	168	154	169	187	176	171	167	147	180	165	175	168	171	150	145	145	155	160	140	157	175	168	184	166	190	157	151	136	154	169	166	189	153	152	162	154	149	174	148	158	146	136	168	163	161	172	173	139	159	175	185	172	170	173	171	156	155	162	154	146	171	149	185	133	171	163	155	174	182	172	174	168	143	161	160	152	141	165	180	172	159	166	157	164	148	172	171	183	138	170	171	178	163	171	145	165	174	165	154	152	152	176	177	180	158	154	168	183	171	176	182	159	147	163	160	157	145	159	147	156	144	166	158	172	159	159	181	153	164	160	156	176	177	164	169	175	162	166	138	179	176	165	177	147	185	155	168	148	163	158	173	173	164	177	175	142	152	138	183	166	153	170	161	172	156	188	183	182	174	170	161	170	160	181	175	161	139	174	179	153	162	161	181	158	153	140	152	166	168	168	156	179	169	163	191	154	166	168	171	182	166	155	176	177	162	170	186	156	148	180	174	179	162	157	171	144	151	168	163	174	166	170	166	165	173	155	151	171	166	176	169	181	175	159	177	151	175	173	145	146	157	178	173	152	151	156	157	159	163	152	200	171	186	152	183	184	147	173	193	169	164	158	156	172	189	150	160	167	155	164	178	152	164	180	165	166	154	171	179	176	158	180	162	177	168	156	172	155	171	170	170	153	170	165	165	182	143	155	157	158	192	164	168	188	164	146	162	163	173	161	183	159	149	170	174	167	135	165	175	168	160	161	162	172	183	175	155	168	150	164	158	157	167	170	153	166	165	160	171	161	165	158	175	155	182	159	151	183	151	167	156	161	155	175	181	142	158	166	163	168	165	133	168	165	161	176	184	139	165	150	164	157	166	149	157	159	172	172	159	154	161	173	149	138	154	171	167	177	153	161	166	164	179	160	151	186	162	142	161	162	168	152	153	174	188	166	173	150	185	166	173	166	154	140	159	154	157	160	172	153	179	156	144	174	154	175	139	185	185	171	148	178	154	182	143	157	147	144	176	160	152	165	153	154	147	159	147	156	159	147	178	181	170	170	162	150	167	149	142	167	161	160	154	163	150	137	166	146	164	171	162	133	173	154	162	166	157	162	195	165	163	168	164	172	164	145	162	172	166	181	143	177	189	155	158	194	141	155	206	177	156	175	173	162	150	166	169	145	177	150	180	167	165	175	144	159	176	175	145	166	161	165	193	158	136	170	154	162	153	154	159	147	192	199	141	154	151	151	165	164	184	187	173	168	155	160	155	148	165	182	187	159	162	163	154	162	155	158	157	190	155	169	136	187	168	170	181	190	161	157	172	177	174	146	146	175	156	169	157	170	155	180	173	183	161	144	157	168	170	181	159	163	176	157	167	170	173	153	177	156	168	160	184	152	158	164	161	169	163	149	148	156	146	151	169	137	177	145	170	155	141	139	184	158	151	166	164	148	150	184	177	165	170	164	172	171	178	144	166	166	177	178	168	178	149	173	164	174	144	201	169	168	182	148	161	167	179	168	175	185	149	177	171	179	155	181	167	168	145	164	172	165	151	161	180	157	161	189	157	158	167	188	178	165	154	150	168	161	158	151	145	142	161	147	171	173	195	175	191	174	152	186	174	145	142	145	184	163	166	152	155	183	173	173	162	147	195	162	153	149	163	177	160	167	172	146	164	194	165	180	193	184	176	172	142	166	173	181	175	166	168	156	178	175	132	171	159	146	175	171	166	167	171	170	159	141	162	146	161	176	182	178	169	157	182	162	158	156	164	163	164	174	176	158	138	192	161	160	183	170	146	164	157	185	158	182	150	161	188	167	154	156	173	161	138	157	170	162	155	174	163	163	171	151	169	170	180	158	156	177	141	167	162	132	170	144	169	169	199	167	162	158	171	160	142	163	180	172	173	150	155	178	159	154	173	161	151	159	157	147	168	158	166	162	158	180	157	167	161	164	158	152	155	139	162	167	182	148	153	156	173	154	160	178	161	163	163	169	171	171	178	177	184	162	160	152	145	175	155	146	188	150	151	168	160	188	173	149	159	161	158	177	155	148	162	179	162	177	164	167	157	185	147	148	159	173	166	156	170	168	170	172	162	164	172	147	182	176	176	163	187	165	158	160	169	163	150	152	162	167	158	167	164	162	166	156	181	137	170	163	147	148	173	143	157	158	168	164	175	164	153	151	165	177	172	175	147	161	170	178	160	150	180	162	162	169	156	149	172	166	146	153	189	168	158	172	155	169	166	170	157	164	176	157	160	186	167	161	173	162	140	170	180	153	153	161	165	165	161	156	134	172	154	146	166	143	151	166	155	166	166	166	162	184	165	185	175	152	175	166	151	163	181	168	148	173	153	170	154	153	189	166	161	178	163	186	150	176	179	156	184	160	176	166	175	176	142	168	173	165	168	179	170	145	175	167	170	164	154	156	155	156	144	160	158	182	162	168	163	176	155	159	157	145	182	155	170	163	170	172	152	185	149	159	146	150	161	170	158	178	172	163	154	167	165	153	179	167	175	172	151	160	173	139	171	169	157	173	161	155	161	168	185	146	134	155	176	186	169	145	173	160	179	163	159	146	171	155	188	139	169	157	167	183	153	143	154	163	163	160	152	154	172	149	158	169	166	173	181	152	153	177	198	155	149	177	168	155	185	167	165	160	179	158	148	172	171	165	172	162	156	180	180	167	143	180	153	161	169	187	144	155	160	169	177	185	152	157	167	169	137	151	152	175	154	175	175	157	160	161	171	175	167	164	154	174	165	153	174	166	166	159	156	191	188	150	144	154	161	153	180	161	182	161	140	158	154	157	183	157	178	148	168	161	156	146	173	165	173	180	172	166	159	174	146	163	164	173	148	177	162	161	175	175	150	145	175	170	162	169	174	168	135	171	183	175	151	149	165
19682	8493	1189	696	549	471	377	373	400	347	326	315	346	330	348	336	334	305	351	290	321	317	328	283	276	299	320	324	292	298	311	305	294	318	318	284	290	308	300	316	312	302	304	302	318	298	313	286	306	274	308	317	288	310	304	303	282	300	292	286	283	313	294	319	275	303	316	322	256	313	306	307	296	319	276	311	318	298	302	275	304	325	314	313	285	290	311	288	290	305	314	302	285	300	288	287	287	304	312	308	319	310	332	310	270	310	298	307	307	299	303	301	276	330	320	304	312	294	310	289	308	301	326	265	277	301	291	279	275	299	277	297	299	284	302	303	294	273	299	297	278	319	286	298	296	308	331	291	284	316	278	290	312	324	313	266	292	308	289	313	311	270	295	316	266	292	354	294	289	312	303	326	292	295	291	303	283	302	281	266	318	279	293	335	304	304	303	298	302	316	307	296	296	283	297	345	256	302	322	300	317	319	310	285	301	295	295	317	280	288	284	307	282	287	302	300	296	299	337	297	270	306	311	281	302	290	294	300	298	271	311	278	264	300	312	287	311	306	288	289	312	316	309	299	288	287	311	302	291	289	303	300	316	305	294	304	287	324	316	297	300	291	288	282	267	333	273	283	276	293	305	287	314	286	311	281	305	306	312	280	261	294	342	293	320	298	321	284	295	289	328	290	319	294	267	316	278	286	289	314	308	296	255	285	287	337	299	314	292	285	317	294	285	321	275	301	322	307	302	307	299	304	294	281	324	270	299	287	293	300	283	292	329	310	281	265	327	320	292	294	279	291	271	303	308	287	291	315	309	297	284	338	292	298	322	313	283	296	279	344	295	303	316	305	283	307	315	287	328	300	292	331	326	283	307	291	325	302	298	303	292	317	346	323	280	300	307	317	265	275	295	296	284	294	281	293	306	293	348	313	330	267	278	285	310	310	303	301	304	293	300	326	319	286	295	318	298	291	288	296	301	310	292	307	310	307	290	312	338	289	311	322	326	334	309	298	313	297	317	318	284	306	286	296	292	315	277	311	268	307	288	291	286	309	313	307	300	292	289	329	282	288	318	304	288	320	300	293	287	316	313	303	299	317	303	306	295	291	299	277	294	289	317	303	298	293	281	321	308	308	293	281	290	299	292	277	293	313	315	312	320	301	318	298	275	283	285	298	325	311	298	323	307	291	290	306	317	302	319	316	291	299	329	284	284	293	321	282	287	320	317	321	296	277	278	292	307	268	275	286	281	312	271	318	321	310	319	330	270	295	313	312	325	333	289	315	283	317	259	344	311	288	309	301	295	298	298	316	270	309	317	322	297	291	293	324	313	330	302	293	316	302	296	346	289	270	289	341	286	278	322	304	273	313	272	327	306	307	287	270	279	309	303	296	310	309	299	284	287	302	293	279	293	302	300	299	281	273	314	300	324	290	302	298	310	277	273	296	306	299	290	294	281	307	290	276	301	300	299	284	304	305	277	305	287	304	294	307	307	309	319	290	279	317	300	292	303	330	291	290	285	262	296	286	325	305	264	272	300	329	299	284	284	290	284	291	282	286	315	314	260	293	304	321	291	300	312	296	290	301	323	294	304	301	297	305	302	293	288	280	298	295	323	313	319	303	285	300	296	325	305	300	298	280	315	310	314	322	291	291	303	332	250	297	263	325	281	271	317	280	284	302	314	285	311	258	306	306	273	336	341	311	284	297	284	317	307	291	293	338	276	327	293	278	320	297	302	285	305	282	279	297	288	304	293	289	308	300	295	328	276	336	308	289	327	294	306	288	285	300	291	297	315	289	310	322	298	315	284	288	324	317	302	281	283	300	292	294	302	261	287	269	285	288	322	301	262	304	307	315	326	295	300	273	281	291	294	280	292	269	298	289	329	293	304	301	307	304	321	313	299	324	304	280	298	304	298	307	292	312	286	322	300	316	295	288	322	301	282	301	277	304	326	262	279	292	285	295	296	314	311	283	292	325	339	290	290	307	298	297	315	307	334	307	328	321	314	292	276	273	311	289	297	305	312	307	333	303	294	336	282	296	339	323	277	294	327	328	313	310	329	332	326	296	285	262	299	301	302	283	280	291	309	323	338	272	313	288	296	292	299	299	300	316	327	310	301	289	321	284	287	304	335	322	291	315	300	292	264	316	278	298	301	312	282	273	318	334	264	303	283	290	297	282	302	297	308	283	325	288	288	298	297	299	317	341	324	271	294	320	297	267	277	350	300	289	296	292	298	306	330	328	311	301	303	307	305	269	291	324	327	293	299	295	307	303	278	296	298	325	321	309	285	264	293	301	299	282	309	301	316	309	263	312	289	317	335	301	312	312	263	305	313	309	283	298	294	298	281	308	315	310	291	292	320	287	300	298	317	321	279	301	291	300	299	283	312	321	285	278	313	323	323	281	298	247	313	293	307	336	290	301	320	309	344	296	309	321	330	298	302	290	307	293	303	282	282	315	311	288	317	292	303	298	331	281	276	326	308	297	309	315	297	291	295	312	301	332	309	299	294	324	316	317	289	299	294	316	291	307	323	300	331	337	305	261	325	278	311	304	273	308	304	325	298	304	276	305	312	318	307	306	280	280	343	294	298	272	297	316	297	321	303	288	272	280	326	273	282	312	305	323	274	289	285	276	282	289	289	290	297	320	272	304	303	306	270	298	338	300	319	326	304	310	303	310	283	294	283	292	290	306	273	289	308	310	322	296	266	308	314	332	324	307	299	287	259	297	289	298	302	284	269	303	334	290	301	299	299	311	288	312	286	292	337	274	313	304	292	287	316	303	308	281	274	275	287	282	318	285	301	275	289	300	315	293	297	307	336	301	301	321	291	282	300	306	289	287	301	306	333	286	323	296	317	313	294	334	285	322	306	288	297	307	292	309	300	324	323	288	316	315	288	303	325	321	289	295	311	303	308	313	301	288	277	268	320	278	314	313	292	284	288	276	322	267	312	302	316	309	306	293	331	281	327	298	282	301	283	297	304	252	293	302	284	321	312	316	292	346	268	327	295	336	315	307	294	285	288	302	283	280	285	293	294	302	299	295	337	329	322	288	282	283	296	295	302	307	290	296	271	304	295	326	261	308	309	293	297	296	301	291	307	316	307	328	284	299	305	301	274	333	290	323	298	308	303	279	285	291	318	312	273	313	296	288	305	296	305	296	313	293	313	280	287	321	332	292	305	269	355	277	293	288	308	310	291	328	325	280	292	304	302	289	312	289	321	319	272	266	304	337	333	321	294	324	325	270	298	276	301	272	288	304	301	271	295	285	289	312	330	294	293	263	291	311	296	344	315	306	299	308	314	333	274	278	335	310	297	284	309	303	327	312	309	262	275	294	281	288	327	289	285	290	279	304	302	275	319	291	285	293	295	308	286	291	296	271	302	295	331	316	293	331	271	314	327	291	298	293	296	274	264	294	308	340	276	297	298	302	300	280	320	312	292	290	304	304	312	286	316	311	314	298	294	303	289	290	304	288	288	294	312	315	308	332
23977	21084	28428	23971	20297	2742	844	719	567	545	528	466	483	471	452	440	445	418	422	418	434	456	407	456	398	417	413	413	434	407	412	430	401	442	424	406	401	412	389	426	421	402	413	413	405	406	391	443	386	402	379	402	429	394	440	434	410	420	410	420	415	400	389	385	420	459	414	362	434	391	403	437	429	372	398	406	426	380	413	384	372	411	410	364	422	374	397	421	402	397	375	390	401	410	424	358	401	405	418	411	393	406	395	420	394	410	391	451	373	391	355	376	404	409	420	386	377	394	392	382	401	397	415	403	411	431	396	417	413	371	438	416	432	441	404	401	372	403	421	386	402	351	387	394	409	422	415	398	405	412	346	431	414	383	380	371	395	402	433	429	412	380	409	388	384	413	407	437	402	414	416	386	442	392	392	404	385	397	398	398	383	376	405	412	443	441	429	396	402	425	372	399	373	401	418	386	413	403	435	401	405	380	406	386	421	419	418	396	446	414	403	410	413	395	413	441	418	422	412	406	407	411	399	400	375	397	382	404	372	432	370	413	404	393	384	382	388	411	379	421	417	403	406	373	388	353	375	412	397	401	401	379	421	400	443	388	362	403	400	364	407	395	422	413	396	419	395	428	372	414	389	424	381	398	398	390	389	385	390	413	400	391	395	403	373	388	415	415	368	402	398	398	404	410	407	385	410	373	344	373	430	413	379	408	344	398	406	417	403	381	403	408	417	388	377	386	398	374	367	404	402	411	368	371	397	407	357	383	424	370	407	427	390	402	370	395	395	431	394	424	379	394	383	418	405	402	398	450	395	364	409	384	405	382	370	432	403	407	390	414	404	401	379	424	399	378	395	398	419	378	381	428	394	407	409	412	435	376	402	411	378	387	400	407	423	394	405	403	428	402	396	429	408	395	395	400	396	355	424	437	422	409	406	373	368	401	403	399	387	441	384	405	436	419	423	387	395	410	403	378	399	390	421	403	394	404	377	393	428	391	395	434	377	364	382	396	399	409	414	387	393	406	406	408	411	398	412	412	396	420	415	432	396	404	413	388	387	376	424	388	359	455	359	426	406	431	408	408	394	447	415	424	401	420	416	383	402	415	418	373	381	361	413	400	431	377	404	377	369	400	419	398	377	404	409	392	367	395	380	391	411	392	413	420	387	416	403	401	405	419	418	389	380	420	425	423	396	423	382	401	389	437	416	407	401	429	377	419	417	406	403	409	416	434	389	389	431	407	433	387	426	391	420	387	402	416	371	380	441	422	421	394	403	409	381	425	416	388	404	382	376	420	371	430	399	405	391	407	390	420	414	393	372	403	417	367	427	388	404	378	415	415	391	405	371	405	392	367	429	364	381	383	407	389	406	424	414	417	418	424	388	399	402	396	410	415	371	400	384	380	401	386	394	418	385	405	372	386	387	384	379	395	403	409	399	410	398	410	387	418	432	398	385	376	385	406	379	392	414	410	381	409	396	423	400	388	370	380	434	384	394	422	365	367	395	366	402	406	396	401	373	376	384	381	416	401	411	380	406	378	391	454	419	389	391	397	377	413	405	435	425	419	415	411	412	373	378	382	404	434	367	413	415	366	384	385	410	425	385	440	423	404	389	398	385	407	371	407	405	408	398	406	346	421	379	405	374	387	429	455	398	415	414	391	405	388	407	421	407	384	443	393	385	418	370	401	391	387	386	391	361	383	394	393	379	351	393	385	384	395	407	406	419	383	370	366	413	389	359	391	389	398	393	409	461	341	387	391	396	403	456	408	403	420	404	443	384	386	386	392	414	410	438	422	401	417	406	424	389	419	405	381	396	420	429	414	420	411	372	386	398	415	412	429	404	361	379	379	407	374	392	402	405	405	382	387	413	396	417	428	380	422	408	375	393	402	402	396	412	361	379	415	408	360	419	402	415	352	423	440	381	376	437	423	381	404	415	407	400	409	420	384	420	406	395	398	404	386	411	414	364	402	429	404	415	391	457	406	419	390	391	381	428	379	412	379	431	425	376	367	411	402	397	407	386	382	416	396	417	395	360	392	425	375	378	406	377	391	404	385	399	381	391	395	419	399	384	406	392	422	420	387	375	424	379	388	388	381	427	374	419	436	361	424	434	402	388	391	382	401	433	414	396	402	411	393	396	396	436	364	367	404	382	414	371	397	374	413	385	430	382	408	392	402	367	402	386	387	394	420	386	370	403	418	397	422	421	418	413	419	430	379	335	394	394	398	402	384	429	388	415	393	443	419	410	383	400	420	408	389	405	380	380	419	382	436	397	369	404	399	380	411	420	365	379	423	417	383	361	416	432	420	410	382	380	396	407	400	402	376	395	427	414	439	415	413	418	421	381	416	365	397	395	409	380	436	404	397	436	377	395	398	367	414	418	411	413	354	400	413	388	427	392	390	394	418	400	364	403	409	363	391	403	404	372	426	413	434	376	389	391	388	400	403	379	398	380	402	405	382	375	409	411	428	392	386	402	389	441	387	361	383	407	415	390	395	382	396	410	407	397	390	415	395	372	386	395	399	390	385	440	396	406	400	380	368	399	394	390	375	399	351	407	432	413	408	402	397	420	409	368	369	430	386	360	414	396	405	444	378	409	396	411	431	359	414	398	378	411	422	353	381	390	359	406	391	363	370	432	407	402	387	401	384	415	400	404	417	378	394	437	389	392	387	381	427	394	391	374	392	405	404	386	385	425	397	421	416	370	368	454	410	416	417	436	389	432	403	373	382	423	395	383	396	462	403	403	412	402	347	424	430	408	402	401	402	425	432	390	388	405	451	402	408	402	373	404	399	421	382	369	364	420	409	418	369	374	399	438	389	410	368	391	371	442	393	369	415	365	436	416	387	415	404	394	396	410	382	383	404	406	357	405	385	407	417	398	418	415	350	358	404	382	390	403	416	395	411	404	391	373	388	362	415	366	405	411	381	427	418	408	408	392	406	396	432	415	448	397	389	386	358	417	383	371	361	411	387	387	381	394	422	399	391	417	399	435	403	380	394	385	389	361	406	437	355	390	398	399	442	384	387	409	443	412	401	401	439	385	395	410	425	399	391	394	368	392	392	414	396	418	399	411	432	381	380	374	412	358	455	393	399	404	375	382	415	401	414	404	399	392	378	387	431	425	373	346	387	376	414	427	408	398	421	396	357	389	416	355	372	390	412	399	435	406	399	414	393	381	393	420	382	415	369	398	419	413	400	419	411	381	410	400	375	397	393	422	412	378	399	376	388	394	408	410	405	410	404	375	405	444	415	400	406	405	417	405	383	413	375	390	387	419	397	398	411	393	373	404	425	383	431	432	402	391	395	406	390	436	414	377	404	401	395	374	363	385	369	382	363	417	381	403	421	397	381	413	411	392	394	419	414	411	415	374	412	411	405	379	403	402	380	415	436	432	403	412	415	390	404	401	460	405	389	430	369	402	377	368	374	426	352	406	399	386	413	407	367	414	374	383	390	375	370	372	389	376	465	419	405	383	370	381	446	397	415
39750	27854	8326	4299	2982	2240	1891	1572	1344	1208	1105	988	958	891	901	828	873	751	788	770	780	815	712	784	767	757	754	741	682	728	694	693	706	745	735	736	683	681	704	721	666	720	730	714	653	729	686	673	695	706	707	704	727	749	665	701	737	637	700	710	671	685	670	667	677	668	727	693	713	638	677	658	724	702	671	685	666	689	728	683	670	675	652	686	669	707	716	735	671	664	711	691	624	636	676	690	708	703	691	651	705	703	691	659	658	682	749	675	677	636	662	686	700	692	697	688	654	717	674	699	644	687	692	702	681	671	648	658	679	674	692	663	719	716	667	698	695	699	709	680	666	693	667	679	652	686	739	684	687	675	685	714	667	710	644	662	668	692	656	702	613	715	670	686	702	717	698	680	720	693	697	678	654	714	699	740	673	734	686	671	685	669	724	712	741	671	661	673	700	683	655	707	730	667	713	738	683	676	667	687	643	669	716	643	720	670	700	714	709	643	674	720	747	643	659	686	686	679	699	749	676	676	654	737	724	727	691	670	730	655	669	727	668	643	650	679	691	689	679	717	636	701	699	655	649	706	660	724	675	654	683	615	643	682	672	689	670	635	703	716	668	689	676	714	706	707	731	643	704	637	698	676	685	700	621	674	686	689	685	691	671	693	694	697	672	670	712	681	663	668	674	646	656	736	700	709	644	649	680	710	668	678	657	687	683	660	704	730	643	678	661	698	722	704	671	744	648	691	693	647	654	618	680	683	692	640	633	693	660	724	662	709	699	662	686	669	703	656	692	682	722	700	700	676	689	739	676	693	683	671	658	720	664	669	706	691	689	659	619	727	701	684	667	697	673	686	701	696	649	668	689	730	671	648	677	665	678	709	711	688	734	694	723	684	704	659	697	680	689	713	672	697	714	644	680	680	683	661	712	654	700	655	699	713	702	717	626	738	646	681	714	673	709	729	688	723	660	675	690	675	700	761	652	728	677	646	704	656	713	678	687	709	701	661	760	717	666	628	722	683	652	643	660	744	726	676	713	690	653	669	665	684	701	633	723	708	732	696	654	637	651	678	677	667	708	698	694	671	692	679	695	681	728	685	713	727	685	689	671	684	668	707	691	657	684	703	702	661	656	657	657	639	723	631	687	701	666	696	695	735	669	726	666	682	688	670	698	706	657	666	701	728	724	675	677	707	687	693	670	730	669	665	693	713	661	723	669	705	725	689	695	676	667	660	684	694	709	733	705	705	696	662	661	674	674	707	713	697	686	673	710	657	663	691	688	705	694	674	719	652	682	730	696	720	697	677	687	641	718	714	665	666	711	626	687	706	685	731	664	671	699	672	686	675	699	717	712	672	678	709	650	729	666	694	645	654	710	698	680	711	632	717	687	669	716	684	721	668	682	673	729	682	653	674	638	702	735	683	674	659	677	700	659	716	672	719	685	714	737	690	707	716	651	709	711	676	700	718	648	690	689	691	670	702	658	720	732	672	695	698	671	661	684	737	720	659	706	709	674	678	667	688	653	699	685	671	650	682	669	734	661	686	650	687	687	669	686	662	675	651	649	676	695	649	695	682	738	699	677	730	710	671	661	695	696	686	691	715	632	675	686	682	729	710	664	665	679	725	789	636	656	716	664	727	676	670	682	684	696	685	682	708	683	671	662	729	672	751	705	722	715	672	697	661	734	727	663	668	697	708	673	678	684	683	676	685	663	661	715	720	673	668	648	697	711	700	697	700	692	686	711	697	711	648	698	690	705	628	692	691	703	611	684	691	672	710	654	684	697	726	659	702	652	677	693	714	707	680	629	701	680	656	678	680	684	668	681	666	677	681	666	727	692	679	683	701	652	677	673	631	681	706	681	688	679	658	689	672	642	696	654	709	673	676	702	660	690	674	710	687	697	653	673	646	609	663	701	667	685	723	646	701	734	704	704	644	662	658	679	675	671	693	672	681	680	698	657	708	672	686	713	678	651	717	655	666	675	666	701	696	729	641	648	720	708	694	688	668	678	673	705	687	696	678	666	662	691	707	678	672	647	715	647	662	733	696	685	663	693	651	676	674	672	609	665	736	631	697	720	608	702	672	615	721	673	668	669	663	694	685	690	718	737	634	711	685	682	682	685	721	664	636	667	669	658	690	676	672	682	658	715	696	695	709	682	678	689	670	736	666	688	703	687	675	669	684	734	651	709	616	690	643	681	688	690	697	669	669	681	693	701	724	680	690	690	670	638	673	694	673	656	688	689	696	698	691	648	707	671	711	654	708	698	697	751	683	702	679	648	688	684	647	677	634	644	697	676	688	696	685	678	688	711	716	670	707	696	688	695	732	714	701	666	651	657	672	697	687	699	721	656	691	674	655	678	661	654	680	665	686	700	699	714	652	672	707	673	687	643	737	699	666	663	653	687	686	698	654	727	706	725	723	652	695	692	729	694	672	696	736	655	727	702	673	657	624	677	695	690	683	708	707	699	720	712	694	705	686	649	720	721	684	640	678	677	695	693	662	648	683	660	682	693	666	708	666	697	642	692	685	714	738	688	673	634	725	679	697	664	694	680	693	654	669	678	696	709	686	684	670	715	698	674	692	688	651	671	688	661	640	703	665	639	651	663	659	679	676	678	688	669	712	687	668	684	713	654	645	670	663	662	661	697	687	644	656	725	667	682	657	672	667	687	676	699	665	650	668	680	727	669	696	703	639	701	691	691	707	671	683	689	691	676	728	702	689	727	658	670	696	696	726	723	705	638	705	704	721	683	655	700	716	635	736	681	700	665	686	707	696	700	684	671	744	721	693	683	685	747	671	757	672	736	701	683	656	671	657	689	665	701	682	731	706	710	696	712	670	681	643	643	685	662	656	715	664	668	682	668	720	660	665	667	684	678	676	658	697	726	652	680	680	702	755	719	703	677	664	645	678	656	688	700	663	719	636	705	670	674	692	659	627	652	662	679	634	683	737	678	669	730	699	667	666	669	716	663	648	669	673	685	730	675	637	680	618	693	691	671	701	730	663	697	697	687	666	648	682	711	719	678	712	652	727	679	665	674	646	708	680	693	673	634	700	650	712	706	715	635	673	690	685	697	690	697	660	684	705	674	676	657	681	665	650	697	690	685	689	677	684	721	703	674	702	675	642	752	671	672	683	687	681	717	705	663	667	695	657	718	721	695	657	708	737	648	748	638	654	722	713	687	746	683	738	722	673	680	697	668	678	685	706	653	631	646	725	619	712	682	652	691	659	699	675	714	666	686	675	681	666	684	679	679	676	676	655	682	692	641	668	658	728	662	710	704	681	752	702	706	704	683	695	629	699	699	714	686	705	680	693	669	661	710	699	664	681	662	657	686	697	671	671	624	667	662	669	641	679	676	684	614	715	657	694	698	679	685	633	661	697	622	647	676	705	665	708	758	722	678	677	686	673	671	703	726	659	697	695	666	633	658	674	721	711	666	676	693	678	691	681	652	676	680	697	692	700	665	729	686	685	707	680	656	650	661	688
22999	21082	29098	23295	21082	19545	2781	1104	878	824	789	735	670	700	674	662	636	640	629	609	641	631	591	593	570	607	577	593	584	623	516	585	543	584	602	568	568	582	577	592	541	587	537	559	585	555	580	543	504	605	580	606	571	568	602	549	571	590	604	550	561	587	550	585	578	576	589	583	556	576	541	546	527	555	513	574	574	535	553	568	574	524	533	562	555	573	531	571	530	577	512	550	555	534	556	569	575	550	562	568	544	551	595	517	548	580	601	558	585	557	572	513	565	560	534	565	565	561	519	581	587	545	574	556	528	573	544	586	546	570	553	585	556	524	590	547	540	553	546	606	535	515	579	599	468	564	589	564	544	542	555	572	531	570	614	557	529	575	577	598	574	557	531	517	554	546	573	525	552	493	540	501	549	543	537	552	591	557	550	589	549	551	564	572	530	555	579	557	581	599	545	520	613	570	560	491	543	582	539	550	579	543	568	488	584	520	576	582	554	593	557	554	541	538	509	542	539	552	521	564	519	577	536	550	564	535	569	516	526	549	560	552	596	582	519	538	518	564	547	563	547	545	553	553	556	516	566	583	548	575	547	557	541	532	542	556	589	556	546	592	565	543	536	560	545	586	564	543	578	568	552	569	540	564	545	504	512	541	548	541	560	556	591	558	535	564	577	527	569	543	575	609	537	592	521	536	520	544	522	526	557	534	531	593	604	576	553	571	548	505	551	520	580	532	601	567	563	536	538	574	611	589	549	556	554	517	532	583	538	575	561	551	579	555	551	566	550	558	522	572	540	502	527	560	547	549	579	535	560	613	561	568	542	558	557	553	536	534	551	518	548	589	514	566	575	554	579	553	594	585	556	525	525	569	582	564	542	534	565	527	565	591	571	559	579	563	594	548	565	572	562	557	517	584	542	557	535	548	583	543	586	507	510	528	569	551	545	551	541	560	535	565	547	550	524	556	503	541	499	565	554	532	571	569	573	505	559	569	552	585	548	508	560	513	540	568	556	607	547	589	547	540	557	531	569	541	553	501	545	566	556	575	588	550	554	533	585	562	541	542	577	545	548	524	541	601	578	541	581	552	565	516	534	612	574	555	525	535	524	549	531	570	553	572	562	518	553	576	564	541	600	544	527	552	540	576	540	562	571	544	553	549	556	561	532	536	541	542	553	523	584	559	522	567	525	563	560	567	554	540	524	571	569	574	544	553	567	538	551	573	559	567	587	545	559	576	581	526	558	560	570	543	580	540	537	540	558	555	514	575	553	553	583	537	570	543	538	528	535	533	529	533	529	527	568	535	514	546	526	538	566	558	524	546	539	541	552	587	548	572	562	576	559	567	531	593	566	558	562	616	554	548	528	541	550	543	557	576	579	517	549	523	564	569	543	573	557	532	569	559	526	542	557	573	593	586	590	573	536	562	537	547	567	541	525	549	533	551	519	544	575	521	583	553	547	549	556	575	559	560	543	531	582	589	539	538	568	541	593	522	574	564	513	551	538	517	546	517	513	518	575	583	550	557	550	553	579	515	547	564	538	537	538	558	555	539	554	560	564	545	628	506	573	511	520	546	517	511	560	543	544	531	611	575	545	556	592	582	525	552	563	513	525	516	552	534	557	529	557	517	535	529	631	574	520	506	525	529	560	553	575	559	538	571	551	555	530	537	521	589	535	538	560	581	544	551	504	522	533	507	563	594	543	544	551	557	521	544	548	531	569	537	575	546	513	541	582	561	561	551	536	566	573	553	543	551	556	539	539	573	548	529	556	552	538	526	534	543	568	517	534	539	529	538	542	576	512	562	545	518	553	576	546	603	549	554	576	568	516	546	585	544	581	587	553	549	553	547	545	574	570	602	585	579	535	563	574	576	569	538	550	533	572	553	569	525	591	501	583	560	559	546	522	542	562	554	556	571	521	548	544	526	546	529	547	543	561	548	551	512	551	570	574	529	528	565	538	567	534	579	569	576	521	571	513	581	551	566	522	579	547	554	576	598	535	599	525	587	588	537	557	585	534	583	543	555	563	522	558	564	524	569	534	512	552	523	562	530	569	539	572	557	463	542	562	571	559	561	532	597	554	592	558	522	536	536	583	569	524	509	556	516	553	501	546	554	597	538	537	526	544	558	559	595	531	536	532	574	545	580	582	532	572	552	583	494	535	521	580	532	554	577	541	523	584	551	573	548	601	512	581	589	584	566	549	543	541	590	547	544	540	606	568	537	543	550	562	534	528	538	514	547	509	542	526	534	550	533	525	550	531	566	561	561	531	513	541	556	546	540	544	568	574	560	577	585	612	542	566	570	555	536	570	562	602	577	527	568	540	563	518	563	601	562	583	561	537	534	519	573	516	549	583	528	547	550	521	570	551	575	579	552	566	508	553	563	573	505	560	567	543	567	525	540	542	552	529	579	518	552	549	584	583	539	566	566	547	536	527	579	548	531	573	508	533	525	545	523	536	503	570	596	546	558	538	513	537	564	593	581	585	572	497	536	550	515	533	571	533	545	549	542	507	620	574	505	589	585	537	561	517	544	556	552	573	517	595	525	526	563	553	531	549	530	507	546	581	522	572	550	571	539	590	526	543	623	546	544	557	530	560	577	523	541	542	550	509	542	602	549	530	574	561	535	537	526	550	554	548	564	585	539	575	587	563	549	560	562	502	542	507	513	545	542	574	552	560	552	514	564	551	547	515	529	588	521	517	561	568	548	539	566	576	538	582	561	531	586	502	562	535	563	536	519	555	533	553	547	523	550	597	510	570	490	589	581	587	560	566	568	594	563	525	531	545	563	548	538	575	585	580	539	524	547	537	538	569	588	517	558	569	561	562	533	538	545	551	550	570	533	573	519	540	526	570	553	515	550	509	563	540	521	546	535	580	541	570	576	572	536	594	553	570	573	574	546	601	582	523	530	554	509	542	547	568	597	567	520	532	528	594	547	584	557	550	586	521	563	539	576	581	622	539	542	529	529	563	560	530	555	542	560	503	547	566	533	530	527	550	551	553	557	517	575	556	552	555	544	544	530	539	519	567	555	538	605	559	579	554	542	552	541	517	567	503	537	539	536	570	578	571	557	493	518	535	533	541	569	573	540	541	544	552	563	553	517	547	541	533	539	600	561	534	544	580	540	558	550	555	565	540	548	562	540	551	576	582	537	534	574	561	574	566	566	577	525	547	509	538	496	524	547	578	561	569	541	587	564	543	531	505	544	525	546	544	543	551	500	522	556	591	524	536	528	582	541	487	535	554	541	575	571	563	598	534	547	536	579	562	559	586	551	526	583	578	532	546	528	584	570	545	583	539	561	556	542	536	526	528	547	576	561	552	624	573	548	526	547	557	605	570	567	540	568	551	536	529	520	535	502	553	527	489	526	586	555	525	531	528	536	534	556	568	567	527	536	540	555	517	524	550	535	536	542	508	510	543	515	554	539	583	619	567	548	569	582	548	538	579	512	523	532	600	563	555	523	550	548	517	550	572	594	567	575	537	506
47450	35183	13558	7279	5164	3981	3096	2530	2225	1989	1680	1643	1438	1398	1342	1282	1197	1224	1077	1120	1113	1114	1111	1066	1060	1023	1029	1022	1010	978	1026	1020	952	987	996	953	944	981	944	976	994	940	962	986	981	984	976	952	926	938	938	945	980	920	924	966	932	944	947	948	991	958	957	897	952	902	925	936	914	929	935	954	923	902	956	848	914	935	919	969	909	1014	928	881	908	937	966	911	916	934	923	853	922	910	949	928	923	919	876	923	904	1022	922	894	930	896	905	969	943	955	939	870	962	983	930	945	871	906	953	875	966	886	886	970	897	923	924	937	905	914	879	936	936	952	890	892	922	932	965	943	937	954	977	916	934	947	888	984	900	959	876	960	935	955	873	875	909	915	891	931	895	888	938	948	945	916	940	929	941	961	942	914	878	918	952	945	936	856	920	909	880	903	944	993	924	910	929	886	924	867	998	892	951	897	933	926	902	919	891	905	907	933	907	928	904	892	928	905	975	944	933	954	888	938	948	909	857	955	920	898	869	941	851	936	883	933	953	946	896	928	943	919	939	899	913	882	926	891	937	913	910	950	875	901	954	905	936	911	930	932	945	951	932	949	922	913	947	931	932	915	918	924	953	940	953	938	923	948	902	946	953	943	905	889	900	938	889	910	891	955	929	905	921	907	914	896	959	958	910	900	920	901	916	944	951	886	854	924	911	947	939	898	906	910	959	946	905	941	901	931	898	921	941	957	914	900	954	866	928	921	938	961	907	881	865	926	948	915	929	905	937	885	950	912	973	902	928	891	904	928	919	877	890	902	933	933	920	971	933	890	910	930	880	931	910	953	910	953	897	898	923	884	937	973	922	888	931	926	902	943	907	943	841	924	914	1004	889	937	885	932	888	918	879	923	876	896	899	937	882	856	903	987	965	961	895	954	929	965	891	889	922	908	929	894	930	917	957	930	922	882	872	925	904	945	945	917	878	901	915	909	947	908	959	943	978	866	936	950	912	924	929	907	985	945	904	939	881	925	929	962	909	929	886	1029	912	960	882	913	925	969	951	959	941	943	905	928	947	947	931	932	870	935	940	899	910	912	921	903	927	911	860	879	895	952	927	905	886	910	907	958	908	927	930	940	859	891	922	990	925	872	899	940	895	905	922	958	987	861	879	900	928	913	854	968	901	880	893	949	887	920	972	915	962	875	900	918	957	900	897	929	905	890	932	955	914	905	917	922	935	933	972	889	942	901	907	930	898	945	919	922	934	892	907	877	915	879	961	896	920	911	926	902	894	918	971	963	872	934	924	934	919	917	983	892	904	908	917	922	896	905	916	931	910	929	933	892	881	921	901	904	873	901	924	961	974	955	883	890	914	954	901	953	927	916	935	887	914	922	909	901	916	914	929	949	880	944	887	914	927	947	845	900	873	924	853	912	948	878	910	956	935	933	946	939	957	916	855	919	944	908	883	948	882	908	911	904	907	913	918	940	912	917	944	905	967	867	935	944	927	939	934	923	964	904	889	946	870	877	957	931	957	903	908	867	931	953	972	991	923	943	908	931	910	932	948	932	935	896	954	915	902	946	879	904	922	905	910	920	911	890	914	895	939	888	966	911	951	903	884	967	939	946	910	894	913	893	935	925	923	925	901	891	950	926	892	881	885	902	960	909	917	947	966	898	977	918	966	933	920	919	919	875	946	900	871	930	925	885	908	951	914	950	858	913	940	913	926	897	966	918	884	887	945	931	971	918	953	855	951	882	941	862	958	918	879	989	907	929	888	883	930	928	908	894	940	968	956	854	971	932	944	955	899	904	933	903	961	898	960	930	909	889	881	895	901	953	937	885	888	910	929	864	892	874	927	890	893	931	955	890	895	922	889	942	876	918	947	941	894	887	939	938	947	933	950	933	912	918	905	931	893	925	904	915	909	884	936	937	902	921	935	984	943	926	863	853	902	960	895	880	950	921	936	912	918	869	921	920	943	894	892	982	929	898	951	888	874	904	943	940	951	937	918	880	908	887	862	919	918	936	958	959	960	919	942	893	918	873	951	960	949	859	908	937	903	959	894	922	939	895	946	911	905	975	873	948	938	918	932	937	946	952	917	935	865	895	919	926	916	941	929	929	935	917	916	883	927	905	926	986	875	938	889	885	875	883	948	928	951	918	911	948	891	957	965	909	925	907	930	958	940	891	926	929	946	958	972	925	972	941	918	918	901	915	922	925	938	952	929	948	927	904	899	889	910	917	935	884	856	899	903	959	942	892	943	959	936	912	853	938	906	904	930	903	910	916	943	887	898	953	966	910	903	932	942	958	969	940	953	966	958	960	939	943	897	910	904	917	927	894	882	953	964	984	964	922	887	872	938	897	855	910	886	945	925	949	904	925	958	869	917	918	908	919	942	954	958	896	922	948	893	939	947	919	936	937	934	966	928	886	970	935	974	929	948	915	931	921	927	934	955	916	921	910	904	949	946	919	968	912	913	898	942	969	912	886	933	889	911	949	952	934	859	941	926	926	889	939	925	880	935	911	862	941	957	939	901	978	985	890	921	943	907	888	874	910	935	901	909	931	936	891	922	900	912	902	965	864	900	938	906	944	941	930	896	959	927	944	872	901	902	930	892	882	867	918	879	924	952	922	943	920	925	911	923	924	908	900	884	912	949	925	851	951	886	956	915	953	909	929	940	923	919	889	961	954	924	964	921	982	904	953	963	986	893	934	946	901	947	928	890	899	947	917	914	909	941	896	906	895	929	900	928	941	913	884	915	883	955	930	945	961	935	881	903	948	886	825	937	940	902	932	932	957	898	861	905	924	927	905	911	882	929	937	929	894	942	894	925	899	893	894	951	917	942	940	930	946	921	924	867	936	862	899	935	867	931	839	962	850	919	978	932	958	910	945	944	915	917	885	933	951	937	889	912	895	948	972	918	934	925	858	952	944	880	957	918	921	895	941	916	908	928	889	931	946	927	913	901	894	974	929	896	916	968	885	940	952	940	904	901	926	927	901	944	926	942	936	938	917	917	951	941	875	922	886	930	913	893	940	946	881	868	981	896	922	895	906	904	932	912	962	874	924	901	926	960	927	948	908	904	980	905	914	904	927	898	921	870	923	869	925	929	957	926	903	934	897	987	935	858	929	865	889	972	991	891	942	870	943	928	893	879	903	949	890	886	903	1005	952	925	906	928	920	1003	901	910	940	944	919	936	942	938	927	955	891	941	918	941	885	967	924	918	982	932	931	903	899	948	927	953	879	941	891	888	944	946	901	941	908	926	974	920	885	890	883	925	902	921	967	916	961	913	955	954	903	950	863	898	996	969	911	927	932	912	983	901	876	902	943	957	892	902	943	895	944	938	934	899	921	970	878	915	885	862	893	947	910	877	968	946	891	979	895	877	935	948	946	976	921	937	944	907	897	903	934	870	914	882	921	944	925	906	964	983	972	946	919	881	878	906	858	933	933	868	882	921	905	896	921	909	900	973	939	925	956	889	904	949	896	982	868	922	911	932	913
26558	20683	9113	501	260	202	210	172	205	164	166	172	166	208	169	160	163	159	174	159	164	169	166	176	166	176	160	174	180	163	171	164	166	162	153	175	176	181	174	174	187	169	163	176	153	153	164	175	155	148	169	146	174	157	160	170	180	168	147	175	166	152	158	161	158	158	160	159	194	170	158	192	172	168	171	154	160	156	173	154	165	148	164	158	169	171	187	149	176	172	157	152	162	165	176	163	172	166	165	188	141	160	182	188	162	173	166	178	171	151	186	169	163	164	157	153	172	150	161	159	158	174	164	143	158	150	182	163	167	150	170	154	168	191	160	171	171	161	153	153	169	147	170	170	168	178	161	188	150	173	181	169	170	174	163	189	147	164	181	157	160	158	151	160	187	171	166	189	174	162	184	175	172	173	158	194	178	164	145	151	152	155	159	176	164	154	169	167	181	162	186	171	157	164	170	167	165	184	165	185	164	161	183	181	169	173	145	147	164	171	166	188	161	176	172	194	168	166	137	151	167	165	193	167	153	164	150	160	145	185	171	189	180	182	165	168	154	169	155	142	159	158	159	147	156	157	160	184	171	169	160	162	159	144	168	173	185	183	145	184	154	190	168	182	166	155	177	194	173	176	179	168	150	149	173	154	175	158	157	162	168	161	175	162	180	171	160	152	142	198	183	160	181	180	156	156	147	176	157	166	177	157	159	164	158	169	191	153	138	150	153	169	139	160	164	154	148	170	161	162	166	158	169	142	158	155	141	164	176	154	185	162	169	168	171	166	163	137	138	160	159	181	177	157	174	146	178	144	160	159	165	176	168	160	178	178	169	154	160	184	172	167	148	181	150	163	161	144	169	185	157	174	151	140	158	161	161	187	154	150	160	150	153	160	179	174	159	164	166	179	177	149	172	164	155	182	176	146	168	175	185	171	188	173	152	156	178	194	181	173	165	172	154	177	162	164	165	164	170	174	176	176	151	152	165	161	169	185	181	164	180	177	175	153	146	160	153	160	170	140	166	164	173	142	160	177	157	139	161	170	165	182	179	160	160	164	137	161	166	178	173	178	179	167	180	192	142	175	159	147	159	162	143	188	170	172	149	154	154	174	183	163	163	167	171	198	165	139	188	158	160	149	167	150	170	163	177	167	155	171	171	167	164	167	162	181	149	159	144	165	177	181	134	185	151	173	162	160	132	167	162	147	178	172	153	152	183	177	144	175	168	148	171	179	164	165	168	176	177	145	164	171	170	162	165	156	155	168	153	174	178	135	184	178	179	163	190	174	176	173	175	171	172	163	185	157	201	149	162	151	166	160	160	182	191	149	164	173	162	177	170	161	164	159	172	152	182	168	169	173	173	201	150	140	164	139	170	160	152	161	169	190	174	172	164	151	154	190	180	161	148	172	165	168	164	165	150	172	181	169	164	168	179	150	183	170	170	159	182	202	160	149	154	170	168	165	170	157	158	163	171	171	158	169	170	141	154	181	171	151	167	148	151	158	160	170	170	185	138	161	175	182	161	171	147	182	182	173	169	173	141	180	155	155	159	172	151	159	161	179	157	151	166	166	156	151	158	173	190	180	168	167	142	164	149	165	172	150	170	153	163	179	177	135	205	186	169	153	178	166	150	179	173	173	174	169	166	164	159	163	154	179	157	169	158	170	156	174	190	154	161	154	164	170	176	181	164	184	147	171	190	170	143	171	158	177	178	167	169	144	160	172	177	169	163	161	174	172	165	183	154	168	153	151	193	173	172	153	165	188	165	181	132	167	179	168	150	174	166	173	160	145	179	178	148	176	165	170	154	159	167	155	153	172	161	160	184	156	162	166	152	165	176	178	190	160	164	154	170	162	178	154	161	152	165	157	156	164	159	157	160	151	156	166	161	162	155	165	182	172	171	170	162	153	164	147	159	194	171	171	164	150	169	148	168	181	158	164	154	152	165	157	171	183	158	156	146	182	179	164	177	173	145	165	159	142	188	165	190	173	171	154	171	161	151	180	154	186	150	164	170	167	156	203	163	167	158	154	149	171	164	157	155	169	165	168	188	174	154	178	167	172	163	151	164	161	151	161	134	166	171	177	178	140	159	152	153	162	162	184	163	153	176	151	159	168	167	162	157	149	167	177	170	169	163	170	165	177	181	139	177	164	163	168	177	151	150	171	163	147	155	157	176	167	187	158	185	150	150	187	156	166	127	176	160	159	171	170	148	170	154	154	161	170	178	169	175	163	144	162	160	191	151	154	181	168	163	160	164	169	163	165	163	157	151	158	159	175	153	164	155	177	173	169	183	158	177	149	193	150	177	165	159	155	152	154	173	179	172	152	166	165	169	169	178	158	162	169	177	183	157	147	174	195	173	142	157	161	173	179	153	144	160	194	161	157	175	172	171	180	168	172	163	152	165	184	151	173	164	183	173	182	152	161	157	159	156	167	178	181	156	159	174	155	169	166	168	205	174	143	163	163	162	178	196	186	151	166	167	168	157	205	190	158	158	155	158	163	159	167	181	170	149	160	167	171	153	156	174	178	144	165	164	168	168	166	163	169	174	174	147	188	175	178	173	183	160	163	165	159	159	184	169	169	169	167	161	194	185	158	175	155	173	168	170	185	153	181	187	160	210	161	156	178	177	172	171	173	163	150	164	155	152	151	172	164	156	171	153	170	166	157	163	165	179	185	153	167	140	156	149	170	168	171	165	165	141	153	184	182	166	159	152	175	165	160	162	180	149	165	181	188	191	137	153	172	162	168	169	195	165	162	158	152	163	171	196	158	164	167	146	177	153	178	188	159	151	167	167	173	155	164	171	161	163	164	182	181	150	168	165	167	174	178	159	146	163	171	151	176	162	148	194	152	174	188	179	171	185	148	171	140	171	166	170	152	184	168	172	163	157	184	157	170	182	160	157	156	153	163	173	176	183	158	172	167	185	162	167	189	175	170	196	160	163	153	149	160	183	163	174	151	166	163	170	170	157	150	152	165	165	148	168	173	151	171	147	162	160	169	183	166	143	188	166	180	162	180	174	168	168	181	142	154	168	157	156	148	173	158	180	158	160	160	164	190	149	155	168	143	153	132	184	165	187	152	147	167	174	176	141	154	174	167	188	165	181	135	152	146	179	162	190	150	155	161	173	153	176	175	156	151	182	183	151	166	149	156	174	193	164	165	193	155	165	151	164	170	179	163	154	146	174	161	158	165	171	161	173	185	159	151	171	177	171	162	165	187	160	182	173	162	159	153	146	168	175	174	161	166	169	158	185	167	166	156	176	155	150	170	174	187	177	149	160	166	134	156	156	169	167	152	185	153	155	169	156	161	159	173	162	182	161	157	165	138	182	152	168	181	184	179	163	156	147	161	152	165	168	161	156	160	146	186	180	176	177	159	172	160	160	185	138	166	166	155	170	176	161	162	191	173	143	169	156	171	155	150	172	177	187	178	173	190	166	153	172	173	172	166	157	185	161	170	172	166	165	138	173	152	167	166	152	167	178	164
18188	9287	1245	689	582	452	398	393	372	340	324	336	331	347	329	315	322	299	320	294	311	299	307	289	324	316	290	287	310	306	283	297	303	289	294	271	315	281	285	301	309	309	305	284	322	300	298	266	290	318	297	284	276	318	281	278	305	315	303	288	292	271	308	294	341	287	323	276	283	311	298	341	317	303	320	284	270	302	306	306	287	285	299	309	277	308	324	300	301	264	281	310	313	289	295	290	327	290	312	308	283	299	309	315	296	306	290	292	291	284	304	314	317	292	303	290	309	330	282	293	317	324	299	317	322	297	314	290	316	302	279	306	286	288	302	317	283	315	279	302	282	291	291	304	265	306	286	302	291	324	331	315	309	280	303	315	295	302	295	298	309	327	307	277	290	304	310	324	313	284	289	304	304	284	293	301	263	299	321	265	315	293	297	304	283	306	285	322	321	304	280	301	280	297	272	288	305	274	269	300	278	266	312	298	306	272	311	331	298	292	314	280	300	296	282	292	295	276	287	308	292	314	268	275	303	282	312	307	265	312	282	299	272	316	318	297	325	303	272	281	314	287	294	301	314	288	301	285	284	286	276	271	299	289	308	315	296	320	335	316	305	311	324	310	291	297	300	318	281	308	290	277	296	269	305	279	271	313	282	307	313	295	309	301	295	279	321	313	327	315	317	292	314	258	299	298	281	301	295	307	294	307	290	326	308	293	247	308	259	291	292	300	306	288	295	278	329	292	297	277	295	291	305	331	283	310	342	287	303	290	288	283	287	303	319	332	319	279	306	311	308	313	311	297	294	297	302	281	291	314	285	298	290	339	289	305	311	269	283	272	307	290	282	312	271	291	285	310	297	321	296	299	266	311	313	305	316	320	317	289	312	302	281	306	302	328	284	307	311	300	314	252	306	280	307	314	306	292	301	329	313	316	277	284	309	309	272	277	274	312	292	289	314	294	271	325	317	295	297	311	316	301	314	327	287	283	308	297	312	294	319	303	278	301	298	309	304	293	305	293	287	327	287	294	336	285	283	282	295	294	269	274	275	284	278	313	288	274	298	294	317	295	333	297	283	306	298	321	293	292	280	311	318	296	301	304	285	336	307	308	306	309	284	295	303	310	316	305	317	291	303	308	313	316	313	336	291	317	314	281	314	308	293	282	299	300	294	326	300	292	310	304	281	290	319	286	280	287	324	316	291	303	279	283	300	279	316	302	286	310	272	294	297	322	287	318	304	268	269	302	321	321	293	311	314	327	284	268	309	301	327	293	309	307	269	260	301	290	274	279	303	282	291	270	311	296	291	275	277	324	302	314	316	333	314	281	310	284	271	306	302	314	313	320	296	295	277	310	257	286	273	292	279	306	302	283	329	312	305	274	298	292	330	302	294	313	304	288	289	259	317	300	286	308	298	342	286	275	329	292	324	299	303	297	290	267	291	298	339	305	296	298	282	285	306	301	318	283	349	308	306	293	287	295	292	338	328	279	318	281	305	324	294	295	313	283	308	293	293	309	331	284	278	306	324	307	265	313	281	323	312	317	322	266	315	294	307	285	310	291	310	310	323	308	300	299	281	277	315	298	292	301	310	335	285	344	324	294	298	255	303	290	295	284	342	296	342	293	326	297	307	302	316	303	292	298	326	296	323	298	316	293	277	312	314	298	287	307	311	297	326	303	313	264	319	313	295	309	293	311	283	308	305	275	319	278	291	307	289	287	279	314	287	299	288	312	317	310	299	284	298	302	314	276	329	279	268	310	325	311	279	293	294	320	312	313	321	298	275	315	302	304	315	283	283	338	316	256	269	316	321	297	311	327	287	315	327	286	299	294	319	277	302	326	315	313	304	329	288	325	293	307	296	318	315	316	327	294	308	314	292	285	298	300	331	283	296	300	280	296	296	298	286	263	281	299	286	317	276	304	284	308	299	305	293	300	303	324	319	297	303	290	327	308	302	298	309	314	284	301	299	316	297	280	284	282	280	284	332	313	287	292	301	285	312	294	344	311	298	310	300	299	323	288	308	309	317	268	281	306	306	292	306	291	297	298	292	285	301	298	269	305	324	279	291	318	291	269	298	306	326	309	304	291	300	273	285	297	315	288	305	315	343	334	285	305	308	320	315	268	313	302	294	282	285	302	266	303	305	316	323	324	328	335	314	297	335	306	317	264	289	301	282	289	300	284	302	288	294	318	293	308	332	316	308	281	303	307	333	310	313	282	300	283	300	267	291	281	298	289	288	297	297	322	344	280	326	294	322	297	292	318	294	318	287	287	291	316	311	288	275	305	313	259	306	310	304	298	287	319	291	265	283	330	323	274	298	277	298	303	296	314	301	273	316	318	296	339	313	317	305	316	284	309	299	340	273	299	303	287	300	322	270	285	290	316	294	273	320	305	294	296	294	294	260	310	319	314	304	279	291	257	321	298	308	280	309	269	280	277	289	281	308	264	301	317	304	300	309	295	277	325	285	315	321	289	273	334	295	302	319	330	293	295	309	288	284	331	305	308	292	295	313	287	299	308	287	285	292	279	293	322	296	307	295	333	330	267	296	273	278	294	301	295	297	287	307	302	299	304	290	306	271	265	272	307	304	283	277	313	315	296	301	299	329	333	288	281	290	331	310	300	283	273	291	296	284	290	278	328	302	295	298	300	266	296	288	291	288	282	329	309	316	327	328	285	306	286	319	308	295	295	313	297	294	291	309	294	276	294	298	283	278	303	320	274	304	321	294	312	323	289	288	297	320	331	312	276	324	314	321	292	317	284	298	299	311	285	357	324	289	305	308	299	275	310	332	291	286	314	309	306	296	309	300	313	284	283	288	298	302	315	266	314	270	292	285	264	309	288	284	306	285	277	299	343	281	301	296	283	316	308	283	265	296	315	308	312	322	286	318	312	328	300	314	283	299	287	316	286	285	335	289	324	262	290	311	332	309	256	302	296	306	323	307	288	287	290	306	304	280	309	328	292	309	356	276	295	312	308	304	276	281	301	297	288	317	281	268	305	293	312	280	300	276	293	312	323	304	293	309	299	321	303	295	305	294	295	306	293	332	316	289	304	275	319	342	323	292	308	298	301	308	307	280	316	305	299	306	296	295	285	298	311	295	314	297	290	312	301	295	290	290	284	307	287	306	266	289	320	320	289	337	322	288	288	317	298	331	327	299	302	268	306	339	307	320	291	303	299	319	335	291	324	300	288	303	317	313	310	304	307	289	313	331	316	320	315	320	292	331	277	286	291	322	331	305	269	300	291	313	320	306	303	286	302	297	312	297	309	306	311	310	295	276	296	319	300	286	315	306	331	288	306	292	292	301	314	287	313	285	314	323	298	289	313	326	305	317	277	301	306	307	292	271	300	332	289	301	279	276	305	287	289	315	270	277	290	296	292	313	268	309	313	288	297	298	313	295	286	323	327	323	290	327	304	295	315	306	301	324	281	294	287	307	303	328	291	298	326	298	310	297	290	310	302	281	324	295	311	282	280	290	315	321	332
23985	21104	28377	24067	19265	2163	857	672	535	494	519	490	476	467	436	489	428	469	432	425	439	456	422	418	420	414	420	433	408	412	413	406	428	385	440	404	404	445	380	379	393	438	402	407	426	430	417	410	436	415	381	367	417	416	414	420	401	396	389	380	410	382	407	431	470	398	419	407	379	438	421	410	428	397	424	406	387	402	409	399	382	420	374	417	405	366	403	430	423	400	415	361	368	399	411	438	424	389	413	387	422	425	399	409	406	381	411	404	370	410	417	417	380	415	398	380	429	424	377	393	411	433	383	395	413	416	410	416	399	406	377	408	401	429	368	398	452	403	383	431	382	365	400	411	421	383	366	380	413	406	429	400	400	387	401	404	368	437	414	389	415	373	411	436	355	376	358	374	445	439	399	446	403	386	409	415	410	417	429	388	395	423	401	374	418	391	397	423	380	401	371	391	403	409	405	409	397	423	405	396	422	407	412	406	393	379	419	398	419	380	386	365	385	416	447	414	424	394	406	420	417	412	430	376	354	437	410	412	363	376	432	362	407	399	430	366	397	420	426	395	376	442	379	404	385	403	447	416	413	384	388	416	415	412	442	429	441	409	443	411	409	374	417	406	369	423	421	386	390	409	390	386	366	425	416	404	376	407	377	368	433	398	367	406	428	396	386	389	426	383	411	393	424	395	401	430	426	372	410	405	390	404	403	412	392	378	397	384	425	359	425	435	423	398	402	412	399	406	370	412	406	398	424	438	385	440	399	406	410	404	384	360	430	391	424	413	428	425	393	394	413	377	417	409	383	410	417	406	411	398	389	430	420	423	405	422	409	405	425	416	367	395	420	373	434	395	431	366	437	392	400	385	433	376	381	415	380	440	388	399	375	386	390	381	421	412	439	404	379	385	387	395	407	397	431	429	422	419	391	399	377	425	375	394	406	399	408	385	413	407	374	365	381	402	411	423	420	396	394	398	379	367	392	384	362	403	413	414	427	428	414	419	381	383	410	401	406	412	369	399	369	366	409	427	408	419	412	396	416	433	358	401	421	388	380	403	339	411	378	410	384	407	422	390	380	410	395	399	414	383	424	413	419	383	434	384	364	407	384	394	390	367	432	404	380	373	404	404	422	379	419	400	417	409	422	405	409	418	409	431	390	414	387	421	395	384	401	420	402	410	400	418	414	420	410	404	407	377	402	379	395	386	418	419	417	399	420	431	415	383	419	394	405	426	438	397	423	425	375	388	419	390	401	417	425	425	407	406	385	386	388	417	411	390	395	427	372	433	447	377	403	421	382	412	401	369	412	422	379	392	380	409	414	402	376	442	414	394	386	436	393	403	369	393	382	461	394	413	396	442	419	401	376	417	385	404	384	388	407	403	363	415	424	381	433	372	392	386	378	401	410	381	408	438	457	435	350	399	424	403	420	393	379	426	340	408	379	413	408	393	385	380	377	419	402	431	393	379	449	416	387	420	396	398	415	398	384	405	442	402	425	402	373	440	427	396	448	386	384	380	400	396	407	407	399	436	433	377	394	379	406	431	391	449	411	405	363	391	387	429	395	442	412	364	454	360	405	437	371	400	435	417	410	417	422	389	390	398	401	373	435	412	396	411	382	406	392	439	429	361	391	395	445	373	436	399	442	404	401	414	395	388	385	417	414	420	362	395	399	427	389	373	404	378	410	389	449	413	423	438	408	390	380	409	373	425	368	382	386	426	378	390	426	410	418	393	415	419	400	410	381	439	388	375	369	413	416	402	393	414	388	421	413	399	417	372	394	420	385	411	419	367	382	421	416	410	403	394	403	422	421	427	380	412	402	381	384	431	412	376	411	405	402	401	390	356	402	396	425	415	429	388	426	442	403	404	407	431	416	436	391	434	394	421	415	431	423	414	438	411	426	394	428	421	405	425	427	422	374	429	406	393	381	410	408	430	370	414	419	409	417	388	368	382	405	385	383	392	408	420	411	387	411	409	402	364	408	411	416	372	411	396	418	434	373	436	412	395	392	402	424	403	406	440	415	389	409	417	400	380	402	451	399	382	416	396	428	422	423	382	394	374	422	391	419	385	432	429	414	393	402	388	397	410	395	398	385	393	400	387	372	412	416	448	427	418	413	411	409	389	371	440	366	413	416	385	414	383	410	368	384	403	431	438	387	412	419	396	404	375	392	393	431	379	413	408	421	400	430	438	414	397	381	401	426	410	385	377	426	413	376	428	417	400	375	397	388	444	411	417	395	388	419	437	392	421	401	356	404	386	376	367	401	413	437	413	415	388	411	381	389	414	444	383	388	415	448	413	414	388	410	387	401	382	406	413	428	390	411	454	403	392	391	395	415	436	388	395	400	395	438	431	430	407	394	432	405	428	404	413	429	404	388	346	381	409	413	404	392	387	400	435	386	398	386	399	392	381	381	404	408	385	392	414	412	409	360	401	416	423	405	373	370	394	355	414	400	390	413	415	392	389	405	368	396	403	395	396	384	377	385	412	393	403	409	402	426	418	387	404	382	404	397	433	428	402	380	393	401	447	375	395	383	392	414	399	446	408	430	380	386	412	411	370	438	406	390	392	431	357	378	416	391	403	417	401	423	418	448	404	420	405	403	423	439	410	386	399	377	433	391	393	425	389	379	419	442	391	387	410	390	412	408	393	379	391	375	382	399	395	405	390	393	392	362	411	371	393	394	382	434	408	414	387	422	405	408	426	386	420	405	382	423	393	396	393	382	412	441	400	386	393	386	373	444	392	364	440	415	422	400	397	421	427	425	398	413	372	426	412	385	428	401	423	409	366	390	386	393	411	389	405	395	394	375	361	403	416	352	385	443	398	401	431	393	389	404	429	404	395	421	385	379	389	359	390	395	395	424	378	398	382	397	401	416	396	395	409	372	408	406	361	424	375	406	425	363	442	402	446	395	417	378	378	409	388	387	422	391	444	397	425	394	438	398	412	390	406	404	402	401	393	391	417	383	412	433	378	402	403	386	421	404	403	382	406	394	395	427	356	405	385	402	409	404	384	391	434	405	401	344	397	392	371	419	420	426	423	392	407	436	419	405	370	432	443	431	383	418	398	440	399	398	370	365	404	466	430	397	407	390	383	395	372	389	429	380	397	386	419	404	382	440	420	368	405	422	408	410	432	396	385	432	384	412	442	374	404	436	400	388	412	358	382	422	372	414	386	408	429	392	380	430	365	426	397	393	426	426	386	441	381	384	391	410	383	415	389	424	410	409	384	429	384	403	401	440	402	422	403	383	425	392	408	438	391	410	409	378	409	411	428	351	423	420	376	383	410	400	414	404	370	408	414	384	409	418	401	414	391	360	389	380	405	439	410	377	389	427	362	396	397	417	421	364	415	437	409	427	402	418	385	424	402	399	387	429	448	421	423	407	393	396	385	402	422	406	378	395	442	399	399	407	431	403	424	401	378	444	441	356	381	434	402	382	417	419	397	431	356	419	364	388	434	412	420	408	393	423	359	450	415	395	430	429	406
38908	25144	8513	4459	3092	2298	1900	1555	1327	1203	1169	1054	1002	929	885	859	855	811	756	788	816	724	742	752	781	780	726	699	735	716	708	678	724	659	738	746	744	688	679	675	735	718	702	691	655	719	693	716	755	681	713	705	702	663	639	753	725	690	708	706	712	699	715	739	678	701	671	648	668	706	714	719	716	668	714	709	685	725	699	724	700	669	704	667	725	649	681	653	662	736	705	690	734	643	690	696	712	727	691	712	668	742	676	661	640	684	627	696	730	694	725	709	693	730	696	702	680	648	680	713	652	672	717	636	657	726	686	673	677	651	693	722	642	670	733	733	672	688	698	684	712	668	674	689	673	628	677	712	673	697	709	674	700	690	678	692	665	689	679	685	677	647	666	697	686	691	700	692	656	679	661	656	663	743	740	721	688	693	695	662	658	654	685	678	686	664	692	670	730	677	728	719	687	711	670	671	674	657	676	640	687	676	680	664	754	633	653	727	668	722	691	658	704	690	697	662	656	659	708	662	688	662	690	691	746	674	688	754	676	681	690	663	733	704	683	653	730	673	655	705	611	687	656	698	674	715	700	676	683	708	691	659	655	692	703	694	684	675	654	704	730	635	671	675	684	658	655	732	730	701	677	769	711	663	708	743	670	720	726	677	742	674	695	679	708	705	671	703	687	659	713	694	698	691	664	694	693	697	679	675	693	687	650	667	688	679	663	702	694	652	680	667	673	690	617	661	697	646	709	685	660	689	702	688	687	667	664	668	729	690	714	680	703	657	690	718	678	709	687	718	650	666	650	707	703	680	662	701	675	673	701	656	678	686	704	686	698	677	727	665	688	684	686	715	707	687	691	652	696	687	696	687	641	729	701	649	693	632	650	655	671	688	676	695	677	661	696	708	644	693	688	667	641	653	710	653	656	698	705	651	675	647	676	692	697	663	680	695	697	690	685	681	711	729	690	688	694	700	706	683	704	657	711	704	636	693	665	678	686	659	699	711	679	692	678	698	625	632	683	715	669	641	714	695	675	661	726	695	670	701	661	676	690	646	707	684	716	709	720	649	692	707	673	719	655	658	712	649	674	673	659	680	683	718	681	666	673	717	662	729	678	697	683	693	689	704	668	656	654	690	666	723	695	704	699	671	696	688	665	692	660	701	670	690	683	662	656	594	684	720	642	655	689	679	733	635	682	676	684	710	672	723	642	652	705	682	707	650	659	661	698	694	692	717	669	713	698	705	645	665	676	723	641	732	718	673	687	685	729	703	679	675	705	745	694	665	624	738	674	621	680	685	685	733	698	671	697	709	728	654	721	706	664	670	694	639	710	692	720	688	673	700	743	696	659	661	663	697	658	676	743	713	701	652	631	663	711	685	700	686	694	676	650	682	734	707	735	646	678	674	696	662	699	702	665	667	729	691	725	664	638	671	667	691	751	686	710	691	676	668	699	708	670	699	689	677	738	676	696	692	764	711	659	669	687	650	696	677	744	624	659	679	672	671	688	654	701	673	679	701	666	687	691	680	700	678	655	726	685	689	772	717	652	680	718	694	661	669	641	684	697	699	706	725	706	681	709	687	668	707	675	713	732	706	690	717	692	719	649	680	651	675	643	708	676	737	728	721	694	652	666	771	692	699	680	651	677	736	685	667	718	695	652	694	688	668	680	709	681	673	688	711	719	673	672	656	678	705	692	692	710	668	686	691	687	696	645	655	676	720	702	730	633	705	696	693	682	731	659	679	709	717	695	714	676	700	735	665	739	698	713	714	663	675	676	670	667	717	661	667	721	673	670	673	679	686	694	689	677	677	671	733	684	624	655	720	694	724	718	684	731	664	709	706	676	648	720	664	681	709	686	698	671	672	688	687	681	661	723	695	665	678	637	681	683	670	699	680	726	674	678	653	728	687	674	704	652	670	700	712	635	683	669	696	752	730	712	674	653	681	693	663	698	676	697	696	650	656	724	658	668	705	618	659	718	681	678	739	688	672	664	668	646	695	693	632	629	640	679	713	653	689	700	672	659	649	672	692	713	730	705	671	656	707	719	686	675	683	716	637	704	711	646	687	688	695	663	655	716	730	693	674	648	705	696	661	691	712	701	690	658	695	648	672	669	720	706	699	723	654	666	727	696	674	688	724	653	685	714	727	725	694	676	675	714	683	649	715	683	664	642	699	704	705	706	633	708	678	676	713	696	664	653	713	691	721	724	673	690	667	657	673	673	691	728	698	689	682	689	661	691	627	684	652	640	708	688	708	657	697	719	704	690	638	722	703	703	673	678	692	695	704	687	638	705	724	695	717	711	724	688	696	682	687	713	687	705	749	689	660	675	625	698	706	710	674	685	669	692	672	649	670	707	707	671	653	726	692	686	677	699	702	692	679	654	694	665	678	694	702	689	700	690	709	704	675	669	678	726	674	679	678	701	713	680	705	688	650	678	688	703	667	673	724	696	683	704	683	687	680	712	701	715	696	719	674	695	664	676	727	709	681	685	678	694	677	675	693	661	717	718	704	719	693	675	719	679	670	623	680	669	696	658	684	706	706	714	695	679	694	683	644	724	673	721	665	643	694	675	731	689	717	686	693	690	639	647	703	689	702	695	632	728	714	676	695	683	659	634	705	681	661	662	708	735	748	710	681	700	672	709	649	703	662	683	676	652	646	727	661	695	689	663	669	716	690	654	714	664	724	652	670	709	660	714	676	680	673	711	689	713	673	734	675	636	697	673	722	705	704	694	699	641	676	703	738	695	709	654	746	723	719	705	686	701	689	708	630	712	688	689	650	689	705	717	700	667	691	716	683	722	706	682	644	677	708	697	707	672	680	692	709	710	650	652	679	652	719	683	695	668	706	714	659	671	719	659	637	674	657	691	696	675	673	631	692	709	736	653	696	700	656	664	677	701	681	657	645	675	691	669	686	662	678	653	672	710	715	669	668	697	664	706	694	692	705	692	667	698	679	713	717	691	691	708	748	685	665	686	739	644	746	675	642	663	671	711	742	718	688	709	682	695	704	669	652	715	719	688	729	678	649	691	677	648	728	706	692	645	722	693	672	663	687	670	682	727	729	695	642	668	690	666	706	649	713	641	706	670	646	720	711	694	671	635	673	704	709	683	639	684	674	667	734	715	736	675	637	687	687	713	664	724	732	689	675	681	719	658	663	723	722	727	722	733	692	630	705	676	647	682	672	708	691	653	675	697	694	678	673	717	683	690	718	645	661	647	708	719	718	662	730	715	660	720	677	689	670	709	665	710	711	688	696	688	701	728	706	713	679	665	693	652	681	703	687	693	702	670	728	671	669	670	654	710	671	708	700	669	641	705	647	731	674	696	729	704	688	687	717	706	689	701	668	712	668	669	724	722	681	675	660	696	687	736	720	678	718	662	695	710	644	688	693	670	737	665	681	688	716	683	696	711	686	680	678	700	655	679	725	696	680	736	675	687	704	693	706	701	671	689	678	724	671	651	666	666	728	695	709	700	711	624	685	710	675
23020	21076	28861	23505	21075	18192	2436	1140	927	866	753	733	714	731	710	663	606	697	672	610	621	556	591	552	528	602	603	612	598	558	586	546	622	598	564	594	583	561	587	580	548	589	558	599	571	559	592	548	521	581	563	567	606	548	558	601	543	555	569	544	541	614	535	525	560	542	534	511	548	564	609	525	527	583	579	571	528	551	587	554	548	589	534	542	525	560	546	543	563	523	513	540	577	560	556	576	554	558	537	542	582	586	559	578	550	557	561	566	547	570	596	563	539	600	536	563	584	560	548	575	562	539	570	545	537	504	558	549	568	545	535	566	533	548	562	572	519	599	571	565	581	546	574	572	546	533	546	545	579	539	541	518	527	560	565	546	561	545	536	545	592	583	594	515	580	588	593	506	531	583	564	566	569	551	552	606	575	567	566	531	552	561	559	569	552	597	573	590	564	550	522	561	552	575	578	517	562	538	562	548	558	582	551	551	522	574	541	543	512	548	566	573	568	574	573	561	597	539	569	550	554	531	559	509	540	582	524	567	571	535	588	561	539	590	576	563	532	583	522	534	565	588	579	566	561	577	548	553	565	554	568	530	572	519	549	512	562	531	579	531	567	564	539	598	528	576	571	560	554	528	557	563	561	505	551	507	541	514	543	550	526	544	591	537	548	529	529	527	523	537	564	545	591	604	539	539	536	556	547	538	603	559	604	555	537	568	530	564	589	572	538	549	606	556	580	559	508	523	553	533	540	518	592	603	594	552	586	554	531	561	560	561	600	527	553	574	576	517	543	564	555	580	529	543	557	597	516	548	515	542	571	547	591	522	557	577	557	561	543	547	595	541	523	560	544	567	569	560	530	530	555	551	567	568	570	572	551	536	521	521	513	555	584	592	568	503	507	564	566	537	568	598	541	535	552	586	570	540	558	556	590	568	558	503	521	585	563	555	569	580	585	561	544	548	559	518	576	540	548	539	506	600	594	545	553	538	516	529	544	526	581	590	530	554	523	564	573	560	563	573	561	575	555	571	534	550	537	561	573	577	567	556	535	557	533	550	533	585	582	528	561	532	561	567	571	574	546	526	556	551	537	582	590	533	612	612	553	482	570	551	551	523	542	566	560	563	526	584	546	602	593	569	573	538	561	539	532	573	581	540	586	568	575	532	561	598	560	548	569	546	573	579	559	492	556	587	599	539	560	571	553	542	589	598	552	574	555	585	554	557	536	522	539	508	541	527	503	547	586	554	556	520	552	590	568	606	574	520	511	586	570	587	559	558	581	559	581	555	588	552	542	520	601	581	531	531	552	576	558	534	525	593	571	546	571	565	526	542	583	569	557	513	556	561	603	544	561	531	582	523	553	558	535	575	554	571	577	542	565	606	567	552	557	549	550	564	550	569	531	512	555	543	604	517	562	545	541	575	566	582	505	560	569	544	586	519	559	536	582	583	543	549	556	580	560	588	542	526	506	533	564	570	544	533	558	535	557	563	547	577	550	520	543	532	528	576	544	570	524	569	575	613	583	516	541	548	611	534	526	559	523	558	571	536	541	516	558	557	569	558	597	537	574	581	572	525	524	563	572	553	561	525	515	597	588	552	550	566	564	543	563	523	569	583	558	551	549	569	518	541	614	548	566	561	568	561	572	536	548	537	541	556	522	560	549	557	585	553	533	545	568	572	542	584	556	543	606	532	566	569	546	555	570	548	563	529	591	554	552	556	527	565	523	574	563	542	568	578	566	534	585	600	548	561	535	590	555	538	527	561	565	581	522	540	494	533	558	517	547	539	570	543	556	505	545	570	552	535	599	548	531	539	604	556	505	614	612	551	560	535	546	563	589	559	532	528	564	573	613	539	518	572	588	546	554	553	556	502	546	556	534	580	582	566	566	562	516	496	576	555	533	549	572	529	530	549	565	543	556	578	558	563	611	557	525	506	535	556	568	550	552	534	547	542	552	529	570	497	556	556	584	538	554	573	564	519	504	510	518	552	548	553	580	514	536	560	553	540	569	471	545	566	571	562	548	548	537	582	547	544	544	562	548	553	555	544	531	571	575	550	554	590	564	564	581	546	573	555	567	558	530	563	588	567	520	543	562	565	558	576	554	560	579	575	573	544	526	531	534	541	543	557	573	528	588	543	568	580	547	533	543	566	520	531	553	516	541	548	574	564	531	519	487	584	573	596	557	582	584	519	543	551	560	538	585	546	594	607	584	557	569	545	563	530	534	531	590	536	551	555	562	536	537	580	566	523	605	525	530	510	581	547	539	541	579	573	550	549	542	586	544	535	535	568	568	595	574	599	540	544	532	551	584	556	599	567	556	553	566	550	540	555	561	531	544	575	604	567	566	568	554	537	552	514	551	539	562	583	557	556	546	514	560	524	519	563	498	582	530	526	566	607	531	527	531	521	518	580	562	528	587	532	547	569	603	523	547	528	561	564	569	534	526	597	567	565	602	538	598	527	565	567	558	525	557	556	553	557	535	594	547	574	561	556	538	548	571	566	582	544	550	574	564	574	543	566	559	562	561	576	572	537	561	530	559	565	560	550	535	574	560	565	550	535	571	543	544	562	610	557	571	539	541	556	562	594	533	553	525	525	569	532	512	552	525	564	538	568	526	547	540	516	557	565	562	543	534	574	557	555	583	553	557	524	508	575	576	590	524	601	595	598	594	521	541	535	557	592	551	519	581	523	570	551	553	554	592	571	580	524	529	549	591	616	561	597	598	547	544	573	570	553	569	525	540	597	544	562	560	564	517	601	553	570	529	525	561	553	569	558	531	551	546	556	529	584	586	538	559	530	575	552	572	569	544	531	554	579	554	537	561	540	548	545	518	534	563	586	565	534	537	522	537	572	589	594	590	534	550	548	538	564	594	569	515	539	556	525	545	545	560	598	598	555	563	575	546	540	537	619	583	545	562	589	504	523	513	567	595	571	564	543	545	553	566	551	558	537	537	541	557	513	534	588	563	564	522	530	548	527	555	584	568	575	543	521	558	501	540	527	533	531	548	579	553	554	535	549	565	547	519	568	577	564	550	548	575	516	596	553	559	538	560	573	559	540	582	549	532	566	606	601	547	570	577	574	530	520	543	566	545	550	562	516	539	563	529	523	617	521	566	569	552	547	590	551	518	564	542	590	565	529	550	550	512	545	538	578	556	511	583	523	518	562	562	563	546	572	551	549	569	538	562	558	521	533	570	550	559	534	567	530	500	539	554	523	585	599	557	601	523	548	554	501	539	588	595	562	584	537	489	568	599	569	535	549	570	555	556	598	518	585	525	568	580	527	540	576	548	538	558	546	527	550	557	525	550	525	571	550	544	530	543	546	545	629	560	535	567	559	533	602	552	533	546	552	531	568	543	567	565	593	549	578	556	552	561	520	573	556	578	553	536	551	577	568	526	595	550	534	530	573	551	535	540	546	548	525	578	564	539	540	606	522	580	549	543	553	510	558	570	573	539	564	528	558	546	551	561	587	560	568	574	558	547	507
47865	31483	13576	7448	5273	3937	3174	2609	2146	1857	1669	1599	1436	1463	1371	1308	1211	1193	1170	1083	1096	1100	1064	1072	1042	1032	963	1055	975	986	1017	975	1005	977	1004	991	941	1009	1012	954	947	960	926	988	980	954	975	915	927	976	958	942	903	892	899	934	953	914	933	914	973	931	970	935	923	905	992	955	966	884	904	902	896	969	952	959	959	970	956	986	914	922	935	927	949	917	892	887	956	963	922	929	919	908	955	923	967	845	943	919	888	888	896	886	951	920	892	930	956	948	930	911	912	936	925	886	913	941	929	912	922	928	898	894	908	912	910	891	930	897	962	892	891	923	890	897	992	988	934	898	934	888	909	943	953	909	975	955	903	921	908	950	905	923	939	951	938	917	925	975	867	901	975	930	914	836	917	875	890	897	982	900	937	949	881	922	873	907	945	943	897	919	936	955	901	892	880	906	938	963	934	904	966	895	940	953	964	916	878	956	966	898	990	904	941	897	948	912	947	884	933	931	876	904	951	911	908	967	938	953	925	892	969	905	917	936	851	959	944	952	925	908	899	902	923	886	989	944	924	929	949	992	982	923	954	933	922	900	940	884	932	861	959	903	910	911	909	929	913	913	936	950	948	884	950	919	892	941	922	948	943	947	930	894	897	927	970	1009	967	968	898	840	895	940	909	926	872	879	931	926	905	893	954	866	909	955	918	931	909	940	921	946	986	902	895	945	895	919	916	912	932	898	993	979	879	919	891	943	867	946	941	914	971	887	878	877	909	952	957	952	903	900	859	894	893	901	906	880	939	923	915	932	932	930	920	877	912	1018	901	908	929	959	907	939	948	924	936	976	917	880	911	906	936	867	910	930	874	941	921	962	919	967	949	962	958	971	943	942	864	909	934	886	917	905	958	915	974	931	916	941	929	949	910	929	952	944	934	972	905	888	872	931	921	932	960	944	901	908	952	969	889	965	936	942	932	854	945	942	881	902	997	913	907	956	900	924	921	903	880	936	887	945	998	909	884	927	950	918	899	867	891	970	913	969	913	927	887	923	932	974	927	929	899	914	954	897	928	947	929	928	912	887	907	968	960	902	935	959	894	891	953	934	963	922	939	938	928	914	905	946	950	857	887	947	911	910	921	951	911	946	913	892	975	886	931	902	880	948	946	903	922	956	901	903	912	923	931	917	950	920	916	939	986	925	927	939	833	921	917	898	924	923	888	924	908	962	919	941	959	925	916	913	909	908	960	901	893	883	898	913	897	929	969	895	937	947	963	973	964	911	973	908	914	928	894	883	915	938	870	914	918	905	950	883	910	867	920	940	937	860	947	894	942	909	985	889	914	895	955	913	903	860	954	880	911	893	945	956	908	912	919	907	976	872	865	927	944	943	949	966	949	902	932	924	901	834	907	913	956	933	900	920	945	893	943	869	902	871	939	959	909	942	892	852	959	931	885	923	930	892	903	935	919	935	906	917	922	922	990	903	948	886	934	953	910	951	936	950	941	895	927	949	910	926	956	967	955	932	953	908	874	911	949	915	925	877	900	946	894	910	925	960	939	904	934	934	939	911	973	901	977	902	952	929	892	944	973	895	941	949	909	900	924	939	927	920	892	937	949	909	978	915	929	876	914	871	914	962	860	879	961	909	963	952	906	929	882	882	963	921	955	895	919	918	980	892	913	865	899	906	913	906	963	955	885	904	873	922	898	914	881	918	942	910	926	918	937	920	909	947	959	938	906	950	936	910	932	902	958	876	979	868	943	918	943	911	883	914	931	902	967	907	888	926	923	838	916	945	903	929	949	894	933	958	895	893	888	975	885	926	900	934	1042	902	968	890	920	922	966	890	926	921	954	965	896	960	917	975	907	932	945	881	939	918	961	853	888	919	934	921	941	978	882	892	923	951	924	993	951	916	915	995	963	955	908	894	893	884	930	952	884	948	923	958	865	874	961	971	888	942	909	990	966	920	902	955	942	945	937	915	974	896	918	934	965	897	877	928	913	957	1008	906	993	911	936	955	911	937	888	890	933	913	921	916	918	944	989	926	942	876	900	888	877	1002	1003	888	937	924	942	921	923	904	922	943	901	934	950	944	1008	962	872	955	959	937	896	908	877	934	839	986	867	895	923	916	931	989	928	888	950	978	942	970	1003	902	943	915	1010	916	881	928	921	920	933	897	937	991	934	927	947	943	958	914	954	970	873	1011	913	930	999	955	947	908	895	927	958	878	937	940	906	947	945	968	947	837	964	936	893	941	948	877	875	950	934	908	910	868	906	976	933	913	903	839	971	953	849	939	922	950	930	887	851	930	921	955	893	941	874	926	987	960	947	921	906	947	941	933	974	945	968	887	945	893	911	919	906	891	953	909	881	955	882	889	895	927	959	942	908	904	934	903	932	884	921	913	954	884	920	936	900	926	895	947	890	992	907	892	956	938	884	914	915	915	894	866	872	897	903	887	933	887	947	883	931	959	875	909	891	981	930	970	927	875	969	901	952	984	946	919	908	912	944	931	882	945	918	957	865	929	919	901	854	978	867	907	910	921	902	948	955	839	893	899	909	917	859	896	903	926	871	989	908	925	871	913	940	901	921	1005	876	890	920	914	955	946	913	943	920	903	944	918	945	896	950	874	920	885	896	902	920	874	928	930	895	901	925	879	900	896	893	890	944	940	869	913	938	863	914	891	942	938	882	889	937	916	932	920	951	899	929	872	904	881	903	933	928	919	919	947	957	958	990	950	925	900	913	938	904	934	911	892	865	925	942	919	859	897	939	937	919	893	905	938	929	886	967	950	933	917	907	943	934	851	937	935	896	923	951	900	932	925	892	882	873	895	901	878	903	930	931	878	915	959	900	967	927	934	963	874	904	878	958	909	903	914	904	914	924	875	875	925	942	913	969	896	895	921	930	928	940	881	905	952	895	956	935	939	912	944	860	884	893	880	879	977	939	869	949	984	900	903	879	940	979	897	904	931	907	931	953	939	922	954	913	920	920	925	918	930	878	926	917	924	969	964	900	956	936	949	915	915	930	952	946	878	888	955	960	969	975	931	948	922	898	887	945	875	905	950	944	935	936	913	904	953	904	877	909	942	958	946	933	941	920	893	941	925	946	944	944	941	930	947	950	913	932	935	985	936	927	943	954	920	910	921	975	978	909	924	950	949	914	893	925	886	922	904	907	878	934	907	907	942	949	900	957	929	893	872	961	926	901	897	873	940	933	913	960	926	915	926	858	904	865	888	900	893	900	932	904	906	946	895	901	921	921	934	899	916	909	932	846	910	919	923	917	937	875	941	907	906	856	884	948	921	907	962	947	905	859	967	911	892	921	918	919	921	908	974	914	931	929	931	937	902	922	969	921	940	939	917	914	964	984	985	891	865	925	932	963	880	934	908	902	942	904	919	895	936	899	891	889	938	926	932	903	926	887	905	965	936	953	889	950	891	921	890	901	907	978	904	892	913	952	949	919	903	932	933	896	877	896	996	906	911	903	895	955	995	903	929	928	949	939	942	875	932
26575	20709	9243	522	277	213	201	201	202	154	172	154	192	155	170	163	200	181	169	173	181	140	146	175	177	158	147	175	155	171	165	162	158	176	164	157	175	160	170	152	165	143	137	138	154	176	182	166	162	168	156	189	171	163	154	154	163	170	162	169	145	140	187	150	166	147	166	175	160	162	161	158	167	142	146	170	169	160	179	146	165	169	159	177	173	183	175	159	138	175	165	151	131	158	172	155	146	156	149	162	151	162	175	167	170	162	164	201	170	179	165	158	174	152	152	173	160	157	163	164	182	163	178	168	160	155	173	157	170	162	147	158	154	166	155	172	153	148	148	186	163	157	166	174	143	164	164	137	167	172	190	158	176	180	176	182	182	158	169	161	169	160	154	162	136	163	182	151	147	178	160	185	167	160	173	162	159	154	168	171	166	160	153	191	164	174	156	166	165	176	151	166	163	167	174	154	167	152	165	172	162	154	165	166	157	169	176	130	146	181	177	156	159	180	175	165	165	136	177	174	175	180	175	208	161	187	171	165	144	164	155	152	176	144	149	163	163	153	170	149	164	167	179	159	157	141	170	158	160	147	179	160	161	161	163	154	168	179	155	168	181	168	183	145	150	148	154	160	161	150	196	176	154	153	137	154	185	168	150	172	174	172	157	151	154	159	167	164	159	170	175	181	142	166	160	169	170	164	168	177	164	154	172	207	170	154	178	157	154	152	189	145	140	166	169	177	168	161	164	168	146	163	186	174	175	171	166	167	184	162	187	143	174	163	161	164	166	162	142	188	190	164	144	159	189	164	185	179	146	150	160	173	151	181	174	172	169	163	180	169	146	163	163	154	137	178	151	188	180	168	173	136	166	175	177	170	173	150	150	180	150	177	167	147	168	138	173	177	157	161	152	180	154	169	166	166	174	146	144	181	163	172	160	167	149	180	157	168	176	179	161	172	142	179	180	170	174	159	172	177	171	165	162	166	177	167	163	160	146	153	146	147	140	190	175	144	161	165	167	182	142	168	146	152	166	160	185	167	163	160	157	153	162	182	168	154	185	164	158	164	157	163	182	169	160	177	167	158	145	176	151	159	164	154	202	160	174	181	159	162	180	166	167	154	150	178	174	146	149	161	150	161	138	158	171	161	130	168	176	170	178	159	152	152	165	182	160	161	163	185	147	155	176	147	180	149	197	167	158	170	163	164	169	185	192	169	150	170	185	158	169	151	156	160	172	148	166	171	151	155	189	165	153	160	174	168	141	180	164	189	156	161	175	158	166	169	157	161	171	163	151	175	166	147	173	164	162	161	157	170	143	158	178	164	166	161	160	165	162	184	148	153	151	183	159	173	141	159	180	168	153	144	179	175	156	156	149	153	162	168	157	177	162	164	167	152	186	180	167	156	155	162	161	153	171	135	159	171	170	171	166	176	182	142	154	164	147	162	154	160	157	213	184	159	178	166	163	183	154	152	154	162	171	141	163	151	169	172	121	156	171	164	161	168	155	176	185	165	172	168	155	149	164	160	176	168	160	173	157	148	176	174	151	154	168	174	179	152	168	154	146	154	168	152	171	160	161	178	158	186	155	155	163	183	170	182	164	156	156	172	159	186	183	157	174	152	177	175	183	142	189	163	145	172	188	163	163	165	174	161	170	141	155	184	145	162	159	164	160	167	151	170	157	146	161	187	182	174	153	161	160	183	166	160	162	185	182	159	181	139	166	161	172	155	179	154	172	176	161	139	157	153	148	151	196	170	155	136	158	170	147	155	160	181	165	189	184	168	168	199	145	183	165	159	154	156	181	140	163	181	170	169	164	171	172	159	167	178	170	191	189	169	157	176	153	172	189	188	138	146	159	158	173	174	169	204	166	153	177	174	173	156	156	158	159	156	147	158	167	165	148	148	173	157	174	148	179	161	142	197	174	162	166	163	163	166	178	142	163	147	168	171	155	148	159	178	157	179	145	154	181	170	172	172	165	182	158	175	162	177	148	194	170	159	189	183	166	153	168	142	167	174	184	173	163	185	166	164	160	171	171	196	160	154	184	190	146	150	175	167	160	167	177	163	151	177	167	154	161	167	164	180	163	170	168	175	161	160	149	168	175	189	160	186	152	171	187	167	170	162	170	165	164	176	160	180	156	157	160	165	142	176	173	189	154	178	162	162	174	166	164	159	128	161	163	165	155	153	180	171	160	152	150	156	177	143	183	144	155	161	172	151	170	156	191	174	157	163	173	170	159	147	164	178	180	169	164	168	166	160	157	174	178	170	172	163	188	161	168	151	182	157	157	175	148	158	164	180	144	152	193	159	175	179	172	149	165	166	167	169	139	181	163	161	156	160	154	179	154	166	163	167	163	160	152	161	149	149	155	156	180	185	147	181	161	181	171	172	165	165	162	182	159	163	159	190	151	168	140	172	154	177	143	155	184	185	154	155	160	151	147	165	159	156	170	174	158	196	169	160	149	155	167	145	166	153	158	159	155	179	169	182	149	161	151	152	154	175	187	158	136	160	155	155	160	163	169	164	161	154	167	165	183	197	178	161	155	183	164	156	163	168	152	154	146	162	198	158	183	163	164	157	174	164	183	167	146	154	182	166	138	166	162	165	161	156	170	169	154	178	160	149	161	183	164	188	187	170	191	152	153	165	163	140	173	161	176	184	161	189	193	162	155	175	181	165	154	175	156	130	183	150	149	166	166	160	142	177	166	167	149	170	180	164	151	154	163	177	181	150	146	178	174	164	167	150	153	151	195	181	152	180	153	163	152	188	164	166	168	170	178	150	158	170	178	138	159	147	150	160	156	150	188	160	146	158	180	172	169	167	155	163	181	155	159	151	165	164	168	151	153	179	183	187	154	166	172	165	136	164	161	160	175	163	173	181	198	160	164	185	152	173	181	180	175	158	166	175	157	156	163	157	174	155	150	190	172	169	175	150	181	157	155	156	191	180	176	166	166	152	168	178	174	168	167	171	155	167	160	149	177	185	180	191	165	156	172	174	158	163	146	162	162	174	162	153	162	157	162	176	182	178	163	174	178	155	168	182	172	176	172	177	160	168	181	142	173	165	162	159	173	185	198	142	146	140	168	165	141	178	153	175	147	164	167	147	149	168	174	159	173	152	166	158	149	134	206	174	166	176	171	178	147	170	181	163	166	155	164	164	181	167	167	186	178	154	156	157	171	157	161	170	170	159	157	152	161	173	161	146	168	149	147	170	166	164	173	188	162	154	162	168	158	164	198	151	141	166	164	174	149	176	152	164	184	165	164	164	164	176	168	170	162	173	166	154	173	170	170	177	170	172	185	153	184	165	173	156	152	157	176	150	143	171	184	158	157	163	175	161	168	172	166	180	207	159	159	185	169	193	186	186	186	175	145	163	150	159	175	151	158	181	151	163	178	170	175	178	148	162	156	159	152	158	162	172	165	169	197	173	154	182	162	154	152	162	178	180	165	116	151	175	157	181	154	162	155	173	182	163	166	156	151	157	185	149
18563	10254	1174	642	555	471	409	396	392	346	334	359	330	307	311	293	311	319	294	314	283	312	321	334	324	329	350	321	306	309	323	286	296	298	317	292	294	330	299	296	301	288	287	314	324	330	300	298	323	299	294	332	305	297	311	313	299	297	292	310	321	308	289	268	320	320	321	314	303	312	307	303	312	298	330	311	315	333	320	332	310	301	293	300	322	306	315	329	320	346	282	291	288	294	273	306	288	256	314	310	310	303	315	306	308	283	308	298	305	300	297	310	303	304	292	291	307	326	310	278	301	319	321	300	294	295	324	329	286	310	300	301	265	303	301	294	328	318	307	300	296	309	278	321	312	287	322	287	315	335	315	292	336	320	284	298	286	312	296	262	279	301	313	299	317	301	314	331	316	292	289	292	314	316	305	310	302	267	295	298	299	283	308	300	288	288	300	312	277	298	303	323	273	346	308	287	320	268	319	318	302	315	280	304	339	289	314	287	286	312	269	329	308	324	318	315	286	308	286	309	336	303	306	321	312	340	308	313	330	314	324	303	311	307	274	320	283	305	317	297	307	305	308	284	294	302	273	302	303	309	318	336	296	296	323	303	304	292	311	319	279	303	307	357	324	313	298	323	296	311	345	313	302	285	303	316	303	273	284	309	305	298	320	274	312	284	288	303	301	298	325	315	286	313	304	304	286	300	315	307	314	321	292	299	300	302	297	319	306	340	282	315	288	292	324	299	294	333	290	315	311	284	296	311	295	318	294	283	295	316	293	310	325	309	280	292	290	313	310	302	284	277	325	322	302	297	297	288	285	316	378	313	308	319	316	295	288	315	327	290	317	310	302	325	305	310	274	286	307	286	305	324	278	294	297	283	307	292	307	325	312	322	301	313	307	288	296	284	324	293	315	286	317	304	330	303	307	277	305	261	305	299	274	339	284	302	335	346	303	316	318	279	312	322	306	329	307	318	297	290	282	293	277	283	318	316	284	309	329	326	308	321	302	276	294	315	299	307	289	313	258	269	305	299	302	290	323	307	305	256	297	271	298	296	311	308	342	326	316	329	291	328	302	291	291	300	327	308	307	311	305	314	298	318	281	306	280	310	296	289	289	334	323	310	291	293	286	303	296	274	327	298	283	283	331	326	306	288	312	279	289	309	318	292	321	351	300	284	298	309	305	325	322	328	356	296	293	300	321	281	322	318	307	306	335	293	330	302	310	294	292	299	286	313	323	311	304	310	315	305	305	324	320	293	280	287	311	290	320	326	313	310	305	324	267	315	288	279	297	312	303	319	294	286	357	323	318	317	329	301	330	335	315	303	286	291	291	330	293	299	264	292	308	277	267	313	298	317	316	329	295	318	289	322	339	335	305	313	326	281	291	318	315	303	313	287	334	277	312	287	316	292	278	271	333	298	287	287	304	303	314	315	321	287	307	318	301	313	274	303	267	295	309	291	308	317	344	322	295	322	289	305	329	296	309	297	291	302	297	291	318	297	349	275	308	313	324	285	297	307	285	314	270	302	288	309	297	290	322	301	285	315	276	340	307	328	283	293	305	301	303	323	301	304	301	299	300	295	279	319	300	301	339	294	269	325	314	282	326	290	261	328	317	290	284	320	315	280	290	304	301	329	339	291	267	317	287	317	317	311	321	316	281	310	336	292	311	298	291	276	276	291	300	257	317	302	287	324	288	299	294	322	288	287	297	315	304	320	286	321	292	257	303	310	287	320	317	275	310	324	299	349	288	296	293	272	296	285	315	318	290	340	288	291	318	318	340	304	321	298	320	294	290	308	313	354	280	278	333	327	296	284	291	285	298	321	316	279	308	306	350	299	336	319	273	303	306	294	312	315	305	284	296	308	312	286	330	328	286	313	300	319	287	311	302	320	310	281	297	305	326	321	309	282	299	323	297	281	293	305	319	311	298	299	308	276	288	305	307	286	282	304	267	272	280	325	256	325	320	335	293	291	347	321	319	326	288	307	330	293	296	301	290	298	292	279	316	301	289	286	316	292	291	318	329	274	318	309	295	310	297	306	300	306	310	318	309	295	305	279	306	300	325	307	293	296	266	312	285	303	332	290	301	314	273	285	285	310	346	306	289	291	320	288	303	300	293	316	284	297	317	304	308	327	288	288	309	297	313	296	290	302	268	338	318	270	294	319	321	302	301	301	279	312	305	305	296	310	311	278	267	317	315	304	323	307	342	277	313	303	317	277	325	289	307	288	313	307	339	283	305	313	318	310	289	307	280	325	307	316	278	302	314	311	314	317	286	275	307	325	298	320	311	306	315	287	317	325	327	300	312	282	314	275	299	311	285	319	310	290	322	319	299	330	301	302	313	321	308	278	327	295	323	305	288	275	321	300	291	310	314	281	317	307	311	319	283	319	327	299	276	287	326	300	316	276	324	308	321	307	271	301	315	278	303	297	288	312	315	307	329	288	292	310	283	329	302	292	291	333	303	259	318	287	320	286	279	285	291	293	314	308	295	291	313	304	319	299	304	317	309	285	301	312	301	288	292	295	316	299	346	301	324	313	294	295	283	322	298	304	301	302	295	294	311	326	295	310	328	298	321	320	298	312	279	302	295	286	302	293	339	285	323	302	305	304	322	316	311	278	331	287	333	319	299	301	321	276	298	322	296	312	290	314	318	286	304	325	293	288	281	299	297	286	286	285	295	306	322	288	282	308	331	304	305	306	318	291	303	310	309	315	305	300	325	299	275	302	297	326	284	350	313	298	297	310	310	305	306	309	297	323	279	286	329	320	312	279	285	294	292	309	296	299	295	281	345	276	318	319	336	310	316	342	300	333	305	306	322	298	306	306	282	306	308	314	273	305	302	296	327	298	323	338	298	272	304	278	306	291	331	307	304	311	308	297	313	284	289	288	297	314	318	327	306	342	286	284	292	327	321	297	298	293	309	284	309	318	267	267	326	347	300	292	330	310	312	301	305	318	305	294	302	320	321	319	309	306	278	293	321	333	292	299	315	295	307	275	322	315	288	259	301	296	296	317	264	287	308	289	291	317	315	313	290	296	294	314	341	303	274	308	317	270	287	300	311	301	288	341	299	286	312	292	276	319	322	322	317	328	299	305	314	320	295	286	328	313	301	288	310	312	288	283	302	278	299	299	324	310	287	306	294	303	271	305	305	313	309	307	294	299	323	299	324	259	307	336	288	316	306	306	267	322	330	293	277	316	338	290	282	294	260	286	329	341	285	305	300	315	300	291	302	307	285	283	312	299	308	301	318	277	311	292	263	293	260	324	286	329	318	297	322	325	304	297	323	332	300	311	292	301	314	324	297	285	326	309	259	294	295	272	294	346	287	344	307	259	297	289	296	268	310	301	302	277	330	282	289	299	277	313	268	283	310	257	322	298	299	334	312	333	300	297	289	273	289	294	309	312	290	307	298	308	292	312	330	350	318	314	306	276	276	294	288	312	292	294	314	311	301	267	310	299	314	312	331	304	301	298	318	313	288	304	289	294
24006	21128	28402	24085	19862	2494	832	691	589	547	536	501	436	470	489	450	406	413	503	421	471	421	411	417	428	439	426	437	432	417	399	405	415	409	396	399	439	428	403	416	423	418	404	434	438	439	437	414	396	410	398	404	408	409	418	410	394	392	361	402	416	416	368	461	442	413	423	433	382	428	384	435	427	432	441	380	394	383	407	408	367	422	420	432	380	412	402	427	430	387	451	409	414	403	409	422	406	413	371	397	384	403	441	387	406	382	411	423	412	427	404	433	396	441	426	408	388	409	402	418	436	401	381	409	395	385	388	461	443	415	429	411	399	423	415	455	399	420	403	426	405	377	410	365	414	433	401	399	417	428	410	434	446	431	425	430	432	397	411	397	429	434	423	400	396	431	379	414	395	401	423	377	404	421	433	396	415	434	403	429	403	457	422	363	392	392	430	406	436	425	433	448	381	425	413	428	430	395	444	426	406	435	432	381	397	442	416	437	394	394	403	426	418	422	425	373	391	400	392	436	409	382	400	435	403	412	433	378	376	389	421	410	403	408	372	427	416	419	397	409	383	368	387	426	387	452	370	418	452	390	392	417	416	375	423	431	430	384	445	384	394	430	388	420	396	387	393	390	384	396	398	398	388	380	389	414	445	414	413	401	431	450	429	435	389	400	440	419	401	436	425	413	389	429	409	401	406	413	401	414	399	386	396	402	407	421	376	414	392	374	394	423	384	412	405	407	426	435	397	403	351	386	396	419	392	381	412	428	433	398	374	368	379	465	395	390	423	406	465	384	396	413	402	401	401	417	416	396	394	416	416	403	444	382	417	403	408	389	417	399	462	432	445	389	384	410	459	407	433	387	411	434	405	407	442	421	418	380	372	416	393	383	424	366	400	405	397	363	399	421	404	391	375	442	424	437	379	388	409	435	406	398	411	419	416	427	428	407	410	388	391	404	419	416	417	387	401	424	397	395	394	434	396	446	393	431	380	430	437	422	393	410	394	381	384	464	413	395	412	409	421	407	371	427	402	411	400	438	427	418	475	391	424	395	387	404	403	418	410	377	367	407	415	386	446	391	401	416	446	421	382	383	422	352	425	415	386	421	417	390	423	419	413	424	440	403	418	421	442	407	402	407	424	402	415	410	422	401	405	404	462	407	417	441	406	409	378	406	411	412	439	421	391	426	428	409	395	373	422	406	406	414	385	417	381	407	425	383	410	406	430	406	409	416	399	395	423	415	411	469	389	412	428	408	391	399	404	404	417	447	418	415	398	407	412	401	387	408	406	379	409	378	390	425	404	454	408	442	418	412	393	436	398	394	454	404	367	403	461	407	405	425	405	413	412	418	375	383	404	413	393	402	354	370	444	430	404	401	419	401	379	369	389	407	462	391	420	413	446	417	419	380	408	411	425	405	391	399	388	413	424	399	393	422	427	431	417	428	395	414	420	379	403	429	389	398	426	439	411	429	426	422	423	388	410	430	373	433	405	394	419	377	406	446	403	446	401	358	431	379	374	400	391	447	396	421	410	427	392	403	399	396	398	407	382	416	417	423	427	411	429	436	379	368	389	399	425	431	408	409	406	390	416	403	397	404	393	427	424	413	373	391	436	402	383	394	405	417	378	403	372	410	408	402	428	402	353	388	415	411	402	396	415	404	396	405	399	401	392	388	411	378	420	400	425	407	401	378	386	413	419	383	407	383	395	415	422	393	410	387	412	363	400	391	391	451	423	444	444	413	409	375	420	406	399	392	399	458	407	399	436	391	421	417	432	404	407	420	405	403	390	388	385	412	398	383	407	416	414	370	400	407	435	413	374	431	411	445	389	375	388	364	421	390	408	409	403	388	390	399	403	366	390	445	397	394	411	408	365	412	407	403	424	367	392	386	420	416	396	401	430	400	420	427	428	394	423	428	395	373	433	403	381	380	404	393	401	420	388	391	393	406	387	425	413	368	422	399	414	427	404	400	409	446	397	406	438	429	401	438	428	434	425	427	407	419	433	397	421	444	413	410	415	390	432	413	416	429	418	437	435	397	393	394	391	431	414	412	430	420	437	400	456	394	437	399	359	412	417	467	424	389	397	435	395	464	372	389	420	394	409	393	390	397	402	440	434	401	412	430	430	407	399	411	384	432	371	412	415	446	377	426	426	411	412	390	425	419	406	427	429	409	398	413	386	375	435	404	404	394	402	371	441	417	411	362	419	381	384	440	374	425	403	396	415	399	408	401	387	421	423	392	409	386	416	357	427	380	406	412	361	389	434	395	394	396	428	408	393	458	419	395	414	399	415	438	420	415	384	379	410	414	422	418	384	414	382	443	404	437	411	421	410	357	441	415	412	447	422	422	398	410	376	406	369	397	438	408	393	403	409	415	426	384	390	406	411	433	421	385	381	399	436	414	406	409	410	397	419	379	376	415	395	406	416	402	392	382	431	381	401	427	419	387	428	427	407	421	409	397	390	413	402	399	370	380	397	427	380	393	419	421	432	416	391	384	400	414	451	400	397	370	425	414	430	389	403	401	430	408	425	401	416	399	397	401	415	378	409	390	386	388	380	400	386	429	409	383	405	386	394	395	379	373	402	401	407	441	408	430	419	404	406	389	420	420	389	395	415	418	406	417	475	404	404	351	377	393	368	419	424	416	402	448	410	419	436	380	377	435	390	411	419	397	379	401	378	447	408	410	405	417	435	376	414	408	440	366	396	382	424	404	438	384	387	425	425	406	370	430	391	441	402	454	380	451	443	390	409	416	380	385	409	432	440	409	411	392	419	401	406	385	443	394	418	393	440	379	419	380	415	416	379	426	393	372	425	411	404	391	397	407	415	411	391	397	430	370	417	378	402	426	379	407	365	452	411	424	417	411	394	431	399	405	434	381	398	438	415	420	381	437	395	425	415	392	398	403	397	425	416	442	406	389	425	404	403	366	411	381	381	443	407	396	416	387	415	386	403	403	392	383	403	380	398	434	370	392	360	427	440	382	400	408	417	432	398	435	405	392	405	409	425	393	410	429	422	401	403	425	405	382	430	386	391	403	438	407	417	453	432	391	424	399	412	389	394	399	420	396	390	434	424	424	402	372	433	386	416	399	415	398	426	405	410	382	437	418	439	412	406	405	409	394	405	417	372	411	446	380	412	385	419	395	388	386	433	424	394	409	402	392	393	412	394	415	426	346	415	429	411	447	417	409	398	419	386	401	407	430	413	372	385	391	374	420	397	379	402	397	428	406	404	425	423	411	372	417	374	400	398	413	403	412	418	387	419	402	426	402	400	385	399	422	400	389	423	370	390	442	420	437	420	424	395	396	395	408	442	394	447	391	417	429	399	406	414	394	413	432	391	383	384	419	423	422	353	400	400	395	403	412	412	396	405	424	397	404	409	422	420	360	401	412	445	427	402	422	404	363	408	445	394	412	411	407	416	393	407	414	379	419	420	390	374	408	417	401	403	426	396	411	423	386	400	448	431	415	428	438	412	391	385	387	395	394
40271	26432	8327	4306	2996	2299	1870	1564	1345	1199	1124	1079	996	963	912	930	844	826	815	829	856	806	740	772	748	741	764	739	738	730	757	754	740	734	670	738	725	764	684	747	677	693	712	722	733	686	721	737	717	688	733	758	685	709	652	664	714	714	711	719	664	677	721	691	702	712	711	699	686	691	658	677	652	676	715	732	711	691	708	665	678	690	714	696	755	674	693	699	685	734	683	739	677	697	657	720	683	705	727	685	707	649	708	694	657	667	701	716	695	690	697	697	706	671	686	672	665	654	686	680	714	709	692	702	654	658	727	679	689	727	690	701	661	700	674	690	682	688	740	687	681	679	669	729	676	656	736	659	709	753	704	678	713	691	700	707	686	672	645	713	666	714	672	695	720	701	707	706	644	675	698	677	703	684	661	662	710	719	714	699	652	695	699	693	723	702	701	675	692	695	729	742	690	701	667	647	665	707	741	663	709	675	689	729	700	752	698	693	728	710	714	676	686	703	671	711	711	678	688	696	712	705	645	716	660	744	651	637	677	707	672	668	686	647	703	700	656	739	671	699	693	732	682	717	682	682	702	689	662	696	710	691	708	701	651	726	676	714	682	708	716	700	668	697	711	706	658	643	734	681	675	674	714	673	733	738	700	695	706	731	706	651	690	715	715	710	668	732	675	689	707	711	679	726	679	658	703	711	687	696	663	689	758	705	636	666	699	676	690	676	718	675	671	704	678	726	648	678	703	700	685	718	711	633	658	689	711	690	702	679	700	701	719	706	711	724	691	672	675	717	727	708	680	707	699	663	718	745	666	687	634	682	759	734	657	669	707	695	683	695	706	716	686	675	694	640	662	690	668	707	672	735	667	675	630	722	655	662	694	700	681	735	686	643	685	679	681	711	671	766	706	680	711	682	679	657	719	697	703	684	686	642	646	654	686	680	707	728	685	691	660	699	692	680	712	653	694	668	735	656	633	672	707	714	699	669	704	680	703	672	675	705	762	646	681	685	700	702	720	668	652	692	711	723	676	699	680	647	719	656	668	676	684	696	657	714	678	737	659	673	687	676	689	709	727	672	672	683	719	650	692	691	693	723	697	721	676	666	714	676	692	698	703	752	666	721	670	647	660	663	702	701	721	692	697	721	676	692	634	678	746	688	681	670	704	693	661	674	666	696	660	707	688	692	648	712	672	754	659	682	636	703	686	690	698	697	648	689	662	678	680	699	742	652	763	696	700	701	663	715	742	703	694	681	690	665	653	686	679	726	738	681	733	695	709	699	682	730	684	679	664	702	720	723	713	694	709	694	677	673	728	714	711	644	686	737	671	680	675	719	707	667	653	690	781	731	699	729	714	750	637	658	658	682	678	674	716	672	750	710	671	697	686	683	701	680	714	646	678	716	723	669	705	687	672	717	685	705	710	707	678	682	648	692	663	634	651	664	720	701	756	639	649	674	735	741	730	728	716	701	721	736	696	699	660	701	697	680	712	708	677	699	697	736	712	678	674	675	640	684	741	696	717	675	687	674	663	713	745	690	719	702	720	660	690	733	723	705	678	701	670	722	665	691	677	691	664	735	718	661	663	711	669	673	696	647	710	673	699	689	661	685	661	712	700	687	654	690	664	680	707	682	651	726	721	702	680	691	722	744	677	705	716	657	691	684	688	734	697	711	695	700	671	752	693	690	652	678	675	702	660	699	672	672	724	642	691	672	684	690	675	700	684	675	709	696	678	692	723	757	745	696	688	697	685	710	632	695	698	705	724	712	711	712	691	665	724	696	690	707	703	663	660	692	745	670	679	662	696	681	659	691	655	687	708	704	692	654	669	695	668	704	691	693	685	697	673	699	664	727	628	685	665	719	675	720	742	673	723	680	706	704	679	676	676	708	716	678	700	691	712	688	690	728	728	688	691	706	727	708	791	681	711	713	738	729	694	685	689	684	667	697	700	741	680	669	734	655	664	688	693	680	695	705	644	756	697	678	703	684	611	688	690	671	710	695	666	711	657	639	719	675	736	708	699	673	670	656	700	700	708	714	691	718	692	722	710	723	674	729	616	716	675	656	720	677	658	691	708	669	692	685	714	730	713	688	663	676	673	643	680	716	778	691	690	710	664	732	751	656	713	683	672	691	676	675	684	662	707	667	662	674	748	708	668	662	669	640	690	683	696	697	663	712	642	713	715	684	717	669	703	692	683	684	696	725	673	711	702	723	651	708	695	672	667	660	739	679	707	680	708	708	751	700	707	660	684	673	650	710	707	673	682	652	694	660	678	720	751	649	662	706	636	682	718	693	719	670	723	673	722	690	720	683	713	667	670	665	691	653	717	684	701	654	731	741	690	696	671	684	702	692	719	709	720	668	685	684	686	673	664	692	713	693	693	728	709	704	655	679	695	713	681	685	673	692	692	715	702	670	722	691	685	691	709	699	701	723	705	697	678	720	670	689	671	699	661	689	706	667	695	649	725	647	690	718	682	672	676	680	709	672	701	696	723	699	629	678	704	681	669	709	678	677	712	670	706	694	699	710	692	683	651	684	688	694	734	686	717	693	706	657	687	641	678	668	705	718	691	683	706	660	679	716	698	652	680	661	682	679	685	706	732	711	680	733	650	729	710	707	720	727	701	711	696	704	697	656	683	709	674	683	684	650	697	655	704	654	690	714	680	685	722	649	722	696	657	684	688	687	688	696	748	712	676	695	687	682	736	651	725	711	670	707	673	721	678	694	687	676	741	688	698	698	707	678	694	687	643	691	736	713	694	723	715	715	644	727	679	706	640	687	691	749	673	735	695	703	684	704	721	675	696	687	743	686	684	730	659	702	690	633	658	715	634	704	725	683	672	675	706	675	681	663	676	678	644	740	643	715	718	693	664	693	724	707	743	696	691	667	717	701	714	680	734	686	716	746	683	662	690	741	687	739	730	706	664	728	701	693	682	700	686	704	732	697	683	670	710	710	698	714	725	672	685	730	771	652	710	765	706	723	694	711	664	659	700	692	713	688	718	680	663	677	664	676	721	711	678	711	725	719	732	712	675	695	730	690	656	669	692	699	688	696	683	698	703	676	648	744	679	679	760	730	701	679	692	699	713	691	721	668	699	709	697	721	722	730	702	699	684	667	664	732	727	720	706	670	658	714	692	712	714	650	713	727	653	722	713	680	693	698	723	663	684	688	685	710	720	713	687	769	699	681	741	662	647	682	697	701	771	719	697	672	688	715	679	738	689	655	750	695	678	664	684	648	714	658	671	687	690	753	668	673	676	699	702	724	710	695	711	690	693	635	708	665	709	731	680	706	693	678	716	682	665	676	719	706	667	697	653	665	750	667	687	656	667	693	714	695	647	664	697	711	684	697	715	648	698	686	721	661	674	719	693	684	676	722	682	684	720	687	724	704	707	704	713	684	645	714	727	729	677	683	699	675	640	658	667	706	682	674	705	689	680	749	706	678	703	708	683	711	639	641	657	720	705	718	732	726	710	717	674	687	646	706
23094	21126	29099	23414	21133	19067	2579	1082	911	829	803	742	724	701	602	629	630	643	628	638	579	596	587	579	576	584	582	587	573	579	563	574	568	620	593	564	548	594	574	552	594	548	543	533	573	570	577	532	593	535	566	587	558	548	542	551	564	553	549	587	550	569	571	548	588	554	579	558	578	568	578	557	573	581	583	557	577	554	562	599	525	550	584	590	538	577	561	573	553	564	546	555	587	546	589	561	557	562	590	574	578	587	555	538	572	560	532	542	522	543	573	502	532	585	527	552	556	553	566	557	548	548	512	547	543	573	566	571	504	534	553	628	526	548	599	520	558	550	579	539	514	552	548	557	567	562	485	546	568	519	553	567	567	574	526	538	575	517	577	550	529	567	559	576	561	548	583	586	547	546	546	569	553	555	591	541	555	548	565	574	547	555	513	548	527	537	566	576	576	539	595	592	569	524	576	552	548	535	555	572	513	570	557	566	547	581	564	572	560	524	526	539	507	557	591	549	558	528	534	569	568	516	536	596	555	517	564	545	577	586	589	590	583	598	547	594	552	590	559	542	561	503	554	579	556	561	544	551	511	560	567	567	537	550	560	575	527	563	525	499	537	548	545	533	550	522	560	540	544	573	590	560	568	571	549	544	554	604	558	590	549	532	573	561	548	528	558	574	584	550	535	582	563	577	521	567	536	591	538	590	521	566	565	534	519	531	584	556	542	555	563	533	594	533	532	573	544	552	549	522	589	579	610	566	593	528	511	565	528	552	564	534	591	529	569	516	606	536	570	557	566	510	536	548	570	590	594	546	558	594	548	571	562	561	560	565	566	548	534	577	591	552	562	538	579	554	527	567	546	529	540	517	565	598	589	566	520	580	577	561	581	568	567	576	550	530	529	513	585	571	598	546	530	518	567	614	547	558	570	582	552	542	533	562	572	529	555	547	569	558	573	534	578	589	577	594	570	537	561	527	586	591	558	541	559	522	558	523	563	543	563	538	547	550	580	581	552	542	530	587	518	547	600	576	570	542	542	516	573	548	568	532	572	569	539	581	572	532	578	588	558	535	529	565	557	559	536	538	576	547	531	555	541	555	526	547	548	554	561	588	533	554	545	572	576	523	538	567	524	564	638	554	559	558	558	586	573	575	541	579	527	592	601	569	533	557	594	571	572	557	551	535	493	579	496	550	570	529	541	551	548	574	551	575	567	589	578	562	538	591	545	571	559	611	582	548	557	559	568	565	588	532	594	538	561	557	529	573	521	517	564	607	539	559	531	564	555	545	566	562	553	532	549	561	568	567	544	522	545	525	590	526	567	577	529	507	550	535	526	568	534	503	525	527	553	520	570	564	554	508	539	573	560	553	533	534	570	525	539	575	584	561	545	553	518	567	528	576	604	566	515	535	518	569	533	543	586	550	564	546	538	527	559	520	569	555	494	523	537	583	554	576	551	558	570	542	603	598	566	570	547	533	520	541	515	565	521	542	543	583	548	556	614	545	566	551	557	554	541	531	504	575	521	587	531	546	520	595	506	537	578	570	513	545	549	542	545	512	554	540	521	538	625	596	565	509	557	571	537	509	537	552	574	584	528	572	575	588	570	564	521	583	541	566	566	560	576	587	572	546	520	496	576	502	559	541	591	546	546	584	567	531	555	545	571	595	540	540	538	560	533	528	547	553	547	570	556	571	553	556	547	574	585	580	553	554	611	570	530	589	555	583	566	576	578	586	534	558	605	555	550	550	562	563	556	526	533	536	552	559	568	565	537	554	568	603	536	568	545	559	608	580	581	565	549	575	542	517	532	533	565	534	542	537	543	542	537	553	575	559	582	547	574	562	525	574	570	550	562	545	534	571	574	558	532	578	568	545	629	565	538	570	561	582	570	580	577	548	587	587	571	529	531	546	569	519	577	549	576	572	551	536	527	607	564	532	605	589	593	527	549	548	548	595	574	542	537	536	530	533	531	573	562	538	528	521	542	592	533	596	534	545	541	554	576	517	553	605	569	564	549	573	561	617	549	563	560	520	592	537	529	574	642	571	521	605	567	565	588	540	489	552	512	576	522	538	582	540	586	561	570	566	602	537	564	574	575	551	530	506	566	587	577	555	550	550	537	601	561	570	574	541	574	517	531	578	557	581	585	527	581	532	538	583	564	510	530	558	553	532	536	559	577	552	544	538	526	574	578	545	557	592	579	560	554	551	589	546	604	530	552	568	580	560	554	495	521	556	606	540	557	542	544	534	579	548	610	558	525	584	518	576	582	520	528	577	589	539	569	564	561	615	548	552	563	569	588	530	535	528	572	576	549	552	554	553	508	565	533	532	579	573	542	539	563	542	595	595	555	511	571	539	566	557	511	559	574	549	555	567	556	577	562	576	569	572	568	552	509	564	584	584	567	533	515	586	513	560	581	533	575	600	539	546	538	569	549	531	579	563	542	574	541	552	554	509	562	600	531	593	528	569	529	551	536	567	538	523	542	586	554	530	578	528	572	544	585	583	582	535	549	533	600	560	547	550	542	495	544	556	569	561	572	520	589	568	536	543	582	521	557	542	525	527	535	563	583	576	552	591	561	539	578	556	581	533	545	567	570	529	535	551	564	523	543	561	579	522	567	564	522	532	521	563	562	598	546	518	562	559	539	569	525	532	552	577	549	577	607	539	557	533	569	562	583	584	530	549	603	527	555	586	572	548	560	556	622	580	565	548	597	581	580	524	565	568	591	504	540	590	580	550	560	573	600	540	532	514	587	589	555	549	528	539	582	543	524	549	545	588	566	598	586	538	536	549	545	580	544	556	597	545	563	559	569	568	562	549	534	546	545	585	546	578	548	552	550	552	554	561	535	602	528	553	586	561	581	610	541	541	568	516	568	565	539	598	595	532	560	585	536	570	571	538	533	569	519	579	582	515	570	558	541	550	546	564	547	614	525	562	567	543	544	595	542	538	547	551	541	569	580	566	532	582	572	535	531	559	543	536	544	573	582	531	590	512	549	534	561	569	583	551	577	586	564	574	568	579	502	569	586	533	540	534	558	523	593	519	538	572	553	577	548	570	548	608	559	571	591	543	552	518	546	611	514	581	541	559	559	531	554	535	544	540	583	573	548	537	579	498	574	525	550	531	567	556	614	623	555	556	538	551	574	533	590	528	594	579	551	562	541	545	518	531	529	587	542	560	593	562	573	581	553	606	582	536	536	540	541	530	571	547	560	604	519	586	548	545	591	533	541	566	542	523	517	554	578	556	541	570	551	562	571	568	584	514	578	532	550	592	562	557	588	506	525	532	559	528	556	596	547	596	527	582	549	569	540	546	553	564	561	564	560	540	531	514	570	600	568	539	560	585	564	584	546	558	557	583	543	521	567	513	512	559	575	544	553	546	579	575	538	604	592	581	582	536	554	571	545	524	547	573	543	566	556	548	547	561	546	510	525	540	521	570	539	561	590	562	520	561	514	540	524	533	611	613	537	566	560	559	531	535	551	527	522	549
49258	32177	13255	7377	5231	3926	3011	2643	2179	1936	1744	1628	1380	1359	1317	1301	1271	1198	1111	1170	1135	1050	1075	992	1029	1040	983	1069	1030	985	1019	1044	994	937	1035	986	1009	1002	994	975	1013	1007	953	966	971	939	921	952	955	970	951	933	879	980	958	959	949	924	915	930	907	905	927	976	915	921	977	999	971	919	964	919	917	959	864	889	939	904	956	901	922	1040	905	934	863	920	916	911	926	887	909	957	948	912	931	982	935	959	955	889	964	899	977	953	933	938	887	952	936	1005	959	907	920	926	946	931	928	937	945	927	958	956	865	941	929	942	938	935	963	913	916	952	923	921	912	936	948	922	943	889	896	979	909	958	895	902	904	889	914	855	1010	960	938	907	930	893	1011	940	979	940	910	936	901	933	883	926	968	851	959	918	928	908	900	923	903	936	915	1000	933	930	925	970	945	937	1000	980	899	906	962	930	926	930	932	921	957	900	918	970	985	927	981	940	971	938	863	915	985	945	967	957	926	945	921	937	869	964	928	952	940	910	920	942	978	912	934	945	911	912	963	936	919	887	931	950	928	942	829	917	911	909	961	948	925	952	913	947	913	955	910	955	855	962	898	938	972	933	926	971	932	955	960	915	904	922	927	912	957	920	899	912	962	933	906	986	906	888	897	982	918	928	872	936	922	945	937	877	930	976	931	928	970	907	907	876	926	923	901	919	928	942	972	934	945	953	930	924	947	913	905	956	963	946	880	900	942	954	970	904	892	930	926	924	928	966	857	937	938	965	935	921	959	888	852	902	859	913	907	900	908	947	929	896	856	896	970	994	894	946	922	958	931	917	930	932	947	865	874	886	937	958	888	964	935	974	933	952	947	912	1013	917	973	907	942	941	966	881	926	970	873	989	942	975	910	950	936	905	900	926	892	934	936	912	976	909	925	920	934	898	945	936	916	949	895	897	945	943	923	904	943	970	913	957	923	945	956	950	901	946	939	978	951	957	954	883	940	879	912	955	921	915	960	963	947	967	908	978	940	933	912	921	910	900	951	938	937	860	978	979	903	946	943	876	928	918	876	893	908	897	900	949	930	911	957	951	909	969	924	951	900	990	942	914	924	963	875	979	921	918	929	915	872	924	889	914	880	947	914	974	963	908	903	952	876	885	883	969	922	929	939	895	977	947	916	909	967	915	940	873	929	927	926	924	922	908	902	899	918	907	932	911	905	927	928	918	892	935	920	969	981	961	1016	903	892	952	933	939	888	925	901	953	951	921	949	960	936	895	944	914	926	979	921	895	937	949	1005	917	944	913	930	921	950	978	930	933	928	931	883	953	938	925	912	924	874	887	867	904	946	986	917	894	948	862	935	931	914	931	923	944	916	940	972	955	927	928	926	904	945	918	894	912	903	911	881	883	979	883	985	939	898	921	922	935	902	953	906	903	917	930	934	931	1002	952	927	960	920	871	894	925	918	934	953	927	912	991	920	933	933	947	893	982	922	951	901	941	900	969	925	962	933	931	916	933	954	883	987	920	894	943	957	900	964	934	948	947	887	936	984	917	909	931	923	909	916	868	921	921	922	917	915	925	870	913	904	1012	933	921	911	921	906	966	924	940	903	901	929	908	985	945	946	967	894	928	921	874	899	952	947	936	915	851	913	928	895	950	908	888	905	941	887	984	948	1000	957	928	946	935	891	929	941	919	907	932	923	907	943	935	902	928	927	922	919	958	894	983	902	928	911	941	919	914	890	982	942	926	1005	893	938	949	915	936	971	936	882	964	954	950	930	957	943	904	934	911	985	905	976	879	910	922	948	937	968	887	939	934	890	910	901	923	957	871	988	907	964	969	897	900	913	924	967	897	914	943	890	901	900	850	898	1011	918	949	961	955	937	963	910	951	934	933	897	926	922	912	954	949	967	879	919	909	910	925	971	961	919	918	908	934	936	943	926	894	934	970	939	955	929	962	917	956	980	946	938	919	977	869	942	939	927	909	931	960	919	953	934	952	911	928	909	939	952	922	959	938	926	925	915	905	910	901	932	942	937	894	886	904	950	950	982	881	889	952	894	905	921	971	867	973	933	938	945	902	929	928	885	899	960	940	946	946	973	939	963	910	926	948	919	957	917	909	959	901	971	934	934	924	901	915	916	914	927	927	1000	911	930	945	915	956	892	942	967	923	889	933	879	950	890	877	977	917	913	938	940	885	881	908	916	931	924	953	938	941	911	949	935	911	970	915	942	957	931	1003	937	931	944	904	968	929	863	933	1000	917	902	920	892	935	885	866	988	886	899	944	902	915	943	921	944	929	954	941	945	947	973	948	953	930	905	945	918	933	907	961	954	910	872	917	915	923	906	903	891	959	933	950	987	901	965	934	920	940	963	1007	950	902	896	923	898	919	931	923	966	970	904	954	942	884	949	945	918	903	954	984	957	922	932	865	918	955	957	932	906	909	900	936	937	973	938	936	887	870	961	951	939	971	969	880	899	893	953	925	924	981	936	866	954	907	935	909	930	1004	963	980	899	953	903	914	942	962	942	906	959	971	911	939	863	922	950	976	936	937	938	975	996	892	882	946	876	893	941	957	833	899	871	902	932	933	890	953	929	881	918	887	920	904	908	935	906	933	931	903	944	950	922	900	916	933	925	1009	942	943	942	890	941	921	881	905	940	884	937	864	910	934	955	890	944	910	897	922	922	888	964	940	926	884	1001	948	942	893	964	960	914	905	889	916	938	932	900	891	950	932	957	948	929	890	933	901	930	953	890	883	910	933	937	939	945	928	903	949	910	868	953	871	873	962	954	916	946	890	902	899	816	903	951	920	927	969	919	915	926	927	933	958	906	956	962	933	965	893	901	926	966	930	900	935	961	922	973	936	934	921	957	926	898	926	911	914	922	935	945	956	917	925	932	937	944	979	924	845	935	996	943	925	948	908	947	901	907	972	969	898	894	923	957	982	975	841	959	931	921	933	965	878	917	912	907	955	913	852	865	873	926	905	932	857	933	948	973	945	867	960	924	889	928	861	961	950	929	931	935	921	997	939	922	920	919	877	943	926	932	901	875	877	913	879	947	954	933	902	975	902	981	912	953	1003	915	928	950	964	898	905	910	906	937	889	908	916	944	926	925	979	915	940	873	933	991	893	904	942	933	931	951	903	957	922	900	910	908	941	862	964	966	915	882	895	899	991	908	948	936	908	946	900	879	935	960	927	934	904	951	893	894	921	979	991	950	928	953	919	952	969	927	877	957	923	957	903	925	973	877	908	842	860	898	934	939	926	975	909	899	985	905	907	947	940	895	967	913	913	905	867	892	934	868	944	931	881	923	916	876	921	936	929	972	916	929	957	878	886	935	898	905	913	949	1012	922	931	910	890	875	909	864	916	967	929	888	934	946	932	923	951	942	949	951	966	937	950	948	902	990	954	918	873	956	979	905	875	947	941	968	967	966	894	866	929	983	948	950	873	951	963	992	955	952	950	900	983	929	978	983	916	963	936	895	937	924	933	867	938	910	930	888	933	952	899	921	892	911	923
26614	20715	9298	459	216	205	193	189	187	189	186	159	194	179	160	187	185	163	192	157	186	173	162	168	149	185	165	166	152	170	166	164	140	161	163	185	149	164	137	157	155	150	153	178	154	171	182	166	171	168	179	186	145	166	149	173	150	166	155	194	145	158	169	159	164	170	165	165	168	175	173	165	161	202	170	154	162	157	181	157	172	170	165	191	171	158	175	158	139	158	175	154	147	152	171	174	162	192	178	174	162	159	172	172	160	176	174	163	193	157	174	164	153	166	167	169	199	181	169	187	182	166	144	155	153	150	172	161	166	167	171	164	130	159	155	164	157	179	145	169	172	156	169	198	167	161	163	143	161	160	164	165	166	181	159	153	163	157	167	142	144	164	177	156	159	188	152	157	164	167	177	170	157	184	167	164	177	165	186	145	179	159	158	164	161	173	166	159	175	157	172	182	177	160	168	152	160	173	139	161	182	167	154	152	164	153	172	167	175	156	180	158	174	182	153	175	158	173	164	165	166	155	160	170	182	142	183	169	157	162	199	146	204	180	158	180	157	190	165	163	172	155	162	164	148	161	193	166	181	181	189	186	152	156	149	169	168	154	193	160	185	155	156	136	163	159	160	148	175	175	181	164	173	144	168	196	158	167	178	172	166	150	160	173	174	169	154	175	168	174	166	159	148	142	181	183	162	156	172	157	156	161	172	171	152	164	169	151	155	155	159	161	174	161	156	143	193	153	161	192	164	167	178	156	177	193	148	158	175	182	173	179	170	170	169	150	162	153	159	151	158	183	157	172	165	156	160	157	146	160	161	160	173	172	168	158	170	164	148	165	182	164	148	158	172	146	191	159	199	154	153	137	168	159	162	176	166	178	189	157	171	165	172	167	171	155	169	167	181	151	165	155	155	169	163	152	171	156	175	172	151	173	156	157	151	162	167	167	147	184	177	172	164	172	163	157	164	167	162	175	161	157	156	156	149	154	158	147	196	180	148	161	169	182	168	182	186	153	180	149	170	178	147	148	160	153	192	144	158	165	164	150	167	177	137	149	158	171	155	164	167	173	186	165	183	172	137	172	176	157	162	140	175	169	154	160	162	171	142	194	160	167	161	175	167	165	185	166	161	167	171	153	192	191	143	173	160	170	153	174	173	159	179	177	154	176	172	176	168	148	164	172	139	155	177	153	168	172	161	172	176	170	146	199	169	192	143	172	188	170	149	171	154	135	182	170	159	166	155	152	156	141	157	166	160	172	160	153	179	163	165	169	147	170	153	192	181	160	133	167	150	141	174	184	179	173	184	158	159	170	163	169	156	151	177	149	167	175	168	162	188	145	165	163	167	180	170	167	166	189	145	153	173	163	177	155	169	145	152	143	187	167	187	166	166	166	148	163	176	184	155	154	167	161	164	160	165	168	167	154	187	166	171	164	181	176	192	163	160	149	194	150	151	158	174	178	172	157	148	165	151	169	171	147	159	182	154	160	149	194	175	148	188	174	163	175	165	190	175	159	179	161	152	183	183	187	153	167	172	169	162	149	157	191	136	186	167	162	176	144	161	164	168	148	164	155	175	184	189	152	165	168	180	170	165	162	152	156	166	148	171	162	180	165	169	175	154	170	169	172	173	167	189	162	163	190	157	170	166	147	161	170	182	155	169	165	180	171	143	138	181	181	154	167	168	148	149	161	170	199	188	165	170	163	167	168	160	175	180	161	173	192	177	154	145	193	194	161	163	172	147	161	165	167	162	164	144	175	158	154	175	154	156	169	164	172	189	175	166	157	165	161	182	165	160	166	170	193	165	172	179	183	170	190	168	158	175	169	175	174	161	166	158	205	164	178	175	164	163	147	169	182	174	150	149	184	161	166	163	144	169	164	161	189	173	172	183	186	178	172	169	171	170	161	168	173	181	159	157	197	171	182	171	150	170	182	163	157	158	172	125	145	160	162	150	149	162	188	169	158	157	173	170	172	144	173	139	147	171	188	168	183	176	174	155	187	167	189	184	159	177	169	173	159	173	156	170	170	201	157	168	177	138	156	161	155	153	182	160	157	166	171	163	183	171	159	134	154	157	168	167	160	159	189	171	158	182	161	165	181	200	189	184	171	150	164	171	160	167	158	147	191	168	164	158	176	174	145	159	176	163	147	157	177	186	139	160	148	161	158	182	165	159	157	155	175	153	172	158	173	149	145	155	160	175	174	158	178	174	167	168	147	165	165	176	176	174	144	152	160	150	143	150	165	180	177	148	157	151	177	137	160	162	175	149	148	165	188	166	168	176	136	168	153	166	157	158	165	161	180	171	152	216	168	175	170	184	147	166	141	158	176	147	185	173	172	161	173	155	199	181	165	175	169	149	160	176	182	157	171	181	166	150	153	155	162	149	168	177	168	159	168	158	154	154	163	180	143	172	196	180	166	164	152	166	168	157	169	152	164	181	149	149	167	162	185	167	161	150	180	179	143	159	167	180	169	161	183	163	142	168	162	169	184	170	173	163	146	179	176	159	173	171	157	162	186	142	183	172	173	157	163	152	168	157	166	143	151	172	162	172	164	165	183	165	145	157	158	164	149	152	192	158	167	192	191	161	157	171	186	188	162	141	157	164	166	153	164	176	166	165	182	171	171	160	164	167	147	162	175	164	159	153	178	151	167	179	170	162	165	157	189	141	169	140	175	163	170	149	183	144	176	185	180	167	172	159	168	185	161	146	171	176	168	185	170	178	153	159	152	170	154	182	147	142	146	178	186	194	165	156	155	172	159	160	157	152	163	156	149	158	152	170	162	169	168	162	168	154	185	169	186	146	144	176	155	147	150	162	169	170	165	162	183	176	159	154	151	139	157	154	154	166	157	187	165	180	168	168	179	153	164	188	167	154	169	155	150	186	168	172	173	189	170	161	170	159	126	156	165	176	158	158	159	159	157	144	165	178	163	173	166	159	187	145	170	176	156	147	166	172	168	183	153	203	164	150	183	163	176	160	145	169	145	167	151	155	171	175	172	179	173	170	166	183	169	165	165	160	156	167	141	178	160	182	159	166	159	170	178	181	171	175	163	182	147	166	163	164	171	173	183	156	145	164	168	166	186	170	178	155	173	168	190	177	156	149	146	179	156	190	174	150	148	168	166	143	177	180	164	170	152	152	153	158	173	135	157	168	174	149	169	186	169	164	153	143	160	174	165	161	159	182	171	152	171	201	182	176	150	179	174	178	170	165	175	174	153	162	160	141	176	166	149	159	174	148	172	151	145	173	185	152	174	165	177	163	165	187	179	167	134	168	133	170	157	186	155	169	178	179	160	169	171	161	168	172	157	170	147	146	158	169	166	177	167	136	153	153	155	188	168	169	172	171	163	130	142	160	169	160	187	163	178	180	157	160	179	147	146	177	189	168	164	156	153	184	149	162	171	173	177	161	159	152	172	164	167	184	162	168	168	177	163	153	145	145	174	177	177	160	173	177	175	173	170	158	140	169	159	153	180	172	165	185	169
19290	8953	1234	638	523	473	404	363	354	314	354	348	345	342	321	339	319	315	310	352	300	334	332	286	337	294	297	334	335	295	307	304	301	293	298	322	303	302	305	312	310	299	292	304	311	330	330	308	299	271	314	310	323	299	309	302	319	305	302	322	339	299	324	319	284	310	306	316	305	315	283	325	334	308	288	286	282	269	296	307	298	335	289	296	289	306	279	327	302	312	334	283	332	309	318	295	303	328	291	333	278	319	291	288	307	306	290	317	308	284	335	301	292	310	318	313	315	316	316	266	314	307	288	341	275	315	315	303	312	271	267	303	318	326	286	304	308	295	307	303	291	306	302	334	308	273	331	312	335	317	325	310	325	319	305	304	315	287	267	284	301	312	298	329	293	287	314	289	292	295	297	290	296	292	297	307	312	328	291	317	286	273	321	294	308	301	296	311	298	292	341	300	324	311	328	306	290	318	283	316	298	288	284	292	290	296	312	296	322	341	288	299	307	304	277	303	309	283	331	290	332	300	290	316	273	282	299	289	277	308	323	295	294	276	296	288	305	311	303	284	292	276	313	293	304	299	273	302	308	299	314	314	306	341	293	303	327	336	306	320	280	301	342	312	305	294	313	304	300	338	299	293	294	314	330	298	321	318	289	329	297	316	303	322	307	313	276	288	293	335	300	290	281	279	332	295	313	272	308	283	304	306	307	323	275	323	299	290	290	305	328	324	296	320	327	340	319	327	315	324	325	316	332	290	320	286	322	299	278	313	309	300	344	324	288	331	307	303	290	323	328	297	274	295	303	302	288	321	292	292	321	299	320	315	326	259	282	304	309	301	294	334	314	315	297	318	292	326	307	311	334	286	352	281	299	317	319	317	297	282	318	313	317	299	298	291	298	297	306	320	293	313	288	320	304	276	304	342	298	292	287	287	330	280	305	281	315	292	297	320	289	273	300	326	295	341	333	296	342	297	308	313	292	292	295	293	335	331	296	306	317	295	307	323	243	286	333	282	295	314	300	290	319	357	306	291	289	300	285	298	285	312	320	297	289	302	306	297	321	299	285	320	281	344	329	309	304	294	300	328	301	324	296	273	326	293	293	314	301	308	284	301	299	310	279	309	311	271	311	308	324	280	296	307	306	288	303	335	342	292	319	286	304	323	341	304	312	338	323	288	309	297	294	352	299	318	284	324	315	320	297	292	316	296	292	300	336	306	321	333	308	328	312	290	316	291	271	307	286	283	303	278	319	329	323	320	302	275	324	330	322	326	335	297	310	322	329	321	263	308	290	292	293	328	286	291	287	298	315	315	289	319	320	295	314	297	303	311	299	304	300	323	286	295	298	299	306	315	310	281	275	317	280	302	306	311	323	278	319	303	291	314	314	282	339	324	307	327	334	298	301	313	294	264	317	305	336	264	315	298	318	300	288	311	310	307	252	271	276	330	339	330	280	302	297	311	322	292	341	315	338	304	310	319	295	305	316	317	298	294	294	309	306	298	307	309	305	295	306	281	304	323	298	334	304	297	297	310	307	283	314	307	311	324	286	300	319	318	293	317	296	300	300	294	308	298	336	292	307	322	319	301	292	310	310	335	328	325	325	285	288	291	305	340	317	287	314	273	305	320	301	302	290	296	286	267	285	299	304	358	292	323	304	297	315	305	340	334	299	274	307	334	310	290	306	324	318	295	315	286	298	324	273	296	309	286	296	281	297	311	325	311	322	319	316	324	314	302	283	309	305	303	336	307	277	284	289	318	310	299	296	323	285	312	305	331	289	279	287	310	291	278	294	304	283	299	320	286	306	309	338	311	291	339	303	308	318	301	302	348	300	287	318	314	281	300	303	329	299	296	315	287	311	275	313	321	318	301	314	326	302	321	300	330	293	297	286	288	349	311	296	290	282	321	297	296	302	297	316	297	335	306	300	320	302	301	282	351	291	321	290	327	326	308	286	300	327	296	302	324	284	289	297	297	288	301	299	292	309	318	297	305	310	292	320	332	306	341	319	311	282	302	295	304	264	288	285	313	283	290	283	294	324	292	330	314	312	329	295	296	325	334	275	290	306	293	272	324	294	331	308	324	325	303	313	281	293	307	297	324	309	319	318	282	315	293	258	312	305	305	316	296	326	326	321	308	307	293	271	291	297	298	312	272	336	325	310	303	324	332	302	306	314	272	312	292	304	315	283	306	293	327	315	318	322	305	296	320	317	311	306	330	289	297	277	285	307	315	292	280	338	267	307	326	279	311	320	303	301	310	254	299	306	292	324	303	303	333	307	273	297	328	294	302	284	323	307	303	322	319	323	276	322	284	290	312	288	296	279	316	329	310	308	291	290	322	298	300	303	342	304	297	312	283	323	289	320	287	310	308	299	294	272	302	283	291	316	311	308	298	323	276	311	284	311	309	327	307	302	293	286	286	320	340	327	329	257	304	305	272	315	316	312	282	292	316	312	334	271	269	302	310	345	281	303	312	290	294	309	293	291	288	311	330	283	297	303	278	293	313	303	317	307	317	325	311	310	309	318	276	295	307	319	338	315	309	271	336	308	314	290	258	294	315	287	291	317	328	323	308	340	301	327	296	290	329	276	310	312	324	311	311	334	311	322	304	302	306	321	339	320	297	299	327	326	289	286	321	275	311	318	297	322	301	297	302	313	284	298	307	314	298	292	305	314	258	297	290	305	310	299	277	321	338	278	302	289	337	302	283	297	282	330	321	268	271	278	287	325	296	290	289	297	325	294	270	298	284	336	340	277	291	289	325	293	295	289	283	312	338	338	300	311	298	302	274	302	322	299	283	337	284	298	310	319	329	269	310	311	285	312	335	301	275	303	308	304	320	305	332	310	322	298	299	303	292	286	247	296	314	336	321	272	316	272	285	297	326	310	339	296	277	276	329	296	296	299	289	327	330	306	294	312	322	308	284	279	286	313	298	306	286	300	323	274	295	302	296	314	268	299	302	305	314	268	298	314	324	289	330	312	306	330	307	309	259	322	316	310	317	344	310	310	337	301	311	318	291	301	296	299	290	318	298	328	285	275	295	286	303	273	288	305	315	330	343	323	319	304	294	337	303	292	294	295	283	318	267	298	278	297	309	311	295	292	282	293	304	340	320	328	310	333	310	304	307	303	328	292	316	302	312	309	299	278	277	343	332	299	288	321	292	315	317	308	315	299	289	299	310	294	302	299	273	320	309	296	325	317	308	306	320	293	354	340	298	306	304	298	322	300	290	316	333	281	309	302	279	316	319	305	300	322	311	284	323	294	290	299	267	316	295	281	340	307	297	309	320	310	294	286	310	303	305	314	292	294	312	316	299	295	327	309	307	297	318	305	288	280	295	311	335	315	316	322	306	305	280	320	301	321	317	304	341	279	332	294	319	325	272	309	311	291	296	303	301	330	324	281	312	310	301	322	335	323	306	332	295	286	305	284	293	271	321	285	288	324	295	310	297	325	290	352	309	325	316	283	306	316	339	329	323	304	300	284	317
24047	21098	28255	24166	19671	2358	833	670	545	540	493	517	511	473	465	457	423	430	419	426	410	443	434	450	411	408	435	436	395	389	407	407	421	376	474	456	424	439	425	386	390	392	461	408	413	457	416	415	440	435	382	443	403	391	425	414	395	414	391	396	371	398	365	451	399	405	370	436	397	413	408	422	370	469	428	408	402	391	401	395	405	373	357	393	404	402	425	412	415	423	414	428	401	450	442	377	409	431	398	421	419	390	422	401	420	396	401	357	401	374	395	376	379	400	431	410	382	399	418	414	420	438	395	400	385	395	402	380	363	403	392	440	436	415	381	418	386	402	395	419	413	398	410	395	417	428	423	424	416	388	406	425	439	386	407	417	402	418	414	404	427	435	372	395	398	370	418	427	385	400	391	379	424	393	391	379	386	392	398	417	422	400	393	409	410	393	395	368	411	393	386	375	409	372	397	422	401	419	429	415	413	409	438	412	401	378	381	429	394	369	370	420	397	443	398	370	422	418	400	416	428	372	382	399	396	425	433	403	415	400	385	428	384	400	415	410	407	418	388	396	382	442	433	435	426	394	368	397	396	405	393	388	398	380	396	415	384	395	401	399	400	430	405	410	427	370	423	445	407	425	421	400	407	409	404	407	396	403	402	442	398	407	432	425	412	404	398	392	404	414	425	353	383	413	403	410	398	412	423	445	411	433	396	399	428	409	427	434	411	393	432	408	378	381	417	412	391	415	404	398	439	421	425	363	416	405	429	396	419	380	409	436	388	388	426	372	406	431	389	382	435	369	381	375	432	392	395	405	406	396	400	398	425	382	378	401	398	385	436	403	425	429	399	415	414	406	408	407	425	407	427	393	393	364	432	406	390	429	398	390	390	401	439	364	386	409	416	358	416	364	428	429	391	404	440	427	405	411	408	392	371	445	406	394	448	411	392	424	414	420	402	403	409	409	380	377	399	399	375	386	439	393	408	406	383	382	425	435	400	424	422	421	434	395	441	398	414	434	405	413	420	405	381	401	402	414	407	391	412	428	408	404	384	413	415	415	409	367	402	383	403	419	402	400	430	410	436	392	394	425	405	394	415	403	422	425	396	400	423	437	389	382	431	417	403	399	430	367	406	410	386	397	404	400	386	367	435	404	432	383	404	376	438	423	402	406	367	441	425	441	428	394	403	387	410	379	384	405	446	378	414	429	421	387	401	427	387	424	441	410	395	404	390	414	442	411	423	406	373	461	389	374	455	440	352	428	425	417	410	467	387	429	427	392	400	388	377	408	405	369	405	408	404	396	397	411	389	433	399	399	370	404	415	391	383	412	378	416	436	393	413	400	390	384	413	397	419	405	438	414	398	398	427	414	390	419	398	415	419	402	456	412	382	399	390	409	405	412	414	390	400	368	411	395	383	409	424	442	397	395	420	436	421	398	403	402	419	386	440	386	417	425	372	363	364	358	378	443	429	418	403	366	446	437	387	355	430	415	391	392	409	427	405	407	419	426	376	430	419	371	388	407	403	399	407	367	438	401	389	403	425	412	434	414	370	394	380	407	422	424	397	421	421	395	394	415	422	436	384	391	396	401	413	403	395	429	408	380	427	413	442	384	416	419	414	435	416	432	427	389	385	410	403	391	373	426	414	393	395	403	389	369	409	421	386	388	396	424	425	374	364	400	415	436	447	377	406	387	393	391	414	446	394	405	411	417	399	411	435	419	443	392	422	404	391	396	424	415	408	390	449	410	417	420	369	402	413	383	404	409	415	404	383	401	412	406	392	404	394	376	413	357	416	368	382	410	411	394	416	413	384	378	394	425	413	414	418	373	404	370	437	390	447	404	442	382	388	406	393	413	408	406	399	403	385	375	366	427	392	381	418	374	431	398	391	401	413	429	366	408	401	413	450	413	409	365	378	425	398	408	388	428	400	437	403	382	355	408	383	403	381	431	401	365	389	401	418	385	402	396	425	399	403	447	424	399	382	420	399	426	382	390	411	396	409	436	413	397	417	416	412	400	385	410	413	391	416	398	393	401	393	412	430	441	446	406	408	387	402	416	370	428	396	381	370	412	375	402	403	434	402	410	377	425	461	461	445	392	404	407	397	406	410	422	409	429	371	411	365	432	425	397	390	400	401	441	421	388	392	428	398	391	378	403	386	422	384	377	404	468	462	390	423	388	404	408	389	406	408	406	413	423	391	412	393	434	413	408	386	399	379	398	432	394	436	394	414	435	428	416	432	418	405	389	387	410	403	401	371	385	388	413	419	363	382	401	415	379	408	396	369	423	418	418	381	391	380	400	384	423	388	421	426	402	405	400	428	388	401	436	412	397	420	418	435	403	388	467	410	430	434	414	423	410	378	428	397	379	381	379	394	416	385	400	396	423	408	404	411	386	416	422	392	374	390	400	378	398	418	389	388	378	424	411	353	427	396	418	418	395	419	395	425	390	406	395	417	406	413	388	435	387	417	385	399	432	440	408	425	419	381	408	375	384	443	444	406	411	420	390	417	392	432	416	388	395	416	393	412	428	418	377	366	384	400	398	415	397	408	407	409	412	398	359	376	405	425	385	411	365	419	395	406	398	414	399	404	361	408	418	362	428	449	422	435	393	408	414	372	439	395	433	382	444	402	412	422	396	394	437	437	366	392	380	404	424	405	397	448	416	399	394	418	389	372	406	409	441	391	415	419	392	396	416	411	432	376	430	410	398	424	402	417	410	380	415	438	404	389	409	400	399	409	397	417	360	429	452	464	402	398	401	382	391	427	389	428	394	394	364	383	401	397	416	389	394	443	420	439	411	438	417	412	387	377	384	410	425	405	422	393	415	406	390	387	392	408	401	437	443	391	414	442	392	416	424	429	378	408	394	387	379	427	403	378	436	424	424	417	374	383	403	360	399	390	400	402	410	440	397	405	392	394	421	407	415	415	372	398	407	406	419	415	414	403	421	412	404	387	405	370	378	395	422	408	410	406	409	446	423	379	409	403	416	381	399	454	394	403	409	411	404	436	431	434	386	426	412	417	403	420	410	387	410	415	384	384	410	406	419	397	402	435	400	418	401	400	404	398	412	393	424	428	408	425	400	409	403	446	394	439	382	412	388	449	398	402	413	414	371	417	417	398	398	368	428	393	384	366	382	411	408	399	431	410	378	414	410	405	465	426	414	401	371	422	417	422	408	401	400	414	397	414	375	418	393	391	423	398	376	417	415	404	399	391	419	397	412	406	383	408	393	409	419	406	393	400	386	423	417	411	411	440	404	437	425	381	371	417	405	415	418	405	392	421	470	411	417	405	382	371	388	392	431	411	413	402	419	446	387	366	397	377	389	406	419	358	438	408	436	385	381	399	376	391	398	412	375	400	388	396	383	428	381	403	396	425	398	383	396	421	439	393	400	425	420	392	394	413	406	418	390	405	393	402	447	414	396	411	384	386	386	430	412	407	436	385	382	400	405	420	406	404	417	420	431	362	401	419	370	390	388	385	362	403	405
40538	22002	8377	4379	3008	2311	1924	1534	1354	1227	1066	1002	991	938	934	832	838	866	735	844	790	782	777	737	731	748	752	716	688	707	749	717	747	687	726	658	702	745	731	729	717	734	706	696	719	702	727	738	704	720	712	695	718	680	732	731	722	726	742	689	690	707	715	667	686	684	668	700	678	701	690	639	660	718	703	705	689	714	738	684	666	684	654	677	670	672	768	706	678	685	711	724	666	699	691	706	724	679	730	699	700	660	621	705	743	658	729	651	694	742	729	696	722	717	690	694	673	758	727	686	679	675	719	699	721	762	708	703	727	710	673	692	701	692	725	682	720	657	684	686	661	724	677	686	741	708	679	658	717	690	738	695	740	684	657	716	664	676	694	691	704	682	702	693	658	678	725	669	717	734	696	708	681	672	687	692	694	671	674	747	688	707	642	636	695	642	719	712	746	651	688	678	680	683	722	760	714	700	655	689	692	706	719	658	689	680	719	697	678	682	699	709	719	686	698	645	690	635	689	705	704	695	691	682	742	712	762	643	698	661	699	698	667	703	687	648	703	686	702	685	726	693	662	698	671	721	660	693	705	694	721	735	733	735	726	710	690	691	716	662	686	692	706	719	663	698	691	687	728	703	676	685	619	638	717	677	697	685	703	624	726	678	700	702	679	721	735	651	686	667	706	704	692	664	706	707	702	687	711	719	696	688	660	727	690	698	665	676	692	692	690	692	720	728	684	673	725	703	694	677	689	674	708	699	721	688	638	708	687	698	710	696	764	706	727	720	724	689	672	680	674	762	700	707	721	695	651	706	716	704	684	673	696	694	679	669	680	709	663	648	665	744	693	726	699	709	711	722	748	724	706	662	699	691	676	657	717	719	724	705	674	655	733	679	725	726	673	706	710	710	696	688	729	720	716	682	702	723	668	687	665	702	706	700	676	632	668	696	718	700	721	656	681	700	670	684	636	712	726	700	661	690	705	709	720	679	736	699	735	674	663	696	722	685	683	672	689	674	697	688	654	718	729	667	690	686	732	706	673	690	718	714	673	720	703	678	655	669	706	748	683	732	670	696	745	737	666	707	697	752	671	700	674	708	673	726	735	689	693	716	703	729	729	701	722	699	630	679	714	737	656	676	701	695	706	750	698	677	725	680	725	680	616	694	758	678	705	704	672	715	706	709	678	712	636	683	707	664	679	692	686	743	664	683	727	720	746	749	685	696	682	697	713	678	729	681	675	749	667	676	690	667	714	681	744	698	704	679	679	703	671	727	692	698	682	662	704	685	713	684	687	700	645	748	645	673	686	680	729	663	660	671	742	706	705	681	684	694	666	696	689	683	678	695	763	652	728	732	704	699	681	669	647	669	677	688	657	658	704	675	755	675	672	709	714	702	683	673	719	669	725	695	729	699	681	712	684	649	666	723	729	709	644	699	697	729	673	668	617	681	677	685	715	680	651	722	702	709	724	693	680	714	625	702	755	678	674	668	661	702	715	715	734	695	701	722	673	675	680	658	683	659	656	636	688	692	667	704	700	695	701	691	672	718	713	713	702	722	688	676	729	666	701	669	717	675	718	666	688	609	727	688	708	674	732	713	696	698	679	690	690	685	709	714	660	726	684	676	681	738	686	663	684	668	679	660	684	743	752	668	660	715	712	654	714	702	729	701	717	725	686	668	693	722	709	734	715	706	676	707	705	710	740	716	697	652	680	716	636	717	682	675	703	725	709	710	715	738	659	667	694	689	712	727	694	724	688	676	684	719	698	699	689	690	641	683	680	737	705	633	707	653	663	703	619	679	699	654	697	676	664	699	728	626	750	696	666	670	688	691	675	691	716	690	716	708	707	715	682	651	751	701	714	713	675	673	709	690	670	682	675	679	686	627	726	681	666	731	711	697	723	647	716	734	718	648	677	640	699	697	709	688	717	698	691	678	737	666	711	715	707	701	709	710	685	695	680	732	714	726	686	688	690	666	674	692	661	657	696	695	688	722	736	716	664	717	716	670	759	655	721	704	744	679	729	709	711	677	667	667	693	652	712	732	656	687	646	660	662	698	661	663	646	744	694	713	688	715	734	731	668	658	707	681	658	686	694	696	722	729	693	640	733	721	754	685	680	725	739	697	679	672	697	673	687	656	668	637	653	701	665	700	700	740	690	701	687	691	719	713	696	696	658	699	724	690	707	706	654	722	656	718	687	671	664	660	715	680	676	702	690	727	692	694	696	669	649	655	702	709	724	671	708	714	727	665	699	658	687	692	695	698	693	688	729	684	678	678	745	725	667	680	708	672	682	726	723	704	659	713	659	741	689	715	701	686	746	724	692	666	673	728	656	684	715	709	720	691	706	680	688	728	704	693	734	677	705	680	700	699	703	695	691	691	693	728	636	695	697	699	621	691	647	691	705	720	751	706	719	676	704	709	670	691	731	694	674	725	659	703	709	729	690	657	706	729	674	689	685	701	715	681	702	705	723	684	656	728	662	696	648	639	725	724	718	652	660	733	659	654	734	678	683	694	704	692	763	663	671	695	687	700	642	702	694	707	745	685	655	701	703	672	688	714	703	720	704	738	663	690	737	697	696	670	630	733	687	617	638	678	687	731	703	676	713	766	666	689	683	724	674	722	622	672	734	709	650	689	661	726	704	690	726	687	719	705	704	692	694	729	670	649	683	715	719	656	652	721	685	721	696	705	683	652	701	651	712	678	657	698	647	741	721	713	669	682	693	709	647	673	683	696	682	705	683	679	727	679	709	677	673	697	677	754	711	701	686	660	696	705	702	692	686	727	691	679	698	712	690	657	697	682	716	667	679	699	684	696	719	686	685	672	702	699	692	639	743	680	701	761	660	702	645	735	690	647	672	710	686	717	672	687	697	687	677	671	717	721	716	670	731	679	678	685	695	682	724	697	686	689	716	690	659	709	664	717	754	686	665	691	670	699	644	683	690	705	708	728	666	673	730	705	718	677	656	690	681	642	657	726	677	683	700	694	718	728	710	674	687	684	662	690	664	721	750	663	676	646	677	726	676	678	701	659	669	722	724	696	709	688	669	695	686	703	688	725	737	689	692	675	714	676	693	675	685	660	712	686	670	673	708	696	703	680	723	697	692	657	717	682	681	738	686	689	663	691	668	674	737	696	724	710	683	705	699	647	729	689	729	694	668	693	714	711	699	725	692	702	686	704	684	673	726	662	703	675	702	700	700	664	694	700	712	659	696	719	685	653	719	700	646	708	715	733	735	678	650	660	721	712	719	700	693	693	674	694	689	676	688	695	665	674	690	706	711	747	685	707	720	676	681	690	701	704	728	647	643	637	681	674	699	672	699	679	677	693	694	742	641	651	693	686	657	700	721	691	707	730	699	705	663	684	697	706	690	734	704	672	702	747	693	652	712	706	679	712	689	727	742	655	691	684	706	711	686	734	720	692	727	684	638	725	696	670	721	725	711	639	693	719	721	630	700	693	691	708	681	685	685	676	696	706	662	674	685	706
23036	21100	28856	23557	21100	19013	2572	1090	911	889	799	772	708	694	680	662	695	677	654	650	654	614	617	604	597	577	579	615	597	593	574	580	557	555	568	584	589	601	582	556	568	647	564	544	556	547	579	622	535	545	549	554	559	604	588	563	583	569	563	611	579	583	568	551	573	579	579	615	585	561	572	555	550	588	586	575	560	565	602	567	517	573	582	552	536	567	604	535	574	569	509	559	545	577	602	620	572	541	532	543	532	588	543	586	556	570	569	593	568	573	520	586	532	570	554	544	582	560	547	550	519	579	562	555	543	573	529	583	547	537	519	532	557	555	560	559	533	545	559	543	562	563	568	566	572	582	542	556	576	576	560	565	567	565	564	562	549	523	529	545	565	610	566	540	532	528	589	567	599	576	558	595	544	559	588	561	573	558	560	525	550	544	574	578	592	565	540	558	566	571	601	576	583	558	573	541	571	503	571	550	593	569	538	510	589	553	571	568	547	555	583	555	552	575	545	555	583	540	580	545	621	591	550	573	580	524	543	574	551	546	563	538	600	601	573	524	517	577	568	582	558	545	587	537	636	528	570	528	543	528	545	588	569	535	570	539	567	559	595	585	524	535	572	585	552	569	518	547	573	524	540	634	559	521	518	565	581	582	556	541	577	553	563	586	529	575	584	555	566	542	576	549	626	517	557	530	552	615	541	571	569	567	599	563	588	557	578	514	535	566	598	569	630	566	541	552	596	546	512	590	534	577	574	557	602	565	565	535	546	549	592	574	544	551	592	577	539	555	584	538	548	580	542	546	591	596	598	592	566	538	568	524	520	601	558	580	598	561	596	547	553	564	608	562	537	523	592	528	559	573	542	586	574	575	533	568	595	503	520	555	526	530	536	530	538	546	526	563	555	564	551	544	550	580	560	544	564	529	540	565	586	545	559	515	578	523	556	591	573	558	531	587	607	553	519	592	556	539	588	593	577	534	507	584	561	554	577	568	566	551	559	527	567	554	507	548	573	535	593	575	544	572	552	567	565	615	473	574	546	551	515	579	598	535	541	586	577	564	565	566	569	571	542	605	534	526	580	584	536	601	568	539	585	571	595	530	583	547	580	569	540	550	548	586	595	570	556	558	562	550	570	571	568	555	514	552	565	580	547	569	571	555	577	529	555	536	575	530	550	527	596	567	541	538	546	596	535	578	560	573	544	556	582	559	570	608	608	598	587	567	583	534	525	560	544	555	547	505	553	526	568	549	512	597	581	564	538	552	606	625	585	613	562	574	552	541	570	531	525	560	559	571	608	540	538	579	580	522	517	566	589	514	594	555	581	552	543	596	548	558	522	596	570	566	572	571	560	550	540	549	595	539	585	536	584	518	574	562	523	582	553	589	520	515	569	563	587	593	554	585	586	571	550	615	535	568	582	538	546	561	566	510	515	571	547	606	533	573	563	554	580	533	519	606	565	538	576	566	564	537	552	511	532	594	581	571	564	622	546	572	577	583	584	560	550	590	592	557	627	565	542	594	554	550	575	573	521	570	524	513	552	577	591	511	569	546	540	564	539	581	534	559	535	571	526	557	560	537	586	579	541	572	564	531	572	508	561	560	529	519	552	554	555	587	625	584	600	580	569	569	547	566	582	581	575	590	528	565	541	612	565	598	606	564	555	577	522	576	554	542	566	571	580	525	598	537	534	535	546	509	564	587	568	589	563	559	563	521	571	553	501	553	523	598	550	553	578	529	520	559	547	542	526	542	602	554	582	559	598	604	561	593	565	552	577	540	582	581	544	552	554	570	548	551	609	582	549	547	556	564	548	576	603	539	572	576	544	570	591	584	579	572	587	589	570	543	549	554	549	522	544	551	588	562	579	591	586	567	610	556	578	583	594	532	578	553	539	572	572	603	554	549	586	549	576	547	552	593	548	553	571	603	521	583	578	563	506	604	563	551	563	537	551	561	589	556	570	526	585	554	552	586	557	520	591	555	574	602	584	541	582	602	541	546	576	583	562	552	506	548	584	551	563	553	556	538	540	563	572	564	546	609	550	609	530	582	571	520	559	575	528	564	555	576	583	534	599	544	568	574	542	556	554	575	552	577	563	580	551	577	582	571	548	543	525	589	574	575	544	588	559	559	572	548	580	544	571	540	550	577	570	575	561	595	561	558	625	548	584	561	551	597	554	555	527	543	552	551	551	514	538	546	551	574	550	539	559	559	567	553	583	527	577	555	568	565	542	576	578	565	544	529	520	557	565	592	573	575	548	593	577	570	537	601	553	610	577	554	556	535	552	554	616	559	542	561	565	553	605	522	571	577	582	556	502	599	555	531	529	560	517	537	578	578	569	573	584	561	584	571	557	565	564	557	542	592	548	585	536	526	551	554	547	588	531	603	534	576	553	526	569	592	534	570	555	547	553	541	553	540	529	593	558	562	557	552	558	562	591	569	593	568	557	513	570	566	568	579	579	495	554	568	597	537	589	573	542	539	558	613	535	557	569	614	607	530	586	540	530	547	575	572	574	578	521	558	542	595	584	554	565	511	554	521	599	591	560	569	582	550	588	561	554	534	540	570	569	558	526	563	548	625	564	551	563	562	566	556	561	562	561	562	539	588	546	536	548	575	567	530	537	559	538	591	557	571	559	571	550	553	573	573	573	510	580	553	547	557	556	524	552	554	580	571	522	594	557	537	573	564	554	573	592	550	545	554	577	546	532	553	600	608	559	608	539	559	546	570	569	552	532	532	545	562	548	564	547	525	595	524	549	564	540	557	577	596	587	572	563	512	553	593	538	552	512	585	552	541	598	561	558	601	528	564	578	530	596	561	581	578	544	532	577	529	582	552	581	580	554	559	553	618	541	584	584	558	631	581	500	582	557	576	523	569	562	536	521	562	545	550	554	549	549	562	565	559	569	549	568	576	612	539	596	557	530	542	539	570	533	529	605	545	548	528	576	528	568	598	587	561	552	578	541	549	528	534	557	543	577	553	555	535	565	562	548	597	538	531	552	538	551	563	594	561	503	564	534	539	602	561	544	605	562	579	553	537	538	555	528	553	566	599	563	576	567	564	568	567	511	537	579	559	590	517	590	584	608	564	590	596	579	530	609	559	575	532	562	544	582	554	552	560	566	603	579	568	554	535	539	558	537	569	525	568	560	568	577	553	556	533	532	578	556	594	577	596	521	553	550	502	566	512	575	562	562	565	570	574	562	545	553	570	533	549	595	541	547	591	546	595	559	556	551	609	564	565	615	589	554	561	559	562	564	559	540	542	574	547	608	578	542	584	553	584	594	560	572	533	592	591	534	556	538	540	534	556	527	588	572	621	576	604	594	527	541	534	594	562	581	566	536	553	575	580	559	564	548	562	520	563	575	576	579	575	571	555	588	555	561	577	595	537	563	548	572	552	575	558	557	569	578	557	538	546	535	567	592	525	562	537	577	558	547	547	524	538	577	590	617	547	527	532	541	568	613	548	596	534	542	562	528	521	559	544	582	571
49797	27377	13538	7640	5242	3916	3107	2518	2098	1967	1773	1599	1471	1404	1346	1290	1243	1232	1192	1090	1101	1109	1047	1030	1000	1013	1038	1035	1023	1025	987	975	985	1057	973	913	940	926	975	969	1004	933	953	944	1005	922	991	947	930	968	979	942	960	958	973	905	899	1013	931	950	991	910	928	970	981	966	947	928	949	932	975	954	1008	976	901	964	919	935	985	926	925	959	967	947	893	882	938	941	942	958	981	941	1001	853	900	942	955	924	920	889	960	911	940	957	903	929	961	930	963	974	913	878	957	954	937	932	989	915	918	979	953	901	964	918	923	938	924	955	924	906	921	926	950	941	973	923	960	914	927	970	902	905	950	954	933	929	945	914	950	934	946	948	924	950	895	985	961	956	935	886	994	890	986	953	933	965	932	934	936	985	917	904	953	900	909	889	906	947	886	973	944	939	936	936	944	933	925	900	959	920	961	923	980	949	989	893	958	915	966	962	942	884	946	905	942	941	902	932	954	956	909	986	932	893	932	947	908	969	946	895	949	957	926	900	941	960	961	966	950	942	926	956	1004	934	867	907	927	938	895	991	913	938	963	907	965	964	881	988	861	932	958	879	976	955	938	991	910	880	982	964	949	919	928	916	932	921	912	942	949	937	910	928	982	918	930	882	894	903	894	914	922	948	935	944	943	939	950	934	929	921	968	931	907	948	937	909	957	956	880	977	956	913	925	905	927	916	914	959	946	950	938	930	878	951	949	930	952	956	919	937	904	897	886	919	954	915	906	912	957	918	939	906	913	894	949	910	951	920	913	962	948	955	904	928	931	907	909	955	879	935	898	933	894	918	985	924	906	869	892	940	932	893	916	938	904	914	911	964	925	948	918	910	896	955	918	929	933	956	920	926	965	910	881	899	918	949	913	939	944	943	913	931	985	925	947	888	894	931	974	949	941	962	983	954	922	932	885	921	962	902	925	863	956	969	935	886	928	926	911	934	931	931	976	928	936	933	930	907	923	940	952	907	918	903	980	917	875	914	959	937	928	923	903	906	952	966	893	923	994	921	923	955	977	922	874	913	981	929	949	967	872	912	938	910	951	957	966	911	927	938	861	925	953	899	934	900	889	902	930	986	920	941	886	908	964	918	952	924	933	913	942	934	956	944	963	934	978	883	892	944	958	921	885	903	998	964	927	946	944	907	931	940	896	973	929	1005	964	1005	963	926	972	916	941	984	921	960	957	944	916	930	959	926	874	910	911	971	914	943	948	967	908	933	932	913	927	891	914	974	953	914	899	953	870	941	939	930	933	939	933	933	958	911	931	911	904	986	938	907	907	948	945	952	958	949	926	981	916	911	976	926	928	968	870	939	904	891	878	903	973	916	904	927	948	972	953	920	960	901	903	900	998	906	905	963	836	939	908	875	935	950	921	965	988	985	935	972	953	943	896	891	968	921	927	874	961	911	917	884	933	947	942	995	922	964	924	903	976	966	890	890	938	966	913	963	912	913	971	919	918	953	918	938	915	965	945	920	929	921	891	921	911	931	906	902	945	891	988	963	903	890	941	939	911	935	944	904	975	897	917	899	922	983	915	910	938	917	903	983	916	953	910	944	949	890	950	921	975	941	966	902	912	941	943	888	932	926	990	889	952	924	979	951	960	934	948	961	898	993	915	926	946	948	959	938	931	916	912	934	1022	955	929	958	935	911	976	948	883	909	937	860	941	903	918	942	949	871	912	927	889	916	929	952	935	912	937	918	897	881	906	905	951	915	911	911	930	922	870	933	929	924	891	979	929	897	940	923	921	959	960	932	914	926	942	895	989	926	899	962	933	962	946	892	914	959	865	948	866	910	929	925	915	902	910	934	935	913	955	945	952	927	937	934	931	911	960	908	1000	931	956	914	906	868	937	968	919	914	951	936	964	873	929	929	941	976	951	893	931	976	944	943	946	914	903	961	938	958	945	956	922	954	911	925	965	939	915	910	902	944	907	946	929	906	911	891	934	881	971	899	910	964	904	891	929	946	900	902	940	964	947	892	956	915	941	948	927	926	892	965	949	905	902	908	968	915	933	939	928	925	932	896	950	996	949	913	925	934	922	930	915	903	934	935	908	940	976	945	962	910	933	948	900	1012	949	933	934	916	920	952	871	898	915	908	948	960	929	885	907	959	925	941	914	939	945	920	919	911	981	971	943	926	895	941	906	960	962	926	911	953	935	943	902	911	927	960	924	896	948	918	886	968	972	901	929	925	918	864	896	940	883	957	885	900	921	888	939	927	946	946	918	942	889	917	937	881	934	954	960	909	936	953	918	918	911	897	879	929	953	920	904	906	899	935	927	900	943	918	861	929	902	926	974	909	941	917	940	928	950	890	921	936	976	896	939	933	941	936	910	956	934	917	964	1016	916	904	949	930	932	954	917	929	943	952	914	941	924	954	926	914	881	955	972	968	932	905	953	910	936	912	959	927	941	947	961	880	909	898	974	918	944	919	920	932	985	934	916	981	925	917	916	946	946	910	924	899	895	909	983	915	893	953	917	940	935	956	951	891	945	874	918	934	918	949	895	880	975	930	914	895	913	966	971	916	897	918	898	935	921	988	987	938	898	924	951	970	913	880	896	922	913	881	921	950	927	909	960	932	924	919	927	899	889	890	987	919	959	889	938	927	984	906	947	975	952	910	921	938	954	978	906	919	924	943	997	945	927	941	878	898	941	903	983	921	966	946	914	964	906	938	894	915	933	940	922	931	871	909	879	922	860	929	921	939	890	945	874	931	927	895	928	938	928	935	935	966	919	909	932	906	945	932	908	935	927	948	923	937	952	933	975	936	972	935	956	933	945	915	949	878	866	935	931	964	945	986	939	958	892	916	888	868	956	958	935	957	937	939	946	899	897	911	937	911	951	934	920	976	952	944	968	904	886	943	951	885	900	1036	944	908	911	964	960	934	938	915	922	969	979	924	934	906	982	903	964	946	901	944	966	914	924	880	895	901	926	990	930	917	938	931	958	935	909	972	926	901	928	950	932	945	939	884	909	940	956	930	964	951	896	972	938	945	875	948	1026	874	924	959	952	954	950	925	933	935	987	939	915	928	893	904	911	933	971	960	938	903	902	925	947	907	954	862	909	951	906	942	910	923	962	949	938	964	909	899	981	978	935	869	901	947	961	940	936	950	926	912	921	876	920	925	934	899	957	961	905	947	911	935	925	967	947	935	953	927	886	918	919	883	945	946	941	915	915	929	934	960	949	885	937	898	866	931	921	925	974	943	956	937	945	947	936	950	939	892	919	852	999	889	889	935	884	915	921	927	941	943	922	1010	914	946	911	888	926	874	980	965	997	925	961	971	916	948	936	892	890	905	937	970	946	926	956	905	967	911	939	901	951	1025	969	961	962	923	993	938	948	868	907	895	952	907	923	912	939	964	945	904	931	953	946	969	948	970	893	957	925	877	911	956	903	913	992	934	949	940	910	897	908	997	907	948	933	893	949	952	923	948	962	919	919	975	958	977	933	952	937	952	877	955
26420	20587	8834	506	265	233	235	191	184	170	186	190	189	191	170	177	188	192	160	159	180	153	166	156	187	174	163	175	166	136	164	166	167	174	175	162	185	173	175	171	155	148	165	171	183	197	158	150	168	192	147	156	164	183	169	154	158	175	183	174	170	191	175	172	164	170	170	146	147	143	166	163	161	176	167	164	141	161	172	156	155	142	195	166	170	169	175	165	178	171	148	174	195	183	185	169	164	172	177	172	181	168	159	173	192	176	156	172	184	154	149	164	175	182	182	171	169	179	165	175	184	170	170	165	207	176	171	149	197	181	166	154	173	150	182	155	186	181	174	162	169	156	169	174	184	177	135	127	196	180	186	145	166	164	173	169	172	184	166	179	165	176	184	144	161	162	159	150	162	188	179	184	142	158	170	163	149	184	152	166	173	152	169	160	155	156	175	174	163	179	199	145	188	161	180	161	158	158	165	145	163	151	165	144	166	165	152	161	186	165	193	166	140	167	154	165	182	169	152	172	156	183	185	161	161	172	157	164	176	160	170	175	162	161	164	172	164	178	161	175	172	168	175	154	167	154	180	153	162	168	175	147	164	177	171	164	155	164	161	196	186	174	160	176	158	171	189	151	155	156	183	144	182	178	160	159	192	154	187	166	180	198	169	170	198	164	164	166	164	159	193	160	163	169	152	160	177	180	182	156	179	168	158	159	165	156	162	161	167	178	174	197	179	157	164	175	174	169	162	160	164	175	200	159	188	177	170	183	175	173	167	136	173	165	167	157	161	183	168	179	187	159	180	182	157	175	151	171	167	176	150	188	185	160	149	171	141	165	162	161	159	167	167	181	154	190	151	161	180	153	193	178	158	162	187	181	152	152	155	168	150	171	159	180	180	180	162	173	134	164	164	173	146	160	161	187	161	187	185	194	178	180	172	168	160	169	157	160	166	166	156	157	166	165	161	164	160	181	164	152	155	156	141	182	165	178	159	169	158	180	158	159	187	165	157	154	163	181	163	163	167	179	154	162	173	174	164	175	142	180	172	157	182	160	182	148	160	160	157	180	182	178	172	162	171	196	163	181	168	160	152	183	172	165	160	182	169	183	153	168	167	190	137	179	168	159	145	193	138	143	190	175	162	171	177	172	164	153	154	171	171	187	179	165	161	170	167	164	160	157	179	178	167	180	171	169	168	164	168	149	170	145	157	181	137	148	150	176	149	164	161	169	176	167	174	178	174	149	181	189	194	173	179	170	153	164	154	179	163	171	147	167	157	187	158	149	185	161	151	167	177	174	196	178	175	149	176	167	182	178	167	148	159	178	163	181	179	186	197	150	179	162	155	161	170	160	163	186	170	160	181	180	185	165	173	157	153	158	180	182	166	180	176	160	166	179	172	156	176	179	180	181	150	165	152	179	150	174	194	146	179	160	161	150	162	150	173	159	164	154	173	167	180	172	167	168	182	148	162	158	161	166	187	169	172	152	169	172	169	172	163	156	162	168	164	170	174	153	143	158	197	171	167	162	180	162	165	165	152	185	175	158	157	179	166	179	182	178	147	186	167	167	140	170	156	170	158	157	144	168	171	167	161	162	173	169	152	165	146	154	166	188	164	158	186	168	149	185	146	179	152	164	154	172	177	168	172	154	168	193	163	162	148	179	179	160	169	156	154	175	152	169	181	131	172	158	189	149	167	186	183	155	164	176	172	141	178	166	171	193	170	156	169	180	175	167	170	159	187	169	153	169	162	163	160	147	169	195	161	177	150	177	169	153	185	168	183	183	156	150	175	162	169	164	162	168	172	152	156	142	181	149	152	150	170	170	142	172	180	153	173	174	154	167	176	163	177	170	165	165	171	165	173	187	151	164	189	159	148	193	151	168	183	156	163	164	160	177	191	178	175	174	178	183	192	158	140	171	173	170	166	158	185	194	185	188	172	179	167	153	186	179	166	149	158	160	173	181	157	159	139	163	145	150	156	158	164	176	169	187	170	152	168	167	169	158	169	163	165	156	167	166	156	157	157	154	164	191	170	153	173	161	153	181	163	186	171	167	184	181	174	153	163	176	182	168	176	180	150	184	177	161	180	164	177	171	166	147	134	189	163	142	186	166	167	165	171	172	165	157	192	170	147	184	143	146	192	152	176	176	156	178	172	207	154	155	171	155	171	167	142	174	149	169	160	186	157	178	189	138	166	180	161	165	165	164	169	179	158	169	162	163	156	163	165	169	184	166	193	155	173	163	170	183	161	163	162	165	159	163	148	166	164	171	174	172	144	158	185	168	176	158	156	165	166	163	179	145	162	162	148	178	180	160	149	176	179	168	166	148	172	164	164	178	158	176	159	170	169	176	168	177	163	189	156	146	162	166	165	175	151	170	155	191	169	167	168	175	182	175	175	171	173	156	153	151	161	153	160	172	183	190	158	172	155	176	144	157	145	168	162	169	173	178	175	163	171	172	170	171	173	153	148	190	161	186	177	164	185	191	163	166	165	165	162	174	165	161	170	202	152	185	153	140	166	151	160	184	160	150	170	161	173	164	173	167	162	148	184	192	188	155	152	149	162	161	165	157	165	176	157	164	158	174	157	154	157	168	182	170	173	160	173	155	162	168	181	172	139	167	173	174	158	203	170	185	159	168	174	164	151	195	161	159	157	167	183	156	170	160	197	184	156	140	169	169	186	174	157	167	149	169	168	170	181	165	164	153	165	177	179	176	174	185	164	177	143	163	172	159	180	164	174	150	183	191	176	153	151	186	158	155	142	167	176	168	169	177	178	168	144	159	181	148	154	150	159	167	171	160	145	177	166	152	186	164	167	176	194	169	197	144	164	172	153	159	144	159	187	175	162	168	174	183	170	157	182	172	154	143	175	169	138	159	166	160	170	152	162	148	180	156	162	143	164	196	168	174	162	146	142	173	172	154	125	162	175	154	163	168	162	166	173	159	172	184	169	149	157	173	154	176	178	163	178	184	178	166	188	159	181	202	181	155	166	166	169	181	153	155	181	198	172	159	145	172	181	149	155	137	148	171	156	181	165	164	178	172	171	144	165	157	166	152	162	161	145	161	147	148	179	128	130	174	171	167	179	152	155	190	174	145	174	205	163	191	158	161	183	167	157	188	157	161	169	157	195	189	171	158	190	144	187	179	156	158	182	169	169	183	158	159	157	172	156	169	180	184	164	173	175	184	191	182	176	164	171	183	175	184	171	158	176	175	147	176	166	169	181	147	188	177	165	169	185	165	174	146	165	155	174	175	149	192	144	177	179	174	179	177	185	180	171	157	162	149	161	178	165	159	145	180	143	165	169	130	156	141	174	168	165	165	178	149	177	169	171	153	172	163	168	174	172	159	176	181	179	164	162	165	173	162	164	168	170	190	180	156	183	158	175	151	181	156	145	151	173	166	142	169	146	173	186	193	184	160	191	178	181	128	167	187	178	163	161	179	179	174	160	180	186	179	142	164	179	150	164	173	178	158	173	159	177	173	153	167
19209	6583	1165	751	510	466	407	366	398	354	330	377	316	330	341	316	300	303	320	324	286	325	323	316	307	302	309	309	312	296	328	327	311	335	306	278	317	336	315	332	298	289	308	282	329	296	314	292	294	295	326	285	315	305	321	295	284	321	320	289	314	322	285	324	326	291	336	273	312	336	319	283	298	313	312	317	295	298	307	301	325	274	330	325	305	321	308	301	307	334	300	304	317	300	323	340	321	300	316	328	285	326	286	320	298	322	288	318	310	294	303	273	321	306	304	309	292	274	312	313	322	280	296	302	280	329	307	270	324	339	279	280	326	295	290	294	300	329	311	305	312	323	336	323	301	305	297	293	312	315	281	315	278	319	331	306	286	292	293	300	302	304	338	309	291	304	289	322	317	326	290	301	302	301	278	335	284	312	295	321	299	301	308	320	285	310	341	314	289	314	312	308	310	307	305	300	287	306	313	299	289	322	311	322	298	282	309	326	285	319	288	289	292	314	299	328	307	311	318	300	307	308	291	312	289	291	299	325	304	291	311	316	319	294	314	316	280	299	322	314	309	334	280	326	314	352	274	281	281	291	300	300	283	297	284	325	313	288	282	287	294	302	292	311	302	302	278	289	313	304	297	288	312	313	314	315	302	308	289	297	295	303	312	316	310	302	285	265	317	331	329	292	315	321	306	314	308	299	309	319	306	300	324	318	291	305	297	300	309	310	280	314	312	295	311	319	321	305	322	283	298	311	303	298	289	290	324	311	317	326	290	308	285	310	333	309	279	291	314	309	325	282	316	325	321	293	339	308	291	310	289	312	305	305	312	319	341	337	342	289	312	293	312	293	301	313	269	280	318	292	277	314	291	302	302	320	308	302	290	348	296	342	292	305	326	299	308	343	309	299	289	309	329	294	322	299	294	301	331	275	314	304	269	326	286	304	332	300	310	314	317	314	319	330	316	268	299	330	303	305	304	321	299	283	310	297	275	326	312	332	316	290	314	304	281	274	283	310	276	315	293	303	265	333	281	311	277	282	297	302	310	282	311	338	313	288	307	287	295	310	303	267	306	295	313	313	296	321	280	276	317	317	294	335	294	291	336	306	320	313	318	325	282	316	319	292	303	277	294	332	314	313	297	278	293	300	320	294	342	313	308	290	312	296	284	289	312	283	279	293	293	337	314	336	310	285	321	330	322	313	296	305	298	274	277	305	314	281	304	288	294	317	315	299	326	322	288	284	291	291	325	323	289	303	272	291	331	287	316	324	324	293	338	292	286	283	300	325	313	328	306	316	332	306	333	285	294	325	289	288	314	295	285	278	302	290	306	282	285	323	326	326	314	301	300	323	306	300	320	308	247	302	292	323	284	315	298	299	329	288	320	297	316	272	328	318	301	299	308	302	307	313	296	250	327	291	299	291	312	285	308	300	291	304	322	322	295	296	333	293	303	284	290	285	320	297	288	314	275	291	284	294	294	289	322	323	303	303	291	318	320	308	317	297	317	284	286	318	312	294	277	303	309	303	313	301	286	286	311	283	280	269	274	296	290	347	286	297	298	294	310	343	313	286	294	293	301	303	292	346	292	317	306	268	332	312	295	310	288	298	302	301	319	281	306	279	312	303	289	303	349	308	334	296	297	312	302	256	304	309	325	318	314	310	270	292	301	307	326	314	301	307	287	290	316	281	293	307	327	278	322	317	290	296	307	298	305	314	292	312	287	295	318	303	295	333	299	298	335	280	301	290	341	299	305	295	317	285	337	305	329	300	307	333	337	296	303	287	334	321	353	320	334	298	313	310	319	289	319	315	299	303	315	319	282	267	272	307	312	311	304	302	277	286	294	319	300	292	302	325	294	316	272	325	307	302	311	287	284	301	311	309	278	301	304	290	290	292	288	336	284	311	300	274	327	332	306	299	309	316	310	319	303	345	325	301	337	317	288	302	296	306	279	283	295	299	320	270	272	316	306	349	324	293	296	327	290	315	324	273	273	294	326	307	325	286	314	311	314	304	313	279	312	288	311	290	330	270	348	302	333	311	279	290	295	285	307	268	320	314	317	297	293	325	279	310	320	318	293	344	289	288	320	317	292	302	319	332	292	305	309	283	334	304	300	279	302	321	286	292	320	323	293	310	297	299	297	292	301	296	308	295	314	288	316	295	318	293	320	306	315	294	302	289	278	301	302	293	275	301	323	305	300	333	307	285	310	272	312	309	330	299	295	331	315	318	330	282	285	326	288	297	299	308	266	312	315	304	333	309	303	308	300	290	338	299	283	301	283	272	315	285	319	288	320	304	320	338	285	288	297	307	335	322	304	324	299	310	313	322	303	291	314	334	305	303	286	331	320	317	344	325	307	330	343	292	302	321	311	358	332	335	285	297	310	299	307	347	322	315	321	314	312	292	288	338	304	291	298	297	282	285	297	310	295	310	292	293	315	318	290	300	304	312	302	298	305	319	298	310	315	300	286	317	306	311	312	300	293	270	298	241	304	329	338	301	281	272	302	325	280	289	307	301	311	295	298	328	325	322	284	314	269	297	315	302	304	339	276	313	299	297	295	347	322	319	292	339	282	287	297	315	293	293	328	284	320	304	300	309	294	308	303	307	295	319	286	303	306	317	289	293	292	303	284	282	293	280	300	335	295	298	312	312	307	305	294	303	303	292	310	313	299	292	335	312	300	311	322	344	290	317	310	323	321	269	330	302	272	313	301	302	302	280	302	313	317	303	281	326	296	296	294	306	323	312	284	292	315	276	322	319	322	337	290	297	259	317	318	276	312	332	319	326	319	295	313	304	290	319	280	303	287	310	291	296	293	266	290	298	281	303	306	336	305	324	310	315	299	327	312	292	296	290	312	298	324	310	311	328	269	319	316	288	302	323	313	319	302	295	298	304	283	290	289	297	269	274	323	307	312	290	293	298	298	317	303	292	296	307	343	324	298	303	316	319	324	284	309	307	303	294	309	306	336	322	310	335	320	282	304	328	293	297	293	320	291	290	349	303	289	271	316	274	314	297	294	293	318	321	335	302	297	319	297	319	307	290	292	348	282	311	278	302	298	346	309	324	316	321	305	278	293	298	312	327	339	310	297	382	303	345	272	276	291	322	339	310	313	327	291	275	310	331	323	285	297	319	302	331	314	314	323	305	311	270	314	316	274	308	301	272	305	280	309	276	338	330	293	309	302	310	285	318	275	318	314	291	308	299	326	313	349	319	325	311	293	296	283	310	324	297	344	309	286	310	301	342	292	327	328	314	302	287	298	325	309	323	285	318	291	305	301	297	298	299	298	310	309	285	298	310	299	277	296	320	293	297	285	318	316	298	277	312	286	298	313	310	287	295	317	289	278	283	304	290	298	293	307	323	310	280	298	306	324	278	308	281	290	315	315	302	303	301	333	322	322	286	294	329	336	273	297	287	316	319	289	290	312	298	293	273	296	306	279	297	310	301	277	312	313	291	312	276	314	316	304	313	336	290	334	289	324	272	323	324
23940	21090	28071	24335	19657	2361	929	663	606	586	557	488	488	502	448	449	410	447	417	435	430	449	421	471	426	411	443	437	418	424	422	458	392	399	427	407	394	388	395	422	402	434	388	432	424	417	423	421	410	395	391	404	420	452	428	440	400	436	422	422	386	412	400	438	425	419	440	411	389	407	411	444	405	405	423	403	437	412	367	385	414	408	382	439	382	373	408	417	411	428	401	418	438	415	393	389	405	419	372	393	425	410	423	406	435	373	419	400	392	364	439	429	426	400	420	392	426	393	411	417	394	443	381	413	393	398	419	457	373	433	401	467	401	412	412	415	376	466	397	416	391	386	398	378	435	399	412	378	376	404	423	392	403	434	405	390	411	402	443	397	397	468	434	430	412	407	399	412	403	420	396	402	363	368	395	405	402	374	396	410	432	434	386	408	414	426	362	416	418	437	400	426	412	437	419	405	426	394	427	392	406	387	378	399	409	414	388	373	425	437	401	420	413	447	381	396	457	451	429	380	400	431	415	405	468	402	387	449	404	408	390	410	408	382	416	432	402	423	410	422	406	408	370	380	362	455	394	409	407	403	407	407	407	397	383	383	427	440	445	427	406	397	378	436	381	446	412	395	411	420	411	433	411	408	399	401	429	397	403	407	404	408	394	448	381	396	420	394	383	392	392	391	366	426	446	395	401	365	404	381	392	400	412	408	394	433	360	395	415	400	388	401	390	403	382	416	417	410	445	357	390	378	385	403	417	401	411	434	434	402	387	364	371	383	419	410	414	400	377	412	380	405	376	365	429	407	407	432	403	406	419	389	409	374	428	451	426	384	385	414	412	412	439	424	402	416	394	401	399	423	400	420	417	387	432	382	423	417	416	408	416	390	395	386	408	368	442	390	419	425	389	383	386	406	384	385	413	395	423	407	391	391	379	396	415	384	432	412	398	432	415	375	427	390	429	404	391	402	399	432	405	411	422	411	422	405	433	421	421	368	393	418	426	434	379	404	423	369	405	421	412	414	419	430	438	407	404	387	375	408	398	396	410	396	414	388	416	454	422	406	412	394	428	386	392	411	396	398	413	393	373	422	407	409	379	427	433	451	405	407	429	433	405	384	408	437	446	387	401	391	448	420	420	377	425	399	414	430	410	418	411	400	401	477	424	427	387	424	429	395	427	385	411	429	411	412	396	416	416	411	406	400	420	410	410	455	415	378	403	376	434	369	407	414	405	360	422	409	382	413	401	386	398	414	402	434	431	399	397	392	426	396	424	416	405	395	388	402	388	427	405	429	413	415	425	436	416	385	421	420	451	404	419	391	409	407	457	412	373	407	388	370	433	376	449	435	444	407	387	396	416	428	430	431	423	353	449	409	393	411	394	420	431	396	421	377	409	405	403	403	400	425	388	424	393	383	374	430	405	387	406	415	398	429	385	388	382	437	408	455	396	389	434	392	403	392	429	411	396	401	409	450	394	373	391	403	412	431	416	419	405	398	401	418	376	426	410	402	412	397	424	429	436	379	394	382	416	446	398	395	413	396	370	407	421	397	383	396	396	441	402	424	417	400	406	427	415	437	408	415	418	400	420	410	382	398	422	379	387	410	398	401	452	370	442	421	379	350	386	418	407	385	411	438	373	405	387	398	410	401	409	413	405	373	413	453	401	403	396	415	408	432	420	401	406	407	387	419	391	429	378	403	437	415	431	399	425	414	416	419	418	375	424	416	408	437	402	403	416	396	387	398	397	407	462	411	453	395	427	409	395	448	398	432	404	399	429	385	394	374	404	388	398	455	407	367	394	434	424	394	428	433	410	397	369	404	371	388	398	387	369	430	424	444	434	399	409	396	406	430	406	399	390	436	396	425	393	398	399	411	433	404	445	422	423	430	403	417	427	407	388	401	402	403	400	396	404	398	427	409	412	414	374	385	380	403	418	407	405	426	393	399	407	390	376	427	412	420	397	405	446	393	400	357	429	435	417	428	410	403	374	416	410	411	374	436	384	403	394	432	412	385	400	408	391	398	408	417	434	430	420	443	405	395	415	396	425	416	422	399	398	392	408	383	372	414	415	426	432	418	389	450	394	458	406	394	430	425	407	430	427	390	421	338	382	447	366	433	458	428	366	368	388	409	425	384	402	400	406	433	389	417	442	398	371	419	444	408	408	402	414	407	437	383	424	403	394	409	429	414	388	392	419	344	409	405	393	447	409	440	425	392	419	427	385	431	414	408	403	434	386	414	421	403	396	433	384	419	382	427	427	409	396	400	436	425	430	430	405	406	424	379	442	418	420	401	442	371	409	407	390	410	408	420	400	413	458	375	392	406	408	411	429	422	409	428	419	413	411	417	431	385	405	392	402	375	398	442	404	398	456	435	388	398	416	456	410	416	380	396	473	426	385	417	375	397	420	415	399	399	398	359	383	438	397	422	386	412	378	359	362	404	402	400	379	402	419	406	421	422	436	388	432	400	401	423	462	416	401	389	378	430	416	384	413	425	407	431	364	396	415	440	398	392	394	402	417	409	413	385	425	425	437	383	424	398	399	401	414	405	379	431	390	390	407	408	460	424	411	414	388	456	428	430	429	430	399	382	413	379	415	372	399	417	425	389	416	393	438	410	407	408	433	383	437	396	411	405	444	398	438	391	447	403	374	403	398	396	386	427	445	394	375	407	422	369	389	437	400	403	428	373	398	437	417	386	422	393	410	394	395	430	410	404	430	436	389	402	385	418	430	368	420	405	393	417	396	432	404	401	396	422	400	418	404	404	387	414	394	433	427	423	420	414	382	418	391	451	398	391	419	407	395	404	389	421	446	368	382	403	440	387	441	404	396	434	380	421	439	393	423	431	407	432	398	416	436	401	410	407	438	426	437	411	401	420	422	427	380	401	452	411	383	404	399	404	370	416	394	380	420	411	378	390	416	387	428	406	434	431	419	397	386	462	432	406	427	339	419	396	391	439	410	420	463	423	433	388	424	448	455	407	418	413	396	438	467	431	411	424	387	376	401	393	396	402	393	422	378	416	414	407	422	392	432	427	436	407	384	401	396	405	398	383	430	388	431	410	442	396	426	386	389	407	413	407	415	420	409	422	408	415	401	409	366	444	352	463	427	379	411	428	411	391	422	427	417	410	454	385	426	414	393	431	362	448	430	395	380	434	434	362	403	386	425	413	415	414	394	401	417	406	402	417	422	402	429	380	410	413	382	404	417	392	415	420	431	402	378	442	380	395	364	427	406	394	432	416	426	408	414	393	419	377	433	392	420	401	435	412	399	407	405	397	431	404	381	413	399	427	407	424	413	407	432	441	436	421	429	404	430	426	430	420	400	431	419	379	432	394	431	436	438	391	364	407	378	450	410	367	401	414	424	416	390	395	401	407	399	423	409	391	422	451	396	421	421	398	440	413	365	398	405	407	401	393	412	391	399	415	388	399	406	400	430	420	423	382	418	367	391	433	423	397	389	390	383	390	374	408	408	418	390	405	412	443
41239	21445	8405	6896	3021	2287	1854	1546	1367	1235	1133	1047	997	912	934	939	907	819	862	808	772	800	733	767	746	766	720	776	706	695	772	740	762	704	755	690	707	696	718	765	680	713	691	700	698	729	662	685	675	756	737	717	657	705	703	681	688	688	731	686	711	729	656	687	698	707	711	708	704	699	736	704	689	710	709	728	699	673	740	697	696	673	681	662	694	653	686	681	680	646	663	699	729	696	679	688	687	724	670	714	736	712	682	694	696	707	688	735	683	707	697	680	684	731	713	695	702	748	711	707	714	682	705	657	670	694	662	693	694	683	701	720	725	719	697	674	673	727	702	730	674	683	684	682	702	741	697	723	679	694	737	711	721	696	725	668	732	686	693	679	740	668	694	686	725	695	681	679	696	704	668	701	682	685	637	718	718	735	697	673	715	735	688	663	647	698	726	638	671	720	653	687	679	689	697	685	686	688	657	695	704	692	638	671	716	687	697	691	663	737	700	698	702	705	714	711	704	685	701	699	713	663	717	659	677	698	660	696	706	707	684	731	733	694	662	653	696	651	710	714	712	696	649	684	654	688	685	692	671	719	715	671	665	674	721	704	664	741	664	704	694	698	654	666	684	729	668	655	659	666	745	711	737	688	664	713	708	748	693	699	675	730	661	735	642	720	692	691	697	710	700	698	694	715	750	727	686	724	673	656	708	716	707	704	711	708	684	696	660	672	698	694	726	692	699	663	697	716	701	739	672	723	640	700	730	675	729	686	676	691	664	690	726	693	751	662	712	679	702	639	750	710	736	699	677	707	758	683	751	715	722	672	698	731	677	711	655	732	685	688	717	679	704	652	682	731	674	691	700	708	645	679	681	701	701	673	718	725	704	664	693	715	704	707	678	713	728	672	779	683	700	697	667	705	697	667	738	694	690	676	740	679	710	714	677	685	711	689	688	716	692	708	732	667	703	685	667	727	739	671	660	695	733	687	693	643	726	686	684	664	657	694	690	738	721	705	758	682	708	692	725	741	687	658	732	656	677	700	696	673	676	736	674	703	669	660	693	705	653	704	665	685	661	726	656	715	699	661	737	700	691	712	709	700	718	686	653	683	720	733	743	708	702	699	693	710	675	684	719	704	724	712	688	747	708	702	678	658	695	759	752	754	745	659	687	684	719	729	746	693	697	739	705	717	704	725	720	664	676	690	714	672	708	676	701	664	714	693	704	686	707	717	736	678	691	686	718	660	715	646	742	680	695	716	730	714	673	749	694	709	693	740	699	650	696	722	658	716	703	715	710	742	704	697	702	694	683	716	679	730	661	684	647	705	740	724	678	668	693	699	698	707	680	693	701	732	687	662	715	717	734	682	678	714	712	722	633	686	713	674	695	696	665	702	679	684	667	756	683	718	711	708	669	724	700	720	692	704	698	683	719	651	677	711	668	712	678	664	643	696	667	662	700	723	753	725	778	674	681	695	674	652	688	687	713	677	720	761	659	674	709	705	733	661	689	668	732	692	665	709	710	691	729	701	731	674	710	694	687	759	686	691	683	688	714	686	716	693	704	663	682	658	697	704	700	698	694	685	768	719	700	719	706	708	701	702	724	701	741	638	721	675	711	700	701	722	729	681	623	672	753	674	701	682	737	726	694	735	692	677	721	681	698	690	679	703	738	680	697	696	700	685	669	722	718	694	696	689	702	694	669	679	690	667	669	675	660	680	687	707	676	701	653	676	692	704	755	705	745	683	696	698	688	695	676	717	688	699	705	675	686	693	715	641	699	699	687	667	666	686	723	708	704	680	766	705	706	658	646	724	700	640	708	652	700	681	724	701	704	663	720	717	695	690	720	707	667	687	739	733	679	690	668	669	691	678	764	660	713	679	722	720	754	716	689	661	692	685	707	750	686	712	700	661	664	678	676	762	663	671	662	657	719	712	669	716	705	679	675	673	747	725	710	721	699	689	705	702	642	687	741	679	674	699	708	719	752	694	659	652	699	680	670	665	720	716	691	677	680	672	698	691	697	708	698	655	659	699	703	702	677	684	696	697	707	687	711	745	669	674	740	703	715	716	714	678	685	678	690	732	665	683	693	717	678	708	676	732	717	706	683	683	704	717	717	733	720	635	705	711	644	755	730	716	681	709	731	692	685	693	673	699	709	676	719	649	707	690	644	652	721	706	692	676	695	706	696	645	758	717	648	727	708	726	676	705	703	682	687	728	692	710	736	710	687	711	702	673	658	723	709	659	689	709	737	675	706	727	694	675	708	708	636	705	686	684	673	680	690	725	692	654	720	674	666	672	684	700	718	742	710	711	695	721	665	745	677	695	728	728	701	720	734	686	719	706	696	711	691	713	702	728	717	698	678	674	722	696	667	704	655	667	688	718	692	679	674	709	711	705	690	697	697	668	710	674	694	716	668	704	684	712	666	672	647	707	736	689	704	718	653	687	701	715	673	709	699	700	700	707	691	676	670	660	714	738	695	704	711	729	713	679	691	722	710	699	703	654	727	672	672	704	625	678	688	644	661	666	705	722	722	699	672	654	683	671	699	709	641	690	716	659	674	718	709	689	762	665	677	716	662	659	696	690	696	698	701	713	665	696	708	716	715	713	689	715	689	662	670	662	732	667	720	787	685	702	737	696	663	698	675	683	665	708	671	670	723	730	743	707	670	675	713	634	692	711	707	727	715	708	738	683	694	686	701	704	683	667	726	693	723	672	728	708	679	705	654	702	675	721	718	708	647	744	721	707	706	699	675	682	723	687	716	728	695	679	673	677	719	702	675	727	738	697	705	654	693	674	690	682	650	694	683	672	696	681	702	743	713	659	674	712	708	688	741	714	704	690	678	744	698	711	692	687	707	714	710	672	694	663	708	668	728	692	675	697	701	680	681	709	680	695	714	684	680	731	693	689	626	676	709	730	696	702	644	700	718	696	672	709	672	727	678	663	711	666	702	709	676	704	705	651	668	657	715	710	690	729	668	724	728	743	698	682	682	709	661	727	734	697	710	678	699	702	716	704	717	734	674	730	696	716	677	699	708	704	736	704	686	661	741	709	740	693	688	715	740	697	681	699	689	675	697	672	701	693	746	691	689	682	687	657	681	754	665	722	699	702	700	688	738	711	688	702	659	788	701	673	765	703	682	705	686	687	722	679	680	707	711	663	686	735	742	698	678	641	686	677	704	680	722	676	706	703	678	670	637	766	686	668	670	675	688	680	685	654	670	723	670	653	657	693	708	657	714	704	703	662	661	731	730	679	648	644	680	689	729	719	681	671	688	670	662	709	698	665	719	783	710	657	704	649	686	675	717	700	679	656	705	673	713	745	670	738	681	666	722	687	757	674	713	689	671	708	698	694	713	657	690	738	692	697	689	697	703	673	705	696	704	693	663	679	687	717	704	699	673	686	658	687	700	702	714	735	676	708	668	704	725	670	707	667	690	730	751	699	697	680	695	668	701	697	698	643	717	686	696	678	674	678	688	701	705	745	667	649
23053	21091	28757	23659	21091	18453	2476	1167	949	852	783	724	733	655	674	658	645	671	662	580	624	624	623	623	604	636	598	628	603	615	560	580	598	563	615	524	567	601	576	525	550	575	583	524	553	570	571	564	545	579	591	559	561	547	602	624	576	577	568	629	570	573	593	561	592	553	567	566	532	592	564	568	569	525	555	565	597	581	552	557	571	566	563	571	569	560	547	598	583	603	541	601	571	554	570	554	572	589	579	622	613	631	577	543	555	596	595	592	546	576	551	604	610	561	576	570	532	538	617	540	604	557	544	566	582	533	563	552	578	631	584	539	615	551	592	581	540	586	528	584	566	516	616	511	550	559	553	560	529	539	554	621	553	599	603	597	571	564	530	573	592	581	574	531	544	596	574	561	543	550	585	562	527	565	522	525	555	530	516	533	580	533	564	539	560	586	547	588	566	562	585	570	528	570	595	605	532	565	598	604	568	535	578	550	567	579	549	539	634	552	559	552	555	570	571	522	591	551	572	590	585	551	534	540	547	558	581	584	547	546	552	549	553	584	573	606	601	579	532	562	540	552	585	580	571	537	582	569	564	525	563	571	584	565	562	560	581	550	592	574	559	527	576	556	599	586	560	573	574	528	624	582	584	558	543	550	540	556	612	544	561	555	518	578	556	514	620	553	574	572	572	565	525	566	567	552	566	589	583	567	547	547	559	540	595	559	586	535	572	538	569	585	599	619	583	565	555	575	535	551	579	568	590	546	604	551	555	560	575	575	589	571	567	545	529	604	576	538	568	560	551	539	562	556	559	592	571	591	562	599	571	567	584	543	536	550	544	567	545	561	586	526	554	567	548	568	541	569	582	553	592	596	568	527	564	589	545	544	607	578	596	573	546	532	542	566	568	562	585	562	524	577	552	533	604	519	563	542	562	566	549	546	581	582	594	599	524	524	613	556	564	570	572	564	543	569	620	579	573	583	549	575	599	562	568	581	617	586	594	532	595	567	565	544	566	573	582	576	571	594	581	591	558	607	590	648	574	517	566	540	538	544	572	571	573	586	614	580	568	578	565	554	569	568	563	537	565	579	594	581	569	562	596	595	613	601	591	548	556	580	559	563	563	563	577	601	557	601	522	557	605	562	589	557	551	581	547	573	571	539	556	550	596	589	584	572	565	529	544	566	557	566	555	495	610	534	542	569	545	537	569	594	538	527	526	603	568	565	555	546	549	548	552	584	564	526	562	583	576	566	543	589	588	554	590	600	551	530	558	535	586	591	587	563	573	590	595	588	600	600	549	578	526	539	585	602	534	584	554	579	596	560	536	547	536	578	582	563	616	555	558	565	568	575	557	598	541	558	543	553	535	571	577	563	564	612	567	575	577	537	547	597	585	590	574	545	620	531	561	525	552	538	553	546	529	553	523	570	589	570	523	588	556	595	594	565	536	572	579	554	577	592	550	573	591	542	574	571	553	556	586	580	626	566	534	580	562	583	573	547	559	569	586	575	570	573	582	543	563	588	520	537	621	567	562	569	601	536	554	563	538	590	571	545	590	603	621	552	572	576	601	541	526	538	573	518	592	572	533	569	592	566	584	558	580	560	546	583	575	546	539	559	576	552	522	591	538	605	607	602	574	550	576	564	573	565	571	547	562	584	553	535	602	551	573	576	573	587	600	599	559	530	560	552	548	541	549	596	544	574	513	549	560	590	585	569	527	535	548	540	560	598	572	535	525	566	570	578	570	573	514	547	554	614	588	557	532	584	566	577	603	576	569	574	562	536	565	567	561	571	548	583	570	569	558	568	565	559	580	526	523	558	536	539	546	572	572	571	586	563	595	558	543	545	571	577	543	573	559	583	549	519	597	575	547	558	592	544	551	526	602	559	587	592	546	573	555	589	584	573	588	553	581	546	569	560	562	583	570	551	549	588	537	571	552	576	544	563	527	563	563	596	561	556	567	591	534	600	565	570	582	555	584	589	585	569	535	566	559	561	604	535	608	569	578	534	575	561	573	605	543	542	579	575	573	554	580	556	566	584	580	571	592	551	540	547	538	587	582	549	551	588	572	580	574	583	535	556	550	586	582	555	564	566	567	552	539	564	543	535	549	515	531	516	560	579	589	539	520	557	561	580	537	560	577	567	565	552	568	550	566	580	568	564	523	562	550	611	581	569	537	524	568	595	570	571	551	584	592	551	550	559	597	578	584	563	573	509	602	559	560	533	555	568	553	570	539	591	568	575	554	559	531	560	581	617	563	574	617	559	585	542	562	544	554	549	537	606	573	561	576	537	569	548	594	572	516	550	582	584	600	579	539	570	573	555	593	533	596	558	532	597	548	555	584	565	592	584	569	615	557	508	546	551	531	561	571	579	550	592	545	572	504	560	620	555	558	565	571	587	512	555	567	532	558	530	565	593	565	565	569	575	584	569	602	580	573	542	562	551	526	529	592	583	563	568	568	518	559	555	591	576	524	566	581	599	574	580	529	563	547	546	602	569	538	551	557	555	566	595	570	514	569	548	552	559	545	513	545	579	561	527	596	578	568	553	567	590	568	598	556	609	578	606	560	523	551	560	548	583	551	518	586	553	589	551	567	571	544	581	540	583	559	550	524	548	540	579	607	604	558	552	561	547	545	614	575	592	532	575	562	594	569	579	575	592	546	565	585	554	545	572	569	553	573	543	558	631	598	589	538	554	574	571	568	564	540	562	564	571	538	582	578	589	543	567	593	571	589	594	552	533	564	527	573	540	589	596	614	575	574	503	543	571	541	599	533	597	519	597	601	556	552	592	554	550	545	534	542	556	592	537	573	528	545	554	551	588	558	587	564	557	552	599	551	519	562	570	571	543	554	565	547	552	630	585	542	559	546	591	538	556	544	539	635	571	537	578	587	588	578	568	529	569	604	577	554	546	582	536	549	556	524	574	576	557	584	597	583	604	555	560	544	574	587	555	610	574	588	564	598	578	586	585	591	548	543	566	554	542	534	570	542	579	582	569	597	578	561	620	554	529	539	575	508	557	589	575	594	557	551	554	544	513	590	544	545	591	565	522	575	590	566	578	550	565	556	516	551	554	595	524	588	562	582	549	571	588	587	572	597	520	568	555	576	549	600	592	580	568	547	546	532	586	568	541	554	529	542	546	608	559	576	585	591	538	573	566	549	589	577	573	569	563	547	596	553	540	546	582	541	558	566	557	553	538	597	551	596	551	586	542	547	554	611	574	581	593	579	572	591	604	567	585	584	538	544	560	516	572	586	560	559	551	578	569	577	596	532	636	588	573	587	576	575	589	619	597	593	547	550	555	550	549	589	535	545	540	601	571	588	584	555	516	549	561	597	568	527	576	560	570	593	536	557	619	525	520	553	536	541	550	594	547	549	556	518	547	580	510	586	575	553	547	568	583	553	543	581	593	586	501	566	565	563	609	525	597	571	542	558	519	548	549	569	577	564	595	567	555	618	598	630	565	592	599	559	563	550	563	564	566	585	556	556	552
49893	31068	13399	7384	5206	3889	3082	2591	2205	1873	1719	1564	1520	1428	1388	1225	1171	1223	1199	1101	1122	1107	1068	1071	1066	1053	1025	1048	1008	1053	1010	1086	1029	985	1021	965	974	975	993	1011	953	956	956	974	930	917	968	1005	1003	934	994	977	989	979	915	975	963	959	998	932	955	977	959	923	930	918	920	940	956	943	989	912	943	956	937	936	926	982	978	934	983	926	989	945	907	933	977	916	977	936	937	875	912	991	930	912	923	933	920	959	930	936	898	989	939	942	935	955	964	927	910	958	905	937	922	878	959	926	922	939	928	943	914	934	945	910	973	953	934	912	867	969	968	971	942	903	931	942	922	946	967	919	944	911	908	907	958	916	891	958	921	897	866	896	938	936	905	970	953	923	906	953	957	978	936	969	964	915	910	945	962	954	928	982	901	997	942	896	933	860	952	957	922	918	903	937	938	963	927	923	935	965	896	924	950	974	963	929	912	909	955	926	952	953	921	983	926	972	879	957	985	928	928	926	930	961	935	908	889	916	937	933	941	894	954	916	981	917	926	908	951	889	917	973	994	930	951	928	897	974	981	921	940	942	906	920	920	942	928	949	911	903	984	923	914	927	919	975	1003	949	892	970	875	948	925	934	909	949	923	960	920	954	939	981	935	873	909	934	889	922	893	920	982	924	948	933	925	963	945	939	937	992	912	921	926	898	937	997	917	932	928	920	1003	946	967	916	964	911	928	900	984	897	924	937	952	951	885	956	973	957	955	973	954	940	924	944	912	938	986	899	906	915	946	935	933	940	946	906	931	938	926	935	922	941	980	888	940	999	989	913	904	938	881	918	934	940	954	937	982	953	928	919	929	939	959	900	911	930	956	966	941	994	970	927	1010	940	970	908	915	950	966	932	907	945	950	1035	922	934	928	989	972	947	873	903	924	956	958	967	954	926	886	980	981	912	964	907	912	949	933	945	975	939	946	933	918	893	903	926	933	926	928	968	932	915	921	950	925	923	913	929	965	912	929	921	897	964	890	913	934	936	926	962	908	970	988	947	971	937	926	876	982	947	924	934	938	938	952	902	1001	989	927	931	914	945	968	954	962	927	916	965	947	903	982	921	980	924	933	938	966	929	909	957	958	922	922	897	951	987	996	977	931	929	931	906	939	911	954	945	966	949	944	930	899	946	901	923	956	945	955	937	937	949	957	973	889	927	900	918	925	896	915	966	908	931	898	894	933	987	916	928	916	919	917	888	956	963	926	912	927	957	896	939	975	898	854	948	972	1016	952	907	906	931	935	917	925	946	921	908	939	970	936	908	941	915	897	890	866	915	924	964	914	933	944	887	898	938	936	934	921	936	940	970	980	925	947	926	963	926	944	946	945	969	974	975	955	937	949	949	875	863	916	924	955	968	928	936	950	983	940	927	923	967	1009	938	898	916	949	895	925	934	969	968	942	933	999	941	933	918	929	924	927	849	930	966	946	967	952	893	879	880	890	917	954	901	965	933	913	983	964	947	995	910	916	938	960	912	930	931	953	881	921	967	923	984	901	977	937	921	988	904	874	915	887	956	945	935	941	929	909	910	891	958	910	945	926	1024	909	1010	961	923	946	950	907	882	915	885	909	902	948	976	940	992	889	984	922	958	998	910	937	932	948	882	983	930	926	912	967	919	953	981	901	886	944	939	904	935	920	916	893	961	927	936	960	943	984	941	988	967	946	952	949	907	957	895	971	986	973	961	988	929	967	908	884	891	959	915	925	937	973	988	932	912	889	938	940	943	895	901	922	971	910	922	948	934	977	967	985	945	905	948	915	947	932	938	926	909	895	951	900	903	919	923	943	945	950	929	959	912	921	919	922	932	921	926	904	960	936	910	904	933	878	971	985	910	946	915	930	929	902	939	909	941	971	893	977	883	891	925	926	946	894	957	940	976	930	938	977	994	960	876	915	870	958	929	908	961	919	919	916	964	934	975	986	956	877	948	972	885	965	972	945	936	976	933	923	951	920	958	921	912	924	958	947	901	930	939	975	928	918	980	880	963	944	944	945	921	976	957	922	931	927	936	974	910	947	953	929	998	945	939	958	910	941	953	989	929	937	959	964	900	843	938	901	924	943	982	995	899	910	1027	963	962	994	976	921	913	914	914	975	904	941	912	919	908	904	919	970	991	907	939	942	926	934	900	930	945	977	965	926	926	879	959	933	959	962	966	974	934	942	946	981	902	902	893	947	930	955	975	911	985	936	943	967	937	987	944	932	918	906	946	944	935	911	882	969	932	930	921	956	892	995	985	948	967	936	903	929	976	970	933	940	949	951	936	974	949	944	943	930	920	936	1016	963	957	926	911	925	933	961	959	908	904	946	956	999	933	921	914	946	986	917	940	918	924	896	953	937	890	928	998	930	900	958	929	971	958	915	906	986	911	976	940	957	939	1002	928	931	931	960	906	935	909	951	944	936	941	923	953	974	925	914	937	1014	970	955	1003	880	968	932	957	941	901	905	960	915	940	951	902	949	943	946	985	928	942	908	939	946	934	904	920	900	967	914	927	927	944	939	929	949	961	940	918	938	923	972	904	905	920	913	922	1016	911	951	963	941	952	957	995	962	897	933	930	883	938	924	920	917	925	953	946	934	970	927	918	907	920	933	925	938	906	986	969	946	933	899	874	942	946	956	904	916	940	931	884	946	899	931	916	959	924	959	932	930	950	978	955	908	889	913	911	885	887	967	942	961	975	976	1016	969	918	969	927	970	912	960	977	913	987	883	916	940	970	934	983	911	941	888	910	915	944	939	893	905	922	921	907	896	964	935	941	900	969	925	939	964	973	927	938	963	906	924	942	920	913	916	904	915	921	913	930	933	936	911	941	958	929	984	920	979	936	973	939	936	946	954	1005	936	905	888	914	950	911	901	971	941	977	952	928	939	954	984	942	920	933	950	939	948	966	949	900	907	930	956	938	946	940	924	946	929	922	958	938	916	964	928	941	1018	935	916	896	952	968	945	905	899	911	922	936	951	935	946	949	987	927	909	971	910	919	932	963	952	959	954	941	930	957	864	908	936	949	953	953	928	981	979	967	903	933	923	923	975	944	923	896	978	902	956	879	913	933	935	981	920	907	943	884	994	966	900	936	869	899	883	981	966	891	950	941	953	951	946	906	875	936	962	901	927	939	878	968	915	917	975	986	946	875	914	925	910	950	940	949	955	929	904	957	952	891	906	938	1009	910	888	931	927	919	964	917	956	903	879	977	910	902	923	923	967	898	903	868	868	879	935	948	998	919	918	903	965	960	977	926	918	924	893	927	953	948	885	964	916	915	961	925	984	909	879	962	947	941	917	959	952	969	979	879	920	914	955	934	891	950	949	958	946	922	916	897	940	909	936	940	952	990	956	915	915	953	944	917	898	968	874	922	878	910	915	919	933	962	903	913	964	974	972	939	935	895	935	954	906	898	962	1026	939	949	993	965	949	935	947	879	1000	912	864	896	919	926	906	976	926	940	991	941	951	901	955	964	942	950	932	914	936	928	889	943
26496	20682	8936	497	264	209	199	215	185	185	194	189	187	175	179	188	173	175	190	147	202	192	171	188	159	157	194	163	164	166	190	152	173	178	184	192	171	175	148	175	166	175	182	163	185	171	168	174	150	191	178	163	151	178	162	160	154	149	172	160	149	169	167	151	139	172	166	157	150	140	163	178	161	179	149	149	172	175	152	185	152	182	180	186	173	136	167	163	176	169	165	169	152	169	198	156	147	177	186	175	147	153	184	186	164	175	164	178	168	150	163	170	176	172	165	166	163	150	153	146	185	170	174	165	178	170	167	164	163	205	187	173	151	135	159	185	158	155	183	181	156	182	149	179	178	179	151	173	144	150	161	157	179	156	173	176	164	169	176	167	147	159	175	178	160	150	153	175	162	142	187	182	161	166	190	170	185	167	164	153	176	153	164	168	165	153	173	179	163	156	139	176	172	162	159	183	159	188	168	175	157	159	146	180	159	191	163	174	180	161	168	173	190	158	175	148	180	162	172	194	157	163	159	176	174	180	145	177	167	174	158	194	167	146	188	169	170	167	186	139	176	174	166	179	142	170	153	163	154	177	166	167	194	170	173	156	168	159	172	162	172	160	183	171	175	163	176	154	167	163	146	178	177	180	191	155	168	150	162	185	166	170	150	159	186	155	182	160	147	171	177	172	176	169	167	170	179	175	159	177	164	161	176	169	173	183	167	166	169	166	178	169	175	169	171	135	176	198	177	148	172	186	162	184	164	169	182	164	157	166	152	147	176	162	173	185	169	175	170	166	184	141	141	177	165	174	154	172	160	177	170	177	168	164	165	177	170	142	165	179	173	155	146	172	158	178	150	163	163	172	154	158	152	192	154	168	159	179	175	174	155	162	169	173	170	173	173	159	179	153	175	174	164	184	182	154	168	162	175	162	172	159	168	182	170	146	156	167	178	171	183	169	171	162	147	160	170	154	149	168	181	166	166	171	156	181	189	156	186	185	161	156	155	177	167	147	202	158	158	167	173	157	153	184	167	193	173	181	181	172	193	154	153	162	177	197	176	156	160	156	153	168	173	156	139	176	181	155	165	164	175	176	165	186	183	187	155	173	175	148	173	158	178	160	192	161	161	153	170	162	183	149	169	181	156	155	167	172	160	178	151	173	181	185	166	175	175	174	169	151	153	179	172	172	163	146	155	154	159	168	165	172	170	168	172	172	166	170	138	165	166	150	151	139	169	175	176	178	184	171	154	167	163	172	130	137	153	176	154	189	163	176	171	177	166	162	154	152	161	145	164	173	179	184	163	160	162	166	170	190	148	148	162	204	168	153	157	168	170	173	173	172	184	161	163	164	140	163	184	135	173	158	174	175	163	147	155	154	166	186	169	151	141	190	172	183	146	157	162	168	150	149	169	150	195	151	169	164	177	140	137	168	161	171	165	161	174	158	177	163	170	168	156	180	147	171	167	138	184	175	156	168	166	158	165	169	162	153	174	179	181	143	148	160	166	161	184	165	182	166	147	159	179	195	170	161	155	162	186	160	180	189	186	162	169	165	168	170	185	173	173	172	165	173	177	152	155	162	157	157	148	170	168	180	147	161	181	147	157	153	162	178	161	183	178	165	178	188	205	163	173	155	167	160	162	155	174	159	138	155	154	168	162	156	193	152	198	184	168	152	175	160	165	185	174	181	163	173	148	185	167	166	145	145	167	179	178	187	167	181	171	167	167	177	177	177	168	165	163	164	186	148	169	198	170	162	175	166	188	153	179	159	178	168	168	166	161	163	161	178	145	162	161	158	169	161	162	178	165	171	173	193	159	180	181	146	180	152	186	163	163	159	141	149	179	179	184	151	174	174	183	172	160	206	172	164	171	159	174	178	180	183	190	177	165	183	200	168	184	173	195	188	170	164	182	174	185	173	200	175	173	172	162	161	141	163	168	168	202	168	165	171	150	167	183	165	160	150	167	159	158	159	162	159	156	151	179	160	156	187	159	186	169	162	179	163	178	181	160	158	172	166	174	182	165	148	175	168	174	170	162	163	181	186	156	160	169	174	155	158	153	161	166	158	141	156	184	180	172	154	193	191	160	158	172	190	159	175	142	187	174	166	179	179	139	173	176	156	165	160	148	167	153	160	143	178	178	143	187	184	174	182	172	174	145	165	149	173	151	155	148	168	163	175	171	174	152	165	151	175	154	176	148	170	163	166	197	152	187	181	171	149	172	145	176	179	170	186	177	164	183	160	176	163	160	178	148	177	161	166	160	152	175	164	169	172	137	167	176	167	155	168	166	180	169	178	167	178	158	154	157	163	179	155	161	167	149	171	160	176	159	185	166	170	162	162	153	150	161	180	177	142	177	147	171	161	193	167	155	152	159	175	162	173	166	162	193	165	161	149	187	165	165	164	165	170	145	151	175	157	168	199	173	158	172	164	168	183	162	184	177	168	165	164	159	153	151	162	169	170	178	176	179	174	188	164	165	183	158	175	170	169	162	192	176	156	145	159	149	184	174	163	173	160	150	161	164	182	156	188	182	189	163	160	145	191	190	184	165	153	173	160	143	187	176	163	177	175	156	152	161	164	159	171	179	171	156	183	177	170	148	179	160	165	177	148	145	156	179	172	180	176	185	192	164	179	165	182	176	148	184	167	156	204	162	158	158	174	154	149	145	179	162	207	170	158	164	189	171	160	190	192	179	154	169	158	154	150	161	179	184	193	165	159	146	161	142	162	163	171	157	164	156	174	170	166	174	167	167	178	172	173	169	160	173	168	178	166	170	163	168	142	166	160	154	180	162	156	161	211	162	161	153	174	158	186	149	169	162	161	159	158	161	170	168	165	164	170	179	170	185	167	174	163	189	154	182	158	152	182	163	157	164	186	177	179	143	164	175	168	179	172	170	164	174	168	168	172	181	160	175	206	156	174	186	158	158	167	167	164	170	168	178	165	160	166	173	161	188	169	163	155	151	179	157	163	183	170	164	174	152	173	181	166	174	169	162	176	150	184	158	162	161	178	174	158	176	188	166	185	179	160	167	165	159	151	171	159	174	141	161	186	166	160	179	159	190	167	149	169	154	170	171	149	174	166	154	169	168	164	153	132	155	179	185	197	151	178	180	168	159	186	176	205	153	178	156	155	195	166	164	176	169	179	161	176	169	192	153	182	148	158	135	160	155	155	179	178	167	194	155	163	171	164	181	152	151	184	160	195	148	173	178	158	188	150	153	172	174	188	165	175	169	175	146	191	160	156	177	180	172	183	204	162	181	207	183	146	169	146	169	162	200	164	163	185	172	154	161	143	180	188	168	150	166	191	185	146	155	165	154	168	167	187	167	187	158	173	147	196	148	163	144	175	160	174	167	170	192	178	144	145	194	175	173	151	156	165	164	148	170	156	148	166	172	200	164	167	169	167	162	178	157	175	178	172	151	177	179	165	153	175	184	200	167	166	171	151	154	184	168	169	160	156	159	163	183	162	153	158	160	139	148	168	159	155
19015	9315	1228	724	508	444	420	433	383	365	382	328	329	322	330	346	307	308	317	303	308	295	300	335	286	336	286	293	296	282	308	326	323	330	283	301	309	326	295	301	324	307	344	286	308	302	320	291	295	289	295	295	302	291	307	327	313	290	337	293	321	303	308	297	305	321	313	329	304	277	311	329	293	298	295	305	306	305	333	289	316	300	324	314	287	321	299	297	360	285	293	314	304	307	335	315	277	334	304	322	297	301	306	356	319	320	306	345	283	333	287	295	313	293	308	313	324	355	320	313	281	309	303	268	322	293	315	329	309	334	318	310	322	297	305	333	305	291	295	262	317	312	325	324	311	332	312	323	291	317	304	296	291	281	310	272	303	292	313	328	305	307	300	316	299	307	336	286	294	331	298	320	308	300	320	297	283	309	284	335	329	337	293	298	324	311	282	332	311	334	303	311	313	273	309	307	306	302	295	287	326	348	296	279	306	319	313	295	329	293	343	278	311	302	321	330	304	303	308	297	288	304	311	341	328	305	307	306	279	301	270	312	297	320	290	312	343	316	311	326	326	342	315	303	331	307	284	315	315	284	320	304	273	288	338	311	295	298	349	268	306	314	341	305	320	317	280	283	303	320	320	315	292	329	323	305	284	287	281	320	303	293	314	298	339	332	312	318	300	319	295	302	330	317	273	305	307	320	343	313	334	299	303	332	334	289	293	317	297	329	302	305	270	283	310	320	320	276	316	292	326	321	293	279	317	296	297	285	322	269	347	332	285	298	313	317	280	308	312	330	287	285	325	303	313	308	310	308	314	287	278	300	331	326	321	304	298	308	311	307	292	300	307	319	317	291	301	263	309	273	306	294	326	326	313	298	264	286	313	332	330	308	316	296	311	287	290	300	294	317	290	270	319	333	283	271	301	300	351	308	335	313	316	304	304	306	313	292	315	291	305	304	320	299	282	312	308	307	301	318	332	308	316	293	322	307	309	331	316	308	299	303	282	321	312	307	287	281	298	292	343	310	295	299	302	332	312	303	278	297	315	291	313	304	314	324	299	290	344	294	316	304	316	296	300	319	306	320	279	289	290	280	273	326	304	278	274	311	325	273	325	332	325	288	312	326	314	322	315	301	301	297	289	294	319	313	281	297	307	349	312	315	330	310	319	329	345	308	314	321	301	292	293	299	316	313	331	339	293	301	294	301	296	272	285	314	309	294	296	301	289	311	343	340	326	305	305	323	318	323	311	325	310	273	331	301	293	318	288	343	291	301	304	332	313	334	304	337	291	337	312	305	305	304	317	327	332	307	327	285	317	303	332	301	300	338	325	284	297	296	312	311	297	324	330	283	304	306	320	303	307	317	312	307	306	314	303	318	272	307	303	337	318	307	291	273	310	292	286	266	304	315	307	292	289	302	279	305	306	279	319	300	303	295	320	267	298	330	301	264	330	293	293	317	284	305	310	266	314	338	319	315	330	317	323	294	310	298	302	303	307	333	306	304	287	313	306	319	306	329	335	348	329	331	289	319	306	301	286	308	289	278	321	315	288	319	312	319	299	317	349	298	297	312	302	330	319	325	334	245	339	347	286	283	299	325	296	319	331	321	307	319	310	316	327	321	299	293	310	298	334	343	274	353	338	309	287	308	307	311	274	292	339	297	308	300	322	300	306	334	309	306	291	302	306	345	321	270	329	307	296	286	316	297	314	325	297	301	290	295	287	283	318	340	326	312	314	309	302	290	298	296	280	328	319	312	288	293	299	323	290	315	303	303	301	352	301	291	323	315	316	286	298	300	297	325	322	314	313	305	280	303	275	317	347	283	324	297	292	305	319	299	300	290	311	340	311	304	299	302	306	295	281	325	313	291	343	319	334	310	311	331	317	298	308	300	280	299	311	269	309	313	346	333	315	333	322	286	315	343	310	292	287	304	303	356	297	339	290	346	329	330	306	336	313	327	286	301	306	299	310	314	319	318	302	277	296	309	331	318	284	327	302	311	298	288	336	293	321	300	323	338	290	298	280	290	303	298	298	304	284	267	298	331	282	292	315	287	314	317	314	310	317	266	308	337	308	303	319	309	342	311	302	292	327	312	304	306	319	319	340	284	319	287	303	290	306	282	321	330	310	312	320	294	305	314	312	317	314	320	298	302	325	295	286	311	308	309	324	254	286	312	308	324	290	301	322	308	302	289	308	320	323	316	291	337	310	304	304	339	311	341	316	282	328	309	304	301	282	310	296	326	329	290	333	324	314	351	307	296	316	313	294	336	294	338	345	297	314	310	291	296	304	343	294	312	304	297	305	318	341	301	342	298	307	272	311	311	309	333	314	324	291	301	341	290	321	317	304	302	293	285	312	288	315	295	298	309	308	328	284	315	313	283	343	311	321	320	295	310	304	310	296	326	293	306	290	289	307	310	319	317	322	265	290	296	302	286	324	306	295	323	278	337	305	293	296	298	316	297	302	302	301	290	308	326	298	296	292	285	310	300	318	294	321	300	305	310	326	289	321	300	289	307	304	299	296	326	277	342	290	291	319	307	289	309	271	299	334	308	313	312	317	296	339	308	299	311	320	342	333	282	311	317	323	286	288	295	319	288	302	307	313	292	332	321	314	275	332	332	311	321	336	294	274	335	292	285	329	306	308	279	379	292	279	316	281	313	255	306	307	310	329	308	279	296	312	297	288	319	270	335	332	305	303	260	289	263	299	329	313	301	309	339	316	314	290	292	290	287	346	307	303	361	306	322	303	328	278	311	296	330	312	282	344	298	293	319	307	297	296	313	311	327	317	309	304	354	267	299	312	318	306	314	317	302	286	295	294	280	316	321	312	302	342	300	296	324	333	305	290	288	281	333	299	267	309	298	316	298	281	317	319	296	324	306	285	291	305	333	311	302	286	328	313	291	318	335	301	304	314	331	315	319	298	297	323	294	315	294	341	327	271	303	326	345	271	313	279	286	315	316	288	308	308	295	311	329	291	306	299	301	292	333	313	316	296	313	309	306	320	313	289	304	329	293	296	352	307	329	307	310	316	285	273	328	313	299	298	318	307	342	274	299	318	320	319	298	286	325	296	278	311	305	310	268	314	302	303	339	295	307	309	322	338	325	322	307	332	304	314	325	313	311	287	315	323	292	331	265	331	308	323	289	289	311	299	321	269	321	304	315	333	299	289	291	303	277	322	333	322	292	315	306	283	321	300	324	303	281	308	299	293	303	300	286	309	299	295	291	270	322	287	288	287	313	292	323	277	287	323	285	323	300	310	322	300	324	333	320	315	302	313	307	307	277	301	303	296	309	288	310	318	311	269	307	268	292	310	310	326	328	305	283	326	323	303	312	305	318	305	323	317	304	297	298	325	301	318	310	306	294	338	320	335	336	310	315	304	329	285	314	309	315	291	288	261	300	339	286	304	315	298	324	314	308	334	305	326	296	297	284	295	317	328	311	319	299	327	334	286	286	291	296	296	327	320	348	287	311	317	317	323	274	320	314
24062	21116	28204	24245	19246	2114	885	650	574	577	554	493	514	492	458	499	475	473	411	452	466	388	440	419	406	416	448	453	408	419	422	428	375	426	439	435	417	385	390	465	408	403	399	422	443	390	453	385	396	407	407	390	401	440	414	434	406	395	397	444	389	415	397	402	405	419	407	385	435	422	408	396	426	412	420	412	409	416	399	357	376	420	431	390	408	373	446	419	416	382	399	405	430	428	452	416	401	425	413	392	401	387	439	395	439	391	397	427	424	403	380	400	416	397	405	411	389	437	425	388	390	403	423	417	413	378	372	431	387	407	412	420	399	405	422	383	406	417	400	413	400	412	409	434	424	453	428	396	425	414	373	428	417	447	395	394	429	435	396	417	406	395	389	424	401	391	398	420	365	384	359	402	412	392	438	433	425	420	419	379	396	416	389	407	415	450	406	400	389	371	418	420	396	428	424	414	433	406	392	439	376	434	430	415	419	394	430	385	402	423	399	411	405	449	434	385	402	396	383	414	413	406	423	395	397	417	392	394	408	407	401	383	427	397	409	403	416	415	423	423	452	436	379	393	417	426	400	396	437	432	399	375	400	399	394	444	414	383	414	429	434	400	395	406	409	418	426	383	392	439	437	434	412	419	391	411	398	414	403	424	377	426	434	391	404	421	384	427	427	407	423	432	420	422	416	419	408	406	401	416	413	423	428	386	421	425	406	409	417	399	385	401	377	398	437	399	378	407	396	394	388	453	417	432	413	403	404	374	387	418	412	394	384	393	411	475	375	407	412	420	416	411	397	422	414	410	415	432	423	386	425	399	448	407	404	410	393	412	413	421	406	418	421	427	400	441	433	368	396	397	443	426	385	419	392	397	424	408	409	402	403	413	404	406	411	397	441	410	433	400	413	412	410	390	404	425	403	402	385	465	423	393	385	428	397	397	394	409	387	405	405	381	421	401	418	420	397	418	422	423	393	396	438	393	464	446	422	411	410	414	419	423	394	374	437	409	402	451	447	390	411	440	402	421	406	404	437	400	414	426	414	439	411	354	417	399	400	392	436	414	454	435	406	410	451	376	408	419	415	372	370	428	394	418	414	405	420	432	363	409	408	394	419	386	396	398	391	399	379	415	447	412	413	442	448	447	410	395	443	436	434	408	412	404	426	402	417	409	408	416	426	408	407	401	413	422	429	416	420	407	393	431	422	407	431	420	389	408	400	383	400	411	394	420	402	448	391	404	425	436	409	400	406	415	426	416	408	428	389	409	385	417	425	394	392	388	393	418	417	414	417	382	400	418	418	403	424	419	426	410	388	378	433	415	394	452	377	416	408	426	397	415	437	380	428	436	423	402	438	417	447	431	394	407	426	414	383	403	396	384	419	391	439	405	390	437	415	399	385	413	435	432	402	418	406	417	388	414	418	408	405	424	430	392	442	434	426	439	389	410	416	414	425	380	407	394	390	383	430	429	435	404	398	426	387	422	397	414	411	391	440	431	416	395	383	405	458	417	415	410	405	415	402	416	405	420	401	394	389	446	407	411	433	427	385	390	436	392	396	449	386	393	410	441	443	458	408	402	460	399	386	441	419	442	393	434	427	411	385	393	415	399	378	417	403	410	430	430	408	417	382	447	393	406	415	384	426	415	409	412	415	449	382	390	426	398	405	400	400	403	374	400	401	428	412	377	365	436	434	408	420	395	401	423	433	405	402	396	415	418	396	436	417	440	446	411	424	435	462	405	380	400	376	445	402	413	409	415	381	398	438	422	397	411	387	380	409	437	404	409	404	415	410	426	415	409	388	426	429	393	407	426	414	424	411	412	405	477	429	378	420	449	418	408	409	415	404	405	416	423	372	388	411	405	406	420	389	407	404	453	391	406	368	417	431	386	413	426	419	396	404	435	405	376	443	409	410	436	422	417	393	420	402	426	442	420	451	424	397	396	393	397	399	423	412	411	400	392	407	382	424	369	380	437	442	379	415	417	462	424	404	423	447	449	413	422	428	379	414	424	445	392	426	426	401	415	396	416	394	403	413	464	429	396	382	410	409	422	410	457	410	389	423	427	408	403	391	418	422	402	407	392	450	388	396	414	423	402	386	381	378	420	391	434	409	415	375	366	404	421	412	403	392	376	463	382	423	429	418	407	364	430	414	432	419	430	398	442	481	425	395	368	420	428	398	419	433	391	392	399	453	380	394	428	435	378	381	414	396	439	400	422	446	381	385	428	410	401	445	381	452	400	394	407	418	412	396	411	396	405	449	412	450	437	440	408	421	383	404	422	430	405	424	401	422	431	399	414	391	412	338	418	422	428	422	444	452	416	427	410	433	419	445	371	442	353	405	409	401	417	403	426	392	377	409	441	423	392	420	424	394	413	433	403	420	439	381	416	399	370	410	405	394	383	425	437	417	416	411	419	397	459	391	416	393	409	416	420	417	440	409	432	421	398	430	449	423	400	415	403	400	443	447	402	404	390	392	425	386	439	462	444	414	398	403	422	413	399	398	410	405	429	418	382	447	418	393	430	419	433	407	405	419	397	408	430	449	426	387	437	460	387	410	407	416	417	408	421	399	403	417	414	411	419	398	432	459	436	427	417	413	402	427	436	435	397	411	382	396	401	411	394	410	419	375	376	414	364	433	425	418	436	393	427	369	409	411	394	458	418	435	401	423	408	442	418	417	415	415	399	405	426	383	403	429	422	378	395	394	402	373	422	418	415	394	428	459	456	398	397	414	433	378	468	363	390	389	380	420	444	384	423	406	378	406	422	356	405	406	406	427	439	401	416	369	404	439	393	405	392	400	431	380	413	410	440	408	401	396	417	384	419	404	430	435	428	434	406	375	405	438	429	401	377	431	361	402	400	404	446	444	450	422	426	407	374	371	410	440	391	439	425	462	414	411	411	389	414	403	388	384	431	418	401	400	447	383	412	373	394	406	409	367	431	379	396	442	406	409	415	426	442	411	389	399	367	403	404	415	405	417	412	418	436	416	396	397	387	430	408	427	412	419	389	414	434	420	392	400	401	399	420	418	402	411	390	454	406	406	430	413	426	409	409	408	387	434	408	433	428	415	405	381	420	413	401	420	436	418	419	390	394	427	405	443	450	401	396	418	451	416	381	426	436	408	395	408	402	411	433	420	397	406	421	420	417	424	409	408	404	404	385	409	388	416	391	364	424	423	386	409	410	424	408	392	408	422	410	409	402	379	419	435	426	411	437	400	399	456	417	424	388	426	425	396	396	419	366	418	387	378	408	433	422	421	390	445	405	375	393	407	439	383	407	393	409	412	404	397	388	401	419	437	417	443	384	422	429	441	408	407	427	430	435	416	387	423	400	396	395	394	417	433	418	414	427	383	388	433	388	405	369	417	386	411	430	412	396	418	411	433	435	389	397	406	398	383	397	441	398	424	374	380	412	463	417	386	417	402	418	436	371	391	409	385	423	418	435	410	410	422	411	418	417	372	365	371	387	423	416	399	409	405	392	396	425
41593	24859	8314	5253	3028	2294	1845	1578	1424	1217	1175	1008	983	937	885	900	841	824	774	774	823	743	769	806	788	772	771	731	735	723	757	739	728	744	677	707	767	728	680	747	729	708	683	745	714	754	695	715	736	713	673	710	734	727	678	720	680	686	744	760	726	696	722	770	728	697	707	678	645	687	726	705	748	680	680	708	636	680	691	684	757	699	646	725	745	698	715	749	676	705	678	700	740	745	734	666	669	716	705	728	695	694	690	707	711	714	654	669	710	711	679	713	718	683	694	648	709	768	721	687	709	677	692	724	682	679	686	672	679	682	705	681	696	718	763	687	684	715	699	685	671	680	720	719	637	672	687	666	690	723	699	675	689	715	721	693	714	703	679	722	699	666	753	675	653	692	746	675	697	695	692	675	697	716	744	666	700	673	714	706	706	707	679	687	720	719	713	694	724	662	701	737	726	713	710	681	718	764	713	716	713	703	706	703	727	710	699	671	711	725	705	674	679	702	727	668	741	723	697	652	711	762	687	691	715	701	676	680	720	684	694	717	680	737	731	705	703	723	696	706	708	689	677	724	738	718	697	671	707	698	639	686	679	724	690	682	670	737	694	679	671	684	703	729	685	711	734	691	658	699	684	656	671	677	703	677	666	666	718	693	674	681	696	676	665	732	706	702	704	691	668	708	761	674	691	656	712	649	715	714	699	713	722	704	664	745	686	725	721	674	726	731	710	698	707	727	695	735	706	708	666	678	761	725	702	703	686	700	691	702	715	715	689	694	725	654	736	667	689	687	697	693	720	714	712	652	706	723	682	679	709	692	700	718	686	665	688	642	733	741	727	714	738	714	712	662	714	693	696	739	686	679	694	687	742	663	694	689	703	701	720	735	705	700	659	712	679	709	685	685	692	731	704	718	693	665	693	692	707	665	691	697	731	729	701	738	719	729	729	700	679	721	673	700	709	695	706	691	762	647	677	655	683	722	723	766	696	744	721	673	693	702	746	702	729	759	724	716	709	691	668	715	751	655	708	689	719	687	727	694	717	690	731	754	680	736	705	693	692	739	696	708	664	676	683	670	722	694	682	737	701	763	716	685	686	663	716	658	728	652	715	647	672	688	674	698	666	684	724	673	713	667	752	712	694	726	740	679	698	725	728	683	730	668	723	703	711	734	759	746	673	738	741	675	703	712	714	721	704	697	702	641	712	741	685	693	722	706	714	697	734	687	729	715	714	679	716	708	702	693	705	679	718	740	697	745	682	709	683	703	692	678	680	750	714	659	712	706	711	725	671	710	719	690	693	690	636	709	679	698	708	719	732	738	728	698	646	667	680	673	687	698	735	739	734	701	683	705	715	699	814	679	653	698	722	702	719	719	743	692	684	653	682	735	651	668	671	719	704	706	727	718	704	711	722	726	717	702	655	721	714	704	704	662	708	717	726	747	720	750	682	699	726	709	709	704	706	705	699	685	727	700	672	763	696	677	715	730	731	705	672	697	678	738	726	647	699	678	708	685	692	705	716	667	670	706	729	664	673	680	694	691	701	659	676	680	755	716	693	690	658	668	756	709	709	688	685	703	670	775	666	701	692	706	705	703	673	668	685	666	709	698	681	716	753	730	679	752	693	689	725	734	700	659	739	770	693	662	650	690	686	659	685	708	757	653	666	766	720	665	680	699	694	667	691	697	674	703	691	740	727	749	705	697	686	722	697	706	719	712	721	702	688	717	718	690	743	690	682	674	675	729	694	681	715	689	659	694	706	745	667	695	743	723	664	682	679	696	689	697	723	703	740	744	709	719	691	646	675	677	717	671	705	660	690	683	777	692	687	751	643	655	729	655	691	729	694	712	710	720	703	710	672	692	695	701	678	709	742	703	690	726	669	707	667	715	694	696	702	706	681	663	666	661	698	715	632	707	716	757	655	660	714	663	701	723	712	679	709	719	700	685	715	735	746	739	733	651	690	689	717	717	676	706	699	728	692	734	688	720	716	666	712	745	728	676	724	700	699	724	726	705	723	701	688	779	687	729	700	715	679	718	682	709	717	698	703	681	702	685	756	715	712	701	707	713	696	737	701	665	702	672	703	711	677	701	667	706	668	696	685	672	685	688	713	726	671	699	680	688	699	706	674	694	721	686	752	743	742	666	663	707	700	640	725	702	705	733	730	721	729	654	713	688	735	705	657	708	724	733	696	740	719	685	724	775	761	712	723	698	696	704	696	753	737	728	657	741	703	695	681	701	687	677	699	705	670	737	728	712	695	662	724	663	731	663	681	690	733	682	709	668	701	712	729	681	670	692	679	692	731	707	760	696	687	708	669	683	724	695	675	724	722	702	687	739	742	741	735	692	690	700	719	689	722	748	666	721	711	732	712	675	734	705	660	692	708	714	719	696	746	685	677	660	635	711	699	718	749	674	750	725	681	650	703	685	686	715	732	670	730	720	699	679	664	687	670	699	760	720	713	716	684	678	650	704	679	688	651	708	689	651	704	741	665	706	686	732	769	720	745	704	701	669	706	652	710	682	730	699	662	699	731	722	713	702	672	729	701	662	700	691	743	697	730	664	704	736	687	697	713	745	655	701	701	736	679	656	692	742	699	727	709	711	684	725	704	704	678	725	722	730	659	689	676	713	709	675	707	686	731	664	694	693	700	703	744	738	718	695	717	718	714	739	710	685	764	699	676	732	716	709	683	692	748	729	744	656	748	680	783	740	702	675	721	691	704	721	720	749	690	676	679	709	704	712	702	704	712	670	708	707	695	676	644	643	690	674	688	639	681	718	692	715	713	721	731	708	680	709	639	724	680	700	756	673	673	747	698	683	689	720	733	703	674	689	705	671	713	679	715	662	653	721	709	696	703	692	708	702	671	726	698	684	724	716	693	707	688	657	727	634	692	646	717	696	679	669	710	673	682	719	699	679	753	688	697	743	724	686	697	698	718	715	699	689	699	716	676	753	718	702	700	694	725	726	714	701	708	694	715	677	733	704	709	712	683	681	672	675	666	697	683	709	701	716	803	689	697	736	686	731	690	676	751	719	710	708	667	688	669	716	691	699	700	730	664	717	699	692	707	715	673	642	725	676	682	674	715	724	644	700	633	729	660	760	756	745	683	719	682	697	689	682	686	663	680	715	664	705	670	700	660	725	752	697	723	700	712	699	653	664	725	708	698	711	660	725	668	693	683	724	650	696	700	704	674	711	704	720	707	634	704	693	700	703	673	681	715	668	705	723	708	726	667	684	684	687	690	661	722	710	700	657	686	719	736	689	741	729	718	695	677	701	676	706	660	712	743	711	682	715	665	727	709	691	682	753	662	718	689	667	661	698	743	678	740	716	712	659	670	680	683	679	728	705	669	727	711	711	657	722	677	691	724	700	698	686	747	692	661	704	656	677	686	695	690	697	719	769	678	675	709	682	768	669	699	668	689	679	716	660	727	694	755	698	715	693	685	706	706	703	692	694	676	736	741	706	702	706	714	725	691	724	701	690
23029	21076	28747	23606	21075	18056	2359	1183	907	895	745	777	740	703	658	634	665	673	646	608	603	610	589	611	586	568	591	604	598	639	588	596	566	603	586	596	605	583	538	587	587	593	581	604	615	625	589	573	552	597	615	568	641	572	556	557	583	561	550	601	594	542	600	570	602	573	569	569	576	535	579	586	543	581	604	573	577	520	591	554	604	597	590	541	622	590	560	568	571	546	544	579	582	587	576	599	579	588	580	585	608	628	573	578	568	565	614	564	593	578	582	559	607	557	572	559	583	561	507	581	542	576	561	526	582	560	566	564	617	582	597	560	598	561	524	558	548	585	590	578	605	575	555	568	579	574	573	564	587	560	583	553	562	582	585	560	538	566	552	546	556	556	593	561	588	576	545	590	574	561	560	579	573	557	556	542	596	552	595	590	577	541	533	555	600	614	566	555	610	544	576	544	521	583	588	601	551	555	568	551	576	586	565	563	602	539	562	540	564	551	580	563	544	572	580	602	611	504	540	606	585	554	549	566	568	583	574	545	560	595	555	554	560	603	544	555	535	562	558	510	571	611	563	619	550	569	560	546	618	570	561	536	591	577	587	603	538	591	540	555	533	566	592	532	597	560	544	551	593	592	561	568	564	544	570	603	560	583	571	581	583	577	604	599	610	571	640	560	539	574	576	585	529	583	575	558	543	558	548	563	562	541	556	552	568	553	520	577	542	532	562	586	610	584	568	553	561	584	584	571	602	551	603	537	560	578	559	555	560	544	591	567	549	564	604	605	534	552	602	547	545	593	532	560	618	574	560	575	532	604	554	527	555	558	586	605	583	545	576	543	593	542	598	553	560	595	525	559	566	558	562	592	623	612	573	518	571	563	507	554	563	577	548	599	540	565	605	534	544	593	560	535	592	586	582	531	524	587	548	593	597	553	547	541	566	516	563	564	543	584	598	562	573	618	558	555	570	554	570	565	585	529	583	573	546	538	600	556	568	543	576	581	596	562	587	582	568	568	538	593	583	606	543	563	561	586	594	533	549	581	576	549	563	568	582	578	545	555	597	555	535	601	549	590	568	567	545	572	595	537	553	571	566	572	584	595	552	569	565	565	560	568	561	565	576	569	549	516	565	558	560	546	621	538	560	559	526	590	590	577	565	561	538	541	606	570	604	595	566	569	625	513	594	562	570	636	591	579	599	543	540	526	531	567	565	572	564	590	589	585	585	584	582	562	603	541	571	548	559	547	583	594	594	550	530	555	520	551	569	573	571	560	584	547	571	563	554	579	549	557	587	613	595	550	518	566	591	558	542	542	535	572	575	560	568	577	599	561	577	555	579	608	586	611	577	561	608	559	606	546	577	592	600	569	587	541	540	522	575	578	593	602	585	565	530	580	606	564	527	551	571	545	541	577	533	503	583	533	557	579	555	572	533	544	553	562	561	577	538	523	577	552	544	535	535	576	562	560	552	543	543	605	546	576	592	552	570	554	565	560	538	569	597	547	549	541	560	543	584	546	567	601	607	604	588	570	544	575	577	554	558	568	596	567	609	551	588	570	540	563	602	578	607	546	565	594	592	590	563	561	547	540	575	526	558	573	578	562	546	575	584	551	568	544	627	616	547	561	607	590	592	546	598	576	519	565	593	532	572	564	608	570	566	540	561	552	604	527	552	579	584	569	545	551	558	548	528	569	566	574	573	591	585	549	591	536	521	582	558	562	564	576	580	639	563	583	567	598	562	573	554	549	540	536	555	602	555	550	544	570	586	608	595	605	548	594	571	549	535	578	512	528	579	579	535	577	583	539	571	568	551	547	590	578	591	613	595	530	548	552	574	566	545	598	564	542	565	568	574	555	582	562	583	546	564	580	531	581	562	578	579	579	548	563	531	553	553	542	577	540	578	564	526	559	545	536	540	642	572	571	555	572	508	584	565	604	533	586	592	594	584	548	540	576	545	582	566	555	605	531	591	566	580	565	567	584	527	572	561	607	574	558	595	521	545	593	575	556	543	530	606	597	579	537	597	567	600	567	546	538	547	517	557	543	565	599	581	589	563	548	570	566	600	532	573	597	574	520	569	539	579	539	522	592	555	518	562	565	584	574	525	520	541	566	545	568	604	608	562	563	602	589	554	537	567	547	570	572	563	573	568	587	575	555	577	569	568	567	598	577	590	558	543	560	566	572	548	556	588	544	558	577	589	582	543	571	577	589	530	572	573	549	603	618	572	583	595	576	517	583	587	528	527	547	556	550	556	571	543	555	558	535	593	526	551	565	557	573	606	555	574	524	558	576	620	572	595	553	557	548	595	544	560	578	556	562	547	555	604	558	513	595	537	536	581	565	539	586	566	551	560	604	562	593	610	543	588	622	556	536	522	589	561	564	554	529	549	512	579	574	526	576	537	584	563	571	569	646	575	571	526	557	550	578	570	558	590	600	555	513	571	571	601	551	545	538	595	581	607	550	573	565	549	580	583	579	547	538	561	569	593	564	527	577	557	554	527	583	585	607	561	568	564	573	590	576	608	539	591	581	581	574	562	589	572	611	561	552	538	620	538	590	597	557	585	600	598	546	573	512	560	588	571	534	585	585	558	608	546	558	575	549	510	551	543	516	571	604	563	626	597	537	620	558	544	566	584	567	550	583	568	587	581	578	561	534	589	544	510	571	568	554	566	570	543	524	539	551	580	577	594	593	559	570	539	561	548	562	530	586	576	549	532	554	574	582	577	563	587	502	596	615	572	623	579	592	578	621	570	569	576	543	551	556	592	559	609	555	549	512	558	536	529	600	588	598	525	572	583	588	545	585	538	564	580	592	549	573	576	598	537	560	544	555	585	623	595	580	560	594	555	566	570	602	617	564	568	527	581	561	531	560	545	564	566	586	573	542	589	536	569	560	605	593	587	556	582	579	555	605	597	571	594	566	533	566	569	582	568	575	565	547	575	564	560	544	530	570	566	524	550	606	566	605	592	539	553	587	526	577	576	592	554	556	559	570	595	555	541	565	570	559	568	576	553	539	531	592	579	532	616	547	558	581	582	594	556	570	524	615	559	596	560	539	553	534	516	533	550	575	577	596	562	592	563	555	568	554	585	548	553	525	562	580	580	566	580	582	542	559	544	555	561	539	580	549	556	585	542	522	592	526	521	572	577	568	572	556	599	549	552	556	588	591	576	576	590	550	582	560	580	534	535	548	583	536	541	527	570	603	561	551	607	574	584	610	557	566	556	562	558	586	574	542	573	547	546	586	567	573	583	552	569	548	532	535	564	536	525	578	588	584	594	559	544	571	562	554	541	584	551	622	559	590	545	567	567	568	577	568	575	584	564	574	582	557	607	531	522	535	518	572	528	596	563	572	588	525	632	597	630	565	553	601	555	563	538	549	580	562	530	578	587	532	527	590	512	545	593	558	553	549	565	541	596	529	578	570	552	609	555	555	554	590	584	558	566	550	588	548	556	533	561	628	547	554	581	573	573	561	600	580	589	579	548	572
50062	35381	13384	11139	5106	3888	3191	2597	2141	1893	1763	1511	1449	1355	1298	1322	1164	1108	1187	1152	1062	1047	1078	1085	1101	1127	1085	1007	1060	1046	1031	1026	966	971	1002	1040	963	977	950	955	937	967	949	951	999	955	1002	924	946	954	978	928	920	947	933	958	928	974	894	952	947	984	934	980	928	953	978	911	955	982	993	920	1023	955	1000	935	945	969	908	1001	888	947	957	920	891	919	930	983	965	951	948	900	907	943	950	910	966	934	890	968	933	930	935	926	906	900	968	969	958	901	1014	931	915	952	914	931	975	968	950	883	935	946	947	901	919	948	939	909	948	940	936	950	896	928	941	935	894	891	947	965	912	915	929	986	911	923	935	956	917	950	901	1005	902	968	931	933	912	928	950	877	998	906	1019	908	926	957	909	956	894	902	940	939	890	970	1000	930	949	951	905	943	956	945	973	909	935	954	970	960	966	908	908	912	899	991	938	914	942	936	961	994	955	979	919	984	914	930	931	950	947	922	956	883	945	920	872	953	945	925	981	919	915	966	881	971	939	916	978	898	913	955	938	962	908	928	962	906	933	993	892	854	907	954	986	957	951	951	947	988	988	943	939	1008	957	959	932	983	946	953	908	906	950	935	911	978	1006	925	961	928	924	951	882	929	916	988	916	962	927	959	924	919	936	997	961	961	930	896	918	889	957	883	942	954	967	931	934	889	954	950	909	951	914	911	912	932	869	921	933	964	902	965	916	948	975	969	972	953	907	965	991	908	978	931	965	993	935	932	930	936	922	955	906	921	945	982	925	903	949	960	937	947	935	954	916	944	874	933	927	936	923	927	941	973	880	901	979	926	960	949	953	963	940	936	951	957	988	919	936	980	943	876	949	956	1009	887	936	963	922	925	965	931	957	939	957	896	996	891	922	941	911	880	885	931	946	901	1039	920	949	944	936	955	972	934	963	944	959	972	938	956	948	966	959	921	904	885	911	906	922	921	941	926	917	937	987	957	927	953	908	1006	948	912	931	952	983	909	936	996	899	943	903	931	999	886	939	923	866	951	899	946	939	927	874	912	940	900	925	936	939	957	917	944	939	960	959	927	941	936	957	961	921	946	932	877	937	897	926	939	899	934	889	987	932	919	933	903	948	913	871	968	916	953	950	937	932	913	928	899	938	949	907	980	952	953	949	985	946	927	952	967	917	984	958	904	935	952	946	927	968	947	937	931	886	943	904	937	942	969	959	876	943	1015	1005	955	914	920	954	974	935	873	923	925	922	931	916	962	1002	907	910	946	976	967	960	931	996	898	898	958	972	911	916	932	944	877	903	952	965	902	932	899	890	939	949	922	896	968	944	927	944	1012	925	906	902	924	932	888	925	952	945	928	952	915	952	877	942	963	926	978	943	936	952	997	952	887	947	948	976	965	901	938	989	967	942	933	906	967	922	901	993	933	945	930	917	956	951	969	1002	956	901	919	860	953	959	912	984	940	920	959	946	917	944	963	922	876	969	1017	936	990	977	926	949	963	928	952	934	897	929	932	1028	924	983	923	918	917	917	868	924	969	949	928	942	883	942	966	977	897	975	965	925	948	940	952	955	924	959	936	937	977	933	929	910	920	961	974	910	936	966	960	957	946	912	904	904	928	939	953	944	966	877	901	997	978	896	961	944	935	929	965	947	1018	954	910	914	925	967	915	925	901	955	1032	920	947	918	911	947	921	945	947	921	958	875	959	927	949	915	901	926	909	962	870	939	930	953	973	912	981	931	941	902	926	955	944	944	1016	939	906	888	938	967	946	892	946	935	890	953	961	933	898	906	955	970	982	957	927	905	919	952	950	910	860	928	878	993	920	922	947	964	961	879	946	909	923	952	928	903	891	940	903	951	957	893	935	973	925	941	939	919	936	946	942	943	932	920	890	964	921	921	933	923	959	968	979	911	960	929	925	965	977	906	932	973	915	973	948	953	905	967	928	966	908	898	933	956	933	910	928	979	931	985	971	942	918	942	942	924	916	984	935	979	888	921	903	934	908	913	945	926	917	936	963	919	895	988	957	957	986	974	947	935	970	927	983	929	917	951	964	956	878	970	939	960	891	967	951	936	924	962	930	944	877	953	934	937	924	1003	985	902	928	987	949	944	901	951	879	972	974	919	925	912	969	940	941	986	928	894	881	982	955	975	899	913	933	948	929	916	958	952	969	889	940	917	938	905	949	942	894	928	963	904	907	882	896	897	935	985	921	959	948	917	933	886	942	960	892	932	941	968	875	965	907	900	993	978	899	956	1000	974	865	933	990	959	949	951	861	952	915	940	975	971	960	939	936	957	961	906	1010	964	915	935	928	989	960	853	920	930	902	940	890	910	928	884	924	954	904	956	899	933	919	956	915	905	933	979	901	980	979	987	934	887	871	976	915	900	963	934	930	910	962	936	929	910	916	926	916	912	924	969	944	912	885	957	938	918	922	968	921	941	972	974	941	930	943	914	951	912	959	951	897	957	973	939	941	953	988	949	921	931	934	959	970	910	954	950	976	966	941	928	984	1003	929	903	974	948	953	924	927	962	998	947	914	939	928	929	1002	902	914	919	948	943	1018	947	956	947	902	971	969	915	900	917	920	976	911	939	911	888	907	1018	932	916	888	934	902	892	902	926	975	933	938	913	968	919	920	1000	1006	947	868	897	939	911	935	945	901	898	904	919	911	1015	943	945	924	956	904	905	877	976	966	931	905	970	958	917	951	923	939	908	946	964	936	901	953	929	939	883	994	949	942	928	932	943	952	939	998	900	958	911	898	972	909	938	898	958	943	940	998	928	915	920	987	947	928	926	913	1033	913	916	941	922	947	969	939	943	884	907	893	905	926	937	930	870	973	946	920	961	900	935	946	932	954	911	954	942	961	881	905	920	942	905	953	904	945	949	934	951	907	964	906	921	976	904	956	918	908	934	912	900	930	924	966	959	943	909	938	926	934	926	891	918	1013	965	903	984	945	918	899	973	923	930	938	994	915	948	919	894	929	914	947	910	933	968	1009	951	963	949	982	972	956	963	1001	931	946	945	908	949	935	925	966	964	935	887	936	915	985	969	916	950	936	894	924	930	924	968	943	899	965	910	855	913	938	1004	905	963	889	905	888	947	962	927	860	884	918	947	976	942	926	936	972	988	942	876	933	964	934	923	903	914	937	931	948	906	941	890	932	872	903	904	933	960	908	963	939	950	950	928	966	969	887	903	921	946	982	947	965	924	930	941	961	944	941	929	964	942	937	994	948	961	953	974	956	961	960	931	918	973	911	936	883	982	910	941	921	999	936	932	945	1003	930	936	953	939	980	915	947	944	963	882	917	972	916	998	930	919	916	854	945	957	942	963	993	909	883	920	935	954	920	958	901	971	926	902	957	903	909	903	980	864	952	918	931	964	916	950	946	938	964	910	981	913	920	887	946	909	933	978	969	995	916	967	916	963	932	950	899	935	941	951	936	915	914	899	956	870	917	967	971	961	957	920	937	955	980	971	973	966	914	936	928	942	953	992	897	970	926	919	920	941	940	957	907
26647	20824	9692	611	275	210	187	226	186	196	201	159	170	189	178	170	151	168	181	181	176	185	179	174	169	157	170	191	162	152	180	154	184	184	180	175	175	164	146	175	188	185	165	153	180	174	178	186	192	179	165	155	210	189	163	180	148	168	177	183	184	178	184	187	176	172	175	165	189	183	158	172	188	167	140	157	183	174	168	184	184	180	172	176	174	164	182	192	163	161	178	184	151	178	175	156	169	180	172	181	144	165	166	171	148	182	166	185	158	163	167	157	191	184	160	170	169	157	153	164	171	167	164	176	168	174	164	167	162	173	182	178	174	162	162	179	151	137	160	156	159	158	171	171	155	171	164	174	163	182	190	188	165	202	174	154	156	185	172	164	179	166	150	175	175	168	158	149	188	180	160	154	173	166	180	173	170	186	174	180	154	171	170	188	166	176	178	180	174	192	177	154	172	172	164	189	168	168	168	176	156	174	168	156	153	172	174	208	157	163	179	170	184	163	169	159	177	169	177	187	162	200	161	164	176	167	171	166	171	150	179	191	158	175	167	174	156	197	170	170	157	179	173	173	189	168	178	165	190	165	181	179	166	184	148	144	159	169	181	186	178	173	153	183	169	172	160	176	165	180	164	178	172	204	173	159	174	187	162	176	174	174	173	170	171	195	177	162	171	195	175	154	164	165	170	176	185	177	159	168	170	187	190	163	184	174	182	143	189	169	178	160	184	165	170	161	163	148	176	158	179	184	156	175	156	173	170	166	205	191	169	163	174	162	189	159	162	157	171	182	189	170	171	186	173	175	167	166	172	165	169	162	156	168	183	144	145	182	163	161	149	161	173	188	158	159	176	172	183	190	196	160	166	172	160	186	174	191	163	186	161	157	162	167	145	171	180	159	175	176	186	185	138	173	209	181	183	163	173	179	156	168	141	171	185	180	165	169	178	175	175	168	165	200	166	168	182	172	167	174	184	155	188	175	190	143	187	187	194	160	178	182	169	177	177	125	208	184	170	186	177	181	166	150	175	149	177	179	131	178	175	173	193	184	158	173	161	157	162	167	167	171	190	190	173	161	191	157	175	167	164	192	173	178	162	206	193	154	164	184	166	162	174	174	172	177	176	165	198	187	176	178	164	179	163	168	175	190	181	160	163	171	185	181	162	153	166	180	176	167	163	159	164	173	182	190	176	189	183	167	183	166	180	162	167	176	161	169	156	164	167	168	186	184	174	156	198	165	169	153	171	157	157	160	152	159	165	161	170	182	145	177	190	167	171	176	154	146	179	161	163	162	187	156	156	178	163	169	157	161	177	158	167	184	165	192	177	153	158	146	182	194	179	176	166	186	166	165	165	175	176	178	143	164	167	163	168	183	166	162	202	196	173	183	178	164	164	164	164	155	187	181	163	184	192	164	168	165	168	194	196	159	156	162	177	175	197	151	170	168	172	181	172	164	177	145	169	166	163	183	203	166	181	182	172	171	189	185	174	162	177	178	187	179	184	173	168	174	166	170	168	180	165	182	165	183	151	168	163	185	160	160	157	168	163	164	167	177	163	170	171	164	173	170	171	144	156	180	169	155	161	174	168	170	189	156	172	165	179	167	163	145	185	188	161	164	171	151	198	189	144	171	176	183	158	149	189	181	172	179	168	181	178	205	161	189	162	169	167	149	187	169	166	194	163	170	190	167	159	185	159	148	169	161	194	175	173	163	159	166	188	167	191	176	165	178	185	189	164	173	170	155	183	164	173	167	159	184	178	159	158	158	141	145	174	184	170	154	183	165	192	162	167	179	177	177	155	164	167	167	160	194	179	165	161	161	186	171	185	174	193	183	178	185	163	193	172	171	192	182	181	195	165	180	174	186	182	139	158	175	182	179	168	174	172	154	169	202	149	189	190	166	178	160	175	171	173	175	170	180	157	178	186	177	166	172	152	160	156	159	155	169	132	164	188	173	170	131	170	160	168	176	182	189	165	175	129	163	150	181	156	154	194	191	169	180	162	166	145	209	171	154	181	160	192	155	168	178	173	145	160	182	177	171	178	169	179	175	178	185	153	151	145	159	176	178	168	186	165	167	167	180	164	145	178	187	162	161	166	159	182	162	159	180	182	138	141	148	154	143	167	172	156	170	157	170	170	198	186	173	188	182	187	166	158	178	158	169	190	183	187	157	167	173	161	174	174	163	168	166	146	159	163	185	158	172	177	193	198	167	159	186	166	177	158	183	162	183	172	172	152	178	167	182	188	161	144	156	186	172	165	160	160	194	155	151	196	173	152	187	169	147	178	186	170	162	179	172	158	174	167	163	175	174	181	168	185	180	176	175	187	174	148	181	174	163	178	201	139	161	193	180	159	162	182	171	170	183	185	188	163	173	174	185	165	168	181	153	176	181	181	138	172	188	174	187	157	187	174	193	164	164	183	173	172	175	170	157	175	179	188	193	185	187	178	176	184	185	160	167	149	170	185	177	160	177	164	180	175	152	164	188	196	179	173	162	175	173	154	176	196	191	169	168	180	211	186	174	172	154	150	161	158	166	179	164	184	170	172	185	182	162	175	167	165	156	156	144	183	161	162	172	177	178	161	177	174	166	154	187	168	172	180	181	150	152	152	160	161	179	155	182	177	152	162	170	167	187	158	186	203	171	162	199	149	176	175	171	192	196	162	148	190	158	177	175	146	190	175	153	172	189	161	157	172	188	154	148	147	165	150	175	173	175	177	163	172	187	174	162	158	185	162	176	169	162	156	159	159	176	184	176	178	171	161	151	160	138	178	148	166	138	181	215	172	175	182	145	181	153	181	163	185	180	184	194	173	166	178	157	168	156	162	159	156	157	163	205	150	154	172	169	187	177	173	173	197	154	171	161	182	168	182	153	169	170	181	154	171	194	186	160	152	174	180	184	180	162	153	181	174	174	209	148	176	189	176	147	191	179	180	160	186	149	194	183	166	195	180	178	179	170	166	155	181	163	173	177	175	163	173	214	165	181	152	188	195	170	167	172	159	180	189	192	161	156	182	141	156	162	163	158	156	169	186	142	169	205	179	170	181	144	190	153	160	169	156	182	178	151	165	163	188	167	181	168	197	165	159	168	187	163	170	167	177	149	170	183	156	167	168	175	185	162	161	192	197	190	161	170	171	160	169	180	153	174	159	180	185	171	162	186	190	165	159	173	177	169	154	178	181	186	188	177	168	187	151	175	163	186	173	206	165	187	178	183	153	165	174	155	180	163	153	160	167	197	185	168	163	181	197	151	167	157	175	157	158	187	144	169	173	171	136	188	181	173	154	166	157	168	176	182	182	162	156	171	163	194	157	187	193	168	180	179	170	159	168	163	160	154	173	179	168	150	201	180	163	173	174	166	173	154	174	160	162	163	163	172	184	148	215	156	156	191	178	166	177	177	156	184	165	162	178	169	148	158	180	179	154	186	159	173	178	152	159	172	163	146	170	167	157	201	166	177	175	162	160	177	155	172	159	167	178	192	165	168
19208	14364	1244	1024	557	436	394	379	381	367	347	349	303	327	351	315	312	300	314	293	333	316	322	307	295	322	312	331	327	341	275	316	312	347	338	288	287	321	331	338	307	339	296	338	299	321	281	318	302	325	305	282	322	304	334	354	304	296	352	332	315	302	278	310	311	297	328	310	299	319	303	321	347	323	317	299	295	287	305	295	284	326	282	318	300	320	307	308	297	331	306	331	300	315	317	311	306	311	291	327	278	302	318	277	319	332	313	302	285	305	307	297	285	301	296	330	310	325	332	290	351	313	316	335	299	320	302	320	304	319	313	311	290	305	305	296	312	322	336	301	307	349	321	315	315	318	307	324	303	306	299	295	337	310	288	327	278	305	289	336	280	280	322	301	311	313	335	354	299	325	353	312	327	301	316	304	319	299	320	318	324	339	316	322	316	324	303	278	304	320	296	310	316	315	318	329	305	313	342	273	321	333	333	343	309	312	314	315	329	290	308	331	320	327	302	310	313	322	302	315	277	301	322	307	294	324	305	299	293	310	320	312	305	303	309	332	304	350	293	306	302	307	314	325	321	313	312	285	309	328	311	308	328	324	346	298	313	300	293	319	297	330	313	317	296	293	315	294	300	309	279	297	332	285	308	308	299	300	292	326	300	320	310	293	342	329	295	314	283	285	315	312	317	262	294	291	309	308	335	285	291	313	313	317	311	325	323	321	336	325	305	337	295	307	306	332	299	332	343	300	327	315	347	322	305	309	317	343	308	306	291	313	316	328	326	334	281	304	311	301	292	299	280	326	299	322	323	294	308	320	286	298	335	307	320	315	293	340	305	345	330	338	313	341	320	323	316	312	300	337	315	277	322	310	280	319	283	328	288	359	301	270	308	303	260	278	270	285	320	331	304	286	298	287	333	291	286	302	312	320	337	311	303	293	302	279	319	304	344	301	324	340	293	291	293	312	319	349	338	321	294	307	306	293	332	317	304	334	307	362	296	292	317	336	286	302	310	292	310	300	330	321	300	293	302	347	329	319	310	278	316	318	324	348	319	318	311	314	311	319	321	315	317	295	304	289	301	299	324	324	315	297	328	323	328	272	319	324	317	316	305	317	317	307	328	326	322	280	324	272	315	334	305	311	302	280	322	291	306	307	329	341	319	293	295	321	313	307	301	312	292	340	302	305	315	303	355	304	316	324	312	351	300	336	288	289	319	288	330	286	336	320	290	358	319	289	301	316	331	333	310	304	326	336	296	310	313	325	324	321	308	302	296	350	272	299	307	289	309	301	304	322	339	292	325	323	322	270	332	336	299	323	275	274	276	308	307	279	284	313	335	311	352	304	315	303	314	296	323	334	352	295	300	318	293	312	303	321	305	285	311	308	303	317	324	351	325	285	313	312	324	315	351	299	304	346	332	334	332	291	303	319	324	307	316	319	286	275	319	296	328	303	299	308	313	287	330	295	315	299	300	307	299	290	329	306	319	327	312	332	307	343	302	332	306	335	311	305	338	325	299	291	317	303	298	335	314	312	296	291	285	315	310	289	309	324	315	323	283	349	315	302	299	308	281	345	307	292	306	315	296	320	320	323	265	300	334	315	310	308	310	303	315	284	268	296	314	340	336	293	325	289	278	296	336	321	308	291	329	312	326	296	326	282	359	303	311	296	306	316	297	328	327	338	324	309	317	325	275	302	275	310	318	309	326	342	323	328	305	298	301	315	317	318	302	302	288	310	288	308	313	290	319	329	303	341	289	321	318	265	304	314	323	312	288	321	302	314	293	325	322	309	321	290	292	318	309	304	315	331	331	315	308	299	300	310	281	337	331	311	336	307	300	358	311	316	304	296	316	299	297	326	325	309	313	320	297	291	312	316	337	336	345	319	307	324	308	304	299	323	291	318	315	279	297	306	283	295	329	315	301	282	279	280	340	320	336	284	320	298	289	318	319	315	308	316	260	310	292	295	318	333	361	316	282	321	320	281	322	317	294	307	340	340	308	327	294	307	319	318	291	291	293	304	338	328	290	292	349	300	290	315	262	292	330	322	305	340	304	296	282	291	317	311	313	291	302	316	323	316	269	301	299	315	291	329	302	300	331	305	291	312	313	287	313	342	310	345	332	333	305	323	327	295	306	313	318	309	294	301	333	313	294	300	330	318	318	325	317	300	304	306	290	281	320	305	315	301	323	288	328	299	303	357	289	322	319	303	341	339	341	288	301	314	295	283	300	312	322	331	309	324	299	308	333	312	308	318	307	346	304	294	309	310	298	305	308	292	319	332	308	297	289	295	335	330	293	324	293	296	323	317	300	290	298	341	306	324	345	318	304	291	319	324	305	304	304	333	299	345	316	302	331	271	309	277	338	293	346	326	311	298	311	296	333	332	294	323	280	327	323	357	287	326	329	300	338	321	311	319	315	302	323	332	272	322	306	316	325	328	295	314	292	322	314	322	305	304	310	288	327	323	303	321	310	305	292	310	314	331	335	315	301	331	289	282	333	302	320	330	335	298	320	306	328	297	318	300	312	318	317	296	327	288	316	312	297	342	328	262	291	323	332	303	334	310	315	287	301	322	288	344	313	312	330	296	314	316	322	317	300	305	319	299	312	337	288	291	322	310	293	320	295	295	339	284	317	307	296	328	335	301	339	296	313	329	289	306	304	281	308	336	334	355	280	333	338	303	295	321	316	306	284	286	300	329	336	285	327	309	303	338	311	281	310	307	307	309	302	297	302	307	305	331	295	306	311	280	310	320	331	331	299	366	315	312	319	332	297	322	318	318	329	301	303	297	334	300	307	351	321	329	307	309	326	346	303	288	322	322	318	299	295	318	319	303	329	296	290	298	307	287	300	301	275	315	301	331	310	317	314	318	322	322	315	332	328	288	315	305	303	315	294	285	303	333	327	344	312	315	326	328	291	301	295	315	324	338	289	290	314	281	317	342	308	314	330	305	307	329	306	322	305	301	285	307	321	333	278	300	294	315	296	319	314	344	305	304	298	308	313	313	303	273	314	322	309	320	295	312	306	329	295	300	308	292	305	319	279	305	317	310	321	293	331	324	273	298	315	313	302	300	320	351	271	292	289	315	316	351	314	324	305	341	314	284	345	331	312	313	324	277	339	306	326	345	307	336	293	305	306	318	313	331	312	309	304	305	333	302	297	318	299	289	312	298	335	301	318	333	322	277	324	295	320	327	267	311	296	299	299	318	315	328	312	323	283	282	304	309	298	294	320	316	304	302	293	326	308	306	296	311	325	314	301	304	303	298	347	321	330	308	316	286	295	311	290	281	325	323	316	330	340	324	329	311	306	331	287	335	326	327	304	308	307	305	310	317	315	313	347	303	315	301	335	292	306	291	332	311	277	295	318	305	313	301	330	336	315	322	325	300	323	312	308	274	325	323	331	314	339	312	311	313	300	313	319	317	317	307	270	308	260	303	296	283	311	303	296	310	340	301	349	297	324	304	299	330	320	334	306	303	349	274	336	311
24038	21103	28256	24154	20094	2854	917	639	569	573	500	507	479	482	440	450	435	432	440	450	459	421	468	457	474	477	391	435	446	403	436	430	414	417	384	398	388	395	398	389	400	431	382	402	424	436	394	454	438	436	414	407	396	426	424	386	427	463	399	419	419	374	391	409	410	406	416	458	449	407	409	427	399	372	393	436	411	428	380	422	443	434	421	441	444	443	381	431	422	420	423	411	433	420	439	397	430	403	435	407	425	412	419	390	408	413	407	435	418	422	403	441	418	416	430	418	398	400	416	416	406	386	413	392	432	408	375	417	414	407	423	452	439	412	410	390	400	416	440	409	410	418	403	432	433	407	409	434	387	428	439	432	398	445	373	425	393	381	398	414	404	390	395	436	421	393	387	426	429	396	407	405	410	379	405	366	402	443	431	431	421	428	431	458	380	429	430	405	404	379	430	397	399	424	398	441	433	404	454	425	436	400	410	418	382	427	395	458	381	435	429	462	409	401	457	421	420	437	384	414	403	405	442	453	424	424	386	406	436	417	417	419	423	466	399	407	404	438	390	444	395	395	454	450	423	419	400	421	416	411	427	398	413	400	420	422	418	393	402	405	425	401	407	384	422	391	480	416	411	428	399	420	444	383	420	430	397	407	415	424	393	433	378	425	400	416	414	437	422	411	389	404	405	403	406	401	411	394	451	425	430	407	428	384	415	413	428	409	443	430	412	394	392	413	422	370	398	393	417	437	437	453	427	435	399	406	395	417	394	371	435	362	408	417	419	443	442	429	436	439	396	431	408	408	412	418	407	418	392	413	437	405	384	378	419	425	418	430	385	435	434	443	404	402	433	396	431	385	407	406	382	430	362	420	414	426	425	391	449	415	381	404	436	403	424	448	417	431	388	395	398	397	426	419	426	379	422	397	392	401	429	410	417	402	408	385	399	438	417	426	427	394	394	438	436	427	413	438	422	436	417	419	404	411	413	397	413	415	414	405	416	420	433	413	360	438	414	439	422	375	389	389	418	390	389	440	398	409	405	396	408	399	424	410	413	386	434	398	419	398	403	427	401	419	460	427	404	448	432	450	418	412	432	400	434	451	417	418	395	374	378	415	387	436	405	412	424	444	420	411	441	404	391	396	407	408	437	427	420	412	411	453	424	421	420	414	426	420	464	383	425	422	392	398	421	404	425	439	419	417	440	409	451	452	434	418	433	432	422	481	430	446	398	429	437	421	429	438	403	388	396	362	413	440	437	438	432	411	393	442	401	446	385	371	423	374	410	394	445	386	398	390	425	425	436	435	430	452	411	424	405	421	412	410	403	401	421	418	418	406	355	387	399	397	379	405	409	399	395	403	418	400	383	428	415	424	392	414	382	412	411	408	416	406	370	410	388	405	436	423	419	412	376	427	402	430	401	410	428	410	455	397	427	438	404	391	397	378	397	408	395	435	419	465	400	402	408	392	410	423	406	370	416	415	414	416	406	425	414	409	452	414	419	416	437	409	408	439	431	413	383	395	389	397	419	442	385	469	393	440	403	440	427	396	399	431	420	417	426	412	388	404	378	375	400	425	399	407	440	443	420	405	442	419	432	387	430	408	403	401	413	409	439	389	414	443	391	420	418	390	406	438	423	426	409	391	426	430	409	429	441	397	381	395	425	392	383	440	432	410	401	421	431	389	429	445	396	423	410	421	406	388	421	407	411	392	401	377	395	447	416	397	427	400	397	404	444	397	435	427	390	428	413	422	421	392	394	405	417	416	397	419	388	439	388	411	434	433	386	390	396	390	401	404	420	401	414	426	396	380	421	420	440	402	434	421	385	421	390	391	411	385	432	445	403	387	403	392	403	416	393	389	405	424	426	419	392	433	420	442	410	424	428	417	408	416	376	375	424	395	399	443	433	437	383	412	394	408	392	430	427	420	366	418	401	387	409	408	408	412	408	405	435	410	432	403	420	402	427	427	437	420	408	417	428	451	406	459	400	422	405	391	410	424	383	428	447	403	432	365	478	403	407	400	429	433	446	425	405	411	449	423	431	461	406	404	380	417	425	389	428	382	384	451	390	427	445	406	408	425	385	401	409	400	408	417	412	401	398	435	471	423	413	405	409	386	375	454	409	379	438	408	431	409	401	401	392	406	405	393	426	417	408	414	419	415	428	395	431	397	420	441	433	369	437	401	403	385	399	402	449	444	386	432	430	396	407	391	436	391	415	422	393	381	426	408	440	448	410	440	442	412	435	384	418	405	421	388	393	395	398	388	405	444	357	449	438	468	424	449	415	419	429	388	421	440	423	408	452	373	385	428	417	421	385	429	431	394	458	371	418	409	418	426	437	387	436	451	404	418	421	457	424	440	413	444	418	412	441	413	434	412	397	411	388	419	424	420	421	414	425	428	410	379	420	426	389	431	422	401	437	411	384	423	431	430	440	399	436	394	385	418	423	389	397	391	422	416	409	387	414	416	387	366	416	418	400	406	399	447	419	423	406	407	407	401	467	387	373	410	404	405	391	399	396	389	419	424	416	421	445	414	430	433	394	423	436	383	389	402	421	417	402	423	384	436	408	418	435	446	421	391	384	417	397	428	397	438	393	421	387	444	435	450	405	420	403	380	385	403	389	394	471	434	376	447	386	412	422	396	424	400	404	401	432	428	416	431	393	404	386	399	413	423	446	444	404	390	408	414	425	422	422	434	417	421	412	433	426	388	399	404	413	429	414	434	379	429	439	427	414	407	415	421	386	430	427	383	382	442	421	413	412	407	427	426	447	396	429	416	423	400	401	383	417	438	397	436	413	424	378	411	397	406	407	386	424	415	428	433	409	418	416	446	369	467	433	418	443	417	406	421	415	414	416	390	428	449	390	396	425	369	407	400	408	401	434	401	422	396	448	435	430	403	412	429	419	435	434	434	386	396	434	392	436	427	414	423	447	395	444	413	398	424	429	471	431	441	424	443	409	402	414	413	409	386	414	436	474	403	413	416	407	401	433	446	438	434	427	418	396	416	452	440	407	398	473	398	412	430	408	425	412	398	416	447	373	411	411	391	443	414	408	386	394	451	422	400	413	388	381	395	413	442	379	428	425	447	434	424	424	416	385	416	413	397	442	426	445	409	428	421	411	406	420	442	428	392	389	416	449	414	421	401	395	399	420	421	411	440	434	427	390	405	394	416	395	388	381	400	402	400	403	400	423	423	383	425	433	410	424	422	433	438	417	385	422	418	391	444	399	395	424	402	429	415	439	418	414	440	397	447	411	426	430	414	387	455	407	416	402	409	390	466	417	416	435	425	418	429	409	434	399	420	432	423	414	425	418	399	421	418	413	416	405	440	390	426	418	416	408	409	401	424	409	450	421	402	425	414	390	397	424	404	431	392	448	397	395	356	397	418	432	424	389	405	419	395	429	424	400	416	390	421	431	401	414	404	419	409	409	443	440	421	398	376	430	394	405	416	421	416	407	409	430	399	409	425	452	390	427	407	443	429	405	442
41575	38120	8168	6692	2986	2305	1872	1563	1338	1167	1022	1072	950	944	887	902	864	859	872	783	804	721	732	741	736	808	738	744	770	773	736	734	763	726	726	727	735	732	745	747	755	742	700	726	688	697	682	725	786	702	700	708	727	751	719	723	692	767	726	670	677	714	692	695	700	794	746	703	706	741	711	661	702	709	708	693	691	751	769	695	701	707	713	692	662	722	749	714	710	672	748	687	771	682	681	724	699	725	708	689	735	664	696	697	728	694	704	696	689	692	745	728	698	725	735	708	709	686	716	660	718	660	737	750	667	727	679	696	684	721	695	649	677	710	738	699	715	722	727	649	703	742	716	691	729	786	701	746	683	726	754	714	699	756	705	669	717	726	778	725	674	639	763	738	728	717	768	684	717	717	726	697	681	711	721	731	760	713	732	766	726	700	750	688	751	699	756	709	677	684	717	723	714	711	716	684	750	652	681	625	714	704	726	693	692	712	731	673	705	689	734	714	690	703	680	702	733	700	725	730	708	753	726	723	743	710	734	712	670	735	730	724	709	687	713	728	719	718	690	703	696	712	736	715	764	716	723	709	730	746	710	689	694	693	678	731	726	695	705	646	727	671	691	701	670	674	739	735	687	755	756	686	699	709	730	739	757	696	696	741	690	722	672	733	696	697	722	752	674	736	681	708	734	727	704	715	677	729	671	735	704	700	662	692	700	704	702	695	749	709	692	665	676	734	683	713	712	720	711	676	701	717	672	740	669	685	714	766	692	745	655	720	704	679	726	722	666	695	696	728	686	710	670	704	695	708	736	712	675	705	696	717	701	710	695	736	758	717	700	728	722	700	722	693	698	704	707	662	658	687	720	736	694	684	711	711	658	690	697	728	699	722	643	680	705	680	729	722	736	717	680	720	731	709	748	690	722	677	696	703	672	696	778	657	690	712	668	684	692	746	715	647	691	708	719	687	710	662	698	671	724	733	727	672	692	733	701	688	731	670	673	698	699	667	697	716	689	713	683	695	720	674	698	674	695	704	764	734	730	692	715	661	699	716	726	680	697	628	687	743	660	711	711	706	705	669	688	703	735	672	755	674	674	748	704	705	732	691	692	692	732	718	741	732	748	688	670	698	644	690	733	690	702	723	660	736	713	703	685	702	716	701	757	719	749	724	734	733	706	699	728	695	690	703	677	711	723	682	696	696	676	681	682	709	690	704	695	686	724	710	747	743	686	672	727	707	696	724	689	667	699	723	728	685	737	739	684	729	676	706	752	706	730	717	704	699	708	751	686	701	713	649	704	697	726	680	717	723	703	727	713	679	707	669	681	694	677	726	718	703	703	673	717	701	683	705	716	657	724	715	717	709	720	725	682	719	701	653	688	765	706	697	709	669	706	694	711	697	733	710	745	703	750	704	706	673	724	708	752	669	724	705	713	700	719	726	718	728	721	687	736	706	686	732	648	721	672	713	723	705	705	733	639	759	682	701	638	724	682	692	713	690	733	684	735	635	707	672	646	711	661	687	690	717	699	719	690	708	696	737	707	733	739	662	682	697	689	708	724	694	728	670	721	672	723	682	735	674	647	684	714	718	676	693	755	695	672	672	696	658	709	708	680	682	742	759	723	697	730	722	696	734	701	702	678	670	677	737	664	672	718	750	650	680	711	705	651	726	673	693	721	686	696	711	673	659	728	694	718	699	660	669	697	662	667	685	721	754	700	702	698	712	678	718	663	748	686	715	689	713	725	675	685	648	691	723	720	702	706	782	699	720	705	686	719	702	693	706	699	700	684	740	719	723	672	684	717	661	724	727	661	742	730	727	711	716	644	711	722	744	718	724	710	688	694	709	682	687	668	716	722	669	750	749	732	682	672	697	704	721	719	729	709	695	698	692	689	700	697	732	714	702	700	685	708	731	689	675	705	727	703	634	737	648	727	701	713	756	695	640	731	618	715	697	690	719	699	727	709	696	726	669	736	637	719	685	731	730	706	714	708	694	712	672	669	690	698	685	702	679	707	730	720	713	702	686	696	725	730	717	655	693	696	744	695	690	682	768	719	674	684	724	690	701	707	749	744	708	717	720	682	704	718	678	701	698	751	702	689	660	670	660	684	676	735	699	703	722	695	700	714	716	714	698	707	657	673	700	700	729	650	685	687	695	640	679	708	743	719	699	702	743	692	704	691	734	743	681	721	678	708	730	686	751	675	682	681	700	715	692	727	667	712	736	676	690	716	764	723	662	640	686	727	696	715	753	668	741	713	715	721	628	670	702	685	717	697	681	698	693	736	677	735	698	742	698	668	737	679	727	692	734	669	706	693	681	690	677	714	689	718	707	704	744	724	733	716	729	690	717	711	674	699	733	666	743	713	725	748	717	740	681	722	676	716	736	727	719	726	722	682	726	711	714	727	698	687	718	693	709	670	653	667	713	694	679	711	704	708	705	680	708	717	713	660	707	730	702	698	681	716	753	700	686	724	682	671	748	728	700	689	656	724	798	735	688	695	693	712	704	711	699	678	711	640	716	667	688	665	699	750	713	697	694	678	723	678	705	756	685	683	716	722	730	684	726	707	671	706	689	703	702	739	692	722	707	742	709	723	722	678	706	673	704	739	687	673	678	756	670	650	734	679	722	719	702	739	688	721	750	731	683	696	655	701	678	676	684	725	647	681	691	723	677	743	723	693	737	718	647	764	701	700	724	694	704	683	665	742	716	759	703	736	727	705	698	658	690	753	680	702	702	706	668	668	735	727	731	652	696	638	684	733	684	686	747	645	661	710	720	689	669	664	692	699	704	716	677	725	663	716	714	735	738	726	709	735	694	711	720	653	708	726	699	706	674	716	699	666	702	721	694	714	760	714	735	699	700	745	696	708	695	643	702	736	697	665	717	714	717	728	726	728	675	730	690	655	697	712	663	667	701	697	692	732	680	700	729	716	654	724	681	721	723	708	710	692	677	713	653	698	706	681	714	666	702	706	687	719	752	735	713	671	709	661	695	718	700	688	699	713	722	710	735	724	704	689	654	681	702	674	659	687	706	732	691	710	679	706	714	728	692	744	723	692	748	712	703	742	690	679	743	690	721	711	748	756	699	700	769	700	711	688	714	710	701	710	718	680	744	748	688	735	739	701	680	736	687	711	667	683	696	737	703	708	713	721	729	701	712	748	725	684	687	722	694	718	710	700	728	710	672	673	687	704	693	759	666	739	690	743	706	715	707	687	694	729	686	686	663	725	784	672	716	702	720	694	710	733	702	722	657	699	719	702	763	727	714	689	680	715	697	707	744	703	661	708	716	695	695	667	666	704	690	733	733	668	684	666	671	736	735	686	732	708	676	722	687	690	691	688	724	703	697	710	668	719	710	674	690	646	688	725	684	696	648	698	708	717	707	697	676	694	701	673	716	733	675	687	687	684	690	751	751	713	729	690	747	731	677	724	713	719	706	643	726	683	718	720	692	658	678	761	674	677	672	722	679	708	737	700	662	685	735	731	715
23081	21112	28944	23518	21109	19981	3016	1149	874	864	797	746	755	680	709	665	656	632	656	651	615	632	643	665	648	599	626	617	608	674	603	571	647	604	596	631	568	540	596	591	598	575	592	601	604	574	571	586	542	541	593	616	568	568	573	543	591	553	575	549	541	572	612	561	595	538	571	567	592	592	583	589	597	559	597	570	592	587	585	593	576	573	584	542	619	562	581	561	572	574	554	582	583	544	631	562	573	574	555	563	537	583	555	608	598	545	551	557	564	561	585	531	575	542	575	574	589	554	572	559	583	570	566	524	568	577	533	585	557	533	595	578	578	561	569	578	578	615	554	597	614	555	555	588	527	523	565	579	539	613	558	555	540	591	553	551	566	575	551	577	578	559	563	563	555	542	569	574	586	573	591	586	572	585	556	575	575	549	573	564	561	532	612	541	547	538	559	597	532	577	538	574	602	582	570	548	569	609	562	556	575	591	561	590	610	563	570	510	529	535	544	572	555	522	559	547	574	601	592	566	590	572	613	606	568	551	551	545	580	589	579	564	567	584	527	537	559	550	569	573	568	588	593	543	561	553	587	536	578	596	544	595	596	521	589	549	606	553	590	547	566	595	591	557	607	535	566	572	533	597	517	616	592	585	559	608	587	576	537	556	546	571	542	559	580	574	552	549	591	595	565	626	548	558	580	499	539	577	591	580	567	547	577	591	564	549	565	564	532	527	532	567	558	547	592	547	548	557	550	580	521	555	560	579	590	626	579	574	603	570	537	569	590	559	559	586	602	581	568	533	593	566	573	605	589	543	579	588	552	575	589	578	535	558	584	553	574	515	507	552	565	604	598	575	597	583	541	521	574	546	562	571	612	564	579	590	602	569	590	554	573	601	545	571	572	561	578	611	548	556	551	564	538	591	583	595	522	559	567	615	552	586	553	562	541	564	618	571	574	539	552	566	531	529	562	541	593	580	536	551	558	585	516	545	566	569	565	554	582	561	612	519	555	571	610	583	577	581	598	601	582	579	563	565	537	540	533	604	599	569	562	610	568	558	564	590	582	566	558	551	560	594	578	577	501	567	603	560	601	606	570	576	576	565	589	556	573	593	581	550	589	512	572	557	617	538	548	604	573	578	552	606	546	547	545	584	572	536	538	577	549	546	538	574	563	566	563	544	575	598	569	555	587	584	591	595	523	562	594	546	583	547	583	568	587	565	578	544	568	604	606	569	543	584	609	514	615	569	547	581	585	598	597	562	548	569	568	548	601	575	604	530	603	532	575	548	559	548	558	614	592	572	568	629	589	563	579	558	573	559	530	536	587	594	593	607	578	534	528	564	622	559	612	559	578	590	570	573	601	613	554	550	603	596	556	567	535	521	560	611	562	591	584	560	575	547	555	573	563	580	583	541	515	571	556	584	570	586	576	535	603	576	541	533	574	584	583	544	579	588	571	557	536	598	594	539	529	571	578	578	533	556	549	566	542	544	580	565	539	579	581	550	562	614	554	539	566	568	543	552	563	574	560	586	619	587	600	597	564	554	541	603	580	584	547	512	583	589	572	547	527	585	585	602	586	524	564	605	558	548	587	579	562	561	574	563	578	584	563	574	582	543	567	583	560	619	565	553	561	575	549	554	557	597	575	598	612	530	587	621	583	532	522	571	582	606	580	557	591	571	563	546	570	618	574	548	566	542	558	584	584	593	614	586	568	586	569	530	535	573	567	548	585	570	566	549	550	586	586	578	557	588	521	569	569	599	553	544	579	555	555	557	578	557	623	563	589	569	568	524	597	532	588	545	528	559	542	521	524	595	565	599	532	533	580	585	584	582	570	601	597	545	601	528	559	569	609	587	563	535	566	552	567	551	544	599	571	531	553	566	541	554	572	598	568	567	544	573	575	546	573	563	524	572	562	580	574	571	616	546	574	590	519	544	548	526	586	568	567	629	575	550	548	613	575	579	556	565	529	569	586	590	572	523	566	552	543	627	535	570	575	558	552	579	555	544	568	534	501	579	569	542	583	604	596	578	603	530	553	598	556	550	554	559	584	561	578	591	566	593	601	596	572	574	579	531	573	562	573	569	578	541	576	565	607	588	576	555	569	616	515	554	567	580	583	554	564	559	561	568	592	574	546	560	595	566	549	561	549	539	610	557	563	578	577	528	504	532	570	541	563	559	526	506	573	541	567	591	585	537	595	540	558	556	614	546	532	541	594	590	576	601	534	544	573	595	601	589	600	578	569	566	588	553	589	586	596	542	568	571	555	506	564	560	576	555	619	536	570	570	544	539	590	539	586	574	503	536	572	564	591	595	583	565	587	576	610	557	559	560	575	589	608	587	543	589	541	534	568	524	567	577	596	556	572	608	549	628	545	534	560	544	603	538	552	588	574	569	569	557	535	575	545	564	567	615	585	594	567	556	574	572	558	603	595	567	547	585	565	571	581	599	593	567	552	581	546	563	591	602	544	555	609	551	565	582	546	553	547	566	528	579	566	566	572	576	563	534	528	601	564	598	585	538	553	555	561	574	542	561	560	593	561	533	534	559	612	552	513	575	525	551	584	573	577	573	602	567	566	548	562	555	511	569	573	544	555	555	598	585	569	563	592	576	619	580	584	559	577	549	575	567	546	567	537	614	580	571	586	564	593	549	606	541	519	579	588	605	482	577	573	592	570	592	559	568	586	549	536	552	531	575	554	585	570	561	578	619	536	580	588	521	594	567	574	589	579	592	543	585	520	562	596	552	585	567	599	578	596	599	533	578	592	578	540	594	550	605	584	574	569	572	488	570	573	590	575	572	568	544	527	551	596	590	581	565	615	600	555	551	541	513	569	580	541	581	562	566	556	574	531	595	549	592	585	643	535	535	593	576	653	548	579	497	596	554	551	579	565	572	552	592	562	584	582	577	562	579	594	599	563	550	552	552	582	590	587	587	583	601	561	569	574	571	560	609	569	579	566	568	572	579	556	608	607	548	572	525	572	543	599	575	595	578	574	604	570	528	568	544	582	561	589	576	587	571	548	552	546	561	563	585	528	550	608	613	564	587	566	604	588	568	536	571	592	582	569	594	597	571	586	571	545	563	569	523	530	618	541	578	581	562	543	619	573	551	542	579	586	563	561	535	599	578	608	594	565	600	533	551	597	561	552	609	580	542	597	587	605	598	551	599	509	555	535	565	562	582	576	560	580	547	578	577	581	549	590	558	570	536	561	589	636	542	600	609	590	594	546	543	576	551	598	563	571	566	540	548	549	600	549	542	555	567	575	510	523	587	580	570	554	602	624	568	545	555	596	550	560	600	553	573	585	574	592	579	518	593	594	565	597	525	536	573	584	565	557	550	570	550	571	568	582	569	556	569	569	554	578	548	573	621	574	602	562	590	563	569	597	571	535	531	570	546	572	592	577	555	545	576	584	563	547	577	540	547	558	599	536	598	564	551	587	501	597	598	559	584	614	555	560	548	553	609	571	600	619	551	579	554	581	628	560	545	551	585
50026	41643	13138	12741	5005	3825	2999	2501	2106	1912	1698	1599	1538	1378	1273	1294	1215	1191	1159	1156	1080	1123	1067	1097	1068	1034	1043	1034	1042	963	987	989	994	1013	1006	1008	974	929	1012	961	1003	1025	925	933	1036	935	979	963	957	960	943	1013	978	914	926	983	984	978	898	986	987	960	905	926	942	917	1042	967	958	993	945	913	922	947	958	953	935	967	977	948	926	978	954	919	947	949	950	954	926	965	914	938	946	976	989	991	952	956	966	928	949	916	927	954	933	902	925	952	940	967	944	1041	944	940	953	918	928	928	936	912	968	913	886	901	908	936	894	930	925	937	900	875	890	946	887	957	948	983	928	925	937	949	958	882	952	967	908	958	934	957	949	922	914	910	905	922	922	918	910	922	935	947	914	935	915	978	933	954	952	974	963	939	993	941	909	963	948	891	944	871	976	923	926	925	937	906	1006	945	935	927	874	983	895	955	963	1006	999	941	929	937	964	969	1000	895	908	943	989	984	922	952	904	959	938	943	970	934	960	957	973	951	901	886	914	920	989	927	895	909	955	913	962	948	981	961	957	925	946	942	942	942	919	945	966	954	924	931	870	877	931	1007	925	947	946	941	947	975	935	984	972	985	906	938	903	967	933	951	899	872	921	896	918	960	982	942	895	918	940	966	936	980	931	947	988	885	992	921	937	938	928	956	877	937	969	882	946	952	913	934	916	898	928	991	972	905	955	923	938	961	962	950	961	962	946	972	931	955	961	931	974	912	990	962	901	979	902	929	966	922	933	971	974	982	961	968	933	895	959	950	967	940	933	921	985	921	949	992	964	955	932	893	907	944	977	942	916	963	957	974	980	948	975	939	927	896	973	898	921	949	942	946	987	987	1004	895	885	968	948	960	941	937	948	949	932	936	937	978	955	941	942	869	985	980	936	909	936	968	925	967	920	946	942	928	941	939	927	962	931	1021	920	950	940	1000	935	901	907	971	971	965	906	918	976	933	917	909	909	944	942	1007	982	971	903	936	944	922	935	939	956	944	881	933	923	892	981	959	924	969	920	936	989	950	976	930	867	920	944	982	931	944	925	909	945	937	930	960	955	909	923	902	958	982	932	915	1020	949	932	958	949	893	963	907	927	920	943	938	952	947	947	985	928	960	909	918	915	918	953	909	916	944	941	903	945	952	964	969	955	901	949	845	919	896	931	914	904	905	893	917	941	991	937	955	971	932	928	951	940	906	917	943	903	1029	928	953	965	972	939	976	956	878	969	939	920	955	931	925	961	919	961	943	947	926	941	917	917	949	986	881	957	895	982	955	972	927	984	907	923	940	934	898	933	975	891	902	951	937	958	952	987	1026	966	976	974	901	928	953	978	945	868	961	868	953	975	969	957	962	956	888	941	932	950	983	952	895	925	1016	932	938	926	936	961	977	922	890	944	962	941	927	938	907	951	971	911	890	930	936	904	938	957	877	912	914	941	930	922	956	943	946	948	983	936	1017	961	946	974	910	912	930	967	965	923	942	887	923	924	995	919	950	899	964	944	935	937	1001	934	947	939	954	882	989	919	899	1009	944	933	910	949	944	967	900	957	892	955	911	979	971	970	946	920	880	987	956	929	966	954	963	949	938	938	946	952	930	932	955	976	939	967	949	915	920	955	914	929	985	938	903	949	948	881	938	967	982	949	948	998	924	986	972	939	979	898	870	972	952	965	902	921	932	962	953	903	912	923	919	920	942	994	966	928	948	940	899	933	980	913	906	920	917	983	891	933	908	924	911	967	965	963	980	959	928	965	978	1011	976	937	969	977	922	915	948	971	964	925	1000	955	967	972	976	966	946	941	920	928	912	919	898	914	960	967	925	930	906	919	950	919	934	919	964	965	980	937	883	948	947	922	926	914	986	929	884	930	945	930	920	957	938	917	930	946	957	975	940	898	955	956	941	925	994	959	966	942	886	937	992	898	984	949	925	903	957	995	889	936	934	894	972	954	929	935	895	929	954	971	962	936	949	937	944	896	969	921	969	959	920	935	964	925	931	993	960	973	936	920	985	943	928	954	914	966	976	937	936	927	964	947	960	937	932	910	954	933	934	947	964	999	971	941	969	905	904	913	933	925	958	928	944	914	961	943	950	991	957	954	927	957	957	894	1016	855	936	962	911	909	943	962	927	892	877	893	883	943	967	958	992	926	914	954	888	967	938	924	951	943	919	959	915	934	946	957	919	872	933	952	943	897	923	927	916	946	933	950	959	936	895	999	911	965	906	971	909	941	955	941	961	947	942	949	923	933	921	901	974	906	890	910	947	918	900	977	966	901	1003	935	1003	926	944	900	942	895	922	983	948	932	885	971	958	973	924	991	931	907	931	964	963	934	918	926	964	947	892	894	945	950	935	951	925	910	921	972	930	935	919	937	899	890	945	934	954	922	886	921	946	937	910	942	945	910	954	923	933	928	967	932	922	946	963	1007	921	916	935	935	947	906	940	968	966	988	949	932	967	936	983	923	936	949	1013	977	930	952	937	926	988	965	921	901	916	986	946	955	992	930	948	987	934	942	925	941	976	998	989	914	895	947	967	942	919	887	902	951	945	953	957	956	959	935	908	906	972	928	926	935	944	933	950	954	941	875	898	921	969	887	925	954	976	939	956	928	923	951	973	967	929	945	982	897	943	925	987	940	919	972	935	882	914	1004	979	941	971	910	903	959	945	899	913	956	933	897	919	877	967	943	954	925	923	948	937	975	924	979	949	953	958	934	924	886	946	948	933	926	956	967	938	988	947	1007	925	896	906	1002	938	945	940	929	944	983	950	893	905	998	977	932	940	946	895	956	922	902	967	946	967	950	939	931	930	912	970	947	963	959	1055	938	898	930	903	976	979	931	942	918	891	927	943	984	953	914	961	885	917	928	943	944	952	943	944	980	939	938	885	954	918	903	915	970	962	961	931	899	944	910	913	958	965	963	912	974	944	897	970	966	940	964	920	920	983	958	974	904	970	902	976	909	944	974	908	966	938	930	869	958	974	924	936	933	952	960	871	958	935	917	944	929	916	921	982	933	972	956	940	973	948	967	959	900	1003	945	924	961	958	985	950	883	891	984	914	976	887	887	949	937	920	952	939	919	956	939	964	942	972	916	956	940	952	959	920	989	922	914	904	954	936	965	961	906	927	982	912	939	945	968	949	909	922	969	963	962	938	908	996	944	898	915	954	966	907	911	916	862	977	924	919	945	926	907	965	990	946	946	952	961	922	979	889	974	931	972	949	939	960	939	924	935	943	972	938	903	959	980	903	892	951	968	922	926	979	939	908	976	918	952	915	910	957	920	956	943	975	996	927	909	919	896	956	900	900	936	920	963	913	908	916	958	990	946	895	924	953	933	939	944	928	843	893	977	955	978	993	966	935	955	966	925	914	926	946	973	937	947	885	1010	941	933	996	931	922	948	909	981	1021	936	978	938	960	881	910	981	1025	950	953	946	922	954	974	942	975	903	989	947	948	964	936	937	912	890	920	941	933	901	921	911	929	950	977	968	949	923	902	867	938
26539	20857	10719	884	248	194	212	223	181	189	208	195	189	183	176	185	173	168	163	172	169	181	173	170	179	144	164	184	173	181	158	168	183	193	154	162	165	176	167	155	167	174	149	151	178	158	158	160	133	172	195	149	184	189	156	174	185	144	198	199	154	178	174	148	177	164	176	178	184	164	190	184	138	161	168	186	171	184	186	157	158	158	201	190	177	169	188	167	169	175	179	174	170	178	179	186	182	172	148	161	165	170	153	160	157	180	184	194	199	169	164	174	168	168	170	145	161	172	176	169	194	137	175	170	155	153	168	171	170	168	160	163	168	164	156	150	170	183	157	166	165	159	170	173	165	162	195	152	158	160	161	180	178	181	145	184	147	160	169	165	178	185	160	154	179	178	148	175	173	165	181	183	145	185	173	180	139	163	180	174	157	178	161	177	169	160	151	164	172	199	180	179	169	167	175	165	152	179	189	163	166	152	186	202	149	169	137	168	170	182	172	177	182	154	181	188	168	175	198	162	174	187	172	180	178	187	170	151	186	179	187	157	173	152	175	154	188	177	153	158	180	163	152	181	171	175	171	173	179	182	174	174	205	185	171	162	169	177	163	177	160	164	164	169	164	156	168	171	188	166	150	160	151	194	181	146	172	171	178	165	174	159	168	182	181	172	178	166	148	179	175	163	175	183	165	183	165	167	155	147	185	142	163	173	169	171	191	170	147	163	145	171	182	170	145	198	182	170	161	168	165	153	150	174	183	157	159	194	177	176	186	176	177	162	182	167	176	163	177	165	179	191	168	189	165	155	179	147	172	172	171	172	165	173	183	163	158	166	176	165	162	175	165	167	169	189	189	176	163	169	177	151	185	188	172	152	155	176	169	186	172	191	173	169	191	166	161	181	189	158	164	161	162	157	177	178	173	194	149	170	173	174	192	158	146	206	185	187	168	161	180	155	165	181	167	153	171	178	159	165	163	162	165	149	154	150	155	161	184	176	169	168	166	171	174	160	164	177	172	155	183	166	179	159	191	185	163	168	168	174	173	179	167	147	165	173	195	162	168	151	171	177	171	164	138	177	201	176	163	155	160	169	161	160	164	155	203	172	186	176	199	162	182	181	177	174	177	183	172	186	181	189	195	176	185	181	184	181	172	135	159	161	167	157	164	156	181	163	172	179	181	172	179	184	177	167	193	163	177	175	185	140	178	164	173	169	194	154	196	171	171	180	171	180	187	182	163	179	174	173	194	169	178	178	147	174	156	185	192	177	161	152	156	175	168	166	185	169	177	171	169	181	198	178	183	149	162	176	165	160	167	172	162	174	182	160	198	178	165	148	180	154	175	147	147	147	166	161	180	170	157	173	168	189	184	144	155	186	160	166	183	185	163	146	158	160	160	176	145	149	183	163	160	167	150	176	173	173	148	162	173	172	175	175	191	159	181	176	170	183	158	166	160	188	156	154	153	166	205	179	172	186	173	169	186	161	173	166	180	148	173	174	170	167	175	176	163	164	181	181	180	179	185	165	156	162	163	156	189	170	167	167	178	178	176	178	183	151	158	181	188	180	186	166	185	196	178	177	164	157	165	146	177	165	163	148	184	173	176	158	180	161	184	177	159	162	165	178	178	185	166	170	172	160	196	187	172	161	178	166	191	183	174	162	148	155	181	162	160	165	175	161	169	176	176	174	182	160	169	170	180	157	159	177	140	199	172	182	179	177	176	169	203	161	184	158	191	160	167	169	146	159	156	187	160	149	173	183	142	165	173	167	194	169	154	169	166	172	151	157	174	185	188	157	148	176	163	166	165	178	168	196	179	169	176	142	161	216	162	168	166	180	157	168	188	180	171	180	160	174	188	162	181	193	168	161	156	173	175	156	170	179	185	157	174	143	182	177	173	179	168	175	166	176	163	167	193	161	169	175	158	168	168	174	188	172	174	183	162	168	173	177	133	155	177	158	163	171	171	167	179	162	152	178	180	145	169	150	150	152	180	175	155	183	147	156	171	177	151	169	185	167	186	156	165	158	166	144	172	176	166	181	167	172	173	184	188	154	179	162	173	173	163	191	158	162	163	176	173	166	164	178	176	166	176	144	170	189	180	178	148	169	190	173	191	164	176	165	181	161	148	185	174	172	166	170	174	157	148	181	180	197	188	172	171	181	209	183	173	180	174	165	183	158	177	180	171	188	170	180	171	162	176	185	173	179	169	180	164	173	176	180	176	161	189	180	198	203	166	164	155	177	154	146	171	141	179	140	176	156	175	174	180	183	178	171	171	175	180	197	156	184	174	155	164	176	175	187	171	187	174	184	159	167	192	195	149	170	160	161	174	165	171	188	182	160	139	165	179	191	167	175	170	182	169	180	173	165	175	178	173	182	170	165	176	174	196	155	153	155	162	176	153	205	173	181	174	190	174	163	173	185	173	177	177	185	165	198	149	174	184	176	174	162	169	170	185	164	169	147	173	189	166	141	176	197	163	185	162	170	138	173	192	175	145	184	182	205	160	174	184	159	155	169	179	186	157	177	190	170	137	148	133	184	161	165	185	173	180	175	162	172	168	184	154	182	176	155	166	171	186	152	172	188	154	162	183	168	166	167	182	194	168	182	162	160	163	195	158	182	164	176	190	178	188	196	177	161	170	173	154	167	157	156	176	193	181	192	156	185	177	185	204	178	193	155	168	174	183	181	171	183	189	191	173	167	166	162	171	164	179	167	151	160	174	188	153	162	179	183	160	175	155	167	161	160	174	160	195	191	146	191	163	185	148	187	173	157	173	169	169	181	173	159	169	175	159	173	172	154	155	171	183	167	174	188	170	183	179	140	189	170	165	169	169	178	185	151	180	190	160	195	177	165	174	210	169	179	199	183	182	168	186	170	170	171	176	165	171	190	183	151	194	187	172	161	145	185	156	164	168	149	188	192	173	151	174	200	152	192	166	178	174	190	172	182	168	189	183	179	160	142	177	186	177	181	169	165	176	153	204	180	211	153	164	156	163	146	182	144	176	163	189	199	144	160	147	157	196	176	180	173	196	176	168	178	135	195	175	176	160	201	168	151	190	173	166	172	183	167	171	153	190	182	166	171	176	167	186	162	197	162	158	172	155	156	155	172	145	179	171	173	196	196	181	190	203	174	177	185	155	170	165	178	174	163	180	189	174	187	161	173	156	198	170	169	188	186	189	169	173	179	171	161	147	176	190	165	187	158	168	193	197	216	159	161	152	158	173	181	176	173	167	177	164	187	146	162	177	175	157	168	177	180	177	176	174	185	189	162	175	195	178	146	160	172	190	162	167	173	177	188	165	210	149	150	175	141	168	174	165	162	180	159	174	177	209	177	175	170	158	189	164	183	169	159	171	163	171	173	183	165	199	153	170	162	177	175	176	182	159	159	173	146	185	163	184	179	156	153	161	172	171	181	183	162	161	154	159	154	174	162	184	168	176	161	206	180	175	171	157	181	176	158	184	174	151	155	176	161	178	182	154	196	172	166
19837	15088	1261	1082	543	458	437	372	373	348	341	329	349	370	328	322	314	336	331	331	340	332	312	335	312	317	326	307	319	345	318	308	317	324	297	327	314	296	318	338	313	308	306	333	323	309	310	327	316	322	311	275	308	296	297	290	324	309	296	322	293	332	303	305	314	309	316	316	331	301	329	336	317	321	340	328	334	327	303	344	322	336	311	313	311	296	310	306	303	324	342	303	295	333	316	311	318	295	311	327	299	334	331	307	289	286	301	291	308	335	279	300	350	330	298	278	300	353	309	327	295	323	330	308	296	313	322	304	338	287	316	335	330	310	322	301	295	327	300	330	301	303	300	285	302	328	315	291	304	282	301	311	304	315	337	327	314	326	347	303	308	294	301	315	267	305	314	301	306	293	280	306	331	320	361	310	337	306	287	292	313	285	291	299	260	296	298	317	350	307	308	308	315	299	293	328	304	314	292	297	316	322	312	311	317	320	336	332	333	308	317	314	324	319	312	337	307	326	310	319	297	298	322	318	311	334	288	315	315	323	329	318	314	337	325	289	315	304	309	316	327	314	283	293	287	321	317	296	316	309	311	321	339	292	324	325	324	320	328	304	304	303	293	305	328	330	328	326	329	325	285	275	336	305	347	299	331	313	314	289	326	315	304	325	298	322	313	312	334	301	298	324	312	320	339	283	312	298	317	312	323	286	314	334	316	350	321	315	306	312	301	310	321	320	289	280	315	320	324	314	307	317	287	309	284	311	319	351	310	316	304	355	312	298	301	305	319	303	305	337	321	317	282	308	324	335	364	310	302	332	339	323	330	327	298	315	296	321	317	309	305	350	301	320	314	311	300	278	327	290	320	263	318	306	304	280	340	325	272	317	310	285	308	312	290	324	355	307	311	318	329	323	320	347	318	343	315	321	303	305	307	315	302	315	287	307	304	317	298	277	294	317	314	318	328	312	305	317	304	308	302	275	329	328	317	324	314	338	311	340	302	318	289	331	320	298	305	308	312	318	276	324	285	316	310	314	317	315	291	315	329	313	306	291	305	310	287	332	324	359	318	283	279	332	285	356	326	305	318	296	326	337	325	312	311	286	303	346	328	305	338	314	294	293	325	345	324	295	324	298	313	295	305	302	324	309	307	315	327	296	323	338	310	312	280	322	320	293	316	323	305	311	304	287	305	307	343	310	307	348	294	286	290	257	328	315	314	338	325	307	303	329	305	323	324	294	320	313	324	304	341	331	301	340	284	292	307	315	294	312	291	308	319	322	325	278	316	289	304	312	331	334	309	317	317	299	299	325	302	321	281	301	298	315	315	303	283	296	292	311	310	331	300	318	323	317	304	290	294	348	335	301	305	323	349	296	312	324	295	323	290	321	312	320	337	289	302	318	290	305	317	306	276	293	292	303	278	306	312	311	295	297	305	347	280	304	283	305	307	267	318	297	304	303	309	303	316	290	315	336	291	291	329	293	346	310	291	312	316	315	330	304	316	307	319	311	314	314	311	321	335	321	292	315	325	311	321	337	304	310	334	316	274	323	322	297	274	312	325	316	299	280	337	297	313	281	319	297	293	300	310	336	306	311	335	302	294	336	321	325	259	301	283	295	317	293	312	298	325	325	329	310	342	287	318	304	309	298	294	326	312	299	348	306	327	286	320	286	320	318	322	312	292	290	323	291	296	318	293	334	286	267	308	303	311	318	321	288	322	333	298	326	271	318	275	292	317	320	304	325	295	284	314	294	300	314	303	314	304	316	321	321	287	309	331	323	333	319	293	330	275	296	309	305	334	320	333	322	321	299	325	340	330	290	307	338	305	296	284	293	350	308	309	317	304	310	327	321	321	252	322	292	304	312	338	305	327	301	318	308	318	298	304	335	292	301	301	304	303	293	311	324	306	303	310	314	317	313	296	270	319	277	317	329	311	347	325	302	330	341	322	295	312	334	318	307	319	312	337	311	325	328	326	320	305	311	319	307	310	293	324	301	300	323	313	326	301	335	313	282	296	314	299	322	318	286	320	317	344	323	316	295	307	297	309	318	283	316	341	310	318	318	323	317	320	312	324	334	317	280	306	305	318	291	321	313	304	302	300	290	300	324	294	317	328	285	333	305	290	295	304	310	300	308	325	305	339	301	323	319	312	312	314	331	321	316	308	328	320	323	325	295	302	303	308	319	367	325	286	289	304	333	315	325	336	337	339	343	288	314	292	321	329	323	315	301	314	316	311	313	341	350	300	334	349	292	327	309	317	269	318	315	320	333	300	314	301	304	290	329	338	289	320	293	329	284	322	318	323	299	299	302	280	291	324	293	299	281	350	345	304	328	313	324	331	299	317	325	304	306	316	302	286	287	303	307	331	310	291	326	304	330	298	287	300	287	327	296	324	287	331	325	309	314	301	332	312	303	298	321	295	338	303	334	320	321	330	310	332	331	323	342	331	279	322	320	327	308	312	319	316	300	281	330	321	299	274	335	295	295	344	356	356	311	325	295	286	296	310	294	286	301	316	317	322	323	327	325	316	335	311	329	312	286	331	340	300	306	319	291	303	304	293	318	342	322	322	281	331	346	296	329	332	306	317	309	316	313	287	311	309	303	333	281	308	302	311	356	309	294	322	315	331	319	289	303	334	275	322	339	366	326	289	321	317	324	304	338	317	298	311	291	284	337	309	308	313	326	337	316	311	297	337	311	360	307	329	319	299	290	339	300	337	305	348	318	297	311	299	302	292	301	320	329	342	302	335	312	319	298	305	324	285	317	299	309	317	317	324	299	322	298	299	337	296	298	335	306	293	333	305	307	302	303	303	275	315	332	318	296	305	303	333	276	311	305	305	329	294	328	314	291	298	310	308	299	315	300	343	277	313	330	268	315	311	316	305	331	288	282	312	310	276	317	323	303	317	284	313	342	298	301	294	289	298	314	303	294	267	339	304	282	328	304	316	307	304	293	323	313	320	309	289	311	285	297	304	285	330	303	295	304	324	320	306	308	316	318	304	314	307	312	327	335	308	319	280	310	313	316	337	307	312	340	303	295	290	327	305	310	328	324	302	304	302	343	312	307	298	319	296	340	344	321	322	305	313	274	305	294	311	315	325	318	294	285	308	318	304	303	317	326	308	339	323	290	317	315	304	324	297	292	290	307	312	307	309	326	328	335	303	313	338	295	310	302	285	339	282	297	315	302	347	326	334	297	284	291	332	317	336	297	308	320	303	317	290	329	296	321	338	305	310	293	323	309	332	290	328	324	327	337	294	295	317	321	321	337	345	299	311	332	331	335	332	278	301	312	319	311	340	306	287	349	325	327	335	312	300	309	295	302	300	328	307	276	305	315	341	286	309	352	330	287	307	325	327	299	295	343	297	319	313	317	318	312	324	321	280	315	335	277	271	303	323	291	297	313	309	324	290	313	320	303	309	281	323	333	291	309	340	303	319	328	334	293	338	297	338	318	303	312	283	291	317	329	314	293	308	331	287	295	317	289	327	311
24001	21132	28098	24401	19822	2872	924	693	628	534	505	515	477	484	462	486	424	447	428	478	450	463	497	463	403	454	455	418	430	389	431	430	434	429	430	459	421	410	442	422	469	452	408	422	424	415	390	446	427	433	396	417	449	405	413	401	448	377	411	439	419	433	442	441	424	387	433	401	420	409	405	409	406	402	392	386	404	430	443	399	397	438	445	423	401	424	389	408	449	441	433	381	406	418	420	440	407	444	431	432	421	441	449	433	390	442	443	422	431	410	410	441	413	418	420	425	424	435	414	378	397	427	411	405	412	425	413	439	448	423	406	432	428	425	430	451	412	423	412	385	416	393	424	412	467	464	380	450	473	428	392	432	431	445	439	400	430	400	416	400	419	420	421	421	387	437	421	408	420	397	405	425	433	397	431	400	413	426	419	418	401	414	415	445	414	413	426	412	425	424	444	451	414	420	417	412	445	456	421	421	403	409	400	416	427	414	393	405	434	403	405	424	414	413	445	405	420	411	381	468	385	414	429	417	413	409	422	443	445	431	414	437	427	397	407	451	426	425	437	426	439	419	428	421	392	432	395	442	423	423	420	411	376	408	422	419	402	392	409	409	427	422	463	436	436	442	379	419	444	412	397	450	411	396	378	370	428	398	453	402	428	408	409	431	402	414	431	418	440	448	445	438	414	404	430	426	433	448	448	407	442	417	408	403	451	418	408	455	430	383	415	433	377	417	411	373	410	432	405	414	421	400	396	399	392	414	414	403	430	403	472	428	397	455	447	424	466	413	441	386	390	422	395	426	404	397	371	406	441	430	400	393	455	417	391	439	403	413	415	445	414	425	434	405	415	410	432	443	444	410	430	422	408	435	370	438	423	411	417	426	414	430	418	411	427	411	432	454	440	396	431	371	440	435	414	403	395	394	431	399	396	447	427	440	413	438	453	387	424	393	453	421	436	437	396	436	394	434	443	418	418	438	431	400	421	438	398	420	439	397	367	386	388	378	465	414	407	400	427	405	401	411	478	393	395	394	419	413	406	440	379	424	437	397	427	400	441	393	397	416	444	398	404	412	450	435	442	405	414	435	421	426	413	394	433	438	395	416	406	414	437	409	421	400	380	432	408	433	402	423	439	400	401	369	388	439	429	431	407	385	451	418	457	430	411	447	420	416	454	434	423	380	399	487	423	395	416	439	425	424	426	407	400	410	417	435	401	439	418	443	416	397	421	428	389	417	413	402	402	398	395	380	413	411	419	401	441	421	409	440	428	417	413	442	427	397	389	396	411	437	393	397	421	425	445	419	419	386	430	446	462	406	407	451	411	405	453	424	432	413	411	419	403	412	426	431	383	404	409	427	409	389	424	415	421	463	414	425	422	388	397	418	405	422	396	418	418	422	426	413	417	437	391	407	402	444	424	370	417	423	390	422	429	415	420	387	396	426	382	423	433	385	388	421	408	429	413	410	404	439	412	435	437	396	445	443	422	476	405	442	391	452	396	426	436	419	431	391	406	426	416	430	426	407	406	393	408	381	415	426	423	428	418	397	398	385	422	418	461	441	417	436	398	425	397	418	411	425	413	432	402	421	411	413	433	418	405	428	406	417	407	412	366	417	426	410	430	412	409	415	413	415	373	395	433	423	405	413	403	388	389	429	423	415	405	426	445	406	418	436	434	417	399	437	400	392	465	446	435	422	402	448	417	434	427	403	405	451	407	432	432	421	386	408	419	441	421	436	439	434	464	408	415	416	402	402	445	415	395	444	445	453	408	395	444	401	407	414	426	412	406	405	437	414	428	390	410	407	408	381	409	429	441	424	399	405	450	375	412	427	435	415	419	423	421	418	401	402	407	433	416	405	416	438	415	415	402	425	413	462	421	406	414	451	361	384	415	439	389	440	416	447	434	453	434	397	445	449	397	395	412	396	448	413	374	392	412	428	444	455	426	420	401	420	407	452	423	419	453	429	406	428	423	429	447	437	448	440	432	420	445	346	396	421	442	422	449	405	411	390	450	424	407	450	424	405	408	406	428	403	399	413	370	425	420	426	364	441	438	418	426	410	426	428	400	415	417	384	438	432	412	411	405	421	439	441	441	438	379	396	407	428	422	381	386	419	394	429	397	436	437	414	396	409	407	424	421	445	416	403	421	426	440	391	438	421	411	380	410	403	397	402	422	378	418	441	377	425	398	413	401	394	409	444	435	405	411	410	405	392	443	413	444	449	387	416	407	438	411	428	417	404	418	398	409	450	438	425	406	417	430	437	449	413	417	411	437	416	416	388	445	455	442	409	444	395	396	433	396	391	426	396	421	412	411	423	431	405	435	394	462	420	394	415	425	416	384	435	416	400	444	461	417	415	430	443	384	386	405	408	417	420	393	428	406	408	400	419	435	415	457	439	398	443	398	439	424	433	472	382	460	418	426	415	439	388	422	424	429	407	421	387	390	413	419	422	433	410	374	408	408	392	404	387	437	434	408	402	438	402	425	435	420	448	405	432	393	418	429	399	428	393	422	430	415	378	420	434	436	410	412	428	401	394	445	460	383	466	395	450	376	427	400	416	439	413	444	420	411	391	415	422	435	406	392	415	411	413	406	396	388	405	454	400	403	430	387	384	400	428	434	425	412	406	405	397	405	421	410	420	377	412	411	408	388	453	389	400	413	431	421	432	435	413	456	410	432	437	473	407	435	404	442	430	424	448	406	405	451	433	437	434	414	418	434	399	428	397	445	443	449	416	450	423	428	423	458	387	404	410	441	452	406	431	462	401	409	433	430	406	434	427	397	439	395	420	455	407	422	424	429	429	424	411	415	391	415	444	409	407	447	408	435	413	393	406	411	395	447	439	411	445	411	404	457	417	427	402	460	407	437	429	417	429	395	439	386	421	402	394	440	390	398	443	429	408	402	399	412	389	395	402	414	382	380	459	429	415	412	416	426	395	445	416	422	453	386	426	411	421	428	401	413	396	445	387	413	449	413	412	405	407	402	425	443	423	421	416	388	386	402	418	432	417	423	444	391	416	426	415	409	422	393	407	427	420	441	434	414	439	400	399	411	410	396	382	414	414	390	429	437	414	428	399	420	399	440	416	393	434	400	433	433	398	444	456	431	442	428	406	456	389	401	428	406	428	409	413	427	420	415	425	423	412	401	423	397	420	398	438	390	446	440	429	409	410	437	408	433	437	450	437	441	429	407	390	397	389	437	413	405	428	415	421	398	450	381	412	437	437	428	406	440	434	406	407	384	428	421	458	405	412	437	399	389	407	443	395	428	429	433	439	455	414	442	450	452	396	407	393	416	430	366	437	421	399	434	409	420	424	432	417	409	368	416	388	421	433	428	428	405	423	434	416	381	412	431	412	431	430	393	383	424	439	378	389	445	408	461	458	420	434	434	410	414	421	428	372	432	416	405	432	434	421	423	390	420	422	420	418	449	436	425	396	429	428	451	391	387	408	439	403	425	429	402	440	414	400	389	419	412	425	392	395	478	450
41672	47128	14056	4611	2950	2335	1740	1557	1405	1236	1131	1072	988	901	888	901	877	855	833	808	699	809	749	770	773	770	757	716	754	766	768	704	791	686	745	643	702	760	737	730	702	702	752	653	734	731	641	696	680	668	748	669	786	698	666	731	687	737	692	711	636	696	727	731	698	711	692	716	715	682	753	692	692	723	721	728	744	721	700	663	687	712	712	724	687	699	725	707	673	742	749	709	743	719	741	681	751	675	770	712	709	751	660	683	744	691	666	708	692	677	684	733	686	684	664	722	724	719	734	671	689	698	762	729	740	646	661	723	720	717	696	688	726	737	710	725	698	725	730	701	700	683	696	681	641	708	702	678	729	729	746	643	744	705	760	701	694	695	700	713	700	724	757	735	677	703	699	682	720	795	713	660	708	710	728	701	721	710	727	735	645	720	687	666	687	730	673	719	705	692	766	716	739	753	694	778	694	692	707	726	696	700	649	723	704	747	702	707	722	711	693	690	686	740	738	758	690	717	745	708	700	687	764	665	673	702	732	731	745	717	680	729	753	728	746	726	704	719	666	690	703	708	743	717	742	711	683	747	706	726	710	713	765	704	649	694	668	741	689	686	699	672	723	689	685	727	700	723	714	672	708	704	644	782	712	696	705	734	765	740	679	735	736	728	694	701	685	731	685	717	713	715	658	699	693	702	753	724	743	731	641	724	704	720	671	696	717	743	723	715	700	758	721	734	700	738	730	679	734	692	688	723	709	699	712	761	784	740	700	688	699	704	719	684	713	679	688	725	751	649	695	742	687	690	706	702	773	706	736	719	738	706	693	709	748	684	762	675	699	733	691	749	715	750	714	705	632	709	770	706	748	697	708	704	700	709	724	698	695	716	719	750	680	721	696	741	709	744	704	684	723	728	734	683	685	737	706	687	628	748	722	762	738	742	715	714	688	741	709	700	671	710	768	716	676	703	707	721	681	709	750	741	743	663	716	686	688	702	712	653	692	686	679	725	708	707	730	712	744	710	714	713	710	672	746	720	745	748	656	712	721	701	740	715	688	682	666	691	636	683	691	743	693	693	723	686	738	713	723	658	678	683	706	713	694	695	748	693	672	709	720	778	777	715	744	729	733	713	720	728	687	736	724	693	751	698	695	671	699	703	714	691	737	743	718	684	692	691	711	710	691	729	703	718	713	726	725	674	711	670	712	665	753	715	704	650	718	680	743	680	727	656	713	681	717	708	727	677	726	708	686	700	704	663	728	672	717	720	686	710	754	718	690	742	722	676	705	724	746	789	707	751	714	706	695	669	709	715	700	704	715	699	720	729	732	653	739	684	682	701	724	731	728	678	744	726	760	694	770	650	754	703	716	714	744	703	717	707	751	693	700	677	681	711	696	725	681	706	699	697	729	709	697	711	740	695	680	725	698	776	716	728	727	759	741	739	734	706	732	742	702	678	682	720	695	743	692	703	695	754	694	738	732	698	778	743	710	727	681	735	703	708	711	717	717	716	669	701	715	731	725	724	695	676	709	733	685	709	682	670	738	698	741	721	709	693	728	703	713	702	674	704	735	706	703	747	734	709	723	717	708	721	697	710	719	647	694	729	670	724	711	732	688	688	715	673	701	731	694	729	721	721	695	745	698	706	729	696	768	768	723	750	746	737	676	710	727	685	727	690	697	720	716	734	705	708	731	708	749	712	701	678	700	690	692	757	687	683	708	758	689	726	714	713	709	706	771	693	718	714	688	698	725	751	707	710	667	718	697	681	699	703	702	700	699	723	708	680	656	684	703	655	685	729	706	749	683	723	726	718	712	731	716	739	693	742	697	666	681	692	696	691	701	680	696	655	716	725	708	711	681	647	729	721	715	674	725	657	681	742	669	672	690	727	728	753	698	687	722	715	728	715	669	732	658	720	702	697	685	641	742	710	715	695	732	719	706	721	742	705	720	721	715	730	680	722	781	723	686	708	721	722	658	689	691	696	704	723	662	710	757	702	732	687	687	693	738	753	731	646	747	738	694	744	688	686	720	696	738	711	708	704	678	728	731	703	728	733	672	665	679	703	690	737	715	743	693	664	694	716	682	693	686	733	739	695	704	669	675	718	739	677	740	688	664	704	755	668	713	733	741	733	673	688	711	672	717	730	746	703	719	727	717	709	714	702	691	718	700	708	698	730	699	701	708	731	728	734	754	703	671	722	748	697	716	716	671	707	712	694	685	709	703	724	727	695	737	653	702	732	675	712	704	716	743	701	700	735	680	704	724	696	668	686	690	724	689	714	680	703	720	721	661	700	634	690	707	710	720	722	721	735	701	721	701	722	728	726	719	673	690	719	734	733	713	724	694	714	736	702	691	692	725	650	682	748	727	756	708	725	752	720	713	735	742	723	688	741	711	698	679	717	697	694	700	731	715	712	722	754	716	765	720	727	689	715	741	723	705	720	705	701	694	714	748	725	686	645	734	711	691	722	710	720	673	730	706	734	651	726	700	716	758	707	739	711	700	746	738	702	722	706	708	716	747	686	726	680	679	730	718	685	727	739	708	735	720	694	742	720	735	727	725	732	701	724	700	708	698	699	669	707	723	669	702	699	721	708	713	684	710	728	739	709	709	744	683	720	707	735	700	697	724	706	682	700	692	667	705	705	724	779	709	678	700	778	676	683	678	707	699	721	699	752	721	720	710	744	687	695	722	729	729	719	718	715	704	694	754	736	638	692	728	690	705	721	754	701	761	676	706	702	700	708	686	719	710	708	763	702	655	702	687	715	711	700	745	699	742	709	706	700	673	720	696	679	720	682	688	710	723	723	720	683	729	689	716	729	678	706	686	704	766	735	687	706	747	706	718	684	719	684	745	697	720	713	710	728	734	679	744	732	705	692	692	728	710	694	748	677	693	741	730	702	692	724	701	718	710	706	712	748	697	702	740	732	726	695	735	715	667	707	725	697	697	730	676	723	678	715	676	733	693	709	714	686	728	695	713	755	703	680	690	759	673	706	728	725	737	734	732	710	708	732	718	724	730	724	757	742	697	718	708	693	779	721	691	665	697	659	718	695	738	722	721	679	717	689	681	697	719	733	686	754	757	727	710	752	679	715	741	695	682	714	679	658	702	713	703	721	665	703	718	744	687	690	726	697	691	728	718	722	677	737	708	708	717	721	721	670	718	720	707	702	734	681	707	738	684	718	672	738	690	766	684	738	730	713	703	742	732	738	710	690	745	751	690	704	707	748	727	729	716	698	755	647	713	748	746	687	678	732	684	729	726	707	729	697	666	739	706	734	705	698	703	732	683	711	660	699	695	718	720	736	721	721	695	742	728	680	715	697	689	708	716	711	768	760	756	691	733	731	673	683	704	645	666	698	684	715	784	698	744	704	712	685	746	661	669	685	749	721	678	673	735	737	707	673	686	773	688	708	731	678	715	714	735	736	718	709	773	709	722	711	713	709	669	709	738	771	700	668	749	737	673	697	714	716	727	726	667	676	701	717	712	695
23073	21106	28771	23707	21106	19485	3317	1076	897	864	802	725	709	679	663	689	699	603	659	662	662	628	658	612	611	627	676	596	593	586	606	577	619	613	589	573	593	597	567	591	533	615	621	580	570	572	580	597	601	587	576	575	607	617	571	581	579	568	613	571	577	562	562	591	544	549	503	587	592	565	578	605	588	603	522	626	560	580	592	612	547	607	596	564	539	559	580	586	586	578	595	547	603	640	599	552	572	572	591	567	602	554	554	580	583	566	577	607	613	560	571	565	600	562	553	580	578	576	608	575	540	622	570	583	601	564	580	563	551	555	551	577	587	557	581	573	553	626	591	572	609	595	548	569	564	522	600	591	640	567	561	576	556	564	562	570	564	572	555	626	573	562	574	638	557	551	600	608	552	554	568	587	584	571	642	558	604	581	560	600	589	592	578	574	559	581	604	541	540	622	553	623	565	568	568	590	508	577	599	548	558	579	586	540	589	592	532	548	568	567	564	568	582	543	584	565	555	582	550	575	562	597	547	590	585	590	581	556	610	572	567	598	559	571	596	547	569	563	611	613	562	520	603	549	582	569	659	600	526	561	585	561	601	586	538	567	571	567	570	583	623	589	549	622	583	539	580	585	561	596	609	607	583	558	634	611	555	530	602	605	559	612	542	591	576	544	604	575	607	544	553	543	564	586	612	543	542	612	556	583	567	586	593	546	603	523	598	522	566	592	595	587	587	570	564	554	594	569	557	607	595	591	560	581	604	574	549	601	604	637	602	630	575	607	572	552	548	584	569	531	623	603	582	586	548	574	551	596	579	572	563	563	545	592	592	570	601	596	568	572	579	548	616	577	548	586	603	621	564	559	588	525	583	551	577	533	576	577	606	553	571	608	584	596	588	560	587	531	565	583	602	582	579	573	578	566	568	562	560	590	639	581	556	561	583	563	590	576	580	633	623	565	573	587	564	591	532	581	535	550	575	576	574	558	601	626	571	544	586	569	538	578	556	562	565	568	543	646	578	571	542	571	547	534	604	578	555	526	586	521	578	566	539	553	580	628	603	580	558	516	541	616	562	562	590	630	570	575	559	552	558	602	595	596	583	517	607	552	573	611	562	527	635	575	590	552	569	575	588	585	504	618	565	573	606	598	603	644	571	542	605	562	553	558	557	602	526	591	619	598	561	574	618	585	558	585	561	617	584	581	607	558	601	564	548	575	583	608	577	605	563	595	567	595	549	570	573	583	575	527	575	621	588	611	587	574	578	608	544	591	586	560	582	556	571	572	571	536	564	586	608	572	558	542	623	623	559	578	594	565	598	532	568	571	584	603	582	553	573	582	620	530	547	568	565	581	574	564	565	533	584	586	572	609	605	579	623	576	582	540	547	516	624	579	619	548	635	537	572	597	561	592	568	569	571	587	562	560	590	554	528	554	583	582	619	608	557	564	559	575	573	580	610	572	548	589	620	551	592	600	560	581	573	591	570	592	610	570	575	597	565	549	611	578	520	585	610	572	588	589	523	583	574	561	554	557	571	602	562	610	595	596	585	535	538	600	623	547	615	564	626	554	532	534	600	575	569	567	593	554	559	602	595	565	570	558	548	616	550	582	589	594	569	596	591	599	586	649	532	557	579	588	609	575	567	585	551	544	574	572	566	597	584	550	575	597	558	571	583	586	522	554	554	607	566	607	609	584	585	556	587	588	611	552	555	548	612	589	598	593	595	565	561	555	563	562	560	588	574	608	606	599	598	574	549	559	550	594	595	544	570	597	560	571	591	581	598	562	620	610	600	574	582	583	578	538	575	548	611	595	568	613	586	526	552	578	585	554	589	577	541	583	561	584	568	587	545	562	550	618	560	552	572	601	581	564	516	567	592	559	539	603	574	568	532	539	562	541	590	576	553	556	623	606	633	547	599	572	599	597	572	575	560	579	585	501	579	590	623	574	580	580	548	565	573	577	565	573	591	565	612	569	632	601	558	575	567	581	556	551	590	557	553	599	582	549	557	569	587	568	606	574	626	583	595	580	537	541	574	583	586	599	571	568	581	556	550	570	543	572	545	602	579	574	578	571	552	544	590	578	560	583	559	589	574	593	586	559	573	603	550	581	573	584	573	580	583	603	570	581	573	588	542	562	529	670	564	597	603	557	585	577	581	587	582	588	576	572	551	576	566	529	547	565	562	587	566	556	553	590	579	569	563	582	560	578	549	603	581	584	570	565	617	572	570	596	568	600	581	630	569	594	591	615	573	585	578	579	584	575	617	574	558	572	554	567	568	592	520	626	603	569	554	552	592	555	565	595	550	571	552	597	602	559	580	578	522	567	560	576	601	550	513	564	527	529	582	564	549	583	593	562	582	608	578	582	576	564	515	497	598	578	596	593	569	564	558	572	535	600	580	574	591	588	605	627	568	560	565	579	601	552	584	541	579	607	571	586	562	564	578	576	580	599	580	570	557	569	545	590	582	561	590	569	556	539	587	571	590	544	547	596	595	569	598	605	548	608	563	524	545	555	577	560	594	602	662	552	579	590	605	599	570	577	581	579	553	554	576	571	585	590	616	615	561	575	633	592	573	558	603	572	549	625	553	567	595	607	575	569	574	579	586	531	591	564	595	601	605	593	626	553	560	590	583	577	587	558	568	578	562	578	545	586	604	581	576	543	575	567	580	599	592	596	567	570	560	544	546	566	597	597	577	592	597	583	560	555	603	592	539	564	567	571	599	590	585	534	566	607	569	587	568	592	586	604	562	586	579	590	562	603	612	582	589	592	557	636	603	593	583	585	588	618	556	591	556	580	566	559	571	549	535	596	558	539	610	568	553	553	562	554	590	596	549	605	598	550	545	544	558	593	593	606	548	530	586	515	550	565	566	560	580	565	586	535	598	575	587	588	574	564	565	577	588	615	563	556	597	557	560	526	609	632	570	570	557	587	536	589	554	601	551	587	551	604	596	534	564	636	582	523	585	570	548	571	575	610	540	590	532	550	582	634	592	575	610	570	574	562	531	587	564	535	575	587	605	555	581	585	543	548	587	545	552	552	569	577	578	583	526	576	576	595	586	545	575	578	562	580	559	625	599	606	623	582	596	561	595	571	593	570	559	588	590	597	610	638	571	553	569	579	567	567	585	593	579	515	589	568	556	624	611	591	565	561	591	590	562	549	576	546	598	628	506	606	624	582	562	605	603	583	595	577	602	573	564	583	577	560	589	588	594	578	598	568	587	575	580	563	607	524	595	557	586	582	582	573	615	556	590	576	587	572	628	603	614	566	586	580	610	557	560	568	555	596	580	601	582	585	594	571	533	599	560	572	587	620	523	588	592	602	571	594	543	563	562	567	568	569	630	578	595	557	562	594	550	566	587	542	585	618	575	623	552	589	579	561	575	568	553	549	583	581	575	531	568	562	558	578	547	612	578	570	564	597	556	550	576	565	532	560	538	570	546	571	567	564	554	566	602	575	591	563	596	572	585	545	608	596	548	554	575	578	564	583
48829	60672	22146	8698	5068	3809	3076	2501	2088	1900	1712	1563	1511	1407	1337	1280	1211	1165	1167	1136	1164	1105	1127	1132	1009	1014	1116	1102	1007	1011	999	1020	1037	991	1020	1035	992	997	1027	933	922	1006	968	1008	999	983	994	993	880	967	967	950	965	975	1048	970	992	949	961	983	982	947	949	939	996	1027	987	1017	960	1001	1008	1023	965	922	957	946	925	972	921	926	984	950	935	928	985	942	963	901	946	975	989	932	976	946	928	951	996	917	976	973	883	961	993	978	1001	984	981	1009	962	925	1031	942	931	996	937	941	975	972	968	944	936	941	935	949	1014	988	918	879	971	861	910	965	967	951	938	932	937	876	910	955	980	927	942	945	889	950	958	935	909	905	945	982	961	954	957	888	955	926	957	936	956	957	907	951	955	961	938	999	899	947	877	937	960	978	946	977	870	957	925	977	914	971	934	891	970	944	959	967	963	963	963	975	952	937	930	928	942	917	950	1000	957	927	983	992	904	1029	970	931	967	924	949	974	977	954	967	919	983	956	919	966	984	921	963	996	930	976	1010	978	941	921	1033	911	978	904	965	977	962	995	937	945	880	943	988	984	1020	968	932	951	905	990	933	892	988	1001	963	941	1003	999	958	981	948	888	955	982	942	944	920	864	986	934	1014	953	958	956	926	946	955	961	946	940	881	946	912	936	944	949	942	900	909	919	955	951	892	953	932	960	996	926	990	984	937	907	892	929	946	952	910	966	962	1016	922	904	895	955	897	936	953	933	945	917	1031	910	991	941	943	980	942	920	964	963	956	915	1000	938	945	992	972	969	965	972	983	1002	927	881	961	967	968	932	892	934	944	929	955	961	901	913	912	1012	961	957	936	906	970	984	966	936	917	909	887	974	938	984	919	977	909	953	907	961	950	950	939	944	901	943	1005	965	978	980	1003	958	975	942	952	954	950	919	916	961	955	1010	966	971	963	968	882	910	922	945	946	931	982	931	915	982	941	906	945	991	945	974	966	942	992	890	915	902	925	965	898	923	944	974	907	933	971	989	978	945	911	930	944	929	942	949	938	969	954	928	891	971	979	928	961	962	959	1013	967	994	938	987	1031	950	970	949	940	973	916	943	931	993	988	972	925	1019	961	943	969	948	981	985	956	929	995	926	998	944	987	986	944	974	950	961	1023	914	990	953	906	992	908	966	908	939	952	978	928	910	984	959	971	1005	953	975	950	971	884	990	938	913	902	1020	929	942	949	975	908	935	978	985	973	925	944	924	958	924	981	963	900	987	967	959	934	902	954	960	964	942	955	1017	935	918	954	962	965	956	905	891	1007	943	1059	1016	906	913	957	951	907	970	971	1008	896	981	945	968	959	978	946	913	1000	945	1000	932	893	980	950	963	944	947	964	893	955	951	907	897	944	995	955	931	958	1000	989	926	955	915	967	1005	923	987	951	964	947	1000	973	952	953	957	960	977	940	1020	914	918	930	980	1003	931	957	940	960	978	955	907	943	940	999	991	932	915	923	962	994	982	929	1016	963	979	982	985	958	976	947	977	971	919	977	1004	971	977	932	978	930	1010	914	979	910	976	951	954	974	922	990	941	955	930	970	997	974	939	952	908	983	1009	973	871	936	949	922	918	944	937	906	974	969	1009	943	928	959	904	935	952	1007	909	939	923	902	963	1006	985	938	972	936	955	972	924	948	970	910	938	933	952	902	956	990	952	939	959	906	953	896	936	977	908	911	910	952	936	938	960	978	973	913	991	1001	968	923	915	987	924	998	929	965	878	979	952	931	960	967	922	922	946	864	940	926	959	944	935	919	952	953	896	936	951	1000	922	947	932	958	970	927	957	937	967	956	981	910	1015	1004	916	941	974	943	945	955	939	948	923	952	914	918	929	922	937	979	954	963	964	921	974	958	945	920	903	934	942	935	947	936	923	959	920	932	990	957	909	915	934	957	965	977	985	975	930	942	931	948	957	942	936	946	953	993	928	967	951	971	930	939	963	911	957	919	958	955	944	995	950	973	976	941	995	912	892	903	917	976	970	957	941	992	1008	988	933	1007	919	943	974	1015	900	904	947	960	1008	948	947	961	947	984	947	961	989	986	974	971	904	972	969	961	931	990	915	943	955	958	982	1005	958	925	957	977	986	911	916	965	999	971	895	946	891	908	926	950	962	989	945	898	954	971	996	961	972	994	980	1000	988	950	894	994	916	975	951	979	975	950	911	958	917	929	928	969	914	941	923	903	933	988	971	989	923	993	919	951	1002	951	937	1002	909	978	945	963	964	861	939	920	956	917	942	972	927	955	973	978	916	957	940	956	968	893	921	978	950	957	936	971	972	979	915	964	953	953	1009	954	940	894	963	941	950	926	979	901	988	967	956	976	918	900	947	969	906	906	948	905	902	1010	926	977	975	933	990	937	986	967	863	929	931	916	987	950	981	959	977	888	966	948	984	993	987	893	970	904	933	1014	967	917	988	941	1016	916	958	932	871	957	968	912	985	972	924	930	974	969	990	920	967	879	970	1014	955	928	987	917	960	903	949	963	942	973	947	997	946	968	983	964	963	992	893	990	960	953	1000	948	975	918	1005	944	974	933	994	911	956	945	950	1000	1013	950	989	931	946	963	966	990	934	990	966	949	927	908	908	948	905	928	955	996	959	1008	972	902	975	964	977	991	992	940	939	952	985	977	919	965	952	910	893	965	930	957	969	972	945	975	946	911	884	962	931	975	918	930	955	970	936	965	932	937	964	926	956	975	974	980	932	960	903	1022	934	943	943	979	965	958	933	978	903	961	924	952	942	957	919	931	946	928	947	959	937	992	917	975	961	946	971	925	921	1013	949	967	969	905	988	956	993	918	920	939	980	974	973	940	915	934	947	972	951	964	928	949	946	974	935	968	910	931	859	1003	995	940	942	910	970	986	1005	937	945	985	914	914	992	942	942	959	925	917	998	968	892	937	948	980	958	1002	972	1024	992	971	954	945	894	948	917	958	895	925	933	975	967	904	962	994	961	994	939	995	984	972	993	888	964	914	933	951	968	980	943	949	929	935	925	941	953	911	959	929	947	989	941	874	1004	972	955	942	930	913	947	994	965	992	974	1025	988	927	894	971	939	918	925	972	930	930	915	903	934	990	953	892	944	972	985	958	971	938	943	928	995	902	930	948	977	980	933	908	937	926	949	962	917	934	977	883	918	928	924	975	915	979	948	987	932	935	964	947	987	967	931	967	946	1008	957	937	954	951	974	924	897	1013	970	946	899	963	970	922	956	943	974	982	941	904	927	963	976	974	964	912	896	984	975	946	913	936	960	914	914	960	985	891	975	940	953	923	981	899	977	966	981	901	928	979	932	984	923	949	918	936	908	944	947	962	952	933	959	914	964	977	990	935	899	971	946	906	944	940	971	939	949	908	963	972	942	926	995	1010	988	934	930	967	930	970	916	909	949	918	931	925	903	976	968	997	928	925	948	902	853	966	939	957	977	959	959	965	897	955	956	910	997	935	953	971	920	989	961	950	886	930	902	942	933	992	941	913	933	960	987	967	966	915	982	877	890	958	949	978	1011	958	967	977	989	971	971	893	997	947	937
26641	21168	15259	1563	244	207	191	187	194	188	186	161	182	175	186	171	208	183	177	205	198	146	179	171	189	159	174	156	166	182	193	162	162	177	186	159	175	186	159	170	189	169	195	203	174	170	183	160	159	173	146	153	180	180	181	168	166	181	168	186	177	182	197	180	183	163	162	188	189	157	191	172	157	178	190	192	179	188	194	183	172	176	177	192	167	181	171	191	172	183	167	179	172	174	147	178	148	165	175	186	194	170	184	208	172	170	158	168	201	175	207	197	172	202	182	180	160	166	178	175	184	165	197	182	175	161	190	188	169	169	183	158	166	176	163	183	176	166	156	184	175	167	149	169	152	177	183	158	194	166	186	170	197	177	173	178	164	168	174	169	214	180	192	168	170	156	182	168	186	178	196	204	182	162	180	193	176	180	198	174	173	178	188	183	164	208	160	174	175	160	169	164	182	167	198	172	189	178	174	170	159	145	189	207	181	184	150	194	182	188	174	164	193	171	172	160	173	184	195	163	155	179	200	162	174	164	165	190	172	166	158	180	173	202	175	193	194	189	175	171	180	168	166	152	170	173	172	180	182	182	189	177	180	173	179	168	165	181	189	171	146	183	166	194	171	176	174	169	159	187	164	167	173	177	178	182	165	170	169	172	193	168	185	174	186	176	184	156	173	173	193	166	176	162	211	173	173	178	166	172	185	162	147	206	156	185	157	169	200	180	169	178	158	171	176	169	178	172	196	175	178	172	198	166	153	172	168	175	170	189	172	187	170	180	175	158	173	169	186	181	169	173	202	213	193	158	176	169	157	174	160	184	187	173	185	180	168	178	171	183	167	170	159	202	168	184	173	177	179	186	170	173	173	173	178	165	180	161	161	183	175	176	175	182	181	181	186	175	167	193	162	182	181	164	192	187	177	167	186	193	180	202	168	174	203	172	177	166	181	183	170	199	168	176	168	171	184	188	205	172	185	161	180	181	191	164	185	178	145	173	170	209	206	172	164	174	172	179	166	189	169	158	176	193	193	150	188	170	172	204	173	191	172	188	160	176	180	184	170	156	170	193	166	178	175	169	199	186	194	165	191	166	168	172	167	151	165	183	175	155	169	199	188	175	151	186	176	178	167	180	182	183	155	166	190	163	168	183	184	179	185	152	174	191	175	193	160	177	189	184	162	187	179	174	187	188	177	188	172	175	167	200	176	177	190	177	205	178	158	180	165	186	162	168	179	200	182	171	175	194	170	187	178	171	157	172	179	186	173	193	171	193	174	163	163	174	174	178	171	192	166	176	187	169	196	167	152	156	188	203	174	172	168	188	183	203	175	185	172	176	148	197	177	182	172	159	201	183	179	187	190	173	162	174	177	170	182	176	190	166	180	200	167	182	177	173	178	188	185	175	173	195	180	189	180	189	184	188	187	179	173	173	175	170	192	178	166	205	163	181	165	195	179	184	154	167	182	169	155	164	185	159	161	142	155	200	184	166	156	177	176	184	177	164	166	187	178	192	154	193	179	191	162	196	174	178	192	174	180	186	162	167	164	175	170	185	170	188	177	185	174	168	183	168	186	169	167	181	212	188	183	183	149	177	175	180	196	181	177	163	174	154	196	180	160	177	189	185	173	158	216	193	195	182	172	170	174	184	186	171	196	195	158	183	193	156	183	193	198	190	189	160	194	157	183	201	177	204	178	181	189	166	200	171	156	153	189	183	199	164	154	182	210	183	181	172	174	189	181	180	158	156	165	192	174	154	167	189	163	161	179	165	177	162	158	182	196	172	170	178	183	175	181	168	163	168	175	174	205	184	186	177	173	180	182	189	151	192	191	178	180	179	147	182	163	180	188	158	187	174	151	180	182	184	176	161	179	178	176	169	180	187	160	178	176	168	188	184	197	192	157	176	182	189	187	141	178	187	168	194	159	198	172	146	193	167	168	160	166	196	163	179	179	186	144	189	154	190	183	192	177	196	182	184	159	166	158	174	175	156	177	165	180	174	177	183	176	158	191	185	169	172	173	190	166	196	167	174	179	159	163	184	176	171	160	175	189	176	181	183	162	163	206	162	189	193	169	185	196	191	197	185	178	213	163	174	162	165	168	173	190	185	187	169	159	170	189	174	181	192	186	224	175	179	167	173	162	155	177	168	173	192	168	160	158	167	174	165	174	176	187	181	203	182	137	177	170	190	183	195	168	174	171	174	181	190	190	185	176	194	178	175	198	157	162	184	188	183	176	174	194	171	189	181	195	196	189	177	201	209	164	158	167	193	163	168	183	177	184	176	174	191	176	173	170	163	163	154	185	177	158	193	183	156	181	190	155	159	154	192	168	188	169	178	169	183	186	177	176	165	194	173	163	181	158	202	184	160	175	190	163	156	186	190	173	177	175	175	160	166	162	180	182	183	154	191	161	151	189	171	190	183	158	162	168	206	188	179	196	199	154	194	173	164	189	178	183	186	158	174	194	178	147	178	181	169	189	159	178	186	175	184	188	188	165	197	178	153	198	161	187	198	175	183	198	190	192	167	171	170	161	144	180	195	197	167	173	192	180	183	181	173	183	178	181	207	162	185	148	171	168	177	189	165	195	191	181	172	160	180	171	165	181	173	196	171	170	171	176	167	174	164	166	183	183	170	193	210	185	177	177	196	200	197	191	168	182	164	168	179	199	208	182	185	153	171	170	191	195	180	176	189	153	161	144	156	164	180	189	184	184	174	167	195	190	180	178	179	197	185	182	195	167	197	188	170	167	174	174	187	184	179	172	171	143	189	195	191	177	166	180	180	172	160	174	179	195	209	189	155	191	164	179	209	152	166	159	175	182	184	184	176	165	174	180	201	166	188	189	184	179	152	182	182	174	172	188	195	198	162	159	180	185	179	154	173	184	177	176	190	163	181	184	170	183	180	176	156	178	174	174	175	165	192	199	170	175	180	160	190	171	189	170	153	182	184	166	176	161	184	183	173	165	175	170	166	171	190	177	181	194	157	204	186	171	210	161	161	187	166	199	201	158	181	189	159	181	174	191	189	170	194	162	192	177	173	168	192	189	177	165	190	160	178	179	173	188	195	189	191	178	164	173	168	190	173	193	200	176	161	189	157	164	166	166	169	185	176	174	179	172	170	183	162	180	188	186	189	206	173	171	168	173	172	192	186	167	174	154	183	156	171	187	182	172	187	157	182	191	175	195	171	167	168	174	178	194	192	155	178	171	195	210	176	163	191	178	170	159	170	175	192	201	169	174	186	193	170	168	170	184	169	178	180	156	185	179	191	178	151	174	177	193	164	203	157	169	176	172	190	156	196	172	169	173	178	172	179	174	174	195	167	170	173	186	191	180	160	163	172	195	174	180	156	155	185	180	171	182	186	175	192	200	179	217	176	180	163	202	191	183	186	178	181	172	190	158	169	159	190	183	170	169	199	179	161	180	184	180	173	176	175	205	165	164	155	192	178	171	172	162	209	184	180	154	187	186	156	177	201	185	171	224	164	183	194
19821	28502	8368	1458	542	471	397	390	354	377	333	292	378	332	349	350	316	349	311	333	336	350	297	315	332	348	349	317	324	315	323	357	318	322	325	298	339	362	354	306	312	295	341	351	305	305	303	313	331	326	345	305	344	360	310	338	331	319	275	329	343	340	305	320	339	352	320	315	346	342	334	347	336	297	345	348	324	339	304	347	328	335	301	335	306	337	308	311	319	312	333	335	366	336	320	322	294	284	306	314	304	326	320	366	325	314	337	310	290	301	315	331	321	347	310	298	348	303	344	316	342	336	308	288	327	327	309	320	325	336	316	317	342	346	293	327	325	312	328	295	324	335	287	316	315	307	303	320	345	336	326	311	316	311	355	308	285	348	330	302	325	340	352	331	336	318	311	323	336	313	288	318	313	301	330	297	350	336	309	331	306	308	319	330	326	330	297	337	336	314	322	323	343	324	316	320	313	340	302	319	309	296	296	340	344	321	331	348	341	304	328	323	304	338	324	346	304	317	311	321	317	348	354	319	332	331	318	291	324	348	340	334	300	290	320	296	317	296	320	330	307	336	285	330	325	316	324	319	334	330	307	355	334	341	288	341	327	325	335	299	297	318	342	328	339	292	329	312	326	319	339	323	316	338	337	315	308	340	323	345	293	309	274	314	337	319	294	337	304	333	318	313	315	307	336	307	312	326	311	340	304	352	332	324	325	314	292	308	315	316	275	318	349	309	307	319	323	308	303	309	307	334	316	341	303	316	328	328	333	307	339	318	320	322	325	322	321	290	322	333	342	314	347	328	307	290	338	297	291	331	337	315	303	310	317	329	310	327	316	315	328	306	337	355	302	306	295	290	297	306	308	330	321	316	316	322	339	330	345	344	356	311	305	321	327	318	314	336	338	325	308	282	317	312	324	333	350	305	308	312	320	281	325	311	341	338	309	328	350	326	315	330	329	333	345	348	305	313	337	306	321	343	315	323	297	362	343	318	343	322	302	338	330	323	315	330	320	291	315	323	318	339	319	324	330	307	322	330	319	322	305	316	311	337	302	313	338	312	295	301	315	311	308	306	339	301	307	324	331	304	313	338	344	311	322	315	341	301	325	348	298	300	309	341	286	331	355	321	311	337	304	340	318	335	317	318	348	341	278	319	338	317	297	324	319	330	330	284	324	344	310	313	321	315	328	277	326	355	347	304	304	315	298	330	321	317	351	317	299	321	312	356	333	336	309	330	334	323	318	292	321	311	357	305	296	340	299	308	338	367	352	310	326	327	338	328	316	351	297	292	302	321	293	301	310	316	332	311	307	333	316	322	319	351	316	320	296	353	334	324	323	312	351	313	305	292	333	338	298	328	320	332	334	336	312	311	335	331	312	324	339	326	286	321	316	326	311	291	327	344	299	368	305	342	341	330	350	314	304	317	350	286	284	330	336	310	315	332	303	318	337	319	295	305	314	295	285	318	320	348	328	305	345	339	308	315	316	323	386	304	312	301	332	326	334	334	326	332	328	293	347	312	317	335	307	290	352	319	349	357	322	321	305	291	304	318	322	307	296	360	312	325	292	332	340	311	307	344	322	305	323	300	291	305	294	306	347	290	311	319	338	290	304	338	332	331	328	341	301	327	296	296	317	308	354	333	307	288	347	349	307	344	299	333	350	294	341	351	334	285	321	343	331	310	332	291	296	334	340	298	334	320	325	312	331	316	315	308	328	336	319	305	358	328	331	346	327	312	319	305	336	305	320	306	358	307	340	302	302	292	297	309	314	353	354	298	356	312	330	328	302	279	330	341	328	335	299	347	302	294	333	306	343	320	282	310	332	329	311	309	335	321	344	300	297	341	309	337	324	328	329	311	325	345	335	338	330	334	287	302	336	291	335	302	330	313	341	318	336	309	314	330	348	320	306	320	364	346	331	343	337	327	336	285	323	305	354	325	345	299	345	344	330	330	329	331	308	324	323	316	319	304	302	309	327	311	312	323	319	317	306	323	340	308	337	319	315	368	330	328	305	308	298	325	339	312	296	344	330	324	350	304	316	313	346	322	319	327	345	326	340	330	350	325	343	281	337	349	346	333	309	304	318	325	306	312	297	319	321	347	348	329	331	289	324	312	310	309	313	330	312	323	337	330	321	338	311	329	376	311	341	301	346	342	318	314	337	304	336	311	343	337	315	323	330	298	339	335	338	336	315	348	331	328	321	322	310	301	327	313	293	332	322	306	359	349	313	306	305	312	293	331	331	325	342	325	309	311	305	326	333	324	316	309	286	306	299	312	303	331	323	299	305	333	314	312	323	329	303	324	320	343	319	329	335	299	302	340	311	320	342	335	324	310	300	318	318	352	285	321	323	334	305	318	313	373	324	312	311	348	313	289	308	301	308	346	329	301	287	336	304	281	304	334	315	309	333	343	305	296	334	330	350	311	331	323	321	334	306	359	286	297	316	326	324	299	340	301	333	305	355	324	296	296	326	304	323	335	311	311	320	308	351	313	349	325	340	347	311	307	308	316	332	288	321	327	314	316	338	298	346	314	343	315	328	336	302	335	324	335	320	334	345	317	335	305	359	334	308	332	339	339	346	311	313	296	327	317	306	312	332	322	325	299	309	319	309	327	322	315	334	297	315	298	311	310	324	337	333	302	324	345	306	348	308	346	359	314	314	316	344	298	337	294	341	322	314	335	343	351	299	331	338	331	300	295	307	345	337	309	313	364	317	295	336	329	293	294	352	319	338	326	301	320	341	334	302	333	316	347	299	320	315	303	302	326	323	327	303	302	311	330	354	345	333	340	320	321	319	305	292	329	323	336	329	338	333	330	321	319	347	303	337	350	296	325	298	336	316	313	308	340	309	328	346	284	342	299	312	323	323	311	315	330	332	303	306	294	325	332	329	329	363	314	298	315	330	308	307	282	339	346	315	335	319	330	339	336	353	334	282	358	326	358	302	304	314	332	354	343	336	314	282	326	326	304	333	327	340	339	297	307	336	324	349	325	333	321	329	311	328	307	317	334	344	310	308	311	334	310	324	305	334	333	343	319	320	325	324	334	315	323	325	323	295	316	321	379	352	348	321	324	354	325	358	343	355	290	321	304	323	326	309	314	308	316	326	317	293	295	303	311	339	321	302	322	329	331	328	314	297	299	321	330	324	321	329	311	336	327	302	330	319	333	318	334	334	335	299	338	326	304	328	329	330	365	309	344	289	321	328	345	319	358	329	345	319	344	293	323	312	300	345	311	301	317	311	370	315	304	313	329	338	366	333	318	328	301	332	329	296	307	326	329	314	335	336	356	333	345	328	337	350	343	334	275	311	330	340	294	322	310	313	320	315	309	317	303	314	294	299	317	303	351	325	315	330	332	353	333	343	336	314	340	292	330	330	353	320	346	319	333	347	342	315	285	337	351	340	321	292	316	332	335	308	335	339	307	348	314	361	318	305	306	309	361	329	336	276	289	335	314	330	352	308	328	336	330	323	345	328	288	326	318	320	347
24081	21140	28955	23685	17924	2572	859	693	562	577	543	495	468	511	455	445	474	458	490	462	444	480	489	419	419	468	444	445	448	437	422	468	457	434	438	443	470	431	426	429	417	412	464	440	408	400	428	439	414	421	437	389	412	405	433	407	447	394	431	425	450	430	425	429	418	431	404	394	414	439	447	397	445	404	418	417	405	414	454	404	428	409	442	434	433	432	436	398	444	411	383	420	386	438	430	414	433	406	419	461	441	439	417	431	423	423	407	429	425	377	456	419	416	427	441	443	416	423	432	434	415	418	433	423	431	440	436	442	422	436	425	418	425	462	415	435	446	414	406	447	405	417	455	457	441	420	403	448	422	410	396	430	422	438	413	426	440	420	443	396	427	403	398	422	450	428	411	404	421	410	459	433	409	402	426	429	426	409	395	403	412	437	443	419	421	397	424	443	384	416	421	415	397	399	388	420	435	452	417	443	391	430	405	436	417	415	413	436	417	437	421	440	420	420	404	450	407	409	426	436	410	411	464	404	415	431	474	454	405	432	432	449	424	438	431	431	414	438	453	413	409	474	426	453	443	445	385	399	422	431	435	428	415	432	438	427	423	443	411	402	406	403	439	427	375	450	419	420	404	429	427	466	369	398	409	411	423	429	436	457	449	402	453	418	450	434	441	443	371	370	443	380	417	392	417	452	415	446	416	408	446	483	439	405	414	427	417	459	424	429	411	402	387	458	428	402	469	421	459	418	415	427	429	418	420	390	406	422	399	416	440	405	425	432	452	426	432	414	423	455	431	436	397	410	398	462	437	431	460	435	401	377	459	428	402	395	393	413	443	431	453	435	397	386	444	445	427	423	407	396	422	456	406	423	423	471	409	402	439	436	432	427	432	434	422	413	425	443	450	437	411	422	464	407	444	437	383	431	427	437	427	460	396	422	386	424	418	429	450	457	463	435	427	421	450	422	457	395	404	455	439	409	398	460	431	441	442	421	453	448	420	420	451	449	449	378	441	445	423	418	444	428	463	446	404	413	430	426	429	450	427	463	448	449	446	436	405	472	393	453	434	470	422	417	444	422	437	419	431	456	431	448	449	429	441	475	464	403	412	434	447	433	460	425	435	447	396	427	440	442	419	457	434	410	433	380	436	407	421	443	403	437	441	420	414	404	442	407	402	409	450	414	392	430	422	407	423	403	418	448	429	442	407	414	436	419	403	433	452	449	447	412	450	473	431	415	446	440	445	445	447	395	422	422	405	434	437	438	417	424	432	415	448	426	414	422	418	392	420	453	409	447	451	474	440	459	422	383	420	389	424	467	481	422	439	407	401	424	401	381	402	427	436	430	434	417	434	424	412	411	444	436	420	412	464	442	398	410	394	413	450	444	408	451	454	410	405	426	398	448	401	428	416	408	427	436	407	434	414	410	423	394	424	433	398	383	399	445	415	421	372	423	461	428	440	445	458	429	395	429	439	421	442	424	426	431	429	410	432	393	378	421	437	420	389	428	478	399	428	438	402	423	422	414	413	442	431	422	458	413	412	413	406	424	423	432	392	442	448	377	445	420	447	427	401	439	424	418	455	416	447	440	429	406	414	376	421	430	447	475	434	432	392	377	410	440	416	425	384	446	420	427	396	372	433	416	392	411	462	430	426	387	442	439	433	427	427	446	422	427	451	436	393	428	415	394	441	392	441	472	404	416	433	430	388	450	409	409	432	440	379	433	391	456	412	423	439	405	416	417	420	384	416	424	458	422	410	433	437	430	458	431	455	427	431	381	395	426	422	416	440	434	416	418	464	404	402	437	413	414	412	396	416	416	442	430	459	413	407	414	433	402	420	418	433	407	426	417	397	420	430	434	411	395	415	431	465	420	421	421	410	445	379	458	434	443	422	426	409	376	442	455	423	447	434	442	395	416	402	409	441	420	400	395	431	434	386	436	415	402	434	450	390	407	446	414	425	425	419	383	392	452	425	463	450	462	452	460	415	435	425	402	428	445	422	444	406	447	394	422	447	426	395	441	426	436	458	447	422	408	430	414	368	454	440	392	394	397	420	416	428	453	457	413	405	410	465	424	436	443	446	419	369	408	400	428	419	435	468	439	422	424	460	422	409	412	411	422	417	414	408	421	402	417	444	428	472	446	395	423	443	444	425	399	410	406	398	416	457	402	384	429	452	423	405	431	454	441	433	427	418	430	426	457	430	424	405	409	433	444	428	442	391	449	396	421	429	472	443	413	470	420	405	432	434	422	457	425	434	419	416	435	434	453	457	429	391	434	427	446	430	389	412	430	427	432	412	399	470	405	409	439	456	380	436	436	385	392	436	408	392	452	428	435	418	447	398	423	431	403	398	418	396	413	423	430	441	393	467	449	415	433	421	450	452	420	467	428	451	423	441	478	484	425	413	416	436	410	430	424	404	420	433	417	418	400	424	407	418	435	422	470	409	456	426	401	426	437	387	434	426	437	445	442	413	451	428	438	464	414	422	390	404	425	434	445	475	400	439	439	439	412	435	428	438	421	386	387	426	427	453	469	424	448	385	454	398	423	455	432	381	430	472	434	418	429	417	430	394	390	440	441	399	418	413	460	431	426	438	408	454	416	423	455	455	400	425	416	417	430	456	385	414	441	417	443	425	448	448	438	385	408	443	424	446	425	422	413	431	419	444	463	418	457	411	404	406	444	444	416	409	429	411	435	437	397	430	415	422	416	422	420	433	432	443	425	409	443	428	438	441	408	416	460	445	440	413	421	457	423	424	416	402	422	460	412	402	423	392	436	414	426	438	421	395	410	403	398	423	438	387	432	419	447	442	391	418	395	435	419	411	379	448	412	449	407	424	419	438	440	394	432	395	418	438	417	429	456	415	441	435	425	425	409	408	426	450	416	400	448	441	421	443	427	399	452	401	405	442	416	403	401	442	443	436	403	419	428	444	417	427	420	429	402	412	403	372	395	419	464	454	412	405	443	463	424	421	401	395	383	427	438	414	456	435	426	441	450	404	435	415	384	444	416	407	424	410	414	460	453	445	430	415	420	449	421	428	438	449	414	451	418	412	437	453	439	438	399	419	419	411	418	442	425	418	428	409	451	425	420	414	405	445	405	406	421	409	411	408	455	407	387	407	407	420	446	420	380	381	418	397	439	452	446	426	427	394	436	450	436	446	439	420	411	400	433	435	402	406	435	422	442	430	417	400	446	422	448	469	406	422	416	448	440	460	416	442	450	411	419	462	408	420	423	420	446	448	441	403	423	458	433	432	422	398	448	410	425	406	459	436	464	404	398	423	391	407	426	436	437	418	416	435	454	428	443	439	439	430	438	411	405	436	416	413	444	397	417	426	434	416	425	446	429	437	395	432	427	463	426	409	430	392	417	438	415	445	412	425	403	437	443	438	398	439	419	403	417	441	449	427	454	472	412	415	415	419	442	425	462	391	449	411	426	412	428	422	431	412	395	440	391	464	463	450	406	409	420	467	428	410	443	391	429	420	435
41852	63998	17771	12134	2834	2151	1784	1504	1332	1171	1085	1023	975	915	873	883	905	857	834	894	884	756	766	791	767	757	762	784	727	822	697	715	765	772	784	792	771	762	767	776	701	690	716	745	757	780	752	791	748	748	696	731	760	704	747	722	706	694	715	700	724	717	758	693	750	719	728	740	795	719	729	767	732	732	720	804	717	701	734	710	742	757	714	785	742	739	722	710	761	731	766	693	724	683	717	701	678	726	709	774	730	715	752	728	745	712	697	724	724	768	704	725	738	678	701	742	729	736	689	738	700	693	744	712	736	724	682	750	706	718	751	715	678	710	717	735	740	709	715	733	711	712	694	744	757	728	746	717	732	672	698	678	704	664	739	705	735	680	736	726	711	713	709	697	732	733	689	721	756	764	728	725	715	746	677	717	745	753	719	720	768	701	676	740	743	748	722	734	681	709	738	721	679	753	699	720	741	697	680	709	734	770	732	733	729	722	710	744	747	730	730	700	768	694	739	719	712	696	748	723	684	709	726	758	761	732	697	727	737	709	762	755	692	716	687	771	738	757	752	727	683	735	764	703	738	689	677	716	705	701	644	677	749	720	749	749	748	721	719	694	763	755	691	677	718	757	713	752	731	719	763	740	716	745	708	721	726	703	727	702	691	765	757	725	753	693	717	731	706	731	711	776	725	656	719	775	706	724	706	754	719	644	724	693	741	737	726	752	680	686	703	731	680	749	696	721	676	686	687	737	744	723	681	739	746	723	739	740	741	751	777	744	714	715	731	732	767	708	726	743	759	737	685	774	744	704	751	734	721	714	759	713	727	718	710	734	697	713	753	745	713	734	765	744	729	708	697	744	715	707	745	739	694	739	722	718	730	702	665	718	707	754	741	719	744	723	701	710	750	723	730	678	714	709	692	739	782	762	714	741	712	703	739	760	715	785	739	750	725	725	668	692	694	719	679	703	747	739	676	668	671	706	687	790	728	699	735	728	685	734	704	750	700	697	710	705	720	721	712	702	734	745	695	738	741	697	744	729	737	702	703	669	751	723	736	747	777	746	687	731	702	729	685	730	732	736	686	712	718	713	695	706	747	782	727	703	698	717	704	731	778	731	722	731	699	714	698	726	742	741	686	720	750	734	709	718	701	698	714	690	725	730	714	686	727	704	748	759	703	726	800	720	710	714	728	738	773	693	726	703	735	731	726	733	741	710	766	751	700	705	716	741	695	728	720	728	692	705	677	682	698	726	701	727	695	761	742	756	723	709	729	756	738	717	754	753	727	763	694	711	684	705	732	751	716	709	740	709	760	726	681	708	730	709	745	773	719	710	726	687	727	726	687	734	709	746	742	687	703	699	710	715	684	690	687	696	722	739	707	704	718	755	707	756	789	716	757	739	745	698	704	704	724	779	704	702	689	706	743	700	725	718	698	688	720	686	733	763	742	696	706	719	752	754	739	699	747	688	745	674	716	686	707	690	691	715	751	713	692	701	747	735	742	717	673	750	653	694	742	730	708	761	711	721	775	725	780	759	731	728	702	679	709	719	727	702	724	715	745	756	728	771	683	795	774	704	698	726	816	702	712	692	700	734	700	681	805	706	679	708	699	731	749	727	726	740	706	733	752	730	727	765	716	729	753	671	737	711	722	737	729	706	720	761	695	729	732	728	733	745	782	734	708	716	669	701	731	732	718	736	724	688	729	749	693	710	725	709	723	709	673	694	759	733	676	708	726	755	739	739	744	707	721	738	715	755	713	723	663	709	717	778	725	683	696	733	692	676	739	688	657	673	705	679	726	701	772	755	751	703	741	709	724	782	732	670	759	720	690	715	721	757	717	752	719	745	714	725	695	776	687	704	748	670	770	726	705	732	704	686	716	764	737	699	718	764	762	721	792	683	704	681	766	750	708	742	745	716	725	680	663	683	723	720	748	695	726	785	717	729	745	678	777	683	708	715	736	734	769	729	749	755	756	688	723	704	676	731	723	741	735	687	718	724	763	670	674	721	699	739	751	749	729	748	742	733	713	746	763	707	755	780	731	694	760	759	703	722	781	735	743	747	724	725	724	696	684	721	750	762	708	744	723	706	670	795	744	755	741	726	738	760	734	721	684	730	713	701	709	733	703	714	731	735	746	741	723	762	690	768	675	731	727	730	665	747	721	677	760	682	698	723	718	736	683	751	759	709	669	764	682	728	725	763	712	691	771	703	696	741	711	711	726	659	698	687	657	725	777	729	729	749	735	732	705	728	720	722	734	666	771	718	711	664	728	764	689	741	740	723	716	751	739	750	720	715	728	730	723	758	735	733	717	725	717	741	745	778	705	734	724	686	714	750	733	704	686	713	703	703	701	742	697	736	757	733	749	730	733	742	757	743	747	691	739	753	747	715	683	707	703	734	756	701	717	776	735	728	775	715	732	768	703	736	728	704	754	742	738	758	723	708	771	727	706	711	751	732	742	745	688	737	743	676	736	703	716	733	718	734	778	687	709	732	726	716	747	742	666	736	677	744	735	744	707	746	717	802	721	766	704	706	717	719	755	713	694	740	694	780	739	707	729	694	754	723	774	731	754	686	750	710	685	711	750	772	770	736	707	709	752	719	735	723	666	759	693	699	698	743	705	729	693	704	790	727	732	694	720	727	722	727	707	672	749	679	698	726	699	705	696	751	719	742	710	691	749	667	708	718	714	741	714	738	756	711	683	719	722	734	715	739	691	784	728	725	757	683	668	703	751	716	715	703	731	714	730	685	739	722	747	698	718	721	703	749	698	726	742	756	680	703	684	708	713	736	747	703	757	801	714	710	705	684	722	741	708	739	738	700	711	706	722	747	770	744	725	707	738	703	672	744	724	692	722	750	727	727	735	770	698	698	729	694	775	721	712	722	730	722	723	706	701	737	737	699	766	736	709	729	695	721	739	775	761	694	714	713	716	755	717	705	701	759	746	741	748	671	732	763	778	740	751	655	700	698	721	737	746	754	677	747	680	691	661	728	749	698	682	744	686	742	742	732	742	720	709	675	685	702	675	682	701	716	721	717	719	689	736	741	762	704	732	737	697	682	684	737	742	745	706	715	698	741	748	749	729	729	683	715	681	743	684	706	749	721	711	740	702	700	730	700	711	710	737	712	737	722	700	686	746	746	726	724	678	706	762	711	731	727	723	744	710	716	759	719	730	713	713	772	743	706	729	679	724	687	725	742	711	675	730	726	712	696	684	716	678	735	741	725	700	700	745	723	732	762	716	758	727	693	774	700	709	740	683	716	688	702	724	730	716	742	734	750	705	735	755	741	728	718	740	734	761	699	704	717	712	739	720	696	690	710	687	702	747	742	696	664	730	768	797	699	746	688	701	696	729	769	702	737	699	689	709	714	758	726	692	715	721	765	692	752	736	766	720	743	651	759	705	724	715	743	731	775	733	707	723	730	724	723	718	691	696	732	738	745	703	723	758	714	721	706	733	691	746	744	731	684	664	773	731	702	750	704	726	701
23048	21109	29685	22844	21068	15358	2106	1123	887	809	765	740	766	713	705	647	642	653	632	686	593	628	604	591	629	623	634	656	616	613	618	679	558	562	638	605	568	547	613	584	600	548	609	554	593	610	591	598	600	604	585	584	605	586	567	578	584	592	566	601	629	566	553	592	593	605	564	616	603	552	603	582	574	619	580	553	609	614	574	643	613	573	593	592	621	595	598	558	602	600	552	562	571	597	608	608	574	622	552	603	637	614	595	609	609	580	550	583	584	586	575	616	525	571	609	555	562	588	601	537	548	566	557	572	614	596	620	554	599	604	552	639	582	571	559	629	570	596	591	572	613	607	591	572	553	603	555	614	601	594	569	570	573	578	626	607	611	560	601	578	576	575	550	572	567	560	562	563	533	575	590	571	554	599	586	605	587	596	591	602	591	565	615	566	576	580	541	588	578	602	601	562	574	577	603	577	598	511	586	538	588	632	606	599	574	575	585	576	583	559	597	623	593	598	571	555	555	540	597	596	559	580	563	592	602	591	612	598	547	574	598	597	562	567	577	554	606	586	591	580	571	606	583	588	589	564	582	545	577	579	619	609	566	612	581	581	599	590	590	591	590	562	608	598	582	584	599	579	595	572	600	553	586	562	586	576	578	581	597	593	626	539	565	624	597	637	571	600	574	638	599	595	584	546	604	562	637	581	570	604	548	570	574	626	582	622	552	568	608	581	585	595	572	623	583	611	572	617	561	611	569	568	566	597	578	597	596	601	597	597	585	569	562	582	592	586	584	629	592	629	548	553	570	591	595	553	602	593	574	570	607	603	587	552	566	570	622	533	614	623	627	556	583	578	614	590	599	593	545	604	548	585	613	602	615	570	623	618	579	595	571	573	587	596	628	594	603	565	562	568	586	585	571	582	583	579	576	603	578	597	650	598	538	608	597	573	588	581	583	571	553	564	613	538	609	592	558	579	582	594	596	569	559	652	595	563	645	604	586	624	559	616	583	563	581	630	590	589	564	561	609	573	545	605	571	577	609	600	578	574	606	549	576	589	606	565	579	603	536	642	591	612	564	592	560	586	598	570	577	595	574	571	571	534	601	603	552	586	554	604	576	558	566	607	576	587	617	600	619	582	540	606	602	609	612	610	588	585	554	602	598	595	584	556	574	567	553	586	561	634	602	606	592	572	624	554	570	582	611	591	562	568	564	551	622	561	606	560	546	579	553	578	570	591	622	543	557	561	557	635	603	579	593	571	591	595	596	572	605	535	623	594	639	604	597	571	582	616	571	619	643	589	596	598	583	576	605	624	609	624	578	599	585	604	578	585	601	593	575	519	593	571	594	640	590	598	612	592	566	603	561	549	596	571	597	600	579	577	551	610	591	593	576	564	616	619	627	591	624	553	592	553	592	613	618	566	579	618	575	549	574	570	610	600	579	570	597	575	575	559	619	627	589	559	563	591	560	631	591	564	589	590	589	578	576	608	565	604	561	555	581	583	599	577	594	613	578	575	554	600	599	588	559	559	616	604	540	556	597	609	564	605	563	608	561	611	583	598	605	567	598	576	594	591	566	580	590	567	551	559	588	584	577	620	601	640	604	556	559	567	553	581	546	591	589	533	578	586	572	592	582	601	597	567	602	559	576	592	617	587	559	595	567	597	599	599	547	669	634	551	584	557	550	584	581	612	596	567	567	583	574	622	572	579	554	587	541	538	621	583	578	594	573	591	578	582	569	602	555	546	592	616	575	549	517	604	621	574	577	562	605	609	618	538	540	560	537	568	576	607	571	549	603	571	576	592	614	571	589	571	591	581	597	579	544	593	609	564	585	570	611	587	584	605	600	574	572	571	563	570	581	543	623	633	567	601	572	635	604	550	587	557	612	570	599	551	559	546	604	574	561	583	538	612	581	563	556	580	576	544	588	569	620	557	607	579	623	590	581	563	610	580	586	584	570	591	578	597	567	618	562	607	575	581	557	563	599	577	599	565	610	582	582	559	589	581	590	565	601	614	585	599	623	589	553	583	592	612	610	554	621	573	567	576	570	601	581	584	612	609	563	610	571	569	574	615	569	571	566	588	563	572	569	581	607	534	601	596	551	603	591	595	581	584	592	574	570	564	617	606	598	585	522	582	594	560	565	589	551	563	569	598	585	598	604	584	579	606	589	566	606	527	565	567	583	617	572	539	601	547	544	579	600	585	581	561	591	585	592	589	638	618	601	570	569	609	599	611	603	590	587	562	579	605	554	574	591	568	616	592	610	604	613	539	598	585	616	579	591	588	596	588	566	561	561	604	587	578	603	531	570	603	579	604	585	567	589	600	586	589	636	548	576	570	615	589	652	571	588	595	567	572	618	616	615	555	611	616	580	573	590	578	578	608	633	580	575	578	584	595	601	577	561	564	595	582	592	540	626	606	565	576	583	598	603	589	575	569	590	612	569	613	584	558	575	653	618	624	588	595	537	530	604	590	584	572	552	577	600	573	612	580	576	557	559	571	601	599	588	586	589	574	596	565	568	616	561	613	598	588	625	578	617	533	531	611	594	616	558	576	603	576	593	601	577	593	578	534	588	647	622	547	572	569	519	577	576	606	589	576	595	587	590	585	560	581	610	554	565	583	552	588	534	554	547	572	550	550	607	598	585	598	603	566	593	563	571	615	572	555	544	581	650	569	568	587	570	557	570	578	611	605	612	545	597	530	553	610	596	559	578	612	589	574	607	572	550	592	588	573	573	567	563	585	570	592	580	624	597	579	594	575	572	576	554	543	567	592	580	555	547	588	578	596	598	584	514	590	580	586	579	561	593	605	591	570	605	569	601	610	565	556	613	631	585	636	622	568	583	549	580	572	611	601	529	587	577	536	616	559	567	556	563	588	565	606	539	579	573	568	582	555	572	575	596	581	618	602	548	587	572	602	596	545	599	566	616	614	606	624	569	560	553	554	573	578	597	616	581	607	522	560	622	660	608	576	570	578	592	542	550	569	621	590	578	574	569	584	537	591	574	581	615	540	615	561	571	582	616	598	596	582	566	607	591	628	586	592	620	586	615	571	547	624	564	595	572	586	626	562	609	593	602	541	580	550	618	577	531	562	539	627	553	601	577	571	603	575	612	568	590	575	611	561	552	599	586	615	556	613	587	554	600	599	616	565	561	576	592	585	580	569	571	583	607	583	579	593	588	550	587	636	586	583	581	602	596	596	559	588	588	576	616	579	585	582	622	557	584	629	627	583	586	617	576	625	552	570	554	571	563	596	555	575	534	580	563	558	576	623	628	556	594	637	565	594	569	554	577	563	582	546	577	621	647	616	546	604	590	620	601	569	572	614	627	591	600	574	591	537	606	611	634	577	585	520	559	559	582	603	603	562	573	570	573	583	540	571	594	589	539	571	555	559	586	579	563	568	628	601	582	583	584	599	580	585	593	592	574	573	597	598	593	613	542	621	582	575	574	582	585	602	559	588	616	589	560	560	558	604	532	606	592	600	579	593
48779	78387	20252	15671	4931	3589	2934	2441	2066	1874	1751	1561	1452	1372	1364	1257	1195	1189	1138	1105	1146	1101	1105	1104	1102	1015	1060	999	1020	1075	1084	1097	979	1056	1013	1016	987	969	1031	1022	1016	1039	946	914	985	987	967	996	986	938	972	953	962	938	949	976	957	942	951	902	975	971	1005	994	967	945	982	953	906	1050	1006	977	968	1029	974	956	1003	991	943	1026	898	995	899	978	1034	979	943	932	957	926	994	958	1040	891	996	942	942	919	973	996	941	943	934	1007	947	958	1007	939	906	980	981	969	951	1051	958	955	918	1016	939	1010	921	975	922	960	987	950	914	952	949	997	962	918	933	950	961	1032	992	952	967	984	910	1021	960	987	1030	963	976	1039	908	966	993	948	926	969	925	949	909	965	949	947	933	966	929	938	985	984	953	953	952	1016	937	954	985	938	922	959	980	940	980	976	981	933	925	964	1011	968	934	966	984	873	968	947	949	971	959	954	958	979	935	993	960	987	941	952	974	972	990	975	984	960	966	912	979	909	975	985	988	923	967	920	955	933	976	984	988	982	937	940	951	959	982	962	948	964	919	992	963	920	921	938	957	941	969	948	950	953	962	963	950	955	953	958	924	976	927	977	959	918	1012	921	1043	946	933	971	899	955	923	960	915	914	975	982	954	946	991	979	894	994	945	979	949	979	964	950	992	956	981	978	953	970	1001	919	943	977	944	945	952	929	939	962	938	937	1015	960	947	948	981	955	892	956	938	926	949	976	988	993	970	975	951	926	1003	1000	954	976	981	1013	985	980	942	929	965	921	922	996	960	977	953	1000	1037	949	919	972	912	989	959	1019	920	972	948	958	932	923	982	1014	1016	973	951	982	978	983	983	970	902	996	1006	898	1003	961	965	960	1031	967	895	909	955	980	926	961	972	951	961	966	939	985	952	969	985	940	934	911	967	993	999	937	967	979	965	947	985	930	971	978	967	934	928	940	967	1022	960	977	976	955	962	918	955	982	920	911	943	890	962	999	976	1009	945	972	953	962	946	928	919	913	975	923	931	968	937	951	920	965	991	952	957	1052	951	933	901	1009	936	970	967	896	982	950	952	963	970	1009	928	966	969	915	997	916	959	987	1020	939	941	1002	956	948	915	937	972	939	941	970	938	990	949	898	946	1005	963	957	965	979	956	982	939	964	948	944	947	952	978	997	984	948	948	920	969	971	974	982	940	978	1022	911	990	978	967	960	953	918	953	939	972	941	999	917	955	1028	1014	954	935	963	970	981	936	1005	930	989	924	964	949	1006	997	969	947	983	943	1002	977	965	966	975	894	920	962	951	927	952	921	998	966	978	918	987	933	962	927	966	1006	994	958	967	983	974	974	940	980	932	979	1023	954	968	983	988	948	932	946	961	944	1009	1010	901	975	975	931	913	957	978	1001	942	907	977	960	929	981	909	928	924	952	990	990	949	982	957	946	937	911	933	958	942	958	955	953	961	962	925	954	972	987	895	954	971	968	926	1038	930	1004	953	989	908	927	953	985	939	927	944	941	1001	942	970	986	973	969	954	964	984	952	923	955	1037	975	985	968	935	979	921	925	969	917	947	989	970	950	946	973	936	969	959	988	927	966	919	895	951	976	978	981	938	958	964	947	959	968	976	954	918	1002	988	1007	970	949	980	954	985	980	899	930	895	937	941	938	985	969	955	937	971	938	970	966	967	993	987	978	912	973	985	933	931	954	916	992	974	925	963	930	963	951	944	903	981	944	907	961	990	1001	965	974	941	906	978	1005	933	997	944	993	962	978	997	979	993	980	960	931	966	933	959	958	921	979	998	943	987	1027	943	954	952	900	958	945	1018	973	959	972	960	1012	994	991	1011	948	1032	949	973	958	966	930	948	953	1020	962	966	940	1005	943	957	958	948	990	999	943	937	936	966	987	920	949	960	1000	980	1033	985	975	976	946	922	959	929	966	970	924	938	944	926	969	924	923	942	994	973	986	974	959	953	902	929	932	962	974	1001	971	970	955	903	966	962	974	951	951	941	956	939	954	980	945	939	937	967	936	976	956	910	931	1045	1016	937	931	967	974	945	956	956	965	861	943	923	920	1008	982	969	950	963	962	937	974	923	945	950	994	946	971	993	970	956	1069	958	979	951	950	1017	940	976	963	960	972	944	956	937	966	966	938	1008	965	964	977	992	961	988	969	937	984	896	960	976	921	1047	947	945	931	927	918	964	987	959	966	918	965	933	895	917	927	919	957	968	975	886	990	949	939	984	971	912	875	971	919	974	983	948	1004	934	915	955	984	986	963	962	953	928	997	954	984	958	986	954	961	980	977	984	966	949	953	939	965	965	959	926	979	957	956	925	948	901	982	955	930	960	976	976	943	939	962	942	942	1000	965	969	951	917	928	956	980	1014	982	937	921	978	993	962	952	940	933	952	958	959	921	927	1004	925	953	944	879	963	915	996	956	977	914	932	966	962	920	935	920	916	979	894	953	925	942	943	969	961	978	1016	928	987	987	987	977	989	994	1013	909	941	966	942	959	927	1006	934	932	887	942	897	957	919	978	951	949	985	972	1017	959	915	934	918	919	986	923	991	974	983	983	971	938	955	910	942	965	979	937	921	931	957	891	953	973	975	1013	983	944	985	984	891	941	992	955	895	936	927	991	935	980	940	1004	937	1000	936	1077	940	959	974	995	997	980	966	979	914	995	925	941	961	1008	925	970	936	996	1011	954	883	990	954	1017	950	975	962	979	1001	941	898	963	943	965	959	938	957	1052	938	954	955	930	973	959	938	995	946	878	922	920	938	969	945	982	942	949	949	917	911	884	955	971	959	929	1002	950	926	959	978	982	987	983	1006	901	930	958	958	941	1004	1003	977	1010	979	966	951	989	946	965	952	911	945	956	1015	1009	971	969	925	947	914	935	969	939	945	888	990	925	1007	918	953	991	905	928	970	1001	1026	960	960	980	998	964	907	1014	956	970	946	995	990	952	940	967	957	950	945	941	931	977	964	988	974	955	930	952	948	952	952	915	943	984	947	950	963	984	942	971	953	975	959	945	930	958	1011	949	1016	921	1038	975	1008	997	931	945	912	889	927	983	935	1003	1000	911	960	970	973	991	986	1013	934	949	974	943	991	981	1051	931	978	1006	1014	926	945	987	940	956	964	977	947	945	994	1045	944	960	948	995	948	996	1010	977	935	984	969	975	928	899	957	1012	1007	980	916	936	963	972	959	947	976	1008	962	948	956	970	965	960	1008	979	939	970	919	915	994	942	971	897	971	890	986	999	952	960	1006	901	986	902	955	1046	983	930	980	947	1011	957	888	920	893	981	927	923	955	978	943	945	987	912	917	967	963	991	931	914	960	941	938	937	984	983	913	969	922	1061	951	939	942	936	914	933	987	969	946	968	994	917	947	915	981	934	959	912	948	987	991	955	1005	952	984	957	912	1035	952	934	986	962	949	935	933	944	943	945	942	961	910	1006	944	923	972	947	983	940	962	955	1011	949	935	913	983	989	931	958	916	931	968	965	944	948	989	937	988	997	960	957	942	969	1027	993	978	1022	983	935	931	982	970	944	966	969	923	934	999	935	918	957	903	967	968	992	907	894	950	995	993	910	986	936	982	890	969	962	962	899	935
26597	21658	14759	1760	279	210	209	220	188	202	196	190	190	179	205	198	162	210	169	196	170	175	160	174	182	182	161	176	202	163	172	159	174	177	163	187	184	200	160	189	196	182	184	176	173	195	194	195	175	168	205	201	182	177	189	217	165	182	177	190	161	167	177	161	199	164	191	200	194	167	189	174	205	163	171	191	184	173	198	169	190	169	199	206	163	180	146	179	176	169	169	178	183	182	160	175	181	170	186	171	194	189	206	178	189	168	187	162	171	184	158	190	180	187	179	181	181	160	172	186	190	187	182	146	168	157	166	185	206	161	202	188	187	163	196	173	184	170	202	174	187	153	186	198	163	207	158	187	197	159	176	169	180	172	168	189	193	180	172	204	188	165	208	184	169	159	152	182	197	193	177	208	176	168	176	182	206	182	186	171	168	181	187	177	181	164	194	180	185	192	197	154	184	192	194	191	175	206	163	169	149	183	202	166	171	194	166	168	186	173	177	167	167	185	164	196	189	193	156	181	182	198	192	202	178	167	180	171	184	216	205	171	186	178	191	172	168	168	173	185	196	184	175	170	184	194	205	193	166	185	172	197	171	181	194	185	179	193	203	173	163	200	177	199	215	180	189	190	174	173	191	199	199	194	182	190	184	200	196	198	190	159	172	170	166	188	184	175	195	173	214	185	173	188	166	162	213	185	190	207	191	193	179	154	194	186	181	186	189	192	193	209	193	186	182	153	159	198	210	193	181	205	195	171	174	177	186	169	199	176	170	166	182	174	161	181	179	184	194	181	178	187	195	163	193	211	171	184	186	155	177	186	173	174	199	171	153	164	193	159	194	168	177	183	177	200	183	186	187	182	176	177	178	188	173	190	177	192	179	199	181	179	202	204	167	167	171	188	173	186	175	161	197	173	209	177	166	173	170	207	194	198	211	171	181	185	190	156	200	214	184	196	176	177	162	188	181	183	190	174	179	199	159	198	181	176	189	185	153	173	170	194	191	174	190	184	169	169	147	195	205	170	186	166	209	171	188	200	177	174	152	180	198	164	173	179	186	174	192	180	168	183	211	193	194	176	170	190	201	196	163	194	173	150	156	181	198	158	178	209	195	185	195	189	205	183	169	168	178	156	182	200	175	181	156	205	185	191	180	178	179	176	170	201	202	192	206	170	174	224	171	162	174	174	144	196	167	170	181	206	191	167	183	209	201	173	164	201	158	182	187	166	173	175	166	186	172	194	197	168	191	168	159	210	177	168	187	182	173	204	178	199	182	174	180	187	186	206	170	160	163	161	193	180	187	175	185	194	210	180	178	161	191	199	192	194	193	169	193	181	166	192	201	175	169	193	173	185	164	171	146	193	176	194	177	192	174	203	184	156	171	218	215	178	173	180	174	193	183	174	188	158	164	199	183	192	200	170	182	189	192	178	180	172	181	186	188	196	188	192	206	187	157	192	174	166	203	193	186	187	166	181	182	188	165	174	193	194	170	174	192	193	184	199	171	156	184	162	159	164	172	167	171	165	169	191	167	156	188	191	185	190	179	189	179	185	174	166	178	184	197	196	169	201	190	193	172	190	187	203	170	181	171	201	208	181	175	184	172	200	180	185	208	188	184	165	180	173	205	171	189	178	167	158	186	178	174	192	172	175	182	177	193	189	177	177	175	197	172	170	184	180	194	166	181	191	188	192	177	183	166	170	208	174	181	178	162	200	201	187	193	154	172	191	188	194	175	162	180	192	175	183	187	183	174	173	168	156	156	172	165	184	179	171	166	178	169	205	198	182	159	193	174	193	175	182	179	197	168	170	200	176	185	178	188	194	168	184	202	208	194	185	184	159	172	205	174	193	196	149	168	196	184	191	185	148	194	184	198	191	199	180	186	179	170	192	184	168	186	202	177	169	184	175	167	179	169	179	195	182	184	169	169	189	192	174	201	173	178	197	191	190	185	190	172	181	176	178	176	188	177	179	180	177	196	202	180	208	186	186	168	191	188	160	182	174	181	168	179	170	171	160	169	193	175	179	172	181	172	174	179	185	203	185	174	193	208	171	179	163	187	191	193	199	184	193	191	189	157	199	195	201	163	172	157	179	186	177	182	166	207	186	196	182	182	185	166	197	189	170	176	169	176	166	175	202	163	202	157	211	182	194	170	179	176	193	171	198	185	184	190	190	171	196	193	157	184	178	162	183	177	177	201	184	182	177	196	184	197	192	185	178	172	182	188	180	184	174	187	183	192	205	161	192	188	194	165	200	145	176	182	187	189	174	184	195	168	173	191	150	176	168	146	194	162	160	182	198	202	169	183	181	176	187	184	171	154	168	204	172	191	190	175	170	196	179	196	194	190	165	155	182	153	179	190	201	220	155	154	167	169	182	196	189	206	178	180	172	188	165	210	170	178	183	190	180	139	177	165	183	180	173	151	182	177	173	171	228	190	172	168	166	172	170	163	200	186	185	205	174	193	187	168	197	185	179	201	190	186	194	191	190	189	168	161	186	164	172	171	186	172	207	210	184	152	215	160	185	211	173	189	171	174	200	149	166	181	174	170	172	193	192	179	164	172	180	170	158	188	187	181	158	217	194	192	172	204	188	173	188	165	175	188	195	190	170	187	168	154	196	170	180	178	167	181	188	178	183	180	164	157	175	200	166	191	212	193	179	191	176	201	174	190	187	179	183	169	192	165	178	188	150	179	188	178	172	194	175	178	191	172	203	190	204	206	175	183	181	196	196	166	171	179	185	195	182	189	179	160	177	182	177	194	160	175	174	176	178	165	189	183	155	169	192	187	145	180	191	185	195	179	170	172	160	181	212	177	182	179	179	204	179	180	182	181	166	181	172	184	193	163	184	171	193	191	191	162	163	157	189	176	181	223	196	201	177	163	173	160	198	165	184	163	200	178	191	188	183	202	196	177	181	195	195	185	174	157	177	185	181	190	177	164	144	162	177	177	170	173	169	172	162	175	180	193	160	192	173	168	176	184	170	209	171	174	179	180	177	171	191	207	179	207	187	163	173	162	186	183	184	181	210	179	181	189	167	160	204	184	198	183	177	191	193	184	178	176	198	178	193	162	183	206	182	192	183	170	158	194	165	160	185	178	192	174	162	186	198	184	171	199	187	195	195	176	167	180	186	179	173	168	180	190	180	182	176	182	187	168	192	164	198	176	165	176	177	175	196	180	176	173	180	183	183	186	175	178	168	213	194	172	189	192	199	204	216	175	180	187	174	192	182	188	189	198	169	200	172	185	194	170	192	160	180	185	179	190	159	191	187	183	173	189	204	175	184	195	182	165	160	158	177	181	192	166	164	140	160	191	147	161	176	188	171	204	195	181	195	171	198	175	187	190	177	193	181	165	177	163	182	178	154	183	179	168	186	183	208	169	190	185	187	184	170	188	181	184	171	182	195	165	175	186	180	185	164	191	165	174	176	176	170	170	182	223	185	164	186	194	159	196	171	188	177	185	178	176	181	198	180	168	165	173	162	170	181
19832	33451	5673	2952	523	450	388	378	389	416	381	371	381	343	328	337	330	318	308	323	351	307	356	320	322	308	313	313	316	334	354	332	329	358	328	315	336	333	334	322	343	354	324	331	347	285	289	328	351	338	336	347	333	306	326	295	351	321	336	337	319	331	354	344	361	324	341	315	315	347	343	329	316	300	332	334	325	345	330	337	347	313	311	296	334	355	341	335	334	324	349	306	332	323	328	364	293	346	340	338	359	331	333	340	296	329	320	320	296	349	344	324	351	307	352	314	332	321	322	296	338	311	319	326	319	323	300	332	319	334	349	344	315	324	355	333	310	330	335	351	328	358	351	306	366	325	338	325	321	299	341	318	361	344	321	343	299	349	340	312	300	330	355	336	337	341	345	300	318	296	327	325	305	346	325	281	338	340	365	335	349	328	331	325	362	316	306	363	352	363	329	326	321	334	312	280	340	346	326	319	356	358	347	344	316	329	338	316	362	353	300	303	326	334	329	301	352	377	344	340	314	323	336	349	321	315	324	317	337	288	315	330	304	336	332	333	321	334	303	328	366	328	347	292	360	323	344	333	296	322	371	326	329	323	333	329	295	348	316	313	322	357	347	302	291	323	340	324	357	321	350	357	343	321	325	359	315	335	308	311	324	335	319	348	308	330	373	324	318	344	318	332	327	323	316	372	311	340	328	344	349	334	337	339	342	318	349	336	318	331	342	308	329	342	323	319	340	274	292	326	345	344	334	336	338	333	312	335	313	306	313	314	336	321	329	314	344	357	327	302	323	313	309	336	315	345	311	330	329	325	332	333	340	342	309	322	321	345	302	327	300	328	309	331	335	325	337	336	300	344	349	305	314	305	309	305	345	314	320	320	290	347	311	333	327	341	330	336	315	305	339	359	326	323	318	345	362	307	302	324	327	334	301	314	351	317	353	359	353	319	350	331	322	283	297	349	332	346	297	331	307	335	316	295	318	329	305	338	334	337	345	310	346	325	359	333	348	325	343	340	295	320	306	327	292	325	317	301	333	359	346	349	309	321	313	332	336	328	348	334	314	334	331	334	340	330	330	343	309	337	318	322	316	360	337	328	318	301	357	352	344	306	332	344	317	318	346	338	292	321	326	306	336	339	306	327	307	317	335	341	350	339	330	333	332	320	331	309	333	333	323	350	319	325	340	304	368	351	296	312	332	332	310	331	336	351	320	359	334	365	331	307	339	289	357	314	332	366	340	323	341	333	355	363	350	341	330	341	331	322	338	306	311	324	307	342	334	347	342	354	339	344	354	354	313	358	361	358	352	304	336	316	341	335	341	329	327	347	325	303	347	330	327	355	323	354	345	335	314	335	353	329	320	345	328	297	339	310	316	306	328	360	288	330	347	350	329	349	320	321	300	353	328	278	312	340	336	333	366	351	287	292	330	322	299	332	320	296	310	316	354	347	335	308	322	363	330	336	316	333	338	322	317	327	319	298	316	328	339	314	323	340	343	327	315	348	320	296	353	315	335	308	343	348	311	363	362	311	298	323	345	358	327	339	354	353	336	353	315	332	330	321	351	322	316	318	342	325	343	347	316	355	348	315	306	341	322	329	345	350	357	331	331	338	307	306	348	364	296	336	338	300	327	309	318	320	339	303	309	357	303	332	306	339	352	310	331	328	319	308	337	327	337	318	333	339	332	313	315	355	335	363	292	336	333	352	326	316	348	335	334	314	331	348	312	349	312	333	338	324	333	338	317	309	324	336	344	336	349	337	328	323	356	323	320	331	362	327	372	330	326	325	324	314	339	330	358	339	357	327	346	343	331	322	301	329	293	324	335	351	305	295	316	303	340	317	333	330	321	338	307	350	339	332	357	342	333	310	330	336	332	324	344	351	372	338	325	343	340	321	342	307	303	311	331	315	322	316	305	327	354	339	312	345	334	340	303	339	325	350	299	313	332	312	313	333	352	356	360	363	312	339	327	333	320	326	310	339	330	356	332	320	338	371	306	327	348	345	330	329	325	321	328	383	335	307	322	324	323	319	346	362	367	331	346	312	322	334	342	330	329	327	352	318	323	309	308	318	328	301	314	297	314	317	330	348	333	346	336	322	339	287	292	337	290	339	308	313	370	291	330	331	359	315	318	304	345	308	345	336	334	315	294	359	346	362	324	337	350	355	298	318	299	335	308	332	309	329	330	341	319	321	364	310	326	356	352	307	341	324	323	292	326	373	351	342	321	345	326	289	355	325	300	360	307	342	329	304	335	350	320	333	334	326	295	331	359	324	296	307	326	351	297	301	329	355	318	336	307	318	299	335	344	339	338	379	344	312	364	317	351	340	356	349	320	335	314	314	303	346	336	333	318	329	332	358	335	334	346	341	354	342	331	354	365	350	338	301	356	329	356	295	311	329	335	344	363	335	320	346	348	316	318	335	335	339	330	370	335	340	325	316	347	359	370	309	320	336	340	340	316	336	316	322	323	354	338	304	319	317	303	345	320	344	327	291	297	339	356	317	353	344	322	328	323	314	316	348	338	318	332	341	358	316	340	336	337	311	347	352	331	316	337	349	311	326	318	292	313	289	348	328	345	320	332	341	330	345	303	331	335	339	306	335	349	326	367	334	342	356	328	328	340	329	327	337	294	325	321	328	336	337	304	329	293	346	350	318	348	315	351	347	341	343	317	325	353	361	337	332	316	337	295	332	334	340	317	330	318	332	309	333	319	344	316	309	341	284	319	343	323	346	346	324	326	334	330	324	348	323	299	348	346	332	320	316	309	319	332	374	337	331	346	344	309	330	315	341	318	356	305	325	339	312	317	348	334	352	339	326	307	320	307	302	330	336	345	344	344	325	347	324	329	330	295	328	337	340	345	331	315	317	320	330	289	350	335	300	316	322	321	319	344	322	333	316	304	335	335	307	313	352	288	348	347	315	320	343	336	316	323	306	318	328	333	312	372	293	328	295	358	351	308	349	354	361	322	323	314	350	337	334	341	330	339	345	330	333	328	304	321	349	320	345	306	303	320	323	330	291	306	307	295	336	310	342	311	344	288	329	328	334	351	340	350	294	328	312	319	355	325	310	314	365	317	349	325	320	341	330	342	322	359	335	344	314	283	310	361	298	286	314	354	320	331	310	336	327	376	329	330	309	359	308	347	323	351	331	343	308	334	297	349	357	317	332	321	328	291	299	370	320	333	298	305	304	325	325	343	325	311	359	335	325	356	348	329	326	347	342	329	376	328	301	346	337	333	335	345	341	331	338	337	343	347	346	363	321	339	304	312	336	354	307	354	339	343	335	318	354	324	322	329	325	296	332	322	313	312	318	332	325	342	345	322	327	355	342	301	334	347	321	363	350	313	328	310	330	336	312	342	322	344	290	351	312	306	328	293	356	325	355	356	327	317	319	323	317	271	333	319	325	342	328	323	324	335	331	318	326	302	350	314	347	321	317	308	320	308	337	329	312	332	320	316	325	330	333	338	329	357	314	353	319	352	341
23954	21179	28477	24065	18843	3560	942	679	589	545	515	527	508	507	458	470	494	489	469	464	462	473	423	443	474	421	435	454	477	501	404	436	433	420	421	455	422	453	438	420	422	426	419	452	399	454	447	434	407	430	462	441	421	436	445	407	412	422	423	421	432	433	424	419	446	433	439	391	416	440	412	401	418	452	435	433	425	447	449	418	422	432	423	404	415	403	444	434	429	393	429	409	402	417	401	441	432	446	426	418	430	403	413	403	435	429	445	409	423	466	448	463	396	426	440	425	468	474	430	472	393	442	414	448	439	476	400	438	405	444	389	427	385	426	424	436	477	455	440	423	415	434	441	441	448	406	412	460	435	434	400	476	406	428	431	444	439	435	416	424	397	463	439	440	421	431	452	461	397	438	381	438	453	467	405	425	396	421	398	448	408	439	416	411	410	441	398	409	458	431	432	441	444	474	432	458	432	438	430	445	403	435	448	453	412	417	423	420	405	421	409	404	446	405	426	423	429	429	449	417	419	452	462	430	448	417	414	476	435	428	432	439	423	446	416	448	467	404	405	449	422	419	443	448	432	379	438	425	426	409	443	442	414	417	413	421	456	413	433	428	394	440	444	427	436	446	394	405	409	436	450	441	452	390	427	419	429	438	414	417	431	457	418	448	413	447	413	429	420	412	402	411	367	412	430	427	396	454	402	433	459	407	461	457	430	476	417	470	464	431	402	445	430	443	460	445	416	425	449	429	425	443	442	423	464	434	439	434	434	440	437	461	443	417	426	434	449	465	431	438	448	461	428	472	427	429	418	442	407	476	411	393	442	457	434	394	457	425	493	414	412	447	414	439	434	442	392	432	419	440	421	406	466	429	449	441	439	425	396	427	421	453	438	401	430	405	455	458	431	443	481	385	404	436	412	434	452	392	399	413	430	429	450	403	434	389	432	439	416	434	424	459	458	461	446	421	430	419	425	431	447	420	459	442	429	409	393	372	401	418	451	451	459	477	416	474	423	412	436	458	417	426	426	440	422	410	435	438	409	439	425	433	413	426	438	427	453	411	430	403	469	416	467	451	423	438	413	462	436	426	431	433	397	434	446	407	402	439	452	437	432	425	444	417	419	434	470	421	371	440	402	452	477	415	404	445	431	443	401	441	445	421	420	421	460	447	399	438	430	442	392	411	450	408	424	409	410	394	408	414	430	414	411	433	432	420	418	424	427	430	429	402	459	476	402	422	437	421	413	482	410	443	415	416	404	410	402	446	442	454	408	395	408	434	433	458	409	409	399	429	376	452	441	458	405	406	417	424	425	447	386	430	396	439	409	440	426	392	450	419	436	398	434	431	410	423	470	477	437	416	418	450	427	406	437	414	435	410	442	365	454	440	395	471	434	413	418	409	435	423	412	435	420	403	422	434	387	436	444	407	443	440	426	428	464	395	415	418	427	431	457	445	401	424	413	416	399	405	446	432	445	408	434	429	431	445	409	418	406	451	390	407	449	411	426	418	383	427	441	455	406	447	411	414	402	413	448	443	446	456	476	423	449	430	406	420	431	434	379	419	407	424	427	417	425	432	436	429	405	423	381	397	459	422	459	442	432	440	421	397	405	422	447	433	422	447	387	419	431	413	434	420	446	397	459	411	427	415	463	427	440	395	427	449	425	405	463	405	406	415	444	420	459	402	438	397	427	429	399	449	435	416	421	407	413	448	433	414	408	439	417	438	453	449	426	420	412	432	426	432	451	415	400	413	408	407	440	409	380	422	441	426	420	417	434	430	439	419	418	407	412	388	444	420	447	424	399	434	410	449	418	409	415	432	408	448	438	407	429	432	393	453	434	432	449	466	399	421	415	451	416	392	423	384	426	474	410	428	482	464	445	429	407	409	424	430	432	420	403	469	394	403	434	425	432	431	388	439	460	401	404	392	403	428	384	441	461	446	405	419	421	437	418	392	402	447	413	430	416	423	446	411	410	422	449	409	439	409	395	437	448	426	398	442	437	442	422	426	409	431	432	444	446	427	460	478	446	422	418	397	454	401	442	450	420	432	446	449	451	464	431	384	445	424	416	411	423	426	413	446	433	465	407	419	469	427	402	413	398	396	464	420	446	410	441	404	460	406	407	418	428	433	431	453	448	459	444	415	450	438	411	416	428	405	399	414	400	426	456	439	441	397	432	432	419	414	406	390	474	411	411	434	449	412	422	440	405	431	424	441	440	419	407	435	395	433	438	432	451	412	441	422	422	399	466	446	469	432	416	380	385	439	427	439	418	386	392	434	414	395	414	403	409	438	445	442	420	454	410	425	443	435	454	443	417	388	460	415	399	416	419	434	442	419	449	375	448	436	441	442	422	432	405	388	442	420	465	423	424	438	421	427	415	425	422	436	382	425	441	442	424	394	439	427	409	391	423	423	419	451	467	422	477	436	455	417	397	433	477	408	418	410	380	439	415	449	449	420	396	397	391	467	448	381	433	421	415	441	420	417	435	374	377	472	420	414	452	424	458	448	430	415	386	428	455	441	470	401	428	422	451	416	420	383	441	427	452	411	434	438	414	374	397	450	412	412	472	415	393	438	388	403	399	436	421	445	444	434	389	424	441	444	410	445	387	441	425	410	387	448	410	422	414	391	427	420	443	420	420	429	469	386	463	439	435	429	438	440	427	432	434	404	418	435	433	428	455	425	445	425	436	466	429	439	438	409	470	447	409	412	415	430	445	429	420	449	415	444	420	429	429	424	431	435	406	431	427	427	424	443	387	473	417	427	437	416	412	399	447	418	427	405	394	411	429	419	414	394	451	440	441	454	444	373	375	455	442	479	426	392	422	472	418	432	408	392	450	453	417	468	414	451	430	427	415	426	427	399	422	445	425	430	418	443	401	411	421	413	407	400	420	456	441	388	406	431	424	441	421	417	435	420	385	443	400	450	442	406	416	441	382	426	410	407	442	419	416	443	432	445	477	418	424	448	440	399	482	434	424	419	428	404	436	406	420	420	388	437	422	415	430	442	397	444	462	417	435	461	429	453	423	458	449	426	402	451	438	392	423	449	429	411	410	414	418	418	452	452	454	426	389	468	445	422	460	444	443	413	409	424	436	432	434	445	437	425	461	472	438	425	429	421	435	428	432	394	463	463	402	438	409	435	411	441	423	423	417	402	384	452	435	397	401	443	424	414	429	438	403	450	457	407	419	411	458	447	422	443	451	442	431	396	416	449	404	450	439	401	469	431	432	447	450	426	421	380	451	426	424	421	433	415	430	432	443	428	456	441	389	429	438	445	431	391	460	384	438	423	418	411	449	393	411	392	452	460	411	434	412	425	419	421	418	455	428	415	407	413	459	445	447	433	409	454	435	424	441	431	430	466	394	433	447	440	390	406	438	455	448	461	465	429	443	426	449	439	453	420	437	439	454	434	396	454	425	441	459	422	404	450	423	415	455	462	423	431	445	408	473	446	425	391	439	390	448	447	418	415	439	457	457	453	412	411	455	420
40472	67404	12541	16417	2731	2130	1731	1459	1294	1238	1118	1043	973	955	834	886	832	817	857	795	799	785	750	778	705	789	717	761	780	758	764	765	750	776	753	725	737	714	733	759	767	799	738	739	745	693	732	748	720	776	731	759	754	721	737	754	711	744	728	740	744	750	704	732	721	720	711	767	675	770	712	764	682	723	731	713	715	774	716	687	767	782	712	785	704	681	735	771	785	717	759	744	711	725	747	738	755	700	692	714	760	711	752	721	736	755	703	718	763	686	739	733	741	727	715	754	739	704	674	750	712	751	733	768	705	755	733	729	766	735	716	761	714	704	726	752	743	749	686	690	780	697	722	701	701	702	755	746	748	741	745	759	717	731	742	750	773	713	732	756	733	734	736	712	770	738	700	706	731	660	680	719	695	716	742	729	708	733	744	746	716	708	760	746	719	780	750	705	756	774	683	705	709	730	759	695	758	740	692	700	705	676	768	695	732	719	746	721	712	692	744	721	740	769	767	649	719	769	692	737	743	772	687	719	632	694	717	752	733	727	754	718	738	726	771	693	717	721	707	728	740	724	687	714	735	739	720	732	719	697	693	721	676	727	756	738	711	723	724	736	725	731	719	717	778	757	761	739	736	768	710	747	722	728	759	729	757	712	750	707	735	717	708	749	762	729	734	721	736	703	722	732	725	748	685	689	691	736	695	711	699	722	734	748	738	682	719	763	703	677	718	673	719	750	724	727	793	779	703	726	732	719	713	737	714	695	719	710	688	759	742	711	709	742	739	704	754	726	746	777	722	731	681	706	744	713	757	736	674	718	712	731	713	701	762	735	725	667	700	740	722	682	776	731	736	726	748	733	729	736	746	744	727	693	700	720	681	680	736	731	740	736	727	685	751	740	752	725	738	716	774	721	707	742	744	675	719	745	729	692	753	744	717	733	741	721	739	738	694	648	683	786	720	716	714	713	712	714	732	723	688	737	700	698	737	698	722	727	717	689	689	723	762	775	738	737	731	652	743	712	692	747	756	759	689	749	705	693	736	724	734	694	720	722	722	709	680	700	701	761	743	704	741	713	759	710	686	708	767	755	748	756	740	723	759	738	707	684	737	723	737	740	742	698	728	722	780	735	751	735	718	676	708	719	689	698	706	770	692	740	755	728	699	779	707	723	725	705	717	747	674	710	708	661	760	738	730	731	702	765	678	751	730	725	771	759	713	723	708	748	721	745	719	768	680	707	741	707	707	728	764	733	715	698	732	724	720	723	740	779	746	712	729	712	711	739	737	695	740	743	720	689	755	750	742	768	760	696	690	737	738	739	757	670	745	708	735	708	730	711	706	731	734	725	686	712	758	740	712	762	712	711	751	721	728	742	703	713	721	736	704	714	723	750	744	700	726	735	693	731	728	738	741	716	774	735	762	763	701	745	745	729	706	756	713	774	696	697	775	735	737	730	714	759	733	727	717	751	685	768	754	738	692	779	810	729	704	699	718	704	753	721	739	725	753	700	744	725	747	758	694	740	707	710	715	720	723	733	681	755	714	747	745	758	752	727	707	718	719	722	701	755	747	742	735	772	763	730	727	751	710	751	716	755	729	727	695	742	731	722	730	741	705	724	725	747	742	677	742	703	684	672	780	719	760	689	767	669	683	739	734	721	710	718	715	725	701	718	719	733	726	709	732	731	694	721	708	732	753	723	761	752	718	755	700	688	716	731	673	735	729	704	758	707	699	740	767	694	684	712	745	717	754	713	724	717	781	708	766	733	740	709	742	711	751	711	712	747	694	712	691	768	738	715	742	719	733	725	737	662	721	697	708	744	744	680	707	707	744	658	704	729	685	703	689	683	752	733	683	726	693	746	774	707	775	700	707	702	693	746	729	717	720	704	731	682	695	712	777	719	673	740	708	726	736	742	675	727	720	726	746	682	684	803	740	729	735	783	751	681	720	755	723	744	710	752	801	766	722	743	747	718	694	747	746	744	692	721	752	740	716	719	723	731	766	721	706	757	689	714	771	716	736	763	721	706	703	727	701	711	737	797	696	748	748	718	716	705	707	744	758	722	694	726	717	701	733	723	760	751	698	742	744	717	742	739	734	718	683	718	738	712	713	793	750	728	703	726	771	690	717	717	796	734	736	747	723	686	660	716	725	666	732	718	725	765	758	729	721	766	711	748	735	721	794	722	761	761	728	726	686	724	738	735	700	737	724	736	729	699	712	725	673	730	711	703	748	708	771	707	743	710	722	753	763	741	709	722	713	695	715	685	669	754	710	723	711	733	670	750	714	721	749	726	715	724	727	706	746	734	770	743	703	729	717	723	737	695	708	669	741	735	760	733	724	730	753	715	739	708	724	767	730	744	727	735	720	726	751	720	690	741	714	746	715	755	799	706	686	754	756	769	714	751	714	752	739	725	749	759	744	719	740	721	693	708	733	740	680	694	666	742	754	710	743	761	709	689	721	677	672	723	730	734	734	706	744	697	714	762	693	753	709	735	690	685	741	763	688	727	703	743	731	754	713	768	716	776	709	709	729	735	755	700	732	710	723	704	757	746	711	711	755	725	724	746	746	715	707	708	765	738	688	717	754	711	707	710	778	756	727	728	727	708	748	697	707	751	730	775	712	690	712	751	740	717	722	765	759	715	742	758	745	737	771	762	717	709	756	757	668	705	712	702	719	706	722	743	721	719	709	729	750	698	694	709	741	730	707	702	735	736	750	736	698	758	705	674	744	764	720	703	726	665	688	720	732	694	717	768	743	761	691	710	738	712	731	680	708	727	706	698	719	709	684	731	721	688	724	766	741	704	751	696	692	745	692	693	692	720	734	712	781	702	761	743	697	742	700	686	757	731	714	712	702	715	723	732	714	738	759	756	753	739	720	683	743	672	727	675	724	730	749	703	704	731	718	713	699	757	772	745	744	724	741	733	704	733	697	698	672	721	696	744	749	737	754	750	698	724	756	692	698	723	721	754	758	745	699	765	779	730	735	748	716	698	783	762	660	702	719	729	763	737	697	742	710	719	718	708	702	743	729	723	680	772	763	728	724	712	710	701	705	717	742	712	750	779	774	717	671	678	731	688	738	732	693	722	744	705	715	705	738	738	683	711	726	756	735	736	737	715	664	736	752	708	725	722	707	710	739	720	726	704	690	728	708	695	715	751	737	753	734	694	769	731	689	747	724	683	718	738	707	721	698	743	748	650	751	691	726	747	708	781	716	771	721	706	740	690	719	670	760	741	693	718	725	690	709	755	713	725	724	703	700	732	746	726	738	698	705	708	726	729	688	728	810	713	688	729	710	705	759	697	692	717	702	728	734	755	733	732	739	671	688	722	714	740	763	691	708	723	747	720	702	731	752	759	782	708	718	741	767	742	729	718	738	741	753	717	769	734	682	719	771	745	745	679	754	747	764	732	737	732	747	755	746	698	694	718	744	731	733	748	676	724	692	738	744	773	766	715	730	775	731	744	701	722	705	694	741	749	762	710	727	698
23032	21122	29426	23200	21082	19684	4526	1155	847	808	767	803	765	686	680	669	697	660	612	650	640	623	659	649	571	623	657	630	611	574	564	619	625	618	633	635	560	603	598	606	602	596	580	575	611	657	584	624	566	591	564	607	561	586	579	599	581	597	603	596	617	636	583	609	595	583	588	607	593	575	582	639	606	603	646	598	567	610	573	584	594	636	596	618	600	575	616	609	614	616	586	576	572	515	607	569	581	568	582	602	532	607	572	604	601	575	586	593	596	599	594	580	561	571	596	587	587	625	595	581	594	626	635	667	564	582	556	582	568	634	587	597	612	586	552	558	581	625	598	569	591	565	610	584	610	565	610	591	603	584	613	565	596	571	590	565	585	587	576	646	564	624	583	614	641	621	564	593	554	581	567	565	570	565	590	621	599	611	565	603	598	611	576	578	571	573	569	575	557	602	575	525	602	596	542	599	600	616	578	568	585	585	535	556	601	588	613	584	571	587	601	602	553	586	631	586	557	587	630	564	587	600	613	589	572	619	566	615	607	561	609	568	606	567	589	601	579	592	592	569	587	591	574	618	567	599	622	573	649	604	590	589	584	644	571	592	613	564	589	556	564	618	578	577	612	603	573	641	610	600	560	558	566	608	533	572	564	619	551	572	605	597	590	574	605	605	602	600	583	586	603	594	575	580	670	581	603	649	601	624	592	567	563	564	574	584	564	621	593	573	586	590	600	599	564	597	555	607	593	555	606	609	527	607	564	602	599	581	577	549	613	611	576	585	594	580	576	576	587	593	583	590	589	581	591	596	577	596	573	607	599	609	579	599	596	600	619	541	622	557	587	578	591	592	581	515	591	575	540	564	628	597	595	571	615	541	628	545	576	567	581	593	609	582	569	618	587	602	608	600	601	604	573	632	554	613	584	590	563	585	601	543	611	550	593	591	615	563	601	613	583	631	630	603	613	571	585	584	579	566	598	564	609	570	573	607	623	576	580	588	549	603	618	624	616	559	541	597	611	604	614	616	593	557	579	569	571	605	586	633	581	574	634	606	531	568	634	572	571	585	566	616	600	580	588	569	594	579	631	573	603	644	582	579	578	577	605	585	545	589	601	574	627	614	578	550	581	570	564	633	573	604	613	576	566	578	586	549	566	583	569	569	608	572	567	555	581	648	632	577	589	614	610	585	569	595	614	599	566	580	583	599	593	639	602	577	575	578	595	598	618	577	606	622	583	592	607	606	596	605	562	595	624	600	599	571	615	540	578	581	579	568	560	565	562	602	560	630	578	615	614	585	569	608	585	650	607	620	590	613	590	594	598	597	600	558	596	583	627	593	598	595	582	619	540	578	564	587	607	601	623	622	590	572	559	580	563	572	539	556	601	576	573	613	581	601	549	586	573	601	625	548	624	580	580	570	543	618	584	623	607	601	572	605	596	562	655	594	584	575	603	614	627	575	553	616	610	581	576	602	572	621	599	583	602	579	600	604	549	603	609	588	594	572	585	556	569	593	585	560	639	592	600	616	599	586	626	616	586	614	572	580	558	603	571	597	615	611	597	591	562	577	612	589	590	571	585	602	600	603	575	594	583	618	597	561	573	604	589	599	535	560	598	574	577	602	601	617	591	597	578	591	590	610	577	621	585	584	619	593	639	525	569	584	570	566	606	556	597	590	557	623	619	587	596	597	593	579	591	566	614	583	640	588	554	587	601	584	623	647	548	572	595	578	577	583	614	587	576	601	597	601	619	578	577	545	559	587	544	574	557	571	607	579	577	600	574	582	588	588	589	567	561	634	568	577	604	559	618	632	611	600	590	623	629	536	585	612	581	602	603	576	604	583	570	581	628	604	556	598	544	616	557	599	586	614	585	558	583	595	589	577	606	567	569	610	615	611	561	581	596	592	556	575	610	568	542	553	601	556	602	543	606	584	573	543	586	593	568	593	601	579	609	552	587	605	632	533	588	580	587	587	567	573	598	578	600	578	607	559	596	592	606	582	597	581	595	563	613	628	545	603	638	592	539	594	595	579	579	580	555	610	637	614	567	601	569	609	587	579	570	558	612	634	620	552	555	570	583	568	617	573	597	628	590	553	601	535	634	610	568	556	589	588	571	627	583	619	598	629	559	570	575	571	551	605	564	534	581	587	627	578	598	599	608	607	622	580	540	605	606	549	516	593	594	561	572	575	592	598	572	589	551	616	600	592	643	568	562	617	551	571	597	566	650	588	589	617	552	597	603	501	579	611	607	558	607	613	600	581	557	590	590	576	584	590	570	601	618	573	641	575	597	561	577	512	564	562	570	621	623	548	566	626	572	597	619	597	557	603	529	598	577	612	638	552	545	559	590	561	596	588	610	642	558	546	571	602	628	586	566	588	610	610	564	610	599	544	574	599	593	617	554	574	580	622	574	609	628	578	536	571	576	578	566	626	564	594	608	588	603	555	603	600	544	587	608	551	622	572	626	568	576	611	558	578	615	587	592	602	599	607	614	569	616	590	599	566	613	557	608	597	548	573	572	578	592	614	627	573	617	579	561	600	593	586	587	563	586	629	597	598	542	588	645	609	603	552	563	601	593	628	580	563	612	599	552	590	552	532	591	592	616	570	622	596	600	599	568	608	594	551	610	608	583	591	584	548	597	636	563	631	588	619	557	588	574	572	583	575	576	543	555	558	589	592	587	583	579	555	603	574	571	574	618	571	580	578	615	587	632	594	598	605	569	562	611	584	592	577	542	626	572	594	606	544	586	555	598	630	556	580	587	600	600	580	560	593	560	597	589	563	603	548	581	603	574	581	620	586	615	570	564	557	574	572	608	601	558	639	588	580	570	519	581	606	606	560	584	588	621	601	624	609	549	576	586	581	563	589	594	599	556	597	572	593	552	664	581	612	572	573	615	620	558	559	553	547	598	619	595	568	535	586	569	578	557	623	566	586	573	602	565	580	559	593	582	616	631	613	566	612	548	575	599	576	646	652	560	559	593	595	595	575	572	587	613	556	557	604	563	618	589	571	589	616	608	585	546	579	577	599	597	617	596	623	600	577	585	586	575	575	590	599	544	565	583	602	561	573	517	564	619	575	566	602	569	547	625	575	579	622	554	579	580	564	584	621	588	619	571	626	602	556	581	569	608	555	570	607	583	560	602	595	611	587	635	579	585	628	584	577	590	572	593	607	595	584	633	597	604	585	537	582	588	630	639	579	579	627	648	591	606	581	587	564	617	579	597	593	558	602	602	566	625	559	576	592	652	585	638	565	600	595	593	638	558	617	609	623	576	592	564	597	607	600	534	604	561	600	623	590	603	624	601	569	591	546	612	592	592	601	532	592	568	623	575	554	613	576	548	571	543	587	624	582	631	567	587	589	591	593	609	582	582	604	553	583	611	586	567	609	616	628	584	592	666	589	607	578	592	560	559	556	571	630	537	563	628	595	573	550	604	620	631	583	596	588	589	638	570	603	576	606	593	564	604	567	572	594	538	567	612	578	541	559
45491	74558	21338	20339	4482	3475	2766	2337	2031	1867	1647	1530	1385	1319	1268	1231	1217	1194	1138	1157	1168	1133	1082	1042	1096	1052	1003	1138	1089	1062	1010	991	1033	932	1032	1016	984	1018	1022	1016	945	966	1021	988	1004	978	959	1034	980	1011	986	993	1019	978	1002	955	1014	984	1017	997	1010	970	949	976	1018	981	920	937	933	960	1016	900	1008	941	889	972	995	911	1023	934	930	966	970	1008	950	1014	940	949	991	995	987	936	914	1020	1016	956	968	956	948	984	936	915	960	987	969	950	988	968	936	998	955	921	953	957	938	938	968	995	1036	958	985	974	1021	1004	956	967	966	999	1005	945	1027	938	938	951	930	960	944	1001	966	987	1000	954	995	965	986	966	946	961	978	962	951	958	969	986	958	1041	941	998	955	965	966	1009	914	973	979	977	979	962	931	955	1021	977	984	982	882	967	936	1006	965	965	933	985	911	931	979	962	967	916	878	978	1015	959	954	961	978	925	992	1039	984	1009	917	951	964	936	995	923	984	949	985	1017	1001	996	959	978	968	956	923	957	875	925	972	948	927	988	948	931	957	924	994	959	901	1025	943	957	1000	988	1035	923	931	994	1004	982	904	993	935	1001	974	955	958	953	952	991	886	974	1012	910	944	975	890	980	966	933	960	986	948	977	984	980	930	944	975	951	1010	993	946	927	972	994	980	920	981	968	959	1020	911	993	930	969	978	935	1013	980	960	969	948	943	954	963	1018	947	957	925	1013	1015	957	1004	951	921	941	994	985	942	970	916	990	934	966	933	947	897	936	964	956	1038	947	925	999	970	976	914	984	976	986	946	978	945	971	909	949	989	969	971	936	983	963	908	947	917	946	986	945	978	939	975	939	1038	984	906	972	972	936	916	971	990	942	931	946	958	969	987	979	1002	1012	983	979	1000	1022	984	975	995	941	964	906	946	950	960	1013	925	941	989	1020	959	977	970	990	907	1018	996	1032	948	912	1016	974	954	941	909	986	937	1019	935	970	972	936	914	957	939	976	990	947	934	941	920	948	975	947	996	960	955	975	959	942	980	977	987	979	944	928	961	949	943	932	962	993	930	993	915	995	968	918	1009	941	997	979	932	1024	1011	940	969	980	982	935	1014	991	1003	998	1027	938	957	956	952	978	972	944	913	1007	958	948	966	964	916	934	939	950	1010	976	1010	978	967	1011	1013	994	955	956	949	972	967	902	957	985	1005	956	1037	990	931	965	974	969	939	943	991	1009	963	912	917	983	979	996	902	1057	978	959	987	968	966	983	1015	1004	973	970	974	1010	962	936	1011	1017	972	946	1029	1005	982	954	922	1048	937	943	956	942	937	968	978	935	936	988	943	979	948	963	868	933	1000	1002	977	947	969	904	1026	938	953	946	925	950	988	955	973	995	917	963	951	980	1034	908	957	959	971	999	928	955	957	894	1008	941	1003	988	901	959	1022	948	962	932	940	1018	974	965	955	946	950	946	910	943	1017	1000	946	931	963	977	1008	981	982	993	1004	959	944	1012	988	981	981	949	992	948	935	990	970	987	1009	932	963	990	982	973	940	914	879	930	1014	973	1060	927	966	954	1036	1009	984	960	969	953	933	992	954	1000	963	961	991	960	946	957	983	950	956	983	960	947	977	964	944	945	970	957	963	985	1000	997	912	967	958	1007	944	977	977	955	893	965	979	929	944	991	950	938	966	935	1005	924	988	960	993	1000	965	975	1033	945	919	952	929	913	956	949	919	955	980	919	965	908	940	1007	999	979	933	1009	969	999	973	985	978	986	964	1034	990	987	962	952	941	925	983	917	936	994	937	969	951	959	915	948	962	928	997	953	978	949	993	951	962	970	943	953	969	990	961	939	949	927	939	953	942	947	980	1018	1004	969	929	933	948	918	909	958	994	966	964	890	985	953	951	964	962	1074	910	935	958	978	971	930	976	931	1007	907	969	992	902	943	1007	1014	989	951	939	1017	1017	960	931	875	963	992	962	927	992	1008	964	925	943	956	978	929	991	980	973	949	1000	931	982	975	944	964	946	949	964	957	955	979	1040	1011	952	917	912	940	972	951	928	952	964	933	994	933	944	999	978	956	924	922	976	896	928	1000	1058	1000	995	947	925	941	988	979	957	950	985	1013	936	934	944	952	971	1012	946	974	945	972	956	959	936	947	957	919	926	961	990	950	976	945	1000	960	956	968	975	945	979	978	924	949	924	935	967	963	937	1005	969	1000	922	935	928	943	958	948	983	942	1008	926	984	997	963	959	925	979	997	975	983	982	1048	990	1000	924	989	973	947	988	1051	984	1024	944	961	932	948	928	954	941	993	968	1064	945	947	1029	967	968	908	954	961	929	958	994	1030	1029	983	977	971	947	986	926	914	961	983	961	933	1016	978	943	942	947	990	892	964	916	955	996	990	1008	898	974	901	953	955	909	968	983	1014	932	972	922	931	941	987	961	937	952	990	922	971	942	963	975	971	945	956	1012	911	941	928	965	942	1011	952	947	1022	981	991	972	946	942	948	913	935	934	952	931	957	904	986	934	924	915	927	939	1002	978	1004	1037	998	974	997	964	986	988	987	994	950	941	925	930	966	952	931	969	986	984	954	997	927	993	925	940	909	946	964	967	972	944	982	1042	934	962	959	908	982	946	991	953	1002	976	931	1047	925	956	978	976	973	988	991	972	989	1016	1000	982	991	990	1046	1007	973	929	945	978	979	920	947	938	965	963	962	985	874	965	947	954	935	965	920	950	920	921	954	971	962	974	997	952	1001	951	955	988	941	958	969	954	952	1018	922	988	928	998	969	956	949	1003	960	925	939	1014	955	983	964	930	970	992	954	970	908	1028	916	962	959	1021	962	959	991	980	976	965	934	943	1024	975	945	949	987	1002	893	968	993	892	989	967	975	1004	1020	984	956	972	937	935	987	963	995	933	936	990	945	920	1001	923	988	1043	973	958	969	1010	926	974	967	938	971	985	905	980	993	943	982	936	949	937	990	925	976	991	1018	890	869	942	971	941	990	979	923	934	997	991	995	950	948	974	970	916	952	954	949	1005	995	974	968	1013	898	955	986	968	948	955	975	993	965	985	966	929	970	959	968	958	930	988	921	973	914	950	956	948	948	989	964	952	956	961	1000	991	936	994	983	928	947	984	962	987	953	944	938	963	941	918	919	1012	990	945	919	1020	947	989	983	920	932	1003	954	897	979	1005	934	947	913	1003	1000	972	966	889	982	969	935	939	978	921	953	918	976	930	982	918	1027	988	939	965	959	906	899	927	967	953	945	966	978	971	983	1025	962	964	921	947	983	988	960	987	938	941	968	961	1001	985	975	939	988	1030	940	979	936	981	970	953	954	990	983	968	1022	1008	921	915	928	1029	972	1017	974	928	944	966	967	984	951	930	1014	949	936	931	970	949	953	926	962	977	984	970	1003	903	954	947	935	1039	1003	948	961	975	909	968	970	968	976	932	1010	923	961	907	969	955	942	950	981	964	967	967	981	975	890	933	941	1036	1020	988	972	998	955	947	965	966	967	946	948	978	984	982	971	979	944	976	937	984	1012	973	1002	957	997	913	995	932	1010	982	954	937	948	963	985	981	915	958	920	973	996	1018	981	941	943	978	982	963	1010	996	976	943	949	922	988	984	990	918	965	979	985	974	965	978	948	964	953	978	958	1020	1001	956	938	936	961	1010	976
26638	21671	14777	5769	285	242	230	184	215	228	194	187	178	211	194	193	180	190	195	161	195	194	195	189	171	172	187	189	178	192	177	171	204	161	191	187	187	191	176	177	173	183	192	181	192	191	172	182	187	161	205	189	175	187	165	158	201	169	200	190	177	189	221	191	173	162	202	179	184	204	186	196	175	179	193	179	204	191	181	171	201	180	153	166	202	172	195	193	193	165	187	176	161	158	219	179	181	193	176	160	200	190	183	179	188	171	186	160	177	170	178	187	173	174	160	182	185	183	186	184	161	183	184	188	180	187	190	186	186	191	180	164	174	184	188	189	184	164	184	194	188	178	195	185	161	176	172	189	191	172	178	178	180	176	182	183	198	181	185	177	160	188	165	197	193	191	209	199	200	184	159	210	191	185	178	181	173	179	187	181	184	175	164	193	175	194	174	178	203	172	200	160	175	182	192	174	155	180	202	185	176	200	194	181	164	184	199	191	200	183	181	176	180	195	173	149	185	195	179	180	176	200	176	188	174	209	194	188	147	188	187	183	181	192	185	177	182	200	165	172	180	184	181	197	152	191	200	168	192	177	191	222	187	180	183	176	171	158	177	170	176	175	199	185	183	190	191	187	160	190	166	188	209	179	197	189	190	180	188	167	191	188	202	168	187	183	197	196	181	183	184	179	193	184	168	190	203	160	223	179	168	172	166	164	208	186	187	186	172	175	183	169	183	192	199	176	180	205	190	162	221	188	177	178	184	155	171	189	167	178	169	165	214	183	186	155	213	176	172	174	158	177	179	181	163	212	187	178	203	160	204	165	187	183	193	205	182	175	210	178	207	158	203	180	183	182	188	202	209	164	186	173	191	173	175	184	185	175	167	182	171	205	201	185	187	196	175	165	171	190	182	166	189	192	148	184	179	179	183	203	175	170	173	181	166	179	168	217	178	176	188	161	176	200	190	199	196	200	157	186	179	195	164	161	149	192	199	186	179	183	175	194	179	163	166	205	174	193	183	186	201	183	190	190	175	154	198	190	189	181	186	188	174	181	198	171	182	197	180	166	161	175	166	203	199	181	191	195	202	186	172	153	207	149	179	212	206	182	185	175	190	197	189	150	173	172	180	163	160	174	169	166	176	169	170	169	158	182	186	197	173	188	198	172	208	183	188	188	191	156	175	184	198	172	199	182	177	165	179	173	174	206	170	189	182	188	182	192	198	170	182	180	187	170	165	151	182	189	182	198	181	200	190	171	192	185	183	171	185	206	192	182	214	191	193	213	189	183	173	205	192	201	175	173	178	166	162	204	198	178	183	203	195	185	165	187	201	199	169	181	196	173	198	192	180	191	213	212	172	195	191	175	177	213	184	178	176	194	186	179	200	215	166	190	195	190	168	174	166	193	164	171	178	168	190	199	170	207	185	194	193	174	208	174	178	176	180	185	168	171	186	180	194	182	197	163	192	182	185	175	204	160	174	167	180	157	189	193	161	187	165	201	182	181	205	191	180	191	205	176	182	169	155	177	178	180	206	168	192	164	183	160	196	202	210	191	165	199	187	175	195	207	185	177	171	156	181	167	182	183	181	177	173	200	174	209	159	190	181	186	188	184	205	196	193	181	184	195	164	189	174	163	202	168	191	172	199	189	180	174	191	186	199	195	188	184	203	184	194	177	200	165	167	193	204	191	181	188	204	183	172	163	198	188	174	183	202	152	185	223	206	204	194	208	206	176	183	165	205	187	188	192	165	190	179	187	196	191	188	181	188	177	196	170	167	202	189	195	204	170	171	181	175	156	197	188	187	183	214	178	202	194	155	202	186	165	175	196	185	209	180	203	208	184	186	174	203	166	195	170	183	198	195	168	197	181	175	182	170	197	171	180	182	182	195	172	181	179	174	189	203	187	194	191	164	184	190	173	189	186	193	198	163	208	173	197	173	182	186	177	167	190	181	207	194	169	200	210	182	185	208	214	192	208	193	176	206	202	192	179	205	169	181	189	199	182	189	196	193	204	192	165	188	177	180	203	172	195	156	204	198	177	175	180	193	188	190	156	171	178	186	196	195	194	185	199	203	207	228	166	166	168	171	196	180	171	164	186	178	175	194	179	193	203	169	172	171	209	198	160	187	201	197	161	194	182	163	202	174	181	183	188	172	170	199	202	165	178	186	203	201	189	176	182	210	194	195	182	198	188	186	195	177	185	193	194	179	186	176	157	182	161	140	170	216	205	165	188	184	203	197	174	183	141	179	187	193	172	181	205	183	200	210	159	178	187	197	162	192	177	194	189	177	185	186	184	197	163	189	179	194	180	191	172	189	174	200	226	175	166	175	162	198	177	204	193	180	214	206	181	193	190	192	206	190	169	199	183	173	186	198	198	170	202	193	176	196	176	196	189	171	166	182	186	175	171	184	188	190	177	180	191	201	156	193	193	181	187	221	177	201	223	163	175	175	187	199	166	194	191	179	189	193	191	177	167	172	174	197	205	194	184	198	179	176	198	181	169	168	182	185	174	204	195	169	181	206	181	174	178	170	181	186	183	174	171	177	186	204	209	213	219	217	225	190	190	192	174	168	181	189	180	190	174	176	164	191	184	226	197	195	183	167	198	189	181	197	180	181	207	178	190	210	211	177	183	183	175	186	185	198	194	197	180	184	198	186	181	170	208	176	170	182	226	197	191	177	170	192	187	160	187	175	180	178	173	164	189	168	182	164	194	193	174	199	162	190	201	173	181	163	179	203	186	179	173	182	205	201	166	178	188	171	179	210	156	189	174	165	184	174	180	194	181	215	185	166	211	171	199	163	168	194	173	208	171	182	180	201	200	195	198	187	189	175	184	179	174	171	177	180	193	185	162	187	167	182	166	183	193	174	203	182	185	170	173	173	186	186	202	195	182	177	180	183	212	183	164	164	198	183	179	203	203	175	186	191	190	195	201	191	183	188	187	171	173	175	170	182	182	169	171	196	182	195	203	199	177	170	193	168	181	196	163	176	184	173	172	200	204	201	201	170	182	188	194	165	189	150	180	175	182	166	178	181	179	207	179	193	182	204	170	195	182	195	177	178	184	195	197	184	182	183	173	214	155	194	169	196	183	159	209	178	189	144	173	186	190	177	178	187	182	218	192	189	209	164	200	194	183	184	190	171	175	178	184	187	172	178	176	178	188	200	176	190	182	186	188	183	158	203	194	195	169	192	167	214	166	166	189	158	184	171	186	196	178	181	176	156	170	172	169	173	201	184	183	190	178	161	184	193	175	138	182	190	189	204	187	196	186	184	177	174	169	190	183	188	194	189	176	201	191	207	192	173	175	166	177	201	160	159	176	215	199	180	203	184	198	169	183	201	178	190	193	193	191	168	168	213	178	218	200	178	189	197	190	204	186	177	200	204	173	185	176	200	187	171	165	206	182	199	189	185	190	174	168	193	201	185	182	183	178	226	199	177	178	203	186	172	202	201	167	178	192	201	182	166	176	178	166	199	208	181	188	179	169
19273	34124	5607	8043	559	468	396	381	365	397	390	338	341	307	352	329	359	311	360	317	355	337	329	318	345	348	351	328	357	358	366	362	323	354	336	352	347	313	317	373	352	310	320	362	325	351	338	362	324	332	313	351	320	318	334	319	330	314	324	303	340	365	306	322	323	329	344	321	324	335	352	341	316	368	314	336	336	348	350	311	360	333	336	365	356	337	379	347	315	323	348	336	345	326	316	312	318	339	334	324	332	336	318	350	314	345	320	320	335	335	331	326	345	331	334	346	345	347	332	324	341	329	337	362	348	348	324	342	348	350	349	332	310	321	345	340	343	339	396	330	327	332	348	329	339	328	330	345	331	302	338	311	355	323	307	352	330	332	323	349	331	366	376	307	351	290	317	342	350	346	323	320	343	334	332	316	338	290	314	346	307	321	352	339	344	345	350	352	328	359	331	338	297	296	329	336	328	326	313	354	336	344	301	347	333	368	341	292	339	344	305	327	300	345	319	337	338	308	365	349	354	345	373	317	328	330	341	325	369	347	308	339	300	291	359	320	326	343	320	325	342	342	362	330	365	339	319	316	331	338	337	332	309	308	346	334	317	319	335	357	317	358	372	302	345	319	320	316	303	351	350	336	302	351	314	353	340	321	338	312	361	337	295	302	304	360	358	320	353	352	303	328	322	335	321	315	362	336	314	304	318	319	313	308	363	316	308	331	342	325	334	285	340	338	351	327	344	329	327	349	312	354	339	342	323	310	339	375	330	374	348	302	328	323	326	323	333	339	319	329	324	362	356	303	310	305	339	307	290	324	320	305	318	331	322	346	317	319	306	334	308	322	337	332	352	354	323	325	354	368	349	354	329	332	356	351	310	331	341	330	382	336	351	339	323	336	366	366	347	357	338	326	356	320	356	317	319	306	342	325	354	327	360	324	316	339	292	328	316	302	307	342	319	330	331	343	332	327	290	379	365	316	341	341	326	333	315	332	347	350	331	326	339	310	347	339	337	365	356	354	359	328	335	312	360	340	342	351	325	326	324	290	320	319	313	331	328	344	360	323	341	309	348	342	327	360	336	305	328	363	341	344	347	353	328	351	356	297	337	335	309	313	360	305	338	393	324	317	346	326	332	332	348	351	320	296	314	360	292	315	357	337	322	369	306	335	322	351	343	336	351	355	336	343	347	319	354	337	329	351	362	319	337	329	328	331	337	326	352	304	328	345	352	339	346	343	323	319	303	339	343	324	335	318	339	295	348	344	365	304	321	320	350	337	336	328	340	327	335	322	346	321	336	327	343	343	359	319	333	317	316	340	324	344	333	305	348	334	322	319	302	360	342	352	335	362	355	334	331	331	341	344	308	330	319	332	325	340	334	301	340	339	338	315	289	304	320	345	366	339	318	362	311	368	346	353	323	342	333	336	327	316	326	343	327	322	318	350	320	311	351	344	339	319	332	315	341	318	349	356	305	305	342	335	344	342	338	325	345	315	340	359	361	326	340	355	350	346	331	348	337	338	321	349	383	336	318	332	325	335	334	362	345	363	340	350	299	350	298	363	341	324	341	326	346	316	338	309	281	337	333	347	344	338	323	308	349	292	348	334	339	327	295	330	363	314	304	351	317	324	348	354	336	325	349	335	289	307	312	338	365	317	341	317	379	341	340	348	344	354	316	328	327	325	314	350	361	314	313	337	371	321	348	318	353	351	335	351	346	293	323	338	349	330	346	323	343	354	345	332	330	354	297	323	336	307	310	353	352	301	321	318	349	329	310	342	338	337	343	298	316	334	337	318	322	342	332	336	307	308	292	332	320	335	329	373	337	370	329	330	311	322	348	330	340	336	308	315	327	329	348	319	361	346	343	327	312	347	334	322	344	333	336	368	314	337	308	395	361	332	337	329	344	351	350	322	327	309	359	306	327	355	348	302	305	348	319	329	354	328	348	368	308	369	351	318	344	318	345	351	312	348	347	323	306	340	357	365	318	329	340	358	348	315	332	355	364	304	338	299	321	337	332	328	356	329	326	332	322	356	336	344	322	317	332	356	313	329	329	325	378	319	365	317	320	339	326	319	327	389	310	303	331	329	337	322	329	310	342	338	337	335	358	328	354	337	352	320	308	339	332	338	324	356	323	352	305	327	373	347	342	316	329	337	298	321	298	321	347	356	328	364	344	356	353	359	342	321	345	330	323	330	328	323	324	337	316	340	341	312	330	332	353	362	356	355	325	352	316	328	303	308	335	340	312	313	329	343	323	355	312	341	321	312	337	325	334	340	322	349	355	299	346	346	357	347	347	376	360	342	321	323	333	308	335	327	344	367	355	354	347	323	346	343	362	323	315	342	343	340	309	360	343	353	346	357	357	335	331	324	323	333	330	340	322	348	342	347	373	328	292	338	349	366	362	335	354	341	333	312	317	309	342	338	315	347	327	319	306	314	304	312	339	331	342	334	344	343	361	337	335	342	331	342	338	349	372	330	324	325	316	324	320	343	327	355	345	320	355	368	325	332	359	342	329	337	314	329	310	349	337	366	294	334	341	344	300	365	319	336	349	348	335	341	309	343	307	317	303	315	339	329	317	322	345	326	372	323	340	302	347	311	349	349	328	348	324	298	308	334	315	331	340	326	337	349	316	320	328	354	343	358	316	310	308	315	346	351	328	318	273	331	335	328	374	328	343	363	342	327	342	336	312	353	318	316	325	304	325	289	340	336	333	298	338	335	326	303	337	351	327	320	333	371	363	326	350	302	344	329	342	318	328	346	334	386	336	321	350	344	361	351	336	356	316	349	327	319	317	346	334	328	296	327	354	354	337	345	365	347	306	322	326	371	359	342	307	365	321	342	324	344	310	347	359	328	335	349	337	349	354	349	313	359	335	332	329	352	346	347	330	336	354	299	277	336	358	323	329	346	340	320	310	354	333	352	342	317	329	341	344	350	350	317	313	310	341	340	315	359	299	344	350	341	333	332	342	310	331	321	305	334	327	354	325	330	329	371	332	334	333	349	307	318	341	324	327	342	306	368	372	285	329	350	333	300	384	310	348	336	328	308	330	344	340	331	314	326	345	332	311	362	353	335	371	323	329	316	339	358	319	323	329	299	340	352	347	317	334	339	312	325	319	344	339	322	332	342	321	311	323	339	325	333	332	285	309	365	333	353	318	298	326	310	333	299	312	345	333	321	355	347	345	333	309	335	309	329	352	326	317	328	359	347	347	341	321	338	349	338	307	341	338	345	386	343	341	361	330	354	335	340	312	298	339	311	311	327	360	319	314	343	297	312	314	330	360	320	307	327	344	348	332	321	317	326	328	374	343	313	342	334	324	299	325	344	353	321	332	327	344	371	308	332	380	366	339	339	299	337	314	339	348	330	330	311	308	335	364	324	309	325	317	333	345	318	304	303	306	325	324	303	310	358	348	323	335	358	337	318	306	326	303	346	319	341	351	309	341	310	310	370	327	351	359	334	331	325	296	305	328	314	338	335	332	326
24025	21239	28247	24631	17818	3176	881	646	582	576	528	538	561	516	490	442	491	450	463	458	445	456	466	437	435	438	453	433	462	445	454	444	441	468	458	444	443	431	445	450	460	440	475	418	448	463	437	403	442	421	523	454	428	446	437	473	417	444	495	406	458	472	451	454	455	424	441	409	484	446	432	414	430	419	404	429	444	414	441	449	465	451	484	416	447	433	453	408	468	454	445	450	454	422	433	439	456	426	429	437	464	414	435	453	413	459	452	470	475	433	462	450	442	440	431	436	478	415	447	442	429	436	416	409	424	461	486	497	419	392	419	376	434	482	352	418	424	435	410	447	481	427	406	428	424	457	440	400	439	452	477	437	459	438	419	426	446	459	439	454	443	459	455	423	433	462	435	444	411	457	423	446	453	446	436	411	448	424	419	429	413	427	460	442	436	425	404	447	425	420	442	395	423	439	421	420	436	430	473	444	443	433	479	424	434	481	428	458	425	434	453	417	435	451	444	461	443	435	414	443	429	426	458	477	446	411	400	424	463	437	448	446	463	419	430	428	389	416	436	457	418	468	443	436	474	463	470	417	436	418	408	432	468	448	488	446	401	400	425	437	430	400	431	426	426	454	439	444	462	463	429	412	482	412	447	390	429	424	442	466	407	431	433	413	442	396	430	455	434	434	424	400	452	444	466	423	419	400	403	429	451	422	448	453	455	458	446	436	450	471	381	419	418	435	434	431	423	432	453	497	441	458	439	436	409	450	454	411	428	408	413	437	431	450	425	436	470	434	436	431	437	409	420	456	467	402	434	458	437	443	454	436	418	473	467	450	430	454	429	451	413	439	414	379	471	404	460	426	439	445	438	432	451	421	444	383	472	442	435	445	436	444	442	415	444	440	455	442	399	435	439	440	441	461	420	470	450	459	442	418	451	438	422	432	426	412	449	424	441	442	451	470	468	420	456	438	470	412	433	418	441	454	429	433	405	457	440	397	426	409	412	465	435	423	443	433	445	426	437	415	419	414	441	399	458	430	435	414	456	405	384	447	452	432	467	473	441	403	424	439	452	432	427	442	396	475	430	443	399	448	464	446	432	429	425	410	443	414	448	447	442	455	435	451	422	408	412	409	404	462	437	435	427	440	457	428	427	471	454	422	410	491	441	413	421	400	434	407	446	409	477	431	464	462	390	428	446	417	440	437	426	418	459	435	429	418	418	409	456	427	448	410	411	424	433	444	432	418	467	457	410	426	452	408	401	475	450	423	435	431	405	421	438	423	423	424	420	422	471	442	425	461	428	422	428	463	417	439	416	411	432	441	419	420	467	446	432	440	433	442	502	476	426	408	446	434	401	433	439	429	420	446	429	468	442	441	440	458	417	433	446	437	442	436	403	430	422	437	449	448	426	449	399	411	410	429	429	423	446	452	424	424	402	451	461	436	425	444	449	475	411	438	408	446	448	464	490	438	456	420	429	428	411	430	445	419	413	441	432	417	463	464	439	465	462	450	411	447	438	432	433	419	439	434	403	486	434	443	424	444	439	430	426	455	490	438	395	435	400	428	440	414	475	448	447	433	474	460	442	431	413	440	409	436	451	436	450	422	441	427	414	377	418	443	416	449	438	420	432	471	459	452	416	440	442	439	453	429	403	412	392	436	438	427	487	441	415	438	436	457	399	439	426	432	455	431	442	430	437	432	419	442	402	396	458	432	456	434	468	445	469	410	421	457	434	414	438	461	402	446	442	431	446	425	429	410	425	441	502	448	454	446	429	413	433	408	444	427	434	419	431	426	454	391	431	411	435	463	473	422	438	429	445	427	449	436	413	392	445	439	453	449	416	417	423	427	430	445	425	425	461	468	411	445	420	424	460	440	453	429	423	412	419	444	397	428	421	423	448	433	458	437	476	414	440	429	431	427	413	442	447	404	429	401	369	449	460	429	435	421	425	405	431	406	475	463	451	425	424	413	486	436	420	453	420	442	420	444	428	450	435	431	419	445	432	370	461	437	423	405	431	410	424	450	416	417	439	436	397	379	430	418	436	431	479	399	415	449	439	448	456	446	445	419	428	467	405	428	398	452	428	423	414	445	409	455	409	413	383	423	401	409	425	463	428	462	431	419	463	431	423	444	439	405	446	437	488	426	414	438	444	450	376	417	455	381	434	433	399	469	429	422	463	453	429	444	425	463	415	445	401	430	409	456	443	445	417	410	413	414	423	426	449	454	453	440	437	412	476	423	448	386	425	437	457	448	413	433	427	429	453	420	403	411	384	453	435	474	476	423	429	412	406	449	431	462	429	418	418	465	433	435	415	439	419	449	409	429	455	446	398	444	423	441	424	433	422	399	414	429	439	441	479	441	446	426	430	456	444	456	411	432	437	465	430	479	406	460	450	445	405	450	410	448	428	468	435	438	405	405	435	420	398	379	445	444	425	443	449	445	424	430	466	469	427	446	434	443	474	405	402	396	443	431	469	461	438	450	438	406	447	404	424	401	415	460	415	429	427	442	409	422	417	423	474	433	436	456	385	410	408	422	412	427	424	444	438	426	454	450	417	441	441	429	453	416	432	421	431	423	411	429	424	430	445	417	471	435	406	429	420	441	457	440	470	411	419	435	436	393	422	444	472	428	405	459	432	430	443	424	452	422	423	468	468	468	443	473	437	410	397	433	470	419	410	444	441	407	456	415	419	470	425	476	442	450	420	451	391	445	434	465	437	463	430	438	454	434	421	423	434	398	400	434	422	485	440	426	405	467	409	441	423	464	454	420	405	454	468	445	446	426	440	428	440	433	451	423	426	472	447	436	452	416	444	457	408	422	430	435	469	398	410	420	434	450	432	424	440	450	444	445	450	423	485	459	421	438	436	447	408	435	451	438	439	452	460	472	438	451	432	422	458	459	412	426	396	395	392	426	399	422	478	400	439	460	412	419	400	432	440	446	462	449	454	460	461	464	424	460	453	434	454	499	457	432	406	443	456	422	433	440	427	435	436	429	394	399	467	460	415	431	430	415	393	468	434	438	427	452	422	421	438	459	392	450	455	450	402	453	423	411	435	444	428	438	398	413	434	424	416	428	452	420	395	494	453	437	436	437	434	433	432	408	440	437	453	467	440	429	433	408	433	412	436	410	433	441	439	433	398	447	452	471	419	411	458	420	457	446	448	449	456	428	431	440	444	471	432	413	442	435	457	440	465	427	412	459	420	454	425	428	444	451	399	433	432	424	442	454	462	415	421	416	437	453	477	441	429	437	416	398	466	435	467	420	400	438	438	424	394	403	419	402	418	417	427	438	459	387	435	430	445	384	430	377	407	391	418	471	436	448	420	450	460	438	409	394	435	435	429	465	410	391	455	404	427	439	437	413	472	466	444	426	457	448	415	451	406	437	461	461	417	422	424	451	439	436	462	466	452	401	438	431	478	415	429	444	458	449	410	405	427	448	442	411	440	422	408	441	458	427	462	434	440	410	417	469	468	422	436	442	430	452	445	436
39567	68283	14984	18951	2724	2182	1708	1489	1272	1174	1107	1002	1017	957	898	862	923	845	849	839	817	784	819	818	766	788	817	797	732	782	727	741	789	795	763	732	784	743	724	763	708	704	723	775	727	726	742	731	743	739	773	710	755	729	718	751	743	718	726	735	720	776	737	713	747	764	777	744	736	784	749	743	767	704	749	740	761	751	766	771	786	760	708	730	752	705	764	655	765	710	777	734	785	691	779	720	778	773	727	730	691	716	767	715	738	679	730	733	700	711	681	690	687	793	719	789	737	762	713	748	760	720	756	747	745	690	746	731	701	655	708	815	727	680	730	734	748	742	732	747	774	772	737	756	748	754	707	674	709	742	752	731	689	739	776	733	728	742	769	718	707	723	733	695	711	727	733	716	716	758	715	713	757	765	741	701	771	674	708	710	768	716	748	726	747	726	759	730	717	725	721	751	774	723	711	752	675	742	746	713	729	769	721	709	753	747	702	769	717	729	740	740	733	732	708	760	743	725	748	702	757	706	729	742	712	759	738	716	748	740	737	712	712	732	749	730	790	715	733	752	720	722	775	766	777	779	695	717	670	751	720	728	761	751	744	692	768	706	726	726	686	716	736	737	652	754	718	760	697	686	775	724	701	739	716	684	746	740	752	722	692	731	743	762	772	710	730	716	763	698	735	722	754	769	710	706	714	768	697	736	741	733	743	681	752	773	763	676	735	767	723	719	705	715	736	728	745	735	738	723	737	745	707	750	711	702	716	747	705	746	724	726	723	712	732	723	728	717	741	701	754	754	740	738	715	764	716	713	735	730	734	689	757	720	728	725	751	731	749	706	708	719	718	755	728	751	757	719	732	742	740	694	773	701	732	704	739	801	797	729	709	686	734	720	733	741	730	750	755	684	725	766	733	734	723	692	746	750	709	709	690	762	764	729	732	728	725	709	761	750	745	702	759	726	744	751	702	738	743	767	733	682	727	777	787	793	765	730	725	701	705	662	758	762	750	761	666	766	715	789	738	715	705	713	728	717	759	730	731	704	750	758	741	731	725	715	715	714	724	728	780	752	735	743	756	714	754	714	721	753	728	711	721	779	708	737	743	712	727	764	734	712	683	757	750	751	739	739	735	736	751	735	726	725	731	712	717	726	711	718	742	766	771	701	744	815	727	695	734	723	733	712	718	710	730	699	693	743	731	718	756	758	718	708	758	705	770	694	768	744	730	736	753	741	733	704	753	728	746	726	779	748	699	729	702	737	734	742	695	753	722	759	740	720	766	783	765	736	678	739	737	723	737	750	687	751	709	706	728	723	734	762	722	713	764	727	711	735	718	719	701	741	719	735	735	718	681	744	743	738	745	710	717	768	692	723	747	769	708	767	743	757	737	739	734	713	691	691	706	693	707	731	715	727	701	792	721	729	709	719	733	752	708	761	726	734	688	765	758	710	719	710	735	716	763	762	765	739	718	709	752	737	736	705	751	768	707	714	728	719	741	755	735	738	675	725	711	736	755	716	746	741	729	724	766	755	728	742	723	722	742	712	704	730	641	689	725	771	696	698	705	735	701	744	732	755	721	743	708	740	722	673	724	737	773	776	696	735	750	728	721	741	717	724	719	749	690	732	721	772	708	686	764	718	747	740	714	760	755	734	733	704	766	749	738	693	745	741	796	731	698	739	731	718	723	734	785	753	726	749	695	737	749	717	746	732	714	745	745	779	728	747	750	756	743	727	788	697	721	687	746	698	728	694	716	776	761	798	775	733	769	673	762	674	705	743	745	737	754	700	724	695	723	745	733	731	708	705	753	724	736	697	726	726	722	681	731	730	724	691	691	717	679	760	756	738	717	705	722	776	720	713	738	732	738	738	732	728	794	764	798	739	746	727	742	715	788	669	721	689	690	778	723	748	791	717	739	770	737	760	734	738	727	682	782	744	702	727	735	738	759	730	718	729	739	702	684	687	728	702	726	773	739	750	728	779	768	712	733	712	739	677	676	741	703	746	739	722	787	739	716	715	689	702	729	723	776	750	718	673	761	773	743	760	731	741	742	763	750	702	733	691	732	719	721	742	699	750	723	723	668	689	766	769	806	759	742	753	775	735	726	736	706	744	737	769	775	697	705	762	721	763	702	723	721	705	741	753	748	779	775	731	696	721	720	702	715	739	715	736	731	729	689	702	682	706	708	769	713	739	730	741	718	726	686	667	778	762	699	771	786	754	706	718	728	744	710	751	708	751	763	677	787	691	693	719	776	750	697	721	710	679	747	739	755	765	722	738	726	727	771	721	714	740	723	746	759	728	718	734	706	748	724	701	715	731	717	718	715	750	753	722	715	706	784	750	724	770	743	705	743	682	734	730	779	694	666	785	732	725	741	758	790	725	753	746	714	716	743	717	755	724	749	716	706	711	752	720	735	716	723	716	764	725	735	699	718	698	707	774	738	738	744	734	746	696	745	716	663	760	732	755	723	702	745	758	721	704	686	794	716	718	768	734	757	709	732	730	728	699	738	711	702	724	719	723	671	729	735	720	732	740	669	773	732	758	688	740	707	714	781	719	724	726	704	699	724	767	675	704	754	758	798	786	715	709	782	753	709	727	728	702	719	742	691	741	735	724	763	754	725	715	722	731	734	768	750	741	770	695	689	680	690	689	730	756	755	729	713	720	752	644	722	718	735	707	715	716	723	739	725	747	757	755	730	731	687	734	744	700	708	717	714	688	719	740	728	774	685	761	745	700	706	748	738	736	744	755	738	684	722	791	786	775	716	675	752	759	761	721	672	759	724	733	693	733	735	737	712	776	698	717	756	695	714	707	694	735	753	721	751	729	714	686	766	754	790	784	683	758	755	711	729	742	740	723	697	674	726	713	710	727	716	668	723	755	694	789	739	713	751	708	726	769	769	664	751	742	738	711	704	727	741	707	775	746	805	717	690	703	747	735	677	750	748	770	682	704	753	710	743	753	722	718	731	726	720	737	697	735	782	780	730	714	725	758	744	702	747	756	729	733	757	744	753	726	733	726	737	738	712	677	751	743	753	727	759	731	782	738	695	704	763	687	682	751	725	709	715	736	789	705	686	749	760	714	738	728	705	726	750	708	709	722	728	738	746	751	683	801	783	725	710	727	762	757	775	727	748	679	773	751	711	743	689	719	711	745	735	741	734	775	727	713	735	803	755	762	754	744	740	715	683	772	757	744	737	788	719	829	752	741	719	737	750	743	744	747	795	716	728	745	743	719	676	758	701	721	718	751	731	706	752	766	762	731	731	709	723	721	710	730	763	767	730	720	715	658	749	721	728	681	721	672	734	757	768	716	738	738	709	717	673	752	679	773	652	736	762	742	721	766	751	756	698	734	751	711	752	721	762	692	723	798	737	738	758	738	774	730	757	750	714	758	763	701	742	766	728	692	724	730	733	772	686	728	727	769	749	725	743	725	709	737	744	722	752	767	736	774	781	732	738	695	748	681	760	755	746	702	736	773	700	759	692	735
23034	21149	29111	23468	21075	18698	4607	1112	802	856	820	770	725	685	713	710	701	676	621	680	651	637	629	627	670	594	593	639	644	622	601	612	573	607	576	645	625	603	591	623	585	598	596	583	631	598	611	583	610	595	598	607	582	609	628	557	611	613	634	595	603	595	563	592	655	623	562	642	553	650	605	606	569	626	592	592	592	546	551	615	637	588	573	538	571	566	575	637	563	606	574	624	562	583	585	570	600	590	580	596	562	547	634	589	599	567	584	563	578	651	563	560	601	650	597	610	602	582	598	621	569	609	553	619	586	582	619	612	581	588	628	574	575	612	573	617	588	592	598	580	590	632	623	587	593	617	555	624	588	602	616	581	593	574	567	597	550	577	631	582	632	593	559	594	581	609	613	589	581	636	618	636	596	590	636	590	612	636	544	616	611	553	655	613	575	632	663	570	603	531	583	611	542	615	594	575	591	605	615	594	597	586	594	584	577	586	597	576	618	595	579	600	592	544	583	588	616	600	562	614	590	631	612	536	590	575	587	592	588	562	628	630	599	574	586	595	577	570	592	602	627	624	602	578	595	614	584	630	630	611	581	610	562	589	629	612	649	607	632	600	574	597	580	593	561	605	609	554	599	608	598	597	608	583	539	590	621	596	598	581	551	564	570	584	594	603	572	587	584	546	638	643	583	567	613	683	580	583	562	621	638	597	589	616	589	599	635	615	612	599	622	605	609	593	589	594	587	562	588	576	594	598	589	622	583	571	577	578	563	570	581	598	614	582	592	605	607	591	593	578	572	591	589	609	617	575	566	592	560	599	554	568	619	616	602	572	562	596	580	585	612	645	585	593	570	602	590	580	611	584	572	606	558	613	570	622	616	583	617	629	575	613	623	569	595	567	569	585	598	607	592	575	615	573	588	549	603	578	590	612	589	574	593	606	584	593	607	575	583	601	631	583	553	590	611	572	607	582	581	622	607	628	590	591	606	579	614	559	523	631	608	586	556	583	619	600	633	548	566	641	638	602	579	602	613	582	626	568	644	551	608	598	558	563	626	593	568	600	596	588	579	616	630	583	588	623	551	568	572	551	597	595	578	605	641	577	601	575	621	600	642	571	586	571	575	637	600	612	560	569	613	598	597	575	615	555	595	571	605	624	613	600	590	564	600	592	545	576	620	598	608	545	524	593	569	565	541	605	597	591	565	599	571	643	574	577	585	611	591	611	576	608	606	603	592	550	625	580	635	593	588	582	564	580	597	587	600	562	631	521	625	554	590	580	599	629	542	584	592	581	608	597	544	584	580	642	544	558	575	599	607	595	574	581	578	555	576	615	579	629	587	595	646	619	637	571	604	550	578	624	613	576	588	597	577	601	611	595	588	583	605	593	620	619	581	597	581	581	585	558	574	569	631	569	611	611	599	563	607	616	619	571	631	582	635	577	595	590	616	580	569	569	544	569	607	643	605	552	584	571	566	620	541	577	605	590	616	577	634	604	568	615	582	585	607	567	575	593	636	598	598	603	559	546	578	583	627	580	576	583	599	596	651	528	614	585	606	579	627	578	606	606	502	612	596	624	603	575	596	628	582	601	604	581	597	596	549	581	614	594	598	610	607	642	606	595	590	605	556	532	581	632	577	593	605	570	618	597	597	538	585	607	603	606	599	585	563	576	614	590	597	648	588	620	631	552	571	607	604	599	601	567	570	614	649	571	586	579	568	580	589	590	565	611	600	587	589	588	579	634	605	599	545	609	569	657	599	573	635	627	599	587	594	609	581	572	622	584	574	557	564	596	588	571	599	628	566	641	587	615	582	543	582	564	595	605	618	554	625	566	628	589	581	595	604	589	572	592	654	574	628	603	593	599	580	591	606	594	562	579	605	577	615	588	647	601	664	639	594	605	561	596	582	637	614	616	594	590	574	616	600	590	602	619	579	664	613	587	625	569	639	596	611	557	559	618	637	589	607	579	579	584	587	578	598	582	586	582	573	570	559	618	556	593	577	633	579	579	591	575	590	629	543	549	594	553	587	596	574	555	602	582	555	586	617	584	603	594	599	592	615	584	551	568	597	639	593	583	599	563	591	596	596	585	572	611	633	602	599	552	596	600	628	546	589	620	540	616	625	576	572	560	633	622	590	530	566	630	583	621	617	607	597	590	590	579	588	625	640	581	575	600	601	584	596	619	614	586	629	586	585	599	586	625	585	580	648	592	587	572	607	569	617	583	598	564	603	605	601	626	538	573	614	599	593	615	574	581	644	592	551	596	583	605	579	611	600	604	589	592	625	600	591	615	603	625	553	638	594	556	573	629	583	540	572	596	584	612	603	609	616	618	568	625	586	592	586	599	648	622	582	621	562	550	604	597	620	614	603	609	645	592	603	607	615	600	594	565	613	595	576	596	553	623	570	593	572	582	591	625	624	579	598	613	574	599	589	576	563	587	636	618	590	591	617	544	563	609	556	570	582	602	588	599	589	639	608	601	604	538	589	567	592	598	602	575	567	633	571	544	575	612	597	558	592	614	572	587	580	643	584	592	594	602	606	602	582	602	599	579	590	566	580	573	606	590	610	592	575	568	604	602	602	584	604	606	575	575	603	601	637	585	570	615	581	597	584	588	612	617	578	593	602	587	554	564	596	582	560	583	614	603	606	633	604	589	608	601	583	615	573	597	574	557	578	612	602	596	596	594	580	556	571	592	586	610	583	581	576	578	623	578	633	572	575	619	568	633	565	592	560	562	575	586	631	605	616	566	628	616	591	534	621	585	555	579	632	602	598	588	602	605	570	608	623	579	576	553	569	562	617	545	592	594	627	613	581	614	576	557	593	587	584	590	607	586	580	626	639	603	597	558	593	584	593	595	570	576	594	600	596	595	614	577	586	585	592	628	614	581	624	568	589	532	599	618	584	592	596	613	599	606	602	625	560	633	591	603	659	549	587	592	599	559	559	647	581	583	613	617	620	583	567	573	564	606	590	614	586	587	600	601	574	589	639	621	570	555	583	614	586	640	617	594	606	599	572	626	608	578	590	601	582	613	628	584	534	559	584	543	615	569	584	580	588	612	585	624	586	586	578	610	572	599	560	588	588	556	612	589	598	556	571	577	587	548	578	595	617	561	595	566	606	562	593	555	586	608	585	526	553	584	600	561	623	612	660	611	572	610	585	588	570	616	638	554	608	554	570	605	591	572	626	587	604	598	627	573	609	597	580	599	574	606	597	589	608	585	639	604	606	568	600	585	570	624	564	582	556	567	586	593	580	585	599	617	617	579	628	589	614	599	563	648	598	598	605	601	574	600	593	540	617	596	592	590	573	603	592	564	566	580	543	597	582	592	576	583	582	662	602	583	587	605	571	566	569	557	634	579	563	594	561	597	608	602	602	616	587	607	601	602	607	535	659	627	608	598	577	633	612	613	655	607	584	616	612	564	609	596	577	622	589	597	592	555	566	579	604	597	572	618	595	577	566	578	648	628	568	583	594	599	600	600	550	592
46523	76023	18000	19962	4508	3534	2781	2365	2083	1853	1651	1408	1490	1338	1220	1260	1226	1154	1131	1181	1077	1121	1093	1007	965	1045	1026	1022	1034	988	1084	1051	979	1000	1040	977	996	1028	965	989	947	1052	1000	985	940	963	1013	1010	1020	978	977	990	1006	941	1055	988	950	944	985	1019	1016	973	1039	1001	984	973	952	962	996	1009	968	967	999	979	955	928	966	961	994	977	922	983	965	969	977	946	980	980	996	1005	985	942	881	903	1028	939	965	952	943	960	992	944	993	920	1006	944	1019	981	964	919	982	997	941	934	968	981	977	937	924	983	979	983	969	944	988	996	971	982	982	948	995	953	948	940	942	967	971	971	984	1003	991	951	948	895	970	989	973	932	927	983	1005	971	1001	937	893	953	961	982	939	983	1012	961	944	1001	987	1002	959	1010	988	935	936	1006	931	971	989	951	982	1000	1005	965	969	952	998	997	984	957	970	932	929	962	931	945	973	987	962	940	945	976	1010	952	950	967	946	997	951	973	1040	989	912	974	967	980	942	971	975	936	981	1031	1001	988	953	967	931	938	968	967	988	970	914	906	999	973	935	1018	919	995	952	990	944	934	919	931	976	961	960	979	987	1003	995	966	952	920	984	956	977	1020	979	876	912	964	999	954	942	938	949	941	966	958	937	952	1040	945	913	924	1005	950	1010	952	1007	1007	962	962	973	946	950	996	945	947	1002	898	995	948	1012	930	960	959	978	961	981	960	969	1009	977	918	966	945	967	935	978	900	956	977	970	944	1023	916	951	962	932	1006	914	1032	956	936	980	916	967	949	930	957	994	917	974	973	948	940	992	985	996	925	975	939	947	938	972	908	962	991	1019	975	1029	1029	956	981	985	1010	946	952	958	965	1031	980	976	957	977	916	999	923	982	1028	1013	1001	983	915	1035	966	979	982	958	943	983	940	920	959	1004	946	966	1004	944	956	989	1033	948	959	952	1004	1021	942	955	970	910	969	952	968	1034	979	943	975	969	1003	978	996	1005	1012	983	938	1010	978	925	975	999	951	951	1002	996	964	956	990	933	972	976	972	977	951	969	977	979	968	945	989	971	967	980	931	1004	933	987	936	988	924	902	941	939	1007	975	1027	942	1010	961	933	977	957	994	987	982	916	997	932	1000	965	976	969	971	980	915	979	1053	946	950	1007	892	954	938	994	985	989	943	991	981	950	946	925	957	975	991	971	970	983	949	999	998	929	998	947	962	969	1002	917	939	908	950	966	917	936	926	1004	956	1001	967	926	969	926	998	980	962	953	970	991	895	912	932	914	937	951	928	997	962	1026	964	991	966	975	1032	942	967	951	1019	991	958	1000	1021	964	966	927	933	937	966	971	972	945	964	985	971	988	917	949	985	1001	939	961	960	971	947	940	942	924	938	935	942	979	954	956	942	968	959	988	999	945	953	950	1014	980	951	927	959	1012	986	964	952	980	963	987	1067	954	952	1018	943	931	988	999	977	959	976	975	930	1026	985	978	994	972	968	978	959	958	966	1009	967	961	1028	1027	946	968	965	967	994	963	960	991	957	987	968	998	967	951	942	995	1043	911	989	935	973	988	1001	917	974	949	966	1005	948	969	976	973	960	1001	901	930	977	992	969	972	991	933	998	942	992	973	958	951	963	949	926	953	932	978	983	1029	987	998	979	960	979	936	974	947	982	984	940	992	1019	952	996	942	1013	961	990	949	945	938	943	948	923	941	894	931	925	985	1010	998	999	1016	1035	974	1012	940	953	973	999	1017	1017	952	974	916	1008	1019	972	988	971	929	981	928	1049	983	969	990	947	947	950	966	968	950	982	981	1007	984	914	1024	1009	939	1014	964	941	1015	1011	994	975	965	954	929	936	898	967	947	969	951	998	865	996	1000	984	955	920	971	993	963	979	963	985	985	977	931	965	1004	953	970	951	948	997	959	981	931	1016	968	938	933	989	1012	985	926	970	976	982	936	955	1014	976	1013	920	999	977	992	918	1005	957	969	1013	948	949	948	936	1007	956	979	975	958	959	923	963	976	952	1020	940	948	906	974	961	1001	954	977	946	1009	973	931	922	955	1001	949	1007	943	964	982	969	942	959	982	960	971	992	945	996	993	966	930	1003	964	1009	1041	972	977	980	915	987	975	953	982	930	970	1015	926	1018	974	1020	953	979	909	966	922	981	945	997	958	979	949	959	982	1004	975	981	957	962	965	938	968	943	935	976	948	995	948	971	990	977	957	998	920	959	955	972	969	979	973	936	981	1033	989	942	989	927	1003	981	1001	954	982	990	939	928	932	938	1035	955	956	945	995	979	927	942	1026	955	1003	949	958	993	972	998	931	1013	971	940	990	993	934	970	998	969	910	966	999	996	993	983	941	925	930	994	974	983	993	966	921	966	938	983	902	939	995	957	934	937	973	993	995	977	983	992	994	1021	950	977	901	958	951	979	914	971	959	954	979	959	1026	975	981	912	993	983	960	1005	917	936	994	954	947	973	1003	983	950	966	963	993	981	999	995	967	927	944	983	1003	926	949	983	954	946	967	1000	891	958	985	967	967	917	942	963	939	989	931	1041	909	954	923	982	923	954	1015	977	991	925	1011	971	1005	964	979	966	965	948	990	991	923	961	918	990	1018	946	943	953	938	970	967	946	1003	995	995	928	931	1010	946	1016	986	999	982	943	952	1003	970	943	991	976	976	922	924	935	1002	967	997	939	929	926	948	968	928	949	971	943	940	932	945	972	956	977	955	942	969	955	976	968	961	997	1020	954	1033	976	999	948	985	893	974	915	929	957	937	998	960	1005	988	960	930	965	930	1002	962	969	964	999	982	979	988	969	970	917	965	901	981	965	967	984	966	930	983	1013	964	922	940	977	994	908	938	959	1032	941	980	978	949	886	975	914	985	964	957	963	1011	946	997	986	993	965	928	986	973	989	968	978	997	903	988	951	960	1007	917	950	961	935	977	1000	979	965	996	937	951	979	974	1001	929	962	924	1009	917	947	962	924	954	945	955	974	952	973	934	875	929	979	953	1000	932	928	952	986	990	918	969	1001	987	1018	939	1009	964	953	967	944	953	901	957	966	1011	984	946	951	901	974	1003	942	960	935	964	985	941	981	951	920	922	955	992	998	970	979	968	927	972	935	957	984	933	996	935	895	971	928	988	1050	970	967	993	927	963	994	974	955	936	979	980	916	1000	924	974	983	951	917	1015	1018	977	1044	1008	996	964	939	1012	1030	1012	951	937	1003	889	949	956	944	930	941	964	1041	957	962	971	927	1023	968	942	909	972	991	981	954	985	954	1025	954	951	953	936	953	934	958	988	950	947	947	977	979	939	1019	955	986	973	920	938	952	955	999	980	939	1005	939	947	940	954	918	1002	996	950	971	955	994	967	953	1002	958	965	922	999	949	975	950	949	947	1016	963	961	922	965	991	954	963	966	987	937	900	990	994	937	936	959	967	939	979	986	968	929	953	990	931	991	977	941	981	969	965	964	1015	992	991	941	938	1008	995	972	916	951	939	983	968	995	972	976	933	1025	975	996	985	977	962	947	911	966	960	938	939	1007	943	912	933	992	1026	941	991	1001	949	1022	1005	966	994	986	974	968	984	982	1030	977	994	963	920	933	998	986	961	965	972	962	942	940	949	993	934	957	987	1002	997	945	934	934	951	959	1005	934	951	992	919	914	924	1057	971	949	936
26597	21610	15212	6631	283	226	219	217	176	208	181	178	184	195	182	183	171	159	166	170	179	188	180	185	205	181	188	183	201	211	174	184	171	214	170	216	185	184	177	169	199	179	186	187	172	178	183	198	207	201	197	196	198	219	176	178	202	192	160	185	162	172	175	182	194	191	193	174	185	175	198	190	175	195	181	188	198	184	200	194	202	186	201	202	181	165	188	188	155	181	174	158	166	167	160	178	168	189	178	185	195	199	193	210	171	170	165	164	175	199	187	217	194	181	180	179	171	182	179	175	235	175	186	191	191	160	194	175	156	167	214	188	164	214	170	166	164	172	191	175	183	181	198	190	203	219	182	190	189	187	171	175	185	189	158	207	186	187	199	164	195	191	198	196	202	184	227	200	181	198	208	202	181	199	187	184	156	172	179	215	200	178	179	183	207	189	213	199	173	182	192	175	203	177	178	193	165	196	179	181	171	209	186	171	186	208	194	186	165	187	171	173	193	177	196	182	188	199	179	171	186	175	197	157	166	198	179	205	195	183	182	168	201	188	194	210	167	192	189	204	179	196	191	191	177	180	217	191	189	183	191	199	184	202	212	209	186	197	157	199	189	198	169	158	185	176	205	198	205	191	186	172	187	189	176	191	193	174	180	161	220	196	168	177	165	186	176	185	190	176	196	188	177	175	183	200	187	166	174	180	201	213	191	195	187	171	196	194	189	165	175	186	196	180	181	170	200	183	173	176	190	175	203	190	181	182	187	190	195	191	165	196	174	163	182	170	198	183	192	218	167	183	188	197	175	186	185	174	187	170	175	186	199	179	173	181	190	182	200	178	175	170	168	196	160	198	187	201	179	183	213	189	204	189	175	199	159	188	185	189	188	178	194	193	182	173	186	202	171	178	209	193	177	166	188	154	167	172	159	182	181	208	181	169	175	182	191	195	171	187	199	186	198	186	161	180	200	195	151	199	162	203	163	185	171	213	172	168	187	190	179	193	195	160	191	169	180	159	159	163	178	195	211	184	183	173	183	177	185	180	188	200	204	166	175	181	166	209	203	171	197	191	190	196	202	198	192	170	183	182	181	183	180	165	172	185	172	173	180	209	183	173	188	173	182	187	186	169	181	205	194	177	177	188	163	189	223	192	187	174	186	169	177	193	202	200	210	172	185	197	187	209	196	182	175	182	198	189	184	192	167	199	179	171	197	196	156	180	181	160	183	202	184	181	196	199	173	204	207	210	181	208	171	186	174	160	203	178	176	193	176	170	219	177	194	183	184	203	188	200	200	180	190	188	193	209	178	180	165	160	184	206	197	181	203	184	175	182	181	168	173	169	174	179	169	196	176	172	181	183	162	209	180	200	172	177	179	163	196	177	177	210	173	205	198	164	176	180	181	168	155	179	194	189	183	184	206	200	191	181	207	171	201	171	184	157	180	178	174	188	163	175	181	216	195	204	176	205	168	168	217	190	179	199	174	187	198	158	194	172	184	194	187	207	194	190	177	157	199	163	202	179	165	194	158	204	179	168	203	193	177	203	196	200	192	181	168	181	176	201	175	185	195	186	204	166	194	182	211	186	162	200	177	180	205	172	171	166	181	179	212	183	181	168	183	173	177	195	186	190	175	175	180	197	154	205	178	187	178	175	173	171	195	161	187	167	179	186	184	194	174	156	166	196	167	188	199	180	173	176	208	196	196	171	197	167	200	181	180	197	177	200	176	177	207	164	192	189	171	183	203	183	185	207	176	181	168	188	169	206	192	191	190	166	194	170	167	183	185	184	188	194	172	181	170	194	189	185	193	164	209	171	193	194	184	201	188	177	168	168	183	206	166	207	197	172	183	171	173	192	185	195	182	194	169	207	210	171	177	181	179	184	177	181	174	187	186	196	165	201	194	185	174	195	177	219	188	183	178	189	194	178	177	180	205	178	175	209	195	195	171	169	183	174	205	199	183	201	187	187	190	184	191	181	216	175	197	209	186	178	202	179	187	171	166	185	184	175	183	180	194	178	176	191	181	195	199	168	180	173	182	177	200	198	173	197	183	180	219	175	193	177	201	196	211	185	190	165	176	171	173	161	191	179	178	173	179	208	194	184	189	181	176	184	215	179	168	191	170	197	176	177	157	187	191	191	171	212	152	195	162	197	198	195	213	173	183	187	181	185	190	192	188	190	186	206	182	188	190	192	185	199	193	184	182	157	195	200	203	204	181	183	170	182	197	189	176	168	197	176	193	180	149	185	167	161	204	184	171	180	161	176	176	198	186	190	181	168	182	170	198	184	186	192	197	207	189	167	194	195	167	170	168	188	169	183	186	176	191	186	178	191	174	181	181	218	194	183	176	176	206	201	184	180	183	171	198	194	161	203	208	201	194	189	208	193	187	168	184	206	169	193	164	177	183	184	205	190	178	185	167	171	172	175	199	178	207	186	185	193	180	180	173	191	176	183	179	173	181	174	204	178	179	186	184	173	170	198	180	193	183	189	207	198	191	189	187	195	206	178	179	166	200	194	170	200	183	171	190	182	189	219	191	205	196	211	199	175	205	184	215	202	189	193	205	193	177	208	192	195	219	205	179	195	160	202	182	201	193	173	198	179	188	174	186	167	198	187	178	195	166	184	176	182	190	171	210	180	207	178	171	193	164	211	199	180	196	219	185	177	194	195	178	197	186	169	181	185	191	164	185	160	181	187	178	168	180	167	178	186	188	185	154	185	199	191	208	172	188	167	185	215	185	176	196	187	186	179	179	164	184	196	190	193	206	165	212	174	205	178	186	188	182	186	188	176	198	176	185	192	196	207	188	183	174	186	191	183	187	191	197	177	207	175	195	185	187	184	186	203	177	181	196	173	192	153	153	206	185	190	199	181	190	185	195	180	175	203	181	163	173	201	172	205	210	161	164	191	183	164	178	183	186	190	196	194	170	182	155	195	174	198	204	178	181	172	177	188	164	176	197	194	202	171	184	188	182	179	167	174	178	189	196	182	197	194	190	208	192	173	191	201	195	163	178	182	210	180	177	162	175	207	189	181	192	202	187	186	177	182	194	185	184	195	161	185	157	189	180	154	202	174	185	178	177	200	159	183	212	180	205	188	185	186	189	186	186	163	181	202	176	191	209	192	194	173	204	190	183	189	188	176	167	176	211	172	184	187	183	187	172	196	196	185	184	172	183	179	171	178	176	205	178	181	212	179	188	171	187	194	185	198	166	159	179	189	194	156	182	189	197	205	171	175	188	192	182	170	164	174	196	187	162	183	195	175	179	192	191	196	195	178	187	208	204	186	180	179	188	187	191	185	187	203	186	195	183	203	161	154	177	191	177	196	168	190	213	192	198	206	174	190	186	170	157	148	208	165	163	181	203	174	164	178	154	222	202	192	175	179	191	191	181	216	181	146	191	166	151	217	211	169	185	176	170	175	211	174	178	186	173	196	183	180	208	167	195	158	178	208	173	204	192	163	198	196	174	191	166	183	171	165	174	160	188	186
19606	33047	9321	6595	521	451	406	394	421	391	366	337	327	375	366	341	362	343	322	340	323	325	361	368	309	370	340	312	355	326	356	350	291	317	358	357	328	375	323	357	314	334	345	337	386	326	345	362	355	331	335	308	332	341	344	367	307	351	334	338	361	338	329	331	344	344	337	325	331	358	348	379	352	344	326	366	346	282	330	351	341	335	307	304	340	335	330	348	364	311	322	303	321	340	353	332	365	336	345	327	336	341	354	326	324	364	324	325	323	331	317	338	351	347	361	341	338	331	360	328	342	332	331	360	370	346	355	314	345	323	343	318	340	329	285	332	337	330	327	311	321	332	340	384	300	344	344	345	365	328	342	349	305	333	375	363	349	356	333	340	302	307	321	337	302	325	319	304	339	310	347	344	326	318	340	330	330	353	326	329	318	358	327	332	334	327	309	358	326	302	393	326	341	302	326	332	348	315	340	340	322	336	363	367	319	326	364	323	327	349	347	357	359	316	355	329	283	341	334	303	277	344	357	320	314	321	321	344	331	315	346	327	318	305	378	326	326	338	303	326	342	354	316	310	354	330	326	348	345	340	345	303	323	336	357	334	348	350	374	338	334	314	341	326	335	310	340	356	318	337	344	326	355	334	345	345	315	338	333	336	361	338	328	341	337	340	339	340	327	324	317	365	347	336	349	348	323	350	326	310	358	351	337	334	348	337	332	337	344	307	308	371	335	339	339	330	346	317	331	296	333	342	356	338	343	353	337	290	332	340	341	302	315	338	349	330	339	338	334	333	338	341	323	307	320	316	331	365	359	339	275	336	330	340	343	356	310	323	309	322	325	340	343	357	303	355	376	361	328	366	340	336	323	336	372	335	304	315	319	344	307	343	341	360	328	340	347	354	346	358	344	335	322	341	371	311	312	329	346	355	341	316	323	307	352	323	325	331	322	322	317	325	319	323	340	330	348	365	301	323	329	333	370	304	340	335	345	323	325	324	348	325	317	359	352	307	311	334	339	322	335	315	329	297	337	328	363	333	335	317	341	325	348	331	352	310	329	345	358	332	282	347	330	349	357	325	390	306	323	335	341	318	305	333	327	352	350	352	360	341	352	357	344	335	341	358	387	325	322	360	297	326	327	334	335	327	359	345	332	326	335	325	310	334	340	345	317	312	338	325	303	316	334	358	353	338	336	343	359	370	339	325	337	344	343	338	325	311	345	328	338	333	330	329	338	317	368	321	358	317	336	331	352	341	319	365	321	332	322	343	334	360	367	332	325	313	347	320	330	342	316	335	320	367	335	326	335	299	344	345	352	328	299	317	313	317	332	317	338	338	319	336	324	307	331	368	346	340	318	320	339	351	320	318	329	323	361	359	344	314	324	331	315	302	332	346	350	347	354	315	318	331	358	314	353	345	336	341	314	311	365	340	323	339	352	318	371	326	359	351	318	342	329	329	333	359	334	313	334	338	335	317	334	331	328	329	371	338	334	336	348	351	343	320	374	314	337	323	368	350	325	319	324	334	342	308	348	335	332	339	308	320	320	358	380	330	346	311	339	338	351	337	343	307	326	345	342	350	330	323	333	348	390	341	337	314	359	341	313	335	297	358	331	328	358	336	338	335	339	327	346	337	316	322	335	359	359	331	325	323	324	352	312	343	340	341	357	330	354	352	334	322	342	343	338	366	343	348	318	341	365	349	322	354	357	349	367	377	322	332	313	366	374	351	325	334	343	334	315	335	340	326	333	330	365	331	346	335	358	348	324	317	307	319	310	359	350	351	323	310	350	314	334	369	344	357	329	359	322	346	316	351	326	314	347	333	341	327	322	383	330	322	345	357	340	352	329	341	341	309	328	348	329	348	337	321	335	349	350	325	334	330	310	340	321	345	321	314	343	353	356	309	343	378	331	306	327	343	310	357	341	327	340	334	332	336	297	358	338	324	311	338	340	329	344	327	300	337	364	369	337	348	340	348	329	344	331	327	323	350	358	358	346	354	332	344	358	324	302	302	356	361	311	341	354	290	329	348	336	320	320	367	325	329	350	332	326	341	310	317	346	341	324	386	330	339	336	330	295	321	282	323	334	329	353	327	320	322	351	330	317	357	331	335	316	360	329	331	339	321	334	346	343	331	315	334	350	333	351	310	281	323	350	329	345	331	315	323	331	344	325	326	303	363	313	324	313	324	344	322	321	319	345	319	300	347	368	329	344	356	341	333	353	328	319	333	340	304	346	322	299	335	319	360	332	293	354	321	339	343	297	310	319	317	331	322	351	320	355	326	329	362	348	339	371	348	325	351	365	342	340	318	333	316	329	322	331	316	342	354	321	324	331	327	375	357	326	332	334	323	334	332	337	372	360	333	364	351	356	340	362	324	343	357	315	316	326	328	317	346	326	346	346	343	342	341	333	320	326	304	356	339	338	345	331	333	331	355	327	362	344	378	299	321	330	313	350	325	368	324	351	328	351	297	342	345	316	329	380	343	314	329	329	362	333	312	344	322	353	315	346	316	336	371	334	385	344	346	336	309	345	320	335	355	326	323	330	349	330	331	301	324	361	326	336	321	362	305	334	374	371	309	319	318	334	363	344	357	303	345	362	279	328	339	398	328	337	340	336	346	323	327	308	314	345	347	340	304	347	335	307	312	357	350	314	332	332	324	354	349	314	347	321	327	338	362	341	337	348	323	335	337	400	370	317	343	339	373	333	305	356	306	339	337	358	303	329	337	323	343	333	329	339	341	321	321	346	320	306	334	321	353	337	337	325	310	371	372	333	316	355	358	307	316	330	304	317	334	346	303	349	342	320	356	319	371	327	305	326	362	339	324	330	340	343	377	340	319	312	354	347	332	349	331	309	326	300	365	295	313	308	343	335	320	343	357	341	315	317	344	326	317	350	337	334	331	348	357	302	353	309	361	313	340	334	313	333	345	339	351	336	299	334	339	320	327	374	342	361	338	364	307	347	349	318	342	349	340	300	344	345	301	321	357	295	318	347	356	335	346	317	347	326	380	344	351	336	333	333	328	340	330	335	320	344	339	351	305	306	300	321	331	340	338	333	328	349	339	323	344	333	345	339	337	309	304	332	347	322	322	362	330	329	333	316	318	320	348	335	296	305	326	338	328	292	322	328	320	334	336	298	320	333	315	356	303	339	295	299	360	340	321	347	318	322	362	325	338	341	319	359	348	375	323	347	353	305	312	345	339	308	319	326	327	346	337	314	357	316	322	326	353	375	305	308	322	328	313	325	328	332	354	326	309	334	336	365	321	351	341	314	312	328	320	324	312	363	332	322	316	319	351	319	329	342	332	365	347	300	349	307	355	362	372	303	342	318	343	328	310	311	347	340	311	321	345	322	354	372	318	350	336	329	353	323	319	358	332	349	343	346	347	349	307	314	329	339	319	336	312	328	323	341	338	356	334	323	311	343	313	350	289	318	360	341	354	328	349	332	338	334	327	308	341	337	334	346	337	329	335	340	327	338	343	333	320
24047	21169	27911	26126	19815	7085	935	652	620	580	540	512	488	484	479	433	478	501	474	481	470	471	466	460	433	440	457	458	474	432	478	434	448	455	455	419	449	407	461	414	459	453	399	447	445	425	439	433	431	432	416	448	416	450	397	438	416	429	450	468	429	416	441	463	448	421	416	409	428	436	446	410	464	445	472	436	433	418	430	399	472	445	433	448	451	406	434	458	467	436	447	417	421	441	415	429	449	463	455	435	434	422	440	431	466	453	439	475	427	414	449	476	431	439	451	436	405	448	443	438	433	440	447	438	446	455	448	455	421	414	471	457	465	462	454	425	433	444	394	415	443	428	449	423	471	476	469	422	449	438	430	440	421	486	469	433	431	418	451	427	434	428	432	455	462	439	442	444	429	411	398	438	447	436	423	426	442	429	438	430	471	462	446	418	450	457	443	422	440	431	436	420	457	463	417	431	461	456	427	430	421	418	437	416	410	467	417	446	421	441	440	444	430	402	476	443	440	478	426	425	460	406	428	431	404	447	436	438	455	441	448	433	452	443	446	475	411	428	424	458	438	452	423	434	439	443	421	435	463	441	452	410	447	440	404	424	391	475	442	429	438	381	411	404	445	459	416	391	417	456	446	435	442	418	440	479	409	433	434	431	460	458	486	456	441	408	444	428	428	442	444	414	452	434	424	409	419	437	408	440	425	433	467	403	414	429	427	436	417	420	458	465	413	445	449	463	432	436	459	425	477	416	433	446	457	386	459	433	455	422	445	418	453	465	454	437	429	436	479	433	421	423	454	446	425	432	422	408	436	420	447	435	443	443	435	431	406	435	436	441	487	414	437	454	420	446	418	460	387	432	412	401	435	394	464	453	427	453	417	429	412	453	461	442	456	435	435	430	422	428	456	436	444	437	431	452	437	440	434	454	456	428	475	441	451	440	445	435	439	432	430	467	433	397	414	431	450	442	422	443	431	424	433	436	432	442	433	412	424	439	416	435	432	435	453	401	427	441	441	446	460	433	430	415	454	427	441	452	414	447	462	453	405	430	410	421	442	391	408	464	440	441	442	432	408	432	448	427	404	422	427	428	450	427	447	420	466	467	421	417	440	464	444	491	460	439	474	396	413	419	450	423	451	458	393	445	428	467	462	400	402	451	440	435	464	419	439	442	479	470	411	441	446	423	450	422	430	458	434	469	416	430	403	474	428	492	406	441	442	455	444	427	434	429	436	422	423	403	405	429	455	424	435	464	463	414	457	411	456	433	444	410	466	444	457	440	387	452	420	432	433	436	419	422	409	420	412	421	450	435	451	439	420	442	416	439	439	450	446	444	463	434	406	405	428	455	439	450	434	460	460	409	433	465	417	461	401	418	391	464	458	456	467	449	441	455	419	445	486	443	407	475	436	405	417	448	441	443	427	412	446	418	437	419	468	423	480	446	424	435	399	419	446	453	430	451	401	405	425	401	454	411	444	437	413	420	437	424	434	427	424	440	428	441	459	448	426	417	423	447	456	453	413	461	442	460	472	399	435	439	465	447	456	461	431	444	409	396	420	427	431	411	461	447	438	416	446	441	436	433	430	396	435	435	417	435	409	442	437	402	438	420	428	450	444	431	433	410	425	455	415	406	436	463	449	458	445	419	479	458	441	462	426	461	439	421	447	427	441	439	429	386	420	424	451	450	448	411	436	440	424	422	421	433	460	430	434	466	446	413	443	468	463	391	389	414	456	431	467	436	441	432	446	457	404	435	448	426	442	432	462	443	455	406	451	428	457	430	483	465	432	423	445	412	444	424	457	435	447	437	431	423	404	436	456	428	472	435	473	438	451	429	458	423	448	427	425	452	448	417	462	418	394	433	419	450	404	466	424	473	401	433	441	413	484	416	432	453	474	462	466	419	439	410	429	448	435	415	441	472	431	430	427	460	471	416	421	427	434	433	462	450	407	436	427	406	454	419	422	433	420	434	437	435	442	414	408	442	420	423	457	456	427	416	464	439	441	417	424	424	428	444	406	432	442	475	409	424	456	434	414	466	443	444	431	433	458	420	443	404	455	417	479	432	432	425	432	453	441	466	425	426	425	424	444	485	443	464	444	401	428	441	437	436	417	450	451	396	453	473	453	424	423	408	427	453	457	436	428	411	436	447	446	440	406	406	464	428	436	465	475	449	412	421	434	448	443	434	448	413	480	415	465	448	410	437	438	473	427	428	415	436	453	432	410	417	441	413	423	474	446	421	448	463	433	410	406	430	420	434	422	436	433	411	450	461	386	438	451	428	446	450	454	412	436	428	448	435	453	441	415	414	435	415	474	458	433	430	429	417	445	459	434	439	446	425	444	420	428	425	427	460	401	438	422	454	416	437	468	421	435	457	458	480	424	458	452	437	413	457	449	411	423	440	406	430	459	463	416	415	403	413	414	426	463	497	447	420	436	397	409	455	429	424	435	453	460	435	421	424	426	462	476	468	445	454	449	437	438	418	431	480	440	453	465	449	435	425	453	435	440	464	410	406	472	460	395	441	421	459	442	431	432	443	411	442	412	469	449	455	444	430	398	407	394	447	498	438	429	459	451	402	478	432	392	443	415	476	467	463	439	425	477	464	400	466	413	413	394	484	418	467	468	454	421	437	436	456	463	472	440	419	424	457	443	411	449	469	455	434	451	424	391	460	445	443	439	432	487	461	412	447	486	429	452	432	411	382	432	437	410	435	408	387	460	425	430	456	448	439	437	420	442	446	430	418	459	437	449	419	413	428	438	468	441	435	442	433	417	420	402	477	476	458	462	440	459	441	427	401	439	423	438	442	444	464	437	451	459	452	384	432	469	424	442	429	415	436	436	439	465	403	442	442	449	458	407	430	434	423	445	400	444	450	436	401	448	429	428	475	446	401	389	454	429	454	438	456	438	412	432	418	473	449	472	458	464	437	406	417	400	468	462	425	415	400	439	419	466	428	434	435	459	457	414	445	467	431	420	445	448	456	426	486	392	435	465	434	448	440	483	415	468	406	441	418	422	466	417	427	418	438	484	436	441	435	444	462	426	452	453	452	403	416	456	440	410	451	431	426	446	480	426	458	435	453	474	425	454	449	433	448	434	466	420	464	431	453	440	444	407	437	473	439	455	439	434	447	427	429	408	428	430	423	436	409	426	405	431	487	400	419	478	427	421	423	428	426	429	418	436	443	438	440	450	446	478	439	451	442	410	442	428	479	441	454	397	404	434	446	401	435	412	424	444	433	402	430	423	458	428	459	433	428	448	454	444	423	428	401	444	402	443	466	433	451	443	468	443	477	405	426	439	380	451	436	418	411	425	426	429	424	391	476	408	428	431	445	425	444	398	446	415	464	422	426	437	429	418	457	416	403	460	469	408	447	432	475	421	424	451	424	414	440	400	413	446	403	434	448	403	434	455	387	422	459	443	449	464	464	444	456	414	446	441	430	447	463	470	434	451	451	425	491	416	457	455	442	416	443	422	412	442	420	453	472
39848	68569	27942	16478	2701	2098	1656	1411	1220	1106	1077	966	945	913	901	877	851	847	858	786	821	774	769	801	740	744	813	777	768	749	784	718	773	747	757	754	793	740	799	742	741	783	774	791	754	764	733	781	739	765	754	786	771	755	774	753	755	798	757	731	758	740	760	734	737	758	728	743	753	752	738	771	674	824	705	795	721	726	736	723	710	749	785	754	766	764	692	704	724	735	708	710	749	756	784	754	752	738	744	678	723	749	735	737	711	774	767	718	801	769	698	744	777	761	759	692	744	750	698	743	708	745	768	698	714	749	805	730	713	714	703	761	742	739	738	766	731	713	739	747	699	739	747	766	715	732	671	793	743	756	732	693	736	698	724	739	709	769	759	797	675	717	743	739	718	774	783	722	750	704	734	675	695	704	724	757	784	736	748	752	719	789	756	754	756	738	729	744	729	724	752	731	758	779	668	776	773	716	757	723	753	699	733	717	693	761	748	723	736	762	759	726	728	751	750	741	754	702	719	735	790	730	683	768	700	776	748	697	758	734	756	744	703	734	658	737	740	765	744	739	700	736	732	749	724	726	748	746	709	695	742	729	753	779	739	797	712	738	757	736	742	776	696	771	693	741	784	736	743	733	721	773	746	744	715	713	766	703	691	743	754	744	696	755	760	728	759	741	733	748	749	759	748	723	753	729	755	736	728	731	735	728	703	740	713	731	736	763	726	741	682	743	719	763	761	742	719	741	734	684	685	701	706	738	726	753	787	704	700	757	705	778	733	759	707	707	672	700	801	760	757	762	695	747	741	700	757	769	730	758	710	730	727	701	742	746	762	728	765	748	737	717	737	774	689	701	700	762	739	771	750	746	722	794	753	680	759	713	736	700	751	780	715	745	748	733	747	722	749	778	724	741	784	708	704	755	730	722	700	757	735	715	784	701	747	814	724	765	708	727	694	756	768	764	677	738	736	783	720	700	754	735	723	716	690	697	690	688	796	756	718	769	745	710	751	711	774	742	775	725	728	732	714	741	731	759	727	724	729	737	745	751	754	754	747	749	790	734	736	710	751	693	787	768	771	752	749	723	740	707	755	734	693	785	763	736	729	767	720	735	755	752	732	737	761	775	760	711	749	751	726	672	745	745	762	739	688	700	740	771	767	710	722	732	728	710	786	735	716	777	756	740	781	742	714	711	738	780	731	733	733	736	751	735	716	751	741	744	772	719	753	716	763	729	761	736	696	750	777	764	708	734	707	735	732	727	738	721	741	748	750	682	709	733	752	714	746	725	735	702	732	755	803	747	739	769	730	778	680	778	714	737	738	730	727	719	730	722	712	739	725	747	732	746	784	751	746	776	753	748	710	745	714	726	750	778	724	752	760	719	753	753	741	780	732	718	765	750	767	805	729	767	787	702	722	755	665	752	751	736	746	755	754	740	747	720	726	781	694	723	795	745	737	715	778	720	811	708	732	732	707	802	769	761	727	738	732	748	731	792	762	774	736	772	772	718	690	708	789	768	738	751	770	736	741	734	730	764	765	754	676	733	728	717	748	736	769	746	772	752	657	731	680	784	691	740	715	753	757	723	744	759	740	730	748	752	752	787	700	758	720	772	791	702	701	777	738	744	740	722	697	706	740	744	690	768	740	729	751	715	747	713	677	716	775	763	730	751	704	731	769	728	737	732	787	691	728	802	720	694	733	740	732	725	756	723	726	736	727	768	755	708	734	742	726	758	719	775	760	735	757	746	721	749	760	729	746	766	794	745	736	732	762	711	716	704	725	714	708	729	717	722	761	750	718	735	725	728	746	694	752	756	745	747	689	698	751	717	756	761	675	758	794	724	735	714	737	740	715	743	733	749	747	725	723	695	729	696	761	709	763	756	696	732	735	707	755	752	746	719	725	776	755	748	713	753	728	724	747	757	746	748	711	824	723	754	742	729	693	719	741	730	755	734	687	756	733	771	744	749	731	708	724	726	695	684	690	750	752	765	753	711	751	722	746	792	741	804	740	787	784	729	708	730	766	693	754	765	710	793	710	787	754	755	725	730	721	761	772	736	729	699	737	724	731	771	735	720	681	705	757	707	721	725	728	771	726	702	708	746	730	717	759	720	722	700	716	712	665	709	740	713	750	765	828	731	772	749	775	760	785	752	730	782	787	698	725	759	765	754	768	776	742	765	716	765	666	720	745	745	755	728	700	705	681	718	735	716	767	751	758	731	717	745	732	770	752	751	783	751	769	721	694	715	755	779	753	756	763	751	726	734	731	717	733	729	737	747	729	690	717	751	713	715	719	810	717	737	746	734	775	759	751	792	789	748	765	720	689	693	783	767	735	759	736	734	749	754	804	741	752	750	725	739	743	701	796	727	789	705	707	731	780	715	768	743	762	721	758	728	731	754	733	749	753	678	746	730	750	769	775	751	753	729	794	741	762	718	724	747	699	749	753	744	719	733	769	730	752	752	740	789	695	707	733	743	757	763	722	748	818	740	724	726	756	715	728	720	765	740	726	741	735	761	725	728	771	712	737	717	736	736	766	731	740	779	767	749	733	715	744	720	766	793	733	743	748	738	727	714	717	713	746	705	781	747	796	765	791	736	785	744	720	750	751	718	723	696	729	680	710	771	767	759	730	687	793	721	733	764	696	792	766	710	710	766	743	723	755	775	770	690	780	710	705	790	754	745	728	728	739	721	753	748	781	763	749	679	715	759	687	785	719	690	749	775	800	712	695	734	721	739	750	732	702	723	749	715	708	723	742	744	732	720	720	765	727	676	723	742	734	723	687	779	754	761	705	750	723	706	725	755	749	750	768	689	701	730	741	680	700	758	741	725	786	717	742	720	733	759	783	749	669	736	694	728	796	744	778	733	751	732	713	697	729	700	759	737	780	702	767	789	711	716	775	780	742	780	774	766	730	736	741	756	698	747	744	744	762	705	717	757	776	685	768	752	738	706	742	720	716	770	753	804	750	765	713	747	742	698	731	738	721	711	768	737	767	729	794	757	701	743	722	764	784	777	739	737	741	724	735	699	734	680	770	716	761	768	761	721	741	760	772	708	755	707	749	733	790	723	725	691	761	667	774	717	741	774	770	745	708	755	741	755	722	727	769	733	770	717	715	725	736	735	724	739	716	728	747	684	781	752	724	756	739	739	713	765	758	705	756	743	708	739	769	775	777	725	767	705	719	731	802	670	761	772	760	759	792	748	769	739	735	742	708	670	761	716	707	704	725	678	726	723	739	718	727	727	752	727	719	733	784	753	770	745	714	713	747	712	720	777	776	730	726	743	746	703	748	726	728	759	706	739	759	744	815	695	728	761	738	729	743	706	688	733	747	721	728	769	694	729	748	772	791	744	730	749	699	765	757	726	748	700	702	741	783	742	752	750	717	742	748	770	734	744	714	718	788	763	743	718	724	771	771	730	746	721	803	706	768	776	732	737	787	757	752	772	722	736	721	737	717	774	746	757	741	783	732	763	789	772	766	740	755	686
23072	21158	29157	24029	21122	20121	6957	1123	880	819	802	772	740	761	705	669	662	627	623	654	627	645	619	654	623	614	610	632	586	598	625	626	641	612	604	570	598	642	588	584	595	633	587	628	612	586	620	603	597	561	633	587	600	619	595	571	614	618	613	590	593	585	603	574	634	585	566	564	589	622	583	633	611	574	590	587	625	632	593	615	620	609	611	588	601	583	620	629	612	601	612	578	628	643	578	568	612	587	643	584	586	608	611	591	571	609	593	577	596	639	634	580	592	556	588	582	648	604	624	587	575	591	628	627	621	649	630	648	588	597	612	605	603	568	612	580	594	580	647	613	590	619	552	590	614	599	639	633	619	556	631	582	618	607	577	594	567	638	635	632	579	619	588	600	571	580	570	630	589	566	603	593	601	557	598	609	593	598	585	600	628	622	582	633	552	637	602	623	617	651	609	637	597	570	606	634	600	613	644	572	625	644	591	613	633	595	548	553	594	615	618	622	610	548	609	582	614	590	576	564	588	597	568	584	612	587	584	558	605	589	548	589	616	602	547	618	600	569	649	618	571	635	598	617	579	602	581	597	630	554	634	617	623	584	596	591	583	573	627	591	611	625	619	622	547	645	652	637	585	556	619	603	654	568	606	616	652	577	578	636	574	602	586	617	628	557	616	590	575	618	582	586	588	581	558	594	617	605	592	601	585	599	595	583	599	569	576	607	585	580	599	565	615	549	622	587	598	604	602	596	592	593	618	587	591	601	594	642	563	558	590	602	552	550	577	591	575	558	633	647	561	582	584	603	600	602	615	582	594	615	568	575	592	652	605	621	594	600	612	606	615	588	587	585	649	617	644	576	618	574	582	632	637	605	579	579	563	609	594	642	632	615	565	603	595	625	619	620	621	600	619	523	581	567	560	564	591	607	529	562	577	620	597	571	592	586	549	584	586	604	594	586	622	654	632	599	596	604	608	588	606	612	558	598	587	598	631	657	565	599	563	636	596	597	560	597	589	602	600	612	589	622	610	617	631	575	577	561	572	616	601	654	565	588	570	584	630	599	594	615	591	549	630	616	570	635	587	595	555	602	578	564	567	550	600	527	589	617	580	616	577	603	571	597	568	599	583	571	593	613	591	586	621	613	548	605	634	556	588	590	647	548	595	617	606	553	598	589	612	593	619	591	598	574	593	627	592	563	574	585	609	583	587	618	583	602	581	608	608	627	566	619	640	578	574	579	592	583	603	608	601	604	572	565	617	596	629	610	641	572	589	539	625	569	622	610	612	607	574	611	599	578	574	606	624	563	592	648	591	565	631	588	623	601	586	607	656	651	585	639	560	593	582	562	602	573	594	598	582	588	585	574	626	623	603	590	613	569	579	621	615	610	598	577	596	598	646	565	633	590	592	568	572	619	586	605	572	608	605	614	617	569	583	579	610	575	571	634	639	578	589	582	568	614	566	587	586	581	617	588	626	600	585	636	583	608	576	608	579	612	600	618	551	599	642	600	638	596	590	595	591	571	578	610	577	546	604	587	627	582	590	622	525	589	538	600	632	632	569	622	611	586	591	587	592	581	573	623	605	553	592	557	584	567	604	640	622	611	623	601	568	579	611	594	603	588	616	600	606	566	624	609	609	564	593	612	557	604	624	625	655	621	561	565	642	584	582	583	613	594	565	572	613	594	586	621	620	590	629	592	574	588	610	615	553	585	647	622	617	604	575	594	631	559	628	620	588	571	580	633	595	576	606	561	601	590	582	618	637	597	606	581	570	566	590	571	632	593	632	624	589	630	562	624	634	678	583	615	578	612	618	568	589	627	603	593	588	611	575	587	603	648	593	588	609	588	605	589	586	637	586	574	597	613	599	626	598	619	622	573	609	631	580	569	591	594	603	636	607	527	613	619	605	569	618	578	597	571	562	570	611	578	545	591	564	599	600	578	551	633	582	557	624	627	612	586	610	606	567	623	574	601	602	570	613	641	589	568	579	618	625	556	596	619	597	578	608	624	577	599	613	601	602	596	605	593	621	596	557	586	576	592	613	586	559	628	598	566	653	615	644	593	592	570	560	614	584	606	602	585	643	570	602	631	599	576	580	599	596	609	589	589	640	603	573	628	581	560	591	608	607	572	594	625	612	591	605	603	615	580	574	566	574	565	594	594	575	627	600	580	665	609	632	595	623	566	603	632	575	610	621	566	629	641	589	597	597	597	626	558	554	590	552	594	600	618	625	606	589	633	567	596	576	599	594	598	633	583	587	578	601	608	579	618	587	630	617	560	579	627	612	622	590	595	625	599	588	598	595	598	589	612	555	563	614	602	649	586	634	613	601	554	617	556	625	588	563	625	598	563	577	618	615	567	567	651	600	631	567	576	587	614	578	617	595	615	554	555	601	595	597	573	584	594	619	583	582	583	580	606	596	574	560	587	579	600	655	581	529	613	590	547	572	602	574	568	579	611	591	581	618	634	592	584	618	640	614	579	579	600	642	609	607	599	610	633	664	595	598	564	567	596	580	623	569	613	573	584	612	575	578	575	590	620	605	608	627	602	605	612	623	613	569	587	601	615	587	635	552	535	631	605	603	556	618	593	585	631	562	608	642	595	619	605	635	561	592	587	624	595	641	596	628	571	613	590	579	627	550	609	559	592	563	626	623	607	618	643	607	568	621	566	614	577	606	631	574	587	632	570	548	579	603	567	611	598	589	586	607	610	580	608	632	590	565	549	604	567	573	573	586	592	580	595	571	604	618	556	602	616	599	634	569	608	580	591	615	570	616	590	558	616	648	632	571	551	613	618	605	628	588	587	620	624	635	552	565	581	592	546	610	583	538	549	563	525	586	565	602	613	608	579	563	574	578	576	574	568	572	603	657	601	612	615	582	623	594	574	649	598	575	608	615	592	591	589	592	604	596	615	579	601	636	616	651	566	655	589	614	578	575	598	612	605	607	634	605	617	559	590	562	611	624	610	593	630	600	569	574	640	617	603	590	578	588	599	594	585	616	605	661	582	651	611	607	563	574	611	603	550	639	589	607	608	616	620	596	632	610	619	605	584	614	588	590	601	603	568	671	608	589	554	615	573	594	587	601	616	628	596	601	633	625	579	577	631	598	583	614	584	616	602	611	559	579	601	648	581	610	616	592	570	631	609	583	591	557	627	588	588	613	619	618	636	599	611	556	637	622	615	607	593	606	571	578	557	601	644	642	624	601	592	571	610	614	583	584	623	576	620	613	575	574	632	621	593	597	635	627	636	649	636	570	579	619	607	606	588	558	617	648	551	584	576	579	578	609	558	612	583	595	622	592	643	622	647	644	596	623	635	618	612	585	588	572	581	622	578	670	608	569	632	607	585	616	643	580	651	589	587	587	608	633	594	595	541	630	541	628	573	591	649	649	603	569	576	584	611	597	618	606	590	637	542	599	628	588	597	597	632	579	572	577	604	596	549	601	610	589	601	563	595	545	619	611	617	580	592	604	630	603	587	580	612	629	617
46433	78806	37602	17469	4365	3362	2729	2267	1941	1714	1664	1450	1433	1301	1317	1252	1254	1202	1179	1144	1103	1130	1066	1087	1097	1044	1062	996	1011	1013	1031	1023	1022	998	968	975	948	1007	960	1027	1018	1055	1005	1030	1014	1000	1011	966	1001	1008	1002	960	1036	1026	979	995	958	997	1062	983	1021	939	1046	950	1040	1029	1019	972	990	1006	991	984	980	1052	986	984	956	921	975	915	951	975	944	1034	955	972	1012	933	946	971	974	976	951	988	985	1023	1000	959	996	992	945	948	1009	1011	985	951	1008	918	987	947	999	1000	965	979	1006	932	964	985	963	984	948	978	996	1017	973	918	950	984	944	928	984	964	1008	1002	960	967	950	950	993	952	945	1019	941	979	962	968	983	905	931	971	992	940	956	983	1021	987	940	979	1016	950	940	950	1038	933	955	958	995	943	1017	907	1003	986	990	980	984	960	1016	949	1007	927	973	955	972	950	976	929	1002	1002	916	903	993	933	979	958	974	1011	891	974	1029	933	1018	917	983	989	943	979	934	988	1006	968	992	943	924	944	1001	1038	960	967	984	993	958	991	941	992	1017	971	944	976	985	951	911	964	966	977	919	960	939	954	949	920	1032	966	1003	964	1050	979	977	932	970	995	953	963	1029	955	952	975	959	999	926	998	986	946	936	914	966	956	974	987	944	960	997	1003	970	976	956	959	962	1012	880	995	951	1006	1032	978	967	995	954	975	998	923	945	989	1013	973	1002	923	888	946	1008	938	983	963	1012	1024	949	984	983	1039	993	969	949	1001	1019	976	992	967	967	1003	975	956	977	1002	955	969	995	998	994	995	913	974	948	991	974	1033	967	1008	958	994	980	947	975	961	1002	988	1000	949	956	992	966	998	959	1008	947	996	1025	1002	969	942	1013	999	931	925	893	964	962	958	967	964	989	957	949	981	960	963	986	1007	993	932	913	1028	977	1011	938	957	983	985	977	1015	997	985	932	970	1024	971	982	935	963	989	1026	1017	997	982	1045	993	1005	982	947	999	934	964	960	965	984	992	925	977	965	961	1014	963	974	925	938	943	1015	953	993	987	942	991	1050	964	937	1012	961	1012	972	1056	945	975	1016	1044	965	1010	950	951	948	940	959	976	1005	914	1019	967	1000	971	961	1023	968	965	991	980	967	1009	947	976	949	940	1014	968	959	974	983	989	974	995	937	1015	1014	943	965	987	964	1001	949	961	1005	941	969	908	961	997	993	1053	1058	999	995	1011	1029	940	998	990	1034	983	1010	987	928	972	993	1005	981	960	1002	1019	1013	962	979	997	964	1008	938	957	968	1021	1027	965	1004	976	961	982	991	992	961	946	1031	970	988	973	1045	984	1029	983	997	948	1010	968	967	971	1023	951	995	951	992	982	917	1029	938	1016	984	1008	945	1036	988	885	944	926	1004	962	926	943	1008	966	1041	959	987	982	959	937	944	952	1015	970	1013	922	954	923	952	965	981	998	981	956	1007	990	974	975	961	940	1003	970	986	970	978	989	930	967	912	986	990	1006	944	952	973	955	991	1010	1002	1027	961	1005	903	930	970	985	966	969	1066	1004	1002	984	1000	961	938	967	921	1017	964	997	980	1053	971	1004	997	983	981	999	948	986	975	915	956	894	988	940	969	1043	970	922	1002	951	978	1023	1017	984	997	946	999	989	995	974	974	959	919	992	1008	985	1000	996	995	963	965	985	973	961	1002	1028	1027	952	978	946	1012	1008	953	1039	990	986	993	953	973	976	990	973	988	952	1000	976	1047	988	975	962	972	961	967	1047	978	996	986	978	1012	982	950	962	982	988	973	967	967	992	993	969	1044	1035	944	893	966	1003	1017	976	994	963	962	953	1014	981	1028	1004	973	1018	953	998	1001	1002	928	963	1021	942	944	939	981	1004	1063	953	926	1012	995	988	1009	924	969	984	1006	1017	960	1020	971	934	970	1038	1004	964	1049	929	977	879	961	939	945	995	957	1017	934	945	996	972	984	982	902	999	1030	966	968	971	980	992	1009	944	905	968	998	954	935	1016	1033	1018	1018	963	1096	940	944	1000	1023	995	974	942	943	975	1038	955	997	963	1039	994	970	981	1014	952	926	984	964	1018	973	1001	980	955	1018	985	933	928	1005	959	997	974	948	1006	1023	968	1006	994	962	1022	944	966	969	1028	959	1015	974	987	965	964	986	951	966	957	971	925	905	982	963	989	972	967	954	989	982	988	1008	973	930	975	969	974	999	1035	990	990	963	992	1026	983	916	988	978	1010	916	990	1002	960	958	996	971	989	1044	1043	1000	941	985	974	992	997	1002	944	995	997	1014	962	1007	953	971	984	945	990	927	939	1020	987	960	974	952	985	930	960	1002	999	982	942	928	975	981	935	997	975	994	1027	992	1010	1013	935	1032	988	954	987	1019	992	974	929	984	1049	993	930	982	980	985	965	966	985	947	1002	989	976	947	965	1070	1012	1013	1014	973	977	995	1034	980	989	948	979	1050	1040	965	993	981	1052	981	984	985	1036	1039	922	978	1031	905	964	1029	959	970	979	953	969	945	993	970	974	956	954	948	1001	977	941	984	989	984	941	1026	966	960	991	975	953	1006	973	971	952	959	915	955	949	962	985	1012	991	965	989	937	902	971	960	966	930	1003	1004	1043	974	1014	992	965	969	1022	986	955	970	932	928	967	1007	1001	946	1003	992	930	967	1012	957	947	952	981	978	964	891	958	972	1045	957	974	1005	982	966	989	1008	1027	980	985	972	990	988	1007	950	1012	1002	935	989	969	938	955	938	959	925	998	959	992	997	1006	929	981	1044	962	930	992	948	978	977	962	945	971	933	940	1000	977	973	979	1005	929	1023	955	971	973	963	1001	993	999	956	966	960	974	976	941	939	996	1008	1004	933	1008	957	959	927	1010	1001	1010	979	1031	1019	1016	1028	970	997	1002	964	1009	955	968	999	953	998	940	941	1017	971	1016	979	952	967	921	1000	926	994	996	977	977	986	960	980	1021	976	1006	948	961	961	1019	947	1012	949	1012	976	1008	985	1026	973	1030	987	975	998	982	1054	977	946	950	999	968	995	947	1014	969	964	961	981	993	952	977	982	1003	1007	1011	971	965	922	974	989	927	988	1018	946	1000	966	1007	1011	951	975	957	969	959	979	976	949	979	978	955	985	956	1000	970	967	988	976	956	994	970	963	940	950	1013	964	970	965	931	967	1001	976	1001	954	984	948	960	977	893	970	992	1000	972	980	983	980	995	921	983	980	1014	1026	942	976	954	964	989	1047	1034	993	967	990	940	1005	955	975	981	973	986	974	966	1021	1033	939	1002	998	954	947	961	968	963	977	987	994	948	982	982	940	971	930	932	925	1004	989	980	928	970	970	1018	932	973	977	965	1003	969	992	975	979	975	1033	976	971	934	983	969	977	972	1020	970	953	968	1036	945	978	997	913	986	963	923	1004	931	1002	965	916	967	1016	1026	1000	934	997	1012	996	981	945	1011	986	955	1072	963	985	977	986	963	955	1026	970	1085	996	975	954	920	999	943	963	964	951	1006	965	932	940	940	976	972	1050	993	915	957	1001	1021	995	949	962	1002	1005	994	942	989	982	979	997	1010	1008	986	958	1008	981	948	1017	938	966	1019	1041	961	998	1003	937	977	975	1000	941	977	952	1033	1023	997	977	1002	979	957	974	1009	978	927	1000	954	924	932	964	993	942	993	1005	999	991	913	953	958	987	929	977	1010	957	998	941	1044	932	967	945	1018	960	1010	958	981	1015	956	970	985	972	960	990	998	969	1019	938	998	1007	968	953	985	946	951	965	930	953	910	870	955	954	955	994	988	972	999	956
26634	21311	18993	7921	310	213	233	218	189	196	188	210	197	204	209	185	217	175	179	171	183	184	200	199	202	203	208	205	178	189	190	189	197	200	196	178	192	182	191	186	204	184	184	184	193	199	203	190	185	198	191	185	175	215	184	175	172	205	192	196	200	181	166	188	202	162	192	199	183	177	201	206	203	188	193	208	163	158	173	213	181	195	193	172	196	210	207	230	190	189	197	177	187	206	198	179	210	153	193	208	184	175	179	181	184	183	188	169	183	198	187	196	178	177	182	194	171	204	174	181	190	189	162	185	222	177	186	191	198	176	180	198	184	173	196	190	178	182	198	194	185	164	194	174	184	193	191	183	187	188	170	179	186	180	193	198	174	193	175	193	188	202	157	186	204	179	207	184	199	197	185	181	172	179	183	198	188	193	193	192	197	191	194	197	199	188	175	195	184	189	186	186	186	190	200	174	192	188	188	187	185	168	188	187	196	175	200	195	182	194	192	176	170	196	157	183	193	176	200	176	176	178	200	186	204	171	195	193	175	210	214	210	174	204	172	203	189	182	184	186	191	176	184	201	186	213	199	193	184	185	181	215	202	222	175	187	194	175	188	191	190	213	223	187	205	165	206	187	190	176	220	181	173	202	185	183	194	202	186	188	168	181	171	203	194	194	176	193	188	199	202	195	183	187	199	190	181	180	198	188	183	229	191	188	186	199	184	188	206	175	191	180	202	171	196	192	195	186	188	187	183	218	188	183	178	175	178	212	191	192	190	201	190	178	185	207	186	195	197	197	177	225	177	200	184	183	206	181	187	210	179	192	179	183	177	180	178	180	175	170	173	193	171	194	195	187	171	222	174	187	177	189	189	167	187	212	177	174	189	197	185	179	182	181	196	180	175	184	176	187	198	222	187	173	174	166	182	185	180	217	218	172	180	190	176	174	181	206	220	187	159	203	202	195	205	169	182	187	184	175	182	191	192	186	186	197	194	192	195	197	180	166	176	201	177	180	182	169	192	228	195	178	191	191	182	189	203	188	194	202	183	189	191	198	187	210	184	195	185	188	164	188	176	183	225	191	186	176	192	181	190	207	175	178	186	176	187	204	175	175	167	205	204	196	198	174	191	189	174	202	183	196	196	188	181	199	184	184	161	199	183	213	178	196	202	198	172	192	158	193	193	183	193	185	201	195	167	192	175	237	187	186	186	168	163	207	189	171	180	192	183	208	173	209	202	205	166	190	193	180	154	190	172	202	222	173	182	200	180	168	176	197	213	192	204	204	189	202	184	188	181	181	191	193	176	188	215	191	176	177	196	196	214	185	179	189	195	178	200	172	220	192	192	203	164	199	191	207	204	191	199	189	180	163	201	184	209	185	206	204	181	189	180	184	185	202	178	192	198	204	196	177	187	214	187	170	186	185	215	175	166	184	200	177	203	190	179	206	173	179	214	215	196	171	186	155	171	186	199	180	170	185	194	174	191	174	198	204	195	187	186	176	203	157	179	207	172	192	186	168	183	166	215	209	199	200	199	198	205	185	217	210	174	187	205	183	171	192	200	184	185	184	200	190	193	175	160	163	187	171	188	200	209	191	166	190	179	201	204	189	186	156	179	185	211	193	181	196	211	179	204	202	215	198	202	196	169	174	217	185	187	181	195	193	170	171	190	180	196	179	194	198	187	199	184	188	178	194	190	176	181	178	212	180	201	202	175	207	169	183	179	198	206	203	203	190	206	211	187	171	180	186	190	187	178	211	183	181	195	168	182	204	197	181	192	153	195	185	209	184	194	187	204	174	188	190	210	197	165	184	188	189	167	170	192	165	207	184	182	188	165	184	188	196	184	198	207	178	196	196	188	188	206	187	172	171	159	192	213	214	192	197	206	186	181	176	200	177	177	182	176	167	196	206	178	204	200	199	203	191	183	173	158	195	193	219	196	215	182	187	183	172	191	179	188	182	190	202	186	199	150	180	186	189	199	206	196	194	178	180	205	186	217	187	190	183	188	194	192	208	197	187	195	208	208	203	203	199	196	196	190	167	210	174	197	183	162	180	212	167	173	216	194	188	212	181	184	207	184	157	157	191	188	153	190	180	194	179	205	178	196	172	187	191	182	191	152	170	172	172	158	178	218	175	200	222	185	194	193	173	168	209	175	193	198	196	194	196	212	219	206	209	181	195	196	204	184	178	196	191	199	160	170	180	214	167	162	210	184	200	183	189	181	177	203	192	186	184	210	208	185	185	202	194	196	180	181	186	165	203	166	190	208	186	189	176	181	183	200	220	193	156	200	185	210	169	200	174	201	187	175	185	188	182	174	196	187	190	194	200	222	198	174	173	196	181	217	188	179	183	168	177	206	189	176	176	192	189	173	186	202	205	199	187	197	196	226	192	173	195	184	183	173	213	198	181	184	189	217	170	183	187	190	182	200	184	196	212	198	183	193	165	190	188	165	208	197	194	195	179	192	187	188	198	182	196	182	191	185	185	176	179	206	169	187	196	199	202	201	172	217	208	177	208	196	164	173	206	180	198	188	175	211	167	182	189	204	195	197	200	180	186	181	195	185	202	181	185	186	169	171	190	201	179	187	180	179	179	200	203	173	184	184	190	179	171	174	178	202	175	174	226	174	188	202	207	158	198	182	205	180	152	188	169	170	189	162	211	198	161	188	176	177	187	202	177	177	195	181	195	190	181	207	181	196	188	185	198	189	171	179	208	199	191	165	196	177	183	203	200	189	195	194	184	184	200	209	190	189	189	186	218	201	190	173	190	192	216	187	198	199	175	191	181	188	183	190	185	191	174	177	185	179	186	177	198	166	175	188	168	185	199	190	213	176	194	190	168	226	168	195	188	175	161	172	173	188	207	173	194	177	178	196	185	174	203	189	179	190	215	194	190	193	182	179	203	186	186	201	213	180	185	186	191	181	182	204	198	184	192	198	193	197	175	219	193	170	208	176	213	211	179	168	188	172	181	180	174	196	194	198	201	185	188	188	189	173	195	186	167	213	169	181	170	184	190	211	178	167	200	186	174	179	181	183	170	195	184	188	165	192	191	198	192	193	182	192	183	178	193	175	185	218	186	166	184	163	177	201	175	183	174	185	185	171	205	172	184	181	202	192	197	170	194	215	189	176	165	206	189	192	183	201	207	176	179	200	185	201	203	200	213	157	169	204	182	174	221	229	198	191	203	188	180	191	188	152	181	196	203	202	198	181	196	188	197	183	197	194	183	190	206	156	188	174	214	199	173	181	199	175	177	204	174	179	199	202	187	172	174	218	189	202	227	211	170	196	186	194	188	173	201	173	175	174	192	214	175	181	165	220	170	170	194	176	192	165	178	199	192	171	169	188	199	172	171	192	198	178	188	178	221	195	202	172	177	182	176	203	196	191	186	177	192	186	202	174	192	213	184	183	188	172	204	205	196	193	178	182	213	182	194	168	189	194	218	202	179	186	190	190	213	196	184	184	188	192	178	181	221	157	173	196	192	187	167
20017	30750	14598	5974	521	476	465	408	379	388	346	334	368	351	332	323	361	340	335	356	307	318	338	344	318	343	358	361	370	339	318	351	334	309	311	340	348	325	345	386	340	338	357	302	324	359	359	379	333	308	352	352	361	321	323	351	302	342	328	342	332	304	339	329	336	345	337	358	366	338	338	328	327	311	341	350	342	314	328	342	318	334	312	380	372	329	365	368	336	358	345	319	322	344	328	364	308	327	350	308	359	363	338	317	327	322	376	347	357	325	345	323	370	346	328	319	365	305	309	338	364	346	335	344	351	342	288	328	331	343	350	345	343	315	311	359	302	314	349	321	319	329	318	373	330	346	353	355	336	306	371	323	352	289	357	320	371	349	363	358	362	384	342	318	348	378	340	367	347	322	357	328	340	311	339	321	306	309	396	330	321	334	373	378	341	339	343	326	351	347	299	352	349	296	330	332	345	305	357	332	344	366	377	352	340	344	386	347	362	337	332	337	344	323	339	330	344	353	371	295	310	364	329	349	320	302	342	340	313	324	362	324	347	326	320	341	337	313	308	327	307	328	372	354	322	316	344	327	335	310	329	362	363	341	323	349	336	291	305	346	340	319	352	324	328	336	363	334	336	375	329	347	310	331	319	345	359	360	313	354	361	349	346	352	352	328	345	340	338	335	334	322	329	360	356	363	359	365	321	371	358	335	306	351	349	334	349	331	318	330	316	352	329	327	337	352	364	315	345	360	331	305	347	345	316	332	350	336	337	340	328	361	338	334	351	337	362	353	331	346	387	314	343	303	359	347	362	346	338	332	333	333	347	351	328	362	362	317	317	343	336	349	313	344	379	309	320	337	346	308	337	298	315	300	345	352	311	354	340	352	311	326	356	319	331	378	297	325	342	339	348	348	326	327	348	317	320	337	338	342	338	339	348	336	306	329	327	340	321	349	344	327	327	342	336	353	343	335	335	350	345	336	315	326	352	317	332	327	351	350	333	330	354	347	333	322	333	335	330	362	325	336	293	323	328	348	320	336	312	346	371	356	360	300	352	351	308	353	325	359	363	340	362	351	348	359	322	326	363	345	300	343	338	332	344	345	340	314	348	340	366	325	347	352	340	352	332	351	312	324	308	321	311	338	337	350	364	333	380	336	330	326	356	316	370	337	342	325	310	314	358	329	372	381	336	336	346	306	305	345	363	334	326	330	350	312	342	335	332	353	334	345	332	326	308	360	350	317	320	315	347	353	366	358	342	350	323	337	312	315	363	317	333	348	351	373	355	354	353	324	344	347	347	344	331	342	358	337	318	323	360	297	329	345	368	339	350	327	345	366	317	354	323	325	321	304	338	341	323	332	351	363	342	327	338	348	370	339	300	349	320	316	337	356	337	348	328	316	319	347	369	312	321	334	354	364	354	316	353	332	335	370	350	330	317	351	331	352	348	334	333	344	359	393	357	320	363	320	314	319	357	328	303	352	342	358	306	337	350	353	325	353	343	355	354	336	329	286	317	311	335	327	340	299	350	326	349	315	308	358	318	338	328	323	331	371	345	319	351	355	334	316	347	299	350	329	353	352	335	342	338	343	321	339	345	339	348	338	357	326	341	316	323	330	363	336	328	283	320	392	334	311	315	314	311	361	340	301	336	335	301	307	313	356	334	334	335	324	349	333	350	327	355	346	303	351	348	344	322	338	340	299	344	335	379	314	319	340	355	337	331	333	338	333	371	345	324	339	344	323	308	302	319	329	303	346	349	345	317	351	372	337	314	345	327	330	345	345	342	358	322	346	333	312	347	333	327	342	327	350	323	327	357	353	359	337	370	322	362	333	362	362	314	345	337	325	336	327	320	353	362	346	310	336	349	332	339	368	342	338	332	337	351	369	328	354	353	362	363	369	317	357	344	345	337	355	325	326	344	356	369	379	363	343	324	340	354	337	353	332	348	334	329	330	383	348	319	350	369	345	361	337	341	355	347	335	314	366	339	358	341	307	353	356	339	319	338	349	320	313	357	361	335	349	306	331	340	307	349	307	315	347	358	332	350	327	324	354	358	367	335	326	326	347	345	377	311	341	348	340	362	352	298	374	364	316	297	323	318	346	362	373	357	386	319	296	350	366	327	333	361	349	298	318	323	341	323	339	343	343	336	341	335	317	329	320	348	335	322	338	363	340	347	353	367	329	333	352	350	341	337	320	323	354	323	345	315	332	333	356	328	339	324	331	322	340	315	317	339	343	312	350	358	349	353	365	335	305	324	339	341	331	375	322	341	333	332	358	320	343	349	345	324	331	348	321	310	333	313	335	339	345	331	317	350	339	363	345	330	306	318	332	352	321	347	325	334	351	333	340	341	333	356	338	306	332	374	340	302	367	354	359	320	348	350	344	324	338	336	347	367	341	304	340	357	338	354	350	365	299	351	345	346	357	332	319	364	300	329	389	321	371	333	335	312	337	308	330	379	327	321	354	307	348	322	333	301	350	330	361	374	325	322	363	368	364	294	308	277	337	377	302	342	355	352	374	317	329	343	341	290	332	339	375	344	324	322	310	311	305	321	327	354	314	338	354	322	339	354	293	340	356	347	343	343	334	308	331	329	345	363	339	366	328	360	321	313	344	302	325	312	324	330	325	334	316	333	365	378	349	365	380	357	367	351	341	359	336	310	338	346	323	305	335	319	347	350	344	337	321	319	358	342	349	358	387	335	353	339	318	359	326	333	331	349	329	341	345	322	370	347	326	329	345	321	341	385	339	349	334	357	327	328	329	332	312	342	332	348	345	311	313	333	331	307	363	383	351	340	341	336	354	334	373	358	314	301	343	354	376	347	340	351	337	334	343	334	368	352	387	339	335	351	338	363	335	343	343	341	367	346	331	334	289	322	347	328	321	324	363	358	313	319	309	353	362	351	318	349	388	328	344	329	359	327	345	336	321	314	343	340	321	350	336	351	342	313	361	337	347	322	346	355	322	301	347	338	343	323	365	357	326	354	308	346	303	327	336	359	346	339	321	347	313	366	348	330	329	331	331	332	349	344	331	322	335	367	324	301	357	355	331	357	308	363	343	347	314	329	358	328	338	323	364	325	366	354	342	329	358	308	324	351	321	339	359	326	366	373	324	378	324	357	342	346	354	326	330	346	316	315	334	333	347	327	365	310	337	309	341	325	336	335	353	343	334	331	371	334	333	332	322	345	329	352	348	320	361	315	315	327	313	339	347	346	317	350	300	345	319	338	341	354	334	349	336	338	344	341	387	331	322	329	339	338	315	329	338	333	329	323	340	314	345	333	344	336	318	346	352	341	303	368	344	344	318	350	367	336	313	327	353	321	301	348	291	342	319	345	348	354	353	376	353	320	365	359	317	349	333	330	332	354	364	321	359	311	335	350	339	333	341	342	335	331	351	338	319	314	355	348	324	340	371	347	342	350	344	337	360	351	360	346	326	328	332	319	339	341	352	366	356	343	362	323	335	334	327	324	347	346	330	379	352	312	342
24042	21120	29188	24916	20408	9622	1076	684	539	572	530	528	511	511	504	512	486	507	448	507	491	464	451	459	436	464	463	482	473	445	463	461	467	481	456	416	470	486	452	422	445	486	483	445	452	414	456	462	422	424	444	466	420	472	392	463	483	442	465	449	425	451	473	459	444	420	435	449	443	432	476	445	445	435	436	426	436	463	478	438	447	447	466	412	472	440	477	419	435	444	430	431	405	425	499	425	443	428	453	434	468	489	446	443	403	431	402	418	467	457	450	407	409	394	427	477	456	457	473	432	411	477	418	427	472	457	450	451	398	422	425	432	465	415	422	464	473	439	454	473	421	444	453	469	422	429	424	406	445	429	453	454	446	427	411	415	436	403	435	449	451	487	442	416	421	458	438	445	441	415	400	429	458	431	417	468	433	473	441	435	439	420	448	448	434	466	420	443	451	446	431	421	409	466	456	443	428	474	489	431	433	427	423	454	410	444	430	440	465	426	458	440	449	444	435	447	453	436	434	430	457	459	448	433	463	441	409	428	445	418	454	438	451	464	447	464	459	435	452	455	397	444	436	434	415	443	433	417	457	450	398	431	457	441	456	428	428	419	449	434	424	456	439	447	448	466	427	478	429	439	433	424	493	437	424	428	444	457	416	403	437	475	456	474	430	454	452	452	480	419	455	492	424	469	434	433	437	446	491	485	482	449	436	415	428	448	434	422	477	489	420	464	407	424	438	435	439	458	457	415	458	430	415	430	437	436	402	404	410	468	413	438	418	399	441	458	484	428	445	428	462	429	414	454	424	441	449	472	413	431	424	394	446	451	469	414	437	456	447	446	447	406	422	431	444	473	440	429	440	486	466	405	449	458	430	424	443	438	399	437	406	446	451	434	427	465	425	449	437	456	464	454	425	459	417	452	461	441	434	461	389	484	444	413	467	434	434	431	467	454	407	436	424	445	428	426	411	472	450	467	418	406	488	453	452	462	459	475	454	444	412	397	409	427	471	458	432	443	412	447	475	472	405	443	422	458	417	439	432	454	440	438	396	455	456	421	429	455	434	443	443	457	440	403	433	418	444	416	460	438	448	464	424	453	503	464	404	496	472	461	405	481	426	443	433	487	410	465	469	474	447	472	453	465	435	484	473	461	436	466	436	439	394	411	421	424	475	440	457	429	442	423	464	410	409	457	418	456	427	466	429	397	458	419	405	450	445	441	446	453	401	423	444	432	415	444	426	485	413	490	466	459	435	469	429	460	453	405	503	386	400	436	424	431	446	441	424	434	448	427	420	454	441	436	436	412	463	438	422	432	461	473	412	432	465	446	428	451	434	418	416	444	393	427	391	432	450	431	442	465	461	416	464	450	453	429	447	487	458	484	437	436	444	464	428	401	449	404	396	400	462	386	446	443	461	402	425	409	434	466	421	421	485	487	439	441	438	417	419	443	473	424	447	420	463	425	423	433	466	446	443	442	494	454	392	462	451	469	450	417	462	416	412	389	472	486	498	477	462	458	464	425	419	449	386	442	463	457	436	437	483	424	490	447	441	460	424	455	439	482	448	439	442	463	473	482	473	444	460	471	459	456	470	432	482	435	417	427	460	423	424	440	406	458	443	435	418	444	473	454	440	417	480	460	427	448	421	440	418	447	450	450	456	380	429	435	438	453	432	493	425	425	457	440	437	408	380	459	442	424	493	487	447	402	461	483	445	448	447	425	398	415	454	507	466	478	412	431	419	432	482	459	439	429	479	453	422	423	411	492	426	462	412	467	422	455	435	424	442	415	457	437	422	431	448	461	471	470	473	451	468	397	457	406	415	425	430	460	436	440	411	457	431	421	453	467	421	445	445	461	438	495	431	480	442	457	463	423	425	431	410	455	452	434	440	403	432	457	396	430	425	443	443	423	466	429	448	432	443	453	464	435	426	433	428	458	450	450	456	435	450	437	462	435	461	412	418	442	408	409	435	424	456	442	425	441	473	441	419	461	434	474	434	459	436	438	462	454	449	443	443	416	440	422	444	443	476	453	421	420	424	483	463	445	423	422	427	460	461	450	438	463	408	457	426	451	453	411	454	438	442	444	460	387	450	437	418	473	397	450	405	461	437	421	460	441	437	426	465	470	442	393	462	421	423	433	421	453	462	454	464	379	447	448	428	430	437	429	434	475	456	473	424	418	419	432	420	448	426	472	453	464	437	451	433	426	440	431	443	445	447	472	471	449	371	427	441	421	486	442	406	481	417	422	474	445	405	445	473	409	428	486	449	459	429	446	462	445	458	482	424	460	425	424	415	457	435	443	458	451	429	411	454	396	417	408	437	456	407	441	453	443	428	474	424	444	436	451	454	439	454	437	453	407	457	429	422	475	473	448	460	439	435	421	468	424	402	446	432	461	437	405	412	439	439	479	441	475	429	461	425	406	475	447	448	427	410	415	455	436	402	468	460	442	462	458	473	399	448	444	460	425	461	440	446	451	427	406	434	461	468	459	440	446	423	431	420	447	441	460	449	418	445	430	430	438	428	404	430	454	437	404	416	479	441	436	457	449	428	413	415	420	448	435	445	469	446	445	428	402	461	442	422	461	453	432	470	422	444	418	431	452	451	418	394	438	455	426	458	442	429	426	443	458	475	442	428	466	448	462	462	434	464	427	428	469	452	428	426	438	447	457	423	424	428	485	417	459	423	426	407	416	412	435	430	467	405	439	455	442	435	459	410	462	463	444	434	427	453	439	443	429	454	417	455	412	473	452	417	445	459	447	452	405	433	470	430	435	439	464	446	418	455	412	438	412	432	428	470	469	445	448	424	449	434	404	476	437	418	433	472	454	479	474	457	434	440	453	464	444	457	398	467	427	451	428	439	473	433	433	448	405	419	441	449	470	452	455	491	454	407	454	436	432	422	446	435	436	417	422	465	436	441	420	453	407	390	462	458	437	446	415	435	449	432	397	450	439	428	453	423	436	416	446	441	433	438	412	430	418	438	443	454	444	451	414	440	440	456	468	451	426	426	472	433	409	433	434	440	461	421	472	449	465	425	415	400	431	459	425	432	437	398	421	444	404	433	454	457	430	455	468	434	452	458	469	433	435	476	422	462	431	464	477	460	461	441	446	417	479	439	423	446	456	435	463	471	431	431	406	379	478	410	452	453	430	448	462	465	445	440	408	483	446	436	413	464	429	469	437	441	473	433	447	434	445	448	456	423	427	438	462	459	446	405	428	458	448	452	461	444	439	445	441	405	450	423	418	438	438	461	419	438	449	446	453	451	468	427	423	457	477	443	439	459	452	422	426	437	453	434	424	427	463	432	424	419	435	426	442	465	396	480	414	451	436	428	439	456	450	427	438	454	478	440	434	424	433	457	436	486	464	464	445	474	420	406	430	462	477	476	431	454	432	421	461	489	472	435	447	478	463	475	463	410	471	464	423	443	447	425	440	446	451	462	421	464	433	475	469	445	465	435	405	471	452	433	406	459	458	427	424	436	422	424	404
40570	64971	35489	17051	2621	2134	1664	1363	1242	1179	1046	1028	976	929	888	850	872	816	820	808	818	785	771	842	813	806	739	777	777	810	758	782	747	745	752	739	754	736	766	743	719	722	763	799	809	772	772	729	734	741	772	781	772	729	729	764	742	814	749	718	728	775	760	749	735	740	752	730	730	754	749	679	733	755	703	784	747	729	737	777	775	707	761	744	789	714	756	760	772	769	756	764	695	758	768	732	754	753	753	762	761	776	727	750	737	748	694	768	802	820	772	793	776	737	770	769	715	742	732	779	796	725	744	737	748	716	761	735	782	708	711	731	767	756	718	734	756	714	778	738	739	777	741	782	716	751	707	745	741	719	757	715	804	744	718	723	693	782	759	761	751	718	713	731	760	713	730	739	738	728	796	771	704	732	784	734	728	759	748	726	785	742	743	739	800	738	763	734	698	738	749	713	765	713	763	759	777	700	723	719	755	741	773	751	787	747	767	753	795	742	748	716	713	750	719	723	768	751	756	768	771	725	732	773	741	741	745	734	740	786	722	700	716	770	741	725	720	736	706	726	698	744	695	732	738	742	802	706	707	755	710	778	764	746	742	737	728	736	732	726	710	719	714	751	745	714	675	747	753	741	788	744	700	754	777	743	691	727	729	717	740	743	767	779	733	708	728	815	758	763	740	707	715	707	712	720	748	724	680	754	725	756	781	725	729	719	736	718	770	713	767	762	763	807	757	707	735	820	769	759	712	717	717	713	728	717	770	770	730	737	701	738	770	750	754	737	676	727	758	694	728	755	734	769	668	713	729	776	757	781	674	744	706	753	741	738	771	757	696	705	719	744	714	762	706	776	744	758	735	727	678	725	742	740	783	743	720	716	712	700	736	775	720	771	746	705	735	698	759	755	739	700	738	768	759	770	728	713	731	738	744	748	776	779	719	743	717	726	734	742	727	728	751	717	727	783	765	737	733	712	749	769	746	770	696	768	751	773	728	696	742	770	753	741	731	749	744	765	729	778	714	775	732	745	765	758	738	736	775	787	770	805	746	783	744	711	805	741	737	669	772	755	754	724	708	743	741	733	804	778	757	726	779	791	726	716	768	787	782	747	750	675	700	712	717	767	703	760	727	703	756	717	711	755	715	718	704	772	775	730	738	721	736	703	800	735	759	725	788	737	732	770	763	758	717	758	696	745	694	767	771	750	748	722	707	714	686	711	765	751	746	775	703	781	729	732	742	739	768	758	723	705	700	740	712	721	750	731	746	674	781	755	723	750	701	733	741	724	704	723	722	720	720	688	740	763	731	751	743	742	752	702	722	756	789	736	727	764	744	710	712	719	722	797	704	749	757	760	753	720	761	711	748	748	710	791	750	768	723	724	727	704	736	730	690	739	735	716	746	744	745	766	725	685	740	759	790	712	777	760	729	729	696	715	733	770	757	711	722	771	746	752	754	780	744	752	709	727	723	732	751	728	702	748	732	758	733	722	758	746	741	740	784	748	712	725	716	700	732	751	803	743	793	783	748	740	758	754	743	753	746	790	726	747	773	758	703	714	719	740	748	745	694	712	783	744	745	732	724	740	727	728	737	774	763	742	723	731	738	738	731	717	756	699	767	701	735	789	731	767	765	815	729	728	742	680	758	737	739	761	746	737	734	790	732	791	712	743	758	784	740	789	760	707	754	749	727	733	737	689	714	802	720	739	739	727	766	750	715	761	715	748	751	744	789	777	717	756	794	738	744	731	713	760	742	765	755	742	736	726	748	786	738	718	759	750	738	720	736	736	749	761	728	753	760	743	737	706	782	774	759	767	718	705	765	724	708	748	728	773	710	750	751	795	735	758	783	753	695	751	701	773	784	691	804	698	743	776	698	718	783	742	770	722	733	761	759	779	759	753	799	720	695	726	727	694	776	798	750	719	741	760	767	722	682	764	773	717	746	739	732	715	710	742	758	770	746	756	767	709	800	758	728	777	766	790	753	746	746	712	734	757	754	735	731	746	728	741	759	712	750	679	761	720	749	732	748	785	745	748	738	773	711	713	694	747	689	768	756	742	750	711	747	762	721	680	770	754	765	778	700	818	759	726	712	756	718	738	780	764	769	736	761	720	723	769	733	760	742	801	701	739	711	715	750	753	721	778	769	730	766	776	760	741	805	737	719	761	696	756	776	715	763	766	792	717	742	717	713	730	744	740	745	700	748	753	826	743	737	781	759	715	726	752	731	764	752	762	711	726	778	760	738	738	705	775	737	747	729	782	732	747	763	805	726	751	736	749	700	750	727	750	753	751	750	757	749	740	732	744	713	729	671	763	790	731	737	740	715	780	749	737	773	751	723	737	758	747	715	667	757	714	753	732	730	687	788	743	743	777	766	665	743	758	794	775	731	758	775	731	773	759	696	734	709	792	750	768	700	722	711	741	720	743	736	758	730	746	771	743	794	755	750	761	710	763	766	726	784	730	772	724	734	735	738	713	718	772	744	702	704	675	763	770	746	702	786	749	765	754	752	727	774	769	755	745	758	752	716	741	715	717	747	710	726	714	747	665	763	752	793	715	724	708	735	738	752	762	705	753	764	724	733	727	765	707	712	656	734	769	763	745	720	754	762	802	722	759	769	737	713	776	728	760	710	754	708	739	738	713	704	753	744	733	724	754	803	785	766	764	758	757	750	765	752	758	723	782	705	695	744	727	760	715	763	779	754	723	711	753	746	732	749	721	746	740	753	744	724	754	736	715	727	749	711	715	721	719	753	744	709	749	700	754	747	716	739	720	738	713	730	726	717	746	772	680	799	750	773	706	706	725	710	718	763	722	722	805	728	774	712	730	735	734	761	733	738	773	731	729	737	722	707	767	728	691	703	788	833	738	704	753	725	718	722	750	729	714	812	781	722	735	769	763	773	723	756	742	755	683	745	698	747	759	747	740	743	792	764	750	725	757	774	750	718	758	767	754	669	763	744	739	757	751	710	724	747	736	766	759	743	743	727	724	778	737	792	750	763	703	673	708	725	698	726	773	728	734	748	760	742	770	732	749	733	767	788	728	685	768	736	755	749	730	715	697	764	755	672	736	738	701	785	751	744	754	759	723	764	742	738	763	747	766	752	741	774	782	772	720	778	748	729	757	764	737	720	730	768	774	795	762	771	750	752	754	734	722	737	789	725	719	771	724	754	725	747	697	709	751	711	770	713	752	731	777	763	677	749	729	689	737	735	744	752	756	707	766	708	778	709	739	730	762	715	679	730	761	744	760	761	696	701	707	708	734	795	747	730	757	771	761	735	733	674	697	774	763	741	752	772	778	715	706	716	786	711	775	729	761	799	788	740	721	735	754	740	743	770	798	702	725	714	721	761	741	739	785	725	727	748	748	742	759	744	777	720	724	742	724	689	706	713	716	728	779	755	747	733	741	755	722	706	737	739	736	743	701	722	789	690	777	719	790	733	690	736	770	746	753	712	718	805	766	766	697	732	771	758	709	748	809	708	746	716	722
23017	21088	29080	24053	21080	20132	5905	1112	909	823	855	768	713	714	715	656	706	650	674	654	647	666	643	598	602	629	627	614	614	604	688	592	611	614	617	643	573	571	619	602	606	569	615	626	586	615	635	591	612	649	550	634	589	567	595	635	570	654	606	611	608	605	634	567	570	564	591	575	579	623	608	607	607	585	541	613	608	612	633	621	592	602	597	630	555	633	590	570	569	619	594	613	612	610	629	579	552	579	599	541	584	636	615	557	621	591	609	564	592	576	596	603	592	615	606	603	553	584	633	598	607	584	595	575	610	554	586	607	608	560	608	603	564	623	643	561	582	563	634	614	578	576	566	549	571	554	588	593	614	556	566	552	628	560	581	615	622	583	585	588	603	573	640	564	616	631	596	608	599	637	572	581	583	587	582	559	589	599	625	573	631	610	601	602	606	583	628	612	590	609	559	601	571	605	573	592	616	613	667	557	585	596	590	622	572	566	616	599	596	567	631	605	570	613	558	563	619	621	574	584	585	569	567	581	597	597	588	624	594	629	591	573	610	565	613	607	590	597	584	614	618	605	627	597	592	592	601	616	587	614	558	649	589	598	580	627	601	590	595	575	597	630	617	569	598	577	566	572	605	544	571	570	631	565	570	634	590	596	611	587	600	573	631	614	560	564	614	652	591	582	607	603	588	581	617	599	599	589	594	590	580	556	594	582	623	593	619	569	572	590	570	580	591	602	550	590	590	620	590	572	612	633	580	593	591	653	598	606	606	586	627	642	608	545	572	577	616	624	576	614	574	563	610	577	609	601	613	606	622	564	617	615	644	590	572	612	602	586	547	629	583	610	586	594	585	606	611	566	568	541	573	648	574	596	598	569	603	574	636	601	587	585	573	569	607	597	621	626	625	581	624	593	552	614	571	636	596	582	598	612	553	592	575	624	529	572	604	601	586	570	582	583	611	581	604	591	621	562	574	602	610	603	572	558	550	609	569	573	617	644	572	606	623	560	601	606	540	583	625	596	615	641	600	602	603	608	592	561	555	601	654	602	592	590	612	624	637	592	601	574	597	608	613	554	596	623	612	660	595	597	574	596	589	557	580	590	573	581	584	580	598	614	573	579	578	593	577	597	589	586	633	587	567	614	608	631	605	598	564	584	604	621	588	632	571	626	606	571	582	571	605	539	625	604	596	604	609	593	589	613	597	581	583	589	621	570	587	568	601	606	578	615	570	592	593	588	586	642	606	569	618	647	590	576	631	621	636	552	569	560	598	603	612	638	596	554	574	621	573	607	584	608	597	626	610	617	576	599	594	626	567	586	596	606	606	604	613	594	654	627	615	612	584	654	610	556	581	574	646	586	567	592	563	612	544	538	593	605	596	589	610	585	554	617	626	603	560	668	589	591	600	604	569	623	572	556	596	621	617	569	650	660	623	585	619	605	578	555	580	585	587	579	571	614	613	583	605	568	592	621	570	605	621	617	619	595	605	592	599	616	623	577	602	615	576	582	648	561	651	592	590	547	616	581	593	632	593	601	575	584	573	590	554	604	609	608	609	555	576	631	618	579	599	569	626	580	574	579	561	614	631	585	553	596	641	557	621	595	576	630	587	559	593	599	644	613	608	569	598	627	612	594	607	598	621	568	608	546	566	620	574	586	608	624	630	640	573	594	592	553	575	557	608	589	564	626	643	591	597	569	536	605	620	579	594	586	635	619	598	592	599	585	613	603	607	566	536	596	612	638	611	558	597	584	583	531	632	598	575	581	611	602	597	591	592	587	610	607	574	608	600	632	600	606	627	595	587	603	632	568	556	630	582	614	612	647	602	608	589	566	569	616	619	593	551	622	606	582	583	602	557	636	576	582	591	596	584	556	602	560	584	612	611	632	532	573	597	635	566	585	599	610	594	591	620	588	584	598	589	592	573	638	601	553	605	592	577	535	623	596	563	610	601	615	583	622	561	604	595	595	561	546	608	661	611	643	635	611	619	611	600	583	626	593	607	625	627	613	616	615	601	597	593	600	547	569	628	599	593	606	622	638	622	601	571	605	635	582	571	616	578	563	637	621	593	615	540	583	600	584	612	569	589	612	565	599	600	611	561	598	578	599	553	587	574	576	606	583	554	641	579	588	588	665	637	576	592	623	647	581	602	627	551	633	621	589	571	635	604	541	605	561	564	623	612	557	573	581	551	621	648	588	610	615	573	587	614	586	580	602	619	582	546	584	580	582	625	587	590	575	610	640	593	659	595	585	601	593	629	597	587	560	588	615	600	576	642	581	581	569	624	581	577	612	576	629	638	559	563	601	560	600	590	576	568	633	608	585	558	550	647	599	591	612	577	603	602	623	598	559	574	628	577	605	581	582	624	621	575	591	581	627	648	605	599	576	578	620	602	579	597	608	563	554	602	579	546	603	593	568	636	584	578	565	591	601	557	605	566	554	593	555	585	567	555	542	575	607	572	606	586	587	577	610	590	606	568	599	571	619	606	588	613	559	594	593	543	616	589	581	573	591	608	579	611	573	587	621	608	627	572	587	593	596	591	629	622	578	603	530	593	588	578	650	610	588	609	548	588	629	620	566	585	597	566	577	597	603	619	613	612	594	550	624	588	587	629	610	588	527	615	586	590	555	582	615	615	626	595	592	578	584	631	611	608	567	613	603	557	606	561	610	598	615	549	572	571	554	574	535	583	600	663	616	576	579	615	580	585	579	627	606	602	644	583	592	553	613	579	590	564	561	547	586	589	593	624	591	557	624	627	578	582	562	589	583	593	614	622	597	622	618	577	637	572	579	633	568	605	624	609	582	612	582	612	558	547	618	601	582	575	610	588	580	573	581	620	577	587	610	614	589	564	629	557	606	633	594	581	557	615	609	552	635	622	540	601	605	615	603	603	570	580	585	575	610	573	605	632	637	584	604	638	583	584	595	586	571	558	589	572	587	589	590	622	593	607	617	550	607	581	630	574	606	575	653	602	593	631	555	608	637	626	579	590	596	609	614	582	641	601	550	611	547	601	589	619	613	622	585	599	597	623	595	607	605	589	559	616	595	618	601	602	573	579	594	615	620	573	598	633	602	555	650	606	618	605	585	646	596	648	583	596	608	625	605	626	578	588	563	575	579	601	601	578	544	586	578	567	543	538	564	608	613	626	588	607	611	600	621	618	590	625	623	595	564	598	606	631	601	557	632	544	641	610	587	570	619	598	569	572	574	616	633	564	609	557	562	604	636	650	583	603	591	570	641	565	581	543	601	551	588	575	601	576	586	559	604	549	608	536	586	587	578	614	589	614	612	583	588	576	588	580	595	616	622	630	530	619	572	626	613	560	633	588	643	556	590	591	613	555	621	581	586	634	601	601	592	589	575	634	586	573	583	622	551	556	569	637	587	632	569	566	641	546	662	642	586	541	600	582	636	575	543	596	585	624	587	609	590	601	569	591	609	649	586	581	614	591	617	583	573	626	639	600	563	601	605	604	616	622	610	563	593	586	611
46876	74620	32144	20945	4598	3499	2810	2360	2012	1774	1600	1569	1448	1363	1303	1220	1216	1195	1207	1179	1113	1103	1077	1116	1089	1029	1027	1007	1035	1088	1056	1012	1050	995	965	997	1055	990	997	983	1067	996	996	1049	1028	1010	992	989	989	1035	1001	979	1007	974	950	954	961	963	1041	1019	991	1028	987	984	984	979	964	1042	898	1021	978	915	943	979	1033	1012	940	1020	1026	959	984	997	1037	919	972	994	935	959	1024	939	975	981	938	935	952	936	999	992	967	874	986	1013	995	1014	987	963	1004	970	965	974	945	905	976	957	1000	1003	966	964	968	992	966	931	1000	948	941	1037	979	918	987	911	945	925	961	982	982	980	974	997	967	960	1015	963	958	993	968	953	981	959	950	948	940	980	962	963	990	937	1008	1011	976	970	1009	973	934	914	984	939	1014	1006	950	1010	984	954	964	979	1017	940	1005	1046	978	983	990	983	970	944	960	996	984	985	964	942	954	985	998	964	1021	982	959	996	948	934	1000	920	970	991	978	935	967	945	961	918	978	992	928	1001	1014	939	976	1012	945	1011	909	960	1009	974	995	996	925	959	963	973	976	956	1004	959	987	998	928	966	972	999	946	940	1003	983	977	983	976	972	949	990	990	946	947	1002	989	954	945	995	981	1010	962	1027	948	967	910	990	939	971	990	1007	967	987	953	921	933	976	926	944	1000	988	971	944	974	922	971	994	1026	937	997	982	930	970	1000	1029	991	1006	944	953	965	911	1011	956	1034	975	997	1027	989	994	970	941	1010	960	961	987	958	992	992	918	963	979	960	932	976	911	988	979	967	961	911	942	1040	1037	912	987	954	951	965	969	911	1026	925	1011	919	963	976	1017	934	982	953	959	898	989	995	951	951	985	1032	1001	957	976	1021	913	978	970	997	933	999	958	973	975	960	916	981	989	990	978	962	931	955	922	937	967	989	942	986	957	972	900	955	952	973	960	977	990	950	981	1003	958	965	966	945	983	953	982	955	979	933	966	993	1019	937	987	952	955	966	951	996	983	943	991	938	982	944	908	1023	1024	952	1043	996	950	1023	998	922	1029	944	934	1021	950	987	960	1010	1009	994	1029	948	938	1005	1023	968	926	984	964	991	1012	933	974	1014	1006	971	1003	1050	961	965	878	967	936	945	957	964	1002	967	945	946	967	983	959	952	953	960	996	957	986	974	912	988	935	995	1006	981	998	960	982	962	986	999	987	938	983	1036	952	980	971	992	1018	959	1023	946	988	931	953	1026	946	1001	967	1012	974	987	980	943	984	965	1008	951	987	987	942	929	980	1003	960	985	1012	938	966	964	996	989	971	1049	994	985	995	986	964	964	968	950	951	1010	913	1003	949	958	1034	929	941	933	983	1006	928	932	985	999	980	983	958	993	947	970	963	956	995	970	944	977	961	978	894	941	964	961	964	998	992	950	947	993	932	953	927	977	1025	988	975	932	972	952	1002	1003	937	995	972	963	1001	925	988	964	946	1011	947	974	947	953	995	955	965	946	1004	1009	1023	989	1029	986	923	998	977	933	976	991	978	1002	956	1004	967	975	921	973	1015	940	995	992	973	978	939	954	958	1010	1020	965	940	988	938	961	1001	979	963	1012	978	954	956	949	963	962	994	977	960	999	1045	952	997	1007	993	1002	978	930	994	1028	979	988	973	975	957	973	959	958	977	985	958	909	971	974	959	959	962	948	977	990	1013	1011	1019	1007	980	982	1014	1027	947	981	996	1018	956	985	935	992	965	944	954	992	928	945	961	913	993	975	969	998	974	1015	951	1001	976	1031	985	934	957	918	967	1025	984	1050	968	987	971	962	920	969	989	947	977	918	922	979	947	931	968	992	942	946	900	1002	969	926	1012	982	966	979	926	953	1019	984	977	974	945	962	1013	1004	1001	1001	978	964	978	959	941	961	969	998	1020	987	960	975	946	986	941	989	955	1007	981	943	1011	974	956	972	1014	946	941	937	1004	994	961	929	995	1013	968	941	1005	943	964	978	974	967	968	948	996	948	983	987	999	979	956	957	957	972	985	912	972	984	917	955	929	932	980	986	898	937	990	1007	951	980	1025	1044	925	967	932	932	927	948	978	1039	968	993	1004	975	1033	918	923	980	1006	1017	960	955	990	989	919	983	990	966	1009	909	976	947	979	941	973	911	954	1028	969	965	954	963	1001	938	963	940	1008	981	995	1026	993	953	1006	1003	995	1006	1014	947	982	955	1011	982	1004	974	965	976	933	1002	970	962	960	993	918	948	927	985	953	989	939	950	975	967	973	949	986	998	1003	1000	992	973	981	945	989	953	962	992	952	966	956	935	973	969	886	1028	952	902	1019	1002	989	969	980	968	992	1042	977	967	938	958	989	931	948	962	998	973	976	960	1027	930	965	968	993	967	949	942	999	1020	1014	918	925	1019	943	928	968	955	946	988	985	928	914	1004	960	953	987	1008	973	966	1030	1042	942	970	926	899	994	994	953	943	1027	971	968	981	957	923	1001	1011	1010	1049	932	946	950	977	941	965	970	993	984	986	984	956	1013	931	994	987	1005	1029	1025	1012	925	959	931	958	878	1011	957	927	966	959	968	987	965	1018	962	941	967	946	1017	954	996	906	968	1081	981	1001	939	974	929	941	956	946	981	961	1060	975	964	937	939	980	1007	979	983	993	932	955	1013	980	975	971	986	997	974	988	974	998	962	966	999	1000	941	1010	919	992	943	940	941	1067	1012	953	959	968	932	997	944	1018	999	951	987	1031	986	982	944	950	971	1010	957	984	927	982	938	974	1021	913	956	959	981	944	998	962	968	948	944	1046	891	1005	1027	953	961	1006	957	985	998	990	968	951	996	1033	938	983	1033	997	1001	930	935	999	944	991	967	950	988	928	952	959	956	938	1010	991	1005	954	988	999	956	979	949	964	1024	999	986	1005	967	961	945	949	962	908	966	910	966	976	975	928	971	991	923	951	1024	956	1050	943	1049	958	981	957	995	968	976	960	942	984	975	917	994	1009	1015	996	939	982	969	1005	998	983	922	960	946	949	986	970	943	942	953	941	947	961	906	973	1022	942	997	963	981	975	1001	913	979	981	966	1011	1019	971	987	993	952	993	974	1019	950	1005	957	925	957	1016	974	938	963	927	981	995	1001	925	915	991	976	1003	966	1020	987	978	942	945	1013	925	997	959	973	990	988	1006	968	941	940	959	975	955	1000	976	907	1006	927	994	980	965	946	948	920	1017	980	967	958	954	963	971	1016	985	962	965	973	1020	999	984	956	957	978	967	962	974	952	961	1006	1019	990	948	937	919	992	968	1034	978	991	937	977	1028	942	962	989	1006	967	934	961	960	960	965	1007	933	948	936	1029	985	974	1002	962	979	992	1034	997	940	932	957	982	984	995	1008	994	981	925	956	999	981	989	1017	936	924	991	922	1037	989	928	1013	998	985	982	971	961	963	945	946	991	987	1015	954	971	962	1023	983	989	921	1032	1001	989	935	972	987	951	1000	942	989	964	996	981	959	943	983	965	1062	981	947	939	933	913	1025	1009	916	942	995	1027	1001	985	946	958	1007	979	931	999	952	957	909	966	986	957	946	1076	989	970	964	984	911	984	935	958	939	995	974	952	936	978	907	1029	927	1013	998	968	982	966	994	966	987	991	967	986	955	997	980	963	973	968	914	964	976	972	1042	979	977	982	967	1042	961	977	938	950	905	930	1016	911	916	945	1017	980	941	945	990	990	974	950	970	1008	1001	987	968	960	1021	1002	938	915
26637	21275	22664	9015	315	233	212	223	202	184	224	192	239	193	193	208	198	209	185	198	184	207	187	200	166	187	205	205	179	206	208	197	212	200	194	201	197	188	202	191	198	227	188	201	196	188	187	179	204	181	200	180	205	192	204	183	197	214	192	196	212	220	189	201	203	213	200	193	217	173	203	184	213	185	190	214	204	195	194	177	193	178	187	210	180	165	207	171	192	193	190	176	192	181	212	181	190	204	189	200	192	215	205	197	195	178	214	184	198	188	186	177	219	194	179	196	204	171	187	203	213	175	195	184	169	191	212	197	209	204	196	175	172	196	200	194	197	200	172	190	201	196	172	198	211	184	181	214	180	192	198	203	198	205	204	196	170	171	199	208	181	199	220	175	191	164	172	196	212	172	205	200	211	185	204	186	158	179	189	200	191	169	203	193	198	195	198	192	203	168	185	189	182	203	210	176	185	189	178	196	192	163	193	206	196	190	194	191	205	203	199	214	197	204	182	177	157	189	200	187	201	212	206	208	198	202	204	168	170	181	199	197	207	187	203	179	186	183	197	196	183	177	210	182	186	206	187	187	208	201	182	206	212	191	193	194	197	169	207	214	169	189	197	221	184	213	205	181	190	191	187	198	212	190	183	198	196	181	203	170	182	201	198	189	211	182	210	177	186	159	179	198	180	191	216	202	170	189	162	185	196	195	197	220	230	189	190	190	198	198	188	191	186	176	169	195	224	202	219	206	176	173	205	191	199	187	209	216	163	179	213	167	203	191	209	184	189	209	186	183	188	154	214	181	174	192	215	194	161	200	190	195	195	188	187	198	204	193	181	175	188	192	205	200	203	193	187	185	183	189	198	216	174	189	178	179	212	204	182	209	197	186	206	195	188	226	209	203	207	217	197	176	195	200	206	187	202	190	182	198	174	178	213	189	180	207	192	221	191	173	214	224	212	208	180	202	191	197	184	211	202	198	193	194	188	189	205	176	178	188	203	191	183	182	196	193	219	184	226	169	201	170	204	201	206	227	199	222	198	201	207	196	187	190	209	189	174	170	203	179	203	198	199	188	169	200	208	211	196	186	206	172	189	191	184	185	189	185	200	191	158	207	179	175	213	227	205	204	194	191	184	167	212	206	195	182	184	187	211	178	176	207	211	210	192	182	191	216	217	196	217	185	180	222	196	180	178	201	194	185	175	172	180	187	204	199	181	162	179	200	208	193	207	170	178	199	196	197	198	176	181	211	193	201	214	190	196	214	164	203	193	199	180	177	196	196	181	209	174	205	174	202	195	182	204	213	195	195	191	181	192	180	213	187	198	182	198	169	199	208	192	200	206	194	222	192	195	189	201	200	195	172	187	193	180	204	191	214	181	198	205	177	191	195	195	198	201	192	187	195	198	181	196	179	202	171	193	197	224	204	189	220	213	201	207	183	185	181	200	203	178	192	187	186	214	181	166	181	199	174	188	166	197	188	211	186	196	195	206	164	186	200	181	157	226	188	187	193	228	179	169	175	186	203	187	172	205	197	219	221	221	204	183	208	200	202	191	196	201	199	187	177	209	181	211	198	228	195	196	199	199	207	216	198	209	190	210	209	181	189	208	205	183	214	202	205	174	201	218	167	177	199	214	198	206	160	190	187	215	200	182	189	193	220	216	206	162	209	186	187	188	203	180	199	190	195	222	159	183	176	161	180	220	180	182	162	179	199	199	198	192	199	196	197	221	200	192	187	223	187	190	185	211	177	177	206	194	205	211	183	196	188	209	211	189	192	221	192	166	196	161	174	180	202	204	188	180	197	194	161	196	200	195	208	222	176	196	166	188	191	229	192	204	188	183	174	175	167	179	171	191	191	207	189	196	189	192	194	195	194	181	189	202	216	212	204	199	182	195	188	202	209	217	200	173	214	205	215	195	171	191	203	212	197	202	220	189	176	191	199	203	175	196	187	204	171	184	181	201	183	188	180	185	196	189	179	179	192	172	206	187	204	185	201	185	198	180	187	188	189	189	198	194	179	206	211	183	172	184	204	181	209	204	176	186	210	212	171	211	176	178	193	192	213	185	200	197	190	186	217	188	188	194	219	176	180	212	205	193	205	211	188	197	187	198	207	205	198	195	193	199	211	195	182	197	195	183	209	198	222	201	194	192	187	183	188	174	173	178	192	190	184	198	180	174	196	192	188	185	221	191	198	188	183	197	192	194	204	211	184	176	216	208	188	211	194	209	231	216	191	197	179	187	222	190	183	189	190	207	184	227	186	195	181	204	191	201	222	217	187	191	176	197	228	207	206	188	194	182	187	193	192	148	182	187	212	212	196	206	200	182	205	170	212	179	193	210	188	181	209	194	178	205	167	185	178	169	201	205	179	198	218	184	198	195	189	204	189	170	224	168	194	183	186	196	204	187	191	212	178	202	178	222	203	197	197	195	199	190	195	186	183	189	217	182	205	204	198	176	176	181	205	203	193	172	193	203	174	200	171	197	169	192	158	206	181	205	181	201	188	193	200	196	204	188	188	218	192	193	201	227	209	196	196	196	176	181	205	175	203	199	174	190	182	243	200	175	227	164	188	199	174	181	220	204	204	176	167	196	186	191	200	190	202	178	212	183	175	194	216	200	167	184	193	178	199	224	196	202	205	188	190	187	192	187	209	184	193	212	189	194	203	197	180	199	200	165	210	179	199	176	192	190	188	199	202	180	184	180	198	181	184	204	166	219	182	185	187	178	183	195	217	214	197	188	208	179	196	195	174	167	184	195	199	177	211	175	170	184	190	201	188	191	187	176	203	189	190	220	192	186	183	201	189	191	189	189	186	210	180	208	189	184	204	195	205	199	199	188	196	184	185	211	195	195	205	202	184	175	193	182	178	207	188	196	179	186	205	188	185	178	200	209	190	207	199	182	169	195	194	189	202	189	179	195	197	188	198	190	191	214	191	187	204	199	207	192	203	207	184	194	192	197	207	184	172	215	182	178	203	182	197	221	198	196	185	176	213	189	176	194	194	181	182	214	175	185	203	172	189	208	207	180	196	186	169	192	194	214	175	192	201	185	214	228	205	181	184	190	197	223	183	195	190	201	187	181	216	187	201	185	210	191	187	187	201	178	181	194	217	203	203	190	177	192	178	190	159	177	173	189	182	155	203	203	205	213	179	163	184	196	190	178	205	210	180	201	199	211	194	171	203	210	197	201	180	192	189	215	214	180	217	185	174	196	202	191	188	204	182	173	207	194	194	202	213	192	199	181	206	167	206	180	193	200	184	182	214	208	183	207	183	191	199	184	236	204	183	186	203	201	185	192	183	205	190	198	202	212	178	203	163	218	202	196	191	212	201	198	172	179	208	195	204	240	182	221	218	169	203	191	195	189	183	189	194	204	191	205	181	174	197	177	197	197	182	191	190	196	177	181	193	201	191	172	194	188	205	189	191	198	183	189	181	197	197	185	190	174	195	205	217	191	186	227	209	187	200	172	200	165	192	184	201	189	203
19852	28283	21803	6337	514	466	424	446	388	384	397	355	361	404	390	386	351	354	369	360	352	349	378	338	360	359	338	326	323	338	347	331	354	357	329	366	360	365	325	345	363	353	336	342	340	358	362	362	372	370	348	376	339	326	333	343	366	313	368	355	371	361	355	378	353	358	374	337	372	372	356	339	385	357	346	367	358	347	344	342	318	356	334	345	340	347	374	344	371	369	372	343	325	344	376	337	332	368	320	361	319	324	362	350	356	331	328	340	355	345	341	345	336	349	348	360	348	357	351	339	352	320	360	365	332	326	325	316	324	343	349	319	349	369	327	342	336	366	347	327	326	318	356	396	347	350	320	317	361	343	348	322	367	355	356	347	330	351	339	311	359	345	356	350	297	326	345	304	337	354	338	362	301	373	355	332	364	360	336	318	331	353	365	309	332	344	330	339	355	352	349	338	367	315	306	328	348	361	353	351	345	353	344	326	351	330	348	374	356	343	330	351	341	319	342	355	383	373	317	336	318	332	339	364	356	339	374	361	327	332	346	362	359	319	366	334	345	360	322	350	355	388	352	345	346	343	344	347	339	358	331	358	384	357	360	327	368	337	392	354	336	340	373	357	314	356	345	322	326	337	364	329	344	343	318	359	354	340	369	319	348	377	372	346	360	343	337	358	343	347	356	356	340	327	395	379	329	340	335	365	399	327	324	349	316	361	349	368	347	322	328	349	369	353	328	321	321	354	307	335	355	366	356	337	312	377	351	339	343	323	397	361	321	369	337	349	322	369	368	362	341	366	329	329	318	371	316	349	366	362	363	352	357	336	322	346	329	339	345	369	352	357	342	340	344	393	350	373	331	351	350	347	325	361	349	354	368	311	342	325	345	327	339	335	344	343	359	385	373	329	306	372	299	383	333	354	359	365	341	336	331	360	343	350	318	351	342	339	326	322	348	361	304	314	340	353	368	337	379	326	346	369	344	355	369	336	321	334	336	324	367	346	341	334	338	326	366	356	296	332	357	354	326	327	332	371	350	376	300	378	322	337	365	335	329	350	325	362	365	337	364	356	326	344	344	348	346	356	355	341	346	367	349	331	322	365	332	377	342	366	311	363	350	351	349	352	334	331	380	309	376	336	321	357	355	326	342	308	328	328	365	364	341	359	345	304	329	363	330	341	357	333	353	343	345	326	329	377	398	348	342	352	374	341	321	343	329	378	316	334	366	362	376	369	333	352	325	321	314	347	372	296	364	352	325	356	319	330	379	319	348	339	362	341	329	326	336	330	364	312	334	339	350	363	342	349	312	329	322	360	300	355	387	350	359	367	322	342	318	348	315	338	380	342	371	376	365	354	371	339	309	298	319	310	376	351	326	341	334	348	363	352	363	354	330	331	357	364	322	357	357	377	322	380	353	349	344	356	332	314	361	314	325	350	371	375	352	371	339	358	336	321	355	358	351	392	376	349	331	335	340	341	350	345	371	342	330	319	339	328	336	370	364	331	351	339	336	336	378	344	339	325	351	314	331	330	320	355	324	339	309	337	346	365	327	325	344	324	357	389	356	359	345	333	328	390	373	317	337	304	388	345	325	320	340	325	348	356	344	345	339	362	345	333	347	342	322	352	364	315	313	349	334	349	350	320	353	330	339	341	332	306	349	348	315	303	315	346	356	326	362	333	347	366	344	345	352	353	359	352	348	321	362	353	343	345	343	330	354	344	359	384	362	355	325	358	339	348	321	333	349	344	376	351	333	339	311	345	288	329	352	336	350	363	366	334	349	324	344	372	347	333	340	344	348	345	321	331	345	339	330	351	374	353	340	358	372	352	350	335	345	342	306	374	325	349	347	347	339	350	363	323	336	340	327	370	327	339	324	350	349	316	324	335	328	338	333	342	317	337	327	363	357	361	320	381	354	344	379	366	358	382	339	320	332	329	359	331	365	350	336	351	373	354	340	322	374	336	337	366	368	335	345	341	308	347	323	375	335	344	332	323	315	361	324	335	384	353	346	310	354	341	311	318	366	328	372	357	339	374	346	375	314	321	362	364	334	331	333	364	353	338	354	358	354	347	338	343	377	343	373	363	360	347	345	358	347	347	347	345	360	358	339	334	343	340	355	347	354	368	305	334	354	358	323	337	320	316	337	358	332	339	367	334	352	345	331	340	351	327	314	340	372	348	360	332	348	335	346	313	325	359	327	322	317	349	357	322	331	345	346	363	347	354	347	344	365	347	347	352	370	345	347	355	357	308	360	335	364	321	336	319	338	372	375	347	366	318	327	342	339	352	317	346	361	299	329	336	349	334	360	368	355	317	311	315	326	336	333	325	340	353	357	337	338	364	340	319	325	324	404	360	344	363	331	345	306	330	337	312	330	325	341	341	364	343	362	370	328	363	359	333	359	343	310	342	347	350	352	339	346	325	362	335	337	338	320	337	346	371	327	336	354	336	326	362	339	320	341	367	320	340	360	341	342	358	322	349	345	384	379	393	315	345	327	356	359	333	363	371	361	326	349	353	332	330	297	322	350	347	314	327	359	334	354	361	328	366	348	321	334	370	361	342	331	365	361	323	338	362	352	363	315	344	325	327	361	368	328	339	348	369	347	377	347	383	350	335	350	322	327	372	369	353	328	340	346	321	368	373	333	322	334	329	346	384	341	355	368	366	338	334	365	357	341	330	368	359	360	342	356	343	360	294	349	344	356	340	332	350	317	362	345	322	322	350	340	345	326	359	351	392	340	322	336	341	334	368	337	353	322	326	332	338	358	349	354	333	355	350	349	343	348	378	347	379	368	326	368	359	335	347	322	324	370	349	365	336	329	348	344	314	336	364	344	349	351	332	338	375	349	352	335	342	310	324	344	345	357	345	330	322	325	343	352	349	347	391	335	362	310	329	360	343	338	381	325	346	368	327	345	330	389	332	364	326	345	319	377	339	361	321	336	341	358	368	326	324	343	345	347	361	349	358	333	371	383	355	321	383	329	383	332	356	347	332	325	325	368	320	335	339	336	354	340	320	340	323	339	363	380	343	329	366	333	337	328	332	349	346	351	351	351	320	330	342	334	332	335	342	341	341	383	334	358	369	379	352	341	360	333	349	304	389	357	349	363	375	347	340	348	328	359	390	347	364	366	308	323	335	347	343	397	347	366	327	331	334	357	343	352	339	345	351	349	374	320	335	329	353	345	345	341	334	334	342	383	360	328	329	361	318	356	346	323	343	321	352	360	352	332	353	323	327	350	349	325	368	310	337	365	376	318	351	313	366	340	335	340	319	336	350	375	359	332	365	305	339	328	363	322	366	340	318	351	337	338	356	330	357	380	335	335	346	332	371	342	381	335	324	335	347	357	348	346	375	352	336	331	329	330	367	386	347	334	359	332	354	344	325	339	351	338	325	328	342	344	335	372	310	329	337	376	348	339	336	343	344	353	363	342	348	370	349	343	341	356	338	360	339	373	316	383	343	344	357	301	383	370	325	342	345	382	320	341	363
24026	21103	30030	28326	18771	8220	1069	622	609	614	567	538	482	483	468	473	548	462	473	522	492	469	467	480	443	491	446	475	439	442	495	470	455	449	450	480	459	476	436	502	432	467	426	466	443	456	457	485	468	475	449	488	463	467	458	464	465	421	474	438	438	484	453	474	451	489	442	483	416	455	477	451	483	436	472	481	441	431	456	425	464	481	426	457	482	464	462	476	428	449	456	442	455	453	470	426	453	435	445	460	498	408	460	450	459	439	473	432	429	430	503	492	467	457	450	482	455	445	489	400	424	461	486	447	457	441	449	476	443	457	407	465	459	439	467	476	479	462	417	452	470	466	478	467	481	431	455	457	444	460	456	406	435	444	466	442	436	446	474	460	443	486	465	430	465	450	446	432	476	434	440	452	453	453	439	462	423	408	491	471	438	429	458	469	435	431	509	443	471	432	501	460	452	434	443	420	452	451	430	435	461	474	458	439	474	469	449	464	456	476	482	462	451	448	470	424	476	455	467	450	421	463	480	392	441	432	434	473	434	457	434	454	448	465	420	457	441	444	445	444	422	464	449	463	440	440	431	430	422	442	441	420	441	449	459	429	479	443	443	462	409	477	444	490	436	444	462	486	418	452	431	411	437	443	444	430	477	463	464	487	452	426	449	431	450	480	415	477	459	462	436	427	472	452	457	503	438	455	451	425	432	461	482	443	423	468	441	408	470	435	474	461	435	427	427	456	421	472	433	429	442	450	441	457	442	442	468	430	444	416	413	477	429	456	475	445	483	411	459	475	504	473	446	431	439	451	508	491	431	432	427	436	469	462	440	498	463	475	430	497	445	416	456	427	457	439	481	480	461	448	468	462	435	454	441	449	428	450	420	456	445	475	476	431	463	448	436	488	486	465	483	447	486	433	432	463	492	438	427	468	500	454	464	444	501	461	409	402	391	449	458	417	408	435	448	462	445	453	458	489	425	499	447	431	458	476	472	464	444	430	441	439	441	443	437	479	424	468	422	459	445	434	451	467	411	448	454	462	431	468	467	404	497	478	458	439	460	473	432	455	413	444	440	477	441	439	462	457	473	448	422	447	443	477	450	463	456	434	431	463	430	425	459	475	455	434	470	462	468	440	460	451	434	427	440	462	419	444	466	451	470	434	493	445	439	479	420	417	455	432	408	435	418	459	465	472	438	451	423	447	458	451	414	430	431	450	442	468	460	485	459	465	449	441	439	433	462	468	445	442	474	458	476	455	439	458	406	412	417	434	475	427	469	467	444	495	452	412	457	427	450	448	441	465	489	428	416	406	452	454	456	430	441	450	414	425	429	405	446	444	443	456	452	458	466	452	476	433	458	437	443	463	451	450	426	448	448	486	448	435	471	473	434	449	427	446	431	451	441	483	445	433	480	438	460	448	453	425	465	473	456	423	457	485	458	454	474	429	418	427	472	435	453	458	458	432	455	441	477	420	436	485	435	446	488	456	416	498	440	427	481	447	451	433	453	487	432	438	437	406	450	457	426	456	428	428	454	421	455	426	484	464	429	449	447	462	460	486	481	427	445	464	458	495	455	465	450	469	475	444	441	464	502	506	459	471	462	486	413	441	438	439	449	469	434	481	417	458	434	448	437	440	475	446	427	423	414	443	421	453	484	447	475	443	456	461	470	429	417	498	481	433	461	460	435	444	424	429	445	424	491	429	479	434	479	456	448	455	449	470	462	471	485	487	472	471	449	453	467	437	474	424	445	442	477	456	433	476	429	455	459	433	482	472	472	447	460	425	465	426	451	482	420	458	464	447	472	441	488	453	438	440	436	439	475	466	433	450	421	467	447	458	442	443	482	488	417	480	433	448	419	461	445	431	439	430	478	439	507	497	483	443	457	449	406	461	456	438	415	464	455	476	470	460	448	440	453	455	446	489	424	407	435	476	421	447	447	460	486	457	407	433	434	425	478	419	458	461	430	425	456	423	409	419	465	469	444	452	407	452	480	441	416	441	484	433	451	461	428	465	453	412	431	465	433	466	461	428	452	454	434	464	467	443	457	439	470	477	425	462	437	462	467	447	464	473	448	443	478	485	466	476	433	431	457	442	443	437	407	455	485	459	443	467	446	452	423	444	450	451	457	461	448	483	478	481	485	466	429	455	422	421	449	456	423	446	492	468	424	454	432	432	429	460	441	418	462	419	470	433	459	447	472	470	490	467	426	437	444	496	447	487	435	420	457	411	436	452	400	494	437	388	439	447	378	464	440	449	430	428	437	447	477	425	441	467	430	424	435	463	436	473	457	443	453	458	444	419	473	469	420	438	467	433	501	451	448	469	440	486	448	469	429	464	445	443	443	422	468	490	481	503	438	448	456	489	471	441	456	466	439	424	438	425	469	445	454	445	470	450	439	438	426	477	434	470	426	448	446	460	443	460	439	471	467	453	435	417	428	435	457	440	442	442	487	470	483	452	464	438	437	417	438	440	423	438	422	446	468	478	455	469	458	442	445	406	436	453	479	450	456	417	440	414	488	498	486	507	442	458	474	444	432	457	450	428	420	451	467	435	464	429	482	414	444	446	472	470	456	457	430	441	427	438	467	418	455	457	436	438	442	460	455	460	466	434	432	466	449	470	475	457	467	441	460	425	428	494	401	457	417	454	429	441	486	431	468	456	456	474	448	457	496	451	465	413	434	472	450	462	478	461	451	472	430	473	456	463	471	457	478	470	459	440	433	486	458	478	424	466	460	461	474	462	446	440	471	431	449	441	448	437	440	465	389	462	450	475	460	470	444	425	455	429	409	445	441	450	454	426	438	439	484	438	423	419	472	449	446	417	472	463	472	416	419	396	410	425	441	445	480	446	440	415	474	412	446	438	437	481	457	492	453	453	439	444	438	436	459	468	428	424	427	450	430	434	490	433	458	450	468	440	456	467	470	452	443	461	456	421	456	457	462	441	420	466	414	428	474	439	448	425	426	423	456	448	456	392	488	417	444	452	472	445	469	427	441	461	474	403	444	452	440	413	457	441	461	459	403	437	470	423	479	476	400	450	420	471	485	434	429	453	416	431	421	457	464	486	425	435	429	492	428	431	448	456	459	478	441	444	456	461	489	476	422	484	473	427	446	501	425	462	464	455	468	471	461	474	475	444	403	466	439	460	452	457	479	433	473	449	460	445	463	475	423	430	469	437	443	433	498	430	444	434	451	447	433	493	446	421	448	466	455	452	455	461	480	428	440	459	461	454	461	416	462	412	441	457	477	453	427	471	452	458	448	468	473	484	442	478	440	428	428	441	459	482	437	477	450	450	403	442	435	435	451	480	468	474	465	426	459	428	445	439	487	419	443	480	453	470	456	437	476	444	444	491	486	413	454	443	461	414	458	423	422	452	452	414	418	445	470	404	451	435	503	454	471	432	467	430	451	454	446	432	399	446	428	442	447	442	421	443	419	455	445	414	398	445	465	444	442	455	464	436	440	471	448	459	459	493	470	468	501	423	453	486
40091	59440	43601	22141	2606	1956	1635	1455	1232	1199	1060	1006	962	914	974	909	838	890	868	860	808	793	833	768	785	782	845	813	787	836	805	738	780	784	799	725	806	782	772	750	746	813	815	785	767	771	762	787	750	710	781	784	770	749	757	800	786	755	730	784	763	829	764	798	744	729	751	771	766	746	797	757	798	777	727	781	750	752	745	798	786	722	751	824	717	789	731	719	790	735	763	780	722	718	725	786	718	778	714	735	757	763	735	755	786	713	747	756	727	753	754	770	745	750	748	756	723	776	736	702	754	800	717	777	817	785	759	757	797	747	765	693	782	739	710	773	777	772	758	752	749	727	748	739	767	749	719	750	746	793	753	727	732	745	808	767	758	725	777	741	711	746	776	750	728	757	762	766	758	741	751	727	816	761	772	695	768	805	778	751	751	765	756	749	757	760	755	788	796	786	725	771	741	772	760	724	732	776	781	740	764	738	793	746	781	733	794	765	797	792	717	697	747	755	736	774	748	764	695	759	753	769	750	781	791	750	778	771	771	728	780	743	717	723	719	723	742	729	741	791	771	760	733	791	762	732	755	707	759	773	751	778	770	748	765	734	747	739	759	829	769	714	700	747	809	778	734	748	748	728	725	740	773	723	765	784	735	762	760	808	719	801	757	747	779	749	807	731	752	787	738	769	735	742	778	770	757	783	727	710	756	753	718	721	745	730	799	762	755	767	726	738	744	739	785	788	762	784	776	827	761	733	769	753	752	703	772	748	709	773	730	766	740	734	765	723	722	782	786	718	777	768	781	734	748	762	754	812	730	800	786	823	686	741	800	720	763	753	757	737	715	730	735	756	761	710	733	705	750	778	815	801	720	723	747	742	764	771	676	770	697	727	712	764	794	706	739	749	742	688	684	714	806	744	769	716	820	780	775	731	748	712	753	743	732	758	776	787	782	767	740	752	739	791	788	708	752	801	748	742	753	764	749	695	755	718	708	722	777	798	710	774	734	691	772	797	729	774	749	783	762	740	804	697	726	791	774	790	782	764	730	737	765	746	766	807	737	792	718	775	725	729	779	721	740	683	780	753	770	719	731	699	735	791	733	734	763	754	753	718	729	749	759	755	714	757	736	781	745	790	717	774	739	735	751	767	752	773	772	725	742	796	769	751	777	747	739	767	774	718	742	741	756	783	752	749	774	756	749	710	786	734	726	752	790	693	771	717	768	748	754	729	785	764	721	772	754	731	728	748	739	763	707	741	719	760	765	751	768	751	719	766	780	770	767	793	736	745	723	738	743	777	769	751	769	753	708	741	818	807	686	796	793	732	756	742	775	766	724	721	753	745	775	761	801	749	742	758	756	738	750	743	747	775	759	721	736	727	740	745	742	692	761	739	752	775	788	770	775	737	729	755	790	783	739	794	743	788	797	747	790	754	765	780	744	762	728	724	748	746	722	754	746	740	737	761	766	763	806	730	755	729	728	714	736	740	752	766	771	707	753	724	735	763	749	746	716	770	713	753	727	740	797	767	800	701	715	749	752	766	713	748	770	742	733	763	736	735	716	715	793	762	712	747	697	750	734	787	772	744	771	746	740	717	749	747	741	727	793	786	737	739	727	746	747	714	791	750	757	755	701	746	770	739	784	737	730	751	749	726	729	763	746	727	742	787	709	739	773	767	757	754	799	732	764	730	734	778	775	768	767	769	751	728	792	768	767	750	746	733	814	760	748	782	731	758	764	736	802	764	745	772	733	698	704	843	756	772	738	764	784	729	765	771	772	762	745	756	741	772	757	777	778	748	740	760	733	716	751	733	786	798	796	728	762	741	757	812	738	741	719	742	733	760	720	690	700	721	750	708	742	748	717	691	773	699	784	748	729	783	739	705	730	776	746	759	818	765	753	714	806	762	734	736	768	752	779	750	709	741	753	735	704	793	796	789	763	740	720	754	773	774	745	723	749	781	788	724	735	727	782	723	751	803	719	749	707	706	786	742	734	752	735	729	733	739	746	774	789	693	745	768	758	783	719	771	749	719	769	772	816	692	710	690	703	790	745	714	740	724	746	753	756	750	745	751	751	747	773	772	719	733	757	734	751	715	729	744	747	765	744	764	760	767	756	775	784	710	788	723	802	771	738	795	725	747	741	722	844	765	753	714	727	770	732	733	763	744	750	760	723	787	731	797	716	731	721	804	718	778	728	771	737	728	710	731	695	735	720	729	694	776	777	742	776	686	815	742	770	746	717	782	802	754	711	733	725	773	803	747	781	748	819	771	758	721	717	742	805	729	795	754	750	770	727	714	767	738	759	695	752	780	787	795	718	752	755	805	760	756	743	778	800	775	769	762	798	787	728	789	779	775	734	733	728	776	717	778	725	703	819	755	733	750	731	753	764	719	755	732	717	792	748	754	784	740	723	781	778	742	776	723	759	758	780	743	751	780	744	784	816	746	729	775	722	727	737	735	761	779	742	781	759	693	716	740	722	739	745	748	735	716	773	771	727	774	772	743	748	770	728	725	754	754	735	751	721	779	767	747	791	818	787	771	739	756	736	728	732	773	761	834	790	769	769	738	700	736	719	753	710	786	774	805	744	762	705	753	761	777	746	726	749	773	731	710	722	814	817	760	778	744	783	791	735	765	773	770	772	722	780	767	725	766	789	723	761	727	784	811	777	777	784	742	729	754	703	750	773	753	754	778	740	750	712	751	807	747	733	713	764	817	781	728	756	719	770	734	757	770	752	738	756	742	705	781	733	757	735	775	692	735	802	742	752	769	736	777	795	743	752	719	782	763	776	732	742	766	721	779	790	769	739	706	727	797	749	777	728	686	749	743	733	772	750	762	717	811	746	737	747	760	766	765	749	701	747	679	718	697	716	761	764	751	723	766	701	755	743	755	724	756	745	749	728	767	708	744	703	799	730	722	753	797	733	748	799	746	749	776	756	745	734	690	758	772	759	751	786	772	784	759	734	772	780	729	738	732	738	785	698	733	688	748	791	792	757	759	767	742	820	775	795	757	761	766	759	727	755	739	817	679	760	749	762	789	747	729	704	780	717	757	720	777	759	763	719	738	757	784	786	753	820	751	712	773	767	710	753	763	772	716	773	740	755	731	748	794	770	738	770	783	750	763	746	752	756	764	759	767	754	716	794	767	759	739	737	769	742	783	735	745	735	769	729	728	743	757	749	727	743	777	740	732	781	734	704	743	735	708	722	746	758	721	793	759	716	740	726	761	784	759	808	757	751	731	715	735	762	719	785	709	737	758	738	741	749	764	750	737	747	705	717	779	734	740	740	729	753	769	721	724	777	767	781	762	763	719	742	731	764	699	752	749	759	736	665	785	745	771	729	765	770	765	756	788	781	801	733	762	748	751	791	754	778	770	810	712	792	774	827	727	812	774	744	737	738	730	765	720	767	742	751	743	758	720	746	747	794	759	778	790	697	751	735	754	739	767	797	787	769	727	786	763	699	712	770	749	766	796	720	733	758	671	748	739
23049	21084	31157	24928	21045	19497	6685	1144	887	827	777	763	677	678	712	689	696	655	661	651	680	660	656	667	675	644	637	663	662	604	634	612	644	652	649	616	636	590	615	588	644	620	618	643	656	626	633	650	590	657	617	624	606	635	617	637	638	591	658	604	652	589	624	591	629	593	588	606	597	626	591	610	634	613	591	632	613	634	637	604	626	594	617	547	595	682	622	596	620	614	584	616	623	581	623	591	598	595	671	584	549	610	603	576	607	583	629	614	626	600	600	595	600	574	613	615	600	568	595	596	628	647	629	621	639	619	617	603	625	616	578	595	615	560	631	620	646	597	590	637	603	590	627	568	623	602	582	623	616	591	649	617	605	629	589	598	575	629	579	586	606	626	600	598	549	609	637	642	657	642	663	590	609	607	631	618	625	638	594	596	630	649	633	628	618	617	614	635	624	566	619	654	583	626	606	613	596	625	631	638	610	656	620	595	633	604	636	612	629	612	595	565	627	652	596	609	587	648	647	619	635	621	655	649	613	562	635	597	584	570	630	598	609	621	615	649	597	576	607	599	677	586	601	582	601	606	630	620	603	662	622	624	621	612	615	577	563	638	598	582	604	630	627	600	632	622	595	631	621	631	614	575	609	598	607	614	625	610	578	597	568	577	623	598	628	609	621	595	578	670	581	558	613	569	606	602	611	599	631	598	585	601	560	607	641	628	614	605	624	605	611	567	647	635	596	701	604	614	646	612	640	639	616	628	628	633	604	651	629	563	621	610	587	598	616	581	643	612	642	614	641	601	619	626	611	576	596	597	619	613	640	589	581	615	625	617	606	615	617	587	665	583	645	640	618	644	597	642	645	649	604	603	569	639	625	611	603	607	565	592	598	580	622	587	613	609	577	655	600	587	646	607	631	602	642	584	608	579	634	626	591	637	593	627	623	555	604	588	618	585	624	629	617	624	600	546	603	636	613	596	618	614	546	656	572	600	626	621	563	566	618	579	623	638	611	598	592	585	641	645	596	578	647	592	640	600	652	619	618	569	634	568	609	632	630	578	632	619	601	629	590	658	624	617	593	631	659	646	650	638	620	570	607	613	606	620	605	594	613	586	587	604	628	589	598	646	629	598	569	633	614	637	638	597	576	624	629	612	604	621	636	551	626	654	603	581	614	601	613	614	613	639	608	598	684	582	605	620	608	599	566	619	621	604	649	601	600	609	641	635	623	652	651	597	644	603	588	568	617	634	593	625	563	590	642	672	606	621	638	647	603	588	618	607	556	576	633	621	619	611	614	605	655	613	599	615	611	590	643	620	634	662	629	614	577	619	590	608	622	607	598	618	602	610	639	621	643	602	632	630	602	616	599	582	576	627	598	579	599	607	568	600	602	529	608	602	625	669	612	607	601	575	576	636	585	624	584	578	594	642	605	635	598	632	645	591	618	615	632	609	591	612	600	643	611	616	630	605	603	634	633	591	565	574	639	627	550	621	574	598	610	596	641	596	635	610	578	633	625	612	601	621	604	652	613	608	582	575	632	609	566	590	614	581	574	605	609	589	634	575	625	577	610	634	567	587	600	590	611	591	619	592	586	582	560	613	600	614	602	592	565	616	610	600	628	604	637	633	654	600	633	622	616	610	605	593	633	566	594	611	578	603	594	608	619	600	613	618	624	666	586	642	599	639	614	590	636	623	614	635	583	632	617	570	610	588	632	607	611	587	631	583	618	649	676	627	626	615	630	639	631	583	623	582	618	608	610	621	621	604	635	606	600	625	626	584	672	614	633	571	617	636	627	570	557	656	619	638	571	591	581	595	617	596	637	599	625	619	595	617	568	582	636	577	625	596	656	675	596	596	626	607	584	576	626	565	629	643	658	609	605	634	604	645	597	621	601	596	565	624	606	579	586	642	549	596	609	613	608	599	628	598	595	591	617	598	596	592	654	662	633	602	605	593	547	656	639	619	611	595	641	615	580	585	575	639	609	606	652	599	579	603	632	635	633	590	675	634	583	578	628	611	612	626	579	630	607	597	643	618	610	651	650	632	630	602	598	622	571	618	651	608	589	652	602	621	616	621	570	590	617	644	592	615	587	595	636	635	567	655	619	644	594	596	601	585	571	586	663	623	610	609	617	639	601	586	564	637	626	622	571	590	563	640	591	595	560	632	606	589	571	622	646	626	614	604	582	595	616	587	591	645	592	572	619	648	632	563	582	652	623	640	638	598	584	595	594	608	562	600	631	586	669	613	704	604	622	629	623	606	593	623	591	613	631	613	582	612	588	613	598	583	622	616	611	599	634	564	564	614	629	633	604	617	610	619	602	621	597	635	609	606	633	640	639	592	627	561	631	591	591	628	610	574	583	606	612	621	577	573	573	589	615	618	595	603	622	640	574	605	582	613	626	571	587	595	615	627	620	618	630	637	622	588	641	603	596	631	619	634	605	575	582	611	628	607	626	595	618	603	567	623	595	623	627	546	639	624	606	604	622	612	646	624	616	630	629	586	631	614	610	578	605	658	627	596	650	583	584	631	636	609	575	597	565	617	605	615	644	602	622	654	587	583	604	607	598	584	605	608	600	553	585	615	580	588	622	622	652	578	615	573	591	559	593	647	630	611	592	593	607	640	622	584	622	622	643	642	683	644	577	610	578	618	604	594	582	591	608	594	620	631	632	569	629	615	570	645	602	657	619	621	629	561	605	603	608	645	564	552	642	584	615	585	617	638	617	633	632	618	627	607	588	597	610	596	625	629	627	634	624	607	620	602	594	636	621	603	634	577	631	622	572	640	605	611	617	604	626	623	607	620	599	598	601	636	617	575	613	589	633	580	586	594	631	627	610	614	634	635	583	635	630	562	612	622	611	585	612	638	619	625	595	610	616	603	650	602	649	600	567	624	577	597	614	617	630	569	625	650	647	631	623	560	605	610	624	606	586	609	612	647	604	632	636	586	600	624	600	588	628	599	566	581	622	655	610	643	598	641	624	634	620	596	626	570	590	698	644	644	639	616	581	534	566	583	621	628	608	613	653	593	604	606	627	564	631	615	602	605	625	638	640	631	623	604	623	596	587	608	573	589	560	652	601	634	604	618	605	616	634	581	587	620	619	599	605	572	636	596	614	611	609	622	609	587	623	624	589	621	613	606	589	598	562	582	620	554	592	573	628	600	613	647	636	628	655	587	600	633	614	592	592	611	578	607	601	593	611	624	619	654	604	606	617	606	613	598	579	588	602	593	612	654	621	614	619	616	586	595	596	593	602	607	632	620	617	645	578	595	594	591	591	614	603	651	623	630	596	564	606	571	607	601	626	613	593	653	600	589	645	653	592	636	612	609	629	639	612	584	591	626	658	635	591	654	647	658	588	624	612	588	628	621	624	611	621	620	575	564	609	634	591	618	630	599	585	648	607	613	622	633	589	608	586	621	605	588	619	649	604	588	591	609	578	582	625	621	606	598	566	624	572	630	611	625	627	584	657	601	580	607	596	643	557	576
48075	67176	54426	16141	4053	3159	2603	2231	1913	1673	1633	1507	1367	1300	1244	1196	1192	1114	1169	1106	1080	1097	1081	1078	1035	1106	1089	1086	1069	1026	1066	978	993	1074	1044	1066	1042	1047	1065	980	1013	1008	1008	1025	1013	988	1018	982	959	994	1017	1018	1038	1022	965	1005	973	1044	1025	982	1009	1000	993	972	1003	990	1002	1049	1042	959	1029	978	1011	979	987	957	1064	1005	1024	994	996	1013	986	1000	961	978	936	980	977	1006	971	1010	1070	985	989	1012	1029	1033	985	987	962	1041	961	960	990	989	1024	1024	985	948	928	983	1026	965	978	974	1035	947	907	992	1003	977	1027	987	979	1011	960	980	1010	962	988	970	1001	937	1036	979	1024	1011	997	1020	983	989	985	975	1030	1037	1002	989	1003	1001	981	999	1050	986	1004	1025	999	1011	982	1000	941	920	915	933	1039	954	975	919	959	962	1083	1025	959	1022	1047	986	953	944	999	1022	1023	1021	1028	1015	947	1023	1018	1009	963	1054	1027	949	973	1035	1015	984	1017	965	970	994	995	1012	995	964	989	963	1029	1035	999	979	989	971	993	983	956	989	1013	1024	962	1040	1018	1056	943	904	1007	938	1006	1021	980	933	1023	1038	972	961	988	1016	938	983	1008	955	938	997	992	930	959	1037	999	1051	973	930	1011	1007	948	980	994	1008	967	1058	944	989	985	1068	966	916	976	990	990	988	1000	984	996	1032	1022	977	992	962	1034	971	959	1002	988	948	972	1019	1006	978	998	990	976	1015	960	990	1013	932	993	956	963	979	1051	1030	938	989	963	1035	1022	1003	963	963	990	983	1015	1017	991	975	1013	1030	1011	1000	984	992	963	989	1019	1016	1010	944	1012	988	948	978	989	994	1003	1015	997	1017	995	991	1020	993	942	971	1004	1024	986	892	1025	999	1012	1012	1006	965	985	1015	961	1041	982	946	1027	1003	979	987	986	1012	977	1028	1016	952	992	989	1033	958	989	1017	953	962	944	983	955	969	995	990	1002	945	951	1014	994	956	1006	1015	997	1013	974	990	1015	977	989	1042	959	1007	976	986	1035	982	1019	1002	959	1007	935	953	978	974	1040	954	972	1028	1027	975	1025	983	976	1026	941	1029	987	1009	1064	973	1058	960	952	1043	983	971	1008	1022	1002	998	1013	987	1013	976	994	968	943	996	1029	981	1016	956	961	1018	996	997	984	985	997	950	1049	977	1030	993	979	967	1060	996	941	1009	1026	1038	1023	1004	1020	948	984	1039	1082	935	956	972	1020	1008	1050	1014	976	965	1002	962	964	984	956	960	948	999	944	1016	968	951	1000	981	1002	990	996	1042	988	966	970	992	973	1017	1054	966	1072	964	1005	1029	1005	972	1006	935	1019	935	1011	1011	1020	973	997	1016	992	970	1038	1027	1025	967	928	1005	994	974	1053	1003	933	999	955	1011	994	959	974	1022	1025	981	1006	1027	1017	985	974	1002	977	1005	969	960	989	954	992	1002	969	979	993	966	962	941	998	985	1030	971	1025	1090	962	949	1007	1029	978	994	1002	988	955	972	949	980	969	986	961	983	1006	985	1062	970	1010	1035	1042	995	970	994	1006	976	1003	1015	1015	969	991	1044	1000	993	985	931	952	1004	994	971	979	987	1029	973	965	1001	950	1033	960	963	954	947	959	1015	1021	990	1044	1011	1015	942	958	999	1032	968	987	1024	964	997	975	962	1008	1044	947	964	972	1006	980	1018	978	1020	987	958	1013	1018	972	949	1012	990	932	997	971	967	991	978	1037	1006	981	989	962	1031	987	1027	922	940	959	947	1008	1034	1038	988	1041	1014	996	996	968	1005	959	977	977	996	1001	971	1014	1025	979	990	1002	1009	955	1001	979	974	1005	985	1004	929	996	951	1024	977	987	950	1024	1018	995	955	1037	1008	1001	977	997	994	1014	1051	971	1030	1007	986	996	983	966	999	1044	1029	1026	989	999	970	1004	1002	1014	982	1057	958	942	1025	1007	931	1033	1005	922	1014	961	996	974	1056	1027	962	947	1030	935	983	1067	996	1039	1001	1002	966	929	977	1016	948	1031	1016	1002	980	1036	975	1035	999	947	968	1021	1057	1008	1000	957	999	997	971	946	1005	974	983	1023	972	1043	1024	987	961	1041	953	1000	996	1012	967	966	974	964	958	1011	1001	1005	1046	963	1019	1008	1011	960	998	1001	971	986	981	1005	1009	973	955	977	970	964	1040	955	973	1005	958	992	1015	960	983	979	950	944	938	942	967	990	950	1043	972	955	1043	972	972	1019	1003	981	922	1049	1012	949	955	929	970	954	921	989	1008	985	1049	1028	967	1073	981	994	985	1022	952	1025	952	991	1036	973	925	983	990	978	955	1034	987	989	993	1017	1051	1034	982	947	963	1017	1012	1012	971	972	1016	1016	996	1008	1004	1039	1018	969	1008	1024	956	984	970	1025	1043	1013	956	998	946	996	955	1017	1012	970	1000	986	1002	1067	1006	983	1000	990	964	1010	1024	1007	1014	1036	1017	1033	959	985	982	1021	1061	939	978	1021	1009	954	1034	964	1006	971	966	973	1032	939	981	1023	996	1065	1057	1035	1004	965	1021	1068	1028	1050	990	984	972	942	966	943	993	950	949	989	1025	975	967	1003	1045	963	1059	944	1047	1037	1035	952	998	960	1023	1021	997	986	970	1010	958	981	990	1002	1009	1043	965	1003	1032	972	988	1004	1018	951	1019	900	1018	1049	979	1005	960	1013	965	994	1022	982	990	1031	929	918	1011	934	965	1001	998	1014	997	976	989	961	966	1035	1032	987	979	968	1027	997	1011	967	960	989	997	935	988	1011	970	1049	1006	962	1033	983	977	997	1003	1023	943	999	960	1003	980	976	986	944	993	972	1014	984	1002	979	1002	1020	949	976	953	1040	1052	1027	1005	996	995	916	1004	970	1022	1026	1020	985	973	964	977	1014	960	1033	944	939	962	965	969	956	1015	992	988	1013	971	970	981	1018	1040	1008	1009	990	969	1053	1019	964	1014	957	972	965	1000	969	1027	975	991	962	1031	1001	941	998	1020	1041	975	1010	1005	996	969	988	935	975	974	995	951	989	1025	990	1011	985	1041	1011	995	985	969	1001	966	1035	994	919	955	979	989	938	924	990	999	1039	1026	984	1010	993	955	1013	987	944	972	1037	1019	1018	964	988	1021	990	1037	1030	932	975	1012	1007	1017	964	1015	960	972	978	986	924	992	960	1024	1031	989	922	921	993	967	1016	985	943	981	1003	1037	1026	938	951	993	978	1018	1000	932	988	1000	1037	951	974	947	1027	1032	952	1012	1011	959	1060	1002	992	986	1000	990	946	1055	968	1027	964	1005	1009	959	1005	1025	1020	1050	999	1028	975	1004	984	984	997	985	1057	1060	963	975	985	992	1051	992	999	996	1007	962	974	1044	991	969	993	999	1016	935	995	964	938	970	1024	1003	897	1015	1023	988	1041	898	983	1022	1002	1008	1029	1002	944	1007	1018	997	994	998	1043	972	992	1005	1009	990	969	993	998	981	1075	968	993	976	1050	1055	1010	994	1013	964	977	1020	1005	1056	1022	993	934	1014	975	1001	1011	945	1005	1013	1025	1010	994	1015	981	974	1052	953	1019	984	1026	962	977	1009	969	950	988	976	1004	1003	944	965	998	1035	973	994	996	1011	1042	982	961	1014	1036	1031	980	977	1023	988	934	978	1013	1021	987	970	1012	1007	949	1022	989	994	974	1008	980	962	996	955	972	971	1001	966	1014	1001	970	985	1017	985	1000	1001	977	1009	995	986	1007	967	990	975	973	989	991	979	1055	950	956	1008	992	1000	975	1015	1007	1019	974	989	981	980	1031	1019	1017	1011	1001	978	1012	981	1033	984	1024	992	1025	1010	960	994	991	991	933	999	1006	1047	965	1007	1037	1033	1007	963	963	948	971	1008	1062	999	1004	1032	985	978	1011	979	980	980	952	906	981	985	992	1048	996	968	994	984	945	1022	1012	951	1000	980	996	995	934	933	1019	969	974	1048	975	978	1023	1029	976	993	1003	1000	939	1027	971	1014	960	989	1021	1006	988	963	998	1006
26651	21246	22984	12772	421	245	241	200	199	199	220	213	193	210	209	186	192	212	180	190	235	193	207	205	199	192	203	199	188	175	203	206	210	221	203	205	211	178	211	205	202	184	174	214	191	190	177	191	205	209	203	179	201	193	194	195	187	218	179	190	185	196	198	232	192	196	189	194	211	203	182	173	202	190	187	192	201	211	198	207	223	187	198	167	213	176	192	214	193	199	197	210	212	192	197	181	204	196	209	176	209	217	193	198	210	205	201	228	184	191	201	203	176	218	192	202	195	194	176	187	174	188	200	194	195	205	207	217	198	197	188	199	208	214	179	197	189	176	184	197	202	200	205	199	206	195	202	171	192	207	194	215	210	193	185	195	215	193	197	206	198	195	196	178	177	204	175	199	208	220	170	182	203	185	180	211	193	190	204	203	203	193	189	188	207	208	194	191	210	205	202	176	192	184	192	228	200	198	198	177	171	215	189	189	164	173	207	213	192	194	201	173	210	207	195	183	189	196	187	186	181	190	198	190	190	206	185	212	203	201	186	198	207	201	214	207	205	203	165	183	229	197	201	212	214	192	205	193	220	186	189	215	171	195	202	187	201	221	188	197	196	210	203	199	204	205	210	195	186	199	195	198	235	175	198	200	200	203	219	223	182	214	205	197	184	208	188	207	198	201	190	229	177	192	203	181	205	179	174	227	215	173	204	209	225	176	195	205	208	193	193	199	189	209	194	185	200	219	199	189	209	185	195	186	187	183	207	179	212	184	210	176	202	187	192	188	210	213	186	202	190	208	185	189	221	226	210	213	188	199	211	201	195	179	202	197	201	191	201	210	186	192	197	191	191	199	197	196	213	168	206	178	228	184	192	194	200	201	172	205	190	173	177	175	193	187	199	173	194	170	197	217	191	194	206	194	189	182	182	207	198	171	189	181	207	222	176	192	187	186	223	209	187	199	187	217	210	180	194	203	196	171	200	200	204	209	182	205	202	193	193	190	196	196	201	176	196	213	197	197	206	155	198	182	189	189	205	174	201	213	198	191	187	214	202	187	190	207	200	195	212	188	200	195	192	206	191	203	200	199	210	170	201	190	211	223	171	184	189	187	194	193	191	183	196	199	224	163	210	189	202	200	197	189	171	188	212	212	199	208	214	214	184	193	229	177	191	188	186	186	214	192	199	200	197	193	193	184	197	201	186	190	198	200	216	214	197	209	203	219	188	184	213	194	225	205	184	195	188	205	169	190	196	186	188	227	229	227	201	220	193	212	176	200	215	191	198	212	199	202	196	215	199	180	182	187	192	161	186	195	185	195	201	181	184	216	197	185	196	218	195	196	166	166	223	196	197	170	207	180	208	189	212	186	185	205	203	196	192	202	215	192	175	190	198	174	185	195	187	189	171	179	202	195	185	223	203	170	163	179	206	191	215	220	223	205	167	179	190	187	201	166	179	193	190	170	180	186	200	188	203	198	205	212	205	189	197	237	188	199	179	219	197	164	200	194	201	176	193	179	198	202	169	215	215	196	195	202	192	170	222	193	204	177	192	181	201	193	208	195	213	208	190	218	206	196	183	195	183	203	200	192	208	199	187	178	191	205	194	208	194	208	196	193	216	206	190	203	180	198	198	180	198	192	211	201	196	210	209	205	214	211	211	215	197	191	198	190	187	191	199	213	232	201	196	208	204	175	181	180	175	194	170	197	163	191	195	181	186	199	179	206	176	183	188	212	204	215	183	189	201	190	203	199	207	197	196	191	192	192	198	184	196	187	223	185	190	197	194	190	188	202	216	170	199	189	202	182	203	172	207	211	187	190	191	208	188	210	193	175	208	182	171	236	188	202	168	210	225	216	182	185	220	198	208	190	199	196	203	193	197	236	199	207	213	202	188	199	198	180	190	181	206	196	194	190	218	226	186	211	182	207	207	187	197	184	199	199	188	180	197	198	232	190	213	193	179	177	203	190	194	221	196	184	211	203	187	195	186	201	195	188	181	215	186	193	209	199	207	197	172	210	216	186	204	190	201	179	218	177	209	201	197	189	187	185	218	205	224	199	214	188	185	178	209	174	190	192	221	176	228	182	203	205	223	182	182	216	213	180	198	211	190	170	197	205	200	208	212	223	192	206	160	204	193	193	206	209	194	182	200	220	180	204	187	208	186	183	218	193	188	175	199	197	193	181	191	214	186	185	178	201	192	209	192	197	205	208	207	183	198	192	203	238	201	185	192	184	200	197	200	202	167	218	214	177	193	192	208	195	186	178	205	178	181	220	186	202	200	192	191	179	180	198	185	198	180	189	228	200	195	217	214	179	197	201	211	184	208	203	179	203	201	197	184	184	203	185	183	196	204	190	187	168	197	186	176	190	188	189	199	212	202	184	192	217	208	211	199	191	199	207	178	203	187	193	173	191	186	198	207	201	219	190	180	222	222	207	204	192	194	182	219	203	165	208	212	180	199	190	206	188	204	205	215	197	209	199	187	210	213	193	194	172	188	195	223	209	189	219	197	181	214	221	188	194	199	165	200	225	163	210	208	222	199	211	198	186	225	211	195	171	196	187	186	195	197	188	199	196	190	207	201	196	192	197	197	199	196	205	215	188	201	196	206	169	215	203	203	179	205	211	181	202	170	188	209	232	183	211	197	193	165	184	186	193	170	196	181	175	205	170	194	204	166	205	206	182	227	205	206	196	198	207	184	209	182	174	210	216	201	214	194	207	181	174	191	191	205	207	207	205	221	209	184	175	186	224	202	208	227	218	175	203	208	204	186	199	190	193	175	181	184	174	181	178	195	201	177	203	203	192	210	203	188	190	218	205	208	200	185	190	184	191	187	186	181	212	204	203	230	195	167	194	183	200	215	223	183	191	214	167	187	219	208	201	189	191	169	219	172	197	181	218	211	218	198	198	184	189	188	201	188	184	195	202	180	197	174	188	173	196	189	219	210	196	187	170	198	189	223	220	182	205	196	209	201	211	204	190	202	207	188	179	190	186	175	191	212	189	213	204	187	175	204	191	194	187	184	179	190	197	191	203	205	206	191	185	185	176	231	178	222	203	223	199	202	199	190	188	186	206	167	179	206	193	203	190	204	196	211	188	196	189	182	199	174	200	206	233	195	193	179	210	191	204	189	198	176	204	222	185	179	199	199	202	207	220	220	214	187	213	197	218	192	203	201	188	183	193	188	216	198	203	183	177	204	164	201	204	165	173	183	180	205	194	189	208	210	200	204	205	222	207	193	192	180	192	207	174	197	200	194	200	210	196	214	211	206	199	202	162	208	197	175	213	210	191	195	165	203	198	194	194	203	174	224	200	214	201	177	190	170	192	220	189	192	175	198	203	231	179	206	200	201	216	197	194	212	187	225	183	210	194	192	195	196	202	206	213	181	206	196	206	210	204	199	216	198	182	171	185	195	197	184	189	212	212	209	211	195	193	222	229	164	183	185	187	203	200	203	162	215	200	177	196	189	204	199	191	207	187	185	188	187	219
19387	25606	23190	8659	504	473	489	401	380	405	410	325	364	331	358	366	376	383	353	366	336	379	341	324	335	376	386	334	370	348	341	381	337	359	350	346	373	350	356	328	347	317	367	352	347	346	337	357	313	353	333	340	383	352	333	339	409	359	349	365	354	369	372	392	340	336	370	378	327	364	347	334	360	338	341	364	346	367	362	370	342	363	388	345	352	364	384	353	344	302	354	358	345	343	334	364	312	364	331	370	350	366	349	365	349	379	354	352	341	328	356	333	375	344	358	369	343	367	337	377	370	358	370	366	376	338	357	331	378	356	354	342	384	338	378	340	319	383	389	353	344	359	336	358	343	368	340	348	389	340	333	301	320	325	331	361	378	351	333	399	352	334	350	365	352	421	326	331	359	386	354	349	356	334	358	326	351	345	339	362	321	357	344	361	334	350	354	329	372	387	328	365	351	326	362	378	326	357	342	315	343	364	371	330	370	367	338	323	311	357	330	325	367	367	350	362	321	347	364	351	347	371	361	342	350	353	335	324	383	396	378	356	387	339	352	369	324	359	354	352	345	346	341	332	348	339	360	341	339	368	382	345	328	356	368	345	348	367	355	350	362	364	333	364	350	363	354	350	310	367	379	331	372	332	339	356	370	368	335	382	373	344	334	368	377	390	334	347	353	350	318	375	342	356	382	341	339	376	359	390	324	343	334	357	347	383	357	371	310	364	340	391	350	350	345	360	347	343	361	362	355	365	355	370	361	367	357	356	368	337	357	378	335	351	334	359	349	362	329	379	317	337	349	353	367	341	333	380	359	335	357	354	355	320	321	356	404	332	360	354	352	350	333	377	319	372	351	335	350	372	324	325	349	380	402	355	376	372	330	343	326	375	321	391	362	355	356	373	350	366	347	336	321	335	348	341	342	352	373	360	376	348	342	321	381	336	363	343	386	368	368	354	330	327	349	372	338	396	353	325	356	349	355	326	335	321	380	377	357	334	341	378	332	379	368	384	348	376	317	334	342	350	340	319	365	371	342	367	312	352	349	349	344	341	340	333	368	352	401	325	375	317	361	350	348	365	376	374	334	346	339	367	363	360	363	355	321	333	366	374	367	353	334	354	385	337	361	331	391	344	376	372	370	346	351	331	366	363	327	360	347	346	374	330	335	349	344	312	365	373	364	366	352	351	362	329	354	344	388	363	325	363	363	349	359	349	398	352	349	354	349	338	376	332	322	339	326	352	362	365	367	329	381	387	333	399	348	364	335	352	349	387	354	331	370	362	367	340	357	316	365	396	360	335	342	366	338	360	347	346	391	346	376	391	363	365	360	332	358	383	342	343	368	346	346	349	340	352	344	337	347	333	351	345	368	384	344	318	324	378	366	358	395	352	348	343	331	351	355	314	363	350	346	330	350	362	355	351	351	352	372	370	336	359	358	372	325	359	324	359	372	334	385	350	374	337	369	372	351	359	342	354	345	341	357	335	372	381	362	353	358	320	321	332	384	330	369	341	370	337	361	356	373	354	328	364	332	384	359	343	331	367	360	357	357	334	367	395	331	359	377	344	351	357	352	333	364	360	348	330	358	341	374	355	358	367	364	370	335	331	340	331	347	351	396	324	364	358	347	351	378	346	326	346	365	357	321	297	350	344	347	344	359	366	365	353	342	327	324	350	342	348	369	338	336	379	385	330	372	350	342	341	372	354	371	311	359	316	351	350	352	359	331	371	355	331	348	327	368	337	355	347	348	344	324	324	321	363	327	360	366	339	355	360	297	373	337	342	378	345	327	380	354	341	344	356	381	363	367	359	360	328	324	337	372	333	352	386	342	350	348	358	336	332	341	333	338	334	352	364	351	338	348	355	355	336	337	407	332	339	361	348	374	340	373	339	346	346	324	362	355	350	360	343	328	306	367	346	370	343	352	359	369	340	375	373	351	362	335	359	337	320	370	341	390	360	369	359	363	372	327	346	384	347	340	350	337	337	359	379	360	364	355	347	358	358	332	332	357	346	345	361	349	359	327	356	356	359	312	338	331	368	343	365	311	374	346	354	365	352	369	360	384	335	340	344	373	322	377	371	358	297	314	363	334	344	327	359	389	371	406	345	353	375	366	352	337	346	350	338	377	340	308	350	337	374	387	375	388	359	352	343	377	348	358	343	358	347	349	352	323	369	341	328	379	372	340	356	364	332	349	346	378	358	325	356	355	338	380	359	334	366	350	334	335	351	333	331	374	329	325	314	374	360	373	367	342	363	332	331	367	352	339	349	324	359	360	377	346	357	352	350	357	358	390	335	326	344	337	358	355	371	300	348	353	339	336	333	354	317	369	355	315	390	389	367	329	307	359	330	339	323	348	371	342	319	332	339	366	327	333	345	306	350	354	340	359	358	348	329	359	349	342	330	367	334	325	374	345	385	343	346	344	354	324	352	332	335	327	333	335	348	336	336	358	380	367	355	372	335	358	365	322	364	342	354	385	350	330	340	369	353	321	364	366	351	331	334	344	347	348	355	369	346	336	361	353	352	320	353	350	322	349	330	381	376	338	348	369	358	341	348	384	319	358	345	361	328	329	352	336	335	340	355	361	347	347	326	354	342	335	322	359	342	328	371	368	357	357	376	341	373	339	356	352	359	348	324	382	362	350	350	350	340	364	374	345	351	348	350	370	367	370	354	349	351	362	351	377	396	359	353	330	373	367	331	342	355	351	344	362	396	344	364	362	338	330	351	364	339	354	351	331	355	359	329	363	380	346	386	379	362	315	383	368	375	356	354	383	329	380	339	347	364	358	354	369	369	350	379	365	330	315	360	395	325	324	354	340	376	363	355	357	367	340	330	357	329	349	387	357	367	297	381	342	383	325	370	360	342	384	358	347	367	362	358	360	327	349	388	360	338	331	361	351	346	332	366	363	348	380	325	363	337	339	361	360	354	370	328	326	332	361	392	331	363	357	369	351	352	373	346	353	354	353	343	363	365	357	373	364	345	363	368	337	367	323	357	369	376	323	329	356	357	370	348	353	360	346	342	361	356	369	288	358	358	378	326	367	346	363	329	333	367	332	390	345	368	328	339	360	381	316	377	299	343	341	343	364	353	348	325	374	371	343	352	344	360	393	361	328	366	384	338	344	345	343	311	315	358	370	331	340	368	347	347	341	357	352	358	342	375	345	354	346	382	311	358	341	335	338	363	329	334	372	338	343	346	349	345	346	365	331	341	351	379	330	331	388	323	334	333	334	352	329	341	368	346	343	351	367	341	400	347	338	345	363	366	324	339	340	355	354	306	317	371	335	325	343	344	337	367	300	330	334	359	328	398	323	372	331	352	367	344	324	375	374	360	339	401	363	345	349	370	356	375	365	345	351	337	351	360	381	344	373	335	361	352	383	324	353	327	360	350	349	361	353	308	382	342	354	356	364	339	371	335	352	344	371	336	339	369	341	345	353	372	353	371	344	372	371	352	343	359	351	366	326	326	311	352	340	369	368	385	362	344
24181	21240	36169	31370	18740	7577	1010	677	585	587	529	520	465	548	538	493	531	513	499	481	516	490	483	494	475	482	480	438	493	438	479	524	463	470	470	507	488	449	455	443	499	446	443	499	429	455	444	478	465	439	467	443	467	519	467	491	479	498	456	471	469	451	472	493	444	431	472	495	467	515	446	442	449	465	483	442	441	447	443	457	455	487	449	488	452	488	495	469	436	442	457	474	471	450	479	471	443	510	466	421	483	472	480	444	454	464	435	476	481	508	447	484	486	466	464	430	443	465	456	452	466	443	505	483	449	451	420	436	451	460	461	423	458	510	461	445	480	487	409	434	490	504	470	439	519	464	473	477	471	458	438	456	456	467	449	463	460	475	447	475	473	449	482	476	473	438	468	460	421	444	485	480	441	460	476	426	450	445	454	466	454	448	453	450	463	495	448	472	453	458	492	468	483	483	458	483	460	473	451	486	441	435	464	465	462	479	435	489	453	433	476	426	455	468	410	476	424	487	456	496	502	445	459	486	459	431	478	456	452	475	501	503	471	459	470	493	450	412	468	461	434	471	443	443	471	492	484	454	436	453	468	483	463	452	465	468	466	463	469	445	529	449	461	467	495	442	448	458	456	469	494	481	474	462	435	440	416	428	444	438	467	468	472	455	488	469	471	479	476	462	441	455	453	427	478	497	465	479	474	423	484	445	413	471	434	430	497	497	451	483	461	469	449	465	494	471	466	446	434	452	494	451	466	456	451	459	455	470	455	495	449	476	466	464	470	472	450	467	441	484	506	453	473	442	437	478	478	457	441	489	468	469	433	450	460	457	492	436	449	458	449	462	484	471	494	474	475	469	443	440	495	433	474	486	481	486	456	436	460	445	464	470	465	480	487	491	481	459	439	453	452	472	471	422	495	444	441	445	457	464	462	462	447	468	447	468	458	444	455	454	470	485	419	469	444	468	454	458	459	448	497	472	445	411	476	480	435	472	437	460	448	469	460	452	488	462	466	471	501	452	466	440	416	489	467	454	456	459	498	486	483	448	484	456	466	496	451	452	422	473	467	468	451	408	477	447	440	527	470	435	485	428	452	433	446	469	480	454	461	466	480	441	446	474	408	465	433	423	489	483	478	454	459	457	468	489	452	489	470	439	456	451	458	453	491	470	471	485	455	448	459	467	449	469	490	480	483	465	500	455	473	480	468	456	474	459	458	428	499	469	455	490	457	456	452	460	434	439	452	477	447	476	459	466	445	478	455	462	488	452	435	485	438	449	472	453	437	487	481	459	441	463	446	463	467	445	454	446	437	457	485	447	423	469	464	449	459	511	448	458	451	475	463	451	416	450	469	475	446	495	451	487	453	450	480	469	490	440	486	462	500	469	482	476	446	469	456	492	465	474	469	451	467	480	476	456	487	444	434	483	451	436	458	470	493	465	475	446	448	460	460	443	502	456	514	472	478	484	457	463	481	469	466	477	438	461	473	474	450	484	495	492	455	503	451	466	478	458	449	480	471	484	482	446	471	438	438	446	443	477	486	487	491	410	450	463	456	459	453	449	459	451	467	429	458	442	478	518	469	413	444	482	491	456	476	452	468	432	475	463	500	474	475	467	490	482	466	436	451	442	442	463	461	456	451	420	461	472	462	448	482	434	466	472	489	508	460	475	502	437	443	455	474	456	486	488	463	457	416	431	473	455	441	457	504	460	481	517	430	471	440	463	447	451	440	460	475	497	444	449	490	442	505	472	456	486	439	484	452	466	491	462	448	498	444	460	463	457	430	512	452	424	471	464	485	453	473	453	475	458	456	453	487	443	473	439	487	436	491	463	456	455	466	457	449	479	427	498	471	443	481	427	447	502	469	428	481	439	456	466	456	457	463	470	447	449	446	444	485	474	460	488	463	432	409	452	447	456	433	474	470	470	464	462	504	459	449	464	459	464	474	448	476	428	481	454	466	448	446	448	446	424	465	476	475	469	497	467	514	413	452	468	498	499	433	481	456	463	485	489	417	454	454	482	461	459	423	490	434	479	489	476	492	448	440	491	433	416	480	453	430	450	455	459	507	461	441	476	473	481	430	523	469	433	457	459	449	449	474	410	450	460	486	446	480	467	451	489	487	466	458	452	474	468	450	459	454	549	474	480	457	474	489	459	494	462	467	482	486	457	413	508	491	452	430	519	462	472	471	484	436	459	460	463	462	455	449	465	480	442	451	430	476	460	472	478	487	444	442	506	477	476	472	420	417	419	464	481	439	450	472	462	445	497	430	465	457	480	465	486	482	461	473	443	507	489	442	466	434	480	447	453	460	470	484	437	446	432	504	443	434	498	458	455	482	421	470	476	451	450	470	441	412	468	465	488	464	465	488	468	491	474	474	450	451	461	438	486	462	469	439	446	466	469	499	421	449	466	474	448	458	466	450	485	496	454	416	449	459	421	466	470	452	453	455	470	429	462	492	458	463	445	416	489	478	448	483	471	424	470	466	493	475	458	479	458	433	488	451	420	457	451	477	455	465	460	486	505	449	474	459	457	475	444	482	451	434	457	474	427	472	476	417	446	464	437	470	455	440	460	465	432	483	445	467	433	494	458	450	442	471	470	449	466	480	503	458	455	463	510	455	469	478	481	484	456	480	479	453	499	482	476	432	470	428	467	485	482	399	470	448	481	459	446	459	507	468	467	485	432	459	465	467	470	451	457	457	491	446	482	474	476	483	454	465	421	471	445	475	460	450	452	504	462	460	428	446	448	451	437	454	470	473	472	453	442	417	496	445	475	460	439	466	450	441	458	422	439	471	429	436	430	450	474	472	446	471	473	432	417	459	462	454	410	476	466	467	440	442	457	477	425	455	447	450	451	465	449	438	469	462	482	487	431	469	446	451	434	482	477	452	447	474	454	479	439	474	453	466	459	427	441	450	434	491	500	469	463	413	424	450	485	478	445	463	489	511	441	488	449	446	476	454	489	469	425	483	448	455	469	442	500	476	473	483	481	405	465	486	442	445	479	451	504	461	442	446	456	482	449	511	449	453	435	474	444	481	448	440	471	441	453	465	452	452	476	443	447	399	455	421	418	475	402	500	451	440	502	473	457	486	450	448	447	491	452	462	457	464	468	474	462	430	444	469	466	431	484	447	471	463	463	442	457	466	479	488	459	531	433	473	447	497	482	450	441	480	428	482	474	470	437	443	433	429	469	422	496	472	469	495	439	466	422	436	469	469	441	476	498	470	431	468	485	486	494	509	474	456	472	485	440	447	466	456	480	446	475	449	482	427	466	441	471	465	447	469	447	473	498	459	456	453	462	445	487	462	475	454	414	462	457	421	469	471	437	487	494	478	476	470	451	481	445	476	478	467	452	476	486	480	420	436	459	442	483	452	461	461	449	478	465	410	421	465	491	464	456	475	426	471	467	445	491	439	474	450	437	422	474	432	452	461	450	476	449	417	460	451	442	472	501	460	480	432	414	479	486	473	421	499	434	490	439	446	420
41095	53187	53487	18642	2348	1795	1555	1341	1249	1124	1009	1023	954	895	879	922	931	879	912	856	872	807	844	814	877	822	761	787	787	756	774	749	795	807	788	780	798	812	788	800	761	811	784	753	779	779	862	789	748	795	783	787	757	771	743	832	749	770	793	731	765	808	747	800	739	759	782	726	785	761	806	738	781	798	764	737	822	739	777	803	773	786	744	729	732	768	757	761	796	769	750	772	710	827	799	793	785	742	774	819	757	772	795	811	813	738	758	777	785	766	749	820	744	729	714	813	765	749	744	795	763	815	771	775	810	782	787	774	787	763	740	785	813	797	790	784	790	765	774	778	786	802	788	768	753	793	833	754	749	806	793	792	757	764	779	763	757	735	783	788	749	732	780	783	723	735	752	746	741	774	785	751	756	797	784	784	760	779	807	743	717	762	789	755	755	759	787	771	760	765	798	755	777	769	745	726	728	765	731	762	735	784	733	791	750	758	764	791	730	801	728	746	782	800	761	767	753	803	759	798	722	768	752	787	821	764	763	779	788	787	770	752	760	770	816	761	742	816	782	778	733	706	737	797	763	753	724	765	730	779	815	810	781	748	758	790	810	747	754	771	712	756	757	737	746	819	784	778	752	739	756	795	757	778	774	748	790	748	810	795	732	753	817	814	770	713	743	837	762	805	710	738	824	767	802	764	756	696	744	786	752	708	756	758	791	758	806	738	786	755	800	777	775	779	792	785	737	748	681	779	777	719	788	778	825	773	780	786	785	780	800	744	786	766	757	797	754	764	759	747	782	782	697	841	741	748	803	736	694	776	786	811	771	788	762	773	756	740	752	854	734	729	708	731	783	789	809	770	749	774	780	737	809	785	793	721	741	757	744	797	744	789	768	799	787	802	750	809	773	715	793	757	739	769	780	767	766	792	774	783	843	798	780	775	793	790	774	716	809	735	788	747	748	733	777	748	742	737	734	792	739	731	738	751	706	766	796	744	755	778	725	763	766	792	769	733	755	777	770	727	733	712	760	786	743	724	738	787	755	752	766	823	771	789	795	761	758	768	769	879	756	811	791	771	743	818	796	747	799	707	749	756	736	766	760	778	783	800	742	784	765	732	736	795	751	714	763	740	784	796	752	765	779	778	745	746	782	757	823	790	737	733	749	739	740	757	796	782	740	758	750	755	779	762	736	803	728	788	788	777	767	805	769	749	813	744	789	787	808	783	786	799	791	783	786	756	762	781	789	756	803	811	772	791	789	759	769	771	790	794	784	781	807	789	751	768	748	793	806	778	758	725	774	796	784	793	800	775	738	772	745	755	779	772	767	748	824	764	764	790	762	768	772	745	756	780	767	826	796	781	719	725	775	770	792	703	756	796	762	738	774	743	791	733	758	780	758	767	721	732	733	816	768	741	756	775	769	719	830	803	776	767	794	768	804	799	776	775	805	762	818	742	757	729	785	768	748	769	812	790	742	782	761	788	805	754	770	833	825	809	745	780	780	779	746	774	754	773	770	801	823	778	754	751	745	774	790	744	759	804	794	781	740	754	785	810	766	817	781	786	763	789	759	757	798	842	775	809	767	755	765	768	768	800	782	782	765	720	714	754	796	788	760	757	778	776	808	711	769	767	746	809	773	752	750	791	785	803	737	748	773	741	781	780	751	762	740	775	790	712	788	795	773	740	722	766	768	765	760	790	734	792	767	752	750	779	805	800	752	785	786	794	765	765	753	770	763	755	783	813	746	802	800	743	734	795	762	738	774	778	785	770	767	734	797	779	811	778	768	791	785	780	763	772	770	790	772	751	792	803	821	789	784	749	768	808	762	804	821	750	762	792	795	765	742	809	806	699	775	770	837	763	826	783	786	821	722	791	792	813	765	749	741	727	738	808	804	742	751	783	749	817	794	789	772	717	741	808	773	777	752	809	770	797	800	761	758	769	782	724	818	756	779	772	723	771	787	771	735	769	754	729	761	765	737	724	749	764	756	830	791	782	766	796	743	804	769	769	804	786	767	772	780	733	819	808	770	755	802	767	764	766	767	796	783	750	728	740	733	777	744	775	803	871	757	718	822	806	801	815	779	729	735	772	757	735	746	789	760	758	767	724	748	780	733	743	780	806	791	793	712	764	820	763	753	780	731	771	781	740	806	782	756	753	786	781	806	766	754	768	756	785	753	810	769	761	718	729	757	774	707	757	776	766	757	715	775	796	756	801	773	740	754	791	738	781	805	784	712	733	771	778	776	742	740	760	770	811	789	766	791	778	844	760	810	813	829	751	793	770	728	793	783	752	757	763	709	790	766	788	755	761	777	785	776	776	734	767	760	771	776	756	759	772	781	783	759	798	748	774	773	750	735	760	792	779	783	804	800	784	786	761	786	758	768	711	770	803	794	760	798	771	845	777	769	779	748	806	757	771	730	835	799	768	779	840	780	776	757	751	739	756	749	725	829	760	751	750	767	789	777	776	733	766	782	750	800	772	824	784	784	723	741	745	785	788	771	795	748	803	750	790	766	772	740	802	778	773	768	755	766	738	767	773	754	780	760	798	756	747	746	826	756	837	821	766	746	779	757	773	756	746	823	777	738	767	799	757	767	806	827	828	750	803	801	764	746	701	836	789	765	758	764	739	782	744	775	792	816	773	770	757	742	797	754	779	797	772	774	754	780	780	789	747	748	778	756	816	781	771	760	800	796	760	757	799	775	783	803	775	806	774	772	711	787	770	757	776	741	744	811	776	762	753	778	736	724	830	782	763	760	800	781	783	762	794	789	718	778	779	767	694	751	773	805	810	812	798	788	821	798	760	793	846	739	777	771	743	756	773	750	790	717	772	791	753	780	784	799	764	769	783	760	751	788	813	695	799	796	765	786	785	710	772	777	798	793	791	803	787	726	743	810	719	762	720	776	763	769	776	773	745	764	774	770	767	747	728	815	782	801	776	731	739	775	802	803	784	725	788	810	769	779	749	746	787	829	698	787	790	759	747	772	780	782	735	813	770	778	781	747	744	726	768	736	814	812	776	735	792	749	809	748	810	783	729	766	795	768	753	756	706	791	771	795	774	790	794	797	755	765	731	743	799	797	796	806	746	767	753	794	741	760	771	761	754	737	746	777	766	798	769	700	763	781	731	794	764	748	747	777	770	793	736	775	766	758	757	741	754	763	758	782	839	766	754	798	743	818	758	762	750	763	778	802	741	799	776	771	756	769	794	769	759	761	784	782	728	721	800	817	798	761	711	780	761	813	750	743	801	717	763	754	796	794	755	803	798	782	801	755	732	772	764	803	760	772	765	753	750	756	785	753	788	772	750	786	769	768	774	749	760	797	794	798	779	770	786	792	794	783	762	783	688	736	769	786	734	780	786	755	768	740	709	722	776	776	759	785	785	803	772	789	782	797	763	764	767	747	774	760	751	759	795	806	744	719	802	763	773	793	814	789	731	827	732	781	775	736	746	749	735	767	805	784	802	770	805	765	773	783	788	772	754	787	803
23046	21118	32696	27852	20869	17710	5653	1084	873	818	789	700	750	683	726	764	689	726	674	662	719	667	700	679	689	626	627	627	622	678	650	672	642	608	656	672	603	651	643	630	663	643	663	671	636	617	652	681	616	633	609	658	640	655	630	620	638	675	648	624	642	637	637	604	611	655	613	633	629	636	596	624	626	644	660	629	645	603	648	661	624	666	637	597	603	641	607	625	617	644	615	582	636	616	661	629	620	624	621	655	655	587	639	631	694	639	684	588	643	656	607	678	647	641	612	605	629	655	666	625	670	624	662	638	638	628	686	609	576	612	637	629	654	635	624	581	628	581	627	624	600	585	608	585	623	661	600	626	614	665	631	647	620	611	640	621	624	602	646	655	625	637	667	606	597	613	629	638	607	627	654	615	610	606	638	626	635	612	636	579	604	647	633	651	613	609	613	621	620	621	646	611	642	606	636	660	633	620	642	614	630	631	636	654	637	617	617	605	671	636	655	598	673	647	624	613	658	600	633	643	654	652	624	628	603	617	664	640	617	623	607	667	605	650	655	642	598	620	626	610	616	584	651	668	661	689	651	631	634	621	606	614	645	656	641	618	641	610	625	642	622	657	628	588	618	617	612	620	627	611	587	620	645	648	667	637	594	619	612	592	665	582	637	650	586	594	583	631	618	642	643	601	586	578	656	624	658	668	617	640	581	627	603	661	621	643	637	638	657	637	621	620	622	635	655	590	571	633	628	649	629	620	651	637	631	636	616	636	657	599	625	642	712	661	610	606	626	592	615	604	626	644	620	592	579	635	631	632	645	645	641	643	581	605	647	647	590	620	618	590	635	607	634	632	636	659	633	664	595	624	642	620	603	623	610	593	602	643	645	641	626	647	597	651	608	648	614	593	632	604	611	617	633	613	631	608	611	603	690	652	626	622	581	632	632	639	619	651	636	631	631	631	633	635	629	619	637	652	687	673	623	618	647	629	582	614	624	616	637	654	623	596	624	577	579	638	621	604	622	640	649	596	654	662	646	616	648	610	659	657	603	608	563	625	621	668	605	618	623	593	660	666	596	670	645	665	661	592	643	635	613	622	641	644	627	628	625	604	596	648	616	604	635	636	630	596	613	635	627	639	631	630	666	627	607	600	610	626	604	632	619	661	621	634	621	637	607	598	659	648	742	638	685	673	560	659	646	655	638	608	628	627	651	587	629	645	666	627	624	612	637	640	607	576	595	590	638	609	606	672	584	562	669	653	590	596	560	607	610	622	634	626	604	626	607	630	678	660	645	621	641	623	611	611	626	661	634	640	595	617	635	650	619	593	673	599	605	610	670	634	655	641	622	605	600	647	636	614	607	636	627	647	660	663	613	630	662	625	637	661	588	655	642	599	608	645	630	625	580	626	653	630	641	652	668	605	604	641	655	611	641	620	665	672	629	606	662	667	632	602	617	618	613	647	649	633	656	598	622	617	584	644	617	631	622	634	592	663	656	606	599	639	663	624	660	588	603	586	646	650	621	618	621	645	604	605	601	606	615	607	678	634	651	598	663	622	664	618	620	651	687	634	592	613	686	643	615	623	645	657	670	645	611	664	621	610	598	574	587	589	631	681	571	645	623	638	612	647	637	648	635	637	660	615	616	613	612	594	591	635	632	628	618	648	573	633	611	628	632	627	613	575	620	651	634	613	613	674	613	630	597	612	600	597	648	638	615	644	612	612	681	606	616	664	598	608	633	611	610	612	616	641	626	602	598	609	650	660	612	651	626	588	599	644	597	617	619	626	631	637	645	610	653	669	618	617	655	633	643	585	620	636	608	655	578	643	632	606	644	620	643	662	635	624	585	598	641	674	642	668	622	670	619	589	660	614	627	587	618	599	628	652	571	593	554	629	641	640	641	624	664	617	604	617	634	683	609	573	644	602	630	636	667	637	636	608	617	593	623	608	628	666	645	647	577	663	624	657	608	656	624	599	630	573	583	642	599	642	620	646	658	601	632	611	647	619	646	652	636	613	649	636	649	629	668	589	575	630	600	617	602	588	634	651	622	604	648	633	618	652	619	581	603	646	618	647	657	612	608	626	613	650	605	608	645	638	648	629	599	581	595	624	614	584	647	647	576	602	651	598	600	658	645	646	605	669	649	602	672	641	608	620	590	668	603	626	609	611	619	598	606	654	621	581	650	666	649	624	596	659	631	607	640	616	620	654	564	613	638	637	601	621	676	655	647	631	603	610	671	634	605	639	644	587	595	639	646	599	660	689	632	657	608	622	626	626	621	618	604	624	599	616	644	650	658	633	659	625	626	599	618	629	631	617	595	610	563	672	637	612	604	615	614	641	635	628	634	648	612	607	606	617	630	570	624	607	598	621	616	628	637	631	676	621	640	663	617	622	631	619	621	632	674	624	657	622	616	642	630	666	614	639	609	633	627	608	646	624	632	645	602	614	652	564	651	646	655	651	628	673	666	608	679	627	651	614	638	622	675	625	586	644	625	652	620	617	599	638	599	673	648	578	627	652	671	659	639	621	660	625	630	596	631	623	600	660	612	637	636	596	642	594	649	603	626	641	689	570	634	587	600	647	649	631	616	605	606	641	619	650	659	603	602	652	650	635	632	631	632	628	636	645	609	595	639	611	634	663	650	625	637	626	602	576	585	643	606	614	598	643	635	687	610	620	664	566	593	632	648	620	629	577	581	621	597	609	648	627	633	627	590	616	627	624	653	613	670	572	694	639	637	608	636	621	596	631	619	550	666	643	627	601	614	603	639	642	625	610	606	598	662	623	618	618	583	597	621	643	617	663	653	587	631	614	614	666	611	581	612	621	621	646	627	656	618	647	647	644	640	655	641	624	624	639	599	628	616	623	568	655	655	660	614	622	652	589	614	654	637	630	604	656	594	641	640	653	610	664	637	660	620	606	598	699	656	628	660	619	647	624	623	655	621	569	623	599	660	644	628	650	672	646	571	651	669	630	634	663	606	603	670	608	619	634	605	595	635	676	614	616	596	613	628	612	581	658	658	645	612	580	630	583	637	656	634	647	612	652	637	628	649	586	592	650	638	597	602	593	651	651	616	631	622	626	609	684	621	647	627	651	631	636	613	611	579	576	640	609	624	640	719	646	597	575	634	641	685	612	627	636	627	600	610	627	614	677	639	626	645	631	653	622	634	624	628	636	573	634	661	614	629	643	650	604	598	640	665	670	579	647	605	633	628	608	636	622	646	682	623	599	638	591	655	619	689	634	644	622	658	593	612	639	643	582	610	638	650	633	601	600	619	661	611	579	639	591	605	651	677	625	589	621	640	592	612	667	643	667	614	637	653	640	663	670	607	628	604	593	649	650	584	629	605	647	625	602	605	619	588	667	602	663	631	611	586	697	648	630	606	629	639	632	619	617	588	640	605	675	640	623	637	633	652	601	643	694	568	625	610	621	615	610	647	627	633	600	620	660	654	618	645	594	631	605	618	616	605	620	619	635	634	641	594	660	600	623
49585	67350	59105	21506	3774	2973	2466	2109	1780	1633	1570	1411	1397	1295	1249	1218	1183	1138	1198	1104	1133	1147	1159	1136	1159	1117	1040	1099	1049	1048	1046	1096	1049	1070	1065	1089	1077	1041	993	1023	1056	1030	1030	1035	1010	984	983	1032	1018	979	1043	1057	1063	986	1031	1034	1010	1053	938	1025	990	1067	1067	1090	1011	1004	1063	959	1012	1020	1051	983	972	1003	1013	1064	991	1004	1029	963	1024	1004	990	973	963	984	1086	914	990	961	975	1018	1002	1062	993	974	1031	988	989	987	990	932	1054	995	1005	1016	981	1021	1013	1014	1075	1006	939	1024	986	969	991	959	977	949	998	1026	923	972	1016	1026	1035	1049	995	1012	994	994	975	1019	1041	1017	1030	1044	999	929	991	1018	1007	1046	1062	998	958	976	981	1049	1009	1030	1010	977	1000	999	1016	1037	1007	985	1048	934	1030	988	988	974	997	1018	1057	989	981	974	1066	997	1033	976	1005	1009	1000	1045	961	1061	1026	995	962	1046	1002	997	991	953	1001	1022	1024	1029	977	1016	994	959	1013	1010	991	1007	1015	1014	1014	999	1057	1041	972	1043	1017	986	1016	976	1003	967	987	1015	1023	973	1026	999	1026	1030	1095	972	1021	998	979	1016	1044	1003	1015	1050	991	991	968	985	1031	1015	961	1043	969	948	988	976	1044	1028	983	931	960	1016	1012	1022	1011	988	969	1008	966	1076	1039	920	977	1043	984	979	997	1013	1031	982	1014	984	944	989	1017	987	1000	998	997	961	1010	1036	951	971	1022	995	961	1005	1021	1039	975	981	1015	1039	1040	1002	1035	1063	1016	1002	1013	1029	990	1001	991	1027	1111	1046	970	991	1067	1002	1011	982	970	1037	984	1034	1000	1056	1009	964	1012	1033	1028	1005	984	1048	1001	945	1002	924	987	1042	973	1006	994	1048	1027	1015	1008	981	989	1024	1005	948	980	1009	1025	1005	1004	969	1015	930	1013	1029	992	963	1008	966	956	1004	1017	1016	1015	964	991	1022	1021	969	948	1000	985	990	964	1022	978	983	974	966	1026	993	1048	1022	1025	978	988	995	1002	953	986	996	1001	991	1018	1001	1019	989	993	1001	997	957	986	986	1011	1046	964	1025	1016	1031	979	1008	1029	1035	1056	1046	998	945	1001	983	969	997	1006	1040	969	1045	1020	980	981	988	1025	985	969	1020	1021	997	988	968	981	1035	987	1051	945	1052	1068	999	998	1026	1011	1015	1079	1001	1017	997	977	990	1002	1032	985	1052	1012	952	1008	1044	1015	981	1057	967	986	992	976	978	976	1008	978	1027	1045	988	976	1026	976	967	968	994	1049	977	1024	970	1026	980	1007	987	975	1009	980	978	1019	988	991	1010	985	1003	992	997	978	1040	994	977	1015	974	977	1018	982	1025	1042	1005	1025	1049	1004	1005	1002	1050	1021	1050	982	1038	1027	1046	1012	997	964	979	994	981	1039	989	1018	943	1023	961	979	960	968	1038	977	932	965	952	1015	1007	1029	1001	1006	1059	980	1078	965	991	1016	1029	975	997	1016	1046	1027	999	954	994	994	997	1002	1047	1001	1009	1009	1018	1038	998	950	993	1004	1006	1016	1085	1016	1036	967	967	1005	982	922	998	1028	1029	1027	1000	1013	1034	1019	991	984	989	1029	1000	1004	963	1029	987	947	1004	1047	1037	1029	1032	1026	1020	965	981	1004	967	1058	980	1010	1016	1017	960	1118	990	1000	1037	1074	988	983	1004	1042	991	1048	1014	997	1019	1029	991	975	1000	986	996	983	1014	959	1020	1019	982	1002	1031	1004	1014	944	984	990	1010	999	1042	977	1023	1018	1037	1038	1020	999	970	988	1046	999	988	950	986	988	1011	1005	1086	991	970	979	1011	1022	985	955	1034	989	986	991	1027	976	1058	968	1048	1020	939	957	1005	1023	972	996	1036	968	974	1037	1019	966	991	991	1024	991	1005	1005	1004	981	962	1004	1004	968	1016	998	1014	1046	986	994	954	999	1016	994	1057	1018	955	1015	976	1033	980	1005	1068	1006	986	999	1013	1017	933	967	1014	1002	1002	1041	1035	1007	982	1005	991	1012	1027	966	1008	981	1001	1011	1026	999	993	1023	992	993	1013	939	927	1081	1012	988	1006	1007	958	974	1008	1022	992	995	1018	1024	1003	967	1009	1043	953	986	1033	992	1015	996	1008	996	996	996	960	1002	986	1014	1014	1016	1016	1000	1054	1002	1036	1041	1026	982	978	1041	1035	984	1003	967	1026	987	1064	1002	965	983	1065	964	998	1057	1003	990	1004	970	988	949	1006	1054	1004	1021	967	1048	997	1049	959	1053	978	992	1006	966	1008	997	1009	982	944	1007	1014	949	989	996	1043	1004	1057	1007	1034	1011	949	950	1010	1018	1026	1032	1044	998	1002	984	970	990	969	1045	988	1025	1020	1052	962	993	934	1050	1031	996	1016	1022	990	924	1061	995	1047	987	1016	949	996	986	1040	996	1057	1007	970	1027	973	1034	1067	1020	1008	970	1002	1018	993	1052	980	1041	949	1015	1044	1026	987	998	1057	1003	989	1025	1006	987	990	993	998	1002	991	1044	969	1016	1027	1006	1033	1039	1020	987	1005	1022	1023	989	1010	940	1063	997	993	982	1006	998	979	1010	1015	1056	965	1053	950	1023	992	1037	1002	1014	941	911	1065	948	999	1020	972	987	1041	1017	974	1015	951	984	993	988	943	1040	995	1019	992	996	979	966	1028	1098	963	981	988	1018	1033	965	984	1029	962	1055	1015	1036	1002	997	985	966	995	1017	1034	999	1047	1061	1056	1000	985	996	986	979	1053	1029	963	989	944	991	1036	998	995	991	1037	972	948	1002	935	1049	999	1028	972	1007	983	988	993	960	1037	1003	994	998	1003	1024	992	1045	1018	983	966	1009	995	1004	1047	1017	1023	1030	977	988	1003	1084	1016	1011	1000	1015	988	923	1029	992	1028	986	967	1056	1014	960	1043	1057	999	1074	964	974	990	981	1016	974	986	988	997	985	1005	1004	996	999	968	1030	955	934	959	1010	985	1022	999	987	1069	1007	960	943	1039	1032	967	1042	991	980	1066	1008	1024	1011	963	953	1025	959	1015	1066	1042	1034	970	1028	1006	988	1012	1020	972	1019	944	1020	1036	981	957	988	1014	1011	1000	1003	1035	1023	1027	1003	955	985	1046	1007	1009	1018	995	1012	989	953	1002	982	993	1009	1041	1062	949	1009	1007	979	971	996	981	1014	1064	958	981	1013	1008	1018	980	978	1001	996	958	985	1031	1002	979	969	1046	1036	1046	1028	980	968	1027	1024	1071	1003	993	1024	995	985	1001	1004	1021	1022	1066	966	1051	945	982	1070	974	1061	1004	1010	979	1056	1008	1002	1052	1010	972	994	1034	948	1014	1097	1028	1023	997	1006	1006	950	1061	1035	960	993	958	1060	1012	1067	991	986	1009	990	997	1077	997	1029	1021	930	1043	986	993	952	1009	971	1072	1052	1010	990	1026	899	929	1005	1060	1036	1036	981	952	940	949	996	977	1016	1031	1080	967	972	1042	982	999	980	1057	977	977	1026	1042	976	987	975	960	993	971	1089	1049	1022	988	1001	1015	1039	1083	984	945	994	998	993	930	1036	989	1004	1047	977	1074	1028	1028	959	944	1014	985	978	1054	932	1025	991	1012	973	942	965	1035	953	1005	1007	1016	1013	997	1018	1011	940	1021	989	1064	1005	993	942	988	992	983	958	1005	997	1009	1031	900	965	985	976	986	945	985	959	983	995	1025	1030	1018	1043	1033	1011	989	1028	1001	999	1028	1009	1009	1037	950	942	995	969	1000	1064	940	1039	1027	984	1001	1051	1002	970	1031	975	987	1059	1001	979	940	990	972	992	986	1070	1053	930	946	1017	987	1040	1008	998	983	1045	1000	1005	1015	980	997	1037	969	981	987	1003	1005	949	1010	1002	1000	1033	1006	976	1048	997	1068	1039	1023	1004	978	1000	985	985	1004	989	998	1009	981	981	1022	999	998	980	1010	1005	974	1010	991	957	1002	999	994	981	1047	975	966	1034	978	1002	944	1030	1029	951	958	998	966	979	1044	1020	1067	1031	989	991	1006	997	1040	965	997	1017	1001	1017	973	1024	982	1011	1006	1041	1035	935	973	1020	918	1026	980	999	1017	976	1006	1056	1026	1022	1016	995	985	1003	981	1011	991	990	1024	971	991	967	1002	1018	1017	1018	1041	979	1003
26599	21342	24371	13983	441	232	217	260	226	212	222	199	223	183	208	186	199	213	183	211	195	201	202	205	190	195	201	211	200	189	203	205	213	231	219	213	196	203	216	219	198	201	210	187	218	202	205	209	188	221	224	194	181	218	218	201	212	192	215	185	200	200	183	209	180	189	204	179	202	176	203	229	191	203	209	225	222	216	221	220	194	246	203	202	175	195	211	212	222	229	187	219	225	225	184	192	195	187	191	218	205	213	195	201	210	222	211	208	213	199	210	192	226	186	200	196	186	183	189	192	191	205	217	239	188	188	182	199	201	207	169	210	233	203	187	190	200	190	208	194	206	193	203	207	183	196	202	234	216	208	196	217	209	194	199	221	206	180	195	220	196	200	191	190	213	216	220	176	181	204	202	202	209	197	196	214	206	214	208	203	223	199	213	191	219	193	223	208	177	210	198	187	207	213	221	198	232	202	194	183	192	218	233	206	206	200	206	192	186	195	214	184	225	205	213	186	185	219	192	209	187	227	202	195	215	220	217	215	205	200	202	216	207	216	213	193	198	210	205	219	211	206	203	194	198	191	203	187	205	213	187	186	205	194	182	196	195	190	202	218	207	224	195	210	208	174	177	205	201	193	220	206	199	213	170	213	177	203	214	219	212	186	190	208	205	196	203	195	216	194	165	195	205	206	219	192	225	193	186	217	219	211	207	171	191	214	196	211	195	218	215	232	212	200	196	172	204	193	189	200	230	213	202	192	211	196	202	213	208	181	202	197	224	185	202	174	222	189	198	200	202	185	211	223	196	205	185	202	183	208	195	197	182	191	206	208	217	185	194	208	182	207	204	223	225	188	200	172	211	198	212	226	220	187	224	193	207	231	211	199	171	203	191	233	201	216	197	193	215	177	204	215	210	207	194	221	186	215	216	223	220	195	230	219	209	214	210	231	203	185	236	194	216	212	182	209	200	219	203	204	205	210	225	183	224	201	207	208	196	224	181	207	212	180	200	204	191	184	212	192	200	201	187	194	214	187	201	210	225	209	221	200	226	208	182	215	216	205	214	180	205	192	219	200	180	194	205	195	188	217	166	214	190	209	225	190	182	209	198	184	196	196	233	197	226	209	215	202	208	214	201	208	212	211	205	210	188	211	231	196	214	219	186	188	205	200	208	207	190	208	213	217	180	198	208	209	214	224	218	209	195	180	215	219	209	199	181	219	223	200	196	225	219	202	216	212	205	192	221	190	218	200	191	204	202	187	216	214	220	182	196	222	202	208	191	211	222	197	215	201	193	203	183	219	199	181	188	200	184	220	187	198	207	196	206	213	202	209	200	208	217	186	202	209	239	213	215	209	193	203	195	204	193	203	198	190	204	177	190	196	220	203	216	232	181	227	183	196	221	204	191	185	204	231	207	188	187	213	202	191	219	199	205	211	199	209	213	217	192	211	197	235	168	209	229	181	203	192	186	207	206	191	200	218	185	206	207	194	184	179	213	197	200	218	191	218	226	214	188	229	219	200	203	222	198	188	222	192	205	193	190	222	198	210	201	227	182	212	200	189	211	177	218	204	215	219	218	184	214	222	205	209	189	200	209	183	211	223	201	196	198	201	178	178	184	217	216	191	177	227	200	213	213	201	185	202	253	200	184	217	215	209	195	195	189	201	192	189	224	237	219	215	208	191	199	182	232	201	205	206	212	226	200	216	210	210	231	223	221	203	219	197	218	207	191	200	208	197	203	205	220	193	223	199	182	216	196	208	195	200	211	226	190	217	191	218	220	208	186	223	208	204	221	187	203	190	196	191	209	190	201	207	208	200	228	205	225	205	228	205	209	220	235	193	222	171	200	196	202	224	191	187	201	204	206	176	180	199	187	181	200	202	193	180	201	187	226	201	218	223	227	197	196	208	200	220	192	221	203	217	224	226	213	189	190	232	208	194	204	172	209	208	199	175	193	210	202	206	223	193	208	205	213	203	216	192	196	198	212	210	205	202	183	190	224	196	207	184	220	213	192	217	214	227	222	212	216	224	202	215	192	194	226	213	223	213	193	183	224	202	240	208	185	197	223	192	199	209	191	219	190	193	181	203	217	187	190	225	183	199	215	196	186	230	237	225	232	207	185	199	211	198	226	185	187	199	196	182	219	198	206	207	197	219	201	187	217	236	210	201	199	193	215	204	158	198	192	190	179	210	218	187	211	200	192	193	206	204	214	175	206	205	212	204	224	220	185	195	185	207	194	196	194	193	205	195	192	188	199	208	220	211	221	215	181	230	192	212	218	205	208	206	185	243	202	194	215	195	210	218	178	193	203	214	197	210	197	213	194	213	186	189	214	205	174	215	206	223	202	218	195	217	196	186	207	200	200	202	217	227	199	197	205	190	185	199	215	193	179	200	219	189	184	215	193	201	217	183	201	207	197	203	217	213	199	175	205	216	210	213	223	197	193	203	204	207	198	227	223	208	186	209	198	201	203	181	199	217	219	174	213	196	198	216	180	202	209	191	208	213	209	217	202	217	206	211	194	241	218	201	191	193	216	200	207	198	213	212	164	199	213	232	210	196	210	196	200	221	225	204	208	227	181	174	211	209	223	182	229	186	201	199	180	176	194	214	191	212	201	207	210	205	229	193	201	208	215	176	186	203	205	199	200	178	243	205	212	219	186	231	230	219	191	181	210	200	195	188	187	180	197	220	191	199	216	203	211	235	198	196	203	212	178	200	201	210	204	202	195	215	208	225	217	222	208	208	228	184	197	204	203	184	176	216	219	185	187	199	204	216	192	203	195	210	173	211	213	203	207	194	215	201	204	187	226	222	213	209	216	208	218	185	234	216	190	174	202	221	207	222	224	184	194	200	205	201	209	216	207	204	194	190	220	213	220	197	215	188	229	207	182	204	211	203	192	214	200	199	186	224	178	211	179	208	203	214	221	177	213	199	205	220	209	239	220	218	195	192	217	209	199	200	210	224	219	180	203	219	194	204	222	205	190	200	202	188	199	212	180	203	196	196	235	207	207	195	174	180	194	221	211	197	227	197	213	223	207	209	201	190	216	189	178	190	189	207	207	205	190	191	203	215	217	217	199	205	187	219	199	207	184	211	201	222	182	196	212	212	179	186	181	200	208	226	208	204	209	173	214	201	221	228	191	185	235	210	202	183	202	226	216	184	183	214	202	180	178	219	209	206	204	223	186	224	208	209	181	191	230	195	208	216	200	193	191	207	195	201	210	207	236	201	206	175	201	192	208	209	206	245	227	204	209	200	195	187	203	209	210	220	195	194	196	184	208	218	222	209	202	216	197	245	200	188	207	188	200	186	207	185	183	195	220	227	196	233	216	206	216	202	161	212	200	178	188	206	193	215	184	209	194	221	182	173	156	203	201	226	199	199	220	202	196	195	198	185	177	189	182	199	223	203	188	171	207	244	189	212	218	218	240	203	218	193	219	206	208	224	217	196	202	196	203	215	191	178	186	185	203	197	192	205	201	216	207	226
20241	28655	24903	9754	528	466	423	406	397	371	420	384	419	364	391	396	400	388	373	377	384	396	382	359	354	379	350	385	364	351	384	396	399	370	386	324	357	371	313	336	360	336	359	373	365	366	348	360	372	367	338	352	382	374	365	357	343	366	360	392	371	372	371	372	382	339	331	337	353	339	373	376	356	374	376	388	383	345	354	353	336	338	350	374	405	375	349	345	343	396	370	358	315	356	345	343	368	390	385	378	352	361	350	372	370	334	410	365	365	412	369	345	362	344	387	390	401	374	370	376	333	351	389	363	358	375	358	341	350	396	400	372	362	364	357	350	369	354	369	396	353	353	356	344	395	371	363	367	364	393	369	366	339	362	382	357	330	367	366	347	373	375	370	354	344	373	366	357	357	379	370	340	355	365	356	357	327	347	361	362	404	344	379	342	347	380	342	369	381	383	365	369	351	356	354	353	362	376	384	347	374	350	398	355	374	371	380	358	372	363	340	359	335	369	363	349	364	366	353	340	358	395	355	375	371	333	347	359	358	351	362	361	346	356	372	379	365	371	341	388	377	362	361	370	334	351	365	362	350	356	354	328	382	374	364	371	342	318	361	390	347	313	374	328	374	408	349	366	383	351	360	381	337	387	358	394	394	350	382	372	354	428	337	340	348	340	360	339	374	337	358	343	386	339	369	351	376	373	383	368	398	360	352	420	359	350	407	357	379	373	359	350	327	386	330	356	347	344	322	347	361	367	347	347	365	360	348	374	351	351	373	396	342	363	378	341	383	340	356	316	349	366	365	350	349	348	378	340	370	349	373	358	368	352	357	349	355	351	351	333	344	337	350	367	371	363	341	360	360	357	336	332	348	358	343	340	356	375	357	359	367	323	351	350	348	353	332	382	365	364	378	351	334	374	350	400	354	359	361	350	348	400	398	349	370	367	326	366	358	368	375	345	393	354	346	351	360	336	352	332	387	313	363	356	385	353	360	351	376	358	359	354	370	342	363	346	390	358	352	359	322	363	367	359	364	371	348	329	361	397	368	351	362	371	360	337	371	361	325	359	332	365	363	349	334	359	374	389	351	368	350	363	364	357	341	363	367	382	347	347	336	387	366	325	374	359	359	347	355	366	354	386	364	368	354	353	350	362	340	349	375	343	345	363	356	328	365	329	348	382	351	364	388	340	373	357	349	376	370	337	380	360	360	360	348	365	362	379	394	362	368	346	341	395	334	355	380	360	366	375	343	385	357	382	355	393	378	343	379	361	341	362	379	359	370	372	355	392	358	365	366	372	353	370	360	360	349	351	361	327	349	358	375	346	348	372	399	380	375	334	359	370	314	354	319	366	360	385	352	359	378	364	344	361	341	367	372	365	348	372	363	376	325	374	378	381	384	330	376	342	354	379	355	359	332	368	316	347	352	327	359	357	354	376	370	356	368	369	366	367	346	362	359	406	372	400	320	344	391	387	323	356	361	359	358	349	354	356	365	321	353	301	356	373	343	382	372	351	341	317	358	348	350	400	366	387	370	352	376	344	356	381	350	359	369	380	375	336	343	379	365	376	353	390	362	340	401	379	377	346	365	355	371	372	365	339	374	374	363	349	313	342	366	365	362	357	353	357	348	368	354	355	339	340	388	352	399	377	374	345	349	334	407	389	378	373	405	344	385	373	351	360	353	348	392	355	396	342	320	384	359	372	371	367	354	341	351	366	383	356	365	353	364	375	403	334	371	352	329	336	372	294	358	364	367	376	334	359	380	361	355	358	382	347	313	385	351	385	370	360	349	344	389	354	348	341	339	345	375	345	392	343	365	367	374	342	388	351	333	348	347	379	366	361	349	369	365	364	343	368	383	372	354	325	364	365	349	356	362	362	360	358	376	337	385	372	387	367	384	356	404	376	371	374	351	368	343	362	358	375	356	367	378	369	346	362	318	354	358	358	369	364	378	372	350	376	340	367	333	404	340	349	374	351	336	325	365	373	373	380	347	304	345	343	377	392	374	344	361	363	369	387	336	381	326	361	370	352	370	385	351	390	373	387	329	370	346	362	375	372	327	378	327	353	387	354	344	370	322	354	371	355	356	371	377	370	364	347	348	399	348	377	392	384	336	380	360	353	343	377	360	342	394	328	363	375	366	330	336	362	386	350	360	325	335	346	371	372	342	374	347	375	316	383	371	361	334	351	363	385	371	349	372	365	325	372	336	360	371	355	378	390	352	385	360	347	361	368	362	369	343	329	376	354	373	349	353	364	362	332	374	345	331	338	360	383	380	378	354	365	361	399	332	378	337	337	370	393	395	367	358	372	331	367	336	388	346	360	363	348	352	381	342	365	417	386	408	376	367	365	401	382	336	346	351	338	376	358	339	356	380	339	351	393	359	339	345	375	355	374	365	368	398	328	394	393	374	389	356	370	388	359	344	376	355	342	357	349	359	357	351	381	351	364	309	368	401	335	363	366	321	359	373	390	369	343	368	340	363	381	360	370	354	380	410	346	349	378	383	336	338	352	358	364	353	349	363	401	377	339	333	334	360	367	356	399	332	331	361	361	385	366	342	342	378	389	375	390	360	345	363	363	376	348	352	358	386	367	356	332	347	369	353	368	354	337	351	336	363	360	364	337	350	369	390	367	377	328	370	372	346	386	364	369	358	335	364	355	396	317	349	355	371	365	352	350	377	378	344	379	355	394	352	353	343	361	396	346	362	323	367	402	360	368	359	355	371	374	354	356	374	337	356	333	370	352	374	345	381	370	321	385	348	383	350	352	367	341	342	364	371	345	402	375	362	350	365	354	358	368	367	323	361	340	356	335	336	358	347	337	373	335	334	328	363	369	374	385	387	358	354	372	376	360	350	344	372	381	365	358	350	399	372	367	358	345	342	399	378	335	381	348	384	314	329	344	380	346	352	375	375	365	387	373	349	361	384	348	360	341	348	359	358	330	335	337	365	340	356	369	333	364	351	354	373	346	375	328	366	355	361	360	350	375	339	370	373	376	387	356	356	345	369	335	362	376	413	382	354	381	353	334	356	346	390	385	385	378	349	365	369	361	347	393	348	339	370	392	388	356	357	382	342	374	324	340	384	362	362	361	367	369	335	357	315	357	413	372	355	356	424	359	348	381	370	383	372	361	384	328	326	361	314	394	362	361	325	363	312	344	380	356	377	369	359	337	347	363	390	417	364	374	338	384	369	349	405	362	372	378	394	376	343	370	357	349	354	366	329	342	359	347	379	349	408	378	374	362	379	352	376	389	371	376	360	346	352	376	366	323	355	383	331	365	348	367	394	372	358	363	404	363	404	363	384	328	357	352	351	346	342	384	342	362	330	366	371	314	356	346	364	303	382	384	368	364	393	399	345	347	335	352	347	356	339	366	371	391	374	379	396	395	356	364	357	401	364	359	346	368	342	382	379	357	349	379	384	375	355	338	352	372	357	381	414	371	383	351	343	339	374	358	389	336	375	390	403	349	363	389	341	382	359	372	361	362
24034	21160	33778	32899	17435	5647	861	660	583	598	533	560	502	554	503	496	489	476	550	501	469	503	510	489	471	454	490	477	458	489	479	488	516	504	462	485	479	503	483	464	496	466	474	440	478	463	433	463	468	511	487	490	506	482	498	464	443	493	471	478	467	484	428	485	487	442	487	437	442	490	472	507	476	455	457	493	485	481	478	479	446	458	477	474	493	457	514	509	468	465	479	458	490	461	502	483	482	443	468	479	474	504	465	450	466	478	446	472	454	460	456	461	448	426	459	532	491	460	445	473	464	462	475	483	488	493	506	538	499	460	459	470	448	528	453	484	462	467	484	439	498	461	476	504	464	475	466	429	499	463	454	449	453	489	467	443	473	480	436	468	491	480	491	427	469	460	484	493	455	447	466	478	467	446	497	491	450	486	458	495	461	468	528	461	476	522	449	428	500	465	464	471	457	465	483	456	443	462	459	487	493	467	453	446	460	479	485	458	474	531	454	502	487	474	484	525	476	463	432	444	454	430	442	455	457	475	479	459	501	494	458	473	484	487	472	496	488	472	481	473	444	476	436	461	491	482	461	480	471	448	450	429	454	456	471	460	463	467	482	508	482	462	463	435	488	479	508	474	480	502	429	441	478	492	482	446	489	498	442	494	461	470	463	494	498	486	504	463	473	483	492	464	448	463	445	477	478	461	484	483	470	500	437	484	482	448	485	449	475	441	465	462	476	469	458	499	460	501	456	473	459	520	479	480	469	490	465	471	481	478	482	452	477	456	440	458	502	494	454	454	463	491	473	466	530	446	479	482	465	487	521	499	470	497	464	459	536	484	452	468	462	480	463	469	484	467	446	457	446	469	481	485	479	472	492	460	478	480	444	485	504	434	467	486	486	459	472	467	455	463	477	455	459	456	477	479	442	450	481	494	469	471	446	435	422	448	462	471	483	453	470	475	457	481	450	477	444	488	462	485	446	473	461	446	472	474	529	480	476	479	504	470	444	487	523	422	463	475	461	475	538	461	467	452	481	478	457	493	492	476	454	493	476	483	475	512	502	488	487	454	444	450	471	476	435	460	455	463	442	468	409	506	485	464	437	476	506	480	456	455	500	517	508	484	462	474	477	484	479	496	453	463	477	496	456	447	447	440	457	460	510	450	456	490	481	460	471	472	494	491	479	477	503	453	495	423	499	482	409	456	469	481	466	455	452	469	491	493	525	441	455	506	453	458	494	468	489	466	435	480	491	510	451	472	471	455	460	506	468	471	469	428	433	452	433	453	460	495	454	480	526	515	485	445	467	448	467	441	442	496	451	455	459	489	461	452	499	503	470	473	467	460	458	516	508	492	461	465	473	469	440	471	429	456	484	490	492	494	488	486	459	443	483	480	483	445	440	462	476	493	482	472	451	506	467	496	497	487	446	494	514	481	450	465	501	476	465	461	515	472	488	456	455	466	477	488	489	453	448	471	492	474	472	433	466	477	451	475	478	508	453	483	465	503	480	473	529	448	492	462	483	445	468	495	490	481	486	502	492	461	462	479	446	470	471	519	499	460	471	424	485	475	493	455	481	424	484	444	459	462	456	451	485	469	458	440	476	434	455	443	460	510	483	446	509	479	467	459	458	502	471	499	510	481	514	461	426	468	467	495	456	462	478	480	461	453	481	531	477	459	498	453	495	470	477	434	511	486	463	499	452	504	456	442	478	436	491	462	434	487	519	463	492	491	495	490	505	451	469	498	509	473	511	475	493	471	480	478	449	458	496	446	450	449	457	494	491	490	510	472	464	478	471	445	425	482	458	485	440	450	474	456	470	467	454	462	491	499	457	500	476	474	507	490	457	480	432	455	458	480	464	491	461	466	442	431	488	444	481	463	501	493	491	482	481	476	483	490	482	483	481	469	474	481	462	489	439	468	488	494	480	454	474	452	458	485	462	432	461	477	487	496	469	499	475	486	497	505	480	510	462	432	478	489	467	443	479	481	447	461	483	464	467	520	489	465	469	473	476	401	467	476	480	510	486	489	462	446	480	462	502	469	471	459	451	485	450	436	464	477	466	451	449	489	478	482	469	433	500	498	446	431	491	465	457	473	479	425	466	445	452	489	450	482	496	504	462	500	454	462	479	432	475	444	487	468	464	458	503	447	465	452	510	506	470	501	451	479	472	443	479	472	488	503	478	476	493	479	476	483	459	462	483	494	461	462	456	471	458	492	495	497	479	477	444	438	493	443	497	439	488	495	457	465	472	460	465	455	482	515	448	451	465	448	487	445	451	486	473	476	497	483	523	453	496	480	446	470	442	462	495	500	450	482	450	450	492	476	457	514	462	490	538	480	477	457	513	454	461	455	496	445	470	451	502	445	442	454	472	467	494	474	491	438	500	474	433	475	435	472	466	492	499	489	459	498	477	507	503	433	440	485	496	445	472	466	477	435	461	475	474	466	498	443	436	420	478	437	440	500	475	482	434	474	447	456	485	513	452	478	442	491	485	467	493	514	473	505	474	474	479	491	489	497	455	450	474	461	469	457	447	485	447	473	459	457	475	423	472	499	477	456	463	509	470	483	469	460	490	468	443	486	447	503	525	463	483	472	489	501	468	466	491	462	453	500	489	434	494	487	501	486	469	469	446	481	480	441	426	456	471	478	457	496	478	446	472	474	491	493	443	464	498	452	503	460	524	433	468	469	455	470	483	498	500	487	448	499	455	497	475	431	478	451	480	489	513	442	454	490	479	500	486	456	443	460	488	468	456	478	522	478	478	457	460	495	440	523	462	471	481	520	418	488	494	468	474	458	508	498	473	469	465	468	439	482	501	487	467	428	460	470	438	482	451	442	485	458	471	448	501	458	469	466	471	483	456	468	448	484	480	473	481	501	485	494	467	476	471	486	506	497	459	472	436	459	472	430	459	464	441	494	496	431	469	461	468	460	486	496	481	475	466	464	461	479	504	457	488	443	500	432	466	495	468	495	442	490	494	457	485	446	503	470	440	492	474	490	467	508	491	456	477	446	442	478	438	468	501	453	439	445	460	437	495	480	425	480	464	456	487	437	492	478	493	484	462	456	480	497	434	471	465	472	472	467	445	476	467	493	502	470	517	475	483	470	469	487	472	437	494	470	480	455	488	429	510	508	474	470	492	471	447	491	416	436	473	460	462	491	482	456	458	522	455	431	437	452	453	485	502	460	471	480	462	467	449	472	487	469	485	494	486	475	483	486	508	499	468	461	475	451	480	462	490	476	412	473	432	510	457	449	499	500	446	448	481	449	450	470	475	485	445	492	462	453	467	469	488	482	462	467	480	481	472	465	446	500	462	428	483	487	429	433	466	419	475	422	451	479	496	462	469	443	456	471	482	495	447	462	471	514	460	479	443	473	497	474	476	456	460	476	509	468	437	484	448	460	492	480	452	456	489	483	496	479	501	451	505	482	450	497	438	499	490	472	459	473	470	483	425	457	462	465	457	463	458	468	504	438	448	484	458	485	481	479
42898	59215	59223	22816	2343	1814	1491	1337	1226	1100	1038	979	983	909	910	881	832	845	856	857	850	791	798	818	836	807	800	725	787	778	814	766	795	813	780	821	832	823	747	792	801	778	803	815	805	804	750	763	735	813	810	789	829	783	830	753	779	818	757	800	766	760	717	782	785	773	770	775	827	744	790	745	776	794	848	764	786	773	774	789	778	741	781	794	791	807	756	787	758	814	790	755	735	775	732	774	804	751	788	797	786	798	790	809	797	771	802	761	756	759	756	803	811	802	806	767	793	807	763	736	766	797	795	778	743	826	782	789	803	770	797	734	798	751	816	777	731	810	749	770	782	778	772	758	813	761	794	784	787	769	738	803	809	802	759	827	752	786	763	803	796	800	779	759	775	775	747	789	794	827	779	716	787	774	792	775	790	777	785	745	841	763	734	740	758	797	783	776	766	768	815	779	773	794	762	808	758	756	762	772	764	826	746	765	750	808	753	781	793	771	739	727	725	746	830	829	795	790	795	776	802	794	827	758	764	774	808	750	793	763	782	766	844	787	844	761	791	800	747	804	750	823	755	746	790	753	783	751	758	777	776	747	751	764	737	766	776	783	732	796	739	755	765	749	735	775	759	751	811	775	766	761	758	773	808	770	785	741	751	805	770	749	795	780	804	756	810	798	749	787	815	770	748	738	801	760	752	762	778	758	731	767	746	758	793	787	789	733	775	772	723	783	809	839	742	800	813	741	757	727	738	805	758	772	717	786	778	752	770	806	771	768	759	820	760	772	814	777	808	743	764	766	765	812	856	754	789	753	748	763	770	755	800	786	758	729	699	796	738	778	701	728	804	764	756	807	791	738	767	776	731	747	797	758	767	770	798	776	718	761	822	760	831	815	792	775	759	800	718	813	751	793	754	743	760	803	766	755	755	825	766	777	815	703	763	781	740	782	771	732	781	767	767	777	768	738	773	733	781	787	752	792	739	748	768	783	772	742	724	743	785	734	792	787	785	794	762	784	821	794	753	720	809	779	773	781	764	770	772	766	784	771	758	772	793	765	790	785	766	744	767	781	759	761	752	808	769	752	812	773	786	794	756	743	761	760	785	765	786	769	730	790	785	767	810	756	751	772	794	789	772	798	773	748	757	799	766	778	746	790	744	748	829	790	786	745	730	774	725	769	740	750	770	761	761	797	788	800	784	752	748	784	783	690	732	747	773	813	787	759	799	783	757	819	817	777	760	776	788	776	788	801	739	755	835	774	736	799	795	785	774	793	778	750	790	751	714	773	725	762	786	757	730	796	802	788	751	759	780	766	790	766	756	753	830	761	740	777	763	775	755	756	756	758	806	766	751	722	753	776	808	832	775	740	733	791	772	811	720	792	777	765	759	747	763	762	759	743	795	781	784	797	764	818	833	744	785	801	708	762	736	767	769	760	792	805	742	764	800	769	761	750	782	781	745	796	758	773	766	775	820	773	815	773	794	783	788	769	755	753	755	737	784	790	851	759	765	764	789	794	764	765	776	759	795	790	786	763	818	781	782	755	728	806	808	718	767	826	719	736	754	767	749	794	799	751	810	770	783	757	753	831	840	733	751	795	780	765	749	805	776	800	740	776	757	791	774	755	809	765	696	799	741	773	759	742	755	814	740	800	765	777	766	790	783	815	698	759	771	732	755	799	745	754	799	740	740	814	755	729	760	753	824	796	773	790	803	759	818	761	784	807	749	756	783	776	758	827	785	746	781	786	788	798	787	799	764	740	784	818	756	789	759	773	772	787	778	744	786	839	791	740	788	799	774	778	778	785	779	725	810	780	730	789	746	831	777	730	788	781	775	724	747	788	741	783	798	770	787	834	768	799	785	767	795	764	771	779	787	743	755	840	762	785	725	772	752	801	763	777	802	775	850	778	734	800	766	784	777	769	750	770	763	766	780	788	779	731	745	796	772	791	757	820	804	732	708	762	743	770	738	788	743	802	723	771	766	769	733	802	732	763	729	772	746	777	787	830	767	773	737	813	785	756	777	675	781	771	787	762	755	811	757	765	785	773	773	724	821	789	763	772	781	818	802	762	748	787	739	757	768	676	782	762	755	785	757	764	770	750	776	755	772	741	785	771	767	748	782	763	758	790	721	773	764	725	745	784	752	770	770	725	778	781	775	723	762	735	739	744	761	765	786	704	758	744	763	795	766	725	760	771	772	814	772	849	751	772	710	780	762	747	798	788	727	748	768	758	750	754	762	721	760	798	781	795	794	783	731	779	789	729	757	756	784	776	833	734	743	819	757	760	720	766	766	748	784	779	726	811	756	818	744	801	749	773	730	767	766	783	797	736	796	761	755	784	799	765	704	782	820	738	732	774	746	767	757	754	802	777	719	766	829	779	746	750	732	808	747	816	763	762	767	755	796	740	828	717	758	801	762	771	784	795	769	790	770	766	769	755	789	781	773	795	774	754	772	751	757	815	796	826	768	755	814	771	781	739	775	766	727	778	802	796	806	796	727	787	821	780	818	742	762	761	761	768	814	743	772	809	788	732	705	789	757	752	806	793	811	778	809	806	764	785	807	772	724	827	721	812	751	771	768	790	762	776	724	804	773	806	760	764	772	815	758	739	797	767	778	787	740	785	802	781	776	769	801	760	786	745	765	788	797	748	759	743	791	788	818	850	763	786	734	755	790	745	796	769	783	770	817	795	746	730	793	758	824	752	783	754	773	749	737	805	776	789	793	797	739	780	735	764	791	798	721	766	782	798	762	802	778	743	792	769	781	746	803	766	808	757	822	767	752	756	779	752	790	767	758	739	826	793	799	731	762	794	787	762	788	772	776	804	764	813	782	763	764	774	774	779	733	724	777	804	760	743	744	738	714	761	793	745	818	776	786	764	744	821	755	823	725	742	792	766	751	745	796	782	763	813	757	755	717	801	789	819	773	795	797	788	753	720	758	812	760	808	800	746	778	751	770	762	689	757	860	758	780	781	760	741	785	813	802	765	761	756	789	769	739	748	743	736	770	762	813	723	807	746	833	774	749	746	737	781	785	817	789	767	798	719	752	742	746	802	773	703	736	759	787	776	729	790	800	809	749	757	768	757	788	708	732	813	775	772	730	797	786	768	774	798	768	745	749	827	706	736	797	731	750	747	747	765	815	746	785	725	748	775	780	758	762	803	774	785	769	730	776	768	720	760	802	748	735	774	816	783	800	804	756	777	799	729	774	792	769	743	772	803	805	791	721	750	777	734	756	791	796	761	762	762	774	765	806	842	736	739	733	736	767	817	828	803	786	749	770	758	794	812	774	760	755	786	744	761	770	832	773	766	788	774	767	778	801	787	767	753	799	757	770	782	788	783	744	731	810	749	779	810	727	778	700	743	782	829	789	789	754	723	788	746	720	752	759	725	693	744	799	737	745	788	814	787	797	732	781	830	755	711	736	843	725	805	755	782	795	793	760	772	820	813	812	817	769	786	812	782	777	741	794	766	724	728	751	761	781	808
23053	21142	30972	26744	21023	18208	5091	1063	918	870	785	737	730	726	702	692	700	693	698	696	717	660	695	646	682	650	627	702	632	663	599	620	652	638	675	629	680	620	671	630	612	647	618	655	624	627	646	646	695	658	631	653	658	677	634	617	631	645	653	611	676	608	626	597	604	604	632	648	632	606	637	635	595	589	620	609	629	633	639	637	619	640	667	620	623	629	657	637	633	617	588	673	661	609	656	589	682	613	626	609	596	624	636	649	595	625	615	658	658	660	631	611	599	614	610	614	621	611	628	637	636	594	648	667	570	569	640	600	607	644	641	614	623	622	651	632	617	574	647	623	614	602	654	634	606	665	612	604	637	685	637	626	621	653	675	621	622	627	639	602	653	607	601	702	607	612	641	670	676	612	649	649	627	629	626	628	634	584	620	651	635	607	625	612	614	647	642	589	675	613	619	636	631	599	580	634	647	608	596	647	667	635	613	663	656	653	658	614	654	649	634	615	614	643	585	615	637	599	598	591	624	624	635	659	625	610	659	571	652	638	679	617	642	606	618	621	625	583	615	603	637	668	652	572	664	636	577	676	671	591	630	598	600	601	640	625	623	600	623	594	596	667	607	611	677	659	604	603	637	600	619	604	647	635	568	642	595	618	606	636	600	637	641	647	629	649	615	653	663	706	618	603	627	673	669	636	580	641	666	635	603	644	613	643	631	573	638	632	630	642	634	599	627	590	624	667	620	638	633	595	665	608	614	660	641	632	631	628	593	669	565	589	634	625	591	589	618	613	604	640	605	599	640	586	621	690	619	657	614	621	634	652	655	645	617	614	625	628	643	585	650	623	591	640	657	628	658	685	621	632	632	632	646	568	626	690	644	639	642	664	666	641	609	595	698	653	623	631	622	651	637	673	659	652	603	582	618	586	618	627	661	635	647	635	657	598	614	664	617	613	605	613	610	671	597	614	622	629	580	642	658	630	607	626	648	635	610	643	598	594	607	578	658	632	616	639	624	619	666	599	622	571	641	618	619	638	659	626	636	605	641	681	610	637	579	593	653	637	612	622	648	614	602	644	613	560	646	638	607	641	631	594	620	603	596	637	593	646	625	625	610	640	695	625	606	655	677	697	591	620	645	671	612	650	657	633	604	621	622	628	590	591	603	616	650	664	614	634	632	602	672	659	659	647	634	624	625	598	617	599	616	630	598	632	618	601	608	619	650	650	601	654	636	595	669	628	598	613	615	661	622	656	635	654	592	604	651	602	637	640	622	618	621	607	618	644	625	606	594	595	621	661	639	602	613	645	610	583	615	574	569	612	649	672	651	584	636	626	648	645	647	646	607	587	690	661	612	630	622	632	638	645	659	641	601	636	610	600	661	607	611	614	585	646	606	611	626	632	588	572	640	642	634	640	597	643	611	651	646	597	625	674	597	631	627	631	606	611	619	623	650	644	596	652	569	646	637	657	611	612	603	622	603	587	606	612	621	612	606	595	641	638	621	578	667	635	633	671	622	652	625	585	608	625	600	687	649	632	614	656	614	587	626	639	648	618	655	657	634	637	654	626	574	592	611	638	628	579	603	559	608	656	602	609	605	639	622	631	638	651	627	685	603	649	578	601	650	661	652	626	638	680	643	640	610	634	604	649	603	612	647	602	586	595	628	608	645	624	611	640	633	627	600	645	613	618	566	601	640	599	631	626	655	644	628	638	592	613	646	608	635	634	603	598	659	575	645	576	606	603	622	661	633	573	623	625	624	647	647	627	618	625	591	623	630	631	616	591	597	617	622	642	632	639	621	596	622	654	635	639	585	654	598	615	596	636	625	644	558	628	636	585	617	580	612	640	639	666	620	612	610	619	640	628	625	621	607	631	603	615	621	613	669	637	666	635	591	615	579	622	637	653	640	592	605	644	621	633	612	628	601	608	645	629	660	599	624	668	595	647	653	607	574	607	628	632	580	616	616	607	634	661	624	609	629	641	622	590	658	593	658	645	621	617	615	643	620	607	638	606	633	631	592	642	623	633	601	638	676	656	667	568	659	639	592	651	628	593	603	622	622	610	641	666	696	593	611	631	610	598	559	649	611	676	658	590	595	624	658	637	629	631	606	635	629	621	615	659	653	608	640	574	646	636	658	637	641	592	632	611	620	632	626	599	596	603	635	577	615	619	638	661	612	655	650	647	618	646	605	614	643	648	597	613	645	667	644	607	608	605	632	621	626	654	651	622	670	555	626	619	585	651	605	666	619	581	641	595	639	598	627	640	649	566	612	597	623	599	581	629	621	650	623	607	619	590	622	671	662	650	601	629	599	654	627	608	629	620	634	662	613	616	600	605	616	602	617	619	654	660	632	618	580	672	637	677	633	632	645	630	593	642	593	654	635	595	640	588	602	664	639	696	633	638	616	625	637	649	667	655	573	641	601	573	670	609	620	594	607	623	619	636	637	609	625	647	616	630	675	630	659	635	617	627	602	614	615	652	599	637	603	673	620	617	616	658	613	599	647	593	594	610	613	616	627	636	645	627	648	642	636	654	618	620	644	611	636	620	612	595	583	612	600	614	612	644	593	672	624	659	576	621	648	572	620	652	633	623	672	617	600	611	581	621	594	610	654	602	680	623	641	597	600	650	616	608	625	661	639	630	620	620	573	645	617	649	632	611	614	692	584	682	597	643	676	644	651	610	655	591	633	664	616	633	638	592	592	617	570	656	652	613	641	601	656	643	631	610	586	633	646	588	615	594	637	666	611	602	572	603	606	602	578	598	632	641	639	603	656	632	616	640	661	611	601	606	659	650	621	659	608	582	621	621	640	612	642	654	644	593	610	689	611	653	653	638	624	611	629	647	590	597	640	613	631	600	582	613	636	576	590	565	629	620	592	583	635	612	604	669	619	654	666	595	635	609	604	637	614	600	592	615	598	647	594	638	655	587	579	620	611	601	624	637	610	603	571	626	647	604	626	617	656	594	577	585	666	614	666	604	650	645	590	569	618	627	570	591	617	606	632	577	667	633	640	648	676	642	604	581	629	620	640	592	607	670	651	588	640	636	615	608	585	588	594	613	620	612	615	596	620	667	630	609	661	599	629	620	615	658	601	685	636	666	606	628	641	583	618	640	646	609	679	610	588	673	613	637	625	603	654	624	663	622	627	629	625	587	637	625	604	621	619	641	644	583	601	622	592	602	592	631	620	603	622	598	618	604	660	614	601	682	616	613	572	639	634	608	636	614	602	638	614	627	608	582	609	599	641	609	631	598	636	645	644	611	587	620	626	647	618	645	597	635	643	618	626	673	637	646	634	610	604	615	609	645	633	607	655	608	644	639	609	606	703	631	642	617	669	665	609	656	625	617	629	628	611	658	649	591	657	588	630	629	594	591	678	610	558	608	632	617	624	630	625	609	600	621	613	647	622	643	666	639	643	580	590	663	647	642	661	629	561	602	655	657	675	628	653	658	672	600	646	585	629	629	643	587	624	604	626	675	639	627	610	611
52302	69874	59361	25913	3859	3060	2480	2111	1845	1633	1546	1405	1335	1347	1267	1212	1189	1104	1213	1115	1125	1102	1082	1101	1114	1085	1052	1123	1056	1068	1040	1031	1104	1087	1021	1050	1068	1022	1045	1014	1027	1037	1049	995	1001	1043	1057	1062	1049	1032	1028	1040	998	951	1019	1013	952	988	1042	1041	1042	974	982	1064	981	1010	1005	938	1003	1039	976	982	994	1046	1054	1004	1029	1013	1002	1020	923	1020	1017	1005	982	1016	1035	1004	1023	1024	1014	1035	983	1003	966	1025	1005	992	1029	1015	982	1040	980	1032	1014	992	1039	997	1012	988	1028	1031	1029	954	1019	1011	983	976	1041	962	1024	1058	1043	995	1017	1052	1002	1035	1000	1038	962	1035	969	1022	960	1041	1027	1045	1005	977	1010	1015	977	1024	994	1054	1002	1032	993	929	1031	1039	992	957	973	1031	1014	966	1054	1008	1017	988	1024	1000	1011	1035	979	1010	994	964	1024	1014	975	982	1017	988	1025	1018	1017	964	1005	977	995	1025	993	986	1018	984	1029	1011	1026	963	1072	1034	1049	990	985	967	991	1042	996	1016	1018	1020	1000	1010	1012	975	1021	995	1041	1030	993	984	1034	983	979	963	914	986	946	983	1015	994	957	986	1000	999	1021	1049	996	1004	996	1018	1015	1010	950	960	984	1009	1054	997	1030	972	1001	1001	950	1057	999	982	994	1000	950	1010	979	1058	967	1021	993	1005	1030	1000	995	986	1012	972	1018	1048	978	967	983	997	1027	961	935	1004	1038	1003	1013	1031	988	1010	942	1018	980	1006	969	1012	984	989	1025	978	979	974	987	1088	1026	981	1034	1013	1044	994	1004	1092	1003	971	1036	1057	1020	982	984	945	1039	1015	1012	1005	1026	1036	1012	1012	979	964	998	999	1004	1008	1043	1022	1042	1046	1007	967	977	968	1016	963	987	1068	1023	1020	976	980	1018	1001	1073	1003	958	961	990	1003	1038	1045	1055	1033	983	1014	1077	1013	931	1048	1036	1018	988	955	1007	1027	987	1035	976	990	1015	1004	983	997	945	1047	1002	1031	941	1000	1038	1001	1007	979	1005	965	1019	988	981	1029	1074	968	1007	1020	1040	1009	1007	1013	915	1023	975	1046	959	992	1032	896	976	1031	1055	1012	1025	993	1015	1023	950	998	966	1009	1023	1024	995	1028	961	1035	1007	1038	1020	1036	1013	971	1007	1014	965	1067	1010	986	1014	1020	978	1010	1025	984	1010	1000	1010	1051	966	985	1014	1059	1009	998	949	974	996	977	1038	986	1033	1042	981	992	959	1042	991	957	1024	1051	1016	974	1054	1015	1044	1020	1075	954	1048	1024	1119	993	1041	1056	1017	1011	1022	1052	1034	1036	986	1000	966	1032	977	1015	960	984	970	1033	965	1042	1020	1012	1034	1021	960	1030	1007	1069	1071	993	1002	1046	994	984	1020	1023	1006	953	1003	1042	1009	1008	994	1043	992	1019	1068	1035	1009	990	975	997	1034	1060	987	1013	1035	1033	1022	1084	1022	958	1044	1052	1052	1042	995	1020	1056	937	1008	1029	1026	991	1030	1016	972	977	990	993	973	1026	1010	1039	976	1040	1024	995	1000	1026	1015	1019	997	989	1011	977	983	1022	1054	978	1050	1002	1059	955	1045	981	997	1011	996	1054	1015	984	1054	957	1042	1033	980	1019	1004	1013	1001	1024	993	1053	1020	1036	1021	1030	996	1035	995	981	961	1011	1057	1067	1009	975	1009	1019	1036	1040	972	1010	1039	1024	974	1006	1047	1030	1009	1016	1017	977	1002	944	993	1014	988	1005	1013	1015	971	996	1022	1006	1018	989	1007	987	1017	952	1016	1101	1053	1042	989	1010	961	976	991	1027	1000	955	1002	1012	1051	994	978	1024	1047	994	935	1018	985	1040	1000	1033	984	1005	977	1017	985	1001	1027	1101	981	993	1021	996	1003	983	991	958	1029	1013	1017	1019	978	957	1003	940	1042	1045	1003	980	992	986	940	1009	980	995	1034	965	1029	1027	1023	1037	1025	1039	1059	1024	1010	1001	1033	1002	1019	927	975	1015	1036	1016	1007	1009	995	996	984	1060	980	955	995	1048	1028	1004	1013	998	1019	1017	1025	1003	1050	1010	1011	997	1032	1002	1013	959	1075	1051	1002	986	1023	1006	985	950	943	1031	1045	1040	997	1020	953	1025	1034	1040	1018	1033	942	936	1016	1022	1064	1027	1045	1056	1037	1028	1018	1027	1024	1032	1011	1001	1049	1018	1000	972	1011	980	1029	1033	999	1027	1018	958	1033	1043	991	1028	960	1021	975	945	985	998	1021	945	1024	1014	961	1038	1033	962	1015	1026	1006	996	1037	1002	1047	1031	1012	1021	978	1078	975	1057	1020	1015	977	987	1010	1014	1027	1018	1032	969	971	999	1000	1038	968	1057	992	943	1003	1002	1051	1008	979	1013	1000	955	993	1007	1040	1011	1065	1020	1015	1021	986	1045	981	1022	1027	1037	1008	988	1054	995	1007	1003	954	1005	999	969	979	978	1017	938	1058	1017	1018	993	999	984	1004	1030	1002	1013	965	1056	954	1050	1028	1021	989	993	969	1030	1028	1031	981	998	1005	989	1011	1061	986	994	998	998	989	1028	979	1013	1012	1004	1013	953	984	1003	1000	1042	1014	983	999	1028	1023	974	1041	968	998	1037	967	1026	967	979	1013	970	1051	960	991	1031	965	992	988	965	1012	1001	1061	978	997	1027	1012	988	966	932	958	989	1043	1034	966	992	999	1004	1020	1026	988	975	1013	1002	983	998	988	1000	975	977	1032	986	1005	1059	974	992	983	1001	1040	1031	1049	1024	1014	1027	986	991	1010	987	977	1023	1013	980	987	974	967	989	1026	984	1038	1048	990	1021	987	1011	958	1012	1007	1005	1035	1032	950	1061	977	1023	1035	940	1019	1014	989	981	994	1002	982	1058	1039	987	1017	1025	1010	1042	1005	1037	1048	999	1007	1010	982	1004	1033	1031	1032	1027	998	1010	1016	919	958	937	1004	1018	1028	955	1017	1009	976	981	994	951	1026	948	983	993	1029	1009	992	1011	993	956	988	1007	998	1026	984	1017	1021	958	1015	1016	982	1017	1017	968	990	983	976	977	996	958	1014	961	988	1005	1047	1003	940	952	1005	1032	972	1037	1060	971	1015	1021	985	997	1011	978	1026	984	1005	1003	1000	1005	1086	986	1024	1004	961	970	983	988	991	1045	944	1011	990	978	1016	1014	1021	987	1047	1028	1018	1031	978	1007	969	959	1018	1048	1013	986	1038	1007	998	970	1006	1039	1047	1071	1016	1006	993	987	984	959	1023	1005	1037	996	1044	1001	1020	985	1037	997	998	991	1061	1001	964	993	997	1050	955	989	1038	993	996	997	1000	966	1015	1045	1007	952	1068	967	997	1016	1006	1011	1005	991	977	1021	987	1020	1004	994	973	987	969	957	1051	1005	988	1007	999	939	976	1017	1015	1025	1013	1079	1024	958	1009	1056	992	1004	1081	941	960	1012	1063	1012	982	982	1044	1096	1030	986	973	1075	1024	991	1013	1038	1010	966	1013	1011	1024	1003	989	1028	1019	1009	1002	1041	1021	995	1035	958	975	1030	996	1014	961	994	1016	1019	1001	987	1043	996	1006	1002	1031	1008	1024	1059	962	985	1025	1008	978	977	1047	981	972	1056	1006	1064	1014	1051	982	962	1017	1049	954	995	1026	1045	1011	990	950	1023	937	1008	1030	961	991	1011	956	986	996	1037	995	961	998	990	962	1004	971	984	1060	959	1016	957	983	1018	1009	1015	975	955	955	952	1063	996	995	1019	1011	993	985	959	1024	982	1002	964	1043	1034	1005	1021	1042	1027	1027	1044	1013	1031	1039	1016	1023	980	1028	1002	1039	995	1019	1016	973	1005	1021	920	1038	1054	963	964	1022	985	985	964	1002	1011	990	1009	1040	1018	1012	983	991	1042	1006	1050	1043	1033	1041	967	1035	1005	1032	986	991	977	1031	1017	966	987	1020	1014	965	984	991	982	960	1042	986	964	1059	1024	1013	1007	1003	1018	1028	961	983	1015	947	1030	990	977	984	989	973	1026	985	990	1031	973	993	990	1069	980	1004	999	960	1009	1005	1046	1067	987	1000	1016	980	972	1009	1040	1016	1021	977	993	1021	986	999	969	1017	1033	1036	995	1002	1028	1070	997	1005	986	1018	994	979	1045	994	1012	973	976	971	1033	1027	981	938	1019	974	1013	1008	993	940	1008	974	1006	976	1001	964	999	1002	1017	990	960	994	1054	960	1013	961	1010	925	1045	1043	1021	966	964	1023	1019	982	918
26595	21277	22899	12614	417	234	244	222	232	203	198	189	195	200	216	214	252	193	190	181	207	218	189	212	207	210	225	187	199	202	206	191	205	215	210	221	207	195	185	177	207	202	216	205	206	197	212	213	185	227	215	178	211	224	199	224	208	217	195	193	228	213	211	203	171	208	202	202	210	222	207	171	197	204	209	190	182	205	192	243	183	191	216	211	193	194	201	215	198	193	188	209	224	203	195	215	187	216	203	224	205	200	205	207	188	200	221	226	207	211	201	205	217	204	241	182	226	188	213	200	206	215	203	187	196	203	207	227	191	213	194	220	211	208	191	206	201	220	198	221	203	213	199	206	192	225	164	198	208	194	194	208	217	193	214	201	204	189	194	185	184	212	218	209	215	188	178	194	202	177	197	191	207	192	175	211	211	207	189	217	194	204	215	198	194	208	230	209	227	204	196	199	208	213	212	200	183	187	193	190	166	206	202	196	202	218	201	216	208	190	216	182	190	208	198	216	214	180	215	184	204	200	195	195	192	185	196	236	208	200	213	192	218	200	191	230	210	198	194	192	196	193	222	208	198	217	213	197	195	193	196	195	183	223	208	206	171	211	189	211	196	216	183	218	209	225	182	199	209	207	178	223	217	197	181	191	188	191	194	228	190	195	199	224	198	203	218	213	219	210	209	223	211	204	199	234	180	198	216	212	195	192	204	206	191	196	207	192	224	194	218	210	200	175	206	193	207	206	196	207	191	181	210	203	209	217	198	201	202	199	225	204	205	210	201	221	210	194	195	230	206	203	194	178	202	208	184	173	208	194	192	211	196	185	207	189	202	207	203	179	193	195	210	209	196	200	180	198	216	238	193	211	206	220	219	203	185	192	216	216	202	195	196	188	182	206	201	202	211	182	198	227	210	233	201	204	208	193	203	209	203	191	177	176	200	192	201	193	208	186	210	214	193	194	192	230	188	183	194	222	213	192	207	199	187	190	198	227	196	189	240	182	201	196	184	176	193	227	209	213	196	219	207	206	199	177	199	205	186	195	219	186	240	223	206	207	185	180	225	216	236	178	209	211	202	184	192	210	196	206	211	217	211	199	215	212	205	202	214	207	202	200	221	191	240	194	221	197	201	212	206	199	205	197	180	207	193	209	208	203	189	217	208	207	190	209	211	209	225	231	184	192	222	224	226	202	208	200	182	199	207	175	178	209	193	188	207	197	230	194	204	192	189	203	189	194	210	196	219	201	203	210	205	222	224	233	169	210	211	196	215	194	210	222	202	211	190	223	218	198	205	187	218	210	191	210	215	232	209	214	191	204	181	203	207	184	184	215	187	208	197	189	191	211	194	224	187	212	191	207	224	217	207	197	192	216	243	185	209	197	210	195	199	198	243	180	197	214	200	193	197	206	199	205	193	220	201	206	178	226	204	215	181	220	218	181	183	196	195	217	208	182	182	196	196	197	215	222	190	201	189	221	196	192	200	166	207	191	192	214	225	223	210	190	208	222	205	219	201	195	194	207	226	194	195	217	220	186	199	186	203	189	214	214	204	192	212	205	172	215	206	203	217	208	211	207	214	208	211	188	187	213	195	212	216	194	180	200	197	206	206	195	185	177	244	220	174	188	193	252	204	208	197	181	204	163	210	217	208	207	198	204	217	223	219	213	203	204	219	210	209	210	195	225	178	189	180	181	218	177	200	203	204	217	222	223	215	206	185	200	196	177	211	185	183	214	189	204	217	244	200	185	222	211	206	243	175	210	234	219	167	208	175	211	193	184	188	222	187	221	209	189	206	230	198	207	223	203	198	196	185	213	200	206	174	227	199	199	190	197	206	205	219	206	191	228	200	200	212	204	194	189	185	197	201	201	200	191	214	202	193	220	197	231	199	187	198	252	194	229	193	204	211	210	195	210	200	181	193	181	194	194	178	226	252	192	190	232	185	209	208	180	208	191	184	196	188	194	198	215	191	169	217	209	222	211	179	226	200	200	210	177	186	205	202	231	186	204	200	188	207	210	206	218	201	197	208	207	206	168	215	225	205	210	230	216	211	191	207	188	218	194	209	212	209	185	216	171	199	190	195	191	189	220	221	217	206	190	197	212	229	215	192	224	197	203	222	193	206	216	191	207	227	214	191	235	205	203	214	201	214	218	212	211	199	225	226	200	206	202	202	193	197	200	201	209	184	201	203	212	207	220	206	195	201	189	229	200	182	197	182	212	197	220	193	216	220	210	219	187	220	199	207	188	212	200	215	215	197	198	188	187	219	188	201	217	176	204	213	204	178	227	204	193	210	198	208	204	200	211	201	195	190	214	210	193	212	214	200	204	222	205	202	188	226	244	223	217	183	192	208	176	230	184	215	189	190	189	187	211	195	167	213	220	187	203	228	161	200	219	198	207	218	205	178	208	208	211	198	203	186	180	206	210	190	227	196	208	174	201	202	221	197	230	206	234	200	198	190	209	200	206	202	220	213	182	180	182	195	210	184	215	175	181	206	223	203	191	191	191	231	185	199	203	219	191	222	186	225	210	232	198	204	199	193	191	183	219	201	180	202	213	199	208	224	222	215	222	186	186	216	205	206	187	200	210	205	207	193	212	209	212	192	218	189	212	206	168	186	235	203	204	179	181	230	209	233	198	212	215	239	214	215	197	207	184	219	190	213	203	191	218	227	219	198	209	211	200	196	216	176	213	226	212	207	214	210	227	189	221	202	225	187	212	180	215	225	195	192	226	196	190	191	224	190	205	221	221	215	236	225	226	181	191	216	187	188	197	210	194	195	205	204	189	211	191	206	217	197	183	202	206	201	206	186	201	215	201	228	205	195	216	184	211	218	220	202	223	205	197	209	209	213	200	189	208	221	216	199	192	216	202	192	190	193	205	211	197	175	204	200	191	181	208	183	180	212	206	193	198	199	204	185	193	221	192	213	216	202	191	199	213	191	197	206	185	214	196	215	197	213	219	205	201	200	180	221	216	203	210	207	213	187	209	228	213	191	205	187	195	198	203	234	182	197	184	200	203	200	181	185	193	211	209	188	204	197	186	208	212	207	232	192	218	216	217	205	200	175	199	195	200	218	201	203	196	197	201	203	181	211	202	181	202	207	192	214	224	204	173	198	190	221	204	200	187	241	207	224	215	202	200	218	211	239	203	205	205	217	208	229	225	198	181	191	210	230	201	208	202	206	202	201	214	190	223	205	222	193	203	205	196	203	230	214	199	187	206	194	200	192	192	185	194	196	212	190	196	184	167	196	222	199	193	178	214	186	211	174	200	209	188	190	196	206	200	214	200	187	203	214	210	198	207	202	203	208	184	180	200	191	203	191	205	213	183	190	185	183	181	208	217	202	204	205	208	202	185	229	178	200	231	191	200	217	220	204	181	211	209	221	195	198	194	216	175	198	197	209	227	204	202	181	208	201	187	197	212	195	219	180	195	200	224	210	195	208	190	205	181	208	214	215	200	200	240	224	187	192	213	188	179	226	171	208	234
21425	24986	24932	11060	531	459	474	405	414	378	358	416	383	380	372	380	384	364	375	373	385	367	360	368	378	332	376	375	374	368	362	367	380	355	347	333	400	372	359	348	359	349	382	359	347	365	332	355	400	344	367	356	348	349	354	359	350	388	390	341	339	376	381	343	339	335	364	357	351	362	313	345	368	372	343	345	346	369	322	371	380	361	375	371	353	342	317	361	337	392	353	306	368	341	330	354	372	346	378	355	364	344	338	343	345	399	352	334	404	358	374	366	332	312	384	338	367	375	358	374	373	371	383	346	377	314	348	393	398	342	332	379	353	338	359	369	383	323	342	350	380	358	384	387	357	359	359	388	353	339	401	363	387	352	363	380	366	357	354	346	355	338	320	375	357	354	401	354	335	349	379	356	365	383	382	376	372	361	357	379	382	373	362	355	368	370	344	334	363	330	317	368	349	349	378	364	368	361	364	365	376	365	354	378	362	389	341	383	375	361	375	352	339	377	331	362	353	359	352	364	388	367	357	354	370	313	347	380	371	340	339	375	370	372	376	367	362	349	357	348	357	371	383	361	381	387	377	350	375	344	366	376	381	352	349	344	347	361	385	388	420	387	376	334	331	341	364	350	373	366	362	368	389	337	384	356	353	357	340	350	380	365	339	393	344	356	356	358	392	375	340	331	385	320	371	321	359	360	404	372	337	346	387	368	335	355	347	366	337	324	356	360	376	397	389	361	378	357	376	342	345	374	341	372	347	366	376	345	397	354	362	357	379	365	384	361	332	350	363	363	339	391	351	346	371	344	341	370	396	339	373	340	362	388	366	342	358	363	381	392	365	367	388	379	379	369	374	376	357	343	352	360	355	345	372	344	351	348	340	337	376	353	375	372	331	381	356	307	358	378	347	361	344	384	375	418	366	343	380	358	368	356	328	371	316	373	375	383	416	353	356	337	359	346	355	348	341	339	382	335	366	372	360	357	388	355	357	356	395	369	359	366	316	334	373	347	360	358	335	346	377	372	341	364	380	377	359	344	366	370	360	345	371	373	355	361	385	371	356	338	345	361	362	345	358	378	341	337	369	346	356	388	364	411	364	383	344	336	376	357	349	362	347	339	334	369	346	373	345	410	331	364	392	373	378	354	401	370	356	339	357	372	342	340	347	363	362	384	362	377	354	373	343	365	369	354	374	343	344	338	336	370	374	369	362	333	383	351	362	368	384	329	344	361	354	370	363	355	330	356	352	359	393	330	362	358	338	385	348	370	358	388	386	379	335	319	392	337	386	366	367	401	348	351	361	354	358	366	361	315	373	382	346	375	373	338	372	338	340	371	356	359	383	353	342	331	348	342	367	368	333	368	355	357	381	326	366	366	378	351	364	348	337	351	367	364	379	357	367	364	398	366	319	378	338	376	359	365	358	362	381	382	348	362	345	344	376	376	390	345	358	378	374	374	375	330	334	358	345	344	353	371	369	336	377	359	329	353	368	334	401	400	359	327	346	409	360	350	378	365	373	344	338	363	396	338	362	338	369	339	352	366	376	361	346	402	355	367	354	381	354	386	313	367	352	349	345	342	343	348	369	351	374	385	368	367	350	365	345	375	380	380	390	359	365	375	354	370	323	322	355	341	360	347	338	374	341	340	374	391	390	367	355	352	354	384	373	335	389	339	340	383	360	334	409	343	365	370	351	379	371	372	369	377	375	353	379	335	366	360	359	378	374	378	354	354	340	313	346	389	373	358	364	368	390	394	352	382	358	332	360	376	362	375	356	347	364	370	323	365	390	358	342	371	334	333	358	361	374	396	356	373	354	352	384	344	330	332	370	359	362	385	380	366	318	341	344	354	376	369	388	364	380	367	362	369	342	327	354	357	345	390	368	341	364	346	350	377	326	341	375	358	351	345	368	403	356	326	346	357	319	349	354	384	355	381	364	356	367	342	364	373	367	351	364	320	340	347	391	348	368	381	370	361	387	361	353	374	350	345	348	352	356	357	376	361	354	384	377	372	371	353	370	391	395	358	358	356	397	361	356	349	337	376	359	388	338	308	360	358	374	348	364	344	340	370	365	356	363	365	368	330	369	381	434	354	371	363	355	390	383	352	338	357	373	355	358	384	366	353	360	355	365	350	345	335	373	354	336	307	388	363	368	354	350	387	328	353	349	324	372	364	361	396	382	352	400	337	370	328	357	388	354	352	342	343	349	382	365	355	374	365	378	374	371	390	368	371	369	379	359	364	376	326	392	349	345	341	348	395	371	356	382	366	343	366	356	324	357	314	351	371	364	375	351	356	350	397	366	370	386	381	400	378	343	338	343	378	341	351	386	351	336	306	354	365	355	352	342	350	354	370	359	375	373	355	383	387	370	339	348	368	352	347	337	373	352	381	348	371	370	346	374	364	361	372	383	337	323	368	339	387	340	392	359	336	344	326	352	366	367	383	352	379	348	362	354	361	386	348	354	372	369	352	315	380	314	375	382	371	349	360	377	353	355	399	345	369	347	353	357	350	362	377	349	364	379	363	346	369	330	330	343	371	386	374	349	358	363	344	365	373	356	337	354	352	390	347	356	371	347	360	354	384	351	364	357	319	354	372	363	351	367	341	399	347	330	364	343	334	354	336	337	361	384	358	386	374	378	320	368	370	369	363	355	344	369	361	346	358	348	389	362	335	391	390	361	359	359	377	356	361	348	348	345	386	341	332	373	367	387	356	394	349	366	344	355	352	342	372	346	354	347	357	344	382	354	340	396	368	336	371	332	351	348	336	341	356	369	390	324	342	328	359	341	399	375	365	350	361	370	344	346	383	360	367	332	349	373	397	355	331	372	356	381	403	401	361	382	416	349	297	367	343	345	333	370	372	358	348	350	332	361	386	379	349	359	378	368	335	336	383	364	346	373	369	381	368	360	346	374	380	353	346	370	377	355	363	356	342	330	370	385	350	347	365	388	362	370	354	350	346	357	379	328	372	353	375	370	379	348	356	394	392	397	374	373	327	331	380	369	362	366	372	339	361	373	347	387	392	369	351	365	354	354	384	351	361	359	360	387	335	362	340	404	349	355	349	341	351	391	367	395	411	355	354	374	353	369	349	402	346	373	359	359	334	403	341	341	327	338	349	359	361	367	390	375	340	407	351	343	366	332	343	353	361	314	355	377	381	349	344	347	357	362	346	371	381	334	393	374	349	359	362	363	370	349	357	364	363	353	356	360	423	354	380	349	350	336	359	366	358	363	346	373	343	363	375	385	376	401	358	356	336	382	373	377	343	346	388	402	354	352	345	359	362	381	387	363	348	386	324	386	341	362	317	360	373	357	369	386	370	350	376	341	360	371	375	338	349	401	354	352	327	394	368	328	340	326	395	342	358	345	355	362	339	328	360	370	338	314	379	375	339	356	355	332	369	372	375	329	375	334	339	366	384	368	344	342	379	388	333	381	364	351	354	331	355	353	392	340	362	384	377	369	340	335	375	400	348	355	383	360	350	347	345
24099	21187	31823	29915	15359	3394	910	696	621	559	554	528	536	523	470	521	505	493	468	498	496	493	473	435	459	491	487	471	446	475	514	443	480	454	458	481	499	474	484	438	502	463	520	455	500	471	423	433	449	467	458	483	461	461	454	497	435	491	488	460	445	450	443	425	449	463	483	467	486	449	464	508	467	464	446	462	498	412	459	458	460	458	463	438	433	430	456	468	495	483	470	467	457	415	467	445	417	457	465	439	417	467	468	473	459	404	456	437	474	466	503	472	524	451	454	439	487	481	484	450	454	513	420	431	452	452	511	469	463	490	491	485	473	472	439	480	424	434	429	483	484	453	437	449	465	466	457	433	461	412	508	452	479	480	486	459	461	436	467	444	455	443	449	478	498	421	409	463	448	493	489	466	462	453	453	453	498	418	495	462	471	458	470	442	441	481	497	480	470	483	448	476	478	442	452	502	454	440	433	478	446	469	435	466	448	473	459	455	459	494	500	482	447	459	460	427	484	474	463	470	392	457	477	475	462	459	459	431	461	467	483	437	442	478	453	489	471	471	463	451	441	472	471	450	472	452	474	493	469	448	491	425	472	454	480	445	479	433	446	460	464	480	438	484	490	491	484	464	466	465	464	443	465	476	455	494	459	469	454	479	440	457	478	444	437	500	466	465	446	463	491	444	478	441	463	458	474	460	458	453	464	473	456	476	465	487	449	438	482	477	494	482	425	457	479	447	450	479	473	451	462	442	472	479	477	456	428	476	436	433	440	455	478	450	489	468	510	460	457	458	471	457	489	443	444	471	487	497	481	424	472	459	453	466	482	478	456	490	483	471	477	466	434	478	475	436	464	443	436	442	474	503	461	489	468	456	439	474	450	457	435	467	495	470	491	487	506	430	428	476	465	447	477	438	479	477	480	483	481	467	425	442	434	468	472	442	465	510	454	444	469	461	469	445	418	507	437	466	476	437	476	468	468	473	479	463	425	448	453	451	430	495	481	460	508	479	478	421	428	458	468	423	487	424	437	472	437	448	430	477	437	480	440	464	460	468	461	480	492	482	481	435	408	448	435	481	422	496	472	495	478	441	463	458	473	484	491	477	450	471	457	483	442	398	436	474	450	444	470	486	519	445	469	469	459	466	455	426	451	459	435	505	427	438	446	451	442	498	433	461	454	480	481	446	444	519	463	469	454	473	433	470	471	452	452	479	488	442	461	447	484	465	494	458	447	458	428	512	459	428	491	457	444	442	505	490	452	473	467	457	439	424	463	478	463	472	449	487	463	491	444	447	490	454	452	485	467	450	487	458	456	460	462	464	445	463	433	502	470	518	446	450	461	507	454	462	485	488	490	483	457	436	426	469	461	448	459	463	480	486	441	513	475	457	470	465	473	451	442	446	498	430	414	461	488	439	509	465	442	434	469	445	460	473	496	442	432	459	445	497	472	450	473	447	444	450	456	473	460	437	484	452	490	467	466	460	443	490	457	458	475	451	446	470	455	460	471	442	451	449	448	437	453	464	442	458	430	450	497	481	474	496	455	437	449	477	454	479	488	476	455	421	495	461	427	469	461	469	477	491	494	466	462	473	463	413	444	491	501	457	463	489	440	471	433	432	449	492	442	483	448	417	483	485	448	440	432	459	432	481	422	482	432	479	490	473	473	475	441	467	479	448	430	455	471	443	457	492	456	485	441	479	438	437	422	455	474	449	434	482	494	487	457	462	473	446	487	480	430	474	449	501	449	459	435	523	494	454	447	445	474	446	468	449	467	437	453	473	472	481	445	467	443	444	459	478	495	453	482	447	434	463	461	482	452	436	434	437	426	514	473	453	438	432	463	463	448	433	464	446	444	462	494	485	455	434	484	463	499	456	484	459	454	489	474	458	433	429	444	473	450	444	458	485	440	445	460	469	475	456	482	468	480	448	462	458	454	472	458	456	444	449	459	465	469	497	475	459	433	475	432	513	458	460	450	477	453	451	446	455	486	439	462	427	435	452	484	477	435	477	465	454	484	490	474	422	456	471	496	450	454	426	477	483	439	453	430	407	482	489	448	447	441	462	472	453	475	475	461	448	460	491	441	489	480	477	454	444	443	496	471	443	457	465	481	481	461	446	431	436	450	426	480	454	454	453	459	391	470	506	438	449	437	447	425	453	466	506	469	470	471	458	472	438	474	466	481	461	495	463	432	510	468	428	443	454	410	440	519	446	437	459	474	439	451	435	493	459	435	459	486	458	507	450	431	489	448	485	449	429	476	459	442	431	427	476	466	485	493	468	464	414	477	432	455	422	476	458	482	424	483	451	454	446	436	452	428	437	476	457	458	461	450	467	447	445	445	483	449	434	476	493	432	432	449	451	441	480	449	470	472	418	425	454	451	433	470	432	469	479	496	465	466	437	449	477	469	453	478	463	483	449	452	429	452	454	466	421	454	451	450	476	435	473	462	487	455	431	465	459	455	475	437	459	464	474	448	461	472	472	441	474	436	443	481	458	478	461	458	474	480	465	467	442	489	503	511	447	447	446	465	477	452	479	457	476	414	463	455	471	422	468	461	453	470	492	448	437	482	434	472	478	471	443	467	419	446	482	463	482	428	471	443	475	471	459	485	484	482	432	500	455	429	500	466	469	448	467	483	440	438	478	433	475	468	456	470	434	402	437	471	440	438	459	449	470	470	467	431	452	450	462	436	434	466	459	460	472	468	468	447	420	444	457	447	479	433	459	484	459	461	462	447	421	458	475	478	479	477	453	462	470	464	486	435	445	462	466	463	470	452	451	460	434	450	432	456	464	473	481	466	414	433	407	476	451	503	461	456	451	436	426	411	457	453	426	468	447	440	453	496	423	493	440	496	480	465	503	464	454	492	512	453	484	484	498	449	429	447	419	451	496	477	483	464	464	465	434	470	441	475	456	444	445	433	488	437	454	452	462	440	442	491	436	478	437	498	466	433	472	464	468	474	475	421	468	477	417	464	483	470	456	442	480	493	440	434	425	501	475	471	460	456	457	473	468	490	454	447	477	472	455	482	487	512	429	472	485	443	450	453	441	448	451	457	460	483	434	428	428	448	466	491	456	444	454	470	448	450	476	452	444	483	451	436	488	455	450	460	480	477	491	477	441	466	455	482	443	414	494	476	445	476	469	460	454	439	435	470	455	493	454	477	448	441	460	445	508	461	451	497	441	454	484	494	475	451	476	501	484	429	436	464	472	440	496	477	437	478	465	430	463	420	455	460	483	439	447	487	470	459	448	483	472	457	445	456	456	484	457	476	466	471	427	477	458	489	438	476	454	457	462	449	467	434	490	453	456	435	434	452	530	486	499	429	485	442	480	450	445	484	419	406	474	461	457	434	452	457	449	446	457	462	465	436	482	458	449	458	499	484	454	457	469	462	464	433	468	478	419	463	455	467	460	491	496	463	498	519	432	444	483	478	471	438	493	450	498	491	480	440	474	470	462	468	441	405	451	449	473	456	464	445	440	469	465
44088	52204	47267	23547	2556	1941	1613	1414	1246	1149	1080	1053	959	977	889	920	946	868	892	830	872	868	823	791	818	824	783	770	864	802	724	781	773	798	799	817	792	794	779	839	817	812	793	768	802	776	748	783	773	796	743	779	775	743	769	794	778	771	832	755	753	788	798	765	753	755	810	827	778	751	763	801	761	760	767	766	758	820	759	767	748	734	819	786	746	760	788	762	797	795	711	802	735	815	824	762	832	799	730	791	747	798	772	806	790	752	811	743	768	780	770	759	774	745	783	788	791	752	780	779	785	817	767	753	771	739	772	759	780	788	754	762	814	775	757	789	797	796	729	803	803	783	816	763	741	796	788	782	830	726	775	744	786	731	710	758	749	788	799	747	768	769	748	788	770	741	804	756	784	766	762	761	756	819	793	802	777	814	796	799	807	787	790	731	814	817	793	753	771	789	759	755	766	775	738	757	753	800	751	790	766	791	802	765	771	795	732	786	699	765	759	806	744	720	777	738	759	767	752	744	769	752	774	753	826	784	800	791	795	777	780	750	763	736	757	791	738	769	766	730	800	789	755	753	728	745	768	807	697	752	756	782	762	763	789	784	787	742	813	751	806	787	781	749	762	781	776	813	756	799	768	750	744	783	795	769	773	689	771	789	784	721	783	740	711	771	794	720	791	778	769	746	731	796	770	757	847	755	717	824	774	757	803	791	774	733	773	749	774	790	789	765	766	772	758	769	736	745	795	771	751	731	767	730	777	778	768	779	806	823	783	787	756	811	758	790	783	737	757	741	744	797	776	783	738	780	785	729	728	741	721	742	762	778	805	702	757	771	795	761	807	753	740	772	763	783	785	840	732	785	766	772	809	813	751	780	706	796	786	777	763	746	773	768	734	736	752	756	785	781	759	754	760	719	832	749	784	734	774	749	757	786	787	792	825	798	761	817	774	745	744	759	746	745	797	787	766	749	807	753	829	763	732	787	780	817	727	731	755	815	793	798	757	725	721	819	791	786	787	807	724	751	794	791	789	771	707	781	773	796	802	779	741	753	820	724	779	740	794	726	769	804	726	690	808	780	755	877	819	780	801	701	771	753	752	797	800	777	741	810	751	782	788	776	769	765	781	782	746	756	742	709	749	774	763	792	795	730	748	783	766	749	779	741	755	812	791	719	778	778	737	809	739	761	766	766	745	759	802	757	738	805	808	732	777	752	756	785	773	780	776	751	759	787	703	740	758	774	787	771	812	792	761	767	753	766	750	749	823	721	789	790	713	776	759	778	784	746	755	773	779	746	811	757	780	755	723	806	774	782	779	775	729	818	793	779	767	749	711	736	769	754	800	793	744	780	749	780	741	766	703	774	774	747	753	771	769	706	793	742	755	821	767	740	804	774	730	795	768	774	748	753	800	748	779	754	777	766	779	728	771	720	809	748	783	705	751	778	794	786	801	771	775	777	776	751	794	722	782	777	731	816	789	745	784	723	788	760	720	759	725	786	702	794	775	758	758	779	749	763	711	805	734	793	746	742	773	787	762	762	727	757	765	714	760	817	764	756	767	803	788	776	795	757	819	791	791	778	776	759	760	745	762	751	781	742	755	756	726	815	736	762	754	771	753	745	787	750	717	785	782	755	725	745	709	766	811	777	779	779	730	752	817	757	734	783	758	739	769	769	774	727	771	764	724	772	764	759	785	793	797	779	781	775	753	784	748	778	785	749	767	760	765	751	753	781	824	758	735	774	767	792	752	754	786	745	765	792	787	759	816	799	684	776	752	788	762	774	740	771	719	755	780	759	744	787	742	742	779	743	796	797	773	777	724	781	790	770	782	723	758	775	749	793	772	758	777	741	741	757	736	753	765	749	797	739	784	779	782	738	743	769	774	768	760	766	798	771	765	781	782	805	754	820	769	774	785	729	786	714	794	772	742	774	796	796	770	730	782	822	684	741	738	741	699	790	794	781	732	796	750	772	759	811	755	758	748	745	810	754	757	804	776	791	750	788	802	751	799	731	758	778	731	768	775	802	794	792	761	793	735	764	757	730	785	773	732	809	769	751	762	787	736	803	793	770	769	800	723	810	768	809	798	786	738	783	784	735	795	784	747	768	705	719	819	778	722	784	716	720	776	783	758	731	781	763	744	748	759	763	762	806	787	791	796	754	761	728	739	730	773	779	743	750	751	753	751	763	788	738	823	739	779	783	763	764	758	782	748	779	763	747	823	737	754	782	815	769	795	823	706	789	792	789	771	777	774	729	773	807	737	789	767	833	753	743	753	785	718	782	748	758	772	799	770	758	769	759	819	795	796	749	779	761	796	757	757	765	773	788	748	751	814	773	738	830	808	772	706	783	788	785	710	742	833	742	769	807	779	748	710	759	803	746	748	790	814	792	762	750	800	760	748	742	810	758	753	742	739	758	775	806	729	752	702	729	749	790	804	752	745	773	738	807	738	783	790	766	806	704	806	751	723	730	720	777	767	771	786	804	757	794	783	801	763	761	798	803	735	763	733	787	786	803	750	782	771	761	759	704	723	793	797	794	746	770	819	718	727	767	811	712	737	748	746	740	772	795	812	817	761	732	803	730	753	708	814	786	745	766	781	782	744	791	758	776	785	793	767	762	791	793	746	729	698	781	816	775	776	801	763	774	789	767	769	747	762	752	780	789	809	764	757	797	781	754	831	803	782	734	765	753	794	786	783	799	762	793	761	791	790	718	776	735	757	748	748	746	764	740	726	765	769	751	748	784	777	796	759	760	788	766	779	741	806	790	761	799	822	758	724	773	779	745	778	737	767	825	801	752	745	802	770	810	775	832	760	774	792	785	748	775	789	759	804	753	782	809	759	812	750	773	763	769	805	820	749	728	791	769	777	755	834	740	791	784	776	771	740	749	729	721	814	780	764	784	782	760	768	740	813	774	752	741	793	746	752	801	748	805	768	748	754	800	744	752	808	797	753	763	741	786	768	739	767	727	777	789	782	760	772	806	755	806	787	762	752	731	781	796	773	734	773	764	775	746	730	763	776	761	776	738	783	711	767	763	732	762	809	788	771	744	764	764	761	817	772	808	805	743	788	747	757	747	736	739	737	782	752	834	751	792	749	753	807	745	773	735	787	743	752	793	761	793	746	763	814	727	763	757	777	707	740	792	775	779	771	721	744	723	777	743	718	755	775	827	766	769	711	759	730	740	740	788	776	763	799	759	704	756	739	754	739	844	794	807	764	803	811	781	726	780	784	796	779	772	778	731	773	794	798	759	826	764	752	800	799	735	741	788	797	819	813	769	768	759	772	722	799	775	733	715	765	799	753	755	786	742	747	793	752	786	788	812	746	791	782	801	800	763	794	751	764	767	751	747	763	788	795	754	779	810	704	734	793	800	780	761	714	736	763	762	776	746	777	768	745	749	750	762	790	776	735	751	767	749	740	754	759	823	759	777	809	763	742	773	745	766	766	729	749	759	741	775	807	761	744	768	741	759	699	743	785	746	762	725
22996	21088	31876	27985	20862	17773	5904	1069	917	812	771	744	717	756	689	656	716	680	703	750	662	697	672	682	670	639	631	717	634	632	649	663	642	619	668	664	654	639	661	653	685	636	632	620	638	633	650	650	668	633	647	613	662	653	629	608	599	614	650	627	626	637	641	674	648	638	713	631	639	608	628	580	657	609	627	666	663	648	670	622	691	597	625	628	658	654	625	664	643	655	632	637	677	643	623	669	638	634	663	652	645	694	660	659	651	672	649	637	655	618	653	633	624	626	577	630	625	617	648	601	655	652	592	596	700	668	620	647	654	631	667	638	637	619	612	636	643	637	636	605	592	653	625	606	682	637	620	631	618	650	580	611	632	628	617	627	628	613	632	661	682	653	593	609	609	655	620	640	645	618	628	604	646	602	608	621	642	653	649	662	645	648	585	619	620	637	626	653	642	609	625	607	644	608	640	633	627	619	650	672	626	613	631	652	634	621	671	610	654	609	640	659	628	585	621	681	621	681	611	595	627	608	620	618	606	683	612	666	654	619	654	624	653	627	697	588	546	652	659	619	652	655	630	640	622	607	622	679	629	662	674	610	623	668	633	647	641	618	596	617	615	627	656	618	606	632	625	651	581	627	645	659	588	652	634	607	640	657	660	619	598	664	671	634	624	628	671	614	636	665	594	620	625	589	625	706	646	654	606	671	628	675	687	593	589	631	654	631	617	663	608	617	615	625	565	625	607	672	652	575	632	647	575	646	608	644	631	629	623	603	614	633	618	627	665	577	619	582	609	635	584	639	608	605	659	626	651	648	657	592	651	624	677	633	660	642	645	623	641	665	607	609	607	654	639	623	660	630	659	613	637	654	672	651	636	642	619	625	615	706	662	584	631	612	671	594	646	640	658	671	581	542	613	618	639	634	613	611	683	624	645	601	658	624	644	635	644	650	627	637	639	651	658	631	590	645	591	605	625	601	643	666	644	614	639	633	637	633	638	671	662	683	649	688	644	632	635	655	614	643	666	599	616	644	614	634	639	616	631	635	666	669	635	622	640	658	594	599	632	630	628	621	625	639	588	637	659	616	634	651	672	597	644	647	640	631	617	615	630	586	601	597	625	639	648	619	620	633	641	672	616	668	638	608	634	637	625	616	631	629	652	645	600	650	620	692	627	637	611	633	584	620	590	642	619	672	645	620	619	645	642	602	658	611	649	598	639	590	631	640	646	672	599	691	564	658	628	620	578	638	631	601	613	636	679	640	675	688	607	629	626	601	621	609	606	625	636	637	609	614	625	636	683	662	618	606	653	676	608	645	623	664	597	651	643	607	627	617	602	679	655	597	624	662	665	634	631	599	616	625	642	688	613	631	628	655	650	634	621	601	621	621	612	608	621	642	640	640	609	635	653	610	632	657	667	613	602	647	624	623	679	632	589	574	594	623	638	615	650	591	610	641	647	617	601	612	652	636	642	631	597	699	635	620	613	646	631	654	657	634	635	635	672	621	639	631	639	625	627	632	576	682	620	631	648	610	652	645	640	628	597	630	643	616	647	614	669	620	607	669	624	665	606	652	620	639	644	640	664	626	624	603	647	590	662	628	609	606	640	608	649	603	641	674	625	592	615	659	626	618	641	626	647	655	604	632	614	570	630	581	623	612	634	640	644	612	625	610	643	646	643	674	646	651	675	611	674	651	657	630	592	644	626	625	608	630	613	658	590	633	675	605	617	584	644	627	618	671	648	642	627	608	641	628	619	662	671	632	635	620	618	629	602	629	656	629	660	639	621	629	588	609	628	610	644	617	630	627	658	642	659	612	611	663	658	647	667	619	635	650	630	647	667	645	646	658	646	663	657	595	626	610	669	614	646	632	618	637	615	652	608	671	664	613	634	603	651	606	649	615	622	635	630	619	676	644	594	650	644	661	609	617	656	620	652	618	653	658	640	616	653	609	615	628	645	677	692	600	617	647	609	645	608	632	634	653	612	643	658	622	647	656	619	600	627	622	625	666	631	633	630	647	633	580	632	655	682	627	621	625	599	629	664	623	602	606	619	622	628	612	697	602	652	670	637	604	616	679	642	670	628	668	652	673	676	641	643	658	655	623	659	656	662	650	622	613	721	633	617	645	647	676	623	648	679	691	672	655	616	677	632	614	609	620	613	636	627	673	633	599	622	619	630	636	613	624	611	619	655	654	610	627	648	601	648	604	623	605	611	648	608	626	657	596	675	646	610	610	627	584	660	617	653	616	651	627	626	606	671	607	606	627	642	638	634	652	620	628	610	621	643	598	643	677	637	553	637	607	614	608	647	592	628	662	630	619	634	597	648	628	663	611	637	595	618	657	604	638	560	653	631	627	679	643	582	675	589	633	662	642	628	595	623	632	660	585	587	619	580	637	643	634	641	654	616	594	670	658	653	678	666	631	655	635	657	649	650	669	639	620	595	596	605	629	657	670	661	622	639	638	599	629	660	614	626	641	652	632	597	606	651	664	659	622	605	619	652	659	672	634	623	639	644	678	662	651	640	619	627	621	630	615	629	624	609	637	612	661	624	630	663	662	662	659	652	676	664	624	651	560	652	644	654	644	676	592	653	653	587	610	637	644	650	628	619	625	665	626	689	624	613	604	609	626	610	654	606	621	603	632	589	628	669	651	643	585	614	672	625	653	583	587	618	631	648	657	644	613	618	606	658	646	628	594	614	620	623	642	649	594	644	623	630	676	640	629	634	652	643	678	580	617	642	596	665	657	642	602	627	615	623	658	639	663	589	674	668	638	637	677	634	659	640	654	635	612	648	618	665	645	605	709	638	616	670	621	578	603	623	662	677	581	643	632	647	636	641	630	656	638	617	635	603	654	618	613	664	573	639	661	641	705	651	669	634	650	613	591	583	610	654	676	606	665	629	632	641	649	664	618	599	628	631	621	658	626	632	604	650	651	620	621	624	623	667	651	633	638	655	656	631	650	649	624	642	653	642	602	652	638	625	626	621	646	610	651	622	613	635	585	626	640	615	654	586	613	636	621	617	610	609	615	649	605	671	648	633	643	608	643	667	621	628	608	650	600	638	662	583	677	658	646	678	648	625	628	636	585	633	654	662	664	628	590	620	648	651	658	643	609	658	627	640	653	683	609	627	582	677	655	632	611	655	653	628	623	622	628	608	615	584	661	621	637	662	656	675	646	618	645	675	680	650	679	667	569	586	612	567	606	675	627	650	661	636	667	674	578	627	650	634	632	634	609	611	622	632	623	630	647	585	593	648	681	664	615	608	640	604	601	623	631	650	627	637	639	646	645	619	652	619	618	594	610	594	669	618	593	638	621	636	616	632	662	616	644	654	623	638	606	642	648	622	665	650	672	606	649	619	631	650	651	619	583	616	629	665	676	633	664	583	627	622	652	646	599	619	631	638	627	622	635	611	651	618	628	592	652	679	655	656	675	611	630	673	644	650	645	685	649	615	691	615	607	631	611	625	596	636	638	659	662	580	607	613	590
52045	63112	59854	29977	3682	3041	2398	2032	1835	1598	1471	1431	1390	1337	1306	1180	1182	1244	1157	1136	1117	1115	1097	1119	1058	1086	1080	1030	1090	1067	1102	1046	1000	1059	1065	1100	1055	1101	1003	1069	1009	1035	1067	1019	1017	1033	1046	1032	1048	1043	1043	1035	1036	1027	990	997	1043	1064	998	1033	1027	1000	1007	1063	997	1005	1013	1002	1069	1052	950	1030	985	1025	984	988	1072	1015	1018	1007	996	1021	1018	982	1016	1036	978	1023	995	1010	1030	1010	1025	977	983	1009	970	948	1064	1014	1031	1043	974	993	1088	1053	992	954	1003	1054	973	1002	1059	1069	1017	1059	1034	1053	1054	987	999	975	1034	1008	1021	1011	1061	1021	1047	1033	1043	1013	1020	1066	976	961	1035	1059	1024	1036	1039	1014	1028	1041	1022	1004	1022	1029	1037	988	1002	1042	1011	1001	1029	985	1009	1018	1019	1084	1007	1003	1048	1069	1004	1053	1034	979	996	1031	1010	996	987	962	1012	1009	1052	992	1023	970	1007	1033	988	1071	973	978	1052	1085	1036	1009	1015	985	1011	1006	1042	1033	991	1050	1061	1039	1024	1025	1021	1001	1011	967	1005	1000	1008	999	1069	1003	1061	1000	1027	1022	1024	990	930	1041	1078	959	1066	1003	1037	996	1106	988	967	992	1017	1018	1027	1007	1050	1003	1022	1026	990	1059	993	1004	1012	1052	985	1032	993	1015	1008	1055	1051	979	1033	995	971	1027	953	1038	1010	1016	979	1008	1018	1012	1043	1031	1058	1032	1047	1004	998	1044	969	1039	1035	935	955	967	1001	1032	1031	1005	1038	1016	1004	953	1046	1019	1027	941	936	1021	1008	1076	1024	992	1005	972	1020	988	1008	1029	1046	1006	1037	1034	1055	1013	939	1022	991	1010	1023	1049	1000	1032	973	982	955	948	966	1047	1044	1012	1001	1039	1009	1040	1029	1035	992	951	1043	1004	1042	1031	1004	1022	975	978	1018	1045	974	1011	1011	1045	1023	1021	944	1008	993	1032	1040	988	1033	1020	1001	970	1021	998	995	996	1056	964	975	966	1012	1011	967	1004	985	1039	958	976	1081	1018	1046	1008	993	1004	1058	1002	1009	1058	993	1014	1003	1018	1044	969	976	1029	1047	1036	1016	978	1022	1017	1025	1029	968	992	1043	988	1010	1037	1094	1008	959	1008	1036	1025	1046	963	991	1044	1029	1020	1053	1000	982	919	1006	1038	1013	980	1016	997	1005	965	1003	980	968	963	1011	1065	994	990	1082	986	993	1010	1040	1000	985	1052	1016	985	1010	1010	1001	1019	1030	963	1003	1005	1005	1016	1016	1018	1035	975	996	949	969	1010	975	1099	944	977	982	1021	986	1005	1017	1023	1027	1030	988	1031	1050	964	1050	970	1027	979	1051	1015	1021	987	1011	1036	999	987	1102	1045	1004	988	1005	1006	990	994	1022	937	1055	1015	955	957	1022	1052	1025	1047	957	1033	1001	1011	1007	1003	981	995	1048	996	1020	970	1002	993	989	1041	1027	1006	1062	956	1052	1023	1004	1038	1026	1017	1064	1004	991	980	1003	1012	997	1015	995	993	1009	1003	972	990	1041	989	960	967	1069	968	1032	993	950	992	997	1048	1063	1017	1033	1004	989	998	1024	985	1007	985	1014	1059	1023	1020	992	1005	1010	1024	969	935	962	1002	1019	1013	1017	997	1054	1019	1030	979	1034	944	1056	981	1093	999	1011	992	1025	1010	1056	1029	988	1006	1016	1001	1015	1043	1084	1061	1014	977	974	970	1015	955	1065	1034	1002	992	951	976	1021	1072	976	1019	1049	1007	957	1080	1115	1009	1039	1092	1035	994	1042	1042	1043	956	1029	1012	999	1007	1010	995	1029	964	1001	1032	1070	1000	997	1074	1008	1042	1003	962	1057	1021	1060	1019	977	1032	1021	983	1092	1038	1007	1014	992	1079	965	962	1050	996	1030	1033	1020	1001	1003	1007	938	987	998	1005	1030	972	970	996	918	978	1070	1024	1035	1042	965	975	1037	1023	1044	1047	1051	943	1011	1014	980	1014	969	1068	984	1028	1004	999	1050	1017	962	953	998	1037	1016	973	1023	975	979	1000	960	1013	1043	1003	989	1003	1061	1006	1010	1018	943	1024	982	1011	999	1027	997	1002	977	1036	1006	956	943	991	1003	1021	1030	1006	990	998	1003	968	998	1001	1024	967	951	983	1017	1007	983	1021	1081	1023	1031	989	1043	1042	996	1032	996	1038	1005	981	983	1027	945	1032	1011	965	1015	1018	997	980	1036	933	990	1053	1014	983	1034	1013	1022	949	1025	1009	1017	1035	1009	1000	1021	980	1020	967	1042	993	955	1031	995	1097	1010	1027	983	1064	1010	998	1024	1033	958	970	996	970	1039	1018	1047	946	991	1047	1015	1034	1062	1046	992	1036	1061	1005	1008	1058	962	1001	1004	1015	1052	1044	994	1038	968	1016	1021	960	997	1036	1026	1017	1051	982	1042	1005	1015	977	1014	1035	1059	995	984	1022	1049	1027	986	997	967	981	1082	1032	1036	1053	1035	1034	981	964	1011	1021	965	1033	991	1004	1042	1011	991	1018	1065	1068	981	1035	1020	1019	1023	978	986	1022	1025	1019	1020	992	996	1016	1051	983	1057	1028	1061	1041	1020	1031	1026	1049	1009	1052	1036	948	1018	962	999	1022	1071	1028	977	964	1011	1017	1012	986	1004	999	1054	1020	999	999	1046	1010	1011	1019	913	1066	1004	1000	989	987	1030	1050	986	967	1045	1038	1009	1033	1015	985	1017	1072	1037	1075	974	1061	1008	1017	1003	969	1067	991	1058	1013	1028	1004	1014	977	968	1015	1073	972	973	1024	960	1036	1059	1017	1015	1067	1005	1034	1019	1036	1007	1016	1017	1051	1007	964	1116	1008	1001	1052	1037	1045	967	1022	1013	1008	1026	1013	1035	1057	1008	1053	1040	1044	1000	1049	1015	1023	1035	1036	1011	975	1018	993	1028	981	993	991	1024	1035	1012	1042	1050	1043	1007	999	1032	1015	974	1009	1026	1002	986	1038	1041	1021	1021	976	973	991	1055	1003	944	1089	1021	1021	1029	988	1007	933	983	1002	930	971	952	983	1032	1056	981	1068	994	1022	1006	1014	1007	1083	1085	997	1066	1038	1021	1061	1007	973	1017	1024	1069	1007	999	1018	1077	1009	1020	999	980	972	1015	987	1033	1007	990	1033	993	994	988	1026	1017	1080	1016	1040	996	1047	988	1017	1022	1036	981	1032	1009	975	973	1056	978	991	1037	1026	1021	970	1021	993	1013	986	997	1077	1048	956	990	951	1006	1060	1000	1011	1034	1001	1010	954	951	1026	1013	1047	1017	1022	985	985	1032	1072	990	1051	1044	1051	1040	991	1008	1004	1017	975	1021	998	979	975	1033	1050	991	1019	1013	1040	1042	1025	1082	1002	1056	1070	1015	982	991	1001	1003	997	1028	1061	973	1030	1090	1017	999	1040	962	1017	984	995	950	1019	989	1042	1009	959	1053	1028	1006	1038	1021	1032	999	986	989	1022	960	980	956	1002	981	1013	1002	993	973	992	966	1035	998	995	1035	956	1050	1066	1018	1034	1013	1049	1028	1006	1004	970	1033	1074	1030	1000	1018	989	1024	959	992	998	1047	1009	1058	949	998	1055	1032	992	1015	959	1048	980	949	1049	1001	1046	995	983	992	1011	1041	1006	1077	1008	1016	1027	1021	1044	1079	1024	983	971	1013	980	970	976	1036	1010	1027	955	1016	1049	1029	999	1020	1025	1018	984	926	951	1003	1052	1003	992	1002	1013	1027	993	1017	961	1014	1019	1042	999	1021	976	1036	998	983	986	1018	1015	983	1043	1003	1001	1020	1023	1039	971	970	1003	1051	1057	999	1034	1064	1043	1035	1042	1047	1054	955	974	1056	1011	1033	1018	988	1017	1019	1004	978	1044	1044	998	1005	972	1052	997	1001	1029	963	977	956	1005	1020	991	957	978	1007	994	975	951	957	1066	1036	984	1025	999	1046	1008	992	1013	975	1019	994	988	968	1052	1001	999	1034	1056	1046	968	968	1012	1001	969	1005	1027	987	1033	1062	1039	1013	957	1069	1045	1034	974	964	1006	1073	1029	989	1015	1025	969	1000	1000	984	1030	940	982	1005	1014	1020	1008	953	996	1019	1028	973	1005	998	1040	1033	969	987	986	1042	1040	1027	1022	1061	993	1013	975	1034	969	1020	987	994	1056	1050	1088	999	1021	955	1019	940	1014	1059	1076	990	1010	960	991	1024	1027	933	1028	977	1017	1020	986	998	1027	1031	970	1084	1031	983	990	1036	956	968	1030	946	1007	1023	1026	965	1090	1017	997	1051	1021	959	959	993	1027	1001	1033	982	1073	969	1024	1056	998	997	999	1051	996	1051	1011	928	1018	997	976
26629	21350	26722	13456	433	241	235	215	218	236	250	222	208	201	196	229	233	208	213	213	226	218	215	210	266	203	218	229	190	221	206	218	166	189	196	199	206	214	235	209	203	238	191	222	204	214	232	205	214	200	200	208	219	211	190	222	225	216	228	207	186	194	191	212	216	209	192	224	207	228	194	224	217	195	206	223	240	198	217	191	207	204	227	197	219	232	211	218	223	225	211	213	240	218	199	207	224	207	207	210	214	218	236	231	201	212	197	220	233	211	236	204	189	205	220	196	222	222	244	217	214	203	203	211	206	224	221	202	225	203	199	203	183	223	211	226	232	171	193	195	212	216	192	221	223	219	199	185	210	210	241	211	189	222	227	188	216	217	222	214	202	213	253	232	201	217	235	217	205	191	194	198	185	245	207	215	224	210	214	214	193	201	207	217	210	199	196	194	201	224	204	215	218	193	212	215	227	174	220	195	224	215	228	216	202	174	186	195	212	206	229	211	232	226	199	228	223	218	222	234	187	191	209	203	222	194	221	204	215	195	215	231	204	242	210	237	213	216	234	207	233	207	240	181	217	216	213	221	226	215	229	203	214	207	219	228	215	207	222	217	213	206	187	192	208	209	208	221	173	173	212	225	237	194	211	225	212	215	233	193	219	199	214	203	216	222	189	212	244	222	217	225	231	227	211	189	211	194	185	231	203	220	206	188	243	248	212	218	188	198	203	229	203	237	218	238	226	208	215	191	221	208	198	206	209	237	216	197	224	223	241	202	244	202	214	208	199	196	229	232	196	218	234	196	213	200	206	214	219	215	201	207	239	205	219	213	235	204	200	223	234	214	218	197	217	219	210	217	196	211	199	210	191	181	200	192	201	205	201	216	221	220	226	224	219	207	215	209	229	217	194	220	210	228	212	214	226	205	228	213	245	181	213	216	231	225	216	202	220	206	197	202	199	201	196	201	211	204	225	196	209	204	188	226	233	227	214	228	229	214	235	206	201	213	191	207	202	213	187	233	206	182	220	193	208	216	227	208	202	229	196	203	201	209	196	205	219	196	203	189	228	194	198	190	224	220	220	233	199	215	212	184	199	213	230	213	229	207	204	213	219	223	185	222	203	203	194	204	203	217	191	204	195	203	219	211	241	218	198	191	211	227	211	212	205	208	224	227	224	233	202	218	185	225	206	222	220	210	189	199	197	208	232	210	187	215	228	205	200	194	209	199	199	204	203	213	188	218	222	221	204	209	226	227	202	200	216	218	208	193	210	215	218	198	240	222	197	184	209	213	220	187	199	221	257	195	196	191	240	209	214	182	205	223	212	217	231	216	197	191	209	202	194	206	206	217	194	197	221	233	195	189	235	230	200	228	198	213	240	217	225	227	221	218	240	195	234	219	212	210	227	207	228	194	203	194	186	207	213	218	214	213	222	202	193	210	220	203	236	205	217	227	200	215	230	217	198	216	202	235	207	213	227	241	228	219	212	224	215	191	213	227	238	203	229	218	216	219	242	221	207	225	218	211	202	178	206	222	250	215	215	227	198	202	244	213	207	215	218	193	195	185	206	189	218	233	199	203	180	201	218	220	220	223	208	209	210	200	200	194	232	227	189	210	202	218	224	247	227	205	204	220	197	197	229	211	215	225	196	240	208	226	220	189	229	220	203	218	202	236	226	202	224	213	229	228	222	211	210	219	207	183	213	209	221	210	215	236	223	209	229	214	224	218	185	206	204	207	229	210	207	232	220	201	233	211	201	222	180	210	236	225	218	215	232	223	213	190	196	204	205	199	185	197	229	223	230	217	196	208	206	224	233	205	208	204	205	224	219	189	206	202	229	200	197	222	206	222	213	228	225	204	204	185	210	212	196	205	210	192	217	202	239	215	216	221	226	225	203	211	222	199	188	214	212	241	197	197	238	223	196	198	200	199	197	232	206	222	220	198	229	202	214	242	212	221	200	197	214	217	209	196	216	218	218	205	221	201	183	220	217	227	200	219	196	194	213	217	227	228	253	236	206	231	217	181	204	214	216	219	188	234	194	216	220	204	195	214	229	232	211	201	218	219	227	235	200	220	215	199	203	225	234	223	228	223	200	214	222	218	215	198	210	204	218	188	196	205	220	224	219	214	185	238	201	237	206	204	226	215	204	199	211	230	217	193	212	209	206	223	205	224	221	220	212	222	203	212	216	208	210	218	249	212	206	208	208	237	213	206	222	195	230	215	239	204	207	206	217	240	215	221	185	228	223	210	200	210	240	214	193	209	204	207	204	199	212	223	222	207	192	212	212	203	208	226	231	223	209	215	194	232	215	221	228	198	194	206	227	204	230	212	207	212	208	226	205	221	208	196	211	207	200	203	231	218	215	212	203	205	207	179	211	225	218	227	205	202	214	218	197	207	208	186	217	218	197	246	220	186	187	207	211	233	208	216	195	201	209	209	193	202	226	221	218	243	219	221	187	209	206	190	237	202	225	212	192	217	237	218	214	190	211	212	200	219	236	231	215	210	182	216	221	192	214	224	217	209	215	209	203	172	197	226	231	211	201	211	235	220	201	201	192	205	210	212	217	199	199	210	197	211	227	219	248	224	213	233	223	223	197	213	211	208	205	236	213	243	221	221	197	225	226	223	233	232	231	213	193	210	197	203	209	233	201	211	232	211	222	199	219	197	202	206	212	200	191	215	215	232	223	239	201	215	203	222	200	210	221	227	193	233	200	209	186	194	212	219	209	243	201	209	202	221	225	224	204	223	206	212	220	233	228	229	222	209	229	215	212	232	224	227	215	233	227	208	211	204	226	223	207	199	217	228	197	228	192	208	201	189	197	229	231	217	211	186	175	218	217	211	234	191	205	218	223	210	192	246	210	206	232	206	200	197	218	235	217	207	224	207	208	181	218	242	208	209	245	207	231	225	183	186	193	208	242	201	186	230	185	197	208	222	204	213	229	212	193	191	205	213	219	228	224	180	211	211	213	210	213	218	202	234	242	222	195	197	231	205	238	239	209	218	185	215	207	219	212	222	215	219	201	243	210	182	193	217	203	207	223	187	220	224	233	202	209	222	221	241	198	220	216	221	201	214	214	205	218	203	183	201	207	194	214	212	213	223	208	208	256	180	207	226	215	212	225	230	200	238	225	213	205	214	206	206	219	234	204	217	211	214	210	217	215	212	237	226	225	212	187	181	230	225	200	210	189	217	231	220	189	201	226	202	224	223	218	207	199	222	217	217	216	196	226	241	216	218	213	224	240	186	215	222	213	208	211	248	189	251	217	227	228	221	196	188	236	204	194	207	227	203	191	207	214	189	206	224	212	199	203	210	204	212	218	192	222	214	187	239	224	174	208	178	210	206	197	195	178	215	188	204	241	200	211	184	213	203	207	208	224	200	237	216	221	185	218	224	225	198	223	210	198	210	218	198	201	199	222	221	234	205	192	212	197	235	219	197	218	243	205	220	247	231	202	203	221	216	201	218	207	217	225	217	215	212	207	230
21337	25883	30500	10675	526	458	471	409	419	419	432	390	412	405	358	363	386	386	368	366	373	408	388	357	405	353	367	379	340	365	371	348	371	359	401	358	382	353	403	419	356	362	396	343	392	387	378	377	376	377	395	354	354	357	373	390	385	370	374	384	362	392	350	353	368	374	362	386	367	375	359	349	390	379	363	377	400	405	393	380	370	326	353	357	391	409	413	396	366	365	382	370	351	366	371	386	356	366	390	407	394	386	381	389	396	379	349	356	375	413	399	377	348	401	375	360	348	338	373	376	349	365	392	386	347	397	375	370	362	379	378	378	353	386	381	343	366	335	392	367	391	379	351	393	389	371	347	389	335	366	340	385	376	354	377	383	389	354	369	413	379	393	383	396	389	382	363	376	352	377	378	369	332	379	371	366	351	357	361	400	381	346	373	369	362	363	385	345	381	363	388	366	347	370	362	375	349	377	393	356	371	395	376	362	374	381	345	389	372	368	391	388	392	399	362	365	377	380	364	349	372	390	374	391	367	383	352	388	340	331	372	396	386	374	375	381	382	345	398	354	340	351	347	370	388	381	392	340	357	389	388	398	379	363	345	339	362	390	388	385	377	388	376	355	379	353	334	377	372	367	391	382	363	398	391	370	421	382	359	375	432	397	376	402	368	377	355	371	400	377	384	374	357	369	382	379	357	385	400	379	370	359	383	386	410	357	358	389	373	403	383	332	383	365	377	360	387	333	365	365	365	379	398	387	379	389	372	390	325	383	329	393	368	331	376	395	379	368	365	387	387	345	382	369	369	368	372	390	378	396	387	374	363	349	336	375	362	353	409	336	358	399	354	341	373	383	390	369	350	372	369	367	378	381	354	370	341	348	337	407	344	366	323	377	401	375	375	333	373	367	362	386	367	398	419	381	390	381	369	391	385	391	346	370	367	368	358	388	387	387	381	365	393	331	379	356	379	378	404	369	369	363	393	379	384	387	345	335	370	400	370	356	368	382	386	455	399	373	379	380	379	362	390	404	358	362	373	400	394	359	380	396	353	343	372	401	352	361	384	385	340	391	362	357	335	382	389	381	370	400	362	378	388	369	360	372	369	362	366	380	391	378	382	380	356	376	376	357	377	374	377	360	360	368	399	353	378	372	378	407	358	382	368	364	366	388	382	380	324	368	391	347	369	379	382	357	379	367	366	385	389	351	379	356	368	421	326	391	349	371	391	380	391	367	361	354	398	372	420	385	379	395	358	357	337	367	369	385	368	393	387	356	397	437	394	357	366	362	391	382	359	387	411	363	343	355	344	386	357	359	357	368	396	374	350	385	388	337	331	377	332	385	384	356	371	375	342	390	394	393	376	386	339	353	375	342	388	379	369	392	381	361	371	386	355	365	383	348	384	346	373	353	358	357	397	339	377	365	388	375	359	371	372	348	364	356	364	340	348	354	365	406	408	411	385	421	328	331	389	354	358	381	360	362	358	381	348	392	350	397	393	385	386	398	372	392	338	344	357	344	358	351	371	425	389	385	341	359	377	364	384	397	369	370	399	394	390	388	405	355	380	374	367	359	376	365	343	361	380	394	368	376	384	352	391	404	370	398	393	371	345	381	362	362	353	380	350	361	395	398	394	353	385	404	363	371	381	370	374	382	368	406	362	383	392	403	374	375	366	374	349	390	392	359	388	341	366	370	386	379	357	387	397	379	425	344	365	346	401	354	365	376	345	389	407	333	366	377	382	372	397	383	390	373	386	380	391	377	376	390	391	360	374	375	374	410	392	394	378	358	366	350	364	362	373	369	346	353	368	349	370	387	400	349	361	350	342	385	374	372	379	397	370	342	374	382	383	350	382	410	380	374	336	363	376	340	364	388	354	353	390	386	396	339	390	365	365	366	404	368	375	393	361	390	385	366	368	357	375	350	375	372	365	359	377	374	343	371	353	342	338	387	377	363	352	360	409	370	358	381	379	382	398	344	373	379	353	349	395	368	389	368	387	326	354	396	406	388	390	380	353	381	339	350	386	357	348	400	403	396	391	377	375	337	391	395	402	385	367	358	376	407	364	374	364	369	390	383	374	391	376	370	397	345	363	402	363	377	376	369	374	388	343	389	358	382	375	376	364	406	372	392	374	333	363	399	409	369	412	434	361	353	412	353	390	378	381	391	376	385	353	356	390	387	378	383	381	389	397	378	375	402	362	384	380	363	386	417	382	336	352	397	350	356	354	362	422	367	379	362	384	366	383	379	376	384	381	395	395	372	348	374	363	407	386	371	374	346	377	366	378	358	385	348	356	371	366	357	420	313	384	397	360	383	335	390	381	341	368	356	366	371	377	413	361	359	364	363	374	345	356	377	351	371	374	365	396	383	358	329	347	368	389	406	350	378	381	361	349	369	354	377	325	321	355	388	377	360	375	354	371	368	384	347	352	383	394	359	365	389	364	353	403	347	368	356	373	386	390	402	409	386	359	394	388	353	372	372	380	384	372	390	363	364	384	391	393	395	336	335	344	336	371	367	367	362	390	334	351	347	355	407	370	384	393	387	353	380	382	387	375	369	354	400	360	364	409	378	389	384	403	392	389	350	382	382	364	403	362	381	364	403	409	374	379	345	362	404	382	358	379	369	389	412	351	357	387	391	397	388	383	354	362	391	365	354	360	397	365	355	363	330	361	354	374	363	361	363	313	367	366	379	380	401	373	360	354	405	376	364	347	377	364	401	402	353	389	363	395	379	367	331	386	405	372	396	371	386	402	397	377	348	379	389	346	359	358	379	391	373	382	366	377	395	351	377	369	408	384	354	361	378	385	386	347	389	365	346	370	382	364	377	355	344	381	378	354	398	360	383	396	360	332	356	382	371	358	392	364	374	381	387	374	352	353	392	398	398	339	398	391	342	375	391	394	370	406	356	353	339	418	368	395	391	375	395	397	371	352	368	350	380	385	404	354	390	367	365	372	343	358	390	388	396	342	375	380	393	380	364	370	371	348	364	388	341	367	346	342	381	358	338	386	377	353	362	370	364	358	376	389	397	395	366	402	376	375	319	397	363	355	388	366	357	387	353	378	402	372	400	377	375	385	360	385	380	373	363	393	375	356	371	380	356	351	354	358	348	369	371	343	397	431	387	382	376	377	355	362	407	379	357	373	353	370	354	366	370	361	384	390	364	341	383	393	365	399	367	362	381	355	326	377	370	355	343	393	374	377	383	351	394	377	364	345	403	374	376	351	364	349	377	365	378	367	371	406	377	375	374	375	390	378	350	373	356	364	349	378	386	394	366	404	338	356	373	383	350	374	378	373	380	386	381	365	374	353	360	362	395	415	343	357	362	337	350	422	374	374	371	397	365	383	387	373	407	378	354	368	394	394	368	388	381	382	377	407	404	351	377	394	380	409	396	356	365	358	371	357	354	372	382	372	371	336	377	429	366	354	351	377	374	363	366	352	349	356	374	385	400	361	406	337	376	360	359	388	374	381	351	389	404	351	384	369	361
23940	21145	31995	30881	18777	7125	907	640	555	618	588	544	509	493	497	545	503	496	445	496	527	481	516	514	506	466	479	478	495	520	469	499	507	515	466	446	499	472	491	508	484	498	448	500	494	468	499	474	468	471	509	490	449	500	504	484	462	444	506	457	500	477	513	469	524	458	446	482	478	440	451	465	490	465	525	487	489	427	478	483	531	443	478	458	475	509	493	481	482	481	458	489	461	513	426	471	457	484	496	491	477	419	478	460	460	552	488	484	479	537	496	484	471	469	477	506	453	480	515	484	505	479	508	466	400	510	517	484	475	460	455	442	515	443	474	444	483	478	430	486	462	478	479	488	439	512	471	464	459	468	470	482	521	483	441	486	477	484	455	438	478	499	507	451	457	463	477	501	440	495	478	483	471	462	433	475	490	480	469	476	449	472	464	440	495	469	481	463	474	488	451	454	487	444	458	471	429	481	481	441	487	459	457	464	485	484	486	479	488	495	455	513	497	489	499	485	466	503	480	468	466	461	468	438	489	490	465	436	465	460	483	481	456	471	485	464	459	475	455	409	486	455	436	510	448	450	465	457	452	447	513	472	445	524	463	434	467	490	494	446	468	467	499	466	497	445	455	456	471	475	480	478	507	458	434	513	459	458	479	481	473	474	450	439	462	493	478	459	473	429	474	478	469	450	451	461	442	495	416	488	493	456	488	488	437	486	455	477	451	450	492	480	482	468	448	498	483	503	490	477	478	483	475	485	491	488	491	425	454	489	446	490	470	420	445	514	448	468	497	447	488	471	488	493	481	457	461	461	502	447	468	468	493	471	465	454	480	467	501	504	473	480	468	461	462	474	475	486	472	490	472	486	448	469	437	500	510	483	457	442	461	469	461	518	465	454	473	493	406	490	470	482	517	457	486	456	454	470	501	468	458	465	455	456	516	482	447	532	494	474	501	491	487	465	463	479	464	466	491	480	466	469	452	449	493	507	448	462	471	478	464	515	436	467	465	481	437	481	472	471	496	449	450	494	458	474	479	496	484	526	456	461	466	503	464	447	489	429	450	467	423	465	489	502	451	446	457	482	475	465	471	494	462	454	460	464	466	465	482	473	466	490	450	499	477	484	440	462	479	467	435	482	515	495	473	455	486	511	479	495	465	487	491	466	450	492	483	459	464	504	475	453	489	492	477	464	459	495	476	456	481	492	471	490	465	483	464	472	492	491	458	467	438	450	445	489	475	471	489	456	504	482	529	456	435	508	488	444	517	468	474	462	501	450	478	458	499	479	488	450	462	463	498	457	457	477	470	448	454	479	461	535	460	497	487	525	476	447	478	531	471	477	474	493	469	458	471	508	441	474	495	486	423	446	493	499	465	484	480	480	449	489	474	499	469	478	476	440	468	477	459	459	496	466	492	519	530	503	443	475	474	434	484	470	479	465	491	449	471	517	455	445	470	485	503	497	446	495	476	498	483	503	458	473	505	478	495	453	476	487	485	475	444	483	491	438	468	515	486	459	489	477	487	486	468	481	462	509	497	466	450	497	473	441	479	481	505	485	499	471	469	458	483	486	495	519	457	465	439	466	450	497	457	481	495	449	485	432	505	500	465	470	463	492	492	451	454	486	495	447	487	457	512	457	488	438	480	495	469	443	461	488	491	460	443	437	453	498	487	515	485	472	455	467	468	486	474	499	484	444	487	474	491	490	446	466	505	513	464	476	474	461	473	416	491	511	494	455	484	504	437	479	489	462	459	434	423	478	441	483	468	532	489	486	464	458	456	473	489	473	488	457	462	477	495	457	487	477	476	457	470	487	506	478	432	436	461	499	447	492	486	442	483	433	456	452	487	434	458	488	496	465	490	500	481	502	479	462	468	459	473	509	442	498	428	459	455	466	465	457	523	463	474	452	507	506	498	490	463	457	473	502	466	493	460	472	460	484	468	488	452	461	485	476	484	498	466	487	491	471	466	502	475	436	469	464	475	482	521	503	476	477	466	458	486	487	474	455	443	481	474	472	470	485	502	465	446	501	436	475	517	445	462	491	492	459	499	484	475	473	466	476	481	504	418	460	485	463	488	476	471	490	487	488	483	464	467	487	495	492	488	458	440	465	457	516	501	492	477	480	480	487	466	497	482	456	462	505	484	507	446	484	481	494	471	482	515	455	461	461	507	478	457	474	466	454	482	465	512	512	480	493	470	472	509	487	472	428	435	467	472	503	501	488	469	512	440	478	473	496	461	481	471	488	499	504	490	513	464	444	462	490	458	459	460	453	525	464	472	488	457	509	456	463	472	427	476	478	452	471	491	463	458	446	473	451	457	483	454	526	417	459	448	517	449	491	525	492	493	466	432	444	478	453	426	479	471	450	485	463	456	488	510	480	487	420	502	516	500	471	451	505	466	477	496	424	499	494	456	468	444	486	456	476	471	474	496	471	490	486	469	500	488	476	470	463	448	479	447	468	528	498	511	448	488	487	483	483	511	496	492	442	453	451	453	474	475	490	440	482	460	474	475	456	450	482	435	461	493	483	490	496	502	474	419	509	455	490	470	495	493	465	497	488	480	516	464	466	472	512	472	438	454	448	446	482	519	504	455	443	498	506	460	457	499	452	492	470	487	510	476	432	483	497	484	471	491	474	451	453	477	465	481	468	468	456	480	505	505	445	477	453	481	448	464	457	462	452	436	477	480	462	479	488	452	460	498	475	467	445	490	501	473	481	463	466	481	457	441	469	448	471	468	468	495	484	452	462	490	443	473	457	465	442	438	443	466	444	522	506	461	487	467	520	535	475	474	492	479	486	473	475	459	485	450	461	421	458	481	447	438	459	490	479	485	458	443	482	466	435	520	460	488	441	473	452	484	485	487	460	456	490	492	482	499	484	493	456	434	492	482	452	485	457	485	473	494	471	478	468	437	485	489	457	480	477	479	461	462	484	473	493	489	404	433	496	474	460	459	475	487	517	477	463	485	469	465	469	417	455	493	468	461	456	463	443	478	478	485	482	460	445	500	483	443	491	489	493	469	477	462	491	473	517	493	459	449	489	493	471	476	457	504	493	482	451	472	446	481	440	463	499	493	467	452	460	478	489	474	487	481	442	470	481	453	476	452	467	456	467	415	477	505	485	468	492	456	466	473	479	476	461	491	464	487	484	501	501	445	509	445	462	480	530	463	460	443	497	494	491	490	483	470	488	458	508	482	473	502	507	459	431	486	465	478	491	475	456	443	451	463	475	493	475	434	500	479	505	486	483	508	460	500	474	491	485	483	460	443	457	476	461	472	459	474	476	485	455	483	494	493	482	493	463	458	459	474	467	492	485	501	481	447	465	455	479	488	508	441	417	469	517	434	485	444	491	471	476	493	452	486	542	478	447	498	459	456	462	511	483	457	520	476	490	500	453	461	474	479	471	504	467	466	511	457	451	487	465	484	502	490	470	496	447	480	463	438	462	475	501	496	438	487	503	474	456	483	487	460	462	472	506	477	449	457	465
43871	53674	54258	23181	2343	1963	1512	1328	1256	1142	1046	947	972	954	919	918	893	841	910	865	850	830	852	876	774	819	805	812	836	787	822	750	799	821	765	834	797	776	756	751	784	805	785	772	772	760	797	810	767	792	810	779	757	789	783	816	773	821	735	759	801	711	760	806	774	782	802	802	764	798	815	812	741	798	800	774	811	784	804	778	784	761	792	795	795	783	820	773	788	770	810	759	783	781	758	763	785	766	764	762	786	763	775	797	785	785	797	740	749	794	718	748	788	785	759	801	710	754	799	787	786	793	788	786	774	774	769	783	777	748	776	755	792	758	728	701	758	720	755	746	797	811	776	822	809	782	752	790	774	773	816	841	834	786	796	759	760	802	776	797	757	740	764	729	725	748	793	850	749	795	783	786	754	782	773	780	822	760	762	767	781	791	773	757	798	725	805	729	755	793	760	814	753	753	831	778	757	802	777	769	746	768	744	756	808	779	744	821	806	758	735	823	776	784	802	802	788	757	770	840	815	802	716	776	795	745	773	729	715	839	787	790	798	748	732	801	754	756	737	765	782	771	769	780	783	749	736	790	797	787	740	795	817	752	824	777	815	776	755	791	801	770	789	739	834	802	778	757	774	786	796	771	767	744	740	743	696	706	805	809	835	818	787	807	766	760	770	731	720	788	802	752	807	744	818	751	764	761	783	821	812	767	791	730	765	745	769	785	720	772	725	794	799	765	683	750	805	779	740	791	760	782	804	793	745	731	830	751	769	818	789	760	771	730	786	748	811	786	738	735	737	761	797	788	773	799	750	751	744	762	772	797	819	802	786	805	749	757	754	774	783	759	803	785	797	814	827	738	778	810	787	764	776	818	766	780	756	741	805	775	745	790	843	794	772	755	748	820	747	782	768	787	772	772	795	758	779	774	837	783	788	803	791	772	743	776	769	755	793	718	778	808	770	785	753	773	851	732	751	760	782	790	761	809	763	781	805	805	734	761	777	800	809	769	776	777	767	795	836	751	791	761	781	756	775	738	762	742	785	803	765	822	759	798	761	717	811	776	725	783	806	726	820	773	755	755	771	809	777	799	804	801	760	826	786	761	790	772	784	740	775	762	796	747	755	770	798	782	761	782	773	845	744	762	796	772	762	780	778	775	748	774	819	794	804	766	847	737	784	728	766	832	776	787	769	752	760	809	763	761	727	776	817	787	802	836	772	787	830	791	778	777	733	704	765	788	746	739	783	821	769	762	776	758	745	818	745	780	799	731	765	765	759	741	783	800	807	715	771	778	789	784	789	760	794	788	779	787	817	770	784	776	764	777	759	722	765	804	824	757	749	761	819	776	780	772	796	810	730	796	756	802	773	724	770	765	793	708	745	779	763	828	803	804	746	717	749	745	787	770	746	741	784	768	784	737	793	736	719	768	847	785	711	779	777	801	788	786	756	777	843	853	749	772	788	765	818	754	800	784	722	776	791	777	777	720	767	753	814	718	757	778	799	774	680	787	757	763	758	764	776	765	774	770	741	787	770	712	794	783	768	797	775	798	806	786	793	783	786	747	766	759	786	813	780	764	761	751	799	747	795	751	778	761	777	807	755	750	760	757	823	791	769	744	785	766	832	776	741	799	726	758	803	788	737	799	806	755	783	812	805	780	771	770	756	810	789	806	764	718	733	807	772	797	730	835	738	797	777	759	784	789	753	785	751	742	785	773	791	793	783	804	780	790	826	822	777	801	744	814	778	749	742	737	814	744	775	788	747	812	739	810	765	817	741	766	801	833	825	805	790	768	789	747	763	776	754	777	809	772	774	762	778	771	812	797	748	769	760	792	782	757	779	777	724	779	766	760	770	795	792	777	812	766	746	758	777	774	755	734	740	792	776	802	796	851	793	757	784	763	723	814	826	746	759	812	724	759	733	825	784	796	744	797	826	775	766	756	781	801	791	752	749	793	759	771	744	731	750	751	791	783	757	794	785	743	770	820	804	746	783	750	785	763	757	762	791	746	762	733	730	761	754	729	810	771	807	732	766	769	741	759	792	736	749	789	748	768	761	773	799	752	762	750	747	783	747	746	832	753	800	782	819	719	792	809	775	851	744	758	822	769	749	783	752	760	775	791	759	778	774	757	757	737	772	781	771	752	823	787	736	761	783	742	773	799	777	775	778	781	771	789	770	797	763	739	796	806	780	783	807	756	744	784	763	760	743	808	753	741	809	763	764	751	821	791	739	790	779	777	786	746	767	769	718	728	806	772	805	766	752	733	786	806	756	781	821	812	740	769	814	802	788	751	804	799	760	779	756	807	771	756	801	786	780	776	784	762	746	805	794	781	810	722	787	733	726	773	813	823	787	813	757	806	763	766	805	784	765	721	768	758	818	812	771	773	758	824	784	741	789	778	825	793	776	772	770	763	755	775	711	791	790	747	781	756	786	788	774	780	772	809	779	725	746	777	816	829	778	722	782	825	788	757	769	823	795	757	754	731	757	804	824	744	777	782	764	771	779	713	727	748	803	812	798	788	789	788	736	781	759	775	727	775	777	813	782	758	759	780	782	806	781	774	797	709	789	797	760	844	765	797	758	819	765	852	788	807	770	771	775	750	780	812	768	783	794	778	719	725	776	789	764	785	776	771	798	786	780	738	776	792	799	760	793	787	766	799	780	794	761	803	739	789	748	780	767	774	788	757	765	754	791	763	801	778	805	780	804	775	818	802	779	806	783	836	726	793	742	721	798	819	801	825	823	770	767	716	773	789	748	767	739	787	801	788	764	726	762	784	748	786	748	775	786	801	767	788	748	786	743	759	701	789	781	743	785	742	804	784	788	748	730	665	806	745	810	770	789	775	790	747	759	803	752	732	761	748	773	804	799	761	761	825	776	770	723	772	669	728	753	752	759	783	786	735	787	715	741	769	840	783	754	812	777	767	767	758	810	722	776	742	813	758	806	743	768	751	791	798	747	738	782	789	749	749	767	741	776	772	802	755	718	790	739	798	708	800	763	791	728	814	750	771	757	805	780	771	747	797	780	799	789	792	706	761	787	817	736	790	810	753	745	784	762	755	799	765	772	793	779	773	766	809	766	783	766	748	773	799	752	790	755	782	830	828	776	786	745	786	778	784	728	770	836	796	783	839	749	739	800	724	768	790	783	794	791	764	788	716	755	787	815	761	763	789	704	782	782	710	792	781	804	740	741	753	797	786	785	788	783	773	781	808	733	748	800	789	790	800	726	761	795	790	801	779	761	788	822	773	777	795	780	805	774	770	782	757	733	769	775	771	753	782	752	739	755	794	799	790	783	735	768	789	755	735	789	757	765	741	789	758	799	795	767	760	773	809	803	741	817	731	737	717	762	785	768	778	771	736	748	756	759	777	786	793	794	792	765	768	815	769	817	795	812	779	770	751	721	824	799	799	740	786	771	759	757	730	770	806	775	750	784	778	798	787	796	819	766	743	807	775	779	773	801	723	737	810	811	775	754	752	744	741	756	739
23007	21090	32695	30674	20715	16539	4688	1072	909	812	787	805	766	730	744	731	681	688	667	693	647	646	678	726	705	701	704	655	661	677	648	633	648	685	649	681	636	664	658	690	651	699	654	627	629	653	690	634	645	639	633	646	678	676	687	638	692	677	656	670	653	635	665	662	642	645	661	667	703	689	681	637	642	668	676	687	664	662	626	662	626	669	623	622	644	659	645	657	622	660	634	643	660	663	606	644	597	681	650	649	657	617	653	620	668	654	642	644	672	633	672	621	653	673	687	640	670	698	617	655	652	637	645	637	675	644	598	600	667	615	618	686	650	641	655	621	675	612	641	663	620	651	682	677	656	623	698	661	600	653	649	642	668	643	606	601	634	625	620	652	662	680	603	678	570	659	655	659	637	640	651	629	663	655	626	630	638	622	695	655	690	670	620	593	632	576	669	606	648	640	626	635	630	633	659	630	703	658	652	621	631	610	695	680	665	673	631	618	632	634	644	657	636	646	657	621	662	569	652	630	644	652	620	582	672	710	598	674	642	635	576	659	658	618	631	669	672	648	626	682	643	641	650	647	654	689	600	642	666	673	653	614	657	656	637	645	625	649	696	629	621	632	647	655	689	644	629	574	642	619	648	630	643	629	650	660	649	664	655	644	645	654	646	670	644	648	664	674	648	607	664	636	623	671	660	638	632	606	635	654	656	656	638	677	622	653	624	595	619	724	634	621	665	658	644	645	683	587	640	626	653	674	645	696	642	620	604	650	665	623	671	681	664	668	665	643	654	606	610	661	652	635	668	646	661	650	631	661	686	625	685	632	642	619	669	662	636	627	662	657	668	650	655	680	654	615	672	639	642	669	654	659	666	672	618	683	635	630	634	684	659	613	648	605	682	644	681	630	631	639	650	695	632	662	632	697	685	653	612	595	592	681	645	700	661	691	650	659	660	634	661	651	651	634	616	641	647	676	636	634	662	657	621	680	636	651	650	657	605	636	657	614	634	680	641	673	653	660	631	619	596	625	644	647	625	648	638	654	644	606	639	638	650	685	616	637	669	651	674	650	671	632	688	673	687	633	641	627	642	609	703	686	646	650	640	644	642	645	612	674	662	667	658	648	641	628	631	616	624	604	647	637	645	648	638	632	631	644	663	607	643	603	679	653	635	660	614	629	622	670	685	654	672	640	703	647	666	627	645	650	609	646	686	654	669	697	631	642	645	585	607	652	636	606	645	620	614	658	659	652	660	659	709	671	719	652	624	640	619	621	628	646	660	641	636	638	654	657	671	609	673	623	667	639	633	680	652	670	657	608	589	655	639	665	670	621	642	610	664	626	645	625	676	689	588	658	629	648	622	693	631	667	652	641	648	645	596	632	669	683	637	630	671	627	690	702	666	621	656	633	643	642	667	682	686	625	633	668	661	649	652	663	658	635	650	643	655	689	670	652	633	668	656	638	669	625	633	665	621	637	675	662	649	625	625	677	630	669	645	678	672	640	647	623	614	663	636	680	676	639	693	631	648	596	640	630	646	633	659	651	616	653	642	657	657	696	667	644	637	637	648	652	674	645	637	698	668	649	611	653	666	651	676	618	655	638	632	618	652	691	629	632	599	683	672	670	613	597	657	614	662	633	622	658	641	629	647	672	653	586	675	637	659	666	634	656	620	639	575	643	645	661	652	673	614	602	624	605	636	652	657	645	648	668	630	667	669	633	664	670	641	670	614	634	602	597	664	649	653	612	634	677	599	602	632	615	654	642	672	623	638	629	656	626	602	628	605	637	623	662	650	624	686	643	706	607	652	640	650	699	617	621	602	627	662	661	661	628	642	624	603	672	619	623	684	656	617	613	650	690	664	653	672	620	651	606	649	621	627	618	615	628	691	644	614	641	654	648	652	669	625	704	661	653	675	648	642	635	689	627	610	676	644	678	629	638	618	672	629	700	643	660	652	646	675	634	594	614	646	701	625	650	648	643	635	645	642	605	671	671	684	666	696	669	637	637	612	641	660	621	655	622	662	608	631	664	609	640	693	627	655	638	644	651	657	674	653	608	638	678	657	627	649	671	629	617	648	646	636	668	655	607	644	656	588	634	701	624	624	615	635	690	619	625	631	651	620	670	639	661	600	630	630	625	664	615	634	624	664	653	633	699	653	653	693	658	656	654	607	674	626	631	626	616	644	645	628	615	653	666	668	638	654	662	643	667	664	678	649	649	629	668	639	634	633	655	626	653	703	652	670	631	609	622	635	639	657	629	659	665	606	653	659	647	658	646	663	630	640	698	652	675	680	673	621	650	621	624	616	646	642	655	646	694	634	649	667	658	657	664	617	647	647	588	643	635	632	647	600	614	672	666	620	746	685	659	624	637	645	637	630	627	600	641	662	602	596	642	643	653	658	639	651	666	657	646	638	696	649	665	645	617	641	643	663	638	695	686	644	702	638	631	637	610	649	629	636	655	671	612	677	649	621	612	623	616	600	620	661	640	617	694	684	621	668	696	679	628	660	650	670	636	673	621	651	652	643	641	640	633	659	614	656	691	670	641	645	623	633	619	685	642	669	621	638	648	602	598	619	614	627	654	667	630	602	621	623	659	625	638	629	613	667	677	617	616	677	597	633	617	636	659	683	629	634	664	689	642	662	607	652	685	619	677	651	640	649	640	625	652	670	625	649	655	614	618	645	647	645	683	639	655	647	594	659	637	643	635	651	653	620	642	664	672	652	653	659	641	651	633	633	662	664	615	587	648	628	616	636	661	640	645	652	697	650	656	666	655	636	647	676	644	663	619	644	665	687	643	644	674	643	659	639	637	635	644	690	643	635	659	627	663	703	648	619	648	655	644	646	625	665	652	643	655	594	653	653	593	633	632	611	642	642	615	658	645	659	633	619	721	627	665	609	663	624	582	610	720	585	618	604	627	673	680	638	688	660	663	629	620	638	694	659	644	645	675	589	623	680	661	666	636	672	615	604	612	702	658	602	635	618	620	653	664	664	609	658	660	633	664	637	612	621	635	666	589	637	651	619	683	604	637	661	636	630	651	675	668	611	693	631	643	617	662	620	635	644	627	661	651	659	658	630	622	643	670	641	624	608	655	621	682	636	649	628	688	650	594	660	632	656	674	621	682	636	651	712	649	671	659	620	667	659	633	690	608	650	646	640	639	626	683	668	644	661	670	581	623	636	642	616	644	643	657	655	677	672	638	607	650	632	657	594	657	626	627	625	632	629	619	647	627	655	655	614	643	654	678	646	573	662	668	622	683	661	625	626	655	654	640	617	683	636	662	629	606	652	597	641	636	667	645	664	661	719	652	627	656	634	672	651	671	628	619	663	608	633	669	640	630	597	654	679	668	612	642	668	622	625	660	600	647	654	671	661	643	669	680	617	611	630	660	619	653	643	634	619	677	645	628	693	644	691	654	623	625	664	644	621	640	647	662	599	656	655	648	712	657	608	609	653	619	607	689	644	648	646	602	675	627	649	649	620	592	633	637
51180	60490	67292	30030	3604	2768	2303	2010	1832	1596	1485	1424	1378	1350	1254	1217	1235	1169	1133	1131	1084	1088	1058	1027	1111	1100	1110	1016	1072	1052	1054	1125	1040	1048	1103	1052	1062	1087	1064	1050	1058	1020	1056	1008	1014	1096	971	1009	1036	1042	1012	1042	1045	1063	1028	1059	975	1030	1039	1030	1017	1014	981	1032	990	1040	1040	1040	1095	1043	969	1083	1032	1067	971	1082	1033	1027	1068	1027	1042	1043	1035	993	1024	1033	1148	992	1029	982	1037	1011	1053	1032	1017	1077	1019	1034	1067	1008	1075	1032	999	1066	991	1015	1014	1003	1008	1047	1003	1028	1017	1061	994	1019	1041	1009	1027	1043	1006	1067	1042	1015	1065	992	1015	1041	1048	970	986	1026	1052	1036	1057	974	1043	959	1016	1070	1030	969	1088	993	1031	974	1034	1024	1065	1047	993	995	1040	1026	1065	1013	1057	1009	962	1014	1027	1016	1008	1031	1023	1010	999	1025	1038	1016	1023	995	979	999	1074	981	988	1000	1044	1044	1057	1002	1009	1004	1026	981	1028	996	1025	973	1020	1030	1059	1048	1051	1028	1049	1013	1027	1058	1041	1023	937	1032	940	979	1044	1068	1019	965	1048	1006	1047	981	1036	1002	1004	971	1046	964	1076	1086	1073	1008	991	1047	1034	958	1016	1061	966	1006	1068	1001	1005	1008	1034	1052	1053	1043	1044	1009	1014	1051	978	1048	986	991	1026	1059	972	1002	985	1040	996	1067	1008	1043	1026	1037	994	1066	1079	1005	1033	1020	982	1057	1048	980	992	1017	989	977	1043	1030	1062	1050	941	930	979	1016	1059	1020	1005	1049	1011	1006	1055	1062	1017	1039	1020	1056	1010	1077	972	1080	1027	1055	989	1008	1049	1005	1060	1016	979	1021	1067	1013	1051	1049	1001	1057	996	1017	1027	1053	1085	999	973	975	1031	985	1032	1021	1078	989	1024	1031	1036	1048	1010	1088	988	996	996	1058	1006	1043	1069	1003	1025	1000	1058	1020	979	1004	1041	1062	1002	988	1027	1072	1030	1004	1028	985	1015	1012	1062	1067	1007	1100	1057	1036	1016	1027	1023	1044	1000	1071	1039	1018	1010	977	991	1024	995	1000	1066	1012	998	1066	993	991	1011	999	990	1071	1041	994	1018	1035	1064	1011	997	1041	1052	1012	1017	1004	1048	997	1035	1019	1041	1009	1019	999	1037	1002	1015	966	1023	1055	1027	1084	1048	1039	999	1001	971	1060	1086	1022	1037	1027	1006	1058	1046	1028	1010	998	1022	956	1000	987	984	1053	1047	1047	1058	979	983	1035	1028	1044	1012	999	1025	1008	1115	998	1001	1028	996	1035	1096	1029	1054	1029	990	1038	1051	983	1014	994	1019	1013	1075	1021	967	997	1001	996	1008	1075	1040	1038	1021	1011	966	1026	1019	1051	1036	1011	1052	1059	1050	993	1033	991	1036	1009	1049	1021	1034	956	1021	974	1022	1064	1030	1013	1034	1023	1050	1017	950	1062	1017	991	1010	1060	1002	1036	1012	1051	1031	1091	1038	1050	1000	1032	978	982	1029	1008	1063	1042	1008	1061	1080	1024	1052	1014	1037	973	1061	989	1036	1003	1023	1045	1007	994	971	979	1021	1009	1021	1070	1023	1033	990	1068	1009	1036	1055	1015	966	1061	1040	1082	943	1042	1023	979	1019	1052	1021	1009	1002	976	1044	1059	1066	1035	1032	1043	1035	976	1084	1016	974	1011	996	1012	1008	1057	1037	1095	1038	1045	1022	1041	1090	952	1011	1051	1050	993	1028	1044	1039	993	988	1024	1026	1054	1062	1062	1003	981	1002	1012	1022	953	1031	1016	1061	1014	1064	1025	998	994	999	1029	979	1051	1013	1018	940	984	1040	1054	1074	1031	1046	1046	1011	1052	979	1093	994	1058	1009	981	1009	998	1058	1003	994	978	1014	995	999	1022	1008	1038	1025	959	1000	991	1015	1055	1040	1013	1061	1014	1005	994	1016	1039	980	1070	955	1003	1030	1024	1040	979	1034	1052	1047	979	1033	965	1017	962	1018	1043	1020	1029	1031	970	1029	1014	1040	987	977	998	1048	984	989	1012	1073	1013	1043	993	1063	991	976	1013	1022	1027	1052	1008	1039	1019	991	1042	1007	1044	956	1063	1064	1001	1002	1034	1055	947	1072	1009	1034	1015	1030	1047	1007	995	1016	1016	951	1089	1011	1038	1060	1069	1012	975	1008	1018	1031	1047	960	983	1053	976	1028	1016	956	1056	1022	1055	978	1025	1031	1082	1002	1087	1073	1011	964	1044	963	984	1005	995	1049	1013	1028	1047	1048	991	1007	985	1012	1059	1041	994	1009	1013	1091	1014	1042	1024	1033	990	1032	1031	989	1005	1040	978	1002	977	1026	1034	1029	1017	1018	1012	1041	995	985	1011	1021	988	1023	995	1017	1033	1047	1007	1032	1088	999	1042	1029	993	1031	987	1066	1030	1011	997	1013	1028	1021	1014	1054	1016	1058	1022	989	1037	1043	1064	1049	1031	999	1029	1027	1031	1081	1052	961	1048	1055	1102	999	1062	1025	1033	1040	1061	1032	1026	1021	978	1025	967	1005	1049	1034	974	1028	1046	1073	992	1014	1008	959	1062	1040	1009	989	1028	995	1015	1037	1077	1016	1020	1053	987	1048	972	1056	1062	1034	1012	1051	1034	1035	1051	980	1027	1069	1016	1074	1027	1010	1021	1055	1001	1021	1058	998	1051	1043	977	1044	1009	990	1089	1053	1025	1044	1019	1053	1013	1001	1027	1017	991	990	1048	1003	996	1019	1043	1048	992	1021	979	1001	970	1043	1026	1051	1045	1003	1022	980	1010	1041	1034	987	1088	993	1041	1034	942	1038	992	1045	1058	996	973	1022	1032	1060	993	1008	1014	1014	1011	960	1013	975	1049	1012	1005	968	987	1041	1018	999	1041	1001	1066	1053	1006	982	1022	971	1048	1072	988	1020	1046	1053	1055	1025	1006	1020	1016	964	965	1019	1030	986	969	1029	1006	993	1061	1000	967	1086	1023	1002	1008	989	1054	1009	1037	998	1006	1030	989	997	1044	1049	1009	1014	1035	1045	1027	1061	1085	1060	1015	1020	1051	1044	1013	1024	1067	1078	1011	1037	979	1003	1026	989	959	1021	1013	1041	999	1008	1034	1028	1029	963	1023	1042	999	1048	1017	1038	994	962	998	933	1068	992	1022	1061	1046	1024	1019	1076	1034	1021	1003	1057	1049	1033	990	995	1001	1072	990	994	1048	1002	983	994	1106	1029	1023	1102	1020	991	993	990	1062	986	1013	1023	1025	1001	989	1065	1036	994	1044	1051	1003	1047	1071	1036	971	1023	1049	1030	1059	1035	1023	1005	1036	1027	1016	980	1049	1067	1014	892	993	1028	1032	1001	1016	1065	987	1071	1031	997	1013	1007	990	1031	1055	1004	996	1058	1055	1035	1078	970	943	1058	1036	998	940	1027	1017	1016	982	1057	1074	998	1009	1061	1072	986	1022	1022	1097	995	1014	964	1001	1004	954	1006	1003	1086	1016	1036	1053	1020	1022	1042	1009	1027	1040	984	993	1060	946	1018	1023	1050	1016	1046	1069	1037	1056	1044	1029	958	1065	1019	1045	1008	1027	1021	1040	1000	1015	1043	1030	1017	995	1054	1039	974	1008	1024	1000	1038	1052	974	1008	1073	1031	1093	1048	1080	1063	993	1009	1033	1014	973	1037	998	1026	999	1019	1020	1026	1026	1054	979	1045	1015	1001	1009	1015	1007	1048	1021	1036	1021	1072	1057	984	1009	1019	1040	987	1021	1004	990	1032	1050	1009	1005	1006	1112	979	982	1076	980	1064	1057	965	1015	1047	1052	1038	1052	995	1002	1001	1056	991	1016	1014	1012	1008	1001	1063	992	1004	988	1041	1012	1064	1029	1005	1089	1008	1019	1000	1021	1009	1003	1054	1060	1041	967	990	1021	971	1041	1010	1012	1023	1017	1011	1027	1058	990	995	990	990	1022	1009	1052	1107	1053	1039	975	959	1009	1038	1011	1071	1039	996	1049	1017	1039	1056	970	1017	1049	1008	988	976	958	944	1091	1014	1069	987	1064	1058	1053	1059	995	1033	1001	910	1058	990	1047	1056	1017	999	1000	1008	955	1004	1009	992	1017	1010	1034	1043	1035	1025	1035	1011	1026	970	1022	1038	1017	1002	1033	978	1001	1006	1043	990	1009	1074	1005	997	1054	967	1004	981	1042	1001	1042	1042	1005	1016	991	1003	1010	967	1086	1032	1075	1056	1003	1007	984	1051	964	1058	1060	1026	972	1003	1034	995	1045	1014	992	996	958	1072	1031	968	1064	995	997	1071	1004	1030	1019	971	1011	969	1068	1038	1053	1099	1015	1014	1022	1028	991	1021	1019	994	973	1033	971	1000	1049	1027	999	1025	987	1004	1095	983	1025	1025	1025	1016	1051	1095	969	1005	1031	1011	1022	992	1000	1017	1033	1025	1005	1034	1003	1021	1000	1028	1042	1033	993	984	1014	1067	1021	972	1002	1007	1060	1038	1001	972	977	1049	1037	1010	1019	1026	990	1006	1034	1010
26604	21253	25114	16974	532	249	259	262	248	236	211	230	213	207	211	213	209	247	226	222	227	206	198	237	215	202	202	215	208	212	204	216	213	213	225	199	219	238	214	210	192	234	194	211	229	225	242	203	217	196	214	228	235	199	229	253	216	221	245	219	202	217	237	195	202	212	193	216	216	214	222	191	187	237	243	199	226	220	228	205	224	221	210	225	202	207	223	209	230	226	230	228	228	206	241	244	243	232	224	197	243	224	234	204	197	216	235	203	217	208	218	229	205	227	212	215	219	224	222	211	229	234	224	205	172	194	177	193	202	217	227	211	220	233	213	246	217	193	198	216	230	234	208	216	208	208	239	213	230	206	203	222	208	212	220	234	208	211	194	189	201	226	188	233	214	217	206	224	228	220	179	228	228	209	238	190	210	185	222	238	199	189	215	219	229	222	224	223	206	216	207	228	210	233	207	231	250	205	224	219	214	235	237	209	200	242	257	198	176	208	222	208	202	216	182	200	210	217	210	198	250	192	191	209	210	210	198	212	206	209	219	238	234	215	225	208	217	220	205	203	214	225	201	210	222	216	240	201	216	200	203	232	217	220	228	221	229	175	228	222	188	204	230	203	222	208	247	189	191	205	234	210	223	204	211	205	201	210	201	202	228	226	205	233	204	209	204	217	219	226	216	245	202	224	207	210	205	221	209	211	217	191	222	211	224	211	212	208	230	189	233	234	217	215	198	244	232	228	205	221	229	203	218	217	209	223	221	213	220	213	249	186	196	249	214	200	218	251	204	227	196	234	200	171	191	224	210	234	217	197	234	213	203	222	230	192	234	229	204	219	209	227	201	207	253	239	205	196	199	216	237	194	238	196	201	205	198	225	209	203	212	219	217	228	210	197	231	232	216	213	199	199	247	223	189	219	184	211	237	203	223	232	237	196	179	214	214	199	221	219	192	209	213	198	234	224	226	246	225	218	205	201	228	222	199	215	224	229	216	203	192	195	213	212	228	204	233	225	201	201	217	216	253	211	228	218	201	212	184	213	224	242	242	220	212	218	214	229	196	251	223	212	202	207	228	212	228	238	241	229	207	208	225	194	219	217	185	214	233	205	240	230	229	180	203	221	224	198	218	227	247	223	225	206	214	212	219	207	213	220	210	204	202	233	212	204	201	219	225	189	226	224	208	189	213	220	240	198	192	236	212	210	192	217	210	220	191	208	233	230	224	204	201	215	186	201	235	223	237	200	182	218	225	213	216	203	246	229	196	209	225	213	236	194	218	222	232	209	222	200	198	190	205	216	223	193	213	210	211	232	202	186	180	197	234	217	203	208	219	205	206	200	204	209	238	186	195	209	234	220	226	188	243	251	200	195	208	215	198	224	196	226	210	216	207	215	198	199	217	199	204	237	207	202	218	233	210	195	233	214	213	212	212	204	209	232	213	226	232	215	191	208	228	209	240	225	227	249	213	211	197	222	207	212	233	231	189	226	195	224	220	193	238	208	238	173	208	220	238	225	271	242	230	215	191	191	198	210	214	210	227	207	201	212	207	210	214	208	199	231	209	223	226	194	216	219	216	215	215	206	225	213	176	206	238	224	204	227	205	220	184	201	223	199	187	231	233	211	212	189	203	215	248	216	179	219	196	211	227	216	228	225	234	212	204	187	218	222	217	207	243	198	224	202	229	229	224	218	213	201	210	198	231	229	213	200	220	217	208	224	216	193	195	203	199	217	224	211	210	205	214	182	218	250	201	203	240	212	204	196	215	205	207	241	197	209	214	234	223	211	198	194	242	218	228	217	213	209	200	223	221	221	195	217	216	215	202	202	180	202	200	225	213	216	221	214	240	208	216	226	231	199	230	199	219	213	207	225	219	225	219	207	198	219	253	221	209	222	213	197	223	192	208	215	219	209	219	218	210	237	231	218	228	219	214	196	208	219	225	217	221	220	202	206	204	201	213	202	213	232	214	227	200	225	205	215	190	225	207	224	236	205	189	209	214	211	201	206	232	182	233	217	228	227	246	202	239	220	218	210	230	204	225	212	224	205	229	229	199	224	228	220	202	247	204	209	221	211	204	236	222	247	222	214	224	218	196	201	242	236	209	202	204	203	191	199	236	228	226	206	223	227	222	206	227	205	219	233	222	208	218	213	218	200	203	201	224	213	193	215	221	202	224	223	237	199	230	235	242	190	212	249	194	205	213	210	229	211	224	202	201	233	232	227	219	178	208	212	212	205	238	212	211	219	206	221	227	227	210	207	203	203	201	204	214	216	222	211	209	174	229	187	199	212	205	192	219	238	225	201	212	224	204	216	204	193	218	229	205	245	225	217	199	220	213	189	209	235	191	209	222	198	194	207	249	207	226	185	242	223	212	201	227	199	227	222	252	190	220	210	227	216	202	195	198	230	199	217	200	220	198	218	218	210	189	185	209	229	202	220	215	221	216	231	203	185	217	194	212	213	212	206	214	230	241	232	205	202	220	219	224	206	220	202	211	203	223	202	248	228	232	204	206	221	206	236	214	198	232	197	250	224	212	197	217	207	215	216	228	218	226	236	214	206	212	223	221	210	201	185	212	223	245	211	219	220	214	215	233	215	211	218	202	229	217	224	205	220	233	215	226	217	226	210	218	216	213	235	181	232	211	193	241	220	230	194	210	246	206	210	238	211	210	249	212	198	202	196	241	208	205	216	222	249	218	188	231	224	232	208	206	229	203	193	235	215	217	215	199	225	228	209	247	217	229	218	236	214	218	192	200	231	246	212	235	192	204	208	210	186	219	210	212	247	226	205	235	238	238	222	213	243	222	213	223	228	216	221	217	248	211	207	209	206	222	228	210	222	235	207	212	225	209	217	223	191	241	214	192	222	226	203	218	217	191	247	206	216	166	194	197	252	202	201	194	209	223	212	218	202	224	211	225	214	216	217	207	221	211	213	197	199	213	185	218	206	226	203	204	255	227	210	215	174	204	225	232	220	229	207	203	195	176	227	243	183	218	226	196	208	235	198	225	213	203	203	191	207	206	218	218	204	230	213	217	239	249	220	192	194	199	216	222	214	200	212	207	243	238	194	203	224	237	200	212	189	211	209	205	207	201	209	204	205	224	238	216	247	203	242	221	220	235	189	217	234	231	206	237	196	198	211	214	223	195	229	221	207	220	206	211	195	222	215	205	201	212	210	187	202	182	209	229	233	233	218	216	217	216	233	231	213	229	249	208	234	248	238	226	223	219	218	211	219	187	205	216	229	224	206	213	235	202	223	219	204	202	221	222	220	260	198	214	195	204	202	210	213	221	226	216	225	231	192	217	227	228	229	230	250	207	198	195	226	228	207	213	215	197	208	210	192	194	199	212	210	221	207	223	220	223	213	199	194	187	225	221	225	217	194	214	223	215	226	204	219	229	212	231	206	238	214	227	225	210	230	184	201	220	182	202	221	235	230	193	222	221	220	225	216	206	222	211	221	189	226	208	208	243	192	205	219	186	218	235	221
21313	24605	29639	13838	529	449	467	449	413	414	403	397	424	388	417	375	382	394	375	381	390	376	384	343	366	377	369	388	359	385	379	404	352	397	404	413	377	364	388	372	376	365	375	391	389	399	370	380	376	404	392	367	362	356	435	380	399	399	383	375	344	390	372	397	362	396	358	422	425	335	364	389	387	320	377	366	365	391	403	401	399	389	396	376	355	394	388	371	388	338	385	406	372	386	391	388	355	364	405	367	347	368	389	409	355	367	375	362	368	377	425	383	387	409	361	380	376	368	393	360	382	330	362	367	364	362	357	374	374	379	360	390	439	409	386	404	403	337	376	357	400	352	362	406	371	380	386	365	371	397	354	408	401	373	371	368	401	333	344	384	378	366	338	369	388	385	368	343	348	352	384	383	382	385	362	359	419	350	345	360	393	369	367	386	364	381	383	373	380	386	350	358	379	380	353	366	360	396	404	384	375	389	376	424	374	365	370	383	374	390	390	366	390	374	361	414	368	385	384	354	382	368	387	383	385	377	325	385	377	387	374	361	330	410	358	364	325	392	357	369	360	381	414	393	383	370	357	378	384	356	358	365	364	363	384	398	382	399	385	340	415	390	387	415	371	383	391	410	377	414	383	389	380	361	353	374	347	383	362	394	410	373	368	394	392	338	403	358	393	398	342	387	366	355	388	376	353	404	360	384	367	388	392	373	327	376	376	366	382	350	367	395	380	407	379	365	398	420	383	347	377	430	399	372	383	374	344	378	370	400	380	378	357	385	387	393	369	378	377	376	380	358	365	389	351	363	365	395	366	412	385	357	418	343	376	425	365	370	382	378	375	334	355	385	411	369	383	403	349	376	381	346	406	399	414	394	373	362	351	357	395	382	399	388	383	368	384	376	382	392	339	400	368	364	344	385	375	363	382	329	371	358	383	340	352	401	399	406	350	370	394	360	387	379	343	347	380	371	415	378	351	385	368	367	379	365	400	378	371	369	359	385	413	401	385	350	348	354	387	390	384	381	360	379	390	366	410	393	411	390	405	374	390	382	401	392	364	338	386	382	387	327	396	378	360	358	375	361	389	359	392	354	382	329	362	391	372	369	375	354	367	355	370	377	365	379	422	362	355	366	372	384	375	384	382	391	378	375	392	387	390	401	338	373	382	377	407	395	344	380	348	383	357	385	393	391	338	387	355	389	353	396	378	382	350	380	409	382	354	405	401	379	369	358	362	365	360	375	359	388	364	400	348	388	358	372	437	353	363	383	391	392	385	364	390	415	364	384	409	351	382	363	346	364	397	384	376	395	357	377	368	349	356	378	380	374	366	371	379	391	356	373	370	375	363	351	384	336	363	384	355	328	362	353	386	378	372	380	369	349	355	377	388	394	396	323	345	360	361	383	399	363	379	397	414	367	359	409	389	365	389	416	374	383	385	380	425	373	354	385	396	350	378	355	379	363	393	377	353	388	371	395	349	358	364	402	396	384	380	367	384	370	369	400	350	371	369	369	380	365	391	397	367	418	388	317	384	381	386	373	377	379	368	361	370	397	367	359	441	387	340	337	378	414	394	373	367	402	358	351	372	382	377	377	355	352	352	404	380	357	366	377	369	388	362	354	398	424	370	382	393	362	399	358	396	380	351	375	386	380	391	349	405	377	346	391	385	376	353	384	386	371	370	375	403	373	378	392	397	401	364	362	344	386	383	387	330	364	401	375	392	345	366	387	367	356	363	355	381	363	381	406	395	375	354	396	378	382	376	366	376	381	375	401	369	385	414	356	389	367	391	356	344	388	400	378	383	391	362	384	373	367	383	352	375	404	361	392	367	348	339	376	364	396	403	408	363	406	404	372	358	374	397	385	381	364	381	375	384	388	393	353	376	392	383	373	400	399	373	374	366	367	358	404	369	396	395	378	372	348	399	380	395	362	398	367	358	390	402	358	373	397	373	387	376	358	349	383	386	340	336	375	394	354	341	380	368	393	352	411	391	405	412	357	372	392	345	378	390	389	355	372	367	372	350	370	373	357	370	394	422	382	405	362	403	404	370	374	353	382	370	378	362	392	378	379	394	393	371	377	393	378	390	346	359	381	386	375	365	342	386	404	383	365	370	389	396	346	353	348	388	390	381	368	355	365	376	388	397	377	375	380	357	391	389	401	386	384	382	383	378	346	349	399	376	370	413	361	369	356	349	362	389	387	365	373	390	342	387	414	368	381	364	372	366	353	359	407	409	369	404	383	352	410	399	355	384	403	361	405	403	386	377	371	396	358	354	349	373	349	355	362	347	348	385	378	348	374	378	329	338	398	388	353	348	362	390	347	383	361	359	400	371	394	375	380	358	386	361	387	403	342	395	378	377	335	363	339	362	375	380	401	367	374	335	358	376	387	380	390	362	390	369	367	365	360	422	393	409	366	365	364	366	365	381	348	341	404	383	417	389	439	341	369	353	373	383	386	362	362	389	385	366	400	367	370	389	337	364	397	391	363	351	353	406	388	330	399	359	346	318	353	368	436	375	329	377	391	395	392	361	402	397	380	371	368	352	377	411	380	375	356	377	376	369	350	379	375	390	409	408	396	395	377	366	397	353	393	363	378	386	379	383	412	364	364	371	359	329	375	376	377	394	401	369	386	403	374	367	376	419	412	354	350	348	348	375	361	406	385	352	352	353	374	337	363	382	346	350	402	374	396	373	361	365	364	412	373	378	380	387	405	400	385	374	391	381	378	376	354	389	373	371	379	389	364	396	367	338	378	378	356	345	380	366	359	375	374	365	369	354	367	379	400	362	353	360	373	368	389	363	342	395	357	346	379	387	391	370	368	386	376	371	395	377	365	361	387	345	358	395	372	382	380	330	400	359	381	370	392	386	361	343	393	373	361	340	394	366	358	421	356	382	389	362	346	382	390	377	380	356	363	372	349	386	352	381	386	353	375	356	383	397	355	367	432	388	369	359	357	343	403	377	352	382	378	345	381	359	393	393	399	387	375	395	350	372	386	341	375	396	399	371	348	398	380	365	398	362	380	382	351	393	360	351	354	359	401	353	399	370	369	374	370	340	391	374	407	346	360	405	375	380	378	393	371	388	397	373	407	378	374	377	388	390	380	367	398	363	358	396	364	399	370	382	346	378	401	337	331	385	363	376	383	343	383	418	374	402	381	407	362	402	373	379	373	393	356	433	386	359	382	408	367	412	372	360	381	378	392	404	392	388	380	392	406	349	369	359	406	397	384	405	359	408	377	372	405	369	396	403	362	367	362	415	383	358	361	398	391	401	379	378	390	401	411	381	374	372	395	382	411	376	378	386	371	408	391	370	383	392	361	366	407	360	347	402	393	391	364	354	375	361	361	388	349	396	357	328	382	425	379	367	366	337	417	398	367	383	358	388	359	332	377	356	372	351	415	396	359	334	337	409	359	358	407	403	367	388	376	381	368	357	392	371	371	407	351	394	362	378	375	371	397	379	370	388	389	342	361	415	360	364	394	393	384
23957	21121	32898	30974	19307	8655	1075	678	582	563	554	569	576	544	559	518	564	485	489	507	513	516	550	508	474	544	453	499	495	523	506	488	507	471	513	527	530	485	498	505	491	489	488	512	508	482	505	484	444	489	481	450	463	470	505	476	476	502	474	492	513	458	488	477	510	488	499	478	504	471	485	496	493	516	498	518	485	469	495	474	503	499	502	519	477	453	466	480	501	459	506	506	485	481	479	493	483	464	499	480	481	481	511	528	442	501	489	459	499	477	467	484	511	498	521	468	474	483	477	482	468	472	505	568	465	440	487	492	466	480	517	505	477	453	509	498	505	515	488	467	492	492	509	501	466	476	502	472	515	517	490	508	519	484	500	500	470	462	508	548	450	509	466	493	438	481	472	522	454	507	489	479	520	496	481	478	532	469	496	486	478	557	458	480	535	506	488	484	491	477	474	507	499	498	459	504	499	506	482	478	492	493	488	460	465	511	497	464	462	509	535	494	528	524	522	477	488	494	497	455	504	488	488	468	464	475	482	479	508	466	484	515	468	476	482	482	490	488	511	470	480	488	456	501	487	452	511	497	507	476	466	488	499	518	488	467	430	522	486	479	451	462	504	549	492	482	517	492	530	481	513	512	523	491	460	473	476	461	477	487	498	478	484	480	486	473	449	485	467	468	465	525	403	466	449	478	434	490	488	476	510	493	483	497	496	475	492	503	477	499	490	492	523	458	468	507	517	463	498	470	474	498	481	515	494	514	486	496	508	525	530	443	528	469	488	500	442	510	465	490	447	502	484	471	493	476	471	475	473	523	447	482	473	473	478	477	482	452	502	524	501	482	444	470	516	493	495	489	482	498	455	477	501	465	457	479	481	489	477	482	509	522	516	486	477	465	484	436	457	490	488	481	480	478	477	477	469	477	459	480	478	455	517	477	500	490	522	482	480	478	495	474	464	483	485	482	493	473	481	452	486	457	443	488	479	483	490	507	460	465	477	518	467	505	492	484	470	453	520	482	468	472	478	476	450	461	489	479	517	492	441	489	522	473	500	475	519	479	496	488	479	491	492	488	503	471	471	526	505	463	472	473	451	455	495	462	531	447	510	487	468	480	517	459	504	503	474	466	477	494	480	485	527	464	463	506	467	488	467	493	517	525	459	435	488	494	489	474	538	483	463	484	453	479	501	495	489	441	488	509	492	474	465	485	473	489	485	502	505	490	474	502	475	487	524	454	480	475	501	474	487	474	547	458	461	483	475	480	480	502	499	493	447	464	481	511	502	527	444	495	519	477	492	503	516	518	481	457	479	490	497	503	474	442	470	482	565	497	492	489	452	452	492	492	481	499	474	518	496	477	499	488	486	476	494	521	468	501	498	482	492	493	498	465	496	523	499	478	481	524	444	458	502	467	499	503	519	495	525	495	427	471	461	443	461	534	456	489	482	473	514	524	529	499	471	427	467	504	476	454	489	517	508	507	465	463	473	496	482	461	522	463	527	446	505	512	437	519	485	477	470	467	455	485	473	516	492	460	442	485	466	491	479	508	512	542	504	485	470	488	476	497	489	471	490	466	491	520	441	487	447	502	525	513	456	507	496	485	490	474	492	484	461	484	510	496	497	495	421	516	472	454	496	511	503	495	508	442	481	492	497	446	482	505	452	452	450	503	454	474	469	462	482	467	462	464	463	480	489	486	488	466	425	478	489	499	482	464	481	452	466	497	465	495	496	468	504	493	506	512	488	472	474	506	455	463	478	518	493	456	506	487	487	483	518	442	454	514	468	462	522	441	511	500	485	510	521	496	485	515	450	516	475	528	476	484	493	526	510	498	469	444	489	458	499	486	493	487	517	480	491	519	484	480	473	512	471	522	487	462	498	484	465	485	472	499	516	490	470	440	490	473	496	457	482	503	481	502	468	456	483	471	492	467	487	496	498	481	494	461	477	512	488	496	492	495	494	464	486	496	468	474	497	477	541	487	501	501	453	474	467	482	487	467	449	509	460	489	438	489	495	505	538	476	475	487	517	487	481	478	481	482	482	497	469	493	486	509	494	450	482	496	501	497	508	524	533	490	503	470	483	489	495	491	463	504	507	468	502	465	460	480	467	490	518	482	510	478	435	477	498	459	491	481	530	481	495	490	503	454	517	486	486	462	480	485	473	450	515	475	496	455	478	440	477	501	494	468	524	532	472	502	510	462	465	492	457	471	507	481	485	496	469	494	476	485	525	517	499	501	486	476	464	502	505	467	473	496	477	492	484	470	487	475	492	458	486	481	514	519	497	413	476	489	500	461	443	500	468	497	498	485	497	492	488	483	479	485	496	461	505	460	513	486	489	493	472	474	504	490	467	467	483	486	517	508	477	473	482	488	512	443	492	482	472	476	511	462	517	496	502	495	469	461	443	525	470	478	496	462	506	481	469	473	488	478	487	506	518	474	463	461	474	524	487	507	443	475	462	455	460	489	508	461	475	451	465	524	500	468	487	486	476	478	440	463	485	492	490	496	478	500	470	465	452	487	484	482	486	488	480	471	495	439	482	484	465	493	497	473	471	475	518	500	515	513	504	468	444	467	482	502	528	444	500	499	484	515	499	514	497	493	482	443	475	531	519	517	518	463	481	507	484	476	482	455	460	490	503	493	491	538	475	499	493	459	472	493	471	465	448	492	462	438	483	496	482	491	516	475	447	493	455	461	511	435	473	475	484	505	514	511	499	515	484	481	474	481	499	462	468	495	438	474	468	481	508	493	467	493	485	513	484	452	466	505	473	498	476	488	487	475	505	472	484	503	456	492	473	437	479	513	492	481	501	476	513	487	456	454	488	485	514	478	498	497	526	483	472	478	462	486	493	488	478	520	495	463	481	459	457	489	489	472	456	473	476	506	510	480	491	535	480	498	446	495	445	495	502	498	515	491	498	506	503	478	478	474	475	454	524	465	431	468	519	450	471	494	488	482	509	467	474	504	471	513	511	475	517	472	466	461	534	520	473	444	462	484	485	458	485	461	464	536	472	467	474	460	469	519	488	474	479	483	487	494	490	472	452	493	523	519	500	516	481	495	515	457	453	522	476	506	494	488	493	548	464	496	472	431	481	474	486	464	488	520	483	495	491	463	471	510	502	499	515	500	480	496	461	497	503	488	483	489	428	518	491	499	485	491	471	483	487	503	443	486	492	502	475	485	493	485	469	487	488	509	493	493	554	479	516	517	501	481	472	492	477	503	484	429	448	481	458	490	473	530	502	447	494	477	496	513	498	499	448	489	456	452	504	486	484	522	424	471	546	516	490	504	482	535	485	499	508	484	499	515	509	487	486	501	440	473	481	525	523	493	501	508	463	479	541	429	456	474	481	493	509	473	511	455	503	475	445	506	445	503	497	489	529	488	450	483	515	519	494	498	502	478	467	496	490	498	462	460	536	498	512	502	490	479	464	515	515	488	467	495	494	489	470	463	512	465	489	458	469	491	500	482	498	454	497	515	478	487	499	469
43925	56442	67269	22803	2194	1839	1506	1367	1214	1115	1014	960	999	978	913	932	921	860	845	850	830	803	846	761	815	806	840	815	826	790	835	820	802	832	784	817	811	845	779	793	777	829	794	811	818	819	828	757	804	772	809	804	780	802	826	826	824	780	796	761	768	824	818	778	798	756	784	809	782	827	766	821	821	777	806	755	796	808	830	752	851	729	772	782	762	788	778	759	772	824	838	800	783	793	785	780	783	772	780	764	777	777	844	795	743	767	797	788	733	775	790	818	752	770	758	782	702	846	836	787	773	824	821	788	837	811	805	806	817	812	789	783	780	816	793	788	813	787	805	795	766	755	722	791	772	799	775	744	817	770	784	774	812	754	774	789	800	786	789	766	800	817	783	787	787	769	784	762	806	812	773	741	842	828	787	753	781	737	776	853	783	773	827	807	794	785	811	804	788	767	789	809	780	805	781	820	803	768	746	753	773	808	842	784	810	775	843	786	825	807	806	752	781	779	849	821	820	822	777	822	689	841	808	833	780	841	763	793	755	837	784	759	817	795	790	823	803	793	803	794	822	783	806	833	793	855	803	787	757	787	799	838	784	792	730	816	783	778	800	757	807	770	779	841	777	814	763	801	807	798	760	846	813	778	784	760	760	751	835	817	744	761	795	746	744	763	813	747	802	850	836	824	758	775	785	805	779	829	805	773	748	797	809	793	758	779	754	781	796	780	846	838	821	777	781	811	761	800	754	784	830	820	750	784	805	774	789	811	773	836	846	787	806	843	806	838	827	769	823	795	803	785	832	746	811	796	781	795	805	766	792	793	757	779	780	773	823	809	828	784	791	828	770	823	771	785	789	802	807	817	828	822	816	823	780	786	750	770	759	825	782	785	771	831	838	764	843	816	748	840	772	794	746	786	723	793	803	738	759	773	836	820	773	787	814	847	767	757	744	778	746	810	784	821	768	760	768	779	798	833	819	743	790	777	789	800	813	814	767	832	792	867	807	748	775	801	829	833	781	776	781	822	777	874	811	796	772	762	817	759	814	835	767	781	781	758	789	757	772	794	768	814	781	756	787	738	805	815	815	785	808	815	846	826	759	755	825	759	790	779	785	812	793	788	814	792	777	803	822	767	786	773	801	826	789	800	790	819	812	787	779	798	831	756	796	833	756	778	830	794	806	779	772	783	778	758	800	766	702	788	818	795	810	778	796	812	801	732	774	756	754	770	833	769	753	814	768	841	839	778	811	828	855	777	791	824	797	785	770	783	799	807	820	793	769	775	786	792	799	797	757	833	790	769	749	788	789	725	814	780	786	742	797	760	802	764	783	784	762	776	773	836	761	744	841	761	796	772	799	764	829	839	757	839	852	758	754	745	766	814	843	760	783	764	829	822	788	762	833	802	828	842	763	788	751	798	774	788	791	806	830	782	762	828	801	757	800	844	768	808	804	868	789	794	828	826	767	796	748	807	768	771	797	853	808	817	773	786	802	748	767	764	792	781	792	777	793	814	819	768	805	774	799	824	796	757	787	789	809	817	773	768	737	770	810	797	807	780	784	824	774	820	792	763	817	770	787	813	768	786	745	746	794	803	788	764	790	757	793	779	831	796	820	761	810	741	823	747	779	815	762	755	808	782	769	804	761	813	785	766	775	815	840	820	794	827	815	845	752	824	784	781	816	792	795	792	770	759	783	827	817	805	776	794	793	807	757	746	767	811	815	792	829	784	826	763	777	856	773	816	791	793	783	792	769	793	781	773	798	792	768	767	760	797	779	775	802	776	849	810	775	813	779	752	804	832	786	776	788	775	793	785	804	750	820	752	776	777	794	743	785	778	780	774	772	816	790	765	774	820	797	814	838	810	804	788	787	809	790	744	813	797	750	818	792	744	794	776	776	793	775	781	785	761	749	782	749	815	779	769	776	863	822	762	786	823	788	779	781	819	774	796	740	833	778	771	747	789	794	768	809	801	763	777	833	796	769	818	759	776	809	770	743	821	758	794	810	764	793	808	809	848	780	789	789	772	761	784	794	770	771	784	793	834	813	789	774	772	808	797	859	775	773	768	815	782	793	780	788	793	817	804	779	799	733	773	783	808	768	805	731	783	775	740	844	763	814	762	798	799	823	796	843	752	803	772	812	782	812	819	779	765	777	755	732	812	749	814	765	801	785	814	801	806	769	859	749	810	809	840	817	790	813	831	822	797	787	797	806	814	752	808	776	767	792	792	770	858	719	844	797	788	796	773	793	822	800	798	770	782	804	816	826	807	776	821	767	785	766	805	763	801	803	777	765	775	828	813	793	785	749	791	806	729	766	769	828	775	781	794	755	816	813	784	806	821	785	786	756	824	778	767	762	770	784	743	794	844	794	795	780	803	829	797	757	829	770	781	806	733	789	776	803	762	777	798	792	796	791	775	760	831	752	803	802	792	741	772	795	723	761	793	773	775	841	809	709	800	812	776	781	816	777	777	815	800	825	812	762	840	793	821	768	786	817	775	794	794	723	754	780	768	766	847	715	837	828	772	764	788	766	786	801	773	770	796	843	728	858	786	800	800	770	801	767	763	759	747	783	784	840	775	773	798	816	829	793	785	763	777	754	784	783	789	849	776	813	778	791	775	790	800	802	815	865	790	812	821	714	764	762	765	786	797	754	801	790	846	804	792	795	777	753	832	783	820	815	787	774	793	800	807	770	765	737	781	796	833	801	736	803	767	786	835	812	818	808	778	802	796	813	804	801	822	769	759	776	774	815	790	805	870	783	820	776	762	786	871	801	767	801	818	816	747	824	798	755	793	760	803	796	848	793	801	866	769	777	844	773	789	785	761	722	789	761	800	822	845	871	779	770	809	766	801	794	768	751	737	814	733	781	798	776	740	765	775	754	754	795	782	825	808	813	773	746	784	774	817	766	819	850	830	768	808	743	781	783	805	808	811	742	818	796	774	786	768	770	817	768	805	797	776	805	789	847	750	788	846	794	831	752	799	770	795	757	766	743	749	804	826	810	803	762	808	816	748	779	768	834	803	784	797	773	754	733	818	816	805	806	761	814	755	834	833	782	767	822	759	797	750	749	785	785	832	826	831	784	807	753	827	774	797	805	782	795	793	788	793	785	814	824	842	771	804	840	818	831	777	835	787	789	789	797	786	758	756	737	793	804	758	792	803	797	791	781	779	807	760	822	830	818	761	791	780	811	787	785	801	805	802	817	802	829	750	811	816	779	778	775	796	775	759	779	776	770	819	836	797	768	795	801	750	819	774	812	763	767	807	798	805	797	789	756	804	776	767	820	749	856	815	759	788	777	775	789	828	778	780	750	772	746	750	762	775	776	755	790	813	790	787	773	807	777	799	737	778	784	785	767	791	771	793	757	774	792	786	789	822	786	827	751	831	805	762	791	773	844	815	749	827	786	790	776	801	824	804	763	772	803	795	811	778	772	800	776	847	795	806	793	860	805	806	804	826	748	813	789	762	806	740	810	810	786	792	769	768
23030	21104	32253	27528	21029	19136	6900	1188	889	803	852	812	717	755	739	736	709	706	748	663	747	740	656	667	678	707	692	613	672	664	671	723	640	718	711	675	710	665	672	628	641	659	645	607	641	630	682	673	653	652	670	658	643	679	646	639	646	657	612	638	635	681	629	670	702	656	695	644	710	648	659	653	656	658	668	703	630	679	619	650	690	598	661	638	647	676	627	648	633	666	649	664	627	658	612	690	651	621	675	649	659	662	666	625	645	679	723	690	625	621	673	644	651	635	670	627	670	642	662	655	641	648	599	646	597	648	627	668	661	663	629	674	657	607	665	646	642	652	641	660	655	642	621	654	650	657	645	651	671	660	706	639	662	662	680	660	688	670	658	646	638	646	674	618	639	638	643	626	616	622	665	705	646	621	663	614	681	633	667	639	637	639	659	679	656	685	672	666	620	675	633	624	649	668	665	623	627	644	679	634	624	707	639	668	632	659	623	640	650	649	638	643	619	656	645	658	662	659	667	616	642	660	663	653	674	682	688	623	665	705	672	644	646	608	629	591	654	624	645	631	659	653	621	600	656	679	633	647	645	653	646	646	690	641	633	653	629	683	645	629	686	631	655	650	639	671	659	618	648	700	676	672	633	662	678	679	679	686	677	673	659	667	615	649	677	670	635	622	634	644	607	595	668	628	616	642	668	690	638	641	647	612	595	632	629	673	640	680	639	609	636	642	672	632	643	701	685	624	617	683	670	654	677	667	634	641	632	658	616	633	677	646	662	658	667	598	645	679	608	635	650	653	640	606	681	586	674	649	656	637	694	626	613	687	643	621	648	634	617	644	666	622	673	640	661	647	664	606	654	635	615	621	678	651	637	653	648	661	650	677	642	655	612	639	665	653	625	651	665	623	687	643	688	646	653	692	616	647	673	661	644	650	666	657	626	651	697	588	645	621	658	671	616	618	603	637	623	665	654	629	637	678	663	665	626	677	692	675	674	642	607	701	669	653	640	640	635	639	664	695	656	670	639	630	651	631	591	687	659	654	638	676	656	608	642	643	622	682	669	660	653	626	683	658	721	676	657	655	664	641	674	612	664	645	631	638	622	654	655	642	655	644	699	639	674	684	655	638	652	710	620	661	637	621	648	639	645	647	616	598	631	603	622	660	661	627	655	613	663	684	636	642	665	669	674	653	659	611	663	633	641	675	632	624	636	661	642	616	633	676	692	650	634	665	653	632	644	641	658	632	684	637	696	670	666	628	610	645	642	643	647	623	641	649	629	629	627	631	596	604	641	661	632	651	615	662	662	644	688	684	646	616	683	644	602	668	690	644	625	661	649	634	612	645	634	717	687	664	606	652	628	677	623	635	658	640	638	600	626	679	695	610	662	617	649	645	606	693	636	655	632	677	637	660	614	654	649	621	677	609	668	666	640	643	645	692	665	658	626	609	670	630	633	651	628	699	633	662	652	708	638	656	650	655	633	651	672	642	679	641	731	648	648	652	670	646	629	647	638	698	660	615	596	662	620	651	653	639	640	643	683	653	588	653	653	659	627	676	597	693	649	659	617	629	633	631	633	675	698	718	618	617	660	653	657	662	623	677	675	663	676	662	634	683	611	690	624	673	659	607	642	631	654	646	648	602	651	655	652	675	697	623	644	649	604	649	628	736	651	646	628	649	624	648	677	655	619	662	680	635	694	673	598	639	604	692	620	642	652	657	628	668	641	673	631	655	621	620	628	660	632	667	613	626	640	598	625	647	643	606	720	660	644	668	641	660	628	643	649	656	673	669	668	623	651	661	635	654	648	670	637	621	652	625	597	606	640	649	660	643	632	692	668	608	666	653	676	619	663	664	651	713	621	622	673	642	639	675	661	633	615	673	618	632	627	699	635	606	679	619	670	638	651	628	643	622	600	621	663	671	650	629	626	684	611	632	639	693	643	614	655	683	667	661	659	691	664	601	602	640	659	658	633	646	663	658	676	631	651	606	640	688	640	658	639	658	688	652	645	661	668	649	666	648	654	621	664	624	657	624	645	662	657	641	716	668	658	687	653	640	619	678	662	639	618	620	663	654	630	621	655	633	669	633	665	638	617	639	679	656	647	686	661	678	632	663	692	611	606	661	652	613	650	635	637	625	655	682	675	702	646	632	670	638	693	618	624	668	656	681	690	667	621	646	590	659	662	626	708	664	647	653	616	642	629	661	614	641	640	648	624	623	643	596	683	620	639	624	585	646	626	655	638	636	647	631	626	661	662	660	652	640	578	645	675	633	712	636	645	668	622	641	671	649	669	655	661	624	615	650	649	610	652	688	653	656	626	656	678	696	648	667	614	675	628	675	651	656	653	636	635	653	627	651	692	611	667	619	637	615	646	649	640	645	669	680	684	688	656	640	614	647	676	613	620	652	664	648	620	652	577	656	678	674	709	678	609	613	666	603	608	651	655	684	654	649	720	608	594	639	661	645	605	633	674	610	655	606	646	672	635	683	684	589	657	621	688	649	617	584	693	610	628	644	594	635	693	699	644	632	638	670	630	681	696	664	666	662	733	660	617	664	660	661	640	644	649	640	651	663	646	649	643	588	666	644	643	646	654	680	612	631	662	686	633	627	583	662	643	658	629	645	649	630	658	638	672	600	695	668	656	670	653	673	658	646	663	655	637	616	605	654	635	637	647	668	628	680	619	630	646	572	675	665	659	619	634	638	624	620	665	643	600	638	752	685	661	642	653	665	631	688	613	632	632	657	621	639	645	685	687	668	653	623	667	672	633	629	606	674	643	597	653	694	655	696	646	641	614	691	644	656	631	664	662	665	648	629	670	660	660	639	626	628	608	639	619	639	668	634	656	626	667	621	634	695	667	652	656	642	606	628	649	660	585	622	641	630	631	603	675	650	672	665	675	662	675	660	674	661	635	609	633	640	673	660	665	662	691	642	660	586	642	622	659	696	632	663	635	647	647	638	654	590	657	624	621	651	667	692	684	673	602	690	591	637	634	615	639	677	671	654	651	663	625	658	609	663	633	654	697	659	663	624	619	641	686	619	662	692	692	664	629	651	635	605	638	576	644	635	669	659	632	672	660	631	639	669	636	617	610	625	602	637	645	643	711	640	649	656	690	667	664	656	708	639	648	628	633	655	647	713	648	628	639	630	594	667	680	700	666	647	645	664	585	662	599	660	659	621	621	652	624	658	675	663	667	651	661	609	622	647	661	660	655	658	640	687	642	706	688	677	649	632	684	661	637	626	633	624	660	633	663	634	655	665	653	622	702	654	663	658	679	628	617	622	684	674	676	619	614	637	662	640	634	622	671	651	618	685	711	674	642	694	635	648	659	676	632	661	661	662	656	626	641	666	656	654	663	636	636	661	701	659	598	674	681	684	629	659	667	635	601	643	662	645	609	654	654	655	642	607	664	690	620	619	612	638	599	648	659	651	656	630	626	646	637	633	638	639	661	594	630	655	667	672	683	650	610	656	603	678	647	646	670	607
51714	66000	73510	24051	3787	2903	2330	2000	1845	1598	1444	1424	1421	1297	1300	1237	1257	1170	1175	1179	1066	1144	1107	1130	1082	1093	1077	1063	1124	1021	1088	1071	1039	1104	1021	1050	1023	1101	1039	1002	1030	1065	1098	1006	991	1107	1007	1047	1006	1016	1036	1062	1036	1025	1065	1072	1011	1029	1051	1077	970	1044	992	1001	1040	1043	1047	1008	1069	1100	1044	978	1088	1050	1038	992	1019	1037	1027	1022	1016	1015	1074	1080	1016	995	1040	1073	1037	994	1080	1015	1002	1021	975	978	1057	1029	1032	985	999	1066	1007	1070	985	1042	970	1013	1050	1043	999	1082	1079	1054	966	1012	1069	1076	988	1028	1050	941	1049	1077	970	1017	1000	1065	1013	1021	1008	969	1039	1082	1016	1023	1019	1003	1039	1025	1061	1075	1025	1000	999	1024	1094	975	1006	1010	1058	1031	980	1016	1045	1023	1042	1050	1051	1068	1018	1051	1011	970	1027	1052	1006	1048	1015	1105	1016	1000	1001	1004	1025	1026	1044	1019	1018	1033	981	1055	992	1042	1007	1065	991	1004	1052	1016	1019	987	956	961	987	1026	1023	1046	1015	1009	1011	1078	1070	1003	1029	1008	1030	1074	1056	1006	1029	1052	1032	1058	1047	979	992	994	1034	1102	1006	1048	997	1065	1022	1009	1033	1075	1048	1016	1023	1050	1018	983	970	1011	1055	1007	1065	1042	1041	1008	1022	1003	1049	1045	1066	1009	1012	1014	1066	1050	1008	1036	1012	1042	1079	1072	1112	987	1049	1025	1019	1016	1036	1033	1033	1043	1002	974	989	1001	1008	1001	1057	1019	1067	929	1039	951	1004	1024	1012	1016	1004	1109	1013	1019	1036	1032	1002	1017	996	958	1041	990	991	1069	1021	1042	1054	1065	951	1050	1043	1013	1059	1018	1073	1063	1006	1004	986	1072	1109	1003	1080	1051	1021	994	1001	1021	1042	1067	1017	1021	1081	1074	985	1030	967	980	1030	1060	1017	1033	1068	1012	995	1019	985	1039	958	1054	1036	1033	1040	994	994	996	1011	1003	1020	1029	988	998	991	1033	1013	1038	1051	944	989	1036	1004	983	1023	1026	1012	1017	1005	1008	1009	1002	1067	1021	1020	1034	1016	982	978	1064	1052	1004	969	972	1021	1006	1006	1073	1055	1039	1033	991	995	1024	1018	1011	1022	1024	1027	1106	1016	957	1053	993	1053	984	1017	1040	1024	1029	1011	1033	1048	1041	969	960	995	1041	1016	1014	1042	1040	1059	1002	1012	1062	1009	1055	1045	1040	1033	1051	991	1022	1005	1031	1017	973	1023	1066	1009	1017	1034	1031	987	1016	1071	1068	1023	1020	1047	994	1037	1018	1028	1052	1067	999	1070	1039	1034	1024	988	1026	1061	1052	1050	1045	1033	1077	1033	951	1054	996	1039	1012	997	1024	1028	1024	1056	1034	997	1023	1007	1031	981	968	1042	1035	995	993	1046	1036	970	1057	1056	1047	1050	1011	992	1023	1016	1041	1059	995	1031	1046	1005	1038	966	993	1025	1052	1076	1058	1064	1074	982	1047	968	1010	1019	968	1012	1054	1007	987	983	1063	1057	1038	992	1028	1028	1039	961	1019	988	1000	965	965	1032	977	989	1053	1031	1000	1032	1028	1032	1004	1005	1006	972	988	1010	993	1026	1013	1051	1024	1038	1021	1028	1066	939	991	1065	991	1028	1078	1009	1049	1022	1063	994	1045	1005	998	1012	994	1035	1002	998	1038	992	1009	982	1023	1067	1011	1016	1000	1010	1010	1074	1047	1052	1006	1072	1065	1016	1080	1055	1033	1059	1007	1055	1008	986	1022	1002	974	1001	1004	995	1019	981	1072	1044	1045	1041	1018	1017	1006	1060	1060	1019	1001	1049	1035	998	965	1007	1022	1074	1025	1047	1004	1034	1007	1027	1039	1032	1038	974	977	1039	1007	1029	1002	1040	1032	1002	1040	1022	938	1073	1057	1072	1026	1050	1066	1047	1023	967	1006	1004	967	1009	988	1050	988	1040	1044	1076	1020	1016	939	1006	1033	1053	1053	1044	1023	1064	1053	1035	987	982	1013	968	1003	1071	1060	1026	979	968	1052	1027	1030	1060	1051	1080	1010	1041	984	979	958	970	1018	1027	1047	968	1037	1046	1082	999	1048	1009	990	1005	1083	1033	959	1050	1003	1024	940	1052	954	1019	1072	1056	1002	1007	1017	1010	1050	1020	979	1032	998	1044	1085	1069	1053	1001	1026	1002	1072	979	1061	1056	1040	1055	1066	982	1000	1001	965	1049	1066	1038	1015	1009	1076	955	985	1040	1055	1016	955	990	1091	1010	1023	1054	1049	993	1001	1050	1024	1039	1035	1092	993	1059	1086	1048	991	1025	1034	1006	1031	1011	1052	1025	1020	1028	1019	1010	992	1008	995	1039	1009	1030	993	1052	1020	1016	986	1047	1032	1060	1014	1015	1034	1034	1024	1063	1034	1086	1014	1121	1002	1046	1078	1053	1031	1048	1058	994	991	1079	1015	1039	1056	1039	1086	1049	983	984	1021	1021	1042	976	1049	1062	964	1057	1042	1038	1027	1038	1073	1014	997	1056	1024	1041	987	1034	1065	1027	1012	1006	1011	994	1021	1092	1055	1018	1029	982	1019	983	1054	1071	983	1013	1045	1029	977	1043	994	1075	967	996	1040	1074	1033	1055	1092	1079	996	1027	972	1013	1007	990	980	985	983	1073	1090	1042	1019	1060	972	1051	1006	1019	1017	1098	1003	1062	997	991	1014	998	1042	1050	1003	1007	1065	1012	1046	999	1024	980	1033	996	1012	1028	1070	1009	1061	948	1024	1016	1053	1039	1034	1025	1002	1019	1049	1012	989	986	1056	1033	998	1055	970	1017	972	1085	1000	1046	991	1020	1003	1013	1036	1055	1021	1040	1041	1017	977	1025	994	1012	1002	1033	1047	1047	1057	951	1000	1015	1045	991	1027	1017	1025	1012	1002	975	1047	1057	1002	994	1017	1002	1050	1045	988	955	982	1065	962	1031	1039	1003	1074	972	1017	1021	1015	1010	1011	1036	1057	991	1039	1002	949	983	1016	1009	1031	1000	995	988	1039	948	1025	1061	1062	1075	995	1051	1049	1025	1035	1041	1098	1009	1029	1032	979	1015	1034	1031	1049	1053	1043	983	1037	1003	1008	1019	1009	1027	1040	1002	1032	982	981	994	1041	1020	1057	1008	993	1050	1090	1070	1016	1005	987	993	1003	1013	1078	981	1030	1023	1027	1058	999	1033	955	983	1004	1044	1021	1002	1042	1038	1038	1008	1019	1080	1025	1080	1063	1026	941	1008	1042	999	1024	1063	1018	1007	1024	1007	1017	1056	1014	1045	1032	1068	1012	967	974	1044	1004	1017	1041	1016	1026	1084	945	1071	1037	1073	1031	1026	1025	1069	1023	1081	979	1046	1031	1066	1032	975	1009	1051	1035	1003	973	1000	1026	998	1030	1006	1018	985	1050	1032	1026	1066	1027	998	1046	1064	1070	989	1021	1035	1014	980	1045	1084	1047	1048	1076	1048	1029	1044	977	1040	1027	1109	1059	1002	1003	1052	1007	996	995	1039	1075	1026	1015	976	1043	1042	1057	1014	1035	957	1062	1065	1017	994	957	1059	989	986	1028	970	1082	1094	1033	1060	986	988	949	1022	1029	1039	1071	995	1042	1047	1074	1079	1028	1015	1051	1031	1040	1011	1054	1078	1085	1054	1034	993	969	998	1025	1046	995	1031	999	1035	1002	1046	1008	1012	991	1043	1024	1055	1021	1016	1099	1015	987	1023	1019	998	1016	1086	1040	1020	1025	1007	1038	1055	1034	989	1038	1036	1055	1033	1037	1002	981	1039	1041	1042	980	997	1014	1004	1018	1016	1068	1015	1011	1016	1009	1060	1016	978	1019	1082	959	990	1031	1041	1069	1004	983	965	992	1045	999	1036	999	981	1031	1015	1099	1021	1027	1030	984	1024	1046	995	1025	1047	1018	1040	1001	1031	1077	1022	993	1027	992	1086	1009	991	1067	1027	1040	981	1027	1070	978	1086	970	1024	1009	947	1031	1010	999	1014	1050	1039	963	1021	1048	1030	1069	1007	1005	1033	1039	1039	1008	980	1035	1022	1055	1051	1022	1002	1043	990	1076	1029	1002	1055	1031	1028	1056	1070	1008	1019	1063	1060	1060	1010	984	1025	1043	1055	1020	1003	994	997	1018	1023	1032	1014	1018	1084	1011	1038	999	1014	1045	1015	990	1036	942	1046	1019	1021	1052	1023	987	1015	1031	1016	996	1057	1039	1030	1000	1049	1019	1042	1021	1016	983	991	1031	1035	1030	1054	1058	962	1094	1005	1023	1053	1023	991	992	983	1033	1019	1055	1020	991	1029	999	1005	997	1024	974	1037	1042	1007	1098	1089	980	1021	1060	969	947	1021	1015	1039	936	1023	1032	1016	1024	1036	1011	1008	1053	1051	988	999	1035	1083	1045	1017	1016	1051	998	1017	1062	1020	1007	1070	984	991	1065	985	1050	958	1037	1047	992	1002	1002	996	1014	1020	997	1016	1015	1002	1088	1004	1017	1067	1020	1057	1003	1082	1059	1074	1036	1006	1057	1018	1026	1039	1010	1053	1008	1039	1018
26379	21095	27987	14858	535	282	251	214	242	227	222	227	220	206	221	216	217	204	189	232	216	230	252	210	227	200	225	225	197	217	199	215	198	223	182	210	236	198	224	206	238	228	192	206	251	202	211	202	222	219	228	221	208	185	240	206	201	215	210	226	209	203	241	231	227	241	226	203	208	224	260	228	225	229	197	232	189	199	221	233	229	217	222	226	211	229	197	210	199	222	217	227	207	233	212	205	234	239	198	241	212	206	193	197	222	213	195	196	221	225	236	223	215	243	195	198	204	218	220	230	206	199	222	233	222	206	237	222	208	227	214	231	208	206	230	200	210	202	232	233	232	199	223	190	217	219	219	215	210	208	236	221	218	208	219	218	223	191	237	203	204	215	235	226	220	242	211	221	212	220	233	218	214	218	208	218	223	238	201	215	229	211	248	226	209	220	225	244	226	207	214	225	231	216	249	207	195	187	227	212	217	190	197	232	192	248	210	234	209	201	233	196	242	222	245	204	232	186	233	221	213	208	209	220	229	234	246	214	211	190	187	223	216	208	216	226	207	212	205	197	210	205	224	236	231	244	232	222	236	195	215	194	219	227	224	171	195	232	241	215	219	208	207	237	202	217	221	239	223	231	238	226	202	208	202	221	221	195	208	194	223	189	202	226	202	214	195	222	218	206	208	194	237	227	237	231	231	234	218	231	193	223	196	213	208	229	201	222	222	242	227	228	205	199	225	215	227	205	219	225	221	223	201	198	214	211	202	201	217	177	222	232	236	261	233	214	197	199	211	205	222	203	203	227	215	227	228	213	207	224	214	201	215	215	217	212	198	189	212	213	214	204	249	205	226	188	232	222	216	228	220	211	215	209	220	226	232	204	265	212	216	224	231	217	223	211	213	203	204	197	206	218	216	217	217	217	201	202	195	226	238	207	188	249	199	209	223	214	234	226	204	228	210	224	198	211	222	220	221	195	219	226	211	234	220	208	212	223	206	194	207	208	208	197	209	225	215	223	192	215	230	235	212	194	246	225	235	163	210	214	223	214	244	231	230	218	231	203	224	219	227	227	205	216	232	218	216	234	211	232	238	191	211	217	214	208	210	213	228	221	194	219	199	221	216	208	207	203	209	232	201	220	245	210	198	209	204	222	207	247	217	228	227	229	216	200	240	240	237	210	217	195	239	213	207	211	215	213	206	240	212	204	201	226	209	198	243	192	234	205	239	206	200	217	235	212	228	198	203	215	232	212	215	239	232	208	213	205	194	214	220	230	190	184	187	195	218	226	204	235	203	187	219	234	223	188	180	197	222	222	189	211	227	242	224	223	223	229	218	234	193	228	225	208	235	220	229	224	251	216	216	196	192	227	239	222	210	210	207	229	239	199	221	209	213	220	206	210	251	214	216	220	218	205	214	210	228	217	238	214	212	218	229	207	209	223	213	230	210	215	217	221	230	209	218	220	223	203	213	249	221	224	243	199	206	195	195	208	213	209	207	190	218	213	222	226	214	202	246	207	231	212	225	205	189	218	220	190	195	197	224	216	189	196	210	205	213	202	249	227	212	195	197	201	243	210	226	198	210	204	217	204	214	215	223	207	220	216	202	234	220	238	211	231	215	207	237	219	223	231	213	224	209	208	193	190	207	216	205	224	215	215	245	234	205	213	248	224	213	186	212	212	190	222	225	230	218	212	218	230	227	229	242	202	231	218	202	227	226	236	250	191	204	222	238	212	201	193	219	215	197	209	226	232	226	227	217	197	207	224	219	204	216	212	231	210	227	176	212	204	219	219	224	224	222	228	203	243	205	201	209	226	212	216	198	204	213	234	218	237	237	227	221	240	209	204	229	207	220	213	233	230	232	225	200	232	200	238	224	215	196	237	206	215	237	202	216	193	189	208	224	234	217	236	225	246	254	234	220	225	242	209	231	216	188	223	205	204	211	199	215	210	199	224	207	217	220	222	220	211	201	220	212	214	208	194	224	196	237	196	216	197	222	198	209	222	196	221	188	221	211	204	192	215	228	232	234	181	237	226	210	225	220	215	237	219	217	223	187	224	228	227	201	238	233	217	208	212	226	195	198	221	230	206	214	239	224	218	220	218	198	233	205	194	205	220	221	210	211	245	226	215	223	207	208	204	204	229	223	213	199	209	217	215	237	223	224	216	216	214	198	188	223	230	230	185	214	200	205	202	237	257	204	216	206	226	232	238	219	216	234	214	235	217	236	216	214	214	204	232	202	203	231	245	195	251	237	229	217	198	230	213	225	219	234	239	240	223	220	210	197	231	216	209	215	199	207	202	195	208	208	239	225	220	217	252	223	246	224	212	225	198	218	201	210	211	194	212	199	224	218	183	177	254	215	214	214	183	224	205	219	235	196	231	227	207	224	200	217	215	190	200	221	234	233	239	218	226	221	199	224	230	195	230	200	244	241	214	215	212	214	203	194	252	200	200	241	203	215	211	207	199	184	206	239	208	217	212	235	227	229	220	222	215	217	218	218	213	222	226	234	209	212	232	220	213	224	213	176	226	221	221	219	197	210	211	206	228	225	235	225	243	202	215	208	221	203	201	244	234	222	213	215	221	200	194	233	223	219	224	226	235	185	212	227	217	202	245	223	222	193	215	206	236	195	211	212	228	211	206	218	228	213	210	239	204	230	210	207	224	251	209	193	225	237	236	232	195	203	210	207	203	208	206	212	225	215	198	204	213	223	233	230	219	240	222	226	205	213	200	210	226	225	233	209	231	224	231	211	224	220	190	192	189	220	220	221	239	215	236	204	230	228	214	214	237	209	219	211	215	227	219	194	232	234	197	236	217	241	225	226	231	194	229	208	233	220	209	235	200	220	249	222	217	235	212	239	228	217	208	208	221	224	221	176	230	208	211	188	235	213	233	239	223	213	212	189	202	213	212	193	213	217	194	227	234	218	213	218	241	234	215	221	228	211	222	211	207	184	210	183	226	206	231	218	223	217	211	221	209	232	204	230	216	217	214	228	207	220	201	208	203	232	204	219	265	237	233	219	216	238	212	219	225	216	223	218	220	200	252	227	192	216	218	230	213	216	241	219	214	178	242	208	191	216	250	211	217	209	213	232	218	199	199	188	232	209	194	228	223	225	233	211	199	228	206	217	222	223	230	242	214	205	222	210	221	192	217	213	199	202	189	213	206	226	210	233	230	243	211	241	213	225	198	224	219	225	223	231	223	223	230	209	239	239	231	194	220	227	211	218	184	216	238	211	229	229	220	213	234	229	205	202	213	234	224	229	237	223	235	203	202	210	222	185	223	203	224	222	213	242	233	199	217	217	205	224	194	218	212	227	211	234	206	227	223	213	218	177	211	185	209	228	227	220	213	227	200	221	201	218	236	222	208	207	217	206	208	218	203	201	219	213	241	243	222	195	205	220	201	211	215	238	241	212	221	219	198	242	209	231	217	199	227	207	228	205	205	200	210	180	220	234	218	216	212	243	188	208	192	248	230	238	224	216	231
21286	26355	37116	10231	562	466	437	431	442	441	393	386	385	401	402	387	409	379	379	409	379	381	345	380	379	438	398	395	387	394	386	391	375	379	389	371	354	368	403	378	406	402	375	378	364	383	401	366	376	407	415	381	383	355	385	372	364	390	399	422	381	379	355	402	346	404	394	398	381	375	337	359	390	351	380	371	361	390	419	419	350	404	405	388	367	369	347	373	375	395	393	361	399	376	390	371	409	362	347	371	386	398	384	369	353	353	369	376	361	378	400	352	413	377	377	354	346	426	402	365	383	362	387	387	364	370	374	403	383	384	382	371	379	401	392	406	379	365	365	347	392	399	391	382	384	365	364	377	380	344	369	369	350	363	374	414	357	372	381	365	339	378	380	392	395	380	406	368	400	356	367	384	376	404	357	354	390	358	361	348	376	381	347	358	364	401	384	362	398	344	377	393	386	385	371	378	354	338	367	415	331	375	388	374	373	361	350	346	404	401	359	374	349	374	374	379	416	374	380	370	374	375	357	406	353	380	392	396	384	372	385	353	387	388	356	371	373	338	395	344	352	384	372	352	403	399	361	378	355	363	356	382	403	357	353	395	387	377	385	380	393	375	367	360	372	342	365	409	375	371	368	390	334	384	394	382	376	375	389	373	370	392	385	394	397	390	383	351	352	370	383	384	345	402	344	400	370	388	354	376	356	389	362	374	370	381	417	381	347	367	358	378	360	396	372	401	358	396	410	346	352	360	380	411	370	402	395	393	358	369	358	351	380	391	361	371	402	361	385	370	373	394	356	346	392	377	352	384	344	336	390	421	375	387	373	365	352	385	404	376	410	362	357	390	395	374	380	356	397	366	382	354	375	382	371	380	356	400	356	391	384	374	412	390	381	367	412	351	364	370	349	394	368	380	352	384	369	385	398	420	401	387	396	376	376	386	364	407	359	364	385	369	376	346	383	402	388	397	417	355	386	364	374	411	395	366	382	362	355	402	389	382	350	419	378	384	367	381	359	378	372	393	345	382	381	343	366	396	366	350	380	396	372	396	352	378	352	387	374	382	392	392	375	392	415	363	411	342	394	362	400	384	372	379	399	380	398	396	384	374	381	355	365	371	381	366	389	403	388	359	367	390	381	363	419	378	359	363	377	392	345	391	393	328	398	407	409	374	349	364	397	399	364	374	342	378	343	398	384	344	411	368	380	379	341	392	379	398	404	405	381	372	376	333	366	335	381	379	383	360	384	388	400	362	368	363	374	349	334	385	404	395	370	384	373	368	386	352	379	377	382	352	356	373	349	329	365	379	353	358	372	371	391	381	378	389	390	333	365	364	399	369	375	334	382	382	400	394	383	404	388	367	393	372	379	343	341	395	346	372	410	383	345	367	381	381	365	344	351	378	381	354	356	388	372	360	388	396	349	415	354	376	394	372	353	374	399	374	350	386	373	363	350	357	365	399	399	390	379	367	364	426	336	401	381	378	370	366	397	378	392	380	374	357	370	372	344	365	381	331	374	353	385	375	374	387	370	373	359	383	404	372	374	371	343	371	363	392	370	366	357	367	371	401	360	380	391	390	383	399	392	367	370	374	368	351	395	357	357	375	389	383	387	348	387	340	376	370	387	376	377	337	379	397	415	396	348	435	414	360	362	379	373	381	391	384	335	389	381	399	384	356	362	394	362	375	332	411	349	361	390	389	399	398	340	403	386	367	411	408	359	346	358	372	362	378	397	359	440	386	368	363	368	329	351	371	390	378	350	366	373	397	349	372	406	424	369	400	393	362	398	367	352	381	379	351	390	369	378	390	396	364	361	368	371	385	378	377	419	401	385	408	368	372	366	403	362	360	350	335	403	364	368	362	398	373	391	360	355	388	346	388	379	432	380	411	358	360	381	403	359	378	364	383	345	373	384	332	362	389	374	418	366	393	421	387	397	403	386	345	390	378	359	360	372	387	364	372	379	368	405	371	386	424	369	394	378	359	409	399	341	379	401	408	427	384	365	333	367	356	383	350	379	359	385	390	390	407	381	398	369	356	346	381	375	358	409	356	377	389	346	405	413	367	395	341	396	419	368	358	354	367	389	361	356	378	369	379	393	396	361	391	375	376	372	370	431	378	378	416	382	389	379	360	388	373	373	348	355	426	410	346	369	389	372	401	365	384	361	374	371	384	426	363	380	383	376	403	367	388	348	365	387	376	406	346	375	394	368	394	359	367	366	385	383	386	341	334	370	374	349	360	375	380	402	366	379	418	401	368	369	360	376	362	374	371	351	362	388	379	393	374	362	404	394	360	363	370	361	388	380	401	390	380	400	371	352	373	377	360	358	413	428	346	394	368	375	370	358	402	370	413	385	335	373	355	396	359	383	393	355	380	371	374	378	371	372	367	364	355	385	375	390	394	335	410	413	337	365	363	397	377	378	389	378	366	353	382	403	380	381	366	404	370	359	398	352	371	371	372	352	376	372	357	367	435	366	375	377	343	373	383	365	364	389	364	400	360	343	378	416	383	352	364	393	361	385	392	353	373	370	373	396	393	362	356	369	410	359	351	397	363	376	372	378	381	387	410	364	352	366	339	363	371	377	355	388	386	349	364	374	370	391	385	412	369	402	382	405	402	349	393	375	381	363	342	370	383	368	362	367	367	405	324	410	310	360	415	347	371	412	358	364	394	430	382	372	354	391	385	377	397	388	368	334	329	400	377	348	384	405	414	381	356	339	395	370	401	358	414	403	364	341	401	392	409	386	331	366	404	422	362	356	384	397	373	405	396	408	380	390	388	356	406	397	402	348	395	394	394	361	346	429	371	358	357	375	379	387	388	368	386	344	383	407	399	398	382	373	360	352	367	398	363	410	384	395	366	387	351	350	372	386	348	362	354	378	356	420	375	367	418	347	383	385	371	352	374	322	382	363	383	376	336	394	402	357	356	366	385	365	364	400	385	387	351	349	375	360	396	376	348	386	355	367	387	363	367	373	354	365	370	362	377	368	392	372	346	398	355	391	390	344	374	332	344	382	327	378	360	376	396	344	393	379	383	355	356	371	401	386	396	336	382	390	389	359	401	379	374	388	406	370	346	358	373	379	377	392	385	351	337	356	371	375	370	341	372	398	345	367	404	423	381	377	381	394	362	361	378	394	375	395	400	365	389	331	366	363	405	368	385	366	424	345	395	362	396	355	383	343	361	387	363	395	365	359	350	391	377	375	391	353	380	350	391	402	368	369	347	387	383	397	381	395	398	363	381	408	393	378	400	358	404	370	384	402	384	410	353	380	390	405	389	405	422	388	389	335	355	398	396	375	419	364	381	349	371	363	365	379	385	363	360	351	319	366	350	393	346	372	376	372	374	381	394	377	385	386	375	403	359	417	381	348	358	387	377	401	346	353	400	392	376	366	394	370	375	348	331	371	387	354	383	380	395	361	422	393	395	387	357	395	410	392	373	373	404	363	381	330	353	401	387	349	373	384	402	376	349	353	381	398	396	403	400
24004	21128	33820	27507	20328	11976	1495	669	644	597	550	549	552	506	555	521	575	516	532	486	475	548	544	515	475	547	529	537	489	487	456	494	481	475	495	504	460	483	507	491	518	481	528	540	492	504	485	503	509	478	521	476	495	494	476	459	506	497	503	498	496	500	486	520	482	472	479	495	460	464	462	498	450	491	490	484	500	529	495	507	512	469	468	480	462	484	492	495	513	534	457	535	488	514	506	452	508	471	488	493	461	440	495	481	484	476	487	507	479	480	502	488	462	472	497	467	480	487	478	493	486	478	512	520	524	479	533	467	513	460	499	474	448	472	472	475	479	525	495	456	514	475	496	480	499	461	467	491	477	473	469	533	478	484	571	462	508	482	469	479	512	481	513	485	462	494	466	475	469	465	488	459	449	490	478	468	526	486	482	508	459	512	466	448	484	544	507	491	436	465	484	510	479	472	501	458	483	501	457	508	495	491	501	487	486	475	501	512	495	481	465	490	429	483	553	512	444	474	459	449	507	513	514	467	469	488	505	499	485	491	478	514	474	515	464	469	502	459	485	474	476	500	514	483	505	488	519	478	535	492	440	466	506	478	468	504	470	508	507	458	477	499	481	462	480	484	494	473	469	515	503	523	515	517	477	480	454	478	483	492	483	494	506	478	475	474	487	487	456	481	496	460	496	536	478	471	499	462	515	475	490	483	464	452	496	478	506	501	503	504	476	467	494	527	525	467	502	497	474	504	482	510	424	527	533	500	500	441	478	460	479	449	483	503	523	544	517	520	510	452	472	521	485	535	504	478	468	528	486	500	487	504	499	467	435	494	519	461	480	499	491	456	492	456	476	453	466	453	469	492	487	508	522	489	500	476	478	488	499	466	454	518	509	476	448	474	481	504	482	498	488	491	488	474	480	473	482	518	525	501	509	473	495	478	456	498	500	469	458	486	517	467	488	475	516	471	489	481	487	475	461	496	462	488	517	508	472	477	483	466	482	487	542	470	490	461	494	497	482	492	508	490	511	499	490	494	475	506	505	463	486	446	530	483	502	539	491	490	457	512	485	497	484	511	468	479	490	491	468	490	487	516	473	433	501	469	480	469	479	486	478	480	493	471	495	473	475	529	493	469	500	455	481	478	510	503	473	470	516	477	466	489	472	426	458	502	494	499	487	508	498	493	476	536	467	494	459	504	534	480	452	433	521	490	521	520	482	479	467	482	477	503	510	474	496	477	455	475	496	493	491	488	489	465	518	497	488	489	492	472	491	519	463	517	494	474	438	464	488	506	472	497	503	518	492	509	562	483	479	469	458	509	513	471	515	467	460	480	456	492	493	490	471	468	473	465	441	499	464	501	472	507	499	489	525	491	507	465	512	450	478	518	486	469	524	491	478	465	515	471	496	513	471	476	450	458	536	472	523	507	502	453	486	491	483	487	475	502	450	468	482	505	480	542	517	484	495	496	481	485	444	510	531	447	476	482	489	483	493	464	447	465	471	473	506	519	488	467	533	485	467	492	500	513	444	472	473	507	505	500	440	420	510	466	497	490	478	482	518	462	505	502	475	504	538	515	481	463	536	494	493	484	476	520	460	475	498	472	456	477	463	474	491	504	500	492	504	463	478	489	500	468	511	517	493	482	483	493	442	516	477	485	487	503	500	528	470	481	458	470	506	467	489	484	486	463	511	530	469	472	457	484	463	459	459	512	492	434	511	470	500	458	504	492	507	466	489	505	516	501	458	474	490	490	480	470	470	439	471	508	488	521	471	492	482	501	500	475	499	484	465	452	469	481	476	501	449	501	531	500	432	505	503	466	480	486	509	455	457	533	487	472	496	501	505	495	489	524	464	517	491	514	487	500	476	478	485	487	563	468	463	492	490	496	489	479	486	506	461	449	470	485	488	484	500	486	490	445	468	472	479	473	491	456	502	447	463	491	471	480	498	510	471	481	464	490	458	512	465	477	490	503	529	468	482	500	473	464	482	562	509	526	511	432	498	473	529	461	519	485	480	514	496	466	496	489	442	505	478	498	485	430	524	481	504	473	488	496	455	493	487	521	469	516	514	484	487	493	508	546	445	507	454	443	488	500	458	503	474	524	462	527	466	504	468	456	534	477	466	479	489	516	461	454	499	466	477	512	488	502	519	448	462	470	471	459	496	467	488	498	492	496	499	464	484	511	469	478	447	479	525	475	483	525	471	446	504	490	474	484	482	540	507	448	481	521	491	498	487	459	474	497	508	490	444	482	478	506	476	512	512	476	492	473	471	510	474	439	490	489	458	475	513	522	484	499	503	495	497	510	488	473	495	494	469	451	485	481	453	541	467	468	484	521	511	487	444	491	493	448	504	487	504	497	465	500	459	469	538	509	488	472	463	494	438	499	494	508	449	515	475	474	487	547	549	492	490	498	511	498	484	479	511	484	523	517	498	489	523	447	483	522	497	494	453	468	454	475	494	514	487	450	508	490	483	488	497	509	480	498	484	447	455	503	500	525	490	514	455	452	490	477	521	476	454	504	480	475	511	443	485	479	499	521	491	484	504	491	493	478	478	458	467	472	512	478	454	467	484	556	489	478	519	489	487	517	470	517	482	538	485	517	518	486	499	470	457	459	472	483	471	488	469	494	460	504	492	506	464	450	479	476	473	483	477	487	477	505	479	491	457	528	484	487	469	505	449	494	476	511	486	494	511	490	484	440	477	498	504	446	448	470	501	515	477	487	501	468	517	503	477	474	483	484	478	474	508	456	464	497	519	519	467	487	484	465	487	486	508	445	487	460	488	519	461	471	513	527	479	489	511	453	478	533	529	507	476	511	508	500	504	456	503	513	489	508	528	473	513	509	456	477	478	478	496	496	447	466	479	480	452	508	470	503	496	459	472	530	484	448	479	496	488	467	454	464	455	484	501	520	507	465	537	489	435	444	508	500	470	486	488	472	470	514	476	451	483	443	483	501	509	494	478	406	526	496	453	465	513	455	519	472	453	507	478	475	483	466	494	451	475	527	467	476	489	457	473	500	446	544	519	496	438	482	513	512	455	475	487	508	467	512	449	505	486	477	492	422	482	506	490	488	472	500	488	459	455	451	482	493	494	502	468	496	480	492	458	498	465	519	483	496	463	491	451	525	490	478	471	474	507	502	498	484	452	503	528	488	494	505	464	451	496	503	489	497	527	534	536	482	475	514	476	460	510	481	516	465	489	470	463	492	460	437	491	472	494	457	482	518	519	488	519	500	492	478	502	513	507	485	497	501	447	510	483	510	478	441	501	467	513	488	467	445	479	482	491	531	506	460	484	516	501	520	482	478	492	469	516	500	470	513	494	499	500	527	501	471	463	481	470	487	483	473	533	518	469	463	451	490	490	494	497	497	504	458	462	543	470	487	461	474	502	441	505	483	480	457	458	446	476	511	502	513	521	478	483	496	453	464	502	509	513	459	481	505	463	487	493	498	502	505	478	459	509	483	489	499	473	502	490	500	528	504	470	485
44612	59599	69483	20143	2150	1730	1471	1328	1189	1117	1011	1022	958	951	906	895	862	880	850	843	895	873	874	800	864	809	857	870	828	759	842	783	768	843	822	784	775	844	845	829	799	789	806	796	772	802	794	784	803	747	791	852	798	788	765	760	840	801	803	802	840	759	792	799	826	792	827	810	776	806	791	829	766	800	753	817	816	859	821	770	796	777	821	813	737	788	786	804	787	811	792	802	783	829	824	806	778	797	756	753	780	818	774	808	813	732	826	787	804	811	768	757	827	855	786	821	801	768	776	792	790	771	833	762	808	873	833	765	811	824	790	836	777	773	800	801	771	850	800	740	811	807	774	770	790	783	810	805	810	770	808	760	769	826	769	811	790	748	805	771	820	810	816	838	844	747	847	768	786	755	816	780	811	808	859	759	799	822	762	745	782	819	717	814	746	819	833	780	817	853	781	783	773	803	781	829	832	794	789	838	794	757	766	800	796	794	779	828	783	813	765	799	850	790	823	745	793	766	773	804	731	796	780	789	838	768	769	785	818	841	792	816	753	857	838	767	855	797	857	754	840	820	809	813	797	806	840	790	774	768	761	836	834	780	773	778	791	820	777	760	785	781	839	806	876	760	830	825	812	797	824	790	825	813	789	837	772	780	814	796	753	825	798	774	792	793	810	801	795	795	817	784	761	758	775	785	790	802	781	790	770	775	836	826	847	827	806	823	817	762	801	766	753	788	791	797	746	777	798	801	817	773	773	786	806	775	773	813	779	782	806	778	798	817	790	826	779	808	825	752	798	812	777	762	783	766	741	805	788	771	746	863	810	781	782	806	813	811	755	838	811	772	792	782	776	785	799	779	791	800	774	803	764	809	842	758	775	814	797	763	776	823	791	777	801	767	789	827	780	754	791	843	764	770	791	826	850	805	779	794	813	817	759	781	791	803	797	809	818	792	798	776	755	777	826	809	767	760	791	846	770	817	800	791	739	745	795	853	785	822	786	787	762	748	821	799	790	806	786	817	786	788	770	835	786	796	813	769	826	891	763	757	781	774	801	749	760	761	794	823	784	817	778	758	765	770	806	832	784	847	806	789	809	817	774	763	799	779	815	769	790	800	802	781	791	829	810	783	798	798	833	774	785	795	814	798	794	799	811	798	788	812	799	819	794	838	791	845	797	747	821	811	785	800	782	812	755	781	775	729	752	825	745	781	775	796	783	798	763	804	769	782	775	793	799	816	832	745	778	797	804	796	791	807	772	778	760	808	798	773	771	813	797	760	803	756	767	779	790	823	755	797	804	809	810	794	828	759	771	806	775	758	773	833	752	786	828	810	786	818	822	779	756	816	769	802	770	744	825	799	805	757	796	804	838	783	749	819	815	818	799	790	801	834	774	767	790	799	761	816	756	823	743	800	819	728	817	774	778	798	795	768	818	750	815	805	702	821	774	795	782	782	715	865	745	830	733	818	781	789	808	804	769	807	740	767	807	776	815	759	779	828	815	771	829	803	795	823	785	842	844	810	788	765	780	793	838	749	788	762	819	810	787	832	801	806	810	770	803	813	814	799	812	785	826	733	846	802	794	819	838	789	781	796	823	819	828	766	751	830	789	814	831	732	820	759	815	824	757	844	780	763	827	799	798	791	829	786	784	771	845	804	772	787	803	758	859	756	808	786	779	881	825	763	771	788	789	762	760	842	832	760	794	801	766	821	791	730	784	768	852	816	767	760	827	814	731	785	779	803	774	792	737	801	814	770	803	795	806	807	783	829	757	791	783	764	747	850	797	829	791	797	755	803	787	812	771	797	824	753	804	832	775	823	819	804	800	789	741	791	787	762	783	840	836	825	756	792	821	779	796	771	754	833	806	829	765	758	774	780	805	818	814	791	777	747	805	820	822	780	786	798	778	756	840	775	782	784	787	825	863	729	800	820	754	797	808	864	773	792	792	768	770	789	755	832	774	779	769	747	789	773	836	794	781	760	758	727	791	786	808	791	778	781	828	812	781	784	827	785	783	826	829	800	816	783	787	795	832	780	790	765	786	828	808	784	725	757	829	843	804	823	782	839	783	775	749	779	756	800	763	822	767	777	829	814	785	754	820	784	792	796	791	820	826	783	785	772	764	777	804	746	834	776	815	827	804	769	773	789	750	823	770	799	765	788	823	824	759	826	744	824	822	816	804	812	814	731	774	799	804	822	778	825	823	768	829	812	817	808	830	822	795	809	786	815	819	811	783	798	788	830	843	781	724	805	818	801	757	795	813	831	767	785	788	784	784	808	783	778	823	778	786	794	807	813	771	801	784	778	793	785	783	777	814	801	782	800	816	762	768	812	818	755	787	785	791	789	773	776	814	802	762	822	766	810	797	764	771	748	831	829	806	758	790	782	784	811	803	755	815	807	825	775	773	755	809	782	800	717	834	835	760	778	791	808	780	832	779	766	764	738	781	788	813	751	739	785	834	795	750	795	809	749	768	821	799	835	822	808	778	788	817	757	805	810	760	839	815	779	838	759	811	845	802	793	811	783	760	813	807	852	789	837	797	803	737	812	771	792	760	830	719	805	823	823	748	828	780	761	819	833	793	855	789	769	808	778	796	834	771	773	762	747	758	804	843	798	823	805	796	775	801	811	798	798	800	803	806	800	792	785	853	756	773	807	770	779	786	839	801	812	815	777	824	833	754	749	792	822	766	784	814	793	801	816	775	817	774	806	823	825	788	804	760	765	788	836	761	784	839	813	766	745	841	787	791	829	799	808	801	778	771	776	806	803	779	796	781	798	823	789	756	762	756	779	813	800	726	804	772	759	786	838	745	784	811	764	824	772	759	753	798	763	813	767	777	782	777	754	799	839	830	802	815	785	801	801	780	842	788	807	761	789	759	786	775	801	781	797	741	762	798	742	768	807	783	771	745	767	794	777	787	826	761	837	788	808	810	802	784	821	806	808	820	763	818	768	766	826	840	800	803	783	810	796	784	798	816	787	809	776	754	770	792	832	786	763	839	813	798	804	759	800	838	786	808	805	807	795	809	821	790	825	805	768	841	812	815	783	841	786	814	816	731	813	812	792	809	833	813	816	737	824	773	775	742	758	811	766	812	754	799	777	822	780	764	780	731	768	790	776	808	747	779	804	809	838	746	771	789	781	767	760	835	807	769	769	813	788	826	785	796	783	803	796	830	790	794	833	818	783	802	730	794	804	778	820	764	783	784	801	807	779	803	771	809	782	801	832	822	789	785	811	793	817	827	768	774	812	808	800	837	786	741	820	828	778	835	787	810	771	790	786	782	814	761	793	773	763	756	787	819	830	802	796	799	818	801	793	755	832	783	799	799	705	772	829	789	767	750	741	809	810	795	824	814	764	794	833	817	825	818	798	794	771	785	762	780	771	822	807	794	808	826	757	784	851	786	833	827	759	778	784	772	827	819	784	848	778	796	816	850	784	813	797	799	750	801	821	735	802	761	822	759	764	777	833	796	775	786	784	791	876	840	784
23028	21163	34494	26543	20946	18458	6398	1184	875	814	791	745	740	738	743	714	746	680	713	698	680	691	692	687	692	667	642	668	673	642	701	645	675	661	669	657	642	664	662	656	701	680	708	681	701	685	675	597	655	660	630	631	665	649	661	645	636	667	666	679	620	670	678	636	690	668	659	693	658	641	649	657	674	698	694	660	618	620	672	646	694	622	667	631	657	646	621	685	643	616	617	665	656	641	660	656	689	613	614	652	646	625	715	660	606	658	661	620	643	661	681	667	676	655	668	637	625	637	619	643	667	671	628	641	662	607	669	706	651	653	689	688	634	622	622	668	646	691	646	665	649	687	681	676	655	694	623	684	637	641	653	647	659	657	683	681	650	651	627	691	637	669	676	611	693	637	645	655	615	642	607	620	610	653	617	646	686	703	693	624	634	635	659	629	614	673	644	657	657	649	628	658	689	711	697	684	624	658	638	653	647	691	660	650	661	648	640	693	669	631	630	710	616	680	588	702	695	658	622	667	677	684	687	683	635	635	648	660	677	636	678	650	599	646	655	623	651	643	649	619	626	659	674	700	652	649	698	706	643	650	648	588	681	619	620	673	669	620	699	661	663	636	644	654	672	669	634	623	663	641	621	650	642	658	650	609	633	656	565	585	675	705	689	672	641	621	671	595	647	584	666	662	664	634	641	682	629	634	659	658	667	658	633	676	613	667	635	662	649	668	665	688	647	630	685	667	637	675	668	673	681	684	657	650	624	643	639	632	655	705	668	635	614	674	651	639	616	630	673	653	606	652	641	617	737	651	627	654	652	671	694	664	629	637	595	659	662	683	653	632	617	662	681	634	666	683	657	683	652	692	655	646	684	639	673	633	663	638	667	645	603	715	664	660	693	643	638	637	633	623	644	688	693	666	620	627	616	645	597	660	680	720	725	668	652	661	615	617	581	646	692	683	695	667	657	649	698	655	676	642	648	634	672	643	670	617	615	661	707	665	662	654	609	684	661	666	614	655	643	664	650	647	653	615	619	620	620	666	683	648	627	642	620	691	687	653	672	641	682	620	624	670	615	633	686	674	627	632	659	629	697	665	651	566	675	682	629	614	678	637	602	662	635	681	676	671	674	657	657	657	680	651	687	676	606	651	677	647	713	698	660	655	633	678	642	626	694	697	640	681	673	615	676	647	677	658	634	666	615	657	619	652	672	662	656	667	648	624	623	660	643	651	669	629	650	667	678	629	680	638	650	618	650	672	658	656	650	641	630	685	646	665	659	639	661	625	654	664	644	660	664	628	609	651	629	650	645	661	663	628	656	649	664	693	658	674	693	669	682	642	653	674	661	665	647	643	693	663	607	664	643	616	653	668	627	659	654	663	599	610	642	638	671	675	635	635	686	683	623	678	619	642	671	697	663	670	608	653	669	687	672	607	692	656	649	648	651	629	594	679	637	629	618	630	667	676	676	666	686	722	629	654	628	627	655	619	668	615	624	658	635	709	705	614	666	666	700	682	670	657	647	648	669	642	667	691	612	668	652	700	658	661	639	644	696	648	643	651	671	694	649	683	654	650	642	649	633	656	670	674	680	693	640	617	655	671	650	625	679	676	627	656	632	678	663	661	643	626	637	688	595	633	641	698	652	701	652	653	646	683	658	611	675	690	634	735	580	629	631	680	653	664	663	673	642	622	686	677	673	668	646	649	644	662	672	672	600	660	683	689	649	628	630	707	650	629	657	652	651	663	640	631	628	670	660	603	637	647	619	668	638	688	640	652	652	678	650	679	711	674	615	648	667	684	650	666	620	715	654	606	642	670	657	626	634	649	608	653	657	622	654	644	605	639	707	668	645	690	662	641	714	677	657	656	649	662	668	658	681	692	665	658	675	665	656	640	653	617	641	664	666	649	670	670	620	601	677	671	631	682	626	641	622	677	623	604	674	652	656	685	651	670	698	697	626	589	671	652	645	654	635	684	684	648	642	631	658	668	661	660	689	625	699	676	650	663	691	667	680	652	651	678	700	670	630	667	639	638	639	660	674	677	651	642	669	627	689	660	664	661	667	649	656	664	619	670	639	647	658	662	667	622	653	621	680	631	635	641	649	651	652	678	665	636	681	657	653	639	656	694	678	628	676	604	672	676	670	643	659	616	685	569	664	612	662	680	650	688	647	642	664	634	649	647	622	622	635	642	631	673	721	656	674	635	696	672	671	655	698	648	633	663	701	701	680	662	626	654	706	678	646	649	671	647	664	619	631	644	630	674	642	627	630	635	629	639	640	697	662	677	647	682	692	658	651	707	665	689	670	613	681	662	671	623	646	624	658	649	618	631	658	636	665	606	667	694	621	623	676	670	649	660	665	624	614	611	622	662	683	677	610	668	667	689	644	641	660	688	643	652	672	613	616	643	678	677	689	661	652	686	644	611	656	659	674	661	592	616	698	712	653	656	678	652	668	593	615	662	678	603	697	646	684	604	650	680	670	681	648	640	698	728	589	662	660	645	629	657	647	667	683	588	639	688	670	653	589	641	632	627	643	687	706	663	703	652	657	617	656	687	656	695	644	660	706	621	687	644	708	671	648	612	641	641	704	632	685	700	678	665	655	634	677	669	649	662	662	660	667	599	660	660	665	634	674	693	663	619	639	702	642	651	670	611	619	651	637	699	603	670	673	656	643	676	646	723	646	659	653	618	655	650	679	700	637	688	664	599	672	682	636	657	703	669	680	670	663	638	667	671	641	650	674	657	621	634	662	635	630	665	684	674	659	668	670	667	609	648	616	661	703	621	640	627	652	661	621	589	665	622	660	650	659	656	677	701	720	644	663	656	661	620	637	622	680	639	674	672	718	618	652	623	684	683	690	680	630	628	648	649	669	685	621	667	675	676	581	692	696	676	663	594	683	664	685	697	634	625	655	668	696	657	697	670	669	652	662	613	649	697	684	642	660	623	670	703	654	654	612	663	620	690	654	642	691	684	660	704	640	649	631	691	642	640	685	694	697	691	655	649	653	620	666	664	658	672	685	654	623	675	666	654	643	603	679	696	657	668	650	656	682	680	636	616	658	685	634	685	657	663	665	639	650	641	648	658	689	660	669	601	631	645	676	681	656	683	642	661	635	650	626	665	659	685	615	672	647	639	644	627	683	653	660	698	661	674	656	651	619	636	668	693	663	655	658	683	660	644	689	666	609	625	663	629	674	657	680	615	662	667	618	661	638	616	655	629	690	666	661	682	653	688	648	654	628	663	649	631	652	687	657	579	640	685	649	658	615	650	649	632	639	702	676	686	667	625	669	634	642	663	600	675	661	675	663	645	606	700	696	671	645	653	665	688	647	642	667	614	663	696	615	656	690	650	656	664	638	653	667	687	625	699	631	680	659	620	642	683	665	631	634	633	685	616	675	634	662	619	623	664	657	675	672	643	628	665	637	665	676	627	653	590	653	629	713	618	618	639	667	612	664	650	689	678	685	690	671	681	652	650	651	656	623	674	645	679
52554	69798	75665	14228	3555	2876	2392	2042	1797	1662	1590	1451	1448	1287	1240	1194	1237	1228	1194	1176	1127	1165	1094	1110	1132	1104	1017	1118	1107	1072	1092	1066	1150	1036	1044	1052	1077	1072	1078	1008	1056	1013	1048	1067	1054	1086	1001	1060	1036	1064	1038	1060	997	1073	1060	1037	1045	1081	1020	1002	1037	1082	1063	1046	1012	1030	1055	1014	1018	1077	1052	1076	1033	1023	1033	1091	1020	1073	1062	1039	1036	1021	1064	1024	1057	1030	1025	1073	1052	1039	1026	1099	1057	1040	1097	991	1057	1024	1010	1022	1068	1073	1023	1051	1006	1070	1051	1015	1017	1052	996	1095	1065	1056	1051	1068	1057	1017	1005	1062	1089	951	1053	960	1090	1050	1021	1038	1032	957	1031	1051	1092	1063	1041	1040	1052	1064	1021	999	1004	1041	1040	1050	1002	972	989	1066	1046	1065	1052	1091	1031	1026	1023	1037	1039	1022	993	1041	1047	1023	1045	1002	1022	1037	1042	1024	1094	1054	1045	1033	1004	1011	1036	1008	1044	1075	987	1007	1053	1006	1055	1050	1072	991	1072	1035	1046	1039	1031	1032	1100	1056	1019	1070	987	959	1024	1090	1031	1034	1019	1043	1001	1052	1039	1076	1054	973	1055	967	999	1085	1018	1016	1037	1037	1024	1040	1068	1049	1024	1078	1006	980	1076	1048	1048	979	1038	1080	1003	1088	1033	1087	1021	1016	1059	993	1054	1008	1063	1111	1062	1028	1046	1104	1068	1036	976	1045	1030	1010	993	1044	1034	1042	1020	963	1068	1080	1007	1022	1066	987	1015	1077	1091	1040	1057	1067	1048	1052	1029	1095	1071	1016	1065	1059	1049	1080	1039	1054	1000	1038	1081	1004	1058	1031	1004	975	1021	1019	1031	1036	996	1050	1043	1127	1059	1018	1030	1014	1017	1041	1024	1012	1046	1003	1022	1073	1010	1007	1064	1063	958	1041	1117	1029	1009	977	1058	1039	1071	1045	1014	1055	1070	1061	1050	1012	1049	1012	998	1026	1068	1054	1038	1049	983	1064	1007	1035	1015	1049	1077	1056	1082	1029	1040	986	1110	1007	1073	1017	1048	1010	1067	1040	1004	1029	1029	1043	1018	1073	969	1031	1009	1018	1017	1021	952	1027	1035	1054	1024	1020	1016	1030	1009	1007	1033	1074	1004	1039	1068	1057	1019	1081	1122	1005	1025	1047	999	1072	1063	1060	985	1051	1013	1053	1073	1012	1042	1022	934	1029	1037	1109	1073	1010	999	1016	1050	969	1087	1073	1067	966	1040	1043	962	973	991	1014	1038	1021	1107	1038	1052	1066	1021	974	1067	1001	962	1032	1003	1055	1055	1040	1001	1060	1020	1053	1019	1025	1009	1017	1050	1048	1001	998	1034	1011	1031	1104	975	1011	1043	1077	1018	1067	997	1073	993	1084	1046	1077	1063	993	1023	1048	1020	1045	1020	1056	1108	1037	1029	1045	1026	1053	1053	1019	1123	1044	987	1122	1058	1051	1003	1076	958	1087	1038	1063	1073	994	1017	1043	1015	1057	1009	969	1039	1038	1089	1054	1056	1012	1048	1092	1070	1103	1063	1067	1015	991	1067	1057	1079	1040	1057	1055	1024	1074	1101	1021	1082	1017	1044	1034	1104	995	990	1023	1033	1045	986	1057	1001	1034	995	985	1074	991	988	1061	1078	1040	1037	1051	1010	1026	1022	1044	1065	1050	1059	1043	1070	1004	1044	1080	1044	1035	1012	1037	1037	962	972	1097	1041	991	1015	1074	1058	1081	1036	1092	1031	973	1023	1026	1071	1082	1028	1066	1063	998	997	999	1054	1051	1030	1019	1027	1032	1062	983	1042	1030	976	961	980	1104	1095	1022	1045	1071	985	995	1049	1025	1038	1056	1067	1024	1050	1063	1039	1042	1020	1031	1028	1014	1052	1038	986	1044	1030	1048	1006	1049	1063	990	1013	1071	1009	1045	1049	1039	997	1015	1004	994	1057	996	981	1023	1046	1041	1076	1048	998	1027	989	1013	1049	1016	968	1012	1038	1015	1035	1002	985	963	1000	1076	1037	1099	1031	1094	1037	1047	1020	1003	1043	1028	1049	966	1034	990	1048	1004	1025	1046	1030	1028	1004	1052	995	1032	1019	1002	1049	1035	1063	1019	1045	976	1065	983	1073	1047	1035	1019	1014	1061	1007	1066	1111	1066	1057	1027	1109	1031	982	1063	1028	1092	1043	1081	1035	1120	1042	1067	1029	1053	1022	1036	1020	1103	1058	1037	1037	1047	1069	1062	1006	1034	1038	1007	1012	1014	982	1032	1002	1023	1028	1001	1021	1078	1079	1003	1034	1015	1053	1010	986	1095	1050	1109	1079	1045	1000	1029	1030	1005	1035	1037	1069	1002	985	1064	995	1091	1025	998	1023	1070	992	1058	1010	1070	1017	991	1020	1083	988	1007	1064	1005	1087	972	1148	1019	1106	1044	1009	995	1045	1046	1044	998	1018	1030	1086	1038	1038	1068	1077	1035	986	1067	980	1028	1048	1061	1045	999	1037	1037	1076	1033	1054	1008	1028	1038	1033	1044	1048	1019	1060	1021	1001	1043	1076	1056	1002	1055	1052	1041	1020	1043	1102	991	1038	1026	1001	1093	1097	1065	1053	1044	1027	1076	1079	1093	1049	1023	1002	994	1024	1063	1039	1047	1063	1026	1031	1046	1040	1030	1043	1062	1047	971	1021	982	968	1075	1074	964	1112	1036	1040	1000	985	1109	1004	1053	1070	1006	1021	995	1048	1031	1090	967	1075	1006	1051	992	1031	1053	1090	1027	1138	1057	1056	1018	1025	1025	1065	1038	1056	1027	1051	1027	1010	1038	1012	1007	1089	968	1087	1049	1057	1016	1024	1038	1038	1067	994	1059	1034	1016	1015	1080	1032	1010	1035	1037	1064	1058	1040	1025	1028	1064	1006	1026	1020	1057	1038	1020	1047	1024	1053	1015	1013	1016	1043	1043	1048	1052	1027	1015	1008	968	1037	1092	998	1047	1040	1043	1022	1049	993	1034	1003	1014	1061	1035	1040	1037	1060	1079	1042	1060	1079	1009	1070	1042	1084	1056	1015	1049	1059	1028	1092	1066	1014	1016	1014	1035	1052	999	1012	1036	1063	1044	1123	1027	1041	993	1075	1059	997	978	1015	1042	1048	1024	1018	1051	1080	1021	1011	1030	1013	1034	1045	1008	1039	1024	1020	1024	977	984	979	1054	1022	1030	1053	1083	993	1016	1022	1053	1017	1037	1026	1079	1015	1052	1032	1009	1086	1085	1028	1035	1085	1004	1008	1021	1003	1039	1038	1076	1058	1049	1012	1007	1026	1052	1016	1005	998	997	1063	1049	1049	977	1040	1049	1016	995	1013	1058	1065	1045	1018	1007	1048	1031	1043	990	1058	1042	1023	1038	1046	1023	960	943	1019	1061	989	1051	981	1002	1106	1017	1003	1007	1057	1033	1092	1088	1031	1072	1045	1060	1032	1058	1008	1072	1095	1040	1002	995	1044	1030	1046	1056	1029	1027	1064	1014	1067	975	1059	1035	1031	1029	1059	1052	990	1038	1041	1033	1044	1026	1008	1032	990	985	1007	1003	1085	1028	1066	1027	1094	1070	1012	1046	1056	1073	1061	1049	1054	1046	1055	1066	1019	1062	1002	1060	991	1048	1035	1041	1089	1054	1023	1006	1031	1054	985	1062	1051	1013	1020	1078	1071	1008	1053	1016	1056	1054	1009	1001	1000	1073	1020	1077	1038	1033	1009	1007	1050	1047	1070	1047	1003	1046	1042	1035	1017	996	1042	1058	1001	1040	1056	1064	1020	1041	1043	1053	993	995	1017	1053	992	1044	1089	1027	1065	1015	1035	1037	1000	1030	1030	1077	1053	1028	1047	1050	1127	1019	1095	985	971	1032	1068	1060	994	1038	1036	1015	1038	1037	1052	1018	1059	1070	1075	1084	1042	1022	1052	1078	1018	1019	1029	1018	995	1018	1027	991	1043	1052	1057	1048	1043	1050	1039	1073	1028	1040	994	981	1011	1067	1093	1015	1000	1042	1005	1050	1069	1067	1050	1061	1076	1034	1012	1040	990	1060	1014	982	1039	1017	1049	1044	1035	1043	1039	1060	1037	1044	1054	1112	1055	1035	1073	1048	981	1023	977	1033	1018	984	1020	1050	1033	1005	1049	984	1010	1028	1025	1033	1051	978	1044	990	1056	1007	980	1025	965	1079	1072	979	1059	1059	1017	1064	1055	1001	1027	1063	1043	1031	1058	1015	1040	1040	1030	1096	1007	1028	1034	1060	1024	1043	1039	1017	1039	1048	1053	1002	1050	1044	1028	975	1049	1003	1011	999	1019	1004	1074	1050	1046	1055	1095	1069	1051	1047	1055	1042	1057	987	975	1074	1058	1031	999	1041	1071	1008	1094	1073	1059	1024	1088	980	1012	1032	1023	1000	1034	1076	1068	1018	1038	1047	984	1090	1035	1052	976	1078	986	993	1017	1034	1051	1016	1048	1056	978	1051	1030	1021	1010	969	1028	1035	1014	1017	1053	1044	1092	1025	1046	1036	1018	1005	1051	1056	993	1035	1056	1028	1051	1044	1005	991	1032	1049	988	1053	1059	1044	1021	1043	1058	1046	1015	1041	1000	1051	1025	1035	1128	978	1019	1052	1021	1036	1086	1003	1013	1116	1042	1081	1020	1028	1004	1024	1060	1074	1064	1033	1032	1032	1093	1041	1025	1029	1052	1038	1042	1032	1040	1020	991	998	999	1055	1011	1000	1057	1023	1074	1039
26622	21253	31709	12608	446	287	257	251	198	194	221	228	229	232	212	216	220	206	241	220	237	252	223	232	235	232	239	225	230	218	234	200	218	209	233	234	223	221	238	223	214	239	205	233	239	208	238	237	239	217	221	229	207	218	198	221	219	241	247	236	208	232	199	203	235	228	205	242	231	223	247	207	228	214	222	215	225	221	234	210	240	228	242	213	229	225	221	215	233	228	219	222	217	214	222	224	217	240	251	243	229	228	180	209	263	221	215	242	234	225	242	216	212	195	232	218	194	244	228	212	210	244	234	252	229	206	229	226	219	233	198	231	236	204	233	213	225	216	190	213	213	243	204	214	231	203	217	234	240	250	254	221	240	206	218	224	220	226	218	231	226	227	236	235	223	222	220	251	199	215	226	235	203	213	212	219	219	235	200	228	218	230	225	214	232	241	244	190	232	246	213	187	206	237	218	214	225	227	241	258	207	219	215	207	252	223	213	199	235	213	233	242	231	228	246	231	216	209	217	222	241	234	204	185	240	235	220	208	230	241	203	211	223	214	211	221	236	234	232	231	219	227	233	216	262	246	222	236	246	226	217	237	210	202	203	242	237	238	210	223	205	240	232	252	216	211	203	231	205	227	208	232	200	215	229	242	213	236	238	252	228	214	263	225	231	226	245	200	231	233	231	215	208	198	230	204	227	215	190	204	234	233	203	183	205	189	243	216	209	245	210	214	185	206	213	229	210	224	230	242	235	245	242	222	234	192	225	241	228	210	196	219	236	225	217	208	229	210	192	248	222	217	230	210	253	212	231	214	238	215	227	224	215	242	230	204	219	236	238	222	216	204	241	221	200	209	212	245	202	253	217	227	230	233	219	240	208	238	250	230	238	207	237	205	232	218	229	245	217	218	231	206	227	234	222	225	227	210	259	237	197	242	228	245	242	224	167	210	242	209	245	211	239	212	219	232	211	188	236	248	221	237	203	214	227	201	207	222	205	229	242	222	224	237	214	227	235	239	250	211	205	201	213	219	235	235	208	212	214	243	193	218	259	194	211	209	222	248	240	203	218	241	209	250	203	214	214	237	227	223	209	217	208	244	209	200	204	219	224	236	231	230	238	230	216	220	230	200	238	210	236	216	221	229	275	250	228	222	239	200	216	258	218	236	220	207	196	213	218	217	226	211	222	212	220	256	267	225	228	223	227	224	219	201	221	210	213	218	232	229	237	228	210	227	213	205	203	212	225	216	241	219	240	218	204	223	221	216	239	206	222	200	208	210	223	244	222	217	215	220	186	199	241	211	226	192	241	215	207	216	234	229	199	213	217	236	209	241	226	232	217	228	221	184	190	204	258	225	188	217	207	226	239	221	210	253	229	200	208	203	211	210	215	214	229	216	221	244	211	208	197	225	232	220	184	203	223	218	213	218	226	224	219	227	237	212	228	206	219	229	232	229	204	221	227	243	231	185	230	209	220	210	223	234	225	211	207	207	223	219	196	224	243	237	219	225	212	228	209	240	221	217	212	221	243	226	251	227	234	210	214	216	214	219	196	210	228	207	213	218	230	228	238	204	260	247	188	241	227	231	216	215	196	194	220	195	200	203	260	226	215	244	203	231	215	222	230	226	227	211	218	240	236	220	230	239	207	232	199	203	220	216	225	253	234	226	218	194	220	235	208	201	238	237	235	247	254	220	213	226	231	234	221	204	218	207	220	229	240	237	231	226	209	237	221	221	214	227	223	231	210	208	224	209	227	214	208	232	242	239	216	210	207	214	199	222	208	232	208	226	211	224	232	210	210	239	225	208	190	235	230	240	199	221	232	254	233	228	231	238	208	216	230	225	237	230	226	229	233	226	205	218	201	240	238	210	216	228	227	222	211	233	231	220	202	201	222	224	229	233	218	211	204	236	213	221	205	242	243	208	224	221	233	224	219	228	232	249	223	246	219	238	222	229	246	231	228	241	214	229	229	231	226	217	224	232	221	234	239	228	218	227	211	204	235	236	221	240	216	213	218	234	224	237	237	220	239	232	241	215	231	218	211	237	210	225	224	214	222	226	266	231	192	233	211	226	223	215	227	215	241	195	218	199	221	207	216	243	242	231	219	243	222	232	213	249	211	217	227	240	229	228	227	232	206	205	247	245	218	230	217	229	243	226	219	206	234	216	214	234	231	229	223	239	204	241	221	230	215	247	234	218	215	234	215	215	207	223	205	228	228	217	221	205	209	241	232	215	208	208	208	228	232	203	205	218	231	255	228	208	197	214	202	207	220	209	240	218	222	212	234	228	215	225	222	215	218	241	231	244	223	208	201	214	214	212	219	240	214	233	223	232	221	239	211	217	194	240	216	229	234	230	198	220	228	215	236	245	186	229	191	232	220	202	216	231	241	218	241	244	223	228	188	223	182	196	217	227	215	216	212	234	210	203	202	228	199	220	200	233	207	228	218	249	224	190	221	230	227	229	220	213	224	216	241	230	225	223	234	233	247	224	209	210	223	212	231	222	237	201	214	232	211	206	225	221	219	217	214	220	225	236	219	218	222	205	247	244	216	257	205	238	231	212	198	255	212	224	243	214	214	203	232	207	207	234	215	247	210	219	212	212	227	236	247	216	207	204	212	203	220	199	211	235	233	241	228	216	232	232	223	219	230	192	194	221	228	245	232	242	237	226	236	218	239	205	214	222	207	212	209	254	197	212	247	202	209	210	239	225	237	240	234	185	193	222	227	225	217	229	223	219	221	198	219	231	226	213	234	247	209	207	205	225	222	240	224	216	230	234	225	223	214	221	233	195	226	216	202	236	219	232	223	227	187	232	213	221	208	224	232	249	220	232	223	237	224	229	191	207	196	212	230	230	211	234	240	197	228	233	225	214	204	227	221	223	225	229	215	235	219	197	213	222	250	236	220	209	205	234	213	214	229	245	216	198	235	238	221	204	203	221	232	231	218	211	239	225	228	209	240	210	196	191	230	199	234	205	231	218	231	197	201	220	202	208	222	237	249	201	202	208	219	208	228	225	232	207	208	211	219	214	226	249	246	204	223	226	242	205	199	214	211	219	204	247	224	247	194	230	208	206	197	228	221	215	227	219	254	239	212	213	234	233	210	211	224	202	226	242	214	240	213	199	222	199	214	218	226	204	237	225	253	223	229	213	210	206	217	235	235	230	193	236	226	219	205	189	219	240	235	208	228	188	216	230	234	219	228	209	229	219	228	223	205	216	204	245	223	220	214	213	230	213	230	213	244	234	242	216	211	232	223	208	199	210	230	221	221	244	218	247	222	241	202	205	208	218	222	226	223	214	203	201	203	225	222	210	213	207	244	230	203	203	208	210	207	239	218	194	232	197	220	238	224	226	209	215	229	232	233	232	218	190	218	217	220	197	223	215	213	223	236	201	209	218	222	220	206	237	185	229	213	221	203	211	228	230	237	211	219	208	208	202	223	222	222	217	228	196	210	213	231	199	241	248	191	194	230	227	217	200	227	217	209	204
21324	27794	41071	4596	527	442	431	440	404	426	372	393	394	376	354	428	400	383	392	383	421	361	409	400	369	375	361	367	386	380	375	394	388	372	405	374	364	372	354	384	349	386	369	368	400	386	384	385	418	392	352	349	387	363	394	408	384	378	378	390	359	357	419	383	402	388	406	382	405	387	358	360	406	386	391	377	373	409	370	369	340	394	404	418	385	398	370	343	378	384	373	412	378	406	410	393	356	374	400	392	358	343	371	406	391	397	401	393	406	390	384	368	383	370	413	372	403	369	367	350	385	382	387	353	386	389	353	391	383	394	374	333	372	421	392	388	375	387	392	396	394	406	382	394	423	385	394	377	394	331	381	355	370	403	388	394	350	400	399	348	370	394	367	397	369	347	352	384	407	354	359	397	377	364	432	401	343	414	390	348	434	383	394	365	384	435	375	408	400	410	401	384	391	350	361	384	398	383	415	355	371	356	379	381	372	389	416	365	376	418	387	365	356	406	393	369	369	403	404	389	379	432	355	393	443	372	362	389	367	399	407	383	389	394	379	352	400	372	362	392	348	402	395	363	393	373	361	408	356	395	407	386	383	386	374	341	405	430	422	407	416	378	396	399	392	360	400	405	378	381	378	400	380	368	371	388	417	399	373	366	398	365	399	384	362	400	412	375	383	401	388	383	368	426	362	398	418	387	413	376	407	411	356	394	407	393	430	416	392	399	423	386	387	434	388	365	362	370	394	387	397	367	396	398	386	360	362	389	386	382	395	404	358	375	348	397	390	379	398	402	379	413	384	376	369	386	354	366	395	407	376	384	376	376	379	371	364	409	411	352	366	385	374	436	419	373	375	387	378	400	394	377	360	423	382	385	374	365	411	379	384	375	396	347	386	374	344	347	392	406	400	374	382	402	372	443	383	377	402	363	363	381	375	394	375	420	364	387	371	404	356	413	389	392	381	407	415	382	381	388	364	374	363	408	363	349	369	377	384	405	417	362	392	368	369	349	406	375	359	396	379	371	365	389	392	416	366	407	372	372	372	383	379	388	370	403	396	368	390	417	358	400	383	378	385	359	376	407	389	380	415	381	390	395	368	388	368	396	395	385	373	382	382	396	384	403	382	372	369	392	379	372	416	387	402	402	386	385	366	386	415	378	385	376	370	361	376	352	364	400	374	356	392	388	388	385	369	402	353	396	392	370	390	390	401	381	356	391	407	353	372	403	371	360	350	403	398	379	344	394	375	371	364	390	384	403	399	374	397	338	365	394	361	361	380	384	371	392	372	372	402	392	377	370	372	425	383	406	366	421	369	380	378	389	397	361	372	378	376	403	411	390	393	383	397	371	414	335	389	377	403	345	406	388	396	358	381	345	444	392	387	376	353	383	384	384	347	382	386	385	370	386	371	395	349	376	382	404	386	397	394	355	387	388	391	366	366	400	367	433	381	430	401	397	374	383	418	376	377	384	363	397	398	386	385	392	378	382	371	375	398	404	406	376	365	351	379	392	367	380	408	378	380	381	367	402	403	379	388	378	368	390	336	379	397	414	402	408	380	386	379	378	353	408	409	355	395	363	393	356	367	366	385	400	385	417	368	400	393	398	376	392	359	344	374	392	421	419	366	373	370	370	345	373	338	386	350	370	369	380	356	386	376	389	389	379	400	382	378	385	349	395	389	382	380	375	348	369	380	376	359	378	386	389	392	380	359	404	371	416	411	377	380	367	376	366	389	392	420	375	391	412	393	368	369	380	370	362	371	411	408	358	428	396	379	365	379	383	344	369	385	379	387	383	382	386	402	383	391	360	362	386	389	394	395	372	424	379	383	398	387	386	349	374	402	359	358	378	386	375	389	376	390	370	361	398	385	352	361	424	389	388	367	398	374	392	399	364	387	376	361	376	411	380	405	367	370	350	347	361	405	396	402	380	382	350	395	415	352	370	366	417	394	356	419	397	382	370	377	388	420	394	381	367	390	365	416	377	368	415	355	407	425	377	372	389	383	355	405	407	348	389	414	373	356	406	378	382	383	423	362	419	376	373	394	351	409	356	408	398	402	400	382	401	404	399	349	398	370	377	402	373	359	399	397	363	391	379	430	388	355	389	388	379	374	386	391	387	399	377	372	414	395	411	404	363	386	388	370	388	368	381	391	405	390	374	404	397	397	379	374	395	354	369	362	387	397	367	350	400	377	376	392	382	398	396	373	365	359	399	397	364	406	371	392	408	376	408	384	400	422	402	374	385	366	403	421	389	377	372	386	387	382	363	359	352	390	367	353	392	433	388	382	388	367	370	381	398	385	379	368	357	383	354	368	413	360	423	398	381	416	389	417	384	357	349	400	371	418	380	371	398	380	404	368	386	404	365	346	352	396	376	413	348	417	382	399	375	341	384	394	402	357	397	356	399	359	389	364	377	380	389	363	404	375	404	374	392	425	371	389	367	371	403	419	376	386	379	362	398	406	387	392	395	389	348	393	379	357	385	356	360	385	357	404	363	368	360	412	380	391	434	384	409	375	396	426	353	393	412	358	384	370	398	414	392	372	399	390	439	387	379	360	382	371	380	390	430	395	380	395	388	387	412	397	416	397	411	412	355	396	382	389	361	389	362	365	388	389	369	364	377	362	372	385	389	351	405	372	380	397	386	393	375	403	412	395	402	402	375	373	377	442	360	370	388	380	377	381	341	382	382	377	390	393	376	363	364	401	394	356	423	392	405	405	393	377	387	359	383	363	365	363	387	374	371	388	374	394	436	374	384	391	372	353	362	378	408	394	397	394	396	364	364	422	379	388	394	371	389	405	348	372	391	387	394	390	351	367	374	397	349	374	420	375	408	407	359	416	402	386	391	369	382	399	391	386	362	340	382	399	395	370	382	409	391	380	411	397	414	379	409	358	382	366	382	393	357	408	382	377	388	352	374	373	394	381	373	388	364	382	403	361	361	368	405	373	374	380	379	414	379	403	381	405	391	371	380	352	409	375	393	385	390	397	405	422	342	373	397	373	416	365	380	387	395	409	380	356	410	403	402	389	337	387	388	375	392	391	379	365	380	386	401	369	409	377	416	396	379	376	392	385	398	378	374	375	398	409	382	370	368	398	362	379	396	409	400	409	368	374	383	387	375	385	376	359	376	382	369	392	373	377	403	364	408	359	377	369	400	411	359	360	422	377	340	376	407	419	344	370	393	407	383	358	410	394	379	333	394	413	397	385	371	389	353	358	373	415	401	395	368	351	408	366	391	390	398	393	362	366	337	336	363	387	378	386	394	364	398	426	396	378	405	368	379	393	392	353	387	372	375	366	367	354	362	392	371	358	391	398	373	382	380	372	402	404	383	380	378	409	404	404	367	365	382	390	412	389	418	374	399	402	384	409	376	393	390	380	388	398	336	388	403	385	391	377	389	366	359	352	383	345	393	365	395	367	395	404	374	344	376	406	419	365	402	404	397	363	390	417	375	418	369	360	405	420	360	376	364	372	404	392	365	407	346
23985	21118	35417	27814	19316	8870	1141	711	605	590	562	521	511	542	551	531	532	486	500	521	548	572	454	483	512	474	492	532	519	482	514	497	466	509	518	511	474	526	476	560	478	488	462	533	524	512	454	466	530	469	472	459	493	470	477	475	522	502	512	485	454	465	506	469	514	465	513	489	468	503	508	491	477	524	486	489	494	468	453	525	493	517	482	496	523	507	477	514	495	473	464	472	486	491	496	494	487	506	522	481	495	489	455	489	493	468	517	495	512	484	468	472	538	473	491	447	482	485	475	513	474	519	489	524	467	497	497	510	480	514	493	497	494	480	523	487	571	488	510	497	469	476	524	475	507	502	514	525	499	454	487	524	480	490	474	460	504	493	522	484	461	504	500	500	503	536	482	502	459	504	477	470	472	462	484	460	499	474	507	475	498	491	483	554	467	449	508	494	479	515	467	507	500	501	450	481	503	499	474	477	519	504	500	489	471	486	521	514	498	541	482	517	497	512	481	532	478	468	458	496	470	493	528	468	488	506	488	487	519	495	488	456	489	467	483	420	464	481	517	516	467	502	442	508	500	467	492	474	500	472	518	486	463	481	502	493	519	463	455	497	485	484	498	520	489	478	478	481	488	451	472	516	474	470	540	466	468	518	493	478	490	458	529	492	489	509	463	490	479	445	494	480	494	495	480	490	497	502	470	484	502	485	506	492	520	493	516	479	497	504	459	490	466	499	514	490	465	464	465	511	457	492	497	516	518	455	502	484	441	507	480	529	489	474	446	449	500	454	500	527	471	491	465	477	473	528	516	474	494	479	493	486	484	566	507	480	455	442	484	495	556	520	487	510	518	500	480	537	507	484	465	473	502	501	483	489	516	493	518	475	423	485	484	496	506	522	509	532	516	494	524	489	473	528	462	478	492	509	467	474	490	479	472	492	472	467	468	486	501	477	455	514	459	510	495	483	500	512	516	447	524	507	464	475	466	500	522	463	519	494	503	513	567	496	523	497	533	498	491	531	529	458	487	485	464	498	477	497	509	491	445	460	471	486	480	486	451	454	519	478	497	518	523	484	468	497	491	508	515	503	483	467	491	502	484	505	507	493	488	467	484	455	518	496	463	473	501	505	509	506	507	502	506	493	483	469	442	505	490	484	508	474	488	447	490	505	484	506	510	464	505	438	501	515	506	510	499	501	477	496	471	473	488	481	504	467	470	483	471	517	450	542	482	504	490	517	467	470	478	515	510	460	472	495	503	484	496	494	449	499	495	513	484	485	468	470	475	519	487	474	473	498	493	509	498	523	507	478	511	482	472	478	484	521	516	505	495	514	508	525	469	500	486	490	482	489	491	459	495	497	433	510	464	471	495	506	481	468	471	508	479	478	481	488	511	462	483	511	502	516	473	477	462	463	502	513	505	490	534	489	486	460	471	526	482	489	492	471	508	489	465	520	471	513	516	500	492	472	467	465	499	527	498	532	473	465	476	477	487	465	471	473	531	503	492	537	460	496	486	492	470	513	460	494	459	519	495	514	482	489	500	459	469	428	475	499	477	497	502	495	480	463	517	477	495	449	485	498	462	470	502	457	476	494	462	507	461	466	503	478	459	520	506	471	502	499	485	457	441	472	482	508	535	485	436	490	504	524	486	491	448	550	482	472	486	480	497	495	509	492	497	531	498	529	500	485	496	492	521	516	495	459	462	515	490	544	518	516	499	532	489	498	491	446	470	486	500	471	475	482	486	507	483	489	522	515	486	516	494	552	476	507	487	499	476	466	480	473	508	522	461	495	527	504	544	511	499	495	478	461	488	511	463	479	457	475	499	488	478	503	503	502	468	490	497	487	509	478	471	499	482	508	510	497	452	467	477	497	445	496	501	495	466	498	494	506	471	474	485	476	527	493	472	457	493	493	497	492	494	479	473	498	493	528	488	457	522	510	456	498	500	512	512	493	494	494	478	478	523	466	523	524	468	517	503	477	492	513	477	461	489	481	535	488	488	520	452	477	485	478	497	493	469	456	523	463	514	460	459	516	481	450	487	433	472	470	460	475	493	478	489	466	499	466	487	447	465	471	485	478	461	517	465	479	490	458	510	490	455	502	495	495	483	477	493	529	502	467	468	481	499	474	514	509	499	464	537	531	471	540	480	494	471	523	540	506	490	509	492	501	486	497	510	494	490	539	517	513	460	459	509	498	539	454	491	465	485	481	463	487	526	536	473	532	507	459	506	424	478	488	526	529	493	514	510	484	470	470	490	455	501	512	520	512	483	464	470	502	507	517	461	535	496	508	496	463	493	484	479	476	469	511	528	451	517	482	503	486	477	528	530	503	485	500	491	487	485	500	502	501	496	474	476	501	452	469	457	513	505	458	524	505	508	508	487	491	479	492	485	482	516	520	493	491	534	505	483	490	515	458	509	470	464	564	513	446	481	462	487	489	489	489	487	501	477	458	502	476	516	509	492	451	499	493	470	498	505	476	484	489	475	531	483	480	503	522	464	522	442	499	528	485	500	477	490	510	482	501	486	450	479	491	497	476	470	500	510	521	490	474	453	489	518	488	466	491	490	506	491	493	485	486	522	461	487	502	467	468	489	455	502	518	487	504	509	515	460	511	496	491	489	474	475	492	499	472	482	483	431	514	479	523	496	514	510	499	489	511	499	512	521	479	462	488	475	501	517	462	494	477	496	477	507	498	496	489	504	460	451	426	455	512	521	492	511	515	468	441	509	498	507	521	506	501	481	473	488	497	479	487	511	485	500	484	498	519	487	461	484	481	489	542	511	482	521	468	530	459	490	473	514	504	506	509	538	464	513	487	438	435	472	434	464	546	495	463	526	490	494	480	481	461	438	515	465	513	500	494	476	481	471	488	461	490	535	494	476	495	453	503	508	479	489	471	512	497	480	510	547	492	463	503	480	489	465	487	464	475	495	515	514	515	473	527	458	470	527	508	464	465	467	495	439	481	471	462	507	526	490	522	544	552	478	545	502	500	472	490	476	531	502	469	477	484	488	448	490	507	500	484	506	491	462	501	481	500	477	453	500	506	491	451	504	477	510	465	514	471	495	517	466	506	480	479	491	453	468	492	520	463	479	521	480	489	465	503	464	466	527	503	486	533	512	493	497	468	477	458	471	480	463	460	458	500	482	507	538	500	496	518	476	513	519	454	507	512	501	473	459	501	515	503	515	437	524	459	510	438	509	507	468	519	521	504	476	510	513	451	484	493	513	496	504	498	448	453	499	522	479	474	501	474	497	511	498	468	540	469	452	503	483	507	511	508	479	501	478	538	481	498	514	499	476	487	525	493	505	511	513	511	469	475	475	479	498	496	457	488	517	512	493	459	512	518	496	478	490	536	482	502	446	456	479	456	526	464	489	471	492	481	515	453	520	450	467	453	498	500	492	493	486	479	491	465	475	523	537	482	502	478	458	532	485	524	491	505	505	506	523	484	434	534	500	481	507	422	486	500	504	473	438	511	463	486	505	467
44537	60210	74179	9855	2186	1669	1485	1315	1204	1118	1027	951	961	896	926	911	905	836	842	908	916	828	823	791	878	871	799	800	812	868	739	860	854	833	837	862	805	810	820	806	856	807	818	807	814	803	818	827	851	823	807	836	826	774	830	795	815	763	806	838	776	773	805	813	854	761	828	774	796	813	793	808	814	812	807	799	844	800	824	794	771	846	796	791	847	733	801	757	790	802	809	766	826	771	813	796	764	775	730	799	864	821	794	790	828	840	802	805	801	805	790	847	779	812	766	813	785	795	829	757	848	822	787	812	793	803	824	770	845	811	790	820	795	799	782	794	761	787	774	813	805	827	755	788	810	789	752	827	735	776	776	764	824	833	772	834	802	792	811	799	718	764	784	765	794	818	796	780	788	795	812	760	823	784	805	825	731	781	786	805	820	836	847	790	809	805	804	803	765	806	805	807	787	804	822	779	795	809	829	786	783	786	819	841	846	793	791	838	809	820	795	814	822	804	783	801	785	788	809	782	747	806	818	789	759	744	758	808	832	803	765	735	827	836	794	839	782	785	805	756	768	798	840	783	786	838	859	823	855	742	728	823	771	776	806	769	786	804	757	817	765	792	797	709	804	796	793	820	800	779	762	773	772	751	790	783	771	799	822	775	795	806	853	800	823	789	802	827	803	813	781	805	852	784	746	785	795	851	801	825	769	874	765	807	800	826	818	805	779	832	774	749	788	840	784	783	799	728	801	831	795	751	810	800	755	836	780	808	818	770	753	806	807	886	764	771	814	799	779	797	785	801	770	835	852	822	800	816	790	798	759	810	751	801	822	826	779	730	812	808	800	801	808	812	821	810	812	772	802	841	822	796	842	834	812	806	744	821	782	796	792	786	775	812	793	778	781	816	836	855	794	788	800	788	816	789	805	801	780	797	800	813	827	799	785	794	848	774	777	763	761	806	858	837	855	820	769	818	795	742	816	790	784	866	751	841	834	828	777	823	790	772	781	743	795	760	821	813	804	763	838	751	785	795	824	842	786	762	823	755	805	815	805	818	784	772	836	836	796	792	831	798	773	766	767	773	808	785	797	800	761	773	793	779	810	805	794	804	784	757	794	796	779	833	805	850	786	799	789	758	782	835	764	748	829	771	798	777	771	839	810	805	813	813	824	817	798	844	798	786	800	781	773	780	784	754	837	821	841	789	778	806	817	779	834	778	832	797	821	841	768	815	786	802	754	757	777	810	844	793	774	763	773	826	760	786	792	781	796	761	788	790	806	804	839	768	783	818	799	794	781	800	802	796	835	777	802	791	825	789	853	811	816	814	804	814	798	862	793	827	795	792	830	780	791	832	739	753	794	803	787	830	831	806	798	817	777	810	749	839	812	776	851	834	770	847	760	770	765	797	830	822	785	852	813	806	822	805	736	812	787	817	739	787	800	815	753	791	791	790	831	829	799	831	805	812	829	787	807	808	786	792	846	726	801	811	798	789	802	820	816	791	817	797	821	784	770	745	827	798	795	785	836	805	791	808	800	829	761	770	804	766	846	771	794	849	785	771	810	773	800	759	790	762	785	774	723	763	801	825	778	809	846	795	804	768	817	821	797	834	781	776	758	778	808	785	844	821	828	799	784	788	798	783	774	795	804	817	809	802	739	807	808	811	779	753	797	785	809	809	815	860	810	862	827	756	790	822	777	749	774	786	810	809	793	784	788	821	815	813	780	774	775	776	820	804	806	782	818	805	803	793	814	834	850	796	773	779	856	812	733	763	811	816	761	836	784	831	863	866	836	801	786	804	797	799	788	821	775	764	819	782	783	815	761	761	845	811	774	786	818	811	828	830	824	787	805	780	731	806	824	796	822	814	815	784	834	754	770	756	784	772	754	809	814	747	846	786	771	798	827	790	779	833	772	762	816	801	826	763	761	790	802	802	761	763	763	778	782	815	776	796	781	828	781	787	787	800	812	832	793	803	780	822	841	750	814	771	793	819	822	781	804	805	784	813	786	794	769	803	764	779	769	808	795	845	841	821	815	798	753	846	806	784	791	824	807	787	790	789	827	782	768	829	797	791	782	813	811	800	775	838	807	761	839	845	788	824	830	823	759	782	765	805	753	791	791	765	818	787	832	812	791	814	830	773	807	835	808	782	784	808	780	745	807	795	791	735	772	773	796	811	735	807	815	784	822	825	842	792	814	751	801	808	783	794	810	796	778	799	782	816	782	804	815	844	838	795	786	873	802	801	791	793	798	765	775	759	860	787	827	752	794	814	825	762	771	783	833	759	785	783	804	817	789	787	770	763	786	775	826	780	767	832	789	732	815	852	791	810	822	805	804	848	764	763	833	782	843	820	790	816	800	797	778	781	795	801	796	813	825	812	792	783	778	813	807	775	811	831	821	851	782	796	813	793	746	804	820	756	794	775	789	780	820	775	820	802	787	783	807	775	757	811	824	806	799	827	796	813	823	775	839	849	789	721	792	803	786	799	798	724	781	849	820	822	763	750	788	753	762	780	849	757	825	816	758	825	825	799	767	813	821	808	829	773	829	747	855	835	808	763	800	835	759	771	805	818	796	805	802	811	807	779	871	801	826	801	799	844	790	798	862	827	804	771	818	826	818	825	807	810	819	821	803	758	820	848	813	788	809	757	857	791	784	811	793	814	824	761	834	752	767	803	799	791	823	758	817	803	753	750	783	812	762	836	801	798	826	802	795	803	813	782	815	796	797	829	850	795	833	835	813	756	789	818	800	768	820	794	783	829	824	812	805	817	778	793	809	763	822	780	786	820	839	793	844	833	797	804	781	793	741	813	837	743	791	793	797	786	810	774	766	764	829	820	815	810	806	775	768	769	794	798	778	778	817	740	774	833	785	762	774	789	832	772	747	811	797	780	770	798	798	760	861	792	806	755	802	804	840	848	797	811	824	797	788	795	767	799	764	849	777	798	809	816	866	809	845	779	813	808	835	811	822	809	776	792	816	778	832	767	810	833	813	819	790	771	782	775	851	795	789	830	770	845	785	851	845	745	776	820	847	790	844	814	820	797	804	803	838	785	809	839	792	875	786	790	797	794	763	795	841	799	782	819	813	759	770	828	837	828	784	837	807	826	773	808	851	764	789	792	799	796	822	787	796	709	793	749	791	827	786	750	757	801	774	820	790	806	795	818	803	817	806	796	827	799	786	781	834	798	793	743	832	805	773	789	736	839	829	775	810	796	723	785	792	830	817	817	808	760	808	810	832	785	791	792	753	823	709	783	832	827	805	756	752	805	832	850	763	797	803	766	765	835	787	865	767	777	835	752	824	777	787	793	769	830	744	756	801	794	791	764	817	786	817	765	795	806	779	778	768	769	796	782	817	763	792	766	788	792	790	801	751	757	813	747	819	746	786	853	789	824	819	804	830	863	788	796	805	786	823	771	816	783	810	744	751	793	814	779	867	806	794	801	828	844	811	797	761	814	805	815	780	796	758	768	803	768	799	800	794	832	820	826
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	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
